Hola: ¿cabe la posibilidad de que el problema sea de la pistola?
El 22 de septiembre de 2009 10:20, SALVADOR SANCHEZ COSTA < [email protected]> escribió: > Necesitamos imprimir un código de barras en Prescribe (Kyocera) que > contenga el carácter ASCII del separador de grupo <GS> (Hexadecimal ‘1D’) > pero nos esta siendo imposible. > > > > Desde RPG movemos al string del código de barras dicho carácter hexadecimal > con: > > > > *MOVE X’1D’ TEMP 1* > > *CAT TEMP:0 CODBAR* > > (…) > > > > Luego, en el PRTF, imprimimos el código de barras con: > > > > *A 1'!R! UNIT C; MZP 1.2,10;' * > > *A +0'FSET 1P10.0V0S0B16901T;' * > > *A +0'UNIT D' * > > *A +0';BARC 42, N,' * > > *A +0'"' * > > *A CODBAR 15A O +0 * > > *A +0'"' * > > *A +0',370,370,5,10,15,20,5,10,15,20'* > > *A +0';EXIT;'* > > > > Una vez impreso por la Kyocera el código de barras nos aparece > correctamente, pero al leerlo con una “pistola” nos sustituye el “separador > de grupo” (<GS>) por un espacio en blanco. > > Hemos probado a cambiar el valor del PRTF: > > * * > > *Acción carácter no imprimible: RPLUNPRT * > > * Sustituir carácter . . . . . . *NO * > > * Carácter de sustitución . . . * > > > > > Pero tampoco funciona. La diferencia es que ahora no imprime el espacio en > blanco (lo omite), aunque si el resto de datos. > > Necesitamos que el escáner o la “pistola” lectora de código de barras pueda > interpretar dicho carácter. > > > > ¿Alguno sabría darme una solución? > > Gracias > > ____________________________________________________ > © Publicaciones Help400, S.L. - Todos los > derechos reservados http://www.help400.es > ---------------------------------------------------- > Para darte de baja visita la siguente URL: > http://listas.combios.es/mailman/listinfo/forum.help400 >
____________________________________________________ © Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es ---------------------------------------------------- Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400

