1 、win10 的电脑使用 USB 转 IEEE1284 的并口连了一台日本 SATO CL412e 型号的条码打印机(十年前的老古董)。 2 、在设置打印机属性的时候,选择的是 USB 虚拟端口:USB001. 3 、在 win10 下可以打印出打印机自带的测试文本。 4 、C#引用打印机官方提供的 demo 后发现,他们的代码无法识别到并口,也没法识别到 USB001. 5 、请问各位大佬有没有好的解决思路,已经卡在这好几天了。
1
lodinglog 2023-07-31 11:27:12 +08:00
或许可以直接使用 NiceLable 或者 Bartender 这类模板打印软件,不用直接对接打印机?
|
2
BigBlackDick OP @lodinglog 客户要求必须使用这款打印机,现在问题是无法在代码上和它 Connect 以及通信
|
3
lodinglog 2023-07-31 14:01:02 +08:00
@BigBlackDick 打印机官方是否有提供打印机驱动呢,如果电脑上有驱动就可以试试那两个打印软件,不需要直接对接打印机,建好模板,模板绑定好打印机驱动就可以直接调用打印软件的方法去打印了
|
4
crazytudou 2023-07-31 14:06:52 +08:00
换个思路,C#打印并一定要通过官方接口调用打印机,只需要这打印机是默认的,直接打印就行
|
5
crazytudou 2023-07-31 14:08:59 +08:00
打印前在代码里设置打印纸张大小,边框之类的。
|
6
LLaMA2 2023-07-31 14:37:35 +08:00
|
7
BigBlackDick OP @crazytudou 行,我晚上回去试试,感谢老哥的思路
|
8
BigBlackDick OP @ye4tar 我之前就是装的他里面的工具,工具里自带了调试用的代码,难受的是总获取不到打印机设备
|
9
BigBlackDick OP @lodinglog 驱动我装了,你说的方式我倒是没想到,晚上回去试试,多谢老哥给的思路
|