Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I don't know all formats so I can't say which is best. </p> <p>Some of the 1D barcodes you mention (UPC/EAN) support only a small number of numeric characters. I know Code 128 supports variable length alphanumeric values, so that probably is a good 1D candidate.</p> <p>Some barcode readers don't support 2D barcodes, this is usually a reason to use 1D. </p> <p>Of 2D you should see if there is a symbology that does not require the barcode to be a square, because that would limit your maximum size to 1.5 by 1.5 inches.</p> <p>There are several websites that let you create barcodes as images - perhaps you should just create a PDF containing those and fax them to see what happens.</p> <p>I don't know of any free libraries to render them with; there are also <a href="http://www.dafont.com/code-128.font" rel="nofollow noreferrer">fonts</a> out there that allow creating 1D barcodes, and you can <a href="https://stackoverflow.com/questions/2288246/how-can-i-bundle-a-font-with-my-net-winforms-application">embed these fonts into your winforms application</a>. </p> <p>EDIT: 200 dpi on 8x1.5 inches would give you 1600 dots horizontally and 300 dots vertically to work with. A code128 barcode with a bar width of 1 pixel would come out at under 1400 dots.</p> <p>On the <a href="http://en.wikipedia.org/wiki/QR_code#Storage" rel="nofollow noreferrer">wikipedia page for QR</a> there is an example that takes up to 174 characters that has a size of 57x57 and high error correction. If I'm not mistaking, each dot could be represented by 5x5 pixels in 200dpi.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload