我有一台CUSTOM PLUS II USB打印机,我需要发送和接收状态信息。
我可以使用winspool使用WritePrinter方法向打印机发送命令,但无法读取响应。我找不到ReadPrinter方法的一个工作示例。
这是我用于编写数据的主要示例:http://support.microsoft.com/kb/322091
我试图联系CUSTOM,但没有得到他们的回复。从USB打印机读取的任何其他方式也会有所帮助。
答案 0 :(得分:1)
它被称为Bidi Communication。 SDK主题starts here。请注意粗暴的骑行,这不友好。特别是在C#中,这些是没有类型库的COM接口。
答案 1 :(得分:0)
DataCard为他们的SDK提供了IBidiSpl接口的c#包装器,我在SD260打印机支持中找到了它。 “状态”文件夹包含使用Windows bidi API从打印机获取双向状态数据的代码。