Automatyczne skanowanie po włożeniu dokumentu sensora podajnika dokumentów

1

Mam Brother MFC 490CW drukarka w moim domowym biurze, która łączy się z moim laptopem przez WiFi.

W podajniku skanera znajduje się czujnik, który wyczuwa włożenie kawałka papieru.

Chcę, aby skanował się automatycznie i zapisywał do pliku na moim laptopie, gdy tylko dokument zostanie umieszczony w podajniku.

Czy istnieje sposób, aby skonfigurować go tak, aby skanowanie odbywało się nie po naciśnięciu przycisku w aplikacji do skanowania, ale na zdarzeniu czujnika dokumentu?

Raj More
źródło

Odpowiedzi:

1

Co domyślnie robi czujnik dokumentów? Jak to, czy otwiera okno dialogowe skanowania na komputerze lub po prostu „budzi” skaner?

Jeśli wywoła odpowiedź na twoim komputerze, najłatwiej byłoby stworzyć makro, które kliknie przycisk skanowania. Inną bardziej złożoną opcją byłoby napisanie małej aplikacji, która nasłuchuje pakietów z drukarki (prawdopodobnie musiałaby jednak rozdzielić sterownik i użyć do tego sniffera pakietów, takiego jak Wireshark).

W przeciwnym razie, jeśli tylko budzi skaner, myślę, że będziesz musiał wykonać jakąś formę hackowania sprzętu.

DesolatorMKX
źródło
budzi tylko drukarkę - nie widziałem, żeby robiła cokolwiek innego
Raj More
1
Ach ... tak, to brzmi jak wpadnie w projekt sprzętu. Musisz dotknąć czujnika skanera (wymagałoby to niewielkiej wiedzy na temat elektroniki), a następnie zmontować system, który wysyła sygnał do komputera, gdy wykryje kawałek papieru (więcej elektronicznego know-how). Proponuję przeskoczyć do electronics.stackexchange.com i rzucając tam twoje pytanie.
DesolatorMKX
1

W idealnej sytuacji można zmodyfikować sterownik skanera i dowiedzieć się tego całkowicie w oprogramowaniu.

Ludzie, którzy czują się lepiej ze sprzętem, jak ja, mogą spróbować czegoś w rodzaju hacky ... W końcu zawsze zależy to od twoich potrzeb. Możesz spróbować:

  1. Otwórz obudowę skanera i odkryj, jak działa czujnik papieru. Może to wymagać użycia oscyloskopu.

  2. Połącz coś z tym czujnikiem lub linią, której sygnał jest pulsowany - używałbym do tego Arduino z wielu powodów - głównie kosztów i łatwo można je połączyć z komputerem stacjonarnym.

  3. Zrób swój komputerowy sondaż (Scheduled Task w systemie Windows, zadanie Crona w systemie Linux) mikrokontroler dodany w kroku 2. Mikrokontroler odpowie w naturze, gdy zauważy, że sygnał został wysłany. Komputer stacjonarny może wtedy zrobić wszystko, co trzeba zrobić, aby zarządzać skanerem. Może po prostu zadzwonić do kierowcy, aby rozpocząć skanowanie.

To rodzaj rozwiązania Rubegoldberg / Jeri Ellsworth - dlatego bardzo go kocham. Powtórzę raz jeszcze, oczywiście znajdziesz rozwiązanie tylko dla oprogramowania. Chociaż moje drobne doświadczenia z hakowaniem kierowców były bolesne i może coś takiego może zaspokoić twoje potrzeby przy mniejszej ilości łez?

Powodzenia!

James T Snell
źródło