tcedi / tcedi-ovms

T.C.E.D.I. Open Visitors Management System
Apache License 2.0
23 stars 10 forks source link

Instructions on how to configure a dymo printer to cups needed #4

Open buzzzo opened 2 years ago

buzzzo commented 2 years ago

Hi

Due to the fact that just a small numbers of label printer's model are available is it possible to have a small description on how to configure it on cups ?

tcedi commented 2 years ago

Hi,

Technically speaking, any label printer which works properly with CUPS should be compatible with T.C.E.D.I. Open Visitors Management System... So for the hardware part, the most important is having a label printer which is fully compatible with CUPS.

If you don't use a DYMO LabelWriter 450/DYMO LabelWriter 450 Turbo or a compatible DYMO LabelWriter, you will very probably use labels which do not have the same size as DYMO 99012 large address labels, thus you'll have to make your own Badge template. Of course, you can use "badgetemplateSampleForDymo99012LargeAddressLabels.php" as a basis to create your custom "badgetemplate.php" for every language you use. To get more information about FPDF library, please take a look at the official FPDF Web site: http://www.fpdf.org/?lang=en.

Printing of labels has been recently tested on a Zebra ZT230 203 dpi (with Ubuntu 20.04 built-in open source Zebra driver) as well as a TSC TTP-384MT 300 dpi (with TSC proprietary driver and Ubuntu 20.04 built-in open source Zebra driver). However no specific Badge template has been created for labels used on these label printers...

These links (focused on Ubuntu distro) might help you with the configuration of CUPS server (some of them are quite outdated, but the logic stays the same):

I'll consider adding links to help users with the configuration of CUPS in the documentation of the next version...

Meanwhile, I hope that the information above will help you somehow.

Best Regards, J-D.