sanbornm Asked: 2009-08-25 17:40:21 +0800 CST2009-08-25 17:40:21 +0800 CST 2009-08-25 17:40:21 +0800 CST 如何将原始文本发送到 Mac 上的打印机? 772 在 Windows 中,您可以使用 LPR 在 Linux 中,您可以执行 lpr 或 'data.txt > /dev/lpt1/' 我如何在 Mac 上做到这一点? printing mac-osx mac command apple 2 个回答 Voted Best Answer duffbeer703 2009-08-25T18:25:02+08:002009-08-25T18:25:02+08:00 lpr 在 Mac 上运行良好。 如果您在我的 MacBook Pro 上键入“lpr foo.txt”,它会被发送到我的默认打印机。确保您有打印机设置。 更新:我问了办公室里的几个 Mac 人员,他们表示过去,一些带有 Mac 驱动程序的低端“Win-Printers”无法实际处理来自 LPR 的纯文本。我们已经从我们的库存中删除了所有这些打印机,所以我无法验证。 user17330 2009-08-30T07:39:32+08:002009-08-30T07:39:32+08:00 另一个方便的选择是使用 netcat 将原始 postscript 文件直接发送到网络打印机。这有时在奇怪的情况下很有用,例如如果您没有或不想安装打印机驱动程序。我发现它在 Linux 机器上特别有用,因为你永远不知道它们是如何设置的。 大多数 Mac 和 Linux 应用程序将打印到 postcript 文件,然后您可以运行: 数控 255.255.255.255 9100 < 文件.ps 将 postscript 文件直接发送到网络上的打印机。(将 255s 替换为实际的打印机 IP 地址。) 不是您每天都会使用的东西,但是如果您在旅途中使用笔记本电脑进行大量咨询/故障排除,它可能会派上用场。
lpr 在 Mac 上运行良好。
如果您在我的 MacBook Pro 上键入“lpr foo.txt”,它会被发送到我的默认打印机。确保您有打印机设置。
更新:我问了办公室里的几个 Mac 人员,他们表示过去,一些带有 Mac 驱动程序的低端“Win-Printers”无法实际处理来自 LPR 的纯文本。我们已经从我们的库存中删除了所有这些打印机,所以我无法验证。
另一个方便的选择是使用 netcat 将原始 postscript 文件直接发送到网络打印机。这有时在奇怪的情况下很有用,例如如果您没有或不想安装打印机驱动程序。我发现它在 Linux 机器上特别有用,因为你永远不知道它们是如何设置的。
大多数 Mac 和 Linux 应用程序将打印到 postcript 文件,然后您可以运行:
数控 255.255.255.255 9100 < 文件.ps
将 postscript 文件直接发送到网络上的打印机。(将 255s 替换为实际的打印机 IP 地址。)
不是您每天都会使用的东西,但是如果您在旅途中使用笔记本电脑进行大量咨询/故障排除,它可能会派上用场。