View Full Version : Maxicode mit afpds und rpg iV
Hallo
kann mir jemand mit der DDS
und ev einen codeschnipsel
fur einen Maxicode
aushelfen ??
ich soll den maxicode auf unsere UPS formulare bringen, und habe keine Ahnung wie
Trotz suche habe ich nichts gefunden
Danke
kuempi von stein
25-09-08, 16:05
Was habt Ihr alle neuerdings mit 2D/3D-Barcode am Hacken?
Ein Möglichkeit zum rumspielen wäre, es über eine Printerfile zu lösen denke ich.
siehe dazu BARCODE (Bar Code) keyword in printer files (http://publib.boulder.ibm.com/iseries/v5r2/ic2929/info/rzakd/rzakdmstptbarco.htm#HDRPTBARCO)
So mal als ersten Einstieg?
kuempi
Erstmal Danke
(hat aber nicht wirklich geholfen, sowas habe ich schon gefunden - Trotzdem)
Und 2/3 D deswegen, weil UPS darauf besteht solche Codes einzuführen, und jeder der UPS versenden will, muss sich damit auseinander setzen (das nur als info)
nun aber wieder zum Problem
hilfreich währe ein Codeschnipsel
für DDS und RPG (wie bekomme ich daten
ind den code)
nach dem Motto
*****************************
DDS
R UPSMAX SKIPB(001)
FONT(085 (*POINTSIZE 10,0))
MAXCODE 100A BARCODE(MAXICODE (*MAXICODE 4))
SPACEA(17)
**************************
und RPG
D*Headerdaten
D MAXHD1 C CONST(X'BA')
D MAXHD2 C CONST(X'5D')
D MAXHD3 C CONST(X'6E')
D************************************************* *********
C MOVE 'UPS' MAXCODE
C WRITE UPSMAX
C SETON LR
ev kann noch jemand aushelfen ??
Für die Hex-Codes musst du die EBCDIC-Varianten definieren, da immer eine Codewandlung von EBCDIC nach ASCII erfolgt.
Näheres siehe obigen Link.
Ausserdem:
An welchen Drucker geht das Ganze ?
Verwendest du Hosttransform ?
Bei Hosttransform werden nur PCL-kompatible Drucker unterstützt.
Ansonsten benötigst du einen realen IBM-AFPDS/IPDS-Drucker nebst PSF/400.
Hallo
Vielen dank
das ganze geht an einen IBM-Laser infoprint
unter AFPDS
umwandlung ist mir schon klar, doch wie ?
habe schom versucht mit bit-fiselei
auf das ganze zu kommen, auch ist mir
noch nicht klar, wie ich die Daten da rein bringe, das ganze kann ja bis zu 1300 zeichen haben ?
Gruss