Receipts and printing in Aident CashPro
This article explains receipt printing behavior in Aident CashPro.
When a receipt can be printed
In the current implementation, CashPro allows printing only when the receipt is in one of these states:
- Closed
- Cancelled
- Parked
- EFR Failed
If a receipt is still open, CashPro blocks printing.
Important
Open receipts cannot be printed.
How printing works
When a receipt is printed, CashPro:
- resolves the configured printer implementation for the cash register
- commits pending transactions
- sends the receipt to the printer implementation
- increases the No. Printed counter if printing succeeds
If printing fails, CashPro shows an error.
Reprints and receipt copies
CashPro tracks how often a receipt has been printed.
If a receipt has already been printed at least once, report formatting can show a Receipt Copy message on later printouts.
Language and formatting behavior
Receipt output can depend on the cash register setup and report implementation.
Relevant areas include:
- Language Code on the cash register setup
- company information
- local and foreign currency formatting
- date and time formatting
- receipt separators and layout formatting
Store and register information on receipts
Receipt output can include information derived from the cash register and company setup, such as:
- store name
- company address
- VAT registration number
- currency symbol or currency code
Printer-related setup
The following cash register setup fields are especially relevant for receipt printing:
- Receipt Printer Implementation
- Cash Register Printer Type
- Receipt Printer Name
- Language Code
Depending on your environment, other device settings may also influence the result.
Useful setup and test actions
In Cash Register Setup, the following actions are especially useful:
- Get Printer Capabilities
- Print Cash Receipt
- Health Check
These actions help validate the configured printer and device connection.
Receipt report selection
CashPro also includes a Report Selection - Receipt area where receipt reports can be assigned per receipt type.
This is typically maintained by an administrator.
Common receipt types users may encounter
CashPro uses different receipt types for different processes, including:
- sale
- start
- opening balance
- cashier log in and log out
- float in and float out
- deposit of change
- closure
- difference
- transfer
The exact report content can vary by receipt type and report selection setup.
Troubleshooting
An open receipt cannot be printed
Complete, park, or cancel the receipt first.
Printing fails
Check printer setup, printer implementation, and device connectivity.
Receipt layout is not correct
Review:
- receipt report selection
- printer type
- receipt printer implementation
- language and formatting setup