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
Print pdf from Zebra terminal (Android Flutter app) to Zebra printer// Expert user has replied. |
3 Replies
Hi Robin, have you made any progress in trying to print to Zebra printers a PDF via bluetooth?
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.
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.