Functional extensions (Druckermodel)
The program description deals with the following:
The data for the functional extensions of an OPOS printer
model can be updated, i.e. programmed, changed or cleared, with this program.
Data which has already been stored can also be displayed for information.
The following description deals with all available options
for update of this basic data basic data.
As with nearly all other programs the following also
applies here:
- The entry mask for this program may differ in your MICROS Retail OSCAR POS program. Some data fields may be missing.
- There may be defaults or firmly defined
selection options for some data fields. These cannot be updated in the
current program.
- Fields with enforced entry defined are to
be found in the entry masks as are fields where entry is optional.
- If the data record is updated over
several pages of entry masks, the dialog window is reached by
clicking onto the appropriate button with <Mouse key 1>.
- The same procedure also applies to call
up of another update program from this program.
- In some cases you may find so-called
"Switches" which are activated or deactivated by the user with
<Mouse key 1>, depending on the setting. Activated switches have a
dark top, deactivated switches are lighter.
Entry range permitted: numeric, 0 - 99
Reference number to the printer model.
Field with firmly defined selection options
Select one of the function types by clicking on this field
and with a second click confirming the selection. Depending on the function
type the attributes can have a different meaning or can be optional.
The system offers the following function types:
- Open drawer 1, Open drawer 2:
Command code , Sub command code and Argument mask will be used to open a
drawer (e.g. the first of many) on the fiscal printer in the order of the
service objects DirectIO. "Execution detail" and "value
list" will be ignored.
- Print normal trailer line, Print bold:
Command code , Sub command code and Argument mask are the numeric
parameters of the DirectIO-Method for the ouput. Argument mask contains
"%v" in place where line text will be inserted. "Execution
detail" and "value list" will be ignored.
- Print bar code:
Command code , Sub command code and Argument mask are the numeric
parameters of the DirectIO-Method. Argument mask contains "%t" in
the place where the barcode type is named, "%v" in the place
where the barcode value is given. The value list contains - with "Separator"
separated – the values, of the %t marked places for the barcode selection,
in the attribute "Barcode type" in the device configuration (currently
"Code39, ITF, Codabar, Code93").
If "%t" will not be used, the values in the value list must be
numeric and will be added to the command code and sub command code.
If "%v" will not be used, the barcode value must represent a 32-Bit-Integer.
This will be handed over to the sub command code. Sub command code will be
ignored in this case.
- Set payment type cash in/out.:
Command code and sub command code contain the numeric arguments of the DirectIO-Method
for setting he payment types of die Cash-In and. Cash-Out-Operation.
Argument mask contains "%p" in the place where the payment type
will be handed over. The value list contains - with "Separator"
separated – the value for each payment type, which will be selected via "%p".
If "%p" will not be used, all values in the value list must be
numeric. The respective value will be added to the sub command code
The attribute command code is used, whether the DirectIO-function will be
called immediately before the PrintRecCash-command (0) or before the begin
of the Payin-/Payout receipt(1).
-
- Get printer serial no.:
Command code and sub command code contains the numeric arguments of the method
call, which is used to determine the serial number of the fiscal printer.
Argument mask contains the value of the 3rd argument of the method. Execution
detail specifies how the serial number will be examined:
0: Method
DirectIO, Serial number will be transfered as a String-Argument.
1: Method
DirectIO, Serial number will be transfered as an Integer-Argument.
2: Method
getData (will be transfer values as a String-Argument)
- Void last item:
Definition of the DirectIO-Command for void of the last fiscal
transaction (Item sales, Surcharge-, Discount). Value list will not be
used, the command code decides, whether the function has to be called
once for each single fiscal transaction (0) or automatically voided for he
last item sale include all surcharges and discounts (1).
- Get current cash-in:
Definition of the DirectIO-Command for querying the current stock of
money . %t in "Argument mask" will be replaced with the values
in "Value list" and determines the payment type which is
querying the stock of money: The first value will be use to identify
the whole stock of money. The following values will be
used to querying the stock of money fort he fiscal payments in ascending
order.
Entry range permitted: numeric 1 - 999999999
1. Parameter of a method call to realize
that function.
Entry range permitted: alphanumeric max. 10 chars.
2. Parameter of a method call to realize
that function.
Entry range permitted: alphanumeric max. 20 chars.
3. Parameter of a method call to realize
that function. If variable parameters are handed over the attribute can contain
place holders (%p, %t, %v,...). If control characters are to be hand over,
a "Separator" must separate the ASCII characters of the control codes
"%s codes". The respective control character must be entered in the
mask where %ns is placed (n is he number of the control character – started to
count by 0 from left ). Instead %0s, %s must be entered.
Entry range permitted: numeric 1 - 999999999
Specifies for certain types, how precise
the method call has to be done.
Entry range permitted: alphanumeric max. 1 char.
%s character codes: See argument mask.
Entry range permitted: alphanumeric max. 20 chars.
Contains a list of "Separator"
separated values. This depends on program internal parameters or on other
configuration values.
Entry range permitted: alphanumeric max. 20 chars.
MICROS Retail Deutschland GmbH
Salzufer 8
D-10587 Berlin