dLSoft

Quick_links...

Search site
Trial products
Online tutorials

Products

Barcodes for Office
Barcode creators
Barcode fonts
Developer tools
Label printing
Labelling tools
Point Of Sale

Resources

New to barcodes?
How To ...
Support centre
Tutorial centre
Which product

For users

Common problems
What's New?
Newsletter
Online registration
Contact us

GS1

Award 2009

Award 2008

 

dBarScan DLL

dBarScan DLL is an Active DLL that may be used as an Active-X control or called as a standard DLL to identify and decode barcode bitmap images within a developers own Visual Basic or C/C++ programs. Includes sample for VB6 and VC6 (including source code).

Scanning a barcode using dBarScan DLL        Screen shot - click to enlarge

 

Sample VB code using dBarScan as an Active-X control

 ht = pic.Height
wd = pic.Width
DBarScan1.dImage = pic.Handle
DBarScan1.TypeMask = 6921
DBarScan1.hiheight = ht
DBarScan1.hiwidth = wd

i = DBarScan1.scan()

If i < 0 Then
DataBox.Text = DBarScan1.oData
StatusBox.Text = DBarScan1.Status
Else
DataBox.Text = ""
StatusBox.Text = DBarScan1.Status
End If
 

Features

  • Image is passed directly to component as the Handle of a bitmap, so may be taken from any  source, including file or memory bitmap (BMP or DIB).
  • Images may be scanned as Whole image, "CCD" mode (selected area of image), or "Laser" mode (Raster scan from specified start point)
  • Provides confirmation of reaching Stop bars and, where relevant, check digit confirmation.
  • Supports Code 39, Extended 39, Code 93, Extended 93, Code 128, Codabar, EAN/JAN-13, EAN-8, EAN/UCC-14, EAN/UCC-128, MSI/Plessey, Standard 2 of 5, IATA 2 of 5, Interleaved 2 of 5, UPC-A and UPC-E.
  • Supports 2 and 5 digit supplementaries for EAN/JAN-13, EAN-8, UPC-A and UPC-E codes.

For Help files see the Home menu above.

Push button    to Download or buy

Licensing

Each dBarScan DLL component is available as a single computer version, or as a developer version which permits royalty-free distribution of the component as part of the developer's own project for up to 10,000 distributions.

System Requirements

Windows 2000/XP or later. Designed for use with Visual Basic 6 or Visual C/C++ 6.