我们有自己的物流软件,这是一个用python编写的内部网络应用程序。我们的目标是将其转移到亚马逊上,但是围绕着我们如何发送我们的打印作业存在一些障碍。
目前仓库中的每个工作站都有一台PC和一台打印机,打印机都是静态分配的地址,打印机都设置为网络打印机,没有安装到任何PC上。将打印作业发送到正确的打印机的方式是使用连接PC和打印机IP的关系表。
一旦扫描物品并由操作员在发送打印作业的站点检查库存,条形码就会被完全自动打印出来,而不需要用户手动输入。
我们正在努力想办法如何将这个软件转移到亚马逊上,同时保留工作站和打印机的完全相同的设置和功能。
在不使用VPN的情况下,我只能找到两种方法来解决这个问题:
第一种方法是使用Google Cloud Print,然而,这意味着我们需要通过并将每台打印机实际安装到每个工作站的PC上,以及必须管理Google帐户以及哪些打印机使用什么帐户,这并不是完全不可能的,但这真的不可取。
其次,我一直在寻找现在“云”就绪的打印机,例如Zebra有一系列可以使用WebSockets的打印机,我们有什么方法可以使用它吗?
除了我提到的两种方式之外,任何其他的意见或进一步的建议都将不胜感激。
发布于 2015-05-12 12:59:05
如果您正在考虑Amazon,我认为Amazon VPC (Virtual Private Cloud)是一个很好的选择。
它的工作原理是,您可以根据是否需要对服务器进行公共访问来创建公共子网和私有子网。通过使用VPN连接将网络桥接在一起,您在这两个子网中启动的服务器实例可以直接与当前网络中的打印机通信。
http://aws.amazon.com/vpc/
此外,您还可以在公司数据中心和VPC之间创建硬件虚拟专用网络连接,并将
云作为公司数据中心的扩展。
这将允许AWS中的服务器实例直接访问您的打印机以发送作业。
https://stackoverflow.com/questions/30182046
复制相似问题