Install Package on Multiple MFP
Incident Properties
Question
Hello team,
Right now we are installing a package in single Ricoh MFP's.
<IP>/web/entry/en/websys/webArch/mainFrame.cgi
Configuration -> Install.
We have a request to be able to install a package on multiple MFPs (maybe using commandline etc), without having to do it individually.
Could you please advise if the above is possible and any tools that we can leverage?
CAC/PIV listener mode integration with AAA
Incident Properties
Question
We are currently working on integrating with CAC/PIV card data being sent from the Ricoh sign in options. From what is being reported it appears that the Streamline NX CAC client is not passing the correct AAA credentials to the CPA listener (Our application).
Was asked to open this ticket to open the discussions on what can be done to resolve this problem.
SD card question
Incident Properties
Question
Are there any restrictions on SD cards for the development tool whether downloading logs, or installing our SDP application? For example, is there a size restriction?
Thanks.
Kelly
CreateDevice inquiry
Incident Properties
Question
We seek clarification on some of the overrides of RicohJavaDevice::CreateDevice.
There are some that have 2 password fields: password, and passwordDevice. I assume "passwordDevice" is the password associated with a username (that I see some, but not all of the overrides).
The main question is are both parameters still required, or only for certain devices? Or only if you attempt certain operations on the device? What is the difference between the two parrameters ("password" and "devicePassword")?
Homescreeenicon behavior inquiry
Incident Properties
Question
We were performing an experiment getting two icons to appear on the Ricoh device panel. Our installation process calls "/rws/sop/serverservice/homescreenicon" (documented in /SmartSdk_DevKit_R2409/doc/en/javaapi/700-06-0230.htm).
We tried adding a second activity to our application, but we could only get one icon to appear. The samples all seem to have just one activity, so it wasn't clear if homescreenicon only does one icon or not.
We noticed this behavior if the manifest supplied the icon resource for the first activity under the <application> tag, or within the first <activity> tag under the <application> tag. The icon for the second was specified in the second <activity> tag under the <application> tag.
We have implemented a workaround, but wanted to confirm homescreenicon's behavior? Does it only pick up one icon, or is it possible to enable to place more icon depending on how the android manifest is written?
Maintenance Signature request for RfIdeasReaderPlugin
Incident Properties
Question
Hi Team,
I am requesting a maintenance signature on our latest released plugin. Please find attached version 1.2.1 of our RF IDEAS Reader Plugin (zipped DALP & APK), along with the release notes for this build.
This version includes:
- Bug fix for collecting keystroke data
- Performance and security enhancements
We have internally tested the plugin updates on G2, G2.5, and G3 devices across multiple reader models and credential types.
login failed with error: error:S0406-502(00000000)
Incident Properties
Question
due to 32 character limitation, we tried to pass in userID as "first.last" instead of "first.liat@domain" with intent "jp.co.ricoh.isdk.sdkservice.auth.custom.ui.REQ_LOGIN" to let other apps to get whole userID from SmartSDK API: ACTION_GET_AUTH_STATE userid = extras.getString("USER_ID");
but once we changed userID to "first.last", login attempt failed with error:S0406-502(00000000) in log:
03-07 12:03:08.135 4266 4266 I AuthFW : LoginRootScreen stopped
03-07 12:03:08.135 4266 4266 D PrintixGo:ScrStatL: LoginRootScreen Stopped
03-07 12:03:08.141 4266 4266 I PrintixGo:LoRcvr: onReceive, trigger: LOGIN_STARTED State: LOGIN_OPERATING
03-07 12:03:08.159 3833 3854 I SdkServ : CTA:SYS:action:jp.co.ricoh.advop.auth.REQUEST_EXTERNAL_AUTH
03-07 12:03:08.160 3833 3854 I SdkServ : LGC:MGR:handleRequestExternalAuth requestID:1 userID[****] supplicantTermType:local supplicantDevice:null supplicantRequestApplication:global
03-07 12:03:08.161 3833 3854 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1074 android.content.ContextWrapper.sendBroadcast:453 jp.co.ricoh.isdk.sdkservice.auth.custom.logic.CustomLogicManager.sendBroadcastToApp:248 jp.co.ricoh.isdk.sdkservice.auth.custom.logic.CustomLogicManager.handleRequestExternalAuth:61 jp.co.ricoh.isdk.sdkservice.auth.custom.CustomAuthSystemBroadcastReceiver.onReceive:63
03-07 12:03:08.384 4266 4266 D PrintixGo:LogicEvH: login(john.liao)(1)()(global)(null)(local)
03-07 12:03:08.384 4266 4266 I PrintixGo:LogicEvH: Web portal login
03-07 12:03:08.384 4266 4266 I PrintixGo:LogicEvH: printjob login(john.liao)
03-07 12:03:08.385 4266 4266 I AuthWrap: send(jp.co.ricoh.isdk.sdkservice.auth.custom.logic.RES_EXTERNAL_AUTH)
03-07 12:03:08.387 3833 3854 I SdkServ : LGC:APP:onReceiveaction:jp.co.ricoh.isdk.sdkservice.auth.custom.logic.RES_EXTERNAL_AUTH
03-07 12:03:08.388 3833 3854 D SdkServ : LGC:MGR:SDKJR:{}
03-07 12:03:08.388 3833 3854 I SdkServ : LGC:MGR:handleResExternalAuth RID:1
03-07 12:03:08.388 3833 3854 D SdkServ : LGC:MGR:OWP:true OWUN:true OWDN:true OWSI:true OWE:true OWFN:true OWSFP:true OWFAI:true OWFAP:true PFI:null CP:null DP:null FP:null PP:null SP:null BP:null RFC:all RFD:all RFF:all RFP:all RFS:all RFB:all DAL:null EAG:null
03-07 12:03:08.389 3833 3854 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1074 android.content.ContextWrapper.sendBroadcast:453 jp.co.ricoh.isdk.sdkservice.auth.custom.logic.CustomLogicManager.sendBroadcastToSystem:258 jp.co.ricoh.isdk.sdkservice.auth.custom.logic.CustomLogicManager.handleResExternalAuth:173 jp.co.ricoh.isdk.sdkservice.auth.custom.logic.CustomLogicAppBroadcastReceiver.onReceive:39
03-07 12:03:08.492 6243 6243 I CHK:cputime: 000.013 | 10059: 1067 195
03-07 12:03:08.702 2796 2913 I LegacyUIocsx: [04]100f000a,1
03-07 12:03:08.702 2796 2913 I LegacyUIocsx: [led]t apl:0 no:1 ctl:3
03-07 12:03:08.702 2796 2913 I LegacyUIocsx: [04]100f000a,1
03-07 12:03:08.703 2796 2913 I LegacyUIocsx: [led]t apl:0 no:1 ctl:3
03-07 12:03:08.785 3833 3833 I SdkServ : CTA:SYS:action:jp.co.ricoh.advop.authentication.AUTH_SERVICE_STATE_CHANGED
03-07 12:03:08.785 3833 3833 I SdkServ : CUI:MGR:handleAuthServiceStateChanged state:logout trigger:login_failed userID[] FAR:false,[],null
03-07 12:03:08.785 3833 3833 D SdkServ : CUI:MGR:userName:**** userID[] error:S0406-502(00000000) CP:none DSD:none FP:none PP:none SP:none BP:none MAP:none UAP:none DAP:none NAP:none CUP:none SVP:none sT:null sD:null sRA:null LFR:null FAB:false FAT:[] FAP:[] FAS:null
03-07 12:03:08.785 3833 3833 D SdkServ : CUI:MGR:CCMP:{fullcolor=false, singlecolor=false, monochro=false, twocolor=false, autocolor=false} PCMD:{fullcolor=false, monochro=false, twocolor=false}
03-07 12:03:08.786 3833 3833 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1074 android.content.ContextWrapper.sendBroadcast:453 jp.co.ricoh.isdk.sdkservice.auth.custom.ui.CustomUiManager.sendBroadcastToApp:858 jp.co.ricoh.isdk.sdkservice.auth.custom.ui.CustomUiManager.handleAuthServiceStateChanged:177 jp.co.ricoh.isdk.sdkservice.auth.custom.CustomAuthSystemBroadcastReceiver.onReceive:67
we found in SDK that indicates S0406-502:
- Cause
An error occurred within the library (= SDK authentication application).
(For error symptoms and causes, follow the specifications of the SDK authentication application.)
- Solution
See troubleshooting for the library (= SDK authentication application) or make an inquiry with Ridp.
Could you please explain in details regarding the cause, and provide the solution.
JobService becomes null
Incident Properties
Question
Hello team,
One of our customer facing issue while printing from PF360 app.
Print was not happening due to mJobServiceBinder becomes null for some reason.
We are initializing mJobServiceBinder by the below piece of code.
private JobService mJobServiceBinder;
private ServiceConnection mJobServiceConn = null;
mJobServiceConn = new ServiceConnection() {
public void onServiceConnected(ComponentName name, IBinder service) {
Log.d(Const.TAG, "JobService.onServiceConnected");
mJobServiceBinder = ((JobService.ServiceBinder) service).getService();
mJobServiceBinder.createStateMachine();
}
public void onServiceDisconnected(ComponentName name) {
Log.d(Const.TAG, "JobService.onServiceDisconnected");
mJobServiceBinder = null;
}
};
Could you please advise, in which cases mJobServiceBinder can become null ? so that we can ensure all cases are taken care
Maintenance signature Request
Incident Properties
Question
Dear RIDP:
Tungsten Printix Go 2025.2.0.13 and Capture 2025.2.0.36. Versions are updated to align with the current Printix release.
The application was previously certified by RIDP and release notes of the changes since last certification are attached. The last available certification report is also attached.
Product ID's: 1667825665/1667825666
The application supports G2, G2.5 and G3 devices.
Package checker tool was run on the binaries
FAR (Flexible Admin Role) Integration
Incident Properties
Question
Hello,
I have been in touch with Yuhei Sasaki From Ricoh Europe regarding integrating our Authentication/Pull Print/Secure Scan solution with the FAR functionality.
Yuhei was able to get one of our devices here setup with SLNX using something called the SLNX DM Agent. Sorry, I am not familiar with SLNX at all so I apologize if I say something wrong.
So, on our device I can currently authentication with a test faruser (who is in a fargroup) that is configured on a server (owned by Ricoh) and that works as Yuhei described.
I am loading our solution (Custom Authentication, Secure Print and Secure Scan) onto the device to start testing our integration. However, our custom authentication doesn't appear to "take over" the device like it normally does. I can still only see the default login (username/password) prompt.
It is very possible I have misunderstood how the FAR integration will work with our authentication, but I assumed once the FAR groups were configured on the device, then I would need to specify those groups when the external auth is performed for a FAR user.
Is my understanding correct? If so, how do I get our Authentication to be the main authentication on the device along with SLNX?
Regards
Bryan