4100micr.txt MICR FONTS FOR INFOPRINT 4100 PRINTERS, (Revised 2004/06/24) (Revised to add support for 4100-HD3/4 and 4100-HS2 operating at full speed. The outline font character set has been replaced. The previous version is not supported at full speed. The new version, dated 2004/6/18, is supported on all 4100 models at all speeds.) This MICR font package provides fonts designed for use on the IBM Infoprint 4100 series printers. Unlike other AFP fonts MICR fonts are device-dependent and must be used on the printers that they were designed for. MICR fonts are device dependent in order to produce optimum MICR read accuracy for the lowest possible reject rate. Please note that the outline fonts provide a much lower reject rate than 300-dpi. This MICR font package provides four character sets, four coded fonts, and two code pages. MICR fonts supporting two standards are provided: E-13B and CMC-7. E-13B was developed in the United States and is used in the following countries: United States, Canada, Colombia, Australia, Japan, Venezuela, and the United Kingdom. CMC-7 was developed in France and is used in: Europe and South America. MICR fonts were previously provided through RPQ 8A8083. An RPQ, Request for Price Quotation, is a method IBM uses to provide special hardware and software products and features. The fonts in this package are an enhanced version of those provided with the RPQ. They have the same resource names so that applications will not have to be changed. IBM will use this website to provide MICR fonts for high-speed, continuous-forms printers. The character sets provided are: CZR0AE.OLN Outline production version of MICR E-13B C0R0AE13.300 300-pel production version of MICR E-13B C0R0AT13.300 300-pel hollow test version of MICR E-13B C0R0ACMC.300 300-pel production version of MICR CMC-7 The CZR0AE, C0R0AE13, and C0R0ACMC character sets are identified as MICR fonts and can only be used on printers that have MICR capability. This was done to prevent the fonts from being used on non-MICR capable printers for improper purposes. The C0R0AT13 character sets are not defined as MICR fonts and can be printed on any AFP capable printer that supports downloaded fonts and matches the font resolution. Production MICR character sets are identified with the "MICR printing" flag in Bit 0 of the "Use Flags" in the FNC, Font Control, structured field. If a MICR identified font attempts to print on a non-MICR capable printer from an MVS, OS/390, or z/OS system using PSF, message APS249I is issued: "A MICR font was specified for a printer that either does not support MICR fonts or has the MICR font support disabled." A new version of the MICR E-13B code page, T1001032, is also provided. This code page has additional mappings commonly used by Siemens and Oce printers for 4 special MICR symbols. Use this code page if you need to access the MICR symbols via those code points. The code page can also be used in all other MICR E-13B applications. These additional mappings include: X’C1’ (EBCDIC "A") mapped to Transit (SIV) Character is SO600000 X’C2’ (EBCDIC "B") mapped to Amount (SI) Character is SO610000 X’C3’ (EBCDIC "C") mapped to On-Us (SII) Character is SO620000 X’C4’ (EBCDIC "D") mapped to Dash (SIII) Character is SO630000 Other mappings are: Standard IBM: X’CB’ mapped to Amount (SI) Character is SO610000 X’DB’ mapped to Transit (SIV) Character is SO600000 X’EB’ mapped to On-Us (SII) Character is SO620000 X’FB’ mapped to Dash (SIII) Character is SO630000 Alternates: X’5B’ and X’5E’ mapped to Amount (SI) Character is SO610000 X’5C’ and X’7A’ mapped to Transit (SIV) Character is SO600000 X’4C’ and X’61’ mapped to On-Us (SII) Character is SO620000 X’60’ and X’7E’ mapped to Dash (SIII) Character is SO630000 Coded font XZAE13 pairs character ser CZR0AE and code page T1001032. Coded font X0AE13 pairs character set C0R0AE13 and code page T1001032. Coded font X0AT13 pairs character set C0R0AT13 and code page T1001032. Coded font X0ACMC pairs character set C0R0ACMC and code page T1001033. They are identical to any X0AE13, X0AT13, X0ACMC coded fonts you might already have in your PSF or Infoprint Manager font libraries. FONT VERSION IDENTIFICATION The font components: character set, code page, and coded font, all contain an EBCDIC eyecatcher that can be viewed to verify its version. When browsed with ISPF it looks like: VIEW MEIXEL.MICR4100.FONT300(C0R0AE13) - 01.01 Columns 00001 00072 Command ===> Scroll ===> HALF ****** ***************************** Top of Data ****************************** 000001 ! Lyi C0RDCE13 000002 ! LÓÓ 2003/03/12 C0R0AE13 E13B MICR font 300DPI 000003 ! ìLwi MICR E13B À À À 000004 ! Lxi Ø Y Y Q ½ ½ 000005 ! hLsi ã ð 5 ; G 000006 ! øLÞi ç d d ç d d d & d d µ d d d ! y d 000007 ! -LÐi ç ç ç S ç ç & & S ç ç ç 000008 ! HLði ND010000 d ç Ø Q çND020000 d ç Ø Q çND03000 000009 ! HLði ND010000 d { { ç {ND020000 d { { ç {ND03000 000010 ! HLði ND010000 d ç Q Ø ND020000 d ç Q Ø ND03000 000011 ! HLði ND010000 d { { ç {ND020000 d { { ç {ND03000 000012 ! \LÓi Ü Ú Ø 000013 ! Lzi C0RDCE13 ****** **************************** Bottom of Data **************************** The eyecatcher appears on line #2 in the example above and says that this file was last modified on 2003/03/12. The eyecatchers for the current version are provided below: FONT COMPONENT EYECATCHERS X0AE13: 2003/03/12 X0AE13 E13B MICR font T1001032: 2003/03/12 T1001032 E13B MICR font C0R0AE13 300-DPI: 2003/03/12 C0R0AE13 E13B MICR font 300DPI X0AT13: 2003/03/12 X0AT13 E13B MICR test font C0R0AT13 300-DPI: 2003/03/12 C0R0AT13 E13B MICR test font 300DPI XZAE13: 2003/07/31 XZAE13 E13B MICR font OUTLINE 12 Point CZR0AE OUTLINE: 2004/06/24 CZR0AE E13B MICR font OUTLINE X0ACMC: 2003/03/12 X0ACMC European MICR font, 3.00mm high T1001033: 2003/03/12 T1001033 CMC7 MICR font C0R0ACMC 300-DPI: 2003/03/12 C0R0ACMC European MICR font 300DPI TO INSTALL THE MICR FONTS: 1. Click on "MICR" under "URL" in the "Download package" of this webpage. 2. When the "File Download" window appears click on "Save" to store the "4000micr.zip" file on your hard drive. 3. Unzip 4100micr.zip which generate the following 11 files: 4100micr.txt this readme file x0ae13 MICR E-13B coded font for production use c0r0ae13.300 300-pel production character set MICR E-13B x0at13 MICR E-13B coded font for testing c0r0at13.300 300-pel hollow test character set MICR E-13B t1001032 code page used by x0ae13, x0at13, and xzae13 xzae13 MICR E-13B coded font for outline production use czr0ae.oln outline production character set MICR E-13B x0acmc MICR CMC-7 coded font for production use c0r0acmc.300 300-pel production character set MICR CMC-7 t1001033 code page used by x0acmc FOR MVS, OS/390, z/OS, VM, AND VSE The files must be uploaded to the host system in binary and then converted into the proper format using the AFRREBLK utility or AFPREBLK for VSE. Since the files are device-dependent you will need to put them into a unique library for the device if you will have different types of printers printing MICR applications. For example, if you have a MICR 4000 and a MICR 4100 they will each have unique MICR fonts with the same resource names. You will need to have two libraries. One could be named MICR4000 and the other MICR4100. PSF will need to be setup to point to the correct library. Also the character sets are provided in 240-dpi and 300-dpi resolution which means the proper version must be used to match the resolution of the printer. If you are printing on a 600-dpi printer you must use the 300-dpi font in order to get the lowest check reject rate. If the system was MVS, OS/390, or z/OS and the 4000 was PRT1 and the 4100 was PRT2 the PSF Startup Procedure could have: //FONT4000 DD SYS1.MICR4000,DISP=SHR // DD SYS1.FONT300,DISP=SHR //FONT4100 DD SYS1.MICR4100,DISP=SHR // DD SYS1.FONT300,DISP=SHR . //PRT1 CNTL //PRT1 PRINTDEV FONTDD=*.FONT4000, /* 4000 FONT LIBRARIES */ . //PRT2 CNTL //PRT2 PRINTDEV FONTDD=*.FONT4100, /* 4100 FONT LIBRARIES */ Remember that these fonts are NOT in SMP/E format and are NOT distributed with the operating system, PSF or a font product. Therefore you must setup procedures to manage them manually so they will not be deleted when you upgrade your system. INFOPRINT MANAGER FOR AIX AND WINDOWS The fonts must be copied to a unique directory for each device type. For example you could have directories called “micr4000” and “micr4100” as in: /usr/ibmfonts/micr4000 and /usr/ibmfonts/micr4100 In the Infoprint Manager “Actual Destination” for the printer code the “resource-context-font” attribute to point to the appropriate directory for the printer device type. Infoprint Manager searches this directory first for the requested fonts and then searches the system-defined font path. On the Java Administration GUI this attribute is called “Location of fonts” on the “AFP Resources” tab. Remember that these fonts are not shipped with Infoprint Manager or any font product so you must setup procedures to manage them manually so they will not be deleted when you upgrade your system. TROY MICR IMPACT PRINTERS IBM has supported, for many years, the use of Troy MICR impact printers attached as a post-processor. They are connected to the IBM printer using the Advanced Post-Processing Interface, feature code 4720. When a printer, with a Troy printer attached to the 4720, receives data that will be printed with a font with the MICR use flag set, the data will be sent to the 4720 interface. The fonts originally provided with RPQ 8A8083 were built for this purpose but any MICR font with the MICR flag can be used including those provided with this package.