Tauri Plugin Printer

Interface with printers through Powershell, enabled by a Cargo feature

This plugin is currently under development, any bugs please understand

Install

This plugin requires a Rust version of at least 1.64

Install the Core plugin by adding the following to your Cargo.toml file:

src-tauri/Cargo.toml

toml [dependencies] tauri-plugin-printer = { version = "0.2.0" }

You can install the JavaScript Guest bindings using your preferred JavaScript package manager:

```sh pnpm add tauri-plugin-printer

or

npm add tauri-plugin-printer

or

yarn add tauri-plugin-printer ```

Usage

First you need to register the core plugin with Tauri:

src-tauri/src/main.rs

rust fn main() { tauri::Builder::default() .plugin(tauri_plugin_printer.init()) .run(tauri::generate_context!()) .expect("error while running tauri application"); }

Afterwards all the plugin's APIs are available through the JavaScript guest bindings:

```javascript import {listprinters} from "tauri-plugin-printer"; // get list printers const list = await listprinters()

// print pdf file await printpdf('path/to/file.pdf', 'printername')

```

Donate

https://saweria.co/alfianlensun

License

Code: (c) 2023 - Present Alfian Lensun.

MIT where applicable.