Foros del Web » Soporte técnico » Sistemas Operativos »

Ayuda LPT1

Estas en el tema de Ayuda LPT1 en el foro de Sistemas Operativos en Foros del Web. Hola. No se ni como preguntar esto, pero a ver si me doy a explicar, tengo una pc con WinXP, en la cual aun esta ...
  #1 (permalink)  
Antiguo 24/03/2004, 16:45
 
Fecha de Ingreso: julio-2003
Ubicación: Queretaro Qro.
Mensajes: 131
Antigüedad: 20 años, 9 meses
Puntos: 1
Ayuda LPT1

Hola.

No se ni como preguntar esto, pero a ver si me doy a explicar, tengo una pc con WinXP, en la cual aun esta corriendo un programa de esos viejitos en modo caracter para ms-dos y este programita imprime sobre el puerto lpt1 en donde se conectaria una impresora la idea es que imprima en una impresora que se comparte a traves de la red.

La impresora que esta en la red ya esta compartida y visible para este usuario y puede imprime, el problema es que este programita no la detecta, simplemente manda todo al puerto lpt1.

Que puedo hacer, alguin me conto que habia una forma de obtener todo lo que va a este puerto y redireccionarlo, creo que me comento que era con novell pero yo no tengo ni idea.....

!!!a ver ya lo encontre, este se ejecuta como un archivo .bat


CAPTURE /NB /NFF /NT /TI=1 /Q=COLALASER

de forma que todo lo que se envia al puerto lpt1 se toma y se redirecciona a la Impresora que se llama COLALASER, la verdad no entiendo mucho esta linea, solo se que es un comando de novell el cual hace el cambio.

Bueno acudo a ustedes esperando algun comentario, ayuda y/o cualquier comentario que me pueda ayudar a solucionar este problema.

Pregunta:: suponiendo que la red en la que me encuentro esta en novell y tomara como ejemplo estas lineas, el nombre de la impresora (Q=COLAASER) sera el nombre de la(s) impresoras que se encuentran en WinXP

Bueno agradesco sus atenciones hasta la proxima
__________________
Kike Lee
Paz && Bien

Última edición por kikelee; 24/03/2004 a las 16:47
  #2 (permalink)  
Antiguo 25/03/2004, 08:54
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 6 meses
Puntos: 655
Mira, el problema con los programas viejitos que direccionan toda la impresión a LPT1, es que siempre van a mandar a ese puerto.

Si no tenes la posibilidad de modificar el fuente de ese programa para que apunte a LPT2 o LPT3 (donde la captura del puerto si la respeta en red), podrías intentar entrando al SETUP del BIOS de la PC y poner en DISABLE el puerto LPT1.... Ahora, volves a capturar la impresora indicando que también capture el puerto para programas DOS y le decis que va a ser en LPT1. Como el puerto va a estar DISABLE en el SETUP del BIOS, debería mandarlo directamente a la impresora en red.

Te dejo un el código báse para que generes un archivo bat para la captura de un puerto de impresión.

@ECHO OFF
ECHO Borrando el puerto de impresión LPT2
ECHO .
NET USE LPT2: /DELETE
ECHO .
ECHO Asignando el puerto LPT2 para impresión de programas DOS
ECHO .
NET USE LPT2: \\PC_con_Impresora\nombre_impresora /Y
ECHO .
ECHO Presione cualquier tecla para continuar...
PAUSE


Recorda grabarlo como un bat, ejemplo conectar.bat

Nota: Lo de matar LPT1 en el SETUP del BIOS, es teoría pero debería funcionar, lo de los puerto LPT2 Y LPT3, si los he probado.
Archivos Adjuntos
Tipo de Archivo: zip hplaserj.zip (296 Bytes, 43 visitas)
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL

Última edición por BrujoNic; 25/03/2004 a las 08:59
  #3 (permalink)  
Antiguo 26/03/2004, 09:06
 
Fecha de Ingreso: julio-2003
Ubicación: Queretaro Qro.
Mensajes: 131
Antigüedad: 20 años, 9 meses
Puntos: 1
De acuerdo Una Pregunta mas...

