如何使用smbclient以双面模式打印?

时间:2014-08-04 09:33:53

标签: printing smb

因为我不想向CUPS提供有关公司打印机的任何信息,因为我怀疑即使我不在公司网络上也试图访问它,我使用以下&#34 ;脚本"在由Windows打印服务器管理的公司打印机上打印文档:

smbclient "//printserv.acme.corp/BUILDING0PRINTER1" "password" -c "print /tmp/my.pdf" -U "username" -W "Domain"

打印机是某些HP MFP,可以很好地打印双面打印。但是,我的命令不打印双面打印。

我的问题是:如何以双面模式打印PDF(使用纸张的两面,也就是长边翻转)?

我不介意扩展我的脚本"通过预先添加一些奇怪的PCL或Postscript命令,但我不希望CUPS搜索打印机(并可能将我的密码发送到以太网)。

1 个答案:

答案 0 :(得分:0)

我发现pdftops提供-duplex转换。 所以我编写了以下内容: pdftops -paper A4 -duplex "$1" "${1}.ps" smbclient "//printserv.acme.corp/BUILDING0PRINTER1" "password" -c "print \"${1}.ps\"" -U "username" -W "Domain"