[Lazarus-es] impresion en red
Paola Bruccoleri
pbruccoleri en adinet.com.uy
Mie Ago 28 00:31:54 CEST 2013
El 27/08/2013 19:04, José Mejuto escribió:
> El 27/08/2013 22:57, Paola Bruccoleri escribió:
>> En mi máquina (donde NO está esa impresora conectada) la tengo instalada
>> y se llama "prueba". En la máquina donde está conectada también se llama
>> "prueba"
>> Pero si estoy en mi máquina, NO imprime si tengo en la tabla como nombre
>> de impresora "prueba".. imprime si se llama "\\pc1\prueba"
>
> Hola,
>
> ¿ Has probado a ver si con la IP funciona ?
>
> \\127.0.0.1\prueba
>
> Lo digo por si el problema es de nombres. Sea en local o en remoto
> "\\pc1\prueba" debería de funcionar tal y como dices ya que es un
> recurso compartido para toda la red.
>
> ¿ Que sistema operativo usas en las máquinas ? ¿ Eres usuario o
> administrador ? ¿ Hay firewall instalado ?
>
Hola José..
uso win8 y win7 (donde está conectada la impresora)
si uso \\192.168.0.2\prueba en vez de \\pc1\prueba (esa es la ip de
PC1), NO imprime nada desde la maq de la red
desde la maq con la impre local.. me la imprime x la predeterminada que
es OTRA impresora q nada tiene que ver (es de matriz)
me logueo como administrador en ambas máquinas; el firewall está
desactivado tb en ambas (para probar..)
me parece que a Printers le gusta solo que le coloquen el NOMbre de la
impresora, xq yo hago esto:
Index := Printer.Printers.IndexOf(Nombre);
if Index <> -1 then
begin
Printer.PrinterIndex := Index;
end;
Encontré esto de un foro de delphi:
http://www.clubdelphi.com/foros/showthread.php?t=77737
voy a ver si pruebo algo con esto:
if not OpenPrinter(PChar('\\ethan-PC\caja'), Handle,nil)then begin
byeeee
More information about the Lazarus-es
mailing list