(57)【要約】【課題】ハイエンド機によるローエンド機のジョブ処理の実行指示の代行を可能にする。【解決手段】ハイエンド印刷装置１００と、ローエンド印刷装置２００ａおよび２００ｂがネットワーク４００を介して通信可能に接続されている。処理命令代行依頼部２０２ａはユーザーからのログイン要求や印刷要求をハイエンド印刷装置１００へ送信する。ハイエンド印刷装置１００は、ログイン要求を受信し、認証処理を行い、結果をローエンド印刷装置２００に通知する。ハイエンド印刷装置１００は、印刷要求を受信し、ログイン中のユーザーの印刷機能利用制限を確認し、ローエンド印刷装置２００に印刷要求を送信する。ローエンド印刷装置２００は、印刷要求を受信し、印刷を実行する。【選択図】図１
2017061108.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される第１の画像形成装置および第２の画像形成装置を有する情報処理システムであって、
前記第１の画像形成装置は、前記第２の画像形成装置へジョブ処理の要求を送信する手段、前記第２の画像形成装置から送信されたジョブ処理の実行指示を受信する手段、および前記実行指示に基づいてジョブ処理を実行する手段を有し、
前記第１の画像形成装置から送信されたジョブ処理の要求を受信する手段、前記受信した要求に係るジョブ処理の実行指示を前記第１の画像形成装置へ送信する手段を有する、
情報処理システム。
【請求項２】
請求項１に記載された情報処理システムにおいて、
前記第１の画像形成装置は、前記第２の画像形成装置へアカウント情報を送信する手段、および前記第２の画像形成装置から送信された、前記アカウント情報の認証の結果を受信する手段を有し、
前記第２の画像形成装置は、前記第１の画像形成装置から送信されたアカウント情報を受信する手段、前記受信したアカウント情報を認証する手段、および前記認証の結果を前記第１の画像形成装置へ送信する手段、を有する、
情報処理システム。
【請求項３】
請求項２に記載された情報処理システムにおいて、
前記アカウント情報の認証の結果は、前記第１の画像形成装置の機能の利用制限情報を含む、情報処理システム。
【請求項４】
請求項３に記載された情報処理システムにおいて、
前記第２の画像形成装置は、前記受信した要求に係るジョブ処理が前記利用制限情報で制限されていないとき、前記実行指示を送信する、情報処理システム。
【請求項５】
請求項１に記載された情報処理システムにおいて、
前記第２の画像形成装置は、前記実行指示の履歴を保存する手段を有する、情報処理システム。
【請求項６】
請求項１に記載された情報処理システムにおいて、
前記第１の画像形成装置は、前記ジョブ処理の実行指示に基づくジョブ処理の実行結果を前記第２の画像形成装置へ送信する手段を有し、前記第２の画像形成装置は、前記ジョブの実行結果を受信する手段、および前記受信した実行結果の履歴を保存する手段を有する、情報処理システム。
【請求項７】
請求項２に記載された情報処理システムにおいて、
前記第２の画像形成装置は、複数の前記第１の画像形成装置のアカウント情報をグルーピング管理する手段を有する、情報処理システム。
【請求項８】
請求項１に記載された情報処理システムにおいて、
前記第２の画像形成装置は、前記第１の画像形成装置にインストールされるアプリケーションのライセンス情報を管理する手段を有する、情報処理システム。
【請求項９】
請求項１に記載された情報処理システムにおいて、
前記第１の画像形成装置は、第３の画像形成装置へジョブ処理の要求を送信する手段を有し、
前記第３の画像形成装置は、前記第１の画像形成装置から送信されたジョブ処理の要求を受信する手段、前記受信した要求を前記第２の画像形成装置へ送信する手段、前記第２の画像形成装置から送信されたジョブ処理の実行指示を受信する手段、前記受信した実行指示に基づいてジョブ処理を実行する手段、および前記ジョブ処理の実行結果を前記第１の画像形成装置へ送信する手段を有し、
前記第２の画像形成装置は、前記第３の画像形成装置から送信されたジョブ処理の要求を受信する手段、および前記受信した要求に係るジョブ処理の実行指示を前記第３の画像形成装置へ送信する手段を有する、
情報処理システム。
【請求項１０】
画像形成装置と、コンピュータにより実行可能なプログラムとからなる情報処理システムであって、
前記プログラムは、前記コンピュータを、前記画像形成装置から送信されたジョブ処理の要求を受信する手段、および前記受信した要求に係るジョブ処理の実行指示を前記画像形成装置へ送信する手段として機能させるためのプログラムである、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像形成装置により構成される情報処理システムに関する。
【背景技術】
【０００２】
印刷装置（プリンタ）、複写機、ファクシミリ装置、またはそれらの複数の機能を有する複合機（Multi Function Peripheral：ＭＦＰ）などの画像形成装置がネットワーク接続され、情報技術（Information Technology：ＩＴ）機器としてユーザー認証を行うことは既に知られている。
【０００３】
しかし、画像形成装置自身がユーザー認証を行う場合、ハードディスクなどの大規模ストレージや大容量のプログラムの搭載が必要である。このため、それらの搭載が難しいラインプリンタなどの小型の印刷装置（ローエンド機）では、自らユーザー認証をできないという問題があった。
【０００４】
そこで、このような問題を解決するため、ローエンド機と、複合機のようなハードディスクを有する画像形成装置（ハイエンド機）とをネットワークを介して接続し、ローエンド機のユーザー認証機能をハイエンド機が代行する印刷システムが提案された（特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来の印刷システムでは、ハイエンド機がローエンド機のジョブ処理（印刷処理、コピー処理、スキャン処理等）の実行指示を代行することはできないという問題がある。
【０００６】
本発明は、このような問題を解決するためになされたものであり、その目的は、ハイエンド機によるローエンド機のジョブ処理の実行指示の代行を可能にすることである。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理システムは、ネットワークを介して接続される第１の画像形成装置および第２の画像形成装置を有する情報処理システムであって、前記第１の画像形成装置は、前記第２の画像形成装置へジョブ処理の要求を送信する手段、前記第２の画像形成装置から送信されたジョブ処理の実行指示を受信する手段、および前記実行指示に基づいてジョブ処理を実行する手段を有し、前記第１の画像形成装置から送信されたジョブ処理の要求を受信する手段、前記受信した要求に係るジョブ処理の実行指示を前記第１の画像形成装置へ送信する手段を有する、情報処理システムである。
【発明の効果】
【０００８】
本発明によれば、第１の画像形成装置をローエンド機、第２の画像形成装置をハイエンド機とすることで、ハイエンド機によるローエンド機のジョブ処理の実行指示の代行が可能になる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る情報処理システムの構成を示す図である。
【図２】本発明の実施形態に係る情報処理システムにおいて、ユーザーがローエンド印刷装置からログイン情報を入力したときの処理の手順を示すシーケンス図である。
【図３】本発明の実施形態に係る情報処理システムにおいて、ユーザーがローエンド印刷装置から印刷要求を入力したときの処理の手順を示すシーケンス図である。
【図４】本発明の実施形態に係る情報処理システムにおけるアカウント情報のデータ構成を示す図である。
【図５】本発明の実施形態に係る情報処理システムにおける履歴情報のデータの構成を示す図である。
【図６】本発明の実施形態に係る情報処理システムにおけるグループアカウント情報のデータ構成を示す図である。
【図７】本発明の実施形態に係る情報処理システムがグループアカウント情報による管理を行っているときに、ユーザーがローエンド印刷装置から印刷要求を入力したときの処理の手順を示すシーケンス図である。
【図８】本発明の実施形態に係る情報処理システムにおいて、ユーザーがローエンド印刷装置からアプリケーションのインストール操作を実行したときの処理の手順を示すシーケンス図である。
【図９】本発明の実施形態に係る情報処理システムにおけるアプリケーションのライセンス情報を示す図である。
【図１０】本発明の実施形態に係る情報処理システムにおいて、２台のローエンド印刷装置の連携ジョブの処理の手順を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照して詳細に説明する。
〈情報処理システムの構成〉
図１は、本発明の実施形態に係る情報処理システムの構成を示す図である。
【００１１】
本発明の実施形態に係る情報処理システムは、ハイエンド印刷装置１００と、ローエンド印刷装置２００ａおよび２００ｂがＬＡＮ（Local Area Network）などのネットワーク４００を介して通信可能に接続された構成を有する。なお、ネットワーク４００を介して接続されるハイエンド印刷装置およびローエンド印刷装置の数はこれに限定されるものではない。
【００１２】
それぞれが第１の画像形成装置としてのローエンド印刷装置２００ａおよびローエンド印刷装置２００ｂは、ユーザーからの要求（ログイン要求、ジョブ処理要求）を第２の画像形成装置としてのハイエンド印刷装置１００へ伝達する。また、自装置のジョブ処理の実行指示の代行をハイエンド印刷装置１００に依頼する。
【００１３】
ローエンド印刷装置２００ａとローエンド印刷装置２００ｂは同じ構成を有する。すなわち、ローエンド印刷装置２００ａが備えているＵＩ（ユーザーインタフェース）２０１ａ、処理命令代行依頼部２０２ａ、印刷部２０３ａは、それぞれローエンド印刷装置２００ｂが備えているＵＩ２０１ｂ、処理命令代行依頼部２０２ｂ、印刷部２０３ｂと同じである。そこで、以下の説明では、区別する必要がある場合を除き、ローエンド印刷装置２００とし、内部ブロックをＵＩ２０１、処理命令代行依頼部２０２、印刷部２０３とする。ここで、ＵＩ２０１および処理命令代行依頼部２０２は、ローエンド印刷装置２００を構成するハードウェアであるＣＰＵがコンピュータにより実行可能なプログラムを実行することにより実現される。
【００１４】
ＵＩ２０１は、液晶ディスプレイなどの表示部および各種キーなどの操作部からユーザーからの入力を受け付ける機能を有する。処理命令代行依頼部２０２は、ユーザーからの要求（ログイン要求、ジョブ処理要求）をハイエンド印刷装置１００へ通知（送信）する機能、およびハイエンド印刷装置１００からのジョブ処理の実行指示を受け付ける（受信する）機能、自らの機能実行部へ実行指示を通知する機能を有する。印刷部２０３は、実行指示に従って印刷処理を実行する機能を有する。
【００１５】
ハイエンド印刷装置１００は、ローエンド印刷装置２００から送られてきたユーザーのジョブ処理要求を受け付け、ローエンド印刷装置２００からのジョブ処理要求の実行可否判断、ジョブ処理の実行指示、ジョブ処理の記録を行う。
【００１６】
ハイエンド印刷装置１００は、ローエンド印刷装置管理部１０１、ローエンド印刷装置処理命令部１０２ａおよび１０２ｂ、認証管理部１０３ａおよび１０３ｂ、アカウント情報管理ＤＢ（データベース）１０４、ならびに履歴管理ＤＢ１０５を備えている。これらは、ハイエンド印刷装置１００を構成するハードウェアであるＣＰＵがコンピュータにより実行可能なプログラムを実行することにより実現される。
【００１７】
ローエンド印刷装置管理部１０１は、自身が持つ複数（図示は２つ）のローエンド印刷装置処理命令部（ここでは２つのローエンド印刷装置処理命令部１０２ａおよび１０２ｂ）を登録、管理する機能を有する。また、ローエンド印刷装置２００からのユーザー要求を受け付け、自身が持つ複数のローエンド印刷装置処理命令部のうちどこに処理命令を通知するかを判別し、判別先にユーザー要求を通知する機能を有する。
【００１８】
２つのローエンド印刷装置処理命令部１０２ａ、１０２ｂは、それぞれローエンド印刷装置２００ａ、２００ｂに対応して設けられたものであり、同じ構成および機能を有する。また、認証管理部１０３ａ、１０３ｂも、それぞれローエンド印刷装置２００ａ、２００ｂに対応して設けられたものであり、同じ構成および機能を有する。そこで、以下の説明では、必要がある場合を除き、ローエンド印刷装置処理命令部１０２、認証管理部１０３とする。
【００１９】
ローエンド印刷装置処理命令部１０２は、管理するローエンド印刷装置２００の数だけ存在し、以下の機能を有する。
・ログイン時に、ローエンド印刷装置管理部１０１からのログイン要求を受け付け、認証管理部１０３に対して認証処理を依頼する機能。
・ローエンド印刷装置管理部１０１からのジョブ処理要求を受け付け、自らの認証管理部１０３に対して、そのジョブ処理を実行できるか否かの確認を依頼する機能。
・ローエンド印刷装置管理部１０１へローエンド印刷装置２００で実行するジョブ処理の実行指示を行う機能。
【００２０】
認証管理部１０３は、管理するローエンド印刷装置２００の数だけ存在し、以下の機能を有する。
・ログイン時に、ローエンド印刷装置処理命令部１０２から送られてくるログイン情報を用いて認証処理を行い、認証結果をローエンド印刷装置処理命令部１０２に通知する機能。
・ローエンド印刷装置２００にログイン中のアカウントを管理する機能。この機能により、ログイン中のアカウントを記録している。
・印刷時に、印刷要求のあったローエンド印刷装置２００にログイン中のアカウントを確認し、ログインアカウントの印刷権限（ジョブ処理機能の利用権限）を確認し、ローエンド印刷装置処理命令部１０２に対して印刷要求を行う機能。ここで、印刷権限を確認する処理は実行可否判断に相当する。
・印刷履歴を履歴管理ＤＢ１０５に記録する機能。
【００２１】
アカウント情報管理ＤＢ１０４は、アカウント情報を管理する機能を有する。なお、アカウント情報の詳細については後述する。履歴管理ＤＢ１０５は処理の履歴情報を管理する機能を有する。履歴情報の詳細については後述する。
【００２２】
〈ログイン処理〉
図２は、本発明の実施形態に係る情報処理システムにおいて、ユーザーがローエンド印刷装置からログイン情報を入力したときの処理の手順を示すシーケンス図である。このシーケンス図を参照して、ログインアカウント管理機能、アカウント認証機能、およびアカウント毎の機能利用制限機能について説明する。
【００２３】
ユーザー５００がローエンド印刷装置２００に対してＵＩ２０１よりログイン情報を入力すると（手順Ｓ１０１）、ＵＩ２０１は処理命令代行依頼部２０２に対してログイン情報を送信する（手順Ｓ１０２）。処理命令代行依頼部２０２は、予め登録されていた対応するハイエンド印刷装置１００のＵＲＬ（Uniform Resource Locator）を指定して、ハイエンド印刷装置１００に対してログイン情報を送信する（手順Ｓ１０３）。
【００２４】
ハイエンド印刷装置１００において、ローエンド印刷装置管理部１０１が一括してローエンド印刷装置２００からの要求を受け付ける。ローエンド印刷装置２００からログイン情報を受け取ったローエンド印刷装置管理部１０１は、自身が持つ複数のローエンド印刷装置処理命令部１０２のうちどこに処理命令を通知するかを判別し（手順Ｓ１０４）、判別先にログイン情報を通知する（手順Ｓ１０５）。
【００２５】
ログイン情報を通知されたローエンド印刷装置処理命令部１０２は、認証管理部１０３に対してログイン情報を通知し、認証依頼を行う（手順Ｓ１０６）。認証依頼された認証管理部１０３は、通知されたアカウント情報と、アカウント情報管理ＤＢ１０４に保管されているアカウント情報とを照合し、ログイン可否を判定する（手順Ｓ１０７〜Ｓ１０９）。
【００２６】
認証管理部１０３は、ログイン可（認証ＯＫ）と判定した場合、判定結果をアカウント情報と共にローエンド印刷装置処理命令部１０２に通知する（手順Ｓ１１０）。ログイン不可（認証ＮＧ）と判定した場合は、ログイン失敗をローエンド印刷装置処理命令部１０２に通知する。
【００２７】
認証ＯＫの判定結果とアカウント情報を受け取ったローエンド印刷装置処理命令部１０２は、ローエンド印刷装置管理部１０１にそれらを通知する（手順Ｓ１１１）。ローエンド印刷装置管理部１０１では、予め登録されていたローエンド印刷装置２００のＵＲＬを指定して、ローエンド印刷装置２００に対して認証ＯＫの判定結果とアカウント情報を通知する（手順Ｓ１１２）。
【００２８】
認証ＯＫの判定結果とアカウント情報を、処理命令代行依頼部２０２で受け取ったローエンド印刷装置２００は、ＵＩ２０１に認証ＯＫの判定結果を通知し（手順Ｓ１１３）、ＵＩ２０１がその旨をユーザー５００に通知する。また、ＵＩ２０１は、アカウント情報に含まれている機能利用制限情報を元に、利用が許可されている機能のみをユーザー５００が扱えるようにする（手順Ｓ１１４）。
【００２９】
〈印刷処理〉
図３は、本発明の実施形態に係る情報処理システムにおいて、ユーザーがローエンド印刷装置から印刷要求を入力したときの処理の手順を示すシーケンス図である。この図を参照して、アカウント毎の利用量、利用履歴管理機能、および利用料を課金管理に利用する機能について説明する。
【００３０】
ユーザー５００がローエンド印刷装置２００のＵＩ２０１より、ジョブ処理要求としての印刷要求を入力すると（手順Ｓ２０１）、ＵＩ２０１は処理命令代行依頼部２０２を介してその旨をハイエンド印刷装置１００に通知する（手順Ｓ２０２、Ｓ２０３）。
【００３１】
ハイエンド印刷装置１００では、ローエンド印刷装置管理部１０１で受け取った印刷要求をローエンド印刷装置処理命令部１０２に伝達する（手順Ｓ２０４、Ｓ２０５）。すなわち、自身が持つ複数のローエンド印刷装置処理命令部１０２のうちどこに印刷要求を伝達するかを判別し（手順Ｓ２０４）、判別先に印刷要求を伝達する（手順Ｓ２０５）。
【００３２】
ローエンド印刷装置処理命令部１０２では、要求された処理（印刷処理）を実行してよいか否かの判定を認証管理部１０３に依頼する（手順Ｓ２０６：アカウント確認）。認証管理部１０３では、自身で管理しているログインアカウント情報を確認し（手順Ｓ２０７）、要求された処理（印刷処理）自体が機能利用制限されていないか否か、機能利用量（印刷利用量）が上限に達しているために利用制限されていないか否かを確認し（手順Ｓ２０８、Ｓ２０９）、制限されていなければ、その結果（印刷ＯＫ）をアカウント情報とともにローエンド印刷処理命令部１０２に通知する（手順Ｓ２１０）。
【００３３】
ローエンド印刷処理命令部１０２は印刷ＯＫの認証結果を受けて、ローエンド印刷装置２００に対して、ローエンド印刷装置管理部１０１を介して印刷要求（印刷実行指示）を行い（手順Ｓ２１１、Ｓ２１３）、履歴管理ＤＢ１０５に印刷要求履歴を書き込む（手順Ｓ２１２）。
【００３４】
ローエンド印刷装置２００では、印刷要求を受け取った処理命令代行依頼部２０２が印刷部２０３に対して印刷要求を行う（手順Ｓ２１４）。印刷部２０３は印刷を実行し、印刷結果を処理命令代行依頼部２０２に返す（手順Ｓ２１５）。処理命令代行依頼部２０２は、印刷結果をハイエンド印刷装置１００に通知する（手順Ｓ２１６）。
【００３５】
ハイエンド印刷装置１００では、ローエンド印刷装置管理部１０１が印刷結果を受け取り、ローエンド印刷処理命令部１０２に対して通知する（手順Ｓ２１７）。ローエンド印刷処理命令部１０２は印刷結果（印刷処理の実行結果）を履歴情報として履歴管理ＤＢに書き込む（手順Ｓ２１８）。
【００３６】
〈アカウント情報のデータ構成〉
図４は、本発明の実施形態に係る情報処理システムにおけるアカウント情報のデータ構成を示す図である。このアカウント情報はアカウント情報管理ＤＢ１０４に保存されている。
【００３７】
図示のように、アカウント情報はアカウント毎に、ユーザー名、パスワード、機能利用制限情報、機能利用量、その他の情報（ここでは住所、電話番号）を持つ。ここでは、User1の機能利用制限情報は、印刷、スキャン、コピーは可（○）、ファックスが不可（×）であることを表している。また、機能利用量は、印刷については利用量１２３４、上限３０００、スキャンについては利用量１２３、上限なし、コピーについては利用量１２、上限３０００になっている。
【００３８】
〈履歴情報のデータ構造〉
図５は、本発明の実施形態に係る情報処理システムにおける履歴情報のデータ構成を示す図である。この履歴情報は履歴管理ＤＢ１０５に保存されている。図示のように、履歴情報は利用日時（年、月、日、時、分、秒）、利用機能、およびユーザー名からなる。
【００３９】
〈グループアカウント情報のデータ構成〉
本発明の実施形態に係る情報処理システムでは、ハイエンド印刷装置１００が複数台のローエンド印刷装置２００のユーザーアカウントをグルーピング管理し、グループ毎に機能利用制限を設定することができる。
【００４０】
図６は、グループ毎の利用機能制限を実現したグループアカウント情報のデータ構成を示す図である。図示のように、グループアカウント情報は、グループアカウント毎にグループ名、グループ所属のユーザーリスト、機能利用制限情報、機能利用量、その他のアカウント情報を持つ。
【００４１】
ここでは、Group1にはUser1、User2、User4、およびUser10が所属している。そして、Group1の機能利用制限情報は、印刷、スキャン、コピーは可（○）、ファックスが不可（×）であることを表している。また、機能利用量は、印刷については利用量１２３４、上限３０００、スキャンについては利用量１２３、上限なし、コピーについては利用量１２、上限３０００になっている。
【００４２】
〈グループアカウント情報による管理時の印刷処理〉
図７は、本発明の実施形態に係る情報処理システムがグループアカウント情報による管理を行っているときに、ユーザーがローエンド印刷装置から印刷要求を入力したときの処理の手順を示すシーケンス図である。この図を参照して、グループアカウント毎の利用量、利用履歴管理機能、および利用料を課金管理に利用する機能について説明する。
【００４３】
この図において、手順３０１〜Ｓ３０５は、図３における手順Ｓ２０１〜Ｓ２０５と同じであるから説明を省略する。
【００４４】
次の手順Ｓ３０６では、ローエンド印刷処理命令部１０２は、要求された処理（印刷処理）を実行してよいか否かの判定を認証管理部１０３に依頼する。すなわち、ローエンド印刷処理命令部１０２は、グループアカウントのデータ構成（図６）に基づいて、印刷要求を行ったユーザー５００がグループアカウント（グループ所属のユーザーリスト）に所属しているか否かを判定し、所属していなければ個人アカウント情報を指定して認証管理部１０３に依頼し（手順Ｓ３０７）、所属していればグループアカウントを指定して認証管理部１０３に依頼する（手順Ｓ３１２）。
【００４５】
グループアカウントに所属していない場合の処理である手順Ｓ３０７〜Ｓ３１１は、図３における手順Ｓ２０６〜Ｓ２１０と同じである。すなわち、認証管理部１０３では、自身で管理しているログインアカウント情報（図４に示すような個人のアカウント情報）を確認し、要求のあった処理（印刷処理）自体が機能利用制限されていないか、機能利用量（印刷利用量）が上限に達しているために利用制限されていないかを確認し、制限されていなければ、その結果をアカウント情報とともにローエンド印刷装置処理命令部１０２に通知する。
【００４６】
グループアカウントに所属している場合の処理である手順Ｓ３１２〜Ｓ３１６は、グループアカウントに所属していない場合の処理である手順Ｓ３０７〜Ｓ３１１において、個人のアカウント情報に代えてグループアカウント情報（図６）を参照するようにしたものである。
【００４７】
すなわち、認証管理部１０３では、自身で管理しているグループアカウント情報を確認し、要求のあった処理（印刷処理）自体が機能利用制限されていないか、機能利用量（印刷利用量）が上限に達しているために利用制限されていないかを確認し、制限されていなければ、その結果をグループアカウント情報とともにローエンド印刷装置処理命令部１０２に通知する。
【００４８】
手順Ｓ３１１に続いて実行される手順Ｓ３１７〜Ｓ３２４は、図３における手順Ｓ２１１〜Ｓ２１８と同じである。また、手順Ｓ３１６に続いて実行される手順Ｓ３１７〜Ｓ３２４は、手順Ｓ３１８およびＳ３２４でグループアカウントに対する履歴が書き込まれること以外は、図３における手順Ｓ２１１〜Ｓ２１８と同じである。
【００４９】
図８は、本発明の実施形態に係る情報処理システムにおいて、ユーザーがローエンド印刷装置からアプリケーションのインストール操作を実行したときの処理の手順を示すシーケンス図である。また、図９は、アプリケーションのライセンス情報を示す図である。
【００５０】
この図に示す処理を実行する利用シーンとしては、ＳＤカードからアプリケーションをインストールするなどを想定している。また、インストール時にローエンド印刷装置２００とアプリケーション管理サーバーなどとは接続しておらず、ローエンド印刷装置２００とハイエンド印刷装置１００のみ、ローカル環境でネットワーク接続されているような環境を想定している。
【００５１】
ユーザー５００がＵＩよりアプリケーションをインストールする操作を行うと（手順Ｓ４０１）、ローエンド印刷装置２００はハイエンド印刷装置１００に対してインストール対象のアプリケーション名を通知する（手順Ｓ４０２、Ｓ４０３）。
【００５２】
ローエンド印刷装置２００からアプリケーション名を受け取ったローエンド印刷装置管理部１０１は、自身が持つ複数のローエンド印刷装置処理命令部１０２のうちどこにアプリケーション名を通知するかを判別し（手順Ｓ４０４）、判別先にアプリケーション名を通知する（手順Ｓ４０５）。
【００５３】
アプリケーション名を通知されたローエンド印刷装置処理命令部１０２は、認証管理部１０３に対して、アプリケーション名を通知し、ライセンスの認証処理を依頼する（手順Ｓ４０６）。
【００５４】
ハイエンド印刷装置１００のアカウント情報管理ＤＢ１０４には図９に示すようなライセンス情報が保持されており、認証管理部１０３は、このライセンス情報に基づいて、ライセンスを管理している。
【００５５】
認証管理部１０３は、通知されたアプリケーション名のアプリケーションのライセンス認証をアカウント情報管理ＤＢ１０４に問い合わせ（手順Ｓ４０７）、その結果に基づいて、ローエンド印刷装置２００にインストールしようとしているアプリケーションの利用ライセンス数がライセンス数上限に達していないか否かを判定する（手順Ｓ４０８、Ｓ４０９）。そして、達していない場合はインストール許可とし、それをローエンド印刷装置２００に通知する（手順Ｓ４１０、Ｓ４１１）。その結果を受けて、ローエンド印刷装置２００はインストールを行う（手順Ｓ４１２）。
【００５６】
なお、複数のハイエンド印刷装置１００があった場合でもアカウント情報を統合管理できるよう、ハイエンド印刷装置１００のアカウント情報管理ＤＢ１０４は、アプリケーションサーバなどと同期して動作することが好適である。
【００５７】
〈２台のローエンド印刷装置の連携ジョブ〉
図１０は、本発明の実施形態に係る情報処理システムにおいて、２台のローエンド印刷装置の連携ジョブの処理の手順を示すシーケンス図である。ここでは、ジョブ連携機能として(スキャンTOファックス)の機能利用制御のシーケンスについて説明する。
【００５８】
図において、ローエンド印刷装置２００ａがユーザーからの要求を受け付け、連携ジョブのスキャンを担う機器（第１の画像形成装置に対応）であり、ローエンド印刷装置２００ｂが連携ジョブのファックスを担う機器（第３の画像形成装置に対応）である。
【００５９】
ローエンド印刷装置２００ａのＵＩ２０１がユーザー５００からスキャンTOファックスの要求を受け付けると（手順Ｓ５０１、Ｓ５０２）、ローエンド印刷装置２００ａの連携管理部２０４ａはローエンド印刷装置２００ｂの連携管理部２０４ｂに対し、連携ジョブを開始することを通知する（手順Ｓ５０３）。
【００６０】
ローエンド印刷装置２００ａでは、連携管理部２０４ａが処理命令代行依頼部２０２ａに対し、スキャン要求を行う（手順Ｓ５０４）。以後のスキャン処理のフロー自体（手順Ｓ５０５：スキャン要求〜手順Ｓ５１９：スキャン結果）は、図３における「手順Ｓ２０３：印刷要求〜手順Ｓ２１７：印刷結果」と同等になる。つまり、スキャン単体機能での利用制限の確認を行う。
【００６１】
スキャンが完了すると、ローエンド印刷装置２００ａの連携管理部２０４ａはローエンド印刷装置２００ｂの連携管理部２０４ｂに対し、スキャンTOファックス要求を行う（手順Ｓ５２０）。連携管理部２０４ｂは、ファックス要求を受けると、処理命令代行依頼部２０２ｂに対し、ファックス要求を行う（手順Ｓ５２１）。以後のファックス処理のフロー自体（手順Ｓ５２２：ファックス要求〜手順Ｓ５３７：ファックス結果）は、図３における「手順Ｓ２０３：印刷要求〜手順Ｓ２１７：印刷結果」と同等になる。つまり、ファックス単体機能での利用制限の確認を行う。
【００６２】
ローエンド印刷装置２００ｂの連携管理部２０４ｂは、手順Ｓ５３７でファックス結果の通知を受け取ると、ローエンド印刷装置２００ａの連携管理部２０４ａに対し、スキャンTOファックス要求の完了を通知する（手順５３８）。連携管理部２０４ａはＵＩ２０１ａにより、スキャンTOファックスの完了をユーザー５００に通知する（手順Ｓ５３９）。
【００６３】
以上詳細に説明したように、本発明の実施形態に係る情報処理システムは下記（１）〜（４）の特徴を有する。
（１）ハイエンド印刷装置１００でローエンド印刷装置２００のログイン中ユーザーの情報を保持しており、ハイエンド印刷装置１００がログイン中のユーザーの権限に従ってジョブ処理を行ってよいか否かの判断（実行可否判断）を行い、ジョブ処理の実行指示をローエンド印刷装置２００に与えることにより、ハイエンド印刷装置１００によるローエンド印刷装置２００のユーザー認証に加えて、ジョブ処理の実行指示の代行も可能である。
（２）ハイエンド印刷装置１００が複数のローエンド印刷装置２００のログインアカウントを管理し、ローエンド印刷装置２００をグルーピングし、グループごとの機能利用制限を実現することができる。
（３）ローエンド印刷装置２００にアプリケーションをインストールする際のライセンス認証をハイエンド印刷装置１００が代行することができる。
（４）ローエンド装置２台、もしくはローエンド印刷装置２００とハイエンド印刷装置１００による複数機器の連携処理（連携ジョブ）で、連携ジョブ機能の機能利用制限を行うことができる。
【符号の説明】
【００６４】
１００…ハイエンド印刷装置、１０１…ローエンド印刷装置管理部、１０２…ローエンド印刷装置処理命令部、１０３…認証管理部、１０４…アカウント情報管理ＤＢ、１０５…履歴管理ＤＢ、２００…ローエンド印刷装置、４００…ネットワーク、２０２…処理命令代行依頼部、２０３…印刷部。
【先行技術文献】
【特許文献】
【００６５】
【特許文献１】特開２０１３−１９１０００号公報
【図１】
2017061108.tif 000003
【図２】
2017061108.tif 000004
【図３】
2017061108.tif 000005
【図４】
2017061108.tif 000006
【図５】
2017061108.tif 000007
【図６】
2017061108.tif 000008
【図７】
2017061108.tif 000009
【図８】
2017061108.tif 000010
【図９】
2017061108.tif 000011
【図１０】
2017061108.tif 000012