Print Form

The program description deals with the following:

Remarks on program function

The data for the print formats can be updated, i.e. created, changed or deleted, with this program. Data which has already been stored can also be displayed.

The print control with the aid of FGL codes has been extended by a parameter-controlled print routine for receipt and form print.

The appropriate parameters for receipt and form print are compiled under a print form and stored in the database. Print formats can be adjusted to the user’s requirements if necessary.

 

Print form parameters define how the content and the print layout for a document or part of a document is to be printed at the terminal. A document is a receipt, a guest bill or another document which can be printed. Parts of a document imply the head section, the foot section or another element of a receipt, e.g. an item or payment position.

NOTE:
At present not all parameters can be changed by parameters for all print format. Some print forms are controlled at present by FGL functions and can only be changed directly in the FGL code.

 Click on the graphic for further help with setting up the Print form groups.


Remarks on data fields

The following details all options available for update of the basic data.

The following applies to this program:


Print form group

Entry range permitted: numeric 1 - 9999

This field shows the number of the print form group. Print form groups 1 and 2 are reserved for the print form group supplied with MICROS Retail OSCAR POS Version 3.5.

In the standard version, ".asc files" for two print form groups, one each for receipt print and form print, are supplied with Oscar Version 3.5. Print form group "1 Default receipt" is for receipt control and print form group "2 Default Form" is for the form print control.

If these print form groups are to be used, the database tables should be filled in advance with information from  the *.asc files for print control.

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

·        oscar init PrintForm

·        oscar init PrintFormGrp

·        oscar init PrintCond

·        oscar init PrintSection

·        oscar init TextItem


Print form

Entry range permitted: numeric 1 - 9999

Number of the print form under which this template form is stored in the database.

 

Note:

A review of the existing sample print forms can be found in the documentation Print form receipt.

 


Form name

Entry range permitted: alphanumeric max. 20 pos.

Name of the print form. This name is firmly defined and marks the main print form or the sub print form for the object to be printed. A printable object can be either the main object for a transaction, e.g. "RecHead" for the file head of the receipt transaction or "GCHead" for the file head of GC transactions (see Application -> Sales -> Receipt transaction and Application -> Sales -> GC). Printable objects are also details of a receipt transaction, e.g. an item, text position or also payment positions and price change positions, etc.. A print form exists for each of these objects together with the parameters in the Print section and additional Conditions for print on receipt or form.

 


Object type

Entry range permitted: alphanumeric max. 20 pos.

The name of the object type to which this print form is linked is shown in this field.

 


Page break top

Entry range permitted: numeric 1 - 9999

The number of the print form defined for print of the page heading line(s) (e.g. for the head section of a Guest Check) is stored in this field.

 


Page break bottom

Entry range permitted: numeric 1 - 9999

The number of the print form defined for print of the page foot line(s) (e.g. for the foot section of a Guest Check) is stored in this field.

 


Page length

The entry in this field defines the number of print lines for the page length of a form.

 


End of document

Button active: The form print is finalised after print of all linked print sections.
Button deactivated: No automatic document end.


Index


MICROS Retail Deutschland GmbH
Salzufer 8
D-10587 Berlin
Germany