My current setup is when ever they click on the close button a ticket is print since most of the time they are create a new ticket or adding items. We do not have a kitchen, so only one printer setup. I used the standard setup for this.
I am trying to limit the printing of the bill only when there new items are added or change on the ticket, specifically when a new item is added to the ticket. So if someone just selects the table and does not add anything and click close, the bill is not printed. When it does print, I want all items on the ticket to print. We put this bill in the customer bill cup so they always know how much their bill is.
I looked throughout the forum and have tried many option, but nothing seems to work.Any help would be appreciated.
You still want to use the button to print or to print automatically?
You want it to print whole ticket once after adding orders, not each time an order is added?
If you want to limit use of print bill button you could change the mapping of the automation command to New Orders in enabled.
If your wanting to to print whole bill automatically on closing ticket but only if new orders been added but print whole bill you would want to add an execute print bill action on to… Before ticket closing rule I would say, but add the constraint on the action (on the action not the rule) of ‘{TICKET STATE:Status}’ == ‘New Orders’
@JTRTech Not sure if this is the right thread (Can’t find another) but how can I edit the kitchen print job to only show new order lines please? Currently of we add new items to an order then the whole order is reprinted not just the new items (e.g. desert)
Thanks what should the values be please? I have print ticket true, order state name status and order state new - but nothing prints when you close the ticket. If I clear order state name and order state then the whole orser prints.
Because I need to limit the print to bar ONLY if the drinks are ordered in the restaurant then I had to add another rule, whereas the kitchen print rule is defined in the ticket closing rule
It can go in the same rule… you have defined terminal mapping in the print job…
Show your ticket closing rules in the rule list.
Will guess your new rule is after the default one meaning the orders are marked submitted before that rule fires.
Schoolboy error thanks @JTRTech. In the rules list my print restaurant drinks rule was sorted after the default rule, so there were no ‘new’ orders to process as the default rule was processing first. Used ‘Change Sort Order’ in the rules list to move my rule before the default, so now all my ‘new’ restaurant drinks now print to the bar printer.