| 1. |
How can I set up the OPOS drivers for Microsoft RMS software? |
| |
We don't recommend installing Logic Controls supplied OPOS
drivers for use with the RMS software, as RMS already has an integrated
a special OPOS driver to work with our 3000/9000/6000 displays.
Installing our OPOS drivers may cause conflicts in certain rare cases. So,
it's safer to use the special driver from RMS.
To install the OPOS driver, start the "Configure Microsoft OPOS Service
Objects" program under RMS folder. Select "LineDisplay" for
"Device type".
Click on "New" to create a new OPOS device name. Then click on
"Configure" to set up display configuration. In setting up the
configuration, "Device ID" should be set to "PD2000".
Set up the COM port name that the pole display is being connected. For USB
displays, virtual COM port drivers must be installed before setting up the
OPOS service object. Enter the assigned COM port name (for example, "COM5")
directly into the Port name text box in the OPOS display configuration.
After setting up the OPOS service object, set up the Register to use the
pole display device name you have just created. |
| |
   |
| 2. |
What are the differences between the Device Name USB driver and Virtual
COM port USB driver? |
| |
Logic Controls provides two types of USB drivers for our
customer displays.
The first uses a specific device name (\\.\LCPD3\, \\.\LCPD6\, \\.\LCLD9\)
to access the pole display directly. Use this driver if you are using OPOS
(PD3900U, PD6900U & LD9900U) or if the POS software is tailored to use this
device name. The advantage of this driver is that the same device name will
be used to access the pole display no matter which USB port the display
is plugged in to. However, it will not be possible to use more than one
display of the same model at the same computer and the POs software must
be able to handle the special device name.
The second driver is a Virtual COM port driver, in which the USB pole display
will appear as connected to a serial COM port. If the POs software only
access COM ports for the pole display, use the Virtual COM port device driver.
The advantage of this driver is that most standard POs software accessing
displays through the COM port can be used, with the exception of those that
were designed to work only with physical COM ports. Please note that if
the display is plugged into different USB ports of the computer, it will
come up as a different COM port name. The POs software configuration will
have to be adjusted to match the new COM port name if the display is moved
to a different USB port. However, the advantage is that you may attach more
than one display of the same model to the same computer as they would be
accessed through different COM port names. |
| |
   |
| 3. |
The USB virtual COM port driver assigned a COM port number higher than COM4 but the POS software only works with COM ports COM1 to COM4. Is there
a solution? |
| |
The COM port number is assigned by Windows system and it is the
next available COM port number in the system. If there were other COM port
devices installed before, even if they are physically removed, Windows registry
will still consider those ports to be occupied such that when those devices
are plugged in again, they will use the same port numbers as before. As
it's usually not possible to uninstall those Windows registry information
on previously installed devices, when the USB pole display is installed,
they may then be assigned a higher COM port number.
To change the port number back to COM3 or COM4, the solution is to modify
the Windows registry manually. As the registry is vital to Windows operation,
only experienced users should work with the modifications. It is also recommended
that a back up of the registry is performed before the modifications. Please
also make sure that the removed device that had occupied the lower COM port
number before should never be installed back to the system. Otherwise there
will be a hardware conflict.
To modify the COM port number assigned for the pole display, search through
the registry for the assigned number (for example, search for "COM5"
if the assigned port is COM5). When search stops at a certain key, check
if it is related to the Logic Controls Line Display. If so, modify the key
value to COM4. Continue search through the registry until all matched items
are checked and modified. Note that the "Friendly Name" key cannot
be modified. After modifications are done, restart the computer and test
pole display under COM4 to verify it's operation. |
| |
   |
| 4. |
How do I send out characters to my pole display using Visual Basic? |
| |
Here is a sample code for sending characters via the COM1 port
at 9600 baud. Please note that your settings may differ depending on your
system configuration.
| MSComm1.Comport=1 |
‘
sets port variable to COM1 |
| MSComm1.PortOpen=True |
‘
opens the port for communication |
| MSComm1.Settings=”9600,N,8,1” |
‘
sets the protocol to match the pole
‘ display |
| MSComm1.Output=Chr$(31)+Chr$(17) |
' Reset &
set normal display model |
| MSComm1.Output=Chr$(67) |
‘
sends a sample character to the pole
‘ display |
| MSComm1.PortOpen=False |
‘
closes the port |
|
| |
   |
| 5. |
My pole display works fine under DOS, but I get strange or no characters
when I run my program under Windows. |
| |
This problem is usually due to a software problem. The software
is either set at a different protocol than the display or the software is
a DOS based program causing conflicts between real mode and virtual drivers.
Here is a few suggestion that may help:
| a. |
Include MODE statement in your autoexec.bat file. It can be the
last line of the file and should b written as MODE COM1 96,N,8,1.
Your line may look different depending on your system configuration (the
particular COM port being used or different baud rate). |
| b. |
In Windows, choose Programs -> Settings
-> Control Panel.
Click on System to bring up Device Manager.
Double click Ports (COM and LPT)
Double click the COM port that your pole display is hooked up to
Click on the Resources tab (write down the settings before you
make any changes)
Uncheck the Use Automatic Settings box (close the dialog and
try your pole display. If it doesnt work, move to the next step) |
Change the "Basic Configuration" to different settings and try your pole
display again. |
| |
   |
