# Fiscal Printer trait for implement
Allows define a trait using base values for documents send to and from fiscal printer.

## For Target Raspberry Pi
```SH
rustup target add armv7-unknown-linux-gnueabihf
```

https://medium.com/swlh/compiling-rust-for-raspberry-pi-arm-922b55dbb050

Examples:

```rust
main.js
```

```rust
    let mut _handler = serialport::new("/dev/ttyUSB0", 9600)
            .timeout(Duration::from_millis(10))
        .open().expect("Failed to open port");
    let mut _pnp_driver: pnp::printer::Printer = FiscalPrinter::new();
    
    let _x_result = _pnp_driver.print_report(&mut _handler, Report::new(ReportType::XReport));
```
