我们的物流软件是用python编写的内部webapp。我们的目标是将其转移到亚马逊上,但是我们将如何发送打印作业存在一些障碍。
目前仓库中的每个工作站都有一台PC和一台静态分配地址的打印机,这些打印机都设置为网络打印机,不安装在任何PC上。将打印作业发送到正确的打印机的方式是使用链接PC和打印机IP的关系表。
只要扫描了一个项目,就会完全自动打印条形码,并且操作员在发送打印作业的工作站检查库存,用户无需手动输入。
我们正在努力想出如何将此软件移至亚马逊上,同时保留与电台和打印机完全相同的设置和功能。
我只能找到两种方法来解决这个问题而不使用VPN:
第一种方式是使用谷歌云打印但是这意味着我们需要通过并将每台打印机实际安装到每个工作站PC以及必须管理谷歌帐户以及哪些打印机使用哪个帐户不完全不可能,但这真的不可取。
其次,我一直在关注现在是“云”的打印机。准备好例如Zebra有一系列可以使用WebSockets的打印机,有什么方法可以使用它吗?
除了我提到的两种方式之外的任何输入或进一步的建议将不胜感激。
答案 0 :(得分:0)
如果您正在考虑亚马逊,我认为亚马逊VPC(虚拟私有云)非常合适。
工作原理是,您可以根据是否需要公共访问服务器来创建公共子网和私有子网。您在这两个子网中启动的服务器实例可以通过将网络与VPN连接桥接在一起,直接与当前网络中的打印机通信。
此外,您可以在公司数据中心和VPC之间创建硬件虚拟专用网络(VPN)连接,并将AWS云用作公司数据中心的扩展。
这将允许AWS中的服务器实例直接访问您的打印机以发送作业。