![lpr 命令在开发机器和生产机器上有什么不同吗?](https://linux22.com/image/626181/lpr%20%E5%91%BD%E4%BB%A4%E5%9C%A8%E5%BC%80%E5%8F%91%E6%9C%BA%E5%99%A8%E5%92%8C%E7%94%9F%E4%BA%A7%E6%9C%BA%E5%99%A8%E4%B8%8A%E6%9C%89%E4%BB%80%E4%B9%88%E4%B8%8D%E5%90%8C%E5%90%97%EF%BC%9F.png)
我正在直接从服务器打印一些文件(标签)。在我的开发机器(Xubuntu 12.04)上,以下操作有效:lpr -P QL-720 -H 192.168.171.53 /tmp/labels/OAQRJECIDP
在生产服务器(Ubuntu 12.04 服务器)上没有。我收到了关于如何使用它的响应:用法:lpr [-cdfghlmnpqrstv] [-#num] [-1234 font] [-C class] [-i [numcols]] [-J job] [-Pprinter] [-T title] [-U user] [-wnum] [name ...]
显然这些 lpr 命令不是同一个???
在开发机器上输入 man lpr 时,它会显示 Apple Inc. lpr - 在服务器上打印文件 man lpr BSD 通用命令手册 lpr - 离线打印
答案1
嗯,看起来 lpr 可以通过几个不同的软件包获得。我必须从服务器中删除 lpr,然后安装 cups-bsd,其中包含我需要的 lpr 命令。