Sample Printer Capabilities
Incident Properties
Question
Hi We are developing the application and using the browser to help with the development. The application is built in JavaScript and we would like to emulate the responses when using the Ricoh SDK's when getting information back from the printer. Are there full sample responses available for the JavaScript SDK that can be used?
JS Web Browser Support
Incident Properties
Question
Hi, We are looking at the web application browser support. Would it be possible to build the web application using Angular 18 or another version of Angular. Based on the documentation, the browser the printers are using is "Chrome (Blink) version is 84.0.4147.125." Do you have any further documentation about the supported JS functionality for this browser or any other recommendations on supported JS frameworks.
Thank you,
Jordan
WebBrowser NX Add Shortcut to home alternative
Incident Properties
Question
Hi, do we have another way of adding a "shortcut to home" besides the menu from the webBrowser NX (see image attached)?
Thank you,
Luís
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)