我有一个用于作业控制的应用程序,它只有一个输出选项,即打印。
我希望这些工作通过短信发送。
我可以使用网络上的众多 SMS 服务之一,这些服务允许通过 URL 调用发送 SMS。遗憾的是,我找不到允许我打印到网址或类似地址的软件/驱动程序。
有这样的软件吗?如果没有,您能想到什么其他解决方案吗?
如果这有助于您的解决方案,那么用 C# 或 PHP 网站编写软件对我来说就不是问题。
答案1
你能打印到 URL,您需要设置港口。如果您查看打印机的打印机属性,您将看到可用端口的列表,如果您具有本地管理员权限,则可以创建自己的端口(可以是 URL)。
添加“标准 TCP/IP 端口”类型的打印机端口。IP 地址可以是名称,如果需要,还可以包含路径。
当然,最大的问题是生成的 URL 必须接受并响应适当的协议消息。因此,您需要研究如何实现适当的协议。最简单的可能是 LPR,它是 UNIX 简单打印协议之一。
不过,经过再三考虑,我认为可能有一个更简单的答案。如果您使用“打印到文件”设置,您可以轻松设置一个监视器来检查新文件、读取它们并将其传递给 Web 服务。如果您愿意,您可以使用 AutoHotkey 之类的工具来执行此操作。