Entity error codes, Free space command – Brother HL-2170W User Manual
Page 129
CHAPTER 2 PCL - 110
Status location type 1 (selected at present) is an incorrect location for unbound font symbol sets and returns an
error.
Example responses in this section for "SYMBOLSETS=" do not indicate the complete list of symbol sets which
are available internally, but only a partial list . The internal symbol sets depend on the printer and might differ
according to the printer.
8.5.15.
Entity error codes
When an out-of-range value exists in the command value fields, or when the entity is not supported or does not
exist, or the request is inadequate, the printer replies with one of four likely errors as follows:
Invalid Entity
Invalid Location
None
Internal Error
ERROR=INVALID ENTITY
When the identified entity type is not in the range or not supported, it returns an invalid entity error.
PCL
INFO ENTITY
ERROR=INVALID ENTITY
ERROR=INVALID LOCATION
When the entity type is correct, but the location ( the type, the unit, or the combination) is not, or when the
identified device is not installed, it returns an invalid location error.
PCL
INFO FONTS
ERROR=INVALID LOCATION
ERROR=NONE
When the entity type and location are correct, but there are not any entities of the identified type in the location,
or when the type is not correct for the identified entity, it generates the NONE error response.
PCL
INFO SYMBOLSETS
ERROR=NONE
ERROR=INTERNAL ERROR
The status response for some requirements could be quite big. When status replies are requested, it returns an
internal error if the printer runs out of memory as follows:
PCL
INFO SYMBOL SETS
ERROR=INTERNAL ERROR
8.5.16.
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 has already 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 and 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.
- HL-1670N HL-6050D HL 5250DN HL-5070N HL-2460 HL-6050DN HL-2150N HL 2700CN HL-2130 HL-S7000DN HL-3040CN HL 1650 HL-6050 HL-5240 HL-5240L HL-1470N HL 3070CW HL 5170DN HL-3450CN HL-3140CW HL 5470DW HL-5140 HL-5440D HL-7050 HL-2240 HL-5040 HL-4070CDW HL-1870N HL-1110 HL-1850 HL 4150CDN HL-8050N HL 5450DN HL 5370DW HL-5050 HL-2140 HL 1270N HL-2600CN HL-6180DW HL-5350DN HL-4050CDN HL-2070N HL-3260N HL-5150D HL-5280DW HL-3170CDW HL-4570CDW HL-3150CDW HL 4040CN HL-4140CN HL 2240D HL 2270DW HL-1250 HL-7050N HL 5340D HL-2250DN HL-1450 HL-L9200CDWT HL-1112 HL-5270DN HL-5450DNT HL-L8250CDN HL 4570CDWT HL-5380DN HL-6180DWT HL-L8350CDW HL-4040CDN HL-L8350CDWT HL-2230 HL-5470DWT HL 2220 HL-1110E HL-1112E