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 02-06-2005
manolop manolop is offline
Miembro
 
Registrado: may 2005
Posts: 109
Poder: 20
manolop Va por buen camino
'peta' el spoolsv.exe al lanzar a imprimir quickReport

Hola a todos, pues la verdad es que tengo un problema y no pequeño. Estoy usando Delphi 5, quickReport 3 (que viene con delphi) e Interbase 6.
El problema me ocurre cuando le doy al boton que me aparece en el informe generado con quickReport, que al pulsarlo para imprimir el informe me da error de impresion y no solo eso sino que a partir de este momento ya no puedo imprimir nada mas y me toca entrar a modo a prueba de fallos para eliminar las impresoras que tengo instaladas en la carpeta C:\windows\system32\spool , tal vez piensen que soy un bestia pero como me falla el spoolsv.exe no puedo entrar en la carpeta de impresoras del explorador de windows y si paro el proceso si puedo entrar pero no veo ninguna impresora pues no esta funcionando el proceso.

Tal vez lo he explicado un poco complicado pero esto es lo que ocurre y ahora no se muy bien como mandar a imprimir o si he de añadir algun codigo para esta funcionalidad pues tb me da un poco de miedo por no tener que hacer el proceso anterior para restablecer la impresora. Porfavor, estoy muy perdido con este problema, alguien me podria ayudar?, muchas gracias de antemano por cualquier comentario, un saludo.
Responder Con Cita
  #2  
Antiguo 03-06-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
En QReport 3 hay un error conocido si trabajas con windows 2000 o superior, la variable de entorno TEMP debe estar establecida en c:\temp, en estos sistemas operativos viene definida como "c:\document and settings....", Una ruta demasiado larga para Qreports. Puede que no sea tu problema.... pero en fins.

Amén de esto, quizás un poco de código sobre como mandas a imprimir, quizás sea de ayuda para nosotros.

Un saludo y suerte Maestro !!
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 04-06-2005
manolop manolop is offline
Miembro
 
Registrado: may 2005
Posts: 109
Poder: 20
manolop Va por buen camino
Muchas gracias por la respuesta, pero como cambio la variable temp? y bueno el tema esta en que yo solo utilizo el boton que me pone quickreport en la vista previa para mandar a imprimir sin añadir ningun codigo para este cometido, creia que el propio quick report se encargaba de enviarlo a imprimir. Me podrias dar alguna pista de como mandar a imprimir un informe?. Muchisimas gracias de antemano.
Responder Con Cita
  #4  
Antiguo 04-06-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
El fallo que comentas lo resolverás con la información que te pasa Lepe. En cuanto a cómo imprimir un informe directamente, es decir sin tener que pasar por la visa previa es muy fácil.
Código Delphi [-]
 procedure TfrConSocios.SpPrintClick(Sender: TObject);
 begin
 Application.CreateForm(TfrLstsocios, frLstSocios);
 frLstSocios.ListaSocios.Print;
 frLstSocios.Close;
 end;

Siendo listaSocios en este ejemplo el obejto QuickRep.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #5  
Antiguo 06-06-2005
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
perdón por no responder antes, (se me fue la olla)

boton derecho sobre Mi Pc, propiedades, opciones avanzadas, boton de variables de entorno, y usa el botón modificar.

Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #6  
Antiguo 16-06-2005
manolop manolop is offline
Miembro
 
Registrado: may 2005
Posts: 109
Poder: 20
manolop Va por buen camino
Pues lo siento pero despues de actualizar la variable TEMP y mandar el informe a imprimir con el comando print, no hay manera que me imprima
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:48:23.


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