/ / Impression de texte et d'images sur un port LPT - c #, lpt, escpos

Impression de texte et d'images sur un port LPT - c #, lpt, escpos

Je travaille sur une application c # .net qui utilise déjà le port série pour imprimer un ticket avec du texte et une petite image en tant que logo par une imprimante thermique.

Maintenant, je dois migrer l'implémentation pour permettre à l'application d'imprimer via le port parallèle, car le matériel a été modifié ...

Pour le port série (COM1 ... COMN), j'ai utilisé la commande ESC / POS.

est-il possible de continuer à utiliser ESC / POS et de rediriger l'impression vers un mode parallèle? ..

existe de la documentation? ..

J'ai trouvé beaucoup de doc pour imprimer du texte seulement. Que dois-je faire pour imprimer une image?

Merci

Réponses:

0 pour la réponse № 1

Les résumés .NET imprimés à partir de l’imprimante, leLe code est le même, que l'imprimante soit en série, sur le réseau, connectée via un port parallèle ou via Bluetooth. Pour imprimer une image, utilisez la méthode DrawImage de l’objet Graphics. Pour plus de détails, reportez-vous à la section MSDN.

Que l'imprimante se trouve sur un port parallèle ou sur un port série dépend de la définition de l'imprimante dans Windows et n'est pas important pour .NET.

Cependant, si vous décidez d’envoyer des séquences d’échappement brutes et de contourner l’utilisation d’un pilote d’imprimante (tel que référencé par ESC / POS), vous faites alors tout un monde de travail supplémentaire et vous devez vous reporter à la documentation technique de l’imprimante pour savoir comment faire ce que vous demandez.