PDA

Ver la Versión Completa : Nombre de la Impresora Seleccionada


Nuria
23-01-2004, 18:32:16
Hola Compañer@s:

Me gustaría saber como sacar el nombre que tiene la impresora seleccionada en windows.

Con:
Printer.Printers.Strings[Printer.PrinterIndex]

Me muestra el nombre y el path (ej. : HP 1100 en \\Jcc\Hp) :mad: , sólo quiero el nombre ---> HP 1100.

Gracias. Saludos!!!

Nuria
26-01-2004, 12:55:30
Por si a alguien le interesa, la solución es la siguiente:


var
Device, Driver, Port : array [0..255] of Char;
Modo : Cardinal;
begin
Printer.GetPrinter(Device,Driver,Port,Modo);
If Device <> '' then ShowMessage(Device)
else ShowMessage('Sin definir impresora');
end;


Donde en la variable device sólo tendremos el nombre de la impresora que ha seleccionado. :)

Saludos!