(57)【要約】      （修正有）【課題】ハガキの画像を出力するプログラムにおいて、挨拶状を送付すべきか否かを宛先毎に簡単且つ適切に判断する。【解決手段】ハガキプログラムは、ハガキとして出力された画像を示すハガキデータを取得する第１取得処理Ｓ１２と、第１取得処理で取得したハガキデータで示されるハガキの差出人に挨拶状を送付すべきか否かを、当該ハガキデータに基づいて判断する振分処理Ｓ１３と、第１取得処理で取得したハガキデータで示されるハガキの差出人を示すアドレス情報を当該ハガキデータから抽出する抽出処理Ｓ１５と、振分処理で挨拶状を送付すべきと判断したことに応じて、抽出処理で抽出したアドレス情報で示される人を宛先とする挨拶状を出力する出力処理と、をコンピュータに実行させる。【選択図】図４
2018124706.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって読み取り可能なプログラムであって、
該プログラムは、
ハガキとして出力された画像を示すハガキデータを取得する第１取得処理と、
前記第１取得処理で取得した前記ハガキデータで示されるハガキの差出人に挨拶状を送付すべきか否かを、当該ハガキデータに基づいて判断する第１判断処理と、
前記第１取得処理で取得した前記ハガキデータで示されるハガキの差出人を示すアドレス情報を当該ハガキデータから抽出する抽出処理と、
前記第１判断処理で前記挨拶状を送付すべきと判断したことに応じて、前記抽出処理で抽出した前記アドレス情報で示される人を宛先とする前記挨拶状を出力する出力処理とを前記コンピュータに実行させるプログラム。
【請求項２】
前記コンピュータは、読取装置に接続されており、
該プログラムは、前記第１取得処理において、シート状のハガキを前記読取装置に読み取らせて、当該ハガキに記録された画像を示す前記ハガキデータを取得する請求項１に記載のプログラム。
【請求項３】
該プログラムは、前記第１判断処理において、前記ハガキデータで示されるハガキの差出人に第１挨拶状或いは第２挨拶状を送付すべきか否かを当該ハガキデータに基づいて判断し、前記第１挨拶状及び前記第２挨拶状は、共通の季節に送付される前記挨拶状であり、
該プログラムは、前記出力処理において、前記第１判断処理で判断した種類の前記挨拶状を、前記アドレス情報で示される人を宛先として出力する請求項１又は２に記載のプログラム。
【請求項４】
該プログラムは、前記第１判断処理において、
予め定められた第１文字列を前記ハガキデータが含むことに応じて、前記第１挨拶状を送付すべきと判断し、
前記第１文字列と異なる予め定められた第２文字列を前記ハガキデータが含むことに応じて、前記第２挨拶状を送付すべきと判断する請求項３に記載のプログラム。
【請求項５】
前記コンピュータは、入力インタフェースに接続されており、
該プログラムは、前記第１判断処理において、
前記ハガキデータが前記第１文字列及び前記第２文字列の両方を含まないことに応じて、第１操作、第２操作、或いは第３操作を前記入力インタフェースを通じて受け付け、
前記第１操作を受け付けたことに応じて、前記第１挨拶状を送付すべきと判断し、
前記第２操作を受け付けたことに応じて、前記第２挨拶状を送付すべきと判断し、
前記第３操作を受け付けたことに応じて、前記挨拶状を送付しないと判断する請求項４に記載のプログラム。
【請求項６】
前記コンピュータは、メモリに接続されており、
該プログラムは、
前記抽出処理で抽出した前記アドレス情報が前記メモリに記憶されているか否かを判断する第２判断処理と、
前記第２判断処理で記憶されていると判断したことに応じて、前記第１判断処理の判断結果を示す結果情報を、当該アドレス情報に対応付けて前記メモリに記憶させる第１記憶処理とを前記コンピュータに実行させ、前記結果情報は、前記第１挨拶状を送付すべきと判断したことに対応する第１結果情報、或いは前記第２挨拶状を送付すべきと判断したことに対応する第２結果情報であり、
該プログラムは、前記出力処理において、前記第１結果情報が対応付けられた前記アドレス情報で示される人を宛先とする前記第１挨拶状と、前記第２結果情報が対応付けられた前記アドレス情報で示される人を宛先とする前記第２挨拶状とを出力する請求項３から５のいずれかに記載のプログラム。
【請求項７】
前記コンピュータは、入力インタフェースに接続されており、
該プログラムは、前記第２判断処理で記憶されていないと判断したことに応じて、
第４操作或いは第５操作を前記入力インタフェースを通じて受け付ける第１受付処理と、
前記第１受付処理で前記第４操作を受け付けたことに応じて、対応する前記アドレス情報及び前記結果情報を前記メモリに記憶させる第２記憶処理とを前記コンピュータに実行させ、
前記第１受付処理で前記第５操作を受け付けたことに応じて、前記第２記憶処理を実行しない請求項６に記載のプログラム。
【請求項８】
前記コンピュータは、プリンタに接続されており、
該プログラムは、前記出力処理において、
前記第１結果情報が対応付けられた全ての前記アドレス情報を、前記メモリから読み出す第１読出処理と、
前記第１読出処理で読み出した全ての前記アドレス情報それぞれで示される氏名及び住所のセットを、異なるハガキの宛名面に対して前記プリンタに記録させる第１記録処理と、
前記第１記録処理が終了したことに応じて、前記第２結果情報が対応付けられた全ての前記アドレス情報を、前記メモリから読み出す第２読出処理と、
前記第２読出処理で読み出した全ての前記アドレス情報それぞれで示される氏名及び住所のセットを、異なるハガキの宛名面に対して前記プリンタに記録させる第２記録処理とを前記コンピュータに実行させる請求項６又は７に記載のプログラム。
【請求項９】
該プログラムは、
前記第１記録処理において、前記メモリに記録された第１画像データで示される第１画像を、各ハガキの通信面に対して前記プリンタにさらに記録させ、
前記第２記録処理において、前記メモリに記録された第２画像データで示される第２画像を、各ハガキの通信面に対して前記プリンタにさらに記録させる請求項８に記載のプログラム。
【請求項１０】
前記コンピュータは、報知部を備えており、
該プログラムは、
前記第１画像データに対応付けて前記メモリに記憶された第１条件情報で示される実行条件に従って前記第１記録処理を実行するための前記プリンタの設定を、前記報知部に報知させる第１報知処理を、前記第１記録処理に先立って前記コンピュータに実行させ、
前記第２画像データに対応付けて前記メモリに記憶された第２条件情報で示される実行条件に従って前記第２記録処理を実行するための前記プリンタの設定を、前記報知部に報知させる第２報知処理を、前記第２記録処理に先立って前記コンピュータに実行させる請求項９に記載のプログラム。
【請求項１１】
該プログラムは、
前記第１報知処理において、前記第１条件情報で示される材質のハガキを、前記第１読出処理で読み出した前記アドレス情報の数だけセットすることを報知し、
前記第２報知処理において、前記第２条件情報で示される材質のハガキを、前記第２読出処理で読み出した前記アドレス情報の数だけセットすることを報知する請求項１０に記載のプログラム。
【請求項１２】
前記コンピュータは、入力インタフェースに接続されており、
該プログラムは、
前記第２結果情報が対応付けられた前記アドレス情報が前記メモリに記憶されていることに応じて、第６操作或いは第７操作を前記入力インタフェースを通じて受け付ける第２受付処理と、
前記第２受付処理で前記第６操作を受け付けたことに応じて、前記第２読出処理及び前記第２記録処理を、前記第１記録処理が終了した後に継続して前記コンピュータに実行させ、
前記第２受付処理で前記第７操作を受け付けたことに応じて、前記第２読出処理及び前記第２記録処理を、前記第７操作で指定された期間が経過した後に前記コンピュータに実行させる請求項８から１１のいずれかに記載のプログラム。
【請求項１３】
該プログラムは、
現在の季節を示す季節情報を取得する第２取得処理を前記コンピュータに実行させ、
前記第１判断処理において、各々が異なる季節に対応付けられた複数の前記挨拶状のうち、前記第２取得処理で取得した前記季節情報で示される季節に対応付けられた前記挨拶状を送付すべきか否かを判断する請求項１から１２のいずれかに記載のプログラム。
【請求項１４】
該プログラムは、前記第１判断処理において、各々が異なる季節に対応付けられた前記第１挨拶状及び第２挨拶状の複数のセットのうち、前記季節情報で示される季節に対応付けられた前記セットの前記第１挨拶状或いは前記第２挨拶状を送付すべきか否かを判断する請求項１３に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハガキの画像を出力するためのプログラムに関する。
【背景技術】
【０００２】
例えば特許文献１には、各々が氏名及び住所のセットを含む複数の宛先画像それぞれを、互いに異なるハガキの宛名面に記録するプリント動作を、プリンタに実行させるプログラムが開示されている。上記構成のプログラムによれば、例えば年賀状のように一度に多数の宛先にハガキを送付する場合に、簡単なユーザ操作で多数の宛名面に宛先画像を記録することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−０８１２９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
年賀状をどの宛先に送付すべきかは、その年によって異なる。例えば、今年の正月に受け取った年賀状の差出人には、次の正月に年賀状を送付すべきである。一方、今年のうちに受け取った喪中ハガキの差出人には、次の正月に年賀状を送付すべきでない。また、直近の正月に年賀状を受け取っていない相手には、次の正月に年賀状を送付しなくてよいと考えることもできる。しかしながら、このような事情を考慮しながら年賀状を送付すべきか否かを判断するのは、候補となる宛先の数が多いほどユーザの負担が大きい。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、ハガキの画像を出力するプログラムにおいて、挨拶状（例えば、年賀状）を送付すべきか否かを宛先毎に簡単且つ適切に判断する技術を提供することにある。
【課題を解決するための手段】
【０００６】
本明細書では様々な開示を行う。開示例の１つであるプログラムは、コンピュータによって読み取り可能である。該プログラムは、ハガキとして出力された画像を示すハガキデータを取得する第１取得処理と、前記第１取得処理で取得した前記ハガキデータで示されるハガキの差出人に挨拶状を送付すべきか否かを、当該ハガキデータに基づいて判断する第１判断処理と、前記第１取得処理で取得した前記ハガキデータで示されるハガキの差出人を示すアドレス情報を当該ハガキデータから抽出する抽出処理と、前記第１判断処理で前記挨拶状を送付すべきと判断したことに応じて、前記抽出処理で抽出した前記アドレス情報で示される人を宛先とする前記挨拶状を出力する出力処理とを前記コンピュータに実行させる。
【０００７】
上記構成によれば、受け取ったハガキの差出人に挨拶状を送付すべきか否かをハガキデータに基づいて判断する。これにより、挨拶状の要否を宛先毎に簡単且つ適切に判断することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係るシステム１００のブロック図である。
【図２】図２は、メモリ６２に記憶されるアドレスリストの一例である。
【図３】図３は、メモリ６２に記憶されるプリント情報の一例であって、（Ａ）は年賀状用であり、（Ｂ）は寒中見舞い用である。
【図４】図４は、アドレス管理処理のフローチャートである。
【図５】図５は、振分処理のフローチャートである。
【図６】図６は、ハガキプリント処理のフローチャートである。
【図７】図７は、ディスプレイ５３の表示例であって、（Ａ）は種別確認画面を、（Ｂ）は登録確認画面を示す。
【図８】図８は、ディスプレイ５３の表示例であって、（Ａ）は種別選択画面を、（Ｂ）はタイミング選択画面を示す。
【図９】図９は、ディスプレイ５３の表示例であって、（Ａ）はガイド画面Ａを、（Ｂ）はガイド画面Ｂを示す。
【発明を実施するための形態】
【０００９】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。
【００１０】
図１は、本実施形態に係るシステム１００の概略図である。図１に示されるシステム１００は、ＭＦＰ１０と、情報処理端末５０とで構成されている。なお、システム１００は、ＭＦＰ１０に代えて、プリンタ単能機及びスキャナ単能機を備えてもよい。ＭＦＰ１０及び情報処理端末５０は、通信ネットワーク１０１を通じて相互に通信可能に構成されている。通信ネットワーク１０１の具体例は特に限定されないが、例えば、インターネット、有線ＬＡＮ、無線ＬＡＮ、或いはこれらの組み合わせであってもよい。または、ＭＦＰ１０及び情報処理端末５０は、ＵＳＢケーブル等によって接続されていてもよい。
【００１１】
ＭＦＰ１０は、図１に示されるように、プリンタ１１と、スキャナ１２と、ディスプレイ２３と、入力Ｉ／Ｆ２４と、通信Ｉ／Ｆ２５と、ＣＰＵ３１と、メモリ３２と、通信バス３３とを主に備える。ＭＦＰ１０を構成する各構成要素は、通信バス３３を通じて相互に接続されている。
【００１２】
プリンタ１１は、画像データで示される画像をシートに記録するプリント動作を実行する。プリンタ１１の記録方式としては、インクジェット方式や電子写真方式などの公知の方式を採用することができる。なお、プリンタ１１は、１枚のシートの表面及び裏面に画像を記録する両面プリント動作を実行可能であってもよい。すなわち、両面プリント動作を実行可能なプリンタ１１は、例えば、シートを反転させるハードウェアを備えている。
【００１３】
プリンタ１１は、所定の実行条件に従ってプリント動作を実行する。プリント動作の実行条件は、複数の項目（例えば、“サイズ”、“用紙種”、“色”）それぞれに対応する複数のパラメータによって特定される。項目“サイズ”は、画像を記録するシートのサイズ（例えば、“Ａ４”、“Ｂ５”、“Ｌ版”、“ハガキ”等）を示す。項目“用紙種”は、画像を記録するシートの種類（例えば、“普通紙”、“光沢紙”、“インクジェット紙”等）を示す。項目“色”は、シートに記録する画像の色の階調（例えば、“カラー”、“モノクロ”）を示す。
【００１４】
スキャナ１２は、原稿に記録された画像を読み取って画像データを生成するスキャン動作を実行する。なお、スキャナ１２は、１枚の原稿の表面及び裏面に記録された画像を読み取る両面スキャン動作を実行可能であってもよい。すなわち、両面スキャン動作を実行可能なプリンタ１１は、例えば、原稿の表面に記録された画像を読み取る第１センサと、原稿の裏面に記録された画像を読み取る第２センサとを備える。スキャナ１２は、読取装置の一例である。
【００１５】
スキャナ１２は、所定の実行条件に従ってスキャン動作を実行する。スキャン動作の実行条件は、複数の項目（例えば、“解像度”、“色”、“形式”）それぞれに対応する複数のパラメータによって特定される。項目“解像度”は、原稿に記録された画像を読み取る際の読取解像度（例えば、“３００ｄｐｉ”、“６００ｄｐｉ”等）を示す。項目“色”は、読み取った画像の色の階調（例えば、“モノクロ”、“２５６色”、“フルカラー”等）を示す。項目“形式”は、スキャンデータのファイル形式（例えば、“ＰＤＦ”、“ＴＩＦＦ”、“ＪＰＥＧ”等）を示す。
【００１６】
ディスプレイ２３には、液晶ディスプレイ、有機ＥＬディスプレイ等があり、各種情報を表示する表示画面を備える。
【００１７】
入力Ｉ／Ｆ２４は、ユーザによる入力操作を受け付けるユーザインタフェースである。具体的には、入力Ｉ／Ｆ２４はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、入力Ｉ／Ｆ２４は、ディスプレイ２３の表示面に重畳された膜状のタッチセンサを有していてもよい。ディスプレイ２３の表示面に表示されたオブジェクトを指定する操作、文字列或いは数字列を入力する操作は、ユーザ操作の一例である。「オブジェクト」とは、例えば、ディスプレイ２３に表示された文字列、アイコン、ボタン、リンク、ラジオボタン、チェックボックス、プルダウンメニュー等である。
【００１８】
タッチセンサとして実現される入力Ｉ／Ｆ２４は、ユーザがタッチした表示面上の位置を示す位置情報を出力する。なお、本明細書中における「タッチ」とは、入力媒体を表示面に接触させる操作全般を含む。また、入力媒体が表示面に触れていなくても、表示面との間の距離がごく僅かな位置まで入力媒体を近接させる「ホバー」或いは「フローティングタッチ」を、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。ディスプレイ２３に表示されたオブジェクトの位置をタップするユーザ操作は、当該オブジェクトを指定するユーザ操作の一例である。
【００１９】
通信Ｉ／Ｆ２５は、通信ネットワーク１０１を通じて外部装置と通信可能なインタフェースである。すなわち、ＭＦＰ１０は、通信Ｉ／Ｆ２５を通じて外部装置に各種情報を送信し、通信Ｉ／Ｆ２５を通じて外部装置から各種情報を受信する。通信Ｉ／Ｆ２５の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（登録商標）を採用することができる。また、ＭＦＰ１０及び情報処理端末５０がＵＳＢケーブルで接続される場合、通信Ｉ／Ｆ２５は、ＵＳＢケーブルを着脱可能なＵＳＢインタフェースであってもよい。
【００２０】
ＣＰＵ３１は、ＭＦＰ１０の全体動作を制御するものである。ＣＰＵ３１は、入力Ｉ／Ｆ２４から出力される各種情報、通信Ｉ／Ｆ２５を通じて外部装置から受信した各種情報等に基づいて、後述する各種プログラムをメモリ３２から取得して実行する。ＣＰＵ３１及びメモリ３２は、コントローラの一例を構成する。
【００２１】
メモリ３２は、ＯＳ３４と、装置プログラム３５とを記憶している。装置プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。また、メモリ３２は、装置プログラム３５の実行に必要なデータ或いは情報等を記憶する。メモリ３２は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤ、ＭＦＰ１０に着脱されるＵＳＢメモリ等の可搬記憶媒体、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００２２】
メモリ３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。後述する情報処理端末５０のメモリ６２についても同様である。
【００２３】
情報処理端末５０は、図１に示されるように、ディスプレイ５３と、入力Ｉ／Ｆ５４と、通信Ｉ／Ｆ５５と、ＣＰＵ６１と、メモリ６２と、通信バス６３とを主に備える。情報処理端末５０に含まれるディスプレイ５３、入力Ｉ／Ｆ５４、通信Ｉ／Ｆ５５、ＣＰＵ６１、メモリ６２、及び通信バス６３は、ＭＦＰ１０に含まれるディスプレイ２３、入力Ｉ／Ｆ２４、通信Ｉ／Ｆ２５、ＣＰＵ３１、メモリ３２、及び通信バス３３と同様の構成であるので、説明は省略する。ＣＰＵ６１及びメモリ６２は、コントローラの一例である。
【００２４】
情報処理端末５０は、例えば、携帯電話、スマートフォン、タブレット端末、或いはＰＣ等である。より詳細には、情報処理端末５０のディスプレイ５３は、表示画面のサイズが１２インチ以下、より好ましくは８インチ以下であるのが望ましい。また、情報処理端末５０の入力Ｉ／Ｆ５４は、ディスプレイ５３の表示画面に重ねられたタッチパネルであるのが望ましい。メモリ６２は、ＯＳ６４と、ハガキプログラム６５とを記憶している。ディスプレイ５３は、報知部の一例である。但し、報知部の具体例はディスプレイ５３に限定されず、スピーカ、ＬＥＤランプ、バイブレータ、或いはこれらの組み合わせであってもよい。
【００２５】
また、メモリ６２は、図２に示されるように、アドレスリストを記憶することができる。アドレスリストは、１以上のアドレスレコードを含む。アドレスレコードは、ハガキプログラム６５が情報処理端末５０にインストールされる際にアドレスリストに登録されておらず、後述するＳ２０でハガキプログラム６５が登録してもよいし、入力Ｉ／Ｆ５４を通じてユーザが登録してもよい。アドレスレコードは、例えば、アドレス情報と、ステータス情報とを含む。
【００２６】
アドレス情報は、ハガキの宛先となり得る人を示す情報である。アドレス情報は、宛先となり得る人の氏名を示す氏名情報と、住所を示す住所情報とを含む。ステータス情報は、対応するアドレス情報で示される人に、年賀状或いは寒中見舞いを送付すべきか否かを示す情報である。ステータス情報には、年賀状を送付すべきことに対応する値“年賀”、寒中見舞いを送付すべきことに対応する値“寒中”、或いはどちらも送付する必要がないことに対応する値“非送信”が設定される。ステータス情報は、後述する振分処理での判断結果を示す結果情報の一例である。また、“年賀”は第１結果情報の一例であり、“寒中”は第２結果情報の一例である。
【００２７】
また、メモリ６２は、図３に示されるプリント情報を記憶することができる。プリント情報は、ハガキの通信面に画像を記録するために必要な情報を含む。図３（Ａ）は年賀状の通信面に画像を記録するためのプリント情報であり、図３（Ｂ）は寒中見舞いの通信面に画像を記録するためのプリント情報である。プリント情報は、例えば、通信面画像データと、条件情報とを含む。
【００２８】
通信面画像データは、ハガキの通信面に記録される通信面画像を示す。すなわち、通信面画像データ“年賀状．ＪＰＥＧ”で示される通信面画像が後述するＳ４７で年賀状の通信面に記録され、通信面画像データ“寒中見舞い．ＪＰＥＧ”で示される通信面画像が後述するＳ５６で寒中見舞いの通信面に記録される。通信面画像データは、ハガキプログラム６５の開発者によって作成されたものであってもよいし、ハガキプログラム６５が提供する不図示のインタフェースを通じてユーザが作成或いは編集したものであってもよい。“年賀状．ＪＰＥＧ”は第１画像データの一例であり、“寒中見舞い．ＪＰＥＧ”は第２画像データの一例である。
【００２９】
条件情報は、通信面画像データを対象とするプリント動作の実行条件を示す。すなわち、年賀状の通信面画像はハガキサイズの光沢紙にカラーで記録され、寒中見舞いの通信面画像はハガキサイズのインクジェット紙にカラーで記録される。条件情報は、ハガキプログラム６５の開発者によって設定されたものであってもよいし、ハガキプログラム６５が提供する不図示のインタフェースを通じてユーザが設定したものであってもよい。図３（Ａ）の条件情報は第１条件情報の一例であり、図３（Ｂ）の条件情報は第２条件情報の一例である。
【００３０】
［システム１００の動作］
図４〜図６を参照して、本実施形態に係るシステム１００の動作を説明する。
【００３１】
本明細書のフローチャートは、基本的に、プログラムに記述された命令に従ったＣＰＵ３１、６１の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「制御」等の処理は、ＣＰＵ３１、６１の処理を表している。ＣＰＵ３１、６１による処理は、ＯＳ３４、６４を介したハードウェア制御も含む。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。
【００３２】
ハガキプログラム６５は、入力Ｉ／Ｆ５４を通じたユーザの指示をトリガとして、アドレス管理処理を実行する。アドレス管理処理は、受け取ったハガキから読み取ったハガキデータに基づいて、アドレスレコードを追加或いは編集する処理である。なお、ハガキプログラム６５は、例えばアドレス管理処理を開始する際に、アドレスリストに登録された全てのアドレスレコードのステータス情報に、“非送信”を設定する。図４を参照して、アドレス管理処理の詳細を説明する。
【００３３】
まず、ハガキプログラム６５は、不図示のスキャン指示画面をディスプレイ５３に表示させる（Ｓ１１）。スキャン指示画面は、例えば、「あなた宛のハガキを纏めてＭＦＰにセットし、［スキャン］をタップして下さい。」とのメッセージと、［スキャン］アイコンとを含む。次に、ハガキプログラム６５は、［スキャン］アイコンの指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、両面スキャン動作の実行を指示するスキャン指示情報を、通信Ｉ／Ｆ５５を通じてＭＦＰ１０に送信する。
【００３４】
一方図示は省略するが、ＭＦＰ１０の装置プログラム３５は、通信Ｉ／Ｆ２５を通じて情報処理端末５０からスキャン指示情報を受信する。そして、装置プログラム３５は、受信したスキャン指示情報に従った両面スキャン動作を、スキャナ１２に実行させる。スキャナ１２は、例えば、不図示のＡＤＦにセットされたハガキの宛名面に記録された画像を第１センサで読み取り、当該ハガキの通信面に記録された画像を第２センサで読み取る。そして、スキャナ１２は、第１センサが読み取った宛名面画像と、第２センサが読み取った通信面画像とを含む画像データ（以下、「ハガキデータ」と表記する。）を生成する。そして、装置プログラム３５は、スキャナ１２が生成したハガキデータを通信Ｉ／Ｆ５５を通じて情報処理端末５０に送信する。
【００３５】
なお、スキャナ１２に読み取らせるのは、例えば、同一人（例えば、情報処理端末５０のユーザ、図２に示されるアドレスリストの所有者）を宛先とするハガキを想定している。また、スキャナ１２に読み取らせるのは、例えば、直近の１年に受け取ったハガキを想定している。ハガキの種類は、年賀状、寒中見舞い、暑中見舞い、残暑見舞い、転居ハガキ、喪中ハガキ等の他、クリスマスカード等であってもよい。すなわち、ユーザは、直近の１年間に受け取った様々な種類のハガキを、纏めてＡＤＦにセットすればよい。
【００３６】
次に、ハガキプログラム６５は、通信Ｉ／Ｆ５５を通じてＭＦＰ１０からハガキデータを受信する（Ｓ１２：Ｙｅｓ）。そして、ハガキプログラム６５は、受信したハガキデータをメモリ６２に一時記憶させる。Ｓ１２の処理は、第１取得処理の一例である。次に、ハガキプログラム６５は、ハガキデータから宛名面画像及び通信面画像のセットの１つを読み出す。そして、ハガキプログラム６５は、読み出したセットに対してＳ１３〜Ｓ２０の処理を実行する。
【００３７】
まず、ハガキプログラム６５は、振分処理を実行する（Ｓ１３）。振分処理は、読み出したセットに含まれる通信面画像を解析して、受け取ったハガキの差出人に年賀状を送付すべきか、寒中見舞いを送付すべきか、どちらも送付する必要がないかを振り分ける処理である。Ｓ１３の処理は、第１判断処理の一例である。図５を参照して、振分処理の詳細を説明する。
【００３８】
まず、ハガキプログラム６５はメモリ６２に一時記憶させたステータス情報に“非送信”を設定する（Ｓ３１）。そして、ハガキプログラム６５は、読み出した通信面画像が予め定められた文字列を含むか否かを判断する（Ｓ３２、Ｓ３３）。予め定められた文字列とは、多くの年賀状に含まれ且つ喪中ハガキに含まれていない第１文字列（例えば、“年賀”、“賀正”、“謹賀”等）、及び多くの喪中ハガキに含まれ且つ年賀状に含まれていないる第２文字列（例えば、“喪中”、“享年”、“永眠”等）を指す。文字列の検出は、周知のＯＣＲ技術によって実現できる。
【００３９】
次に、ハガキプログラム６５は、通信面画像が第１文字列を含むことに応じて（Ｓ３２：あり）、Ｓ３１でメモリ６２に一時記憶させたステータス情報に“年賀”を設定する（Ｓ３４）。すなわち、ハガキプログラム６５は、第１文字列を含む通信面画像を読み取ったハガキの差出人に、年賀状を送付すべきと判断する。また、ハガキプログラム６５は、通信面画像が第２文字列を含むことに応じて（Ｓ３３：あり）、Ｓ３１でメモリ６２に一時記憶させたステータス情報に“寒中”を設定する（Ｓ３５）。すなわち、ハガキプログラム６５は、第２文字列を含む通信面画像を読み取ったハガキの差出人に、寒中見舞いを送付すべきと判断する。
【００４０】
さらに、ハガキプログラム６５は、通信面画像が第１文字列及び第２文字列の両方を含まないことに応じて（Ｓ３２：なし＆Ｓ３３：なし）、図７（Ａ）に示される種別確認画面をディスプレイ５３に表示させる（Ｓ３６）。種別確認画面は、受け取ったハガキの差出人に対して、年賀状を送付すべきか、寒中見舞いを送付すべきか、どちらも送付する必要がないかを、ユーザに確認する画面である。そして、ハガキプログラム６５は、種別確認画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ３７）。
【００４１】
種別確認画面は、直前に読み出したセットに含まれる宛名面画像及び通信面画像を表示させる画像表示領域１１１と、「このハガキのステータスを選択して下さい。」とのメッセージと、［年賀］アイコン１１２と、［寒中見舞い］アイコン１１３と、［非送信］アイコン１１４とを含む。［年賀］アイコン１１２のタップは第１操作の一例であり、［寒中見舞い］アイコン１１３のタップは第２操作の一例であり、［非送信］アイコン１１４のタップは第３操作の一例である。
【００４２】
次に、ハガキプログラム６５は、［年賀］アイコン１１２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ３７：年賀）、Ｓ３１でメモリ６２に一時記憶させたステータス情報に“年賀”を設定する（Ｓ３８）。また、ハガキプログラム６５は、［寒中見舞い］アイコン１１３の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ３７：寒中）、Ｓ３１でメモリ６２に一時記憶させたステータス情報に“寒中”を設定する（Ｓ３９）。さらに、ハガキプログラム６５は、［非送信］アイコン１１４の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ３７：非送信）、Ｓ３８、Ｓ３９の処理をスキップして、振分処理を終了する。
【００４３】
次に図４に戻って、ハガキプログラム６５は、Ｓ３１でメモリ６２に一時記憶させたステータス情報に“非送信”が設定されているか否かを判断する（Ｓ１４）。次に、ハガキプログラム６５は、ステータス情報に“非送信”と異なる値が設定されていると判断したことに応じて（Ｓ１４：Ｎｏ）、直前に読み出したセットに含まれる宛名面画像或いは通信面画像から、ＯＣＲ技術でアドレス情報を抽出する（Ｓ１５）。すなわち、ハガキプログラム６５は、氏名情報“氏名Ａ”及び住所情報“住所Ａ”を含むアドレス情報を、図７（Ａ）に示される通信面画像から抽出する。そして、ハガキプログラム６５は、Ｓ１５で抽出したアドレス情報を、Ｓ３１で一時記憶させたステータス情報に対応付けてメモリ６２に一時記憶させる。Ｓ１５の処理は、抽出処理の一例である。
【００４４】
次に、ハガキプログラム６５は、Ｓ１５で抽出したアドレス情報を含むアドレスレコードがアドレスリストに登録されているか否かを判断する（Ｓ１６）。そして、ハガキプログラム６５は、当該アドレスレコードが既に登録されていると判断したことに応じて（Ｓ１６：あり）、メモリ６２に一時記憶されているステース情報の設定値で、当該アドレスレコードのステータス情報を上書きする（Ｓ１７）。Ｓ１６の処理は第２判断処理の一例であり、Ｓ１７の処理は第１記憶処理の一例である。
【００４５】
一方、ハガキプログラム６５は、当該アドレスレコードが未だ登録されていないと判断したことに応じて（Ｓ１６：なし）、図７（Ｂ）に示される登録確認画面をディスプレイ５３に表示させる（Ｓ１８）。登録確認画面は、Ｓ１５で抽出したアドレス情報及びＳ１３で決定したステータス情報を含むアドレスレコードをアドレスリストに登録するか否かを、ユーザに確認する画面である。そして、ハガキプログラム６５は、登録確認画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ１９）。Ｓ１９の処理は、第１受付処理の一例である。
【００４６】
登録確認画面は、「下記のアドレスをアドレスリストに登録しますか？」とのメッセージと、Ｓ１５で抽出した氏名情報“氏名Ａ”及び住所情報“住所Ａ”と、Ｓ１３で決定したステータス情報“年賀”と、氏名情報、住所情報、ステータス情報を変更する指示に対応する［変更］アイコン１２１、１２２、１２３と、［はい］アイコン１２４と、［いいえ］アイコン１２５とを含む。［はい］アイコン１２４のタップは第４操作の一例であり、［いいえ］アイコン１２５のタップは第５操作の一例である。
【００４７】
次に、ハガキプログラム６５は、例えば、［変更］アイコン１２１の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、Ｓ１５で抽出した氏名情報を変更するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける。そして、ハガキプログラム６５は、氏名情報の変更を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、メモリ６２に一時記憶させた氏名情報を変更後の氏名情報で上書きする。同様に、［変更］アイコン１２２、１２３が指定されると、住所情報或いはステータス情報をユーザに変更させる。
【００４８】
次に、ハガキプログラム６５は、［はい］アイコン１２４の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１９：はい）、メモリ６２に一時記憶されているアドレス情報及びステータス情報を含むアドレスレコードを、アドレスリストに追加する（Ｓ２０）。Ｓ２０の処理は、第２記憶処理の一例である。一方、ハガキプログラム６５は、［いいえ］アイコン１２５の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１９：いいえ）、Ｓ２０の処理をスキップして、Ｓ２１以降の処理を実行する。すなわち、［いいえ］アイコン１２５がタップされると、直前Ｓ１５で抽出したアドレス情報がアドレスリストに登録されない。
【００４９】
なお、ハガキプログラム６５は、例えばＳ１６において、直前のＳ１５で抽出した氏名情報を含むアドレスレコードが登録されているか否かを判断してもよい。そして、ハガキプログラム６５は、抽出した氏名情報を含むアドレスレコードが既に登録されていると判断したことに応じて、Ｓ１７の処理を実行してもよい。この場合のＳ１７において、アドレスレコードに含まれる住所情報と、Ｓ１５で抽出した住所情報とが不一致の場合、ハガキプログラム６５は、Ｓ１５で抽出した住所情報で、アドレスレコードに含まれる住所情報を上書きしてもよい。一方、ハガキプログラム６５は、抽出した氏名情報を含むアドレスレコードが未だ登録されていないと判断したことに応じて、Ｓ１８以降の処理を実行してもよい。
【００５０】
次に、ハガキプログラム６５は、Ｓ１２で受信したハガキデータが宛名面画像及び通信面画像の他のセットを含むか否かを判断する（Ｓ２１）。そして、ハガキプログラム６５は、ハガキデータが宛名面画像及び通信面画像の他のセットを含むことに応じて（Ｓ２１：あり）、次のセットをハガキデータから読み出して、Ｓ１３〜Ｓ２０の処理を実行する。すなわち、ハガキプログラム６５は、ハガキデータに含まれる複数のセットそれぞれを対象として、Ｓ１３〜Ｓ２０の処理を順番に実行する。そして、ハガキプログラム６５は、ハガキデータに含まれる全てのセットを対象とするＳ１３〜Ｓ２０の処理を実行したことに応じて（Ｓ２１：なし）、アドレス管理処理を終了する。
【００５１】
次に、ハガキプログラム６５は、ハガキプリント処理を実行する。ハガキプリント処理は、アドレスリストに含まれるアドレスレコードで示される人を宛先とするハガキに画像を記録する処理である。ハガキプリント処理は、例えば、アドレス管理処理に引き続いて実行されてもよいし、アドレス管理処理とは別のタイミングでユーザの指示をトリガとして実行されてもよい。図６を参照して、ハガキプリント処理の詳細を説明する。
【００５２】
まず、ハガキプログラム６５は、図８（Ａ）に示される種別選択画面をディスプレイ５３に表示させる（Ｓ４１）。種別選択画面は、ハガキプリント処理で作成するハガキの種別（例えば、“年賀状”、“寒中見舞い”）を、ユーザに選択させる画面である。種別選択画面は、［年賀］アイコン１３１、［寒中見舞い］アイコン１３２、［年賀＆寒中見舞い］アイコン１３３を含む。そして、ハガキプログラム６５は、種別選択画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ４２）。
【００５３】
［年賀］アイコン１３１は、年賀状のみを作成する指示に対応する。［寒中見舞い］アイコン１３２は、寒中見舞いのみを作成する指示に対応する。［年賀＆寒中見舞い］アイコン１３３は、年賀状及び寒中見舞いの両方を作成する指示に対応する。なお、アドレス管理処理を実行後のアドレスリストがステータス情報“寒中”を１つも含まない場合、ハガキプログラム６５は、［寒中見舞い］アイコン１３２及び［年賀＆寒中見舞い］アイコン１３３を、入力Ｉ／Ｆ５４を通じて指定不能な態様（例えば、非表示、グレーアウト）にしてもよい。
【００５４】
次に、ハガキプログラム６５は、［年賀］アイコン１３１の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ４２：年賀）、メモリ６２に記憶されている即時フラグに第１値“ＯＦＦ”を設定する（Ｓ４３）。即時フラグの第１値“ＯＦＦ”は、年賀状の作成後に継続して寒中見舞いを作成しないことに対応する。そして、ハガキプログラム６５は、後述するＳ４４以降の処理を実行する。また、ハガキプログラム６５は、指定可能な［寒中見舞い］アイコン１３２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ４２：寒中）、Ｓ４３〜Ｓ５２の処理をスキップして、後述するＳ５３以降の処理を実行する。Ｓ４４〜Ｓ４７、Ｓ５３〜Ｓ５６の処理は、出力処理の一例である。
【００５５】
さらに、ハガキプログラム６５は、指定可能な［年賀＆寒中見舞い］アイコン１３３の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ４２：年賀＆寒中）、図８（Ｂ）に示されるタイミング選択画面をディスプレイ５３に表示させる（Ｓ４８）。タイミング選択画面は、寒中見舞いを作成するタイミングをユーザに選択させる画面である。タイミング選択画面は、［即時］アイコン１３６と、［２月］アイコン１３７とを含む。そして、ハガキプログラム６５は、タイミング選択画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ４９）。Ｓ４９の処理は、第２受付処理の一例である。
【００５６】
次に、ハガキプログラム６５は、［即時］アイコン１３６の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ４９：即時）、メモリ６２に記憶されている即時フラグに第２値“ＯＮ”を設定して（Ｓ５０）、Ｓ４４以降の処理を実行する。即時フラグの第２値“ＯＮ”は、年賀状の作成後に継続して寒中見舞いを作成することに対応する。一方、ハガキプログラム６５は、［２月］アイコン１３７の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ４９：２月）、報知タイマをスタートして（Ｓ５１）、Ｓ４３以降の処理を実行する。［即時］アイコン１３６のタップは第６操作の一例であり、［２月］アイコン１３７のタップは第７操作の一例である。
【００５７】
報知タイマは、寒中見舞いの作成時期の到来を監視するためのタイマである。ハガキプログラム６５は、例えば、現在日時を示す日時情報を不図示のシステムクロックから取得し、予め定められた報知日時（例えば、来年の１月３０日）と現在日時との差に相当する期間の経過を監視する報知タイマをスタートすればよい。すなわち、報知タイマは、前述の報知日時に達したことに応じてタイムアウトする。報知日時は、ハガキプログラム６５に予め設定された固定値でもよいし、入力Ｉ／Ｆ５４を通じてユーザが指定した可変値でもよい。
【００５８】
そして図示は省略するが、ハガキプログラム６５は、報知タイマがタイムアウトしたことに応じて、Ｓ５３〜Ｓ５６の処理を実行する。より詳細には、ハガキプログラム６５は、報知タイマがタイムアウトしたことに応じて、寒中見舞いの作成時期が到来したことを、報知部に報知させればよい。そして、ハガキプログラム６５は、種別選択画面の［寒中見舞い］アイコン１３２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ４２：寒中）、Ｓ５３〜Ｓ５６の処理を実行すればよい。
【００５９】
次に、ハガキプログラム６５は、ステータス情報“年賀”に対応付けられた全てのアドレス情報を、アドレスリストから読み出す（Ｓ４４）。本実施形態では、図２に示される８つのアドレス情報が読み出されたものとする。また、ハガキプログラム６５は、図３（Ａ）に示されるプリント情報を、メモリ６２から読み出す。次に、ハガキプログラム６５は、図９（Ａ）に示されるガイド画面Ａをディスプレイ５３に表示させる（Ｓ４５）。そして、ハガキプログラム６５は、ガイド画面Ａに対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ４６）。Ｓ４４の処理は第１読出処理の一例であり、Ｓ４５の処理は第１報知処理の一例である。
【００６０】
ガイド画面Ａは、図３（Ａ）に示される条件情報で示される実行条件“ハガキ”、“光沢紙”、“カラー”に従って通信面画像データ“年賀状．ＪＰＥＧ”を対象とするプリント動作を実行するために、ユーザがＭＦＰ１０に対してすべき設定を報知する画面である。より詳細には、ガイド画面Ａは、図３（Ａ）の条件情報で示される材質のハガキを、Ｓ４４で読み出したアドレス情報の数だけＭＦＰ１０にセットすべきことを報知する画面である。
【００６１】
本実施形態におけるガイド画面Ａは、「インクジェット写真用ハガキを８枚セットして、［プリント］をタップして下さい。」とのメッセージと、［プリント］アイコン１４１とを含む。メッセージの“インクジェット写真用”は、条件情報の項目“用紙種”にパラメータ“光沢紙”が設定されていることに対応する。メッセージの“ハガキ”は条件情報の項目“サイズ”にパラメータ“ハガキ”が設定されていることに対応する。メッセージの“８枚”は、Ｓ４４で８つのアドレス情報を読み出したことに対応する。
【００６２】
次に、ハガキプログラム６５は、［プリント］アイコン１４１の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ４６：Ｙｅｓ）、通信Ｉ／Ｆ５５を通じてＭＦＰ１０に第１プリント指示情報を送信する（Ｓ４７）。第１プリント指示情報は、例えば、図３（Ａ）の条件情報で示される実行条件“ハガキ”、“光沢紙”、“カラー”に従って、ハガキの宛名面に宛名面画像を記録し、同一のハガキの通信面に“年賀状．ＪＰＥＧ”で示される通信面画像を記録する両面プリント動作の実行を指示するための情報である。Ｓ４７の処理は、第１記録処理の一例である。
【００６３】
宛名面画像は、Ｓ４４で読み出したアドレス情報で示される人の氏名及び住所を示す画像である。すなわち、ハガキプログラム６５は、Ｓ４４で読み出したアドレス情報それぞれの氏名情報及び住所情報から宛名面画像を生成する。そして、ハガキプログラム６５は、生成した宛名面画像を示す宛名面画像データの１つと、通信面画像データ“年賀状．ＪＰＥＧ”と、図３（Ａ）の条件情報とを含む第１プリント指示情報を、通信Ｉ／Ｆ５５を通じてＭＦＰ１０に送信する。すなわち、Ｓ４４で読み出したアドレス情報の数に相当する第１プリント指示情報が、Ｓ４７で順番に送信される。
【００６４】
一方、ＭＦＰ１０の装置プログラム３５は、通信Ｉ／Ｆ２５を通じて情報処理端末５０から第１プリント指示情報を受信する。そして、装置プログラム３５は、受信した第１プリント指示情報に従って、プリンタ１１に両面プリント動作を実行させる。すなわち、プリンタ１１は、第１プリント指示情報に含まれる条件情報で示される実行条件に従って、第１プリント指示情報に含まれる宛名面画像データで示される宛名面画像をハガキの宛名面に記録し、第１プリント指示情報に含まれる通信面画像データで示される通信面画像を当該ハガキの通信面に記録する。
【００６５】
そして、情報処理端末５０から順番に受信した複数の第１プリント指示情報それぞれに従って、プリンタ１１が両面プリント動作を繰り返し実行すると、各々が異なる宛先に送付される複数の年賀状が作成される。すなわち、ここで作成された複数の年賀状には、宛名面に異なる宛名画像が記録され、且つ通信面に共通の通信面画像が記録されている。なお、第１プリント指示情報に含まれる条件情報は、通信面に画像を記録するときにのみ適用されてもよい。
【００６６】
次に、ハガキプログラム６５は、メモリ６２に記憶された即時フラグの設定値を判断する（Ｓ５２）。そして、ハガキプログラム６５は、即時フラグに第２値“ＯＮ”が設定されていると判断したことに応じて（Ｓ５２：ＯＮ）、Ｓ４４〜Ｓ４７の処理を実行した後に継続してＳ５３〜Ｓ５６の処理を実行する。一方、ハガキプログラム６５は、即時フラグに第１値“ＯＦＦ”が設定されていると判断したことに応じて（Ｓ５２：ＯＦＦ）、Ｓ５３〜Ｓ５６の処理をスキップして、ハガキプリント処理を終了する。以下、Ｓ５３〜Ｓ５６の処理を説明する。なお、「継続して実行」とは、例えば、Ｓ４７の処理が終了した後に、ユーザに実質的に待ち時間を感じさせることなく、Ｓ５３の処理を開始することを指す。すなわち、前述の報知タイマがタイムアウトした後にＳ５３〜Ｓ５６の処理を実行することは、「継続して実行」には該当しない。
【００６７】
まず、ハガキプログラム６５は、ステータス情報“寒中”に対応付けられた全てのアドレス情報を、アドレスリストから読み出す（Ｓ５３）。本実施形態では、図２に示される２つのアドレス情報が読み出されたものとする。また、ハガキプログラム６５は、図３（Ｂ）に示されるプリント情報を、メモリ６２から読み出す。次に、ハガキプログラム６５は、図９（Ｂ）に示されるガイド画面Ｂをディスプレイ５３に表示させる（Ｓ５４）。そして、ハガキプログラム６５は、ガイド画面Ｂに対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ５５）。Ｓ５３の処理は第２読出処理の一例であり、Ｓ５４の処理は第２報知処理の一例である。
【００６８】
ガイド画面Ｂは、図３（Ｂ）に示される条件情報で示される実行条件“ハガキ”、“インクジェット紙”、“カラー”に従って通信面画像データ“寒中見舞い．ＪＰＥＧ”を対象とするプリント動作を実行するために、ユーザがＭＦＰ１０に対してすべき設定を報知する画面である。より詳細には、ガイド画面Ｂは、図３（Ｂ）の条件情報で示される材質のハガキを、Ｓ５３で読み出したアドレス情報の数だけＭＦＰ１０にセットすべきことを報知する画面である。
【００６９】
本実施形態におけるガイド画面Ｂは、「インクジェット紙ハガキを２枚セットして、［プリント］をタップして下さい。」とのメッセージと、［プリント］アイコン１４２とを含む。メッセージの“インクジェット紙”は、条件情報の項目“用紙種”にパラメータ“インクジェット紙”が設定されていることに対応する。メッセージの“ハガキ”は条件情報の項目“サイズ”にパラメータ“ハガキ”が設定されていることに対応する。メッセージの“２枚”は、Ｓ５３で２つのアドレス情報を読み出したことに対応する。
【００７０】
次に、ハガキプログラム６５は、［プリント］アイコン１４２の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ５５：Ｙｅｓ）、通信Ｉ／Ｆ５５を通じてＭＦＰ１０に第２プリント指示情報を送信する（Ｓ５６）。第２プリント指示情報は、例えば、図３（Ｂ）の条件情報で示される実行条件“ハガキ”、“インクジェット紙”、“カラー”に従って、ハガキの宛名面に宛名面画像を記録し、同一のハガキの通信面に“寒中見舞い．ＪＰＥＧ”で示される通信面画像を記録する両面プリント動作の実行を指示するための情報である。Ｓ５６の処理は、第２記録処理の一例である。
【００７１】
宛名面画像は、Ｓ５３で読み出したアドレス情報で示される人の氏名及び住所を示す画像である。すなわち、ハガキプログラム６５は、Ｓ５３で読み出したアドレス情報それぞれの氏名情報及び住所情報から宛名面画像を生成する。そして、ハガキプログラム６５は、生成した宛名面画像を示す宛名面画像データの１つと、通信面画像データ“寒中見舞い．ＪＰＥＧ”と、図３（Ｂ）の条件情報とを含む第２プリント指示情報を、通信Ｉ／Ｆ５５を通じてＭＦＰ１０に送信する。すなわち、Ｓ５３で読み出したアドレス情報の数に相当する第２プリント指示情報が、Ｓ５６で順番に送信される。
【００７２】
一方、ＭＦＰ１０の装置プログラム３５は、通信Ｉ／Ｆ２５を通じて情報処理端末５０から第２プリント指示情報を受信する。そして、装置プログラム３５は、受信した第２プリント指示情報に従って、プリンタ１１に両面プリント動作を実行させる。すなわち、プリンタ１１は、プリント指示情報に含まれる条件情報で示される実行条件に従って、プリント指示情報に含まれる宛名面画像データで示される宛名面画像をハガキの宛名面に記録し、プリント指示情報に含まれる通信面画像データで示される通信面画像を当該ハガキの通信面に記録する。
【００７３】
そして、情報処理端末５０から順番に受信した複数の第２プリント指示情報それぞれに従って、プリンタ１１が両面プリント動作を繰り返し実行すると、各々が異なる宛先に送付される複数の寒中見舞いが作成される。すなわち、ここで作成された複数の寒中見舞いには、宛名面に異なる宛名画像が記録され、且つ通信面に共通の通信面画像が記録されている。なお、第２プリント指示情報に含まれる条件情報は、通信面に画像を記録するときにのみ適用されてもよい。
【００７４】
［本実施形態の作用効果］
上記の実施形態によれば、受け取ったハガキの差出人に年賀状或いは寒中見舞いを送付すべきか否かを、受け取ったハガキから読み取ったハガキデータに基づいて判断する。これにより、年賀状或いは寒中見舞いの要否を宛先毎に簡単且つ適切に判断することができる。より詳細には、年賀状及び喪中ハガキに一般的に含まれる文字列を検出して、年賀状或いは寒中見舞いを送付すべきか否かを判断する（Ｓ３２＆Ｓ３３）。これにより、受け取った年賀状の差出人に年賀状を送付し、受け取った喪中ハガキの差出人に寒中見舞いを送付する作業を、簡単なユーザ操作で実現することができる。
【００７５】
但し、年賀状及び喪中ハガキ以外のハガキ（例えば、暑中見舞い、転居ハガキ、ダイレクトメール等）には、第１文字列及び第２文字列のどちらも含まれていない。そこで上記の実施形態によれば、このようなハガキの差出人に対して、年賀状を送付すべきか、寒中見舞いを送付すべきか、どちらも送付する必要がないかを、種別確認画面を通じてユーザに指定させる。なお、種別確認画面に対するユーザ操作は、第１文字列及び第２文字列の両方を含まないハガキデータに対してのみ要求されるので、全てのハガキデータに対してユーザ操作を要求する場合と比較して、ユーザ操作を簡素化することができる。
【００７６】
また、上記の実施形態によれば、アドレスリストに登録されているアドレス情報をＳ１５で抽出した場合に、当該アドレス情報に対応付けられたステータス情報が最新の状態に更新される。すなわち、この１年間に受け取ったハガキに基づいて、当該ハガキの差出人に年賀状或いは寒中見舞いを送付すべきか否かが適切に判断される。
【００７７】
一方、年賀状の中にはダイレクトメールを兼ねたものも含まれており、このような年賀状の差出人には年賀状を送付する必要がない。そこで、アドレスリストに登録されていないアドレス情報をＳ１５で抽出した場合に、当該アドレス情報で示される人にハガキを送付する必要があるかを、登録確認画面を通じてユーザに指定させるのが望ましい。なお、Ｓ１８〜Ｓ２０の処理は、例えば、年賀状の宛名面画像及び通信面画像に対するＳ１３〜Ｓ２０の処理において、Ｓ１５で抽出したアドレス情報がアドレスリストに登録されていない場合にのみ実行されてもよい。
【００７８】
また、年賀状用のハガキと寒中見舞い用のハガキとでは、材質が異なる場合がある。例えば、年賀状用のハガキは写真を記録するのに適した光沢紙であり、寒中見舞い用のハガキは普通紙或いはインクジェット紙等であってもよい。また、作成すべき年賀状及び寒中見舞いの数は、Ｓ４４、Ｓ５３で読み出されるアドレス情報の数によって変動する。そこで上記の実施形態のように、Ｓ４４〜Ｓ４７で年賀状を纏めて作成した後に、Ｓ５３〜Ｓ５６で寒中見舞いを纏めて作成することによって、プリンタ１１にセットされたハガキを入れ替える回数を抑制することができる。また、Ｓ４７、Ｓ５６の処理に先立って、プリンタ１１にセットすべきハガキの種類及び数を報知することによって、各ハガキに適切な画像を記録することができる。
【００７９】
また、上記の実施形態によれば、プリンタ１１に両面プリント動作を実行させることによって、Ｓ４４、Ｓ５３で読み出したアドレス情報から生成した宛名面画像と、当該アドレス情報に対応付けられたステータス情報に応じたデザインの通信面画像とが１枚のハガキの両面に記録される。これにより、複数の年賀状及び寒中見舞いをさらに簡単に作成することができる。但し、Ｓ４７、Ｓ５６の処理は、前述の例に限定されない。
【００８０】
他の例として、ハガキプログラム６５は、宛名面画像及び通信面画像の一方をハガキに記録する第１プリント動作の実行をＭＦＰ１０に指示する。次に、ハガキプログラム６５は、第１プリント動作が終了したことに応じて、宛名面画像或いは通信面画像が記録されたハガキを反転させてプリンタ１１にセットすることを、ディスプレイ５３を通じてユーザに報知する。そして、ハガキプログラム６５は、反転させたハガキをセットしたことを示すユーザ操作を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて、宛名面画像及び通信面画像の他方をハガキに記録する第２プリント動作の実行をＭＦＰ１０に指示する。
【００８１】
また、上記の実施形態では、スキャナ１２に両面スキャン動作を実行させる例を説明したが、Ｓ１２の処理は前述の例に限定されない。他の例として、ハガキプログラム６５は、１つのハガキの宛名面及び通信面をスキャナ１２に順番に読み取らせてもよい。また、受け取ったハガキをスキャナ１２に読み取らせることに限定されず、受け取ったハガキをカメラで撮影させてもよい。カメラは、情報処理端末５０に内蔵されていてもよいし、通信Ｉ／Ｆ５５を通じて情報処理端末５０と接続されていてもよい。すなわち、カメラは、読取装置の一例である。
【００８２】
また、年賀状は年末に投函されるのが一般的なのに対して、寒中見舞いは１月上旬〜２月上旬までの期間に投函されるのが一般的である。そこで、寒中見舞いを年賀状と同じタイミングで作成するか否かを、タイミング選択画面を通じてユーザに指定させることによって、年賀状及び寒中見舞いそれぞれを適切なタイミングで作成することができる。
【００８３】
なお、上記の実施形態に係る振分処理では、年賀状を送付するか、寒中見舞いを送付するか、どちらも送付しないかを振り分ける例を説明した。但し、振分処理における振り分けのバリエーションは前述の例に限定されない。他の例として、ハガキプログラム６５は、年賀状を送付するか否かを判断してもよい。さらに他の例として、ハガキプログラム６５は、年賀状を送付するか、寒中見舞いを送付するか、クリスマスカードを送付するか、いずれも送付しないかを判断してもよい。さらに他の例として、ハガキプログラム６５は、暑中見舞いを送付するか、残暑見舞いを送付するか、暑中見舞い及び残暑見舞いのどちらも送付しないかを判断してもよい。
【００８４】
すなわち、年賀状、寒中見舞い、暑中見舞い、残暑見舞い、クリスマスカードは、挨拶状の一例である。また、年賀状は第１挨拶状の一例であり、寒中見舞いは第２挨拶状の一例である。第１挨拶状及び第２挨拶状は、共通の季節に送付される挨拶状である。より詳細には、同一の季節に対応付けられた複数の挨拶状は、同一の宛先に対していずれか１つのみが送付される。
【００８５】
そこで、ハガキプログラム６５は、アドレス管理処理において、不図示のシステムクロックから現在日時を示す日時情報を取得してもよい。この処理は第２取得処理の一例であり、日時情報は現在の季節を示す季節情報の一例である。そして、ハガキプログラム６５は、各々が異なる季節に対応付けられた複数の挨拶状のうち、第２取得処理で取得した日時情報で示される季節に対応付けられた挨拶状を送付すべきか否かを、Ｓ１３で判断してもよい。より詳細には、ハガキプログラム６５は、各々が異なる季節に対応付けられた第１挨拶状及び第２挨拶状の複数のセットのうち、第２取得処理で取得した季節情報で示される季節に対応付けられたセットの第１挨拶状或いは第２挨拶状を送付すべきか否かを、Ｓ１３で判断してもよい。
【００８６】
また、上記の実施形態では、アドレス管理処理の開始時点におけるステータス情報の初期値として“非送信”が設定される例を説明した。すなわち、上記の実施形態によれば、アドレスレコードで示される人のうち、この１年間にハガキを受け取っていない人には、年賀状及び寒中見舞いのどちらも送信されない。但し、ステータス情報の初期値は“非送信”に限定されない。他の例として、アドレス管理処理の開始時点で全てのステータス情報に“年賀”が設定され、Ｓ１４の処理が省略されてもよい。
【００８７】
また、上記の実施形態では、情報処理端末５０にインストールされたハガキプログラム６５によって図４〜図６に示される処理が実行される例を説明した。すなわち、情報処理端末５０は、通信ネットワークを通じてプリンタ１１及びスキャナ１２に接続されたコンピュータの一例である。但し、図４〜図６に示される処理は、ＭＦＰ１０のＣＰＵ３１によって実行されてもよい。すなわち、ＣＰＵ３１は、内部バスの一例である通信バス３３を通じてプリンタ１１及びスキャナ１２に接続されたコンピュータの他の例である。同様に、メモリは、通信バス３３、６３を通じて接続されていてもよいし、通信Ｉ／Ｆ２５、５５を通じて接続されていてもよい。
【００８８】
また、上記の実施形態に係る「ハガキ」は、短手方向が９０〜２００ｍｍで、長手方向が１２０〜２９６ｍｍの長方形であって、一方の面が宛先面で且つ他方の面が通信面である紙媒体（所謂、紙ハガキ）を指す。しかしながら、「ハガキ」の具体例はこれに限定されない。他の例として、「ハガキ」は、宛先（例えば、氏名及び住所の組み合わせ）と、当該宛先で特定される人に伝えたい情報（例えば、文字列、図柄、写真、及びこれらの組み合わせ）とが記述されたカード（例えば、クリスマスカード、封書、ダイレクトメール等）でもよい。さらに他の例として、「ハガキ」は、通信ネットワークを通じて宛先（例えば、電子メールアドレス、ＳＮＳアカウント等）に宛てて送信される画像データであって、当該宛先で特定される人に伝えたい情報を含む画像データ（所謂、電子ハガキ）でもよい。
【００８９】
そして、受け取ったハガキ及び出力するハガキの一方及び両方は、電子ハガキであってもよい。より詳細には、ハガキプログラム６５は、Ｓ１１、Ｓ１２において、紙ハガキ及び電子ハガキのいずれかとして出力された画像を示すハガキデータを取得すればよい。また、ハガキプログラム６５は、Ｓ４７、Ｓ５６において、Ｓ４４、Ｓ５３で読み出したアドレス情報で示される宛先に対して、通信面画像データで示される画像を紙ハガキ及び電子ハガキのいずれかとして出力すればよい。
【００９０】
図４〜図６の処理を電子ハガキに対して適用する場合、ハガキプログラム６５は、例えばＳ１１、Ｓ１２において、当該電子ハガキとして出力された画像を示すハガキデータを、インターネット上の不図示のサーバから通信Ｉ／Ｆ５５を通じて受信すればよい。また、ハガキプログラム６５は、例えばＳ１５において、当該電子ハガキを送信したユーザの電子メールアドレス等を、アドレス情報として抽出すればよい。さらに、ハガキプログラム６５は、例えばＳ４７、Ｓ５６において、メモリ６２に記憶された通信面画像データで示される画像を、抽出した電子メールアドレス等を宛先とする電子ハガキとして、通信Ｉ／Ｆ５５を通じて不図示のサーバに送信すればよい。
【００９１】
また、上記の実施形態のＭＦＰ１０及び情報処理端末５０において、メモリ３２、６２に記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明のコントローラが実行する各処理が実現される例を説明した。しかしながら、コントローラの構成はこれに限定されず、その一部又は全部を集積回路等のハードウェアで実現してもよい。
【００９２】
さらに、本発明は、ＭＦＰ１０及び情報処理端末５０として実現できるだけでなく、ＭＦＰ１０及び情報処理端末５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワーク１０１を通じてＭＦＰ１０及び情報処理端末５０に接続可能なサーバに搭載されたメモリを含んでもよい。そして、サーバのメモリに記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワーク１０１を通じて配信されてもよい。
【符号の説明】
【００９３】
１０・・・ＭＦＰ
１１・・・プリンタ
１２・・・スキャナ
５０・・・情報処理端末
５３・・・ディスプレイ
５４・・・入力Ｉ／Ｆ
５５・・・通信Ｉ／Ｆ
６１・・・ＣＰＵ
６２・・・メモリ
６５・・・ハガキプログラム
【図１】
2018124706.tif 000003
【図２】
2018124706.tif 000004
【図３】
2018124706.tif 000005
【図４】
2018124706.tif 000006
【図５】
2018124706.tif 000007
【図６】
2018124706.tif 000008
【図７】
2018124706.tif 000009
【図８】
2018124706.tif 000010
【図９】
2018124706.tif 000011