impresion y terminal server

03/05/2006 - 09:16 por arb2000 | Informe spam
Buenas tardes, os comento mi caso, que me está trayendo loco ...

Se trata de imprimir desde PDA (Pocket PC), bajo una sesión de
Terminal Server, con una aplicación instalada en un (único) servidor,
en una impresora instalada en otra máquina.

El sistema operativo servidor es Windows 2003 server Standard Edition.
Las estaciones de trabajo Windows XP Professional SP2, y las Pocket PC,
Windows Mobile 2003. La organización tiene el Directorio Activo
levantado y bien configurado, o eso creo.

La aplicación está instalada en el servidor, y las diferentes
estaciones de trabajo, tienen sus correspondientes impresoras (en
función de las necesidades, matriciales, tickets, láser). Todas ellas
acceden a la aplicación de servidor, mediante el mapeo de su
correspondiente unidad de red. Hasta aquí, todo funciona
correctamente.

Después de haber intentado definir la situación correctamente, os lo
explico mas "llanamente". Un restaurante. Tiene un servidor con el
programa, y diferentes estaciones de trabajo para comedores, oficinas,
etc... Todo va bien, hasta que aparecen 2 Pocket PC para la terraza.

Con la correcta configuración del programa propietario (mismo usuario,
empresa y caja - correspondientes al propio programa propietario)
funciona e imprime correctamente desde el PC que tiene conectada
físicamente la impresora. Sin embargo desde la PDA, en la sesión de
Terminal Server, accedo a la aplicación y esta funciona correctamente,
pero no consigo imprimir los famosos tickets.

La impresora está instalada localmente en el PC que físicamente mas
cerca está de la terraza (además dicha impresora funciona
correctamente desde dicho equipo). Compartida con un nombre menor de 8
caracteres.

Desde las PDA, primero establezco la sesión de Terminal Server, e
inicio la aplicación. Para capturar el puerto de la impresora, intento
realizarla de la siguiente manera, aunque no funciona.

net use lpt1 \\máquinaecursocompartido usuario:contraseña
/persistent:yes
net use lpt1 \\delicat\tickets admin:1234 admin:1234 /persistent:yes

