Ridge Label Manager
A Zebra Printer Setup Utilities alternative for Linux Distributions, supporting ZPL, EPL, EPL2, TSPL and CPCL printers
You can:
- send commands to your printer without terminal;
- edit, create and remove the default label sizes;
- backup and restore the PPD Files, so you can copy your configuration to another machine.
Download
Installing Ridge Label Manager will add the repository so your system will automatically keep Ridge Label Manager up to date.Debian based
Debian, Ubuntu, Linux Mint, etc.
Do not work on Chrome OS.
Download .debWill install the following dependencies:
- python3
- python3-gi
- gir1.2-gtk-3.0
- python3-cups
- cups
- policykit-1
Red Hat based
Fedora, CentOS, RHEL, etc.
Download .rpmWill install the following dependencies:
- python3
- python3-gobject
- gtk3
- python3-pycups
- cups
- polkit
Arch based
Arch Linux, Manjaro, EndeavourOS, etc.
Add the repository to /etc/pacman.conf:
[serradomar]
SigLevel = Optional TrustAll
Server = https://serradomar.tec.br/ridge-label-manager/arch
Then install (updates will arrive with regular system upgrades):
sudo pacman -Sy ridge-label-manager
Instructions
These types of printers work with two types of drivers:- Zebra (ZPL and EPL): supports third-party software, like browsers, but are unstable for sharing the printer on your local network.
- Generic (Raw): supports only direct commands, but is more reliable for sharing the printer.
- Find out if your printer uses ZPL, EPL, EPL2, TSPL or CPCL language (Zebra desktop printers use ZPL/EPL, Zebra mobile printers use CPCL, TSC printers use TSPL).
- Make sure your printer is turned on and connected to your computer.
- Access CUPS with your system credentials and find the printer at Administration page.
- "Add printer" with one of the following drivers:
- Zebra: ZPL
- Zebra: EPL
- Zebra: EPL2
- Generic: Raw (also for TSPL and CPCL printers)
- Open the Ridge Label Manager application.
Editing label sizes for third-party applications (like Chrome)
Do not install the printer in Raw mode. Use ZPL or EPL drivers.
You need ROOT privileges to modify sizes.
Filter copies fix for third-party applications (like Chrome)
For third-party applications, you can install a custom filter to the printer that fix some multiple copies issues.
- Printers that have a display will show "1 of 1" regardless of the number of copies. The custom filter fix this showing the progress for each copy. For example: 2 of 4, 3 of 4...
- On Linux, older printers and others with higher speeds selected pause for each label. The custom filter fixes this by letting the printers print without pausing.
- For EPL2 printers, the filter will send the height and width of the label to the printer, so you won't need for manual calibration when you change the label format.
For shared printers on the network
On the host computer, access CUPS and add the printer as Raw. You can have the same printer as Zebra Driver or Raw at same time.
On the client computer, use "Find new printers", search the shared printer and install as ZPL, EPL or Raw.
Issues
If you encounter any issues, please use this Google Form.
Ridge Label Manager uses only native commands and CUPS to work so that new Linux users don't need the terminal.
But you can also try a IPP Everywhere™ solution called lprint.