About me

Monday, 21 May 2018

Ubuntu下幾個Printer設定方式

      最近因為工作上的需求,所以開始在研究印表機的設定和行為,主要用GUI的方式有兩個,一個是使用『cups』,另一個則是使用你的桌面環境(desktop environments)的工具,像我的話就是用『gnome-control-center』裡面的『printer』工具來設定的。有時候你的環境沒有網路也沒有桌面環境的話,更進階有另外兩種方式可以設定你的印表機,一個是透過terminal上的『lpadmin』和ppd來加入你的印表機,令一個則是使用『udev-configure-printer』的工具。


      Ubuntu Support Printers

      Ununtu裡面所支援的印表機請參考:
      https://help.ubuntu.com/community/Printers


      IJS VS HPLIP

      因為這篇文裡面用的是HP的印表機,有用到HPLIP和IJS的東西,一開始我還蠻混亂的,所以就當筆記,寫一下這兩個東西的差別。

      HPLIP是給CUPS用的完整版 imaging and printing system,裡面已經有包含HPIJS了。
      而HPIJS則是HPLIP的子元件,提供了一些基本的列印功能,可以使用在CUPS, LPD, PPR和其他的spoolers上。

      其他的還有像是HPIJS提供了沒有postscript功能的印表機支援,也可以在沒有spoolers的環境上運作,無法提供IO。而HPLIP則提供了雙向(bi-directional)的IO溝通,並且可以掃描(scanning), photo card存取, 和toolbox的功能. 但是HPLIP則一定需要CUPS的spooler.