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.
While the system also supports offline printing during internet outages, that functionality is explained in detail later in this article.
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:
Open Settings from the main SnackOS 2.0 menu.
In the left-side panel, go to Device → Stations.
Add A New Station:
Click the +Add Station button under the Your Stations section.
Enter A Station Name:
Choose a name for your station (e.g Drinks Station)
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.
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.
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.
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.
Set Allowed Fulfillments:
Choose which types of orders the station should handle, such as Pickup, Delivery, or Dine-In.
Assign Allowed Categories:
Select the menu categories this station should handle.
Add Specific Allowed Items (Optional):
If you only want certain items from a category, use this option.
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.
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:
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.
For WiFi printers, complete setup using the TM Utility App. Follow the standard process outlines on these guides:
On the device, open the Settings app.
Go to the PRINTERS tab.
If the printer is properly connected and on the same network, it should appear automatically in the list.
Tap the + icon next to the printer you want to register.
Enter a name for the printer (e.g., Receipt Printer, Label Printer, Main Printer).
Select the printer’s hardware type. Supported models include:
Choose the number of copies to print by default.
(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.
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.
(Optional) If the printer will print customer receipts, configure receipt settings:
Tap SAVE to apply the settings.
The printer will now appear under Registered Printers. You can do a test print to confirm everything is working correctly.
To edit a printer later, tap on the (i) information icon, make your changes, and tap UPDATE to save again.
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.
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.
Offline Printing System
SnackOS 2.0 supports offline printing, meaning printing can still work even if the internet goes down, as long as the local network (LAN) stays up.
Note: Offline printing works during internet outages as long as your printers are connected via LAN. If you also plan to accept payments during outages, offline payments must be enabled separately in your Snackpass Dashboard. For step-by-step instructions, please refer to our Offline Payments Support guide.
Here's what you need to know to ensure offline printing runs smoothly:
Setup Requirements
To ensure offline printing works correctly, follow these steps during setup while the device is online:
Complete Printer Configuration While Online
All printer setup must be done while devices are connected to the internet, as offline printing depends on this initial configuration.
Reminder:For POS systems with offline payment capabilities, printer configurations should only be managed through the Settings app, not the Snackpass dashboard.
Printer Leader
This can be a tablet, Register, or KDS, but we highly recommend using the Register, since it handles offline payments and, consequently, offline printing.
The Printer Leader manages offline printing and must:
Stay powered on at all times
Remain connected to the same local network as the printer(s)
Printer Network Requirements
Ensure the printer is connected to the same local network (LAN) as the Print Leader, typically via the same router that provides Wi-Fi.
⚠️ If the Print Leader is powered off or loses network connection, printing will stop, even during offline operation.
What Gets Printed Offline
Receipt and label formats stay the same when printed offline.
The only visible difference is the order number, which will show a prefix (configured in the Settings app).
Example: An order that would normally be #3 might show as #REG3 while offline.
Manual Printing While Offline
Manual printing is only available via the Register app when offline.
For now, only customer receipts (full format) can be manually printed.
Item-level printing support is coming soon.
LAN Network Requirements For Offline Printing
Offline printing in SnackOS 2.0 depends on a stable Local Area Network (LAN) connecting the Print Leader device to all printers. If the LAN goes down, due to a power outage, network interruption, or router/modem failure, offline printing will stop, even if the internet is offline.
To ensure uninterrupted offline printing, keep the following devices powered on and connected to the same LAN:
Router
Modem (if separate)
Printer(s)
Print Leader device
Additional LAN Tips For Reliability:
Ensure all devices are on the same subnet/network segment so they can communicate directly.
Avoid using multiple, isolated Wi-Fi networks for printers and Print Leader devices.
Use wired Ethernet connections where possible for critical devices to reduce network instability.
Check that IP addresses are assigned consistently (static or reserved DHCP) to prevent devices from losing connectivity.
Power interruptions to any LAN device (router, modem, printer, print leader) can disrupt printing until the network is restored.
By maintaining a robust LAN setup, your store ensures that offline printing works reliably during short-term internet outages, keeping operations smooth and minimizing disruption.
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].































