drago_usb_printer 0.1.2 copy "drago_usb_printer: ^0.1.2" to clipboard
drago_usb_printer: ^0.1.2 copied to clipboard

PlatformAndroid

This plugin will allow develop send data and work with usb printer on android

drago_usb_printer #

This plugin will allow develop send data and work with usb printer on android

Getting Started #

    flutter pub add drago_usb_printer

Example of Usage #

_getDevicelist() async {
    List<Map<String, dynamic>> results = [];
    results = await DragoUsbPrinter.getUSBDeviceList();

    print(" length: ${results.length}");
    setState(() {
      devices = results;
    });
}

_connect(int vendorId, int productId) async {
    bool returned;
    try {
      returned = await DragoUsbPrinter.connect(vendorId, productId);
    } on PlatformException {
      //response = 'Failed to get platform version.';
    }
    if (returned) {
      setState(() {
        connected = true;
      });
    }
}

_print() async {
    try {
      var data = Uint8List.fromList(
          utf8.encode(" Hello world Testing ESC POS printer..."));
      await DragoUsbPrinter.write(data);
      // await DragoUsbPrinter.printRawData("text");
      // await DragoUsbPrinter.printText("Testing ESC POS printer...");
    } on PlatformException {
      //response = 'Failed to get platform version.';
    }
}

4
likes
160
points
325
downloads

Publisher

unverified uploader

Weekly Downloads

This plugin will allow develop send data and work with usb printer on android

Repository (GitHub)

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on drago_usb_printer