Jump to content

como imprimir na impressora (generic print/text only) caracteres especiais em c#?


duarte8

Recommended Posts

é assim:

já me sinto + perto da minha resposta...

o que pretendo é executar os comandos da impressora... neste caso a epson TM-T88III

http://nicholas.piasecki.name/blog/wp-content/uploads/2009/12/ESC-POS-Command-Guide.pdf

http://www.novopos.ch/client/EPSON/TM-U230/APG_Div_Printer.pdf

usar esses codigos para chegar à impressora! Como o fazer? estou a ter umas luzes mas penso nao ser o mais correto! Como indico à impressora para imprimir o simbolo € cada vez que o programa ler o simbolo € no ficheiro txt?

Agradeço-vos desde já,

Abraço

Link to comment
Share on other sites

  • 2 weeks later...

Boa tarde,

Para mandares os códigos de escape directamente à impressora, ignorando o driver do windows, tens de escrever na porta a que a impressora está ligada. No caso de ser USB tens de ver se ela cria uma porta Série para ela ou uma paralela e depois podes usar algo com isto:

SerialPort port = new SerialPort("COM31");
port.Open();
 if (port.IsOpen)
 {
  //o que precisares de escrever na porta da impressora
 }
port.Close();

Sinceramente parece-me que seria bem mais simples usar o driver OPOS, mas se optas por este caminho, também é uma possivel solução.

Deixo-te um link onde aprofundam as comunicações com a TM88-III, em C# que penso que te possa ser útil.

Cordiais cumprimentos,

Apocsantos

"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.