Code 128, described in ISO/IEC 15417, is good at encoding alpha-numeric data and numeric-only data. Code128 has three subsets: code128A, code128B and code128C.
Code 128A is used to encode uppercase alpha and control characters.
Code 128B is used to encode both uppercase and lowercase alpha and numeric data.
Code 128C is used to encode numeric-only data.
Code 128 has many variations, such as EAN 128 and ISBT 128. Since 2004, use of UCC/EAN Code128 symbology is mandatory for printing barcode labels of Confirmation Services. USS Code128 also uses subset C to print barcode.
Code128 barcode is able to encode the entire ASCII table. With Barcodesoft Keyboard Wedge Emulation program and a USB scanner, you can emulate any special character input into your system.
A check digit is always required by Code 128. When you use Barcodesoft Code128 font to print bar code, please use our Encoder to calculate checksum for you. You can also find source code in VBA and C language of checksum calculation for different subsets of Code128: Code128A, Code128B, Code128C and UCC/EAN-128.
There are 28 code128 barcode fonts provided in the package as listed below, marked by different trailing indicators. Barcodesoft code128 fonts have 7 different aspect ratios. Those code128 fonts with "Hr" in their names have human readable text printed underneath code128 barcode.
There is also a crystal reports UFL DLL and a GUI encoder included in the package.
There is also a sample in the package. You will find how easy it is to integrate bar coded code128 data with your own application.
Barcodesoft code 128 Premium Packages include a 30-day money back guarantee. If you are dissatisfied with the product for any reason, you will receive a full refund within 30 days.
» version 4.1 - posted on 2012-06-15
» version 1.1 - posted on 2005-06-15
EULA - End User License Agreement
Barcodesoft License Agreement
By installing or using Barcodesoft software (referred to as Software in this agreement, including true type fonts, encoder, source code, installation program etc.) created by Barcodesoft, you (or you on behalf of your employer, referred to in this Agreement as 'Recipient' or 'You') are agreeing to be bound by the terms and conditions of this License Agreement. If you do not agree, do not install, copy or use the Software.
(a) Subject to Recipient's compliance with the terms and conditions of this Agreement, Barcodesoft grants to Recipient a non-exclusive, nontransferable right and license to install, copy, reproduce, display and otherwise use the Software in consideration for the license fee paid.
The Single User License allows You to use the Software on one computer within your organization connected to any number of printers or other image producing devices.
The 10-User License allows You to use the Software on ten computers within your organization.
The Site License allows all computers at a physical location to get full access to the Software.
The Corporate License allows You to get full access to the software within your organization.
The Developer License allows your developer
- to rent, lease or distribute the licensed software bundled with your application up to 10,000 users,
- and/or to embed the Software on one or more web pages of one domain
provided all copyright notices of the Software are left unmodified. It is strictly prohibited for the recipient to rent, lease, sell, sublicense, assign, or otherwise transfer the fonts without further development. If installation number exceeds 10,000, additional Developer License is required.
The Unlimited Developer License allows full access to the software of your developers, unlimited server deployment, and royalty-free distribution of this Software bundled with your application within or outside your organization.
(b) Recipient may utilize the Software in the development and distribution of material in any media now or hereafter known throughout the universe but may not reverse engineer, decompile or disassemble any portion of the Software, except and only to the extent that this limitation is expressly prohibited by applicable law notwithstanding this limitation.
2. Copyright and Trademark
All title and intellectual property rights in and to the Software (including but not limited to binary code, source code, images, photographs, and text incorporated into the Software), the accompanying printed materials supplied by Barcodesoft, and any copies of the Software are owned by Barcodesoft. If this Software contains documentation that is provided only in electronic form, you may print one copy of such electronic documentation. You may not copy the printed materials accompanying the Software. All rights not expressly granted are reserved by Barcodesoft. Notwithstanding the foregoing, Recipient shall retain ownership of any material of any nature it develops utilizing the Software, except with respect to the Software itself.
This Agreement is effective until terminated. This Agreement will be terminated automatically without notice from Barcodesoft if you fail to comply with any provision contained here. Upon termination, you must destroy the written materials, the Software, and all copies of them, in part and in whole, including modified copies, if any.
4. Representations, Warranties and Covenants
Barcodesoft hereby represents and warrants that the Software provided to Recipient therein are original works of authorship of Barcodesoft which are free and clear of any claims or liens by a third party, and represents and warrants that it has and shall maintain all right, title and interest necessary to confer the intellectual property grants described in this License Agreement. Further, Barcodesoft represents and warrants that it has the authority to enter into this License Agreement, and that Recipients proper exercise of the rights granted herein shall not infringe upon the rights of any third party.
5. Limitation of Liability
Notwithstanding any damages that recipient might incur for any reason whatsoever, the entire liability of Barcodesoft and any of its suppliers under any provision of this agreement shall be limited to the greater of the amount actually paid by you or US $5.00. The foregoing limitations, exclusions and disclaimers shall apply to the maximum extent permitted by applicable law, even if any remedy fails its essential purpose.
Neither Recipient, nor any of its affiliates, agents or assigns, nor the directors, officers, employees, or other representatives of any of them, is liable for any type or amount of damages arising out of or in connection with the use of the Software. This is a comprehensive limitation of liability that applies to all damages of any kind, including without limitation, compensatory, direct, indirect, consequential, incidental, special, exemplary, or punitive damages; loss of data, income, or profit; loss of or damage to property; and any and all claims of third parties.
6. Entire Agreement
This Agreement constitutes the complete and exclusive agreement between Barcodesoft and Recipient with respect to the subject matter hereof, and supersedes all prior or contemporaneous oral or written communications, proposals, representations, understandings, or agreements not specifically incorporated herein. If any provision of this Agreement is held to be void, invalid, unenforceable or illegal, the other provisions shall continue in full force and effect.
7. Refund Policy
In the event a Recipient is not satisfied with a Barcodesoft product within 30 days of purchase, a refund may be issued. Issuing a refund is at the sole discretion of Barcodesoft. Refunds will be issued only after the Recipient has communicated with Barcodesoft to resolve issues or problems related to the original content purchased. If a refund is issued, the Recipient is responsible for deleting all files using the content and may not continue distribution of products containing the content or any part of the Software.