Technical information

There are three types of PCL downloaded objects:
Temporary
Temporary objects reside on the current resource and they are
deleted either at the beginning and end of a job (unless Retain
Temporary is set to On or On Compatibility) or when the system is
reset (<ESC>E or receipt of Printer Job Language).
Permanent
Permanent objects reside on the current resource and are
retained when the system is reset (<ESC>E or receipt of Printer
Job Language).
External
External objects reside on the additional resources.
All objects are temporary when first created. They can be made per-
manent objects through PCL commands. Both temporary or perma-
nent objects can become external objects when the current resource
is changed (for temporary objects Retain Temporary must be set to
On, True, or On Compatibility). External objects become permanent
when the resource in which they reside becomes the current
resource.
User-downloaded PCL objects (with the exception of palettes) are
identified by an ID when they are downloaded. The ID is usually set
by the file performing the download. If not, the system will provide a
default value (normally 0, but this can be set using the %%Include-
Feature:install DOC). If two objects of the same type are provided
with the same ID, the last one received replaces the former. From that
point on, downloaded objects are accessible by their IDs.
A resource is a location where downloaded objects such as fonts,
macros, and patterns are stored. The printer has one default resource
and one additional resource for each attached hard disk. All down-