Printer Plugin Pro — Native Printing & PDF Export (All Platforms) 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)

by Denis Ivanov (opens in new tab)

4.0 / 5 · 4 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 3
4 stars 0
3 stars 0
2 stars 0
1 star 1

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

Price $29.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Printer Plugin Pro — Native Printing & PDF Export (All Platforms), 6 months Current $29.99; lowest $29.99; highest $29.99 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 5

Printer Plugin Pro — Native Printing & PDF Export (All Platforms) screenshot 1

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

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.62f3 Compatible Compatible Compatible Compatible

As listed on the Asset Store.