PDA

Ver la Versión Completa : writeln se puede imprimir utf8? o Ñ ?


wylton
12-11-2011, 09:38:52
que probado varia veces, pero me sale char extraña...

ecfisa
12-11-2011, 14:26:55
Hola wylton y bienvenido a Club Delphi. :)

Probá de este modo:

var
Prn: TextFile;
begin
AssignPrn(Prn);
Rewrite(Prn);
Writeln(Prn, Chr(209));
CloseFile(Prn);
end;


Un saludo.

wylton
13-11-2011, 21:44:13
Gracias Por contestamelo...he probado con XE2, pero tampoco se sale ñ..
En realidad escribiendo mi programa con lazarus para mi tienda para linux.
utilzo writeln y rawmode para mejorar las letras y lineas.
y mi impresa son Espon Tm-T70 y Samsung SRP-350.
abajo de lazarus no tiene comando assignPrn, yo lo uso como asi
AssignFile(PrintText, DevTicket );
Rewrite(PrintText);

si escribo en una txt archivo, se sale bien todo letra, incluido chino
(Soy chino), al imprimir no me sale ni chino ni la letra ñ, ni €..que lastima..

Salud!

Casimiro Notevi
13-11-2011, 23:16:11
Seguramente tienes que configurar la impresora

wylton
14-11-2011, 00:09:31
final, POS impresora con rawmode o wiriteln solo puede imprimir CÓDIGO ASCII...
ñ es #164.....es mi error...