3. 客户端 (Linux)

客户端配置类似于 Linux 到 Linux 打印。

3.1. 标准 lpr

最简单的方法是添加一个条目到/etc/printcap。作为一个简单的例子,通用点阵打印机的条目将是
# EPSON LX300 
epson:\
:sd=/var/spool/lpd/epson:\
:mx#0:\
:sh:\
:if=/var/spool/lpd/epson/filter:\
:lp=/dev/null:

Note

确保您正在使用正确的过滤器,或正确的通用过滤器。

请确保您已创建目录/var/spool/lpd/epson,并且您希望使用打印机的用户对此具有正确的访问权限。

例如,假设 Windows 打印服务器名为 meriadocIP 地址为192.168.1.49,并且打印机从 Windows 共享为 epsonLX

所以,您必须配置/var/spool/lpd/epson/.config像这样
share='\\meriadoc\epsonLX'
hostip=192.168.1.49

其中

  • 共享='\\windows-print-server-name\print-share-name'

  • hostip=windows-print-server-IP

一旦您的/etc/printcap被配置,您必须启用打印共享
[localhost]$ lpc up epson
[localhost]$ lpc enable epson

如果一切正常,您可以将作业发送到队列
[localhost]$ lpr -Pepson file