如何使用 Linux 将本地文件发送到远程打印机

如何使用 Linux 将本地文件发送到远程打印机

在 DOS 上我们可以:

NET USE LPT1: \\remote-pc\shared_printer
COPY file.txt > LPT1

我知道在 Linux 上我可以打印到本地 USB 打印机:

cat file.txt > /dev/usb/lp2

但是如何打印到远程(Linux 共享打印机)和(Windows 共享打印机)?

谢谢

答案1

在 Linux 客户端上,您可以在远程计算机上lp执行时使用,因为它可以读取来自调用外部的数据。sshstdinssh

这可能会有用:

cat file | ssh user@remotehost "lp -"

您可以在以下网址找到更复杂的脚本: CUPS 的 SSH-LPR 后端


有关从 Linux 访问 Windows 共享打印机的信息,请参阅帖子
如何从 Linux 连接到 Windows 打印机?

相关内容