Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4.b._Konspekt2.doc
Скачиваний:
116
Добавлен:
22.08.2013
Размер:
5.43 Mб
Скачать

Операторы управления загрузкой шрифтов

Esc*c#D

1B 2A 63 # ...# 44

Назначение идентификационного номера для шрифта. Параметр # указывает номер шрифта в пределах

0 - 32767

Esc*c#F

1B 2A 63 # ...# 46

Управление загрузкой шрифтов. Параметр # содержит один из следующих кодов:

0 - Удалить из памяти принтера все шрифты;

1 -Удалить из памяти принтера все временные шрифты;

2 - Удалить из памяти принтера шрифт с идентификационным номером, который задан последним;

3 - Удалить из памяти принтера символ, введённый последним;

4 - Назначить временный шрифт;

5 - Назначить постоянный шрифт;

6- Текущий шрифт назначить/скопировать в качестве временного.

Esc(#X

1B 28 #...# 58

Параметр оператора содержит номер шрифта, который определяется как основной. Оператором следующего формата назначается вспомогательный шрифт: Esc)X 1B 29# ...# 58

Операторы определения новых загружаемых шрифтов

Esc)s#W данные

1B2973#...#57данные

Определение имени шрифта. Параметр # задаёт длину имени шрифта. За оператором следуют “n” байт с именем шрифта.

Esc*c#E

1B 2A 63 #...# 45

Код символа. Параметр # задаёт код ASCII, назначаемый для следующего символа.

Esc(s#Wданные

1B2873#...#57 данные

Загрузка символа в память принтера. Параметр # задаёт длину следующего описания символа. За оператором следует “n” байт с описанием символа.

Графические операторы

В этой группе содержатся операторы для вывода графических изображений в растровом или векторном формате (используется язык HPGL-2)

Esc%0B

1B 25 30 42

Режим HPGL-2. Устанавливает, что используется последняя достигнутая в HPGL-2 режиме позиция пера. Команда Esc%1B 1B 25 31 42 указывает, что вывод графического изображения должен начинаться с текущей PCL-позиции

вывода.

Esc*c#K

1B 2A63#...#4B

Толщина штриха HPGL-2. С помощью параметра # устанавливается толщина штриха в дюймах.

Esc*c#L

1B 2A 63 #...#4C

Длина штриха HPGL-2. С помощью параметра # устанавливается длина штриха в дюймах.

Esc*c0T

1B 2a 63 30 54

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

Esc*c#X

1B 2A 63#...#58

Ширина графической области. Параметр # ширину области для вывода графики в десятых долях пункта.

Esc*c#Y

1B 2A 63 #...#59

Высота графической области. Задаётся аналогично предыдущей команде.

Esc*(###R

1B 2A 74#...# 52

Разрешающая способность для растрового рисунка. Задаёт разрешение при выводе растрового рисунка. Параметр # может принимать следующие значения:

Код (H): 37 35 31 30 30 31 35 30 33 30 30

Разрешение: 75 100 150 300

(пункт./дюйм)

Esc*r0F

1B 2A 72 30 46

Представление растрового рисунка. Рисунок при выводе поворачивается. Следующим оператором задаётся вывод рисунка без поворота: Esc*r3F.

Esc*r0A

1B 2A 72 30 41

Esc*r1A

1B 2A 72 31 41

Расположение растрового рисунка. В первом варианте

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

Esc*b#M

1B 2A 62 #...#4D

Уплотнение данных. В зависимости от значения параметра # способ уплотнения может быть следующим:

Код: 0 1 2 3

Уплот- б/упл. Run Length TIFF- Data Row

нение: Enconding кодировка

Esc*rB

1B 2A 72 42

Конец растрового рисунка. Отмечает конец растрового рисунка.

Esc*r#T

1B 2A 72 #... 54

Высота сетки растра. Параметр # задаёт количество строк растровой сетки.

Esc*r#S

1B 2A 72 #...# 53

Ширина сетки. Параметр # задаёт количество столбцов (пикселей) в строке рисунка.

Соседние файлы в предмете Системы ввода и вывода данных