Filter By:
    • No further refinement

    Support | SDK FAQs

    1 - 11 of 11
    • Some LabelWriter printers manufactured after April 1, 2014 will not properly install on Windows® 7 PCs when attached to a USB 3.0 port. DYMO has developed an update that will fix this problem on these printers. For assistance, please click here to determine if you have an affected machine and install the fix or call DYMO Customer Service Support at 1-877-724-8324. Hours of operation are from Monday-Friday, 8am-6pm (EST).

    • I am developing an application using the DYMO SDK. Which interface should I use?

      The high-level COM interface is the simplest way to add label printing capability to your application and should be considered the standard method to use. Using the high-level COM interface, you can print a label with as few as five lines of code (see the JavaScript
      and VBScript sample code for examples). If you want to print labels where the placement of the items (barcode, text, graphics, and so on) is constant, but their values change, then use the high-level COM interface. The low-level COM interface is useful if you need to do more complex operations, such as create, move, and resize label objects dynamically within your application. With these added capabilities comes a great deal more complexity. The DLL interface is the most complex but the most powerful interface. It's unnecessary for an application that creates simple/basic labels. But if you plan on writing an application for custom label design and printing, then the DLL interface may suitable. The DDE interface is provided to support older applications that were developed in the past and should not be used going forward. All functionalities provided by the DDE interface are supported by the high-level COM interface.

    • Does the SDK support printing in Mac OS or Linux/Unix?

      DYMO offers an Apple Script based SDK for Mac OS. The DYMO SDK for Linux consists of CUPS drivers and several command line script samples.

    • Are there .NET samples in the SDK? If so, do they show how to print to the LW TT and LW Duo printers?

      Yes. We have added .NET samples in the latest SDK. Samples are provided in C#, VB, ASP.NET, and C++. The samples also provide examples on how to control roll selection when using the LabelWriter Twin Turbo printer as well as printing to the tape portion of the LabelWriter Duo printer.

    • Can I print labels from Internet Explorer or Firefox using the Software Development Kit?

      Yes. For Internet Explorer we have included Java Script and VBScript samples in the latest release of the SDK. For Firefox we have introduced three XPCOM objects: nsIDymoAddin, nsIDymoLabels, and nsIDymoTape. These objects provide the same functionality as the IDymoAddin, IDymoLabels, and IDymoTape interfaces (part of the high-level COM interface). You can use these XPCOM objects from Java Script to print labels from a web page loaded in the Firefox browser. The XPCOM sample illustrates this process.

    • I am using the COM interface in DYMO SDK to print a graphic. How do you specify the image source and the file name?

      It depends on the programming language you're using. Try switching the order you set these two attributes. For example, if your program does not work when you set the image source, then the file name, try setting the file name first, and then the image source.

    • When I print a label from SDK, it's using the default label size. How can I change the paper size selection?

      This will occur if you do not properly set the label size in your application. The DYMO SDK includes a sample VB program (entitled ?Paper Size?) that uses the Windows API to set a paper size in a printer driver.

    • I am utilizing DYMO SDK and printing to the LW Duo. How do I specify printing to the (D1) tape cassette?

      The IDymoTape interface provides the functionality to create labels using the (D1) tape cassette portion of the LabelWriter Duo printer. See the Software Development Kit (SDK) documentation for more detailed information. The Tape SDK Sample (written in VB) shows you how to print to the tape part of the LabelWriter Duo printer.

    • I am utilizing DYMO SDK and printing to the LW Twin Turbo. How do I specify the roll to be used?

      The IDymoAddIn3 and IDymoAddIn4 COM interfaces provide additional functions that support printing to the LabelWriter Twin Turbo. The "Print2()" interface of IDYMOAddIn3 is used to direct the output to a particular roll(see the SDK documentation for more details). The .NET samples also show you how to print to a LabelWriter Twin Turbo.

    • How do I print barcodes from a web page using DYMO SDK?

      The IE Script samples that ship with the DLS SDK use the SetAddress function to print address labels. In order to print bar code labels, you'll need to replace SetAddress with the SetField function. To print barcodes from a web page, open the DYMO Label Software (DLS) and create a new label. Place a barcode object on the label. Set the symbology for the bar code object. Make a note of the reference name for the bar code object on the label. The default name is: BARCODE. Save the label template.

    • Is there a Java sample in the Software Developers Kit (SDK) for the DYMO Label Software?

      There is not a Java sample because it requires third party software that you must license, download and set up with your Java Development Environment.