POS Receipts
Centara has a configurable receipt system. There is one main receipt that is printed at the end of a sales transaction. The layout of that that receipt needs to be assigned a POS.
Last updated
Was this helpful?
Centara has a configurable receipt system. There is one main receipt that is printed at the end of a sales transaction. The layout of that that receipt needs to be assigned a POS.
Last updated
Was this helpful?
Initially, when there are no receipt layouts available, so one can be created either by clicking the Create default receipt button under Setup > POS receipts, or to manually create a receipt layout, click New POS receipt. To modify layout refer to Modify existing receipt layout chapter below. Then publish changes.
List of available receipts can be found under Setup > POS receipts. By clicking the name of the receipt layout, user is redirected to the receipt layout configuration page.
Two properties can be assigned to a receipt layout:
Logo
A monochrome bitmap file containing the logo referred to in the layout.
Receipt body
The receipt layout consisting of static texts and print variables
Thermal transfer prints can usually print barcodes and Centara allows you to print variables as a barcode. This is used mostly at bottom of receipts where the transaction number is displayed as a barcode enabling a quick entry of transaction details in case of returns or needing to review the transaction.
</TRANSNUM,BC[Type=110][Height=100][Width=150][Alignment=-2][TextPosition=-13]>
The choice of barcode is defined by the Type parameter in the line above. The most usual barcodes printers support are:
Typecode
Description
108
Code 39
109
Code 93
110
Code 128
120
EAN 128
An application standard of the GS1 implementation using the Code 128 barcode specification
201
PDF417
204
QR Code
The Alignment parameter can take the values -1 for left alignment, -2 for center alignment and -3 for right alignment.
The TextPosition defines if and then where to print the barcode in human readable form. The values can be -11 to not print the human readable form, -12 for the human readable form to be above the barcode and -13 for it to be below the barcode.
The Height and Width parameters define the size of the barcode. Depending on the barcode type as well as the printer model these may need to be tweaked to suit. Using the values in the example above will in most if not all cases produce a barcode, which then can be tweaked.
A macro can be assigned to a button to print out a receipt based on the state of the current transaction. A parameter is given to the macro to specify the receipt ID to print. If no parameter is provided, the current default receipt is printed.
PRINTOVERVIEW(RcptId=5;);
By default the POS prints out receipt layout number 1 by default. In case there is a need to override that behavior, set the (Print receipt) property to a POS configuration scope, then populate the value with one of the existing receipt layouts. Then publish those changes.
Supports printing 43 characters, consisting of uppercase letters (A through Z), numeric digits (0 through 9) and a number of special characters: hyphen (-), decimal point (.), dollar sign ($), slash (/), plus sign (+), percentage sign (%) and ( ).
Supports printing 43 characters, consisting of uppercase letters (A through Z), numeric digits (0 through 9) and a number of special characters: hyphen (-), decimal point (.), dollar sign ($), slash (/), plus sign (+), percentage sign (%) and ( ).
Supports all 128 characters of .
A stacked linear format used in a variety of applications such as transport, identification cards, and inventory management.
A type of (or two-dimensional barcode)