(57)【要約】【課題】印刷ルールの変更を簡易にすることを目的とする。【解決手段】端末及び画像形成装置とネットワークを介して接続され、前記端末から印刷ジョブを受信する情報処理装置であって、印刷設定の変更を規定した印刷ルールを蓄積する蓄積部と、前記印刷ジョブに含まれる印刷設定に、前記印刷ルールに規定された印刷設定が含まれるかを検出する検出部と、前記検出部の検出結果に基づき、前記印刷ルールに従って前記印刷設定を変更する変更部と、前記変更部によって前記印刷設定が変更された前記印刷ジョブを前記画像形成装置に出力する出力部と、を備えることを特徴とする情報処理装置。【選択図】図７
2020098561.tif 000002
【特許請求の範囲】
【請求項１】
端末及び画像形成装置とネットワークを介して接続され、前記端末から印刷ジョブを受信する情報処理装置であって、
印刷設定の変更を規定した印刷ルールを蓄積する蓄積部と、
前記印刷ジョブに含まれる印刷設定に、前記印刷ルールに規定された印刷設定が含まれるかを検出する検出部と、
前記検出部の検出結果に基づき、前記印刷ルールに従って前記印刷設定を変更する変更部と、
前記変更部によって前記印刷設定が変更された前記印刷ジョブを前記画像形成装置に出力する出力部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記変更部は、前記印刷ジョブに含まれる印刷設定が前記印刷ルールに規定されたいずれの印刷設定に一致しない場合には、当該印刷設定については変更しないことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記印刷ルールには、第１印刷設定と第２印刷設定とが対応付けて規定されており、
前記検出部は、前記印刷ジョブに含まれる印刷設定が、前記第１印刷設定に一致するか否かを判定し、
前記変更部は、前記検出部により一致すると判定された場合に、前記印刷設定を前記第２印刷設定に変更する
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記端末と通信し、前記端末から前記印刷ジョブと共に識別情報を受信する第一通信部と、
前記画像形成装置と通信する第二通信部と、
前記端末から受信した前記印刷ジョブを格納する印刷ジョブ格納部と、
識別情報が登録される登録情報格納部と、
前記登録情報格納部に前記端末から受信した前記識別情報が登録されているか否かを確認することにより、前記識別情報を認証する認証部と、
を備え、
前記出力部は、前記認証部によって前記識別情報が認証され、かつ前記第二通信部を介して前記画像形成装置からの印刷要求を受信した場合に、前記印刷ジョブ格納部に格納された前記印刷ジョブを前記画像形成装置に出力する
ことを特徴とする請求項１ないし３いずれか１項に記載の情報処理装置。
【請求項５】
端末、画像形成装置、及び情報処理装置がネットワークを介して接続され、前記情報処理装置が前記端末から印刷ジョブを受信する情報処理システムであって、
前記情報処理装置は、
印刷設定の変更を規定した印刷ルールを蓄積する蓄積部と、
前記印刷ジョブに含まれる印刷設定に、前記印刷ルールに規定された印刷設定が含まれるかを検出する検出部と、
前記検出部の検出結果に基づき、前記印刷ルールに従って前記印刷設定を変更する変更部と、
前記変更部によって前記印刷設定が変更された前記印刷ジョブを前記画像形成装置に出力する出力部と、
を備えることを特徴とする情報処理システム。
【請求項６】
前記変更部は、前記印刷ジョブに含まれる印刷設定が前記印刷ルールに規定されたいずれの印刷設定に一致しない場合には、当該印刷設定については変更しないことを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記印刷ルールには、第１印刷設定と第２印刷設定とが対応付けて規定されており、
前記検出部は、前記印刷ジョブに含まれる印刷設定が、前記第１印刷設定に一致するか否かを判定し、
前記変更部は、前記検出部により一致すると判定された場合に、前記印刷設定を前記第２印刷設定に変更する
ことを特徴とする請求項５又は６に記載の情報処理システム。
【請求項８】
前記情報処理装置は、
前記端末と通信し、前記端末から前記印刷ジョブと共に識別情報を受信する第一通信部と、
前記画像形成装置と通信する第二通信部と、
前記端末から受信した前記印刷ジョブを格納する印刷ジョブ格納部と、
識別情報が登録される登録情報格納部と、
前記登録情報格納部に前記端末から受信した前記識別情報が登録されているか否かを確認することにより、前記識別情報を認証する認証部と、
を備え、
前記出力部は、前記認証部によって前記識別情報が認証され、かつ前記第二通信部を介して前記画像形成装置からの印刷要求を受信した場合に、前記印刷ジョブ格納部に格納された前記印刷ジョブを前記画像形成装置に出力する
ことを特徴とする請求項５ないし７いずれか１項に記載の情報処理システム。
【請求項９】
端末及び画像形成装置とネットワークを介して接続され、前記端末から印刷ジョブを受信するコンピュータに処理を実行させるプログラムであって、
前記コンピュータに、
印刷設定の変更を規定した印刷ルールを蓄積する蓄積処理と、
前記印刷ジョブに含まれる印刷設定に、前記印刷ルールに規定された印刷設定が含まれるかを検出する検出処理と、
前記検出処理の検出結果に基づき、前記印刷ルールに従って前記印刷設定を変更する変更処理と、
前記変更処理によって前記印刷設定が変更された前記印刷ジョブを前記画像形成装置に出力する出力処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
端末と、ＭＦＰ（多機能周辺装置：Multifunction Peripheral/Printer/Product）等の画像形成装置とがネットワークを介して接続されるシステムが知られている。
【０００３】
このようなシステムには、端末がサーバを介して画像形成装置と接続されるものがある（例えば、特許文献１参照）。特許文献１は、端末から出力された印刷ジョブを特定の条件に従って、出力先の画像形成装置にプリントさせるデータ処理装置（サーバ）を開示する。データ処理装置は、出力先の選択及び出力内容の変更を条件付ける規則に従って、出力先を判定する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の上記規則は、印刷ルールとも呼ばれ、予め設定されている。例えば、端末から出力される印刷ジョブに含まれる印刷設定は、印刷ルールに従って変更され印刷される。このため、端末のユーザが要望する印刷結果が得られない場合がある。具体的には、端末のユーザがある印刷設定を印刷ルールに設定することを要望する場合に、当該印刷設定が印刷ルールに設定できる値として存在せず、要望する印刷結果が得られない場合がある。また、ユーザの要望に応じて印刷ルールを変更するには、処理プログラムの変更等が必要である。
【０００５】
そこで、本開示の技術は、印刷ルールの変更を簡易にすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施形態による情報処理装置は、端末及び画像形成装置とネットワークを介して接続され、前記端末から印刷ジョブを受信する情報処理装置であって、印刷設定の変更を規定した印刷ルールを蓄積する蓄積部と、前記印刷ジョブに含まれる印刷設定に、前記印刷ルールに規定された印刷設定が含まれるかを検出する検出部と、前記検出部の検出結果に基づき、前記印刷ルールに従って前記印刷設定を変更する変更部と、前記変更部によって前記印刷設定が変更された前記印刷ジョブを前記画像形成装置に出力する出力部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本開示の技術によれば、印刷設定の変更を簡易にすることが可能になる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１に係る情報処理システムの構成の一例を示す図である。
【図２】印刷ジョブのデータの一例を示す図である。
【図３】印刷ルールの一例を示す図である。
【図４】実施の形態１に係る管理サーバのハードウェア構成の一例を示すブロック図である。
【図５】実施の形態１に係る端末のハードウェア構成の一例を示すブロック図である。
【図６】実施の形態１に係る画像形成装置のハードウェア構成の一例を示すブロック図である。
【図７】実施の形態１に係る管理サーバの機能的構成の一例を示すブロック図である。
【図８】印刷ジョブに含まれる印刷設定の変更処理を説明する図である。
【図９】実施の形態１に係る端末の機能的構成の一例を示すブロック図である。
【図１０】実施の形態１に係る画像形成装置の機能的構成の一例を示すブロック図である。
【図１１】実施の形態１に係る情報処理システムの動作の一例を示すシーケンス図である。
【図１２】実施の形態１の変形例に係る管理サーバの機能的構成を示すブロック図である。
【図１３】実施の形態１の変形例に係る画像形成装置の機能的構成の一例を示すブロック図である。
【図１４Ａ】実施の形態１の変形例に係る情報処理システムの動作の一例を示すシーケンス図である。
【図１４Ｂ】実施の形態１の変形例に係る情報処理システムの動作の一例を示すシーケンス図である。
【図１５】実施の形態２に係る情報処理システムの構成の一例を示す図である。
【図１６】実施の形態１に係る中間サーバのハードウェア構成の一例を示すブロック図である。
【図１７】実施の形態２に係る管理サーバの機能的構成の一例を示すブロック図である。
【図１８】実施の形態２に係る中間サーバの機能的構成の一例を示すブロック図である。
【図１９】実施の形態２に係る情報処理システムの動作の一例を示すシーケンス図である。
【図２０】実施の形態２の変形例１に係る情報処理システムの動作の一例を示すシーケンス図である。
【図２１】実施の形態２の変形例２に係る中間サーバの機能的構成の一例を示すブロック図である。
【図２２Ａ】実施の形態２の変形例２に係る情報処理システムの動作の一例を説明する。
【図２２Ｂ】実施の形態２の変形例２に係る情報処理システムの動作の一例を説明する。
【図２３】実施の形態３に係る端末の機能的構成の一例を示すブロック図である。
【図２４】実施の形態３に係る情報処理システムの動作の一例を示すシーケンス図である。
【図２５】実施の形態３の変形例に係る端末の機能的構成の一例を示すブロック図である。
【図２６Ａ】実施の形態３の変形例に係る情報処理システムの動作の一例を示すシーケンス図である。
【図２６Ｂ】実施の形態３の変形例に係る情報処理システムの動作の一例を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について添付の図面を参照しつつ説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することによって重複した説明を省く。
【００１０】
（実施の形態１）
＜情報処理システム１の構成＞
実施の形態１に係る情報処理システム１の構成を説明する。図１は、実施の形態１に係る情報処理システム１の構成の一例を示す図である。図１に示すように、情報処理システム１は、管理サーバ１０と、管理端末２０と、端末４０と、画像形成装置５０とを含む。本実施の形態では、情報処理システム１は、例えば、端末４０が生成する印刷ジョブを処理する。
【００１１】
管理サーバ１０と管理端末２０とは、互いに通信する。本実施の形態では、管理サーバ１０と管理端末２０とは、通信網６０を介して通信する。さらに、管理サーバ１０と端末４０と画像形成装置５０とは、通信網６０を介して互いに通信する。
【００１２】
情報処理システム１において、１つの管理サーバ１０に対して１つの以上の端末４０と、１つ以上の画像形成装置５０とが配置され得る。例えば、管理サーバ１０は、本社又は本店等に配置され、端末４０及び画像形成装置５０は、支店又は営業所等に配置され得る。情報処理システム１は、１つ以上の管理サーバ１０と、１つ以上の管理端末２０と、１つ以上の端末４０と、１つ以上の画像形成装置５０とを含んでもよい。
【００１３】
例えば、通信網６０は、インターネット、イントラネット、有線ＬＡＮ（Local Area Network）、無線ＬＡＮ、モバイル通信網、電話回線通信網、又は、その他の有線若しくは無線通信を用いるネットワークである。これに限定されないが、本実施の形態では、通信網６０をイントラネットとする。
【００１４】
また、管理サーバ１０、管理端末２０、端末４０及び画像形成装置５０の各装置は、分離した別々の装置を構成するが、２つ以上が一体化された装置を構成してもよい。例えば、管理サーバ１０と管理端末２０とが一体化されていてもよい。また、各装置は、１つ以上の装置で構成されてもよい。装置が２つ以上の装置で構成される場合、当該２つ以上の装置は、１つの機器内に配置されてもよく、分離した２つ以上の機器内に分かれて配置されてもよい。
【００１５】
管理サーバ１０は、通信機能を有する情報処理装置である。管理サーバ１０は、情報処理システム１を管理するための情報等を保持する。例えば、管理サーバ１０は、画像形成装置５０が記録媒体に画像を形成するためのルールである印刷ルールを保持する。当該印刷ルールは、情報処理システム１内において共通のルールであってもよく、端末４０毎に設定されたルールであってもよく、端末４０のユーザ毎に設定されたルールであってもよい。また、管理サーバ１０は、端末４０又は画像形成装置５０からの要求に基づいて、記録媒体に形成される画像のデータ等を管理し、画像形成装置５０へ送信するプリントサーバとして機能する。管理サーバ１０は、情報処理装置の一例である。
【００１６】
上述したように、本実施の形態では、画像形成装置５０は、データの内容を示す画像を記録媒体上に形成する、つまり印刷するものとして説明する。記録媒体の例は、紙、布、フィルム又は板等のシート材であるが、これに限定されない。本実施の形態では、記録媒体は紙であるとする。よって、画像形成装置５０は、紙上に印刷することによって、画像を形成する。
【００１７】
図２は、印刷ジョブのデータの一例を示す図である。図２に示すように、印刷ジョブは、印刷データ、印刷設定、識別情報などを含むデータである。印刷データとは、記録媒体上に形成する画像を表すデータ（画像データ）である。印刷設定とは、印刷データに基づいて印刷を行う際に設定可能な設定情報である。印刷設定には、例えば、カラーモード指定、片面印刷又は両面印刷の指定、ステープル、パンチ及びスタンプ等の指定、用紙サイズ又はメディアタイプの指定、給紙方向、給紙口及び排紙口の指定、印刷品質の指定等が含まれる。
【００１８】
印刷設定は、ＰＪＬ（Print Job Language）及びＰＤＬ（Page Description Language）等の言語を用いて設定される。このような言語において、印刷設定は、例えば、「ＳＥＴ  ＫＥＹ＝ＶＡＬＵＥ」として表すことができる。「ＫＥＹ」は、設定項目を表し、「ＶＡＬＵＥ」は、設定内容を表す。例えば、「ＳＥＴ  ＫＥＹ＿Ａ＝ＯＮ」は、印刷処理「ＫＥＹ＿Ａ」をオンに設定（実行する）ことを表し、「ＳＥＴ  ＫＥＹ＿Ａ＝ＯＦＦ」は、印刷処理「ＫＥＹ＿Ａ」をオフに設定（実行しない）ことを表す。また、例えば、「ＳＥＴ  ＤＡＴＡＭＯＤＥ＝ＧＲＡＹＳＣＡＬＥ」は、カラーモードを「モノクロ」に設定することを表す。
【００１９】
識別情報は、端末４０の識別情報及び／又は端末４０を使用するユーザの識別情報を取得してもよい。これらの識別情報は、印刷ジョブに含まれていてもよい。以下において、端末４０の識別情報及び端末４０を使用するユーザの識別情報の少なくとも１つを含む情報を、端末４０についての「端末識別情報」とも呼ぶ。
【００２０】
また、印刷ジョブには、文書名、ジョブ発行時間、個人名又は特定用語の有無等の情報も含まれる。また、印刷ジョブには、ユーザ名、端末名、並びに、ユーザに付与されたロール、グループ及び権限等のユーザ固有情報や、端末のＭＡＣアドレス、ＩＰアドレス及びＩＰアドレス範囲等の端末固有情報が含まれていてもよい。
【００２１】
図３は、印刷ルールの一例を示す図である。印刷ルールは、印刷設定の変更に関するルールである。具体的には、印刷ルールは、「ＫＥＹ」と「ＶＡＬＵＥ」をセットとした印刷設定を条件とし、この条件が満たされる場合に、印刷設定を変更することを規定したルールである。図３に示す例では、例えば、「ＳＥＴ  ＫＥＹ１＝ＶＡＬＵＥ１」を、「ＳＥＴ  ＫＥＹ１＝ＶＡＬＵＥ８」に変更することが規定されている。印刷ルールは、複数の設定が可能である。
【００２２】
より具体的には、例えば、印刷ルールには、カラーモードを「カラー」に設定する印刷設定「ＳＥＴ  ＤＡＴＡＭＯＤＥ＝ＣＯＬＯＲ」を、カラーモードを「モノクロ」に設定する印刷設定「ＳＥＴ  ＤＡＴＡＭＯＤＥ＝ＧＲＡＹＳＣＡＬＥ」に変更することが規定される。
【００２３】
印刷ルールは、端末４０毎、又は端末４０を使用するユーザ毎に設定されたルールである場合、端末４０又はユーザの識別情報と対応付けられている。
【００２４】
図１に戻り、管理端末２０は、通信機能を有する情報処理装置である。管理端末２０は、管理サーバ１０に格納される情報を管理する。例えば、管理端末２０は、管理サーバ１０への印刷ルールの格納、及び、格納された印刷ルールの変更等を行う。管理端末２０の例は、ノートＰＣ（Personal Computer）、スマートフォン及びタブレット端末などのスマートデバイス、ウェアラブルＰＣ及びデスクトップＰＣ等である。本実施の形態では、管理端末２０は、デスクトップＰＣであるとして説明する。
【００２５】
端末４０は、通信機能を有する情報処理装置である。端末４０は、印刷ジョブを、画像形成装置５０へ送信する。端末４０は、印刷ジョブを自ら生成してもよく、外部機器から取得してもよい。本実施の形態では、端末４０は、印刷ジョブを、通信網６０及び管理サーバ１０を介して画像形成装置５０へ送信する。端末４０の例は、ノートＰＣ、携帯電話、スマートフォン及びタブレット端末などのスマートデバイス、ゲーム機、ＰＤＡ（Personal Digital Assistant）、デジタルカメラ、ウェアラブルＰＣ、デスクトップＰＣ、テレビ会議端末及びＩＷＢ（Interactive White Board：相互通信が可能な電子式の黒板機能を有する白板）等である。本実施の形態では、端末４０は、ノートＰＣであるとして説明する。
【００２６】
画像形成装置５０は、画像処理機能及び通信機能を有する情報処理装置である。画像形成装置５０の例は、ＭＦＰ、ファクシミリ、スキャナ及びプリンタ等である。本実施の形態では、画像形成装置５０は、ファクシミリ、スキャナ及びプリンタ機能を有するＭＦＰであるとして説明する。
【００２７】
情報処理システム１では、端末４０は、記録媒体上に形成する画像のデータである印刷データを含む印刷ジョブを生成し、通信網６０及び管理サーバ１０を介して画像形成装置５０へ出力する。このとき、管理サーバ１０は、印刷ルールを取得し、条件を満たす場合に、当該印刷ルールに基づいて印刷設定を変更する。
【００２８】
＜管理サーバ１０のハードウェア構成＞
管理サーバ１０のハードウェア構成を説明する。図４は、実施の形態１に係る管理サーバ１０のハードウェア構成の一例を示すブロック図である。図４に示すように、管理サーバ１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、メモリ１４と、表示装置１５と、操作装置１６と、Ｉ／Ｆ（インタフェース：Interface）装置１７と、ドライブ装置１８とを構成要素として含む。上記構成要素はそれぞれ、例えばバスを介して互いに接続されているが、有線通信及び無線通信のいずれを介して接続されてもよい。また、上記構成要素の全てが必須ではない。例えば、表示装置１５及び操作装置１６の少なくとも１つが、管理サーバ１０と別の装置であり、管理サーバ１０と有線又は無線接続されてもよい。
【００２９】
ＣＰＵ１１はプロセッサ等で構成され、管理サーバ１０の各部の動作及び全体動作を制御する。ＲＯＭ１２は不揮発性半導体記憶装置等で構成され、管理サーバ１０で動作する各種プログラム及び各種パラメータを記憶する。例えば、ＲＯＭ１２は、ＢＩＯＳ（Basic Input/Output System）及びＥＦＩ（Extensible Firmware Interface）などのブートプログラム等を格納する記憶デバイスとして機能する。ＲＡＭ１３は、ＤＲＡＭ（Dynamic Random Access Memory）及びＳＲＡＭ（Static Random Access Memory）等の揮発性半導体記憶装置等で構成される。ＲＡＭ１３は、ＣＰＵ１１のワークエリアとして使用される。ＲＡＭ１３は、各種信号処理及び画像処理を施す際にデータを一時的に保存する記憶領域を提供する。
【００３０】
メモリ１４は、種々の情報の記憶、及び、記憶された情報の取り出しを可能にする。例えば、メモリ１４は、各種プログラムで利用されるデータ及び印刷ルール等の種々の情報を記憶する。メモリ１４は、揮発性又は不揮発性の半導体メモリ、ＨＤＤ（Hard Disk Drive）又はＳＳＤ（Solid State Drive）等の記憶装置で構成される。なお、メモリ１４が、ＲＯＭ１２及び／又はＲＡＭ１３を含んでもよい。
【００３１】
プログラムは、ＲＯＭ１２又はメモリ１４等に予め保持されている。プログラムは、ＣＰＵ１１によって、ＲＯＭ１２又はメモリ１４等からＲＡＭ１３に読み出されて展開される。ＣＰＵ１１は、ＲＡＭ１３に展開されたプログラム中のコード化された各命令を実行する。
【００３２】
なお、プログラムは、ＲＯＭ１２及びメモリ１４に限らず、例えば記録ディスク等の記憶媒体に格納されていてもよい。例えば、配布された記憶媒体がドライブ装置１８にセットされ、当該記憶媒体に記録された各種プログラムがドライブ装置１８により読み出されてもよい。また、プログラムは、有線ネットワーク、無線ネットワーク又は放送等を介して、Ｉ／Ｆ装置１７に伝送され、ＲＡＭ１３等に取り込まれてもよい。
【００３３】
なお、上述したＣＰＵ１１によって実現される機能は、ＣＰＵ１１等のプログラム実行部によって実現されてもよく、回路によって実現されてもよく、プログラム実行部及び回路の組み合わせによって実現されてもよい。例えば、このような機能は、集積回路であるＬＳＩ（Large Scale Integration）によって実現されてもよい。このような機能は個別に１チップ化されてもよく、一部又は全てを含むように１チップ化されてもよい。ＬＳＩとして、ＬＳＩ製造後にプログラムすることが可能なＦＰＧＡ（Field Programmable Gate Array）、ＬＳＩ内部の回路セルの接続及び／又は設定を再構成可能なリコンフィギュラブル・プロセッサ、又は、特定用途向けに複数の機能の回路が１つにまとめられたＡＳＩＣ（Application Specific Integrated Circuit）等が利用されてもよい。
【００３４】
表示装置１５は、ＣＰＵ１１の制御に従って種々の画面を表示する。表示装置１５は、液晶パネル、有機ＥＬ（Electroluminescence）及び無機ＥＬ等のディスプレイであってもよい。表示装置１５は、音声出力のためのスピーカを含んでもよい。表示装置１５は、操作装置１６を兼ねたタッチパネルであってもよい。
【００３５】
操作装置１６は、ユーザによる操作入力を受け付ける装置である。操作装置１６は、ボタン、ダイヤル、キー、マウス、タッチパネル及び音声入力のためのマイク等の入力装置を含んでもよい。
【００３６】
Ｉ／Ｆ装置１７は、通信網６０及び他の装置と接続するための接続デバイスである。Ｉ／Ｆ装置１７は、通信網６０を介して管理端末２０、端末４０及び画像形成装置５０と接続される。また、Ｉ／Ｆ装置１７は、有線通信又は無線通信を介して、他の装置と接続される。本実施の形態では、管理サーバ１０と管理端末２０とは、通信網６０を介して接続されるが、有線通信又は無線通信を介して接続されてもよい。
【００３７】
ドライブ装置１８は、記憶媒体がセットされるデバイスである。当該記憶媒体は、ＣＤ−ＲＯＭ（Compact Disc Read only memory）、フレキシブルディスク及び光磁気ディスク等の情報を光学的、電気的又は磁気的に記録する媒体であってもよく、ＲＯＭ及びフラッシュメモリ等の情報を電気的に記録する半導体メモリ等の媒体であってもよい。
【００３８】
＜端末４０のハードウェア構成＞
端末４０のハードウェア構成を説明する。図５は、実施の形態１に係る端末４０のハードウェア構成の一例を示すブロック図である。図５に示すように、端末４０は、ＣＰＵ４１と、ＲＯＭ４２と、ＲＡＭ４３と、メモリ４４と、表示装置４５と、操作装置４６と、Ｉ／Ｆ装置４７と、ドライブ装置４８とを構成要素として含む。上記構成要素はそれぞれ、例えばバスを介して互いに接続されているが、有線通信及び無線通信のいずれを介して接続されてもよい。また、上記構成要素の全てが必須ではない。例えば、表示装置４５及び操作装置４６の少なくとも１つが、端末４０と別の装置であり、端末４０と有線又は無線接続されてもよい。
【００３９】
ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、メモリ４４、表示装置４５、操作装置４６、Ｉ／Ｆ装置４７及びドライブ装置４８の構成及び機能はそれぞれ、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、メモリ１４、表示装置１５、操作装置１６、Ｉ／Ｆ装置１７及びドライブ装置１８と同様であるため、その説明を省略する。
【００４０】
なお、Ｉ／Ｆ装置４７は、通信網６０及び他の装置と接続するための接続デバイスである。Ｉ／Ｆ装置４７は、通信網６０を介して管理サーバ１０、画像形成装置５０及び他の装置と接続される。また、Ｉ／Ｆ装置４７は、有線通信又は無線通信を介して、他の装置と接続される。
【００４１】
また、管理端末２０のハードウェア構成は、端末４０と同様であるため、その説明は省略する。
【００４２】
＜画像形成装置５０のハードウェア構成＞
画像形成装置５０のハードウェア構成を説明する。図６は、実施の形態１に係る画像形成装置５０のハードウェア構成の一例を示すブロック図である。図６に示すように、画像形成装置５０は、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、メモリ５４と、表示装置５５と、操作装置５６と、Ｉ／Ｆ装置５７と、エンジン５８とを構成要素として含む。上記構成要素はそれぞれ、例えばバスを介して互いに接続されているが、有線通信及び無線通信のいずれを介して接続されてもよい。
【００４３】
ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、メモリ５４、表示装置５５、操作装置５６及びＩ／Ｆ装置５７の構成及び機能はそれぞれ、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、メモリ１４、表示装置１５、操作装置１６及びＩ／Ｆ装置１７と同様であるため、その説明は省略する。
【００４４】
なお、Ｉ／Ｆ装置５７は、通信網６０及び他の装置と接続するための接続デバイスである。Ｉ／Ｆ装置５７は、通信網６０を介して管理サーバ１０、端末４０及び他の装置と接続される。また、Ｉ／Ｆ装置５７は、有線通信又は無線通信を介して、他の装置と接続される。
【００４５】
エンジン５８は、画像形成装置５０を動作させるための種々の駆動装置の総称である。エンジン５８は、ＣＰＵ５１等の制御のもとで動作する。
【００４６】
＜管理サーバ１０の機能的構成＞
管理サーバ１０の機能的構成を説明する。図７は、実施の形態１に係る管理サーバ１０の機能的構成の一例を示すブロック図である。図７に示すように、蓄積部１０３と、登録情報格納部１０４と、第一通信部１０５と、情報管理部１０６と、検出部１０７と、変更部１０８と、出力部１０９と、第二通信部１１０と、情報格納部１１１と、認証部１１２とを機能的構成要素として含む。
【００４７】
第一通信部１０５及び第二通信部１１０の機能は、Ｉ／Ｆ装置１７及びＣＰＵ１１等によって実現される。第一通信部１０５及び第二通信部１１０は、通信網６０を介した他の装置との通信を制御する。第一通信部１０５は、通信網６０を介して端末４０と通信し、第二通信部１１０は、通信網６０を介して画像形成装置５０と通信する。
【００４８】
蓄積部１０３の機能は、メモリ１４等によって実現される。蓄積部１０３は、種々の印刷ルールを蓄積する。蓄積部１０３は、印刷ルールの記憶と、記憶された印刷ルールの取り出しを可能にする。例えば、管理端末２０は、印刷ルールを蓄積部１０３に記憶させる。当該印刷ルールは、管理端末２０で作成されたデータであってもよく、外部機器から管理端末２０に入力されたデータであってもよい。検出部１０７は、蓄積部１０３から、記憶されている任意の印刷ルールのデータを取り出す。
【００４９】
登録情報格納部１０４の機能は、メモリ１４等によって実現される。登録情報格納部１０４は、情報処理システム１内で登録されている種々の情報を格納する。登録情報格納部１０４は、登録情報の記憶と、記憶された登録情報の取り出しを可能にする。登録情報は、情報処理システム１内で登録されている管理端末２０、端末４０、画像形成装置５０、端末４０のユーザ、及び、画像形成装置５０のユーザ等の情報を含む。登録情報の例は、各装置及び各ユーザのＩＤ及びパスワードなどの識別情報等である。ユーザは、情報処理システム１に登録可能なものであれば、いかなるものであってもよい。例えば、ユーザは、個人、グループ及び組織等であってもよい。
【００５０】
情報管理部１０６、検出部１０７、変更部１０８、出力部１０９及び認証部１１２の機能は、ＣＰＵ１１等によって実現される。情報格納部１１１の機能は、メモリ１４等によって実現される。
【００５１】
情報管理部１０６は、第一通信部１０５を介して受信される情報を管理する。例えば、情報管理部１０６は、第一通信部１０５を介して受信された印刷ルールを情報格納部１１１に格納する、及び／又は検出部１０７に出力する。具体的には、情報管理部１０６は、検出部１０７の要求に応じて、検出部１０７の要求する印刷ルールを蓄積部１０３から取得する。
【００５２】
また、情報管理部１０６は、第一通信部１０５を介して受信された印刷ジョブを情報格納部１１１に格納する、及び／又は検出部１０７に出力する。
【００５３】
情報管理部１０６は、第一通信部１０５を介して、印刷ジョブと共に端末４０について端末識別情報を取得する。情報管理部１０６は、当該端末識別情報を認証部１１２に出力することで、認証部１１２に当該端末識別情報の認証を行わせる。
【００５４】
認証部１１２は、登録情報格納部１０４を用いて、端末識別情報の認証を行う。認証部１１２は、登録情報格納部１０４に格納されている各識別情報を探索し、端末識別情報が登録されているか否かを確認する。認証部１１２は、端末識別情報が登録されていることを示す認証成功、又は、端末識別情報が登録されていないことを示す認証不成功の認証結果を情報管理部１０６に出力する。例えば、上記認証は、端末４０及び／又は端末４０のユーザが、情報処理システム１を利用することを許可するための認証であってもよい。
【００５５】
検出部１０７は、情報管理部１０６によって情報格納部１１１から取得された印刷ルールの中から、印刷ジョブに含まれる印刷設定と一致する印刷設定を条件とした印刷ルールを検出する。
【００５６】
検出部１０７は、蓄積部１０３から取得された印刷ルールそれぞれについて、当該印刷ルールの条件とされた印刷設定に一致する印刷設定を、印刷ジョブに含まれる印刷設定の中から検出する。さらに、検出部１０７は、印刷ジョブに含まれる印刷設定の中から、蓄積部１０３から取得された全ての印刷ルールに含まれる印刷設定（条件）と一致しないものを探索し検出する。そして、検出部１０７は、上述のように行った検出の結果を変更部１０８に出力する。
【００５７】
変更部１０８は、検出部１０７による検出結果に応じて、印刷ルールに基づいて印刷ジョブに含まれる印刷設定を変更し、変更した印刷設定が含まれる印刷ジョブを出力部１０９に出力する。
【００５８】
図８は、印刷ジョブに含まれる印刷設定の変更処理を説明する図である。図８に示すように、印刷ルールには、一致判定を行うための変更前の第１印刷設定と、変更後の第２印刷設定とが対応付けて規定されている。検出部１０７は、印刷ジョブに含まれる印刷設定が、第１印刷設定に一致するか否かを判定する。変更部１０８は、検出部１０７により印刷ルールに含まれる第１印刷設定（条件）と一致する印刷設定が印刷ジョブ中から検出された場合に、当該印刷設定を、印刷ルールに規定された第２印刷設定（変更後）に変更する。図８に示す例では、印刷ジョブに含まれる「ＳＥＴ  ＫＥＹ１＝ＶＡＬＵＥ１」が「ＳＥＴ  ＫＥＹ１＝ＶＡＬＵＥ８」に変更され、「ＳＥＴ  ＫＥＹ６＝ＶＡＬＵＥ６」が「ＳＥＴ  ＫＥＹ６＝ＶＡＬＵＥ９」に変更される。
【００５９】
これにより、端末４０のユーザが、管理サーバ１０に格納される既存の印刷ルールと異なる印刷ルールを要望する場合であっても、要望される印刷ルールに従った印刷が可能になる。
【００６０】
また、変更部１０８は、印刷ジョブに含まれる印刷設定において、印刷ルールに条件として設定された第１印刷設定のすべてと一致しない印刷設定がある場合、当該印刷設定については変更せず、そのまま当該印刷ジョブの印刷設定とする。
【００６１】
出力部１０９は、変更部１０８により変更された印刷ジョブを、第二通信部１１０を介して画像形成装置５０に送信する。
【００６２】
なお、上述において、変更部１０８は、印刷ルールに条件として設定された第１印刷設定のすべてと一致しない印刷設定がある場合に当該印刷設定を変更しないとしたが、これに限定されない。この場合、変更部１０８は、当該印刷設定を、新たな印刷設定に変更してもよい。この場合、出力部１０９は、情報処理システム１内の全ての印刷ジョブに、新たな印刷設定を適用するように要求してもよい。
【００６３】
＜端末４０の機能的構成＞
端末４０の機能的構成を説明する。図９は、実施の形態１に係る端末４０の機能的構成の一例を示すブロック図である。図９に示すように、端末４０は、通信部４０１と、機器制御部４０２と、印刷ジョブ生成部４０３とを機能的な構成要素として含む。
【００６４】
通信部４０１の機能は、Ｉ／Ｆ装置４７及びＣＰＵ４１等によって実現される。通信部４０１は、通信網６０を介した他の装置との通信を制御する。例えば、通信部４０１は、印刷ジョブを送信する。
【００６５】
機器制御部４０２の機能は、ＣＰＵ４１等によって実現される。機器制御部４０２は、端末４０の各部の動作及び全体動作を制御する。例えば、機器制御部４０２は、印刷ジョブ生成部４０３によって生成された印刷ジョブを、通信部４０１を介して管理サーバ１０に送信する。
【００６６】
印刷ジョブ生成部４０３の機能は、ＣＰＵ４１等によって実現される。印刷ジョブ生成部４０３は、種々のデータを画像として記録媒体に印刷するための印刷ジョブを生成する。印刷ジョブ生成部４０３は、端末４０において生成されたデータに対する印刷ジョブを生成してもよく、外部機器から端末４０に入力されたデータに対する印刷ジョブを生成してもよい。
【００６７】
＜画像形成装置５０の機能的構成＞
画像形成装置５０の機能的構成を説明する。図１０は、実施の形態１に係る画像形成装置５０の機能的構成の一例を示すブロック図である。図１０に示すように、画像形成装置５０は、通信部５０１と、データ制御部５０２と、エンジン制御部５０３とを機能的な構成要素として含む。
【００６８】
通信部５０１の機能は、Ｉ／Ｆ装置５７及びＣＰＵ５１等によって実現される。通信部５０１は、通信網６０を介した他の装置との通信を制御する。例えば、通信部５０１は、印刷ジョブを受信する。
【００６９】
データ制御部５０２の機能は、ＣＰＵ５１等によって実現される。データ制御部５０２は、管理サーバ１０から受信された印刷ジョブに含まれるデータを管理及び制御する。例えば、データ制御部５０２は、印刷ジョブに含まれるデータを画像形成装置５０での印刷に適したデータに変換する。具体的には、データ制御部５０２は、印刷ジョブから印刷データを抽出し、さらに、印刷ジョブから印刷設定等を抽出する。例えば、印刷設定に基づき、印刷のための画像を示すデータが複数ページの画像を含む場合、データ制御部５０２は当該データをページ毎に分割する処理を行う。データ制御部５０２は、処理後のデータ及び印刷設定を対応付けてエンジン制御部５０３に出力する。
【００７０】
エンジン制御部５０３は、データ制御部５０２から受け取るデータ及び印刷設定に従って、エンジン５８の動作を制御し、記録媒体への印刷を行う。
【００７１】
＜情報処理システム１の動作＞
情報処理システム１の動作を説明する。図１１は、実施の形態１に係る情報処理システム１の動作の一例を示すシーケンス図である。図１１に示すように、ステップＳ１０１において、端末４０は、印刷ジョブを出力し管理サーバ１０に送信する。本例では、印刷ジョブには、端末４０についての端末識別情報が含まれているとして説明する。
【００７２】
次いで、ステップＳ１０２において、管理サーバ１０の情報管理部１０６は、印刷ジョブに含まれる端末識別情報の認証を認証部１１２に要求する。
【００７３】
次いで、ステップＳ１０３において、認証部１１２は、登録情報格納部１０４において、端末識別情報が登録されているか否かを確認し、確認結果である認証結果を情報管理部１０６に出力する。
【００７４】
次いで、ステップＳ１０４において、情報管理部１０６は、認証不成功の情報を受信した場合、端末４０に当該情報及び印刷不可能の情報を通知する。情報管理部１０６は、認証成功の情報を受信した場合、蓄積部１０３に蓄積される印刷ルールを取得する。以下のステップＳ１０５以降の処理は、認証成功の場合の処理である。
【００７５】
次いで、ステップＳ１０５において、検出部１０７は、印刷ジョブから印刷設定を抽出する。そして、ステップＳ１０６において、検出部１０７は、蓄積部１０３から取得された印刷ルールそれぞれについて、当該印刷ルールの条件とされた印刷設定に一致する印刷設定を、印刷ジョブに含まれる印刷設定の中から検出する。
【００７６】
次いで、ステップＳ１０７において、検出部１０７は、ステップＳ１０６で得られた検出結果を変更部１０８に出力する。
【００７７】
次いで、ステップＳ１０８において、変更部１０８は、検出部１０７による検出結果に応じて、印刷ルールに基づいて印刷ジョブに含まれる印刷設定を変更する。出力部１０９は、印刷設定が変更された印刷ジョブを画像形成装置５０に送信する。
【００７８】
次いで、ステップＳ１０９において、画像形成装置５０は、受信した印刷ジョブに含まれる印刷データを、印刷設定に従って、記録媒体に印刷する。
【００７９】
＜効果等＞
上記実施の形態によれば、端末４０のユーザが、管理サーバ１０に格納される既存の印刷ルールと異なる印刷ルールを要望する場合であっても、要望される印刷ルールに従った印刷が可能になる。従って、情報処理システム１は、印刷ルールの変更を簡易にする。
【００８０】
（実施の形態１の変形例）
端末４０から出力された印刷ジョブに対して、実施の形態１では、ダイレクト印刷が行われるのに対し、本変形例では、セキュア印刷が行われる。以下、本変形例について、実施の形態１と異なる点を中心に説明し、同様の点の説明を適宜省略する。
【００８１】
＜構成＞
本変形例に係る情報処理システムの構成を説明する。本変形例に係る情報処理システムは、管理サーバ１０Ａと、管理端末２０と、端末４０と、画像形成装置５０Ａとを含む。管理サーバ１０Ａ、管理端末２０、端末４０及び画像形成装置５０Ａは、第二通信網７０を介して互いに通信する。管理端末２０、端末４０及び画像形成装置５０Ａの構成及び動作は、実施の形態１と同様である。管理サーバ１０Ａ及び画像形成装置５０Ａのハードウェア構成は、実施の形態１と同様である。
【００８２】
図１２は、実施の形態１の変形例に係る管理サーバ１０Ａの機能的構成を示すブロック図である。図１２に示すように、管理サーバ１０Ａは、実施の形態１の管理サーバ１０と比較して、印刷ジョブ格納部１１３をさらに含む。
【００８３】
印刷ジョブ格納部１１３の機能は、メモリ１４等によって実現される。印刷ジョブ格納部１１３は、変更部１０８によって変更された印刷設定と当該印刷設定が適用される印刷データとを対応付けた印刷ジョブを格納し保存する。例えば、印刷ジョブは、画像形成装置５０Ａからの印刷の要求が受信されるまで、印刷ジョブ格納部１１３に保持される。
【００８４】
図１３は、実施の形態１の変形例に係る画像形成装置５０Ａの機能的構成の一例を示すブロック図である。図１３に示すように、画像形成装置５０Ａは、実施の形態１の画像形成装置５０と比較して、認証部５０４をさらに含む。
【００８５】
認証部５０４の機能は、ＣＰＵ５１等によって実現される。認証部５０４は、管理サーバ１０Ａを用いて、ユーザの識別情報の認証を行う。具体的には、認証部５０４は、画像形成装置５０Ａに入力されるユーザの識別情報が、画像形成装置５０Ａに対して登録されているか否かの確認を行う。このとき、認証部５０４は、画像形成装置５０Ａに入力されるユーザの識別情報を取得し、取得した識別情報を管理サーバ１０Ａに送信する。当該識別情報に対する認証が、管理サーバ１０Ａによって行われる。認証部５０４は、管理サーバ１０Ａから認証結果を取得し、当該認証結果を表示装置５５に表示させる。なお、認証部５０４による識別情報の取得は、ユーザによって操作装置５６に識別情報が入力されることによって行われてもよく、ユーザが、識別情報を含む被読み取り媒体を画像形成装置５０Ａの図示しない読み取り装置に読み取らせることによって行われてもよい。これに限定するわけではないが、本変形例では、被読み取り媒体はカード型の媒体であるとする。
【００８６】
被読み取り媒体は、接触式、非接触式、光学式又は磁気式等のいかなる形式で読み取り装置によって読み取られる構成であってもよい。例えば、接触式の場合、被読み取り媒体は、識別情報を含むＩＣモジュール端子を備え、読み取り装置は、ＩＣモジュール端子と接触し通信することで、識別情報を読み取ってもよい。非接触式の場合、被読み取り媒体は、識別情報を含むＩＣチップ及びアンテナを備え、読み取り装置は、無線通信により識別情報を読み取ってもよい。光学式の場合、被読み取り媒体は、識別情報を含むバーコード等を備え、読み取り装置は、赤外線等の光を照射した反射光により識別情報を読み取ってもよい。磁気式の場合、被読み取り媒体は、識別情報を含む磁気テープ等を備え、読み取り装置は、発生する磁場の変化により識別情報を読み取ってもよい。
【００８７】
表示装置５５にユーザの認証が成功したことが表示された状態において、つまり、ユーザの識別情報の認証が成功した状態において、ユーザが操作装置５６に印刷の実行の指令を入力すると、認証部５０４は、当該指令をデータ制御部５０２及びエンジン制御部５０３等に出力する。具体的には、認証部５０４は、データ制御部５０２に印刷ジョブの処理の実行を許可する指令を出力し、エンジン制御部５０３に印刷動作を許可する指令を出力する。なお、データ制御部５０２は、当該指令を受け取るまで印刷ジョブの処理を実行せず、エンジン制御部５０３は、当該指令を受け取るまで印刷動作を実行しない。さらに、認証部５０４は、管理サーバ１０Ａに印刷ジョブを要求する指令を送信する。これにより、管理サーバ１０Ａから送信される印刷ジョブは、画像形成装置５０Ａによって印刷処理される。
【００８８】
＜動作＞
本変形例に係る情報処理システムの動作の一例を説明する。図１４Ａ及び図１４Ｂは、本変形例に係る情報処理システムの動作の一例を示すシーケンス図である。図１４Ａは、画像形成装置５０Ａにおけるユーザの認証以前の動作を示し、図１４Ｂは、画像形成装置５０Ａにおけるユーザの認証以後の動作を示す。
【００８９】
図１４Ａに示すように、ステップＳ１０１において、端末４０が印刷ジョブを管理サーバ１０Ａに出力すると、管理サーバ１０Ａは、実施の形態１と同様に、ステップＳ１０２〜Ｓ１０８の処理を行う。なお、ステップＳ１０８において、変更部１０８は、検出部１０７による検出結果に応じて、印刷ルールに基づいて印刷ジョブに含まれる印刷設定を変更する。
【００９０】
次いで、ステップＳ１１０において、出力部１０９は、変更部１０８によって変更された印刷設定と、当該印刷設定が設定される印刷データとを含む印刷ジョブを、印刷ジョブ格納部１１３に保存し格納する。
【００９１】
そして、図１４Ｂに示すように、ユーザは、端末４０を介した印刷ジョブの出力後、セキュア印刷におけるユーザの認証を画像形成装置５０Ａにおいて行う。
【００９２】
まず、ステップＳ２０１において、ユーザが画像形成装置５０Ａに対して当該ユーザの識別情報を入力する。
【００９３】
次いで、ステップＳ２０２において、画像形成装置５０Ａの認証部５０４は、入力されたユーザの識別情報を管理サーバ１０Ａに送信し、当該識別情報の認証を要求する。
【００９４】
次いで、ステップＳ２０３において、管理サーバ１０Ａの認証部１１２は、登録情報格納部１０４に格納されている各ユーザの識別情報を探索し、画像形成装置５０Ａから取得されたユーザの識別情報と一致する識別情報があるか否かを確認する。つまり、認証部１１２は、ユーザの識別情報の認証を実行する。認証部１１２は、ユーザの識別情報に対する認証成功又は認証不成功を示す認証結果を画像形成装置５０Ａに送信する。
【００９５】
次いで、ステップＳ２０４において、画像形成装置５０Ａの認証部５０４は、取得された認証結果が認証成功を示す場合、印刷の実行許可の指令をデータ制御部５０２及びエンジン制御部５０３に出力する。さらに、認証部５０４は、印刷可能であることを示す表示を、表示装置５５に表示させてもよい。このとき、認証部５０４は、印刷の実行の指令を要求する表示を、表示装置５５に表示させてもよい。
【００９６】
一方、認証部５０４は、取得された認証結果が認証不成功を示す場合、認証不可能であることを示す表示を、表示装置５５に表示させる。なお、認証部５０４は、ユーザの識別情報の再入力を要求する表示を、表示装置５５に表示させてもよい。
【００９７】
次いで、ステップＳ２０５において、ユーザが操作装置５６に印刷の実行を要求する指令を入力すると、認証部５０４は当該指令を取得する。なお、ステップＳ２０５以降の処理は、ステップＳ２０３において認証が成功した場合の処理である。
【００９８】
次いで、ステップＳ２０６において、認証部５０４は、管理サーバ１０Ａに印刷ジョブを要求する指令を送信する。このとき、認証部５０４は、認証が成功したユーザの識別情報も一緒に送信してもよい。
【００９９】
次いで、ステップＳ２０７において、管理サーバ１０Ａの出力部１０９は、印刷ジョブ格納部１１３から、要求される印刷ジョブを抽出し、画像形成装置５０Ａに出力する。
【０１００】
次いで、ステップＳ２０８において、画像形成装置５０Ａのデータ制御部５０２は、受信された印刷ジョブに含まれるデータを印刷に適したデータに変換し、当該データをエンジン制御部５０３に出力することで印刷を実行させる。
【０１０１】
なお、ステップＳ２０４において、管理サーバ１０Ａは、ステップＳ１０１で印刷ジョブを受信した後に所定の時間が経過しても、印刷を要求する指令を画像形成装置５０Ａから取得できない場合、印刷ジョブ格納部１１３に格納されている印刷ジョブを廃棄してもよい。
【０１０２】
＜効果等＞
本変形例によれば、画像形成装置５０Ａにおいてユーザが認証された後、管理サーバ１０Ａから画像形成装置５０Ａに印刷ジョブが送信される。つまり、情報処理システムでは、セキュア印刷が行われる。このようなセキュア印刷においても、印刷ルールの変更が簡易である。
【０１０３】
（実施の形態２）
実施の形態２に係る情報処理システムは、中間サーバを備える点で、実施の形態１と異なる。以下、実施の形態２について、実施の形態１と異なる点を中心に説明し、実施の形態１と同様の点の説明を適宜省略する。
【０１０４】
＜構成＞
図１５は、実施の形態２に係る情報処理システム１Ａの構成の一例を示す図である。図１５に示すように、情報処理システム１Ａは、管理サーバ１０Ｂと、管理端末２０と、中間サーバ３０と、端末４０と、画像形成装置５０とを含む。
【０１０５】
管理サーバ１０Ｂと管理端末２０と中間サーバ３０とは、互いに通信する。本実施の形態では、管理サーバ１０Ｂと管理端末２０と中間サーバ３０とは、第一通信網６０を介して通信する。また、中間サーバ３０と端末４０と画像形成装置５０とは、互いに通信する。本実施の形態では、中間サーバ３０と端末４０と画像形成装置５０とは、第二通信網７０を介して通信する。
【０１０６】
情報処理システム１Ａにおいて、１つの管理サーバ１０Ｂに対して１つ以上の中間サーバ３０が配置され得る。さらに、１つの中間サーバ３０に対して、１つの以上の端末４０と、１つ以上の画像形成装置５０とが配置され得る。例えば、限定はしないが、情報処理システム１Ａが企業に設けられる場合、管理サーバ１０Ｂは、本社又は本店等に配置され、中間サーバ３０は、支店又は営業所等に配置され得る。端末４０及び画像形成装置５０は、支店又は営業所等に配置され得る。情報処理システム１Ａは、１つ以上の管理サーバ１０Ｂと、１つ以上の管理端末２０と、１つ以上の中間サーバ３０と、１つ以上の端末４０と、１つ以上の画像形成装置５０とを含んでもよい。
【０１０７】
第一通信網６０及び第二通信網７０は、例えば、イントラネットである。なお、本実施の形態では、第一通信網６０と第二通信網７０とは、別々の通信網を構成しているが、同一の通信網であってもよい。
【０１０８】
管理サーバ１０Ｂ及び中間サーバ３０は、通信機能を有する情報処理装置である。管理サーバ１０Ｂは、情報処理システム１Ａを管理するための情報等を保持する。例えば、管理サーバ１０Ｂは、画像形成装置５０が記録媒体に画像を形成するためのルールである印刷ルールを保持する。当該印刷ルールは、情報処理システム１Ａ内において共通のルールであってもよく、中間サーバ３０毎に設定されたルールであってもよく、端末４０毎に設定されたルールであってもよく、端末４０のユーザ毎に設定されたルールであってもよい。
【０１０９】
中間サーバ３０は、端末４０又は画像形成装置５０からの要求に基づいて、記録媒体に形成される画像のデータ等を管理し、画像形成装置５０へ送信するプリントサーバとして機能する。本実施の形態では、管理サーバ１０Ｂ及び中間サーバ３０の一例はコンピュータ装置である。
【０１１０】
＜中間サーバ３０のハードウェア構成＞
図１６は、実施の形態１に係る中間サーバ３０のハードウェア構成の一例を示すブロック図である。図１６に示すように、中間サーバ３０は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、メモリ３４と、表示装置３５と、操作装置３６と、Ｉ／Ｆ装置３７と、ドライブ装置３８とを構成要素として含む。
【０１１１】
ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、メモリ３４、表示装置３５、操作装置３６、Ｉ／Ｆ装置３７及びドライブ装置３８の構成及び機能はそれぞれ、図４に示される管理サーバ１０Ｂを構成するＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、メモリ１４、表示装置１５、操作装置１６、Ｉ／Ｆ装置１７及びドライブ装置１８と同様であるため、その説明を省略する。
【０１１２】
なお、Ｉ／Ｆ装置３７は、第一通信網６０、第二通信網７０及び他の装置と接続するための接続デバイスである。Ｉ／Ｆ装置３７は、第一通信網６０を介して管理サーバ１０Ｂ及び他の装置と接続され、第二通信網７０を介して端末４０、画像形成装置５０及び他の装置と接続される。また、Ｉ／Ｆ装置３７は、有線通信又は無線通信を介して、他の装置と接続される。
【０１１３】
＜管理サーバ１０Ｂの機能的構成＞
図１７は、実施の形態２に係る管理サーバ１０Ｂの機能的構成の一例を示すブロック図である。図１７に示すように、実施の形態２に係る管理サーバ１０Ｂは、通信部１０１と、機器制御部１０２と、蓄積部１０３と、登録情報格納部１０４とを機能的な構成要素として含む。
【０１１４】
蓄積部１０３及び登録情報格納部１０４は、それぞれ、実施の形態１に係る管理サーバ１０Ｂに含まれる蓄積部１０３及び登録情報格納部１０４と同様の構成である。
【０１１５】
通信部１０１の機能は、Ｉ／Ｆ装置１７及びＣＰＵ１１等によって実現される。通信部１０１は、第一通信網６０を介した他の装置との通信を制御する。例えば、通信部１０１は、印刷ルールを送受信する。
【０１１６】
機器制御部１０２の機能は、ＣＰＵ１１等によって実現される。機器制御部１０２は、管理サーバ１０Ｂの各部の動作及び全体動作を制御する。例えば、機器制御部１０２は、蓄積部１０３及び登録情報格納部１０４への情報の格納及び取り出しを制御する。
【０１１７】
＜中間サーバ３０の機能的構成＞
図１８は、実施の形態２に係る中間サーバ３０の機能的構成の一例を示すブロック図である。図１８に示すように、中間サーバ３０は、第一通信部３０１と、第二通信部３０２と、情報管理部３０３と、検出部３０４と、変更部３０５と、出力部３０６と、第三通信部３０７と、情報格納部３０８とを機能的な構成要素として含む。
【０１１８】
情報管理部３０３、検出部３０４、変更部３０５及び出力部３０６は、それぞれ、実施の形態１に係る管理サーバ１０Ｂに含まれる情報管理部１０６、検出部１０７、変更部１０８及び出力部１０９と同様の構成である。
【０１１９】
第一通信部３０１、第二通信部３０２及び第三通信部３０７の機能は、Ｉ／Ｆ装置３７及びＣＰＵ３１等によって実現される。第一通信部３０１は、第一通信網６０を介した管理サーバ１０Ｂとの通信を制御する。例えば、第一通信部３０１は、印刷ルールを送受信する。第二通信部３０２は、第二通信網７０を介した端末４０との通信を制御する。例えば、第二通信部３０２は、印刷ジョブを送受信する。第三通信部３０７は、第二通信網７０を介した画像形成装置５０との通信を制御する。例えば、第三通信部３０７は、印刷ジョブを送受信する。
【０１２０】
本実施の形態では、情報管理部３０３は、第一通信部３０１を介して受信された印刷ルールを情報格納部３０８に格納する、及び／又は検出部３０４に出力する。具体的には、情報管理部３０３は、検出部３０４の要求に応じて管理サーバ１０Ｂに問い合わせをし、検出部３０４が要求する印刷ルールを管理サーバ１０Ｂから取得する。
【０１２１】
また、情報管理部３０３は、第二通信部３０２を介して受信された印刷ジョブを情報格納部３０８に格納する、及び／又は検出部３０４に出力する。また、本実施の形態では、情報管理部３０３は、第一通信部３０１を介して、端末識別情報を管理サーバ１０Ｂに送信することで、管理サーバ１０Ｂから、当該端末識別情報が登録情報格納部１０４に登録されているか否かの認証結果を取得する。
【０１２２】
本実施の形態では、検出部３０４は、管理サーバ１０Ｂから取得された印刷ルールそれぞれについて、当該印刷ルールの条件とされた印刷設定に一致する印刷設定を、印刷ジョブに含まれる印刷設定の中から検出する。
【０１２３】
変更部３０５の機能は、実施の形態１の変更部１０８と同様であるので、説明は省略する。出力部３０６は、変更部３０５により変更された印刷ジョブを、第三通信部３０７を介して画像形成装置５０に送信する。
【０１２４】
＜動作＞
実施の形態２に係る情報処理システム１Ａの動作を説明する。図１９は、実施の形態２に係る情報処理システム１Ａの動作の一例を示すシーケンス図である。図１９に示すように、ステップＳ３０１において、端末４０は、印刷ジョブを出力し中間サーバ３０に送信する。
【０１２５】
次いで、ステップＳ３０２において、中間サーバ３０の情報管理部３０３は、印刷ジョブに含まれる端末識別情報の認証を管理サーバ１０Ｂに要求する。具体的には、情報管理部３０３は、端末識別情報を管理サーバ１０Ｂに送信する。管理サーバ１０Ｂは、その登録情報格納部１０４において、受信された端末識別情報が登録されているか否かを確認し、確認結果である認証結果を情報管理部３０３に出力する。
【０１２６】
次いで、ステップＳ３０３において、情報管理部３０３は、認証不成功の情報を受信した場合、端末４０に当該情報及び印刷不可能の情報を通知する。このとき、端末４０は、その表示装置４５に、認証不成功又は印刷不可能を示す画面を表示させてもよい。
【０１２７】
情報管理部３０３は、認証成功の情報を受信した場合、蓄積部１０３に蓄積される印刷ルールを管理サーバ１０Ｂに要求する。管理サーバ１０Ｂは、蓄積部１０３の印刷ルールの全てを中間サーバ３０に送信する。情報管理部３０３は、管理サーバ１０Ｂから受信された印刷ルールを情報格納部３０８に格納する。なお、情報管理部３０３は、処理状況に合わせて、印刷ルールを逐次取得してもよい。
【０１２８】
次いで、中間サーバ３０は、実施の形態１と同様に、ステップＳ３０４〜Ｓ３０７の処理を行う。なお、ステップＳ３０７において、変更部３０５は、検出部３０４による検出結果に応じて、印刷ルールに基づいて印刷ジョブに含まれる印刷設定を変更する。出力部３０６は、印刷設定が変更された印刷ジョブを画像形成装置５０に送信する。
【０１２９】
次いで、ステップＳ３０８において、画像形成装置５０は、受信した印刷ジョブに含まれる印刷データを、印刷設定に従って、記録媒体に印刷する。
【０１３０】
（実施の形態２の変形例１）
実施の形態２では、端末４０が画像形成装置５０に対して印刷ジョブを出力すると、当該印刷ジョブはそのまま、中間サーバ３０を介して画像形成装置５０に送信され、画像形成装置５０によって印刷処理される。実施の形態２の変形例１では、端末４０から出力された印刷ジョブは、中間サーバ３０に一時的に保存される。そして、中間サーバ３０は、保存された印刷ジョブを必要に応じて読み出して用いる。以下、変形例１について、実施の形態２と異なる点を中心に説明し、実施の形態２と同様の点の説明を適宜省略する。
【０１３１】
本変形例に係る情報処理システムの構成は、実施の形態２と同様である。図２０は、実施の形態２の変形例１に係る情報処理システムの動作の一例を示すシーケンス図である。図２０に示すように、ステップＳ３０１において、端末４０が印刷ジョブを中間サーバ３０に出力する。
【０１３２】
次いで、ステップＳ３０１ａにおいて、中間サーバ３０は、受信された印刷ジョブを情報格納部３０８に保存する。
【０１３３】
次いで、ステップＳ３０２において、情報管理部３０３は、実施の形態２と同様に、印刷ジョブに含まれる端末識別情報の認証を管理サーバ１０Ｂに要求する。
【０１３４】
次いで、ステップＳ３０２ａにおいて、情報管理部３０３は、情報格納部３０８から、認証が成功した端末識別情報に対応する印刷ジョブを読み出す（取得する）。なお、認証が不成功である場合、情報管理部３０３は、認証不成功の情報及び印刷不可能の情報を、端末４０に通知する。
【０１３５】
次いで、ステップＳ３０３において、情報管理部３０３は、蓄積部１０３に蓄積される印刷ルールを管理サーバ１０Ｂに要求する。ステップＳ３０３以降の処理は、認証が成功した場合の処理である。また、ステップＳ３０４〜Ｓ３０８の処理は、実施の形態２と同様である。
【０１３６】
（実施の形態２の変形例２）
実施の形態２の変形例２では、端末が画像形成装置に対して印刷ジョブを出力すると、当該印刷ジョブは、中間サーバ等によって一時的に保持される。さらに、印刷ジョブの出力後、画像形成装置において、ユーザの認証が行われる。ユーザが認証された後、印刷ジョブは、画像形成装置に送信され、画像形成装置によって印刷処理（セキュア印刷）される。以下、本変形例について、実施の形態２と異なる点を中心に説明し、同様の点の説明を適宜省略する。
【０１３７】
本変形例に係る情報処理システムの構成を説明する。本変形例に係る情報処理システムは、管理サーバ１０Ｂと、管理端末２０と、中間サーバ３０Ａと、端末４０と、画像形成装置５０Ａとを含む。管理サーバ１０Ｂ、管理端末２０及び端末４０の構成及び動作は、実施の形態２と同様である。画像形成装置５０Ａの構成は、実施の形態２と同様である。
【０１３８】
図２１は、実施の形態２の変形例２に係る中間サーバ３０Ａの機能的構成の一例を示すブロック図である。図２１に示すように、中間サーバ３０Ａは、実施の形態２の中間サーバ３０と比較して、認証部３０９と印刷ジョブ格納部３１０とをさらに含む。
【０１３９】
認証部３０９の機能は、ＣＰＵ３１等によって実現される。認証部３０９は、管理サーバ１０Ｂを用いて、画像形成装置５０Ａから取得されるユーザの識別情報の認証を行う。具体的には、認証部３０９は、第三通信部３０７を介して、画像形成装置５０Ａからユーザの識別情報を取得する。認証部３０９は、第一通信部３０１を介して、当該識別情報を管理サーバ１０Ｂに送信することで、管理サーバ１０Ｂから、当該識別情報が登録情報格納部１０４に登録されているか否かの認証結果を取得する。登録情報格納部１０４に登録されている場合、当該識別情報は認証され、登録情報格納部１０４に登録されていない場合、当該識別情報は認証されない。認証部３０９は認証結果を画像形成装置５０Ａに送信する。
【０１４０】
印刷ジョブ格納部３１０の機能は、メモリ３４等によって実現される。印刷ジョブ格納部３１０は、変更部３０５によって変更された印刷設定と当該印刷設定が適用される印刷データとを対応付けた印刷ジョブを格納し保存する。例えば、印刷ジョブは、画像形成装置５０Ａからの印刷の要求が受信されるまで、印刷ジョブ格納部３１０に保持される。
【０１４１】
＜動作＞
本変形例に係る情報処理システムの動作の一例を説明する。図２２Ａ及び図２２Ｂは、本変形例に係る情報処理システムの動作の一例を示すシーケンス図である。図２２Ａは、画像形成装置５０Ａにおけるユーザの認証以前の動作を示し、図２２Ｂは、画像形成装置５０Ａにおけるユーザの認証以後の動作を示す。
【０１４２】
図２２Ａに示すように、ステップＳ３０１において、端末４０が印刷ジョブを中間サーバ３０Ａに出力すると、中間サーバ３０Ａは、実施の形態２と同様に、ステップＳ３０２〜Ｓ３０７の処理を行う。なお、ステップＳ３０７において、変更部３０５は、検出部３０４による検出結果に応じて、印刷ルールに基づいて印刷ジョブに含まれる印刷設定を変更する。
【０１４３】
次いで、ステップＳ３０９において、出力部３０６は、変更部３０５によって変更された印刷設定と、当該印刷設定が設定される印刷データとを含む印刷ジョブを、印刷ジョブ格納部３１０に保存し格納する。
【０１４４】
そして、図２２Ｂに示すように、ユーザは、端末４０を介した印刷ジョブの出力後、セキュア印刷におけるユーザの認証を画像形成装置５０Ａにおいて行う。本変形例では、当該ユーザは、端末４０を使用するユーザと同じであるが、これに限定されない。当該ユーザは、画像形成装置５０Ａを使用する他のユーザであってもよい。
【０１４５】
まず、ステップＳ４０１において、ユーザが画像形成装置５０Ａに対して当該ユーザの識別情報を入力する。ユーザは、識別情報を操作装置５６に入力してもよく、識別情報を保持するカード等の媒体を画像形成装置５０Ａの読み取り装置に読み取らせてもよい。
【０１４６】
次いで、ステップＳ４０２において、認証部５０４は、入力されたユーザの識別情報を中間サーバ３０Ａに送信し、当該識別情報の認証を要求する。
【０１４７】
次いで、ステップＳ４０３において、中間サーバ３０Ａの認証部３０９は、画像形成装置５０Ａから取得されたユーザの識別情報を管理サーバ１０Ｂに送信し、当該識別情報の認証を要求する。つまり、認証部３０９は、当該識別情報が登録されているか否かの認証結果を要求する。
【０１４８】
次いで、ステップＳ４０４において、管理サーバ１０Ｂは、登録情報格納部１０４に格納されている各ユーザの識別情報を探索し、取得されたユーザの識別情報と一致する識別情報があるか否かを確認する、つまり、ユーザの識別情報が登録されているか否かの認証を実行する。管理サーバ１０Ｂは、ユーザの識別情報に対する認証成功又は認証不成功を示す認証結果を、中間サーバ３０Ａを介して画像形成装置５０Ａに送信する。
【０１４９】
ステップＳ４０５〜Ｓ４０７の処理は、実施の形態１の変形例におけるステップＳ２０４〜Ｓ２０６の処理と同様である。なお、ステップＳ４０７において、認証部５０４は、印刷ジョブを要求する指令等を中間サーバ３０Ａに送信する。
【０１５０】
次いで、ステップＳ４０８において、中間サーバ３０Ａの出力部３０６は、印刷ジョブ格納部３１０から、要求される印刷ジョブを抽出し、画像形成装置５０Ａに出力する。
【０１５１】
次いで、ステップＳ４０９において、画像形成装置５０Ａのデータ制御部５０２は、受信された印刷ジョブに含まれるデータを印刷に適したデータに変換し、当該データをエンジン制御部５０３に出力することで印刷を実行させる。
【０１５２】
なお、ステップＳ４０５において、中間サーバ３０Ａは、例えば認証が不成功である等の原因により、ステップＳ３０１で印刷ジョブを受信した後に所定の時間が経過しても、印刷を要求する指令を画像形成装置５０Ａから取得できない場合、印刷ジョブ格納部３１０に格納されている印刷ジョブを廃棄してもよい。
【０１５３】
（実施の形態３）
実施の形態３に係る情報処理システムは、中間サーバを備えず、端末が中間サーバの機能の一部を兼ねる点で、実施の形態１及び２と異なる。以下、実施の形態３について、実施の形態１〜２及び各変形例と異なる点を中心に説明し、同様の点の説明を適宜省略する。
【０１５４】
＜構成＞
実施の形態３に係る情報処理システムの構成を説明する。本実施の形態に係る情報処理システムは、管理サーバ１０Ｂと、管理端末２０と、端末４０Ｄと、画像形成装置５０とを含む。管理サーバ１０Ｂ、管理端末２０、端末４０Ｄ及び画像形成装置５０は、第二通信網７０を介して互いに通信する。管理サーバ１０Ｂ、管理端末２０及び画像形成装置５０の構成及び動作は、実施の形態２と同様である。端末４０Ｄのハードウェア構成は、実施の形態２と同様である。
【０１５５】
図２３は、実施の形態３に係る端末４０Ｄの機能的構成の一例を示すブロック図である。図２３に示すように、端末４０Ｄは、印刷ジョブ生成部４０３と、第一通信部４０４と、情報管理部４０５と、検出部４０６と、変更部４０７と、出力部４０８と、第二通信部４０９と、情報格納部４１０とを機能的構成要素として含む。印刷ジョブ生成部４０３は、実施の形態１に係る端末４０の印刷ジョブ生成部４０３と同じ構成である。
【０１５６】
第一通信部４０４及び第二通信部４０９の機能は、Ｉ／Ｆ装置４７及びＣＰＵ４１等によって実現される。第一通信部４０４及び第二通信部４０９は、第二通信網７０を介した他の装置との通信を制御する。第一通信部４０４は、第二通信網７０を介して管理サーバ１０Ｂと通信し、第二通信部４０９は、第二通信網７０を介して画像形成装置５０と通信する。
【０１５７】
情報管理部４０５、検出部４０６、変更部４０７及び出力部４０８の機能は、ＣＰＵ４１等によって実現される。
【０１５８】
情報管理部４０５は、実施の形態２に係る中間サーバ３０の情報管理部３０３と同様である。なお、情報管理部４０５は、第一通信部４０４を介して、印刷ジョブと共に端末４０Ｄについての端末識別情報を、管理サーバ１０Ｂに送信することで、管理サーバ１０Ｂに当該端末識別情報の認証を行わせる。
【０１５９】
検出部４０６、変更部４０７及び出力部４０８は、実施の形態２に係る中間サーバ３０の検出部３０４、変更部３０５及び出力部３０６と同様の構成である。
【０１６０】
情報格納部４１０の機能は、メモリ４４等によって実現される。情報格納部４１０は、実施の形態２に係る中間サーバ３０の情報格納部３０８と同様である。
【０１６１】
＜動作＞
実施の形態３に係る情報処理システムの動作を説明する。図２４は、実施の形態３に係る情報処理システムの動作の一例を示すシーケンス図である。図２４に示すように、ステップＳ５０１において、端末４０Ｄの印刷ジョブ生成部４０３は、印刷ジョブを生成し情報管理部４０５に出力する。
【０１６２】
次いで、ステップＳ５０２において、情報管理部４０５は、印刷ジョブに含まれる端末４０Ｄについての端末識別情報の認証を管理サーバ１０Ｂに要求する。管理サーバ１０Ｂは、当該端末識別情報が登録情報格納部１０４に登録されているか否かを示す認証結果を端末４０Ｄに送信する。
【０１６３】
次いで、ステップＳ５０３において、端末４０Ｄの情報管理部４０５は、認証不成功の情報を受信した場合、その表示装置４５に、認証不成功又は印刷不可能を示す画面を表示させてもよい。情報管理部４０５は、認証成功の情報を受信した場合、蓄積部１０３に蓄積される印刷ルールを管理サーバ１０Ｂに要求する。管理サーバ１０Ｂは、蓄積部１０３の印刷ルールの全てを端末４０Ｄに送信する。情報管理部４０５は、管理サーバ１０Ｂから受信された印刷ルールを情報格納部４１０に格納してもよい。
【０１６４】
ステップＳ５０４〜Ｓ５０７の処理は、実施の形態２におけるステップＳ３０４〜Ｓ３０７の処理と同様である。なお、ステップＳ５０７において、変更部４０７は、検出部４０６による検出結果に応じて、印刷ルールに基づいて印刷ジョブに含まれる印刷設定を変更する。出力部４０８は、印刷設定が変更された印刷ジョブを画像形成装置５０に送信する。
【０１６５】
次いで、ステップＳ５０８において、画像形成装置５０は、受信した印刷ジョブに含まれる印刷データを、印刷設定に従って、記録媒体に印刷する。
【０１６６】
（実施の形態３の変形例）
端末から出力された印刷ジョブに対して、実施の形態３では、ダイレクト印刷が行われるのに対し、実施の形態３の変形例では、セキュア印刷が行われる。以下、本変形例について、実施の形態３と異なる点を中心に説明し、同様の点の説明を適宜省略する。
【０１６７】
本変形例に係る情報処理システムの構成を説明する。本変形例に係る情報処理システムは、管理サーバ１０Ｂと、管理端末２０と、端末４０Ｅと、画像形成装置５０Ａとを含む。管理サーバ１０Ｂ、管理端末２０、端末４０Ｅ及び画像形成装置５０Ａは、第二通信網７０を介して互いに通信する。画像形成装置５０Ａの構成は、実施の形態２と同様である。
【０１６８】
図２５は、実施の形態３の変形例に係る端末４０Ｅの機能的構成の一例を示すブロック図である。図２５に示すように、端末４０Ｅは、実施の形態３の端末４０Ｄと比較して、認証部４１１及び印刷ジョブ格納部４１２をさらに含む。認証部４１１及び印刷ジョブ格納部４１２はそれぞれ、実施の形態２の変形例２における認証部３０９及び印刷ジョブ格納部３１０と同様である。
【０１６９】
＜動作＞
本変形例に係る情報処理システムの動作の一例を説明する。図２６Ａ及び図２６Ｂは、実施の形態３の変形例に係る情報処理システムの動作の一例を示すシーケンス図である。図２６Ａは、画像形成装置５０Ａにおけるユーザの認証以前の動作を示し、図２６Ｂは、画像形成装置５０Ａにおけるユーザの認証以後の動作を示す。
【０１７０】
図２６Ａに示すように、ステップＳ５０１において、端末４０の印刷ジョブ生成部４０３が印刷ジョブを情報管理部４０５に出力すると、情報管理部４０５、検出部４０６及び変更部４０７は、実施の形態３と同様に、ステップＳ５０２〜Ｓ５０７の処理を行う。なお、ステップＳ５０７において、変更部４０７は、検出部４０６による検出結果に応じて、印刷ルールに基づいて印刷ジョブに含まれる印刷設定を変更する。
【０１７１】
次いで、ステップＳ５０９において、出力部４０８は、変更部４０７によって変更された印刷設定と、当該印刷設定が設定される印刷データとを含む印刷ジョブを、印刷ジョブ格納部４１２に保存し格納する。
【０１７２】
そして、図２６Ｂに示すように、ユーザは、端末４０Ｅを介した印刷ジョブの出力後、セキュア印刷におけるユーザの認証を画像形成装置５０Ａにおいて行う。
【０１７３】
まず、ステップＳ６０１において、ユーザが画像形成装置５０Ａに対して当該ユーザの識別情報を入力する。
【０１７４】
次いで、ステップＳ６０２において、画像形成装置５０Ａの認証部５０４は、入力されたユーザの識別情報を管理サーバ１０Ｂに送信し、当該識別情報の認証を要求する。
【０１７５】
次いで、ステップＳ６０３において、管理サーバ１０Ｂは、登録情報格納部１０４に格納されている各ユーザの識別情報を用いて、画像形成装置５０Ａから取得されたユーザの識別情報の認証を実行する。管理サーバ１０Ｂは認証結果を画像形成装置５０Ａに送信する。
【０１７６】
ステップＳ６０４〜Ｓ６０６の処理は、実施の形態２の変形例２におけるステップＳ４０５〜Ｓ４０７の処理と同様である。なお、ステップＳ６０６において、認証部５０４は、印刷ジョブを要求する指令等を端末４０Ｅに送信する。
【０１７７】
次いで、ステップＳ６０７において、端末４０Ｅの出力部４０８は、印刷ジョブ格納部４１２の中から、要求される印刷ジョブを抽出し画像形成装置５０Ａに送信する。
【０１７８】
次いで、ステップＳ６０８において、画像形成装置５０Ａのデータ制御部５０２は、受信された印刷ジョブに含まれるデータを印刷に適したデータに変換し、当該データをエンジン制御部５０３に出力することで印刷を実行させる。
【０１７９】
なお、ステップＳ６０４において、端末４０Ｅは、ステップＳ５０１で印刷ジョブを出力した後に所定の時間が経過しても、印刷を要求する指令を画像形成装置５０Ａから取得できない場合、印刷ジョブ格納部４１２に格納されている印刷ジョブを廃棄してもよい。
【０１８０】
（その他の実施の形態）
以上、本発明の実施の形態の例について説明したが、本発明は、上記実施の形態及び変形例に限定されない。すなわち、本発明の範囲内で種々の変形及び改良が可能である。例えば、各種変形を実施の形態又は変形例に施したもの、及び、異なる実施の形態及び変形例における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【０１８１】
例えば、実施の形態及び変形例に係る情報処理システムにおいて、１つの管理サーバが、蓄積部１０３と登録情報格納部１０４とを備えていたが、これに限定されない。蓄積部１０３を備える管理サーバと、登録情報格納部１０４を備える管理サーバとが、別々に設けられてもよい。
【０１８２】
また、実施の形態１及び変形例に係る情報処理システムは、中間サーバを備えないが、中間サーバを備えてもよい。例えば、中間サーバは、管理サーバと、端末及び画像形成装置との間の通信を中継してもよい。また、中間サーバは、管理サーバの機能の一部を備えてもよい。
【０１８３】
また、実施の形態３及び変形例に係る情報処理システムは、中間サーバを備えないが、中間サーバを備えてもよい。例えば、中間サーバは、管理サーバと、端末及び画像形成装置との間の通信を中継してもよい。また、中間サーバは、端末の機能の一部を備えてもよい。
【０１８４】
また、本発明は、プログラムであってもよく、上記プログラムが記録された非一時的なコンピュータ読み取り可能な記録媒体であってもよい。また、上記プログラムは、インターネット等の伝送媒体を介して流通させることができるのは言うまでもない。
【０１８５】
また、上記で用いた序数、数量等の数字は、全て本発明の技術を具体的に説明するために例示するものであり、本発明は例示された数字に制限されない。また、構成要素間の接続関係は、本発明の技術を具体的に説明するために例示するものであり、本発明の機能を実現する接続関係はこれに限定されない。
【０１８６】
また、機能ブロック図におけるブロックの分割は一例であり、複数のブロックを一つのブロックとして実現する、一つのブロックを複数に分割する、及び／又は、一部の機能を他のブロックに移してもよい。また、類似する機能を有する複数のブロックの機能を単一のハードウェア又はソフトウェアが並列又は時分割に処理してもよい。
【符号の説明】
【０１８７】
１，１Ａ  情報処理システム
１０，１０Ａ，１０Ｂ  管理サーバ
２０  管理端末
３０，３０Ａ  中間サーバ
４０，４０Ｄ４０Ｅ，  端末
５０，５０Ａ  画像形成装置
１０１  通信部
１０３  蓄積部
１０４  登録情報格納部
１０５  第一通信部
１０６  情報管理部
１０７  検出部
１０８  変更部
１０９  出力部
１１０  第二通信部
１１１  情報格納部
１１２  認証部
１１３  印刷ジョブ格納部
【先行技術文献】
【特許文献】
【０１８８】
【特許文献１】特開２０１３−２３９２０４号公報
【図１】
2020098561.tif 000003
【図２】
2020098561.tif 000004
【図３】
2020098561.tif 000005
【図４】
2020098561.tif 000006
【図５】
2020098561.tif 000007
【図６】
2020098561.tif 000008
【図７】
2020098561.tif 000009
【図８】
2020098561.tif 000010
【図９】
2020098561.tif 000011
【図１０】
2020098561.tif 000012
【図１１】
2020098561.tif 000013
【図１２】
2020098561.tif 000014
【図１３】
2020098561.tif 000015
【図１４Ａ】
2020098561.tif 000016
【図１４Ｂ】
2020098561.tif 000017
【図１５】
2020098561.tif 000018
【図１６】
2020098561.tif 000019
【図１７】
2020098561.tif 000020
【図１８】
2020098561.tif 000021
【図１９】
2020098561.tif 000022
【図２０】
2020098561.tif 000023
【図２１】
2020098561.tif 000024
【図２２Ａ】
2020098561.tif 000025
【図２２Ｂ】
2020098561.tif 000026
【図２３】
2020098561.tif 000027
【図２４】
2020098561.tif 000028
【図２５】
2020098561.tif 000029
【図２６Ａ】
2020098561.tif 000030
【図２６Ｂ】
2020098561.tif 000031