Авторизация
Регистрация

Напомнить пароль

Usb 1.1 удлинитель через витую пару. Делаем псевдосетевой принтер

  1. Цена: 520 рублей
  2. Перейти в магазин
Делая ремонт в квартире я предусмотрел сетевую(rj45, который на самом деле 8P8C) розетку на стене в стеллаже в надежде поставить туда сетевой принтер. Однако существующий usb мфу i-sensys MF3010 меня всем устраивает, и стал думать как бы его туда поставить. И наткнулся на сабж.



Это просто пассивный активный, разбор ниже, переходник который использует витую пару как провод для usb. Обычно подразумевается, что они просто включаются через патч-корд, но кто сказал что нельзя использовать стационарно проложенную витую пару?

Рассматривался вариант сделать принт-сервер на чём-то типа raspberry pi, или альтернативы. Из минусов принт-сервера это работа со сканером.

На рабочем месте у меня 3 сетевых розетки (Одна под столом, для компа, она над столом за мониторами и одна сбоку на стене чтобы было удобно подключить что-то временно). Так вот возникла идея, провод одной из розеток на рабочем месте, а также провод розетки стеллажа вынуть из свитча и соединить бочонком, тогда у меня образуется прямой(кривой, через серверную) кабель ethernet до принтера. Подключил и вуаля, всё с первого раза заработало. Занял розетку что за мониторами, отлично получилось. Получается всего метров 15 витой пары(cat 5e экранированная) и гору стыков, но оно работает.

Посчитаем разъёмные стыки.
1. принтер — usb провод
2. usb провод — переходник
3. переходник — патч-корд
4. патч-корд — розетка
5. провод — бочонок
6. бочонок — провод
7. провод — розетка
8. розетка — патч-корд
9. патч-корд — переходник
10. переходник — комп.

А если ещё посчитать контакты в розетках и на обжатых концах то это ещё плюс 8 соединений.

соединение бочонком вместо втыкания в свитч(на заднем плане)

Разберём девайс.

Я думал что переходник просто пассивный, а оказывается нет, нас встречает односторонняя плата с микросхемой CJS1037A(даташит не нашёл) с минимальной обвязкой
Сторона которая к принтеру:
На конденсаторе сэкономили

Сторона которая к компьютеру:

Протестируем скорость

Флешка, которую я протестировал в usb 2.0 компьютера

Через длинную линию с 10 стыками

Флешка через длинную линию показала такое
т.е. скорость очень катастрофически просела, но принтеру хватает.

Внешний hdd через всю линию не запустился.

Далее проверим через заводской метровый патч.

Через метровый патч-корд

Флешка
почему-то в этот раз чтение Q8T1 сработало, но тот же мегабайт. Очень похоже что это usb 1.1

Внешний hdd через метровый патч корд запустился, работает также медленно, даже не стал тестировать.

Заключение

Таким образом мы подключили usb принтер «через сеть». Скорость соединения катастрофически падает, но в случае с мфу заметно только на сканировании, появилась пауза в несколько секунд стало 30 секунд на страницу против 10, не смертельно, но не очень приятно если много сканировать.

Upd:
На Озоне указано что это USB 2.0, но на упаковке нет ничего про версию протокола

Upd2. Заказал такое https://aliexpress.ru/item/1005006202540744.html обещают usb2.0 на коротких дистанциях, придёт — проверим.
Планирую купить +16 Добавить в избранное
+61 +85
свернутьразвернуть
Комментарии (75)
RSS
+
avatar
+3
Супер Решение!
Я в своё время больше склонялся к сетевому USB серверу. Но цены были такие, купил сетевой цветной лазерный МФУ %))))
Интересно, сканер ( у меня EPSON v330) долго будет гнать по 1.1 скан А4… ( около 30Мб)…
+
avatar
+1
Теоретически бывают такие штуки на USB 2.0. Возможно я поищу такие и заменю, если попадётся сделаю обзор.
+
avatar
+2
  • edlinx
  • 20 июня 2025, 18:32
