100 LPRINT CHR$(27);"х";CHR$(0);
110 LPRINT CHR$(27); "&" ; CHR$ (0);
120 LPRINT ";;";
130 LPRINT CHR$(12 8);
140 FOR 1=1 TO 11
150 READ A: LPRINT CHR$(A);
160 NEXT I
170 LPRINT ";;;;;"
180 LPRINT CHR$(27);"Y";CHR$(1);
190 LPRINT ";;;;; "
200 LPRINT CHR$(27 );"Y";CHR$(1);
210 LPRINT ";;;;;"
220 END
230 DATA 32,80,168,84,42,84,168,80,32,0,0
Два знака (;) в строке 120 (n1 и n2), представляют собой диапазон определяемых символов (в этом случае диапазон один знак). Строка 130 содержит а1, которое в этом примере определяет использование верхних восьми иголок печатающей головки.
Информация о конфигурации символа (которая содержится в конце команды в инструкции DATA) посылается принтеру в цикле между строками 140 и 160.
Если вы введете программу из примера выше, вы определите символ "сердце" и занесете его в ЗУПВ с кодом ASCII 59 (замена символа ;). Вы теперь можете напечатать три строки примера вашей работы. Первая и третья строки (печатаются строками 170 и 210 программы), печатают обычный знак точка с запятой; вторая строка (строка 190) печатает "сердце", которое вы определили.
Запустите программу, чтобы посмотреть распечатку ниже.
Как вы можете видеть, оба комплекта символов (первоначальный с символами из ПЗУ, который принтер обычно использует и набор определенных пользователем символов) остаются в принтере доступными для использования. Команда для переключения между двумя комплектами используется в строках 180 и 200 и имеет следующий формат:
ESC % n
Если n равно 0, выбран первоначальный комплект символов из ПЗУ, это установка по умолчанию. Если n равно единице, выбран комплект символов определяемых пользователем. Если вы выбираете комплект символов определяемых пользователем прежде чем определили какой либо символ, команда игнорируется и продолжают использоваться символы из ПЗУ.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.