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.
Barcode Printer Setup & Network Configuration
Printer Requirements
To ensure compatibility, please confirm the following:
You have a Zebra network-enabled label printer that accepts ZPL (e.g., Zebra ZD421).
LASSO currently only verifies with Zebra printers with EPL/ZPL support. These printers must have a network connection. There is no support for printers connected via USB.
You have a public static IP address with your Internet Service Provider (ISP).
You have your own firewall/router (or know the limitations if you use one provided by your ISP).
You have an internal IT team who can configure port forwarding on your network.
If not, have an external IT contractor who can assist with port forwarding setup.
Setup:
Follow the instructions that come with your printer to load the label stock, align the print heads, and connect the printer to the network. Follow the manufacturer’s documentation for information about securely configuring your printer. It is recommended that you isolate your barcode printers on their own VLAN/subnet within your network. This VLAN/subnet should only be used for your barcode printers.
Assign your barcode printer a static IP address. Refer to your router’s documentation on how to assign a device a static IP address or reserve the DHCP address assigned to your barcode printer. Be sure to note the IP address of your barcode printer.
Now that you have assigned a static IP address to your printer, you will need to access your organization’s network to set up port forwards. You will need to reference to your router’s manual for instructions on how to do this. This setting is typically called Routing or Port Forwarding. If this is the first printer, the port to forward is 9100. Additional printers added should have this number incremented (Printer #2 is on port 9101, etc.) If your router has the option if the port is for TCP, UDP, or Both, select Both.
Note: The reasoning for the public IP address is so the LASSO application servers can send data to the printer(s). To provide more security, we listed in the set up docs the LASSO IP addresses that will be sending the print commands/data to the printer(s). This allows the client to set up their firewall to only allow the LASSO application servers to send data to that printer port configured on that public IP.
After port forwarding is setup, you can use a port checking website such as “you get signal” (https://www.yougetsignal.com/tools/open-ports/) or “Port Checker” (https://portchecker.co/). On these sites you will enter your public IP address, and the port number assigned to the printer.
For added security we recommend limiting access to these port(s) to only the following IP addresses. These are the IP addresses that LASSO will use to communicate with your Zebra printer.
CIDRS:
52.38.10.73/32
52.11.101.114/32
54.214.140.27/32
54.186.209.61/32
Note, those with more complex network setups, managed infrastructure, or using multiple networking device such as firewalls, multiple routers, etc., consult with your ISP (Internet Service Provider) or an IT professional regarding the configuration process. Due to numerous network configurations, LASSO cannot advise on or troubleshoot your internal network.
Troubleshooting
You can always contact [email protected] with questions regarding technical issues. 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.
Unable to forward the port number or cannot see the open port when checking my public IP
Verify your barcode printer is powered on, connected to the network, and has a “ready” status.
LASSO can only provide minimal support here. Be sure you have verified the above configuration steps. We advise with more complex network setups, managed infrastructure, or using multiple networking devices such as firewalls, multiple routers, etc., consult with your ISP (Internet Service Provider) or an IT professional regarding the configuration process. Due to numerous network configurations, LASSO cannot advise on or troubleshoot your internal network.
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.
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!

