C# 使用 USB 转 IEEE1284 的并口连接打印机,代码无法获取端口信息,求教大佬们

2023-07-31 09:58:11 +08:00
 BigBlackDick

1 、win10 的电脑使用 USB 转 IEEE1284 的并口连了一台日本 SATO CL412e 型号的条码打印机(十年前的老古董)。 2 、在设置打印机属性的时候,选择的是 USB 虚拟端口:USB001. 3 、在 win10 下可以打印出打印机自带的测试文本。 4 、C#引用打印机官方提供的 demo 后发现,他们的代码无法识别到并口,也没法识别到 USB001. 5 、请问各位大佬有没有好的解决思路,已经卡在这好几天了。

793 次点击
所在节点    问与答
9 条回复
lodinglog
2023-07-31 11:27:12 +08:00
或许可以直接使用 NiceLable 或者 Bartender 这类模板打印软件,不用直接对接打印机?
BigBlackDick
2023-07-31 13:39:52 +08:00
@lodinglog 客户要求必须使用这款打印机,现在问题是无法在代码上和它 Connect 以及通信
lodinglog
2023-07-31 14:01:02 +08:00
@BigBlackDick 打印机官方是否有提供打印机驱动呢,如果电脑上有驱动就可以试试那两个打印软件,不需要直接对接打印机,建好模板,模板绑定好打印机驱动就可以直接调用打印软件的方法去打印了
crazytudou
2023-07-31 14:06:52 +08:00
换个思路,C#打印并一定要通过官方接口调用打印机,只需要这打印机是默认的,直接打印就行
crazytudou
2023-07-31 14:08:59 +08:00
打印前在代码里设置打印纸张大小,边框之类的。
LLaMA2
2023-07-31 14:37:35 +08:00
BigBlackDick
2023-07-31 15:40:39 +08:00
@crazytudou 行,我晚上回去试试,感谢老哥的思路
BigBlackDick
2023-07-31 15:42:59 +08:00
@ye4tar 我之前就是装的他里面的工具,工具里自带了调试用的代码,难受的是总获取不到打印机设备
BigBlackDick
2023-07-31 15:43:33 +08:00
@lodinglog 驱动我装了,你说的方式我倒是没想到,晚上回去试试,多谢老哥给的思路

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/961105

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX