[Lazarus-es] impresion en red

Claudio Romero clauslack en gmail.com
Lun Ago 26 21:26:11 CEST 2013


Para el objeto printer la impresora siempre debe estar instalada (en
Windows en el panel de control) en Linux (en cups), no se fija en los
puertos lpt.

Yo probaria una aplicacion sencilla con PrintDialog1 a ver si ves
listada las impresoras de cada máquina

Saludos

El día 26 de agosto de 2013 16:18, Martin Gomez <mmgomez en gmail.com> escribió:
> No se si es la mejor solución, pero desde una ventana de comandos puedes
> probar hacer un NET USE \\PC1\PRUEBA LPT1: e imprimir en LPT1:
>
>
> 2013/8/26 Paola Bruccoleri <pbruccoleri en adinet.com.uy>
>>
>> Hola todos..
>> estoy usando para imprimir en una tickeadora de matriz la forma raw
>> (unidad Printers).
>> El sistema tiene en una tabla los nombres de las impresoras donde debe
>> imprimir, porque según sea un comprobante u otro, son diferentes
>> tickeadoras.
>>
>>       cImpresora:= qryImpresoras.FieldByName('path').AsString;
>>       SeleccionarImpresora(cImpresora);
>>
>>       Printer.RawMode := True;
>>       Printer.BeginDoc;
>>       .......
>>       Printer.EndDoc;
>>       Printer.RawMode := false;
>>
>>
>> procedure SeleccionarImpresora(Nombre: String);
>> var
>>   Index: Integer;
>> begin
>>   Index := Printer.Printers.IndexOf(Nombre);
>>
>>   if Index <> -1 then
>>     Printer.PrinterIndex := Index;
>> end;
>>
>>
>> En la pc de prueba donde tengo instalada físicamente la tickeadora,
>> instalé una genérica solo texto y la compartí. El nombre es \\pc1\prueba y
>> ese es el nombre (campo path) que tengo en la tabla. Desde otra pc instalo
>> esa impresora.. todo como siempre vamos....
>>
>> Si mando a imprimir desde la pc de la red, imprime correctamente, PERO, si
>> imprimo desde la impresora donde está físicamente conectada no.
>>
>> Quizás no esté funcionando esto de "seleccionar impresora"...
>>
>> Probé poner en la tabla en el path: "prueba" (o sea, solo el nombre de la
>> impresora)
>> Y ahora pasa exactamente al revés... solo imprime desde la pc donde está
>> conectada físicamente y desde la otra obviamente no.
>>
>> Debería imprimir siempre con el nombre \\pc1\prueba, sea de donde sea....
>>
>> Alguna forma de solucionarlo???
>> muchas gracias!
>> byeeeeeeeeee
>>
>>
>>
>>
>>
>> _______________________________________________
>> Lazarus-es mailing list
>> Lazarus-es en lists.lazarus.freepascal.org
>> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
>
>
>
> --
> Try not to become a man of success but rather to become a man of value.
> Albert Einstein
>
> _______________________________________________
> 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