Задачка для ТС за деньги

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

%printer% - это не переменная, это ключевое слово. Действительно, сбивает с толку, но это просто синтакс у них такой. :) Если в -sOutputFile этого слова нет, то результат записывается в файл. А %printer% означает, что выводить надо не в файл а на указанный принтер. А после него вплотную в кавычках стоит имя принтера так как оно фигурирует в панели управления.
Но если устраивает дефолтный принтер, то вся эта лабуда не нужна, достаточно только параметра -sDEVICE=mswinpr2. Он означает печать на основной принтер.
Аватара пользователя
Volniy
Сообщения: 585
Зарегистрирован: Ср дек 15, 2004 00:17
Откуда: Местный

Сообщение Volniy »

Ребята, можно объединить вот это
http://www.esnips.com/doc/9e2a3a72-52ca ... 5f02f/pdfp
вот с этим
http://www.esnips.com/doc/560ed200-c1eb ... DirMonitor
и будет вам счастье.
Кстати обе тулзы (миниатюрнейшие, кстати) идут с исходниками, можно поправить даже, если че. :wink:
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Так это ж снова печать через Акробат. А я так понял, что именно с ним и проблемы.
Batya писал(а):Во-вторых, у меня никак не получается настроить по умолчанию печать "Как изображение". Поэтому некоторые файлы печатаются криво.
Вот я и предложил эту компанию привидений как альтернативу Акробату.
lamicard
Сообщения: 18
Зарегистрирован: Пт апр 06, 2007 07:13

Сообщение lamicard »

акробат обязателен - там только пдф файлы печатаются
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Я, честно говоря, не понял почему Акробат обязятелен. Какая разница какой продукт использовать, если они делают примерно одно и то же и оба бесплатны. Но если, по каким-то причинам, требуется именно Акробат, тогда, конечно, мое предложение не проходит.
Аватара пользователя
Volniy
Сообщения: 585
Зарегистрирован: Ср дек 15, 2004 00:17
Откуда: Местный

Сообщение Volniy »

VadiMGP писал(а):Так это ж снова печать через Акробат. А я так понял, что именно с ним и проблемы.
Batya писал(а):Во-вторых, у меня никак не получается настроить по умолчанию печать "Как изображение". Поэтому некоторые файлы печатаются криво.
Вот я и предложил эту компанию привидений как альтернативу Акробату.
Batya не заказчик, он исполнитель, однако. Заказчик пока только жалуется на задержки с выполнением этого заказа :)

Тулза умеет настраивать некоторые параметры печати через командную строку.
usage: pdfp.exe [options] [drive:][path]<filename>
specifies drive, directory, and/or file(s) to print.
prints to default printer unless [printer] specified.

options:
-p printer : print to specified printer (must be first option)
Specify complete printer UNC name for network printers:
"\\printserver\printer"
surround with double-quotes if any spaces in printer name

-o orientation : set orientation
1=portrait, 2=landscape

-d duplex : set duplex mode (if supported by printer)
1=none, 2=long side, 3=short side

-c copies : set number of copies to print
copies=1 to 10
И главное, умеет закрыть AR после выполнения печати.

PS Тему давно пора перемещать, к Тоталу она никаким боком.
lamicard
Сообщения: 18
Зарегистрирован: Пт апр 06, 2007 07:13

Сообщение lamicard »

я на сроки не жалуюсь- мы сейчас это делаем ручками - время терпит. акробат потому что печать идеть изображений выполенных в графических редакторах Adobe. он самый удобный для печати изображений без искажения цвета и изменения цветового профиля.

п.с. если будете тему переносить - скажите куда..
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Volniy писал(а):PS Тему давно пора перемещать, к Тоталу она никаким боком.
М-да, пожалуй.
lamicard писал(а):п.с. если будете тему переносить - скажите куда..
В "Программное обеспечение", думаю. Но это несущественно, можно заходить по старым ссылкам (или по тем, что приходят с уведомлениями по почте).
Почему же, ё-моё, ты нигде не пишешь "ё"?
VadiMGP
Сообщения: 1625
Зарегистрирован: Ср мар 21, 2007 20:58

Сообщение VadiMGP »

Volniy писал(а):Batya не заказчик, он исполнитель, однако.
Я успел заметить, однако. :D
Заказчик пока только жалуется на задержки с выполнением этого заказа
Вот я и пытался помочь исполнителю удовлетворить заказчика, не было же сказано, что печать нужна именно акробатическая. :)
lamicard
Сообщения: 18
Зарегистрирован: Пт апр 06, 2007 07:13

Сообщение lamicard »

в принципе задача как можно более автоматизировать процесс печати - т.е. если мы будем делать чтото половину руками половину скриптами тоже плюс - т.е. принимаются все варианты. все равно сейчас все руками лепим..
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

