Usb product property – MagTek IntelliStripe65 99875161 User Manual
Page 73

Section 9. Host Communications Application
67
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 36 35 00 (“IntelliStripe
65”)
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 65” then
it’s device instance name will be “IntelliStripe 65”. If it has serial number “123”, its device
instance name will be “IntelliStripe 65.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 36 35 00
(“
IntelliStripe
65
”)
Example Set Property Response:
Field
MTYP
APPL
CMND
RC
Byte
1
2
3
4
Value (Hex)
40
08
01
00