Проект VL:netscan

Как из планшетного USB-сканера и Raspberry Pi сделать сетевой сканер

Что делает проект

Проект представляет собой аппаратно-программную реализацию сервера сканирования и сетевого диска на Raspberry Pi для ряда моделей USB-сканеров.

Из чего состоит

Проект использует в аппаратной части Raspberry Pi и простейшую схему управления из двух кнопок без фиксации и светодиода с резистором. Программная часть представлена двумя скриптами на bash, использующими пакеты wiringpi, sane и samba из дистрибутива Raspberry Pi OS.

Как, зачем и почему? Видеоинструкция (оглавление в описании на Youtube)

Все подробности описаны в длинной видеоинструкции:

Скачать скрипты

Архив со скриптами и конфигами (tar.gz-архив, 30 КБайт)

В каталоге netscan находятся скрипты, в каталоге configs - конфиги samba, dhcpcd и rc.local

Условия использования и распространения

Проект и его части разрешается свободно повторять, в том числе в модифицированном виде, в любых целях и любыми способами, если такие цели и (или) способы не противоречат законодательству Российской Федерации и законодательству стран, под юрисдикцией которых находятся проекты, использованные в данной программе, не создают опасности для жизни, здоровья людей и не ущемляют права и законные интересы третьих лиц.

Использование проекта в любом виде и в любых обстоятельствах осуществляется на страх и риск пользователя. Разработчик не даёт каких-либо гарантий и не несёт ответственности за последствия и не возмещает ущерб, нанесённый реализацией или использованием.

Развитие проекта

В настоящее время разрабатывается вторая версия проекта с дополнительными возможностями. Часть её выделена в самостоятельный проект - библиотеку для управления семисегментными светодиодными индикаторами на базе драйверов семейства SC16739. Этот проект лежит здесь.

Ссылки

Официальный сайт Raspberry Pi Foundation - https://www.raspberrypi.org/

Проект SANE - http://sane-project.org/

Онлайн-сервис создания диаграмм и блок-схем - https://app.diagrams.net/

Официальный сайт терминального клиента PuTTY - https://putty.org

Google - https://www.google.com

Яндекс - https://www.yandex.ru

Огромное спасибо всем создателям и участникам этих проектов и тем, кто их поддерживает!

Связь с разработчиком

Другие проекты на сайте