Chapter 7 of 8Page 2 of 6

Advanced

Kitchen tickets and labels

Print price-free kitchen tickets and labels the moment a sale completes, with order reference, promised time and prep notes, and reprint or recover them later.

updated: applies-to: 1.0.0.141

Bitta Retail POS sends price-free preparation output to your kitchen or prep area as soon as a sale completes. Order and Fulfillment registers capture the context the kitchen needs, such as an order reference, a promised time and preparation instructions, and Bitta Retail POS prints it in two complementary forms: one kitchen label per sale line and copy, and one grouped kitchen ticket per destination and copy.

Prerequisites

  • The BAA POS - Admin or BAA POS - Full permission set to change register profiles, fulfillment methods, categories and print destinations.
  • At least one active print destination with Purpose Kitchen Label. When you choose the Order and Fulfillment workflow in the setup wizard and do not select Configure Kitchen Output Later, a KITCHEN-WEBUSB destination (Kitchen WebUSB Printer, ESC/POS over WebUSB) is created for you, unless a company-wide default kitchen destination already exists. See Receipt printers.
  • A register profile built from the Order and Fulfillment template, or one you set up the same way. See Setups by store type.

Turn on kitchen output

Kitchen output is created only when all three switches below agree.

  1. Open the register profile on the POS Register Profile Card. On the Fulfillment FastTab, turn on Kitchen Printing, and turn on Preparation Instructions if cashiers should add notes to lines. Set Order Reference Requirement, Fulfillment Requirement and Promised Time Requirement to Not Used, Optional or Required, and enter an Order Reference Caption such as Pickup Name. The Order and Fulfillment template sets all of this for you.
Fulfillment FastTab on the POS Register Profile Card with order reference, fulfillment and promised time requirements, Preparation Instructions and Kitchen Printing turned on
Step 1: turn on Kitchen Printing on the register profile.
  1. Search for POS Fulfillment Methods. Turn on Send to Kitchen for each method whose sales the kitchen should see. The Order and Fulfillment template creates Dine In, Pickup, Delivery, Drive Through and Curbside, all with Send to Kitchen on, and makes Pickup the default on the profile.
POS Fulfillment Methods list with Dine In, Pickup, Delivery, Drive Through and Curbside and the Send to Kitchen column
Step 2: choose which fulfillment methods send sales to the kitchen.
  1. Search for POS Categories. Turn on Kitchen Labels Enabled for each category that needs preparation. Optionally set Kitchen Destination Code (blank uses the scoped default kitchen destination) and Kitchen Label Copies (zero uses the destination's copies). On a POS Item Card, Override Kitchen Label Policy lets one item opt in or out regardless of its category.
POS Categories list showing the Kitchen Labels Enabled, Kitchen Destination Code and Kitchen Label Copies columns
Step 3: enable kitchen output per category.

To send one category or item to several stations, see Kitchen routing.

Capture order context at the register

  1. On an Order and Fulfillment register, choose Order. The Order details dialog shows the order reference (with the caption from the profile), Fulfillment method, Delivery address for delivery methods, and Promised time. Required fields are marked. Choose Save.
Order and Fulfillment register with the Order details dialog showing order reference, fulfillment method and promised time
Step 1: capture the order context at the register.
  1. To add a note for one line, choose the K button on the cart line. In Line kitchen details, enter Preparation instructions and, if needed, a Modifier summary (up to 250 characters each). Choose Save.
Line kitchen details dialog on the register with Preparation instructions and Modifier summary boxes
Step 2: add preparation instructions to a line.
  1. Tender and complete the sale as usual. The sale stores the order reference, fulfillment method and promised time in the Order and Fulfillment FastTab of the POS Sale card.

What prints

Kitchen output never contains prices, tax, tenders or payment data.

Output Built by Contents
Kitchen ticket POS Kitchen Ticket report, or ESC/POS and ZPL for thermal printers One per destination and copy: the order number, order reference, fulfillment method, promised and completed times, destination, store, terminal, cashier, copy number, a REPRINT marker on reprints, and every routed line with variant, quantity, unit of measure, preparation instructions (NOTE) and modifier summary.
Kitchen label POS Kitchen Label report, or ESC/POS and ZPL One per sale line and copy: the order number, line, item description, variant, quantity and unit of measure, net, gross and tare weight for weighed items, store, terminal, cashier, time and copy number.

Every copy is rendered from a frozen snapshot taken when the job is queued, so a ticket printed later shows the same data as one printed immediately.

When output is created

Kitchen output is queued after the completed sale and its payments are committed, in a separate step. A printer, render or configuration failure therefore never rolls back the sale or the money. Labels and tickets are separate pipelines: a failure in one does not stop the other. Returns do not create kitchen output.

When something fails, the cashier sees "Sale ... completed, but kitchen output needs attention in POS Print Jobs." The failed job stays in POS Print Jobs with a failure category and detail.

WARNING

A Browser transport opens a print dialog, so it is never used automatically during completion. Automatic jobs for a browser destination wait with "Browser kitchen labels require an interactive reprint. Open POS Print Jobs and retry this job." Kitchen tickets wait with the same message for kitchen tickets. Use WebUSB, PrintNode, LAN or BC Printer for kitchen destinations.

Reprint kitchen output

Reprinting builds new jobs from the current routing, so it follows any change you made since the sale. You can start it from:

  • Reprint Kitchen Output on the POS Sale card or the POS Sales list, for a completed sale;
  • Kitchen Output Reprint on the POS administrator role center, which opens Select Kitchen Output;
  • Printer -> Reprint Last Kitchen Output on the register, for the terminal's last completed sale.
Select Kitchen Output list of completed sales with order reference, fulfillment method and terminal
Pick a completed sale to reprint its kitchen output.

In the Reprint Kitchen Output dialog:

  • Destination: leave blank to use each item's or category's routes, or pick one kitchen destination to send everything there.
  • Copies Override: 0 uses the configured copies and needs no approval. Any value from 1 to 20 requires a supervisor PIN.
  • Output: Both, Labels or Tickets.
Reprint Kitchen Output dialog with Destination, Copies Override and Output options
Choose the destination, copies and output form.

NOTE

Never reopen a completed sale to regenerate kitchen output. Use the reprint actions.

Recover failed kitchen output

On the POS role center, the Kitchen Recovery tile in Register Activities counts failed kitchen output for the current terminal. It appears when the terminal's profile has Kitchen Printing on, a compatible kitchen route exists, and the user has supervisor-level permissions (BAA POS - Supervisor, BAA POS - Admin or BAA POS - Full).

Choose the tile to open Receipt Recovery filtered to kitchen jobs, then choose Retry. For a failed copy, Retry re-sends the frozen job exactly as it was queued, to the same destination. If the failure happened before any copy was created, for example because no kitchen destination could be found, Retry rebuilds the output from the current routing. If the job may already have reached the printer, you are asked to confirm because a retry can print a duplicate. Administrators can also retry or cancel jobs from POS Print Jobs.

For a history of every kitchen copy, run the POS Kitchen Print Audit report. See All POS reports.

What's next

Route categories and items to several kitchen stations: Kitchen routing.

// next step

Ready to try Bitta Retail POS?