Installation of the OPOS Modules

OPOS modules are OLE POS service objects (drivers) that provide a common interface for POS applications (POINT OF SALES) and their devices, such as  keyboard, printer, display, drawer etc. The corresponding OPOS control objects must be ordered from the appropriate device manufacturer and installed according to their instructions.

In addition to the device-specific standard settings there are also so-called "Workarounds" in case certain OPOS devices should fail (see Workaround).


MICROS Retail OSCAR POS supports the following OPOS devices (device group "Opos")

 

Device type

Appropriate OPOS devices

Registry Subkey (of "HKLM\SOFTWARE\OLEforRetail\ServiceOPOS")

OPOS display

Line Display

LineDisplay

OPOS drawer

Cash Drawer

CashDrawer

OPOS keyboard

POS Keyboard

POSKeyboard

OPOS lock

Keylock

Keylock

OPOS printer

POS Printer

POSPrinter

OPOS scanner

Scanner (Bar Code Reader)

Scanner

OPOS beeper

Tone Indicator

ToneIndicator

OPOS MC reader

MSR - Magnetic Stripe Reader

MSR

 

Further OPOS devices are at present not supported:


ADS-OPOS drivers for the following devices are available at present from MICROS Systems for the MICROS Retail OSCAR POS application:

These devices can also be operated on the ADS POS card under Windows NT. OPOS service objects are part of the OPOS module package sold by MICROS Retail Deutschland GmbH.


Installation and Configuration of the ADS OPOS Modules

After the file AdsOpos.zip has been unpacked, the ADS OPOS modules are to be stored in the in the following subdirectories:

Before you install the OPOS modules, you have to configure the corresponding devices. The default interface for all devices is COM1. Modifications to the interface have to be carried out in the corresponding *.conf file of the device.

The definition of the interface for the device  TOPkey is not necessary since this device is always connected to the keyboard interface.

For the device TOPlook, the baud rate and the number of bits per character can be additionally changed.

Help on how to modify further parameters for the supported devices can be found in the documentation "Installation of ADS OPOS MODULES".

After you have entered the values in the relevant *.conf files, you can carry out the installation as follows:

  1. Start Windows Explorer
  2. Enter the directory in which the OPOS MODULE components are stored.
  3. Click on the *.inf file (left mouse button).
  4. Select the command "install" in the sub-menu.

The relevant OPOS modules will be installed and entered correctly in the registry database.

You will need the entry in the registry database later to enter the correct service and device names for every device in the MICROS Retail OSCAR POS application.

In the registry database, the OPOS modules will be entered as follows:

HKEY_LOCAL_MACHINE\SOFTWARE\OLEforRetail\ ServiceOPOS\*

By use of the program regedit, you can view the following entries:

The device name can be found in the left-hand directory for the relevant device, e.g. "ADSTopCAshCentralLock".

The corresponding service name can be found in the right-hand directory under the key Standard = "ADSTopCash.CentralLock.1".


Workarounds

If the field serial no. is empty, no producer-specific workarounds will be executed. The sequence of certain letter combinations is not important in the following. However, it should be ensured that the annexing of letters does not cause a combination which has its own meaning, but is not required.

Example:
If a printer is to operate with MFC Workaround ('M'), bar codes without BinaryConversion ('B' + 'S') and reduced Open/Close call-ups ('I'), the serial no. should not be compiled with "IBMS" as otherwise the workarounds "MS" (no attributes with vertical print) and the IBM-specific workaround "IBM" and IBMS" ("Receipt line length correction" and "Cut offset correction") will be activated. If the serial no. is set on "MBSI" only the required workarounds will be active.

Only unassigned letters are used for new workarounds (per device). Letters 'A', 'N', 'O', 'P' und 'T' will not be used so that the serial nos. "IBM", "IBMS", "EPSON" and "STAR" used in the past can continue to be used without any interfering side effects.

The following list shows how the serial nos. are compiled:

 

Letter

Driver

Manufacturer

Meaning

"B"

Printer

IBM

Bar code offset only left-aligned/centred/right-aligned

"B" + "S"

Printer

IBM(serial)

No "BinaryConversion" in bar codes.

"E"

Printer

Epson

After loadPaper generate PRINTER event with paper display.

"I"

Printer, Keyboard, Drawer

IBM

Open/Close called up rarely as otherwise danger of failure (even with program start)

'I'

Scanner, MC reader

IBM

Claim delay (1 second) so that device functions.

'IBM'

Printer

 IBM

Cut-off amendment (cut knife distance signalled too large)

'IBMS'

Printer

IBM(seriell)

Line length correction (receipt)

'M'

all

not Epson,

MFC workaround: State when SO generates no events – not MICROS

'MS'

Printer

IBM(serial)

No attributes with vertical print (cheque print)

'R'

Printer

Star

Open Delay (1 second), for correct status handling

 

(Please note: 'IBMS' contains of course 'I', 'B', 'M', 'B'+'S', 'MS' and 'IBM'. After appropriate movement (if IBM provides corrected driver at some time) several of the workarounds can be invalidated without having to invalidate all of them).


index.gif Click on graphic to return to Table of Contents.

 


MICROS Retail Deutschland GmbH
Salzufer 8
D-10587 Berlin
Germany