Pregunta

Esta es una pregunta para las personas con una buena experiencia con los códigos de barras.

El generador FastReport informe compatible con las siguientes normas de código de barras:

  • Código 2_5

  • 39, 39 extendida

  • 93, 93 extendida

  • Codabar

  • 128A, 128B, 128C

  • EAN128A, 128B, 128C

  • EAN 13

  • EAN 8

  • MSI

  • PostNet

  • UPC A, E0, E1, Supp2

Dado que la solución está pensada para pequeños comercios, que necesito para imprimir etiquetas y luego leer su código de barras usando herramientas de nivel inicial (Brother QL-570 impresora de etiquetas, y el escáner ANL-810 comprado en eBay). Las etiquetas son de 90 mm de ancho y 29 mm de altura. El código de barras sólo contendrá dígitos, ya que representa el ID del elemento en una base de datos.

Para reducir los errores de lectura a un mínimo, que norma usaría, y, basándose en su experiencia, ¿qué tamaño mínimo debe ser el código de barras?

Gracias.

¿Fue útil?

Solución

Usar Código 128. Es compatible con todos los símbolos ASCII y tiene una buena densidad de datos.

No hay 128_A, B C. Parece que significan el símbolo inicial que selecciona el conjunto de codificación inicial. Entonces 128_C sería el uno para sólo dígitos. ¿Su biblioteca no admite la codificación automática?

Si quieres tener algo de robustez y puede leer códigos 2D Datamatrix tal vez van a ECC200. Que uno tiene un ECC de Reed-Solomon en el interior y puede recuperarse del daño. También tiene una densidad de datos mucho mayor que la mayoría (todos?) Los códigos 1D.

Si se necesita un sistema para la estructuración de la información dentro del código de barras, echar un vistazo a GS1. Incluso si usted no lo usa usted podría ser capaz de obtener algunas ideas de su concepto.

Editar: densidad de datos en Código128 es mejor que el Código 39 -. ya que se menciona que a menudo en otras respuestas

Otros consejos

Código 39 es probablemente la mejor opción por las razones mencionadas y otros carteles porque el código 128 y 2of5 suelen ser discapacitadas en los nuevos escáneres y debe habilitarse antes de poder utilizarlas. Esto conduce a menudo al personal no técnico para asumir el escáner se rompe fuera de la caja que no da una buena impresión y le da mayores costos de soporte técnico.

Si necesita una mayor densidad de datos de código 39 proporciona a continuación, el código 128 sería mi opción recomendado. Selección de la derecha A, B o C de codificación puede hacer muy pequeño y se puede cambiar la codificación en el medio del código de barras.

Código 2_5 es Intercalado 2 de 5. Yo no lo uso, ya que sólo permite caracteres numéricos y es posible que desee agregar otros caracteres en una fecha posterior.

Los códigos de barras 2D tienen una mayor densidad de datos que cualquier código de barras 1D pero requieren escáneres especiales para leerlos que son mucho más exensive. No se recomienda a menos que tenga una necesidad definida para ellos.

Para facilitar la lectura lo recomiendo su código de barras debe ser de al menos 5 mm de alto y dejar espacio en blanco de 2 mm a cada lado. Asegúrese de revisar las especificaciones del escáner, es necesario conocer el ancho mínimo de la barra más pequeña que puede leer y hacer que su código de barras más grande que eso.

puedo sugerir el código 39; el código de barras es que yo sepa Z3of9 gratuito y funciona perfectamente con datalogic y, me imagino, la mayoría de los escáneres de códigos de barras.

Me gustaría sugerir el uso de tal EAN / UPC, sobre todo si se está usando en una pequeña tienda.

Los productos en la tienda por lo general llevan sus propios códigos de barras (que será EAN8 / 13 si estás en Europa o UPCA / E en los Estados Unidos) y así los que se pueden introducir en su base de datos y sólo imprimir un código de barras etiqueta para aquellos productos que no tienen un código de barras.

El producto de identificación que se generan a continuación, serán del mismo formato de los que ya están en el producto. Tendrá que comenzar sus propios códigos con un 2 (en el caso de EAN13), ya que está reservado para 'en la casa de códigos de barras y se garantiza que no se superpondrán a los códigos de barras de los fabricantes.

Una desventaja potencial de no generar sus propios códigos para todo lo que se requiere es un fabricante para cambiar el código de barras de un producto es que hay un cambio de embalaje. Por ejemplo, una barra de Snickers marca olímpica tendrá un código de barras diferente a una barra de Snickers estándar. Mismo producto, empaque diferente, diferente de códigos de barras que pueden presentar problemas de inventario de existencias, análisis de ventas, etc.

El ANL-80 es un escáner CCD y si se imprime el código de barras a aproximadamente 40 x 25 mm creo que usted debe conseguir una buena legibilidad, ya que en ese tamaño existe una buena separación entre las líneas de código de barras y la densidad de líneas de la simbología EAN no es tan grande.

Simon

En nuestra empresa utilizamos Intercalado 2of5. La altura de la itselft código de barras es de 11 mm.

Yo sugeriría el código 39, de esta manera usted puede estar seguro de que sus códigos de barras son compatibles con casi todos los dispositivos existentes.

He tenido éxito con el código 39.

trabajé en un sistema que utiliza códigos de barras para rastrear el trabajo se mueve a través de las fábricas de impresión. Hemos utilizado el código 39, y funcionó bien, incluso cuando la salida de una impresora de matriz de puntos y leer con lápices ópticos de mano. Cuando nos cambiamos el producto a utilizar una interfaz de Windows (continuación moderna), hemos sido capaces de imprimir en una impresora normal de Windows utilizando una fuente de código de barras Código 39 y evitamos tener que actualizar todos los lectores.

Yo uso Fast Reports para crear todos mis códigos de barras.

I use el código 128C, 10 mm de altura y aproximadamente 50 a través de (dimensionado para ajustar una etiqueta Avery) impreso. Probé código 39, pero terminó siendo el doble de ancho.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top