У меня есть два принтера и один компьютер. Я хочу напечатать на обоих принтерах один и тот же документ одновременно ... Таким образом, когда я нажимаю печать на моем документе, оба принтера будут печатать файл одновременно.

Я не хочу устанавливать на свой компьютер какое-либо программное обеспечение - оно должно работать на любом компьютере.

2 ответа2

4

Нет. В отличие от параллельного порта, универсальная последовательная шина не может быть разделена следующим образом; Каждое устройство должно договориться с другими о скорости, мощности и возможностях, и даже если несколько устройств схожи или одинаковы, будут различия на низком уровне, которые будут путать шину. Вам понадобится аппаратный разветвитель, который будет обрабатывать сигналы данных и направлять их соответствующим образом, и он должен говорить соответствующий протокол (ы).

В этом случае вам лучше всего получить сервер печати, который вы можете настроить для отправки заданий на оба принтера, как только он получит их от клиента печати.

2

Теоретически, 127 устройств могут работать на одном интерфейсе USB, хотя на практике им потребуется гораздо больше пропускной способности, чем доступно. Это означает, что связь должна быть намного более продвинутой, чем отправка постоянного потока инструкций туда и обратно. Вы не хотите, чтобы движения мыши захватывались устройством хранения и интерпретировались, например, как сигнал записи.

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .