Barcode Bakery Blog

Detailed Barcode Tutorials

Tag: barcode

Create Barcodes Using ASP.NET has recently been updated to provide even more of the popular barcode symbologies already found on We offer the leading barcode generation software for ASP.NET. The code we have developed can be implemented and modified to suit almost any barcoding need. Our website provides ample resources in the form of manuals, user guides and informative blog postings so you can begin generating barcodes as efficiently as possible according to your desired specifications.

Our ASP.NET and PHP software can dramatically increase both personal and commercial productivity. Barcodes can be implemented in a variety of ways: from streamlining shipping to box-office ticketing, all while reducing resource loss. Automating the creation of barcodes means that manual data input can be reduced or eliminated, saving your industry time and money.

ASP.NET can be run on Windows. If your company is using the .NET technology, you can now take advantage of Barcode Generator.

Does barcode size matter?

Barcodes serve many purposes: from a QRCode advertisement on the side of a bus to an Intelligent Mail tracking barcode on an envelope. The size of the barcode will impact their utility greatly. Too small a barcode for an advertisement will go unnoticed and prove ineffective. Too large of a tracking barcode will leave little room for other important information like who the letter came from and who it is being sent to.

Function aside, these barcodes may involve very different methods for being scanned. One may target a consumer passing by with a smartphone, and the other may be interpreted using a handheld scanner. The size of the barcode will affect the readability between these two methods. Image-based readers that are installed on most smartphones will generally have no trouble as long as the barcode can be framed easily in the camera’s frame, but not microscopic.

For handheld LED style readers, there are generally specifications that should be followed to ensure readability. You can find these within the scanner’s manual which usually indicate a depth of field by a minimum barcode element width. This minimum element width corresponds to an individual bar within the barcode. These elements should be larger the further away your scanner is from the barcode. The depth of field refers to how far the scanner is from the barcode being scanned. Scanners have a limit this distance and if it is exceeded, they will not detect the barcode because it is not in its range. By adhering to the respective standards of your reader, you will be able to scan your barcodes with ease.

Another important consideration to bear in mind is that print quality can affect readability. You will need to verify that your printer is capable of printing at a small scale, should your project require it. This should be mentioned in the DPI (dots per inch) specifications that your printer manual provides. Inability to print smaller barcodes will appear as merged elements or unclear element boundaries. Definition in barcode elements is necessary for your reader to distinguish and interpret the data correctly.

The purpose of the barcode, distance of the scanner, and the print quality are factors that should be in mind when starting a project. There are many other considerations unrelated to size that must also be considered, such as the medium the barcode is printed on and its reflectivity. The process of finding the right barcode style to suit your needs is very much a trial-and-error process, but will prove to be much more profitable when the product is most suitable for its respective audience.

Barcode-related Scams

Some organizations, such as GS1, legitimately monitor barcode contents so that they are monitored, organized, and standardized for companies throughout the world. In order for a company or individual to comply with regulations, UPC and EAN codes are mandatorily purchased from GS1– a not-for-profit global standards organization. Many illegitimate organizations profit from consumers by offering these kinds of services. Some of these services include the monitoring of encoded barcode contents and the sale of rights to such contents.

Organizations that claim to monitor the usage of barcode contents so as to limit conflict between two users who might encode the same data generally have no merit or means to facilitate this type of service. When content monitoring is not standardized, provided by a singular central organization, and is not global, it has no value. The sale of rights to encoded content is often no more than the peddling of snake oil. Companies take advantage of consumers who are looking to label unique products. These consumers place their trust in the conduct of these organizations which make a profit appear from out of thin air.

It is important to research the company or organization that you are buying rights from. Verifying their credentials and making sure that they are a reputable and standardized source will ensure that your business remains profitable and resists falling victim to a scam.

Adjusting the Height of a PDF417 Barcode

The latest edition of Barcode Generator includes functionality that will allow you to create PDF417 barcodes of different module heights. The documentation states that the row height should be 3 times bigger than the X-dimension (module width). However, some barcode readers can support reading smaller row heights. The larger of the two is the default and the suggested height, but it is possible to condense it if you so desire.

In order to do this, you will need to use the method setScaleY(1) within the BCGpdf417 class.

Recommended Size for PDF417 Barcodes

Recommended Size for PDF417 Barcodes

Condensed Size for PDF417 Barcodes

Condensed Size for PDF417 Barcodes

Choosing the Right Barcode

1dor2dIn this first blog post, you will learn how to choose the right barcode. There are multiple available and some may suit more your needs than others. Gather your requirements and start reading.

Selling an item?

This is an easy first question to consider: are you selling this item? If no, skip this part. Yes? then you may want to consider the barcodes that are used in commercial fields such as:

  • UPC-A, UPC-E
  • EAN-13
  • Databar Expanded (coupon)

Data to Encode

One of the first requirements you should gather is the type of data you will encode in the barcode. Do you want to encode numbers, letters, or special characters? Not all barcode standards support the full ASCII. Make sure to read the manual of each of format to see which barcode will be able to support your data.


A particular size of barcode may be necessary for your needs. Different types of barcodes vary in size and shape. Some standards also allow for more size constraints to be added. Each standard allows a sample demonstration which should be used to test the size and shape of images you are trying to create.

Error Correction

Error correction within barcodes is very useful when you aren’t sure of the printer quality of the person printing the barcode or if you feel that your barcode may be slightly damaged (due to rips or tears in paper, fading from sunlight, etc.). Error correction can compensate for minor flaws in barcode printing or when a part of the barcode is covered when scanned.

1D or 2D

1D barcodes are much simpler than 2D barcodes. 2D barcodes generally allow for error correction and a much wider range of character use. 1D barcodes are great for coupon codes or small amounts of information and 2D barcodes are great for links, large amounts of data, and mobile tagging.


Following this guide should help you to select the most efficient barcode for your needs.



© 2023 Barcode Bakery Blog

Theme by Anders NorenUp ↑