V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
BigBlackDick
V2EX  ›  问与答

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

  •  
  •   BigBlackDick · 2023-07-31 09:58:11 +08:00 · 766 次点击
    这是一个创建于 479 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    9 条回复    2023-07-31 15:43:33 +08:00
    lodinglog
        1
    lodinglog  
       2023-07-31 11:27:12 +08:00
    或许可以直接使用 NiceLable 或者 Bartender 这类模板打印软件,不用直接对接打印机?
    BigBlackDick
        2
    BigBlackDick  
    OP
       2023-07-31 13:39:52 +08:00
    @lodinglog 客户要求必须使用这款打印机,现在问题是无法在代码上和它 Connect 以及通信
    lodinglog
        3
    lodinglog  
       2023-07-31 14:01:02 +08:00
    @BigBlackDick 打印机官方是否有提供打印机驱动呢,如果电脑上有驱动就可以试试那两个打印软件,不需要直接对接打印机,建好模板,模板绑定好打印机驱动就可以直接调用打印软件的方法去打印了
    crazytudou
        4
    crazytudou  
       2023-07-31 14:06:52 +08:00
    换个思路,C#打印并一定要通过官方接口调用打印机,只需要这打印机是默认的,直接打印就行
    crazytudou
        5
    crazytudou  
       2023-07-31 14:08:59 +08:00
    打印前在代码里设置打印纸张大小,边框之类的。
    LLaMA2
        6
    LLaMA2  
       2023-07-31 14:37:35 +08:00
    BigBlackDick
        7
    BigBlackDick  
    OP
       2023-07-31 15:40:39 +08:00
    @crazytudou 行,我晚上回去试试,感谢老哥的思路
    BigBlackDick
        8
    BigBlackDick  
    OP
       2023-07-31 15:42:59 +08:00
    @ye4tar 我之前就是装的他里面的工具,工具里自带了调试用的代码,难受的是总获取不到打印机设备
    BigBlackDick
        9
    BigBlackDick  
    OP
       2023-07-31 15:43:33 +08:00
    @lodinglog 驱动我装了,你说的方式我倒是没想到,晚上回去试试,多谢老哥给的思路
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   997 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 20:21 · PVG 04:21 · LAX 12:21 · JFK 15:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.