zpl_plugin_package 0.0.8 copy "zpl_plugin_package: ^0.0.8" to clipboard
zpl_plugin_package: ^0.0.8 copied to clipboard

PlatformAndroid

A Flutter plugin for Zebra ZPL printers. Supports WiFi connection, text, barcode, image and PDF printing, raw ZPL commands, and real-time connection monitoring. Android only.

0.0.8 #

  • All public Dart APIs documented with dartdoc comments.
  • Error messages translated to English (previously Turkish in some places).
  • print() replaced with debugPrint() in PrinterConnectionManager.
  • Added dispose() method to FlutterZebraIntegration and PrinterConnectionManager.
  • FlutterZebraIntegration now accepts optional dependencies for easier testing.
  • Comprehensive unit tests added: repository_test.dart, connect_manager_test.dart.
  • Example app redesigned with Material 3 UI demonstrating all major features.
  • pubspec.yaml: corrected SDK constraint, added topics for pub.dev discoverability.

0.0.7 #

  • Bug fixes and connection stability improvements.

0.0.6 #

  • Fixed connection handler: debug mode listen issue resolved.
  • Improved connection status event reliability.

0.0.5 #

  • Added periodic connection health check using ~HS ZPL command.
  • Fixed connection checker runnable initialization in init block.
  • Improved EventChannel sink lifecycle management.

0.0.4 #

  • Added ImageService for loading images from Flutter assets.
  • Refactored to Clean Architecture: separated Repository, ConnectManager, ImageService, PDFService.
  • Added PDFService for loading PDF files from Flutter assets.
  • Added PrinterConnectionManager for real-time connection state tracking.

0.0.3 #

  • Added sendZPLCommandByteArray method for raw byte array ZPL commands.
  • Bug fixes in background thread handling for print operations.

0.0.2 #

  • Added PDF printing support: converts first PDF page to bitmap and sends to printer.
  • Added image printing support via printImage method.

0.0.1 #

  • Initial release.
  • WiFi connection to Zebra printers via IP address and port.
  • Text printing with font type, size, and orientation support.
  • Barcode printing (Code 39, EAN-8, UPC-E, Code 93, Code 128, EAN-13).
  • Raw ZPL command sending.
  • Real-time connection status stream via EventChannel.
1
likes
160
points
54
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for Zebra ZPL printers. Supports WiFi connection, text, barcode, image and PDF printing, raw ZPL commands, and real-time connection monitoring. Android only.

Repository (GitHub)
View/report issues

Topics

#zebra #zpl #printer #bluetooth #label

Documentation

API reference

License

MIT (license)

Dependencies

flutter, path_provider, plugin_platform_interface

More

Packages that depend on zpl_plugin_package

Packages that implement zpl_plugin_package