Source Technologies ST9530 manual PCL Font Calls, Positioning Commands and Variable Print Data

Page 67

PJL Unlock Sequence

The first two lines of the variable text example are PJL commands that unlock the MICR font resources and enter PCL language processing. The password used is PASSWORD, the initial ship default. These commands and all following commands are all case sensitive.

<ESC> is used to illustrate the ASCII Escape Character, ASCII 27, hex 1B. An actual data stream requires the Escape Character, not <ESC>.

PCL Initial Set-Up

The next two commands set up some printer PCL variables. These commands are normally early in the data stream. We chose a minimal set. <ESC>&l2a1h6d1e64F sets the paper size to LETTER, the input tray to TRAY 1, the lines per inch to 6, the top margin to 1, and the lines per page to 64. The next command, <ESC>&u600D, is the Unit of Measure command set to 600 dots per inch mentioned in Section 7. This affects proper MICR line spacing and X and Y cursor positioning.

PCL MACRO Call

The next command calls MACRO 100 that was previously loaded in RAM memory. When called the graphic background, logos, and static data is written to the internal print buffer.

PCL Font Calls, Positioning Commands and Variable Print Data

The next eleven lines of data in the example call printer resident fonts, position the cursor, and print the variable information. We are again using the minimal data required, particularly the font selection strings, <ESC>(s4099t0b10H being a very short version to call Courier, Normal Weight, 10 Pitch.

<ESC>*p300x600Y is a PCL positioning command. In this case its values are 600 pixels down and 300 pixels to the right of the upper left corner of the page. The Unit of Measure command determines the exact distance.

The next 4 lines call our secured MICR font resources. We are using the ID for the font call. The Form Feed prints the page.

PJL Re-Lock Sequence

The last two lines re-lock the secured fonts. The password is not changed in this example.

Secure MICR Printer User’s Guide

A15

© Source Technologies

September 2005

All Rights Reserved

Image 67
Contents ST9530 Secure Micr Printer User’s Guide Page Table of Contents Audit Trail Report Error MessagesPrinter Installation Check Processing System Micr OverviewMicr Printing Today Secure Micr Printer User’s Guide Design Elements in Detail Paper General Features of Check DesignPosition and Dimension Gauge Micr Check DesignAmount Convenience Amount DuplexingMicr Clear Band Data Elements DateDrawee Institution Name Amount In WordsPayee Area Signature AreaExternal Processing Code EPC Field Position Memo LineCheck Serial Number Fractional Routing Number Micr Line Auxiliary On-Us Field Positions 65 toOn-Us Field Positions 32 to Sample Check Quality Issues Layout WeightMicr Check Stock QualityCheck Stock Security Features Security IssuesSecurity Note Secure Micr Printer User’s Guide Secure Fonts Micr FeaturesMicr Mode Micr FontsBi-Directional Feedback MicroPrint@PJL Ustatus Device CODE=40020 Micr Menu Resource StorageSTF Command Entering Micr ModeSmcp STH CommandPassword Micr Definition Command SMCPxxxx$ optionalPrint Micr E-13B Font SMDddd...ddd$ Set New Password Command &%STExxxxxxxx$STE STSPrint MicroPrint Line SMMxxxxxxxxx!$ Print Micr CMC7 Font SM7ddd...ddd$Print Secure Numeric Font SMFddd..ddd~ Print ICR Secure Numeric Font &%SMIxxxxxx~Format Flash Memory SFF$ Secure Flash Resource Unlock Command STPxxxxx$Tray Lock Command STTL#$ Load Flash Resource STLxxxxxyyyyyyzdd....ddSttson Tray Unlock Command STTU#$Tray Swapping Commands STTU#DES and AES Decryption Decryption CommandsTurn AES Decryption OFF Turn DES Decryption onTurn AES Decryption on Turn DES Decryption OFFCustomer Character Conversation Command STBEEP1$ Special Alert and Custom Beep CommandSTBEEP2$ MICRpoint Feature Secure Micr Printer User’s Guide Turning Hex Transfer Off IBM Host Programming Features and ExamplesHex Transfer Turning Hex Transfer OnHex Transfer Examples Micr Mode Command Example Micr font character mapping in Appendix a Commands in .1 in order of appearanceSTFPASSWORD$ Command terminatorExample &%STY2300$ Escape Character TranslationSTY4040$ STY4000$Sample Check Audit Trail Reports End Audit Record Audit Trail Report Command SetPrint Audit Report SARAudit Report Field Four SQ4d..d~ Audit Report Field One SQ1d..d$Audit Report Field Two-MICR Line Audit Report Field Three SQ3d..d$Print and Purge Audit Report &%SPURGExx$ Audit Report Field Five SQ5d..d$Audit Report Field Six SQ6d..d$ Audit Report Field Seven SQ7d..d$Print Audit Report SPRINTxx$ Start Audit Feedback CommandAudit Trail Commands Example Audit Trail Check Sample Terminator SAR$SQ1200$200 SQ6October 5, 2005$SQ7103345 AM$ SMD...$Msmith Action Error MessagesError Message on Display Printed Message DescriptionMacro Definition Error Invalid decode Page Example &%SMD 00001234 T01234567T3210987654321$ Will print Appendix a E13B Micr Font Mapping Command&%SMDddd..ddd$Appendix B CMC7 Micr Font Mapping Less Than Equal Greater Than Description Alpha/Numeric Hex Value Secure Font Character Appendix C Secure Numeric Font MappingTwo Three Four Five Six Seven Eight Nine Arrow Example&%SMF$15,575.00~ Appendix D ICR Secure Numeric Font Mapping Appendix E Micr Mode Command Summary STTSOFF$ Previous Audit Report information will be lost SPRINT$STORE$ SPURGE$Appendix G PJL Based Micr Commands PJL Re-Lock Sequence With a New Password Value @PJL Info Micr UELCartridge Status = Unknown PCL Font Calls, Positioning Commands and Variable Print Data Sample Accounts Payable Check PJL and PCL commands used to print the sample check ESC%-12345X@PJL Ldeletepassword LRESOURCEflash