MagTek P-SERIES USB User Manual
Page 61
Section 5. USB Communications (KB)
53
the ASCII character combined with the ALT key modifier. For example, to
transmit the ASCII character ‘?’ (063 decimal), keypad ‘0’ is sent
combined with left ALT key modifier, next keypad ‘6’ is sent combined
with the left ALT key modifier, last keypad ‘3’ is sent combined with the
left ALT key modifier.
Data structure:
Request Data:
Offset
Field Name
Description
0
ASCII value
Value of the ASCII character to be
retrieved from the key map. This can be
any value between 0 and 127 (0x7F). For
example, to retrieve the key map item for
ASCII character ‘?’ (card data end
sentinel) use the ASCII value of ‘?’ which
is 63 (0x3F).
Response Data:
Offset
Field Name
Description
0
Key Usage ID
The value of the USB key usage ID that is
mapped to the given ASCII value. For
example, for the United States keyboard
map, usage ID 56 (0x38) (keyboard / and
?) is mapped to ASCII character ‘?’.
1
Key Modifier Byte The value of the USB key modifier byte
that is mapped to the given ASCII value.
For example, for the United States
keyboard map, modifier byte 0x02 (left
shift key) is mapped to ASCII character ‘?’.
Result codes:
0 (success)
Example Request (Hex):
Cmd Num
Data Len
Data
03
01
3F
Example Response (Hex):
Result Code Data Len
Data
00
02
38 02
- USB MagnePrint Swipe Reader with Encryption
- USB HID Swipe Reader
- USB MagneSafe Swipe and Insert Reader V5
- Bluetooth MagneSafe V5 Swipe Reader
- MagneSafe V5
- DynaPro99875265
- IPAD99875382
- IPAD99875395
- DynaPro Mini Programmer's99875629
- Excella, MICR Check Reader99875310
- Excella Windows API99875313
- IMAGESAFE99875500
- Excella API OCX99875557
- Excella USB RNDIS99875491
- Excella99800048
- MICRSafe99875466
- Excella STX99875340
- Excella STX99875342
- Excella STX99875344
- MICRSafe99875516
- EC500 99875172
- EC500 99875171
- EC2000 99875646
- EC2000 99875600
- EC2000 99875607
- EC2000 99875651
- EC2000 99875692
- EC2000 99875713
- EC2000 99875631
- EC500 99875170
- EC1000 99875417
- MODEL MT-85
- InSpec 9000
- InSpec 9000-2005
- INTELLISTRIPE 380 USB/RS-232
- MCP
- MAGTEK
- IntelliCAT99875658
- IntelliCAT99875659
- IntelliCAT99875662
- IntelliCAT99875663
- IntelliCAT99875664
- IntelliCAT99875667
- IntelliCAT99875669
- 99875125
- OMTD 99875144
- IntelliStripe65 99875141
- IntelliStripe65 99875161
- IntelliStripe65 99875339
- IntelliStripe 60 99875135
- IntelliStripe 70
- IntelliStripe 320 99875167
- IntelliStripe 320 99875168
- IntelliStripe 350
- SWIPE & PARK
- SWIPE & PARK MT
- HALF CARD PORT
- MT-215232 RS-232
- PORT POWERED
- P-SERIES
- TRIPLE TRACK Delta ASIC
- MT-215 TTL HALF CARD
- MT-215 TTL SINGLE OR DUAL HEAD
- MT-215 TTL SINGLE HEAD, 3-TRACK
- P-SERIES TTL
- 3V & 5V
- USB INSERTION READER
- IntelliStripe 310™
- IntelliStripe 310™
- IntelliStripe 340
- MT-211232 RS-232 1 OR 2 TRACK
- MT-211232 RS-232 3-TRACK
- FULL SIZE PORT
- PORT POWERED SWIPE READER
- SWIPE READERS
- USB HID INTELLIHEAD
- USB KB INTELLIHEAD
- SWIPE READERS WITH 3-TRACK
- 100-MILLIMETER COMPATIBLE
- 100-MILLIMETER SWIPE READER WITH SHIFT-OUT ASIC
- 101-MILLIMETER COMPATIBLE
- 43-MILLIMETER COMPATIBLE
- 90-MILLIMETER COMPATIBLE SWIPE READER
- 90-MILLIMETER SWIPE READER
- USB HID SURESWIPE & USB HID SWIPE READER
- USB KB SURESWIPE & USB KB SWIPE READER
- USB (UNIVERSAL SERIAL BUS) FULL SIZE SWIPE READER
- USB (UNIVERSAL SERIAL BUS) KEYBOARD EMULATION
- MAG-WEDGE READER
- MINIWEDGE SWIPE READER
- EXCELLA STX
- MINI MICR RS232
- MINI MICR WEDGE
- MINI MICR USB
- MICR Plus RS-232
- MICRImage CHECK READER
- MICRImage
- MICRIMAGE RS232 - PC
- SWIPE READERS WITH RS-232
- LOW POWER SHIFT-OUT
- TRIPLE-TRACK ASIC
- SLIM PROFILE CARD
- Audio Jack
- MAXI MICR RS232
- QwickCodes
- JMTMacMS Applet
- MTMICRImage
- MTKBDWEDGE.OCX
- MTPPSWIPE.OCX
- SENDKEYS.OCX
- iDynamo
- iDynamo MagneSafe V5
- BulleT MagneSafe
- MTBLUETOOTH.OCX
- BLUETOOTH SWIPE READER
- USB MagneSafe V5 Flash
- Secure Card Reader
- JMSR Applet for MagTek
- BulleT
- SCRA Reader
- USB READER FOR ANDROID
- OPOS FOR MSR
- Audio Reader
- Audio Reader for Android Devices
- uDynamo
- TTL
- INTELLISTRIPE 50
- MICRbase
- QwickPAY
- QwickPAY iOS