Frequent Asked Questions

Technical

  • What is Device Independent Bitmap or DIB?
  • DIB, or Device Independent Bitmap, is used to describe a bitmap in a format that does not store its contents in terms which relate to a specific device's output capabilities (color depth and pixels-per-inch). Detail description of DIB format can be found from http://www.herdsoft.com/ti/davincie/imex3j8i.htm.

  • How many image file formats are supported?
  • Currently, we are supporting reading barcode from BMP, JPEG, Single Page TIFF, Multi Page TIFF. If your need more image format, let us know your requirement.

  • I can not read barcode which is vertical in the image, why?
  • Please make sure you have called the function SetScanDirection(value) to set the option parameters _LEFT2RIGHT, _RIGHT2LEFT, _TOP2BOTTOM, _BOTTOM2TOP. If it fails again, try another image to see if it is caused by the barcode quality.

  • Can i use your component on Max OS or Linux?
  • Sorry, we don't have Barcode Reader Toolkit on other than Microsoft Windows at this moment. We are working on that. Please let us know your requirement.

  • Which file(s) shall i pack into my application?
  • If you are using DLL, please pack BarcodeR.dll into your application, only one file is enough. If you are using OCX, you need to pack both BarcodeR.dll and BarcodeR.ocx and register the ocx in your installation script.

Barcode Reader Toolkit License

  • We are a small company with 2 developers working simultaneously on a product. Our product will be distributed to 5 users. How many licenses should we need?
  • You at least need 7 developer/runtime licenses. Our suggestion is to buy a 10 Developer/Runtime License which is the best price/performance option for you. But still, you have the option to choose a 2 Developer/Runtime License and a 5 Developer/Runtime License.

  • We are developing a document processing server which needs barcode reading feature. Which license shall we buy?
  • You need two different types of licenses. When you are developing, you should buy appropriate number of Developer/Runtime licenses for your developers. When you are selling your server software, you need one Server Runtime License for each of your deployment.

  • We are developing software for our internal usage and we will have a lot of people use the software. Which license shall we buy?
  • If your company is in a single location or you only will develop and use the software in a single location, you need a Single Site Developer/Runtime License which allows you use the toolkit without any limitation in your location.

    If your company has multiple branches which will use the software, you need a number of Developer/Runtime License for your developers and an Unlimited Runtime Distribution License for your user across the multiple branches.

  • We are developing software and selling it to customers. But we have no idea how many customers will have in future. Which license shall we buy?
  • We suggest you buy an appropriate Developer/Runtime License for you developers and an Unlimited Runtime Distribution License.