Printer only prints on print bill not when cashing out

How do I resolve this problem . my printer prints on print bill but not when I cash out a customer

ive changed to question as this is not an issue, its a configuration you need to do.

for it to print on payment processed you need to create a payment processed rule and add your print job action to that. then set a custom constraint as remaining total equals zero so it only prints when ticket is paid in ull and not every time part payment is made


Search the forum as there are many posts explaining this, with screenshots and all.

Exactly the same process as @RickH posted:


Rule Name: Execute Print when Payment Processed
Event Name: Payment Processed

Execute Rule if:
Remaining Amount Equals 0

Action: Execute Print Bill Job

Dont forget to add MAPPING