<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>DYMO Label Inside Out</title>
	<atom:link href="http://developers.dymo.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://developers.dymo.com</link>
	<description>For developers using DYMO software development kits</description>
	<lastBuildDate>Tue, 15 May 2012 11:06:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='developers.dymo.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>DYMO Label Inside Out</title>
		<link>http://developers.dymo.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://developers.dymo.com/osd.xml" title="DYMO Label Inside Out" />
	<atom:link rel='hub' href='http://developers.dymo.com/?pushpress=hub'/>
		<item>
		<title>DYMO SDK Extension Update for Firefox 12.0</title>
		<link>http://developers.dymo.com/2012/04/26/dymo-sdk-extension-update-for-firefox-12-0/</link>
		<comments>http://developers.dymo.com/2012/04/26/dymo-sdk-extension-update-for-firefox-12-0/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 10:20:30 +0000</pubDate>
		<dc:creator>pi</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[SDK News]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://developers.dymo.com/?p=812</guid>
		<description><![CDATA[The Firefox extension for DYMO SDK has been updated to support Firefox 12. 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 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=812&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The Firefox extension for DYMO SDK has been updated to support Firefox 12. The extension is available <a href="http://download.dymo.com/download/firefox/addin/12/dymo.xpi">here</a>. The FAQ article is <a href="https://dymo.custhelp.com/app/answers/detail/a_id/2195/">here</a>.</p>
<p>Please note that the<strong> Firefox extension is deprecated</strong>. No <strong>new</strong> 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:</p>
<ul>
<li>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.</li>
<li>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.</li>
<li>DYMO Label Framework supports and will support all the DYMO printers. New printers will not be supported by the extension.</li>
</ul>
<p>The auto-update functionality isn’t included in this version. We will add it later.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dymodevelopers.wordpress.com/812/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dymodevelopers.wordpress.com/812/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dymodevelopers.wordpress.com/812/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dymodevelopers.wordpress.com/812/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dymodevelopers.wordpress.com/812/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dymodevelopers.wordpress.com/812/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dymodevelopers.wordpress.com/812/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dymodevelopers.wordpress.com/812/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dymodevelopers.wordpress.com/812/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dymodevelopers.wordpress.com/812/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dymodevelopers.wordpress.com/812/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dymodevelopers.wordpress.com/812/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dymodevelopers.wordpress.com/812/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dymodevelopers.wordpress.com/812/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=812&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developers.dymo.com/2012/04/26/dymo-sdk-extension-update-for-firefox-12-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0a0f5968a24f6976f1a9068c99ee407c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">phineichen</media:title>
		</media:content>
	</item>
		<item>
		<title>DYMO SDK Extension Update for Firefox 11.0</title>
		<link>http://developers.dymo.com/2012/03/15/dymo-sdk-extension-update-for-firefox-11-0/</link>
		<comments>http://developers.dymo.com/2012/03/15/dymo-sdk-extension-update-for-firefox-11-0/#comments</comments>
		<pubDate>Wed, 14 Mar 2012 19:21:47 +0000</pubDate>
		<dc:creator>pi</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[SDK News]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://developers.dymo.com/?p=806</guid>
		<description><![CDATA[The Firefox extension for DYMO SDK has been updated to support Firefox 11. 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 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=806&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>
The Firefox extension for DYMO SDK has been updated to support Firefox 11. The extension is available <a href="http://download.dymo.com/download/firefox/addin/11/dymo.xpi">here</a>. The FAQ article is <a href="https://dymo.custhelp.com/app/answers/detail/a_id/2184/kw/2184/">here</a>.</p>
<p>Please note that the<strong> Firefox extension is deprecated</strong>. No <strong>new</strong> 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:</p>
<ul>
<li>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.</li>
<li>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.</li>
<li>DYMO Label Framework supports and will support all the DYMO printers. New printers will not be supported by the extension.</li>
</ul>
<p>The auto-update functionality isn’t included in this version. We will add it later.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dymodevelopers.wordpress.com/806/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dymodevelopers.wordpress.com/806/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dymodevelopers.wordpress.com/806/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dymodevelopers.wordpress.com/806/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dymodevelopers.wordpress.com/806/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dymodevelopers.wordpress.com/806/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dymodevelopers.wordpress.com/806/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dymodevelopers.wordpress.com/806/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dymodevelopers.wordpress.com/806/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dymodevelopers.wordpress.com/806/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dymodevelopers.wordpress.com/806/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dymodevelopers.wordpress.com/806/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dymodevelopers.wordpress.com/806/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dymodevelopers.wordpress.com/806/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=806&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developers.dymo.com/2012/03/15/dymo-sdk-extension-update-for-firefox-11-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0a0f5968a24f6976f1a9068c99ee407c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">phineichen</media:title>
		</media:content>
	</item>
		<item>
		<title>Announcing DYMO LabelWriter/LabelManager SDK 1.4.0 for Linux</title>
		<link>http://developers.dymo.com/2012/02/21/announcing-dymo-labelwriterlabelmanager-sdk-1-4-0-for-linux/</link>
		<comments>http://developers.dymo.com/2012/02/21/announcing-dymo-labelwriterlabelmanager-sdk-1-4-0-for-linux/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 12:53:02 +0000</pubDate>
		<dc:creator>pi</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[SDK News]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SDK]]></category>

		<guid isPermaLink="false">http://developers.dymo.com/?p=786</guid>
		<description><![CDATA[We are proud to announce the release of the DYMO LabelWriter/LabelManager SDK 1.4.0 for Linux. This release adds support for the LabelWriter 3xx series printers. Please check the DYMO SDK for Linux document for a complete list of supported DYMO LabelWriter/LabelManager printers. The SDK is available from here. The DYMO LabelWriter/LabelManager SDK for Linux page is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=786&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We are proud to announce the release of the DYMO LabelWriter/LabelManager SDK 1.4.0 for Linux.</p>
<p>This release adds support for the LabelWriter 3xx series printers. Please check the DYMO SDK for Linux document for a complete list of supported DYMO LabelWriter/LabelManager printers.</p>
<p>The SDK is available from <a href="http://download.dymo.com/Software/Linux/dymo-cups-drivers-1.4.0.tar.gz">here</a>. The DYMO LabelWriter/LabelManager SDK for Linux page is <a href="http://sites.dymo.com/DeveloperProgram/Pages/LW_SDK_Linux.aspx">here</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dymodevelopers.wordpress.com/786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dymodevelopers.wordpress.com/786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dymodevelopers.wordpress.com/786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dymodevelopers.wordpress.com/786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dymodevelopers.wordpress.com/786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dymodevelopers.wordpress.com/786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dymodevelopers.wordpress.com/786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dymodevelopers.wordpress.com/786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dymodevelopers.wordpress.com/786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dymodevelopers.wordpress.com/786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dymodevelopers.wordpress.com/786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dymodevelopers.wordpress.com/786/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dymodevelopers.wordpress.com/786/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dymodevelopers.wordpress.com/786/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=786&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developers.dymo.com/2012/02/21/announcing-dymo-labelwriterlabelmanager-sdk-1-4-0-for-linux/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0a0f5968a24f6976f1a9068c99ee407c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">phineichen</media:title>
		</media:content>
	</item>
		<item>
		<title>DYMO SDK Extension Update for Firefox 10.0</title>
		<link>http://developers.dymo.com/2012/02/01/dymo-sdk-extension-update-for-firefox-10-0/</link>
		<comments>http://developers.dymo.com/2012/02/01/dymo-sdk-extension-update-for-firefox-10-0/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 14:44:00 +0000</pubDate>
		<dc:creator>pi</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[SDK News]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://developers.dymo.com/?p=776</guid>
		<description><![CDATA[The Firefox extension for DYMO SDK has been updated to support Firefox 10. 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 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=776&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The Firefox extension for DYMO SDK has been updated to support Firefox 10. The extension is available <a href="http://download.dymo.com/download/firefox/addin/10/dymo.xpi">here</a>. The FAQ article is <a href="https://dymo.custhelp.com/app/answers/detail/a_id/2145/">here</a>.</p>
<p>Please note that the<strong> Firefox extension is deprecated</strong>. No <strong>new</strong> 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:</p>
<ul>
<li>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.</li>
<li>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.</li>
<li>DYMO Label Framework supports and will support all the DYMO printers. New printers will not be supported by the extension.</li>
</ul>
<p>The auto-update functionality isn’t included in this version. We will add it later.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dymodevelopers.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dymodevelopers.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dymodevelopers.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dymodevelopers.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dymodevelopers.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dymodevelopers.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dymodevelopers.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dymodevelopers.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dymodevelopers.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dymodevelopers.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dymodevelopers.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dymodevelopers.wordpress.com/776/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dymodevelopers.wordpress.com/776/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dymodevelopers.wordpress.com/776/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=776&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developers.dymo.com/2012/02/01/dymo-sdk-extension-update-for-firefox-10-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0a0f5968a24f6976f1a9068c99ee407c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">phineichen</media:title>
		</media:content>
	</item>
		<item>
		<title>DYMO SDK Extension Update for Firefox 9.0</title>
		<link>http://developers.dymo.com/2012/01/09/dymo-sdk-extension-update-for-firefox-9-0/</link>
		<comments>http://developers.dymo.com/2012/01/09/dymo-sdk-extension-update-for-firefox-9-0/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 15:36:39 +0000</pubDate>
		<dc:creator>pi</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[SDK News]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://developers.dymo.com/2012/01/09/dymo-sdk-extension-update-for-firefox-9-0/</guid>
		<description><![CDATA[The Firefox extension for DYMO SDK has been updated to support Firefox 9. 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 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=772&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The Firefox extension for DYMO SDK has been updated to support Firefox 9. The extension is available <a href="http://download.dymo.com/download/firefox/addin/9/dymo.xpi">here</a>. The FAQ article is <a href="https://dymo.custhelp.com/app/answers/detail/a_id/2125/">here</a>.</p>
<p>Please note that the<strong> Firefox extension is deprecated</strong>. No <strong>new</strong> 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:</p>
<ul>
<li>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.</li>
<li>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.</li>
<li>DYMO Label Framework supports and will support all the DYMO printers. New printers will not be supported by the extension.</li>
</ul>
<p>The auto-update functionality isn’t included in this version. We will add it later.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dymodevelopers.wordpress.com/772/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dymodevelopers.wordpress.com/772/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dymodevelopers.wordpress.com/772/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dymodevelopers.wordpress.com/772/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dymodevelopers.wordpress.com/772/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dymodevelopers.wordpress.com/772/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dymodevelopers.wordpress.com/772/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dymodevelopers.wordpress.com/772/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dymodevelopers.wordpress.com/772/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dymodevelopers.wordpress.com/772/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dymodevelopers.wordpress.com/772/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dymodevelopers.wordpress.com/772/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dymodevelopers.wordpress.com/772/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dymodevelopers.wordpress.com/772/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=772&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developers.dymo.com/2012/01/09/dymo-sdk-extension-update-for-firefox-9-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0a0f5968a24f6976f1a9068c99ee407c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">phineichen</media:title>
		</media:content>
	</item>
		<item>
		<title>Happy Holidays and Farewell</title>
		<link>http://developers.dymo.com/2011/12/23/happy-holidays-and-farewell/</link>
		<comments>http://developers.dymo.com/2011/12/23/happy-holidays-and-farewell/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 22:37:35 +0000</pubDate>
		<dc:creator>Vladimir</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://developers.dymo.com/?p=743</guid>
		<description><![CDATA[Happy holidays to all DYMO users and developers! Thank you for being with DYMO, for all the questions, comments, and feedback. It&#8217;s invaluable! 2011 was quite a year, with a lot of new releases and new features. It started with releasing of DYMO Label software 8.3 that added full support for new DYMO Label Framework API [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=743&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Happy holidays to all DYMO users and developers! Thank you for being with DYMO, for all the questions, comments, and feedback. It&#8217;s invaluable!</p>
<p>2011 was quite a year, with a lot of new releases and new features.</p>
<p>It started with <a href="http://developers.dymo.com/2011/01/13/announcing-dymo-label-8-3/">releasing of DYMO Label software 8.3</a> that added full support for new DYMO Label Framework API and JavaScript Library.</p>
<p>Next, we expanded the presence in the web and mobile dimensions by releasing <a href="http://developers.dymo.com/2011/04/05/dymo-label-web-sdk-beta/">DYMO Label Web SDK</a>, <a href="http://developers.dymo.com/2011/04/30/dymo-label-mobile-sdk-for-ios-beta/">DYMO Label Mobile SDK for iOS</a>, and <a href="http://developers.dymo.com/2011/07/19/dymo-label-mobile-sdk-for-android-beta/">DYMO Label Mobile SDK for Android</a>. Although SDKs are still officially in the beta stage, we know they were successfully used, e.g. <a href="http://blog.mailchimp.com/nice-to-meetcha-mailchimps-new-digital-guestbook/">MailChimp</a> used it on iPad for visitor management, and Google itself used it on Android during developers conferences.</p>
<p>Because of Firefox&#8217;s new release schedule and changes into internal architecture we did <a href="http://developers.dymo.com/2011/03/25/dymo-sdk-extension-update-for-firefox-4-0/">one</a>, <a href="http://developers.dymo.com/2011/06/23/dymo-sdk-extension-update-for-firefox-5-0/">two</a>, <a href="http://developers.dymo.com/2011/08/19/dymo-sdk-extension-update-for-firefox-6-0/">three</a>, <a href="http://developers.dymo.com/2011/09/29/dymo-sdk-extension-update-for-firefox-7-0/">four</a>, <a href="http://developers.dymo.com/2011/11/10/dymo-sdk-extension-update-for-firefox-8-0/">five</a> updates to the Firefox extension, and another one is coming soon. Again, a note of caution: the extension is obsolete, for new projects use DYMO Label JavaScript library.</p>
<p>To support Mac OS X 10.7 Lion, we released <a href="http://developers.dymo.com/2011/07/28/dymo-label-software-version-8-3-1-for-mac/">DYMO Label software 8.3.1</a> and did some internal fixes to JavaScript library.</p>
<p>Finally, <a href="http://developers.dymo.com/2011/12/02/announcing-dymo-label-sdk-8-3-1/">DYMO Label SDK for Windows</a> was released with updated samples and documentation.</p>
<p>On the sad note, after dozen years with DYMO, I am leaving the company and this is my last post.</p>
<p>Anyway, Happy Holidays! Happy New Year! Let new year be better, brighter, more peaceful than 2011. May the Force be with you. Live long and prosper. Bye.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dymodevelopers.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dymodevelopers.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dymodevelopers.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dymodevelopers.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dymodevelopers.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dymodevelopers.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dymodevelopers.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dymodevelopers.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dymodevelopers.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dymodevelopers.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dymodevelopers.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dymodevelopers.wordpress.com/743/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dymodevelopers.wordpress.com/743/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dymodevelopers.wordpress.com/743/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=743&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developers.dymo.com/2011/12/23/happy-holidays-and-farewell/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cd416c89df37f9ba439ad73bb8c64e96?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vbuzuev</media:title>
		</media:content>
	</item>
		<item>
		<title>Printing QR-code: Part 2</title>
		<link>http://developers.dymo.com/2011/12/16/printing-qr-code-part-2/</link>
		<comments>http://developers.dymo.com/2011/12/16/printing-qr-code-part-2/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 23:50:34 +0000</pubDate>
		<dc:creator>Vladimir</dc:creator>
				<category><![CDATA[DYMO Label Framework]]></category>
		<category><![CDATA[SDK Samples]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[QR]]></category>

		<guid isPermaLink="false">http://developers.dymo.com/?p=727</guid>
		<description><![CDATA[The previous post demonstrated different ways of printing QR-code from a .NET application. This blog post will demonstrate how to achieve the same goal from a web application. The complete sample is available here. The corresponding JavaScript is here. Prerequisites First, make sure the latest DYMO Label software is installed. It is always available on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=727&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://developers.dymo.com/2011/11/29/printing-qr-code-part-1/">previous post</a> demonstrated different ways of printing QR-code from a .NET application. This blog post will demonstrate how to achieve the same goal from a web application. The complete sample is available <a href="http://labelwriter.com/software/dls/sdk/samples/js/QRCode/QRCode.html">here</a>. The corresponding JavaScript is <a href="http://labelwriter.com/software/dls/sdk/samples/js/QRCode/QRCode.js">here</a>.</p>
<h1>Prerequisites</h1>
<p>First, make sure the latest DYMO Label software is installed. It is always available on DYMO <a href="http://sites.dymo.com/Support/Pages/AllDriversUsers.aspx?Type=Drivers">web-site</a>, at the time of writing it is version 8.3.1.</p>
<h1>Use Barcode Object</h1>
<p>The easiest way to print QR-code is to use built-in support for QR-code in DYMO Label Framework. First, design your label using DYMO Label software. Unfortunately, DYMO Label itself does not have ability to specify QR-code barcode type in the UI yet. So, add the Barcode object to the label and put it into desired position. Don’t specify the barcode symbology, use the default Code39. Save the label in to a file, open the file in any XML editor and change thetag to “QRCode”.</p>
<pre style="background-color:#eeeeee;font-family:'Courier New';color:#000000;font-size:10pt;"><span style="color:#000000;">&lt;</span>BarcodeObject<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>Name<span style="color:#000000;">&gt;</span>Barcode<span style="color:#000000;">&lt;/</span>Name<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>ForeColor Alpha<span style="color:#000000;">=</span><span style="color:#0000ff;">"255"</span> Red<span style="color:#000000;">=</span><span style="color:#0000ff;">"0"</span> Green<span style="color:#000000;">=</span><span style="color:#0000ff;">"0"</span> Blue<span style="color:#000000;">=</span><span style="color:#0000ff;">"0"</span> <span style="color:#000000;">/&gt;</span>
    <span style="color:#000000;">&lt;</span>BackColor Alpha<span style="color:#000000;">=</span><span style="color:#0000ff;">"0"</span> Red<span style="color:#000000;">=</span><span style="color:#0000ff;">"255"</span> Green<span style="color:#000000;">=</span><span style="color:#0000ff;">"255"</span> Blue<span style="color:#000000;">=</span><span style="color:#0000ff;">"255"</span> <span style="color:#000000;">/&gt;</span>
    <span style="color:#000000;">&lt;</span>LinkedObjectName<span style="color:#000000;">&gt;&lt;/</span>LinkedObjectName<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>Rotation<span style="color:#000000;">&gt;</span>Rotation0<span style="color:#000000;">&lt;/</span>Rotation<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>IsMirrored<span style="color:#000000;">&gt;</span>False<span style="color:#000000;">&lt;/</span>IsMirrored<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>IsVariable<span style="color:#000000;">&gt;</span>False<span style="color:#000000;">&lt;/</span>IsVariable<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>Text<span style="color:#000000;">&gt;&lt;/</span>Text<span style="color:#000000;">&gt;</span>
  <strong> <span style="color:#000000;">&lt;</span>Type<span style="color:#000000;">&gt;</span>QRCode<span style="color:#000000;">&lt;/</span>Type<span style="color:#000000;">&gt;</span></strong>
    <span style="color:#000000;">&lt;</span>Size<span style="color:#000000;">&gt;</span>Large<span style="color:#000000;">&lt;/</span>Size<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>TextPosition<span style="color:#000000;">&gt;</span>None<span style="color:#000000;">&lt;/</span>TextPosition<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>TextFont Family<span style="color:#000000;">=</span><span style="color:#0000ff;">"Arial"</span> Size<span style="color:#000000;">=</span><span style="color:#0000ff;">"8"</span> Bold<span style="color:#000000;">=</span><span style="color:#0000ff;">"False"</span> Italic<span style="color:#000000;">=</span><span style="color:#0000ff;">"False"</span> Underline<span style="color:#000000;">=</span><span style="color:#0000ff;">"False"</span> Strikeout<span style="color:#000000;">=</span><span style="color:#0000ff;">"False"</span> <span style="color:#000000;">/&gt;</span>
    <span style="color:#000000;">&lt;</span>CheckSumFont Family<span style="color:#000000;">=</span><span style="color:#0000ff;">"Arial"</span> Size<span style="color:#000000;">=</span><span style="color:#0000ff;">"8"</span> Bold<span style="color:#000000;">=</span><span style="color:#0000ff;">"False"</span> Italic<span style="color:#000000;">=</span><span style="color:#0000ff;">"False"</span> Underline<span style="color:#000000;">=</span><span style="color:#0000ff;">"False"</span> Strikeout<span style="color:#000000;">=</span><span style="color:#0000ff;">"False"</span> <span style="color:#000000;">/&gt;</span>
    <span style="color:#000000;">&lt;</span>TextEmbedding<span style="color:#000000;">&gt;</span>None<span style="color:#000000;">&lt;/</span>TextEmbedding<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>ECLevel<span style="color:#000000;">&gt;</span><span style="color:#000000;">0</span><span style="color:#000000;">&lt;/</span>ECLevel<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>HorizontalAlignment<span style="color:#000000;">&gt;</span>Left<span style="color:#000000;">&lt;/</span>HorizontalAlignment<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>QuietZonesPadding Left<span style="color:#000000;">=</span><span style="color:#0000ff;">"0"</span> Top<span style="color:#000000;">=</span><span style="color:#0000ff;">"0"</span> Right<span style="color:#000000;">=</span><span style="color:#0000ff;">"0"</span> Bottom<span style="color:#000000;">=</span><span style="color:#0000ff;">"0"</span> <span style="color:#000000;">/&gt;</span>
<span style="color:#000000;">&lt;/</span>BarcodeObject<span style="color:#000000;">&gt;</span></pre>
<p>See <a href="http://labelwriter.com/software/dls/sdk/samples/js/QRCode/Barcode.label">Barcode.label</a> from the sample. After the label is ready, the actual steps to print it is quite easy: open the label, set desired data, print. Here is a snippet from the sample:</p>
<pre style="background-color:#e0e0e0;font-family:'Courier New';color:#000000;font-size:10pt;">printButton<span style="color:#000000;">.</span>onclick <span style="color:#000000;">=</span> <span style="color:#0000ff;">function</span><span style="color:#000000;">()</span>
<span style="color:#000000;">{</span>
    <span style="color:#0000ff;">try</span>
    <span style="color:#000000;">{</span>
        <span style="color:#0000ff;">if</span> <span style="color:#000000;">(!</span>barcodeLabel<span style="color:#000000;">)</span>
            <span style="color:#0000ff;">throw</span> <span style="color:#a31515;">"Load label before printing"</span><span style="color:#000000;">;</span>

        <span style="color:#0000ff;">if</span> <span style="color:#000000;">(!</span>printersSelect<span style="color:#000000;">.</span>value<span style="color:#000000;">)</span>
            <span style="color:#0000ff;">throw</span> <span style="color:#a31515;">"Select printer."</span><span style="color:#000000;">;</span>

        barcodeLabel<span style="color:#000000;">.</span><span style="color:#000000;">setObjectText</span><span style="color:#000000;">(</span><span style="color:#a31515;">'Barcode'</span><span style="color:#000000;">,</span> <span style="color:#a31515;">'http://developers.dymo.com'</span><span style="color:#000000;">);</span>
        barcodeLabel<span style="color:#000000;">.</span><span style="color:#000000;">print</span><span style="color:#000000;">(</span>printersSelect<span style="color:#000000;">.</span>value<span style="color:#000000;">);</span>
    <span style="color:#000000;">}</span>
    <span style="color:#0000ff;">catch</span><span style="color:#000000;">(</span>e<span style="color:#000000;">)</span>
    <span style="color:#000000;">{</span>
        <span style="color:#000000;">alert</span><span style="color:#000000;">(</span>e<span style="color:#000000;">.</span>message || e<span style="color:#000000;">);</span>
    <span style="color:#000000;">}</span>
<span style="color:#000000;">}</span></pre>
<p>First, we check that the label is loaded and the printer is selected. Next, the barcode data is set to be the blog’s URL. And finally, the label is printed.</p>
<h1>Use Image Object</h1>
<p>Printing QR-code by using Barcode object is easy. The only drawback, it is hard to control the actual barcode size. tag can be used for that but it support only three predefined sizes Small/Medium/Large, but still the overall size will depend on the actual barcode data. The longer the data string, the larger is the barcode. So, the idea is to use some library to generate QR-code image of desired size, and then print it using the Image object. As before, design a label using DYMO Label software. Put an Image object on the label where the barcode should be printed. Set the Image objet size to the desired barcode size. When specifying the barcode image size in pixels calculate it based on the printer resolution, that is 300 dpi for LabelWriter printers and 180 dpi for Tape printers. For example, if you want the barcode to be 1” in size, specify the barcode image size as 300&#215;300 pixels. See <a href="http://labelwriter.com/software/dls/sdk/samples/js/QRCode/BarcodeAsImage.label">BarcodeAsImage.label</a> from the sample project.</p>
<p>Image object accepts image data as a string that contains base64-encoded png stream. The question is, how to get/generate this string. Again, there are several ways of doing that.</p>
<h2>Generate and base64-encode QR-code image on the server-side</h2>
<p>One way is to generate QR-code image on the server using <a href="https://www.google.com/search?q=server+side+QR-code+generation">some library</a>. Then encode the image using base64 and return it to the client as a string. Finally, on the client side, call setObjectText on the Image object and print.</p>
<pre style="background-color:#e0e0e0;font-family:'Courier New';color:#000000;font-size:10pt;">printAsImageButton<span style="color:#000000;">.</span>onclick <span style="color:#000000;">=</span> <span style="color:#0000ff;">function</span><span style="color:#000000;">()</span>
<span style="color:#000000;">{</span>
    <span style="color:#0000ff;">try</span>
    <span style="color:#000000;">{</span>
        <span style="color:#0000ff;">if</span> <span style="color:#000000;">(!</span>barcodeAsImageLabel<span style="color:#000000;">)</span>
            <span style="color:#0000ff;">throw</span> <span style="color:#a31515;">"Load label before printing"</span><span style="color:#000000;">;</span>

        <span style="color:#0000ff;">if</span> <span style="color:#000000;">(!</span>printersSelect<span style="color:#000000;">.</span>value<span style="color:#000000;">)</span>
            <span style="color:#0000ff;">throw</span> <span style="color:#a31515;">"Select printer"</span><span style="color:#000000;">;</span>

        $<span style="color:#000000;">.</span><span style="color:#000000;">get</span><span style="color:#000000;">(</span><span style="color:#a31515;">"qr.base64"</span><span style="color:#000000;">,</span> <span style="color:#0000ff;">function</span><span style="color:#000000;">(</span>qr<span style="color:#000000;">)</span>
        <span style="color:#000000;">{</span>
            <span style="color:#0000ff;">try</span>
            <span style="color:#000000;">{</span>
                barcodeAsImageLabel<span style="color:#000000;">.</span><span style="color:#000000;">setObjectText</span><span style="color:#000000;">(</span><span style="color:#a31515;">'Image'</span><span style="color:#000000;">,</span> qr<span style="color:#000000;">);</span>

                barcodeAsImageLabel<span style="color:#000000;">.</span><span style="color:#000000;">print</span><span style="color:#000000;">(</span>printersSelect<span style="color:#000000;">.</span>value<span style="color:#000000;">);</span>
            <span style="color:#000000;">}</span>
            <span style="color:#0000ff;">catch</span><span style="color:#000000;">(</span>e<span style="color:#000000;">)</span>
            <span style="color:#000000;">{</span>
                <span style="color:#000000;">alert</span><span style="color:#000000;">(</span>e<span style="color:#000000;">.</span>message || e<span style="color:#000000;">);</span>
            <span style="color:#000000;">}</span>
        <span style="color:#000000;">},</span> <span style="color:#a31515;">"text"</span><span style="color:#000000;">);</span>

    <span style="color:#000000;">}</span>
    <span style="color:#0000ff;">catch</span><span style="color:#000000;">(</span>e<span style="color:#000000;">)</span>
    <span style="color:#000000;">{</span>
        <span style="color:#000000;">alert</span><span style="color:#000000;">(</span>e<span style="color:#000000;">.</span>message || e<span style="color:#000000;">);</span>
    <span style="color:#000000;">}</span>
<span style="color:#000000;">}</span></pre>
<p>In the sample, we just request “<a href="http://labelwriter.com/software/dls/sdk/samples/js/QRCode/qr.base64">qr.base64</a>” resource that contains precalculated QR-code image for “http://developers.dymo.com”. In real application, you will probably pass the data to be encoded as a resource parameter.</p>
<h2>Generate QR-code image on the server-side and base64-encode it on the client-side.</h2>
<p>Base64-encoded strings are larger then binary png data. So, to reduce network traffic, we can return original png data from the server and base64-encode it on the client. To encode the data we will create , render our image on it, and then get encoded data using canvas.toDataURL() method.</p>
<pre style="background-color:#e0e0e0;font-family:'Courier New';color:#000000;font-size:10pt;">printAsImageCanvasButton<span style="color:#000000;">.</span>onclick <span style="color:#000000;">=</span> <span style="color:#0000ff;">function</span><span style="color:#000000;">()</span>
<span style="color:#000000;">{</span>
    <span style="color:#0000ff;">try</span>
    <span style="color:#000000;">{</span>
        <span style="color:#0000ff;">if</span> <span style="color:#000000;">(!</span>barcodeAsImageLabel<span style="color:#000000;">)</span>
            <span style="color:#0000ff;">throw</span> <span style="color:#a31515;">"Load label before printing"</span><span style="color:#000000;">;</span>

        <span style="color:#0000ff;">if</span> <span style="color:#000000;">(!</span>printersSelect<span style="color:#000000;">.</span>value<span style="color:#000000;">)</span>
            <span style="color:#0000ff;">throw</span> <span style="color:#a31515;">"Select printer."</span><span style="color:#000000;">;</span>

        <span style="color:#0000ff;">var</span> img <span style="color:#000000;">=</span> <span style="color:#0000ff;">new</span> <span style="color:#000000;">Image</span><span style="color:#000000;">();</span>
        img<span style="color:#000000;">.</span>onload <span style="color:#000000;">=</span> <span style="color:#0000ff;">function</span><span style="color:#000000;">()</span>
        <span style="color:#000000;">{</span>
            <span style="color:#0000ff;">try</span>
            <span style="color:#000000;">{</span>
                <span style="color:#0000ff;">var</span> canvas <span style="color:#000000;">=</span> document<span style="color:#000000;">.</span><span style="color:#000000;">createElement</span><span style="color:#000000;">(</span><span style="color:#a31515;">'canvas'</span><span style="color:#000000;">);</span>
                canvas<span style="color:#000000;">.</span>width <span style="color:#000000;">=</span> img<span style="color:#000000;">.</span>width<span style="color:#000000;">;</span>
                canvas<span style="color:#000000;">.</span>height <span style="color:#000000;">=</span> img<span style="color:#000000;">.</span>height<span style="color:#000000;">;</span>

                <span style="color:#0000ff;">var</span> context <span style="color:#000000;">=</span> canvas<span style="color:#000000;">.</span><span style="color:#000000;">getContext</span><span style="color:#000000;">(</span><span style="color:#a31515;">'2d'</span><span style="color:#000000;">);</span>
                context<span style="color:#000000;">.</span><span style="color:#000000;">drawImage</span><span style="color:#000000;">(</span>img<span style="color:#000000;">,</span> <span style="color:#000000;">0</span><span style="color:#000000;">,</span> <span style="color:#000000;">0</span><span style="color:#000000;">);</span>

                <span style="color:#0000ff;">var</span> dataUrl <span style="color:#000000;">=</span> canvas<span style="color:#000000;">.</span><span style="color:#000000;">toDataURL</span><span style="color:#000000;">(</span><span style="color:#a31515;">'image/png'</span><span style="color:#000000;">);</span>
                <span style="color:#0000ff;">var</span> pngBase64 <span style="color:#000000;">=</span> dataUrl<span style="color:#000000;">.</span><span style="color:#000000;">substr</span><span style="color:#000000;">(</span><span style="color:#a31515;">'data:image/png;base64,'</span><span style="color:#000000;">.</span>length<span style="color:#000000;">);</span>

                barcodeAsImageLabel<span style="color:#000000;">.</span><span style="color:#000000;">setObjectText</span><span style="color:#000000;">(</span><span style="color:#a31515;">'Image'</span><span style="color:#000000;">,</span> pngBase64<span style="color:#000000;">);</span>
                barcodeAsImageLabel<span style="color:#000000;">.</span><span style="color:#000000;">print</span><span style="color:#000000;">(</span>printersSelect<span style="color:#000000;">.</span>value<span style="color:#000000;">);</span>
            <span style="color:#000000;">}</span>
            <span style="color:#0000ff;">catch</span><span style="color:#000000;">(</span>e<span style="color:#000000;">)</span>
            <span style="color:#000000;">{</span>
                <span style="color:#000000;">alert</span><span style="color:#000000;">(</span>e<span style="color:#000000;">.</span>message || e<span style="color:#000000;">);</span>
            <span style="color:#000000;">}</span>
        <span style="color:#000000;">};</span>
        img<span style="color:#000000;">.</span>onerror <span style="color:#000000;">=</span> <span style="color:#0000ff;">function</span><span style="color:#000000;">()</span>
        <span style="color:#000000;">{</span>
            <span style="color:#000000;">alert</span><span style="color:#000000;">(</span><span style="color:#a31515;">'Unable to load "qr.png"'</span><span style="color:#000000;">);</span>
        <span style="color:#000000;">};</span>
        img<span style="color:#000000;">.</span>src <span style="color:#000000;">=</span> <span style="color:#a31515;">'qr.png'</span><span style="color:#000000;">;</span>
    <span style="color:#000000;">}</span>
    <span style="color:#0000ff;">catch</span><span style="color:#000000;">(</span>e<span style="color:#000000;">)</span>
    <span style="color:#000000;">{</span>
        <span style="color:#000000;">alert</span><span style="color:#000000;">(</span>e<span style="color:#000000;">.</span>message || e<span style="color:#000000;">);</span>
    <span style="color:#000000;">}</span>
<span style="color:#000000;">}</span></pre>
<p>Note: image loading is asynchronous process. So, we can’t just assign img.src property and immediately draw it on a canvas; we have to wait until the image is loaded completely from the server. To handle that, we do main work in <a href="http://www.w3schools.com/jsref/event_img_onload.asp">onload</a> handler. also, <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#dom-canvas-todataurl">toDataURL</a> returns data url, to get the data itself, we have to remove the url prefix.</p>
<p>Again, as in the previous case, <a href="http://labelwriter.com/software/dls/sdk/samples/js/QRCode/qr.png">qr.png</a> resource contains recalculated QR-code image for “http://developers.dymo.com”. In real application, you will probably pass the data to be encoded as a resource parameter.</p>
<p>A drawback of this method is that it requires support in the browser. All major browsers already support it, but be aware that in Internet Explorer it is supported starting from version 9 only.</p>
<h2>Use third-party service</h2>
<p>Instead of generating QR-code image on your own server, is it possible to use one of the many free online QR-code generator/service? The answer is yes, but it is even more trickier than the previous way. The problem, as usual in web development, is the <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#security-with-canvas-elements">security</a>. But default is it not possible to grab canvas pixels if an image from a different domain has been drawn on the canvas. It is possible to overcome it, but it requires three parties to participate properly. First, your JavaScript has to set img.crossOrigin property to &#8216;anonymous&#8217;. This will tell the browser that you are trying to access a cross-domain resource, so the browser can send appropriate request headers, e.g. the browser will not send cookies. Next, the server itself should allow its resources to be accessible from other domains. Only few of many QR-code online generators do allow it. And the last, the browser itself should support CORS for . It is very recent addition to the standards, so at the time of writing only Chrome does support it. In any other browsers you will still get “security exception” error. Here are some links regarding and cross-domain limitations:</p>
<p><a title="http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#security-with-canvas-elements" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#security-with-canvas-elements">http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#security-with-canvas-elements</a></p>
<p><a title="http://blog.chromium.org/2011/07/using-cross-domain-images-in-webgl-and.html" href="http://blog.chromium.org/2011/07/using-cross-domain-images-in-webgl-and.html">http://blog.chromium.org/2011/07/using-cross-domain-images-in-webgl-and.html</a></p>
<p><a title="http://code.google.com/p/chromium/issues/detail?id=82042" href="http://code.google.com/p/chromium/issues/detail?id=82042">http://code.google.com/p/chromium/issues/detail?id=82042</a></p>
<p><strong>Update (2011-12-20):</strong> works in Firefox 9 as well.</p>
<pre style="background-color:#e0e0e0;font-family:'Courier New';color:#000000;font-size:10pt;">printAsImageCanvas2Button<span style="color:#000000;">.</span>onclick <span style="color:#000000;">=</span> <span style="color:#0000ff;">function</span><span style="color:#000000;">()</span>
<span style="color:#000000;">{</span>
    <span style="color:#0000ff;">try</span>
    <span style="color:#000000;">{</span>
        <span style="color:#0000ff;">if</span> <span style="color:#000000;">(!</span>barcodeAsImageLabel<span style="color:#000000;">)</span>
            <span style="color:#0000ff;">throw</span> <span style="color:#a31515;">"Load label before printing"</span><span style="color:#000000;">;</span>

        <span style="color:#0000ff;">if</span> <span style="color:#000000;">(!</span>printersSelect<span style="color:#000000;">.</span>value<span style="color:#000000;">)</span>
            <span style="color:#0000ff;">throw</span> <span style="color:#a31515;">"Select printer."</span><span style="color:#000000;">;</span>

        <span style="color:#0000ff;">var</span> img <span style="color:#000000;">=</span> <span style="color:#0000ff;">new</span> <span style="color:#000000;">Image</span><span style="color:#000000;">();</span>
        img<span style="color:#000000;">.</span>crossOrigin <span style="color:#000000;">=</span> <span style="color:#a31515;">'anonymous'</span><span style="color:#000000;">;</span>
        img<span style="color:#000000;">.</span>onload <span style="color:#000000;">=</span> <span style="color:#0000ff;">function</span><span style="color:#000000;">()</span>
        <span style="color:#000000;">{</span>
            <span style="color:#0000ff;">try</span>
            <span style="color:#000000;">{</span>
                <span style="color:#0000ff;">var</span> canvas <span style="color:#000000;">=</span> document<span style="color:#000000;">.</span><span style="color:#000000;">createElement</span><span style="color:#000000;">(</span><span style="color:#a31515;">'canvas'</span><span style="color:#000000;">);</span>
                canvas<span style="color:#000000;">.</span>width <span style="color:#000000;">=</span> img<span style="color:#000000;">.</span>width<span style="color:#000000;">;</span>
                canvas<span style="color:#000000;">.</span>height <span style="color:#000000;">=</span> img<span style="color:#000000;">.</span>height<span style="color:#000000;">;</span>

                <span style="color:#0000ff;">var</span> context <span style="color:#000000;">=</span> canvas<span style="color:#000000;">.</span><span style="color:#000000;">getContext</span><span style="color:#000000;">(</span><span style="color:#a31515;">'2d'</span><span style="color:#000000;">);</span>
                context<span style="color:#000000;">.</span><span style="color:#000000;">drawImage</span><span style="color:#000000;">(</span>img<span style="color:#000000;">,</span> <span style="color:#000000;">0</span><span style="color:#000000;">,</span> <span style="color:#000000;">0</span><span style="color:#000000;">);</span>

                <span style="color:#0000ff;">var</span> dataUrl <span style="color:#000000;">=</span> canvas<span style="color:#000000;">.</span><span style="color:#000000;">toDataURL</span><span style="color:#000000;">(</span><span style="color:#a31515;">'image/png'</span><span style="color:#000000;">);</span>
                <span style="color:#0000ff;">var</span> pngBase64 <span style="color:#000000;">=</span> dataUrl<span style="color:#000000;">.</span><span style="color:#000000;">substr</span><span style="color:#000000;">(</span><span style="color:#a31515;">'data:image/png;base64,'</span><span style="color:#000000;">.</span>length<span style="color:#000000;">);</span>

                barcodeAsImageLabel<span style="color:#000000;">.</span><span style="color:#000000;">setObjectText</span><span style="color:#000000;">(</span><span style="color:#a31515;">'Image'</span><span style="color:#000000;">,</span> pngBase64<span style="color:#000000;">);</span>
                barcodeAsImageLabel<span style="color:#000000;">.</span><span style="color:#000000;">print</span><span style="color:#000000;">(</span>printersSelect<span style="color:#000000;">.</span>value<span style="color:#000000;">);</span>
            <span style="color:#000000;">}</span>
            <span style="color:#0000ff;">catch</span><span style="color:#000000;">(</span>e<span style="color:#000000;">)</span>
            <span style="color:#000000;">{</span>
                <span style="color:#000000;">alert</span><span style="color:#000000;">(</span>e<span style="color:#000000;">.</span>message || e<span style="color:#000000;">);</span>
            <span style="color:#000000;">}</span>
        <span style="color:#000000;">};</span>
        img<span style="color:#000000;">.</span>onerror <span style="color:#000000;">=</span> <span style="color:#0000ff;">function</span><span style="color:#000000;">()</span>
        <span style="color:#000000;">{</span>
            <span style="color:#000000;">alert</span><span style="color:#000000;">(</span><span style="color:#a31515;">'Unable to load qr-code image'</span><span style="color:#000000;">);</span>
        <span style="color:#000000;">};</span>
        img<span style="color:#000000;">.</span>src <span style="color:#000000;">=</span> <span style="color:#a31515;">'https://chart.googleapis.com/chart?chs=300x300&amp;cht=qr&amp;chl=http%3A//developers.dymo.com&amp;choe=UTF-8'</span><span style="color:#000000;">;</span>
    <span style="color:#000000;">}</span>
    <span style="color:#0000ff;">catch</span><span style="color:#000000;">(</span>e<span style="color:#000000;">)</span>
    <span style="color:#000000;">{</span>
        <span style="color:#000000;">alert</span><span style="color:#000000;">(</span>e<span style="color:#000000;">.</span>message || e<span style="color:#000000;">);</span>
    <span style="color:#000000;">}</span>
<span style="color:#000000;">}</span></pre>
<p>The code is very similar to the previous example. The only difference is that we set img.crossOrigin property and we use Google’s <a href="http://code.google.com/apis/chart/infographics/docs/overview.html">Infographics API</a> to generate the qr-code image. Notice that in this example the image is generated dynamically, and barcode data is passed as the part of the url.</p>
<h2>Pure client-side JavaScript</h2>
<p>At the time of writing, it seems there is no self-contained pure JavaScript solutions to create QR-code images using &lt;canvas&gt; completely on the client-side. In the future it might be one more way of doing QR-code printing.</p>
<h1>Conclusion</h1>
<p>It is quite simple to print QR-code barcode even if built-in support is somewhat limited.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dymodevelopers.wordpress.com/727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dymodevelopers.wordpress.com/727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dymodevelopers.wordpress.com/727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dymodevelopers.wordpress.com/727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dymodevelopers.wordpress.com/727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dymodevelopers.wordpress.com/727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dymodevelopers.wordpress.com/727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dymodevelopers.wordpress.com/727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dymodevelopers.wordpress.com/727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dymodevelopers.wordpress.com/727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dymodevelopers.wordpress.com/727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dymodevelopers.wordpress.com/727/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dymodevelopers.wordpress.com/727/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dymodevelopers.wordpress.com/727/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=727&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developers.dymo.com/2011/12/16/printing-qr-code-part-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cd416c89df37f9ba439ad73bb8c64e96?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vbuzuev</media:title>
		</media:content>
	</item>
		<item>
		<title>Announcing DYMO Label SDK 8.3.1</title>
		<link>http://developers.dymo.com/2011/12/02/announcing-dymo-label-sdk-8-3-1/</link>
		<comments>http://developers.dymo.com/2011/12/02/announcing-dymo-label-sdk-8-3-1/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 04:20:01 +0000</pubDate>
		<dc:creator>Vladimir</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[SDK News]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[VB.NET]]></category>

		<guid isPermaLink="false">http://developers.dymo.com/?p=714</guid>
		<description><![CDATA[We are proud to announce the release of DYMO Label SDK 8.3.1. This release contains updated documentation and samples, especially for the new DYMO Label Framework API. The SDK installer is available from here. Note: do not forget to install DYMO Label software, it is required to run any application that uses the SDK. For [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=714&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We are proud to announce the release of DYMO Label SDK 8.3.1. This release contains updated documentation and samples, especially for the new DYMO Label Framework API. The SDK installer is available from <a href="http://www.labelwriter.com/software/dls/win/DYMO_Label_v.8_SDK_Installer.exe">here</a>.</p>
<p>Note: do not forget to install DYMO Label software, it is required to run any application that uses the SDK. For more information see <a href="http://developers.dymo.com/2011/03/21/to-install-or-not-to-install/">this blog post</a>.</p>
<p>Online documentation:</p>
<p><a href="http://www.labelwriter.com/software/dls/sdk/docs/DYMOLabelFrameworkdotNETHelp/Index.html">DYMO Label Framework .NET Reference documentation</a></p>
<p><a href="http://www.labelwriter.com/software/dls/sdk/docs/DYMOLabelFrameworkJavaScriptHelp/index.html">DYMO Label JavaScript Library documentation</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dymodevelopers.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dymodevelopers.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dymodevelopers.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dymodevelopers.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dymodevelopers.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dymodevelopers.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dymodevelopers.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dymodevelopers.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dymodevelopers.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dymodevelopers.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dymodevelopers.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dymodevelopers.wordpress.com/714/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dymodevelopers.wordpress.com/714/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dymodevelopers.wordpress.com/714/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=714&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developers.dymo.com/2011/12/02/announcing-dymo-label-sdk-8-3-1/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cd416c89df37f9ba439ad73bb8c64e96?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vbuzuev</media:title>
		</media:content>
	</item>
		<item>
		<title>Printing QR-code: Part 1</title>
		<link>http://developers.dymo.com/2011/11/29/printing-qr-code-part-1/</link>
		<comments>http://developers.dymo.com/2011/11/29/printing-qr-code-part-1/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 00:14:27 +0000</pubDate>
		<dc:creator>Vladimir</dc:creator>
				<category><![CDATA[DYMO Label Framework]]></category>
		<category><![CDATA[SDK Samples]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[QR]]></category>

		<guid isPermaLink="false">https://dymodevelopers.wordpress.com/?p=709</guid>
		<description><![CDATA[This blog post will demonstrate how it is easy to print a label with a QR-code barcode from any .NET application. Even more, it will show how to do that in two different ways. The sample VS 2008 project is available here. Prerequisites First, make sure the latest DYMO Label software is installed. It is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=709&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This blog post will demonstrate how it is easy to print a label with a QR-code barcode from any .NET application. Even more, it will show how to do that in two different ways. The sample VS 2008 project is available <a href="http://labelwriter.com/software/dls/sdk/samples/QRBarcode.zip">here</a>.</p>
<h1>Prerequisites</h1>
<p>First, make sure the latest DYMO Label software is installed. It is always available on DYMO <a href="http://sites.dymo.com/Support/Pages/AllDriversUsers.aspx?Type=Drivers">web-site</a>, at the time of writing it is version 8.3.1. Next, in Visual Studio create a new .NET project and add a reference to DYMO.Label.Framework assembly. This will make possible to use DYMO Label Framework API in the project.</p>
<h1>Use Barcode Object</h1>
<p>The easiest way to print QR-code is to use built-in support for QR-code in DYMO Label Framework. First, design your label using DYMO Label software. Unfortunately, DYMO Label itself does not have ability to specify QR-code barcode type in the UI yet. So, add the Barcode object to the label and put it into desired position. Don’t specify the barcode symbology, use the default Code39. Save the label in to a file, open the file in any XML editor and change the &lt;Type&gt; tag to “QRCode”.</p>
<pre style="background-color:#eeeeee;font-family:'Courier New';color:#000000;font-size:10pt;"><span style="color:#000000;">&lt;</span>BarcodeObject<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>Name<span style="color:#000000;">&gt;</span>Barcode<span style="color:#000000;">&lt;/</span>Name<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>ForeColor Alpha<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;255&quot;</span> Red<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;0&quot;</span> Green<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;0&quot;</span> Blue<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;0&quot;</span> <span style="color:#000000;">/&gt;</span>
    <span style="color:#000000;">&lt;</span>BackColor Alpha<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;0&quot;</span> Red<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;255&quot;</span> Green<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;255&quot;</span> Blue<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;255&quot;</span> <span style="color:#000000;">/&gt;</span>
    <span style="color:#000000;">&lt;</span>LinkedObjectName<span style="color:#000000;">&gt;&lt;/</span>LinkedObjectName<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>Rotation<span style="color:#000000;">&gt;</span>Rotation0<span style="color:#000000;">&lt;/</span>Rotation<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>IsMirrored<span style="color:#000000;">&gt;</span>False<span style="color:#000000;">&lt;/</span>IsMirrored<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>IsVariable<span style="color:#000000;">&gt;</span>False<span style="color:#000000;">&lt;/</span>IsVariable<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>Text<span style="color:#000000;">&gt;&lt;/</span>Text<span style="color:#000000;">&gt;</span>
  <strong>  <span style="color:#000000;">&lt;</span>Type<span style="color:#000000;">&gt;</span>QRCode<span style="color:#000000;">&lt;/</span>Type<span style="color:#000000;">&gt;</span></strong>
    <span style="color:#000000;">&lt;</span>Size<span style="color:#000000;">&gt;</span>Large<span style="color:#000000;">&lt;/</span>Size<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>TextPosition<span style="color:#000000;">&gt;</span>None<span style="color:#000000;">&lt;/</span>TextPosition<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>TextFont Family<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;Arial&quot;</span> Size<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;8&quot;</span> Bold<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;False&quot;</span> Italic<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;False&quot;</span> Underline<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;False&quot;</span> Strikeout<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;False&quot;</span> <span style="color:#000000;">/&gt;</span>
    <span style="color:#000000;">&lt;</span>CheckSumFont Family<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;Arial&quot;</span> Size<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;8&quot;</span> Bold<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;False&quot;</span> Italic<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;False&quot;</span> Underline<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;False&quot;</span> Strikeout<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;False&quot;</span> <span style="color:#000000;">/&gt;</span>
    <span style="color:#000000;">&lt;</span>TextEmbedding<span style="color:#000000;">&gt;</span>None<span style="color:#000000;">&lt;/</span>TextEmbedding<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>ECLevel<span style="color:#000000;">&gt;</span><span style="color:#000000;">0</span><span style="color:#000000;">&lt;/</span>ECLevel<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>HorizontalAlignment<span style="color:#000000;">&gt;</span>Left<span style="color:#000000;">&lt;/</span>HorizontalAlignment<span style="color:#000000;">&gt;</span>
    <span style="color:#000000;">&lt;</span>QuietZonesPadding Left<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;0&quot;</span> Top<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;0&quot;</span> Right<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;0&quot;</span> Bottom<span style="color:#000000;">=</span><span style="color:#0000ff;">&quot;0&quot;</span> <span style="color:#000000;">/&gt;</span>
<span style="color:#000000;">&lt;/</span>BarcodeObject<span style="color:#000000;">&gt;</span></pre>
<p>See Barcode.label file in the sample project. After the label is ready, the actual steps to print it is quite easy: open the label, set desired data, print. Here is a snippet from the sample:</p>
<pre style="background-color:#eeeeee;font-family:'Courier New';color:#000000;font-size:10pt;"><span style="color:#7f0055;font-weight:bold;">private</span> <span style="color:#7f0055;font-weight:bold;">void</span> <span style="color:#000000;">PrintBarcodeButton_Click</span><span style="color:#000000;">(</span><span style="color:#7f0055;font-weight:bold;">object</span> sender<span style="color:#000000;">,</span> RoutedEventArgs e<span style="color:#000000;">)</span>
<span style="color:#000000;">{</span>
    <span style="color:#2f9956;">// load label template</span>
    var label <span style="color:#000000;">=</span> DYMO<span style="color:#000000;">.</span>Label<span style="color:#000000;">.</span>Framework<span style="color:#000000;">.</span>Label<span style="color:#000000;">.</span><span style="color:#000000;">Open</span><span style="color:#000000;">(</span>
        Application<span style="color:#000000;">.</span><span style="color:#000000;">GetResourceStream</span><span style="color:#000000;">(</span>
            <span style="color:#7f0055;font-weight:bold;">new</span> <span style="color:#000000;">Uri</span><span style="color:#000000;">(</span><span style="color:#0000ff;">&quot;Barcode.label&quot;</span><span style="color:#000000;">,</span> UriKind<span style="color:#000000;">.</span>Relative<span style="color:#000000;">)).</span>Stream<span style="color:#000000;">);</span>

    <span style="color:#2f9956;">// set barcode data</span>
    label<span style="color:#000000;">.</span><span style="color:#000000;">SetObjectText</span><span style="color:#000000;">(</span><span style="color:#0000ff;">&quot;Barcode&quot;</span><span style="color:#000000;">,</span> <span style="color:#0000ff;">&quot;http://developers.dymo.com&quot;</span><span style="color:#000000;">);</span>

    <span style="color:#2f9956;">// print</span>
    label<span style="color:#000000;">.</span><span style="color:#000000;">Print</span><span style="color:#000000;">(</span>PrintersComboBox<span style="color:#000000;">.</span>Text<span style="color:#000000;">);</span>
<span style="color:#000000;">}</span></pre>
<p>First, label is loaded from a file, stored as a resource in the application assembly. Next, the barcode data is set to be the blog’s URL. And finally, the label is printed on the printer selected in the UI.</p>
<h1>Use Image Object</h1>
<p>Printing QR-code by using Barcode object is easy. The only drawback, it is hard to control the actual barcode size. &lt;Size&gt; tag can be used for that but it support only three predefined sizes Small/Medium/Large, but still the overall size will depend on the actual barcode data. The longer the data string, the larger is the barcode. So, the idea is to use <a href="http://www.google.com/search?q=QR-code+.NET">some library</a> to generate QR-code image of desired size, and then print it using the Image object. As before, design a label using DYMO Label software. Put an Image object on the label where the barcode should be printed. Set the Image’s Scale Mode to None to avoid image scaling and possible problems with the scanning/reading of the printed barcode. See BarcodeAsImage.label from the sample project. Then use selected library to generate the QR-code image. When specifying the barcode image size in pixels calculate it based on the printer resolution, that is 300 dpi for LabelWriter printers and 180 dpi for Tape printers. For example, if you want the barcode to be 1” in size, specify the barcode image size as 300&#215;300 pixels. Actuals API calls are very similar to the first case.</p>
<pre style="background-color:#eeeeee;font-family:'Courier New';color:#000000;font-size:10pt;"><span style="color:#7f0055;font-weight:bold;">private</span> <span style="color:#7f0055;font-weight:bold;">void</span> <span style="color:#000000;">PrintBarcodeAsImageButton_Click</span><span style="color:#000000;">(</span><span style="color:#7f0055;font-weight:bold;">object</span> sender<span style="color:#000000;">,</span> RoutedEventArgs e<span style="color:#000000;">)</span>
<span style="color:#000000;">{</span>
    <span style="color:#2f9956;">// load label template</span>
    var label <span style="color:#000000;">=</span> DYMO<span style="color:#000000;">.</span>Label<span style="color:#000000;">.</span>Framework<span style="color:#000000;">.</span>Label<span style="color:#000000;">.</span><span style="color:#000000;">Open</span><span style="color:#000000;">(</span>
        Application<span style="color:#000000;">.</span><span style="color:#000000;">GetResourceStream</span><span style="color:#000000;">(</span>
            <span style="color:#7f0055;font-weight:bold;">new</span> <span style="color:#000000;">Uri</span><span style="color:#000000;">(</span><span style="color:#0000ff;">&quot;BarcodeAsImage.label&quot;</span><span style="color:#000000;">,</span> UriKind<span style="color:#000000;">.</span>Relative<span style="color:#000000;">)).</span>Stream<span style="color:#000000;">);</span>

    <span style="color:#2f9956;">// set data as a barcode image</span>
    var imageStream <span style="color:#000000;">=</span> Application<span style="color:#000000;">.</span><span style="color:#000000;">GetResourceStream</span><span style="color:#000000;">(</span>
            <span style="color:#7f0055;font-weight:bold;">new</span> <span style="color:#000000;">Uri</span><span style="color:#000000;">(</span><span style="color:#0000ff;">&quot;qr.png&quot;</span><span style="color:#000000;">,</span> UriKind<span style="color:#000000;">.</span>Relative<span style="color:#000000;">)).</span>Stream<span style="color:#000000;">;</span>

    label<span style="color:#000000;">.</span><span style="color:#000000;">SetImagePngData</span><span style="color:#000000;">(</span><span style="color:#0000ff;">&quot;Image&quot;</span><span style="color:#000000;">,</span> imageStream<span style="color:#000000;">);</span>

    <span style="color:#2f9956;">// print</span>
    label<span style="color:#000000;">.</span><span style="color:#000000;">Print</span><span style="color:#000000;">(</span>PrintersComboBox<span style="color:#000000;">.</span>Text<span style="color:#000000;">);</span>
<span style="color:#000000;">}</span></pre>
<p>First, label is loaded from a file, stored as a resource in the application assembly. Next, the barcode image is “generated”; for the simplicity, already created png file is used instead of library calls. Next, the image data is assigned to the Image object. And finally, the label is printed on the printer selected in the UI.</p>
<h1>Conclusion</h1>
<p>It is quite simple to print QR-code barcode even if built-in support is somewhat limited. The next post will show how to do the same thing by using DYMO Label JavaScript library. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dymodevelopers.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dymodevelopers.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dymodevelopers.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dymodevelopers.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dymodevelopers.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dymodevelopers.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dymodevelopers.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dymodevelopers.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dymodevelopers.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dymodevelopers.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dymodevelopers.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dymodevelopers.wordpress.com/709/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dymodevelopers.wordpress.com/709/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dymodevelopers.wordpress.com/709/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=709&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developers.dymo.com/2011/11/29/printing-qr-code-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cd416c89df37f9ba439ad73bb8c64e96?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vbuzuev</media:title>
		</media:content>
	</item>
		<item>
		<title>JavaScript Library Samples: Printers and Multiple Labels Printing</title>
		<link>http://developers.dymo.com/2011/11/17/javascript-library-samples-printers-and-multiple-labels-printing/</link>
		<comments>http://developers.dymo.com/2011/11/17/javascript-library-samples-printers-and-multiple-labels-printing/#comments</comments>
		<pubDate>Wed, 16 Nov 2011 21:29:33 +0000</pubDate>
		<dc:creator>Vladimir</dc:creator>
				<category><![CDATA[DYMO Label Framework]]></category>
		<category><![CDATA[SDK Samples]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[LabelSet]]></category>

		<guid isPermaLink="false">https://dymodevelopers.wordpress.com/?p=699</guid>
		<description><![CDATA[Here is one more sample demonstrates capabilities of DYMO Label JavaScript library. The correspondent JavaScript file is here. Getting Printers First, the sample shows how to retrieve a list of available DYMO printers. For each printer it shows all the available properties. To get the printer list use dymo.label.framework.getPrinters function. The function returns an array [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=699&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here is one more <a href="http://labelwriter.com/software/dls/sdk/samples/js/PrintersAndMultipleLabelsPrinting/PrintersAndMultipleLabelsPrinting.html">sample</a> demonstrates capabilities of DYMO Label JavaScript library. The correspondent JavaScript file is <a href="http://labelwriter.com/software/dls/sdk/samples/js/PrintersAndMultipleLabelsPrinting/PrintersAndMultipleLabelsPrinting.js">here</a>. </p>
<h2>Getting Printers</h2>
<p>First, the sample shows how to retrieve a list of available DYMO printers. For each printer it shows all the available properties. To get the printer list use <a href="http://labelwriter.com/software/dls/sdk/docs/DYMOLabelFrameworkJavaScriptHelp/symbols/dymo.label.framework.html#.getPrinters">dymo.label.framework.getPrinters</a> function. The function returns an array contains <a href="http://labelwriter.com/software/dls/sdk/docs/DYMOLabelFrameworkJavaScriptHelp/symbols/dymo.label.framework.PrinterInfo.html">information</a> regarding each printer. The sample calls getPrinters and then put all the information onto a table, see createPrintersTable() for details. </p>
<p>Note: There are helpful function to filter the result list to contain only LabelWriter or Tape printers; use dymo.label.framework.getLabelWriterPrinters or dymo.label.framework.getTapePrinters accordingly. This might be useful if your application is designed to print on die-cut labels or D1 tapes only.</p>
<h2>Print Multiple Labels</h2>
<p>Next, the sample shows how to print multiple labels at once, in one print job. The sample leverages the library’s <a href="http://labelwriter.com/software/dls/sdk/docs/DYMOLabelFrameworkJavaScriptHelp/symbols/dymo.label.framework.LabelSetBuilder.html">LabelSet</a> functionality do archive that. For each printer the sample creates one label set record represent data to be printed on one label. also the sample demonstrates how to apply different text styles to the print data. It uses a feature called text markup, the ability to apply formatting attributes/tags very similar to HTML ones.&#160; </p>
<pre style="background-color:#eeeeee;font-family:'Courier New';color:#000000;font-size:10pt;"><span style="color:#2f9956;">// create label set to print printers' data</span>
<span style="color:#7f0055;font-weight:bold;">var</span> labelSetBuilder <span style="color:#000000;">=</span> <span style="color:#7f0055;font-weight:bold;">new</span> dymo<span style="color:#000000;">.</span>label<span style="color:#000000;">.</span>framework<span style="color:#000000;">.</span><span style="color:#000000;">LabelSetBuilder</span><span style="color:#000000;">();</span>
<span style="color:#7f0055;font-weight:bold;">for</span> <span style="color:#000000;">(</span><span style="color:#7f0055;font-weight:bold;">var</span> i <span style="color:#000000;">=</span> <span style="color:#000000;">0</span><span style="color:#000000;">;</span> i <span style="color:#000000;">&lt;</span> printers<span style="color:#000000;">.</span>length<span style="color:#000000;">;</span> i<span style="color:#000000;">++)</span>
<span style="color:#000000;">{</span>
    <span style="color:#7f0055;font-weight:bold;">var</span> printer <span style="color:#000000;">=</span> printers<span style="color:#7f0055;font-weight:bold;">[i]</span><span style="color:#000000;">;</span>

    <span style="color:#2f9956;">// process each printer info as a separate label</span>
    <span style="color:#7f0055;font-weight:bold;">var</span> record <span style="color:#000000;">=</span> labelSetBuilder<span style="color:#000000;">.</span><span style="color:#000000;">addRecord</span><span style="color:#000000;">();</span>

    <span style="color:#2f9956;">// compose text data</span>
    <span style="color:#2f9956;">// use framework's text markup feature to set text formatting</span>
    <span style="color:#2f9956;">// because text markup is xml you can use any xml tools to compose it</span>
    <span style="color:#2f9956;">// here we will use simple text manipulations to avoid cross-browser compatibility.</span>
    <span style="color:#7f0055;font-weight:bold;">var</span> info <span style="color:#000000;">=</span> <span style="color:#0000ff;">&quot;&lt;font family='Courier New' size='14'&gt;&quot;</span><span style="color:#000000;">;</span> <span style="color:#2f9956;">// default font</span>
    info <span style="color:#000000;">=</span> info <span style="color:#000000;">+</span> <span style="color:#0000ff;">&quot;Printer: &lt;b&gt;&quot;</span> <span style="color:#000000;">+</span> printer<span style="color:#000000;">.</span>name <span style="color:#000000;">+</span> <span style="color:#0000ff;">&quot;</span><span style="color:#0000ff;">\n</span><span style="color:#0000ff;">&lt;/b&gt;&quot;</span><span style="color:#000000;">;</span> 
    info <span style="color:#000000;">=</span> info <span style="color:#000000;">+</span> <span style="color:#0000ff;">&quot;PrinterType: &quot;</span> <span style="color:#000000;">+</span> printer<span style="color:#000000;">.</span>printerType<span style="color:#000000;">;</span>
    info <span style="color:#000000;">=</span> info <span style="color:#000000;">+</span> <span style="color:#0000ff;">&quot;</span><span style="color:#0000ff;">\n</span><span style="color:#0000ff;">&lt;font size='10'&gt;is local: &quot;</span> <span style="color:#000000;">+</span> printer<span style="color:#000000;">.</span>isLocal<span style="color:#000000;">;</span>
    info <span style="color:#000000;">=</span> info <span style="color:#000000;">+</span> <span style="color:#0000ff;">&quot;</span><span style="color:#0000ff;">\n</span><span style="color:#0000ff;">is online: &quot;</span> <span style="color:#000000;">+</span> printer<span style="color:#000000;">.</span>isConnected <span style="color:#000000;">+</span> <span style="color:#0000ff;">&quot;&lt;/font&gt;&quot;</span><span style="color:#000000;">;</span>

    <span style="color:#7f0055;font-weight:bold;">if</span> <span style="color:#000000;">(</span><span style="color:#7f0055;font-weight:bold;">typeof</span> printer<span style="color:#000000;">.</span>isTwinTurbo <span style="color:#000000;">!=</span> <span style="color:#0000ff;">&quot;undefined&quot;</span><span style="color:#000000;">)</span>
    <span style="color:#000000;">{</span>
        <span style="color:#7f0055;font-weight:bold;">if</span> <span style="color:#000000;">(</span>printer<span style="color:#000000;">.</span>isTwinTurbo<span style="color:#000000;">)</span>
            info <span style="color:#000000;">=</span> info <span style="color:#000000;">+</span> <span style="color:#0000ff;">&quot;&lt;i&gt;&lt;u&gt;&lt;br/&gt;The printer is TwinTurbo!!!&lt;/u&gt;&lt;/i&gt;&quot;</span><span style="color:#000000;">;</span>
        <span style="color:#7f0055;font-weight:bold;">else</span>
            info <span style="color:#000000;">=</span> info <span style="color:#000000;">+</span> <span style="color:#0000ff;">&quot;&lt;font size='6'&gt;&lt;br/&gt;Oops, the printer is NOT TwinTurbo&lt;/font&gt;&quot;</span><span style="color:#000000;">;</span>
    <span style="color:#000000;">}</span>

    <span style="color:#7f0055;font-weight:bold;">if</span> <span style="color:#000000;">(</span><span style="color:#7f0055;font-weight:bold;">typeof</span> printer<span style="color:#000000;">.</span>isAutoCutSupported <span style="color:#000000;">!=</span> <span style="color:#0000ff;">&quot;undefined&quot;</span><span style="color:#000000;">)</span>
    <span style="color:#000000;">{</span>
        <span style="color:#7f0055;font-weight:bold;">if</span> <span style="color:#000000;">(</span>printer<span style="color:#000000;">.</span>isAutoCutSupported<span style="color:#000000;">)</span>
            info <span style="color:#000000;">=</span> info <span style="color:#000000;">+</span> <span style="color:#0000ff;">&quot;&lt;i&gt;&lt;u&gt;&lt;br/&gt;The printer supports auto-cut!!!&lt;/u&gt;&lt;/i&gt;&quot;</span><span style="color:#000000;">;</span>
        <span style="color:#7f0055;font-weight:bold;">else</span>
            info <span style="color:#000000;">=</span> info <span style="color:#000000;">+</span> <span style="color:#0000ff;">&quot;&lt;font size='6'&gt;&lt;br/&gt;The printer does not supports auto-cut&lt;/font&gt;&quot;</span><span style="color:#000000;">;</span>
    <span style="color:#000000;">}</span>

    info <span style="color:#000000;">=</span> info <span style="color:#000000;">+</span> <span style="color:#0000ff;">&quot;&lt;/font&gt;&quot;</span><span style="color:#000000;">;</span>

    <span style="color:#2f9956;">// when printing put info into object with name &quot;Text&quot;</span>
    record<span style="color:#000000;">.</span><span style="color:#000000;">setTextMarkup</span><span style="color:#000000;">(</span><span style="color:#0000ff;">&quot;Text&quot;</span><span style="color:#000000;">,</span> info<span style="color:#000000;">);</span>
<span style="color:#000000;">}</span></pre>
<p>See print() function for a complete sample. </p>
<p>Note: Here is another blog post regarding <a href="http://developers.dymo.com/2011/10/04/dymo-label-framework-javascript-library-advanced-text-formatting/">using text markup</a>. And one more regarding <a href="http://developers.dymo.com/2010/06/17/dymo-label-framework-javascript-library-print-multiple-labels/">printing multiple labels</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dymodevelopers.wordpress.com/699/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dymodevelopers.wordpress.com/699/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dymodevelopers.wordpress.com/699/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dymodevelopers.wordpress.com/699/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/dymodevelopers.wordpress.com/699/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/dymodevelopers.wordpress.com/699/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/dymodevelopers.wordpress.com/699/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/dymodevelopers.wordpress.com/699/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dymodevelopers.wordpress.com/699/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dymodevelopers.wordpress.com/699/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dymodevelopers.wordpress.com/699/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dymodevelopers.wordpress.com/699/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dymodevelopers.wordpress.com/699/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dymodevelopers.wordpress.com/699/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=developers.dymo.com&#038;blog=12557543&#038;post=699&#038;subd=dymodevelopers&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://developers.dymo.com/2011/11/17/javascript-library-samples-printers-and-multiple-labels-printing/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/cd416c89df37f9ba439ad73bb8c64e96?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vbuzuev</media:title>
		</media:content>
	</item>
	</channel>
</rss>
