11.3.1 简单的打印机设置 这一节将说明如何连接打印机及设置LPD。包括:硬件设置这一节说明如何将打印机接到计算机上的连接端口。软件设置这一节说明如何撰写LPD spooler 的设置文/etc/printcap
。 如果你要设置的是网络打印机,请参考使用网络数据传输接口的打印机这一节。虽然这一节叫做“简单的打印机设置”,但其实是挺复杂的。让你的打印机可以配合LPD spooler
是设置工作中最难的一部分。一旦你的打印机可以正常工作了,较高级的功能如打印header pages 和打印机使用情况统计反而比较容易设置。 11.3.1.1 硬件设置 这一节说明有哪些方法可以将打印机连到我们的个人计算机上;有哪些通讯端口、连接线以及kernel 的设置。如果你的打印机在你使用的计算机上可以通过其它操作系统来打印, 你也许可以跳过这一节直接到软件设置那一节。 11.3.1.1.1 端口和线缆 几乎所有可以和PC 连接的打印机都能支持下列两种或是其中一种接口: 第3 页FreeBSD 使用手册 1. 串行打印机通过串口和计算机传输资料。串行接口的配备及连接线可以容易的取得及安装。但是串行接口有时需要较特别的连接线及较复杂的设置。 2. 并行打印机通过并口和计算机传输资料。并口在市场上很普遍,连接线也很容易找得到,但是不容易自己制作。利用并口连接打印机十分的容易,通常不需要设置额外的通讯参
数。 并口有时也称做“Centronics”接口,这是根据打印机上面的接头来命名的。通常,只有使用PostScript 的打印机才需要用到双向传输。PostScript 打印机可以说是十分复杂。
事实上,PostScript 的打印工作常常是由程序将工作送到打印机处理后,并不打出来,而是将结果再传回计算机。PostScript 也使用双向传输将错误传回计算机。比 如说PostScript 程序有问题或是打印机卡纸。机器上的使用者可能会需要这些信息。更进一步的,PostScript 打印机统计打印情况最好的方式就是使用双向传输。比如说:你可
先询问打印机启动以来一共打过几张,然后送出使用者要打的东西,打完后再询问一共打了几张,由此就可得知得向使用者收多少纸张的钱。 那么,你该选择哪一种接口呢? 1. 如果你需要双向传输,那么就选择使用串口。FreeBSD 目前并不支持并口上的双向传输。 2. 如果你不需要双向传输,那么,你只要选择你的打印机支持的接口即可,当然最好是可以用并行端口,而将串行端口留作其它的用途—比如连接终端机或调制解调器—通常并口
传输比较快,设置起来也较容易。 3. 最后,如果还是不知道怎么选的话,就看哪个能用就接哪个吧。 11.3.1.1.2 并行口 用Centronics 连接线通过并口连接打印机和计算机。打印机的手册、计算机的手册这两者都可以给你足够的安装说明。记住你所使用的并行口。在FreeBSD 里,第一个并行口是 /dev/lpt0;第二个则是/dev/lpt1,依此类推。 11.3.1.1.3 串行口 第4 页FreeBSD 使用手册 用适当的连接线通过串行口连接打印机和计算机。打印机的手册、计算机的手册这两者都可以给你足够的安装说明。如果你不确定你的连线是否为“合适的串行口连接线”,你可 以试试下面几种不同用途的线: 1. 连接调制解调器的线。这种线是一个接脚对一个接脚直接对接的。这种线也叫做“DTE-to-DCE”连接线。 2. Null-modem 连接线大部分是一个接脚对一个接脚直接对接,而有少部分接脚相互交换(如send data 和receive data);有少部分接脚则是两端都是短路。这种线也叫做“DTE-
to-DTE”连接线。 3. 并行打印机连接线,某些不常见的打印机需要这种线。这种线类似null-modem 连接线,但是有些信号是送到相对应的接脚而不是两端短路。你应当为打印机设置通讯参数,通
常可以利用打印机上的控制面板或是DIP 开关设置。选择你的计算机和打印机同时支持的最高传输速率(单位为bps,bits per second,也称做baud rate)。选择7 或8 的数据位; 上一篇:FreeBSD handbook中文版 10 安全 下一篇:FreeBSD handbook中文版11 打印(2)高级打印机设置 A.过滤器 |