Asp.net 是否可以从web应用程序打印到斑马带打印机?

Asp.net 是否可以从web应用程序打印到斑马带打印机?,asp.net,refactoring,smartphone,zebra-printers,Asp.net,Refactoring,Smartphone,Zebra Printers,说得委婉一点,我正在维护的应用程序已经过时了,急需重写。它是一个紧凑的框架应用程序,运行在WindowsCE设备上,使用.NET1.1和VisualStudio2003(XP模式开发)。瞧,这是驴子最痛苦的事。此外,用户还强烈要求更现代的东西 在考虑更换时,我想选择web应用程序路线。但最大的问题/潜在的交易破坏者:是否有可能从智能手机上的web应用程序打印到斑马带打印机 其目的是让用户通过连接到皮带打印机的智能手机或“Phaplet”等设备访问web应用程序/网站。这是可行的,还是空中楼阁?新

说得委婉一点,我正在维护的应用程序已经过时了,急需重写。它是一个紧凑的框架应用程序,运行在WindowsCE设备上,使用.NET1.1和VisualStudio2003(XP模式开发)。瞧,这是驴子最痛苦的事。此外,用户还强烈要求更现代的东西

在考虑更换时,我想选择web应用程序路线。但最大的问题/潜在的交易破坏者:是否有可能从智能手机上的web应用程序打印到斑马带打印机


其目的是让用户通过连接到皮带打印机的智能手机或“Phaplet”等设备访问web应用程序/网站。这是可行的,还是空中楼阁?

新的移动打印机(QLn和iMZ)。因此,如果您可以编写web应用程序并采用web套接字标准,打印机将通过wifi双向连接到服务器(甚至通过防火墙)。如果你不能做到这一点,Zebra还提供了一个新的应用程序,并且很容易连接到winMo应用程序

“打印机将连接到打印机”——听起来像是一个无休止的循环,或者至少是一个反馈循环。所以给我一些反馈:你是说“打印机到设备”吗?我知道这不是我最初问题的一部分,但我们还需要支持其他打印机品牌;您提供的链接是否允许这样做,或者它是Zebra特定的解决方案?使用WebSocket,打印机启动连接以通过防火墙。(因此,如果您的服务器位于amazon实例上,服务器将不知道如何使用本地192.168.x地址访问本地wifi打印机。因此,服务器必须接受连接,然后管理sdk的连接部分(打开/关闭/读/写)任何外设都可以使用。但除此之外还有很多专有的zebra功能。但是如果你只想向打印机发送字节,sdk应该适合你。我们有一个由ZD420s组成的网络,连接到一个Tomcat虚拟机,并公开了一个自定义rest API,我们的Azure webapp在过去6个月每天都在使用,没有任何问题。注:Azure doesn不支持webapps中的开放WebSocket,这些webapps将接受打印机所需的自定义私人签名SSL,因此您基本上被迫将其放在虚拟机上。我不希望它们的库中有一个巨大的二进制blob,但如果您想在整个实现中拥有自己的Java,.WAR文件很容易反编译。