PrintAssist is a Windows-only batch file printing control desktop application that references the Print Conductor task flow, supporting system printer enumeration, in-memory print queue, common default settings with per-file overrides, multiple file format entries, and failure isolation with retry.
- v1.0.11
- Published at
- 29d ago
- 46
- Stars
- 251
- Download
- Synced at
- 29d ago
Latest release
v1.0.11Oct 15, 2026, 08:23 AMDownloads slow? Switch the source anytime above
README
Project Overview
PrintAssist is a Windows-only batch file printing control desktop application. It references the Print Conductor task flow, using Rsbuild + React + Ant Design for the frontend and a customized Tauri 2 / PakePlus-inspired native shell.
Key Features
- System printer enumeration: Default printer, online/offline status, color/duplex capability reading (Win32)
- In-memory print queue: Append without overwrite, cleared on restart
- Common default settings + per-file override: Color, duplex, flip, copies, page range
- File entry: Page select files/folders, drag-and-drop, command-line arguments, classic context menu and "Send to"
- Office document support: Prefer printing via local Office COM to PDF
- Failure isolation and retry of failed items
- GitHub Actions CI / Release
- Update check: Reads the latest stable GitHub Release and opens the download page
Target Audience
- Windows users
- Users who need to batch print PDF, Office documents, and images
- Users who need a Print Conductor alternative
Quick Start
# Toolchain
# Node 22+ / npm / Rust 1.97.1
npm install
npm run dev
# Desktop development
npm run tauri:devCore Advantages
- References the Print Conductor task flow design
- Supports batch printing of multiple file formats
- In-memory print queue for flexible operation
- Failure isolation and retry for more reliable printing
System Requirements
- OS: Windows
- Additional dependencies: Node 22+, npm, Rust 1.97.1
Release history
Sort