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

// Expert user has replied.
R Robin Colombier 3 years 5 months ago
1113 3 0

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

Please Register or Login to post a reply

3 Replies

D Davide Bicego

Hi Robin, have you made any progress in trying to print to Zebra printers a PDF via bluetooth?

R Robin West

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.

L Lydia Hicks

Great to hear that you're learning Flutter for app development! Regarding your questions about integrating Zebra printers with your Flutter app:

It's true that Zebra printers are generally compatible with Android and iOS platforms, and there are Flutter plugins available for printing PDF files that take advantage of the built-in functionality. If you have a Zebra printer with a wireless connection (like the models you mentioned) and your Flutter app communicates with the printer over Wi-Fi, you shouldn't have any major issues printing from your app to the Zebra printer. .
The Flutter plugins you mentioned, such as flutterZebraEmdk and flutter-zsdk, provide wrappers for native Zebra functions. If these plugins meet your printing requirements and you can achieve your desired features.

In addition, I recently became interested in Flutter development myself after reading an article about its pros and cons on the https://www.cogniteq.com/blog/flutter-pros-and-cons-it-good-choice-your-app blog. It's an exciting framework with a lot of features.

Best of luck in developing and integrating your Flutter app.

CONTACT
Can’t find what you’re looking for?