Good afternoon all,
Working on a solution to send variable data from PowerApps into a formatted 4x1 label size and print it out, while showing a preview in the PowerApp on selection.
My thought process and Flow looks like this currently;
Data in selected from pull-down in PowerApps >
Preview label image is shown by using a labelary api (http://api.labelary.com/v1/printers/8dpmm/labels/4x1/0/%10CT~~CD,~CC%5E~CT~%5EXA~TA000~JSN%5ELT0%5EMNW%5EMTT%5EPON%5EPMN%5ELH0,0%5EJMA%5EPR5,5~SD15%5EJUS%5ELRN%5ECI0%5EXZ%5EXA%5EMMT%5EPW812%5ELL0203%5ELS0%5EFT797,160%5EA0I,28,28%5EFH/%5EFD$partnumber$%5EFS%5EFT165,15%5EA0I,28,28%5EFH/%5EFD$customer$%5EFS%5EFT437,15%5EA0I,28,28%5EFH/%5EFD$tag$%5EFS%5EFT92,163%5EA0I,28,28%5EFH/%5EFD$po$%5EFS%5EFT797,16%5EA0I,28,28%5EFH/%5EFD$jobnumber$%5EFS%5EPQ1,0,1,Y%5EXZ) >
Button press to send API to Flow >
Flow sends the generated web image to PrintNode API, where I have my Zebra GK420t setup and working.
Expanding/personalizing off of this wonderful video: https://www.youtube.com/watch?v=m4Fu9af2h1c
My issue is that if I direct the PrintNode API to print with any of the other printers available, ie. Lexmark CX517, Brother DCP-L2550DW it prints successfully, but when printing to the Zebra label printer nothing happens. The logs from PrintNode show the print succeeding but there is no result. I can print the test documents from PrintNode successfully, but not from the Flow. If I download the label and print it manually from local file storage to the Zebra printer it works.
Here is the part of the Flow that sends to the PrintNode API.

Changing printerId in the body to a different printer that is not the Zebra GK420t yields success, but to the Zebra printer it doesn't work.
Looking for some input from someone that has possibly used this solution/similar solutions, and any help would be appreciated.
Thanks!