Di recente abbiamo eseguito la migrazione a un server x64 Enterprise (SP2) di Windows 2003 R2 come server di stampa. Per la maggior parte, abbiamo scoperto che non era troppo difficile ottenere sia un driver x64 che un driver x86 per le stampanti che stavamo usando. Poco dopo il passaggio, abbiamo notato che alcune stampanti impiegavano molto, molto più tempo per svolgere il proprio lavoro. In particolare, abbiamo notato che il nostro HP LaserJet 8100 impiegava circa 10-20 secondi per eseguire lo spooling di un lavoro rispetto al precedente comportamento di spooling quasi più velocemente di quanto si potesse fare clic.
Inizialmente sospettavamo che potesse avere qualcosa a che fare con la versione x64 di Windows che gestiva le richieste di stampa del client x86. Tuttavia, il comportamento sembrava manifestarsi solo su alcune stampanti. Alla fine l'abbiamo ridotto al driver di stampa universale HP. Qualsiasi stampante che utilizzava quel driver eseguiva lo spooling estremamente lento. HP non offre un driver W2K3 a 64 bit specifico per stampante per LaserJet 8100, è disponibile solo il driver universale (dal 25/02/09). Offrono un driver specifico 8100 per sistemi a 32 bit oltre al driver Universal.
Sfortunatamente, i driver specifici a 32 bit non possono essere aggiunti alla condivisione stampante x64 a causa della differenza nel nome di stampa. Apparentemente sei in grado di aggiungere driver a 32 bit solo se sono chiamati esattamente la stessa cosa (cioè devono essere entrambi driver della stampante universale). Questo ha creato un bel dilemma. Le prestazioni sono così scarse con i driver di stampa universali, che i lavori multi-stampa richiedono molte volte più tempo rispetto a prima. Fare una pila di stampe per il nostro team di Ingegneria richiede letteralmente ore prima che impiegassero mezz'ora.
Sembra che le nostre opzioni siano limitate. Se torniamo a una installazione di Windows x86 per supportare i driver specifici 8100, perdiamo la capacità di supportare i sistemi x64. Sarebbe uno spreco di denaro e risorse per creare server di stampa a 32 e 64 bit. Sarebbe molto più bello eliminare i driver di stampa Universal o trovare un modo per migliorarne le prestazioni.
Esiste una soluzione per migliorare le prestazioni del driver di stampa universale o sono bloccato a tornare su un server di stampa x86?