九针打印机字符的运用

Author: 南京金陵职大 钱雁群 Date: 1992-04-24

        九针打印机内存有两组可打印字符集。一组为常用字符集(ASCII码32~127),打印机自检时打出的即是此字符集。常用字符集在各种型号的打印机上基本相同,运行程序一可将它打印出来。程序一:
        10 FOR I=32 TO 127
        20 PRINT CHR$(I); "  ";
        30 NEXT
        另一组是备选字符集(160~254),主要是各种符号和图形,因机型而异,程序二可将它全部打出,供需要时选用。程序二:
        10 FOR I=160 TO 254
        20 PRINT CHR$(27);">";
        30 PRINT CHR$(I);
        40 PRINT CHR$(27);"#";"  ";
        50 NEXT
        二、利用重叠法造出所需字符
        在英文打字机上有重叠打字的技巧,对于不存在的字符如“”,先打出“Y”,再退一格打出“=”,即合成为“”符。
        九钟打印机上也有退格控制命令:PRINT CHR$(8),可打印后退回一格,再打印需重叠的字符。根据这个道理,你可充分发挥自己的想象力,造出需要的新奇字符。程序三
        10 PRINT"<>Y<>^K[V^^IOZ\OOOO^";
        20 FOR I=1 TO 20
        30 PRINT CHR$(8);
        40 NEXT
        50 PRINT "===--1hk--oo\=-=+×v"
        APPLE BASIC语言中对打印机也有禁止换行命令:POKE 1529,255。程序四选禁止换行,打完两行形成重叠字符后,再用POKE1529,0恢复换行(在Start打印机上实现)。
        程序四:
        10 POKE 1529,255
        20 PRINT"<>y<>^K[V^^IOZ\OOOO^"
        30 PRINT "===--1HK--OO\\=-=+×v"
        40 POKE 1529,0