Spisu treści:

Aktualizacja HP Scanjet5: 6 kroków
Aktualizacja HP Scanjet5: 6 kroków

Wideo: Aktualizacja HP Scanjet5: 6 kroków

Wideo: Aktualizacja HP Scanjet5: 6 kroków
Wideo: Updating HP Software and Drivers | HP Support | HP Support 2024, Czerwiec
Anonim
Aktualizacja HP Scanjet5
Aktualizacja HP Scanjet5

Zaktualizuj skaner sieciowy HP Scanjet5 o system mini-itx i GNU/Linux, aby uzyskać większą szybkość przetwarzania i dodać więcej narzędzi, takich jak zarządzanie dokumentami, przechowywanie plików i serwer.

Krok 1: Przygotuj się do włamania

Skaner składa się z 2 głównych części: skanera, który jest standardowym płaskim skanerem SCSI z 50-stronicowym podajnikiem arkuszy na górze; oraz komputer PC, który jest systemem AMD 486-dx 66Mhz z napędem IDE, na płycie scsi dla skanera i 2 gniazdami ISA, jednym dla sieci, jednym dla wideo podczas rozwiązywania problemów (musisz dostarczyć własną kartę graficzną ISA). Dla tych, którzy chcieliby uruchomić Linuksa na podstawowym sprzęcie z niewielką ilością dodatkowych funkcji, https://berklix.com/scanjet/ ma świetne informacje, a nawet kompletny instalator FreeBSD dla urządzenia. To tutaj zacząłem hakować to urządzenie. Moją główną motywacją do aktualizacji mini-itx było to, że zasilacz eksplodował kondensatorem i uszkodził zbyt dużą część zasilacza, aby można go było łatwo naprawić, a także miałem siedzącą płytkę EPIA 800 czekając na dom.narzędzia i części, których będziesz potrzebować:- lutownica- Śrubokręty krzyżakowe nr 1 i nr 2- szczypce z końcówką igłową- szczypce do przewodów i narzędzie do usuwania izolacji- dysk twardy IDE do wyboru- 50-pinowa karta SCSI (I użył starszego Tekram)- PCI-right riser kąt, strona „A”, 5Volt. Użyłem wysokości 1,03 ze strony risercardshop.com, jedynej amerykańskiej witryny, którą udało mi się znaleźć z taką wysokością. - płyta główna mini-itx lub mniejsza. Użyłem EPIA 800, wystarczająco mało ciepła i więcej niż wystarczająco mocy.- Zasilacz 1U do montażu w szafie (wydaje się, że działa 135 W)- Zasilacz 24 V 1.7 A (użyłem 1.9 A, trochę więcej nie zaszkodzi, też być koniecznie przeczytaj podsumowanie na końcu)- ofiarne wtyczki AT/X PSU i molex do 3 przewodowych wentylatorów dla dodatkowych wtyczek i przewodów lub chęć pocięcia drogiego zasilacza do łączenia przewodów Większość z tych rzeczy, które miałem porozkładane (jestem trochę packrat), więc ten projekt kosztował mnie tylko około 30 dolarów z kieszeni.

Krok 2: Wypatrosz skanera

Wypatrosz skanera
Wypatrosz skanera
Wypatrosz skanera
Wypatrosz skanera

