FoxBarcode y FoxBarcodeQR forma parte de VFPx, un proyecto de la Comunidad Mundial de Visual FoxPro para crear complementos de código abierto para Visual FoxPro 9.0.
Las páginas principales de los proyectos en donde se pueden descargar las versiones mas recientes:
FoxBarcode en https://github.com/VFPX/FoxBarcode (versión 1.19 del 2019.05.21)
FoxBarcodeQR en https://github.com/VFPX/FoxBarcodeQR (versión 2.25 del 2025.07.30)
Código fuente
Para acceder al código fuente de las versiones mas recientes desde en repositorio:
FoxBarcode: https://github.com/VFPX/FoxBarcode/tree/master/FoxBarcode_v_1_19
FoxBarcodeQR: https://github.com/VFPX/FoxBarcodeQR/tree/master/FoxBarcodeQR_v_2_25
¿Qué hay de nuevo en FoxBarcodeQR?
v.2.25 - Liberación: 2025.07.30
Usa la API de QR Server (requiere conexión a Internet)
Ésta API reemplaza la API de Google.
Ésta nueva API soporta:
Codificación de más de 255 caracteres.
Nivel de recuperación de corrección de errores.
Tipod de imagen: png, gif, jpeg, jpg e imagenes vectorizadas svg y eps
Para mas información puede leer la documantación de ésta API en: goqr.me/api/doc/create-qr-code/
v.2.21 - Liberación: 2021.12.04
Actualiza la versión demo de QRCodeLib.dll v.1.2-Demo (www.validacfd.com/qrcode/)
Ahora permite configurar la versión del Código QR (1..40)
v.2.10 - Liberación: 2021.02.27
Uso de la API de Google (requiere conexión a internet)
Esta API soporta:
Codificación de más de 255 caracteres.
Nivel de recuperación de corrección de errores.
Solo tipo de imagen PNG.
Se corrigieron algunos errores menores
v.2.00 - Liberación: 2020.11.07
Uso de la librería externa QRCodeLib.dll (www.validacfd.com) lo que permite:
Soporte para codificar mas de 255 caracteres.
Soporte para configurar el color del fondo y de las barras del Código QR.
Soporte para configurar la capacidad del nivel de corrección de error:
Nivel L = 7 % de las claves se pueden restaurar
Nivel M = 15 % de las claves se pueden restaurar
Nivel Q = 25 % de las claves se pueden restaurar
Nivel H = 30 % de las claves se pueden restaurar
Soporte para seleccionar el algoritmo de codificación:
Numérico: Solo valores numéricos (dígitos 0-9)
Alfabetico: Codifica caracteres alfanuméricos (digitos 0-9; mayusculass A-Z; otros nueve caracteres: espacio $ % * + – . / : )
Byte: Codifica datos binarios (8-bit data)
Kanji/kana: Codifica caracteres Kanji. Los caracteres Kanji en Código QR Code pueden ser valores 8140-9FFC y E040-EBBF
Auto: Seleccionar automáticamente el algoritmo de codificación
Soporta únicamente tipo de imagen BMP
v.1.17 - Liberación 2016.12.21
Se han solucionado algunos errores menores.
v.1.00 - Liberación 2013.02.16
Simbologías de código de barras: Código QR
Tipos de imágenes: BMP, JPG y PNG
Biblioteca DLL externa: BarCodeLibrary.dll
¿Qué hay de nuevo en FoxBarcode?
v.1.19 - Liberación 2019.05.21
Mejoras en la codificación del código GS1-128 con el uso de los AIs (Identificadores de Aplicación) de longitud fija.
v.1.17 - Liberación 2016.12.21
Nuevo Lenguaje RUMANO. Traducido por Vilhelm-Ion Praisach
v.1.10 - Liberación 2012.06.03
Nuevo lenguaje: ITALIANO por Roberto Saccomanno.
Cambio en la propiedad nImageWidth: Ahora se permite configurar el ancho de la imagen.
Nueva propiedad nAlignBarcode: Permite alinear el código de barras a la izquierda, centro o derecha de la imagen.
Se han solucionado algunos errores menores.
v.1.00 - Liberación 2011.12.26
Lanzamiento para producción.
Verificación y corrección de todas la variables para soporte mDot.
Se han solucionado algunos errores menores.
v.0.16 - Liberación 2011.08.28
Mensajes en múltiple lenguajes:
INGLES
ESPAÑOL por VFPEncoding
CHECO por Martin Krivka
HOLANDÉS por Koen Piller
ALEMÁN por Stefan Wuebbe
INDONESIO por Samir H.
PORTUGUÉS por Cesar Chalom
TURCO por Ugur Yilmaz
FILIPINO por Glenn Gevero
FRANCÉS por Samir H.
SERBIO por Michael Kopljan
Nuevas simbologías:
RM4SCC (Royal Mail Barcode - Reino Unido)
KIX-Code (Dutch Postal - Holanda)
Nuevo método BarcodeTest() para validad la cadena codificar antes de generar la imagen.
Se han solucionado algunos errores menores.
v.0.15 - Liberación 2011.06.05
Nuevas simbologías:
One Track Pharmacode (usado en la industria farmacéutica)
Two Track Pharmacode (usado en la industria farmacéutica)
Mejoras en el código y los ejemplos.
v.0.14 - Liberación 2011.02.19
Corrección en la visualización correcta del dígito de control del código Interleved 2 of 5. Gracias a Vishal Anand (India)
Corrección en el nombre de variables en las funciones Float2Int() y Int2Float() . Gracias a Anatoly Mogylevets (Canadá)
v.0.13 - Liberación 2011.01.04
Mejoras en el algoritmo para la generación de la simbología EAN/UCC/GS1-128
Corrección en la selección de fuentes compatibles con GDI+ para visualizar los mensajes de advertencia
Se han solucionado algunos errores menores.
v.0.12 - Liberación 2010.11.29
Nueva simbología EAN/UCC/GS1-128
Validación de familias y estilos de fuentes permitidas en GDI+. Gracias a Koen Piller (Holanda) y Cesar Chalom (Brasil)
v.0.11 - Liberación 2010.11.22
Agregado de un tercer parámetro al método BarcodeImage()
Se han solucionado algunos errores menores.
v.0.10 - Liberación 2010.11.19
Simbologías de códigos de barra soportadas: Code 128, Code 39, Code 39 Extended, Code 93, Code 93 Extended, Standard 2 of 5, Interleaved 2 of 5, EAN-8, EAN-13, ITF-14, UPC-A, UPC-E, Codabar, Code 11, MSI / Plessey, PostNet y Telepen
Tipos de imágenes soportadas: JPG, BMP, GIF, PNG and TIFF