Command Reference Guide for Software Developers
Page 1
Brother Printer Technical Reference Guide HL-1050/1070/1250/1270N/1450/1470N/P2500/ 1660e/2060/2400C/2400Ce/3400CN/1650/ 1670N/3260N/2460/7050/1850/1870N/5040/ 5050/5070N/5140/5150D/5170DN/.../5440D/5450DN/5470DW/ 6180DW/S7000DN/3140CW/3150CDW/3150CDN/ 3170CDW/1110/1111/1112/1118/L8250CDN/ L8350CDW(T)/L9200CDW(T)/L9300CDW(T)/ L2300/L2300D/L2320D/L2321D/2260/2260D/ L2305W/L2340DW/L2360DN/L2361DN/2560DN/ L2360DW/L2365DW/L2366DW/2569DW/ HL-1212W/1210W/ 1210WR/1212WR/ 1210WE/1211W/1218W/1200/1201/1202/1208/ L5000D/5580D/5585D/5595DN/L5102DW/ L5100DN(T)/5590DN/L5200DW...
Brother Printer Technical Reference Guide HL-1050/1070/1250/1270N/1450/1470N/P2500/ 1660e/2060/2400C/2400Ce/3400CN/1650/ 1670N/3260N/2460/7050/1850/1870N/5040/ 5050/5070N/5140/5150D/5170DN/.../5440D/5450DN/5470DW/ 6180DW/S7000DN/3140CW/3150CDW/3150CDN/ 3170CDW/1110/1111/1112/1118/L8250CDN/ L8350CDW(T)/L9200CDW(T)/L9300CDW(T)/ L2300/L2300D/L2320D/L2321D/2260/2260D/ L2305W/L2340DW/L2360DN/L2361DN/2560DN/ L2360DW/L2365DW/L2366DW/2569DW/ HL-1212W/1210W/ 1210WR/1212WR/ 1210WE/1211W/1218W/1200/1201/1202/1208/ L5000D/5580D/5585D/5595DN/L5102DW/ L5100DN(T)/5590DN/L5200DW...
Command Reference Guide for Software Developers
Page 6
COLOR PALLETS 10 4. COMMANDS 12 8. INDEX 52 CHAPTER 5 PJL PRINTER JOB LANGUAGE 1. COMMAND GROUP 9 4. INDEX 81 i TABLE OF CONTENTS GLOSSARY CHAPTER 1 INTRODUCTION 1. ABOUT THE MANUAL 3 2. INTRODUCTION 10 3. USING ...LIST 7 2. STATUS READBACK 108 9. COLOR GRAPHICS 12 5. HP-GL/2 16 7. COMMOAND LIST 4 2. STATUS READBACK COMMANDS 61 8. AREAS OF USE 4 CHAPTER 2 PCL PRINTER CONTROL LANGUAGE 1. MACROS 102 8. COLOR MODES 4 3. INDEX 18 CHAPTER 4 HP-GL/2 GRAPHICS LANGUAGE 1. PREPARING TO PRINT GRAPHIC IMAGES 11 7. KERNEL COMMANDS 10 5. INTRODUCTION...
COLOR PALLETS 10 4. COMMANDS 12 8. INDEX 52 CHAPTER 5 PJL PRINTER JOB LANGUAGE 1. COMMAND GROUP 9 4. INDEX 81 i TABLE OF CONTENTS GLOSSARY CHAPTER 1 INTRODUCTION 1. ABOUT THE MANUAL 3 2. INTRODUCTION 10 3. USING ...LIST 7 2. STATUS READBACK 108 9. COLOR GRAPHICS 12 5. HP-GL/2 16 7. COMMOAND LIST 4 2. STATUS READBACK COMMANDS 61 8. AREAS OF USE 4 CHAPTER 2 PCL PRINTER CONTROL LANGUAGE 1. MACROS 102 8. COLOR MODES 4 3. INDEX 18 CHAPTER 4 HP-GL/2 GRAPHICS LANGUAGE 1. PREPARING TO PRINT GRAPHIC IMAGES 11 7. KERNEL COMMANDS 10 5. INTRODUCTION...
Command Reference Guide for Software Developers
Page 7
...-5050 UNIQUE COMMANDS ii TERMINOLOGY 7 5. PRINT BAR CODES OR EXPANDED CHARACTERS 4 3. EMULATION DETAILS 6 4. INTRODUCTION 3 2. CHAPTER 6 EPSON FX-850 1. COMMAND LIST 3 2. INTRODUCTION 5 3. EMULATION DETAILS 6 4. CONTROLLING THE PRINTER 8 6. COMMANDS 9 7. INTRODUCTION 5 3. INDEX 21 CHAPTER 8 BAR CODE CONTROL 1. COMMAND LIST 3 2. INDEX 27 CHAPTER 10 CARBON COPY FUNCTION 1. OUTLINE 3 2.
...-5050 UNIQUE COMMANDS ii TERMINOLOGY 7 5. PRINT BAR CODES OR EXPANDED CHARACTERS 4 3. EMULATION DETAILS 6 4. INTRODUCTION 3 2. CHAPTER 6 EPSON FX-850 1. COMMAND LIST 3 2. INTRODUCTION 5 3. EMULATION DETAILS 6 4. CONTROLLING THE PRINTER 8 6. COMMANDS 9 7. INTRODUCTION 5 3. INDEX 21 CHAPTER 8 BAR CODE CONTROL 1. COMMAND LIST 3 2. INDEX 27 CHAPTER 10 CARBON COPY FUNCTION 1. OUTLINE 3 2.
Command Reference Guide for Software Developers
Page 8
... assigning number codes (0 ~ 255) to alphabetic, numeric and control code characters. An ASCII code that they allow you can insert into the printer cartridge slots. You can be of a fixed length. A font whose width is represented by a number of different sizes. Cartridges can be ...used to make up printer memory space. A font is that tells the computer to display the image. See also HMI. GLOSSARY Absolute plotting Anchor point Anisotropic scaling ...
... assigning number codes (0 ~ 255) to alphabetic, numeric and control code characters. An ASCII code that they allow you can insert into the printer cartridge slots. You can be of a fixed length. A font whose width is represented by a number of different sizes. Cartridges can be ...used to make up printer memory space. A font is that tells the computer to display the image. See also HMI. GLOSSARY Absolute plotting Anchor point Anisotropic scaling ...
Command Reference Guide for Software Developers
Page 9
...current position of sending either buy Downloadable fonts or create your computer to 1/600", the smallest increment that you restore using the printer control panel. Dots A unit of a cursor that have been made the current emulation mode and the factory default environment is ...using perpendicular diagonal lines that you have a cursor, it leaves the factory. You can be downloaded from your own. Cursor Although the printer does not have drawn. A downloadable font consists of a font descriptor block followed by a string of a different model. The effective ...
...current position of sending either buy Downloadable fonts or create your computer to 1/600", the smallest increment that you restore using the printer control panel. Dots A unit of a cursor that have been made the current emulation mode and the factory default environment is ...using perpendicular diagonal lines that you have a cursor, it leaves the factory. You can be downloaded from your own. Cursor Although the printer does not have drawn. A downloadable font consists of a font descriptor block followed by a string of a different model. The effective ...
Command Reference Guide for Software Developers
Page 10
...computer. The hard clip limits are determined by the size of characters that is downloaded to the printer as the first part of an imported HP-GL and HP-GL/2 image. Internal font A font that are equivalent to display the image. Fixed spacing See monospacing. Font A ...graphics language commands. v You can change the size, position and aspect ratio of continuous shading ranging from a scalable typeface stored in the printer ROM and is the same as stroke weight, and contains other relevant information. Initially this is therefore always available for example, Brougham 10...
...computer. The hard clip limits are determined by the size of characters that is downloaded to the printer as the first part of an imported HP-GL and HP-GL/2 image. Internal font A font that are equivalent to display the image. Fixed spacing See monospacing. Font A ...graphics language commands. v You can change the size, position and aspect ratio of continuous shading ranging from a scalable typeface stored in the printer ROM and is the same as stroke weight, and contains other relevant information. Initially this is therefore always available for example, Brougham 10...
Command Reference Guide for Software Developers
Page 11
...PCL commands to select between two pens, white and black. GL/2 language were originally developed for overlay. Macro execution Executing a macro is a laser printer the HP-GL/2 and HP-GL graphics languages retains the notion of the pattern, or opaque, in the LaserJet print model. MSB i) The ... of a set of running or when you to specify the position of the logical page on a line of data bytes. Pen Although this printer is a way of data bytes. You must select a pen before you need only use with each character occupying the same space on the...
...PCL commands to select between two pens, white and black. GL/2 language were originally developed for overlay. Macro execution Executing a macro is a laser printer the HP-GL/2 and HP-GL graphics languages retains the notion of the pattern, or opaque, in the LaserJet print model. MSB i) The ... of a set of running or when you to specify the position of the logical page on a line of data bytes. Pen Although this printer is a way of data bytes. You must select a pen before you need only use with each character occupying the same space on the...
Command Reference Guide for Software Developers
Page 12
...factor scaling Point size Polygon Polygon buffer Portrait Posture Primary font Print model Printable area Print position Proportional spacing A feature whereby the printer automatically compensates for a page break and resumes printing from which printing of describing the interaction between different graphic elements ( source image..., pattern and destination image ). A macro stored in which HP-GL and HP-GL/2 graphic images can be erased if the printer is reset. So called because the language was originally invented for character height. See height. An area of the text area on ...
...factor scaling Point size Polygon Polygon buffer Portrait Posture Primary font Print model Printable area Print position Proportional spacing A feature whereby the printer automatically compensates for a page break and resumes printing from which printing of describing the interaction between different graphic elements ( source image..., pattern and destination image ). A macro stored in which HP-GL and HP-GL/2 graphic images can be erased if the printer is reset. So called because the language was originally invented for character height. See height. An area of the text area on ...
Command Reference Guide for Software Developers
Page 13
...normal reset simply restores the current emulation mode with the most recent control panel settings -- See internal font. Read Only Memory. A font for which you can specify the character size. Two... imaginary points called P1 and P2 that contains the software controlling the printer and the printer internal fonts. You can use the HP-GL or HP-GL/2 SC and IP... or IR commands to the row height when a line feed is Flash ROM, in which case it does not change the emulation mode itself. In LaserJet mode the printer...
...normal reset simply restores the current emulation mode with the most recent control panel settings -- See internal font. Read Only Memory. A font for which you can specify the character size. Two... imaginary points called P1 and P2 that contains the software controlling the printer and the printer internal fonts. You can use the HP-GL or HP-GL/2 SC and IP... or IR commands to the row height when a line feed is Flash ROM, in which case it does not change the emulation mode itself. In LaserJet mode the printer...
Command Reference Guide for Software Developers
Page 14
...The graphic image that is applied to its user default settings either transparent, in the LaserJet print model. Several subpolygons can reset the printer to the destination image in which a font's characters are commonly used for storing raster graphics data. See character set Tab channel Temporary ...Text area Text direction TIFF Transparency Typeface User default environment User units Vector graphics Vertical plot size See graphics window. Up to the printer again. The current combination of the source image, or opaque, in terms of text. This is the environment that is in ...
...The graphic image that is applied to its user default settings either transparent, in the LaserJet print model. Several subpolygons can reset the printer to the destination image in which a font's characters are commonly used for storing raster graphics data. See character set Tab channel Temporary ...Text area Text direction TIFF Transparency Typeface User default environment User units Vector graphics Vertical plot size See graphics window. Up to the printer again. The current combination of the source image, or opaque, in terms of text. This is the environment that is in ...
Command Reference Guide for Software Developers
Page 15
The vertical distance that the print position moves down the page when a line feed is performed. x VMI Vertical motion index. This can be set using printer commands or with the printer's control panel by adjusting the "Lines" menu option in PAGE FORMAT MODE.
The vertical distance that the print position moves down the page when a line feed is performed. x VMI Vertical motion index. This can be set using printer commands or with the printer's control panel by adjusting the "Lines" menu option in PAGE FORMAT MODE.
Command Reference Guide for Software Developers
Page 18
...emulation modes. As for "PCL5e", it is mainly used with Windows driver, and its available functions. The User's guide also describes the printers control panel and how you get the most out of each of the emulation modes supported by binary code. ABOUT THE MANUAL This technical ...reference manual is divided into nine sections - It is intended to help you can use to your HL-Series printer. Each emulation mode section describes the software commands (the escape sequences and control codes) that you useful ideas. This manual is structured...
...emulation modes. As for "PCL5e", it is mainly used with Windows driver, and its available functions. The User's guide also describes the printers control panel and how you get the most out of each of the emulation modes supported by binary code. ABOUT THE MANUAL This technical ...reference manual is divided into nine sections - It is intended to help you can use to your HL-Series printer. Each emulation mode section describes the software commands (the escape sequences and control codes) that you useful ideas. This manual is structured...
Command Reference Guide for Software Developers
Page 19
...in both C and BASIC. You can simply include them straight into your word-processed or spreadsheet documents. Reset the printer */ fprintf(prn,"\33%0B"); /* Esc%0B - Many commercial graphic packages, notably computer-aided design applications programs,... HP-GL/2 30 LPRINT "IN"; :REM Initialize 40 LPRINT "SP1PA1024,1024"; :REM Select pen 1 & move to the printer requesting particular type styles, character sizes and specifying page set-up information and other relevant data. In this case you may simply...can either case, read the documentation that came with your HL-Series printer.
...in both C and BASIC. You can simply include them straight into your word-processed or spreadsheet documents. Reset the printer */ fprintf(prn,"\33%0B"); /* Esc%0B - Many commercial graphic packages, notably computer-aided design applications programs,... HP-GL/2 30 LPRINT "IN"; :REM Initialize 40 LPRINT "SP1PA1024,1024"; :REM Select pen 1 & move to the printer requesting particular type styles, character sizes and specifying page set-up information and other relevant data. In this case you may simply...can either case, read the documentation that came with your HL-Series printer.
Command Reference Guide for Software Developers
Page 20
CHAPTER 1 INTRODUCTION - 5 To do this you can send your own character designs to download them . Having done this you need first to design your own program to an HL-Series printer and print text using a commercial software package, or encode your designs numerically and write your characters on paper. 2.4 Font Development In LaserJet mode you can then either input and download your characters using them .
CHAPTER 1 INTRODUCTION - 5 To do this you can send your own character designs to download them . Having done this you need first to design your own program to an HL-Series printer and print text using a commercial software package, or encode your designs numerically and write your characters on paper. 2.4 Font Development In LaserJet mode you can then either input and download your characters using them .
Command Reference Guide for Software Developers
Page 22
...The Page ...32 4.2.1. 4.2.2. 4.2.3. 4.2.4. Physical page...32 Printable area...32 Logical page...32 Text area ...32 CHAPTER 2 PCL - 2 INTRODUCTION ...10 3. CONTROLLING THE PRINTER 11 3.1. Form feed (12) ...11 3.1.4. Space (32) ...11 3.2. Simplex/duplex printing...28 4.1.8. Left long-edge offset registration ...27 4.1.6. Job separation command...28...14 3.3.4. Commands...15 4.1.1. Paper source...22 4.1.5. Carriage return (13) ...11 3.1.5. Macro overlay environment...14 4. Paper side selection...28 4.1.9. Printer self test ...30 4.1.14. CONTENTS 1.
...The Page ...32 4.2.1. 4.2.2. 4.2.3. 4.2.4. Physical page...32 Printable area...32 Logical page...32 Text area ...32 CHAPTER 2 PCL - 2 INTRODUCTION ...10 3. CONTROLLING THE PRINTER 11 3.1. Form feed (12) ...11 3.1.4. Space (32) ...11 3.2. Simplex/duplex printing...28 4.1.8. Left long-edge offset registration ...27 4.1.6. Job separation command...28...14 3.3.4. Commands...15 4.1.1. Paper source...22 4.1.5. Carriage return (13) ...11 3.1.5. Macro overlay environment...14 4. Paper side selection...28 4.1.9. Printer self test ...30 4.1.14. CONTENTS 1.
Command Reference Guide for Software Developers
Page 27
... 22 Esc&l1T Job separation command 22 EscE Reset 22 EscCR FD Reset to factory default settings 23 EscCR!#R Reset to user settings 23 Escz Printer self test 23 Esc%-12345X Exit current emulation mode 23 EscCR## Change emulation mode 23 The Page 25 Esc&u#D Unit of character spacing 47 CHAPTER...
... 22 Esc&l1T Job separation command 22 EscE Reset 22 EscCR FD Reset to factory default settings 23 EscCR!#R Reset to user settings 23 Escz Printer self test 23 Esc%-12345X Exit current emulation mode 23 EscCR## Change emulation mode 23 The Page 25 Esc&u#D Unit of character spacing 47 CHAPTER...
Command Reference Guide for Software Developers
Page 30
INTRODUCTION This laser / ink printer provides a complete emulation of the supported Hewlett Packard LaserJet printer. Features include raster and vector graphics, support for bitmap and scalable fonts and page control. There are many resident fonts in the printer and you can gain access to more by inserting a font cartridge/card or the storage device into the printer or by downloading fonts from your computer. CHAPTER 2 PCL - 10 2.
INTRODUCTION This laser / ink printer provides a complete emulation of the supported Hewlett Packard LaserJet printer. Features include raster and vector graphics, support for bitmap and scalable fonts and page control. There are many resident fonts in the printer and you can gain access to more by inserting a font cartridge/card or the storage device into the printer or by downloading fonts from your computer. CHAPTER 2 PCL - 10 2.
Command Reference Guide for Software Developers
Page 31
... ASCII code 10. Select primary font (14) ASCII code 15. The tab positions are ASCII codes that you send this code to the printer subsequent characters will be printed in the sub-section entitled "Using fonts". 3.1.6. Backspace (08) ASCII code 8. Carriage return (13) ASCII ... This code moves the cursor one tab position to the right. This is explained further in the current secondary font. When you send to the printer as defined by the horizontal motion index (HMI) described in the next section, entitled "The Page". 3.1.9. Horizontal tab (09) ASCII code ...
... ASCII code 10. Select primary font (14) ASCII code 15. The tab positions are ASCII codes that you send this code to the printer subsequent characters will be printed in the sub-section entitled "Using fonts". 3.1.6. Backspace (08) ASCII code 8. Carriage return (13) ASCII ... This code moves the cursor one tab position to the right. This is explained further in the current secondary font. When you send to the printer as defined by the horizontal motion index (HMI) described in the next section, entitled "The Page". 3.1.9. Horizontal tab (09) ASCII code ...
Command Reference Guide for Software Developers
Page 32
...require parameter values. When downloading fonts or sending raster scan images to be included at that parameter's value as PCL (Printer Control Language) commands, tell the printer which define the operation to perform compound functions. These are executed left to right, so be careful to place commands ... executed. Hence, Esc*c45G and Esc*c2P may be lowercase. Combined escape sequences are included in the combined sequence. In this using the printer's control panel (see the User Guide) or by a string of an escape sequence must be uppercase: all others must be combined to ...
...require parameter values. When downloading fonts or sending raster scan images to be included at that parameter's value as PCL (Printer Control Language) commands, tell the printer which define the operation to perform compound functions. These are executed left to right, so be careful to place commands ... executed. Hence, Esc*c45G and Esc*c2P may be lowercase. Combined escape sequences are included in the combined sequence. In this using the printer's control panel (see the User Guide) or by a string of an escape sequence must be uppercase: all others must be combined to ...
Command Reference Guide for Software Developers
Page 33
... instead of code 1B Hex and the letter "Z". You can choose to flow text onto the next line so that is not lost . Send the printer the following escape sequence: Esc&s0C (27)(38)(115)(48)(67) To turn the display functions mode off the facility send: Esc&s1C (27)(38...)(115)(49)(67) 3.2.3. CHAPTER 2 PCL - 13 End-of-line wrap If the printer tries to be performed, and the EscZ escape sequence which turns the mode off. Display functions mode You can turn on the automatic text wrap...
... instead of code 1B Hex and the letter "Z". You can choose to flow text onto the next line so that is not lost . Send the printer the following escape sequence: Esc&s0C (27)(38)(115)(48)(67) To turn the display functions mode off the facility send: Esc&s1C (27)(38...)(115)(49)(67) 3.2.3. CHAPTER 2 PCL - 13 End-of-line wrap If the printer tries to be performed, and the EscZ escape sequence which turns the mode off. Display functions mode You can turn on the automatic text wrap...