Page 1
RealScan 7802 Price Verifier User Guide 497-0425530 Release E June 2003 Information Products RSD-Atlanta...
Page 2
NCR RealScan 7802 Price Verifier User Guide The product described in this book is a licensed product of NCR Corporation. NCR RealScan is either a registered trademark or a trademark of NCR Corporation in the United States and/or other countries.
Application Program Interface (API)................9 Technical Assistance ......................10 Service Responsibility ......................10 Chapter 2 – Installing the NCR RealScan 7802..............11 Items Shipped with the RealScan 7802 ................11 Mounting the RealScan 7802....................11 Mounting to a Wall......................12 Mounting to Column.......................
Page 4
Using the Touch Screen ....................... 44 Introduction........................44 Configuring Scanvue for Input Devices ............... 44 New Touch Screen Modes....................46 Chapter 6 – RealScan 7802-2000 Vacuum Fluorescent Display .......... 47 Description ..........................47 Operation..........................47 Text Slideshow ......................... 48 Changing Character Sets ....................48 Customer Messages......................
Page 5
NCR RealScan 7802 Price Verifier User Guide Appendix C – Creating a Slideshow..................65 Creating a Slideshow File....................65 Using Multiple Graphic Windows ..................65 Rules............................66 Section & Commands......................66 Multiple Windows Commands ..................66 Example of Slideshow File ..................... 67 APPENDIX D –...
NCR RealScan 7802 Price Verifier User Guide Revision Record Issue Date Remarks 06/10/02 First Issue 07/29/02 Added Service Responsibility (page 8) and updated Appendix A 09/12/02 Added Serial Printer information 12/12/02 Updated to software version 5.0 June 2003 Updated Chapter 5, Using the Touch Screen...
The contemporary housing design merges well with almost any store décor and custom color combinations are available if the units are ordered in sufficient quantities. Several different ways of mounting the RealScan 7802 unit in the aisle, on a column, at an endcap or at a POS location are available.
Technical Knowledge Required Installation The installation of the RealScan 7802 is a reasonably easy process for a person familiar with installing and maintaining local area networks (LAN’s). Although NCR has provided various software tools to help with the network setup, this manual is not intended to be a training guide for novice network installers.
NCR RealScan 7802 Price Verifier User Guide Application Program Interface (API) An API that provides the interface between the RealScan 7802 and the network host computer application is described in detail in this document. The API is written in ANSI “C”...
In other countries: use the number for your regional Help Desk Service Responsibility NCR is responsible for replacing a faulty NCR RealScan 7802 Price Verifier and ensuring that the scanner in the replacement unit is set to factory default parameters.
Caution: Read entire section prior to mounting a the RealScan 7802 unit There are four ways the RealScan 7802 can be mounted. All four of these mounting methods utilize the same basic wall mount bracket provided with each unit. The pole mount, stand mount, and plate mount kits are options.
Using an appropriate fastener for the type of wall, attach the bracket securely, slots facing down. Slide the RealScan 7802 housing onto its bracket until it snaps in place – the housing should slide all the way onto the bracket with the rear touching the back of the bracket when it snaps in.
Cut off the excess strap and remove any burrs. 20022 Slide the RealScan 7802 housing on to the bracket until it snaps in – the housing should slide all the way onto the bracket with the rear touching the bracket when it snaps in.
Wiring the Ethernet Model Once the RealScan 7802 unit is mounted in place there are only 2 cables that have to be connected before it can be operated. For aesthetic reasons NCR suggests the AC and network outlets are mounted close to (or in) the ceiling or close to the floor.
Plug the other end of the DIN extension cord into the DIN connector on the power supply. Plug the power supply into a grounded electrical outlet – the RealScan 7802 unit starts its boot up sequence. Both 120V and 240VAC power supplies are available.
Load the ESS ID as follows. Create a barcode label with the ESS ID formatted as described above. Power the RealScan 7802 unit and verify the barcode scanner is operational – look at the underside and check the scanner is lit and rotating.
Check with the factory before attempting to connect a different printer. In OUTPUT mode, serial port 2 is an output only, RS232 data port. The RealScan 7802 receives pre-formatted data and control codes from a printer driver resident on the network host, which it passes, unmodified, through serial port 2 to the printer.
In parts of the USA and worldwide where there is a high likelihood of thunderstorm activity it is good practice to install lightning surge protectors on all power and data lines. The RealScan 7802 should be treated like any other network and computer product installed in your facility.
Important: The shared RealScan 7802 directory and the realscan.ini file must be on the server and the RealScan 7802 units must be able to find them when they power up. If you want to change the operating modes (or configuration) of a specific unit anytime after the system is up and running, the Unit Configuration program is available in the NCR directory.
PUSH <7802 IP Address><updated file name>. For example: PUSH 10.0.0.13 SVLIN40 It is possible for the user to get a file called EEPROM.BIN from the NCR 7892. This file contains an encrypted copy of the entire non-volatile memory. The only reason to do this is for remote diagnostic purposes and NCR recommends the user only do this under the direct guidance of a technical support engineer.
If you are using an MS Windows network, NCR highly recommends Windows NT, 2000, XP, or ME. Windows 95 and 98 can be used as a server for the RealScan 7802, but they are not supported. NT 4 Server and Windows 2000 provide the best performance in terms of response speed, especially if you are using a RF wireless system rather than hardwired Ethernet (10/100baseT).
The file server can be a Windows system, or an FTP or QFX server on any type of hardware or OS provided it runs TCP/IP. The RealScan 7802 sends the UPC number read from a barcoded item placed under the scanner to the ‘ProductInfo’ server on the host computer which uses this number as a key to find the item in the price and description database(s).
Page 23
NCR RealScan 7802 Price Verifier User Guide RealScan 5.0 999999 20020923101613 Betal RealScan 10.0.10.13:1283 DHCP:10.04.12 Mask 255.255.0.0 09:15:00 AM 20497-A Configuration Status Screen 1 10.0.10.13 SMB SVSERVE GUEST Trivial Protocol ESSID: INSTALL 00:60:B3:66:06:54 09:15:22 AM 20497-B Configuration Status Screen 2...
When the program is first started, all boxes in the screen are blank. Enter the IP address of the RealScan 7802 unit you wish to change in the Unit IP Address box. Click the Read Modes button – all the Modes and their Contents (values) are read from the subject unit and displayed as shown in the following illustration.
The Exit button closes the Unit Configuration program. Configuration Rules Specify the UnitIP as DHCP to have the RealScan 7802 obtain its networking information from a DHCP server. You may specify any or all of the types of file servers. The one that is used is determined by the ServerType mode.
WEPkey2 must contain 26 hex digits (or 128 bits). Neither WEPkeyIndex nor the encryption data can be set by barcode. Note: If the encryption type is changed, the RealScan 7802 does not verify that the keys already stored are appropriate for the new type.
NCR RealScan 7802 Price Verifier User Guide Procedure 1. Disable WEP in the access point and boot up the RealScan 7802. It should boot up and associate (connect) with the access point. 2. Run the UnitConfig program. 3. Select WEPEncryption mode and set its value to one of the five choices shown in the previous table.
Internal Error An Internal class error usually relates to a RealScan 7802 device failure and should never be seen. If the unit can be pinged it is working well enough to eliminate device failure as a cause of not connecting.
NCR RealScan 7802 Price Verifier User Guide Connect Error A Connect error is the most likely type to occur. The explanations given may not be the only possible reason for the message. Connect Fail A general failure to connect to the host. If the host can ping the unit, getting this error should not be possible.
Page 30
NCR RealScan 7802 Price Verifier User Guide 30 of 94 06/03 497-0425530 Release E...
The API (Application Programming Interface) is a description of the ProductInfo protocol that enables the host computer to communicate with the RealScan 7802. Is not a physical piece of hardware. Both ends of the API are physically the same piece of software.
A number of useful freeware and shareware utilities. • The RealScan 7802 requires images in either GIF or FIF (Fast Image Format), ¼ VGA (320x240 pixel) format. NCR recommends the use of ImageMagick for image file conversion from other formats into either GIF or uncompressed form. ImageMagick is a collection of tools and libraries for reading writing and manipulating images in 68 standard formats including TIFF, JPEG, PNG, PDF, PhotoCD and GIF.
Page 33
NCR RealScan 7802 Price Verifier User Guide if the message is just to terminate the connection. Following submitting a query, the client may choose to take an error action if it receives nothing from the server within a defined timeout period. The server can make capability queries and/or mode changes before, during, after, or in lieu of sending any response.
(<NUL> marks end–of–string) to accommodate various host computers, but accepts either or both. When started up, the RealScan 7802 makes a copy of the setup information stored in the non-volatile memory. Changing a mode’s value modifies this copy and is the source of mode values when a mode request is executed.
The IP address of the gateway machine, in standard IP dotted notation. Required only if access to the various hosts must be routed on the LAN. UserName The username the RealScan 7802 uses when logging into the file server. Password The password the RealScan 7802 uses when logging into the file server.
Product Query configuration IgnoreAckNak Sets the RealScan 7802 to ignore ACK and NACK characters when received at the beginning of an expected packet. Default is FALSE. IgnoreResponseChars Sets the REALSCAN 7802 to ignore the number of characters specified, from 0-255 at the beginning of the response packet to a query;...
The file name of the current font. MsgChecking The string that is displayed by the RealScan 7802 when making a product information request. If /filename.gif is used instead of a string, the image filename.gif is displayed rather than the string message. This is known as wallpaper.
DateTime Current date and time in the format YYYYMMDDhhmmss. This is correct only if the host has set this value, or if NTPHost is set and the RealScan 7802 is able to obtain the correct time from the NTP server.
Page 39
Returns a string containing the software version number Diversity Enable diversity antennas. ‘ENABLED’; ‘PRIMARY’; ‘SECONDARY’. Use primary or secondary only, the RealScan 7802 has only one antenna. The default is primary and the antenna is connected to the primary input on the RF NIC card. Wireless ‘TRUE’...
Page 40
Serial port set to pass through data sent by server BypassNCRPrefix Instructs the RealScan 7802 to accept NCR prefixed barcodes for programming. The default value = TRUE. NCR prefix mode does not have to be turned off to be able to program the unit with barcodes. ExtCharacterSet Applicable only to ScanVue420 VF (Century) display models.
NCR RealScan 7802 Price Verifier User Guide Command modes Commit Set TRUE, causes the mode settings received to be written in internal flash memory and become the defaults for future operation. FALSE indicates that some settings have been changed but not recorded.
NCR RealScan 7802 Price Verifier User Guide • Number of responses from the host to product information queries. Maximum value is 4294967295. Includes positive and negative response. • Number of times the unit received no response from the server. Maximum value is 4294967295.
(Kanji has 7,640 characters). RealScan 7802 can send text in either single byte or double byte modes. The rules for using double byte text are shown here.
Using the Touch Screen Introduction The NCR RealScan 7802 Price Verifier is a networked thin client and does not respond directly to any input from a local device. Activating any of the input devices—barcode scanner, touch screen, K590 printer, causes the RealScan 7802 to transmit the raw input data to a host computer for further action by the server based application.
NCR RealScan 7802 Price Verifier User Guide Start Event and End Event Masks Start and end event masks are modes that can be set by UnitConfig. Each mode value is an 8 hex digit (32 bit) mask that defines the type of device initiating the event as shown in the table below.
NCR RealScan 7802 Price Verifier User Guide [length+EVNT]+[24 data bytes]+[unit ID]+[0] where length=4 bytes whose value is the number of bytes in the message including the length byte EVNT=4 byte character string token 24 data bytes consisting of: 32 bit mask of events started (4 bytes)
It is possiible to create a loop of linked text messages on the server side that can be sent to the RealScan 7802-2000 in a timed sequence to create a ‘text slideshow’.
The loop control requires an interrupt when the host receives data from the RealScan 7802 barcode reader to stop the message sequence, retrieve the item description and price, display it for a set time, and then return to the message loop.
Greeting screen. This is the static ‘greeting screen’ that is displayed to a customer. Changing Messages 1. Change the RealScan 7802-2000 character set to the one you want to use from UnitConfig. Make all the changes before restarting. The default character set is US- ASCII + European.
(Appendix G). Creating Customer Messages on VF Display Models The RealScan 7802-2000 VF Display model has four language character sets, ASCII + European (default), ASCII + Cyrillic, ASCII + Hebrew and ASCII + Katakana that can be changed with a mode command from UnitConfig. The four extended language sets are shown in Appendix D.
Page 51
NCR RealScan 7802 Price Verifier User Guide Network Messages Two network related customer messages generated within the price verifier can be changed by the user. The default messages are: Checking….. one moment please (Mode=msgChecking) and Unavailable…..please try later (Mode=msgUnavail). Using the UnitConfig program, locate the mode (row) for the message you want to change, highlight the New Content box and enter the new message.
Page 52
NCR RealScan 7802 Price Verifier User Guide the top line to center the word Verificando... The U in Un starts at the 1st position in the second line (as the display word wraps after the 20th character). As the second line is exactly 20 characters, there are no blanks inserted and the quotes close off the message after the word favor.
Page 53
NCR RealScan 7802 Price Verifier User Guide Greeting Message A new customer greeting message is made by creating a formatted text file with a simple text editor such as Windows Notepad, then loading that text file into the price verifier display from the server. The following example shows this.
Page 54
NCR RealScan 7802 Price Verifier User Guide 54 of 94 06/03 497-0425530 Release E...
Power up the RealScan 7802 unit. Wait until it finishes booting, the 2 green status screens have been displayed and the NCR logo clears. If you have an RF unit, a red connection diagnostic screen may appear if the unit doesn’t connect to your network.
Page 56
Scan the specific labels (listed in the following table) required to change the configuration to your network’s parameters. Each setup label beeps once when scanned correctly. The RealScan 7802 displays the raw code, then the setup name and entered value. Frequently used barcodes are provided as a .PDF file on the CD-ROM and may be printed and used directly from the page.
Page 57
NCR RealScan 7802 Price Verifier User Guide Mode/Setting Barcode Description Default Setting Unit ID IDLSS………S A unique unit name, 19 characters RealScan 7802 maximum. Unit IP UIAAAAAAAA IP Address. Each unit must have a unique 10.0.0.227 or address. DHCP Network Mask...
Page 58
NCR RealScan 7802 Price Verifier User Guide addresses (‘XXXXXXXX’) are in hexadecimal notation. Each of the quads in the address becomes a pair of hex digits (e.g., 10.0.0.10 is encoded as 0A00000A). String values start with the count of characters (‘L’) followed by the characters of the string (‘SSSSSSS’). T RealScan 7802 preserves the case of characters in strings even if it is not meaningful to the network or host.
CD is installed. The .ini file must be on the server in the share directory and the RealScan 7802 units, which are hard-coded to look for the .ini file in the share directory, must be able to find it or they cannot be able to establish a connection to the network.
NCR RealScan 7802 Price Verifier User Guide Rules for the realscan.ini File The .ini file is a text file consisting of sections for specifying different parameters. Each section is marked in enclosing square brackets, example [Group]. Sections may be in any order. Initialization lines may be in any order within a section.
Page 61
The Token is the unit's ID number, and the value is the UNC for the new initialization file. If the RealScan 7802 recognizes its ID in the list of IDs, it uses the value to obtain the new .ini file. A list of which initialization files have been referenced in this process must be kept so that loops can be detected and terminated.
Page 62
NCR RealScan 7802 Price Verifier User Guide ClockTransparent If set to transparent, there is no text box around the display. Value = TRUE, clock text box is transparent. Value = FALSE, clock is in a text box of background color.
NCR RealScan 7802 Price Verifier User Guide Example of Initialization File # Define which NCR RealScan 7802 units are grouped together [GROUP] ToolDept = tools1, tools2, toolsentrance Cosmetics = cosmet1, cosmet2, makeup1 HouseWare = kitchen, china, bridal, appliance FourLine = tools1, tools2, cosmet1, kitchen...
Page 64
# Turn off clock display during a scan cycle ScanShowClock = FALSE # Get time and date from time server and send to the RealScan 7802 NPTServer = 10.12.14.16 # Pacific coast time is 8 hours (480 minutes) later than GMT...
Creating a Slideshow File The SLIDESHOW section is a script that is interpreted by the RealScan 7802 as it is executed. Slideshow entries consist of two items of information: the slide image by sequence number and the duration the image is displayed in ticks where a tick = 1/100 second.
Image files (slides) for multiple window displays must be sized <320 x 240 pixels. All other image specifications apply. The FTP server pushing the slideshow file to the RealScan 7802 must be set to binary mode. Section & Commands [SETUP] Reference information for the rest of the file.
NCR RealScan 7802 Price Verifier User Guide Example of Slideshow File Example 1 # Specify the root directory for the graphic image files [SETUP] ROOT_DIR = Graphics\MyShow FRAME = 100 # Here are the image files. These all are 320 x 240 pixel GIF images.
Page 68
NCR RealScan 7802 Price Verifier User Guide Example 2 # Multiple Windows Display [SETUP] ROOT-DIR = Graphics\MultipleWindows FRAME = 500 # Image files for multiple window displays. # With four quarter screen images, size is 160 x 120 pixels. %11 = window1.GIF %12 = window2.GIF...
Page 69
NCR RealScan 7802 Price Verifier User Guide Window 1 Delay 2½ sec Window 2 Delay 2½ sec Window 3 Delay 2½ sec Window 4 Delay 2½ sec Window 5 2½ 7½ 12½ 17½ Seconds First 4 windows expire together Window 5 displays for 5 sec after 2½ sec delay...
Page 70
NCR RealScan 7802 Price Verifier User Guide 70 of 94 06/03 497-0425530 Release E...
Language Sets Graphics (TFT) Display Models The RealScan 7802 with TFT Display has one built-in default font set. The 16x32 pixel font contains the extended ASCII character set shown below (0-255) and can be displayed 20 characters per line. A different font can be downloaded when the unit boots by specifying it in the realscan.ini file.
NCR RealScan 7802 Price Verifier User Guide Vacuum Fluorescent (V) Display Models VF display models have the default built-in character set. The empty code positions from A0-DF can be filled with one of the language character sets. Default ASCII Character Set for VF Display...
Page 73
NCR RealScan 7802 Price Verifier User Guide European Character Set for VF Display Katakana Character Set for VF Display 497-0425530 Release E 06/03 73 of 94...
Page 74
NCR RealScan 7802 Price Verifier User Guide Cyrillic Character Set for VF Display Hebrew Character Set for VF Display 74 of 94 06/03 497-0425530 Release E...
The protocol is designed to be generic and is not tied to any specific retail hardware device. Any network topology or configuration capable of using or connecting to TCP/IP can support ProductInfo based applications. The RealScan 7802 uses a sub- set of the ProductInfo protocol to meet its functionality requirements.
NCR RealScan 7802 Price Verifier User Guide send an error token following re-establishment of the connection in order to log the error on the server. If the server detects this condition, it can log it directly. Following a query, the client may choose to take an error action if it receives nothing from the server within a defined timeout period.
RealScan 7802 responds with a <CR><LF> separated list of all supported capabilities and their types. If the query is a single axterix (‘*’), the RealScan 7802 responds with a <CR><LF> separated list of modes and their values.
Page 78
There can be white space on either or both sides of the equals sign. If the mode query is a zero–length string, the RealScan 7802 responds with a <CR><LF> separated list of all supported modes and their types in the form “MODENAME = TYPE,SIZE”...
Page 79
The first string is the unit ID, the second is the product–type identification, and the third is the IP address of the registering client. The header for a registration packet for “Entry”, product type “RealScan 7802 200102161901”, and IP address of “10.0.0.227” would be: Byte # Each registration string and its terminating <NUL>...
NCR RealScan 7802 Price Verifier User Guide Event A client can support up to 32 application specific events and can report the beginning and end of each event with a 100 second timer (which need not be supported). Events are mapped into a 32-bit word, in standard network order. Clients may permit the host to enable and disable individual events, or to select reports only for starting or ending events.
NCR RealScan 7802 Price Verifier User Guide Appendix G – Application Notes Wallpaper Description In its default configuration, scanning a barcode brings up a ‘Checking…Please Wait’ message in yellow characters on a blue background. When the server returns the price and description of the scanned item a new screen replaces the ‘Checking…’screen.
(assuming \POS is the share directory). The preferred method of loading the wallpaper image into the RealScan 7802 is to include a line in the [Display] section of the realscan.ini file MsgChecking = /graphics/wallpaper.gif where wallpaper.gif is your wallpaper image file name.
1 character wide x 1 character high and might only cover a small part of the image. The RealScan 7802 can only have one 256–color palette at a time. When text is displayed any palette can be loaded. When text is displayed over a graphic, the palette from the graphic should be used, as it’s easier to modify the text color than to deal with a corrupt...
TRUE. This forces the RealScan 7802 to close the connection after the first TIB is received. If you are sending multiple TIB’s, then set SingleQTrans to FALSE; however, the host must ensure the connection is broken after the last TIB sent or the RealScan 7802 sits and waits. 88 of 94...
NCR RealScan 7802 Price Verifier User Guide Appendix H – Regulatory Information Safety Warnings The following safety warnings apply to the RealScan 7802 Price Verifier. Servicing Caution: This product does not contain user serviceable parts. Only a qualified service technician should service this product.
NCR service representative immediately. Caution NCR is not responsible for any radio or television interference caused by unauthorized modifications of this equipment or the substitution or attachment of connecting cables and equipment other than those specified by NCR. Such unauthorized modifications, substitutions, or attachments may void the user's authority to operate the equipment.
European Union Countries Hearby, NCR Corporation declares that this RealScan 7802 is in compliance with the essential requirements and other relevant provisions of Directive 1999/5/EC. This device is intended for use in Austria, Belgium, Denmark, Finland, France (with frequency restrictions), Germany, Greece, Ireland, Italy, Luxembourg, Netherlands (with frequency restrictions), Portugal, Spain, Sweden, England (UK).
The NCR RealScan 7802 Price Verifier is not intended for long-term viewing of the direct laser light. However, the unit is safe if used as it was intended. Note: The NCR RealScan 7802 Price Verifier is a CDRH Class IIa and IEC Class 1 Laser Product.
Duluth, GA 30096-5810 Information Technology Equipment Type of Equipment RealScan 7802 Model Number NCR Corporation, 1700 South Patterson Boulevard, Dayton, OH 45459, USA, declares that the equipment specified here conforms to the referenced EU Directives and Harmonized Standards. EU Directive Harmonized Standards...