如何使用CUPS从互联网进行打印

我在一家小公司担任程序员/ IT员工,遇到了一些问题。

硬件在这里组装在办公室,但硬件面板是由我的妈妈在我的房子丝网印刷。 她有这个坚持的东西,并要求从办公室交付采购订单。 通过电子邮件打印一个自己不是一个选项(它不是,不要求一个合理的答案)。

因为我碰巧住在同一个房子里,交付这些采购订单取决于我,我只是不擅长。 我忘了,或者她不在家,或者我不直接回家。

实际问题 :我想在办公室把一个文件发送到打印机,结果是佳能打印设备在家里吐出来。 两端至less有一台Linux和一台Windows计算机(Ubuntu或XP)。 这可能吗?

任何最新版本的Windows都将允许您使用Internet打印协议 。 你只需要在防火墙上为这个端口打开一个孔。 之后,通过互联网发送打印作业相当容易。

这很大程度上取决于你的房子和办公室之间的连接。 你基本上需要在两者之间build立一个隧道或VPN来直接打印。

也就是说,您还可以做其他事情:从房子里发送PDF到一个电子邮件地址,ubuntu机器上的一些软件会自动检查,如果发现下载并打印任何PDF文件。 轻微的不安全,但不如打开你的打印机到互联网的狂野,它应该在一个合理的大小Perl程序的范围内。

目前我正在开发一个安全的打印项目,我们正在使用CUPS。 但是,我们的安全部分是从CUPS服务器到打印机,而不是从客户端到CUPS打印服务器。 话虽如此,你应该能够在Windows打印机configuration对话框中inputhttps而不是http地址。 – 没有自己尝试过,我会有兴趣听到你是多么成功。

您可能会发现CUPS用户论坛很有帮助,他们对核心CUPS开发人员非常活跃。

另一种方法可能是RemoteByEmail,而且很容易实现它的免费