Принтер LX-1050, программное обеспечение и графика, страница 7

Для перемещения любой иголки, вы посылаете ее номер. Для перемещения одновременно более одной иголки, сложите номера иголок и пошлите сумму принтеру. Поэтому при этой маркировке иголок, вы перемещаете верхнюю, посылая число 128. Для перемещения нижней иголки вы посылаете 1. Если вы хотите переместить только верхнюю и нижнюю иголки, вы просто складываете 128 и 1 и посылаете 129.

Складывая соответствующие маркировочные номера вместе, вы можете перемещать любую комбинацию иголок. Ниже показаны три примера вычисления чисел, которые будут создавать конкретный рисунок иголок.

При этой системе нумерации любая комбинация сложения для восьми иголок представляется без дублирования десятичным числом от 0 до 255. Однако, перед тем как вы заложите эти значения в графическую программу вам необходимо знать формат графических команд.

Команды графики

Команды графического режима совершенно отличаются от большинства других команд. Для большинства других режимов, таких как выделение и двойная ширина, одна команда включает режим, а другая выключает его. Команды для графики более сложные, потому что команда, которая включает режим, определяет также количество печатаемых графических колонок. После получения принтером этой команды, он интерпретирует последующие числа в рисунок иголок и печатает его на бумаге.

Ваш принтер имеет одну команду которая позволяет вам использовать любой из восьми вариантов графики. Формат команды:

ESC * m n1 n2 data

В этой команде m определяет вариант графики, а n1 и n2 определяют число колонок, зарезервированных для графики. Имеющиеся варианты графики приведены ниже.

Вариант

m

Горизон. плотность (точек на дюйм)

Обычная плотность

0

60

Удвоенная плотность

1

120

Высокоскоростная удвоенная плотность*

2

120

Учетверенная плотность*

3

240

CRT I

4

80

Графопостроитель (1:1)

5

72

CRT II

6

90