DYMO SDK for Linux – CUPS drivers
Revision 1 - May 31, 2006
Revision 2 – June 20, 2008
Revision 3 – July 10, 2009
Overview
The DYMO SDK for Linux contains Linux drivers for the LabelWriter and LabelManager
product lines. The drivers conform to the CUPS (Common Unix Printing System) standard. The
SDK also includes documentation, driver source code and examples of use.
Requirements
The drivers were tested under the latest stable CUPS version 1.2. They work correctly with
versions of CUPS 1.3.9.
Operating system
The drivers have been tested under following Linux distributions so far and will work on most
Linux distributions with CUPS as long as the CUPS package dependencies are met.
• Gentoo Linux 2005
• Fedora Core 3 & 4
• CentOS Linux
• Ubuntu 8.04
• Ubuntu 9.04
The drivers will work under other operating systems where CUPS is running. For example, other
Unix systems like Sun Solaris, AIX, BSD, Macintosh OS X, etc. Please note: the CUPS drivers
work on OS X but do not work with the Mac version of DYMO Label Software.
License
Drivers are provided under the GPL license version 2. See the full text of the license in the
LICENSE file.
DYMO Products Supported
The following products are supported:
• LabelWriter 450
• LabelWriter 450 Turbo
• LabelWriter 450 Twin Turbo
• LabelWriter 450 DUO
• LabelWriter 4XL
• LabelWriter 400
• LabelWriter 400 Turbo
• LabelWriter DUO
• LabelWriter Twin Turbo
• LabelMANAGER 450
• LabelPOINT 350
These products should work with direct USB connections as well as shared over the network
from other Linux or Windows machine.
The following products can work only when shared over the network from a Windows machine.
This is due to limitations in the USB support in these printers – Linux USB support only
recognizes fully compliant USB devices.
• LabelMANAGER 400
• LabelMANAGER PC
Installation
Extract the files from dymo-cups-drivers-1.2.0.tar.gz. Open a terminal window and run the following
commands in the package directory:
• ./configure
• make
To install the compiled binaries and data files run the following command (with root privileges):
• make install
Support Level
Drivers are provided AS-IS with NO WARRANTIES, with basic e-mail support only.
Driver version
Latest driver version is 1.2.0
SDK Contents
Drivers in source form
Installation script
Command line driven sample programs
1. paper_list - displays all paper sizes with dimensions and printable areas for a given
printer. Uses only CUPS API.
2. paper_bounds - prints a bounding rectangle for all papers. Uses CUPS API and Cairo
graphics library.
3. test_label - prints a test label contained aligned text, image, photo, rectangle, lines.
Shows how 3-party application can create a label and print it.