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

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

Копирование символов из ПЗУ в ЗУПВ

После прогона примера приведенной выше программы, если вы выбрали определенный пользователем комплект символов и пытаетесь печатать другие символы, будет печататься только один символ "сердце". Пока других определенных пользователем символов нет в ЗУПВ, другие символы посылаются на принтер как пробелы.

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

Поэтому, ваш принтер имеет команду, которая позволяет вам копировать все стандартные знаки из ПЗУ в комплект определенных потребителем символов.

Формат команды:

ESC : 0 n 0

Примечание: Эта команда отменяет любой созданный вами символ. Вы должны передать эту команду принтеру до определения символов.

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

Смешение стилей печати

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

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

Помните, что определяемые пользователем символы запоминаются в ЗУПВ, которое не является постоянным. Каждый раз, когда принтер выключается или ваш компьютер посылает команду инициализации (INIT), все определенные пользователем символы теряются. Некоторые компьютеры делают это при каждой перезагрузке Бейсика или когда перезапускаются некоторые прикладные программы, и большинство компьютеров делают это при установке. Если установка принтера идет по команде ESC @, то выбирается набор символов из ПЗУ, но, определяемые пользователем символы, не теряются.