Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
E
esc_pos_print_plus
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Dio Maulana
esc_pos_print_plus
Commits
81369ab9
Commit
81369ab9
authored
Sep 21, 2021
by
Andrey
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
v4.1.0: Added Null-Safety
parent
2aab7ac1
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
630 additions
and
30 deletions
+630
-30
CHANGELOG.md
CHANGELOG.md
+4
-0
pubspec.lock
example/discover_printers/pubspec.lock
+371
-0
pubspec.yaml
example/discover_printers/pubspec.yaml
+9
-9
esc_pos_printer.dart
lib/esc_pos_printer.dart
+1
-1
network_printer.dart
lib/src/network_printer.dart
+15
-15
printers.md
printers.md
+1
-0
pubspec.lock
pubspec.lock
+224
-0
pubspec.yaml
pubspec.yaml
+5
-5
No files found.
CHANGELOG.md
View file @
81369ab9
## [4.1.0]
-Null-Safety
## [4.0.3]
## [4.0.3]
-
Added optional delay param to
`disconnect`
method
-
Added optional delay param to
`disconnect`
method
...
...
example/discover_printers/pubspec.lock
0 → 100644
View file @
81369ab9
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
archive:
dependency: transitive
description:
name: archive
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.13"
args:
dependency: transitive
description:
name: args
url: "https://pub.dartlang.org"
source: hosted
version: "1.6.0"
async:
dependency: transitive
description:
name: async
url: "https://pub.dartlang.org"
source: hosted
version: "2.8.2"
boolean_selector:
dependency: transitive
description:
name: boolean_selector
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
characters:
dependency: transitive
description:
name: characters
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
charcode:
dependency: transitive
description:
name: charcode
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.1"
charset_converter:
dependency: "direct main"
description:
name: charset_converter
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.3"
clock:
dependency: transitive
description:
name: clock
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
collection:
dependency: transitive
description:
name: collection
url: "https://pub.dartlang.org"
source: hosted
version: "1.15.0"
convert:
dependency: transitive
description:
name: convert
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.1"
crypto:
dependency: transitive
description:
name: crypto
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.5"
csslib:
dependency: transitive
description:
name: csslib
url: "https://pub.dartlang.org"
source: hosted
version: "0.16.2"
cupertino_icons:
dependency: "direct main"
description:
name: cupertino_icons
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.3"
esc_pos_printer:
dependency: "direct main"
description:
path: "../.."
relative: true
source: path
version: "4.0.3"
esc_pos_utils:
dependency: "direct main"
description:
name: esc_pos_utils
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.0"
fake_async:
dependency: transitive
description:
name: fake_async
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
ffi:
dependency: transitive
description:
name: ffi
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.2"
file:
dependency: transitive
description:
name: file
url: "https://pub.dartlang.org"
source: hosted
version: "6.1.2"
flutter:
dependency: "direct main"
description: flutter
source: sdk
version: "0.0.0"
flutter_test:
dependency: "direct dev"
description: flutter
source: sdk
version: "0.0.0"
gbk_codec:
dependency: transitive
description:
name: gbk_codec
url: "https://pub.dartlang.org"
source: hosted
version: "0.3.2"
hex:
dependency: transitive
description:
name: hex
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.2"
html:
dependency: transitive
description:
name: html
url: "https://pub.dartlang.org"
source: hosted
version: "0.14.0+4"
image:
dependency: "direct main"
description:
name: image
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.19"
intl:
dependency: "direct main"
description:
name: intl
url: "https://pub.dartlang.org"
source: hosted
version: "0.16.1"
matcher:
dependency: transitive
description:
name: matcher
url: "https://pub.dartlang.org"
source: hosted
version: "0.12.11"
meta:
dependency: transitive
description:
name: meta
url: "https://pub.dartlang.org"
source: hosted
version: "1.7.0"
path:
dependency: transitive
description:
name: path
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.0"
path_provider:
dependency: "direct main"
description:
name: path_provider
url: "https://pub.dartlang.org"
source: hosted
version: "1.6.28"
path_provider_linux:
dependency: transitive
description:
name: path_provider_linux
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.1+2"
path_provider_macos:
dependency: transitive
description:
name: path_provider_macos
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.4+8"
path_provider_platform_interface:
dependency: transitive
description:
name: path_provider_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.4"
path_provider_windows:
dependency: transitive
description:
name: path_provider_windows
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.5"
petitparser:
dependency: transitive
description:
name: petitparser
url: "https://pub.dartlang.org"
source: hosted
version: "3.1.0"
ping_discover_network:
dependency: "direct main"
description:
name: ping_discover_network
url: "https://pub.dartlang.org"
source: hosted
version: "0.2.0+1"
platform:
dependency: transitive
description:
name: platform
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.2"
plugin_platform_interface:
dependency: transitive
description:
name: plugin_platform_interface
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.3"
process:
dependency: transitive
description:
name: process
url: "https://pub.dartlang.org"
source: hosted
version: "4.2.3"
qr:
dependency: transitive
description:
name: qr
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0"
qr_flutter:
dependency: "direct main"
description:
name: qr_flutter
url: "https://pub.dartlang.org"
source: hosted
version: "3.2.0"
sky_engine:
dependency: transitive
description: flutter
source: sdk
version: "0.0.99"
source_span:
dependency: transitive
description:
name: source_span
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.1"
stack_trace:
dependency: transitive
description:
name: stack_trace
url: "https://pub.dartlang.org"
source: hosted
version: "1.10.0"
stream_channel:
dependency: transitive
description:
name: stream_channel
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
string_scanner:
dependency: transitive
description:
name: string_scanner
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
term_glyph:
dependency: transitive
description:
name: term_glyph
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
test_api:
dependency: transitive
description:
name: test_api
url: "https://pub.dartlang.org"
source: hosted
version: "0.4.3"
typed_data:
dependency: transitive
description:
name: typed_data
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0"
vector_math:
dependency: transitive
description:
name: vector_math
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
wifi:
dependency: "direct main"
description:
name: wifi
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.5"
win32:
dependency: transitive
description:
name: win32
url: "https://pub.dartlang.org"
source: hosted
version: "2.2.9"
xdg_directories:
dependency: transitive
description:
name: xdg_directories
url: "https://pub.dartlang.org"
source: hosted
version: "0.1.2"
xml:
dependency: transitive
description:
name: xml
url: "https://pub.dartlang.org"
source: hosted
version: "4.5.1"
sdks:
dart: ">=2.13.0 <3.0.0"
flutter: ">=1.20.0"
example/discover_printers/pubspec.yaml
View file @
81369ab9
...
@@ -4,24 +4,24 @@ description: A new Flutter project.
...
@@ -4,24 +4,24 @@ description: A new Flutter project.
version
:
1.0.0+1
version
:
1.0.0+1
environment
:
environment
:
sdk
:
"
>=2.1.0
<3.0.0"
sdk
:
"
>=2.1
2
.0
<3.0.0"
dependencies
:
dependencies
:
flutter
:
charset_converter
:
^1.0.3
sdk
:
flutter
cupertino_icons
:
^0.1.2
cupertino_icons
:
^0.1.2
wifi
:
^0.1.5
ping_discover_network
:
^0.2.0+1
image
:
^2.1.4
esc_pos_printer
:
esc_pos_printer
:
path
:
../../
path
:
../../
esc_pos_utils
:
^1.0.0
flutter
:
sdk
:
flutter
image
:
^2.1.4
intl
:
^0.16.1
intl
:
^0.16.1
qr_flutter
:
^3.2.0
path_provider
:
^1.6.5
path_provider
:
^1.6.5
esc_pos_utils
:
^1.0.0
ping_discover_network
:
^0.2.0+1
qr_flutter
:
^3.2.0
wifi
:
^0.1.5
# esc_pos_utils:
# esc_pos_utils:
# path: ../../../esc_pos_utils
# path: ../../../esc_pos_utils
charset_converter
:
^1.0.3
dev_dependencies
:
dev_dependencies
:
flutter_test
:
flutter_test
:
...
...
lib/esc_pos_printer.dart
View file @
81369ab9
...
@@ -7,5 +7,5 @@
...
@@ -7,5 +7,5 @@
*/
*/
library
esc_pos_printer
;
library
esc_pos_printer
;
export
'
./
src/enums.dart'
;
export
'src/enums.dart'
;
export
'src/network_printer.dart'
;
export
'src/network_printer.dart'
;
lib/src/network_printer.dart
View file @
81369ab9
...
@@ -21,13 +21,13 @@ class NetworkPrinter {
...
@@ -21,13 +21,13 @@ class NetworkPrinter {
final
PaperSize
_paperSize
;
final
PaperSize
_paperSize
;
final
CapabilityProfile
_profile
;
final
CapabilityProfile
_profile
;
String
_host
;
String
?
_host
;
int
_port
;
int
?
_port
;
Generator
_generator
;
late
Generator
_generator
;
Socket
_socket
;
late
Socket
_socket
;
int
get
port
=>
_port
;
int
?
get
port
=>
_port
;
String
get
host
=>
_host
;
String
?
get
host
=>
_host
;
PaperSize
get
paperSize
=>
_paperSize
;
PaperSize
get
paperSize
=>
_paperSize
;
CapabilityProfile
get
profile
=>
_profile
;
CapabilityProfile
get
profile
=>
_profile
;
...
@@ -45,7 +45,7 @@ class NetworkPrinter {
...
@@ -45,7 +45,7 @@ class NetworkPrinter {
}
}
/// [delayMs]: milliseconds to wait after destroying the socket
/// [delayMs]: milliseconds to wait after destroying the socket
void
disconnect
({
int
delayMs
})
async
{
void
disconnect
({
int
?
delayMs
})
async
{
_socket
.
destroy
();
_socket
.
destroy
();
if
(
delayMs
!=
null
)
{
if
(
delayMs
!=
null
)
{
await
Future
.
delayed
(
Duration
(
milliseconds:
delayMs
),
()
=>
null
);
await
Future
.
delayed
(
Duration
(
milliseconds:
delayMs
),
()
=>
null
);
...
@@ -62,7 +62,7 @@ class NetworkPrinter {
...
@@ -62,7 +62,7 @@ class NetworkPrinter {
PosStyles
styles
=
const
PosStyles
(),
PosStyles
styles
=
const
PosStyles
(),
int
linesAfter
=
0
,
int
linesAfter
=
0
,
bool
containsChinese
=
false
,
bool
containsChinese
=
false
,
int
maxCharsPerLine
,
int
?
maxCharsPerLine
,
})
{
})
{
_socket
.
add
(
_generator
.
text
(
text
,
_socket
.
add
(
_generator
.
text
(
text
,
styles:
styles
,
styles:
styles
,
...
@@ -75,7 +75,7 @@ class NetworkPrinter {
...
@@ -75,7 +75,7 @@ class NetworkPrinter {
_socket
.
add
(
_generator
.
setGlobalCodeTable
(
codeTable
));
_socket
.
add
(
_generator
.
setGlobalCodeTable
(
codeTable
));
}
}
void
setGlobalFont
(
PosFontType
font
,
{
int
maxCharsPerLine
})
{
void
setGlobalFont
(
PosFontType
font
,
{
int
?
maxCharsPerLine
})
{
_socket
_socket
.
add
(
_generator
.
setGlobalFont
(
font
,
maxCharsPerLine:
maxCharsPerLine
));
.
add
(
_generator
.
setGlobalFont
(
font
,
maxCharsPerLine:
maxCharsPerLine
));
}
}
...
@@ -100,7 +100,7 @@ class NetworkPrinter {
...
@@ -100,7 +100,7 @@ class NetworkPrinter {
_socket
.
add
(
_generator
.
cut
(
mode:
mode
));
_socket
.
add
(
_generator
.
cut
(
mode:
mode
));
}
}
void
printCodeTable
({
String
codeTable
})
{
void
printCodeTable
({
String
?
codeTable
})
{
_socket
.
add
(
_generator
.
printCodeTable
(
codeTable:
codeTable
));
_socket
.
add
(
_generator
.
printCodeTable
(
codeTable:
codeTable
));
}
}
...
@@ -138,9 +138,9 @@ class NetworkPrinter {
...
@@ -138,9 +138,9 @@ class NetworkPrinter {
void
barcode
(
void
barcode
(
Barcode
barcode
,
{
Barcode
barcode
,
{
int
width
,
int
?
width
,
int
height
,
int
?
height
,
BarcodeFont
font
,
BarcodeFont
?
font
,
BarcodeText
textPos
=
BarcodeText
.
below
,
BarcodeText
textPos
=
BarcodeText
.
below
,
PosAlign
align
=
PosAlign
.
center
,
PosAlign
align
=
PosAlign
.
center
,
})
{
})
{
...
@@ -167,7 +167,7 @@ class NetworkPrinter {
...
@@ -167,7 +167,7 @@ class NetworkPrinter {
_socket
.
add
(
_generator
.
drawer
(
pin:
pin
));
_socket
.
add
(
_generator
.
drawer
(
pin:
pin
));
}
}
void
hr
({
String
ch
=
'-'
,
int
len
,
int
linesAfter
=
0
})
{
void
hr
({
String
ch
=
'-'
,
int
?
len
,
int
linesAfter
=
0
})
{
_socket
.
add
(
_generator
.
hr
(
ch:
ch
,
linesAfter:
linesAfter
));
_socket
.
add
(
_generator
.
hr
(
ch:
ch
,
linesAfter:
linesAfter
));
}
}
...
@@ -175,7 +175,7 @@ class NetworkPrinter {
...
@@ -175,7 +175,7 @@ class NetworkPrinter {
Uint8List
textBytes
,
{
Uint8List
textBytes
,
{
PosStyles
styles
=
const
PosStyles
(),
PosStyles
styles
=
const
PosStyles
(),
int
linesAfter
=
0
,
int
linesAfter
=
0
,
int
maxCharsPerLine
,
int
?
maxCharsPerLine
,
})
{
})
{
_socket
.
add
(
_generator
.
textEncoded
(
_socket
.
add
(
_generator
.
textEncoded
(
textBytes
,
textBytes
,
...
...
printers.md
View file @
81369ab9
...
@@ -16,3 +16,4 @@ Thank you for your contribution!
...
@@ -16,3 +16,4 @@ Thank you for your contribution!
|
[
Issyzonepos 80mm Wifi Thermal Receipt
](
https://www.aliexpress.com/item/32985398184.html
)
|80mm|3.1.4|No issues graphics & barcode tested also tested)|
|
[
Issyzonepos 80mm Wifi Thermal Receipt
](
https://www.aliexpress.com/item/32985398184.html
)
|80mm|3.1.4|No issues graphics & barcode tested also tested)|
|
[
HOIN HOP-H58 Bluetooth Thermal Cash Receipt Printer
](
https://www.aliexpress.com/item/32859843705.html
)
|58mm|3.1.4|No issues|
|
[
HOIN HOP-H58 Bluetooth Thermal Cash Receipt Printer
](
https://www.aliexpress.com/item/32859843705.html
)
|58mm|3.1.4|No issues|
|
[
Elgin i9 - Ethernet
](
https://www.americanas.com.br/produto/28943574/impressora-nao-fiscal-elgin-i9-guilhotina-usb?WT.srch=1&acc=e789ea56094489dffd798f86ff51c7a9&epar=bp_pl_00_go_inf-aces_acessorios_geral_gmv&gclid=CjwKCAjwnef6BRAgEiwAgv8mQRRqkLzg7F0l3j3rzFpYXrmi-57_YWX0OiKD5VcE7q1BG2v-qsWfyBoCF8wQAvD_BwE&i=5bac49bbeec3dfb1f8d856ec&o=5a067550eec3dfb1f8def31e&opn=YSMESP&sellerid=8829865000339
)
|80mm|3.2.5|No issues|
|
[
Elgin i9 - Ethernet
](
https://www.americanas.com.br/produto/28943574/impressora-nao-fiscal-elgin-i9-guilhotina-usb?WT.srch=1&acc=e789ea56094489dffd798f86ff51c7a9&epar=bp_pl_00_go_inf-aces_acessorios_geral_gmv&gclid=CjwKCAjwnef6BRAgEiwAgv8mQRRqkLzg7F0l3j3rzFpYXrmi-57_YWX0OiKD5VcE7q1BG2v-qsWfyBoCF8wQAvD_BwE&i=5bac49bbeec3dfb1f8d856ec&o=5a067550eec3dfb1f8def31e&opn=YSMESP&sellerid=8829865000339
)
|80mm|3.2.5|No issues|
|
[
MUNBYN MU-ITPP047-IT WiFi/Ethernet
](
https://www.amazon.it/Aggiorna-Stampante-Auto-Cut-Supporto-MUNBYN/dp/B079L3JLGT/ref=sr_1_3?__mk_it_IT=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=esc+pos+printer&qid=1630150820&sr=8-3
)
|80mm|4.0.4 (antoninobajeli pull req)|No issues - graphics & barcode tested|
pubspec.lock
0 → 100644
View file @
81369ab9
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
archive:
dependency: transitive
description:
name: archive
url: "https://pub.dartlang.org"
source: hosted
version: "3.1.2"
async:
dependency: transitive
description:
name: async
url: "https://pub.dartlang.org"
source: hosted
version: "2.8.2"
boolean_selector:
dependency: transitive
description:
name: boolean_selector
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
characters:
dependency: transitive
description:
name: characters
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
charcode:
dependency: transitive
description:
name: charcode
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.1"
charset_converter:
dependency: "direct main"
description:
name: charset_converter
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.3"
clock:
dependency: transitive
description:
name: clock
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
collection:
dependency: transitive
description:
name: collection
url: "https://pub.dartlang.org"
source: hosted
version: "1.15.0"
crypto:
dependency: transitive
description:
name: crypto
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.1"
csslib:
dependency: transitive
description:
name: csslib
url: "https://pub.dartlang.org"
source: hosted
version: "0.17.0"
esc_pos_utils:
dependency: "direct main"
description:
name: esc_pos_utils
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
fake_async:
dependency: transitive
description:
name: fake_async
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
flutter:
dependency: "direct main"
description: flutter
source: sdk
version: "0.0.0"
flutter_test:
dependency: "direct dev"
description: flutter
source: sdk
version: "0.0.0"
gbk_codec:
dependency: transitive
description:
name: gbk_codec
url: "https://pub.dartlang.org"
source: hosted
version: "0.4.0"
hex:
dependency: transitive
description:
name: hex
url: "https://pub.dartlang.org"
source: hosted
version: "0.2.0"
html:
dependency: transitive
description:
name: html
url: "https://pub.dartlang.org"
source: hosted
version: "0.15.0"
image:
dependency: "direct main"
description:
name: image
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.5"
matcher:
dependency: transitive
description:
name: matcher
url: "https://pub.dartlang.org"
source: hosted
version: "0.12.11"
meta:
dependency: transitive
description:
name: meta
url: "https://pub.dartlang.org"
source: hosted
version: "1.7.0"
path:
dependency: transitive
description:
name: path
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.0"
petitparser:
dependency: transitive
description:
name: petitparser
url: "https://pub.dartlang.org"
source: hosted
version: "4.3.0"
sky_engine:
dependency: transitive
description: flutter
source: sdk
version: "0.0.99"
source_span:
dependency: transitive
description:
name: source_span
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.1"
stack_trace:
dependency: transitive
description:
name: stack_trace
url: "https://pub.dartlang.org"
source: hosted
version: "1.10.0"
stream_channel:
dependency: transitive
description:
name: stream_channel
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
string_scanner:
dependency: transitive
description:
name: string_scanner
url: "https://pub.dartlang.org"
source: hosted
version: "1.1.0"
term_glyph:
dependency: transitive
description:
name: term_glyph
url: "https://pub.dartlang.org"
source: hosted
version: "1.2.0"
test_api:
dependency: transitive
description:
name: test_api
url: "https://pub.dartlang.org"
source: hosted
version: "0.4.3"
typed_data:
dependency: transitive
description:
name: typed_data
url: "https://pub.dartlang.org"
source: hosted
version: "1.3.0"
vector_math:
dependency: transitive
description:
name: vector_math
url: "https://pub.dartlang.org"
source: hosted
version: "2.1.0"
xml:
dependency: transitive
description:
name: xml
url: "https://pub.dartlang.org"
source: hosted
version: "5.3.0"
sdks:
dart: ">=2.14.0 <3.0.0"
flutter: ">=1.10.0"
pubspec.yaml
View file @
81369ab9
name
:
esc_pos_printer
name
:
esc_pos_printer
description
:
The library allows to print receipts using an ESC/POS thermal WiFi printer.
description
:
The library allows to print receipts using an ESC/POS thermal WiFi printer.
version
:
4.
0.3
version
:
4.
1.0
homepage
:
https://github.com/andrey-ushakov/esc_pos_printer
homepage
:
https://github.com/andrey-ushakov/esc_pos_printer
environment
:
environment
:
sdk
:
"
>=2.1.0
<3.0.0"
sdk
:
"
>=2.1
2
.0
<3.0.0"
dependencies
:
dependencies
:
charset_converter
:
^2.0.0
esc_pos_utils
:
^1.1.0
flutter
:
flutter
:
sdk
:
flutter
sdk
:
flutter
esc_pos_utils
:
^1.0.0
# esc_pos_utils:
# esc_pos_utils:
# path: ../esc_pos_utils
# path: ../esc_pos_utils
charset_converter
:
^1.0.3
image
:
^3.0.2
image
:
^2.1.4
dev_dependencies
:
dev_dependencies
:
flutter_test
:
flutter_test
:
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment