Initializing Flash Memory (E:) on a Zebra ZPL compatible printer

Article ID: 45089080

Details


 

Topic or Information

Flash Memory Initialization
Clearing objects from memory
Correcting Out of Memory Errors when writing to E: Flash Memory
How to free up Flash Memory


Applies To

ZPL compatible printers Excludes the non- ZPL language printers: 2824 Series, 2844 Series, S4M (E53 Firmware Version), ZM Series (E53 Firmware), 888 DD/TT Series

Note: - Link-OS™ printers have introduced automatic memory management, eliminating the need for the user to manually induce defragmentation. i.e.manual defrag references below do not apply. List of Link-OS™ printers Read More>>


Details

This information is useful for initializing flash memory on a ZPL compatible printer. This may be required if repeated writing and deleting objects in Flash results in an Out of Memory condition. This is due to the fact that the printer does not free up the deleted memory location until automatic defrag occurs or if you perform manual re-initialization. 
Important: Flash Memory initialization erases all stored files and objects. 

Note: Flash memory should not be used for repeated write/read/delete actions since there are limits to the number of times this cycle can be performed. (Typically 10,000 write/delete cycles) Use DRAM for these repetitive functions.

Initializing Flash Memory

Printers will run a defragmentation process automatically when an internal programmed percent of memory is remaining. This function is automatic but does free up unused memory leaving files intact. Initialization is a manual process and will erase all stored files. You can manually perform full memory initialization using the ZPL command ^JB. 

Initializing Flash Memory using the ^JB command Read More>>

Example:
^XA^JBE^XZ - initializes the optional E: Flash Memory in the Zebra printer. Allow 20 seconds per meg.  

Important: Any items stored in Flash E: memory will be erased. 

Additional Information
 
Sending commands to the printer using the Zebra Setup Utility Read More>>