Комментарии 115
Проголосовал, что куплю, но на самом деле там есть одно "если" - если эта чудо-железка сможет вернуть функции сетевого сканирования (печать и так работает) моему старичку Canon mf4370dn. Последний раз под Виндой оно работало этак в XP, потом попытки запустить были тщетны. Прикрутить к нему одноплатник с SANE в планах уже третий год и, вероятно, он сдохнет раньше, чем соберусь доделать, - а готовое за скромный прайс взял бы.
Сканер в mf4370dn поддерживается SANE'ом, работать будет, по крайней мере должен, драйвер в SANE вроде не сломан.
Самая простая проверка — загрузить livecd ubuntu и попробовать посканировать. Если всё в порядке, то и на принт-сервере заработает. Если есть нюансы или работает нестабильно, то нужно будет отлаживать (мне).
Да я и ноут с установленной убунтой до него донесу, если надо :) В целом должен работать, да. Локальное сканирование и под Виндой работает отлично, проблема именно в сетевом, которое было реализовано через своеобычный и ныне заброшенный производителем протокол. А Sane это берёт на себя. В общем, становлюсь в очередь.
Если поддерживается SANE, то сам бог велел подключить к роутеру с openwrt или keenetikOs и завести. и как принтсервер эти роутеры тоже прекрасно работают, в том числе через jetdirect (не требуя в своем составе драйверов на роутере).
О, у меня та же история с хьюлетом. Сканирование на нем (HPLJ3052). Он пару лет стоял на работе на обслуживании клиентов и пахал как проклятый днём, хотя не был на такое расчитан. А потом еще в нерабочее время сотрудники студенты печатали по учебе. Я думал он сдохнет за месяц и я куплю аппарат посерьёзнее. Картриджы в заправку возили огромными баулами. Но он выжил. Я потом только ролики помыл и поменял лоток на сканере потому, что его с лестницы уронили при перевозке.
Сканирование пачкой из автоподатчика всегда работало через раз, пока не зависнет. Больше 5 страниц до зависания не сканировалось ни разу. Сканирование по сети работало только по 1й странице, и надо было что-то там колдовать с версиями драйверов и реестром. Потом по мере обновления винды отвалилось сканирование по сети, а потом и по USB. Установить драйвера сканера без ведра помоем было нельзя (только принтер и только по USB).
Когда я поставил линукс на десктоп был диалог вроде
- установить принтер
- вот этот (модель, IP)?
- да
- готово
- в смысле??? (а как же весь этот геморрой к которому я привык в винде, или хотябы пробную страницу?)
Я аж не поверил и полез проверять печать.
Сканирование по сети в XSANE заработало сразу.
PS
на счет мультикаста по вайфай - там как-то можно сказать ядру чтобы слало мультикаст обычным юникастом каждому. Если вы не смотрите в десятером мультикастовое потоковое видео (на практике это нереализуемо) то на производительности это не скажется.
Очень интересно, но на мой взгляд это не самый актуальный девайс.
Новые принтеры, как указано в статье, в целом поддерживают зоопарк девайсов, печать по сети и вот это всё - им платка не нужна.
Остаётся старый принтер. Если он работает, то принт-сервер ему не нужен. Если он не работает с текущей ОС, то встаёт вопрос - будет ли пользователь покупать платку по цене чуть ли не нового принтера, или может просто купить новый с гарантией и не заморачиваться?
Также в пайплайн печати добавляется изделие, к которому должна быть подключена услуга "знакомый компьютерщик" - а что если оно в один прекрасный день помрёт? Бабка с дедом логи смотреть (и, тем более, отсылать на какой-то там гитхаб) не будут.
Ниша уж больно узкая, она обычно закрывается покупкой нового принтера (вливанием бабла). Сердцем я с вами, но скептик-практик не хочет видеть это устройство.
Всё же плата стоит менее трети от самого-самого дешевого нового принтера, но действительно, цена здесь играет решающую роль. Увы, дешевых одноплатников просто нет — прошли те времена, когда простые модели были по $9.99.
Если он работает, то принт-сервер ему не нужен.
Многим хочется банального удобства — возможности печати со смартфона не включая компьютера, либо возможности убрать принтер подальше от компьютера.
Самый дешёвый одноплатник из тех, которые я знаю - это Milk-V Duo. И Milk-V Duo S - чуть дороже, но схожий чип, и все нужные разъёмы уже распаяны.
Linux поддерживает, имеет 1 USB device/host и 1 Ethernet PHY. Мозгов у него с напёрсток, но если нам не шашечки, а принтсервер, то должно хватить.
Дешевых подходящих под задачу одноплатников сейчас есть от силы 2, не больше. Только 5-7-лет назад можно было действительно купить плату не сильно дороже акционных $9.99, то сейчас вам её либо не доставят напрямую, либо доставка будет стоить соизмеримые деньги.
Milk-V Duo. Голая плата, в которой не распаян USB и Ethernet — нужно будет делать плату-сендвич и заказывать её производство. Без Wi-Fi-модуля, а он гораздо актуальней Ethernet'а для подавляющего большинства. Без памяти.
Milk-V DUO-S, уже лучше: есть распаянный Ethernet и USB. Процессор медленный и одноядерный, но подойдёт. Только вот у единственного международного поставщика, у которого платы в наличии, $9.99 стоит версия без Wi-Fi, а с ним — $12.49. В Россию они не доставляют, а это значит, что вам предложат два варианта: либо вы переводите сумму (+НДС за продажу внутри Китая) на банковский счёт в юанях, и находите shipping agent из Китая в РФ самостоятельно, либо вы платите на банковский счёт в Гонконге в их долларах (без НДС), также ищите shipping agent, но еще оплачиваете доставку до Гонконга (≈$30-40).
Это уже $15 по самым оптимистичным подсчётам, без доставки в Россию. Далее вам нужен корпус и MicroSD, это еще по $1 за каждый элемент. Растаможка РФ прибавит еще 30% стоимости.
Я чудом нашел Orange Pi Zero 3 по хорошей цене и с хорошими условиями (а там 1ГБ памяти и процессор вдвое быстрее), но даже это невероятно редкое предложение никак не может опустить отпускную цену до психологического порога в 2500 рублей.
платку по цене чуть ли не нового принтера
Ну вот, скажем, новое сетевое МФУ с двусторонней печатью и автоподатчиком для сканера (для меня обе фичи критичны) стóит от 30 т.р. При этом самые дешёвые новые модели вызывают сомнения по надёжности, и к любой актуальной модели картриджи в несколько раз дороже, чем к моему старому Canon'у. Так что идея вернуть ему функции сетевого сканера и использовать ещё сколько он там лет протянет (пока что протянул 16, скоро ему алкоголь можно будет покупать :) мне нравится больше, чем покупка нового.
Меня больше в нём бесит, что он по SNMP процент заполнения картриджа не отдаёт (и вообще кроме счётчика страниц ничего полезного не отдаёт), но это уже никаким принт-сервером не починишь, увы. И из-за этого менять точно не буду.
50 нормальный офисный Кэнон ( А4 двусторонний автоподатчик, Lan) стоит. Только что избавился от практически нового HP, который поразил 5 минутами загрузки и безумно навороченным бестолковым веб интерфейсом. Кэнон сейчас самые приятные в части интерфейса. А дешевле уже пантумы всякие, слаборемонтопригодные.
И да, теперь уровень тонера нигде не виден, если ты чип переставяляешь в следующий дешманский картридж. Так и живём
Есть в использовании Canon 1133.
Вот бесит то, что для сканирования по сети надо подойти и нажать кнопку Scan, выбрать "удалённый сканер" и только потом возвращаться за компьютер и сканировать. А если следом надо печатать - необходимо вернуться к МФУ и нажать Copy. Иначе будет ждать и не перейдёт к печати.
А вот кстати, для таких устройств принт-сервер мог бы очень сильно облегчить жизнь. На нормальных сетевых сканерах есть или адресная книга и отправка скана по e-mail выбранному контакту, или выкладывание его куда-нибудь на сетевой диск. В целом этот функционал легко реализовать в принт-сервере. Только что получатель e-mail будет один-единственный, если не добавлять экран и кнопки. Хотя кнопка на принт-сервере всё-таки понадобится одна, чтобы инициировать сканирование, не отходя от МФУ. Ну а в описанном тяжёлом случае придётся сначала нажать кнопку на МФУ, а потом вторую кнопку на принт-сервере.
@ValdikSS, а как оно сейчас реализовано? Скан надо без вариантов запускать с клиентского устройства? Когда сканер на другом этаже - не очень удобно...
Скан надо без вариантов запускать с клиентского устройства?
Увы, в airprint/mopria взаимодействия принтера с компьютером не предусмотрено, только наоборот. Можно, однако, сканировать на смартфон, в Mopria Scan.
Так я немножко про другое. Компьютером-то для МФУ выступает Ваш принт-сервер. И он может не только расшаривать его через Airprint/Mopria, но и сам запускать сканирование и отправлять результат на почту / сохранять на сетевой диск. Можно сделать кнопку и один настраиваемый маршрут, куда отправлять. А можно веб-интерфейс принт-сервера дополнить той же адресной книгой из нескольких получателей.
Без интерфейса на самом устройстве это сделать не так-то просто. Можно добавить отдельную физическую кнопку для сканирования, но тогда придётся комбинировать документы уже через веб-интерфейс, или как-то еще.
Я думал добавить маленький OLED-экран, чтобы был виден процесс, с ним такое можно будет сделать понятным для пользователя образом.
Беда в том, что по нынешним временам трудно найти приличный принтер из новых — даже за довольно дорого, не говоря уж об за дёшево.
Очень неактуально? Пфффффы... Да в иных гос и учебных учреждениях только только избавились от лпт машин формата а4 .... И еще пользуют что то типа xerox 3210 повсеместно. Так что актуально более чем
И сразу ответы на никем не заданные вопросы:
Почему не Docker-контейнер, который можно запустить на любом одноплатнике?
Прежде всего из-за сложности взаимодействия с udev hotplug из контейнера, и правильной реакции на эти события, определёнными сложностями с пробросом USB. Некоторые принтеры не имеют памяти под прошивку и ждут, пока компьютер загрузит её при каждом включении. Если и хост, и контейнер начнут что-то делать с принтером одновременно, он не будет печатать. Другие принтеры, например некоторые модели от Samsung, такие неженки, что никакому другому ПО на них лучше вообще не дышать, иначе зависнут.
Контейнер не сможет обеспечить той надёжности и повторимости, какой можно добиться от «голой» операционки, а подготавливать образы ОС для широкого спектра одноплатников точно не вершина моих мечтаний. Несколько проектов «контейнера для печати» уже существует, ни один из них мне не понравился.
Почему исходники не выложены публично?
Они не заработают в отрыве от конкретного железа (которое уже всё распродано и недоступно для покупки). Для DIY проще установить ПО и драйверы на одноплатник классическим методом, а не адаптировать целую ОС и систему сборки под ваше железо. Энтузиасты могут отправлять патчи непосредственно в задействованное ПО.
Вроде не всё ещё распродано, или это другая партия?
https://www.ozon.ru/product/orange-pi-3g-iot-a-256mb-512mb-mikrokompyuter-orandzh-pay-1069771381
Они не заработают в отрыве от конкретного железа (которое уже всё распродано и недоступно для покупки)
Честно скажу, самого беспокоила эта тема, валяется старый Rashberry PI первой модели, года 4 руки не доходят посмотреть что надо поставить что б решить подобную задачу для Samsung SCX4200. Вот если б был опубликован скрипт сборки (образно говоря Dockerfile) который собирает устройство под своё железо - было бы сильно проще установить этот софт классическим образом на своё железо. Ясно что без каких либо гарантий, просто как пример, железо немного похожее, тоже ARMv7, но отправная точка была бы.
В вашем случае минимум для печати:
apt install cups printer-driver-splix
Для сканирования придётся вручную собрать последний AirSane: https://github.com/SimulPiscator/AirSane
Прежде всего из-за сложности взаимодействия с udev hotplug из контейнера, и правильной реакции на эти события, определёнными сложностями с пробросом USB. Некоторые принтеры не имеют памяти под прошивку и ждут, пока компьютер загрузит её при каждом включении. Если и хост, и контейнер начнут что-то делать с принтером одновременно, он не будет печатать. Другие принтеры, например некоторые модели от Samsung, такие неженки, что никакому другому ПО на них лучше вообще не дышать, иначе зависнут.
Надо же, а я думал это у меня руки крюки. Придерживался примерно той же логики по выбору известного в прошлом МФУ, но использовал докер сборки с проброшенной usb устройство. Но если cups ченить распечатал, то scanservjs потом подвисает и наоборот.
Помогал только рестарт стэка в портейнере. К слову пробовал пробрасывать и конкретное устройство и более радикальный ход вида
volumes:
- /var/run/dbus:/var/run/dbus
Но все равно нужно было рестартовать на NAS'е эту парочу.
Не совсем в тему ветки, но лень искать куда встроиться: поддержка AirPrint или Морфии - желателен, но не необходим: у `HP LaserJet Pro m132a` нет этой поддержки и ему нужны проприетарные HP дровишки для сканирования https://github.com/sbs20/scanservjs/issues/724 по этому использовал сборку отпарня который разобрался, но не смог затащить их в проект https://github.com/sbs20/scanservjs/pull/726
Печать с телефона - штука прикольная, побаловался целых 2 месяца. Потом достало рестартовать и просто съехал на usb.
Очень интересно, но ничего не понятно..... ))))
На самом деле - замечательный проект, и с удовольствием бы приобрел себе этот девайс. Но весь вопрос, тут все было расписано (и на сайте тоже) что принтер заведется в режиме принтера. А вот про режим сканера - не было сказано ни слова, кроме того, что будет работать. У меня дома трудится старичок hp laserjet m1005 mfp, и весь вопрос заведется ли в нем сканирование, через этот девайс?
И второй вопрос - не совсем понятно: в конце статьи сказано, что все исходники и инструкция по прошивке - на сайте. И тут же, в комментариях, что исходники не выложены.
M1005 MFP работает полностью. Владелец принт-сервера починил все мелкие проблемы в открытом драйвере сканирования, и есть еще официальный от HP.
Отличное МФУ, которое до сих пор в цене. Родители как купили его в ~2008, так до сих пор активно пользуются, ныне через принт-сервер :D
Исходники действительно есть на сайте, только под паролем, который выдаётся при покупке.
замечательная новость.
тогда следующий логичный вопрос - это возможность приобретения или возможность установки образа на свою плату.
То есть в вашей коробочке некий стандартный драйвер живёт и сетевой клиент при печати даже не знает, какой там на деле принтер подключен?
Кстати, как на счёт недорогих переходников usb-lpt, которые только для печати? Они с вашей коробочкой работать будут? К примеру, у меня hp1100 есть. Под десяткой работает с таким переходником.
Странно, мой под десяткой работает "с купюрами", т.е. пришлось какой-то неродной драйвер вкорячивать и каждые 20-30 листов он виснет и требует перезагрузки по питанию :(
Кстати, как на счёт недорогих переходников usb-lpt, которые только для печати?
Они поддерживаются, но не все принтеры с ними работают. Canon LBP-810, например, не заработал ни в Windows, ни в Linux, ему, видимо, нужно управление по доп. пинам.
Ваш HP 1100 это почти копия LBP-810, у него такой же Canon'вский printing engine, но плата форматтера (и прошивка, и драйверы) отличаются. Если у вас работает с Windows, то и через плату должно работать.
Я хоть уже и приделал принтер 2004 года к Windows 10 и 11 через ручную установку драйвера от похожей модели (девайс Xerox Phaser 3121, а драйвер от 3124), но готов купить эту штуку хотя бы для поддержки проекта.
А поднять виртуалку на xp и расшарить принтер по сети не пробовали? Иногда такой трюк срабатывает со старыми принтерами.
При отсутствии драйвера не сработает. А если есть драйвер - то можно и локально подключиться.
Мне когда-то приходилось городить конструкцию из костылей: печать на пдф принтер в определенную папку из хост ос + скрипт на виртуалке который мониторит появление новых файлов в этой папке и отправляет их на железный принтер.
Проголосовал что не нужен. На самом деле устройство интересное, но я не помню когда мне надо было хоть что то печатать с телефона за последние лет 10. С компьютера печатаю наверное раз в пол года какой либо документ, после чего принтер сворачивается и копит пыль на полке дальше. Сканнер еще реже нужен, я бы сказал что за последние 10 лет я ни разу не думал о его покупке и использовании, банально снять на телефон и кадрировать в очередном приложении сканера уже достаточно для большинства документов.
Домашний юзер сегодня печатает мало, а вот офисный - постоянно. Это больше для них вещь, как мне кажется.
В рамках удалёнки и малого бизнеса граница между домом и офисом слегка стирается :) Но тут больше от профессии зависит, конечно. Юристы вот печатают тоннами, несмотря на все сервисы электронного документооборота и правосудия (хотя без них был вообще мрак). Да и просто свой бизнес генерит-таки изрядно бумажек. Уж на что я стараюсь всё в электронку переводить (поэтому мне сканер нужен больше принтера), но не избежать.
Я так понимаю детей нет? Чуть ли не через день один или два листа надо распечатать. Уже подумываю ребёнка этому научить, пусть сам печатает:)
\OFF Пишите чаще!
Это делать нетривиально из-за глючности и тормознутости редактора сайта и редактуры статей модераторами — им неведомо слово «форматирование», они приходят и меняют его согласно своему мировоззрению.
Знаете, почему в статье картинки выровнены только по левому краю? Потому что по правому в редакторе не реализовали!
Я OrangePi Zero использовал в качестве принт-сервера. Тот же самый CUPS под капотом. Дорого, конечно, но чего не сделаешь, чтобы от проводов избавиться.
А есть возможность приобрести готовый образ для уже имеющегося Orange Pi Zero 3?
Вообще лучше бы иметь образ для популярного пусть и дорогого железа.
Денег так не заработать совершенно (растащут), но пользоваться люди будут. Кроме 27$ денег за настроенное железо придется ведь еще 5-10$ транспортных расходов оплатить. А 37$ - это уже поди какого-нибудь относительно безглючного распберри цена...
может кому-то будет полезно: старые Canon'ы до 4000й серии, а может и по 4000-ю вполне себе работают с принт-сервером Axis 1650. Тестировал с МФУшкой 3010 + Windows 10 - печать работает, скан через принт-сервер не завёлся.
Жаль, что в Orange Pi нет LPT-порта...
Голосовал за то что куплю, и готов, но на сайте говорится что уже всё распродано и перечёркнута строка способа связи с автором.
Вопрос - сеть у меня не плоская, есть несколько сегментов, как будет оно работать с устройствами, находящимися в другом широковещательном домене (в других подсетях)?
Кстати так же нашёл абзац на сайте, что возможно подключение через Ethernet-USB и это вот прям порадовало.
Таки как приобрести устройство, @ValdikSS
Вторая партия будет ближе к концу января. Я напишу о ней здесь в комментариях, а если вы напишете на емейл, то сообщу по емейлу вам лично.
Автообнаружение у AirPrint/Mopria работает в пределах одного multicast-сегмента, а вручную ни одна ОС не позволяет добавить airprint/mopria-принтер по IP-адресу, так что придётся мудрить с маршрутизацией мультикаста и добавлением устройства в разные сегменты.
Проголосовал за ремиксы, потому что не мог иначе.
Устройство не куплю, ибо сам могу сделать)
Но штука, я считаю, полезная. Насчёт коммерческого потенциала - я хз, не понимаю, как это оценить, но надеюсь, всё получится.
У меня HP LaserJet 1225 (если правильно помню модель). На 10ке не работает, но на современном линуксе работает из коробки. Какой именно драйвер - не выяснял. По итогу, если надо что-то распечатать, перезагружаюсь в линукс (если был на Винде).
Тоже не раз думал про принт-сервер. Хотел сделать на openWRT на роутере. Принтер подключить туда через usb-over-ip, а на роутер просто поставить драйвера. Но пока руки не дошли.
Если кто-то делал подобное, отпишитесь ниже, как прошло.
Вам потребуется cups+драйвер на роутере, скорее всего еще и ghostscript/poppler. В стандартных репозиториях OpenWrt нет ни того, ни другого. Временное хранение задачи на печать и обработка документа легко может потреблять 150 МБ оперативной памяти, что не каждому роутеру под силу.
Для usb-over-ip нужен драйвер, это то же самое, что прямое подключение принтера по USB, только по сети. Ваш LJ1220 поддерживает HP PCL 6, HP PCL 5e, Postscript Level 2 emulation, можете использовать драйвер от почти любого принтера, все совместимы с Windows 10/11.
Для PCL: V3 Xerox Global Print Driver PCL6
Для PostScript можно:
MS built-in (
MS Publisher Imagesetter
orMS Publisher Color Printer
)Xerox PostScript driver (v3 driver architecture)
HP Smart Universal Driver (v4 driver architecture)
Во-перрвых, большое спасибо!
Во-вторых, Я вас обманул)
У меня другая модель - P1102. По драйверам на PCL и Postscript в интернете мнения разнятся, кто-то пишет, что есть, кто-то - что нету. В официальном мануале указаний про PCL нету. Про Postscript пишут
Поддерживаемые драйверы принтера для Macintosh
Программа установки программного обеспечения HP LaserJet предоставляет файлы описаний принтеров PostScript® (PPD), драйвер CUPS и утилиты HP Printer для ОС Mac X. PPD-файл принтера HP в комбинации с драйвером CUPS обеспечивает полную функциональность и доступ к различным функциям принтера HP.
Что, в общем-то, ещё не говорит, о поддержке этой технологии принтером. Больше нигде оно не упоминается.
Как оно по факту, поддерживается?
обработка документа легко может потреблять 150 МБ оперативной памяти
У меня Xiaomi AX 6S / AX3200, 240 МБ на борту. Сейчас посмотрел, в спокойствии потребляет 90-115 МБ, 130-140 МБ свободно.
По идее, могло бы влезть, можно попробовать.
С другой стороны, хочу на нём же сделать нормальный ВПН с фильтрами трафика и шифрованием, и это приоритетная функция. Вот уже с нею принт-серверу тесновато будет, полагаю.
А есть на хабре или ещё где-то нормальная систематизированная статья с ликбезом про принтеры и их дрова? С актуальной информацией, для тех, кто всё пропустил. На русском или английском, без разницы.
P1102 не поддерживает PCL или PS, но для него же есть актуальные драйверы под Windows 10-11. Они не работают?
https://support.hp.com/us-en/drivers/hp-laserjet-pro-p1102-printer-series/model/4110303
Да, завелось, спасибо.
Но сейчас я расскажу удивительную историю)
Раньше на 10-ке этот принтер работал из коробки, дрова подтягивались из Windows Update. Потом, с одни из обновлений, перестал работать. Номер обновления, естественно не вспомню, пару лет назад было. То есть, обновление винды поломало драйвера, не знаю как.
Естественно, я пытался его поставить и через мастер, и руками. Он не завелся, ни так, ни так. Я плюнул, и просто печатал из линукса в дуалбуте, не напрягает, не часто нужно.
Сейчас поставил драйвер из той же офф.сборки, просто "некст-некст-некст" и заработало. Чертовщина какая-то. Предполагаю, что MS в одном из обновлений что-то сломали, а потом, за эти пару лет, что-то починили, другого объяснения не придумал.
Ссылка на дистрибутив с драйверами точно та же самая. Он мне в downloads упал с (1) в имени, хеш суммы EXE-шников совпадают, но разница в 2 года, я точно ставил эти же дрова)
P.S. Но принт-сервер на роутере, думаю, в один прекрасный день всё равно соберу.
Хочу поставить принтер на тумбочку стационарно, и иметь возможность печатать с телефонов-планшетов. Если руки дойдут, конечно)
Вопрос не совсем по теме: а есть ли софт под винду, позволяющий расшарить подключенный старый принтер по технологии Mopria? Нахожу рецепты, как реализовать AirPrint, но не нахожу ничего такого про Mopria.
У меня Canon LBP7018C, виндовые драйвера под него пока работают, поэтому принтсервер реализовал на базе тонкого клиента Dell Wyse Dx0D c Win10. Для полного счастья ещё бы реализовать "красивую" печать с планшетов/смартфонов.
у Интела и некоторых других производителей мини-ПК были малые ПК в формате Stick чуть больше флешки/SSD NVMe диска, как по мне - они идеальны - на вторичке стоят дешево, работают под Win8/Win10, их Атомы вполне себе годятся и вывозят такую работу. Бонусом идет подключение по WiFi, т.е. его можно поставить в любое место и запитать, даже, от переносного аккумулятора.
я себе настроил связку сканер HP ScanJet 3800c + принтер Canon LBP6000, печатаю как по сети, так и по кнопке при сканировании. Красота.
Вопрос слегка не по теме, и так как принтера больше нет на руках, представляет сугубо академический интерес, но всё же: может быть вы в курсе, что в конечном итоге сломало поддержку тысячных HP в Ubuntu несколько лет назад? Почему не отрабатывала загрузка прошивки, или почему печать не работала даже после загрузки прошивки? Последний раз мучаться с 1018 районе Ubuntu 18 или 20, и завести не удалось ни с hplip, ни с дефолтным драйвером - принтер штатно реагировал на загрузку прошивки, но не печатал. Ну и да, я выносил второй драйвер из системы во время тестов первого, и наоборот, плюс делал попытки на чистой системе, в которой не могло быть остатков каких-то подставленных в прошлом костылей, о которых я мог забыть.
В прошлом этот принтер удавалось завести либо с тем, либо с другом драйвером.
Не слышал о таком, в современных версиях всё беспроблемно работает, проверял на HP 1018.
Установка прошивки не тривиальна, возможно, в этом у вас возникла проблема? Для foo2zjs нужно использовать скрипт getweb, а для hplip устанавливать плагин, и через него скачивать прошивку.
Кроме того, если установлены сразу foo2zjs и hplip, их скрипты загрузки прошивки будут запущены одновременно оба при подключении принтера. Не видел, чтобы в дистрибутивах это поправляли.
С установкой прошивки я как раз разобрался ещё в прошлые заходы, с этим проблемы быть не могло, тем более принтер явным образом реагировал на её загрузку.
И одновременной загрузки я тоже избегал выносом драйвера отличного от того, который я пытался завести. Вот поэтому мне и непонятно, а почему оно не печатало-то если я, вроде бы, всё учёл.
В дистрибутивах видимо не правили из рассчёта на то, что с дефолтным предустановленным foo2zjs всё должно было работать (после разового скачивания прошивки).
А можно софт самостоятельно поставить на raspberry PI? А то у меня пылится модель 3 без дела...
На работе куча старых 1200 и 1300 лежит где в «щеках» есть куча места для установки плат расширения. Вот бы туда поставить этот одноплатник…
Одно время задумывался купить вот такую штуку у китайцев https://aliexpress.ru/item/1005007691601996.html
Но лучше уж что-то понятное, чем неизвестный кот в мешке от китов )
Мне не то чтобы оно сильно надо, потому что печать дома сейчас мне нужна раз в вечность, и я не сильно страдаю чтобы за неё заплатить. Но мне нравится этот проект, поэтому проголосовал что «куплю», и готов купить даже если принтер себе так и не поставлю.
P.S. даже если принтер себе я не поставлю, то я все равно абсолютно точно найду кому поставить такую коробочку и дешевый старый принтер за «спасибо»
Для Canon LBP-1120 не существует работающего открытого драйвера, а пакет от производителя собран только под архитектуру x86
Странно. Родной драйвер от 2017г.(cndrvcups-capt_2.71-1_amd64.deb, cndrvcups-common_3.21-1_amd64.deb)
Есть и исходники.
https://sg.canon/en/support/0100459601
https://gdlp01.c-wss.com/gds/6/0100004596/05/linux-capt-drv-v271-uken.tar.gz
sudo apt-get install cups cups-client foomatic-db
sudo usermod -a -G lpadmin your-username
Через system-config-printer или http://localhost:631/admin добавить файл PPD

