AMT Datasouth 600 Printer User Manual


 
Fastmark 600 Series User's Guide 52
PAL
TM
Print and Program Language Features
q Page Description Language
q No control Codes (easy to pass through networks, filters, etc.)
q Compatible with midrange and mainframe computers and any host or PC programming language.
q Is an executable language
§ Procedures can be defined
§ Functions
§ Conditional statements
§ Loops
q Can create and use simple and/or complex data formats
q Can gain full access to resident printer features
§ LCD
§ Interfaces
§ Keys
§ Keyboards
§ Internal Memory drives
q Language is Reverse Polish Notation (RPN)
§ Like HP Calculator
§ Arguments first then operators i.e. 4 6 + versus 4 + 6 =
§ Data passed on stack
q PAL
TM
Coding Structure is Free Form
§ All operators, objects, and data are separated by white space: CR, CR+LF, LF, LF+CR, Tab, or Space.
§ Extra lines in data are OK
§ Comments may be added proceeded by % character.
q Powerful Object handling
§ Basic Objects: Integers, Fixed-Point, Boolean
§ Composite Objects: String, Name, Arrays, Dictionaries, Procedures