Никогда таких штук на usb 2.0 не видел, они всегда были на usb 1.1. Больше 10 лет назад соседям такими подсоединял usb модем к роутеру. С учётом того, что при непосредственном соединении без удлинителя скорость не превышала 8Мбит, нормальное решение. За 10 лет только одну штуку им поменял. Сейчас такое решение уже не подойдёт, сильно режет скорость от возможной.
+
avatar
+4
Не бывают. Это просто пассивные переходники, а у usb довольно строгие ограничения на длину кабеля. Вытянуть на 2.0 на длине больше 5 метров можно только с помощью активных usb удлиннителей(которые с внешним питанием, типа такого www.wildberries.ru/catalog/87941895/detail.aspx). Но вообще это всё борода, если уж так приспичило выносить usb разъём чёрти куда, то надо смотреть полноценные решения usb over ip, а ещё лучше уронить туда, куда тянете кабель, копеечную апельсинку и забыть про головную боль. Как вариант можно вообще на esp-шке наколхозить беспроводное решение
github.com/gautam-dev-maker/esp32_usb_repeater
+
avatar
+1
заказал уже с алихи якобы usb2.0, но ехать обещают месяц, там посмотрим.
+
avatar
0
Дык ещё раз. Написать китайцы могут что угодно — и оно даже будет работать. Наверное. При условии что общая длина кабеля будет меньше 5 метров. Точно хуже нормального usb удлиннителя с экраном. Да вы мультиметром в него тыкните, оно ж звонится напрямую. Там вообще нет никакой электроники.
+
avatar
+1
Напрямую звонится только питание, дата пины напрямую в разъём не звонятся, только что проверил.
+
avatar
0
Хех. Любопытно. В моём экзкмпляре звонились все.
+
avatar
+3
  • vlo
  • 21 июня 2025, 02:00
быстрый режим usb1.1 — 12mbps, так же называется и 2.0 full speed. не удивлюсь если именно это и имеется ввиду. нормальный 2.0, который 480mbps, он 2.0 high speed.
+
avatar
+2
Всё именно так, там прямо в лоте написано:
1. Compliant with USB 2.0 specification in short distance<50 meters)
2. Support full-speed(12 mb/s) or low-speed(1.5mb/s)USB device
Эта штука хороша для всяких клавиатур-мышей — типа HDMI с усилителем на 15 метров протащили, а теперь ведь и обратно управлять надо.
+
avatar
+5
  • xopek
  • 20 июня 2025, 21:10
Мне больше нравится идея реализации принтсервера на esp32s3, но попадавшиеся проекты недоделки, сам не умею.
«Копеечная апельсинка» стоит как тот же принт сервер. На Авито можно и принтер с вайфай найти по цене «копеечной апельсинки»
+
avatar
0
А понту в том готовлм принт сервере? На апельсинке будет свежий капс, свежее ядро со свежими дровами. И туда можно сервер сканирования загнать или ещё каких ништяков. Если б он стоил втрое дешевле — ещё можно было бы подумать, но за ту же цену апельсинка однозначно
+
avatar
+4
  • vlo
  • 21 июня 2025, 02:02
а это смотря что нужно — что б потрахацца или что б работало. вот для первого всякие апельсинки, а для второго лучше пассивный провод. но если прокатит, конечно.
+
avatar
+1
Ну дык и готовый принтсервер тоже без гарантий, нюансов там тоже хватает и натрахацца с ним можно ничуть не меньше. По прежнему нужны драйвера на каждой пекарне, не получится печатать с телефона, не работают сканеры, не факт что конкретно твой принтер не начнёт выкидывать коленца итд итп. CUPS все эти вопросы решает, вывешивает наружу универсалтный IPP интерфейс печати и наступает мир и благодать — никакого кривого вендорского софта, никаких драйверов, всё просто и удобно.
+
avatar
0
натрахацца с ним можно ничуть не меньше.
Можно сказать что в среднем по больнице, так же. Есть принтеры с которыми прокатит «вставил и забыл», но есть такие, которые в принципе заведутся на двух-трех моделях принтсервера в мире. Без вариантов. И естественно будет причина почему не захочется поменять принтер. Так что правильнее смотреть по месту.
+
avatar
0
  • xopek
  • 02 июля 2025, 21:02
Если сравнивать готовый принт-сервер с апельсином — да. Но у меня её нет, а esp есть :)
+
avatar
+3
Мне больше нравится идея реализации принтсервера на esp32s3
Из роутера не проще запилить? Первые Ростелекомовские, например, с юсб разъемами копейки стоят.
+
avatar
0
  • xopek
  • 02 июля 2025, 21:03
Размеры роутеров мне не нравятся, но пока это самый близкий вариант. Только надо кучу времени, чтобы из имеющихся вариантов подобрать то, что подойдет.
+
avatar
0
Теоретически бывают такие штуки на USB 2.0
Варианты от Aten
+
avatar
0
Я видел, но 10 тыс за это перебор, тут реально принтсервер на апельсинке проще.
+
avatar
0
Она и есть 2.0, только FS. Замеры скорости флешки подтверждают, что тебе нужно минимум 10 Мбит/с для прокачки. Как раз в 12 Мбит/с влазит.
+
avatar
+4
  • SEM
  • 20 июня 2025, 16:59
Но цены были такие
Мы просто брали морально-устаревший системник (всё равно выбрасывать, т.е. цена ноль), ставили на него Винду в минимальной конфигурации, цепляли принтер и расшаривали его по сети.
+
avatar
+6
Таки да, но как подумаешь сколько электричества зря расходуется и рука прям и и тянется к малинке или принтеру со встроенным wifi.
+
avatar
+2
  • dummy
  • 20 июня 2025, 22:54
Так если машинка простаивает, она как малинка и потребляет, ну побольше чуть
+
avatar
+5
Поболе. У камплюхтерных блоков питания под низкой нагрузкой очень паршивый кпд. Прям совсем. Там где апельсина будет жрать 3-5Вт пекарня потребит все 50(а то и больше)
+
avatar
+1
  • dummy
  • 20 июня 2025, 23:46
50Вт в режиме ожидания — это довольно неожиданное для меня число
+
avatar
+2
Ну там от процессора зависит и от количества дисков. Но например мой домашний сервак примерно так и жрёт — 40-50Вт под фоновой нагрузкой. Ryzen 2400G + 2HDD
+
avatar
0
  • simsun
  • 22 июня 2025, 05:39
core2, onboard видео, 6 hdd (из них крутится только один 2.5"), БП c APFC (немного уменьшает КПД), Linux — настроено сбрасывать частоту если не загружен — 36W. Но на материнке греется мост как не в себя всегда. Тогда как CPU кулер стоит.
Тут ещё где то было про замену диодов в выпрямители на синхронную трёхножку, надо попробовать.
+
avatar
+1
  • SEM
  • 21 июня 2025, 18:52
сколько электричества зря расходуется
Это было на работе, расход не интересовал.
Да и машинки были HP Vectra с БП на 75 ватт…
+
avatar
0
Получился принт-сервер)
+
avatar
+1
Проверил, сканирование передаётся 30 секунд, как раз похоже на 30 мегабайт.
+
avatar
+3
односторонняя плата с микросхемой CJS1037A(даташит не нашёл)
Принцип работы подобного адаптера можно посмотреть на примере CH315.
www.wch-ic.com/downloads/CH315DS1_PDF.html
+
avatar
0
Точно он. Usb 1.1, растояние до 300м.
+
avatar
+2
  • ariss
  • 20 июня 2025, 17:12
nexx3020 с Padavan — и вуаля, любой МФУ сетевой. Но, сканирование, не айс в скорости…
+
avatar
+1
  • SBVF
  • 20 июня 2025, 17:16
С этим Canon способ не сработает.
+
avatar
0
  • ariss
  • 20 июня 2025, 17:25
почему?
+
avatar
+7
  • SBVF
  • 20 июня 2025, 17:33
Данный Canon это GDI, т.е. софтовый МФУ, которому нужны драйверы из ОС. Принт-серверы такие принтеры не поддерживают.
+
avatar
0
Был вроде проект человека на хабре у него на простой orange pi получалось GDI. Продавал готовые устройства по полне конкурентной цене.
+
avatar
+4
В убогих принтерах кэнон производитель сэкономил пару центов на флешке под прошивку. Драйвера загружают прошивку в память при подключении. Вот кто-то добрый выдрал эту прошивку из родного виндового драйвера и вставил в линуксовый
Я нашел тот драйвер и запихнул его в раутер. Печатать надо было в постскрипт, но оно работало не хуже прямого соединения с виндой
+
avatar
-1
  • dummy
  • 20 июня 2025, 23:03
Загружают прошивку в память принтера?
Ну хорошо, но все равно таким принтерам нужно на вход подавать уже отрендеренный образ страницы. Поэтому да, печатаем/пишем в постскрипт, для которого есть интерпретаторы, а потом полученный битовый образ в формате, который понимает конкретный принтер, отправляем туда.
Но как это от прошивки зависит?
+
avatar
0
  • ariss
  • 23 июня 2025, 10:35
