Usb product property – MagTek IntelliStripe 320 99875168 User Manual

Page 82

Advertising
background image

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

Advertising