Skip to main content

How do I create printing rules for printers? [Ebriza POS NEXT]

Written by Naomi

Now you can choose what types of receipts you want each non-fiscal printer to print, as well as for which rooms and tags they should be printed.

To set the printing rules for printers, follow the steps below:

1. Go to the Devices section

2. From the list, click on the non-fiscal printer you want

3. Go to the Print Rules section - Configure print rules

4. Select the types of receipts you want the printer to issue by checking the options on the page— print bill, preparation order, delivery bill, order cancellation bill

NEW: For the preparation order, you can choose which rooms to print on and which product tags to include.

IMPORTANT: Product tags can ONLY be set for the order receipt, order cancellation receipt, product label, and KDS ticket. Rooms, on the other hand, can be set for almost all receipt types — including Print payment receipt and Print delivery receipt. The only rule without rooms is Print KDS ticket, which is routed only by tags.

In other words: if a delivery receipt or payment receipt is no longer printing, check the rooms selected on that printer's rule — not just the tags.

Now that you've selected the options you want, all you have to do is click the Save button at the bottom.

To change the font on your receipts, follow the steps below:

  1. Go to the Others section.

  2. Open Settings → Receipt templates.

  3. In the window that opens, select the receipt you want to change the font for:

    • Bill

    • Delivery

    • Preparation

    • Preparation cancellation

4. Adjust the font, then tap Save.

The invoice does not appear in this list and cannot be configured from here: it is printed directly from the POS, using the non-fiscal printer set as the Default printer for the location, and it is not routed based on either tags or rooms.

If your question is how to print invoices, please refer to the article “How to issue an invoice to a customer in POS? [Ebriza POS NEXT]”.


Edge Cases:

Troubleshooting: order receipt doesn't print

Check the tags first, even if the printer appears connected in the app. If the printer appears connected (green), the app can see it or it can print a test print, but no order receipt is printed, this is not a network issue: the printer can be reached, but nothing is being sent to it. Network troubleshooting steps (IP addresses, cable, paper roll, deleting and re-adding the printer) should only be performed after the tags on the printer and the products match exactly.

Issues usually come from incorrectly configured tags or improper printer configuration. Follow the steps below:

1. Check the rooms selected in the printing rule

  • A rule with selected rooms prints ONLY for orders opened on a table in one of the selected rooms. If you created a new room or moved tables, make sure to select it as well.

  • Delivery also appears in the list of rooms if you have a delivery room configured. If you select rooms but do not select Delivery, order tickets for deliveries will no longer print on that printer.

  • An order that is not linked to any table in a room is picked up only by a rule that has no room selected.

  • A rule with no rooms selected prints for all rooms, EXCEPT rooms explicitly selected in another printer's rule for the same ticket type. In other words, once a room is selected for another printer, the "universal" printer no longer receives orders from that room.

This is the most common cause when tickets have stopped printing only for some orders — one specific room, deliveries only, or just one shift — while they continue to print for the rest.

2. Check the printer's printing rule

Go to Devices and select the relevant printer. Under Configure printing rules, first check that the “Print order receipt” rule is enabled and that a tag is selected. If no tag is selected for the rule, no product that has a tag will be sent to the printer — the rule only applies to products without a tag. A rule without a tag does NOT mean “all products.” Then enter exactly the same tag used in the Catalog (e.g., kitchen). The tags in the Catalog must be identical to those in the printer settings for routing to work: the comparison is made against the entire text, with only differences in uppercase and lowercase letters ignored. “kit” does not match “kitchen”, “kitchen” does not match “kitchen” if one contains diacritics in the configured value, and an extra space at the beginning or end will prevent a match.

3. Check the product tags

