Specifications

Table Of Contents
Format: ^COa,b,c
Parameters:
a = cache on
Accepted Values: Y (yes) or N (no)
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: 40K
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
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 resultant 100K cache is actually two separate blocks of memory, 22K and
78K.
Since 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 will improve the performance in printing scalable
fonts. However, the performance will start to go down if the size of the cache
becomes large and contains too many characters. The performance gained will be
lost because of the time involved in searching through the cache for all of the
characters.
ZPL II Programming Guide Volume One: Command Reference for X.10
92