Manual K2724 (-B), K2724S, K272U (-B), K2726 (-B) Multi function Keyboard Magnetic Stripe Card Reader/ Bar Code Slot Reader & built-in Bar Code Decoder for IBM or compatible computers Date: March 2001 Version: 2.
Preface General Advice Improper handling, storage, external influences and /or further processing can lead to disturbances and defects during use. This is also especially valid if trained personnel do not perform repairs and maintenance work. We reserve the right to make any technical alterations to in accordance with technological advancements. Information to the user This device has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules.
Contents 1. Overview Page 1.1. Ports and Input Device 1.2. Decoding Capability 1.2.1. Bar Code 1.2.2. Magnetic Stripe 1.3. Scanning Mode 1.4. Setup 2. Understanding the Operation Parameters 2.1. Intercharacter Delay 2.2. Function Code 2.3. Caps-Lock 2.4. Alt Key Mode 2.5. Code ID 2.6. Scanning Mode 2.7. Track 1 Output Sequence 2.8. Track 2 Output Sequence 2.9. Fix Length of 2 of 5 Codes 2.10. CLSI Format of Code bar 2.11. Zero Expansion of UPC-E 2.12. Bookland EAN 3. Setup 3.1.
1. Overview This is a family of multifunction keyboards with 104/105 keys (US/International version) enhanced layout. The keyboards feature re-legendable keys, integrated Magnetic Stripe Card Reader (or Bar Code Slot Reader), and built-in Bar Code scanning input port. The keyboards also feature a minimal footprint and protection against damage from liquid spillage.
1.1 Ports and Input Device The keyboard has two input ports to accept a variety of input devices: A port with DB-9 squeeze release type connector at the upper-right hand side of the keyboard supports barcode scanner input. Wand, CCD, or Laser scanners are supported. An open slot at the upper-left corner of the keyboard can support a standard dual track magnetic card reader.
* China Postal Code (Toshiba Code). * Codabar. * UCC/EAN128 * Code 32 (Italian pharmacy). * Code 93. * Code 128. * Label Code IV and V * Delta Distance Code. 1.2.2. Magnetic Stripe: * Track 1 – IATA. * Track 2 – ABA. * Track 3 – THRIFT. 1.3. Scanning Mode: The keyboard provides seven scanning modes for CCD/Laser scanners: * Trigger Mode: Depressing the scanner’s trigger to activate the scanner and automatically turn off the scanner after successful label read.
1.4. Setup There are several ways to configure the Keyboard to fit the user’s requirements: * Keyboard: (Setup Magnetic Stripe Reader) Setup via any text editor, such as Notepad or WordPad under Microsoft Windows environment. Keyboard setup provides and interactive way to setup the keyboard’s magnetic stripe reader through screen prompting. * Bar code menu: Besides the keyboard setup, the keyboard can be programmed by scanning a sequence of bar code labels from the user’s manual.
2.2. Function Code The keyboard can emulate special keys, such as function keys and cursor keys, by scanning pre-defined bar code labels - which can be found in Appendix A. Print these bar code labels by printing their corresponding Code 39 characters (in brackets). 2.3. Caps-Lock This parameter will set the Caps-Lock state of the keyboard so that the character transmitted by the keyboard is in the correct case.
Code 39 Codabar M N Code 93 Code 128 L K UCC/EAN128 MSI ]C1 O Code 32 Delta Code T D Pressey Code P Label Code IV, V B China Postal Code C Track I None Track II Track III None None 2.6. Scanning Mode For CCD or Laser scanners, the keyboard provides the following seven scanning modes: * Trigger Mode: When the trigger is pressed, the keyboard will power up the CCD or laser scanner to read the bar code. If the bar code is decoded, the Keyboard will turn off the scanner and upload the data.
multiple labels, and the scanner will continue to read until the trigger is released. This is useful to users that prefer multiple inputs during scanning. * One Press, One Scan: With this feature enabled, pressing the scanner’s trigger causes the scanner to remain on until a successful input. This is useful because once the trigger is pressed, the trigger can be released and the scanner will remain “On” until the scanner performs a successful data input and then turns itself off.
Program the Output Sequence as: 12,35/4 Here is hexadecimal 0D if the bar code menu is used for setup. Scan CR from full ASCII chart to get this character. Or press Ctrl-M if you use keyboard setup. The last will not be necessary if Terminator is set to Enter. For a card with following messages: %B012345678901234^ABEL/STEVE L MGR ^90010129999999? You will get: 012345678901234 ABEL, STEVE 01/90 The maximum number of characters that can be input in Track 1 Output Sequence is 16.
Label content: 01234567890123 CLSI format: 0 1234 56789 0123 2.11. Zero Expansion of UPC-E When selected, UPC-E will be converted to UPC-A format. 2.12. Bookland EAN (ISBN): When enabled, the EAN-13 with “978” as first three digits will be converted to ISBN format. For example: EAN-13 label: 9781234567897 ISBN format: 123456789X 3.Setup The keyboard can be configured to fit the user’s specific applications.
power-up. After 10 keys (other than Shift keys) are pressed, setup will not be activated except by a system restart or by simply unplugging and re-plugging the keyboard connector on your computer. During setup, only Numeric keys (0 to 9) on the top row of keyboard are accepted; Numeric keypad on the right of keyboard is not supported. 3.2. Setup the Keyboard from Bar Code Menu The Menu setup lets the user configure the Reader by scanning labels into a setup menu from Appendix B.
* Scan Exit to end setup 3.2.3. Code ID Setting (example) The following example shows how to set Code 93 with ID O and Code 128 without ID * Scan Enter Group 3 * Scan * Scan D2 to select Code ID 1 for “Yes” * Scan * Scan D3 to define IDs 0 and 9 for selecting Code 93 * Scan * Scan O from Full ASCII Table (Appendix D) for new ID 0 and “8” to select Code 128 * Scan * Scan NULL character from ASCII Table (Appendix D) for none ID Exit to end setup 3.2.4.
* Scan * Scan 4 for expiration Year CR from Full ASCII table for * Scan * Scan PP to end output sequence setting “Exit: to end setup 3.3. Data Editing The purpose of Data Edit is to enable you to define and modify a data record that results from the decoding of a bar code. By using a combination of Formulas, you can perform the following functions on the data received by the scanner: A. Rearrange the output sequences. B. Delete characters from the record. C.
Formular Qualifier Input ID Modifier [Length] [Match] Input ID [Length] [Match] [Match] ... [Match] A-String: String to be added. O-String: Modified original data. [] : Optional. Figure 3.3 Formula Structure Programming Sequence: Each Formula is entered into the Reader in the following sequence: Input_ID>>Length>>Match>>A-String>>O-String>>...>>O-String >>Enter A Formula starts with Input_ID and ends with “Enter”(label included in the programming sheet).
Review To view the formulas programmed in the Wedge. By scanning this label during a formula input (prior to scanning “Enter” and thereby finishing), the current formula will be displayed. Otherwise, all programmed formulas will be displayed. Backspace , Delete the last character. Delimiter to separate parameters. " * String specifier. Wild character to specify any digit or any # position. Wild character to specify any letter (A--Z, Enter 0 to 9 a--z) or last position To end the current formula.
Here * and # are wild characters on the setup sheet. Qualifier There are three conditional fields in the Qualifier: Input ID, Length and Match Input ID Format: IN_ID,ID1, ... ,IDi, Input ID is required and the original data record must correspond to Input ID of a formula in order to be processed. ID1 to IDi are represented by digits.
maximum length (Max). When defined, a formula will be performed if the length of the original data falls between MIN and MAX. When missing, the following fields of current Formula are always processed. Example: LEN,9,48, means the length of original data must be within 9 and 48. Match Format: MATCH, P0 ,"C0" ,P1, "C1" ,...,Pn, "Cn" , a pair of Pn and Cn forms a Match field (n indicates a sequential integer number). To define a Match field, two parameters are required.
followed at position 10. Modifier Modifier has two types of fields: A-String and O-String to define the output contents. A-String Format: "abc..." 'a', 'b' and 'c' in the string can be any character. A-String defines a string of characters to be added to the output. For example, if the original data is: BCD and the output string is BarCoDe "ar", 'o' and 'e' in output string are added strings and can be defined by A-Strings.
Examples Example 1 If the original data is Code 39 and content is "AA", output "ABC Company", and otherwise output the original data as it is. IN_ID,0,LEN,2,2,MATCH,1,"AA","ABC company",Enter IN_ID,19,O-STR,1,#,Enter Example 2 If the original data is Code 128 and is logically divided into: -- First six characters are personal ID, -- Other characters are person's name. The output will be: -- Personal ID first, -- A 'CR' character, -- Two interblock delay, -- Name, -- A 'CR' character.
-- From the position next to 'i', search for k. -- If above searches are all found, the result of the parameter will be the position where 'k' is located. If N is a string, the position evaluation of N is the same as P except that the searching position starts from P+1. For both P and N, if string is defined, a value can be added to or subtracted from the position. That following O-Strings: "ab...ik"+M, And "ab...ik"-M, Are meaningful. M is an integer number.
The output of above input will be ABEL,STEVE[CR] 012345678901234[CR] 9001[CR] 3.4. Batch Setup Having configured a keyboard, you may duplicate the settings of the keyboard (master) to the others. You can do this by producing a set of custom setup labels derived from the master keyboard and scanning these labels from other keyboards. Contents of custom setup labels are represented by a set of ASCII strings produced by the master keyboard.
3.5. Scanner Configuration Manager Software Scanner Configuration Manager is a utility program to configure scanner settings on a computer using the Windows 95/98 operating system. Use the program to define the settings and then download the parameters to the scanner. Download the program from our web site at www.unitech-adc.com. 4. Using the Magnetic Stripe Card Reader * Hold the card with the side of magnetic stripe downwards toward you. (As shown in the diagram below.
Pin Number 1 Signal Start Of Scan 2 3 Data Good Read 4 5 N/C Switch Detect 6 7 Power Control GND 8 VCC 6. Specification Keyboard Interface Enhanced AT, PS/2 keyboard Power 5-pin DIN / 6-pin mini DIN male coiled cable Voltage: 5 VDC +/- 5% Dimension (LxWxH) Current: 250mA (including magnetic stripe reader) 400x210x43 mm (15.74x8.26x1.69 inches) Net Weight Operating 1.30 kg (2.
Bit Density Reliability Reads 75 to 210 BPI 300000 passes in a clean environment (minimum) Bar Code Decoder Unit Connector DB-9 male type Interface Symbologies TTL Code 39 Standard and Full ASCII, UPC\EAN, Codabar, Interleaved 2 of 5, Standard 2 of 5, MSI, Code 128, Code 93, MSI code, Code 32, Delta Distance Code, Label IV & V, Toshiba Code, UCC/EAN128.
Appendix A. Function Codes Function Codes for PC F1 (%VA) F2 (%VB) F3 (%VC) F4 (%VD) F5 (%VE) F6 (%VF) F7 (%VG) F8 (%VH) F9 (%VI) F10 (%VJ) F11 (%VK) F12 (%VL) Cursor Right (/FC) Cursor Left (/FD) Cursor Up (/FE) Cursor Down (/FF) PgUp (/FG) PgDn (/FH) TAB (/FI) Back Tab (/FJ) Esc (/FK) Left Enter (/FL) Right Ctrl (/FO) Right Enter (/FM) Shift Make (/FP) Ins (/FW) Ctrl Make (/FQ) Shift Break (/FS) Alt Make (/FR) Ctrl Break (/FT) Del (/FX) Alt Break (/FU) Page A.
Appendix B. Setup Menu B.1 Beeps and Delays Enter Group 1 Group Default Beep Tone: 0 1 0 -- None 1 -- Low 2 -- Medium 3 -- High 4 -- Low to High 5 -- High to Low A1 Interblock Delay: 2 3 0 -- 0 ms 1 -- 10 ms 2 -- 50 ms 3 -- 100 ms 4 -- 500 ms 5 -- 1 seconds 6 -- 3 seconds 7 -- 5 seconds A2 Intercharacter Delay: 4 5 0 -- 0 ms 1 -- 1 ms 2 -- 2 ms 3 -- 5 ms 4 -- 10 ms 5 -- 30 ms 6 -- 50 ms 7 -- 100 ms A3 6 7 8 Exit 9 Page B.
B.2 Keyboard Interface: Enter Group 2 Group Default Function Code: 0 0 -- Off 1 -- ON B1 Caps-Lock: 1 0 – Auto Trace(PC/XT,AT) 1 – Lower Case 2 – Upper Case B2 Language (For PC/XT/AT): 2 3 0-U.S. 1-U.K.
B.3 Scanner Port: Enter Group 3 0 Group Default Terminator: 1—Return (on digits keypad) 0—Enter 2 —Field Exit or Right Ctrl 3—None Code ID: 0 – disable 1 – Enable Note: This setting doesn’t affect EAN128 Code ID. EAN128 has its own Code ID setting on page D.7.
B.4 Magnetic Reader Enter Group 4 Group Default Terminator 0 1—Return (on digits keypad) 0—Enter 2 —Field Exit or Right Ctrl 3—None E1 Start/Stop Sentinel 1 2 3 4 5 6 7 0—No Send 1—Send E2 Track Selection 0—All Tracks 1—Track1 & track2 2—Track1 & track3 3—Track2 & track3 4—Track 1 5—Track 2 6—Track 3 Track 2 Account Number Only 0—No 1—Yes Separator Character Scan a character from Full ASCII table. Default: None Output Data even other selected tracks may have some errors.
B.5 Code 39 / I 2 of 5 / S 2 of 5 / Code 32 / EAN128 Enter Group 5 0 1 2 3 4 5 6 7 Group Default Code 39: 0/1--Disable/Enable. 2/3--Full ASCII/ Standard. 4--Check Digit (CD) Calculate & Send. 5--CD Calculate, not send. 6 --CD not Calculate. 7/8 -- Send/No Send Start/Stop 9/: -- Double labels decoding Off/On 0 - 48 -- Min length 0 / Max length 48 I 2 of 5 (ITF): 0/1--Disable/Enable 2/3--Fix Length On/Off ( by first three reads) 4--Check Digit (CD) Calculate & Send 5--CD Calculate, not send.
B.
B.
B.8 Data Editing: Enter Group 8 0 1 2 3 4 5 6 7 8 Group Default Code Type: 0 -- Code 39 Full 12 -- EAN 128 1 -- Code 39 Std. 13 -- Code 32 2 -- EAN-13 14 -- Delta Code 3 -- UPC-A 15 – Label Code 4 -- EAN-8 16 – Plessey Code 5 -- UPC-E 17 -- Code 11(Special) 6 -- I 2 of 5 18 – China Postal Code 7 -- Codabar 19 – All Inputs 8 -- Code 128 9 -- Code 93 10 -- S 2 of 5 11 -- MSI Code Formula Format: Input ID: IN_ID, ID1, ..., IDi, Length: LEN, MIN, MAX, Match: MATCH, P1,S1, ..., Pi, Si, A-String: “abc..
Appendix C. Full ASCII Chart (Characters in parentheses represent Code 39 bar code printing) NUL (%U) LF ($J) DC4 ($T) SOH ($A) VT ($K) NAK ($U) STX ($B) FF ($L) SYN ($V) ETX ($C) CR ($M) ETB ($W) EOT ($D) SO ($N) CAN ($X) ENQ ($E) SI ($O) EM ($Y) ACK ($F) DLE ($P) SUB ($Z) BEL ($G) DC1 ($Q) ESC (%A) BS ($H) DC2 ($R) FS (%B) HT ($I) DC3 ($S) GS (%C) Page C.
RS (%D) ) (/I) 4 US (%E) * (/J) 5 + 6 ! (/A) , (/L) 7 ” (/B) - 8 # (/C) . 9 $ / : (/Z) % 0 ; (%F) & (/F) 1 < (%G) ’ (/G) 2 = (%H) ( (/H) 3 > (%I) SP Page C.
? (%J) J U @ (%V) K V A L W B M X C N Y D O Z E P [ (%K) F Q \ (%L) G R ] (%M) H S ^ (%N) I T _ (%O) Page C.
` (%W) k (+K) v (+V) a (+A) l (+L) w (+W) b (+B) m (+M) x (+X) c (+C) n (+N) y (+Y) d (+D) o (+O) z (+Z) e (+E) p (+P) { (%P) f (+F) q (+Q) | (%Q) g (+G) r (+R) } (%R) h (+H) s (+S) ~ (%S) i (+I) t (+T) DEL (%T) j (+J) u (+U) Page C.
Appendix D. Bar Code Test Chart EAN-13 Code 39 W+ E + D + G + E 3 045214 834123 EAN-8 Code 39 with C/D UNI T E C H- E 8012 3453 UPC-A 0 EAN 128 47669 13716 (01)054123456789(01)659344 Code 128 6 UPC-E 99 Unitech 128 0 123457 2 Codabar ISBN 957-630-239-0 00270 A2 2 3 5 7 0 0 0 5 9 9 8 7 6 B 9 789576 302398 MSI Code Interleaved 2 of 5 0987654321 1234558 Page D.