Free iOS / iPhone OS Barcode Library - Create Barcodes in your iPhone, iPad Apps
All linear, 2D and DataBar barcodes. For iOS 3.2 or higher.The Softmatic iPhone Barcode Library is a commercial grade, fully documented developer component. It uses the same code base that drives our best selling BarcodeGenerator for OS X. The library is free to use and redistribute with your apps. You are however required to put a permanent link back to our website on your app's product page or on your main site (so called "linkware").
How to get the iPhone Barcode Library
- Put the following HTML Snippet on your site:
<a href="http://www.softmatic.com">Barcode Software provided by Softmatic</a>
-
Email us the location.
- As soon as we've verified the link, the library will be emailed to you, usually within a few hours.
iPhone / iOS Barcode Library - Overview
The Softmatic Barcode Library for the iPhone OS (iOS) generates all common linear and 2D barcode symbologies. Barcodes are created as high resolution raster images which can be displayed on screen in a UIImageView, emailed to a contact etc. See below for usage scenarios.The library is very easy to use, yet it is fast and lightweight. As a 3rd party static library you add it to your project as a prebuilt component (much like a framework) which is statically linked to your iOS apps during build. The barcode library only uses regular iOS SDK API functions, hence there are no problems with the AppStore approval procedure. - Please note that this library can not be used to read or decode barcodes. For scanning and reading barcodes, consider the Red Laser SDK.
Usage scenarios and ideas for generating on-the-fly barcodes on the iPhone / iPad:
- Generate barcodes for theatre or cinema tickets or other events
- Generate barcodes for airport boarding passes
- Generate barcodes for parking valets
- Generate barcodes encoding the current location, like geo-tagging
- Generate barcode containing personal or business data, scan the codes with an app on another device (business card, "vcard" exchange)
- Generate coupon barcodes in real-time for the point-of-sale, maybe in connection with a web based sweepstake
- Encode patient data or prescriptions in barcodes and other health care applications
- Combine with barcode reading functionality (Red Laser etc.) for fun and profit
-
Usage
- Works in all iPhone OS devices: iPhone 3/3GS/4, iPod Touch, iPad and the simulator
- Can be used in C / Objective-C, Cocoa view-based applications
- Automatic checksum calculation and data conversion for all symbologies
- Highly customizable barcode generation with user definable properties for module width, height, human readable text etc.
- Easy to use - create, display, or save a barcode with only a few lines of code
- Databar GS1, Code 128 GS1 Coupon Barcodes on the iPhone, iPad
- Escape encoding for non-printable, binary or special (FNC1) characters
- Print barcode to screen, save to PNG etc. with user definable resolution
- User definable top/bottom & left/right margins for quiet zones
- Bar width reduction to compensate for dot gain, ink spread if codes are to be printed
- EAN 8 / EAN 13
- EAN 13 w/ Addon
- ISSN
- ISBN 10 / ISBN 13
- UPC-A / UPC-E
- Code 39
- Code 39 Extended
- PZN (Pharmacode)
- Laetus (Pharmacode)
- Code 128 A, B, C
- Code 128 UCC/EAN/GS1
- Code 2/5 Interleaved
- Code 2/5 Industrial
- Codabar
- Datamatrix / Semacode
- PDF417
- QR Code ("Cellphone Barcode")
- Databar GS1...
...Omnidirectional
...Omni. Stacked
...Expanded
...Expanded Stacked
...Truncated
...Stacked
...Limited
Barcode Generation
Barcode Output
Barcode Symbologies
iPhone / iOS Barcode Library - Sample Barcode Generator
The library comes with a sample iPhone App to get you started. The sample is a simple Cocoa application with a single view. The view controller obtains a barcode from the library based on the selection of the user re. the barcode type and the data to be encoded. The barcode is then shown in the preview (an UIImageView):

