• v1.2.2 df868d188c

    v1.2.2 Stable

    cabele released this 2026-10-29 08:11:54 +00:00 | 0 commits to master since this release

    Downloads

    • 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 only
    • marking-flow.html / marking-flow.de.html – marking cycle documentation (EN/DE)

    Changed

    • The program is now selected before every marking, including ProgramNumber = 0000. 0000 is a regular program on the laser and no longer means "don't switch".
    • The setting Marking.JobID was removed. The text is always written into the program that is used for the marking. An existing JobID entry 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 block BlockNumber of 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 ProgramNumber is 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

    1. Stop the service: laser_service.exe -stop
    2. Replace laser_service.exe with the new one
    3. Start the service: laser_service.exe -start

    Check that ProgramNumber in the production config.ini is the default program you want. It is now always selected.

    ⚠️ Do not overwrite the production config.ini with the example from the ZIP. It holds your laser IP, NUMROTO log path and program mappings.

    Downloads