Skip to main content

SnackOS 2.0 | LAN Printing System

SnackOS 2.0 LAN Printing connects printers through a local network for fast, reliable printing.

SnackOS 2.0 LAN Printing System

SnackOS 2.0 features an enhanced printing system that connects printers over a LAN (Local Area Network) for fast, reliable communication between devices. This ensures receipts and labels are printed efficiently across the store, even when multiple devices are in use.
​

Printer & Station Setup

Stations Creation

When configuring a new printer in SnackOS 2.0, you must first create a station. Printers will not function unless they are assigned to a station.
​

Stations act as the destination for orders (for example, kitchen, bar, expo, etc.), and each printer must be connected to one. To create a station, do the following:

  1. Open Settings from the main SnackOS 2.0 menu.
    ​

  2. In the left-side panel, go to Device → Stations.
    ​

  3. Add A New Station:
    Click the +Add Station button under the Your Stations section.
    ​

  4. Enter A Station Name:
    Choose a name for your station (e.g Drinks Station)
    ​

  5. Quick Setup (For stores without prep stations):
    If you don't need specific prep station configurations, click CREATE STATION. This will automatically include your full menu for the station.
    ​

  6. Ticket Completion:
    Choose the ticket completion type based on your workflow.

    • SYNCED: Tickets will be marked as complete only when they are completed on ALL stations. For example, if an order includes 1 drink and 1 food item, and you have separate drink and food stations, the ticket will remain open until both stations mark their respective items as completed.

    • FORCED: The selected station will mark tickets as complete, regardless of the status at other stations.
      ​

  7. Configure A Specific Station:
    If the station needs a custom setup, select a Prep Station Configuration Mode:
    ​

    • Inclusive: Add the categories/items you want the station to include.

    • Exclusive: Add the categories/items you want to exclude from this station.
      ​

  8. Select Allowed Channels:
    Choose which channels should send orders to this station. Options include:

    • App, Kiosk (Legacy), Tableside (Legacy), Guest, Register 3.0, Online, Doordash, Grubhub, Uber Eats, Hungry Panda, Fantuan, Deliverect
      ​


      ​

    Important: If no channels are selected, all channels will be allowed by default, meaning orders from every channel will appear on the KDS and print on connected printers.
    ​

  9. Set Allowed Fulfillments:
    Choose which types of orders the station should handle, such as Pickup, Delivery, or Dine-In.
    ​

  10. Assign Allowed Categories:
    Select the menu categories this station should handle.
    ​

  11. Add Specific Allowed Items (Optional):
    If you only want certain items from a category, use this option.
    ​

  12. Exclude Specific Items (Optional):
    Exclude items from categories that have already been added. For example, if a category has 30 items, but you need to exclude 2, use this option.
    ​

  13. Save Changes:
    Once you've configured your station, click Save to finalize the setup.

Printer Configuration

After creating your stations, the next step is to configure your printer in SnackOS 2.0.

Printer setup must be completed in the Settings app.
​
​Do not configure printers on the Snackpass Dashboard, as setting them up in both places can cause duplicate printing.
​

Follow the steps below to complete your printer setup:

  1. Make sure the printer is connected to the same network as the device (register or tablet you're going to connect the printer to), either via Ethernet or WiFi.

  2. For WiFi printers, complete setup using the TM Utility App. Follow the standard process outlines on these guides:
    ​

  3. On the device, open the Settings app.

  4. Go to the PRINTERS tab.
    ​


    ​

  5. If the printer is properly connected and on the same network, it should appear automatically in the list.

  6. Tap the + icon next to the printer you want to register.
    ​

  7. Enter a name for the printer (e.g., Receipt Printer, Label Printer, Main Printer).
    ​

  8. Select the printer’s hardware type. Supported models include:

    • TM-L100 (Label Printer)

    • TM-L90 (Label Printer)

    • TM-M30II (Receipt Printer)

    • TM-M30III (Receipt Printer)
      ​

  9. Choose the number of copies to print by default.
    ​

  10. (Optional) If the printer will be used for kitchen tickets, configure kitchen ticket settings:

    • Enable or disable automatic printing when orders are processed.
      ​

    • Assign a prep station. (Prep stations must be created ahead of time.)
      ​

    • Select a ticket format:
      ​

      • Ticket – all items print on one ticket.

      • Single Item – each item prints on a separate ticket.

      • Grouped Item – items are grouped together on one ticket.
        ​

    • Adjust the text size for items, modifiers, and note text on kitchen prints to improve readability and ensure your team can clearly see order details.
      ​

    • Choose whether to show or hide modifier groups on the printed ticket.
      ​

    • Customize the content displayed in the ticket header. This section allows you to configure the specific information that will appear at the top of your tickets.
      ​

  11. (Optional) If the printer will print customer receipts, configure receipt settings:

    • Enable auto-printing when payments are processed.
      ​

    • Choose a receipt format. (Currently, only Full Receipts are supported.)
      ​

  12. Tap SAVE to apply the settings.

  13. The printer will now appear under Registered Printers. You can do a test print to confirm everything is working correctly.
    ​

  14. To edit a printer later, tap on the (i) information icon, make your changes, and tap UPDATE to save again.

  15. Taking Over A Printer: If a printer is managed by a device that stops functioning (e.g., breakdown or dead battery), it will no longer print. By taking over the printer, you assign a new device as its manager to restore printing.

    For this to work, the new device must be connected to the same network as the printer. This ensures printing continues smoothly without interruptions.
    ​

  16. To remove a printer, scroll to the bottom of its settings and tap DELETE DEVICE, then confirm.
    ​

SnackOS 2.0 Printing Formats

As mentioned earlier, SnackOS 2.0 includes upgraded printing formats for each printer type: Receipt and Label.

Receipt Printer

Label Printer​

All of these are kitchen label formats.
​

Additional Tips For LAN Stability

  • Make sure all devices are on the same subnet/network segment so they can communicate directly.

  • Avoid using multiple isolated Wi-Fi networks for printers and Printer Leader devices.

  • Use wired Ethernet connections whenever possible for critical devices to reduce network instability.

  • Ensure IP addresses are assigned consistently (static IP or DHCP reservation) to prevent connectivity loss.

  • Power interruptions to any LAN device (router, modem, printer, or Printer Leader) can interrupt printing until the network is restored.

By maintaining a stable LAN configuration, your store can ensure reliable printing and keep operations running smoothly while minimizing disruptions.

If you have any questions or encounter issues with the SnackOS 2.0 printing , feel free to reach out to our Snackpass partner support team. You can contact us via live chat in your partner app, by phone at 866-868-2146, or through email at [email protected].

Did this answer your question?