talksr Posted July 4, 2024 Posted July 4, 2024 Hi, Looking for some advice. My school has three photocopiers all shared from a 2022 Windows server. We are gradually adding more and more cloud systems. The printers are able to join the cloud as they are 2024 canons or we could use Universal Print, but the school does not have licencing for this yet. The school will be moving to the Canon Uniflow solution in the future but not yet. In the interim, as we don't have loads of these new cloud connected devices, I had manually added the three printers to each device by logging in as administrator, browsing to \\servername, selecting each printer and right clicking and connecting, however I am finding when a normal user logs in, the printers are not there. I am sure this has worked before but I am guessing maybe I was signed in as a local administrator on the system rather than cloud admin. Has anyone managed to make this work before? Just looking for a quick and easy temporary solution until the school moves to Uniflow. Thanks in advance.
mavhc Posted July 4, 2024 Posted July 4, 2024 I just connect the users to the printers directly, startup script that installs drivers, user login script that checks their location and groups 1
EssentialRug Posted July 4, 2024 Posted July 4, 2024 Hi, Looking for some advice. My school has three photocopiers all shared from a 2022 Windows server. We are gradually adding more and more cloud systems. The printers are able to join the cloud as they are 2024 canons or we could use Universal Print, but the school does not have licencing for this yet. The school will be moving to the Canon Uniflow solution in the future but not yet. In the interim, as we don't have loads of these new cloud connected devices, I had manually added the three printers to each device by logging in as administrator, browsing to \\servername, selecting each printer and right clicking and connecting, however I am finding when a normal user logs in, the printers are not there. I am sure this has worked before but I am guessing maybe I was signed in as a local administrator on the system rather than cloud admin. Has anyone managed to make this work before? Just looking for a quick and easy temporary solution until the school moves to Uniflow. Thanks in advance. This is what we do using Intune: https://www.edugeek.net/forums/cloud-services/234023-intune-printer-deployment-guide.html 1
talksr Posted July 4, 2024 Author Posted July 4, 2024 I just connect the users to the printers directly, startup script that installs drivers, user login script that checks their location and groups Thanks. Do you have an example of the startup script? The school wants staff to access all printers from all locations so I don't need to worry about this. Tried adding printers from local server on a local admin account but still they are not showing up when an M365 user logs into the laptop which is odd as I know this has worked in the past. Short of manually installing the printers to the device by going to Control Panel, add printer, adding IP and driver, not sure howelse I can get it to permanently remain on the system for any user who logs in so would appreciate any scripts you may have handy. Thanks in advance.
mavhc Posted July 4, 2024 Posted July 4, 2024 To install drivers boot up script: pnputil /a \\share\Printers\Kyoocera\TaskAlfa40xxci\v4\6.0.1527\xps\prnkycl1.inf pnputil /a \\share\\Printers\Kyoocera\TaskAlfa40xxci\v3\7.3.2216\64bit\oemsetup.inf pnputil /a \\share\\Printers\Kyoocera\TaskAlfa4052ci\v3\6.3.1625\oemsetup.inf To add printers, powershell logon script: Add-printerport -Name "TCPPort:dns.or.ip.of.printer" -PrinterHostAddress "dns.or.ip.of.printer" -ErrorAction SilentlyContinue Add-PrinterDriver -name "Kyocera TASKalfa 4053ci v4 KX (XPS)" -ErrorAction SilentlyContinue Add-PrinterDriver -name "Kyocera TASKalfa 4053ci KX" -ErrorAction SilentlyContinue Add-PrinterDriver -name "Kyocera TASKalfa 4052ci KX" -ErrorAction SilentlyContinue Add-Printer -Name "printer in room a" -PortName "TCPPort:dns.or.ip.of.printer" -driver "Kyocera TASKalfa 4053ci v4 KX (XPS)" -ErrorAction SilentlyContinue set-printconfiguration -color $false -printername "printer in room a" -ErrorAction SilentlyContinue $printer = Get-CimInstance -Class Win32_Printer -Filter "Name='printer in room a'" Invoke-CimMethod -InputObject $printer -MethodName SetDefaultPrinter 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now