[Lazarus-es] impresion en red

Claudio Romero clauslack en gmail.com
Mar Ago 27 21:28:57 CEST 2013


Para imprimir en red, con Printers debes tener la impresora instalada
en Windows o Linux. En DOS, Delphi se puede imprimir directo al puerto
LPT1 o \\pc1\prueba.
Esto en DOS funciona copy /b ejem.txt \\pc1\prueba. Pero por empezar
eso no es multiplataforma, ya las impresoras dependen del sistema
operativo, a su vez linux puede usar cups, lpr.
El paquete lazreport usa el objeto printers.

El día 27 de agosto de 2013 16:19, Paola Bruccoleri
<pbruccoleri en adinet.com.uy> escribió:
> El 27/08/2013 16:16, Martin Gomez escribió:
>
>
> 2013/8/27 Paola Bruccoleri <pbruccoleri en adinet.com.uy>
>>
>> si, si no hay más remedio! :(
>> es que usando por ejemplo harbour, que tiene forma de imprimir en formato
>> raw (son funciones nuevas q no existían en clipper), podés sencillamente
>> poner el nombre del recurso de red de la forma \\pc1\prueba e imprime desde
>> cualquier lado, sea impresora de red o local...por eso siempre imaginé que
>> aquí no pasaba nada y el otro día fue la primera vez que imprimí desde la
>> máquina donde está la impresora local.
>
>
> Quizas puedas idear una rutina que busque la impresora y el nombre de la PC
> y si coinciden use solo el nombre de la impresora local?
>
> En vez del INI, estarías automatizando... no se que tan sencillo sería, para
> mí el INI es más versátil.
>
> si, en eso tienes razón...
> ¿y cómo hacen los que usan Printers para imprimir en red? o ya nadie lo
> usa?? :)
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>




More information about the Lazarus-es mailing list