Install the SynkriaOps print agent on Windows
The print agent is a small program (synkriaops-print.exe) that runs on the PC connected to the printer. It is installed once, in a few minutes.
After that, there is nothing left to do: the agent starts on its own with the computer, without anyone needing to open a session, runs without any window, and restarts by itself if it ever stops. A POS machine you switch on in the morning is ready to print before the cashier even signs in.
Step 1 — Download the agent
Section titled “Step 1 — Download the agent”-
In SynkriaOps, open Settings → Printing.
-
Click “Download the Windows agent”. The
synkriaops-print.exefile lands in your Downloads folder.
Step 2 — Open an administrator Command Prompt
Section titled “Step 2 — Open an administrator Command Prompt”All the commands on this page are typed in a Command Prompt opened as administrator:
-
Press the Windows key and type
cmd. -
Right-click “Command Prompt” → “Run as administrator”.
-
Windows asks for confirmation: click Yes.
-
Move to the Downloads folder, where the file is:
cd "%USERPROFILE%\Downloads"
Step 3 — Pair the machine
Section titled “Step 3 — Pair the machine”Pairing links this PC to your SynkriaOps account once, using a short single-use code.
-
In SynkriaOps: Settings → Printing → “Pair a machine”. A code in the
XXXX-XXXXformat is shown (valid for 10 minutes). -
In the Command Prompt, type the command, replacing the code with yours:
synkriaops-print pair --code XXXX-XXXX -
The message “Pairing successful” confirms the machine is registered. The connection is remembered: you will never have to re-pair, even after an agent update.
Step 4 — Put the agent into service
Section titled “Step 4 — Put the agent into service”This is the step that makes printing permanently self-sufficient.
-
Still in the same window, type:
synkriaops-print install -
The install takes care of everything and confirms each point on screen:
- the program is copied to
C:\Program Files\SynkriaOps\(it is now safe: emptying the Downloads folder no longer breaks anything); - the agent is registered to start with the computer, without any session opening and without a window;
- Windows restarts it automatically in case of an incident;
- a watchdog checks every 5 minutes that it is running, and restarts it otherwise.
- the program is copied to
-
The message “Installation complete” closes the operation. There is nothing left to do on this machine.
Step 5 — Check everything is in order
Section titled “Step 5 — Check everything is in order”A single command gives you the full state of the machine: pairing, agent, detected printers.
cd "C:\Program Files\SynkriaOps"synkriaops-print statusThen go back to SynkriaOps → Settings → Printing: your machine should appear with the “Online” badge (green).
- Online = the agent is running and communicating with the server. You can print.
- Offline = see the Troubleshooting page.
All that remains is to associate your dot-matrix invoice template with this machine and printer — which brings us to setting up the printer.
Update the agent
Section titled “Update the agent”When a new version is available, updating takes 30 seconds. Pairing is kept — no need to re-pair.
-
Re-download the agent from Settings → Printing.
-
Open an administrator Command Prompt (see step 2), then:
cd "%USERPROFILE%\Downloads"synkriaops-print install -
That’s it: the new version replaces the old one and the agent starts up again on its own.
Remove the agent from a machine
Section titled “Remove the agent from a machine”If you change POS machine, in an administrator Command Prompt:
cd "C:\Program Files\SynkriaOps"synkriaops-print uninstallPairing is kept: if you reinstall later on this same PC, no new code is needed.
The agent’s commands
Section titled “The agent’s commands”Unless stated otherwise, these commands are typed from the install folder (cd "C:\Program Files\SynkriaOps").
| Purpose | Command |
|---|---|
| Check everything at once (pairing, agent, printers) | synkriaops-print status |
| See the installed version | synkriaops-print version |
| List printers (exact names) | synkriaops-print printers |
| Pair the machine | synkriaops-print pair --code XXXX-XXXX |
| Print a test page | synkriaops-print test --printer "NAME" |
| Printing diagnostic (4 test blocks) | synkriaops-print diag --printer "NAME" |
| Put into service (administrator) | synkriaops-print install |
| Remove the agent from the machine (administrator) | synkriaops-print uninstall |