Y a partir de aquí comienzan los problemas. Tras diversas pruebas y
sin saber muy bien cómo ;-( he conseguido imprimir a través de dicha
PDA, ... un dir>lpt2. Pero no consigo nada mas.

En una de tantas pruebas, desde otra estación de trabajo, he intentado
realizar el comando net use, pero tras ingresar usuario y contraseña
(correctos), obtengo Error de Sistema nº5.

En este punto, y tras haber buscado en foros y diversa documentación,
creo que tengo "sobredosis de información", osease que estoy atascado.


No sé si debo utilizar el comando net use, o revisar la configuración
de Terminal Server, así que realmente no sé si el problema es de
captura de puerto, o directamente de controladores o impresora.

Os agradecería me echaseis una mano, ya que la situación aunque no
parece tan complicada, no veo manera de sacarla.

Muchas gracias y un saludo de antemano.

Preguntas similare

Leer las respuestas

#1 Javier Inglés [MS MVP]
03/05/2006 - 11:33 | Informe spam
Has probado a capturar la impresora directamente en la sesión de terminal
server para ver si así funciona?? Es decir, en vez de mapear la impresora
durante la conexión vía RDP, una vez conectada la sesión, mapear desde ahí
la impresora y probar

Salu2!!
Javier Inglés
https://mvp.support.microsoft.com/p...B5567431B0
MS MVP, Windows Server-Directory Services




"arb2000" escribió en el mensaje
news:
Buenas tardes, os comento mi caso, que me está trayendo loco ...

Se trata de imprimir desde PDA (Pocket PC), bajo una sesión de
Terminal Server, con una aplicación instalada en un (único) servidor,
en una impresora instalada en otra máquina.

El sistema operativo servidor es Windows 2003 server Standard Edition.
Las estaciones de trabajo Windows XP Professional SP2, y las Pocket PC,
Windows Mobile 2003. La organización tiene el Directorio Activo
levantado y bien configurado, o eso creo.

La aplicación está instalada en el servidor, y las diferentes
estaciones de trabajo, tienen sus correspondientes impresoras (en
función de las necesidades, matriciales, tickets, láser). Todas ellas
acceden a la aplicación de servidor, mediante el mapeo de su
correspondiente unidad de red. Hasta aquí, todo funciona
correctamente.

Después de haber intentado definir la situación correctamente, os lo
explico mas "llanamente". Un restaurante. Tiene un servidor con el
programa, y diferentes estaciones de trabajo para comedores, oficinas,
etc... Todo va bien, hasta que aparecen 2 Pocket PC para la terraza.

Con la correcta configuración del programa propietario (mismo usuario,
empresa y caja - correspondientes al propio programa propietario)
funciona e imprime correctamente desde el PC que tiene conectada
físicamente la impresora. Sin embargo desde la PDA, en la sesión de
Terminal Server, accedo a la aplicación y esta funciona correctamente,
pero no consigo imprimir los famosos tickets.

La impresora está instalada localmente en el PC que físicamente mas
cerca está de la terraza (además dicha impresora funciona
correctamente desde dicho equipo). Compartida con un nombre menor de 8
caracteres.

Desde las PDA, primero establezco la sesión de Terminal Server, e
inicio la aplicación. Para capturar el puerto de la impresora, intento
realizarla de la siguiente manera, aunque no funciona.

net use lpt1 \\máquinaecursocompartido usuario:contraseña
/persistent:yes
net use lpt1 \\delicat\tickets admin:1234 admin:1234 /persistent:yes

Y a partir de aquí comienzan los problemas. Tras diversas pruebas y
sin saber muy bien cómo ;-( he conseguido imprimir a través de dicha
PDA, ... un dir>lpt2. Pero no consigo nada mas.

En una de tantas pruebas, desde otra estación de trabajo, he intentado
realizar el comando net use, pero tras ingresar usuario y contraseña
(correctos), obtengo Error de Sistema nº5.

En este punto, y tras haber buscado en foros y diversa documentación,
creo que tengo "sobredosis de información", osease que estoy atascado.


No sé si debo utilizar el comando net use, o revisar la configuración
de Terminal Server, así que realmente no sé si el problema es de
captura de puerto, o directamente de controladores o impresora.

Os agradecería me echaseis una mano, ya que la situación aunque no
parece tan complicada, no veo manera de sacarla.

Muchas gracias y un saludo de antemano.
Respuesta Responder a este mensaje
#2 arb2000
05/05/2006 - 09:40 | Informe spam
Hola Javier, si que lo he intentado, aunque no funciona.

Dentro de un directorio activo win2003,. la conexión vía Terminal va
perfecta, las aplicaciones funcionan perfectamente, e incluso la
impresión basada en windows (notepad, wordpad, ...) funciona
correctamente, así que entiendo que la configuración está
correctamente.

El problema viene cuando intenta imprimir desde una aplicación
propietaria, que imprime directamente a puerto.

La impresora está directamente al lpt1. utilizo el comando net use,
intentando capturar el puerto con alguna de estas opciones:

net use lpt1 \\equipo\impresoracompartida /persistent:yes
net use lpt1 \\equipo\impresoracompartida administrador:contraseña
/persistent:yes
net use lpt2 \\equipo\impresoracompartida /persistent:yes
net use lpt2 \\equipo\impresoracompartida administrador:contraseña
/persistent:yes

Unas veces recibo el error de sistema nº 5, 85, 17xx (ahora no lo
recuerdo)... e incluso entiendo que he llegado a capturarlo, pues al
realizar - net use - a secas, me aparecen dos recursos o unidades. Z:
que corresponde a la aplicación (conectada) y lpt2 como desconectado.

Según he estado leyendo si se trata de un lpt, aunque aparezca como
desconectado, la propia impresión "conectaría" el puerto, así que
debería imprimir, pero no lo hace.

Gracias una vez mas

Salu2
Angel
Respuesta Responder a este mensaje
#3 arb2000
05/05/2006 - 10:22 | Informe spam
Hola de nuevo!

He estado leyendo el white paper "Terminal Services and Printing" (que
creo que tu mismo colgaste el enlace) y revisando la parte Redirección
Manual de Puertos, y según entiendo, en la pestaña Puertos dentro de
las opciones de la propia impresora, debería aparecerme el puerto TS,
aunque no lo veo por ningún lado. No sé si eso tendrá algo que ver,
pero echando un vistazo a esta documentación, es lo único que se me
ocurre.

De todos modos, seguiré probando y ya te contaré como va la cosa.

Thanks Again
Salu2
Angel
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida