58
Chapter
2
Configuring the PCL-II Emulation with Control Codes
Notice that for each line channel 3 is selected, this would select a single
space advance. A 1 could be placed in any or all other channels and the VFC
would still be valid since the printer will only look at the channel selected and
advance to the next line that contained a 1 in that channel. For example, if the
printer was on line 2 and channel 7 was selected, the printer would advance
or slew down to line 20 which is the first line where there is a “1” in channel 7.
The next step would be to convert the above VFC definition into the escape
sequence format. The VFC data portion of the escape sequence reverses the
order of the channels. Once reversed, the 16 bits are then divided into two, 8-
bit bytes, with channel 16 being the Most Significant Bit (MSB) of the word
and channel 1 the Least Significant Bit (LSB) of the word. Refer to Table 10.
Since the escape sequence requires the VFC data to be in ASCII format this
binary data must be converted to ASCII. As in our example, many characters
may convert to “unprintable” ASCII characters (below ASCII OCTAL 037).
Refer to the ASCII Symbol Set chart in Appendix A. Entering unprintable data
can be done in several ways:
The easiest and preferred method involves using “dummy” VFC channels to
cause the converted character to become a printable one. For example,
always have bit 7 and bit 15 a “1”, thus adding %100 to the unprintable
character, and eliminating the confusion of entering unprintable data. Do not
“call” the corresponding channel bit 7 or 15 or else improper spacing will
occur.
If the VFC channels that bits 7 and 15 represent must be used, these
unprintable characters must be manipulated for data entry. In most cases, this
can be dealt with by using the DISPLAY FUNCTIONS mode of your terminal.
Type in the “ESC&l[
byte count
]W” followed by the ASCII characters using the
CONTROL key with the corresponding letter. (Since the CONTROL key
subtracts %100 (100 OCTAL) simply add %100 to the “unprintable” character.
For example, 00000101 converts to %5, adding %100 gives you a %105
which is an E, therefore, pressing a CONTROL E gives the desired result.)
If your terminal doesn't have a DISPLAY FUNCTIONS mode, some EDITOR
programs allow entering the OCTAL equivalents. Some editors do not allow
the user to directly enter OCTAL numbers. In this case, a “dummy” character
would be entered as the VFC data. Next, the EDITOR “CHANGE” command
would be used to change the dummy character to the desired ASCII
character. For example, place an “x” as a dummy character in the VFC data
and use the CHANGE command to replace the “x” with an ASCII 01 (SOH
character) by typing “CHANGEQ “x” to ‘01”. This would replace the “x” with
the unprintable ASCII 01; your escape sequence would appear one character
shorter without DISPLAY FUNCTIONS mode turned on.
This could also be accomplished by changing the specific column to the
ASCII character required. It is important to specify the starting and stopping
column or the CHANGE command will act as a column INSERT. For
Note
A “1” corresponds to a hole punched in a physical paper tape.
Summary of Contents for P5000LJ Series
Page 1: ...P5000LJ Series Printers PCL II LinePrinter Plus Programmer s Reference Manual ...
Page 2: ......
Page 3: ...P5000LJ Series Printers 173956 001A PCL II LinePrinter Plus Programmer s Reference Manual ...
Page 6: ......
Page 146: ...146 Chapter 4 Configuring the Proprinter III XL Emulation with Control Codes ...
Page 206: ...206 Chapter 6 Combining Graphics and Text ...
Page 214: ...214 Appendix A ...
Page 216: ...216 Appendix B P Series Emulation Character Sets IBM PC Primary Subset ASCII USA ...
Page 217: ...217 IBM PC Primary Subset French ...
Page 218: ...218 Appendix B P Series Emulation Character Sets IBM PC Primary Subset German ...
Page 219: ...219 IBM PC Primary Subset English UK ...
Page 220: ...220 Appendix B P Series Emulation Character Sets IBM PC Primary Subset Danish ...
Page 221: ...221 IBM PC Primary Subset Swedish ...
Page 222: ...222 Appendix B P Series Emulation Character Sets IBM PC Primary Subset Italian ...
Page 223: ...223 IBM PC Primary Subset Spanish ...
Page 224: ...224 Appendix B P Series Emulation Character Sets IBM PC Primary Subset Japanese ...
Page 225: ...225 IBM PC Primary Subset French Canadian ...
Page 226: ...226 Appendix B P Series Emulation Character Sets IBM PC Primary Subset Latin American ...
Page 227: ...227 IBM PC Primary Subset Danish II ...
Page 228: ...228 Appendix B P Series Emulation Character Sets IBM PC Primary Subset Spanish II ...
Page 229: ...229 IBM PC Primary Subset Latin American II ...
Page 230: ...230 Appendix B P Series Emulation Character Sets IBM PC Extended Subset 0437 PC Character Set ...
Page 231: ...231 IBM PC Extended Subset 0850 PC Multilingual ...
Page 232: ...232 Appendix B P Series Emulation Character Sets Multinational ASCII USA ...
Page 233: ...233 Multinational EBCDIC ...
Page 234: ...234 Appendix B P Series Emulation Character Sets ECMA Latin 1 Primary Subset ASCII USA ...
Page 235: ...235 ECMA Latin 1 Primary Subset German ...
Page 236: ...236 Appendix B P Series Emulation Character Sets ECMA Latin 1 Primary Subset Swedish ...
Page 237: ...237 ECMA Latin 1 Primary Subset Danish ...
Page 238: ...238 Appendix B P Series Emulation Character Sets ECMA Latin 1 Primary Subset Norwegian ...
Page 239: ...239 ECMA Latin 1 Primary Subset Finnish ...
Page 240: ...240 Appendix B P Series Emulation Character Sets ECMA Latin 1 Primary Subset English UK ...
Page 241: ...241 ECMA Latin 1 Primary Subset Dutch ...
Page 242: ...242 Appendix B P Series Emulation Character Sets ECMA Latin 1 Primary Subset French ...
Page 243: ...243 ECMA Latin 1 Primary Subset Spanish ...
Page 244: ...244 Appendix B P Series Emulation Character Sets ECMA Latin 1 Primary Subset Italian ...
Page 245: ...245 ECMA Latin 1 Primary Subset Turkish ...
Page 246: ...246 Appendix B P Series Emulation Character Sets ECMA Latin 1 Primary Subset Japanese ...
Page 247: ...247 ECMA Latin 1 Extended Subset Multinational ...
Page 248: ...248 Appendix B P Series Emulation Character Sets ECMA Latin 1 Extended Subset Barcode 10 cpi ...
Page 249: ...249 ECMA Latin 1 Extended Subset Greek ...
Page 250: ...250 Appendix B P Series Emulation Character Sets ECMA Latin 1 Extended Subset Graphic ...
Page 251: ...251 ECMA Latin 1 Extended Subset Scientific 10 cpi ...
Page 252: ...252 Appendix B P Series Emulation Character Sets DEC Multinational ASCII USA ...
Page 253: ...253 DEC Multinational French ...
Page 254: ...254 Appendix B P Series Emulation Character Sets DEC Multinational German ...
Page 255: ...255 DEC Multinational English UK ...
Page 256: ...256 Appendix B P Series Emulation Character Sets DEC Multinational Norwegian Danish ...
Page 257: ...257 DEC Multinational Swedish ...
Page 258: ...258 Appendix B P Series Emulation Character Sets DEC Multinational Italian ...
Page 259: ...259 DEC Multinational Spanish ...
Page 260: ...260 Appendix B P Series Emulation Character Sets DEC Multinational Japanese ...
Page 261: ...261 DEC Multinational French Canadian ...
Page 262: ...262 Appendix B P Series Emulation Character Sets DEC Multinational Dutch ...
Page 263: ...263 DEC Multinational Finnish ...
Page 264: ...264 Appendix B P Series Emulation Character Sets DEC Multinational Swiss ...
Page 265: ...265 OCR A ...
Page 266: ...266 Appendix B P Series Emulation Character Sets OCR B ...
Page 268: ...268 Appendix C 0437 PC Character Set 0437 PC Character Set ...
Page 269: ...269 0850 PC Multilingual ...
Page 270: ...270 Appendix C OCR A OCR A ...
Page 271: ...271 OCR B ...
Page 272: ...272 Appendix C OCR B ...
Page 274: ...274 Appendix D 0437 PC Character Set 0437 PC Character Set ...
Page 275: ...275 0850 PC Multilingual ...
Page 276: ...276 Appendix D Epson Set ASCII USA Epson Set ASCII USA ...
Page 277: ...277 Epson Set French ...
Page 278: ...278 Appendix D Epson Set German Epson Set German ...
Page 279: ...279 Epson Set English UK ...
Page 280: ...280 Appendix D Epson Set Danish I Epson Set Danish I ...
Page 281: ...281 Epson Set Swedish ...
Page 282: ...282 Appendix D Epson Set Italian Epson Set Italian ...
Page 283: ...283 Epson Set Spanish I ...
Page 284: ...284 Appendix D Epson Set Japanese Epson Set Japanese ...
Page 285: ...285 Epson Set Norwegian ...
Page 286: ...286 Appendix D Epson Set Danish II Epson Set Danish II ...
Page 287: ...287 Epson Set Spanish II ...
Page 288: ...288 Appendix D Epson Set Latin American I Epson Set Latin American I ...
Page 289: ...289 Epson Set French Canadian ...
Page 290: ...290 Appendix D Epson Set Latin American II Epson Set Latin American II ...
Page 291: ...291 OCR A ...
Page 292: ...292 Appendix D OCR B OCR B ...
Page 302: ...302 ...
Page 303: ......