(57)【特許請求の範囲】
【請求項１】
情報投影装置と、前記情報投影装置に接続された画像形成データ生成装置と、を備えた情報投影システムであって、
前記情報投影装置は、
投影表示する投影表示単位毎に、文書データを構成する一又は複数の画像データの表示形態を指示する操作手段と、
前記操作手段で指示された前記画像データの表示形態と、当該表示形態の投影順とを示す情報とを含んだ表示構成情報を、前記投影表示単位毎に生成する表示構成情報生成手段と、
前記表示構成情報生成手段によって前記表示構成情報が生成される度に、生成された該表示構成情報に基づいて、該表示構成情報に示された前記画像データを前記操作手段によって指示された表示形態で投影表示する投影表示手段と、
前記文書データの印刷を要求する印刷要求を送信するとともに、前記表示構成情報生成手段によって前記表示構成情報が生成される度に、生成された該表示構成情報を前記画像形成データ生成装置に送信する第１通信手段と、
を備え、
前記画像形成データ生成装置は、
前記文書データと、前記文書データを構成する一又は複数のページの画像データの一覧である画像リストとを対応付けて記憶する記憶手段と、
前記第１通信手段と通信を行う第２通信手段と、
前記第２通信手段が受信した前記表示構成情報を記憶する表示構成情報管理手段と、
前記第２通信手段が受信した前記印刷要求に応じて、前記文書データに対応付けられた前記一又は複数の画像データを、前記表示構成情報管理手段に記憶された前記表示構成情報の各々が示す表示形態で配置した画像形成データを生成する画像形成データ生成手段と、
前記画像リストに登録された画像データと、前記表示構成情報管理手段に記憶された前記表示構成情報の各々に示された画像データとの一致判定を行い、不一致となった画像データを未処理画像データとして検出する未処理画像検出手段と、
前記表示構成情報管理手段に記憶された前記表示構成情報を用いて、前記未処理画像データが投影表示された場合の表示形態を推定し、当該表示形態を示した前記表示構成情報を生成する表示形態推定手段と、
を備え、
前記画像形成データ生成手段は、前記文書データに対応付けられた前記一又は複数の画像データを、前記表示形態推定手段が生成した前記表示構成情報の各々が示す表示形態で配置した画像形成データを更に生成することを特徴とする情報投影システム。
【請求項２】
前記情報投影装置は、
前記投影表示手段における投影表示の状態を検知する第１状態管理手段を更に備え、
前記第１通信手段は、前記第１状態管理手段による検知結果を前記画像形成データ生成装置に送信し、
前記画像形成データ生成装置は、
前記第２通信手段が受信した前記検知結果に基づいて、前記情報投影装置における投影表示の中断を検知した場合に、前記文書データの印刷要求を前記画像形成データ生成手段に送信する第２状態管理手段を更に備え、
前記画像形成データ生成手段は、前記第２状態管理手段から送信された印刷要求に応じて、前記画像形成データを生成することを特徴とする請求項１に記載の情報投影システム。
【請求項３】
前記表示形態推定手段は、前記表示構成情報管理手段に記憶された前記表示構成情報のうち、最も近時に投影表示が行われた表示構成情報が示す表示形態を、前記未処理画像データが投影表示された場合の表示形態と推定することを特徴とする請求項１又は２に記載の情報投影システム。
【請求項４】
前記表示形態推定手段は、前記表示構成情報管理手段に記憶された前記表示構成情報が示す表示形態のうち、利用頻度が最も高い表示形態を、前記未処理画像データが投影表示された場合の表示形態と推定することを特徴とする請求項１〜３の何れか一項に記載の情報投影システム。
【請求項５】
前記情報投影装置は、前記表示構成情報に基づいた表示形態の投影表示の投影表示時間を計測する投影時間計測手段を更に備え、
前記第１通信手段は、前記投影時間計測手段で計測された前記投影表示時間を前記画像形成データ生成装置に送信し、
前記表示構成情報管理手段は、前記第２通信手段が受信した前記投影表示時間を、該投影表示時間の投影表示に係る表示構成情報に含めて登録し、
前記表示形態推定手段は、前記表示構成情報管理手段に記憶された前記表示構成情報のうち、前記投影表示時間が最長又は最短の表示構成情報が示す表示形態を、前記未処理画像データが投影表示された場合の表示形態と推定することを特徴とする請求項１〜４の何れか一項に記載の情報投影システム。
【請求項６】
前記情報投影装置は、該情報投影装置を操作するユーザを識別するためのユーザ情報の入力を受け付けるユーザ情報入力手段を更に備え、
前記第１通信手段は、前記ユーザ情報入力手段で入力された前記ユーザ情報を前記画像形成データ生成装置に送信し、
前記表示構成情報管理手段は、前記第２通信手段が受信した前記ユーザ情報を、該ユーザ情報のユーザが投影表示を行った前記表示構成情報に含めて登録し、
前記表示形態推定手段は、前記表示構成情報管理手段に記憶された前記表示構成情報から、前記第２通信手段が前記印刷要求を受信する直前まで前記情報投影装置を操作していたユーザのユーザ情報を含む表示構成情報を抽出し、該抽出した表示構成情報を用いて、前記未処理画像データが投影表示された場合での表示形態を推定することを特徴とする請求項１〜５の何れか一項に記載の情報投影システム。
【請求項７】
前記操作手段は、前記投影表示の終了を指示し、
前記第１通信手段は、前記操作手段が指示した前記投影表示の終了通知を前記画像形成データ生成装置に送信し、
前記画像形成データ生成装置は、前記第２通信手段が受信した前記投影表示の終了通知に応じて、前記表示構成情報管理手段に記憶された前記表示構成情報の全てを履歴情報とし、投影表示の終了対象となった前記文書データと対応付けて記憶する文書管理手段を更に備え、
前記表示形態推定手段は、前記文書管理手段が記憶する履歴情報のうち、印刷対象の文書データに対応付けられた履歴情報を用いて、前記未処理画像データが投影表示された場合での表示形態を推定することを特徴とする請求項１〜６の何れか一項に記載の情報投影システム。
【請求項８】
前記情報投影装置は、該情報投影装置を操作するユーザを識別するためのユーザ情報の入力を受け付けるユーザ情報入力手段を更に備え、
前記第１通信手段は、前記ユーザ情報入力手段で入力された前記ユーザ情報を前記画像形成データ生成装置に送信し、
前記表示構成情報管理手段は、前記第２通信手段が受信した前記ユーザ情報を、該ユーザ情報のユーザが投影表示を行った前記表示構成情報の全てに対応付けて記憶し、
前記表示形態推定手段は、前記文書管理手段が記憶する履歴情報のうち、印刷対象の文書データに対応付けられた履歴情報で、且つ、前記第２通信手段が前記印刷要求を受信する直前まで前記情報投影装置を操作していたユーザのユーザ情報を含む履歴情報を用いて、前記未処理画像データが投影表示された場合での表示形態を推定することを特徴とする請求項７に記載の情報投影システム。
【請求項９】
前記表示形態推定手段は、前記履歴情報の各々に含まれた前記表示構成情報を同一の投影順毎に比較し、該同一の投影順の表示構成情報が示す表示形態のうち、利用頻度が最も高い表示形態を、その投影順の表示形態に割り当てる未処理画像データの表示形態と推定することを特徴とする請求項７又は８に記載の情報投影システム。
【請求項１０】
前記操作手段は、印刷対象となった前記表示構成情報に対し、該表示構成情報が示す表示形態で印刷するスクリーンレイアウト印刷方式と、該表示形態を構成する画像データを個別に印刷する画像直接印刷方式と、の何れかの印刷方式を選択的に指示し、
前記第１通信手段は、前記操作手段で指示された前記印刷方式を前記画像形成データ生成装置に送信し、
前記画像形成データ生成手段は、前記第２通信手段が受信した印刷方式に従い、前記印刷対象となった表示構成情報の表示形態を構成する画像データの前記画像形成データを生成し、
前記表示構成情報管理手段は、前記画像形成データ生成手段が前記画像形成データの生成に用いた前記印刷方式を、前記印刷対象となった表示構成情報に含めて登録し、
前記表示形態推定手段は、前記表示構成情報管理手段が記憶する表示構成情報のうち、前記印刷方式が未登録の表示構成情報の印刷方式を、該印刷方式が登録済の表示構成情報を用いて推定することを特徴とする請求項１〜９の何れか一項に記載の情報投影システム。
【請求項１１】
前記表示形態推定手段は、前記表示構成情報管理手段に記憶された前記印刷方式がスクリーンレイアウト印刷方式の表示構成情報から、該表示構成情報に示された画像データ数の最大値を求め、前記印刷方式が未登録の表示構成情報のうち、該表示構成情報に示された画像データ数が、前記最大値以下となる表示構成情報の印刷方式を、スクリーンレイアウト印刷方式と推定し、前記最大値を上回る表示構成情報の印刷方式を、画像直接印刷方式と推定することを特徴とする請求項１０に記載の情報投影システム。
【請求項１２】
前記表示形態推定手段は、前記表示構成情報管理手段に記憶された前記印刷方式がスクリーンレイアウト印刷方式の表示構成情報から、該表示構成情報に示された画像データの面積の最小値を求め、前記印刷方式が未登録の表示構成情報のうち、該表示構成情報に示された最も小さい画像データの面積が前記最小値以上となる表示構成情報の印刷方式を、スクリーンレイアウト印刷方式と推定し、前記最小値を下回る表示構成情報の印刷方式を、画像直接印刷方式と推定することを特徴とする請求項１０に記載の情報投影システム。
【請求項１３】
前記画像形成データ生成装置に接続された画像形成装置を更に備え、
前記画像形成データ生成手段は、前記生成した画像形成データを前記画像形成装置に送信し、
前記画像形成装置は、前記画像形成データ生成装置から受信した前記画像形成データの画像形成を行う画像形成手段を備えたことを特徴とする請求項１〜１２の何れか一項に記載の情報投影システム。
【請求項１４】
前記表示構成情報生成手段は、前記操作手段によって指示された前記表示形態に基づいて投影表示される前記一又は複数の画像データの投影画面上での配置位置座標を示す相対位置情報を、前記表示構成情報に含めて生成することを特徴とする請求項１〜１３の何れか一項に記載の情報投影システム。
【請求項１５】
前記表示構成情報生成手段は、前記操作手段によって指示された前記表示形態に基づいて投影表示される前記複数の画像データの投影画面上での重なり順を示す重なり順情報を、前記表示構成情報に含めて生成することを特徴とする請求項１〜１４の何れか一項に記載の情報投影システム。
【請求項１６】
前記表示構成情報生成手段は、前記操作手段によって指示された前記表示形態に基づいて投影表示される前記一又は複数の画像データの投影画面上での切り出し範囲を示す部分位置情報を、前記表示構成情報に含めて生成することを特徴とする請求項１〜１５の何れか一項に記載の情報投影システム。
【請求項１７】
投影表示する投影表示単位毎に文書データを投影表示する情報投影装置と接続された画像形成データ生成装置であって、
前記文書データと、前記文書データを構成する一又は複数の画像データの一覧である画像リストとを対応付けて記憶する記憶手段と、
前記投影表示単位毎に生成された、投影表示される前記画像データの表示形態と、当該表示形態の投影順とを示す情報を含んだ表示構成情報を受信するとともに、前記文書データの印刷を要求する印刷要求を受信する第２通信手段と、
前記第２通信手段が受信した前記表示構成情報を記憶する表示構成情報管理手段と、
前記第２通信手段が受信した前記印刷要求に応じて、前記文書データに対応付けられた前記一又は複数の画像データを、前記表示構成情報管理手段に記憶された前記表示構成情報の各々が示す表示形態で配置した画像形成データを生成する画像形成データ生成手段と、
前記画像リストに登録された画像データと、前記表示構成情報管理手段に記憶された前記表示構成情報の各々に示された画像データとの一致判定を行い、不一致となった画像データを未処理画像データとして検出する未処理画像検出手段と、
前記表示構成情報管理手段に記憶された前記表示構成情報を用いて、前記未処理画像データが投影表示された場合の表示形態を推定し、当該表示形態を示した前記表示構成情報を生成する表示形態推定手段と、
を備え、
前記画像形成データ生成手段は、前記文書データに対応付けられた前記一又は複数の画像データを、前記表示形態推定手段が生成した前記表示構成情報の各々が示す表示形態で配置した画像形成データを更に生成することを特徴とする画像形成データ生成装置。
【請求項１８】
前記第２通信手段は、前記情報投影装置における投影表示の状態の検知結果を示す信号を受信し、
前記第２通信手段が受信した前記検知結果に基づいて、前記情報投影装置における投影表示の中断を検知した場合に、前記文書データの印刷要求を前記画像形成データ生成手段に送信する第２状態管理手段を更に備え、
前記画像形成データ生成手段は、前記第２状態管理手段から送信された印刷要求に応じて、前記画像形成データを生成することを特徴とする請求項１７に記載の画像形成データ生成装置。
【請求項１９】
前記表示形態推定手段は、前記表示構成情報管理手段に記憶された前記表示構成情報のうち、最も近時に投影表示が行われた表示構成情報が示す表示形態を、前記未処理画像データが投影表示された場合の表示形態と推定することを特徴とする請求項１７又は１８に記載の画像形成データ生成装置。
【請求項２０】
前記表示形態推定手段は、前記表示構成情報管理手段に記憶された前記表示構成情報が示す表示形態のうち、利用頻度が最も高い表示形態を、前記未処理画像データが投影表示された場合の表示形態と推定することを特徴とする請求項１７〜１９の何れか一項に記載の画像形成データ生成装置。
【請求項２１】
前記第２通信手段は、前記投影表示単位毎に生成された前記表示構成情報に基づいた表示形態の投影表示の投影表示時間を更に受信し、
前記表示構成情報管理手段は、前記第２通信手段で受信した前記投影表示時間を、該投影表示時間の投影表示に係る表示構成情報に含めて登録し、
前記表示形態推定手段は、前記表示構成情報管理手段に記憶された前記表示構成情報のうち、前記投影表示時間が最長又は最短の表示構成情報が示す表示形態を、前記未処理画像データが投影表示された場合の表示形態と推定することを特徴とする請求項１７〜２０の何れか一項に記載の画像形成データ生成装置。
【請求項２２】
前記第２通信手段は、該情報投影装置を操作するユーザを識別するためのユーザ情報を更に受信し、
前記表示構成情報管理手段は、前記第２通信手段が受信した前記ユーザ情報を、該ユーザ情報のユーザが投影表示を行った前記表示構成情報に含めて登録し、
前記表示形態推定手段は、前記表示構成情報管理手段に記憶された前記表示構成情報から、前記第２通信手段が前記印刷要求を受信する直前まで前記情報投影装置を操作していたユーザのユーザ情報を含む表示構成情報を抽出し、該抽出した表示構成情報を用いて、前記未処理画像データが投影表示された場合での表示形態を推定することを特徴とする請求項１７〜２１の何れか一項に記載の画像形成データ生成装置。
【請求項２３】
前記第２通信手段は、前記投影表示の終了通知を更に受信し、
前記第２通信手段が受信した前記投影表示の終了通知に応じて、前記表示構成情報管理手段に記憶された前記表示構成情報の全てを履歴情報とし、投影表示の終了対象となった前記文書データと対応付けて記憶する文書管理手段を更に備え、
前記表示形態推定手段は、前記文書管理手段が記憶する履歴情報のうち、印刷対象の文書データに対応付けられた履歴情報を用いて、前記未処理画像データが投影表示された場合での表示形態を推定することを特徴とする請求項１７〜２２の何れか一項に記載の画像形成データ生成装置。
【請求項２４】
前記第２通信手段は、前記情報投影装置を操作するユーザを識別するためのユーザ情報を更に受信し、
前記表示構成情報管理手段は、前記第２通信手段が受信した前記ユーザ情報を、該ユーザ情報のユーザが投影表示を行った前記表示構成情報の全てに対応付けて記憶し、
前記表示形態推定手段は、前記文書管理手段が記憶する履歴情報のうち、印刷対象の文書データに対応付けられた履歴情報で、且つ、前記第２通信手段が前記印刷要求を受信する直前まで前記情報投影装置を操作していたユーザのユーザ情報を含む履歴情報を用いて、前記未処理画像データが投影表示された場合での表示形態を推定することを特徴とする請求項２３に記載の画像形成データ生成装置。
【請求項２５】
前記表示形態推定手段は、前記履歴情報の各々に含まれた前記表示構成情報を同一の投影順毎に比較し、該同一の投影順の表示構成情報が示す表示形態のうち、利用頻度が最も高い表示形態を、その投影順の表示形態に割り当てる未処理画像データの表示形態と推定することを特徴とする請求項２３又は２４に記載の画像形成データ生成装置。
【請求項２６】
前記第２通信手段は、印刷対象となった前記表示構成情報に対して、該表示構成情報が示す表示形態で印刷するスクリーンレイアウト印刷方式、又は、該表示形態を構成する画像データを個別に印刷する画像直接印刷方式の何れかを指示した印刷方式を更に受信し、
前記画像形成データ生成手段は、前記第２通信手段が受信した印刷方式に従い、前記印刷対象となった表示構成情報の表示形態を構成する画像データの前記画像形成データを生成し、
前記表示構成情報管理手段は、前記画像形成データ生成手段が前記画像形成データの生成に用いた前記印刷方式を、前記印刷対象となった表示構成情報に含めて登録し、
前記表示形態推定手段は、前記表示構成情報管理手段が記憶する表示構成情報のうち、前記印刷方式が未登録の表示構成情報の印刷方式を、該印刷方式が登録済の表示構成情報を用いて推定することを特徴とする請求項１７〜２５の何れか一項に記載の画像形成データ生成装置。
【請求項２７】
前記表示形態推定手段は、前記表示構成情報管理手段に記憶された前記印刷方式がスクリーンレイアウト印刷方式の表示構成情報から、該表示構成情報に示された画像データ数の最大値を求め、前記印刷方式が未登録の表示構成情報のうち、該表示構成情報に示された画像データ数が、前記最大値以下となる表示構成情報の印刷方式を、スクリーンレイアウト印刷方式と推定し、前記最大値を上回る表示構成情報の印刷方式を、画像直接印刷方式と推定することを特徴とする請求項２６に記載の画像形成データ生成装置。
【請求項２８】
前記表示形態推定手段は、前記表示構成情報管理手段に記憶された前記印刷方式がスクリーンレイアウト印刷方式の表示構成情報から、該表示構成情報に示された画像データの面積の最小値を求め、前記印刷方式が未登録の表示構成情報のうち、該表示構成情報に示された最も小さい画像データの面積が前記最小値以上となる表示構成情報の印刷方式を、スクリーンレイアウト印刷方式と推定し、前記最小値を下回る表示構成情報の印刷方式を、画像直接印刷方式と推定することを特徴とする請求項２６に記載の画像形成データ生成装置。
【請求項２９】
前記表示構成情報は、前記情報投影装置で投影表示される前記一又は複数の画像データの投影画面上での配置位置座標を示す相対位置情報を含み、
前記画像形成データ生成手段は、前記一又は複数の画像データを、前記相対位置情報が示す配置位置座標に基づいて配置した前記画像形成データを生成する、請求項１７〜２８の何れか一項に記載の画像形成データ生成装置。
【請求項３０】
前記表示構成情報は、前記情報投影装置で投影表示される前記複数の画像データの投影画面上での重なり順を示す重なり順情報を含み、
前記画像形成データ生成手段は、さらに、前記複数の画像データを、前記重なり順情報が示す重なり順に基づいて配置した前記画像形成データを生成する、請求項１７〜２９の何れか一項に記載の画像形成データ生成装置。
【請求項３１】
前記表示構成情報は、前記情報投影装置で投影表示される前記一又は複数の画像データの投影画面上での切り出し範囲を示す部分位置情報を含み、
前記画像形成データ生成手段は、さらに、前記一又は複数の画像データを、前記部分位置情報が示す切り出し範囲に基づいて配置した前記画像形成データを生成する、請求項１７〜３０の何れか一項に記載の画像形成データ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報投影システム及び画像形成データ生成装置に関する。
【背景技術】
【０００２】
従来、オフィスや大学で行われる講義や説明会あるいは打ち合わせ等で、説明資料を事前に人数分印刷して配布しつつ、情報投影装置としてのプロジェクタを利用して、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）上で作成した説明資料をスクリーンに投影するといった場面がある。このような場面には、ＰＣとプロジェクタとを、有線又は無線で接続したプロジェクション関連の技術や、ＰＣからの資料の印刷という既存の技術を用いている。
【０００３】
例えば、特許文献１には、プロジェクタで投影している説明資料のページと、議事録内容とを対応付けた組として画像形成装置に記憶し、印刷の際には、対応付けて画像形成装置に記憶した内容を印刷することにより、複数ページの説明資料を、会議中にプロジェクタで投影している状態で、その投影しているページと議事録内容を組み合わせて印刷出力できるようにし、これにより、議事録内容と投影された説明資料のページとの関係を把握させる技術が開示されている。
【０００４】
また、特許文献２には、プロジェクタ側で、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）で指定された記憶場所から、当該記憶場所に予め保存しておいた説明資料のデータを取得して投影表示することで、操作側のＰＣで投影表示する説明資料のデータの保持を不要とする技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、これらの従来技術では、ＰＣの画面をそのままプロジェクタで投影しない場合、すなわち、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等に画像データを保存しておいたり、ネットワーク経由で表示対象の画像データをプロジェクタに転送する場合、プロジェクタで投影する際に部分的に拡大したり、複数の画像データを同時にスクリーンに投影しても、その投影表示された表示形態のまま印刷等の画像形成を行うことが困難である。
【０００６】
また、表示形態を設定しながら投影表示を行う場合には、未投影表示の画像データについてはその表示形態も未設定となる。このため、未投影表示の画像データを、投影表示済の画像データと同様の表示形態で印刷を行うためには、印刷の際にユーザ自身がレイアウト（表示形態）を設定する必要があり、利便性の上で改善の余地があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、未投影表示の画像データの印刷時のレイアウトに、投影表示済の画像データの表示形態を反映することが可能な情報投影システム及び画像形成データ生成装置を提供することを主な目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかる情報投影システムは、情報投影装置と、前記情報投影装置に接続された画像形成データ生成装置と、を備えた情報投影システムであって、前記情報投影装置は、投影表示する投影表示単位毎に、文書データを構成する一又は複数の画像データの表示形態を指示する操作手段と、前記操作手段で指示された前記画像データの表示形態と、当該表示形態の投影順とを示す情報とを含んだ表示構成情報を、前記投影表示単位毎に生成する表示構成情報生成手段と、前記表示構成情報生成手段によって前記表示構成情報が生成される度に、生成された該表示構成情報に基づいて、該表示構成情報に示された前記画像データを前記操作手段によって指示された表示形態で投影表示する投影表示手段と、前記文書データの印刷を要求する印刷要求を送信するとともに、前記表示構成情報生成手段によって前記表示構成情報が生成される度に、生成された該表示構成情報を前記画像形成データ生成装置に送信する第１通信手段と、を備え、前記画像形成データ生成装置は、前記文書データと、前記文書データを構成する一又は複数のページの画像データの一覧である画像リストとを対応付けて記憶する記憶手段と、前記第１通信手段と通信を行う第２通信手段と、前記第２通信手段が受信した前記表示構成情報を記憶する表示構成情報管理手段と、前記第２通信手段が受信した前記印刷要求に応じて、前記文書データに対応付けられた前記一又は複数の画像データを、前記表示構成情報管理手段に記憶された前記表示構成情報の各々が示す表示形態で配置した画像形成データを生成する画像形成データ生成手段と、前記画像リストに登録された画像データと、前記表示構成情報管理手段に記憶された前記表示構成情報の各々に示された画像データとの一致判定を行い、不一致となった画像データを未処理画像データとして検出する未処理画像検出手段と、前記表示構成情報管理手段に記憶された前記表示構成情報を用いて、前記未処理画像データが投影表示された場合の表示形態を推定し、当該表示形態を示した前記表示構成情報を生成する表示形態推定手段と、を備え、前記画像形成データ生成手段は、前記文書データに対応付けられた前記一又は複数の画像データを、前記表示形態推定手段が生成した前記表示構成情報の各々が示す表示形態で配置した画像形成データを更に生成することを特徴とする。
【０００９】
また、本発明に係る画像形成データ生成装置は、投影表示する投影表示単位毎に文書データを投影表示する情報投影装置と接続された画像形成データ生成装置であって、前記文書データと、前記文書データを構成する一又は複数の画像データの一覧である画像リストとを対応付けて記憶する記憶手段と、前記投影表示単位毎に生成された、投影表示される前記画像データの表示形態と、当該表示形態の投影順とを示す情報を含んだ表示構成情報を受信するとともに、前記文書データの印刷を要求する印刷要求を受信する第２通信手段と、前記第２通信手段が受信した前記表示構成情報を記憶する表示構成情報管理手段と、前記第２通信手段が受信した前記印刷要求に応じて、前記文書データに対応付けられた前記一又は複数の画像データを、前記表示構成情報管理手段に記憶された前記表示構成情報の各々が示す表示形態で配置した画像形成データを生成する画像形成データ生成手段と、前記画像リストに登録された画像データと、前記表示構成情報管理手段に記憶された前記表示構成情報の各々に示された画像データとの一致判定を行い、不一致となった画像データを未処理画像データとして検出する未処理画像検出手段と、前記表示構成情報管理手段に記憶された前記表示構成情報を用いて、前記未処理画像データが投影表示された場合の表示形態を推定し、当該表示形態を示した前記表示構成情報を生成する表示形態推定手段と、を備え、前記画像形成データ生成手段は、前記文書データに対応付けられた前記一又は複数の画像データを、前記表示形態推定手段が生成した前記表示構成情報の各々が示す表示形態で配置した画像形成データを更に生成することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、未投影表示の画像データの印刷時のレイアウトに、投影表示済の画像データの表示形態を反映することが可能な情報投影システム及び画像形成データ生成装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態１の情報投影システムのネットワーク構成、及び情報投影装置、印刷データ生成装置、印刷装置の各機能的構成を示すブロック図である。
【図２】図２は、画像リストのデータ構造の一例を示す説明図である。
【図３】図３は、実施の形態１のリンクテーブルの一例を示す説明図である。
【図４】図４は、実施の形態１の表示資料情報に含まれる表示構成情報のデータ構造の一例を示す説明図である。
【図５】図５は、相対位置情報が登録された表示情報を含む表示構成情報の一例を示す説明図である。
【図６】図６は、図５に示す表示情報を含む表示構成情報が生成される場合におけるユーザによる表示形態の指示の例を示す説明図である。
【図７】図７は、相対位置情報及び重なり順情報が登録された表示情報を含む表示構成情報の一例を示す説明図である。
【図８】図８は、図７に示す表示情報を含む表示構成情報が生成される場合におけるユーザによる表示形態の指示の例を示す説明図である。
【図９】図９は、相対位置情報、部分位置情報及び重なり順情報が登録された表示情報を含む表示構成情報の一例を示す説明図である。
【図１０】図１０は、図９に示す表示情報を含む表示構成情報が生成される場合におけるユーザによる表示形態の指示の例を示す説明図である。
【図１１】図１１は、実施の形態１の文書データの登録処理のシーケンス図である。
【図１２】図１２は、実施の形態１の投影表示処理の手順を示すシーケンス図である。
【図１３】図１３は、実施の形態１の表示構成情報の生成処理の手順を示すフローチャートである。
【図１４】図１４は、実施の形態１の印刷処理の手順を示すシーケンス図である。
【図１５】図１５は、実施の形態１の印刷データ生成処理の手順を示すフローチャートである。
【図１６】図１６は、実施の形態１の未処理画像判断処理の手順を示すフローチャートである。
【図１７】図１７は、実施の形態１の表示形態推定処理の手順を示すフローチャートである。
【図１８】図１８は、実施の形態１の記憶部に記憶された画像リストの一例を示す図である。
【図１９】図１９は、実施の形態１の表示構成情報管理部に記憶された表示構成情報の一例を示す図である。
【図２０】図２０は、図１９の表示構成情報に基づき、実施の形態１の印刷データ生成部が生成した印刷データの一例を示す図である。
【図２１】図２１は、図１８の画像リスト及び図１９の表示構成情報に基づき、実施の形態１の印刷データ生成部が生成した未処理画像リストの一例を示す図である。
【図２２】図２２は、実施の形態１の表示形態推定部が生成した表示構成情報の一例を示す図である。
【図２３】図２３は、図２２の表示構成情報に基づき、実施の形態１の印刷データ生成部が生成した印刷データの一例を示す図である。
【図２４】図２４は、実施の形態１の中断時印刷処理の手順を示すシーケンス図である。
【図２５】図２５は、実施の形態１の中断検知処理の手順を示すフローチャートである。
【図２６】図２６は、実施の形態１の中断検知処理において行われる割り込み処理の手順を示すフローチャートである。
【図２７】図２７は、実施の形態２の情報投影システムのネットワーク構成、及び情報投影装置、印刷データ生成装置、印刷装置の各機能的構成を示すブロック図である。
【図２８】図２８は、実施の形態２の表示形態推定処理の手順を示すフローチャートである。
【図２９】図２９は、実施の形態２の表示構成情報管理部に記憶された表示構成情報の一例を示す図である。
【図３０】図３０は、図２９の表示構成情報に基づき、実施の形態２の印刷データ生成部が生成した印刷データの一例を示す図である。
【図３１】図３１は、実施の形態２の表示形態推定部が生成した表示構成情報の一例を示す図である。
【図３２】図３２は、図３１の表示構成情報に基づき、実施の形態２の印刷データ生成部が生成した印刷データの一例を示す図である。
【図３３】図３３は、実施の形態３の情報投影システムのネットワーク構成、及び情報投影装置、印刷データ生成装置、印刷装置の各機能的構成を示すブロック図である。
【図３４】図３４は、実施の形態３の表示資料情報に含まれる表示構成情報のデータ構造の一例を示す説明図である。
【図３５】図３５は、実施の形態３の投影時間情報の登録処理の手順を示すシーケンス図である。
【図３６】図３６は、実施の形態３の表示形態推定処理の手順を示すフローチャートである。
【図３７】図３７は、実施の形態３の表示構成情報管理部に記憶された表示構成情報の一例を示す図である。
【図３８】図３８は、実施の形態３の表示形態推定部が生成した表示構成情報の一例を示す図である。
【図３９】図３９は、図３８の表示構成情報に基づき、実施の形態３の印刷データ生成部が生成した印刷データの一例を示す図である。
【図４０】図４０は、実施の形態４の情報投影システムのネットワーク構成、及び情報投影装置、印刷データ生成装置、印刷装置の各機能的構成を示すブロック図である。
【図４１】図４１は、実施の形態４の表示資料情報に含まれる表示構成情報のデータ構造の一例を示す説明図である。
【図４２】図４２は、実施の形態４のユーザ情報登録処理の手順を示すシーケンス図である。
【図４３】図４３は、実施の形態４の表示形態推定処理の手順を示すフローチャートである。
【図４４】図４４は、実施の形態４の記憶部に記憶された画像リストの一例を示す図である。
【図４５】図４５は、実施の形態４の表示構成情報管理部に記憶された表示構成情報の一例を示す図である。
【図４６】図４６は、図４５の表示構成情報に基づき、実施の形態４の印刷データ生成部が生成した印刷データの一例を示す図である。
【図４７】図４７は、図４４の画像リスト及び図４５の表示構成情報に基づき、実施の形態４の印刷データ生成部が生成した未処理画像リストの一例を示す図である。
【図４８】図４８は、実施の形態４の表示形態推定部が生成した表示構成情報の一例を示す図である。
【図４９】図４９は、図４８の表示構成情報に基づき、実施の形態４の印刷データ生成部が生成した印刷データの一例を示す図である。
【図５０】図５０は、実施の形態５の情報投影システムのネットワーク構成、及び情報投影装置、印刷データ生成装置、印刷装置の各機能的構成を示すブロック図である。
【図５１】図５１は、実施の形態５のリンクテーブルの一例を示す説明図である。
【図５２】図５２は、実施の形態５の履歴情報登録処理の手順を示すシーケンス図である。
【図５３】図５３は、実施の形態５の印刷処理の手順を示すシーケンス図である。
【図５４】図５４は、実施の形態５の表示形態推定処理の手順を示すフローチャートである。
【図５５】図５５は、実施の形態５の記憶部に記憶された画像リストの一例を示す図である。
【図５６】図５６は、実施の形態５の表示構成情報管理部に記憶された表示構成情報の一例を示す図である。
【図５７】図５７は、実施の形態５のリンクテーブルに記憶された履歴情報の一例を示す図である。
【図５８】図５８は、図５７の履歴情報が表す投影表示時の表示形態と、図５６の表示構成情報が示す投影表示時の表示形態を説明するための図である。
【図５９】図５９は、図５５の画像リスト及び図５６の表示構成情報に基づき、実施の形態５の印刷データ生成部が生成した未処理画像リストの一例を示す図である。
【図６０】図６０は、実施の形態５の表示形態推定部が生成した表示構成情報の一例を示す図である。
【図６１】図６１は、図６０の表示構成情報に基づき、実施の形態５の印刷データ生成部が生成した印刷データの一例を示す図である。
【図６２】図６２は、実施の形態６の情報投影システムのネットワーク構成、及び情報投影装置、印刷データ生成装置、印刷装置の各機能的構成を示すブロック図である。
【図６３】図６３は、実施の形態６の表示構成情報のデータ構造の一例を示す説明図である。
【図６４】図６４は、実施の形態６のユーザ情報登録処理の手順を示すシーケンス図である。
【図６５】図６５は、実施の形態６の印刷処理の手順を示すシーケンス図である。
【図６６】図６６は、実施の形態６の表示形態推定処理の手順を示すフローチャートである。
【図６７】図６７は、実施の形態６の表示構成情報管理部に記憶された表示構成情報の一例を示す図である。
【図６８】図６８は、実施の形態６のリンクテーブルに記憶された履歴情報の一例を示す図である。
【図６９】図６９は、図６８の履歴情報が表す投影表示時の表示形態と、図６７の表示構成情報が示す投影表示時の表示形態を説明するための図である。
【図７０】図７０は、実施の形態６の表示形態推定部が生成した表示構成情報の一例を示す図である。
【図７１】図７１は、図７０の表示構成情報に基づき、実施の形態６の印刷データ生成部が生成した印刷データの一例を示す図である。
【図７２】図７２は、実施の形態７の情報投影システムのネットワーク構成、及び情報投影装置、印刷データ生成装置、印刷装置の各機能的構成を示すブロック図である。
【図７３】図７３は、実施の形態７の表示資料情報に含まれる表示構成情報のデータ構造の一例を示す説明図である。
【図７４】図７４は、実施の形態７の個別印刷処理の手順を示すシーケンス図である。
【図７５】図７５は、実施の形態７の印刷データ生成処理の手順を示すフローチャートである。
【図７６】図７６は、実施の形態７の印刷処理の手順を示すシーケンス図である。
【図７７】図７７は、実施の形態７の未処理画像検出処理の手順を示すフローチャートである。
【図７８】図７８は、実施の形態７の表示形態推定処理の手順を示すフローチャートである。
【図７９】図７９は、実施の形態７の表示構成情報管理部に記憶された表示構成情報の一例を示す図である。
【図８０】図８０は、図７９に示した表示構成情報が投影表示された際の投影画像の表示形態と、該表示構成情報に基づき生成された印刷データのレイアウトとを説明するための図である。
【図８１】図８１は、実施の形態７の表示形態推定部が生成した表示構成情報の一例を示す図である。
【図８２】図８２は、図８１の表示構成情報に基づき、実施の形態７の印刷データ生成部が生成した印刷データの一例を示す図である。
【図８３】図８３は、実施の形態７の表示構成情報管理部に記憶された表示構成情報の一例を示す図である。
【図８４】図８４は、図８３に示した表示構成情報が投影表示された際の投影画像の表示形態と、該表示構成情報に基づき生成された印刷データのレイアウトとを説明するための図である。
【図８５】図８５は、実施の形態７の表示形態推定部が生成した表示構成情報の一例を示す図である。
【図８６】図８６は、図８５の表示構成情報に基づき、実施の形態７の印刷データ生成部が生成した印刷データの一例を示す図である。
【図８７】図８７は、実施の形態１〜７の印刷データ生成装置のハードウェア構成例を示すブロック図である。
【図８８】図８８は、実施の形態１〜７の情報投影装置のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、情報投影システム、情報投影装置、画像形成データ生成装置、情報投影方法及びプログラムの一の実施の形態を詳細に説明する。
【００１３】
（実施の形態１）
図１は、実施の形態１の情報投影システムのネットワーク構成、及び情報投影装置、印刷データ生成装置、印刷装置の各機能的構成を示すブロック図である。本実施の形態にかかる情報投影システムは、情報投影装置１００と、画像形成データ生成装置としての印刷データ生成装置２００と、画像形成装置としての印刷装置３００と、ＰＣ４００とを備え、それぞれがインターネット等のネットワークに接続された構成となっている。
【００１４】
情報投影装置１００は、投影スクリーンに文書データの内容を投影表示するプロジェクタ等が該当するが、これに限定されるものではない。印刷データ生成装置２００は、投影表示された文書データを印刷するための印刷データを生成し、印刷装置３００に送信するものである。ここで、印刷データとしては、例えば、ＰＤＬ（Ｐｒｉｎｔ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データ等が該当する。印刷装置３００は、印刷部３０１を備え、印刷データ生成装置２００で生成された印刷データを受信し、印刷部３０１により、この印刷データを記録媒体に印刷する。
【００１５】
印刷データ生成装置２００の詳細について説明する。印刷データ生成装置２００は、図１に示すように、通信部２０１と、表示構成情報管理部２０２と、文書管理部２０３と、印刷データ生成部２０４と、画像データ生成部２０５と、状態管理部２０６と、表示形態推定部２０７と、記憶部２１０と、を主に備えている。
【００１６】
記憶部２１０は、ハードディスクドライブ装置（ＨＤＤ）等の記憶媒体であり、後述する文書データや、画像リスト等を記憶する。ここで、文書データには、プレゼンテーション資料作成ソフトウェアやワードプロセッサ等で生成されたデータ、あるいはこれらのデータから変換された表示用データ等が該当するが、これらに限定されるものではない。
【００１７】
画像データ生成部２０５は、文書データを構成する一又は複数のページのそれぞれを、情報投影装置１００で投影表示が可能な形式の画像データに変換する。情報投影装置１００で投影表示が可能な形式としては、例えば、ＪＰＥＧ形式等があげられるが、これに限定されるものではない。
【００１８】
文書管理部２０３は、ＰＣ４００から、情報投影装置１００で投影する文書データを受信し、受信した文書データを記憶部２１０に保存する。また、文書管理部２０３は、画像データ生成部２０５により、変換された画像データの一覧からなる画像リストを記憶部２１０に保存するとともに、この画像リストと、画像リストを構成する画像データを含む文書データとリンクすることより、文書データと画像リストとを対応付ける。
【００１９】
図２は、画像リストのデータ構造の一例を示す説明図である。図２に示すように、画像リストには、投影表示用に変換された画像データと、この画像データを一意に識別するための画像ＩＤとがそれぞれ対応付けられて含まれる。文書管理部２０３は、このような画像リストと、変換元の文書データとをリンクテーブルを生成することによってリンクする。
【００２０】
図３は、リンクテーブルの一例を示す説明図である。リンクテーブルは、記憶部２１０に保存される。文書管理部２０３は、図３に示すように、文書データのファイル名である文書データ名と、この文書データから変換された画像データを含む画像リストのファイル名である画像リスト名とをリンクテーブルに対応付けて登録する。
【００２１】
また、文書管理部２０３は、情報投影装置１００から通信部２０１を介して、投影表示対象の文書データの画像リストの要求を受けた場合には、リンクテーブルを参照して、記憶部２１０から、投影表示対象の文書データに対応する画像リストを読み出し、通信部２０１に受け渡す。
【００２２】
また、文書管理部２０３は、印刷データ生成部２０４から画像データの取得要求を受け付けた場合には、リンクテーブルを参照して、記憶部２１０から、投影表示対象の文書データに対応する画像リストを読み出して、印刷データ生成部２０４に受け渡す。
【００２３】
なお、文書データと画像リストのリンクの手法は、リンクテーブルを用いた手法に限定されるものではなく、文書データと画像リストとをリンクするものであれば、いずれの手法も適用することができる。
【００２４】
図１に戻り、通信部２０１は、情報投影装置１００から、情報投影装置１００で投影表示された一又は複数の画像データの表示形態を示す表示情報と、投影表示された該表示形態の投影順をページ番号として示したページ番号情報と、を含む表示構成情報を受信する。表示構成情報の詳細については後述する。
【００２５】
また、通信部２０１は、情報投影装置１００からの要求を受けて、投影表示の対象である文書データに対応する画像リスト（文書管理部２０３によって記憶部２１０から読み出される）を情報投影装置１００に送信する。また、通信部２０１は、投影表示された文書データの印刷を指示する印刷要求を情報投影装置１００から受け付けると、この印刷要求を印刷データ生成部２０４に送信する。
【００２６】
表示構成情報管理部２０２は、情報投影装置１００から受信した表示構成情報を記憶する。この表示構成情報は、投影表示する投影表示単位毎に、情報投影装置１００側で作成される。そして、作成された表示構成情報は、情報投影装置１００から通信部２０１を介して表示構成情報管理部２０２へ順次（表示構成情報が生成される度に順次）送信される。そして、表示構成情報管理部２０２は、受け付けた表示構成情報を順次記憶する。このため、表示構成情報管理部２０２は、上記投影表示単位毎に生成された、１又は複数の表示構成情報からなる表示資料情報を記憶する（図４参照）。表示構成情報については詳細を後述する。また、この表示形態の指示についても、詳細を後述する。
【００２７】
状態管理部２０６は、情報投影装置１００における投影表示の中断を検知する。この中断の検知は、情報投影装置１００から通信部２０１を介して入力される情報投影装置１００の投影表示の状態を示す信号を判別することによって行う。状態管理部２０６における、該投影表示の中断検知の詳細は後述する。状態管理部２０６は、投影表示の中断を検知すると、投影表示された文書データの印刷要求を印刷データ生成部２０４に送信する。
【００２８】
印刷データ生成部２０４は、通信部２０１又は状態管理部２０６から印刷要求を受け付けると、表示構成情報管理部２０２に記憶されている表示資料情報に含まれる表示構成情報の全てを読み取る。また、印刷データ生成部２０４は、状態管理部２０６から該印刷要求を受け付けると、印刷指示の対象である文書データに対応付けられた画像リスト（文書管理部２０３によって記憶部２１０から読み出される）に含まれる、一又は複数のページの画像データを、上記読み取った１又は複数の表示構成情報の各々が示す表示構成で印刷する用紙サイズに対応する印刷用メモリ領域に配置した印刷データを生成する。このため、印刷データ生成部２０４では、状態管理部２０６から印刷要求を受け付けたときに表示構成情報管理部２０２に記憶されている表示資料情報に含まれる１又は複数の表示構成情報毎、すなわち、投影表示される表示形態の投影表示単位毎に、印刷データを生成する。
【００２９】
また、印刷データ生成部２０４は、画像リストに登録された画像ＩＤと、各表示構成情報（表示情報）に含まれた画像ＩＤとを比較することで、画像リストに登録された全ての画像ＩＤについて印刷データを生成したか否かを判断する。この判断において、画像リストと各表示構成情報とで一致しない画像ＩＤ、すなわち印刷データの生成が未処理の画像ＩＤが存在した場合、印刷データ生成部２０４は、この不一致となった画像ＩＤ及び画像データ名を画像リストから抽出し、未処理画像リストとして生成する。また、印刷データ生成部２０４は、未処理画像リストを生成すると、この未処理画像リストとともに、該未処理画像リストに登録された画像ＩＤの表示形態の推定を要求する推定要求を、表示形態推定部２０７に送信する。また、印刷データ生成部２０４は、表示形態推定部２０７から表示構成情報を受信すると、該表示構成情報の各々が示す表示形態で印刷データを生成する。そして、印刷データ生成部２０４は、生成した全ての印刷データを印刷装置３００に送信して、印刷装置３００に印刷させる。なお、表示構成情報に応じた具体的な印刷データの生成手法については後述する。
【００３０】
表示形態推定部２０７は、印刷データ生成部２０４から未処理画像リスト及び推定要求を受信すると、表示構成情報管理部２０２に記憶されている表示構成情報の全てを読み取る。また、表示形態推定部２０７は、読み取った表示構成情報に基づいて、未処理画像リストに登録された各画像ＩＤの画像データが投影表示された場合の表示形態を推測し、この表示形態を示した表示構成情報（表示情報）を生成する。また、表示形態推定部２０７は、生成した表示構成情報を、印刷データ生成部２０４に送信する。なお、表示形態推定部２０７での表示形態の予測手法については後述する。
【００３１】
次に、情報投影装置１００の詳細について説明する。情報投影装置１００は、図１に示すように、通信部１０１と、操作部１０２と、表示構成情報生成部１０３と、投影表示部１０４と、状態管理部１０５と、を主に備えている。
【００３２】
状態管理部１０５は、投影表示部１０４における投影表示の状態を検知し、検知結果（すなわち、投影表示の状態）を示す信号を、通信部１０１を介して印刷データ生成装置２００へ送信する。この投影表示の状態を示す信号としては、情報投影装置１００の投影表示部１０４において投影表示が正常に行われていることを示す信号や、投影表示の中断を示す信号等が挙げられる。投影表示の中断を示す信号としては、情報投影装置１００内における装置故障を示す信号、及びユーザの操作指示によって操作部１０２から入力された投影表示の中断を示す信号等がある。装置故障を示す信号とは、具体的には、投影表示部１０４への投影表示が出来ない状態である事を示す故障情報であり、この装置故障を示す信号には、例えば、投影表示部１０４に設けられた光源の故障を示す情報等が挙げられる。
【００３３】
なお、状態管理部１０５は、図示を省略する信号線によって情報投影装置１００内の装置各部に電気的に接続されており、該装置各部から各種信号が状態管理部１０５に入力されるように構成されている。また、情報投影装置１００内の装置各部では、情報投影装置１００内において投影表示が困難であるような異常が発生したときに、装置故障を示す信号を状態管理部１０５に逐次送信するように構成されている。
【００３４】
そして、状態管理部１０５では、投影表示の状態を示す信号として、このような装置故障を示す信号や操作部１０２から入力された投影表示の中断を示す信号等の、投影表示の中断を示す信号が情報投影装置１００内の装置各部から入力された場合には、該中断を示す信号を受け付けたときに、通信部１０１を介して印刷データ生成装置２００に装置故障を示す信号を送信する。
【００３５】
一方、投影表示の状態を示す信号としての、投影表示部１０４において投影表示が正常に行われていることを示す信号については、状態管理部１０５は、所定時間毎に通信部１０１を介して該信号を印刷データ生成装置２００に送信する。
【００３６】
通信部１０１は、文書データの投影表示を行う場合に、投影表示対象の文書データの画像リストを、印刷データ生成装置２００に要求して、当該画像リストを受信する。また、通信部１０１は、状態管理部１０５から受け付けた投影表示の状態を示す信号を、印刷データ生成装置２００に送信する。また、通信部１０１は、表示構成情報生成部１０３によって生成された、後述する表示構成情報を印刷データ生成装置２００に送信する。また、通信部１０１は、操作部１０２から受け付けた、投影表示中の文書データの印刷を要求する印刷要求を印刷データ生成装置２００に送信する。
【００３７】
操作部１０２は、例えば、ボタンやリモコン受信部などにより構成される入力デバイスである。なお、操作部１０２がキーボードを備えるように構成してもよい。
【００３８】
操作部１０２は、文書データを構成する一又は複数のページの画像データ、すなわち、通信部１０１によって印刷データ生成装置２００から受信した、文書データに対応する画像リストに含まれる一又は複数のページの画像データの表示形態の指示を、ユーザから受け付ける。この表示形態として、画像データの拡大縮小、画像データの配置位置、複数の画像データの重ね合わせなどが、操作部１０２の操作指示によってユーザから指示される。また、操作部１０２は、投影表示部１０４への投影表示の中断の指示を、ユーザから受け付ける。また、操作部１０２は、投影表示対象となった文書データの印刷の指示を、ユーザから受け付ける。
【００３９】
投影表示部１０４は、文書データに対応する画像リストに含まれる一又は複数のページの画像データを、ユーザによって指示された表示形態でスクリーンに投影表示する。
【００４０】
表示構成情報生成部１０３は、ユーザにより指示された表示形態に基づいて、１度に投影表示部１０４に投影表示する投影表示単位毎に表示構成情報を生成する。表示構成情報は、投影表示部１０４にユーザが指示した表示形態で投影表示された一又は複数のページの画像データの表示構成を示すデータと、該表示形態の投影表示の投影順を示すページ番号情報と、を含む。そして、この表示構成は、ユーザが指示した表示形態を実現する表示構成である。
【００４１】
図４の点線Ａ内には、表示構成情報のデータ構造の一例を示す説明図を示した。表示構成情報は、図４に示すように、一つの画像データを単位とした１又は複数の表示情報と、投影表示された表示構成情報の投影順（ページ番号）を示すページ番号情報と、から構成される。一つの表示情報には、画像データの画像ＩＤと、表示形態を示す情報としての、相対位置情報、重なり順情報、部分位置情報が含まれる。
【００４２】
なお、表示構成情報生成部１０３は、表示構成情報を生成する際に、画像ＩＤと相対位置情報を必ず生成するが、重なり順情報と部分位置情報は、ユーザから指示された表示形態により生成されない場合もある。
【００４３】
以下、表示構成情報の各構成について説明する。
【００４４】
まず、相対位置情報について説明する。相対位置情報は、投影表示部１０４により投影表示された一又は複数のページの画像データの投影スクリーン上、すなわち、ＲＡＭ（不図示）の表示用画像メモリ領域上での配置位置座標を示す。
【００４５】
図５は、相対位置情報が登録された表示情報を含む表示構成情報の一例を示す説明図である。なお、図５は、表示構成情報管理部２０２に２つの表示構成情報（２回分の投影表示のための表示構成情報）が記憶されている場合を示したものである。図６は、図５に示す表示情報を含む表示構成情報が生成されて表示構成情報管理部２０２に記憶されている場合における、各表示構成情報のユーザによる表示形態の指示の例を示す説明図である。
【００４６】
図５には、画像ＩＤ＝１の画像データを、投影表示部１０４の投影スクリーン上の縦横各０％の座標位置を始点として該投影スクリーン上の縦横各５０％の位置に表示する表示形態が、ページ番号１の投影表示の表示形態として、ユーザによる操作部１０２の操作によって指示された場合を示した。また、図５には、画像ＩＤ＝２の画像データを、投影表示部１０４の投影スクリーン上の縦横各５０％の座標位置を始点として該投影スクリーン上の縦横各１００％の位置に表示する表示形態が、ページ番号２の投影表示の表示形態として、ユーザによる操作部１０２の操作によって指示された場合を示した。
【００４７】
すなわち、図６（Ａ）に示すように、ページ番号１の投影表示の表示形態として、投影スクリーン上の始点（０％、０％）から終点（５０％、５０％）までの範囲に画像ＩＤ＝１の画像データを１／４に縮小して表示する表示形態をユーザが指示した場合には、表示構成情報生成部１０３は、ユーザからの操作入力イベントや、表示用画像メモリ領域上での画像データの存在位置から、図５に示す、ページ番号情報＝１に対応する相対位置情報を有する表示構成情報を生成する。
【００４８】
また、図６（Ｂ）に示すように、ページ番号２の投影表示の表示形態として、投影スクリーン上の始点（５０％、５０％）から終点（１００％、１００％）までの範囲に画像ＩＤ＝２の画像データを１／４に縮小して表示する表示形態をユーザが指示した場合には、表示構成情報生成部１０３は、ユーザからの操作入力イベントや、表示用画像メモリ領域上での画像データの存在位置から、図５に示す、ページ番号情報＝２に対応する相対位置情報を有する表示構成情報を生成する。
【００４９】
次に、重なり順情報について説明する。重なり順情報は、投影表示部１０４により投影表示された複数のページの画像データの投影スクリーン上（表示用画像メモリ領域上）での重なり順を示す。
【００５０】
図７は、相対位置情報及び重なり順情報が登録された表示情報を含む表示構成情報の一例を示す説明図である。ここで、図７は、表示構成情報管理部２０２に１つの表示構成情報（１回分の投影表示のための表示構成情報）が記憶されている場合を示したものである。図８は、図７に示す表示構成情報が生成されて表示構成情報管理部２０２に記憶されている場合における、ユーザによる表示形態の指示の例を示す説明図である。
【００５１】
図７は、画像ＩＤ＝１の画像データを、投影表示部１０４の投影スクリーン上の縦横各０％の座標位置を始点として、投影スクリーン上の縦横各６０％の位置に表示し、画像ＩＤ＝２の画像データを、投影スクリーン上の縦横各５０％の座標位置を始点として、投影スクリーン上の縦横各１００％の位置に表示し、かつ、画像ＩＤ＝１の画像データの重なり順を１番目、画像ＩＤ＝２の画像データの重なり順を２番目とした表示形態が、ページ番号１の投影表示の表示形態として、ユーザによる操作部１０２の操作によって指示された場合を示している。
【００５２】
すなわち、図８に示すように、ページ番号１の投影表示の表示形態として、投影スクリーン上の始点（０％、０％）から終点（６０％、６０％）までの範囲に画像ＩＤ＝１の画像データを０．３６倍に縮小して表示し、投影スクリーン上の始点（５０％、５０％）から終点（１００％、１００％）までの範囲に画像ＩＤ＝２の画像データを１／４に縮小して表示し、画像ＩＤ＝１の画像データの上に画像ＩＤ＝２の画像データを重ねて表示する表示形態をユーザが指示した場合に、表示構成情報生成部１０３は、ユーザからの操作入力イベントや、表示用画像メモリ領域上での画像データの存在位置から、図７に示す、ページ番号情報、相対位置情報、重なり順情報を有する表示構成情報を生成する。
【００５３】
次に、部分位置情報について説明する。部分位置情報は、投影表示された一又は複数のページの画像データの投影スクリーン上（表示用画像メモリ領域上）での切り出し範囲を示す。
【００５４】
図９は、相対位置情報、重なり順情報及び部分位置情報が登録された表示情報を含む表示構成情報の一例を示す説明図である。ここで、図９は、表示構成情報管理部２０２に１つの表示構成情報（１回分の投影表示のための表示構成情報）が記憶されている場合を示したものである。図１０は、図９に示す表示構成情報が生成されて表示構成情報管理部２０２に記憶されている場合における、ユーザによる表示形態の指示の例を示す説明図である。
【００５５】
図９は、画像ＩＤ＝１の画像データに対して、当該画像データのうち、縦横各０％の座標位置を始点として縦横４０％の座標位置までの範囲を切り出して、切り出した範囲を、投影スクリーン上の縦横各０％の座標位置を始点として、投影スクリーン上の縦横各６０％の位置に表示する表示形態を示す。また、画像ＩＤ＝２の画像データに対して、当該画像データのうち、縦横各５０％の座標位置を始点として縦横１００％の座標位置までの範囲を切り出して、切り出した範囲を、投影スクリーン上の縦横各５０％の座標位置を始点として、投影スクリーン上の縦横各１００％の位置に表示する表示形態を示す。そして、さらに、双方の画像データに対して、画像ＩＤ＝１の画像データの重なり順を１番目、画像ＩＤ＝２の画像データの重なり順を２番目とした表示形態が、ページ番号１の投影表示の表示形態として、ユーザによる操作部１０２の操作によって指示された場合を示している。
【００５６】
すなわち、図１０に示すように、ページ番号１の投影表示の表示形態として、画像ＩＤ＝１の画像データから始点（０％，０％）から終点（４０％，４０％）の座標位置までの範囲を切り出し、投影スクリーン上の始点（０％、０％）から終点（６０％、６０％）までの範囲に画像ＩＤ＝１の画像データから切り出した範囲の画像データを縮小して表示し、画像ＩＤ＝２の画像データから始点（５０％，５０％）から終点（１００％，１００％）の座標位置までの範囲を切り出し、投影スクリーン上の始点（５０％、５０％）から終点（１００％、１００％）までの範囲に画像ＩＤ＝２の画像データから切り出した範囲の画像データを表示し、画像ＩＤ＝１の画像データの上に画像ＩＤ＝２の画像データを重ねて表示する表示形態をユーザが指示した場合に、表示構成情報生成部１０３は、ユーザからの操作入力イベントや、表示用画像メモリ領域上での画像データの存在位置から、図９に示す相対位置情報、部分位地情報及び重なり順情報を有する表示構成情報を生成する。
【００５７】
このように、表示構成情報（表示情報）は、ユーザが指示した表示形態を示すものとなっている。
【００５８】
次に、以上のように構成された本実施の形態の情報投影システムによる文書データの登録処理について説明する。図１１は、実施の形態１の文書データの登録処理のシーケンス図である。
【００５９】
まず、ＰＣ４００は、文書データとともに文書登録の指示を印刷データ生成装置２００の文書管理部２０３に送信する（ステップＳ１１）。印刷データ生成装置２００の文書管理部２０３は、受信した文書データの画像変換指示を画像データ生成部２０５に送信する（ステップＳ１２）。
【００６０】
画像データ生成部２０５は、文書データを構成する１又は複数のページのそれぞれを情報投影装置１００で投影表示可能な形式の画像データに変換する（ステップＳ１３）。そして、画像データ生成部２０５は、画像データから、図２に示す画像リストを生成して、生成した画像リストを文書管理部２０３に送信する（ステップＳ１４）。
【００６１】
次に、文書管理部２０３は、ＰＣ４００から受信した文書データと、画像データ生成部２０５から受信した画像リストとをリンクする（ステップＳ１５）。そして、文書管理部２０３は、文書データと画像リストを記憶部２１０に保存することにより登録する（ステップＳ１６）。記憶部２１０への保存が完了したら、文書管理部２０３は、文書データを送信したＰＣ４００に文書登録完了通知を送信する（ステップＳ１７）。以上のようにして、文書データが登録される。
【００６２】
次に、本実施の形態の情報投影システムによる文書データの投影表示処理について説明する。図１２は、実施の形態１の投影表示処理の手順を示すシーケンス図である。
【００６３】
まず、情報投影装置１００において、ユーザは操作部１０２から投影表示対象の文書データを指示した画像一覧表示要求の指示を行い、これを受け付けた操作部１０２は、画像一覧表示要求を、通信部１０１を介して印刷データ生成装置２００に送信する（ステップＳ２１、Ｓ２２）。
【００６４】
印刷データ生成装置２００では、通信部２０１により画像一覧表示要求を受信すると、文書管理部２０３に対して、指示された文書データに対応した画像リストの取得要求を送信する（ステップＳ２３）。
【００６５】
画像リスト取得要求を受けた文書管理部２０３は、記憶部２１０から、指示された文書データに対応する画像リストを取得して、取得した画像リストを、通信部２０１を介して情報投影装置１００に送信する（ステップＳ２４、Ｓ２５）。
【００６６】
情報投影装置１００の通信部１０１は、印刷データ生成装置２００から画像リストを受信し、受信した画像リストを表示構成情報生成部１０３に送信する（ステップＳ２６）。そして、表示構成情報生成部１０３は、投影表示部１０４に画像リストとともに画像リストの表示要求を行う（ステップＳ２７）。投影表示部１０４は、画像リストの表示要求を受けると、画像リストの画像データを投影スクリーンに投影表示する（ステップＳ２８）。
【００６７】
ユーザは、投影スクリーン上に投影表示された、投影表示対象の文書データを構成する１又は複数のページの画像データの一覧を見ながら、操作部１０２を操作し画像データのレイアウトを決定する（ステップＳ２９）。具体的には、ユーザは、操作部１０２を操作することによって、１又は複数の画像データに対し、上述したように、配置位置、拡大、一部の切り出し、重ね合わせなどのレイアウトを投影スクリーン上で行う。このレイアウトは、内部的には、表示用画像メモリ領域上で実現される。
【００６８】
そして、操作部１０２は、ユーザによって行われた１又は複数の画像データの各々のレイアウトを示す情報を表示形態の指示として受け付ける。そして、上記レイアウトの決定は、例えば、ユーザの操作部１０２の操作指示によって、レイアウトの決定指示を示す決定信号が該操作部１０２から入力されたときをもって行われる。操作部１０２では、ユーザによる操作指示によって該決定信号が入力されたときに、該決定信号の入力前（前回決定信号が入力されてから今回決定信号が入力されるまでの間）に受け付けている１又は複数の画像データの表示形態の指示を１つの投影表示単位とし、該投影表示単位の表示形態で投影表示することを要求する表示要求を、表示構成情報生成部１０３へ送信する（ステップＳ３０）。
【００６９】
表示要求を受けた表示構成情報生成部１０３は、操作部１０２からユーザにより入力された操作のイベントや、表示用画像メモリ領域上での画像データの配置等から、投影表示する投影表示単位毎に表示構成情報を生成する（ステップＳ３１）。ここで、表示構成情報の生成処理の詳細については後述する。
【００７０】
表示構成情報が生成されたら、表示構成情報生成部１０３は、生成した表示構成情報を、通信部１０１を介して、印刷データ生成装置２００に送信する（ステップＳ３２、Ｓ３３）。
【００７１】
印刷データ生成装置２００では、表示構成情報を受信した通信部２０１は、受信した表示構成情報を表示構成情報管理部２０２に送信する（ステップＳ３４）。表示構成情報管理部２０２は、受信した表示構成情報をＲＡＭ（図示せず）等に一時的に保存する（ステップＳ３５）。そして、表示構成情報管理部２０２は、表示構成情報の受信通知を、通信部２０１を介して情報投影装置１００に送信する（ステップＳ３６、Ｓ３７）。
【００７２】
情報投影装置１００では、通信部１０１が受信通知を受信し、この受信通知を表示構成情報生成部１０３に転送する（ステップＳ３８）。表示構成情報生成部１０３は、表示構成情報の受信通知を受信すると、上記ステップＳ３１で生成した表示構成情報と、該表示構成情報に含まれる画像ＩＤに対応する画像データと、を含む画像表示要求を投影表示部１０４に送信する（ステップＳ３９）。画像表示要求を受けた投影表示部１０４は、該画像表示要求に含まれる表示構成情報に基づいて、ユーザによって指示された表示形態で画像データを投影スクリーンに投影表示する（ステップＳ４０）。
【００７３】
以上のようにして、表示構成情報生成部１０３によって投影表示単位毎に表示構成情報が生成される度に、該表示構成情報が表示構成情報管理部２０２に保存されるとともに、該表示構成情報に対応する表示形態で、文書データに含まれる１又は複数の画像データが投影表示部１０４に投影表示される。
【００７４】
なお、本実施の形態では、図１２に示すように、表示構成情報生成部１０３が生成した表示構成情報を表示構成情報管理部２０２に保存した後に（ステップＳ３２〜ステップＳ３８）、投影表示部１０４が該表示構成情報に対応する表示形態で画像データを投影表示する（ステップＳ３９、Ｓ４０）場合を説明した。しかし、表示構成情報生成部１０３で表示構成情報が生成される度に、表示構成情報管理部２０２への表示構成情報の保存、及び投影表示部１０４への投影表示が実行されればよく、該保存と該投影表示との処理順序は逆であってもよい。すなわち、表示構成情報生成部１０３が生成した表示構成情報を、投影表示部１０４が該表示構成情報に対応する表示形態で画像データを投影表示（ステップＳ３９、Ｓ４０）した後に、該表示構成情報を表示構成情報管理部２０２に保存（ステップＳ３２〜ステップＳ３８）してもよい。
【００７５】
次に、ステップＳ３１における表示構成情報の生成処理の詳細について説明する。図１３は、実施の形態１の表示構成情報の生成処理の手順を示すフローチャートである。表示構成情報生成部１０３は、まず、ステップＳ２９でユーザが操作部１０２で操作した操作入力イベントを取得し（ステップＳ５１）、次いで、表示用画像メモリ領域からレイアウトされた全体の画像データを読み出す（ステップＳ５２）。
【００７６】
そして、表示構成情報生成部１０３は、読み出した全体の画像データを解析して、画像リストに登録された画像データの数を取得する（ステップＳ５３）。そして、以下のステップＳ５４からステップＳ５８までの処理を画像データの数分、画像データごとに繰り返す。
【００７７】
表示構成情報生成部１０３は、表示用画像メモリ領域の全体の画像データに含まれる画像データを一つ採択して、画像リストに登録されている画像ＩＤを表示構成情報に登録する（ステップＳ５４）。次に、表示構成情報生成部１０３は、表示用画像メモリ領域のサイズに対する画像データのサイズ及び配置位置を取得する（ステップＳ５５）。そして、表示構成情報生成部１０３は、かかる画像データのサイズ及び配置位置から相対位置情報を生成して、表示構成情報に画像ＩＤに対応付けて登録する（ステップＳ５６）。
【００７８】
次に、表示構成情報生成部１０３は、画像リスト中に登録された画像データと、表示用画像メモリ領域中の同じ画像データとを比較する（ステップＳ５７）。そして、操作入力イベントも参照して、画像データの切り出し範囲を求め、部分位置情報を生成して、表示構成情報に画像ＩＤに対応付けて登録する（ステップＳ５８）。
【００７９】
上記のステップＳ５４からステップＳ５８までの処理を表示用画像メモリ領域に含まれるすべての画像データに対して終了したら、画像データごとの切り欠き部分の有無や操作入力イベントから、各画像データの重なり順を求め、各画像データごとの重なり順情報を生成して、表示情報毎の各画像ＩＤに対応付けて登録する（ステップＳ５９）。
【００８０】
次に、表示構成情報生成部１０３は、上記ステップＳ５４からステップＳ５９までの処理によって生成された、１又は複数の表示情報に、ページ番号情報を対応付けて登録する（ステップＳ６０）。このページ番号情報としては、以下のように定めた値を登録する。例えば、表示構成情報生成部１０３では、操作部１０２によって投影表示単位毎に画像レイアウトが決定されて（ステップＳ２９、図１２参照）操作部１０２から表示要求を受け付けたときに（ステップＳ３０、図１２参照）、図示を省略するメモリ内に予め記憶した投影順を示す数値を“１”カウントアップし、カウントアップした後の数値を、投影順を示すページ番号情報として表示構成情報に登録する。このため、ページ番号情報は、投影表示単位毎に付与される。なお、この投影順を示すページ番号情報は、例えば、操作部１０２による操作指示によってリセットされて初期値（例えば“０”）に戻されるようにしてもよいし、新たな文書データが表示対象の文書データとして指示されたときに、初期値に戻されるようにしてもよい。
【００８１】
以上のような処理により、図４の囲み線Ａ内の例に示す表示構成情報や、図５、図７、図９に示す各表示構成情報が生成される。
【００８２】
次に、本実施の形態の情報投影システムによる印刷処理について説明する。図１４は、実施の形態１の印刷処理の手順を示すシーケンス図である。なお、本処理は、文書データの投影表示中に、文書データ全体の印刷が要求された場合に実行されるものである。
【００８３】
まず、情報投影装置１００において、ユーザは操作部１０２から投影表示対象の文書データ全体の印刷を指示した印刷要求の指示を行い、これを受け付けた操作部１０２は、印刷要求を、通信部１０１を介して印刷データ生成装置２００に送信する（ステップＳ７１、Ｓ７２）。
【００８４】
印刷データ生成装置２００では、通信部２０１により印刷要求を受信すると、印刷データ生成部２０４に対して、印刷要求を送信する（ステップＳ７３）。
【００８５】
印刷データ生成部２０４は、印刷要求を受信すると、印刷対象の文書データに対応付けられた画像リストの取得要求を、文書管理部２０３に送信する（ステップＳ７４）。この取得要求を受けた文書管理部２０３は、記憶部２１０に保存されている画像リストから、取得要求に該当する画像リストを取得して、取得した画像リストを印刷データ生成部２０４に送信する（ステップＳ７５）。
【００８６】
また、印刷データ生成部２０４は、表示構成情報管理部２０２に保存されている全ての表示構成情報（すなわち、表示資料情報）の取得を要求するための、表示構成情報取得要求を表示構成情報管理部２０２に送信する（ステップＳ７６）。表示構成情報管理部２０２は、表示構成情報管理部２０２に保存されている表示資料情報に含まれる、全ての表示構成情報を取得して、取得した全ての表示構成情報を印刷データ生成部２０４に送信する（ステップＳ７７）。
【００８７】
印刷データ生成部２０４は、受信した画像リストに登録されている画像ＩＤの画像データの取得要求を、文書管理部２０３に送信する（ステップＳ７８）。この取得要求を受けた文書管理部２０３は、記憶部２１０に保存されている画像リストから、取得要求のあった画像ＩＤの画像データを取得して、取得した画像データを画像ＩＤとともに印刷データ生成部２０４に送信する（ステップＳ７９）。
【００８８】
画像データを受信した印刷データ生成部２０４は、表示構成情報管理部２０２から受信した表示構成情報に基づき、印刷データ生成処理を行う（ステップＳ８０）。ここで、印刷データ生成処理の詳細については後述する。
【００８９】
続いて、印刷データ生成部２０４は、画像リストに登録されている画像ＩＤと、表示構成情報に含まれた画像ＩＤとに基づいて、印刷データの生成が未処理の画像ＩＤを検出する未処理画像検出処理を行う（ステップＳ８１）。ここで、未処理画像検出処理の詳細については後述する。
【００９０】
ステップＳ８１の未処理画像検出処理で未処理の画像ＩＤが検出された場合、印刷データ生成部２０４は、未処理の画像ＩＤを示した後述する未処理画像リストを推定要求とともに表示形態推定部２０７に送信する（ステップＳ８２）。なお、画像リストに登録された全ての画像ＩＤについて印刷データを生成していた場合には、ステップＳ８８に移行する。
【００９１】
推定要求を受信した表示形態推定部２０７は、表示構成情報管理部２０２に保存されている全ての表示構成情報（すなわち、表示資料情報）の取得を要求するための、表示構成情報取得要求を表示構成情報管理部２０２に送信する（ステップＳ８３）。表示構成情報管理部２０２は、自己の表示構成情報管理部２０２が管理・記憶している表示資料情報に含まれる、全ての表示構成情報を取得し、表示形態推定部２０７に送信する（ステップＳ８４）。
【００９２】
表示形態推定部２０７は、表示構成情報管理部２０２から表示構成情報を受信すると、印刷データの生成処理が未処理の画像ＩＤの表示形態を推定する表示形態推定処理を行う（ステップＳ８５）。ここで、表示形態推定処理の詳細については後述する。
【００９３】
表示形態推定部２０７は、表示形態推定処理で生成した表示構成情報を印刷データ生成部２０４に送信する（ステップＳ８６）。印刷データ生成部２０４は、表示形態推定部２０７から受信した各表示構成情報に基づき、ステップＳ８０と同様の印刷データ生成処理を行う（ステップＳ８７）。
【００９４】
続いて、印刷データ生成部２０４は、これまでに生成した印刷データを印刷要求とともに印刷装置３００に送信する（ステップＳ８８）。印刷要求を受信した印刷装置３００では、印刷部３０１が受信した印刷データを印刷する（ステップＳ８９）。
【００９５】
次に、ステップＳ８０、ステップＳ８７における印刷データ生成処理の詳細について説明する。図１５は、実施の形態１の印刷データ生成処理の手順を示すフローチャートである。
【００９６】
印刷データ生成部２０４は、印刷要求で指定された印刷条件から、印刷する用紙の用紙サイズを取得する（ステップＳ９１）。そして、印刷データ生成部２０４は、用紙サイズの範囲を印刷用画像メモリ領域の範囲に割り当てる（ステップＳ９２）。
【００９７】
次に、印刷データ生成部２０４は、表示構成情報管理部２０２又は表示形態推定部２０７から取得した１又は複数の表示構成情報の各々について、以下のステップＳ９３からステップＳ９８までの処理を、表示構成情報の数分、すなわち、投影表示済の表示形態の数分、繰り返し実行する。なお、下記ステップＳ９３〜ステップＳ９８の処理は、取得した１又は複数の表示構成情報のうちの、ページ番号情報の最も小さいものから順に実行することが好ましい。
【００９８】
印刷データ生成部２０４は、表示構成情報管理部２０２から取得した表示構成情報から重なり順情報を取得して（ステップＳ９３）、以下のステップＳ９４からステップＳ９８までの処理を重なり順情報の数分、すなわち画像データの数分繰り返し実行する。
【００９９】
印刷データ生成部２０４は、該表示構成情報に部分位置情報の指定があるか否かを判断する（ステップＳ９４）。そして、表示構成情報に部分位置情報の指定がない場合には（ステップＳ９４：Ｎｏ）、印刷データ生成部２０４は、画像データの全範囲を表示対象画像とした後（ステップＳ９５）、ステップＳ９７に移行する。
【０１００】
一方、ステップＳ９４で、表示構成情報に部分位置情報の指定がある場合には（ステップＳ９４：Ｙｅｓ）、印刷データ生成部２０４は、画像データから部分位置情報で指定された範囲の部分画像を表示対象画像として切り抜く（ステップＳ９６）。
【０１０１】
次に、印刷データ生成部２０４は、表示対象画像を相対位置情報で指定された範囲のサイズに拡大又は縮小する（ステップＳ９７）。そして、印刷データ生成部２０４は、拡大縮小された表示対象画像を、印刷用画像メモリ領域上で相対位置情報で指定された位置に上書きする（ステップＳ９８）。
【０１０２】
印刷データ生成部２０４は、上記のようなステップＳ９４からステップＳ９８までの処理を、重なり順情報の数、すなわち表示する画像データの数分繰り返し行うことで、複数の画像データを重なり順情報で指定された順番で、かつ相対位置情報、部分位置情報で指定された範囲、サイズ、位置で印刷用画像メモリ領域に配置して、印刷データを生成することができる。
【０１０３】
なお、処理対象の表示構成情報に重なり順情報が含まれていない場合には、上記ステップＳ９３の処理を省略し、上記重なり順情報が１であるものとして、ステップＳ９４〜ステップＳ９８の処理を実行すればよい。
【０１０４】
そして、上記ステップＳ９３〜ステップＳ９８の処理を、取得した表示構成情報の数分、繰り返し実行することによって、表示形態を示す全ての表示構成情報に対応する印刷データを生成することができる。
【０１０５】
次に、ステップＳ８１における未処理画像検出処理の詳細について説明する。図１６は、実施の形態１の未処理画像検出処理の手順を示すフローチャートである。
【０１０６】
印刷データ生成部２０４は、文書管理部２０３から受信した画像リストに登録されている画像ＩＤと、表示構成情報管理部２０２から受信した各表示構成情報に含まれている画像ＩＤとを比較し（ステップＳ１０１）、画像リストに登録された全ての画像ＩＤが表示構成情報に示されているか否かを判定する（ステップＳ１０２）。ここで、画像リストに登録された全ての画像ＩＤが表示構成情報に含まれていないと判定した場合、印刷データ生成部２０４は、この不一致となった画像ＩＤを、未処理の画像ＩＤと判断する（ステップＳ１０２；Ｙｅｓ）。ここで、未処理画像リストに登録される画像ＩＤは、投影表示が未処理（未投影）の画像ＩＤを表しているとともに、印刷データ生成処理が未処理の画像ＩＤを表す。
【０１０７】
そして、印刷データ生成部２０４は、画像リストから抽出した未処理の画像ＩＤ及び画像データ名を、未処理画像リストとして生成し（ステップＳ１０３）、図１４のステップＳ８２に移行する。
【０１０８】
また、ステップＳ１０２において、画像リストに登録された全ての画像ＩＤが表示構成情報に含まれている場合（ステップＳ１０２；Ｎｏ）、印刷データ生成部２０４は、画像リストに登録された全ての画像ＩＤについて印刷データを生成したと判断し、図１４のステップＳ８８に移行する。
【０１０９】
次に、ステップＳ８５における表示形態推定処理の詳細について説明する。図１７は、実施の形態１の表示形態推定処理の手順を示すフローチャートである。
【０１１０】
表示形態推定部２０７は、表示構成情報管理部２０２から受信した表示構成情報のうち、ページ番号が最大の表示構成情報、すなわち最も近時に投影表示が行われた表示構成情報（表示情報）が示す表示形態を、未処理画像リストに登録された画像ＩＤの画像データ、つまり未投影の画像データが投影表示された場合の表示形態と推定する（ステップＳ１１１）。
【０１１１】
次いで、表示形態推定部２０７は、ステップＳ１１１で推定した表示形態を示す表示構成情報に含まれた画像数と、未処理画像リストに登録された画像数とに基づいて、新たに生成すべき表示構成情報の個数（ページ数）を算出する(ステップＳ１１２)。そして、表示形態推定部２０７は、ステップＳ１１１で推定した表示形態を示す表示構成情報に基づいて、未処理画像リストに登録された画像ＩＤ（画像データ）の表示構成情報を、ステップＳ１１２で算出した個数分生成する（ステップＳ１１３）。
【０１１２】
以下、図１８〜図２４を用いて、本実施の形態の印刷処理の動作例について説明する。
【０１１３】
図１８は、記憶部２１０に記憶された画像リストの一例を示す図である。図１８の画像リストでは、画像ＩＤ１〜１０の画像データが登録された例を示している。また、図１９は、表示構成情報管理部２０２に記憶された表示構成情報の一例を示す図である。この図１９は、３つの表示構成情報（３ページ分の投影表示のための表示構成情報）が記憶されている場合を示したものである。
【０１１４】
印刷データ生成部２０４は、文書管理部２０３、表示構成情報管理部２０２から、図１８に示した画像リスト、図１９に示した表示構成情報を受信した後、該画像リストに登録された画像データを文書管理部２０３から受信すると、図１９の各表示構成情報に基づき、図２０に示すレイアウト（表示形態）の印刷データを、ステップＳ８０で生成する。なお、図２０では、画像ＩＤ１〜６の画像データを、各画像データの画像データ名（拡張子部分は除く）で表している。
【０１１５】
また、印刷データ生成部２０４は、ステップＳ８１において、図１８の画像リストに登録された画像ＩＤ１〜１０と、図１９の各表示構成情報に含まれた画像ＩＤ１〜６とを比較することで、図２１に示す未処理画像リストを生成する。そして、印刷データ生成部２０４は、続くステップＳ８２において、未処理画像リストとともに推定要求を表示形態推定部２０７に送信する。
【０１１６】
表示形態推定部２０７は、表示構成情報管理部２０２から表示構成情報を受信した後、表示形態推定処理のステップＳ１１１において、ページ番号が最大の表示構成情報が示す表示形態を、未投影の画像データが投影表示された場合の表示形態と推定する。例えば、図１９に示した表示構成情報の場合、ページ番号が最大となるページ番号３の表示構成情報が示す表示形態を、未投影の画像データが投影表示された場合の表示形態と推定する。
【０１１７】
表示形態推定部２０７は、続くステップＳ１１２において、図２１の未処理画像リストに含まれる画像数“４”を、ページ番号３の表示構成情報に含まれる画像数“２”で除算することで、生成すべき新たな表示構成情報の個数“２”を算出する。そして、表示形態推定部２０７は、ステップＳ１１３において、ページ番号３の表示構成情報の表示構成に基づき、図２２に示すような、画像ＩＤ７、８についての表示構成情報と、画像ＩＤ９、１０についての表示構成情報とを生成する。そして、ステップＳ８６において、表示形態推定部２０７は、生成した表示構成情報を印刷データ生成部２０４に送信する。
【０１１８】
ここで、図２２は、表示形態推定部２０７が生成した表示構成情報の一例を示す図である。同図に示すように、画像ＩＤ７、８と、画像ＩＤ９、１０とについて、ページ番号３の表示構成情報と同様の相対位置情報及び重なり順情報で表示構成情報が生成されている。なお、表示形態推定部２０７は、生成した各表示構成情報のページ番号情報について、表示構成情報管理部２０２から取得した表示構成情報のページ番号の最大値から連番となる値を順次付与する。
【０１１９】
印刷データ生成部２０４は、表示形態推定部２０７から表示構成情報を受信すると、該
表示構成情報に基づき、図２３に示すようなレイアウト（表示形態）の印刷データを、ステップＳ８７の印刷データ生成処理で生成する。なお、図２３では、画像ＩＤ７〜１０の画像データを、各画像データの画像データ名（拡張子部分は除く）で表している。
【０１２０】
このように、本実施の形態では、ユーザによりレイアウトが指示された文書データについて、該文書データを構成する一又は複数の画像データのうちの、投影表示済の画像データを、投影表示されていた表示形態と同じレイアウトで印刷することができる。
【０１２１】
また、本実施の形態では、表示形態推定部２０７が、投影表示済の画像データの表示構成情報のうち、最も近時に投影表示が行われた表示構成情報が示す表示形態を、未投影の画像データの表示形態と推定し、該表示形態を示す未投影分の画像データの表示構成情報を生成する。これにより、ユーザが投影表示済の画像データに用いた表示形態を、未投影の画像データの印刷時のレイアウトとして反映させることができるため、該レイアウトの設定をユーザ自身が行う手間を省くことが可能となり、文書データの印刷に係るユーザの利便性を向上させることができる。また、最も近時に投影表示が行われた表示形態が、ユーザが頻繁に用いる表示形態である場合には、該表示形態を印刷時のレイアウトとすることができるため、ユーザの利便性をより向上させることができる。
【０１２２】
さらに、本実施の形態では、印刷データ生成装置２００、情報投影装置１００、印刷装置３００の３つの装置が連携して、情報投影装置１００の投影スクリーンへの表示形態に応じた印刷出力を行うので、情報投影装置１００が複数存在する場合に、システム配置構成として、印刷データ生成装置２００、印刷装置３００はそれぞれ一つずつの設置のみにすることができる。
【０１２３】
なお、上記では情報投影装置１００から明示的に文書データ全体の印刷が指示された場合について説明したが、これに限らず、情報投影装置１００において投影表示が中断された場合の印刷時においても同様に処理することができる。以下、情報投影装置１００において投影表示が中断された際の印刷処理（中断時印刷処理）について説明する。
【０１２４】
図２４は、本実施の形態の情報投影システムによる中断時印刷処理の手順を示すシーケンス図である。
【０１２５】
本実施の形態では、印刷データ生成装置２００は、状態管理部２０６において、情報投影装置１００における投影表示が中断されたことを検知する中断検知処理を実行する（ステップＳ１２１）。状態管理部２０６は、このステップＳ１２１における中断検知処理を所定時間毎に繰り返し実行する。
【０１２６】
このステップＳ１２１における中断検知処理の詳細について説明する。図２５及び図２６は、実施の形態１の中断検知処理の手順の一例を示すフローチャートである。状態管理部２０６は、情報投影装置１００から通信部２０１を介して、投影表示の状態を示す信号を受信したか否かを判別する（ステップＳ１４１）。そして、状態管理部２０６は、投影表示の状態を示す信号を受信したと判別した場合には（ステップＳ１４１：Ｙｅｓ）、ステップＳ１４２へ進む。一方、状態管理部２０６は、投影表示の状態を示す信号を受信しなかった場合には（ステップＳ１４１：Ｎｏ）、本ルーチンを終了する。
【０１２７】
次に、状態管理部２０６は、受信した投影表示の状態を示す信号が、投影表示中断を示す信号であるか否かを判別する（ステップＳ１４２）。そして、状態管理部２０６は、ステップＳ１４２で肯定判断すると（ステップＳ１４２：Ｙｅｓ）、情報投影装置１００における投影表示が中断されたこと、すなわち中断検知を判断する（ステップＳ１４３）。一方、ステップＳ１４２で否定判断すると（ステップＳ１４２：Ｎｏ）、本ルーチンを終了する。
【０１２８】
また、状態管理部２０６では、図２５に示す中断検知処理において、図２６に示す割り込み処理を所定時間毎に実行する。状態管理部２０６は、通信部２０１を介して、情報投影装置１００に接続確認信号を送信する（ステップＳ１４４）。
【０１２９】
該接続確認信号を受け付けた情報投影装置１００は、通信部１０１を介して状態管理部１０５に該接続確認信号を送信する。接続確認信号を受け付けた状態管理部１０５は、情報投影装置１００が正常に動作していることを示す接続確認信号として、例えば、ＡＣＫ信号（Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ信号）を、通信部１０１を介して印刷データ生成装置２００へ返信する。
【０１３０】
一方、情報投影装置１００内の装置各部の異常によって印刷データ生成装置２００にＡＣＫ信号を返信することが出来ない状態である場合には、該ＡＣＫ信号は印刷データ生成装置２００に返信されない。
【０１３１】
次に、状態管理部２０６は、上記ステップＳ１４４で接続確認信号を出力してから所定時間以内に、上記接続確認信号としてのＡＣＫ信号を受信したか否かを判別する（ステップＳ１４５）。そして、状態管理部２０６は、接続信号の受信を判別した場合には（ステップＳ１４５：Ｙｅｓ）本ルーチンを終了する。一方、状態管理部２０６は、接続信号の受信を判別しなかった場合には（ステップＳ１４５：Ｎｏ）、情報投影装置１００における投影表示が中断されたこと、すなわち中断検知を判断する（ステップＳ１４６）。
【０１３２】
なお、上記ステップＳ１４５で接続確認信号の受信を判別した場合には（ステップＳ１４５：Ｙｅｓ）上記ステップＳ１４４へ戻るようにし、予め定められた回数、接続確認信号送信処理（ステップＳ１４４）及び接続確認信号受信判断処理（ステップＳ１４５）を該ステップＳ１４５で否定判断するまで（ステップＳ１４５：Ｎｏ）繰り返し実行するようにしてもよい。
【０１３３】
図２４に戻り、状態管理部２０６が、中断検知処理（ステップＳ１２１）によって投影表示の中断を検知すると（ステップＳ１４３、Ｓ１４６で中断と判断）、状態管理部２０６は、印刷データ生成部２０４に文書データ全体の印刷要求を送信する（ステップＳ１２２）。なお、続くステップＳ１２３〜ステップＳ１３８の処理は、上述したステップＳ７４〜ステップＳ８９の処理と同様であるため、説明を省略する。
【０１３４】
このように、本実施の形態の中断時印刷処理によれば、情報投影装置１００における投影表示の最中に該投影表示が中断された場合に、中断前に投影表示されていた文書データを構成する一又は複数の画像データのうちの、投影表示済の画像データを、投影表示されていた表示形態と同じレイアウトで印刷することができる。
【０１３５】
また、表示形態推定部２０７が、中断前に投影表示されていた画像データの表示構成情報のうち、最も近時に投影表示が行われた表示構成情報が示す表示形態を、未投影の画像データの表示形態と推定し、該表示形態を示す未投影分の画像データの表示構成情報を生成する。これにより、ユーザが投影表示済の画像データに用いた表示形態を、未投影の画像データの印刷時のレイアウトとして反映させることができるため、該レイアウトの設定をユーザ自身が行う手間を省くことが可能となり、文書データの印刷に係るユーザの利便性を向上させることができる。また、最も近時に投影表示が行われた表示形態が、ユーザが頻繁に用いる表示形態である場合には、該表示形態を印刷時のレイアウトとすることができるため、ユーザの利便性をより向上させることができる。
【０１３６】
（実施の形態２）
実施の形態１の情報投影システムでは、最も近時に投影表示が行われた表示構成情報が示す表示形態を、未投影の画像データの表示形態と推定する形態について説明した。本実施の形態２の情報投影システムでは、表示形態の推定方法の他の例として、投影表示済の表示構成情報が示す表示形態のうち、利用頻度が最も高い表示形態を、未投影の画像データの表示形態と推定する形態について説明する。
【０１３７】
図２７は、実施の形態２の情報投影システムのネットワーク構成、及び情報投影装置、印刷データ生成装置、印刷装置の各機能的構成を示すブロック図である。本実施の形態にかかる情報投影システムは、情報投影装置１００と、印刷データ生成装置２００Ａと、印刷装置３００と、ＰＣ４００と、を備え、それぞれがインターネット等のネットワークに接続された構成となっている。なお、情報投影装置１００、印刷装置３００及びＰＣ４００の機能、構成は実施の形態１と同様であるため、詳細な説明を省略する。
【０１３８】
印刷データ生成装置２００Ａは、実施の形態１と同様に、投影表示された文書データを印刷するための印刷データを生成し、印刷装置３００に送信するものである。印刷データ生成装置２００Ａは、図２７に示すように、通信部２０１と、表示構成情報管理部２０２と、文書管理部２０３と、印刷データ生成部２０４と、画像データ生成部２０５と、状態管理部２０６と、表示形態推定部２０７Ａと、記憶部２１０とを主に備えている。ここで、通信部２０１、表示構成情報管理部２０２、文書管理部２０３、印刷データ生成部２０４、画像データ生成部２０５、状態管理部２０６及び記憶部２１０の機能、構成については実施の形態１と同様であるため、詳細な説明を省略する。
【０１３９】
表示形態推定部２０７Ａは、表示構成情報管理部２０２に記憶された表示構成情報のうち、利用頻度が最も高い相対位置情報を有した表示構成情報が示す表示形態を、未投影の画像データの表示形態と推定する以外は、実施の形態１の表示形態推定部２０７と同じ機能・構成である。
【０１４０】
なお、本実施の形態２にかかる情報投影システムでは、表示形態推定部２０７Ａが行う表示形態推定処理以外は、実施の形態１の各処理と同様に行われる。本実施の形態では、図１４に示す印刷処理（又は図２４に示す中断時印刷処理）の流れにおいて、表示形態推定処理が実施の形態１と異なっている。
【０１４１】
次に、表示形態推定部２０７Ａが行う表示形態推定処理の詳細について説明する。図２８は、実施の形態２の表示形態推定処理の手順を示すフローチャートである。
【０１４２】
表示形態推定部２０７Ａは、表示構成情報管理部２０２から受信した表示構成情報から、利用頻度が最も高い相対位置情報、つまり最も頻繁に使用された相対位置情報を特定し、この相対位置情報を有した表示構成情報が示す表示形態を、未投影の画像データが投影表示された場合の表示形態と推定する（ステップＳ１５１）。
【０１４３】
次いで、表示形態推定部２０７Ａは、ステップＳ１５１で推定した表示形態を示す表示構成情報に含まれた画像数と、未処理画像リストに登録された画像数とに基づいて、新たに生成すべき表示構成情報の個数（ページ数）を算出する(ステップＳ１５２)。そして、表示形態推定部２０７Ａは、ステップＳ１５１で推定した表示形態を示す表示構成情報に基づいて、未処理画像リストに登録された画像ＩＤ（画像データ）の表示構成情報を、ステップＳ１５２で算出した個数分生成する（ステップＳ１５３）。
【０１４４】
以下、本実施の形態の印刷処理の動作例について説明する。なお、表示形態推定処理以外の処理内容については、図１４に示した印刷処理に基づいて説明する。
【０１４５】
まず、本動作例において、記憶部２１０に記憶された画像リストが、図１８に示した状態にあるとする。また、本動作例において、表示構成情報管理部２０２に記憶された表示構成情報が、図２９に示す状態にあるとする。このとき、印刷データ生成部２０４は、ステップＳ８０において、図３０に示すようなレイアウト（表示形態）の印刷データを生成する。なお、図３０では、画像ＩＤ１〜６の画像データを、各画像データの画像データ名（拡張子部分は除く）で表している。
【０１４６】
印刷データ生成部２０４は、ステップＳ８１において、図１８の画像リストに登録された画像ＩＤ１〜１０と、図２９の各表示構成情報に含まれた画像ＩＤ１〜６とを比較することで、図２１に示した未処理画像リストを生成する。そして、続くステップＳ８２で未処理画像リストとともに推定要求を表示形態推定部２０７Ａに送信する。
【０１４７】
表示形態推定部２０７Ａは、表示構成情報管理部２０２から表示構成情報を受信すると、表示形態推定処理のステップＳ１５１において、受信した表示構成情報の中から、利用頻度が最も高い相対位置情報を特定し、該相対位置情報を有した表示構成情報が示す表示形態を、未投影の画像データが投影表示された場合の表示形態と推定する。例えば、図２９に示した表示構成情報の場合、ページ番号１及び２の表示構成情報に含まれた相対位置情報が、最も頻繁に利用されているため、表示形態推定部２０７Ａは、ページ番号１（又は２）の表示構成情報が示す表示形態を、未投影の画像データが投影表示された場合の表示形態と推定する。
【０１４８】
表示形態推定部２０７Ａは、続くステップＳ１５２において、図２１の未処理画像リストに含まれる画像数“４”を、ページ番号１（又は２）の表示構成情報に含まれる画像数“２”で除算することで、生成すべき新たな表示構成情報の個数“２”を算出する。そして、表示形態推定部２０７Ａは、ステップＳ１５３において、ページ番号１（又は２）の表示構成情報の表示構成に基づき、図３１に示すような、画像ＩＤ７、８についての表示構成情報と、画像ＩＤ９、１０についての表示構成情報とを生成する。そして、ステップＳ８６において、表示形態推定部２０７Ａは、生成した表示構成情報を印刷データ生成部２０４に送信する。
【０１４９】
ここで、図３１は、表示形態推定部２０７Ａが生成した表示構成情報の一例を示す図である。同図に示すように、画像ＩＤ７、８と、画像ＩＤ９、１０とについて、ページ番号１（又は２）の表示構成情報と同様の相対位置情報及び重なり順情報で表示構成情報が生成されている。なお、表示形態推定部２０７Ａは、生成した各表示構成情報のページ番号情報について、表示構成情報管理部２０２から取得した表示構成情報のページ番号の最大値から連番となる値を順次付与する。
【０１５０】
印刷データ生成部２０４は、表示形態推定部２０７Ａから表示構成情報を受信すると、ステップＳ８７の印刷データ生成処理で、図３２に示すようなレイアウト（表示形態）の印刷データを生成する。なお、図３２では、画像ＩＤ７〜１０の画像データを、各画像データの画像データ名（拡張子部分は除く）で表している。
【０１５１】
このように、本実施の形態では、表示形態推定部２０７Ａが、上記の表示形態推定処理を行うことで、投影表示済の画像データの表示構成情報が示す表示形態のうち、最も頻繁に用いられた表示形態を、未投影の画像データの表示形態と推定し、該表示形態を示した未投影分の画像データの表示構成情報を生成する。これにより、ユーザが投影表示済の画像データに用いた表示形態を、未投影の画像データの印刷時のレイアウトとして反映させることができるため、該レイアウトの設定をユーザ自身が行う手間を省くことが可能となり、文書データの印刷に係るユーザの利便性を向上させることができる。また、ユーザが頻繁に用いる表示形態を印刷時のレイアウトとすることができるため、ユーザの利便性をより向上させることができる。
【０１５２】
なお、本実施の形態では、表示構成情報に含まれた表示形態を示す情報のうち、相対位置情報の利用頻度に基づいて未投影の画像データの表示形態を推定することとしたが、これに限らず、部分位置情報の利用頻度を含めて未投影の画像データの表示形態を推定する形態としてもよい。
【０１５３】
（実施の形態３）
実施の形態１の情報投影システムでは、最も近時に投影表示が行われた画像データの表示構成情報が示す表示形態を、未投影の画像データの表示形態と推定する形態について説明した。本実施の形態３の情報投影システムでは、表示形態の推定方法の他の例として、投影表示が行われた投影時間の最も長い表示構成情報が示す表示形態を、未投影の画像データの表示形態と推定する形態について説明する。
【０１５４】
図３３は、本実施の形態３の情報投影システムのネットワーク構成、及び情報投影装置、印刷データ生成装置、印刷装置の各機能的構成を示すブロック図である。本実施の形態３にかかる情報投影システムは、情報投影装置１００Ｂと、印刷データ生成装置２００Ｂと、画像形成装置としての印刷装置３００と、ＰＣ４００とを備え、それぞれがインターネット等のネットワークに接続された構成となっている。ここで、印刷装置３００及びＰＣ４００の機能、構成は実施の形態１と同様である。
【０１５５】
情報投影装置１００Ｂは、実施の形態１と同様に、投影スクリーンに文書データの内容を投影表示するプロジェクタ等であるが、これに限定されるものではない。情報投影装置１００Ｂは、図３３に示すように、通信部１０１Ｂと、操作部１０２と、表示構成情報生成部１０３と、投影表示部１０４と、状態管理部１０５と、投影時間計測部１０６と、を主に備えている。ここで、操作部１０２、表示構成情報生成部１０３、投影表示部１０４及び状態管理部１０５の機能、構成は実施の形態１と同様である。
【０１５６】
投影時間計測部１０６は、投影表示部１０４に投影表示された各表示形態の投影時間を計測し、計測によって得られた投影時間情報を、通信部１０１Ｂへ送信する。なお、投影時間計測部１０６による投影時間の計測は、例えば、表示構成情報生成部１０３から投影表示部１０４に、前回表示要求が送信されてから（図１２のステップＳ３９参照）、次に表示要求が表示構成情報生成部１０３から投影表示部１０４に送信されるまでの時間を計測することによって行う。そして、投影時間計測部１０６は、計測した投影時間情報を、投影時間の計測終了の度に、通信部１０１Ｂへ送信する。
【０１５７】
すなわち、投影時間計測部１０６は、表示構成情報生成部１０３から投影表示部１０４へ前回表示要求が送信されてから（ステップＳ３９）、次に表示要求が表示構成情報生成部１０３から投影表示部１０４へ送信されるまでの時間を、投影時間情報として計測する。そして、投影時間計測部１０６は、計測した投影時間情報を、該前回送信された表示要求によって投影表示部１０４に投影表示された表示形態の投影時間を示す情報として、印刷データ生成装置２００Ｂへ送信する。
【０１５８】
詳細には、投影時間計測部１０６は、表示構成情報生成部１０３で前回生成された表示構成情報のページ番号情報を読み取り、該ページ番号情報と、計測した投影時間を示す投影時間情報とを、通信部１０１Ｂを介して印刷データ生成装置２００Ｂへ送信する。なお、前回生成された表示構成情報のページ番号情報は、表示構成情報生成部１０３に記憶されているページ番号情報を示す数値を“１”減算した値を算出することによって得ればよい。
【０１５９】
通信部１０１Ｂは、実施の形態１と同様の機能を有する他、入力された投影時間情報とページ番号情報とを含む表示時間情報を、印刷データ生成装置２００Ｂに送信する。
【０１６０】
印刷データ生成装置２００Ｂは、実施の形態１と同様に、投影表示された文書データを印刷するための印刷データを生成し、印刷装置３００に送信する。印刷データ生成装置２００Ｂは、図３３に示すように、通信部２０１と、表示構成情報管理部２０２Ｂと、文書管理部２０３と、印刷データ生成部２０４と、画像データ生成部２０５と、状態管理部２０６と、表示形態推定部２０７Ｂと、記憶部２１０とを主に備えている。ここで、通信部２０１、文書管理部２０３、印刷データ生成部２０４、画像データ生成部２０５、状態管理部２０６及び記憶部２１０の機能、構成については実施の形態１と同様である。
【０１６１】
表示構成情報管理部２０２Ｂは、実施の形態１における表示構成情報管理部２０２と同様の機能を有する他、情報投影装置１００Ｂから通信部２０１を介して、投影時間情報とページ番号情報とを含む表示時間情報を受信し、受信した表示時間情報に含まれる投影時間情報を、受信した表示時間情報に含まれるページ番号情報の登録されている表示構成情報に、登録する。
【０１６２】
図３４は、本実施の形態３の表示資料情報に含まれる表示構成情報のデータ構造の一例を示す説明図である。図３４に示すように、表示構成情報管理部２０２Ｂは、情報投影装置１００Ｂから受信した表示時間情報に含まれる投影時間情報を、ページ番号情報の後に登録する。
【０１６３】
すなわち、表示構成情報管理部２０２Ｂは、ユーザによる操作部１０２の操作指示によって投影表示する表示形態が指示される度に情報投影装置１００Ｂ側で作成され、該情報投影装置１００Ｂから受信した表示構成情報を記憶する。そして、更に、表示構成情報管理部２０２Ｂでは、該表示形態の投影時間を示す投影時間情報を、該表示形態の投影表示に対応する表示構成情報に登録する。このため、本実施の形態３では、表示構成情報管理部２０２Ｂは、投影時間情報の登録された、１又は複数の表示構成情報からなる表示資料情報を記憶する（図３４参照）。
【０１６４】
表示形態推定部２０７Ｂは、表示構成情報管理部２０２に記憶された表示構成情報のうち、投影時間が最も長い投影時間情報を有した表示構成情報が示す表示形態を、未投影の画像データの表示形態と推定する以外は、実施の形態１の表示形態推定部２０７と同じ機能・構成である。
【０１６５】
次に、以上のように構成された本実施の形態の情報投影システムによる、投影時間情報の登録処理について説明する。図３５は、本実施の形態３の投影時間情報の登録処理の手順を示すシーケンス図である。
【０１６６】
投影時間計測部１０６から通信部１０１Ｂへ、上述したタイミングで、表示時間情報としての、ページ番号情報及び投影時間情報が送信されると（ステップＳ１６１）、通信部１０１Ｂは、受け付けたページ番号情報及び投影時間情報を印刷データ生成装置２００Ｂへ送信する（ステップＳ１６２）。印刷データ生成装置２００Ｂでは、送信されたページ番号情報及び投影時間情報を通信部２０１で受け付け、通信部２０１は、これを表示構成情報管理部２０２Ｂへ送信する（ステップＳ１６３）。
【０１６７】
表示構成情報管理部２０２Ｂは、受信した投影時間情報を、受信したページ番号情報の登録されている表示構成情報に登録する（ステップＳ１６４）。これによって、表示構成情報管理部２０２Ｂには、図３４に示す表示資料情報が記憶された状態となる。
【０１６８】
そして、表示構成情報への登録が完了すると、表示構成情報管理部２０２Ｂは、通信部２０１を介して、情報投影装置１００Ｂへ登録完了通知を送信する（ステップＳ１６５、Ｓ１６６）。
【０１６９】
情報投影装置１００Ｂでは、登録完了通知を通信部１０１Ｂで受信し、投影時間計測部１０６へ送信する（ステップＳ１６７）。
【０１７０】
なお、本実施の形態３にかかる情報投影システムでは、表示形態推定部２０７Ｂが行う表示形態推定処理以外は、実施の形態１の各処理と同様に行われる。本実施の形態では、図１４に示す印刷処理（又は図２４に示す中断時印刷処理）の流れにおいて、表示形態推定処理が実施の形態１と異なっている。
【０１７１】
次に、以上のように構成された本実施の形態３の情報投影システムによる印刷処理について説明する。図３６は、実施の形態３の表示形態推定処理の手順を示すフローチャートである。
【０１７２】
表示形態推定部２０７Ｂは、表示構成情報管理部２０２Ｂから受信した各表示構成情報のうち、投影時間が最大の投影時間情報を有した表示構成情報、つまり最も長く投影表示された表示構成情報が示す表示形態を、未投影の画像データが投影表示された場合の表示形態と推定する（ステップＳ１７１）。
【０１７３】
次いで、表示形態推定部２０７Ｂは、ステップＳ１７１で推定した表示形態の表示構成情報に含まれる画像数と、未処理画像リストに登録された画像数とに基づいて、新たに生成すべき表示構成情報の個数（ページ数）を算出する(ステップＳ１７２)。そして、表示形態推定部２０７Ｂは、ステップＳ１７１で推定した表示形態を示す表示構成情報に基づいて、未処理画像リストに登録された画像ＩＤ（画像データ）の表示構成情報を、ステップＳ１７２で算出した個数分生成する（ステップＳ１７３）。
【０１７４】
以下、本実施の形態の印刷処理の動作例について説明する。なお、表示形態推定処理以外の処理内容については、図１４に示した印刷処理に基づいて説明する。
【０１７５】
まず、本動作例において、記憶部２１０に記憶された画像リストが、図１８に示した状態にあるとする。また、本動作例において、表示構成情報管理部２０２に記憶された表示構成情報が、図３７に示す状態にあるとする。このとき、印刷データ生成部２０４は、ステップＳ８０において、図２０に示すようなレイアウト（表示形態）の印刷データを生成する。
【０１７６】
印刷データ生成部２０４は、ステップＳ８１において、図１８の画像リストに登録された画像ＩＤ１〜１０と、図３７の各表示構成情報に含まれた画像ＩＤ１〜６とを比較することで、図２１に示した未処理画像リストを生成する。そして、続くステップＳ８２で未処理画像リストとともに推定要求を表示形態推定部２０７Ｂに送信する。
【０１７７】
表示形態推定部２０７Ｂは、表示構成情報管理部２０２Ｂから表示構成情報を受信した後、表示形態推定処理のステップＳ１７１において、投影時間が最大の投影時間情報を有した表示構成情報が示す表示形態を、未投影の画像データが投影表示された場合の表示形態と推定する。図３７に示した表示構成情報の場合、投影時間１５分が最長となるため、該投影時間が含まれたページ番号１の表示構成情報が示す表示形態を、未投影の画像データが投影表示された場合の表示形態と推定する。
【０１７８】
表示形態推定部２０７Ｂは、続くステップＳ１７２において、図２１の未処理画像リストに含まれる画像数“４”を、ページ番号１の表示構成情報に含まれる画像数“２”で除算することで、生成すべき新たな表示構成情報の個数“２”を算出する。そして、表示形態推定部２０７Ｂは、ステップＳ１７３において、ページ番号１の表示構成情報の表示構成に基づき、図３８に示すような、画像ＩＤ７、８についての表示構成情報と、画像ＩＤ９、１０についての表示構成情報とを生成する。そして、ステップＳ８６において、表示形態推定部２０７Ｂは、生成した表示構成情報を印刷データ生成部２０４に送信する。
【０１７９】
ここで、図３８は、表示形態推定部２０７Ａが生成した表示構成情報の一例を示す図である。同図に示すように、画像ＩＤ７、８と、画像ＩＤ９、１０とについて、ページ番号１の表示構成情報と同様の相対位置情報及び重なり順情報で表示構成情報が生成されている。なお、表示形態推定部２０７Ｂは、生成した各表示構成情報のページ番号情報について、表示構成情報管理部２０２Ｂから取得した表示構成情報のページ番号の最大値から連番となる値を順次付与する。
【０１８０】
印刷データ生成部２０４は、表示形態推定部２０７Ｂから表示構成情報を受信すると、ステップＳ８７の印刷データ生成処理で、図３９に示すようなレイアウト（表示形態）の印刷データを生成する。なお、図３９では、画像ＩＤ７〜１０の画像データを、各画像データの画像データ名（拡張子部分は除く）で表している。
【０１８１】
このように、本実施の形態では、表示形態推定部２０７Ｂが、上記の表示形態推定処理を行うことで、投影表示済の画像データの表示構成情報のうち、投影時間が最長の表示構成情報が示す表示形態を、未投影の画像データの表示形態と推定し、該表示形態を示した未投影分の画像データの表示構成情報を生成する。これにより、ユーザが投影表示済の画像データに用いた表示形態を、未投影の画像データの印刷時のレイアウトとして反映させることができるため、該レイアウトの設定をユーザ自身が行う手間を省くことが可能となり、文書データの印刷に係るユーザの利便性を向上させることができる。また、最も長く投影表示が行われた表示形態が、ユーザが頻繁に用いる表示形態である場合には、該表示形態を印刷時のレイアウトとすることができるため、ユーザの利便性をより向上させることができる。
【０１８２】
なお、本実施の形態では、投影時間が最長の表示構成情報が示す表示形態を、未投影の画像データの表示形態と推定することとしたが、これに限らず、投影時間が最短の表示構成情報が示す表示形態を、未投影の画像データの表示形態と推定してもよい。
【０１８３】
（実施の形態４）
実施の形態１の情報投影システムでは、最も近時に投影表示が行われた画像データの表示構成情報が示す表示形態を、未投影の画像データの表示形態と推定する形態について説明した。本実施の形態４の情報投影システムでは、表示形態の推定方法の他の例として、投影表示を行うユーザ自身が用いた表示形態を表す表示構成情報に基づいて、未投影の画像データの表示形態を推定する形態について説明する。
【０１８４】
図４０は、本実施の形態４の情報投影システムのネットワーク構成、及び情報投影装置、印刷データ生成装置、印刷装置の各機能的構成を示すブロック図である。本実施の形態４にかかる情報投影システムは、情報投影装置１００Ｃと、印刷データ生成装置２００Ｃと、印刷装置３００と、ＰＣ４００とを備え、それぞれがインターネット等のネットワークに接続された構成となっている。ここで、印刷装置３００及びＰＣ４００の機能、構成は実施の形態１と同様である。
【０１８５】
情報投影装置１００Ｃは、実施の形態１と同様に、投影スクリーンに文書データの内容を投影表示するプロジェクタ等であるが、これに限定されるものではない。情報投影装置１００Ｃは、図４０に示すように、通信部１０１Ｃと、操作部１０２と、表示構成情報生成部１０３と、投影表示部１０４と、状態管理部１０５と、ユーザ情報入力部１０７と、を主に備えている。ここで、操作部１０２、表示構成情報生成部１０３、投影表示部１０４及び状態管理部１０５の機能、構成は実施の形態１と同様である。
【０１８６】
ユーザ情報入力部１０７は、情報投影装置１００Ｃの操作者となるユーザから、該ユーザに固有のユーザ情報（例えば、ユーザＩＤや氏名、生体情報等）の入力を受け付ける。また、ユーザ情報入力部１０７は、ユーザ情報の入力を受け付けると、このユーザ情報とともに該ユーザ情報の登録を要求するユーザ情報登録要求を、通信部１０１Ｃを介して印刷データ生成装置２００Ｃに送信する。ここで、ユーザ情報入力部１０７は、例えば、各ユーザに配布されたＩＣカード等の認証カードを読み取るカードリーダ装置や、ユーザの指紋を読み取る指紋読取装置である。
【０１８７】
通信部１０１Ｃは、実施の形態１と同様の機能を有する他、ユーザ情報入力部１０７からの送信要求に応じて、ユーザ情報及びユーザ情報登録要求を、印刷データ生成装置２００Ｃに送信する。
【０１８８】
印刷データ生成装置２００Ｃは、実施の形態１と同様に、投影表示された文書データを印刷するための印刷データを生成し、印刷装置３００に送信するものである。印刷データ生成装置２００Ｃは、図４０に示すように、通信部２０１Ｃと、表示構成情報管理部２０２Ｃと、文書管理部２０３と、印刷データ生成部２０４と、画像データ生成部２０５と、状態管理部２０６と、表示形態推定部２０７Ｃと、記憶部２１０とを主に備えている。ここで、文書管理部２０３、印刷データ生成部２０４、画像データ生成部２０５、状態管理部２０６及び記憶部２１０の機能、構成については実施の形態１と同様である。
【０１８９】
通信部２０１Ｃは、実施の形態１と同様の機能を有する他、情報投影装置１００Ｃからユーザ情報及びユーザ情報登録要求を受け付けると、このユーザ情報及びユーザ情報登録要求を、表示構成情報管理部２０２Ｃに送信する。
【０１９０】
表示構成情報管理部２０２Ｃは、実施の形態１と同様の機能を有する他、通信部２０１Ｃからユーザ情報登録要求を受け付けた場合に、当該ユーザ情報登録要求とともに送信されたユーザ情報を、投影表示中の表示構成情報に対応付けて登録する。
【０１９１】
図４１は、本実施の形態４の表示構成情報のデータ構造の一例を示す説明図である。図４１に示すように、表示構成情報管理部２０２Ｃは、情報投影装置１００Ｃから受信したユーザ情報を、ページ番号情報の後に登録する。
【０１９２】
すなわち、表示構成情報管理部２０２Ｃは、ユーザによる操作部１０２の操作指示によって投影表示する表示形態が指示される度に情報投影装置１００Ｃ側で作成され、該情報投影装置１００Ｃから受信した表示構成情報を記憶する。そして、更に、表示構成情報管理部２０２Ｃでは、投影表示を行うユーザのユーザ情報を、該投影表示に対応する表示構成情報に登録する。
【０１９３】
表示形態推定部２０７Ｃは、表示構成情報管理部２０２Ｃが管理する表示構成情報のうち、印刷処理発生の直前までに投影表示を行っていたユーザのユーザ情報を含んだ表示構成情報に基づいて、未投影の画像データの表示形態を推定する以外は、実施の形態１の表示形態推定部２０７と同じ機能・構成である。
【０１９４】
次に、以上のように構成された本実施の形態の情報投影システムによる、ユーザ情報登録処理について説明する。図４２は、実施の形態４のユーザ情報登録処理の手順を示すシーケンス図である。なお、本処理は、投影表示中の任意のタイミングで行うことが可能となっている。
【０１９５】
まず、情報投影装置１００Ｃにおいて、ユーザがユーザ情報入力部１０７からユーザ情報の入力を行うと、これを受け付けたユーザ情報入力部１０７は、入力されたユーザ情報とともにユーザ情報登録要求を、通信部１０１Ｃを介して印刷データ生成装置２００Ｃに送信する（ステップＳ１８１、Ｓ１８２）。
【０１９６】
印刷データ生成装置２００Ｃでは、通信部２０１Ｃによりユーザ情報及びユーザ情報登録要求を受信すると、表示構成情報管理部２０２Ｃに対して、ユーザ情報及びユーザ情報登録要求を送信する（ステップＳ１８３）。ユーザ情報登録要求を受けた表示構成情報管理部２０２Ｃは、該ユーザ情報登録要求とともに受信したユーザ情報を、投影表示中の表示構成情報に含めて登録する(ステップＳ１８４)。そして、表示構成情報管理部２０２Ｃは、ユーザ情報の登録完了通知を、通信部２０１Ｃを介して情報投影装置１００Ｃに送信する（ステップＳ１８５、Ｓ１８６）。また、情報投影装置１００Ｃでは、通信部１０１Ｃが登録完了通知を受信し、この登録完了通知をユーザ情報入力部１０７に転送する（ステップＳ１８７）。なお、表示構成情報管理部２０２Ｃは、投影画面（ページ番号）が切り換わった場合であっても、新たなユーザ情報の入力を受け付けるまでは、先に入力されたユーザ情報を、切り換わった先のページ番号の表示構成情報に順次登録を行うものとする。
【０１９７】
これにより、文書データの投影表示を行ったユーザのユーザ情報を、表示構成情報の単位、即ちページ単位で記録することができる。例えば、プレゼンテーションの途中で、発表者となるユーザが入れ替わることを想定したプレゼンテーション方法がある。このような場合、ページ切り換えのタイミングでユーザが替わった際に、ユーザ情報入力部１０７にＩＣカードをかざしてユーザ情報を入力することで、各ユーザが投影表示を担当した表示構成情報に該ユーザのユーザ情報を保存することができる。
【０１９８】
なお、本実施の形態４にかかる情報投影システムでは、表示形態推定部２０７Ｃが行う表示形態推定処理以外は、実施の形態１の各処理と同様に行われる。本実施の形態では、図１４に示す印刷処理（又は図２４に示す中断時印刷処理）の流れにおいて、表示形態推定処理が実施の形態１と異なっている。
【０１９９】
次に、表示形態推定部２０７Ｃが行う表示形態推定処理の詳細について説明する。図４３は、実施の形態４の表示形態推定処理の手順を示すフローチャートである。
【０２００】
表示形態推定部２０７Ｃは、表示構成情報管理部２０２Ｃから受信した各表示構成情報のうち、ページ番号が最大の表示構成情報に含まれたユーザ情報、すなわち印刷処理発生の直前までに投影表示を行っていたユーザのユーザ情報を読み出す（ステップＳ１９１）。
【０２０１】
表示形態推定部２０７Ｃは、ステップＳ１９１で読み出したユーザ情報を含む表示構成情報を全て抽出する（ステップＳ１９２）。続いて、表示形態推定部２０７Ｃは、ステップＳ１９２で抽出した表示構成情報に基づいて、未投影の画像データが投影表示された場合の表示形態を推定する（ステップＳ１９３）。
【０２０２】
ここで、ステップＳ１９３での表示形態の推定方法は、例えば、上述した実施の形態１、２の推定方法を用いることができる。また、実施の形態３で説明したように、投影時間を表示構成情報に含めて記憶する場合には、実施の形態３の推定方法を用いることができる。
【０２０３】
次いで、表示形態推定部２０７Ｃは、ステップＳ１９３で推定した表示形態の表示構成情報に含まれる画像数と、未処理画像リストに登録された画像数とに基づいて、新たに生成すべき表示構成情報の個数（ページ数）を算出する(ステップＳ１９４)。そして、表示形態推定部２０７Ｃは、ステップＳ１９３で推定した表示形態を示す表示構成情報に基づいて、未処理画像リストに登録された画像ＩＤ（画像データ）の表示構成情報を、ステップＳ１９４で算出した個数分生成する（ステップＳ１９５）。
【０２０４】
以下、本実施の形態の印刷処理の動作例について説明する。なお、表示形態推定処理以外の処理については、図１４に示した印刷処理に基づいて説明する。
【０２０５】
まず、本動作例において、記憶部２１０に記憶された画像リストが、図４４に示した状態にあるとする。この図４４の画像リストでは、画像ＩＤ１〜１４の画像データが登録された例を示している。また、本動作例において、表示構成情報管理部２０２Ｃに記憶された表示構成情報が、図４５に示す状態にあるとする。この図４５は、５つの表示構成情報（５回分の投影表示のための表示構成情報）が記憶されている場合を示したものである。
【０２０６】
このとき、印刷データ生成部２０４は、ステップＳ８０において、図４６に示すようなレイアウト（表示形態）の印刷データを生成する。なお、図４６では、画像ＩＤ１〜１０の画像データを、各画像データの画像データ名（拡張子部分は除く）で表している。
【０２０７】
印刷データ生成部２０４は、ステップＳ８１において、図４４の画像リストに登録された画像ＩＤ１〜１４と、図４５の各表示構成情報に含まれた画像ＩＤ１〜１０とを比較することで、図４７に示した未処理画像リストを生成する。そして、続くステップＳ８２で未処理画像リストとともに推定要求を表示形態推定部２０７Ｃに送信する。
【０２０８】
表示形態推定部２０７Ｃは、表示構成情報管理部２０２Ｃから表示構成情報を受信した後、表示形態推定処理のステップＳ１９１において、ページ番号が最大の表示構成情報に含まれたユーザ情報を読み出す。図４５に示した表示構成情報の場合、表示形態推定部２０７Ｃは、ページ番号５の表示構成情報に含まれたユーザ情報“ユーザＢ”を読み出す。
【０２０９】
続くステップＳ１９２において、表示形態推定部２０７Ｃは、図４５の表示構成情報から、ユーザ情報“ユーザＢ”を含む表示構成情報（ページ番号４、５）を全て抽出する。そして、表示形態推定部２０７Ｃは、ステップＳ１９３において、抽出したページ番号４、５の表示構成情報に基づいて、未投影の画像データが投影表示された場合の表示形態を推定する。例えば、利用頻度が最も高い相対位置情報を含んだ表示構成情報が示す表示形態を、未投影の画像データが投影表示された場合の表示形態とするような場合、表示形態推定部２０７Ｃは、ページ番号４（又は５）の表示構成情報が示す表示形態を、未投影の画像データが投影表示された場合の表示形態と推定する。
【０２１０】
表示形態推定部２０７Ｃは、続くステップＳ１９４において、図４７の未処理画像リストに含まれる画像数“４”を、ページ番号４（又は５）の表示構成情報に含まれる画像数“２”で除算することで、生成すべき新たな表示構成情報の個数“２”を算出する。そして、表示形態推定部２０７Ｃは、ステップＳ１９５において、ページ番号４（又は５）の表示構成情報の表示構成に基づき、図４８に示すような、画像ＩＤ１１、１２についての表示構成情報と、画像ＩＤ１３、１４についての表示構成情報とを生成する。そして、ステップＳ８６において、表示形態推定部２０７Ｃは、生成した表示構成情報を印刷データ生成部２０４に送信する。
【０２１１】
ここで、図４８は、表示形態推定部２０７Ｃが生成した表示構成情報の一例を示す図である。同図に示すように、画像ＩＤ１１、１２の組及び画像ＩＤ１３、１４の組それぞれについて、ページ番号４（又は５）の表示構成情報と同様の表示構成（相対位置情報及び重なり順情報）で表示構成情報が生成されている。なお、表示形態推定部２０７Ｃは、生成した各表示構成情報のページ番号情報について、表示構成情報管理部２０２Ｃから取得した表示構成情報のページ番号の最大値から連番となる値を順次付与する。
【０２１２】
印刷データ生成部２０４は、表示形態推定部２０７Ｃから表示構成情報を受信すると、ステップＳ８７の印刷データ生成処理で、図４９に示すようなレイアウト（表示形態）の印刷データを生成する。なお、図４９では、画像ＩＤ１１〜１４の画像データを、各画像データの画像データ名（拡張子部分は除く）で表している。
【０２１３】
このように、本実施の形態では、表示形態推定部２０７Ｃが、上記の表示形態推定処理を行うことで、各ユーザにより投影表示が行われた画像データの表示構成情報のうち、印刷処理発生の直前まで投影表示を行っていたユーザの表示構成情報に基づいて、未投影の画像データの表示形態を推定し、該表示形態を表した未投影分の画像データの表示構成情報を生成する。これにより、各ユーザが投影表示に用いた表示形態を、未投影の画像データの印刷時のレイアウトとしてユーザ毎に反映させることができるため、該レイアウトの設定をユーザ自身が行う手間を省くことが可能となり、文書データの印刷に係るユーザの利便性を向上させることができる。
【０２１４】
なお、本実施の形態では、表示構成情報管理部２０２Ｃに記憶された表示構成情報から、表示形態の推定対象となるユーザのユーザ情報を取得する形態としたが、これに限らず、印刷要求とともにユーザ情報が入力された場合には、該ユーザ情報に基づいて表示構成情報を絞り込み、表示形態を推定する形態としてもよい。
【０２１５】
（実施の形態５）
実施の形態１の情報投影システムでは、最も近時に投影表示が行われた画像データの表示構成情報が示す表示形態を、未投影の画像データの表示形態と推定する形態について説明した。本実施の形態５の情報投影システムでは、表示形態の推定方法の他の例として、過去に投影表示された同一の文書データについての表示構成情報の履歴（履歴情報）に基づいて、今回未投影の画像データの表示形態を推定する形態について説明する。
【０２１６】
図５０は、本実施の形態５の情報投影システムのネットワーク構成、及び情報投影装置、印刷データ生成装置、印刷装置の各機能的構成を示すブロック図である。本実施の形態５にかかる情報投影システムは、情報投影装置１００Ｄと、印刷データ生成装置２００Ｄと、印刷装置３００と、ＰＣ４００とを備え、それぞれがインターネット等のネットワークに接続された構成となっている。ここで、印刷装置３００及びＰＣ４００の機能、構成は実施の形態１と同様である。
【０２１７】
情報投影装置１００Ｄは、実施の形態１と同様に、投影スクリーンに文書データの内容を投影表示するプロジェクタ等であるが、これに限定されるものではない。情報投影装置１００Ｄは、図５０に示すように、通信部１０１Ｄと、操作部１０２Ｄと、表示構成情報生成部１０３と、投影表示部１０４と、状態管理部１０５と、を主に備えている。ここで、表示構成情報生成部１０３、投影表示部１０４及び状態管理部１０５の機能、構成は実施の形態１と同様である。
【０２１８】
操作部１０２Ｄは、実施の形態１と同様の機能を有する他、ユーザから投影表示の終了を指示する操作を受け付けた場合に、投影表示の終了を通知する投影表示終了通知を、通信部１０１Ｄを介して印刷データ生成装置２００Ｄに送信する。
【０２１９】
通信部１０１Ｄは、実施の形態１と同様の機能を有する他、操作部１０２Ｄからの送信要求に応じて、投影表示終了通知を、印刷データ生成装置２００Ｄに送信する。
【０２２０】
印刷データ生成装置２００Ｄは、実施の形態１と同様に、投影表示された文書データを印刷するための印刷データを生成し、印刷装置３００に送信するものである。印刷データ生成装置２００Ｄは、図５０に示すように、通信部２０１Ｄと、表示構成情報管理部２０２Ｄと、文書管理部２０３Ｄと、印刷データ生成部２０４と、画像データ生成部２０５と、状態管理部２０６と、表示形態推定部２０７Ｄと、記憶部２１０とを主に備えている。ここで、印刷データ生成部２０４、画像データ生成部２０５、状態管理部２０６及び記憶部２１０の機能、構成については実施の形態１と同様である。
【０２２１】
本実施の形態の通信部２０１Ｄは、実施の形態１と同様の機能を有する他、情報投影装置１００Ｄから投影表示終了通知を受信すると、この投影表示終了通知を、表示構成情報管理部２０２Ｄに送信する。
【０２２２】
表示構成情報管理部２０２Ｄは、実施の形態１と同様の機能を有する他、通信部２０１Ｄから投影表示終了通知を受け付けた場合に、自己の表示構成情報管理部２０２Ｄが管理・保存している表示資料情報を履歴情報とし、該履歴情報の登録を要求する履歴情報登録要求とともに文書管理部２０３Ｄに送信する。
【０２２３】
文書管理部２０３Ｄは、実施の形態１における文書管理部２０３と同様の機能を有する他、表示構成情報管理部２０２Ｄからの履歴情報登録要求に応じて、該履歴情報登録要求とともに送信された履歴情報を、投影表示終了の対象となった文書データと対応付けてリンクテーブルに登録する。
【０２２４】
図５１は、本実施の形態のリンクテーブルの一例を示す説明図である。リンクテーブルは、記憶部２１０に保存される。文書管理部２０３Ｄは、図５１に示すように、表示構成情報管理部２０２Ｄからの履歴情報登録要求に応じて、該履歴情報登録要求とともに送信された履歴情報を、投影表示終了の対象となった文書データ（文書データ名）に対応付けてリンクテーブルに登録する。
【０２２５】
表示形態推定部２０７Ｄは、印刷対象の文書データに対応付けられた履歴情報を取得し、該履歴情報に含まれた表示構成情報に基づいて、未投影の画像データの表示形態を予測する以外は、実施の形態１の表示形態推定部２０７と同じ機能・構成である。
【０２２６】
次に、以上のように構成された本実施の形態の情報投影システムによる、履歴情報登録処理について説明する。図５２は、実施の形態５の履歴情報登録処理の手順を示すシーケンス図である。なお、履歴情報登録処理は、文書データの投影表示時の任意のタイミングで行うことが可能であるものとする。
【０２２７】
まず、情報投影装置１００Ｄにおいて、ユーザは操作部１０２Ｄから投影表示終了の指示を行い、これを受け付けた操作部１０２Ｄは、投影表示終了通知を、通信部１０１Ｄを介して印刷データ生成装置２００Ｄに送信する（ステップＳ２０１、Ｓ２０２）。
【０２２８】
印刷データ生成装置２００Ｄでは、通信部２０１Ｄにより投影表示終了通知を受信すると、表示構成情報管理部２０２Ｄに対して、投影表示終了通知を送信する（ステップＳ２０３）。
【０２２９】
表示構成情報管理部２０２Ｄは、投影表示終了通知を受信すると、自己の表示構成情報管理部２０２Ｄが管理・保存している表示資料情報（全ての表示資料情報）を履歴情報とし、履歴情報登録要求とともに文書管理部２０３Ｄに送信する（ステップＳ２０４）。この履歴情報登録要求を受けた文書管理部２０３Ｄは、該履歴情報登録要求とともに受信した履歴情報を、投影表示終了の対象となった文書データと対応付けてリンクテーブルに登録する（ステップＳ２０５）。
【０２３０】
以上のような処理により、図５１の例に示すように、文書データと対応付けて、当該文書データの投影表示時の表示資料情報が、履歴情報として保存される。
【０２３１】
なお、本実施の形態５にかかる情報投影システムでは、上述した履歴情報登録処理の他、印刷処理（又は中断時印刷処理）及び表示形態推定処理以外は、実施の形態１の各処理と同様に行われる。
【０２３２】
次に、本実施の形態の情報投影システムによる印刷処理について説明する。図５３は、実施の形態５の印刷処理の手順を示すシーケンス図である。なお、ステップＳ２１１〜ステップＳ２２２の処理は、図１４に示したステップＳ７１〜ステップＳ８２の処理と同様であるため、説明を省略する。
【０２３３】
ステップＳ２２２で印刷データ生成部２０４から推定要求を受信した表示形態推定部２０７Ｄは、印刷対象の文書データに対応付けられた履歴情報の取得を要求する、履歴情報取得要求を文書管理部２０３Ｄに送信する（ステップＳ２２３）。文書管理部２０３Ｄは、印刷対象の文書データに対応付けられた全ての履歴情報をリンクテーブルから取得して、取得した履歴情報を表示形態推定部２０７Ｄに送信する（ステップＳ２２４）。
【０２３４】
表示形態推定部２０７Ｄは、印刷データ生成部２０４から受信した未処理画像リスト、及び文書管理部２０３Ｄから受信した履歴情報に基づき、未処理画像リストに登録された画像ＩＤの表示形態を推定する表示形態推定処理を行う（ステップＳ２２５）。ここで、ステップＳ２２５の表示形態推定処理の詳細については後述する。
【０２３５】
表示形態推定部２０７Ｄは、表示形態推定処理により生成した表示構成情報を印刷データ生成部２０４に送信する（ステップＳ２２６）。印刷データ生成部２０４は、表示形態推定部２０７Ｄから受信した表示構成情報に基づき、ステップＳ２２０と同様の印刷データ生成処理を行う（ステップＳ２２７）。
【０２３６】
印刷データ生成部２０４は、これまでに生成した印刷データを印刷要求とともに印刷装置３００に送信する（ステップＳ２２８）。印刷要求を受信した印刷装置３００では、印刷部３０１が受信した印刷データを印刷する（ステップＳ２２９）。
【０２３７】
次に、ステップＳ２２５における表示形態推定処理の詳細について説明する。図５４は、実施の形態５の表示形態推定処理の手順を示すフローチャートである。
【０２３８】
表示形態推定部２０７Ｄは、文書管理部２０３Ｄから受信した各履歴情報の表示構成情報に含まれる画像ＩＤに基づいて、未処理画像リストに登録された各画像ＩＤを割り当てるページ番号を特定する（ステップＳ２３１）。続いて、表示形態推定部２０７Ｄは、各履歴情報に含まれる表示構成情報を同一のページ番号毎に参照し、該同一ページ番号の表示構成情報から、利用頻度が最も高い相対位置情報をページ番号毎に特定する。そして、表示形態推定部２０７Ｄは、利用頻度が最も高い相対位置情報を有した表示構成情報が示す表示形態を、そのページ番号に割り当てる画像ＩＤの画像データが投影表示された場合の表示形態と推定する（ステップＳ２３２）。
【０２３９】
次いで、表示形態推定部２０７Ｄは、ステップＳ２３２で推定した各ページ番号の表示形態を示す表示構成情報に基づいて、未処理画像リストに登録された画像ＩＤの（画像データ）の表示構成情報を、表示形態を推定したページ数分生成する（ステップＳ２３３）。
【０２４０】
なお、図５３では、情報投影装置１００Ｄから印刷要求が明示的に要求された場合の印刷処理について説明したが、情報投影装置１００Ｄにおいて投影表示が中断された際の印刷処理（中断時印刷処理）時においても同様に処理されるものとする。
【０２４１】
以下、本実施の形態の印刷処理の動作例について説明する。
【０２４２】
まず、本動作例において、記憶部２１０に記憶された画像リストが、図５５に示した状態にあるとする。また、表示構成情報管理部２０２Ｄに記憶された表示構成情報が、図５６に示す状態にあるとする。さらに、図５５の画像リストに係る文書データに対応付けられた履歴情報が、図５７に示す状態にあるとする。なお、図５７では、該文書データについて、過去３回投影表示が行われたことを示している。
【０２４３】
図５８は、図５７の履歴情報が表す過去３回分の投影表示時の表示形態（レイアウト）と、図５６の表示構成情報が示す今回分（４回目）の投影表示時の表示形態を説明するための図である。過去３回分の投影表示では、図５５の画像リストに登録された全ての画像データ（画像ＩＤ）が３ページにわたって投影表示されている。なお、図５８では、画像ＩＤ１〜６の画像データを、各画像データの画像データ名（拡張子部分は除く）で表している。
【０２４４】
ここで、今回（４回目）の投影表示において、１ページ目の投影表示後に文書データ全体の印刷要求又は状態管理部２０６の中断検知により印刷要求が発生すると、印刷データ生成部２０４は、ステップＳ２２０の印刷データ生成処理において、図５８での４回目の投影表示の１ページ目に示す表示形態（レイアウト）の印刷データを生成する。次いで、印刷データ生成部２０４は、ステップＳ２２１の未処理画像検出処理において、図５５に示した画像リストと、図５６の表示構成情報とを比較することで、図５９に示した未処理画像リストを生成する。そして、続くステップＳ２２２で未処理画像リストとともに推定要求を表示形態推定部２０７Ｄに送信する。
【０２４５】
表示形態推定部２０７Ｄは、文書管理部２０３Ｄから図５７に示した履歴情報を受信した後、表示形態推定処理のステップＳ２３１において、各履歴情報の表示構成情報に含まれた画像ＩＤに基づいて、未処理画像リストに登録された各画像ＩＤを割り当てるページ番号を特定する。例えば、図５７（図５８）に示した履歴情報の場合、未処理画像リストに登録された画像ＩＤ５、６をページ番号２、画像ＩＤ３、４をページ番号３に割り当てることを特定する。
【０２４６】
表示形態推定部２０７Ｄは、続くステップＳ２３２において、各履歴情報に含まれた表示構成情報を同一ページ番号毎に参照し、利用頻度が最も高い相対位置情報を有した表示構成情報が示す表示形態を、そのページ番号に割り当てる画像ＩＤの画像データ（未投影）が投影表示された場合の表示形態と推定する。
【０２４７】
図５７（図５８）に示した履歴情報の場合、表示形態推定部２０７Ｄは、２ページ目（ページ番号２）について、１回目（又は２回目）の履歴情報に含まれたページ番号２の相対位置情報の利用頻度が最も高いと判断し、３ページ目（ページ番号３）について、１回目（又は３回目）の履歴情報に含まれたページ番号３の相対位置情報の利用頻度が最も高いと判断する。そのため、表示形態推定部２０７Ｄは、１回目（又は２回目）の履歴情報に含まれたページ番号２の表示構成情報が示す表示形態を、ページ番号２に割り当てる画像ＩＤの画像データが投影表示された場合の表示形態と推定し、１回目（又は３回目）の履歴情報に含まれたページ番号３の表示構成情報が示す表示形態を、ページ番号３に割り当てる画像ＩＤの画像データが投影表示された場合の表示形態と推定する。
【０２４８】
そして、表示形態推定部２０７Ｄは、ステップＳ２３３において、ステップＳ２３２で推定した各ページ番号の表示形態を示す表示構成情報に基づき、未処理画像リストに登録された画像ＩＤの（画像データ）の表示構成情報を、表示形態を推定したページ数分生成する。この結果、図６０に示すような、画像ＩＤ５、６についての表示構成情報と、画像ＩＤ３、４についての表示構成情報とが生成される。そして、ステップＳ２２６において、表示形態推定部２０７Ｄは、生成した表示構成情報を印刷データ生成部２０４に送信する。
【０２４９】
ここで、図６０は、表示形態推定部２０７Ｄが生成した表示構成情報の一例を示す図である。同図に示すように、画像ＩＤ５、６について、１回目の履歴情報のページ番号２の表示構成情報と同様の相対位置情報及び重なり順情報で表示構成情報が生成されている。また、画像ＩＤ３、４について、１回目の履歴情報のページ番号３の表示構成情報と同様の相対位置情報及び重なり順情報で表示構成情報が生成されている。
【０２５０】
印刷データ生成部２０４は、表示形態推定部２０７Ｄから図６０に示した表示構成情報を受信すると、ステップＳ２２７の印刷データ生成処理で、図６１に示すようなレイアウト（表示形態）の印刷データを生成する。なお、図６１では、画像ＩＤ３〜６の画像データを、各画像データの画像データ名（拡張子部分は除く）で表している。
【０２５１】
このように、本実施の形態では、表示形態推定部２０７Ｄが、上記の表示形態推定処理を行うことで、過去に投影表示された文書データの表示構成情報の履歴（履歴情報）に基づいて、今回未投影の画像データの表示形態を推定し、該表示形態を示した未投影分の画像データの表示構成情報を生成する。これにより、印刷の対象となった文書データについて、ユーザが過去の投影表示で用いた表示形態を、今回未投影の画像データの印刷時のレイアウトとして反映させることができるため、該レイアウトの設定をユーザ自身が行う手間を省くことが可能となり、文書データの印刷に係るユーザの利便性を向上させることができる。
【０２５２】
なお、本実施の形態では、履歴情報に含まれた表示構成情報のうち、相対位置情報の利用頻度に基づいて未投影の画像データの表示形態を推定することとしたが、これに限らず、部分位置情報の利用頻度を含めて未投影の画像データの表示形態を推定する形態としてもよい。また、履歴情報の表示構成情報に対し、上述した実施の形態１、２の推定方法を用いる形態としてもよい。また、実施の形態３で説明したように、投影時間を表示構成情報に含めて記憶する場合には、履歴情報の表示構成情報に対し、実施の形態３の推定方法を用いる形態としてもよい。また、実施の形態４で説明したように、ユーザ情報を表示構成情報に含めて記憶する場合には、履歴情報の表示構成情報に対し、実施の形態４の推定方法を用いる形態としてもよい。
【０２５３】
また、本実施の形態では、履歴情報に含まれた表示構成情報のみを用いて表示形態を推定する形態としたが、これに限らず、履歴情報とともに表示構成情報管理部２０２Ｄに記憶された表示構成情報を用いて表示形態を推定する形態としてもよい。
【０２５４】
（実施の形態６）
実施の形態１の情報投影システムでは、最も近時に投影表示が行われた画像データの表示構成情報が示す表示形態を、未投影の画像データの表示形態と推定する形態について説明した。本実施の形態６の情報投影システムでは、表示形態の推定方法の他の例として、過去に投影表示された同一文書データについての表示構成情報の履歴（履歴情報）のうち、投影表示を行うユーザ自身の履歴情報に基づいて、未投影の画像データの表示形態を推定する形態について説明する。
【０２５５】
図６２は、本実施の形態６の情報投影システムのネットワーク構成、及び情報投影装置、印刷データ生成装置、印刷装置の各機能的構成を示すブロック図である。本実施の形態５にかかる情報投影システムは、情報投影装置１００Ｅと、印刷データ生成装置２００Ｅと、印刷装置３００と、ＰＣ４００とを備え、それぞれがインターネット等のネットワークに接続された構成となっている。ここで、印刷装置３００及びＰＣ４００の機能、構成は実施の形態１と同様である。
【０２５６】
情報投影装置１００Ｅは、実施の形態１と同様に、投影スクリーンに文書データの内容を投影表示するプロジェクタ等であるが、これに限定されるものではない。情報投影装置１００Ｅは、図６２に示すように、通信部１０１Ｅと、操作部１０２Ｄと、表示構成情報生成部１０３と、投影表示部１０４と、状態管理部１０５と、ユーザ情報入力部１０７と、を主に備えている。ここで、表示構成情報生成部１０３、投影表示部１０４及び状態管理部１０５の機能、構成は実施の形態１と同様である。また、ユーザ情報入力部１０７の機能、構成は実施の形態４と同様である。また、操作部１０２Ｄの機能、構成は実施の形態５と同様である。
【０２５７】
通信部１０１Ｅは、実施の形態１と同様の機能を有する他、ユーザ情報入力部１０７からの送信要求に応じて、ユーザ情報及びユーザ情報登録要求を、印刷データ生成装置２００Ｅに送信する。また、通信部１０１Ｅは、操作部１０２Ｄからの送信要求に応じて、投影表示終了通知を、印刷データ生成装置２００Ｅに送信する。
【０２５８】
印刷データ生成装置２００Ｅは、実施の形態１と同様に、投影表示された文書データを印刷するための印刷データを生成し、印刷装置３００に送信するものである。印刷データ生成装置２００Ｅは、図６２に示すように、通信部２０１Ｅと、表示構成情報管理部２０２Ｅと、文書管理部２０３Ｄと、印刷データ生成部２０４と、画像データ生成部２０５と、状態管理部２０６と、表示形態推定部２０７Ｅと、記憶部２１０とを主に備えている。ここで、印刷データ生成部２０４、画像データ生成部２０５、状態管理部２０６及び記憶部２１０の機能、構成については実施の形態１と同様である。また、文書管理部２０３Ｄの機能、構成は実施の形態５と同様である。
【０２５９】
通信部２０１Ｅは、実施の形態１と同様の機能を有する他、情報投影装置１００Ｅからユーザ情報及びユーザ情報登録要求を受け付けた場合に、このユーザ情報及びユーザ情報登録要求を、表示構成情報管理部２０２Ｅに送信する。また、通信部２０１Ｅは、情報投影装置１００Ｅから投影表示終了通知を受け付けた場合に、この投影表示終了通知を、表示構成情報管理部２０２Ｅに送信する。
【０２６０】
表示構成情報管理部２０２Ｅは、実施の形態１と同様の機能を有する他、通信部２０１Ｅからユーザ情報登録要求を受け付けた場合に、該ユーザ情報登録要求とともに受信したユーザ情報を、表示資料情報に対応付けて登録する。
【０２６１】
図６３は、本実施の形態６の表示構成情報のデータ構造の一例を示す説明図である。図６３に示すように、表示構成情報管理部２０２Ｅは、情報投影装置１００Ｅからユーザ情報登録要求を受信すると、該ユーザ情報登録要求とともに受信したユーザ情報を、表示資料情報に対応付けて登録する。
【０２６２】
すなわち、表示構成情報管理部２０２Ｅは、ユーザによる操作部１０２Ｄの操作指示によって投影表示する表示形態が指示される度に情報投影装置１００Ｅ側で作成され、該情報投影装置１００Ｅから受信した表示構成情報を記憶する。そして、更に、表示構成情報管理部２０２Ｅでは、投影表示を行うユーザのユーザ情報を、投影表示の対象となった文書データ（表示資料情報）単位で登録する。
【０２６３】
また、表示構成情報管理部２０２Ｅは、通信部２０１Ｅから投影表示終了通知を受け付けた場合に、自己の表示構成情報管理部２０２Ｅが管理・保存している表示資料情報を履歴情報とし、履歴情報登録要求とともに文書管理部２０３Ｄに送信する。また、表示構成情報管理部２０２Ｅは、表示形態推定部２０７Ｅからの要求に応じて、自己の表示構成情報管理部２０２Ｅが管理・記憶する表示資料情報に登録されたユーザ情報を読み出し、表示形態推定部２０７Ｅに送信する。
【０２６４】
表示形態推定部２０７Ｅは、印刷対象の文書データに対応付けられた履歴情報を取得し、該履歴情報のうち投影表示を行うユーザの履歴情報に含まれた表示構成情報に基づいて、未投影の画像データの表示形態を推定する以外は、実施の形態１の表示形態推定部２０７と同じ機能・構成である。
【０２６５】
次に、以上のように構成された本実施の形態の情報投影システムによる、ユーザ情報登録処理について説明する。図６４は、実施の形態６のユーザ情報登録処理の手順を示すシーケンス図である。なお、本処理は、投影表示中の任意のタイミングで行うことが可能となっている。
【０２６６】
まず、情報投影装置１００Ｅにおいて、ユーザがユーザ情報入力部１０７からユーザ情報の入力を行うと、これを受け付けたユーザ情報入力部１０７は、ユーザ情報とともにユーザ情報登録要求を、通信部１０１Ｅを介して印刷データ生成装置２００Ｅに送信する（ステップＳ２４１、Ｓ２４２）。
【０２６７】
印刷データ生成装置２００Ｅでは、通信部２０１Ｅによりユーザ情報及びユーザ情報登録要求を受信すると、表示構成情報管理部２０２Ｅに対して、ユーザ情報及びユーザ情報登録要求を送信する（ステップＳ２４３）。ユーザ情報登録要求を受け付けた表示構成情報管理部２０２Ｅは、該ユーザ情報登録要求とともに受信したユーザ情報を、投影表示中の文書データの表示資料情報に対応付けて登録する(ステップＳ２４４)。そして、表示構成情報管理部２０２Ｅは、ユーザ情報の登録完了通知を、通信部２０１Ｅを介して情報投影装置１００Ｅに送信する（ステップＳ２４５、Ｓ２４６）。また、情報投影装置１００Ｅでは、通信部１０１Ｅが登録完了通知を受信し、この登録完了通知をユーザ情報入力部１０７に転送する（ステップＳ２４７）。
【０２６８】
これにより、文書データの投影表示を行ったユーザのユーザ情報を、文書データ単位で記録することができる。
【０２６９】
なお、本実施の形態６にかかる情報投影システムでは、上述したユーザ情報登録処理の他、印刷処理（又は中断時印刷処理）及び表示形態推定処理以外は、実施の形態１の各処理及び実施の形態５の履歴情報登録処理と同様に行われる。
【０２７０】
次に、本実施の形態の情報投影システムによる印刷処理について説明する。図６５は、実施の形態６の印刷処理の手順を示すシーケンス図である。なお、ステップＳ２５１〜ステップＳ２６２の処理は、図１４に示したステップＳ７１〜ステップＳ８２の処理と同様であるため、説明を省略する。
【０２７１】
印刷データ生成部２０４から推定要求を受信した表示形態推定部２０７Ｅは、ユーザ情報の取得を要求し、ユーザ情報取得要求を表示構成情報管理部２０２Ｅに送信する（ステップＳ２６３）。表示構成情報管理部２０２Ｅは、自己の表示構成情報管理部２０２Ｅが管理・保存している表示資料情報からユーザ情報を取得し、取得したユーザ情報を表示形態推定部２０７Ｅに送信する（ステップＳ２６４）。
【０２７２】
続いて、表示形態推定部２０７Ｅは、印刷対象の文書データに対応付けられた履歴情報の取得を要求し、履歴情報取得要求を文書管理部２０３Ｄに送信する（ステップＳ２６５）。文書管理部２０３Ｄは、印刷対象の文書データに対応付けられた全ての履歴情報をリンクテーブルから取得し、取得した履歴情報を表示形態推定部２０７Ｅに送信する（ステップＳ２６６）。
【０２７３】
表示形態推定部２０７Ｅは、印刷データ生成部２０４から受信した未処理画像リスト、表示構成情報管理部２０２Ｅから受信したユーザ情報、及び文書管理部２０３Ｄから受信した履歴情報に基づき、未処理の画像ＩＤの表示形態を推定する表示形態推定処理を行う（ステップＳ２６７）。ここで、ステップＳ２６７の表示形態推定処理の詳細については後述する。
【０２７４】
表示形態推定部２０７Ｅは、表示形態推定処理により生成した表示資料情報を印刷データ生成部２０４に送信する（ステップＳ２６８）。印刷データ生成部２０４は、表示形態推定部２０７Ｅから受信した表示資料情報（表示構成情報）に基づき、ステップＳ２６０と同様の印刷データ生成処理を行う（ステップＳ２６９）。
【０２７５】
印刷データ生成部２０４は、これまでに生成した印刷データを印刷要求とともに印刷装置３００に送信する（ステップＳ２７０）。印刷要求を受信した印刷装置３００では、印刷部３０１が受信した印刷データを印刷する（ステップＳ２７１）。
【０２７６】
次に、ステップＳ２６７における表示形態推定処理の詳細について説明する。図６６は、実施の形態６の表示形態推定処理の手順を示すフローチャートである。
【０２７７】
まず、表示形態推定部２０７Ｅは、文書管理部２０３Ｄから受信した履歴情報から、表示構成情報管理部２０２Ｅから受信したユーザ情報を含むものを抽出する（ステップＳ２８１）。表示形態推定部２０７Ｅは、抽出した各履歴情報の表示構成情報に含まれる画像ＩＤに基づいて、未処理画像リストに登録された各画像ＩＤを割り当てるページ番号を特定する（ステップＳ２８２）。
【０２７８】
続いて、表示形態推定部２０７Ｅは、抽出した各履歴情報に含まれる表示構成情報を同一のページ番号毎に参照し、該同一ページ番号の表示構成情報から、利用頻度が最も高い相対位置情報をページ番号毎に特定する。そして、表示形態推定部２０７Ｅは、利用頻度が最も高い相対位置情報を有した表示構成情報が示す表示形態を、そのページ番号に割り当てる画像ＩＤの画像データが投影表示された場合の表示形態と推定する（ステップＳ２８３）。
【０２７９】
次いで、表示形態推定部２０７Ｅは、ステップＳ２８３で推定した各ページ番号の表示形態を示す表示構成情報に基づいて、未処理画像リストに登録された画像ＩＤの（画像データ）の表示構成情報を、表示形態を推定したページ数分生成する（ステップＳ２８４）。
【０２８０】
なお、図６５では、情報投影装置１００Ｅから印刷要求が明示的に要求された場合の印刷処理について説明したが、情報投影装置１００Ｅにおいて投影表示が中断された際の印刷処理（中断時印刷処理）時においても同様に処理されるものとする。
【０２８１】
以下、本実施の形態の印刷処理の動作例について説明する。
【０２８２】
まず、本動作例において、記憶部２１０に記憶された画像リストが、図５５に示した状態にあるとする。また、表示構成情報管理部２０２Ｅに記憶された表示構成情報が、図６７に示す状態にあるとする。さらに、図５５の画像リストに係る文書データに対応付けられた履歴情報が、図６８に示す状態にあるとする。なお、図６８では、該文書データについて、過去５回投影表示が行われたことを示している。
【０２８３】
図６９は、図６８の履歴情報により表される過去５回分の投影表示時の表示形態（レイアウト）と、図６７の表示構成情報により表される今回分（６回目）の投影表示時の表示形態を説明するための図である。過去５回分の投影表示では、ユーザＡ〜Ｃの何れかにより、図５５の画像リストに登録された全ての画像データ（画像ＩＤ）が３ページにわたって投影表示されている。なお、図６９では、画像ＩＤ１〜６の画像データを、各画像データの画像データ名（拡張子部分は除く）で表している。
【０２８４】
ここで、今回（６回目）の投影表示において、１ページ目の投影表示後に文書データ全体の印刷要求又は状態管理部２０６の中断検知により印刷要求が発生すると、印刷データ生成部２０４は、ステップＳ２６０の印刷データ生成処理において、図６９での６回目の投影表示の１ページ目に示す表示形態（レイアウト）の印刷データを生成する。次いで、印刷データ生成部２０４は、ステップＳ２６１の未処理画像検出処理において、図５５に示した画像リストと、図６７の表示構成情報とを比較することで、図５９に示した未処理画像リストを生成する。そして、続くステップＳ２６２で未処理画像リストとともに推定要求を表示形態推定部２０７Ｅに送信する。
【０２８５】
表示形態推定部２０７Ｅは、表示構成情報管理部２０２Ｅからユーザ情報“ユーザＡ”を受信し、文書管理部２０３Ｄから図６８に示した履歴情報を受信した後、表示形態推定処理のステップＳ２８１において、受信した履歴情報から、ユーザ情報“ユーザＡ”を含む履歴情報を抽出する。なお、図６８の履歴情報の場合、１回目、３回目及び５回目の履歴情報が抽出される（図６９の破線部参照）。
【０２８６】
次いで、表示形態推定部２０７Ｅは、ステップＳ２８２において、ステップＳ２８１で抽出した各履歴情報の表示構成情報に含まれた画像ＩＤに基づき、未処理画像リストに登録された各画像ＩＤを割り当てるページ番号を特定する。例えば、図６８（図６９）に示した履歴情報の場合、未処理画像リストに登録された画像ＩＤ５、６をページ番号２、画像ＩＤ３、４をページ番号３に割り当てることを特定する。
【０２８７】
表示形態推定部２０７Ｅは、続くステップＳ２８３において、ステップＳ２８１で抽出した各履歴情報に含まれた表示構成情報をページ番号毎に参照し、利用頻度が最も高い相対位置情報を有した表示構成情報が示す表示形態を、そのページ番号に割り当てる画像ＩＤの未投影の画像データが投影表示された場合の表示形態と推定する。
【０２８８】
図６８（図６９）に示した履歴情報の場合、表示形態推定部２０７Ｅは、２ページ目（ページ番号２）について、３回目（又は５回目）の履歴情報に含まれたページ番号２の相対位置情報の利用頻度が最も高いと判断し、３ページ目（ページ番号３）について、１回目（又は５回目）の履歴情報に含まれたページ番号３の相対位置情報の利用頻度が最も高いと判断する。そのため、表示形態推定部２０７Ｅは、３回目（又は５回目）の履歴情報に含まれたページ番号２の表示構成情報が示す表示形態を、ページ番号２に割り当てる画像ＩＤの未投影の画像データが投影表示された場合の表示形態と推定し、１回目（又は５回目）の履歴情報に含まれたページ番号３の表示構成情報が示す表示形態を、ページ番号３に割り当てる画像ＩＤの未投影の画像データが投影表示された場合の表示形態と推定する。
【０２８９】
そして、表示形態推定部２０７Ｅは、ステップＳ２８４において、ステップＳ２８３で推定した各ページ番号の表示形態を示す表示構成情報に基づき、未処理画像リストに登録された画像ＩＤの（画像データ）の表示構成情報を、推定したページ数分生成する。この結果、図７０に示すような、画像ＩＤ５、６についての表示構成情報と、画像ＩＤ３、４についての表示構成情報とが生成される。そして、ステップＳ２６８において、表示形態推定部２０７Ｅは、生成した表示構成情報を印刷データ生成部２０４に送信する。
【０２９０】
ここで、図７０は、表示形態推定部２０７Ｅが生成した表示構成情報の一例を示す図である。同図に示すように、画像ＩＤ５、６について、３回目の履歴情報のページ番号２の表示構成情報と同様の相対位置情報及び重なり順情報で表示構成情報が生成されている。また、画像ＩＤ３、４について、１回目の履歴情報のページ番号３の表示構成情報と同様の相対位置情報及び重なり順情報で表示構成情報が生成されている。
【０２９１】
印刷データ生成部２０４は、表示形態推定部２０７Ｅから図７０に示した表示構成情報を受信すると、ステップＳ２６９の印刷データ生成処理で、図７１に示すようなレイアウト（表示形態）の印刷データを生成する。なお、図７１では、画像ＩＤ３〜６の画像データを、各画像データの画像データ名（拡張子部分は除く）で表している。
【０２９２】
このように、本実施の形態では、表示形態推定部２０７Ｅが、上記の表示形態推定処理を行うことで、過去に投影表示された文書データの表示構成情報の履歴（履歴情報）のうち、投影表示を行うユーザの履歴情報に基づいて、未投影の画像データの表示形態と推定し、該表示形態を表した未投影分の画像データの表示構成情報を生成する。これにより、印刷の対象となった文書データについて、各ユーザが過去の投影表示で用いた表示形態を、今回未投影の画像データの印刷時のレイアウトとしてユーザ毎に反映させることができるため、該レイアウトの設定をユーザ自身が行う手間を省くことが可能となり、文書データの印刷に係るユーザの利便性を向上させることができる。
【０２９３】
なお、本実施の形態では、履歴情報の表示構成情報に含まれた表示構成のうち、相対位置情報の利用頻度に基づいて未投影の画像データの表示形態を推定することとしたが、これに限らず、部分位置情報の利用頻度に基づいて未投影の画像データの表示形態を推定する形態としてもよい。また、履歴情報の表示構成情報に対し、上述した実施の形態１、２の推定方法を用いる形態としてもよい。さらに、実施の形態３で説明したように、投影時間を表示構成情報に含めて記憶する場合には、履歴情報の表示構成情報に対し、実施の形態３の推定方法を用いる形態としてもよい。
【０２９４】
また、本実施の形態では、履歴情報に含まれた表示構成情報のみを用いて表示形態を推定する形態としたが、これに限らず、履歴情報とともに表示構成情報管理部２０２Ｅに記憶された表示構成情報を用いて表示形態を推定する形態としてもよい。
【０２９５】
（実施の形態７）
実施の形態１の情報投影システムでは、最も近時に投影表示が行われた画像データの表示構成情報が示す表示形態を、未投影の画像データの表示形態と推定する形態について説明した。本実施の形態７の情報投影システムでは、表示構成情報に含まれた各画像の印刷方式を選択可能な構成を更に備え、該印刷方式が未設定の表示構成情報について、該印刷方式が設定済の表示構成情報から、印刷方式の推定を行う形態について説明する。
【０２９６】
図７２は、本実施の形態７の情報投影システムのネットワーク構成、及び情報投影装置、印刷データ生成装置、印刷装置の各機能的構成を示すブロック図である。本実施の形態７にかかる情報投影システムは、情報投影装置１００Ｆと、印刷データ生成装置２００Ｆと、印刷装置３００と、ＰＣ４００とを備え、それぞれがインターネット等のネットワークに接続された構成となっている。ここで、印刷装置３００及びＰＣ４００の機能、構成は実施の形態１と同様である。
【０２９７】
情報投影装置１００Ｆは、実施の形態１と同様に、投影スクリーンに文書データの内容を投影表示するプロジェクタ等であるが、これに限定されるものではない。情報投影装置１００Ｆは、図７２に示すように、通信部１０１と、操作部１０２Ｆと、表示構成情報生成部１０３と、投影表示部１０４と、状態管理部１０５と、を主に備えている。ここで、表示構成情報生成部１０３、投影表示部１０４及び状態管理部１０５の機能、構成は実施の形態１と同様である。
【０２９８】
操作部１０２Ｆは、実施の形態１と同様の機能を有する他、文書データや表示構成情報毎（ページ毎）の印刷時にユーザから印刷方式を指示する操作を受け付け、この印刷方式と、該印刷方式での印刷の対象となるページ番号とを含んだ印刷要求を、通信部１０１を介して印刷データ生成装置２００Ｆに送信する。ここで、印刷方式は、印刷データの生成方法を規定するものであって、画像データをそのまま印刷する画像直接印刷と、投影表示された表示形態、すなわち表示構成情報が示す表示形態で印刷するスクリーンレイアウト印刷と、の二つに大別される。ユーザは、表示構成情報毎（ページ毎）の印刷に際し、画像直接印刷又はスクリーンレイアウト印刷の何れかを選択的に指示することが可能となっている。
【０２９９】
印刷データ生成装置２００Ｆは、実施の形態１と同様に、投影表示された文書データを印刷するための印刷データを生成し、印刷装置３００に送信するものである。印刷データ生成装置２００Ｆは、図７２に示すように、通信部２０１と、表示構成情報管理部２０２Ｆと、文書管理部２０３と、印刷データ生成部２０４Ｆと、画像データ生成部２０５と、状態管理部２０６と、表示形態推定部２０７Ｆと、記憶部２１０とを主に備えている。ここで、通信部２０１、文書管理部２０３、画像データ生成部２０５、状態管理部２０６及び記憶部２１０の機能、構成については実施の形態１と同様である。
【０３００】
印刷データ生成部２０４Ｆは、実施の形態１における印刷データ生成部２０４と同様の機能を有する他、通信部２０１から受信した印刷要求に含まれた印刷方式に従い、該印刷方式で指示されたレイアウトで印刷データを生成する。また、印刷データ生成部２０４Ｆは、印刷データの生成に用いた印刷方式を、該印刷データを生成したページ番号の表示構成情報に対応付けて登録することを指示した印刷方式登録要求とともに、表示構成情報管理部２０２Ｆに送信する。
【０３０１】
表示構成情報管理部２０２Ｆは、実施の形態１と同様の機能を有する他、印刷データ生成部２０４Ｆから印刷方式登録要求を受け付けた場合に、該印刷方式登録要求とともに受信した印刷方式を、該印刷方式登録要求で指示されたページ番号の表示資料情報に対応付けて登録する。
【０３０２】
図７３は、本実施の形態７の表示資料情報に含まれる表示構成情報のデータ構造の一例を示す説明図である。図７３に示すように、表示構成情報管理部２０２Ｆは、印刷データ生成部２０４Ｆから受信した印刷方式を示す印刷方式情報を、ページ番号情報の後に対応付けて登録する。
【０３０３】
すなわち、表示構成情報管理部２０２Ｆは、ユーザによる操作部１０２Ｆの操作指示によって文書データの印刷が指示される度に、印刷データの生成に用いられた印刷方式を該生成が行われたページ番号の表示構成情報に登録する。
【０３０４】
表示形態推定部２０７Ｆは、表示構成情報管理部２０２Ｆから取得した表示構成情報の中に印刷方式が未登録の表示構成情報が存在する場合に、該未登録の表示構成情報に設定される印刷方式を、印刷方式が登録済の表示構成情報に基づいて推定する以外は、実施の形態１の表示形態推定部２０７と同じ機能・構成である。
【０３０５】
なお、本実施の形態７にかかる情報投影システムでは、印刷処理（又は中断時印刷処理）、印刷データ生成処理及び表示形態推定処理以外は、実施の形態１と同様に行われる。
【０３０６】
次に、以上のように構成された本実施の形態の情報投影システムによる、個別印刷処理について説明する。図７４は、実施の形態７の個別印刷処理の手順を示すシーケンス図である。なお、本処理は、文書データの投影表示中に、ページ毎の印刷が要求された場合に実行されるものである。
【０３０７】
まず、情報投影装置１００Ｆにおいて、ユーザは操作部１０２Ｆから印刷方式を指定するとともに、投影表示中の画像データの印刷を指示した印刷要求の指示を行うと、これを受け付けた操作部１０２Ｆは、指定された印刷方式を含む印刷要求を、通信部１０１を介して印刷データ生成装置２００Ｆに送信する（ステップＳ２９１、Ｓ２９２）。
【０３０８】
印刷データ生成装置２００Ｆでは、通信部２０１により印刷要求を受信すると、印刷データ生成部２０４Ｆに対して、印刷要求を送信する（ステップＳ２９３）。
【０３０９】
印刷データ生成部２０４Ｆは、印刷要求を受信すると、現在投影表示中の表示構成情報の取得を要求する表示構成情報取得要求を、表示構成情報管理部２０２Ｆに送信する（ステップＳ２９４）。表示構成情報管理部２０２Ｆは、現在投影表示中の表示構成情報を取得し、この表示構成情報を印刷データ生成部２０４Ｆに送信する（ステップＳ２９５）。
【０３１０】
続いて、印刷データ生成部２０４Ｆは、印刷要求に含まれた印刷方式を、該印刷方式の登録を要求する印刷方式登録要求とともに、表示構成情報管理部２０２Ｆに送信する（ステップＳ２９６）。表示構成情報管理部２０２Ｆは、印刷方式登録要求を受信すると、該印刷方式登録要求とともに受信した印刷方式を、現在投影表示中の表示構成情報に登録する（ステップＳ２９７）。そして、表示構成情報への登録が完了すると、表示構成情報管理部２０２Ｆは、印刷データ生成部２０４Ｆに登録完了通知を送信する（ステップＳ２９８）。
【０３１１】
次いで、印刷データ生成部２０４Ｆは、表示構成情報管理部２０２Ｆから受信した表示構成情報に含まれる画像ＩＤの画像データの取得要求を、文書管理部２０３に送信する（ステップＳ２９９）。この取得要求を受けた文書管理部２０３は、記憶部２１０に保存されている画像リストから、取得要求のあった画像ＩＤの画像データを取得して、取得した画像データを画像ＩＤとともに印刷データ生成部２０４Ｆに送信する（ステップＳ３００）。
【０３１２】
画像データを受信した印刷データ生成部２０４Ｆは、印刷要求に含まれた印刷方式に従い、印刷データ生成処理を行う（ステップＳ３０１）。ここで、ステップＳ３０１の印刷データ生成処理の詳細については後述する。
【０３１３】
そして、印刷データ生成部２０４Ｆは、ステップＳ３０１の印刷データ生成処理で生成した印刷データを印刷要求とともに印刷装置３００に送信する（ステップＳ３０２）。印刷要求を受信した印刷装置３００では、印刷部３０１が受信した印刷データを印刷する（ステップＳ３０３）。
【０３１４】
次に、ステップＳ３０１における印刷データ生成処理の詳細について説明する。図７５は、実施の形態７の印刷データ生成処理の手順を示すフローチャートである。
【０３１５】
印刷データ生成部２０４Ｆは、印刷要求で指定された印刷条件から、印刷する用紙の用紙サイズを取得する（ステップＳ３１１）。そして、印刷データ生成部２０４Ｆは、用紙サイズの範囲を印刷用画像メモリ領域の範囲に割り当てる（ステップＳ３１２）。
【０３１６】
次に、印刷データ生成部２０４Ｆは、表示構成情報管理部２０２Ｆから取得した各表示構成情報について、以下のステップＳ３１３からステップＳ３２１までの処理を、表示構成情報の数分、すなわち、表示形態の数分、繰り返し実行する。なお、下記ステップＳ３１３〜ステップＳ３２１の処理は、表示構成情報管理部２０２Ｆから取得した１又は複数の表示構成情報のうちの、最もページ番号情報の小さいものから順に実行することが好ましい。
【０３１７】
印刷データ生成部２０４Ｆは、印刷要求に含まれた印刷方式が画像直接印刷、スクリーンレイアウト印刷の何れであるか判断する（ステップＳ３１３）。ここで、印刷方式が画像直接印刷である場合には（ステップＳ３１３；Ｎｏ）、印刷データ生成部２０４Ｆは、表示構成情報を構成する画像ＩＤ（画像データ）の各々を表示対象画像に指定する（ステップＳ３１４）。そして、印刷データ生成部２０４Ｆは、各表示対象画像を、印刷用画像メモリ領域上に個別に書き込むことで、画像データ毎に印刷データを生成する（ステップＳ３１５）。
【０３１８】
また、ステップＳ３１３において、印刷方式がスクリーンレイアウト印刷である場合には（ステップＳ３１３；Ｙｅｓ）、印刷データ生成部２０４Ｆは、ステップＳ３１６からステップＳ３２１の処理を実行する。なお、ステップＳ３１６からステップＳ３２１の処理は、実施の形態１で説明したステップＳ９３からステップＳ９８の処理と同様であるため、説明を省略する。
【０３１９】
印刷データ生成部２０４Ｆは、上記のようなステップＳ３１６からステップＳ３２１までの処理を、重なり順情報の数、すなわち表示する画像データの数分繰り返し行うことで、印刷方式に応じた印刷データを生成することができる。なお、表示構成情報管理部２０２Ｆから表示構成情報を一つ、つまり１ページ分の表示構成情報を受信した場合には、ステップＳ３１３からステップＳ３２１までの処理が１回実行されることになる。
【０３２０】
次に、本実施の形態の情報投影システムによる印刷処理について説明する。図７６は、実施の形態７の印刷処理の手順を示すシーケンス図である。本処理は、文書データの投影表示中に、文書データ全体の印刷が要求された場合に実行されるものである。なお、ステップＳ３３１からステップＳ３３９の処理は、図１に示したステップＳ７１からステップＳ７９の処理と同様であるため、説明を省略する。
【０３２１】
印刷データ生成部２０４Ｆは、文書管理部２０３から送信された画像データを受信すると、図７５で説明した印刷データ生成処理を実行する（ステップＳ３４０）。なお、本印刷データ生成処理において、印刷データの生成対象となる表示構成情報は、印刷方式の登録されたものとなる。
【０３２２】
続いて、印刷データ生成部２０４Ｆは、印刷データの生成が未処理の画像ＩＤを検出するとともに、印刷方式が未登録の表示構成情報が存在するか否かを判定する未処理画像検出処理を行う（ステップＳ３４１）。ここで、ステップＳ３４１の未処理画像検出処理の詳細については後述する。
【０３２３】
ステップＳ３４１の未処理画像検出処理で、印刷データの生成が未処理の画像ＩＤ又は印刷方式が未登録の表示構成情報が検出された場合、印刷データ生成部２０４Ｆは、推定要求を表示形態推定部２０７Ｆに送信する（ステップＳ３４２）。なお、印刷データの生成が未処理の画像ＩＤが検出された場合、第１の実施形態と同様に未処理画像リストを推定要求とともに表示形態推定部２０７Ｆに送信する。また、画像リストに登録された全ての画像ＩＤについて印刷データを生成し、且つ、全ての表示構成情報に印刷方式が登録されていた場合には、ステップＳ３４８に移行する。
【０３２４】
推定要求を受信した表示形態推定部２０７Ｆは、表示構成情報管理部２０２Ｆに保存されている全ての表示構成情報（すなわち、表示資料情報）の取得を要求するための、表示構成情報取得要求を表示構成情報管理部２０２Ｆに送信する（ステップＳ３４３）。表示構成情報管理部２０２Ｆは、自己の表示構成情報管理部２０２Ｆが管理・記憶している表示資料情報に含まれる、全ての表示構成情報を取得し、表示形態推定部２０７Ｆに送信する（ステップＳ３４４）。
【０３２５】
表示形態推定部２０７Ｆは、表示構成情報管理部２０２Ｆから表示構成情報を受信すると、印刷データ生成処理が未処理の画像ＩＤの表示形態及び印刷方式を推定する表示形態推定処理を行う（ステップＳ３４５）。ここで、ステップＳ３４５の表示形態推定処理の詳細については後述する。
【０３２６】
表示形態推定部２０７Ｆは、表示形態推定処理により生成した表示資料情報を印刷データ生成部２０４Ｆに送信する（ステップＳ３４６）。印刷データ生成部２０４Ｆは、表示形態推定部２０７Ｆから受信した表示資料情報（表示構成情報）に基づき、ステップＳ３４０と同様の印刷データ生成処理を行う（ステップＳ３４７）。
【０３２７】
続いて、印刷データ生成部２０４Ｆは、これまでに生成した印刷データを印刷要求とともに印刷装置３００に送信する（ステップＳ３４８）。印刷要求を受信した印刷装置３００では、印刷部３０１が受信した印刷データを印刷する（ステップＳ３４９）。
【０３２８】
次に、ステップＳ３４１における未処理画像検出処理の詳細について説明する。図７７は、実施の形態７の未処理画像検出処理の手順を示すフローチャートである。
【０３２９】
印刷データ生成部２０４Ｆは、文書管理部２０３から受信した画像リストに含まれた画像ＩＤと、表示構成情報管理部２０２Ｆから受信した各表示構成情報に含まれた画像ＩＤとを比較する（ステップＳ３５１）。ここで、画像リストに登録された全ての画像ＩＤが表示構成情報に含まれていない場合、印刷データ生成部２０４Ｆは、この不一致となった画像ＩＤを、印刷データの生成が未処理の画像ＩＤと判断する（ステップＳ３５２；Ｙｅｓ）。続いて、印刷データ生成部２０４Ｆは、画像リストから未処理の画像ＩＤのリストを未処理画像リストとして抽出し（ステップＳ３５３）、図７６のステップＳ３４２に移行する。
【０３３０】
また、ステップＳ３５２において、画像リストに登録された全ての画像ＩＤが表示構成情報に含まれていた場合（ステップＳ３５２；Ｎｏ）、印刷データ生成部２０４Ｆは、表示構成情報管理部２０２Ｆから受信した表示構成情報の中に、印刷方式が未登録の表示構成情報が存在するか否かを判定する（ステップＳ３５４）。ここで、印刷方式が未登録の表示構成情報が存在すると判定した場合（ステップＳ３５４；Ｙｅｓ）、印刷データ生成部２０４Ｆは、図７６のステップＳ３４２に移行する。なお、印刷方式が未登録の表示構成情報が存在する場合、ステップＳ３４２では、推定要求のみが送信されることになる。
【０３３１】
また、ステップＳ３５４において、印刷方式が未登録の表示構成情報が存在しないと判定した場合（ステップＳ３５４；Ｎｏ）、印刷データ生成部２０４Ｆは、画像リストに登録された全ての画像ＩＤについて印刷データを生成したと判断し、図７６のステップＳ３４８に移行する。
【０３３２】
次に、ステップＳ３４５における表示形態推定処理の詳細について説明する。図７８は、実施の形態７の表示形態推定処理の手順を示すフローチャートである。
【０３３３】
まず、表示形態推定部２０７Ｆは、印刷データ生成部２０４Ｆから推定要求とともに、未処理画像リストを受信したか否かを判定する（ステップＳ３６１）。ここで、未処理画像リストを受信していないと判定した場合（ステップＳ３６１；Ｎｏ）、ステップＳ３６５に直ちに移行する。
【０３３４】
また、ステップＳ３６１において、未処理画像リストを受信したと判定した場合（ステップＳ３６１；Ｙｅｓ）、表示形態推定部２０７Ｆは、表示構成情報管理部２０２Ｆから受信した表示構成情報に基づき、未投影の画像データが投影表示された場合の表示形態を推定する（ステップＳ３６２）。ここで、ステップＳ３６２での表示形態の推定方法は、例えば、上述した実施の形態１、２の推定方法を用いることができる。また、実施の形態３で説明したように、投影時間を表示構成情報に含めて記憶する場合には、実施の形態３の推定方法を用いることができる。また、実施の形態４で説明したように、ユーザ情報を表示構成情報に含めて記憶する場合には、実施の形態４の推定方法を用いることができる。
【０３３５】
次いで、表示形態推定部２０７Ｆは、ステップＳ３６２で推定した表示形態の表示構成情報に含まれる画像数と、未処理画像リストに登録された画像数とに基づいて、新たに生成すべき表示構成情報の個数（ページ数）を算出する(ステップＳ３６３)。そして、表示形態推定部２０７Ｆは、ステップＳ３６２で推定した表示形態を示す表示構成情報に基づいて、未処理画像リストに登録された画像ＩＤ（画像データ）の表示構成情報を、ステップＳ３６３で算出した個数分生成し（ステップＳ３６４）、ステップＳ３６５に移行する。
【０３３６】
ステップＳ３６５において、表示形態推定部２０７Ｆは、表示構成情報管理部２０２Ｆから受信した表示構成情報及びステップＳ３６４で生成した表示構成情報から、印刷方式が未登録の表示構成情報を抽出する（ステップＳ３６５）。続いて、表示形態推定部２０７Ｆは、ステップＳ３６５で抽出した表示構成情報以外の、印刷方式が登録された表示構成情報の印刷方式情報を参照し、該印刷方式にスクリーンレイアウト印刷が登録された表示構成情報が示す表示形態に基づいて、印刷方式の推定に用いる判断基準を設定する（ステップＳ３６６）。
【０３３７】
具体的に、ステップＳ３６６での判断基準は、以下の２つの設定方法を用いて定めることができる。第１の設定方法は、印刷方式にスクリーンレイアウト印刷が登録された表示構成情報のうち、該表示構成情報を構成する画像数（画像ＩＤ数）が最も多い表示構成情報の画像数Ｎを求め、この画像数Ｎを、印刷方式を推定する際の判断基準とする。この場合、表示形態推定部２０７Ｆは、印刷方式が登録されていない表示構成情報のうち、該表示構成情報を構成する画像数が画像数Ｎ以下の表示構成情報の印刷方式をスクリーンレイアウト印刷と推定し、画像数Ｎを上回る表示構成情報の印刷方式を画像直接印刷と推定する。
【０３３８】
第２の設定方法は、印刷方式にスクリーンレイアウト印刷が登録された表示構成情報のうち、該表示構成情報を構成する各画像の面積を求め、最小値となった面積Ｓを、印刷方式を推定する際の判断基準とする。ここで、画像の面積は、相対位置情報に示された始点及び終点の値から算出するものとする。この場合、表示形態推定部２０７Ｆは、印刷方式が登録されていない表示構成情報のうち、該表示構成情報を構成する最も小さい画像の面積が面積Ｓ以上の表示構成情報の印刷方式をスクリーンレイアウト印刷と推定し、面積Ｓを下回る表示構成情報の印刷方式を画像直接印刷と推定する。
【０３３９】
なお、判断基準の設定方法は、上記の２例に限らず、他の方法を用いる形態としてもよい。
【０３４０】
表示形態推定部２０７Ｆは、ステップＳ３６６で設定した判断基準に基づき、ステップＳ３６５で抽出した各表示構成情報の印刷方式を推定すると、該印刷方式を対応する表示構成情報の印刷方式情報に登録する（ステップＳ３６７）。そして、表示形態推定部２０７Ｆは、ステップＳ３６７で印刷方式を登録した表示構成情報を、図７６のステップＳ３４６で印刷データ生成部２０４Ｆに送信する。
【０３４１】
以下、本実施の形態の印刷処理の動作例について説明する。なお、以下では、画像リストに登録された全ての画像ＩＤの表示構成情報が、表示構成情報管理部２０２Ｆに記憶されている場合の例について説明する。
【０３４２】
まず、上述した第１の設定方法の具体例について説明する。本具体例において、表示構成情報管理部２０２Ｆに記憶された表示構成情報が、図７９に示す状態にあるとする。この図７９では、４ページ分の表示構成情報が記憶された例を示している。また、本具体例では、ページ番号１及びページ番号２の表示構成情報について、個別印刷処理が実行された例を示しており、ページ番号１の表示構成情報に画像直接印刷が、ページ番号２の表示構成情報にスクリーンレイアウト印刷が、印刷方式情報にそれぞれ登録されている。
【０３４３】
印刷データ生成部２０４Ｆは、図７６の印刷処理において、表示構成情報管理部２０２Ｆから図７９に示す表示構成情報を受信すると、ステップＳ３４０の印刷データ生成処理において、印刷方式が登録されたページ番号１及びページ番号２の表示構成情報に基づき、印刷データを生成する。
【０３４４】
ここで、図８０は、図７９に示した表示構成情報が投影表示された際の投影画像の表示形態（レイアウト）と、該表示構成情報に基づき印刷データ生成部２０４Ｆが生成した印刷データのレイアウトとを説明するための図である。ここで、ページ番号１の表示構成情報では、印刷方式が画像直接印刷のため、表示構成情報を構成する各画像（画像ＩＤ１〜３）から、個別に印刷データが生成されている。また、ページ番号２の表示構成情報では、印刷方式がスクリーンレイアウト印刷のため、投影表示された表示形態と同じレイアウトの印刷データが生成されている。なお、図８０では、画像ＩＤ１〜１０の画像データを、図１８に示した各画像データの画像データ名（拡張子部分は除く）を用いて表している。
【０３４５】
また、図７９の表示構成情報の場合、ページ番号３及び４の表示構成情報に印刷方式が登録されていないため、印刷データ生成部２０４Ｆは、ステップＳ３４１の未処理画像検出処理において、印刷方式が未登録の表示構成情報が存在すると判定するため（ステップＳ３５４；Ｙｅｓ）、ステップＳ３４２で推定要求を表示形態推定部２０７Ｆに送信する。
【０３４６】
表示形態推定部２０７Ｆは、表示構成情報管理部２０２Ｆから図７９に示した表示構成情報を受信すると、ステップＳ３４５の表示形態推定処理において、ステップＳ３６５に移行し、印刷方式が登録されていないページ番号３及び４の表示構成情報を抽出する。続くステップＳ３６６において、表示形態推定部２０７Ｆは、印刷方式にスクリーンレイアウト印刷が登録されたページ番号２の表示構成情報から、該表示構成情報を構成する画像数Ｎ＝２を求め、この画像数Ｎを、印刷方式を推定する際の判断基準とする。
【０３４７】
表示形態推定部２０７Ｆは、ステップＳ３６７において、抽出したページ番号３及び４の表示構成情報を構成する画像数をそれぞれ求め、判断基準となる画像数Ｎ＝２と比較する。図７９の表示構成情報の場合、ページ番号３の表示構成情報を構成する画像数は“３”となるため、表示形態推定部２０７Ｆは、この表示構成情報の印刷方式を画像直接印刷と推定し、印刷方式情報に登録する。また、ページ番号４の表示構成情報を構成する画像数は“２”となるため、表示形態推定部２０７Ｆは、この表示構成情報の印刷方式をスクリーンレイアウト印刷と推定し、印刷方式情報に登録する。この結果、図８１に示すような、ページ番号３及び４についての表示構成情報が生成される。そして、ステップＳ３４６において、表示形態推定部２０７Ｆは、図８１に示した表示構成情報を印刷データ生成部２０４Ｆに送信する。
【０３４８】
ここで、図８１は、表示形態推定部２０７Ｆが生成した表示構成情報の一例を示す図である。同図に示すように、ページ番号３の表示構成情報について、推定した印刷方式“画像直接印刷”が印刷方式情報に登録されている。また、ページ番号４の表示構成情報について、推定した印刷方式“スクリーンレイアウト印刷”が印刷方式情報に登録されている。
【０３４９】
印刷データ生成部２０４Ｆは、表示形態推定部２０７Ｆから図８１に示した表示構成情報を受信すると、ステップＳ３４７の印刷データ生成処理で、図８２に示すようなレイアウトの印刷データを生成する。ここで、ページ番号３の表示構成情報については、印刷方式が画像直接印刷のため、表示構成情報を構成する各画像（画像ＩＤ６、７、１０）から、個別に印刷データが生成されている。また、ページ番号４の表示構成情報では、印刷方式がスクリーンレイアウト印刷のため、投影表示された表示形態と同じレイアウトの印刷データが生成されている。なお、図８２では、画像ＩＤ６〜１０の画像データを、図１８に示した各画像データの画像データ名（拡張子部分は除く）を用いて表している。
【０３５０】
このように、印刷方式の推定に第１の設定方法を用いることで、ユーザが指示した印刷方式の傾向を、該印刷方式が登録済の表示構成情報が示す表示形態、つまり１ページ内に収める画像数に基づいて推定することができるため、確度の高い推定を行うことができる。また、印刷方式が未登録の表示構成情報に対し、該印刷方式の設定をユーザ自身が行う手間を省くことができるため、文書データの印刷に係るユーザの利便性を向上させることができる。
【０３５１】
次に、上述した第２の設定方法の具体例について説明する。本具体例において、表示構成情報管理部２０２Ｆに記憶された表示構成情報が、図８３に示す状態にあるとする。この図８３では、４ページ分の表示構成情報が記憶された例を示している。また、本具体例では、ページ番号１及びページ番号２の表示構成情報について、個別印刷処理が実行された例を示しており、ページ番号１の表示構成情報にスクリーンレイアウト印刷が、ページ番号２の表示構成情報に画像直接印刷が、印刷方式情報にそれぞれ登録されている。
【０３５２】
印刷データ生成部２０４Ｆは、図７６の印刷処理において、表示構成情報管理部２０２Ｆから図８３に示す表示構成情報を受信すると、ステップＳ３４０の印刷データ生成処理において、印刷方式が登録されたページ番号１及びページ番号２の表示構成情報に基づき、印刷データを生成する。
【０３５３】
ここで、図８４は、図８３に示した表示構成情報が投影表示された際の投影画像の表示形態（レイアウト）と、該表示構成情報に基づき印刷データ生成部２０４Ｆが生成した印刷データのレイアウトとを説明するための図である。ここで、ページ番号１の表示構成情報では、印刷方式がスクリーンレイアウト印刷のため、投影表示された表示形態と同じレイアウトの印刷データが生成されている。また、ページ番号２の表示構成情報では、印刷方式が画像直接印刷のため、表示構成情報を構成する各画像（画像ＩＤ１〜３）から、個別に印刷データが生成されている。なお、図８４では、画像ＩＤ１〜１０の画像データを、図１８に示した各画像データの画像データ名（拡張子部分は除く）を用いて表している。
【０３５４】
また、図８３の表示構成情報の場合、ページ番号３及び４の表示構成情報に印刷方式が登録されていないため、印刷データ生成部２０４Ｆは、ステップＳ３４１の未処理画像検出処理において、印刷方式が未登録の表示構成情報が存在すると判定するため（ステップＳ３５４；Ｙｅｓ）、ステップＳ３４２で推定要求を表示形態推定部２０７Ｆに送信する。
【０３５５】
表示形態推定部２０７Ｆは、表示構成情報管理部２０２Ｆから図８３に示した表示構成情報を受信すると、ステップＳ３４５の表示形態推定処理において、ステップＳ３６５に移行し、印刷方式が登録されていないページ番号３及び４の表示構成情報を抽出する。続くステップＳ３６６において、表示形態推定部２０７Ｆは、印刷方式にスクリーンレイアウト印刷が登録されたページ番号１の表示構成情報から、該表示構成情報を構成する各画像の面積を求め、最小値となった面積Ｓを、印刷方式を推定する際の判断基準とする。ここで、図８３の表示構成情報の場合、ページ番号１の表示構成情報を構成する各画像（画像ＩＤ１、２）の面積は何れも０．２５（０．５×０．５）となるため、この面積Ｓ＝０．２５を、印刷方式を推定する際の判断基準とする。
【０３５６】
表示形態推定部２０７Ｆは、ステップＳ３６７において、抽出したページ番号３及び４の表示構成情報を構成する最も小さい画像の面積をそれぞれ求め、判断基準となる面積Ｓ＝０．２５と比較する。図８３の表示構成情報の場合、ページ番号３の表示構成情報を構成する最も小さい画像の面積は０．２５（０．５×０．５）となるため、表示形態推定部２０７Ｆは、この表示構成情報の印刷方式をスクリーンレイアウト印刷と推定し、印刷方式情報に登録する。また、ページ番号４の表示構成情報を構成する最も小さい画像の面積は０．０６２５（０．２５×０．２５）となるため、表示形態推定部２０７Ｆは、この表示構成情報の印刷方式を直接画像印刷と推定し、印刷方式情報に登録する。この結果、図８５に示すような、ページ番号３及び４についての表示構成情報が生成される。そして、ステップＳ３４６において、表示形態推定部２０７Ｆは、図８５に示した表示構成情報を印刷データ生成部２０４Ｆに送信する。
【０３５７】
ここで、図８５は、表示形態推定部２０７Ｆが生成した表示構成情報の一例を示す図である。同図に示すように、ページ番号３の表示構成情報について、推定した印刷方式“スクリーンレイアウト印刷”が印刷方式情報に登録されている。また、ページ番号４の表示構成情報について、推定した印刷方式“直接画像印刷”が印刷方式情報に登録されている。
【０３５８】
印刷データ生成部２０４Ｆは、表示形態推定部２０７Ｆから図８５に示した表示構成情報を受信すると、ステップＳ３４７の印刷データ生成処理で、図８６に示すようなレイアウト（表示形態）の印刷データを生成する。ここで、ページ番号３の表示構成情報については、印刷方式がスクリーンレイアウト印刷のため、投影表示された表示形態と同じレイアウトの印刷データが生成されている。また、ページ番号４の表示構成情報では、印刷方式が直接画像印刷のため、表示構成情報を構成する各画像（画像ＩＤ７、８）から、個別に印刷データが生成されている。なお、図８６では、画像ＩＤ３、４、７及び８の画像データを、図１８に示した各画像データの画像データ名（拡張子部分は除く）を用いて表している。
【０３５９】
このように、印刷方式の推定に第２の設定方法を用いることで、ユーザが指示した印刷方式の傾向を、該印刷方式が登録済の表示構成情報が示す表示形態、つまり１ページ内に収まる画像データの面積に基づいて推定することができるため、確度の高い推定を行うことができる。また、印刷方式が未登録の表示構成情報に対し、該印刷方式の設定をユーザ自身が行う手間を省くことができるため、文書データの印刷に係るユーザの利便性を向上させることができる。
【０３６０】
次に、上記実施の形態１〜７の印刷データ生成装置２００、２００Ａ、２００Ｂ、２００Ｃ、２００Ｄ、２００Ｅ、２００Ｆのハードウェア構成について説明する。図８７は、実施の形態１〜７の印刷データ生成装置２００、２００Ａ、２００Ｂ、２００Ｃ、２００Ｄ、２００Ｅ、２００Ｆのハードウェア構成例を示すブロック図である。
【０３６１】
実施の形態１〜７の印刷データ生成装置２００、２００Ａ、２００Ｂ、２００Ｃ、２００Ｄ、２００Ｅ、２００Ｆは、ＣＰＵ２２０２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２０３やＲＡＭ２２０４などの記憶装置と、ＨＤＤ２１０やＣＤドライブ装置（不図示）などの外部記憶装置と、ディスプレイ装置などの表示装置（不図示）と、キーボードやマウスなどの入力装置（不図示）と、ネットワークＩ／Ｆ２２０１とを主に備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０３６２】
実施の形態１〜７の印刷データ生成装置２００、２００Ａ、２００Ｂ、２００Ｃ、２００Ｄ、２００Ｅ、２００Ｆで実行される印刷データ生成プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０３６３】
また、実施の形態１〜７の印刷データ生成装置２００、２００Ａ、２００Ｂ、２００Ｃ、２００Ｄ、２００Ｅ、２００Ｆで実行される印刷データ生成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施の形態１〜７の印刷データ生成装置２００、２００Ａ、２００Ｂ、２００Ｃ、２００Ｄ、２００Ｅ、２００Ｆで実行される印刷データ生成プログラムをインターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【０３６４】
また、実施の形態１〜７の印刷データ生成装置２００、２００Ａ、２００Ｂ、２００Ｃ、２００Ｄ、２００Ｅ、２００Ｆで実行される印刷データ生成プログラムを、ＲＯＭ２２０３等に予め組み込んで提供するように構成してもよい。
【０３６５】
実施の形態１〜７の印刷データ生成装置２００、２００Ａ、２００Ｂ、２００Ｃ、２００Ｄ、２００Ｅ、２００Ｆで実行される印刷データ生成プログラムは、上述した各部（通信部、表示構成情報管理部、文書管理部、印刷データ生成部、画像データ生成部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から印刷データ生成プログラムを読み出して実行することにより上記各部がＲＡＭ２２０４等の主記憶装置上にロードされ、通信部、表示構成情報管理部、文書管理部、印刷データ生成部、画像データ生成部が主記憶装置上に生成されるようになっている。
【０３６６】
次に、実施の形態１〜７の情報投影装置１００、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅ、１００Ｆのハードウェア構成について説明する。図８８は、実施の形態１〜７の情報投影装置１００、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅ、１００Ｆのハードウェア構成例を示すブロック図である。図８８に示すように、情報投影装置１００、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅ、１００Ｆは、主なハードウェア構成として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２３０５と、ＲＯＭ２３０６と、ＲＡＭ２３０７と、投影ユニット２３０８と、映像入力端子２３０４と、ＵＳＢ２３０２と、シリアルバス２３０３と、ネットワークＩ／Ｆ（インタフェース）２３０１とがバスに接続された構成となっている。
【０３６７】
ＣＰＵ２３０５は、情報投影装置１００、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅ、１００Ｆの全体の処理を制御する演算装置である。ＲＡＭ２３０７は、ＣＰＵ２３０５による各種処理に必要なデータを記憶する。ＲＯＭ２３０６は、ＣＰＵ２３０５による各種処理を実現するプログラム等を記憶する。
【０３６８】
投影ユニット２３０８は、文書データを映し出す装置であり、投影表示部１０４により制御される。投影ユニット２３０８は、例えば、液晶パネルにより発光した光を、レンズ等を含む光学系で拡大して投影する。なお、投影ユニット２３０８による投影方法はこれに限られるものではなく、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）を光源として用いた方法などの従来から用いられているあらゆる投影方法を適用できる。
【０３６９】
映像入力端子２３０４は、ＰＣ等と接続してＰＣ等からの映像を受信して投影する場合に利用する入力端子である。ネットワークＩ／Ｆ（インタフェース）２３０１は、印刷データ生成装置２００、２００Ａ、２００Ｂ、２００Ｃ、２００Ｄ、２００Ｅ、２００Ｆ等の外部装置とネットワークを介して接続し、接続した外部装置との間でデータを送受信するためのインタフェースである。
【０３７０】
なお、実施の形態１〜７の情報投影装置１００、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅ、１００Ｆで実行される表示構成情報生成プログラムは、ＲＯＭ２３０６等に予め組み込まれて提供される。
【０３７１】
実施の形態１〜７の情報投影装置１００、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅ、１００Ｆで実行される表示構成情報生成プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０３７２】
さらに、実施の形態１〜７の情報投影装置１００、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅ、１００Ｆで実行される表示構成情報生成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施の形態１〜７の情報投影装置１００、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅ、１００Ｆで実行される表示構成情報生成プログラムをインターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【０３７３】
実施の形態１〜７の情報投影装置１００、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅ、１００Ｆで実行される表示構成情報生成プログラムは、上述した各部（通信部、表示構成情報生成部、投影表示部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ２３０５が上記ＲＯＭ２３０６から表示構成情報生成プログラムを読み出して実行することにより上記各部がＲＡＭ２３０７等の主記憶装置上にロードされ、通信部、表示構成情報生成部、投影表示部が主記憶装置上に生成されるようになっている。
【０３７４】
以上、本発明に係る実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、追加等を行うことができる。また、上記実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０３７５】
例えば、上記実施の形態では、画像形成装置を、印刷装置に適用した例をあげて説明したが、コピー機能、プリンタ機能、スキャナ機能及びファクシミリ機能のうち少なくとも２つの機能を有する複合機、複写装置、ファクシミリ装置等の印刷機能を有する画像形成装置であればいずれにも適用することができる。
【符号の説明】
【０３７６】
１００、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅ、１００Ｆ  情報投影装置
１０１、１０１Ｂ、１０１Ｃ、１０１Ｄ、１０１Ｅ  通信部
１０２、１０２Ｄ、１０２Ｆ  操作部
１０３  表示構成情報生成部
１０４  投影表示部
１０５  状態管理部
１０６  投影時間計測部
１０７  ユーザ情報入力部
２００、２００Ａ、２００Ｂ、２００Ｃ、２００Ｄ、２００Ｅ、２００Ｆ  印刷データ生成装置
２０１、２０１Ｃ、２０１Ｄ、２０１Ｅ  通信部
２０２、２０２Ｂ、２０２Ｃ、２０２Ｄ、２０２Ｅ、２０２Ｆ  表示構成情報管理部
２０３、２０３Ｄ、２０３Ｅ  文書管理部
２０４、２０４Ｆ  印刷データ生成部
２０５  画像データ生成部
２０６  状態管理部
２０７、２０７Ａ、２０７Ｂ、２０７Ｃ、２０７Ｄ、２０７Ｅ、２０７Ｆ  表示形態推定部
２１０  記憶部
３００  印刷装置
３０１  印刷部
４００  ＰＣ
２２０１  ネットワークＩ／Ｆ
２２０２  ＣＰＵ
２２０３  ＲＯＭ
２２０４  ＲＡＭ
２３０１  ネットワークＩ／Ｆ
２３０２  ＵＳＢ
２３０３  シリアルバス
２３０４  映像入力端子
２３０５  ＣＰＵ
２３０６  ＲＯＭ
２３０７  ＲＡＭ
２３０８  投影ユニット
【先行技術文献】
【特許文献】
【０３７７】
【特許文献１】特開２００８−３０５２３３号公報
【特許文献２】特開２００２−２４７５３９号公報
【図１】
0005664381.tif 000002
【図２】
0005664381.tif 000003
【図３】
0005664381.tif 000004
【図４】
0005664381.tif 000005
【図５】
0005664381.tif 000006
【図６】
0005664381.tif 000007
【図７】
0005664381.tif 000008
【図８】
0005664381.tif 000009
【図９】
0005664381.tif 000010
【図１０】
0005664381.tif 000011
【図１１】
0005664381.tif 000012
【図１２】
0005664381.tif 000013
【図１３】
0005664381.tif 000014
【図１４】
0005664381.tif 000015
【図１５】
0005664381.tif 000016
【図１６】
0005664381.tif 000017
【図１７】
0005664381.tif 000018
【図１８】
0005664381.tif 000019
【図１９】
0005664381.tif 000020
【図２０】
0005664381.tif 000021
【図２１】
0005664381.tif 000022
【図２２】
0005664381.tif 000023
【図２３】
0005664381.tif 000024
【図２４】
0005664381.tif 000025
【図２５】
0005664381.tif 000026
【図２６】
0005664381.tif 000027
【図２７】
0005664381.tif 000028
【図２８】
0005664381.tif 000029
【図２９】
0005664381.tif 000030
【図３０】
0005664381.tif 000031
【図３１】
0005664381.tif 000032
【図３２】
0005664381.tif 000033
【図３３】
0005664381.tif 000034
【図３４】
0005664381.tif 000035
【図３５】
0005664381.tif 000036
【図３６】
0005664381.tif 000037
【図３７】
0005664381.tif 000038
【図３８】
0005664381.tif 000039
【図３９】
0005664381.tif 000040
【図４０】
0005664381.tif 000041
【図４１】
0005664381.tif 000042
【図４２】
0005664381.tif 000043
【図４３】
0005664381.tif 000044
【図４４】
0005664381.tif 000045
【図４５】
0005664381.tif 000046
【図４６】
0005664381.tif 000047
【図４７】
0005664381.tif 000048
【図４８】
0005664381.tif 000049
【図４９】
0005664381.tif 000050
【図５０】
0005664381.tif 000051
【図５１】
0005664381.tif 000052
【図５２】
0005664381.tif 000053
【図５３】
0005664381.tif 000054
【図５４】
0005664381.tif 000055
【図５５】
0005664381.tif 000056
【図５６】
0005664381.tif 000057
【図５７】
0005664381.tif 000058
【図５８】
0005664381.tif 000059
【図５９】
0005664381.tif 000060
【図６０】
0005664381.tif 000061
【図６１】
0005664381.tif 000062
【図６２】
0005664381.tif 000063
【図６３】
0005664381.tif 000064
【図６４】
0005664381.tif 000065
【図６５】
0005664381.tif 000066
【図６６】
0005664381.tif 000067
【図６７】
0005664381.tif 000068
【図６８】
0005664381.tif 000069
【図６９】
0005664381.tif 000070
【図７０】
0005664381.tif 000071
【図７１】
0005664381.tif 000072
【図７２】
0005664381.tif 000073
【図７３】
0005664381.tif 000074
【図７４】
0005664381.tif 000075
【図７５】
0005664381.tif 000076
【図７６】
0005664381.tif 000077
【図７７】
0005664381.tif 000078
【図７８】
0005664381.tif 000079
【図７９】
0005664381.tif 000080
【図８０】
0005664381.tif 000081
【図８１】
0005664381.tif 000082
【図８２】
0005664381.tif 000083
【図８３】
0005664381.tif 000084
【図８４】
0005664381.tif 000085
【図８５】
0005664381.tif 000086
【図８６】
0005664381.tif 000087
【図８７】
0005664381.tif 000088
【図８８】
0005664381.tif 000089