Power Builder - Añadir ascii 29 en campo calculado para codigo barras

 
Vista:
sin imagen de perfil

Añadir ascii 29 en campo calculado para codigo barras

Publicado por Manu (45 intervenciones) el 14/04/2014 16:23:22
Buenas tardes,

Quizas alguién puede echarme una mano con el código de barras ean128.

Tengo un campo calculado que es el que muestro con la fuente barcode128.
Hasta ahora lo imprimia y leia sin problemas, pero ahora necesito un caracter ascii separador de grupo.
Este caracter es el 29, y lo añado como muestro en esta línea:

'37' + fill( '0', 8 - len(string(etfmtpalet))) + string( etfmtpalet) + char(29)


Lo que ocurre es que una vez impreso a la hora de leerlo con la pistola laser, la pistola no me lee el código de barras.

Puedo añadirlo de otra manera??

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Añadir ascii 29 en campo calculado para codigo barras

Publicado por OSCAR MAURICIO RIVERA (1 intervención) el 16/05/2015 05:17:19
Yo estoy buscando algo similar, pero no lo he logrado, mi codigo es para C#
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Añadir ascii 29 en campo calculado para codigo barras

Publicado por ROBERTO (1 intervención) el 11/12/2022 13:50:38
El ascii 29, puede no ser viisto visualmente en algunos casos, pero estar.
En algunas pistolas al ser leido, puedes ver un 'chino' raro.
En sql server, al hacer un SELECT del campo, no lo verás, pero si haces un replace de ese ascii por uno visible, verás que sí que está.

dicho esto, prueba a crear tu código de barras, con y sin el ascii y compara a ojo, si el código de barras cambia.
Si luego lo lees con un movil, a traves de la camara de fotos, posiblemente, lo quite, y lo pierdas, pero si lo lees con un lector profesional, sí que lo leeré y ahí es donde podras ver ese chino raro.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Añadir ascii 29 en campo calculado para codigo barras

Publicado por ROBERTO (1 intervención) el 11/12/2022 14:11:11
Este puede ser un ejemplo para generar lo que buscas:
https://barcode.tec-it.com/es/EANUCC128?data=010123456789012813291022%5CF3718%5C10LOTE13%5CFFTEC-IT
el asii 29 es tambien conodido com FNC1 y es el terminador de valor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 14
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Añadir ascii 29 en campo calculado para codigo barras

Publicado por Leopoldo Andrés Taylhardat Arjona (16 intervenciones) el 06/02/2023 03:13:16
Saludos.

No veo por qué usas el char(29), los separadores de grupo son paréntesis (##) en ese código de barra y los grupos están predefinidos...
O no capto que es lo que tú llamas "grupo" en tu pregunta...

https://www.mecalux.es/blog/gs1-128-ean-128#:~:text=barras%20en%20log%C3%ADstica-,GS1%2D128%20o%20EAN%2D128%3A%20el,c%C3%B3digo%20de%20barras%20en%20log%C3%ADstica&text=Lectura%20de%206%20min.&text=El%20GS1%2D128%2C%20antes%20conocido,de%20producto%20a%20nivel%20internacional.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar