[an error occurred while processing this directive]
.пв
ПРИЛОЖЕНИЕ 2
.цв
ПОДКЛЮЧЕНИЕ ПЕЧАТАЮЩЕГО УСТРОЙСТВА
.нф
ТОР предусматривает возможность подключения печатающих устройств, принимающих данные по параллельным интерфейсам различных типов. Выбор режима работы программы осуществляется распайкой специальных перемычек на разъеме кабеля, подключаемом к ПЭВМ "АГАТ" и выбором соответствующих интерфейсу выходных контактов. В таблице 1 приведено назначение сигналов на контактах разъема интерфейсной ячейки ПЭВМ "АГАТ" при работе ТОР. Логический уровень "1" соответствует 0 В, логический "0"- +5 В (2,4-4,0 В).
При использовании потенциальной готовности (BUZY/READY) STROBE выдается при условии READY=1 и выдерживается в "1" около 15 мксек (интерфейсы типа "Centronix", IRPR). При использовании импульсной готовности STROBE выдается при условии ACK=1 и снимается при получении ACK=0 (DZM).
ТОР обеспечивает при выдаче на печатающее устройство возможность выбора одного из двух кодов символов, отличающихся расположением русских букв в последовательности латинского (АБЦДЕ...) или русского (АБВГД...) алфавита. Выбор кода производится подачей соответствующего уровня на контакты C7 и С4. Кодировки символов в используемых кодах приведены в таблицах 2-5.
Кодировка управляющих последовательностей принтером приведена в табл. 6.
.сс
.кс0
.ао0
.гр
.лв
Таблица 1 Сигналы обмена с печатающим устройством \-----\--------------------\-----------\-----------------------\ |Конт.|Наименование сигнала|Обозначение|Примечание | |-----+--------------------+-----------+-----------------------/ |А2-А9|Код символа |DATA0-DATA7|Уровень 0 В на С6 зада-| | | |-----------/ет выдачу прямого кода,| | | |DATA0-DATA7|уровень 5 В - обратного| |-----+--------------------+-----------+-----------------------/ |B9 |Строб готовности |______ |Прямой сигнал на B7 | | |данных |STROBE | | |-----+--------------------+-----------+-----------------------/ |B8 |Инициализация печа- |____ |Прямой сигнал на B6 | | |тающего устройства |INIT | | |-----+--------------------+-----------+-----------------------/ |B7 |Строб готовности | |Инверсный сигнал на | | |данных |STROBE |B9 | |-----+--------------------+-----------+-----------------------/ |B6 |Инициализация печа- | |Инверсный сигнал на | | |тающего устройства |INIT |B8 | |-----+--------------------+-----------+-----------------------/ |B3 |Четность данных |EVEN |Вычисляется после | |-----+--------------------+-----------/инверсии по сигналу | |B2 |Нечетность данных |ODD |на C6 | |-----+--------------------+-----------+-----------------------/ |C9 |Готовность печатаю- |READY, ___ |Тип сигнала задается | | |щего устройства к |BUZY, ACK |уровнем на С5: 0 В -по-| | |приему очередного |ACK |тенциал BUZY/READY,___ | | |байта данных | |5 В - импульс ACK/ACK,| | | | |полярность - уровнем на| | | | |C8: 0 В - BUZY/ACK,___ | | | | | 5 В - READY или ACK | |-----+--------------------+-----------+-----------------------/ |C8 |Выбор полярности |ABRLEV |0 В - BUZY или ACK___ | | |сигнала готовности | |5 В - READY или ACK | |-----+--------------------+-----------+-----------------------/ |C7,C4|Выбор кода данных |ALF |00 - код КОИ-8 | | |"0"-0 В, "1"-5 В | |01 - код ГОСТ | | | | |10 - код CPA-80 | | | | |11 - код FX-85 | |-----+--------------------+-----------+-----------------------/ |C6 |Выбор инверсии |INVD |0 В - прямой код, | | |данных | |5 В - инверсный | |-----+--------------------+-----------+-----------------------/ |C5 |Выбор типа готовно- |A/BR |0 В - потенциал (BUZY) | | |сти к приему данных | |5 В - импульс (ACK) | |-----+--------------------+-----------+-----------------------/ |C10 |Земля сигналов |GND | | |-----+--------------------+-----------+-----------------------/ |A1 |+5 В |+5 | | |-----+--------------------+-----------+-----------------------
Уровень 0 В задается перемычкой на C10,
уровень 5 В - резистором 1 кОм на А1.
.сс
Таблица 2
Кодировка используемых символов КОИ-8 (Jeminy)
\---\------------------------------------------------\ | | 0 1 2 3 4 5 6 7 8 9 A B C D E F | |---+------------------------------------------------| | 0 | SP 0 P ` p ю п Ю П | | 1 | ! 1 A Q a q а я А Я | | 2 | " 2 B R b r б р Б Р | | 3 | # 3 C S c s ц с Ц С | | 4 | ¤ 4 D T d t д т Д Т | | 5 | % 5 E U e u е у Е У | | 6 | & 6 F V f v ф ж Ф Ж | | 7 | ' 7 G W g w г в Г В | | 8 | ( 8 H X h x х ь Х Ь | | 9 | ( 9 I Y i y и ы И Ы | | A | LF * : J Z j z й з Й З | | B | ESC + ; K [ k к ш К Ш | | C | , < L \ l л э Л Э | | D | - = M ] m м щ М Щ | | E | . > N ^ n н ч Н Ч | | F | / ? O _ o о ъ О Ъ | |---+------------------------------------------------
Таблица 3
Кодировка используемых символов ГОСТ (СМ6337, Epson FX-800)
\---\------------------------------------------------\ | | 0 1 2 3 4 5 6 7 8 9 A B C D E F | |---+------------------------------------------------| | 0 | SP 0 P ` p А Р а р | | 1 | ! 1 A Q a q Б Р б с | | 2 | " 2 B R b r В Т в т | | 3 | # 3 C S c s Г У г у | | 4 | ¤ 4 D T d t Д Ф д ф | | 5 | % 5 E U e u Е Х е х | | 6 | & 6 F V f v Ж Ц ж ц | | 7 | ' 7 G W g w З Ч з ч | | 8 | ( 8 H X h x И Ш и ш | | 9 | ( 9 I Y i y Й Щ й щ | | A | LF * : J Z j z К Ъ к ъ | | B | ESC + ; K [ k Л Ы л ы | | C | , < L \ l М Ь м ь | | D | - = M ] m Н Э н э | | E | . > N ^ n О Ю о ю | | F | / ? O _ o П Я п я | |---+------------------------------------------------
.сс
Таблица 4
Кодировка используемых символов CPA-80
\---\------------------------------------------------\ | | 0 1 2 3 4 5 6 7 8 9 A B C D E F | |---+------------------------------------------------| | 0 | SPC 0 P ` p Б Р а п я | | 1 | ! 1 A Q a q В С б р | | 2 | " 2 B R b r Г Т в с | | 3 | # 3 C S c s Д У г т | | 4 | ¤ 4 D T d t Е Ф д у | | 5 | % 5 E U e u Х е ф | | 6 | & 6 F V f v Ж Ц х | | 7 | ' 7 G W g w З Ч ж ц | | 8 | ( 8 H X h X И Ш з ч | | 9 | ) 9 I Y i y Й Щ и ш | | A | LF * : J Z j z К Ъ й щ | | B | ESC + ; K [ k Л Ы к ъ | | C | , < L \ l М Ь л ы | | D | - = M ] m Н Э м ь | | E | . > N ^ n О Ю н э | | F | / ? O _ o П Я о ю | |---+------------------------------------------------
Таблица 5
Кодировка используемых символов FX-85
\---\------------------------------------------------\ | | 0 1 2 3 4 5 6 7 8 9 A B C D E F | |---+------------------------------------------------| | 0 | SPC 0 P ` p О Ю о ю | | 1 | ! 1 A Q a q А П Я а п я | | 2 | " 2 B R b r Б Р б р | | 3 | # 3 C S c s В С в с | | 4 | ¤ 4 D T d t Г Т г т | | 5 | % 5 E U e u Д У д у | | 6 | & 6 F V f v Е Ф е ф | | 7 | ' 7 G W g w Х х | | 8 | ( 8 H X h X Ж Ц ж ц | | 9 | ) 9 I Y i y З Ч з ч | | A | LF * : J Z j z И Ш и ш | | B | ESC + ; K [ k Й Щ й щ | | C | , < L \ l К Ъ к ъ | | D | - = M ] m Л Ы л ы | | E | . > N ^ n М Ь м ь | | F | / ? O _ o Н Э н э | |---+------------------------------------------------
.сс
Таблица 6
Управляющие комбинации
\----------------------\--------------------------------------\ | Последовательность | | | кодов | | |-----------\----------/ Назначение | | ASCII |16-pичн. | | |-----------+----------+--------------------------------------| |ESC "!" n |1B 21 n |Основной выбор шрифта печати | |ESC "-" 0 |1B 2D 0 |Выключить подчеркивание | |ESC "-" 1 |1B 2D 1 |Включить подчеркивание | |ESC "4" |1B 34 |Выбор режима "курсив" | |ESC "5" |1B 35 |Отмена режима "курсив" | |ESC "w" 0 |1B 77 0 |Выключить режим двойной высоты | |ESC "w" 1 |1B 77 1 |Включить режим двойной высоты | |ESC "S" 0 |1B 53 0 |Включить режим верхнего индекса | |ESC "S" 1 |1B 53 1 |Включить режим нижнего индекса | |ESC "T" |1B 54 |Отмена режима верхнего/нижнего индекса| |ESC "L" n,m|1B 4C n,m |Выбор графического режима с двойной | | | |плотностью | |ESC "C" n |1B 43 n |Установка длины страницы в строках | | | |страницы | |ESC "A" n |1B 41 n |Bыбop n/72-дюймoвoгo шaгa мeжду | | | |cтpoкaми | |ESC "8" |1B 38 |Выключить датчик конца бумаги | |ESC "9" |1B 39 |Включить датчик конца бумаги | |-----------+----------+--------------------------------------
.нф
.сс
.пв
.шп+8
ПРИЛОЖЕНИЕ 3
.нф
.стТОР:шрифты печати
[an error occurred while processing this directive]