beautypg.com

AMT Datasouth PAL User Manual

Page 5

background image

Contents

1. Introduction ................................................................. 1

2. PAL Fundamentals...................................................... 3

2.1. The PAL Interpreter .........................................................................................3

2.2. Sending Data to PAL Printers ..........................................................................3

2.3. PAL Objects.....................................................................................................3

2.4. Interpreter Operation.........................................................................................4

2.5. Operand Stack ..................................................................................................4

2.6. Post-Fix Notation .............................................................................................5

2.7. systemdict, globaldict, userdict ........................................................................6

2.8. Dictionary Stack...............................................................................................6

2.9. Virtual Memory................................................................................................7

2.10. Transformation Matrix...................................................................................8

3. Objects ........................................................................ 11

3.1. Simple Objects ...............................................................................................11

3.1.1. Integer Objects.......................................................................................................11

3.1.2. Fixed-Point Objects ...............................................................................................11

3.1.3. Boolean Objects.....................................................................................................12

3.1.4. String Objects ........................................................................................................12

3.1.5. Name Objects.........................................................................................................13

3.1.6. Mark Objects .........................................................................................................15

3.1.7. Null Objects ...........................................................................................................15

3.2. Composite Objects .........................................................................................15

3.2.1. Array Objects.........................................................................................................15

3.2.2. Dictionary Objects .................................................................................................17

3.2.3. Procedure Objects..................................................................................................17