APAR Identifier ...... II05517 Last Changed ........ 97/08/20 INFORMATION ON ADVANCED FUNCTION PRINTING (AFP) FONT RPQ'S Symptom ...... DD DOC Status ........... INTRAN Severity ................... 4 Date Closed ......... Component .......... INFOPALIB Duplicate of ........ Reported Release ......... 001 Fixed Release ............ Component Name PA LIB INFO ITE Special Notice Current Target Date .. Flags SCP ................... Platform ............ Status Detail: Not Available PE PTF List: PTF List: Parent APAR: Child APAR list: ERROR DESCRIPTION: **************************************************************** 5799-XDZ AFP MICR Font RPQ (as of 08/20/97) **************************************************************** 5799-XDZ is a no-cost RPQ that provides MICR font resources for printing on IBM MICR printers. **************************************************************** 5799-FCQ AFP CJK Metric-only Fonts RPQ (as of 08/20/97) **************************************************************** 5799-FCQ is a no-cost RPQ that provides metric-only CJK font resources that are used to access resident outline fonts found in IBM printers with the DBCS outline font feature. **************************************************************** 5799-DGX (POSTAL BAR CODES) (AS OF 08/20/97) **************************************************************** PRPQ 5799-DGX (OFTEN CALLED THE ZIP+4 POSTNET BARCODE PRPQ) PROVIDES ONLY ONE SIZE OF THE BARCODE. IT IS A 12-POINT FONT. THE PRPQ ALSO PROVIDES THE FACING IDENTIFICATION MARK PATTERNS AND THE BUSINESS REPLY BAR. 240dpi and 300dpi fonts are provided. THE IBM 3800 PRINTING SUBSYSTEM (MODELS 3, 6, AND 8) CAN PRINT THE BAR CODE BUT NOT THE FACING IDENTIFICATION MARK OR BUSINESS REPLY BAR. THEY EXCEED THE 3800 LIMIT OF 128 PELS OR LESS IN EITHER DIMENSION (HEIGHT AND WIDTH). THEREFORE, THESE THE FACING IDENTIFICATION MARK AND BUSINESS REPLY BAR ARE NOT PROVIDED IN UNBOUNDED BOX FORMAT (THE 3800 FORMAT). USING THE BAR CODE, THE ACTUAL CHARACTERS PRINTED MUST BE: * 1 2 3 4 5 6 7 8 9 C * WHERE * IS X'FA AND IS THE BEGIN AND END CHARACTER 1 IS FIRST ZIP CODE DIGIT 9 IS LAST ZIP CODE DIGIT C IS MODULUS 10 CHECK DIGIT THE BEGIN AND END CHARACTERS ARE AT CODE POINT X'FA AND ALL OTHER CHARACTERS ARE PRINTED USING THEIR RESPECTIVE CODE POINTS IN THE CODE PAGE (0 IS X'F0, 1 IS X'F1, ETC). THE MODULUS 10 CHECK DIGIT IS CALCULATED BY ADDING ALL OF THE ZIP CODE VALUES AND SUBTRACTING THE SUM FROM THE NEXT HIGHEST MULTIPLE OF 10. FOR EXAMPLE, ZIP CODE 803019191 ADDS UP TO 32. WHEN THIS IS SUBTRACTED FROM 40 (THE NEXT HIGHEST MULTIPLE OF 10), THE RESULT IS 8. THEREFORE, THE CHECK DIGIT IS 8. THIS CHECK DIGIT MUST BE CALCULATED FOR EVERY ZIP CODE. APPLICATION CODE OR A POST PROCESSING PROGRAM COULD PERFORM THE ACTUAL CALCU- LATION, OR IT COULD BE STORED IN THE CUSTOMER'S DATA BASE. HOWEVER, IT CAN'T BE CALCULATED IN THE AFP PAGE DEFINITION. THE PRPQ CAN BE USED TO GENERATE THE NEW 11 DIGIT POSTNET BAR CODE. CALCULATE THE CHECK DIGIT AS ABOVE AND PRECEED AND FOLLOW THE STRING WITH THE X'FA CHARACTERS. * 1 2 3 4 5 6 7 8 9 10 11 C * LOCAL FIX: