Подсоединение сканера напрямую к принтеру для создания устройства «все в одном»

4746
Robert Koritnik

У меня есть все в одном принтере / сканере, который умер на мне. Фактически вся машина все еще работает, но печатающая головка теперь не подлежит простому ремонту и должна быть заменена. Это EPSON Stylus Photo RX640.

Проблема в том, что мне очень понравилась эта машина. Это был превосходный принтер, и на нем также есть довольно приличный сканер.

Но поскольку стоимость печатающей головки составляет около 130 евро + 50 евро, я не думаю, что это целесообразно для меня. Я мог бы заменить голову сам, поскольку это довольно тривиальный процесс. Проблема в том, что для того, чтобы он работал, нужно ввести серийный номер печатающей головки в принтер (своего рода иммуносупрессивный хе-хе).

Но прежде чем купить новый принтер (вероятно, серии EPSON EcoTank для очень низких эксплуатационных расходов), я сейчас думаю, что покупка нового многофункционального устройства - это все равно, что купить компьютер «все в одном». Монитор прослужит гораздо дольше, чем сам компьютер. Здесь сканер, скорее всего, также превзойдет принтер (фактически, печатающую головку в EPSON).

Вопрос

Можно ли даже дистанционно подключить сканер к принтеру без какого-либо промежуточного компьютера? Либо по сети, либо напрямую по кабелю? Это позволило бы создать комбинацию «все в одном» по своему вкусу.

0
для каких целей? современные сканеры уже имеют встроенные функции, позволяющие «копировать» с помощью сканирующего программного обеспечения, которое сканирует, а затем отправляет это «напрямую» на «печать» с помощью кнопок на передней панели, которые подключаются к программному обеспечению, сообщая ему, что делать. Плюс некоторые с PDF и OCR и т. Д., Основанные на пакетах программного обеспечения. Какие функции вы хотите связать вместе, чтобы эти отдельные элементы действовали как все в одном. С какой операционной системой (или программным обеспечением) они будут связаны? или это проблема? Psycogeek 8 лет назад 0
Я хотел бы подключить их без промежуточного компьютера. И только с целью копирования. В противном случае я бы подключил сканер к компьютеру, чтобы что-то сканировать. Но я бы не хотел, чтобы компьютер был включен постоянно только для копирования. Robert Koritnik 8 лет назад 1

1 ответ на вопрос

1
Mokubai

It is "remotely" possible, if the printer has a USB hub built in so that it can pass through devices to your computer. Yes they will be connected together but they will not act as a single device, you will have to install drivers and software for both devices for them to work. You will also loose any simple "copy" functionality that the all-in-one device has.

Most of the mutifunction devices actually act this way to begin with, the thing that "binds" the devices together is the actual software that is supplied by the manufacturer, both onboard the device and in the computer. As far as the computer is concerned they usually are separate devices and when the computer tries to "copy" something then it will scan it and then print it rather than use some mysterious built in function.

A printer is a completely dumb device, as is a scanner. Neither of them need any of the processing power or bandwidth that a device like a router has. Sure they can run an IP stack so they have a webpage and work on a network and have USB support, but that functionality is available on the smallest of microcontrollers these days and doesn't even need a "full featured" OS like Linux. Chances are it is something along the lines of FreeRTOS or an in-house equivalent.

The scan button on an all-in-one printer though will be a built in routine that simply runs the scan routine and rather than send data to the computer will then pump it back out to the printer function. Because the microcontroller knows the formats expected by the scanner and printer it can do the conversion without having to understand the finer intricacies of several hundred subtly different types of USB scanner (with or without document feeder) which would need a more powerful controller and a full operating system.

What that means is that printers don't support scanners because generally they don't need to until they have one built in and vice versa.

This is generally motivated by cost. Full SoCs that can run Linux used to cost anywhere from $10 each and going up, though they have been getting cheaper, a simple microcontroller that is simply capable of doing the job of feeding some already formatted data from a windows print driver over usb to a print head or copying data off of a scanner in the opposite direction could be less than $1 each for production quantities. It might be that one day we get devices that can all support each other happily but it is still always going to be cheaper to go for "good enough" rather than "good for everything".