outdoorshop24
Mitglied
Hallo,
ich schreibe eine Kassensoftware.
Als Bondrucker wird der Epson TM-T88 genutzt.
Der Bondruck funktioniert inzwischen wie gewollt, nur die Kassenlade bleibt zu.
Auf den Epson-Seiten im Internet findet man einen Codeschnipsel der wie folgt aussieht:
Mein Problem: Dies ist ein Code für VB6, der natürlich nicht in VB.NET funktioniert, da gibt es ja kein Printer-Objekt mehr, sondern das PrintDocument und den PrintDialog.
Wenn ich nun im PrintDocument folgendes schreibe:
Dann kriege ich auf dem Bon ein A anstelle einer offenen Kasse.
Sorry, wenn ich jetzt ein bißchen ausgeholt habe, ich hoffe, jemand kann mir helfen.
Danke im Voraus
ich schreibe eine Kassensoftware.
Als Bondrucker wird der Epson TM-T88 genutzt.
Der Bondruck funktioniert inzwischen wie gewollt, nur die Kassenlade bleibt zu.
Auf den Epson-Seiten im Internet findet man einen Codeschnipsel der wie folgt aussieht:
Erklärung dazu: Wenn ich mit einer NICHT-TrueType Schriftart den Buchstaben A an den Drucker sende, soll dies die Kassenlade auslösen.Example 1:
send a 100ms pulse to open the cash drawer 1
Use a 16cpi printer font.
Printer.FontSize = 10
Printer.FontName = "16 cpi"
printer.print chr$(130);
Use a control printer font.
Printer.FontSize = 10
Printer.FontName = "control"
Printer.Print "A"
Mein Problem: Dies ist ein Code für VB6, der natürlich nicht in VB.NET funktioniert, da gibt es ja kein Printer-Objekt mehr, sondern das PrintDocument und den PrintDialog.
Wenn ich nun im PrintDocument folgendes schreibe:
Code:
e.Graphics.DrawString("A", New Font("control", 10), Brushes.Black,0 ,0)
Sorry, wenn ich jetzt ein bißchen ausgeholt habe, ich hoffe, jemand kann mir helfen.
Danke im Voraus