Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: daniel.r.23 en 21 Febrero 2013, 17:00 PM

Título: Imprimir mediante batch
Publicado por: daniel.r.23 en 21 Febrero 2013, 17:00 PM
Buenas, tengo un problema cuando quiero imprimir un archivo de texto "TXT.txt" mediante código batch. Me gustaria aclarar que mi impresora esta unida a la red y es inalambrica puerto: EP69123A
y el error es No se puede inicializar el dispositivo EP69123A.
El código seria asi no?

print /d:EP69123A TXT.txt
Título: Re: Imprimir mediante batch
Publicado por: Stakewinner00 en 21 Febrero 2013, 17:05 PM
No es que sea un experto pero un puerto no tiene que ser un numero?

Y mejor si con batch creas un vbs y con el imprimes el texto.
Título: Re: Imprimir mediante batch
Publicado por: Eleкtro en 21 Febrero 2013, 18:42 PM
Título: Re: Imprimir mediante batch
Publicado por: daniel.r.23 en 22 Febrero 2013, 15:07 PM
Gracias por responder, le cuento el servicio spooler se inicia automaticamente, y siguiendo el comando que me diste no hacemos nada...
ahora con la impresora
el puerto es el : EP69123A
la descripcion : EpsonNet Print Port
impresora : EPSON Stylus Office TX600FW(Red)
protocolo : LPR

lo mas triste es que ayer probe en mi trabajo con una Lexmark con el puerto USB005 es decir
print /D: USB005 "archivo"
y me seguia diciendo lo mismo No se puede inicializar el dispositivo USB005.
Ideas ???

Alguien conoce el PrintSrv 1.5???
Título: Re: Imprimir mediante batch
Publicado por: Eleкtro en 22 Febrero 2013, 15:57 PM
¿Has probado como te he dicho antes?

Esto es un puerto:
CitarPrinter Ports: LPT1, LPT2 or LPT3
Serial Ports: Com1, Com2, Com3.. to Com9

Título: Re: Imprimir mediante batch
Publicado por: daniel.r.23 en 22 Febrero 2013, 16:43 PM
Si ya probe lo comentado antes y ahora estoy probando esto, y no tengo mucha suerte que digamos
te mando unas imagenes:
(http://img832.imageshack.us/img832/6702/prtscr1.png) (http://imageshack.us/photo/my-images/832/prtscr1.png/)

(http://img248.imageshack.us/img248/7147/prtscr2.png) (http://imageshack.us/photo/my-images/248/prtscr2.png/)


Como veran en la consola, con este cód:

print /d:ENQueue "archivo"

dice archivo está siendo impreso, bue es mentira no mando nada de nada
Título: Re: Imprimir mediante batch
Publicado por: Eleкtro en 22 Febrero 2013, 18:43 PM
Fíjate bien en la sintaxis del ejemplo que te he dado antes, y compara con lo que haces en tu imagen.

Citarnet use LPT1 "\\NOMBRE DEL PC COMPARTIDO\NOMBRE DE LA IMPRESORA DE RED" /Persistent:Yes

EJEMPLO:
net use LPT1 "\\CARLOS-PC\HP12345" /Persistent:Yes

No sé si eso te solucionará el problema, pero al menos usa la sintaxis correcta como en el ejemplo que te indiqué para comprobarlo...

Saludos
Título: Re: Imprimir mediante batch
Publicado por: HdM en 22 Febrero 2013, 19:07 PM
CitarMe gustaria aclarar que mi impresora esta unida a la red y es inalambrica puerto: EP69123A

¿Has probado a dejar la impresora compartida en el equipo desde el que quieres imprimir en batch?
Título: Re: Imprimir mediante batch
Publicado por: daniel.r.23 en 22 Febrero 2013, 20:13 PM
Bueno ahora si ingrese bien el cód y se hizo un avance pero quedo ahi, y si ya conecte la impresora a la pc utilizando el puerto USB003 y no paso nada.
Recien ahora con lo publicado por EleKtro H@cker aparentemente quiso hacer algo pero no..
Mando una imgaen para que vean.

(http://img834.imageshack.us/img834/8964/prtscr3.png) (http://imageshack.us/photo/my-images/834/prtscr3.png/)

NO IMPRIMIO NADA
Título: Re: Imprimir mediante batch
Publicado por: HdM en 22 Febrero 2013, 20:26 PM
Tienes los trabajos en cola, esperando a que en el menú "Impresora", desmarques "Utilizar impresora sin conexión".
Título: Re: Imprimir mediante batch
Publicado por: daniel.r.23 en 23 Febrero 2013, 16:15 PM
Bien ya quedo solucionado, tenia problema de configuración en el protocolo de impresión.
Lo solucione reinstalando los drivers, y ahi el protocolo quedo como debia.
Ejecute

net use LPT1 /delete
net use LPT1 "\\Rampage\EPSON69123A" /Persistent:Yes
print /d:LPT1 %ARCHIVO%

Y listo funciono sin ningun problema, eso si funciono porque tengo compartida la impresora
en caso de no tenerla no me funciona, I don't know...

Bue pero para lo que necesitaba ya esta funcionó!!!
Muchas gracias, y gracias por la paciencia!!!