Brother HL-2240DR — эмуляция принтеров HL Series в режиме IBM Proprinter XL [327/538]
CHAPTER 7 IBM PROPRINTER - 6
3. EMULATION DETAILS
The following points should be borne in mind when running the HL Series printers in IBM Proprinter XL
mode.
3.1. Ignored Commands
A few IBM Proprinter XL commands have reduced effect, or no effect at all. In some cases this is due to
the physical nature of an HL Series printer. These commands are as follows. The BEL control code
(ASCII 7) which is used to sound the Proprinter's bell, is ignored. The DC3 control code (ASCII 23),
used to disable the Proprinter, is also ignored. The Esc Y escape sequence, which enables double-speed,
double-density graphics mode has no effect on the printing speed, as HL Series printers always operate as
fast as they can. Hence the Esc Y has the same effect as the Esc L (enable double-density graphics
mode) sequence.
3.2. Resolution
The resolution of the HL Series printers is 600 dots per inch. Some IBM Proprinter commands use
fractions of an inch that not exactly divisible by 600, for example Esc 0 sets line spacing to 1/8" of an
inch. Similarly, the Proprinter graphics commands specify resolutions of 72, 120 and 240 dots per inch.
When a graphic cannot be represented exactly at 600 dots per inch the printer prints the closest possible
approximation to the specified image using 600 dots per inch.
3.3. Character Set selection
Using software commands you can select IBM character set I, IBM character set II or the IBM All
Character Code table. Using the printer control panel you can select a number of other character sets
depending on the printer model, consult the User's Guide to see if this emulation is supported and for a
description of how to do this. All available character sets are shown in the IBM Proprinter XL mode
section of the appendix at the end of this manual.
3.4. Controlling the Printer
Commands are invoked using either control codes or escape sequences. You can send them to the printer
as part of a program, using the same command that you would use to print a text string on the printer.
For example, in BASIC you would use the LPRINT command.
3.5. Control Codes
Control codes are ASCII codes that tell the printer to perform a particular function such as a line feed.
Send a control code to the printer by sending the same type of instruction you would use to print a
character using its ASCII code number. For example, the ASCII code for a form feed is 12, so to get
the printer to perform a form feed use the following BASIC statement:
LPRINT CHR$(12);
The CHR$ operator is normally used to convert an ASCII code into its corresponding character.
3.6. Escape sequences
Escape sequences tell the printer which Proprinter function to perform. An escape sequence consists of
the ESC character followed by one or more characters which define the operation to be performed. Send
an escape sequence to the printer by sending the same type of instruction you would use to print
characters using their ASCII codes. Some escape sequences require parameter values or data following
them, for example, commands which turn a particular feature on and off and commands for downloading
character descriptions to the printer or for printing graphic images. Numerical parameter data, too, is sent
to the printer as if it were a character code to be printed. For example, to set the left and right margin
settings to be at 10 and 70 columns across the page the required escape sequence is Esc X 10 70. In
BASIC this would be:
LPRINT CHR$(27); CHR$(88); CHR$(10); CHR$(70);
Содержание
- B b r r o o t t h h e e r r p p r r i i n n t t e e r r p.1
- Technical reference guide p.1
- T t t e e e c c c h h h n n n i i i c c c a a a l l l r r r e e e f f f e e e r r r e e e n n n c c c e e e g g g u u u i i i d d d e e e p.1
- Copyright brother industries ltd 2014 all rights reserved p.2
- Table of contents p.5
- Glossary p.5
- Chapter 5 pjl printer job language p.5
- Chapter 4 hp gl 2 graphics language p.5
- Chapter 3 pcl5c p.5
- Chapter 2 pcl printer control language p.5
- Chapter 1 introduction p.5
- Appendix e reference list of fs 5050 unique commands p.6
- Appendix d reference list of mx 2000 4000 5000 7000 series unique commands p.6
- Appendix c hbp mode commands p.6
- Appendix b flash pcmcia card commands p.6
- Appendix a comparison list p.6
- Chapter 9 hp gl graphics language p.6
- Chapter 8 bar code control p.6
- Chapter 7 ibm proprinter xl p.6
- Chapter 6 epson fx 850 p.6
- Chapter 10 carbon copy function p.6
- Glossary p.7
- Introduction p.15
- Chapter 1 p.15
- Using word processing packages and spreadsheets 4 p.16
- Programming 4 p.16
- Ontents p.16
- Graphics 4 p.16
- Font development 5 p.16
- Chapter 1 introduction p.16
- Areas of use 4 p.16
- About the manual 3 p.16
- About the manual p.17
- Programming p.18
- Using word processing packages and spreadsheets p.18
- Graphics p.18
- Areas of use p.18
- Font development p.19
- Printer control p.20
- Language p.20
- Chapter 2 p.20
- Introduction 10 p.21
- Escape sequences 12 p.21
- Environments 14 p.21
- Controlling the printer 11 p.21
- Control codes 11 p.21
- Commands 15 p.21
- Command list 7 p.21
- The page 29 p.21
- Ontents p.21
- Job control 15 p.21
- Using fonts 44 p.22
- Introduction 44 p.22
- Font selection commands 50 p.22
- Vector graphics 97 p.23
- Using graphics 78 p.23
- Source pattern and destination 78 p.23
- Raster graphics 86 p.23
- Plotting rectangles 84 p.23
- Downloadable font manipulation 59 p.23
- Creating downloadable fonts 60 p.23
- Handling macros 102 p.24
- Entity status 105 p.24
- Defining a macro 100 p.24
- The purpose of a macro 99 p.24
- The picture frame 98 p.24
- Status response syntax 106 p.24
- Status response 105 p.24
- Status readback 105 p.24
- Running a macro 101 p.24
- Memory status request 105 p.24
- Macros 99 p.24
- Introduction 105 p.24
- Index 113 p.25
- Command list p.26
- Introduction p.29
- Controlling the printer p.30
- Control codes p.30
- Esc c45g2p p.31
- Esc c45g esc c2p p.31
- Escape sequences p.31
- Environments p.33
- Job control p.34
- Commands p.34
- If pjl traycommand is normal p.38
- If pjl traycommand is normal p.40
- If pjl traycommand is special p.41
- Positive p.42
- Negative p.42
- The page p.48
- Using fonts p.63
- Introduction p.63
- Font selection commands p.69
- Downloadable font manipulation p.78
- Creating downloadable fonts p.79
- 141 7646 1 inch 600 dpi 4 17 chara 1 inch 1 p.85
- Chapter 2 pcl 76 p.95
- Chapter 2 pcl 77 p.96
- Using graphics p.97
- Source pattern and destination p.97
- Plotting rectangles p.103
- Raster graphics p.105
- This format is popular in optical document storage areas as this compression is effective to store black and white type pictures as g3 g4 format does not have picture size resolution information the printer requires a header at the beginning of the picture data the header size is 94 bytes both the header and the picture data are transferred by the esc b w data length command the normal pcl transfer graphics data command has a limitation on the data size and should not exceed 32767 unlike other modes this mode is special and does not have the 32767 size limitation the data must have the following structure header and picture data the values in this mode are little endians p.109
- Picture data p.109
- Offset count 3 replacement count 3 replacement data 11 p.109
- Offset count 2 replacement count 4 replacement data 66 p.109
- If bits 4 to 0 are all 1 an optional replacement count byte follows the control byte or any optional offset byte s if the first optional replacement count byte has a value of 255 a second optional replacement count byte follows the first optional replacement count byte optional replacement count bytes will continue until the value becomes less than 255 p.109
- If bit 6 and bit 5 are 1 then an optional offset byte follows the control byte if the value of this optional offset byte is 255 another second optional offset byte follows the first optional offset byte the addition of the offset count in the control byte and any optional offset bytes gives the total offset count p.109
- Header p.109
- File length p.109
- Chapter 2 pcl 90 p.109
- 1152 indicates that ccitt g3 g4 data compression is to be used p.109
- We recommend 150 dpi or less resolution for apt to reduce data size p.111
- Block 3 p.114
- Block 2 p.114
- Block 1 p.114
- Band 5 p.114
- Band 4 p.114
- Band 3 p.114
- Band 2 p.114
- Band 1 p.114
- A b c d e f p.114
- 256 64 p.114
- Vector graphics p.116
- The picture frame p.117
- The purpose of a macro p.118
- Macros p.118
- Defining a macro p.119
- Running a macro p.120
- Handling macros p.121
- Status response p.124
- Status readback p.124
- Memory status request p.124
- Introduction p.124
- Entity status p.124
- Status response syntax p.125
- Chapter 3 p.135
- Enter hp gl 2 mode 13 p.136
- Set destination raster width 12 p.136
- Enhance output 14 p.136
- Set destination raster height 12 p.136
- Download dither matrix 15 p.136
- Set color to palette 10 p.136
- Set color 3 10 p.136
- Cr color range command 17 p.136
- Set color 2 10 p.136
- Color palettes 10 p.136
- Set color 1 10 p.136
- Color modes 4 p.136
- Send raster data by plane 13 p.136
- Color graphics 12 p.136
- Using simple color mode set simple color 4 p.136
- Select color 11 p.136
- Using pcl color mode set pcl color setting 5 p.136
- Push pop palette 11 p.136
- Using hp gl 2 color mode 9 p.136
- Pc pen color command 16 p.136
- User defined pattern command 15 p.136
- Ontents p.136
- Start raster transfer 12 p.136
- Np number of pens command 17 p.136
- Set scale algorithm 13 p.136
- Introduction 3 p.136
- Set render algorithm 14 p.136
- Index 18 p.136
- In initialize set instruction command 16 p.136
- Set monochrome mode 14 p.136
- Hp gl 2 16 p.136
- Set gamma correction 15 p.136
- Introduction p.137
- Using simple color mode set simple color p.138
- Color modes p.138
- Using pcl color mode set pcl color setting p.139
- Using hp gl 2 color mode p.143
- Set color 1 p.144
- Color palettes p.144
- Set color to palette p.144
- Set color 3 p.144
- Set color 2 p.144
- Select color p.145
- Push pop palette p.145
- Start raster transfer p.146
- Set destination raster width p.146
- Set destination raster height p.146
- Color graphics p.146
- Set scale algorithm p.147
- Send raster data by plane p.147
- Enter hp gl 2 mode p.147
- Set render algorithm p.148
- Set monochrome mode p.148
- Enhance output p.148
- Download dither matrix p.149
- User defined pattern command p.149
- Set gamma correction p.149
- Pc pen color command p.150
- In initialize set instruction command p.150
- Hp gl 2 p.150
- Np number of pens command p.151
- Cr color range command p.151
- Hp gl 2 p.153
- Graphics language p.153
- Chapter 4 p.153
- Current units 7 p.154
- Printing an image 11 p.154
- Commands 12 p.154
- Preparing to print graphic images 11 p.154
- Command syntax 9 p.154
- Using existing image plots 11 p.154
- Plot area and unit setting instructions 14 p.154
- User units 7 p.154
- Picture frame 7 p.154
- Command list 4 p.154
- Units 10 p.154
- Pens 7 p.154
- Anchor point 7 p.154
- Transformation 10 p.154
- Pen control and plot instructions 18 p.154
- Absolute and relative plotting 8 p.154
- The scaling points p1 and p2 10 p.154
- Parameters 9 p.154
- The polygon group 25 p.154
- Ontents p.154
- The hp gl graphics window 10 p.154
- Mnemonic 9 p.154
- Terminology 7 p.154
- Introduction 6 p.154
- Terminator 9 p.154
- Initialize commands 12 p.154
- Soft clip limits 7 p.154
- Hard clip limits 7 p.154
- Setting up the graphics window 11 p.154
- Graphics window 7 p.154
- Graphics units 7 p.154
- Separators 9 p.154
- Fills 8 p.154
- Scaling 10 p.154
- Entering hp gl 2 mode 11 p.154
- Quitting hp gl 2 mode 11 p.154
- Index 52 p.155
- Character plot instructions 38 p.155
- Plot function instructions 30 p.155
- Command list p.156
- Introduction p.158
- Terminology p.159
- Terminator p.161
- Separators p.161
- Parameters p.161
- Mnemonic p.161
- Command syntax p.161
- The hp gl graphics window p.162
- Using existing image plots p.163
- Setting up the graphics window p.163
- Quitting hp gl 2 mode p.163
- Printing an image p.163
- Preparing to print graphic images p.163
- Entering hp gl 2 mode p.163
- Initialize commands p.164
- Commands p.164
- Plot area and unit setting instructions p.166
- Pen control and plot instructions p.170
- The polygon group p.177
- Plot function instructions p.182
- Character plot instructions p.190
- P 11 p 14 p 17 p 12 p 15 p 18 p 13 p 16 p 19 p.196
- P 1 p 4 p 7 p 2 p 5 p 8 p 3 p 6 p 9 p.196
- Tan cos sin p.197
- Printer job language p.206
- Chapter 5 p.206
- Enter command 11 p.207
- Pjl job requirement 8 p.207
- Comment command 11 p.207
- Overview 8 p.207
- Ontents p.207
- Command group 9 p.207
- Kernel commands 10 p.207
- About pjl 4 p.207
- Job separation commands 13 p.207
- Job command 13 p.207
- Invalid commands 7 p.207
- Introduction 4 p.207
- Introduction 15 p.207
- Introduction 13 p.207
- Introduction 10 p.207
- In case of using pjl with a non pjl printer 5 p.207
- Variables 7 p.207
- How to use pjl 8 p.207
- Execute command 10 p.207
- Uel command 10 p.207
- Eoj command 14 p.207
- Printer language switching 12 p.207
- Environment commands 15 p.207
- Pjl syntax and format 6 p.207
- Opmsg command 86 p.208
- Job recovery 84 p.208
- Introduction 85 p.208
- Introduction 68 p.208
- Inquire command 69 p.208
- Initialize command 65 p.208
- Info command 72 p.208
- Index 88 p.208
- Echo command 71 p.208
- Variables 18 p.208
- Dinquire command 70 p.208
- Ustatusoff command 84 p.208
- Device attendance commands 85 p.208
- Ustatus command 80 p.208
- Default command 65 p.208
- Stmsg command 86 p.208
- Status readback commands 68 p.208
- Set command 66 p.208
- Reset command 66 p.208
- Rdymsg command 85 p.208
- Printer p.209
- Introduction p.209
- Emulations br script pcl ibm epson etc p.209
- About pjl p.209
- In case of using pjl with a non pjl printer p.210
- Pjl syntax and format p.211
- Variables p.212
- Invalid commands p.212
- Pjl job requirement p.213
- Overview p.213
- How to use pjl p.213
- Command group p.214
- Uel command p.215
- Kernel commands p.215
- Introduction p.215
- Execute command p.215
- Enter command p.216
- Comment command p.216
- Printer language switching p.217
- Job separation commands p.218
- Job command p.218
- Introduction p.218
- Eoj command p.219
- Environment commands p.220
- Introduction p.220
- Variables p.223
- Initialize command p.270
- Default command p.270
- Set command p.271
- Reset command p.271
- Status readback commands p.273
- Introduction p.273
- Inquire command p.274
- Dinquire command p.275
- Echo command p.276
- Info command p.277
- Ustatus command p.285
- Ustatusoff command p.289
- Job recovery p.289
- Device attendance commands p.290
- Rdymsg command p.290
- Introduction p.290
- Stmsg command p.291
- Opmsg command p.291
- Epson fx 850 p.294
- Chapter 6 p.294
- Terminology 7 p.295
- Ontents p.295
- Introduction 5 p.295
- Index 28 p.295
- Emulation details 6 p.295
- Controlling the printer 8 p.295
- Commands 9 p.295
- Command list 3 p.295
- Command list p.296
- Introduction p.298
- Resolution p.299
- Ignored commands p.299
- Emulation details p.299
- Terminology p.300
- Syntax p.300
- Conventions p.300
- The control panel p.301
- Escape sequence p.301
- Controlling the printer p.301
- Control codes p.301
- Commands p.302
- Basic printer operations p.302
- 5340d 5350dn 5370dw 5380dn 5440d 5450dn 5470dw 6180dw p.305
- Page set up p.306
- Line spacing p.308
- Using tabs p.309
- Using standard characters p.310
- Using customized characters p.316
- Graphics p.317
- Ibm proprinter p.322
- Chapter 7 p.322
- Ignored commands 6 p.323
- Graphics 18 p.323
- Escape sequences 6 p.323
- Emulation details 6 p.323
- Data conventions 7 p.323
- Controlling the printer 6 p.323
- Control codes 6 p.323
- Commands 8 p.323
- Using characters 14 p.323
- Command list 3 p.323
- Syntax 7 p.323
- Character set selection 6 p.323
- Resolution 6 p.323
- Basic printer operation 8 p.323
- Page format 11 p.323
- Ontents p.323
- Notation used in this emulation description 7 p.323
- Introduction 5 p.323
- Index 21 p.323
- Command list p.324
- Introduction p.326
- Ignored commands p.327
- Escape sequences p.327
- Emulation details p.327
- Controlling the printer p.327
- Control codes p.327
- Character set selection p.327
- Resolution p.327
- Syntax p.328
- Notation used in this emulation description p.328
- Data conventions p.328
- Commands p.329
- Basic printer operation p.329
- Page format p.332
- Using characters p.335
- Graphics p.339
- Chapter 8 p.343
- Bar code control p.343
- Table of code ean 128 set c 10 p.344
- Bar code expanded character unit line block drawing box drawing units 6 p.344
- Quiet zone 6 p.344
- Bar code expanded character offset in the y axis 7 p.344
- Print bar codes or expanded characters 4 p.344
- Bar code expanded character line block drawing box drawing offset in the x axis 7 p.344
- Ontents p.344
- Bar code expanded character line block drawing box drawing height 7 p.344
- Line block drawing 9 p.344
- Bar code data start 8 p.344
- Introduction 3 p.344
- Expanded character rotation 7 p.344
- Expanded character line block drawing box drawing width 7 p.344
- Expanded character data start 9 p.344
- Example program listings 11 p.344
- Definition of parameters 5 p.344
- Box drawing 9 p.344
- Bar code style expanded character shading line block drawing box drawing shading 5 p.344
- Bar code scaling width only 6 p.344
- Bar code mode 5 p.344
- Bar code human readable line on or off 6 p.344
- Introduction p.345
- Print bar codes or expanded characters p.346
- Definition of parameters p.347
- Bar code style expanded character shading line block drawing box drawing shading p.347
- Bar code mode p.347
- Quiet zone p.348
- Bar code scaling width only p.348
- Bar code human readable line on or off p.348
- Bar code expanded character unit line block drawing box drawing units p.348
- Expanded character rotation p.349
- Expanded character line block drawing box drawing width p.349
- Bar code expanded character offset in the y axis p.349
- Bar code expanded character line block drawing box drawing offset in the x axis p.349
- Bar code expanded character line block drawing box drawing height p.349
- Bar code data start p.350
- Box drawing p.351
- Line block drawing p.351
- Expanded character data start p.351
- Table of code ean 128 set c p.352
- Code ean 128 set c describes an original command the correspondence table is as follows p.352
- Chapter 8 bar code control 10 p.352
- Example program listings p.353
- Graphics language p.354
- Chapter 9 p.354
- Index 27 p.355
- Hp gl syntax 4 p.355
- Font selection 4 p.355
- Dual context extensions 26 p.355
- Coordinate system and printing area 4 p.355
- Commands 6 p.355
- Command list 3 p.355
- Character plot instructions 20 p.355
- The polygon group 13 p.355
- Plot function instructions 18 p.355
- Plot area and unit setting instructions 7 p.355
- Pen control and plot instructions 8 p.355
- Ontents p.355
- Introduction 4 p.355
- Initialization and default setting instructions 6 p.355
- Command list p.356
- P a 10 20 p.357
- Introduction p.357
- Hp gl syntax p.357
- Font selection p.357
- Coordinate system and printing area p.357
- Initialization and default setting instructions p.359
- Commands p.359
- Plot area and unit setting instructions p.360
- Pen control and plot instructions p.361
- The polygon group p.366
- Plot function instructions p.371
- Character plot instructions p.373
- Tan cos sin p.375
- Dual context extensions p.379
- Function p.381
- Chapter 10 p.381
- Carbon copy p.381
- Ontents p.382
- Limited items 8 p.382
- How to set each function 5 p.382
- Explanation of each function 4 p.382
- Example 7 p.382
- Details on the specifications 8 p.382
- Detailed information 8 p.382
- Specifications 4 p.382
- Outline of the function 3 p.382
- Outline 3 p.382
- Outline of the function p.383
- Outline p.383
- Specifications p.384
- Explanation of each function p.384
- How to set each function p.385
- The number of copies is 4 four the carbon copy function is enabled by sending the data only through the parallel interface 1st page the paper is fed from the tray 1 the id 128 macro is added 2nd page the paper is fed from the tray 2 the id 129 macro is added 3rd page the paper is fed from the mp tray no macro is added 4th page the paper is fed from the mp tray no macro is added p.387
- Example p.387
- Limited items p.388
- Details on the specifications p.388
- Detailed information p.388
- Comparison list p.389
- Appendix a p.389
- Appendix b p.493
- Flash pcmcia p.493
- Card commands p.493
- Ontents p.494
- Introduction p.495
- How to read the card commands specification p.496
- Description p.496
- Commands p.496
- Available devices p.496
- Select storage device command p.497
- For hl 2060 2400c 2400ce 3400cn 2460 3260n 7050 2600cn 3450cn 6050 6050d 6050dn only p.497
- Commands p.497
- Format command p.498
- Save data command p.499
- Copy card for hl 1660e 2060 2400c 2400ce 3400cn 2460 3260n 7050 2600cn 3450cn only p.507
- Use card commands from pcl p.508
- Execute macros p.508
- Use download fonts p.509
- Use card commands from postscript p.510
- Hbp mode commands p.511
- Appendix c p.511
- Ontents p.512
- Descriptions p.513
- Command to enter hbp mode p.514
- Hbp commands p.515
- Command list p.515
- Commands detailed explanation p.516
- Graphic data format p.521
- B6 b5 b4 b3 b2 b1 b0 p.521
- Recommended command string p.523
- Series p.524
- Reference list of mx 2000 4000 5000 p.524
- Appendix d p.524
- Unique commands p.524
- Ontents p.525
- Introduction p.526
- General specification p.527
- Commands descriptions p.528
- Command reference list p.528
- Reference list of p.533
- Fs 5050 unique p.533
- Commands p.533
- Appendix e p.533
- Ontents p.534
- Introduction p.535
- General specification p.535
- Command reference list p.535
- Commands descriptions p.536
Похожие устройства
-
Brother HL-5250DNРуководство пользователя по работе в сети -
Brother HL-1110RРуководство пользователя -
Brother HL-1110RЗаявление о соответствии -
Brother HL-1110RРуководство по использованию команд для разработчиков программного обеспечения -
Brother HL-1110RРуководство по замене фотобарабана -
Brother HL-1110RРуководство по быстрой установке -
Brother HL-1110RРуководство по безопасности устройства -
Brother HL-2240DRЗаявление о соответствии расходных материалов -
Brother HL-2240DRБезопасность и правовые вопросы -
Brother HL-2240DRРуководство по быстрой установке -
Brother HL-3140CWИнструкция по эксплуатации -
Brother HL-1110RИнструкция по эксплуатации
Узнайте о ключевых аспектах работы принтеров HL Series в режиме IBM Proprinter XL, включая команды, разрешение и управление. Оптимизируйте использование вашего устройства.
Скачать
Случайные обсуждения