Tags are added from the Product Catalog: click the three dots on the right of the product, select Edit, and fill in the Tag field. In POS NEXT, there are only three actual product-related issues:

  • the product has no tag – in this case, it will only be sent to printers whose rule has "no tag" selected;

  • the product has a different tag from the one selected in the rule, for example, "Kitchen Delivery" instead of "Kitchen". This is an incorrect selection from the list, not a spelling mistake;

  • the tag selected in the rule no longer exists on any product – it was selected when a product had that tag, but it was later removed from the products, so the rule no longer selects anything. If the tag you need does not appear in the printer's list, it means that no product has it yet: add it to the products first, then select it in the rule.

4. Button with mixed products (food + drinks)

When a product has the kitchen tag, it will automatically be printed on the configured non-fiscal printer with the same tag, even if it was added from a button that also contains drink products. Just check that the tags are consistent.

5. If there was a recent power outage

Printers may change their IP address after a power outage. Go to Devices, delete the existing printers (press and hold each one), then add them again using Add Device, selecting the correct model.

A product added as a modifier option, or received as an attribute of an order coming from the delivery apps (Wolt, Bolt, Glovo and so on), is routed by its own tags, not by the tags of the main product on that line. If that product has its own tag (for example bar), it prints on the printer configured with that tag, even when the main product has a different tag (for example kitchen). If its tag is set on several printers, the product appears on each of them. If that product has no tag at all, it stays listed under the main product, on the same receipt as before.

Important: if you put a tag on a product you use as a modifier option, make sure you also have a printer (or a KDS rule) configured with that tag. Otherwise the product no longer appears on the main product's receipt and is not printed anywhere. If you want the option to print together with the main product, either leave it without a tag, or add its tag to the main product's printer as well.

The same routing rule applies to order cancellation receipts, to orders sent to the Kitchen Display Screen, and to product labels.

When the order ticket actually goes to the printer

The printing rules decide where the order ticket ends up. When it goes out depends on the type of order, and there are three different situations. First work out which one you are in, because the steps for one do not exist in the others.

- Table order: the ticket goes out automatically the moment the session closes, that is, when you leave the table or issue the fiscal receipt. There is no separate button to send to the kitchen. Only the products added in the current session are printed, which is why leaving the same table a second time does not re-print what has already been sent.

- Counter order: the ticket goes out a single time, when the bill is finalised. There is no step between adding the product and taking payment, and exiting the bill sends nothing to the printer.

- Delivery order: the ticket goes out only when someone explicitly sends it to preparation, with the dedicated button. Nothing happens automatically on save.

When you test a printer, use the action that triggers the send for your case: at a table, add the product and leave the table; at the counter, add the product and finalise the bill; for delivery, send the order to preparation. A test without the step that triggers the send proves nothing.

How do I test the order-ticket printer without issuing a fiscal receipt (the Z is already closed)

Use Move consumption to protocol. The order ticket is printed, but no fiscal receipt is issued. The steps, on a counter bill or at a table:

1. Add a product that carries exactly the tag of the printer you want to test — otherwise the ticket has nowhere to go (see the sections on tags below).

2. Open the three-dot menu on the bill.

3. Choose Move consumption to protocol.

4. Choose the user the consumption is put on and confirm. If it is not the logged-in user, that person enters their own PIN.

You need a user with protocol available. The list only shows users with the right to work in the POS, with a PIN set and with protocol allowance left. If the bill total exceeds the remaining allowance, the app refuses the operation entirely ("You do not have enough protocol!"), which is why the test is done on a cheap product. Protocol also cannot be applied to a bill that has a tip or a quick discount.

Careful: Protocol is not the same thing as Fiscal protocol. Move consumption to protocol does NOT issue a fiscal receipt. The "Fiscal protocol" payment method, under Payment by other methods, DOES issue a fiscal receipt — do not use it for this test.

Troubleshooting: delivery receipts are not printing

