![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
No lo probé y créo que tienes razón. Estuve leyendo, y la mayoría a optado por mandar el texto y los comandos de impresora directamente al puerto LPT1. Esto imprime con las fuentes de la impresora y los formatos de texto (Negrita, Cursiva) como así también los saltos de línea como de página deben mandarse como comando de escape. Ahora, yo no tengo los comandos de escape. Si tu los tienes, podrías pasarmelos. Por le general, figuran en un capítulo del manual de la impresora. Chau... Hasta luego. ![]()
__________________
Cita:
|
|
#2
|
||||
|
||||
|
Los códigos de escape
Aquí puedes mirar: http://www.clubdelphi.com/foros/showthread.php?t=41254. Yo voy a leer y a probar. Chau...
__________________
Cita:
|
|
#3
|
|||
|
|||
|
buenas, yo tenia el mismo problema pero lo consegui.....
Prueba esta codigo : procedure TForm1.btImprimirClick(Sender: TObject); var Impresora : TextFile; Texto : string; begin Texto :=' linea de texto'; with Printer do begin AssignPrn(Impresora); Title := 'Prueba '; //titulo que sale en el adminitrador impresoras Rewrite(Impresora); for n:= 0 to 200 do Writeln(Impresora, Texto);//Imprime 200 lineas... CloseFile(Impresora); end; espero que os sirva Última edición por itsi fecha: 27-03-2007 a las 16:49:25. |
|
#4
|
||||
|
||||
Muchas gracias itsi, es justamente lo que estoy haciendo. Pido disculpas si a veces no soy específico. Pero además, sé que existen comandos de escape que se envían junto con el texto a imprimir. Se llaman de escape porque son códigos que se envían luego del carácter 27 (Esc). Estos comandos pueden cambiar la fuente de impresión, el estilo de letra, y provocar el salto o la carga de la página (conocidos como eject/load). El comando eject hace que el papel contínuo salga un poco para que se pueda cortar; y, el comando load hace que el papel contínuo retroceda, luego de ser cortado, y se acomode para una nueva impresión. Mi problema es que no encuentro dichos códigos. Gracias.
__________________
Cita:
|
|
#5
|
|||
|
|||
|
Vale.... tengo un pdf con todos los comandos de ESC de alguna impresoras.
Creo que el Load es ESC EM n donde n tienes que porner R en Deccimal? no obstante si quieres el pdf te los envio. Pesa unos 1.5Mb...... |
|
#6
|
||||
|
||||
|
Agradecimiento
__________________
Cita:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Salto de pagina RichEdit | CARSOFT_AR | Varios | 7 | 12-03-2010 18:38:03 |
| Salto de página en zreport | Manuel | Impresión | 2 | 18-10-2006 03:07:40 |
| Excel Y Salto De Página | nax | C++ Builder | 7 | 29-01-2006 20:20:27 |
| Salto de pagina con Qreport | DanielAlexander | Impresión | 0 | 24-06-2003 17:05:01 |
| Salto de pagina | DanielAlexander | Impresión | 3 | 08-05-2003 20:57:31 |
|