Los códigos de barras no se pueden escanear

Ancho de módulo

Si la marca demo o la línea horizontal de la versión demo afectan a la lectura, contacte con nosotros para obtener una clave de licencia temporal para poder hacer las pruebas.

Los problemas de lectura son más comunes al usar imprimir con una resolución baja (<= 300 ppp), especialmente afecta a las impresoras de transferencia térmica. Esto se puede solucionar adaptando el ancho del módulo del código de barras al ancho de píxel de la resolución de impresión.

Puede hacer esto ajustando la propiedad Ancho de módulo (ModuleWidth) como se muestra en la tabla (valores de ejemplo):

200 ppp...2 píxeles=0.254mm    (ModuleWidth=254)
202 ppp...2 píxeles=0.251mm    (ModuleWidth=251)
203 ppp...2 píxeles=0.250246mm (ModuleWidth=250.25)
203 ppp...2 píxeles=0.250mm    (ModuleWidth=250) - 8 puntos/mm
300 ppp...3 píxeles=0.254mm    (ModuleWidth=254)
304 ppp...3 píxeles=0.250mm    (ModuleWidth=250) - 12 puntos/mm
Optimizar la calidad del código de barras

Los códigos de barras con bordes imprecisos son uno de los problemas más comunes para los escáneres de códigos de barras. Para obtener códigos de barras nítidos, asegúrese de que el ancho de las barras, espacios y puntos coincida con un múltiplo (en números enteros) del ancho de píxeles de su dispositivo de salida. Esto es especialmente importante cuando se imprime en dispositivos de baja resolución, como impresoras de transferencia térmica.

Importante para los controles: si cambia el ancho del módulo, el ancho total del código de barras cambiará (pero no el ancho del control). Por ello compruebe que el control sea suficientemente amplio para mostrar completamente el código de barras para evitar recortes.

Resolución óptima

Puede lograr efectos similares con la propiedad Resolución óptima u OptResolution (consulte la documentación del software y la referencia del código de barras).

¡Juegue con el ancho del módulo, la resolución de la imagen o el parámetro Calidad óptima! Desactive también el modo de ahorro de tóner en el controlador de su impresora y desactive todas las funciones de suavizado (aliasing).

Código de barras demasiado pequeño / estrecho

Si inserta demasiados caracteres en un código de barras, puede obtener barras demasiado estrechas, espacios demasiado estrechos o puntos demasiado pequeños. La solución sería utilizar una simbología de código de barras diferente, reducir la cantidad de datos o ampliar el código de barras aumentando el Ancho de módulo.

En algunos casos el código de barras es más ancho que el medio de salida y se recortará por la derecha.

El ancho del módulo indica el ancho de la barra o el tamaño del punto (Matrixcode) en un código.

Códigos de barras borrosos o inexactos

Su código de barras ha sido modificado incorrectamente: cada modificación posterior como escalar o cambiar de tamaño implica una posible pérdida de calidad del código de barras. En la medida de lo posible, cree los gráficos del código de barras con el tamaño y la resolución adecuados al dispositivo de salida.

¡Evite escalar o cambiar de tamaño los códigos de barras generados!

Violación de la zona muda

La zona muda es el espacio en blanco alrededor del código de barras para asegurar la correcta lectura. Para más información mire la pág. 14 de nuestra Referencia de códigos de barras.

Por favor, tenga en cuenta los requisitos específicos de la zona muda de cada simbología de código de barras.

Caracteres no deseados o incorrectos al leer códigos de barras

Distribución del teclado

Problema: caracteres intercambiados como "-" leído como "/".

Solución: cambie los ajustes de teclado en su escáner tipo wedge.

Estos problemas pueden ocurrir con los lectores de códigos de barras que se conectan con el teclado. El escáner traduce el código de barras en secuencias de teclas, estas dependen del idioma. Para solucionar el problema compruebe que el "idioma del teclado" del escáner coincide con el teclado usado. Consulte el manual de su escáner para aprender cómo cambiar la distribución del teclado (generalmente hay códigos de barras de configuración especiales en el manual).

Página de códigos (códigos de barras 2D)

Para codificar caracteres fuera del ASCII estándar (0-127), puede seleccionar distintas páginas de códigos (en códigos de barras 2D). Si elige una página de códigos no predeterminada (distinta de la predeterminada), puede obtener caracteres mixtos o ilegibles. En la medida de lo posible, debe usar la página de códigos predeterminada del código de barras respectivo. Si desea codificar caracteres especiales (como Ä o Ñ), compruebe si el código 2D utilizado puede mostrar estos caracteres con la página de códigos por defecto.

Configuración del escáner

Si recibe caracteres no deseados o saltos de línea durante el escaneo, esto puede deberse a una configuración incorrecta del escáner. Solución: Consulte el manual del escáner para comprobar los ajustes de prefijo, sufijo e identificador de simbología.

