[Lazarus-es] impresion en red

Martin Gomez mmgomez en gmail.com
Lun Ago 26 21:18:04 CEST 2013


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<Lazarus-es en lists.lazarus.freepascal.org>
> http://lists.lazarus.**freepascal.org/mailman/**listinfo/lazarus-es<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*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20130826/17e06482/attachment-0002.html>


More information about the Lazarus-es mailing list