Print form groups

As a result of the print format groups and the linked print formats the print control to date will be extended by a parameter controlled print routine for receipt and form print with the help of an FGL code. The parameters are stored in the database and can, if required, be adjusted to the requirements of the operation. Print form groups contain print formats which define the content and the print layout of a document (receipt or form) or parts of a document which is to be printed at the checkout. A document is a receipt, a guest bill or another document which can be printed at the POS terminal. Parts of the document imply the heading, the end lines or other elements of a receipt, e.g. an article.

 

NOTE:

A summary of the print format examples can be found in the documentation Print forms Receipt.

The program description below is divided up as follows:


General information on print form groups

Print form groups describe the layout of the receipt and form print and can be used as from MICROS Retail OSCAR POS version 3.5.

The receipt and form layout via program code in the appropriate FGL files will be retained and the receipt and form print layout will be accepted automatically when there is no description for a print format in the linked print form group. This means that when print form groups are used for print on receipt and form, the information in the user-defined print form group is read first and then the optional linked standard print form group. If no information is found in both print form groups for receipt and form print, the information from the FGL program code for receipt and form print is read.

".asc files for two print form groups are delivered as a standard with MICROS Retail OSCAR POS version 3.5; one for receipt print and one for form print. Print form group "1 Default receipt" for receipt control and print form group "2 Default Form" for form print control.

The related database tables for print control must have been filled up beforehand with information from the *.asc files if these print form groups are to be used.

This is done with the following commands in directory "work":


Elements and layout of print form group

".asc files" for two print form groups – one for receipt print and one for form print – are provided in the standard Oscar version 3.5. Print form group "1 Default receipt" for receipt control and print form group "2 Default Form" for form print control.

Print forms which are responsible for content and layout of the receipt and form print are compiled into print form groups.

Print form

Normally the print forms are divided up into main and sub print forms. Main print forms are responsible for print of a complete document (receipt or form). A sub print form deals with print of parts of a document. Sub print forms are normally linked to a main print form or to another sub print form. All print forms belong to a printable object, e.g. the main object of a transaction (receipt transaction = RecHead or GC transaction = GCHead), or parts of a transaction, e.g. additional receipt transactions, items, payment positions, etc..

Print section

A print section defines the elements of a print form which are to be printed and which are responsible for print of one or more lines of a document. Print sections are divided up into section types to which conditions can be linked to define whether this print section is to be printed or not.

Section type

The print section is divided up into various section types.

Text section

Text section which can be printed on receipt or form.

Additional information on print forms of type "Text section" can be found in the documentation Print form (Text section).

Graphic

Printable bitmap file

Barcode

Barcode section on receipt or form

FGL section

An existing FGL function is called up for printing.

Subprint form

Subprint forms are always linked to a superior print form. This can be a main print form or another subprint form (e.g. the subprint forms for printing the heading and end lines of a receipt are linked to the main print form which is responsible for print of the complete receipt).

Detail section

Detail sections are elements of a print section which can be printed on a receipt, e.g. article, payment position, discount position,etc..

Print reference

A reference to a similar object is formed with this section type, e.g. the main print form for print of the complete receipt has a reference to the subprint form which is responsible for print of the heading and end lines.

Tabulator

The tabulator position for a specific print section is defined with this section type.

Note:
The position no. also defines the alignment of the tabulator (e.g. > = 0 from right-hand edge, < = 0 from left-hand edge).


Print conditions

The print conditions define which conditions are to apply if there is to be print on receipt or form for the appropriate section types. This can be a simple condition or a complex one with a variety of logical comparison operands.


Use of print form groups for receipt and form layout

An existing Print form group can be used after link in program Printer parameter in fields Print form group receipt or print form group form. The printer parameter table can be found in program Application -> Organisation -> Terminals -> Tables -> Printpara table.


MICROS Retail Deutschland GmbH
Salzufer 8
D-10587 Berlin