Chapter 1. Overview

Welcome to Morovia Barcode DLL! Morovia Barcode DLL empowers developers to quickly build comprehensive Windows-based barcode applications. Using Morovia Barcode DLL, you can add barcode printing functionality to an existing application in just a couple of hours.

You can use Morovia Barcode DLL to build applications for both large corporations and small businesses. Typical applications include:

  • Retail Packaging

  • Shipping

  • Labeling Software

  • Order Tracking

  • Banking

  • Postal Applications

  • Inventory Control

  • Asset Tracking

  • Tool Tracking

  • Document Tracking

Morovia Barcode DLL supports most linear barcode formats, including Code 39, UPC-A, UPC-E, EAN-13, EAN-8, Code 93, Code128, EAN-128, Codabar, POSTNET, Royal Mail, HIBC, Interleaved 2 of 5 GS1 DataBar, GS1 DataBar Truncated, GS1 DataBar Limited, GS1 DataBar Stacked, GS1 DataBar Stacked Omnidirectional GS1 DataBar Expanded and GS1 DataBar Expanded Stacked. Morovia Barcode DLL also supports three 2D barcode formats, such as PDF417, Data matrix and MaxiCode.

Unlike other products that create low quality bitmaps, Morovia Barcode DLL draws itself using high-resolution metafile graphics that are device-independent [1] and adapt to printing devices supported by Windows. The control also exports to a variety of graphics formats including BMP, JPEG, GIF, PNG, TIF, WMF and EMF.

The Barcode DLL provides methods to save itself into a file in binary or XML text format. With XML, data can be easily exchanged among computers. For example, you can store all the properties in a database, transmit them over Internet, and load at a later time.

Best of all, this component does not have dependency on any other third party DLLs when running on Windows 2000 or above. Only one file needs to be included with your installation package - MrvBarDLL.dll. There are no run time dependencies or additional files to be included.

Barcode DLL can be used in a variety of ways. In the software package we include examples for programming environments such as Visual C++ and .Net. Because the DLL API is exported using standard Windows DLL interface, we expect that there is no problems when working in other environments, such as Perl, PowerBuilder and Pascal.

Version 4 includes both 32-bit and 64-bit binaries. The interfaces remain the same as the previous version 3.



[1] Special handling is required for working with low-resolution devices to produce high-quality barcodes.