Page 1 of 1

Como Hago una impresion via Terminal Services

Posted: Mon Apr 06, 2009 6:56 pm
by Erick Almanza
Hola Amigos de Foro

Les pido su cooperacion para terminar un proyecto que tengo dos meses atrasados
El proyecto consiste en utilizar el terminal service para accesar el servidor. el problema que tengo es el siguiente:
1. Las impresoras son de matriz con puerto serial, model tm-u950 epson
por la naturaleza de la aplicacion no puedo utilizarla de forma generica.
2. Quisiera utilizar la clase tDOSPRN

Si algun compañero me puede dar luces se lo agradecere.


Saludos,

Erick

Re: Como Hago una impresion via Terminal Services

Posted: Mon Apr 06, 2009 9:38 pm
by Patricio Avalos Aguirre
Hola

Mira una vez tuve que imprimir en una matriz de punto con un puerto USB, lo que hice fue en el computador compartirla y luego capturarla
en net use LPT1: \\computador\impcompartida /persistent:yes

ahora si usas la libreria CT.LIB, puedes hacerlo en tu programa

Code: Select all

        
if empty( NETRMTNAME( "LPT1" ) )
   if !NETREDIR( "LPT1", "\\computador\impcompartida" )
      MsgInfo( "No se puede conectar con la impresora de bodega" + CRLF + CRLF + "Cancelando impresión hacia la bodega", "Usuario" )
      return( .f. )
   endif
endif
 

Re: Como Hago una impresion via Terminal Services

Posted: Fri Apr 10, 2009 4:17 pm
by pymsoft
Erick,

En los parametros de conexion del cliente de acceso remoto, debes configurar la opcion de enviar tus impresoras, en el servidor remoto, en la opcion del usuario debes configurar que se acepta recibir las impresoras del client, luego instalas por ejemplo en el cliente la epson tm-u950 y la compartes (o el driver de una lx-300, es lo mismo) luego, ya conectado al servidor
capturas como te indican en el post anterior: net use LPT1: \\computador\impcompartida /persistent:yes y resuelto el problema, mandas a imprimir a la puerta LPT1. (es lo mismo si la impresora fuera usb)

espero te sirva


saludos

Re: Como Hago una impresion via Terminal Services

Posted: Fri Apr 10, 2009 4:21 pm
by pablovidal
Mira este Post