(57)【要約】【課題】ユーザの利便性を向上させる。【解決手段】所定の出力要求に対して設定された出力設定条件に応じて、前記出力要求に対応する第１の出力データから所定の領域を抽出し、抽出した所定の領域を編集して第２の出力データを取得するデータ編集手段と、前記第１の出力データと、前記第２の出力データとを、前記出力設定条件に基づき特定されるユーザと対応させて保存する保存手段とを有することにより上記課題を解決する。【選択図】図２
2015058588.tif 000002
【特許請求の範囲】
【請求項１】
所定の出力要求に対して設定された出力設定条件に応じて、前記出力要求に対応する第１の出力データから所定の領域を抽出し、抽出した所定の領域を編集して第２の出力データを取得するデータ編集手段と、
前記第１の出力データと、前記第２の出力データとを、前記出力設定条件に基づき特定されるユーザと対応させて保存する保存手段とを有することを特徴とする情報処理装置。
【請求項２】
前記データ編集手段は、
前記出力設定条件として設定されたユーザの権限又は所定のキーワードに基づき、前記所定の領域を抽出し、抽出した所定の領域を編集することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記データ編集手段は、
前記ユーザの権限に対応して設定された色属性に基づき、前記所定の領域を抽出し、抽出した所定の領域を編集することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記データ編集手段は、
前記出力設定条件として前記出力要求の出力先ごとに設定された色属性に基づき、前記所定の領域を抽出し、抽出した所定の領域を編集することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記データ編集手段は、
前記抽出した所定の領域を、非表示とするように編集することを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記データ編集手段は、
前記第１の出力データを複製し、複製した前記第１の出力データから抽出した所定の領域を編集して、前記第２の出力データを取得することを特徴とする請求項1乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
情報処理装置により実行される情報処理方法であって、
所定の出力要求に対して設定された出力設定条件に応じて、前記出力要求に対応する第１の出力データから所定の領域を抽出し、抽出した所定の領域を編集して第２の出力データを取得するデータ編集手順と、
前記第１の出力データと、前記第２の出力データとを、前記出力設定条件に基づき特定されるユーザと対応させて保存する保存手順とを有することを特徴とする情報処理方法。
【請求項８】
コンピュータを、
請求項１乃至６のいずれか一項に記載の情報処理装置が有する各手段として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。
【背景技術】
【０００２】
例えば教育現場等では、ワード等の文書作成アプリ等で問題を作成し、生徒の人数分、作成した問題を用紙に印刷し、授業や講義において印刷した問題用紙を各生徒に配布する。このような文書作成アプリで作成されたデータを、サーバ等に蓄積して画像形成装置で印刷する場合に、画像形成装置の機能と印刷設定とを考慮して印刷する印刷システムが知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１の手法では、上述した文書作成アプリ等で問題を作成する際、生徒には問題のみ配布するため、模範解答を入れた状態でデータを作成することができない。したがって、例えば模範解答のデータと、問題のみのデータとを用意して、データを二重で管理しなければならなかった。このように従来では、例えば１つのデータを設定した内容に応じて複数の異なるデータとして出力させることができなかった。
【０００４】
１つの側面では、本発明は、ユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００５】
一態様の情報処理装置において、所定の出力要求に対して設定された出力設定条件に応じて、前記出力要求に対応する第１の出力データから所定の領域を抽出し、抽出した所定の領域を編集して第２の出力データを取得するデータ編集手段と、前記第１の出力データと、前記第２の出力データとを、前記出力設定条件に基づき特定されるユーザと対応させて保存する保存手段とを有する。
【発明の効果】
【０００６】
ユーザの利便性を向上させることが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る情報処理システムの概略構成を示す図である。
【図２】プリントサーバの機能構成の一例を示す図である。
【図３】情報処理装置のハードウェア構成の一例を示す図である。
【図４】認証データのデータ例を示す図である。
【図５】ジョブ登録処理の一例を示すシーケンス図である。
【図６】ジョブ登録画面の一例を示す図である。
【図７】カラー属性を指定するジョブ登録画面の一例を示す図である。
【図８】出力先のユーザに対応して設定されるカラー属性の一例を示す図である。
【図９】ジョブ複製処理の第１実施例を示すフローチャートである。
【図１０】ジョブ複製処理の第２実施例を示すフローチャートである。
【図１１】教師用のジョブ実行画面の一例を示す図である。
【図１２】ジョブ一覧取得処理の一例を示すシーケンス図である。
【図１３】ジョブ一覧画面の一例を示す図である。
【図１４】問題用紙作成処理の一例を示すシーケンス図である。
【図１５】生徒用ジョブ実行画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
次に、本発明の実施形態について、詳細に説明する。以下の説明では、例えば教師が管理するデータを、例えば生徒に配布する問題と解答のように複数の異なる出力データとして出力する例について説明するが、これに限定されるものでない。例えばある１つのデータを管理しておき、そのデータに対して設定された出力設定条件に応じて異なる情報を出力する場合にも適用することが可能である。
【０００９】
＜システム構成＞
図１は、本実施形態に係る情報処理システムの概略構成を示す図である。図１に示す情報処理システムの一例としての印刷制御システム１は、クライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０と、認証サーバ２０と、情報処理装置の一例としてのプリントサーバ３０と、画像形成装置４０とを有する。クライアントＰＣ１０と、認証サーバ２０と、プリントサーバ３０と、画像形成装置４０とは、ネットワークＮを介して接続されている。
【００１０】
クライアントＰＣ１０は、ユーザ（例えば教師やスタッフ等）により使用される情報端末である。なお、クライアントＰＣ１０は、タブレット端末でも良く、汎用のＰＣ等でも良い。クライアントＰＣ１０は、ユーザからの指示により、例えば文書データ（例えば解答付き問題データ）を生成すると、Ｗｅｂブラウザやプリンタドライバ等を介してプリントサーバ３０に登録（アップロード）する。
【００１１】
認証サーバ２０は、予めユーザごとに登録されている認証情報を保持し、例えばプリントサーバ３０や画像形成装置４０からの認証要求に応じて、認証処理を実行する。認証サーバ２０は、認証情報のほか、ユーザの権限情報（例えば、教師、生徒、スタッフ等）を保持し、プリントサーバ３０や画像形成装置４０に対して、ユーザ認証の結果とともにユーザの権限情報を送信する。
【００１２】
プリントサーバ３０は、クライアントＰＣ１０から取得したジョブ（出力要求）がレンダリングされていない場合には、レンダリングを行い、ジョブを蓄積する。プリントサーバ３０は、クライアントＰＣ１０から取得したジョブに印刷属性（出力設定条件）が設定されている場合、印刷属性に応じて、ジョブのデータ（第１の出力データ）を複製し、複製したデータを編集して第２の出力データを取得する。また、プリントサーバ３０は、印刷属性に基づき特定されるユーザ等と対応させて、例えばジョブのデータと編集したデータとを保存する。
【００１３】
画像形成装置４０は、スキャン機能、コピー機能、プリンタ機能、ファクシミリ機能等を１つの筐体に搭載した複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等である。画像形成装置４０は、例えばユーザの権限等に基づいて、プリントサーバ３０から取得したジョブを印刷する。
【００１４】
図１において、ユーザ（例えば教師）によりクライアントＰＣ１０で作成される文書データが、例えば複数の色（ブラック（黒色）、マゼンタ（赤色）等）を用いて作成されている例について説明する。例えば文書データのうち、解答部分はマゼンタを用いて記載され、問題部分は、ブラックで記載されているものとする。
【００１５】
このような場合、プリントサーバ３０は、文書データがアップロードされると、例えば印刷属性に応じてカラーのジョブデータ（解答付き問題データ）と、マゼンタを抜いたジョブデータ（問題データのみ）とを生成し、保存しておく。
【００１６】
画像形成装置４０は、ユーザ（教師や生徒）がログインした場合には、プリントサーバ３０から、それぞれのユーザの権限等に応じて印刷可能なジョブ一覧を取得して表示する。例えばユーザが教師の場合には、マゼンダを抜いたジョブ（問題データのみ）とカラージョブ（模範解答付きの問題）とを表示し、ユーザが生徒の場合には、マゼンダを抜いたジョブ（問題データのみ）を表示する。したがって、ユーザは、それぞれの権限に応じて生成されたジョブを印刷することが可能となる。
【００１７】
上述したように、本実施形態では、１つのジョブに対して、印刷属性に応じて複数のジョブを生成し、ユーザの権限等に応じてそれぞれのジョブを出力することが可能となる。
【００１８】
＜機能構成例＞
次に、上述した印刷制御システム１におけるプリントサーバ３０の機能構成例について説明する。図２は、プリントサーバの機能構成の一例を示す図である。
【００１９】
図２に示すように、プリントサーバ３０は、印刷要求受信部３１と、データ編集手段の一例としてのジョブ複製編集部３２と、編集条件設定部３３と、保存手段の一例としてのジョブ記憶部３４と、ジョブ転送部３５と、ジョブ一覧作成部３６とを有する。
【００２０】
印刷要求受信部３１は、クライアントＰＣ１０により送信されるジョブと、ジョブに対して設定された印刷属性（出力設定条件）とを受信する。
【００２１】
ジョブ複製編集部３２は、クライアントＰＣ１０から取得したジョブに対し、編集条件設定部３３により設定された印刷属性に応じて、１つのジョブのデータから１又は複数のデータを複製し、複製したデータを編集する。
【００２２】
ジョブ複製編集部３２は、例えば印刷属性としてジョブの出力先ごとに設定されたカラー属性（色属性）に基づき、複製したデータから所定の領域を抽出し、例えば抽出した所定の領域を空白（非表示）とするように編集する。また、ジョブ複製編集部３２は、例えば印刷属性として設定された所定のキーワードや記号等に基づき、複製したデータから所定の領域を抽出し、抽出した所定の領域に対して編集を行っても良い。
【００２３】
編集条件設定部３３は、印刷要求受信部３１によりクライアントＰＣ１０から取得したジョブの印刷属性に応じて、ジョブ複製編集部３２において複製されるジョブの編集条件を設定する。編集条件設定部３３は、例えば編集条件としてジョブの出力先ごとに設定された色属性を判断し、例えばどの色属性のデータ部分を表示するか、非表示とするか等を設定する。
【００２４】
また、編集条件設定部３３は、例えば編集条件として所定のキーワードが含まれた領域や、カッコ、四角に囲まれた領域のデータ部分を表示するか、非表示とするか等を設定する。なお、編集条件設定部３３により設定される編集条件は、これに限定されるものではない。
【００２５】
ジョブ記憶部３４は、ジョブごとに、印刷属性に基づき特定されるユーザ等と対応させてジョブ複製編集部３２により編集されたデータを記憶する。ジョブ転送部３５は、画像形成装置４０からの要求に応じ、ジョブ記憶部３４に記憶されているジョブを画像形成装置４０に転送する。
【００２６】
ジョブ一覧作成部３６は、画像形成装置４０からの要求に応じて、ジョブ記憶部３４に記憶されているジョブから、ユーザ権限やユーザ情報に基づきジョブを抽出し、ジョブ一覧を作成する。
【００２７】
＜ハードウェア構成例＞
次に、上述した印刷制御システムのハードウェア構成例について、図を用いて説明する。図３は、情報処理装置のハードウェア構成の一例を示す図である。図３に示す情報処理装置のハードウェア構成例は、クライアントＰＣ１０、認証サーバ２０、プリントサーバ３０等に適用される。
【００２８】
情報処理装置は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２と、メモリ装置１０３と、ＣＰＵ１０４と、インタフェース装置１０５と、を有する。
【００２９】
情報処理装置での処理を実現するプログラム１１０は、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラム１１０を記録した記録媒体１０１がドライブ装置１００にセットされると、プログラム１１０が記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。なお、プログラム１１０は、記録媒体１０１により配布される他、ダウンロード等により配布しても良い。
【００３０】
補助記憶装置１０２は、インストールされたプログラム１１０を格納するとともに、必要なファイルやデータ等を格納する。補助記憶装置１０２は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の不揮発メモリである。
【００３１】
メモリ装置１０３は、プログラム１１０の起動指示があった場合に、補助記憶装置１０２からプログラム１１０を読み出して格納する。メモリ装置１０３は、例えば、ＤＩＭＭ（Ｄｕａｌ  Ｉｎｌｉｎｅ  Ｍｅｍｏｒｙ  Ｍｏｄｕｌｅ）、ＳＯ−ＤＩＭＭ等である。
【００３２】
ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラム１１０にしたがって情報処理装置に係る機能を実行する。インタフェース装置１０５は、ネットワークに接続するためのインタフェース（例えば、イーサネット（登録商標）のネットワークカード等）である。
【００３３】
＜認証サーバ２０で管理される認証データのデータ例＞
次に、認証サーバ２０で管理される認証データのデータ例について、図を用いて説明する。図４は、認証データのデータ例を示す図である。図４（Ａ）は、教師用認証データの一例を示し、図４（Ｂ）は、生徒用認証データの一例を示し、図４（Ｃ）は、スタッフ用認証データの一例を示し、図４（Ｄ）は、ユーザごとに使用可能なアプリケーションデータの一例を示している。
【００３４】
図４（Ａ）に示す教師用認証データは、「ユーザ名（Ｎａｍｅ）」、「権限（Ｐｅｒｍｉｓｓｉｏｎ）」、「科目（Ｓｕｂｊｅｃｔ）」、「クラス（Ｃｌａｓｓ）」等の項目により構成されるが、これに限定されるものではない。「ユーザ名」は、教師を識別するための情報である。「権限」は、教師ごとの権限を示す情報である。図４（Ａ）に示す「ＴｅａｃｈｅｒＣ」では、例えば教師とスタッフの両方の権限を持つ。「科目」は、教師ごとに担当する授業科目が設定される。「クラス」は、教師ごとに担当するクラスの種別が設定されている。
【００３５】
図４（Ｂ）に示す生徒用認証データは、「ユーザ名」、「権限」、「クラス」等の項目により構成されるが、これに限定されるものではない。「ユーザ名」は、生徒を識別するための情報である。「権限」は、生徒ごとの権限を示す情報である。「クラス」は、生徒ごとに授業を受けているクラスの種別が設定されている。
【００３６】
図４（Ｃ）に示すスタッフ用認証データは、「ユーザ名」、「権限」等の項目により構成されるが、これに限定されるものではない。「ユーザ名」は、スタッフを識別するための情報である。「権限」は、スタッフごとの権限が設定されている。
【００３７】
図４（Ｄ）に示すアプリケーションデータは、「権限」、「アプリケーション」等の項目により構成されるが、これに限定されるものではない。図４（Ｄ）の例は、「教師（Ｔｅａｃｈｅｒ）」、「生徒（Ｓｔｕｄｅｎｔ）」、「スタッフ（Ｓｔａｆｆ）」のそれぞれの権限に応じて、画像形成装置４０のパネル上で表示され、実行可能なアプリケーションデータの内容を示している。例えば、教師（Ｔｅａｃｈｅｒ）の場合には、オンデマンド印刷、複写（マゼンダなし）、通常印刷等を行うことが可能である。
【００３８】
認証サーバ２０には、図４（Ａ）〜（Ｄ）に示すように、教師、生徒、スタッフの３パターンのユーザが登録されている。プリントサーバ３０や画像形成装置４０は、ユーザからアクセスがあった場合に、認証サーバ２０の認証データに基づき、ユーザが教師、生徒、スタッフのうち、どの権限を持つか等を判別し、その判別結果に応じてそれぞれの権限に基づいた処理を実行する。
【００３９】
＜ジョブ登録処理＞
次に、クライアントＰＣ１０の処理内容についてシーケンス図を用いて説明する。図５は、ジョブ登録処理の一例を示すシーケンス図である。図５に示すシーケンスは、クライアントＰＣ１０と、認証サーバ２０と、プリントサーバ３０とにより実行される。
【００４０】
図５に示すように、クライアントＰＣ１０は、ユーザの指示に応じてジョブのデータを生成すると、認証サーバ２０にログイン処理を行い（Ｓ０１）、ログイン認証が許可されると、プリントサーバ３０にアクセスする（Ｓ０２）。次に、クライアントＰＣ１０は、ジョブをプリントサーバ３０に登録するとともに、ジョブに対する印刷属性（出力設定条件）を設定する（Ｓ０３）。
【００４１】
プリントサーバ３０は、Ｓ０３により設定された印刷属性を確認すると（Ｓ０４）、印刷属性に設定された内容に応じて、ジョブのデータを複製して編集を行う（Ｓ０５）。次に、プリントサーバ３０は、設定された印刷属性に基づき特定されるユーザに対応させて、ジョブのデータと、複製して編集したデータとを記憶する（Ｓ０６）。
【００４２】
＜ジョブ登録画面例＞
図６は、ジョブ登録画面の一例を示す図である。図７は、カラー属性を指定するジョブ登録画面の一例を示す図である。図６及び図７に示す登録画面は、ユーザ（例えば教師）がデータを作成した後、上述した図５のＳ０３の処理においてプリントサーバ３０にジョブを登録し、ジョブの印刷属性を設定するときにクライアントＰＣ１０上に表示される。なお、上述した画面は、例えばＷｅｂ画面としてブラウザを用いて表示しても良く、専用のアプリケーションを実行することで表示させても良い。
【００４３】
図６に示すデータ（ファイル）の登録画面３００では、例えば「ファイル選択」や「部数」、「片面／両面」、「集約の有無」、「用紙サイズ」、「原稿方向（縦、横）」、「誰宛ての印刷物（教師用、生徒用）」、「印刷可能なクラス」の項目が示されている。
【００４４】
図６に示す「誰宛ての印刷物」の項目では、例えば「教師用（テスト）」か「生徒用（テスト）」かが設定可能である。この項目は、ジョブを登録するユーザの権限（例えば教師等）に応じて表示される内容が変更される。プリントサーバ３０は、この項目に対応付けて予めカラー属性が指定されているため、この項目で設定された内容に応じてジョブを複製し、編集条件に基づいて編集する。
【００４５】
また、「誰宛ての印刷物」の項目を設定することで、プリントサーバ３０に保存されたジョブが印刷可能となるユーザ（ジョブの出力先）が設定される。例えば「教師用」が設定されたジョブの場合には、ユーザの権限が教師である場合に、画像形成装置４０等から印刷することが可能となる。
【００４６】
また、「誰宛ての印刷物」の項目を設定する場合に、例えば印刷可能な日時情報を設定しても良い。例えば「生徒用」が設定され、更に「９月１日１０時から」と設定されたジョブの場合には、この設定された日時以降に、ユーザの権限が生徒であるユーザが、画像形成装置４０等から印刷することが可能となる。
【００４７】
なお、例えばスタッフがジョブをアップロードする場合に、「誰宛ての印刷物」の項目で、「教師用」、「生徒用」をそれぞれ設定することで、例えば生徒向けの連絡事項や教師向けの連絡事項等のように知らせる範囲を指定することも可能である。また、アップロードするユーザがスタッフの場合には、カラージョブでも強制的にモノクロとなるようカラー属性を設定することで、ＴＣＯ（Ｔｏｔａｌ  Ｃｏｓｔ  ｏｆ  Ｏｗｎｅｒｓｈｉｐ）を削減させても良い。
【００４８】
また、図６に示す「印刷可能なグループ」の項目では、ジョブを印刷させる対象のユーザが設定可能である。この項目でクラスが設定されると、上述した図４（Ｂ）に示すクラスのユーザ（生徒）がジョブを参照し、印刷することが可能となる。
【００４９】
図７に示すカラー属性指定画面３１０では、例えば「教師用の色属性」、「教師用（テスト）の色属性」、「生徒用の色属性」、「生徒用（テスト）の色属性」、「複製用の色属性」、「スタッフ用の色属性」等の項目が示されている。図７に示す各項目は、上述した図６に示す「誰宛ての印刷物」の項目と対応付けて設定することが可能である。
【００５０】
例えば、上述した図６に示す「誰宛ての印刷物」の項目で「教師用（テスト）」が設定された場合には、図７に示す「教師用（テスト）の色属性」に「カラー」と指定されているため、ジョブのデータをカラーのまま、「教師用（テスト）」の項目と対応付けて保存する。
【００５１】
また、例えば図６の「誰宛ての印刷物」の項目で、「生徒用（テスト）」が設定された場合には、図７の「生徒用（テスト）の色属性」に「マゼンタを除く」と指定されている。この場合には、ジョブのデータを複製し、複製したデータのマゼンタが含まれる領域が空白となるよう編集して、「生徒用（テスト）」の項目と対応付けて保存する。したがって、図６の「誰宛ての印刷物」の項目で、両方にチェックがついた場合には、２つのジョブとして登録（アップロード）することが可能となる。
【００５２】
＜出力先のユーザに対応して設定されるカラー属性＞
図８は、出力先のユーザに対応して設定されるカラー属性の一例を示す図である。図８（Ａ）は、図６の「誰宛ての印刷物か」の項目に表示される内容の一例を示し、図８（Ｂ）は、図７のカラー属性指定画面３１０でユーザごとに指定されたカラー属性の一例を示す図である。
【００５３】
図８（Ａ）に示す「権限」を有するユーザが、ジョブをアップロードした場合には、上述した図６に示す「誰宛ての印刷物か」の項目に「アップロード属性」に示す出力先となるユーザの情報（例えば「教師用」、「生徒用（テスト）」等）が表示される。
【００５４】
図８（Ｂ）に示す「メンバー」は、図８（Ａ）の「アップロード属性」に示す出力先のユーザの情報と対応付けてあり、図７のカラー属性指定画面３１０でユーザのカラー属性が指定されると、そのカラー属性が「メンバー」のカラー属性として設定される。
【００５５】
＜ジョブ複製処理＞
次に、プリントサーバ３０におけるジョブ複製処理について、フローチャートを用いて説明する。図９は、ジョブ複製処理の第１実施例を示すフローチャートである。図９の例では、プリントサーバ３０のジョブ複製編集部３２は、クライアントＰＣ１０からジョブのデータ（以下、「オリジナルデータ」という）を取得し（Ｓ１１）、オリジナルデータを複製する。
【００５６】
プリントサーバ３０のジョブ複製編集部３２は、ジョブの印刷属性に設定された内容に応じて、複製したオリジナルデータの色成分を解析すると、特定の色成分の領域を抽出する（Ｓ１２）。ここで、特定の色成分とは、例えば印刷属性で設定されたマゼンタ部分やブラック部分等であるが、これに限定されるものではない。
【００５７】
プリントサーバ３０のジョブ複製編集部３２は、Ｓ１２の処理により抽出した領域（例えば、マゼンタ領域）を空白となるように編集（例えば非表示となるように画像処理）して印刷データを作成すると（Ｓ１３）、処理を終了する。これにより、第１実施例によれば、ジョブの印刷属性に応じて、オリジナルデータから特定の色成分の領域を空白にした印刷データを作成することが可能となる。
【００５８】
図１０は、ジョブ複製処理の第２実施例を示すフローチャートである。図１０の例では、プリントサーバ３０のジョブ複製編集部３２は、クライアントＰＣ１０からジョブのオリジナルデータを取得すると（Ｓ２１）、オリジナルデータを複製する。
【００５９】
プリントサーバ３０のジョブ複製編集部３２は、ジョブの印刷属性に設定された内容に応じて、複製したオリジナルデータの文字等を解析すると、特定のキーワードに基づいて領域を抽出する（Ｓ２２）。ここで、ジョブ複製編集部３２は、例えば「解答欄」、「答え」等のキーワードや、解答を記載する枠線、カッコ等を抽出すると、その領域に囲まれた部分を抽出する。
【００６０】
次に、ジョブ複製編集部３２は、Ｓ２２の処理で抽出した領域を空白となるように編集して印刷データを作成すると（Ｓ２３）、処理を終了する。これにより、第２実施例によれば、ジョブの印刷属性に応じて、オリジナルデータから特定の文字等により特定される領域を空白にした印刷データを作成することが可能となる。
【００６１】
なお、ジョブ複製処理の内容については、上述した第１及び第２の実施例に限定されるものではなく、第１及び第２実施例を組み合わせることも可能である。
【００６２】
＜ジョブ印刷実行処理＞
次に、画像形成装置４０のアプリケーションにより実行されるジョブ実行処理の一例について説明する。図１１は、教師用ジョブ実行画面の一例を示す図である。
【００６３】
画像形成装置４０は、ユーザ（教師）がログインし、認証サーバ２０のユーザ認証によりユーザが教師であると判断されると、図４（Ｄ）の「教師」の権限に対応する「アプリケーション」を参照し、教師用ジョブ実行画面を表示部に表示する。
【００６４】
図１１に示す教師用ジョブ実行画面３２０は、例えば「配布物を印刷（オンデマンド印刷）」、「普通にコピー」、「問題用紙を作成」等を選択できるボタン群を有している。なお、表示されるボタンの種類やレイアウト等については、これに限定されるものではない。
【００６５】
例えば、図１１の例において、連絡事項等の配布物を印刷する場合には、「配布物を印刷」を選択する。これを選択した場合、印刷のオンデマンド画面に移行し、クライアントＰＣ１０等からプリントサーバ３０に蓄積したジョブ一覧が表示され、その中から印刷したい文書を選択することで、対象の文書等を印刷することが可能となる。
【００６６】
また、単にコピーしたい場合は、例えば図１１に示す「普通にコピー」を選択する。このコピーは、例えば画像形成装置４０に標準搭載されているコピーを使用するのではなく、コピーしたい文書をスキャンして印刷する。スキャンした文書は、例えば図１１に示す「配布物を印刷」を選択したときに処理されるジョブ一覧に表示されるが、これに限定されるものではなく、表示させないようにすることも可能である。
【００６７】
また、既に作成した問題を再度使用したい場合には、例えば図１１に示す「問題用紙を作成」を選択する。ここでは、例えばマゼンタ（例えば赤色）で解答が書かれた問題用紙をスキャンすることで、スキャンデータから上述した図９に示すようなジョブ複製処理が実行される。これにより、マゼンタ部分を空白にしたデータが作成され、解答部分が空白状態となった問題用紙を作成することが可能となる。
【００６８】
＜ジョブ一覧取得処理例＞
次に、上述したジョブ一覧取得処理の一例について、シーケンス図を用いて説明する。図１２は、ジョブ一覧取得処理の一例を示すシーケンス図である。図１２に示すシーケンスは、画像形成装置４０と、認証サーバ２０と、プリントサーバ３０とにより実行される。
【００６９】
図１２に示すように、ユーザ（教師）は、画像形成装置４０に対してログイン処理を行う（Ｓ３１）。画像形成装置４０は、ログイン情報に基づいて認証サーバ２０に問い合わせを行い、認証サーバ２０からユーザ認証の結果と、上述した図４（Ｄ）に示すユーザ権限のアプリケーション情報を取得する（Ｓ３２）。
【００７０】
ここで、画像形成装置４０は、このアプリケーション情報に基づき、上述した教師用ジョブ実行画面３２０を表示する。画像形成装置４０は、ユーザ（教師）により「配布物を印刷」が選択されると（Ｓ３３）、プリントサーバ３０にログインしたユーザ権限に基づくジョブ一覧取得要求を送信する（Ｓ３４）。
【００７１】
プリントサーバ３０のジョブ一覧作成部３６は、例えば画像形成装置４０から取得したユーザ権限情報等に基づいてジョブ一覧を作成すると、作成したジョブ一覧を画像形成装置４０に送信する（Ｓ３５）。画像形成装置４０は、プリントサーバ３０から取得したジョブ一覧を表示する（Ｓ３６）。
【００７２】
＜ジョブ一覧画面例＞
図１３は、ジョブ一覧画面の一例を示す図である。図１３に示すジョブ一覧画面（オンデマンド印刷画面）３３０は、上述した教師用ジョブ実行画面３２０において「配布物を印刷」が選択された後、上述した図１２のＳ３６の処理において画像形成装置４０上に表示される。
【００７３】
図１３に示すジョブ一覧画面３３０では、例えばログインしたユーザ権限情報等に基づくジョブ一覧が、所定の順序（例えば、新規登録順）で表示されている。図１３の例では、ジョブ一覧として、例えば印刷可能なジョブの名称、ジョブ登録時間、ページ数、部数等が表示されているが、これに限定されるものではない。
【００７４】
本実施形態では、プリントサーバ３０のジョブ一覧作成部３６が、図６等の情報に基づき生成されるジョブリストから、ログインしたユーザ権限等に対応するジョブを抽出することでジョブ一覧画面３３０を作成する。このように作成されたジョブ一覧画面３３０から、ユーザ（教師）は、印刷したいジョブを選択することで、選択したジョブを印刷することが可能となる。
【００７５】
＜問題用紙の作成処理＞
次に、上述した教師用ジョブ実行画面３２０で「問題用紙を作成」を選択した場合の問題用紙の作成（再作成も含む）処理について、シーケンス図を用いて説明する。図１４は、問題用紙作成処理の一例を示すシーケンス図である。図１４に示すシーケンスは、画像形成装置４０と、認証サーバ２０と、プリントサーバ３０とにより実行される。
【００７６】
図１４に示すように、ユーザ（教師）は、画像形成装置４０にログイン処理を行う（Ｓ４１）。画像形成装置４０は、ログイン情報に基づいて認証サーバ２０に問い合わせを行い、認証サーバ２０からユーザ認証の結果と、上述した図４（Ｄ）に示すユーザ権限のアプリケーション情報を取得する（Ｓ４２）。
【００７７】
ここで、画像形成装置４０は、このアプリケーション情報に基づき、上述した教師用ジョブ実行画面３２０を表示する。画像形成装置４０は、ユーザ（教師）により「問題用紙を作成」が選択されると（Ｓ４３）、スキャン実行画面等を表示する（Ｓ４４）。
【００７８】
ユーザ（教師）が、印刷用紙のスキャンを実行させる指示を行うと（Ｓ４５）、画像形成装置４０は、スキャンジョブを蓄積してプリントサーバ３０に送信する（Ｓ４６）。プリントサーバ３０は、ユーザ（教師）のユーザ権限や指示等に基づいて普通のコピーか編集を行うジョブかを判断し（Ｓ４７）、その判断結果に基づいて、ジョブを所定の印刷形式に変換する（Ｓ４８）。
【００７９】
なお、プリントサーバ３０は、編集を行うジョブであると判断すると、上述した第１及び第２実施例に示すジョブ複製処理を実行し、所定の領域が空白となるように編集した印刷データを作成することが可能である。
【００８０】
次に、プリントサーバ３０は、変換された印刷ジョブを画像形成装置４０に出力し（Ｓ４９）、画像形成装置４０は、プリントサーバ３０から取得したジョブをユーザ（教師）により設定された部数印刷する。これにより、例えばマゼンタ等で解答が書かれた問題用紙から、マゼンタ部分を空白にした印刷データを作成し、解答部分が非表示となった問題用紙を作成することが可能となる。
【００８１】
＜ユーザ（生徒）用ジョブ実行画面例＞
次に、画像形成装置４０が、ユーザ（生徒）がログインしたときに表示する生徒用ジョブ実行画面について、図を用いて説明する。図１５は、生徒用ジョブ実行画面の一例を示す図である。画像形成装置４０は、ユーザ（生徒）がログインし、認証サーバ２０のユーザ認証によりユーザが生徒であると判断されると、図４（Ｄ）の「生徒」の権限に対応する「アプリケーション」を参照し、生徒用ジョブ実行画面を表示部に表示する。
【００８２】
図１５に示す生徒用ジョブ実行画面３４０は、例えば「ノートにコピー（赤文字を消してコピー）」、「普通にコピー」、「配布物を印刷」等を選択できるボタン群を有している。なお、表示されるボタンの種類やレイアウト等については、これに限定されるものではない。
【００８３】
図１５の例において、生徒が作成したノートをコピーする場合に、「ノートコピー」を選択すると、ノートをスキャンしたスキャンデータから、例えば赤文字や予め設定された特定のキーワードにより抽出された情報に基づき、その領域を空白にした印刷が可能となる
また、「配布物を印刷」を選択すると、例えば教師が生徒用にアップロードした問題や文書等の一覧が表示され、その中から印刷したい問題を選択することで、対象の問題を印刷することが可能となる。ここで、予め設定した時間に応じて文書を一覧に表示させることで、所定時間経過後、解答付きの問題データを印刷することも可能となる。
【００８４】
＜他の実施形態＞
本実施形態の印刷制御は、クライアントＰＣ１０から直接印刷指示を行うダイレクト印刷と、クライアントＰＣ１０からプリントサーバ３０にジョブを登録しておき、画像形成装置４０から指示を行うオンデマンド印刷とで異なる印刷制御を行うことが可能である。
【００８５】
例えばダイレクト印刷の場合には、ユーザの権限やグループ（クラス）情報等に基づき、データを印刷する対象のユーザ数を取得し、取得したユーザ数に応じて印刷部数を決定し、編集条件等により編集したデータを、決定した印刷部数分印刷する。
【００８６】
一方、オンデマンド印刷の場合には、クライアントＰＣ１０からオンデマンド印刷指示を行ったユーザを特定し、特定したユーザの権限に基づき、オリジナルデータを複製して編集等を行い、編集データと編集データを印刷可能なユーザ情報とを対応付けておく。これにより、画像形成装置４０は、オンデマンド印刷指示が行われると、この指示を行ったユーザのユーザ情報に対応付けられた編集データをプリントサーバ３０から取得し、印刷処理を実行する。したがって、オンデマンド印刷の場合には、例えば無駄な紙の出力を抑え、ＴＣＯを削減することが可能となる。
【００８７】
また、本実施形態において、プリントサーバ３０は、クライアントＰＣ１０から取得したメールに含まれる「ＦＲＯＭ」情報によりユーザを特定し、「件名」やメール本文の内容により、上述した図６や図７に示す設定内容と同様の設定を行うことが可能である。
【００８８】
なお、本実施形態において、プリントサーバ３０は、プロジェクタ等の投影装置に対する表示要求があった場合に、表示可能なジョブか判断し、プロジェクタにより表示可能なジョブである場合には、そのジョブをプロジェクタに表示させることも可能である。
【００８９】
上述したように、本発明の実施形態によれば、１つのデータに対して設定された出力設定条件に応じて異なる情報を出力することで、データ管理を軽減し、ユーザの利便性を向上させることが可能となる。上述した各実施形態は、１部又は全部を組み合わせることも可能である。
【００９０】
なお、上述した実施形態では、プリントサーバにより各処理を実行させたが、プリントサーバに実行させた処理を、例えばＰＣのドライバ、ＭＦＰ、クラウドサービス等により実行することも可能である。また、上述した実施形態では、社内と社外等のように、所定の権限の有無により出力する情報が異なるような場合にも適用することが可能である。また、問題と解答とを合わせて印刷する参考書や問題集等の出版物の作成に関する分野でも利用することが可能である。
【００９１】
また、上述した実施形態では、印刷出力を例にして説明したが、印刷に限らず電子配布の場合にも適用することが可能である。具体的には、例えば教師及び生徒がそれぞれ端末を保持し、教師の端末には問題のデータ（解答あり）を配布し、生徒の端末には問題のデータ（解答なし）を配布する場合にも適用することが可能である。
【００９２】
この場合、教師は自身の端末で認証し、サーバにアクセスして出力対象データ（問題部分が黒字、解答部分が赤字のデータ）を指定し、教師自身及びスタッフ用に赤字を含む問題のデータを指定し、生徒用に赤字を非表示とした問題のデータを指定して出力を要求する。これにより、サーバは、ユーザの属性に応じて出力データを生成し、各ユーザと対応付けて出力データを管理、出力することが可能となる。
【００９３】
したがって、上述した実施形態を適用することで、ユーザ（例えば教師等の第１のユーザ）は、ユーザの属性に応じてそれぞれのデータを作成し、出力要求を行う煩雑な作業に対する負担を軽減することが可能となる。ユーザは、例えばクライアント端末（第１の情報処理装置）を用いて、出力対象データと、ユーザ属性（教師、生徒等や、クラス、授業等のユーザのグループ属性）に応じて出力形態（カラー、特定の色なし、特定の領域なし等）に関する条件とを指定した出力要求をサーバ（第２の情報処理装置）に送信する。
【００９４】
出力要求を受信したサーバは、ユーザ属性に応じた出力形態に関する条件に基づいて、ユーザ属性に応じた出力形態の出力データを作成し、ユーザ属性に基づき特定したユーザと、ユーザ属性に基づき作成した出力データとを関連付けて管理する。その後、ユーザ（教師等の第１のユーザや生徒等の第２のユーザ）操作により、画像形成装置や自身の端末等の出力装置からネットワークを介してサーバにアクセスする。これにより、サーバからユーザ属性に応じた出力データを取得し、出力装置において出力（印刷出力やダウンロード出力、表示出力等）させることが可能となる。
【００９５】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【符号の説明】
【００９６】
１  印刷制御システム（情報処理システムの一例）
１０  クライアントＰＣ
２０  認証サーバ
３０  プリントサーバ（情報処理装置の一例）
３１  印刷要求受信部
３２  ジョブ複製編集部（データ編集手段の一例）
３３  編集条件設定部
３４  ジョブ記憶部（保存手段の一例）
３５  ジョブ転送部
３６  ジョブ一覧作成部
４０  画像形成装置
１００  ドライブ装置
１０１  記録媒体
１０２  補助記憶装置
１０３  メモリ装置
１０４  ＣＰＵ
１０５  インタフェース装置
１１０  プログラム
３００〜３４０  画面
【先行技術文献】
【特許文献】
【００９７】
【特許文献１】特開２０１１−０５６９１８号公報
【図１】
2015058588.tif 000003
【図２】
2015058588.tif 000004
【図３】
2015058588.tif 000005
【図４】
2015058588.tif 000006
【図５】
2015058588.tif 000007
【図６】
2015058588.tif 000008
【図７】
2015058588.tif 000009
【図８】
2015058588.tif 000010
【図９】
2015058588.tif 000011
【図１０】
2015058588.tif 000012
【図１１】
2015058588.tif 000013
【図１２】
2015058588.tif 000014
【図１３】
2015058588.tif 000015
【図１４】
2015058588.tif 000016
【図１５】
2015058588.tif 000017