20 sierpnia 2010, 19:29:34 Plik powodujący przepełnienie bufora drukarki w Windows?
Kategorie: Humor, Microsoft | 19:29:34Mam pewien ciekawy problem z drukarką, którego nie mogę rozgryźć. Może i tym razem joggerowa brać coś poleci?
Historia problemu jest dosyć zawiła i przypomina C-C-Combo jakieś przewlekłej choroby.
Rzecz dzieje się w krainie zwanej Windows XP, w królestwie HP LaserJet M1005 MFP. Stanowisko jest firmowe, a potencjalnie szkodliwe pliki są tworzone przez tzw. Górę Trzymającą Władzę, której nie można zwrócić uwagi, że coś spieprzyli. Problem jest rozwiązywany zdalnie.
1. Zaczęło się od trywialnej czynności. Skończył się tusz i należało wymienić pojemnik. Tutaj z góry zaznaczam, że przed tą czynnością, drukarka pracowała i nie sprawiała jakichkolwiek problemów. Po wymianie pojemnika, na monitorku na drukarce wyskoczył błąd. Zniknął lubiany napis "Gotowy" i wyskoczył "Zakleszczenie papieru". Co mogło być powodem tego komunikatu? Jak się dowiedziałem (od drogiej Pani Gosi, która dowiedziała się tego nie wiem skąd
, źródłem mogło być a) niedomknięcie klapy, b) faktyczne zakleszczenie papieru c) nie pamiętam.
Oczywiście klapa była domknięta, a papier fizycznie nie był zakleszczony. Zajrzałem do pomocy HP (Jak rozwiązać problemy z urządzeniem? > Podczas drukowania w urządzeniu ciągle zacina się papier. Jak można rozwiązać ten problem? / Urządzenie cały czas sygnalizuje zacięcie papieru mimo, iż papier nie jest zacięty.) i zastosowałem się do wskazówek (przeczyściłem rolki) - niestety bezskutecznie. Trudno, poleciłem wezwać fachowca.
2. Przybył bożyszcze wszystkich Kryś i Goś i rzucił czar wskrzeszenia. Historię z tego dnia znam tylko z relacji. Fachman podłączył drukarkę do swojego laptopa oraz uruchomił skaner antywirusowy na blaszaku. Werdykt zabrzmiał jak wyrok śmierci. Zawirusowany komputer oraz.... popsuty port! Kuracja: przyjęcie blaszaka na serwis, na pół dnia. Leczenie było dla nas nie do przyjęcia. Nie ze względu na czas, ale ze względu na dane oraz hasła w nim zapisane. Oczywiście Pani Prezes nie powiedziała "nie", tylko kazała dać sobie trochę czasu do zastanowienia się. W między czasie, ja miałem znowu przyjrzeć się drukarce.
3. Przybyłem do biura z ESET NOD32 Antivirus 4.x, który dostałem podczas HotZlotu (ślicznie dziękuję chłopaki!
. Gdy aktywowałem program, Pani Gosia wyjawiła mi, że także zamówiony specjalista korzystał z tego programu, jednak później, gdy skanowanie się zakończyło, odinstalował go.
Z instalacją tego programu miałem masę problemów. Nie mam pojęcia czy mogę je wiązać z problemem z drukarką, ale instalacja w niestandardowych ustawieniach (tzn. ze zmianą partycji z C na D) kończyła się błędem i anulowaniem procesu. W następstwie był tworzony profil w C:\Documents and Settings\NAZWA_UŻYTKOWNIKA\Dane aplikacji\ESET, który blokował reinstalację. Również pliki w nim zawarte (*.xml) były nie do ruszenia i nie do usunięcia. Dopiero odpalenie trybu awaryjnego pozwoliło na ich kasację.
Instalacja na domyślnych ustawieniach przebiegła powierzchownie bezproblemowo. Gdy NOD32 się załadował, wyskoczył komunikat iż, program został błędnie zainstalowany i wymagana jest jego reinstalacja. Zresetowałem Windows i czerwony alert zamienił się w zielony komunikat o gotowości do pracy. Zaktualizowałem sygnatury i przystąpiłem do skanowania. Nastąpiło mozolne skanowanie dysków, które trwało i trwało....
Przy około 95% postępu zauważyłem, że na monitorku od drukarki wyświetla się status "Gotowy". I wtedy to do mnie trafiło! Odpaliłem Writera i spróbowałem wydrukować pustą stronę. Zadziałało! Pasek postępu doszedł do stu procent, a na koniec pozwoliłem Nodowi usunąć dwa złe pliki.
Pani Gosia zachwycona zaczęła bić mi pokłony, a ja sobie tylko pomyślałem: O jakim popsutym porcie mówił ten facet? Dlaczego chciał zabrać do siebie komputer?
4. Następnego dnia dostałem telefon alarmowy. Drukarka znowu nie drukowała. Wziąłem się do tej pracy przez klienta VNC. Tym razem jednak było to coś innego. Wybierając drukarkę z panelu sterowania, pojawiał się błąd: Nie można zakończyć operacji. Usługa buforowania wydruku nie jest uruchomiona. Google stwierdziło, że to popularny błąd. Microsoft stwierdził, że jest na tyle popularny, że warto zautmatyzować jego rozwiązanie. Z zasobów Microsoft Support można pobrać pliczek RestartPrintSpooler.msi, który go rozwiązuje. Łatka usunęła drukarkę, którą pierwszy raz zainstalowałem na nowo (tzn. przez dodaj/usuń sprzęt > sterowniki z CD).
Pytanie tylko, skąd to się wzięło? Tak czy inaczej, drukarka działała, a pisma były niewydrukowane. Mało myśląc, a dużo klikając, wybrałem pliki Worda przysłane przez centralę na maila. Próba ich wydruku niestety wywołała powyższy błąd o buforze. Szybko ponownie odpaliłem RestartPrintSpooler.msi, zresetowałem komputer i wykonałem wydruku pustej strony we Writerze (tutaj odkryłem, że po instalacji łaty i przed resetem wystarczy odświeżyć /Drukarki i faksy zamiast od nowa instalować sterownik). Zadziałało. Ponownie zleciłem wydruk *doców. Ponownie zobaczyłem błąd. Uznałem, że przyczyna może leżeć gdzieś w O.penO.ffic.e.org. Myliłem się, bo Word Viwer również dawał ciała. Otwarty dokument wyeksportowałem do PDF-a. Zadziałało! PDF-y się drukowały!
Przeskanowałem system programem Malwarebytes Anti Malware i usunąłem znalezione szkodniki (najpierw 30, a potem jeden + klucze odpowiedzialne za nieaktywne ostrzeżenia z Windows Security (wyłączyłem je manualnie)).
Cóż więcej mogłem zrobić? NOD32 był aktualny i działał w tle. MAM powinien usunąć resztę zaszytego tałatajstwa. Nie działały tylko .doce, więc uznałem, że to ich wina. Zaleciłem eksport każdego dokumentu do PDF-a i poszedłem spać. 
5. Dzisiaj dostałem kolejny telefon alarmowy. Nie drukowały się PDF-y. Wyskoczył nawet błąd.
Po raz wtóry przeinstalowałem RestartPrintSpooler, co pozwoliło na jako takie funkcjonowanie biura.
Pytanie do mędrców joggera. Co ma zakleszczony papier i rzekomo uszkodzony port do błędu buforowania i wybiórczo popsutych plików? Jak to ugryźć?





Pan 










Ok, chwila rozluźnienia. To co widzisz drogi czytelniku po prawej stronie to specyfikacja MOOXa. Sześć tomów po 1000 (słownie: tysiąc!) arkuszy! Papierowa wieża mierzy 75 cm. Panowie Pavel, Dan, Filip i Jirka nie będą musieli kupować papieru toaletowego chyba przez 4 miesiące! 











Według nieoficjalnych przecieków, Google jest zainteresowany kupnem oprogramowania, natomiast właściciel ThinkFree Corp. - koreański Haansoft - skłania się raczej do opcji współpracy i zawarcia spółki.
Siła ThinkFree - oraz potencjalny prztyczek w nos Microsoftu w wykonaniu Google - to pełne naśladowanie klasycznego interfejsu użytkownika pakietu Microsoft Office.