gcpv1.1&2.0 administrator configuration guide...
TRANSCRIPT
Ricoh App. For GCP Configuration Guide
Page 1
Ricoh App. for
Google Cloud Print
Administrator
Configuration Guide
January 15, 2016
Advanced Customer Technologies
Ricoh AMERICAS Holdings, Inc.
Ricoh App. For GCP Configuration Guide
Page 2
Revision Number Date Description of change
Ricoh App. For GCP Configuration Guide
Page 3
1.0 07/08/2014Initial Draft. Updated Screenshots, added “Printer SNMP Setting”section, and added limitation of proxy environment registration withprivet.
1.1 2/25/2015
- Updated screenshots and description of following sections Registering the Ricoh GCP Application with Google Service Appendix
- Added section “User Code Mapping”
1.2 4/7/2015
- Updated screenshots and description of following sections
Registering the Ricoh GCP Application with GoogleService
Appendix Printer Registration with Privet
- Added section “Cost Accounting”
1.3 4/29/2015
- Updated screenshots of most of Ricoh GCP app and updated Cost Accounting – Screenshot and description for added
bypass proxy check box; description of PaperCut serverconnection check.
Printer Connection Status at Ricoh GCP – Screenshot forreset push button move.
Web Image Monitor Print Job History – Added note forWIM not display user name longer than 20 characters.
Added error case of SNMP setting
1.4 7/6/2015- Added:
Limitations: 10. Installing on HDD.
1.5 9/16/2015- Added:
Limitations: 11. Chrome Browser work around.
Ricoh App. For GCP Configuration Guide
Page 4
1.6 11/24/2015
- Added:Limitation: Google Cloud Print UI
Admin page can be accessed via unsecured port 8080.
1.7 12/17/2015
- Added:NEW Product Activation workflow with Product Key.From this version or later, the GCP App. Will connect to newlicense server, that will be activated with Product Key.GCP 1.1 System Requirement and Printer Registration.
- Moved: Limitation: 11. Chrome Browser work around to frontpage.
1.7b 1/15/2016 - Added the description around PS3 option needs.
Ricoh App. For GCP Configuration Guide
Page 5
Table of Contents
Chrome Browser weak ephemeral Diffie-Hellman public key workaround .......................... 8
Scope and Purpose ........................................................................................................................... 7
Overview .............................................................................................................................................. 7
System Requirements ........................................................................................................................ 7
Starting up the GCP Application .................................................................................................. 12
Registering the Ricoh GCP Application with Google Service ................................................ 15
Printer Anonymous Registration................................................................................................. 15
Printer Auto Registration.............................................................................................................. 25
Printer Registration with Privet (For Ricoh Multi-Function Printer models released after
Fall 2012, JVM version 11.x above. ) ......................................................................................... 33
Sharing MFP with Users................................................................................................................. 35
Appendix ........................................................................................................................................... 38
Tested Devices .............................................................................................................................. 38
Ricoh License Agreement .......................................................................................................... 39
Print Feature Support ................................................................................................................... 41
Monitoring GCP Application...................................................................................................... 41
Google Cloud Print Log........................................................................................................... 41
Google Cloud Health Screen ................................................................................................ 42
Printer Connection Status at GCP......................................................................................... 42
Printer Connection Status at Google ................................................................................... 44
Web Image Monitor Print Job History ................................................................................... 45
Printer SNMP Setting ................................................................................................................. 46
Energy Save Mode ................................................................................................................... 51
Ricoh App. For GCP Configuration Guide
Page 6
User Code Mapping .................................................................................................................... 51
Enable User Code Mapping and Configure ...................................................................... 51
Import and Export User Code Mapping .............................................................................. 53
Cost accounting........................................................................................................................... 54
Configure GCP for PaperCut ................................................................................................. 55
Configure PaperCut Server ................................................................................................... 57
Switching between Proxy and Non-proxy Network Environment ...................................... 59
Limitations....................................................................................................................................... 60
Ricoh App. For GCP Configuration Guide
Page 7
Scope and Purpose
This document provides instructions on the administration of Google Cloud Print
(GCP) V1.1 & V2.0.
Overview
This GCP system is composed of two components: (a) The Cloud Print Service in
the Cloud and (b) The GCP application working on multi-functional printer (MFP).
The instructions in this document explain: (1) How to startup GCP application on
MFP, (2) How to register GCP Application with Cloud Print Service, and (3) how
to share the target printer to end users.
System Requirements
The target machines and network environment must meet these REQUIREMENTS
below:
1. GCP V2.0: Ricoh Multi-Function Printer models released after Fall 2012, JVM
Version 11.x or above.
2. GCP V1.1: Ricoh JVM Version 7.x to 10.x.
3. All firmware and SDK Application specified in Google Cloud Print Firmware
Update Guide must be installed on the target machines.
4. The network environment must allow unrestricted communication on TCP
and UDP Ports number 443, 51443, 8080, 5222 and 5223
5. Google account(s) for MFP administrator are required.
NOTE: The device must be able to print PDF but for new devices this is already possible without the PS unit installed as it comes with PDFprinting built in.For older models (xx01 or earlier) it's required to have either PS3 or PDF Card ( (that comes with Media Drive) to enable this.(The supply of Media Drive may already be limited for these older models, but PS option should be available stiill)
That is the reason why we need PS3 option, it does not theoretically require PS3, but the PDF print that comes with PS3 optionis the one needed for these older models)Devices supported in GCP v2.0 (or Java 11.xx or later )device comes with built-in PDF in the firmware. So PS3 is not necessary.
Ricoh App. For GCP Configuration Guide
Page 8
Chrome Browser weak ephemeral Diffie-Hellman public key
workaround
Due to Chrome browser version 45 upgraded encryption algorithm lengths to 1024
bits, user may encounter issue to access Ricoh Google Cloud Print Admin page:
The work around of this issue with your Chrome browser is:
o Close all opened Chrome browsers
o Once all Chrome browsers are closed, make sure there are no background chrome processes
running. To do so, go to Chrome browser “setting” “Show advanced settings…”
“System” and uncheck “Continue running background apps when Google Chrome is closed”.
Ricoh App. For GCP Configuration Guide
Page 9
Ricoh App. For GCP Configuration Guide
Page 10
o Method 1: Pressing the Windows logo key +R, Open:
chrome.exe --args --cipher-suite-
blacklist=0x0088,0x0087,0x0039,0x0038,0x0044,0x0045,0x0066,0x0032,0x0033,0x0016,0x00
13 then click [OK].
o Method 2: Create a Google Chrome shortcut on desktop, right click on it, select “Properties”, edit
Target as:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --cipher-suite-
blacklist=0x0088,0x0087,0x0039,0x0038,0x0044,0x0045,0x0066,0x0032,0x0033,0x0016,0x0013
click [OK]
Ricoh App. For GCP Configuration Guide
Page 11
o Reference: https://productforums.google.com/forum/#!msg/chrome/o3vZD-Mg2Ic/eJFgRWTynG8J
Ricoh App. For GCP Configuration Guide
Page 12
Starting up the GCP Application
1. Visit the MFP’s Web Image Monitor page – http://x.x.x.x(Target printer’s IP
address)/
2. Select [Login]
3. Login as “admin”
Ricoh App. For GCP Configuration Guide
Page 13
4. Select[Device Management] > [Configuration]
5. In the [Extended Feature Settings] section, select [Startup Setting]
Ricoh App. For GCP Configuration Guide
Page 14
6. Check [Google Cloud Print] radio button. Next, Click [Start Up/Stop]
7. Please verify that the application is in starting up mode. This can take up to 2
minutes.
Ricoh App. For GCP Configuration Guide
Page 15
Registering the Ricoh GCP Application with Google Service
After installing and starting GCP application, the printer can be registered with
Google Cloud Print in 3 ways:
Printer Anonymous Registration
1. Visit https://printerIP:51443/googlecloudprint/login or
http://printerIP:8080/googlecloudprint/login, login as “admin”, enter correct
password (none for default).
V2.0
Multi-Language support:
English (Default)
French
German
Italian
Spanish
V1.1
Multi-Language support:
English (Default)
French
German
Italian
Spanish
Note: Please ignore the security warnings about the certificate.
Ricoh App. For GCP Configuration Guide
Page 16
2. After login, accept Ricoh Software License Agreement, on Product Key web page
enter a valid product key and select “Activate”, and choose “Register” on the
Printer Registration Page.
V2.0
Software License
Agreement
Select [Accept]
V1.1
Software License
Agreement
Select [Accept]
Ricoh App. For GCP Configuration Guide
Page 17
V2.0
Enter a valid Product
Key,
Select [Activate]
V1.1
Enter a valid Product
Key,
Select [Activate]
Ricoh App. For GCP Configuration Guide
Page 18
V2.0
Select [Register]
V1.1
Select [Register]
3. On the Registration Page, Configure Print job receiving settings as either Push or Pull
by specifying the details like server, port or polling interval. You can also configure
server settings by changing the Google server or OAuth Server or by providing you
own proxy server details. Start the Registration process by clicking on Step 1: Initiate
Registration button.
Ricoh App. For GCP Configuration Guide
Page 19
V2.0
Select [Initiate
Registration]
V1.1
Select [Initiate
Registration]
4. Once doing the Initiate Registration, you will be shown Step 2 and Step 3 on screen.
As a second step in Registration, click on the Step 2 link given.
Ricoh App. For GCP Configuration Guide
Page 20
V2.0
Select Step2 “hyper
link”
V1.1
Select Step2 “hyper
link”
5. A new window will be opened which is owned by Google. Here you are asked to
enter and authenticate your Google account credentials (Email address and
password). Click [Sign in]. If you have already logged into one of the Google
account in your browser, the below login page will not appear, instead page in #5
will be shown directly.
Ricoh App. For GCP Configuration Guide
Page 21
Note: Please disable pop-up dialog blocking in your browser in order to
open this page.
6. Click [Finish Printer Registration]
Ricoh App. For GCP Configuration Guide
Page 22
7. Confirmation page will be shown
8. Return to the MFP Google Cloud Print page, and then click Step 3 [Complete
Registration]
V2.0
Select Step3:
“Complete
Registration”
Ricoh App. For GCP Configuration Guide
Page 23
V1.1
Select Step3:
“Complete
Registration”
9. Once all the 3 steps are completed, the printer will become registered to Google
and a success message will appear. The Google Cloud Print screen will change to
update mode. Verify the information is correct.
V2.0
Registration Complete
Ricoh App. For GCP Configuration Guide
Page 24
V1.1
Registration Complete
NOTE 1: The Push status will be displayed on the screen as “Connecting” or
“Connection Error”. After refresh page “Connecting” will be changed to “ONLINE”. Try
with valid connection settings.
NOTE 2: Clicking on the printer id hot link will give you the printer capability information
in json format.
NOTE 3: Try to complete Step 2 and step 3 in 15 minutes after clicking on Initiate
Registration. The token generated by clicking on Initiate Registration is valid only for 15
min, so if you don’t finish the Registration, you will get an error message to restart the
process again by clicking on Step 1 Initiate Registration.
10. Visit http://www.google.com/cloudprint and login with Google credential. The
newly registered printer will be shown in the [Printers] list. The print jobs and its status
can be viewed by clicking on a particular printer from this list.
THINGS TO REMEMBER:
i. The Anonymous Registration can be done under any printer admin’s Google
account who knows the printer’s Web Image Monitor login credentials.
ii. This flow doesn’t need any service account or any action done at playground
app before registering
Ricoh App. For GCP Configuration Guide
Page 25
iii. The Anonymous Registration gives the option to configure many settings like
printer/server settings and print job receipt settings
iv. This also works in the proxy environment if the admin specifies the proxy
credentials during the registration time.
v. This flow allows you to choose between push and pull as print job setting during
registration or update.
Printer Auto Registration
The printer can also be registered just in 1 step if you already have a valid refresh token
from Google playground app.
1. Each enterprise need to have a common service account and only a few people
should have password to the service account for SOX compliance. This service
account should be used to generate the client Id and client secret for the installed
web application at developers.google.com under API console
NOTE: Add https://developers.google.com/oauthplayground/ as a valid Redirect
URIs while creating the Client ID
2. Login to https://developers.google.com/oauthplayground/ with the enterprise
service account where the printers should go under. (You can easily do this in
Ricoh App. For GCP Configuration Guide
Page 26
Chrome's incognito mode). Then configure the settings of the app as in the
screenshot below (configure client id and secret) by clicking the settings icon from
the right hand top corner of the page. Then manually type in
https://www.googleapis.com/auth/cloudprint as the scope and click [Authorize APIs]
button.
3. Click on “Allow Access” button on the Request Permission page
Ricoh App. For GCP Configuration Guide
Page 27
4. On the step 2 of playground app, you will see an Authorized Code which can be
exchanged for tokens
5. Now you will get a never expiring refresh token and an access token which will
expire in an hour. There will be a counter for the access token validity on the page
too. Once the access token is expired, you can click on the “Refresh Token” button
to get a fresh access token.
Ricoh App. For GCP Configuration Guide
Page 28
6. Visit https://printerIP:51443/googlecloudprint/login or
http://printerIP:8080/googlecloudprint/login, login as “admin”, enter correct
password (none for default)
Note: Please ignore the security warnings about the certificate.
Ricoh App. For GCP Configuration Guide
Page 29
V2.0
Multi-Language support:
English (Default)
French
German
Italian
Spanish
V1.1
Multi-Language support:
English (Default)
French
German
Italian
Spanish
After login, accept Ricoh Software License Agreement, follow Printer Anonymous
Registration Step 2 to complete product activation, and choose “Auto Register” on
the Printer Registration Page.
7.
Ricoh App. For GCP Configuration Guide
Page 30
8.
V2.0
Select “Auto Register”
V1.0
Select “Auto Register”
Ricoh App. For GCP Configuration Guide
Page 31
9. Now enter the refresh token received from the last step along with the client id and
client secret used in playground app, and click on ‘Auto Register’
10. The printer gets registered automatically under the service account with print job
setting- polling of 3 mins
Ricoh App. For GCP Configuration Guide
Page 32
NOTE 1: The Push Print Job Settings is not available in Auto Register.
NOTE 2: Clicking on the printer id hot link will give you the printer capability
information in json format.
11. Visit http://www.google.com/cloudprint and login with Google credential. The
newly registered printer will be shown in the [Printers] list. The print jobs and its status
can be viewed by clicking on a particular printer from this list.
THINGS TO REMEMBER:
i. The Auto Registration can be done only by service account/team members of
the service account that have listed at Google apis console.
ii. This flow has a pre-requisite of generating Refresh token at Google Playground
app.
iii. The auto registration flow uses all the default values including the Google server
url. The user does not have access to change these default values
Ricoh App. For GCP Configuration Guide
Page 33
iv. The auto registration flow cannot be used in a proxy environment
v. The auto registration sets job polling option for 3 mins by default. You will not be
able to switch between push and pull.
Printer Registration with Privet (For Ricoh Multi-Function Printer models
released after Fall 2012, JVM version 11.x above. )
According to Google Cloud Print 2.0 specification, all GCP Printers should be
discoverable in the local network by using chrome: // devices page.
1. User signs in to Chrome, devices page will allow user to register printer. It also lists
out all the cloud printers associated with the user account and have link to go to
user’s cloud print site to manage printers. Chrome://devices page with signed in
user is as follows.
2. Click “Register” button to start printer registration with Privet. During registration,
User can choose to cancel the process by clicking “Cancel” button.
Ricoh App. For GCP Configuration Guide
Page 34
3. If the printer is successfully registered, it will be removed from “New Devices” list and
added to “My Devices” list.
Ricoh App. For GCP Configuration Guide
Page 35
Note: If printer is registered with privet in proxy environment, proper proxy server
information must be set by clicking on “Update” button in Ricoh GCP 2.0 administration
page, tab “Printer Registration”.
4. The printer may fail to register due to some error conditions as shown below:
To find out the cause of the error condition, check error log from Ricoh GCP 2.0
administration page, tab “Log Settings” or download log. One of the possible
causes: the device is not activated.
5. Visit http://www.google.com/cloudprint and login with Google credential. The
newly registered printer will be shown in the [Printers] list. The print jobs and its status
can be viewed by clicking on a particular printer from this list.
Sharing MFP with Users
A registered printer can be shared with other Google users.
1. Visit http://www.google.com/cloudprint and login with Google account,
Click [Printers] list.
Ricoh App. For GCP Configuration Guide
Page 36
2. Choose a registered printer to be shared, click [Share].
3. Add the Gmail address for the users who will have access to the printer. Click
[Share].
Ricoh App. For GCP Configuration Guide
Page 37
Note: To remove the user from the sharing setting list, click the [x]
next to the user’s name.
4. When users visit http://www.google.com/cloudprint and login, they should
see the printer sharing request in the [Printers] list. After accepting the request,
the user can print to this Cloud Printer.
Ricoh App. For GCP Configuration Guide
Page 38
Appendix
Tested Devices
Hardware Environment: Ricoh Multi-Function Printer models released after fall of 2012,
Java VM v11.x or above and PDF firmware.
So far, the following 2 Ricoh Printer models (with the latest firmware updates) are the
most successful during testing.
Controller Printer Model Name
Firmware(*1)
JAVA VM (*1)GCP App (SDK App)(*2)
Firmware Name Firmware No. Firmware Version
GW+ 12AReleasedFall 2012 orlater
Aficio MP C4503
Engine-singlePath D1505503S 1.29:08
Version 11.21.00 orlater
GoogleCloudPrint.zip
SystemCopy D1495550Q 1.16
Printer D1665701K 1.09
NCS D1495567J 12.65
WebSupport D1495561J 1.04.6
PowerSavingSys D1495554C F.18
PDF D1665733D 1.03
Finisher D6865301K 01.210:04
Aficio MP C3503
Engine D1475503S 1.29:08
SystemCopy D1475550P 1.12
Printer D1655701K 1.07
NCS D1475567J 12.71
WebSupport D1475561J 1.10.6
PowerSavingSys D1475554C F.18
PDF D1655733E 1.05
*1) Please download target Firmware JAVA VM from Ricoh TSRC web site:
http://www.tsrc.ricoh-usa.com
Ricoh App. For GCP Configuration Guide
Page 39
Ricoh License Agreement
We have added Ricoh specific GCP license agreement page for the user to “Accept”
or “Decline” before going to the main register page. The user can redirect to the main
register page only after accepting the license agreement.
1. For unregistered printer, this Ricoh Software License Agreement page will bedisplayed each time user login.
If user click “Decline” button, UI page will be forwarded back to login page.
Before “Accept”, the user also can configure the proxy environment if necessary.
Ricoh App. For GCP Configuration Guide
Page 40
At the same time user accepts the license agreement, Ricoh’s GCP will connect to
Ricoh’s Software Activation Server for checking if current device has been activated for
GCP. If activated, the user can redirect to the main register page; if not, the user will
redirect to the notification page like below, and the registration cannot be done
because GCP is not activated on this device yet as shown with following message.
Ricoh App. For GCP Configuration Guide
Page 41
Print Feature Support
Ricoh’s GCP implementation is supporting print features like Duplex, Copies, Color/Black
White, N-up and staple, and Locked Print.
We also make sure to pass the device default feature set to Google while uploading
the device capabilities.
Monitoring GCP Application
Google Cloud Print Log
- After login, click “Log Settings” tab to display log information.- All log information is saved in a file on HDD.- Click [Download] to download the log file to your local disk.- Click [Clear] button to clear the recorded logs periodically after reviewing
the file size.- Select a log level from “Log Level” drop down and click on [Update Log
Level] to change the log start level. The default log start level “INFO” is setwhen the GCP application is started.
- Last few lines of Log file is always displayed on the screen. This info isalways refreshed.
Ricoh App. For GCP Configuration Guide
Page 42
Note: Be sure to set log start level to “DEBUG” before troubleshooting.
Google Cloud Health Screen
A live status check of the Cloud ready printer can be found at
https://printerip:51443/googlecloudprint/health or
http://printerip:8080/googlecloudprint/health page. The details including the device
info, print connection settings and status, registration details like date and owner are
tracked on this page.
Printer Connection Status at GCP
The Printer Connection status refers to the existence of a successful connection
between the printer and the Google server at a given time. GCP displays 3 different
statuses on the screen
- “Connecting” - While starting to connect to Google XMPP- “Online” - Once a successful XMPP connection is established between the
printer and the Google
Ricoh App. For GCP Configuration Guide
Page 43
- “Offline” With Reason – In case of any error during the connection- “Not Configured” – In case there is no internet connectivity
Printer Connection Error Handling
Most of the Push connection errors can be fixed by correcting one of the push attribute
like server, port or connection method and clicking update on GCP page. Ricoh GCP
also makes attempts to make sure the full time availability of the Push Connection to
Google Server; so our users do not loose/have delay in print jobs
2. Keep Live ThreadRicoh GCP has added a Keep Live thread which runs continuously and reconnects to
Google Server every 5 minutes.
3. Reset PushRicoh GCP has added a button called “Reset Push” on the Update Screen. This button
can be used to connect to Google and fetch all the jobs in Queue at once if the keep
live thread is broken. It also restarts the keep live thread.
Ricoh App. For GCP Configuration Guide
Page 44
Printer Connection Status at Google
The Printer Connection status refers to the existence of a successful connection
between the printer and the Google server at a given time. Google Cloud Print Site
displays 4 different statuses on the screen
- ONLINE: The printer has an active XMPP connection to Google Cloud Print- OFFLINE: The XMPP connection is broken between a printer and Google
Cloud Print.
- NOT_CONFIGURED: The printer has been configured.- UKNOWN: The printer’s connection status cannot be determined
Google periodically checks the existence of valid connection to the printer and
updates this status.
NOTE:
Ricoh App. For GCP Configuration Guide
Page 45
- Even though a printer is seen offline at Google, Ricoh GCP will try every 5minutes to re-subscribe to Google and make the printer status to “Online”.
- When the printer is in “Offline” status at Google, the print jobs submittedmay not print immediately at printer. But once the connection becomessuccessful all the “QUEUED” print jobs will get printed at once.
Web Image Monitor Print Job History
Ricoh’s GCP also updates the print job owner user name and submitted job file name
under Print Jobs History on Web Image Monitor of the registered printer.
Note: Web Image Monitor doesn’t display user names that are longer than 20
characters in Print Job History page. If users can’t find their names in WIM job history,
first check their user name length.
Ricoh App. For GCP Configuration Guide
Page 46
Printer SNMP Setting
1. After login, click “Application Settings” tab to display Printer SNMP setting.
Default “Community Name” value is “public”.
Ricoh App. For GCP Configuration Guide
Page 47
2. Click “Update Community Name” button to update community name.
Ricoh App. For GCP Configuration Guide
Page 48
3. In case of SNMP is disabled or Community Name configured in GCP doesn’t
match configured in WIM, GCP registration will fail.
Anonymous Registration:
Ricoh App. For GCP Configuration Guide
Page 49
Auto Registration:
Ricoh App. For GCP Configuration Guide
Page 50
Local Registration:
Note: Community Name value MUST be same with community name setting in
Web Image Monitor (WIM->Device Management->Configuration->SNMP).
Otherwise Ricoh GCP 2.0 app will not work properly.
Ricoh App. For GCP Configuration Guide
Page 51
Energy Save Mode
By default, GCP prevents printer entering last stage sleep mode when “Always On-line”
radio button is selected.
Note: Be sure to reboot printer after apply the new energy settings.
User Code Mapping
To integrate with Cost Recovery solutions (e.g. PaperCut), a new feature is added to do
the user code mapping while printing. Once the user code mapping feature is enabled,
GCP will insert the mapped user code into the print job while printing; if no mapped
user code, the print job will not be printed out.
Enable User Code Mapping and Configure
The User Code Mapping feature is disabled by default. User can enable the feature in
User Code Mapping screen.
Ricoh App. For GCP Configuration Guide
Page 52
After enable the User Code Mapping feature, user can add, edit, delete the mapping
(Google account and MFP user code) as user need.
To add a new mapping, click the button “New”, and enter Google account info as well
as MFP user code.
Ricoh App. For GCP Configuration Guide
Page 53
The new mapping is added.
Note:
1. If the User Code Mapping feature is enabled, all the users who will use GCP
application to print on the device should have mapped user codes, otherwise GCP
application will block the print jobs after users printed from Google’s Cloud Print Service.
2. The maximum number of the mappings between Google accounts and user codes
which can be added in GCP application is 2,000.
3. The user code should be numerical, and the max length is 8.
Import and Export User Code Mapping
Ricoh App. For GCP Configuration Guide
Page 54
To easily add or update large numbers of mapping, or maintain the unified mapping
among multiple devices, user also can use the import and export features as below
shown.
The imported user code mapping file should be CSV format as below shown, the first
column should be “Google Email Account”, and the second column should be “User
Code of Device”.
The exported user code mapping file is also CSV format.
Cost accounting
Cost accounting allows tracking print activity against individual users. Ricoh GCP
supports integration with cost accounting service PaperCut. Following sections provide
detailed information to configure GCP as well as cost accounting service PaperCut.
Ricoh App. For GCP Configuration Guide
Page 55
Configure GCP for PaperCut
By default cost accounting is turned off.
To use PaperCut, select “PaperCut” and enter following required fields for PaperCut
server:
“Via”: connection method. Choice of SSL or Non SSL. “Server”: the PaperCut server address. “Port”: default is 9191; enter your port number if configured differently. “Server Token”: refer to “Configure PaperCut Server” section.
Apply the new setting by click button “Update Cost Accounting Setting”. Clicking this
button also triggers PaperCut server connection test. If connection test fails, an error
message can be seen at bottom left of the window. Otherwise the operation status can
be seen at bottom left of the window.
Ricoh App. For GCP Configuration Guide
Page 56
If GCP is configured and running in a proxy environment, “Bypass proxy server for
PaperCut” option is available to configure based on users’ network environment.
Ricoh App. For GCP Configuration Guide
Page 57
Configure PaperCut Server
To access PaperCut server go to http://server:9191/admin where server is PaperCut
server. And log into PaperCut server with password.
For printers to communicate with PaperCut server, the printers IP addresses/subnets
must be added to PaperCut server for security purpose. To do this:
• Login to PaperCut as an administrator
• Navigate to the “Options-> Advanced” tab• Locate the “Security” section towards the bottom of the page.• Add the required network address to the “Allowed Web Services callers” option.• Multiple addresses can be separated by commas. To enter a full subnet range
the following convention can be used: 192.168.1.0/255.255.255.0.• Press Apply to save the changes.
Ricoh App. For GCP Configuration Guide
Page 58
•
There are two ways to obtain “Server Token”:
1. In the default PaperCut setup, the Server Token is the built-in admin
user’s password (This is password defined for the admin during the
initial configuration wizard).
2. Optionally an alternative web service authentication token may be
configured and used as “Server Token”.
Ricoh App. For GCP Configuration Guide
Page 59
To specify an alternative authentication token:
Login to the PaperCut system via Admin. Navigate to the Options section. Click on the Config editor link in the list of actions. Find the auth.webservices.auth-token config setting. Enter a new value that will be the new web services authentication
token.
Press the Update button to the right to apply the change.
This authentication token can now be used in addition to the built-in admin user's password.
Switching between Proxy and Non-proxy Network Environment
If the printer network environment needs to be changed between proxy and non-proxy
environment, the following steps are recommended.
1. Unregister the printer from Google Cloud Print service before changing
2. Change the network settings of the printer and reset the printer device
3. Re-register the printer with the Google Cloud Print service
Ricoh App. For GCP Configuration Guide
Page 60
Limitations
1. PDF Compatibility IssueDue to PDF direct printing compatibility reasons in Ricoh printers:
Certain types of document types such as .doc, .docx, .odt, .rtf, etc. maybe slightly reformatted due to limitations in Google’s PDF engine.
Some websites may not print or will not print properly.
2. Push Not available in special cases“Push” Print Job option will not work from Ricoh GCP installed printers in case:-
The printers are behind a network proxy. This is because subscription toGoogle server will not succeed from a proxy firewall.
If the user is registering the printer using Auto Registration.
3. Pull Printer Connection Status at Google Cloud Print ClientAs of this document written Google displays Connection status as following:
If the device is registered anonymously and is set to pull, it will display “offline”.
If the device is registered automatically and is set to pull, it will display
“online”.
4. Proxy EnvironmentIf printer is registered in proxy environment with privet, proper proxy server
information must be set by clicking on “Update” button in Ricoh GCP 2.0
administration page, tab “Printer Registration”.
5. GCP 2.0 works only on GW+ PrintersFeatures included in the GCP 2.0 spec- Device Discovery and local APIs are only
supported on Multi-Function Printer models released Fall 2012 or later.
6. Printer Live status not displayed at Google Cloud Print Client
Ricoh GCP app actively collects the live device status and updates Google. But
Google has not implemented displaying the live printer status on the
www.google.com/cloudprint site yet.
Note: The printer connection status which is shown on the site and the live device
status have different meanings.
7. GCP energy save mode
Printer will not go into “power cut” mode, if [Always On-line] is selected, GCP might not work as expected if [Allow “power cut” mode] is selected.
Ricoh App. For GCP Configuration Guide
Page 61
Work around for “power cut” mode: manually waking up the device or usingweb image monitor to wake up the device.
Reboot device is required if power mode is changed.
8. Update from GCP 1.1 to GCP 2.0
Before installing GCP 2.0 app to printer, if there’s already GCP 1.1 running and
registered, user has to un-register GCP 1.1 from Google first. Otherwise GCP 2.0 will
not work as expected.
9. PaperCut integration user name
User name must be unique. To use GCP, users need to login to Google account
using their email addresses. The user name part of their email addresses must be
unique within a PaperCut server. myusername@domain1, and
myusername@domain2 are considered one user to PaperCut as “myusername”.
10. Installing on HDD
Installing GCP application on HDD will not guarantee the functions as specified in
the document. In the printer sleep mode, the n/w card also goes to a deep sleep
mode and conflict the Google API connection. So it is advised to install the GCP
app on SD card.
11. Google Cloud Print UI
There is no String length, password or any specific checking feature in Google Cloud
Print UI due to its specification, so Google UI will not prevent user to enter less than 4
or more than 8 digits in Locked Print password, or more than 8 characters in Locked
Print user name.