Przepraszam, że nie miałem pod ręką aparatu, kiedy robiłem większość tego, ale to naprawdę dość proste rzeczy, więc zdjęcia byłyby po prostu interesujące, a nie pomocne w tym momencie. https://www.dvs1.informatik.tu-darmstadt.de/staff/haul/scanjet/Project_Network_Scanjet_Repair.html ma kilka świetnych zdjęć wnętrzności. Z tyłu skanera znajdują się 2 śruby oznaczone strzałkami do wykręcenia a część PC skanera wysunie się. Konstrukcja obudowy ma interesującą konstrukcję zatrzasku / tarcia, która sprawia, że dziwnie się wysuwa. Po prostu użyj stałej siły i lekko ją potrząśnij, a wyjdzie wystarczająco łatwo. Pamiętaj, aby zadbać o przewody, kwadratową wtyczkę i kable scsi będą musiały zostać odłączone, aby całkowicie wyjąć tackę. Teraz zabawa część! usuń wszystko z tacy, tak, wszystko! prawdopodobnie możesz zostawić wentylator na miejscu, ale reszta musi wyjść, w tym przegroda między obszarem zasilacza a obszarem płyty głównej, będzie to wymagało trochę cięcia. Gdy wszystko się skończy, musisz usunąć blok, w którym z tyłu montuje się sieć ISA, będzie to przeszkadzać płytce ITX. Myślę, że można to zmodyfikować, ale usunięcie go wydawało mi się łatwiejsze. Będziesz także musiał usunąć 2 mocowania płyty głównej. 2 ustawi się w kolejce na ITX, 2 nie. Użyłem plastikowych podkładek z mojego pudełka na stare części zamiast tych usuniętych. Jeśli jednostka ma przetrwać wysyłkę, możesz chcieć wybić kilka otworów i dodać prawdziwe odstępy. Teraz dla przegrody będziesz musiał wyciąć otwór na zasilacz, ponieważ w przeciwnym razie byłby zbyt długi, popełniłem błąd nie wychodząc wystarczająco dużo materiału, aby móc użyć otworów montażowych zasilacza, szkoda, że nie. Również otwory gwintowane na elementy dystansowe dla zasilacza 24V. (skaner wymaga 24V, gdybyś się zastanawiał)

Krok 3: Czas na lutowanie

to może być trochę trudne, a nie zapisałem zbyt wiele, więc musisz zwrócić uwagę na swój zestaw. Stary zasilacz był moim punktem odniesienia, ma napięcia zaznaczone na płycie, dzięki czemu możesz podążać za przewodem od wtyczki do płyty, aby dowiedzieć się, czego potrzebujesz.

Nie próbowałem jeszcze zasilać "panelu" -12v, nie chciałem podpinać się do wtyczki zasilania atx, dopóki nie wiedziałem, że system działa, mogę to zrobić w przyszłości. wygląda na to, że jest to standardowy RS232, choć z pewnością mogę się mylić. Ok, wiązki przewodów robią czas. Najpierw odciąłem kwadratową wtyczkę zasilania skanera ze starego zasilacza po zwróceniu uwagi na to, jakie kolory mają jakie napięcia. Przypiąłem wtyczkę zasilania AT, aby podłączyć ją do zasilacza 24 V, musiałem przyciąć kilka zaczepów, aby uzyskać dokładne dopasowanie. Następnie odciąłem żeński Molex ze starej wiązki zasilania przelotowego wentylatora obudowy dla 5 woltów, które musi zostać wymyte z ATX przez n molex HDD. Po zlutowaniu użyłem uziemienia z zasilacza ATX obok 5V i uziemienia z 24V obok 24V. Tak, 2 różne zasilacze na jednym urządzeniu, źle, wiem. W końcu mają wspólny wyłącznik zasilania i masę, oba są przełączanymi zasilaczami, więc wszelkie niebezpieczeństwo tutaj jest naprawdę minimalne. W celu zasilania odciąłem wspornik od oryginalnej osłony zasilacza i zamontowałem oryginalną wtyczkę i włącznik na obudowie (patrz 2 zdjęcie). Poświęciłem przewód zasilający do zasilacza ATX i przylutowałem go do wtyczki obudowy. Po stronie 24V 120v znalazłem wtyczkę z wnętrza martwego monitora (nie pytaj), która pasuje idealnie, nie mam pojęcia, co jeszcze może działać, poza lutowaniem bezpośrednio do biegunów. Do wentylatora zamiast wplatać w oryginalną wtyczkę (miałem już dość lutowania w tym momencie) zastosowałem 3-pinową wtyczkę wentylatora do 4-pinowego adaptera HDD molex i usunąłem pin i plastikowy "klucz" żeby się wpiął do wtyczki fabrycznej wentylatora.

Krok 4: Shoehorn To wszystko tam

Shoehorn to wszystko tam
Shoehorn to wszystko tam
Shoehorn to wszystko tam
Shoehorn to wszystko tam
Shoehorn to wszystko tam
Shoehorn to wszystko tam

spieprzyć wszystko! Do zabezpieczenia zasilacza ATX używam taśmy dwustronnej, z perspektywy czasu powinienem był inaczej wyciąć otwór, aby móc użyć śrub mocujących. wszystko pasuje całkiem ciasno i nie miałem problemu z upałem, biegam już od prawie tygodnia.

zobacz małe pudełka na zdjęciu dla ID części

Krok 5: Skonfiguruj system

Wybieram Ubuntu, ale prawie każda dystrybucja Linuksa powinna działać równie dobrze. Musiałem dodać "sg" do /etc/modules, aby mieć obsługę skanera scsi podczas rozruchu, wszystko inne działało od razu po wyjęciu z pudełka! Zainstalowano Sane, aby skaner działał, Sambę dla usług plików oraz Apache i "PHP Sane Frontend " dla prostego systemu archiwizacji dokumentów. Zostawię ich konfigurację w odpowiednich projektach, ponieważ wszystkie są dość dobrze udokumentowane i odzwierciedlone. Kiedy już zabiorę się do korzystania z panelu i LCD, użyję skryptu bash z https://berklix.com/scanjet / i może zmodyfikuj go trochę do lokalnego przechowywania plików i tak dalej. Do tego czasu używam klawiatury szeregowej Genovation ze starego projektu jako nakładki makro, wygląda bardzo getto (nie, nie zrobię jej zdjęcia:P). Napisałem skrypt ruby i skrypt php (które w końcu przeniosę na ruby, gdy się lepiej nauczę, wysyłanie e-maili bez MTA wydawało się zbyt trudne w ruby), aby obsługiwać rzeczywistą funkcjonalność, taką jak skanowanie do udziału sieciowego lub adresu e-mail. Skrypt ruby obsługuje klawiaturę, a skrypt powłoki php obsługuje skanowanie i wysyłanie e-maili oraz przechowywanie smb. Załączam skrypty, miłej zabawy!

Krok 6: Wniosek

Cóż, w sumie jestem z tego całkiem zadowolony. To zdecydowanie najbardziej złożony projekt sprzętowy, jaki kiedykolwiek zrobiłem i to był odlot! Zdecydowanie planuję robić więcej!

Rzeczy, które zrobiłbym inaczej: - Po pierwsze, wybrałbym pojedynczy zasilacz impulsowy, który może zapewnić wszystkie potrzebne mi napięcia i zasilać z niego wszystko. Wykonanie niestandardowej wtyczki ATX nie będzie niskie w skali bólu, ale ostatecznie będzie znacznie czystsze. - spędzaj więcej czasu z Ruby. to cholernie potężny język skryptowy. Trochę się zajmuje, ale składnia jest znacznie czystsza niż perl. - użyj dysku laptopa lub uruchom komputer z Compact Flash i miej pamięć RAM dla obszaru roboczego. To oczywiście oznacza, że pamięć byłaby ograniczona, ale byłaby prawie bezgłośna i nieco szybsza. Czy było warto? o tak! regularnie skanujemy partie 40-50 stron do formatu PDF w celu cyfrowej archiwizacji, w porównaniu do dystrybucji FreeBSD na 486 z pamięcią RAM 8Meg to jest zupełnie nowe urządzenie! konwertowanie partii zajmowało do 20 minut, a czasami brakowało pamięci RAM i po prostu się nie powiodło, teraz nawet 50 stron zajmuje mniej niż minutę, aby utworzyć plik PDF.

Zalecana: