在linux下若有X windows 介面,要使用GUI設定印表機
方式一:
即可叫出GUI印表機設定頁面
※若要使用舊版ubuntu印表機設定方式
終端機直接輸入傳統印表機的指令即可。
- 按下alt+F2
- 輸入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
完畢!
沒有留言:
張貼留言