Print pdf from Zebra terminal (Android Flutter app) to Zebra printer

Hello everybody,

I am a beginner with Zebra devices and I have few questions.

We are currently working on a Flutter application for our customers.
Basically, our app will be a product receipt app. From the barcode, it would print a label from a Zebra printer in case of customer order.
For the printer, we were thinking about one of these models (with wireless option) :
- GK420d
- GT800
- ZD410
And for the mobile device, we thought about the Zebra TC25.

Here are my questions :
1. Our zebra reseller told us that almost every Zebra printers are compatible for Android / iOS. Flutter has plugins for printing pdf that are just wrappers of native functionalities (writted in Java/Kotlin for Android). So I assume that there should not be any problem for printing for our Flutter app to a Zebra printer through wi-fi ?

2. I read some stiff about Zebra's SDK and found some Flutter plugins :
- https://github.com/acaliaro/flutterZebraEmdk
- https://github.com/devinim/flutter-zsdk

If we use native wrapped functionalities through Flutter plugins cited above, I'm assuming that we won't need to use Zebra's SDK ? Can you confirm that ?

Thank you very much for answering.
Best regards,

Robin Colombier

Robin West
Hello - The GK and GT

Hello - The GK and GT printers do not have Bluetooth options so working with them and mobile devices are not going to be easy.  The ZD400 is a much better option having BT for Android and MFI compatibility.  Although I have not worked with it, it looks like the https://github.com/devinim/flutter-zsdk will do what you want.  It appears to wrap the printer (LInk-OS) SDK.  The documentation does not say if you need to also have a copy of the Link-OS SDK to use it or if it's already prepackaged.    I've not used Flutter, so hoping the community can help confirm.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Robin Colombier
Thank you very much for

Thank you very much for answering. We finally bought the ZD420.
We are now trying to print a pdf from our Flutter app to this printer.
I saw that the "MobiPrint" application (https://mobiprintapp.com/) could help us with that, I downloaded it to give it a try, but the UI is a complete disaster. I don't even know how to set it.

We can afford this : https://www.zebra.com/us/en/products/software/barcode-printers/link-os/p...

Basically, the flutter-zdsk plugins that we talked about need ZPL to print, and I only have PDF. Does this "pdf virtual device" could help us with that ? Will it work with Flutter ?

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Robin West
The PDF Virtual device is a

The PDF Virtual device is a program that you load on the printer and it will then directly take PDF documetnts and print them.  It doesn't really matter how the PDFs are sent to the printer, so yes, it should work fine with Flutter.  The ZSDK plugins should give the option to send a file (perhaps it is under a utilities class). That way you can use the plugin to make the printer connection properly, but can send a PDF to print.

Vote: 
Vote up!
Vote down!

Points: 0

You voted ‘up’


Log in to post comments