(57)【要約】【課題】追記と該追記がなされたときに文書の表示に使用されていたレイアウトとの関係を崩さずに他の装置にて文書と追記を出力させることのできる文書閲覧装置およびプログラムを提供する。【解決手段】文書への追記の内容を示す追記情報を、該追記を受けたときに文書の表示に使用されていたレイアウトと、該文書のうちの該追記を受けたときに表示部に該レイアウトで表示されていた部分に紐付けて記憶しておき、該文書のうち該追記情報に紐付けされている部分を、該追記情報に紐付けされているレイアウトで配置し、これに該追記情報が示す追記の内容を合成した合成ページを作成し外部の装置へ出力する。【選択図】図９
2016091372.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
複数のレイアウトの中から選択されたレイアウトを使用して前記表示部に文書を表示する表示制御部と、
前記表示部に表示されている前記文書に対する追記を受ける追記入力部と、
前記追記入力部で受けた追記の内容を示す追記情報を、前記追記を受けたときに前記文書の表示に使用されていたレイアウトと、前記文書のうちの前記追記を受けたときに前記表示部に前記レイアウトで表示されていた部分に紐付けて記憶する追記情報記憶部と、
前記文書のうちの前記追記情報記憶部に記憶されている前記追記情報に紐付けされている部分を、該追記情報に紐付けされているレイアウトで配置し、これに前記追記情報が示す追記の内容を合成した合成ページを作成するページ作成部と、
前記合成ページを外部の装置へ出力する出力部と、
を有する
ことを特徴とする文書閲覧装置。
【請求項２】
前記出力部は、前記外部の装置が前記合成ページを作成可能か否かを調べ、前記合成ページを作成不可のとき、前記ページ作成部で作成した前記合成ページを前記外部の装置に出力する
ことを特徴とする請求項１に記載の文書閲覧装置。
【請求項３】
前記複数のレイアウトは、Ｎ（Ｎは２以上の整数）ページを縮小して１ページ分の表示領域に配列するＮin１レイアウトを含む
ことを特徴とする請求項１または２に記載の文書閲覧装置。
【請求項４】
前記ページ作成部は、前記文書のうちの、第１の追記情報に紐付けされている部分が、前記第１の追記情報に紐付けされているレイアウトと異なるレイアウトに紐付けされている第２の追記情報に紐付けされている部分に包含される場合は、前記第２の追記情報に紐付けされている部分を前記第２の追記情報に紐付けされているレイアウトで配置し、これに前記第１の追記情報が示す追記の内容と前記第２の追記情報が示す追記の内容を合成した合成ページを作成する
ことを特徴とする請求項１乃至３のいずれか１つに記載の文書閲覧装置。
【請求項５】
前記文書のうちの前記追記情報記憶部に記憶されている第１の追記情報に紐付けされている部分が、前記第１の追記情報に紐付けされているレイアウトと異なるレイアウトに紐付けされた第２の追記情報に紐付けされている部分に包含される場合に、前記第１の追記情報に紐付けされているレイアウトと前記第２の追記情報に紐付けされているレイアウトの中から前記合成ページの作成に使用するレイアウトの選択をユーザから受け付ける第１選択部をさらに備え、
前記ページ作成部は、前記第１選択部で選択されたレイアウトを使用して前記第１の追記情報に紐付けされている部分を含む前記合成ページを作成する
ことを特徴とする請求項１乃至３のいずれか１つに記載の文書閲覧装置。
【請求項６】
前記第１選択部は、前記第２の追記情報に紐付けされているレイアウトが選択された場合に、前記第２の追記情報に紐付けされている部分を前記第２の追記情報に紐付けされているレイアウトで配置し、これに前記第１の追記情報が示す追記の内容と前記第２の追記情報が示す追記の内容を合成した合成ページを作成する合成態様と、前記第２の追記情報に紐付けされている部分を前記第２の追記情報に紐付けされているレイアウトで配置し、これに前記第２の追記情報が示す追記の内容を合成した合成ページを作成する合成態様のうちのいずれかの選択をさらに受け付け、
前記ページ作成部は、前記第１選択部で選択された合成態様で前記合成ページを作成する
ことを特徴とする請求項５に記載の文書閲覧装置。
【請求項７】
前記合成ページを作成するか否かの選択をユーザから受ける第２選択部をさらに備え。
前記ページ作成部は、前記第２選択部で前記合成ページを作成する選択を受けた場合に、前記合成ページを作成する
ことを特徴とする請求項１乃至６のいずれか１つに記載の文書閲覧装置。
【請求項８】
前記ページ作成部は、前記文書に係る前記追記情報が前記追記情報記憶部に記憶されている場合に、前記文書のうちの前記追記情報が紐付けされていない部分についても、前記追記情報に紐付けされているレイアウトによる合成ページを作成する
ことを特徴とする請求項１乃至７のいずれか１つに記載の文書閲覧装置。
【請求項９】
前記出力部は、前記文書のうちの前記追記情報が紐付けされている部分から作成された合成ページを、前記文書のうちの前記追記情報が紐付けされていない部分から前記追記情報に紐付けされているレイアウトで作成された合成ページとともに出力する
ことを特徴とする請求項８に記載の文書閲覧装置。
【請求項１０】
前記出力部は、前記合成ページと、前記文書のうちの前記合成ページの作成に使用された部分を併せて出力する
ことを特徴とする請求項１乃至７のいずれか１つに記載の文書閲覧装置。
【請求項１１】
前記文書のうちの前記追記情報が紐付けされている部分から作成された合成ページを、前記文書のうちの該合成ページの作成に使用されていない部分とともに出力する第１の出力モードと、
前記文書のうちの前記追記情報が紐付けされている部分から作成された合成ページを、前記ページ作成部が前記文書のうちの前記追記情報が紐付けされていない部分について前記追記情報に紐付けされているレイアウトで作成した合成ページとともに出力する第２の出力モードと、
前記文書のうちの前記追記情報が紐付けされている部分から作成された合成ページと、前記文書のうちの該合成ページの作成に使用された部分を併せて出力する第３の出力モードのうちいずれか１つの出力モードの選択をユーザから受ける第３選択部をさらに備え、
前記出力部は、前記第３選択部で選択された出力モードで、前記出力を行う
ことを特徴とする請求項１乃至７のいずれか１つに記載の文書閲覧装置。
【請求項１２】
情報処理装置を、請求項１乃至１１のいずれか１つに記載の文書閲覧装置として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の中から選択されたレイアウトを使用して文書を表示する文書閲覧装置およびプログラムに関する。
【背景技術】
【０００２】
表示中の文書に対して、手書きやテキストボックスを追加することで、文字などの情報を追記する機能を備えた情報閲覧装置がある。また、文書を表示する場合のレイアウトを、たとえば、１ページずつ表示する標準レイアウト、１ページ分の表示領域にＮ（Ｎは２以上の整数）ページを縮小しページ番号順等に配列して表示するＮin１レイアウトなど各種のレイアウトに変更可能な文書閲覧装置もある。
【０００３】
そのため、たとえば、２in１レイアウトで表示中の文書に対して、ページに跨るような手書きの追記が行われた後に、標準レイアウトに切り替えられるといった事態が生じる。この場合に、複数ページに跨る手書きの追記のうち、標準レイアウトで表示されているページに含まれる部分だけを表示する構成では、手書きの内容を適切に理解できないおそれがある。
【０００４】
そこで、下記特許文献１に開示の情報閲覧装置では、複数ページに跨る手書きをいずれか１つのページに属させ、あるページを表示する場合に、そのページに属する手書きの全体を、たとえば、表示位置をシフトさせて表示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１１４４１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、２in１レイアウトなど特定のレイアウトで表示された状態で文書に追記された内容は、その特定のレイアウトで文書を閲覧する場合にしか意味をなさないことがある。
【０００７】
また、どのレイアウトで表示しても、そのページに属する追記がすべて表示されると、各追記がどのレイアウトのときに追記されたものかを閲覧者は認識できない。
【０００８】
さらに、上記の問題は、文書と追記の内容を文書閲覧装置にて閲覧する場合に限らず、該文書と追記の内容を他の表示装置に送信し、その送信先の表示装置で表示させる場合や、文書と追記の内容を印刷機に送信し印刷する場合にも発生する。
【０００９】
本発明は、上記の問題を解決しようとするものであり、追記と該追記がなされたときに文書の表示に使用されていたレイアウトとの関係を崩さず、他の装置にて文書と追記を出力させることのできる文書閲覧装置およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１１】
［１］表示部と、
複数のレイアウトの中から選択されたレイアウトを使用して前記表示部に文書を表示する表示制御部と、
前記表示部に表示されている前記文書に対する追記を受ける追記入力部と、
前記追記入力部で受けた追記の内容を示す追記情報を、前記追記を受けたときに前記文書の表示に使用されていたレイアウトと、前記文書のうちの前記追記を受けたときに前記表示部に前記レイアウトで表示されていた部分に紐付けて記憶する追記情報記憶部と、
前記文書のうちの前記追記情報記憶部に記憶されている前記追記情報に紐付けされている部分を、該追記情報に紐付けされているレイアウトで配置し、これに前記追記情報が示す追記の内容を合成した合成ページを作成するページ作成部と、
前記合成ページを外部の装置へ出力する出力部と、
を有する
ことを特徴とする文書閲覧装置。
【００１２】
上記発明では、追記の内容を示す追記情報を、その追記を受けた時に文書の表示に使用していたレイアウトに紐付けて記憶しておく。そして、該文書のうちの前記追記情報に紐付けされている部分を、該追記情報に紐付けされているレイアウトで配置し、これに前記追記情報が示す追記の内容を合成した合成ページを作成して外部の装置に出力する。
【００１３】
［２］前記出力部は、前記外部の装置が前記合成ページを作成可能か否かを調べ、前記合成ページを作成不可のとき、前記ページ作成部で作成した前記合成ページを前記外部の装置に出力する
ことを特徴とする［１］に記載の文書閲覧装置。
【００１４】
上記発明では、出力先の装置にて合成ページの作成が可能か否かを調べ、合成ページを作成不可のとき、合成ページを作成し出力する。これにより、自装置で表示していたレイアウトで文書を表示できない装置や、追記情報を文書に重ねて表示することができない装置であっても、合成ページを表示させることで自装置で表示されていた内容を再現させることができる。
【００１５】
［３］前記複数のレイアウトは、Ｎ（Ｎは２以上の整数）ページを縮小して１ページ分の表示領域に配列するＮin１レイアウトを含む
ことを特徴とする［１］または［２］に記載の文書閲覧装置。
【００１６】
上記発明では、レイアウトは、Ｎ（Ｎは２以上の整数）ページを縮小して１ページ分の表示領域に配列するＮin１レイアウトを含む。たとえば、２in１レイアウトや、４in１レイアウトが含まれる。
【００１７】
［４］前記ページ作成部は、前記文書のうちの、第１の追記情報に紐付けされている部分が、前記第１の追記情報に紐付けされているレイアウトと異なるレイアウトに紐付けされている第２の追記情報に紐付けされている部分に包含される場合は、前記第２の追記情報に紐付けされている部分を前記第２の追記情報に紐付けされているレイアウトで配置し、これに前記第１の追記情報が示す追記の内容と前記第２の追記情報が示す追記の内容を合成した合成ページを作成する
ことを特徴とする［１］乃至［３］のいずれか１つに記載の文書閲覧装置。
【００１８】
上記発明では、文書のうちの、第１の追記情報に紐付けされている部分が、該第１の追記情報に紐付けされているレイアウトと異なるレイアウトに紐付けされている第２の追記情報に紐付けされている部分に包含される場合は、該第２の追記情報に紐付けされている部分を該第２の追記情報に紐付けされているレイアウトで配置し、これに該第１の追記情報が示す追記の内容と該第２の追記情報が示す追記の内容を合成した合成ページを作成する。これにより、紐付けされたレイアウトが異なる複数の追記情報を１つの合成ページに集約させるので、ユーザはその合成ページを視認することで、異なるレイアウトで表示中に追記された複数の追記情報を一度に確認することができる。
【００１９】
［５］前記文書のうちの前記追記情報記憶部に記憶されている第１の追記情報に紐付けされている部分が、前記第１の追記情報に紐付けされているレイアウトと異なるレイアウトに紐付けされた第２の追記情報に紐付けされている部分に包含される場合に、前記第１の追記情報に紐付けされているレイアウトと前記第２の追記情報に紐付けされているレイアウトの中から前記合成ページの作成に使用するレイアウトの選択をユーザから受け付ける第１選択部をさらに備え、
前記ページ作成部は、前記第１選択部で選択されたレイアウトを使用して前記第１の追記情報に紐付けされている部分を含む前記合成ページを作成する
ことを特徴とする［１］乃至［３］のいずれか１つに記載の文書閲覧装置。
【００２０】
上記発明では、文書のうち第１の追記情報に紐付けされている部分が、第１の追記情報に紐付けされているレイアウトと異なるレイアウトに紐付けされた第２の追記情報に紐付けされている部分に包含される場合に、第１の追記情報に紐付けされている部分を含む合成ページの作成に使用するレイアウトを、第１の追記情報に紐付けされているレイアウトと第２の追記情報に紐付けされているレイアウトの中からユーザが選択することができる。
【００２１】
［６］前記第１選択部は、前記第２の追記情報に紐付けされているレイアウトが選択された場合に、前記第２の追記情報に紐付けされている部分を前記第２の追記情報に紐付けされているレイアウトで配置し、これに前記第１の追記情報が示す追記の内容と前記第２の追記情報が示す追記の内容を合成した合成ページを作成する合成態様と、前記第２の追記情報に紐付けされている部分を前記第２の追記情報に紐付けされているレイアウトで配置し、これに前記第２の追記情報が示す追記の内容を合成した合成ページを作成する合成態様のうちのいずれかの選択をさらに受け付け、
前記ページ作成部は、前記第１選択部で選択された合成態様で前記合成ページを作成する
ことを特徴とする［５］に記載の文書閲覧装置。
【００２２】
上記発明では、第２の追記情報に紐付けされているレイアウトで合成ページを作成する場合に、第２の追記情報と第１の追記情報の双方を一のページに集約した合成ページを作成するか、第２の追記情報のみを使用して合成ページを作成するかを選択することができる。なお、第２の追記情報と第１の追記情報の双方を一のページに集約した合成ページを作成する場合は、［４］と同様の方法で合成ページを作成する。
【００２３】
［７］前記合成ページを作成するか否かの選択をユーザから受ける第２選択部をさらに備え。
前記ページ作成部は、前記第２選択部で前記合成ページを作成する選択を受けた場合に、前記合成ページを作成する
ことを特徴とする［１］乃至［６］のいずれか１つに記載の文書閲覧装置。
【００２４】
上記発明では、合成ページの作成を行うか否かを、ユーザが選択することができる。
【００２５】
［８］前記ページ作成部は、前記文書に係る前記追記情報が前記追記情報記憶部に記憶されている場合に、前記文書のうちの前記追記情報が紐付けされていない部分についても、前記追記情報に紐付けされているレイアウトによる合成ページを作成する
ことを特徴とする［１］乃至［７］のいずれか１つに記載の文書閲覧装置。
【００２６】
上記発明では、文書のうちの追記情報が紐付けされていない部分についても、該追記情報に紐付けされているレイアウトによる合成ページを作成する。これにより、文書の全てのページから合成ページが作成される。たとえば、全部の合成ページのレイアウトが統一された場合は、ユーザの視認性が向上する。
【００２７】
［９］前記出力部は、前記文書のうちの前記追記情報が紐付けされている部分から作成された合成ページを、前記文書のうちの前記追記情報が紐付けされていない部分から前記追記情報に紐付けされているレイアウトで作成された合成ページとともに出力する
ことを特徴とする［８］に記載の文書閲覧装置。
【００２８】
上記発明では、文書のうちの追記情報が紐付けされていない部分についても、該追記情報に紐付けされているレイアウトによる合成ページを作成し、追記情報を含む合成ページとともに出力する。
【００２９】
［１０］前記出力部は、前記合成ページと、前記文書のうちの前記合成ページの作成に使用された部分を併せて出力する
ことを特徴とする［１］乃至［７］のいずれか１つに記載の文書閲覧装置。
【００３０】
上記発明では、合成ページだけではなく、文書のうちの合成ページの作成に使用された部分を併せて出力する。追記情報を含む合成ページと追記情報を含まないページの両方を出力するので、出力先の装置にて、ユーザは両方を確認することができる。
【００３１】
［１１］前記文書のうちの前記追記情報が紐付けされている部分から作成された合成ページを、前記文書のうちの該合成ページの作成に使用されていない部分とともに出力する第１の出力モードと、
前記文書のうちの前記追記情報が紐付けされている部分から作成された合成ページを、前記ページ作成部が前記文書のうちの前記追記情報が紐付けされていない部分について前記追記情報に紐付けされているレイアウトで作成した合成ページとともに出力する第２の出力モードと、
前記文書のうちの前記追記情報が紐付けされている部分から作成された合成ページと、前記文書のうちの該合成ページの作成に使用された部分を併せて出力する第３の出力モードのうちいずれか１つの出力モードの選択をユーザから受ける第３選択部をさらに備え、
前記出力部は、前記第３選択部で選択された出力モードで、前記出力を行う
ことを特徴とする［１］乃至［７］のいずれか１つに記載の文書閲覧装置。
【００３２】
上記発明では、合成ページと、文書のうちの該合成ページの作成に使用されていない部分を併せて出力する第１の出力モードと、文書のうちの追記情報が紐付けされている部分から作成された合成ページを、該文書のうちの追記情報が紐付けされていない部分について該追記情報に紐付けされているレイアウトで作成した合成ページとともに出力する第２の出力モードと、合成ページと、文書のうちの該合成ページの作成に使用された部分を併せて出力する第３の出力モードのうち、いずれの出力モードにて出力を行うかをユーザが選択することができる。
【００３３】
［１２］情報処理装置を、［１］乃至［１１］のいずれか１つに記載の文書閲覧装置として機能させるプログラム。
【発明の効果】
【００３４】
本発明に係る文書閲覧装置およびプログラムによれば、追記と該追記がなされたときに文書の表示に使用されていたレイアウトとの関係を崩さずに、他の装置にて文書と追記を出力させることができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施の形態に係る文書閲覧装置の外観を示す図である。
【図２】本発明の実施の形態に係る文書閲覧装置の電気的概略構成を示すブロック図である。
【図３】本発明の実施の形態に係る文書閲覧装置が文書の表示に使用し得る各種のレイアウトを示す図である。
【図４】追記情報にレイアウトを紐付けて記憶したデータの構造の一例を示す図である。
【図５】追記されたときと同じレイアウトのときに追記が表示される例を示す図である。
【図６】文書閲覧装置が文書を表示する処理を示す流れ図である。
【図７】他の装置にて、文書閲覧装置が表示していた内容を再現できない場合の例を示す図である。
【図８】印刷機にて、文書閲覧装置が表示していた内容を印刷できない場合の例を示す図である。
【図９】文書閲覧装置が合成ページを作成し、他の装置に出力する様子を示す図である。
【図１０】文書閲覧装置が合成ページを作成し、他の装置に出力する処理を示す流れ図である。
【図１１】態様例１において文書閲覧装置が、合成ページを作成し、他の装置に出力する様子を示す図である。
【図１２】出力先の装置に応じて合成ページの作成を行うか否かを判断する場合の処理を示す流れ図である。
【図１３】２in１に紐付けられた追記情報と、４in１に紐付けられた追記情報から別々の合成ページが作成される様子を示す図である。
【図１４】２in１に紐付けられた追記情報と、４in１に紐付けられた追記情報を一つのページに集約して合成ページを作成する様子を示す図である。
【図１５】態様例２において文書閲覧装置が、合成ページを作成し、他の装置に出力する様子を示す図である。
【図１６】いずれのレイアウトで合成ページを作成するかをユーザの指示により決定する処理を示す流れ図である。
【図１７】いずれのレイアウトで合成ページを作成するかを自動で決定する処理を示す流れ図である。
【図１８】態様例３において文書閲覧装置が、合成ページを作成し、他の装置に出力する様子を示す図である。
【図１９】合成ページの作成を行うか否かをユーザの指示により決定する処理を示す流れ図である。
【図２０】態様例４にて、第２の出力モードを使用して合成ページを作成、出力した場合の様子を示す図である。
【図２１】態様例４にて、第３の出力モードを使用して合成ページを作成、出力した場合の様子を示す図である。
【図２２】態様例４において文書閲覧装置が、合成ページを作成し、他の装置に出力する様子を示す図である。
【図２３】態様例４にて、ユーザによって指定された出力モードで合成ページを作成し、他の装置に出力する処理を示す流れ図である。
【図２４】図２３の処理の続きを示す流れ図である。
【発明を実施するための形態】
【００３６】
以下、図面に基づき本発明の実施の形態を説明する。
【００３７】
図１は、本発明の実施の形態に係る文書閲覧装置１０の外観を示している。文書閲覧装置１０は、パーソナルコンピュータ、情報処理装置、などの外部装置と、無線ＬＡＮなどを通じて無線通信可能である。文書閲覧装置１０は、情報処理装置等から文書のデータを受信し、その文書を表示する機能、編集する機能、テキスト入力や手書き入力によって文書に線やテキストなどのオブジェクトを追記する機能を備えている。また、文書閲覧装置１０は、文書を追記された内容と併せて外部の装置に出力する機能を備えている。
【００３８】
文書閲覧装置１０は、平板形状を成した携帯端末（いわゆる、タブレット端末）であり、表側のほぼ全域がディスプレイの表示面Ｓになっている。表示面Ｓ上には、指やペンなどでタッチされた位置を検出するタッチパネルが設けてある。
【００３９】
図２は、文書閲覧装置１０の電気的概略構成を示している。文書閲覧装置１０は、当該文書閲覧装置１０の動作を統括制御する制御部としてのＣＰＵ１１を有する。ＣＰＵ１１には、表示部１２、操作部１３、通信部１４、フラッシュＲＯＭ（Read Only Memory）１５、メモリ１６、カードＩ／Ｆ部１７などが接続されている。
【００４０】
表示部１２は、液晶ディスプレイや電子ペーパなどの表示デバイスで構成される。操作部１３は、表示部１２の表示面Ｓ上に設けられ、指やペンなどによって押下された位置を検出するタッチパネルのほか、文書閲覧装置１０の縁部等に配置された操作スイッチなどで構成される。操作部１３は、表示部１２に表示されている文書に対する追記を受ける追記入力部としての機能を果たす。
【００４１】
文書閲覧装置１０は、タッチパネルを通じてユーザの手書きによる文字、図形などの手書き入力を受ける。また表示部１２と操作部１３は、表示部１２にキーボードを表示し、その各キーへの押下操作をタッチパネルで検出することで、ソフトキーボードとして機能する。タッチパネルの検知方式は、静電容量、アナログ/デジタル抵抗膜、赤外線、超音波、電磁誘導等、任意でよい。
【００４２】
通信部１４は、無線通信によりネットワークと接続し、外部装置の文書データなどの各種の情報を送受信する機能を果たす。
【００４３】
フラッシュＲＯＭ１５には、各種プログラムやデータが格納され、これらのプログラムに従ってＣＰＵ１１が各種の処理を実行することで文書閲覧装置１０としての機能が実現される。ＣＰＵ１１は、表示部１２への文書の表示を制御する表示制御部としての機能を果たす。
【００４４】
メモリ１６はＣＰＵ１１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリや表示データを一時記憶するメモリとして使用される。
【００４５】
カードＩ/Ｆ部１７は、ＳＤカード５などの可搬型記録媒体を着脱可能に接続する。文書閲覧装置１０はカードＩ/Ｆ部１７に接続されたＳＤカード５から文書データを読み込む機能、編集後の文書データをＳＤカード５に書き込む機能を備えている。
【００４６】
次に、文書閲覧装置１０が文書の表示に使用するレイアウトについて説明する。
【００４７】
文書閲覧装置１０は、文書の表示に使用可能なレイアウトとして、
（１）文書を表示部１２にページ単位に表示する標準レイアウト
（２）各ページを縮小して２ページを一度に見開きにして表示する２in１レイアウト
（３）各ページを縮小して４ページを２×２の縦横に配列して表示する４in１レイアウト
などを備えている。
【００４８】
図３は、複数ページ（この例では５ページ）からなる文書３１と、この文書３１の第１ページを標準レイアウトで表示した例と、文書３１の第１ページと第２ページを２in１レイアウトで表示した例と、文書３１の第１〜第４ページを４in１レイアウトで表示した例を示している。
【００４９】
文書閲覧装置１０は、予め用意してある複数種類のレイアウトの中から文書の表示に使用するレイアウトの選択を、操作部１３を通じてユーザから受け付ける。そして、文書閲覧装置１０のＣＰＵ１１（表示制御部）は、選択されたレイアウトを使用して文書を表示部１２に表示する。
【００５０】
また、文書閲覧装置１０は、表示部１２に表示している文書に対して手書きやテキスト入力による追記を受けたとき、その追記の内容を示す追記情報を、表示中の文書と、このとき該文書の表示に使用していたレイアウトに紐付けてメモリ１６（追記情報記憶部）に記憶する。なお、メモリ１６に代えてフラッシュＲＯＭ１５を追記情報の記憶場所としてもよい。
【００５１】
図４は、追記情報の一例を示している。追記情報は、追記の内容（追記されたオブジェクト）を示す追記データと、追     記されたオブジェクトが属するページおよび該オブジェクトのページ内での位置（座標）を示す位置情報を含んで構成される。たとえば、手書きの場合は、その軌跡を示すベクトル情報が、テキスト入力の場合はその文字列が追記データとして記憶される。また、たとえば、２in１レイアウトで第１ページと第２ページを表示しているときに受けた追記の場合は、位置情報として、第１ページと第２ページの各ページ番号と、オブジェクトの起点（たとえば、書き出し位置）の座標が登録される。
【００５２】
追記情報は、該追記情報に係るオブジェクトが追記された時に文書の表示に使用されていたレイアウトを示すレイアウト情報に紐付けされて記憶される。ここでは、追記情報とレイアウト情報をセットにして記憶することで、レイアウト情報と追記情報を紐付ける。また、各追記情報は、この追記情報に係るオブジェクトが追記されたときに表示部１２に表示されていた文書に紐付けされる。
【００５３】
表示制御部としてのＣＰＵ１１は、文書を任意のレイアウトで表示部１２に表示する際に、該文書のうちの表示部１２に表示される部分（ページ）に係る追記情報であって該文書の表示に使用するレイアウトに紐付けされた追記情報が既に追記情報記憶部に記憶されている場合は、該追記情報が示す追記の内容を表示部１２にさらに表示するように制御する。
【００５４】
たとえば、４in１レイアウトで文書を表示しているときに手書き等によって追記されたオブジェクトは、後に、該追記を受けた部分のページを４in１レイアウトで表示する場合には文書に重ねて表示される。一方、該追記を受けた部分のページを他のレイアウトで表示する場合には表示されない（あるいは表示形態を変えて表示される）。
【００５５】
図５は上記の具体例を示している。この例では、同図（ａ）に示すように、第１ページと第２ページを２in１レイアウトで表示している状態で、手書きのオブジェクト４１と、テキストボックスへの入力によるオブジェクト４２の追記を受ける。オブジェクト４１、４２の追記情報は２in１レイアウトに紐付けされて記憶される。なお、図では、テキストボックスの枠を破線で示してある。実際の表示では、テキストボックスの枠を非表示にできる。
【００５６】
その後、第１ページ（あるいは第２ページ）を標準レイアウトで表示しても、２in１レイアウトの状態で追記されたオブジェクト４１、４２は表示されない。同図（ｂ）は、同図（ａ）に示す文書の第１ページを標準レイアウトで表示した状態を示している。同図（ｂ）の例では、標準レイアウトで表示した第１ページには、手書きのオブジェクト４３が重ねて表示されている。このオブジェクト４３は、以前にこの文書の第１ページが標準レイアウトで表示されていたときに第１ページに対して追記されたものである。オブジェクト４３の追記情報は標準レイアウトに紐付けされて記憶されている。
【００５７】
その後、同図（ｃ）に示すように、再び、第１ページと第２ページを２in１レイアウトで表示すると、２in１レイアウトに紐付けされているオブジェクト４１、４２が、２in１レイアウトで表示された該文書の第１ページと第２ページに重ねて表示される。このとき、標準レイアウトに紐付けされているオブジェクト４３は表示されない。
【００５８】
また、同図（ｄ）に示すように、該文書の第１ページから第４ページを４in１レイアウトで表示した場合には、２in１レイアウトに紐付けされているオブジェクト４１、４２、標準レイアウトに紐付けされているオブジェクト４３は表示されない。
【００５９】
このように、本実施の形態に係る文書閲覧装置１０では、追記されたオブジェクトは、そのオブジェクトが追記されたときと同じレイアウトで文書が表示されるときに表示される。これにより、追記されたオブジェクトが、追記を受けたとき異なるレイアウトで表示中の文書に重ねて表示されてしまい、そのオブジェクトの本来の意味を閲覧者が理解できなくなる、といった事態が防止される。
【００６０】
次に、文書閲覧装置１０が文書を表示し、追記を受ける場合に行う処理を流れ図に基づいて説明する。
【００６１】
図６は、文書閲覧装置１０が文書を表示する処理の流れを示している。まず、文書閲覧装置１０は、閲覧者の指示したレイアウトで文書を表示する（ステップＳ１０１）。次に、該文書のうちの表示中のページに係る追記情報であって該文書の表示に使用中のレイアウトに紐付けされた追記情報が記憶されているか否かを調べる（ステップＳ１０２）。該当する追記情報がない場合は（ステップＳ１０２;Ｎｏ）、ステップＳ１０４に移行する。該当する追記情報がある場合は（ステップＳ１０２;Ｙｅｓ）、該当の追記情報が示す追記の内容を、表示中の文書に重ねて表示して（ステップＳ１０３）、ステップＳ１０４へ移行する。
【００６２】
ステップＳ１０４では、閲覧者から追記を受け付けたか否かを調べる。追記を受けていない場合は（ステップＳ１０４;Ｎｏ）、ステップＳ１０６へ移行する。追記を受けた場合は（ステップＳ１０４;Ｙｅｓ）、追記の内容を示す追記情報を生成し、該追記情報を現在使用中のレイアウトに紐付けて記憶して（ステップＳ１０５）、ステップＳ１０６へ移行する。
【００６３】
ステップＳ１０６では、閲覧者からレイアウトの変更指示を受けたか否かを調べる。レイアウトの変更指示を受けていない場合は（ステップＳ１０６;Ｎｏ）、ステップＳ１０４に戻って処理を継続する。レイアウトの変更指示を受けた場合は（ステップＳ１０６;Ｙｅｓ）、ステップＳ１０１に戻って処理を継続する。すなわち、変更後のレイアウトで文書を表示し直し（ステップＳ１０１）、表示中のページに係る追記情報であって変更後のレイアウトに紐付けされた追記情報があれば（ステップＳ１０２;Ｙｅｓ）、該当の追記情報が示す追記の内容（オブジェクト）を、表示中の文書に重ねて表示する（ステップＳ１０３）。
【００６４】
次に、文書閲覧装置１０で追記を受けた文書を外部の装置に送信（出力）する場合について説明する。
【００６５】
文書閲覧装置１０が、文書（文書データ）を、これに紐付けられて記憶されている追記情報、レイアウト情報とともに他の表示装置に送信しても、その送信先の表示装置によっては、文書閲覧装置１０で表示されていた内容を再現できない場合がある。たとえば、図７は、文書閲覧装置１０が文書を、対応する追記情報、レイアウト情報（レイアウトは２in１）をセットにして他の表示装置８１に送信しているが、表示装置８１では２in１表示ができないので、該レイアウト情報の示すレイアウトで文書を表示することができない。また、表示装置８１で２in１（Ｎin１）表示が可能であったとしても、追記情報を併せて表示する機能がない場合は、文書閲覧装置１０で表示されていた内容を再現することができない。
【００６６】
前述の問題は、印刷機で印刷を行う場合にも発生する。たとえば、一般的な印刷機は、文書を出力（印刷）する際の出力内容を、印刷設定にて変更可能な範囲でしか変更することができないので、文書とともに追記情報、レイアウト情報を受信しても、文書閲覧装置１０で表示されていた内容そのものを用紙上に再現することができない。
【００６７】
たとえば、図８は、文書閲覧装置１０が印刷機８２に印刷指示を送信する場合の様子を示す。文書閲覧装置１０から印刷設定（用紙サイズ、Ｎin１指定、片面/両面など）は可能であるが、印刷機８２は、文書と追記情報を併せて出力する機能を備えていないので、文書のみの印刷しかできない。
【００６８】
そこで、本発明の実施の形態における文書閲覧装置１０は、文書のうち、追記情報が紐付けされている部分を、該追記情報に紐付けされているレイアウトで配置し、これに該追記情報が示す追記の内容を合成した合成ページを作成し、外部の装置に送信する。これにより、送信先の装置は、受信した合成ページをそのまま出力するだけで、文書閲覧装置１０で表示されていた内容を再現することができる。
【００６９】
図９は、文書閲覧装置１０が合成ページを作成して表示装置８１に送信する様子を示す。図９では、文書閲覧装置１０が、２in１で配置した文書３１のうちの第１ページと第２ページ（図３参照）に対して手書きのオブジェクト４１を重ねた合成ページを作成し、表示装置８１に送信している。表示装置８１は、受信した合成ページをそのまま表示するだけで、文書閲覧装置１０で表示されていた内容を再現することができる。
【００７０】
次に、図１０にて、文書閲覧装置１０が、合成ページを作成して送信する場合の基本フローについて説明する。
【００７１】
まず、ユーザから、外部の装置に送信する文書の指定を受けたら（ステップＳ２０１）、その文書の先頭のページ情報を取得する（ステップＳ２０２）。
【００７２】
取得したページに紐付けされた追記情報があるか否かを調べ（ステップＳ２０３）、追記情報がない場合は（ステップＳ２０３；Ｎｏ）、ステップＳ２０８に進む。追記情報がある場合は（ステップＳ２０３；Ｙｅｓ）、その追記情報に紐付けられているレイアウト情報などから、該追記情報の示す追記が紐付けられているページ範囲を特定する（ステップＳ２０４）。
【００７３】
特定されたページ範囲が１ページのみの場合は（ステップＳ２０５；Ｎｏ）、ステップＳ２０８に進む。特定されたページ範囲が２ページ以上の場合は（ステップＳ２０５；Ｙｅｓ）、該ページ範囲内のページを、レイアウト情報の示すレイアウトで配置し、追記情報を重ねて１ページに合成した合成ページを作成する（ステップＳ２０６）。
【００７４】
なお、ページ範囲が１ページのみであっても、ステップＳ２０６へ進むようにしてもよい。出力先で１in１のレイアウトでも追記情報を合成できない場合に対応することができる。
【００７５】
その後、送信予定の文書のうち、合成ページの作成に使用されたページを該合成ページと置き換える（ステップＳ２０７）。そして、次のページがあるか否かを調べる（ステップＳ２０８）。ここでの次のページとは、合成ページが作成されてステップＳ２０８に進んだ場合は、文書のうち置き換えられた合成ページの次のページである。また、合成ページを作成せずにステップＳ２０８に進んだ場合は、文書のうちステップＳ２０３にて追記情報があるか否かを調べたページの次のページとする。
【００７６】
次のページがある場合には（ステップＳ２０９；Ｙｅｓ）該ページを取得するとともにステップＳ２０３に戻って処理を継続する。次のページが存在しない場合は（ステップＳ２０９；Ｎｏ）、合成ページの置き換えが完了した文書（再構成後の文書）を外部の装置に送信し（ステップＳ２１０）、本処理を終了する。
【００７７】
以下に、文書閲覧装置１０が、合成ページを作成、送信する場合における複数の態様例について説明する。
【００７８】
＜態様例１＞
態様例１では、文書閲覧装置１０は、文書の送信先となる装置が合成ページを作成可能か否かを調べ、合成ページを作成不可のとき、合成ページを作成して該装置に出力する。ここでの合成ページが作成可能か否かとは、文書、追記情報、レイアウト情報に基づいて、文書閲覧装置１０が表示していた内容を再現できるか否かであり、再現可能な場合は合成ページが作成可能と判断する。
【００７９】
図１１は、態様例１における処理の流れを示すシーケンス図である。まず、文書閲覧装置１０がユーザから文書の送信指示を受ける（Ｓ１）。次に、該送信指示にて指定された送信先の装置（図１１では表示装置８１とする。）のCapability（能力情報）を取得する（Ｓ２）。Capabilityは送信先の装置に直接問い合わせてもよいし、送信先の装置の製品情報などに基づいて他のサーバ等から取得してもよい。
【００８０】
取得したCapabilityから、送信先の装置にて、文書、追記情報、レイアウト情報に基づいて合成ページの作成が可能か否かを判断する。そして、合成ページの作成が不可能であると判断した場合は合成ページを作成し（Ｓ３）、合成ページを送信する（Ｓ４）。
【００８１】
なお、送信先の装置にて合成ページの作成が可能であると判断した場合は、合成ページを作成せず文書、追記情報、レイアウト情報を送信する。
【００８２】
図１２は、態様例１において文書閲覧装置１０が合成ページを送信する場合の処理を示す。まず、外部の装置に送信する文書の指定をユーザから受ける（ステップＳ３０１）。次に、該文書内のページに対応する全ての追記情報を収集する（ステップＳ３０２）。
【００８３】
次に、文書の送信先となる装置のCapability（能力情報）を取得する（ステップＳ３０３）。ここでは、Capabilityとして、該装置が対応可能なレイアウト種別一覧を取得する。その後、取得したCapabilityに基づいて、該装置にて合成ページの作成が可能か否かを確認する（ステップＳ３０４）。合成ページが作成可能であると判断した場合は（ステップＳ３０５；Ｙｅｓ）、文書、追記情報、レイアウト情報をセットで送信して（ステップＳ３０６）、本処理を終了する。
【００８４】
合成ページが作成不可能であると判断した場合は（ステップＳ３０５；Ｎｏ）、図１０のステップＳ２０２に進んで処理を継続する。
【００８５】
このように態様例１では、文書の送信先（出力先）の装置が、合成ページを作成可能か否かによって、文書閲覧装置１０にて合成ページを作成するか否かを判断する。送信先の装置で合成ページを作成することができなくても、合成ページをそのまま表示（印刷）させれば、文書閲覧装置１０にて表示されていた内容を再現させることができる。また、合成ページではなく、文書、追記情報、レイアウト情報のセットを送信する場合は、送信先の装置にて、どのようなレイアウトで表示（印刷）するかや、追記情報を重ねて表示（印刷）するか否かを決定することができる。
【００８６】
＜態様例２＞
態様例２では、文書のうち第１の追記情報に紐付けされているページが、該第１の追記情報に紐付けされているレイアウトと異なるレイアウトに紐付けされている第２の追記情報に紐付けされているページに包含される場合、すなわち、文書内の同一ページに、レイアウトの異なる複数の追記情報が紐付けされている場合に、そのページを含む合成ページをどのように作成するかについて説明する。
【００８７】
態様例２では、合成ページを作成する方法として以下の２つがある。
（方法１）
方法１では、レイアウト別に、そのレイアウトに紐付けされている追記情報のみを用いて合成ページを作成して送信（出力）する。たとえば、図１３（ａ）では追記情報としてオブジェクト７０とオブジェクト７１が、２in１レイアウトで表示した第１ページと第２ページ（図３参照）に対して紐付けられており、図１３（ｂ）では追記情報としてオブジェクト７２が、４in１レイアウトで表示した第１ページ、第２ページ、第３ページ、第４ページに対して紐付けられている。
【００８８】
第１ページ、第２ページは、２in１レイアウトに紐付けされたオブジェクト７０、オブジェクト７１と４in１レイアウトに紐付けされたオブジェクト７２の双方に紐付けされている。方法１では、２in１レイアウトを選択した場合は、オブジェクト７２は無視し、オブジェクト７０とオブジェクト７１のみに対応する合成ページを作成する（同図（ａ））。
【００８９】
一方、４in１レイアウトを選択した場合は、オブジェクト７０とオブジェクト７１は無視し、オブジェクト７２のみに対応する合成ページを作成する（同図（ｂ））。なお、２in１レイアウトと４in１レイアウトの双方を選択した場合は、同図（ａ）の合成ページと同図（ｂ）の合成ページがそれぞれ作成される。
【００９０】
（方法２）
方法２では、全ての追記情報を一のレイアウトを用いて１つの合成ページに集約する。たとえば、図１４（ａ）には、図１３（ａ）と同じく追記情報としてオブジェクト７０とオブジェクト７１が、２in１レイアウトで表示した第１ページと第２ページ（図３参照）に対して紐付けられており、図１４（ｂ）には図１３（ｂ）と同じく追記情報としてオブジェクト７２が、４in１レイアウトで表示した第１ページ、第２ページ、第３ページ、第４ページに対して紐付けられている。
【００９１】
ここでは、オブジェクト７０とオブジェクト７１に紐付けされているページ（第１ページ、第２ページ）が、オブジェクト７２に紐付けされているページ（第１ページ、第２ページ、第３ページ、第４ページ）に包含されるので、オブジェクト７２に紐付けされているレイアウトで、合成ページを作成する。すなわち、図１４に示すように、第１〜第４ページを４in１レイアウトで配置した１つのページに全ての追記情報（オブジェクト７０、オブジェクト７１、オブジェクト７２）を上書きした合成ページを作成する。
【００９２】
前述の方法１、方法２のいずれを採用するか、およびいずれのレイアウトの合成ページを作成するかは、予めユーザが設定しておいてもよいし、合成ページを作成する度にユーザに問い合わせて決定してもよい。
【００９３】
図１５は、前述の方法１、方法２のうちのいずれを使用して合成ページを作成するかをユーザに問い合わせて決定する場合の処理手順を示すシーケンス図である。まず、文書閲覧装置１０が、外部の装置に送信する文書の指定をユーザから受ける（Ｓ１１）。次に、指定された文書に紐付けられている全ての追記情報を取得する（Ｓ１２）。
【００９４】
一のページに、レイアウトの異なる複数の追記情報が紐付けられている場合、いずれのレイアウトで合成ページを作成するかをユーザに問い合わせる（Ｓ１３）。なお、一のレイアウトに対して前述した方法１と方法２を選択可能な場合には、さらに方法１と方法２のいずれで合成ページを作成するかについてもユーザに問い合わせる。ここでは、２in１かつ方法１、すなわち、２in１のレイアウトで２in１のレイアウトに対応する追記情報のみを用いた合成ページ（単独２in１の合成態様とする）、４in１かつ方法１、すなわち、４in１のレイアウトで４in１のレイアウトに対応する追記情報のみを用いた合成ページ（単独４in１の合成態様とする）、４in１かつ方法２、すなわち、２in１のレイアウトに対応する追記情報と４in１のレイアウトに対応する追記情報の双方を４in１のレイアウトで集約させた合成ページ（複合４in１の合成態様とする）のうちのいずれの合成態様で合成ページを作成するかを問い合わせる。
【００９５】
Ｓ１３の問い合わせに対する返答（いずれの合成態様で合成ページを作成するかの指定）を受け付けたら（Ｓ１４）、その返答内容に従って合成ページを作成する（Ｓ１５）。そしてその作成された合成ページを外部の装置に送信して（Ｓ１６：図１５では表示装置８１に送信している）処理を終了する。
【００９６】
図１６は、態様例２において文書閲覧装置１０が合成ページを送信（出力）する際に、合成態様の選択をユーザから受ける処理を示す。まず、図１０と同様の処理にて、ステップＳ２０３；Ｙｅｓまで進む。ステップＳ２０３の直前に取得したページに対してレイアウトの異なる複数の追記情報が紐付けられているか否かを調べ（ステップＳ４０１）、すべての追記情報が同一レイアウトに紐付けされている場合は（ステップＳ４０１；Ｎｏ）、いずれか１つの追記情報に紐付けられているレイアウト情報からページ範囲を特定し（ステップＳ４０６）、図１０のステップＳ２０５に戻って処理を継続する。
【００９７】
レイアウトの異なる複数の追記情報が紐付けられている場合は（ステップＳ４０１；Ｙｅｓ）、それらの追記情報に紐付けられているすべてのレイアウト情報を取得し（ステップＳ４０２）、いずれの合成態様（たとえば、単独２in１、単独４in１、複合４in１など）で合成ページを作成するかをユーザに問い合わせる（ステップＳ４０３）。
【００９８】
合成態様の選択をユーザから受けたら（ステップＳ４０４）、その選択された合成態様に基づいてページ範囲を特定する（ステップＳ４０５）。その後、図１０のステップＳ２０５に戻って処理を継続する。
【００９９】
なお、ステップＳ２０５以降の処理では、合成態様として単独２in１が選択された場合は、２in１に紐付けされている追記情報のみを有効として２in１のレイアウトで合成ページを作成する。合成態様として単独４in１が選択された場合は、４in１に紐付けされている追記情報のみを有効として４in１のレイアウトで合成ページを作成する。合成態様として複合４in１が選択された場合は、２in１に紐付けされている追記情報と４in１に紐付けされている追記情報を共に有効として４in１のレイアウトで合成ページを作成する。
【０１００】
また、単独２in１、単独４in１、複合４in１から一つの合成態様を選択するのではなく、ユーザがそれらの組み合わせを指定するようにしてもよい。たとえば、単独２in１、単独４in１、の双方の合成ページを作成、送信するように指定したり、単独２in１、単独４in１、複合４in１の全てを作成、送信するように指定したりしてもよい。
【０１０１】
図１７は、態様例２において文書閲覧装置１０が合成ページを送信（出力）する際に、自動で合成ページのレイアウトを決定する場合の処理（予め方法２を採用する設定がなされている場合の処理）を示す。まず、図１０と同様の処理にて、ステップＳ２０３；Ｙｅｓまで進む。ステップＳ２０３の直前に取得したページに対してレイアウトの異なる複数の追記情報が紐付けられているか否かを調べる（ステップＳ５０１）。
【０１０２】
すべての追記情報が同一のレイアウトに紐付けされている場合は（ステップＳ５０１；Ｎｏ）、いずれか１つの追記情報に紐付けられているレイアウト情報からページ範囲を特定し（ステップＳ５０３）、図１０のステップＳ２０５に戻って処理を継続する。レイアウトの異なる複数の追記情報が紐付けされている場合は（ステップＳ５０１；Ｙｅｓ）、自動的に方法２を選択する。すなわち、これら異なる複数のレイアウトのうち、最もページ数の多いレイアウトに基づいてページ範囲を特定し（ステップＳ５０２）、図１０のステップＳ２０５に戻って処理を継続する。
【０１０３】
このように、態様例２では、文書内の同一ページに、レイアウトの異なる複数の追記情報が紐付けされている場合に、レイアウト別に合成ページを作成するか（方法１）、最もページ数の多いレイアウトですべての追記情報を合成した合成ページを作成するか（方法２）をユーザが選択する、あるいは自動選択する。方法２を選択した場合は、ユーザが該合成ページを視認することで、異なるレイアウトに対応付けされた複数の追記情報を一度に確認することができる。
【０１０４】
＜態様例３＞
（ユーザが許可した場合のみ合成ページの作成を行う。）
態様例３では、文書閲覧装置１０は、合成ページを作成するか否かの選択をユーザから受ける。そして、合成ページを作成する選択を受けた場合に、合成ページを作成する。
【０１０５】
図１８は、合成ページの作成を行うか否かをユーザに問い合わせて決定する場合の処理手順を示すシーケンス図である。まず、文書閲覧装置１０が、外部の装置に送信する文書の指定をユーザから受ける（Ｓ２１）。次に、指定された文書に紐付けられている全ての追記情報を取得する（Ｓ２２）。
【０１０６】
その後、追記情報がある場合は、合成ページの合成を行うか否かをユーザに問い合わせる（Ｓ２３）。合成ページを作成する許可を受けたら（Ｓ２４）、合成ページを作成し（Ｓ２５）該合成ページを送信して（Ｓ２６）（図１８では表示装置８１に送信して）処理を終了する。
【０１０７】
なお、図１８では、送信する文書の指定（送信指示）を受けた後に、合成ページを作成するか否かの問い合わせを行っているが、合成ページを作成するか否かの設定を予め受けていてもよい。Ｓ２３の問い合わせに対して合成ページの作成が許可されなかった場合は、文書、追記情報、レイアウト情報をセットでそのまま送信（出力）してもよいし、送信自体を行わなくてもよい。また、追記情報がなければ、文書をそのまま送信する。
【０１０８】
図１９は、態様例３において文書閲覧装置１０が文書を送信する場合における処理を示す。まず、図１０と同様の処理にてステップＳ２０４まで進む。ステップＳ２０４にて特定されたページ範囲が１ページであれば（ステップＳ６０１；Ｎｏ）、図１０のステップＳ２０８に進んで処理を継続する。なお、ページ範囲が１ページのみであっても、ステップＳ６０２へ進むようにしてもよい。出力先で１in１のレイアウトでも追記情報を合成できない場合に対応することができる。
【０１０９】
ページ範囲が２ページ以上の場合であって（ステップＳ６０１；Ｙｅｓ）、ユーザから合成ページの作成を行うか否かを予め指定されている場合は（ステップＳ６０２；Ｙｅｓ）ステップＳ６０５に進む。
【０１１０】
ユーザから合成ページの作成を行うか否かの設定を受けていない場合は（ステップＳ６０２；Ｎｏ）、合成ページの作成を行うか否かをユーザに問い合わせ（ステップＳ６０３）、該問い合わせに対する返答を受ける（ステップＳ６０４）。
【０１１１】
合成ページの作成を行うよう指定された場合は（ステップＳ６０５；Ｙｅｓ）、図１０のステップＳ２０６に進む。合成ページの作成を行わないよう指定された場合は（ステップＳ６０５；Ｎｏ）、本処理を終了する。
【０１１２】
なお、合成ページの作成を行わないよう指定された場合は、送信対象として指定された文書をそのまま送信するようにしてもよい。
【０１１３】
このように態様例３では、合成ページの作成、送信を行うか否かをユーザが決定することができる。たとえば、ユーザは、送信先の装置にて追記情報を表示（印刷）させたくない場合に、文書閲覧装置１０に文書のみを送信させることができる。
【０１１４】
＜態様例４＞
（文書を送信する場合の変形例）
態様例４では、文書閲覧装置１０は、文書を送信（出力）する場合における出力方法の異なる３つの出力モードを備えており、いずれかの出力モードを使用して文書を外部の装置に送信する。以下、３つの出力モードについて説明する。
【０１１５】
（第１の出力モード）
第１の出力モードでは、態様例１〜３のように、文書閲覧装置１０が合成ページを作成した場合は、その合成ページの作成に使用したページの代わりに該合成ページを送信する。たとえば、送信対象となる文書を構成する４ページのうち、第１ページと第２ページによる合成ページを作成した場合は、合成ページ、第３ページ、第４ページを送信する。
【０１１６】
（第２の出力モード）
第２の出力モードでは、文書のうち追記情報が紐付けられていないページについても、追記情報が紐付けられているページと同じレイアウトで合成ページを作成し、送信する。
【０１１７】
図２０は、合成ページを作成する場合に、文書のうち追記情報が紐付けられていないページについても合成ページを作成する様子を示す。図２０（ａ）は合成ページの作成に使用する文書３１（第１〜４ページ）を示す。図２０（ａ）では、文書３１のうち、第１ページと第２ページに追記情報としてオブジェクト７０が紐付けられているが、第３ページと第４ページには追記情報が紐付けられていない。
【０１１８】
図２０（ｂ）は、同図（ａ）に示すページから作成された合成ページを示す。第２の出力モードで合成ページを作成する場合、まず、第１ページと第２ページを２in１に配置し、これに追記情報（オブジェクト７０）を重ねた合成ページ９０が作成される。そして、追記情報が紐付けられていない第３ページと第４ページからは追記情報を含まない合成ページ９１を作成する。レイアウトは、同じ文書内のページから合成ページが作成された際のレイアウトと同じレイアウトを使用する。図２０では、第１ページと第２ページを２in１のレイアウトで配置した合成ページ９０が作成されているので、第３ページと第４ページも２in１のレイアウトで配置した合成ページ９１を作成する。
【０１１９】
なお、文書に複数の追記情報が紐付けられており、それらが異なるレイアウトに紐付けられている場合は、複数のレイアウトのうちのいずれかを使用して追記情報が紐付けられていないページから合成ページを作成する。追記情報が紐付けられていないページの合成ページを作成する際のレイアウトは、追記情報に紐付けられているレイアウトの中から、ユーザによって選ばれたレイアウトや、最もページ数の多いレイアウト等、適宜決定すればよい。
【０１２０】
文書閲覧装置１０は、全てのページについて合成ページを作成したら、それらを外部の装置に送信する。
【０１２１】
このように第２の出力モードでは、追記情報が紐付けられたページだけではなく、追記情報が紐付けられていないページからも合成ページを作成する。全てのページから合成ページを作成するので、送信するページ数を少なくできる。なお、追記情報に紐付けられているレイアウトが１種類の場合は、全ての合成ページ（文書全体）でレイアウトが統一され、ユーザが各ページを視認しやすくなる。
【０１２２】
（第３の出力モード）
第３の出力モードでは、合成ページと、文書のうちの該合成ページの作成に使用されたページを併せて送信する。
【０１２３】
図２１は、合成ページと該合成ページの作成に使用されたページを併せて送信する具体例を示す。図２１（ａ）は合成ページの作成に使用される文書３１（第１、２ページ）を、図２１（ｂ）は、合成ページ、および該合成ページとともに外部の装置に送信するページを示す。
【０１２４】
図２１では、第１ページと第２ページ（図３参照）とオブジェクト７０を使用して合成ページ９０が作成されている。そして、文書を送信する場合は、合成ページ９０と、第１ページ、第２ページを併せて送信する。
【０１２５】
なお、本発明の実施の形態では、第３の出力モードで文書を送信する場合、合成ページを作成したら、作成した合成ページを、該文書のうち該合成ページの作成に使用されたページの次に追加する。合成ページを追加する位置はこれに限らず、合成ページの作成に使用されたページの前や、文書内の一番前、一番後ろなどでもよい。
【０１２６】
図２２は、態様例４において、ユーザから出力モードの指定を受け、該指定された出力モードで文書を送信する場合の処理手順を示すシーケンス図である。
【０１２７】
まず、文書閲覧装置１０が、外部の装置に送信する文書の指定をユーザから受ける（Ｓ３１）。次に、指定された文書に紐付けられている全ての追記情報を取得する（Ｓ３２）。
【０１２８】
その後、第１の出力モード、第２の出力モード、第３の出力モードのうちのいずれを使用して文書を送信するかをユーザに問い合わせる（Ｓ３３）。出力モードの指定を受けたら（Ｓ３４）、指定された出力モードにて合成ページを作成し（Ｓ３５）、送信して（Ｓ３６）（図２２では表示装置８１に送信して）処理を終了する。
【０１２９】
図２３、図２４は、態様例４において、文書閲覧装置１０が第１の出力モード、第２の出力モード、第３の出力モードのうちのいずれか１つを使用して文書を送信する処理を示す。
【０１３０】
まず、ユーザから、外部の装置に送信する文書の指定を受けたら（ステップＳ７０１）、送信先の装置のcapability（能力情報）を取得する（ステップＳ７０２）。
【０１３１】
次に、ステップＳ７０２で取得したcapability（能力情報）から、送信先の装置が合成ページを作成可能か否かを判断する（ステップＳ７０３）。合成ページを作成可能であれば（ステップＳ７０３；Ｙｅｓ）、送信対象の文書を、追記情報、レイアウト情報とともに送信して（ステップＳ７０４）処理を終了する。
【０１３２】
合成ページを作成不可能であれば（ステップＳ７０３；Ｎｏ）、第１〜第３の出力モードのうちのいずれを使用するかをユーザに問い合わせ（ステップＳ７０５）、出力モードの指定を受ける（ステップＳ７０６）。
【０１３３】
指定された出力モードが第２の出力モードである場合は（ステップＳ７０７；Ｙｅｓ）、前述した方法で、追記情報が紐付けられているページから合成ページを作成するとともに、追記情報が紐付けられていないページからも合成ページを作成する（ステップＳ７０８）。その後、作成した合成ページを出力し（ステップＳ７０９）、処理を終了する。
【０１３４】
指定された出力モードが第２の出力モードでない場合は（ステップＳ７０７；Ｎｏ）、まず、送信対象の文書の先頭のページ情報を取得し（ステップＳ７１０）、図２４のステップＳ７１１に進む。
【０１３５】
取得したページに紐付けされた追記情報があるか否かを調べ（ステップＳ７１１）、追記情報がない場合は（ステップＳ７１１；Ｎｏ）、ステップＳ７１８に進む。追記情報がある場合は（ステップＳ７１１；Ｙｅｓ）、その追記情報に紐付けられているレイアウト情報などから、該追記情報の示す追記が紐付けられているページ範囲を特定する（ステップＳ７１２）。
【０１３６】
特定されたページ範囲が２ページ未満の場合は（ステップＳ７１３；Ｎｏ）、ステップＳ７１８に進む。特定されたページ範囲が２ページ以上の場合は（ステップＳ７１３；Ｙｅｓ）、該ページ範囲内のページを、レイアウト情報の示すレイアウトで配置し、追記情報を重ねて１ページに合成した合成ページを作成する（ステップＳ７１４）。
【０１３７】
なお、ページ範囲が１ページのみであっても、ステップＳ７１４へ進むようにしてもよい。出力先で１in１のレイアウトでも追記情報を合成できない場合に対応することができる。
【０１３８】
図２３のステップＳ７０６にて第１の出力モードが指定された場合は（ステップＳ７１５；Ｙｅｓ）、送信予定の文書のうち、合成ページに使用されたページを該合成ページと置き換え（ステップＳ７１６）、ステップＳ７１８に進む。
【０１３９】
図２３のステップＳ７０６にて第３の出力モードが指定された場合は（ステップＳ７１５；Ｎｏ）、送信予定の文書のうち、合成ページに使用されたページの後ろに該合成ページを追加して（ステップＳ７１７）、ステップＳ７１８に進む。
【０１４０】
その後、次のページがあるか否かを調べる（ステップＳ７１８）。ここでの次のページとは、合成ページが作成されてステップＳ７１８に進んだ場合は、文書中にて作成された合成ページの次のページである。また、合成ページを作成せずにステップＳ７１８に進んだ場合は、文書のうちステップＳ７１３にて追記情報があるか否かを調べたページの次のページとする。
【０１４１】
次のページがある場合には（ステップＳ７１９；Ｙｅｓ）その次のページを取得するとともにステップＳ７１１に戻って処理を継続する。次のページが存在しない場合は（ステップＳ７１９；Ｎｏ）、合成ページの置き換え、もしくは追加が完了した文書（再構成後の文書）を送信し（ステップＳ７２０）、本処理を終了する。
【０１４２】
なお、図２３、図２４の処理では、第１〜第３の出力モードのうち、いずれか１つを使用して合成ページを出力していたが、第２の出力モードと第３の出力モードを併用して出力するようにしてもよい。
【０１４３】
また、第１の出力モードでは、合成ページとともに、合成ページ以外のページも出力していたが、合成ページのみを出力するようにしてもよい。たとえば、文書３１（図３参照）のうち、第１ページと第２ページによる合成ページが作成され、他のページからは合成ページが作成されなかった場合は、その第１ページと第２ページによる合成ページのみが出力される。
【０１４４】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１４５】
実施の形態では、追記を受ける毎に追記情報を生成し、該追記情報をそのとき文書の表示に使用中のレイアウトに紐付けて記憶したが、追記を受けた追記情報を保持しておき、レイアウトが変更されたとき、あるいは文書の表示を終了する操作を受けたとき、これらの保持している追記情報に、直前まで使用していたレイアウトを紐付けるようにしてもよい。また、図４に示すデータの構造は一例であり、紐付けの方法は任意でよい。
【０１４６】
実施の形態では、標準レイアウト、２in１レイアウトなどのレイアウトを例示したが、レイアウトはこれに限らない。たとえば、文書をスクロールさせ、任意の場所でスクロールを停止させたときの表示状態をレイアウトとして扱って本発明を適用してもよい。たとえば、３ページ目の下半分と４ページ目の上半分が同時に表示部１２に表示される位置でスクロールを停止し、この状態で追記されたときは、該追記に係る追記情報を、３ページ目の下半分と４ページ目の上半分が同時に表示される状態を示すレイアウト情報に紐付けて記憶する。
【０１４７】
実施の形態では手書き入力の可能な文書閲覧装置１０を例に説明したが、手書き入力の機能を具備しない装置でもよい。また、情報処理装置に所定のプログラムを実行させることで情報処理装置を本発明の文書閲覧装置として動作させてもよい。
【０１４８】
追記情報は文書のデータの一部として文書に付加して記憶することが好ましい。このようにすれば、たとえば、文書を外部へ送信する場合、追記情報も併せて送信される。
【符号の説明】
【０１４９】
５…ＳＤカード
１０…文書閲覧装置
１１…ＣＰＵ
１２…表示部
１３…操作部
１４…通信部
１５…フラッシュＲＯＭ
１６…メモリ
１７…カードＩ／Ｆ部
３１…文書
４１…手書きのオブジェクト
４２…テキストボックスへの入力によるオブジェクト
４３…手書きのオブジェクト
７０…オブジェクト（２in１レイアウトに紐付けられたオブジェクト）
７１…オブジェクト（２in１レイアウトに紐付けられたオブジェクト）
７２…オブジェクト（４in１レイアウトに紐付けられたオブジェクト）
８１…表示装置
８２…印刷機
９０…合成ページ
９１…合成ページ（追記情報を含まない合成ページ）
Ｓ…表示面
【図１】
2016091372.tif 000003
【図２】
2016091372.tif 000004
【図３】
2016091372.tif 000005
【図４】
2016091372.tif 000006
【図５】
2016091372.tif 000007
【図６】
2016091372.tif 000008
【図７】
2016091372.tif 000009
【図９】
2016091372.tif 000010
【図１０】
2016091372.tif 000011
【図１１】
2016091372.tif 000012
【図１２】
2016091372.tif 000013
【図１３】
2016091372.tif 000014
【図１４】
2016091372.tif 000015
【図１５】
2016091372.tif 000016
【図１６】
2016091372.tif 000017
【図１７】
2016091372.tif 000018
【図１８】
2016091372.tif 000019
【図１９】
2016091372.tif 000020
【図２０】
2016091372.tif 000021
【図２１】
2016091372.tif 000022
【図２２】
2016091372.tif 000023
【図２３】
2016091372.tif 000024
【図２４】
2016091372.tif 000025
【図８】
2016091372.tif 000026