因為要處理帳務的關係,公司的印表機需要設定帶出設定用戶號碼 (其實是部門編號) 才有辦法列印。
這點在 Windows 下不是問題,但在 Ubuntu 下就頭痛了... 今天總算是花時間去找方法在 Ubuntu 上直接列印了。(以前都是自暴自棄開 Windows VM 印文件...)
解法是在「Printer Job Options for User Accounts」這邊翻到的。
裡面有人提到,先去官網上下載 ppd 檔 (有可能是 .gz
的形式,如果是的話就改完再壓回去),然後找到 %== constraints
的地方,在前面加上:
*% **** Account number *JCLOpenUI *JCLMXaccount/numero: PickOne *OrderDependency: 80 JCLSetup *JCLMXaccount *DefaultJCLMXaccount: A##### *JCLMXaccount A#####/#####: "@PJL SET ACCOUNTNUMBER=<22>#####<22><0A>" *JCLCloseUI: *JCLMXaccount
其中 #####
就是使用者代碼,這邊有四個地方要改。
ppd 檔改完後的下一步是設定網路印表機,透過 LPD 偵測到後,選印表機的時候直接選擇用這個 ppd 檔,這樣就解決了...