[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Печать документа
Воитель
Вся идея такая: php по расписанию генерируется pdf файл. И хочу что бы этот pdf распечатывался, чтоб прям сам вылазил из принтера. Т.е. человек приходит на работу, а у него в принтере уже нужная бумажка распечатана.

Как такое воплотить?



Спустя 15 минут, 1 секунда (9.02.2012 - 14:52) Воитель написал(а):
Забыл написать вполне важную вещь, сервер на котором установлен пхп в одной сети с нужным принтером.

Спустя 33 минуты, 14 секунд (9.02.2012 - 15:25) Zerstoren написал(а):
Сначала найдите программу, которая умеет печатать документы.
Программа конечно для той-же ОСи что и сервер.

Узнайте как управлять программой через консоль.

После напечатайте скрипт, который будет определять какой документ печатать и повесьте его на крон/планировщик задач.

Спустя 26 минут, 39 секунд (9.02.2012 - 15:52) Воитель написал(а):
Ход действий понял. Но что-то раньше не приходилось управлять программой через консоль.

Спустя 3 минуты, 29 секунд (9.02.2012 - 15:55) Воитель написал(а):
За приложение наверно проще всего взять Adobe Reader.
Но как им управлять из консоли я конечно не нашёл. Как хоть искать? как правильно спросить у поисковика?

Спустя 7 минут, 59 секунд (9.02.2012 - 16:03) Воитель написал(а):
Опять же не предупредил, у меня винда стоит. По этому думаю мне видимо будет сложнее.

Спустя 15 часов, 48 минут, 32 секунды (10.02.2012 - 07:52) Воитель написал(а):
Проанализировал несколько программ по чтению pdf, но ни чего про управлении ими из консоли не нашёл. Для линуксовских всё это конечно есть, но у меня винда. Есть какие-то другие варианты?

Спустя 3 часа, 43 минуты, 53 секунды (10.02.2012 - 11:35) Guest написал(а):
Может кто-то делал подобное но не с pdf форматом?

Спустя 42 минуты, 41 секунда (10.02.2012 - 12:18) killer8080 написал(а):

Спустя 1 минута, 49 секунд (10.02.2012 - 12:20) Zerstoren написал(а):
Цитата (Воитель @ 10.02.2012 - 04:52)
Проанализировал несколько программ по чтению pdf, но ни чего про управлении ими из консоли не нашёл. Для линуксовских всё это конечно есть, но у меня винда. Есть какие-то другие варианты?

Если винда, то конечно все в разы сложнее становится.
Вот тут я уже никак не подскажу.

Может стоит под виндой поднять виртуальную машину с Линухой, если задача весьма критична или взять дохлый сервачок, который особо настраивать не нужно будет, а просто подготовить к заданию.

Если конечно вариант killer8080 не подойдет.

Еще посмотрите возможности библиотеки дотНЕТ, может она как-то может интегрироваться с PHP.

Спустя 3 часа, 10 минут, 2 секунды (10.02.2012 - 15:30) ApuktaChehov написал(а):
Есть другой способ, может, немного проще.

Значит, вам надо перегнать ваш pdf в pcl формат или в ps, если ваш принтер поймет ps.
А после через lpr отправить этот файл в очередь печати.

Все можно сделать из командной строки в винде. Вся инфа про lpr и конвертеры в сети есть, дерзайте...

Спустя 2 часа, 4 минуты, 6 секунд (10.02.2012 - 17:34) Воитель написал(а):
Всем спасибо за советы, завтра буду пробовать.


_____________
Вечно учусь.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.