Es ist "aus der Ferne" möglich, wenn der Drucker über einen integrierten USB-Hub verfügt, durch den Geräte zu Ihrem Computer geleitet werden können. Ja, sie werden miteinander verbunden, sie fungieren jedoch nicht als einzelnes Gerät. Sie müssen Treiber und Software für beide Geräte installieren, damit sie funktionieren. Sie verlieren auch die einfache "Kopierfunktion" des All-in-One-Geräts.
Die meisten der Multifunktionsgeräte wirken auf diese Weise tatsächlich so, dass die eigentliche Software die Geräte "bindet", die vom Hersteller geliefert werden, sowohl an Bord des Geräts als auch im Computer. In Bezug auf den Computer handelt es sich in der Regel um separate Geräte. Wenn der Computer versucht, etwas zu "kopieren", scannt er es und druckt es, anstatt eine geheimnisvolle eingebaute Funktion zu verwenden.
Ein Drucker ist ebenso wie ein Scanner ein völlig dummes Gerät. Keiner von ihnen benötigt die Verarbeitungsleistung oder Bandbreite, die ein Gerät wie ein Router hat. Sicher, sie können einen IP-Stack betreiben, so dass sie über eine Webseite verfügen, in einem Netzwerk arbeiten und USB-Unterstützung bieten. Diese Funktionalität ist jedoch auf kleinsten Mikrocontrollern verfügbar und erfordert nicht einmal ein "voll funktionsfähiges" Betriebssystem wie Linux. Die Chancen sind, dass es etwas wie FreeRTOS ist oder ein In-House-Äquivalent.
Die Scan-Taste eines All-in-One-Druckers ist jedoch eine integrierte Routine, bei der einfach die Scan-Routine ausgeführt wird. Statt Daten an den Computer zu senden, werden diese dann wieder in die Druckerfunktion gepumpt. Da der Mikrocontroller die vom Scanner und vom Drucker erwarteten Formate kennt, kann er die Konvertierung durchführen, ohne die feineren Feinheiten von mehreren hundert subtil verschiedenen Arten von USB-Scannern (mit oder ohne Vorlageneinzug) zu verstehen, für die ein leistungsfähigerer Controller und ein vollständiger Computer erforderlich wären Betriebssystem.
Das bedeutet, dass Drucker keine Scanner unterstützen, da dies im Allgemeinen nicht erforderlich ist, bis sie einen Scanner eingebaut haben, und umgekehrt.
Dies ist im Allgemeinen aus Kostengründen motiviert. Volle SoCs, auf denen Linux ausgeführt werden kann, kosteten bis zu 10 US-Dollar pro Stück und wurden immer billiger. Ein einfacher Mikrocontroller, der einfach in der Lage ist, einige bereits formatierte Daten von einem Windows-Druckertreiber über einen USB-Stick an einen Der Druckkopf oder das Kopieren von Daten eines Scanners in die entgegengesetzte Richtung kann für Produktionsmengen weniger als 1 US-Dollar betragen. Es könnte sein, dass wir eines Tages Geräte bekommen, die sich gegenseitig glücklich unterstützen können, aber es wird immer billiger sein, "gut genug" zu wählen und nicht "für alles gut".