好的,我有一个大型 asp.net 应用程序,可以打印到 Intermec 和 Zebra 打印机。我知道必须调整它以打印到 Pacesetter Auto Bagger。它通过我们的网络连接,可以ping打印机。
在学习编程 DPL 之前,我只想验证我是否能够与打印机通信。我正在使用下面的代码发送“提要表单”命令,但打印机什么也不做。我也尝试了许多其他简单的功能。
有没有人记得他们可能必须以这种方式打印的任何自定义配置(静态 IP 除外)?在这一点上,我不得不认为这是打印机问题而不是我的代码,因为我用它来打印到许多其他设备。
我可以在网上找到非常少的关于 DPL 或这个 bagger 的支持/信息,所以任何帮助都会很棒。
Dim IP As String = "XXX.XX.XXX.XXX"
Dim clientSocket As New Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)
clientSocket.Connect(New IPEndPoint(IPAddress.Parse(IP), 9100))
Dim Label As String = "<STX>F"
clientSocket.Send(Encoding.UTF8.GetBytes(Label))
clientSocket.Close()