No se acepta el código de barras GS1

Si tiene intención de distribuir su producto en tiendas o tiendas en línea, debe registrar sus números de código de barras en GS1 o en la organización apropiada en su caso.

Encontrará más información en https://www.gs1.org/

Baja calidad con impresora térmica de 203 ppp

Ajuste el mejor ancho de módulo

Ajuste el ancho de módulo con el tamaño de punto de la impresora (mire arriba).

Ajuste el modo de dibujo

Para hacer frente a los problemas del controlador de la impresora, el modo de dibujo del código de barras se puede cambiar entre compatible y calidad. Si observa distorsiones en el código de barras, simplemente seleccione el modo compatible en el modo de dibujo. Si las barras son más anchas (y los espacios son más estrechos de lo que deberían ser), cambie a calidad el modo de dibujo. Según el programa que use, el modo de dibujo se puede ajustar en las opciones del programa o en las propiedades del objeto.

Tenga precaución al usar optimizar resolución

Dependiendo del proveedor de la impresora y del controlador de la impresora de Windows, la función Optimizar resolución de TBarCode y TFORMer puede mejorar o disminuir la calidad.

Mejora de la calidad:

Si la especificación técnica de la impresora indica una resolución de 203 ppp y el controlador de la impresora también calcula internamente 203,0 ppp, la función Optimizar resolución puede ajustar el ancho del módulo exactamente al ráster de píxeles de la impresora. Esto aumentará la calidad del código de barras.

  • Ejemplos de impresoras que se comportan así: impresoras SATO, impresoras TFORMer ZPL compatibles

Reducción de calidad:

Si la especificación técnica de la impresora indica una resolución de 203 ppp, pero el controlador de la impresora calcula internamente 203,2 ppp (8 puntos / mm), la función Optimizar resolución fallará. Al optimizar para 203.0 ppp, el ancho del módulo se adapta a un ráster de impresión de 0.125123 mm. Pero debido a que el controlador de la impresora utiliza un ancho de punto de 0,125 mm (203,2 ppp), las barras y los espacios se calculan un poco más anchos de lo que deberían ser.

  • Ejemplo para impresoras que se comportan así: impresoras Carl Valentin, algunas impresoras Zebra

Conclusión:

En la práctica, hemos visto que depende de la impresora y el controlador de la impresora si se debe utilizar o no Optimizar Resolución. Si puede ver que el ancho de la barra estrecha no es constante en todo el símbolo, debe considerar habilitar / deshabilitar la función Optimizar resolución y luego verificar si la calidad del código de barras está mejorando o empeorando.

Dependiendo del programa que utilice, existen opciones avanzadas para tratar el problema de resolución de 8 puntos / mm (203,2 ppp). Póngase en contacto con nuestro soporte para obtener más información y recomendaciones. Con los controladores de impresora integrados de TFORMer, siempre debe usar Optimizar resolución, ya que no hay inconsistencias en los controladores.

Programa para comprobar códigos de barras

Pruebe y verifique los datos de su código de barras (desde archivos de imagen):

Salida de código de barras distorsionada, barra negra en la parte superior

Si ocurre esto durante la impresión, es causado por el controlador de la impresora. Además de otros modelos de impresoras, este efecto ocurre principalmente con las impresoras Toshiba TEC y DataMax.

Si ocurre este efecto durante la generación del mapa de bits, la causa es el controlador de pantalla.

La solución sería cambiar el modo de dibujo (DrawMode) de TBarCode:

TBarCode V8+

Cambie la propiedad del ActiveX DrawMode a Compatible.

Propiedades de TBarCode

TBarCode V7

  1. Cree un archivo barcode.ini con el siguiente contenido:
  2. [DRAW_MODE]
    UseGDIRect=1
  3. Copie el archivo barcode.ini en el directorio de instalación de TBarCode (donde encontrará el archivo tbarcode7.ocx o tbarcode7.dll).
  4. Inicie el programa de nuevo.

¿Qué impresoras térmicas se pueden usar con los programas en Linux?

Impresoras que tienen un controlador CUPS

Puede usar TBarCode / X y TFORMer con controladores CUPS. Existen controladores CUPS para impresoras Dymo e impresoras Seiko. Para otras impresoras: comuníquese directamente con la empresa de su impresora de etiquetas para obtener los controladores CUPS disponibles.

Impresoras PCL 5

Puede usar TBarCode / X también con impresoras PCL-5: por ejemplo, Microplex ofrece impresoras de etiquetas PCL-5

Zebra (ZPL) con TFORMer

Nuestro programa de etiquetas TFORMer tiene un controlador ZPL-II incorporado para impresoras térmicas Zebra (en este caso no se requiere un controlador CUPS).