Wir haben kürzlich als Druckserver auf einen Windows 2003 R2 Enterprise x64-Server (SP2) migriert. Zum größten Teil stellten wir fest, dass es nicht allzu schwierig war, sowohl einen x64- als auch einen x86-Treiber für die von uns verwendeten Drucker zu erhalten. Kurz nach dem Wechsel stellten wir fest, dass bestimmte Drucker viel, viel länger brauchten, um ihre Jobs zu spulen. Insbesondere haben wir festgestellt, dass unser HP LaserJet 8100 ungefähr 10 bis 20 Sekunden brauchte, um einen Auftrag zu spulen, verglichen mit seinem vorherigen Spoolverhalten, das fast schneller war, als Sie klicken konnten.
Zuerst hatten wir den Verdacht, dass dies etwas mit der x64-Version von Windows zu tun haben könnte, die die Druckanforderungen für den x86-Client verwaltet. Das Verhalten schien sich jedoch nur auf bestimmten Druckern zu manifestieren. Wir haben es schließlich auf den HP Universal Print Driver eingegrenzt. Jeder Drucker, der diesen Treiber verwendete, spulte extrem langsam. HP bietet keinen druckerspezifischen W2K3 64-Bit-Treiber für unseren LaserJet 8100 an, nur der Universaltreiber ist verfügbar (Stand: 25.02.09). Sie bieten zusätzlich zum Universal-Treiber einen 8100-spezifischen Treiber für 32-Bit-Systeme an.
Leider können die 32-Bit-spezifischen Treiber aufgrund des unterschiedlichen Drucknamens nicht zur x64-Druckerfreigabe hinzugefügt werden. Anscheinend können Sie 32-Bit-Treiber nur hinzufügen, wenn sie genau den gleichen Namen haben (dh beide müssen Universal Printer-Treiber sein). Dies hat ein ziemliches Dilemma geschaffen. Die Leistung ist mit den universellen Druckertreibern so schlecht, dass Mehrfachdruckaufträge um ein Vielfaches länger dauern als zuvor. Das Erstellen eines Druckstapels für unser Engineering-Team dauert buchstäblich Stunden, bevor es eine halbe Stunde gedauert hat.
Es scheint, dass unsere Möglichkeiten begrenzt sind. Wenn wir zu einer x86-Windows-Installation zurückkehren, um die 8100-spezifischen Treiber zu unterstützen, verlieren wir die Fähigkeit, x64-Systeme zu unterstützen. Es wäre eine Verschwendung von Geld und Ressourcen, sowohl 32-Bit- als auch 64-Bit-Druckserver zu erstellen. Es wäre viel schöner, die Universal-Druckertreiber zu entfernen oder einen Weg zu finden, um ihre Leistung zu verbessern.
Gibt es eine Lösung zur Verbesserung der Leistung des Universal Print Driver oder kann ich nicht mehr auf einen x86-Druckserver zurückgreifen?