Hallo alle zusammen,
ich versuche gerade über C# einen Labeldrucker anzusprechen. Ich habe aus der alten Anwendung alle benötigten Steuerzeichen bekommen die ich für den Ausdruck benötige, aber bei allen Beispielen die ich hier und über Google gefunden habe werden entweder ganze Objekte an den Drucker geschickt, oder über DrawString einzelne Textzeilen.
Da ich kein Objekt habe und auch nicht wüsste wie ich ein Objekt mit dem erforderlichen Inhalt bekommen würde habe ich es mit der DrawString Methode probiert, allerdings mit dem Ergebnis das ich schon befürchtet hatte, es wird alles was ich ihm schicke als Text in Klarschrift ausgegeben und nicht als Steuerzeichen für den Drucker interpretiert.
Wie kann ich hier vorgehen? Welche Objekte benötige ich und vorallem wie schaffe ich es die Steuerzeichen an den Drucker zu schicken und nicht den Text.
[Nachtrag]
Das wäre mal ein Beispielhafter Druckjob. Das Ergebnis ist dann ein Etikett mit grob folgendem Aufbau:
oben in großen Ziffern 01-01-1
darunter etwas kleiner 001 / 003
darunter 600006
^Q50,2
^W100
^H5
^P1
^S4
^AD
^C1
^R20
~Q+0
^O0
^D0
^E12
~R200
^L
Dy2-me-dd
Th:m:s
AE,104,0,5,5,0,0,01-01-1
AH,322,240,1,1,0,0,001
AH,560,240,1,1,0,0,003
AH,482,238,1,1,0,0,/
AD,32,324,2,2,0,0,600006
E
[/Nachtrag]
[Nachtrag2] Den Code für die Druckersteuerzeichen an die der Source unten angepasst, nur damit es zusammen passt und sich keiner wundert [/Nachtrag2]
Gruß Stephan
P.S. Das ist mein erster Anlauf in C#, ich habe bisher nur mit VB6 gearbeitet
ich versuche gerade über C# einen Labeldrucker anzusprechen. Ich habe aus der alten Anwendung alle benötigten Steuerzeichen bekommen die ich für den Ausdruck benötige, aber bei allen Beispielen die ich hier und über Google gefunden habe werden entweder ganze Objekte an den Drucker geschickt, oder über DrawString einzelne Textzeilen.
Da ich kein Objekt habe und auch nicht wüsste wie ich ein Objekt mit dem erforderlichen Inhalt bekommen würde habe ich es mit der DrawString Methode probiert, allerdings mit dem Ergebnis das ich schon befürchtet hatte, es wird alles was ich ihm schicke als Text in Klarschrift ausgegeben und nicht als Steuerzeichen für den Drucker interpretiert.
Wie kann ich hier vorgehen? Welche Objekte benötige ich und vorallem wie schaffe ich es die Steuerzeichen an den Drucker zu schicken und nicht den Text.
[Nachtrag]
Das wäre mal ein Beispielhafter Druckjob. Das Ergebnis ist dann ein Etikett mit grob folgendem Aufbau:
oben in großen Ziffern 01-01-1
darunter etwas kleiner 001 / 003
darunter 600006
^Q50,2
^W100
^H5
^P1
^S4
^AD
^C1
^R20
~Q+0
^O0
^D0
^E12
~R200
^L
Dy2-me-dd
Th:m:s
AE,104,0,5,5,0,0,01-01-1
AH,322,240,1,1,0,0,001
AH,560,240,1,1,0,0,003
AH,482,238,1,1,0,0,/
AD,32,324,2,2,0,0,600006
E
[/Nachtrag]
[Nachtrag2] Den Code für die Druckersteuerzeichen an die der Source unten angepasst, nur damit es zusammen passt und sich keiner wundert [/Nachtrag2]
Gruß Stephan
P.S. Das ist mein erster Anlauf in C#, ich habe bisher nur mit VB6 gearbeitet
Comment