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

Определение высококачественных символов

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

Сетка для символов высококачественной печати

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

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

Определение каждого высококачественного символа требует а1 х 3 числа данных. Поэтому каждая вертикальная колонка должна быть разделена на три секции для вычисления данных.

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

Для вычисления чисел данных в этой колонке, сначала сложите вместе значения для каждого числа данных. Если точки не используются в группе, число данных нуль. Все нули должны быть записаны в инструкции с данными для определения программы высококачественной печати NLQ.

Пример на рисунке ниже показывает разработку эскиза на сетке и числа данных, напечатанные вверху или внизу каждой колонки.

Программа определения высококачественного символа.

Следующая программа для определяемого пользователем высококачественного символа содержит числа данных для показанного выше эскиза стрелки. Строки 230-250 содержат числа данных.

100 LPRINT CHR$(27);"x";CHR$(1);

110 LPRINT СHR$(27);"&";CHR$(0 );'';;";

120 LPRINT CHR$(0);CHR$(12);CHR$(0);

130 FOR I=1 ТО 36