Article ID: 95770691



Topic or Information

 Printer displays a message related to Defragmenting Memory or the LED(s) indicates Defragmenting is occurring. (See your printer user guide for details on how your printer displays Memory Defragmentation is in process)


Applies To

ZPL compatible printers with user available Flash Memory

Excludes EPL only printers - 2824 Series, 2844 Series, S4M (E53 Firmware), ZM Series (E53 Firmware) 888 Series


Defragmentation is a normal operation of the printer – necessary to manage the memory space for optimal use. The printer will defragment its memory both after a factory default and when the printer detects that a memory defragmention is required. This is automatic and not configurable.

Why does this occur?

This message is an indication that the printer's flash memory has reached maximum capacity and must be reformatted to clear previously erased memory locations.


Flash memory must be formatted before writing and storing files in a process called Initialization. During Initialization all files stored in the flash memory are erased and the memory area is organized into logical "blocks".   It is important to understand that Initialization will erase any files stored in flash. Read More>>

Memory Management

The printer does not have a Disk Operating System to support random-access rewrite or erase operations so data is written into the logical memory block structure in a one time fashion. Over time as files are erased the memory area they occupied is no longer free for reuse. In order to free up these blocks of memory defragging is performed. This allows for efficient use of the printers flash memory space without requiring files be re-downloaded to the printer. The printer manages this process automatically and will perform De-Fragmenting when the memory approaches a minimum level of free space. 

During the De-Fragmentation process, existing files are temporarily moved into the printers Dynamic RAM, or DRAM space. Since information stored in DRAM is not retained once the power is turned off, do not turn the printer off while the printer is De-Fragmenting the memory.

If this defragging is occurring excessively or impacts your application you should consider one of the following.

  • Avoid using flash memory for temporary storage of files you are loading then erasing. Use DRAM for temporary storage of files.
  • Avoid unnecessary save operations to limit the number of times data is saved in flash.


+ 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
  • All Surface RFID Label Solution
  • G-Series GC Desktop Printers
  • G-Series GK Desktop Printers
  • G-Series GX Desktop Printers
  • GC420d Desktop Printer
  • GC420t Desktop Printer
  • GK420d Desktop Printer
  • GK420t Desktop Printer
  • GX420Rx Desktop Printer
  • GX420d Desktop Printer
  • GX420t Desktop Printer
  • GX430d Desktop Printer
  • GX430t Desktop Printer
  • Industrial Printers
  • LP 2824 Plus Desktop Printer
  • Print Engines
  • R110Xi4 RFID Printer
  • 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