In our previous article, we tackled the relevance of packaging labels in the whole supply chain. It gave us an overview of what are the different packaging label types and what are their common applications. One of the most common applications is for shipping labels that enables it to be identified easier as the packages or items are moved in the supply chain.
In this article, we’ll give an overview of methods to generate the barcodes and what are the things required to be able to prepare and generate the labels. Generating labels can be done in a multitude of ways using software tools that can be accessed online or downloaded and installed to desktops. Some of these applications are free while most of it are paid software that have more software features available. The higher the subscription plans, more features are unlocked. Each approach has its own advantages and disadvantages and we’ll highlight these in articles that focus on each method.
Here’s the list of methods to generate barcodes. This is not an exhaustive list of barcode labeling approach but feel free to add comments on each approach that you think should be included in our review.
- Document editor software and its add-ons:
- Microsoft office applications with add-ins and fonts
- Google docs with Avery Add-on
- Barcode Label Software:
- Labeljoy
- Bartender
- Wasp
- Zebra Designer Pro
- Teklynx
- Nicelabel
- Loftware
- E-commerce platform provider and plugins
- Shopify shipment label app
- Woocommerce shipping label
- Volusion shipping labels
- Bigcommerce via Shipping easy integration
- Hybris commerce via process weaver
- Magento integration with multi-carrier providers
- Carrier generated labels
- Create shipment label from carrier website
- Integrate with carrier API
- Multi-carrier shipping software providers
- Shipstation
- Shipping Easy
- Ship works
- Stamps.com
- Ordoro
- Shippo
We can say that whichever method is used, to generate labels, we’ll need:
- Label Media – this refers to printer paper that drives the size, number of labels per page that will serve as the base structure of label layout design. Each label media provider have standard label size and number of labels per standard print paper size (example A4, Letter, etc.). Barcode software typically have thousands of label layouts that users can simply call out in the software and prepare the layout design.
2. Datasource – This can be data directly from a flatfile, database, address book or custom API. This helps reduce time to generate labels for bulk printing of labels. This virtually eliminates the need copy and paste data from the source to its position in the label.
3. Label Layout – this is comprised of static (field labels) and dynamic (field values) layout element.
In next articles, we’ll explain the concept of how labels are prepared though the various methods. We’ll also illustrate how to prepare the labels in some of the methods mentioned above. Those topics may serve as a guide as you kickstart using this software. We’ll also cover key considerations and use case for each method.

