Mike Dimmick wrote:
Imagers, which simply take an image in the same way as a digital camera, can generally handle both 1D and 2D barcodes.
FYI, there's a third category of reader (probably not used so much anymore, now that imagers have become cheaper): raster-scanning lasers can scan 1D barcodes and PDF-417 but not other 2D symbologies. PDF-417 is designed so that it can be read by combining many independent one-dimensional reads. If a particular read crosses from one 'row' to the next, the character on which the crossing occurred will not be read, but the system will detect the crossing and can thus properly assign the following characters to the appropriate row. I mention this for a few reasons: -1- I think PDF-417 is a really cool technology which, although it's obsolete, still deserves to be appreciated and marveled at. -2- While I don't know the market situation, I would not be surprised if used raster-scanning lasers are or will be available cheaper than other imaging technologies. If information capacity is more important than small symbol size, using PDF-417 may allow one to equip one's shop with compatible readers more cheaply than other symbologies. -3- With a firmware upgrade, a line scanner that has enough memory should be able to handle PDF-417 barcodes if the user waves the scanner slowly over the barcode a few times, though I'm not aware of any that do. This might make an interesting hobby project, though. -4- PDF-417 barcodes are physically larger than other 2D barcodes with similar information content; it may be nice to understand why.