MagTek IntelliStripe 320 99875168 User Manual

Page 8

Advertising
background image

IntelliStripe 320 Command Reference

2

Responses are the messages sent as a reply to a previously sent request. The response contains
the result of the requested operation. The device application must send each response within a
pre-determined finite amount of time from receiving the request. This device will send all
responses within 5 seconds.

Notifications are sent by a device application when it needs to notify the host application that the
device’s state has changed or that some external event has occurred (i.e., a magnetic card has
been inserted). The device can send a notification at any time. The device does not expect a
response or any specific action from the host application.

For device operations that take long or indefinite amount of time, the host application usually
sends a request that initiates the operation. The device sends a response, indicating it has started
the operation. When the operation completes, the device sends a notification message to the host
application.

Application ID


This field specifies the application ID. The application ID identifies the device application that a
message corresponds to. A device application is a functional subsystem in the device. For
example, a device might contain a magnetic stripe, transport, and a smart card functional
subsystem. Each application in a device has a unique application ID and a defined command set.

The following application ID values are defined:

App ID (Hex)

Definition

00-7F

This range is for generic applications. A generic application
has a common command set for different device models.

80-FF

This range is for custom applications. A custom application
has a unique command set for a particular device model.

Command ID


This field specifies the command ID. The Command ID has a different meaning for each of the
three message types:

For requests, the command ID defines the operation to be carried out by the device
application.

For responses, the command ID defines the operation that was carried out by the device
application (always the same value as the Command ID from the request).

For notifications, the command ID specifies the event that has occurred in the device
application.

Advertising