Install the required driver for connecting WebUSB printers to Dutchie POS (Windows only)

If your register runs on a Windows computer or Surface tablet, a third-party driver must be installed on your printers to support WebUSB connection.

Alternatively, you can connect printers remotely using the PrintNode application. This does not require a driver and also enables remote printing for fulfillment.

No driver is required to connect printers to Apple devices, regardless of the connection method.

Download the Zadig application

Zadig is a Windows application that is used to install the required USB driver on your printer(s). To get started, download and run the .exe file. 

zadig .exe file on github.png

When asked if you want to allow the app to make changes to your device, click Yes.

Connect printers

Connect a receipt or label printer to your Windows device using a USB cable. You can use a USB hub or adapter as needed. Connect only one printer at a time.

Install the driver

These steps will replace any driver previously installed on the printer, and as a result, the printer may no longer work with applications other than Dutchie POS (including PrintNode) unless you uninstall the Zadig driver and restore the original driver.

  1. Open the Zadig application and select Options > List all devices.
    zadig_list all devices.png
  2. Choose your printer from the dropdown.
    zadig_select printer.png
  3. Click Reinstall Driver. Installation may take several minutes.
    zadig_reinstall driver.png
  4. Repeat the above steps for all printers that you want to connect via WebUSB, including both receipt and label printers.

Uninstalling the driver

If you've installed the driver to a USB-connected printer but decide to repurpose the printer and instead connect to it via PrintNode, you can uninstall the Zadig driver:

  1. Open the Windows Device Manager.
  2. Scroll down to Universal Serial Bus devices and click to expand. Printers with the Zadig driver installed will be listed below.
  3. Right-click the printer from which you want to uninstall the driver and select Uninstall device.
  4. In the Uninstall Device window, check the box for Attempt to remove the driver from this device.
  5. Click Uninstall.
  6. Disconnect the printer from your device, then reconnect it. This is sometimes necessary to trigger Windows to reinstall the standard driver used for other applications including PrintNode.
  7. If the printer was previously configured to work with PrintNode, it should automatically reappear in PrintNode. Otherwise, configure the printer in PrintNode.

Related content

Was this article helpful?