duarte8 Posted April 5, 2013 at 11:33 AM Report #501787 Posted April 5, 2013 at 11:33 AM Alguém sabe como imprimir através da impressora (generic print/text only) os caracteres especiais através da programação em c#? O objetivo é ler 1 ficheiro txt e mandar imprimir os dados, sem erros! A sugestão da atualização das drivers não é necessária uma vez que não é pretendido esse fim. Obrigado
mundo Posted April 5, 2013 at 06:01 PM Report #501866 Posted April 5, 2013 at 06:01 PM Estás na secção errada, este quadro é destinado apenas a programação C, para C# existe outro local, coloca lá a tua dúvida
thoga31 Posted April 5, 2013 at 06:56 PM Report #501879 Posted April 5, 2013 at 06:56 PM Só para o caso de não se aperceberem entretanto, o tópico foi movido para a secção correcta. Knowledge is free!
Shoxsz Posted April 6, 2013 at 12:12 PM Report #501944 Posted April 6, 2013 at 12:12 PM (edited) No fórum da microsoft, poste lá, o fórum é voltado para o framework .NET, voce provavelmente encontrará a solução lá, se tiver msn já esta cadastrado 🙂 http://social.msdn.microsoft.com/Forums/pt-br/categories/ Edited April 6, 2013 at 12:13 PM by Shoxsz
rumbafum Posted April 8, 2013 at 03:00 PM Report #502146 Posted April 8, 2013 at 03:00 PM Isso não tem a ver com o Encoding que estás a usar?
duarte8 Posted April 9, 2013 at 08:34 AM Author Report #502284 Posted April 9, 2013 at 08:34 AM é 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
apocsantos Posted April 17, 2013 at 04:34 PM Report #503664 Posted April 17, 2013 at 04:34 PM 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"
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now