use fiscalprinter::{FiscalPrinter, Setup, BaseDocument};
mod example;
fn main() {
println!("Hello, world!");
let epale_pnp: example::PnPTest = FiscalPrinter::new();
epale_pnp.open_port(String::from("Epale"));
epale_pnp.send_command(String::from("Ejele"));
let setup = Setup::new(String::from("dsadadashdg-ajdhas"), String::from("lpt1"));
let result = epale_pnp.setup(setup);
println!("Result of Setup {:?}", result);
epale_pnp.close_port();
}