Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-01-2005
ingel ingel is offline
Miembro
 
Registrado: jun 2003
Posts: 239
Poder: 21
ingel Va por buen camino
PrinterIndex vs Impresora predeterminada

HOla a todos .. aqui sigo luchando con los reporteadores , papael custom e imprsoras ... La consulta es la siguiente ...

El printer index que es exactamente lo que indica y quien lo cambia ..porque como Qreport necesita imprimir por la impresora predeterminada lo que hago es buscar que Nº de id tiene la impresora por la que necesito imprimir y hacer

FForm1.QReport1.PrinterSettings.PrinterIndex := Id_Imp_RG
(segun me habian dicho esto cambia la predeterminada ..pero creo que no..)

pero el id de la predeterminada no es el id que tiene el printerindex entonces lo manda a otra impresora ...
Lo que hice fue poner printerindex :=-1 para que tome la predet. pero durante la ejecucion del programa me va cambiando el printerindex y no se donde esta pasando esto ? ...

y por ultimo ..puedo en el QReport manda a imprimir a

\\nombrePC\nombreimpresora compartida

sin ponerla como predeterminada ?

Espero se haya entendido ...
GRacias
Ingel
Responder Con Cita
  #2  
Antiguo 03-05-2006
alapaco alapaco is offline
No confirmado
 
Registrado: jun 2003
Ubicación: Buenos Aires
Posts: 287
Poder: 0
alapaco Va por buen camino
Pudiste solucionarlo ??
Porque a mi me pasa algo parecido.
Responder Con Cita
  #3  
Antiguo 08-05-2006
ingel ingel is offline
Miembro
 
Registrado: jun 2003
Posts: 239
Poder: 21
ingel Va por buen camino
Pues no del todo ..

hice un poco de todo .. pero sigo sin encontrar una solucion eficaz ..
por un lado , cree una tabla donde guardo cada tipo de documento y el numero de impresora por el que lo imprime (el nro de impresora que le asigna WINDOWS , pero ojo porque si se instalan y desinstalan impresoras esto numeros cambian..)
Tambien trato de guardar en una variable el nro de impresora predeterminada al ingreso del sistema , para restaurarla al salir por si la voy cambiando a medida que imprimo reportes por 'otras' que pasan a ser predeterminadas en ese momento ... pero a veces se 'enloquece' o hay algo que todavia no descubro y lo manda por donde se le ocurre ...

Lo que a veces me da el QReport en W2000 es un error de Open Printer 5 , que aprovecho para comentar por si alguien lo soluciono .. que segun tengo entendido es un error de comuncacion entre el Sist.Op y el Qreport ..
El reporte se imprime , pero no logro hacer desaparecer el error que para el usuario es bastatnte molesto y le ocasiona dudas ..

Bueno espero que de todo esto saquen algo en limpio...
Saludos
Ingel
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 00:24:52.


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