The Sax.net Barcodes class library was designed from the ground up to be fully integrated with the Microsoft .NET Framework. You can use Sax.net Barcodes with ADO.NET and print bar codes using Crystal Reports and other report generators. A simple but powerful object model allows for very deep integration with the .NET Framework. The product comes bundled with source code samples which illustrate a wide variety of programming techniques in both Visual Basic and C#.
Sax.net supports a large variety of linear bar code symbologies. Bar codes are generated in full compliance with industry standards and can be read by all popular bar code reading devices.
- MSI/Plessey Symbology - Variable length numeric symbology. A modulo 10 check digit is always appended to the encoded string
- Interleaved 2 of 5 Symbology - Variable length numeric symbology. A leading zero is appended to make the total number of characters even if necessary
- Interleaved 2 of 5 with Check Digit - The same as the Interleaved 2 of 5 with an appended modulo 10 check digit
- Codabar Symbology - Variable length symbology. Supports digits 0-9 and six special alphanumeric characters, capital letters A through D
- Code 39 or Code 3 of 9 - Variable length alphanumeric symbology. It supports 26 uppercase letters, 10 digits and 7 special characters (space, -, ., $, %, / and +). The asterisk * is used as start/stop character
- Code 39 with Check - The same as Code 39 with a modulo 43 Check Digit
- Code 39 Extended - Supports the full 128 ASCII character set
- Code 39 Extended with Check - The same as Code 39 Extended with a module 43 Check Digit appended
- Code 93 - Encodes digits 0-9, capital letters A through Z, and characters -, ., $, %, /, + and ' ' (space) . Two weighted modulo 47 check digits are appended to the encoded string
- Extended Code 93 - Encodes the full 128 ASCII character set. Two weighted modulo 47 check digits are appended
- Code 128-A - Variable length alphanumeric symbology. Character supported include capital letters A-Z, digits 0-9, punctuation marks, signs and special control characters. A modulo 103 check digit is always appended
- Code 128 B - Similar to Code 128 A but with the inclusion of lower case characters replacing some of the signs
- Code 128 C - High density numeric symbology. The total number of digits must be even. A leading zero is appended if necessary. A modulo 103 check digit is appended
- UPC A - Fixed length numeric symbology. Only 11 digits can be supplied and an check digit will be always appended to make the total number of digits 12
- UPC E - Fixed length seven digit numeric bar code. Six digits must be supplied and a check digit will be appended. If an 11 digit UPC A string is supplied the translation will be performed if possible
- EAN 13 - Fixed length 13 digits (including the check digit) numeric code similar to UPC A
- EAN 8 - Fixed length 8 digits (including the check digit) numeric code
- Postnet - Numeric symbology. As used by the U.S. Postal Service has a fixed length (not enforced by Sax.net Barcodes) and an modulo 10 check digit that is appended automatically
Common Questions
What platforms does Sax.net Barcodes support?
Sax.net Barcodes is available in two editions: Sax.net Barcodes for ASP.net is optimized for web services and web pages. Sax.net Barcodes for Windows Forms was designed to build smart client applications that support bar codes.
What resolution does Sax.net Barcodes use?
Sax.net will use the most optimal resolution for the device you are drawing to. On professional type setting devices, this can be >2000 dpi. On lower resolution printers such as thermal printers and matrix printers, Sax.net Barcodes will print the highest quality bar code possible.
Does Sax.net Barcodes support thermal printers?
Yes, Sax.net Barcodes can print to any printer that has a Windows device driver. This includes most thermal and specialized label printers, as well as all popular laser and inkjet printers.
Can I print barcodes to Adobe Acrobat files?
If you own a copy of Adobe Acrobat Writer or you have a component that allows you to write images to a PDF file, then you can use Sax.net to write barcodes to the PDF document.
Is Sax.net Barcodes 100% managed code?
Yes. Sax.net Barcodes was designed from the ground up for the Microsoft.NET Framework. The whole class library is fully compliant with .NET component design guidelines, and consists of 100% managed code.
This integration with the .NET framework lets you “plug in” the barcodes into your print preview, report generation, imaging and other .NET classes much more easily. The end result is increased developer productivity and a more robust application.
Why not use barcode fonts?
Barcodes generated using fonts are notorious for the potential for errors. In addition to likely alignment and line spacing problems, generating bar code fonts does not provide you with any error checking or validation.
The indirect costs generated by a faulty barcode can be very high. When you generate a bar code using Sax.net Barcodes you can be sure that it is in full compliance with bar code standards, and will be readable by all functional bar code reading devices.
How do I use Sax.net Barcodes with PocketPCs?
You can use Sax.net Barcodes for ASP.net to build a web service that runs on a PC that the PocketPC is able to connect to. From your PocketPC application, you can then call this web service to print new barcodes wirelessly.
|