Printing
如何使用 ipptool 進行雙面列印?
我正在使用 comming line
ipptool
進行列印,它是 CUPS 守護程序中用於 Internet 列印的低級工具。IPP 是一種基於 HTTP 的 Internet 列印機協議,目前大多數基於 LAN 的辦公列印機都支持它。
我使用以下命令進行列印:
ipptool -tv -f /path/to/my.pdf ipp://myprinter.on.mylocal.net/ipp/ printfile.ipp
其中 my
printfile.ipp
定義了我的列印機的特性/功能,如下所示:{ OPERATION Print-Job GROUP operation-attributes-tag ATTR charset attributes-charset utf-8 ATTR language attributes-natural-language en ATTR uri printer-uri $uri FILE $filename }
我肯定知道的:
- 單面 PDF 列印無縫執行。
- 該列印機是一款相對普通的惠普辦公列印機,
- 它能夠毫無問題地進行雙面列印(使用 Windows 的同事可以做到這一點)。
我在 google 上找到了這個列印文件,並且似乎可以正常工作,但是對其確切格式和規範的深入探勘只會導致規範和文件模糊不清。甚至這個 IPP 文件的文件格式的名稱對我來說也不清楚。
我怎樣才能讓它雙面列印?
使用
ipptool
,您可以將作業配置為使用雙面列印,方法是添加ATTR keyword sides two-sided-long-edge
或者
ATTR keyword sides two-sided-short-edge
到職位描述,具體取決於您想要的佈局。
有關詳細資訊,請參閱RFC 2911。
雖然@StephenKitt 的回答當然是正確的,但我想補充一些細節:
- 他建議的行必須出現在帶有*
ATTR charset ...
和的兩行之後ATTR language ...
*。- 文件名可以是任何你想要的。例如,您可以將其命名為
ipp-print-duplex.txt
.man ipptoolfile
在任何 Linux 系統上閱讀都可以找到文件格式規範。(它作為任何ipptool
自身運輸的包裹的一部分運輸。)- 像這樣呼叫它:
ipptool -t -v -f my.pdf <device-uri> ipp-print-duplex.txt
您在其中使用與
<device-uri>
呼叫時返回的字元串完全相同的值作為值ippfind
(它也應該與ipptool
自身一起發貨)。