windows_usb_printer 0.0.2+4 copy "windows_usb_printer: ^0.0.2+4" to clipboard
windows_usb_printer: ^0.0.2+4 copied to clipboard

PlatformWindows

Windows 平台使用,提供 1. 搜索获取已安装驱动的打印机列表 2. 向指定打印机发送打印内容

windows_usb_printer #

flutter 能力提供:(Windows 平台)

  • 搜索 Windows 端已安装的打印机(驱动),获取打印机名称
  • 通过打印机名称,向打印机发送打印任务

使用方法 #

//添加依赖
windows_usb_printer: ^0.0.1

提供API方法 #

1.搜索本机已安装的打印机驱动

List<WindowsPrinterInfo> printerList = await WindowsUsbPrinterProvider.queryLocalUsbDevice()

for (var printer in printerList) {
  // 打印已安装驱动的打印机名称
  log(printer.pPrinterName);
}

2.向指定打印机发送打印任务

// pPrinterName 即上面方法获取到的打印机名称
// data 是打印内容的字节数据,类型为 List<int>

WindowsUsbPrinterProvider.usbWrite(pPrinterName,data)

完整的 demo 示例可查阅: https://github.com/liyufengrex/flutter_printer_plus 中 example。 包含了 Android 、 Windows 示例。

1
likes
70
pub points
61%
popularity

Publisher

unverified uploader

Windows 平台使用,提供 1. 搜索获取已安装驱动的打印机列表 2. 向指定打印机发送打印内容

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (LICENSE)

Dependencies

cupertino_icons, ffi, flutter, win32

More

Packages that depend on windows_usb_printer