It can be used in [Flutter](https://flutter.dev/) or [Dart](https://dart.dev/) projects. In Flutter, both Android and iOS are supported.
WiFi printing can be used in [Flutter](https://flutter.dev/) or pure [Dart](https://dart.dev/) projects. For Flutter projects, both Android and iOS are supported.
Bluetooth printing can be used only for iOS. Android support will come soon.
To discover existing printers in your subnet, consider using [ping_discover_network](https://pub.dev/packages/ping_discover_network) package. Note that most of the ESC/POS printers by default listen on port 9100.
To discover existing printers in your subnet, consider using [ping_discover_network](https://pub.dev/packages/ping_discover_network) package. Note that most of the ESC/POS printers by default listen on port 9100.
## Main Features
## Main Features
* Connect to Wi-Fi printers
* Connect to Wi-Fi / Bluetooth printers
* Simple text printing using *println* method
* Simple text printing using *text* method
* Tables printing using *printRow* method
* Tables printing using *printRow* method
* Text styling:
* Text styling:
* size, align, bold, reverse, underline, different fonts, turn 90°
* size, align, bold, reverse, underline, different fonts, turn 90°
...
@@ -27,7 +29,7 @@ To discover existing printers in your subnet, consider using [ping_discover_netw
...
@@ -27,7 +29,7 @@ To discover existing printers in your subnet, consider using [ping_discover_netw
**Note**: Your printer may not support some of the presented features (especially for underline styles, partial/full paper cutting, reverse feed, ...).
**Note**: Your printer may not support some of the presented features (especially for underline styles, partial/full paper cutting, reverse feed, ...).
description:The library allows to print receipts using a ESC/POS (usually thermal) network printer. It can be used in Flutter or Dart projects. In Flutter, both Android and iOS are supported.
description:The library allows to print receipts using an ESC/POS thermal WiFi/Bluetooth printer.