Benchling supports label printing to keep track of inventory items, such as boxes, plates, containers, and vials.
Purchase and configure a compatible printer
You will need a label printer that supports Zebra Programming Language (ZPL). Any printer under the “ZPL” and “ZPL and EPL” listings from Zebra will be supported, however there are plenty of printers made by other manufacturers that also support ZPL
If the printer is connected to a private network, you will need to configure it such that Benchling can communicate with it. Typically, this is done by setting up a firewall rule that allows Benchling to send print messages to a public IP, which will be forwarded to your internal printer IP. Contact Benchling for more help.
Additionally, you will need to buy labels and cartridges for the printer. The recommended label size for eppendorf tubes and cryovials is 1” by 0.5”, although the amount of information that will fit on the label may be limited.
Tip: Use one label size per printer to avoid confusion when switching label sizes
Set up printers in Benchling
- Navigate to your registry settings (you can click the gear icon next to an open registry), and select the “Label Printing” section
- Click on the “Printers” tab and click “Create”
- Fill out the form provided. There are four fields:
- Name: The name of the printer. Use a descriptive name (e.g., location) such that users can pick it out of a list
- Address: The IP address of the printer, to which Benchling will send print requests. As described above, this must be a publicly-accessible IP that is in a range that has been whitelisted by Benchling. Any IP address that starts with 10., 172., or 192. will not be a public address
- Port: The port that Benchling will send the print request to
- Description (optional): An extra description about the printer. This is only surfaced in the printer settings page.
Once a printer is added here, you will be able to select it when printing labels.
After you have configured your printers, look through our articles about: