[VBS] The print processor is unknown

Pagina: 1
Acties:

  • BasXcore
  • Registratie: April 2002
  • Laatst online: 17-11-2025
Ik heb een VBS script gemaakt voor het installeren van printers. Ik gebruik als test een HP LaserJet 4 printer, die zit via een Novell server aan een Queue. Ik attach de printer via Bindary.

Dit is het script :

code:
1
2
3
4
5
6
Set wshNetwork  = CreateObject("WScript.Network")
PrinterPath     = "\\RES1\Q_PRINTER_01"
PrinterDriver   = "HP LaserJet 4"
WshNetwork.AddwindowsPrinterConnection PrinterPath, PrinterDriver

WshNetwork.SetDefaultPrinter "\\RES1\Q_PRINTER_01"


Als ik dit draai dan geeft de VBS scripter dit terug :

---------------------------
Windows Script Host
---------------------------
Script: D:\Scripts\Q_PRINTER_01.vbs
Line: 6
Char: 1
Error: The print processor is unknown.

Code: 80070706
Source: (null)

---------------------------
OK
---------------------------


Terwijl ik er zeker van ben dat de Laserjet 4 driver standaard in de package van Windows zit. ik gebruik winXP. ik heb het ook al met andere standaard printers geprobeerd, en ook op W2k. Zonder succes.

In de knowledgebase van microsoft komt dit probleem alleen bij NT4 voor, niet andere OS'sen.

Weet iemand hier raad mee?

  • Infinitive
  • Registratie: Maart 2001
  • Laatst online: 25-09-2023
Weet je heel zeker dat je bij SetDefaultPrinter niet toevallig PrinterDriver moet gebruiken i.p.v. PrinterPath?

putStr $ map (x -> chr $ round $ 21/2 * x^3 - 92 * x^2 + 503/2 * x - 105) [1..4]


  • BasXcore
  • Registratie: April 2002
  • Laatst online: 17-11-2025
Infinitive schreef op 10 juni 2004 @ 18:01:
Weet je heel zeker dat je bij SetDefaultPrinter niet toevallig PrinterDriver moet gebruiken i.p.v. PrinterPath?
Sorry ik volg je even niet. Bij SetDefaultPrinter moet je toch het pad van de printer opgeven?

Maar buiten dat, als ik de SetDefaultPrinter weglaat, dan gaat het nogsteeds mis.

Verwijderd

Probeer dit eens:
code:
1
2
3
4
Set wshNetwork  = CreateObject("WScript.Network")
strPrinterPath  = "\\RES1\Q_PRINTER_01"
WshNetwork.AddwindowsPrinterConnection strPrinterPath
WshNetwork.SetDefaultPrinter strPrinterPath


bron: Method: WshNetwork.AddWindowsPrinterConnection

Heb je dit ook al gezien?
Error Message: "Print Processor Is Unknown"

[ Voor 64% gewijzigd door Verwijderd op 11-06-2004 16:08 ]


  • BasXcore
  • Registratie: April 2002
  • Laatst online: 17-11-2025
Verwijderd schreef op 11 juni 2004 @ 15:44:
Probeer dit eens:
code:
1
2
3
4
Set wshNetwork  = CreateObject("WScript.Network")
strPrinterPath  = "\\RES1\Q_PRINTER_01"
WshNetwork.AddwindowsPrinterConnection strPrinterPath
WshNetwork.SetDefaultPrinter strPrinterPath


bron: Method: WshNetwork.AddWindowsPrinterConnection
Helaas zelfde probleem.

Ik denk dat het te maken heeft dat Novell niet de printer driver in de share heeft zitten. Als je via een UNC naar de server gaat, en je installeerd vanaf daar de printer. Dan geeft windows ook een melding dat hij de printer type niet kan bepalen, en dat je handmatig de driver moet installeren.

Als dezelfde printer via een windows machine geshared word, dan is het namelijk geen probleem.

  • BasXcore
  • Registratie: April 2002
  • Laatst online: 17-11-2025
Deze heb ik gezien, maar het vreemde is, is dat ik op 3 w2k machines + 2 XP machines heb gezocht naar dit bestand. Maar op geen van die pc's heb ik dit gevonden. (Winprint.dll)

Kan iemand dit verifïëren.
Pagina: 1