无法通过TCP 9100连接到POS打印机

时间:2016-11-13 07:25:03

标签: c# printing escpos

我正在使用:

  • Visual Studio 2012 Express,C#,. NET Framework 2.0
  • POS打印机: TYSSO PRP-300 ,IP:192.168.1.100

我使用以下方法成功连接到打印机:

C:\> telnet 192.168.1.100 9100
_

还使用:

C:\> portqry -n 192.168.1.100 -e 9100 -p TCP
TCP port 9100 (unknown service): LISTENING

但使用此代码时:

TcpClient c = new TcpClient("192.168.1.100", 9100);

我遇到了这个例外:

  

未处理的类型' System.Net.Sockets.SocketException'发生在System.dll中   附加信息:连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败

1 个答案:

答案 0 :(得分:0)

当我使用 .NET framework 4.0

编译相同的代码时,它可以正常工作

我认为 2.0版存在问题!