在Linux下配置打印机


最近上自己的blog一看,很久都没有来更新过了,有好几个月没有上来写东西了,偷懒也太多时间了,也该写点东西了。

最近自己在瞎琢磨如何在Linux上配置打印机,这个问题初看起来好像很简单,不过你要把在Linux安装打印机的方法都试一下就知道,方法真的挺多的,多数都是系统自带的。

方法1 Xwindows
在图形界面,选择配置打印机,这个方法操作起来比较直观,在加上网上有很多这方面的资料,这里就不罗嗦了。不过这里要重申一下除了本地打印外,如果是配置远程打印机,所选的协议一定要正确。


方法2 命令行方式
在命令行下面有两种,1)是在命令行方式下的图形界面,用命令system-config-printer-tui,因为他的本质和在Xwindows下没有什么大的区别。我这里就不说什么了

2)是使用lpadmin来添加打印机。
lpadmin -p hp5100 -v lpd://212.66.32.97/PS-BDBDA9-P2 -m HP_LaserJet_5100_Series.ppd
-p 是给你的打印机取个名字,可以任意取。
-v 是添加打印机的类型。我这里是使用的D-link DP300的打印服务器,PS-BDBDA9-P2是队列名称
-m 是为打印机所添加的一个标准文件

(-v 选项还有很多,比如ipp smb lpd等)

方法3 用cups自带的web方式(推荐用)
首先编辑/etc/cupsd.conf
去掉Port 631前面的#
范围中添加 Allow From 212.66.32.225/24不然就只能在本机用web方式配置了
如果文件最后有类似的文字,请在前面加上#好就可以了
Browsing On
BrowseProtocols cups
BrowseOrder Deny,Allow
BrowseAllow from @LOCAL
Listen 127.0.0.1:631

现在就可以启动cups了。
service cups restart
在游览器中输入ip地址:631就可以查看CUPS打印系统web管理表了

Do Administration Tasks 综合管理打印系统
Manage Printer Classes 管理打印机组
On-Line Help 在线帮助
Manage Jobs 打印任务管理
Manage Printers  管理打印机
Download the Current CUPS Software 下载最新软件

下面的有3个例子,

HP打印机内有网卡
Device:AppSocket/HP JetDirect
Device URI:socket://212.66.32.98
Make:HP
Model:HP LaserJet 5100 Series Postscript (recommended) (en)

HP打印机连接在打印服务器上
Device:LPD/LPR Host or Printer
Device URI:lpd://212.66.32.97/PS-BDBDA9-PS
PS-BDBDA9-PS是打印服务器上的队列名称
Make:HP
Model:HP LaserJet Series CUPS v1.v (en)
打印机是5100的,但是选用HP LaserJet 5100 Series Postscript (recommended) (en)
出现错误,打印出来的都是白纸。可能是驱动不匹配。

通过网络SMB共享后安装的打印机
Device:Windows Printer via SAMBA
Device URI:smb://shea/guest@lwp132/HPLaserJ
shea是该机器的域名,guest是访问的用户名 HPLaserJ是共享的机器名
Make:HP
Model:HP LaserJet 5100 Series Postscript (recommended) (en)

 

你可能感兴趣的:(Linux)