Tim McSween Work Print & PDF Subsystem
Mission-Critical Infrastructure

Print & PDF Subsystem

10+ years owning the last mile of every tax return — then making a decade-old black box observable with cloud telemetry.

34M+ Documents printed per quarter
70K+ Preparers served
8M+ Client returns per quarter
<0.4s Median print operation
Context

The print subsystem is the last mile of Drake Tax: a return that cannot be printed, saved to PDF, or delivered to a client portal cannot be filed. It serves laser and inkjet hardware, PDF generation, e-signature, the Drake Document Manager, and the SecureFilePro client portal — all from a single dispatch path.

Role

Designed, engineered, and owned the print and PDF subsystem for over a decade. Most recently: instrumented the entire engine with Azure Application Insights telemetry, converting an opaque legacy system into an observable, data-driven platform.

Challenge

For most of its life the subsystem emitted no telemetry. Printer-compatibility triage, engine investment decisions, and feature roadmap calls were driven by support tickets and anecdote. Decade-old legacy code couldn't simply be rewritten — it had to be modernized in place, without touching the latency-sensitive hot path.

Approach
  • Built the subsystem around a modular, runtime-pluggable engine model — a central manager loading the appropriate render engine on demand, with a single dispatch path for all output destinations.
  • Engineered device-aware print routing over Win32 spooler APIs — printer-class auto-detection, GDI fallback, tray and duplex control, watermarking, SSN masking, and PDF password protection.
  • Added structured Azure Application Insights telemetry to the live print path without disturbing latency-sensitive operations — capturing engine, printer type, options, and forms printed.
  • Used production telemetry to safely validate deprecation of a legacy render engine (confirmed at under 0.01% of jobs) rather than guesswork.
  • Quantified adoption of value-add features — watermarking, portal delivery, document archival — giving the roadmap real signal on where preparers create value.
Boring infrastructure, made observable, becomes a strategic asset. The telemetry now drives engine investment decisions and powers recurring stakeholder usage reporting.