Brother International HL-L2305W Command Reference Guide for Software Developer - Page 32
Escape Sequences
View all Brother International HL-L2305W manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 32 highlights
3.2. Escape Sequences Escape sequences, also known as PCL (Printer Control Language) commands, tell the printer which operations to perform. An escape sequence consists of the Esc character followed by a string of characters which define the operation to be performed. Some escape sequences require parameter values. These are included in the sequence as numeric characters. The final letter of an escape sequence must be uppercase: all others must be lowercase. You can send the printer instructions by embedding escape sequences in programs or in word processed documents. In this manual escape sequences are shown as they would be entered, except that the character # in a sequence indicates that a number should be included at that point in the sequence. If no number is included, the printer interprets that parameter's value as 0. When downloading fonts or sending raster scan images to the printer the final uppercase character of the sequence is followed by the relevant data. Two escape sequences can be combined into one if the first three characters of each sequence (including the Esc character itself) are the same. Hence, Esc*c45G and Esc*c2P may be combined to give Esc*c45g2P. The uppercase 'G' which terminated the first sequence becomes a lowercase character in the combined sequence. Combined escape sequences are executed left to right, so be careful to place commands in the order in which you want them to be executed. Esc*c45G Esc*c2P Esc*c45g2P 3.2.1. Line termination You can set the carriage return, line feed and form feed control codes to perform compound functions. You can either do this using the printer's control panel (see the User Guide) or by sending the printer the following escape sequence: Esc&k#G (27)(38)(107)#(71) # 0 = Carriage return, line feed and form feed perform their normal functions. 1 = Carriage return performs carriage return/line feed, line feed and form feed perform their normal functions. 2 = Carriage return performs its normal function, line feed performs carriage return/line feed and form feed performs carriage return/form feed. 3 = Carriage return performs carriage return/line feed, line feed performs carriage return/line feed and form feed performs carriage return/form feed. 0 CRCR 1 CRCR+LF 2 CRCR 3 CRCR+LF LFLF LFLF LFCR+LF LFCR+LF FFFF FFFF FFCR+FF FFCR+FF CHAPTER 2 PCL - 12