печать на сетевой принтер с использованием PHP

можно ли печатать напрямую на сетевой принтер с PHP, используя LPR или что-то подобное?

любые указатели?

благодаря.


person p a    schedule 16.09.2010    source источник


Ответы (2)


Конечно. Если вы работаете в Linux, используйте LPR.

exec("lpr -P 'printer' -r 'filename.txt'");

Подробнее о командах LPR. Взгляните на документы LPR. Вы можете легко показать очередь печати и многое другое из PHP.


Если вы работаете в Windows, используйте печать

exec("print /d:LPT2: C:\filename.txt");

Подробнее о синтаксисе печати
Или изучите это руководство. в котором есть более глубокое объяснение печати из командной строки.

person Frankie    schedule 16.09.2010
comment
для windows есть ли варианты\ - person Innovative Thinker; 02.07.2014

//[путь чтения] /t [путь pdf][принтер] — распечатать документ на указанном принтере

exec(" \"$prAddr1\" /t $val  \"$prAddr2\" ");
person SwR    schedule 17.11.2016