Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何通过USB查询Zebra打印机磁卡读卡器_C#_.net_Usb_Zebra Printers - Fatal编程技术网

C# 如何通过USB查询Zebra打印机磁卡读卡器

C# 如何通过USB查询Zebra打印机磁卡读卡器,c#,.net,usb,zebra-printers,C#,.net,Usb,Zebra Printers,我想写一个简单的C应用程序来收集Zebra打印机磁卡读卡器的输出。型号RW420我唯一的设备接口是USB。CPCL语言为此指定了一个MCR命令,但我不知道如何通过.NET向打印机发出此命令。在线文档和支持人员都不能告诉我。有人有主意吗?您需要编写本机代码,以便使用USB从中读取。您需要找到包含Zebra供应商ID的usb设备路径。您可以将此设备路径传递到CreateFile 请注意,RW420手册第29页说明: 请注意,RW系列USB端口是 用于安装和维护 打印机仅适用于永久性打印机,不适用于永

我想写一个简单的C应用程序来收集Zebra打印机磁卡读卡器的输出。型号RW420我唯一的设备接口是USB。CPCL语言为此指定了一个MCR命令,但我不知道如何通过.NET向打印机发出此命令。在线文档和支持人员都不能告诉我。有人有主意吗?

您需要编写本机代码,以便使用USB从中读取。您需要找到包含Zebra供应商ID的usb设备路径。您可以将此设备路径传递到CreateFile
请注意,RW420手册第29页说明:

请注意,RW系列USB端口是 用于安装和维护 打印机仅适用于永久性打印机,不适用于永久性打印机 与终端的通信


我们这里有联网的Zebra打印机,所以我最好的猜测是,如果你可以通过USB进行通信,按照你想要的方式,将会有一个串行或并行端口暴露在Zebra的USB驱动程序提供的对话中。首先在Windows中查看设备管理器。如果是这种情况,您应该能够与打印机进行标准串行通信,并按照CPCL手册查询磁条读卡器,请参见CPCL手册第10-23页

Zebra是一个pita接口。心理提示:把我的简历寄给他们。给他们打电话寻求支持。他们的支持并不容易与之交互: