我们有一个使用GPRS模块设计的自定义远程打印机。我们现在需要通过网络与设备进行通信。
我们必须发送消息并从远程打印机接收消息,我可以使用Java或PHP来完成此操作。
我如何通过GPRS进行通信?套接字通信是否有效?
答案 0 :(得分:0)
gprs就像任何网络连接,套接字或任何可以在互联网连接上工作的东西都可以使用。
您可以使用服务器/客户端架构在gprs模块和客户端之间进行通信,或者使用中间的Web服务器进行更多的家庭酿造。
服务器/客户端架构将要求您使用java在远程打印机上创建服务器,该服务器始终处于活动状态以接收来自(s)客户端的消息。
如果你不能使用java或任何东西,你可以在中间使用一个网络服务器,打印机将为他检查消息。并制作或回复消息
正确的连接模式实际上取决于:
1)如果grps可以始终有效
2)远程打印机执行的能力(java,php等)
3)容量或客户应如何互动(直接,间接,使用网站等)。
答案 1 :(得分:0)
我想同样的事情适用于网络打印机,我已经通过网络将热敏打印机配置为静态IP,然后安装并配置到Web服务器(linux)并将其设置为默认打印机,我'使用'CUPS'和phpPrintIPP来实现这一目标。只有经过身份验证的用户才能打印到收据打印机。
在您打印到设备之前,您是否还必须首先使用GPRS查询(握手)设备打印机?我已经构建了一个PHP脚本来完成同样的事情,它连接到Windows服务器以通过网络与桌面程序进行通信,并启动到指定IP:端口的套接字连接。