/
Теги: электроника
Год: 1986
Текст
robotron
VEB Robotron Buromajdimenwerii
«Ernst Thfilmonn* Sommerda
WeiBenseer Str a Be 52
Sommerda
DDR - 5250
/>
- sco
robotron
Robotron Export-Import
Volkseigener
AuBenhandelsbetrieb der
Deutsdien Demokratisdien
Republik
Allee der Kosmonauten 24
Berlin
DDR - 1140
Bedienungsanleitung К 6311-M / К 6312-M
( Tell 2 )
- russisoh -
Инструкция по
эксплуатации
69 - 260 - 0729 - 0
Системное описание
robo+ron
СМ 6329.01 М / К 6311 М
СМ 6329.02 М / К 6312 М
Управляющий код,
совместимый с EPSON
Печатающее устройство
Инструкциям
эксплуатаций
Стр.
0. Общие сведения 3
I. ТЕХНИЧЕССКИЙ ПАСПОРТ 3
I.I. ФУНКЦИИ КОНТРОЛЯ 4
2. УСТАНОВКА ПЕРЕКЛЮЧАТЕЛЕЙ DIL 5
3. ОПИСАНИЕ КОМАНД 6
з.1. вида шржтов 7
3.2. ТОЧЕЧНЫЙ РЕЖИМ 7
3.3. ИНТЕРВАЛ МЕЖДУ СТРОКАМИ' 7
3.4. ПОДАЧА БУМАГИ 7
3.5. УПРАВЛЕНИЕ ФОРМАТОМ 8
3.6. УПРАВЛЕНИЕ ВВОДИМЫМИ ДАННЫМИ 8
3.7. ПРОЧЕЕ 8
4. Представление символов 45
5. ОПИСАНИЕ ИНТЕРФЕЙСОВ 48
6. ПОСЛЕДОВАТЕЛЬНЫЙ ИНТЕРФЕЙС ИРПС 54
7. Параллельный интерфейс centronics 58
8. Параллельный интерфейс ИРПР 63-65
С ) февраль 1986 г.
0. ОБЩИЕ СВЕДЕНИЯ
Последующее описание поясняет техническое сопряжение
через интерфейс и возможные управляющие коды для подключе-
ния печатающего устройства к вычислительным комплексам, ко-
торые передают информацию аналогично стандарту EPSON ESC/
-Р80 или /-Р81.
1. ТЕХНИЧЕСКИЙ ПАСПОРТ
/дополнение к инструкции по эксплуатации - общая
информация/
Текстовый режим
Растр символов:
Набор символов:
Размеры символов:
9x9 точек
95 символов, 3 различных набора
символов
при делении 1/Ю" 2,47 х 2,04 мм
при делении 1/12" 2,47 х 1,48 мм
при делении 1/17" 2,47 х 1,30 мм
/высота с расширением вниз 3,17 мм/
/вид шрифта устанавливается переключа-
телями DIL или путем программирования/
Количество символов Количество символов
на дюйм в строке
СМ 6329. 01 м СМ 6329. 02 М
Нормальный шрифт Нормальный шрифт/ 10 80 136
широкий 5 40 68
"элита" 12 96 163
"элита"/широкий уплотненный шрифт 6 48 81
17 132 233
уплотненный шрифт/ широкий 8,5 66 116
Графический режим
Основной шаг точечного
растра по вертикали:
Основной шаг точечного
растра по горизонтали:
72 точки на дюйм
480 точек на 8 дюймов
576 точек на 8 дюймов
640 точек на 8 дюймов
720 точек на 8 дюймов
960 точек на 8 дюймов
1920 точек на 8 дюймов
- 3 -
Обработка документов
Построчная подача: 1/6 дюйма (4,23 мм) или 1/8 дюйма (3,18 мм) - установка переключате- лями DIL; 1/6 дюйма, 1/8 дюйма, 7/72 дюйма, n/дюйма, п/216 дюйма - программиру- ется.
Направление подачи: вперед; назад - единичными шагами, посред- ством клавиши; назад - при системах подачи зубчаты- ми колесами программируется.
Индикаторы
ERR:
PWR:
РЕ:
ON/OFF LINE:
Error
Power
Paper
/красн./
/зелен./
End /желт./
/желт./
светятся при:
технической неисправности
готовности к работе
конце бумаги
СОСТОЯНИИ ON LINE
Сигнал "Конец бумаги"
Когда концевой контакт сигнализирует конец бумаги, за-
горается желтый индикатор РЕ и раздается сигнал зуммера /3
сек./. ПУ автоматически переходит в режим off line. Бумагу
можно вынуть при помощи клавиш LINE FEED ▲ И FORM FEED или
при помощи ручки перевода бумаги.
После заправки новой бумаги индикатор РЕ гаснет. ПУ
можно снова включать в состояние ON LINE. Обратить внимание
на начало формуляра!
Контакт крышки
Когда открывается крышка, ПУ автоматически переходит в
состояние off line.. Состояние ON line устанавливается вновь,
когда закрыта крышка и нажата клавиша
1.1. ФУНКЦИИ КОНТРОЛЯ
Автоматический контроль
Для проверки графитажа и механических функций /двига-
тели, подача ленты и т.д./ можно, заправив бумагу, провести
автоматический контроль, при котором осуществляется распе-
чатка номера соответствующей программы и содержимого знако-
вого генератора /см. пример/.
3.35—3—SO/05
I (>*+,-./0123456789: ; <=>?@ABCDEFGHI JKLMNOPQRSTUVWXYZ £ \
abcdef ghi Jkl mnopqrstuvwxyz t I ? ^0АёйС>1 •£;<,НпйГ.Дад§ВЕав00 йоийбйй:ё¥
- 4 -
Для этого надо нажать клавишу line feed ▲ , оставить
ее в нажатом состоянии и включить ПУ /сетевой выключатель/.
Внутренняя контрольная программа отрабатывается в течение
всего времени, пока нажата клавиша LINE feeda. . После от-
пускания клавиши ПУ переходит в состояние ON LINE и готово
к приему данных.
Для техобслуживания имеются следующие возможности от-
работки контрольной программы:
- нажать клавишу line feed ▼ и одновременно включить се-
тевой выключатель - внутренняя контрольная программа отра-
батывается и после отпускания клавиши line feed у , прекра-
щаясь только после выключения сетевого выключателя;
- нажать клавиши line feed▲ и line feed ▼ и одновремен-
но включить сетевой выключатель - внутренняя контрольная
программа отрабатывается непрерывно без печати, прекращаясь
только с выключением сетевого выключателя.
2. УСТАНОВКА ПЕРЕКЛЮЧАТЕЛЕЙ DIL
Когда поднята крышка, с правой стороны спереди видны
14 переключателей DIL (Dual-Inline). Зти переключатели с
обозначениями 5-18 имеют следующие функции:
Положение переключателя
Номер Функция____________________off_______on____________
5-1 5-2 Контакт крышки действует i те действует
6-1 6-2 Концевой контакт бумаги Зуммер действует не действует действует не действует
7-1 7-2 Автоматическое переключение строк (LF) Автоматический возврат каретки (CR) LF нет i при CR ] автоматич. ( CR при LF ] автомат. LF три CR JR нет Три LF
8-1 Основной набор знаков Но "Н, /
8-2 Коды управления ESC/P исо
9-1 9-2 Наборы знаков но и нг Но/1
10-1 10-2 Вид шрифта см. таблицу
11-1 Представление нуля
11-2 Интервал между строками
1?—1
Длина формата
13-1 Подача бумаги на
1 дюйм за фальц
13-2 Не используется
-14-1 —
18-2 Спецификация интерфейса
О 0
1/6 дюйма 1/8 дюйма
см. таблицу
действует не действует
см. описание интерфейсов
На выпущенном из производства ПУ все переключатели
DIL находятся в положении off.
Виды шрифта Положение переключателя 10-1 10-2
"Пика" 1/10" OFF OFF
"Элита" 1/12" ON OFF
Уплотненный шрифт 1/17" ON ON
Жирный шрифт 1/10" OFF ON
Длина формата /в дюймах/ Положение 12-1 переключателя . 12-2
12 OFF OFF
11 ON OFF
6 OFF ON
5,5 ON ON
3. ОПИСАНИЕ КОМАНД
Ввиду широкого спектра использования ПУ предлагает
разнообразные возможности программно-управляемого вывода.
Управление ПУ осуществляется на базе ASCII (American
Standard Code for Information Interchange).
Буквы, числа и специальные символы адресуются от 32
до 126 и от 160 до 254.
Специальные функции передаются на ПУ сериями Escape.
Серия Escape состоит из кода Escape (1В) и буквенно-цифровых
знаков или символов.
Если передана целая строка печатных данных (включая
символ пробела), а следующий символ действителен и может
быть отпечатан, то распечатывается содержимое буфера пе-
чати, после чего выполняется line feed.
Ниже приводятся контрольные коды и поясняющие примеры.
- 6 -
з.1. вида шрифтов
Стр
so - выход из основного набора (ИСО)/ 9
включение широкого шрифта
esc so - включение широкого шрифта 9
31 - вход в основной набор (ИСО)/ 10
включение уплотненного шрифта
esc si - включение уплотненного шрифта II
DC 2 - выключение уплотненного шрифта Ц
DC 4 - выключение широкого шрифта 12
esc Е - включение жирного шрифта 12
esc F - выключение жирного шрифта 13
esc G - включение двойной печати 13
esc н - выключение двойной печати 14
esc м - включение шрифта "элита" 14
esc Р - включение шрифта "пика" 15
esc s - включение печати в верхней или нижней
части строки 16
esc т - выключение печати в верхней или нижней
части строки 17
esc w - включение или выключение широкого шрифта 18
esc ! - выбор вида шрифта 18
esc - - включение или выключение режима подчер-
кивания 21
3.2. ТОЧЕЧНЫЙ РЕЖИМ
esc к - точечный режим: 480 позиций на 8 дюймов 22
esc L - точечный режим: 960 позиций на 8 дюймов 25
esc Y - точечный режим: 960 позиций на 8 дюймов 26
esc z - точечный режим: 1920 позиций на 8 дюймов 26
esc « - выбор точечного режйма 27
3.3. ИНТЕРВАЛ МЕЖДУ СТРОКАМИ
esc 0 - установка интервала на 1/8" 28
esc 1 - установка интервала на 7/72" 28
esc 2 - установка интервала на 1/6" 28
esc 3 - установка интервала на п/216" 29
esc А - установка интервала на п/72" 29
3.4. ПОДАЧА БУМАГИ
LF - построчная подача 30
VT - вертикальная табуляция 30
FF - подача формуляров 31
esc J - выполнение построчной подачи п/216" 31
esc j - выполнение построчной подачи назад п/216" 32
esc N - установка конечной строки формуляра 33
esc о - выключение конечной строки формуляра 34
- 7 -
3.5. УПРАВЛЕНИЕ ФОРМАТОМ
kul - конец установки табулятора 34
BS - шаг назад 35
нт - горизонтальная табуляция 35
си - установка печатной позиции на начало строки Зб
esc в - установка меток вертикальной табуляции Зб
esc С - установка длины формуляра /п строк/, 38
esc С0 - установка длины формуляра /п дюймов/ 39
esc D - установка меток горизонтальной табуляции 39
esc Q - установка количества символов на строку 40
3.6. УПРАВЛЕНИЕ ВВОДИМЫМИ ДАННЫМИ
САН — гашение буфера печати 40
DEL — гашение последнего символа в буфере печати 41
3.7. ПРОЧЕЕ
BEL — зуммер 41
ESC 8 выключение контроля конца бумаги 41
ESC 9 - включение контроля конца бумаги 42
ESC R выбор набора символов 42
ESC U установка печати в одном или двух направлениях 43
ESC .< установка печати в одном направлении /I строка/ 43
ESC (a) инициация ПУ 44
Все коды даны на языке программирования БЕЙСИК.
- 8 -
so - включение шрифта вразрядку
Код: chr$(14)
Функция: если принят этот код, то все последующие данные
распечатываются в той же строке вразрядку;
этот код отменяется после ввода подачи бумаги
или вводом DC 4;
нормальные и широкие символы могут чередоваться
в одной строке.
Принять во внимание: DC 4, esc w, esc so
Пример:
10 rem so
20 LPRINT CHR$(14);
30 LPRINT "Sperrschrift" (Шрифт Вразрядку)
40 LPRINT "Normalschrift" (Стандартный Шрифт)
Normalschri ft
i -F
Примечание: если микропереключатель 8-2 находится в поло-
жении ОПТ, то этот код имеет то же самое значе-
ние, что и "Esc R1" (выход из основного набора).
esc so - включение шрифта вразрядку
Код: CHRS(27); CHR$(14)
Функция: идентична so
Принять во внимание: so
Пример:
10 rem esc so
20 LPRINT CHRS(27)sCHR#(14>;
30 LPRINT "Sperrschrift (Шрифт ВразрЯДКу)
40 LPRINT CHR$(20>;
50 LPRINT "Normalschrift" (Стандартный Шрифт)
Sp er г h r if t Normal schri ft
- 9 -
si - включение сжатого шрифта
Кодирование: CHR|(15)
Функция: если идентифицируется этот код, то все данные, на-
ходящиеся в буфере печати, распечатываются; после-
дующие данные печатаются как сжатые /17 символов
на дюйм, т.е. 132 печатных символа в строке/;
этот код отменяется вводом DC 2;
если код so был введен сжатой печатью, то распеча-
тываются сжатые широкие символы.
Принять во внимание: DC 2, esc м, esc !, ESC SI;
жирный шрифт имеет более высокий прио-
ритет /см. esc !/!
Примеры:
10 rem si (Beispiei 1)(Пример)
20 LPRINT "PICA-Schrift und nun (PICA-ШРИфТ И
30 LPRINT CHR$(15); Теперь)
40 LPRINT "komprimierte Schrift"
(Уплотнённый шрифт)
PICA-Schrift und nun koipriiierte Schrift
(PICA-шрифт и теперь уплотнённый шрифт)
10 REM ' SI (Beispiei 2) (Пример)
20 LPRINT CHR#(15);
30 LPRINT "Komprimierte Schrift" (УпЛОТНёННЫЙ Шрифт)
40 LPRINT CHR#(14);
50 LPRINT "Komprimierte Sperrschrift"
(Уплотнённый шрифт вразрядку)
Koipriiierte Schrift
Komprimierte Sperrschrift
Примечание: если микропереключатель 8-2 находится в
положении ON , то этот код имеет то же самое
значение, что и "esc R0" (вход в основной набор).
- 10 -
esc si - включение сжатого шрифта
Кодирование: CHR$(27); CHRS(15)
Функция: идентична SI
Принять во внимание: SI
Пример:
10 REM esc si
20 LPRINT "PICA - ";CHR$(27);CHR$(15) ;
30 LPRINT "komprimierte Schrift";CHRS(18);
40 LPRINT " - PICA"
PICA - kmpriiierte Schrift - PICA
PIKA - уплотнённый шрифт - PIKA
DC 2 - выключение сжатого шрифта
Кодирование: chr|(18)
Функция: код отменяет сжатый шрифт, включенный по SI.
Принять во внимание: si, esc м, esc si;
сжатый шрифт не отменяется подачей
бумаги!
Пример:
10 REM ВС2
20 LPRINT "PICA -
30 LPRINT CHR#(15);
40 LPRINT "komprimierte Schrift"; (УпЛОТНёННЫЙ
50 LPRINT CHR«(18); Шрифт)
60 LPRINT " - PICA"
PICA - koipriiierte Schrift - PICA
PIKA - уплотнённый шрифт - PIKA
- II -
DC 4 - выключение шрифта вразрядку
Кодирование: chr|(2O)
Функция: отменяется шрифт вразрядку, включенный по so.
Принять во внимание: so, esc w, esc I, esc SO;
сжатый шрифт, установленный no esc w
или esc 1, нельзя отменить по DC 4.
Пример:
10 REM DC4
20 LPRINT CHR$(14>;
30 LPRINT "Sperrschrift ";(Шрифт Вразрядку)
40 LPRINT CHRS(20);
50 lprint "Normalschri-ft" (Стандартный шрифт)
Sperr-schr-i T t Normal schr i f t
esc E - включение жирного шрифта
Кодирование: chr#(27); "Е"
Функция: после ввода этого кода распечатываются все печат-
ные данные, находящиеся в буфере печати;
все данные, следующие за "кодом esc Е", печатают-
ся жирным шрифтом;
этот код можно вводить в любой символьной позиции
строки; скорость печати жирным шрифтом снижается
до 60 символов в секунду; этот режим печати завер-
шается вводом ESC F.
Принять во внимание: esc f, esc !;
при жирном шрифте символы печатаются
величиной 1/10" на символ.
Пример:
10 REM ESC Е
20 LPRINT "Normalschrift (СаНДарТНЫЙ Шрифт)
30 LPRINT CHRS(27>;"E";
40 LPRINT "Pettschrift" (ЕйрНЫЙ Шрифт)
Normalschrift Fettschrift
- 12 -
esc f - выключение жирного шрифта
Кодирование: CHR$(27); "F"
Функция: "код esc F" завершает печать жирным шрифтом, вклю-
ченную по "коду Esc Е".
Принять во внимание: esc е, esc!
Пример:
10 REM ESC F
20 LPRINT CHR$(27>;"Е";"Fettschrift ";
30 LPRINT CHRSC27);"F";"Normalschrift"
(Жирный шрифт)
(Стандартный шрифт)
», Fettschrift Normalschrift
Esc G - включение двойной печати
Кодирование: chr|(27); "G"
Функция: если вводится "код esc g", то распечатываются все
данные, находящиеся в буфере печати; следующие за
этим кодом и подлежащие печати данные печатаются
в режиме двойной печати; В этом режиме печатающая
головка проходит печатную строку дважды; между
первым и вторым проходами происходит подача бума-
ги на 1/216 дюйма; в этом случае ПУ выполняет кор-
ректировку подачи бумаги в целях соблюдения длины
; формуляра и количества строк на страницу.
Принять во внимание: esc И, esc!
Пример:
10 rem esc в
j is lprint "Normaidruck"s (Стандартная печать)
' 20 LPRINT CHRS(27)5"G"; " Doppeldruck" (ДвОЙНЯЯ ПвЧаТь)
Normaldruck Doppeldruck
ч
- 13 -
esc H - выключение двойной печати
Кодирование: chr|(27); "И"
Функция: "код esc Н" выключает двойную печать, установлен- -
ную по esc G;
выключается также печать мелким шрифтом в верхней
и нижней части строки (Subscript/Superscript),
включенная по esc s.
Принять во внимание: esc G, esc s
Пример:
10 REM ESC H
20 LPRINT CHR$(27)s"G";"Doppeldruck "; (ДВОЙНаЯ Печать)
30 LPRINT CHRT(27);"H";"Normaldruck" (Стандартная П»
Doppeldruck Normaidruck
esc м - включение шрифта "элита"
Кодирование: chr|(27); "М"
Функция: после ввода кода esc М последующие данные печата-
ются шрифтом "элита" /12 символов на дюйм/.
Принять во внимание: si, esc SI, esc e, esc p, esc !;
жирный и сжатый шрифты имеют более вы-
сокий приоритет /см.esc \/.
Пример
10 REM ESC М
20 LPRINT "1234567890 (PICA)"
30 LPRINT CHRT(27>;"M”;
40 LPRINT “1234567890 (ELITE)
1234567890 (PICA)
123456789И (ELITE)
- 14 -
esc P - включение шрифта "пика"
Кодирование: CHRi|(27); "Р* -
Функция: шрифт "элита", включенный по коду esc М, заверша-
ется, а ПУ возвращается к шрифту "пика".
Принять во внимание: si, ESC si, esc Е, esc м, esc !;
жирный и сжатый шрифты имеют более вы-
сокий приоритет /см. esc !/.
Пример:
10 rem esc р
20 LPRINT CHR$(27>!"М";
30 LPRINT "01234567890 (ELITE)"
40 LPRINT CHRT(27);"P";
50 LPRINT "0123456789 (PICA)"
01234567890 (ELITE)
0123456789 (PICA)
- 15 -
esc s - включение печати в верхней или нижней части
________£22252______________________________________
Кодирование: CHR$(27); "S"; п /п = 0 или 1/
Функция: если вводится код esc s 0, то все последующие пе-
чатные данные печатаются шрифтом "Superscript" /в
верхней части строки/, причем символ в верхней по-
ловине строки шириной 2,10 мм, а высотой 1,60 мм;
если идентифицируется esc s 1, то все последующие
печатные данные печатаются в режиме "Subscript",
при этом символы /размеры см. выше/ печатаются в
нижней половине строки;
этот режим завершается вводом esc Т.
Принять во внимание: esc т, esc И;
в режиме esc s печать производится как
"Double-Strike" и только в одном на-
правлении, причем перед вторым прохо-
дом бумага подается вперед на 1/216"
и символ печатается второй раз на том
же месте; по этой причине ПУ регули-
рует подачу бумаги в целях соблюдения
длины формуляра и количества строк на
странице.
Пример:
10 rem esc s
20 LPRINT "Pb" ; CHR-t (15> ; CHRS (27> ; "S" ; CHRS (0) ; "2+" ;
30 LPRINT CHRS(18>;CHRS(27);”H";" + SO";
40 LPRINT CHRS(15>;CHRS(27);”S";CHRS(1);”4";
50 LPRINT CHRS(27);"S";CHRS(0);"2—" ;
60 LPRINT CHR$(27>;"H";CHRS(IS) ; " <---> PbSO";
70 LPRINT CHRS(15);CHR$(27);"S”;CHRT(l);"4";
80 LPRINT CHR$(27);"H";CHRS(1S>
Pb” + SO.»- <--------> PbSO.
- 16 -
esc т - выключение печати в верхней или нижней части
строки
Кодирование: снй4(27); "Т"
Функция: код ESC Т завершает режим Superscript или Sub-
script, включенный по esc s 0 или esc s 1.
Принять во внимание: esc s, esc H;
двойная печать, автоматически включен-
ная по esc S, не выключается по esc Т;
для этого применяется команда esc Н.
Пример:
10 REM ESC Т
20 LPRINT CHRS(27);"S";CHRf(0);"HOCH "
30 LPRINT CHR$(27);"S";CHRS(1);"TIEF "
40 LPRINT CHRS(27);"T";"DOPPELT
50 LPRINT CHRS(27);"H";"NORMAL"
er DOPPELT NORMAL
- 17 -
ESC W - включение или выключение шрифта вразрядку
Кодирование: CHR#(27); "W"; CHRS(n) /п - $ или 1/
Функция: после ввода ESC w 1 все последующие печатные сим-
волы распечатываются вразрядку; этот режим печати
завершается вводом esc w 0 /а не по DC 4 или ЬЕ/.
Принять во внимание: so, DC 4, esc !
серия управляющего кода esc w $ не мо-
жет завершить включенную по so широкую
печать, если предварительно не была
передана серия управляющего кода esc
w 1; серия управляющего кода esc w 1
имеет приоритет перед управляющим ко-
дом So.
Пример:
10 rem esc w
20 LPRINT "Normalschrift (Стандартный Шрифт)
30 LPRINT CHR$:(27) ; "W" CHRS (1) ;
40 LPRINT "Sperrschrift"; (Шрифт ВразрЯДКу)
50 LPRINT CHR$U27)s"W";CHRt(0);
60 LPRINT " Normalschrift" (Стандартный Шрифт)
Normal schr i ft Sp er r schri f t Nor mal schr i f t
esc ! - выбор вида шрифта
Кодирование: CHR$(27); CHRS(n)
Функция: эта команда специфицирует вид шрифта, который
определяется как величина п /см. таблицу/;
команда esc ! имеет приоритет перед другими коман-
дами, также влияющими на вид шрифта /например,
ESC Е/у
виды шрифтов имеют следующие приоритеты:
1. жирный шрифт > сжатый шрифт > "злита"/"пика"
2. печать в верхней/нижней части строки > .двойная
печать
- 18 -
Таблица выбора вида шрифта
n Sp Do Fe kS EL n Sp Do Fe kS EL
cr 33 X X
1 X 34 X
2 35 X X
3 X 36 X X
4 X 37 X X
5 X 38 X X
6 X 39 X X
7 X 40 X X
8 X 41 X X
9 X 42 X X
10 X 43 X X
11 X 44 X X
12 X 45 X X
13 X 46 X X
14 X 47 X X
15 X 48 X X
16 X 49 X X X
17 X X 50 X X
18 X 51 X X X
19 X X 52 X X X
20 X X 53 X X X
21 X X 54 X X X
22 X X 55 X X X
23 X X 56 X X X
24 X X 57 X X X
25 X X 58 X X X
26 X X 59 X X X
27 X X 60 X X X
28 X X 61 X X X
29 X X 62 X X X
30 X X 63 X X X
31 X X
32 х
Sp = шрифт вразрядку, Do = двойная печать, Fe = жирный
шрифт, kS = сжатый шрифт, EL = шрифт "элита"
Принять во внимание: SI, so, DC 2, DC 4, esc e, esc f,
ESC G, ESC H, ESC M, ESC P, ESC W,
ESC SO, ESC SI .
- 19 -
Пример:
10 REM ESC !
20 LPRINT CHR$(27);"D";CHR$(20) ;CHR$(0)i
30 FOR 1=0 TO 63
40 LPRINT CHR$(27);"!";CHR$(0>;
50 LPRINT "Modus ’’: I; CHR$ < 137) ;
60 LPRINT CHRS(27): .";
70 IF 1=9 THEN LPRINT CHRS(137)GOTO 90
30 LPRINT CHRT(I)S
90 LPRINT "0123456789"
100 NEXT I
Modus 0 0123456789
Modus 1 0123456789
Modus 2 0123456789
Modus 3 0123456789
Modus 4 0123456789
Modus 5 0123456789
Modus 6 1123456789
Modus 7 0123456789
Modus 8 0123456789
Modus 9 0123456789
Modus 10 0123456789
Modus 11 0123456789
Modus 12 0123456789
Modus 13 0123456789
Modus 14 0123456789
Modus 15 0123456789
Modus 16 0123456789
Modus 17 0123456789
Modus 18 0123456789
Modus 19 0123456789
Modus 20 1123456789
Modus 21 0123456789
Modus 22 1123456789
Modus 23 0123456789
Modus 24 0123456789
Modus 25 0123456789
Modus 26 0123456789
Modus 27 0123456789
Modus 28 0123456789
Modus 29 0123456789
Modus 30 0123456789
Modus 31 0123456789
Modus 32 О 1 2345&7S'?
Modus *5 0123456789
Modus 34 О 1
Modus 35 0123456789
Modus 36 0123456789
Modus 37 0123456789
Modus 38 0123456789
Modus 39 0123456789
Modus 40 G3 1 23456789
Modus 41 0123456789
Modus 42 G3 1
Modus 43 И 123456789
Modus 44 G3 X 23456789
Modus 45 0123456789
Modus 46 G3 X 23456789
Modus 47 0 1 23456789
Modus 48 G3 X 23456789
Modus 49 0123456789
Modus 50 G3 X 234367B9
Modus 51 0123456789
Modus 52 0123456789
Modus 53 0123456789
Modus 54 0123456789
Modus 55 0123456789
Modus 56 G9 X 23436789
Modus 57 0123456789
Modus 58 G9 X 23436789
Modus 59 0123456789
Modus 60 G9 X
Modus 61 0123456789
Modus 62 G3 X 23-fl-SATS*?
Modus 63 0123456789
- 20 -
esc — включение или выключение режима подчеркивания
Кодирование: CHR|(27); CHRS(n) / n = 0 или 1/
Функция: ввод ESC - 1 переводит ПУ в режим "Underlined
Print"; все следующие за этим кодом данные печата
ются с подчеркиванием;
ESC - 0 заканчивает режим "Underlined Print".
Принять во внимание: esc - не отменяется подачей бумаги,
изменением вида шрифта или ширины его
Пример:
10 rem esc -
20 LPRINT CHR«(27);;CHR$(1);
30 lprint (С режимом подчёркивания J
40 LPRINT CHRS<27) ; ; CHRt (0) ;
50 lprint (Без режима, подчёркивания)
Nit Unterstreichmodus ohne Unterstreichmodus
- 21 -
ESC К - точечный режим: 480 позиций в строке
Кодирование: СНВ|(27); "К”; CHR$(n1); GHR|(n2);
(n1 = 0...255J; (n2 = 0...255)
Функция: по этому коду устанавливается точечный режим нор-
мальной плотности; после ввода этого кода все по-
следующие данные распечатываются в виде комбина-
ции точек;
по окончании точечного режима ПУ автоматически
возвращается в текстовый режим.
ОПРБЩЕИНИЕ п1 и п2:
количество точечных данных /позиций/ устанавлива-
ется посредством десятичных чисел п1 и п2.
н = количество точечных данных /позиций/
п1 = И MOD 256
П2 = INT (N/256)
ПРИМЕР: количество к точечных данных /позиций/
составляет 400.
N = 400 позиций
n1 = N MOD 256
= 400 MOD 256
= (144) десятичн.
(9^) шестнадцатеричн.
П2 = INT (N/256)
= INT (400/256)
~ десятичн.
(01) шестнадцатеричн.
п2
п1
215 214 213 212 211 210 29 28 27 26 25 24 23 22 21 20
( fi 1) (9 0)
шестнадцатеричн. десятичн
Максимальное количество точечных позиций, печатаемых
при нормальной плотности в одной строке, составляет 480.
Если общее количество точечных данных в строке больше 480,
то все избыточные данные игнорируются.
Если передается больше графических данных, чем специ-
фицировано в общем количестве к, то ПУ автоматически пере-
- 22 -
ключается на текстовый режим.
В одной строке разрешается чередовать данные в тексто-
вом и точечном режимах. Необходимо только принять во внима-
ние максимальное количество печатных точек в строке. Уста-
новленные вид шрифта и ширина символов сохраняются.
На ВМ с 8-битовой передачей можно задействовать 8 иго-
лок печатающей головки. На 7-битовых ВМ - соответственно
только 7 иголок, причем выпадает бит В7 /см. рисунок/.
Вводимое
слово
Верхняя
печатаю-
щая игла
Нижняя
печатаю-
щая игла
Связь мёжду точечными данными и задействованием
иголок в печатающей головке
- 23 -
Если бит содержит "1", то активизируется соответствую-
щая иголка печатающей головки.
Имеются, например, следующие данные:
десятичн. двоичн. десятичн. двоичн.
128 B7 = 0 128 128 • B7 = 1
64 B6 = 0 64 B6 = $
32 32 • B5 = 1 32 32 • B5 = 1
16 B4 = 0 16 B4 = 0
8 B3 = 0 8 B3 = Й
4 B2 = 0 4 B2 = 0
2 2 • B1, = 1 2 2 • B1 = 1
1 1 • B0 = 1 1 B0
'35 23
Поле с означает "1", а свободные поля - "0".
Принять во внимание:*
.Примеры: 10 REM ESC к (Beispiel 1) (Пример)
15 WIDTH LPRINT 255
20 LPRINT CHRT(271;”К";CHRT(24);CHRS (1);
25 K=1
30 FOR 1=1 TO 7
40 FOR J = 1 TO 40
50 LPRINT CHR$(K);
60 NEXT J
65 K=K+K
70 NEXT I
10 REM ESC К (Beispiel 2) (Пример)
20 WIDTH LPRINT 255
30 LPRINT CHR$(27);"1";
40 FOR 1=1 TO 5
50 LPRINT CHR$(27);“K";CHRS(50);CHR$(0);
60 FOR J=1 TO 50
70 LPRINT CHR»(127);
80 NEXT J
90 LPRINT
100 NEXT I
10 REM ESC К (Beispiel 3) (Пример)
15 WIDTH LPRINT 255
20 LPRINT CHR»(27);”K";CHR£(12);CHR$(0);
30 FOR 1=1 TO 12
40 READ R
50 LPRINT CHRS(R);
60 NEXT I
80 DATA 30,30,62,127,127,127,127,126,48,48,48,48
85 LPRINT " Achtung !"
90 END
Л" Achtung
- 24
ESC Ь - точечный режим: 960 позиций в строке
Кодирование: CHR$(27); "L”; CHR$(n1); CHR|(n2);
(Ш = 0...255, п2 = 0...255)
Функция: по этому коду устанавливается точечный режим двой-
ной плотности; точечные комбинации, следующие за
командой ESC L, длина которых определена посред-
ством п1 и п2, распечатываются с двойной плот-
н^стью^/минимальное расстояние между точками
Расчет величин п1 и п2 содержится в описании ко-
манды ESC К.
По этой команде можно представлять графические
данные с большей плотностью.
Если передаваемые данные превышают установленную
длину графических печатных данных, то эта пере-
дача игнорируется. По окончании графического ре-
жима ПУ автоматически переходит к текстовому ре-
жиму.
Чередование точечного режима нормальной плотности
и точечного режима двойной плотности в одной стро-
ке - на усмотрение пользователя. То же относится
и к чередованию точечного режима и символов в
текстовом режиме.
Принять во внимание: esc к, esc ж
Пример:
10 REM ESC L
20 WIDTH LPRINT 255
25 LPRINT CHR£(27)5”l"s
30 FOR 1=1 TO 5
40 LPRINT CHRS (27> ; "L" } CHRS2 (4) ; CHRJ: (2) s
50 FOR J=1 TO 86
55 FOR K=1 TO 6
60 READ R
70 LPRINT CHR£(R);
71 NEXT К
75 RESTORE
80 NEXT J
90 LPRINT
100 NEXT I
110 DATA 127,2,4,8,16,32
ШШШШЯ
- 25 -
esc Y - точечный режим; 960 позиций в строке
Кодирование: CHR#(27);. "Y"; CHR|(n1); CHR|(n2);
(nix0...255; n2=0...255)
Функция: по этому коду устанавливается точечный режим двой-
ной плотности; скорость печати составляет 10 дюй-
мов в секунду /esc L = 6 дюймов в секунду/; по го-
ризонтали можно печатать только каждую вторую точ-
ку; расчет величин п1 и п2 содержится в описании
команды esc К.
Принять во внимание: esc к, esc l, esc z, esc x
esc Z - точечный режим; 1920 позиций в строке
Кодирование: CHR|(27); "Z"; CHR#(nl); CHR$(n2)
Функция: по этому коду устанавливается точечный режим с
четырехкратной плотностью; скорость печати состав-
ляет 6 дюймов в секунду; пб горизонтали нельзя пе-
чатать следующие одна за другой точки; расчет ве-
личин п1 и п2 содержится в описании команды esc К.
Принять во внимание: esc к, esc l, esc y, esc *
- 26 -
esc * - выбор точечного режима
Кодирование: CHR#(27); "ж"; CHRi(m); CHR|(n1); CHR$(n2);
(m = 0, 1, 2, 3, 6; n1 = 0...255; n2=0...255)
Функция: выбор вида задействования иголок
m режим точки/дюйм
& нормальная плотность 60 = ESC К
1 двойная плотность 6"/с 120 = ESC I
2 двойная плотность 10"/с 120 = ESC Y
3 4-кратная плотность 6"/с 240 = ESC Z
4 5 6 CRT Grafik I Plottergrafik CRT Grafik II ; 10"/o 8"/c 80 72 90
Принять BO внимание: esc k, ESC L, ESC Y, ESC Z
Пример: 10 REM ESC » 20 J=O :K=480:GOSUB 30 J=1 sK=960:GOSUB 32 J=2:GOSUB 60 34 J=3:K=1920:GOSUB 40 J=6 :K=720sGOSUB 50 END 60 LPRINT "ESC * 100 LPRINT CHR£(27); 60 60 60 60 J; 11) max . " ; K: ; CHRS2 (J) ; ;"Sprossen/Zeile
110 LPRINT CHR$(O);CHR#С1) ;
115 FOR М=1 TO 2
120 FOR 1=0 TO 127
130 IF 1=9 THEN LPRINT CHRS2 (137) ; s GOTO 150
140 LPRINT CHR£(I)j
150 NEXT I
155 NEXT M
160 LPRINT
170 LPRINT
180 RETURN
(макс. 480 колонок на строку)
ESC * ( О ) max. 480 Sprossen/Zei1е
ESC » ( 1 ) max. 960 Sprossen/Zei le
ESC * ( 2 ) max. 960 Sprossen/Zei1e
ESC » ( 3 ) max. 1920 Sprossen/Zei1e
ESC * ( 6 ) max. 720 Sprossen/Zei1e
27
ESC ff - установка интервала на 1/8"
Кодирование: chr4(27); "0"
Функция: установка интервала на 1/8"
Принять во внимание: esc 1, esc 2, esc 3, esc a?
Пример. 1и REM ESC и
20 LPRINT CHR£(27)5"0";
30 FOR 1=1 TO 5
40 LPRINT "Zeilenabstand 1/8 Zoll"
50 NEXT I
Zei1enabstand 1/3 Zoll
Zei1enabstand 1/8 Zoll
Zei1enabstand 1/3 Zol 1
Zei1enabstand 1/3 Zol 1
Zei1enabstand 1/3 Zol 1
ESC 1 - установка интервала на 7/72"
Кодирование: chr#(27); "1"
Функция: установка интервала между строками на 7/72"
Принять во внимание: esc 0, esc 2, esc з, esc а
Пример: хи rem esc i
20 LPRINT CHR$(27);"1";
30 FOR 1=1 TO 5
40 LPRINT "Zeilenabstand 7/72 Zoll"
x 50 NEXT I
ESC 2 - установка интервала на
1/6"
Кодирование: chr$(27); "2”
Функция: установка интервала между строками на 1/6"
Принять во внимание: esc 0, esc 1, esc 3, esc a
Пример: 10 rem esc 2
20 LPRINT CHR£(27):"2";
30 FOR 1=1 TO 5
40 LPRINT "Zeilenabstand 1/6 Zoll"
50 NEXT I
Zeilenabstand 1/6 Zoll
Zei1enabstand 1/6 Zoll
Zeilenabstand 1/6 Zoll
Zei1enabstand 1/6 Zoll
Zeilenabstand 1/6 Zoll
- 28 -
esc 3 - установка интервала на п/216"
Кодирование: СНй|(27); "3", CHR$(n)
Функция: интервал между строками устанавливается на п/216",
что соответствует расстоянию между точками 1/3;
если п устанавливается на 0, то эта команда игно-
рируется. ,
Принять во внимание: esc 0, esc 1, esc 2, esc a
Пример:
B>10 REM ESC з
20 LPRINT CHR£(27);"3"!CHR£(50);
30 FOR 1=1 TO 5
40 LPRINT "Zeilenabstand 50/216 Zoll"
50 NEXT I
Zei1enabstand 50/216 Zoll
Zei1enabstand 50/216 Zol 1
Zei1enabstand 50/216 Zol 1
Zei1enabstand 50/216 Zol 1
Zei1enabstand 50/216 Zoll
ESC A - установка интервала на a/72"
Кодирование: CHR$(27); "A"; CHR$(n)
Функция: по этому коду величина интервала устанавливается
на п/72 ; если а = 1, то величина интервала равна
расстоянию между двумя соседними иголками в печаю-
щей головке;
код ESC А можно вводить на любой позиции в строке;
установленный интервал между строками не изменяет-
ся до ввода нового интервала.
Принять во внимание: esc 0, esc 1, esc 2, esc 3
Пример:
10 REM ESC A
20 FOR 1 = 1 TO 3
30 LPRINT "---------
40 LPRINT CHRS(27);"A";CHR$(I)
50 NEXT I
i 29 -
LF - построчная подача
Кодирование: CHR$(1O) *
Функция: если принимается этот код, то все данные, находя-
щиеся в буфере данных, распечатываются, после чего
выполняется команда line feed.
Если перед командой LF данные не принимались или
если все предыдущие данные были символами пробела
/space/, то выполняется только LF.
LF отменяет шрифт вразрядку, включенный по so.
Величину подачи бумаги можно устанавливать по esc
0, ESC 1, ESC 2, ESC 3 или ESC A.
Если данные вводятся в следующей последовательнос-
ти: печатные данные -*-CR -*LF, то данные распеча-
тываются уже при CR. При LF выполняется только по-
дача бумаги, т.к. в буфере печати данных больше
нет.
Принять во внимание: so, esc 0, esc 1, esc 2, esc 3,
ESC A, ESC W;
если выключатель DIL 7-2 находится в
позиции OFF, то при каждой подаче бу-
маги /т.е. И при FF, VT, ESC J И ESC j/
автоматически выполняется команда CR.
УТ - вертикальная табуляция
Кодирование: chr|(h)
Функция: распечатываются все данные, находящиеся в буфере
печати, после чего на вертикальной позиции табуля-
тора, ранее установленной по ESC В, выполняется
подача бумаги.
Если вертикальная позиция табулятора не была за-
§анее определена, то реакция, как при LF.
о этой команде отменяется шрифт вразрядку, вклю-
ченный по so.
Принять во внимание: so, esc В и esc w
Пример: 1И REM VT
20 LPRINT CHRSU27);"R";CHR$(0);CHRS(27) ;
30 LPRINT CHRS (27) ; "B "; CHRS (5) ; CHRS (8) ; CHRS (15) ; CHRS (0) ;
40 LPRINT "1.Zeile"
50 FOR 1=1 TO 3
60 LPRINT CHRSUll);"TAB";I;
70 NEXT I
1'. Zei le
TAB 1
TAB 2
TAB 3
- 30
FF - подача формуляров
Кодирование: chr|(12)
Функция: при вводе этого кода распечатываются все данные,
находящиеся в буфере данных, после чего в соответ-
ствии с установленной длиной формуляра выполняет-
ся подача бумаги к следующей позиции начала фор-
муляра;
этот код отменяет печать вразрядку, включенную
по so.
Принять во внимание: esc С, ESC С0
После нажатия клавиши "Сеть" или если
был передан код "ESC ", то позиция
начала формуляра определяется вновь.
Если длина формуляра не была установ-
лена соответствующим управляющим кодом,
то длина формуляра составляет 66 строк,
если выключатель DIL 12-1 находится в
позиции ON, или же 72 строки, если вы-
ключатель DIL 12-1 находится в пози-
ции OFF.
Если выключатель DIL 12-2 находится
дополнительно в положении ON, то дли-
на формата /66 или 72/ делится пополам,
Длину формата можно устанавливать се-
риями управляющего кода "esc с п" или
ESC С0 т".
ESC J - выполнение построчной подачи п/216"
Кодирование: CHR$(27); "J"; CHR$(n) (N = 1...2551)
Функция: по этому коду распечатываются данные, находящиеся
в буфере данных, после чего выполняется подача
бумаги на п/216 дюйма.
Принять во внимание: esc j
Установленная подача бумаги распро-
страняется только на актуальную строку.
Пример:
10 REM ESC J
20 LPRINT "Aus-fuehrung eines LF von 100/216 Zol 1: START";
30 LPRINT CHR«(27);"J";CHRS(100);
40 LPRINT " STOP"
Ausfuehrung eines LF von 100/216 Zoll: START
(Выполнение перевода строк на I00/216 дюйма: СТАРТ/СТОП)
STOP
- 31 -
ESC ,1 - выполнение построчной подачи назадп/216"
Кодирование: CHR#(27); "j"; CHR|(n) (n = 0...255)
Функция: задействуется распечатка данных, находящихся в
буфере печати, после чего бумага подается назад
на п/216 дюйма.
Принять во внимание: ESC J
Эту команду можно использовать толь-
ко на ПУ с системой зубчатых колес.
Пример:
10 REM ESC j
20 FOR 1=1 ТО S
30 LPRINT I
40 NEXT I
50 LPRINT "Ausfuehrung eines LF rueckwaerts von 127/216 Zol 1 : START"
60 LPRINT CHR$(27);"j";CHRS(127) ;
70 LPRINT " STOP"
1
2
STOP
4
5
6
7
S
Ausfuehrung eines LF rueckwaerts von 127/216 Zol1: START
ESC N - установка конечной строки формуляра
Кодирование: CHR$(27); "N"; CHR|(n); (n = 1...127)
Функция: команда ESC n используется для того, чтобы уста-
новить конечную строку формуляра, причем "п опре-
деляет количество строк, не распечатываемых в кон-
це формуляра.
Если, например, нужно пропустить 3 последние стро-
ки страницы, то для "п" надо ввести 3. Если длина
формата изменяется из-за ввода ESC С или ESC С0,
то установленная конечная строка формуляра сбра-
сывается, поэтому ESC N нужно ввести снова.
Если значение "п" больше, чем установленная по
esc С длина формата, то после распечатки одной
строки выполняется подача бумаги до '1-ой строки
следующей страницы. Если значение "п" равно 0,
то эта команда игнорируется, а в силе остается
значение "п", установленное ранее.
Принять во внимание: esc о, esc с, esc с0
Начальной позицией формуляра являет-
ся первая печатная строка, т.е* та
печатная строка, которая установлена
при включении ПУ. И при изменении дли-
ны формата по ESC С или ESC С0 уста-
новленная печатная строка рассматри-
вается как начальная позиция формуля-
ра. Посредством выключателя DIL 13-1
устанавливается конечная строка фор-
муляра в 1 дюйм.
Пример: 1И REM ESC N
20 LPRINT CHR$(27)!"C"jCHR$(5);
30 LPRINT CHRT-(27) ; "N" 5 CHR£ (1 ) ;
40 FOR I = 1 TO 3
50 FOR J = 1 TO 4
60 LPRINT "Seite"! I; "• Zei1e";J
70 NEXT J
S0 NEXT I
Seite 1 Zei le 1 (Страница I. Строка I)
Seite 1 Zei 1 e 2
Seite 1 Zei 1 e 3
Seite 1 Zei 1 e 4
Seite 2 Zei 1 e 1
Sei te 2 Zei 1 e r?
Seite 2 Zei 1 e
Seite 2 Zei 1 e 4
Seite 3 Zei le 1
Seite 3 Zei le 2
Seite 3 Zei 1 e 3
Seite 3 Zei 1 e 4
33 -
esc О - выключение конечной строки формуляра
Кодирование: CHR$(27); "О"
Функция: сбрасывается конечная строка формуляра, установ-
1 ленная по esc н.
Принять во внимание: esc n
Пример: 10 REM ESC □ 20 LPRINT CHR$(27>s"C"sCHRS(5>
30 LPRINT CHR$(27);”N";CHR»(1)
40 FDR 1=1 TD 4 50 LPRINT "Seite 1 Zeile";I
60 NEXT I 70 LPRINT CHR«(27);"0";
80 FOR 1=1 TO 5 90 LPRINT "Seite 2 Zeile";I
100 NEXT I 110 LPRINT "Seite 3 Zei1e 1"
Sei te 1 Zei 1 e 1
Sei te 1 Zei le 2
Sei te 1 Zei le 3
Sei te 1 Zei le 4
Sei te 2 Zei 1 e 1
Sei te 2 Zeile
Sei te 2 Zei 1 e 3
Sei te 2 Zei 1 e 4
Sei te 2 Zei le 5
Sei te 3 Zei 1 e 1
(Страница. Строка.)
NUL - конец установки табулятора
Кодирование: снл$(0)
Функция: серия меток табулятора завершается; зта команда
используется и как промежуточный символ при esc
С 0; применяется при esc в, esc с, esc D.
- 34
BS - шаг назад
Кодирование: chr|(8)
Функция: при распознавании этого кода производится вывод
буфера печати, а последующая печатная позиция на
1 знак смещается влево;
при печати вразрядку BS воздействует только на по-
следний байт, а последующий символ накладывается
лишь на половину предыдущего символа;
шаги назад выполняются максимально до начала ак-
туальной печатной строки.
Принять во внимание: DEL
Пример: 1И REM BS (Beispiei
20 WIDTH LPRINT 255
ЗИ LPRINT "------";
40 LPRINT "====="!
50 FOR 1 = 1 TO 10
60 LPRINT CHR£(8);
70 NEXT I
80 LPRINT "//"
1) 10 REM BS (Beispiei 2>
20 WIDTH LPRINT 255
30 LPRINT "------
35 LPRINT CHR:£ (27) ; "E" ;
40 LPRINT "=====";
50 FOR 1=1 TO 10
60 LPRINT CHR$(3);
70 NEXT I
80 LPRINT "//"
++---=====
10 REM BS (Beispiei 3)
20 WIDTH LPRINT 255
30 LPRINT CHR$(14);
40 LPRINT "-----------";
50 LPRINT CHR$(3);CHR$(в);
60 LPRINT "<<"
НТ - горизонтальная табуляция
Кодирование: CHR$(9)
Функция: этот код дает выполнение горизонтальной табуляции
до позиции, заранее определенной посредством ESCD;
при печати вразрядку ввод НТ дает табуляцию с
двойной шириной.
Принять во внимание: esc d, esc q
Пример:
10 rem нт
20 LPRINT "012345673901234567390123456789"
30 LPRINT CHR$(27);"D";CHR$(5);CHR$(13);CHR$(26);CHR$(0)
40 FOR 1=1 TO 3
50 LPRINT CHR$(137);"TAB";I;
60 NEXT I
012345678901234567890123456739
TAB 1 TAB 2 TAB 3
- 35 -
CR - установка печатной позиции на начало строки
Кодирование: CHR#(13)
Функция: при распознавании этого кода происходит распечат-
ка всех данных из буфера печати, а печатная пози-
ция устанавливается на начало строки;
если этой команде не предшествовали данные /буфер
печати пустой/ или же все данные представляют со-
бой символы пробела, то каретка не перемещается.
Принять во внимание: LF
• Если выключатель DIL 7-1 находится в
позиции ON, то при каждой команде CR
автоматически генерируется LF.
Если при интерфейсе centronics провод
AUTO-FEED-XT /вывод 14 на разъеме ин-
терфейса/ имеет уровень "low", а вы-
ключатель DIL 7-1 находится в позиции
OFF, то после выполнения печати бума-
га по коду CR автоматически подается
вперед на 1 строку.
Пример:
10 REM CR
20 LPRINT "Unterstreichen mittels CR"; (Подчёркивание
30 LPRINT CHRS113); ПОСреДСТВОМ
40 LPRINT “_____________" CR)
(Подчёркивание посредством CR )
ypterstreichen mittels CR
ESC в - установка меток вертикальной табуляции
Кодирование: CHR#(27); "В"; CHR#(n)y CHR#(0);
n = 1...254; для "п" можно использовать не бо-
лее 8 меток табуляции; метки нужно специфици-
ровать в восходящем порядке.
Функция: этот код устанавливает метки вертикальной табуля-
ции; первые 8 меток запоминаются печатающим устрой-
ством, а все последующие игнорируются.
Вертикальная табуляция выполняется посредством ко-
да VT, Переданные позиции табуляции остаются в си-
ле до тех пор, пока не будут установлены новые по-
зиции.
Если позиции табуляции не установлены, то VT ока-
зывает такое же действие, как LF, причем бумага
после распечатки данных подается вперед на 1 стро-
ку. NUL завершает ввод позиций табуляции. Отсут-
ствие NUL вызывает неточности в распечатке данных.
Длину формата надо устанавливать до ввода меток
табуляции, т.к. при установке дайны формата по
esc С метки вертикальной табуляции сбрасываются.
- 36 -
Принять во внимание: VT, esc с
Пример:
10 rem esc в
20 LPRINT CHR£(27) ; "R"; CHR^(0) ; CHR:$(27) ; "®";
50 LPRINT CHR#(27);"B";CHR#(5>;CHR#(10>;CHRS(15);CHR#(0>
40 LPRINT "1.Zeile";
50 LPRINT CHR$(27) ; "1"
60 LPRINT "---------"
70 LPRINT "-------- ”
80 LPRINT CHR£(11);"Tabulation zur S.Zeile (1/6 loll !)"
90 LPRINT CHR^dl) ; "Tabulation zur 10.Zeile (1/6 Zoll !)
100 LPRINT CHR$(11);"Tabulation zur IS.Zeile (1/6 Zoll !
110 LPRINT "-----------"
120 LPRINT "-----------"
lrZeile_
Tabulation zur S.Zeile (1/6 Zoll !)
(Табуляция на 5-ю строку (1/6 дюйма !)
Tabulation zur IS.Zeile (1/6 Zoll !)
Tabulation zur IS.Zeile (1/6 Zoll !)
- 37 -
ESC С - установка длины формуляра /п строк/
Кодирование: CHR#(27); "С"; CHR|(n)} (n « 1...127)
Функция: этот код определяет длину формуляра количеством
строк с учетом актуального интервала между стро-
ками.
FF, установка начальной строки формуляра и т.д.
всегда рассматриваются в связи с длиной формуля-
ра, устанавливаемой по этой команде.
Строка в данный момент времени становится началь-
ной строкой формуляра. Длина страницы в дюймах -
это произведение от умножения количества строк и
установленного интервала.
Установленная длина формуляра не изменяется, ес-
ли меняется величина интервала между строками.
Если длина формуляра запрограммирована не по-
средством esc С, то длина формуляра составляет
при позиции ОУ выключателя dIl 12-1 66 строк, а
при позиции off - 72 строки.
Если выключатель DIL 12-2 дополнительно стоит в
позиции ОН, то длина формата /66 или 72 строки/
Делится пополам.
вод серии управляющего кода esc С дает сброс
меток вертикальной табуляции, установленных по
esc В. Одновременно сбрасывается конечная стро-
ка формуляра, установленная по esc н.
Принять во внимание: ESC С0
Пример:
10 REM "ESC С"
20 LPRINT CHR«(27) ; "С" •, CHR# (10) ;
30 LPRINT CHRS (27) ; "N" ; CHRS (2) i
40 FOR 1=1 TO 8
50 LPRINT I;".Zeile”
60 NEXT I
70 LPRINT " 1 .Zeile der nachfolgenden Seite"
1 . Zei 1 e
2 .Zeile
3 .Zeile
4 .Zei1e
5 .Zeile
6 .Zeile
7 .Zeile
8 .Zeile
(I-я строка следующей страницы)
(I-я строка)
1 .Zeile der nachfolgenden Seite
- 38 -
ESC С0 - установка длины формуляра /п дюймов/
Кодирование: CHR$(27); "С"; CHR|(0); CHRt(n); (n=1...22)
Функция: этот код определяет длину формуляра в дюймах; ЕЕ,
установка конечной строки формуляра и т.д. всегда
рассматриваются в связи с длиной формуляра, уста-
навливаемой по этой команде; дальнейшие пояснения
СМ. В ESC С.
Принять во внимание: ESC с
Пример. 10 RE|v) Едс С0
20 LPRINT CHR£(27) ; "С";CHR#(0) 5 CHR#(1) ;
30 LPRINT CHR$(27);"N";CHR$(2);
40 FOR 1=1 TO 4
50 LPRINT I;".Zeile”
60 NEXT I
70 LPRINT " 1 .Zeile der nachfolgenden Seite"
(I-я строка следующей страницы)
1 .Zeile (I-Я строка)
2 .Zeile
3 .Zeile
4 . Zei 1 e
1 .Zeile der nachfolgenden7Seite
esc P - установка меток горизонтальной табуляции
Кодирование: CHR|(27); CHR|(n); CHR|(0);
n = 1...132; для "n" можно использовать не бо-
лее 12 меток; метки специфицируются в восходя-
щем порядке.
Функция: по этой команде устанавливаются метки горизонталь-
ной табуляции. Первые 12 меток запоминаются печа-
тающим устройством, а все последующие игнорируют-
• ся. Метки можно устанавливать для нормальной печа-
ти до 80 знаков*, для шрифта "элита" до 96 знаков
и для сжатого шрифта до 132 знаков. Ввод НТ дает
выполнение горизонтальной табуляции до ближайшей
позиции. $ ограничивает последовательность меток.
Отсутствие этого кода приводит к неправильной
распечатке данных.
Принять во внимание: НТ; в режиме печати вразрядку нужно
вместо одного широкого символа ис-
пользовать два обычных.
Пример:
10 REM ESC D
20 LPRINT “01234567890123456789012345678901234567890123456789"
30 LPRINT CHR#(27>;"D";CHR*(29)1CHR«(0);
40 LPRINT CHR$(15);"0123456789";CHR$(18);
50 LPRINT "ABC";CHR$(137) J "D";CHR«(15) ;CHR:$(137) ; "B"
012345678901234567890123456789012345678901234567890123456789
I123454789ABC D E
- 39 -
i
esc Q - установка количества символов на строку
Кодирование: CHR|(27); ”Q"; CHR$(n); (n = 1...132)
Функция: количество символов в строке устанавливается по-
г»-пптт/>тталиг Mv»M rimtr тглигоитгут итг»ил гтлттотэотт. тг хтотто.
средством "п". Эту команду нужно подавать к нача-
лу строки. В каждом режиме печати для "п" задана
максимальная величина. Если она превышается, то
"п" игнорируется, а в силе остается установленная
ранее величина.
СМ 6329.01 / СМ 6329.02
"пика" и жирный шрифт
"пика” и жирный шрифт с разрядкой
’’элита”
"элита" с разрядкой
сжатый шрифт
сжатый шрифт с разрядкой
Пример:
10 REM ESC Q
20 LPRINT CHRJ(27>;"Q";CHRS(20) ;
30 FOR 1=1 TO 5
40 LPRINT "20 Zeichen pro Zeile”;
50 NEXT I
20 Zeichen pro Zeile (20 ЗНаКОВ На Строку) '
20 Zeichen pro Zeile
Д0 Zeichen pro Zeile
20 Zeichen pro Zeile
20 Zeichen pro Zeile
CAN - гашение буфера печати
Кодирование: chr|(24)
Функция: гасятся все данные актуальной строки, записанные’
последними.
Принять во внимание: del, bs
Пример: 1И REM CAN
10 REM CAN
20 LPRINT "EURO";
30 LPRINT CHR$(13)
40 LPRINT "AMERIKA
50 LPRINT CHR$(24)
60 LPRINT " PA"
EUROPA
- 40 -
DEL - гашение последнего символа в буфере печати
Кодирование: CHR$(127)
Функция: гасится последний символ, записанный в буфере пе-
чати.
Принять во внимание: bs
Пример:
10 REM DEL
20 LPRINT "Loeschen des letsten Zeichen im Druckpuffer
30 LPRINT CHRSC127)
Стирание последнего знака в буфере печати
Loeschen des letsten Zeichen im Druc'kpuffer
BEL - зуммер
Кодирование: chr$(7)
Функция: подача через зуммер звукового сигнала продолжи-
тельностью ок. 0,3 сек.
Пример:
10 REM BEL
20 LPRINT CHRS(7);
<piep>
ESC 8 - выключение контроля конца бумаги
Кодирование: CHR$(27); "8"
Функция: ввод этого кода позволяет распечатывать данные
до последней строки бумаги.
Данные можно передавать на ПУ, даже если не за-
правлена бумага.
Если выключатель DIL 6-1 находится в позиции 0N,
то ПУ после включения переходит в состояние ESC 8.
Принять во внимание: esc 9
- 41 -
esc 9 - включение контроля конца бумаги
Кодирование: CHR#(27); "9"
Функция: по этому коду сбрасывается условие esc 8. Если в
ПУ нет бумаги, то оно переходит в режим OFF LINE,
а процесс печати прерывается.
Если выключатель DIL 6-1 находится в позиции ON ,
то ПУ после подключения находится в состоянии
ESC 9. .
Принять во внимание: esc 8
esc R - выбор набора символов
Кодирование: CHR$(27); "R"; CHR$(n); (n = 0...8)
Функция: при распознавании этого кода все последующие пе-
чатные данные выводятся в наборе символов, специ-
фицированном посредством "п". Установленный набор
символов отменяется путем повторного переключения
посредством ESC R.
"п" имеет следующие значения:
0 = основной набор знаков /микропереключатель 8-1/
I = второй набор знаков
Принять во внимание: ESC (Э
Наборы символов можно изменять по же-
ланию заказчика. Конкретный набор
представлен на приложенном к вашему
ПУ образцу печати.
Пример: 1и rem esc r
15 WIDTH LPRINT 255
20 LPRINT CHR$(15);
30 FOR 1=0 TO 8
35 LPRINT CHR$(27) ; "R";CHR:$(I) ;
40 FOR J=33 TO 126
50 LPRINT CHR$(J);
60 NEXT J
65 LPRINT
70 NEXT I
!,WMr(H+,-./ll2345678?:;(=>?eMC8EF8HlJKUWa>HRSTllVHYZnr.abcdrfghljklanopqr5tuv»xyz{:}*
!*4$l6'f)i+,-./tl2345678?:;<=>?4AICIEF6HIJKLllNl)FSRSTUVIIIYZ*giA.'abcde<ghijklanopqrstuvn(yz4U'
!4«f()»+1-./ll23456789:;<=>?SMCl>EF8HIJH.IWaraSTim«YZ86iP.abcdeFgbijklin4>qr5tu»»xyzacM
!,£«l,(H+,-./U2345678?:j<=>?IIK»EF8HIJH.IBfflFI»5TlM«YZtUA.’abcdeFghijklMopqr5tuv<xyz{:}*
1 *НП' ()«+,-. /II2345678»:; (=>?И1СИ7БН1Л11Я0РЙВТ1М1П7ША. abcdefghijklanopqrstuxxxyzada'
14811 ОН,-, /II23456789:; (=>4MCKF6HIJH.IIK)FeRSTIWWYZJolu.4abcdeFgbi jklanopqrstmxyzaoai
!*«ll'()»,-./1123456781:,-I-yiMKKFSHIJiaJMOPSRSTUVUYZnr.tabcde/ghijklinopqrstuviixyzlHi
"mm,-./112345678,:;(=>?МК»ЕГ6Н1Яа.ЯИ)РйеТ1ИИП;ЯгЛ 'abcdefghijklnogqrstuvntyz'*}'
i'HU'O»,-./112345678?:,<->7MICMF6HIJKUIl«aiiRSTlMnymr.'abcdefgbijklinopqrdt<»nyzCr
- 42 -
I
ESC U - установка печати в одном или двух направлениях
Кодирование: chr$(27); "V»; CHR$(a); /п= 0 или 1/
Функция: определяется, в одном или двух направлениях будет
производиться печать;
и = 1-> печать в одном направлении
п = 0-> печать в двух направлениях
Пример:
10 REM ESC и
20 LPRINT CHR$(27);"U";CHR$(D;
30 LPRINT "Beachten Sie, ihr Drucker druckt nur in eine Richtung
40 for 1=1 to 4 (Внимание, устройство печатает только в одном
50 LPRINT "unidirektionaler Druck" Направлении !)
60 next i (одяонаправло печать)
70 LPRINT CHR$(27);"U”;CHR$(0)
30 LPRINT "und nun wieder in beide Richtungen "
90 for i=i to 4 (а теперь снова в обоих направлениях)
100 LPRINT "bidirektional.er Druck"
ii0 next i (двунаправленная печать)
Beachten Sie, ihr Drucker druckt nur in eine Richtung !
unidirektionaler Druck (Внимание, УСТРОЙСТВО Печатает ТОЛЬКО В
unidirektionaler Druck ОДНОМ направлении !)
unidirektionaler Druck
unidirektionaler Druck (однонаправленная Печать)
und nun wieder in beide
bidirektionaler Druck
bi direktionaler Druck
bidirektionaler Druck
bidirektionaler Druck
Richtungen (а теперь снова в обоих
направлениях)
(двунаправленная печать)
ESC < -Установка однонаправленной печати на I-ой Отроке
слева направо
Код: CHR$(27); "<"i
Функция: Благодаря данной команде осуществляется вывод строки, начиная слева.
Учти: ESC U Данная команда минимизирует горизонтальные отклонения, обусловленные рабтой печатающего механизма.
Несмотря на то, что двунаправленная печать почти
не ведёт к отклонениям в горизонтальном графическом
изображении, команды ESC U и ESC < рекомендуются
для установки максимальной точности печати.
- 43 -
esc 6a) _ инициация ПУ
Кодирование: CHR|(27); "(а)"
Функция: если вводится этот код, то ПУ инициируется вновь,
т.е. оно переходит в то же состояние, что и пос-
ле включения.
Принять во внимание: ПУ не инициируется, если печатного
символа /шестнадцатер. 40/ нет в
актуальном наборе символов данной
страны.
Пример:
10 REM ESC @
20 LPRINT CHRSM15)!
30 LPRINT "Komprimierte Schrift" (уЛОТНёнНЫЙ Шрифт)
40 LPRINT CHRS(27);"R";CHRS(0);CHR$(27);;
50 LPRINT "Schriftart, die am DIL-Schalter eingestellt ist !
(вид шрифта, установленный на переключателе DILI)
Kcieprieierte Schrift (уПЛОТНёнНЫЙ Шрифт)
Schriftart, die am DIL-Schalter eingestellt ist !
- 44 -
КОИ -7 Ни
4. Представление символов
HEX < 0 1 2 3 4 5 6 7
0 SP 0 @ P P
1 t 1 A Q a q
2 DC2 •• 2 В R b r
3 # 3 C S c s
4 DC4 Й 4 D T d t
5 7. 5 E u e u
6 & 6 F v . f V
7 ; BEL 7 Б w 9 w
8 [ BS CAN < 8 H X h X
9 ! нт ) 9 I Y i У
А LF ♦ • J z j z
В ; vt ESC + К t k <
С FF < L \ 1
D • CR — = M 1 m >
Е ; so > N n *v
F ! SI / ? 0 - о DEL
КОИ -7 Hi
{ HEX ! 0 i 2 3 4 5 6 7
! 0 1 1 SP 0 Ю п ю П
• 1 1 t 1 a я А Я
1 2 DC2 tl 2 s р Б р
[ 3 1 # 3 Ц с Ц с
J 4 DC4 Й 4 Д т Д т
! 5 1 % 5 e У Е У
; 6 & 6 Ф ж Ф ж
; 7 ; BEL * 7 г в Г в
! 8 ! BS CAN ( В X ь X ь
! 9 ! нт ) 4 и ы И ы
! fi ! LF * й 3 0 3
; в • VT ESC + 9 к ш К ш
! c ' FF 9 < л э Л э
! D ; cr — = м щ М щ
[ E • so > н ч Н ч
[ F ! SI z ? о ъ О DEL
- 45 -
4
КОИ -7 Н./1
HEX ! 8 i 2 3 4 5 6 7
И । । SP и ® P n п
1 । i 1 1 A Q A я
2 1 1 DC2 и 2 В R Б р
3 i # 3 C S Ц с
4 l I DC4 П 4 D T Д т
5 I I X 5 E u E У
6 i I & 6 F V Ф ж
7 ! BEL • 7 Б w Г в
8 ' BS CAN < 8 H X X ь
9 ! HT > 9 I Y И ы
А } LF : J z и 3
В * VT ESC + 5 К t к о
С ' FF » < L \ л э
D ; cr — = M 3 м а
Е ; so • > N н ч
F ; si / 0 О DEL
- 46 -
Набор символов для печатающего устройства под
управлением персонального компютера Р0Б0ТР0Н 1715
с программными номерами 3.35 - 3 - OI/XX
или 4.35 - 3 - OI/XX
КОИ -7 Но
HEX ! ° 1 2 3 4 5 6 7
0 t i SP о e P p
1 ] 1 A Q a q
2 f DC2 II 2 В R b r
•j о C s c s
4 1 DC4 $ 4 D T d t
5 i % 5 E и e u
6 i & 6 F V f V
7 • BEL 7 Б и Q w
s BS CAN • ( s H X h X
9 • HT ) 9 I Y i У
А ! LF * : J г j z
В ! vt ESC + 5 К с k <
С ! FF 1 L \ 1 1
D ; cr — = M 3 m 3
Е • SO > N Л n -V
F i SI / 7 О - о DEL
‘кои -7 1
HEX ; о 1 2 о 4 5 6 7
0 1 SP 0 Ю п ю п
1 t 1 1 a я А я
2 1 DC2 »» 2 6 р Б р
o 1 t * .3 u с ц с
4 1 1 DC4 Й 4 Д т д т
5 1 1 7. 5 e У Е У
6 1 t & 6 Ф ж Ф ж
7 J BEL 7 г 8 Г в
s ! BS CAN ( S X Ь X ь
9 ! HT ) 9 и ы и ы
A ! LF * • й а . и 3
В ' VT ESC + M к ш к ш
C 1 FF < л э л э
D j CR - — м ш м ш
E ! SO > н ч н ч
F • SI / о о DEL
- 47 -
5. ОПИСАНИЕ ИНТЕРФЙ1СОВ
5.1. Последовательный интерфейс v 24/RS 232 с
Область применения
Этот интерфейс позволяет проводить управляемый напря-
жением, асинхронный обмен информацией последовательным дво-
ичным кодом.
Скорость: 150, 200, 300, 600, 1200, 2400, 4800, 9600 бод.
Формат данных: бит пуска - 1
бит данных - 7 или 8
контрольный бит - четность, нечетность или
отсутствие контр, бита
бит останова - не менее 1 или 2
Буфер данных: 3/4 К-байта
Полярность сигналов: линия передачи mark f-в):-з —12 в
данных SPACE (+В):+3 - +12 В
линии сигнали- ВЫКЛ (-в):-з —12 в
зации и ВКЛ (+в):+3 - +12 В
управления
Виды протокола: протокол DTR
протокол XON/XOFF
Режимы работы: дуплексный, полудуплексный
Установка выключателей dil
OFF я---
ON
О
LINE FEED FORM
W A FEED
ON/OFF
LINE
11 Выключа- тель Функция OFF ON
14-1 не используется
14-2
15-1 15-2 скорость передачи в бод. см. таблицу 1
16-1 . контроль четности есть нет
16-2 нечетн, четн.
- 48 -
-17-1 17-2 протокол передачи данных режим работы DTR дуплексн. XON/XOFF полудуп.
18-1 биты данных 7 8
,18-2 биты останова не мен. 1 не мен. 2
Таблица 1. Установка скорости передачи в 603*
14—2 15—1 15—2 9600 бОД. OFF OFF OFF 4800 бод. OFF ON OFF 2400 бод. ON ON OFF 1200 бод. OFF OFF ON 600 бОД. ON OFF ON 300 бОД. OFF ON ON 200 бОД. ON OFF OFF 150 бОД. ON ON ON Линия интерфейса Защитное заземление fg Рабочее заземление sg Передаваемые данные TxD Принимаемые данные RxD Включить блок передачи RTS Готовность к передаче стз Готовность ВМ к работе DSR Готовность ПУ к работе dtr Уровень принимаемого сигнала dcd Конец бумаги ре Обозначение по ЕЕА CCITT ДИН АА 101 Е1 АВ 102 Е2 ВА ЮЗ D1 ВВ 104 D2 СА 105 S2 СВ 106 М2 СС 107 М1 CD 108 S1 CF 109 М5
Внимание! В ПУ нет с^язи между рабочим и защитным
заземлением!
Включить блок передачи (RTS) (направление от ПУ)
Эта линия по-разному подключается в режимах работы
"дуплексный” и "полудуплексный".
В дуплексном режиме линия постоянно удерживается в со-
стоянии ВКЛ. В полудуплексном режиме она находится в состоя-
нии ВЫКЛ. ПУ включает ее в состояние ВКЛ /условие: DSR -
ВКЛ, a CTS - ВЫКЛ!/, если собирается по линии TxD переда-
вать данные на ВМ. Данные передаются после того, как линия
CTS перейдет в состояние ВКЛ. По окончании передачи линия
RTS снова переключается в состояние ВЫКЛ.
Готовнооть к работе (DTR) (направление от ПУ)
В состоянии ВКЛ ПУ готово к приему данных /принять во
внимание протокол XON/XOFF!/. В состоянии ВЫКЛ ПУ больше не
может принимать данные от ВМ.
- 49 -
Конец бумаги (РЕ)(направление от ПУ)
В состоянии ВЫКЛ имеет место состояние конца бумаги.
После перехода в состояние ВЫКЛ ПУ может распечатать не бо-
лее одной строки, после чего он автоматически йереходит в
off-line: дальнейший прием данных исключается.
Готовность к передаче CTS (направление к ПУ) '
Эта линия анализируется только для протокола XON/XOFF.
В состоянии ВКЛ ВМ готова к приему данных, поступающих от
ПУ. В состоянии ВЫКЛ ВМ не готова к приему: для ПУ имеет
место "запрет на передачу".
В полудуплексном режиме ВМ должна подать сигнал CTS.
Если линия RTS включена в состояние ВЫКЛ, то CTS тоже нуж-
но включить в состояние ВЫКЛ, для того чтобы ПУ снова мог-
ло включить линию rts в состояние ВКЛ.
Готовность ВМ й работе (psr) (направление к ПУ)
В состоянии ВКЛ разрешается прием данных печатающим
устройством. ВМ готова к работе. Принять во внимание линию
В состоянии ВЫКЛ прием данных на ПУ запрещен. ВМ не
готова к работе. Другие линии сигнализации не анализируют-
ся. Если ВМ не подает сигнала, то внутренним путем генери-
руется состояние ВКЛ.
Уровень принимаемого сигнала (рср) (направление к ПУ)
В состоянии ВКЛ прием данных на ПУ разрешен. Принять
во внимание линию psr!
В состоянии ВЫКЛ прием данных на ПУ запрещен. Если ВМ
не подает сигнала, то внутренним путем генерируется со-
стояние ВКЛ.
Протоколы передачи данных
Протокол аппаратного обеспечения (протокол PTR)
Выключатель pil 17-1 стоит на OFF.
Требуемые линии интерфейса: PG, SG, RxP, PTR.
По мере надобности можно подключить линии PSR, pop
и РЕ. Линия CTS печатающим устройством не анализируется.
Линия rts в состоянии ВКЛ при выключателе pil 17-2 = OFF,
в состоянии ВЫКЛ при выключателе pil 17-2 = ON.
Управление обменом данными производится исключительно ис-
пользуемыми линиями интерфейса. ПУ работает со стыком типа
"Только прием".
После включения устройства линия PTR переводится в со-
стояние ВКЛ. ПУ готово к приему данных. Если в буфер данных
можно принять всего лишь 10 символов, ПУ переключает линию
DTK в состояние ВЫКЛ. Блоку передачи данных больше нельзя
передавать. После опорожнения буфера данных ПУ снова пере-
- 50 -
ключает линию DTR в состояние ВКЛ. Если линия DTR не пере-
ключается снова в состояние ВКЛ, то ПУ находится в режиме
off-line. Возможные причины: вмешательство оператора, ко-
нец бумаги или авария. По устранении причины и после пере-
ключения в режим ON-LINE линия DTR снова включается в со-
стояние ВКЛ.
Диаграмма времени
RxD ____L..1.1. .1..I I I________LI I. I,. . 1 U.U- + У
И» J ___________I ~ V
Буфер данных заполнен
Протокол математического обеспечения // протокол
XON/XOFF (DEC)
Выключатель DIL 17-1 стоит в положении on.
Требуемые дуплексные линии интерфейса: PG, SG, TxD,
RxD, Все остальные линии можно подключать по выбору.
Требуемые полудуплексные линии: pg, SG, TxD, RxD,
rts, CTS. Все другие линии можно подключать по выбору.
Обмен данными производится на базе управляющих симво-
лов. ПУ работает со стыком типа "Передача и прием". В дуп-
лексном режиме /выключатель DIL 17-2 на OFF/ ПУ и ВМ могут
передавать друг другу данные одновременно. В полудуплексном
режиме /выключатель DIL 17-2 на ON/ передавать данные может
только одна из сторон. Направлением передачи управляют ли-
нии RTS и CTS.
После включения ПУ передается XON /соответствует DC1
= 11 шестнадцатеричн., 17 десятичн./, что сигнализирует ВМ
готовность ПУ к приему.
Если в буфер данных можно принять только 10 символов,
то на ВМ передается XOFF /соответствует DC3 = 13 шестнадц.,
19 десятичн./. ВМ должна прекратить вывод данных до тех пор
пока не получит от ПУ X0N. ПУ передает X0N после опорожне-
ния буфера данных. Если X0N больше не передается, то ПУ на-
ходится в режиме OFF-LINE. Возможные причины: вмешательство
оператора, авария или конец бумаги. После устранения причи-
ны и переключения в режим ON-LINE ЙУ после опорожнения бу-
фера данных снова передает X0N.
Диаграмма времени в дуплексном режиме т
(RTS) ------------ ------------------------------ - у
(CTS) ____________ ______________________
DC 1 DC 3 DC 1
TxD I||
RxD Hill -HUI_______________I 11 It I
Буфер данных заполнен
- 51 -
Диаграмма времени в полудуплексном режиме
Буфер данных заполнен
Условия подключения
Для блоков передачи и приема приняты во внимание реко-
мендации из соответствующих стандартов.
При соблюдении электрических условий обеспечивается ра-
ботоспособность при передаче на расстоянии до 15 м. Следует
использовать скрученный парами кабель /каждый сигнальный
провод скручен с одним проводом на массу/. Пучок должен эк-
ранироваться. Экран с обеих сторон соединить с защитным
проводом.
Схема включения контактов
25-контактное гнездо (Cannon DB - 25 s)
Контакт Сигнал
1 PG
2 TxD
3 RxD
4 RTS
5 CTS
6 DSR
7 SG
8 DCD
11, 20 DTR
16 PE
Остальные контакты не
включены /9, 10, 12, 13,
14, 15, 17, 18, 19, 21,
22, 23, 24, 25/
Примеры сопряжения
2. Протокол xon/xoff дуплексн.
1. ПРОТОКОЛ DTR
К 6311 -М ВМ
PG 1 1 PG
SG 7 7 SG
RxD з м 2 TxD
DTR 11,20 6 DSR
К 63II-M BM
PG 1 1 PG
SG 7 7 SG
TxD 2 3 RxD
RxD 3 "L 2 TxD
- 52 -
Протокол xon/xoff полудуплексн.
Схема включения контактов
ПУ: 25-контактная гнездовая колодка (cannon db-25 s) или
26-контактная штекерная колодка, форма 102-26, по ТТЛ
29331/04.
Кабель интерфейса: 25-контактная штекерная колодка (cannon
db-25 В или эквивалентная) или
26-контактная гнездовая колодка ио ТГЛ
29331/04, форма 212-26, или эквивалентная.
Схема включения 25-контактной Схема включения 26-контактной
гнездовой колодки штекерной колодки
1 PG / 101
2 TxD / 103
3 RxD / 104
4 RTS / 105
5 CTS / 106
6 DSR / 107
7 SG / 102
8 DCD / 109
11 DTR / 108
16 PE
20 DTR / 108
JI A В
1 SG / 102 SG / 102
2 PG / 101
3 TxD / 103
4 RxD/ 104
5 RTS / 105
6 CTS/ 106
7 DSR / 107
8 DTR/ 108
9 DCD / 109
10 PE
11
12
13
- 53 -
6« ПОСЛЕПОВАТЕЛЬНЕЙ ИНТЕРФЕЙС Current Loop 20mA
(ИРПС)
Область применения
Этот интерфейс обеспечивает возможность управляемого
напряжением, бит-последовательного, асинхронного обмена дан-
ными»
Скорость в бод: 150, 200, 300, 600, 1200, 2400, 4800, 9600.
Формат данных: бит пуска - 1 бит
бит данных - 7 или 8 бит
контрольный бит - чет., нечет., отсутствует
бит останова - не менее 1 или 2 бит
Буфер данных: 1/2 К-байт
Полярность сигналов: Mark (лог. 1) 15...25 мА ВКЛ
Space (лог. 0) 0... 3 мА ВЫКЛ
Виды протоколов: протокол DTR
Протокол XON/XOFF
Настройка микропереключателей DIL
OFF
-------->011
5-1 6-1 17-1 18-1
5-2 6-2 17-2 18-2
DIL Функция OFF v ON
14-1 не используется
14-2 15-1 15-2 скорость в бод см. таблицу
16-1 контроль четности/нечетнрсти есть нет
16-2 нечет. чет.
17-1 протокол передачи данных DTR XON/XOFF
18-1 биты данных 7 8
18-2 биты останова не мен. 1 не мен. 2
- 54 -
ТАБЛИЦА. Настройка скорости передачи
14-2 15-1 15-2
Э600 бод OFF OFF OFF
4800 бод OFF ON OFF
2400 бод ON ON OFF
1200 бод OFF OFF ON
600 бод ON OFF ON
300 бод OFF ON ON
200 бод ON OFF OFF
150 бод ON ON ON
Линии интерфейса
Петля приемника: ED-, ED+ ИЛИ TTY-RXD, TTY-RXD RETURN
Петля передатчика: sd-, SD+ или tty-txd, tty-txd return
ПРОТОКОЛЫ ПЕРЕДАЧИ ДАННЫХ
Протокол технического обеспечения
Микропереключатель dil 17-1 в положении OFF.
ПУ работает с интерфейсом типа "Только прием". .
После включения устройства петля передатчика (sd) пе-
реходит в состояние ВКЛ. ПУ готово к приему данных.
Когда буфер данных сможет принять всего лишь 10 симво-
лов, ПУ переключает петлю передатчика в состояние ВЫКЛ. Бло-
ку передачи передавать данные больше нельзя. После опорож-
нения буфера данных ПУ снова переключает петлю передатчика
в состояние ВКЛ. Если петля передатчика больше не включает-
ся в состояние ВКЛ, то, значит, ПУ находится в режиме OFF-
LINE. Возможные причины: вмешательство оператора, конец бу-
маги или авария. По устранении причины и после переключения
в режим on-line петля передатчика снова переключается в со-
стояние ВКЛ.
Диаграмма времени
ED+
ED-
SD+
SD-
ЛОГ. 1
лог. О
Буфер данных заполнен
лог. 1
лог. О
Протокол программного обеспечения / протокол XON/XOFF
Микропереключатель DIL 17-1 в положении ON.
Обмен данными осуществляется на базе управляющих сим-
волов. ПУ работает с интерфейсом типа "Передача и прием".
После включения ПУ передается xon (соответствует DC1=
11 шестнадцатеричн., 17 десятичн.), сигнализирующий ЭВМ о
готовности ПУ к приему.
- ,55 -
Когда буфер данных сможет принять всего лишь 10 симво-
лов, на ЭВМ подается X0FF (соответствует DC3 = 13 шестнадд.,
19 десятичн.). ЭВМ должна прекратить вывод данных до тех
пор, пока не получит от ПУ сигнал X0N. цу передает X0N, ког-
да освобождается буфер данных. Если хом больше не передает-
ся, то, значит, ПУ находится в режиме OFF-LINE. Возможные
причины: вмешательство оператора, авария или конец бумаги.
По устранении причины и после переключения в режим on-line
ПУ снова посылает хои, когда освобождается буфер данных.
Диаграмма времени
SD+ DC1 DC1 лог. 1
SD- --------------1------------ -------1-------1---- Л0Г. 0
ED+ ЛОГ, 1
ED- --------------*—1—1—1 1 —1—।—|------------1—L-J— ЛОГ. 0
Буфер данных заполнен
Формат данных
лог
лог
ИНФОРМАЦИОННОЕ СЛОВО
бит
ост
бит
пуска
1
0
Бит пуска: 1 бит
Бит данных: 7 или 8 бит
(D0 младший бит; D6 или D7 старший бит)
Контрольный бит: чет., нечет., отсутствует
Бит останова: не менее 1 или 2
Условия подключения
На блоках передачи и приема учтены рекомендации соот-
ветствующих стандартов /ГГЛ 42886/.
При соблюдении электрических условий гарантируется
функциональная способность при передаче на расстояние не
более 500 м. При более низких скоростях передачи возможна
передача и на большие расстояния.
Надлежит использовать скрученный парами кабель, т.е.
кабель, где линии передачи и линии приема соответственно
скручены вместе. Кабельный пучок должен быть экранирован.
Экран надлежит соединить с защитным проводом.
- 56 -
Схема включения контактов
ПУ: э-контактная штекерная колодка, форма ЮЗ-О, по ТГЛ
29331/04 или
25-контактная гнездовая колодка (Cannon DB - 25 S)
Кабель интерфейса: 5-контактная гнездовая колодка, форма
223-5, по ТГЛ .29331/04 или
25-контактная штекерная колодка (Cannon
DB - 25 3) или эквивалентная.
Схема включения 5-контактной
штекерной колодки
Схема включения 25-контактной
гнездовой колодки
Контакт А В
1 SD-
2 SD+
3 ED+
4 SD-
5 экран
Контакт Включение
1 ЭКран/CHASSIS-GIJD
17 SD-/TTY-TXD
23 ED+/TTY-RXD RETURN
24 SD+/TTY-TXD RETURN
25 ED-/TTY-RXD
Электропитание
Блоки передачи и приема на ПУ настроены изготовителем
как пассивные /без электропитания/. Путем перепайки перемы-
чек можно установить активный режим: электропитание прово-
дится через резисторы.
Если требуется этот режим работы, то необходимо открыть
кассету интерфейса, после чего, в зависимости от конкретно-
го использования, установить или удалить на печатной плате
следующие перемычки:
Х1
Вид на
монтажную сторону
Х5
ХЗ
Х4 -*
Х8
Х7 JX6
Разъем
интер-
фейса
Петля передатчика: пассивн. ХЗ (Х4, Х5 - нет)
активы. Х4, Х5 (ХЗ - нет)
Петля приемника: пассивн. Х6 (Х7, Х8 - нрт)
активн. Х7, Х8 (Х6 - нет)
Х1: соединяет лог. массу (GND) ПУ с защитным проводом
(chassis GND). Это соединение должно быть только с одной сто-
роны: или на ПУ, или на ЭВМ (как правило, не на ПУ).
- 57 -
'7. Параллельный интерфейс centronics
Область применения
Этот интерфейс обеспечивает возможность бит-параллельно-
го, байт-последовательного обмена информацией.
Настройка микропереключателей DIL
OFF
---------- ON
5-1 6-1 17-1 18-1
5-2 6-2 17-2 18-2
DID Функция OFF ON
14-2 Сигнал INIT без внутрен- ней фиксации внутренняя фиксация
15-1 Сигнал aUtO peed XT без внутрен- ней фиксации внутренняя фиксация
15-2 Сигнал 5еШТ IN без внутрен- ней фиксации внутренняя фиксация
16-1 18-2 не используются
Линии интерфейса
Data bit 1-8 (ВАТА 1...DATA 8) (направление к ПУ)
Эти сигналы содержат информацию битов 1-8. Уровень
"high" соответствует логической 1, а уровень "low* - логичес-
кому 0.
Data strobe (STROBE)' (направление к ПУ)
Уровень "high" на линии Strobe означает, что комбинация
сигналов на информационных линиях недостоверна. Уровень "low"
означает достоверность. Импульс "low" используется для записи
данных в логику блока приема.
Acknowledge (acknl'6) (направление от ПУ)
Импульс "low" на линии AdkhLG показывает, что блок при-
ема записал данные и готов к обработке дальнейших данных.
- 58 -
Paper end. (PE) (направление от ПУ)
Уровень "high" на линии РЕ показывает, что в ПУ подошла
к концу бумага.
Busy condition (BUSY) (направление от ПУ)
Уровень "high" на линии busy означает, что ПУ не может
принимать данные, busy становится "high" в следующих случа-
ях: 1. во время приема и обработки данных;
2. В СОСТОЯНИИ OFF-LINE;
3. в состоянии "ошибка ПУ".
Select (select) (направление от ПУ)
Уровень "low" на линии select показывает, что ПУ не го-
тово к приему. В этом состоянии линия busy тоже имеет уровень
"high"»
Auto feed, (AUTO FEED %T) (направление к ПУ)
Действует только в том случае, если переключатель dil
15-1 находится в положении "off"!
Когда на зтой линии уровень "low", ПУ по завершении пе-
чати автоматически выполняет переключение строк (line feed).
Если переключатель 15-1 находится в положении "ON", то внут-
ри ПУ уровень линии расценивается как "high".
Initial state (ТИТ) (направление к ПУ)
Действует только в том случае, если переключатель dil
14-2 находится в положении "OFF"!
Когда на этой линии присутствует импульс low', блок
приема вновь инициализируется так же, как при подключении
напряжения питания.
Error state (errCTT) (направление от ПУ)
Уровень "low" на линии fiRROR означает, что ПУ находится
в одном из следующих состояний:
1. PAPER END
2. OFF LINE
3. ERROR
Select in (SELECT И) (направление к ПУ)
Действует только в том случае, если переключатель dil
15-2 находится в положении "off"!
Блок приема может записать комбинации сигналов на ин-
формационных линиях только тогда, когда на этой линии уровень
"low". При наличии уровня "high" обмен данными хотя и выпол-
няется надлежащим образом, но ПУ игнорирует данные.
Внимание Г Если эта линия не используется, то переключа-
тель DIL 15-2 должен находиться в положении "он".
- 59 -
+5 V DC (+5 V DC) (направление от ПУ)
На этой линии присутствует напряжение питания 5 В
постоянное , предельная допустимая нагрузка которого со-
ставляет 80 мА.
Защитный провод (chassis gup)
Защитный провод ПУ. Линия рассчитана только для присо-
единения кабельного экрана, заземление других устройств че-
рез эту линию не допускается. В ПУ нет соединения между gjjd
и CHASSIS.
Масса (GND)
Логический массовый уровень ПУ.
Диаграмма времени
STROBE
t - внутреннее время обработки принятых данных в ПУ.
Электрические условия
Блок приема:
+5V
R 3,3 кОЬш
т~ & __
1_7408
стандартный логический
элемент ТТЛ
С 33 pf
GND
- 60 -
_____Конденсатор ТОЛЬКО при STROBE, AUTO FEED XT, INIT,
select IN. Крутизна фронтов импульсов должна составлять
4 1 МКС.
Блок передачи: все выходы усилителей - стандартные
логические элементы ТТЛ, усиливающие только одну линию и
внутренне не используемые дополнительно.
Кабель интерфейса
Надлежит использовать скрученный парами кабель, т.е.
кабель, где каждый сигнальный провод скручен с проводом мас-
сы. Провода должны иметь сечение не менее 0,08 мм и волновое
сопротивление 60-150 Ом. Пучок кабеля должен быть экраниро-
ван для обеспечения показателей радиопомех. Экран надлежит
с обеих сторон соединить с защитным проводом. При соблюде-
нии электрических условий работоспособность интерфейса обес-
печивается для длины линий не более 1,8 м.
Схема включения контактов
ПУ: 36-контактная гнездовая колодка (Amphenol 57-40 360) или
39-контактная штекерная колодка, форма 302-39, по ТГЛ
28331/04.
Кабель интерфейса: 36-контактная штекерная колодка (.Amphe-
nol 57-30 360 или эквивалентная) или
39-контактная гнездовая колодка по ТГЛ
28331/04, форма 422-39, или эквивалентная.
Схема включения 36-контактной гнездовой колодки
Контакт Сигнал Контакт Сигнал
1 STROBE 19 GND
2 DATA 1 20 GND
3 DATA 2 21 GND
Л DATA 3 22 GND
5 DATA 4 23 GND
6 DATA 5 24 GND
7 DATA 6 25 GND
8 DATA 7 26 GND
9 DATA 8 27 GND
10 ICKW 28 GND
11 BUSY 29 GND
12 PE 30 GND
13 SELECT 31 ТПТ
14 aL'tl) FEED XT 32 ЁЙЙОЙ
15 NC (не использ.) 33 GND
16 GND 34 NC (не используется)
17 CHASSIS GND 35 +§ В Через реэ. 3.3k
18 +5 V DC 36 SELECT IN
- 61 -
Схема включения 39-контактной штекерной колодки
I А В с
1 GND PE GND
2 NC (не используется) STROBE GND
3 GND ACKNLG GND
4 GND SELECT GND
5 GND DATA 1 GND
6 SELECT iW DATA 2 GND
7 W РЕЁТ) XT DATA 3 GND
8 +5,. В „через рез.З.Зк DATA 4 GND
9 ErroR DATA 5 GND
10 GND DATA 6 ITO
11 GND BATA 7 BUSY
12 GND DATA 8 GND
13 CHASSIS GND нс (не используется) +5 V DV
ВНИМАНИЕ! Очень многие компьютеры работают только сми-
нимальным вариантом интерфейса CENTRONICS, т.е. линии Жт,
auto feed хт и SELECT IN компьютером не обеспечиваются. В этом
случае необходимо установить переключатели DIL -14-2, 15-1 и
15-2 в положение "ок".
- 62 -
8« Параллельный интерфейс ИРПР
Область применения
Этот интерфейс обеспечивает возможность бит-параллель-
ного, байт-последовательного обмена информацией. Он выполня-
ет условия ЯМ MRK для RT 29-80 "СМ ЭВМ. Интерфейс для ради-
ального подключения устройств с параллельной передачей ин-
формации IFSP" и ММ 012-77 "Буквенно-цифровые ПУ и клавиа-
туры. Требования к реализации подключения интерфейса IFSP".
Логические уровни: L (low) = 0,4 В - логическая 1;
Н (high) = 2,4 В - логический 0.
Линии интерфейса
Для управления передачей требуются линии S0, А0, sc и
АС.
Передатчик готов к работе (S0) (направление к ПУ)
Логическая 1 (L-активно) на линии S0 означает, что пе-
редатчик готов к работе и передаче информации (под управле-
нием sc и АС). Логический 0 (Н-активно) означает, что пере-
датчик данных не готов к работе и приемник должен игнориро-
вать состояние других линий . Сигнал S0 включается независи-
мо от сигнала А0.
Приемник (ПУ) готов к работе (Agf) (направление от ПУ)
. Когда сигнал А0 - логическая 1 '(L-активно), приемник
готов к работе. Он может принимать данные под управлением
sc и АС. Когда на линии А0 присутствует логический 0 (Н-
активно), ПУ не готово к работе и передатчик игнорирует со-
стояние линий. Сигнал А0 не зависит от S0,
Управляющий сигнал передатчика (sc) (направление к ПУ)
Когда на линии sc при активном АС присутствует логичес-
кая 1 (L-активно), комбинации сигналов на информационных ли-
ниях достоверны. Логический 0 (Н-активно) означает, что при-
емник не может расценивать информационные линии как достовер-
ные. Сигнал sc может переходить в активное состояние только
после активизации сигнала АС. Сигнал sc может переходить в
неактивное состояние только после дезактивизации сигнала АС.
Управляющий сигнал приемника (АС) (направление от ПУ)
Логическая 1 (ъ-активно) сигнала АС означает, что ПУ
требует от передатчика данных новой информации. Логический
0 (Н-активно) сигнализирует передатчику о том, что приемник
не готов к приему новой информации. ПУ удерживает сигнал в
неактивном состоянии до тех пор, пока не дезактивизируется
сигнал sc.
- 63 -
Информационные линии (D0...D7) (направление к ПУ)
Данные передаются low-активно.
Конец носителя данных (А4) (направление от ПУ)
Логическая 1 (L-активно) означает, что ПУ определило
конец бумаги. Сигнал включается асинхронно к циклу переда-
чи и не оказывает влияния на сигнал А0.
Осуществляются вывод ЗУ символов, загрузка начального
значения и переход в состояние OFF-LINE, после того как АС
станет логическим 0. Линия состояния А4 становится логичес-
ким 0 после того, как будет устранен "конец бумаги", а пе-
чать продолжится после нажатия клавиши "ON". Начатая стро-
ка заполняется и выводится не позднее очередного переклю-
чения строки.
Ошибка печати (А2) (направление от ПУ)
Сигнальная линия становится активной (логическая 1),
если в ПУ имеет место авария. ПУ переходит в состояние OFF-
LINE после того, как АС станет логическим 0: вывод ЗУ строк
не возможен, ПУ блокировано, осуществляется загрузканачаль-
ного значения. Сигнал дезактивизируется (логический 0) пос-
ле повторного перехода в состояние ON-LINE.
Нулевые линии (Z)
По линиям z интерфейса осуществляется соединение нуле-
вых потенциалов логики передатчика и приемника данных.
Диаграмма времени
После включения ПУ переключается на прием. Обмен дан-
ными посредством сигналов АС и SC должен проводиться в чет-
ком режиме "опрос-ответ".
S0
А0
АС
SC
D0...D7
достоверно
- 64 -
Электрические условия
В качестве блоков передачи и приема используются логи-
ческие элементы ТТЛ. Выходы усилителей ПУ усиливают только
одну линию и внутренне не используются дополнительно. Уси-
лительные блоки рассчитаны на допустимый ток нагрузки, со-
ставляющий 40 мА.
Для всех входных сигналов предусмотрена следующая вход-
ная схема.
+5Т
R1
R1 180 Ом, 25.207, ТТЛ 8728
R2 330 Ом, 25.207, ТГЛ 8728
Кабель интерфейса
Надлежит использовать скрученный парами кабель, т.е.
кабель, где каждый сигнальный провод скручен с проводом мас-
сы. Провода должны иметь сечение не менее 0,08 мм и волновое
сопротивление 110+20 0м.
При соблюдении электрических условий обеспечивается ра-
ботоспособность интерфейса для линий длиной не более 15 м.
Схема включения контактов
ПУ: 39-контактная штекерная колодка, форма 302-39, по ТГЛ
29331/04.
Кабель интерфейса: 39-контактная гнездовая колодка по ТГЛ
29331/04, форма 422-39, или эквивалентная.
Контакт А В С
1 Z А4 Z
2 — SC
3 АС
4 Z S0 —
5 Z D0 Z
6 D1 —
7 — D2
8 — D3 —
9 А2 D4 —
10 Z D5
11 Z D6
12 Z D7
13 S А0
Примечания:
Z - опорный потенциал массы
(в передатчике данных
должно быть соединение
между нулевым потенциа-
лом логики и защитным
проводом).
- защитный провод (нужно
соединить с экраном).
- контакты не заняты.
- 65 -