Это возможно "дистанционно", если в принтер встроен USB-концентратор, чтобы он мог проходить через устройства к вашему компьютеру. Да, они будут соединены вместе, но они не будут действовать как единое устройство, для их работы вам потребуется установить драйверы и программное обеспечение для обоих устройств. Вы также потеряете любую простую функцию "копирования", которая есть в устройстве "все в одном".
Большинство многофункциональных устройств на самом деле действуют таким образом, то, что "связывает" устройства вместе, - это реальное программное обеспечение, поставляемое производителем, как на устройстве, так и на компьютере. Что касается компьютера обеспокоен они , как правило , являются отдельными устройствами и , когда компьютер пытается "копировать" что - то , то он будет сканировать его , а затем распечатать его , а не использовать какое - то таинственное встроенную функцию.
Принтер - совершенно тупое устройство, как и сканер. Ни одному из них не нужна вычислительная мощность или полоса пропускания, которые есть у такого устройства, как маршрутизатор. Конечно, они могут запускать стек IP, чтобы у них была веб-страница, они работали в сети и имели поддержку USB, но в наши дни эта функциональность доступна для самых маленьких микроконтроллеров и даже не нуждается в "полнофункциональной" ОС, такой как Linux. Скорее всего, это что-то похожее на FreeRTOS или внутренний эквивалент.
Кнопка сканирования на многофункциональном принтере, тем не менее, будет встроенной подпрограммой, которая просто запускает процедуру сканирования и вместо того, чтобы отправлять данные на компьютер, затем отправляет их обратно в функцию принтера. Поскольку микроконтроллер знает форматы, ожидаемые сканером и принтером, он может выполнять преобразование без необходимости разбираться в тонкостях нескольких сотен тонко различающихся типов USB-сканера (с устройством подачи документов или без него), для которого потребуется более мощный контроллер и полный операционная система.
Это означает, что принтеры не поддерживают сканеры, потому что, как правило, им не нужно, пока они не будут встроены, и наоборот.
Это обычно мотивируется стоимостью. Полные SoC, которые могут работать под Linux, раньше стоили где-то от 10 долларов США и выше, хотя они и дешевели, простой микроконтроллер, который просто способен выполнять работу по передаче некоторых уже отформатированных данных из драйвера печати Windows через usb в печатающая головка или копирование данных со сканера в обратном направлении может составлять менее 1 доллара США за единицу продукции. Может случиться так, что однажды мы получим устройства, которые все могут счастливо поддерживать друг друга, но все равно всегда будет дешевле покупать "достаточно хорошо", чем "хорошо для всего".