Native Barcode Generator for Crystal Reports
Patent Pending

- Add barcodes to Crystal Reports without installing special fonts, UFLs or
plug-ins.
- Easily redistribute reports with embedded barcode objects.
- Complete source code is provided with purchase.
- Supports Linear and 2D symbologies.
- This is a complete barcode generator object that stays embedded with the report.
INDEX:
The Native Barcode Generator is an object that may be easily inserted into a
Crystal Report to create bar code images. Once installed in a report, no other components
or fonts need to be installed to create barcodes; it is the complete barcode generator
that stays with the report, even when distributed.
The Native Barcode Generator supports the following symbologies:
- Codabar
- Code 39
- Code 128 Auto
- Code 128 UCC/EAN
- Code 128, Sets A, B and C
- Interleaved 2 of 5
- MSI
- PDF417 (in 2D version)
The following symbologies may be created upon request with the purchase of the
Unlimited Developer License:
- Code 93
- Postnet
- OneCode
- DataMatrix
Installing the Native Barcode Generator is a fairly easy process. Several generators
are created for different bar code types.
-
Extract the files from the Native Barcode Generator package.
- Several generators are created for different bar code types. Open the report
that represents the bar code type that is needed. If in doubt, IDAutomation recommends
choosing Code 128 Auto, which is in the file named IDAutomation
Native - Code 128 Auto.rpt.
- Print the report to verify that the barcodes are created properly and that
they can be scanned with a scanner. If a scanner is needed to verify barcodes,
IDAutomation offers several affordable,
barcode scanner kits.
- Choose View - Design to switch to design mode and locate the Native Barcode
Generator on the report.
- Highlight the Native Barcode Generator object and choose Edit - Copy. The
Native Barcode Generator object is the first field in the details area that contains
very small text.

- Open the report the barcode is needed for and choose Edit - Paste to paste
the Native Barcode Generator object where it is desired. When using Code 128 and
UCC/EAN-128, the text object just below the Native Barcode Generator object should
also be copied, if it is desired to have the text interpretation appear below
the barcode.
- Highlight the object and choose Edit - Edit Formula.
- Modify the "DataToEncode =" line of the formula
to equal the data that is to be encoded in the barcode.

- Optionally, change the "BarHeight =" line to modify the height of the barcode
and size the object so the taller barcode may be contained. The approximate height
is determined with the following formula:
Height in Inches = (Point Size, default=3) * (BarHeight
Number) * .04
For example, the default BarHeight of 4 equals about .5 inches.
- If it is necessary to change the X dimension or barcode width, highlight the
object and change the font point size. The point size must be small, generally
3 or 4 points. Because the drop down box does not contain these small sizes, they
must be manually typed in. The font selected for the object must be "Courier New"
or another mono-spaced unicode font.

Point Size |
Approximate X Dimension |
2 |
08 Mils |
3 |
12 Mils |
4 |
16 Mils |
5 |
20 Mils |
- Run the report to verify barcodes are being properly created. Ensure the object
has been sized properly to contain the entire barcode. If the width of the symbol
is larger then the object, several white lines will appear.

- It is normal to view some distortion of the symbol on the screen because of
low screen resolution. However, the barcodes should be accurate when printed.

Legal Notice: This product is Patent Pending. Reports containing this object
may only be distributed outside the licensed organization with the purchase of a
Developer License to the Native Barcode Generator.
Common Problems and Solutions:
- If scanning problems are encountered, verify a printer of 600 DPI or greater
is being used. A large point size such as 5 points must be used with low resolution
printers. IDAutomation also offers many barcode fonts that
print well to low
resolution printers.
- Ensure the barcode can fit in the object. If the width of the barcode is larger
then the object, several white lines will appear.

- The font selected for the object should be "Courier New", "Lucida Console"
or another mono-spaced unicode font.

A proportional font may also be used, however it is not recommended. If a proportional
font is used, change MonoSpaceFont = True to MonoSpaceFont = False in the formula.
- In the event white lines appear in the barcode, highlight the object and choose
Format - Field - Paragraph. Adjust the line spacing to the largest size that eliminates
white lines in the symbol. Generally, the setting of 0.8 is used for the "Courier
New" font.

- Additional problems and solutions are provided at IDAutomation's
barcode
font troubleshooting site and by searching resolved
public help desk
issues. Priority phone,
email and help desk support is provided up to 30 days after purchase. Additional
priority phone, email
and help desk support may be obtained if the
Priority Support and Upgrade
Subscription is active.
IDAutomation has many other products to offer for barcoding purposes including:
Copyright © 2001-2006 IDAutomation.com, Inc. IDAutomation and
BizFonts are registered trademarks of IDAutomation.com, Inc. All
other trademarks mentioned
are the property of their respective owners.
Over 70% of Fortune 100 companies
use IDAutomation's products to automate their businesses.
|