SnackOS 1.0 uses Epson printers to print both receipts and labels. Printing can be configured in two ways: a direct connection or Server Direct Printing (SDP).
A direct connection allows a single printer to be connected to a device via Bluetooth or USB. Alternatively, Server Direct Printing (SDP) enables multiple printers to be connected over WiFi or Ethernet, allowing orders to be routed and printed across different stations.
Hardware
Snackpass supports two types of Epson printers in SnackOS 1.0: receipt printers and label printers.
Supported Printers
Receipt Printers
Epson TM-M30II-H
Epson TM-M30III
Label Printers
Epson L100
Wi-Fi Dongle
Some printer models require a Wi-Fi dongle to connect to a wireless network. This is a small USB accessory that plugs into the printer and allows it to communicate over Wi-Fi.
Printers that require the Wi-Fi dongle
Epson TM-M30II-H
Epson L100
Printer with built-in Wi-Fi
Epson TM-M30III
This model already includes built-in Wi-Fi, so a Wi-Fi dongle is not required.
Wi-Fi Dongle Port Placement
If you are installing a Wi-Fi dongle, make sure it is placed in the correct USB port:
Epson L100: Insert the Wi-Fi dongle in the far-left USB port
Epson TM-m30II-H: Insert the Wi-Fi dongle in the far-right USB port
Using the correct port ensures the printer can properly connect to the network.
What Is Server Direct Print (SDP)?
Server Direct Printing (SDP) is the primary printing method used in SnackOS 1.0. With this setup, printers connect directly to the Snackpass server, allowing orders to be sent to printers without relying on a single device.
This setup provides more stable and reliable printing, along with several advanced printing capabilities.
How It Works
When Server Direct Printing is enabled:
Print jobs are sent directly from the Snackpass server to the printer
Printers must be connected to the same network as the store
The connection can be established using Ethernet or Wi-Fi (via Wi-Fi dongle if required)
Features Supported By SDP
Server Direct Printing enables several advanced printing features:
Multi-Printer Support
Print orders to multiple printers at the same time.Prep Station Printing
Route specific categories or items to designated kitchen or prep station printers.Flexible Print Formats
The same printer can print different ticket formats depending on the order type or station.
Supported Printers
Only the following Epson printer models support Server Direct Printing in SnackOS 1.0:
Receipt Printers
Epson TM-M30II-H
Epson TM-M30III
Label Printers
Epson L100
SnackOS 1.0 Dashboard Configuration For Printers
Registering Printers
Printers are managed in the Snackpass Dashboard under: Dashboard → Settings → Devices
On this page, you can view a list of all Server Direct Printing (SDP) printers currently registered to your store. If a printer is SDP-enabled and properly provisioned from the warehouse, you can register it by following these steps:
Click + Add Device
Select the device type you want to add
Enter the printer’s serial number
Save the device to register it to your store
Once registered, the printer will appear in the Devices list and can be used for order printing.
Important Notes
This page only displays printers configured for Server Direct Printing (SDP).
Printers connected via Bluetooth or USB will not appear on this page.
Printers connected through SnackOS 2.0 will also not appear here.
This section is only used for managing SnackOS 1.0 SDP printers.
Editing Printer Properties
To edit a printer's settings:
Go to Dashboard → Settings → Devices
Find the printer in the list of registered devices
Click the printer name
Click the Edit button in the top-right corner
From the Edit page, you can configure several settings for that printer:
Device Name
Allows you to rename the printer. Using clear names (for example, Front Receipt Printer or Kitchen Label Printer) can help identify printers, especially when multiple printers are assigned to different prep stations.Auto Print
Enables or disables automatic printing for the printer. When enabled, orders assigned to that printer will print automatically.Print Copies
Sets the number of copies the printer will print for each print job.Print Format
Allows you to select the print layout used by the printer. This determines how receipts or labels will appear when printed.Display Modifier Groups
When enabled, the modifier group name will appear above the modifiers on printed labels.This setting only applies to label printers
It is only supported in the Full Label format
Cash Drawer Settings
Allows you to configure a cash drawer connected to the printer.Cash drawers should only be connected to receipt printers
Cash drawers should not be connected to label printers
Prep Stations
Allows you to assign prep stations to the printer. This determines which items or categories will print at that specific printer.For more details on creating prep stations, please refer to the Prep Stations guide.
Displaying Of Modifier Groups On Labels
SnackOS 1.0 allows you to display modifier group names above individual modifiers on printed labels. This makes it easier for staff to quickly identify which group a modifier belongs to.
Example:
Modifier Group: Extra Topping
Modifier: Cilantro
When this setting is enabled, the group name appears above the modifier on the printed label.
Important:
This feature is only available for label printers
It only works with the Full Labels print format
How to Enable Display Modifier Groups
Go to Dashboard → Settings → Devices
Locate the printer you want to configure
Click the printer's device name
Click Edit
Under Print Format, select Full Labels
Enable the Display Modifier Groups toggle
Click Save to apply the changes
Printing Items Individually On Receipts
If your team prefers to prepare items one at a time and use receipt paper instead of labels, you can still use this feature.
By loading receipt paper into your label printer, the printer will generate individual item receipts instead of labels. Each receipt will display the item and its associated modifiers, making it easier for staff to prepare orders one item at a time.
This setup is useful for stores that prefer ticket-style preparation but still want clear visibility of modifiers and modifier groups.
SnackOS 1.0 Receipt Formats
For Epson TM-M30 series receipt printers (TM-M30II-H and TM-M30III), you can choose between several receipt print formats depending on how the printer will be used.
Kitchen Ticket
A short and simplified format designed for kitchen use. It focuses on the essential order information needed for preparation.Condensed Receipt
A balanced format that includes more details than a Kitchen Ticket but is still shorter than a Full Receipt. This format is commonly used for kitchen or prep station printing.Full Receipt
The most detailed format, including additional order and accounting information. This format is typically used for customer receipts.
SnackOS 1.0 Label Formats
For Epson L90 and Epson L100 label printers, you can choose between the following label print formats:
Full Labels
Displays the most detailed label format, including the item name, modifiers, and additional order details. This format is recommended when you want the clearest and most complete preparation labels.Condensed Labels
A shorter and more compact label format that includes the essential item and modifier information while using less space on the label. This format is useful for simpler orders or faster label printing.
Open Tab Printing
Open Tab Printing ensures your team always has the most up-to-date order information during order preparation. When this feature is enabled, the system will automatically generate a new receipt or label whenever changes are made to an unpaid order. This includes actions such as:
Adding new items
Modifying existing items
Voiding items
Each change triggers a new print, allowing staff to clearly see updates as they happen and keep order preparation accurate.
Open Tab Supported Print Formats
Open Tab Printing is currently supported in the following formats:
Receipt Printers
Kitchen Ticket format
Label Printers
Condensed Labels
Full Labels
By printing updates automatically, Open Tab Printing helps teams stay organized, avoid confusion, and work with the most current order details during service.
How To Configure Open Tab Printing On The Dashboard
Navigate to Settings > Devices.
Select the desired printer
(receipt or label)by clicking on the device name.
Click on Edit.
Go to the Print Format section:
Click Save to apply the changes.
With this configuration, your receipt or label printer will automatically reflect all updates made to open, unpaid orders, keeping your team on top of every change in real time!
Example Workflow
For all of these formats:
Added Items
Newly added items will print on a separate, updated receipt or label, allowing staff to clearly see what was added to the order.Modified Items
Items that are modified will reprint with a “Changed” banner at the top. This indicates that the item was updated and displays the latest version of the item and its modifiers.Voided Items
Voided items will reprint with a “Voided” banner at the top, clearly marking the item as canceled so staff know it should not be prepared.
Receipt Printers | SnackOS 1.0 Kitchen Format
Label Printers | SnackOS 1.0 Condensed Labels Format
Label Printers | SnackOS 1.0 Full Labels Format
Bluetooth & USB Connectivity For Printers
Epson TM-m30II receipt printers can connect directly to a SnackOS 1.0 device using either Bluetooth or USB.
Only one printer can be connected to a SnackOS 1.0 device at a time
The connection can be established using Bluetooth or USB
These printers connect directly to the device, rather than through the Snackpass Dashboard
The sections below explain how to connect your printer using each method.
1. Connect the Printer
Choose one of the following connection methods:
Bluetooth:
Turn on the printer and ensure Bluetooth is enabled on the device.USB:
Plug the USB cable into the printer's USB port labeled "iPad 2.1A", then connect the other end to a USB port on your SnackOS 1.0 device.
2. Open Printer Settings
3. Select The Connection Type
At the top of the printer settings screen, choose your connection method:
Your device will begin searching for available printers, either by:
4. Connect To The Printer
When the Epson TM-m30 printer appears under Discovered, click Connect
Confirm the connection if prompted
Once connected, the printer status will display CONNECTED in green
5. Test The Printer
Use the Test Print button to confirm the printer is working.
Alternatively, you can exit the Settings app and print from the Orders app to verify the connection.
Important Note
Printers connected via Bluetooth or USB:
Do not appear in the Snackpass Dashboard
Can only be managed directly from the SnackOS 1.0 device
Receipt And Label Paper Purchasing
Snackpass receipt printers use 3 1/8" thermal printer paper, which are widely available online and at office and restaurant supply stores. You can purchase rolls on Amazon here.
For label paper rolls, please use the StickyPOS website to order your label rolls, and follow these instructions:
Visit the StickyPOS website at www.stickypos.org
Navigate to the "Create An Account" section.
Fill out your information, ensuring to specify "Snackpass Customer" in the Message section.
Once submitted, you will be placed on a priority approval list. Expect to be contacted within 24 hours for account access. If it's been more than 24 hours, please contact StickyPOS Support for an update at [email protected]. At that time, you will be prompted to complete your billing information.
Select and purchase the StickyPOS product type HT-14 58x250 for your L100 printer compatibility.
Note: If you choose to purchase paper rolls from another provider, please refer to our Approved Paper Rolls For Label & Receipt Printers guide to ensure you select a compatible and approved brand for your printer.
Using paper rolls that are not approved may lead to print quality issues or potential damage to the printer.
If you have any questions or encounter issues with your printers, 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].



























