2014/09/15

ubuntu 設定印表機

 在linux下若有X windows 介面,要使用GUI設定印表機


方式一:
應用程式系統工具系統設定值
即可叫出GUI印表機設定頁面

※若要使用舊版ubuntu印表機設定方式
終端機直接輸入傳統印表機的指令即可。
  1. 按下alt+F2
  2. 輸入system-config-printer ,按下enter即可



方法二:使用CUPS套件來建立/管理印表機

1.首先確定有無安裝CUPS套件
---------------
指令:netstat -tlunp | grep 631
(印出tcp udp 走631port的pid及program)


若有的話則會如上圖

2.若是有的話則可以直接在瀏覽器上輸入http://localhost:631進入設定畫面,接著按下Administration


3.再按下Add Printer後,選擇你的網路印表機,如果都沒在表上,請自行新增,
通常印表機會開lpd 515 port  或者是printer sever 可能會有9100port




然後輸入IP位址,廠商,來安裝驅動,輸入完就可以印囉。

※.補充說明:如果只有終端機的話該如何使用別台有瀏覽器的主機進入web介面設定

1.讓其他位址的IP監聽631port

首先如果直接在別台主機輸入linux的主機位址:631 肯定會出現無法顯示網頁,因為cups預設只監聽localhost,所以我們要修改/etc/cups/cupsd.conf文件中的設定。

指令:(web介面也可直接修改cupsd.conf,這裡預設情況是到此步驟還未有web介面)

---------------------------------------------------------------
sudo vi /etc/cups/cupsd.conf
#將Listen localhost:631 修改为 Listen *:631 
---------------------------------------------------------------
:wq!
#強制儲存並離開
---------------------------------------------------------------
sudo servervice cups restart
#將cups服務重啟
---------------------------------------------------------------


如此就能讓其他位址的IP監聽631port

2.讓遠端IP管理cups
在監聽所有ip的631port,使用web管理cups還會出http 403 forbidden 錯誤,如圖:



接著再次修改/etc/cups/cupsd.conf文件,加入紅色字體 Allow localhost改成下面藍色字體All all部份

/etc/cups/cupsd.conf
------------------------------------------------------
<Location />
  Order allow,deny
  Allow localhost
</Location>
# Restrict access to the admin pages...
<Location /admin>
  Encryption Required
  Order allow,deny
  Allow localhost
</Location>
# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Basic
  Require user @SYSTEM
  Order allow,deny
  Allow localhost
</Location>
    改成如下配置文件:
<Location />
  Order allow,deny
  Allow all
</Location>
# Restrict access to the admin pages...
<Location /admin>
  Encryption Required
  Order allow,deny
  Allow all
</Location>
# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Basic
  Require user @SYSTEM
  Order allow,deny
  Allow all
</Location>

------------------------------------------------------
接著重新啟動服務
sudo service cups restart

完畢!





沒有留言:

張貼留言