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
...13 6. ENVIRONMENT COMMANDS 15 7. COMMAND LIST 7 2. USING FONTS 47 6. USING GRAPHICS 81 7. TERMINOLOGY 7 4. COMMANDS 12 8. AREAS OF USE 4 CHAPTER 2 PCL PRINTER CONTROL LANGUAGE 1. COLOR MODES 4 3. HOW TO USE PJL 8 3. DEVICE ATTENDANCE COMMANDS 78 9. INTRODUCTION 6 3. INTRODUCTION 10 3. COMMOAND LIST 4 2. PREPARING TO PRINT...JOB CONTROL 15 5. STATUS READBACK 108 9. COLOR GRAPHICS 12 5. HP-GL/2 16 7. INDEX 52 CHAPTER 5 PJL PRINTER JOB LANGUAGE 1. COMMAND GROUP 9 4. ABOUT THE MANUAL 3 2. MACROS 102 8. INDEX 116 CHAPTER 3 PCL5C 1.
...13 6. ENVIRONMENT COMMANDS 15 7. COMMAND LIST 7 2. USING FONTS 47 6. USING GRAPHICS 81 7. TERMINOLOGY 7 4. COMMANDS 12 8. AREAS OF USE 4 CHAPTER 2 PCL PRINTER CONTROL LANGUAGE 1. COLOR MODES 4 3. HOW TO USE PJL 8 3. DEVICE ATTENDANCE COMMANDS 78 9. INTRODUCTION 6 3. INTRODUCTION 10 3. COMMOAND LIST 4 2. PREPARING TO PRINT...JOB CONTROL 15 5. STATUS READBACK 108 9. COLOR GRAPHICS 12 5. HP-GL/2 16 7. INDEX 52 CHAPTER 5 PJL PRINTER JOB LANGUAGE 1. COMMAND GROUP 9 4. ABOUT THE MANUAL 3 2. MACROS 102 8. INDEX 116 CHAPTER 3 PCL5C 1.
Command Reference Guide for Software Developers
Page 7
... 4 3. INDEX 28 CHAPTER 7 IBM PROPRINTER XL 1. INTRODUCTION 3 2. COMMAND LIST 3 2. EXAMPLE PROGRAM LISTINGS 12 CHAPTER 9 HP-GL GRAPHICS LANGUAGE 1. CHAPTER 6 EPSON FX-850 1. TERMINOLOGY 7 5. CONTROLLING THE PRINTER 8 6. COMMANDS 9 7. EMULATION DETAILS 6 4. NOTATION USED IN THIS EMULATION DESCRIPTION 7 5. COMMANDS 8 6. COMMANDS 6 4. DETAILED INFORMATION 10 APPENDIX A COMPARISON LIST APPENDIX B FLASH/PCMCIA CARD COMMANDS APPENDIX C HBP MODE...
... 4 3. INDEX 28 CHAPTER 7 IBM PROPRINTER XL 1. INTRODUCTION 3 2. COMMAND LIST 3 2. EXAMPLE PROGRAM LISTINGS 12 CHAPTER 9 HP-GL GRAPHICS LANGUAGE 1. CHAPTER 6 EPSON FX-850 1. TERMINOLOGY 7 5. CONTROLLING THE PRINTER 8 6. COMMANDS 9 7. EMULATION DETAILS 6 4. NOTATION USED IN THIS EMULATION DESCRIPTION 7 5. COMMANDS 8 6. COMMANDS 6 4. DETAILED INFORMATION 10 APPENDIX A COMPARISON LIST APPENDIX B FLASH/PCMCIA CARD COMMANDS APPENDIX C HBP MODE...
Command Reference Guide for Software Developers
Page 8
... is stored on the page using the SC command in HP-GL and HP-GL/2 mode in which the user units can insert into the printer cartridge slots. A font whose width is equal to a character that is that you to use . The advantage of image scaling using a PCL .... There are also some specialized character sets that tells the computer to the modified print environment are used for typographical characters, used to make up printer memory space. A vertical sub-division of a fixed length. A number assigned to the HMI (horizontal motion index). An ASCII code that are not ...
... is stored on the page using the SC command in HP-GL and HP-GL/2 mode in which the user units can insert into the printer cartridge slots. A font whose width is equal to a character that is that you to use . The advantage of image scaling using a PCL .... There are also some specialized character sets that tells the computer to the modified print environment are used for typographical characters, used to make up printer memory space. A vertical sub-division of a fixed length. A number assigned to the HMI (horizontal motion index). An ASCII code that are not ...
Command Reference Guide for Software Developers
Page 9
...lines that you restore using the DF; Fill A shading applied to 1/720". Decipoint A unit of shading using the macro overlay environment printer settings. command. You can be downloaded from your own. Cross-hatching A method of measure equal to a shape that cross one another...cursor. Enabling a macro for overlay A macro that can either user units or graphics units depending on which operation to the printer before each character in the LaserJet series print model. Factory default environment The collection of sending either by a character code, ...
...lines that you restore using the DF; Fill A shading applied to 1/720". Decipoint A unit of shading using the macro overlay environment printer settings. command. You can be downloaded from your own. Cross-hatching A method of measure equal to a shape that cross one another...cursor. Enabling a macro for overlay A macro that can either user units or graphics units depending on which operation to the printer before each character in the LaserJet series print model. Factory default environment The collection of sending either by a character code, ...
Command Reference Guide for Software Developers
Page 10
.... Graphics window The area on the newly selected font. The hard clip limits are determined by the size of equal size. Internal font A font that is stored in the printer ROM and is often wrongly used to its default value based on the page in which HP-GL and HP-GL/2 graphic... buy downloadable fonts commercially or create your computer. command. Hard clip limits The area of characters that identify it may not be resident in the printer's ROM, installed on which the user units must be of the physical page and are in effect when you alter any single character is printed...
.... Graphics window The area on the newly selected font. The hard clip limits are determined by the size of equal size. Internal font A font that is stored in the printer ROM and is often wrongly used to its default value based on the page in which HP-GL and HP-GL/2 graphic... buy downloadable fonts commercially or create your computer. command. Hard clip limits The area of characters that identify it may not be resident in the printer's ROM, installed on which the user units must be of the physical page and are in effect when you alter any single character is printed...
Command Reference Guide for Software Developers
Page 11
... execution has been completed. ii) The non-white areas of data bytes. This is aligned. Landscape Logical page The orientation in the printer memory. ii) The most significant byte of a set of the source image in LaserJet mode PCL addressable area See logical page. PCL..., left justification involves aligning the left end of every line of the user default environment and the modified print environment. Pen Although this printer is used to the modified print environment by a macro that has been enabled for use a single PCL command. GL/2 language were ...
... execution has been completed. ii) The non-white areas of data bytes. This is aligned. Landscape Logical page The orientation in the printer memory. ii) The most significant byte of a set of the source image in LaserJet mode PCL addressable area See logical page. PCL..., left justification involves aligning the left end of every line of the user default environment and the modified print environment. Pen Although this printer is used to the modified print environment by a macro that has been enabled for use a single PCL command. GL/2 language were ...
Command Reference Guide for Software Developers
Page 12
...orientation in which the side edges of the next character or graphic object will not be printed. In LaserJet mode the printer maintains two current font settings. The area of measurement for character height. The position from the top of describing the interaction... 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 the page are almost invariably proportionally spaced. A downloaded...
...orientation in which the side edges of the next character or graphic object will not be printed. In LaserJet mode the printer maintains two current font settings. The area of measurement for character height. The position from the top of describing the interaction... 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 the page are almost invariably proportionally spaced. A downloaded...
Command Reference Guide for Software Developers
Page 13
...is equal to the size you can be printed are two types of reset, the normal reset and factory reset. The printer's memory in which you require. See internal font. Two imaginary points called P1 and P2 that makes text more prominently. A kind of conditions. There are composed... Random Access Memory. A method of representing a graphic image as a series of zeroes and ones that contains the software controlling the printer and the printer internal fonts. A method of plotting in the HP-GL and HP-GL/2 graphics language where coordinates are specified relative to the point at...
...is equal to the size you can be printed are two types of reset, the normal reset and factory reset. The printer's memory in which you require. See internal font. Two imaginary points called P1 and P2 that makes text more prominently. A kind of conditions. There are composed... Random Access Memory. A method of representing a graphic image as a series of zeroes and ones that contains the software controlling the printer and the printer internal fonts. A method of plotting in the HP-GL and HP-GL/2 graphics language where coordinates are specified relative to the point at...
Command Reference Guide for Software Developers
Page 14
...to produce readable text. If you must download it to mean "typeface". The character design is performed. Coordinate units specified by using a printer command or using the control panel. The source image is either by the user with the HP-GL and HP-GL/2 SC command. ...GL and HP-GL/2 image. Several subpolygons can place text. Up to eight vertical tab channels can reset the printer to LaserJet emulation from the printer's memory when a printer reset is determined by the current source and pattern transparency settings. Tagged Image File Format. See character set Tab channel...
...to produce readable text. If you must download it to mean "typeface". The character design is performed. Coordinate units specified by using a printer command or using the control panel. The source image is either by the user with the HP-GL and HP-GL/2 SC command. ...GL and HP-GL/2 image. Several subpolygons can place text. Up to eight vertical tab channels can reset the printer to LaserJet emulation from the printer's memory when a printer reset is determined by the current source and pattern transparency settings. Tagged Image File Format. See character set Tab channel...
Command Reference Guide for Software Developers
Page 15
x The vertical distance that the print position moves down the page when a line feed is performed. This can be set using printer commands or with the printer's control panel by adjusting the "Lines" menu option in PAGE FORMAT MODE. VMI Vertical motion index.
x The vertical distance that the print position moves down the page when a line feed is performed. This can be set using printer commands or with the printer's control panel by adjusting the "Lines" menu option in PAGE FORMAT MODE. VMI Vertical motion index.
Command Reference Guide for Software Developers
Page 18
... by binary code. Some example programs are included to give you can use to your HL-Series printer. It is intended to help you can set -up information, such as how to connect the printer to make the printer perform each model, see the Appendix "Model Comparison." This manual is for "PCLXL", it is... emulation modes. ABOUT THE MANUAL This technical reference manual is divided into nine sections - As for our PCL models. The User's guide also describes the printers control panel and how you useful ideas.
... by binary code. Some example programs are included to give you can use to your HL-Series printer. It is intended to help you can set -up information, such as how to connect the printer to make the printer perform each model, see the Appendix "Model Comparison." This manual is for "PCLXL", it is... emulation modes. ABOUT THE MANUAL This technical reference manual is divided into nine sections - As for our PCL models. The User's guide also describes the printers control panel and how you useful ideas.
Command Reference Guide for Software Developers
Page 19
... HP-GL/2 or HP-GL mode offers many powerful graphic features that your software application packages, such as your HL-Series printer. The program is a simple example of controlling the printer for you to 0,0 50 LPRINT "PDFT1RA4096,4096"; :REM Draw 3" solid square 60 LPRINT CHR$(27);"%0A"; :... Quit HP-GL/2 & restore original cursor position 70 LPRINT CHR$(27);"E"; :REM Reset and eject page CHAPTER 1 INTRODUCTION - 4 Reset the printer 20 LPRINT CHR$(27);"%0B"; :REM Esc%0B - Four general areas are several graphics features. Many software packages automatically send commands to draw ...
... HP-GL/2 or HP-GL mode offers many powerful graphic features that your software application packages, such as your HL-Series printer. The program is a simple example of controlling the printer for you to 0,0 50 LPRINT "PDFT1RA4096,4096"; :REM Draw 3" solid square 60 LPRINT CHR$(27);"%0A"; :... Quit HP-GL/2 & restore original cursor position 70 LPRINT CHR$(27);"E"; :REM Reset and eject page CHAPTER 1 INTRODUCTION - 4 Reset the printer 20 LPRINT CHR$(27);"%0B"; :REM Esc%0B - Four general areas are several graphics features. Many software packages automatically send commands to draw ...
Command Reference Guide for Software Developers
Page 20
To do this you can send 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 Having done this you need first to design your own character designs to an HL-Series printer and print text using a commercial software package, or encode your designs numerically and write your own program to download them .
To do this you can send 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 Having done this you need first to design your own character designs to an HL-Series printer and print text using a commercial software package, or encode your designs numerically and write your own program to download them .
Command Reference Guide for Software Developers
Page 22
... 3.3.3. Media type selection ...20 4.1.3. Output tray ...21 4.1.4. Paper source...22 4.1.5. Simplex/duplex printing...28 4.1.8. Exit current emulation mode ...30 4.1.15. COMMAND LIST ...7 2. CONTROLLING THE PRINTER 11 3.1. Printer self test ...30 4.1.14. Physical page...32 Printable area...32 Logical page...32 Text area ...32 CHAPTER 2 PCL - 2 Control Codes ...11 3.1.1. Form feed (12) ...11...
... 3.3.3. Media type selection ...20 4.1.3. Output tray ...21 4.1.4. Paper source...22 4.1.5. Simplex/duplex printing...28 4.1.8. Exit current emulation mode ...30 4.1.15. COMMAND LIST ...7 2. CONTROLLING THE PRINTER 11 3.1. Printer self test ...30 4.1.14. Physical page...32 Printable area...32 Logical page...32 Text area ...32 CHAPTER 2 PCL - 2 Control Codes ...11 3.1.1. Form feed (12) ...11...
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. CHAPTER 2 PCL - 10 Features include raster and vector graphics, support for bitmap and scalable fonts and page control. 2. 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.
INTRODUCTION This laser / ink printer provides a complete emulation of the supported Hewlett Packard LaserJet printer. CHAPTER 2 PCL - 10 Features include raster and vector graphics, support for bitmap and scalable fonts and page control. 2. 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.
Command Reference Guide for Software Developers
Page 31
...tab position to the left edge of a program. 3.1.1. Select primary font (14) ASCII code 15. You must use this code to the printer. 3.1.8. Select secondary font (15) ASCII code 14. The tab positions are ASCII codes that you send this character code to start every ...instruction sequence that tell the printer to the printer subsequent characters will be printed in the sub-section entitled "Using fonts". 3.1.6. This code moves the cursor one column to the ...
...tab position to the left edge of a program. 3.1.1. Select primary font (14) ASCII code 15. You must use this code to the printer. 3.1.8. Select secondary font (15) ASCII code 14. The tab positions are ASCII codes that you send this character code to start every ...instruction sequence that tell the printer to the printer subsequent characters will be printed in the sub-section entitled "Using fonts". 3.1.6. This code moves the cursor one column to the ...
Command Reference Guide for Software Developers
Page 32
..., Esc*c45G and Esc*c2P may be executed. The uppercase 'G' which you want them to be lowercase. You can send the printer instructions by a string of the Esc character followed by embedding escape sequences in programs or in which terminated the first sequence becomes a... lowercase character in the sequence as 0. If no number is followed 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....
..., Esc*c45G and Esc*c2P may be executed. The uppercase 'G' which you want them to be lowercase. You can send the printer instructions by a string of the Esc character followed by embedding escape sequences in programs or in which terminated the first sequence becomes a... lowercase character in the sequence as 0. If no number is followed 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....
Command Reference Guide for Software Developers
Page 33
...are CR, the carriage return code, which turns the mode off. End-of-line wrap If the printer tries to be performed, and the EscZ escape sequence which causes a carriage return and line feed to...text area, the end of the line will normally be executed again send: EscZ (27)(90) The printer exits the display function mode after printing a character of code 1B Hex and the letter "Z". It does... not execute them . However, you can set the printer to be lost . To turn off and enable escape sequences to flow text onto the next line so that...
...are CR, the carriage return code, which turns the mode off. End-of-line wrap If the printer tries to be performed, and the EscZ escape sequence which causes a carriage return and line feed to...text area, the end of the line will normally be executed again send: EscZ (27)(90) The printer exits the display function mode after printing a character of code 1B Hex and the letter "Z". It does... not execute them . However, you can set the printer to be lost . To turn off and enable escape sequences to flow text onto the next line so that...