<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">El 27/08/2013 21:54, Maxi escribió:
</div>
<blockquote
cite="mid:CAOL=nAqEn-Q4p2zUEDv+J=NbOx9qCuXTCchfezmp1SL=HLmXtA@mail.gmail.com"
type="cite">
<blockquote type="cite">
<pre wrap="">
Me parece que la solución estaba como comentó alguien antes.
Cundo instalas una impresora local o remota para tu software es local.
Si usas un diálogo de cualquier software o reporteador verás que aparecen la
que tengas.
Al hacer \\pc1\prueba estas tratando de acceder a un recurso compartido
mediante pippe.
Haz la prueba con algo simple que habrá un diálogo que elija la impresora y
juega con los valores devueltos
</pre>
</blockquote>
<pre wrap="">
prueba hacer esto en un fromulario y un memo
Memo1.lines.Assign(Printer.Printers);
</pre>
</blockquote>
Hola todos..<br>
el asunto está en qué nombre te devuelve Printers.. eso ya lo había
probado, vean:<br>
hice un programita de prueba con la sugerencia de MAxi.<br>
Si lo ejecuto en mi máquina:<br>
<br>
<img src="cid:part1.04030404.08040503@adinet.com.uy" alt=""><br>
Button1 abre el diálogo de las impresoras: (PrintDialog1.Execute;)<br>
<br>
<img src="cid:part2.09000902.05070008@adinet.com.uy" alt=""><br>
<br>
<br>
Si lo ejecuto donde está físicamente conectada "prueba":<br>
<br>
<img src="cid:part3.07030103.08090109@adinet.com.uy" alt=""><br>
<br>
<img src="cid:part4.00040808.08060101@adinet.com.uy" alt=""><br>
<br>
No es una red configurada como dominio, sino como grupo de trabajo.
La imresora está compartida como cualquier otra. <br>
Recién hice una prueba desde otro programa y no tengo dramas.<br>
<br>
El asunto es la automatización de las impresiones en red..
generalmente hay muchos listados donde simplemente hacemos el
preview y el usuario al querer imprimir elige la impresora desde el
diálogo.. pero cuando hay facturación, cobros, etc, no se puede
hacer eso..<br>
No me quedará más remedio que poner esa info en el ini... andar
haciendo una función para ver si es host o no para sacarle el nombre
de la PC ya no me gusta<br>
No se si hay más info sobre Printers por ahí para leer.... <br>
byeeeeeeeeeeee<br>
<br>
<br>
<br>
<br>
</body>
</html>