Page 2
The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and/or service Intermec manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Intermec.
Page 3
c o d e 3 9 nugget Manual Change Record This page records changes to the manual. The manual was released at Rev. A. Revision Date 4/93 9/93 8/94 3/7/95 12/96 helconital Description of Change Illustrations in Chapters 1 and 2 were revised to reflect the redesigned housing.
Bar Code Symbologies 1-7 Communications 1-7 Status Beeps 1-7 Preparing to Install the 9560 Getting Ready to Install the 9560 2-3 Determining a Mounting Location 2-4 Choosing Secured or Unsecured Wiring 2-5 Selecting External Devices 2-5 Choosing Input Devices 2-5...
Page 6
Attaching the Mounting Plate 3-13 Attaching the 9560 to the Wall 3-15 Starting and Operating the 9560 Starting the 9560 4-3 Starting the 9560 With the Magnetic Card Reader 4-4 Reading Bar Code Labels 4-5 Multiple-Read Labels 4-5 Regular Labels 4-5...
Page 7
EOF Characters (End of File) 5-11 Record 5-11 Records per Block 5-11 EOM Characters (End of Message) 5-12 Error Checking 5-12 Displaying Data on the 9560 5-12 Types of Data Displayed 5-12 Display Settings and Formatting 5-13 Buffered Display 5-13 Transparent Display 5-13...
Page 8
Displaying International Character Sets 5-19 Using the Katakana Character Set 5-23 Entering Katakana Characters 5-25 Assigning a Function Key to Katakana and US-ASCII Character Sets 5-26 9560 Operating Modes and Command Types 5-31 Accumulate Mode 5-31 Full ASCII Mode 5-32 Command Types 5-32...
Page 9
Contents Character Set 7-9 Codabar 7-10 CODE 11 7-12 CODE 39 7-13 CODE 93 7-14 Code 128 7-15 Computer Response Required Mode (CRRM) 7-16 Data Bits 7-17 Display Setting 7-18 EOM (End of Message) 7-19 Full ASCII 7-20 Intercharacter Delay 7-21 Interface 7-22 Interleaved 2 of 5 (I 2 of 5) 7-23 IRL BAK (Bad Program Acknowledge) 7-24...
Page 10
9560 Transaction Manager User’s Manual 2 of 5 (Two of Five) 7-56 UPC/EAN 7-57 XOFF 7-60 XON 7-61 Data Entry Commands Using Data Entry Commands 8-3 Entering Data Entry Commands 8-4 Backspace 8-5 Capacity 8-5 Clear 8-6 Command 8-7 Command Override 8-7...
Page 11
Creating and Running IRL Programs 9-6 Inserting a Program Statement 9-6 Compiling a Program 9-7 Running a Program 9-7 Unique IRL Commands for the 9560 9-9 IRL v2.1 and IRL v2.2 Differences 9-9 Function Output Command 9-9 Sample Program 1 9-10...
Page 12
Pin Assignments for 9-Pin Laser Scanner Connector A-5 Pin Assignments for 25-Pin Modem Connector A-6 Pin Assignments for 25-Pin Terminal Connector A-6 Input Devices Compatible With the 9560 A-7 Communication Protocols Supported on the 9560 A-7 Configuration Methods A-7 Full ASCII Chart...
Page 13
Contents Command Summary Command Summary C-3 Data Entry Mode Command Summary C-4 IRL Run Mode Command Summary C-6 Glossary Index xiii...
Warranty Information To receive a copy of the standard warranty provision for this product, contact your local Intermec sales organization. In the U.S. call 1-800-755-5505, and in Canada call 1-800-688-7043. Otherwise, refer to the Worldwide Sales & Service list shipped with this manual for the address and telephone number of your Intermec sales organization.
About This Manual All the information you need to install, configure, program, and operate the 9560 is in this manual. The information is intended for technicians and system operators who are familiar with Intermec’s Interactive Reader Language (IRL).
Page 17
Detailed installation procedures for mounting the 9560 and connecting the cabling and external devices. Starting and Operating the 9560 Detailed procedures for starting up the 9560 and operating the 9560, wands, and scanners. Data Communications and Operating Options General overview of the different host protocols, terminal modes, display formats, commands, etc., used by the 9560.
Page 18
Control key. This key may be labeled CTRL, ctrl, or Control. Ctrl Note: The 9560 keypad does not contain a Ctrl key. To enter any command requiring Ctrl, you must scan the appropriate label or use the 1700 keyboard or a terminal keyboard.
Page 19
Entering Data into the 9560 You enter commands and data directly to the 9560 in three ways: • Typing from the 9560 keypad, a 1700 keyboard, or a terminal keyboard attached to the 9560 • Scanning bar code labels or magnetic stripe cards •...
9560 Transaction Manager User’s Guide Other Intermec Manuals You may need additional information for working with the 9560 in a data collection system. To order additional manuals, contact your local Intermec service supplier. Title System and Programming Manuals Data Communications Reference Manual...
If needed, read Chapter 5 for data communications basics. Customizing the 9560 for Use Chapter 6 to configure the 9560, then refer to the command reference in your application needs Chapters 7 and 8 for specific modifications.
9560 in a typical data collection system. Supervisory CRT Bar Code Label Note: The 9560 is built to withstand constant use in industrial environments, but improper use can damage it. To avoid problems, please read this manual carefully. c o d e 3 9...
• No internal reader You can monitor and control other devices through the three input/output relays in the 9560. The sense inputs monitor various events, such as opening and closing doors. The output relays allow the 9560 to control external devices, such as door locks.
See Chapter 9, “Interactive Reader Language,” for more information on IRL. You can store programs in the 9560’s memory (256K of RAM) or in the host’s memory to be downloaded to the reader. If the 9560 loses power, a NiCad battery retains the memory for up to 10 days.
Status Beeps The 9560 sounds high or low beeps to indicate status conditions. A single beep means a valid read, a high pitched beep means immediate transmission to the host, and a low pitched beep means no transmission. For more information on beep sequences, see “Starting the 9560”...
9560. If you are familiar with the 9560, you may skip this chapter. Getting Ready to Install the 9560 Once you are familiar with the 9560, you are ready to plan your system and how to include the 9560. The following topics provide the background information you need: •...
• An unobstructed view of the display • Clearance for cables and power supply 9560 Mounted on a Wall Note: The 9560 is moisture- and dust-resistant only if it is mounted right side up on a wall or other vertical surface. I n t e...
Any asynchronous CRT terminal RS-232 magnetic stripe reader Any asynchronous host computer Note: If you order the 9560 with the internal slot scanner or magnetic card reader, you may not need an additional input device. Attaching Wands and Scanners You can connect a combination of wands and scanners to the 9560 if you are certain that you will use only one device at a time.
For example, if your system has a 9191 satellite wand station and an internal slot scanner, you can only scan from one or the other at one time. The 9560 cannot process information from both scanners at the same time.
2. Set the 9560 trigger mode to edge and define a scanner timeout. To set these parameters, see Chapter 6, “Configuring the 9560,” and Chapter 7, “Configuration Commands.” To enable remote triggering with software commands 1. Set the scanner to Auto Trigger mode. See “Enter Auto Trigger Mode” in Chapter 8.
Page 36
9560 Transaction Manager User’s Manual The status is stored as follows: • The #0 register contains a 3-digit binary string. • A 1 indicates a signal has been detected; a 0 indicates no signal. • The digits correspond to the inputs as shown in the following diagram:...
You control the relays with the IRL F command command. If you execute a reset or remove power to the 9560, the relays turn off. The relays remain off until the 9560 receives an F command. For more information on the F command, see Chapter 9, “Interactive Reader Language.”...
9560 Transaction Manager User’s Manual Connecting to a Data Collection System You can connect the 9560 into a data collection system in one of three ways: • Connect to a computer only • Connect to a computer and terminal • Connect to a port concentrator or system unit with or without a terminal Before connecting the data collection system, be sure your system meets the interface requirements listed next.
The following cable diagrams and connector pin assignments apply to the three 9560 data collection system choices: • Computer • Computer and terminal • Port concentrator or system control unit with or without a terminal Null Modem Cable Diagram and Modem Connector Pin Assignments To Reader The 25-pin null modem cable works with an RS-232 interface only.
9560 Transaction Manager User’s Manual Modem Cable Diagram and Terminal Connector Pin Assignments To Reader The 25-pin modem cable works with an RS-232 interface only. You will need to build a custom cable if you are using RS-422 or RS-485. Use the pin assignments from the following table to build a custom cable for the terminal connector.
Connecting to a Computer Modem Connector Computer 9560-06U You need a null modem cable, such as Intermec Part No. 043069, or any other null modem cable that meets these standards: • 4-wire null modem cable • 10-foot suggested length • 25-pin D-subminiature connector that is compatible with the computer •...
You can connect one or more 9560s to a port concentrator or other system unit. You use direct wiring to connect the 9560 directly to the port concentrator. You use multi-drop line wiring to connect several 9560s to the same line and port.
Page 43
Connecting the 9560 to a Port Concentrator Connecting the 9560 to a 9154 Line Controller 9154 Line Controller Port Concentrator Options Concentrator Protocol 9161B Option 01 Polling Mode D 9161B Option 02 Polling Mode D or Multi-Drop 9165A Polling Mode D...
You can connect up to 32 readers, with each a maximum of 20 feet from the main line. If you use Intermec cable Part No. 047653, you can space the readers up to 30 feet. Intermec has tested and approved this layout. Any other multi- drop system layout may not work properly.
Page 45
Keep the unshielded section shorter than 2.0 inches (5.08 cm). You do not need a shielded box for connections. Connect sections to the concentrator or the 9560 at pin 1 of the selected channel, as shown in the following diagram.
1.77 inches (45 mm). The 9560 is designed to be powered on continuously: there is no power switch. to remove power from the unit, simply unplug the power cord. If the reader is configured to resume IRL and the power is disconnected while a program is running, the program resumes when you restore power.
This chapter contains the installation procedures for the 9560. To properly and safely install the 9560, you must read this entire chapter and understand the installation process. Overview of Installing the 9560 Before installing the 9560, make sure that you received all the necessary parts.
Page 50
Avertissement Comme la 9560 utilise le courant AC, qui est potentiellement hazardeux, il est impératif que vous preniez en considération la sécurité de toutes personnes installant ou opérant cet équipement. Il faut lire et suivre les avertissements cidessous.
Warning When you install the 9560, you must strictly follow the procedures in this manual and any and all local building codes. Failure to comply may result in WARNING a hazardous situation. Avertissement Il faut réaliser l'installation de la 9560 en suivant strictement les procédures décrites dans ce manuel ainsi que tout code de construction local, le cas...
9560 Transaction Manager User’s Manual Routing With Secured Wiring Use the following drawing as a guide for routing secured wiring in the 9560. Mounting Plate To route the 9560 with secured wiring 1. Attach the security plate to the bottom of the housing with the three screws.
Routing With Unsecured Wiring Use the following drawing as a guide to routing unsecured wiring in the 9560. Mounting Plate I n t e r m e L it to n te r To route the 9560 with unsecured wiring 1.
9560 Transaction Manager User’s Manual Connecting External Devices External devices, such as scanners, laser wands, CRTs, and sense input devices, connect to the 9560 PCB connector board. The following drawing shows the connector locations. Relays Connector Audio Connector You connect the sense input devices and output relay devices to the terminal blocks and jumpers as shown.
Le courant utilisé par les lecteurs sensoriels doit provenir d'un circuit Classe 2 de 5V - 24V, 10mA - 60mA. Ne connectez jamais les lignes de courant principales directement aux lecteurs, faute de quoi vous risquez d'endommager l'équipement. Installing the 9560 Connect To Wand (modular) connector Wand (modular) connector...
Page 56
9560 Transaction Manager User’s Manual To connect to sense inputs 1. Determine the required terminal and jumper blocks, and then set the jumpers for the sense inputs. a. Use the following terminal and jumper blocks for each sense input: Sense Input b.
If the device requires a normally closed contact, connect the wires to posts 1 and 2 on the terminal block. b. If the device requires a normally open contact, connect the wires to posts 2 and 3 on terminal block. Installing the 9560 Terminal Block 3-11...
1A. Connecting Audio Devices You can connect an external amplifier and speaker or a set of headphones to the 9560. Connect the cables from the audio device to jumper J12 inside the 9560. Connecting to a Data Collection Host System Data collection systems vary greatly.
This routing protects the seal integrity for secured and unsecured wiring. 2. Fasten the mounting plate over the rear of the 9560 with the eight 6-32 flathead machine screws (Phillips drive). Torque the screws to 3-4 in-lbs with a torque driver.
Page 60
Failure to comply could result in injury or death. WARNING Avertissement Si vous devez enlever la plaque de montage de la 9560, il faut d'abord coupe le courant de l'équipement, faute de quoi vous risquez blessures ou mort. 3-14...
1. Hold the 9560 to the wall and mark the three screw locations. 2. Set aside the 9560 and predrill the screw holes. 3. Screw the 9560 to the mounting surface with three screws as shown below. Screw Locations for Attaching the 9560 to the Wall...
This chapter explains how to start the 9560 and how to use the slot scanner, magnetic card reader, wand, laser scanner, and keypad. Starting the 9560 To start the 9560, you simply plug in the power cord. If the 9560 contains an IRL program and the unit is configured to resume IRL, that program automatically runs.
• Even parity • 7 data bits • 1 stop bit If these settings are not correct at power up, the 9560 beeps continually and the magnetic card reader and the 9560 hang up. Use the following procedure to correct this problem.
Bar code labels can contain data or commands. Each label must include start and stop characters that provide initial timing references and direction of read information to the coding logic. Intermec printers automatically generate asterisks (*) as the start and stop characters.
9560 Transaction Manager User’s Manual Using the Slot Scanner You can order the 9560 with an internal infrared or visible light slot scanner. The slot scanner is always triggered and available for input. To use the slot scanner, simply slide a bar-coded object (such as an identification badge, envelope, or file folder) through the slot in either direction.
Using the Magnetic Card Reader The 9560 requires an IRL program to use the magnetic card reader. When you order the 9560 with an internal magnetic card reader, the IRL control program is already installed on the unit and on a disk.
• ISO 7811/2 THRU 5 Identification Cards Track 1 Thru 3 Using a Wand You can use Intermec 1260 and 1270 series digital wands with the 9560. This drawing shows how to correctly scan a label with the wand. *LABEL*...
Lightly touch the label when scanning. *LABEL* *LABEL* Using a Laser Scanner You can use Intermec 1500 and 1600 series laser scanners with the 9560. Refer to the documentation supplied with the laser scanner for specific operating instructions, warnings, and cautions. Warning Do not look directly into the window area while the laser is scanning.
9560 Transaction Manager User’s Manual 4. For best results, do not scan a label straight on. Aim the scanner as shown. Generally you get the best results with a skew near zero and a pitch near ±20°. Skew (Horizontal Reading Angle)
Using the Keypad The 9560 has three keypad options: • Alphanumeric • Numeric • Numeric II, large keys 2x40 1x20 Code 128 STANDARD Code 128 STANDARD Numeric II Operating the 9560 I n t e r m e L it...
Each keypad has 10 programmable function keys. The alphanumeric and numeric/function keypads label the keys F1 through F10. Add your own labels or use the labels included with the 9560 for custom key names. The numeric II keypad with the oversized function keys does not label the keys F1 through F10.
This chapter provides a general overview of data communications and 9560 operating options, such as display settings. For more details, refer to Intermec’s Data Communications Reference Manual. Introduction to Data Communications Your bar code equipment and data processing equipment (the host computer) must be able to understand and exchange data quickly and accurately.
Each has its own strengths and limitations, depending on the distances between connected devices and the configuration of the equipment. The 9560 supports RS-232, RS-422, and RS-485 multi-drop interfaces. For more information, see Chapter 2, “Preparing to Install the 9560.”...
(Poll and Select) and AFF/NEG handshakes. Point-to-Point and similar user-defined protocols are the only Intermec protocols that are full-duplex. These protocols do not support retransmission of data messages. The reader transmits data when commanded to by the operator, but the reader receives data from the host at any time.
Point-to-Point protocol is the exception. Polling Mode D and Multi-Drop are very secure data link protocols designed to interface with the Intermec 9154 Network Controller and 9161 Port Concentrator. Both devices continuously poll bar code readers and printers for transactions and pass those transactions to the host computer.
If you are connecting the reader to a host computer, you may need to know the details of Polling Mode D. However, if you are using an Intermec concentrator, you do not need to understand Polling Mode D. These Intermec concentrators use Polling Mode D protocol: •...
9560 Transaction Manager User’s Manual User-Defined and User-Defined Multi-Drop Protocols You define all protocol parameters in User-Defined protocols. Thus, you can duplicate any protocol to emulate a proprietary or irregular protocol on a host computer. Some protocols are very robust and secure, while others are not. A secure data...
RES, the host sends the RES when it recognizes the response (AFF) sent by the reader if the data was correctly received. Buffering Received Data The 9560 uses three different circular queues to hold received data. Buffers all characters received. This queue serves as a buffer if 20-byte queue the data cannot be processed as fast as it is received.
EOM (end of message) character are determined by the protocol. The data block may include preambles, data, and a postamble. The following figure shows the data format parameters. The Intermec Data Communications Reference Manual describes these parameters in detail. Preamble...
Polling Mode D, Multi-Drop, and Point-to-Point protocols. EOF Characters (End of File) Your destination for the data from the 9560 may require an end of file character in the data file. The EOF character follows the last record transmitted within any record block, regardless of the size of the record block.
You can scroll the oversize display back three lines, one line at a time. Note: The keypad on the 9560 does not provide keys for scrolling. You must use an IRL program, scan bar code command labels, or use the arrow keys on the 1700 keyboard to scroll the display.
Reader warning messages messages can interrupt the current display at any time and are generally accompanied by a beep. If transparent display is selected, the error messages are not displayed. Display Settings and Formatting The reader has two display settings: buffered and transparent. Buffered Display In buffered display mode, the reader adds and executes a CR LF sequence to all transmitted, received, or scanned data or messages.
9560 Transaction Manager User’s Manual Description Code Cursor Position ESC[#;#H Save Cursor ESC[s Position Restore Cursor ESC[u Position Select Character ESC[#w Restore ESC[x Configured Character Set Display Overflow The reader can receive more data than it can display at one time. The display overflow is stored in the virtual display image buffer of the reader.
<LF> or LF. Displaying Data on a Terminal When you connect the 9560 to a CRT terminal, you need to set the type of terminal operation. Typically, you set the display to match the reader’s terminal setting.
• Point-to-Point • Polling Mode D • Multi-Drop • User-Defined Although you can configure the terminal in half-duplex, Intermec does not recommend it. Transparent Terminal Operation When the terminal is set to transparent operation, the host formats the terminal screen and the terminal does not display diagnostic messages. The reader accepts limited commands from the terminal.
Use one of these protocols when the terminal is in nonbuffered, full-duplex mode: • Point-to-Point • User-Defined Although you can configure the terminal in half-duplex, Intermec does not recommend it. Nonbuffered Half-Duplex Operation In nonbuffered half-duplex operation, the host formats the terminal screen. The reader transmits data to the host and the terminal screen simultaneously.
You must set the host for half-duplex operation. The reader does not format messages from the host, but displays host messages directly on the terminal screen. Although you can configure the terminal in full-duplex, Intermec does not recommend it. Use one of these protocols when the terminal is in half-duplex mode: •...
Page 94
9560 Transaction Manager User’s Manual US-ASCII and Western European Character Sets COUNTRY United States England Germany Denmark France Sweden Italy Spain All other characters in the ASCII chart remain as defined in the US ASCII chart on the following pages.
Using the Katakana Character Set The following table shows the Katakana characters and their hex codes that the 9560 displays. Characters with hex codes less than 40H remain as defined in the US ASCII chart. To use the Katakana feature, your system needs 8-bit communication with the host.
Page 98
Japanese Katakana Character Set 2 3 A B C D CODE Note 1 Note 1 Note: Character FD is not supported in this version of the 9560. Note: Enter the yen sign, ¥, as Alt-@ or 5C hex. 5-24 9560-51U...
• The Ro-maji entry style translates Roman letters and phonetic input to produce Katakana characters. Case is not important. Note: The 9560 keypad does not have an Alt key. You can use the 1700 keyboard or a terminal to enter characters that require the Alt key.
9560 Transaction Manager User’s Manual Assigning a Function Key to Katakana and US-ASCII Character Sets You can assign one function key to toggle between US-ASCII and Katakana, or you can assign a different function key to select each character set. The function keys you assign work only when the reader is configured to use the Katakana character set.
Page 101
Katakana Characters in Roman Alphabetical Order Ku-Ten Hajime- Kakko Owari- Kakko Doku-Ten Chyu-Ten Cho-on Fugue Data Communications and Operating Options Alt+key Alt+key “ > & ¥ ‘ < Daku-Ten 5-27...
Page 102
9560 Transaction Manager User’s Manual Katakana Characters in Japanese Alphabetical Order Normal Katakana Characters Alt+9 Alt+z Alt+x Lowercase Katakana Characters 5-28 Alt+5 Alt+c Alt+7 Alt+v Alt+8 Alt+4...
Special Katakana Characters in Japanese Alphabetical Order Cho-on Ku-ten Alt+U Chu-ten Hajime-kakko Alt+L ¥ Owari-Kakko Alt+N Daku-Ten Doku-ten Alt+6 Chyu-ten Ro-maji Mode Character Table The following table shows the Ro-maji spelling for each Katakana character that appears on the display. When the reader is configured for Ro-maji mode, type in the Roman letters underneath the desired character and the Katakana character appears on the display.
Page 104
9560 Transaction Manager User’s Manual Ro-maji Spelling for Katakana Characters (continued) Daku On Characters zi/ji Handaku On Characters 5-30 Lowercase Katakana Characters xtu/xtsu...
Data Communications and Operating Options 9560 Operating Modes and Command Types The 9560 has three basic operating modes: • Data Entry mode, which includes Accumulate and Full ASCII modes • Configuration mode • IRL Editor mode By default, the reader is in Data Entry mode, waiting to receive Data Entry mode data or commands from a bar code label, the keypad, or the host.
See Chapter 8 “Data Entry Commands” for information on the Full ASCII mode commands. Command Types The 9560 recognizes two types of commands: configuration commands and data entry commands. Configuration commands communication protocol, and protocol characters. These settings are saved in memory, even if the reader’s power is removed.
Configuring the 9560 This chapter explains how to configure the 9560 to work in your system. Specifying Configuration Parameters Before you use the 9560 with your system, you must specify these configuration parameters: • Bar code symbologies • Reader operating parameters •...
Page 110
9560 Transaction Manager User’s Manual Note: You do not need to reconfigure the 9560 after a power failure. The 9560 saves your selected parameters in nonvolatile memory. Note: The 9560 keypad does not contain a Ctrl key. To enter a command requiring the Ctrl key, scan a bar code or use a 1700 keyboard or a terminal keyboard.
Page 111
Trigger event Level Append time to Enable data Time in Seconds Enable Resume IRL on Enable power-up Default settings are in bold text. Configuring the 9560 3 (medium) 7 (loudest) 9 (raise volume) Transparent French German Swedish Italian Disable Disable...
Page 115
User-Defined and User-Defined Multi-Drop Protocol Configuration Settings (continued) Default settings are in bold text. Note: For User-Defined Multi-Drop protocol, the interface default is RS-422/RS485. Configuring the 9560...
A label can contain up to 48 characters, but this many characters may not scan easily. Each label should include the following, in this order: • Start character (*). Intermec printers automatically generate this start character. • The Enter Configuration command ($+).
Download Command Example As noted above, each command must include the Enter Configuration command ($+) and the Exit Configuration command ($-). For example, to set the 9560’s baud rate at 9600, send this data string: $+IA6$- where: enters Configuration mode...
3. Enter Prompting Configuration mode. Press Ctrl E from the keyboard or scan this label: Enter Prompting Configuration *$+$+* *$+$+* The 9560 sounds one low beep and the reader displays the first Prompting Configuration screen. <?>HELP <CR>START Use the following sections and tables to change your settings in Prompting Configuration mode.
*$-* *$-* Ctrl Z *-.* Note: You must set the 9560 for transparent or buffered display if you are using a CRT. Configuring the 9560 To Do This Enter Prompting Configuration mode. Move forward from one parameter to the next.
Finding Help in Prompting Configuration Mode You can use the help command anytime in Prompting Configuration. When you type the question mark ?, the 9560 displays the commands that Prompting Configuration recognizes, one screen at a time. To enter Help, press ?.
Page 121
SELECT CODES NO 3. Press Space. The 9560 displays this prompt: SELECT CODES YES 4. Press Enter to begin changing bar code settings. The 9560 displays this prompt: CODE 39 NO CK DIGIT 5. Press Enter until this prompt is displayed:...
9560 Transaction Manager User’s Manual Standard Display Prompts The following table lists the configuration prompts and options for the standard 2x40 character display. The options are the same for each display, but the prompts are different. The prompts are listed in the order they appear.
Page 123
USER DEFINED POINT TO POINT POLLING MODE D MULTI-DROP USER D. M-DROP Configuring the 9560 Selecting No skips the following options and displays the SELECT PROTOCOL prompt. Press Space to select a number from 0 through 7 for X. If you choose Katakana, you also specify Kana or Ro-maji entry style and select a function key to switch between US-ACII and Katakana.
Page 124
9560 Transaction Manager User’s Manual Configuration Prompts for 2x40 Standard Display (continued) INTERFACE RS232 RS232 RS422/485 TERMINAL MODE NON BUFFERED FD NON BUFFERED FD BUFFERED TRANSPARENT NON BUFFERED HD BLOCK XON = ANY ASCII CHARACTER XOFF = ANY ASCII CHARACTER...
Page 125
#2 TX EOM ANY ASCII CHARACTER #1 EOR = ANY ASCII CHARACTER #2 EOR = ANY ASCII CHARACTER RECORDS/BLOCK EOF = ANY ASCII CHARACTER SOP = ANY ASCII CHARACTER Configuring the 9560 Type a number from 0 through 99. 6-19...
Page 126
9560 Transaction Manager User’s Manual Configuration Prompts for 2x40 Standard Display (continued) EOP = ANY ASCII CHARACTER RUN = ANY ASCII CHARACTER END = ANY ASCII CHARACTER PSS = ANY ASCII CHARACTER PAK = ANY ASCII CHARACTER BAK = ANY ASCII CHARACTER...
DISABLE START / STOP ABCD ABCD DC1-DC4 DISABLE Configuring the 9560 Comments Type ? to view help prompts, or press Enter to configure. Selecting No skips the following options and displays the OP PARAMETERS prompt. Fixed length requires an even-numbered length.
Page 128
9560 Transaction Manager User’s Manual Configuration Prompts for 1x20 Display (continued) CODE 11 1 CK DIGIT CODE 93 ENABLE CODE 128 STANDARD AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA A A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA A A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA OP PARAMETERS BEEP VOLUME DISPLAY BUFFERED CHAR SET US-ASCII CRRM DISABLE...
Page 129
40 SEC 60 SEC TURNARND DLY 0 MS 0 MSEC 1 MSEC 2 MSEC 5 MSEC 10 MSEC 20 MSEC 50 MSEC 100 MSEC Configuring the 9560 The following options are displayed if needed for the protocol you choose here. 6-23...
Page 131
EOP = SYN ANY ASCII CHARACTER RUN = DC2 ANY ASCII CHARACTER END = SO ANY ASCII CHARACTER PSS = CR ANY ASCII CHARACTER PAK = RS ANY ASCII CHARACTER BAK = BEL ANY ASCII CHARACTER Configuring the 9560 6-25...
This chapter provides an alphabetical listing and description of all configuration commands the 9560 recognizes. Using the Configuration Commands This chapter provides the following information on each configuration command: • Description of the command • Syntax for sending the command from a host computer, executing the command in an IRL program, or entering the command from the reader or terminal keypad.
Configuration Commands - ADDR (Address, Multidrop) ADDR (Address, Multidrop) Defines the address of the communication port when using a Mutli-Drop Purpose: protocol. Each address has unique POL and SEL characters, which are automatically set when the address is configured. Default: Syntax: HC data Acceptable values for data are:...
AFF (Affirmative Acknowledgment) Enables or disables the handshake event that is an affirmative Purpose: acknowledgment to a message. AFF and NEG must both be enabled. NUL (disabled) Default: PG data Syntax: Acceptable values for data are: Any ASCII character NUL = disable To disable AFF, scan this label: Scan: Disable AFF...
Configuration Commands - Append Time to Data Append Time to Data Determines if the time is added after the data for transmission. Purpose: Default: Not appended Syntax: DE data Acceptable values for data are: Time not appended Time appended Scan: Scan one of these labels: Disable Append Time *$+DE0$-*...
Baud Rate Defines the data transfer speed. It must match the baud rate of the device Purpose: (host) that the reader is communicating with. For Polling Mode D, the baud rate must be 1200 or higher. For Multi-Drop protocol, the baud rate must be 2400 or higher. 9600 Default: Syntax:...
Configuration Commands - Beeper Volume Beeper Volume Adjusts the volume of beeps from the reader. Set the beep volume according Purpose: to your preference and work environment. Loudest level Default: Syntax: BV data Acceptable values for data are: 0 to 9, where: Softest level Medium level Loudest level...
Character Set Determines the language used to display characters. Purpose: Default: US ASCII Syntax: DX data Acceptable values for data are: US ASCII French German United Kingdom Danish Swedish Italian Spanish Japanese Katakana Scan: Scan one of these labels: US-ASCII *$+DX0$-* *$+DX0$-* French...
Configuration Commands - Codabar Codabar Enables or disables decoding of Codabar symbology. Purpose: Default: Standard with ABCD start/stop characters Syntax: CD data data must be 2 digits. Acceptable values are: First digit: Disabled Standard Concatenated Second digit: No start/stop transmitted ABCD start/stop transmitted DC1 - DC4 start/stop transmitted Note: data = 10 is not allowed...
Page 143
To use Codabar Standard, scan one of these labels: Standard, No Start/Stop *$+CD20$-* *$+CD20$-* Standard, ABCD Start/Stop *$+CD21$-* *$+CD21$-* To use Codabar Concatenated, scan one of these labels: Concatenated, No Start/Stop *$+CD30$-* *$+CD30$-* Concatenated, ABCD Start/Stop *$+CD31$-* *$+CD31$-* Configuration Commands - Codabar Standard, DC1-DC4 Start/Stop *$+CD22$-* *$+CD22$-*...
Configuration Commands - Code 11 Code 11 Purpose: Enables or disables decoding of Code 11 symbology. Enabled with one check digit Default: Syntax: CG data Acceptable values for data are: Scan one of these labels: Scan: Disable Code 11 *$+CG0$-* *$+CG0$-* 1 check digit *$+CG1$-*...
Code 39 Enables or disables the coding of Code 39 symbology. Purpose: Default: Enabled, no check digit Syntax: CB data data must be 2 digits. Acceptable values are: First digit: Disabled Enabled, no check digit Enabled, with check digit HIBC Second digit: Don’t transmit check digit Transmit check digit...
Page 146
Configuration Commands - Code 93 Code 93 Purpose: Enables or disables decoding of Code 93 symbology. Enabled Default: Syntax: CF data Acceptable values for data are: Scan: One of these labels: Disable Code 93 *$+CF0$-* *$+CF0$-* 7-14 Disabled Enabled Enable Code 93 *$+CF1$-* *$+CF1$-*...
Code 128 Enables or disables decoding of Code 128 symbology Purpose: Default: Enabled Syntax: CH data Acceptable values for data are: Disabled Standard Enable UCC-128 (decodes UCC-128 enhancements if present) Scan one of these labels: Scan: Disable Code 128 *$+CH0$-* *$+CH0$-* Standard *$+CH1$-*...
Configuration Commands - Computer Response Required Mode (CRRM) Computer Response Required Mode (CRRM) Determines if the reader requires a response from the host before the reader Purpose: accepts any more data. Disabled Default: Syntax: PB data Acceptable values for data are: Disabled Enabled Scan:...
Data Bits Sets the number of data bits the reader uses when communicating with Purpose: another device. Default: Syntax: II data Acceptable values for data are: 7 data bits 8 data bits Scan: Scan one of these labels: 7 Data Bits *$+II7$-* *$+II7$-* Configuration Commands - Data Bits...
Configuration Commands - Display Setting Display Setting Determines how the reader displays and formats data. Purpose: Default: Buffered Syntax: OD data Acceptable values for data are: Buffered Transparent Scan: Scan one of these labels: Buffered *$+OD0$-* *$+OD0$-* 7-18 Transparent *$+OD1$-* *$+OD1$-*...
EOM (End of Message) Defines the EOM character that is attached to the end of a data block to Purpose: indicate the end of data transmission to and from the reader. The transmit and receive EOM can be defined together or separately. Default: CR LF Syntax:...
Configuration Commands - Full ASCII Full ASCII Allows the reader to accept ASCII characters as data or commands. Purpose: Default: Disabled Syntax: RB data Acceptable values for data are: Disabled Enabled Scan: Scan one of these labels: Disable Full ASCII *$+RB0$-* *$+RB0$-* 7-20...
Intercharacter Delay Defines the length of time the reader waits before sending each character to Purpose: the host. It modifies outgoing data only by slowing the transmission speed. A character delay can be useful when your a communicating through modems with full-duplex operation. Default: 0 msec Syntax:...
Configuration Commands - Interface Interface Purpose: Defines the communications interface. RS-232 Default: Syntax: IK data Acceptable values for data are: Scan: Scan one of these labels: RS-232 *$+IK0$-* *$+IK0$-* 7-22 RS-232 RS-422/RS-485 RS-422/485 *$+IK1$-* *$+IK1$-*...
Interleaved 2 of 5 (I 2 of 5) Enables or disables decoding of Interleaved 2 of 5 symbology. Enabling Purpose: I 2 of 5 automatically disables 2 of 5. Variable length Default: Syntax: CA data Acceptable values for data are: Disabled 2-32 Specified Length—must be even increments...
Configuration Commands - IRL BAK (Bad Program Acknowledge) IRL BAK (Bad Program Acknowledge) Purpose: Character sent by the reader to the host to indicate that an IRL program cannot be successfully downloaded. Default: Syntax: ZB data Acceptable values for data are: Any ASCII character NUL = disable Scan:...
IRL END (End of Program) Indicates the last block of an IRL program when downloading to the reader. Purpose: Default: SO (shift out) Syntax: XD data Acceptable values for data are: Any ASCII character NUL = disable To disable END, scan this label: Scan: Disable END *$+XD%U$-*...
Configuration Commands - IRL EOF (End of File) IRL EOF (End of File) Indicates the end of an IRL program file when downloading an IRL program Purpose: to the reader. NUL (disabled) Default: Syntax: FA data Acceptable values for data are: Any ASCII character NUL = disable Scan:...
IRL EOP (End of Program Block) Indicates the end of an IRL program block when downloading from the host Purpose: to the reader. SYN (synchronous idle) Default: Syntax: XB data Acceptable values for data are: Any ASCII character NUL = disable Scan: To disable EOP, scan this label: Disable EOP...
Configuration Commands - IRL EOR (End of Record) IRL EOR (End of Record) Indicates the end of an IRL program record (block) when downloading an Purpose: IRL program to the reader. NUL NUL (disabled) Default: Syntax: FB data Acceptable values for data are: Any two ASCII characters NUL NUL = disable Scan:...
IRL PAK (Program Acknowledge) Character sent by the reader to the host to acknowledge receiving an IRL Purpose: program. RS (record separator) Default: Syntax: ZA data Acceptable values for data are: Any ASCII character NUL = disable Scan: To disable PAK, scan this label: Disable PAK *$+ZA%U$-* *$+ZA%U$ - *...
Configuration Commands - IRL PSS (Program Statement Separator) IRL PSS (Program Statement Separator) Indicates the separation character for IRL program statements. Do not define Purpose: PSS as the same character used for EOM. CR (carriage return) Default: Syntax: XE data Acceptable values for data are: Any ASCII character NUL = disable...
IRL RUN Indicates the end of an IRL program block when downloading from the host Purpose: to the reader. Default: Syntax: XC data Acceptable values for data are: Any ASCII character NUL = disable Scan: To disable RUN, scan this label: Disable RUN *$+XC%U$-* *$+XC%U$ - *...
Configuration Commands - IRL SOP (Start of Program Block) IRL SOP (Start of Program Block) Indicates the beginning of an IRL program download from the host to the Purpose: reader. SI (shift in) Default: Syntax: XA data Acceptable values for data are: Any ASCII character NUL = disable Scan:...
Katakana Sets the displayed character set to Katakana. You need to specify the entry Purpose: style (Kana or Ro-maji) and assign function keys to switch between US ASCII and Katakana. See “Using the Katakana Character Set” in Chapter 5 for more information. Default: Entry style = Kana US key = F1...
Page 166
Configuration Commands - Katakana 2. Optional. To set the US function key, scan one of these labels: US ASCII key F1 *$+LB1$-* *$+LB1$-* US ASCII key F2 *$+LB2$-* *$+LB2$-* US ASCII key F3 *$+LB3$-* *$+LB3$-* US ASCII key F4 *$+LB4$-* *$+LB4$-* US ASCII key F5 *$+LB5$-*...
Page 167
Katakana key F4 *$+LC4$-* *$+LC4$-* Katakana key F5 *$+LC5$-* *$+LC5$-* Note: When the function key for US ASCII and Katakana are the same key, pressing the function key toggles between the two character sets. By default, F1 is set for both character sets. Configuration Commands - Katakana Katakana key F9 *$+LC9$-*...
Configuration Commands - LRC (Longitudinal Redundancy Check) LRC (Longitudinal Redundancy Check) The Longitudinal Redundancy Check character is an error checking Purpose: character that you can append to transmitted and received blocks of data. The host software must support LRC. Default: Disabled Syntax: IF data...
NEG (Negative Acknowledgment) Indicates a negative acknowledgment to a transmitted message. NEG and Purpose: AFF must both be defined. NUL (disabled) Default: Syntax: PH data Acceptable values for data are: Any ASCII character NUL = disable Scan: To disable NEG, scan this label: Disable NEG *$+PH%U$-* *$+PH%U$ - *...
Configuration Commands - Parity Parity Sets the error checking for data transmissions. Purpose: Default: Even Syntax: IB data Acceptable values for data are: Disabled Even Scan one of these labels: Scan: Disabled *$+IB0$-* *$+IB0$-* Even *$+IB1$-* *$+IB1$-* To set parity to Mark, set these options: •...
POL (Poll) Solicits or requests data from a polled device. Purpose: Default: NUL (disabled) Syntax: HB data Acceptable value for data is: Any ASCII character Scan: To disable POL, scan this label: Disable POL *$+HB%U$-* *$+HB%U$ - * To set POL to an ASCII character: 1.
Configuration Commands - Preamble A Required Preamble A Required Adds the Preamble characters to the beginning of the data before Purpose: transmitting the data. Not required Default: Syntax: OA data Acceptable values for data are: Not required Required Scan: Scan one of these labels: Not required *$+OA0$-* *$+OA0$-*...
Protocol Determines how the reader communicates with the host through the DTE Purpose: interface. Point-to-Point Default: Syntax: PA data Acceptable values for data are: User-Defined Point-to-Point Polling Mode D Multi-Drop User-Defined Multi-Drop Scan one of these labels: Scan: User Defined *$+PA0$-* *$+PA0$-* Point-to-Point...
Configuration Commands - Records per Block Records per Block Purpose: Defines the maximum number of data records transmitted per block of data. Usually files are transmitted record by record. You must select the communications protocol before setting the parameters that define the protocol. Default: All records within block Syntax:...
Configuration Commands - REQ (Request for Acknowledgment) REQ (Request for Acknowledgment) Enables or disables a request for a repeat handshake event. If REQ is Purpose: enabled, AFF and NEG must also be enabled. Disabled Default: Syntax: PD data Acceptable values for data are: Any ASCII character NUL = disable Scan:...
Configuration Commands - RES (Reset) RES (Reset) Purpose: Enables or disables a reset event. NUL (disabled) Default: Syntax: PC data Acceptable value for data is: Any ASCII character NUL = disable Scan: To disable RES, scan this label: Disable RES *$+PC%U$-* *$+PC%U$ - * To set RES to an ASCII character:...
Resume IRL Sets the scanner to resume an interrupted IRL program at power up. If the Purpose: program was completed, it starts at the beginning. 0 (disabled) Default: Syntax: XG data Acceptable values for data are: Disabled Enabled Scan: Scan one of these labels: Disable Resume IRL *$+XG0$-* *$+XG0$-*...
Configuration Commands - Scanner Timeout Scanner Timeout Defines the maximum length of time the scanner stays on after the trigger is Purpose: pulled or after a label is passed through the slot. No timeout Default: Syntax: SA data IH data Acceptable values for data are: No timeout 1 - 60...
Scanner Operation Defines how the scanner operates when the trigger is pulled. One-shot mode Purpose: requires you to pull the trigger each time you want to scan a bar code. The scanner turns off once it scans the bar code. Automatic mode allows you to pull the trigger once and scan several bar codes.
Configuration Commands - SEL (Select) SEL (Select) Defines the character that requests permission for the controller to send data Purpose: to the polled device. NUL (disabled) Default: Syntax: HA data Acceptable value for data is: Any ASCII character To disable SEL, scan this label: Scan: Disable SEL *$+HA%U$-*...
Select Terminal Mode Determines the Operating mode for connecting to a terminal. Purpose: Default: Nonbuffered full-duplex Syntax: OC data Acceptable values for data are: Nonbuffered (full-duplex) Buffered Transparent Nonbuffered (half-duplex) Block Scan: Scan one of these labels: Nonbuffered, Full-Duplex *$+OC0$-* *$+OC0$-* Buffered *$+OC1$-*...
Configuration Commands - SOM (Start of Message) SOM (Start of Message) Defines the first character in a message sent to or received from the host. Purpose: Default: NUL (disabled) Syntax: PE data Acceptable values for data are: Any ASCII character NUL = disable Scan: To disable SOM, scan this label:...
Stop Bits Sets the number of stop bits. Purpose: Default: 1 stop bit Syntax: IC data Acceptable values for data are: 1 stop bit 2 stop bits Scan one of these labels: Scan: 1 Stop Bit *$+IC1$-* *$+IC1$-* Configuration Commands - Stop Bits 2 Stop Bits *$+IC2$-* *$+IC2$-*...
Configuration Commands - Trigger Event Trigger Event Defines the triggering method for the scanner. In level triggering, the laser Purpose: comes on when you pull the trigger and stays on until you release the trigger. In edge triggering, the laser comes on when you pull the trigger and stays on until you pull the trigger again or until a timeout occurs.
Time in Seconds Determines if time is measured in seconds. Purpose: Default: Disabled Syntax: DA data Acceptable values for data are: Disabled Enabled Scan one of these labels: Scan: Disabled *$+DA0$-* *$+DA0$-* Configuration Commands - Time in Seconds Enabled *$+DA1$-* *$+DA1$-* 7-53...
Configuration Commands - Timeout Delay Timeout Delay Defines the length of time the reader waits between characters when Purpose: receiving a message. When the timeout is reached, an error occurs. 10 sec Default: Syntax: IE data Acceptable values for data are: 5 msec 100 msec 500 msec...
Turnaround Delay Defines the length of time the reader waits to respond after receiving data Purpose: from the host. 0 msec Default: Syntax: IG data Acceptable values for data are: 0 msec 1 msec 2 msec 5 msec 10 msec 20 msec 50 msec 100 msec...
Configuration Commands - 2 of 5 (Two of Five) 2 of 5 (Two of Five) Enables or disables decoding of 2 of 5 symbology. If Interleaved 2 of 5 is Purpose: enabled, 2 of 5 is disabled. Disabled Default: Syntax: CC data data must be 3 digits.
UPC/EAN Enables or disables decoding of UPC/EAN symbologies. Purpose: Default: UPC A/EAN-13 enabled, UPC E enabled, Supplementals enabled Syntax: CE data data must be 4 digits. Acceptable values are: First digit UPC A/EAN-13 disabled UPC A/EAN-13 enabled UPC A only Second digit UPC E disabled UPC E enabled...
Page 190
Configuration Commands - UPC/EAN To enable specific UPC/EAN versions: 1. Scan this label: Set UPC/EAN *+/$+CE* *+/$+CE* 2. Scan one of these labels for the first digit: Disable UPC A/EAN 13 * 0* * 0* Enable UPC-A only * 2* * 2* 3.
Page 191
Configuration Commands - UPC/EAN 6. Scan this label: Exit Configuration, Save Settings *$-* *$ - * 7-59...
Configuration Commands - XOFF XOFF Defines the XOFF character for controlling handshake events. Purpose: Default: NUL (disabled) Syntax: PL data Acceptable values for data are: Any ASCII character NUL = disable Scan: To disable XOFF, scan this label: Disable XOFF *$+PL%U$-* *$+PL%U$ - * To set XOFF to an ASCII character:...
Defines the XON character for controlling handshake events. When XON is Purpose: disabled, the receive timeout is also disabled. NUL (disabled) Default: Syntax: PK data Acceptable values for data are: Any ASCII character NUL = disable Scan: To disable XON, scan this label: Disable XON *$+PK%U$-* *$+PK%U$ - *...
The reader responds to Data Entry commands whenever it is in Data Entry mode. Unless you specifically entered Configuration mode, the 9560 is in Data Entry mode.
9560 Transaction Manager User’s Manual Entering Data Entry Commands You enter data commands in three ways: • Typing commands or control codes from a 1700 keyboard or terminal. To enter a command as data, precede the command with the DLE character, Ctrl P.
Backspace Purpose: Deletes one character in the current record. If the reader is in buffered terminal mode, the reader sends a backspace-space-backspace to the terminal. If the buffer is empty, the reader sounds three low beeps. Terminal / BS or Bksp or Keyboard Host: Backspace...
Data Entry Commands - Clear Clear Clears the current record in the buffer. If the reader is in buffered terminal Purpose: mode, the reader sends as many backspace–space–backspace strings as necessary to clear the record on the screen. Also clears the preamble/postamble buffer if preamble/postamble data is entered.
Command Searches the data record for commands and full ASCII characters. You can Purpose: build up commands and ASCII characters from the ASCII chart in Appendix B, “Full ASCII Chart.” If no data has been entered in the buffer, this command is combined with the next entry to produce a command.
Data Entry Commands - Default Configuration Default Configuration Sets the reader to the factory default configuration. All Data Entry Purpose: commands (including any IRL programs) entered before executing the Default Configuration command are lost. Terminal: Not Applicable Host: Default Configuration Scan: *.+* *.+*...
Delete Data Either deletes the data portion of a file without deleting the entire file, or else Purpose: deletes the entire file. Not Applicable Terminal: Keyboard: Ctrl Enter C data Host: .$ data Scan: 1. Scan this label: Delete Data *.$* *.$* 2.
Data Entry Commands - Enable Clock Enable Clock Sets the real time clock. Purpose: Format: YY/MM/DD:HH:MM MM/DD:HH:MM DD:HH:MM HH:MM If data does not match one of these formats, the reader sounds an error beep and ignores the command. If you omit data , the display prompts you for each clock element separately.
Enter Accumulate All labels decoded after this command are added to the current data buffer Purpose: until the contents of the buffer are transmitted. If the record count exceeds 128 characters, the reader sounds three low beeps and rejects the last label data.
Data Entry Commands - Enter Computer Response Required Mode (CRRM) Enter Computer Response Required Mode (CRRM) Waits for a host response after a transmission before allowing more input. Purpose: This data entry command overrides the configuration command setting until you scan the Exit CRRM label. Then the reader returns to the configuration command setting.
Enter Display Editor Toggles the IRL editor between displaying on the 9560 display and Purpose: displaying on the terminal display. Not Applicable Terminal: Keyboard: Ctrl I Host: Enter Display Editor Scan: *$$* *$$* Enter Full ASCII Mode Purpose: Causes the reader to decode Code 39 data as the equivalent full ASCII characters.
Data Entry Commands - Enter IRL Editor Enter IRL Editor Enters the IRL editor. You can toggle between displaying the editor on the Purpose: 9560 display and the terminal display by sending this command again. Terminal: Ctrl I Keyboard: Not Applicable...
Enter Record Transmits the record and clears it from memory. If no data exists, the reader Purpose: transmits the EOM character and any defined preambles or postambles. Use this command to exit from preamble/postamble entry modes. Terminal / Enter Keyboard Host: Not Applicable Enter...
Data Entry Commands - Exit Auto-Trigger Mode Exit Auto-Trigger Mode Sets the scanner to read one label per trigger pull. Enter this command a Purpose: second time to return the laser to auto-trigger mode. Terminal / Ctrl J Keyboard Host: Exit Auto-Trigger Mode Scan: *$/*...
Data Entry Commands - Exit Configuration Mode, Do Not Save Settings Exit Configuration Mode, Do Not Save Settings Exits Configuration mode without updating the parameters. Purpose: Terminal / Ctrl Z Keyboard Host: Exit Configuration Mode No Save Scan: *-.* * - .* Exit Configuration Mode, Save Settings Exits Configuration mode and saves current configuration settings.
Exit Program Interrupts an IRL program. The program is not resumed. Purpose: Terminal: Not Applicable Keyboard: Ctrl-Enter [E] Note: Simultaneously press Ctrl Host: Exit Program Scan: */$* */$* Forward Purpose: Scrolls the display down one row in the current virtual display image (after a review command has moved the display up).
Data Entry Commands - High Beep High Beep Generates a high beep when the computer sends a backslash character (\). Purpose: Multiple \’s cause multiple high 60 msec beeps with a 45 msec delay between beeps. High and low beeps can be intermixed. Terminal / Not Applicable Keyboard...
Controls the four status LEDs of an attached 9191 Digital Wand Station and Purpose: the three internal relays of the 9560. Also returns the status of the sense inputs to the #0 register. You can enter up to eight valid data characters. This command is specific to the 9560.
Page 217
Data Entry Commands - LED/Relay Control All Relays On, LEDs to Default Scan: *$%XXXX111X* *$%XXXX111X* All Relays Off, LEDs to Default *$%XXXX000X* *$%XXXX000X* 8-23...
Data Entry Commands - Low Beep Low Beep Generates a low beep when the computer sends a BEL. Multiple BELs cause Purpose: multiple 60 msec low beeps with a 45 msec delay between beeps. High and low beeps can be intermixed. Terminal / Not Applicable Keyboard...
Preamble A Enters up to 25 characters into the Preamble A buffer to be transmitted with Purpose: the data. For an explanation of preambles, see Chapter 5, “Data Communications and Operating Options.” If you enter the Preamble A command without entering data, then the preamble buffer is cleared.
Data Entry Commands - Preamble B Preamble B Enters up to 25 characters into the Preamble B buffer to be transmitted with Purpose: the data. For an explanation of Preambles, see Chapter 5, “Data Communications and Operating Options.” If you enter the Preamble B command without entering data, then the preamble buffer is cleared.
Postamble C Enters up to 25 characters into the Postamble C buffer to be transmitted with Purpose: the data. For an explanation of Postambles, see Chapter 5, “Data Communications and Operating Options.” If you enter the Postamble C command without entering data, then the postamble buffer is cleared.
Data Entry Commands - Reset Reset Exits Configuration mode without updating the parameters. Clears the data Purpose: buffer. Terminal / Ctrl Z Keyboard Host: Reset Scan: *-.* *-.* Resume Program Resumes running an IRL program from the point where the previously run Purpose: program stopped.
Review Scrolls the display up one row in the current virtual display image if any Purpose: rows of data have scrolled off the display. Not Applicable Terminal: â â Keyboard: Not Applicable Host: Review Scan: *%/* *%/* Right Host Message Purpose: Transmits messages to the terminal in buffered mode by sending an HT (horizontal tab) followed by the message.
Data Entry Commands - Run Program Run Program Executes an IRL program beginning at the first statement. Purpose: Terminal: Not Applicable Keyboard: Ctrl Enter B Note: Simultaneously press Ctrl Host: Run Program Scan: *//* *//* Transmit (No Clear) Transmits the current record without clearing it from memory. This Purpose: command does not exit Accumulate mode.
Transmit File Transmits an IRL file to the host with the selected protocol. Purpose: If you omit the filename, the reader prompts you to enter it. Terminal / Not Applicable Keyboard Host: %% filename The filename must be one character from A to Z. 1.
For a more detailed explanation of IRL, refer to the IRL Programming Reference Manual (Intermec Part No. 048609). Any commands that are exclusive to the 9560 are described in “Unique IRL Commands for the 9560” in this chapter.
9560 Transaction Manager User’s Manual IRL Editor You use the IRL editor to develop, input, and edit IRL programs on the reader or on a terminal attached to the reader. The IRL editor has two modes: Command Line mode and Program Edit mode.
Send the /$ command or scan the Exit IRL Editor command label. Exit IRL Editor */$* */$* From the 9560 keypad 1. Press Q at the editor prompt. 2. Press Enter. Interactive Reader Language To Exit and Compile 1. Exit IRL without compiling.
Creating and Running IRL Programs For a complete listing of the IRL program commands, refer to the IRL Programming Reference Manual (Intermec Part No. 048609). This section presents only those commands necessary to start, stop, and edit an IRL program.
To exit the Insert mode and return to the IRL editor • Press Enter at the beginning of a new program line. Compiling a Program The E command exits the IRL editor, compiles the program, and stores the program in the reader’s memory. To compile an IRL program while in the IRL editor •...
Page 234
9560 Transaction Manager User’s Manual To resume an IRL program • Enter the $. command or scan the Resume IRL Program command label. If the program is resumed after prompts have been displayed, the prompts are lost. Resume IRL Program *$.*...
If you use any of these commands, the IRL program will not compile or run on the 9560. Note: PC-IRL will compile these commands. If you create an IRL program in PC-IRL with these commands and download it to the 9560, the program will not run on the 9560. Function Output Command You use the enhanced Function Output command (F) to control the relays and determine the sense input status.
“Magnetic Card Reader Commands” later in this chapter. Sample Program 1 In this example, the 9560 controls access to a restricted area. If the user scans a badge with an authorized number, the 9560 responds by actuating a relay that may be connected to a door lock.
• The sense inputs are monitored. If the alarm input is high, access is denied. • If you hold the door open, the 9560 beeps and prompts you to close it. You can use this programs as is, line by line, with or without the comments.
Page 238
9560 Transaction Manager User’s Manual G#0=0.GOODSND :If the transmission is good, wait for response. :********************************************************************** :The subroutine executes the following statements if the host does :not respond. :********************************************************************** .BADHOST P"HOST NOT RESPONDING" :Inform user if host does not respond. P"ACCESS DENIED"...
Page 239
G#0=0.START :Nothing at the sense inputs, return to beginning. C$0=#0 :Convert the input to string for test. D#1=[$0] :Determine the string length. G#1=2.ALARM :If second bit is set, an alarm is detected. G#1=1.DOROPEN :If first bit is set, the door is open. G.FAULT :If any other bit is set, the unit faulted.
If you ordered the 9560 with the internal magnetic card reader, you already have this program in two places. It is installed on the 9560 at the factory, and your package includes a disk with this program on it. The disk is Intermec Part No.
Page 241
Program Listing #3 Controlling the Magnetic Card Reader :Program - MAGDRVR.IRL Copyright Intermec, 1994 :*********************************************************************** :Purpose - This program enables communication between the 9560 and the magnetic strip card reader. data to a host computer for processing. :*********************************************************************** .MAIN .READ P"\e[2J"...
Magnetic Card Reader Commands The magnetic card reader accepts many data formats. Use the commands in this section to specify your data format and to create custom IRL programs. Reading Standard Data The host may request the data from the reader in two ways: Single Byte Command location.
Page 244
9560 Transaction Manager User’s Manual Read and Transmit Data Commands Command Hex Value 0x50 0x52 0x49 0x72 0x31 0x72 0x32 0x72 0x33 V data 0x56 data v data 0x76 data 0x31 0x32 0x33 0x34 0x35 0x36 0x37 0x5F 0x25 0x23...
Page 245
Card Reader Responses to Host Command Hex Value 0x5E 0x2B 0x2A 0x3F 0x21 0x7E 0x3A Interactive Reader Language Operation Command completed (ACK) No data found Error Retransmit (communication error) Invalid command Cannot execute Power on report 9-19...
This chapter provides simple troubleshooting procedures for some of the more common problems that the 9560 may experience. Troubleshooting Checklist Use the following tables to diagnose and correct minor problems with the 9560. Reader Does Not Read Bar Code... Possible Causes Faulty scanner.
9560 Transaction Manager User’s Manual Reader “Hung Up”... Possible Causes IRL program looping. Exit IRL Switch Slot Scanner Does Not Function... Possible Causes Incorrect ink type. Reader Beeps Continually on Power Up... Possible Causes Internal magnetic card reader is attached and communications settings were changed before power loss.
Status Beeps The reader beeps to indicate its status and condition. Error Status Beeps Beeps Error Condition 4 low Power was applied or unit was reset. RAM and ROM are in proper working condition. high low high An input or output error occurred. 1 low A valid label was read, but not transmitted to the host.
When an error occurs, the reader sounds three beeps (high low high) and displays the error message on the reader display or the CRT terminal. The 9560 displays error messages only when the reader display or the reader terminal port is configured for buffered operation.
Maximum Transmitted Data The maximum number of characters transmitted is 215 characters. That is 128 characters for the data, 75 characters for the preambles and postamble, and 12 characters for time. Any protocol characters used during data transmission are not calculated in the maximum. •...
This appendix lists the hardware and software specifications for the 9560. It includes bar code symbologies, physical and environmental specifications, interfaces, protocols supported, and configuration methods Bar Code Symbologies Supported Code CODE 39 HIBC I 2 OF 5 2 of 5...
Operating humidity Operator Feedback A cone speaker on the base of the 9560 beeps to indicate status conditions. You program the volume in Configuration mode. The laser scanner is also connected to this speaker line. The laser scanner beeps when the reader does.
Hardware Interfaces Port Modem Terminal Pin Assignments for 6-Pin Wand Connector Pin Assignments for 9-Pin Laser Scanner Connector Interface Connectors RS-232-C 25-Pin, D-subminiature, wired as DTE RS-422 RS-232-C Connector: 25-Pin, D-subminiature, wired as DCE RS-422 Signal Direction +12V Ground Ground Video Incoming Serial Out...
9560 Transaction Manager User’s Manual Pin Assignments for 25-Pin Modem Connector Pin Assignments for 25-Pin Terminal Connector Signal Direction Chassis Ground (optional) Transmitted Data Outgoing Received Data Incoming Request to Send Outgoing Clear to Send Incoming Signal Ground (required) Remote Triggering...
Input Devices Compatible With the 9560 Model and Description 1260 and 1270 Series digital wands 1350 Series badge scanners 1500 and 1600 Series laser scanners (with 9-pin D-sub connector) 1700 Keyboard 9191 Digital Satellite Wand Station Any asynchronous CRT terminal...
This appendix lists each character in the full ASCII chart with a multiple-read CODE 39 bar code label. ASCII Bar Code Labels To use these labels, you must set the 9560 in Full ASCII Mode. For a description of multiple-read labels, see Chapter 5, “Data Communications and Operating Options.”...
This appendix lists the commands that the 9560 recognizes in Data Entry Mode or in an IRL program. For a complete description of the Data Entry commands, see Chapter 8, “Data Entry Commands.” For a complete description of IRL commands, refer to the IRL Programming Reference Manual .
9560 Transaction Manager User’s Manual Data Entry Mode Command Summary Data Entry Mode Command Name Enter Preamble A +. data Clear Preamble A Enter Preamble B ++ data Clear Preamble B Enter Postamble C +% data Clear Postamble C Enter Record...
Page 275
Data Entry Mode Command Name Label Laser Trigger Not used Laser Untrigger Not used Set Clock /+ data Right Host Msg Not used Review Forward Change LEDS $% data Enter Display Editor Enter CRT Editor $$$$ Exit Editor/Program Resume IRL Program Run IRL Program Transmit File Enter/Exit Auto...
9560 Transaction Manager User’s Manual IRL Run Mode Command Summary Command Name Label Enter Preamble A Not used Clear Preamble A Not used Enter Preamble B Not used Clear Preamble B Not used Enter Postamble C Not used Clear Postamble C...
Page 277
Command Name Label Default Not used Configuration Laser Trigger Not used Laser Untrigger Not used Set Clock Not used Right Host Message Not used Review Forward Change LEDS Not used Enter Display Editor Not used Enter CRT Editor Not used Exit Editor/ Program Resume IRL Program Not used...
Page 281
Glossary This glossary defines general data collection terms and terms used in this manual. Glossary 2 of 5 Code A discrete, self-checking code for encoding numeric data only. The bars encode information, and the spaces separate individual bars. It can achieve densities of 15 characters per inch.
Page 282
9560 Transaction Manager User’s Manual autodiscrimination Capability of a reader to read multiple symbologies automatically without a significant change in first read rate or substitution error rate. bad program acknowledgment character Sent from the reader when the received IRL program has compile errors. The host must correct and retransmit the program.
Page 283
bidirectional A bar code symbol that can be read successfully independent of scanning direction. An abbreviation for binary digit. A single element (0 or 1) in a binary number. byte A combination of eight bits in a predetermined pattern, designed to represent a digit or alphanumeric character.
Page 284
9560 Transaction Manager User’s Manual Code 39 Alphanumeric bar code that is discrete, variable length, and self-checking. Character set includes a start/stop character, 10 digits, 26 letters of the alphabet, space, and six symbols. ASCII characters are represented by the alphanumeric characters combined with the six symbols.
Page 285
Glossary continuous code continuous bar code symbol A bar code or symbol in which the space between two characters (intercharacter gap) is part of the code, such as USD-1 (Interleaved 2 of 5 Code). A continuous code is the opposite of a discrete code. contrast Amount of difference in reflectance between the dark bars and the light spaces of a bar code;...
Page 286
9560 Transaction Manager User’s Manual echoplex Communication environment in which full duplex terminals work. Any data sent to the host is echoed back to the device that sent the data. Edge Trigger mode The laser only turns on or off when you pull the trigger–it completely ignores the trigger release.
Page 287
Glossary End of Program Block/Continue character Sent by the host after transmitting a block of IRL program statements to the reader. Indicates the end of an intermediate block of program data and that more program data will be transmitted. End of Record character 1.
Page 288
Continuous Code. Interleaved 2 of 5 Code A bar code developed by Intermec for Computer Identics that encodes the ten digits 0 through 9. The name Interleaved 2 of 5 is derived from the method used to encode two characters. In this symbol, two characters are paired, using bars to represent the first character and the interleaved spaces to represent the second character.
Page 289
Glossary laser Light Amplification by the Stimulated Emission of Radiation. A coherent, monochromatic light source produced by directing a light beam repeatedly through an active material so that it becomes amplified, and then directing the beam into a narrow cone of divergence. The active material converts energy into laser light, a pumping source provides power or energy, and separate optics direct the beam through the active material and then into a narrow cone of divergence.
Page 290
9560 Transaction Manager User’s Manual misread bad read A condition that occurs when the data output of a reader does not agree with the encoded data presented. modem MOdular/DEModular; a device that converts one form of a signal to another that is suitable for transmission over communication circuits, typically from digital to analog and then from analog to digital.
Page 291
Device in a network that transmits data in response to an initialization from the controller. If the POL character is not enabled, all Intermec readers and printers will transmit data when the operating system of the device requires data to be transmitted.
Page 292
9560 Transaction Manager User’s Manual Polling Mode D protocol Communications protocol for connecting the reader to a 9160A or 9161A Port Concentrator or a 9165B System Control Unit. Polling Mode D operates only at 2400 baud or higher and cannot be modified.
Page 293
Receive End of Message, First Character Enables or disables receiving data and/or indicates the end of a data block in the Receive Data Event. Older Intermec products may not include this protocol character. Newer generation online reader products implement this protocol acronym. RX EOM2...
Page 294
9560 Transaction Manager User’s Manual scanner A device that examines a spatial pattern, one part after another, and generates analog or digital signals corresponding to the pattern. Scanners are often used in mark sensing, pattern recognition, character recognition, and bar code recognition.
Page 295
Enables or disables the transmission of the TX EOM characters and/or indicates the end of a data block in the data transmission event. Older Intermec products may not include this protocol character. Newer generation online reader products implement this protocol acronym.
Page 296
Defines a character that disables the transmission event. The receiving device sends XOFF when its receive buffers are nearly full of data. Older Intermec products may not include this protocol character. Newer generation online reader products implement this protocol acronym.
Page 303
Interleaved Two of Five, 1-7 international character set, 5-19 IRL, 9-3 BAK command, 7-24 bar codes, 9-8 compiling, 9-7 commands unique to the 9560, 9-9 Editor, 9-4 END command, 7-25 EOF command, 7-26 EOP command, 7-27 EOR command, 7-28 F command, 2-7, 2-9, 9-9...
Page 304
9560 Transaction Manager User’s Manual Kana mode characters, 5-25 to 5-29 Katakana, 5-23 to 5-30 assigning function keys, 5-26 lowercase characters, 5-28 to 5-30 character set, 5-19, 5-23, to 5-30, 7-33, 9-14 entering characters, 5-25 Katakana command, 7-33 keyboard for 9560, 1-5...
Page 309
3 9 nugget Addendum to the 9560 User’s Manual The Terminal Port of the 9560E Transaction Manager is not available for use. Terminal Port functions described in the 9560 Transaction Manager User’s Manual are not supported. Connector PCB helconital Terminal Port...
Need help?
Do you have a question about the Transaction Manager 9560 and is the answer not in the manual?
Questions and answers