Skip to content

Printer Setup

Daniel S edited this page Jan 1, 2023 · 5 revisions

Foreword

Setup methods to get your printer up and running will be collected here. If you have problems with setting up a printer or can confirm that a method worked or doesn't work please visit our Discord. We are happy to help and will add new information you provide here and to the printer settings page.

Tested Printer

Printer Windows Generic Driver CUPS for Linux, Mac
Zjiang ZJ-8330 Thermal Printer
Zjiang ZJ-5890K Thermal Printer Not tested
BIXOLON SRP-350plusIII Not tested
MUNBYN ITPP047 80 mm Not tested
MUNBYN IMP001 58mm Not tested

Windows Generic Driver

If you don't want to install unsigned Chinese drivers there is a simple workaround that seems to work on most Chinese printer. It may also work with other ones.

Instructions

1. Change the USB Device Driver

You have to open the Device Manager and find the entry for your plugged in Printer. Try plugging it in and out to see what device it might be. If you found it:

  1. Right Click -> Update Driver
  2. Browse my computer for drivers
  3. Let me pick from a list of available drivers on my computer
  4. Uncheck Show compatible hardware
  5. Manufacturer Microsoft and select USB Printing Support
  6. Finish setup

2. Check the USB Device Number

Still in the Device Manager

  1. Find the USB Printing Support Device under Universal Serial Bus controllers
  2. Right Click -> Properties -> Details Tab
  3. Select Bus relations as Property
  4. The Value should end with something like USB001, USB002, ...
  5. Note that value

3. Add the Printer

Open Printer & scanners windows settings:

  1. Press the Add a printer or scanner button and let it run
  2. Press The printer that I want isn't listed
  3. Select Add a local printer or network printer with manual settings
  4. Check Use an existing port and select the correct USB device. It should be named like USB001 (Virtual printer port for USB). Should match the one from the USB Printing Support device.
  5. Manufacturer Generic and select Generic / Text Only
  6. Use the driver that is currently installed (recommended)
  7. Give it a name and finish the setup

The printer is now registered in Windows.

4. In Sales & Dungeons

  1. Go to the Devices page and look for the name of your printer and press the Use button.
  2. Go to the Settings page and set the correct Printer Width. Check Printer-Settings for printing width.
  3. Disable Explicit Initialization and Force Standard Mode

CUPS for Linux, Mac

CUPS is preinstalled on Mac and a lot of Linux distros. You can use it to quickly add a printer. This was tested for common Chinese printer but might not work on other ones. It's still worth a try!

Instructions

1. Add Printer

  1. Enable the CUPS Web-Interface by running cupsctl WebInterface=yes in the terminal
  2. Visit http://localhost:631/admin/
  3. Use your user credentials to log in
  4. Press Add Printer
  5. If your printer is plugged in it should be selectable under Local Printers. Select it.
  6. Give it a Name and Description
  7. For Make select Raw and Continue
  8. For Model select Raw Queue (en)
  9. Press Add Printer

2. In Sales & Dungeons

  1. Go to the Devices page and look for the name of your printer and press the Use button.
  2. Go to the Settings page and set the correct Printer Width. Check Printer-Settings for printing width.
  3. Disable Explicit Initialization and Force Standard Mode