大家帮帮忙,好久没有提问了,问个大问题(相对于我)。是这样子的,以前我开钱箱是 用 Writeln('lpt1', '121000 钱箱指令'), 但是现在客户用了USB打印线(USB打印转接线因为他的笔记本没有并口打印口)已经没有了lpt1了,USB打印机不知道用的是什么端口,我看他的打印驱动里面使用 usb001 端口,我就尝试用 Writeln('usb001', '钱箱指令'),但是没有反应。 但是现在我只能使用报表来打印了,因为writeln()已经无效了,但是用报表怎么把钱箱弹出来?
或者你们还有什么其他好方法?实在无奈,想你们紧急求助!!!解决问题者给300-500分(我不知道我分够不够,只能个大概)!

解决方案 »

  1.   

    Writeln('usb001', '钱箱指令')如果他是转接线的话,转接线装好以后会有一个新的串口的,所以还是可以用串口号来发吧
      

  2.   

    有一种设备叫做USB转并口,安装上去之后完全可以当作并口来操作,看看端口名称是不是对的
    也可能是USB转串口的转接线,在设备管理器里面能看到的。
      

  3.   

    是你说的不正确Writeln('lpt1', '121000 钱箱指令'), 'lpt1'看看他那个usb转接线插上去之后,端口有没有增加,如果没有增加,是纯粹的usb设备的话,是没有办法解决的
      

  4.   

    Writeln('usb001', '钱箱指令')
    usb001又不是并行口,你这么写怎么可能对啊?
      

  5.   

    新增一个 USB转并口的设备,应该可以解决。另外,还有别的办法,打开钱箱,其实很简单,只要给一个高电平信号(好像是5V的)就可以打开了。
    自己想办法,从电脑的某个端口(比如串口,USB口)里输出相同的信号,就可以打开钱箱了。
      

  6.   

    他本身用的就是 "USB转并口" 连接线。
      

  7.   

    问题已解决。
    以后有人搜到此帖者站内PM。
    不过我很少上CSDN
      

  8.   

    如何解决的,希望告知,谢谢!
    [email protected]
      

  9.   

    如何解决的 我今天也让这个问题搞的头大了 
    我邮箱 [email protected]
    qq  540566
    先谢谢你了
      

  10.   

    我也遇到了,usb口的打印机,官网有个VC6的程序,什么弹钱箱,打印特好使,
    我就弹不出钱箱!