Jul 092013
 

The Firefox extension for DYMO SDK has been updated to support Firefox 22. 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 17:53  Tagged with:

  13 Responses to “DYMO SDK Extension Update for Firefox 22.0”

  1. The extension link does not work.

  2. Hi,

    I’ve noticed you say from several months ago that the auto-update functionality it’s about to be included soon in the package. Is it really in progress? Is there any coder working on it?

    Anyway, thanks for keeping the plugin updated. My company’s computer inventory would’t be the same without it!

    • The Firefox Extension is deprecated. We will implement this feature. But we don’t have any schedule yet.

  3. the fix does not work for me

    • Does the DYMO extension load in Firefox? Do you get an error message?

      • Same here, it doesn’t work on https://digitalepostzegel.postnl.nl/ no visible errors

        • Make sure you have installed the latest DLS 8.5.0.

          The following sample prints just fine with Firefox 22.

          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;
          }
          }

  4. Where is a link to download the javascript samples? None of the links I’ve seen on your site work. They all lead to your homepage.

    Is the javascript sample above supposed to work on mac. I’ve installed the firefox 22 extension and the latest version 8.5 of your software and the sample above does nothing.

    Thanks in advance.

    • Labelwriter.com is currently down. We are working to resolve this issue. We will update the latest blog post when the site is back up and running.

 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)