我需要在 DYMO-450 标签打印机上打印(自定义)份数,使用基于 apache 的本地 Linux 服务器,运行 php、wkhtmltopdf、xvfb 等...
如果无法为打印作业提供多份副本。通常它会喊着完成
lp -d PRINTER DOCUMENT -n2 // or possibly -n 2
2 份。
但 DYMO 没有。
目前我正在使用此解决方法,它可以完成这项工作,但我在每个打印标签之间最多等待 3 秒:
$printcmd = '';
for ( $p=0; $p < $_REQ['copies'] ; $p++ ) {
if ($p>0) $printcmd .= '&& ';
$printcmd .= 'lp -d ' . $cfg['labelprinter'] . ' ' . $pdf_file . ' > print.log 2>&1';
}
system($printcmd . ' &');
但这一点也不糟糕。 有什么建议吗?
最佳答案
(最新的)答案是,添加 -o Collate=True
lp -n num-copies -o Collate=True filename
关于php - linux通过lp打印,如何打印多份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23353985/