В "исходниках" открыт только обработчик параметров cups-фильтра и все сопутствующее. Сам драйвер представлен в виде набора 32-битных бинарников и скомпилированной 32-битной библиотеки, которую нужно линковать к обработчику.
amd64-пакет на деле частично 32-битный, у него даже не прописаны необходимые 32-битные пакеты и библиотеки как зависимости, поэтому при установке на чистую 64-битную систему он не работает без 32-битного libc.
Мдя. Видимо надо ставить драйвер для архитектуры x86 под x86-64
https://web.archive.org/web/20211016160247/https://underr.space/notes/it/it-0012.html
sudo dpkg --add-architecture i386
sudo dpkg --print-foreign-architectures
sudo apt update

не хватает варианта "готов задонатить без покупки"
плюсанул бы если б смог.
в бытность админства на заводах, телеканалах и прочих подобных контор с кучей легаси железа я мечтал о такой штуке, даже сам делал на коленке (конечно из завалявшегося древнего компа и без красивой вебморды) несколько раз. сейчас у меня такой задачи нет, но помня то время я бы с удовольствием задонатил на проект.
Это всегда можно, напишите на емейл. Деньги пойдут на финансирование причастных к печати и копированию проектов.
Оффтоп: может, кто-то встречал какую-то статью, объясняющую, почему человечеству всё ещё требуется что-то печатать?
Вечно удивляюсь с этого. Может, Европа уже поджимает с этим потихоньку?
Раз в квартал тоже бегаю печатать рядом с домом, так там ещё надо поставить подпись и сканировать лист. Если бы было чаще, то обзавёлся бы электронной подписью.
Встречал страницу проекта ранее, хотел купить, не смог)
Почему только такими партиями реализуется? Что, если бы я не увидел сейчас пост?
Прикрутить биллинг и followme printing и вообще огонь будет.
Для бизнеса и так уже есть papercut, printix и наверняка куча других альтернатив, например. Они не решают вопрос драйверов, но разве бизнесу это актуально?
Бизнес разного размера бывает, централизованные системы управления печатью они де факто доступны только крупному энтерпрайзу и чаще всего требуют унификации парка техники, что особенно не просто в текущих условиях. Ваша же штука не только вопрос драйверов решает, но и позволят создать один виртуальный принтер на всю компанию.
Спасибо, узнал очень много нового. Почти справочная статья.
Рад, что моего старичка HP LJ1010 поставили на первое место в Вашем рейтинге. Его надёжность выше всяких похвал. Правда, он достался мне в подарок как не "напрягавшийся" в условиях офиса, трудился понемногу в особняке зажиточной гражданки-бизнесмена. У меня тоже использовался понемногу: "родной" картридж заряжал дважды, качество печати падало. Подружился с картриджами от "Cactus", сейчас второй. Размышляю, зарядить опустевший первый или купить ещё один (на "О..н" что два пузырька тонера, что "Кактус" около 500 руб., брать кило тонера неохота).
Принтер у меня уже кажется свыше 10 лет, и понадобилось только техобслуживание (чистка, смазка) соленоида управления роликом захвата бумаги (принтер всё чаще стал захватывать по два и более листов).
Превратил его в Вай-Фай сетевой с помощью устаревшего, но неубиваемого DIR-320(A1) с прошивкой Tomato (одной из последних версий). {Openwrt, Vampik пробовал, не добился результата.} Готовность роутера к работе меньше минуты (слишком редко печатаем, чтобы держать включённым). Драйверы на Win 8.1 -- от LJ3055, на 10-ку -- HP универсальный PCL5.
А на даче валяется бережно хранится LJ1018, нужен форматтер. Но цены, что я смог найти, почти такие же, как на исправный б/у принтер без картриджа.
С печатью на Android пока не разбирался, не вспомню нужды в ней. Если бы была потребность, возможно заинтересовался бы многообещающим изделием автора.
Не куплю.
Сначала сделал рамку-календарь на е-инк чернилах на распбери пай, а потом подумал, что только календарь/новости/погоду показовать маловато для малинки.
Поднял CUPS и прикрутил телеграм-бота.
Теперь отправляю документы на печать, как через телегу, так и по-старинке.
Было бы круто, если бы HexOS себе такое заимели. Тогда была бы машина мечты — и NAS, и Immich, и сервер печати
Куда нести деньги?
Огромный респект! Тоже оффтоп. Скажите, удалось ли в SANE для Xerox WorkCentre 3220 победить сканирование в цвете с автоподатчика?
У меня этого принтера нет, не отлаживал, только баг завёл, когда обнаружил ошибку: https://gitlab.com/sane-project/backends/-/issues/733
Роутер Keenetic поддерживает и Sane и Cups сервер.
Мой старый Samsung SCX-4500 давно подключен к нему и печатает/сканирует с компьютера, ноутбука, планшета, телефона из любого места где я нахожусь.
Очень все удобно и не представляю другого сценария использования МФУ как это.
PS. У отца HP LaserJet 6L и он тоже сетевой через Cups сервер на Keenetic Giga II
Это реально пушка. Старым принтерам банально нет сноса. Стоимость расходников, комплектующих и в целом пригодность к ремонту, по сравнению с современными принтерами, старые дедки просто рвут как тузик грелку. СОвременные спасает только то, что печати требуется меньше, при старом режиме им бы была хана за полгода. Спасибо тебе дорогой друг, что поднял и по человечески решил эту проблему. Стоит мега надежный KM1635, принт сервер есть, а печать только из под ХP. Вообщем пишите где очередь за устройством занимать.
Рад что кто-то придумал достойное применение для этого апельсина)
Такой вопрос, исходники так и планируется выдавать только после покупки? Просто появилась идея отвязать софт от ARM (и само собой конкретного оранжа) и сделать пакет со всем ПО для openwrt. Просто уж больно много древних роутеров можно в подобном русле переиспользовать/дать вторую жизнь. Личный пример: tl-rmr3220 на AR9331 16/32 вполне спокойно тянет печать+сканирование в 400dpi+
Автор герой и молодец! дело благородное и +стопятьсот насчёт вечноживых принтеров старого разлива. Купить не обещаю, потому что со своим LBP810 пока работаю через безумные костыли, которые, тем не менее, работаютнетрогай, но очень сильно подумаю, если цена будет разумной в масштабе обсуждаемых железок. Настолько сильно подумаю что даже подписался бы на новости о новой партии, если есть такая возможность.
Круто. У самого lbp1120 и приходится печатать через виртуалку. Много лет не хочу его выбрасывать, так как печатает хорошо и дешево. Устройство бы купил, но не совсем понятно будет ли возможность получить в Молдову
Точно бы купил, только у меня другая проблема: есть зоопарк из 34 мфу, все старички но прекрасно работают. Есть ли возможность подключить сразу несколько из них к одному устройству, или нет? Сейчас все работает на костылях и довольно часто отваливается сканеры. Доходит до абсурда что если хочешь печатать иди к одному компьютеру, а хочешь сканировать иди к другому
Оффтоп. Но при просмотре устройств снова получил чесотку от давнего вопроса:
HP LaserJet Professional p1102w
HP LaserJet Professional P 1102w
Чем отличается последний вариант? Я ставил и тот, и другой, но так и не смог разгадать эту загадку. Может знаете?
Один это открытый драйвер
HP LaserJet Pro P1102w Foomatic/foo2zjs-z2
Второй — официальный hpcups
HP LaserJet Professional P 1102w, hpcups 3.22.10, requires proprietary plugin
Третий тоже hpcups, но без пробела. Скорее всего, из другого списка доступных драйверов, небольшая ошибка у HP.
HP LaserJet Professional p1102w, hpcups 3.22.10, requires proprietary plugin
Интересный проект. На тему железа может быть рассмотреть вариант каких то старых тв приставок. Например https://ozon.ru/t/lb1A5wd вроде и оперативки и проца будет заглаза. На сайте добавьте рассылку. Для поддержки проекта купил бы девайс.
Посмотрите МТS-HC-001 (GTW360) в качестве основы, usb+wifi+ethernet+корпус на озоне их продавали за 1400р, думаю у производителя до 10$ будет если zigbee выкинуть.
Написал год назад андроид приложение. ps402d. В дополнение к тому, что умеет стандартная служба печати андроида (начиная с 8й версии, когда в нее добавили функционал от Моприя там ничего нового нет и до актуальной). Мое умеет еще UNIRAST (яблочно совместимые) и QPDL(SPL). Еще может работать через USB. Принтер должен быть 4 подкласса (USB-IPP). Если на телефоне свежий андроид (13+), то еще WiFi Direct. Ниже не стал поддерживать, так как в 12м и ниже для этого требовал запрос пермишина к точному местоположению.
Куплю, если будет поддержка HP Laser MFP 13x, HP Color LaseJet CM1015 и Samsung CLX-3300
Куплю чтобы поддержать автора.
Ну и вообще интересный вариант - матричники работать будут?)
Не уверен, что оно мне прям надо в реальности, но куплю точно, потому что хочу такую штучку в загашник и хочу поддержать проект.
Прикольно, наконец-то кто-то в интернете сделал то що я хотел сделать, но поленился
Умный принт-сервер: печать и скан без драйверов на старых принтерах + финансирование опенсорса