Command Reference Guide for Software Developers
Table Of Contents
- Technical Reference Guide
- TABLE OF CONTENTS
- GLOSSARY
- CHAPTER 1 INTRODUCTION
- CHAPTER 2 PCL PRINTER CONTROL LANGUAGE
- 1. COMMAND LIST
- 2. INTRODUCTION
- 3. CONTROLLING THE PRINTER
- 4. JOB CONTROL
- 4.1 . Commands
- 4.1.1. Page size
- 4.1.2. Media type selection
- 4.1.3. Output tray
- 4.1.4. Paper source
- 4.1.5. Left long-edge offset registration
- 4.1.6. Top offset registration
- 4.1.7. Simplex/duplex printing
- 4.1.8. Paper side selection
- 4.1.9. Job separation command
- 4.1.10. Reset
- 4.1.11. Reset to factory default settings
- 4.1.12. Reset to user settings
- 4.1.13. Printer self test
- 4.1.14. Exit current emulation mode
- 4.1.15. Change emulation mode
- 4.2. The Page
- 4.2.1. Physical page
- 4.2.2. Printable area
- 4.2.3. Logical page
- 4.2.4. Text area
- 4.2.5. HP-GL/2 graphics window
- 4.2.6. Portrait page dimensions
- 4.2.7. Landscape page dimensions
- 4.2.8. Coordinates
- 4.2.9. Units
- 4.2.10. Unit of measure
- 4.2.11. Setting the left and right margins
- 4.2.12. Resetting the horizontal margins
- 4.2.13. Setting the top margin
- 4.2.14. Setting the vertical motion index (VMI)
- 4.2.15. Setting the horizontal motion index (HMI)
- 4.2.16. Setting line spacing
- 4.2.17. Text length
- 4.2.18. Page length
- 4.2.19. Perforation skip
- 4.2.20. Positioning the cursor
- 4.2.21. Vertical positioning
- 4.2.22. Horizontal position
- 4.2.23. Positioning the cursor using control codes
- 4.2.24. Using the cursor position stack
- 4.2.25. Half line feed
- 4.2.26. Logical page orientation
- 4.2.27. Text direction
- 4.1 . Commands
- 5. USING FONTS
- 5.1. Introduction
- 5.1.1. Font types
- 5.1.2. Bitmap fonts
- 5.1.3. Scalable fonts
- 5.1.4. Bound fonts
- 5.1.5. Unbound fonts
- 5.1.6. Font sources
- 5.1.7. Internal fonts
- 5.1.8. Card/cartridge fonts
- 5.1.9. Downloadable fonts
- 5.1.10. Primary and secondary fonts
- 5.1.11. Specifying the primary font
- 5.1.12. Specifying the secondary font
- 5.1.13. Selecting the default fonts
- 5.1.14. Switching between the primary and secondary fonts
- 5.1.15. Criteria for font selection
- 5.1.16. Symbol set
- 5.1.17. Symbol collections
- 5.1.18. Type of character spacing
- 5.1.19. Pitch
- 5.1.20. Height
- 5.1.21. Style
- 5.1.22. Stroke weight
- 5.1.23. Typeface
- 5.2. Font Selection Commands
- 5.2.1. User-defined symbol sets
- 5.2.2. Symbol set ID code command
- 5.2.3. Define symbol set
- 5.2.4. Symbol set control command
- 5.2.5. Selecting the symbol set
- 5.2.6. Selecting the type of character spacing
- 5.2.7. Selecting the pitch
- 5.2.8. Selecting the height
- 5.2.9. Scaling the scalable fonts vertically or horizontally
- 5.2.10. Selecting the style
- 5.2.11. Selecting the stroke weight
- 5.2.12. Selecting the typeface
- 5.2.13. Font orientation
- 5.2.14. Transparent print data
- 5.2.15. Esc&d#D (27)(38)(100)#(68) <1Bh><26h><64h>#<44h>
- 5.3. Downloadable font manipulation
- 5.4. Creating Downloadable Fonts
- 5.1. Introduction
- 6. USING GRAPHICS
- 6.1. Source, Pattern and Destination
- 6.2. Plotting Rectangles
- 6.3. Raster Graphics
- 6.3.1. Positioning the cursor
- 6.3.2. Set raster resolution
- 6.3.3. Set high resolution control
- 6.3.4. Set raster image orientation
- 6.3.5. Set raster area height
- 6.3.6. Set raster area width
- 6.3.7. Set raster y-offset
- 6.3.8. Set compression mode
- 6.3.9. Start raster transfer
- 6.3.10. Send raster data
- 6.3.11. Compress transfer graphics
- 6.3.12. End raster transfer
- 6.3.13. Horizontal 1200-dpi image format mode (Raster Graphic Mode 1027)
- 6.4. Vector Graphics
- 6.5. The Picture Frame
- 7. MACROS
- 7.1. The Purpose of a Macro
- 7.2. Defining a Macro
- 7.3. Running a Macro
- 7.4. Handling Macros
- 7.4.1. Delete all macros
- 7.4.2. Delete all temporary macros
- 7.4.3. Delete macro
- 7.4.4. Make macro temporary
- 7.4.5. Make macro permanent
- 7.4.6. Delete all macros from the storage device
- 7.4.7. Delete macro from the storage device
- 7.4.8. Save macro into the storage device
- 7.4.9. Execute data
- 7.4.10. AppleTalk configuration
- 7.4.11. MIO video I/O port control
- 8. STATUS READBACK
- 8.1. Introduction
- 8.2. Memory Status request
- 8.3. Entity Status
- 8.4. Status Response
- 8.5. Status Response Syntax
- 8.5.1. Set status readback location type
- 8.5.2. Set status readback location unit
- 8.5.3. Inquire status readback entity
- 8.5.4. Entity status response
- 8.5.5. Font response
- 8.5.6. Bitmap fonts
- 8.5.7. Bound scalable fonts
- 8.5.8. Unbound scalable fonts
- 8.5.9. Download fonts
- 8.5.10. Location type 1 (currently selected) font
- 8.5.11. Font extended response
- 8.5.12. Macro response
- 8.5.13. Use-defined pattern response
- 8.5.14. Symbol set response
- 8.5.15. Entity error codes
- 8.5.16. Free space command
- 8.5.17. Font cache
- 8.5.18. Memory status response
- 8.5.19. Memory error response
- 8.5.20. Flush all pages command
- 8.5.21. Echo command
- 9. INDEX
- CHAPTER 3 PCL5C
- CHAPTER 4 HP-GL/2 GRAPHICS LANGUAGE
- CHAPTER 5 PJL PRINTER JOB LANGUAGE
- 1. INTRODUCTION
- 2. HOW TO USE PJL
- 3. COMMAND GROUP
- 4. KERNEL COMMANDS
- 5. JOB SEPARATION COMMANDS
- 6. ENVIRONMENT COMMANDS
- 7. STATUS READBACK COMMANDS
- 8. DEVICE ATTENDANCE COMMANDS
- 9. INDEX
- CHAPTER 6 EPSON FX-850
- CHAPTER 7 IBM PROPRINTER XL
- CHAPTER 8 BAR CODE CONTROL
- 1. INTRODUCTION
- 2. PRINT BAR CODES OR EXPANDED CHARACTERS
- 3. DEFINITION OF PARAMETERS
- 3.1. Bar Code Mode
- 3.2. Bar Code Style, Expanded Character Shading, Line Block Drawing & Box Drawing Shading
- 3.3. Bar Code Scaling (Width only)
- 3.4. Bar Code Human Readable Line On or Off
- 3.5. Quiet Zone
- 3.6. Bar Code, Expanded Character Unit, Line Block Drawing & Box Drawing Units
- 3.7. Bar Code, Expanded Character, Line, Block Drawing & Box Drawing Offset in the X-axis
- 3.8. Bar Code & Expanded Character Offset in the Y-axis
- 3.9. Bar Code, Expanded Character, Line, Block Drawing & Box Drawing Height
- 3.10. Expanded Character, Line Block Drawing & Box Drawing Width
- 3.11. Expanded Character Rotation
- 3.12. Bar Code Data Start
- 3.13. Box Drawing
- 3.14. Line Block Drawing
- 3.15. Expanded Character Data Start
- 3.16. Table of Code(EAN) 128 set C
- 4. EXAMPLE PROGRAM LISTINGS
- CHAPTER 9 HP-GL GRAPHICS LANGUAGE
- CHAPTER 10 CARBON COPY FUNCTION
- APPENDIX A COMPARISON LIST
- APPENDIX B FLASH/PCMCIA CARD COMMANDS
- APPENDIX C HBP MODE COMMANDS
- APPENDIX D REFERENCE LIST OF MX-2000/4000/5000/7000 SERIES UNIQUE COMMANDS
- APPENDIX E REFERENCE LIST OF FS-5050 UNIQUE COMMANDS
- APPENDIX F REFERENCE LIST OF SF- 4000 SERIES UNIQUE COMMANDS
CHAPTER 8 BAR CODE CONTROL - 11
3.16. Table of Code(EAN) 128 set C
Code(EAN) 128 set C describes an original command. The correspondence table is as follows.
No. Code 128 Set C Input comman
d
Hex No. Code 128 Set C Input comman
d
Hex
0 00 NUL 0x00 52 52 4 0x34
1 01 SOH 0x01 53 53 5 0x35
2 02 STX 0x02 54 54 6 0x36
3 03 ETX 0x03 55 55 7 0x37
4 04 EOT 0x04 56 56 8 0x38
5 05 ENQ 0x05 57 57 9 0x39
606 AC
K
0x06 58 58 : 0x3a
7 07 BEL 0x07 59 59 ; 0x3b
8 08 BS 0x08 60 60 < 0x3c
9 09 HT 0x09 61 61 = 0x3
d
10 10 LF 0x0a 62 62 > 0x3e
11 11 VT 0x0b 63 63 ? 0x3f
12 12 NP 0x0c 64 64 @ 0x40
13 13 CR 0x0
d
65 65
A
0x41
14 14 SO 0x0e 66 66 B 0x42
15 15 SI 0x0f 67 67 C 0x43
16 16 DLE 0x10 68 68 D 0x44
17 17 DC1 0x11 69 69 E 0x45
18 18 DC2 0x12 70 70 F 0x46
19 19 DC3 0x13 71 71 G 0x47
20 20 DC4 0x14 72 72 H 0x48
21 21 NA
K
0x15 73 73 I 0x49
22 22 SYN 0x16 74 74 J 0x4a
23 23 ETB 0x17 75 75
K
0x4b
24 24 CAN 0x18 76 76 L 0x4c
25 25 EM 0x19 77 77 M 0x4
d
26 26 SUB 0x1a 78 78 N 0x4e
27 27 ESC 0x1b 79 79 O 0x4f
28 28 FS 0x1c 80 80 P 0x50
29 29 GS 0x1
d
81 81 Q 0x51
30 30 RS 0x1e 82 82 R 0x52
31 31 US 0x1f 83 83 S 0x53
32 32 SP 0x20 84 84 T 0x54
33 33 ! 0x21 85 85
U
0x55
34 34 " 0x22 86 86 V 0x56
35 35 # 0x23 87 87 W 0x57
36 36 $ 0x24 88 88 X 0x58
37 37 % 0x25 89 89 Y 0x59
38 38 & 0x26 90 90 Z 0x5a
39 39 ' 0x27 91 91 [ 0x5b
40 40 ( 0x28 92 92 \
\
0x5c5c
41 41 ) 0x29 93 93 ] 0x5
d
42 42 * 0x2a 94 94 ^ 0x5e
43 43 + 0x2b 95 95
_
0x5f
44 44 , 0x2c 96 96 ` 0x60
45 45 - 0x2
d
97 97 a 0x61
46 46 . 0x2e 98 98
b
0x62
47 47 / 0x2f 99 99 c 0x63
48 48 0 0x30 100 Set B
d
0x64
49 49 1 0x31 101 Set A
e
0x65
50 50 2 0x32 102 FNC 1 f 0x66
51 51 3 0x33