update latest
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:drago_pos_printer/drago_pos_printer.dart';
|
||||
import 'package:webcontent_converter/demo.dart';
|
||||
import 'package:webcontent_converter/webcontent_converter.dart';
|
||||
// import 'package:webcontent_converter/demo.dart';
|
||||
// import 'package:webcontent_converter/webcontent_converter.dart';
|
||||
|
||||
import '../service/service.dart';
|
||||
|
||||
@@ -40,6 +40,7 @@ class _NetWorkPrinterScreenState extends State<NetWorkPrinterScreen> {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
backgroundColor: Color(0xFFFAFAFA),
|
||||
appBar: AppBar(
|
||||
title: Text("Network Printer Screen ${printProfiles.length}"),
|
||||
actions: [
|
||||
@@ -177,7 +178,7 @@ class _NetWorkPrinterScreenState extends State<NetWorkPrinterScreen> {
|
||||
_startPrinter(int byteType, NetWorkPrinter printer) async {
|
||||
await _connect(printer);
|
||||
// if (_data.isEmpty) {
|
||||
final content = Demo.getShortReceiptContent();
|
||||
// final content = Demo.getShortReceiptContent();
|
||||
|
||||
var stopwatch = Stopwatch()..start();
|
||||
List<int> data = [];
|
||||
@@ -195,11 +196,11 @@ class _NetWorkPrinterScreenState extends State<NetWorkPrinterScreen> {
|
||||
profile: profile,
|
||||
name: _name);
|
||||
} else if (byteType == 3) {
|
||||
var service = ESCPrinterService(await WebcontentConverter.contentToImage(
|
||||
content: content,
|
||||
executablePath: WebViewHelper.executablePath(),
|
||||
));
|
||||
data = await service.getBytes(name: _name);
|
||||
// var service = ESCPrinterService(await WebcontentConverter.contentToImage(
|
||||
// content: content,
|
||||
// executablePath: WebViewHelper.executablePath(),
|
||||
// ));
|
||||
// data = await service.getBytes(name: _name);
|
||||
}
|
||||
|
||||
print("Start print data $_name");
|
||||
@@ -209,8 +210,8 @@ class _NetWorkPrinterScreenState extends State<NetWorkPrinterScreen> {
|
||||
if (_manager != null) {
|
||||
print("isConnected ${_manager!.printer.connected}");
|
||||
await _manager!.writeBytes(_data, isDisconnect: true);
|
||||
WebcontentConverter.logger
|
||||
.info("completed executed in ${stopwatch.elapsed}");
|
||||
// WebcontentConverter.logger
|
||||
// .info("completed executed in ${stopwatch.elapsed}");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user