(57)【要約】【課題】外部装置と通信して画像処理を実行する技術を提供すること。【解決手段】中継装置は、画像処理装置を用いて印刷媒体の宛先面に印刷する第１画像が含まれた第１スキャン画像データを、画像処理装置から取得する。第１スキャン画像から第１画像を抜き出すことで、第１画像データを生成する。印刷媒体をスキャンして得られる第２画像データを、画像処理装置から取得する。取得した第２画像データに基づいて印刷領域を特定し、特定した印刷領域の範囲内に第１画像を方向情報に基づいた向きで配置することで、印刷媒体の宛先面に印刷する宛先面印刷画像を示す宛先面印刷画像データを生成する。生成した宛先面印刷画像データを、画像処理装置へ送信する。【選択図】図４
2015195473.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置にネットワークを介して接続することが可能な中継装置であって、
前記中継装置は、プロセッサと、ネットワークインターフェースと、を備えており、
前記プロセッサは、
前記画像処理装置を用いて印刷媒体の宛先面に印刷する第１画像が含まれた第１スキャン画像であって前記画像処理装置でスキャン処理を実行することによって生成された前記第１スキャン画像を示す第１スキャン画像データを、前記画像処理装置から取得する第１スキャン画像データ取得手段と、
取得した前記第１スキャン画像データによって表される第１スキャン画像から前記第１画像を抜き出す画像処理を実行することで、前記第１画像を示す第１画像データを生成する、第１画像データ生成手段と、
前記印刷媒体を前記画像処理装置を用いてスキャンして得られる第２画像を示す第２画像データを、前記画像処理装置から取得する第２画像データ取得手段と、
前記第２画像データ取得手段で取得した前記第２画像データに基づいて印刷領域を特定し、特定した前記印刷領域の範囲内に前記第１画像を配置することで、前記印刷媒体の前記宛先面に印刷する宛先面印刷画像を示す宛先面印刷画像データを生成する宛先面印刷画像データ生成手段と、
前記宛先面印刷画像データ生成手段で生成した前記宛先面印刷画像データを、前記画像処理装置へ送信する第１データ送信手段と、
を備えることを特徴とする中継装置。
【請求項２】
前記宛先面印刷画像データ生成手段は、前記第２画像データに基づいて印刷媒体の外形を特定し、特定した前記外形に基づいて前記印刷領域を特定することを特徴とする請求項１に記載の中継装置。
【請求項３】
前記第１画像を印刷媒体に印刷する際に、前記第１画像の輪郭の長辺が前記印刷媒体の縦方向に沿うように印刷するか横方向に沿うように印刷するかを示す方向情報を、前記画像処理装置から取得する方向情報取得手段を、前記プロセッサはさらに備え、
前記宛先面印刷画像データ生成手段は、前記印刷領域の範囲内に前記第１画像を前記方向情報に基づいた向きで配置することを特徴とする請求項１または２に記載の中継装置。
【請求項４】
前記第２画像データ取得手段で取得した前記第２画像データは、前記印刷媒体の宛先面の画像データであり、
前記宛先面印刷データ生成手段は、前記第２画像データが示す印刷媒体の外形内に特定の画像が含まれている場合には、前記第１画像データ生成手段により生成した前記第１画像データが示す前記第１画像が、前記特定の画像に重ならないように前記宛先面印刷画像を生成することを特徴とする請求項１〜３の何れか１項に記載の中継装置。
【請求項５】
前記第１画像を印刷媒体に印刷する際に、前記第１画像の輪郭の長辺が前記印刷媒体の縦方向に沿うように印刷するか横方向に沿うように印刷するかを示す方向情報を、前記画像処理装置から取得する方向情報取得手段と、
前記方向情報取得手段が取得した前記方向情報に基づいて、前記方向情報に応じた方向を有する枠線画像であって前記第１画像の輪郭を示す前記枠線画像を記録紙に印刷するための枠線画像データを生成し、生成した前記枠線画像データを前記画像処理装置に送信する枠線画像データ送信手段と、
をさらに備え、
前記第１スキャン画像データ取得手段は、前記枠線画像データに基づいて印刷された記録紙に対して前記画像処理装置でスキャン処理を実行することによって生成された前記第１スキャン画像データを、前記画像処理装置から取得することを特徴とする請求項１〜４の何れか１項に記載の中継装置。
【請求項６】
前記第１データ送信手段が前記宛先面印刷画像データを送信した後に、前記宛先面印刷画像データの内容を変更する変更指示を示す変更指示情報を前記画像処理装置から取得する変更指示情報取得手段と、
取得した前記変更指示情報に基づいて、前記宛先面印刷画像データの内容を変更した宛先面変更画像データを生成するデータ変更手段と、
前記データ変更手段で生成した前記宛先面変更画像データを前記画像処理装置へ送信する第２データ送信手段と、
をさらに備えることを特徴とする請求項１〜５の何れか１項に記載の中継装置。
【請求項７】
前記第１データ送信手段は、前記変更指示を書き込むための変更指示書込画像を示す変更指示書込画像をさらに前記画像処理装置へ送信し、
前記変更指示情報取得手段は、
前記宛先面印刷画像データに基づいて印刷された記録紙に対して前記画像処理装置でスキャン処理を実行することによって生成された第２スキャン画像を示す第２スキャン画像データを、前記画像処理装置から取得する第２スキャン画像データ取得手段と、
取得した前記第２スキャン画像データで示される前記第２スキャン画像に含まれている前記変更指示書込画像を解析する画像処理を実行することで前記変更指示情報を取得する、画像処理手段と、
を備えることを特徴とする請求項６に記載の中継装置。
【請求項８】
前記変更指示情報取得手段は、前記印刷領域内における前記第１画像の配置を変更する前記変更指示情報を前記画像処理装置から取得し、
前記データ変更手段は、取得した前記変更指示情報に基づいて、前記印刷領域内における前記宛先面印刷画像の配置が変更された宛先面変更画像を示す宛先面変更画像データを生成し、
前記第２データ送信手段は、前記データ変更手段で生成した前記宛先面変更画像データを、前記画像処理装置へ送信することを特徴とする請求項７に記載の中継装置。
【請求項９】
前記第２画像データ取得手段で取得した前記第２画像データは、前記印刷媒体の前記宛先面の反対面である通信面の画像データであり、
前記第１データ送信手段は、前記第２画像データ取得手段で取得した前記第２画像データをさらに前記画像処理装置へ送信し、
前記変更指示情報取得手段は、前記第２画像を前記印刷媒体の前記通信面に印刷する際の配置を変更する前記変更指示情報を前記画像処理装置から取得し、
前記データ変更手段は、取得した前記変更指示情報に基づいて配置が変更された第２変更画像を示す第２変更画像データを生成し、
前記第２データ送信手段は、前記宛先面印刷画像データ生成手段で生成した前記宛先面印刷画像データと、前記データ変更手段で生成した前記第２変更画像データとを、前記画像処理装置へ送信することを特徴とする請求項７に記載の中継装置。
【請求項１０】
前記宛先面印刷画像データの内容を変更する変更指示の入力を受け付けるための受付画面を前記画像処理装置が備える表示部に表示するために用いられる受付画面データを、前記画像処理装置に送信する受付画面データ送信手段をさらに備え、
前記変更指示情報取得手段は、前記受付画面データ送信手段が前記受付画面データを送信した後に、前記変更指示情報を前記画像処理装置から取得することを特徴とする請求項６に記載の中継装置。
【請求項１１】
画像処理装置にネットワークを介して接続することが可能な中継装置が読み取り可能なプログラムであって、
前記中継装置は、プロセッサと、ネットワークインターフェースと、を備えており、
前記画像処理装置を用いて印刷媒体の宛先面に印刷する第１画像が含まれた第１スキャン画像であって前記画像処理装置でスキャン処理を実行することによって生成された前記第１スキャン画像を示す第１スキャン画像データを、前記画像処理装置から取得する第１スキャン画像データ取得手段と、
取得した前記第１スキャン画像データによって表される第１スキャン画像から前記第１画像を抜き出す画像処理を実行することで、前記第１画像を示す第１画像データを生成する、第１画像データ生成手段と、
前記印刷媒体を前記画像処理装置を用いてスキャンして得られる第２画像を示す第２画像データを、前記画像処理装置から取得する第２画像データ取得手段と、
前記第２画像データ取得手段で取得した前記第２画像データに基づいて印刷領域を特定し、特定した前記印刷領域の範囲内に前記第１画像を配置することで、前記印刷媒体の前記宛先面に印刷する宛先面印刷画像を示す宛先面印刷画像データを生成する宛先面印刷画像データ生成手段と、
前記宛先面印刷画像データ生成手段で生成した前記宛先面印刷画像データを、前記画像処理装置へ送信する第１データ送信手段と、
して前記プロセッサを機能させることを特徴とするプログラム。
【請求項１２】
画像処理装置および中継装置を備える通信システムであって、
前記画像処理装置および前記中継装置は、ネットワークを介して接続することが可能であり、
前記画像処理装置は、前記画像処理装置を用いて印刷媒体の宛先面に印刷する第１画像が含まれた第１スキャン画像であって前記画像処理装置でスキャン処理を実行することによって生成された前記第１スキャン画像を示す第１スキャン画像データを、前記中継装置へ送信する第１スキャン画像データ送信手段を備え、
前記中継装置は、取得した前記第１スキャン画像データによって表される第１スキャン画像から前記第１画像を抜き出す画像処理を実行することで、前記第１画像を示す第１画像データを生成する、第１画像データ生成手段を備え、
前記画像処理装置は、前記印刷媒体を前記画像処理装置を用いてスキャンして得られる第２画像を示す第２画像データを、前記中継装置へ送信する第２画像データ送信手段を備え、
前記中継装置は、
前記第２画像データ取得手段で取得した前記第２画像データに基づいて印刷領域を特定し、特定した前記印刷領域の範囲内に前記第１画像を配置することで、前記印刷媒体の前記宛先面に印刷する宛先面印刷画像を示す宛先面印刷画像データを生成する宛先面印刷画像データ生成手段と、
前記宛先面印刷画像データ生成手段で生成した前記宛先面印刷画像データを、前記画像処理装置へ送信する第１データ送信手段と、
を備えることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、画像処理装置とネットワークを介して接続されている中継装置などを開示する。
【背景技術】
【０００２】
画像処理装置で原稿をスキャンして生成したスキャンデータをウェブサーバに送信し、ウェブサーバで各種の処理を実行するシステムが知られている。また、関連する技術として、特許文献１が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２２９９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、封筒やポストカードに印刷する場合など、印刷媒体の形状が不定形である場合がある。本明細書では、不定形な印刷媒体に印刷する画像データを適切に生成することができる技術を開示する。
【課題を解決するための手段】
【０００５】
本明細書に記載されている中継装置は、画像処理装置にネットワークを介して接続することが可能な中継装置であって、中継装置は、プロセッサと、ネットワークインターフェースと、を備えており、プロセッサは、画像処理装置を用いて印刷媒体の宛先面に印刷する第１画像が含まれた第１スキャン画像であって画像処理装置でスキャン処理を実行することによって生成された第１スキャン画像を示す第１スキャン画像データを、画像処理装置から取得する第１スキャン画像データ取得手段と、取得した第１スキャン画像データによって表される第１スキャン画像から第１画像を抜き出す画像処理を実行することで、第１画像を示す第１画像データを生成する、第１画像データ生成手段と、印刷媒体を画像処理装置を用いてスキャンして得られる第２画像を示す第２画像データを、画像処理装置から取得する第２画像データ取得手段と、第２画像データ取得手段で取得した第２画像データに基づいて印刷領域を特定し、特定した印刷領域の範囲内に第１画像を配置することで、印刷媒体の宛先面に印刷する宛先面印刷画像を示す宛先面印刷画像データを生成する宛先面印刷画像データ生成手段と、宛先面印刷画像データ生成手段で生成した宛先面印刷画像データを、画像処理装置へ送信する第１データ送信手段と、を備えることを特徴とする。
【０００６】
本明細書に記載されている中継装置によれば、第１画像が記載された原稿を画像処理装置でスキャンすることによって、第１画像データを生成することが可能となる。また、第２画像データを取得し、第２画像の印刷領域を特定することで、印刷媒体の形状を特定することができる。そして、特定した印刷領域に、第１画像を配置することができる。これにより、封筒やポストカードに印刷する場合など、印刷媒体の形状が不定形である場合においても、印刷媒体の形状に適合した画像データを生成することが可能となる。
【０００７】
本明細書に記載されている中継装置によれば、特定した印刷領域に、方向情報に基づいて第１画像を配置することができる。
【０００８】
本明細書に記載されている中継装置によれば、宛先面に予め印刷されている図形（例：切手貼付領域）を避けて、第１画像を印刷することが可能となる。
【０００９】
本明細書に記載されている中継装置によれば、枠線画像が印刷された用紙の枠線内に図形や文字列を記載し、記載後の用紙を画像処理装置でスキャンすることによって、記載した図形や文字列を含んだ第１画像データを生成することが可能となる。
【００１０】
本明細書に記載されている中継装置によれば、宛先面印刷画像データの内容を修正することが可能となる。
【００１１】
本明細書に記載されている中継装置によれば、記録紙に印刷された変更指示書込画像内に変更指示を示す記号や文字列を記載し、記載後の記録紙を画像処理装置でスキャンすることによって、変更指示に基づいて宛先面印刷画像データの内容を修正することが可能となる。
【００１２】
本明細書に記載されている中継装置によれば、変更指示に基づいて変更された第１画像や第２画像を、画像処理装置で印刷することができる。変更内容を印刷物で確認することが可能となる。
【００１３】
本明細書に記載されている中継装置によれば、宛先面印刷画像の内容を変更する操作を、画像処理装置の表示部を介して受け付けることができる。画像の内容を変更する際に、印刷を実行する必要を無くすことができる。
【００１４】
上記の中継装置を備えた通信システム、上記の中継装置のコンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。
【図面の簡単な説明】
【００１５】
【図１】通信システムの構成を示す。
【図２】各デバイスが実行する各処理のシーケンス図を示す。
【図３】各デバイスが実行する各処理のシーケンス図を示す。
【図４】各デバイスが実行する各処理のシーケンス図を示す。
【図５】各デバイスが実行する各処理のシーケンス図を示す。
【図６】各デバイスが実行する各処理のシーケンス図を示す。
【図７】各デバイスが実行する各処理のシーケンス図を示す。
【図８】メイン画面の表示例を示す。
【図９】実行指示受付画面の表示例を示す。
【図１０】実行指示受付画面の表示例を示す。
【図１１】宛先シート選択画面の表示例を示す。
【図１２】通信面読み込み指示画面の表示例を示す。
【図１３】縦書きの宛先シートの一例を示す。
【図１４】横書きの宛先シートの一例を示す。
【図１５】宛先シートスキャン画像の一例を示す。
【図１６】試行印刷画像の一例を示す。
【発明を実施するための形態】
【００１６】
（システムの構成）
図１に示されるように、通信システム２は、多機能機１０と、仲介サーバ６０と、データ処理サーバ２００と、を備えている。多機能機１０は、ＬＡＮ４を介してインターネット６に接続されている。仲介サーバ６０およびデータ処理サーバ２００は、インターネット６を介して接続されている。
【００１７】
多機能機１０、仲介サーバ６０、及びデータ処理サーバ２００は、例えば、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌの略）又はＨＴＴＰＳ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｅの略）による通信を行う。より具体的には、多機能機１０は、ＨＴＴＰクライアントとして動作する。データ処理サーバ２００は、ＨＴＴＰサーバとして動作する。一方、仲介サーバ６０は、多機能機１０との通信においてＨＴＴＰサーバとして動作し、データ処理サーバ２００との通信においてＨＴＴＰクライアントとして動作することで、ＬＡＮ４に備えられたファイアウォールにより阻害されることなく、多機能機１０との通信、およびデータ処理サーバ２００との通信を行うことができる。
【００１８】
（多機能機１０の構成）
多機能機１０は、印刷機能、スキャン機能、コピー機能、ＦＡＸ機能等の各機能を実現するための処理を実行可能である。多機能機１０は、操作部１２と、表示部１４と、ネットワークインターフェース１６と、印刷実行部１８と、スキャン実行部１９と、制御部２０と、を備える。操作部１２は、複数のキーを備える。ユーザは、操作部１２を操作することによって、様々な指示を多機能機１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。ネットワークインターフェース１６は、ＬＡＮ４に接続されている。多機能機１０は、ネットワークインターフェース１６を介して、仲介サーバ６０やデータ処理サーバ２００などと通信をすることが可能とされている。印刷実行部１８は、インクジェット方式、レーザ方式等の印刷機構を備える。スキャン実行部１９は、ＣＣＤ、ＣＩＳ等のスキャン機構を備える。制御部２０は、ＣＰＵ２２と、メモリ２４と、を備える。メモリ２４には、プログラム２５が備えられている。ＣＰＵ２２は、メモリ２４に格納されているプログラム２５に従って、様々な処理を実行する。
【００１９】
（仲介サーバ６０の構成）
仲介サーバ６０は、データ処理サーバ２００とは別体に構成されているサーバである。仲介サーバ６０は、データ処理サーバ２００と多機能機１０との間の、各種データの通信を仲介するためのサーバである。仲介サーバ６０は、多機能機１０のベンダによって提供されるサーバである。仲介サーバ６０は、ネットワークインターフェース６２と、制御部７０と、を備える。仲介サーバ６０は、ネットワークインターフェース６２を介して、多機能機１０やデータ処理サーバ２００などと通信をすることが可能とされている。制御部７０は、ＣＰＵ７２と、メモリ７４と、を備える。メモリ７４は、メモリ２４と同様に、コンピュータが読み取り可能なストレージ媒体であってよい。
【００２０】
メモリ７４には、プログラム７５が記憶されている。またメモリ７４は、各種情報を記憶する。ＣＰＵ７２は、プログラム７５に従って、様々な処理を実行する。
【００２１】
（データ処理サーバ２００の構成）
データ処理サーバ２００は、仲介サーバ６０とは別体に構成されているサーバである。データ処理サーバ２００は、画像ファイルに対して、後述する各種の処理を実行するためのサーバである。データ処理サーバ２００は、多機能機１０のベンダによって提供されるサーバであってもよい。データ処理サーバ２００は、ネットワークインターフェース２６２と、制御部２７０と、を備える。制御部２７０は、ＣＰＵ２７２と、メモリ２７４と、を備える。メモリ２７４には、プログラム２７５が記憶されている。ＣＰＵ２７２は、プログラム２７５に従って、様々な処理を実行する。メモリ２７４は、メモリ２４と同様に、コンピュータが読み取り可能なストレージ媒体であってよい。
【００２２】
プログラム２７５は、画像処理を行うプログラムとして、手書き宛先処理プログラム２８０を含んでいる。手書き宛先処理プログラム２８０は、後述する試行印刷画像データ生成処理（Ｓ４２０〜Ｓ４４０）を実行するためのプログラムである。
【００２３】
（本明細書における記載上の注意点）
本明細書において、「仲介サーバ６０のＣＰＵ７２が、各種の情報を受信する」という記載は、「仲介サーバ６０のＣＰＵ７２が、ネットワークインターフェース６２を介して各種の情報を取得する」という技術内容を含んでいるものとする。また、「仲介サーバ６０のＣＰＵ７２が、各種の情報を送信する」という記載は、「仲介サーバ６０のＣＰＵ７２が、ネットワークインターフェース６２を介して各種の情報を出力する」という技術内容を含んでいるものとする。なお、データ処理サーバ２００のＣＰＵ２７２およびネットワークインターフェース２６２についても、同様の注意点が存在する。また、多機能機１０のＣＰＵ２２およびネットワークインターフェース１６についても、同様の注意点が存在する。
【００２４】
ここで、「データ」および「情報」の文言の定義を説明する。本明細書では、「データ」と「情報」では「情報」を「データ」の上位概念として用いている。そのため、「Ａデータ」を「Ａ情報」と言い換えてもよい。また、「情報」は、「データ」としての形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）が異なっていても、同一の意味内容と認識される限り、同一の情報として取り扱われる。例えば、印刷部数が２部であることを示す情報として装置が扱う限り、"COPY=2"というテキスト形式のデータと、"10"というバイナリ形式のデータとは、同じ情報である。
【００２５】
本明細書では、仲介サーバ６０とデータ処理サーバ２００とがインターネット６で接続されている場合（すなわち、仲介サーバ６０、データ処理サーバ２００の各々として機能する装置が物理的に離れた位置に配置されている場合）を説明したが、この形態に限られない。仲介サーバ６０とデータ処理サーバ２００が、１のサーバ装置で実現されてもよい。例えば仲介サーバ６０とデータ処理サーバ２００が１のサーバ装置で実現される場合、１のサーバ装置には、仲介サーバ６０として機能するプログラムと、データ処理サーバ２００として機能するプログラムとが稼動し、両プログラム間の通信は、サーバ装置内のバスラインなどを介して行われる。なお、仲介サーバ６０とデータ処理サーバ２００とが、１のサーバ装置で実現される構成の場合、本明細書で、仲介サーバ６０とデータ処理サーバ２００との間の通信として説明している通信が、仲介サーバ６０として機能するプログラムと、データ処理サーバ２００として機能するプログラムとの間でのデータの受け渡しに置き換わることとしてよい。また、仲介サーバ６０として機能し、かつ、データ処理サーバ２００としても機能するプログラムが、１のサーバ装置で稼動する形態で実現されてもよい。この場合、本明細書で、仲介サーバ６０とデータ処理サーバ２００との間の通信として説明している通信は、仲介サーバ６０として機能し、かつ、データ処理サーバ２００としても機能するプログラム内でのデータの受け渡しに置き換わることとしてよい。
【００２６】
（通信システムの動作）
通信システム２の動作を、図２〜図７のシーケンス図を用いて説明する。多機能機１０のＣＰＵ２２は、電源投入され、メイン画面を表示させる命令を受け付けると、Ｓ２１０において、表示部１４にメイン画面を表示させる。メイン画面を表示させる命令は、ユーザによって操作部１２から入力されるとしてもよい。メイン画面を表すデータは、メモリ２４に予め格納されているとしてもよい。図８に、メイン画面２０１の一例を示す。メイン画面２０１は、ボタン画像Ｂ１およびＢ２を含んでいる。ボタン画像Ｂ１およびＢ２は、複数の機能の実行命令の入力を受け付けるための画像である。ボタン画像Ｂ１によって受け付けられる機能は、手書き宛先機能である。手書き宛先機能は、手書き宛先処理プログラム２８０での画像処理の実行を受け付けるための画像である。ボタン画像Ｂ２によって受け付けられる機能は、基本機能である。基本機能は、多機能機１０から不図示の外部サーバへ画像ファイルをアップロードしたり、外部サーバから多機能機１０へダウンロードした画像ファイルを印刷するなどの、基本的な処理を行う機能である。
【００２７】
多機能機１０においてボタン画像Ｂ１またはＢ２を選択する操作がなされると、Ｓ２１２においてＣＰＵ２２は、選択されたボタン画像に対応する機能を示す、機能識別情報を、仲介サーバ６０に送信する。機能識別情報の一例としては、ボタン画像Ｂ１の名称である「手書き宛先機能」が挙げられる。すなわち、機能識別情報は、選択されたボタンを示す情報であってもよい。
【００２８】
仲介サーバ６０のＣＰＵ７２は、多機能機１０から機能識別情報を受信すると、Ｓ２１４において、機能識別情報が示す機能を判断する。基本機能が示されている場合（Ｓ２１４：基本機能）にはＳ２１６へ進み、ＣＰＵ７２は基本機能を実行する。本明細書では、基本機能の実行内容については説明を省略する。一方、手書き宛先機能が示されている場合（Ｓ２１４：手書き宛先機能）には、Ｓ２１８へ進む。
【００２９】
Ｓ２１８において、仲介サーバ６０のＣＰＵ７２は、宛先シート選択画面２１４を表示させるための宛先シート選択画面データを生成する。Ｓ２２０においてＣＰＵ７２は、宛先シート選択画面データを多機能機１０に送信する。Ｓ２２３において、多機能機１０のＣＰＵ２２は、宛先シート選択画面２１４を表示部１４に表示させる。図１１に示されるように、宛先シート選択画面２１４は、ボタン画像Ｂ５１〜Ｂ５３を含んでいる。ボタン画像Ｂ５１およびＢ５２の各々は、縦書きの宛先シートおよび横書きの宛先シートの印刷処理の実行を受け付けるための画像である。例えば、ボタン画像Ｂ５１またはＢ５２をタッチし、最後に「決定」を示すボタン画像Ｂ５３をタッチすることによって、宛先シートの印刷処理を実行することができるとしてもよい。
【００３０】
Ｓ２２５で宛先シートの選択の入力を受け付けると、Ｓ２３０においてＣＰＵ２２は、選択された宛先シートを示す宛先シート識別情報を、仲介サーバ６０に送信する。宛先シート識別情報は、縦書きおよび横書きの宛先シートの何れが選択されたかを示す方向情報を含んでいてもよい。
【００３１】
Ｓ２３５において、仲介サーバ６０のＣＰＵ７２は、宛先シート画像を示す宛先シート画像データを生成する。宛先シート識別情報に含まれている方向情報が「縦書き」を示している場合には、縦書きの宛先シート画像を示す宛先シート画像データが生成される。宛先シート識別情報に含まれている方向情報が「横書き」を示している場合には、横書きの宛先シート画像を示す宛先シート画像データが生成される。Ｓ２４０においてＣＰＵ７２は、宛先シート画像データを多機能機１０に送信する。
【００３２】
Ｓ２４５において、多機能機１０のＣＰＵ２２は、宛先シート画像データで表される宛先シート画像を記録紙に印刷する処理を、印刷実行部１８に実行させる。これにより、宛先シートが生成される。宛先シート画像を印刷する記録紙は、定型の記録紙であってもよく、例えばＡ４サイズであってもよい。図１３に、縦書きの宛先シート４００の一例を示す。宛先シート４００は、領域Ｒ１〜Ｒ３を備えている。領域Ｒ１は、枠線Ｐ１１〜Ｐ１３を備えている。枠線Ｐ１１は、宛先住所および受取人の氏名を、手書きで記入する領域である。枠線Ｐ１２は、差出人に関する情報（例えば、差出人住所や氏名）を、手書きで記入する領域である。枠線Ｐ１３は、宛先の郵便番号を、手書きで記入する領域である。なお、領域Ｒ２およびＲ３の内容も、領域Ｒ１と同様であるため、説明を省略する。
【００３３】
また、図１４に、横書きの宛先シート４００ａの一例を示す。横書きの宛先シート４００ａの内容は、縦書きの宛先シート４００の内容と同様であるため、説明を省略する。
【００３４】
Ｓ２５０においてＣＰＵ２２は、宛先シートのスキャン指示が入力されたか否かを判断する。当該判断は、表示部１４に表示されたスキャン実行ボタン（不図示）へのタップ入力が受け付けられたか否かによって行われてもよい。否定判断される場合（Ｓ２５０：ＮＯ）にはＳ２５０へ戻り、肯定判断される場合（Ｓ２５０：ＹＥＳ）にはＳ２６５へ進む。Ｓ２６５においてＣＰＵ２２は、宛先シートのスキャンを実行する。具体的には、ユーザは、Ｓ２４５で印刷された宛先シート（図１３、図１４参照）に、必要な事項を手書きで記載する。そして、記載後の宛先シートを、スキャン実行部１９にセットする。操作部１２の読取開始のボタンが押下されると、ＣＰＵ２２は、スキャン実行部１９に宛先シートを読み取らせる。これにより、宛先シートスキャン画像データが生成される。
【００３５】
Ｓ２７１〜Ｓ２９３では、宛先シートスキャン画像データをデータ処理サーバ２００へアップロードする、第１のアップロード処理Ｕ１が行われる。第１のアップロード処理Ｕ１の内容を以下に説明する。
【００３６】
Ｓ２７１においてＣＰＵ２２は、データ処理アップロード先ＵＲＬ取得要求情報およびテンプレート取得要求情報を、仲介サーバ６０に送信する。「データ処理アップロード」は、宛先シートスキャン画像データを、データ処理サーバ２００へアップロードする処理である。データ処理アップロード先ＵＲＬ取得要求情報は、データ処理サーバ２００にアップロードを行うために必要な情報であるデータ処理アップロード先ＵＲＬを要求するための情報である。テンプレート取得要求情報は、後述するアップロードメッセージのテンプレートを要求するための情報である。
【００３７】
Ｓ２７３において、仲介サーバ６０のＣＰＵ７２は、データ処理アップロード用データＩＤ取得要求情報を、データ処理サーバ２００へ送信する。データ処理アップロード用データＩＤ取得要求情報は、データ処理サーバ２００にアップロードした宛先シートスキャン画像データを識別するためのデータ処理アップロード用データＩＤを、データ処理サーバ２００に対して要求するための情報である。Ｓ２７５においてデータ処理サーバ２００のＣＰＵ２７２は、データ処理アップロード用データＩＤを、仲介サーバ６０に送信する。
【００３８】
Ｓ２７７においてＣＰＵ７２は、アップロードメッセージのテンプレートを作成する。アップロードメッセージのテンプレートは、データ処理サーバ２００へ宛先シートスキャン画像データをアップロードする際のメッセージの枠組みとなる情報である。
【００３９】
Ｓ２７９においてＣＰＵ７２は、データ処理アップロード先ＵＲＬおよびアップロードメッセージのテンプレートを、多機能機１０へ送信する。データ処理アップロード先ＵＲＬの一例としては、データ処理サーバ２００のＵＲＬが挙げられる。
【００４０】
Ｓ２８１においてＣＰＵ２２は、受信したテンプレートと、受信したデータ処理アップロード先ＵＲＬと、Ｓ２６５で作成された宛先シートスキャン画像データと、に基づいて、アップロードメッセージを作成する。具体的には、多機能機１０は、仲介サーバ６０から受信したテンプレートの所定の位置に、宛先シートスキャン画像データのバイナリデータと、データ処理アップロード先ＵＲＬと、宛先シートスキャン画像データのデータサイズ等の各種の情報を組み合わせる。Ｓ２８３においてＣＰＵ２２は、データ処理サーバ２００に対して、アップロードメッセージを送信する。
【００４１】
Ｓ２８５において、データ処理サーバ２００のＣＰＵ２７２は、データ処理アップロード結果情報を、多機能機１０へ送信する。データ処理アップロード結果情報は、宛先シートスキャン画像データがデータ処理サーバ２００に正常にアップロードできたか否かを示す情報である。Ｓ２８７において、多機能機１０のＣＰＵ２２は、受信したデータ処理アップロード結果情報を仲介サーバ６０に対して転送する。
【００４２】
Ｓ２８９において、仲介サーバ６０のＣＰＵ７２は、データ処理アップロード結果情報を解読し、解読結果を作成する。データ処理アップロード結果情報は、データ処理サーバ２００から多機能機１０へ送信されてきた情報であるため、データ処理サーバ２００に固有の仕様を有している。よって、仲介サーバ６０が記憶しているプログラム７５に含まれている不図示の解読プログラムを用いることにより、データ処理アップロード結果情報を解読することができる。解読結果は、多機能機１０で解読可能な形式のメッセージである。解読結果には、解読されたデータ処理アップロード結果情報に含まれているデータ処理アップロード結果が含まれている。Ｓ２９３においてＣＰＵ７２は、解読結果を多機能機１０に送信する。
【００４３】
Ｓ３００においてＣＰＵ２２は、宛先シートスキャン画像データのアップロードが完了したことを示すアップロード完了情報を、仲介サーバ６０へ送信する。
【００４４】
Ｓ３３０において、仲介サーバ６０のＣＰＵ７２は、通信面読み込み指示画面を示す通信面読み込み指示画面データを生成する。Ｓ３３５においてＣＰＵ７２は、通信面読み込み指示画面データを多機能機１０に送信する。Ｓ３４０において、多機能機１０のＣＰＵ２２は、通信面読み込み指示画面を表示部１４に表示させる。
【００４５】
図１２に、通信面読み込み指示画面２２０の一例を示す。通信面読み込み指示画面２２０は、はがきの通信面（すなわち、宛先を記載する面の反対面）をスキャンすることをユーザに要求するための画面である。
【００４６】
Ｓ３４５においてＣＰＵ２２は、はがきの通信面のスキャン指示が入力されたか否かを判断する。当該判断は、スキャン実行ボタンＢ６１（図１２参照）へのタップ入力が受け付けられたか否かによって行われてもよい。否定判断される場合（Ｓ３４５：ＮＯ）にはＳ３４５へ戻り、肯定判断される場合（Ｓ３４５：ＹＥＳ）にはＳ３５０へ進む。Ｓ３５０において、多機能機１０のＣＰＵ２２は、はがきの通信面のスキャンを実行する。具体的には、ユーザは、はがきの通信面が読み取られるように、はがきをスキャン実行部１９にセットする。スキャン実行ボタンＢ６１がタップされると、ＣＰＵ２２は、スキャン実行部１９に、はがきの通信面を読み取らせる。これにより、通信面スキャン画像データが生成される。
【００４７】
Ｓ３７１〜Ｓ３９３では、通信面スキャン画像データをデータ処理サーバ２００へアップロードする、第２のアップロード処理Ｕ２処理が行われる。第２のアップロード処理Ｕ２のＳ３７１〜Ｓ３９３の各処理の内容は、前述した第１のアップロード処理Ｕ１のＳ２７１〜Ｓ２９３の各処理の内容と同様であるため、ここでは説明を省略する。すなわち、Ｓ２７１〜Ｓ２９３の各処理において、「宛先シートスキャン画像データ」を、「通信面スキャン画像データ」に読み替えればよい。
【００４８】
Ｓ４１０においてＣＰＵ２２は、試行印刷画像データ生成処理要求情報を、仲介サーバ６０に送信する。試行印刷画像データ生成処理要求情報は、Ｓ２８３およびＳ３８３でデータ処理サーバ２００にアップロードした宛先シートスキャン画像データおよび通信面スキャン画像データに対して、各種のデータ処理を実行することで、試行印刷画像データを生成することを要求するための情報である。Ｓ４１５においてＣＰＵ７２は、試行印刷画像データ生成処理要求情報をデータ処理サーバ２００へ送信する。
【００４９】
Ｓ４２０〜Ｓ４４０において、データ処理サーバ２００のＣＰＵ２７２は、試行印刷（Ｓ７６０）で用いられる試行印刷画像データを生成する、試行印刷画像データ生成処理を実行する。試行印刷画像データ生成処理は、前述の手書き宛先処理プログラム２８０に基づいて実行されてもよい。以下に説明する。
【００５０】
Ｓ４２０においてＣＰＵ２７２は、通信面スキャン画像データを用いて、印刷領域を検出する印刷領域検出処理を実行する。例えば、通信面スキャン画像データを用いて、はがきの通信面のエッジを検出することで、印刷領域を検出してもよい。
【００５１】
Ｓ４２５においてＣＰＵ２７２は、はがきの宛先面に印刷する宛先の方向が、縦書き方向であるか横書き方向であるかを判断する処理を実行する。当該判断は、宛先シートスキャン画像データが、縦書きの宛先シート画像または横書きの宛先シート画像の何れを示しているかによって行われてもよい。
【００５２】
Ｓ４３５においてＣＰＵ２７２は、宛先シートスキャン画像から、宛先画像、差出人画像、郵便番号画像を抽出する、画像抽出処理を実行する。宛先画像は、はがきの宛先面において、宛先を記載する領域に印刷される画像である。差出人画像は、はがきの宛先面において、差出人を記載する領域に印刷される画像である。郵便番号画像は、はがきの宛先面において、郵便番号を記載する領域に印刷される画像である。
【００５３】
画像抽出処理を、図１５に示す宛先シートスキャン画像４００ｂを用いて具体的に説明する。宛先シートスキャン画像４００ｂは、図１３に示す縦書きの宛先シート４００にユーザが手書きで必要事項を記載し、Ｓ２６５でスキャンを実行することで生成された画像である。宛先画像は、枠線Ｐ１１で囲まれた領域の画像をトリミングして抜き出すことで抽出される。差出人画像は、枠線Ｐ１２で囲まれた領域の画像をトリミングして抜き出すことで抽出される。郵便番号画像は、枠線Ｐ１３で囲まれた領域の画像をトリミングして抜き出すことで抽出される。
【００５４】
Ｓ４３７においてＣＰＵ２７２は、はがきの宛先面に印刷する宛先面印刷画像を示す、宛先面印刷画像データを生成する。具体的には、Ｓ４３５で抽出した宛先画像、差出人画像、郵便番号画像を、Ｓ４２０で検出した印刷領域内へ配置する、配置処理を実行する。配置処理では、宛先画像、差出人画像、郵便番号画像のサイズが自動調節される。例えば、印刷領域の幅と宛先画像の幅との比率や、印刷領域の幅と差出人画像の幅との比率などを、予め定めておいてもよい。そして、予め定めた比率になるように、宛先画像や差出人画像のサイズを調整するとしてもよい。また配置処理では、宛先画像、差出人画像、郵便番号画像の印刷領域での配置位置が、自動で決定される。配置位置は、印刷領域の境界線から距離などに基づいて、予め定められていてもよい。
【００５５】
また、Ｓ４２０で検出した印刷領域は矩形形状を有しているため、印刷領域には、ランドスケープ態様とポートレート態様とが存在している。したがって、宛先面印刷画像データは、ランドスケープ態様の印刷領域およびポートレート態様の印刷領域の両方について生成される。
【００５６】
Ｓ４４０においてＣＰＵ２７２は、試行印刷画像を示す試行印刷画像データを生成する。試行印刷画像データは、Ｓ４３７で生成したランドスケープ態様およびポートレート態様の宛先面印刷画像データと、Ｓ３８３で受信した通信面スキャン画像データと、変更指示書込画像データと、を含んでいるデータである。図１６に、試行印刷画像５００の一例を示す。試行印刷画像５００は、領域Ｒ１１およびＲ２１を備えている。領域Ｒ１１は、はがきをポートレート態様に配置する場合における、宛先面および通信面への印刷プレビューを示す領域である。領域Ｒ２１は、はがきをランドスケープ態様に配置する場合における、宛先面および通信面への印刷プレビューを示す領域である。領域Ｒ１１は、宛先面印刷画像Ｉ１１、通信面スキャン画像Ｉ１２、変更指示書込画像Ｉ１３を備えている。宛先面印刷画像Ｉ１１は、ポートレート態様の宛先面印刷画像データによって示される画像である。宛先面印刷画像Ｉ１１には、縦書きの宛先画像Ｐ５１および差出人画像Ｐ５２が配置されている。変更指示書込画像Ｉ１３は、変更指示を書き込むための画像である。変更指示書込画像Ｉ１３には、変更指示の内容が書かれた文字列とチェックボックスとの組み合わせが、複数含まれていてもよい。この場合、ユーザは、選択した変更指示に対応するチェックボックスに手書きでチェックを入れて、Ｓ７７０でスキャンすることで、選択した変更指示をデータ処理サーバ２００に送信することができる。また、変更指示の内容は、様々であってよい。例えば、宛先面印刷画像内における宛先画像や差出人画像の位置を、上下左右に所定量移動させる内容であってもよい。また例えば、通信面スキャン画像を所定角度（例：９０°、１８０°）だけ回転させる内容であってもよい。
【００５７】
同様にして領域Ｒ１２は、宛先面印刷画像Ｉ２１、通信面スキャン画像Ｉ２２、変更指示書込画像Ｉ２３を備えている。宛先面印刷画像Ｉ２１は、ランドスケープ態様の宛先面印刷画像データによって示される画像である。宛先面印刷画像Ｉ２１には、縦書きの宛先画像Ｐ６１および差出人画像Ｐ６２が配置されている。変更指示書込画像Ｉ２３の内容は、前述した変更指示書込画像Ｉ１３の内容と同様であるため、説明を省略する。
【００５８】
Ｓ６３１〜Ｓ６５１では、データ処理待機処理が実行される。データ処理待機処理は、試行印刷画像データ生成処理（Ｓ４２０〜Ｓ４４０）が完了するまで多機能機１０を待機させる処理である。Ｓ６３１において、仲介サーバ６０のＣＰＵ７２は、データ処理完了確認要求情報をデータ処理サーバ２００に送信する。データ処理完了確認要求情報は、Ｓ４１５でデータ処理サーバ２００に対して実行を要求した試行印刷画像データ生成処理が完了したか否かを、データ処理サーバ２００に対して確認するための情報である。
【００５９】
Ｓ６３２においてデータ処理サーバ２００のＣＰＵ２７２は、試行印刷画像データ生成処理が完了したか否かを判断する。試行印刷画像データ生成処理が完了していない場合（Ｓ６３２：ＮＯ）にはＳ６３３へ進む。Ｓ６３３においてＣＰＵは、試行印刷画像データ生成処理が完了していないことを示す未完了通知情報を、仲介サーバ６０へ送信する。Ｓ６３５において仲介サーバ６０のＣＰＵ７２は、未完了通知情報を受信することに応じて、待機命令を生成する。待機命令は、多機能機１０に、試行印刷画像データ生成処理の完了を待機させるための命令である。Ｓ６３７においてＣＰＵ７２は、待機命令を多機能機１０へ送信する。Ｓ６３９において多機能機１０のＣＰＵ２２は、試行印刷画像データ生成処理の完了を待機する待機処理を実行する。待機処理は、例えば、試行印刷画像データ生成処理のタイムアウトを検知するためにスタートしていたタイマーをリセットして、再スタートさせる処理であってもよい。Ｓ６４１においてＣＰＵ２２は、待機処理の実行が完了したことを示す待機処理完了情報を、仲介サーバ６０へ送信する。そしてＳ６３１へ戻る。
【００６０】
一方、Ｓ６３２において試行印刷画像データ生成処理が完了したと判断された場合（Ｓ６３２：ＹＥＳ）には、Ｓ６５１へ進む。Ｓ６５１においてデータ処理サーバ２００のＣＰＵ２７２は、試行印刷画像データ生成処理が完了したことを示す完了通知情報を、仲介サーバ６０へ送信する。
【００６１】
Ｓ７２０において仲介サーバ６０のＣＰＵ７２は、実行指示受付画面データを生成する。Ｓ７２５においてＣＰＵ７２は、実行指示受付画面データを、多機能機１０へ送信する。Ｓ７３０において多機能機１０のＣＰＵ２２は、実行指示受付画面２３０を表示部１４に表示させる。図９に示されるように、実行指示受付画面２３０は、ボタン画像Ｂ３１〜Ｂ３３およびＢ３２を含んでいる。ボタン画像Ｂ３１は、試行印刷処理の実行命令を受け付けるための画像である。ボタン画像Ｂ３２は、宛先面印刷画像Ｉ１１（図１６参照）を示すポートレート態様の宛先面印刷画像データを用いた、本番印刷処理の実行命令を受け付けるための画像である。ボタン画像Ｂ３３は、宛先面印刷画像Ｉ２１（図１６参照）を示すランドスケープ態様の宛先面印刷画像データを用いた、本番印刷処理の実行命令を受け付けるための画像である。
【００６２】
ボタン画像Ｂ３１〜Ｂ３３の何れかを選択する操作がなされると、Ｓ７３５においてＣＰＵ２２は、入力された指示内容を判断する。本番印刷の実行指示が入力された場合（Ｓ７３５：本番印刷実行）にはＳ８４３へ進み、試行印刷の実行指示が入力された場合（Ｓ７３５：試行印刷実行）にはＳ７４３へ進む。
【００６３】
Ｓ７４３において多機能機１０のＣＰＵ２２は、ダウンロード元ＵＲＬ要求情報を、仲介サーバ６０へ送信する。ダウンロード元ＵＲＬ要求情報は、試行印刷画像データ生成処理で生成された試行印刷画像データにアクセスするためのダウンロード元ＵＲＬを、仲介サーバ６０に対して要求する情報である。Ｓ７４６においてＣＰＵ７２は、ダウンロード元ＵＲＬを生成し、多機能機１０へ送信する。
【００６４】
Ｓ７５１において多機能機１０のＣＰＵ２２は、試行印刷画像データをダウンロードするためのダウンロード要求情報を、データ処理サーバ２００に送信する。Ｓ７５２においてデータ処理サーバ２００のＣＰＵ２７２は、ダウンロード要求情報によって特定される試行印刷画像データを、多機能機１０に送信する。
【００６５】
Ｓ７６０において、多機能機１０のＣＰＵ２２は、試行印刷画像データで表される試行印刷画像（図１６参照）を記録紙に印刷する試行印刷処理を、印刷実行部１８に実行させる。これにより、試行印刷シートが生成される。試行印刷画像を印刷する記録紙は、定型の記録紙であってよく、例えばＡ４サイズであってもよい。
【００６６】
Ｓ７６３において多機能機１０のＣＰＵ２２は、実行指示受付画面２４０を表示部１４に表示させる。図１０に示されるように、実行指示受付画面２４０は、ボタン画像Ｂ４１〜Ｂ４３を含んでいる。ボタン画像Ｂ４１は、処理画像ファイルを修正する修正処理の実行命令を受け付けるための画像である。ボタン画像Ｂ４２およびＢ４３の内容は、図９で前述したボタン画像Ｂ３２およびＢ３３の内容と同様であるため、説明を省略する。
【００６７】
ボタン画像Ｂ４１〜Ｂ４３の何れかを選択する操作がなされると、Ｓ７６５においてＣＰＵ２２は、入力された指示内容を判断する。修正指示が入力されたと判断される場合（Ｓ７６５：修正実行）には、Ｓ７７０へ進む。Ｓ７７０において、多機能機１０のＣＰＵ２２は、試行印刷シートのスキャンを実行する。具体的には、ユーザは、Ｓ７６０で印刷された試行印刷シート（図１６参照）の変更指示書込画像Ｉ１３またはＩ２３に、変更指示情報を手書きで記載する。変更指示情報は、例えば、画像の位置を上下左右に所定量だけ移動させる、回転させる、などであってもよい。そして、記載後の試行印刷シートを、スキャン実行部１９にセットする。操作部１２の読取開始のボタンが押下されると、ＣＰＵ２２は、スキャン実行部１９に試行印刷シートを読み取らせる。これにより、試行印刷シートスキャン画像データが生成される。
【００６８】
Ｓ７７１〜Ｓ７９３では、試行印刷シートスキャン画像データをデータ処理サーバ２００へアップロードする、第３のアップロード処理Ｕ３理が行われる。第３のアップロード処理Ｕ３のＳ７７１〜Ｓ７９３の各処理の内容は、前述した第１のアップロード処理Ｕ１のＳ２７１〜Ｓ２９３の各処理の内容と同様であるため、ここでは説明を省略する。すなわち、Ｓ２７１〜Ｓ２９３の各処理において、「宛先シートスキャン画像データ」を、「試行印刷シートスキャン画像データ」に読み替えればよい。
【００６９】
Ｓ７９５においてＣＰＵ２７２は、試行印刷シートスキャン画像データで示される試行印刷シートスキャン画像に含まれている変更指示書込画像を解析し、変更指示情報を読み取る、画像処理を実行する。例えば、周知のＯＣＲ（Optical Character Recognitionの略）技術を用いることで、手書きのチェックが記入されたチェックボックスを認識してもよい。また、変更指示を示す文字列を認識してもよい。
【００７０】
Ｓ７９８においてＣＰＵ２７２は、Ｓ７９５で取得した変更指示情報に基づいて、試行印刷画像データの内容を変更する。具体的には、宛先面印刷画像データにおいて、印刷領域内における宛先画像や差出人画像の配置を変更したり、通信面スキャン画像データの向きを１８０°回転させるなどの処理を行う。そして、Ｓ６３１へ戻る。
【００７１】
一方、Ｓ７６５において、本番印刷の実行指示が入力されたと判断される場合（Ｓ７６５：本番印刷実行）には、Ｓ８４３へ進む。Ｓ８４３〜Ｓ８５２において、宛先面印刷画像データおよび通信面スキャン画像データをデータ処理サーバ２００からダウンロードする処理が行われる。Ｓ８４３〜Ｓ８５２の処理内容は、前述したＳ７４３〜Ｓ７５２の各処理の内容と同様であるため、ここでは説明を省略する。すなわち、Ｓ７４３〜Ｓ７５２の各処理において、「試行印刷画像データ」を、「宛先面印刷画像データおよび通信面スキャン画像データ」に読み替えればよい。また、Ｓ８５１において多機能機１０のＣＰＵ２２は、ポートレート態様またはランドスケープ態様の宛先面印刷画像データをダウンロードするためのダウンロード要求情報を、データ処理サーバ２００に送信すればよい。ポートレート態様の宛先面印刷画像データまたはランドスケープ態様の宛先面印刷画像データの何れを要求するかは、Ｓ７３５またはＳ７６５で入力された本番印刷処理の実行命令に基づいて判断すればよい。また、Ｓ７５２においてデータ処理サーバ２００のＣＰＵ２７２は、ポートレート態様またはランドスケープ態様の宛先面印刷画像データを多機能機１０に送信すればよい。
【００７２】
Ｓ８６０において、多機能機１０のＣＰＵ２２は、本番印刷処理を実行する。具体的には、ポートレート態様の宛先面印刷画像データまたはランドスケープ態様の宛先面印刷画像データで表される宛先面印刷画像をはがきの宛先面に印刷するとともに、通信面スキャン画像データで表される通信面スキャン画像をはがきの通信面に印刷する処理を、印刷実行部１８に実行させる。そしてシーケンスを終了する。
【００７３】
（効果）
本明細書に記載されている仲介サーバ６０やデータ処理サーバ２００等によれば、通信面スキャン画像データを多機能機から取得し（Ｓ３８３）、印刷領域を特定（Ｓ４２０）することで、はがきの形状を特定することができる。そして、Ｓ４３５で抽出した宛先画像、差出人画像、郵便番号画像を、Ｓ４２５で判断した方向に基づいて、Ｓ４２０で検出した印刷領域内へ配置することができる（Ｓ４３７）。これにより、はがきの形状が不定形である場合においても、はがきの形状に適合した宛先面印刷画像データを生成することが可能となる。
【００７４】
本明細書に記載されている仲介サーバ６０やデータ処理サーバ２００等によれば、はがきの宛先面に印刷する宛先の方向が縦書き方向であるか横書き方向であるかを判断することができる（Ｓ４２５）。そして、Ｓ４２５で判断した方向に基づいて、宛先画像等を印刷領域内へ配置することができる（Ｓ４３７）。これにより、宛先の方向に応じて、宛先画像等を適切に配置することができる。
【００７５】
本明細書に記載されている仲介サーバ６０やデータ処理サーバ２００等によれば、ランドスケープ態様の印刷領域に対応した宛先面印刷画像（図１６、宛先面印刷画像Ｉ２１を参照）と、ポートレート態様の印刷領域に対応した宛先面印刷画像（図１６、宛先面印刷画像Ｉ１１を参照）との、両方を生成することができる（Ｓ４３７）。これにより、はがきをランドスケープ態様に配置する場合およびポートレート態様に配置する場合の何れにも対応することが可能となる。
【００７６】
ユーザは、縦書きの宛先シート４００（図１３）や横書きの宛先シート４００ａ（図１４）の枠線内に、宛先住所や受取人の氏名等を手書きで記入し、その後に多機能機１０でスキャンすることで、宛先シートスキャン画像データを生成することができる（Ｓ２６５）。そして、宛先シートスキャン画像データから、手書きで記載された事項を含んだ宛先画像、差出人画像、郵便番号画像を抽出することができる（Ｓ４３５）。これによりユーザは、宛先シートに手書きで記入して多機能機１０でスキャンするだけで、手書き文字が宛先面に印刷されたはがきを多機能機１０印刷することが可能となる（Ｓ８６０）。
【００７７】
ユーザは、Ｓ７６０で印刷された試行印刷シートに印刷されている変更指示書込画像Ｉ１３やＩ２３（図１６参照）に、変更指示情報を手書きで記載し、記載後の試行印刷シートを多機能機１０でスキャン（Ｓ７７０）することで、変更指示情報をデータ処理サーバ２００に送信することができる（Ｓ７８３）。データ処理サーバ２００は、変更指示情報に基づいて、試行印刷画像データの内容を変更することができる（Ｓ７９８）。これにより、試行印刷シートに手書きで記入して多機能機１０でスキャンするだけで、宛先面印刷画像や通信面スキャン画像の内容を修正することが可能となる。
【００７８】
本明細書に記載されている仲介サーバ６０やデータ処理サーバ２００等によれば、変更指示情報に基づいて試行印刷画像データの内容を変更し（Ｓ７９８）、変更後の試行印刷画像データを用いて、試行印刷シートを再度印刷することができる（Ｓ７６０）。これにより、変更内容を印刷物で確認することが可能となるため、ユーザの利便性を高めることができる。
【００７９】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。例えば、以下の変形例が含まれる。
【００８０】
（変形例）
Ｓ４３７で実行される配置処理の変形例を説明する。Ｓ３４０においてＣＰＵ２２は、宛先面読み込み指示画面を表示部１４に表示させる。はがきの宛先面のスキャン指示が入力されると（Ｓ３４５：ＹＥＳ）、宛先面のスキャンが実行（Ｓ３５０）され、宛先面スキャン画像データが生成される（Ｓ３５０）。宛先面スキャン画像データが示す宛先面スキャン画像の少なくとも一部分には、はがきの宛先面に予め印刷されている図形または文字列を示す特定画像が含まれていてもよい。はがきの宛先面に予め印刷されている図形等の一例としては、切手を貼り付ける場所を示す切手貼付領域、郵便番号を記載するための郵便番号記載領域、商標やロゴマークなどが挙げられる。ＣＰＵ２７２は、宛先面スキャン画像データを用いて印刷領域を特定する（Ｓ４２０）。このときＣＰＵ２７２は、特定画像が配置されている領域も特定する。Ｓ４３７においてＣＰＵ２７２は、特定画像が配置されている領域と重ならないように、宛先画像、差出人画像、郵便番号画像の印刷領域での配置位置を決定する。これにより、宛先面に予め印刷されている図形等を避けて、宛先画像や差出人画像を印刷することが可能となる（Ｓ８６０）。また、Ｓ３４０において、宛先面読み込み指示画面を表示部に表示させ、宛先面のスキャンを実行し、宛先面スキャン画像データをデータ処理サーバ２００にアップロードすることに加え、通信面読み込み指示画面を表示部１４に表示させ、通信面のスキャンを実行し、通信面スキャン画像データをデータ処理サーバ２００にアップロードすることにより、データ処理サーバ２００は、宛先面印刷画像データと通信面印刷画像データを生成し、多機能機１０に送信できる。多機能機１０は、宛先面印刷画像データと通信面印刷画像データを取得し、宛先面と通信面の画像を両面印刷することが可能となる。
【００８１】
変更指示の入力を受け付ける態様は、様々であってよい。例えば仲介サーバ６０は、Ｓ７２０において変更指示受付画面データを生成し、Ｓ７２５において多機能機１０へ送信するとしてもよい。Ｓ７３０において、多機能機１０のＣＰＵ２２は、変更指示受付画面データに基づいて、変更指示情報の入力を受け付けるための変更指示受付画面を表示部１４に表示させてもよい。変更指示受付画面には、Ｓ４３７で生成された宛先面印刷画像データに基づく宛先面印刷画像が表示されるとしてもよい。そしてＣＰＵ２２は、ユーザによる変更指示の入力を操作部１２を介して受け付けることに応じて、変更指示情報をデータ処理サーバ２００へ送信してもよい。データ処理サーバ２００は、Ｓ７９８において、受信した変更指示情報に基づいて、試行印刷画像データの内容を変更してもよい。これにより、試行印刷処理（Ｓ７６０）を実行する必要がないため、記録紙を節約することが可能となる。また、データ処理サーバ２００で実行される、変更指示情報を読み取るための画像処理（Ｓ７９５）を省略することが可能となる。
【００８２】
Ｓ４２０において、印刷領域を検出する方法は、様々であってよい。例えば、Ｓ２４５で生成される宛先シートに、使用したいはがきのサイズを手書きで指定する欄を設けてもよい。記載後の宛先シートがスキャンされ（Ｓ２６５）、宛先シートスキャン画像データがデータ処理サーバ２００にアップロードされると（Ｓ２８３）、データ処理サーバ２００は、宛先シートスキャン画像データに画像処理を実行することで、指定されたはがきのサイズを認識してもよい。画像処理の内容は、Ｓ７９５で説明した内容と同様であってよい。そして、指定されたはがきのサイズに基づいて、宛先面印刷画像データを生成してもよい（Ｓ４３７）。これにより、手書きではがきのサイズを指定することができるため、ユーザの利便性を高めることができる。
【００８３】
宛先画像、差出人画像、郵便番号画像などは、スキャン処理によって生成する態様に限られない。過去に生成した宛先画像、差出人画像、郵便番号画像などを、多機能機１０のメモリ２４やデータ処理サーバ２００のメモリ２７４に記憶しておき、必要に応じて読み出すとしてもよい。
【００８４】
本実施例では、印刷媒体にはがきを用いる場合を説明したが、この形態に限られず、各種の郵送物を用いることができる。例えば印刷媒体に封筒を用いる場合には、Ｓ３５０において、封筒の表面または裏面のキャンを実行してもよい。これにより、Ｓ４２０において、封筒の印刷領域を検出することができる。
【００８５】
試行印刷画像データ生成処理に含まれている、Ｓ４２０〜Ｓ４４０の各処理の順番は、適宜に入れ替えることが可能である。例えば、Ｓ４２０、Ｓ４２５、Ｓ４３５の各処理の順番は、自由に設定してもよいし、これらの処理を並列に実行してもよい。
【００８６】
Ｓ４３７において、宛先画像、差出人画像、郵便番号画像などのサイズを自動調節するサイズ調節処理は、必ずしも実行する必要はない。例えば、Ｓ４２０で検出された印刷領域の長辺または短辺の少なくとも一方が、定型はがきの長辺または短辺よりも小さい場合に、サイズ調節処理を実行するとしてもよい。これにより、不要なサイズ調節処理が実行されてしまうことで、宛先面印刷画像の画像配置バランスが崩れてしまうことを防止することができる。
【００８７】
Ｓ４３７において、宛先面印刷画像データは、ランドスケープ態様の印刷領域およびポートレート態様の印刷領域の少なくとも一方についてのみ生成されてもよい。例えば、宛先の方向が縦書き方向である場合には、ポートレート態様の印刷領域に対する宛先面印刷画像データのみが生成されてもよい。また例えば、宛先の方向が横書き方向である場合には、ランドスケープ態様の印刷領域に対する宛先面印刷画像データのみが生成されてもよい。
【００８８】
変更指示書込画像は、図１６に示すように、チェックボックスを用いた態様に限られない。例えば、「宛先画像を右へ５ｍｍ移動」など、変更指示を示す文字列を直接記入する欄を備える態様であってもよい。
【００８９】
変更指示の入力を受け付けて、試行印刷画像データの内容を変更する処理は、省略することが可能である。この場合、Ｓ７７０〜Ｓ７９８を省略すればよい。以上より、一般的に言うと、中継装置は、「第１スキャン画像データ取得手段」と、「第１画像データ生成手段」と、「第２画像データ取得手段」と、「宛先面印刷画像データ生成手段」と、「第１データ送信手段」と、を少なくとも備えていれば良い。具体例としては、中継装置は、Ｓ２８３と、Ｓ４３５と、Ｓ３８３と、Ｓ４３７と、Ｓ７５２と、を少なくとも実行すればよい。
【００９０】
Ｓ２７９において仲介サーバ６０が多機能機１０へ送信するデータ処理アップロード先ＵＲＬは、データ処理サーバ２００のＵＲＬに限られない。例えば、データ処理サーバ２００がアクセス可能な記憶媒体のＵＲＬであってもよい。
【００９１】
本実施形態では、多機能機１０、仲介サーバ６０、データ処理サーバ２００のＣＰＵ２２、７２、２７２がソフトウェアに従って処理を実行する場合を説明したが、この形態に限られない。ソフトウェアに従って実現される機能のうちの少なくとも一部は、論理回路等のハードウェアによって実現されてもよい。
【００９２】
多機能機１０は画像処理装置の一例である。インターネット６は、ネットワークの一例である。仲介サーバ６０、または、仲介サーバ６０およびデータ処理サーバ２００は、中継装置の一例である。ＣＰＵ７２および２７２は、プロセッサの一例である。宛先面は、宛先面の一例である。宛先画像、差出人画像、郵便番号画像は、第１画像の一例である。宛先シートスキャン画像データは、第１画像データの一例である。Ｓ２８３を実行するＣＰＵは、第１スキャン画像データ取得手段の一例である。Ｓ４３５を実行するＣＰＵは、第１画像データ生成手段の一例である。宛先シート識別情報は、方向情報の一例である。Ｓ２３０を実行するＣＰＵは、方向情報取得手段の一例である。通信面画像は、第２画像の一例である。通信面スキャン画像データは、第２画像データの一例である。Ｓ３８３を実行するＣＰＵは、第２画像データ取得手段の一例である。宛先面印刷画像データは、宛先面印刷画像データの一例である。Ｓ４３７を実行するＣＰＵは、宛先面印刷画像データ生成手段の一例である。Ｓ７５２を実行するＣＰＵは、第１データ送信手段の一例である。宛先シートスキャン画像データは、第１スキャン画像データの一例である。Ｓ２４０を実行するＣＰＵは、枠線画像データ送信手段の一例である。Ｓ７８３を実行するＣＰＵは、変更指示情報取得手段の一例である。Ｓ７９８を実行するＣＰＵは、データ変更手段の一例である。２回目以降のＳ７５２を実行するＣＰＵは、第２データ送信手段の一例である。試行印刷シートスキャン画像データは、第２スキャン画像データの一例である。Ｓ７８３を実行するＣＰＵは、第２スキャン画像データ取得手段の一例である。Ｓ７９５を実行するＣＰＵは、画像処理手段の一例である。実行指示受付画面データは、受付画面データの一例である。Ｓ７２５を実行するＣＰＵは、受付画面データ送信手段の一例である。
【符号の説明】
【００９３】
６：インターネット、１０：多機能機、２２および７２および２７２：ＣＰＵ、６０：仲介サーバ、６２および２６２：ネットワークインターフェース、２００：データ処理サーバ
【図１】
2015195473.tif 000003
【図２】
2015195473.tif 000004
【図３】
2015195473.tif 000005
【図４】
2015195473.tif 000006
【図５】
2015195473.tif 000007
【図６】
2015195473.tif 000008
【図７】
2015195473.tif 000009
【図８】
2015195473.tif 000010
【図９】
2015195473.tif 000011
【図１０】
2015195473.tif 000012
【図１１】
2015195473.tif 000013
【図１２】
2015195473.tif 000014
【図１３】
2015195473.tif 000015
【図１４】
2015195473.tif 000016
【図１５】
2015195473.tif 000017
【図１６】
2015195473.tif 000018