Печать на сетевом принтере с использованием PHP
Можно ли печатать напрямую на сетевой принтер с помощью PHP, используя LPR или что-то подобное?
какие-нибудь указатели?
Благодарю.
2 ответа
Уверенный. Если вы работаете в Linux, используйте LPR.
exec("lpr -P 'printer' -r 'filename.txt'");
Подробнее о командах LPR. Взгляните на документы LPR. Вы можете легко показать очередь печати и многое другое из PHP.
Если вы используете Windows, используйте print
exec("print /d:LPT2: C:\filename.txt");
Подробнее о синтаксисе печати
Или взгляните на это руководство, в котором содержится более подробное описание печати из командной строки.
//[путь чтения] /t [путь PDF][принтер]-Печать документа на указанном принтере
exec(" \"$prAddr1\" /t $val \"$prAddr2\" ");