Подключение сканера напрямую к принтеру для создания устройства "все в одном"
У меня есть все в одном принтере / сканере, который умер на мне. Фактически вся машина все еще работает, но печатающая головка теперь не подлежит простому ремонту и должна быть заменена. Это EPSON Stylus Photo RX640.
Проблема в том, что мне очень понравилась эта машина. Это был превосходный принтер, и на нем также есть довольно приличный сканер.
Но поскольку стоимость печатающей головки составляет около 130 евро + 50 евро, я не думаю, что это целесообразно для меня. Я мог бы заменить голову сам, поскольку это довольно тривиальный процесс. Проблема в том, что для того, чтобы он работал, нужно ввести серийный номер печатающей головки в принтер (своего рода иммуносупрессивный хе-хе).
Но прежде чем купить новый принтер (вероятно, серии EPSON EcoTank для очень низких эксплуатационных расходов), я сейчас думаю, что покупка нового многофункционального устройства - это все равно что купить компьютер "все в одном". Монитор прослужит намного дольше, чем сам компьютер. Здесь сканер, скорее всего, также переживет принтер (на самом деле печатающая головка в EPSON).
Вопрос
Можно ли даже дистанционно подключить сканер к принтеру без какого-либо промежуточного компьютера? Либо по сети, либо напрямую по кабелю? Это позволило бы создать универсальную комбинацию по своему вкусу.
3 ответа
Это возможно "дистанционно", если в принтер встроен USB-концентратор, чтобы он мог проходить через устройства к вашему компьютеру. Да, они будут соединены вместе, но они не будут действовать как единое устройство, вам придется установить драйверы и программное обеспечение для обоих устройств, чтобы они работали. Вы также потеряете любую простую функцию "копирования", которая есть в устройстве "все в одном".
Большинство многофункциональных устройств на самом деле действуют таким образом, то, что "связывает" устройства вместе, - это реальное программное обеспечение, поставляемое производителем, как на устройстве, так и на компьютере. Что касается компьютера, то это обычно отдельные устройства, и когда компьютер пытается что-то "скопировать", он сканирует его и затем распечатывает, а не использует какую-то загадочную встроенную функцию.
Принтер - совершенно тупое устройство, как и сканер. Ни одному из них не нужна вычислительная мощность или полоса пропускания, которые есть у такого устройства, как маршрутизатор. Конечно, они могут запускать стек IP, чтобы у них была веб-страница, они работали в сети и имели поддержку USB, но в наши дни эта функциональность доступна для самых маленьких микроконтроллеров и даже не нуждается в "полнофункциональной" ОС, такой как Linux. Скорее всего, это что-то похожее на FreeRTOS или внутренний эквивалент.
Кнопка сканирования на многофункциональном принтере, тем не менее, будет встроенной подпрограммой, которая просто запускает процедуру сканирования и вместо того, чтобы отправлять данные на компьютер, затем отправляет их обратно в функцию принтера. Поскольку микроконтроллер знает форматы, ожидаемые сканером и принтером, он может выполнять преобразование без необходимости разбираться в тонкостях нескольких сотен тонко различающихся типов USB-сканера (с устройством подачи документов или без него), для которого потребуется более мощный контроллер и полный операционная система.
Это означает, что принтеры не поддерживают сканеры, потому что, как правило, им не нужно, пока они не будут встроены, и наоборот.
Это обычно мотивируется стоимостью. Полные SoC, которые могут работать под Linux, раньше стоили где-то от 10 долларов и дороже, хотя они и дешевели, простой микроконтроллер, который просто способен выполнять работу по передаче некоторых уже отформатированных данных из драйвера печати Windows через usb в печатающая головка или копирование данных со сканера в обратном направлении может составлять менее 1 доллара США за единицу продукции. Может случиться так, что однажды мы получим устройства, которые все могут счастливо поддерживать друг друга, но все равно всегда будет дешевле покупать "достаточно хорошо", чем "хорошо для всего".
Я могу предложить вам использовать Raspberry Pi Zero и установить на него партию Windows. Затем вам просто нужно установить на него icopy и установить его в качестве программы запуска. Теперь подключите OTG к USB-концентратору и подключите его к малине. Последний шаг — подключить принтер и сканер и установить их драйверы. После того, как все будет сделано, сначала включите сканер и принтер, а затем включите малину. Icopy запустится автоматически, и вы сможете копировать что угодно.
Я в такой же ситуации. Печатающая головка HP AIO взорвалась, и я купил вместо этого дешевый и превосходный во всех отношениях лазерный принтер.
Пока что я вижу следующие варианты:
- iCopy - программа для Windows, которая перенаправляет сканирование на принтер.
- Сканирование на электронную почту + Печать входящих писем. Синергия общих функций, а учетная запись электронной почты принтера в качестве резервной копии всего скопированного может когда-нибудь пригодиться.
- Написание собственного сценария, который следит за каталогами на NAS и печатает новые файлы. Можно настроить несколько общих папок на устройстве сканера, поэтому можно выбрать различные настройки (например, дуплекс или только лицевая печать), выбрав, какой общий ресурс сканировать. Сканы могут быть сохранены локально или удалены после отправки на печать. В основном похож на № 3, но работает без интернета и позволяет настроить несколько пунктов назначения.