Generar código de barras GS1 128 en Crystal Reports
Dado que GS1-128 está diseñado sobre Code 128, utiliza la familia de fuentes de códigos de barras Code 128.
¿Cómo generar un código de barras GS1 128 en Crystal Reports?
Para generar un código de barras GS1 128 en Crystal Reports, cree un nuevo campo de fórmula utilizando la función BCSLinearGS1128 de la biblioteca UFL de Barcodesoft. Pase sus campos de base de datos como argumentos, coloque el campo de fórmula en su lienzo de diseño y aplique la familia de fuentes Code128M.
-
Paso 1: Determinar la arquitectura de SAP Crystal Reports y registrar la DLL
Determine si su versión de SAP Crystal Reports es de 32 o 64 bits. SAP Crystal Reports de 2008 a 2016 son de 32 bits, mientras que SAP Crystal Reports 2020 y 2025 son de 64 bits.
Para Crystal Reports de 64 bits (2020 / 2025):
Ejecute el Símbolo del sistema como Administrador y ejecute:
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
Para Crystal Reports de 32 bits (2008–2016):
Ejecute el Símbolo del sistema como Administrador y ejecute:
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll
-
Paso 2: Crear un nuevo campo de fórmula gs1128
Abra el diseño de su informe en Crystal Reports. Haga clic derecho en Campos de fórmula en el Explorador de campos y elija "Nuevo..." en el menú contextual. Asigne el nombre "GS1128" a la fórmula y luego haga clic en "Usar editor".
-
Paso 3: Localizar la función UFL GS1 128 de Barcodesoft
En el Taller de fórmulas, navegue a través del árbol jerárquico de funciones: Lista de funciones ⇒ Funciones adicionales ⇒ UFL de COM y .NET (u212com.dll) ⇒ UFL de Visual Basic. Haga doble clic en la función BCSLinearGS1128.
-
Paso 4: Introducir los campos de la base de datos y dar formato a los AI
Proporcione su campo de base de datos como parámetro principal dentro de su sentencia de fórmula
BCSLinearGS1128y haga clic en "Guardar". La biblioteca de enlace dinámico (cruflbcs.dll) procesa y genera automáticamente los caracteres de control FNC1 durante el cálculo.
💡Codificación de múltiples Identificadores de Aplicación (AI): Envuelva cada Identificador de Aplicación (AI) individual dentro de paréntesis estándar. Por ejemplo, para encadenar el AI (02) con el AI (10), formatee su cadena de datos de la siguiente manera:(02)12345678901234(10)12345678901234567890El analizador procesa el FNC1 inicial como "[C1" y asigna los separadores posteriores al carácter ASCII 29 (GS).
-
Paso 5: Posicionar el campo de fórmula GS1128 en su lienzo de diseño
Arrastre y suelte su campo de fórmula GS1128 recién definido en el lienzo de diseño de su informe. Inicialmente se mostrarán en pantalla las cadenas de texto calculadas sin procesar antes de aplicar la fuente.
-
Paso 6: Aplicar la tipografía de fuente GS1 128
Haga clic derecho sobre el bloque de fórmula en su informe, haga clic en "Dar formato a campo" y elija code128m (o code128mHr) en la pestaña de propiedades de Fuente. Haga clic en Aceptar para finalizar.
-
Paso 7: Verificar la generación del código de barras GS1 128
Haga clic en el botón Aceptar para aplicar los cambios. Los marcadores de posición de las cadenas de texto se transformarán inmediatamente y se representarán como un código de barras GS1 128 activo y legible dentro del diseño de vista previa de su informe.