FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Como Hago una impresion via Terminal Services
Posts: 85
Joined: Mon Sep 11, 2006 03:52 PM
Como Hago una impresion via Terminal Services
Posted: Mon Apr 06, 2009 06:56 PM

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

Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM
Re: Como Hago una impresion via Terminal Services
Posted: Mon Apr 06, 2009 09:38 PM
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 (fw): Select all Collapse
        
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
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Posts: 383
Joined: Tue Oct 11, 2005 01:01 PM
Re: Como Hago una impresion via Terminal Services
Posted: Fri Apr 10, 2009 04:17 PM

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

Pedro Gonzalez
Posts: 401
Joined: Thu Oct 06, 2005 10:15 PM
Re: Como Hago una impresion via Terminal Services
Posted: Fri Apr 10, 2009 04:21 PM
Mira este Post
Saludos,



Pablo Alberto Vidal

/*

------------------------------------------------------

Harbour 3.2.0, Fivewin 17.02, BCC7

------------------------------------------------------

*/

Continue the discussion