

- #Canon ir adv c5235 5240 drivers#
- #Canon ir adv c5235 5240 driver#
- #Canon ir adv c5235 5240 Offline#
- #Canon ir adv c5235 5240 windows#
This thread is about Add-PrinterDriver on Windows Server 2012. + Add-PrinterDriver "THERMOMARK ROLL" -PrinterEnvironment "Windows NT x86" PS C:\Windows\system32> Add-PrinterDriver "THERMOMARK ROLL" -PrinterEnvironment "Windows NT x86" PS C:\Windows\system32> Add-PrinterDriver "THERMOMARK ROLL" -PrinterEnvironment "Windows 圆4" Looks just like the same result: PS C:\Windows\system32> pnputil -a "C:\Users\printer-admin\Desktop\Driver\Phoenix Contact\phoenix.inf"
#Canon ir adv c5235 5240 driver#
Now I've tried it with an even simpler driver for a label printer without complex file/folder structure and just one *.inf file, so there's no cross-linking between files.
#Canon ir adv c5235 5240 drivers#
Please note that I removed the HP drivers with pnputil -f -d before doing this so + Add-PrinterDriver "Canon iR-ADV C5235/5240 UFR II" -PrinterEnvironment "Windows. PS C:\Windows\system32> Add-PrinterDriver "Canon iR-ADV C5235/5240 UFR II" -PrinterEnvironment "Windows NT x86" -ErrorAction Stop PS C:\Windows\system32> Add-PrinterDriver "Canon iR-ADV C5235/5240 UFR II" -PrinterEnvironment "Windows 圆4" -ErrorAction Stop That doesn't seem to change anything: PS C:\Windows\system32> pnputil -a $AvailableX64Drivers.Driver Both work correctly when installing them using the printer driver wizard. The file hpcu155v.inf is confirmed to be the correct 圆4 driver and the file hpcu155d.inf is confirmed to be the correct x86 driver. + FullyQualifiedErrorId : HRESULT 0x80070705,Add-PrinterDriver + CategoryInfo : NotSpecified: (MSFT_PrinterDriver:ROOT/StandardCimv2/MSFT_PrinterDriver), CimException + Add-PrinterDriver $Printer.driverName -PrinterEnvironment "Windows NT x86" -Erro. PS C:\Windows\system32> Add-PrinterDriver $Printer.driverName -PrinterEnvironment "Windows NT x86" -ErrorAction StopĪdd-PrinterDriver : The specified driver does not exist in the driver store. PS C:\Windows\system32> Add-PrinterDriver $Printer.driverName -PrinterEnvironment "Windows 圆4" -ErrorAction Stop

PS C:\Windows\system32> pnputil -a $AvailableX86Drivers.Driver I mentioned earlier): PS C:\Windows\system32> pnputil -a $AvailableX64Drivers.Driver Here's an example with a HP PostScript universal printer driver (commands were taken from the script Using pnputil to add the driver to the driver store worked great, although it feels like a break in technology usage when calling this from PowerShell.īut, to get down to the core problem, Add-PrinterDriver doesn't seem to recognize a x86 driver in the driver store even if it was successfully added by pnputil.
#Canon ir adv c5235 5240 Offline#
Using Add-WindowsDriver didn't work as it only allows drivers to be installed into offline images, not into the currently running system. Using Add-PrinterDriver didn't work as it should for a majority of our printers as their drivers are not available in the Windows driver store by default. I was rather happy to see that new Cmdlets were introduced with Server 2012 which seemed to be pointed exactly at what I wanted to achieve. I tried to create a PowerShell script to migrate all the printers from the appliances to the Windows server, which checks for published queues in the AD, installs the needed drivers on the Windows server and installs the printers as a last step.

Problems we regularly encounter with the current solution. Sometime this year those printserver appliances will have to be replaced by a Windows printserver, because of ongoing We're currently using 10 printserver appliances for publishing about 1k printer queues to the AD and making them available to the users.

Here's what I'm currently trying to achieve: This question is in addition to the following thread which already was marked as answered:
