Agregar Funcion F1 en CB EAN-128

Agregar Funcion F1 en CB EAN-128

Postby leandro » Sun Feb 02, 2020 11:08 am

Buenos días para todos,

No se si a alguien le ha ocurrido, que deba agregar la función F1 dentro de un código de barras EAN-128, la entidad bancaria lo exige y no sabemos como se debe agregar.

Esto dice la entidad bancaria

ALTURA:

La Altura del símbolo (Barras) se debe implementar entre las siguientes dimensiones para que permita una adecuada lectura, el tamaño del código puede oscilar entre:

Tamaño Máximo: 31.8 mm
Tamaño Ideal: 20 mm
Tamaño Mínimo: 15 mm.

Function 1 Que es
Carácter que junto con el de inicio define la simbología estándar UCC/EAN-128. También se usa como separador entre campos, cuando en un símbolo se concatenan varios campos de longitud variable.

Debido a que el carácter F1 cuenta con la característica de ser especial, NO se podrán ingresar de manera manual como un carácter alfabético. se deberá validar la manera correcta de cómo generarlo dentro de la cadena de elementos.
El código no cuenta con una estructura ni con los correspondientes F1, debido a esto se presentan errores en su lectura que afectan la correcta entrega de información.

De antemano gracias
(Es para ayudar aun colega) :lol:
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1481
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Agregar Funcion F1 en CB EAN-128

Postby Adolfredo Martinez » Fri Feb 07, 2020 3:52 pm

Hola a todos del forum.

Sobre este tema, parece que la clase no esta actualizada, le hace falta la UCC/EAN-128. Las que aparecen son las siguientes:

// Barcode type:
// 1 = Code 39
// 2 = Code 39 check digit
// 3 = Code 128 auto select
// 4 = Code 128 mode A
// 5 = Code 128 mode B
// 6 = Code 128 mode C
// 7 = EAN 8
// 8 = EAN 13
// 9 = UPC-A
// 10 = Codabar
// 11 = Suplemento 5
// 12 = Industrial 2 of 5
// 13 = Industrial 2 of 5 check digit
// 14 = Interlaved 2 of 5
// 15 = Interlaved 2 of 5 check digit
// 16 = Matrix 2 of 5
// 17 = Matrix 2 of 5 check digit

La UCC/EAN-128, no aparece.
Adolfredo Martinez
 
Posts: 95
Joined: Fri Feb 15, 2019 1:37 pm
Location: Aracataca-Colombia

Re: Agregar Funcion F1 en CB EAN-128

Postby karinha » Fri Feb 07, 2020 5:38 pm

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Agregar Funcion F1 en CB EAN-128

Postby Adolfredo Martinez » Fri Feb 07, 2020 10:55 pm

Hola Karina.


Utilizando Barcode type:Code 128 mode C. Si me cumple con la estructura general de un símbolo del estándar de recaudor:
Inicio C + Función 1 + IAs, datos y caracteres especiales ....+ CC + CP
Donde :
Caracter Especial
Función 1. Carácter que junto con el de inicio define la simbología estándar UCC/EAN-128. También se usa como separador entre campos, cuando en un símbolo se concatenan varios campos de longitud variable.
Ejemplo

La estructura del código es:
Asi para la vista humana:
(415)7707181500017(8020)0200675436 (3900)01800765(96)20040630
En los codigo de Barra asi:
Inicio C Funcion1 41 57 70 71 81 50 00 17 80 20 02 00 67 54 36 Función 1 39 00 01 80
07 65 Función 1 96 20 04 06 30 CC CP.
Adolfredo Martinez
 
Posts: 95
Joined: Fri Feb 15, 2019 1:37 pm
Location: Aracataca-Colombia

Re: Agregar Funcion F1 en CB EAN-128

Postby Adolfredo Martinez » Thu Feb 13, 2020 6:11 pm

Hola a todos en el forum.


Karinna.

No he podido solucionar, el problema con los codigo de barra, ya que la entidad bancaria, me dice que le hace falta el caracter especial:
Que es el Caracter Especial:

Función 1. Carácter que junto con el de inicio define la simbología estándar UCC/EAN-128. También se usa como separador entre campos, cuando en un símbolo se concatenan varios campos de longitud variable.
Ejemplo

La estructura del código es:

Inicio C Funcion1 41 57 70 71 81 50 00 17 80 20 02 00 67 54 36 Función 1 39 00 01 80
07 65 Función 1 96 20 04 06 30 CC CP.

Lo hago asi:

@29.1, 5 PRINT TO oPrn TEXT cCodBarra AS BARCODE TYPE "CODE128" ;
SIZE 14, 1.8 CM COLOR CLR_BLACK PINSIZE 5.4
@ 30.9, 5.3 PRINT TO oPrn TEXT cTexto ;
SIZE 11, 1 CM FONT oFont11
Adolfredo Martinez
 
Posts: 95
Joined: Fri Feb 15, 2019 1:37 pm
Location: Aracataca-Colombia

Re: Agregar Funcion F1 en CB EAN-128

Postby Adolfredo Martinez » Thu Feb 13, 2020 6:12 pm

Hola a todos en el forum.


Karinna.

No he podido solucionar, el problema con los codigo de barra, ya que la entidad bancaria, me dice que le hace falta el caracter especial:
Que es el Caracter Especial:

Función 1. Carácter que junto con el de inicio define la simbología estándar UCC/EAN-128. También se usa como separador entre campos, cuando en un símbolo se concatenan varios campos de longitud variable.
Ejemplo

La estructura del código es:

Inicio C Funcion1 41 57 70 71 81 50 00 17 80 20 02 00 67 54 36 Función 1 39 00 01 80
07 65 Función 1 96 20 04 06 30 CC CP.

Lo hago asi:

@29.1, 5 PRINT TO oPrn TEXT cCodBarra AS BARCODE TYPE "CODE128" ;
SIZE 14, 1.8 CM COLOR CLR_BLACK PINSIZE 5.4
@ 30.9, 5.3 PRINT TO oPrn TEXT cTexto ;
SIZE 11, 1 CM FONT oFont11
Adolfredo Martinez
 
Posts: 95
Joined: Fri Feb 15, 2019 1:37 pm
Location: Aracataca-Colombia

Re: Agregar Funcion F1 en CB EAN-128

Postby karinha » Thu Feb 13, 2020 8:04 pm

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7214
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 63 guests