This repository contains an inofficial copy of Dymo's CUPS printer driver for Linux.
- Vladimir Buzuev vbuzuev@dymo.com
- print very long text on a tape:
lpr -o landscape -o PageSize=24_mm__1___Label__Auto_ docs/test.txt
- set printing options specific to the LabelWriter driver
lpr -o PageSize=30252_Address -o PrintQuality=Graphics -o PrintDensity=Light docs/test.txt
- set printing options specific to the LabelManager driver
lpr -o PageSize=Address_Label -o CutOptions=ChainMarks -o LabelAlignment=Right -o TapeColor=1
- DYMO LabelMANAGER 400
- DYMO LabelMANAGER 450
- DYMO LabelMANAGER PC
- DYMO LabelMANAGER PC II
- DYMO LabelManager PnP*
- DYMO LabelManager Wireless PnP*
- DYMO LabelPOINT 350
- DYMO LabelWriter 300
- DYMO LabelWriter 310
- DYMO LabelWriter 315
- DYMO LabelWriter 320
- DYMO LabelWriter 330
- DYMO LabelWriter 330 Tubo
- DYMO LabelWriter 400
- DYMO LabelWriter 400 Turbo
- DYMO LabelWriter 450
- DYMO LabelWriter 450 DUO Label
- DYMO LabelWriter 450 DUO Tape
- DYMO LabelWriter 450 Turbo
- DYMO LabelWriter 450 Twin Turbo
- DYMO LabelWriter 4XL
- DYMO LabelWriter DUO Label
- DYMO LabelWriter DUO Tape
- DYMO LabelWriter DUO Tape 128
- DYMO LabelWriter SE450
- DYMO LabelWriter Twin Turbo
*usb_modeswitch
required (usb_storage
kernel module loaded) when connected via USB
Requirements:
- GNU Autotools
- GNU C and C++ compilers
- CUPS header files (cups/cups.h, cups/raster.h)
- CUPS libraries (libcups, libcupsimage)
To compile the sources run the following commands:
autoscan
aclocal
autoconf
autoheader
# This is a temporary workaround:
touch NEWS AUTHORS README ChangeLog
automake --add-missing
automake
./configure
make
On Linux systems you can alternatively type:
./build.sh
To install the compiled binaries and data files use this command (this will require root privileges):
make install
- Error message "CUPS modeldir is not existed..."
While running "configure" script tries to determine where CUPS is installed. For that it uses 'cups-config' utility if existed or uses default values for the dirs. If CUPS is installed into different directories you might see the above error message. To avoid it pass proper directories to "configure" script using environment variables, e.g. $ cups_datadir='/usr/local/share/cups' cups_serverbindir='/usr/local/lib/cups' ./configure
Default directories for CUPS are '/usr/share/cups' and '/usr/lib/cups'