Нещодавно ми перенеслись на сервер друку для Windows 2003 R2 Enterprise x64 (SP2) як сервер друку. Здебільшого ми виявили, що отримати принтер x64 та x86 для принтерів, якими ми користуємося, було не надто важко. Незабаром після перемикання ми помітили, що певні принтери забирають набагато довше, щоб збільшити свої завдання. Зокрема, ми помітили, що нашому HP LaserJet 8100 було потрібно приблизно 10-20 секунд для того, щоб замовити роботу порівняно з попередньою поведінкою розгортання майже швидше, ніж ви могли натиснути.
Спочатку ми підозрювали, що це може бути пов'язане з версією x64 Windows, що керує клієнтськими запитами x86. Однак поведінка, здавалося, проявляється лише на певних принтерах. Врешті-решт ми звузили його до універсального драйвера друку HP. Будь-який принтер, що використовує цей драйвер, був надзвичайно повільним. HP не пропонує 64-розрядний драйвер W2K3 для нашого LaserJet 8100, доступний лише універсальний драйвер (станом на 2/25/09). Вони пропонують 8100 специфічний драйвер для 32-бітних систем на додаток до драйвера Universal.
На жаль, 32-розрядні конкретні драйвери не можуть бути додані до спільного доступу принтера x64 через різницю в назві друку. Мабуть, ви можете додати 32-розрядні драйвери лише в тому випадку, якщо вони названі абсолютно однаково (тобто обидва вони повинні бути драйверами Universal Printer). Це створило досить дилему. Універсальні драйвери друку настільки погані, що робить завдання для друку багато разів більші, ніж раніше. Робота стосів відбитків для нашої інженерної команди буквально займає години, коли до цього пішло півгодини.
Здається, наші варіанти обмежені. Якщо ми повернемося до x86 Windows Install для підтримки 8100 конкретних драйверів, ми втрачаємо можливість підтримувати x64 системи. Було б марно витрачати гроші та ресурси на створення 32-бітних та 64-бітних серверів друку. Було б набагато приємніше усунути універсальні драйвери друку або знайти спосіб покращити їх продуктивність.
Чи є рішення для підвищення продуктивності універсального драйвера друку чи я застряг повернутися до сервера друку x86?