Imprimer et ouvrir le tiroir avec Epson T20 (imprimante thermique)

Je suis à la recherche d'un lot et j'ai trouvé ici des exemples avec Posexplorer mais mon imprimante est en usb et j'ai lu que PosExplorer est parallèle. Je ne sais pas comment faire pour imprimer avec l'imprimante et comment envoyer le code de l'imprimante pour ouvrir le tiroir.

Que j'utilise pour envoyer la séquence d'échappement à l'imprimante le code suivant:

string ESC = Convert.ToString((char)27);
string logo=Convert.ToString(ESC+"|tL");
_oposPrinter.PrintNormal(PrinterStation.Receipt, logo);
_oposPrinter.PrintNormal(PrinterStation.Receipt, "Print example\n");
_oposPrinter.PrintNormal(PrinterStation.Receipt, Convert.ToString((char)27 + "|#fP"));

Lors du débogage et atteint les lignes:

_oposPrinter.PrintNormal(PrinterStation.Receipt, logo);

ou

_oposPrinter.PrintNormal(PrinterStation.Receipt, Convert.ToString((char)27 + "|#fP"));

L'imprimante n'imprime rien.

La configuration de l'imprimante comme imprimante par défaut (texte pilote) et imprimez-le comme vous le feriez pour tout autre document. Pour ouvrir le tiroir, vous devez être en mesure d'accéder au port COM et de savoir ce que le signal à envoyer.
Merci, je l'ai imprimé, avec cette manière mais j'ai besoin d'ouvrir le tiroir. merci quand même.

OriginalL'auteur uoah | 2011-12-15