Dutchie Register USB hardware setup (Beta)
This article applies to Dutchie POS.
Dutchie is now beta-testing a new method of directly connecting hardware peripherals to the Dutchie Register via USB without requiring network connections or PrintNode. This is an additional hardware connection option and does not replace or deprecate any existing connection options.
Along with this new USB connection method, we're piloting a redesigned hardware settings interface in the Dutchie Register, which is previewed in this article.
These features are currently available only to select beta testers. Subscribe to Dutchie POS release notes for future updates on the status of this rollout.
- Dutchie Register types
- Connect and configure your register hardware
- Additional hardware settings
Dutchie Register types
The Dutchie Register comes in two basic forms: a web application that works with various recommended devices and peripherals, and the Register Terminal, which is a Dutchie-specific device with specific supported peripherals.
Both can connect to peripherals via USB, and both also support network connection via PrintNode for receipt and label printers if you require remote printing for fulfillment purposes.
Dutchie Register web application
The Dutchie Register web application works with these recommended devices and peripherals and Google Chrome.
See these articles to get started with setting up hardware for the web application:
- Dutchie POS networking recommendations
- Hardware setup checklist for the Dutchie Register web application
Dutchie Register Terminal (Elo device)
The Dutchie Register Terminal is a Dutchie-branded device manufactured by Elo and configured exclusively for use as a Dutchie Register. This device is no longer available but is still supported. See compatible hardware for the Dutchie Register Terminal for a list of supported peripherals.
See these articles to get started with setting up hardware for the Register Terminal:
Connect and configure your register hardware
Once you’ve determined whether you’re using the standard web application or the Register Terminal, you’re ready to start connecting and configuring peripherals such as receipt and label printers, cash drawers, barcode and ID scanners, customer-facing displays, and scales.
Receipt, fulfillment ticket, and Z report printers
There are two ways to connect receipt, fulfillment ticket, and Z report printers to your register. You can use a combination of these methods if needed. For example, you can use a direct USB connection for receipt printers and a network connection for fulfillment printers.
Direct USB connection
This method is simpler but only allows each printer to connect to a single register via a USB cable. If you require remote/network printing capabilities or need multiple registers to print to the same fulfillment ticket printer, use the network connection method instead.
- Connect the printer to your device via USB and power on the printer. You can use a USB hub or adapter if you need additional USB ports or your device has USB-C ports.
- Windows devices only: Install the required driver. If you’re using a Mac computer or the Register Terminal, skip this step.
- Proceed to Connect the printer in the Register settings below.
Network connection with PrintNode
This method allows multiple registers to connect to a single printer for fulfillment purposes and does not require a direct USB connection. See this article for connection steps, then proceed to the next section.
Connect the printer in the Register settings
- With your printer connected either via USB or PrintNode, sign in to the Dutchie Register in Chrome and select Settings from the left navigation menu.
- Select Receipt printer, Fulfillment ticket printer, or Z Report printer depending on how you intend to use the printer you’re setting up. You can use the same printer for multiple purposes. If you don’t designate separate fulfillment and Z report printers, the designated receipt printer is used for all three purposes.
- Select your printer model from the dropdown.
If your printer model is not listed, click Refresh in the dropdown.
If your printer doesn’t appear, click Show all to scan for additional devices.
Refresh scans for the recommended Epson or Star receipt printers. Show all scans for all other printers that use Epson Standard Code (ESC). ESC is the only supported receipt printer protocol.
- Use the toggle to enable or disable Auto-print receipts. If disabled, budtenders will need to manually select Print receipt or email a receipt when completing a sale.
- Click Print to test the printer connection.
- If the test print was successful, click Save settings.
Printers connected via PrintNode may show as connected in the Register settings but fail to test print. If this happens, troubleshoot the printer connection in PrintNode.
- Click Return to settings to go back.
- Repeat these steps for any additional printers.
Once your printer is successfully connected, you can connect a cash drawer to it if needed and test its connection on the main Settings menu by clicking the Open cash drawer button.
Label printers
There are two ways to connect label printers to your register. You can use a combination of these methods if needed. For example, you can use a direct USB connection for front-of-house label printers and a network connection for back-of-house label printers.
Direct USB connection
This method is simpler but only allows each printer to connect to a single device via a USB cable. If you require remote/network printing capabilities or need multiple devices to print to the same label printer, use the network connection method instead.
- Connect the printer to your device via USB and power on the printer. You can use a USB hub or adapter if you need additional USB ports or your device has USB-C ports.
- Windows devices only: Install the required driver. If you’re using a Mac computer or the Register Terminal, skip this step.
- Connect the printer in the Register settings.
Network connection with PrintNode
This setup allows multiple registers to connect to a single printer for fulfillment purposes and does not require a direct USB connection. See this article for connection steps, then proceed to the next section.
Connect the printer in the Register settings
- With your printer connected either via USB or PrintNode, sign in to the Dutchie Register in Chrome and select Settings from the left navigation menu.
- Select Label printer.
- Select your label printer from the dropdown
If your printer model is not listed, click Refresh in the dropdown.
If your printer doesn’t appear, click Show all to scan for additional devices.
Refresh scans for the recommended Zebra label printers. Show all scans for all other printers that use Zebra Programming Language (ZPL). ZPL is the only supported label printer protocol.
- Select the Default label template this printer should use. Learn more about label templates.
- Use the toggle to enable or disable Auto-print labels. If disabled, budtenders will need to manually select Print label when completing a sale.
- Click Print to test the printer connection.
- If the test print was successful, click Save settings.
Printers connected via PrintNode may show as connected in the Register settings but fail to test print. If this happens, troubleshoot the printer connection in PrintNode.
- Click Return to settings to go back.
Scanners
These setup steps are only for product scanning and Dutchie’s built-in ID scanning functionality. If you use our VeriScan integration for ID scanning, see this article instead.
If you’re using a Mac: Go to System Settings Privacy & Security Input Monitoring. Click the + sign and select Google Chrome, then click Open. If prompted, select Quit & Reopen. When Chrome reopens, proceed with the steps below.
- Connect the scanner to your device via USB. You can use a USB hub or adapter if you need additional USB ports or your device has USB-C ports.
- Sign in to the Dutchie Register in Chrome and select Settings from the left navigation menu.
- Select Barcode scanner.
- The settings may initially show a Keyboard Scanner and a message saying additional setup is required.
- For Zebra scanners only, select Set up scanner to configure your scanner for use with the Register. For other scanner brands, consult the manual that came with your scanner to set it to HID or USB mode, then proceed to step 9.
- The system will auto-detect your operating system and browser and will display the appropriate configuration barcodes. Scan the factory reset barcode first, then scan the configuration barcode. Select Next.
- After resetting and reconfiguring your scanner, you may now see a No scanner detected message. Click Authorize scanner. A browser dialog will prompt you to select or connect to an HID device. Select your scanner from the browser dialog, and the message should change to Scanner detected. Click Next.
- Scan the barcode on the screen to test it, then select Complete setup.
- To test additional barcode types, select Test scanner, then select from the barcode, driver’s license, or QR code samples to test each type.
- Click Back to scanner settings and then Return to settings.
Customer-facing displays
This section only applies to the Dutchie Register web application. See this article for connecting a customer-facing display to the Dutchie Register Terminal.
A customer-facing display is a secondary screen that shows products and cart information to the customer while a budtender rings up their order.
- Connect the display to your device via USB or HDMI. You can use a USB hub or HDMI adapter if needed.
- Sign in to the Dutchie Register in Chrome and select Settings from the left navigation menu.
- Select Customer-facing display. If you don’t see this option, contact Dutchie Support to have it enabled for your location.
- Select a Monitor from the dropdown.
If your display is not listed, click Refresh in the dropdown. A browser dialog box may prompt you to grant the Dutchie Register permission to access your display settings before showing other compatible displays connected to your device. - Click Test open display to open the customer-facing display window on your selected monitor. You may need to turn off pop-up blockers.
- Use the toggle to enable or disable Open window upon login. This automatically opens the customer-facing display window on the selected monitor when you log in so you don’t have to manually open it every time. If disabled, you can manually open the display by clicking the Open customer-facing display button on the Settings page.
- Click Return to settings to go back.
Scales
If you’re using the Dutchie Register Terminal, follow these steps to configure your A&D scale with the required settings.
For all other devices, the scale should be left in its factory default settings. If you need to reset your scale to factory defaults, follow these steps.
- Use the provided RS232 serial cable and USB-to-serial adapter or a “printer type” USB-B to USB-A cable to connect your A&D scale to your register device. You can use a USB hub or adapter if you need additional USB ports or your device has USB-C ports.
- Sign in to the Dutchie Register in Chrome and select Settings from the left navigation menu.
- Select Scale.
- If you’re using the 232Key app or a USB-B printer cable to connect your scale, select Keyboard Scale.
If you're using an A&D Scale with an RS232 cable and USB adapter, select Refresh from the dropdown. This should show a browser permissions prompt to authorize access to the scale. Once authorized, you can select A&D Scale from the dropdown.
- Place an item on the scale and press the PRINT button on the scale. Confirm that the weight reading from the scale appears in the Test weight reading field on the register.
The Dutchie Register web application is configured by default to work with the factory settings for A&D scales: 2400 bps, 7 bits, even parity.
The Dutchie Register Terminal requires 9600 bps, 8 bits, non-parity. - If you’re using a Dutchie Register Terminal or a different scale configuration, click Advanced Settings to select the settings that match your scale’s settings. If you have an A&D FX-series scale, you can click Auto-configure scale to detect your scale’s current settings and configure the Register settings match.
- Click Save settings and then Return to settings.
- See this article to complete the setup and learn more about related scale settings.
Additional hardware settings
Default register
Dutchie Support can enable an optional Assign POS Registers to Physical Hardware setting for your location, making it so each register configured in your Backoffice corresponds to a specific device. This prevents users who don’t have the POS Manager permission from selecting a different register upon login or switching between registers on the same device.
When this setting is enabled, users with POS Manager permissions can assign a Default register to each device.
Select a register from the dropdown, then click Save settings.
Display settings
You’ll find these additional options under the Display tab:
- Pop up notes when entering cart: Toggle on to automatically show the Guest notes window when opening a cart with a customer assigned or when assigning a customer to a cart. This can also be configured by Dutchie Support to show the Journal instead.
- Show search in guest list: Toggle off to hide the search bar in the guest list and require budtenders to scan IDs to look up customer profiles. Toggle on to allow budtenders to search customers manually.
- Hide orders assigned to other registers: Toggle on to hide customer cards assigned to other registers from the guest list. Toggle off to show all customer cards in the guest list.
Keyboard settings (Register Terminal only)
By default, the Register Terminal uses an on-screen keyboard customized for Dutchie POS. The Keyboard tab allows you to access the Android operating system’s keyboard settings and use Android’s Gboard instead.