###When Reprinting needed?
There might be a lot of reasons. Waiter may drop ticket somewhere or printer may run out paper. For different reasons we might need reprinting orders to kitchen. On this tutorial I’ll show how to reprint for kitchen but same idea will also work for other print types such as bill printing.
I’ll create a new action for executing
Print Orders to Kitchen Printer print job. If you are familiar with default actions you’ll remember we already have same action but since that action only prints new orders I’ll create another one. Please notice this action does not have any state filter.
I’ll create an
Automation Command because I need a button in ticket to execute this action. I want to label button as
Reprint Kitchen but I’m using
\r separator to wrap button caption. Sorry for the weird naming. You can label button as you wish.
I need to switch to the
Mappings screen to configure how this button appears on ticket. I’ve added a mapping row and mapped this button to Ticket. I also changed
Visible State of the button to
Unpaid so this button appears only if ticket state is
Finally I’ll create a rule to execute “Reprint Kitchen” action when I click “Reprint Kitchen” button.
Reprint Kitchen Orders command executes this rule runs
Reprint Kitchen Orders Print Job.
Finally we need to switch to mappings screen and map this rule to all departments.
Great! Now let’s see how it works.
I’ll create a new ticket. For new tickets I don’t see
Reprint Kitchen button.
When I reopen ticket
Reprint Kitchen button appears because Ticket State is
Unpaid now. If you want to always see this button you can change Visibility State to * (star) on Automation Command Mapping screen.
Clicking reprint button will reprint ticket to kitchen.
###We have a problem?
Yes as you’ve noticed it prints whole ticket. So if I receive additional orders and reprint ticket all orders sends to kitchen. For example:
I’ve added two beverages.
In fact last two lines are actual orders but since whole ticket reprinted that may confuse kitchen chef.
As always SambaPOS offers more than one solution. For example you can track last printed orders by using order states but I’ll show you another simple solution. We can click on order lines to select orders we want to print to kitchen printer.
Let’s select last two rows…
Since we mapped Reprint button to ticket button disappears when we select orders. To solve that we’ll add another mapping to automation command.
I’ve added second mapping row and mapped button to
Order Line. So this button also appears for selected order lines.
Reprint Kitchen button appears when I select orders.
… and it prints only selected orders.
Thank you for reading.