Update escpos to 0.15.0
This commit is contained in:
parent
e9ed7d6eaa
commit
3ba4bcd2f8
3 changed files with 8 additions and 12 deletions
11
Cargo.lock
generated
11
Cargo.lock
generated
|
|
@ -753,12 +753,11 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "escpos"
|
name = "escpos"
|
||||||
version = "0.12.2"
|
version = "0.15.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "d61072257bf7231b08a87c29e904ccdc1e7e140b3af19b865ba98aaa19eeaa48"
|
checksum = "eafeb6ffc6e8f07aa93e0c7be9d4017e60af96c988d9b3e1060df3d1459f8908"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"encoding_rs",
|
"encoding_rs",
|
||||||
"lazy_static",
|
|
||||||
"log",
|
"log",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
@ -1428,12 +1427,6 @@ dependencies = [
|
||||||
"arrayvec",
|
"arrayvec",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "lazy_static"
|
|
||||||
version = "1.5.0"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "lebe"
|
name = "lebe"
|
||||||
version = "0.5.2"
|
version = "0.5.2"
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ axum = "0.8.1"
|
||||||
clap = { version = "4.5.30", features = ["derive", "deprecated"] }
|
clap = { version = "4.5.30", features = ["derive", "deprecated"] }
|
||||||
comemo = "0.4.0"
|
comemo = "0.4.0"
|
||||||
cosmic-text = "0.12.1"
|
cosmic-text = "0.12.1"
|
||||||
escpos = "0.12.2"
|
escpos = "0.15.0"
|
||||||
image = "0.25.1"
|
image = "0.25.1"
|
||||||
mark.git = "https://github.com/Garmelon/mark.git"
|
mark.git = "https://github.com/Garmelon/mark.git"
|
||||||
mime_guess = "2.0.4"
|
mime_guess = "2.0.4"
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ use std::path::PathBuf;
|
||||||
use escpos::{
|
use escpos::{
|
||||||
driver::FileDriver,
|
driver::FileDriver,
|
||||||
printer::Printer as EPrinter,
|
printer::Printer as EPrinter,
|
||||||
|
printer_options::PrinterOptions,
|
||||||
utils::{GS, PageCode, Protocol},
|
utils::{GS, PageCode, Protocol},
|
||||||
};
|
};
|
||||||
use image::{Rgba, RgbaImage};
|
use image::{Rgba, RgbaImage};
|
||||||
|
|
@ -44,8 +45,10 @@ impl Printer {
|
||||||
) -> anyhow::Result<Self> {
|
) -> anyhow::Result<Self> {
|
||||||
let printer = if let Some(path) = printer_path {
|
let printer = if let Some(path) = printer_path {
|
||||||
let driver = FileDriver::open(&path)?;
|
let driver = FileDriver::open(&path)?;
|
||||||
let printer = EPrinter::new(driver, Protocol::default(), Some(Self::PAGE_CODE));
|
let protocol = Protocol::default();
|
||||||
Some(printer)
|
let mut options = PrinterOptions::default();
|
||||||
|
options.page_code(Some(Self::PAGE_CODE));
|
||||||
|
Some(EPrinter::new(driver, protocol, Some(options)))
|
||||||
} else {
|
} else {
|
||||||
None
|
None
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue