Πίνακας περιεχομένων:

Αναβάθμιση HP Scanjet5: 6 βήματα
Αναβάθμιση HP Scanjet5: 6 βήματα

Βίντεο: Αναβάθμιση HP Scanjet5: 6 βήματα

Βίντεο: Αναβάθμιση HP Scanjet5: 6 βήματα
Βίντεο: Updating HP Software and Drivers | HP Support | HP Support 2024, Ιούνιος
Anonim
Αναβάθμιση HP Scanjet5
Αναβάθμιση HP Scanjet5

Αναβαθμίστε ένα σαρωτή δικτύου HP Scanjet5 με σύστημα min-itx και GNU/Linux, προκειμένου να αποκτήσετε γρηγορότερη ταχύτητα επεξεργασίας και να προσθέσετε περισσότερα βοηθητικά προγράμματα, όπως διαχείριση εγγράφων και αποθήκευση αρχείων και διακομιστή.

Βήμα 1: Προετοιμαστείτε για Hack

Ο σαρωτής είναι ενσωματωμένος σε 2 κύρια μέρη: το σαρωτή, το οποίο είναι ένα τυπικό επίπεδο επίπεδο SCSI με έναν τροφοδότη φύλλων 50 σελίδων στην κορυφή. και τον υπολογιστή, ο οποίος είναι σύστημα AMD 486-dx 66Mhz με μονάδα IDE, επί του scsi για το σαρωτή και 2 υποδοχές ISA, μία για δίκτυο, μία για βίντεο κατά την αντιμετώπιση προβλημάτων (πρέπει να παρέχετε τη δική σας κάρτα βίντεο ISA) Το Για όσους θα ήθελαν να τρέχουν το Linux στο υλικό μετοχών με ελάχιστες πρόσθετες δυνατότητες, το https://berklix.com/scanjet/ έχει μερικές εξαιρετικές πληροφορίες και ακόμη και ένα πλήρες πρόγραμμα εγκατάστασης FreeBSD για τη συσκευή. Εδώ ξεκίνησα να χακάρω αυτήν τη συσκευή. Το βασικό μου κίνητρο για την αναβάθμιση του mini-itx ήταν ότι το τροφοδοτικό έσκασε έναν πυκνωτή και έβλαψε πάρα πολύ από το τροφοδοτικό για να επιδιορθωθεί εύκολα και είχα επίσης μια πλακέτα EPIA 800 περιμένοντας ένα σπίτι. εργαλεία και ανταλλακτικά που θα χρειαστείτε:- σίδερο συγκόλλησης- #1 και #2 κατσαβίδια Phillips- πένσα βελόνας- πένσες μύτης- σύρματα και απογυμνωτές- σκληρός δίσκος IDE της επιλογής σας- κάρτα SCSI 50 ακίδων (I χρησιμοποίησε παλαιότερο Tekram)- ανυψωτικό ορθής γωνίας PCI, πλευρά "A", 5Volt. Χρησιμοποίησα ύψος 1,03 από το risercardshop.com, μόνο ιστότοπο στις ΗΠΑ που μπορούσα να βρω με αυτό το ύψος.- mini-itx, ή μικρότερο, mainboard. Χρησιμοποίησα ένα EPIA 800, αρκετά χαμηλή θερμότητα και περισσότερη από αρκετή ισχύ.- 1U τροφοδοτικό rackmount (135 Watt φαίνεται να λειτουργεί)- 24 Volt 1,7 amp τροφοδοτικό (χρησιμοποίησα 1,9 amp, λίγο περισσότερο δεν βλάπτει, επίσης σίγουρα θα διαβάσετε την περίληψη στο τέλος)- ιερό τροφοδοτικό AT/X και βύσματα molex σε 3 σύρματα για πρόσθετα βύσματα και καλώδια ή προθυμία να κόψετε ένα ακριβό τροφοδοτικό για να συνδέσετε καλώδια Τα περισσότερα από αυτά τα πράγματα τα είχα τοποθετήσει (είμαι λίγο πακέτο), οπότε αυτό το έργο μου κόστισε μόνο περίπου $ 30 από την τσέπη μου.

Βήμα 2: Gut the Scanner

Gut the Scanner
Gut the Scanner
Gut the Scanner
Gut the Scanner

Συγγνώμη που δεν είχα βολική κάμερα όταν έκανα τα περισσότερα, αλλά είναι πραγματικά αρκετά απλά πράγματα, οπότε οι φωτογραφίες θα ήταν απλώς ενδιαφέρουσες και όχι χρήσιμες σε αυτό το σημείο. Το https://www.dvs1.informatik.tu-darmstadt.de/staff/haul/scanjet/Project_Network_Scanjet_Repair.html έχει μερικές υπέροχες εικόνες από το έντερο. Στο πίσω μέρος του σαρωτή υπάρχουν 2 βίδες, σημειωμένες με βέλη, για να αφαιρέσετε και το τμήμα υπολογιστή του σαρωτή θα γλιστρήσει έξω. Ο σχεδιασμός της θήκης έχει έναν ενδιαφέρον σχεδιασμό μανδάλωσης/τριβής που το καθιστά περίεργο να γλιστρήσει έξω. Απλώς χρησιμοποιήστε σταθερή δύναμη και ρυθμίστε το λίγο και θα βγει αρκετά εύκολα. Φροντίστε να φροντίσετε τα καλώδια, ένα τετράγωνο βύσμα τροφοδοσίας και τα καλώδια scsi θα πρέπει να αποσυνδεθούν για να αφαιρέσετε εντελώς το δίσκο. Τώρα η διασκέδαση μέρος! αφαιρέστε τα πάντα από το δίσκο, ναι, όλα! πιθανότατα μπορείτε να αφήσετε τον ανεμιστήρα στη θέση του, αλλά τα υπόλοιπα πρέπει να βγουν, συμπεριλαμβανομένου του διαχωριστή μεταξύ της περιοχής του τροφοδοτικού και της κύριας πλακέτας, θα χρειαστεί κάποια εργασία κοπής. Μόλις τελειώσουν όλα, θα πρέπει να αφαιρέσετε μπλοκ όπου το δίκτυο ISA τοποθετείται στο πίσω μέρος, θα είναι στο δρόμο της πλακέτας ITX. Υποθέτω ότι θα μπορούσατε να το τροποποιήσετε, αλλά η κατάργησή του μου φάνηκε ευκολότερη. Θα χρειαστεί επίσης να αφαιρέσετε 2 από τις βάσεις της κύριας πλακέτας. 2 θα παραταχθούν στο ITX, 2 όχι. Χρησιμοποίησα πλαστικά στερεώματα από το παλιό μου κουτί αντί των αφαιρούμενων. Εάν η μονάδα πρέπει να επιβιώσει στη ναυτιλία, μπορεί να θέλετε να χτυπήσετε μερικές τρύπες και να προσθέσετε πραγματική στάση. Τώρα για το διαχωριστικό, θα χρειαστεί να κόψετε μια τρύπα για το τροφοδοτικό, καθώς είναι πολύ καιρό διαφορετικά, έκανα το λάθος να μην φύγω ένα αρκετό υλικό για να μπορέσω να χρησιμοποιήσω τις τρύπες του PSU, εύχομαι να είχα. Επίσης πατήστε τρύπες για αναμονές για το τροφοδοτικό 24V. (ο σαρωτής απαιτεί 24V, σε περίπτωση που αναρωτιέστε)

Βήμα 3: Timeρα για συγκόλληση

Αυτό μπορεί να γίνει λίγο δύσκολο και δεν έγραψα πολλά, οπότε θα πρέπει να προσέξετε το κιτ σας. Το παλιό τροφοδοτικό ήταν η αναφορά μου, έχει τις τάσεις που σημειώνονται στον πίνακα, ώστε να μπορείτε να ακολουθήσετε ένα καλώδιο από το βύσμα στην πλακέτα για να καταλάβετε τι χρειάζεστε.

Δεν έχω δοκιμάσει ακόμα να τροφοδοτήσω το "πάνελ" με -12v, δεν ήθελα να πατήσω στο βύσμα τροφοδοσίας atx μέχρι να καταλάβω ότι το σύστημα λειτουργεί, μπορεί να το κάνω αργότερα. Φαίνεται να είναι τυπικό RS232, αν και θα μπορούσα σίγουρα να κάνω λάθος. Εντάξει, καλωδίωση harnes κάνει χρόνο. Πρώτα έκοψα το τετράγωνο βύσμα τροφοδοσίας σαρωτή από το παλιό τροφοδοτικό αφού σημείωσα τι χρώματα είχαν τι τάσεις. Έκοψα ένα βύσμα τροφοδοσίας AT για να το συνδέσω στο 24V psu, έπρεπε να κόψω μερικές γλωττίδες για καθαρή εφαρμογή. Στη συνέχεια, έκοψα ένα θηλυκό Molex από μια παλιά θήκη ανεμιστήρα με θήκη ισχύος για τα 5 βολτ που χρειάζεται για να ξεπλυθεί από το ATX μέσω n HDD molex. Όταν τα κόλλησα όλα, χρησιμοποίησα γείωση από τροφοδοτικό ATX δίπλα στο 5V και γείωση από teh 24V δίπλα στο 24V. Ναι, ναι, 2 διαφορετικές μονάδες τροφοδοσίας σε μία συσκευή, πολύ κακό, το ξέρω. Στο τέλος, μοιράζονται έναν διακόπτη ισχύος και τη γείωση, και οι δύο αλλάζουν τροφοδοτικά, οπότε κάθε κίνδυνος εδώ είναι πραγματικά ελάχιστος. Για τροφοδοσία, έβγαλα το στήριγμα από το αρχικό κάλυμμα του PSU και τοποθέτησα το αρχικό βύσμα και ενεργοποίησα τη θήκη (βλ. 2η εικόνα). Έβαλα σακάκι ένα καλώδιο τροφοδοσίας για το ATX PSU και το κόλλησα στο βύσμα της θήκης. Για την πλευρά των 120V των 24V, βρήκα ένα βύσμα από μια νεκρή οθόνη (μην ρωτάτε) που ταιριάζει τέλεια, δεν έχει ιδέα τι άλλο μπορεί να λειτουργήσει, εκτός από τη συγκόλληση απευθείας στους πόλους. Για τον ανεμιστήρα, αντί να κολλήσω στο αρχικό βύσμα (δεν μου άρεσε να κολλήσω σε αυτό το σημείο), χρησιμοποίησα ένα βύσμα ανεμιστήρα 3 ακίδων σε προσαρμογέα HDD molex 4 ακίδων και αφαίρεσα μια καρφίτσα και το πλαστικό "κλειδί" για να βάλει στο βύσμα αποθέματος του ανεμιστήρα.

Βήμα 4: Shoehorn It All in There

Shoehorn It All in There
Shoehorn It All in There
Shoehorn It All in There
Shoehorn It All in There
Shoehorn It All in There
Shoehorn It All in There

βιδώστε τα πάντα! Χρησιμοποιώ ταινία διπλής όψης για να ασφαλίσω το ATX psu, εκ των υστέρων θα έπρεπε να είχα κόψει την τρύπα διαφορετικά για να μπορέσω να χρησιμοποιήσω τις βίδες στερέωσης. Όλα ταιριάζουν αρκετά άνετα και δεν είχα πρόβλημα θερμότητας, τρέχω σχεδόν μια σταθερή εβδομάδα τώρα.

δείτε μικρά κουτιά στη φωτογραφία για αναγνωριστικό ανταλλακτικών

Βήμα 5: Διαμόρφωση συστήματος

Επιλέγω το Ubuntu, αλλά σχεδόν κάθε διανομή Linux θα πρέπει να λειτουργεί εξίσου καλά. Έπρεπε να προσθέσω "sg" στα /etc /modules για να έχει υποστήριξη scsi scanner κατά την εκκίνηση, όλα τα άλλα λειτούργησαν απευθείας! Εγκατέστησε το Sane για να λειτουργήσει ο σαρωτής, το Samba για τις υπηρεσίες αρχείων και το Apache και το "PHP Sane Frontend "για ένα απλό σύστημα αρχειοθέτησης εγγράφων. Θα αφήσω τη διαμόρφωση αυτών των αντίστοιχων έργων καθώς είναι όλα αρκετά καλά τεκμηριωμένα και καθρεφτισμένα. Μόλις αρχίσω να χρησιμοποιώ τον πίνακα και την οθόνη LCD, θα χρησιμοποιήσω το σενάριο bash από τη διεύθυνση https://berklix.com/scanjet / και ίσως να το τροποποιήσετε λίγο για τοπική αποθήκευση αρχείων και άλλα τέτοια. Μέχρι τότε, χρησιμοποιώ μια σειριακή συσκευή πληκτρολογίου Genovation από ένα παλιό έργο ως macro frontend, φαίνεται πολύ γκέτο (όχι, δεν θα το φωτογραφίσω: P). Έγραψα ένα σενάριο ρουμπίνι και ένα σενάριο php (το οποίο τελικά θα μεταφέρω στο ρουμπίνι όταν το μάθω καλύτερα, η αποστολή μηνυμάτων ηλεκτρονικού ταχυδρομείου χωρίς MTA φαινόταν πολύ δύσκολη στο ρουμπίνι) για να χειριστώ τις πραγματικές λειτουργίες όπως η σάρωση σε κοινόχρηστο δίκτυο ή διεύθυνση ηλεκτρονικού ταχυδρομείου. Το σενάριο ρουμπίνι χειρίζεται το πληκτρολόγιο και το σενάριο κελύφους php χειρίζεται τη σάρωση και αποστολή email και αποθήκευση smb. Έχω επισυνάψει τα σενάρια, απολαύστε!

Βήμα 6: Συμπέρασμα

Λοιπόν, συνολικά είμαι πολύ ευχαριστημένος με αυτό. Αυτό είναι μακράν το πιο πολύπλοκο έργο υλικού που έχω κάνει ποτέ και ήταν μια έκρηξη! Σχεδιάζω σίγουρα να κάνω περισσότερα!

Πράγματα που θα έκανα διαφορετικά: - Κατ 'αρχάς, θα ήθελα να επιλέξω ένα μόνο τροφοδοτικό μεταγωγής που να μπορεί να παρέχει όλες τις διαφορετικές τάσεις που χρειάζομαι και να τροφοδοτεί τα πάντα από αυτό. Η κατασκευή ενός προσαρμοσμένου βύσματος ATX δεν θα είναι χαμηλή στην κλίμακα του πόνου, αλλά θα καταλήξει πολύ πιο καθαρή στο τέλος. - περάστε περισσότερο χρόνο με τη Ruby. είναι καταραμένο ισχυρό σενάριο γλώσσας. χρειάζεται λίγο για να τυλίξετε το κεφάλι σας, αλλά η σύνταξη είναι πολύ καθαρότερη από το perl. - χρησιμοποιήστε δίσκο φορητού υπολογιστή ή εκκινήστε από το Compact Flash και διαθέστε μονάδα RAM για μια περιοχή εργασίας. Αυτό φυσικά σημαίνει ότι η αποθήκευση θα είναι περιορισμένη, αλλά θα είναι σχεδόν αθόρυβη και λίγο πιο γρήγορη. Άρα άξιζε τον κόπο; ω ναι! σαρώνουμε τακτικά παρτίδες 40-50 σελίδων σε PDF για ψηφιακή αρχειοθέτηση, σε σύγκριση με τη διανομή FreeBSD στο 486 με 8Meg RAM, αυτή είναι μια εντελώς νέα συσκευή! Οι παρτίδες χρειάζονταν έως και 20 λεπτά για να μετατραπούν και μερικές φορές έμειναν χωρίς RAM και απλά απέτυχαν, τώρα ακόμη και 50 σελίδες χρειάζονται λιγότερο από ένα λεπτό για να φτιάξετε το PDF.

Συνιστάται: