FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Impresion con TMU 220 paralelo desde delphi
Buenas tardes
Necesito ayuda por favor, tenemos un sistema de punto de ventas hecho con delphi 6, imprimimos mediante un controlador de puerto serial directamente a la impreson EPSON TM U950, ahora necesitamos programar para que imprima con la TMU 220 pararalelo, alguien tiene algun controlador de puerto paralelo o algun ejemplito de como hacer funcionar delphi con esa impresora? Desde ya muchas gracias |
#2
|
|||
|
|||
es una impresora fiscal???? o es solo una comanda... si es la ultima opcion, instalaka como una imp mas de windows, y deberas generar el reporte por el generador que uses. Ahora si es fiscal, no sabia que habia paralelo....
Luis Roldan Mar del Plata Argentina |
#3
|
||||
|
||||
Hola gmendoza5426.
Y si desean imprimir prescindiendo de un reporter, revisá este enlace: [Imprimir directamente]. Para más información hacé una busqueda en el foro con la palabra printer Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
Hola Chaja, ecfisa
Efectivamente existe impresora TM U220 paralela y es fiscal, porque el sistema es de un Supermercado. Encontre una solucion alternativa que es la de tirar a un reporte e imprimir todas las lineas al terminar la transaccion, lo malo de esto es el tiempo de impresion, por eso estoy buscando imprimir directo al puerto de la impresora, voy a tratar de probar los codigos que encontre en el hilo que me dejo ecfisa a ver que sale. Desde muchas gracias a ambos por responder, cualquier solucion que encuentre lo voy a informar. Saludos |
#5
|
||||
|
||||
Para imprimir directamente yo abro la impresora como un archivo y voy imprimiendo con WriteLN. Es un poco tedioso si lo comparas con hacerlo con un reporte que es mas sencillo, pero la velocidad de impresion entre el reporte y la impresion directa es muy notable. El tema esta en que el reporte manda a imprimir en modo imagen, y la impresion directa en modo caracter. Por ende, con la impresion directa solo puedes imprimir caracteres, y con el reporte podrias imprimir logos, dibujos, etc. Igualmente hay un par de caracteres de comando que se le mandan a la impresora para configurar algunas cosas como letra negrita, letra doble ancho o doble alto, corte de papel (si tiene) etc.
Te pongo el codigo de una impresion de un hola mundo!: (la impresora debe estar agregada como impresora de windows, con el driver que traiga o con algun driver generico (Generic Text Only o tambien anda la Epson T1000) Espero te sirva Saludos P/D: No creo que sea una impresora fiscal, las fiscales vienen seriales. Si llega a ser una impresora fiscal, no te va a dejar imprimir como imprimis en cualquier impresora, porque tiene unos comandos especiales. Las fiscales no son impresoras comunes, no se les puede decir "imprimi este texto", tenes que decirle "imprimi esta factura, con este cliente, y este importe, etc." |
#6
|
|||
|
|||
Hola Javier
Muy interesante tu codigo, de manera similar yo utilizo los comandos de la TM U950, justamente este tipo de impresion es lo que buscaba, a lo mejor soluciono de esta forma el problema que tengo hoy dia porque logre hacer imprimir el ticket directamente al puerto paralelo mediante el hilo que me dejo ecfisa, pero el problema es que no se como hacer que aumente el tamaño de mi impresion, es decir solo cierto numero de linea me permite imprimir en mi ticket, cuando mi ticket tiene demasiados detalles ya me imprimi solo hasta la linea 70 siempre, seguro abra alguna forma de decirle la cantidad de linea que quiero imprimir en mi documento, les dejo mi codigo a ver si me pueden decir con que comando lo puedo aumentar mi tamaño de impresion. De todas formas voy a mirar tu codigo, el tema es que recien despues de programar completamente la impresion de mi ticket me di cuanta de que solo 70 lineas me permite, es justo el largor de una hoja oficio. Coloco debajo de todo el codigo que utilizo hoy para imprimir, que como te comento mas arriba salio del hilo que me dejo ecfisa, si por ahi me pueden dar una manito de como hacer que me imprima mas de 70 lineas seria genial, porque lleva bastante tiempo armar todo de nuevo. Desde ya muchas gracias por la ayuda. Saludos _____________________________________________________
Última edición por Casimiro Notevi fecha: 30-04-2012 a las 17:08:48. |
#7
|
||||
|
||||
Recuerda poner los tags al código fuente, ejemplo:
|
#8
|
|||
|
|||
Perdon se paso por completo colocarlos.
No se volvera a repetir. Saludos |
#9
|
||||
|
||||
Es normal que te olvides, llevas poco tiempo
Voy a ponerlo yo mismo... |
#10
|
|||
|
|||
Respecto a que me deja imprimir solo 70 lineas es porque tira la impresion al papel por defecto que traer la TMU 220 al instalar el windows que es la de 76 mm x 297 mm, ahora no tengo ni idea como cambiar esa configuracion antes de tirar mi impresion desde delphi, alguien me podria ayudar al respecto por favor.
Saludos |
#11
|
||||
|
||||
Hola.
¿Has probado a imprimir con la instrucción TextOut? Yo lo uso y no tengo ningún problema para imprimir las lineas que quieras de forma continuada.
__________________
Be water my friend. |
#12
|
|||
|
|||
Hola
Con el codigo que me dejo javier7ar me funciona perfecto, encima los comandos para cortar papel, adelantar carro, los formatos de textos de centrado negrita etc. de la TMU950 me reconoce todo, es justo lo que buscaba. Muchas gracias a todos |
#13
|
||||
|
||||
con respecto a lo de imprimir muchas lineas, me paso con impresoras viejas (y justamente paralelas) que se "rompia" la impresion cuando eran muchas lineas.
Lo solucione imprimiendo 10 lineas y esperando 2 o 3 segundos, porque sino es como que se "atora" la impresora. Si este es el caso, fijate de probar con 2 o 3 segundos, ni se nota en la impresion, porque la impresora es mucho mas lenta de lo que la compu le manda los datos, pero esos segundos sirven para que pueda imprimir bien. Para esperar 2 0 3 segundos cada 10 lineas hace esto:
Espero te sirva. Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Puerto Paralelo Delphi | alex10dv | Varios | 7 | 15-09-2011 02:00:16 |
Acceder a un router desde el puerto paralelo | droguerman | Redes | 3 | 31-10-2005 19:54:18 |
Impresión en Delphi 2005 desde Win32 con VCL | Damisela | Impresión | 1 | 30-06-2005 12:53:06 |
Impresión desde Delphi con ZReport | Luis_Alberto | Impresión | 0 | 25-11-2003 22:37:59 |
Impresion Rapida desde Delphi y QREPORT | wpolanco | Impresión | 1 | 27-05-2003 02:05:30 |
|