Frequently Asked Questions
Point of Sale Pole Displays
Integrating products from different manufacturers and making them all work together properly can be a retailer's nightmare. This is a very common problem. IEE offers Universal Emulation Products with "Switch Selectable" data interfaces which can emulate AEDEX, Epson, EMAX, Logic Controls, and Ultimate Technologies (UTC) system products. Currently available are IEE's P330, 2x20-11mm, PC322, 2x20-9mm and PC305, 2x20-5mm VF displays. The data interface may be set to either an IEE standard or to emulate the above mentioned interface personalities.
Contact us IEE at 800-422-0867. Most of the data is available in a pdf format and can be emailed to you.
IEE offers several USB models which can be viewed in the Pole Display section.
IEE has a series of customer pole displays that support the JavaPOS 1.6 standard. Because the standard is mapped exactly to the existing OPOS specification, transition to the new Java technology standard should be smooth. Supported IEE models are the P324 (4x20-9mm), P330/P530 (2x20-11mm), PC305/PC505 (2x20-5mm), PC322/PC522 (2x20-9mm), and PM300 (4x20-5mm). IEE's Java Service may be downloaded without charge from our web site.
ScanVue Price Verifier / Price Checker
If wireless, it is infrastructure. Otherwise, peer-to-peer.
If the characters on the PriceVerifier screen need to be adjusted in terms of position on the screen, how can this be done?
The easiest way to use "SPACE" characters as you generate the text. The more elegant way is to define a TIB using modeset or the "INI" file that defines exactly where the characters will start. The default TIB is the whole screen. Character positioning is defined under the mode commands and the Mixed Mode application note in the user guide.
Can we have a different welcome message on the screen when the PriceVerifier is in use for price checking? (Relates to VF units)
To send text, you only need to open the SLOPPI port on the unit and send the text. It will display for the length of time specified by POSTimeout in the "ini" file. However, if you want to replace the message with one of your own, simply place the graphics or text you want to show in a file and push it to /usr/bin/logo.txt. You can put linefeeds at the end of lines (but not the last line!), or you can put up to 79 characters (blank filling lines.)
The "push.exe" is used to copy files from host to the price verifier. For example, "push 10.0.0.227 c:\dump.txt /usr/root/bin/dump.txt" will copy the file dump.txt from host to /usr/bin/ directory in PriceVerifier at IP address 10.0.0.227.
Can I display Name in Red, Price in Blue and Description in Green? I know one way to do it is create a GIF image but is it the only way?
No you cannot do that at the moment. All texts have to be in one color. However, work is in progress to do precisely what you are trying to do.
I write an application, when the application receives the barcode, it sends out the name, price and description but PriceVerifier screen only displays the last 29 letters.
For example I send out the following: Name: name1 Price: 5.50$ Description: description1 & description2 & description3 & description4 The PriceVerifier screen only shows & description3 & description4 in two centered lines. Can you shed me any light on how to solve this issue? By default the number of characters to be displayed are 7x20. In order to display more, you need to change your font size. The font files are in the font folder in POS folder. The scanvue.ini or realscan.ini file in POS folder need to be modified with a different font file.
For a slideshow, there are two or three main components involved depending on the purpose of a slideshow. The main file is scanvue.ini or realscan.ini found in your POS folder. This file usage and creation is outlined in the appendix of the user manual. Basically, this is the file where you specify what slideshow or group of slideshow to run (each PriceVerifier can be for different department or aisle). An example is provided in the appendix. Creation of a slideshow is explained in Appendix C of the user guide. In nutshell, these are the sequences that you can follow to understand the basic process.
- In scanvue.ini or realscan.ini, make note of the SlideshowFile = shows/clock.sho. The slides to show are in the file clock.sho.
- Go to POS/shows and open clock.sho with Wordpad/notepad. This is the file where one enters the sequence of slides to be displayed on PriceVerifier. Here the path to get all the GIF files is Graphics/clock in POS folder.
- You can create your own GIF files (must be quarter VGA format).
The PriceVerifier device can configured but we cannot establish an actual response from the demoserve program.
Check and make sure your PriceVerifier is setup correctly. Especially, make note that windowsServ parameter should match your server/computer NAME. Use UnitConfig to read and modify any parameters.
The multiple colors within a text and different font size are only supported on PriceVerifier firmware revision 6.12 and above. All other firmware revisions do not support these features.
In using the UnitConfig or Modeset, the applications hang up and will not work until the PriceVerifier unit is restarted. What causes this?
PriceVerifier can only accommodate one connection at a time for configuration. Trying to use a second connection will make the second program hang (for a while). In addition, if you leave UnitConfig connected but idle for a long time, Windows will break the connection, which will hang UnitConfig and possibly the unit as well (or, at least, prevent further connections).
Rename the WindowServ and WinServerIP to point to the servername and IP of the linux box. You can provide either the host name or IP. Also you need to create a share called pos on that box too. There is one caveat: linux systems have case-sensitive file names; Windows does not. Make sure the case matches for the share, and for all the file names and paths within the INI and show files.
Is there a way to force the PriceVerifier unit to re-read the INI file? The reason is if there is a need to change the font for example, how do to apply the changes without restarting the unit.
The mode ShowLongPoll determines how often (in seconds) the unit checks for changes to the INI files. The default value is 300 seconds. For an "immediate" change, set the various text modes (fontFile, textRows, textCols, textHPos, textVPos, textForegnd, textBackgnd, TextDisplay, TextTransparent), then set textReset to TRUE. If using UnitConfig, the text Reset button should be done last. It may take several seconds before the new font is loaded; it depends on the network, server, and type of server. Configuring the text this way makes transient changes only; the modes will be reset upon power-cycling, or may be when the INI file is changed (if it has text configuration modes in it).
What ports/service would I need to open up on our network firewall to allow UnitConfig to access the units over our new IP WAN? What ports does the MODESET and PUSH programs use?
All of those utilities use port 1283, as registered with IANA as ProductInfo.
How does UnitConfig work ? If I wanted to be able to use it to "manage" units across the WAN, how do I communicate to units? What TCP/IP ports/services does it use, in what direction. I would need to ask the network guys to open those ports/services acros
On the host side, UnitConfig asks the host for an available port number, so the source port will change each time it's used. It connects to port 1283 on the price checker. There is currently no provision to have UnitConfig restrict the source port to either a specific port, or a range of ports. The sources for UnitConfig and the ProductInfo OCX are available should you need to change this.
Are all the fonts that are used by the PriceVerifier mono-spaced? Are there any non mono-spaced fonts?
PriceVerifier only supports mono-space fonts.
With the MIXED mode the display doesn't adhere to the config in the INI file. In documentation for the colors I saw that "These Colors are valid only for EXCLUSIVE text display mode.". Is there a different set of colors for mixed mode?
GIF images can have as many as 256 colors, each color specified as three eight-bit values for red, green, and blue. This set of colors is called a palette. Each different color in the GIF is recorded as a single 8-bit value that is the index into the palette to determine the actual RGB values. The values in the INI file are just indices into whatever palette is active. When exclusive text is displayed, we use our standard text-colors palette. When you display text over a graphic ("mixed" text), the text colors are base on the palette from whatever image is being displayed. Your images will have to be modified to include the colors you want for text, and in the same palette-index position for each image. It's usually easiest to use 0 and 1, or 254 and 255, as the fore-and back-ground colors, but any two indices will do. For transparent text, only the foreground color need be specified.
The TextDisplay mode is set to MIXED. Then, the following is sent to the unit: "/picture.gif" and then the text "Hello" and it does nothing. But if the image only or text only is send, it works.
Send "/picture.gif" followed by a NUL byte (zero) to indicate the end of-string. Then send "Hello" followed by a NUL byte. Without the NUL byte at the end of the strings, they are concatenated and the unit see "/picture.gifHello" and does nothing. Closing the socket also terminates the string.
We are going to always use say 3 constant images, is there a way to have those images in the PriceVerifier's memory and not have to send the images through every time? If so how do I do it?
Two images can be stored as "wallpaper": one to replace the MsgChecking text and the other to replace the MsgUnavail text. Simply specify the filespec instead of the text message. Other than those, PriceVerifier does not cache images for use in response to ProductInfo queries.
To send the file in-line you first send the file name preceded by the left angle-bracket, and terminated by a NUL. Path information can be included; it is ignored. Next, send a network-order 32-bit value specifying how big the file is. Finally, send the file. To include text over the graphic, do not disconnect, but just send the text, NUL-terminated. So to send a file named "v1.gif" which is 10 bytes long (consisting of the hex digits 00 01 02 03 04 05 06 07 08 09), followed by the text "Hello" you would send the following bytes: 3c 76 31 2e 67 69 66 00 ("
The simplest way is to send the path and filename as the response to the query. The form is "/path/file.gif". The leading slash "/" is required, and "path" and "file.gif" are based on your directory. This tells the unit to contact the server and obtain the specified file. A much faster method (i.e., better response time for the customer) is to send the image as the response, on the already-connected socket. Source code for this is the function sendfile in demoserv.c.
MsgUnavail is used when the host cannot be contacted by default. If the host is contacted, and doesn't know what the bar code is, it can send any message (including both text and graphic) it likes. The INI file need to be modified to display other messages/graphics.
What ports/services would I need to open up on our store network firewall to allow UnitConfig to access the units over our new IP Store WAN? While we are on the subject, what ports does the MODESET and PUSH programs use?
Flash: 256 MB; RAM: 256 MB
The data is stored on the customer's host system. ScanVue can store a small amount in its on-board memory for predefined tasks.
ScanVue operates in the current state-of-the-art 802.11b environment; 802.11 is an essentially obsolete standard that is not conducive to displaying large amounts of graphics.
Yes! The ScanVue's ability to display advertising and promotion, interrupted by customer interaction, and then switch back again to advertising/promotion/information is fully protected by United States patents, and pending in many countries outside of the US.
Yes, depending on the ScanVue Model and configuration. For more help on this topic, contact us toll free at 800-422-0867.
My unit will not scan any of the configuration bar codes. I used the Metrologic scan tags to restore to default settings. Is there a special procedure for setting up the scanner?
IEE’s price verifier has a Metrologic IS3480 Quantum scanner installed (exceptions, IEE’s low cost models beginning with TV42, TB42, TM47 and TB47. These models incorporate a linear scanner). ScanVue internally connects to the Quantum Scanner via a RS-232 serial port connection, but will default to USB interface if set to factory defaults. "Enable Scanner RS-232" bar code must be scanned to re-enable the RS-232 mode.
A link to the document containing the bar code follows: Scanner Default Bar Code1.doc
A link to the document containing the bar code follows: Scanner Default Bar Code1.doc
ScanVue will operate on any operating system that supports TCP/IP.
Vacuum Fluorescent and LCD Displays Modules
I have a Flip 03601-23-080 Vacuum Fluorescent Display Module (Example) and I cannot find the specification in your download section?
Our business is over 50 years old and we released our first vacuum fluorescent module in 1979. Our focus is to provide operational information for our newest products making the software developers work easier. We archive specifications for products we still support but may not necessarily recommend for new designs. Contact us at the factory at 800-422-0867 and if the data is not in an electronic form we will either mail or fax it to you.
I have recently purchased a Century Vacuum Fluorescent Display Module and I don't have any data on how to interface to the display. I see pictures and descriptions of features on your web site, but I need more information.
Select "Downloads" from the top Support navigation menu, then look for the section: Vacuum Fluorescent Display Modules - Century Series.
For Vacuum Fluorescent and LCD display modules, it is 4 to 6 weeks ARO (After Receipt of Order). For retail products, is usually 1 to 2 weeks.
A VF “graphic” display is currently in the design phase. We have LCD text displays with graphic functions to display higher resolution, multi-byte characters such as Chinese, Hungul, Angsana, etc.
No, since there is no set standard size and interface for displays, IEE can not directly cross another manufacturer's part with our off-the-shelf displays. We do however offer custom solutions where we can design to a specific application. Please contact sales for details.
Century Vacuum Fluorescent Display Modules support standard LCD data communication per the Hitachi 44780 specification, but differ in "read back" (host system asks for information from the Century). The read back function is accessed from a different pin on the Century, and the data sent is formatted different.
Depends on type of display. "Flip" Vacuum Fluorescent Displays Module can use either 30425-02 USDCM/M, or 26685-0X USDCM, or 32195-01 RDCMM. Depending on the specific model, "No Frills Vacuum Fluorescent Display Modules will use the 31785-XX series. Nova's (LCD's modules) will use the 29749-XX series.