hola manuel. espero que te silva de algo esto.
for i := 0 to Printer.Printers.Count - 1 do
cb1.Items.Add(Printer.Printers.Strings[i]);
Printer.PrinterIndex := 6;
printer.BeginDoc;
printer.Canvas.Font.Size:=22;
printer.Canvas.TextOut(1,1,'prueba');
printer.EndDoc;
AssignFile(F,'COM1');
Rewrite(F);
writeln(F,chr(29)+ chr(86)+ '1'); // para cortar el papel
CloseFile(F);
entra en
www.bixolon.com y descargate los drivers. es facil
Otra duda que me ha surgido es que cuando imprime directamente por el puerto imprime bien, pero cuando lo hace por los drivers lo hace muy lento incluso tengo que salirme del programa para que lo imprima. alguien sabe de que puede ser?
muchas gracias.