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