| 6. |
How do I use the Pass-Thru feature of my PD3100-PT pole display? |
| |
When a PD3100/PD6100 series display is turned on, all data coming
in will be displayed on the pole display. To transfer data to the peripheral,
the application software must send the Data to Peripheral command
to the pole display. After sending this command, all data received will
be routed to the peripheral without showing on the display. To redisplay
information on the pole display itself, the application software must issue
the Data to Display command.
DATA TO PERIPHERAL: hex 01, or decimal 01, or ASCII ^A
DATA TO DISPLAY: hex 21 23 02, or decimal 33 35 02, or ASCII !#^B
In the application software, a 'Data to Peripheral' command may be sent
at start up of the software to switch to pass-thru mode. Then the printer
printing routine can just send data to the port as usual. When displaying
data on the pole display, add 'Data to Display' command to message as prefix
and 'Data to Peripheral' command as suffix. That is add '01' before message
and hex '21', '23', '02' at end of the message. |
| |
   |
| 7. |
We are not having any success in passing data down to the 'peripheral'
port of the PD3100 series pass-thru display. We do not have any problem
getting data displayed on the PD3100 display itself. We have sent almost
every conceivable string of hex based on examples we found. Do we need to
set any jumpers on the PD3100? |
| |
For PD3100-PT, PD3300-PT, PD3400-PT and PD3500-PT, use following
commands for switching between peripheral and PD3000:
To send data out to the peripheral attached to the display, first send a
Ctrl-A character (hex data 01). After this code, all data will
pass through the display to the attached peripheral. To toggle data back
to the display, send !#Ctrl+B (hex data 21,23,02). After this
code, all data will begin to display on the PD3000 again. |
| |
   |
| 8. |
Why do I get the Logic Controls message, but do not see any data when
it is sent from my application software? |
| |
Since you are getting the Logic Controls message, this is an indication
that the display is receiving power and working fine internally. Check your
connection to the PC, check that it is secure. Check your communication
port setting in your application and make sure the display is connected
to that port. If your software has options for selecting different pole
displays, make sure you selected the option corresponding to our displays.
Also check that no other software is set to use the same COM port. |
| |
   |
| 9. |
Whenever I type a character and send it to my parallel pass-thru pole
display, I get a 'Write Fault Error' message from DOS. |
| |
This error occurs when you use a parallel pass-thru pole display
without a peripheral device hooked up to the pass-thru connector. Since
this is a pass-thru model, handshaking termination is supplied by the peripheral
device (e.g. printer). You must attach a peripheral or a terminator to the
pass-thru connector. |
| |
   |
| 10. |
I tried with the DOS functional test command to display a message on
the pole and get a "Write Fault Error". |
| |
There are several possible causes to this problem:
a. Check that no other software is set to use the same COM port.
For example, your POs software may be up and running, the UPS monitor software
is resident, or the LPT printer port is redirected to this COM port (check
Autoexec.bat file).
With DOS version programming utilities, be sure that the key you are programming
is in Scan Code mode (press F8).
b. Check your connection to the PC, check that it is secure. Make
sure the display is connected to that port you used in the testing command.
c. Under Windows, go to Control Panel -> System -> Device Manager.
Double click on Ports, select the port connected to the display. Click on
Remove to delete the port. Exit all Windows and restart the
computer. Windows should be able to detect the port and set it up automatically.
Shell out to DOS and try the functional test again. Note that you may need
your Windows CD to reinstall the port. |
| |
   |
| 11. |
Im using PD3200. The pole display responded to my first command
and then it seems to be locked up and does not respond to any further commands. |
| |
You have to terminate a command message with Carriage Return (Hex
0D). The pole display keeps on waiting and will not respond to further commands
until a Carriage Return is received to complete the previous command message. |
| |
   |
| 12. |
How can I get my data to display on two lines with my PD3000/ PD6000/ LD9000
display? |
| |
The easiest way to control displaying of data is to use the Set
Cursor Position command. Here is a sequence of codes that will display
data on two lines. You may use either the Hexadecimal or Decimal codes depending
on your application. Note that ^ character in ASCII means Ctrl key. Press
down Ctrl and hit the second character.
| Hexadecimal |
Decimal |
ASCII |
Comment |
| 1F |
31 |
^_ |
Reset |
| 10 00 |
16 00 |
^P ^@ |
Set cursor position to beginning of top line Send
up to 20 characters to be displayed on the top line |
| 10 14 |
16 20 |
^P ^T |
Set cursor position to beginning of bottom line Send
up to 20 characters to be displayed on the bottom line |
|
| |
   |
