-
v1.2.2 Stable
released this
2026-10-29 08:11:54 +00:00 | 0 commits to master since this releaseDownloads
laser_service_v1.2.2.zip– exe, example config.ini, install/uninstall scripts and the marking-flow docs (EN/DE)laser_service.exe– the service executable onlymarking-flow.html/marking-flow.de.html– marking cycle documentation (EN/DE)
Changed
- The program is now selected before every marking, including
ProgramNumber = 0000.0000is a regular program on the laser and no longer means "don't switch". - The setting
Marking.JobIDwas removed. The text is always written into the program that is used for the marking. An existingJobIDentry in config.ini is ignored and can stay.
Fixed
- With a trigger (e.g.
SDH1234+3→ program 0003), the text was written to program 0000 (JOB=000), so the mapped program marked its old text. Now the text goes to blockBlockNumberof the mapped program:WX,JOB=0003,BLK=000,CharacterString=SDH1234. - Without a trigger, the laser kept the program of the previous part (e.g. 0003) instead of switching back to the default program. The default program from
ProgramNumberis now always selected and receives the text. - An invalid
ProgramNumber(not 1–4 digits) now fails the cycle with a log message instead of being sent to the laser.
Upgrading
- Stop the service:
laser_service.exe -stop - Replace
laser_service.exewith the new one - Start the service:
laser_service.exe -start
Check that
ProgramNumberin the production config.ini is the default program you want. It is now always selected.⚠️ Do not overwrite the production
config.iniwith the example from the ZIP. It holds your laser IP, NUMROTO log path and program mappings.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads