gcpv1.1&2.0 administrator configuration guide...

61
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.

Upload: duongxuyen

Post on 16-Apr-2018

228 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 2: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

Ricoh App. For GCP Configuration Guide

Page 2

Revision Number Date Description of change

Page 3: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 4: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 5: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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

Page 6: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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

Page 7: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 8: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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”.

Page 9: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

Ricoh App. For GCP Configuration Guide

Page 9

Page 10: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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]

Page 11: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

Ricoh App. For GCP Configuration Guide

Page 11

o Reference: https://productforums.google.com/forum/#!msg/chrome/o3vZD-Mg2Ic/eJFgRWTynG8J

Page 12: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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”

Page 13: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

Ricoh App. For GCP Configuration Guide

Page 13

4. Select[Device Management] > [Configuration]

5. In the [Extended Feature Settings] section, select [Startup Setting]

Page 14: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 15: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 16: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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]

Page 17: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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]

Page 18: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 19: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 20: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 21: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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]

Page 22: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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”

Page 23: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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

Page 24: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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

Page 25: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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

Page 26: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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

Page 27: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 28: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 29: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 30: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

Ricoh App. For GCP Configuration Guide

Page 30

8.

V2.0

Select “Auto Register”

V1.0

Select “Auto Register”

Page 31: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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

Page 32: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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

Page 33: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 34: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 35: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 36: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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].

Page 37: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 38: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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

Page 39: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 40: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 41: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 42: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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

Page 43: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for 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.

Page 44: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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:

Page 45: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 46: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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”.

Page 47: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

Ricoh App. For GCP Configuration Guide

Page 47

2. Click “Update Community Name” button to update community name.

Page 48: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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:

Page 49: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

Ricoh App. For GCP Configuration Guide

Page 49

Auto Registration:

Page 50: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 51: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 52: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 53: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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

Page 54: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 55: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 56: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 57: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 58: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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”.

Page 59: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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

Page 60: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.

Page 61: GCPV1.1&2.0 Administrator Configuration Guide …rfg-esource.ricoh-usa.com/oracle/groups/public/documents/service...Ricoh App. For GCP Configuration Guide Page 1 Ricoh App. for Google

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.