Kısa bir süre önce yazdırma sunucusu olarak bir Windows 2003 R2 Enterprise x64 Sunucusuna (SP2) geçtik. Çoğunlukla, kullandığımız yazıcılar için hem x64 hem de x86 sürücüsü almanın çok zor olmadığını gördük. Geçişten kısa bir süre sonra, bazı yazıcıların işlerini biriktirmek için çok daha uzun sürdüğünü fark ettik. Özellikle, HP LaserJet 8100 ürünümüzün bir işi biriktirmek için, önceki biriktirme davranışına göre, tıklayabildiğinizden daha hızlı olduğunu fark ettik.
İlk başta, x86 istemci yazdırma isteklerini yöneten Windows'un x64 sürümü ile ilgili bir şey olabileceğinden şüphelendik. Ancak, davranış yalnızca belirli yazıcılarda kendini gösteriyor gibiydi. Sonunda HP Evrensel Baskı Sürücüsüne indirdik. Bu sürücüyü kullanan tüm yazıcılar çok yavaş biriktiriyordu. HP, LaserJet 8100 için yazıcıya özel bir W2K3 64 bit sürücü sunmaz, yalnızca evrensel sürücü kullanılabilir (2/25/09 itibariyle). Evrensel sürücüye ek olarak 32 bit sistemler için 8100'e özel bir sürücü sunarlar.
Ne yazık ki, 32 bit özel sürücüler yazdırma adındaki fark nedeniyle x64 yazıcı paylaşımına eklenemez. Görünüşe göre sadece 32-bit sürücüleri tam olarak aynı şekilde adlandırılmışsa ekleyebilirsiniz (yani her ikisinin de Evrensel Yazıcı sürücüleri olması gerekir). Bu oldukça bir ikilem yarattı. Evrensel yazıcı sürücülerinde performans çok düşüktür, çoklu baskı işlerinin eskisinden çok daha uzun sürmesini sağlar. Mühendislik ekibimiz için bir yığın baskı yapmak kelimenin tam anlamıyla yarım saat sürmeden saatler sürüyor.
Görünüşe göre seçeneklerimiz sınırlı. 8100'e özgü sürücüleri desteklemek için x86 Windows Kurulumu'na dönersek, x64 sistemlerini destekleme yeteneğimizi kaybederiz. Hem 32 bit hem de 64 bit baskı sunucuları oluşturmak para ve kaynak kaybı olacaktır. Evrensel yazıcı sürücülerini ortadan kaldırmak veya performanslarını artırmak için bir yol bulmak çok daha hoş olurdu.
Evrensel Yazdırma Sürücüsü performansını artırmak için bir çözüm var mı veya bir x86 baskı sunucusuna geri takıldım mı?