Public automated checks
The 20 September verification run passed its Windows, Linux and Android jobs at commit ded072d. The workflow covers agent tests and packaging, Windows/Linux HTTPS smoke checks plus Android unit tests, debug build and lint.
Android / Windows / Linux
Local-network printing from an Android phone through a desktop agent, built by John Finnerty in Christchurch, New Zealand.
Status: in-development project with public source and test builds. This note covers the 1.1 development work, not a production support offering.
Evidence reviewed .
The workflow
PrintR lets the phone choose a document and send it to a paired computer on the local network. The Android app handles file selection, computer pairing and print options. A .NET agent manages conversion, the job queue and the operating system's printing backend.
Evidence and scope
The 20 September verification run passed its Windows, Linux and Android jobs at commit ded072d. The workflow covers agent tests and packaging, Windows/Linux HTTPS smoke checks plus Android unit tests, debug build and lint.
The versioned validation record reports 61 Windows tests, 31 Linux/shared tests on Windows and 15 Android tests per build variant. It also records real conversion of seven document formats on Windows and Linux. These are maintainer-recorded results, distinct from the public CI run.
The documented Android emulator session paired with the Windows agent over pinned HTTPS, listed printers and uploaded an XLSX file to a completed mock job. The captures below show that session. Mock completion did not send paper to a printer.
I have also tested PrintR and confirmed that it works on my own printer, reported on 20 September 2026. This is my own hands-on confirmation, separate from the mock-mode captures. It is not a compatibility claim for other printers, formats or driver options.
Real application captures
Captured on 20 September 2026 from the Windows application and Android API 35 emulator. These images are unchanged copies from the versioned screenshot record. Click an image for its full-size view.
Engineering decisions
Discovery finds a computer but does not authorise printing. New pairings use a token and pin the agent certificate fingerprint. The desktop dashboard separates setup readiness from recent jobs, while Android distinguishes backend completion from mock-mode acceptance.
The Settings layout now sizes rows to their content so action and Browse button borders remain visible. The validation record includes five layout regression cases. This is a small usability fix with an inspectable before-and-after record.
Uploads have format and size checks, and converted documents use separate job folders. These controls are not a complete sandbox for hostile documents. The security notes explain the trust boundary, retention and local-network-only intent.