JAVA USB

Iniciado por vVegeta, 14 Abril 2010, 19:13 PM

0 Miembros y 1 Visitante están viendo este tema.

vVegeta

Wena wenas!!

Estoy utilizando el JUSB, para conectarme con una Impresora USB... Linux Ubuntu, me reconoce bien la Impresora, por linea de comandos puedo hacer la impresión... sin embargo desde JAVA no, me lanza la siguiente Exception:

Código (java) [Seleccionar]
Java USB for Linux needs usbdevfs to run.

Alguien sabe porque pasa esto ?...

Estuve indagando por la Red, y al parecer hay que modificar el Kernel... alguien tiene alguna guia  para este tipo de controladores ?

Por qué no lo imprimo desde la linea de comandos, por la simple razón que necesito usar algunos comandos de la impresora...

Código (java) [Seleccionar]
Process proc = Runtime.getRuntime().exec("lpr -P BIXOLON_SRP-350plus -o PageSize=X80MMY3276MM  " + sFichero + "");

Y obviamente hacer más eficiente la impresion...

Saludos...
SOLO LOS QUE DEJAN DE INTENTAR, FRACASARÁN...

Si no fuera por C, existiría Obol, Pasal, ++, #...

WinJaNet, abre sus puertas, para todos los programadores e interesados en programación!!



-Ramc-

mm... yo tenía entendido que ese error lo lanzaba cuando no podía encontrar o crear /proc/bus/usb.

O sea dices que cuando ejecutas así:
Process proc = Runtime.getRuntime().exec("lpr -P BIXOLON_SRP-350plus -o PageSize=X80MMY3276MM  " + sFichero + "");

No te deja imprimir.

Pero, si ejecutas el mismo comando desde la consola, sí funciona.

¿Cómo estás ejecutando el comando? ¿Cómo root?

Shhh... be vewy, vewy, quiet!  I'm hunting wabbits...
LA PANDILLA MAS GRANDE DE MI CIUDAD, SE LLAMA POLICIA NACIONAL.

vVegeta

Cita de: -Ramc- en 14 Abril 2010, 19:38 PM
O sea dices que cuando ejecutas así:
Process proc = Runtime.getRuntime().exec("lpr -P BIXOLON_SRP-350plus -o PageSize=X80MMY3276MM  " + sFichero + "");

No te deja imprimir.

Con eso imprimo... desde Comandos y desde JAVA...

Pero, lo que ando buscando, es enviar comandos a la Impresora para que esta imprima...

Desde el Serial, es bastante fácil... pero desde el USB, no he podido...

Saludos
SOLO LOS QUE DEJAN DE INTENTAR, FRACASARÁN...

Si no fuera por C, existiría Obol, Pasal, ++, #...

WinJaNet, abre sus puertas, para todos los programadores e interesados en programación!!