Linux 系统下的打印指南
1. 打印机设备
在 Linux 系统中,计算机的每一个硬件都会被抽象为一个设备文件(理想情况下,内核中会有与之对应的设备驱动程序)。打印机设备属于字符模式设备,传统上以行式打印机命名,通常可以在 /dev 目录下找到。以下是一些常见的并行打印机设备:
| 设备名称 | 打印机 | 地址 |
| ---- | ---- | ---- |
| /dev/lp0 | 第一台并行打印机 | 0x3bc |
| /dev/lp1 | 第二台并行打印机 | 0x378 |
| /dev/lp2 | 第三台并行打印机 | 0x278 |
串行打印机则会被分配到诸如 /dev/ttySX 这样的串行设备,其中 X 是一个 0 到 3 的数字。在 /dev 目录下有很多 tty 设备。一般来说,如果要使用串行打印机,需要使用 setserial 命令确保打印机的串行端口设置为打印机支持的最快波特率。
在某些特殊情况下,比如将旧的 Apple LaserWriter 用作串行打印机(它具有使用 Courier 字体的 Diablo 打印轮仿真模式),就必须自定义打印机或者编辑 /etc/printcap 数据库中的条目。有时还可以对打印机进行一些操作来提高速度,例如,Dale Carstensen 发布到 comp.laser-printers 新闻组中的一个 10 年前的技巧,可以将 Apple LaserWriter Plus 的串行端口
超级会员免费看
订阅专栏 解锁全文
3175

被折叠的 条评论
为什么被折叠?



