Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Задачка для ТС за деньги
Goto page Previous  1, 2, 3, 4, 5  Next
 
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Программное обеспечение printer-friendly view
View previous topic :: View next topic  
Author Message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Wed Apr 11, 2007 10:40    Post subject: Reply with quote

%printer% - это не переменная, это ключевое слово. Действительно, сбивает с толку, но это просто синтакс у них такой. Smile Если в -sOutputFile этого слова нет, то результат записывается в файл. А %printer% означает, что выводить надо не в файл а на указанный принтер. А после него вплотную в кавычках стоит имя принтера так как оно фигурирует в панели управления.
Но если устраивает дефолтный принтер, то вся эта лабуда не нужна, достаточно только параметра -sDEVICE=mswinpr2. Он означает печать на основной принтер.
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Wed Apr 11, 2007 11:45    Post subject: Reply with quote

Ребята, можно объединить вот это
http://www.esnips.com/doc/9e2a3a72-52ca-4711-945b-85316465f02f/pdfp
вот с этим
http://www.esnips.com/doc/560ed200-c1eb-45a2-8f5f-18b7d647be96/DirMonitor
и будет вам счастье.
Кстати обе тулзы (миниатюрнейшие, кстати) идут с исходниками, можно поправить даже, если че. Wink
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Wed Apr 11, 2007 12:42    Post subject: Reply with quote

Так это ж снова печать через Акробат. А я так понял, что именно с ним и проблемы.
Batya wrote:
Во-вторых, у меня никак не получается настроить по умолчанию печать "Как изображение". Поэтому некоторые файлы печатаются криво.
Вот я и предложил эту компанию привидений как альтернативу Акробату.
Back to top
View user's profile Send private message
lamicard



Joined: 06 Apr 2007
Posts: 18

Post (Separately) Posted: Wed Apr 11, 2007 13:48    Post subject: Reply with quote

акробат обязателен - там только пдф файлы печатаются
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Wed Apr 11, 2007 14:35    Post subject: Reply with quote

Я, честно говоря, не понял почему Акробат обязятелен. Какая разница какой продукт использовать, если они делают примерно одно и то же и оба бесплатны. Но если, по каким-то причинам, требуется именно Акробат, тогда, конечно, мое предложение не проходит.
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Wed Apr 11, 2007 14:42    Post subject: Reply with quote

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

Batya не заказчик, он исполнитель, однако. Заказчик пока только жалуется на задержки с выполнением этого заказа Smile

Тулза умеет настраивать некоторые параметры печати через командную строку.

Quote:
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 Тему давно пора перемещать, к Тоталу она никаким боком.
Back to top
View user's profile Send private message
lamicard



Joined: 06 Apr 2007
Posts: 18

Post (Separately) Posted: Wed Apr 11, 2007 14:55    Post subject: Reply with quote

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

п.с. если будете тему переносить - скажите куда..
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Wed Apr 11, 2007 15:30    Post subject: Reply with quote

Volniy wrote:
PS Тему давно пора перемещать, к Тоталу она никаким боком.

М-да, пожалуй.

lamicard wrote:
п.с. если будете тему переносить - скажите куда..

В "Программное обеспечение", думаю. Но это несущественно, можно заходить по старым ссылкам (или по тем, что приходят с уведомлениями по почте).
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Wed Apr 11, 2007 16:01    Post subject: Reply with quote

Volniy wrote:
Batya не заказчик, он исполнитель, однако.
Я успел заметить, однако. Very Happy
Quote:
Заказчик пока только жалуется на задержки с выполнением этого заказа
Вот я и пытался помочь исполнителю удовлетворить заказчика, не было же сказано, что печать нужна именно акробатическая. Smile
Back to top
View user's profile Send private message
lamicard



Joined: 06 Apr 2007
Posts: 18

Post (Separately) Posted: Wed Apr 11, 2007 16:28    Post subject: Reply with quote

в принципе задача как можно более автоматизировать процесс печати - т.е. если мы будем делать чтото половину руками половину скриптами тоже плюс - т.е. принимаются все варианты. все равно сейчас все руками лепим..
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2218
Location: Москва, Россия

Post (Separately) Posted: Thu Apr 12, 2007 10:47    Post subject: Reply with quote

VadiMGP wrote:
Volniy wrote:
Batya не заказчик, он исполнитель, однако.
Я успел заметить, однако. Very Happy

Теперь мы все тут исполнители Very Happy ... однако.

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

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

lamicard
Так какой эффект от работы приведенного ранее скрипта?
Печатает нормально?
Окно ридера остается?
Back to top
View user's profile Send private message
lamicard



Joined: 06 Apr 2007
Posts: 18

Post (Separately) Posted: Thu Apr 12, 2007 11:05    Post subject: Reply with quote

я постараюсь быстрее ответить - работой гады завалили - сегодня постараюсь тест сделать
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Thu Apr 12, 2007 13:01    Post subject: Reply with quote

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


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

А еще нужно учесть что для AR в версии 8 сменился набор комманд, поэтому для этой версии там лежит соответствующая версия pdfp. Опять же какой смысл закрывать/открывать AR, если он у заказчика работает в непрерывном режиме? Пусть висит постоянно открытый в конце концов, меньше будет напрягов на систему с его перезапусками.

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

Откуда твой скрипт будет знать, что файл именно новый, а не печатующийся в данный момент или просто уже поставленный в очередь печати? Хочется посмотреть, как ты будешь скриптом решать такую задачу.
Back to top
View user's profile Send private message
lamicard



Joined: 06 Apr 2007
Posts: 18

Post (Separately) Posted: Thu Apr 12, 2007 13:16    Post subject: Reply with quote

изображение идет растром и в кривых т.е. шрифты используются стандартные только при номере страницы...
т.е. криво ничего не должно по идее быть так как шрифты не используются
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2218
Location: Москва, Россия

Post (Separately) Posted: Thu Apr 12, 2007 13:49    Post subject: Reply with quote

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

Ну, на то я и привел тестовый скрипт, чтобы lamicard посмотрел, как у него проходит печать.

Volniy wrote:
А еще нужно учесть что для AR в версии 8 сменился набор комманд, поэтому для этой версии там лежит соответствующая версия pdfp.

Хм, надо поробовать установить у себя AR 8, глянуть, как он при этом себя ведет.

Volniy wrote:
Опять же какой смысл закрывать/открывать AR, если он у заказчика работает в непрерывном режиме? Пусть висит постоянно открытый в конце концов, меньше будет напрягов на систему с его перезапусками.

Да я и не настаивал. Я же написал, что если это не напрягает, то забываем про такую проблему. Я просто пытаюсь сделать красиво Smile

Volniy wrote:
Откуда твой скрипт будет знать, что файл именно новый, а не печатующийся в данный момент или просто уже поставленный в очередь печати? Хочется посмотреть, как ты будешь скриптом решать такую задачу.

Так ведь lamicard написал, что после печати файл надо переместить в архивную папку. Соответственно, "как два пальца ..." Very Happy
Дргое дело, что мне самому стало интересно, а как при этом работает DirMonitor? Он ведет лог обработанных файлов и хранит список где-то в файле или в собственной памяти? Как он отработает после перезапуска?
Извини, что задаю вопросы тебе, а не читаю доки. Просто я не силен в английском, да и, возможно, ты знаком с работой этой тулзы, раз порекомендовал.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Программное обеспечение All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5  Next
Page 2 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group