This article offers guidance on resolving printer issues caused by file corruption in the Spooler or tmp folder. It outlines symptoms such as RPC errors and irregular behavior, and provides step-by-step methods for cleaning the folder to restore normal functionality and improve printer performance.
Continue reading the fully detailed article or watch the following video:
Symptoms
You may experience the following issues:
- RPC and/or SIGSEGV errors caused by file corruption in the Spooler or tmp folder.
- Irregular printer behavior, such as poor print quality or inaccurate cuts.
- Slow performance due to a large number of files in the Spooler or tmp folder.
- CalderaRIP fails to launch when attempting to load a corrupted file.
Solution
To resolve these issues, follow the procedures below to clean out the Spooler or tmp folder.
Method 1: Spooler module
- Open the Spooler module.
- Select the files in the Spooler or tmp folder.
- Right-click and choose "Delete" to remove the selected files:
Method 2: CalderaDock
- Get the latest version of CalderaDock from the main dashboard of WorkSpace.
- Install it (need help with this? Click here).
- Open it.
- Navigate to "Utilities" and in "Cleaning Temporary Files", click the "Launch" button:
- This option allows you to backdate the files being deleted. If you enter "0" days, the entire Spooler or tmp folder will be purged:
Method 3: Terminal Command
Warning
This method will delete ALL jobs in the Spooler. Only use this method if CalderaDock fails to clear the files.
For CostView [Deprecated] users: This method will affect your CostView data, as it is linked to files in the temporary folder. You will need to clean the CostView database and start over after running the script.
If you cannot delete the files from the Spooler module or CalderaDock, or if you need to remove hundreds or thousands of old Spooled files, you can clean the Spooler or tmp folder by running the following script via the terminal.
- If possible, go to Settings > ServerAdmin, select your printer, and click "Stop Server":
- A confirmation will appear. Click "Yes" and enter your administration password (most probably "caldera") to apply the stop.
- Do this for all printers.
- If you cannot open CalderaRIP or stop the server, skip this step.
- Ensure CalderaRIP is completely closed by clicking File > Quit:
-
Open your Operating System terminal. Copy the following command and paste it into the terminal:
Warning
The command will remove all files in your Spooler or tmp folder, permanently deleting all previously spooled files.
Use it with caution, as any typing error could result in the loss of your entire system! It is strongly recommended to copy and paste the command instead of typing it manually.
find /CALDERADATA/TMP/ /home/tmp/ /opt/caldera/var/tmp /opt/caldera/var/jobs -type f -exec /bin/rm -Rf {} \; -print 2>/dev/null
Maintaining a clean Spooler or tmp folder is essential for ensuring the optimal performance of your printer and CalderaRIP. If you encounter any issues, please feel free to reach out to support for assistance.