(57)【要約】【課題】登録済みプリンタへインターネットを介して印刷データを送信するプリントサービス、およびクライアント端末と通信するプリンタを提供する。【解決手段】登録済みプリンタへインターネットを介して印刷データを送信するプリントサービス、およびクライアント端末と通信するプリンタであって、前記プリンタのログインユーザのユーザＩＤとして、管理者権限を有するユーザと管理者権限を有さないユーザの少なくとも２人のユーザのユーザＩＤを管理するユーザＩＤ管理手段と、プリンタ登録に関わる要求を前記クライアント端末から受信する受信手段と、前記要求を承認する指示を受け付ける登録画面を介して前記要求が承認されたことにより前記プリントサービスへ前記プリンタを登録するプリンタ登録依頼処理を実行する登録手段と、を有し、前記承認を契機とした前記プリンタ登録依頼処理は前記管理者権限を有するユーザにのみ実行させることができることを特徴とするプリンタを提供できる。【選択図】  図５
2020198109.tif 000002
【特許請求の範囲】
【請求項１】
登録済みプリンタへインターネットを介して印刷データを送信するプリントサービス、およびクライアント端末と通信するプリンタであって、
前記プリンタのログインユーザのユーザＩＤとして、管理者権限を有するユーザと管理者権限を有さないユーザの少なくとも２人のユーザのユーザＩＤを管理するユーザＩＤ管理手段と、
プリンタ登録に関わる要求を前記クライアント端末から受信する受信手段と、
前記要求を承認する指示を受け付ける登録画面を介して前記要求が承認されたことにより前記プリントサービスへ前記プリンタを登録するプリンタ登録依頼処理を実行する登録手段と、を有し、
前記承認を契機とした前記プリンタ登録依頼処理は前記管理者権限を有するユーザにのみ実行させることができることを特徴とするプリンタ。
【請求項２】
管理者権限を有さないユーザは前記プリンタに前記プリンタ登録依頼処理を実行させることができないことを特徴とする請求項１に記載のプリンタ。
【請求項３】
前記受信手段が前記要求を受信すれば、コピーのメニュー画面が表示されている状態から前記登録画面を介して前記要求を承認する指示を受け付け可能となることを特徴とする請求項１または２に記載のプリンタ。
【請求項４】
前記コピーのメニュー画面はユーザのログイン時のデフォルト画面であることを特徴とする請求項３に記載のプリンタ。
【請求項５】
前記受信手段が前記クライアント端末から受信した要求には前記プリントサービスにおけるユーザＩＤが含まれており、前記登録手段は、前記要求に含まれるユーザＩＤを前記プリンタとともに前記プリントサービスへ登録する登録処理を実行することを特徴とする請求項１乃至４の何れか１項に記載のプリンタ。
【請求項６】
前記登録画面はタッチ操作が可能な操作部に表示され、前記要求を承認する指示を受け付けるソフトキーが前記登録画面に含まれることを特徴とする請求項１乃至５の何れか１項に記載のプリンタ。
【請求項７】
ユーザＩＤ管理手段は、管理者権限と、前記プリンタのログインユーザのユーザＩＤと、前記プリントサービスにおけるユーザＩＤとを関連付けて記憶することを特徴とする請求項１乃至６の何れか１項に記載のプリンタ。
【請求項８】
管理者権限を有するユーザが承認しない場合、要求を受信する前の表示に戻ることを特徴とする請求項１乃至７の何れか１項に記載のプリンタ。
【請求項９】
登録済みプリンタへインターネットを介して印刷データを送信するプリントサービス、およびクライアント端末と通信するプリンタの制御方法あって、
ユーザＩＤ管理手段が、前記プリンタのログインユーザのユーザＩＤとして、管理者権限を有するユーザと管理者権限を有さないユーザの少なくとも２人のユーザのユーザＩＤを管理するユーザＩＤ管理工程と、
受信手段が、プリンタ登録に関わる要求を前記クライアント端末から受信する受信工程と、
登録手段が、前記要求を承認する指示を受け付ける登録画面を介して前記要求が承認されたことにより前記プリントサービスへ前記プリンタを登録するプリンタ登録依頼処理を実行する登録工程と、を含み、
前記承認を契機とした前記プリンタ登録依頼処理は前記管理者権限を有するユーザにのみ実行させることができることを特徴とするプリンタの制御方法。
【請求項１０】
登録済みプリンタへインターネットを介して印刷データを送信するプリントサービス、およびクライアント端末と通信するプリンタの制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
ユーザＩＤ管理手段が、前記プリンタのログインユーザのユーザＩＤとして、管理者権限を有するユーザと管理者権限を有さないユーザの少なくとも２人のユーザのユーザＩＤを管理するユーザＩＤ管理工程と、
受信手段が、プリンタ登録に関わる要求を前記クライアント端末から受信する受信工程と、
登録手段が、前記要求を承認する指示を受け付ける登録画面を介して前記要求が承認されたことにより前記プリントサービスへ前記プリンタを登録するプリンタ登録依頼処理を実行する登録工程と、を含み、
前記承認を契機とした前記プリンタ登録依頼処理は前記管理者権限を有するユーザにのみ実行させることができることを特徴とするプログラム。
【請求項１１】
登録済みプリンタへインターネットを介して印刷データを送信するプリントサービス、およびクライアント端末と通信するプリンタであって、
前記プリンタのログインユーザのユーザＩＤとして、管理者権限を有するユーザと管理者権限を有さないユーザの少なくとも２人のユーザのユーザＩＤを管理するユーザＩＤ管理手段と、
プリンタ登録に関わる要求を前記クライアント端末から受信する受信手段と、
前記要求を承認する指示を受け付ける登録画面を介して前記要求が承認されたことにより前記プリントサービスへ前記プリンタを登録するプリンタ登録依頼処理を実行する登録手段と、を有し、
前記プリンタ登録依頼処理は前記管理者権限を有するユーザの承認によってのみ実行させることができることを特徴とするプリンタ。
【請求項１２】
登録済みプリンタへインターネットを介して印刷データを送信するプリントサービス、クライアント端末、プリンタを含むプリントシステムであって、
前記プリンタのログインユーザのユーザＩＤとして、管理者権限を有するユーザと管理者権限を有さないユーザの少なくとも２人のユーザのユーザＩＤを管理するユーザＩＤ管理手段と、
プリンタ登録に関わる要求を前記プリンタに送信する送信手段と、
プリンタ登録に関わる要求を前記クライアント端末から受信する受信手段と、
前記要求を承認する指示を受け付ける登録画面を表示する表示手段と、
前記要求の承認により前記プリントサービスへ前記プリンタを登録するプリンタ登録依頼処理を実行する登録手段と、を有し、
前記承認を契機とした前記プリンタ登録依頼処理は前記管理者権限を有するユーザにのみ実行させることができることを特徴とするプリントシステム。
【請求項１３】
管理者権限を有さないユーザは前記プリンタに前記プリンタ登録依頼処理を実行させることができないことを特徴とする請求項１２に記載のプリントシステム。
【請求項１４】
前記受信手段が前記要求を受信すれば、コピーのメニュー画面が表示されている状態から前記登録画面を介して前記要求を承認する指示を受け付け可能となることを特徴とする請求項１２または１３に記載のプリントシステム。
【請求項１５】
前記コピーのメニュー画面はユーザのログイン時のデフォルト画面であることを特徴とする請求項１４に記載のプリントシステム。
【請求項１６】
前記受信手段が前記クライアント端末から受信した要求には前記プリントサービスにおけるユーザＩＤが含まれており、前記登録手段は、前記要求に含まれるユーザＩＤを前記プリンタとともに前記プリントサービスへ登録する登録処理を実行することを特徴とする請求項１２乃至１５の何れか１項に記載のプリントシステム。
【請求項１７】
前記登録画面はタッチ操作が可能な操作部に表示され、前記要求を承認する指示を受け付けるソフトキーが前記登録画面に含まれることを特徴とする請求項１２乃至１６の何れか１項に記載のプリントシステム。
【請求項１８】
ユーザＩＤ管理手段は、管理者権限と、前記プリンタのログインユーザのユーザＩＤと、前記プリントサービスにおけるユーザＩＤとを関連付けて記憶することを特徴とする請求項１２乃至１７の何れか１項に記載のプリントシステム。
【請求項１９】
管理者権限を有するユーザが承認しない場合、要求を受信する前の表示に戻ることを特徴とする請求項１２乃至１８の何れか１項に記載のプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、その制御方法、プログラム、及びプリントシステムに関するものである。
【背景技術】
【０００２】
これまでの印刷サービスでは、ユーザがＰＣ等のクライアント端末から印刷装置に直接印刷ジョブを送信することによって印刷を行っていた。
【０００３】
一方、近年、Ｇｏｏｇｌｅ社が構想しているＧｏｏｇｌｅ  Ｃｌｏｕｄ  Ｐｒｉｎｔのように、インターネット上で提供されるクラウドプリントサービスが提案されている。
【０００４】
図１は、このＧｏｏｇｌｅ  Ｃｌｏｕｄ  Ｐｒｉｎｔの処理シーケンスを説明する図である。印刷装置１０１０はＧｏｏｇｌｅ  Ｃｌｏｕｄ  Ｐｒｉｎｔ機能をサポートし、クライアント端末１０００は、Ｇｏｏｇｌｅ  Ｃｌｏｕｄ  Ｐｒｉｎｔクライアント機能をサポートしているものとする。また、クラウドプリントサービス１０２０は、インターネット上のクラウドプリントサービスを表す。
【０００５】
ここでユーザは、まずクライアント端末１０００から印刷装置１０１０にクラウドプリントサービス登録要求１１１０を送信する。この登録要求１１１０には、そのサービスを要求しているユーザの識別情報であるユーザＩＤが含まれる。印刷装置１０１０は、この登録要求１１１０を受信すると、クラウドプリントサービス１０２０にクラウドプリントサービス登録要求１１２０を送信する。このクラウドプリントサービス登録要求１１２０には、クライアント端末１０００からの登録要求１１１０に含まれていたユーザＩＤと、印刷装置１０１０が持つ一意なＰｒｉｎｔｅｒＩＤとが含まれる。クラウドプリントサービス１０２０は、印刷装置１０１０からの登録要求１１２０を受信すると、これに含まれるユーザＩＤとＰｒｉｎｔｅｒＩＤとを紐づけてＧｏｏｇｌｅ  Ｃｌｏｕｄ  Ｐｒｉｎｔ実行可能な印刷装置として印刷装置１０１０を登録する。そして、クラウドプリントサービス１０２０は、クラウドプリントサービス登録応答１１３０により、その登録結果を印刷装置１０１０に応答する。印刷装置１０１０は、この応答１１３０を受信すると、クライアント端末１０００に、その内容をクラウドプリントサービス登録応答１１４０として応答する。クライアント端末１０００は、その応答１１４０を受信すると、印刷装置１０１０をＧｏｏｇｌｅ  Ｃｌｏｕｄ  Ｐｒｉｎｔが実行可能な印刷装置として認識する。
【０００６】
次に、ユーザはクラウドプリントサービス１０２０の印刷装置１０１０に対応した論理プリンタに印刷データ１１５０を送信する。これによりクラウドプリントサービス１０２０は、受信した印刷データ１１５０を印刷装置１０１０が印刷可能なフォーマットの印刷データ１１６０に変換する。そして、クラウドプリントサービス１０２０は、その変換した印刷データ１１６０を印刷装置１０１０に送信することにより、印刷装置１０１０は受信した印刷データ１１６０に基づいて印刷を実行する。特許文献１は、上述したクラウドプリントサービスの構成を記載している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】米国特許第８８６７０７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
登録済みプリンタへインターネットを介して印刷データを送信するプリントサービス、およびクライアント端末と通信するプリンタであって、前記プリンタのログインユーザのユーザＩＤとして、管理者権限を有するユーザと管理者権限を有さないユーザの少なくとも２人のユーザのユーザＩＤを管理するユーザＩＤ管理手段と、プリンタ登録に関わる要求を前記クライアント端末から受信する受信手段と、前記要求を承認する指示を受け付ける登録画面を介して前記要求が承認されたことにより前記プリントサービスへ前記プリンタを登録するプリンタ登録依頼処理を実行する登録手段と、を有し、前記承認を契機とした前記プリンタ登録依頼処理は前記管理者権限を有するユーザにのみ実行させることができることを特徴とするプリンタを提供することが課題である。
【課題を解決するための手段】
【０００９】
本発明の一実施形態に係るプリンタは、登録済みプリンタへインターネットを介して印刷データを送信するプリントサービス、およびクライアント端末と通信するプリンタであって、前記プリンタのログインユーザのユーザＩＤとして、管理者権限を有するユーザと管理者権限を有さないユーザの少なくとも２人のユーザのユーザＩＤを管理するユーザＩＤ管理手段と、プリンタ登録に関わる要求を前記クライアント端末から受信する受信手段と、前記要求を承認する指示を受け付ける登録画面を介して前記要求が承認されたことにより前記プリントサービスへ前記プリンタを登録するプリンタ登録依頼処理を実行する登録手段と、を有し、前記承認を契機とした前記プリンタ登録依頼処理は前記管理者権限を有するユーザにのみ実行させることができることを特徴とする。
【発明の効果】
【００１０】
登録済みプリンタへインターネットを介して印刷データを送信するプリントサービス、およびクライアント端末と通信するプリンタであって、前記プリンタのログインユーザのユーザＩＤとして、管理者権限を有するユーザと管理者権限を有さないユーザの少なくとも２人のユーザのユーザＩＤを管理するユーザＩＤ管理手段と、プリンタ登録に関わる要求を前記クライアント端末から受信する受信手段と、前記要求を承認する指示を受け付ける登録画面を介して前記要求が承認されたことにより前記プリントサービスへ前記プリンタを登録するプリンタ登録依頼処理を実行する登録手段と、を有し、前記承認を契機とした前記プリンタ登録依頼処理は前記管理者権限を有するユーザにのみ実行させることができることを特徴とするプリンタを提供できる。
【００１１】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１２】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】Ｇｏｏｇｌｅ  Ｃｌｏｕｄ  Ｐｒｉｎｔの処理シーケンスを説明する図。
【図２】本発明の実施形態に係る印刷装置のハードウェア構成を説明するブロック図。
【図３】実施形態に係る印刷装置のソフトウェア構成を説明する機能ブロック図。
【図４】実施形態に係る印刷装置の操作パネルの上面図。
【図５】本発明の実施形態１に係る印刷システムにおける処理シーケンスを説明する図。
【図６】本発明の実施形態１に係る印刷装置が、クライアント端末からクラウドプリントサービス登録要求を受信したときの処理を説明するフローチャート（ＩＤ管理設定がオフの場合）。
【図７】本発明の実施形態１に係る印刷装置が、クライアント端末からクラウドプリントサービス登録要求を受信したときの処理を説明するフローチャート（ＩＤ管理設定がオンの場合）。
【図８】図６で説明したクラウドプリントサービス登録要求を受信したときの印刷装置の処理を表したフローチャート（ＩＤ管理がオフの場合）に伴う画面遷移図。
【図９】図７で説明したクラウドプリントサービス登録要求を受信したときの印刷装置の処理を表したフローチャート（ＩＤ管理がオンの場合）に伴う画面遷移図。
【図１０】実施形態１に係る印刷装置がクラウドプリント処理を実行するときの処理を説明するフローチャート。
【図１１】本発明の実施形態２に係る印刷装置の処理を説明するフローチャート。
【図１２】本発明の実施形態２に係る印刷装置の処理を説明するフローチャート。
【図１３】実施形態２に係る印刷装置が保持するＩＤ管理ＤＢを説明する図。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１４】
図２は、本発明の実施形態に係る印刷装置１００のハードウェア構成を説明するブロック図である。尚、ここで印刷装置１００は、後述の図５に示すようなシステムに含まれ、ネットワークを介してクライアント端末やクラウドプリントサービスに接続されているものとする。
【００１５】
ＣＰＵ２０２を含む制御部２０１は、印刷装置１００全体の動作を制御する。ＣＰＵ２０２は、ＲＯＭ２０４或いはＨＤＤ２１４に記憶された制御プログラムを読み出して通信制御などの各種制御を行う。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２１４は、データや各種プログラム、或いは各種情報テーブルを記憶する。プリンタＩ／Ｆ２０６は、プリンタ２０７（プリンタエンジン）に画像信号を出力するインターフェースを担う。スキャナＩ／Ｆ２０８は、スキャナ２０９（スキャナエンジン）からの画像信号を入力するインターフェースを担う。コピー動作時、ＣＰＵ２０２は、スキャナＩ／Ｆ２０８を介して入力された画像信号を処理し、記録画像信号としてプリンタＩ／Ｆ２０６へ出力する。操作パネルＩ／Ｆ２１０は、操作パネル２１１と制御部２０１とを接続する。操作パネル２１１には、タッチパネル機能を有する表示部やキーボードなどが備えられている。ネットワークＩ／Ｆ２１２は、クライアント端末やクラウドプリントサービスなどの外部端末に情報を送信したり、或いはそれら外部装置から各種情報を受信したりする。制御部２０１内の各ブロックは、システムバス２０５を介して相互に接続されている。
【００１６】
図３は、実施形態に係る印刷装置１００のソフトウェア構成を説明する機能ブロック図である。尚、図３に示す各機能部は、印刷装置１００が有しているＣＰＵ２０２が、ＲＯＭ２０４或いはＨＤＤ２１４からＲＡＭ２０３に展開したプログラムを実行することにより実現される。
【００１７】
操作制御部３００は、操作パネル２１１を制御し、操作パネル２１１に操作メニューを表示してユーザからの指示入力を待ち受け、受け付けた指示内容を他の機能部に通知する。また、その指示に従って他の機能部で実行された処理の結果を操作パネル２１１に表示する。クラウドプリントサービスへの登録を制御する登録制御部３０１は、クライアント端末から受信したクラウドプリントサービス登録要求を解析し、クラウドプリントサービスに登録要求を送信する。これにより、クラウドプリントサービスへの登録処理を制御する。
【００１８】
クラウドプリント制御部３０２は、クラウドプリントサービスから受信した印刷データを画像処理部３０６に印刷指示と共に転送するように制御する。ＩＤ管理制御部３０３は、記憶部３０５に記憶されたＩＤ管理設定、また、現在のＩＤログイン状況を管理する。管理者権限制御部３０４は、記憶部３０５に記憶された管理者の権限設定を管理する。記憶部３０５は、他の機能部からの指示により、指定されたデータをＲＡＭ２０３やＨＤＤ２１４に記憶し、また記憶しているデータを読み出す。記憶部３０５が管理するデータの例として、印刷装置１００のＩＤ管理ＤＢ、管理者設定情報がある。画像処理部３０６は、印刷ジョブを印刷用の画像データにレンダリングする処理を行う。印刷処理部３０６は、画像処理部３０６によるレンダリング処理で生成された画像データをプリンタＩ／Ｆ２０６を介してプリンタ２０７に画像信号として送信して印刷させる処理を行う。
【００１９】
図４は、実施形態に係る印刷装置１００の操作パネル２１１の上面図である。
【００２０】
操作パネル２１１は、例えば液晶などの表示部４０５を有し、タッチパネル機能も備えている。コピーボタン４０１は、印刷装置１００にコピー操作を指示するボタンであり、ユーザがこのボタン４０１を押下すると、表示部４０５にコピー操作画面が表示される。図４は、コピーボタン４０１が押下されて表示部４０５にコピーのメニュー画面が表示された状態を示している。ＦＡＸボタン４０２は、印刷装置１００にＦＡＸ送信を行うように指示するボタンで、ユーザがこのボタン４０２を押下すると、表示部４０５にＦＡＸ操作画面が表示される。スキャンボタン４０２は、印刷装置１００にスキャン操作を指示するボタンで、ユーザがこのボタン４０３を押下すると、表示部４０５にスキャン操作画面が表示される。テンキー４０８は、ユーザが数字等を入力する際に使用される。ＯＫキー４０７は、ユーザが表示部４０５の表示内容を決定する時などに使用する。方向キー４０６は、上下左右方向へのカーソルの移動キーを含み、表示部４０５に表示されたメニューなどをユーザが選択する際に使用される。白黒コピーキー４０９、カラーコピーキー４１０は、それぞれ白黒モード或いはカラーモードでのコピーの開始を指示するのに使用される。ストップキー４１１は、実行中の処理を停止させるために使用される。メニューキー４１２は、ユーザが、印刷装置１００の設定を行うためのメニュー画面を表示させるときに使用される。
【００２１】
次に、この印刷装置１００が、後述する図５で説明するクラウドプリントサービス登録要求を受信したときの動作について２つの実施形態１，２を用いて説明する。尚、実施形態２は、実施形態１を包含するものであるため、実施形態１との差分のみを説明する。
【００２２】
［実施形態１］
図５は、本発明の実施形態１に係る印刷システムにおける処理シーケンスを説明する図である。ここで印刷装置１００は、例えば前述のＧｏｏｇｌｅ  Ｃｌｏｕｄ  Ｐｒｉｎｔ機能をサポートし、クライアント端末１０１は、Ｇｏｏｇｌｅ  Ｃｌｏｕｄ  Ｐｒｉｎｔクライアント機能をサポートしているものとする。また、クラウドプリントサービス１０２は、インターネット上のクラウドプリントサービスを表す。
【００２３】
ここでユーザは、まずクライアント端末１０１から印刷装置１００にクラウドプリントサービス登録要求１１１を送信する。この登録要求１１１には、そのサービスのユーザＩＤが含まれる。印刷装置１００は、この登録要求１１１を受信するとＳ５０１で、後述する図６或いは図７のフローチャートで示す処理を実行し、Ｓ５０２でクラウドプリントサービス１０２への登録処理を実行するかどうか判定する。ここで登録処理を実行しないと判定すると、そのまま処理を終了するが、Ｓ５０２で登録処理を実行すると判定すると、クラウドプリントサービス１０２にクラウドプリントサービス登録要求１１２を送信する。このクラウドプリントサービス登録要求１１２には、クライアント端末１０１からの登録要求１１１に含まれていたユーザＩＤと、印刷装置１００が持つ一意なＰｒｉｎｔｅｒＩＤとが含まれる。これによりクラウドプリントサービス１０２は、印刷装置１００からの登録要求１１２を受信すると、これに含まれるユーザＩＤとＰｒｉｎｔｅｒＩＤとを紐づけてＧｏｏｇｌｅ  Ｃｌｏｕｄ  Ｐｒｉｎｔ実行可能な印刷装置として印刷装置１００を登録する。そして、クラウドプリントサービス１０２は、クラウドプリントサービス登録応答１１３により、その登録結果を印刷装置１００に応答する。印刷装置１００は、この応答１１３を受信すると、クライアント端末１０１にその内容をクラウドプリントサービス登録応答１１４として応答する。クライアント端末１０１は、その応答１１４を受信すると、印刷装置１００をＧｏｏｇｌｅ  Ｃｌｏｕｄ  Ｐｒｉｎｔが実行可能な印刷装置として認識する。
【００２４】
次に、ユーザはクラウドプリントサービス１０２の印刷装置１００に対応した論理プリンタに印刷データ１１５を送信する。これによりクラウドプリントサービス１０２は、受信した印刷データ１１５を印刷装置１００が印刷可能なフォーマットの印刷データ１１６０に変換する。そして、クラウドプリントサービス１０２は、その変換した印刷データ１１６を印刷装置１００に送信することにより、印刷装置１００は受信した印刷データ１１６に基づいて印刷を実行することができる。
【００２５】
以上が本発明の実施形態１に係る処理の概要である。
【００２６】
図６は、本発明の実施形態１に係る印刷装置１００が、クライアント端末１０１からクラウドプリントサービス登録要求１１１を受信したときの処理を説明するフローチャート（ＩＤ管理設定がオフの場合）である。尚、この処理を実行するプログラムは、例えばＲＯＭ２０４或いはＨＤＤ２１４に格納されており、実行時、ＲＡＭ２０３に展開され、ＣＰＵ２０２の制御の下に実行されることにより、この処理が実現される。
【００２７】
この処理は、印刷装置１００がクライアント端末１０１からクラウドプリントサービス登録要求１１１を受信することにより開始され、先ずＳ６０１でＣＰＵ２０２は、ＩＤ管理の設定がオンかオフかを判定する。ここで、ＩＤ管理の設定がオンの場合の処理は図７を参照して後述する。
【００２８】
ここではＩＤ管理の設定がオフであると判定するとＳ６０２に進みＣＰＵ２０２は、システム管理設定がオンかオフか判定する。ここでシステム管理設定がオフであると判定するとＳ６０３に進みＣＰＵ２０２は、例えば図８に示すようなＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録画面８０２を操作パネル２１１に表示する。次にＳ６０５に進みＣＰＵ２０２は、登録画面８０２で「はい」ボタン８１０が押下されたかどうかを判定し、登録を続行するように指示する「はい」ボタン８１０が押下されるとＳ６０７に進む。Ｓ６０７でＣＰＵ２０２は、クラウドプリントサービス１０２にクラウドプリントサービス登録要求１１２を送信して、クラウドプリントサービスの登録を実行して、この処理を終了する。一方、Ｓ６０５で「いいえ」ボタン８１１が押下されると、そのままこの処理を終了する。この場合の処理は、図１を参照して説明した従来の処理と同様である。
【００２９】
一方、Ｓ６０２でＣＰＵ２０２が、システム管理設定がオンであると判定したときはＳ６０４に進み、ＣＰＵ２０２は、例えば図８に示すＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録画面８０２を操作パネル２１１に表示する。次にＳ６０６に進みＣＰＵ２０２は、その登録画面８０２で「はい」ボタン８１０が押下されたかどうか判定し、登録を続行するように指示する「はい」ボタン８１０が押下されるとＳ６０８に進む。Ｓ６０８でＣＰＵ２０２は、例えば図８に示すシステム管理者ログイン画面８０４を操作パネル２１１に表示する。ここで管理者が管理者ＩＤと暗証番号（パスワード）を入力する。
【００３０】
次にＳ６０９に進みＣＰＵ２０２は、ユーザ（管理者）によるログインが成功したかどうか判定し、ログインに成功したと判定するとＳ６１０に進む。Ｓ６１０でＣＰＵ２０２は、クラウドプリントサービス１０２にクラウドプリントサービス登録要求１１２を送信してクラウドプリントサービス１０２への登録処理を実行して、この処理を終了する。一方、Ｓ６０９でＣＰＵ２０２は、ログインに失敗したと判定したときは、このまま処理を終了する。またＳ６０６でＣＰＵ２０２は、登録画面８０２で「いいえ」ボタン８１１が押下されたと判定したときも、このまま処理を終了する。
【００３１】
以上説明したように、ＩＤ管理設定がオフ、即ち、ユーザのＩＤに応じた処理を実行しないときは、システム管理設定がオフ、即ち、ユーザが管理者でなくても登録できる場合は、ＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録画面を表示して登録できる。一方、システム管理設定がオン、即ち、管理者がログインして初めて登録ができる場合は、登録画面８０２で登録が指示されるとログイン画面８０４を表示し、そこで管理者がログインに成功して初めてクラウドプリントサービス１０２への登録処理を実行できる。これによりＩＤ管理設定がオフであっても、システム管理者としてログインすることを条件に、クラウドプリントサービス１０２への登録処理を実行することができるようになる。
【００３２】
図７は、本発明の実施形態１に係る印刷装置１００が、クライアント端末１０１からクラウドプリントサービス登録要求１１１を受信したときの処理を説明するフローチャート（ＩＤ管理設定がオンの場合）である。尚、この処理を実行するプログラムは、例えばＲＯＭ２０４或いはＨＤＤ２１４に格納されており、実行時、ＲＡＭ２０３に展開され、ＣＰＵ２０２の制御の下に実行されることにより、この処理が実現される。この処理は、図６のＳ６０１でＩＤ管理設定がオンと判定された場合に実行される。
【００３３】
まずＳ７０２でＣＰＵ２０２は、ログイン状態か否かを判定する。ここで非ログイン状態であると判定するとＳ７０３に進みＣＰＵ２０２は、例えば図９に示すようなログイン要求メッセージ画面９０５を操作パネル２１１に表示して、この処理を終了する。一方、Ｓ７０２でＣＰＵ２０２がログイン状態であると判定した場合はＳ７０４に進み、ＣＰＵ２０２はシステム管理設定がオンかオフかを判定する。ここでＣＰＵ２０２が、システム管理設定がオフであると判定するとＳ７０５に進み、ＣＰＵ２０２は、例えば図９に示すようなＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録画面９０２を操作パネル２１１に表示する。次にＳ７０６に進みＣＰＵ２０２は、登録画面９０２で登録実行を指示する「はい」ボタン９１０が押下されたかどうかを判定する。ここで「はい」ボタン９１０が押下されたときはＳ７０７に進んで、クラウドプリントサービス１０２にクラウドプリントサービス登録要求１１２を送信して、このクラウドプリントサービス登録を実行する。一方、Ｓ７０６で「いいえ」ボタン９１１が押下されたときは、このままこの処理を終了する。
【００３４】
またＳ７０４でＣＰＵ２０２は、システム管理設定がオンであると判定するとＳ７０８に進み、システム管理者でログインしているか否かを判定する。ここでシステム管理者でログインしていないと判定するとＳ７０９に進みＣＰＵ２０２は、システム管理者でログインするように要求する、例えば図９のメッセージ画面９０４を操作パネル２１１に表示して、この処理を終了する。
【００３５】
Ｓ７０８でＣＰＵ２０２が、システム管理者でログインしていると判定するとＳ７１０に進み、ＣＰＵ２０２は、例えば図９のＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録画面９０２を操作パネル２１１に表示する。次にＳ７１１に進みＣＰＵ２０２は、登録画面９０２で登録実行を指示する「はい」ボタン９１０が押下されたかどうかを判定する。「はい」ボタン９１０が押下されたと判定するとＳ７１２に進み、ＣＰＵ２０２は、クラウドプリントサービス１０２にクラウドプリントサービス登録要求１１２を送信して、クラウドプリントサービス１０２への登録を実行して、この処理を終了する。一方、Ｓ７１１で「いいえ」ボタン９１１が押下されたと判定したときは、このまま処理を終了する。
【００３６】
以上説明したように、ＩＤ管理設定がオン、即ち、ユーザのＩＤに応じた処理を実行しているときは、システム管理設定がオフ、即ち、ユーザが管理者でなくても登録できる場合は、ＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録画面を表示して登録できる。
【００３７】
一方、システム管理設定がオン、即ち、管理者がログインして初めて登録ができる場合は、登録画面９０２で登録が指示されるとシステム管理者でログインするように要求する画面９０４を表示する。これによりＩＤ管理設定がオンのとき、システム管理の設定が無ければ、ログインしているユーザがクラウドプリントサービス１０２に登録できる。またシステム管理の設定がオンであれば、システムの管理者としてログインして初めて、クラウドプリントサービス１０２への登録処理を実行することができるようになる。
【００３８】
図８は、図６で説明したクラウドプリントサービス登録要求１１１を受信したときの印刷装置１００の処理を表したフローチャート（ＩＤ管理がオフの場合）に伴う画面遷移図である。
【００３９】
画面８０１は、印刷装置１００でコピーボタン４０１が押下されたときに表示されるコピーの初期画面である。ここで印刷装置１００がクライアント端末１０１からクラウドプリントサービス登録要求１１１を受信するとＣＰＵ２０２は、操作パネル２１１の表示部４０５にＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録画面８０２を表示する。このＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録画面８０２で、ユーザが「いいえ」ボタン８１１を選択するとＣＰＵ２０２は、デフォルト画面８０１の表示に戻る。一方、ＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録画面８０２でユーザが「はい」ボタン８１０を選択し、そのときシステム管理設定がオフの場合、ＣＰＵ２０２は、表示部４０５にＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録開始画面８０３を表示する。そしてクラウドプリントサービス１０２へ印刷装置１００を登録処理を実行する。
【００４０】
またシステム管理設定がオンの場合は、ＣＰＵ２０２は、操作パネル２１１の表示部４０５にシステム管理者ログイン画面８０４を表示する。システム管理者ログイン画面８０４でユーザ（管理者）がログインに成功すると、ＣＰＵ２０２は、表示部４０５にＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録開始画面８０３を表示して、クラウドプリントサービス１０２へ印刷装置１００を登録する。
【００４１】
図９は、図７で説明したクラウドプリントサービス登録要求を受信したときの印刷装置１００の処理を表したフローチャート（ＩＤ管理がオンの場合）に伴う画面遷移図である。
【００４２】
画面９０６は、印刷装置１００でユーザが未ログイン時のデフォルト画面である。ユーザがログインを行うとＣＰＵ２０２は、操作パネル２１１の表示部４０５にログイン時のデフォルト画面９０１を表示する。またユーザが未ログイン時のデフォルト画面である画面９０６で、印刷装置１００がクライアント端末１０１からクラウドプリントサービス登録要求１１１を受信する。これによりＣＰＵ２０２は、操作パネル２１１の表示部４０５にログイン要求メッセージ画面９０５を表示する。この画面９０５では、ユーザがログインしていないために、クラウドプリントサービス登録要求に対する処理が実行できない旨を通知している。更に、システム管理の設定がオンであれば、システム管理者がログインするように要求している。
【００４３】
またログイン時のデフォルト画面９０１で、印刷装置１００がクライアント端末１０１からクラウドプリントサービス登録要求１１１を受信すると、ログイン中のユーザが管理者権限を有するかどうかを判定する。そしてＣＰＵ２０２は、ログイン中のユーザが管理者権限を有していると判定すると操作パネル２１１にＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録画面９０２を表示する。このＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録画面９０２でユーザが「いいえ」ボタン９１１を選択すると、ＣＰＵ２０２は操作パネル２１１にログイン時のデフォルト画面９０１を表示する。一方、ＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録画面９０２でユーザが「はい」ボタン９１０を選択すると、ＣＰＵ２０２は操作パネル２１１にＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録開始画面９０３を表示する。そしてクラウドプリントサービス１０２へ印刷装置１００を登録処理を開始する。
【００４４】
また、ログイン時のデフォルト画面９０１で、印刷装置１００がクラウドプリントサービス登録要求１１１を受信し、ログイン中のユーザが管理者権限を有していない場合、ＣＰＵ２０２は、表示部４０５にログイン要求メッセージ画面９０４を表示する。このログイン要求メッセージ画面９０４では、システム管理者がログインするように要求している。
【００４５】
図１０は、実施形態１に係る印刷装置１００がクラウドプリント処理を実行するときの処理を説明するフローチャートである。尚、この処理を実行するプログラムは、例えばＲＯＭ２０４或いはＨＤＤ２１４に格納されており、実行時、ＲＡＭ２０３に展開され、ＣＰＵ２０２の制御の下に実行されることにより、この処理が実現される。
【００４６】
ＣＰＵ２０２は、一度、クラウドプリントサービス１０２にクラウドプリントサービスの登録が完了すると、クラウドプリントサービス１０２からのジョブの受信通知を受信するためにクラウドプリントサービス１０２とＸＭＰＰプロトコルで接続している。そして、これを保持し続ける。クラウドプリントサービス１０２は、クライアント端末１０１から印刷データ１１５を受信すると、そのＸＭＰＰプロトコルによって印刷装置１００にジョブを受信したことを通知する。こうして図１０のフローチャートで示す処理が開始される。
【００４７】
まずＳ１００１でＣＰＵ２０２は、クラウドプリントサービス１０２がジョブを受信したことを通知するジョブ受信通知を受信する。次にＳ１００２に進みＣＰＵ２０２は、ＨＴＴＰプロトコルを使用してクラウドプリントサービス１０２と接続し、そのジョブの一覧を取得する。そしてＳ１００３以降のＳ１００４，Ｓ１００５の処理は、ジョブの一覧に含まれるジョブの数分繰り返し実行される。そしてＳ１００４でＣＰＵ２０２は、ＨＴＴＰプロトコルを使用してクラウドプリントサービス１０２と接続し、そのジョブで指示された印刷データをクラウドプリントサービス１０２からダウンロードする。次にＳ１００５に進みＣＰＵ２０２は、そのダウンロードした印刷データを画像処理部３０６に転送し、Ｓ１００６で画像処理部３０６により、その印刷データに対する画像処理を実行させる。こうしてＳ１００６で画像処理部３０６は、その印刷データを、この印刷装置１００が印刷可能なデータに変換する。そしてＳ１００７に進みＣＰＵ２０２は、画像処理が完了した印刷データをプリンタＩ／Ｆ２０６を介してプリンタ２０７に出力して印刷させる。Ｓ１００３とＳ１００８との間の処理は、Ｓ１００２で取得したジョブリストに含まれるジョブの数分、繰り返し実行される。
【００４８】
こうしてクライアント端末１０１のユーザは、クラウドプリントサービス１０２に登録した印刷装置１００を使用して、クラウドプリントサービス１０２による印刷を実行させることができる。
【００４９】
［実施形態２］
次に本発明の実施形態２について説明をする。実施形態２は、実施形態１におけるログイン処理を省略することで、ユーザに更なる利便性を提供するものである。これは実施形態１を包含した内容であり、実施形態１との差分は、図７で説明したフローチャートにおいてＳ７０２とＳ７０８でＮＯとなった後の処理である。これら処理において実施形態１では、ＣＰＵ２０２がＳ７０３とＳ７０９でそれぞれメッセージ画面を表示して処理を終了していた。しかし実施形態２ではケースによって、ＣＰＵ２０２がクラウドプリントサービス１０２への登録を実行することを可能とする。これについて以下に説明する。尚、実施形態２に係る印刷システム及び印刷装置１００の構成は、前述の実施形態１と同様であるため、それらの説明を省略する。
【００５０】
図１１は、本発明の実施形態２に係る印刷装置の処理を説明するフローチャートで、ここでは前述の実施形態１の図７のフローチャートで、Ｓ７０２でＮＯ（ログイン状態でない）と判定した後の処理を説明するフローチャートである。尚、この処理を実行するプログラムは、例えばＲＯＭ２０４或いはＨＤＤ２１４に格納されており、実行時、ＲＡＭ２０３に展開され、ＣＰＵ２０２の制御の下に実行されることにより、この処理が実現される。
【００５１】
まずＳ１１０１でＣＰＵ２０２は、記憶部３０５に格納されたＩＤ管理ＤＢ１３００（図１３）を読み出す。そしてＳ１１０２に進みＣＰＵ２０２は、クラウドプリントサービス登録要求１１１に含まれていたユーザＩＤが、そのＩＤ管理ＤＢ１３００のＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔのユーザＩＤに含まれているか否か判定する。ここで、そのユーザＩＤがＩＤ管理ＤＢ１３００に含まれていると判定すると、そのユーザにシステム管理者権限があるか否かを判定する。ここでそのユーザにシステム管理者権限があると判定するとＳ１１０３に進みＣＰＵ２０２は、表示部４０５に例えばＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔ登録開始画面９０３を表示する。そしてクラウドプリントサービス１０２にクラウドプリントサービス登録要求１１２を送信しクラウドプリントサービス登録を実行する。
【００５２】
一方、Ｓ１１０２でＣＰＵ２０２は、そのユーザにシステム管理者権限がないと判定した場合はＳ１１０４に進み、操作パネル２１１の表示部４０５に、例えば図９に示すログイン要求メッセージ９０５を表示して、この処理を終了する。
【００５３】
以上の処理により、印刷装置１００にユーザがログインしていない状態でも、クライアント端末１０１で登録を要求したユーザが、印刷装置１００のシステム管理者権限を有していれば、クラウドプリントサービスへの登録処理を実行するようにできる。
【００５４】
図１２は、本発明の実施形態２に係る印刷装置の処理を説明するフローチャートで、実施形態１の印刷装置１００が図７のフローチャートでＳ７０８でＮＯ（システム管理者以外でログイン状態）と判定した後の処理を説明するフローチャートである。尚、この処理を実行するプログラムは、例えばＲＯＭ２０４或いはＨＤＤ２１４に格納されており、実行時、ＲＡＭ２０３に展開され、ＣＰＵ２０２の制御の下に実行されることにより、この処理が実現される。
【００５５】
先ずＳ１２０１でＣＰＵ２０２は、記憶部３０５に格納されたＩＤ管理ＤＢ１３００を読み出す。次にＳ１２０２に進みＣＰＵ２０２は、クライアント端末１０１からのクラウドプリントサービス登録要求１１１に含まれていたユーザＩＤが、ＩＤ管理ＤＢ１３００のＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔのユーザＩＤに含まれているか検索する。ここでユーザＩＤが含まれていると判定すると、そのユーザにシステム管理者権限があるか否かを判定する。ここで、そのユーザにシステム管理者権限があると判定した場合はＳ１２０３に進みＣＰＵ２０２は、クラウドプリントサービス１０２にクラウドプリントサービス登録要求１１２を送信して、クラウドプリントサービスへの登録処理を実行する。
【００５６】
一方、Ｓ１２０２でＣＰＵ２０２は、そのユーザにシステム管理者権限がないと判定した場合はＳ１２０４に進む。Ｓ１２０４でＣＰＵ２０２は、表示部４０５に、例えば図９のシステム管理者でログインするように要求するログイン要求メッセージ画面９０４を表示して、この処理を終了する。
【００５７】
以上の処理により、印刷装置１００に、管理者以外のユーザがログインしている状態であっても、クライアント端末１０１のユーザに応じて、クラウドプリントサービスへの登録処理を実行できる。即ち、クライアント端末１０１のユーザがクラウドプリントサービスに登録できるユーザで、かつ印刷装置１００のシステム管理者権限を有している場合に、クラウドプリントサービスへの登録処理を実行するようにできる。
【００５８】
図１３は、実施形態２に係る印刷装置１００が保持するＩＤ管理ＤＢを説明する図である。
【００５９】
このＩＤ管理ＤＢ１３００は、ユーザのＩＤ情報がＤＢとして管理され記憶部３０５に保存されている。ＩＤ情報としては、ユーザ名１３０１と、ＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔユーザＩＤ１３０２と、システム管理者権限１３０３がある。ユーザ名１３０１は、印刷装置１００でユーザを一意に識別するためのユーザＩＤである。ＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔユーザＩＤ１３０２は、ユーザ名１３０１に紐づいてＧｏｏｇｌｅＣｌｏｕｄＰｒｉｎｔへ登録できる権限を有していることを示すユーザＩＤである。システム管理者権限１３０３は、各ユーザに対応して、システム管理者権限を有しているか否かを示す情報である。このように、ユーザＩＤと、クラウドプリントサービスに登録できるユーザＩＤ、及び管理者の権限の有無とを関連付けて記憶することにより、ユーザＩＤだけでクラウドプリントサービスへの登録処理を行うかどうか判断できる。
【００６０】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６１】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００６２】
１００…印刷装置、１０１…クライアント端末、１０２…クライアントプリントサービス、２０２…ＣＰＵ、２０４…ＲＯＭ、２１１…操作部、３０１…登録制御部、３０２…クラウドプリント制御部、４０５…表示部
【図１】
2020198109.tif 000003
【図２】
2020198109.tif 000004
【図３】
2020198109.tif 000005
【図４】
2020198109.tif 000006
【図５】
2020198109.tif 000007
【図６】
2020198109.tif 000008
【図７】
2020198109.tif 000009
【図８】
2020198109.tif 000010
【図９】
2020198109.tif 000011
【図１０】
2020198109.tif 000012
【図１１】
2020198109.tif 000013
【図１２】
2020198109.tif 000014
【図１３】
2020198109.tif 000015