Moje Boje: Problem z drukarkami DeskJet w Windows 7 oraz Vista w wersji 64 bit
Wiekowe już drukarki firmy Hewlett Packard z serii 700, 800 oraz 1000 wciąż bez najmniejszego problemu służą swoim właścicielom w domach i biurach. Miałem jednak spore wątpliwości co do wspierania ich przez systemy Windows w wersjach 64 bit. Zostałem pozytywnie zaskoczony, kiedy mój model DeskJet 710C został automatycznie zainstalowany w systemie operacyjnym Windows 7 x64. Niestety pierwsze wrażenie bezpowrotnie minęło po pierwszej próbie wydruku, kiedy drukarka nie zareagowała na wysłany do niej dokument a Bufor Wydruku nie wykazał żadnego błędu.
Okazuje się, że sterowniki jakie są zintegrowane z systemem posiadają błąd, który uniemożliwia wydruki i mogą powodować zawieszanie się systemowego buforu wydruku. Kwestią najbardziej niedorzeczną jest jednak to, że poprawka tego błędu jest publicznie dostępna a przygotował ją, już w roku 2009, jeden z inżynierów firmy Microsoft – Alan Morris. Kompletnie nie rozumiem dlaczego po tylu latach zmiana ta nie została wprowadzona na zasadzie poprawki lub zmiany w repozytorium sterowników dla systemów Windows. Taka już chyba specyfika tej firmy, że lepiej nie silić się na zrozumienie niektórych kwestii.
Poniżej krótka instrukcja przywracająca właściwe działanie waszych drukarek:
1. Uruchomcie Wiersz Poleceń z uprawnieniami administratora. W tym celu odnajdźcie go w Menu Start/Wszystkie programy/Akcesoria/ i kliknijcie prawym przyciskiem aby wybrać opcję Uruchom jako administrator. Po kliknięciu otworzy się okno wiersza poleceń gdzie należy wydać komendę:
net stop spooler
Komenda ta wyłączy systemowy Bufor Wydruku co pozwoli na podmianę plików systemowych na właściwe. Proszę nie zamykać tego okna.
2. Następnie ściągnijcie i rozpakujcie paczkę z poprawionymi plikami, która znajduje się TUTAJ. W zależności od tego jaki model drukarki posiadacie powinniście użyć właściwego pliku z paczki zgodnie z poniższą rozpiską:
hpvdb720.dll – dla drukarek DeskJet 710/712/720/722
hpvdb820.dll – dla drukarek DeskJet 820/822
hpwm5db1.dll – dla drukarki DeskJet 1000
Po wybraniu właściwego pliku należy go skopiować i wkleić do odpowiedniego katalogu na dysku C. Ścieżka do odpowiedniego miejsca wygląda następująco:
C:\Windows\system32\spool\drivers\x64\3
W tej lokalizacji wklejamy właściwy plik, jeżeli otrzymamy ostrzeżenie o wymaganych uprawnieniach Administratora, to oczywiście zgadzamy się poprzez kliknięcie przycisku Kontynuuj.
3. Wracamy do okna wiersza poleceń lub jeżeli go zamknęliśmy uruchamiamy go ponownie zgodnie z instrukcją znajdującą się w punkcie pierwszym. W otwartym oknie wpisujemy następującą komendę:
net start spooler
Od tego momentu drukarka powinna bez problemu wykonywać swoje zadanie i drukować powierzone treści. Swoją drogą ciekaw jestem jak wielu z was wciąż korzysta z tych modeli „plujek”, które mimo swojego wieku wciąż spełniają swoje zadanie.

Dzięki za poradę. Drukarka ożyła… ale nie do końca. Bez względu na to co zadam do wydrukowania, czy stronę testową czy czyszczenie głowic czy zwykły tekst, rozpoczyna drukowanie i po kilku linijkach zacina się. Zadania drukowania czyste, brak błędów a wydruku tylko część. W drukarce miga led od danych i nic się nie dzieje. Jakieś pomysły ?