The E-WorkBook Label Printing

Info Sheet

The E-WorkBook platform is designed for enterprise deployment.

Researchers expect that data can be transferred between systems, to reduce the overhead of transcription and to ensure consistency and quality. With E-WorkBook Integrations, IDBS provide frameworks to seamlessly connect the data management platform with your research systems, leveraging feature-rich API’s and extension points to facilitate integration to instruments and third-party data systems.

Barcodes are widely used in scientific environments to label and track samples. The Label Printing integration component is integrated with E-WorkBook Advance and E-WorkBook Inventory using BarTender™ technology, allowing end users to easily create labels from within the applications.

How is the tool used in practice?

In E-WorkBook Advance, templates can be configured to amalgamate the relevant data fields that will be included on the label.
Key information such as a sample ID can be converted into a 1D/2D barcode using a font provided by BarTender™. The administrator can configure the layout of the label using a BarTender™ design tool. From the spreadsheet action panel, the user can trigger the label printing event.

In E-WorkBook Inventory, label designs are provided which contain the name, identifier and barcode 1D format. Administrators can edit the layout of the label using ZPL command language. Clicking on the print icon sends the data directly to the Zebra™ printer.

How does it work?

In E-WorkBook Advance, administrators can configure printing templates which specify the data fields that are required from the spreadsheet content. This data is used to create a CSV file output, which is then consumed by a polling task in the BarTender™ application to generate the label. Printer control headings can be added to the CSV file, which are used to specify the number of copies, printer location and the design template to be applied (to format the fields on the label). To facilitate usage, lists of BarTender™ printers and templates can be configured in the centralized E-WorkBook catalog for easy availability for selection from within the spreadsheets.

In E-WorkBook Inventory, administrators can configure the printers available to users for printing labels for inventory items. The name and system ID are sent directly to the printer as a command in Zebra™ Programming Language (ZPL), which is interpreted to match the pre-fixed design. The administrator can edit the default template using ZPL to adjust the label size and positioning of information fields. Multiple printers can be configured, as well as multiple commands for the same printer, all of which can be selected at the time of printing.

How is it deployed?

The label printing integration components are part of the E-WorkBook infrastructure and can be installed on either Windows or Linux operating systems. For E-WorkBook Advance the formatted CSV file is created on the customer network and consumed by the Bartender™ application and passed to the label printer.

For E-WorkBook Inventory, the ZPL data files are generated and passed directly to the Zebra™ printer.

What services/software does IDBS provide?

IDBS Professional Services team can configure and test the software on the customer site. What does the Customer need to provide?

  • Availability of the system administrators who manage the E-WorkBook instance and the label printing applications
  • For E-WorkBook Inventory: Zebra™ label printing hardware
  • For E-WorkBook Advance: BarTender™ 2016 Automation or Enterprise Automation, or BarTender™ 2019 Automation or Enterprise Edition (64-bit version only).


The Bartender logo is a copyright of Seagull Scientific Inc. The Zebra logo is a copyright of Zebra Technologies Corporation.

Request a DemoConnect with an Expert

More Info Sheets

E-WorkBook Advance

Improve your throughput with consistent data capture, powerful analytics and rapid reporting capabilities.

The Urgency to Be F.A.I.R.

Why don’t scientists use data to its full potential? In this article, we will discuss the blockers to data use…