SmartSDK Version and Corresponding Device
Incident Properties
Question
Hello,
We are developing a web app that is going to be opened with WebBrowser NX. Our application is using SmartSDK v3.40
Reading the documentation I found this table with devices and their compatibility but I have two questions:
- For G3 devices, 3.40 appears Blank and based on the legend it says Not supported. However I tried our app in a RICOH IM C2510 printer and it works perfectly. Is that correct?
- IM 2500 / IM 3000 / IM 3500 /IM 4000 / IM 5000 / IM 6000 / IM 2509J / IM 3009J / IM 3509J devices have an arrow in 3.40 column. Does that also means they support 3.40?
Web Browser NX logs
Incident Properties
Question
Hello,
We are testing our app in RICOH IM C2510 printer. We are using WebBrowser NX and we need to check the logs. I found the logs in the emulator but not in the printer.
Could you please help us to access to the logs?
Thanks,
Different Page Orientation on different devices
Incident Properties
Question
Hi,
We´ve developed a WebApp that is currently being used on different clients. When using the duplex mode, we are getting different results, regarding page orientation, between different Ricoh devices. It looks that different Ricoh devices deal with page orientation differently, landscape vs portrait.
On our tests we used the models IMC 300 and IMC 6000.
We understand that there are some differences in the scan mechanism (dual pass versus single pass scan for duplex mode), and that the default page feed option is different orientation.
The result we want to achieve using duplex mode is the displayed on “Figure 1”, I believe this the “top_to_top” option (please correct me if I´m wrong).
This is what we are getting on our tests:
- On IMC 300, using "top_to_bottom" in duplex mode I get the desired page orientation. If I change the settings to "top_to_top" I get the back page upSideDown.
- On IMC 6000, using "top_to_bottom" in duplex mode I get the back page upside down. If I change the settings to "top_to_top" I get the desired page orientation.
Small snippet of the JavaScript code I´m using:
scanOptions.jobSetting.originalSide = "top_to_bottom";
Can you help on how to achieve the desired page orientation (check figure 1) on all the devices?
Figure 1 - correct page orientation using duplex mode
CA Certificate cannot be trusted
Incident Properties
Question
We need assistance getting MFDs to trust 3rd party root CA certificates.
Trustmark has their own CA cert to create certs for this application. Their site cert is signed by an intermediate cert, which is signed by their root cert. When browsing to the URL of the application, the browser shows the error: The certificate is not issued by a reliable authority. When clicking on display certificate details. The issuing cert is indeed the same intermediate cert installed on the device as "site" certs. Their root CA cert is also installed and trusted on the device. On the device's web image monitor, site certs list, it indicates their certs are both trusted and "root certificate check" is active. The date & time on the device are set correctly. The site cert's CN matches the server's host name.
The same issue has also been reproduced on our two development MFDs, a C306Z and a C2000. We receive the same unreliable authority error even though the CA cert is listed as trusted by the device. Some additional testing has been done with our devices. We've tested site certificates issued directly by our root CA instead of our intermediate CA. I've also tested site certs that have a greater and less than 13 month validity period. Our devices don't produce cert errors when hitting the public sites at oportun.encapture.com or qa2.encapture.com. Those certs were issued by GoDaddy and Amazon respectively. When testing certs we created ourselves, the application works fine, and with TLS functioning if we continue past the certificate error. I've also tested creating root CA certs with various extensions and attributes. One of which is attached. The C2000 is running the latest firmware. The C306z cannot be updated at the time because the Firmware update tool does not recognize it for some reason.
Delete BrowserNx cache and form data from javascript
Incident Properties
Question
Hi,
Although I´m loading javascript files with a suffix like "javascriptFile.js?v=12", sometimes changing the "v=13" to something different like "v=14" it is not enough for the browser to refresh the code, I have to manually clear cache from the browser NX menu.
Is there a way of clearing Browser cache using javascript code or other ways of achieving that automatically?
Thank you,
Luís
Request Updated Access token. Existing token expires May 2023
Incident Properties
Question
Hello,
We have a Web BrowserNx application with an access token that is due to expire in May 2023 so I'm requesting an updated token that we can apply to our servers in the field.
Here are the details provided to your organization the last time we refreshed the token:
Product ID: 1979711509
Vendor Name: OpenText
Application Type: Web Application (Web BrowserNX)
Application Name: RightFax Connector for Ricoh
URL Location: /rightfax
Target Version: SmartSdk Version : 2.70
The updated token will be applied to RightFax versions:
16.4
16.6
20.2
21.2
22.2
I've also attached the public key we used previously to refresh the token expiration date.
Please don't hesitate to contact me if you require more information to help us refresh the token before it expires.
Regards and thank you,
Dale Hunt
Lead Software Engineer
OpenText
JS API call to getAuthState resulting in a AAA error
Incident Properties
Question
While testing a PaperCut remote (or web app -- we aren't sure yet) Web BrowserNX application with RSI, one device is failing single sign-on. The only evidence of a fault is this in the log when calling getAuthState():
12-12 13:53:35.109 8462 8462 I BRWS : WebChromeClient:ricoh.dapi.auth.getAuthState
12-12 13:53:35.114 8462 8462 I chromium: [LOG:CONSOLE] "[ERROR][Dec 12 2022 13:53:35]{"method":"isAaaWorkingButInTrouble","type":"error"}",
source: https://www.na.smart-integration.ricoh.com/si-apps/pub/js/main.min.js?v=0.20.22 (2)
12-12 13:53:35.116 8462 8462 I chromium: [LOG:CONSOLE] "[INFO ][Dec 12 2022 13:53:35]apps.Login._saveAuthorizeOptions",
source: https://www.na.smart-integration.ricoh.com/si-apps/pub/js/main.min.js?v=0.20.22 (2)
12-12 13:53:35.119 8462 8462 I chromium: [LOG:CONSOLE] "[INFO ][Dec 12 2022 13:53:35]apps.Login._initializeViewModelAndSuccessUrl",
source: https://www.na.smart-integration.ricoh.com/si-apps/pub/js/main.min.js?v=0.20.22 (2)
12-12 13:53:35.123 8462 8462 I chromium: [LOG:CONSOLE] "[INFO ][Dec 12 2022 13:53:35]apps.Login._initializeViewModel",
source: https://www.na.smart-integration.ricoh.com/si-apps/pub/js/main.min.js?v=0.20.22 (2)
12-12 13:53:35.129 8462 8462 I chromium: [LOG:CONSOLE] "[INFO ][Dec 12 2022 13:53:35]viewmodels.LoginBase.init",
source: https://www.na.smart-integration.ricoh.com/si-apps/pub/js/main.min.js?v=0.20.22 (2)
RightFax 22.2 Compatibility Testing Request
Incident Properties
Question
Hello,
We would like to schedule PTEC for RightFax, version 22.2 integration with Ricoh.
Here is the information we usually provide:
Product ID: 1979711509
Vendor Name: OpenText
Application Type: Web Application (Web BrowserNX)
Application Name: RightFax Connector for Ricoh
URL Location: /rightfax
Target Version: SmartSdk Version : 2.70
No files are attached to this because the entire RightFax server (gigs in size) must be installed in order to utilize/install the Ricoh piece- in the past we have a QA resource of ours set this up in the PTEC lab for you. We are hoping to be able to do that again.
Please let me know what additional information you will need to process this request and get the testing scheduled.
Thank you and kind regards,
Sue
Upload document options
Incident Properties
Question
Hello,
What options do we have to upload a scanned document outside the device?
in the documentation I can find info for sending an email or a fax, but for our project, we are looking for a way of sending the document with one of the following options:
- FTP
- External API call
- MTOM protocol
I could not find this information on the documentation. If there is support for one or more of the previous options please show me where it is on your documentation.
Thank you.
Luís
Error calling ricoh.dapi.app.scanner.start(scanOptions);
Incident Properties
Question
Hello Ricoh´s support ,
I need some help to run a sample code you have on your documentation. I´m not experienced with your SDK so please be patient with me if I´m doing something dumb.
Context:
I want to run Ricoh´s sample code (check attached file "RicoSampleCode.txt") on my web App.
I´m currently blocked with the error (see below image) when executing the following javascript code "ricoh.dapi.app.scanner.start(scanOptions);"
I can´t find information about the error on your documentation, so I don´t know what I need to fix, can you help?
Attached is a zip file with the relevant information:
- EmulatorInUse.png shows the emulator I´m using.
- FiddlerSessionWithError.saz contains a Fidller trace of http requests, where I can see that the emulator responds to the Status GET ("http://localhost:54080/rws/service/scanner/status?_=mJArRwep") but then fails on the POST ("http://localhost:54080/rws/service/scanner/jobs")
- senderEntryIdError.png shows the error that is blocking me.
- VisualStudioCodeCallingRicohJavascript.png shows the location of the code in visual studio project.
- RicoSampleCode.txt contains the original Ricoh´s sample code I want to use.
- MyCode.txt is the code I´m using (isolated in one file)
- Ricoh ScanWebAppHttps folder is my visual studio solution.
Thank you
I´m Luís Diogo and I´m working on a project with Lorcan Kennedy.