![ocr font on checks ocr font on checks](https://pyimagesearch.com/wp-content/uploads/2017/07/bank_check_char_groups.png)
The coded font names for OCR A are X0AOD, X0AOA and X0AON.
#OCR FONT ON CHECKS CODE#
The DDS keyword CDEFNT is usually preferred because the coded font name specifies both the font character set and the code page, so it is a little easier to use. The font character set names will start with a C, and the code pages start with a T. When using this keyword, both the font character set and code page need to be specified. Another DDS keyword that can also be used is FNTCHRSET. If only certain fields are intended to use the OCR A or OCR B fonts, then use the DDS keyword CDEFNT to specify the font. By specifying the font in the printer file, it will use the font for the entire spooled file. The parameter in the printer file to specify the font is Coded Font. The printer file can be changed by using the Change Printer File ( CHGPRTF) command or overridden by an application or CL program or by the Override Printer File ( OVRPRTF) command. The font can be specified in the printer file, by an application or CL program, or by using one of the DDS keywords. The spooled file needs to have a Printer Device Type of *AFPDS. Lowercase letters can be obtained by purchasing the AFP Font Collection (5648-B45) and then installing it on the OS/400 or i5/OS. Note: These fonts only include uppercase letters and numbers. The fonts will be placed in the QFNTCPL library.
#OCR FONT ON CHECKS FREE#
These fonts are provided free of charge with the system as part of the IBM AFP Compatibility Fonts (OS/400 or i5/OS Product Option 8), but they must be installed first. The printer must be capable of accepting downloaded fonts. If the font is not installed on the printer, it will need to be downloaded from the OS/400 or i5/OS to the printer. If the Printer Does Not Have the Font Installed The method that you choose might have different requirements for the type of datastream used (for example, *SCS or *AFPDS). It could also be specified in an application or CL program, or by using the DDS keyword FONT. This can be done in the printer file by using the Change Printer File ( CHGPRTF) command or by using the Override Printer File ( OVRPRTF) command. The Font Identifier (FGID) that was set up for the font in the WSCST needs to be sent in the datastream for the spooled file. N1019670: Using Host Print Transform (HPT) with a Third Party Emulation Package N1019470: Using Host Print Transform (HPT) with a PC5250 Printer Session N1019712: Using Host Print Transform (HPT) with a *LCL or *RMT Device Description
![ocr font on checks ocr font on checks](https://pyimagesearch.com/wp-content/uploads/2017/07/micr_bounding_box_issue.png)
N1019713: Using Host Print Transform (HPT) with a Remote Output Queue (RMTOUTQ) N1010288: Using Host Print Transform (HPT) with a *LAN Device Description Refer to the following Rochester Support Center knowledgebase documents for using the WSCST object: N1010124: Creating a Specific Font (INDFNTE Tag) N1010138: Breakdown of HP PCL5 Font Strings N1010140: Instructions for Modifying a Workstation Customizing Object (WSCST) Refer to the following Rochester Support Center knowledgebase documents for creating the WSCST object: Generally, the font identifier (FGID) used for the OCR A font is FGID 19 and for the OCR B font is FGID 3, but different numbers can also be used. The parameter in the WSCST that maps these values is the :INDFNTE tag. This WSCST maps the font identifier used in the spooled file to the escape sequence or data string value for the font on the printer.
![ocr font on checks ocr font on checks](https://stethos.com/images/online-help/OCR-A.png)
To use the font that is resident on the printer, a Workstation Customization Object (WSCST) is needed. These are usually mapped to a Courier font. The font identifier for OCR A is 19 and for OCR B is 3. If the font is not installed in the printer, and it is not downloaded to the printer, then font substitution is performed. If the font is installed on the printer, note the escape sequence or data string value for the font for use in the next section of this document. Usually, these fonts are not installed in the printer and must be downloaded to the printer from the IBM® OS/400® or IBM® i5/OS®. To determine if the fonts are installed, print out the font list from the printer and look in the Font Name or Typeface field to see if it is listed. The method used to print the OCR A and OCR B fonts to ASCII printers depends upon the capabilities of the printer and whether the printer has the fonts installed in it or not.
![ocr font on checks ocr font on checks](https://pyimagesearch.com/wp-content/uploads/2017/07/bank_check_ocr_input.jpg)
Using OCR A and OCR B Fonts For ASCII Printers