Jump to content

Recommended Posts

Posted

Hi all,

 

We have having a strange issue where printers are not added until the user has logged off and back on, after that the printers show up fine. The only error in the event viewer says the printer couldn't be contacted, however the printer is working fine. We add our printers by machine using the Computer>Policies>Windows Settings>Deployed printers policy

 

Has anyone experienced a similar problem? The only sort of fix I have read online is to add a gpupdate /force as a logon script but that didn't make any difference.

 

Thanks

Posted

I've had this issues with from 1607 right up to 1809. I've tried everything over the last couple of years and there's plenty of threads on here about printers not appearing.

 

I gave up in the end and just tell people to logoff and back on again, and welcome to the world of Windows 10!

Posted
We've been running 10 for most of the last year here, never had this problem until the last few days although nothing has been changed. Never seen it at any of the primaries I used to support either. Bloody nightmare and seemingly no logic behind it.
Posted (edited)

We actually had the similar issues with deploying printers and Windows 10. It would be very inconsistent, but a second login would always do the trick.

 

What we actually found out is that the mapping seemed to fail the first time, but never on the second. We now use a small vbscript that maps the printer twice (and sets it as default if you so wish). It's a bit silly that that is the case, but at some point if it just works you go with it. It's pretty much worked 100% for the last couple of years and iterations of Windows 10. This is what we use (save it as .vbs):

 

Set wshNetwork = CreateObject("WScript.Network")

on Error Resume Next

 

'Deletes all network printers

Set clPrinters = WshNetwork.EnumPrinterConnections

On Error Resume Next

For i = 0 to clPrinters.Count - 1 Step 2

wshNetwork.RemovePrinterConnection clPrinters.Item(i+1), true

Next

 

Dim oNet

Set oNet = CreateObject("WScript.Network")

oNet.AddWindowsPrinterConnection "[PRINTER QUEUE NAME]"

oNet.AddWindowsPrinterConnection "[PRINTER QUEUE NAME]"

 

Dim obj

ShellSet objShell = WScript.CreateObject( "WScript.Shell" )

objShell.Run "rundll32 printui.dll,PrintUIEntry /y /n ""[PRINTER QUEUE NAME]"" "

Set objShell = Nothing

Edited by oliver77
Posted
We actually mananaged to resolve this (touch wood) by setting this key:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata\PreventDeviceMetadataFromNetwork

to 1. I meant to post in here with the update but wanted to give it a few days to be sure it was working.

  • Thanks 1
Posted
We add our printers by machine using the Computer>Policies>Windows Settings>Deployed printers policy

We add ours via User Configuration > Preferences > Control Panel Settings > Printers

 

Then specify via user Security Group who gets what printer. Has worked fine for years since we ditched our old user logon script.

Posted
We add ours via User Configuration > Preferences > Control Panel Settings > Printers

 

Then specify via user Security Group who gets what printer. Has worked fine for years since we ditched our old user logon script.

 

 

How do you make sure students only have access to the proper printer for the location they're in? We have lots of lessons in different IT suites all around the school and we would have havock if the kids had all the printers available at the same time

Posted
We have Find-Me printing deployed with PaperCut. Students have to be in front of the printer and enter their printing ID number, no chance of random print jobs coming out everywhere.
Posted
We have Find-Me printing deployed with PaperCut. Students have to be in front of the printer and enter their printing ID number, no chance of random print jobs coming out everywhere.

I'm jealous. I've worked with a few find-me printing systems in the past but we don't have anywhere we can keep the printers here without it being a health and safety issue

Posted
We've only recently had Find-Me printing installed. Before that we just trusted students to not abuse printing. Maybe we're lucky and have well behaved students???

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 account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...