Печатающее устройство с переменным форматом
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИ ЕТЕДЬСТВУ
Союз Советскик
Соцналистических
Республик (63) Дополнительное к авт. свид-ву(22) Заявлено 250380 (21) 2900035/18-24 ЯМ. К> с присоединением заявки ¹â€” (23) Приоритет— .06 К 15/02
Государствеииый комитет
СССР оо делам изобретений и открытий
Опубликовано 30.1081. изллетеиь 40
Дата опубликования описания 301081 (53) УДК 681.325 (088.8) г (71) Заявитель (54) ПЕЧАТАЮЩЕЕ УСТРОЙСТВО .С ПЕРЕМЕННЫИ
ФОРМАТОМ
Изобретение относится.к вычислительной технике и может быть использовано в различных системах обработки алфавитно-цифровой информации °
Известно устройство, содержащее блок ввода-вывода, буферную память, строчный буферный накопитель, кодовый буферный накопитель, компаратор, счетчик совпадений, печатающий механизм, блок управления. Емкость строчного буферного накопителя равна максимальному числу знаков в строке.
Кодовый буферный накопитель хранит все печатаемые знаки, относящиеся к одному набору. Печатаемые знаки вместе с непечатаемыми знаками последовательно подаются из буферной -.памяти в строчный буферный накопитель.
Знак из строчного буферного накопителя и из кодового буферного накопителя подается на компаратор, который при совпадении обоих знаков выдает сигнал в печатающий механизм и в счетчик
По достижении конца строки счетчик выдает сигнал в блок управления. Формат печати задается с помощью непечатаемых знаков, которые всегда дополняют строку в буферной памяти до максимального размера (1) .
Недостатком данного устройства яв-. ляется нерациональное использование буферной памяти, в котором часть яче-ек заполняется непечатаемыми знаками для задания формата при выводе на печать.
Наиболее близким техническим решением к предлагаемому является печатающее устройство, в состав которого входят блок памяти, блок вывода, печатающий механизм и блок управления (2) .
Этому устройству присущи сложность блока управления, непроизводительное расходование бумаги вследствие пропуска строк, занятых непечатаемыми символами, что относится к его недостаткам.
Цель изобретения — уменьшение количества оборудования, повышение надежности работы устройства, уменьшеwe расхода бумаги, используемЬй для получения распечаток.
Поставленная цель достигается тем, что в него дополнительно введены регистр формата, шифратор формата, блок сравнения, счетчик позиции, первый дешифратор и счетчик адреса, причем третий выход блока вывода сое . динен со входом регистра формата, 877586 выход которого соединен со входом ! шифратора формата, выход которого соединен с первым входом блока сравнения, выход которого соединен с четвертым входом блока управления, третий, четвертый и пятый выходы которого соединены с первым, вторым и треьим входами счетчика позиций, выход оторого соединен со вторым входом блока сравнения и со входом первого дешифратора, выход которого соединен с пятым входом блока управления, шестой выход которого соединен с первым входом счетчика адреса, второй вход которого соединен с третьим входом счетчика позиции, выход счетчика адреса соединен с третьим входом блока 15 памяти.
Блок управления содержит генератор импульсов, синхронизатор, первый и второй элементы ИЛИ, блок передачи щ символов, второй дешифратор, первый и второй триггеры, первый, второй и третий элементы И, причем первый вход блока управления является входом второго дешифратора и первым входом бло- 2 ка передачи символов, первый выход которого соединен с первым входом синхронизатора, первый выход которого является первым выходом блока управления, вторые входы и выход которого являются вторыми входом и выходом блока передачи символов, третий вход которого соединен с первым выходом генератора импульсов, второй выход которого соединен со вторым входом синхронизатора, третий вход которого соединен с выходом первого триггера и с первым входом первого элемента И, выход которого является третьим выходом блока управления и соединен с первым входом второго элемента ИЛИ, QQ выход которого является шестым выходом блока управления, третий и пятый входы которого являются первым и вторым входами первого элемента ИЛИ, выход Которого соединен с первым входом первого триггера, второй вход которого соединен с выходом второго дешифратора и с первым входом второго триггера, второй вхЬд которого соединен со вторым входом первого элемента ИЛИ, второй вход первого элемента
И соеДинен с третьим выходом генера.тора импульсов, четвертый выход которого соединен с первым входом второго элемента И, второй вход которого является четвертью входом блока упрфзления, .четвертый выход которого является выходом второго элемента И, соединенного со вторым входом второго элемента ИЛИ, пятый выход генератотора импульсов соединен с первым вхо- gQ дом третьего элемента И, второй вход которого соединен с выходом второго триггера, выход третьего элемента И является пятым выходом блока управления. 65
На фиг.1 представлена структурная схема печатающего устройства; на фиг.2 изображена структурная схема блока управления.
Устройство содержит блок 1 вывода, блок 2 управления, блок 3 памяти, печатающий механизм 4, регистр 5 формата, шифратор б формата, блок 7 сравнения, счетчик 8 позиций, первый дешифратор 9, счетчик 10. адреса.
Блок 2 управления содержит генератор 11 импульсов, синхронизатор 12, первый. элемент ИЛИ.13, блок 14 передачи символов, второй дешифратор 15, первый триггер 16, второй триггер 17, первый, второй и третий элементы И
18-20, второй элемент ИЛИ 21.
Работает устройство следующим образом.
Блок 1 вывода осуществляет запись информации, подлежащей распечатыванию, в блок 3 памяти. После того, как вся информация записана, устройство по команде из ЭВМ производит распечатывание своей буферной памяти.
Формат печати определяется проблемной программой, которая задает количество знаков в строке для всей распечатки. Команда "Печать" распознается блоком 1 вывода, и соответствующие разряды этой команды (поле формата) запоминаются в регистре 5 формата.
Шифратор б формата преобразует состояние регистра 5 формата в двоичный код. Блок 2 управления производит последовательное считывание одной строки (в пределах заданного формата) из блока 3 памяти. Если из блока
3 памяти считан непечатаемый символ, то состояние счетчика 8 позиций и счетчика 10 адреса увеличивается на
"1". Если вся строка состоит из непечатаемых символов, то этот цикл повторяется до тех пор, пока не происходит сравнения кода на выходе шифратора б .формата с состоянием счетчика
8 позиций, т.е. пока не прочитана полная строка. В этот момент появляется сигнал на выходе блока 7 сравнения. После этого блок 2 управления устанавливает в "0" счетчик 3 позиций, увеличивает на "1" состояние счетчика 10 адреса и начинает анализ . следующей строки. Печатающий механизм
4 в это время не работает и таким образом пропуск строки, заполненной непечатаемыми символами, не производится.
Если в процессе анализа строки обнаружен печатаемый символ, то блок
2 управления начинает последовательно подавать импульсы на входы счетчика 8 позиций и счетчика 10 адреса.
Это продолжается до тех пор, пока в счетчике 8 позиций и в счетчике 10 адреса не устанавливается код, соответствующий первой позиции строки.
B этот момент на выходе первого дешифратора 9 появляется сигнал. По
877586 этому сигналу блок 2 управления начинает последовательно считывать символы из блока 3 памяти и передавать,их в печатающий механизм 4. Печатающий механизм 4 распечатывает эти символы.
Так продолжается до тех пор, пока не появляется сигнал на выходе блока 7 сравнения, т.е. пока не отпечатаетс целая строка. Затем блок 2 управления начинает производить анализ следующей строки и весь процесс повторяется с начала.
Использование предлагаемого метода обработки информации в печатающем устройстве ЕС-7937, входящеМ в состав комплексов устройств отображения ал.фавитно-цифровой информации ЕС-7920, 15 позволяет уменьшить его стоимость и повысить надежность, так как дает возможность сократить. количество оборудования и упростить алгоритм обработки информаЦии при печати. 26
Изобретение предоставляет проблемному программисту возможность назначать формат печати для каждого ново-.. го сообщения и, вместе с тем, оно. не сильно загружает проблемную програМму, так как формат печати пересылается в устройство только один раз в команде "Печать". На проблемную .программу не накладывается никаких ограничений при формировании потока данных. Один и тот же массив .информации может быть отпечатан в различных форматах. Кроме того, изобретение позволяет экономить бумагу, используемую для получения распечаток.
Формула изобретения
1.Печатающее устройство с пеРемен- 4р ным форматом, содержащее блок вывода, первые вход и вьиод которого соединены с первыми выходом и входом блока памяти, вторые вход и выход которого соединены с перв "и выходом-и входом 4 блока управления, вторые вход и выход которого соединены с первыми выходом и входом печатающего механизма, второй вхоД которого соединен с третьим выходом блока памяти, второй выход блока вывода соединен с третьим входом блока управления, о т л и ч а ю щ е е с я тем, что., с целью умеНьшения расхода бумаги, в него дополнительно введены регистр формата, шифратор формата, блок сравнения, счет- 55 чик позиции, .первый дешифратор и счетчик адреса, причем третий выход блока вывода .соединен со входом регистра формата,,выход которого соединен со входом шифратора формата, вы- gp ход которого соединен с первым входом блока сравнения, выход которого соединен с четвертым входом блока управления, .третий, четвертый и пятый выходы которого соединены с пер- у вым, вторым B третьим входами. счетчика позиции, выход которого соединен со вторым входом блока сравнения и со входом первого дешифратора, вы- ход которого соединен с пятым входом блока управления, шестой выход которого соединен с первым входом счетчика адреса, второй вход которого соединен с третьим входом счетчика позиции, выход счетчика адреса соединен с третьим входом блока памяти.
2. Устройство по н.1,.о.т .л и .ч аю щ е е с я .тем, что блок управления содержит генератор импульсов, синхронизатор, первый и второй элементы
ИЛИ, блок передачи символов, второй дешифратор, первый и второй триггеры, первый, второй и третий элементы И, причем первый вход блока управления является входом второго дешифратора и первым входом блока передачи символов, первый выход которого соединен с первым входом синхронизатора, первый выход которого является первым выходом блока управления, вторые вход и выход которого являются вторыми входом и выходом блока передачи символов, третий вход которого соеди- . нен с первым выходом генератора импульсов, второй выход которого соединен со вторым входом синхронизатора, третий вход которого соединен с выходом первого триггера и с первым входом первого элемента И, выход которого является третьим выходом блока управления и соединен с первым входом второго элемента ИЛИ, выход которого является шестым выходом блока управ . ления, третий и пятый входы которого являются первым и вторым входами первого элемента .ИЛИ, выход. которого соединен с первым входом первого триггера, второй вход которого соединен с выходом второго дешифратора,и с первым входом второго триггера, второй вход которого соединен со вторым входом первого элемента ИЛИ, второй вход первого элемента И сое-. динен с третьим выходом генератора импульсов, четвертый выход которого соединен с первым входом второго элемента И, второй вход которого является четвертым входом блока управления, четвертый выход которого является выходом второго элемента И., соединенного со вторым входом второго элемента ИЛИ,. пятый выход генератора импульсов соединен с первым входом.третьего элемента И, второй вход которого соединен с выходом второго триггера, выход третьего элемента И является пятым выходом блока управления.
Источники информации, принятые во внимание при экспертизе
1. Патент ФРГ Ф 2507925, кл. Я 06 К 15/02, опублик.1978.
2. Патент Японии 9. 53-334113, кле97p) В 31,опублик,1978 (прототип) .
877586
Составитель В.Булганин
Редактор Е.Папп Техред M.Ãîëèíêà
Корректор В.Синицкая
Филиал ППП "Патент", r.Óæãoðoä, ул.Проектная,4
Заказ 9620/76 Тираж 748 Подписное
В ИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д.4/5