
Revision C 16/01/96
Chapter 2 "PCL" - 104
Free Space Command
ESC*s1M
(27)(42)(115)(48)(77)
<1Bh><2Ah><73h><31h><4Dh>
The amount of memory which is free for use is returned by this command. Two values are returned: the total
amount of free memory and the largest block of free memory.
When you send a value other than 1, an error ( "ERROR = INVALID UNIT" )is returned.
The Free Space command is sent to check the free memory space and you can acknowledge whether the printer
has enough memory for a job or not before you execute your job. Also you can check the amount of memory which
an entity or any other data used.
Free memory space will always be changing during different printing conditions.
*** For example, when the printer receives print data, it is stored in the printer memory. So, the free
space in the printer memory becomes smaller. After the data is printed, the printer memory becomes
empty, so the free space becomes larger again.
Certain action is needed when you decide there is not enough memory to hold the data to be downloaded.
Font Cache
In order to print characters from a scalable font, the printer changes the scalable character outlines into sized
bitmaps. These bitmapped characters are produced on a character-by-character basis and produced bitmapped
characters are stored in memory. As it prints more pages using more fonts, more memory is consumed by the
bitmaps. The bitmap characters used on the first page of a job can stay in memory till the end of a job. These
stored bitmap characters are known as the font cache.
If a Brother HL-10h printer encounters a memory low condition, all of the font cache is automatically deleted.
Also, font cache and temporary entities can be cleared by a Printer Reset command.
Memory Status Response
The total available memory is specified by "TOTAL=" and the largest continuous block size of available memory
is specified by "LARGEST=".
PCL
INFO MEMORY
TOTAL = 10000
LARGEST = 3500
Memory Error Response
When the value field of the free memory command is out of range, the response for this command would be as
follows;
PCL
INFO MEMORY
ERROR = INVALID UNIT
Содержание HL- SERIES
Страница 13: ...Revision A 16 01 96 Chapter 1 Introduction ...
Страница 16: ...Revision C 16 01 96 Chapter 2 PCL 1 Chapter 2 PCL ...
Страница 123: ...Revision C 16 01 96 Chapter 2 PCL 3 W width raster area 78 Y y offset raster 79 ...
Страница 124: ...Revision C 16 01 96 Chapter 3 PJL 1 Chapter 3 PJL Printer Job Language ...
Страница 180: ...Revision C 16 01 96 Chapter 4 Diablo 630 1 Chapter 4 Diablo 630 ...
Страница 200: ...Revision C 16 01 96 Chapter 5 EPSON FX 850 1 Chapter 5 EPSON FX 850 ...
Страница 237: ...Revision C 16 01 96 Chapter 6 IBM Proprinter XL 1 Chapter 6 IBM Proprinter XL ...
Страница 259: ...Revision C 16 01 96 Chapter 7 Bar Codes Control 1 Chapter 7 Bar Code Control ...
Страница 267: ...Revision C 16 01 96 Chapter 8 HP GL2 1 CHAPTER 8 HP GL 2 Graphics Language ...
Страница 280: ...Revision C 16 01 96 Chapter 8 HP GL2 14 220 END Sample 21 ...
Страница 328: ...Revision C 16 01 96 Chapter 9 HP GL 1 CHAPTER 9 HP GL Graphics Language ...
Страница 332: ...Revision C 16 01 96 Chapter 9 HP GL 5 1 3 2 Printing Area a b d c a b c d mm A4 4 5 5 5 Letter 6 5 5 5 Legal 6 5 5 5 ...
Страница 342: ...Revision C 16 01 96 Chapter 9 HP GL 15 Sample 68 ...
Страница 387: ...Revision C 16 01 96 APPENDIX A COMPALISON LIST 24 RESOLUTION 300 600 300 600 300 600 ...