[Lazarus-es] Printer.Printers

Jesus Reyes jesusrmx en yahoo.com.mx
Mar Ago 3 02:02:42 CEST 2010



--- El lun 2-ago-10, Bruno Luciani <bruno.luciani en gmail.com> escribió:

De: Bruno Luciani <bruno.luciani en gmail.com>
Asunto: Re: [Lazarus-es] Printer.Printers
A: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org>
Fecha: lunes, 2 de agosto de 2010, 18:47

http://cups4lazarus.sourceforge.net/


Saludos

Bruno
Si se usa el paquete Printer4Lazarus (unit OsPrinters o cualquier dialogo de impresion) Printer.Printers regresa la lista de impresoras instaladas, es portabke ya que en windows usa la api nativa, en otros sistemas usa CUPS o carbon en Mac.
El 2 de agosto de 2010 11:39, Paola Bruccoleri <pbruccoleri en adinet.com.uy> escribió:

Claudio Romero escribió:


En realidad es mas sencillo, si no quieres mostrar el dialogo, en

linux usaria la impresora por defecto que esta en CUPS.



En CUPS (seria el panel de control de las impresoras en linux) siempre

hay una impresora por defecto. Si no tienes que instalar la impresora.

Aunque sea matricial hay un modo RAW sin drivers.



Aunque no lo probe pero seguro que es asi, si no muestras el dialogo

imprime en la impresora por defecto.(Printer.PrinterIndex queda con la

impresora predeterminada)

  


Hola Claudio..

el tema es que se imprimirá en 2 o 3 impresoras a la vez, según sea el caso. Hay algunos pedidos que deberán salir en una de ellas y otros en otra, según como se configure el sistema.

Por eso es que quiero guardar una lista de impresoras instaladas, y luego asociar cada tipo de artículo a esa impresora, cosa que cuando vaya a imprimir, se haga donde corresponda.

chauuuuuuuu

Eso suena bien, usando el nombre de la impresora con Printer.SetPrinter(Nombre) es suficiente para seleccionarla y quedar disponible para el siguiente trabajo de impresion, si usas rawmode es necesario ponerlo en false antes de imprimir en impresoras no matriciales.

Jesus Reyes A.




      
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20100802/f867c211/attachment-0002.html>


More information about the Lazarus-es mailing list