Adding One Click DYMO Label Printing to Sugar (Updated for Sugar 7)

By Christian Wettre • May 5th, 2015
Audiences: Administrators, End Users

UpCurve Cloud has released a new version of the DYMO Label print button for Sugar version 7.5.

At some point everybody needs to print labels from their CRM software.

It’s more than a few steps in most software systems. If you’re simply trying to print only one label for one contact, you often still have to go through the same steps and waste most of a sheet of labels in the process. 

An easy and professional way to get a label out quickly is use a label printer.

DYMO and Seiko are Label Printer Manufactures who specialize in quick professional single label printing products. We chose an inexpensive DYMO 450 Turbo label printer and installed their desktop printer driver software.

We made it easy in Sugar to use this label printer and streamlined the label printing process to a single Action button in Sugar.

On the Sugar contact record we added a new 'Print Label' option to the Actions button.

When you select the 'Print Label' option our code sends the current contact information to your DYMO label printer directly.

Here is short video showing how it works in real time.

How did we do this?

One of my colleagues, Ionut Tonita, and I designed a PHP script that allows the Sugar and DYMO label printer API’s to work together.

When the Sugar ‘Print Label’ button is pressed, our code is executed and sends the Contact’s Address to the Users’ local DYMO Label Printer and executes the print command.

Here is what you’ll need to get this to work on your Sugar system and start printing labels with ease.

  1. Make sure you have Sugar (version 7.5 or higher). For Sugar version 6, see our previous blog article.
  2. Get a DYMO label printer. We used this DYMO LabelWriter 450 Turbo
  3. Get our code and install our DYMO Label Printer module for Sugar. 

Our Sugar custom module can be installed in Sugar's administration panel and module loader. Extract the zip file inside the compressed file you download from us, perform a Sugar quick repair command and you should see the new option in your Sugar contact record view’s Action button.

The code in the module is also a good example of how to insert an Action button into a Sugar module record view. The code could easily be modified to perform a number of other tasks than printing a label.

Take a look at some of the projects and integrations that we have done for our customers. If you are interested in learning more or having UpCurve Cloud work on a custom solution for your company, please contact us.

More From This Author
Christian Wettre
President at UpCurve Cloud