Peany na cześć HP M1212 MFP i Krzysia

ODPOWIEDZ
Awatar użytkownika
Krzyś
Posty: 467
Rejestracja: 23 kwie 2010, 21:52

Peany na cześć HP M1212 MFP i Krzysia

#1

Post autor: Krzyś »

(english version at bottom of the post)
Wojtek pisze:No a jeśli sama drukarka ma wbudowaną kartę sieciową (czy też WiFi, bo taki jest obecnie trend) to już w ogóle po kłopocie :)
tak nawiasem (offtopic) to urządzenie wielofunkcyjne HP M1212 MFP (drukarka laserowa monochromatyczna, skaner z podajnikiem, fax) jest bardzo wesołą konstrukcją (w pozytywnym znaczeniu) - udostępnia wszystkie swoje funkcje (drukowanie, faksowanie, skanowanie) przez ethernet. Jedyna jej wada to to, że ma beznadziejne sterowniki, nienadające się do pracy biurowej - bo 1) w przypadku skanowania większej ilości stron niż 1 szt, jeżeli korzystamy z opcji skanowania wsadowego (jest np. w IrfanView), to okno interfejsu TWAIN zamyka się po zeskanowaniu 1 kartki, a jak chcemy je przywołać ponownie, to za każdym razem robi prescan. I za każdym razem domyślnie robi ten prescan w kolorze, i domyślnie włącza tryb kolorowy. Prescan w kolorze trwa gdzieś tak 3 razy dłużej niż skanowanie właściwe w trybie czarno-białym. Jeżeli chcemy skanować dziesiątki kartek, i wszystkie na czarno-biało, to trzeba uruchamiać ten cholerny interfejs kilka razy, za każdym razem albo czekając na kolorowy prescan, albo anulując prescan, i potem pracowicie wybierając tryb czarno biały, a po zeskanowaniu 1 kartki okienko TWAIN zamknie się znowu, i cała operacja od początku.
Jak skanujemy z podajnika to nawet nie mamy szansy wyłączenia trybu kolorowego przed skanowaniem, jeżeli na podajniku są jakiekolwiek kartki, to wszystkie zostają zeskanowane w momencie uruchomienia interfejsu TWAIN (nie mamy nad tym żadnej kontroli) no i oczywiście na kolorowo (czyli ZA DŁUGO).

Na oba te problemy służy - opracowany przeze mnie w ramach obowiązków służbowych (ciekawe rzeczy robi informatyk w małej agencji ubezpieczeniowej za 500 zł miesięcznie?) - patch do sterownika skanera (ustawia domyślny tryb na czarno-biały i powoduje, że okienko skanera nie zamyka się automatycznie, można skanować dalej i kolejne strony już bez prescanu, wszystko trafia i tak do IrfanView - można więc w ciągu jednej sesji z interfejsem TWAIN zeskanować 10 stron z podajnika, potem 4 z szyby i np. znowu 10 z podajnika). O ile mnie pamięć nie myli, patch chyba nawet nie psuje skanowania nie-wsadowego (wtedy okienko TWAIN zamyka się po zeskanowaniu dokumentu, czyli tak jak zwykle). Dostępny na życzenie via e-mail.

krzysztof+m1212mfp
[małpa]
kaspruk
[kropka]
pl

Patch zawiera kilkadziesiąt dupogodzin analizowania specyfikacji TWAIN, debugowania sterownika, analizy zdeasemblowanego kodu skanera, i kilkudziesięciu twardych zwisów i resetów skanera i/lub komputera. Uratował jedną drukarkę od (w najgorszym razie) wyrzucenia przez okno, a przynajmniej od bycia nierentownym, kiepskim i utrudniającym życie zakupem. W chwili obecnej jedyne, czego mu brakuje, to możliwość ustalania a priori poziomu jasności - domyślny (w połowie skali) nijak się nie nadaje do skanowania większości dokumentów, i trzeba go za każdym razem obniżać, co w przypadku skanowania z podajnika najbardziej nawet cierpliwą osobę może doprowadzić do szewskiej pasji. Niestety, nie udało mi się jeszcze wykombinować, co należy zmienić, by ustalić domyślny inny poziom jasności.

Na życzenie dostępny również patch umożliwiający wykorzystanie interfejsu skanera w przypadku niestandardowych portów, na których nasłuchuje firmware skanera - to akurat może być pomocne przy skanowaniu przez Internet - np. możemy sobie przekierować porty w routerze i skanować z domu - bo wrzucania drukarki do DMZ albo przekierowywania jej na domyślnych numerach portów na routerze z publicznym adresem IP stanowczo nie polecam (; chyba że chcemy, żeby pół internetu mogło skanować nasze dokumenty za nas (:

(english: my patch makes TWAIN interface for HP MF1212 MFP compatibile with batch mode (for example in IrfanView) - TWAIN window now does not disappear after scanning one page, you do not have to invoke it multiple times nor to wait until prescan finishes, you can scan as many pages in a row as you want (almost) and mix pages from autofeeder with pages from glass; this patch also sets default profile to B/W which makes both prescan and scanning time much less than in color, and you do not have to change it manualy after each page; additional patch available, which enables TWAIN interface to communicate with printer on non-default ports which makes scanning through Internet or some gateway much easier and not prone to hijacking by others. To obtain both patches write to e-mail address mentioned earlier, replacing [małpa] with @ sign and [kropka] with dot)

(BP, NMSP :morda: nie mam bloga, a w taki sposób ten post trafi do googla i może kiedyś ktoś znajdzie go, potrzebując takiego patcha)

patch m1212mfp m1212 mfp m1210mfp m1210 mfp m1211mfp m1211 mfp hp laserjet multifunction color bw prescan batch mode feeder podajnik podgląd wielofunkcyjne drukarka kolor tryb wsadowy M1210.ds xp vista
warm regards,
Krzysztof Kaspruk

Gramofon: Sharp RP-107/117 x3, Sharp Optonica RP-114, Lenco L75, Technics SL-BL3
Wkładka: Stanton L720EE (T4P), Stanton 500v3
Wieża: Sony
ODPOWIEDZ