I run my laser on a different machine, but I use Easel and export the Gcode to run in Repetier.
I set my cut depth to .1mm, then set my depth per pass to .1mm to ensure only 1 pass is generated.
Export the Gcode
Replace Z up to safety height with M107 to turn my laser off
Replace Z down to .1mm with M106 S123 to set my laser on/power
Since we use different codes, it would be nice (for me) to be able to specify what code we want to send to “stop” an object (turn laser off) and what we want to start an object (turn laser on) - which would replace Z up and Z down - at least for engraving only.