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

Article ID: 45089080



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>>


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>>

^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>>

+ Product Codes

  • 105SLPlus Industrial Printers
  • 105SLPlus Industrial Printers
  • 110PAX Print Engines (disc.)
  • 110Xi4 Industrial Printer
  • 140Xi4 Industrial Printer
  • 170Xi4 Industrial Printer
  • 220Xi4 Industrial Printer
  • 2824 Plus Series
  • 2824-Z Series
  • All Surface RFID Label Solution
  • Desktop Printers
  • G-Series GC Desktop Printers
  • G-Series GK Desktop Printers
  • G-Series GX Desktop Printers
  • GC420d Desktop Printer
  • GC420t Desktop Printer
  • GK420 Healthcare Desktop Printers
  • GK420d Desktop Printer
  • GK420d Healthcare Desktop Printer
  • GK420t Desktop Printer
  • GK420t Healthcare Desktop Printer
  • GT800 Desktop Printer
  • GX420Rx Desktop Printer
  • GX420d Desktop Printer
  • GX420t Desktop Printer
  • GX430d Desktop Printer
  • GX430t Desktop Printer
  • HC100 Wristband Printer
  • HC100 Wristband Printer
  • Industrial Printers
  • LP 2824 Plus Desktop Printer
  • Print Engines
  • R110Xi4 RFID Printer
  • RFID Printers
  • RP4T RFID Printers
  • TLP 2824Plus Desktop Printer
  • Xi Series Industrial Printers
  • ZD410 Series
  • ZD410D
  • ZD420 Series
  • ZD420-HC
  • ZD420C
  • ZD500 Desktop Printer
  • ZD500 Desktop Printer
  • ZD500R RFID Printers
  • ZD500R RFID Printers
  • ZE500 Print Engines
  • ZE500 Print Engines
  • ZE500R RFID Print Engine
  • ZE500R RFID Print Engine
  • ZM400
  • ZM600
  • ZT200 Series Industrial Printers
  • ZT210 Industrial Printer
  • ZT220 Industrial Printer
  • ZT230 Industrial Printer
  • ZT400 Series Industrial Printers
  • ZT400 Series RFID Printers
  • ZT410 Industrial Printer
  • ZT410 RFID Industrial Printer
  • ZT420 Industrial Printer
  • ZT420 RFID Industrial Printer