[Lazarus-es] Impresion (matricial) en red con win7

Jorge M. Martinez Saez jorge.martinez.saez en gmail.com
Mie Jun 20 14:25:12 CEST 2012


El 19-06-2012 19:27, Claudio Romero escribió:
> Reenvio con una corrección Button1Click.
>
> procedure TForm1.Button1Click(Sender: TObject);
> var i,NroImpresora:integer;
> begin
> 	memo1.Lines.Clear;
> 	for i:=0 to Printer.Printers.Count-1 do
> 		memo1.Lines.add(IntToStr(i)+' - '+ Printer.Printers.Strings[i]);
> 	NroImpresora:=BuscarImpresora(Edit1.Text);
> 	if NroImpresora=-1 then ShowMessage('Impresora no encontrada')
> 	else ShowMessage('Nro de impresora '+IntToStr(NroImpresora));
> end;
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
Ok. modificaré la rutina de impresion basandome en tus ejemplos.... creo 
que usar:

for numero:= 0 to Printer.Printers.count -1 do
       if leftstr((Printer.Printers.Strings[numero]),17)= 
'\\jorge-martinez\' then .....

para usar la impresora que quiero basta, ya que solo comparto la oki. 
(pero eso me obligará a instalar mi propia impresora como  para yo 
usarla a traves de la red no es asi? mmmm bueno en este caso sería el 
mal menor -:)  ) .

Nuevamente agradezco tu gran ayuda Claudio.

Atte.

-- 
Jorge Martinez Saez
9-8817012





More information about the Lazarus-es mailing list