Red Hat系列的Linux(RHEL, CentOS, Fedora)都支持"setup"工具对系统进行设定,设定内容包括认证方式,防火墙,键盘格式,网络,系统默认启动的服务,时区,分辨率与硬件配置等
打印的行为被分为多个部分:
1. 打印作业:打印软件产生打印动作的工作,这个打印作业会进入队列等待打印服务输出
2. 打印队列:放置打印作业的项目,通常以打印机的名字来命名
3. 打印服务:实际沟通队列内的打印作业与打印机的服务
一般说的打印机驱动程序其实就是将打印作业的数据转成打印机格式,目前常见的打印机格式为Postscript,Linux预设的CUPS本身就支持这种打印格式。很多打印机的的驱动程序就是postscript打印机描述档案(Postscript Printer Description,PPD),PPD通常放在/usr/share/cups/model/下
如果打印机具有网卡则可以通过网络连接到打印机,常见的打印机分享方式有:
1. socket:数据通过socket来传送,一般port为9100或35
2. LPD(Line Printer Daemon):是较早的打印服务,主要利用串行端口来进行打印服务
3. IPP(Internet Printing Protocol):目前比较流行的打印协议,CUPS预设支持这种协议。当启动IPP打印时,打印机会启动port 631,打印数据通过这个端口传送
如果打印机是通过有线端口连接主机,则需要考虑以下接口:
1. parallel:平行串行端口(25针),连接到/dev/lp[0-2],在CUPS中装置的使用格式为:parallel:/dev/lp0
2. USB:CUPS使用格式为:usb:/dev/usb/lp0
开启CUPS服务后,可以用浏览器接口管理打印机。这样需要:
1. 启动CUPS服务(/etc/init.d/cups)
2. 具有root权限
3. 预设仅能在本地管理&