Memory

You should experiment to see what font cache size works best for you.

PS Heap

Also known as K Mem PSHeap, Heap, PostScript VM, and Virtual Memory, this client holds downloaded fonts, PostScript operators, and forms.

Inefficiently coded PostScript jobs can consume an extremely large amount of virtual memory or leave objects in the PostScript heap after the print jobs are completed, leading to virtual memory errors. If not enough memory is allocated to the PS heap, the job cannot print.

Increasing the memory allocated to this client allows more complex jobs to print and increases the number of fonts that can be downloaded to virtual memory. However, this client should be increased only if you receive a virtual memory error when attempting to print a job or download a font, and even then it should be increased only in small increments until the error message goes away. Excess memory in the PS heap is not used.

Emulation

Also known as K Mem Emulation, this client is used to store any optional or loadable emulations, such as LN03 Plus or QUIC II. Increasing this client’s memory allows you to load more than one optional emulation so that it doesn’t have to be reloaded every time the print job is sent.

If an emulation is loaded to process a print job and there is not enough memory in the emulation client, another emulation already loaded may be unloaded automatically to obtain enough memory. If you notice a delay in printing between jobs that have different nonresident emulations, it’s possible that the emulations are having to reload each time they’re run. Adding to the emulation client may eliminate the unloading and reloading of these emulations and, conse- quently, increase throughput.

Also increase the emulation client if you’re printing complex non- PostScript jobs that may require more memory to process correctly.

Additional Technical Information

5-19