View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 196 KB
- Files
- 110
- Favorites
- 26
- Views in the past week
- 12
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $14.99 on
Keywords
Printer Plugin Pro — Native Printing & PDF Export (All Platforms)
Print Textures, Cameras and uGUI/TextMeshPro UI to real printers or export PDF - on Windows, macOS, Linux, Android, iOS and WebGL. Native OS printing, a dependency-free PDF writer, and ESC/POS receipt
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 5
Printer Plugin Pro — Native Printing & PDF Export (All Platforms) screenshot 1
About this asset
Printer Plugin Pro turns anything on screen into a printout or a PDF — on every platform Unity ships to.
Capture a Texture2D, a Camera, a RenderTexture, or a uGUI / TextMeshPro Canvas, then send it to a system printer or write a PDF — with one async call.
Native printing on all six platforms
- Windows — GDI (silent + dialog, printer enumeration, default printer, paper size, copies)
- macOS — AppKit NSPrintOperation ◊silent + dialog, enumeration, default printer)
- Linux — CUPS (enumeration + media/copies)
- Android — PrintManager (the system print UI)
- iOS — AirPrint (the system printer picker + preview)
- WebGL — the browser print dialog, or a PDF download
Every backend reports a real capability model (Printer.GetCapabilities()), so your code can branch on what the current platform actually supports instead of failing blindly.
Cross-platform PDF export
A dependency-free, self-written PDF writer (no external libraries) exports the exact same content to a .pdf file on any platform — perfect for receipts, invoices, certificates, reports and screenshots.
Built for real projects
- Async, Task-based API — await Printer.Print(...) / await Printer.ExportPdf(...) with OnCompleted / OnFailed / OnProgress events.
- GPU-first capture (AsyncGPUReadback) with an automatic CPU fallback — DX11/DX12, Vulkan, Metal, OpenGL/GLES and WebGL.
- Paper / orientation / margins / DPI / scale / copies via a simple PrintSettings.
- Templates & watermarks — compose image grids and overlay a watermark.
- ESC/POS thermal printing (opt-in module) — receipt builder, text styling, 1-bit raster images, native barcodes and QR codes, TCP transport.
What's included
- Full C# source (no obfuscated DLLs).
- Native binaries for Windows & macOS; managed bridges for iOS, Android and WebGL; Linux via CUPS.
- Four example scenes (Texture, Camera, Canvas, ESC/POS).
- Documentation (Quick Start, API Reference, Platform Notes, Troubleshooting).
Requirements
- Unity 2022.3 LTS or newer.
- Verified on real hardware across Windows, macOS, Linux, Android, iOS and WebGL.
From the publisher's Asset Store listing.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.62f3 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.