| 13. |
Can I test a pole display in Microsoft Windows? |
| |
Yes, you can run a function test for serial interface displays
using the program Hyper Terminal which is included with Windows. (If you
cannot find the Hyper Terminal program, you may need to install it from
the Windows CD with 'Add/Remove Programs' in Control Panel.)
Choose 'Start' -> 'Programs' -> 'Accessories' -> 'Communications' -> Hyper
Terminal. Click on HyperTrm.
When Hyper Terminal is up and running, enter any name for the session, click
OK.
Set 'Connect Using' to 'Direct to COM1' (or COM2 whatever your case may
be).
Set the protocol to match your pole display (default: 9600 baud, no parity,
8 data bits, 1 stop bit). Click OK.
Begin typing. All characters should be showing on the pole display. |
| |
   |
| 14. |
Where can I get OPOS objects for Logic Controls pole displays? |
| |
Our pole displays supports OPOS with our OPOS models. The OPOS
objects are shipped with our pole displays. The following are our OPOS models:
PD39xx - 5mm, 2 x 20 characters dot matrix VFD pole displays
TD39xx - 5mm, 2 x 20 characters dot matrix VFD table displays
PD69xx - 11.25mm, 2 x 20 characters dot matrix VFD pole displays
LD99xx - 9.5mm, 2 x 20 characters dot matrix VFD pole displays
LT99xx - 9.5mm, 2 x 20 characters dot matrix VFD table displays
The OPOS objects for the above models can also be downloaded
here. |
| |
   |
| 15. |
I want to eliminate the video monitor display by replacing it with a
customer pole display. I would like to do this with a double sided pole
display instead of having 2 pole displays. Do you have double sided PD3000? |
| |
The PD3000 & PD6000 series do not have double sided displays.
However, our new LD9000 Logic Series is available with double sided option.
It comes with attractive bright 9.5mm dot matrix character vacuum fluorescent
display of 20 characters by 2 rows. |
| |
   |
| 16. |
What is the difference between PD3000, PD6000, and LD9000 models? |
| |
The only difference between the PD3000 and PD6000 models is the
character size. The character size of the PD3000 is 5mm (0.22 in) and the
character size of the PD6000 models is 11.25mm (0.44 in). The LD9000 model's
character size is 9.5mm (0.37 in) and has new smart scrolling commands in
its command set. |
| |
   |
| 17. |
The PD3200 shows military time, however the time is incorrect after 12:00
noon. Is there a setting on the display which can be change to make the
display show normal time? |
| |
The PD3200 can only display military time. The time will be continuously
updated from the electronics inside the pole display. There should be no
reason why the display should show incorrect military time after 12:00PM.
Unless your software is resetting the clock every time you display the time.
Your software should be configured so that at start up, the command !#5hh:mm
(hh=hours, mm=minutes) is sent to the display.
If you use bottom line to display information too and want to show the time
again when the transaction is finished the software should only send out
!#5. The clock is automatically updated and displayed. If you lose power
to the display, the entire command !#5hh:mm must be sent again. |
| |
   |
| 18. |
What is DC1 and DC2 in the command set? |
| |
They are just the names of displaying modes. The pole display
can be set to one of the two modes: Vertical Scroll Mode (DC2) or Normal
Display Mode (DC1). In Vertical Scroll Mode, messages are scrolled up when
a carriage return is received. In Normal Display Mode, messages are wrapped
around to the top left and overwrites any data on the display. Some software
commands work differently depending on which mode is selected. The two commands
that work differently are Line Feed and Horizontal Tab.
LINE FEED.
In Normal Display Mode (DC1), cursor moves to the other row and stays in
same horizontal position. In Vertical Scroll Mode, cursor will move down
if it is on the top line. If it is on the bottom line, the cursor will not
move. Instead, the bottom line will be scrolled upward to the top line,
leaving the bottom line empty.
HORIZONTAL TAB.
In Normal Display Mode, the cursor will move one digit to the right and
wrap around to the beginning of next line when reaching end of the line.
In Vertical Scroll Mode, the cursor will move one digit to the right. When
it reaches end of the bottom line, the whole line will be scrolled upward
to the top line and cursor will move to beginning of the bottom line. |
| |
   |
| 19. |
What are the available command sets? |
| |
The SECOND digit indicates the command set of the pole display.
EXAMPLE:
| PD3000 |
- Logic Controls command set |
| PD3100 |
- Logic Controls command set with Pass-Thru feature |
| PD3200 |
- Emulates Aedex command set |
| PD3300 |
- Emulates Noritaki command set |
| PD3400 |
- Emulates Epson D202 command set |
| PD3500S |
- Emulates Ultimate PD1100XLT / PD220XLT command set
(power up in standard mode) |
| PD3500E |
- Emulates Ultimate PD1100XLT / PD220XLT command set
(power up in enhanced mode) |
| PD3900 |
- OPOS support |
|
| |
   |