APPLICATIONSDIVERS ★ Drucker-Status auf dem CPC 464 ★

RSX Printer Status (Computer Schau)Applications Divers
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Gibt man einen PRINT- oder LIST-Befehl an den Drucker, so können Probleme auftreten.

Ist dieser nicht ansprechbar, weil er ausgeschaltet oder beschäftigt ist oder, weil das Papier zu Ende ist, dann wartet der Computer solange, bis der Drucker wieder Daten annimmt. Es erscheint also keinerlei Fehlermeldung!

Vor allem bei geschützten Fremdprogrammen weiß man nicht weshalb es zu diesem Programmstop kommt. Oft liegt es nur daran, daß vergessen wurde den Drukker einzuschalten. Für ungeschützte Programme gibt es aber eine elegante Methode diese Problematik zu lösen. Das folgende kurze Maschinenprogramm definiert einen neuen Befehl, der als RSX-Modul (Resident System Extension) ins Betriebssystem

eingebunden wird und dort bis zum nächsten Reset steht. Der Befehl lautet:

|PRINTER.STATUS

Der vorangehende senkrechte Strich ist ein geshifteter Klammeraffe und zeigt dem Computer an, daß es sich um einen RSX-Befehl handelt. Wird der Befehl eingegeben, dann prüft der Computer mit der Betriebssystem-Routine MC BUSY PRINTER (Adresse &BD2E), ob der Drucker ansprechbar ist. Je nach Ergebnis der Untersuchung wird die Speicherstelle &A300 auf den Wert 0 oder 255 gesetzt.

Null heißt, daß der Drucker betriebs- und druckbereit ist, während 255 aussagt, daß keine Daten angenommen werden. Der Basic-Loader des Maschinenprogramms enthält eine kurze Demonstration der Möglichkeiten.

Schalten Sie ihren Drucker auf Off-Line oder ganz aus und starten Sie das Programm. Der Bildschirm blinkt dann grün/rot und die Meldung „* Bitte Drucker einschalten!“ wird so oft ausgegeben, bis dies geschieht. Dann erscheint „Drucker ist jetzt empfangsbereit!“ und ein Pfeifton ertönt.

Wollen Sie das Maschinenprogramm öfter verwenden, empfiehlt es sich, die Demonstration aus dem Loader herauszulöschen. Dies geht am einfachsten mit DELETE 200-250.

Martin Kotulla, ComputerSchau

★ PUBLISHER: COMPUTER SCHAU
★ YEAR: 1985
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ AUTHOR: Martin KOTULLA
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listings:
» RSX-Printer-Status    (Computer  Schau)    GERMAN    LISTINGDATE: 2023-10-29
DL: 36
TYPE: PDF
SiZE: 329Ko
NOTE: Supplied by www.acpc.me ; 1 page/PDFlib v1.6

» RSX-Printer-Status    (Source-code)    (Computer  Schau)    GERMAN    LISTINGDATE: 2023-10-29
DL: 36
TYPE: PDF
SiZE: 585Ko
NOTE: Supplied by www.acpc.me ; 2 pages/PDFlib v1.6

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Balkendiagramm (CPC Amstrad International)
» Applications » Balkendiagramm Eingabe (Schneider CPC-Welt)
» Applications » Balkendiagramme (Computer Schau)
» Applications » 3D-Balkendiagramme (Computer Kontakt)
» Applications » Diagramm 464
Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop
Page créée en 114 millisecondes et consultée 147 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.