TWAIN Working Group

Newsletter Signup
Donate
Help keep TWAIN free
  • About TWAIN
    • What’s New?
    • News
    • Events
    • Membership
    • Consider a Donation
    • Contact Us
  • Why TWAIN?
  • Developers
    • Driver Developer
    • Application Developer
    • TWAIN Features
    • Specification & Tools
    • Self Certification Process
  • Support Forums
  • Scanner End-User
  • Find Certified Drivers
    • Facebook
    • LinkedIn
    • Vimeo

Re: Re: BarCode Detection in java

Forums › TWAIN Classic › BarCode Detection in java › Re: Re: BarCode Detection in java

September 17, 2015 at 5:12 pm #23940
spike
Participant
  • Topics - 10
  • Replies - 139
  • Total Posts - 149

Barcode detection definitely does not depend on TWAIN except in rare cases.
The catch with barcode detection is that some TWAIN scanners (or their drivers) can do it, but most can’t.
So – if you know that all your scanners can do this, then you can have the scanner do the work. However, figuring out how to do that is quite complicated, you’ll need to study and understand the Extended Image Information feature of TWAIN, for example.

If you are writing an application that needs to work with scanners that don’t do barcode recognition (i.e. most scanners) then it has to be done in software, as part of your application. Many imaging toolkits can do barcode recognition.
You can also license a barcode-recognition library, there are a lot of them (Inlite, OnBarcode, many others). And there are some free barcode recognition libraries, such as Zebra Crossing (https://github.com/zxing/zxing)

It’s more common for TWAIN scanners to support automatic blank-page discarding, but certainly not universal – definitely not flatbeds, and I wouldn’t count on most multi-function devices doing it either. Almost any imaging library should be able to do blank-page detection although you may have to do some digging to figure out how to code it.

Quick Links

Service Providers
TWAIN Support Forums
Membership
Contact Us
Privacy Policy

Newsletter Signup

TWAIN Working Group Family

TWAIN Working Group
TWAIN Direct®
TWAIN Resources
TWAIN Certified Drivers
PDF/raster

  • Facebook
  • GitHub
  • LinkedIn
  • Vimeo

Recent Topics

  • Hello world
  • Girls of Desire: All babes in one place, crazy, art
  • EPSON V600 TWAIN and WIA on Windows 10
  • When and how to use WaitForEvents command ?
  • Problem enumerating list of installed scanners in windows server 2012
  • Quarterly Newsletter
  • TWAIN Working Group Membership
  • Logo Usage
  • TWAIN License
  • Contact Us
Privacy Policy • Privacy Tools • Copyright © 2021 TWAIN Working Group • by iHwy, LLC • Log in