Articles on: SimplyPrint features

Maintenance jobs: scheduling and completing printer maintenance

Maintenance jobs: scheduling and completing printer maintenance


This feature has not been released yet. The content in this article may change before the official release.


Maintenance jobs are the core of SimplyPrint's printer maintenance system. A job is a work order for a specific printer - it has a title, description, priority, assigned tasks, and tracks progress from start to finish. Whether you're scheduling routine maintenance or responding to a reported problem, jobs help you keep your printers in good shape and your team on the same page.


The printer maintenance feature is part of the Print Farm plan and the School plan.


Table of contents

  • Creating a maintenance job
  • Job lifecycle
  • Working with tasks
  • Batch jobs (multi-printer maintenance)
  • Auto-created jobs
  • Creating a job from a problem
  • Comments and activity
  • Exporting job data


Creating a maintenance job

To create a new maintenance job:


  1. Go to the Maintenance page and open the Jobs tab.
  2. Click Create job in the top right.
  3. Select the printer(s) you want to maintain. You can pick a single printer or select multiple printers to create a batch job.
  4. Enter a title and optionally a description with more details about the work.
  5. Choose a priority: normal, high, or urgent.
  6. Set the schedule: start now, or schedule for a specific date. Quick presets like today, tomorrow, and in a week make scheduling fast.
  7. Select task templates to include. These become the task checklist for the job - each template adds one or more tasks that need to be completed. See the task templates article for how to create templates.
  8. Assign team members to the job (on accounts with multiple users).
  9. Click Create to save the job.


Create job modal


The "puts printer in maintenance" toggle

When creating a job, you'll see a toggle called Puts printer in maintenance. When this is on, the printer automatically enters maintenance mode when the job starts (moves to "in progress"). While in maintenance mode:


  • AutoPrint will skip the printer
  • 1-Click Print will skip the printer
  • Other users can see a maintenance indicator on the printer


This keeps the printer out of rotation while it's being worked on. When the job is completed or cancelled, the printer exits maintenance mode - unless another active maintenance job also has this toggle enabled for the same printer.


Job lifecycle

Every maintenance job follows a simple lifecycle:


Scheduled > In progress > Completed (or Cancelled)


Scheduled

The job is planned but hasn't started yet. The printer is not in maintenance mode at this stage - it can still receive print jobs normally.


In progress

The job has been started. If Puts printer in maintenance is on, the printer is now in maintenance mode and other users will see the maintenance indicator. Team members can start working through the task checklist.


Completed

All required tasks are done and the job is marked complete. The printer exits maintenance mode (if no other active maintenance jobs are keeping it in maintenance).


Cancelled

The job was cancelled before completion. The printer exits maintenance mode, same as with a completed job.


Reopening a completed job

If you need to go back and redo something, you can reopen a completed job. It goes back to the "in progress" state, and if the maintenance toggle was on, the printer re-enters maintenance mode.


Job detail view with task checklist


Working with tasks

Tasks are the individual steps that make up a maintenance job. They come from the task templates you selected when creating the job.


Task checklist close-up


Required vs optional tasks

Each task is either required or optional (set in the template). Required tasks must be completed before the job can be marked as done. Optional tasks can be skipped if they don't apply.


Completing tasks

Check off tasks as you work through them. The job tracks overall progress based on how many tasks are done.


Skipping optional tasks

If an optional task isn't needed for this particular job, you can skip it. Skipped tasks don't block job completion.


Spare parts

Some tasks require spare parts from your inventory. When you complete a task that requires parts, the parts are automatically deducted from your spare parts inventory. See the spare parts article for more about inventory management.


Tool integration

Certain tasks can trigger actions directly on the printer. Depending on how the task template is configured, completing a task might trigger:


  • Bed leveling
  • Filament change
  • Preheat
  • Z-offset calibration
  • Sending custom G-code


This lets you combine manual checks with automated printer actions in a single workflow.


Batch jobs (multi-printer maintenance)

When you need to do the same maintenance across several printers, batch jobs save time.


Creating a batch job

When creating a job, simply select multiple printers instead of one. Each printer gets its own individual job, but they're all linked together by a batch ID.


Working with batch jobs

Batch jobs give you a unified view across all the linked jobs:


  • Unified task checklist - complete the same task across all printers at once, rather than opening each job individually
  • Bulk start - start all jobs in the batch at once
  • Bulk complete tasks - mark a task as done on all printers simultaneously
  • Bulk complete jobs - finish all jobs in the batch when everything is done


This is especially useful for scheduled maintenance like nozzle cleaning or belt tensioning that needs to happen on every printer.


Auto-created jobs

You don't have to create every job manually. Maintenance schedules can automatically create jobs based on triggers you define - like time intervals, printer usage metrics, or failure counts.


For example, you might set up a schedule that creates a "nozzle inspection" job every 500 print hours, or a "general checkup" job every 30 days.


See the schedules article for details on setting up automatic job creation.


Creating a job from a problem

When someone reports a problem with a printer, you can create a maintenance job directly from the problem report. The problem gets linked to the job, so you have full context on what went wrong.


When the job is completed, any linked problems can be automatically resolved - so the person who reported it knows the issue has been addressed.


This keeps your problem tracking and maintenance workflow connected without extra manual steps.


Comments and activity

Each job has a comments section where team members can leave notes, updates, or questions. You can also attach files to comments - useful for photos of worn parts, reference documents, or anything relevant.


The activity timeline shows a log of everything that's happened on the job: when it was started, when tasks were completed, who completed them, and other events. This gives you a clear history of the maintenance work.


Exporting job data

You can export your jobs list as a CSV file. From the Jobs tab, use the export option to download a spreadsheet with job details, status, priority, timestamps, and task completion data. Handy for reporting or keeping external records.


Jobs list view


Updated on: 01/04/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!