ScanState state = ScanState.STOPPED;
try {
DeviceProxy scanServerProxy = ScanServerManager.getScanServerProxy(scanServerName);
if (scanServerProxy != null) {
DevState devstate = scanServerProxy.state();
if (devstate.value() == DevState.ON.value()) {
state = ScanState.STOPPED;
}
else if (devstate.value() == DevState.MOVING.value()
|| devstate.value() == DevState.RUNNING.value()) {