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!
An error occurred while saving the commentbas 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.