File ADRDRU.CO

Directory of image this file is from
This file as a plain text file

PROGRAMM-ID.
	ADRDRU.CO.

COMMENTS.
	DRUCKT ADRESS.CD AUF LPT.

AUTOR.
	LEMAIRE APRIL 80.
FILE-CONTROL.
	SELECT ADRESS.CD.
	SELECT DRUCK, ASSIGN TO LPT.
	
DATA DIVISION.
FILE SECTION.
FD ADRESS.CD.
01 BILD.
	02 NR		PIC	9(3).
	02 NAME		PIC	X(25).
	02 STRASSE	PIC	X(25).
	02 ORT		PIC	X(25).
	02 TELEFON	PIC	X(20).
FD DRUCK.
01 DRUCKZEILE		PICTURE	X(25).

WORKING-STORAGE SECTION.
01 ANTWORT	PIC	X.
01 SCHALTER	PIC	9	VALUE 0.
77 ZEILE		PIC	9(2).
01 JA		PIC	X.
	
PROCEDURE DIVISION.
	PERFORM DRUCKEN.
	STOP RUN.
DRUCKEN.
	PERFORM DATEI-PRUEFEN-OEFFNEN.
	PERFORM LESEN.
	PERFORM DRUCK-LPT UNTIL SCHALTER = 1.
	PERFORM SCHLIESSEN.

DATEI-PRUEFEN-OEFFNEN.
	DISPLAY "IST ADRESS.CD VORHANDEN J/N " (LINE).
	ACCEPT ANTWORT.
	IF ANTWORT IS EQUAL TO "J" THEN PERFORM  OEFFNEN
	ELSE STOP RUN.
	DISPLAY "WIEVIELE ZEILEN ZWISCHEN ADRESSEN " (LINE).
	ACCEPT ZEILE.
	DISPLAY "MIT NUMMER DARUNTER J/N " (LINE).
	ACCEPT JA.

OEFFNEN.
	OPEN INPUT ADRESS.CD, OUTPUT DRUCK.

LESEN.
	READ ADRESS.CD, AT END MOVE 1 TO SCHALTER.

DRUCK-LPT.
	MOVE NAME TO DRUCKZEILE.
	WRITE DRUCKZEILE AFTER ADVANCING 4 LINES.
	MOVE STRASSE TO DRUCKZEILE.
	WRITE DRUCKZEILE AFTER ADVANCING 1 LINE.
	MOVE ORT TO DRUCKZEILE.
	WRITE DRUCKZEILE AFTER ADVANCING 2 LINES.
	MOVE TELEFON TO DRUCKZEILE.
	WRITE DRUCKZEILE AFTER ADVANCING 1 LINE.
	IF JA = "J" THEN MOVE NR TO DRUCKZEILE,
	WRITE DRUCKZEILE AFTER ADVANCING 2 LINES.
	PERFORM LESEN.

SCHLIESSEN.
	CLOSE ADRESS.CD, DRUCK.



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search