(57)【要約】【課題】複数の用紙に書き込まれた手書き画像が適切な方向に配置されるように指示する。【解決手段】用紙に印刷された位置検出パターンを検出して当該用紙上の位置を特定し、ペン先の軌跡情報を出力する電子ペンと通信可能な情報処理装置であって、前記電子ペンから軌跡情報を受信する受信部と、複数の用紙に前記位置検出パターンを印刷する際の印刷設定情報を記憶する記憶部と、前記受信部が受信した軌跡情報で特定される手書き画像を取得し、前記記憶部に記憶された前記印刷設定情報に含まれる綴じ止め位置及び開き方向に基づいて、前記複数の用紙のページ毎に、前記手書き画像の向きを決定し、決定した向きに従ってページ毎に前記手書き画像を補正する制御部と、を備える。【選択図】図６
2013005369.tif 000002
【特許請求の範囲】
【請求項１】
用紙に印刷された位置検出パターンを検出して当該用紙上の位置を特定し、ペン先の軌跡情報を出力する電子ペンと通信可能な情報処理装置であって、
前記電子ペンから軌跡情報を受信する受信部と、
複数の用紙に前記位置検出パターンを印刷する際の印刷設定情報を記憶する記憶部と、
前記受信部が受信した軌跡情報で特定される手書き画像を取得し、前記記憶部に記憶された前記印刷設定情報に含まれる綴じ止め位置及び開き方向に基づいて、前記複数の用紙のページ毎に、前記手書き画像の向きを決定し、決定した向きに従ってページ毎に前記手書き画像を補正する制御部と、を備える、ことを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記位置検出パターンが印刷された複数の用紙を、前記綴じ止め位置及び開き方向に従って開いた時に、前記位置検出パターンの上部がページの上部に一致しないページに対して、前記位置検出パターンの上部を当該ページの上部に一致させる回転角度を決定し、決定した回転角度に従って当該ページに書き込まれる前記手書き画像を回転させる、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は印刷機能を備え、
前記制御部は、前記印刷機能を用いて、前記複数の用紙に前記位置検出パターンを印刷すると共に、前記綴じ止め位置を明示するマークを配置した表紙を印刷する、ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記情報処理装置は印刷機能を備え、
前記制御部は、前記印刷機能を用いて、前記複数の用紙に前記位置検出パターンを印刷すると共に、前記綴じ止め位置を明示するマーク及び前記用紙の上下方向を認識可能にする文字列を配置した表紙を印刷する、ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記制御部は、更に、前記印刷設定情報に含まれる綴じ止め位置及び開き方向に基づいて、前記複数の用紙のページ毎に、前記手書き画像の配置を決定し、前記印刷設定情報に従って綴じ止めされる複数の用紙に、決定した配置に従って印刷位置を補正した前記手書き画像を印刷させる印刷データを作成する、ことを特徴とする請求項１乃至４のいずれか一に記載の情報処理装置。
【請求項６】
用紙に印刷された位置検出パターンを読み取って当該用紙上の位置を特定し、ペン先の軌跡情報を出力する電子ペンと通信可能な装置で動作する制御プログラムであって、
前記装置は、
前記電子ペンから軌跡情報を受信する受信部と、
複数の用紙に前記位置検出パターンを印刷する際の印刷設定情報を記憶する記憶部と、を備え、
前記装置を、
前記受信部が受信した軌跡情報で特定される手書き画像を取得し、前記記憶部に記憶された前記印刷設定情報に含まれる綴じ止め位置及び開き方向に基づいて、前記複数の用紙のページ毎に、前記手書き画像の向きを決定し、決定した向きに従ってページ毎に前記手書き画像を補正する制御部、として機能させる、ことを特徴とする制御プログラム。
【請求項７】
前記制御部は、前記位置検出パターンが印刷された複数の用紙を、前記綴じ止め位置及び開き方向に従って開いた時に、前記位置検出パターンの上部がページの上部に一致しないページに対して、前記位置検出パターンの上部を当該ページの上部に一致させる回転角度を決定し、決定した回転角度に従って当該ページに書き込まれる前記手書き画像を回転させる、ことを特徴とする請求項６に記載の制御プログラム。
【請求項８】
前記装置は印刷機能を備えた画像形成装置であり、
前記制御部は、前記印刷機能を用いて、前記複数の用紙に前記位置検出パターンを印刷すると共に、前記綴じ止め位置を明示するマークを配置した表紙を印刷する、ことを特徴とする請求項６又は７に記載の制御プログラム。
【請求項９】
前記情報処理装置は印刷機能を備えた画像形成装置であり、
前記制御部は、前記印刷機能を用いて、前記複数の用紙に前記位置検出パターンを印刷すると共に、前記綴じ止め位置を明示するマーク及び前記用紙の上下方向を認識可能にする文字列を配置した表紙を印刷する、ことを特徴とする請求項６又は７に記載の制御プログラム。
【請求項１０】
前記制御部は、更に、前記印刷設定情報に含まれる綴じ止め位置及び開き方向に基づいて、前記複数の用紙のページ毎に、前記手書き画像の配置を決定し、前記印刷設定情報に従って綴じ止めされる複数の用紙に、決定した配置に従って印刷位置を補正した前記手書き画像を印刷させる印刷データを作成する、ことを特徴とする請求項６乃至９のいずれか一に記載の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び制御プログラムに関し、特に、電子ペンで書き込まれた情報の印刷を指示する印刷データを作成して出力する情報処理装置及び当該情報処理装置で動作する制御プログラムに関する。
【背景技術】
【０００２】
昨今、オフィス等で扱う情報を電子化して効率的な取り扱いをするための様々な電子情報機器が存在する。ペンで入力した筆跡をデータとして出力する電子ペン（例えば、アノト（登録商標）ペン）もその一つである。このアノト（登録商標）ペンは、ペン先に小型カメラを搭載しており、専用の用紙に印刷されたアノト（登録商標）パターンと呼ばれる特定パターン（以下、位置検出パターンと呼ぶ。）を小型カメラで読み取ることによってペン先の位置を特定し、手書きした文字や図形、絵など（以下、手書き画像と呼ぶ。）の軌跡情報を出力することができる（例えば、下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１４１０６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通常、電子ペンで検出可能な位置検出パターンは専用プリンタなどで印刷され、ページ毎にユニークな位置検出パターンが割り当てられる。これは、用紙のページとそのページに書き込まれた手書き画像とを一意に対応付けるためである。しかしながら、位置検出パターンを印刷する際の設定によっては、システムが意図する画像方向とユーザが意図する画像方向とが一致しない場合が生じる。
【０００５】
例えば、位置検出パターンが印刷された複数の用紙を綴じ止めすると、複数の用紙を開いた時に、位置検出パターンの印刷方向とは異なる方向に手書きされてしまう場合が生じる。そのため、手書き画像を複数の用紙に印刷して同様に綴じ止めすると、手書き画像の向きが統一されていない冊子になってしまい、ユーザが意図する印刷物を得ることができない。従って、複数の用紙に手書きした手書き画像を複数の用紙に印刷する印刷データを作成する場合には、上記問題が生じないように、手書き画像の印刷方向を制御する必要がある。
【０００６】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、複数の用紙に書き込まれた手書き画像が適切な方向に配置されるように指示することができる情報処理装置及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明は、用紙に印刷された位置検出パターンを検出して当該用紙上の位置を特定し、ペン先の軌跡情報を出力する電子ペンと通信可能な情報処理装置であって、前記電子ペンから軌跡情報を受信する受信部と、複数の用紙に前記位置検出パターンを印刷する際の印刷設定情報を記憶する記憶部と、前記受信部が受信した軌跡情報で特定される手書き画像を取得し、前記記憶部に記憶された前記印刷設定情報に含まれる綴じ止め位置及び開き方向に基づいて、前記複数の用紙のページ毎に、前記手書き画像の向きを決定し、決定した向きに従ってページ毎に前記手書き画像を補正する制御部と、を備えるものである。
【０００８】
また、本発明は、用紙に印刷された位置検出パターンを読み取って当該用紙上の位置を特定し、ペン先の軌跡情報を出力する電子ペンと通信可能な装置で動作する制御プログラムであって、前記装置は、前記電子ペンから軌跡情報を受信する受信部と、複数の用紙に前記位置検出パターンを印刷する際の印刷設定情報を記憶する記憶部と、を備え、前記装置を、前記受信部が受信した軌跡情報で特定される手書き画像を取得し、前記記憶部に記憶された前記印刷設定情報に含まれる綴じ止め位置及び開き方向に基づいて、前記複数の用紙のページ毎に、前記手書き画像の向きを決定し、決定した向きに従ってページ毎に前記手書き画像を補正する制御部、として機能させるものである。
【発明の効果】
【０００９】
本発明の情報処理装置及び制御プログラムによれば、複数の用紙に書き込まれた手書き画像が適切な方向に配置されるように指示することができる。
【００１０】
その理由は、情報処理装置（制御プログラム）は、位置検出パターンを複数の用紙に印刷する際の印刷設定情報を記憶しておき、電子ペンから受信した軌跡情報で特定される手書き画像を取得し、記憶した印刷設定情報に含まれる綴じ止め位置及び開き方向に基づいて、各ページの手書き画像の向きを決定し、決定した向きに従って手書き画像を補正する制御を行うからである。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例に係る画像形成装置のコントローラの構成を示すブロック図である。
【図２】本発明の一実施例に係る電子ペンの構成を示すブロック図である。
【図３】アノト（登録商標）パターンの一例を示す図である。
【図４】位置検出パターンの方向と手書き画像の方向との関係を示す図である。
【図５】綴じ止めのバリエーションを示す図である。
【図６】本発明の一実施例に係る画像方向の補正例及び表紙の印字例を示す図である。
【図７】本発明の一実施例に係る画像形成装置に記憶する管理テーブルの一例である。
【図８】本発明の一実施例に係る画像形成装置の全体処理を示すフローチャート図である。
【図９】本発明の一実施例に係る画像形成装置の管理テーブル更新処理を示すフローチャート図である。
【図１０】本発明の一実施例に係る画像形成装置の表紙作成処理を示すフローチャート図である。
【図１１】本発明の一実施例に係る画像形成装置の電子画像取得処理を示すフローチャート図である。
【発明を実施するための形態】
【００１２】
背景技術で示したように、アノト（登録商標）パターンに代表される、電子ペンが用紙上の位置を検出するための位置検出パターンが印刷された用紙を用いて、電子ペンで書き込んだ手書き画像を電子化する方法が知られている。しかしながら、複数の用紙に書き込まれた手書き画像を複数の用紙に印刷し、綴じ止めして印刷物を作成する場合、ページの上下方向と手書き画像の上下方向とが一致しない場合が生じるため、手書き画像が適切な方向に配置された印刷物の作成を指示することができないという問題があった。
【００１３】
そこで、本発明の一実施の形態では、情報処理装置（制御プログラム）は、複数の用紙に位置検出パターンを印刷する際の印刷設定情報を記憶しておき、電子ペンから受信した軌跡情報で特定される手書き画像を取得したら、記憶した印刷設定情報に含まれる綴じ止め位置及び開き方向に基づいて、各々のページの手書き画像の向きを決定して、決定した向きに合わせて手書き画像を補正する。これにより、ユーザが設定どおりの方向で手書きすれば、情報処理装置（制御プログラム）はユーザの意図する画像方向を決定して手書き画像の向きを補正するため、ユーザ自身がページの向きを意識して手書きする必要がなくなり、ユーザの利便性を向上させることができる。
【実施例】
【００１４】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る情報処理装置及び制御プログラムについて、図１乃至図１１を参照して説明する。図１は、本実施例の画像形成装置のコントローラの構成を示すブロック図であり、図２は、電子ペンの構成を示すブロック図、図３は、アノト（登録商標）パターンの一例を示す図である。また、図４は、位置検出パターンの方向と手書き画像の方向との関係を示す図であり、図５は、綴じ止めのバリエーションを示す図である。また、図６は、本実施例の画像方向の補正例及び表紙の印字例を示す図であり、図７は、本実施例の画像形成装置に記憶される管理テーブルの一例を示す図である。また、図８は、本実施例の画像形成装置の全体処理を示すフローチャート図であり、図９乃至図１１は、各々、管理テーブル更新処理、表紙作成処理、電子画像取得処理を示すフローチャート図である。
【００１５】
本実施例のシステムは、位置検出パターンが印刷された用紙上の位置を特定してペン先の軌跡情報を送信する電子ペンと、位置検出パターンが印刷された複数の用紙に電子ペンで書き込んだ手書き画像を、綴じ止めして使用される複数の用紙に印刷する印刷データを出力する情報処理装置（本実施例では、位置検出パターンを複数の用紙に印刷すると共に、手書き画像を複数の用紙に印刷する印刷機能を備えた画像形成装置とする。）と、で構成される。なお、本実施例では、手書き画像を印刷した印刷物を出力するシステム（すなわち、情報処理装置を画像形成装置とするシステム）を前提にして説明するが、手書き画像を印刷した印刷物を出力するための印刷データを作成して出力するシステム（すなわち、情報処理装置を、プリンタドライバを備えるコンピュータ装置とするシステム）としてもよい。以下、各装置について詳細に説明する。
【００１６】
［画像形成装置］
図１は、本実施例の画像形成装置１０のコントローラの構成を示すブロック図であり、コントローラは、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３ａ、不揮発ＲＡＭ１３ｂ、モータードライバ１４、ＩＲ（Image Reader）／ＡＤＦ（Auto Document Feeder）モーター１５、表示・操作部１６、電子ペン用通信モジュール１７、ＣＣＤ（Charge Coupled Devices）１８、ＵＳＢ（Universal Serial Bus）インターフェース１９、ＮＩＣ（Network Interface Card）２０、画像処理チップ２１、画像処理用ＲＡＭ２２、プリントエンジン２３、ＴＥＬ応答モジュール２４、モデム２５、公衆回線インターフェースモジュール２６などで構成される。
【００１７】
ＣＰＵ１１とＲＯＭ１２とＲＡＭ１３ａと不揮発ＲＡＭ１３ｂとで制御部が構成される。ＣＰＵ１１は、ＲＯＭ１２に保存されている制御プログラムをＲＡＭ１３ａにコピーした後、ＲＡＭ１３ａ上の制御プログラムに従って、スキャナ機能、ファクシミリ機能、プリント機能及びコピー機能などの各機能についての全体制御を行う。ＲＯＭ１２は、上記制御プログラムの他に、位置検出用パターンのデータも保存する。ＲＡＭ１３ａは、位置検出用パターンを複数の用紙に印刷する際の印刷設定情報（綴じ止め位置及び開き方向を含む。）に基づいて作成した、ページ毎の手書き画像の回転方向を規定する管理テーブル、各種計算値などの一時保存場所として使用される。また、これらのデータを画像形成装置１０の電源が切断されても記憶しておく必要がある場合、不揮発ＲＡＭ１３ｂに記憶する。
【００１８】
本実施例では、特に、制御部（制御プログラム）は、補正部、印刷制御部として機能する。補正部は、電子ペン用通信モジュール１７が受信した軌跡情報で特定される手書き画像を取得し、ＲＡＭ１３ａや不揮発ＲＡＭ１３ｂなどに記憶した上記管理テーブルを参照して、印刷設定情報に含まれる綴じ止め位置及び開き方向に基づいて、複数の用紙のページ毎に、手書き画像の向きを決定し、決定した向きに従ってページ毎に手書き画像を補正する。印刷制御部は、電子ペン３０が用紙上の位置を検出するための位置検出用パターンを複数の用紙に印刷させる印刷データ、当該複数の用紙に電子ペン３０で書き込まれた手書き画像を複数の用紙に印刷させる印刷データを作成してプリントエンジン２３に出力する。
【００１９】
ＩＲ／ＡＤＦモーター１５は、読取装置や自動原稿送り装置を駆動するモーターである。モータードライバ１４は、ＩＲ／ＡＤＦモーター１５を駆動制御する。
【００２０】
表示・操作部１６は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（electroluminescence）ディスプレイ上に、透明電極が格子状に配置された感圧式のタッチパネルと、ハードキーとで構成される。
【００２１】
電子ペン用通信モジュール１７は、Bluetooth（登録商標）通信方式に代表される短距離無線通信や有線通信により電子ペン３０の通信モジュール３４と通信を行い、電子ペン３０からの用紙上のペン先の軌跡情報を受信し、ＲＡＭ１３ａに保持する。
【００２２】
ＣＣＤ１８は、画像形成装置１０の読取装置や自動原稿送り装置に設置され、原稿をスキャンして原稿の反射光を検出し、この反射光を光電変換し更にアナログ−デジタル変換して画像データを生成する。ＵＳＢインターフェース１９は、ＵＳＢ対応機器と接続するためのインターフェースである。ＮＩＣ２０は、ユーザのコンピュータ装置などとＬＡＮ（Local Area Network）を経由して接続するための拡張カードであって、ユーザのコンピュータ装置等から送信される印刷データを入力したり、スキャンして得た画像信号に基づいて生成された画像データをユーザのコンピュータ装置等に送信したりする。
【００２３】
画像処理チップ２１は、変倍、画像回転、濃度調整、エッジ強調、スムージング、２値化等の画像処理を行う。本実施例では、上記管理テーブルに基づいて、各ページに書き込まれた手書き画像の向きを決定し、決定した向きに合わせて手書き画像を補正する画像補正処理を行う。画像処理用ＲＡＭ２２は、画像処理チップ２１が画像処理の過程で出力する画像データや各種計算値などを一時的に記憶する。プリントエンジン２３は、画像処理用ＲＡＭ２２に蓄えられた画像データに基づいて用紙上に画像を形成する。
【００２４】
電話応答モジュール２４は、着信時の応答を行う。モデム２５は、デジタル信号を電話回線のアナログ信号に変調すると共に、その逆に変換して復調する。公衆回線インターフェースモジュール２６は、公衆回線網と接続するためのインターフェースである。
【００２５】
上記構成のコントローラの一般的な動作を概説すると、ＣＰＵ１１は、表示・操作部１６から指示を受けると、モータードライバ１４に対し、ＩＲ／ＡＤＦモーター１５の制御を行うと共に、画像処理チップ２１へ画像処理要求を行う。
【００２６】
画像処理チップ２１は、ＣＰＵ１１より画像処理要求を受けると、ＣＣＤ１８からスキャンデータを受け取り、表示・操作部１６で指示された画像に変換するための画像処理を施す。その際、各種計算値などは画像処理用ＲＡＭ２２に一時保存される。
【００２７】
画像処理チップ２１から出力された処理済み画像データは、ＲＡＭ１３ａへ一時保存された後、表示・操作部１６からの指示がスキャンの場合、画像処理チップ２１を経由してＵＳＢインターフェース１９又はＮＩＣ２０へ転送される。表示・操作部１６からの指示がＦａｘの場合、モデム２５を経由して公衆回線インターフェースモジュール２６に転送される。表示・操作部１６からの指示がコピーの場合、画像処理チップ２１を経由してプリントエンジン２３へ転送される。
【００２８】
プリントデータを外部より受信した場合は、ＵＳＢインターフェース１９又はＮＩＣ２０よりプリントデータを受け付け、画像処理チップ２１にて伸張した後、ＲＡＭ１３ａへ一時保存し、プリントエンジン２３へ転送する。
【００２９】
なお、本実施例では、画像処理チップ２１に、管理テーブルに基づいて手書き画像の向きを決定し、決定した向きに合わせて手書き画像を補正する画像補正処理を実行させる構成としているが、この画像補正処理は、制御部で動作する制御プログラムによって実行させる構成としてもよい。また、本実施例では、情報処理装置を、印刷機能を備えた画像形成装置としているが、情報処理装置は必ずしも印刷機能を備える必要はなく、プリントエンジン２３に印刷を指示する制御装置としてもよいし、プリンタドライバの機能を備えたコンピュータ装置としてもよく、その場合は、制御装置やコンピュータ装置（プリンタドライバ）に、画像形成装置１０の制御部（制御プログラム）や画像処理チップ２１の処理を実行させればよい。
【００３０】
［電子ペン］
図２は、電子ペン３０の構成を示すブロック図であり、電子ペン３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、通信モジュール３４、バッテリーモジュール３５、イメージセンサ３６、ペン圧力検知センサ３７、筆記モジュール３８、時計モジュール３９などで構成される。
【００３１】
ＣＰＵ３１は、プログラムに従って演算するデータ処理装置である。ＲＯＭ３２は、プログラムを格納する情報記憶部である。ＲＡＭ３３は、データを格納する情報記憶部である。通信モジュール３４は、Bluetooth（登録商標）に代表される短距離無線通信や有線通信により画像形成装置１０の電子ペン用通信モジュール１７と通信を行う。バッテリーモジュール３５は、電子ペン３０の電源である一次電池または二次電池である。イメージセンサ３６は、パターンを読み取るための小型のＣＣＤまたはＣＭＯＳ（Complementary Metal Oxide Semiconductor）ビデオカメラである。ペン圧力感知センサ３７は、電子ペン３０の筆圧を検知する圧電素子などである。筆記モジュール３８は、イメージセンサ３６で読み取った位置検出パターンに基づいて電子ペン３０の用紙上の位置を特定し、通信モジュール３４を用いて軌跡情報（時系列の位置情報）を出力する装置である。時計モジュール３９は、時刻情報を保持する装置である。
【００３２】
なお、電子ペン３０は、位置検出パターンが印刷された用紙上の位置を特定し、ペン先の軌跡情報を画像形成装置１０に送信する機能を備えていればよく、その構成や形状、通信方法などは特に限定されない。例えば、電子ペン３０は、アノト（登録商標）パターンを識別して位置を特定する構成としてもよいし、パターンの構成や密度、濃度などを識別して位置を特定する構成としてもよい。また、用紙近傍に設置された機器と連動して（例えば、当該機器に対する角度や距離に基づいて）位置を特定する構成としてもよい。本実施例では、アノト（登録商標）パターンを利用する場合について説明する。
【００３３】
図３は、アノト（登録商標）パターンの一例である。このアノト（登録商標）パターンは、格子状に配置されたドットパターンであり、各ドットは０．３ｍｍ間隔で直交する格子から上下左右いずれかの方向へ僅かにずれていて、イメージセンサ３６によって、１度に縦６×横６ドット、計３６ドットのマトリクス単位で読み込まれる。このアノト（登録商標）パターンはどの点をとっても一意な値であることから、用紙に合成するアノト（登録商標）パターンの配置を決めておけば（すなわち、パターン空間のどの位置から切り出したアノト（登録商標）パターンを用紙に合成するかを決めておけば）、電子ペン３０は用紙上の任意の位置を認識することができる。このアノト（登録商標）パターンのデータは、予めＲＯＭ１２に保持する構成とするが、ネットワーク上のサーバなどに格納しておき、その都度ネットワークを介して取得して利用する構成とすることもできる。
【００３４】
上記アノト（登録商標）パターンのような位置検出パターンを用紙に印刷することにより、用紙上に電子ペン３０で書き込んだ手書き画像を電子データとして取得することができるが、複数の用紙に書き込まれた手書き画像を複数の用紙に印刷し、綴じ止めして冊子を作成する場合、綴じ止め位置や開き方向によっては、手書き画像がユーザの意図しない向きに配置される場合が生じる。
【００３５】
すなわち、手書き画像を印刷した複数の用紙を綴じ止めすることなく、ばらばらの状態で使用する場合、手書き画像が意図しない方向を向いていても、その用紙を意図する方向に回転させればよいが、複数の用紙を綴じ止めして使用する場合、手書き画像が意図しない方向を向いている用紙を回転させることはできない。また、用紙の表裏の一方の手書き画像が意図しない方向を向いている場合、用紙を回転させても、全ての手書き画像を意図する方向に向かせることはできない。
【００３６】
そこで、本実施例では、このような方向の不一致が発生しないようにするために、位置検出パターンを複数の用紙に印刷する際の印刷設定情報（綴じ止め位置及び開き方向）に基づいて、ページ毎の手書き画像の向きを規定する管理テーブルを作成し、その管理テーブルを記憶しておき、電子ペン３０から受信した軌跡情報で特定される手書き画像を取得したら、管理テーブルに基づいて、各ページの手書き画像の向きを決定し、決定した向きに合わせて手書き画像を回転させ、上記印刷設定情報に従って綴じ止めされる複数の用紙に、手書き画像が意図する方向に印刷されるようにする。以下、図面を参照して説明する。
【００３７】
図４（ａ）は、用紙に印刷された位置検出パターンの方向とユーザの使用方向との関係を表す４つのケースを示しており、図４（ｂ）は、各々のケースにおける電子ペンの軌跡情報から得られた手書き画像の方向を示している。
【００３８】
ケース１では、位置検出パターンの上部とユーザが用紙に手書きしたユーザ画像の上部とが一致しており、電子ペンから得られた手書き画像はユーザが意図した画像方向と一致することを示している。ケース２では、位置検出パターンの上部とユーザ画像の上部とが反転しており、電子ペンから得られた手書き画像はユーザが意図した画像方向に対して反転することを示している。ケース３では、位置検出パターンの上部に対してユーザ画像の上部が左側であり、電子ペンから得られた手書き画像はユーザが意図した画像方向に対して時計回りに９０°回転することを示している。ケース４では、位置検出パターンの上部に対してユーザ画像の上部が右側であり、電子ペンから得られた手書き画像はユーザが意図した画像方向に対して反時計回りに９０°回転することを示している。
【００３９】
図５は、位置検出パターンを印刷した複数の用紙を綴じ止めして使用する場合のバリエーションを示しており、（ａ）は片面に印刷した用紙を綴じ止めする場合、（ｂ）は両面に印刷した用紙を綴じ止めする場合を示している。
【００４０】
図５のように、位置検出パターンを印刷した複数の用紙は様々な位置で綴じ止めされ、ユーザは用紙の綴じ止め位置と用紙の向きにより使用方向を認識（「Ａ」又は「Ｂ」の文字の方向を手書きする方向として認識）するが、位置検出パターンは一定の方向に印刷されているため、位置検出パターンの印刷方向とユーザの使用方向とが一致しない場合が生じる。
【００４１】
例えば、位置検出パターンを縦方向に印刷し、短辺で綴じ止めし、上に開いて使用する場合（図左の綴じ止め形態の場合）は、両面に手書きすると、上側のページに印刷された位置検出パターンは上下反転しているため、図４のケース２で示したような方向の不一致が生じる。また、位置検出パターンを縦方向に印刷し、短辺で綴じ止めし、左に開いて使用する場合（図中央上の綴じ止め形態の場合）は、片面又は両面に手書きすると、右側（両面の場合は右側及び左側）のページに印刷された位置検出パターンは９０°回転しているため、図４のケース３又はケース４で示したような方向の不一致が生じる。同様に、位置検出パターンを縦方向に印刷し、長辺で綴じ止めし、上に開いて使用する場合（図右の綴じ止め形態の場合）は、片面又は両面に手書きすると、下側（両面の場合は上側及び下側）のページに印刷された位置検出パターンは９０°回転しているため、図４のケース３又はケース４で示したような方向の不一致が生じる。
【００４２】
この問題を解決するために、画像形成装置１０では、複数の用紙に位置検出パターンを印刷する際の印刷設定情報に基づいてページ毎の手書き画像の向きを規定する管理テーブルを作成して記憶しておき、手書き画像を印刷する際に、この管理テーブルを参照して、電子ペン３０から受信した軌跡情報で特定される手書き画像の向きを補正するようにする。
【００４３】
図６（ａ）は、両面印刷の場合の手書き画像のページ順、上下位置の対応例を示している。例えば、図のように、４枚の用紙の両面に位置検出パターンを印刷し、用紙の上で綴じ止めし、上に開く場合、表面のページ（ここでは第１ページ及び第３ページ）は、位置検出パターンの印刷方向とユーザの使用方向とが一致するが、裏面のページ（ここでは第２ページ及び第４ページ）は、位置検出パターンの印刷方向とユーザの使用方向とが反転する。
【００４４】
そこで、画像形成装置１０は、電子ペン３０から受信した軌跡情報で特定される手書き画像を取得した後、表面のページはそのまま手書き画像を配置し、裏面のページは手書き画像を１８０°回転して配置する。これにより、ユーザは、位置検出パターンが印刷された用紙の表裏面にそのまま手書きするだけで、全てのページの手書き画像が正しい向きに配置されて印刷されるため、ユーザの利便性を向上させることができる。
【００４５】
この場合、位置検出パターンのみが印刷された複数の用紙は、どの方向に向けて使用するのか（横向きか、縦向きか）、どのページが第１ページになるか（一番上のページが第１ページであるか、一番下のページが第１ページであるか）、また、どのようにページをめくるのか（横向きにめくるのか、縦向きにめくるのか）が分からない。特に、複数の用紙を綴じ止めせずに使用する場合、綴じ止め位置や開き方向が全く分からないため、どのようにページをめくるのか（綴じ止め位置を長辺側にして横向き又は縦向きにめくるのか、綴じ止め位置を短辺側にして横向き又は縦向きにめくるのか）が分からない。
【００４６】
そこで、画像形成装置１０は、位置検出パターンを印刷した複数の用紙に加えて、若しくは、複数の用紙の一番上の用紙に、図６（ｂ）に示すように、複数の用紙を綴じ止めする方向を表すマーク（例えば、パンチ穴を表す黒丸やステープル針を表す線）や用紙の上下方向を認識させるための文字（例えば、ノートの名称）を明示した表紙を印刷する。この表紙により、どのページが第１ページになるか、どのように綴じ止めされるか、どのようにページをめくるのかを認識することができるため、ユーザが間違った向きで手書きすることがなくなり、更にユーザの利便性を向上させることができる。
【００４７】
なお、図６（ｂ）では、綴じ止め位置を表すマークと用紙の上下方向を認識させるための文字の双方を表紙に印刷する構成としたが、用紙の上下方向を認識させるための文字は省略することができる。また、表紙に記載するマークや文字の印字形態は図の構成に限定されず、マークや文字は、画像形成装置１０の表示・操作部１６で設定できるようにしてもよいし、画像形成装置１０に印刷を指示するコンピュータ装置のプリンタドライバで設定できるようにしてもよい。
【００４８】
図７は、手書き画像の向きを補正する際に使用する管理テーブルの一例である。
【００４９】
図７（ａ）は、冊子ＮｏとページＮｏとパターンＮｏと表裏属性とイメージとを関連付ける管理テーブルである。ここで、冊子Ｎｏは、一括して画像方向を変更するための処理範囲を示す。ページＮｏは、各々のページを一意に特定するための番号を示す。パターンＮｏは、各々の位置検出パターンを一意に特定するための番号を示す。表裏属性は、用紙の表面か裏面かの属性を示す。イメージは、電子ペン３０による書き込みで得られる手書き画像を示す。
【００５０】
図７（ｂ）は、冊子Ｎｏと綴じ止め位置と開き方向と冊子名称とを関連付ける管理テーブルの一例である。ここで、綴じ止め位置は、手書き画像を印刷した複数の用紙を綴じ止めする際の方向を示す。開き方向は、綴じ止めした複数の用紙をめくる際の方向を示す。冊子名称は、表紙に印字する文字列を表す。
【００５１】
図７（ｃ）は、綴じ止め位置と開き方向と回転方向（表面及び裏面）とを関連付ける管理テーブルの一例である。ここで、回転方向（表面）は、綴じ止め位置、開き方向から決定される表面の画像の回転方向を表す。回転方向（裏面）は、綴じ止め位置、開き方向から決定される裏面の画像の回転方向を表す。
【００５２】
そして、この３つの管理テーブルを参照することにより、各ページの手書き画像をどのように回転させるかを決定する。例えば、冊子Ｎｏが００２の冊子の第１ページに手書き画像を配置する場合は、図７（ａ）の管理テーブルから、第１ページの表裏属性は表、イメージはimage001であり、図７（ｂ）の管理テーブルから、この冊子は綴じ止め位置が上、開き方向が上であり、図７（ｃ）の管理テーブルから、綴じ止め位置が上、開き方向が上の場合は、表は回転なしであることから、image001のイメージをそのまま配置する。また、第２ページに手書き画像を配置する場合は、図７（ａ）の管理テーブルから、第２ページの表裏属性は裏、イメージはimage002であり、図７（ｂ）の管理テーブルから、この冊子は綴じ止め位置が上、開き方向が上であり、図７（ｃ）の管理テーブルから、綴じ止め位置が上、開き方向が上の場合は、裏は180°回転であることから、image002のイメージを180°回転して配置する。
【００５３】
以下、本実施例の画像形成装置１０（制御プログラム）が実行する処理について、図８乃至図１１のフローチャート図を参照して説明する。図８は、画像形成装置の全体処理を示し、図９乃至図１１は、各々、図８の管理テーブル更新処理、表紙作成処理、電子画像取得処理の詳細を示している。
【００５４】
まず、画像形成装置１０は、位置検出パターンが印刷された複数の用紙からなる冊子を作成するために、ユーザが設定した印刷設定情報を取得する（Ｓ１００）。この印刷設定情報の内容は、ページ数、片面／両面、開き方向、綴じ止め位置などである。なお、印刷設定情報の内容は、ユーザがホスト上で印刷設定を行えるアプリケーション（例えば、プリンタドライバ）を用いて行ってもよいし、画像形成装置１０の表示・操作部１６を操作して行ってもよい。
【００５５】
次に、画像形成装置１０は、Ｓ１００で取得した印刷設定情報に基づいて、手書き画像を印刷する際に参照する管理テーブルを更新する（Ｓ１１０）。この処理の詳細は後述する。
【００５６】
次に、画像形成装置１０は、Ｓ１００で取得した印刷設定情報に基づいて、冊子に表紙を付加するか否かを判定する（Ｓ１２０）。表紙を付加する設定の場合、表紙作成処理を実行する（Ｓ１３０）。この処理の詳細も後述する。そして、画像形成装置１０は、位置検出パターンの印刷に先だって、Ｓ１３０で作成した表紙を印刷する（Ｓ１４０）。
【００５７】
次に、画像形成装置１０は、複数の用紙に位置検出パターンを印刷する（Ｓ１５０）。具体的には、図７（ａ）の関連付けテーブルに基づいて、各々のページに印刷する位置検出パターンを特定し、冊子の印刷動作に入る。
【００５８】
そして、画像形成装置１０は、電子ペン３０から冊子の各々のページに手書きされた軌跡情報を取得し、印刷対象となる手書き画像を取得する（Ｓ１６０）。この処理の詳細も後述する。
【００５９】
［管理テーブル更新処理］
次に、Ｓ１１０の管理テーブル更新処理について、図９を参照して説明する。この処理の目的は、ユーザが所望する印刷を行うために画像形成装置１０が管理するテーブルを構成することである。
【００６０】
まず、Ｓ１００で取得した印刷設定情報に基づいて、冊子Ｎｏ、ページＮｏ、パターンＮｏ、表裏属性、イメージを関連付ける管理テーブル（図７（ａ）の管理テーブル）を作成する（Ｓ１１１）。冊子Ｎｏは、ユーザの印刷単位毎に一意な番号を付加する。ページＮｏは、ユーザから取得した印刷枚数（面数）毎に一意な番号を付加する。パターンＮｏは、画像形成装置１０が管理する位置検出パターン毎に一意な番号を付加する。表裏属性は、用紙に対する位置検出パターンの面を表す。イメージは、位置検出パターンに対応する手書き画像を表す。
【００６１】
次に、Ｓ１００で取得した印刷設定情報に基づいて、冊子Ｎｏ、綴じ止め位置、開き方向、冊子名称を関連付ける管理テーブル（図７（ｂ）の管理テーブル）を作成する（Ｓ１１２）。綴じ止め位置は、ユーザが設定した綴じ止め方向を表す。開き方向は、ユーザが設定したページのめくり方向を表す。冊子名称は、ユーザが表紙上に印刷するために設定した文字列を表す。
【００６２】
そして、Ｓ１１１で作成した管理テーブルとＳ１１２で作成した管理テーブルに基づいて、綴じ止め位置と開き方向と表面の手書き画像の回転方向と裏面の手書き画像の回転方向とを関連付ける管理テーブル（図７（ｃ）の管理テーブル）を作成する（Ｓ１１３）
【００６３】
［表紙作成処理］
次に、Ｓ１３０の表紙の作成処理について、図１０を参照して説明する。この処理の目的は、ユーザの指示により冊子の表紙を作成することで、ユーザに冊子の綴じ止め位置を明確に示すことと、冊子の向きを確実にすることである。
【００６４】
まず、表紙画像を取得する（Ｓ１３１）。この表紙画像は、画像形成装置１０が保持していてもよいし、ホスト上のアプリケーション（例えば、プリンタドライバ）から取得してもよい。
【００６５】
次に、図７（ｂ）の管理テーブルを参照して、冊子の綴じ止め方向を取得する。そして、図６（ｂ）に示すように、この綴じ止め位置を表すマーク（例えば、パンチ穴を表す黒丸やステープル針を表す線）を表紙に追加する（Ｓ１３２）。
【００６６】
次に、図７（ｂ）の管理テーブルを参照して、冊子名称を取得する。そして、図６（ｂ）に示すように、この冊子名称を表紙の表題部に追加する（Ｓ１３３）。この冊子名称は、ユーザが任意に設定可能であり、必須ではない。
【００６７】
［手書き画像取得処理］
次に、Ｓ１６０の手書き画像の取得処理について、図１１を参照して説明する。
【００６８】
まず、電子ペン３０から軌跡情報を受信する（Ｓ１６１）。そして、この軌跡情報からユーザが用紙に書き込んだ手書き画像を取得する（Ｓ１６２）。
【００６９】
次に、図７（ａ）の管理テーブルを参照して、手書き画像が書き込まれたページのページＮｏに対応する表裏属性を取得し、図７（ｂ）の管理テーブルを参照して、手書き画像が書き込まれた冊子の冊子Ｎｏに対応する綴じ止め位置及び開き方向を取得する（Ｓ１６３）。
【００７０】
次に、図７（ｃ）の管理テーブルを参照して、取得した綴じ止め位置及び開き方向と表裏属性から、手書き画像の回転方向を決定する（Ｓ１６４）。そして、Ｓ１６４で決定した回転方向に基づいて、補正対象となる手書き画像を回転する（Ｓ１６５）。なお、画像形成装置１０は、回転後の画像を保持してもよいし、画像を読み出し度に補正処理を行ってもよい。
【００７１】
以上説明したように、本実施例では、画像形成装置１０（制御プログラム）は、位置検出パターンを複数の用紙に印刷する際の印刷設定情報に基づいて、綴じ止め方向、開き方向、各ページの画像の回転方向を関連付ける管理テーブルを作成して記憶しておき、電子ペン３０から受信した軌跡情報で特定される手書き画像を取得したら、この管理テーブルに基づいて、その手書き画像を印刷するページに対応する画像の回転方向を決定し、決定した回転方向に従って手書き画像を補正し、印刷設定情報に従って綴じ止めされる複数の用紙に、補正した手書き画像を印刷させる印刷データを作成して出力する処理を行うため、複数の用紙に書き込んだ全ての手書き画像をユーザが意図する方向に印刷することができる。
【００７２】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、各装置の構成や制御は適宜変更可能である。
【００７３】
例えば、上記実施例では、画像補正処理として手書き画像を回転させる回転処理を行ったが、複数の用紙を綴じ止めする場合、綴じ止め位置に近い手書き画像が見にくくなる場合もあることから、回転処理に代えて、又は、回転処理に加えて、各ページの手書き画像を綴じ止め位置から遠ざけるように移動させるシフト処理を行ってもよい。
【００７４】
また、上記実施例では、画像形成装置１０が電子ペン３０から軌跡情報を受信し、その軌跡情報で特定される手書き画像を印刷するページに対応する画像の回転方向を決定し、決定した回転方向に従って手書き画像を回転する処理を行う構成としたが、これらの処理をホスト側の装置（プリンタドライバ）で実行する構成としてもよい。この場合、プリンタドライバで設定した印刷設定情報に基づいて管理テーブルを作成して記憶しておき、電子ペン３０から受信した軌跡情報で特定される手書き画像を取得したら、記憶した管理テーブルに基づいて、その手書き画像を印刷するページに対応する画像の回転方向を決定し、決定した回転方向に従って手書き画像を回転する処理を行い、印刷設定情報に従って綴じ止めされる複数の用紙に、回転後の手書き画像の印刷を指示する印刷データを作成し、作成した印刷データを画像形成装置１０に送信して印刷を指示すればよい。
【００７５】
また、上記実施例では、電子ペン３０から軌跡情報を受信した装置が、決定した回転方向に従って手書き画像を回転させる画像補正処理を行う構成としたが、当該装置では画像補正処理を行わず、印刷データに、決定した回転方向に従って手書き画像を回転させる指示情報を付加する構成としてもよい。
【００７６】
また、上記実施例では、手書き画像を印刷した印刷物を作成するための印刷データを作成して出力する構成としたが、手書き画像を印刷することによって作成される印刷物を画面上で確認するためのデータ（すなわち、必ずしも印刷を前提としないデータ）を作成する場合においても、同様の画像補正処理を行うことによって、複数の用紙に書き込んだ手書き画像をユーザが意図する方向に向けることができ、ユーザの利便性を向上させることができる。
【産業上の利用可能性】
【００７７】
本発明は、画像形成装置などの情報処理装置、及び、画像形成装置や画像形成装置に印刷を指示する装置で動作する制御プログラムに利用可能である。
【符号の説明】
【００７８】
１０  画像形成装置
１１  ＣＰＵ
１２  ＲＯＭ
１３ａ  ＲＡＭ
１３ｂ  不揮発ＲＡＭ
１４  モータードライバ
１５  ＩＲ／ＡＤＦモーター
１６  表示・操作部
１７  電子ペン用通信モジュール
１８  ＣＣＤ
１９  ＵＳＢインターフェース
２０  ＮＩＣインターフェース
２１  画像処理チップ
２２  画像処理用ＲＡＭ
２３  プリントエンジン
２４  ＴＥＬ応答モジュール
２５  モデム
２６  公衆回線インターフェースモジュール
３０  電子ペン
３１  ＣＰＵ
３２  ＲＯＭ
３３  ＲＡＭ
３４  通信モジュール
３５  バッテリーモジュール
３６  イメージセンサ
３７  ペン圧力検知センサ
３８  筆記モジュール
３９  時計モジュール
【図１】
2013005369.tif 000003
【図２】
2013005369.tif 000004
【図３】
2013005369.tif 000005
【図４】
2013005369.tif 000006
【図５】
2013005369.tif 000007
【図６】
2013005369.tif 000008
【図７】
2013005369.tif 000009
【図８】
2013005369.tif 000010
【図９】
2013005369.tif 000011
【図１０】
2013005369.tif 000012
【図１１】
2013005369.tif 000013