Page 2
NCR, therefore, reserves the right to change specifications without prior notice. All features, functions, and operations described herein may not be marketed by NCR in all parts of the world. In some instances, photographs are of equipment prototypes. Therefore, before using this document, consult with your NCR representative or NCR office for information that is applicable and current.
Page 3
Preface Audience This book is written for hardware installer/service personnel, system integrators, and field engineers. Notice: This document is NCR proprietary information and is not to be disclosed or reproduced without consent.
Page 4
References NCR RealPOS Presentation Scanner (7893)Hardware Service Guide (B005-0000-1918) NCR RealPOS Scanner Tool Suite Guide (B005-0000-1883) NCR RealPOS Scanners Safety and Regulatory Information (B005-0000-1699)
Table of Contents Chapter 1: Introduction Using the Scanner......................1-1 Chapter 2: Product Information Physical Considerations ....................2-1 Environmental Considerations ..................2-2 Power Considerations....................2-2 Features and Options ....................2-3 Scanning Performance ..................2-3 Communications Protocol...................2-3 Autodiscrimination .....................2-4 USB Peripheral Port and Main (POS) Communication Port ......2-5 Operator Interface ....................2-6 Voice Messages ....................2-6 LED Status Indicator ..................2-6...
Page 6
Communications Protocol ..................3-7 IBM RS-485......................3-7 RS-232 ........................3-7 IBM USB ......................3-7 NCR (RS-232) USB....................3-7 Wedge .........................3-7 Chapter 4: Operating the Scanner Scanner Components....................4-1 Pass-by Scanning.......................4-2 Presentation Scanning ....................4-2 Hand Scanning ......................4-4 Label Orientation.......................4-4 Scan Pattern Location ..................4-4 Label Rotation ....................4-5 Distance from Scanner..................4-6 Bar Code Quality.......................4-6...
Page 7
Enter Specific Parameters (Shortcut Method) ..........5-12 Parameter Defaults....................5-14 Programming Tips ....................5-19 Program Parameter Descriptions................5-20 Communications Protocol.................5-20 IBM Slot Scanner ..................5-20 IBM USB......................5-20 NCR (RS-232 USB) ..................5-20 RS-232......................5-21 Good Read Tone ....................5-21 Tone On/Off ....................5-21 Tone Frequency (Hertz) ................5-22 Tone Length (Milliseconds) .................5-22 Tone Volume ....................5-22 Not-On-File Volume ..................5-22...
Page 8
900ms Lockout Timer Restart Limit ............5-24 Bar Codes–1......................5-25 UPC/EAN .....................5-25 Extend UPC–A to EAN–13................5-26 Extend UPC–E to UPC–A................5-26 Add-On Bar Codes ..................5-26 Add-On Code Length ...................5-26 Send Data .....................5-26 Set 2 Tag Label.....................5-26 Bar Codes–2......................5-27 Code 39......................5-27 Minimum Characters ..................5-28 Full ASCII ....................5-28 Check Digit Present..................5-28 Transmit Check Digit ...................5-28...
Page 9
Bar Codes–4......................5-34 Code 128.......................5-35 Code 128 Tone .....................5-35 Tone Length ....................5-35 Tone Frequency ....................5-35 Code 128 Stitch Enable ................5-35 Scans Required .....................5-36 Overlap Characters ..................5-36 Minimum Segment Size ................5-36 Bar Codes–5......................5-36 GS1 DataBar Enable..................5-37 Scans Required on GS1 DataBar–14............5-37 Scans Required on GS1 DataBar–E .............5-37 UCC–128 Emulation Mode................5-37 GS1 DataBar Expanded Application Identifier Programming Options ..5-38 Bar Codes–6......................5-40...
Page 10
viii RS-232 Prefix Byte...................5-49 Prefix Byte....................5-50 ASCII Code ....................5-50 RS-232 Terminator Byte...................5-50 Terminator Byte ...................5-51 ASCII Code ....................5-51 RS-232 Communications Options ..............5-51 Message Delay .....................5-51 Scanner/Scale Format...................5-52 Miscellaneous Parameters.................5-53 Host Tone Control ..................5-53 Enable/Disable Voice Messages..............5-53 IBM–485 / IBM–USB Tag Data Format............5-54 Number System Character Parameter...............5-54 Programming Worksheets ..................5-55 Communications Protocol.................5-55...
Page 11
Code 39 Tone ....................5-71 Code 39 Quiet Zone..................5-71 Code 39 InterCharacter Gap Check..............5-71 Code 39 Halves ....................5-71 Code 39 Stitch ....................5-72 Code 39 CD Length1..................5-72 Code 39 CD Length2..................5-72 Code 39 Minimum and Maximum Length ...........5-72 Interleaved 2 of 5 Tone Length ..............5-73 Interleaved 2 of 5 Tone Frequency...............5-73 Interleaved 2 of 5 Tone.................5-73 Interleaved 2 of 5 CD Length1 ..............5-74...
Page 12
Expand E to EAN–13 Directly ..............5-84 Scanner Power-On State................5-84 ASCII Code Chart.....................5-84 USB Programming ....................5-85 NCR USB Communications ................5-85 IBM USB ......................5-85 Chapter 6: Special Programming Changing Program Defaults to Current Parameters ..........6-1 Set Current Parameters to Default Values ............6-1 Enable Soft Defaults..................6-1...
Page 13
Volume Levels....................6-9 Single Volume Adjust Bar Code ................6-9 Firmware Flashing.....................6-9 Obtaining the Tools and New Firmware.............6-9 Acquiring and Installing the RealPOS Scanner Flash Tool for Windows..6-10 Acquiring Firmware ..................6-11 Identifying Firmware Version ................6-11 Firmware Flashing Procedure ................6-12 Flash Utility Notes ....................6-15 Checking 7893 Scanner Firmware Level .............6-15...
Page 14
Tag Message Format ..................A-7 Installation Details..................A-7 Appendix B: NCR Scanner Programming Tags Appendix C: Service Diagnostics Scanner Service Diagnostics ..................C-1 Appendix D: Checkpoint Operation........................D-1 Non Interlock Mode................... D-1 Appendix E: Additional Information Products Appendix F: Technical Support...
Introduction Chapter 1: The new NCR RealPOS Presentation Scanner (7893) represents the latest technology in laser scanning. It features bi-optic electronics, including dual video, flash download technology, and flash programmability. It is a small, compact unit that weighs about 14 ounces. Being a presentation scanner, it permits you to present the bar code label to the scanner or pass it by for bar code reading.
Product Information Chapter 2: The 7893 is designed to operate within a wide environmental range. Being a small peripheral unit, it does not require any special wiring or mounting. Normally, its requirements are within those of the host terminal or PC. Physical Considerations The 7893 is a lightweight unit with design consideration given to handling by store personnel.
Chapter 2: Product Information Environmental Considerations The 7893 operates in all standard-working environments. Temperature and humidity ranges permitted are greater when the 7893 is in storage or transit. The following table gives the various environmental requirements. Temperature Temperature Change Humidity Range 10°C to 40°C 5% - 95% Operating Environment...
Scanning Performance The NCR 7893 uses laser light to create a pattern of 20 scan lines. As a bar code passes through these scan lines, the 7893 scanner uses the reflected light to identify the location of each bar in the bar code.
Chapter 2: Product Information Autodiscrimination The 7893 can decode a variety of barcodes. The ability to differentiate the various barcode types is a standard feature of the 7893. The following is a list of the different barcode types: UPC–A and UPC–E ...
Chapter 2: Product Information USB Peripheral Port and Main (POS) Communication Port The 7893 includes a USB Peripheral ports and a Main (POS) Communication Port. This port is included to permit an easy connection for peripherals and to improve its capabilities by permitting the devices to be hot–swappable (connecting or disconnecting devices without restarting the unit).
Chapter 2: Product Information Operator Interface Interface between the operator and the 7893 is very minimal. Messages are sent from the 7893 to the operator through LED status indicator, audio tones, and voice messages. Voice Messages If the 7893 has voice enabled, certain mode changes and error conditions are alerted by synthesized voice messages.
Power Supply 23756 The Power Supply provides the required DC voltage of the NCR 7893 The Power Cord plugs into an electrical outlet and connects to the Power Supply. A low voltage Power Cable connects the Power Supply to the 7893. Several power cords are available depending on the country of installation.
Chapter 2: Product Information Parameter Programming The NCR 7893 may need to be configured to meet specific installation needs. The 7893 uses special programming tags to modify the various programming parameters (refer to Chapter 5). This can be done through the following: ...
Chapter 2: Product Information Ongoing Wellness Check Scan Doctor runs continuously the moment 7893 is turned on. It constantly performs on-going diagnostic tests while the unit is running. These diagnostic tests include the following: Spinner Motor Speed Test. IBM RS-485 TERMPWR Test ...
2-10 Chapter 2: Product Information Error Code Sequence GREEN GREEN GREEN GREEN (PAUSE) (PAUSE) (PAUSE) (PAUSE) (PAUSE) Note: The 7893 will flash sequences of changing colors that match the Scan Advisor (5-LED light bar) color sequences used on other PXA scanners like the 7884. Except that the 7893 must flash the colors in sequence instead of displaying them all at once.
If the scanner has been damaged due to shipping, notify the shipping carrier and the NCR representative. If other damages are found, notify NCR or the other supplier if not purchased directly from NCR. Out of Box failures are handled through the NCR customer Satisfaction Hot line.
Chapter 3: Installation Verify Correct Cables The following table identifies the most common interface cables required for the different host connections that can be made with the 7893. See your NCR representative for additional cables. Cable Number Description 1432-C899-0040 Cable – USB, Latching, 7892SA, black 1432-C679-0040 Cable –...
Chapter 3: Installation Determine Scanner Location When identifying a location for the 7893 scanner, consider the length of the connecting cables. The electrical outlet used for the Power Module can be approximately 74 in. (188 cm) from the host terminal. Depending on the Scanner Module Cable, the scanner can be approximately 9 ft. (274 cm), 6.6 feet (2 meters) or 13.1 feet (4 meters) from the host terminal or PC.
Chapter 3: Installation Installing the 7893 The 7893 can be connected to the host terminal through a PS/2 keyboard connector. Scan data is input into the PS/2 keyboard port. When connected in this configuration the 7893 cannot receive commands from the host terminal. Note: For the 7893 there is only a single transmit message buffer.
Chapter 3: Installation USB Keyboard Wedge Communication The 7893 can emulate a USB keyboard device by enumerating itself as an HID keyboard. By doing so, it passes barcodes directly to the host’s keyboard driver. This eliminates the need of installing a third party driver since the operating system’s native keyboard input driver will be used.
Chapter 3: Installation Connecting Power 1. Verify that you have the correct Power Module for your electrical outlet. 2. Connect the power connector to the Interface Cable. Depending on the installation, this may be a connector on the cable or a box on the end of the cable. 3.
IBM-USB format. NCR (RS-232) USB The 7893 can communicate with the host terminal through a USB cable. This parameter enables the NCR (RS-232) format. Note: Two programming tags must be scanned to enable this parameter: Hex E followed by Hex 0.
Operating the Scanner Chapter 4: Scanner Components Before using the 7893, the user needs to be familiar with some of its components. The figure below shows the scanner and identifies some of the parts and features. Scan Window Status Indicator Scanner Module Cable Speaker 27475...
Chapter 4: Operating the Scanner Pass-by Scanning This type of scanning is the familiar style used at checkout stands, such as in supermarkets. The item is moved across the front of the scanner window with the barcode label oriented to face the scanner window, as shown.
Page 39
Chapter 4: Operating the Scanner 2. Position the bar code label completely within the red Laser Scan Pattern as indicated below. Normally the bar code should be three to four inches from the scanner. When the label is read the LED Status Indicator turns green. If enabled, a Good Read Tone also sounds.
Chapter 4: Operating the Scanner Hand Scanning Occasionally you have merchandise that cannot be picked-up and presented to the scanner. The package may be too heavy or too awkward to hold while trying to position the bar code label. In these circumstances you can pick up the scanner and take it to the merchandise. The 7893 is designed so that you can easily pick the scanner up and hold it.
Chapter 4: Operating the Scanner Label Rotation The 7893 can read labels that are presented in many different positions. You can present labels that are rotated left or right 30 degrees from center, up or down 30 degrees from center, and 360 degrees around center.
Chapter 4: Operating the Scanner Distance from Scanner For optimum reading, the distance you must place the label from the 7893 depends on the density and height of the bar code. You can relate this to focusing a camera, where you change the focus setting based on how far away the object is.
Chapter 4: Operating the Scanner PACESETTER NCR has continually improved its PACESETTER technology used on NCR scanner products. Starting out as PACESETTER, it progressed to PACESETTER Plus, and then to PACESETTER III. Vendors and printers regularly supply products with overprinted, underprinted, or truncated bar codes to the market.
Chapter 4: Operating the Scanner PACESETTER III The PACESETTER III feature of the 7893 scanner performs many functions that improve the efficiency of the scanner. It determines what is wrong with a bar code and then fixes it. It also keeps track of problems found.
Chapter 4: Operating the Scanner Programming Speech Speech on the 7893 is enabled or disabled by scanning the following programming sequence. Speech Enable/Disable toggle Programming Mode Hex 3 Hex 2 Hex D Save and Reset Scan the programming tag sequence once to enable speech.
4-10 Chapter 4: Operating the Scanner Taking Care of Your Scanner Although your 7893 is rugged, remember to treat it carefully. Keeping the Scan Window clean helps keep the read rate exceptionally high. Follow these simple instructions to keep your scanner clean and well-maintained.
Programming Chapter 5: This overview of programming the 7893 is intended to acquaint you with the overall programming procedure. The “Scanner Programming Summary” section at the end of this chapter is most useful after you have performed the programming function. Programming Mode To program the 7893, it must be in the Programming Mode.
3. Save your program by scanning the Save and Reset tag. Requirements Programming Worksheets Programming Tags—Appendix B: NCR Scanner Programming Tags or BST0-2121-74 Help Refer to the “Programming Tags Chart” later in this chapter. Refer to the step-by-step procedure described in “Entering Your Program” section of this chapter.
However, if you need to make programming changes, the procedure is very simple. First complete a series of programming worksheets then enter the information using special Programming Tags in Appendix A: NCR Scanner Programming Tags or BST0-2121-74. Programming Tags There are 5 unique tags and 16 hexadecimal (Hex) character tags. The following chart identifies each Programming Tag, its function, and the associated indicators.
7893 sets the parameters to these values. The scanner also indicates via beeps the Default setting. Enter the program into your scanner by scanning the proper sequence of programming tags found in the NCR Scanner Programming Tags (BST0-2121-74). Following are the three major steps to programming your scanner.
Page 51
Chapter 5: Programming 1. Enter the Base Programming state by scanning the Programming Mode tag as the first tag after applying power to your 7893 scanner. 2. Select a Programming Worksheet and enter its parameter data by scanning the Hex tags identified in Your Program at the bottom of the Programming Worksheet.
Programming Description The 7893 can be remotely programmed from its attached host terminal with no local intervention. To achieve this, special host terminal software (NCR RealPOS Scanner Tool Suite) must be purchased from NCR. This section describes programming a scanner with special bar code tags.
NCR Scanner Programming Tags (BST0-2121-74) available at www.info.ncr.com. (The tags are also included in Appendix A of this document.) A large number of special programming tags are not needed. There are only five (5) unique tags and sixteen (16) hexadecimal (Hex) character tags.
Chapter 5: Programming Function–In a Parameter Programming If this tag is scanned in a Parameter Program sequence, only the parameter sequence which was aborted is not saved. Any prior sequence that successfully ended with the scanner saying "Program Mode" is saved and the 7893 stays in Program Mode. Indication–In a Parameter Program ...
Chapter 5: Programming HEX 0–HEX F Function These sixteen (16) tags enter the selections for each of the parameters in the Parameter Programs. They also select the Parameter Program Indication Hex 0—Scanner says “Zero” with no beeps. If voice disabled, scanner produces a short beep, different frequency from Good Read tone.
5-10 Chapter 5: Programming Speak Bar Codes Currently Enabled This bar code prompts the scanner to speak a list of the bar code symbologies that the scanner has been programmed to recognize and read. Refer to Appendix B for the actual programming tag.
Page 57
Chapter 5: Programming 5-11 PROGRAM MODE Bar Codes - 2 Parameter Program Code 39 Disable Enable Minimum Characters Allowed Full ASCII Disable Enable Check Digit Present Disable Enable Transmit Check Digit Disable Enable Allow 1- or 2-Character Disable Enable Tags 11722...
5-12 Chapter 5: Programming Program Entry Procedure The following example is a typical program entry procedure. 1. Disconnect scanner from the host terminal. 2. Apply power to the 7893 (or scan the Reset tag). 3. Scan the Program Mode tag. 4.
Page 59
Chapter 5: Programming 5-13 PROGRAM MODE Bar Codes - 2 Parameter Program Code 39 Disable Enable Minimum 2- F Characters Allowed Full ASCII Disable Enable Check Digit Present Disable Enable Transmit Check Digit Disable Enable Allow 1- or 2-Character Disable Enable Tags 11723...
5-14 Chapter 5: Programming Program Entry Procedure (Shortcut Method) The following example is a typical program entry procedure. 1. Disconnect scanner from the host terminal. 2. Apply power to the 7893 (or scan the Reset tag). 3. Scan the Program Mode tag. 4.
Page 61
Chapter 5: Programming 5-15 Programming Mode Program Parameters Default Setting UPC/EAN Enable Unused Disable Extend UPC–A to EAN–13 Disable Extend UPC–E to UPC–A Disable Bar Codes-1 Periodical Codes Disable Periodical Code Extension No default value Send Data Data As Decoded Set 2 Tag Label Code 39 Disable...
Page 62
5-16 Chapter 5: Programming Programming Mode Program Parameters Default Setting Interleaved 2 of 5 Disable Bar Code Length Range Specific Value 1 Value 2 Check Digit Present Disable Transmit Check Digit Disable Interleaved 2 of 5 Tone Disable Bar Codes-3 Tone Length 75 Milliseconds Tone Frequency...
Page 63
Chapter 5: Programming 5-17 Programming Mode Program Parameters Default Setting Codabar Decoding Disable Codabar Length Range Check 4-36 Codabar Specific Length Check 4-36 Codabar Check Digit Disable Codabar Check Digit Transmission Enable Codabar Tone Length 75 ms Codabar Tone Frequency 2232 Hertz Bar Codes-6 Codabar Tone...
Page 64
5-18 Chapter 5: Programming Programming Mode Program Parameters Default Setting Baud Rate 9600 Parity 1 Stop Bit and 7–bit RS-232 Parameters-1 Stop Bits and Character Length Length RTS High, Wait For Hand Shake Disable—Scanner- Only models BCC Options Enable— Scanner/Scale Models Interface Control None RS-232 Parameters-2...
Chapter 5: Programming 5-19 Programming Tips The following are some tips to help when programming the 7893. Turn the host terminal Off or disconnect all interface cables to the 7893 before entering the program. Some host terminals can corrupt the program if they are running and are connected to the 7893 while entering the program.
The 7893 can communicate to the host terminal through a USB cable. This parameter enables the scanner to use IBM’s proprietary version of HID–type USB protocol. NCR (RS-232 USB) The 7893 can communicate with the host terminal through a USB cable. This parameter enables the NCR (RS-232) format.
Chapter 5: Programming 5-21 Note: Two programming tags must be scanned to enable this parameter: Hex E followed by Hex 0. RS-232 RS-232 is used to connect the 7893 to almost any RS-232 type of communications device. This protocol uses 7-bit ASCII by default to send tag data to the device. Good Read Tone Your Program Good Read Tone...
The Not-On-File tone goes off when the scanner receives a command from the host terminal to do so. In RS-232 protocol, there is a Not–On–File command. Refer to the NCR Scanner/Scale Interface Programmer's Guide (BD20-1074-A) for more information about the Not-On-File...
Disable Enable Restart Limit has no effect. NOTE: NCR suggests that you do not set the Active Time parameter to 0. Leaving the laser light on all the time reduces its life expectancy. 27550 The Timers programming mode controls the two 7893 timers: Lockout Time and Active Time.
Hex 0 through Hex 3 tags, respectively. Note: NCR suggests that the Active Time parameter not be set to 0. When set to 0, the laser lights will be ON all the time which reduces the life expectancy of the laser diodes.
Chapter 5: Programming 5-25 Bar Codes–1 Your Program Bar Codes - 1 UPC/EAN Unused Extend Extend Periodical Periodical Send Set 2 Tag UPC-A UPC-E Codes Code Data Label Extension UPC/EAN Disable Enable B Unused Disable C Extend UPC-A To EAN-13 Disable Enable D Extend UPC-E...
5-26 Chapter 5: Programming If reading UPC/EAN bar codes is disabled, there are no other entries allowed for this parameter. However, if reading UPC/EAN bar codes is enabled, the remaining parameters can be programmed. Extend UPC–A to EAN–13 The Extend UPC–A to EAN–13 parameter determines whether to pad the tag data, changing 12-digit UPC tags to 13-Character EAN tags.
5-28 Chapter 5: Programming Minimum Characters The Minimum Characters Allowed parameter defines how many characters in a bar code must be read the same by two separate scans before determining a valid read has occurred. This option should be set to the number of characters in a typical tag which ensures that the scanner reads typical tags with at least two complete good scans before sending the tag data to the host terminal.
Chapter 5: Programming 5-29 Tone Frequency This parameter permits you to set the frequency of the Code 39 tone. Set this parameter by scanning the appropriate Hex tag (Hex 0 to Hex 7). Hex Tag Frequency in Hertz Hex 0 3348 Hz Hex 1 2976 Hz...
5-30 Chapter 5: Programming Scans Required This parameter sets the number of scans required to read a Code 39 bar code. Increasing the number of scans can improve reading nominal bar codes. There are four settings: 1 scan, 2 scans, 3 scans, and 4 scans. The default is 1 scan. Set this parameter by scanning the appropriate Hex tag (Hex 1 to Hex 4).
Chapter 5: Programming 5-31 Bar Codes–3 Your Program Interleaved Bar Code Value 1 Value 2 Check Digit Transmit Bar Codes - 3 2 of 5 Length Present Check Digit Interleaved 2 of 5 Disable Enable Bar Code Length Range Specific Check Check Character...
5-32 Chapter 5: Programming Bar Code Length The Bar Code Length parameter selects the method for determining if an Interleaved 2 of 5 bar code is a valid length. The Range Check method identifies a length range by specifying the minimum and maximum number of characters.
Chapter 5: Programming 5-33 Tone Length The Tone Length parameter permits you to set the length of the Interleaved 2 of 5 tone. Set this parameter by scanning the appropriate Hex tag (Hex 0 to Hex F). Each Hex tag is incremented by 15 milliseconds.
5-34 Chapter 5: Programming Scans Required This parameter sets the number of scans required to read an Interleaved 2 of 5 bar code. Increasing the number of scans can improve reading nominal bar codes. There are four settings: 1 scan, 2 scans, 3 scans, and 4 scans. The default is 2 scans. Set this parameter by scanning the appropriate Hex tag (Hex 1 to Hex 4).
Chapter 5: Programming 5-35 The Bar Codes 4 programming mode contains programming parameters for Code 128 bar codes. Refer to the “Parameter Defaults“section earlier in this chapter for the factory defined default value of each programming parameter. Code 128 The Code 128 parameter contains two selections: Disable and Enable. Disable reading Code 128 bar codes by scanning the Hex 0 tag and enable reading by scanning the Hex 1 tag.
5-36 Chapter 5: Programming Scans Required This parameter sets the number of scans required to read a Code 128 bar code. Increasing the number of scans can improve reading nominal bar codes. There are four settings: 1 scan, 2 scans, 3 scans, and 4 scans. The default is 1 scan. Set this parameter by scanning the appropriate Hex tag (Hex 1 to Hex 4).
Chapter 5: Programming 5-37 GS1 DataBar Enable This parameter contains 4 selections. Disable reading GS1 DataBar bar codes by scanning the Hex 0 programming tag. Reading either or both GS1 DataBar–14 and GS1 DataBar–E bar codes is enabled with this parameter.
5-38 Chapter 5: Programming GS1 DataBar Expanded Application Identifier Programming Options There are situations where it may be desirable to disable certain DataBar Expanded Application Identifiers (AI) while enabling others. This may be due to the system software not being capable of handling certain DataBar Expanded tag data. Following are examples of such scenarios and how the scanner can be programmed to enable or disable the scanning of specific DataBar AIs: 1.
Page 85
Chapter 5: Programming 5-39 Enables all DataBar Expanded Enable General DataBar Expanded except AIs specifically disabled Program Mode, Hex 7, Hex 1, Hex E, Save and Reset (default) Disable General DataBar Expanded Disables all DataBar Expanded except AIs specifically enabled Program Modes, Hex 7, Hex 1, Hex F, Save and Reset Specifically Enable DataBar AI 8110 Set DataBar Expanded AI 8110...
Chapter 5: Programming 5-41 Codabar Tone Length The Codabar Tone Length parameter permits you to set the length of the Codabar tone. Set this parameter by scanning the appropriate Hex tag (Hex 0 to Hex F). Each Hex tag is incremented by 15 milliseconds.
5-42 Chapter 5: Programming Bar Codes–7 Your Program Bar Codes - 7 Pharmacode Disable Enable Pharmacode Check Digit Disable Enable Transmission 25516 The Bar Codes 7 programming mode contains programming parameters for Pharmacode bar codes. Refer to the “Parameter Defaults” section earlier in this chapter for the factory defined default value of each programming parameter.
25514 The Label Identifiers programming mode selects the parameters for adding label identifiers to communication messages. These identifiers apply to the NCR USB and RS-232 communication protocols. Label identifiers for the other modes of communication are determined by the firmware and are not programmable.
5-44 Chapter 5: Programming Default Prefix Scan the Hex 0 tag to use the default prefix. The default label identifiers vary depending on the type of bar code read. Following are the default identifiers for each bar code type: Bar Code Type ASCII UPC-A UPC-E...
Chapter 5: Programming 5-45 Bar Code Type The Bar Code Type parameter selects the bar code type for entering its associated label identifier information. After entering a Bar Code Type, enter the Common Byte and Unique Identifier. This procedure repeats until the label identifiers are specified for each bar code type. Scan the Hex 0 through Hex 9 tag to enter the appropriate Bar Code Type.
Chapter 5: Programming 5-47 Stop Bits and Character Length The Stop Bits and Character Length parameter contains four selections: 1 Stop Bit and 7-bit Character Length, 1 Stop Bit and 8-bit Character Length, 2 Stop Bits and 7-bit Character Length, and 2 Stop Bits and 8-bit Character Length. Choosing no parity and 7-bit Character Length causes the 7893 to send two (2) stop bits;...
Chapter 5: Programming 5-49 Interface Control The Interface Control parameter permits control of the transfer of data between the scanner and the host terminal. The options are None, enable ACK/NAK, enable XOn/XOff, and enable both ACK/NAK and XOn/XOff. If enable ACK/NAK is selected, each message sent to the host terminal must be acknowledged before sending the next message.
5-50 Chapter 5: Programming Prefix Byte The Prefix Byte parameter contains two selections: Disable and Enable. Scan the Hex 0 tag to disable the Prefix Byte, or the Hex 1 tag to enable it. ASCII Code The ASCII Code parameter permits the specification of what ASCII code to use for the Prefix Byte.
Chapter 5: Programming 5-51 Terminator Byte There are two RS-232 Terminator Bytes available–the second Terminator Byte being a direct entry only. Therefore after programming the First Terminator Byte Hex 2, Hex 3 and Hex C must be scanned to be able to program the Second Terminator Byte. ASCII Code The ASCII Code parameter for RS-232 Terminator Byte and Prefix Byte has the same function.
The difference between the scanner only and the scanner/scale format is that the scanner/scale format has an address and a function code following the optional Prefix Byte. For more detailed information on message formats refer to the NCR Scanner/Scale Interface Programmer's Guide (BD20-1074-A).
Chapter 5: Programming 5-53 Miscellaneous Parameters Your Program Miscellaneous Host Tone IBM Retransmit Speech IBM-485 / IBM-USB Parameters Control Control Tag Data Format Host Tone Control Disable Enable IBM Retransmit Control 3 Times Forever Speech Toggle Between Enable and Disable Speech IBM-485 / IBM-USB Tag Data Format ASCII...
ASCII characters. Therefore, when selecting Communications Protocol choice 4 or B, NCR recommends that the tag format be set to ASCII. For handheld bar code readers, refer to the “Communications Protocol” section earlier in this chapter.
Chapter 5: Programming 5-55 Hex 1—UPC–A and UPC–E Number System Character Sent Hex 4—UPC–E Number System Character Not Sent Hex 5—UPC–E Number System Character Sent Hex 6—UPC–A Number System Character Not Sent Hex 7—UPC–A Number System Character Sent Programming Worksheets The programming worksheets provide a convenient method of defining the 7893 program before loading it into the unit.
5-56 Chapter 5: Programming Good Read Tone Your Program Good Read Tone Protocol Tone On/Off Tone When entering Tone Frequency, the adjustment can be incremented upward by scanning the Hex B tag. Each time Frequency you scan the Hex B , the tone frequency increases one unit. (Hertz) Scan the End tag or a valid Hex tag to end this mode.
900 ms Lockout Timer Restart Limit [F] Disable Enable Restart Limit has no effect. NOTE: NCR suggests that you do not set the Active Time parameter to 0. Leaving the laser light on all the time reduces its life expectancy. 27550...
5-58 Chapter 5: Programming Bar Codes–1 Your Program Bar Codes - 1 UPC/EAN Unused Extend Extend Periodical Periodical Send Set 2 Tag UPC-A UPC-E Codes Code Data Label Extension UPC/EAN Disable Enable B Unused Disable C Extend UPC-A To EAN-13 Disable Enable D Extend UPC-E...
5-60 Chapter 5: Programming Bar Codes–3 Your Program Interleaved Bar Code Value 1 Value 2 Check Digit Transmit Bar Codes - 3 2 of 5 Length Present Check Digit Interleaved 2 of 5 Disable Enable Bar Code Length Range Specific Check Check Character...
5-64 Chapter 5: Programming Label Identifiers Your Program Label Identifier Common Common Bar Code Common Unique Identifier Identifiers Type Byte 1 Byte 2 Type Byte Identifier Type Default Prefix None Unique Prefix Common Byte 1 0 - 7 0 - F Default Hex Character Hex Character...
Chapter 5: Programming 5-65 Number System Character Your Program Number System UPC-A & UPC-E UPC-A UPC-E Character Number System Number Number System System UPC-A & UPC-E Number System Not Sent Sent UPC-E Number System Not Sent Sent UPC-A Number System Not Sent Sent 24040...
5-70 Chapter 5: Programming Code 128 Minimum and Maximum Tag Length Selection Programming Tag Sequence Length Programming Mode, Hex 7, Hex 2, a, v, w, x, y, Save and Reset where a = Ø (Range of lengths) or 1 (Specific Length) v = 1-3 (default is 3) w = 1-9 (default is 9) x = 1-3 (default is 3)
4 scans Programming Mode, Hex 6, Hex B, Hex 5, Hex 4, Save and Reset Note: This is an Advanced Programming Feature and should only be done under the recommendation and direction of NCR; otherwise, unexpected results may occur. 25645...
Programming Mode, Hex 6, Hex B, Hex E, Hex 9, Save and Reset Note: This is an Advanced Programming Feature and should only be done under the recommendation and direction of NCR; otherwise, unexpected results may occur. 25647 Enable/Disable Interleaved 2 of 5 Partials...
Chapter 5: Programming 5-77 GS1 DataBar–E AI 93 to Code 39 Tag Data Conversion Setting Selection Programming Tag Sequence Disable Programming Mode, Hex 7, Hex 0, Hex A, Hex 2, Save and Reset Default Enable Programming Mode, Hex 7, Hex 0, Hex A, Hex 3, Save and Reset 24955 GS1 DataBar–E AI 94 to UCC–128 Tag Data Conversion Selection...
1. Programming Mode tag—puts scanner in base programming state. 2. Hex 1, Hex 0, Hex E, Hex 0—sets the scanner to NCR USB communications protocol. 3. Save and Reset—saves the program just entered and resets the 7893.
Special Programming Chapter 6: Some of the 7893 features require programming that is somewhat different than the normal programming. Changing Program Defaults to Current Parameters Set Current Parameters to Default Values The 7893 comes from the factory with specific default values already determined for the various programming parameters.
Chapter 6: Special Programming Convert UPC–E Tags to EAN–13 Tags UPC–E tags can be converted directly to EAN–13 tags. This function is only needed if UPC–A tags are not to be converted to EAN–13 tags. The default is to disable this function. ...
Chapter 6: Special Programming Enable/Disable Code 128 Partials When decoding Code 128 using partial scans, sometimes a Decode error is generated. However, several conditions must occur to cause the misread. If having problems reading Code 128 bar codes, try disabling partials. ...
Chapter 6: Special Programming Transmitting Label Data Transmission of a multi-symbol label consists of a separate message for each of the symbols. The symbol with the lower numbered flag digits is transmitted first. For example, for the 3- symbol combination of JAN-13 flag 21, JAN-13 flag 29, and JAN-13 flag 96, the symbol with flag digits 21 is transmitted first, the symbol with flag digits 29 is transmitted second, and the symbol with flag digits 96 is transmitted third.
Chapter 6: Special Programming Scanning UPC/EAN/JAN Tags without a Center Band Some applications require reading UPC/EAN/JAN bar codes without a center band. This function can be enabled or disabled. The default is to disable reading tags without a center band. ...
Chapter 6: Special Programming GS1 DataBar GS1 DataBar, formerly Reduced Space Symbology (RSS), permits more data to be recorded in a smaller physical space. This is accomplished by encoding the data in large symbol characters rather than encoding each data character separately. Also, no quiet zone is required around the symbols.
Chapter 6: Special Programming GS1 DataBar Expanded Stacked GS1 DataBar Expanded Stacked is similar too GS1 DataBar-14 Stacked except it uses the GS1 DataBar Expanded format for creating the symbol. 0192 1234 5698 7457 3202 0000 9939 0200 296 19257 Send GS1 DataBar14 as EAN13 Tag Data When enabled, the scanner sends the last 13 digits of the GS1 DataBar14 data to the host terminal.
Chapter 6: Special Programming 5. Repeat steps 1 through 4 to set the second Coupon Select 1 parameter. Suggested Programming Sequence Programming Mode Hex 3 and Hex 8 Hex 1 Save and Reset Programming Mode ...
RS-232 Obtaining the Tools and New Firmware If you will be reflashing a number of scanners of varying ages, you should install the NCR RealPOS Scanner Flash tool for Windows. All tools and firmware for the 7893 are available on...
6-10 Chapter 6: Special Programming Acquiring and Installing the RealPOS Scanner Flash Tool for Windows 1. Go to NCR website (www.ncr.com), and click on Support in the topics banner at the top of the page. Select Drivers and PatchesRetail Support Files (Drivers, Firmware, Operating Systems, Platform Software, BIOS, etc.)...
The following is an example. Download the desired firmware version into the C:\Program Files\NCR\RealScan\NCRRSFlash directory and extract the file to the same directory. Note: The file extracted will be the actual firmware file with a .bin extension. This is the file that is flashed into the scanner.
4. Connect the above-mentioned RS-232 Cable in the interface connector of the 7893 and to the COM port of the host terminal. 5. Apply power to the 7893. 6. Run Flash Tool by double-clicking on the NCR Flash Tool icon on the desktop.
Page 145
Chapter 6: Special Programming 6-13 7. Port settings must be configured first before flashing firmware to the scanner. Select Port Settings in the main window and select the Modify INI button. 8. Select one of the radio buttons under the Communications Protocol Group within the Port Settings tab. For RS‐232 communication protocol, you can configure more settings under the RS‐232 Settings group. Right‐click on one of the cells in the table to either change the parameter value or restore it to its default value. ...
Page 146
6-14 Chapter 6: Special Programming 9. Select Save after making changes to the settings. 10. Select Use Defaults if default settings are preferred. A message box will display informing that all settings will be set to default. Select Yes to confirm. 11. After configuring the necessary port settings, choose the scanner you want to flash the firmware to. 12. Select Modify INI after a scanner model has been chosen. Select the Update Firmware checkbox and choose the firmware BIN file you want to flash to the scanner. For your preference you may enable Flash Override and Section Override by selecting their checkboxes. Select Save to save and apply these settings. 13. Select Run Flash from the main toolbar to start flashing the firmware to the scanner. ...
14. The application will initialize communication with the scanner in the port you have specified in the settings. When initialization is successful, the following window will display and show the progress of the flashing process. 15. Exit the NCR Flash Tool application and disconnect the scanner from the host terminal once firmware flashing is finished. Flash Utility Notes If you are unsure exactly what firmware is in your scanner, or are unsure which of the Scanner Tool Suite to use, use this procedure to determine the firmware version inside your scanner.
Page 148
6-16 Chapter 6: Special Programming 3. Scan the HEX 4 Tag. Hex 4 24986 4. Scan the HEX A Tag. Hex A 24987 The scanner will speak the firmware level. It will say: “PXA scanner 4 9 7 …”. Make sure to write down the numbers being spoken after “4 9 7”. This will be used to determine the next step.
The scanner flash drive support files includes an INI file (created by the NCR RealPOS Scanner Flash Drive Prep Tool) that informs the scanner what tasks are to be performed, a firmware flash file for upgrading a scanner to a particular version, and a configuration file to configure a scanner for a particular end-user.
NCR RealPOS Scanner Flash Drive Prep Tool In order to minimize the need for a PC at the scanner site, The NCR RealPOS Scanner Flash Drive Prep Tool preps a flash drive so that the scanner could understand its contents and performs the tasks defined inside the device prepared by the host terminal software.
Page 151
7884: 497-0460386 7878: 497-0461765 7874: 497-0459952 7893: any For more information on how to use the NCR RealPOS Scanner Flash Drive Prep Tool, please refer to the NCR RealPOS Scanner Tool Suite Guide (B005-0000-1883) documentation.
Troubleshooting Chapter 7: Scanner Operation Summary This summary identifies the correct barcode scanning procedure. Refer to this summary if there is a problem reading a barcode. Scan the Bar Code Label Pass-by Scanning Slide the merchandise across the window of the scanner with the barcode facing the scanner window.
Chapter 7: Troubleshooting Tones and Status Indicators Your 7893 uses tones and LED Status Indicator light to identify problems. It performs diagnostics that check various scanner functions at different times. Diagnostic checks are made each time power is applied to the scanner and while the scanner is operating. If your 7893 does not work properly, you might be able to determine the problem and correct it without having to send the scanner in for repair.
If the scanner has been damaged due to shipping, notify the shipping carrier and the NCR representative. If other damages are found, notify NCR or the other supplier if not purchased directly from NCR. Out of Box failures are handled through the NCR customer Satisfaction Hot line.
PS/2 Keyboard Wedge Appendix A: Operational Overview A PS/2 Keyboard Wedge functions by interposing itself on the PS/2 conforming keyboard clock and keyboard data lines that would typically connect just the keyboard to the host terminal. The wedge has the ability to monitor the PS/2 keyboard clock and data lines without affecting standard operations between PS/2 keyboard and host terminal.
Appendix A: PS/2 Keyboard Wedge PS/2 Keyboard Emulation The wedge uses the existing PS/2 keyboard interface to send data to the host terminal. The standard PS/2 keyboard - host terminal interaction is bidirectional, meaning that the host terminal can send commands and data to the PS/2 keyboard and the PS/2 keyboard can send data to the host terminal.
Appendix A: PS/2 Keyboard Wedge ASCII ASCII US PS/2 Keyboard Scan Num Lock Shifted System Scan Codes International Scan Codes Option On Characters Characters Codes Start/Stop Sentinel Table The table below can be used to construct the start and stop sentinels. In most cases, the make and break codes will be used to represent a PS/2 keyboard keystroke.
Page 162
Appendix A: PS/2 Keyboard Wedge Make Make Break Make Break Code Break Code Code Code Code Code F0, 16 F0, 2C Insert E0, 70 E0, F0, F0, 1E F0, 3C Home E0, 6C E0, F0, F0, 26 F0, 2A Page Up E0, 7D E0, F0, F0, 25 F0, 1D...
Tag Identifier – 1 byte Tag Data – Variable, depending on the scanned tag Stop Sentinel – 0 to 9 bytes Installation Details The scanner can be connected to a PC with or without using a PS/2 keyboard, using a NCR cable.
Page 168
Appendix B: NCR Scanner Programming Tags Save and Reset R0044 Abort R0045 Diagnostic Mode R0041...
Page 169
Appendix B: NCR Scanner Programming Tags Speak Scanner Serial Number Available with firmware version 497-0433606 or later. 22786 Speak Barcodes Currently Enabled Available with firmware version 497-0433606 or later. 22785 Mode 1 Slot Scanner (PACESETTER Plus) 11500...
IBM host terminal and scanner once the correct communication type has been set in the scanner. If possible, program the scanner first using a power brick supplied by NCR. The following table identifies the Service Diagnostic tests.
Page 178
Appendix C: Service Diagnostics 1. Scan the Diagnostic Mode tag to enter the Base Diagnostic state—this must be the first tag scanned after applying power to the 7893. 2. Scan the Hex 4 tag, then the Hex A tag to read the firmware version level. 3.
Checkpoint Appendix D: Operation The Checkpoint system of the 7893 operates in Non Interlocked mode. Note: Any interlock mode of operation will be supported through the POS Terminal. Non Interlock Mode The non interlock mode is the simplest and requires no scanner programming. In this mode the Checkpoint antenna is connected to the Checkpoint controller hardware and the system is enabled all the time.
Information Products are available through several different channels. An order form is needed if using fax, e-mail, or mail order. Order forms are available to NCR personnel through QuickLook. In QuickLook, click on QuickLook Services, Forms & Templates, and then select Information Products Order Form.
Technical Support Appendix F: Sometimes situations arise that require more information than what is provided in this NCR 7893 User Guide. Technical support is available as follows. In the United States: 1-800-262-7782 In other countries: call the local NCR office...
Page 185
Appendix G: Please print this page, answer the questions, and fax it to us at 404-479-1175. Information Product: NCR RealPOS Presentation Scanner (7893) User Guide Order Number: B005-0000-1917 Issue Level: A Please enter your rating by circling the appropriate number.
Page 186
Appendix G: User Feedback Please enter any additional comments. Please enter the following so we can contact you concerning your comments. Name: Address: Phone Fax: Email:...