LCD Displays DEFRAGMENTING Message

Article ID: 95770691

Details


 

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)

(DO NOT POWER OFF THE PRINTER DURING THE DEFRAGMENTING 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

Details

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.

Initialization

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.