Barcodes in SVG

Robert Jenks <[email protected]>
Newsgroups gmane.text.xml.batik.user
Message-ID <CAGv6XS3h=xrFydOCq59OBmykub1_n4aYBEa1P-t0c92c5grefg@mail.gmail.com>
I am currently using Batik as part of a workflow to print badges for a
convention.   I have a java desktop application which:

   1. polls a web server for badges to print
   2. retrieves the data (type, template name, person's name, id, etc...)
   3. loads an appropriate SVG template
   4. Uses ZXing to generate a code-128 barcode and an QR code
   5. Loads the appropriate picture for the badge
   6. converts the barcode and picture PNGs into data: urls
   7. find the appropriate elements in the svg dom and replaces the dummy
   images with the picture and barcode data: urls
   8. sets the batik transcoder output resolution
   9. rasterizes the svg to a png file
   10. sends the png to a photo printer

The problem I am having is that resulting badge png has artifacts in the
barcodes.  They're either antialiasing or scaling artifacts.  This makes
the barcode a little hard to scan with readers and slowed down our
registration system.  Does anyone have any suggestions on how I can keep
the barcode images as crisp black and white images inside the full color
badge?

Thanks,
Robert
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.