justification/
justification.rs1use escpos_md::command::Justification;
2use escpos_md::instruction::{EscposImage, ImageOptions};
3use escpos_md::{PrinterConfig, Result};
4use std::io;
5
6fn main() -> Result<()> {
7 let img = image::open("./examples/lena.jpg").unwrap();
8 let escpos_img = EscposImage::new(&img, ImageOptions::default().scale(0.3)?);
9 PrinterConfig::tm_t20ii()
10 .build(io::stdout())?
11 .reset()?
12 .println("Left: Hello world!")?
13 .image(&escpos_img)?
14 .justification(Justification::Center)?
15 .println("Center: Hello world!")?
16 .image(&escpos_img)?
17 .justification(Justification::Right)?
18 .println("Right: Hello world!")?
19 .image(&escpos_img)?
20 .cut()?;
21 Ok(())
22}