Start/log rotary marks on automated machine?

I have an automated system set up for laser marking. It works well for flat marks, but runs into problems with rotary ones.

This is on a fiber laser with a galvo controller, using Lightburn 2.0.02.

The process for flat marks is:

  1. The operator scans a barcode which triggers a script that opens the appropriate marking file
  2. They position the part and hit the foot pedal to start the job.
  3. Lightburn logs the mark in the job log.
  4. Repeat steps 2-3 until the batch is done. The script checks the job log to count the pieces.
  5. Go to step 1 with a new part.

If I try that with a rotary mark, it ends up like:

  1. The operator scans a barcode which triggers script that opens the appropriate marking file
  2. They hit the foot pedal to open the Rotary Marking window
  3. They position the part and hit the foot pedal to start the job.
  4. It marks but does NOT log the job
  5. Repeat steps 3-4 until the batch is done.
  6. Trying to open a new file when the rotary window is open doesn’t work, so close the window manually on the computer (the only time you need to use a mouse or keyboard for anything)
  7. it logs the job once, regardless of whether it marked 100 times or zero (e.g. opening the rotary window then quitting)
  8. Go to step 1 with a new part.

Is there any way to get rotary marking to act more like flat marking? I think all it would take is if it would start marking when I trigger the “Start Marking” input on the laser.