我想让一个MagTek读卡器来处理我的树莓派。我有一个MagTek读卡器模型工作正常。这是他们的室内模型之一。我买了一个户外模型(响尾蛇RS-232),这是一个给我错误。在
这是唯一正在运行的代码,因为它不会继续运行,直到有一个真正的设备。在
def getData():
VENDOR_ID = 0x0801
PRODUCT_ID = 0x0002
DATA_SIZE = 337
PACKET_SIZE = 0x0151
device = usb.core.find(idVendor=VENDOR_ID, idProduct=PRODUCT_ID)
if device is None:
sys.exit("Could not find MagTek USB HID Swipe Reader")
让我重申一下,室内模型工作得很好,从我在网上看到的(http://www.linux-usb.org/usb.ids)使用了相同的产品标识,所以我没有理由理解为什么室外模型不能工作。我在等MagTek技术服务部的回音,但我觉得你们会更快
我发现了问题,但它导致了更多的问题。在
来自Brush Industries的Side Winder RS-232具有不同的供应商ID和产品ID。如果您将这些变量替换为正确的变量(如下所示),则python代码应检测到您的Side Winder RS-232。在
供应商Id=0x12b6
产品Id=0x0092
相关问题 更多 >
编程相关推荐