VadiMGP писал(а):
Volniy писал(а):Batya не заказчик, он исполнитель, однако.
Я успел заметить, однако. :D
Теперь мы все тут исполнители :D ... однако.

Volniy
pdfp пользоваться удобно, но результат у меня тот же - остается открытым основное окно ридера и не идет печать в виде изображения (т.е. вылезают при печати кривые символы).
А DirMonitor я использовать не хочу - мне удобней свой написать. Просто я не вижу смысла, чем его выгодней использовать по сравнению со скриптом, который будет отслеживать появления файлов в заданных каталогах.

VadiMGP
Ghostscript какой-то у меня был. Только я не смог его заставить печатать. Решив не париться, скачал по твоей ссылке, но еще не пробовал - что-то приболел и голова совсем не варит, а понять как работает Ghostscript+GSview я еще не успел. Позже обязательно попробую.

lamicard
Так какой эффект от работы приведенного ранее скрипта?
Печатает нормально?
Окно ридера остается?
lamicard
Сообщения: 18
Зарегистрирован: Пт апр 06, 2007 07:13

Сообщение lamicard »

я постараюсь быстрее ответить - работой гады завалили - сегодня постараюсь тест сделать
Аватара пользователя
Volniy
Сообщения: 585
Зарегистрирован: Ср дек 15, 2004 00:17
Откуда: Местный

Сообщение Volniy »

Batya писал(а):Volniy
pdfp пользоваться удобно, но результат у меня тот же - остается открытым основное окно ридера и не идет печать в виде изображения (т.е. вылезают при печати кривые символы).
Это у тебя они кривыми вылезают :-), а люди поди профессионально работают с энтим делом (походу визитки печатают и т.п.) и уж что-что, а шрифты-то у них необходимые должны быть установлены. Не помню в заявке ничего про печать в виде изображения.

А еще нужно учесть что для AR в версии 8 сменился набор комманд, поэтому для этой версии там лежит соответствующая версия pdfp. Опять же какой смысл закрывать/открывать AR, если он у заказчика работает в непрерывном режиме? Пусть висит постоянно открытый в конце концов, меньше будет напрягов на систему с его перезапусками.
Batya писал(а):А DirMonitor я использовать не хочу - мне удобней свой написать. Просто я не вижу смысла, чем его выгодней использовать по сравнению со скриптом, который будет отслеживать появления файлов в заданных каталогах.
Откуда твой скрипт будет знать, что файл именно новый, а не печатующийся в данный момент или просто уже поставленный в очередь печати? Хочется посмотреть, как ты будешь скриптом решать такую задачу.
lamicard
Сообщения: 18
Зарегистрирован: Пт апр 06, 2007 07:13

Сообщение lamicard »

изображение идет растром и в кривых т.е. шрифты используются стандартные только при номере страницы...
т.е. криво ничего не должно по идее быть так как шрифты не используются
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Volniy писал(а):Это у тебя они кривыми вылезают :-), а люди поди профессионально работают с энтим делом (походу визитки печатают и т.п.) и уж что-что, а шрифты-то у них необходимые должны быть установлены. Не помню в заявке ничего про печать в виде изображения.
Ну, на то я и привел тестовый скрипт, чтобы lamicard посмотрел, как у него проходит печать.
Volniy писал(а):А еще нужно учесть что для AR в версии 8 сменился набор комманд, поэтому для этой версии там лежит соответствующая версия pdfp.
Хм, надо поробовать установить у себя AR 8, глянуть, как он при этом себя ведет.
Volniy писал(а):Опять же какой смысл закрывать/открывать AR, если он у заказчика работает в непрерывном режиме? Пусть висит постоянно открытый в конце концов, меньше будет напрягов на систему с его перезапусками.
Да я и не настаивал. Я же написал, что если это не напрягает, то забываем про такую проблему. Я просто пытаюсь сделать красиво :)
Volniy писал(а):Откуда твой скрипт будет знать, что файл именно новый, а не печатующийся в данный момент или просто уже поставленный в очередь печати? Хочется посмотреть, как ты будешь скриптом решать такую задачу.
Так ведь lamicard написал, что после печати файл надо переместить в архивную папку. Соответственно, "как два пальца ..." :D
Дргое дело, что мне самому стало интересно, а как при этом работает DirMonitor? Он ведет лог обработанных файлов и хранит список где-то в файле или в собственной памяти? Как он отработает после перезапуска?
Извини, что задаю вопросы тебе, а не читаю доки. Просто я не силен в английском, да и, возможно, ты знаком с работой этой тулзы, раз порекомендовал.
Закрыто