Теоретически, 127 устройств могут работать на одном интерфейсе USB, хотя на практике им потребуется гораздо больше пропускной способности, чем доступно. Это означает, что связь должна быть намного более продвинутой, чем отправка постоянного потока инструкций туда и обратно. Вы не хотите, чтобы движения мыши захватывались устройством хранения и интерпретировались, например, как сигнал записи.
Всякий раз, когда устройство подключено, хост отправляет сигнал SETUP, за которым следует 11-битный адрес, четыре из которых зарезервированы для определения функции устройства, отсюда и ограничение в 127 устройств. Все последующие запросы на передачу или начало приема данных будут указывать этот адрес. Вот почему простое разделение кабеля не сработает. Фактически, это часто уже расколото внутренне. Оба принтера будут получать инструкции, но только один из них будет слушать.
Принуждение принтера к прослушиванию адреса, назначенного соседу, также не будет работать. Оба ведомых устройства ответят одновременно, и полученный сигнал будет неоднозначным и / или бессмысленным. Поэтому не существует простых логических разделителей, которые могли бы связать два принтера так, как вы хотите. Вам нужно будет установить программное обеспечение, которое дублирует задание на печать, прежде чем оно будет отправлено на контроллер USB.