habe einen Citizen 120D bekommen und m¨chte probieren ob der funktioniert
welche kommand braucht man um den drucker anzusprechen?
evt ein kleines BASIC program zum testen?
Du bist in Begriff, Forum64 zu verlassen, um auf die folgende Adresse weitergeleitet zu werden:
Bitte beachte, dass wir für den Inhalt der Zielseite nicht verantwortlich sind und unsere Datenschutzbestimmungen dort keine Anwendung finden.
letzter Beitrag von Wan-Tu-Eit am
habe einen Citizen 120D bekommen und m¨chte probieren ob der funktioniert
welche kommand braucht man um den drucker anzusprechen?
evt ein kleines BASIC program zum testen?
moin...
also wenn du den drucker seriell angeschlossen hast sollte folgendes funktionieren:
10 open 1,4
20 print#1,"druckertest"
30 close 1,4
wenn du den drucker parallel (also am userport) angeschlossen hast benötigst du einen centronicstreiber.
ohne diesen kannst du den drucker nicht vom basic aus ansteuern, meines wissens nach.
de wizzard2002
Zitathabe einen Citizen 120D bekommen und möchte probieren ob der funktioniert
Wenn er beim Einschalten "zuckt", ist schon viel gewonnen
Zitatwelche kommand braucht man um den drucker anzusprechen?
Wenn der Drucker ein Commodore-Interface hat, sollte der Drucker wie ein MPS 80x funktionieren. Ist kein eingebautes Interface da, ist es ein Centronicsdrucker, der den Epson FX-80 emuliert (also Epson-Befehlssatz). Wenn er via Centronics direkt am Userport hängt braucht man einen Centronics-Treiber oder ein Programm, dass den Treiber mitbringt (viele Textverarbeitungen, GEOS). Hängt er über ein Interface (z.B. Wiesemann) am IEC-Bus des C64, muss man das Interface richtig konfigurieren. Wenn man's richtig anstellt, ist man wieder am Anfang und der Drucker reagiert wie ein MPS 80x.
Umgang mit Druckern (Commodore-Modus via Interface oder Software-Treiber):
OPEN 4,4,7 : REM Gross- / Kleinschrift ein
PRINT#4,Daten
CLOSE 4
oder
OPEN 4,4,0 : REM Grafik ein
CMD 4 : REM Umleitung aller Druckdaten auf Drucker
LIST : REM Ausgabe eines Listings
PRINT#4 : REM Ende der Umleitung
CLOSE 4
Gruß WTE
ZitatOriginally posted by Wan-Tu-Eit
Wenn er beim Einschalten "zuckt", ist schon viel gewonnen
Yes, den haben wir
@Wizzard:
fehler in linie 20??
hmm ähm ja ich kann mein listing leider selbst nicht testen.
mein fx-80 ist leider nicht mehr funktionstüchtig...
hab den code aus dem kopf geschrieben, falls da fehler drin sein sollten bitte ein dickes sorry...
de wizzard2002
ZitatOriginal von DorkVonWaterfal
fehler in linie 20??
Nicht mit Fragezeichen abkürzen! PRINT# ist ein eigenes Token!
Arndt
? FILE NOT OPEN ERROR IN 10
Hmmmmmm.....
1. "@Wizzard: fehler in linie 20?": Wie Arndt schon sagte, das "print#1" darf man nicht mit "?#1" abkürzen, man muss es ausschreiben oder "pR1" (das ist ohne Doppelkreuz einzugeben) nehmen (Angabe bezieht sich auf Gross/Kleinschrift-Modus des Bildschirms).
2. Beim CLOSE (Zeile 30) reicht ein einfaches "close1" (wenn man "open 1,4" verwendet hat)
3. Der FILE OPEN ERROR kommt dann, wenn das Programm vorher (irgendwo nachdem OPEN und vor dem CLOSE) mit einem Fehler abbrach (z.B. mit dem "?#"-Fehler) und neu gestartet wurde. Dieser Fehler tritt immer dann auf, wenn ein File nicht ordnungsgemäß geschlossen wurde und erneut geöffnet werden soll. "Profis" schreiben deshalb oft direkt vor einem OPEN das zugehörige CLOSE (hilft beim Testen und spart Nerven).
Gruß WTE