środa, 4 marca 2015

Drukarka igłowa przestała drukować

Problem
Użytkownik nie może drukować na drukarce igłowej podłączonej do portu równoległego (LPT1) z programu księgowego (stary program DOSowy) w systemie Windows.
Co ciekawe użytkownik do tej pory korzystał z drukarki bez problemu i międzyczasie w systemie nie wprowadzano żadnych modyfikacji.

Przyczyna
Wstępna analiza wykazała, że drukarka nie drukuje w ogóle z systemie tylko kolejkuje zadania.
Sama drukarka jest sprawna, ponieważ można drukować test z pulpitu drukarki.
Reaguje ona również na restart komputera charakterystycznym sygnałem gotowości, czyli komunikuje się z komputerem (kabel ok).
Ponowna instalacja sterowników w systemie nie rozwiązała problemu.

Okazało się, że przyczyna tkwi w BIOSie komputera, a konkretnie zmiany w ustawieniu trybu Parallel Port Mode na wartość SPP (Standard Parallel Port).
Tryb ten nie działa w systemach wielozadaniowych do których należy Windows.

(Swoją drogą nie potrafię wytłumaczyć zmian ustawień BIOSa zabezpieczonego hasłem. Użytkownik nie ma możliwości modyfikacji parametrów BIOS).

Rozwiązanie
Należy zmienić w ustawieniach BIOS tryb pracy portu równoległego “Parallel Port Mode” z wartości SPP na ECP (Extended Capabilities Port). Jest to wartość zalecana dla systemów wielozadaniowych.

W tym celu wykonujemy:

  1. Restart komputera i uruchomienie interfejsu BIOSa (klawisz F2 lub F10 lub Delete różnie dla różnych BIOSów)
  2. Przechodzimy do ustawień “Integrated Peripherals (BIOS Award) lub “IO Device” (Pheonix) lub innego miejsca w BIOSie zawierającego n/w parametr
    1
  3. Zmieniamy ustawienie parametru “Parallel Port Mode” z wartości SPP na ECP
    2
  4. Zapisujemy zmiany parametrów w BIOS (np. klawisz F10 Enter)
    3
  5. Zamykamy interfejs BIOS i wchodzimy do Windowsa. Sprawdzamy drukując stronę testową drukarki pamiętając o wyczyszczeniu kolejki wydruku.

Można również ustawić parametr “Parallel Port Mode” na wartość “ECP+EPP”.
Ustawienie to jest ustawieniem uniwersalnym do podłączania na porcie LPT drukarki lub skanera.
Parametr ECP (Enhanced Parallel Port) stosowany jest w przypadku współpracy komputera ze skanerem.
4

Źródła:

  1. http://canoncanada.custhelp.com/app/answers/detail/a_id/65/~/unable-to-print-from-windows-(parallel)

2 komentarze:

  1. Tusze do drukarek zamienniki: Tusze do drukarek zamienniki są ekonomiczną alternatywą dla drogich tuszy oryginalnych. Oferując wysoką jakość druku w niższej cenie, są idealne dla osób i firm, które chcą zmniejszyć koszty eksploatacji drukarek bez rezygnacji z jakości.

    OdpowiedzUsuń