Γιώργο και εγώ έχω προσανατολιστή προς τη λύση του raw print
Σύμφωνα λοιπόν με την
ελληνικά σε dot matrix εκτυπωτή έχουμε
Dim o As RawPrinterHelper
o = New RawPrinterHelper
o.Initialize(PrintDialog1.PrinterSettings.PrinterName)
Public Function Initialize(ByVal PrinterName As String) As Integer
Όμως πέρνω ένα exheption όταν καλώ την
Initialize = OpenPrinter(PrinterName, thisPrinterHandler, 0)
.
.
.
PInvokeStackImbalance was detected
Message: Μια κλήση στη λειτουργία PInvoke 'Printing!Printing.RawPrinterHelper::OpenPrinter' έχει διαταράξει την ισορροπία της στοίβας. Αυτό είναι πιθανό, επειδή η διαχειριζόμενη υπογραφή PInvoke δεν αντιστοιχεί στη μη διαχειριζόμενη υπογραφή προορισμού. Ελέγξτε εάν η συνθήκη κλήσης και οι παράμετροι της υπογραφής PInvoke αντιστοιχούν στη μη διαχειριζόμενη υπογραφή προορισμού.

ΥΓ.
Ειδοποιησέ με για την νέα devday
Ευχαριστώ
George Matzouranis