Usb product property – MagTek IntelliStripe 320 99875168 User Manual
Page 82
IntelliStripe 320 Command Reference
76
USB PRODUCT PROPERTY
Property ID: 02 (Hex)
Property Type: String
Maximum Length: 64 (including terminating zero)
Power Up/Reset Value: 49 6E 74 65 6C 6C 69 53 74 72 69 70 65 20 33 32 30 00 (“IntelliStripe
320”)
Get/Set/Save support: All
Description:
This property is the USB product. The USB product is reported to the host in the USB product
string descriptor during USB device enumeration.
MagTek’s MCP USB driver uses the USB product as part of the device instance name. For
example, if a device has no serial number and it’s USB product is set to “IntelliStripe 320” then
it’s device instance name will be “IntelliStripe 320”. If it has serial number “123”, its device
instance name will be “IntelliStripe 320.123”. See the host communications application’s USB
serial number property for more information.
After setting the USB product to a new value, the USB product needs to be saved with the save
property command and then the device needs to be power cycled or reset before the new USB
product value is used as the USB product string descriptor. If MagTek’s MCP USB driver is
being used, it needs to be closed and then opened using the new device instance name before
communicating further.
Example Set Property Request:
Field MTYP
APPL
CMND
RC PTYP
PID
Byte 1
2 3 4 5 6
Value
(Hex)
00
08 01 00 02 02
Field PVAL
Byte
7 - 23
Value (Hex)
49 6E 74 65 6C 6C 69 53 74 72 69 70 65 20 33 32 30 00 (“IntelliStripe
320”)
Example Set Property Response:
Field MTYP
APPL
CMND
RC
Byte 1
2 3 4
Value (Hex)
40
08
01
00