Page 1 of 1

Problema al imprimir caracteres como vocales acentuadas

Posted: Tue Aug 05, 2014 11:11 am
by abinfra
Tengo un problema a la hora de imprimir algunos caracteres en español, por ejemplo las vocales acentuadas.

En pantalla las se ven bien, pero al imprimir no.

Adjunto un programilla y fuente de ejemplo para que los veais a ver si me podeis ayudar.

Gracias y saludos cordiales.

Re: Problema al imprimir caracteres como vocales acentuadas

Posted: Tue Aug 05, 2014 3:28 pm
by Javier Tovar
Hola abinfra,

Ya ejecute tu programa e imprimí el demo y salio idéntico en pantalla y en papel. En una Brother 2270WD Laser :D

Saludos.

Problema al imprimir caracteres como vocales acentuadas

Posted: Tue Aug 05, 2014 3:33 pm
by Pablo César
Hola (deconozco tu nombre),

Estais utilizando una biblioteca externa llamada Vouch para imprimir. Por lo tanto, no es un problema de HMG. No conozco bien esta biblioteca a fondo, pero por lo que hé visto de tu código, utilizas la funcion V32PTextOut, fijate aqui la sintaxis. Sinó me engaño, tu debes informar el ultimo parametro nCharSet de acuerdo el Vouch32.ch.

Per tambien hé visto que estais mezclando console con modo GUI, talvez por causa del uso de la biblioteca, debas transformar de ANSI para OEM o ANSI para UTF-8. Como dije, no conozco esta biblioteca.

Porqué no utilizas la HMG ?

Puedes tambien imprimir em modo texto via PrintFileRaw y tambien puedes utilizar el comando @... PRINT para imprimir em modo gráfico.

Re: Problema al imprimir caracteres como vocales acentuadas

Posted: Tue Aug 05, 2014 3:42 pm
by abinfra
Hola Javier Tovar, gracias por responder.

¿Seguro que te imprime las vocales acentuadas?:
áéíóú´
ÁÉÍÓÚ

Re: Problema al imprimir caracteres como vocales acentuadas

Posted: Tue Aug 05, 2014 3:51 pm
by Javier Tovar
Hola abinfra,

Si. Lo mismo que me muestra en la presentación preliminar lo mismo me lo imprime en papel.

Saludos

P.D.: NO pude compilar tu demo, yo solo he trabajado con GUI, pero las pruebas en papel ya las hice en dos impresoras diferentes.

Re: Problema al imprimir caracteres como vocales acentuadas

Posted: Tue Aug 05, 2014 3:55 pm
by Javier Tovar
Hola abinfra,

Soy de México, :)

Saludos

Re: Problema al imprimir caracteres como vocales acentuadas

Posted: Tue Aug 05, 2014 4:32 pm
by abinfra
Hola, me llamo Antonio Belando y soy de Murcia (España).
Gracias por vuestra ayuda.

Pablo César, efectivamente, me faltaba poner nCharSet, queda así:
V32PTEXTOUT(5,20,'áéíóú',,,,1,,,,,255)

Ahora imprime bien.

Gracias.

Re: Problema al imprimir caracteres como vocales acentuadas

Posted: Tue Aug 05, 2014 6:42 pm
by danielmaximiliano
Saludos Belando:

que bueno que hayas encontrado la soución a tú problema.

un saludo desde Buenos Aires Argentina.