From RXOP 3.3+ the device looking feature was introduced and an operation may fail if RXOP is not able to lock the device to perform the remote operation.
One reason for failure can be due to SSL being turned on on the device. The locking feature was implemented because of the need for locking a device when updating an application during times when customers are accessing the devices.
So if this doesn't really pertain to your customers environment you can disable this feature with a call to: --lock-off
In the code.
e.g.:
RicohJavaDevice rDevice = RicohJavaDevice.CreateDevice(ip, pwd, null, null);
rDevice.addObserver(devObserver);
rDevice.setLogLevel(devDebug);
rDevice.setAllowDeviceLock(devAllowLock); //devAllowLock = false
RicohJavaDeviceApp[] remoteApps = null;
FAQ Subject
Faq Category