| Tip: Bookmark this page with Ctrl-D (Win) or Apple-D (Mac) | Main • Products • Know How / FAQ • Download • Store • Contact |
Manual - Win32 Barcode Library
IntroductionThe Wolf Software Win32 Barcode Library creates all common linear and 2D barcode symbologies. The library is very easy to use, yet it is fast and lightweight at only 140 kB. The DLL can be used in all Win32 programming environments, a sample MFC application is included.
Supported barcodes
- EAN 8 / EAN 13
- ISBN 10 / ISBN 13
- UPC-A / UPC-E
- Code 128 (A, B, C types with auto discrimination for numeric compaction and Full ASCII support)
- Code 128 GS 1 (UCC / EAN 128), fully featured implementation with auto formatting, variable field termination etc.
- Code 2/5 Interleaved / Industrial
- Code 39 / 39 Extended with automatic conversion for Full ASCII support
- Codabar / Monarch
- Datamatrix (2D)
- PDF 417 (2D)
- QR Quick Response (2D)
- Win32 DLL, written in C++
- Automatic checksum calculation and data conversion for all symbologies
- Highly customizable with user definable properties for module width, height, human readable text etc.
- Easy to use - create, display, save a barcode with only a few lines of code
- Sample project in C++ (incl. pre-compiled read-to-run binary)
- Control-internal bitpattern routines are available for owner drawn barcodes (requires source code of library)
- Very small footprint, only 140 kB, only a single file
Visual Studio 2005, Visual Studio Express 2005, Visual Studio 2008 or any other Win32 compatible environment.
Demo / Purchasing
The demo prints the text DEMO near the barcode. Please see the online store for licensing options and pricing.
Installation and Setup
1. In the archive locate the file WolfSoftware Library Win 32.dll. Copy this file into \Windows\System32 (if you only want to try the supplied sample you can skip this step; the DLL has also been copied in the Release output directory of the sample along with a binary of the sample.)
2. In the archive locate the file Library_Win32.h which contains the function prototypes of the barcode DLL. Copy this file into one of your include folders. You can also copy the file into the home directory of the project that uses the library.
3. In the archive locate the file WolfSoftware Library Win 32.lib, the import library of the barcode DLL. Copy this file into one of your library folders.
Where to go from here
We've provided a ready-to-compile sample project in MFC / C++. You find the sample in the Sample folder. For your convenience, we also provide a pre-compiled, ready-to-run binary of the sample, you find it in the Release folder of the sample.
The sample is a simple dailog-based application that exposes some of the DLL's properties to the user; the end result looks like this:
The relevant parts of the sample source code have been commented to give you a starting point. The sample also contains some utility functions that deal with Bitmap / PNG export.
Make sure to also see the reference section of the manual.


