如何将原始文本发送到 Mac 上的打印机?

如何将原始文本发送到 Mac 上的打印机?

在 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 地址。)

它不是您每天都会用到的东西,但如果您在路上用笔记本电脑进行大量咨询/故障排除,它可能会派上用场。

相关内容