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]