[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]