flutter_thermal_printer_pos 0.0.4 copy "flutter_thermal_printer_pos: ^0.0.4" to clipboard
flutter_thermal_printer_pos: ^0.0.4 copied to clipboard

A Flutter plugin for thermal printer support with TCP/Network and Bluetooth printing capabilities using ESC/POS commands.

0.0.1 #

Initial Release #

  • TCP/Network Printing: Full support for printing over WiFi/Ethernet connections
  • Bluetooth Printing: Android support for paired Bluetooth thermal printers
  • ESC/POS Commands: Complete ESC/POS formatting support including:
    • Text alignment (left, center, right)
    • Text formatting (bold, underline, different font sizes)
    • Image printing via URL
    • Barcode generation (EAN13, EAN8, UPC-A)
    • QR code generation
  • Configuration Options: Extensive printer configuration including:
    • DPI settings
    • Paper width
    • Characters per line
    • Auto-cut and cash drawer control
    • Connection timeout
  • Cross-Platform: Android and iOS support
  • Example App: Complete demo application showing all features
  • Error Handling: Comprehensive error handling and reporting

Android Implementation #

  • Uses ESCPOS-ThermalPrinter-Android library v3.4.0 (latest)
  • Full TCP and Bluetooth printing support
  • Complete ESC/POS command support including Code 39 barcode support
  • Thread-safe implementation with proper error handling
  • Bluetooth Android 33+ compatibility

iOS Implementation #

  • TCP printing support with Network framework
  • Basic ESC/POS command support
  • Bluetooth printing planned for future release

Breaking Changes #

None - this is the initial release.

0
likes
145
points
33
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin for thermal printer support with TCP/Network and Bluetooth printing capabilities using ESC/POS commands.

Documentation

API reference

License

BSL-1.0 (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_thermal_printer_pos

Packages that implement flutter_thermal_printer_pos