16
Chapter
1
Graphics Processing Language
Graphics Processing Language
The Graphics Processing Language (GPL) consists of a set of commands
that are used to print graphics images such as block characters, barcodes,
lines, and boxes, as well as provide formatting control for the correct
placement of these images. Relatively complex images may be created
through the use of a few simple commands.
The original version of QMS Code V (version 1) differs slightly from the
current version (version 2). The primary difference between the two is in the
way vertical justification commands are implemented. Specifically, version 1
used an approximation for 0.1 inch that has been made more precise in
version 2. If you are running an application designed for version 1, the printer
can be switched to a mode that can emulate it.
Graphics Mode
For the printer to recognize GPL commands, it must first be placed in
Graphics Mode. When the printer is in Graphics Mode, the printer scans the
data received from the host for GPL commands, passing non-Graphics data
to the current emulation. When the printer is not in Graphics Mode, Code V is
disabled and will not search the incoming data for GPL commands.
Graphics Mode may be entered while the printer is in any emulation. Graphics
Mode should not be entered while the printer is in Plot Mode. The printed
output of Code V adheres to all the applicable Control Panel settings (such as
LPI, CPI, Form Length, etc.).
NOTE:
All escape sequences in this manual are in ASCII notation.
Turning Graphics Mode On
Graphics Mode is turned on with command ^PY, which must begin in the first
column of a line, followed by one of the following six terminators.
1.
^- (caret hyphen)
2.
^* (caret asterisk)
3.
^, (caret comma)
4.
Carriage Return
5.
Line Feed
6.
Form Feed
Once the printer is in Graphics Mode, the data it receives is read into a Pass
buffer. The printer will stop looking for characters from the host and process
the data held in this buffer when one of the terminators is received. If the
buffer fills up before receiving a Pass Terminator, data in the buffer will be
processed and printed before the printer accepts any more characters.
Summary of Contents for 6600 Series
Page 1: ...6600 Series Printers Applications Manual Volume 4 Graphics Languages Code V PGL MT660 IG...
Page 2: ......
Page 3: ...6600 Series Printers Applications Manual Volume 4 Graphics Languages Code V PGL MT660 IG...
Page 14: ...Table of Contents...
Page 26: ...26 Chapter 1 GPL Commands...
Page 47: ...Block Character 47 ISO Character Set Table...
Page 48: ...48 Chapter 2 ISO Character Set Table...
Page 82: ...82 Chapter 4 Postnet Barcodes...
Page 115: ...Primary Metals Form 115...
Page 120: ...120 Chapter 6 Version 1 Buffered Formatting...
Page 146: ...146 Chapter 7 Command Summary Table...
Page 203: ...Select Format SF Command Normal Create and Execute 203 Figure 9 Sample Form Printout...
Page 204: ...204 Chapter 9 Practice...
Page 269: ...269 B ASCII Chart...
Page 270: ...270 Appendix B...
Page 271: ...271 C Logos...
Page 272: ...272 Appendix C...
Page 273: ...273 D Patterns...
Page 274: ...274 Appendix D...
Page 275: ...275...
Page 276: ...276 Appendix D...
Page 277: ...277 E Fonts FQ Draft...
Page 278: ...278 Appendix E FQ NLQ FQ NLQ...
Page 279: ...279 FQ OCR A B...
Page 280: ...280 Appendix E FF Draft FF Draft...
Page 281: ...281 FF NLQ...
Page 282: ...282 Appendix E FF OCR A B FF OCR A B...
Page 283: ...283 FH Draft...
Page 284: ...284 Appendix E FH NLQ FH NLQ...
Page 285: ...285 FH OCR A B...
Page 286: ...286 Appendix E FH OCR A B...
Page 290: ...290 Appendix F...
Page 292: ...292 Appendix G...
Page 296: ...296 Appendix H Graphic Category Menu Level 1...
Page 299: ...299 PY Then Data Processing When PY Then NONE...
Page 304: ...304 Appendix J Block Character Size Table...
Page 310: ...310 Appendix K LCP Character Sets...
Page 328: ...328...
Page 329: ......
Page 330: ...255557 001A 255557 001...