Устройство для вывода информации

 

Изобретение относится к вычислительной технике и может быть использовано для вывода информации по асинхронной линии передачи на печатающее устройство последовательного действия . Устройство осуществляет прием, хранение информации и выдачу ее на исполнительный механизм в виде кодов символов и команд, в результате чего вьшолняется печать символов со скоростью работы исполнительного механизма независимо от скорости передачи данных. Целью изобретения является повышение надежности работы. Для этого в устройство введены второй дешифратор , блок управления записью, блок управления считыванием и блок запуска считывания, в результате чего считывание и вьщача информации на печать исполнительному механизму производится после накопления в блоке памяти строки информации, и исполнительный механизм печатает строку информации с номинальной скоростью печати за один проход, не делая холостых проходов по строке в ожидании информации , которая поступает по линии передачи со скоростью, меньшей скорости печати. Благодаря этому уменьшается время работы исполнительного механизма дпя вывода одного и того же объема информации, уменьшается износ оборудования и повышается надежность работы. 4 з.п. ф-лы, 6 ил. (О (Л со о 4 О

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (51) 4 С 06 Г 3/12

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

H д BTOPCHOMV СВИДЕТЕЛЬСТВУ дав".

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3927725/24-24 (22) 09.07.85 (46) 15. 04 . 87. Бюл, Ь" 14 (72) Е.M. Гуляева, Г.Д. Бокарев и В.В.Попов (53) 681.327. t1(088.8) (56) Авторское свидетельство СССР

N - 985779, кл, G 06 Г 3/12, 1981.

DZM-180. Знако-мозаичное печатающее устройство ° Техническое описание

MERA-BL0N Польша, 1980, л.л. 18, 19. (54) УСТРОИСТВО ДЛЯ ВЫВОДА ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и может быть использовано для вывода информации по асинхронной линии передачи на печатающее устройство последовательного действия. Устройство осуществляет прием, хранение информации и выдачу ее на исполнительный механизм в виде кодов символов и команд, в результач е чего выполняется печать символов со скоростью работы исполнительного механиэма независимо от скорости передачи данных. Целью изобретения является повышение надежности работы. Для этого в устройство введены второй дешифратор, блок управления записью, блок управления считыванием и блок запуска считывания, в результате чего считывание и выдача информации на печать исполнительному механизму производится после накопления в блоке памяти строки информации, и исполнительный механизм печатает строку информации с номинальной скоростью печати за один проход, не делая холостых проходов по строке в ожидании информации, которая поступает по линии передачи со скоростью, меньшей скорости печати. Благодаря этому уменьшается время работы исполнительного механизма для вывода одного и того же объема информации, уменьшается износ оборудования и повышается надежность работы. 4 э.п. ф-лы, 6 ил.

1 130 О

Изобретение относится к вычислительной технике и может быть использовано для вывода информации па асинхронной линии передачи на печатающее устройство последовательного дейст>r

Вия °

Целью изобретения является повышение надежности работы устройства за счет независимых режимов записи и«формации и вывода ее на печать. f0

На фиг. 1 представлена структурная схема предлагаемого устройства; на фиг. 2 — функциональная схема блока управления записью; на фиг. 3 функциональная схема блока управления считыванием; на фиг ° 4 — функциональная схема блока запуска считывания, на фиг, 5 — функциональная схема блока управления печатью; на фиг. 6 — временные диаграммы, пояс- -ig няющие принцип работы устройства °

Устройство для вывода информации (фиг. 1) содержит блок 1 памяти, ко»мутатор 2, счетчик 3 адреса считывания, счетчик 4 адреса записи, регистр 25

5, блок 6 печати, преобразователь 7 последовательного кода в параллель— ный, первый 8 и ятарай 9 дешифратары, блок 10 управления записью, блок

11 управления считыванием, блок 12 3р запуска считывания блок 13 управлеУ э ния печатью.

1(роме того, на фиг. 1 абозначе«ы информационный вход 14 устройства, вход 15 синхронизации устройства, вход 16 страбирования устройства, прямой выход "Запись" 17 блока 10 управления записью, выходы 18 блока 10 управления записью "Лдрес записи".

"Разрешение записи" 19, "Сброс записи" 20 и инверсный выход "Запись" 21, прямой свыход "Чтение" 22 блока 11 управления считыванием„ выходы "Адрес чтения" 23„ "Синхронизация чтения"

24, "Синхронизация команд" 25, "Сброс yg чтения" 26 и инверсный выход "Чтение"

27 блока 11 управления считыванием, выходы "Печать символа" 28, "Возврат на шаг" 29, "Перевод строки" 30, 1Управление режимом""31 и "Возврат О каретки" 32, выход "Состояние" 33 блока 13 управления печатью, выходы "Левый край" 34„"Окончание" 35, "11равый край" 36 блока 6 печати, выход

37 блока 12 запуска считывания, вход

ЭЭ

Начальной установки" 38 устройства.

Наличие преобразователя 7 последовательного кода в параллельный обусловлено применением устройства при

12 2 работе с асинхронной линией передачи информации, В отсутствии этого блока устройство обеспечивает работу с линиями, передающими информацию в параллельном коде.

Блок 10 управления з апис ью (фиг . 2) содержит первый 39, второй 40, третий

41 элементы задержки, триггер 42, элемент 43 И, инвертор 44 и оцновибра"ор 45.

Блок 11 управления считыва ни ем (фиг. 3) содержит триггер 46, элемент

47 И, первый 48, второй 49 и третий

50 элементы задержки, Блок 12 запуска считывания (фиг,4) содержит элемент 51 И-НЕ, первый 52, ртарсй 53, третий 54 элементы И, элемент 55 ИЛИ-Ш ., элемент 56 ИЛИ, регистр 57 сдвига.

Блок 13 управлепия печатью (фиг.5) содержит первый 58,, второй 59, третий

60, четвертый 61 триггеры, первый

62, второй 63,, третий 64 элементы И, первый 65, второй 66 элементы ИЛИ-Н1, и«вертор 67 и одпавибратар 68, На фиг, 6 приведены ззременные ди— а г р а м м ы, zz u:z c. z z zz 10zz1z z P и р и н ци и работы устройства„ где представлены асцило лаграммы сигналов„характерных тачек устройства: на диаграмме 69 — на втором выходе второго 9 дешифратора; на диаграмме 70 — на выходе "Сброс з: виси" ?0 блока 10 управления записи; па диаграмме 7 -: — па третьем выхаде первого 9 дешифратара, третьем управляющем входе блока 13 управления печатью и втором управляющем входе блока 12 запуска считывания; на диаграмме 72 — на выходе "Синхронизация команд" 25 блока 11 управ1 ления считыванием;

«а диаграмме 73 — на выходе "Левый край" 34 блока 6 печати„ на диаграмме 74 — на первом выходе первого 8 дешиа.ратара и первом управляющем входе блока 13 управления печатью, на диаграмме 75 — на втором выходе первого 8 дешифратара и втором управляющем входе блока 13 управления печатью;

«а диаграмме 76 — сигнал на выходе

"Состояние" 33 блока 13 упраяле«ия пpчать10 на диаграмме 77 — на выходе "Окончание" 35 блока 6 печати

130401

3 на диаграмме 78 — на входе "3aпуск считывания" блока 11 управления считыванием; на диаграмме 79 — на выходе "Печать символа" 28 блока 13 управления печатью, на диаграмме 80 — на выходе "Возврат на шаг" 29 блока 13 управления печатью, на диагр амме 8 1 — на вык од е "В оз- 10 врат каретки" 32 блока 13 управления печатью на диаграмме 82 — на выкоде "Перевод строки" 30 блока 13 управления печатью, 15 на диаграмме 83 — на выходе "Управление режимом" 31 блока 13 управл ения печатью.

Устройство выполнено на базе микросхем серии К155. Преобразователь 20 последовательного кода в параллель ный может быть реализован с помощью микросхем типа 155 ИР1.

Коммутатор 2 выполнен на микросхемах серии К155 по схеме 2И-ИЛИ. 25

Блок памяти выполнен на микросхемах типа 155РУ2, объединенных в блоки по 2 микросхемы на каждые 16 слов и с дешифратором блока на микросхеме 155ИД4 (микросхемы интеграль- 30 ные полупроводниковые сер. 131, К131, 155, К155, К158), В качестве исполнительного механизма применено печатающее устройство последовательного действия Роботрон1154 производства фирмы "Роботрон", ГДР .

Принцип работы устройства заключается в следующем.

Перед началом вывода информации 40 устройство приводится в исходное состояние сигналом на входе Начальная установка" 36 устройства, который обнуляет счетчики адреса считывания 3 и записи 4, устанавливает в нулевое 45 состояние регистр 57 сдвига блока 12 (см. фиг. 4), первый 58 триггер блока 13 управления печатью и переводит в единичное состояние триггер 59 это- го же блока (см. фиг. 5), в результа-50 те чего запускается одновибратор 68 и происходит возврат каретки и перевод строки блока 6 печати.

Передаваемое сообщение поступает на информационные входы блока 1 памяти и второго 9 дешифратора. Если это код символа, возврата каретки или возврата на шаг, то на первом

2 4 выходе второго 9 дешифратора появится сигнал, разрешающий установку в единичное состояние триггера 42 блока

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

"Чтение", в результате на выходе

"Адрес записи" 18 блока появляется сигнал, который является сигналом разрешения для выборки адреса при записи кода в блок 1 памяти.

По окончании сигнала на прямом выходе "Запись" 17 и появлении сигнала на выходе "Сброс записи" 20 блока

10 управления записью происходит увеличение на единицу значения счетчика

4 адреса записи. С приходом следующего кода на информационный вход устройства осуществляется его запись в следующую ячейку блока 1 памяти.

Все время, пока на информационный вход 14 устройства приходят символы одной строки блок 6 печати находится в состоянии покоя в крайней левой позиции. С приходом кода "Возврат каретки" происходит его запись в блок 1 памяти и появление на втором входе второго 9 дешифратора (диаграмма 69) сигнала, который поступает на первый управляющий вход блока 12 запуска считывания. По окончании цикла записи блок 10 управления записью формирует сигнал на выкоде "Сброс записи" 20 (диаграмма 70) и в первый разряд регистра 57 блока 12 запуска считывания запишется единица. В этом случае при наличии сигнала на выходе

"Левый край" 34 блока 6 печати (диаграмма 73) блок 12 запуска считывания формирует через второй 53 элемент И и элемент 56 ИЛИ сигнал на выходе 37, который поступает на вход

"Запуск считывания" (диаграмма 78) блока 11 управления .считыванием и устанавливает в единицу триггер 46.

При условии, что блок 1 памяти свободен и имеется сигнал разрешения на входе разрешения блока 11 управления считывания, который нарабатывает временную последовательность сигналов, необходимых для считывания кода из блока 1 памяти, по окончании цикла считывания снимается сигнал с прямого выхода "Чтение" 22, счетчик

13040

3 адреса считывания увеличивает свое значение на единицу. По сигналу на выходе "Синхронизация чтения" 24 блока

11 управления считыванием код, считанный из блока 1 памяти, заносится в регистр 5 и одновременно выдается на информационный вход блока 6 печати, а также поступает на вход первого дешифратора 8, если это код символа или код возврата на шаг, то на 10 втором выходе его формируется сигнал (диаграмма 75), который устанавливает в единицу первый триггер 58 блока 13 управления печатью по сигналу с выхода "Синхронизация команд" 25 15 блока 11 управления считыванием.

Если из блока 1 памяти бып считан код символа, то первый 8 дешифратор выдает на втором входе сигнал (диаграмма 74), с помощью которого блок 20

13 управления печатью выдает сигнал на выходе "Печать символа" 28 (диа— грамма 79), блок 6 печати отрабаты— вает команду, а если из блока 1 памяти с.итан код "Возврат а шаг"> то 25 первый 8 дешифратор выдаст сигналы на первом и втором выходах> а блок

13 управления печатью сформирует сигнал на выходе "Возврат на шаг" 29 (диаграмма 80) . Блок 6 печати выпол — 30 няет команды и посылает сигнал на 1 выходе "Окончание" 35. (диаграмма 77), который сбрасывает в нуль первый 58 триггер блока 13 управления печатью.

По сбросу сигналов на выходе "Сос— тояние" 33 блока 13 управления печатью (диаграмма 76) и на выходе "Окончание" 35 блока 6 печати (диаграмма

77) с помощью третьего 54 элемента И и элемента 56 ИЛИ блок 12 запуска считывания формирует сигнал на выходе блока диаграмма 78), который зацает цикл. считывания из блока 1 памяти следующего кода.

45 При считывании первого символа по сигналу на выходе "Сброс чтения" 26 блока 11 управления чтением устанавливается в единицу третий триггер 60 блока 13 управления печатью и чтение следующего кода символа вызовет установку в единицу четвертого 61 триггера этого же блока, который выдаст .команду непрерывного .режима по выходу

"Управление режимом" 31 (диаграмма

83) . По этой команде печатающая головка блока б печати начинает двигаться непрерывно вдоль строки с постоянной скоростью. С этой же скорос12 6 тью информация считывается из блока

1 памяти. На печать первого символа в строке требуется больше времени, поэтому непрерывный режим устанавливается при считывании второго симво— ла.

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

12 запуска считывания запишется столько единиц, сколько было передано строк.

При считывании из блока 1 памяти кода возврата каретки появится сигнал на третьем выходе первого 8 (диаграмма 71) дешифратора и в момент прихода сигнала на выходе "Синхронизация команд" 25 блока 11 управления считыванием (диаграмма 72) произойдет уменьшение единиц, записанных в регистре 57 сдвига блока 12 запуска считывания, и установка в единицу второго 59 триггера блока 13 управления печатью. Установка второго триггера 59 приведет к появлению сигнала на выходе "Возврат каретки" 32 блока 1,3 управления печатью (диаграмма 81), к запуску одновибратора 68, формирующего сигнал на выходе "Пере-. вод строки" 30 (диаграмма 82), и к сбросу третьего 60 и четвертого 61 триггеров, управляющих непрерывным режимом.

Блок 6 печати выполняет команду возврата каретки, по завершению которой он выставит сигнал на выходе "Ле вый край" 34 (диаграмма 73)> который сбросит второй триггер 59 блока 13 управления печатью и при условии на— ,пичия единицы в первом разряде регистра 57 сдвига блока 12 запуска считывания через второй 53 элемент И и элемент 56 ИЛИ запустит новый цикл считывапия (диаграмма 78) .

Таким образом, считывание кодов символов и печать их будет происходить до тех пор, пока в регистре 57 сдвига блока 12 запуска считывания содержится хотя бы одна единица, Когда значение этого регистра станет равным нулю, печатающая головка придет в левое крайнее положение и будет находиться в состоянии покоя, пока новая строка не будет полностью записана в блок 1 памяти. В результате этого печатающая головка будет дви1304012 гаться вдоль строки не все время по— ступления на вход устройства информации, а лишь время, необходимое для печати э. ой информации, не делая лишних возвратов каретки и холостых про- 5 ходов по строке.

Экономический эффект изобретения достигается тем, что уменьшается время работы исполнительного механизма для вывода одного и того же объема 10 информации за счет того, что исполнительный механизм печатает каждую строку за один проход и находится в рабочем состоянии не все время rroc— тупления информации по линии переда- 15 чи, а лишь время, необходимое для печати этой информации с номинальной скоростью печати, т.е. строку в 72 символа печатающее устройство, работающее со скоростью 50 знаков / с, 2Р печатает 1,44 с, а в старом варианте

2,4 с.

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

Формула из о бр ет ения

1. Устройство для вывода информации, содержащее блок памяти, коммутатор, счетчик адреса записи, счетчик адреса считывания, регистр, первый дешифратор, блок управления печатью и блок печати, выходы счетчика адреса считывания и счетчика адреса записи подключены к информационным входам коммутатора, выходы которого под- 40 ключены к адресным входам блока памяти, информационные входы которого являются информационными входами устройства, а выходы подключены к информационным входам р егис тра выходы 45 которого подключены к информационным входам блока печати и входам первого дешифратора, выходы которого подклю-чены к первому, второму . третьему управляющим входам блока управления печатью, выходы которого нПечать символа11, "Возврат на шаг", Перевод строки, "Возврат каретки" и "Управление режимом" соединены с соответствующими входами блока печати, выхо- 55 ды которого Левый край", "Правый край" и Окончание" соединены с соответствующими входами блока управления печатью, о т л и ч а ю щ е е— с я тем, что, с целью повышения надежности работы, устройство содержит второй дешифратор, блоки управления записью, блок управления считыванием и блок запуска считывания, прямой выход "Запись" блока управления записью подключен к счетному входу счетчика адреса записи и к первому входу

"Выбора режима" блока запуска считывания, выходы блока управления записью "Адрес записи", Разрешение записи", "Сброс записи" и инверсный выход "Запись" подключены соответственно к первому управляющему входу коммутатора, входу "Разрешение запи.си" блока памяти, к первому входу синхронизации блока запуска считывания и входу "Разрешение считывания" блока управления считыванием, прямой выход

1Чтение" блока управления считыванием подключен к счетному входу счетчика адреса считывания, к первому входу синхронизации блока управления печатью и к второму входу "Выбор режима" блока запуска чтения, выходы блока управления считыванием "Адрес чтения-.",, "Синхронизация чтения", "Синхронизация команд", "Сброс чтения" и инверсный выход "Чтение 1 подключены соответственно к второму управляющему входу коммутатора, управляющему входу регистра, вторым входам синхронизации блока управления печатью и блока запуска считывания, входу "Сброс чтения" блока управления печатью и входу "Разрешение" блока управления записью, выход блока запуска считывания подключен к входу "Запуск считывания" блока управления считыванием, входы второго дешифратора объединены с информационными входами блока памяти, а первый и второй выходы подключены соответственно к управляющему входу блока управления записью и первому управляющему входу блока запуска считывания, выходы блока управления печатью "Возврат каретки", "Состояние" подключены соответственно к входу "Возврат каретки" блока запуска считывания и к управляющему входу блока управления считыванием и входу

"Состояние" блока запуска считывания, второй управляющими вход которого подключен к третьему выходу первого дешифратора, а входы "Левый край" и f1 ft

Окончание подключены к соответствующим выходам блока печати, входы начальной установки счетчиков адреса записи и считывания, блока запуска

13010 считывания и блока управления печатью являются входом начальной установки устройства, вход "Запуск" блока управления записью является входом стробирования устройства.

2. Устройство по п. 1, о т л и— ч а ю щ е е с я тем, что блок управления записью содержит триггер, три элемента задержки, элемент И, инвертор и одновибратор, прямой выход 1О триггера является прямым выходом

"Запись" блока и подключен к первому входу элемента И, второй вход которого является входом Разрешение" блока, а выход является выходом "Ад— рес записи" блока и подключен к входу второго элемента задержки, выход которого подключен к входу одновибратора, выход которого является выходом "Разрешение записи" блока, и к 2D входу третьего элемента задержки, выход которого подключен к R-входу триггсра и входу инвертора, выход которого является выходом "Сброс записи" блока, инверсный выход триггера является инверсным выхоцом "Запись" блока,-D-вход. триггера является управляющим входом блока, С вЂ вх подключен к выходу первого элемента задержки, вход которого является входом 30

"Запуск" блока.

3. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что блок управ— пения считыванием содержит триггер, элемент И и три элемента задержки, D-вход и С-вход триггера являются соответственно управляющим входом и входом "Запуск считывания" блока, пря— мой и инверсный выходы триггера яв- 40 ляются соответственно прямым и инверсным выходами "Чтение" блока, прямой выход триггера подключен к второму входу элемента И, первый вход которого является входом "Разрешение 45

12 1О считывания" блока, а выход является выходом "Адрес чтения" блока и под- ключен к входу первого элемента задержки, выход которого является выходом "Синхронизация чтения" блока и подключен к входу второго элемента задержки, выход которого является вш— ходом "Синхронизация команд" блока и подключен к входу третьего элемента j задержки, выход которого является выходом "Сброс чтения" блока и подключен к К-входу триггера.

4. Устройство по и. 1, о т л и ч а ю щ е е с я тем, что блок запуска считывания содержит регистр сдвига, элемент И-11Е, три элемента И, элемент ИЛИ-ИЕ и элемент ИЛИ, входы элемента И-HE являются вторым управляющим входом и вторым входом синхрони— зации блока, входы первого элемента

И являются первым управляющим входом и первым входом синхронизации блока, первый вход элемента ИЛИ-Hl-. является входом начальной установки блока, а второй подключен к выходу первого элемента И, первый и второй входы синхронизации регистра сдвига годключе— ны к выходам элемента И вЂ” HE»- ИЛИ-НЕ, информационный вход и вход выбора режима регистра сдвига являются соответственно первым и вторым входами, "Выбор режима" блока, первый и второй входы второго элемента И подключены соответственно к выходам элемента

И-НЕ и регистра сдвига, третий вход второго элемента И и первый вход третьего элемента И являются входом Левый край" блока, второй, третий и четвертый входы третьего элемента И являются соответственно входами "Состояние", Возврат каретки и "Оконt1 чание блока, выходы второго и третьего элементов И подключены к -входам элемента ИЛИ, выход которого является выходом блока.

1304012

1304012

1304012

7/

7В фиг б .Составитель В. Верховский

Редактор М.Бандура Техред N.Ходанич Корректор А. Зимокосов

Заказ 1312/49 Тираж 673 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий о

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации 

 

Похожие патенты:

Изобретение относится к области вычислительной техники

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

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к печатающим устройствам и может быть использовано для вывода буквенно-цифровой, псевдографической и графической информации

Изобретение относится к устройству управления принтером и способу, посредством которого можно контролировать состояние принтера

Изобретение относится к печатающим устройствам

Изобретение относится к чернильному картриджу с запоминающим устройством и может быть использовано, в частности, в струйных принтерах или струйных графопостроителях

Изобретение относится к записывающей системе с устройством подачи изображения, таким как цифровая камера, и записывающим устройством

Изобретение относится к печатающему устройству и системе печати, которые могут осуществлять непосредственную связь с цифровым фотоаппаратом

Изобретение относится к устройству и системе печати, которые могут непосредственно осуществлять связь с цифровым фотоаппаратом

Изобретение относится к системам и способам прямой печати

Изобретение относится к устройствам обработки информации, способным осуществлять связь с печатающими устройствами
Наверх