Error:-2 RequestID:127 SPcode:5895-1 data:null when set USB_SETTING_DISABLE_PRINTER Service Program on the MP 501 device
Incident Properties
Question
Hi,
When I use RXOP version 3.8.7 with acl request support USB_SETTING_DISABLE_PRINTER Service Program to get Service Program I receive this error:
java.io.IOException: Exception: Error:-2 RequestID:127 SPcode:5895-1 data:null.
Get other Service Program successfully.
I attach machine log.
Please advise.
Thanks.
Installation throws "Apk component error.”" on the device model - IM 6000
Incident Properties
Question
Hello,
The device model IM 6000 is throwing the following error during installation:
“STATE_INSTALL_ERROR ERR_SOP_UNCORRESPONDED APPLICATION :: Apk component error.”
I have attached our logs and RXOP device logs.
Please do note that the installation works on the model IM C6500 at the customer site.
NOTE: We originally had an issue with the device model - where it did NOT retrieve the device name. Please refer 4454. Just wondering why these problems with this device model.
Regards
Niranjini
Why do calls to get the device name from RicohJavaDevice sometimes return the empty String?
RicohJavaDevice
provides methods for retrieving the device model name, but it can be observed that the model name is often empty [or "unavailable" if you use the RicohJavaDevice#debug()
interface to log all the known device info]. Why is the device model name sometimes empty?
Firmware version not found for Android device MFP C306Z
Incident Properties
Question
Hello,
When we try to retrieve the firmware version from the android device MP C306z, it did not return any values. RicohDeviceFirmware returned from the device was empty. It did NOT throw any error. Following is the code
final Observer devObserver = this;
RicohFwDevice fd = RicohFwDevice.CreateDevice(m_strDeviceIPAddress, m_strDevicePassword);
fd.addObserver(devObserver);
fd.setLogLevel(m_bDebuggingEnabled ? Level.DEBUG : null);
RicohDeviceFirmware[] fws = fd.getFirmwareInfo();
StringBuffer messageBuffer = new StringBuffer();
if (fws.length == 0)
{
messageBuffer.append("No firmwares found.\n");
}
I have attached the firmware version of the device.
Regards
Niranjini
ERROR CODE J501 WHEN START RXSP SERVLET 3.8.7 in RICOH IM 430 device
Incident Properties
Question
Hi,
Error Code:J501 occurred in MP C2004 as in this incident
https://ricoh-ridp.com/ridp/support-system/incident/ricoh-sdc-canada/1644523642/1886394070/4432
It also occurs in IM 430 device. I tried rxspServlet version 3.8.6, 3.8.5 but it also show error.
I attached machine log.
Please advise.
Thank you very much.
Best Regards,
HOW TO ENABLE 'SCREEN DEVICE ALWAYS CONNECTION' ON THE RICOH DEVICE BY RXOP
Incident Properties
Question
Hi,
About HOW TO ENABLE 'SCREEN DEVICE ALWAYS CONNECTION' ON THE RICOH DEVICE BY RXOP
in closed incident https://ricoh-ridp.com/ridp/support-system/incident/ricoh-sdc-canada/1642519369/1335878140/4310
you said that this functionality can be exposed via the SmartSDK.
Our Ricoh Unified Client 1.3 application will complete developement in March 2022.
So could you confirm that this functionality can be exposed via the SmartSDK and please send us beta verson of SDK to test this functionality?
Thank you very much.
Best Regards,
IM 350 only allowing TLS 1.0 on 51443
Incident Properties
Question
Hello,
We have a customer deploying our Pull Print solution to an IM 350 device. The deployment goes okay, but any communication that happens over 51443 uses TLS 1.0 and not TLS 1.2. If the customer only enables 1.2 on their deployment server, they get the following error:
RICOH.RXOP.RXCOMMON.RXOPEXCEPTION: SSL PEER SHUT DOWN INCORRECTLY
But, if their server allows TLS 1.0, the deployment works just fine. However, the customer wants to lock their server down to TLS 1.2 only, so you can see this will be an issue for them.
If you see the attached SSLTLS.jpg, you can see only TLS1.2 is enabled on the MFP.
But, if you look at an nmap they did for 443 and 51443:
Nmap -443
PORT STATE SERVICE VERSION
443/tcp open ssl/ipp Web-Server httpd 3.0 (NRG copier or Ricoh Aficio printer http config)
|_http-server-header: Web-Server/3.0
| ssl-enum-ciphers:
| TLSv1.2:
| ciphers:
| TLS_DHE_RSA_WITH_AES_128_CBC_SHA (dh 2048) - A
| TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 (dh 2048) - A
| TLS_DHE_RSA_WITH_AES_256_CBC_SHA (dh 2048) - A
| TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 (dh 2048) - A
| TLS_RSA_WITH_AES_128_CBC_SHA (rsa 4096) - A
| TLS_RSA_WITH_AES_128_CBC_SHA256 (rsa 4096) - A
| TLS_RSA_WITH_AES_256_CBC_SHA (rsa 4096) - A
| TLS_RSA_WITH_AES_256_CBC_SHA256 (rsa 4096) - A
| compressors:
| NULL
| cipher preference: client
| warnings:
| Key exchange (dh 2048) of lower strength than certificate key
|_ least strength: A
Nmap -51443
PORT STATE SERVICE VERSION
51443/tcp open ssl/http Knopflerfish httpd
| ssl-enum-ciphers:
| TLSv1.0:
| ciphers:
| TLS_RSA_WITH_AES_128_CBC_SHA (rsa 4096) - A
| TLS_RSA_WITH_AES_256_CBC_SHA (rsa 4096) - A
| compressors:
| NULL
| cipher preference: client
| warnings:
| Forward Secrecy not supported by any cipher
|_ least strength: A
You can see that 51443 is only capable of TLSv1.0.
Do we know why this is? Is there some setting on the device we are missing?
Also, I am attaching the debug deployment logs for a successful deployment when TLS1.0 is enabled on the device. I am also attaching the device tracelog.
At this point, it seems like this isn't a problem with our deployment, but rather an issue with device configuration because the nmap is only showing TLSv1.0 and our software isn't involved.
Let me know if you need anything else.
Regards
Bryan
RXOP 3.8.7 : getCVMVersion() is throwing an error
Incident Properties
Question
Hello,
When we call getCVMVersion() for the android device MP C306Z, it failed with the message " Vm less device doesn't support getCVMversion"
What does it mean? I used getCVMVersion to retrieve the firmware version. Is there any other method to retrive the firmware version?
I have attached our application log, firmware version and device logs.
Regards
Niranjini.
Error code J501 when start rxsp servlet 3.8.7
Incident Properties
Question
Hi,
I install rxspServletPackage.zip of RXOP 3.8.7 which is a step of RXOP to install and config device.
But It stop when I go to WIM : Device management -> Configuration below Extending Feature Settings go to Startup Settings select rxspServlet then press Startup /Stop button.
It show
Error | ||||
![]() |
Extended feature startup failed. Unexpected error(s) has occurred. |
|||
![]() |
Extended Feature Name:rxspServlet | |||
![]() |
Error Code:J501 |
Device MP C2004
I attached images.
Please help.
Thank you very much.
Best Regards,
RXOP verison 3.8.7 throws ricoh.rxop.rxcommon.RxopException
Incident Properties
Question
Hello,
In order to resolve log4j vulnerability, we upgraded RXOP version to the latest 3.8.7 for our installation application. We are able to compile and run the application successfully BUT when we try to get the cvm version, it throws the following error:
Exception: ricoh.rxop.rxcommon.RxopException: org/apache/commons/codec/binary/Base64
We tested on device model RICOHMP C306Z.
Following is the code where it throws an error: I see the device IP address in the log but after that i see an error. (m_deviceObject is the RicohJavaDevice object). I have attached RXOP log (OmtoolRXOPClient.log)
try
{
String sDeviceName = "", sDescription = "";
String sCVMVersion = "", sIsAndroidDevice = "false";
LogManager.LogEntry("Device IP retrieved: " + m_deviceObject.getIP());
sCVMVersion = m_deviceObject.getCVMversion();
LogManager.LogEntry("CVM Version: " + sCVMVersion);
sDeviceName = GetDeviceName();
sIsAndroidDevice = VerifyAndroidDevice();
sDescription = GetListOfAppInstalled();
LogManager.LogEntry("Device Name: " + sDeviceName);
}
catch(RxopException e)
{
SetError("Query Exception: " + e.toString());
}
I have attached the following:
1) Device model: RICOHMP C306Z firmware update
2) OmtoolRXOPClient-1.txt (RXOP Log)
3) Device log: MachineInfo_G445P801261_20220120_113959.tar
Please let me know if you need any more information.
Regards
Niranjini