<?xml version='1.0' encoding='windows-1252'?>
<ow:wiki version='0.91' xmlns:ow='http://openwiki.com/2001/OW/Wiki' encoding='windows-1252' mode='xml'><ow:useragent>CCBot/2.0</ow:useragent><ow:location>http://www.cellartracker.com/classic/</ow:location><ow:scriptname>ow.asp</ow:scriptname><ow:imagepath>ow/images</ow:imagepath><ow:iconpath>ow/images/icons</ow:iconpath><ow:about>http://www.cellartracker.com/classic/ow.asp?p=FireFoxExtensions&amp;a=xml&amp;revision=21</ow:about><ow:title>CellarTracker! Wiki</ow:title><ow:frontpage name='FrontPage' href='ow.asp?FrontPage'>Front Page</ow:frontpage><ow:userpreferences><ow:cols>55</ow:cols><ow:rows>25</ow:rows><ow:username>Guest</ow:username><ow:ctuser>0</ow:ctuser><ow:bookmarks><ow:link name='FrontPage' href='ow.asp?FrontPage'>Front Page</ow:link><ow:link name='RecentChanges' href='ow.asp?RecentChanges'>Recent Changes</ow:link><ow:link name='TitleIndex' href='ow.asp?TitleIndex'>Title Index</ow:link><ow:link name='Help' href='ow.asp?Help'>Help</ow:link></ow:bookmarks><ow:prettywikilinks/><ow:opennew/><ow:emoticons/><ow:bookmarksontop/><ow:trailontop/></ow:userpreferences><ow:trail><ow:link name='FireFoxExtensions' href='ow.asp?FireFoxExtensions'>Fire Fox Extensions</ow:link></ow:trail><ow:page name='FireFoxExtensions' changes='3' lastminor='21' lastmajor='21'><ow:link name='FireFoxExtensions' href='ow.asp?FireFoxExtensions' date='2011-05-04T13:41:25-08:00'>Fire Fox Extensions</ow:link><ow:change revision='21' status='updated' minor='false'><ow:by name='71.227.190.xxx'/><ow:date>2011-05-04T13:41:25-08:00</ow:date></ow:change><ow:body><b>VERY IMPORTANT!!!</b> If you have not already done so <a href='http://www.cellartracker.com/xpcom/install.htm' class='external' target='_blank'>install the XPCOM extension</a> and restart FireFox as requested. With the latest versions of this control it should fix all FireFox issues with none of the mucking about described below required.
<p></p>
In the past, Dymo has shipped several versions of the Dymo XPCOM control to allow integration from FireFox for Windows. Alas, there have been some issues with these. The first version was unsigned and required that the user tweak a special security setting in FireFox. It did seem to work pretty well in FireFox 2.0, but no one seemed to be able to install it under FireFox 3.0. (People upgrading from 2.0 to 3.0 could seem to keep the installation working.) More recently Dymo shipped a signed driver that installs properly under FireFox 3.0, and they recommend a different coding syntax that no longer requires a special tweak to the FireFox settings. On some machines this seems to work  FLAWLESSLY, hurrah! Alas, on at least one machine which I have scrubbed and scrubbed, the 3.0 control works but ONLY with the older syntax that requires the security tweak. Sound complicated? Does your head hurt yet? Mine does...
<p></p>
The good news is that my code tries first the newer, tweak-free syntax. If that fails it falls back to the old syntax. By doing that I am 100% successful on getting this to work on several machines running versions of FireFox and the XPCOM control. Here however are the troubleshooting procedures:
<p></p>
<b>If you have not already done so <a href='http://www.cellartracker.com/xpcom/install.htm' class='external' target='_blank'>install the latest XPCOM extension</a> and restart FireFox as requested.</b>
<p></p>
If you are upgrading from the older extension you can optionally try the steps below to clean up your control registration:
<p></p>
<ol type="1">
<li>Uninstall the DYMO SDK extension from FireFox 3.0 and then restart FireFox.</li>
<li>Delete the COMPREG.DAT and XPTI.DAT files in the FireFox profile folder (see image below).</li>
<li>Performing the above two steps ensures the extension is uninstalled properly.</li>
<li>Start FireFox and verify the DYMO SDK extension is indeed uninstalled.</li>
<li>Re-install the SDK extension <a href='http://www.cellartracker.com/xpcom/install.htm' class='external' target='_blank'>by clicking here</a>.</li>
<li>After one more FireFox restart you should be ready to go.</li>
</ol>
<p></p>
<img src="http://www.cellartracker.com/images/ff-profile-folder.png" alt=""/>
<p></p>
If the XPCOM extension is not installed you may see errors such as this when running the <a href='http://www.cellartracker.com/dymo.asp' class='external' target='_blank'>automated troubleshooter</a>:<br /><br />
<i>[Exception... "ComponentManager::CreateInstance returned failure code:"  nsresult: "0x80570015 (NS_ERROR_XPC_CI_RETURNED_FAILURE)"  location: "JS frame :: <a href="http://www.cellartracker.com/dymo.asp" class="external" target="_blank">http://www.cellartracker.com/dymo.asp</a> :: PrintLabel :: line 115"  data: no]</i><br /><br />
<b>OR</b><br /><br />
<i>Components.classes[DymoAddInCID] has no properties.</i><br />
<br />
Once installed, attempts to use the FireFox automation may still fail silently or yield an error:<br />
<i>A script from "<a href="http://www.cellartracker.com/" class="external" target="_blank">http://www.cellartracker.com/</a>" was denied UniversalXPConnect privileges.</i><br />
<br />
<p></p>
<b>STEPS</b>
<ol type="1">
<li>Open a new tab in FireFox and type <i>about:config</i> in the address control.</li>
<li>Type <i>signed</i> in the filter control to filter <b>signed.applets.codebase_principal_support</b> from the many options.</li>
<li>Assuming it is using its default value of false, double-click it to toggle to true as shown below.<br /><img src="http://www.cellartracker.com/images/signedapplet.gif" alt=""/></li>
<li>Restart FireFox.</li>
</ol>
<p></p>
The first time you try to print barcodes you will see a prompt as below.<br /><br />
<pre>
    <img src="http://www.cellartracker.com/images/security.gif" alt=""/><br />
</pre>
Check <b>[x] Remember this decision</b> and click <b>Allow</b>, otherwise you will have to click <b>Allow</b> every time you print a label.<br />
<i>Please also note that you will be prompted every time in your first session, so just restart FireFox to stop getting the script prompt.</i>
<br />
<br />Please also see the <a href='http://www.cellartracker.com/dymo.asp' class='external' target='_blank'>automated troubleshooter</a> if you are still having issues.
<hr size="1"/>
<ow:link name='CategoryFAQ' href='ow.asp?CategoryFAQ' date='2008-02-14T16:56:59-08:00'>Category FAQ</ow:link>
</ow:body></ow:page></ow:wiki>