PDF file scanned instead of TIFF file in SCAN
Incident Properties
Question
Regarding the Ricoh documentation, when scanColor is monochrome_text_photo and scanFormat is tiff_jpeg, a TIFF file should be generated after scan.
In monochrome color mode, default compression method can be either MMR or MH.
Here is a payload sent to the printer, but a PDF file is generated after scan instead of TIFF.
Verification and Renewal of Development Access Token for Ricoh WebAPI
Incident Properties
Question
Hi Team,
We are working on the Ricoh Remote Card Manager (RRCRM) application, which helps the deployment of our Ricoh plugin (Product ID: 1667760129) onto Ricoh MFP devices. Currently, we are implementing a feature to remotely update the "Program/Change USB Device List" using the WebAPI endpoint /rws/property/usbDeviceList.
However, when attempting a POST API call with our existing access token, we encounter a 400 Bad Request error.
To proceed, we need:
1. Verification Methods for the Current Access Token: To confirm if the token is valid or requires renewal.
2. We are requesting a New Development Access Token: Below, we have included the required details for the WebAPI application form.
1. Product ID:
CIS_Plugin : 1667760129
Config_Servlet : 1667760130
2. Vendor Name : RF Ideas
3. Application Type : Remote Application
4. Public Key : I have attached the Publickey.pem.
5. Device Serial Number :
a. C768R710018
b. 3209XB21500
c. 9143RB01041
d. 9144R250068
Let us know if anything else is required for the generation of development access token.
Ricoh SOP - Address book management
Incident Properties
Question
Hi,
We are working on a new feature for our product on Ricoh SOP devices. This feature requires Address Book entry management via Web API, including:
- Get all Address Book entry (rws/addressbook/entries)
- Get one Address Book entry by username (rws/addressbook/entries or /rws/addressbook/entries?_method=SEARCH)
- Delete one Address Book entry (/rws/addressbook/entries/{Entry ID})
1. We would like to confirm if there is any performance impact over time when we continuously call these APIs above, especially the deleting entry one.
2. Is there other way to manage/add/delete Address Book entry programmatically besides the Web API?
Thanks.
The demo signature request has not been returned signed file as normal since 18th March
Incident Properties
Question
Hi,
The demo signature request has not been returned signed file as normal since yesterday ( 18/March)!!
The website Demo Signature Request | Ricoh Developer Program (RiDP) (ricoh-ridp.com)
does not return the signed package as expected.
Please take a look:
New web api access token
Incident Properties
Question
We have previously had an access token which we used to make some Web API calls as part of the X-SS-AccessToken header. It appears that token has now expired and we need to get a new one. Can we specify the the expiration date of the new token and is there a limit to how high the expiration date can be? Here is the information for our app, it is for a remote app and we aren't using Web Browser NX.
Product ID: 1711276340
Vendor Name: PrinterLogic
Application Name: PrinterLogic
Application Type: Remote Application.
Target Version: 3.0
MFP Serial number(s):(testing device if needed) 3089R600750
Request for Development Web Api Token
Incident Properties
Question
Hi,
Web API is being investigated for an urgent customer-related investigation. Could you please provide a Development Web Api token for investigation purposes.
Thank you.
Regards,
Http Request Failed: Operation not permitted
Incident Properties
Question
Hi, I'm working on an app to run on the Smart Panel emulator. I'm trying to implement the POST request, working from the documentation, to start a copy job, but the request seems to fail. It returns: java.net.SocketException: socket failed: EPERM (Operation not permitted).
Is there a permission for the Smart Panel to allow requests? I currently have the INTERNET and ACCESS_NETWORK_STATE permissions added to the Manifest.
Also I'm uncertain of the IP Address I should be using for the request as part of the base url. Is it the same IP as the emulator with the port number, or is there another IP for the printer emulator I should be using?
How to trigger Ricoh device to be temporary busy?
Incident Properties
Question
Question: In the real world, is there any way for user to trigger the device to be temporary busy so we can verify the Print Web call retry in our application?
Background info:
Our Ricoh application triggers print job by firing the "POST http://gw.machine.address:port/rws/service/printer/jobs" Print Web call with print file path url to the Ricoh device. During the testing we notice this call seems to be always successful.
As per the Ricoh WebAPI description, the Print web call would fail as the device might be temporary busy or unavailable. We implemented Web API retry mechanism in the application so if the Print Web call failed, the application can retry sending the Print request. In order to test the retry, we have to add customized code in the app to simulate the Print web call failed. We hope we can test the retry without the customized code, and this is reason why we would like to know how to make the device temporarily busy.
Thanks.
Trigger print when multiple jobs are involved
Incident Properties
Question
We are implementing the Ricoh application to trigger print job by firing the "POST http://gw.machine.address:port/rws/service/printer/jobs" print web call with print file path url. The question is about the situation when multiple print jobs are involved.
As per the description for the print sample code in Ricoh SDK, it appears that a new job can be executed only when the printer state is IDLE, does that mean that in order to call the print web call to trigger the second job we have to wait for the first job is fully completed (physically printed out)?
When doing testing we notice that even when a job is being printed out in background, we could still call the print web api to trigger a new print job, finally both jobs are printed out in order.
As we know, when a job is triggered by the print web call, the ongoing job status for this job would be pending (pull file stream based on file path url), processing and completed. Can we call the print web api to trigger the second job by following the steps as below? Or, does Ricoh have any recommendations if we want to speed up the printing for multiple jobs?
1. Use print web api to trigger the first job.
2. Wait for the job status event for the first job.
3. The application receives the job status events and confirm the file stream pulling has been completed for the first job as per the job status events.
4. When the first job is still being printed (not receive "completed" job status event yet), use print web api to trigger the second job.
Thank you.
Ricoh access tokens and final release sign
Incident Properties
Question
We are going to start with the development of our application. Our application is going to run in the Web Browser NX and it’s going to use the JS API to interact with the printer.
I noticed we need an access token to use the scanner.
How can we get the access token? I read in the documentation that we need to fill a form and Ricoh is going to provide us the token, but first we need a product ID.
Could you please let me know where I can fill the form and how to get the product id?
Also, I would like to know how is the process to get the final release signs and tokens.