Autor |
|
_Peter
Administrator
Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 63
|
|
Möchte über Easy Language meinem Drucker programmieren.
Print (Printer ....); wie geht es weiter damit die Seite rausgeschoben wird, Seitenvorschub (Esc Code DEZ 12). Und wir kann ich programmieren damit LPT2 angesprochen wird. Bzw. wie können im allgemeinen esc Codes eingegeben werden um den Drucker anzuspechen.
Danke, Danke, Danke.
|
|
03.04.2001, 16:10 |
|
_Uwe
Administrator
Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 313
|
|
Hallo, Peter!
In der Anweisung print(Printer, date:8:0,....);
steht das reservierte Wort Printer für den Stardardprinter, der unter File -> Print Setup... eingestellt ist. Genutzt wird der Dienst von Windows. Steurzeichen oder ALT-Sequenzen sind nach meiner Kenntnis nicht einsetzbar; nur druckbare Zeichen (ASC(20h := " " bis ASC(7Eh := "~") sind als Text nutzbar.
Zur Formatierung (Seitenvorschub) muß in Abhängigkeit von Schriftgrad und der Schrifthöhe auf die Windows-Druckerformatierung (Seitenränder oben/rechts/unten/links; Seitenvorschub vor Druckbegin/Seitenauswurf; alles Druckerabhängig) geachtet werden.
Als Ausweich bliebe ein internes Mitzählen der Zeilen und, bei Kenntnis der Zeilen/Seite, entsprechend viele Leerzeilen zur Realisierung des Seitenvorschubes zu aktivueren.
Mir sind keine weiteren Steuerungmäglichkeiten bekannt (in DOS war einiges einfacher und manches schwieriger ;-) )
Gruß Uwe
P.S. Eine weiter Möglichkeit besteht darin, eine Datei zu Schreiben (statt direkt auf den Printer und die Steuerzeichen als Text enstprechen der Interpretationsfähigkeit der Drucksoftware einzugeben.
|
|
04.04.2001, 19:10 |
|
_Peter
Administrator
Dabei seit: 12 2001
Herkunft: User altes Forum
Beiträge: 63
|
|
|
05.04.2001, 08:10 |
|
|