Jazmin
De igual manera te sirve para el @x,y SAY, pero no utilices SET PRINTER ON
porque con esto el @.. say sigue enviando a la pantalla debes utilizar
SET DEVICE TO PRINTER para que el @ say sea enviado a la impresora una vez
termine la impresi�n activar la pantalla nuevamente con SET DEVICE TO SCREEN
Saludos
Efra�n
-----Mensaje original-----
From: JAZMIN REYES CARDENAS
Sent: Tuesday, April 09, 2013 8:04 PM
La sugerencia esta buena pero mi consulta es con los comandos @x,y say
.. en la impresion no usando REPORT FORM, es por ello la consulta
como usar el net en el archivo bat.
gracias
JAZMIN
El 08/04/13, JAZMIN REYES CARDENAS <
jaz...@gmail.com> escribi�:
> Gracias por las sugerencias, ya podre hacer mis pruebas ahora, gracias
>
> Jazmin
>
> El 08/04/13,
efh...@gmail.com <
efh...@gmail.com> escribi�:
>> Buenas Jazm�n
>>
>> yo lo hago de la siguiente manera
>>
>> en un formulario que llamo para seleccionar la impresora en el Init del
>> formulario tengo el siguiente C�digo
>>
>> Creo un cursor donde guardo el nombre de la impresora y la ubicaci�n de
>> la
>> impresora la esto es para las impresoras conectadas en otros equipos
>>
>> CREATE CURSOR impres(Nombre C(100),UbicaImpre C(100))
>> SELECT Impres
>> SCATTER MEMVAR BLANK
>> xLen = APRINTERS(ArrImpresora) && APRINTERS es una funci�n que
>> llena
>> un arreglo bidimensional con las impresoras Instaladas en el equipo y
>> tambi�n
>> && devuelve
>> el
>> numero de impresoras Primera Columna Nombre de la impresora Segunda
>> columna
>> ubicaci�n de la impresora
>> IF xLen = 0
>> RETURN
>> ELSE
>> ** Con este For Guardo las Impresoras en el cursor que luego puedes
>> mostrar en Combo Box o en un List Box
>> FOR x = 1 TO xLen
>> m.Nombre = UPPER(ArrImpresora[x,1])
>> m.UbicaImpre = ArrImpresora[x,2]
>> INSERT INTO impres FROM MEMVAR
>> NEXT
>> ENDIF
>>
>> Una vez Seleccionada la Impresora debes comprobar si es una impresora
>> local
>> o instalada en otro equipo de la red. Esto lo haces mirando si el primer
>> caracter de la ubicaci�n de la impresora es una barra invertida \
>>
>> IF LEFT(Impres.UbicaImpre,1) = "\"
>> cfgNomImpresora = ALLTRIM(Impres.UbicaImpre) && impresora en otro
>> equipo
>> ELSE
>> cfgNomImpresora = ALLTRIM(Impres.Nombre) && Impresora Local
>> ENDIF
>>
>> ya lo que queda es indicar al programa hacia donde enviar le impresi�n se
>> coloca entre par�ntesis para que haga una macro sustituci�n
>>
>> SET PRINTER TO NAME (cfgNomImpresora)
>>
>> REPORT FROM nombreReporte
>>
>> Espero que esto te sirva
>>
>> Saludos
>>
>> Efra�n Hern�ndez
>>
>>
>>
>> From: Alex Orihuela Rosales
>> Sent: Monday, April 08, 2013 10:19 AM
>> To:
mundovis...@googlegroups.com
>> Subject: Re: [Mundo Visual FoxPro] Fwd: Imprimir por puerto USB
>>
>> Jazmin,
>> Una consulta, esa IP est� en tu red cierto?
>> Lo que podr�as hacer es darle un nombre a esa IP, lo cual generalmente es
>> la
>> del equipo y luego compartes la impresora con un nombre definido, y por
>> el
>> comando set printer podr�a ser algo como Set printer to
>> xImpresoracompartida
>>
>> Saludos
>> Alex
>>
>>
>>
>> El 8 de abril de 2013 10:02, JAZMIN REYES CARDENAS <
jaz...@gmail.com>
>> escribi�:
>> Has recibido este mensaje porque est�s suscrito al Grupo "Mundo Visual
>> FoxPro" de Grupos de Google.
>>
>> Para anular la suscripci�n a este grupo, env�a un mensaje a:
>> mailto:
mundovisualfoxpro%2Bunsu...@googlegroups.com
>> ---
>> Has recibido este mensaje porque est�s suscrito al grupo "Mundo Visual
>> FoxPro" de Grupos de Google.
>> Para anular la suscripci�n a este grupo y dejar de recibir sus correos
>> electr�nicos, env�a un correo electr�nico a
>> mailto:
mundovisualfoxpro%2Bunsu...@googlegroups.com.
>> Para obtener m�s opciones, visita
>>
https://groups.google.com/groups/opt_out.
>>
>>
>>
>>
>> --
>> _______________________________________________________________
>> Has recibido este mensaje porque est�s suscrito al Grupo "Mundo Visual
>> FoxPro" de Grupos de Google.
>>
>> Para anular la suscripci�n a este grupo, env�a un mensaje a:
>>
mundovisualfox...@googlegroups.com
>> ---
>> Has recibido este mensaje porque est�s suscrito al grupo "Mundo Visual
>> FoxPro" de Grupos de Google.
>> Para anular la suscripci�n a este grupo y dejar de recibir sus correos
>> electr�nicos, env�a un correo electr�nico a
>>
mundovisualfox...@googlegroups.com.
>> Para obtener m�s opciones, visita
>>
https://groups.google.com/groups/opt_out.
>>
>>
>>
>> --
>> _______________________________________________________________
>> Has recibido este mensaje porque est�s suscrito al Grupo "Mundo Visual
>> FoxPro" de Grupos de Google.
>>
>> Para anular la suscripci�n a este grupo, env�a un mensaje a:
>>
mundovisualfox...@googlegroups.com
>> ---
>> Has recibido este mensaje porque est�s suscrito al grupo "Mundo Visual
>> FoxPro" de Grupos de Google.
>> Para anular la suscripci�n a este grupo y dejar de recibir sus correos
>> electr�nicos, env�a un correo electr�nico a
>>
mundovisualfox...@googlegroups.com.
>> Para obtener m�s opciones, visita
>>
https://groups.google.com/groups/opt_out.
>>
>>
>>
>
--
_______________________________________________________________
Has recibido este mensaje porque est�s suscrito al Grupo "Mundo Visual
FoxPro" de Grupos de Google.
Para anular la suscripci�n a este grupo, env�a un mensaje a:
mundovisualfox...@googlegroups.com
---
Has recibido este mensaje porque est�s suscrito al grupo "Mundo Visual
FoxPro" de Grupos de Google.
Para anular la suscripci�n a este grupo y dejar de recibir sus correos
electr�nicos, env�a un correo electr�nico a
mundovisualfox...@googlegroups.com.
Para obtener m�s opciones, visita
https://groups.google.com/groups/opt_out.