recibo 0.3.0

ESC/POS printer driver for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use recibo::{Alignment, ConsoleDriver, Printer};

fn main() -> recibo::Result<()> {
  let driver = ConsoleDriver::open();
  let mut printer = Printer::open(driver)?;

  printer
    .init()?
    .align(Alignment::Center)?
    .qr(|builder| builder.size(200).text("Hello World"))?
    .text("Hello World")?
    .feed(4)?
    .cut()?
    .flush()?;

  Ok(())
}