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
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.
- Puedes probar con el bloc de notas:
Notepad /print "Archivo.txt"
- En el comando print hay que usar el puerto de la impresora (LPT1, COM1, COM2, etc...), no creo que funcione con el nombre de la impresora.
- Asegúrate que tienes el servicio de "Cola de impresión" habilitado o de ninguna de las maneras te irá!
SC config spooler start= auto & sc start spooler
Saludos
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???
¿Has probado como te he dicho antes?Esto es un puerto:
CitarPrinter Ports: LPT1, LPT2 or LPT3
Serial Ports: Com1, Com2, Com3.. to Com9
- Asocia la impresora al puerto LPT1 por ejemplo:
net use LPT1 /delete
net use LPT1 \\computer_name\printer_name /Persistent:Yes
- Y luego usas el comando:
print /D:LPT1 "archivo"
saludos
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
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
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?
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
Tienes los trabajos en cola, esperando a que en el menú "Impresora", desmarques "Utilizar impresora sin conexión".
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!!!