(57)【要約】【課題】出力データの出力を一の出力装置から他の出力装置に引き継がせるときのユーザの作業負担を軽減することができる出力システム、情報処理装置及びプログラムを提供することを課題とする。【解決手段】複数の出力装置と、情報処理装置により実行可能なプログラムとを有する出力システムであって、第１の出力装置における出力データの出力処理の状態情報を取得する処理と、第２の出力装置に、状態情報に基づき第１の出力装置における出力データの出力処理を引き継ぐように実行要求を行う処理とを実行可能なプログラムと、第１の出力手段と、出力データの出力処理の状態情報を情報処理装置に送信する送信手段とを有する第１の出力装置と、情報処理装置からの実行要求に基づき、出力データの出力処理を引き継いで、出力データの出力処理を行う第２の出力手段を有する第２の出力装置とを有することにより上記課題を解決する。【選択図】  図１
2014059756.tif 000002
【特許請求の範囲】
【請求項１】
複数の出力装置と、情報処理装置により実行可能なプログラムとを有する出力システムであって、
前記情報処理装置により、
第１の出力装置における出力データの出力処理の状態情報を取得する状態取得処理と、
前記第１の出力装置における出力データの出力処理を引き継ぐ第２の出力装置に、前記状態情報に基づき、前記第１の出力装置における出力データの出力処理を引き継ぐように実行要求を行う実行要求処理と
を実行可能なプログラムと、
前記出力データの出力処理を行う第１の出力手段と、
前記出力手段における前記出力データの出力処理の状態情報を前記情報処理装置に送信する状態情報送信手段と
を有する第１の出力装置と、
前記情報処理装置からの実行要求に基づき、前記第１の出力装置における出力データの出力処理を引き継いで、前記出力データの出力処理を行う第２の出力手段
を有する第２の出力装置と
を有する出力システム。
【請求項２】
前記出力処理の状態情報は、前記出力データのうち、前記第１の出力装置において出力処理が行われた部分を表す情報が含まれる
ことを特徴とする請求項１記載の出力システム。
【請求項３】
前記状態取得処理は、前記第１の出力装置における出力データの出力処理に異常が生じたとき、第１の出力装置における出力データの出力処理の状態情報を取得する
ことを特徴とする請求項１又は２記載の出力システム。
【請求項４】
前記実行要求処理は、前記第２の出力手段に、前記出力データを出力データ保管場所から取得して、前記第１の出力装置における出力データの出力処理を引き継ぐように実行要求を行う
ことを特徴とする請求項１乃至３何れか一項記載の出力システム。
【請求項５】
前記実行要求処理は、前記第２の出力手段に、前記出力データを送信して、前記第１の出力装置における出力データの出力処理を引き継ぐように実行要求を行う
ことを特徴とする請求項１乃至３何れか一項記載の出力システム。
【請求項６】
前記プログラムは、更に、前記情報処理装置により前記第２の出力装置を検索する検索処理を実行可能である
ことを特徴とする請求項１乃至５何れか一項記載の出力システム。
【請求項７】
第１の出力装置における出力データの出力処理を第２の出力装置に引き継がせる情報処理装置であって、
前記第１の出力装置における出力データの出力処理の状態情報を前記第１の出力装置から取得する状態取得手段と、
前記第１の出力装置における出力データの出力処理を引き継ぐ第２の出力装置に、前記状態情報に基づき、前記出力データを出力データ保管場所から取得して前記第１の出力装置における出力データの出力処理を引き継ぐように実行要求を行う実行要求手段と
を有することを特徴とする情報処理装置。
【請求項８】
第１の出力装置における出力データの出力処理を第２の出力装置に引き継がせる情報処理装置であって、
前記第１の出力装置における出力データの出力処理の状態情報を前記第１の出力装置から取得する状態取得手段と、
前記第１の出力装置における出力データの出力処理を引き継ぐ第２の出力装置に、前記出力データを送信し、前記状態情報に基づき、前記第１の出力装置における出力データの出力処理を引き継ぐように実行要求を行う実行要求手段と
を有することを特徴とする情報処理装置。
【請求項９】
第１の出力装置における出力データの出力処理を第２の出力装置に引き継がせる情報処理装置を、
前記第１の出力装置における出力データの出力処理の状態情報を前記第１の出力装置から取得する状態取得手段、
前記第１の出力装置における出力データの出力処理を引き継ぐ第２の出力装置に、前記状態情報に基づき、前記出力データを出力データ保管場所から取得して前記第１の出力装置における出力データの出力処理を引き継ぐように実行要求を行う実行要求手段
として機能させるためのプログラム。
【請求項１０】
第１の出力装置における出力データの出力処理を第２の出力装置に引き継がせる情報処理装置を、
前記第１の出力装置における出力データの出力処理の状態情報を前記第１の出力装置から取得する状態取得手段、
前記第１の出力装置における出力データの出力処理を引き継ぐ第２の出力装置に、前記出力データを送信し、前記状態情報に基づき、前記第１の出力装置における出力データの出力処理を引き継ぐように実行要求を行う実行要求手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力システム、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
クライアント端末装置から印刷指示を受け付ける印刷指示受付手段と、印刷指示受付手段で受け付けられた印刷指示に含まれる印刷データに関する情報に基づいて、サーバ装置から印刷データを取得する印刷データ取得手段と、印刷データ取得手段で取得された印刷データの印刷を実行する印刷手段と、印刷手段による印刷の実行の際にエラーが発生した場合、印刷指示受付手段で受け付けられた印刷指示に含まれる画像形成装置を識別する識別情報に基づいて、印刷を代行する候補となる画像形成装置を示す代行先リスト情報を作成し、代行先リスト情報をクライアント端末装置に送信する代行先リスト情報送信手段とを有する画像形成装置は従来から知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
画像形成装置が印刷サーバから印刷データを取得して印刷を行う、いわゆるプルプリント形式の印刷システムでは、画像形成装置が印刷データを取得したあと、実際に排紙が完了するまでの間に何らかのエラーが発生して、印刷の継続が困難な状況に陥った場合に以下のような問題があった。
【０００４】
例えばユーザは印刷の継続が困難な状況に陥った画像形成装置に代えて印刷データの印刷を行わせる他の画像形成装置を選択し、エラーが発生するまでに行われた印刷を考慮した上で、選択した他の画像形成装置に印刷データの印刷要求を行わなければならず、作業負担が大きかった。このような課題は、出力装置が出力サーバから出力データを取得して出力を行う出力システムにおいても共通に存在する。
【０００５】
本発明の実施の形態は、上記の点に鑑みなされたもので、出力データの出力を一の出力装置から他の出力装置に引き継がせるときのユーザの作業負担を軽減することができる出力システム、情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本願請求項１は、複数の出力装置と、情報処理装置により実行可能なプログラムとを有する出力システムであって、前記情報処理装置により、第１の出力装置における出力データの出力処理の状態情報を取得する状態取得処理と、前記第１の出力装置における出力データの出力処理を引き継ぐ第２の出力装置に、前記状態情報に基づき、前記第１の出力装置における出力データの出力処理を引き継ぐように実行要求を行う実行要求処理とを実行可能なプログラムと、前記出力データの出力処理を行う第１の出力手段と、前記出力手段における前記出力データの出力処理の状態情報を前記情報処理装置に送信する状態情報送信手段とを有する第１の出力装置と、前記情報処理装置からの実行要求に基づき、前記第１の出力装置における出力データの出力処理を引き継いで、前記出力データの出力処理を行う第２の出力手段を有する第２の出力装置とを有することを特徴とする。
【発明の効果】
【０００７】
本発明の実施の形態によれば、出力データの出力を一の出力装置から他の出力装置に引き継がせるときのユーザの作業負担を軽減することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態に係る印刷システムの一例の構成図である。
【図２】本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【図３】本実施形態に係る画像形成装置の一例のハードウェア構成図である。
【図４】本実施形態に係るクライアント端末の一例の処理ブロック図である。
【図５】本実施形態に係る携帯端末の一例の処理ブロック図である。
【図６】本実施形態に係る画像形成装置の一例の処理ブロック図である。
【図７】本実施形態に係るデータ管理サービスの一例の処理ブロック図である。
【図８】本実施形態に係るデータ保管サービスの一例の処理ブロック図である。
【図９】本実施形態に係る認証サービスの一例の処理ブロック図である。
【図１０】本実施形態に係るアクセス制御サービスの一例の処理ブロック図である。
【図１１】本実施形態に係るデータ処理サービスの一例の処理ブロック図である。
【図１２】管理データの一例の構成図である。
【図１３】ジョブ情報の一例の構成図である。
【図１４】ステータス情報の一例の構成図である。
【図１５】端末装置からのログイン処理手順を表した一例のフローチャートである。
【図１６】ジョブ投入処理を表した一例のシーケンス図である。
【図１７】画像形成装置からのログイン処理手順を表した一例のフローチャートである。
【図１８】ジョブ実行処理を表した一例のシーケンス図である。
【図１９】代行印刷処理を表した一例のシーケンス図（１／２）である。
【図２０】代行印刷処理を表した一例のシーケンス図（２／２）である。
【図２１】代行印刷処理を表した他の例のシーケンス図（１／２）である。
【図２２】代行印刷処理を表した他の例のシーケンス図（２／２）である。
【図２３】本実施形態に係る印刷システムの他の例の構成図である。
【図２４】本実施形態に係る携帯端末の他の例の処理ブロック図である。
【図２５】本実施形態に係る認証サーバの一例の処理ブロック図である。
【図２６】ログイン用データの一例の構成図である。
【図２７】代行印刷処理を表した一例のシーケンス図（１／２）である。
【図２８】代行印刷処理を表した一例のシーケンス図（２／２）である。
【発明を実施するための形態】
【０００９】
次に、本発明の実施の形態について、詳細に説明する。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係る印刷システムの一例の構成図である。図１の印刷システム１はオフィス内ネットワークなどのプライベートなネットワークＮ１と、クラウドサービスに代表されるようなサービスを提供するネットワークＮ２と、インターネットなどのネットワークＮ３とを有する。
【００１０】
ネットワークＮ１とネットワークＮ３とはネットワークＮ１側のファイアウォールＦＷによって接続されている。ファイアウォールＦＷはネットワークＮ１とネットワークＮ３との接点に設置され、ネットワークＮ１からネットワークＮ３へのアクセスを中継する。
【００１１】
また、ネットワークＮ２とネットワークＮ３とは、ネットワークＮ２側のアクセス制御サービス２４によって接続されている。ネットワークＮ２はアクセス制御サービス２４によってセキュリティが保護されている。
【００１２】
ネットワークＮ１は、ファイアウォールＦＷの内側にあるプライベートなネットワークである。ネットワークＮ１にはクライアント端末１１、携帯端末１２、画像形成装置１３Ａ及び１３Ｂが接続されている。なお、画像形成装置１３Ａ及び１３Ｂの何れでもよい場合は単に画像形成装置１３と呼ぶ。
【００１３】
なお、図１ではクライアント端末１１、携帯端末１２が、それぞれ一台である例を示したが一台以上であればよい。また、図１では画像形成装置１３が２台である例を示したが複数であればよい。
【００１４】
クライアント端末１１は端末装置の一例である。クライアント端末１１は一般的なＯＳなどが搭載された情報処理装置（コンピュータシステム）によって実現できる。クライアント端末１１は無線による通信の手段または有線による通信の手段を有する。クライアント端末１１は、タブレットＰＣ、ノートＰＣなど、ユーザが操作可能な端末である。クライアント端末１１はサービスにログインしたあと、ジョブの投入や、サービス上で管理されているジョブの編集などを行う。
【００１５】
携帯端末１２は端末装置の一例である。携帯端末１２は、無線による通信の手段または有線による通信の手段を有している。携帯端末１２は、スマートフォンや携帯電話、タブレットＰＣ、ノートＰＣなど、ユーザが携帯可能な端末である。携帯端末１２はサービスにログインしたあと、ジョブの投入や、サービス上で管理されているジョブの編集などを行う。
【００１６】
また、画像形成装置１３は出力装置の一例である。画像形成装置１３は無線による通信の手段または有線による通信の手段を有する。画像形成装置１３は複合機、コピー機、スキャナ、プリンタ、レーザプリンタなど、画像形成に係る処理を行う装置である。画像形成装置１３は画像データの読込、印刷データの印刷など、ジョブの実行を行う。
【００１７】
ネットワークＮ２は、Ｗｅｂアプリケーションやサーバ側のアプリケーションによって機能を提供する一つ以上のコンピュータシステムが含まれる。このような一つ以上のコンピュータシステムによって、ネットワークＮ２側には、データ管理サービス２１、データ保管サービス２２、認証サービス２３、アクセス制御サービス２４、データ処理サービス２５などが実現される。
【００１８】
なお、ネットワークＮ２側のサービスの一部はネットワークＮ１にあってもよい。クライアント端末１１や携帯端末１２などの端末装置は、オフィス内ネットワーク等のプライベートなネットワークＮ１以外にあってもよい。
【００１９】
データ管理サービス２１は、データの管理（ジョブの管理、データ変換要求など）やログインユーザの要求に応じた処理（ジョブリストの送信、ジョブの送信、ジョブの削除など）を行う。データ保管サービス２２は写真データ、画像データ、文書データ、印刷データ等の電子データを保管する。認証サービス２３はユーザ情報、企業・デバイス情報等の管理データを保持し、管理データに基づいて認証判断処理や管理情報の提供などを行う。
【００２０】
アクセス制御サービス２４は、データ管理サービス２１、データ保管サービス２２、認証サービス２３、データ処理サービス２５などの各種サービスへのログインを制御する。データ処理サービス２５はデータ変換処理、データ転送・保存処理など、ユーザが投入したデータに対して処理を実行する。
【００２１】
クラウドサービス側はクライアント端末１１又は携帯端末１１などの端末装置から投入された印刷データを保管する。例えば画像形成装置１３Ａはログインしたユーザが投入した印刷データの一覧をクラウドサービス側から取得して操作パネルなどに表示し、印刷を行う印刷データをユーザに選択させる。
【００２２】
画像形成装置１３Ａは選択された印刷データをクラウドサービス側から取得し、印刷を実行する。画像形成装置１３Ａは取得した印刷データの印刷が完了する前にエラーが発生して印刷の継続が困難な状況に陥った場合など、印刷データの出力状況をステータス（状態）情報として提供できる。
【００２３】
例えば画像形成装置１３Ｂは画像形成装置１３Ａが提供したステータス情報を利用することにより、画像形成装置１３Ａにおいてエラーが発生するまでに行われた印刷を考慮して印刷データの印刷を引き継ぐことができる。したがって、印刷データの印刷を画像形成装置１３Ａから画像形成装置１３Ｂに引き継がせるときのユーザの作業負担を軽減することができる。
【００２４】
＜ハードウェア構成＞
クライアント端末１１、携帯端末１２、データ管理サービス２１、データ保管サービス２２、認証サービス２３、アクセス制御サービス２４、データ処理サービス２５は例えば図２に示すようなハードウェア構成のコンピュータシステムにより実現される。図２は本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【００２５】
図２に示したコンピュータシステム１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００２６】
入力装置１０１はキーボードやマウスなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置１０２はディスプレイなどを含み、コンピュータシステム１００による処理結果を表示する。
【００２７】
通信Ｉ／Ｆ１０７はコンピュータシステム１００をネットワークＮ１やＮ２に接続するインタフェースである。これにより、コンピュータシステム１００は通信Ｉ／Ｆ１０７を介してデータ通信を行うことができる。なお、通信Ｉ／Ｆ１０７による通信は有線通信であっても無線通信であってもよい。
【００２８】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、例えばコンピュータシステム１００全体を制御する基本ソフトウェアであるＯＳ（Operating System）や、ＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。ＨＤＤ１０８は格納しているプログラムやデータを所定のファイルシステム及び／又はＤＢ（データベース）により管理している。
【００２９】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、コンピュータシステム１００は外部Ｉ／Ｆ１０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａにはフレキシブルディスク、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＳＤメモリカード（SD Memory card）、ＵＳＢメモリ（Universal Serial Bus memory）などがある。
【００３０】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、コンピュータシステム１００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００３１】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータシステム１００全体の制御や機能を実現する演算装置である。
【００３２】
本実施形態に係るクライアント端末１１、携帯端末１２、データ管理サービス２１、データ保管サービス２２、認証サービス２３、アクセス制御サービス２４、データ処理サービス２５は上記したコンピュータシステム１００のハードウェア構成により、後述するような各種処理を実現できる。
【００３３】
図３は本実施形態に係る画像形成装置の一例のハードウェア構成図である。図３に示した画像形成装置１３は、コントローラ２０１、操作パネル２０２、外部Ｉ／Ｆ２０３、通信Ｉ／Ｆ２０４、プリンタ２０５及びスキャナ２０６などを備える。
【００３４】
コントローラ２０１はＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＮＶＲＡＭ２１４及びＨＤＤ２１５などを備える。ＲＯＭ２１３は、各種プログラムやデータが格納されている。ＲＡＭ２１２はプログラムやデータを一時保持する。ＮＶＲＡＭ２１４は、例えば設定情報等が格納されている。また、ＨＤＤ２１５は各種プログラムやデータが格納されている。
【００３５】
ＣＰＵ２１１は、ＲＯＭ２１３やＮＶＲＡＭ２１４、ＨＤＤ２１５などからプログラムやデータ、設定情報等をＲＡＭ２１２上に読み出し、処理を実行することで、画像形成装置１３全体の制御や機能を実現する。
【００３６】
操作パネル２０２はユーザからの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ２０３は外部装置とのインタフェースである。外部装置には、記録媒体２０３ａなどがある。これにより、画像処理装置１３は外部Ｉ／Ｆ２０３を介して記録媒体２０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体２０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００３７】
通信Ｉ／Ｆ２０４は画像形成装置１３をネットワークＮ１に接続するインタフェースである。これにより、画像形成装置１３は通信Ｉ／Ｆ２０４を介してデータ通信を行うことができる。なお、通信Ｉ／Ｆ２０４による通信は有線通信であっても無線通信であってもよい。
【００３８】
プリンタ２０５は、印刷データを用紙に印刷するための印刷装置である。スキャナ２０６は原稿から画像データを読み取るための読取装置である。本実施形態に係る画像形成装置１３は、上記ハードウェア構成により、後述するような各種処理を実現できる。
【００３９】
＜ソフトウェア構成＞
《クライアント端末１１》
本実施形態に係るクライアント端末１１は例えば図４に示すような処理ブロックにより実現される。図４は本実施形態に係るクライアント端末の一例の処理ブロック図である。
【００４０】
図４のクライアント装置１１はプログラムを実行することで、入力情報受付部３１、ログイン要求部３２、ジョブ設定部３３、データ保持部３４を実現している。
【００４１】
入力情報受付部３１はユーザのキーボード入力、生体情報入力、画面タッチ等の操作によって入力された情報を受け付ける。ログイン要求部３２は外部のサービスに対し、入力された認証情報と共にログインを要求する。ジョブ設定部３３は外部のサービスに投入するジョブを、ユーザ操作に応じて設定する。また、ジョブ設定部３３はジョブに対する実行条件情報を設定する。データ保持部３４はアプリケーションデータやＷｅｂデータ等のジョブとして設定できる電子データを保持する。
【００４２】
《携帯端末１２》
本実施形態に係る携帯端末１２は例えば図５に示すような処理ブロックにより実現される。図５は本実施形態に係る携帯端末の一例の処理ブロック図である。
【００４３】
図５の携帯端末１２はプログラムを実行することで、入力情報受付部４１、ログイン要求部４２、ジョブ設定部４３、機器検索部４４、ジョブステータス取得部４５、データ保持部４６を実現している。なお、入力情報受付部４１、ログイン要求部４２、ジョブ設定部４３、データ保持部４６は、クライアント端末１１の入力情報受付部３１、ログイン要求部３２、ジョブ設定部３３、データ保持部３４と同様であるため説明を省略する。
【００４４】
機器検索部４４はＢｌｕｅｔｏｏｔｈ（登録商標）、赤外線、ＮＦＣ（Near Field Communication）などの近距離無線通信を用いて、周辺機器を検索する。ジョブステータス取得部４５は画像形成装置１３から実行ジョブのステータス情報を取得する。
【００４５】
《画像形成装置１３》
本実施形態に係る画像形成装置１３は例えば図６に示すような処理ブロックにより実現される。図６は本実施形態に係る画像形成装置の一例の処理ブロック図である。
【００４６】
図６の画像形成装置１３はプログラムを実行することで、情報読取部５１、ログイン要求部５２、ジョブ取得要求部５３、出力部５４、ジョブステータス管理部５５、設定情報保持部５６を実現している。
【００４７】
情報読取部５１は、Ｂｌｕｅｔｏｏｔｈ、赤外線、ＮＦＣなどの近距離無線通信を用いて通信が確立した外部機器や記憶媒体から情報を読み取る。ログイン要求部５２はユーザ操作によって得られた認証情報を外部のサービスに送信し、ログインを要求する。ジョブ取得要求部５３はデータ管理サービス２１にジョブの取得要求を送信する。
【００４８】
出力部５４は受信したジョブを実行する。ジョブステータス管理部５５は実行ジョブのステータス情報を管理し、要求に応じてステータス情報を提供する。設定情報保持部５６は設定された企業コードおよびデバイス情報を保持する。
【００４９】
《データ管理サービス２１》
本実施形態に係るデータ管理サービス２１は例えば図７に示すような処理ブロックにより実現される。図７は本実施形態に係るデータ管理サービスの一例の処理ブロック図である。
【００５０】
図７のデータ管理サービス５１はコンピュータシステムでプログラムを実行することにより、データ記録部６１、データ取得部６２、データ処理要求部６３を実現している。
【００５１】
データ記録部６１はデータ保管サービス２２にデータを保管させる。データ取得部６２はデータ保管サービス２２からデータを取得する。データ処理要求部６３は、電子データに対するデータ変換処理をデータ処理サービス２５に要求する。
【００５２】
《データ保管サービス２２》
本実施形態に係るデータ保管サービス２２は例えば図８に示すような処理ブロックにより実現される。図８は本実施形態に係るデータ保管サービスの一例の処理ブロック図である。
【００５３】
図８のデータ保管サービス２２はコンピュータシステムでプログラムを実行することにより、データ保持部６６を実現している。データ保持部６６は電子データを保持する。電子データには、アプリケーションデータ、印刷データなどの出力データの他に、ジョブ情報（ジョブＩＤなどのジョブ識別情報と印刷データとを紐付けた情報、ジョブ識別情報とユーザ特定情報・企業コードを紐付けた情報）等も含まれる。また、データ保持部６６は保持している電子データの状態（データ処理中、出力待ち、出力完了など）の情報も保持する。
【００５４】
《認証サービス２３》
本実施形態に係る認証サービス２３は例えば図９に示すような処理ブロックにより実現される。図９は本実施形態に係る認証サービスの一例の処理ブロック図である。
【００５５】
図９の認証サービス２３はコンピュータシステムでプログラムを実行することによりユーザ認証部７１、企業認証部７２、デバイス認証部７３、管理データ取得部７４、管理データ保持部７５を実現している。
【００５６】
ユーザ認証部７１は受信した認証情報に含まれるユーザ情報（ユーザ名やユーザＩＤなどのユーザ特定情報、パスワード）による認証判断を、管理データ保持部７５が保持している管理データのユーザ特定情報、パスワードに基づいて実行する。
【００５７】
企業認証部７２は受信した認証情報に含まれる企業情報（例えば企業コード、事業所コード、組織コードなど）による認証判断を、管理データ保持部７５が保持している管理データの企業コードに基づいて実行する。デバイス認証部７３は受信した認証情報に含まれるデバイス情報（例えばデバイスＩＤ、アプリＩＤなど）による認証判断を、管理データ保持部７５が保持している管理データのデバイス情報に基づいて実行する。
【００５８】
管理データ取得部７４は管理データ保持部７５が保持する管理データのうち、認証された管理データを取得する。管理データ保持部７５はユーザ情報、企業・デバイス情報等の管理データを保持する。
【００５９】
《アクセス制御サービス２４》
本実施形態に係るアクセス制御サービス２４は例えば図１０に示すような処理ブロックにより実現される。図１０は本実施形態に係るアクセス制御サービスの一例の処理ブロック図である。
【００６０】
図１０のアクセス制御サービス２４はコンピュータシステムでプログラムを実行することにより、認証制御部８１、アクセス制御部８２、認証情報管理部８３、認証情報キャッシュ部８４を実現している。
【００６１】
認証制御部８１は認証判断処理の制御を行う。認証判断処理は認証情報キャッシュ部８４が保持する認証情報キャッシュを用いて実行するか、認証サービス２３に要求して実行される。
【００６２】
アクセス制御部８２は認証判断処理の認証結果に応じて他サービスへのアクセス許否を制御する。認証情報管理部８３は認証サービス２３において認証されたユーザに関する認証情報（企業情報、デバイス情報等も含む）を受信し、認証情報キャッシュ部８４に保存する。
【００６３】
また、認証情報管理部８３は定期的に認証サービス２３から認証情報を取得し、認証情報キャッシュ部８４に保存したり、認証情報キャッシュ部８４から削除したりする。認証情報キャッシュ部８４は、認証されたユーザに関する認証情報（Ｃｏｏｋｉｅ）をキャッシュ（保持）する。
【００６４】
《データ処理サービス２５》
本実施形態に係るデータ処理サービス２５は例えば図１１に示すような処理ブロックにより実現される。図１１は本実施形態に係るデータ処理サービスの一例の処理ブロック図である。
【００６５】
図１１のデータ処理サービス２５はコンピュータシステムでプログラムを実行することにより、データ処理要求受付部９１、データ処理部９２、データ記録部９３、データ取得部９４を実現している。
【００６６】
データ処理要求受付部９１はデータ処理の要求を受け付ける。また、データ処理部９２はデータ処理を実行する。データ処理にはアプリケーションデータをＰＤＦデータに変換する処理、ＰＤＦデータをＰＤＬデータに変換する処理、データを所望のストレージに格納する処理など、データに対する１つ以上の処理が含まれる。データ記録部９３はデータ保管サービス２２にデータを保管させる。データ取得部９４はデータ保管サービス２２からデータを取得する。
【００６７】
《管理データ》
図１２は管理データの一例の構成図である。図１２（Ａ）は管理データの一例としてのユーザ情報である。ユーザ情報は項目として、企業情報、企業コード、ユーザ特定情報、パスワード、アドレス情報、出力設定などを有する。ユーザ情報は企業コード及びユーザ特定情報を紐付けている。図１２（Ｂ）は管理データの一例としての企業・デバイス情報である。企業・デバイス情報は項目として、企業コード、デバイス情報を有する。企業・デバイス情報は企業コード及びデバイス情報を紐付けている。
【００６８】
《ジョブ情報》
図１３はジョブ情報の一例の構成図である。図１３のジョブ情報は項目として、ジョブＩＤ、企業コード、ユーザ特定情報、タイトルなどの書誌情報を有する。図１３のジョブ情報はジョブＩＤと、企業コード及びユーザ特定情報を紐付けている。
【００６９】
《ステータス情報》
図１４はステータス情報の一例の構成図である。図１４のステータス情報は項目としてプリンタ名、ジョブ名、総ページ数、印刷したページ数、印刷開始時間、印刷終了時間、印刷状況を有する。図１４（Ａ）は印刷完了（成功）のステータス情報の一例である。図１４（Ｂ）は印刷エラー（中止）のステータス情報の一例である。
【００７０】
＜処理の詳細＞
《端末装置からのログイン処理》
端末装置は図１５に示すようにログイン処理を行う。図１５は端末装置からのログイン処理手順を表した一例のフローチャートである。
【００７１】
ステップＳ１において、端末装置はユーザから認証情報（企業コード、ユーザ名、パスワード）の入力を受け付ける。端末装置は受け付けた認証情報を元に、データ管理サービス２１へのログイン要求をアクセス制御サービス２４に送信する。
【００７２】
ステップＳ２において、アクセス制御サービス２４はデータ管理サービス２１へのログイン要求を端末装置から受信する。ステップＳ３において、ログイン要求を受信したアクセス制御サービス２４はログイン要求に含まれる認証情報を認証サービス２３に送信し、認証サービス２３へ認証要求を行う。
【００７３】
ステップＳ４において、認証サービス２３は受信した認証情報に含まれる企業コードと管理データに含まれる企業・デバイス情報の企業コードとに基づいて企業認証判断処理を行う。
【００７４】
企業認証がＯＫであればステップＳ５に進み、認証サービス２３は受信した認証情報に含まれるユーザ名、パスワードと、管理データのうち認証された企業コードに対応付いているユーザ情報のユーザ名、パスワードとに基づいてユーザ認証判断処理を行う。
【００７５】
ユーザ認証がＯＫであればステップＳ７に進み、認証サービス２３は認証成功の認証結果（認証結果ＯＫ）をアクセス制御サービス２４に返す。なお、ステップＳ４において企業認証がＮＧの場合、又は、ステップＳ５においてユーザ認証がＮＧの場合、認証サービス２３はステップＳ６に進み、認証失敗の認証結果（認証結果ＮＧ）をアクセス制御サービス２４に返す。
【００７６】
ステップＳ８において、アクセス制御サービス２４は認証サービス２３から認証結果を受信する。ステップＳ９において、アクセス制御サービス２４は受信した認証結果を判断する。
【００７７】
認証失敗の認証結果であれば、ステップＳ１０に進み、アクセス制御サービス２４はログイン要求を許可しない旨のエラー通知をログイン要求元の端末装置に送信する。認証成功の認証結果であれば、ステップＳ１１に進み、アクセス制御サービス２４はログイン要求を許可する旨のログイン応答をログイン要求元の端末装置に送信する。なお、ログイン要求を許可してからログアウトまでの間、端末装置とアクセス制御サービス２４とはｃｏｏｋｉｅ（トークン）でやり取りを行う。
【００７８】
《ジョブ投入処理》
図１６はジョブ投入処理を表した一例のシーケンス図である。端末装置はユーザからのログイン要求を受け付けると、ステップＳ２１に進み、アクセス制御サービス２４にログイン要求を行う。ステップＳ２２において、アクセス制御サービス２４は認証サービス２３に認証要求を行う。ステップＳ２３において、認証サービス２３は前述したように認証を行う。ステップＳ２４において、認証サービス２３は認証結果をアクセス制御サービス２４に返す。ステップＳ２５において、アクセス制御サービス２４は端末装置にログイン応答として認証結果を送信する。なお、認証結果が成功（認証ＯＫ）の場合、アクセス制御サービス２４はトークン（ｃｏｏｋｉｅ）も端末装置に送信する。アクセス制御サービス２４はトークンを認証したユーザと対応付けて記憶しておく。
【００７９】
ステップＳ２６以降の処理は認証結果が成功（認証ＯＫ）の例を表している。ステップＳ２６において、端末装置はジョブ設定部３３によって設定されたジョブをトークンと共にアクセス制御サービス２４に送信することでジョブ投入要求を行う。
【００８０】
このとき、端末装置は例えばＰＤＬ（page description language）形式の印刷データや、ワープロソフトや表計算ソフトなどのアプリで作成されたアプリケーションデータをジョブとして投入できる。データ投入要求は実行条件情報を含むことができる。ジョブはＷｅｂデータを特定するＵＲＬデータであってもよい。
【００８１】
アクセス制御サービス２４は記憶しているトークンの中に、ジョブ投入要求として受信したトークンが存在するか否かを確認する。アクセス制御サービス２４は記憶しているトークンの中に、ジョブ投入要求として受信したトークンが存在すれば、ステップＳ２７において、ジョブをデータ管理サービス２１に送信する。なお、アクセス制御サービス２４は記憶しているトークンの中に、ジョブ投入要求として受信したトークンが存在しなければ、受信したトークンに含まれる認証情報を認証サービス２３に送信して、認証要求を行う。
【００８２】
ステップＳ２８において、データ管理サービス２１のデータ記録部６１はジョブ投入要求として受信したジョブにジョブＩＤを付与し、データ保管サービス２２にジョブを保管させる。また、データ記録部６１はジョブＩＤと認証情報（企業コード、ユーザ特定情報）とを紐付けたジョブ情報をデータ保管サービス２２に保管させる。
【００８３】
ステップＳ２９において、データ管理サービス２１のデータ処理要求部６３は受信したジョブが印刷データでない場合、データ処理サービス２５に対してデータ処理要求（受信したジョブを印刷データに変換するデータ変換処理の要求）を送信する。また、ステップＳ３０、Ｓ３１において、データ処理サービス２５のデータ取得部９４はジョブＩＤに対応するジョブをデータ保管サービス２２から取得する。ステップＳ３２において、データ処理サービス２５は受信したデータ処理要求に基づくデータ処理を、データ処理部９２により実行する。
【００８４】
そして、ステップＳ３３において、データ処理サービス２５のデータ記録部９３は受信したデータ処理要求に基づくデータ処理の結果（ジョブから変換された印刷データ等）をデータ保管サービス２２に保管させる。
【００８５】
《画像形成装置１３からのログイン処理》
画像形成装置１３は図１７に示すようにログイン処理を行う。図１７は画像形成装置からのログイン処理手順を表した一例のフローチャートである。
【００８６】
ステップＳ４１において、画像形成装置１３はユーザから認証情報（ユーザ名、パスワード）の入力を受け付ける。ユーザは操作パネル２０２から認証情報を入力しても、例えばＩＣカードから認証情報を読み取らせてもよい。また、ユーザは指紋、声紋、静脈などの生体情報を認証情報として用いてもよい。
【００８７】
ステップＳ４２に進み、画像形成装置１３は、ユーザから受け付けたユーザ名、パスワードと、画像形成装置１３が保持する企業コード、デバイス情報（デバイスを特定する情報、又は、デバイスに搭載されるアプリケーションを識別する情報など）とを含む認証情報を元に、データ管理サービス２１へのログイン要求をアクセス制御サービス２４に送信する。
【００８８】
ステップＳ４３において、ログイン要求を受信したアクセス制御サービス２４はログイン要求に含まれる認証情報を認証サービス２３に送信し、認証サービス２３へ認証要求を行う。
【００８９】
ステップＳ４４において、認証サービス２３は受信した認証情報に含まれる企業コードと管理データに含まれる企業・デバイス情報の企業コードとに基づいて企業認証判断処理を行う。企業認証がＯＫであればステップＳ４５に進み、認証サービス２３は受信した認証情報に含まれるデバイス情報と管理データに含まれる企業・デバイス情報のデバイス情報とに基づいてデバイス認証判断処理を行う。
【００９０】
デバイス認証がＯＫであればステップＳ４６に進み、認証サービス２３は受信した認証情報に含まれるユーザ名、パスワードと、管理データのうち認証された企業コードに対応付いているユーザ情報のユーザ名、パスワードとに基づいてユーザ認証判断処理を行う。
【００９１】
ユーザ認証がＯＫであればステップＳ４８に進み、認証サービス２３は認証成功の認証結果（認証結果ＯＫ）をアクセス制御サービス２４に返す。なお、ステップＳ４４において企業認証がＮＧの場合、ステップＳ４５においてデバイス認証がＮＧの場合、又は、ステップＳ４６においてユーザ認証がＮＧの場合、認証サービス２３はステップＳ４７に進み、認証失敗の認証結果（認証結果ＮＧ）をアクセス制御サービス２４に返す。
【００９２】
ステップＳ４９において、アクセス制御サービス２４は認証サービス２３から認証結果を受信する。ステップＳ５０において、アクセス制御サービス２４は受信した認証結果を判断する。認証失敗の認証結果であれば、ステップＳ５１に進み、アクセス制御サービス２４はログイン要求を許可しない旨のエラー通知をログイン要求元の画像形成装置１３に送信する。認証成功の認証結果であれば、ステップＳ５２に進み、アクセス制御サービス２４はログイン要求を許可する旨のログイン応答をログイン要求元の画像形成装置１３に送信する。
【００９３】
《ジョブ実行処理》
図１８はジョブ実行処理を表した一例のシーケンス図である。ユーザからのログイン要求を受けると、画像形成装置１３はステップＳ６１に進み、アクセス制御サービス２４にログイン要求を行う。ステップＳ６２において、アクセス制御サービス２４は認証サービス２３に認証要求を行う。ステップＳ６３において、認証サービス２３は前述したように認証を行う。
【００９４】
ステップＳ６４において、認証サービス２３は認証結果をアクセス制御サービス２４に返す。ステップＳ６５において、アクセス制御サービス２４は画像形成装置１３にログイン応答として認証結果を送信する。なお、認証結果が成功（認証ＯＫ）の場合、アクセス制御サービス２４はトークン（ｃｏｏｋｉｅ）も画像形成装置１３に送信する。アクセス制御サービス２４はトークンを認証したユーザと対応付けて記憶しておく。
【００９５】
ステップＳ６６以降の処理は認証結果が成功（認証ＯＫ）の例を表している。ステップＳ６６において、画像形成装置１３は企業コード及びユーザ特定情報をトークンと共にアクセス制御サービス２４に送信することでリスト取得要求を行う。アクセス制御サービス２４は図１６と同様、ステップＳ６７の処理の前にトークンの確認を行うが、図１６と同様であるため、説明を省略する。
【００９６】
ステップＳ６７において、アクセス制御サービス２４はデータ管理サービス２１にリスト取得要求を行う。ステップＳ６８、Ｓ６９において、データ管理サービス２１のデータ取得部６２は、データ保管サービス２２のデータ保持部６６が保持するジョブのうち、受信した企業コード及びユーザ特定情報に紐付いたジョブリストを取得する。ステップＳ７０、Ｓ７１において、データ管理サービス２１は、取得したジョブリストをアクセス制御サービス２４経由で画像形成装置１３に送信する。
【００９７】
ステップＳ７２において、画像形成装置１３はジョブリスト内のジョブの実行要求操作を受け付ける。ステップＳ７３、Ｓ７４において、画像形成装置１３のジョブ取得要求部５３はアクセス制御サービス２４経由でデータ管理サービス２１にジョブデータの取得を要求する。ステップＳ７５、Ｓ７６において、データ管理サービス２１のデータ取得部６２はデータ保管サービス２２のデータ保持部６６から実行対象のジョブを取得する。
【００９８】
ステップＳ７７、Ｓ７８において、データ管理サービス２１は取得したジョブをアクセス制御サービス２４経由で画像形成装置１３に送信する。ステップＳ７９において、画像形成装置１３の出力部５４は受信したジョブを実行する。
【００９９】
《代行印刷処理》
図１９、図２０は代行印刷処理を表した一例のシーケンス図である。
【０１００】
ステップＳ１０１において、ユーザは携帯端末１２を画像形成装置１３Ａの情報読取部５１にかざす。画像形成装置１３Ａの情読取部５１は、ステップＳ１０２において、携帯端末１２のデータ保持部４６が保持するユーザ情報（企業コード、ユーザ特定情報、パスワード）を取得する。なお、ユーザ情報は携帯端末１２の画面からユーザが入力した情報であってもよい。
【０１０１】
ステップＳ１０３〜Ｓ１２１の処理は図１８のステップＳ６１〜Ｓ７９の処理と同様であるため説明を省略する。ステップＳ１２２において、画像形成装置１３Ａはジョブの実行が完了する前にエラー（印刷エラー）が発生している。
【０１０２】
印刷エラーが発生すると、ユーザはステップＳ１２５において、携帯端末１２を操作して機器検索を要求する。携帯端末１２の機器検索部４４は近距離無線通信を用いて、周辺機器を検索する。ここでは画像形成装置１３Ｂを検索したものとする。機器検索部４４は画像形成装置１３Ｂとの通信を確立する。
【０１０３】
ステップＳ１２６において、携帯端末１２のジョブステータス取得部４５は画像形成装置１３Ａのジョブステータス管理部５５が管理する実行ジョブのステータス情報の取得を要求する。ステップＳ１２７において、携帯端末１２のジョブステータス取得部４５は画像形成装置１３Ａのジョブステータス管理部５５が管理する実行ジョブのステータス情報を取得する。
【０１０４】
実行ジョブのステータス情報を取得した携帯端末１２はステップＳ１２８において、画像形成装置１３Ｂに対するジョブ実行要求（代行印刷要求）情報を生成する。ジョブ実行要求には、ログイン用のユーザ情報（企業コード、ユーザ特定情報、パスワード）及び実行ジョブ情報（ジョブＩＤ、何ページ以降を印刷するかの情報）が含まれる。携帯端末１１はステータス情報に基づき、画像形成装置１３Ａにおいて印刷が完了していないページを特定する。
【０１０５】
ステップＳ１２９において、携帯端末１２は生成したジョブ実行要求情報を用いて画像形成装置１３Ｂにジョブ実行要求を行う。ジョブ実行要求を受信した画像形成装置１３ＢはステップＳ１３０において、ジョブ実行要求情報に含まれるログイン用のユーザ情報によりアクセス制御サービス２４にログイン要求を行う。
【０１０６】
ステップＳ１３０〜Ｓ１３４の処理は図１８のステップＳ６１〜Ｓ６５の処理と同様であるため説明を省略する。また、ステップＳ１３５〜Ｓ１４０の処理は図１８のステップＳ７３〜Ｓ７８の処理と同様であるため説明を省略する。
【０１０７】
ステップＳ１４１において、画像形成装置１３Ｂの出力部５４はジョブ実行要求情報に含まれる実行ジョブ情報に基づき、印刷するジョブのページを解析する。ステップＳ１４２において、画像形成装置１３Ｂの出力部５４は受信したジョブのうち、ステップＳ１４１で解析したジョブのページを印刷する。
【０１０８】
図２１、図２２は代行印刷処理を表した他の例のシーケンス図である。
【０１０９】
ステップＳ１５１において、ユーザは携帯端末１２を画像形成装置１３Ａの情報読取部５１にかざし、携帯端末１２と画像形成装置１３Ａとの無線通信を確立する。
【０１１０】
ステップＳ１５２において、携帯端末１２の入力情報受付部４１はユーザ入力操作を受け付け、ユーザ情報（企業コード、ユーザ特定情報、パスワード）を取得する。携帯端末１２のログイン要求部４２はアクセス制御サービス２４にログイン要求を行う。ステップＳ１５３〜Ｓ１５５の処理は前述したため、説明を省略する。
【０１１１】
ステップＳ１５６において、アクセス制御サービス２４は携帯端末１２にログイン応答として認証結果を送信する。なお、認証結果が成功（認証ＯＫ）の場合、アクセス制御サービス２４はトークン（ｃｏｏｋｉｅ）も携帯端末１２に送信する。アクセス制御サービス２４はトークンを認証したユーザと対応付けて記憶しておく。
【０１１２】
ステップＳ１５７以降の処理は認証結果が成功（認証ＯＫ）の例を表している。携帯端末１２はステップＳ１５７において、企業コード及びユーザ特定情報をトークンと共にアクセス制御サービス２４に送信することでリスト取得要求を行う。ステップＳ１５８〜Ｓ１６１の処理は図１８のステップＳ６７〜Ｓ７０と同様であるため、説明を省略する。
【０１１３】
ステップＳ１６２において、アクセス制御サービス２４は取得したジョブリストを携帯端末１２に送信する。ステップＳ１６３において、携帯端末１２はジョブリスト内のジョブの実行要求操作を受け付ける。ステップＳ１６４において、携帯端末１２はアクセス制御サービス２４にジョブデータの取得を要求する。ステップＳ１６５〜Ｓ１６８の処理は図１８のステップＳ７４〜Ｓ７７と同様であるため、説明を省略する。
【０１１４】
ステップＳ１６９において、アクセス制御サービス２４は取得したジョブを携帯端末１２に送信する。ジョブを取得した携帯端末１２はステップＳ１７０において、画像形成装置１３Ａにジョブを送信してジョブの実行を要求する。
【０１１５】
また、携帯端末１２はステップＳ１７１において、画像形成装置１３Ａにおけるジョブの実行状況（印刷完了、印刷エラーなど）を監視し、印刷完了か印刷エラーが発生するまで定期的にステータス情報を取得する。
【０１１６】
ステップＳ１７２において、画像形成装置１３Ａの出力部５４は受信したジョブを実行する。ステップＳ１７３において、画像形成装置１３Ａはジョブの実行が完了する前にエラー（印刷エラー）が発生している。
【０１１７】
画像形成装置１３Ａにおけるジョブの実行状況を監視しているため、ステップＳ１７５において携帯端末１２のジョブステータス取得部４５は、画像形成装置１３Ａのジョブステータス管理部５５が管理する実行ジョブのステータス情報の取得を要求する。ステップＳ１７６において、携帯端末１２のジョブステータス取得部４５は画像形成装置１３Ａのジョブステータス管理部５５が管理する実行ジョブのステータス情報を取得する。
【０１１８】
印刷エラーが発生すると、ステップＳ１７７において、携帯端末１２の機器検索部４４は近距離無線通信を用いて、周辺機器を検索する。ここでは画像形成装置１３Ｂを検索したものとする。機器検索部４４は画像形成装置１３Ｂとの通信を確立する。
【０１１９】
実行ジョブのステータス情報を取得した携帯端末１２はステップＳ１７８において、画像形成装置１３Ｂに対するジョブ実行要求（代行印刷要求）情報を生成する。ジョブ実行要求には、実行ジョブ情報（何ページ以降を印刷するかの情報）とジョブＩＤに対応する印刷データとが含まれる。携帯端末１２はステータス情報に基づき、画像形成装置１３Ａにおいて印刷が完了していないページを特定する。
【０１２０】
ステップＳ１７９において、携帯端末１２は生成したジョブ実行要求情報を用いて画像形成装置１３Ｂにジョブ実行要求を行う。そして、ステップＳ１８０において、画像形成装置１３Ｂの出力部５４は画像形成装置１３Ａで印刷が完了していないジョブのページを印刷する。
【０１２１】
＜まとめ＞
このように、第１の実施形態に係る印刷システム１によれば、画像形成装置１３Ａが提供したステータス情報を利用することにより、画像形成装置１３Ａにおいてエラーが発生するまでに行われた印刷を考慮して印刷データの印刷を画像形成装置１３Ｂに引き継がせることができる。したがって、印刷データの印刷を画像形成装置１３Ａから画像形成装置１３Ｂに引き継がせるときのユーザの作業負担を軽減することができる。
【０１２２】
また、第１の実施形態に係る印刷システム１によれば、代行印刷機能を備えていない画像形成装置１３についても、携帯端末１２を用いることで擬似的な代行印刷を実現することができる。
［第２の実施形態］
第２の実施形態は、第１の実施形態の印刷システム１に認証サーバ１４を追加し、画像形成装置１３の認証を認証サーバ１４で行う構成としたものである。第２の実施形態の印刷システム２は一部を除いて第１の実施形態の印刷システム１と同様であるため、適宜説明を省略する。
【０１２３】
＜システム構成＞
図２３は本実施形態に係る印刷システムの他の例の構成図である。図２３の印刷システム２は図１の印刷システム１に認証サーバ１４を追加した構成である。認証サーバ１４はオフィス内ネットワーク等のプライベートなネットワークＮ１に接続され、画像形成装置１３Ａ及び１３Ｂの認証を行う。認証サーバ１４は図２に示したようなハードウェア構成により実現される。
【０１２４】
＜ソフトウェア構成＞
図２３の印刷システム２の携帯端末１２は例えば図２４に示すような処理ブロックにより実現される。また、図２３の印刷システム２の認証サーバ１４は例えば図２５に示すような処理ブロックにより実現される。
【０１２５】
《携帯端末１２》
図２４は本実施形態に係る携帯端末の他の例の処理ブロック図である。図２４の携帯端末１２はプログラムを実行することで、入力情報受付部３０１、ＭＦＰログイン制御部３０２、サービスログイン要求部３０３、ジョブ設定部３０４、機器検索部３０５、ジョブステータス取得部３０６、データ保持部３０７を実現している。
【０１２６】
入力情報受付部３０１、ジョブ設定部３０４、機器検索部３０５、ジョブステータス取得部３０６、データ保持部３０７は、図５の入力情報受付部４１、ジョブ設定部４３、機器検索部４４、ジョブステータス取得部４５、データ保持部４６と同様である。
【０１２７】
ＭＦＰログイン制御部３０２は画像形成装置１３Ａ、１３Ｂが行うログイン処理を制御する。サービスログイン要求部３０３は図５のログイン要求部４２と同様に、アクセス制御サービス２４にログイン要求を行う。
【０１２８】
《認証サーバ１４》
図２５は本実施形態に係る認証サーバの一例の処理ブロック図である。認証サーバ１４はプログラムを実行することで、認証要求受付部３１１、認証処理部３１２、ユーザ情報保持部３１３を実現している。
【０１２９】
認証要求受付部３１１は画像形成装置１３からの認証要求を受け付ける。認証処理部３１２は受信した認証情報に含まれるユーザ情報による認証判断を、ユーザ情報保持部３１３が保持しているユーザ情報に基づいて実行する。ユーザ情報保持部３１３はユーザ情報を保持する。
【０１３０】
《ログイン用データ》
図２６はログイン用データの一例の構成図である。図２６に示すログイン用データは項目としてサービスログイン情報とＭＦＰログイン情報とを有している。サービスログイン情報は例えば携帯端末１２がアクセス制御サービス２４にログイン要求を行うための情報である。ＭＦＰログイン情報は画像形成装置１３が認証サーバ１４に認証要求を行うための情報である。
【０１３１】
図２６（Ａ）はカード認証時のログイン用データを示している。また、図２６（Ｂ）はユーザＩＤ及びパスワード認証時のログイン用データを示している。なお、図２６のログイン用データは一例である。
【０１３２】
＜処理の詳細＞
《代行印刷処理》
図２７、図２８は代行印刷処理を表した一例のシーケンス図である。
【０１３３】
ステップＳ２０１において、ユーザは携帯端末１２を画像形成装置１３Ａの情報読取部５１にかざす。画像形成装置１３Ａの情読取部５１は、ステップＳ２０２において、携帯端末１２のデータ保持部３０７が保持する図２６に示したようなユーザ情報からＭＦＰログイン情報を取得する。データ保持部３０７は例えば携帯端末１２が備えるＩＣカードやＩＣチップにより実現できる。
【０１３４】
ステップＳ２０３において、画像形成装置１３Ａは取得したＭＦＰログイン情報を用いて認証サーバ１４に認証要求を行う。ステップＳ２０４において、認証サーバ１４は画像形成装置１３Ａからの認証要求を受け付け、認証要求に含まれるＭＦＰログイン情報による認証判断を、ユーザ情報保持部３１３のユーザ情報に基づいて実行する。
【０１３５】
ステップＳ２０５において、認証サーバ１４は認証成功又は認証失敗の認証結果を画像形成装置１３Ａに返す。ステップＳ２０６以降の処理は認証結果が成功（認証ＯＫ）の例を表している。なお、認証サーバ１４による認証機能は画像形成装置１３Ａが備えていてもよい。
【０１３６】
認証成功の認証結果により、携帯端末１２と画像形成装置１３ＡとはステップＳ２０６において無線通信を確立する。また、ステップＳ２０７〜Ｓ２１１において、携帯端末１２はデータ保持部３０７が保持するサービスログイン情報を用いてアクセス制御サービス２４にログイン要求を行う。ステップＳ２０８〜Ｓ２３２の処理は図２１及び図２２のステップＳ１５３〜Ｓ１７６と同様であるため説明を省略する。
【０１３７】
印刷エラーが発生すると、ステップＳ２３３において、携帯端末１２の機器検索部４４は近距離無線通信を用いて、周辺機器を検索する。ここでは画像形成装置１３Ｂを検索したものとする。
【０１３８】
ステップＳ２３４において、携帯端末１２のＭＦＰログイン制御部３０２は図２６に示したようなＭＦＰログイン情報を画像形成装置１３Ｂに送信し、ログイン処理を実行するように要求する。ステップＳ２３５〜Ｓ２３７において、画像形成装置１３ＢはステップＳ２０３〜Ｓ２０５で画像形成装置１３Ａが行ったように処理を行う。
【０１３９】
ステップＳ２３９、Ｓ２４０において、端末装置１２は画像形成装置１３Ｂから認証成功又は認証失敗の認証結果を取得する。
【０１４０】
ステップＳ２４０において、携帯端末１２は取得した認証結果から画像形成装置１３Ｂにおいてジョブの実行が可能か否かを判定する。例えば認証結果が失敗（認証ＮＧ）であれば、携帯端末１２は画像形成装置１３Ｂにおいてジョブの実行が受け付けられないと判定し、画像形成装置１３Ｂに対する処理を終了する。
【０１４１】
一方、認証結果が成功（認証ＯＫ）であれば、携帯端末１２は画像形成装置１３Ｂにおいてジョブの実行が受け付けられると判定し、ステップＳ２４１の処理を行う。ステップＳ２４１〜Ｓ２４３の処理は、図２２のステップＳ１７８〜Ｓ１８０と同様であるため説明を省略する。
【０１４２】
＜まとめ＞
このように、第２の実施形態に係る印刷システム２によれば、オフィス内ネットワーク等のプライベートなネットワークＮ１の認証サーバ１４を利用しても、第１の実施形態に係る印刷システム１と同様な効果を得られる。
【０１４３】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【０１４４】
１、２    印刷システム
１１    クライアント端末
１２    携帯端末
１３、１３Ａ、１３Ｂ    画像形成装置
１４    認証サーバ
２１    データ管理サービス
２２    データ保管サービス
２３    認証サービス
２４    アクセス制御サービス
２５    データ処理サービス
３１    入力情報受付部
３２    ログイン要求部
３３    ジョブ設定部
３４    データ保持部
４１    入力情報受付部
４２    ログイン要求部
４３    ジョブ設定部
４４    機器検索部
４５    ジョブステータス取得部
４６    データ保持部
５１    情報読取部
５２    ログイン要求部
５３    ジョブ取得要求部
５４    出力部
５５    ジョブステータス管理部
５６    設定情報保持部
６１    データ記録部
６２    データ取得部
６３    データ処理要求部
６４    管理データ取得部
６６    データ保持部
７１    ユーザ認証部
７２    企業認証部
７３    デバイス認証部
７４    管理データ取得部
７５    管理データ保持部
８１    認証制御部
８２    アクセス制御部
８３    認証情報管理部
８４    認証情報キャッシュ部
９１    データ処理要求受付部
９２    データ処理部
９３    データ記録部
９４    データ取得部
１００    コンピュータシステム
１０１    入力装置
１０２    表示装置
１０３    外部Ｉ／Ｆ
１０３ａ、２０３ａ    記録媒体
１０４    ＲＡＭ
１０５    ＲＯＭ
１０６    ＣＰＵ
１０７    通信Ｉ／Ｆ
１０８    ＨＤＤ
２０１    コントローラ
２０２    操作パネル
２０３    外部Ｉ／Ｆ
２０４    通信Ｉ／Ｆ
２０５    プリンタ
２０６    スキャナ
２１１    ＣＰＵ
２１２    ＲＡＭ
２１３    ＲＯＭ
２１４    ＮＶＲＡＭ
２１５    ＨＤＤ
Ｂ    バス
ＦＷ    ファイアウォール
Ｎ１〜Ｎ３    ネットワーク
【先行技術文献】
【特許文献】
【０１４５】
【特許文献１】特開２０１０−１９１６３１号公報
【図１】
2014059756.tif 000003
【図２】
2014059756.tif 000004
【図３】
2014059756.tif 000005
【図４】
2014059756.tif 000006
【図５】
2014059756.tif 000007
【図６】
2014059756.tif 000008
【図７】
2014059756.tif 000009
【図８】
2014059756.tif 000010
【図９】
2014059756.tif 000011
【図１０】
2014059756.tif 000012
【図１１】
2014059756.tif 000013
【図１２】
2014059756.tif 000014
【図１３】
2014059756.tif 000015
【図１４】
2014059756.tif 000016
【図１５】
2014059756.tif 000017
【図１６】
2014059756.tif 000018
【図１７】
2014059756.tif 000019
【図１８】
2014059756.tif 000020
【図１９】
2014059756.tif 000021
【図２０】
2014059756.tif 000022
【図２１】
2014059756.tif 000023
【図２２】
2014059756.tif 000024
【図２３】
2014059756.tif 000025
【図２４】
2014059756.tif 000026
【図２５】
2014059756.tif 000027
【図２６】
2014059756.tif 000028
【図２７】
2014059756.tif 000029
【図２８】
2014059756.tif 000030