Generar código de barras UPC-A en Crystal Reports
SAP Crystal Reports 2008 / 2011 / 2013 / 2016 son de 32 bits.
SAP Crystal Reports 2020 / 2025 son de 64 bits.
1.1 Si su SAP Crystal Reports es de 64 bits, registre la biblioteca cruflbcs_x64.dll de 64 bits como se indica a continuación.
Haga clic derecho en el símbolo del sistema y ejecútelo como administrador.

Para registrar la DLL de 64 bits, escriba los siguientes comandos
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
1.2 Si su SAP Crystal Reports es de 32 bits, registre la biblioteca cruflbcs.dll de 32 bits como se indica a continuación.
Escriba los siguientes comandos para registrar la biblioteca cruflbcs.dll de 32 bits
cd "C:\Program Files (x86)\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll

Si aparece la siguiente ventana emergente, el registro se ha realizado correctamente.

2. Localice la función UFL.
Navegue a través de la jerarquía: Lista de funciones ⇒ Funciones adicionales ⇒ UFL de COM y .NET (u212com.dll) ⇒ UFL de Visual Basic. Haga doble clic en la función BCSLinearupca.
3. Cree un nuevo campo de fórmula
Abra su Crystal Report. Haga clic derecho en Campos de fórmula y elija "Nuevo..." en el menú contextual. Establezca el nombre como "BcsDataMatrix1", luego haga clic en "Usar editor".
4. Use el campo de la base de datos como parámetro para la fórmula UPC-A
Escriba el campo de la base de datos como parámetro para la fórmula UPC-A. Y haga clic en el botón "Guardar" para guardar el campo de fórmula UPC-A.

5. Inserte el campo de fórmula UPC-A en la vista de diseño de su Crystal Report.
Arrastre y suelte el campo de fórmula UPC-A en la vista de diseño de su Crystal Report. Verá algunos caracteres extraños. ¡No se preocupe! Todavía NO ha aplicado la fuente de código de barras UPC-A.

6. Aplique el tipo de fuente UpcEanM.
Haga clic derecho en el Objeto de texto y elija "Formatear objeto" en el menú contextual. Luego elija "UpcEanM" como fuente.
El paquete incluye seis fuentes TrueType: UpcEanXXL, UpcEanXL, UpcEanL, UpcEanM, UpcEanS y UpcEanXS. Cada fuente está diseñada con una relación de aspecto diferente, lo que le permite seleccionar la que mejor se adapte a los requisitos de su aplicación.

7. El código de barras UPC-A se ha creado en su Crystal Reports.
Haga clic en el botón Aceptar. Obtendrá el código de barras UPC-A en su informe.
