Как я пытался сделать сетевой принтер

  Рет қаралды 3,854

kote315

kote315

3 жыл бұрын

Видео о том как я пытался добавить к своему старому лазерному принтеру HP LaserJet 1200 возможность работы через wi-fi сеть, используя одноплатный микрокомпьютер Orange Pi, аналог Raspberry Pi. Установил на него операционную систему Debian GNU/Linux, CUPS и samba. Отчасти это заработало, тестовые страницы удалось распечатать. Далее я разместил блок питания и компьютер внутри принтера и решил несколько проблем, но вот проблема с некорректной работой USB порта оказалась нерешаемой.
Длинная версия: • Как я пытался сделать ...

Пікірлер: 52
@Au_79
@Au_79 3 жыл бұрын
Подавай питание на плату, а она когда загрузится будет включать принтер через релюшку.
@Radiolubitel-Petrovich
@Radiolubitel-Petrovich 3 жыл бұрын
На GPIO поставь реле и после включения, включи им принтер. Я заметил тут я такой не один)) я подумал нужно и мне повторить подобное на омеге2, подумал еще и понял что мне это не нужно.
@djojok
@djojok 3 жыл бұрын
а после/вместо реле ещё можно поставить реле времени, чтобы уж наверняка дождаться полного включения апельсинки ;)
@kote315
@kote315 3 жыл бұрын
А чтоб уж совсем-совсем наверняка, можно подождать пол часа и включить вручную)
@Radiolubitel-Petrovich
@Radiolubitel-Petrovich 3 жыл бұрын
@@kote315 точняк)))
@TheKelikat
@TheKelikat 4 ай бұрын
@@kote315 эту хрень ещё и ждать полчаса ? я согласен секунд на 5 пока загружается принтер ну никак не дольше
@k0x024
@k0x024 3 жыл бұрын
Насчет проблемы в очередности запуска сервера и принтера. Можно попробовать на 555 таймере сделать отсрочку запуска сервера (по типу ждущего одновибратора). Выход с таймера зацепить на какое нибудь реле или семистор, которое ч-з определенное время после подачи напряжения и запитает сам принтер. PS: Кстати у тебя голос немного похож на голос с канала альфа-центавра kzbin.info/www/bejne/gZ3KfKd_qs1-r8k ))
@kote315
@kote315 3 жыл бұрын
Были мысли управлять релюхой через GPIO. Но не захотел городить такие костыли. Чем меньше лишних высоковольтных соединений, тем лучше :)
@igorovcharov7424
@igorovcharov7424 4 ай бұрын
@@kote315 Оптопара вышла из чата? Ну если лень городить, то возьми готовую с алишки SSR самый дешманский на 10А, дядюшка Ляо уже все в нем за тебя сделал.
@user-tu2ep8tm8p
@user-tu2ep8tm8p 3 жыл бұрын
На GPIO подвесить релю и скриптик послезагрузочный, подающий HI level на нее, а питалово принтера через замыкающую группу в 220 :) У меня самого HP 1000, но через OPi3 подключен. Разницы нет в какой последовательности устройства включать....
@user-tf1ir1xm2z
@user-tf1ir1xm2z 2 жыл бұрын
звучит как годный проект. вот решение проблемы с юсб : выводишь кнопку включения на корпус принтера и после включения принтера замыкаешь юсб кабель(придется расшить провод и в один из проводов впаять кнопку, топорное, но рабочее решение). и при выключении принтера также щелкаешь кнопку, или же забИваешь на все это, и при включении, если не видит принтер, принудительно щелкаешь кнопкоЙ)))
@kote315
@kote315 2 жыл бұрын
Просто сделал на другом одноплатнике. Работает. kzbin.info/www/bejne/pXSmlnacrdZ_iJI
@Стас_Радиолюбитель
@Стас_Радиолюбитель 3 жыл бұрын
Я ПОСТАВИЛ СЕМНАДЦАТЫЙ ЛАЙК
@Стас_Радиолюбитель
@Стас_Радиолюбитель 3 жыл бұрын
04.04.2021 11:24
@user-sk4eu1dw4g
@user-sk4eu1dw4g 3 жыл бұрын
в блоке питание принтера два наприжения 5 вольт и 24 вольта
@kamenton
@kamenton Жыл бұрын
А может взять за 5-10 дол роутер с юсб портом?
@SianaGearz
@SianaGearz 3 жыл бұрын
I wonder if the issue is that the single USB port is a OTG device. So when the single-board computer powers on, and senses that there's something weird on the USB lines, it becomes a USB gadget. I don't know how to solve that really, but maybe there's a way to power off the USB subsystem and then power it back on via udev or devfs or something. I don't know what's responsible for that, whether it already happens in the bootloader, whether there's any configuration for that, whether there's anything that can be done at kernel boot time. One thing i would try would be to insert a USB hub between the USB port and the printer. As opposed to the printer, the hub doesn't need more than a few milliseconds to ready the correct handshake. Should that fail, akin to other people's suggestions to power the printer on via the relay, you can modify a USB hub to be powered on via a MOSFET after the board is booted. But this is only slightly less barbaric. Anyway the advantage is that you don't need any mains precautions, it's a compact and safe thing to do. Apropos barbaric... the hub doesn't need 5V, nor does the printer... if you have a hub chip which powers via 3.3V, and only needs a couple mA to run, maybe it can be powered directly from GPIO? Please imagine i never said that...
@kote315
@kote315 3 жыл бұрын
It's a cool idea, but it won't work. For some completely incomprehensible reason, the computer recognizes the hub (more precisely, two different hubs that I tried), but does not recognize the devices connected to it. The same hubs work fine on other computers.
@SianaGearz
@SianaGearz 3 жыл бұрын
@@kote315 Wonder if it failed to recognise hubs on powerup or altogether... Because if on powerup, that sounds like the same issue as with the printer. Also were these semi-decent hubs? Something with GL850G is trustworthy, FE1.1S i would probably count as decent, then there are highly dubious chips, like HS8836, and then there are gloptops, which could be anything, but couldn't possibly be anything good. By the way, on a hunch, i went and looked on ALI for USB hub PCBs, and found a few... they are intended to plug into a PC mainboard 9-pin USB socket, utilising only 4 pins, and then they have two such 9-pin downstream sockets on board. Very tiny, much smaller than a regular hub. And according to photos, if they are to be believed, that's a GL850G on there. Neat! Maybe useful for a project of some kind. They also have a variant with two such hubs on one board, in case someone wants to fill their whole PC with random USB devices.
@kote315
@kote315 3 жыл бұрын
kzbin.info/www/bejne/q2bbooaYr6p9Y8U
@ivanprokopchuk2650
@ivanprokopchuk2650 3 жыл бұрын
@kote315 подумай про игровую консоль на основе Orange Pi . Это намного интереснее , чем сетевые принтеры
@kote315
@kote315 3 жыл бұрын
Нет.
@zenzor3853
@zenzor3853 Жыл бұрын
Ну и как, получилось переделать с новой платой?
@kote315
@kote315 Жыл бұрын
Получилось и об этом есть видео. Кстати я потом нашел более-менее работоспособную сборку ОС для этой платы, но там все равно куча всего не работает, так что я до сих пор не нашел ей применение.
@zenzor3853
@zenzor3853 Жыл бұрын
@@kote315 Ясно, сейчас поищу видос, я его искал, но почему-то не увидел
@st.w
@st.w 3 жыл бұрын
Может как-то программно перезапускать встроенный юсб-хаб
@kote315
@kote315 3 жыл бұрын
Пробовал, но не получается
@TheKelikat
@TheKelikat 4 ай бұрын
итого Orange Pi i96 непригоден, видимо он тоже содержит uefi который очень хочет загрузится с usb принтера. то есть надо такой пк который не содержит загрузку с usb принтера. наверно дешевле купить принт сервер за 2к деревянных
@kote315
@kote315 4 ай бұрын
Нет, там не UEFI, а даже если бы там был UEFI, он не при чем и грузиться с него оно не пытается. Для i96 я потом нашел неофициальную сборку armbian, где исправлены многие проблемы, а том числе с USB. Купить принт-сервер проще и дешевле, но интересно ли бы вам было смотреть видео о покупке? Не думаю.
@TheKelikat
@TheKelikat 4 ай бұрын
@@kote315 нам очень интересно смотреть на принт сервер, ведь таких видео нет вообще ниодного. очень зря что вы упустили такую редкую тему. в тех немногих видео что есть, показана только веб настройка, но о самой работе ничего нет. сколько он загружается и насколько совместим неизвестно. есть темы про древние серверы, говорится очень медленные. из хороших говорится про тплинк и длинк, про скорость загрузки опять же ничего. но они сняты с производства и стоят от 3000р, в общем как хороший апельсин. в китае есть NP330 и это похоже единственное что там есть, цена от 2000р и никакой информации. в ютубе нет ничего кроме рекламных слайдшоу от китайских продавцов. ниодного видео с ним нет. вопрос на сколько мощное в нём железо или это деньги в мусор. в общем принт сервер штука очень секретная. я уж думаю древний комп с деревни тащить и на него ставить xp или freebsd и както пытатся на ssd этого обогревателя делать быструю загрузку. и чтото чтоб его можно было выключить без потери данных
@TheKelikat
@TheKelikat 4 ай бұрын
@@kote315 говорят есть виртуалка скрытая в ттрее которая загружается с виндой и можно работать без внешних железок. но непонятно на сколько она жрёт ресурсы и замедлит саму систему. могли бы и такое показать. я пока не добыл новый корпус компу так что собирать некуда.
@kote315
@kote315 4 ай бұрын
Не понимаю куда вы так спешите, но если уж сильно важна быстрая загрузка, можете просто не выключать одноплатник, благо потребление в простое у него небольшое.
@TheKelikat
@TheKelikat 3 ай бұрын
@@kote315 чтоб не подключать он должен быть экономичным и подключеным к роутеру чтоб принтер можно было выключить. тогда его ставить надо не в принтер, а в роутер.
@jeysee3404
@jeysee3404 3 жыл бұрын
Уточни что именно с юсб не так. Возможное решение - после загрузки скриптом ронять и поднимать юсб
@jeysee3404
@jeysee3404 3 жыл бұрын
Посмотри в Линукс что пишет на юсб (после загрузки ос в случае когда не печатает принтер). Потом руками попробуй отключить и включить юсб
@kote315
@kote315 3 жыл бұрын
Пробовал usbreset - не помогает. Говорю ему usbreset /dev/bus/usb/001/001, а он мне "Error in ioctl: Is a directory". Хотя это ни фига не directory...
@jeysee3404
@jeysee3404 3 жыл бұрын
@@kote315 а sudo?
@jeysee3404
@jeysee3404 3 жыл бұрын
@@kote315 да - какой именно у тебя линукс?
@kote315
@kote315 3 жыл бұрын
Без sudo оно так и пишет что прав нет. Вроде как Debian 9, но это все же китайская сборка... pastebin.com/raw/qitnqhjA
@artemvlasenko5362
@artemvlasenko5362 3 жыл бұрын
Я не парился и подключил принтер к роутеру через USB порт, настроил и теперь все работает через Wi Fi.
@kote315
@kote315 3 жыл бұрын
Я бы тоже так сделал, но на моем роутере нет такой функции (и вообще нет USB), и стоит он в неподходящем месте.
@predsedayel
@predsedayel 3 жыл бұрын
А почему бы не включать принтер с самой платы
@kote315
@kote315 3 жыл бұрын
Не хочется лишнюю релюху городить, тем более по высокому напряжению
@user-yj5ye7mj8r
@user-yj5ye7mj8r 3 жыл бұрын
@@kote315 они есть с оптопарой
@kote315
@kote315 3 жыл бұрын
И что? Все равно релюха будет 220 коммутировать, а значит надо ее как-то безопасно расположить.
@johndo1835
@johndo1835 2 ай бұрын
Вообще искал почему роутер не видит принтер по сетевому интерфейсу, все решилось заменой пач корда. 😂 m401dn
Best Toilet Gadgets and #Hacks you must try!!💩💩
00:49
Poly Holy Yow
Рет қаралды 23 МЛН
SPILLED CHOCKY MILK PRANK ON BROTHER 😂 #shorts
00:12
Savage Vlogs
Рет қаралды 13 МЛН
Schoolboy - Часть 2
00:12
⚡️КАН АНДРЕЙ⚡️
Рет қаралды 9 МЛН
Как сделать ПРИНТ-СЕРВЕР из Raspberry Pi
13:21
Mikhail Mikhaylov
Рет қаралды 7 М.
NEXX WT3020 AS FROM THE PRINTER WITH USB TO MAKE A NETWORK WITH WI-FI, OVERVIEW + FIRMWARE PADAVAN
13:02
Китай в Умном Доме - Evgen Lubops
Рет қаралды 55 М.
Компьютер "Юниор ПК ФВ-6506"
45:44
kote315
Рет қаралды 7 М.
Я ВЫЖИВАЛ 7 ДНЕЙ НА ПК ЗА 500 РУБЛЕЙ
13:24
Athlon Alone
Рет қаралды 606 М.
This yearly values make your PC BRICKED
10:51
Daniel Myslivets
Рет қаралды 237 М.
11 вариантов использования старого Wi-Fi роутера
11:41
КОМПЬЮТЕРНАЯ АКАДЕМИЯ
Рет қаралды 19 М.
Какой ноутбук взять для учёбы? #msi #rtx4090 #laptop #юмор #игровой #apple #shorts
0:18
📱магазин техники в 2014 vs 2024
0:41
djetics
Рет қаралды 712 М.
Как противодействовать FPV дронам
44:34
Стратег Диванного Легиона
Рет қаралды 130 М.
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 7 МЛН
Better Than Smart Phones☠️🤯 | #trollface
0:11
Not Sanu Moments
Рет қаралды 19 МЛН