Еще есть замечательные китайские wifi-роутеры на которые уже установили openwrt:
Да там надо повозится с прошивкой, и расширять не так удобно чем например TP-Link TL-MR3020 но стоимость 10$ с доставкой позволяет использовать его как wifi-usb-ethernet модуль для поделок на микроконтроллерах :)
А Carambola где заказывалась? 22 евро это без доставки?
Для работы этого МФУ необходима (по рекомендации hp) установка утилиты HPLIP, которая в процессе установки скачивает и устанавливает проприетарный «плагин», ожидает прямого подключения устройства по USB и в будущем участвует в процессе печати и сканирования. Это меня сильно напугало и я решил сразу найти решение, заменяющее именно USB-кабель.
Мне пока не ясно, на каком этапе используется проприетарный софт hp, как бы не пришлось его иметь в точке подкоючения USB. Но когда возникнет необходимость использования МФУ с нескольких устройств, я разберусь.
Вам не придется. Все ОС поддерживают протокол LPR, который p910nd реализует, так что проприетарные драйверы работать будут, только порт будет не USB, а TCP.
О, тут все сложно )
Во-первых, sane практически не поддерживает МФУ от HP — считается, что это сделано в официальных драйверах — hplip. Вот тут указаны только LaserJet M1005 MFP, LaserJet M1120 MFP, LaserJet M1120n MFP.
Тут файлы двух видов — во-первых, сжатые прошивки принтеров (fw.gz), которые загружаются в момент, когда принтер появляется на шине USB, банальным cat /var/lib/my-fw/my_fw.fw > /dev/lp0 через udev. Вроде, в OpenWRT даже скрипты есть. Во-вторых, это динамические библиотеки под архитектуры i386 и 86_64. Как видно, MIPS тут нет ) Библиотеки нужны для обеспечения сканирования через sane, и, возможно, печати. По крайней мере, CUPS ругается на их отсутствие. Если это просто фильтры по типу foomatic-rip, то p910d заработает, но если библиотеки занимаются отправкой задания непосредственно на принтер, то без них ничего не получится, и придется пользоваться usbip (
А если МФУ brother? Как выкручиваться? Там под него нет драйвера. Попытался впихнуть в xerox_mfp.conf usb 0x04f9 0x0273
usb libusb:002:004
но scanimage –L всё равно не находит сканера…
Я назвал его преобразователем, потому что он преобразовывает 5V в 3.3V. Да, он состоит из стабилизатора напряжения, конденсаторов, светодиода и его резистора.
За 3 т.р. можно купить такой чудесный девайз, по возможностям очень даже неплох, проверить бы в действии еще. Есть драйвера под Mac и Win, почему под Linux не сделали — непонятно :( www.iogear.com/product/GUWIP204/
Системные требования (с сайта)
• Windows® 2000/2003/XP/Vista® 32-бит
Windows 8 не факт что поддерживается. Linux не поддерживается точно. Поддержка 64-bit не заявлена (хотя на FTP есть бинарники). Поддержка OS X не заявлена (бинарники тоже есть). В общем, вполне в стиле D-Link )
Все это делается легко на MR3020.
Очень распространенный роутер.
Ставите в несколько кликов туда openwrt и ищи в пару кликов p9100d.
После этого устанавливается принтер как локальный и в качестве порта используете стандартный TCP/IP порт.
Указываете адрес роутера и порт 9100.
Вся идея была в том, чтобы «заморочиться», готовое решение — слишком неинтеренсно, это ж не работа, это для себя. К тому же вряд ли MR3020 побьет голую Carambola в размерах и энергопотреблении. Более того, я хочу обеспечить работу не только принтера, а МФУ вцелом, см. habrahabr.ru/post/216177/#comment_7414455
Как я сделал USB-МФУ беспроводным