tauri-plugin-printer 0.1.4

Tauri Plugin for printer access
Documentation
tauri-plugin-printer-0.1.4 has been yanked.

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

[dependencies]

tauri-plugin-printer = { version = "0.1.4" }

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

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

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:

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

// print pdf file
await print_pdf('path/to/file.pdf', 'PrinterName')

Donate

https://saweria.co/alfianlensun

License

Code: (c) 2023 - Present Alfian Lensun.

MIT where applicable.