pos 机为IBM 4614-A03
  开发工具为 VB6。0。
   我已经可以用MSCOMM控制POS机的打印机和扫描枪,还有客显了,就是不能找到打开钱箱的PORT口,,请高手指教THANK YOU。

解决方案 »

  1.   

    If MSComm1.PortOpen = False Then
       MSComm1.PortOpen = True
    End If
    MSComm1.OutBufferCount = 0
    If Text9.Text = "" Then
    PDStrhj = Chr(24) + Chr(27) + Chr(115) + Chr(50) + "0"
    Else
    PDStrhj = Chr(24) + Chr(27) + Chr(115) + Chr(50) + Str(Text9.Text)
    End IfMSComm1.Output = PDStrhj
    8888888888888888888
    If MSComm1.PortOpen = False Then
       MSComm1.PortOpen = True
    End If
    MSComm1.OutBufferCount = 0PDStrzl = Chr(24) + Chr(27) + Chr(115) + Chr(52) + Str(Text12.Text)
    MSComm1.Output = PDStrzl
         
    If MSComm1.PortOpen = False Then
      MSComm1.PortOpen = True
    End If
    MSComm1.OutBufferCount = 0
    PDStr = Chr(2) + Chr(77)
    MSComm1.Output = PDStr
    看后试试
      

  2.   

    不用指定边个COMM口吗?
    如果不指定COMM口,会把信消发送到其它设备上吧。
    可惜我不能在家直接试啊,我要等回到公司才能试到啊。不过也谢谢你。