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

Печатающая головка принтера LX-1050+ имеет девять иголок. При ее перемещении вдоль страницы электрические импульсы вызывают быстрое перемещение иголок. Всякий раз, когда иголка перемещается, она ударяет по ленте с краской и прижимает ее к бумаге, на которой остается маленькая точка. При движении головки вдоль бумаги иголки раз за разом перемещаются, формируя буквы, цифры или символы.

Точечные рисунки

Печатающая головка принтера LX-1050+ может печатать графику и дополнение к текстам, потому что графическое изображение формируется принтером таким же способом, как печатаются иллюстрации в газетах и журналах. Если вы посмотрите внимательно на фотографию в газете, то вы увидите, что она состоит из множества маленьких точек. Принтер также формирует такие изображения рисунком из точек с плотностью 240 точек на дюйм по горизонтали и 72 точки по вертикали. Поэтому изображения, печатаемые принтером, могут иметь такие же мелкие детали, как и на рисунке.

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

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

Чтобы печатающая головка не делала пропусков между строками графики, как между строками текста, расстояние между строками должно изменяться до устранения пропуска между строками. При изменении расстояния между строками ваш принтер может печатать графические изображения с мелкими деталями так, что не будет видно, что они состоят из отдельных линий, каждая высотой не более 8/72 дюйма.

Маркировка иголок

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