Sep 192013
 

The Firefox extension for DYMO SDK has been updated to support Firefox 24. The extension is available here. The FAQ article is here.

Please note that the Firefox extension is deprecated. No new development will be done for the extension. For new projects please use the Javascript library from the DYMO Label Framework. We encourage developers to switch to the new API even for current projects. Here are some benefits the new DYMO Label Framework API provides in comparison to the extension:

  • DYMO Label Framework API provides a cross-browser and cross-platform pure Javascript API. The same API supports all major browsers on Windows and Mac. The Firefox extension API can be used only in Firefox on Windows.
  • All necessary Framework installation is done by the DYMO Label software installer. By contrast the Firefox extension must be downloaded by customers separately and installed manually.
  • DYMO Label Framework supports and will support all the DYMO printers. New printers will not be supported by the extension.

The auto-update functionality isn’t included in this version. We will add it later.

 Posted by at 09:57  Tagged with:

  2 Responses to “DYMO SDK Extension Update for Firefox 24.0”

  1. help i can print labels from online anymore, firefox just freezes!

    • Make sure you have installed the latest DLS 8.5.0.

      The following sample prints just fine with Firefox 24.

      DYMOPrintLabel.js
      function PrintLabel()
      {
      try
      {
      // this is the proper way to create the DYMO XPCom objects
      DymoAddIn = new nsDymoAddIn();
      DymoLabels = new nsDymoLabels();

      if (DymoAddIn.Open(‘C:\\Documents and Settings\\All Users\\Documents\\DYMO Label\\Label Files\\Address (30252, 30320, 30572).LWL’))
      {
      DymoLabels.SetAddress(1, ‘Pablo Martini1\nSAMPLE Corporation\n333 W. Fantasy World\nSantaland, NP 99999-9999′);
      DymoAddIn.Print(1, true);
      }
      else if (DymoAddIn.Open(‘C:\\Documents and Settings\\All Users\\Documents\\DYMO Label\\Label Files\\Address (30252, 30320).LWL’))
      {
      DymoLabels.SetAddress(1, ‘Pablo Martini1\nSAMPLE Corporation\n333 W. Fantasy World\nSantaland, NP 99999-9999′);
      DymoAddIn.Print(1, true);
      }
      else if (DymoAddIn.Open(‘C:\\Program Files\\Dymo Label\\Label Files\\Address (30252, 30320).LWT’))
      {
      DymoLabels.SetAddress(1, ‘Pablo Martini2\nSAMPLE Corporation\n333 W. Fantasy World\nSantaland, NP 99999-9999′);
      DymoAddIn.Print(1, true);
      }
      else
      alert(‘Error: Label file Not Found!’);
      }
      catch (err)
      {
      alert(err);
      return;
      }
      }

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)