Buffer Allocation Considerations
Keep these items in mind when allocating memory.
✦
Do Not allocate more memory than what is available.
✦
Free memory from one buffer before you add it to
another buffer.
✦
Reallocate all the buffers if you need to reallocate any
buffer.
✦
Send all buffer (re)allocations in one packet. The
printer evaluates each individual buffer allocation
separately. If one buffer allocation is invalid, the entire
packet is invalid. For example, if you send
{I,M,R,N,20 p
M,T,N,60 p
...}
the printer ignores the entire packet, because the
second line allocates 6K for the transmit buffer, and 4K
is the maximum for that buffer. If you define a buffer
size that exceeds the maximum value, an error occurs.
However, no information is lost.
✦
Whenever the printer accepts a memory configuration
packet, it takes effect immediately, causing a printer
reset. Any information contained in the buffers is lost.
Resend your formats, batches, graphics, or fonts to the
printer.
✦
If you remap your image buffer, make sure the length
and width specified in your format header are not too
large for the current image buffer. In other words, if
you remap for a 4 x 4 inch label, you cannot print a 4 x
6 inch label without receiving an error, until you change
your format header or increase your image buffer.
Chapter 3. Configuring the Printer
3-21