<?xml version="1.0"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.1 20050630//EN" "http://uploads.ingentaconnect.com/docs/dtd/ingenta-journalpublishing.dtd">
<article article-type="research-article">
  <front>
    <journal-meta>
      <journal-id journal-id-type="aggregator">72010410</journal-id>
      <journal-title>NIP &amp; Digital Fabrication Conference</journal-title>
      <abbrev-journal-title>nip digi fabric conf</abbrev-journal-title>
      <issn pub-type="ppub">2169-4451</issn><issn pub-type="epub"/>
      <publisher>
        <publisher-name>Society of Imaging Science and Technology</publisher-name>
        <publisher-loc>7003 Kilworth Lane, Springfield, VA 22151, USA</publisher-loc>
      </publisher>
    </journal-meta>
    <article-meta><article-id pub-id-type="doi">10.2352/ISSN.2169-4451.2009.25.1.art00047_1</article-id>
      <article-id pub-id-type="sici">2169-4451(20090101)2009:1L.167;1-</article-id>
      <article-id pub-id-type="publisher-id">nip_v2009n1/splitsection47.xml</article-id>
      <article-id pub-id-type="other">/ist/nipdf/2009/00002009/00000001/art00047</article-id>
      <article-categories>
        <subj-group>
          <subject>Articles</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Barcode Structural Pre-Compensation Optimization</article-title>
      </title-group>
      <contrib-group>
        <contrib>
          <name>
            <surname>Vans</surname>
            <given-names>Marie</given-names>
          </name>
        </contrib>
        <contrib>
          <name>
            <surname>Simske</surname>
            <given-names>Steven J</given-names>
          </name>
        </contrib>
        <contrib>
          <name>
            <surname>Aronoff</surname>
            <given-names>Jason S</given-names>
          </name>
        </contrib>
      </contrib-group>
      <pub-date>
        <day>01</day>
        <month>01</month>
        <year>2009</year>
      </pub-date>
      <volume>2009</volume>
      <issue>1</issue>
      <fpage>167</fpage>
      <lpage>169</lpage>
      <permissions>
        <copyright-year>2009</copyright-year>
      </permissions>
      <abstract>
        <p>Barcode print payload density is significantly improved when the effects of the print-scan (PS) cycle are anticipated in the barcode elements before printing. The PS cycle generally causes dot gain, and thus the black portions of the barcodes expand relative to the white portions. Structural
 pre-compensation (StructPC) anticipates this effect by removing black pixels from the boundaries of the black elements (modules and calibrating sections) of the barcodes. In this paper, we varied the amount of StructPC from 0 to 6 pixels for 2D DataMatrix barcodes that were printed at 600
 dpi. Module sizes were varied from 10 to 30 mils (6 to 18 pixels at print resolution), using ECC 200 (&#x223C;30% errorcorrecting code). Test sets were printed on four types of printers. Each printer set underwent 2 additional PS cycles. We evaluated the optimal StructPC for each printer type
 after the combined 1, 2 and 3 PS cycles. We used the same substrate (office paper) throughout. Our findings support the implementation of StructPC for 2D barcodes. For every printer, the smallest readable barcode size was obtained with StructPC applied. StructPC results were printer-dependent:
 optimally 2 pixels for the dry electrophotographic printer, and optimally 2-5 pixels for thermal inkjet printers.</p>
      </abstract>
    </article-meta>
  </front>
</article>
