公司信息 解决方案 条码设备 条码耗材 工业设备 服务与支持 联系我们

 


您的位置:  敏用首页




斑马条码打印机(ZPL)如何通过TCP/IP发送ZPL指令?(C#与VB.net)

发布时间: 2015-5-4 22:25:58
双击自动滚屏打印此页】【关闭本页

斑马条码打印机(ZPL打印机:110Xi4 , 140Xi4 , 170Xi4 , 220Xi4 , R110Xi , R110Xi HF , R170Xi , 110XiIIIPlus , 140XiIIIPlus , 170XiIIIPlus , 220XiIIIPlus , 105SL , S4M , ZM400 , ZM600 , RZ400 , RZ600 , GX420t , GX420d , GX430t , GK420t , GK420d , RW 220 , RW 420 , RW 420 Print Station , 110PAX4 , 170PAX4 , R110PAX4 , C# , R110Xi4 , QLn 220 , QLn 320
)如何通过以太网接口TCP/IP发送ZPL指令到条码打印机呢?
 
 
下面通过C#与VB.net中的例子来进行说明:
1、C#中的例子
// Printer IP Address and communication port
string ipAddress = "10.3.14.42";
int port = 9100;
 
// ZPL Command(s)
string ZPLString =
    "^XA" +
    "^FO50,50" +
    "^A0N50,50" +
    "^FDHello, World!^FS" +
    "^XZ";
 
try
{
    // Open connection
    System.Net.Sockets.TcpClient client = new System.Net.Sockets.TcpClient();
    client.Connect(ipAddress, port);
 
    // Write ZPL String to connection
    System.IO.StreamWriter writer =
new System.IO.StreamWriter(client.GetStream());
    writer.Write(ZPLString);
    writer.Flush();
 
    // Close Connection
    writer.Close();
    client.Close();
}
catch (Exception ex)
{
    // Catch Exception
}
 
2、VB.net中的例子:
Dim ipAddress As String = "10.3.14.59"
Dim port As Integer = 9100
 
Dim ZPLString As String = _
"^XA" & _
      "^FO50,50" & _
      "^A0N,50,50" & _
      "^FDHello, World!^FS" & _
      "^XZ"
 
Try
      'Open Connection
      Dim client As New System.Net.Sockets.TcpClient
      client.Connect(ipAddress, port)
 
      'Write ZPL String to Connection
      Dim writer As New System.IO.StreamWriter(client.GetStream())
      writer.Write(ZPLString)
      writer.Flush()
 
      'Close Connection
      writer.Close()
      client.Close()
 
Catch ex As Exception
 
      'Catch Exception Here
 
End Try
 
 
 
 

 


相关同类信息:
  • 通过斑马ZPL指令打印2D(二维)条形码的几个列子
  • 同电脑连接两台条码打印机,软件只能打印默认打印机,有什么办法来改变呢?
  • 北洋BTP-2300e打印条码时碳带会起皱是什么问题?
  • TSC ttp-342E Pro打印时标签纸和打印内容错位怎么办?
  • 新购Zebra 105SL条码机出现暂停灯亮,打印头灯闪,怎么回事?
  • GODEX G500和G500-U是同一款标签打印机吗?
  • Zebra QLn320移动打印机怎么重置左边界为0呢?
  • Zebra Z系列条码打印机如何清洁切刀模组?(ZM400,ZM600,Z4M+,Z6M+)

  •  
    © 2003-2007 ChongShang.Com.Cn.