Give us the option to deploy printers with Intune
You can deploy AirPrint settings for Mac and iOS – https://docs.microsoft.com/en-us/intune/air-print-settings-ios-macos
You can configure some printer settings under device restrictions for Windows 10 – https://docs.microsoft.com/en-us/intune/device-restrictions-windows-10
But I’m hearing from a few people that this still doesn’t really help users get to local printers, and that seems the original intent. (@Henrik, if you’re getting this, please weigh in!)
We won’t call this one complete. I’m switching this to “noted”, meaning we know you want it. Thanks again for the feedback!
We ended up pushing out our print server as a network location, and showed people how to add their printer from there. Our users have been happy enough with that solution.
Look's like Microsoft is working on a Solution
Damon Betlow commented
Please update the Airprint settings to allow for printer hostnames rather than restrict to IP addresses only.
Checkout this new modern MDM tool, they have over 1000s of polices and million ways to push almost anything with scripts. They have full capability to install printers and drivers for the printers.
Russell Dodson commented
This would be a real bonus in schools, especially smaller schools that do not have the budget to pay for a cloud printing to solution to let them print to their local printer in the school
We use Printix, it is the best tool for printing.
Our organisation would benefit by an option to automaticly add shared network printers via Intune!
Geoffrey Smead commented
Not only would I really like the ability to deploy printers to machines, I'd also like a self service type setup with printers. I work at a university and we have many departmental faculty that travel from building to building and use different printers. It would be nice to give their entire department access to install the printers that are in the buildings those faculty members teach in, but not have to deploy 10ish printer objects to their machines. There are also so many unique scenarios managing them one by one would be a nightmare.
jarred power commented
This was one of the last mile items when moving fully away from traditional server-based enviroments. The best solution was to go with a third party tool like https://www.printerlogic.com/
deploy the agent in Intune and user can select (or have printer auto-deployed) - No cloud based printer servers as the printers are now direct to print, so jobs stay on the LAN.
bas Hazewinkel commented
We found a solution for this that works but needs some setup.
On a test machine you create the printers just as you want and export them.
You then create a .bat file to run the export:
%WINDIR%\System32\Spool\Tools\printbrm -r -c BrmConfig.xml -f C:\Printers\Printers.printerExport -o force
These 2 files you need to put somewhere you can download them.
In our case we will create a blob storage and add the files there.
We then use a powershell script to remove existing printers, download the files localy to a workstation and run the bat file.
$Printer = Get-Printer -Name "Test printer 1","Test Printer 2"
Remove-Printer -InputObject $Printer
Remove-item c:\Printers\* -Recurse -Force
New-Item -ItemType Directory -Force -Path C:\Printers
Invoke-WebRequest -Uri "https://blobstorage.blob.core.windows.net/Printers/Printers.bat" -OutFile "C:\Printers\Printers.bat"
Invoke-WebRequest -Uri "https://blobstorage.blob.core.windows.net/Printers/Printers.printerExport" -OutFile "C:\Printers\Printers.printerExport"
With this you can change settings, import print drivers etc.
It works but to arrange this without the use of scripts and online storage would be better.
@Anonymous: the MS hybrid print service assumes you have on-prem resources to host a server. If you are truly embracing the cloud architecture, you don't have any on-prem resources and therefore have no "hybrid" need.
Most printing in offices can be handled by the printer itself, and localy installed on the users PC instead of a complex print server architecture.
I pose the question: Why can't Intune just deploy a print configuration and driver?
I would love to see the possibility to map a existing printer that resides on a print server (much the case in FollowMe printing solutions). Also installation of specific drivers should be possible in my opinion.
@Anonymous: Hybrid cloud printing nice but has far to much restrictions. Especialy if a customer has specific tray layouts (in the case of company branded paper and so on). It is a start but in my opninion not ready for Enterprise implementation.
@Rob de Roos : why installing a 3rd party client, when everything is here already : https://docs.microsoft.com/en-us/windows-server/administration/hybrid-cloud-print/hybrid-cloud-print-overview
Same as others have said. Would love to be able to just plugin a printer name, location/description, an IP Address/hostname, and attach a print driver.
This is much needed for us as well. We are moving away from an on-premise print server to printing directly to the printer. Right now, users have to manually add printers. This is ok with the exception of printers that do not have drivers (windows update / Sharp printers). Need a way to not only push printers but printer drives. Thanks.
Found this solution: https://www.printix.net
I would love to see Microsoft implementing something like this. In modern management and movement to the cloud, potentialy the biggest hurdle to take are printing solutions/print servers. Maybe the team get's ideas from this solution?
Just wanted to +1 this. We have a new customer with just a bunch of laptops joined into Azure AD. No on-premise Active Directory, or even a server on-premise -- just the laptops. They just got a new Konica printer and, my thought/hope was, now that we switched to Azure AD, I could add the printer somewhere in Azure AD and "publish" this printer to the laptops over the internet. Is this a thing yet?
Michael Mardahl commented
Powershell and Registry tweaks will be your best bet at this time to deploy printers with custom settings.
This works for all large and small printers I have come across, but it does require some expert level ninja skills (hit me up on twitter if you like @michael_mardahl)
António Soares commented
For us, along with deployment, there is the need to be able to push settings, for example to default to black&white, accounting, etc.