From: Todd A. J. <no...@co...> - 2008-06-25 08:51:33
|
On Thu, Jun 19, 2008 at 02:32:25PM +0200, Dr. Karl Kashofer wrote: > Do 2D codes have to be flat ? I believe there are two problems here: 1. A barcode that is physically distorted may not be fully imaged by the scanner. 2. A partial or highly distorted image may not be readable by the scanning engine. AFAICT, libdmtx takes some steps to normalize a distorted image, but this can only go so far. While I think a single datamatrix module on something the size of a mailing tube ought to be readable, a multi-module symbol that wraps around the entire circumference of the tube is unlikely to be readable by any scanner that I'm aware of. In your case, while it's hard to tell from the pictures, it looks like the symbols are on a highly reflective material, have something interfering with the quiet zone (I see a black line intersecting the symbol), and on a cruved surface. Any of these things are possibly preventing your *scanner* from picking up the image properly for decoding. Whether or not the scanning engine is even getting a complete image to work with is really the first question you need to answer. Hope this helps. -- "Oh, look: rocks!" -- Doctor Who, "Destiny of the Daleks" |