Impresión en red
Hola a todos.
Realicé una aplicación con delphi6, Ib 6.0 y utilizo como reporteador a RBuilder. El problema que tengo es que solo me está imprimiendo en la primera impresora que instalé, una samsung ML-2060 y desde un solo equipo, el primero que instale la aplicación. Cuando ejecuto la aplicación en otro equipo y quiero mandar a otra impresora que está en red, una ML-1060, ni a ninguna otra, no imprime nada. Pero si imprime desde word, página de pruebas, etc. Alguna idea? |
Hola
Cita:
Aquí tienes un ejemplo de asignación de impresoras http://www.clubdelphi.com/foros/showthread.php?t=50498, para ello deberás hacer un bucle hasta encontrar la impresora "por defecto" del ordenador en cuestión o la que deseas. En el foro he visto varios ejemplos de como hacerlo. Saludos salvica Edito: No me fijé que unos posts más abajo hay un ejemplo de como buscar impresoras, exactamente aquí http://www.clubdelphi.com/foros/showthread.php?t=50659 |
Sin solución
Hola. Muchas gracias por colaborarme.
Resulta que hice lo que tu me sugeriste, cargue en un combo box el listado de las impresoras, seleccióno en la que voy a imprimir, con RBuilder, asigno el nombre de la impresora procedure TrptBalanceGral2007.ReporteBeforePrint(Sender: TObject); begin Reporte.PrinterSetup.PrinterName := NombreImpresora; end; Y nada, la primera vez trata de coger el papel, pero después ni se mueve la impresora. Alguna otra idea, Nuevamente gracias. Mónica: |
Cita:
Esto lo he hecho de memoria, pero como ejemplo vale Saludos salvica |
¿no se puede resumir en esto otro?
Printers es de tipo TString y ya tiene el "IndexOf" Saludos |
Cita:
Saludos salvica |
La franja horaria es GMT +2. Ahora son las 01:36:19. |
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