Hi @mfrejik ,
When we moved to IFS Application 10 needed to print shipping labels, location labels and pallet inventory label utilizing bartender label templates and Zebra printers. We created a custom package and custom logical unit (custom table) in IFS. The custom logical unit is modeled after the tables IFS uses to print built-in report so we have fields like S0 - S25, N0 - N9, D0 - D9 in the table as well as a spot to store the bartender template we wish to use, date and user. The custom package has a three procedures used to print the label we are interested in printing. Shipment_Handling_Unit_Label, Pallet_Part_Label and Location_Label. We then defined custom menus on the screens where we wanted the user to be able to print the labels and we called the respective procedure to accomplish it. We also use an event to automatically print the shipment_handling_unit_label when a handling unit is created on the shipment record.
We then used the bartender automation and configured it to watch the custom table we created for new entries. When it sees a new record added to the table bartender grabs the data and uses the bartender template in the data to merge the data into the template and sends the data to the Zebra printer which is included in the data. We added a custom field to the user printer screen so we can set a default zebra printer up for each use who is able to print labels. Bartender then deletes the entry from the custom table once the label has printed.
I’ve attached the custom package and custom logical unit we developed. It may give you some ideas on how we did it and the limitations of the implementation we choose to do. If there’s a better way we’d be glad to learn.
Regards,
WIlliam Klotz
Greetings, @william.klotz
Thank you so much for sharing this information.
Do you actually send the data file to someplace so that when the bartender sees it, the label can be printed immediately? If your answered yes, what method are you using to send the data or file?
Thank you.
JL
Hi, @mfrejik @ZTC ZTC JGOTA
Due to some reason I can not reply to this question. Please find the attached Docx with explnation.
Best regards,
Ravi