PHP Barcode Generator Script User Manual
 
Installing the PHP Barcode Script
The PHP Barcode Generator is a server-side script that adds barcode
generation capability to any PHP-compatible website. Once
installed, linear barcode images are generated on the server in memory and
streamed to the client without saving any temp files on the server.
- After extracting the install files from the demo or purchased download, copy the
necessary files
to a webserver where PHP script processing is enabled. Each file contains the
name of the barcode symbology that it supports. When in doubt as to which file to use,
consider using idautomation-code128.php.
-
Open
the file in a web browser and verify that a default barcode image is displayed. If it
is not, ensure that the files are installed in the proper folder on the server
and verify that PHP script processing is active in the folder where the
file resides.
- Integrate the resulting URL into your web application as a dynamic IMG tag
and add the D= parameter for the data that
is being encoded into a barcode. This script may be streamed
in the same way as the ASP Barcode Server for IIS which offers several examples
for
integrating streaming barcodes.
- Refer to the Barcode Script Parameters section
of this user guide to modify additional parameters such as apply tilde, font
size and more. For example, the following parameters can be utilized to encode
the text of "123456", disable the optional check digit in Code 39 and set the bar
height to 30 pixels:
http://support.idautomation.com/php-barcode/idautomation-code39.php?D=123456&CC=F&BH=30
Default values should be used for all properties unless
specific requirements dictate otherwise.
| Purpose |
Parameter |
Default |
Description |
| Apply Tilde |
PT |
F |
When True in Code 128
with the Auto character set, the format
~??? may be used to specify the
ASCII code of
the character to be encoded and several other
ApplyTilde
Options are enabled including encoding of GS1-128 AIs.
*Valid in
idautomation-code128.php only |
| Bar Height |
BH |
40 |
The pixel height of the barcode. |
| Check Character |
CC |
T* |
Automatically adds the
check digit to the barcode when equal to ‘T’.
*F is the default in
Code 39; LOGMARS requires this parameter to be true. |
| Check Character in Text |
CT |
T |
Automatically adds the
check digit that is encoded in the barcode to the human readable text
that is displayed when equal to ‘T’. |
| Data Encoded |
D |
123456789012 |
The data that is to be
encoded in the barcode. |
| Narrow to Wide Ratio |
N |
2 |
The narrow-to-wide ratio
of symbologies that contain only narrow and wide bars such as Code 39,
Interleaved 2 of 5 and MSI. Valid values are 2 and 3. |
| Orientation |
O |
0 |
The orientation of the barcode. Valid values are 0, 90, 180 and 270. |
| ShowText |
ST |
T |
If set to F, the human
readable text interpretation will not be displayed with the barcode. |
| XDimension in pixels |
X |
1 |
The number of pixels to
determine the overall barcode width. Default = 1 which is 1/96 of an
inch and about 12 MILS. |
| Font Size |
FS |
12 |
The font size used for
human readable text.
*Only values of 10 and 12 are applicable. Other values must be implemented manually by displaying a text field
below the barcode. |
Only commonly used parameters are included in the script generator files, ensuring quick and efficient
PHP barcode generation. If additional properties or symbologies are needed, consider
the Online
Barcode Generator Service or of one of IDAutomation's
compiled barcode products that incorporate streaming capability, such as
the ASP Barcode Server for IIS
and the Java Servlet, which is part of the
Java Barcode Package.
Technical Support Issues
Free product support may be obtained by reviewing the knowledgebase
articles documented below and by searching the resolved
public forum threads.
Priority phone,
email and forum support is also provided via
several contact
methods within 30 days of purchase.
Support after this complimentary period may be received with an active one year
Priority Support &
Upgrade Subscription.
Back to Top
|