ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП |
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы. |
Часть 17 B-1 Приложение B. Интерфейсы B.1. Введение LaserJet series II поддерживает пользовательский последова тель- ный интерфейс RS-232C, дифференциальный последовательный инте рфейс RS-422 и параллельный интерфейс (Centronics). Два соединительных разъ- ема (или порта), параллельный и последовательный, расположены на зад- ней панели принтера, чтобы обеспечить связь с одним из трех инте рфей- сов. Интерфейс включается в конфигурацию, используя меню конфигу рации управляющей панели оператора ( смотри руководство пользователя по HP LaserJet series II для получения информации по конфигурации). Принтер сохраняет информацию по конфигурации входа/выхода в энер- гонезависимом ОЗУ (non-volatile RAM), таким образом конфигурация сох- раняется, даже если у принтера выключено питание. B.2. Параллельный интерфейс Работа параллельного ввода/вывода разрешается из меню конфи гура- ции управляющей панели оператора (смотри руководство пользовател я для LaserJet series II). Как только параллельная работа разрешена, по льзо- ватель может передать данные в принтер, используя протокол парал лель- ной связи. Сигналы, которые используются для параллельной связи, при- ведены в таблице B-1. B.2.1. Входные (Input) сигналы а) Строб данных (Штырек 1) Эта шина определяет, когда информация на шинах данных должна при- ниматься принтером. Эта шина обычно имеет высокий уровень, и уст анав- ливается низкий уровень, когда данные, которые должны быть напеч атаны для принтера, правильные. Сигнал занятости принимает высокий ур овень на заднем фронте этого сигнала. Смотри рисунок B-1. б) Шина данных (Штырьки 2-9) Восемь шин используются для передачи символа из главного про- цессора в принтер. Шина данных 1 является самым младшим значимым би- том, шина данных 8 является самым старшим значимым битом. в) Подготовка ввода (Штырек 31) Принтер будет игнорировать этот входной сигнал. B.2.2. Выходные (Output) сигналы а) Шина выборки (Штырек 13) Этот сигнал показывает, что принтер был установлен в режим он- лайн (ON-LINE) и, что не существует ошибок или сбоев принтера. Шина выборки имеет высокий уровень, когда принтер находится в р ежиме ON-LINE, и низкий уровень, когда принтер находится в независимом (ав- тономном) режиме (OFF-LINE). B-2 Табл.B-1. Распределение штырьков разъема параллельного интер фейса: 1 - сигнал; 2 - штырек. ДДДДДДДДДДДДДДДДВДДДДДДДДДВДДДДДДВДДДДДДДДДДДДДДДДДДД Signal (1) і Pin (2) і Pin і Signal ДДДДДДДДДДДДДДДДЕДДДДДДДДДЕДДДДДДЕДДДДДДДДДДДДДДДДДДД -Strobe (Input) і 1 і 19 і Strobe Return (GND) Data 1 (Input) і 2 і 20 і Data 1 (GND) Data 2 (Input) і 3 і 21 і Data 2 (GND) Data 3 (Input) і 4 і 22 і Data 3 (GND) Data 4 (Input) і 5 і 23 і Data 4 (GND) Data 5 (Input) і 6 і 24 і Data 5 (GND) Data 6 (Input) і 7 і 25 і Data 6 (GND) Data 7 (Input) і 8 і 26 і Data 7 (GND) Data 8 (Input) і 9 і 27 і Data 8 (GND) -Acknlg (Output) і 10 і 28 і Acknlg Return (GND) Busy (Output) і 11 і 29 і Busy Return (GND) Paper error (Output) і 12 і 30 і Signal GND Select (Output) і 13 і 31 і -Input Prime (Input) NC і 14 і 32 і -Nfault (Output) NC і 15 і 33 і Auxout1 (Output) O VDC і 16 і 34 і NC Chassis GND і 17 і 35 і Auxout2 (Output) +5 VDC (Output) і 18 і 36 і NC ДДДДДДДДДДДДДДДДДБДДДДДДДДДБДДДДДДБДДДДДДДДДДДДДДДДДДДДДДД Знак "-" в начале сигналов показывает, что сигнал является отри- цательным (с активным низким уровнем). GND означает заземл ение, NC показывает, что штырек свободен. Когда состояние принтера переходит от режима OFF-LINE к р ежиму ON-LINE, этот сигнал изменяется от состояния (de-select) отмены в ыбор- ки до состояния (select) выборки, -ACK импульс (квитирования) по сыла- ется в главный процессор и сигнал занятости (BUSY) устанавливает ся на нижнем уровне. Когда состояние принтера переходит от режима ON-LINE к р ежиму OFF-LINE, этот сигнал изменяется от состояния выборки до состояни е от- мены выборки. Если BUSY сигнал имеет высокий уровень, когда вы борка изменяется, BUSY сигнал остается на высоком уровне. Если BUSY с игнал имеет низкий уровень, когда выборка изменяется, BUSY сигнал буде т из- меняться к высокому уровню, чтобы показать, что принтер больше н е го- тов для данных. Если -Ack импульс не генерируется до того как вы борка изменится, -Ack импульс не будет генерироваться до тех пор, пока прин- тер не вернется в состояние ON-LINE. Главный процессор может ул овить либо кратковременный не BUSY сигнал, либо поступающий из вне -Ack им- пульс и стробировать другой символ в принтере в то время когда о н пе- реходит в OFF-LINE. Интерфейс принтера может обнаружить и принять этот поздно поступающий символ без потери данных. Если в принтере происходит сбой в то время, когда он находи тся в режиме ON-LINE, принтер переходит в режим OFF-LINE и этот сигнал изме- няется также как если бы от изменялся при несбойной (обычной) сит уации во время перехода из режима ON-LINE в OFF-LINE. Принтер устанавливается в состоянии выборки при включении пита- ния. б) Шина ошибки (Штырек 32) На шине ошибки (-Fault) проявляется низкий уровень, когда пр интер находится в состоянии OFF-LINE или если в принтере происходит ка- кой-либо сбой или ошибка. B-3 в) Шина сигнала занятости (Busy) (Штырек 11 и 29) Когда шина Busy имеет низкий уровень, принтер может принять дру- гой символ от главного процессора. Шина Busy принимает высокий ур овень после каждого перехода от высокого уровня к низкому стробирующего сиг- нала (-Strobe). Это позволяет главному процессору квитировать ус тано- вление связи данных с принтером, используя сигнал BUSY вместо си гнала -Ack. Шина Busy будет оставаться на высоком уровне (не готовой для данных) всякий раз, когда на шине -Fault низкий уровень и всякий раз, когда буфер ввода/вывода полный. г) Шина квитирования (-Ack) сообщения (Штырек 10 и 28) Шина -Ack также используется для синхронизации передачи данн ых из главного процессора в принтер. Импульс -Ack является сигналом "за проса данных", который генерируется принтером, и ожидает в ответ один с имвол из главного процессора. Во время обычной передачи данных сигнал -Ack генерируется до того, как сигнал BUSY изменится от высокого уро вня к низкому (не-BUSY). Импульс -Ack генерируется каждый раз, когда пр интер переходит из режима OFF-LINE в ON-LINE. д) Шина ошибки из-за бумаги (Штырек 12) Эта шина обычно имеет низкий уровень; этот сигнал изменяет ся к высокому уровню, когда в принтере заканчивается бумага. Кроме о шибки из-за бумаги, этот сигнал реагирует на любую ошибку, которая про исхо- дит в принтере, что требует внимания оператора. Когда сигнал имеет высокий уровень, сигнал -Fault всегда имеет низкий уровень. е) 0 VDC (Штырек 16) [Нулев. напр. пост. тока] То же самое, что и логическое заземление. ж) Заземление блока (Штырек 17) То же самое, что и заземление корпуса. з) +5 вольт (Штырек 18) Это значение непосредственно не +5 В, а скорее +5 В с вх одным сопротивлением, величиной 220 Ом. С помощью этого сигнала не наме рева- ются обеспечить питание для любого внешнего прибора; обеспечив ается только совместимость с главным процессором, который тестирует лог ичес- кий высокий уровень на этом штырьке до того как передавать данные и) Вспомогательный выход 1 (Штырек 33) Этот сигнал всегда имеет высокий уровень, когда принтер вк люча- ется. к) Вспомогательный выход 2 (Штырек 35) Этот сигнал всегда имеет высокий уровень, когда принтер вкл юча- ется. B.2.3. Временная диаграмма квитирования Характеристики временной диаграммы для параллельных полн остью совместимых интерфейсов приведены на рисунке B-1. B.2.4. Оборудование а) Разъем Приемной частью разъема, установленного в принтере явл яется 36-штырьковый разъем Amphenol 850-57FE-403600-20 или его эквивале нт. б) Кабель Внешний кабель, связывающий главный процессор с принт ером, присоединяется пользователем. Штепсельный разъем, требуемый для поль- зовательского кабеля должен быть совместим с 36-штырьковым раз ъемом Amphenol 57-30360. Параллельный интерфейс предназначен для раб оты с кабелями длиной короче, чем 10 футов. B-4 _ ___________ _ _ ___________ _ DATA іііііX___________XіііііііііііііііX___________Xііііііііі ДціAічД ДціBічД Дці C ічД STROBE ______ _____________________ __________ \_____/ \_____/ Дці D ічД __________ __________ BUSY __________/ \______________/ \____ ічДДД E ДДДці ДціF ічД ічДД H ДДці -ACKI _______________ ___________________ _____ \____/ \____/ Дці G ічД ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДВДДДДДДДДВДДДДДДДДД ДДДДї і Описание характеристик іМинимальноеіОбычное іМаксималь ное і і временной диаграммы і значение ізначениеі значени е і ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДДДДДЕДДДДДДДДЕДДДДДДДДД ДДДДґ іА: Время установки значения і і і і і до включения стробирующе-і 0.5 мкс і - і - і і го сигнала (-Strobe) і і і і іB: Время удержания значения і 0.5 мкс і і і і после выключения -Strobe і і і і іC: Ширина импульса включенияі 1.0 мкс і - і 500 мк с і і -Strobe і і і і іD: Время от включения -Stro-і і і і і be до включения сигнала і 0.0 мкс і - і 1.0 мк с і і состояния занятости BUSY і і і і іE: Длительность включенного і і*143 мксі і і сигнала BUSY (принтер в і 10.0 мкс і і 10 мк с і і режиме ON-LINE) і і**2.0 мсі і іF: Время от выключения -Ack і і і і і сигнала до выключения і 0.0 мкс і 2.5 мксі і і сигнала BUSY і і і і іG: Ширина импульса вкл -Ack і 2.5 мкс і - і 10 мк с і іH: Интервал от выключения і і і і і сигнала BUSY до начала і 0.0 мкс і і і і следующего цикла і і і і АДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДБДДДДДДДДБДДДДДДДДД ДДДДЩ * Данные при загрузке образа и шрифта; ** Данные текста Рис.B-1.Временная диаграмма квитирования для параллельного интерф ейса. в) Цепи драйвера шины Каждый выходной сигнал из принтера (-Ack, Busy, ошибка из-з а бу- маги, Select, вспомогательный выход 1, вспомогательный выход 2 и -Fault) поступает на шину кабеля интерфейса с помощью SN7407 (ил и эк- вивалентным) буфера с открытым коллектором с выходным согласующим на- пряжение резистором 1-3,3 кОм до напряжения +5 В. Сигналы -Ack и Busy имеют "обратный провод", связанный с ними; это простое логическо е за- земление. B-5 г) Цепи приемника шины Каждый входной сигнал данных для принтера снимается с кабеля ин- терфейса с помощью буфера SN74LS241 (или эквивалентом), с гисте рези- сом, с входным согласующим напряжение резистором 1 кОм до напря жения +5 В. "Обратный" сигнал, связанный с каждой шиной данных являет ся простым логическим заземлением. Стробирующий входной сигнал на принтер снимается с интерфей сного кабеля при помощи буфера SN74LS14, с гистерезисом, с входным согл асую- щим напряжение резистором 680 Ом до напряжения +5 В и шунтирующим кон- денсатором 33 пФ на землю. "Обратный" сигнал связанный с шиной ст роби- рующего сигнала является простым логическим заземлением. B.3. Последовательный интерфейс Последовательный ввод/вывод разрешается из меню управляющей пане- ли оператора (смотри руководство пользователя для LaserJet series II). Когда последовательное выполнение действий разрешается, пользов атель может передавать данные в принтер, используя последовательный п рото- кол. Может использоваться либо работа с разъемом RS-232C, либо RS -422. Сигналы, которые используются принтером для последовательной с вязи, приведены в таблице B-2. B.3.1. Работа разъемов RS-232C/RS-422A Принтер может быть установлен для работы либо с RS-232C, ли бо с RS-422. Для выбора одного из двух режимов на задней стороне ко рпуса принтера имеется переключатель. Чтобы установить принтер для рабо ты с разъемом RS-232C, установите переключатель в нижнее положение; чтобы установить принтер для работы с разъемом RS-422, установите перек люча- тель в верхнее положение. Принтер поставляется с заводской устан овкой для работы с разъемом RS-232C. В таблице B-2 перечислены назначение штырьков разъемов RS-23 2C и RS-422, а также описание сигналов на штырьках. Табл.B-2. Сигналы RS-232C/422; назначение штырьков разъема ЪДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДВДДДДДДВДДДДДД ДДДДї іНомер іОписание іRS-232CіRS-422івход/в ыході іштырькаі і і і і ГДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДЕДДДДДДЕДДДДДД ДДДДґ і 1 іЗащитное заземление і + і + і - і і 2 іПередаваемые данные (данные кі + і і вых од і і іпринтеру) і і і і і 3 іПолучаемые данные (получае- і + і і вхо д і і імые от принтера) і і і і і іПpинимаемые инвертированные і і + і вхо д і і іданные (RDA) (полученные і і і і і іпринтером) і і і і і 4 іЗапрос на передачу. Этот сиг-і + і і вых од і і інал имеет высокий уровень, і і і і і ікогда компьютер включен. і і і і і 5 іГотовность к передаче. Этот і + і і вхо д і і ісигнал не требуется для того,і і і і і ічтобы контроллер передавал і і і і і іуправляющие символы потока. і і і і і і(DC1/DC3) і і і і і 6 іПинтеp готов. Этот сигнал не і + і і вхо д і і ітребуется для того, чтобы і і і і і іконтроллер получал данные. і і і і АДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДБДДДДДДБДДДДДД ДДДДЩ B-6 Продолжение табл.B-2 . ЪДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДДДДВДДДДДДДВДДДДДДВДДДДДД ДДДДї іНомер іОписание іRS-232CіRS-422івход/в ыході іштырькаі і і і і ГДДДДДДДЕДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЕДДДДДДДЕДДДДДДЕДДДДДД ДДДДґ і 7 іСигнальное заземление і + і + і і і 8 іNC - нет соединения і і і і і 9 іПередача инвертированных дан-і і + і вых од і і іных (SDA) і і і і і 10 іПередача неинвертированных і і + і вых од і і іданных (SDB) і і і і і 11 іNC - нет соединения і і і і і 18 іПрием неинвертированных дан- і і + і вхо д і і іных (RDB) і і і і і 19 і і і і і і 20 іТерминал для вывода данных і + і і вых од і і іготов і і і і і 25 іNC - нет соединения і і і і АДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДБДДДДДДБДДДДДД ДДДДЩ B.3.2. Формат последовательных данных Передача сигнала асинхронная, с одним стартовым битом, во семью битами данных и одним стоповым битом. Контроль по четности не ис поль- зуется. B.3.3. Пропускная способность передачи последовательных данн ых В отличие от параллельного интерфейса, выбранная скорость пе реда- чи в бодах последовательного интерфейса ограничивает скорость, пр и ко- торой данные проходят в машине. LaserJet series II поддерживает с леду- ющие скорости передачи в бодах: 300 600 1200 2400 4800 9600 19,200 Скорость передачи в бодах выбирается через меню конфигураци и на управляющей панели оператора (смотри руководство пользовател я для LaserJet series II, где приведена информация по конфигурации). B.3.4. Протокол последовательного интерфейса Два метода квитирования установления связи всегда доступн ы для контроля передачи данных между главным процессором и принт ером: старт-сигнал/стоп-сигнал и аппаратный протокол передачи с квитиро вани- ем установления связи. (Сигнал готовности оконечного устройства DTR на штырьке 20 доступен для аппаратного квитирования установ ления и поддержки связи.) B.3.4.а. Старт-сигнал/стоп-сигнал (XON/XOFF) Старт-сигнал/стоп-сигнал - протокол квитирования установ ления связи для потока данных, который посылает старт-сигнал (DC1; 11 Hex) для компьютера, когда принтер способен принять данные и пос ылает стоп-сигнал (DC3; 13 Hex), когда принтер не готов для приема данн ых. Принтер передает старт-сигнал, когда он готов для приема бол ьшого количества данных от главного процессора. Принтер запрашивает о дан- ных, когда существуют три следующие условия: - когда 1 Кбайт буфера ввода/вывода имеет меньше чем 128 байт данных (а по крайней мере 896 байт пустых); - когда он в режиме ON-LINE; - когда он в режиме NOT BUSY. B-7 Если не получены данные приблизительно через одну секунду о т пе- редачи старт-сигнала, принтер может быть сконфигурирован так, чт о он будет посылать дополнительные старт-сигналы с интервалами в одн у се- кунду до тех пор, пока не получит данных. Элемент меню конфигу рации управляющей панели оператора ROBUST-XON используется для выбора д опол- нительных старт-сигналов которые должны передаваться. Если ROBUS T-XON установлен в положение выключено, дополнительные старт-сигналы будут передаваться с интервалами в одну секунду, до тех пор, пока данны е не будут получены. Если ROBUST-XON установлен в положение выключено, до- полнительные старт-сигналы не передаются. На заводе-изготовителе прин- теров ROBUST-XON устанавливается в положение включено. Стоп-сигналы передаются принтером в компьютер, чтобы пока зать, что принтер не готов для приема данных. Стоп-сигнал передается, когда существует одно из следующих условий: - буфер ввода/вывода имеет 64 или меньше пустых байт; - принтер находится в режиме OFF-LINE; - принтер находится в режиме BUSY. Если дополнительные байты данных получены из главного проце ссора после того, как стоп-сигнал передан, дополнительные символы стоп -сиг- нала передаются, когда буфер имеет 32, 16, 8, 4, 2, 1 и 0 пустых байт. Также, стоп-сигнал передается как только состояние "05 SELF TEST " из- меняется на "02 WARMING UP", когда принтер включается. B.3.4.б. Терминал для ввода данных готов (RS-232C - штырек 2 0) Аппаратное квитирование установления связи также доступно пр инте- ру. Сигнальная шина "Терминал для ввода данных готов" (DTR) дос тупна для аппаратного квитирования установления связи на 20 штырьке пос ледо- вательного разъема. Сигнальная линия всегда работает; ей не треб уется разрешения. Сигнальная шина DTR показывает готов ли или не готов принтер для данных. Когда принтер готов для данных сигнал DTR переключает ся на высокий уровень (или низкий, если шина DTR установлена для инвер тиро- ванной работы). Принтер будет запрашивать данные, когда сущес твует следующие три условия: - когда его буфер ввода/вывода в 1 Кбайт имеет меньше че м 128 байт данных (имеет по крайней мере 896 пустых байт); - когда принтер находится в режиме ON-LINE; - когда у него отсутствует сигнал BUSY. Сигнал DTR переходит на нижний уровень (становится высоким, если шина DTR установлена для инвертированной работы), когда принтер н е го- тов для приема данных. Данные не будут приниматься принтером, когда существует какое-либо одно из следующих условий: - буфер ввода/вывода имеет 64 или меньше пустых байт; - принтер находится в режиме OFF-LINE; - принтер находится в состоянии BUSY (таком как при выпол нении самотестирования). Передачи по шине соответствуют передачам старт-сигнала (подт верж- денным) и стоп-сигнала (неподтвержденным). Логика сигнала или "восприятие" шины DTR сигнала могут быт ь пе- реключены либо для активного верхнего уровня, либо нижнего уро вня с управляющей панели оператора. Чтобы выбрать DTR POLARITY = HT*, ис- пользуя управляющую панель оператора, меню конфигурации; чтобы вы брать активный низкий сигнал, устанавливают элемент меню конфигурации к DTR POLARITY = LO. 2 B-8 B.3.5. Оборудование а) Разъем Общим разъемом RS-232C/RS-422 является 25 штырьковая миниат юрная материнская розетка (D-subminiature). б) Кабель Внешний кабель, связывающий главный процессор с принтером д олжен приобретаться пользователем. Разъем, который требуется для поль зова- тельского кабеля должен иметь "мужскую" часть разъема с 25 штыр ьками (D-subminiature). Интерфейс RS-232C разработан для работы с кабелем короче ч ем 15 метров (50 футов). Интерфейс RS-422 разработан для работы с каб елями длиной до 1200 метров (4000 футов). |