Printing barcode report/label from Tulip app

Hi,

I would like Tulip to generate, then print a report/label that contains a barcode, from the app.

Currently, I see that Tulip can auto-create ID’s in a table (similar to a work order creation). I would like to take that a step further. So when trigger logic creates a new value in an ID column, then fills in the record from app triggers, I would like Tulip to also create a report that can be printed out.

Example, my first ID value in a Table is 001. I have a couple of single select drop downs as well. When I click create in the app, the record 001 is created and the options from the single selects are saved in that record. I am looking to have a paper report, with a barcode of the value 001, be generated. Every time this trigger is performed, a record would be created, and a report generated.

The next value created would be 002. Tulip would create a report with a barcode of value 002, and print it from the app. Please let me know how to go about this request.

Hi Cody,

You can do this in Tulip by treating the label as just another app step:

  1. Use a Barcode widget on a dedicated “Label” step and bind its data source to your table record ID (001, 002, etc).

  2. When your trigger creates the new record, set the app’s current record, navigate to the “Label” step, and use a Print Steps trigger action to print that step.

This way every time you create a new record (001, 002, 003…), the same step layout prints with a barcode of that ID and any other fields you place on the step. If you want to print directly to a Zebra label printer instead of the standard print dialog, there is also a Zebra Printer integration guide that shows how to send labels with dynamic values from an app.

See here: Integrate a Zebra Printer