Option 1: Use Existing Barcode Labels
If you already have barcode labels, you can continue to use them in LASSO. The only requirement is that the barcode values are entered as the serial codes on your assets in LASSO. This way, scanning your existing labels will tie directly to the correct assets.
Option 2: Pre-Printed Barcode Labels
You can purchase pre-printed barcode labels from My Asset Tag. This provider offers customizable options to meet your inventory tracking needs.
Option 3: Printing Your Own Labels
If you prefer to print your own labels directly from LASSO, we recommend the Zebra ZD421 Printer:
Recommended Barcode Scanners
Regardless of which label option you choose, you’ll need a barcode scanner. Our customers have had great success with these models:
Both are reliable, easy to set up, and work well with LASSO.
Now, let's go into more detail:
Barcode and Container Label Printing
LASSO provides the ability to print barcodes for your serialized assets from your inventory database to make it easier as you purchase new equipment or need to replace existing barcodes for your inventory.
Setting up your barcode printer and templates is a straightforward process of provisioning your barcode printer and establishing your label templates.
Currently LASSO supports printers that meet the following requirements:
Public network accessible printer with a static IP address. This should be from your ISP/Internet Service Provider––most IP addresses are dynamic and may refresh over time, so you may need to request at static IP address from your ISP. (Note that we do not support USB or Bluetooth connected printers.)
ZPL template compatible printers. EPL printers may work as well but have not been tested as thoroughly
We have built our barcode printing solution using Zebra printers and recommend them for printing from LASSO.
Step 1: Adding your printer to LASSO Inventory
All your printer settings can be found under “Company Inventory Settings” within the main navigation’s “Administration” section. Go to the “Printers” tab to add printers to your LASSO configuration. At the top you’ll see a list of your current printers. You have the option to have multiple printers (whether in different locations or supporting different size/types of labels).
To add your printer, select the + on the upper right of the Printers section. This will open a modal to enter in your printer details.
The printer detail modal (used for adding and editing printers) allows you to define:
Printer Name: A name used to identify your printer later when printing
Printer Port: The TCP port on your printer. This should be 9100 in most cases
Printer IP/Host: The publicly accessible network address for your printer
Printer Location: Where is this printer in your location (optional)
Printer Warehouse: Which warehouse is this printer in (optional)
Step 2: Creating your Barcode Templates
The next step is adding your ZPL barcode templates. Just as with printers, you can have any number of templates for the various sizes of barcode labels, the information you want to share on them, etc. The easiest way to create these templates is using a visual layout tool like ZebraDesigner or labelary.com to get your barcodes to look as you want them to.
As another option, you can purchase pre-printed barcode labels from My Asset Tag. This provider offers customizable options to meet your inventory tracking needs.
To add a new template, select the + on the upper right of the Printers section. You’ll see a new modal that will allow you to specify the template details:
Template Name: Visible when printing your labels. Could include size, type information (ex: “Standard 2.25 x 1.25”)
Template Text: The ZPL-encoded template
There are several “merge tags” that you can include in your templates as well. These will be replaced with asset information when printing your barcodes. These optional tags include:
Barcode Merge Tags
{{ BARCODE_VALUE }}
{{ PRODUCT_CODE }}
{{ PRODUCT_NAME }}
{{ WAREHOUSE_NAME }}
{{ DEPARTMENT_NAME }}
Example of using optional merge tags in a ZPL template
^XA
^CF0,30
^PR12
^LRY
^MD30
^PW600
^LL300
^PON
^FO19,14^XGR:IMG1,1,1^FS^FO233,19^FDWarehouse Street Address
^FS^FO236,51^FDCity, St. Zip Code
^FS^FO50,110^BCN,130,Y,N,N,A^FD{{ BARCODE_VALUE }}
^CF0,30
^FS^FO0,285^FB600,1,0,C^FD{{ PRODUCT_NAME }}\&
^FS^FO0,335^FB600,1,0,C^FD{{ DEPARTMENT_NAME }}\&
^XZ
Step 3: Setting up your Automatic Serial Number Format (Optional)
You can also create a standardized serial number scheme for your barcodes so that when you’re adding new assets to your system, you’ll always be creating a unique barcode number for your assets. To create this serial number format, you’ll go to the “Financial” tab under the “Company Inventory Settings”.
In the “Automatically Generated Document Numbers” section, you’ll see the following relevant values:
Serialized Item Number Format
Starting Serialized Item Number
Last Use Serialized Item Number
You manage these formats as you do your Quote, Invoice, and PO numbers.
That’s the final step in setting up barcode printing for your LASSO Inventory system. Now, let’s explore printing the labels themselves.
Printing Barcodes for your Assets
LASSO Inventory allows you to print barcodes at two different key points when managing your assets.
When adding new assets to products defined in your system
At the individual asset level, you can also print/reprint labels for existing assets
To get started, go into your Inventory database by going to “Assets” page under “Inventory” in the main navigation.
Select a product that you want to manage and load its details. Then go to the “Inventory” tab where all the serialized & unserialized assets are managed.
Printing Labels for New Assets
If you’re adding new assets for a product and want to print barcodes for these assets, follow these steps:
Click the
button which will load the UI for adding serialized assets
The panel for adding serialized assets will load and you have the following options:
Select “Auto Generate Asset Serial Codes” if you want to automatically create the serial numbers. This will disable the “Asset Serial Code” field
Select “Print on Add” if you want to print them when adding them. If you select to “Print on Add”, you’ll have to select:
The printer you want to print the labels on
The template you want to use for the label
The “Print #” – How many labels you want printed for each asset
When finished defining the assets you want to create, select “Add” and your assets will be added to the system and your labels will be printed to the selected printer.
The “adding new serialized assets” will look like the following when printing while adding your new assets.
Printing Labels for Existing Assets
You can also print labels for existing assets. For example, you may need to replace labels that have been worn down or aren’t scannable. To do this, you remain in the Inventory tab for the product details you’re working with. In the Serialized Inventory section, you’ll see something similar to:
On the right side of each row under “Actions”, you will now see a
icon which you can use to create new barcode labels for your existing assets. This will open a modal where you select the printer, label, and print quantity as you did when creating new assets.
Container Label Printing
Users can now create labels for containers that have been packed to an order along with access to a public link of a list of the items that have been packed into the container. This list can be printed, saved as a PDF, or can be viewed on mobile devices with a QR code, which can be printed on the container label.
Label templates are created with the Zebra printing language, and a variety of merge fields are available in order to print a variety of information about the container and the order that it’s been packed to, including:
Container Label Merge Tags
{{ BARCODE_VALUE }}
{{ CONTAINER_ASSET_SERIAL_CODE }}
{{ CONTAINER_PRODUCT_NAME }}
{{ EVENT_NAME }}
{{ EVENT_ID }}
{{ EVENT_CODE }}
{{ ORDER_NAME }}
{{ CONTAINER_GROUP_NAME }}
{{ CLIENT_NAME }}
{{ USER_PACKED_BY }}
{{ PUBLIC_LINK }}
{{ ORDER_DATES_PREP_START }}
{{ ORDER_DATES_PREP_END }}
{{ ORDER_DATES_LEAVES }}
{{ ORDER_DATES_LOAD_IN }}
{{ ORDER_DATES_REHEARSAL }}
{{ ORDER_DATES_SHOW_START }}
{{ ORDER_DATES_SHOW_END }}
{{ ORDER_DATES_LOAD_OUT }}
{{ ORDER_DATES_PICKUP }}
{{ ORDER_DATES_RETURNS }}
{{ EVENT_DATES }}
{{ EVENT_VENUE_NAME }}
{{ EVENT_ADDRESS }}
{{ WAREHOUSE_NAME }}
{{ CONTAINER_NAME }}
Packing a Container:
Select the items you want to pack into a container.
View the container list, which shows all the containers packed to the order.
Print Labels:
Bulk select multiple containers and print different labels.
Users can choose the printer and template, which can be set up in Company Inventory Settings.
Access Container Contents:
Enter a container to see a list of all the contents inside.
Print individual labels and access a public link, which can be printed as a QR code onto the label.
Technicians can scan the QR code to view the contents and event information, optimized for mobile viewing.
That’s how you currently print your barcodes and Container Labels in LASSO Inventory!
Troubleshooting
For hardware issues specifically relating to the printer or your networking hardware, you should reach out directly with the manufacturer or vendor of your printer or consult an IT specialist.
If you don't have IT support of your own, we have a relationship with a third-party IT company that can assist with additional setup. Their services are billed separately at an additional fee, and LASSO is not involved in that engagement- it's strictly between you and them. Reach out to [email protected] if you'd like an introduction.
Template is not printing correctly
Elements are printing too large/running off the sides of the label, or are printing too small
This is usually due to a resolution issue between the template and printer itself. Most common Zebra printer resolutions are 203 dpi and 300 dpi. The included template within LASSO is configured for 300 dpi. If your barcode printer has a different resolution, you may need to re-configure label templates to display properly.
Content is cut off or shifted into the margins
Recalibrate the barcode printer. Follow the instructions in your barcode printer manual.
The text elements are not properly configured to "wrap" to a new line.
The template does not have margins set for label tape vs. the label itself. Adjust the position values of the elements in the template correctly.

