打印服务全解析:从配置到管理
1. 打印机配置
在进行信息打印之前,系统需要识别可用于产生所需输出的设备。根据打印机与系统的连接方式,可将其分为本地打印机和网络打印机两大类。
1.1 本地打印机
本地打印机依赖服务器内部的物理硬件,常见的硬件接口包括并行接口、串行接口、红外接口(IrDA)和 USB 接口。每种接口类型在/dev目录下都有对应的设备文件,具体如下表所示:
| 接口类型 | 设备文件 |
| — | — |
| 并行 |/dev/lp0|
| 串行 |/dev/ttyS0,/dev/ttyS1|
| 红外(IrDA) |/dev/irlpt0至/dev/irlpt3|
| USB |/dev/usb/lp0至/dev/usb/lp15|
由于接口硬件位于服务器内部,单个服务器可连接的本地设备数量有限。一般服务器预装两个串行端口、一个并行端口和两个 USB 总线(分布在四个端口上),如需扩展则需购买额外硬件。而且,这些技术限制了打印设备的位置,不同协议支持的电缆物理长度使得打印设备必须位于服务器附近几码范围内。虽然串行协议可以通过降低波特率来增加传输距离,但这会严重影响性能。此外,在正常的数据中心环境中,用户通常无法进入服务器所在房间,因此无法访问短距离协议的打印机。
为解决这些问题,可将打印机接口