Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-10-2011
heroe555 heroe555 is offline
Miembro
 
Registrado: abr 2008
Ubicación: Costa Rica
Posts: 27
Poder: 0
heroe555 Va por buen camino
Smile Algunos Tips

En cuanto a emuladores Fiscales tal vez te sirva este: http://www.impresoras-fiscales.com.ar/emulador.htm
Es de pago, pero me ha servido mucho, precisamente para no tener problemas en la instalación.

En cuanto a la forma de imprimir, puedes probar con una impresora genérica usando un código como este:

Código Delphi [-]
var
  Archivo: TextFile;
begin
  AssignFile(Archivo, 'LPT1');
  Rewrite(Archivo);
  writeln(Archivo,'Línea a imprimir');
  
  CloseFile(Archivo);
end;

También puedes usar el Fast Report, que mencionaste. Lo importante con esta opción es usar el fast report dot-matrix y recuerda usar un tipo de letra que tenga los caracteres del mismo tamaño como: courier.
Responder Con Cita
  #2  
Antiguo 03-10-2011
erickperez6 erickperez6 is offline
Miembro
 
Registrado: may 2003
Posts: 152
Poder: 24
erickperez6 Va por buen camino
Cita:
Empezado por heroe555 Ver Mensaje
En cuanto a emuladores Fiscales tal vez te sirva este: http://www.impresoras-fiscales.com.ar/emulador.htm
Es de pago, pero me ha servido mucho, precisamente para no tener problemas en la instalación.

En cuanto a la forma de imprimir, puedes probar con una impresora genérica usando un código como este:

Código Delphi [-]
var
  Archivo: TextFile;
begin
  AssignFile(Archivo, 'LPT1');
  Rewrite(Archivo);
  writeln(Archivo,'Línea a imprimir');
  
  CloseFile(Archivo);
end;

También puedes usar el Fast Report, que mencionaste. Lo importante con esta opción es usar el fast report dot-matrix y recuerda usar un tipo de letra que tenga los caracteres del mismo tamaño como: courier.
Gracias, probare las sugerencias de duilioisola.

SI heroe555, utilizo report dot-matrix, y utiliza el font courier, aunque me he fijado que esta letra viene por defecto en 12pt y noto que el fastreport da la posibilidad de reducir este tamaño hasta 8pt en los reportes dot-matrix, aprovechare esto para probar si disminuyendo el font, saldria bien utilizando los drivers de fabrica del star sp500.

Sobre imprimir directamente al puerto del printer, me parece el modo mas eficiente para tener el control de todo lo que se hace, el unico inconveniente en mi caso, es que cualquier modificacion del ticket conlleva a modificar el codigo fuente, y no resulta factible cuando tenemos varios clientes diferentes o uno solo que piden pequeños cambios constantes en los formatos, siempre he sido partidario de tener los reportes separados de la aplicacion.
Responder Con Cita
  #3  
Antiguo 18-04-2012
dfarias dfarias is offline
Miembro
 
Registrado: abr 2007
Posts: 79
Poder: 20
dfarias Va por buen camino
Tamaño del listado

var Archivo: TextFile; begin AssignFile(Archivo, '\\pc\impresora'); Rewrite(Archivo); writeln(Archivo,'Línea a imprimir'); CloseFile(Archivo); end;


Esto funciona perfecto salvo cuando el listado es muy extenso. Existe alguna forma de controlar esto para que el listado se imprima completo?
Responder Con Cita
  #4  
Antiguo 18-04-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por dfarias Ver Mensaje
var Archivo: TextFile; begin AssignFile(Archivo, '\\pc\impresora'); Rewrite(Archivo); writeln(Archivo,'Línea a imprimir'); CloseFile(Archivo); end;
Esto funciona perfecto salvo cuando el listado es muy extenso. Existe alguna forma de controlar esto para que el listado se imprima completo?
Por favor, si tienes alguna duda/pregunta/consulta/problema y no pertenece exactamente al tema que inició este hilo, entonces crea un nuevo hilo. Gracias por tu colaboración.
Responder Con Cita
  #5  
Antiguo 19-04-2012
dfarias dfarias is offline
Miembro
 
Registrado: abr 2007
Posts: 79
Poder: 20
dfarias Va por buen camino
Es que me referia justamente a un problema con las impresoras de ticket. En este caso que planteo es que al finalizar la venta en el tpv al querer sacar las estadisticas de productos vendedido sin son demasiados no sale completo el listado en la impresora por la cual tambien salen los tickets.
Responder Con Cita
  #6  
Antiguo 19-04-2012
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por dfarias Ver Mensaje
Es que me referia justamente a un problema con las impresoras de ticket. En este caso que planteo es que al finalizar la venta en el tpv al querer sacar las estadisticas de productos vendedido sin son demasiados no sale completo el listado en la impresora por la cual tambien salen los tickets.
Precisamente, están preguntando por algo muy particular, deberías crear un hilo nuevo con ese tema, tendrás más posibilidades de que encuentres ayuda.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema QuickReport "there is no default printers" Javiuhs Impresión 7 20-10-2011 18:53:03
Problema para cortar ticket en impresora Samsung Bixolon MiKloSS Impresión 4 03-11-2008 02:32:40
Un CRC de 16 bits para nuestras aplicaciones rretamar Varios 2 27-06-2008 19:27:45
Problema Imprimir Ticket con QuickReport enecumene Impresión 17 27-05-2008 17:29:56
Printers Terminal Server eureka Impresión 2 28-07-2006 14:40:33


La franja horaria es GMT +2. Ahora son las 23:00:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi