在 Windows 中您可以使用 LPR
在 Linux 中,你可以执行 lpr 或 'data.txt > /dev/lpt1/'
我该如何在 Mac 上执行此操作?
答案1
lpr 在 Mac 上运行良好。
如果您在我的 MacBook Pro 上输入“lpr foo.txt”,它将被发送到我的默认打印机。请确保您已设置打印机。
更新:我向办公室里的一些 Mac 人员询问了这个问题,他们表示,过去,一些使用 Mac 驱动程序的低端“Win 打印机”实际上无法处理来自 LPR 的纯文本。我们已经将这些打印机全部从库存中移除,因此我无法验证。
答案2
另一个方便的选项是使用 netcat 将原始的 postscript 文件直接发送到联网的打印机。这在奇怪的情况下偶尔有用,例如如果您没有或不想安装打印机驱动程序。我发现它在 Linux 机器上特别有用,因为您永远不知道它们是如何设置的。
大多数 Mac 和 Linux 应用程序都会打印到 postcript 文件,然后您可以运行:
nc 255.255.255.255 9100 < 文件.ps
将 postscript 文件直接发送到网络上的打印机。(将 255 替换为实际的打印机 IP 地址。)
它不是您每天都会用到的东西,但如果您在路上用笔记本电脑进行大量咨询/故障排除,它可能会派上用场。