Codigo de barras en Java?

Mirdrack

Bovino maduro
#1
Hola corral
Acudo a ustedes para ver si alguien me puede poner un ejemplo o asesorar
respecto al manejo de un lector de codigo de barras y el uso de java
La idea es manejar un inventario donde se reciban articulos pero las exsitencias vayan aumentando en la base de datos a medida que se vayan leyendo los articulos con el lector
Grx y espero su ayuda :vientos:
 
#2
Segun tengo entendido un lector de codigo de barras automaticamente lee el codigo y lo escribe en el campo que este activado en ese momento. Al menos eso es lo que encontre cuanto tenia pensado usar un lector de codigo de barras.

En tu programa deberias de tener un texfield para escribir el codigo del producto que tiene que tener el foco, al pasar el codigo por el lector este se escribira o aparecera en ese textfield que tienes, ya solo seria darle una accion de que tiene que hacer cuando reciba el codigo.
 

EvilSama

Bovino de alcurnia
#3
Segun tengo entendido un lector de codigo de barras automaticamente lee el codigo y lo escribe en el campo que este activado en ese momento. Al menos eso es lo que encontre cuanto tenia pensado usar un lector de codigo de barras.

En tu programa deberias de tener un texfield para escribir el codigo del producto que tiene que tener el foco, al pasar el codigo por el lector este se escribira o aparecera en ese textfield que tienes, ya solo seria darle una accion de que tiene que hacer cuando reciba el codigo.
+1
asi es el lector ya te decodifica el codigo de barras y te entrega los caracteres y el retorno de carro (enter ) de manera que lo unico que tienes que hacer en tu caja de texto es atrapar el ascii de la tecla pulsada en este caso el 13 y a partir de ahi hacer tus operaciones en bases de datos.

si tu requieres generar codigos de barras java tiene utilerias y tambien existe una fuente (porque los codigos de barras no es mas que un tpo de letra ¬¬ ) que se llama 3de9 que te puede servir.
 

jmcg92.crown

Bovino Milenario
#4
El código de barras que es leído por el lector :)¬¬:) es traducido como una cadena de caracteres. Como ya te dijeron, la entrada de esos datos debería ser en un campo de texto y luego tú decides qué hace el programa con ello.
 
#5
+1
asi es el lector ya te decodifica el codigo de barras y te entrega los caracteres y el retorno de carro (enter ) de manera que lo unico que tienes que hacer en tu caja de texto es atrapar el ascii de la tecla pulsada en este caso el 13 y a partir de ahi hacer tus operaciones en bases de datos.

si tu requieres generar codigos de barras java tiene utilerias y tambien existe una fuente (porque los codigos de barras no es mas que un tpo de letra ¬¬ ) que se llama 3de9 que te puede servir.

Estas mal mi chavo.... existe una "fuente" de letra que genera un código de barras a partir de números y letras, eso si es cierto.
Pero en general los códigos de barras son números que se clasifican según su tamaño EAN-n (EAN13, EAN21, etc. etc. etc.) y para cada uno de ellos existe un algoritmo que a partir los primeros digitos (n-1 dígitos) se genera un BIT de paridad (digito n) y tambien existe un algoritmo que te genera las barras (o gráfico de barritas).

El código de barras más utilizado es el EAN-13 pues es el que deben de reconocer la mayoria de los lectores por mas chafas que estos sean. Los otros tipos de códigos de barras incluyendo la fuente de letra, generan ciertas dificultades de reconocimiento para los lectores, en algunos casos ni siquiera los leen.

Esto porque es importante... pues porque ya me toco el caso de unos "Brutos" que generaron códigos de barras a lo wey (creo que con una fuente de letra) e imprimieron MIL TARGETAS con un costo aproximado de $7,000 pesotes mexicanos.. y los los lectores no reconocian nada jajajajajajajajajajajajaja...jajajajajajajaja...jajajajajajajaja...jajajajajaja.

Y pues clasico me querian hechar la culpa a mi ... pues decian que mi programa era el que no reconocia los códigos (hechenle la culpa al wey de sistemas, esos estan bien mensos y no saben nada )....:eolo: jajajajajajajajajajajajaja...jajajajajajajajaja...jajajajajajajaja.

Jajajaja...casi casi me dicen "LA CULPA LA TIENE TU TEXTBOX DE JAVA"....jajajaja. :mota:

Y pues se las pelaron los weyes... se devolvieron las tarjetas y se chingaron.:punzadita:

Moraleja jovenes... cuando leas algo en Ba-k cuentaselo a tu Ingeniero en Sistemas que más confianza le tengas ... y ojo mucho ojo heeeee !!!!
...jejejejejeje.
 

EvilSama

Bovino de alcurnia
#6
Estas mal mi chavo.... existe una "fuente" de letra que genera un código de barras a partir de números y letras, eso si es cierto.
Pero en general los códigos de barras son números que se clasifican según su tamaño EAN-n (EAN13, EAN21, etc. etc. etc.) y para cada uno de ellos existe un algoritmo que a partir los primeros digitos (n-1 dígitos) se genera un BIT de paridad (digito n) y tambien existe un algoritmo que te genera las barras (o gráfico de barritas).

El código de barras más utilizado es el EAN-13 pues es el que deben de reconocer la mayoria de los lectores por mas chafas que estos sean. Los otros tipos de códigos de barras incluyendo la fuente de letra, generan ciertas dificultades de reconocimiento para los lectores, en algunos casos ni siquiera los leen.

Esto porque es importante... pues porque ya me toco el caso de unos "Brutos" que generaron códigos de barras a lo wey (creo que con una fuente de letra) e imprimieron MIL TARGETAS con un costo aproximado de $7,000 pesotes mexicanos.. y los los lectores no reconocian nada jajajajajajajajajajajajaja...jajajajajajajaja...jajajajajajajaja...jajajajajaja.

Y pues clasico me querian hechar la culpa a mi ... pues decian que mi programa era el que no reconocia los códigos (hechenle la culpa al wey de sistemas, esos estan bien mensos y no saben nada )....:eolo: jajajajajajajajajajajajaja...jajajajajajajajaja...jajajajajajajaja.

Jajajaja...casi casi me dicen "LA CULPA LA TIENE TU TEXTBOX DE JAVA"....jajajaja. :mota:

Y pues se las pelaron los weyes... se devolvieron las tarjetas y se chingaron.:punzadita:

Moraleja jovenes... cuando leas algo en Ba-k cuentaselo a tu Ingeniero en Sistemas que más confianza le tengas ... y ojo mucho ojo heeeee !!!!
...jejejejejeje.
XD si las generaron mal fue porque no sabian ponerle los delimitadores y de los tipos de letra, yo tengo las fuentes, pero todo esta en saber usar los caracteres delimitadores y el tipo de dato que te soporta ese codigo de barras, los unico que genero con programacion son los codigos en 2d y 3d.

saludos
 

Fleateck

Bovino adicto
#8
jajaja es un simple string k lees y lo mandas directo a un textfield o lo guardas en una cadena y de la cadena hacer k lo lea y lo mande a tu bd no es gran ciencia yo lo use para un sistema de biblioteca de mi escul jajaja xD
 
Arriba