(57)【要約】【課題】用紙に予め記載されている内容と、デジタルペンによって用紙に書き込まれた文字情報との両方を出力できる画像形成装置を提供する。【解決手段】デジタルペンは、フォーマット用紙に文字を記載することができ、フォーマット用紙に記載された文字情報と、用紙内における文字の位置を示す位置情報とを筆跡画像３０として記憶することができる。画像形成装置は、デジタルペンと通信するための通信部と、画像形成装置を制御するための制御部とを備える。制御部は、通信部を介してデジタルペンから筆跡画像３０を受信し、用紙を表わす用紙画像３５を取得し、文字の位置情報に基づいて筆跡画像３０を用紙画像３５に位置合わせした上で、筆跡画像３０の一部または全部を用紙画像３５に合成し、当該合成の結果を合成画像４０として出力する。【選択図】図２
2017216662.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
用紙に文字を記載することができ、前記用紙に記載された文字情報と、前記用紙内における前記文字の位置を示す位置情報とを記憶することができるデジタルペンと通信するための通信部と、
前記画像形成装置を制御するための制御部とを備え、
前記制御部は、
前記通信部を介して前記デジタルペンから前記文字情報と前記位置情報とを受信し、
前記用紙を表わす用紙画像を取得し、
前記位置情報に基づいて前記文字情報を前記用紙画像に位置合わせした上で、前記文字情報の一部または全部を前記用紙画像に合成し、当該合成の結果を合成画像として出力する、画像形成装置。
【請求項２】
前記画像形成装置は、前記用紙を読み取るためのスキャナをさらに備え、
前記制御部は、
前記スキャナから前記用紙のスキャン画像を取得し、
前記スキャン画像から前記用紙画像を切り出す、請求項１に記載の画像形成装置。
【請求項３】
前記用紙には、予め記号が印刷されており、
前記制御部は、前記スキャン画像内における前記記号の位置に基づいて、前記スキャン画像から前記用紙画像を切り出す、請求項２に記載の画像形成装置。
【請求項４】
前記用紙には、向きが異なる複数の前記記号が予め印刷されており、
前記制御部は、
前記スキャン画像に写っている所定の向きの記号のみを認識し、
複数の前記記号の内から認識された記号に基づいて、前記スキャン画像内における前記用紙の傾きを検知し、
前記スキャン画像内における前記記号の位置および傾きに基づいて、前記スキャン画像から前記用紙画像を切り出す、請求項３に記載の画像形成装置。
【請求項５】
前記制御部は、前記用紙画像に予め定められたマークが写っている場合に、前記用紙の所定範囲に含まれる文字情報のみを前記用紙画像に合成する、請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項６】
前記文字情報の一部のみを前記用紙画像に合成する処理は、前記予め定められたマークが前記用紙画像の所定箇所に写っている場合に実行される、請求項５に記載の画像形成装置。
【請求項７】
前記所定範囲は、前記予め定められたマークで囲まれている範囲である、請求項５または６に記載の画像形成装置。
【請求項８】
前記画像形成装置は、前記用紙画像を表示するための表示部をさらに備え、
前記制御部は、前記表示部に表示された前記用紙画像に対して前記所定範囲の設定を受け付ける、請求項５〜７のいずれか１項に記載の画像形成装置。
【請求項９】
前記制御部は、前記用紙画像に写っているマークの種類に応じて、前記合成画像の出力態様を変える、請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項１０】
前記画像形成装置は、マークの種類ごとに前記合成画像の出力態様を規定している情報を格納するための記憶部をさらに備え、
前記制御部は、前記情報に基づいて、前記用紙画像に写っているマークの種類に対応付けられている出力態様を特定し、当該特定された出力態様で前記合成画像を出力する、請求項９に記載の画像形成装置。
【請求項１１】
前記画像形成装置は、前記用紙画像を表示するための表示部をさらに備え、
前記制御部は、前記表示部に表示された前記用紙画像に対して前記合成画像の出力態様の設定を受け付ける、請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項１２】
用紙に文字を記載することが可能なデジタルペンであって、
前記用紙に記載された文字情報と、前記用紙内における前記文字の位置情報とを記憶するための記憶部と、
前記用紙を読み取ることが可能な画像形成装置と通信するための通信部と、
前記デジタルペンを制御するための制御部とを備え、
前記制御部は、
前記通信部を介して前記画像形成装置から前記用紙を表わす用紙画像を受信し、
前記位置情報に基づいて前記文字情報を前記用紙画像に位置合わせした上で、前記文字情報の一部または全部を前記用紙画像に合成し、当該合成の結果を前記画像形成装置に出力させる、デジタルペン。
【請求項１３】
デジタルペンに記憶されている文字情報の出力方法であって、
前記デジタルペンは、用紙に文字を記載することができ、前記用紙に記載された文字情報と、前記用紙内における前記文字の位置情報とを記憶し、
前記出力方法は、
前記デジタルペンから前記文字情報と前記位置情報とを受信するステップと、
前記用紙を表わす用紙画像を取得するステップと、
前記位置情報に基づいて前記文字情報を前記用紙画像に位置合わせした上で、前記文字情報の一部または全部を前記用紙画像に合成し、当該合成の結果を合成画像として出力するステップとを備える、出力方法。
【請求項１４】
デジタルペンに記憶されている文字情報の出力プログラムであって、
前記デジタルペンは、用紙に文字を記載することができ、前記用紙に記載された文字情報と、前記用紙内における前記文字の位置情報とを記憶し、
前記出力プログラムは、コンピュータに、
前記デジタルペンから前記文字情報と前記位置情報とを受信するステップと、
前記用紙を表わす用紙画像を取得するステップと、
前記位置情報に基づいて前記文字情報を前記用紙画像に位置合わせした上で、前記文字情報の一部または全部を前記用紙画像に合成し、当該合成の結果を合成画像として出力するステップとを実行させる、出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、文字情報を出力するための技術に関し、特に、デジタルペンによって用紙に書き込まれた文字情報を出力するための技術に関する。
【背景技術】
【０００２】
ＭＦＰ（Multi-Functional  Peripheral）などの画像形成装置が普及している。画像形成装置に関し、特開２００７−１６６０１５号公報（特許文献１）は、「同じ内容の編集情報の設定を複数枚の原稿に対して行なうこと」が可能な複写機を開示している。特開２００９−１０６１８号公報（特許文献２）は、「画像データに対して、複雑な領域であっても精度よく指定できる」画像領域指定装置を開示している。特開２０１２−４７４１号公報（特許文献３）は、「利用者の手間を抑制し得る」画像処理装置を開示している。特開２００３−２９８７８５号公報（特許文献４）は、「本発明は複数の送信先の複数部の原稿を簡単に各送信先に送信して利用性の良好な」ファクシミリ装置を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１６６０１５号公報
【特許文献２】特開２００９−１０６１８号公報
【特許文献３】特開２０１２−４７４１号公報
【特許文献４】特開２００３−２９８７８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、デジタルペンと通信することが可能な画像形成装置が普及している。デジタルペンにはカメラが内蔵されており、デジタルペンは、ユーザーがフォーマット用紙に文字を書き込んでいる間、カメラでフォーマット用紙を撮影する。フォーマット用紙の各場所にはそれぞれ異なるパターンが予め印刷されており、デジタルペンは、撮影されたパターンに応じてフォーマット用紙内における位置を特定する。これにより、デジタルペンは、フォーマット用紙内の位置に関連付けてフォーマット用紙に書き込まれた文字を順次記憶する。フォーマット用紙に書き込まれた文字情報は、画像形成装置に送信される。
【０００５】
このとき、フォーマット用紙に予め記載されている内容は、画像形成装置に送信されない。文字情報のみが画像形成装置から印刷されると、画像形成装置のユーザーは、フォーマット用紙に書き込まれた文字情報のみを把握でき、フォーマット用紙に予め記載されている内容については把握することができない。
【０００６】
一例として、フォーマット用紙がアンケート用紙として利用されている場合には、アンケート用紙に記載されている質問内容は、画像形成装置に送信されない。文字情報のみが画像形成装置から印刷されると、画像形成装置のユーザーは、アンケート用紙に書き込まれた回答内容のみを把握でき、質問内容については把握することができない。したがって、フォーマット用紙などの用紙に予め記載されている内容と、デジタルペンによって当該用紙に書き込まれた文字情報との両方を出力できる画像形成装置が望まれている。
【０００７】
本開示は上述のような問題点を解決するためになされたものであって、ある局面における目的は、用紙に予め記載されている内容と、デジタルペンによって用紙に書き込まれた文字情報との両方を出力できる画像形成装置を提供することである。他の局面における目的は、用紙に予め記載されている内容と、デジタルペンによって用紙に書き込まれた文字情報との両方を出力できるデジタルペンを提供することである。さらに他の局面における目的は、用紙に予め記載されている内容と、デジタルペンによって用紙に書き込まれた文字情報との両方を出力できる出力方法を提供することである。さらに他の局面における目的は、用紙に予め記載されている内容と、デジタルペンによって用紙に書き込まれた文字情報との両方を出力できる出力プログラムを提供することである。
【課題を解決するための手段】
【０００８】
ある局面に従うと、画像形成装置は、用紙に文字を記載することができ、上記用紙に記載された文字情報と、上記用紙内における上記文字の位置を示す位置情報とを記憶することができるデジタルペンと通信するための通信部と、上記画像形成装置を制御するための制御部とを備える。上記制御部は、上記通信部を介して上記デジタルペンから上記文字情報と上記位置情報とを受信し、上記用紙を表わす用紙画像を取得し、上記位置情報に基づいて上記文字情報を上記用紙画像に位置合わせした上で、上記文字情報の一部または全部を上記用紙画像に合成し、当該合成の結果を合成画像として出力する。
【０００９】
好ましくは、上記画像形成装置は、上記用紙を読み取るためのスキャナをさらに備える。上記制御部は、上記スキャナから上記用紙のスキャン画像を取得し、上記スキャン画像から上記用紙画像を切り出す。
【００１０】
好ましくは、上記用紙には、予め記号が印刷されている。上記制御部は、上記スキャン画像内における上記記号の位置に基づいて、上記スキャン画像から上記用紙画像を切り出す。
【００１１】
好ましくは、上記用紙には、向きが異なる複数の上記記号が予め印刷されている。上記制御部は、上記スキャン画像に写っている所定の向きの記号のみを認識し、複数の上記記号の内から認識された記号に基づいて、上記スキャン画像内における上記用紙の傾きを検知し、上記スキャン画像内における上記記号の位置および傾きに基づいて、上記スキャン画像から上記用紙画像を切り出す。
【００１２】
好ましくは、上記制御部は、上記用紙画像に予め定められたマークが写っている場合に、上記用紙の所定範囲に含まれる文字情報のみを上記用紙画像に合成する。
【００１３】
好ましくは、上記文字情報の一部のみを上記用紙画像に合成する処理は、上記予め定められたマークが上記用紙画像の所定箇所に写っている場合に実行される。
【００１４】
好ましくは、上記所定範囲は、上記予め定められたマークで囲まれている範囲である。
好ましくは、上記画像形成装置は、上記用紙画像を表示するための表示部をさらに備える。上記制御部は、上記表示部に表示された上記用紙画像に対して上記所定範囲の設定を受け付ける。
【００１５】
好ましくは、上記制御部は、上記用紙画像に写っているマークの種類に応じて、上記合成画像の出力態様を変える。
【００１６】
好ましくは、上記画像形成装置は、マークの種類ごとに上記合成画像の出力態様を規定している情報を格納するための記憶部をさらに備える。上記制御部は、上記情報に基づいて、上記用紙画像に写っているマークの種類に対応付けられている出力態様を特定し、当該特定された出力態様で上記合成画像を出力する。
【００１７】
好ましくは、上記画像形成装置は、上記用紙画像を表示するための表示部をさらに備える。上記制御部は、上記表示部に表示された上記用紙画像に対して上記合成画像の出力態様の設定を受け付ける。
【００１８】
他の局面に従うと、用紙に文字を記載することが可能なデジタルペンは、上記用紙に記載された文字情報と、上記用紙内における上記文字の位置情報とを記憶するための記憶部と、上記用紙を読み取ることが可能な画像形成装置と通信するための通信部と、上記デジタルペンを制御するための制御部とを備える。上記制御部は、上記通信部を介して上記画像形成装置から上記用紙を表わす用紙画像を受信し、上記位置情報に基づいて上記文字情報を上記用紙画像に位置合わせした上で、上記文字情報の一部または全部を上記用紙画像に合成し、当該合成の結果を上記画像形成装置に出力させる。
【００１９】
さらに他の局面に従うと、デジタルペンに記憶されている文字情報の出力方法は、上記デジタルペンは、用紙に文字を記載することができ、上記用紙に記載された文字情報と、上記用紙内における上記文字の位置情報とを記憶し、上記出力方法は、上記デジタルペンから上記文字情報と上記位置情報とを受信するステップと、上記用紙を表わす用紙画像を取得するステップと、上記位置情報に基づいて上記文字情報を上記用紙画像に位置合わせした上で、上記文字情報の一部または全部を上記用紙画像に合成し、当該合成の結果を合成画像として出力するステップとを備える。
【００２０】
さらに他の局面に従うと、デジタルペンに記憶されている文字情報の出力プログラムが提供される。上記デジタルペンは、用紙に文字を記載することができ、上記用紙に記載された文字情報と、上記用紙内における上記文字の位置情報とを記憶する。上記出力プログラムは、コンピュータに、上記デジタルペンから上記文字情報と上記位置情報とを受信するステップと、上記用紙を表わす用紙画像を取得するステップと、上記位置情報に基づいて上記文字情報を上記用紙画像に位置合わせした上で、上記文字情報の一部または全部を上記用紙画像に合成し、当該合成の結果を合成画像として出力するステップとを実行させる。
【発明の効果】
【００２１】
ある局面において、用紙に予め記載されている内容と、デジタルペンによって用紙に書き込まれた文字情報との両方を出力できる。
【００２２】
本発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００２３】
【図１】第１の実施の形態に従う画像形成システムの装置構成の一例を示す図である。
【図２】第１の実施の形態に従う画像形成装置が実行する合成処理を概略的に示す概念図である。
【図３】第１の実施の形態に従う画像形成装置の機能構成の一例を示す図である。
【図４】第１の実施の形態における切り出し処理を概略的に示す概念図である。
【図５】第１の実施の形態に従う画像形成装置とデジタルペンとの間のデータの流れを示すシーケンス図である。
【図６】第１の実施の形態に従う画像形成装置が実行する処理の一部を表わすフローチャートである。
【図７】第１の実施の形態に従う画像形成システムの主要なハードウェア構成を示すブロック図である。
【図８】第２の実施の形態に従う画像形成装置が実行する合成処理を概略的に示す概念図である。
【図９】第３の実施の形態に従う画像形成装置が実行する合成処理を概略的に示す概念図である。
【図１０】用紙画像を表示する操作パネルを示す図である。
【図１１】第５の実施の形態に従う画像形成装置が実行する合成処理を概略的に示す概念図である。
【図１２】出力態様情報のデータ構造の一例を示す図である。
【図１３】第６の実施の形態に従うデジタルペンの機能構成の一例を示す図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照しつつ、本発明に従う各実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。なお、以下で説明される各実施の形態および各変形例は、適宜選択的に組み合わされてもよい。
【００２５】
＜第１の実施の形態＞
［画像形成システム３００］
図１を参照して、画像形成システム３００について説明する。図１は、画像形成システム３００の装置構成の一例を示す図である。
【００２６】
図１に示されるように、画像形成システム３００は、画像形成装置１００とデジタルペン２００とで構成されている。画像形成装置１００およびデジタルペン２００は、互いに通信することができる。
【００２７】
画像形成装置１００は、カラープリンターであってもよいし、モノクロプリンターであってもよいし、モノクロプリンター、カラープリンターおよびＦＡＸの複合機（ＭＦＰ）であってもよい。画像形成装置１００は、操作パネル１０５と、スキャナ１０６と、プリンタ１０７とを含む。
【００２８】
スキャナ１０６は、画像形成装置１００にセットされた用紙を光学的に読み取り、用紙を表わす画像を生成する。スキャナ１０６にセットされ得る用紙として、フォーマット用紙が挙げられる。フォーマット用紙とは、質問内容などの項目が印刷されている用紙のことをいう。
【００２９】
プリンタ１０７は、たとえば電子写真方式により、スキャナ１０６によって生成された画像や、他の通信機器から送信されたプリントデータを、印刷のためのデータに変換し、変換後のデータに基づいて文書等の画像を印刷する。
【００３０】
操作パネル１０５は、たとえばディスプレイとタッチパネルとで構成され、画像形成装置１００に対するタッチ操作を受け付ける。ユーザーは、たとえば、印刷操作やスキャン操作をタッチ操作で行なうことができる。
【００３１】
デジタルペン２００は、ユーザーがフォーマット用紙に文字を書き込んでいる間、後述のカメラ２０５でフォーマット用紙を撮影する。フォーマット用紙の各場所にはそれぞれ異なるパターンが予め印刷されており、デジタルペン２００は、撮影されたパターンに応じてフォーマット用紙内における位置を特定する。これにより、デジタルペン２００は、フォーマット用紙内の位置に関連付けてフォーマット用紙に書き込まれた文字を順次記憶するこができる。フォーマット用紙に書き込まれた文字情報と、当該文字の位置情報とは、画像形成装置１００に送信される。
【００３２】
以下では、フォーマット用紙内の各位置に関連付けられて記憶された文字情報を「筆跡画像」ともいう。筆跡画像は、たとえば、フォーマット用紙内の各位置における画素値の集合として表される。フォーマット用紙内の各位置は、たとえば座標値で表わされる。
【００３３】
［合成処理］
本実施の形態に従う画像形成装置１００は、デジタルペン２００に記憶されている筆跡画像を、フォーマット用紙をスキャンして得られた用紙画像に合成し、合成画像を生成する。以下では、図２を参照して、画像形成装置１００が実行する合成処理について説明する。図２は、画像形成装置１００が実行する合成処理を概略的に示す概念図である。
【００３４】
図２には、ユーザーがフォーマット用紙に文字を書き込むことによってデジタルペン２００に記憶された筆跡画像３０と、フォーマット用紙をスキャンして得られた用紙画像３５とが示されている。
【００３５】
画像形成装置１００は、筆跡画像３０の合成指示を受け付けたことに基づいて、デジタルペン２００から筆跡画像３０を受信する。このとき、画像形成装置１００が筆跡画像３０のみを出力すると、画像形成装置１００のユーザーは、フォーマット用紙に予め記載されている内容については把握することができない。そのため、画像形成装置１００は、筆跡画像３０だけでなく、フォーマット用紙に予め記載されている内容も同時に出力する。
【００３６】
より具体的な処理として、画像形成装置１００は、筆跡画像３０の合成指示を受け付けたことに基づいて、周囲のデジタルペンと通信を確立するための要求を画像形成装置１００の周囲に送信する。当該要求は、ブロードキャストで送信される。たとえば、デジタルペン２００が当該要求に応答したとする。画像形成装置１００は、デジタルペン２００から応答を受信したことに基づいてデジタルペン２００との通信を確立する。通信が確立されると、画像形成装置１００は、デジタルペン２００から筆跡画像３０を受信する。
【００３７】
次に、画像形成装置１００は、フォーマット用紙をスキャンさせるための指示をユーザーに報知する。当該指示は、たとえば、操作パネル１０５による画面表示や、音声ガイダンスなどで報知される。ユーザーは、フォーマット用紙をスキャナ１０６にセットする。フォーマット用紙がスキャナ１０６にセットされたことに基づいて、スキャナ１０６は、フォーマット用紙のスキャンを開始する。これにより、フォーマット用紙を表わす用紙画像３５が生成される。
【００３８】
その後、画像形成装置１００は、デジタルペン２００から受信した筆跡画像３０に規定されている位置情報に基づいて筆跡画像３０を用紙画像３５に位置合わせする。一例として、画像形成装置１００は、筆跡画像３０の各頂点を、用紙画像３５の対応する頂点に合わせることで、筆跡画像３０を用紙画像３５に位置合わせする。その後、画像形成装置１００は、筆跡画像３０を用紙画像３５に合成し、合成画像４０を出力する。これにより、ユーザーは、フォーマット用紙に予め記載されている内容と、フォーマット用紙に書き込まれた文字情報との両方を同時に確認することができる。
【００３９】
なお、上述の例では、用紙画像３５が画像形成装置１００のスキャナ１０６によって生成される例について説明を行なったが、用紙画像３５は、画像形成装置１００以外の他の画像形成装置のスキャナによって生成されてもよい。
【００４０】
また、図２に示される処理は、必ずしも画像形成装置１００によって実行される必要はない。たとえば、図２に示される処理の一部または全部は、デジタルペン２００によって実行されてもよい。
【００４１】
［画像形成装置１００の機能構成］
図３を参照して、画像形成装置１００の機能について説明する。図３は、画像形成装置１００の機能構成の一例を示す図である。
【００４２】
図３に示されるように、画像形成装置１００は、制御部としての制御装置１０１を含む。制御装置１０１は、機能構成として、受信部１５０と、取得部１５２と、切出部１５６と、合成部１５８とを有する。
【００４３】
受信部１５０は、筆跡画像３０（図２参照）の合成指示を受け付けたことに基づいて、デジタルペン２００から筆跡画像３０（図２参照）を受信する。筆跡画像３０は、合成部１５８に出力される。
【００４４】
取得部１５２は、スキャナ１０６（図１参照）がフォーマット用紙をスキャンすることで生成された後述のスキャン画像３１をスキャナ１０６から取得する。スキャン画像３１は、切出部１５６に出力される。
【００４５】
切出部１５６は、スキャン画像３１から用紙部分を切り出す。当該用紙部分は、用紙画像３５（図２参照）として切り出される。用紙画像３５の切り出し方法については後述する。用紙画像３５は、合成部１５８に出力される。
【００４６】
合成部１５８は、筆跡画像３０を用紙画像３５に位置合わせした上で、筆跡画像３０の一部または全部を用紙画像３５に合成する。筆跡画像３０と用紙画像３５との合成結果は、合成画像４０として出力される。
【００４７】
［切出部１５６］
図４を参照して、上述の切出部１５６（図３参照）の切り出し処理について説明する。図４は、当該切り出し処理を概略的に示す概念図である。
【００４８】
フォーマット用紙がスキャナ１０６（図１参照）の基準位置にセットされた場合には、通常、フォーマット用紙は、スキャン画像３１の四隅のいずれかに寄せられて写る。しかしながら、フォーマット用紙がスキャナ１０６の基準位置にセットされない場合には、フォーマット用紙は、スキャン画像３１内の意図しない位置に写る。また、フォーマット用紙が意図する向きにセットされなかった場合には、フォーマット用紙は、スキャン画像３１内において意図しない方向に写る。そのため、切出部１５６は、スキャン画像３１内において用紙部分３２を特定し、当該用紙部分３２を用紙画像３５としてスキャン画像３１から用紙画像３５を切り出す。
【００４９】
用紙画像３５の切り出し方法の一例について説明する。フォーマット用紙には、予め記号が印刷されている。当該記号の種類は、任意である。一例として、当該記号は、文字、数字、図形などを含む。図４の例では、フォーマット用紙のスキャン画像３１において記号「Ａ」〜「Ｄ」が写っている。切出部１５６は、スキャン画像３１内における記号「Ａ」〜「Ｄ」の位置に基づいて、スキャン画像３１から用紙画像３５を切り出す。
【００５０】
フォーマット用紙内における記号「Ａ」〜「Ｄ」の印刷位置は、たとえば、予め規定されている。一例として、記号「Ａ」〜「Ｄ」の印刷位置は、フォーマット用紙の四隅である。記号「Ａ」〜「Ｄ」は、画像形成装置１００に搭載されている文字認識機能（たとえば、ＯＣＲ：Optical  Character  Recognition）によって認識される。切出部１５６は、文字認識機能によって認識された記号の位置を用紙部分３２の頂点として特定し、当該頂点を基準にしてスキャン画像３１から用紙画像３５を切り出す。
【００５１】
好ましくは、画像形成装置１００は、用紙画像３１内の用紙部分３２の傾きをさらに特定し、用紙部分３２の傾きを補正した上でスキャン画像３１から用紙画像３５を切り出す。これにより、用紙画像３５がスキャン画像３１からさらに正確に切り出される。
【００５２】
より具体的には、フォーマット用紙には、向きが異なる複数の記号が予め印刷されている。文字認識機能は、種類によっては、所定の方向のみの文字を認識できる。この場合、画像形成装置１００は、スキャン画像３１に写っている所定の向きの記号のみを認識することができる。図４の例では、記号「Ａ」のみが認識され、記号「Ａ」とは向きが異なる記号「Ｂ」〜「Ｄ」は認識されない。
【００５３】
各記号と用紙部分の角度とは予め対応付けられている。一例として、記号「Ａ」には「０度」が対応付けられている。記号「Ｂ」には「１８０度」が対応付けられている。記号「Ｃ」には「９０度」が対応付けられている。記号「Ｄ」には「２７０度」が対応付けられている。画像形成装置１００は、向きが異なる複数の記号の内から認識された記号に基づいて、スキャン画像３１内における用紙部分３２の傾きを検知する。図４の例では、記号「Ａ」が認識されているので、画像形成装置１００は、用紙画像３１内の用紙部分３２の傾きとして、記号「Ａ」に対応付けられている「０度」を特定する。この場合、画像形成装置１００は、用紙部分３２の向きを補正せずにスキャン画像３１から用紙画像３５を切り出す。用紙部分３２の傾きが「０度」ではない場合には、画像形成装置１００は、用紙部分３２の傾きが「０度」になるようにスキャン画像３１を回転した上でスキャン画像３１から用紙画像３５を切り出す。
【００５４】
なお、切出部１５６は、図４に示される方法とは異なる方法でスキャン画像３１から用紙画像３５を切り出してもよい。たとえば、画像形成装置１００は、スキャン画像３１の画像情報（たとえば、画素値）に基づいてスキャン画像３１内でエッジを検知する。画像形成装置１００は、検知されたエッジの内、最も外側に存在する４つのエッジを用紙部分３２の四辺として特定する。切出部１５６は、当該四辺に囲まれる領域を用紙部分３２として、スキャン画像３１から用紙画像３５を切り出す。
【００５５】
［画像形成システム３００のデータフロー］
図５を参照して、画像形成システム３００におけるデータの流れについて説明する。図５は、画像形成装置１００とデジタルペン２００との間のデータの流れを示すシーケンス図である。
【００５６】
ステップＳ１０において、画像形成装置１００は、筆跡画像３０（図２参照）の合成指示を受け付けたとする。当該合成指示は、画像形成装置１００に直接的に入力されてもよいし、デジタルペン２００から受信されてもよい。
【００５７】
ステップＳ１２において、画像形成装置１００は、ユーザーにフォーマット用紙のスキャンを促すための画面を表示する。これにより、ユーザーは、フォーマット用紙をスキャナ１０６（図１参照）にセットし、画像形成装置１００にスキャン操作を行なったとする。
【００５８】
ステップＳ１４において、画像形成装置１００は、スキャナ１０６にセットされたフォーマット用紙を読み取り、フォーマット用紙を表わすスキャン画像３１（図４参照）を生成する。
【００５９】
ステップＳ１６において、画像形成装置１００は、スキャン画像３１から用紙部分３２（図４参照）を用紙画像３５として切り出す。用紙部分３２の切り出し方法は上述の通りであるので、その説明については繰り返さない。
【００６０】
ステップＳ２０において、画像形成装置１００は、筆跡画像３０を取得するための要求をデジタルペン２００に送信する。
【００６１】
ステップＳ２２において、デジタルペン２００は、当該要求を画像形成装置１００から受信したことに基づいて、デジタルペン２００に記憶されている筆跡画像３０を画像形成装置１００に送信する。
【００６２】
ステップＳ３０において、画像形成装置１００は、筆跡画像３０に含まれる文字の位置情報に基づいて筆跡画像３０を用紙画像３５に位置合わせする。好ましくは、筆跡画像３０の解像度と用紙画像３５の解像度とが異なる場合には、画像形成装置１００は、筆跡画像３０および用紙画像３５のいずれか一方の解像度を他方の解像度に合わせる。異なる言い方をすれば、画像形成装置１００は、筆跡画像３０および用紙画像３５のサイズを等しくする。その上で、画像形成装置１００は、筆跡画像３０を用紙画像３５に合成する。
【００６３】
ステップＳ３２において、画像形成装置１００は、合成画像４０を出力する。合成画像４０の出力方法は任意である。ある局面において、画像形成装置１００は、合成画像４０を印刷することで合成画像４０を出力する。他の局面において、画像形成装置１００は、他の通信端末（たとえば、パソコンやスマートフォンなど）に合成画像４０を送信することで合成画像４０を出力する。さらに他の局面において、画像形成装置１００は、操作パネル１０５上に合成画像４０を表示することで合成画像４０を出力する。
【００６４】
［画像形成装置１００の制御構造］
図６を参照して、画像形成装置１００の制御構造について説明する。図６は、画像形成装置１００が実行する処理の一部を表わすフローチャートである。図６の処理は、画像形成装置１００の制御装置１０１（図３参照）がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子またはその他のハードウェアによって実行されてもよい。
【００６５】
ステップＳ１１０において、制御装置１０１は、筆跡画像３０（図２参照）の合成指示を受け付けたか否かを判断する。制御装置１０１は、筆跡画像３０の合成指示を受け付けたと判断した場合（ステップＳ１１０においてＹＥＳ）、制御をステップＳ１１２に切り替える。そうでない場合には（ステップＳ１１０においてＮＯ）、制御装置１０１は、ステップＳ１１０の処理を再び実行する。
【００６６】
ステップＳ１１２において、制御装置１０１は、フォーマット用紙のスキャンを指示するための画面を操作パネル１０５（図１参照）表示させる。
【００６７】
ステップＳ１２０において、制御装置１０１は、スキャン操作を受け付けたか否かを判断する。制御装置１０１は、スキャン操作を受け付けたと判断した場合（ステップＳ１２０においてＹＥＳ）、制御をステップＳ１２２に切り替える。そうでない場合には（ステップＳ１２０においてＮＯ）、制御装置１０１は、制御をステップＳ１２０の処理を再び実行する。
【００６８】
ステップＳ１２２において、制御装置１０１は、用紙をスキャンするための制御命令をスキャナ１０６に送り、スキャナ１０６に用紙を読み取らせる。制御装置１０１は、取得部１５２（図３参照）として、スキャナ１０６によって生成されたスキャン画像３１を取得する。
【００６９】
ステップＳ１２４において、制御装置１０１は、切出部１５６（図３参照）として、スキャン画像３１から用紙画像３５（図４参照）を切り出す。用紙画像３５の切り出し方法は上述の通りであるので、その説明については繰り返さない。
【００７０】
ステップＳ１２６において、制御装置１０１は、筆跡画像３０を取得するための要求をデジタルペン２００に送信し、受信部１５０（図３参照）として、デジタルペン２００から筆跡画像３０を受信する。
【００７１】
ステップＳ１２８において、制御装置１０１は、合成部１５８（図３参照）として、筆跡画像３０に含まれる文字の位置情報に基づいて筆跡画像３０を用紙画像３５に位置合わせした上で、筆跡画像３０を用紙画像３５に合成する。その結果、合成画像４０（図２参照）が生成される。
【００７２】
ステップＳ１３０において、制御装置１０１は、生成された合成画像４０を出力する。合成画像４０の出力方法は任意である。ある局面において、画像形成装置１００は、合成画像４０を印刷することで合成画像４０を出力する。他の局面において、画像形成装置１００は、他の通信端末（たとえば、パソコンやスマートフォンなど）に合成画像４０を送信することで合成画像４０を出力する。さらに他の局面において、画像形成装置１００は、操作パネル１０５上に合成画像４０を表示することで合成画像４０を出力する。
【００７３】
［ハードウェア構成］
図７を参照して、画像形成システム３００のハードウェア構成の一例について説明する。図７は、画像形成システム３００の主要なハードウェア構成を示すブロック図である。
【００７４】
図７に示されるように、画像形成システム３００は、画像形成装置１００と、デジタルペン２００とで構成されている。画像形成装置１００およびデジタルペン２００は、互いにネットワーク接続されている。
【００７５】
以下では、画像形成装置１００およびデジタルペン２００のハードウェア構成について順に説明する。
【００７６】
（画像形成装置１００のハードウェア構成）
画像形成装置１００は、制御装置１０１と、ＲＯＭ（Read  Only  Memory）１０２と、ＲＡＭ（Random  Access  Memory）１０３と、通信インターフェイス１０４と、操作パネル１０５と、スキャナ１０６と、プリンタ１０７と、記憶装置１２０とを備える。
【００７７】
制御装置１０１は、たとえば、少なくとも１つの集積回路によって構成される。集積回路は、たとえば、少なくとも１つのＣＰＵ（Central  Processing  Unit）、少なくとも１つのＡＳＩＣ（Application  Specific  Integrated  Circuit）、少なくとも１つのＦＰＧＡ（Field  Programmable  Gate  Array）、またはそれらの組み合わせなどによって構成される。
【００７８】
制御装置１０１は、文字情報の出力プログラム１２２などの各種プログラムを実行することで画像形成装置１００の動作を制御する。制御装置１０１は、出力プログラム１２２の実行命令を受け付けたことに基づいて、出力プログラム１２２を記憶装置１２０からＲＯＭ１０２に読み出す。ＲＡＭ１０３は、ワーキングメモリとして機能し、出力プログラム１２２の実行に必要な各種データを一時的に格納する。
【００７９】
通信インターフェイス１０４には、アンテナ（図示しない）などが接続される。画像形成装置１００は、当該アンテナを介して、外部の通信機器との間でデータをやり取りする。外部の通信機器は、たとえば、デジタルペン２００やスマートフォンなどの携帯通信端末、サーバーなどを含む。画像形成装置１００は、アンテナを介して出力プログラム１２２をサーバーからダウンロードできるように構成されてもよい。
【００８０】
操作パネル１０５は、ディスプレイとタッチパネルとで構成されている。ディスプレイは、たとえば、液晶ディスプレイ、有機ＥＬディスプレイ、またはその他の表示機器である。ディスプレイは、タッチパネルに重ねられており、画像形成装置１００に対する操作をタッチ操作で受け付ける。
【００８１】
スキャナ１０６は、画像形成装置１００にセットされた用紙を光学的に読み取って、用紙を表わす画像を生成する。スキャナ１０６によるスキャンは、たとえばユーザーからのスキャン操作に基づいて実行される。
【００８２】
プリンタ１０７は、たとえば電子写真方式により、スキャナ１０６によって生成された画像や、他の通信機器から送信されたプリントデータを、印刷のためのデータに変換し、変換後のデータに基づいて画像を印刷する装置である。
【００８３】
記憶装置１２０は、たとえば、ハードディスクや外付けの記憶装置などの記憶媒体である。記憶装置１２０は、出力態様情報１２４や文字情報の出力プログラム１２２などを格納する。出力態様情報１２４の詳細については後述する。出力プログラム１２２および出力態様情報１２４の格納場所は記憶装置１２０に限定されず、制御装置１０１の記憶領域（たとえば、キャッシュなど）、ＲＯＭ１０２、ＲＡＭ１０３、外部機器（たとえば、サーバー）などに格納されていてもよい。
【００８４】
なお、出力プログラム１２２は、単体のプログラムとしてではなく、任意のプログラムの一部に組み込まれて提供されてもよい。この場合、本実施の形態に従う処理は、任意のプログラムと協働して実現される。このような一部のモジュールを含まないプログラムであっても、本実施の形態に従う出力プログラム１２２の趣旨を逸脱するものではない。さらに、出力プログラム１２２によって提供される機能の一部または全部は、専用のハードウェアによって実現されてもよい。さらに、少なくとも１つのサーバーが出力プログラム１２２の処理の一部を実行する所謂クラウドサービスのような形態で画像形成装置１００が構成されてもよい。
【００８５】
（デジタルペン２００のハードウェア構成）
引き続き図７を参照して、デジタルペン２００は、制御装置２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、通信インターフェイス２０４と、カメラ２０５と、圧力センサ２０６と、記憶装置２２０とを含む。
【００８６】
制御装置２０１は、たとえば、少なくとも１つの集積回路によって構成される。集積回路は、たとえば、少なくとも１つのＣＰＵ、少なくとも１つのＡＳＩＣ、少なくとも１つのＦＰＧＡ、またはそれらの組み合わせなどによって構成される。
【００８７】
制御装置２０１は、文字情報の出力プログラム２２２などの各種プログラムを実行することでデジタルペン２００の動作を制御する。制御装置２０１は、出力プログラム２２２の実行命令を受け付けたことに基づいて、出力プログラム２２２を記憶装置２２０からＲＯＭ２０２に読み出す。ＲＡＭ２０３は、ワーキングメモリとして機能し、出力プログラム２２２の実行に必要な各種データを一時的に格納する。
【００８８】
通信インターフェイス２０４には、アンテナ（図示しない）などが接続される。デジタルペン２００は、当該アンテナを介して、外部の通信機器との間でデータをやり取りする。外部の通信機器は、たとえば、画像形成装置１００やサーバーなどを含む。デジタルペン２００は、アンテナを介して出力プログラム２２２をサーバーからダウンロードできるように構成されてもよい。
【００８９】
カメラ２０５は、デジタルペン２００のペン先の近傍に設けられており、ユーザーがフォーマット用紙に文字を書き込んでいる間、フォーマット用紙を撮影する。フォーマット用紙の撮影画像は、制御装置２０１に定期的に出力される。フォーマット用紙には、フォーマット用紙の各場所にはそれぞれ異なるパターンが予め印刷されている。制御装置２０１は、カメラ２０５から得られた画像に写るパターンからフォーマット用紙内の位置を特定する。フォーマット用紙内の位置は、パターン情報２２６に基づいて特定される。パターン情報２２６は、各パターンに対するフォーマット用紙内の位置を規定している。当該位置は、たとえばフォーマット用紙内の座標値で表わされている。
【００９０】
圧力センサ２０６は、デジタルペン２００の筆圧を検知する。検知された筆圧は、制御装置１０１に出力される。好ましくは、制御装置１０１は、検知された筆圧が予め定められた値よりも大きい場合に、用紙に文字が記入されていると判断し、カメラ２０５から得られた画像に基づいてフォーマット用紙内の書き込み位置を特定する。画像形成装置１００は、筆跡画像３０内の対応する位置に、検知された筆圧に応じた画素値（濃度）を書き込む。
【００９１】
記憶装置１２０は、たとえば、フラッシュメモリなどの小型の記憶媒体である。記憶装置１２０は、上述の筆跡画像３０、文字情報の出力プログラム２２２、パターン情報２２６などを格納する。筆跡画像３０、出力プログラム２２２、およびパターン情報２２６の格納場所は記憶装置２２０に限定されず、制御装置２０１の記憶領域（たとえば、キャッシュなど）、ＲＯＭ２０２、ＲＡＭ２０３、外部機器（たとえば、サーバー）などに格納されていてもよい。
【００９２】
なお、出力プログラム２２２は、単体のプログラムとしてではなく、任意のプログラムの一部に組み込まれて提供されてもよい。この場合、本実施の形態に従う処理は、任意のプログラムと協働して実現される。このような一部のモジュールを含まないプログラムであっても、本実施の形態に従う出力プログラム２２２の趣旨を逸脱するものではない。さらに、出力プログラム２２２によって提供される機能の一部または全部は、専用のハードウェアによって実現されてもよい。さらに、少なくとも１つのサーバーが出力プログラム２２２の処理の一部を実行する所謂クラウドサービスのような形態でデジタルペン２００が構成されてもよい。
【００９３】
［小括］
以上のようにして、本実施の形態に従う画像形成装置１００は、フォーマット用紙のスキャン画像３１から用紙画像３５を切り出し、デジタルペン２００に記憶されている筆跡画像３０を用紙画像３５に位置合わせした上で、筆跡画像３０を用紙画像３５に合成する。その結果、筆跡画像３０と用紙画像３５との合成画像４０が生成される。これにより、ユーザーは、フォーマット用紙に予め記載されている内容と、フォーマット用紙に書き込まれた文字情報との両方を同時に確認することができる。
【００９４】
＜第２の実施の形態＞
第１の実施の形態に従う画像形成装置１００は、筆跡画像３０の全てを用紙画像３５に合成していた。これに対して、第２の実施の形態に従う画像形成装置１００は、筆跡画像３０の一部のみを用紙画像３５に合成する。
【００９５】
ハードウェア構成などのその他の点については、第１の実施の形態に従う画像形成装置１００と同じであるので、以下ではそれらの説明については繰り返さない。
【００９６】
図８を参照して、第２の実施の形態に従う画像形成装置１００が実行する合成処理の一例について説明する。図８は、第２の実施の形態に従う画像形成装置１００が実行する合成処理を概略的に示す概念図である。
【００９７】
第２の実施の形態においては、マークの記載欄がフォーマット用紙に予め印刷されている。ユーザーは、デジタルペン２００を用いて、当該記載欄にマークを書き込むことができる。書き込み可能なマークは、たとえば、文字、数字、チェックマークなどの記号である。画像形成装置１００は、フォーマット用紙をスキャンして得られた用紙画像３５に予め定められたマークが写っている場合に、フォーマット用紙の所定範囲に含まれる筆跡画像３０のみを用紙画像３５に合成する。これにより、ユーザーは、出力する文字情報と出力しない文字情報とを選ぶことができる。
【００９８】
好ましくは、筆跡画像３０の一部のみを用紙画像３５に合成する処理は、予め定められたマークが用紙画像３５の所定箇所に写っている場合に実行される。以下では、当該マークが文字「Ａ」である場合を例に挙げて説明を行なう。
【００９９】
図８の例では、用紙画像３５の所定箇所において、マークの記載欄３６Ａ〜３６Ｆが示されている。画像形成装置１００は、記載欄３６Ａ〜３６Ｆのそれぞれにマーク「Ａ」が記載されているか否かを判断する。マークの認識には、たとえば、ＯＣＲなどの文字認識機能が利用される。図８の例では、画像形成装置１００は、記載欄３６Ｂ，３６Ｃ，３６Ｅにマーク「Ａ」が記載されていると判断し、記載欄３６Ａ，３６Ｄ，３６Ｆにマーク「Ａ」が記載されていないと判断する。
【０１００】
画像形成装置１００は、文字部分３８Ａ〜３８Ｆの中から、記載欄３６Ｂ，３６Ｃ，３６Ｅに対応する文字部分３８Ｂ，３８Ｃ，３８Ｅを特定する。記載欄３６Ａ〜３６Ｆのそれぞれと、文字部分３８Ａ〜３８Ｆのそれぞれとの間の位置関係（座標関係）は、予め規定されている。画像形成装置１００は、文字部分３８Ａ〜３８Ｆの内の文字部分３８Ｂ，３８Ｃ，３８Ｅのみを用紙画像３５に合成する。その結果、指定された文字部分のみが合成画像４０に反映される。
【０１０１】
画像形成装置１００は、任意の出力方法で合成画像４０を出力する。ある局面において、画像形成装置１００は、合成画像４０を印刷することで合成画像４０を出力する。他の局面において、画像形成装置１００は、他の通信端末（たとえば、パソコンやスマートフォンなど）に合成画像４０を送信することで合成画像４０を出力する。さらに他の局面において、画像形成装置１００は、操作パネル１０５上に合成画像４０を表示することで合成画像４０を出力する。
【０１０２】
＜第３の実施の形態＞
第２の実施の形態においては、ユーザーは、フォーマット用紙の所定箇所に予め定められたマークを記載することで、当該所定箇所に対応する文字部分を出力対象として指定していた。これに対して、第３の実施の形態においては、ユーザーは、フォーマット用紙内で文字部分を囲むことで、出力対象の文字部分を指定することができる。
【０１０３】
ハードウェア構成などのその他の点については、第１，第２の実施の形態に従う画像形成装置１００と同じであるので、以下ではそれらの説明については繰り返さない。
【０１０４】
図９を参照して、第３の実施の形態に従う画像形成装置１００が実行する合成処理の一例について説明する。図９は、第３の実施の形態に従う画像形成装置１００が実行する合成処理を概略的に示す概念図である。
【０１０５】
デジタルペン２００のユーザーは、フォーマット用紙において予め定められたマークを書き込むことができる。書き込み可能なマークは、たとえば、矩形、円形、楕円形などの閉形状の記号である。画像形成装置１００は、フォーマット用紙をスキャンして得られた用紙画像３５に当該予め定められたマークが写っている場合に、フォーマット用紙の所定範囲に含まれる筆跡画像３０のみを用紙画像３５に合成する。当該所定範囲は、閉形状のマークで囲まれている範囲である。これにより、ユーザーは、出力する文字情報と出力しない文字情報とを選ぶことができる。
【０１０６】
以下では、当該マークが矩形である場合を例に挙げて、第３の実施の形態に従う画像形成装置１００が実行する合成処理の具体例について説明する。図８の例では、用紙画像３５において、文字の記載欄３７Ａ〜３７Ｆが示されている。画像形成装置１００は、記載欄３７Ａ〜３７Ｆのそれぞれに矩形マークが書き込まれているか否かを判断する。図９の例では、画像形成装置１００は、記載欄３７Ｂ，３７Ｃ，３７Ｅには矩形マークが記載されていると判断し、記載欄３７Ａ，３７Ｄ，３７Ｆには矩形マークが記載されていないと判断する。なお、矩形マークは、記載欄３７Ａ〜３７Ｆに完全に重なっている必要はない。
【０１０７】
画像形成装置１００は、文字部分３８Ａ〜３８Ｆの中から、矩形のマークが書き込まれた記載欄３７Ｂ，３７Ｃ，３７Ｅに対応する文字部分３８Ｂ，３８Ｃ，３８Ｅを特定する。文字部分３８Ａ〜３８Ｆのそれぞれとの間の位置関係（座標関係）は、予め規定されている。画像形成装置１００は、文字部分３８Ａ〜３８Ｆの内の文字部分３８Ｂ，３８Ｃ，３８Ｅのみを用紙画像３５に合成する。その結果、指定された文字部分のみが合成画像４０に反映される。
【０１０８】
画像形成装置１００は、任意の出力方法で合成画像４０を出力する。ある局面において、画像形成装置１００は、合成画像４０を印刷することで合成画像４０を出力する。他の局面において、画像形成装置１００は、他の通信端末（たとえば、パソコンやスマートフォンなど）に合成画像４０を送信することで合成画像４０を出力する。さらに他の局面において、画像形成装置１００は、操作パネル１０５上に合成画像４０を表示することで合成画像４０を出力する。
【０１０９】
＜第４の実施の形態＞
第２，第３の実施の形態においては、ユーザーは、フォーマット用紙に予め定められたマークを書き込むことで、デジタルペン２００の筆跡画像３０の出力部分を指定していた。これに対して、第４の実施の形態においては、ユーザーは、画像形成装置１００の操作パネル１０５（図１参照）に表示された用紙画像３５上で筆跡画像３０の出力部分を指定することができる。
【０１１０】
ハードウェア構成などのその他の点については、第１〜３の実施の形態に従う画像形成装置１００と同じであるので、以下ではそれらの説明については繰り返さない。
【０１１１】
図１０を参照して、第４の実施の形態に従う画像形成装置１００が実行する合成処理の一例について説明する。図１０は、用紙画像３５を表示する操作パネル１０５を示す図である。
【０１１２】
画像形成装置１００は、筆跡画像３０（図２参照）の出力部分を設定するための操作を受け付けたことに基づいて、筆跡画像３０の出力部分を設定するための設定画面を操作パネル１０５に表示する。このとき、設定画面には用紙画像３５が表示される。画像形成装置１００は、操作パネル１０５に表示された用紙画像３５に対して、筆跡画像３０の出力範囲の設定を受け付ける。
【０１１３】
一例として、画像形成装置１００は、閉形状の範囲の設定を受け付け、当該設定された範囲を筆跡画像３０の出力範囲として特定する。図１０の例では、出力範囲３９Ｂ，３９Ｃ，３９Ｅが設定されている。なお、出力範囲３９Ｂ，３９Ｃ，３９Ｅは、必ずしも閉形状で指定される必要はない。たとえば、画像形成装置１００は、各記載欄に隣接してチェックボックスを表示し、指定されたチェックボックスに対応する記載欄を出力範囲として特定してもよい。
【０１１４】
画像形成装置１００は、出力範囲３９Ｂ，３９Ｃ，３９Ｅに対応する文字部分を筆跡画像３０から特定する。画像形成装置１００は、特定された文字部分のみを用紙画像３５に合成し、合成画像４０を生成する。
【０１１５】
＜第５の実施の形態＞
第２〜第４の実施の形態においては、ユーザーは、筆跡画像３０において出力対象の文字部分を指定できるのみであった。これに対して、第５の実施の形態においては、ユーザーは、筆跡画像３０の出力態様を文字部分ごとに指定することができる。
【０１１６】
ハードウェア構成などのその他の点については、第１〜４の実施の形態に従う画像形成装置１００と同じであるので、以下ではそれらの説明については繰り返さない。
【０１１７】
図１１を参照して、第５の実施の形態に従う画像形成装置１００が実行する合成処理の一例について説明する。図１１は、第５の実施の形態に従う画像形成装置１００が実行する合成処理を概略的に示す概念図である。
【０１１８】
フォーマット用紙にはマークの記載欄が予め印刷されている。デジタルペン２００のユーザーは、当該記載欄にマークを書き込むことができる。本実施の形態に従う画像形成装置１００は、フォーマット用紙をスキャンして得られた用紙画像３５に写っているマークの種類に応じて合成画像の出力態様を変える。
【０１１９】
より具体的には、画像形成装置１００は、用紙画像３５の記載欄３６Ａ〜３６Ｆのそれぞれに写っているマークの種類を判別する。以下では、マークの種類として英字「Ａ」，「Ｂ」を例に挙げて説明を行なう。図１１の用紙画像３５においては、記載欄３６Ｂ，３６Ｃ，３６Ｅにはマーク「Ａ」が写っており、記載欄３６Ａ，３６Ｄ，３６Ｆにはマーク「Ｂ」が写っている。
【０１２０】
画像形成装置１００は、文字部分３８Ａ〜３８Ｆの中から、マーク「Ａ」が付された記載欄３６Ｂ，３６Ｃ，３６Ｅに対応する文字部分３８Ｂ，３８Ｃ，３８Ｅを特定する。画像形成装置１００は、文字部分３８Ｂ，３８Ｃ，３８Ｅを用紙画像３５に合成する。その結果、合成画像４０が生成される。画像形成装置１００は、マーク「Ａ」に対応する出力方法で合成画像４０を出力する。一例として、マーク「Ａ」には出力方法「印刷」が対応付けられているとする。この場合、画像形成装置１００は、合成画像４０を印刷することで合成画像４０を出力する。
【０１２１】
同様に、画像形成装置１００は、文字部分３８Ａ〜３８Ｆの中から、マーク「Ｂ」が付された記載欄３６Ａ，３６Ｄ，３６Ｆに対応する文字部分３８Ａ，３８Ｄ，３８Ｆを特定する。画像形成装置１００は、文字部分３８Ａ，３８Ｄ，３８Ｆを用紙画像３５に合成する。その結果、合成画像４１が生成される。画像形成装置１００は、マーク「Ｂ」に対応する出力方法で合成画像４１を出力する。一例として、マーク「Ｂ」には出力方法「メール送信」が対応付けられているとする。この場合、画像形成装置１００は、他の通信端末（たとえば、スマートフォンなど）に合成画像４１をメール送信する。
【０１２２】
このように、画像形成装置１００は、用紙画像３５に写っているマークの種類に応じて、合成画像４０，４１の出力態様を変える。これにより、ユーザーは、様々な出力態様で合成画像を出力することができる。
【０１２３】
好ましくは、マークの種類と出力態様との関係は、出力態様情報１２４として予め規定されている。図１２は、出力態様情報１２４のデータ構造の一例を示す図である。
【０１２４】
出力態様情報１２４は、たとえば、画像形成装置１００の記憶装置１２０（図７参照）に格納されている。出力態様情報１２４において、マークの種類ごとに出力態様が対応付けられている。画像形成装置１００は、出力態様情報１２４に基づいて、用紙画像３５に写っているマークの種類に対応付けられている出力態様を特定し、当該特定された出力態様で合成画像を出力する。
【０１２５】
なお、上述の例では、ユーザーがフォーマット用紙の記載欄３６Ａ〜３６Ｆにマークを書き込むことで合成画像の出力態様を指定していたが、出力態様の指定方法は、上述の例に限定されない。たとえば、画像形成装置１００は、操作パネル１０５に表示された用紙画像３５に対して合成画像の出力態様の設定を受け付けるように構成されてもよい。
【０１２６】
より具体的には、画像形成装置１００は、操作パネル１０５に用紙画像３５を表示するとともに、用紙画像３５の各記載欄に隣接してマークの記入欄を表示する。ユーザーは、当該各記入欄にマークを入力する。画像形成装置１００は、各記入欄に入力されたマークの種類に応じて合成画像の出力態様を変える。
【０１２７】
＜第６の実施の形態＞
［概要］
第１〜第５の実施の形態においては、合成処理が画像形成装置１００に実行されていた。これに対して、第６の実施の形態においては、合成処理がデジタルペン２００に実行される。
【０１２８】
ハードウェア構成などのその他の点については、第１の実施の形態で説明した通りであるので、以下ではそれらの説明については繰り返さない。
【０１２９】
［デジタルペン２００の機能構成］
図１３を参照して、デジタルペン２００の機能について説明する。図１３は、デジタルペン２００の機能構成の一例を示す図である。
【０１３０】
図１３に示されるように、デジタルペン２００は、制御部としての制御装置２０１を含む。制御装置２０１は、機能構成として、受信部２５０と、切出部２５６と、合成部２５８とを有する。
【０１３１】
受信部２５０は、筆跡画像３０（図２参照）の合成指示を受け付けたことに基づいて、フォーマット用紙をスキャンして得られたスキャン画像３１を画像形成装置１００から受信する。スキャン画像３１は、切出部２５６に出力される。
【０１３２】
切出部２５６は、スキャン画像３１から、用紙部分を切り出す。当該用紙部分は、用紙画像３５（図２参照）として切り出される。用紙画像３５の切り出し方法は上述の通りであるので、その説明については繰り返さない。切り出された用紙画像３５は、合成部２５８に出力される。
【０１３３】
合成部２５８は、筆跡画像３０を用紙画像３５に位置合わせした上で、筆跡画像３０の一部または全部を用紙画像３５に合成する。筆跡画像３０と用紙画像３５との合成方法は上述の通りであるので、その説明については繰り返さない。筆跡画像３０を用紙画像３５に合成して得られた合成画像４０は、たとえば、画像形成装置１００に送信される。
【０１３４】
今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０１３５】
３０  筆跡画像、３１  スキャン画像、３２  用紙部分、３５  用紙画像、３６Ａ〜３６Ｆ，３７Ａ〜３７Ｆ  記載欄、３８Ａ〜３８Ｆ  文字部分、３９Ｂ，３９Ｃ，３９Ｅ  出力範囲、４０，４１  合成画像、１００  画像形成装置、１０１，２０１  制御装置、１０２，２０２  ＲＯＭ、１０３，２０３  ＲＡＭ、１０４，２０４  通信インターフェイス、１０５  操作パネル、１０６  スキャナ、１０７  プリンタ、１２０，２２０  記憶装置、１２２，２２２  出力プログラム、１２４  出力態様情報、１５０，２５０  受信部、１５２  取得部、１５６，２５６  切出部、１５８，２５８  合成部、２００  デジタルペン、２０５  カメラ、２０６  圧力センサ、２２６  パターン情報、３００  画像形成システム。
【図１】
2017216662.tif 000003
【図２】
2017216662.tif 000004
【図３】
2017216662.tif 000005
【図４】
2017216662.tif 000006
【図５】
2017216662.tif 000007
【図６】
2017216662.tif 000008
【図７】
2017216662.tif 000009
【図８】
2017216662.tif 000010
【図９】
2017216662.tif 000011
【図１０】
2017216662.tif 000012
【図１１】
2017216662.tif 000013
【図１２】
2017216662.tif 000014
【図１３】
2017216662.tif 000015