Ver Mensaje Individual
  #13 (permalink)  
Antiguo 09/04/2015, 07:35
dragonfire256
 
Fecha de Ingreso: septiembre-2011
Ubicación: Caracas
Mensajes: 240
Antigüedad: 12 años, 7 meses
Puntos: 9
Respuesta: Enviar comandos a la impresora via socket

Cita:
Iniciado por chuidiang Ver Mensaje
Hola:

¿Tienes forma de ver que el comando llega correctamente a la impresora? Por ejemplo, enviando un comando que haga que la impresora haga algo que "se vea".

Si llega bien, el segundo punto a verificar es que la impresora envía una respuesta cuando le llega un comando. A ver si no estás recibiendo nada porque la impresora no envía nada. Para esto supongo que deberías mirar el manual de la impresora.

Finalmente, y también para verificar, herramientas como wireshark https://www.wireshark.org/ (o tcpdump si estás en linux) te permitirían ver los mensajes que van y vienen por la red, así podrás confirmar que efectivamente tu comando "sale" hacia la impresora y que la impresora envía una respuesta.

Se bueno.
Hola Chui

Si, el comando le llega bien a la impresora; cuando le envio el comando via socket, observo que existe respuesta (mecanica o fisicamente hablando), pero la respuesta que debo recibir a traves del socket no me esta llegando, se queda bloqueado el programa (es decir, al momento de realizar el readLine, segun el ultimo ejemplo que tu y Falken me pasaron)
El manual de impresora no es muy claro, ya que solo indica que se le debe enviar los comandos con el caracter Escape al principio, seguido del comando como tal, y separando los parametros por punto y coma, y por ultimo el retorno de carro, sin embargo no indican como debe recibir la informacion ni en que formato la envia de regreso
Intentare con Wireshark a ver que tal

Saludos