troubleshooting Question

Printing to label printer without dithering.

Avatar of photowhiz
photowhizFlag for Canada asked on
Printers and Scanners.NET ProgrammingC#
4 Comments2 Solutions3158 ViewsLast Modified:
We're trying to output labels to a Zebra label printer using standard .Net System.Drawing.Printing classes, and it looks like crap. I've seen other label-printing apps output fonts that are are tiny, high-contrast, and readable. Other barcodes are tiny, yet scannable with crisp, sharp bars. Color logos come out in diffusion-dithered black and white.

Trying to draw anything that small in our app is unreadable; even 12-point fonts come out with artifacts all over the place. Barcodes have little halftoning patterns on their edges, and logos look like a 20th-generation photocopy.

I read through some Zebra docs, and they suggest writing raw EPL codes to the printer via serial emulation. We cannot do this, we have to work on whatever Windows printer the customer selects. Is there some way to render to the device resolution, or prevent dithering?

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 2 Answers and 4 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 2 Answers and 4 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros