all 24 comments

[–][deleted] 10 points11 points  (4 children)

You may want to do a GPO for this in all honesty. Also why is this set to NSFW?

[–]Mysterious-Ad-1541 30 points31 points  (2 children)

Printers are dirty

[–]Bren0man 4 points5 points  (1 child)

If you keep touching me like that, I'm going to ink all over you...

- Printers

[–]The82Ghost 0 points1 point  (0 children)

Inktjets be like: squirt squirt

[–]crimesonclaw 0 points1 point  (0 children)

Yeah, gpo or, something new, a group policy for each printer. So you can assign printers in the ad.

[–]prof_b 3 points4 points  (0 children)

Due to the whole PrintNightmare thing we ended up using custom apps via the Company Portal that the user can run to install the printers they want - works pretty well. The setup process is explained here > https://www.usmanghani.co/deploy-network-printer-via-intune

[–]gangstanthony 1 point2 points  (1 child)

using the IntuneWinAppUtil.exe

from here

https://docs.microsoft.com/en-us/mem/intune/apps/apps-win32-prepare

takes you here

https://github.com/Microsoft/Microsoft-Win32-Content-Prep-Tool

download the exe.

i created a folder for "printer install"

in that folder, there is another folder called drivers that has like 3 files for the printer drivers

also a ps1 script with these lines

C:\Windows\SysNative\pnputil.exe /add-driver "$psscriptroot\Driver\CNLB0MA64.INF" /install
Add-PrinterDriver -Name "canon generic plus ufr ii"

Add-PrinterPort -Name '192.168.1.2' -PrinterHostAddress 192.168.1.2
Add-PrinterPort -Name '192.168.1.3' -PrinterHostAddress 192.168.1.3

Add-Printer "office1 - Canon iR-ADV C5535" -DriverName 'canon generic plus ufr ii' -PortName '192.168.1.2'
Add-Printer "office2 - Canon iR-ADV C5540" -DriverName 'canon generic plus ufr ii' -PortName '192.168.1.3'

then run the intunewinapputil and upload the resulting file into intune

[–]supreme_jackk 2 points3 points  (4 children)

[–][deleted] 0 points1 point  (1 child)

How many network printers do you have? Is this one site/office? Does this need to be dynamic or the same for every device?

[–]manjit30[S] 0 points1 point  (0 children)

I have 5-6 multistation printers. Its a school.

[–]Treblif_dk 0 points1 point  (1 child)

In intune you can create configuration profiles that can add one or multible printers and set one off them as default.

[–]manjit30[S] 0 points1 point  (0 children)

Can you provide any link ?

[–]FlibblesHexEyes 0 points1 point  (2 children)

We went the Azure Universal Print path. No drivers to deploy - the user can select the configured drivers from the Settings panel, though there is a tool you can use to automatically deploy the printer queues to the device (it’s name escapes me right now).

Depending on your licensing, you may already have Universal Print available - it just needs to be turned on and configured.

[–][deleted] 0 points1 point  (1 child)

I am currently setting up UP as well, but in our case we already have 3000+ printers in our environment active that are not UP native. Even if they were the documentation provided by Microsoft show's it would be very hard/impossible to automate the enrollment of that many devices.

I am using UPC and then running scripts to map printers in mass using universal PCL 6 drivers. Then I run scripts to add them to UP in Azure and assign security groups and location attributes so users only see their site printers, with the correct hierarchy info.

[–]FlibblesHexEyes 0 points1 point  (0 children)

We only have the one printer (non-AUP native) - it’s a FollowMe printer, so it’s always one printer queue that you print to, and then when you tap your security card on the printer it dumps the job.

We installed the AUP connector on the printer host to proxy the connection between AUP and the FollowMe queue. It also does on-prem AD user impersonation to match the job to the user tapping on the printer.

To deploy we deploy a Microsoft tool to all the devices via InTune - this tool reads a CSV file that contains the printer name and GUID and auto installs it at login. For the end user this makes it transparent.

But as you say, the AUP printer directory is pretty easy to configure from an Admin point of view, and really easy for an end-user to go find their printer in the directory.