HP Customer Support - Knowledge Base







HP All-in-One Products - 'Not Enough Memory' Message Displays in Microsoft Windows XP When Printing


While printing, the error message 'Not Enough Memory' displays in Microsoft Windows XP.
This error message might precede another error message. Correcting the second error condition should correct the 'Not Enough Memory' error also. If the second error is regarding a missing file, locate and reinstall the missing file to resolve both error messages.

Solution one: Restart the computer and try the print job from another application

  1. Restart the computer. If a message indicates that there are print jobs for the printer, click Cancel to delete the print job.
  2. Click Start, click Programs, click Accessories, and then click NotePad to open Microsoft NotePad.
  3. Type a short sentence.
  4. Click File, and then click Print. If the sentence prints correctly, either the original file is corrupt or the computer does not have enough space on the hard disk to process the spool file.

Solution two: Connect the All-in-One to a USB port on the computer

If the All-in-One is connected to a parallel cable, follow these instructions to connect it to an available USB port.
  1. Uninstall the All-in-One software.
  2. Disconnect the parallel cable from the All-in-One and from the computer.
  3. Disconnect the power cord from the All-in-One.
  4. Reinstall the All-in-One software.
  5. Connect the power cord and turn on the All-in-One.
  6. When prompted by the computer, connect the All-in-One to the computer with a USB cable.

Solution three: Compare the available system resources with the minimum requirements

Follow these steps to make sure there are enough system resources available to support the All-in-One.

Step one: Check the amount of available system resources

  1. Restart the computer.
  2. On the computer keyboard, press CTRL and ALT, and while holding both buttons, press DEL. The Windows Security screen displays.
  3. Click Task Manager.
  4. Click the Performance tab. View the amount of memory currently in use.

Step two: Verify the computer meets or exceeds the minimum amount of RAM required for the All-in-One

Check the minimum random access memory (RAM) requirement for the product by referring to the box label, product manual, or product specification document on the HP Web site.

Solution four: Manage and modify the space on the hard disk drive

Follow these instructions to make more space available on the hard disk drive .

Step one: Check the amount of space available on the hard disk

  1. Double-click the My Computer icon on Desktop.
    If the My Computer icon is not available on Desktop, click Start and then click My Computer.
  2. Right-click the hard disk icon and click Properties to view the amount of hard disk space available. If there is more than one hard disk drive or a drive partition, repeat this process for each listed drive letter. Do not repeat this process for network drives.

Step two: Check the virtual memory settings

Virtual memory is a temporary disk space on the hard disk that the computer uses to print and scan documents. The computer should have over 200 MB of disk space available for virtual memory. If the hard disk does not have sufficient virtual memory, trying to print or scan might cause an error.
To modify the size of the virtual memory available, follow these instructions:
  1. Click Start, right-click My Computer, and then click Properties.
  2. Click the Advanced tab.
  3. In the Performance section, click Settings.
  4. Click the Advanced tab.
  5. In the Virtual memory section, click Change. Both the Initial and Maximum settings should be less than the reported Space available for the hard disk. The Initial size setting should be about 200 MB, and should be higher than or equal to the recommended paging file size shown in the lower section of the dialog box. The amount of memory in the initial size setting will be reserved on the hard disk for virtual memory.
    The maximum amount allowable can be anything over the Initial size setting, but it should be at least twice the Initial size setting.
  6. Based on the preceding information, make any necessary changes to the Initial size and Maximum size settings.
  7. Click Set, and then click OK.

Step three: Empty the recycle bin

  1. On the Windows Desktop, double-click the Recycle Bin.
    If a file was deleted by mistake and is currently listed in the Recycle Bin, select the entry, click File, and then click Restore. After the Recycle Bin is empty, the file cannot be restored.
  2. Click File, and then click Empty Recycle Bin.
    Windows empties the contents of the Recycle Bin from the hard disk.
  3. Click Yes.
  4. Close the Recycle Bin.

Step four: Run Disk Cleanup to remove temporary files

  1. Click Start, click Programs, click Accessories, click System Tools, and then click Disk Cleanup. Disk Cleanup prompts you to select a drive.
  2. Select the hard disk drive to clean, and then click OK. Disk Cleanup analyzes the hard disk drive and presents a report.
  3. Select the following items from the report:
    • Temporary Internet Files
    • Downloaded Program Files
    • Recycle Bin
    • Temporary Files
  4. Click OK.

Step five: Remove software programs that are no longer needed

  1. Click Start, click Settings, click Control Panel, and then click Add/Remove Programs.
  2. Select a software program to remove, and then click Add/Remove.
  3. Repeat these steps for all software programs to be removed.
  4. If large software programs are removed, run Scan Disk and Defrag on the hard disk drive. These options are located in the System Tools section of Accessories.


The 'Not enough memory' error occurs when the computer does not have enough memory available for the All-in-One to print.
The HP All-in-One software uses random access memory (RAM) and hard disk memory in the computer to print complex documents at high resolution. The HP All-in-One software does not use the memory inside the All-in-One because using the memory in the computer is more efficient.
When printing a document from an All-in-One, Windows stores and manages the data on the hard disk in a temporary location called a temp or spool file. Other applications and programs also store temporary data on the hard disk. This process is called virtual memory or swap disk.
The computer must have enough memory or extra space available on the hard disk to print and scan successfully.






Country/Region: Flag United States