diff --git a/projects/tentacles/src/python/tentacles/workers.py b/projects/tentacles/src/python/tentacles/workers.py
index eb65c55..b84f9d1 100644
--- a/projects/tentacles/src/python/tentacles/workers.py
+++ b/projects/tentacles/src/python/tentacles/workers.py
@@ -114,6 +114,8 @@ def poll_printers(app: App, db: Db) -> None:
 
             elif printer_state.get("printing"):
                 _set_status("running")
+                if mapped_job:
+                    db.start_job(jid=mapped_job.id)
 
             elif printer_job.get("state").lower() == "connecting":
                 _set_status("connecting")