EN
Free Space Command 16-21
Free Space Command
The Free Space command returns the amount of available memory.
This response returns two values: the total available memory, and
the largest available block of memory (refer to the “Memory Status
Response” section later in this chapter for additional information).
E
C
* s 1 M
If a value other than 1 is sent, this command returns an error
(“ERROR = INVALID UNIT,” refer to “Memory Error Response”
section later in this chapter for additional information).
To identify whether the printer has enough memory available for a
job, you can send the Free Space command to compare the space
available with that needed. You can also identify how much memory
an entity or any other data uses by checking the amount of free
memory prior to downloading the data, then downloading the data,
and checking memory again. The difference in these values
represents the approximate memory needed.
Note
Many conditions can cause the available memory to change or
appear different. Some of these conditions are listed below.
The actual printer memory required to store an item varies slightly
based on printer memory fragmentation and other internal printer
conditions.
Different printer models use different methods to store data. Thus, the
amount of memory required to store the same amount of data may be
slightly different in different printers.
While the printer is processing page data, the available memory is
constantly changing due to the printer receiving new data, processing
existing data, and adding new characters to the font cache, etc. Under
these conditions, the available memory may change by the time the
memory response is returned.
If a PostScript SIMM is installed in the printer, some memory is not
reported for a Free Space command response. This memory is not
reported as part of the free memory for a PCL status readback
response, however, this memory is available for PCL use. Thus, it is
possible for all or part of the downloaded data to be stored in this
section of unreported memory and not change the memory response
size.
Summary of Contents for LaserJet 4100
Page 1: ...Part I Click here to access Part II on hp com ...
Page 2: ......
Page 26: ...Contents 14 EN ...
Page 44: ...2 10 The Page EN ...
Page 54: ...3 10 The Print Environment EN ...
Page 70: ...4 16 PCL Job Control Commands EN ...
Page 80: ...5 10 Page Control Commands EN Figure 5 3 Changing Print Direction on a Page ...
Page 82: ...5 12 Page Control Commands EN Figure 5 4 Text Area Within the Page ...
Page 110: ...6 16 Cursor Positioning EN ...
Page 120: ...7 10 Fonts EN Figure 7 11 Bitmap Character Figure 7 12 Scalable Character ...
Page 122: ...7 12 Fonts EN ...
Page 152: ...8 30 PCL Font Selection EN ...
Page 166: ...9 14 Font Management EN ...
Page 182: ...10 16 User Defined Symbol Sets EN ...
Page 237: ...EN Character Descriptor Formats 11 55 Figure 11 5 Class 2 Character Data ...
Page 240: ...11 58 Soft Font Creation EN Figure 11 6 Portrait Character Example ...
Page 241: ...EN Character Descriptor Formats 11 59 Figure 11 7 Landscape Character Example ...
Page 270: ...13 4 The PCL Print Model EN Figure 13 3 Effect of Transparency Modes on Images ...
Page 276: ...13 10 The PCL Print Model EN Figure 13 4 Shading Patterns ...
Page 277: ...EN Pattern ID Area Fill ID Command 13 11 Figure 13 5 Cross Hatch Patterns ...
Page 290: ...13 24 The PCL Print Model EN ...
Page 297: ...EN Pattern ID Area Fill ID Command 14 7 Figure 14 1 Shading Patterns ...
Page 298: ...14 8 PCL Rectangular Area Fill Graphics EN Figure 14 2 Cross hatch Patterns ...
Page 341: ...EN Raster Graphics Example 15 33 Figure 15 11Example of Raster Graphic Image Data ...
Page 342: ...15 34 Raster Graphics EN ...
Page 370: ...16 28 Status Readback EN ...