An open API service indexing awesome lists of open source software.

https://github.com/chamals3n4/print-console

A CUPS-based desktop print manager
https://github.com/chamals3n4/print-console

cups-api hp-printer tauri-app

Last synced: 22 days ago
JSON representation

A CUPS-based desktop print manager

Awesome Lists containing this project

README

          

## Print Console

A desktop app I built to manage my printer:
upload PDFs, preview pages, configure print settings (B&W/color, copies, odd/even pages), and monitor the print queue in real time. Built on top of the CUPS printing layer using `lp` and `lpstat`.

![Print Console](src/assets/ui.png)

> CUPS is the native printing system on Linux and macOS. Does not work on Windows.

> Requires Rust, Node.js, pnpm, and CUPS (`cups` / `cups-daemon` package) installed on your system.

## Tech Stack

- **Frontend** — React + Vite + Tailwind CSS
- **Backend** — Rust
- **Printing** — CUPS (`lp`, `lpstat`, `pdftoppm`)

## How to Run

```bash
# Install dependencies
pnpm install

# Start in development mode
pnpm tauri dev

# Build for production
pnpm tauri build
```