Carlos:
Ante todo, gracias por tu respuesta.
No entiendo el p�rrafo de que el campo debe tener x d�gitos m�s que la
longitud real, siendo x la cantidad de IAs.
Mi problema es que no s� que es un IA, ni SSCC. �puedes decirme que son
estos conceptos?
Por otro lado, no conozco ILE-RPG. Los caracteres a imprimir en el
c�digo de barras esta en un fichero. �Cual seria el c�digo de operaci�n
para a�adir el c�digo FNC1 (entiendo que es X'8F') a mi campo de B.D?. 
Muchas gracias por tu ayuda
 
Carlos Veza
 
 -----Mensaje original-----
De: Carlos B.S. [mailto:[EMAIL PROTECTED]
Enviado el: lunes, 18 de abril de 2005 16:24
Para: [email protected]
Asunto: Re: Impresi�n de c�digo de barras



    Hola Carlos,

    hace poco estuve viendo estos mismos temas como alternativa a la
compra de una impresora de etiquetas por transferencia t�rmica. Te
contesto basandome en mi poca experiencia (V4R5):
 
    No me cost� mucho, pero no he encontrado casi informaci�n al
respecto en ning�n sitio. Lo poco que yo he hecho es lo siguiente, a ver
si te vale.

    - S� es posible imprimir codigos de barras en impresoras l�ser HP.
Oki no lo he probado (y el caso es que tengo), pero no creo que haya
mayores problemas.
    - Hay que definir el dispositivo de impresora como AFPDS y el
fichero de impresora tambi�n, claro.
    - Se puede imprimir EAN128. Yo realic� una peque�a prueba y lo que
sale parece EAN128. Jeje. Es que no segu� con el tema porque finalmente
usar� impresoras de etiquetas de transferencia t�rmica. Te paso dos
peque�os fuentes de la prueba que yo he hecho. Adem�s, aqu� mismo,
copiar y pegar:

Este es el PRTF
A          R IMPRIMIR                                                   
A                                      SKIPB(008)                     
A            CODIGO1       31A       10                               
A                                      BARCODE(CODE128 4 *NOHRI X'02')

Como puedes ver, el barcode es CODE128.

    Este es el ILE-RPG. El campo EAN1281 debe tener x digitos m�s que lo
que realmente ocupa el dato siendo x la cantidad de IA,s que tenga el
codigo EAN128.. En este ejemplo se supone que debe imprimir el SSCC
(IA(00)) es decir: (00)356012340000000178.
    Antes de cada IA debe incluirse el caracter de funcion FNC1 como
puedes ver que hace el programita.
    Y ya lo que he visto es que si quieres imprimir el valor del codigo
de barras en "cristiano" debes imprimir otro campo de tipo caracter con
el valor "(00)356012340000000178" y colocarlo debajo del c�digo de
barras.

FEAN128P   O    E             PRINTER                       
C                   EVAL      CODIGO1=X'8F' +               
C                                     '00356012340000000178'
C                   WRITE     IMPRIMIR                         
C                   EVAL      *INLR=*ON                     
C                   RETURN                                  

    Espero que te sirva como punto de partida y que nos tengas
informados de tus avances..

    Un saludo,
    Carlos Bartolom�
    Halc�n Foods, s.a.

Carlos Veza Iglesias wrote: 

        Continuando con el tema de imprimir c�digos de barras desde el

iSeries, solo he adelantado que no se requiere hardware especial.

        No obstante sigo despistado en relaci�n a la forma de hacer la

impresi�n.

        Hemos creado (en colaboraci�n con un compa�ero de desarrollo) un

fichero de impresora para probar la impresi�n y no hemos conseguido

imprimir las barras.

        �Es necesario realizar un proceso de creaci�n de un preformado

con una impresora (driver) IPDS etc. como ya se ha hablado en el foro

anteriormente?.

        Gracias por vuestra colaboraci�n



              Carlos Veza

           



_____________________________________________________

Forum.HELP400 es un servicio m�s de NEWS/400.

� Publicaciones Help400, S.L. - Todos los derechos reservados

http://www.help400.es <http://www.help400.es> 

_____________________________________________________



Para darte de baja, env�a el mensaje resultante de pulsar

mailto:[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> 



  



_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a