<?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/"
	>

<channel>
	<title>Webscan</title>
	<atom:link href="http://www.webscaninc.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webscaninc.com</link>
	<description>Webscan Bar Code Verifiers</description>
	<lastBuildDate>Mon, 20 May 2013 22:25:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
		<item>
		<title>FDA proposes new rule for Unique Device Identification</title>
		<link>http://www.webscaninc.com/fda-proposes-new-rule-for-unique-device-identification/</link>
		<comments>http://www.webscaninc.com/fda-proposes-new-rule-for-unique-device-identification/#comments</comments>
		<pubDate>Fri, 06 Jul 2012 22:12:39 +0000</pubDate>
		<dc:creator>Glenn Spitz</dc:creator>
				<category><![CDATA[Bar Code Blog]]></category>
		<category><![CDATA[Regulations and Compliance]]></category>
		<category><![CDATA[FDA]]></category>
		<category><![CDATA[UDI]]></category>
		<category><![CDATA[Unique Device Identification]]></category>

		<guid isPermaLink="false">http://www.webscaninc.com/?p=4355</guid>
		<description><![CDATA[After a long wait, the FDA announced the proposed UDI rule today. In 165 pages, it actually says very little. Basically, manufacturers have to assign an identifying number to a medical device model and put this number on the product or product label in human readable and machine readable form. (It does get interesting for [...]]]></description>
			<content:encoded><![CDATA[<p>After a long wait, the FDA announced the proposed UDI rule today.  In 165 pages, it actually says very little.<br />
Basically, manufacturers have to assign an identifying number to a medical device model and put this number on the product or product label in human readable and machine readable form. (It does get interesting for devices that require direct part marking however).<br />
The part about machine readable is dubious because the FDA refrained from boldly specifying the technology to be used, such as bar code or rfid tag.  This means that no one (read: hospitals) could invest in reading equipment. Especially with the many varieties of rfid tag now available and being developed for the future, I can not imagine any hospital justifying the purchase of reading equipment.  And if this is the case, then why should FDA require a machine readable number at all?<br />
In contrast to this decision, the FDA boldly specified a bar code for unit dose drug labeling, and a linear bar code at that.  In doing so, they opened the door for hospitals to confidently invest in the lowest cost scanners (since they did not need to be capable of reading 2D matrix codes as many had argued for) and immediately benefit from the presence of these bar codes on drugs.  Patient safety followed as patients and drugs could be matched at the bedside.<br />
Arguably, the same benefit will not result from reading model numbers on medical devices used in hospitals.  Who needs to record the exact model of a thermometer every time it is used?  However, one would think that traceability of implants, down to the serial number would be critical.<br />
The announcement to day is only a draft of the proposed rule, and the FDA invited comments from the public.  I hope that some of those comments would address this concern and ask for definitive guidelines on what kinds of machine readable technology (1D bar code, 2D bar code, rfid tag, etc.) must be used so that systems can be put in place to use it.</p>
<p>by Glenn Spitz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webscaninc.com/fda-proposes-new-rule-for-unique-device-identification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QR Code Specification to Undergo Minor Revision</title>
		<link>http://www.webscaninc.com/qr-code-specification-to-undergo-minor-revision/</link>
		<comments>http://www.webscaninc.com/qr-code-specification-to-undergo-minor-revision/#comments</comments>
		<pubDate>Tue, 22 May 2012 21:35:35 +0000</pubDate>
		<dc:creator>Glenn Spitz</dc:creator>
				<category><![CDATA[QR Code]]></category>
		<category><![CDATA[18004]]></category>
		<category><![CDATA[ISO 18004]]></category>
		<category><![CDATA[ISO18004]]></category>

		<guid isPermaLink="false">http://www.webscaninc.com/?p=4129</guid>
		<description><![CDATA[At the last international standards organization work group meeting that I attended in Kyoto (ISO/IEC JTC1/SC31/WG1) one of the topics we discussed was a revision to QR Code that will be proposed.  It will be a minor revision, not a more sweeping change that would introduce new formats of the symbol (such as rectangular layouts) [...]]]></description>
			<content:encoded><![CDATA[<p>At the last international standards organization work group meeting that I attended in Kyoto (ISO/IEC JTC1/SC31/WG1) one of the topics we discussed was a revision to QR Code that will be proposed.  It will be a minor revision, not a more sweeping change that would introduce new formats of the symbol (such as rectangular layouts) that some of us had speculated.</p>
<p>It seems that those more radical changes will not be proposed as an international standard, or if they are at some later point they will be introduced in a new standard, perhaps to be called iQR, but I have no new information about that.</p>
<p>I think that the most radical of the changes that will be proposed include some more efficient ways to include common preambles to urls, such as http:// and that alone is enough to render existing QR Code reading apps incompatible with new symbols. So it will be interesting to see if this proposal does indeed go forward and if it will be approved and adopted.</p>
<p>A less radical change to the document (which is ISO/IEC 18004 by the way) is the change its title back to QR Code Symbology Specification, from QR Code 2005 Symbology Specification.  That change was originally made in 2005 because the new &#8220;symbology&#8221; contained incompatible additions, such as Micro QR Code and some other things that would render existing readers not fully compatible with the new &#8220;QR Code&#8221;. Changing the name of the symbology was an efficient way of making it clear existing readers were compatible with QR Code (the original) and not the new formats included as part of QR Code 2005.  This same conundrum will appear now and it may be too clever by half to change the symbology from the old QR Code 2005 to the &#8220;new&#8221; QR Code. (Never mind any possible confusion between QR Code before 2005 and QR Code now).  Anyway, all ISO documents, including 18004 are dated with the publication date so it is possible to unambiguously specify which version of the ISO specification you are compliant with. It is just not so easy with the title of the document, or the symbology name.</p>
<p>These kinds of issues with compatibility come up often when considering revisions to ISO documents.  In general, we attempt to minimize incompatibility and disruption to existing technology, which at the same time minimizes the scope of changes that we are comfortable with.  This can indeed prevent some improvements from being made.  If such changes are compelling and needed they can be specified separately in a new standard.  It becomes a balancing act to choose the best way forward with such improvements.  I&#8217;d appreciate your comments and feedback on this issue, specificaly with regard to improvements to QR Code.  Does the &#8220;soft&#8221; nature of QR Reader apps suggest a different approach to incompatibility and redefine &#8220;disruption&#8221; out of the equation?</p>
<p>by Glenn Spitz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webscaninc.com/qr-code-specification-to-undergo-minor-revision/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>White Paper: QR Code Grading Parameters</title>
		<link>http://www.webscaninc.com/qr-code-grading-parameters/</link>
		<comments>http://www.webscaninc.com/qr-code-grading-parameters/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 23:31:21 +0000</pubDate>
		<dc:creator>Glenn Spitz</dc:creator>
				<category><![CDATA[QR Code]]></category>

		<guid isPermaLink="false">http://www.webscaninc.com/?p=3867</guid>
		<description><![CDATA[A White Paper which gives technical detail on QR Code Grading Parameters is now available on our website at: QR Code Grading Parameters]]></description>
			<content:encoded><![CDATA[<p>A White Paper which gives technical detail on QR Code Grading Parameters is now available on our website at:</p>
<p style="text-align: center;"><a href="/qr101">QR Code Grading Parameters</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webscaninc.com/qr-code-grading-parameters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>White Paper: QR Code Primer</title>
		<link>http://www.webscaninc.com/white-paper-qr-code-primer/</link>
		<comments>http://www.webscaninc.com/white-paper-qr-code-primer/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 23:28:50 +0000</pubDate>
		<dc:creator>Glenn Spitz</dc:creator>
				<category><![CDATA[Bar Code Blog]]></category>
		<category><![CDATA[QR Code]]></category>

		<guid isPermaLink="false">http://www.webscaninc.com/?p=3863</guid>
		<description><![CDATA[A QR Code Primer for people who are familiar with printing UPC Codes is now available on our website at: QR Code Introduction for UPC Printers &#160;]]></description>
			<content:encoded><![CDATA[<p>A QR Code Primer for people who are familiar with printing UPC Codes is now available on our website at:</p>
<p style="text-align: center;"><a href="http://www.webscaninc.com/qr-code-introduction/">QR Code Introduction for UPC Printers</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webscaninc.com/white-paper-qr-code-primer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dot Versions of Matrix Codes</title>
		<link>http://www.webscaninc.com/dot-versions-of-matrix-codes/</link>
		<comments>http://www.webscaninc.com/dot-versions-of-matrix-codes/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 14:23:28 +0000</pubDate>
		<dc:creator>Glenn Spitz</dc:creator>
				<category><![CDATA[ISO Standards]]></category>

		<guid isPermaLink="false">http://www.webscaninc.com/?p=2834</guid>
		<description><![CDATA[Why Dot Symbols do not pass ISO/IEC 15415 and what can be done about it The process of grading a 2D matrix symbol according to ISO/IEC 15415 begins with the process of decoding it according to the symbology specification (reference decode algorithm). Actually, it begins by blurring and thresholding the image, and then running the [...]]]></description>
			<content:encoded><![CDATA[<h1>Why Dot Symbols do not pass ISO/IEC 15415 and what can be done about it</h1>
<p>The process of grading a 2D matrix symbol according to ISO/IEC 15415 begins with the process of decoding it according to the symbology specification (reference decode algorithm). Actually, it begins by blurring and thresholding the image, and then running the reference decode algorithm, but essentially, it is dependent upon the reference decode algorithm for creating a grid of module centers before proceeding to the grading itself).</p>
<p>&nbsp;</p>
<p>The rest of ISO/IEC 15415 consists of evaluating parameters based on the reflectance values throughout the symbol, most of the time at the module center locations.  For example, MODULATION (and RM) is graded based on the reflectance levels of each of the data modules within the blurred (reference) image at the module centers.</p>
<p>&nbsp;</p>
<p>So, the refrain is: “if only the reference decode algorithm would succeed on dot printed symbols (the term I will use to refer to matrix symbols that are printed with a dot for each module that is not necessarily connected to neighboring dots), then the symbol would pass the grading criteria of ISO/IEC 15415.”  In this way, it is not ISO/IEC 15415 that is biased against dot printed symbols.  However, the symbology specifications clearly are biased against dot printed symbols.</p>
<p>&nbsp;</p>
<p>We introduced the stick algorithm into AIM DPM which addresses this problem directly.  We also introduced many other grading based modifications into AIM DPM. The stick algorithm would address the issue of non-connected dots for symbols whether those symbols are dot-peened or otherwise “called” DPM symbols or not.  For example, an ink jet process may create dot printed symbols and could be decoded using the stick algorithm and then graded according to the “normal” ISO/IEC 15415 rules and it could pass.  It does not “need” the other DPM related CM and CC related grading processes in order to pass.</p>
<p>&nbsp;</p>
<p>There is no facility in ISO/IEC 15415 to use a stick algorithm to grade a symbol.  There is no facility within any symbology specification to use a stick algorithm as part of its reference decode algorithm either, but it would be easy to introduce this.  This change might be very disruptive to existing equipment and therefore, such a change would surely “create” a dot printed version of a symbology since symbols that would be undecodable before, may now obtain a passing grade once the stick algorithm were used in the reference decode algorithm.  However, there is nothing preventing a version of a symbology being created (such as Dot QR or Dot Data Matrix, just like there is Micro QR and Micro PDF 417) which could utilize this technique.</p>
<p>&nbsp;</p>
<p>I believe this should be considered – to introduce dot versions of the symbology within the symbology specification that uses a reference decode algorithm that can succeed on dot printed symbols.  (The stick algorithm is only one way to do that, you could introduce other reference decode algorithms to decode such symbols but no one was willing to contribute what amounted to a proprietary technique for decoding dot-peened symbols to the standardization effort and that is why I contributed the stick algorithm in the first place).  For reasons of compatibility, I don’t know if such a change to a symbology specification would be well advised, but it seems to me that an application specification should have the power to do so.  I think that currently, it is well that this technique is well differentiated from “standard” symbols because of DPM grading according to AIM DPM being prefaced with “DPM” so that only applications which specifically call for it will allow it.  By the way, I do not think the “additional grading criteria” clause could be construed to allow an application specification to add the stick algorithm to the reference decode.  Perhaps this power for application specifications can be added, with a corresponding notation such as “DOT” before the grade, in future revisions to 2D matrix symbology specifications.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webscaninc.com/dot-versions-of-matrix-codes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QR Code Printing Advice</title>
		<link>http://www.webscaninc.com/qr-code-printing-advise/</link>
		<comments>http://www.webscaninc.com/qr-code-printing-advise/#comments</comments>
		<pubDate>Mon, 16 May 2011 20:03:24 +0000</pubDate>
		<dc:creator>Glenn Spitz</dc:creator>
				<category><![CDATA[QR Code]]></category>

		<guid isPermaLink="false">http://www.webscaninc.com/?p=2707</guid>
		<description><![CDATA[First let me reiterate my earlier advice to print QR Codes with an X dimension of at least .025 inch and achieve a print quality grade of 2.0/10/660 or better. Now, I want to discuss a more subtle point. The QR Code to the right, is typical of codes printed on packages or advertisements and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-2709 " title="QR Code with URL in lower case" src="http://www.webscaninc.com/webscan/wp-content/uploads/weburllow.gif" alt="QR Code with URL in lower case" width="241" height="241" /></p>
<p>First let me reiterate my earlier advice to print QR Codes with an X dimension of at least .025 inch and achieve a print quality grade of 2.0/10/660 or better.</p>
<p>Now, I want to discuss a more subtle point.</p>
<p>The QR Code to the right, is typical of codes printed on packages or advertisements and intended to be scanned by cell phones.  The size of the symbol can be thought of in several different ways &#8212; the overall size in inches or millimeters, or in terms of how many square units are used to build up the symbol, and how big each of those units are.</p>
<p>Obviously both are related to the overall size of the QR Code.  But the size of the of the unit square (also called a &#8220;cell&#8221; or a &#8220;module&#8221;) affects the ability of a camera to resolve and thus successfully read the code.  Of course, the overall size of the code affects the readability too, in that the whole code has to fit inside the camera frame.</p>
<p>If you have a large QR Code, then you have to back away with your camera to fit it into the frame.  As you do so, the resolution of the camera on the image is decreasing.  So it is desirable to have the largest ratio of module size to overall symbol size possible to enhance readability, especially by cameras with lower resolution, and this can be done by minimizing the amount of data encoded in the QR Code.</p>
<p>QR Codes vary in the number of modules that are used to construct it.  In general, the more information that is encoded in the code, the more modules will be required.  The code on the left is typical of most that I have seen in real life.  Note the small &#8220;eye&#8221; pattern in the lower right area of the symbol.  If you count modules across the the whole symbol (or up and down since QR Codes are square) you will find that there are 25 of them.</p>
<p>The way that a QR symbol encodes data depends upon the data itself.  It is possible for QR Codes to more efficiently encode some types of data than others.  For example, long strings of number digits are more efficient than mixed sets of letters and numbers.  The reason is that the software that constructs the QR Code notices that there are only digits and goes into an efficient encoding mode that only needs to encode one of 10 characters at a time, rather than encode a choice from a larger set for the alphabet, digits, dashes etc.  (Other bar codes have taken advantage of this for a long time, it is not an innovation of QR Code).</p>
<p>Notably QR Code has an encoding mode for Kanji characters which are used for Japanese, even though there are many Kanji characters.  Also, there is a somewhat efficient mode for encoding letters and numbers, but only for Capital Letters.  This means that whenever lower case letters are encoded, the QR Code will be bigger than it would be for the same letters in Upper Case.  This QR Code encodes the same URL, with the same functionality as the one at the top of this page, but it is only 21 (not 25) modules in width and height.  This means for the same overall size, this code can have modules which are roughtly 20% larger.</p>
<p><img class="size-full wp-image-2711" title="QR Code with URL in All Caps" src="http://www.webscaninc.com/webscan/wp-content/uploads/WEBURLCAPS.gif" alt="QR Code with URL in All Caps" width="253" height="253" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webscaninc.com/qr-code-printing-advise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>i QR &#8212; u QR?</title>
		<link>http://www.webscaninc.com/i-qr-u-qr/</link>
		<comments>http://www.webscaninc.com/i-qr-u-qr/#comments</comments>
		<pubDate>Sun, 13 Mar 2011 07:02:16 +0000</pubDate>
		<dc:creator>Glenn Spitz</dc:creator>
				<category><![CDATA[QR Code]]></category>

		<guid isPermaLink="false">http://www.webscaninc.com/?p=2570</guid>
		<description><![CDATA[I&#8217;ve heard that Denso is proposing a new name for QR Code, iQR. The question is, what is iQR? At the last SC31/WG1 meeting, the Japanese delegation introduced some proposed enhancement to QR Code (ISO/IEC 18004) which would define some hitherto unused modes to encode url’s (internet addresses) in a shorthand format. For example, one [...]]]></description>
			<content:encoded><![CDATA[<h1>I&#8217;ve heard that Denso is proposing a new name for QR Code, iQR. The question is, what is iQR?</h1>
<p>At the last SC31/WG1 meeting, the Japanese delegation introduced some proposed enhancement to QR Code (ISO/IEC 18004) which would define some hitherto unused modes to encode url’s (internet addresses) in a shorthand format. For example, one mode would prepend the message with the typical preamble to an internet address, such as http://www.</p>
<p>Then, the QR symbol would only have to encode the meaningful part of the url. This shorthand would allow the QR symbol to be “smaller”, at least in terms of the number of modules encoded, so that the X dimension could potentially be larger for symbol that could fit in the same space as an “equivalent” symbol that encoded the whole url.</p>
<p>Could this be the type of QR code that is being referred to as iQR?</p>
<p>Well, actually no.  While they definitely are considering the changes described above, they are also considering a more radical change, possibly keeping is totally separate from the existing QR specification, called iQR.  This would include additional formats, such as some that are rectangular.  They would all resemble Micro QR, in that there is only one finder pattern, not three, and this is clearly to increase the data capacity of a symbol.  So far, it is not clear how or whether this will be developed and introduced or whether it is merely being considered for the future.</p>
<p>- Glenn Spitz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webscaninc.com/i-qr-u-qr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update on Cell Phone Bar Codes</title>
		<link>http://www.webscaninc.com/update-on-cell-phone-bar-codes/</link>
		<comments>http://www.webscaninc.com/update-on-cell-phone-bar-codes/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 20:30:16 +0000</pubDate>
		<dc:creator>Glenn Spitz</dc:creator>
				<category><![CDATA[ISO Standards]]></category>

		<guid isPermaLink="false">http://www.webscaninc.com/?p=2523</guid>
		<description><![CDATA[In my post on QR Code s for cell phones I indicated (although I did not discuss too much) that there are three separate but related issues within the whole cell phone bar code arena: 1) Displaying bar codes on displays and having them readable (example: for airline check in) 2) The reading capability of [...]]]></description>
			<content:encoded><![CDATA[<p>In my post on QR Code s for cell phones I indicated (although I did not discuss too much) that there are three separate but related issues within the whole cell phone bar code arena:</p>
<p>1) Displaying bar codes on displays and having them readable (example: for airline check in)</p>
<p>2) The reading capability of the cameras build into cell phones</p>
<p>3) The size and other requirements for printed symbols (such as on advertisements, posters, etc.) that are intended to be read by the cameras within cell phones.</p>
<p>Obviously 2 and 3 above are intricately related.  The first topic is more disjoint from the second two.</p>
<p>There is a movement toward having the under development ISO document limited in scope to  just the first issue.  That is, how to display readable codes on displays.  It may be that it makes sense to limit the ISO document to this topic only.  I will try to keep posting updates on this as the situation develops.</p>
<p>- Glenn Spitz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webscaninc.com/update-on-cell-phone-bar-codes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QR Code Symbols for Cell Phones</title>
		<link>http://www.webscaninc.com/qr-symbols-for-cell-phones/</link>
		<comments>http://www.webscaninc.com/qr-symbols-for-cell-phones/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 23:30:01 +0000</pubDate>
		<dc:creator>Glenn Spitz</dc:creator>
				<category><![CDATA[QR Code]]></category>

		<guid isPermaLink="false">http://www.webscaninc.com/?p=2388</guid>
		<description><![CDATA[There seems to be much interest of late in bar codes that are intended to be scanned on cell phones.  First of all there is an ISO document in the works to address these issues and that will be the "final word" on this topic and finally provide a single point of reference for cell phone designers and printers of advertisements.  However, this particular article will focus only on guidance for printing QR symbols (generally in advertisements) so they can be read by cell phones.]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-2395 alignleft" style="border: 0pt none;" title="QR Sample" src="/webscan/wp-content/uploads/QR-Sample.gif" alt="URL encoded in a QR Code symbol" width="248" height="248" />There seems to be much interest of late in bar codes that are intended to be scanned on cell phones. The 2D symbology, QR Code, is a typical symbology that is used to convey a url (internet address) that a user is directed to when such a symbol is scanned by a cell phone. But, what standards or guidelines exist to help someone who is printing advertisements containing such codes? This article will address this question.</p>
<p>First of all there is an ISO document in the works to address these issues and that will be the &#8220;final word&#8221; on this topic and finally provide a single point of reference for cell phone designers and printers of advertisements. It will also give guidance on how cell phone (or any LCD screen for that matter) should display, or render, a QR symbol (or other bar code) for it to be readable. These dynamic bar codes are already in use at airport check-in counters, but nobody has any idea of how to produce them and ensure that they can be read at the check in counter. However, this particular article will focus only on guidance for printing QR symbols (generally in advertisements) so they can be read by cell phones.</p>
<p>There are generally two sizes of QR symbols to be considered: those on large billboards or posters, and those on advertisements (in newspapers for example), or in stores such as Best Buy. The basic difference in the distance from which you are expected to see the symbol. Cell phone cameras are good at taking pictures of people, or people&#8217;s faces, and not so good at taking close up pictures of small objects. Those on posters are very large, similar to the size of a persons face. Those on advertisements or in store (where they actually have a little more room for a larger symbol) are an inch or two across.</p>
<p>Any digital camera has a limited resolution, or number of pixels composing the image. The original iPhone has a 2 Megapixel camera, which actually means that it has 1600&#215;1200 pixels. To get an image in focus you have to hold the iPhone about 24 inches away from the symbol. (You can get a slightly blurry image if you hold it closer). At 24 inches, you have about 1 pixel for every one hundredth of an inch. In bar code land, that is called 10 mils. Reading a bar code typically requires about 3 pixels per module (but some advanced readers can do better) so lets say that the X dimension should be at least 30 mils. That means that a small QR symbol, which has 21 modules across would be less than three quarters of an inch. This is in fact the smallest QR symbol used in advertisements that I&#8217;ve seen.</p>
<p>The 3G iPhone has a 3 Megapixel camera, and it also can focus closer to an object.  I believe that the lack of this &#8220;macro&#8221; capability was one of the major complaints that people had about the camera in the original iPhone.  Holding this iPhone about 3 inches from a bar code gives about 1 pixel per mil, which is actually very good resolution.  With this iPhone, you can read U.P.C. symbols and also smaller QR Codes.</p>
<p>The fact that different cell phone cameras have such vastly different resolutions and reading capabilities, leaves people catering to this market with a big problem.  No one can be sure what size codes they need to print.  Larger X dimensions will make the symbol much easier to read. Therefore, you will see symbols printed very large, in order to be more certain that a larger segment of the cell phone population will be able to read them.  The value of the upcoming ISO document will be that everyone will have a single reference point to target in their designs.</p>
<p>The QR symbols in Best Buy have 29 modules across (not including the quiet zone) and they are slightly less than 1 inch square.  I believe that the X dimension is 33 mils, which is produced with a 300 dpi printer with 10 dots per module.  Speaking of the quiet zone,  QR Code specifies a four module quiet zone around each of the three finder patterns but I&#8217;ve noticed that people are not respecting this quiet zone requirement.  Nonetheless, I think that readers do not require this quiet zone in order to find the QR Code symbol.</p>
<p>If a symbol is meant to be read from much further away, the X dimension has to be correspondingly larger. I&#8217;ve seen huge symbols will X dimensions approximating an inch (although I&#8217;m sure they were denominated in metric units since I was in Japan at the time!)</p>
<p>Now, as for symbol quality: it should be no challenge to produce QR symbols with huge X dimensions with nearly perfect quality. There should be no problem with &#8220;modulation&#8221; brought on by bar width growth, such as plagues bar codes of all types of smaller (typical) sizes. Furthermore, even &#8220;pixel round off&#8221; which occurs when the X dimension is not an integer multiple of the dot pitch of the printer will not be a large percentage of a module width.</p>
<p>However, I predict that the color and texture of the material that the symbol is printed on will play a large role in symbol readability.  This is why verification of symbol quality is important at the production stage of advertisements, and the people involved in the design and production of these (many of whom have not been involved in bar code production before) need to become educated on these issues.  And of course, there is not yet any public standard, such as the ISO one I mentioned above which is in the works, to specify quality requirements which can close the loop on the print quality/reader performance relationship.</p>
<p>In the meantime, I recommend that QR Code symbols that are printed on advertisements, and intended to be read by cell phones, should be printed with a minimum X dimension of 30 mil (.75 mm) and have a minimum print quality grade of 3.0/10/660/45.</p>
<p>In future posts, I hope to address the issues of how to render bar codes on LCD screens and how to read these codes with relatively low resolution cameras typical of cell phones.  Now a trivia question: What does &#8220;QR&#8221; stand for?</p>
<p>- Glenn Spitz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webscaninc.com/qr-symbols-for-cell-phones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome</title>
		<link>http://www.webscaninc.com/welcome/</link>
		<comments>http://www.webscaninc.com/welcome/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 22:20:33 +0000</pubDate>
		<dc:creator>Glenn Spitz</dc:creator>
				<category><![CDATA[Bar Code Blog]]></category>

		<guid isPermaLink="false">http://www.webscaninc.com/?p=2384</guid>
		<description><![CDATA[This blog will contain news of topics that are timely and of interest to those in the bar code industry or involved in printing bar codes in open systems. ]]></description>
			<content:encoded><![CDATA[<p>Welcome to the Webscan Bar Code Blog.  This will contain news of topics that are timely and of interest to those in the bar code industry or involved in printing bar codes in open systems.  This blog is not about our products, or for giving customer service.  When I get several related inquiries, as I have regarding cell phones reading QR Codes, I know there is a good topic to blog about.</p>
<p>Due to the overwhelming number of Spam comments, I have disabled comments on the Bar Code Blog.  Sorry.</p>
<p>by Glenn Spitz</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webscaninc.com/welcome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

 Served from: www.webscaninc.com @ 2013-05-21 03:26:32 by W3 Total Cache -->