i-sensys-mf4010 отличается от 3010 сильно? ибо 4010 с падаваном уж давным-давно дружит.
+
avatar
0
проц там одинаковый. Дрова одного вместо другого запихнуть не получится. Мерзость GDI принтеров в том, что язык их общения с ОС ни как не стандартизирован и каждый производитель волен писать драйвер как ему вздумается. Единственное, что радует- это то, что производитель ленивый/скупой и под технику одних годов выпуска софт плюс/минус одинаковый. Иногда настолько одинаковый, что в эконом технике могут быть скрытые фичи от более дорогой. Естественно, что оно не работает, потому что не поддерживается на железячном уровне, но на софтовом оно может присутствовать
+
avatar
+1
  • nsn
  • 20 июня 2025, 18:24
Где ж его теперь взять только?
+
avatar
0
  • DJV
  • 20 июня 2025, 18:35
Вот-вот

сообщите если найдете )
+
avatar
+1
  • SBVF
  • 20 июня 2025, 19:55
У меня дома валяется без применения. Не нашлось ему места в сетевом окружении)
+
avatar
+1
я свой продал, брал поиграться.
вопрос принт-сервера решил принтер с WiFi
+
avatar
+2
Да, это самый простой сейчас вариант. Я себе 8 лет назад купил лазерник в надежде, что ЛУТом платы буду делать. Когда выбирал, склонился к модели с вайфаем. Тогда была не нужна, но подумал, «пусть будет». В итоге, ЛУТ на этом принтере получается не очень, а вот вайфаем сейчас проникся — из-за нехватки места принтер в обычное время в коробке стоит, а когда нужен, можно в любом месте квартиры вытащить, включить в розетку и он печатает.
+
avatar
+1
даже и добавить нечего, мне тоже нужна была отвязка от места.
+
avatar
+1
  • Yurivp
  • 20 июня 2025, 17:32
У меня древняя GSM сигнализация/управление стоит высоко и далеко от компьютера. Собственно через такую штуку подтянул ее к компьютеру управления для упрощения загрузки прошивки. Там еще проще. USB эммулирует COM порт на 9600. Идеальное решение. Но есть и но. Теряет переодически порт считая его уже занятым. Поскольку редко, то перегрузка как решение меня устроило, но вот если такая же хрень с принтером, то не очень хорошая идея.
+
avatar
+10
Из минусов принт-сервера это работа со сканером
Есть чудесный проект сетевого сканера github.com/sbs20/scanservjs
Работает на ноджс, мощей нулевой апельскинки с головой хватает чтоб крутить его вместе с капсом. У самого дома это хозяйство развёрнуто.
+
avatar
+2
  • sdfpro
  • 20 июня 2025, 18:17
заказывал такой удлинитель лет 10-12 назад, ехал он ко мне около 6 месяцев с Али вместо месяца)). когда приехал, стал уже не нужен, но девайс полезный, хоть и узкоспециализированный.
+
avatar
0
  • shTEin
  • 20 июня 2025, 18:46
Извините за дилетантский вопрос, а можно usb-принтер сабжем воткнуть роутер и сделать принтер сетевым на несколько пользователей? как я понимаю, при наличии дров на каждом ПК можно будет пользоваться одним принтером?
+
avatar
+3
Нет нельзя, было бы можно, я бы так сделал. Это устройство не превращает магически usb в сеть. Оно просто использует сетевой провод как транспорт с другим, не совместимым, протоколом передачи данных.
+
avatar
+3
Не понял только зачем вообще какие то устройства, почему не припаять просто усб разъемы к сетевому кабелю? Я из сетевого кабеля делал усб удлинитель для сотового модема на дачу, длиной 10 метров, все прекрасно работало.
+
avatar
+1
ну вот чтобы не паять, а готовое взять. Если честно интересно почему они все с микросхемой, почему совсем тупых нет. Я до разбора и думал что это просто тупой переходник.
+
avatar
+1
Чтобы вам от грозы и помех порт не вынести. Микруха эта судя по datasheet еще и физический развязывает соединение.
+
avatar
+2
только дата пины. Питание звонится тестером напрямую.
+
avatar
-1
Если честно интересно почему они все с микросхемой, почему совсем тупых нет.
Потому что работать не будет. USB чувствителен к длине кабеля.
+
avatar
+1
Если накатить на роутер openwrt, то туда можно будет притащить CUPS и дальше по накатанной. Сабж правда для этого не нужен, нужен usb разъём на роутере. Сабж по сути является тупым переходником, это не USB over tcp, с тем же успехом можно просто припаять USB порты на витую пару. Правда, если хочется хоть какой-то стабильности работы, витую пару нужно брать с экраном и обязательно припаивать экран к корпусам разъёмов, но это отдельный разговор. Ну или вы можете просто подключить принтер к какому-то компу и расшарить его в локалке. Базово, средствами винды.
+
avatar
+4
я бы сделал на какомто древнем dir100-300 с распайкой юсб и ос openwrt можно урезаный ddwrt. эти соединители часто летят и теряют пакеты передачи данных. все как говорится на любителя. автору статьи лайк, вкушаю его поднятие эйфории когда все сраслось ;)
+
avatar
+1
  • dvb
  • 20 июня 2025, 20:09