If you have orders coming in from Wolt, Bolt, Glovo, or another partner, but the receipts are no longer printing, the problem is almost always routing-related, not network-related. The order has already reached the POS — otherwise you would not see it in the Deliveries list — so do not start with the Wi-Fi or restarting the tablet. Check the following, in this order:

  • Determine which receipt you are referring to. The delivery receipt and the payment receipt are routed only by rooms. The order receipt (the one for the kitchen or bar) is routed by both rooms and product tags. If the kitchen receipt is not printing for delivery orders, also go through the section above about the order receipt.

  • Check whether the rule is enabled on any printer. Go to Devices, select the printer, then Printing rules - Configure printing rules, and make sure the missing receipt type is checked (for example, Print delivery receipt). A printer with no rules configured will only print the fiscal receipt.

  • Check the rooms selected on that rule. This is where the most common cause is found, and it is also why it may seem that “it works for tables, but not for deliveries”: if rooms have been selected on that rule, the rule only applies to orders from those rooms.

    • If you have a delivery room configured, it will appear in the list of rooms (under the name you gave it or as “Deliveries”). When you select rooms on a rule, you must select this room as well; otherwise, delivery orders will no longer be picked up by that printer.

    • If you DO NOT have a delivery room configured, the delivery order does not belong to any room and is picked up only by a rule where no room is selected. In this case, the solution is to clear the room list from the rule, not to add a room.

    • Also keep the exclusion rule in mind: a room selected on ANOTHER printer's rule, for the same receipt type, is automatically excluded from the “universal” printer (the one with no rooms selected).

  • Only now check the physical printer — offline, different network, out of paper, IP address changed after a power outage (see point 5 in the section above).

Important: If you add a tag to a product that you use as a modifier option, make sure you also have a printer (or KDS rule) configured with that tag. Otherwise, the product will no longer appear on the main product's receipt and will not be printed anywhere.

If you want the option to print together with the main product, either leave it without a tag or add its tag to the main product's printer as well.

The same routing rule also applies to order cancellation receipts, orders sent to the Kitchen Display Screen, and product labels.

If the tablet also no longer makes a sound for new orders, that is a completely separate issue and cannot be resolved here — see the article “How do I enable sound notifications for delivery orders?”.

How many order tickets are printed? (I want two tickets — one for the kitchen, one for the waiter)

In Ebriza, there is no “copy” or “number of copies” setting for an order ticket printed on a thermal printer. The ticket is sent only once to each printer whose Print Order Ticket rule has a tag in common with the products. In other words, the number of tickets printed is equal to the number of matching printers — there is no setting, either in the POS or in Administration, that can change this number.

The only way to print two order tickets is to have two separate physical printers. The same printer cannot print two tickets for the same order.

  1. Connect the second printer to the network separately, with its own IP address.

  2. Add it to the application as a separate device: Devices → Add Device → select the printer model. (In the old application: POS menu → Printers and Peripherals.)

  3. On the second printer, go to Printing Rules → Configure Printing Rules, check Print Order Ticket, and select exactly the same tag as on the first printer (identical to the tag assigned to the products), then click Save. From now on, the order ticket will be printed on both printers.

Attention: The rooms must be configured the same way in both rules: either you do not select any room in either rule, or you select the same rooms in both. A rule with no room selected does not pick up orders from a room explicitly selected in another printer’s rule for the same type of ticket — otherwise, the second printer would have no tickets exactly in the rooms where you expect them.

The Print Customer Receipt Copy setting in POS Settings does not apply to the order ticket: it prints an additional copy of the customer receipt, which is a different document.


For Ebriza POS application version only:

Why don't order tickets print for tables in a newly created room?

This happens when you have room-based print rules set, and the room you want order tickets printed for is not ticked.

Do the following:

  1. Go to POS Settings → Printers and Peripherals.

  2. Select the printer.

  3. Under Print rules - printer rooms, add the room you want order tickets printed for.

  4. Save.


[tags: printing rules, room-based printing, tag-based printing, order receipt printing, bill printing, preparation receipt, order receipt, bill, delivery order receipt, Two order tickets, order ticket copy, number of order ticket copies, two printers with the same tag, how do I test the printer without a fiscal receipt, kitchen printer test, when does the order ticket go out, counter order ticket, move consumption to protocol, protocol without fiscal receipt]

Did this answer your question?