| |
|
|
- Seite 1 - |
|
Detlef Tussing | Hallo zusammen
mal wieder einer dem nicht schnell genug geht
hier mein Problem
hat jemand einen Tipp |
|
|
| |
|
|
| |
|
- Seite 5 - |
|
|
Detlef Tussing | gibt es keinen hier, der wie ich vor 30 Jahren unter DOS 3.1 mit einem Nadeldrucker gespielt hat? Ich weiss das mein Vorhaben funktioniert, nur nicht mehr wie. In dem Handbuch meines ersten EPSON FX65 stand dies beschrieben, doch diese Buch gibt es anscheinend nicht mehr. |
|
|
| |
|
|
|
Detlef Tussing | Hallo IF
ich danke für deine Antworten
doch es liegt meiner Meinung nicht an der LPT sondern am Drucker
oder bist du anderer Meinung |
|
|
| |
|
|
|
| Ich meine, es liegt vlt. am Kabel bzw. am Treiber und ich habe keine Idee was ich anstellen würde.
Ich habe zwar nicht vor 30 Jahren mit Nadeldruckern auf LPT1 unter Dos gedruckt, aber vor 20. ^^ |
|
|
| |
|
|
|
Thomas Freier | So weit war es OK?
und Freigabe des Druckers gibt es zwar immer noch keine LPT im Gerätemanager aber ich kann sie trotzdem unter Profan ansprechen und drucken. Aber
Var Datei$ = "C:\print.txt" assign #1, Datei$ rewrite #1 Var zu_drucken$ = @Date$(1),@Time$(0)irgenwas soll der Drucker ja drucken zu_drucken$ = zu_drucken$ + "f" siehe unten !!! print #1, zu_drucken$ close #1 copy "c:\print.txt" > "lpt1" Erase #1 End
egal ob " " für CR + LF (Wagenrücklauf + Zeilenvorschub) "f" für FF (Seitenvorschub) "" für CR (Wagenrücklauf eingetragen wird erzeugt immer einen FormFeed.
Was nun?
Versuch mal folgendes: KompilierenMarkierenSeparieren Vielleicht reagiert eine Zeile wie gewünscht. Wenn die Steuerzeichen mit gedruckt werden geht das so nicht. Es kann auch sein, dass copy "c:\print.txt" > "lpt1" automatisch ein FF sendet. Dann mal die Seitenlänge auf eine Zeilenhöhe einstellen: ESC ( C, ESC N, FF, LF, Set the Printing Area, Setting page length durch eine copy copy "c:\print-Zeile.txt" > "lpt1" Kennst du die Seiten [...] |
|
|
| |
|
|
|
| Ach ich sehe jetzt erst, dass vlt. einfach nur hinter print #1, zu_drucken$ ein Semikolon sollte, damit nicht immer angehangen wird - also print #1, zu_drucken$; |
|
|
| |
|
|
|
Detlef Tussing | Danke euch beiden werde es am Dienstag testen
Die version mit 1 Zeile als Seitenlänge ist eine gute Idee |
|
|
| |
|
|
|
E.T. | |
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 25.04.2010 ▲ |
|
|
|
|
Thomas Freier | Ich vermute, dass wird alles nichts. Wenn zweimal hintereinander senden copy "c:\print.txt" > "lpt1", und die Datei print.txt nur mit print #1, "zu drucken" erstellt wurde, automatisch ein Blattauswurf erfolgt, so muß du versuchen, diesen durch Schalterstellung oder per Befehl abzuschalten (Endlosdruck?). Soll das ein "Protokoll-Druck" werden, also mal alle h oder T eine Zeile auf den Drucker? Daher auch der Titel "Timer"? Das Program läuft endlos, der Inhalt eines Strings ändert sich nach einem Ereignis und soll nun gedruckt werden? |
|
|
| |
|
|
|
E.T. | Vielleicht hilft der Anhang weiter... |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 25.04.2010 ▲ |
|
|
|
|
Detlef Tussing | Es kann pro Stunde mehrere Zeilen ausgedruckt werden, es kann aber auch mal eine Woche Ruhe sein. Und jedesmal eine Seite verschwenden pro Zeile kann es nicht sein. Denkt an unsere Bäume |
|
|
| |
|
|
|
Detlef Tussing | Also LPT1 kann ich ansprechen nur der Drucker übernimt nicht die ESC Befehle auch bei leeren Dateien macht er FF (Datei mit Hex-Editor geprüft) da gab es doch noch was mit Graphiksatz oder so ähnlich wer weiss das noch ?? |
|
|
| |
|
|
|
| Druckt er denn wenigstens korrekt lauters As nacheinander und nur die ESC-Befehle nicht?
Bisher nehme ich an, dass die Daten nicht 1:1 zum Drucker gelangen. |
|
|
| |
|
|