Driver delivery at scale
How the Printix driver store, vendor universal drivers, and Microsoft Endpoint Manager combine to push the Printix Client and the right driver to every workstation without per-laptop trips.
The Beginner course covered driver delivery from the user’s view: the Printix Client downloads what it needs when a queue is added. This lesson is the operational design behind that, the choices an MSP makes once and the procedures that scale to 120 laptops without 120 ticket-and-USB-stick visits.
The two delivery paths
flowchart LR
MEM[Microsoft Endpoint Manager<br/>Intune] -->|MSI / PKG| L1[Workstation 1]
MEM --> L2[Workstation 2]
MEM --> L3[Workstation N]
L1 --> PC[Printix Client<br/>installed]
L2 --> PC
L3 --> PC
PC -->|sign-in via Entra ID| H[Printix Home]
H --> DS[Printix driver store<br/>vendor + universal drivers]
PC -->|on add queue| DS
DS -->|matching driver| PC
Two stages. Both happen without a technician at the machine.
Stage 1: Push the Printix Client. The Printix Software page generates a per-tenant MSI for Windows or PKG for Mac. Microsoft Endpoint Manager (or Jamf, Addigy, Kandji, Intune for Education) ships it as a line-of-business app — Printix supplies the package, MDM is still the thing that delivers it to managed laptops. The MSI argument variants matter:
- Sign in after installation. Default; shows the sign-in dialog when the install finishes.
- Sign in postponed until restart. Used for Windows Autopilot scenarios where the install runs during initial provisioning. Only the Printix Service starts; the user signs in when they first use the machine. The computer doesn’t appear in Administrator until that sign-in happens.
Stage 2: The driver follows the queue. Once the Printix Client is signed in, every time a user adds a print queue (self-service or group-deployed), the matching driver downloads from the customer’s driver store automatically.
Driver store, what’s actually in it
The customer’s Printix driver store is built up from two sources:
- Discovered drivers from existing print servers or computers. When a Printix Client is first installed on a workstation that already has printers, Printix uploads “signed and unique print drivers” from that machine to the driver store. Migrating an existing print server pulls every driver registered for that server’s queues.
- Vendor universal drivers. Where no specific driver exists for a model, Printix can fall back to a vendor universal driver. The supported list covers most major OEMs (Canon, HP, Konica Minolta, Kyocera, Lexmark, Ricoh, Toshiba, Xerox, and others). The driver store auto-discovers drivers when each printer is first added; check the Drivers page in Administrator for the live inventory in your tenant rather than memorising the list.
The technician’s job is keeping the driver store sane: removing drivers that aren’t used, adding drivers for newly-acquired printers, and ensuring driver configurations (device settings: trays, duplexers, output bins; printing defaults: 2-sided, black-only) are right before the driver gets pushed to dozens of workstations.
A worked deployment: Able Moose mid-market rollout
Able Moose is rolling Printix to all three offices. Pre-existing: a Windows Server 2019 print server in Sydney with twelve print queues. Plan: keep the print server up while Printix learns its drivers and queues, then decommission.
| Phase | Action | What happens |
|---|---|---|
| 1. Install Printix Client on the Sydney print server | One-time technician trip to the server | Printers, print queues, and drivers get registered in Printix Cloud; Network1 created with the server’s gateway |
| 2. Deploy Printix Client via Intune to all Sydney laptops | Intune assigns the MSI to the “All Sydney users” group | Printix Client installs silently; users with Microsoft Entra-joined laptops get auto-sign-in |
| 3. Configure print drivers (trays, defaults, duplex) | MSP team works through Drivers in Administrator | Defaults like Print 2-sided and Print in black get set centrally |
| 4. Activate “Add print queue automatically” with groups | Tied to Microsoft Entra groups via the print queue’s Groups tab | Users in a group get queues installed without self-service |
| 5. Decommission the Sydney print server | After a quiet week with no printing complaints | Take the server offline; “Unplug the network cable and leave it that way for a week or so” before decommissioning |
The point of phase 5 is documented Printix advice: leave the print server unplugged but recoverable for a week, see if anyone complains. If nobody does, decommission. If someone does, you plug it back in while you investigate.
Driver-version trouble: the configurations table
Printix lets you maintain multiple “print driver configurations” on the same driver. Useful when one office wants Print 2-sided as the default and another office prints single-sided invoices. The configuration is selected per-print-queue, not per-user. A driver-config rollout looks like:
| Step | Where in Administrator |
|---|---|
| Add a new configuration to a driver | Drivers, the driver, the Configurations tab |
| Set device settings (trays, finishers) | Configuration’s Device tab |
| Set printing defaults (duplex, mono) | Configuration’s Printing tab |
| Apply the configuration to a print queue | Print queue properties, Configuration |
| Push the change to user workstations | Update print queues on computers (Intermediate-course operational task) |