在FreeBSD 配置HP LaserJet 4000和HP LaserJet 2100打印机| Unix ...

我现在的办公室里面使用的是 Windows 打印服务器,而 Windows 打印服务器和 HP 打印机之间是通过 TCP/IP 连接的(不过为什么还需要这个打印服务器?先不管它)。最近因为工作原因需要相当多的打印任务,但是我自己没有合法的 Microsoft Office 授权,因此,寻找合法的、开源解决方案便势在必行了。

我平时使用的桌面系统是 FreeBSD,采用 GNOME 作为窗口管理器,平时主要是用它来进行开发,因此也没研究过打印的事情。说了很多废话,现在我们来看在 FreeBSD 上面需要先做些什么?

首先是 print/cups。如果还没有安装的话,使用下面的命令来安装:

portinstall print/cups

注意:我没有做测试,但是由于有 port 说有 CJK 兼容问题,因此我在 /usr/local/etc/ports.conf 中增加了这个配置:

print/cups*: WITH_CJK=yes

这个选项是否真的需要,现在还不太清楚,如果谁有经验的话麻烦说一句。

有一个用于安装 smb 后端的 cups-smb-backend,不过因为我并不真的从 Windows 打印服务器输出,因此虽然安装了,但是我认为应该没用。

之后,用下列命令启动 cupsd:

/usr/local/etc/rc.d/cupsd onerestart

这样就可以访问 的打印机管理了。注意,当要求验证身份时,输入本地的 root 用户名和口令。

进入 之后,选择Find new printers,于是 CUPS 会检测到本广播域内存在的 TCP/IP 打印机。添加之后,其他选项都选择默认,然后在Model中选择PCL 4/5,就可以了。

一个比较需要注意的地方是,LJ 4000打印时,一定要写对纸张类型。如果选的不对,LJ 4000上面会显示\”Tray 1 Load Plain A4\”,并且Attention红灯亮,导致后续打印被阻塞,此时用打印机的Cancel钮取消就可以了。

LJ2100与此类似。

之前确实没想到配置这么简单。看来 Apple 出的东西还是很为用户着想的。


发表评论

click to changeSecurity Code

? ?
郑重声明:资讯 【在FreeBSD 配置HP LaserJet 4000和HP LaserJet 2100打印机| Unix ...】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——