Gracias BrujoNic

Ok , entiendo que debo dar de baja el puerto del Setup, para poder redireccionar, en fin te comento que despues que me pidieron que buscara esta solucion me entere que este usuario necesita imprimir facturas de forma que se debe mantener el puerto activo (impresora local de matriz de puntos) y solo para otras cosas redericcionarla al servidor de impresion (impresora laser) como son reportes que arroja este programita viejito.

Pregunta y supongo que tal ves me responda pero espero sus comentarios:

1.- Este podria ser el <conectar.bat> para direccionar al servidor de impresion, se ejecutaria antes de mandar imprimir al puerto LPT1.

NET USE LPT1: /DELETE
NET USE LPT1: \\IP_PC_con_Impresora\nombre
_impresora /Y

2.- Este para volver a redireccionar al puerto local <lpt1.bat>

NET USE LPT1: /DELETE
NET USE LPT1:

Bueno espero sus comentarios al respecto, gracias
__________________
Kike Lee
Paz && Bien
  #4 (permalink)  
Antiguo 26/03/2004, 11:00
 
Fecha de Ingreso: julio-2003
Ubicación: Queretaro Qro.
Mensajes: 131
Antigüedad: 20 años, 9 meses
Puntos: 1
Aqui de new

Hola

Pues miren comento ya hice pruebas y funciona <conecta.bat> con los respectivos permisos para aceptar la impresion que se redirecciona de la pc en cuestion al servidor de impresion:

======================================
NET USE LPT1:

Nombre local LPT1
Nombre remoto \\xxx.yyy.zzz.aaa\HPLaserJet5
Tipo de recurso Impresora
Estado Conectado
Abiertos 0
Nº de conexiones 2

Se ha completado el comando correctamente.
======================================

El asunto esta en que el <lpt.bat> no redirecciona hacia el mismo, es seguro que no estoy haciendolo en la forma correcta, esto es lo que me envia:

==================================
NET USE \DELETE

Error de sistema 67.

No se encuentra el nombre de red especificado.
==================================

Mi pregunta ahora es como puedo volver a redireccionar el puerto hacia el mismo....

sigo haciendo pruebas, espero pudan aportar algo, gracias
__________________
Kike Lee
Paz && Bien
  #5 (permalink)  
Antiguo 26/03/2004, 11:56
 
Fecha de Ingreso: julio-2003
Ubicación: Queretaro Qro.
Mensajes: 131
Antigüedad: 20 años, 9 meses
Puntos: 1
De acuerdo Ok

Hola

Bueno creo que fue un horror de dedo, pero ya quedo

este para redireccionar el puerto al servidor de impresion (con sus repectivos permisos)

NET USE LPT1: \\192.168.0.90\HPLaserJet5 /y

y para volver a poner todo en orden

NET USE LPT1: /DELETE

Gracias BrujoNic por tus comentarios.

Nota: Esto lo probe con WinXP no se si funcione en otra versio, checare?
__________________
Kike Lee
Paz && Bien
  #6 (permalink)  
Antiguo 26/03/2004, 16:01
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 6 meses
Puntos: 655
Como estoy de vacaciones el día de hoy, no estaba conectado a internet. Ahora que leo tus respuestas, me alegro mucho solucionaras tu problema. Es bueno saber que la ayuda que uno aporta, soluciona cuando se consulta pero es mejor al saber que se le da seguimiento y colocan todas las pruebas y respuestas.

Gracias por completar tus investigaciones a todos.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #7 (permalink)  
Antiguo 18/02/2005, 12:47
 
Fecha de Ingreso: febrero-2005
Mensajes: 1
Antigüedad: 19 años, 2 meses
Puntos: 0
lpt1 a acrobat distiller

Supongamos que quiero redireccionar al puerto lpt1 de la impresora, al puerto que crea el acrobat reader, osea : escritorio\*.pdf, como podria hacerlo para aplicaciones msdos (en wxp).
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:21.