(57)【要約】【課題】差出人や宛先人等の誤選択を防止する文書作成装置を提供する。【解決手段】ユーザは、印刷装置１００を用いて、表示部１３０に表示される画像を見ながら、タッチパネル１４０やキーボード１５０を操作して文書を作成し、印刷部１７０で印刷する。印刷装置１００の動作を制御する制御部１１０に含まれる文書作成部１１２は、ユーザの指示に従って動作して、差出人及び／又は宛先人と関係づけられたはがき等の文書を作成する。特徴抽出部１１４は、文書作成部１１２によって作成された文書に含まれる特徴データを抽出する。判定部１１６は、特徴抽出部１１４によって抽出された特徴データと記憶部１２０に記憶された差出人ＤＢ１２２又は宛先人ＤＢ１２４に含まれる情報とを比較して、文書と関係づけられた差出人又は宛先人が適切であるか否かを判定する。【選択図】図２
2014174613.tif 000002
【特許請求の範囲】
【請求項１】
差出人又は宛先人と関係付けられた文書を作成する文書作成部と、
前記文書の情報を抽出する特徴抽出部と、
少なくとも１つの前記差出人の情報を含む差出人データベースに含まれる前記差出人の情報、又は、少なくとも１つの前記宛先人の情報を含む宛先人データベースに含まれる前記宛先人の情報と、前記文書の情報と、を比較して、前記文書と前記差出人又は前記宛先人の相関を判定する判定部と、
を具備する、
ことを特徴とする文書作成装置。
【請求項２】
前記判定部は、前記文書の情報に基づいて、前記差出人データベースに含まれる前記差出人の中から前記文書と前記相関が高い差出人候補を選択し、又は、前記宛先人データベースに含まれる前記宛先人の中から前記文書と前記相関が高い宛先人候補を選択し、
前記相関、前記差出人候補又は前記宛先人候補をユーザに提示する提示部をさらに具備する、
ことを特徴とする請求項１に記載の文書作成装置。
【請求項３】
作成された前記文書に含まれる前記文書の情報に基づいて、前記差出人データベースに含まれる前記差出人の情報、又は、前記宛先人データベースに含まれる前記宛先人の情報を更新する情報更新部をさらに具備する、
ことを特徴とする請求項１又は２に記載の文書作成装置。
【請求項４】
前記差出人の情報又は前記宛先人の情報は、前記文書の種別、前記文書に含まれるキーワード、前記文書のジャンル、前記文書のフォーマット及び顔写真のうちの少なくとも１つを含む、
ことを特徴とする請求項１乃至３のうちの何れか１項に記載の文書作成装置。
【請求項５】
作成した前記文書を印刷する印刷部をさらに具備する、
ことを特徴とする請求項１乃至４のうちの何れか１項に記載の文書作成装置。
【請求項６】
前記差出人データベース又は前記宛先人データベースを記憶する記憶部をさらに具備する、
ことを特徴とする請求項１乃至５のうちの何れか１項に記載の文書作成装置。
【請求項７】
前記相関、前記差出人候補又は前記宛先人候補を前記ユーザに提示する前記提示部は、表示部又は音声出力部である、
ことを特徴とする請求項２に記載の文書作成装置。
【請求項８】
差出人又は宛先人と関係付けられた文書を作成することと、
前記文書の情報を抽出することと、
少なくとも１つの前記差出人の情報を含む差出人データベースに含まれる前記差出人の情報、又は、少なくとも１つの前記宛先人の情報を含む宛先人データベースに含まれる前記宛先人の情報と、前記文書の情報と、を比較して、前記文書と前記差出人又は前記宛先人の相関を判定することと、
を具備する、
ことを特徴とする文書作成方法。
【請求項９】
差出人又は宛先人と関係付けられた文書を作成することと、
前記文書の情報を抽出することと、
少なくとも１つの前記差出人の情報を含む差出人データベースに含まれる前記差出人の情報、又は、少なくとも１つの前記宛先人の情報を含む宛先人データベースに含まれる前記宛先人の情報と、前記文書の情報と、を比較して、前記文書と前記差出人又は前記宛先人の相関を判定することと、
をコンピュータに実行させる、
ことを特徴とする文書作成のためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書作成装置、文書作成方法及び文書作成のためのプログラムに関する。
【背景技術】
【０００２】
例えば年賀状や案内状といった文書を作成して印刷するための文書作成装置が知られている。例えば特許文献１には、このような文書作成装置が開示されている。文書作成装置において、複数人で使用する際の便利のため、複数の差出人が登録され得る装置が知られている。また、複数の宛先人が登録され、簡便に宛先人の宛名の印刷を行う文書作成装置も知られている。一方で、登録されている複数の差出人や複数の宛先人から誤った差出人や誤った宛先人が選択され印刷されると、用紙等の無駄が生じることになる。特に他人から依頼されて代理して他人名義で文書を作成する場合、このような誤印刷等は生じやすい。
【０００３】
電子メールシステムにおける、上述のような誤選択を防止するために、例えば特許文献２には、宛先人データに顔写真や似顔絵等のシンボルをつけて宛先人について視覚的な差異を明確にする技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２１１３７６号公報
【特許文献２】特開平５−２０４７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の特許文献２の技術によれば、宛先人等にシンボルをつけることで宛先人等の選択時の誤りの防止は図られるが、例えば印刷される文書自体にはシンボルがついていないため、宛先人等が誤選択された後の誤印刷等は防止されない。
【０００６】
本発明は、差出人や宛先人等の誤選択を防止する文書作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を果たすため、本発明の文書作成装置の一態様は、差出人又は宛先人と関係付けられた文書を作成する文書作成部と、前記文書の情報を抽出する特徴抽出部と、少なくとも１つの前記差出人の情報を含む差出人データベースに含まれる前記差出人の情報、又は、少なくとも１つの前記宛先人の情報を含む宛先人データベースに含まれる前記宛先人の情報と、前記文書の情報と、を比較して、前記文書と前記差出人又は前記宛先人の相関を判定する判定部と、を具備する。
【０００８】
前記目的を果たすため、本発明の文書作成方法の一態様は、差出人又は宛先人と関係付けられた文書を作成することと、前記文書の情報を抽出することと、少なくとも１つの前記差出人の情報を含む差出人データベースに含まれる前記差出人の情報、又は、少なくとも１つの前記宛先人の情報を含む宛先人データベースに含まれる前記宛先人の情報と、前記文書の情報と、を比較して、前記文書と前記差出人又は前記宛先人の相関を判定することと、を具備する。
【０００９】
前記目的を果たすため、本発明の文書作成のためのプログラムの一態様は、差出人又は宛先人と関係付けられた文書を作成することと、前記文書の情報を抽出することと、少なくとも１つの前記差出人の情報を含む差出人データベースに含まれる前記差出人の情報、又は、少なくとも１つの前記宛先人の情報を含む宛先人データベースに含まれる前記宛先人の情報と、前記文書の情報と、を比較して、前記文書と前記差出人又は前記宛先人の相関を判定することと、をコンピュータに実行させる。
【発明の効果】
【００１０】
本発明によれば、差出人や宛先人等の誤選択を防止する文書作成装置を提供できる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係る印刷装置の一例の外観の概略を示す斜視図。
【図２】一実施形態に係る印刷装置の構成の概略を示すブロック図。
【図３】一実施形態に係る印刷装置によって作成される文書の一例を示す図。
【図４】一実施形態に係る差出人データベースの構成例の概略を示す図。
【図５】一実施形態に係る宛先人データベースの構成例の概略を示す図。
【図６】一実施形態に係る印刷装置の動作の一例を示すフローチャート。
【図７】一実施形態に係る印刷装置の表示部に表示される画像の一例を示す図。
【図８】一実施形態に係る差出人・宛先人チェック処理の一例を示すフローチャート。
【図９】一実施形態に係る差出人確認処理の一例を示すフローチャート。
【図１０】一実施形態に係る写真に基づく差出人候補選択処理の一例を示すフローチャート。
【図１１Ａ】写真に基づく差出人候補選択処理における写真顔データの作成について説明するための図。
【図１１Ｂ】写真に基づく差出人候補選択処理における写真顔データの作成について説明するための図。
【図１１Ｃ】写真に基づく差出人候補選択処理における写真顔データと差出人ＤＢの顔データとの比較について説明するための図。
【図１２Ａ】差出人確認処理における差出人候補の提示について説明するための図。
【図１２Ｂ】差出人確認処理における差出人候補の提示について説明するための図。
【図１２Ｃ】差出人確認処理における差出人の変更について説明するための図。
【図１３】一実施形態に係る宛先人確認処理の一例を示すフローチャート。
【図１４】一実施形態に係る写真に基づく宛先人候補選択処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１２】
本発明の一実施形態について図面を参照して説明する。本実施形態に係る印刷装置１００の外観の概略を図１に示す。印刷装置１００は、例えばはがきのデザインを作成し、作成したデザインのはがきを印刷する印刷装置である。印刷装置１００によれば、はがきのデザイン作成と印刷とを１台の機械で行うことができる。図１に示されるように、印刷装置１００は、本体としての箱形の筐体１９２と、表示パネル１９４と、キーボード１５０と、を備える。
【００１３】
キーボード１５０は、筐体１９２の前方に配置されている。キーボード１５０は、筐体１９２の前面下端近傍に設けた取付軸１５２により筐体１９２に対してキーボード１５０が回動するように装着されている。キーボード１５０は、使用される状態では図１に示されるように前方に倒され、使用されない状態では筐体１９２の前面と対向した状態で収納される。
【００１４】
表示パネル１９４は、筐体１９２の上面に設けられている。表示パネル１９４は、例えば液晶表示素子を含む表示部１３０と、表示部１３０の表示面に設けられたタッチパネル１４０と、を備える。表示部１３０は、印刷する例えばはがきの画像や、メニュー画面等の各種画像を表示する。タッチパネル１４０は、スタイラスペンやユーザの指等による接触の位置を検出する。また、表示パネル１９４には、スピーカを含む音声出力部１６０も備えられている。
【００１５】
表示パネル１９４は、その手前側の端部において図示しない支持軸により筐体１９２の上面の手前側の端部に対して回動可能に取り付けられている。印刷装置１００が使用される状態では、表示パネル１９４の筐体１９２の上面に対する傾斜角度θは、自由な角度に調整される。印刷装置１００が使用されない状態では、表示パネル１９４は、筐体１９２の上面と平行にされる。
【００１６】
筐体内には、はがき等の印刷を行う印刷機構が設けられている。筐体１９２の上面には、印刷用紙が供給される供給口１７４が設けられている。筐体１９２の前面には、印字や写真印刷等が完了したはがき等の印刷用紙が排出される排紙口１７２が設けられている。
【００１７】
また、筐体１９２の前面には、可搬型記憶媒体が挿入される複数種類の記憶媒体挿入口１８２が設けられている。印刷装置１００は、記憶媒体挿入口１８２を備えることにより、可搬型記憶媒体からデジタルカメラで撮影された写真の画像データ等を取り込むことができる。また、印刷装置１００は、編集したデータを可搬型記憶媒体に保存できる。また、印刷装置１００には、印刷用のインクカートリッジが設置されるインクカートリッジ交換口１７６等が設けられている。
【００１８】
筐体１９２には、コ字型の取っ手１９６が設けられている。取っ手１９６は、筐体１９２の後方側から筐体１９２の上方までの間を回動可能に装着されている。取っ手１９６は、印刷装置１００の運搬時等に把持されて使用される。
【００１９】
印刷装置１００の構成例の概略を図２のブロック図に示す。この図に示されるように、印刷装置１００は、制御部１１０を備える。制御部１１０は、例えばＣＰＵを有する。制御部１１０は、制御プログラムに従って各種演算を行い、印刷装置１００の各部を制御する。制御部１１０には、記憶部１２０が接続されている。記憶部１２０は、ＲＯＭやＲＡＭ等を含む。ＲＯＭには、例えば制御プログラムが記録されている。ＲＯＭには、例えば文書編集時に使用する文字フォントや印刷の字体のデータ、編集する印刷用紙の規格データ、その他の制御プログラム等が記憶されている。他のプログラムには、例えば、画像データを印刷データに変換する印刷データ生成プログラムや、印刷データに従って印刷ヘッド等を制御する印刷制御プログラム等が含まれる。また、ＲＡＭは、例えばワークメモリとして用いられる。
【００２０】
制御部１１０には、表示制御部１３２が接続されている。表示制御部１３２は、制御部１１０の制御下で、表示部１３０の動作を制御し、表示部１３０に各種画像を表示させる。また、制御部１１０には、タッチパネル制御部１４２が接続されている。タッチパネル制御部１４２は、制御部１１０の制御下で、タッチパネル１４０の動作を制御する。タッチパネル制御部１４２は、ユーザによるタッチパネル１４０上のタッチの位置を取得し、その位置を制御部１１０に出力する。また、制御部１１０には、キーボード１５０が接続されており、キーボード１５０によってユーザによる入力が制御部１１０に対して行われる。
【００２１】
制御部１１０には、音声出力部１６０が接続されており、制御部１１０の制御下で音声を出力する。また、制御部１１０には、印刷部１７０が接続されている。印刷部１７０は、制御部１１０の制御下で、例えばはがきに文書や写真を印刷する。制御部１１０には、記憶媒体接続部１８０が接続されている。記憶媒体接続部１８０には、可搬型記憶媒体１８４が接続され、可搬型記憶媒体１８４からのデータの読み出しや、可搬型記憶媒体１８４へのデータの書き込みが行われる。
【００２２】
本実施形態に係る印刷装置１００は、文書を作成したり、その文書に取り込んだ写真をレイアウトしたり、差出人の氏名や住所を挿入したりして、例えばはがきのデザインを作成することに用いられる。印刷装置１００は、作成されたデザインに基づいて、例えばはがきの印刷を行う。印刷装置１００によれば、例えば図３のようなはがきが作成される。また、印刷装置１００は、宛先人の宛名を印刷することもできる。
【００２３】
本実施形態に係る印刷装置１００は、特に差出人と宛先人とが適切であるか否かを判断し、判断結果をユーザに提示する。このため、印刷装置１００は、その記憶部１２０に、差出人に係るデータベース（ＤＢ）である差出人ＤＢ１２２と、宛先人に係るデータベース（ＤＢ）である宛先人ＤＢ１２４と、を記憶している。差出人ＤＢ１２２及び宛先人ＤＢ１２４は、印刷装置１００によって印刷された文書等に基づいて情報が更新される。
【００２４】
差出人ＤＢ１２２は、例えば図４のような構造を有する。差出人ＤＢ１２２は、複数の差出人の情報を含む。各差出人の情報には、例えば印刷物の種別、キーワード、ジャンル、フォーマット、顔写真データ、宛先等が含まれる。印刷物の種別として、案内状、挨拶状等の情報が含まれる。キーワードとして、印刷物に登場したキーワードが抽出されて記録される。ジャンルとして、例えば抽出したキーワードに基づいて、作成文書のジャンルが決定されて記録される。フォーマットとして、例えば文書が縦書きであるか横書きであるか、写真が含まれているか含まれていないか等が記録される。顔写真データは、ユーザが当該差出人の顔写真データを登録する。また、各差出人について、宛先として、印刷した宛先人の情報が記録される。上述の各種データは、差出人ＤＢ１２２に含まれる情報の一例であり、他の情報が含まれてもよいし、これらのうちの一部のみが含まれるものでもよい。これら情報は、差出人を特定するために有益な情報である。
【００２５】
宛先人ＤＢ１２４は、例えば図５のような構造を有する。宛先人ＤＢ１２４は、複数の宛先人の情報を含む。各宛先人の情報には、宛先人の名前、住所、送付した文書の種別、キーワード、ジャンル、フォーマット、顔写真データ、差出人の情報等が含まれる。上述の各種データは、宛先人ＤＢ１２４に含まれる情報の一例であり、他の情報が含まれてもよいし、これらのうちの一部のみが含まれるものでもよい。これら情報は、宛先人を特定するために有益な情報である。
【００２６】
上述のような差出人と宛先人とが適切であるか否かを判断し、判断結果をユーザに提示する処理を行うため、制御部１１０は、文書作成部１１２と、特徴抽出部１１４と、判定部１１６と、情報更新部１１８と、を含む。文書作成部１１２は、ユーザの指示に従って動作して、差出人及び／又は宛先人と関係づけられたはがき等の文書を作成する。特徴抽出部１１４は、文書作成部１１２によって作成された文書に含まれる文書の情報としての特徴データを抽出する。判定部１１６は、特徴抽出部１１４によって抽出された特徴データと差出人ＤＢ１２２及び／又は宛先人ＤＢ１２４に含まれる情報とを比較して、文書と関係づけられた差出人及び／又は宛先人の相関を判定して、差出人及び／又は宛先人が適切であるか否かを判定する。情報更新部１１８は、特徴抽出部１１４によって抽出された特徴データに基づいて、差出人ＤＢ１２２及び／又は宛先人ＤＢ１２４の更新を行う。
【００２７】
本実施形態に係る印刷装置１００の動作について図面を参照して説明する。図６は、印刷装置１００の動作の一例を示すフローチャートである。ステップＳ１０１において、制御部１１０は、ユーザがデータベース（ＤＢ）の編集を要求しているか否かを判定する。ＤＢの編集を要求していないと判定されてとき、処理はステップＳ１０３に進む。一方、ＤＢの編集を要求していると判定されたとき、処理はステップＳ１０２に進む。
【００２８】
ステップＳ１０２において、制御部１１０は、ＤＢ編集処理を行う。すなわち、制御部１１０は、ユーザの指示に従って、例えば差出人ＤＢにおける差出人の追加や削除を行ったり、宛先人ＤＢにおける宛先人の追加や削除を行ったりする。また、制御部１１０は、ユーザの指示に従って、各差出人や各宛先人に含まれる特徴データを編集する。ＤＢ編集処理の後、処理はステップＳ１０３に進む。例えば差出人ＤＢの編集においては、制御部１１０は、表示部１３０に図７に示されるような画面を表示させる。ユーザは、表示部１３０に表示された画像を見ながら、編集を行う。
【００２９】
ステップＳ１０３において、制御部１１０は、ユーザがはがき作成を要求しているか否かを判定する。はがき作成を要求していないと判定されたとき、処理はステップＳ１０９に進む。一方、はがき作成を要求していると判定されたとき、処理はステップＳ１０４に進む。
【００３０】
ステップＳ１０４において、制御部１１０は、ユーザの入力に従って、差出人選択に係る処理を行う。すなわち、例えば制御部１１０は、差出人ＤＢに基づいて、表示部１３０に図７のような選択画面を表示させ、キーボード１５０又はタッチパネル１４０からの入力を取得し、差出人を決定する。この差出人は、作成されるはがきに挿入される。すなわち、作成されるはがきに差出人の氏名と、ユーザの選択に応じて住所等が挿入される。
【００３１】
ステップＳ１０５において、制御部１１０は、ユーザの入力に従って、はがき作成に係る処理を行う。すなわち、制御部１１０は、ユーザがキーボード１５０やタッチパネル１４０を用いて行う入力に従って、はがきに含まれる文書の作成や写真の挿入やそれらのレイアウトの変更等を行う。
【００３２】
ステップＳ１０６において、制御部１１０は、宛先人選択に係る処理を行う。すなわち、差出人選択の場合と同様に、ユーザが宛先人ＤＢから宛先人を選択できるように、制御部１１０は、表示部１３０に例えば登録されている宛先人の一覧を表示させ、キーボード１５０やタッチパネルからユーザの選択を取得する。
【００３３】
以上のステップＳ１０４乃至ステップＳ１０６の処理によって、本文、差出人、宛先人等が含まれるはがきのデータが作成される。なお、ステップＳ１０４乃至ステップＳ１０６の処理の順序は任意である。ステップＳ１０４乃至ステップＳ１０６で作成されるはがきのデータを「作成はがきデータ」と称することにする。作成はがきデータは、記憶部１２０に記憶される。
【００３４】
ステップＳ１０７において、制御部１１０は、差出人・宛先人チェック処理を行う。作成はがきデータに含まれる差出人と宛先人を確認する本実施形態に係る差出人・宛先人チェック処理について、図８に示されるフローチャートを参照して説明する。ステップＳ２０１において、制御部１１０は、作成はがきデータを記憶部１２０から読み込む。ステップＳ２０２において、制御部１１０は、読み込んだ作成はがきデータについて特徴データを抽出する。特徴データには、例えば、写真、キーワード、ジャンル、フォーマット、宛先等が含まれる。ステップＳ２０３において、制御部１１０は、差出人確認処理を行う。
【００３５】
差出人確認処理について図９に示されるフローチャートを参照して説明する。ステップＳ３０１において、制御部１１０は、作成はがきデータに写真が含まれるか否かを判定する。写真が含まれると判定されたとき、処理はステップＳ３０２に進む。ステップＳ３０２において、制御部１１０は、写真に基づく差出人候補選択処理を行う。
【００３６】
写真に基づく差出人候補選択処理について図１０に示されるフローチャートを参照して説明する。ステップＳ４０１において、制御部１１０は、作成はがきデータに含まれる写真に、人物の写真が含まれているか否かを判定する。人物が含まれていないと判定されたとき、処理はステップＳ４０６に進む。一方、人物が含まれていると判定されたとき、処理はステップＳ４０２に進む。
【００３７】
ステップＳ４０２において、制御部１１０は、作成はがきデータに含まれている人物の写真の顔部分を切出して、この顔部分を所定のサイズにリサイズし、「写真顔データ」を作成する。ステップＳ４０３において、制御部１１０は、写真顔データと、差出人ＤＢに含まれる顔のデータと、を比較する。ステップＳ４０４において、制御部１１０は、ステップＳ４０３の比較において、写真顔データと顔認識として一致する差出人が検出されたか否かを判定する。顔認識として一致する差出人がないと判定されたとき、処理はステップＳ４０６に進む。一方、顔認識として一致する差出人があると判定されたとき、処理はステップＳ４０５に進む。
【００３８】
ステップＳ４０５において、制御部１１０は、写真顔データとその顔データが顔認識として一致した差出人を差出人候補として決定する。その後、処理は、差出人候補を戻り値として、差出人確認処理に戻る。ステップＳ４０６において、制御部１１０は、写真顔データに基づいて選択される差出人候補はないと決定する。その後、処理は差出人確認処理に戻る。
【００３９】
例えば、ユーザによって図３に示されるようなはがきが作成されたとする。このとき、ステップＳ４０１において、写真に人物が含まれていると判定され、処理はステップＳ４０２に進む。ステップＳ４０２において、図１１Ａの長方形によって示されるように、写真の顔部分が特定されて切出され、例えば図１１Ｂに示されるような写真顔データが作成される。続いて、ステップＳ４０３において、写真顔データと差出人ＤＢに含まれる例えば図１１Ｃのような各顔写真データとが比較される。ステップＳ４０４において顔認識として一致する顔写真が見つかったとき、例えばここで示す例では、図１１Ｂの写真顔データと図１１Ｃの「加藤さき」の顔写真データとが顔認識として一致したとき、ステップＳ４０５で差出人候補は「加藤さき」であると決定される。
【００４０】
図９に戻って、差出人確認処理を説明する。写真に基づく差出人候補選択処理の後、処理はステップＳ３０３に進む。また、ステップＳ３０１において、写真が含まれないと判定されたとき、処理はステップＳ３０３に進む。
【００４１】
ステップＳ３０３において、制御部１１０は、特徴データと差出人ＤＢとを比較し、差出人候補を選択する。例えば、図３に示したはがきの例では、ステップＳ２０２において、特徴データとして、例えば「挨拶状」という種別や、「謹賀新年」というキーワードや、「横書き」「写真あり」というフォーマット等が抽出される。したがって、ステップＳ３０３において、これら特徴データと差出人ＤＢとを比較することで、差出人候補として「加藤さき」が選択される。この差出人候補の選択には、いわゆるあいまい検索が用いられ得る。
【００４２】
ステップＳ３０４において、制御部１１０は、選択された差出人候補は１つだけであるか否かを判定する。差出人が１つでないと判定されたとき、処理はステップＳ３０６に進む。一方、差出人候補が１つだけであると判定されたとき、処理はステップＳ３０５に進む。ステップＳ３０５において、制御部１１０は、差出人候補と現在指定されている差出人とが一致しているか否かを判定する。差出人候補と現在指定されている差出人とが一致していないと判定されたとき、処理はステップＳ３０６に進む。ここで、差出人が選択されていない場合にも、一致していないと判定される。これにより差出人の選択忘れも防止され得る。一方、差出人候補と現在指定されている差出人とが一致していると判定されたとき、処理はステップＳ３０８に進む。
【００４３】
ステップＳ３０４で差出人候補が複数であると判定されたとき、又はステップＳ３０５で差出人候補と現在指定されている差出人とが一致していないと判定されたとき、ステップＳ３０６の処理が行われる。すなわち、ステップＳ３０６において、制御部１１０は、差出人候補を表示部１３０に表示することでユーザに提示する。その後、制御部１１０は、ユーザによる選択を待つ。ユーザは、表示部１３０に表示された差出人候補を見て、例えばキーボード１５０やタッチパネル１４０を操作して、差出人を選択する。提示される差出人候補は、１つでも複数でもよい。また、差出人候補が選択されなかったときは、差出人候補が選択されなかった旨が提示されてもよい。ステップＳ３０７において、制御部１１０は、ユーザによる差出人の選択結果を取得する。すなわち、制御部１１０は、キーボード１５０やタッチパネル制御部１４２から、ユーザの入力を取得する。
【００４４】
ステップＳ３０８において、制御部１１０は、ステップＳ３０５で一致したと判定された差出人、又はステップＳ３０７においてユーザによって選択された差出人を、差出人として決定する。以上により、差出人確認処理は終了し、決定された差出人を戻り値として、差出人・宛先人チェック処理に戻る。
【００４５】
例えば図３の例では、写真に基づく差出人候補選択処理において、差出人候補として「加藤さき」が決定され、ステップＳ３０３においても差出人候補として「加藤さき」が選択される。差出人候補が１つであり（ステップＳ３０４の判定においてＹｅｓ）、この差出人候補と、図３に示されるように現在の差出人と、が一致している（ステップＳ３０５の判定においてＹｅｓ）ので、ステップＳ３０８において、差出人は「加藤さき」で問題ないと決定される。
【００４６】
一方、ユーザによって図１２Ａのようなはがきが作成されたとする。このとき、ステップＳ２０２において、例えば、種別が「案内状」であり、キーワードが「ゴルフ」であり、ジャンルが「スポーツ」であり、フォーマットが「縦書き」「写真なし」であるというように、特徴データが抽出される。ステップＳ３０３では、これらの特徴データと差出人ＤＢとを比較することで、差出人候補として「鈴木武史」が選択される。ステップＳ３０５では、差出人候補「鈴木武史」と、現在の差出人「加藤さき」と、が一致していないので、処理はステップＳ３０６に進む。ステップＳ３０６では、例えば図１２Ｂのように、差出人が「鈴木武史」ではないかという旨をユーザに提示する。ユーザが、差出人が「鈴木武史」である旨を入力したとき、ステップＳ３０７ではその旨が取得される。その結果、ステップＳ３０８において、差出人は「鈴木武史」であると決定される。その結果、例えば図１２Ｃのように、作成したはがきの差出人は「鈴木武史」に修正される。
【００４７】
なお、上述の例では、作成した文書の中に差出人の氏名が含まれているが、差出人の氏名等は文書の中に含まれていなくても、例えば裏面に印刷されるものとして、作成した文書と関連付けられている場合に同様に適用されることは勿論である。また、上述の例では、表示部１３０に差出人候補等の情報が表示されることでユーザに提示されるが、これに限らず、例えば音声出力部１６０から音声として差出人候補等の情報がユーザに提示されてもよい。
【００４８】
図８に戻って、差出人・宛先人チェック処理について説明を続ける。差出人確認処理の後、処理はステップＳ２０４に進む。ステップＳ２０４において、制御部１１０は、宛先人確認処理を行う。宛先人確認処理は、上述の差出人確認処理に類似する。
【００４９】
宛先人確認処理について、図１３に示されるフローチャートを参照して説明する。ステップＳ５０１において、制御部１１０は、作成はがきデータに写真が含まれるか否かを判定する。写真が含まれると判定されたとき、処理はステップＳ５０２に進む。ステップＳ５０２において、制御部１１０は、写真に基づく宛先人候補選択処理を行う。写真に基づく宛先人候補選択処理は、上述の写真に基づく差出人候補選択処理に類似する。
【００５０】
写真に基づく差出人候補選択処理について図１４に示されるフローチャートを参照して説明する。ステップＳ６０１において、制御部１１０は、作成はがきデータに含まれる写真に、人物の写真が含まれているか否かを判定する。人物が含まれていないと判定されたとき、処理はステップＳ６０６に進む。一方、人物が含まれていると判定されたとき、処理はステップＳ６０２に進む。
【００５１】
ステップＳ６０２において、制御部１１０は、作成はがきデータに含まれている人物の写真の顔部分を切出して、この顔部分を所定のサイズにリサイズし、「写真顔データ」を作成する。ステップＳ６０３において、制御部１１０は、写真顔データと、宛先人ＤＢに含まれる顔のデータと、を比較する。ステップＳ６０４において、制御部１１０は、ステップＳ６０３の比較において、写真顔データと顔認識として一致する宛先人が検出されたか否かを判定する。顔認識として一致する宛先人がないと判定されたとき、処理はステップＳ６０６に進む。一方、顔認識として一致する宛先人があると判定されたとき、処理はステップＳ６０５に進む。
【００５２】
ステップＳ６０５において、制御部１１０は、写真顔データと顔認識として一致した宛先人を宛先人候補として決定する。その後、処理は、宛先人候補を戻り値として、宛先人確認処理に戻る。ステップＳ６０６において、制御部１１０は、写真顔データに基づいて選択される宛先人候補はないと決定する。その後、処理は宛先人確認処理に戻る。
【００５３】
図１３に戻って、宛先人確認処理を説明する。写真に基づく宛先人候補選択処理の後、処理はステップＳ５０３に進む。また、ステップＳ５０１において、写真が含まれないと判定されたとき、処理はステップＳ５０３に進む。ステップＳ５０３において、制御部１１０は、特徴データと宛先人ＤＢとを比較し、宛先人候補を選択する。
【００５４】
ステップＳ５０４において、制御部１１０は、宛先人候補と現在指定されている宛先人とが一致しているか否かを判定する。宛先人候補と現在指定されている宛先人とが一致しないと判定されたとき、処理はステップＳ５０５に進む。ここで、宛先人が選択されていない場合にも、一致していないと判定される。これにより宛先人の選択忘れを防止できる。一方、宛先人候補と現在指定されている宛先人とが一致していると判定されたとき、処理はステップＳ５０７に進む。宛先人候補と現在指定されている宛先人とは、１つでも複数でもよい。宛先人候補又は現在指定されている宛先人が複数であるとき、これらの一致については、完全に一致しているときに一致していると判定されてもよいし、宛先人候補が現在指定されている宛先人に含まれるとき、一致していると判定されてもよい。
【００５５】
ステップＳ５０４で宛先人候補と現在指定されている宛先人とが一致していないと判定されたとき、ステップＳ５０５の処理が行われる。すなわち、ステップＳ５０５において、制御部１１０は、宛先人候補をユーザに提示する。すなわち、ステップＳ５０５において、制御部１１０は、宛先人候補を表示部１３０に表示することでユーザに提示する。その後、制御部１１０は、ユーザによる選択を待つ。ユーザは、表示部１３０に表示された宛先人候補を見て、例えばキーボード１５０やタッチパネル１４０を操作して、宛先人を選択する。ステップＳ５０６において、制御部１１０は、ユーザによる宛先人の選択結果を取得する。すなわち、制御部１１０は、キーボード１５０やタッチパネル制御部１４２から、ユーザの入力を取得する。その後処理はステップＳ５０７に進む。
【００５６】
ステップＳ５０７において、制御部１１０は、ステップＳ５０４で一致したと判定された宛先人、又はステップＳ５０６においてユーザによって選択された宛先人を、宛先人として決定する。以上により、宛先人確認処理は終了し、決定された宛先人を戻り値として、差出人・宛先人チェック処理に戻る。このようにして、宛先人確認処理では、宛先人の確認が行われる。以上によって、差出人・宛先人チェック処理は終了する。
【００５７】
図６に戻って説明を続ける。ステップＳ１０７の差出人・宛先人チェック処理の後、ステップＳ１０８において、制御部１１０は、差出人・宛先人チェック処理が済んだはがきデータの特徴データ等に基づいて、差出人ＤＢ及び宛先人ＤＢを更新する。その後、処理はステップＳ１０９に進む。
【００５８】
ステップＳ１０９において、制御部１１０は、ユーザが印刷処理を要求しているか否かを判定する。ユーザが印刷処理を要求していないと判定されたとき、処理はステップＳ１１１に進む。一方、ユーザが印刷処理を要求していると判定されたとき、処理はステップＳ１１０に進む。ステップＳ１１０において、制御部１１０は、作成されたはがきデータに基づいて、はがきの印刷を行う。このはがきデータは、直前に作成されたはがきデータでもよいし、以前に作成され、記憶部１２０に記憶されたはがきデータでもよい。その後処理はステップＳ１１１に進む。ステップＳ１１１において、制御部１１０は、処理の終了の入力がなされたか否かを判定する。処理の終了が入力されていないとき、処理はステップＳ１０１に戻る。一方、処理の終了が入力されたとき、処理は終了する。
【００５９】
本実施形態によれば、印刷装置１００は、差出人ＤＢ及び宛先人ＤＢに含まれる登録されている差出人及び宛先人についてのキーワードやジャンル・フォーマットの嗜好、印刷しようとしている写真等情報に基づいて、差出人や宛先人に間違いがないかを判定できる。印刷装置１００は、判定結果に基づいて、誤りがある可能性があればその旨や、正しいと推定される差出人や宛先人をユーザに提示する。このような差出人・宛先人確認処理により、印刷装置１００は、差出人や宛先人の誤りを低減させることができる。その結果、誤印刷や誤送付が防止される。
【００６０】
また、印刷装置１００によれば、差出人を選択しなくても適切な差出人が提示され得るので、ユーザによる選択の手間を削減され得る。
【００６１】
本実施形態では、はがき作成の都度に差出人や宛先人に係る特徴データが抽出され、その特徴データに基づいて差出人ＤＢや宛先人ＤＢが更新される。したがって、ユーザは基本的にデータベースの作成や更新等の作業を行う必要がない。このため、印刷装置１００は、ユーザに手間をかけさせることなく適切な差出人や宛先人を提示することができる。
【００６２】
上述の実施形態では、印刷装置を例にあげて説明したが、この技術は、文書を作成する装置全般に用いられ得る。例えばパーソナルコンピュータやスマートフォンによる文書作成においても用いられ得る。このとき、上述の処理を行わせるプログラムに基づいて、例えばパーソナルコンピュータやスマートフォンは動作する。
【００６３】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除しても、発明が解決しようとする課題の欄で述べられた課題が解決でき、かつ、発明の効果が得られる場合には、この構成要素が削除された構成も発明として抽出され得る。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００６４】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［１］
差出人又は宛先人と関係付けられた文書を作成する文書作成部と、
前記文書の情報を抽出する特徴抽出部と、
少なくとも１つの前記差出人の情報を含む差出人データベースに含まれる前記差出人の情報、又は、少なくとも１つの前記宛先人の情報を含む宛先人データベースに含まれる前記宛先人の情報と、前記文書の情報と、を比較して、前記文書と前記差出人又は前記宛先人の相関を判定する判定部と、
を具備する、
ことを特徴とする文書作成装置。  
［２］
前記判定部は、前記文書の情報に基づいて、前記差出人データベースに含まれる前記差出人の中から前記文書と前記相関が高い差出人候補を選択し、又は、前記宛先人データベースに含まれる前記宛先人の中から前記文書と前記相関が高い宛先人候補を選択し、
前記相関、前記差出人候補又は前記宛先人候補をユーザに提示する提示部をさらに具備する、
ことを特徴とする［１］に記載の文書作成装置。  
［３］
作成された前記文書に含まれる前記文書の情報に基づいて、前記差出人データベースに含まれる前記差出人の情報、又は、前記宛先人データベースに含まれる前記宛先人の情報を更新する情報更新部をさらに具備する、
ことを特徴とする［１］又は［２］に記載の文書作成装置。  
［４］
前記差出人の情報又は前記宛先人の情報は、前記文書の種別、前記文書に含まれるキーワード、前記文書のジャンル、前記文書のフォーマット及び顔写真のうちの少なくとも１つを含む、
ことを特徴とする［１］乃至［３］のうちの何れか１項に記載の文書作成装置。  
［５］
作成した前記文書を印刷する印刷部をさらに具備する、
ことを特徴とする［１］乃至［４］のうちの何れか１項に記載の文書作成装置。  
［６］
前記差出人データベース又は前記宛先人データベースを記憶する記憶部をさらに具備する、
ことを特徴とする［１］乃至［５］のうちの何れか１項に記載の文書作成装置。  
［７］
前記相関、前記差出人候補又は前記宛先人候補を前記ユーザに提示する前記提示部は、表示部又は音声出力部である、
ことを特徴とする［２］に記載の文書作成装置。  
［８］
差出人又は宛先人と関係付けられた文書を作成することと、
前記文書の情報を抽出することと、
少なくとも１つの前記差出人の情報を含む差出人データベースに含まれる前記差出人の情報、又は、少なくとも１つの前記宛先人の情報を含む宛先人データベースに含まれる前記宛先人の情報と、前記文書の情報と、を比較して、前記文書と前記差出人又は前記宛先人の相関を判定することと、
を具備する、
ことを特徴とする文書作成方法。  
［９］
差出人又は宛先人と関係付けられた文書を作成することと、
前記文書の情報を抽出することと、
少なくとも１つの前記差出人の情報を含む差出人データベースに含まれる前記差出人の情報、又は、少なくとも１つの前記宛先人の情報を含む宛先人データベースに含まれる前記宛先人の情報と、前記文書の情報と、を比較して、前記文書と前記差出人又は前記宛先人の相関を判定することと、
をコンピュータに実行させる、
ことを特徴とする文書作成のためのプログラム。  
【符号の説明】
【００６５】
１００…印刷装置、１１０…制御部、１１２…文書作成部、１１４…特徴抽出部、１１６…判定部、１１８…情報更新部、１２０…記憶部、１２２…差出人ＤＢ、１２４…宛先人ＤＢ、１３０…表示部、１３２…表示制御部、１４０…タッチパネル、１４２…タッチパネル制御部、１５０…キーボード、１５２…取付軸、１６０…音声出力部、１７０…印刷部、１７２…排紙口、１７４…供給口、１７６…インクカートリッジ交換口、１８０…記憶媒体接続部、１８２…記憶媒体挿入口、１８４…可搬型記憶媒体、１９２…筐体、１９４…表示パネル、１９６…取っ手。
【図１】
2014174613.tif 000003
【図２】
2014174613.tif 000004
【図３】
2014174613.tif 000005
【図４】
2014174613.tif 000006
【図５】
2014174613.tif 000007
【図６】
2014174613.tif 000008
【図７】
2014174613.tif 000009
【図８】
2014174613.tif 000010
【図９】
2014174613.tif 000011
【図１０】
2014174613.tif 000012
【図１１Ａ】
2014174613.tif 000013
【図１１Ｂ】
2014174613.tif 000014
【図１１Ｃ】
2014174613.tif 000015
【図１２Ａ】
2014174613.tif 000016
【図１２Ｂ】
2014174613.tif 000017
【図１２Ｃ】
2014174613.tif 000018
【図１３】
2014174613.tif 000019
【図１４】
2014174613.tif 000020