AMT Datasouth 400 Printer User Manual


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