Undefinierter Drucker-Status: $2000000 ?
Verfasst: 23.01.2012 16:21
Hallo zusammen,
wir greifen bei uns in der Firma von Win7-TS-Clients auf Drucker zu, die auf einer Win-XP Maschine freigegeben sind (die Win-XP Maschine fungiert hier also als Drucker-Server).
Von Zeit zu Zeit werden die Drucker auf den Win7-Clients jedoch "grau" dargestellt und die Clients können nicht mehr auf die Drucker zugreifen.
Nach einer Weile löst sich das Problem dann aber meist wieder von selbst und die Drucker sind plötzlich wieder verfügbar.
Da diese "Weile" aber schon mal bis zu 20 Minuten betragen kann, ist das doch sehr lästig, wenn die User der Win7-TS-Clients für 20 Minuten nicht drucken können.
Um nun näher zu analysieren wo das Problem liegen könnte habe ich mir mal einen kleinen Printer-Status-Sniffer gestrickt, der mir im Falle eines Problems mit den Druckern, deren aktuellen Status ausgibt.
(Den Status ermittle ich sowohl per PRINTER_INFO_2 als auch über PRINTER_INFO_6.)
Wider erwarten habe ich dabei einen Status erhalten, der in der API scheinbar nicht definiert zu sein scheint: Status = $2000000
Laut MSDN sind in der API jedoch nur die Status bis einschließlich $1000000 definiert.
Hat evtl. irgend jemand eine Idee was sich hinter Status $2000000 verstecken könnte, bzw. eine Quelle, wo man Näheres dazu in Erfahrung bringen könnte?
Schon mal vielen Dank im Voraus und 'nen schönen Gruß aus MG,
PL.
wir greifen bei uns in der Firma von Win7-TS-Clients auf Drucker zu, die auf einer Win-XP Maschine freigegeben sind (die Win-XP Maschine fungiert hier also als Drucker-Server).
Von Zeit zu Zeit werden die Drucker auf den Win7-Clients jedoch "grau" dargestellt und die Clients können nicht mehr auf die Drucker zugreifen.
Nach einer Weile löst sich das Problem dann aber meist wieder von selbst und die Drucker sind plötzlich wieder verfügbar.
Da diese "Weile" aber schon mal bis zu 20 Minuten betragen kann, ist das doch sehr lästig, wenn die User der Win7-TS-Clients für 20 Minuten nicht drucken können.
Um nun näher zu analysieren wo das Problem liegen könnte habe ich mir mal einen kleinen Printer-Status-Sniffer gestrickt, der mir im Falle eines Problems mit den Druckern, deren aktuellen Status ausgibt.
(Den Status ermittle ich sowohl per PRINTER_INFO_2 als auch über PRINTER_INFO_6.)
Wider erwarten habe ich dabei einen Status erhalten, der in der API scheinbar nicht definiert zu sein scheint: Status = $2000000
Laut MSDN sind in der API jedoch nur die Status bis einschließlich $1000000 definiert.
Hat evtl. irgend jemand eine Idee was sich hinter Status $2000000 verstecken könnte, bzw. eine Quelle, wo man Näheres dazu in Erfahrung bringen könnte?
Schon mal vielen Dank im Voraus und 'nen schönen Gruß aus MG,

PL.