(57)【要約】【課題】記録媒体に電子文書の画像を形成する時に文書のレイアウトを変更し、該記録媒体において追記がされても、追記された位置が電子文書のどの位置になるか特定できるようにする。【解決手段】紙文書ＤＡには、文書データＤが示す電子文書の画像と、複数行複数列で紙面上の座標がエンコードされたコード画像が形成されている。ペン型装置３０は、コード画像を読み取り、紙に形成されている文書の文書ＩＤ、追記の経路を表す情報、及び追記がされた紙文書ＤＡのページ番号を追記アプリＰ３へ渡す。追記アプリＰは、電子文書のページを紙に画像形成した時のレイアウトを特定し、電子文書において追記がされるページを特定する。また、追記アプリＰ３は、紙文書ＤＡにおける追記の経路の座標を、電子文書上の座標に変換する。【選択図】図３
2012008952.tif 000002
【特許請求の範囲】
【請求項１】
電子文書の画像を記録媒体に形成した時の該画像のレイアウトを表す設定情報を記憶する設定情報記憶手段と、
前記電子文書の画像の形成と、前記記録媒体上の座標を含む規則的に配置されたコード画像の形成とを画像形成装置に指示し、前記電子文書の画像及び前記コード画像を示すデータを前記画像形成装置に出力する出力手段と、
前記記録媒体にされた追記の経路を表す座標を前記記録媒体に追記をした書込装置から取得する情報取得手段と、
前記設定情報を前記設定情報記憶手段から読み出す設定情報読み出し手段と、
前記電子文書において追記がされるページを特定し、前記情報取得手段が取得した座標を、前記設定情報読み出し手段が読み出した前記設定情報に基づいて前記電子文書上の座標に変換する座標変換手段と
を有する情報処理装置。
【請求項２】
前記設定情報記憶手段は、前記文書データを識別する文書識別子と前記設定情報とを対応付けて記憶し、
前記出力手段は、さらに前記文書識別子及び前記記録媒体のページ番号を含む前記コード画像の形成を画像形成装置に指示し、
前記情報取得手段は、前記追記がされた前記記録媒体のページ番号及び前記追記がされた前記記録媒体に形成されている文書の前記文書識別子を前記記録媒体に追記をした書込装置から取得し、
前記設定情報読み出し手段は、前記情報取得手段で取得された文書識別子に対応付けられている前記設定情報を前記設定情報記憶手段から読み出し、
前記座標変換手段は、前記電子文書において追記がされるページを前記設定情報読み出し手段が読み出した前記設定情報と前記情報取得手段が取得した前記ページ番号に基づいて特定し、前記情報取得手段が取得した座標を、前記設定情報読み出し手段が読み出した前記設定情報に基づいて前記電子文書上の座標に変換すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記座標変換手段で特定したページにおいて、前記座標変換手段で変換後の座標を接続して得られる線を前記電子文書に追記する追記手段
を有することを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記追記手段は、前記座標変換手段で特定したページが前記電子文書に存在しない場合、前記電子文書にページを追加し、追加したページに線を追記すること
を特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記追記手段は、前記座標変換手段で変換後の座標が、前記電子文書がとる座標の範囲外となる場合、前記電子文書にページを追加し、追加したページに線を追記すること
を特徴とする請求項３または請求項４に記載の情報処理装置。
【請求項６】
電子文書の画像の形成と、前記電子文書の画像を記録媒体に形成した時の該画像のレイアウトを表す設定情報及び前記記録媒体上の座標を含む規則的に配置されたコード画像の形成とを画像形成装置に指示し、前記電子文書の画像及び前記コード画像を示すデータを前記画像形成装置に出力する出力手段と、
前記記録媒体にされた追記の経路を表す座標と前記設定情報とを前記記録媒体に追記をした書込装置から取得する情報取得手段と、
前記電子文書において追記がされるページを特定し、前記情報取得手段が取得した座標を、前記情報取得手段が取得した前記設定情報に基づいて前記電子文書上の座標に変換する座標変換手段と
を有する情報処理装置。
【請求項７】
電子文書の画像を記録媒体に形成した時の該画像のレイアウトを表す設定情報を記憶する設定情報記憶手段と、
前記電子文書の画像の形成と、前記記録媒体上の座標を含む規則的に配置されたコード画像の形成とを画像形成装置に指示し、前記電子文書の画像及び前記コード画像を示すデータを前記画像形成装置に出力する出力手段と、
前記記録媒体にされた追記の経路を表す座標を前記記録媒体に追記をした書込装置から取得する情報取得手段と、
前記設定情報を前記設定情報記憶手段から読み出す設定情報読み出し手段と、
前記電子文書において追記がされるページを特定し、前記情報取得手段が取得した座標を、前記設定情報読み出し手段が読み出した前記設定情報に基づいて前記電子文書上の座標に変換する座標変換手段と
を有する情報処理装置と、
前記記録媒体に追記を行う追記手段と、
前記記録媒体に形成されている前記コード画像を取得する画像取得手段と、
前記画像取得手段で取得されたコード画像をデコードし、前記記録媒体上の座標を取得するデコード手段と、
前記追記手段による追記の開始から終了までの間に前記デコード手段で取得された前記座標を記憶する記憶手段と、
前記記憶手段に記憶されている前記座標を前記情報取得手段へ送る送付手段と、
を有する書込装置と
を有する情報処理システム。
【請求項８】
コンピュータを、
電子文書の画像を記録媒体に形成した時の該画像のレイアウトを表す設定情報を記憶する設定情報記憶手段と、
前記電子文書の画像の形成と、前記記録媒体上の座標を含む規則的に配置されたコード画像の形成とを画像形成装置に指示し、前記電子文書の画像及び前記コード画像を示すデータを前記画像形成装置に出力する出力手段と、
前記記録媒体にされた追記の経路を表す座標を前記記録媒体に追記をした書込装置から取得する情報取得手段と、
前記設定情報を前記設定情報記憶手段から読み出す設定情報読み出し手段と、
前記電子文書において追記がされるページを特定し、前記情報取得手段が取得した座標を、前記設定情報読み出し手段が読み出した前記設定情報に基づいて前記電子文書上の座標に変換する座標変換手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、文書の電子データを紙に印刷し、印刷された文書に加筆された文字などを元の電子データに反映させる技術が開示されている。具体的には、特許文献１に係る文書管理システムは、光学的に読み取り可能なコードシンボルを紙などの印刷媒体にマトリクス状に印刷すると共に、電子データが表す文書を印刷媒体に印刷する。コードシンボルは、印刷媒体及び印刷媒体においてコードシンボルが印刷された面に対してユニークな識別情報と、印刷媒体におけるコードシンボルの座標を示す情報がエンコードされている。
印刷媒体に加筆を行うペン型座標入力装置は、印刷媒体上のコードシンボルを読み取ってデコードすることにより、印刷媒体の識別情報と印刷媒体における先端部の座標を求め、求めた座標を筆記軌跡のデータとして記憶する。情報処理装置は、ペン型座標入力装置が読み取った識別情報を取得すると、取得した識別情報で特定される文書をディスプレイに表示する。また、情報処理装置は、ペン型座標入力装置が読み取った座標情報を取得すると、この座標情報に基づいて描画される図形を表示されている文書に重畳して表示し、座標情報を図形ファイルとして保存する。
なお、文書に情報を表すコードパターンの画像を形成する技術としては、例えば特許文献２に開示された技術などもある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４２２４２２８号明細書
【特許文献２】特開２００７−１７９１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、記録媒体に電子文書の画像を形成する時に文書のレイアウトを変更し、該記録媒体において追記がされても、追記された位置が電子文書のどの位置になるか特定できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る情報処理装置は、電子文書の画像を記録媒体に形成した時の該画像のレイアウトを表す設定情報を記憶する設定情報記憶手段と、前記電子文書の画像の形成と、前記記録媒体上の座標を含む規則的に配置されたコード画像の形成とを画像形成装置に指示し、前記電子文書の画像及び前記コード画像を示すデータを前記画像形成装置に出力する出力手段と、前記記録媒体にされた追記の経路を表す座標を前記記録媒体に追記をした書込装置から取得する情報取得手段と、前記設定情報を前記設定情報記憶手段から読み出す設定情報読み出し手段と、前記電子文書において追記がされるページを特定し、前記情報取得手段が取得した座標を、前記設定情報読み出し手段が読み出した前記設定情報に基づいて前記電子文書上の座標に変換する座標変換手段とを有する。
【０００６】
本発明の請求項２に係る情報処理装置は、請求項１に記載の構成において、前記設定情報記憶手段は、前記文書データを識別する文書識別子と前記設定情報とを対応付けて記憶し、前記出力手段は、さらに前記文書識別子及び前記記録媒体のページ番号を含む前記コード画像の形成を画像形成装置に指示し、前記情報取得手段は、前記追記がされた前記記録媒体のページ番号及び前記追記がされた前記記録媒体に形成されている文書の前記文書識別子を前記記録媒体に追記をした書込装置から取得し、前記設定情報読み出し手段は、前記情報取得手段で取得された文書識別子に対応付けられている前記設定情報を前記設定情報記憶手段から読み出し、前記座標変換手段は、前記電子文書において追記がされるページを前記設定情報読み出し手段が読み出した前記設定情報と前記情報取得手段が取得した前記ページ番号に基づいて特定し、前記情報取得手段が取得した座標を、前記設定情報読み出し手段が読み出した前記設定情報に基づいて前記電子文書上の座標に変換する。
【０００７】
本発明の請求項３に係る情報処理装置は、請求項１または請求項２に記載の構成において、前記座標変換手段で特定したページにおいて、前記座標変換手段で変換後の座標を接続して得られる線を前記電子文書に追記する追記手段を有する。
本発明の請求項４に係る情報処理装置は、請求項３に記載の構成において、前記追記手段は、前記座標変換手段で特定したページが前記電子文書に存在しない場合、前記電子文書にページを追加し、追加したページに線を追記する構成を有する。
本発明の請求項５に係る情報処理装置は、請求項３または請求項４に記載の構成において、前記追記手段は、前記座標変換手段で変換後の座標が、前記電子文書がとる座標の範囲外となる場合、前記電子文書にページを追加し、追加したページに線を追記する構成を有する。
【０００８】
本発明の請求項６に係る情報処理装置は、電子文書の画像の形成と、前記電子文書の画像を記録媒体に形成した時の該画像のレイアウトを表す設定情報及び前記記録媒体上の座標を含む規則的に配置されたコード画像の形成とを画像形成装置に指示し、前記電子文書の画像及び前記コード画像を示すデータを前記画像形成装置に出力する出力手段と、前記記録媒体にされた追記の経路を表す座標と前記設定情報とを前記記録媒体に追記をした書込装置から取得する情報取得手段と、前記電子文書において追記がされるページを特定し、前記情報取得手段が取得した座標を、前記情報取得手段が取得した前記設定情報に基づいて前記電子文書上の座標に変換する座標変換手段とを有する。
【０００９】
本発明の請求項７に係る情報処理システムは、電子文書の画像を記録媒体に形成した時の該画像のレイアウトを表す設定情報を記憶する設定情報記憶手段と、前記電子文書の画像の形成と、前記記録媒体上の座標を含む規則的に配置されたコード画像の形成とを画像形成装置に指示し、前記電子文書の画像及び前記コード画像を示すデータを前記画像形成装置に出力する出力手段と、前記記録媒体にされた追記の経路を表す座標を前記記録媒体に追記をした書込装置から取得する情報取得手段と、前記設定情報を前記設定情報記憶手段から読み出す設定情報読み出し手段と、前記電子文書において追記がされるページを特定し、前記情報取得手段が取得した座標を、前記設定情報読み出し手段が読み出した前記設定情報に基づいて前記電子文書上の座標に変換する座標変換手段とを有する情報処理装置と、前記記録媒体に追記を行う追記手段と、前記記録媒体に形成されている前記コード画像を取得する画像取得手段と、前記画像取得手段で取得されたコード画像をデコードし、前記記録媒体上の座標を取得するデコード手段と、前記追記手段による追記の開始から終了までの間に前記デコード手段で取得された前記座標を記憶する記憶手段と、前記記憶手段に記憶されている前記座標を前記情報取得手段へ送る送付手段と、を有する書込装置とを有する。
【００１０】
本発明の請求項８に係るプログラムは、コンピュータを、電子文書の画像を記録媒体に形成した時の該画像のレイアウトを表す設定情報を記憶する設定情報記憶手段と、前記電子文書の画像の形成と、前記記録媒体上の座標を含む規則的に配置されたコード画像の形成とを画像形成装置に指示し、前記電子文書の画像及び前記コード画像を示すデータを前記画像形成装置に出力する出力手段と、前記記録媒体にされた追記の経路を表す座標を前記記録媒体に追記をした書込装置から取得する情報取得手段と、前記設定情報を前記設定情報記憶手段から読み出す設定情報読み出し手段と、前記電子文書において追記がされるページを特定し、前記情報取得手段が取得した座標を、前記設定情報読み出し手段が読み出した前記設定情報に基づいて前記電子文書上の座標に変換する座標変換手段として機能させるためのプログラムである。
【発明の効果】
【００１１】
本発明の請求項１，２，６〜８に記載の構成によれば、記録媒体に電子文書の画像を形成する時に文書のレイアウトを変更し、該記録媒体において追記がされても、追記された位置が電子文書のどの位置になるか特定できる。
本発明の請求項３に記載の構成によれば、記録媒体に追記された線を電子文書に追記することができる。
本発明の請求項４に記載の構成によれば、記録媒体において追記がされた位置が電子文書に存在しなくても記録媒体に追記された線を電子文書に追記できる。
本発明の請求項５に記載の構成によれば、記録媒体において追記がされた位置が、電子文書がとる座標の範囲外であっても記録媒体に追記された線を電子文書に追記できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係るシステムの全体構成を示した図。
【図２】情報処理装置１０のハードウェア構成を示した図。
【図３】アプリケーションプログラムを実行して実現する機能のブロック図。
【図４】表示部１０７に表示されるメニュー画面を示した図。
【図５】設定情報テーブルの内容を示した図。
【図６】紙１枚に複数ページがある場合のページのレイアウトパターンを示した図。
【図７】ペン型装置３０のハードウェア構成を示した図。
【図８】記憶部１０５に記憶された設定情報を示した図。
【図９】情報処理装置１０の動作を説明するための図。
【図１０】文書データの文書を示した図。
【図１１】画像が形成された紙文書を示した図。
【図１２】ペン型装置３０により追記された線を示した図。
【図１３】ストローク情報の内容を示した図。
【図１４】情報処理装置１０の動作を説明するための図。
【図１５】ペン型装置３０により追記された位置を示した図。
【図１６】文書データの文書において線が追記された状態を示した図。
【図１７】紙１枚に複数ページがある場合のページのレイアウトパターンを示した図。
【発明を実施するための形態】
【００１３】
［実施形態］
（全体構成）
図１は、本発明の実施形態に係る情報処理システムを構成する装置を示した図である。
情報処理装置１０は、本実施形態においては、パーソナルコンピュータであり、オペレーティングシステムを実現するプログラムやアプリケーションプログラムを記憶している。情報処理装置１０は、ＬＡＮ（Local Area Network）などのネットワーク４０を介して画像形成装置２０Ａ，２０Ｂと通信を行う。また、情報処理装置１０は、ＵＳＢ（Universal Serial Bus）の規格に準拠したコネクタを有しており、このコネクタに接続されるペン型装置３０から情報を取得する。
画像形成装置２０Ａ，２０Ｂは、紙などの記録媒体に電子写真方式で画像を形成する装置である。本実施形態においては、画像形成装置２０Ａと画像形成装置２０Ｂは異なる機種である。画像形成装置２０，２０Ｂは、ネットワーク４０を介して情報処理装置１０と通信を行い、情報処理装置１０から送られる情報に基づいて紙に画像を形成する。なお、本実施形態においては、画像形成装置２０Ａ，２０Ｂは、電子写真方式で紙に画像を形成するが、画像を形成する方式は電子写真方式に限定されるものではなく他の方式であってもよい。
ペン型装置３０は、画像形成装置２０Ａ，２０Ｂにおいて画像が形成された紙にインクによって文字や図などの追記を行うための書込装置である。ペン型装置３０は、情報処理装置１０と通信を行う機能、紙に記録された情報を読み取り、読み取った情報を記憶する機能、記憶した情報を情報処理装置１０へ送信する機能などを有している。
【００１４】
（情報処理装置１０の構成）
図２は、情報処理装置１０のハードウェア構成を示したブロック図である。図２に示したように、情報処理装置１０の各部は、バス１０１に接続されており、このバス１０１を介して各部間で情報のやり取りを行う。
【００１５】
表示部１０７は、本実施形態においては、画像を表示する表示装置として液晶ディスプレイを備えており、情報処理装置１０を操作するためのメニュー画面や各種メッセージ、画像等を表示する。なお、表示装置は液晶ディスプレイに限定されるものではなく、ＣＲＴ（Cathode Ray Tube）やＥＬ（electroluminescence）を用いたディスプレイなど他の表示装置であってもよい。
操作部１０６は、情報処理装置１０を操作するためのキーボードやマウスを備えている。ユーザがこのキーボードやマウスを操作することにより、情報処理装置１０に対する各種指示や情報の入力及び各種設定が行われる。
通信部１０８は、ネットワーク４０に接続され、ネットワーク４０に接続されている他の装置と通信を行う通信インターフェースとして機能する。
情報取得部１０９は、本実施形態においては、ＵＳＢの規格に準拠したコネクタを備えており、ペン型装置３０が接続される。情報取得部１０９は、ＵＳＢの規格に従ってペン型装置３０と通信を行い、ペン型装置３０に記憶されている情報を取得する。
【００１６】
記憶部１０５は、本実施形態においては、ハードディスク装置を具備しており、情報処理装置１０にオペレーティングシステムの機能を実現させるプログラム、ワードプロセッサーの機能を実現するアプリケーションプログラムＰ１（以下、ワープロアプリＰ１と略称する）、ワードプロセッサーの機能により作成された電子文書を表す文書データなどを記憶する。
また、記憶部１０５は、電子文書の画像形成を画像形成装置２０Ａ，２０Ｂに行わせる機能を実現するアプリケーションプログラム（以下、画像形成アプリＰ２と称する）、ペン型装置３０によって紙に追記された内容を、ペン型装置３０から取得した情報に基づいて電子文書に加える機能を実現するアプリケーションプログラム（以下、追記アプリＰ３と称する）などを記憶する。
ＲＯＭ（Read Only Memory）１０３は、ＩＰＬ（Initial Program Loader）を記憶しており、ＣＰＵ（Central Processing Unit）１０２は、ＲＯＭ１０３に記憶されているＩＰＬを読み出して実行する。ＩＰＬが実行されると、記憶部１０５からオペレーティングシステムの機能を実現させるプログラムが読み出されて実行される。また、オペレーティングシステムの機能を実現させるプログラムが実行されると、ワープロアプリＰ１、画像形成アプリＰ２、追記アプリＰ３などを実行することが可能となる。
【００１７】
図３は、各種アプリケーションプログラムをＣＰＵ１０２が実行したことにより実現する機能の構成を示したブロック図である。
ワープロアプリＰ１が実行され、電子文書が作成されると電子文書を表す文書データＤが生成されて記憶部１０５に記憶される。なお、ワープロアプリＰ１により生成される文書データＤには、電子文書を一意に識別する文書識別子（以下、文書ＩＤ）が含まれる。
【００１８】
また、ワープロアプリＰ１において、電子文書の画像形成を指示する操作が行われると、画像形成アプリＰ２が実行され、出力部Ｐ２１、設定情報記憶部Ｐ２２、設定情報取得部Ｐ２３が実現し、画像形成を指示された電子文書の文書データＤがワープロアプリＰ１から出力部Ｐ２１へ渡される。
【００１９】
出力部Ｐ２１は、電子文書の画像形成を画像形成装置２０Ａ，２０Ｂに指示するものである。出力部Ｐ２１は、電子文書の画像形成を行う画像形成装置をユーザに指定させるメニュー画面を表示する。図４は、このメニュー画面を例示した図である。リストボックスＢ１は、画像形成装置を指定するユーザインターフェースである。ユーザは、操作部１０６を操作してリストボックスＢ１を操作し、電子文書の画像形成を行う画像形成装置を指定する。例えば、本実施形態においては、画像形成装置２０Ａを指定する場合には、ユーザは、リストボックスＢ１で装置名「Dev1」を選択し、画像形成装置２０Ｂを指定する場合にはリストボックスＢ１で装置名「Dev2」を選択する。
【００２０】
出力部Ｐ２１は、図４のメニュー画面において「ＯＫ」ボタンＢ２をクリックする操作が行われると、リストボックスＢ１において選択されている装置名と、ワープロアプリＰ１から渡された文書データＤの文書ＩＤを設定情報記憶部Ｐ２２へ渡す。
また、出力部Ｐ２１は、設定情報記憶部Ｐ２２から設定情報（設定情報については後述する）が渡されると、紙に形成するコード画像を生成する。本実施形態に係るコード画像は、例えば特開２００８−９８３３号公報に開示されているコードパターンを画像化したものであり、紙の全面に複数行複数列で形成される画像である。一つのコード画像は、二次元に配列された複数のドットで構成されており、コード画像が配置されている紙文書のページ番号、文書ＩＤ及びコード画像が配置されている紙面上の座標を示す位置情報がエンコードされている。なお、コード画像は、複数のドットが二次元で配置されているものであれば、特開２００８−９８３３号公報に開示されているものに限定されず、例えばData Matrix、Code One、Maxi Code、QR codeなど他のコード画像であってもよい。また、コード画像の配置は、紙の全面に規則的に配置されていれば複数行複数列のマトリクス状ではなく他の配置であってもよい。
出力部Ｐ２１は、文書データが表す画像にコード画像を複数行複数列で重畳し、コード画像が重畳された画像を表すイメージデータを生成する。出力部Ｐ２１は、イメージデータの生成が終了すると、生成したイメージデータと、設定情報記憶部Ｐ２２から渡された設定情報を画像形成装置２０へ送る。
【００２１】
設定情報記憶部Ｐ２２は、電子文書の画像が形成される紙のサイズ（横サイズ：ＰＸ、縦サイズ：ＰＹ）、電子文書の画像を形成するときの画像の拡大／縮小率（ｐ）、電子文書の複数ページを１枚の紙にまとめて画像形成するときの紙１枚あたりの電子文書のページ数（ｕ）、電子文書の複数ページを１枚の紙にまとめて画像形成するときの電子文書の各ページのレイアウトパターン（ｔ）など画像形成時のレイアウトを表す情報（以下、設定情報と称する）を記憶するものである。設定情報記憶部Ｐ２２は、出力部Ｐ２１から渡された装置名を設定情報取得部Ｐ２３へ渡し、設定情報取得部Ｐ２３から返される設定情報と、出力部Ｐ２１から渡された文書ＩＤを対応付けて記憶部１０５に記憶する。また、設定情報記憶部Ｐ２２は、記憶した設定情報を出力部Ｐ２１へ渡す。
【００２２】
設定情報取得部Ｐ２３は、画像形成装置２０Ａ，２０Ｂを一意に識別する装置名と、画像形成装置２０Ａ，２０Ｂ毎に設定された設定情報とを対応付けた設定情報テーブルを有している。設定情報取得部Ｐ２３は、設定情報記憶部Ｐ２２から装置名を受け取ると、受け取った装置名に対応付けられている設定情報を設定情報記憶部Ｐ２２へ渡す。
ここで図５は、設定情報テーブルの一例を示した図である。画像形成装置２０Ａの装置名「Dev1」に対しては、紙のサイズとして「Ａ４（２１０，２９７）」、画像の拡大／縮小率として「１００％」、紙１枚あたりのページ数として「２」、紙１枚におけるページのレイアウトパターンとして「１」が対応付けられている。また、画像形成装置２０Ｂの装置名「Dev2」に対しては、紙のサイズとして「Ａ４（２１０，２９７）」、画像の拡大／縮小率として「１００％」、紙１枚あたりのページ数として「１」、紙１枚におけるページのレイアウトパターンとして「-」が対応付けられている。
【００２３】
なお、本実施形態においては、紙１枚あたりのページ数を「２」とした場合、図６（ａ）に示したように、ページ番号の小さいページが左側になるレイアウトパターンを「１」とし、図６（ｂ）に示したように、ページ番号の小さいページが右側になるレイアウトパターンを「２」としている。また、紙１枚に１ページ分の画像を形成する際には複数ページを１枚にレイアウトする時のようなレイアウトパターンが存在しないため、紙１枚あたりのページ数が「１」である場合には、設定情報テーブルにおいては、レイアウトパターンが無いことを示す「-」が対応付けられる。
また、紙１枚あたりのページ数を「２」とした場合、図６（ａ）に示したように紙の左下隅をコード画像の座標の原点とし、原点から上方向をｘ軸、原点から右方向をｙ軸として座標を定める。また、紙１枚あたりのページ数を「１」とした場合、図６（ｃ）に示したように、紙の左上隅をコード画像の座標の原点とし、原点から右方向をｘ軸、原点から下方向をｙ軸として座標を定める。
【００２４】
次に、追記アプリＰ３が実行された時に実現する機能について説明する。追記アプリＰ３が実行されると、ペン情報取得部Ｐ３１、追記部Ｐ３２、座標変換部Ｐ３３、設定情報読み出し部Ｐ３４が実現する。
ペン情報取得部Ｐ３１は、ペン型装置３０に記憶されている情報を取得するものである。ペン情報取得部Ｐ３１は、情報取得部１０９を介して取得した情報を追記部Ｐ３２へ渡す。ペン型装置３０から取得した情報には、画像形成装置２０Ａ，２０Ｂで画像が形成され、ペン型装置３０により追記がされた紙文書ＤＡの文書ＩＤ、該紙文書ＤＡにおいてペン型装置３０により追記がされたページのページ番号、ペン型装置３０が紙面に接触してから離れるまでに記された線を示す座標の情報などが含まれる。
追記部Ｐ３２は、ペン型装置３０によって紙文書ＤＡに追記された線を、ペン情報取得部Ｐ３１から渡された情報をもとにして文書データＤの電子文書に加えるものである。
座標変換部Ｐ３３は、追記部Ｐ３２から渡される情報に含まれる位置情報が表す座標を、電子文書上の座標に変換し、変換された座標を追記部Ｐ３２に渡すものである。
設定情報読み出し部Ｐ３４は、追記部Ｐ３２から渡される文書ＩＤを受け取り、文書ＩＤに対応付けられている設定情報を記憶部１０５から読み出し、読み出した設定情報を追記部Ｐ３２へ渡すものである。
【００２５】
（ペン型装置３０の構成）
図７は、ペン型装置３０のハードウェア構成を示した図である。
制御部３０１は、ＣＰＵ、ＲＯＭ、ＲＡＭを備えたマイクロコンピュータを有しており、ペン型装置３０の各部を制御する。芯３０９は、紙に追記を行う追記手段の一例である。芯３０９は、インクを有しており、先端からインクを紙へ供給する。圧力センサ３１０は、芯３０９の末端に接触するように配置されている。芯３０９が紙文書に接触すると、芯３０９の末端から圧力センサ３１０に力が加わる。圧力センサ３１０は、力が加わったことを検知すると、力が加わったことを示す信号を制御部３０１へ出力する。
【００２６】
発光部３０２は、本実施形態においては、赤外光を照射する発光ダイオードを有しており、赤外光を紙文書の表面に照射する。発光部３０２は、制御部３０１に接続されており、制御部３０１により赤外の照射／非照射が制御される。
画像取得部３０３は、本実施形態においては、ＣＭＯＳ（Complementary Metal Oxide Semiconductor Image Sensor）イメージセンサと、発光部３０２から照射されて紙文書の表面で反射した光をＣＭＯＳイメージセンサに案内するレンズを備えている。ＣＭＯＳイメージセンサは、芯３０９の先端付近で反射されレンズで案内された赤外光を電気信号に変換し、紙文書ＤＡ表面の画像を表す信号を画像処理部３０４へ出力する。
画像処理部３０４は、画像取得部３０３から出力された信号が表す画像に画像処理を施し、画像処理が施された画像からコード画像を検出する。また、画像処理部３０４は、検出したコード画像を表すデジタルデータを、データ処理部３０５へ出力する。
ここで、画像取得部３０３と画像処理部３０４とにより、記録媒体からコード画像を取得するため、画像取得部３０３と画像処理部３０４は、記録媒体に形成されているコード画像を取得する画像取得手段ということができる。
【００２７】
データ処理部３０５は、コード画像をデコードするデコード手段の一例である。データ処理部３０５は、画像処理部３０４から出力されたデジタルデータが表すコード画像についてデコード処理を行い、該コード画像に含まれている文書ＩＤ、ページ番号及び位置情報を取得する。また、データ処理部３０５は、制御部３０１に接続されており、取得した文書ＩＤ、ページ番号及び位置情報を制御部３０１へ出力する。
通信部３０６は、ＵＳＢの規格に準拠したコネクタを備えており、制御部３０１に接続されている。このコネクタは、情報処理装置１０の情報取得部１０９のコネクタに接続される。通信部３０６は、ＵＳＢの規格に従ってコネクタを介して情報処理装置１０と通信を行い、制御部３０１から出力された情報を情報処理装置１０へ送る。つまり、通信部３０６は、情報を情報処理装置１０へ送付する送付手段の一例である。
不揮発性メモリ３０７は、制御部３０１に接続されており、制御部３０１からアクセスされる。不揮発性メモリ３０７は、制御部３０１から送られる文書ＩＤ、ページ番号及び位置情報を記憶する。
電源部３０８は、二次電池を有しており、ペン型装置３０の各部に電力を供給する。
【００２８】
（実施形態の動作）
次に、本実施形態の動作について説明する。なお、以下の説明においては、まず、紙に文書データＤの画像及びコード画像を形成する時の動作について説明し、次に文書データＤの画像が形成された紙文書ＤＡにペン型装置３０で追記を行う時の動作について説明した後、紙文書ＤＡに追記された内容を電子文書に加える時の動作について説明する。
【００２９】
（紙に画像を形成する時の動作）
操作部１０６においてワープロアプリＰ１の実行を指示する操作が行われると、ＣＰＵ１０２がワープロアプリＰ１を実行し、電子文書の作成が可能な状態となる。ここでユーザは、操作部１０６を操作し、ワードプロセッサーの機能により例えば紙のサイズをＡ４サイズとした縦置きの電子文書を作成する。ユーザが作成した電子文書を保存する操作を行うと、作成した電子文書を表す文書データＤが生成されて記憶部１０５に記憶される。なお、ここで、文書データＤは、電子文書を一意に識別する文書ＩＤを有している。
【００３０】
次に、ユーザが作成した電子文書の画像形成を指示する操作を操作部１０６において行うと、画像形成アプリＰ２が実行され、画像形成を指示された電子文書の文書データＤがワープロアプリＰ１から出力部Ｐ２１へ渡される。また、出力部Ｐ２１により図４のメニュー画面が表示部１０７に表示される。ここで、装置名として「Dev1」が選択されている状態で「ＯＫ」ボタンＢ２をクリックする操作が操作部１０６において行われると、選択されている装置名と、文書データＤの文書ＩＤが設定情報記憶部Ｐ２２へ渡される（図９：ステップＳ１）。
設定情報記憶部Ｐ２２は、出力部Ｐ２１から渡された装置名を設定情報取得部Ｐ２３へ渡す（ステップＳ２）。設定情報取得部Ｐ２３は、設定情報記憶部Ｐ２２から装置名を受け取ると、受け取った装置名に対応付けられている設定情報を設定情報記憶部Ｐ２２へ渡す。ここで装置名が「Dev1」である場合、図５において装置名「Dev1」に対応付けられている設定情報（サイズ「Ａ４」、拡大／縮小率「１００％」、紙１枚あたりのページ数「２」、ページのレイアウトパターン「１」）が設定情報記憶部Ｐ２２へ渡される（ステップＳ３）。
【００３１】
設定情報記憶部Ｐ２２は、設定情報取得部Ｐ２３から設定情報を受け取ると、文書データＤの文書ＩＤと、受け取った設定情報とを対応づけて図８に示したように記憶部１０５に記憶する（ステップＳ４）。また、設定情報記憶部Ｐ２２は、記憶した設定情報を出力部Ｐ２１へ渡す（ステップＳ５）。また、出力部Ｐ２１は、設定情報記憶部Ｐ２２から設定情報が渡されると、紙に形成するコード画像を生成する。出力部Ｐ２１は、複数のコード画像が複数行複数列で紙の全体に配置されるように、文書データＤが表す画像の全体にコード画像を重畳し、コード画像が重畳された画像を表すイメージデータを生成する（ステップＳ６）。出力部Ｐ２１は、イメージデータの生成が終了すると、生成したイメージデータと、設定情報記憶部Ｐ２２から渡された設定情報を画像形成装置２０Ａへ送る（ステップＳ７）。
【００３２】
画像形成装置２０は、イメージデータと設定情報とを受け取ると、受け取ったイメージデータと設定情報とに基づいて紙に画像を形成する（ステップＳ８）。ここで、文書データＤの電子文書において、１ページ目〜４ページ目が図１０に示した内容であった場合、設定情報がサイズ「Ａ４」、拡大／縮小率「１００％」、紙１枚あたりのページ数「２」、ページのレイアウトパターン「１」であるため、図１１に示したように紙文書の１ページ目に電子文書の１ページ目と２ページ目の画像が形成され、紙文書の２ページ目に電子文書の３ページ目と４ページ目の画像が形成される。なお、図１１には示されていないが、コード画像が紙文書ＤＡの全面に黒のトナーによって形成される。また、紙文書ＤＡの１ページ目のコード画像にはページ番号として「１」がエンコードされており、紙文書ＤＡの２ページ目のコード画像にはページ番号として「２」がエンコードされている。
【００３３】
（紙文書にペン型装置３０で追記を行う時の動作）
次に、ユーザがペン型装置３０で紙文書ＤＡに追記を行った時の動作について説明する。ユーザは、コード画像と電子文書の画像が形成された紙文書ＤＡに対してペン型装置３０で追記を行う。具体的には、ユーザが芯３０９の先端を紙文書ＤＡに接触させると、芯３０９の末端から圧力センサ３１０に力が加わり、力が加わったことを示す信号が圧力センサ３１０から制御部３０１へ出力される。制御部３０１は、この信号が入力されると、発光部３０２の発光ダイオードを点灯させる。発光部３０２からの光は紙文書ＤＡの表面で反射し、画像取得部３０３へ入射する。画像取得部３０３においては、紙文書ＤＡで反射した光がレンズによってＣＭＯＳイメージセンサへ導かれ、紙文書ＤＡにおいて芯３０９の先端付近にあるコード画像がＣＭＯＳイメージセンサに結像する。ＣＭＯＳイメージセンサは、結像した画像を予め定められた周期で電気信号に変換し、結像した画像を表す信号を画像処理部３０４へ出力する。
【００３４】
画像処理部３０４は、画像取得部３０３から出力された信号が表す画像に画像処理を施してコード画像を検出する。また、画像処理部３０４は、検出したコード画像を表すデジタルデータを、データ処理部３０５へ出力する。データ処理部３０５は、画像処理部３０４から出力されたデジタルデータが表す画像についてデコード処理を行い、該画像に含まれている文書ＩＤ（１２３４５）、ページ番号および位置情報をデコードする。
例えば、紙文書ＤＡにおいて図１２（ａ）に示した位置に芯３０９の先端が位置している場合、この位置付近にあるコード画像の座標（ｘ１，ｙ１）の位置情報がデコードされる。また、ペン型装置３０の先端がある位置は、紙文書の１ページ目であるため、ページ番号として「１」がデコードされる。データ処理部３０５がデコードした文書ＩＤ、ページ番号および位置情報は、制御部３０１へ送られ、ＲＡＭに記憶される。
この後、ユーザが芯３０９の先端を紙に接触させたままペン型装置３０を移動させると、芯３０９のインクによって紙文書ＤＡに追記がなされる。また、移動中にＣＭＯＳイメージセンサに結像したコード画像がデコードされ、このコード画像に含まれている位置情報とページ番号が取得され、位置情報とページ番号が順次ＲＡＭに記憶される。つまり、ペン型装置３０が紙面上で移動し、図１２（ｂ）に示したように、その座標が（ｘ２，ｙ２）、（ｘ３，ｙ３）、（ｘ４，ｙ４）というように変化すると、この座標を示す位置情報が順次ＲＡＭに記憶されることとなる。
【００３５】
次に、ユーザが芯３０９の先端を紙文書ＤＡから離すと、芯３０９の末端から圧力センサ３１０に力が加わらなくなり、圧力センサ３１０から制御部３０１へ信号が出力されなくなる。制御部３０１は、圧力センサ３１０から信号の入力がなくなると、発光部３０２の発光ダイオードを消灯させる。制御部３０１は、圧力センサ３１０から信号の入力が開始されてから終了するまでの間にＲＡＭに記憶した位置情報（追記の経路を表す情報）（（ｘ１，ｙ１）〜（ｘ４，ｙ４）、文書ＩＤ（１２３４５）およびページ番号（１）を、ペン型装置３０で追記された線を示す情報（以下、ストローク情報と称する）として不揮発性メモリ３０７に記憶する。
図１３は、ペン型装置３０の一回の運筆動作により記憶されたストローク情報の内容を例示した図である。ストローク情報は、テキストデータであり、<documentID>タグと</documentID>タグの間には文書ＩＤが記述される。また、<pageNum>タグと</pageNum>タグの間には、追記がされた紙文書のページ番号が記述される。また、<position>タグと</position>タグの間には、ＲＡＭに記憶されていた位置情報がＲＡＭに記憶された順番に記述される。
【００３６】
ユーザは、さらに紙に追記を行う場合には、芯３０９を再度紙文書ＤＡに接触させて移動させる操作を繰り返す。ペン型装置３０においては、一回の運筆動作が終了する毎に不揮発性メモリ３０７にストローク情報が記憶される。
【００３７】
（紙文書に追記された内容を文書データに加える時の動作）
次に、紙文書ＤＡにペン型装置３０で記された内容を、電子文書に加える時の動作について説明する。
ユーザは、紙文書ＤＡへの追記を終了すると、通信部３０６のコネクタを情報取得部１０９のコネクタに接続する。次に、ユーザが、追記アプリＰ３の実行を指示する操作を操作部１０６において行うと、ＣＰＵ１０２が追記アプリＰ３を実行し、ペン情報取得部Ｐ３１、追記部Ｐ３２、座標変換部Ｐ３３、設定情報読み出し部Ｐ３４が実現する。
【００３８】
ペン情報取得部Ｐ３１は、ペン型装置３０に対してストローク情報を要求する（図１４：ステップＳ１１）。ペン型装置３０は、ストローク情報を要求されると、制御部３０１が不揮発性メモリ３０７に記憶されているストローク情報を読み出して情報取得部１０９へ送信する（ステップＳ１２）。ペン情報取得部Ｐ３１は、ペン型装置３０から送信されたストローク情報を受け取り、受け取ったストローク情報を追記部Ｐ３２へ渡す（ステップＳ１３）。
追記部Ｐ３２は、ストローク情報に含まれている文書ＩＤを抽出し、抽出した文書ＩＤを設定情報読み出し部Ｐ３４へ渡す（ステップＳ１４）。設定情報読み出し部Ｐ３４は、渡された文書ＩＤに対応付けて記憶されている設定情報を記憶部１０５から読み出し、読み出した設定情報を追記部Ｐ３２へ渡す（ステップＳ１５）。例えば、追記部Ｐ３２から設定情報読み出し部Ｐ３４へ渡された文書ＩＤが「１２３４５」であった場合、図８に示したように文書ＩＤ「１２３４５」に対応付けられている設定情報（サイズ「Ａ４（２１０，２９７）」、拡大／縮小率「１００％」、紙１枚あたりのページ数「２」、ページのレイアウトパターン「１」）が追記部Ｐ３２へ渡される。
【００３９】
次に追記部Ｐ３２は、設定情報とストローク情報を座標変換部Ｐ３３へ渡す。なお、ストローク情報が複数ある場合には、ストローク情報を順次座標変換部Ｐ３３へ渡す（ステップＳ１６）。座標変換部Ｐ３３は、渡されたストローク情報に含まれている位置情報を、文書データＤの電子文書上の座標に変換する（ステップＳ１７）。具体的には、以下の計算式に基づいて、ストローク情報に含まれている位置情報を、電子文書上の座標に変換する。なお、以下の説明においては、変換後の横方向の座標をＸ、縦方向の座標をＹ、追記がされた紙文書のページ番号をｎ、文書データＤにおいて追記がされるページ番号をＮとしている。
【００４０】
例えば、設定情報においてｕ＝１である場合、Ｎ＝ｎとする。また、Ｘ＝ｘ＊１００／ｐ、Ｙ＝ｙ＊１００／ｐとする。つまり、紙１枚あたりのページ数（ｕ）が１ページ、拡大／縮小率（ｐ）が１００％である場合、図１５に示した位置に追記がされると、ｐ＝１００％であるため、（ｘ１，ｙ１）を座標変換して得られる座標（Ｘ１，Ｙ１）は、Ｘ１＝ｘ１＊１００／１００＝ｘ１となり、Ｙ１＝ｙ１＊１００／１００＝ｙ１となる。また、（ｘ２，ｙ２）は、Ｘ２＝ｘ２＊１００／１００＝ｘ２となり、Ｙ２＝ｙ２＊１００／１００＝ｙ２となる。
【００４１】
また、例えばｕ＝２、ｔ＝１であり、ｙがＰＹ／２以下の場合、Ｘ＝ｙ＊１．４１４２、Ｙ＝（ＰＸ−ｘ）＊１．４１４２、Ｎ＝（ｎ−１）＊ｕ＋１とし、ｙがＰＹ／２を超える場合、Ｘ＝（ｙ−ＰＹ／１．４１４２）＊１．４１４２、Ｙ＝（ＰＸ−ｘ）＊１．４１４２、Ｎ＝（ｎ−１）＊ｕ＋２とする。
また、例えばｕ＝２、ｔ＝２であり、ｙがＰＹ／２以下の場合、Ｘ＝ｙ＊１．４１４２、Ｙ＝（ＰＸ−ｘ）＊１．４１４２、Ｎ＝（ｎ−１）＊ｕ＋２とし、ｙがＰＹ／２を超える場合、Ｘ＝（ｙ−ＰＹ／１．４１４２）＊１．４１４２、Ｙ＝（ＰＸ−ｘ）＊１．４１４２、Ｎ＝（ｎ−１）＊ｕ＋１とする。なお、拡大／縮小率が１００％以外である場合には、変換後の座標に１００／ｐを乗じる。
【００４２】
例えば、図１３に示したストローク情報からは、（ｘ１，ｙ１）、（ｘ２，ｙ２）（ｘ３，ｙ３）（ｘ４，ｙ４）という順番、即ち、ペン型装置３０が紙文書ＤＡ上を移動した時にデコードされた位置情報の順番で位置情報が抽出される。また、図１１の紙文書が出力された時の設定情報は、ＰＸ＝２１０、ＰＹ＝２９７、ｐ＝１００％、ｕ＝２、ｔ＝１である。
このため、抽出された位置情報のｙ座標がＰＹ／２以下である（ｘ１，ｙ１）については、変換後の座標Ｘ１は、Ｘ１＝ｙ１＊１．４１４２で算出される。また、変換後の座標Ｙ１は、Ｙ１＝（ＰＸ−ｘ１）＊１．４１４２で算出される。また、この（Ｘ１，Ｙ１）の座標に基づいて追記がされるページは、Ｎ＝（ｎ−１）＊ｕ＋１で算出され、ｎ＝１、ｕ＝２であるため、Ｎ＝１となる。
【００４３】
座標変換部Ｐ３３は、ストローク情報から抽出した位置情報（ｘ１，ｙ１）〜（ｘ４，ｙ４）について座標変換が終了すると、変換後の座標（Ｘ１，Ｙ１）〜（Ｘ４，Ｙ４）と、追記がされるページ番号Ｎ＝１を追記部Ｐ３２へ渡す（ステップＳ１８）。追記部Ｐ３２は、変換後の座標と追記がされるページ番号とを受け取ると、受け取った座標を（Ｘ１，Ｙ１）、（Ｘ２，Ｙ２）、（Ｘ３，Ｙ３）、（Ｘ４，Ｙ４）の順番に接続した線の画像を生成する（ステップＳ１９）。そして、座標変換部Ｐ３３から渡されたページ番号Ｎ、つまり、この線の画像が追記されるページの番号が１であるため、生成した画像を電子文書の１ページ目に加える（ステップＳ２０）。これにより、紙文書ＤＡにユーザが追記した線が図１６に示したように文書データＤの電子文書に加えられる。
【００４４】
以上説明したように本実施形態によれば、紙に電子文書の画像を形成する時にレイアウトの変更を行い、ペン型装置３０で紙に追記すると、線が追記されたページが特定され、追記された線が特定されたページに加えられるので、追記の内容を文書データに反映させられる。
【００４５】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００４６】
上述した実施形態においては、情報処理装置１０とペン型装置３０は、ＵＳＢの規格に従って通信を行うが、情報処理装置１０とペン型装置３０との間は、無線通信により情報の授受を行うようにしてもよい。また、情報の授受が行えるのであれば、ＵＳＢの規格に従った通信に限定されず、他の規格に従いケーブルを介して通信を行ってもよい。
【００４７】
上述した実施形態においては、画像形成アプリＰ２と追記アプリＰ３は、別々のアプリケーションプログラムとなっているが、両方の機能を備える一つのアプリケーションプログラムにより、出力部Ｐ２１、設定情報記憶部Ｐ２２、設定情報取得部Ｐ２３、ペン情報取得部Ｐ３１、追記部Ｐ３２、座標変換部Ｐ３３、設定情報読み出し部Ｐ３４を実現するようにしてもよい。
【００４８】
上述した実施形態においては、１枚の紙に２ページ分の画像を形成する例を説明したが、１枚の紙に４ページ分の画像を形成してもよい。図１７は、１枚の紙に４ページ分の画像を形成する時のレイアウトパターンを例示した図である。
設定情報においてｕ＝４、ｔ＝１であり、ｘがＰＸ／２以下且つｙがＰＹ／２以下の場合、座標変換部Ｐ３３は、Ｘ＝ｘ＊２、Ｙ＝ｙ＊２、Ｎ＝（ｎ−１）＊ｕ＋１とする。また、ｕ＝４、ｔ＝１であり、ｘがＰＸ／２を超え且つｙがＰＹ／２以下の場合、座標変換部Ｐ３３は、Ｘ＝（ｘ−ＰＸ／２）＊２、Ｙ＝ｙ＊２、Ｎ＝（ｎ−１）＊ｕ＋２とする。また、ｕ＝４、ｔ＝１であり、ｘがＰＸ／２以下且つｙがＰＹ／２を超えている場合、座標変換部Ｐ３３は、Ｘ＝ｘ＊２、Ｙ＝（ｙ−ＰＹ／２）＊２、Ｎ＝（ｎ−１）＊ｕ＋３とする。また、ｕ＝４、ｔ＝１であり、ｘがＰＸ／２を超え且つｙがＰＹ／２を超えている場合、座標変換部Ｐ３３は、Ｘ＝（ｘ−ＰＸ／２）＊２、Ｙ＝（ｙ−ＰＹ／２）＊２、Ｎ＝（ｎ−１）＊ｕ＋４とする。
【００４９】
また、設定情報においてｕ＝４、ｔ＝２であり、ｘがＰＸ／２以下且つｙがＰＹ／２以下の場合、座標変換部Ｐ３３は、Ｘ＝ｘ＊２、Ｙ＝ｙ＊２、Ｎ＝（ｎ−１）＊ｕ＋１とする。また、ｕ＝４、ｔ＝２であり、ｘがＰＸ／２を超え且つｙがＰＹ／２以下の場合、座標変換部Ｐ３３は、Ｘ＝（ｘ−ＰＸ／２）＊２、Ｙ＝ｙ＊２、Ｎ＝（ｎ−１）＊ｕ＋３とする。また、ｕ＝４、ｔ＝２であり、ｘがＰＸ／２以下且つｙがＰＹ／２を超えている場合、座標変換部Ｐ３３は、Ｘ＝ｘ＊２、ｙ＝（ｙ−ＰＹ／２）＊２、Ｎ＝（ｎ−１）＊ｕ＋２とする。また、ｕ＝４、ｔ＝２であり、ｘがＰＸ／２を超え且つｙがＰＹ／２を超えている場合、座標変換部Ｐ３３は、Ｘ＝（ｘ−ＰＸ／２）＊２、ｙ＝（ｙ−ＰＹ／２）＊２、Ｎ＝（ｎ−１）＊ｕ＋４とする。
【００５０】
また、設定情報においてｕ＝４、ｔ＝３であり、ｘがＰＸ／２以下且つｙがＰＹ／２以下の場合、座標変換部Ｐ３３は、Ｘ＝ｘ＊２、ｙ＝ｙ＊２、Ｎ＝（ｎ−１）＊ｕ＋２とする。また、ｕ＝４、ｔ＝３であり、ｘがＰＸ／２を超え且つｙがＰＹ／２以下の場合、座標変換部Ｐ３３は、Ｘ＝（ｘ−ＰＸ／２）＊２、ｙ＝ｙ＊２、Ｎ＝（ｎ−１）＊ｕ＋１とする。また、ｕ＝４、ｔ＝３であり、ｘがＰＸ／２以下且つｙがＰＹ／２を超えている場合、座標変換部Ｐ３３は、Ｘ＝ｘ＊２、ｙ＝（ｙ−ＰＹ／２）＊２、Ｎ＝（ｎ−１）＊ｕ＋４とする。また、ｕ＝４、ｔ＝３であり、ｘがＰＸ／２を超え且つｙがＰＹ／２を超えている場合、座標変換部Ｐ３３は、Ｘ＝（ｘ−ＰＸ／２）＊２、ｙ＝（ｙ−ＰＹ／２）＊２、Ｎ＝（ｎ−１）＊ｕ＋３とする。
【００５１】
また、設定情報においてｕ＝４、ｔ＝４であり、ｘがＰＸ／２以下且つｙがＰＹ／２以下の場合、座標変換部Ｐ３３は、Ｘ＝ｘ＊２、ｙ＝ｙ＊２、Ｎ＝（ｎ−１）＊ｕ＋３とする。また、設定情報においてｕ＝４、ｔ＝４であり、ｘがＰＸ／２を超え且つｙがＰＹ／２以下の場合、座標変換部Ｐ３３は、Ｘ＝（ｘ−ＰＸ／２）＊２、ｙ＝ｙ＊２、Ｎ＝（ｎ−１）＊ｕ＋１とする。また、設定情報においてｕ＝４、ｔ＝４であり、ｘがＰＸ／２以下且つｙがＰＹ／２を超えている場合、座標変換部Ｐ３３は、Ｘ＝ｘ＊２、ｙ＝（ｙ−ＰＹ／２）＊２、Ｎ＝（ｎ−１）＊ｕ＋４とする。また、設定情報においてｕ＝４、ｔ＝４であり、ｘがＰＸ／２を超え且つｙがＰＹ／２を超えている場合、座標変換部Ｐ３３は、Ｘ＝（ｘ−ＰＸ／２）＊２、ｙ＝（ｙ−ＰＹ／２）＊２、Ｎ＝（ｎ−１）＊ｕ＋２とする。
【００５２】
上述した実施形態においては、設定情報が記憶部１０５に記憶されているが、文書データＤの画像を形成した時の設定情報は、コード画像にエンコードしてもよい。
この構成においては、データ処理部３０５は、画像処理部３０４から出力されたデジタルデータが表すコード画像についてデコード処理を行い、該コード画像に含まれている設定情報をデコードする。また、ペン型装置３０は、デコードした設定情報をストローク情報に含めて情報処理装置１０へ送る。この構成によれば、記憶部１０５に設定情報を記憶させる必要がなくなる。
【００５３】
上述した実施形態においては、文書ＩＤと設定情報とを対応付けて記憶しているが、画像形成された電子文書を特定するのであれば、設定情報に対応付けて記憶するのは文書ＩＤに限定されるものではない。例えば、電子文書を一意に識別する文書識別子として文書データＤのパスを設定情報に対応付けて記憶し、コード画像に文書データＤのパスをエンコードするようにしてもよい。
【００５４】
上述した実施形態においては、電子文書は、紙を縦置きにして画像形成することを前提に作成されているが、電子文書は、紙を横置きにして画像形成してもよい。この場合、上述した計算式を適宜変更して位置情報の座標を変換する。
また、上述した実施形態においては、画像を縮小し、縮小後の画像について左寄せ、右寄せ、センタリングなど位置指定を行う場合、この位置を表す情報を設定情報に含めるようにしてもよい。また、この場合、上述した計算式を位置指定の内容に合わせて適宜変更して位置情報の座標を変換する。
また、画像が縮小されて紙に画像形成されている場合、余白の部分にペン型装置３０で追記がされることがある。この場合、座標変換部Ｐ３３で変換後の座標は、文書データＤの電子文書の座標の範囲外となり、電子文書に反映できないこととなる。
このように、電子文書の座標の範囲外となる追記については、電子文書に反映しないようにしてもよい。また、電子文書に新たにページを追加し、電子文書の座標の範囲外となる追記については、追記したページに反映させるようにしてもよい。
【００５５】
１枚の紙に電子文書の２ページ分の画像を形成する場合、例えば、３ページの電子文書の画像を形成する際には、紙文書の１ページ目に電子文書の１ページ目と２ページ目の画像が形成され、紙文書の２ページ目に電子文書の３ページ目の画像が形成され、紙文書の２ページ目の半分は空白となる。
ここで、紙文書の２ページ目において空白となっている部分にペン型装置３０で追記がされた場合、電子文書において４ページ目を生成し、空白となっている部分に追記された内容を電子文書の４ページ目に反映させるようにしてもよい。なお、紙文書の２ページ目の空白となっている部分にペン型装置３０で追記がされた場合、電子文書に４ページ目を追加することなく、追記された内容が電子文書に反映されないようにしてもよい。
【００５６】
上述した実施形態においては、レイアウトパターンが複数ある場合、設定情報にレイアウトパターンを含んで記憶しているが、レイアウトパターンを１つに限定した場合、レイアウトパターンを記憶しないようにしてもよい。
【００５７】
上述したアプリケーションプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供し、情報処理装置１０にインストールしてもよい。また、ネットワーク４０を介してアプリケーションプログラムをダウンロードしてインストールしてもよい。
【００５８】
上述した実施形態においては、座標変換部Ｐ３３がコード画像に含まれていた位置情報の座標を電子文書上の座標に変換し、変換された座標を接続して得た線の画像を電子文書に加えているが、ユーザが紙文書に追記した線を電子文書に加える方法は、上述した実施形態の方法に限定されるものではない。
例えば、追記アプリＰ３は、ストローク情報から抽出した位置情報の座標を順次接続することにより、ユーザが追記した線の画像を生成する。次に、追記アプリＰ３は、この生成された画像を設定情報に基づいてアフィン変換することにより、この生成された画像を拡大／縮小、移動させ、アフィン変換後の画像を電子文書に加える。このような方法でも、ユーザが紙文書に追記した内容を電子文書に加えることができる。
【００５９】
上述した実施形態においては、文書ＩＤがコード画像に含まれているが、コード画像に文書ＩＤを含めないようにしてもよい。この場合、文書ＩＤを紙文書に印刷し、文書ＩＤに対応した設定情報を読み出す際には、ユーザが操作部１０６を操作して文書ＩＤを入力し、入力された文書ＩＤに対応付けて記憶されている設定情報を読み出すようにしてもよい。また、ページ番号については、電子文書の画像を形成した時に一枚の紙に画像形成がされる場合には、ページ番号をコード画像に含めないようにしてもよい。
【符号の説明】
【００６０】
１０…情報処理装置、２０Ａ，２０Ｂ…画像形成装置、３０…ペン型装置、４０…ネットワーク、１０１…バス、１０２…ＣＰＵ、１０３…ＲＯＭ、１０４…ＲＡＭ、１０５…記憶部、１０６…操作部、１０７…表示部、１０８…通信部、１０９…情報取得部、Ｐ１…ワープロアプリ、Ｐ２…画像形成アプリ、Ｐ３…追記アプリ、Ｐ２１…出力部、Ｐ２２…設定情報記憶部、Ｐ２３…設定情報取得部、Ｐ３１…ペン情報取得部、Ｐ３２…追記部、Ｐ３３…座標変換部、Ｐ３４…設定情報読み出し部、３０１…制御部、３０２…発光部、３０３…画像取得部、３０４…画像処理部、３０５…データ処理部、３０６…通信部、３０７…不揮発性メモリ、３０８…電源部、３０９…芯
【図１】
2012008952.tif 000003
【図２】
2012008952.tif 000004
【図３】
2012008952.tif 000005
【図４】
2012008952.tif 000006
【図５】
2012008952.tif 000007
【図６】
2012008952.tif 000008
【図７】
2012008952.tif 000009
【図８】
2012008952.tif 000010
【図９】
2012008952.tif 000011
【図１０】
2012008952.tif 000012
【図１１】
2012008952.tif 000013
【図１２】
2012008952.tif 000014
【図１３】
2012008952.tif 000015
【図１４】
2012008952.tif 000016
【図１５】
2012008952.tif 000017
【図１６】
2012008952.tif 000018
【図１７】
2012008952.tif 000019