Lexmark XM5263 Printer Languages and Interfaces Technical Reference - Page 21

PCL emulation commands by function macros, Font Control, Set Character Code, Load Character

Page 21 highlights

Printer Control Language (PCL) emulation 21 Command / Parameters ESC*c#F 0-Delete all (temporary and permanent) 1-Delete all temporary 2-Delete previous font ID 3-Delete previous specified character 4-Make previous font ID temporary 5-Make previous font ID permanent 6-Copy current font ESC*c#E Where: # = code point (0-65536). 0 is the factory default value. ESC(s#W[data] Where: # = number of data bytes. Function / Result Font Control Manages soft fonts. Set Character Code Sets the decimal code point associated with the next character downloaded or deleted. Load Character Downloads character descriptor and data to the current character code. PCL emulation commands by function (macros) Command / Parameters Function / Result ESC&f#Y Set Macro ID Where: Sets the ID for the macro that is created on flash memory # = micro ID (0-32767). 0 is the factory default value. or hard disk. ESC&f#X 0-Start definition 1-End definition 2-Execute macro (previous macro ID) 3-Call macro (previous macro ID) 4-Enable overlay (previous macro ID) 5-Disable overlay 6-Delete all macros 7-Delete all temporary macros 8-Delete current macro ID 9-Make last ID temporary 10-Make last ID permanent Macro Control Manages the use of macros. For more information, see "Creating macros" on page 39. Notes: • GL/2 commands are supported inside macros. • Only call and execute macro commands are allowed within a macro. • A macro may call or execute another macro. This is called nesting. A maximum of two nesting levels are allowed, for a total of three levels.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148

Command / Parameters
Function / Result
ESC
*c#F
0—Delete all (temporary and permanent)
1—Delete all temporary
2—Delete previous font ID
3—Delete previous specified character
4—Make previous font ID temporary
5—Make previous font ID permanent
6—Copy current font
Font Control
Manages soft fonts.
ESC
*c#E
Where:
#
= code point (0–65536). 0 is the factory default value.
Set Character Code
Sets the decimal code point associated with the
next character downloaded or deleted.
ESC
(s#W[data]
Where:
#
= number of data bytes.
Load Character
Downloads character descriptor and data to the
current character code.
PCL emulation commands by function (macros)
Command / Parameters
Function / Result
ESC
&f#Y
Where:
#
= micro ID (0–32767). 0 is the factory default value.
Set Macro ID
Sets the ID for the macro that is created on flash memory
or hard disk.
ESC
&f#X
0—Start definition
1—End definition
2—Execute macro (previous macro ID)
3—Call macro (previous macro ID)
4—Enable overlay (previous macro ID)
5—Disable overlay
6—Delete all macros
7—Delete all temporary macros
8—Delete current macro ID
9—Make last ID temporary
10—Make last ID permanent
Macro Control
Manages the use of macros. For more information, see
“Creating macros” on page
39
.
Notes:
GL/2 commands are supported inside macros.
Only call and execute macro commands are allowed
within a macro.
A macro may call or execute another macro. This is
called nesting. A maximum of two nesting levels are
allowed, for a total of three levels.
Printer Control Language (PCL) emulation
21