none
Impresion DOS a traves de Terminal Server RRS feed

  • Pregunta

  •  

    Saludos a todos. Tengo un problema y espero que me puedan ayudar.

    Actualmente tengo Windows 2003 Server instalado en un lugar remoto. Los clientes se conectan a el a traves de Terminal Server.

     

    En el servidor tengo instalado un software basado en DOS. Cada cliente que se conecta al servidor, tiene instalado una impresora local. Pero sucede lo siguiente:

    - Cada vez que un usuario se conecta, se ejecuta net use \\PcLocal\Impresora_Compartida, pero cada vez que se imprime, todos los usuarios imprimen en una misma impresora.

     

    Que deberia hacer para solucionar este inconveniente.

     

    Gracias de Antemano.

    viernes, 6 de julio de 2007 15:07

Respuestas

  • Hola.

    te Cuento lo siguiente,

     

    Ante todo tienes que detener cualquier scrip que tengas ejecutando el comando Net use para todas las sesiones.

    y vamos a lo siguiente.

     

    Tus usuarios de terminal tienen un nombre y un usuario:

    Ej:

    Usuario:   terminal1

    Cont:         1234

     

    Cuando ingresas a la sesión del usuario terminal,   ingresas al promp del DOS y ejecuta sel siguiente comando según corresponda.

    C:\ NET USE LPT1: \\NOMBREEQUIPO\NOMBRERECURSOCOMPARTIDO ASÍ:

     

    y te debe salir un mensaje que dice:  El comando se ha completado correctamente.

     

    Hasta ahí ya hemos enrutado la impresión desde el DOS a un puerto paralello LPT1.

    podemos confirmar esta acción ejecutando desde el promp C:\dir>lpt1

    Debe imprimir información del DOS.

     

    Este procedimiento lo realizas  con cada uno de los usuarios que vas a enrutar las impresoras Matriciales.  enrutandolas al equipo y la impresora qeu corresponden. y Listo.

     

    Debes garantizar en tu AD   permisos de impresión..

     

    Me cuentas como te fué 

     

    MatroxCali

    viernes, 13 de julio de 2007 16:54

Todas las respuestas

  • Hola amigo,

    Creo que el problema esta en el script, por que logicamente todos van conectarse a la misma impresora.

    prueba con sacar el script y configurar el terminal server para que use la impresora que el usuario tenga como predeterminada en su maquina.

    Saludos y Suerte

    Matias

    Si no puedes avisa, pero si te ayudo marca la pregunta como contestada.

     

    viernes, 6 de julio de 2007 19:23
  • He intentado lo que me dices, pero simplemente no imprime. Incluso, se inhibe el programa.
    viernes, 6 de julio de 2007 19:54
  • Amigo buenos días.

    Hey antes de todo, me puedes decir si las impresoras que tienes son USB,   aunque no creo.

     

    te recomiendo que captures desde cada sesión  de TS el puerto de la impresora remota que vas a utilizar  me explico.

     

    Si tienes varias sesiones de terminal,   cada usuario puedes capturarle el puerto independientemente sin necesidad de que se afecten los otros usuarios,  Pero esto lo tienes que hacer desde cada sesión..

     

    Tuve el mismo problema y manejo cerca de 100 USuarios terminal.

     

    Me cuentas

     

    MatroxCali

    martes, 10 de julio de 2007 16:20
  • Las impresoras que manejo son todas matriciales no USB.

    Cada vez que un usuario entra en una sesión, se ejecuta el siguiente comando:

         net use lpt1 \\miPc\Mi_Impresora

    con eso, pienso que se captura el puerto; me corriges.

    Sucede que cuando el proximo usuario entra al TS y se ejecuta el comando,

    todas las impresiones van a parar a la impresora que se mapeo de ultimo.

     

    Me podrias explicar detalladamente como lo manejas ?

    Reitero que el sistema que manejo aun esta en DOS.

     

    Gracias por tu interes y cooperacion .

     

    Ing. Eris J. Gómez

    martes, 10 de julio de 2007 19:06
  • Hola.

    te Cuento lo siguiente,

     

    Ante todo tienes que detener cualquier scrip que tengas ejecutando el comando Net use para todas las sesiones.

    y vamos a lo siguiente.

     

    Tus usuarios de terminal tienen un nombre y un usuario:

    Ej:

    Usuario:   terminal1

    Cont:         1234

     

    Cuando ingresas a la sesión del usuario terminal,   ingresas al promp del DOS y ejecuta sel siguiente comando según corresponda.

    C:\ NET USE LPT1: \\NOMBREEQUIPO\NOMBRERECURSOCOMPARTIDO ASÍ:

     

    y te debe salir un mensaje que dice:  El comando se ha completado correctamente.

     

    Hasta ahí ya hemos enrutado la impresión desde el DOS a un puerto paralello LPT1.

    podemos confirmar esta acción ejecutando desde el promp C:\dir>lpt1

    Debe imprimir información del DOS.

     

    Este procedimiento lo realizas  con cada uno de los usuarios que vas a enrutar las impresoras Matriciales.  enrutandolas al equipo y la impresora qeu corresponden. y Listo.

     

    Debes garantizar en tu AD   permisos de impresión..

     

    Me cuentas como te fué 

     

    MatroxCali

    viernes, 13 de julio de 2007 16:54
  • Hola.

    te Cuento lo siguiente,

     

    Ante todo tienes que detener cualquier scrip que tengas ejecutando el comando Net use para todas las sesiones.

    y vamos a lo siguiente.

     

    Tus usuarios de terminal tienen un nombre y un usuario:

    Ej:

    Usuario:   terminal1

    Cont:         1234

     

    Cuando ingresas a la sesión del usuario terminal,   ingresas al promp del DOS y ejecuta sel siguiente comando según corresponda.

    C:\ NET USE LPT1: \\NOMBREEQUIPO\NOMBRERECURSOCOMPARTIDO ASÍ:

     

    y te debe salir un mensaje que dice:  El comando se ha completado correctamente.

     

    Hasta ahí ya hemos enrutado la impresión desde el DOS a un puerto paralello LPT1.

    podemos confirmar esta acción ejecutando desde el promp C:\dir>lpt1

    Debe imprimir información del DOS.

     

    Este procedimiento lo realizas  con cada uno de los usuarios que vas a enrutar las impresoras Matriciales.  enrutandolas al equipo y la impresora qeu corresponden. y Listo.

     

    Debes garantizar en tu AD   permisos de impresión..

     

    Me cuentas como te fué 

     

    MatroxCali

    Saludos,

    mi problema es que cuando mando a imprimir a travez del terminal resulta que el tamanio de mi hoja que deseo imprimir es mas chica que la carta o A4 y cuando intento imprimir solo una hoja la impresora recorre la hoja como si fuera carta por lo tanto desperdicia un espacio y como son varios usuarios entonces si cada uno envia una pagina desperdicia arto como puedo configurar eso a travez del DOS

    ojala puedan ayudarme llevo bregando bastante tiempo con esto ya busque muchas formas de imprimir pero a travez de DOS es la forma mas rapida ya que toma el tipo de letra de la impresora matricial


    Lindaura Gabriela

    miércoles, 15 de agosto de 2012 21:04