ShareScan - Using external USB keyboard on Ricoh embedded
Question:
When using the Embedded ShareScan client for Ricoh, some MFPs have an optional external keyboard connected via USB. What settings are required to make the keyboard work with ShareScan?
Answer:
For best results, please use ShareScan Embedded client for Ricoh 5.4.30823.0 or newer
The following must be done:
A. Determine USB keyboard Hardware IDs
B. MFP's configuration mode for USB keyboard must be set
C. The USB keyboard's Hardware ID must be in ShareScan's HardKeyboardWhiteList
D. The USB keyboard must be plugged in before the MFP is powered on.
A. Determine the Vendor ID and Product ID of the USB keyboard
-
Plug USB keyboard to a PC
-
Open device manager and USB Keyboard Properties
-
Open Hardware tab
-
Click on HID KeyboardDevice then Properties
-
Open Details tab
-
Choose on the drop down menu the Hardware IDs
-
Note the values for HID and VID
-
-
for example, if the value is "HID\VID_0DC6&PID_3401&REV_0103" the values would be the following
-
-
VID = 0DC6
-
PID= 3401
-
-
B. MFP Hardware configuration
- For Java 12.x or newer MFPs, check "User Tools" -> "Program/Change USB Device List" and add the Vendor ID and Product ID determined above.
- For the MFP with Java 11.x or earlier, the Ricoh technician should check that the SP 5075-01 value is set to the default value of "0".
-
- If this value is set to "1", the keyboard will not work with ShareScan.
C. HardKeyboardWhiteList
ShareScan 5.4, 5.2 and 5.1: Modify Advanced Settings
- Open ShareScan Manager server
- Open Administration Console and click on Settings
- Scroll down to the Advanced and click on the "Advanced ShareScan settings" and Click on the "..."
- Expand the "Shared manager settings"
- Find the "HardKeyboardWhiteList" entry
- Add Value Data determined in Step 1, separated by colon - in our example, the value would be 0DC6:3401
-
- If more than one value is required, separate them with one of the following characters: , ; | (comma, semicolon, vertical bar / pipe character)
- Take care to enter 0 (zero) not O (letter o)
- Click on "Save and close"
- Restart ShareScan Manager or Restart ShareScan Server
- Power off the Ricoh MFP
D. Test
- Plug in the USB keyboard
- Power on Ricoh MFP
Caveats:
It is currently a limitation that at least on certain MFP models, using the external USB keyboard will disable the simultaneous use of the virtual (soft) keyboard for data entry to ShareScan. On applicable models only one of the input methods can be used at any given time. This is a known limitation with the following (and other) models. Please note that this is a partial list.
- MP 401SPF
- MP 4054SP
- MP 5054SP
- MP 6054SP
- Aficio MP 7502
- MP 7503SP
- MP 6503SP
- MP C6004
- MP C6502
Historical legacy information below.
The use of ShareScan 5.0 is no longer recommended. For best results, please upgrade to a newer release.
ShareScan 5.0 only: Add the value to the Registry
- NOTE: DO NOT add registry entry for ShareScan 5.4, 5.2 or 5.1.
- Open ShareScan Manager server
- Open registry by running "regedit"
- Open HKLM\Software\Nuance\ShareScan\ShareScanManager
- Create new String Value "HardKeyboardWhiteList"
- Modify
- Add Value Data determined in Step 1, separated by colon - in our example, the value would be 0DC6:3401
- Restart ShareScan Manager or Restart ShareScan Server