我正在開發將讀取信用卡號的應用程序,但不會在POS中爲.net生成相同的擊鍵。 我可以啓用設備,但是當我刷卡時MSR_Dataevent沒有發射。POS for .net當我刷卡時,MSR數據事件未被觸發
編輯:我下面的代碼完成:
myMSR = myExplorer.CreateInstance(MsrDevice)
myMSR.Open()
myMSR.Claim(60000)
myMSR.AutoDisable = True
myMSR.DecodeData = True
myMSR.TransmitSentinels = False
myMSR.DataEventEnabled = True
myMSR.DeviceEnabled = True
RemoveHandler myMSR.DataEvent, AddressOf myMSR_DataEvent
AddHandler myMSR.DataEvent, AddressOf myMSR_DataEvent
AddHandler myMSR.ErrorEvent, AddressOf myMSR_ErrorEvent
您是否爲您的設備安裝了正確的服務對象(對不起,6年內沒有使用它 - 忘記這是否是需求),並且您是否配置了服務對象以便爲特定端口運行?似乎你可能需要用PosDM或WMI做一些事情 - http://msdn.microsoft.com/en-US/library/dd180830(d=lightweight,v=WinEmbedded.10).aspx - 我很確定串口不是即插即用的。如果你在Windows 7上,你也許需要提升...... –
我不知道你是否仍然需要任何幫助,但如果你是我可以幫助你。 –