Usb product property – MagTek IntelliStripe65 99875161 User Manual

Page 73

Advertising
background image

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

Advertising