Not getting detection events
Incident Properties
Question
I'm working on a tracking application for the Smart Ops panel and I'm running into an issue where I'm not getting any detection events even though I've registered to receive them. Looking at the logs I don't see the SmartSDK generating any detection events. Is there some setup that I've missed?
Enable http to smart sdk API.
Incident Properties
Question
Hi,
I'm trying to get the MFP info using a call to the smartsdk API. On our MFP, and others (the ones we used with Alex), the http call works OK, so the solution works as expected.
On the PTEC machines, I am receiving error when try to use the calls, http and https, both gets an exception: ConnectFailure (Invalid arguments)
The urls I'm using are as described in documents:
http://gw.machine.address:54080/rws/property/deviceInfo
https://gw.machine.address:54443/rws/property/deviceInfo
Also, on emulator they works as expected. Is this an know issue? How can we enable http calls on the PTEC machines so they can work as the ones used before with Alex? By this time we can add the restrictions to our app to work with http, and add the feature later, but need to enable http on the ptec machines.
Best regards,
Martin.
Background service for Smart Operation Panel
Incident Properties
Question
Hello,
When running an application on the SOP (and associate components) what options do we have to have a backgound app running. I've posed the question a couple times over the years, but I'm unsure what the current position is. We're running ahead now and trying to validate what features we will potentially lose by fully dropping the HotSpot Servlet app, which can run in the background and maintain network connections or make periodic operations.
The workflow that we are trying to resolve is:
- User want to submit a job and have it automatically release on a printer - no secure release or user intervention
- Application running persistently
- A job becomes availble on a remote server
- SOP application should automatically check if a job is available
- Or preferably maintains a long live network connection and is notified of an event.
- We support both of these
- SOP applicaiton downloads and prints the jobs.
From the documentation, it looks like the only option is to include a request to wake the application, but this can only be done every 15 minutes.
Is there an option that allows the application to run at a top priority on the panel? Either to perform an operation more often then 15 minutes, or maintain a long lived connection?
Thanks in advance!
Mike
Custom Authentication with the WIM
Incident Properties
Question
Hello,
We wrote a custom authentication application for Gen 2 Android devices. So, when a user walks up to the device, they see our authentication screen, enter their AD credentials and we can authenticate them using the external auth logic and flow.
We just now noticed that if a user uses the WIM with their AD credentials to login to a device with our custom authentication installed, our authentication allows the user in to the WIM.
Is this expected behavior, or are we doing something wrong to allow these user's to authenticate through the WIM?
Is there an option to keep user's from being able to authenticate using the WIM with their AD credentials while still allowing them to authenticate at the panel?
Thanks,
Bryan
User 99999999 is not able to print more than 500 pages, how to resolve?
The 500 pages is the default volume limitation.
This limit is NOT applied if all three are set:
(a) "Machine action when limit is reached",
(b) "Tracking Permission"
(c) "Stop Printing". (Last two are under "Enhanced Print Volume Use Limitation". )
When all three are set, the limit is controlled by the tracking application.
CAC 4 App Signing
Incident Properties
Question
Please sign the attached five CAC 4.0.4 apps for PTEC testing.
API List of Strings
Incident Properties
Question
Hey there,
I'm working with the Ricoh SKD Service and was hoping to get more details on the strings used within the application.
Do you have a full list of paper sizes e.g. "na_letter_landscape" so that we can start building our mapper to account for each paper size and string? Perhaps this is buried somewhere in the docs, but it wasn't obvious to me. I wouldn't mind more examples or docs for other data points like paperKind or colorMode etc.
I'd appreciate the direction. Thank you!
Customize authentication
Incident Properties
Question
Hello,
I'm working though the Authentication Customization documentation, and I have a few questions regarding the procedures for setting up my application.
Under Authentication Customization > 01.Authentication Customization (guide_ml/101-01-0100.htm), section 2.3, step 3, it says:
Go to User Tools - System Settings - Administrator Tools - User Authentication Management Setting and enable LDAP authentication
If I want to use my own external server for authentication, which option would I choose? Currently I have it set to none, but I'm guessing that is incorrect, and also the reason why I'm not getting a call to by BroadcastReciever for the action 'jp.co.ricoh.isdk.sdkservice.auth.custom.SYS_ASK_CUSTOM_AUTH_KIND'
Thanks,
Nathan
Using SDKService.jar
Incident Properties
Question
Hi,
1 - We want to know, if can use the functions and constants of sdkservice.jar but without using the .jar file, maybe writing the constants directly? (I think the samples apps are written that way)
1 - As I understand (plese let me know if I´m right), the sdkservice.jar file is used to get the constants and to manage buzzer and tracking. Can the functions other than constants be used in some other way?
Best regards,
Martin.
Login request never makes external authentication request
Incident Properties
Question
Hello,
I have previously reported an incident (#1216) that reported that login failed after sleep mode.
I have my authentication application fully up to date with the latest sample and the latest firmware and I am having the login failed issue again. This time it does happen even when the device does not go into sleep mode.
Below is a snippet from the debug log of the issue. The login starts processing then the INTERNAL_AUTH_RESULT returns false which appears to cause the EXTERNAL authentication to never get called. This then triggers the LOGIN_FAILED event with error: S0216-002(-13).
These events prevent the application from ever successfully being able to authenticate with the device. Restart of the device resolves the issue however, it is only temporary.
I have also attached the entire log file, hopefully it will help you to resolve this issue. It seems that if the external authentication process is never called and is out of my control given the application issues the REQ_LOGIN successfully.
Snippet from the log where the error occurs:
10-20 08:14:00.702 3333 3333 I lrs.auth.lirc: send(jp.co.ricoh.isdk.sdkservice.auth.custom.ui.REQ_LOGIN)
10-20 08:14:00.702 3250 3250 I SdkServ : CUI:APR:onReceive action:jp.co.ricoh.isdk.sdkservice.auth.custom.ui.REQ_LOGIN
10-20 08:14:00.702 3250 3250 I SdkServ : CUI:MGR:handleReqLogin userID[wagner]
10-20 08:14:00.712 4766 4766 D lrs.rsd.sre: onReceive() intent: Intent { act=com.lrs.ricohapps.android.servlet.RES_GET_LICENSE flg=0x10 cmp=com.lrs.ricohapps.android.securedelivery/.SdServletReceiver (has extras) }
10-20 08:14:00.712 4766 4766 D lrs.rsd.sre: packageName --> com.lrs.ricohapps.android.authentication
10-20 08:14:00.712 4766 4766 D lrs.rsd.sre: package names do not match
10-20 08:14:00.862 3333 6305 D Buzzer : start tone[107] result[true]
10-20 08:14:01.172 3250 3250 I SdkServ : CTA:SYS:action:jp.co.ricoh.advop.authentication.AUTH_SERVICE_STATE_CHANGED
10-20 08:14:01.172 3250 3250 I SdkServ : CUI:MGR:handleAuthServiceStateChanged state:login_operating trigger:login_started userID[]
10-20 08:14:01.172 3250 3250 D SdkServ : CUI:MGR:userName:****error: 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:local sD:null sRA:global
10-20 08:14:01.172 3250 3250 D SdkServ : CUI:MGR:CCMP:{monochro=false, autocolor=false, twocolor=false, fullcolor=false, singlecolor=false} PCMD:{monochro=false, twocolor=false, fullcolor=false}
10-20 08:14:01.192 2662 2707 W InputDispatcher: Permission denied: injecting event from pid 3365 uid 10003 to window Window{4120b658 u0 } owned by uid 10005
10-20 08:14:01.192 2662 2707 W InputDispatcher: Asynchronous input event injection permission denied.
10-20 08:14:01.192 2662 2707 W InputDispatcher: Permission denied: injecting event from pid 3365 uid 10003
10-20 08:14:01.192 2662 2707 W InputDispatcher: Asynchronous input event injection failed.
10-20 08:14:01.282 2662 2666 I dalvikvm: GC_CONCURRENT freed 1061K, 18% free 6988K/8484K, paused 3ms+7ms, total 80ms
10-20 08:14:01.332 3333 3333 I lrs.auth.uieh: AuthServiceStateChangedEvent received. state:LOGIN_OPERATING trigger:LOGIN_STARTED
10-20 08:14:01.332 3333 3333 I lrs.auth.sass: start RaLoginProcessingScreen
10-20 08:14:01.332 2313 2690 W AudioFlinger: write blocked for 578 msecs, 13 delayed writes, thread 0x41522a08
10-20 08:14:01.332 3250 3250 I SdkServ : CTA:SYS:action:jp.co.ricoh.advop.authentication.AUTH_SERVICE_STATE_CHANGED
10-20 08:14:01.342 3250 3250 I SdkServ : CUI:MGR:handleAuthServiceStateChanged state:logout trigger:login_failed userID[]
10-20 08:14:01.342 3250 3250 D SdkServ : CUI:MGR:userName:****error:S0216-002(-13) 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
10-20 08:14:01.342 3250 3250 D SdkServ : CUI:MGR:CCMP:{monochro=false, autocolor=false, twocolor=false, fullcolor=false, singlecolor=false} PCMD:{monochro=false, twocolor=false, fullcolor=false}
10-20 08:14:01.362 3333 3333 I AuthFW : RaLoginProcessingScreen started
10-20 08:14:01.362 3333 3333 I lrs.auth.ssli: RaLoginProcessingScreen Started
10-20 08:14:01.362 3333 3333 I AuthFW : this view is already displayed
10-20 08:14:01.362 3333 3333 I AuthFW : RaLoginUsernameScreen stopped
10-20 08:14:01.362 3333 3333 I lrs.auth.ssli: RaLoginUsernameScreen Stopped
10-20 08:14:01.392 3250 3250 I SdkServ : CTA:SYS:action:jp.co.ricoh.advop.auth.INTERNAL_AUTH_RESULT
10-20 08:14:01.392 3250 3250 I SdkServ : CUI:MGR:handleRequestInternalAuthResult result:false failReason:null
10-20 08:14:01.432 3333 3333 I lrs.auth.uieh: AuthServiceStateChangedEvent received. state:LOGOUT trigger:LOGIN_FAILED