https://www.repetier-server.com/manuals/programming/API/index.html
listPrinter
Parameter: NoneResponse
[ { "active": true, "job": "none", "name": "DeltaTower", "online": 0, "slug": "delta" }, { "active": false, "job": "none", "name": "Azteeg X3 Pro very long name is this", "online": 0, "slug": "delta2" }, { "active": true, "job": "none", "name": "iRapid", "online": 1, "slug": "irapid" }, { "active": false, "job": "none", "name": "iRapid BLACK", "online": 0, "slug": "irapid3" }, { "active": true, "job": "none", "name": "Ordbot", "online": 0, "slug": "Ordbot" }, { "active": false, "job": "none", "name": "Schrotty", "online": 0, "slug": "Schrotty" }, { "active": false, "job": "none", "name": "Test", "online": 0, "slug": "Test" }, { "active": false, "job": "none", "name": "iRapid WHITE", "online": 0, "slug": "white" } ]
Lists all configured printer with their state.
If job is "none" printer is not printing. If a job is running you get extra informations per printer:
active: true
analysed: 1
done: 0.07288440013535674
job: "16mm_tube_holder_2_0.2mm_PLA_MK3S_24m"
jobid: 1
linesSend: 28
name: "Fehler"
ofLayer: 50
online: 1
pauseState: 0
paused: false
printStart: 1592578721.344
printTime: 2291.967927547647
printedTimeComp: 866.6666717529297
slug: "Fehler"
start: 1592585921
totalLines: 38417