Specifications

117
ZPL Commands
^CO
9/15/06 ZPL II Programming Guide 45541L-004 Rev. A
This table identifies the parameters for this format:
Print Cache Performance
For printing large characters, memory added to the cache by the ^CO command is not
physically added to the 22K cache already in the printer. In the second example above, the
resulting 100K cache is actually two separate blocks of memory, 22K and 78K.
Because large characters need contiguous blocks of memory, a character requiring a cache of
90K would not be completely stored because neither portion of the 100K cache is big enough.
Therefore, if large characters are needed, the
^CO command should reflect the actual size of
the cache you need.
Increasing the size of the cache improves the performance in printing scalable fonts. However,
the performance decreases if the size of the cache becomes large and contains too many
characters. The performance gained is lost because of the time involved searching cache for
each character.
Comments The cache can be resized as often as needed. Any characters in the cache when it
is resized are lost. Memory used for the cache reduces the space available for label bitmaps,
graphic, downloaded fonts, et cetera.
Some Asian fonts require an internal working buffer that is much larger than the normal cache.
Since most fonts do not require this larger buffer, it is now a selectable configuration option.
Printing with the Asian fonts greatly reduces the printer memory available for labels, graphics,
fonts, and formats.
Parameters Details
a = cache on Accepted Values:
N = no
Y = yes
Default Value: Y
b = amount of
additional
memory to be
added to cache
(in K)
Accepted Values: any size up to total memory available
Default Value: 40
c = cache type Accepted Values:
0 = cache buffer (normal fonts)
1 = internal buffer (recommended for Asian fonts)
Default Value: 0
Example • To resize the print cache to 62K, assuming a 22K existing cache:
^COY,40
To resize the print cache to 100K, assuming a 22K existing cache:
^COY,78