Intune deploy printers to devices (not users) — persistent mapping recipe
Joe B.
Reviewed for technical accuracy
Specialities: Microsoft Intune, Endpoint Manager, Universal Print, AD/GPO, Print Servers, Hybrid Azure AD
Deploy printers to devices with Intune — device-based assignments, persistent mappings, hybrid & cloud print
Quick answer: the accepted fix
Accepted fix for Intune printer deployment: use device-targeted Azure AD groups plus SYSTEM-context scripts or Win32 apps to map shared printers, add detection/remediation so queues auto-heal, and avoid relying only on user-targeted policies. This creates persistent printer mappings per device for all users.
Why device-based Intune printer deployment beats user targeting
User-targeted printers in Intune often depend on sync timing, sign-in order and conditional access. On shared devices, classrooms, or kiosks this leads to missing printers and support tickets. With device-based Intune deployment, printers are bound to the machine using PowerShell, Win32 apps or Universal Print device assignments. Any user who signs in sees the correct queues instantly, making mappings predictable and easier to audit.
How to verify your Intune printer mappings are persistent
To confirm your persistent mapping recipe works:
• Join a test device to the appropriate Azure AD device group.
• Force Intune sync; confirm your printer deployment script/Win32 app reports Installed.
• Log in with multiple test accounts (standard, admin, contractor) and check that the same printers appear.
• Delete a mapped printer as a user; ensure your detection/remediation job recreates it.
• Reboot several times and verify default printer settings remain correct.
Once all checks pass, you can safely roll out to production devices.
Intune printers to devices — quick deployment tips
Turn Intune into a reliable replacement for GPO printer deployment.
Recommended pattern: organize devices into location-based groups → package printer mappings and drivers as a Win32 app or PowerShell script that runs as SYSTEM → add detection/remediation for self-healing → use Universal Print device assignments where suitable. This gives you consistent, per-device printer mappings across Windows 10/11 without login-order surprises.
Disclaimer: This information is AI-generated and intended for general guidance only. For production environments, consult a verified Intune/print expert on Whizz-Tech to validate scripts, security and licensing.
Getting Started Is Easy
Ask for help, 24/7
Members get round-the-clock access to experts in Intune, Universal Print, print servers and enterprise printer deployments.
Expert will respond in minutes
We’ll match you with someone who has already built successful Intune printer deployment models for similar organizations.
Save time & money
A solid device-based mapping recipe cuts help desk tickets, failed print jobs and site visits in half.
FAQ
Why deploy printers to devices instead of users in Intune?
Device-based deployment ensures every user of a shared PC sees the same printers. It removes reliance on user sync timing and makes mappings persistent and easier to support.
How do I deploy shared printers to devices via Intune?
Use Azure AD device groups and assign a SYSTEM-context PowerShell script or Win32 app that installs drivers (if needed) and adds queues from your print server or Universal Print.
Can I use Universal Print with device-targeted assignments?
Yes. You can assign Universal Print printers to Azure AD device groups so they appear on specific devices regardless of which user signs in.
Can this replace my GPO printer deployment?
In most modern environments, yes. Migrate gradually: exclude pilot devices from GPOs, apply Intune device-based mappings with detection/remediation, then decommission legacy policies.
| Symptom | Likely cause | Quick fix |
|---|---|---|
| Printers missing for some users on shared PCs | User-targeted policies only | Switch to device-targeted mappings via Intune |
| Printers randomly disappear | No detection/remediation; users delete queues | Use Proactive Remediations or Win32 with detection to auto-recreate |
| Wrong site printers on roaming laptops | User-based scope not tied to device location | Use per-site device groups and scoped deployments |
| Queue exists but won’t print | Driver mismatch or bad server path | Centralize drivers on print server; validate script paths and ports |
Step-by-step: Intune persistent mapping recipe
- Create Azure AD device groups per location/role for printer targeting.
- On print servers, tidy queues and drivers; decide which printers each device group should see.
- Package a SYSTEM-context PowerShell/Win32 solution that installs drivers (if needed) and adds the required printers.
- Add detection/remediation logic so missing or modified queues are automatically corrected.
- Assign policies/apps to device groups in Intune; monitor install status and logs.
- Phase out legacy GPO deployments once device-based mappings are confirmed stable.
Note for mixed environments (macOS & others)
- For macOS, consider using print servers with IPP/LPD and configuration profiles from your MDM; Intune for macOS can deploy printer profiles per device or user as needed.
- For Linux/VDI/RDS, map printers centrally on the server and keep Intune responsible for Windows endpoints only.
Sources
- Microsoft — Intune Win32 app management
- Microsoft — Universal Print overview
- Microsoft — Intune fundamentals and best practices
Filed under: Printer won’t print
Related articles
- My printer vanished from my Wi-Fi devices list — what happened?
- Printer says “Offline” and won’t print — what should I check first?
- My printer “forgot” my Wi-Fi — the saved network is gone
- Printer Wi-Fi settings reset by itself — why did it forget my network?
- My printer keeps popping up “Set up Wi-Fi” again — why won’t it stay connected?
- Why does my printer need Wi-Fi setup again? It was working yesterday.
- My printer Wi-Fi setup keeps failing — what am I doing wrong?
- Printer Wi-Fi setup is confusing — why won’t it connect to my network?