Kann ich mit zwei Druckern gleichzeitig drucken, wenn ich einfach das USB-Kabel aufteile?

Kann ich mit zwei Druckern gleichzeitig drucken, wenn ich einfach das USB-Kabel aufteile?

Ich habe zwei Drucker und einen Computer. Ich möchte auf beiden Druckern gleichzeitig dasselbe Dokument ausdrucken. Wenn ich also bei meinem Dokument auf „Drucken“ drücke, drucken beide Drucker die Datei gleichzeitig.

Ich möchte keine Software auf meinem Computer installieren – es sollte auf jedem Computer funktionieren.

Antwort1

Nein. Im Gegensatz zu einer ParalleleHafen, Universal SerialBuskann nicht auf diese Weise aufgeteilt werden; jedes Gerät muss mit den anderen über Geschwindigkeit, Leistung und Fähigkeiten verhandeln, und selbst wenn mehrere Geräte ähnlich oder gleich sind, gibt es geringfügige Unterschiede, die den Bus durcheinander bringen. Sie benötigen einen Hardware-Splitter, der die Datensignale neu verarbeitet und entsprechend weiterleitet, und er muss die entsprechenden Protokolle beherrschen.

In diesem Fall ist es am besten, einen Druckserver zu besorgen, den Sie so konfigurieren können, dass er Aufträge an beide Drucker sendet, nachdem er sie vom Druckclient empfangen hat.

Antwort2

Theoretisch können 127 Geräte über eine einzige USB-Schnittstelle betrieben werden, in der Praxis würden sie jedoch insgesamt weitaus mehr Bandbreite erfordern als verfügbar ist. Dies bedeutet, dass die Kommunikation viel komplexer sein muss als das Senden eines konstanten Stroms von Anweisungen hin und her. Sie möchten beispielsweise nicht, dass Mausbewegungen von einem Speichergerät erfasst und als Schreibsignal interpretiert werden.

Immer wenn ein Gerät angeschlossen wird, sendet der Host ein SETUP-Signal, gefolgt von einer 11-Bit-Adresse, von denen vier für die Definition der Gerätefunktion reserviert sind, daher die Beschränkung auf 127 Geräte. Alle nachfolgenden Anfragen zum Senden oder Empfangen von Daten werden diese Adresse erwähnen. Deshalb funktioniert es nicht, das Kabel einfach aufzuteilen. Tatsächlich ist es oft bereits intern aufgeteilt. Beide Drucker erhalten die Anweisungen, aber nur einer von ihnen hört zu.

Den Drucker dazu zu bringen, die Adresse seines Nachbarn abzuhören, funktioniert auch nicht. Beide Slaves würden gleichzeitig antworten und das resultierende Signal wäre mehrdeutig und/oder unverständlich. Daher gibt es keine einfachen logischen Splitter, die zwei Drucker wie gewünscht verbinden können. Sie müssen Software installieren, die den Druckauftrag dupliziert, bevor er an den USB-Controller gesendet wird.

verwandte Informationen