(57)【要約】【課題】紙のバインダと同様の閲覧性を備える電子バインダを簡便に作成する。【解決手段】設定された印刷条件に従って印刷処理を実行する画像形成装置を含む印刷システムで動作する電子バインダ作成制御プログラムであって、前記印刷システムに、印刷対象の原稿の電子データを電子バインダのＩＤに関連付けて保存するデータ保存処理、前記電子データを特定する情報と前記電子データの印刷条件とを記載したインデックス情報を生成し、前記生成したインデックス情報を前記電子バインダのＩＤに関連付けて保存するインデックス情報生成処理、を実行させ、前記インデックス情報により、前記電子データを前記原稿の印刷結果と同じ状態で管理可能にする。【選択図】図３
2016224836.tif 000002
【特許請求の範囲】
【請求項１】
設定された印刷条件に従って印刷処理を実行する画像形成装置を含む印刷システムで動作する電子バインダ作成制御プログラムであって、
前記印刷システムに、
印刷対象の原稿の電子データを電子バインダのＩＤに関連付けて保存するデータ保存処理、
前記電子データを特定する情報と前記電子データの印刷条件とを記載したインデックス情報を生成し、前記インデックス情報を前記電子バインダのＩＤに関連付けて保存するインデックス情報生成処理、を実行させ、
前記インデックス情報により、前記電子データを前記原稿の印刷結果と同じ状態で管理可能にする、
ことを特徴とする電子バインダ作成制御プログラム。
【請求項２】
前記印刷システムに、更に、
印刷した原稿をスキャンしたスキャン画像に基づいて、前記原稿の電子データを検索するデータ検索処理、
前記スキャン画像と前記電子データの当該スキャン画像に対応するページの情報との差分を抽出し、前記差分を前記ページに反映させて、前記電子データを更新するデータ更新処理、を実行させる、
ことを特徴とする請求項１に記載の電子バインダ作成制御プログラム。
【請求項３】
前記インデックス情報生成処理では、前記インデックス情報に、前記電子データを特定する情報として前記電子データのファイル名及び保存先を記載すると共に、前記電子データの印刷条件として前記電子データの印刷ページ範囲及び印刷レイアウト情報を記載する、
ことを特徴とする請求項１又は２に記載の電子バインダ作成制御プログラム。
【請求項４】
前記インデックス情報生成処理では、前記電子バインダのＩＤが同じ複数の前記インデックス情報を、前記原稿の印刷順に追加してインデックスファイルを生成し、前記インデックスファイルを前記電子バインダのＩＤに関連付けて保存する、
ことを特徴とする請求項１乃至３のいずれか一に記載の電子バインダ作成制御プログラム。
【請求項５】
前記印刷システムに、更に、
所定の前記電子バインダのＩＤに関連付けて保存された前記インデックスファイルを取得し、前記インデックスファイルに含まれる各々の前記インデックス情報に記載された前記電子データを特定する情報に基づいて、前記所定の電子バインダのＩＤに関連付けて保存された前記電子データを取得し、前記各々のインデックス情報に記載された前記電子データの印刷条件に基づいて、前記電子データを原稿の印刷結果と同じ状態で表示するページ画像を生成し、前記ページ画像を前記電子バインダ毎にまとめて閲覧可能にする閲覧制御処理、を実行させる、
ことを特徴とする請求項４に記載の電子バインダ作成制御プログラム。
【請求項６】
前記閲覧制御処理では、表示するページ範囲の変更が指示された場合、前記電子データの全てのページに対して前記ページ画像を生成し、指定されたページ範囲の前記ページ画像を閲覧可能にする、
ことを特徴とする請求項５に記載の電子バインダ作成制御プログラム。
【請求項７】
設定された印刷条件に従って印刷処理を実行する印刷処理部と、
印刷対象の原稿の電子データを電子バインダのＩＤに関連付けて保存するデータ保存部と、
前記電子データを特定する情報と前記電子データの印刷条件とを記載したインデックス情報を生成し、前記インデックス情報を前記電子バインダのＩＤに関連付けて保存するインデックス情報生成部と、を備え、
前記インデックス情報により、前記電子データを前記原稿の印刷結果と同じ状態で管理可能にする、
ことを特徴とする画像形成装置。
【請求項８】
印刷した原稿をスキャンしてスキャン画像を取得する画像読取部と、
前記スキャン画像に基づいて、前記原稿の電子データを検索するデータ検索部と、
前記スキャン画像と前記電子データの当該スキャン画像に対応するページの情報との差分を抽出し、前記差分を前記ページに反映させて、前記電子データを更新するデータ更新部と、を更に備える、
ことを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記インデックス情報生成部は、前記インデックス情報に、前記電子データを特定する情報として前記電子データのファイル名及び保存先を記載すると共に、前記電子データの印刷条件として前記電子データの印刷ページ範囲及び印刷レイアウト情報を記載する、
ことを特徴とする請求項７又は８に記載の画像形成装置。
【請求項１０】
前記インデックス情報生成部は、前記電子バインダのＩＤが同じ複数の前記インデックス情報を、前記原稿の印刷順に追加してインデックスファイルを生成し、前記インデックスファイルを前記電子バインダのＩＤに関連付けて保存する、
ことを特徴とする請求項７乃至９のいずれか一に記載の画像形成装置。
【請求項１１】
原稿の電子データを用いて画像形成装置に印刷を指示するコンピュータ装置であって、
印刷対象の原稿の電子データを電子バインダのＩＤに関連付けて保存するデータ保存部と、
前記電子データを特定する情報と前記電子データの印刷条件とを記載したインデックス情報を生成し、前記インデックス情報を前記電子バインダのＩＤに関連付けて保存するインデックス情報生成部と、を備え、
前記インデックス情報により、前記電子データを前記原稿の印刷結果と同じ状態で管理可能にする、
ことを特徴とするコンピュータ装置。
【請求項１２】
印刷した原稿をスキャンしたスキャン画像に基づいて、前記原稿の電子データを検索するデータ検索部と、
前記スキャン画像と前記電子データの当該スキャン画像に対応するページの情報との差分を抽出し、前記差分を前記ページに反映させて、前記電子データを更新するデータ更新部と、を更に備える、
ことを特徴とする請求項１１に記載のコンピュータ装置。
【請求項１３】
前記インデックス情報生成部は、前記インデックス情報に、前記電子データを特定する情報として前記電子データのファイル名及び保存先を記載すると共に、前記電子データの印刷条件として前記電子データの印刷ページ範囲及び印刷レイアウト情報を記載する、
ことを特徴とする請求項１１又は１２に記載のコンピュータ装置。
【請求項１４】
前記インデックス情報生成部は、前記電子バインダのＩＤが同じ複数の前記インデックス情報を、前記原稿の印刷順に追加してインデックスファイルを生成し、前記インデックスファイルを前記電子バインダのＩＤに関連付けて保存する、
ことを特徴とする請求項１１乃至１３のいずれか一に記載のコンピュータ装置。
【請求項１５】
所定の前記電子バインダのＩＤに関連付けて保存された前記インデックスファイルを取得し、前記インデックスファイルに含まれる各々の前記インデックス情報に記載された前記電子データを特定する情報に基づいて、前記所定の電子バインダのＩＤに関連付けて保存された前記電子データを取得し、前記各々のインデックス情報に記載された前記電子データの印刷条件に基づいて、前記電子データを原稿の印刷結果と同じ状態で表示するページ画像を生成し、前記ページ画像を前記電子バインダ毎にまとめて閲覧可能にする閲覧制御部を更に備える、
ことを特徴とする請求項１４に記載のコンピュータ装置。
【請求項１６】
前記閲覧制御部は、表示するページ範囲の変更が指示された場合、前記電子データの全てのページに対して前記ページ画像を生成し、指定されたページ範囲の前記ページ画像を閲覧可能にする、
ことを特徴とする請求項１５に記載のコンピュータ装置。
【請求項１７】
原稿の電子データを作成して印刷を指示するユーザ端末と、前記指示に従って印刷処理を実行する画像形成装置と、を含む印刷システムにおける電子バインダ作成制御方法であって、
前記画像形成装置は、
印刷対象の原稿の電子データを電子バインダのＩＤに関連付けて保存するデータ保存処理と、
前記電子データを特定する情報と前記電子データの印刷条件とを記載したインデックス情報を生成し、前記インデックス情報を前記電子バインダのＩＤに関連付けて保存するインデックス情報生成処理と、を実行し、
前記インデックス情報により、前記電子データを前記原稿の印刷結果と同じ状態で管理可能にする、
ことを特徴とする電子バインダ作成制御方法。
【請求項１８】
前記画像形成装置は、更に、
印刷した原稿をスキャンしてスキャン画像を取得するスキャン処理と、
前記スキャン画像に基づいて、前記原稿の電子データを検索するデータ検索処理と、
前記スキャン画像と前記電子データの当該スキャン画像に対応するページの情報との差分を抽出し、前記差分を前記ページに反映させて、前記電子データを更新するデータ更新処理と、を実行する、
ことを特徴とする請求項１７に記載の電子バインダ作成制御方法。
【請求項１９】
前記インデックス情報生成処理では、前記インデックス情報に、前記電子データを特定する情報として前記電子データのファイル名及び保存先を記載すると共に、前記電子データの印刷条件として前記電子データの印刷ページ範囲及び印刷レイアウト情報を記載する、
ことを特徴とする請求項１７又は１８に記載の電子バインダ作成制御方法。
【請求項２０】
前記インデックス情報生成処理では、前記電子バインダのＩＤが同じ複数の前記インデックス情報を、前記原稿の印刷順に追加してインデックスファイルを生成し、前記インデックスファイルを前記電子バインダのＩＤに関連付けて保存する、
ことを特徴とする請求項１７乃至１９のいずれか一に記載の電子バインダ作成制御方法。
【請求項２１】
前記ユーザ端末は、
所定の前記電子バインダのＩＤに関連付けて保存された前記インデックスファイルを取得し、前記インデックスファイルに含まれる各々の前記インデックス情報に記載された前記電子データを特定する情報に基づいて、前記所定の電子バインダのＩＤに関連付けて保存された前記電子データを取得し、前記各々のインデックス情報に記載された前記電子データの印刷条件に基づいて、前記電子データを原稿の印刷結果と同じ状態で表示するページ画像を生成し、前記ページ画像を前記電子バインダ毎にまとめて閲覧可能にする閲覧制御処理を実行する、
ことを特徴とする請求項２０に記載の電子バインダ作成制御方法。
【請求項２２】
前記閲覧制御処理では、表示するページ範囲の変更が指示された場合、前記電子データの全てのページに対して前記ページ画像を生成し、指定されたページ範囲の前記ページ画像を閲覧可能にする、
ことを特徴とする請求項２１に記載の電子バインダ作成制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子バインダ作成制御プログラム及び電子バインダ作成制御装置並びに電子バインダ作成制御方法に関し、特に、印刷対象の電子データを統合した電子バインダの作成を制御する電子バインダ作成制御プログラム及び電子バインダ作成制御装置並びに電子バインダ作成制御方法に関する。
【背景技術】
【０００２】
近年、紙を必要とせず、タブレット端末やスマートフォン、パーソナルコンピュータなどを用いて、電子データを任意の場所で閲覧するワークスタイルが急速に広がっている。このようなワークスタイルで電子データを簡便に閲覧できるように、複数の電子データをあたかもバインダのように統合して管理する方法が提案されており、この方法で統合された電子データは電子バインダと呼ばれている。
【０００３】
上記電子バインダに関連する技術として、例えば、下記特許文献１には、素材文書を統合してなるバインダ情報を管理する情報処理装置であって、前記素材文書と、当該素材文書に対するアクセスの有無を素材文書毎に記述するアクセス情報を含む管理情報と、を記憶する記憶手段と、前記素材文書に対するアクセスの許可を素材文書毎に制御するアクセス制御手段であって、前記アクセス情報に記述された該素材文書に対するアクセスの有無を参照し、アクセス無しの場合は該素材文書に対するアクセスを許可し、アクセス有りの場合は該素材文書に対するアクセスを許可しない、アクセス制御手段と、前記素材文書に対するアクセス要求を含む指示を入力する入力手段と、前記アクセス制御手段によって前記アクセスが許可されている場合は、前記素材文書に対するアクセス要求が入力されたことに応じて、該素材文書に対するアクセスを可能にすると共に、前記アクセス情報の記述を更新して該素材文書に対するアクセスを有りとする制御手段と、を備える情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１１５１３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
電子データを閲覧するワークスタイルが広がる一方で、紙の利便性も根強く認められ、一旦紙に印刷して閲覧するユーザもまだまだ存在しており、印刷した原稿を所定期間、繰り返し使用する場合は、バインダに綴じて保管することが多い。しかしながら、紙を綴じたバインダ（単に、紙バインダと呼ぶ。）の保管にはスペースが必要であり、原稿を使用しなくなった場合は紙バインダを廃棄することを迫られることがある。
【０００６】
その際、一旦、紙バインダに綴じた原稿を電子データとして残す場合、原稿を一つずつスキャナでスキャンして電子化することになるが、この電子化作業は非常に手間がかかる。また、原稿の一部のページのみを印刷して紙バインダに綴じた場合、そのページのみが電子化されるため、印刷されていないページを確認することができない。
【０００７】
また、印刷した原稿の元データ（原稿データ）から直接、電子バインダを作成する場合、印刷した原稿に対応する電子データを探し出さなければならず、電子バインダの作成に手間がかかる。また、複数の電子データから電子バインダを作成する場合、紙バインダと同じ状態で原稿が統合されていないと、後から閲覧する際に見づらく、紙バインダに比べて使い勝手が悪くなってしまう。
【０００８】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、紙のバインダと同様の閲覧性を備える電子バインダを簡便に作成することができる電子バインダ作成制御プログラム及び電子バインダ作成制御装置並びに電子バインダ作成制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一側面は、設定された印刷条件に従って印刷処理を実行する画像形成装置を含む印刷システムで動作する電子バインダ作成制御プログラムであって、前記印刷システムに、印刷対象の原稿の電子データを電子バインダのＩＤに関連付けて保存するデータ保存処理、前記電子データを特定する情報と前記電子データの印刷条件とを記載したインデックス情報を生成し、前記インデックス情報を前記電子バインダのＩＤに関連付けて保存するインデックス情報生成処理、を実行させ、前記インデックス情報により、前記電子データを前記原稿の印刷結果と同じ状態で管理可能にすることを特徴とする。
【００１０】
本発明の一側面は、画像形成装置であって、設定された印刷条件に従って印刷処理を実行する印刷処理部と、印刷対象の原稿の電子データを電子バインダのＩＤに関連付けて保存するデータ保存部と、前記電子データを特定する情報と前記電子データの印刷条件とを記載したインデックス情報を生成し、前記インデックス情報を前記電子バインダのＩＤに関連付けて保存するインデックス情報生成部と、を備え、前記インデックス情報により、前記電子データを前記原稿の印刷結果と同じ状態で管理可能にすることを特徴とする。
【００１１】
本発明の一側面は、原稿の電子データを用いて画像形成装置に印刷を指示するコンピュータ装置であって、設定された印刷条件に従って印刷処理を実行する印刷処理部と、印刷対象の原稿の電子データを電子バインダのＩＤに関連付けて保存するデータ保存部と、前記電子データを特定する情報と前記電子データの印刷条件とを記載したインデックス情報を生成し、前記インデックス情報を前記電子バインダのＩＤに関連付けて保存するインデックス情報生成部と、を備え、前記インデックス情報により、前記電子データを前記原稿の印刷結果と同じ状態で管理可能にすることを特徴とする。
【００１２】
本発明の一側面は、原稿の電子データを作成して印刷を指示するユーザ端末と、前記指示に従って印刷処理を実行する画像形成装置と、を含む印刷システムにおける電子バインダ作成制御方法であって、前記画像形成装置は、印刷対象の原稿の電子データを電子バインダのＩＤに関連付けて保存するデータ保存処理と、前記電子データを特定する情報と前記電子データの印刷条件とを記載したインデックス情報を生成し、前記インデックス情報を前記電子バインダのＩＤに関連付けて保存するインデックス情報生成処理インデックス情報生成処理と、を実行し、前記インデックス情報により、前記電子データを前記原稿の印刷結果と同じ状態で管理可能にすることを特徴とする。
【発明の効果】
【００１３】
本発明の電子バインダ作成制御プログラム及び電子バインダ作成制御装置並びに電子バインダ作成制御方法によれば、紙のバインダと同様の閲覧性を備える電子バインダを簡便に作成することができる。
【００１４】
その理由は、印刷対象の原稿の電子データを電子バインダのＩＤに関連付けて保存すると共に、電子データを特定する情報と電子データの印刷条件とを記載したインデックス情報を生成し、電子バインダのＩＤに関連付けて保存し、インデックス情報により、電子データを原稿の印刷結果と同じ状態で管理可能にするからである。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施例に係る印刷システムの構成を模式的に示す図である。
【図２】本発明の第１の実施例に係るユーザ端末の構成を示すブロック図である。
【図３】本発明の第１の実施例に係る画像形成装置の構成を示すブロック図である。
【図４】本発明の第１の実施例に係るサーバの構成を示すブロック図である。
【図５】本発明の第１の実施例に係るユーザ端末の印刷指示処理を示すフローチャート図である。
【図６】本発明の第１の実施例に係るユーザ端末の処理（電子バインダ選択時の印刷データ作成・送信処理）を示すフローチャート図である。
【図７】本発明の第１の実施例に係る画像形成装置の処理を示すフローチャート図である。
【図８】本発明の第１の実施例に係る画像形成装置の処理（電子バインダの編集処理）を示すフローチャート図である。
【図９】本発明の第１の実施例に係るユーザ端末の電子バインダ閲覧処理を示すフローチャート図である。
【図１０】本発明の第１の実施例に係るユーザ端末の処理（編集画面遷移処理）を示すフローチャート図である。
【図１１】本発明の第１の実施例に係るユーザ端末の処理（表示範囲切替処理）を示すフローチャート図である。
【図１２】本発明の第１の実施例に係る画像形成装置に保存される電子バインダ管理テーブルの一例である。
【図１３】本発明の第１の実施例に係る画像形成装置に保存されるインデックスファイルの一例である。
【図１４】本発明の第１の実施例に係るユーザ端末に表示される印刷設定画面の一例を示す図である。
【図１５】本発明の第１の実施例に係るユーザ端末に表示される電子バインダ管理画面の一例を示す図である。
【図１６】本発明の第１の実施例に係るユーザ端末に表示される電子バインダ閲覧画面の一例を示す図である。
【図１７】本発明の第２の実施例に係るユーザ端末の構成を示すブロック図である。
【図１８】本発明の第２の実施例に係るユーザ端末の処理を示すフローチャート図である。
【発明を実施するための形態】
【００１６】
背景技術で示したように、複数の原稿を綴じた紙バインダは、保管にスペースが必要であることから、紙バインダに綴じた原稿を電子化する場合があるが、電子化のためには紙バインダに綴じた原稿を一つずつスキャンしなければならず、手間がかかる。また、原稿をスキャンする方法では、印刷されていないページを確認することができない。また、印刷した原稿の元データ（原稿データ）を用いて、直接電子バインダを作成する場合、印刷した原稿に対応する電子データを探し出さなければならず、やはり手間がかかる。また、この方法では、紙バインダと同じ形態で（原稿のページや各ページのレイアウトが同じになるように）電子データが統合されていないと、閲覧する際に見づらく、使い勝手が悪くなってしまう。
【００１７】
すなわち、紙バインダと同じ形態の電子バインダを作成する場合、印刷した原稿をスキャンして電子バインダを作成する方法では作業に手間がかかり、電子データから直接電子バインダを作成する方法では、閲覧性が悪化する。このような背景から、使い慣れた紙バインダと同じような閲覧性を持つ電子バインダを簡単に作成する手法の提案が望まれている。
【００１８】
そこで、本発明の一実施の形態では、原稿の印刷後に原稿をスキャンして電子化するのではなく、印刷指示を行う時に、印刷対象の元データである原稿データ（必要に応じて印刷データやビットマップ画像データ）を保存すると共に、電子バインダを特定する情報及び原稿の印刷条件を記載したインデックス情報を生成し、生成したインデックス情報をインデックスファイルに順次追記して電子データに関連付けて保存する。
【００１９】
これにより、電子バインダを閲覧する際には、電子データとインデックスファイルとを用いて、印刷された原稿と同じ形態のページ画像を作成することができるため、紙バインダと電子バインダの閲覧性を一致させることができる。また、元データを保存しておくことにより、印刷していないページを閲覧することができるため、電子バインダの利用価値を高めることができる。また、元データを保存しておくことにより、紙バインダに綴じた原稿に手書きされた場合、その原稿のスキャン画像と元データとを比較して差分の情報を抽出して元データに反映させることができ、紙バインダと電子バインダの同一性を担保することができる。
【実施例１】
【００２０】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係る電子バインダ作成制御プログラム及び電子バインダ作成制御装置並びに電子バインダ作成制御方法について、図１乃至図１６を参照して説明する。図１は、本実施例の印刷システムの構成を示す模式図であり、図２乃至図４は、ユーザ端末、画像形成装置、サーバの構成を示すブロック図である。また、図５、図６、図９乃至図１１は、ユーザ端末の処理を示すフローチャート図であり、図７及び図８は、画像形成装置の処理を示すフローチャート図である。また、図１２及び図１３は、画像形成装置に保存されるバインダ管理テーブル、インデックスファイルの一例であり、図１４乃至図１６は、ユーザ端末に表示される画面の一例を示す図である。
【００２１】
図１に示すように、本実施例の印刷システムは、イントラネット上に、通信ネットワークで接続可能なユーザ端末１０、画像形成装置２０、サーバ４０が配置される。なお、通信ネットワークの規格としてEthernet（登録商標）などを用いることができる。以下、各装置について説明する。
【００２２】
［ユーザ端末］
ユーザ端末１０は、パーソナルコンピュータなどのコンピュータ装置であり、画像形成装置２０に印刷指示などを行うと共に、電子バインダを閲覧するための画面を表示したりする。このユーザ端末１０は、図２（ａ）に示すように、制御部１１、記憶部１５、ネットワークＩ／Ｆ部１６、表示部１７、操作部１８などで構成される。
【００２３】
制御部１１は、ＣＰＵ（Central Processing Unit）１２とＲＯＭ（Read Only Memory）１３やＲＡＭ（Random Access Memory）１４などのメモリとで構成され、ＣＰＵ１２は、ＲＯＭ１３や記憶部１５に記憶した制御プログラムをＲＡＭ１４に展開して実行することにより、ユーザ端末１０全体の動作を制御する。具体的には、図２（ｂ）に示すように、上記制御部１１（ＣＰＵ１２）により、ＯＳ（Operating System）１１ａ、文書作成アプリケーション１１ｂ、プリンタドライバ１１ｃ、電子バインダ閲覧プログラム１１ｄなどが実行される。
【００２４】
ＯＳ１１ａは、Windows（登録商標）やMacintosh（登録商標）、Androidなどであり、ユーザ端末１０で文書作成アプリケーション１１ｂやプリンタドライバ１１ｃ、電子バインダ閲覧プログラム１１ｄを動作可能にする。
【００２５】
文書作成アプリケーション１１ｂは、文章作成や表計算、画像加工などを行うソフトウェアであり、印刷指示の際にプリンタドライバ１１ｃを読み出し、文書作成アプリケーション１１ｂで作成した原稿データをプリンタドライバ１１ｃに転送する。なお、ダイレクトプリントが可能な原稿データ（ＰＤＦ（Portable Document Format）データやＸＰＳ（XML Paper Specification）データ等）の場合は、プリンタドライバ１１ｃを読み出さずに原稿データを画像形成装置２０に出力する。その場合、文書作成アプリケーション１１ｂは、印刷設定画面などを表示部１７に表示させ、印刷条件（印刷ページ範囲や印刷レイアウト情報など）を設定可能にする。また、印刷設定画面で、画像形成装置２０を選択したり、原稿データを追加する電子バインダを選択したりできるようにし、印刷指示が行われたら、電子バインダを特定する電子バインダＩＤと印刷条件を記載した属性情報ファイルを原稿データと共に画像形成装置２０に送信する。
【００２６】
プリンタドライバ１１ｃは、文書作成アプリケーション１１ｂで作成した原稿データを、画像形成装置２０が解釈可能な言語（ＰＣＬ（Printer Control Language）やＰＳ（Postscript）等のページ記述言語）に変換して印刷データ（ＰＤＬ（Page Description Language）データ）を生成し、当該印刷データを画像形成装置２０に出力する。このプリンタドライバ１１ｃは、印刷設定画面などを表示部１７に表示させ、印刷条件（印刷ページ範囲や印刷レイアウト情報など）を設定可能にする。また、印刷設定画面で、画像形成装置２０を選択したり、原稿データを追加する電子バインダを選択したりできるようにし、印刷指示が行われたら、電子バインダを特定する電子バインダＩＤと印刷条件を記載した属性情報ファイル及び原稿データを印刷データと共に画像形成装置２０に送信する。
【００２７】
電子バインダ閲覧プログラム１１ｄは、閲覧制御部として機能し、画像形成装置２０やサーバ４０から電子バインダのインデックスファイルを取得し、インデックスファイルに記述されたインデックス情報（ファイル名及びファイルパス）に基づいて電子バインダに含まれる原稿データを取得し、インデックス情報（印刷条件）に従って、印刷対象ページを印刷時の形態（例えば、2in1や4in1など）で表すページ画像を生成し、生成したページ画像を電子バインダ毎にまとめて閲覧可能にする閲覧制御処理を行う。また、操作部１８により、ページの編集や印刷対象のページ以外のページの表示が指示された場合は、文書作成アプリケーション１１ｂを起動してページの編集や表示を可能にする。
【００２８】
記憶部１５は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などで構成され、ＣＰＵ１２が各部を制御するためのプログラム、自装置の処理機能に関する情報、文書作成アプリケーション１１ｂが作成した原稿データ、プリンタドライバ１１ｃが作成した印刷データ、電子バインダ閲覧プログラム１１ｄが作成した電子バインダのページ画像データなどを記憶する。
【００２９】
ネットワークＩ／Ｆ部１６は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、ユーザ端末１０を通信ネットワークに接続し、画像形成装置２０に印刷データ（ダイレクトプリントの場合は原稿データ）を送信したり、画像形成装置２０やサーバ４０から電子バインダを作成するためのデータ（原稿データ及びインデックスファイル）を取得したりする。
【００３０】
表示部１７は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（electroluminescence）表示装置などで構成され、文書作成アプリケーション１１ｂの文書作成画面や印刷設定画面、プリンタドライバ１１ｃの印刷設定画面、電子バインダ閲覧プログラム１１ｄの電子バインダ閲覧画面などを表示する。
【００３１】
操作部１８は、マウスやキーボードなどで構成され、文書作成アプリケーション１１ｂを用いた原稿の作成や印刷条件の設定、プリンタドライバ１１ｃを用いた印刷条件の設定、電子バインダ閲覧プログラム１１ｄを用いた電子バインダの表示／編集指示などの操作を可能にする。
【００３２】
［画像形成装置］
画像形成装置２０は、ＭＦＰ（Multi-Functional Peripherals）やプリンタなどであり、ユーザ端末１０から受信した印刷データ（ダイレクトプリントの場合は原稿データ）に基づき、印刷条件に従って原稿を印刷する。この画像形成装置２０は、本実施例では電子バインダ作成制御装置として機能し、図３（ａ）に示すように、制御部２１、記憶部２５、ネットワークＩ／Ｆ部２６、表示操作部２７、画像読取部２８、画像処理部２９、印刷処理部３０などで構成される。
【００３３】
制御部２１は、ＣＰＵ２２とＲＯＭ２３やＲＡＭ２４などのメモリとで構成され、ＣＰＵ２２は、ＲＯＭ２３や記憶部２５に記憶した制御プログラムをＲＡＭ２４に展開して実行することにより、画像形成装置２０全体の動作を制御する。上記制御部２１（ＣＰＵ２２）により、電子バインダ作成制御プログラム２１ａが実行され、電子バインダ作成制御プログラム２１ａは、図３（ｂ）に示すように、データ保存部、インデックス情報生成部、データ検索部、データ更新部などとして機能する。
【００３４】
データ保存部は、ユーザ端末１０から受信した属性情報ファイルに、電子バインダを特定する情報（電子バインダＩＤ）が含まれている場合、属性情報ファイルと共に受信した電子データ（本実施例では原稿データ）を、電子バインダＩＤ（必要に応じてユーザＩＤ）に関連付けてサーバ４０（若しくは自装置の記憶部２５）などに保存するデータ保存処理を行う。
【００３５】
インデックス情報生成部は、ユーザ端末１０から受信した属性情報ファイルに含まれる印刷条件に基づいて、電子バインダＩＤに対応するインデックス情報を生成するインデックス情報生成処理を行う。このインデックス情報は、電子バインダＩＤで特定される電子バインダに包含される原稿データを特定する情報（ファイル名及びファイルパス）、各々の原稿データの印刷条件（印刷ページ範囲及び印刷レイアウト情報）などを含む。
【００３６】
データ検索部は、画像読取部２８が読み取った原稿のスキャン画像と、サーバ４０（若しくは自装置の記憶部２５）などに保存されている原稿データとを比較することにより、スキャン画像に対応する原稿データを検索するデータ検索処理を行う。
【００３７】
データ更新部は、画像読取部２８が読み取った原稿のスキャン画像と検索した電子データのスキャン画像に対応するページの情報との差分を抽出することにより、印刷後に原稿に追加又は原稿から削除された要素（例えば、書き加えられた手書き情報）を特定し、特定した要素を上記原稿データに追加又は原稿データから削除するデータ更新処理を行う。これにより、紙バインダに綴じた原稿と電子バインダに包含される原稿データの原稿との整合を図ることができる。
【００３８】
なお、上記では、電子バインダ作成制御プログラム２１ａが、データ保存部、インデックス情報生成部、データ検索部、データ更新部として機能する構成とするが、電子バインダ作成制御プログラム２１ａは、少なくとも、データ保存部及びインデックス情報生成部として機能すればよい。
【００３９】
記憶部２５は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ２２が各部を制御するためのプログラム、自装置の処理機能に関する情報、ユーザ端末１０から受信した印刷データ（又は原稿データ）、印刷データ（又は原稿データ）から生成したビットマップ画像データ、電子バインダのインデックスファイル、必要に応じて原稿データなどを記憶する。
【００４０】
ネットワークＩ／Ｆ部２６は、ＮＩＣやモデムなどで構成され、画像形成装置２０を通信ネットワークに接続し、ユーザ端末１０から印刷データ（又は原稿データ）及び属性情報ファイルを受信したり、ユーザ端末１０に電子バインダのインデックスファイル（必要に応じて原稿データ）を送信したりする。
【００４１】
表示操作部２７は、表示部上に透明電極が格子状に配置された感圧式の操作部（タッチセンサ）を設けたタッチパネルなどであり、印刷処理に関する各種画面を表示し、印刷に関する各種操作を可能にする。
【００４２】
画像読取部２８は、原稿台上に載置された原稿から画像データを光学的に読み取る部分であり、原稿を走査する光源と、原稿で反射された光を電気信号に変換するＣＣＤ（Charge Coupled Devices）等のイメージセンサと、電気信号をＡ／Ｄ変換するＡ／Ｄ変換器等により構成される。
【００４３】
画像処理部２９は、ＲＩＰ部（Raster Image Processor）として機能し、印刷データ（ダイレクトプリントの場合は原稿データ）を翻訳して中間データを生成し、レンダリングを行ってビットマップ画像データを生成する（この一連の処理をＲＩＰ処理と呼ぶ。）。また、画像処理部２９は、必要に応じて、ビットマップ画像データに対して、スクリーン処理、階調補正、濃度バランス調整、細線化、網点処理などを行う。そして、画像処理部２９は、生成したビットマップ画像データを印刷処理部３０に出力する。
【００４４】
印刷処理部３０は、ビットマップ画像データに基づいて印刷処理を実行する。この印刷処理部３０は、ビットマップ画像データに基づいてレーザ光を照射して露光する露光部と、感光体ドラムと現像部と帯電部と感光体クリーニング部と１次転写ローラとを備え、ＣＭＹＫの各色のトナー像を形成する画像形成部と、ローラによって回転され、画像形成部で形成されたトナー像を用紙に搬送する中間転写体として機能する中間ベルトと、中間ベルト上に形成されたトナー像を用紙に転写する２次転写ローラと、用紙に転写されたトナー像を定着させる定着部と、用紙を搬送する給紙ローラやレジストローラ、ループローラ、反転ローラ、排紙ローラ等の搬送部などで構成される。
【００４５】
［サーバ］
サーバ４０は、電子バインダに使用される原稿データを利用可能に保存するコンピュータ装置である。このサーバ４０は、図４に示すように、制御部４１、記憶部４５、ネットワークＩ／Ｆ部４６、必要に応じて、表示部及び操作部などで構成される。
【００４６】
制御部４１は、ＣＰＵ４２とＲＯＭ４３やＲＡＭ４４などのメモリとで構成され、ＣＰＵ４２は、ＲＯＭ４３や記憶部４５に記憶した制御プログラムをＲＡＭ４４に展開して実行することにより、サーバ４０全体の動作を制御する。
【００４７】
記憶部４５は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ４２が各部を制御するためのプログラム、画像形成装置２０から受信した原稿データ（必要に応じてインデックスファイル）を電子バインダＩＤに関連付けて保存する。
【００４８】
ネットワークＩ／Ｆ部４６は、ＮＩＣやモデムなどで構成され、サーバ４０を通信ネットワークに接続し、画像形成装置２０から原稿データ（必要に応じてインデックスファイル）を受信したり、ユーザ端末１０に原稿データ（必要に応じてインデックスファイル）を送信したりする。
【００４９】
なお、図１乃至図４は、本実施例の印刷システムの一例であり、本実施例の電子バインダの作成制御が実施可能な限りにおいて、各装置の構成は適宜変更可能である。
【００５０】
以下、上記構成の印刷システムを用いた電子バインダの作成及び閲覧について説明する。まず、図５及び図６のフローチャート図を参照して、ユーザ端末１０の印刷指示処理について説明する。なお、印刷指示に際し、原稿データを電子バインダに包含させる場合はダイレクトプリントを指示するものとする。
【００５１】
図５に示すように、ユーザが文書作成アプリケーション１１ｂを用いて原稿を作成して印刷を指示すると、文書作成アプリケーション１１ｂ又はプリンタドライバ１１ｃは、表示部１７に印刷設定画面を表示させる。この印刷設定画面に対して、ユーザは操作部１８を操作して印刷条件を設定する（Ｓ１０１）。印刷条件には、印刷ページ範囲、印刷レイアウト情報（ページ割付や画像シフト、余白設定など）を含む。
【００５２】
ここで、本実施例では、印刷設定画面で、印刷対象の原稿データを電子バインダに追加するか否かを選択することができ、電子バインダに追加する場合は、ユーザは電子バインダの表示要求を行う。電子バインダの表示要求が行われなかった場合は（Ｓ１０２のＮｏ）、通常の印刷処理であるため、プリンタドライバ１１ｃは、原稿データをＰＣＬやＰＳの印刷データに変換し（Ｓ１０９）、印刷データを画像形成装置２０に送信する（Ｓ１１０）。なお、ダイレクトプリントの場合は、文書作成アプリケーション１１ｂは原稿データを画像形成装置２０に送信すればよい。
【００５３】
一方、電子バインダの表示要求が行われた場合（Ｓ１０２のＹｅｓ）、文書作成アプリケーション１１ｂ又はプリンタドライバ１１ｃは、印刷を指示する画像形成装置２０に電子バインダ情報（電子バインダの一覧）の取得を要求する（Ｓ１０３）。そして、画像形成装置２０から電子バインダ情報を受信すると（Ｓ１０４のＹｅｓ）、文書作成アプリケーション１１ｂ又はプリンタドライバ１１ｃは、表示部１７に電子バインダのリストを表示する（Ｓ１０５）。図１４は、文書作成アプリケーション１１ｂの印刷設定画面５０に電子バインダのリスト５１を表示した例である。そして、リスト５１から電子バインダが選択され（Ｓ１０６のＹｅｓ）、印刷指示が行われたら（Ｓ１０７のＹｅｓ）、文書作成アプリケーション１１ｂ又はプリンタドライバ１１ｃは、電子バインダ選択時の印刷データの作成、送信処理を行う（Ｓ１０８）。
【００５４】
図６は、電子バインダ選択時の印刷データの作成、送信処理の詳細を示しており、文書作成アプリケーション１１ｂ又はプリンタドライバ１１ｃは、属性情報ファイルを作成し（Ｓ２０１）、その属性情報ファイルに、電子バインダを特定する電子バインダＩＤと印刷ページ範囲及び印刷レイアウト情報を含む印刷条件とを記載する（Ｓ２０２）。そして、文書作成アプリケーション１１ｂ又はプリンタドライバ１１ｃは、属性情報ファイルと原稿データ（又は、属性情報ファイルと原稿データと印刷データ）を画像形成装置２０に送信する（Ｓ２０３）。
【００５５】
次に、属性情報ファイルと原稿データ（又は、属性情報ファイルと原稿データと印刷データ）を受信した画像形成装置２０の処理について説明する。ＣＰＵ２２は、ＲＯＭ２３又は記憶部２５に記憶した電子バインダ作成制御プログラム２１ａをＲＡＭ２４に展開して実行することにより、図７及び図８のフローチャート図に示す各ステップの処理を実行する。
【００５６】
図７に示すように、画像形成装置２０の制御部２１は、ユーザ端末１０から印刷指示を受信すると（Ｓ３０１のＹｅｓ）、ユーザ端末１０から受信した属性情報ファイルに電子バインダ情報（電子バインダＩＤ）が含まれているかを判断する（Ｓ３０２）。属性情報ファイルに電子バインダＩＤが含まれていない場合は、通常の印刷処理を実行する（Ｓ３０７）。例えば、画像処理部２９は原稿データ（又は印刷データ）を解析し、ＲＩＰ処理を行ってビットマップ画像データを作成し、印刷処理部３０はこのビットマップ画像データに基づいて用紙に原稿の画像を形成する。
【００５７】
一方、属性情報ファイルに電子バインダＩＤが含まれている場合は、制御部２１（データ保存部）は、属性情報ファイルと共に受信した原稿データをサーバ４０（若しくは画像形成装置２０の記憶部２５）に保存する（Ｓ３０３）。次に、制御部２１（インデックス情報生成部）は、属性情報ファイルに記載された電子バインダＩＤ及び印刷条件に基づいて、インデックス情報を生成する（Ｓ３０４）。このインデックス情報には、電子バインダＩＤで特定される電子バインダに包含される原稿データを特定する情報（ファイル名及びファイルパス）、各々の原稿データの印刷条件（印刷ページ範囲及び印刷レイアウト情報）などが含まれる。
【００５８】
次に、制御部２１（インデックス情報生成部）は、電子バインダＩＤで特定される電子バインダのインデックスファイルが既に記憶部２５等に保存されている場合は、そのインデックスファイルを読み出して開き（Ｓ３０５）、そのインデックスファイル（若しくは新規に作成したインデックスファイル）にＳ３０４で生成したインデックス情報を追記して記憶部２５等に保存する（Ｓ３０６）。その後、印刷処理を実行する（Ｓ３０７）。例えば、画像処理部２９は原稿データを解析し、ＲＩＰ処理を行ってビットマップ画像データを作成し、印刷処理部３０はこのビットマップ画像データに基づいて用紙に原稿の画像を形成する。
【００５９】
上記インデックスファイルについて具体的に説明する。サーバ４０（若しくは画像形成装置２０の記憶部２５）に複数のユーザの複数の電子バインダが保存されている場合、各々の電子バインダは、図１２に示すような電子バインダ管理テーブルにより、ユーザＩＤ及び電子バインダＩＤに対応付けて管理される。また、各々の電子バインダＩＤに対して、図１３に示すようなインデックスファイルが作成されており、インデックスファイルには、電子バインダに包含される原稿データを特定する情報（ファイル名及びファイルパス）、各々の原稿データの印刷条件（印刷ページ範囲及び印刷レイアウト情報）などが記載されている。そして、インデックスファイルの最終行に、上記Ｓ３０４で生成したインデックス情報がその都度追記することにより、電子バインダに順次原稿データが登録される。
【００６０】
上記手順で作成されたインデックスファイルと保存された原稿データとを利用することにより、印刷された原稿を綴じた紙ファイルと同じ形態の電子バインダを作成することができるが、紙ファイルに綴じた原稿にメモなどが手書きされる場合がある。そこで、本実施例では、紙ファイルに綴じた原稿に変更が加えられた場合に、その変更を電子バインダにも反映できるようにする。以下、その場合の画像形成装置２０の処理について説明する。
【００６１】
図８に示すように、画像読取部２８は、手書き情報などが追加された原稿をスキャンすると（Ｓ４０１）、制御部２１（データ検索部）は、スキャン画像を解析し、スキャンした原稿に対応する原稿データを検索する（Ｓ４０２）。例えば、公知のＯＣＲ（Optical Character Recognition）技術を利用してスキャン画像からテキスト情報を取得し、そのテキスト情報を含む原稿データを検索する。
【００６２】
次に、制御部２１（データ更新部）は、スキャン画像とＳ４０２で検索した原稿データのスキャン画像に対応するページの情報とを比較して差分を抽出することにより手書き情報を特定し（Ｓ４０３）、原稿データの当該ページに特定した手書き情報を追加して更新する（Ｓ４０４）。これにより、電子バインダを作成した後、紙バインダに綴じた原稿に手書き情報を追加した場合でも、その手書き情報を電子バインダに包含される原稿データに反映させることができ、紙バインダと電子バインダの整合を図ることができる。
【００６３】
なお、原稿データに手書き情報を追加する際、原稿データ自体を編集してもよいし、追加された手書き情報及び手書き情報のページ上の位置情報をインデックス情報に付加し、電子バインダの閲覧時に手書き情報が追加されたページ画像を生成するようにしてもよい。また、図８では、原稿に情報が追加された場合の処理について記載したが、原稿の所定の部分が消去されるなど、原稿から情報が削除された場合も同様にその変更を電子バインダに反映させることができる。
【００６４】
次に、上記手順で作成（必要に応じて編集）された電子バインダを閲覧する場合のユーザ端末１０の処理について説明する。ＣＰＵ１２は、ＲＯＭ１３又は記憶部１５に記憶した電子バインダ閲覧プログラム１１ｄをＲＡＭ１４に展開して実行することにより、図９乃至図１１のフローチャート図に示す各ステップの処理を実行する。
【００６５】
図８に示すように、制御部１１（電子バインダ閲覧プログラム１１ｄ）は、予め記憶部１５に格納した既定の電子バインダ（後述するＳ５０７で印刷対象の各ページの画像データを生成して保存した電子バインダ）があるかを判断する（Ｓ５０１）。既定の電子バインダがある場合はＳ５０６にスキップし、既定の電子バインダがない場合は、制御部１１（電子バインダ閲覧プログラム１１ｄ）は、原稿の印刷を行った画像形成装置２０をユーザに選択させ（Ｓ５０２）、必要に応じて、電子バインダを利用するためのユーザ認証を行う（Ｓ５０３）。ユーザが認証されたら、制御部１１（電子バインダ閲覧プログラム１１ｄ）は、画像形成装置２０から電子バインダの一覧を取得し（Ｓ５０４）、例えば、図１５に示すような電子バインダ管理画面５２に電子バインダの一覧を表示させる。そして、電子バインダの一覧の中から閲覧する電子バインダをユーザに指定させる（Ｓ５０５）。
【００６６】
次に、制御部１１（電子バインダ閲覧プログラム１１ｄ）は、既定の電子バインダ又は指定された電子バインダに対応するインデックスファイルを画像形成装置２０（若しくはサーバ４０）から取得する（Ｓ５０６）。そして、制御部１１（電子バインダ閲覧プログラム１１ｄ）は、取得したインデックスファイルに記載されたインデックス情報に基づいて、対象となる原稿データをサーバ４０（若しくは画像形成装置２０）から取得し、インデックスファイルに記載された印刷条件に基づいて、取得した原稿データを結合して電子バインダのビュー（印刷対象の各ページの画像データ）を生成し記憶部１５等に保存する（Ｓ５０７）。例えば、図１３に示すインデックスファイルの場合は、ファイル名が「aaa.doc」の原稿データをそのファイルパス「\\AAA\AAA_001」から取得し、その中の5-8ページを2in1で両面に配置したビューを生成し、その後ろに、ファイル名が「bbb.doc」の原稿データをそのファイルパス「\\AAA\AAA_001」から取得し、その中の1-2ページを1in1で片面に配置したビューを追加し、電子バインダに含まれる全ての原稿データに対して同様の処理を繰り返す。
【００６７】
そして、制御部１１（電子バインダ閲覧プログラム１１ｄ）は、ビューの生成が終了したら、図１６に示すような電子バインダ閲覧画面５３を表示部１７に表示させ（Ｓ５０８）、紙バインダに綴じた原稿と同じ形態の画像を閲覧可能にする。そして、制御部１１（電子バインダ閲覧プログラム１１ｄ）は、必要に応じて、編集画面遷移処理や表示範囲切替処理などを行う（Ｓ５０９）。
【００６８】
図１０は、上記編集画面遷移処理の詳細を示しており、電子バインダ閲覧画面５３で原稿の編集が指示されたら、制御部１１（電子バインダ閲覧プログラム１１ｄ）は、インデックスファイルのインデックス情報を参照して編集対象の原稿データを特定し（Ｓ６０１）、その原稿データに対応する文書作成アプリケーション１１ｂを起動する（Ｓ６０２）。そして、文書作成アプリケーション１１ｂを用いた原稿の編集が完了したら（Ｓ６０３）、制御部１１（電子バインダ閲覧プログラム１１ｄ）は、編集後の原稿データに基づいて電子バインダを再構成（原稿データを上書き保存）し（Ｓ６０４）、電子バインダ閲覧画面５３の表示を更新する（Ｓ６０５）。なお、電子バインダの再構成に際して、サーバ４０（若しくは画像形成装置２０）から取得した原稿データに対して上書き保存してもよいし、サーバ４０（若しくは画像形成装置２０）に保存されているオリジナルの原稿データに対しても上書き保存してもよい。
【００６９】
また、図１１は、上記表示範囲切替処理の詳細を示しており、電子バインダ閲覧画面５３で表示範囲（表示するページ範囲）の変更が指示されたら、制御部１１（電子バインダ閲覧プログラム１１ｄ）は、インデックスファイルのインデックス情報を参照して編集対象の原稿データを特定する（Ｓ７０１）。そして、表示範囲（例えば、ページ範囲）が指定されたら（Ｓ７０２）、制御部１１（電子バインダ閲覧プログラム１１ｄ）は、指定された表示範囲に基づいて電子バインダを再構成（インデックスファイルを上書き保存）し（Ｓ７０３）、電子バインダ閲覧画面５３に表示するページ範囲を切り替える（Ｓ７０４）。なお、電子バインダの再構成に際して、画像形成装置２０（若しくはサーバ４０）から取得したインデックスファイルに対して上書き保存してもよいし、画像形成装置２０（若しくはサーバ４０）に保存されているオリジナルのインデックスファイルに対しても上書き保存してもよい。
【００７０】
以上説明したように、本実施例によれば、画像形成装置２０は、原稿の印刷が指示された際、原稿データを保存すると共に、その原稿データを特定する情報と印刷条件とを記載したインデックス情報をインデックスファイルに追記するため、保存した原稿データとインデックス情報を追記したインデックスファイルとを利用することにより、印刷した原稿を綴じた紙バインダと同じ形態の電子バインダを簡便に作成することができる。
【実施例２】
【００７１】
次に、本発明の第２の実施例に係る電子バインダ作成制御プログラム及び電子バインダ作成制御装置並びに電子バインダ作成制御方法について、図１７及び図１８を参照して説明する。図１７は、本実施例のユーザ端末の構成を示すブロック図であり、図１８は、ユーザ端末の処理を示すフローチャート図である。
【００７２】
前記した第１の実施例では、画像形成装置２０で電子バインダ作成制御プログラムを動作させる構成としたが、印刷を指示するユーザ端末１０や複数のユーザ端末１０からの印刷指示を管理する制御装置などのコンピュータ装置で電子バインダ作成制御プログラムを動作させる（ユーザ端末１０や制御装置などのコンピュータ装置を電子バインダ作成制御装置とする）こともできる。ユーザ端末１０を電子バインダ作成制御装置とする場合、ユーザ端末１０の構成は図１７に示すようになり、制御部１１（ＣＰＵ１２）により、ＯＳ１１ａ、文書作成アプリケーション１１ｂ、プリンタドライバ１１ｃ、電子バインダ作成制御プログラム１１ｅが実行されることになる。
【００７３】
なお、電子バインダ作成制御プログラム１１ｅは、第１の実施例の機能に加えて、電子バインダ閲覧プログラムの機能も兼ね備える。すなわち、電子バインダ作成制御プログラム１１ｅは、データ保存部、インデックス情報生成部、データ検索部、データ更新部、閲覧制御部などとして機能する。
【００７４】
データ保存部は、印刷指示の際に、電子バインダが指定された場合、印刷対象の原稿データを電子バインダＩＤ（必要に応じてユーザＩＤ）に関連付けてサーバ４０（若しくは自装置の記憶部１５）などに保存するデータ保存処理を行う。
【００７５】
インデックス情報生成部は、文書作成アプリケーション１１ｂ又はプリンタドライバ１１ｃによって設定された印刷条件に基づいて、電子バインダＩＤに対応するインデックス情報を生成するインデックス情報生成処理を行う。このインデックス情報は、電子バインダＩＤで特定される電子バインダに包含される原稿データを特定する情報（ファイル名及びファイルパス）、各々の原稿データの印刷条件（印刷ページ範囲及び印刷レイアウト情報）などを含む。
【００７６】
データ検索部は、画像形成装置２０の画像読取部２８が読み取った原稿のスキャン画像を取得し、そのスキャン画像とサーバ４０（若しくは自装置の記憶部１５）などに保存されている原稿データとを比較することにより、スキャン画像に対応する原稿データを検索するデータ検索処理を行う。
【００７７】
データ更新部は、画像読取部２８が読み取った原稿のスキャン画像と検索した原稿データのスキャン画像に対応するページの情報との差分を抽出することにより、印刷後に原稿に追加又は原稿から削除された要素を特定し、特定した要素を上記原稿データに追加又は原稿データから削除するデータ更新処理を行う。これにより、紙バインダに綴じた原稿と電子バインダに包含される原稿データの原稿との整合を図ることができる。
【００７８】
閲覧制御部は、記憶部１５やサーバ４０から電子バインダのインデックスファイルを取得し、インデックスファイルに記述されたインデックス情報（ファイル名及びファイルパス）に基づいて電子バインダに含まれる原稿データを取得し、インデックス情報（印刷条件）に従って、印刷対象ページを印刷時の形態で表すページ画像を生成し、生成したページ画像を表示部１７に表示する閲覧制御処理を行う。また、操作部１８により、ページの編集や印刷対象のページ以外のページの表示が指示された場合は、文書作成アプリケーション１１ｂを起動してページの編集や表示を可能にする。
【００７９】
上記構成のユーザ端末１０の処理について説明する。ＣＰＵ１２は、ＲＯＭ１３又は記憶部１５に記憶した電子バインダ作成制御プログラム１１ｅをＲＡＭ１４に展開して実行することにより、図１８のフローチャート図に示す各ステップの処理を実行する。
【００８０】
ユーザが文書作成アプリケーション１１ｂを用いて原稿を作成して印刷を指示すると、文書作成アプリケーション１１ｂ又はプリンタドライバ１１ｃは、表示部１７に印刷設定画面を表示させる。この印刷設定画面に対して、ユーザは操作部１８を操作して印刷条件を設定する（Ｓ８０１）。
【００８１】
ここで、本実施例では、印刷設定画面で、印刷対象の原稿データを電子バインダに追加するか否かを選択することができ、電子バインダに追加する場合は、ユーザは電子バインダの表示要求を行う。電子バインダの表示要求が行われなかった場合は（Ｓ８０２のＮｏ）、通常の印刷処理であるため、プリンタドライバ１１ｃは、原稿データをＰＣＬやＰＳの印刷データに変換し（Ｓ８１１）、印刷データを画像形成装置２０に送信する（Ｓ８１２）。なお、ダイレクトプリントの場合は、文書作成アプリケーション１１ｂは原稿データを画像形成装置２０に送信すればよい。
【００８２】
一方、電子バインダの表示要求が行われた場合（Ｓ８０２のＹｅｓ）、文書作成アプリケーション１１ｂ又はプリンタドライバ１１ｃは、表示部１７にユーザ端末１０が管理している電子バインダのリストを表示し（Ｓ８０３）、リストから電子バインダが選択され（Ｓ８０４のＹｅｓ）、印刷指示が行われたら（Ｓ８０５のＹｅｓ）、文書作成アプリケーション１１ｂ又はプリンタドライバ１１ｃは、原稿データ（又は印刷データ）を画像形成装置２０に送信する（Ｓ８０６）。
【００８３】
そして、電子バインダ作成制御プログラム１１ｅ（データ保存部）は、印刷対象の原稿データをサーバ４０（若しくはユーザ端末１０の記憶部１５）に保存し（Ｓ８０７）、電子バインダ作成制御プログラム１１ｅ（インデックス情報生成部）は、電子バインダＩＤ及び印刷条件に基づいて、インデックス情報を生成する（Ｓ８０８）。このインデックス情報には、電子バインダＩＤで特定される電子バインダに包含される原稿データを特定する情報（ファイル名及びファイルパス）、各々の原稿データの印刷条件（印刷ページ範囲及び印刷レイアウト情報）などが含まれる。
【００８４】
次に、電子バインダ作成制御プログラム１１ｅ（インデックス情報生成部）は、電子バインダＩＤで特定される電子バインダのインデックスファイルが既に記憶部１５等に保存されている場合は、そのインデックスファイルを読み出して開き（Ｓ８０９）、そのインデックスファイル（若しくは新規に作成したインデックスファイル）にＳ８０８で生成したインデックス情報を追記して記憶部１５等に保存する（Ｓ８１０）。
【００８５】
なお、原稿データ又は印刷データを受信した画像形成装置２０は通常通り印刷を行えば良く、手書き情報などが追加された原稿を画像読取部２８で読み取った場合は、スキャン画像をユーザ端末１０に送信すればよい。また、ユーザ端末１０は、電子バインダの閲覧に際して、自装置の記憶部１５等に保存したインデックスファイルとサーバ４０（又はユーザ端末１０）に保存した原稿データとを用いてビューを作成して表示すればよい。
【００８６】
このように、本実施例によれば、ユーザ端末１０は、原稿の印刷を指示する際、原稿データを保存すると共に、その原稿データを特定する情報と印刷条件とを記載したインデックス情報をインデックスファイルに追記するため、保存した原稿データとインデックス情報を追記したインデックスファイルとを利用することにより、印刷した原稿を綴じた紙バインダと同じ形態の電子バインダを簡便に作成することができる。
【実施例３】
【００８７】
次に、本発明の第３の実施例に係る電子バインダ作成制御プログラム及び電子バインダ作成制御装置並びに電子バインダ作成制御方法について説明する。
【００８８】
前記した第１及び第２の実施例では、原稿データとインデックスファイルとを関連付けることによって電子バインダの作成／閲覧を可能にしたが、電子バインダのビューを作成する際に原稿データを作成した文書作成アプリケーション１１ｂが必要になり、例えば、他のユーザ端末で作成した特殊な形式の原稿データなどを表示できない場合がある。
【００８９】
これに対して、画像形成装置２０は、ＰＤＬデータなどの印刷データがあれば、その印刷データからビットマップ画像データを作成することができ、ユーザ端末１０は、画像形成装置２０からビットマップ画像データを取得することによって、ビューを作成することができる。そこで、このような場合を想定して、ユーザ端末１０又は画像形成装置２０で動作する電子バインダ作成制御プログラム（データ保存部）は、印刷データとインデックスファイル（又は、原稿データと印刷データとインデックスファイル）を関連付けて記憶するようにしてもよい。この構成でも第１の実施例と同様の効果を得ることができる。
【実施例４】
【００９０】
次に、本発明の第４の実施例に係る電子バインダ作成制御プログラム及び電子バインダ作成制御装置並びに電子バインダ作成制御方法について説明する。
【００９１】
前記した第３の実施例では、印刷データとインデックスファイル（又は、原稿データと印刷データとインデックスファイル）を関連付けることによって電子バインダの作成／閲覧を可能にしたが、この構成では、特殊な形式の原稿データのビューを作成する際に、画像形成装置２０に印刷データからビットマップ画像データを作成させ、そのビットマップ画像データを画像形成装置２０から取得する必要があり、ビューの作成に時間がかかる。
【００９２】
これに対して、ＲＩＰ処理後のビットマップ画像データは、汎用的なファイル形式であり、原稿を作成したユーザ端末１０とはＯＳの種類が異なるタブレット端末などでも、ビットマップ画像データを用いて簡単にビューを作成することができる。そこで、このような場合を想定して、ユーザ端末１０又は画像形成装置２０で動作する電子バインダ作成制御プログラム（データ保存部）は、ビットマップ画像データとインデックスファイル（又は、原稿データとビットマップ画像データとインデックスファイル）を関連付けて記憶するようにしてもよい。この構成でも第１の実施例と同様の効果を得ることができる。
【００９３】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００９４】
例えば、上記実施例では、電子バインダ作成制御プログラムと電子バインダ閲覧プログラムを別々のプログラムとしたが、同一の装置で動作させる場合は、これらのプログラムを統合した１つのプログラムとしてもよい。
【００９５】
また、上記実施例では、印刷指示を行う際に電子バインダを作成するものとしたが、紙に印刷せずに電子バインダだけを作成しておき、電子バインダが完成した後にまとめて印刷指示を行うようにしてもよい。
【００９６】
また、上記実施例では、印刷システムを、ユーザ端末１０と画像形成装置２０とサーバ４０とで構成したが、原稿データをユーザ端末１０や画像形成装置２０に保存する場合は、サーバ４０を省略することができる。また、印刷システムに、画像形成装置２０を制御するプリンタコントローラやＲＩＰ処理を行うＲＩＰコントローラなどの制御装置が含まれる場合、この制御装置に電子バインダ作成制御プログラムを実行させる構成としてもよい。
【産業上の利用可能性】
【００９７】
本発明は、印刷対象の電子データを統合した電子バインダの作成を制御する電子バインダ作成制御プログラム及び当該電子バインダ作成制御プログラムを記録した記録媒体並びに電子バインダ作成制御プログラムを実行する電子バインダ作成制御装置並びに当該電子バインダ作成制御装置における電子バインダ作成制御方法に利用可能である。
【符号の説明】
【００９８】
１０  ユーザ端末
１１  制御部
１１ａ  ＯＳ
１１ｂ  文書作成アプリケーション
１１ｃ  プリンタドライバ
１１ｄ  電子バインダ閲覧プログラム
１１ｅ  電子バインダ作成制御プログラム
１２  ＣＰＵ
１３  ＲＯＭ
１４  ＲＡＭ
１５  記憶部
１６  ネットワークＩ／Ｆ部
１７  表示部
１８  操作部
２０  画像形成装置
２１  制御部
２１ａ  電子バインダ作成制御プログラム
２２  ＣＰＵ
２３  ＲＯＭ
２４  ＲＡＭ
２５  記憶部
２６  ネットワークＩ／Ｆ部
２７  表示操作部
２８  画像読取部
２９  画像処理部
３０  印刷処理部
４０  サーバ
４１  制御部
４２  ＣＰＵ
４３  ＲＯＭ
４４  ＲＡＭ
４５  記憶部
４６  ネットワークＩ／Ｆ部
５０  印刷設定画面
５１  リスト
５２  電子バインダ管理画面
５３  電子バインダ閲覧画面
【図１】
2016224836.tif 000003
【図２】
2016224836.tif 000004
【図３】
2016224836.tif 000005
【図４】
2016224836.tif 000006
【図５】
2016224836.tif 000007
【図６】
2016224836.tif 000008
【図７】
2016224836.tif 000009
【図８】
2016224836.tif 000010
【図９】
2016224836.tif 000011
【図１０】
2016224836.tif 000012
【図１１】
2016224836.tif 000013
【図１２】
2016224836.tif 000014
【図１３】
2016224836.tif 000015
【図１４】
2016224836.tif 000016
【図１５】
2016224836.tif 000017
【図１６】
2016224836.tif 000018
【図１７】
2016224836.tif 000019
【図１８】
2016224836.tif 000020