2、cups设置linux打印机
(1)、(2)、(3)见鸟哥的linux私房菜-系统设置工具与硬件检测(第21章)阅读笔记-1
(3)以web界面管理网络打印机
条件:
a、启动cups打印服务(/etc/init.d/cups start)(默认centos5.3系统已启动)
b、具有root权限
c、默人仅能在本机(localhost)管理。
步骤:
a、确认打印机存在且支持cups认可的相关协议
如果你打印机ip为192.169.201.250
ping -c 192.169.201.250( 确定ip是否正确)
nmap 192.169.201.250(测试打印机的打印相关服务接口,如LPD服务(515),HP独家的服务(9100))
b、查询linux主机是否启动cups服务
netstat -tlunp | grep 631
c、地址栏输入:http://localhost:631/,就可以进行管理了
(4)web界面管理usb打印机
a、ll /dev/usb/lp0 查看打印机是否存在
b、lsusb(列出usb设备):可以使用这个查看
c、地址栏输入:http://localhost:631/,就可以进行管理了
cups利用hal机制已自动识别并设置好的设备文件名,这是设备文件名是hal提供的设备文件名,如果想使用/dev/usb/lp0作为设备文件名,需要自己使用web界面管理手动添加这个打印机。
(5)可以使用web界面管理开发本地打印机为网络打印机
选择administration的标签 进行设置。
(6)手动设置打印机
如果没有浏览器的话。。。
几个重要的文件
/etc/cups/printers.conf:打印机的设置值
/etc/cups/cupsd.conf:cups的主要配置文件,包括作为服务器用途的设置
/etc/cups/ppd/*.ppd:各个打印机的驱动层序
步骤:
a、下载ppd驱动程序文件
/usr/share/cups/model目录下,比如postscipt.ppd.gz
b、启动cups
c、nmap 打印机网址
d、lpadmin 增加打印机
e、lpadmin -p 设置为默认打印机
f、lpstat 查看打印机状态
g、lpr 和lp 进行打印
lpq查看打印作业,lprm删除打印作业
3、硬件数据收集与驱动及lm_sensors
(1)硬件信息的收集及分析
lspci:查看pci设备
iostat:系统cpu和存储设备状态
4、udev和hal
hal服务用于查看新插入的pnp设备
udev服务用于生成新的设备文件