home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
M.u.C.S. Disc 2000
/
MUCS2000.iso
/
sigisoft
/
drucky
/
drucky.bas
next >
Wrap
BASIC Source File
|
1997-10-09
|
4KB
|
76 lines
10 REM ******* Dateiname drucker.bas **********
20 REM ******* (C) Siegfried Hübner **********
30 REM ************ Version 1.0 ***************
40 REM ************ Januar 1991 ***************
50 REM ****************************************
60 X=20:Y=21
70 CLS
90 PRINT CHR$(45);STRING$(78,45);CHR$(45);
130 REM
140 rem
150 REM
160 rem
170 LOCATE 2,2:COLOR 0,7:PRINT " Drucky Public Domain Version 1.0 (frei kopierbar) ":COLOR 7,0
171 print chr$(45);string$(78,45);chr$(45);
180 ESC$=CHR$(27)
190 PRINT
200 LOCATE 4,3:PRINT " 1 DRUCKER IN ON LINE BETRIEB 2 DRUCKER IN OFF LINE BETRIEB "
210 LOCATE 5,3:PRINT " 3 SCHMALSCHRIFT ein 4 DRUCKERRESET - BASISEINSTELLUNG"
220 LOCATE 6,3:PRINT " 5 UNTERSTREICHEN ein 6 UNTERSTREICHEN aus"
240 LOCATE 7,3:PRINT " 7 PAPIERENDE SENSOR ein 8 PAPIERENDE SENSOR aus"
250 LOCATE 8,3:PRINT " 9 SCHATTENDRUCK ein 10 SCHATTENDRUCK aus"
260 LOCATE 9,3:PRINT "11 FETTDRUCK ein 12 FETTDRUCK aus"
270 LOCATE 10,3:PRINT "13 ELITE AUSDRUCK ein 14 PICA AUSDRUCK ein"
280 LOCATE 11,3:PRINT "15 SUPERSCRIPT ein 16 SUPERSCRIPT aus"
290 LOCATE 12,3:PRINT "17 SUBSCRIPT ein 18 SUBSCRIPT aus"
300 LOCATE 13,3:PRINT "19 UNDIREKTIONALER AUSDRUCK ein 20 UNDIREKTIONALER AUSDRUCK aus"
310 LOCATE 14,3:PRINT "21 BREITDRUCK ein 22 BREITDRUCK aus"
320 LOCATE 15,3:PRINT "23 SOFORTAUSDRUCK ein 24 SOFORTAUSDRUCK aus"
330 LOCATE 16,3:PRINT "25 PROPORTIONALAUSDRUCK ein 26 PROPORTIONALAUSDRUCK aus"
340 LOCATE 17,3:PRINT "27 NLQ ein 28 NLQ aus"
355 LOCATE 18,3:PRINT "29 SUPERKLEINSCHRIFT "
351 print chr$(45);string$(78,45);chr$(45);
360 PRINT:LOCATE 20,3:COLOR 0,7:PRINT "30 PROGRAMMENDE ":COLOR 7,0
361 print chr$(45);string$(78,45);chr$(45);
362 locate 24,7:print "(c) 1991 by Siegfried Hübner, Obere Vorstadt 21, 8812 Windsbach"
370 LOCATE 20,54:COLOR 0,7:PRINT "BITTE WÄHLEN SIE AUS:";:COLOR 7,0:INPUT " ", WAHL
380 IF WAHL > 34 OR WAHL <1 THEN GOSUB 760
385 IF WAHL > 34 OR WAHL <1 THEN GOTO 370
390 GOSUB 740
400 ON WAHL GOTO 410,420,430,440,450,460,490,500,510,520,530,540,550,560,570,580,590,600,610,620,630,640,650,660,670,680,690,700,725,730
410 LPRINT CHR$(17);:GOTO 370
420 LPRINT CHR$(19);:GOTO 370
430 LPRINT CHR$(15);:GOTO 370
440 LPRINT ESC$ CHR$(64);:GOTO 370
450 LPRINT ESC$ "-1";:GOTO 370
460 LPRINT ESC$ "-0";:GOTO 370
490 LPRINT ESC$ "9";:GOTO 370
500 LPRINT ESC$ "8";:GOTO 370
510 LPRINT ESC$ "E";:GOTO 370
520 LPRINT ESC$ "F";:GOTO 370
530 LPRINT ESC$ "G";:GOTO 370
540 LPRINT ESC$ "H";:GOTO 370
550 LPRINT ESC$ "M";:GOTO 370
560 LPRINT ESC$ "P";:GOTO 370
570 LPRINT ESC$ "S0";:GOTO 370
580 LPRINT ESC$ "T";:GOTO 370
590 LPRINT ESC$ "S1";:GOTO 370
600 LPRINT ESC$ "T";:GOTO 370
610 LPRINT ESC$ "U1";:GOTO 370
620 LPRINT ESC$ "U0";:GOTO 370
630 LPRINT ESC$ "W1";:GOTO 370
640 LPRINT ESC$ "W0";:GOTO 370
650 LPRINT ESC$ "i1";:GOTO 370
660 LPRINT ESC$ "i0";:GOTO 370
670 LPRINT ESC$ "p1";:GOTO 370
680 LPRINT ESC$ "p0";:GOTO 370
690 LPRINT ESC$ "x1";:GOTO 370
700 LPRINT ESC$ "x0";:GOTO 370
725 LPRINT CHR$(15);CHR$(27);CHR$(83);CHR$(49);CHR$(27);CHR$(51);CHR$(15);:GOTO 370
730 END
740 LOCATE X,Y:PRINT USING "##";WAHL;:PRINT"*";:Y=Y+3
750 IF Y>45 THEN Y=21:LOCATE X,Y:PRINT SPACE$(29)
760 LOCATE 22,75:PRINT " ";:BEEP
770 RETURN