Update escpos to 0.15.0
This commit is contained in:
parent
e9ed7d6eaa
commit
3ba4bcd2f8
3 changed files with 8 additions and 12 deletions
|
|
@ -3,6 +3,7 @@ use std::path::PathBuf;
|
|||
use escpos::{
|
||||
driver::FileDriver,
|
||||
printer::Printer as EPrinter,
|
||||
printer_options::PrinterOptions,
|
||||
utils::{GS, PageCode, Protocol},
|
||||
};
|
||||
use image::{Rgba, RgbaImage};
|
||||
|
|
@ -44,8 +45,10 @@ impl Printer {
|
|||
) -> anyhow::Result<Self> {
|
||||
let printer = if let Some(path) = printer_path {
|
||||
let driver = FileDriver::open(&path)?;
|
||||
let printer = EPrinter::new(driver, Protocol::default(), Some(Self::PAGE_CODE));
|
||||
Some(printer)
|
||||
let protocol = Protocol::default();
|
||||
let mut options = PrinterOptions::default();
|
||||
options.page_code(Some(Self::PAGE_CODE));
|
||||
Some(EPrinter::new(driver, protocol, Some(options)))
|
||||
} else {
|
||||
None
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue