Solaris
Solaris 10,僅列印橫幅
我在linux伺服器上有一台cups(cups-pdf虛擬列印機)的遠端列印機。BSD、Hp-ux 和 linux 工作正常,在 solaris 10 上我有這個問題,只列印橫幅,而不是文件文本。我已經像這樣配置了列印機
svcadm disable svc:/application/print/server:default svcadm enable svc:/application/print/server:default lpadmin -x cupsprinter||echo lpadmin -p cupsprinter -v /dev/null lpadmin -p cupsprinter -m netstandard lpadmin -p cupsprinter -o dest=remotesite -o protocol=bsd -o timeout=22 lpadmin -d cupsprinter lpadmin -p cupsprinter -I postscript -T PS accept cupsprinter /usr/bin/enable cupsprinter
在 linux 伺服器上,錯誤日誌上沒有任何內容 什麼可能導致此問題?
找到解決方案。在 linux 上,如果使用 inetd,即使從 unix 客戶端列印此行也是正確的
printer stream tcp nowait lp /usr/lib64/cups/daemon/cups-lpd cups-lpd -o document-format=application/octet-stream -o job-sheets=none,none
重要的部分是“-o document-format=application/octet-stream -o job-sheets=none,none”
如果使用 xinetd 使用這個文件
service printer { socket_type = stream protocol = tcp wait = no user = lp server = /usr/lib64/cups/daemon/cups-lpd server_args = -o document-format=application/octet-stream -o job-sheets=none,none }