Networking 守护进程,用于检查网络上3D打印机的状态(空闲/打印)

Networking 守护进程,用于检查网络上3D打印机的状态(空闲/打印),networking,printing,tcp,daemon,Networking,Printing,Tcp,Daemon,我想开发一个在Windows计算机上运行的小守护程序软件 我想知道通过网络连接的3D打印机(通过DHCP分配的TCP/IP)当前是否正在打印,还是处于空闲状态 我相信这是一个3D打印机的事实在这里是不感兴趣的,这同样适用于普通的喷墨/激光网络打印机 我有一些TCP/IP网络方面的背景,但对驱动程序和设备状态查询知之甚少 是否仍然可以识别来自网络内特定设备的数据包? 这是一种方法(监听通过网络传输的数据包),还是有更简单的方法 非常感谢您的帮助。不确定这是否有用,但OctoPrint()为您的3d

我想开发一个在Windows计算机上运行的小守护程序软件

我想知道通过网络连接的3D打印机(通过DHCP分配的TCP/IP)当前是否正在打印,还是处于空闲状态

我相信这是一个3D打印机的事实在这里是不感兴趣的,这同样适用于普通的喷墨/激光网络打印机

我有一些TCP/IP网络方面的背景,但对驱动程序和设备状态查询知之甚少

是否仍然可以识别来自网络内特定设备的数据包? 这是一种方法(监听通过网络传输的数据包),还是有更简单的方法


非常感谢您的帮助。

不确定这是否有用,但OctoPrint()为您的3d打印机提供了基于web的界面。然后,您可以很容易地删除该网页以查看它是否繁忙,并且您只需要能够建立HTTP连接并解析HTML。这可能是一条更简单的道路。

虽然它是基于开源的打印机的优秀解决方案,但在我的情况下,它不起作用,因为我使用的是具有专有软件的工业级打印机。不过非常感谢