У меня таких два комплекта сдохло, барахло в общем. Лучше поставить принт сервер.
+
avatar
0
Посмотрим как оно будет, налепить сложное решение всегда успею, сеть оттуда никуда не делать, вернуть в свитч дело 30 секунд.
+
avatar
0
Ну вот хз. Как по мне, типичная ошибка выжившего. Работает, это хорошо. Не факт, что заработает с другим устройством и т. д. Я бы подобное ставить не стал. Слишком много но…
+
avatar
0
За 500 рублей можно и проверить, не велика беда если бы не заработало, я тоже за 10 стыков опасался.
+
avatar
+4
Использовали данные переходники для соединения касс атол с сервером на удалении 7м. Переходники не надёжные максимум на 1,5 года. И скорость очень низкая вплане отклика-отправили печать чека ответ на кассе приходит через 10 секунд. Отказались от данного решения в пользу вот таких активных удлинителей usb www.ozon.ru/product/aktivnyy-usb-3-0-udlinitel-5m-s-vozmozhnostyu-podsoedineniya-pitaniya-1681125421/ отклик моментальный нажал чек и уже печатает.
+
avatar
+1
Мне кажется проще взять какой-нибудь роутер/точка доступа с USB портом (Xiaomi много недорогих), поставить прошивку от Кинетик, Asus или OpenWRT и вуаля, у вас есть принт-сервер. Причем я встречал, что на каких то прошивка даже работает сканер по сети (но это не точно).
+
avatar
0
  • SBVF
  • 21 июня 2025, 15:46
Хм. Был уверен, что ничего не получится, т.к. раньше уже пробовал, а сейчас Canon MF3228 определился и готов. Нужно разобраться с драйвером. С Canon LBP2900 точно не получится хотя и определяется.
+
avatar
0
  • SBVF
  • 21 июня 2025, 16:22
Получилось напечатать на Canon MF3228 по сети. Сделал для себя открытие)) Раньше пробовал подключать к ТП-линку 1043 с разными прошивками, и уже давно прекратил проверять совместимость.
Жаль, что новая возможность останется невостребованной, потому что есть сетевой МФУ Canon. И если бы захотел пользоваться 3228, то понадобился бы удлинитель как у автора.))
Получается, что МФУ автора тоже будет работать на Кинетике.
Сканирование по сети не поддерживается.
+
avatar
0
Почему бы не превратить эти штучки в пассивные? Выкинуть чип и замкнуть нужные контакты. У меня работал удлинитель юсб2 из витой пары на дальности около 8м
+
avatar
+1
  • nsn
  • 21 июня 2025, 16:02
В таком случае лучше разъёмы USB купить да припаять непосредственно на витую пару.
+
avatar
+2
  • and361
  • 21 июня 2025, 16:10
У меня в лазерном станке выжгли эзернет, пришлось колхозить юсб. Купил такой переходник, на 10+ метров работает очень не стабильно и чувствителен к качеству кабеля, если меньше то все супер.
Надо понимать заранее, что ни о каком копировании и речи быть не может, скорости тут как у телефонного модема.
+
avatar
+1
Гуглится как CH315G.
USB 2.0 FS — 1.5 или 12 Мбит/с.
До 75 м удлинение по одной паре.

Т.к. нет гальванической развязки, нужно выравнивать потенциал конечных устройств. Годится общее заземление.
+
avatar
0
Общее заземление есть. Но в обычном usb кабеле же тоже нет никакой гальванической развязки, я имею ввиду сам кабель именно, это же получается просто усложненный кабель, зачем ему гальваническая развязка?
+
avatar
+2
На протяженых линиях кабели работают как антенны. Близкий удар молнии или мощная индустриальная помеха могут создать достаточное перенапряжение, чтобы выжечь порты. Еще могут быть всякие эффекты, если комп и принтер включены в разные фазы питающей сети.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.