(57)【特許請求の範囲】
【請求項１】
画像を出力する出力機能を有する画像処理装置と接続するための接続部を備えた通信装置であって、
前記画像処理装置が有する出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを示す設定情報を、前記接続部により前記画像処理装置と接続されたときに、当該画像処理装置から取得する設定情報取得手段と、
前記画像処理装置について、前記設定情報取得手段により取得される前記設定情報に基づいて、前記出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを対応付けて、第１記憶部に記憶させる第１記憶制御手段と、
画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得される画像データから、前記第１記憶部に記憶されている種類の出力データを生成する生成手段と、
前記生成手段により生成された前記出力データを、第２記憶部に記憶させる第２記憶制御手段と、
前記第２記憶部に記憶される出力データのうち、前記画像処理装置において指定された出力機能に対応する種類の出力データを、当該画像処理装置へ送信する出力データ送信手段と、
前記生成手段による前記出力データの生成が完了したことを、前記接続部により接続された画像処理装置へ通知する完了通知手段と、を備え、
前記出力データ送信手段は、前記完了通知手段により前記出力データの生成の完了を通知した画像処理装置から、出力データの送信要求を受信した場合に、当該画像処理装置に対して前記出力データを送信する、通信装置。
【請求項２】
前記出力データ送信手段は、前記画像処理装置から出力データの送信要求を受信した場合に、その画像処理装置において指定された出力機能に対応する種類の出力データを、当該画像処理装置に対して送信する、請求項１記載の通信装置。
【請求項３】
前記出力機能は、表示出力機能を含み、
前記第２記憶制御手段は、前記生成手段により生成された前記出力データを、当該出力データの元となる画像データ及び当該出力データの種類に対応する前記出力機能と対応付けて、前記第２記憶部に記憶させ、
前記画像処理装置に対して表示出力機能に対応する出力データを送信した場合、当該出力データの元となる画像データから生成された出力データのうち、表示出力機能に対応付けて記憶されている全ての出力データを、前記第２記憶部から削除する表示データ削除手段を備える、請求項１または２に記載の通信装置。
【請求項４】
前記出力機能は、表示出力機能および印刷出力機能を含み、
前記第２記憶制御手段は、前記生成手段により生成された前記出力データを、当該出力データの元となる画像データ及び当該出力データの種類に対応する前記出力機能と対応付けて、前記第２記憶部に記憶させ、
前記画像処理装置に対して印刷出力機能に対応する出力データを送信した場合、当該出力データの元となる画像データから生成された全ての出力データを、前記第２記憶部から削除する出力データ削除手段を備える、請求項１から３のいずれかに記載の通信装置。
【請求項５】
前記第１記憶部は、前記接続部により過去に接続された画像処理装置および前記接続部により接続中の画像処理装置について、当該画像処理装置が有する出力機能および当該出力機能で画像を出力する場合に使用される出力データの種類を記憶する、請求項１から４のいずれかに記載の通信装置。
【請求項６】
前記出力データの種類は、出力データの向きを示す情報を含み、
前記生成手段は、前記画像データ取得手段により取得した画像データに回転処理を施すことにより、前記出力データの種類が示す向きの出力データを生成する、請求項１から５のいずれかに記載の通信装置。
【請求項７】
画像を出力する出力機能を有する画像処理装置と接続するための接続部を備えた通信装置であって、
前記画像処理装置が有する出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを示す設定情報を、前記接続部により接続された画像処理装置から取得する設定情報取得手段と、
前記画像処理装置について、前記設定情報取得手段により取得される前記設定情報に基づいて、前記出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを対応付けて、第１記憶部に記憶させる第１記憶制御手段と、
画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得される画像データから、前記第１記憶部に記憶されている種類の出力データを生成する生成手段と、
前記生成手段により生成された前記出力データを、第２記憶部に記憶させる第２記憶制御手段と、
前記第２記憶部に記憶される出力データのうち、前記画像処理装置において指定された出力機能に対応する種類の出力データを、当該画像処理装置へ送信する出力データ送信手段と、を備え、
前記出力機能は、表示出力機能を含み、
前記第２記憶制御手段は、前記生成手段により生成された前記出力データを、当該出力データの元となる画像データ及び当該出力データの種類に対応する前記出力機能と対応付けて、前記第２記憶部に記憶させ、
前記画像処理装置に対して表示出力機能に対応する出力データを送信した場合、当該出力データの元となる画像データから生成された出力データのうち、表示出力機能に対応付けて記憶されている全ての出力データを、前記第２記憶部から削除する表示データ削除手段を備える、通信装置。
【請求項８】
画像を出力する出力機能を有する画像処理装置と接続するための接続部を備えた通信装置であって、
前記画像処理装置が有する出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを示す設定情報を、前記接続部により接続された画像処理装置から取得する設定情報取得手段と、
前記画像処理装置について、前記設定情報取得手段により取得される前記設定情報に基づいて、前記出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを対応付けて、第１記憶部に記憶させる第１記憶制御手段と、
画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得される画像データから、前記第１記憶部に記憶されている種類の出力データを生成する生成手段と、
前記生成手段により生成された前記出力データを、第２記憶部に記憶させる第２記憶制御手段と、
前記第２記憶部に記憶される出力データのうち、前記画像処理装置において指定された出力機能に対応する種類の出力データを、当該画像処理装置へ送信する出力データ送信手段と、を備え、
前記出力機能は、表示出力機能および印刷出力機能を含み、
前記第２記憶制御手段は、前記生成手段により生成された前記出力データを、当該出力データの元となる画像データ及び当該出力データの種類に対応する前記出力機能と対応付けて、前記第２記憶部に記憶させ、
前記画像処理装置に対して印刷出力機能に対応する出力データを送信した場合、当該出力データの元となる画像データから生成された全ての出力データを、前記第２記憶部から削除する出力データ削除手段を備える、通信装置。
【請求項９】
通信装置に接続され、当該通信装置から受信した出力データを出力する出力機能を複数有する画像処理装置であって、
前記通信装置と接続したときに、前記複数の出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを示す設定情報を、前記通信装置へ通知する設定情報通知手段と、
前記複数の出力機能のうち、指定された出力機能を前記通信装置へ通知する機能通知手段と、
前記機能通知手段により通知した出力機能で画像を出力するための出力データを、前記通信装置から受信する出力データ受信手段と、
前記出力データ受信手段により受信した出力データを用いて、前記指定された出力機能で画像を出力する出力手段と、
前記通信装置において出力データの生成を完了したことを示す完了通知を、前記通信装置から受信する完了通知受信手段と、
前記完了通知受信手段により前記完了通知を受信した後、出力データを受信可能であることを報知する報知手段と、
前記報知手段により出力データを受信可能であることを報知したことを条件として、ユーザによって画像の出力が指示された場合に、前記通信装置に対して出力データを要求するデータ要求手段と、を備え、
前記出力データ受信手段は、前記データ要求手段により前記通信装置に対して出力データを要求した場合に前記通信装置から送られてくる出力データを受信する、画像処理装置。
【請求項１０】
前記複数の出力機能は、表示出力機能と印刷出力機能とを含み、
前記複数の出力機能のうち指定された出力機能を示す出力設定が設定される設定部を備え、
前記設定情報通知手段は、前記設定部に設定された出力設定を含む設定情報を、前記通信装置へ送信する、請求項９記載の画像処理装置。
【請求項１１】
前記設定情報通知手段は、
前記設定部に記憶された前記出力設定が変更される毎に、その変更後の出力設定を前記通信装置へ送信する、請求項１０記載の画像処理装置。
【請求項１２】
画像処理装置と接続するための接続部を備えた通信装置と、当該接続部により接続された通信装置から受信した出力データを出力する出力機能を複数有する前記画像処理装置とからなる通信システムであって、
前記通信装置は、
前記画像処理装置が有する出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを示す設定情報を、前記接続部により前記画像処理装置と接続されたときに、当該画像処理装置から取得する設定情報取得手段と、
前記画像処理装置について、前記設定情報取得手段により取得される前記設定情報に基づいて、前記出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを対応付けて、第１記憶部に記憶させる第１記憶制御手段と、
画像データを取得する画像データ取得手段と、
前記画像データ取得手段により取得される画像データから、前記第１記憶部に記憶されている種類の出力データを生成する生成手段と、
前記生成手段により生成された前記出力データを、第２記憶部に記憶させる第２記憶制御手段と、
前記第２記憶部に記憶される出力データのうち、前記画像処理装置において指定された出力機能に対応する種類の出力データを、当該画像処理装置へ送信する出力データ送信手段と、
前記生成手段による前記出力データの生成が完了したことを、前記接続部により接続された画像処理装置へ通知する完了通知手段と、を備え、
前記出力データ送信手段は、前記完了通知手段により前記出力データの生成の完了を通知した画像処理装置から、出力データの送信要求を受信した場合に、当該画像処理装置に対して前記出力データを送信する、通信装置。
前記画像処理装置は、
前記通信装置と接続したときに、前記複数の出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを示す設定情報を、前記通信装置へ通知する設定情報通知手段と、
前記複数の出力機能のうち、指定された出力機能を前記通信装置へ通知する機能通知手段と、
前記機能通知手段により通知した出力機能で画像を出力するための出力データを、前記通信装置から受信する出力データ受信手段と、
前記出力データ受信手段により受信した出力データを用いて、前記指定された出力機能で画像を出力する出力手段と、
前記通信装置において出力データの生成を完了したことを示す完了通知を、前記通信装置から受信する完了通知受信手段と、
前記完了通知受信手段により前記完了通知を受信した後、出力データを受信可能であることを報知する報知手段と、
前記報知手段により出力データを受信可能であることを報知したことを条件として、ユーザによって画像の出力が指示された場合に、前記通信装置に対して出力データを要求するデータ要求手段と、を備え、
前記出力データ受信手段は、前記データ要求手段により前記通信装置に対して出力データを要求した場合に前記通信装置から送られてくる出力データを受信する、通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、画像処理装置、および通信システムに関する。
【背景技術】
【０００２】
ＦＡＸ通信機能を有する通信装置と、スキャン機能及びプリンタ機能を有する画像処理装置とがネットワークを介して接続された通信システムにおいて、通信装置がＦＡＸ受信した画像データを画像処理装置に転送し、画像処理装置において該画像データに基づく画像を出力する技術が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の通信システムにおいて、例えば、通信装置がＡ４縦向きの画像データをＦＡＸ受信した場合において、画像処理装置にはＡ４用紙が横向きにセットされている場合、その画像データを９０度または２７０度回転した上で、印刷出力する必要がある。
【０００５】
しかしながら、従来の通信システムにおいて、画像処理装置は、通信装置から画像データを受信した後、ユーザによる出力指示を受け付けてから、その画像データに対して自機（画像処理装置）の設定や仕様に応じた画像処理を実行し、画像処理後の出力データを用いて画像を出力していた。
【０００６】
このため、ユーザから見ると、出力指示を入力してから画像が出力されるまでの時間が長く、使い勝手が悪いという問題点があった。また、画像処理装置で出力データを生成すると、画像処理装置の負荷が大きく、処理時間が長くかかる虞があるという問題点があった。
【０００７】
このような問題点は、ＦＡＸ受信した画像データの処理に限られない。例えば、通信装置がメモリカード等から読み出した画像データを画像処理装置に転送して、該画像処理装置において画像データから出力データを生成する場合においても、同様の問題が発生する。
【０００８】
本発明は、上述した問題点を解決するためになされたものであり、画像処理装置の負荷を軽減しつつ、画像処理装置において迅速に画像を出力できる通信装置、画像処理装置、および通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
この目的を達成するために、本発明の第１態様の通信装置は、画像を出力する出力機能を有する画像処理装置と接続するための接続部を備えたものであって、前記画像処理装置が有する出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを示す設定情報を、前記接続部により前記画像処理装置と接続されたときに、当該画像処理装置から取得する設定情報取得手段と、前記画像処理装置について、前記設定情報取得手段により取得される前記設定情報に基づいて、前記出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを対応付けて、第１記憶部に記憶させる第１記憶制御手段と、画像データを取得する画像データ取得手段と、前記画像データ取得手段により取得される画像データから、前記第１記憶部に記憶されている種類の出力データを生成する生成手段と、前記生成手段により生成された前記出力データを、第２記憶部に記憶させる第２記憶制御手段と、前記第２記憶部に記憶される出力データのうち、前記画像処理装置において指定された出力機能に対応する種類の出力データを、当該画像処理装置へ送信する出力データ送信手段と、前記生成手段による前記出力データの生成が完了したことを、前記接続部により接続された画像処理装置へ通知する完了通知手段と、を備え、前記出力データ送信手段は、前記完了通知手段により前記出力データの生成の完了を通知した画像処理装置から、出力データの送信要求を受信した場合に、当該画像処理装置に対して前記出力データを送信する。
本発明の第２態様の通信装置は、画像を出力する出力機能を有する画像処理装置と接続するための接続部を備えたものであって、前記画像処理装置が有する出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを示す設定情報を、前記接続部により接続された画像処理装置から取得する設定情報取得手段と、前記画像処理装置について、前記設定情報取得手段により取得される前記設定情報に基づいて、前記出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを対応付けて、第１記憶部に記憶させる第１記憶制御手段と、画像データを取得する画像データ取得手段と、前記画像データ取得手段により取得される画像データから、前記第１記憶部に記憶されている種類の出力データを生成する生成手段と、前記生成手段により生成された前記出力データを、第２記憶部に記憶させる第２記憶制御手段と、前記第２記憶部に記憶される出力データのうち、前記画像処理装置において指定された出力機能に対応する種類の出力データを、当該画像処理装置へ送信する出力データ送信手段と、を備え、前記出力機能は、表示出力機能を含み、前記第２記憶制御手段は、前記生成手段により生成された前記出力データを、当該出力データの元となる画像データ及び当該出力データの種類に対応する前記出力機能と対応付けて、前記第２記憶部に記憶させ、前記画像処理装置に対して表示出力機能に対応する出力データを送信した場合、当該出力データの元となる画像データから生成された出力データのうち、表示出力機能に対応付けて記憶されている全ての出力データを、前記第２記憶部から削除する表示データ削除手段を備える。
本発明の第３態様の通信装置は、画像を出力する出力機能を有する画像処理装置と接続するための接続部を備えたものであって、前記画像処理装置が有する出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを示す設定情報を、前記接続部により接続された画像処理装置から取得する設定情報取得手段と、前記画像処理装置について、前記設定情報取得手段により取得される前記設定情報に基づいて、前記出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを対応付けて、第１記憶部に記憶させる第１記憶制御手段と、画像データを取得する画像データ取得手段と、前記画像データ取得手段により取得される画像データから、前記第１記憶部に記憶されている種類の出力データを生成する生成手段と、前記生成手段により生成された前記出力データを、第２記憶部に記憶させる第２記憶制御手段と、前記第２記憶部に記憶される出力データのうち、前記画像処理装置において指定された出力機能に対応する種類の出力データを、当該画像処理装置へ送信する出力データ送信手段と、を備え、前記出力機能は、表示出力機能および印刷出力機能を含み、前記第２記憶制御手段は、前記生成手段により生成された前記出力データを、当該出力データの元となる画像データ及び当該出力データの種類に対応する前記出力機能と対応付けて、前記第２記憶部に記憶させ、前記画像処理装置に対して印刷出力機能に対応する出力データを送信した場合、当該出力データの元となる画像データから生成された全ての出力データを、前記第２記憶部から削除する出力データ削除手段を備える。
【００１０】
本発明は、通信装置を制御する制御装置、通信装置において実行される通信プログラム、該プログラムを記録する記録媒体、通信システム、通信方法等、種々の態様で実現可能である。また、本発明は、通信装置と接続される画像処理装置、画像処理装置を制御する制御装置、画像処理装置において実行されるプログラム、該プログラムを記録する記録媒体等の態様でも実現可能である。
【発明の効果】
【００１１】
請求項１記載の通信装置によれば、画像処理装置において指定された出力機能に対応する種類の出力データを画像処理装置へ送信できるので、画像処理装置の負荷を軽減しつつ、画像処理装置においては、指定された出力機能で迅速に画像を出力させることができるという効果がある。
また、請求項１記載の通信装置によれば、上記効果に加え、接続部により接続された画像処理装置に対して、出力データの生成の完了が通知されるので、画像処理装置は、通信装置において出力データの生成が完了した後に、出力データの送信を要求できるという効果がある。
また、請求項１記載の通信装置によれば、上記効果に加え、画像処理装置と接続されたときに、当該画像処理装置から設定情報を受信するので、画像データ取得後、画像処理装置に対して出力機能や出力データの種類を問い合わせる必要がなく、出力データを迅速に生成できるという効果がある。
【００１２】
請求項２記載の通信装置によれば、請求項１記載の通信装置の奏する効果に加え、画像処理装置から出力データの送信要求を受信した場合に、その画像処理装置において指定された出力機能に対応する種類の出力データを、当該画像処理装置に対して送信するので、出力データの無駄な送受信を抑制し、通信の負荷を軽減しつつ、画像処理装置においては画像を迅速に出力させることができるという効果がある。
【００１５】
請求項３記載の通信装置によれば、請求項１または２に記載の通信装置の奏する効果に加え、次の効果を奏する。また、請求項７記載の通信装置によれば、次の効果を奏する。画像処理装置対して表示出力機能に対応する出力データを送信した場合、当該出力データの元となる画像データから生成された出力データのうち、表示出力機能に対応付けて記憶されている全ての出力データが第２記憶部から削除されるので、第２記憶部を効率的に使用できるという効果がある。
【００１６】
請求項４記載の通信装置によれば、請求項１から３のいずれかに記載の通信装置の奏する効果に加え、次の効果を奏する。また、請求項８記載の通信装置によれば、次の効果を奏する。印刷出力機能に対応する出力データを送信した場合、当該出力データの元となる画像データから生成された全ての出力データが第２記憶部から削除されるので、第２記憶部を効率的に使用できるという効果がある。
【００１７】
請求項５記載の通信装置によれば、請求項１から４のいずれかに記載の通信装置の奏する効果に加え、過去に接続され、通信が切断された画像処理装置が、再度接続された場合であっても、その画像処理装置に対して、迅速に出力データを送信できるという効果がある。
【００１８】
請求項６記載の通信装置によれば、請求項１から５のいずれかに記載の通信装置の奏する効果に加え、適切な向きの出力データを、画像処理装置に送信できるという効果がある。
【００１９】
請求項９記載の画像処理装置によれば、指定された出力機能で画像を出力するための出力データを、通信装置から受信できるので、画像処理装置の負荷を軽減しつつ、画像処理装置において指定された出力機能で迅速に画像を出力させることができるという効果がある。
【００２０】
請求項９記載の画像処理装置によれば、上記効果に加え、出力データを受信可能であることを報知した後、ユーザによって画像の出力が指示された場合に、通信装置に対して出力データを要求するので、出力データの無駄な送受信を抑制し、通信の負荷を軽減できるという効果がある。
【００２１】
請求項９記載の画像処理装置によれば、上記効果に加え、通信装置と接続したときに、設定情報が通信装置へ通知されるので、通信装置における画像データの取得に先立って、予め、画像処理装置の出力機能および対応する出力データの種類を通信装置に取得させることができるという効果がある。
【００２２】
請求項１０記載の画像処理装置によれば、請求項９記載の画像処理装置の奏する効果に加え、設定部に設定された出力設定が通信装置へ送信されるので、通信装置では、出力設定に応じた適切な出力データを準備できるという効果がある。
【００２３】
請求項１１記載の画像処理装置によれば、請求項１０記載の画像処理装置の奏する効果に加え、通信装置では最新の出力設定に基づいて、出力データを準備できるという効果がある。
【００２４】
請求項１２記載の通信システムによれば、画像処理装置の負荷を軽減しつつ、画像処理装置においては、指定された出力機能で迅速に画像を出力できるという効果がある。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態であるＭＦＰとＢＯＸとの電気的構成を示すブロック図である。
【図２】（ａ）は、設定情報テーブルを示す模式図であり、（ｂ）は、印刷出力データの生成を説明する図である。
【図３】表示出力データの生成を説明する図である。
【図４】（ａ）は、ＭＦＰにおいて実行される接続時処理を示すフローチャートであり、（ｂ）は、ＢＯＸにおいて実行される設定情報記憶処理を示すフローチャートである。
【図５】（ａ）は、ＢＯＸにおいて実行されるＦＡＸ受信処理を示すフローチャートであり、（ｂ）は、ＭＦＰにおいて実行されるＦＡＸ受信報知処理を示すフローチャートである。
【図６】（ａ）は、ＭＦＰにおいて実行される出力データ要求処理を示すフローチャートであり、（ｂ）は、ＢＯＸにおいて実行される出力データ送信処理を示すフローチャートである。
【図７】（ａ）は、ＭＦＰにおいて実行される設定変更処理を示すフローチャートであり、（ｂ）は、ＢＯＸにおいて実行される設定情報更新処理を示すフローチャートであり、（ｃ）は、ＢＯＸにおいて実行されるデータ生成処理を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の画像処理装置の一例である多機能周辺装置（以下、ＭＦＰ）１と、通信装置の一例である回線制御装置（以下、ＢＯＸ）３０との電気的構成を示すブロック図である。
【００２７】
ＭＦＰ１は、ＦＡＸ受信した画像データに対応する画像を表示する出力機能と、印刷する出力機能とを有する。一方、ＢＯＸ３０は、ＭＦＰ１とは別体に構成され電話回線網１００に接続される。そして、ＢＯＸ３０は、ＦＡＸ受信した画像データから、ＭＦＰ１において指定された出力機能に対応する出力データを生成し、ＭＦＰ１に送信する。特に、本実施形態のＭＦＰ１およびＢＯＸ３０は、ＭＦＰ１の負荷を軽減しつつ、ＭＦＰ１において指定された出力機能で迅速に画像を出力できるように構成されている。
【００２８】
ＭＦＰ１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４、無線ＬＡＮ通信制御回路１５、操作キー１７、ＬＣＤ１８、プリンタ１９、スキャナ２０とを主に有している。ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４は、バスライン２１を介して互いに接続されている。また、無線ＬＡＮ通信制御回路１５、操作キー１７、ＬＣＤ１８、プリンタ１９、スキャナ２０、バスライン２１は、入出力ポート２２を介して互いに接続される。
【００２９】
ＣＰＵ１１は、ＲＯＭ１２等に記憶される固定値やプログラムに従って、入出力ポート２２と接続された各部を制御する。ＲＯＭ１２は、書換不能なメモリであり、図４〜図７を参照して後述する処理を実行するためのプログラム等が格納される。また、ＲＯＭ１２には、ＭＦＰ１のモデル名を記憶するモデル名メモリ１２ａ、ＬＣＤ１８の表示サイズを記憶する表示サイズメモリ１２ｂ、ＬＣＤ１８に画像を表示する場合に用いられる画像データの向きを記憶する表示向きメモリ１２ｃ、ＬＣＤ１８の表示がモノクロであるかカラーであるかを記憶する表示色メモリ１２ｄとが設けられる。これら各メモリ１２ａ〜１２ｄに記憶された情報は、ＭＦＰ１の設定情報として、ＢＯＸ３０へ送信される。
【００３０】
ＲＡＭ１３は、書換可能な揮発性のメモリである。フラッシュメモリ１４は、書換可能な不揮発性のメモリである。フラッシュメモリ１４には、管理者によってＭＦＰ１に付与されたデバイス名を記憶するデバイス名メモリ１４ａ、プリンタ１９にセットされた用紙サイズを記憶する用紙サイズメモリ１４ｂ、プリンタ１９にセットされた用紙の向きを記憶する用紙向きメモリ１４ｃ、プリンタ１９の印刷がモノクロであるかカラーであるかを記憶する印刷色メモリ１４ｄが設けられる。
【００３１】
また、フラッシュメモリ１４には、表示フラグ１４ｅが設けられる。ＭＦＰ１は、ＦＡＸ受信した画像データに基づく画像をＬＣＤ１８に表示出力する表示出力機能を有する。表示出力機能を有効にする設定を、ユーザが設定入力キー１７ｃから入力した場合、表示フラグ１４ｅにはＯＮが設定される。一方、表示出力機能を無効にする設定を、ユーザが設定入力キー１７ｃから入力した場合、表示フラグ１４ｅにはＯＦＦが設定される。表示フラグ１４ｅがＯＮに設定されている場合において、ＦＡＸ表示キー１７ａが押下された場合、ＭＦＰ１は、ＢＯＸ３０から表示出力データを受信し、その表示出力データを用いて、ＬＣＤ１８に画像を表示する。一方、表示フラグ１４ｅがＯＦＦに設定されている場合、ＭＦＰ１は、ＦＡＸ表示キー１７ａを無効とする。これら各メモリ１４ａ〜１４ｄに記憶された情報、および表示フラグ１４ｅの値は、ＭＦＰ１の設定情報として、ＢＯＸ３０へ送信される。
【００３２】
無線ＬＡＮ通信制御回路１５は、無線ＬＡＮ方式の無線通信２００を制御する。ＭＦＰ１は、アクセスポイント（以下、ＡＰ）５０を介して、ＢＯＸ３０との間で無線通信２００を行なう。操作キー１７は、ユーザ指示を入力するためのキーであり、ＦＡＸ受信した画像データに対応する画像の表示出力を指示するためのＦＡＸ表示キー１７ａ、印刷出力を指示するためのＦＡＸ印刷キー１７ｂ、表示出力機能の有効または無効を設定するための設定入力キー１７ｃが設けられる。ＬＣＤ１８は、ＢＯＸ３０から受信する表示出力データに基づいて、画像を表示出力する。プリンタ１９は、ＢＯＸ３０から受信する印刷出力データに基づいて、画像を印刷出力する。スキャナ２０は、原稿画像を読み取り、ＦＡＸ送信すべき画像データを生成する。
【００３３】
なお、ＭＦＰ３の電気的構成は、ＭＦＰ１と同一であるため、図示および説明を省略する。また、ＢＯＸ３０は、３台以上のＭＦＰを同時に接続することも可能である。
【００３４】
ＢＯＸ３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、フラッシュメモリ３４、無線ＬＡＮ通信制御回路３６、操作キー３８、ＬＣＤ３９、モデム４０、ＮＣＵ４１を主に有している。ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、フラッシュメモリ３４は、バスライン４２を介して互いに接続されている。また、無線ＬＡＮ通信制御回路３６、操作キー３８、ＬＣＤ３９、モデム４０、ＮＣＵ４１、バスライン４２は、入出力ポート４３を介して互いに接続される。
【００３５】
ＣＰＵ３１は、ＲＯＭ３２等に記憶される固定値やプログラムに従って、入出力ポート４３と接続された各部を制御する。ＲＯＭ３２は、書換不能なメモリであり、図４〜図７を参照して後述する処理を実行するためのプログラム等が格納される。ＲＡＭ３３は、書換可能な揮発性のメモリである。
【００３６】
フラッシュメモリ３４は、書換可能な不揮発性のメモリであり、設定情報テーブル３４ａ、ＦＡＸ受信データメモリ３４ｂ、出力データメモリ３４ｃ、送信履歴テーブル３４ｄ、表示データ削除フラグ３４ｅ、出力データ削除フラグ３４ｆが設けられる。設定情報テーブル３４ａは、ＭＦＰに送信すべき出力データの種類を記憶する。設定情報テーブル３４ａについては、図２を参照して後述する。
【００３７】
ＦＡＸ受信データメモリ３４ｂは、ＦＡＸ受信した画像データを記憶する。ＢＯＸ３０は、ＦＡＸ受信データメモリ３４ｂに記憶された画像データに画像処理を施すことにより、表示用の出力データ（以下、表示出力データ）と、印刷用の出力データ（以下、印刷出力データ）とを生成し、出力データメモリ３４ｃに記憶させる。
【００３８】
送信履歴テーブル３４ｄは、各ＭＦＰに対する出力データの送信日時を記憶する。表示データ削除フラグ３４ｅ、出力データ削除フラグ３４ｆは、それぞれ、出力データの削除のタイミングを設定するためのフラグである。各フラグ３４ｅ，３４ｆについては、図６を参照して後述する。
【００３９】
無線ＬＡＮ通信制御回路３６は、ＭＦＰと接続するための回路であって、無線ＬＡＮ通信制御回路１５と同様に構成される。ＢＯＸ３０は、ＦＡＸ機能によって送信する画像データを、モデム４０により変調し、ＮＣＵ４１を介して送信する。また、ＢＯＸ３０は、ＮＣＵ４１により、画像データをＦＡＸ受信し（取得し）、モデム４０により復調する。
【００４０】
図２（ａ）は、設定情報テーブル３４ａの構成を模式的に示す図である。ＢＯＸ３０は、各ＭＦＰ１〜４から取得した設定情報に基づき、各ＭＦＰ１〜４が有する出力機能と、各出力機能で画像を出力する場合に使用される出力データの種類とを対応付けて、設定情報テーブル３４ａに記憶させる。具体的には、ＭＦＰがＢＯＸ３０へ通知する設定情報には、デバイス名、モデル名、用紙サイズ、用紙向き、印刷色が含まれる。また、ＭＦＰが印刷出力機能だけではなく、表示出力機能も有する場合、設定情報は、さらに、表示サイズ、表示向き、表示色、表示フラグを含む。ＢＯＸ３０は、これら設定情報をＭＦＰ毎に対応付けて、設定情報テーブル３４ａに記憶させる。
【００４１】
印刷出力機能に対応する出力データの種類（以下、印刷出力データの種類）は、用紙サイズ、用紙向き、印刷色の組み合わせで構成される。ＢＯＸ３０は、設定情報テーブル３４ａに記憶された印刷出力データの種類に基づいて、ＦＡＸ受信した画像データを画像処理し、各ＭＦＰに対応した印刷出力データを生成する。例えば、図２（ａ）に示すように、ＭＦＰ１，２には、用紙が縦向きでセットされ、ＭＦＰ３，４には、用紙が横向きでセットされている。また、ＭＦＰ２は、画像をモノクロ印刷し、ＭＦＰ１，３，４は、カラー印刷する。
【００４２】
図２（ｂ）に示すように、ＢＯＸ３０が、例えば、Ａ４サイズ、縦向き、カラーの画像データをＦＡＸ受信した場合、ＢＯＸ３０は、ＦＡＸ受信した画像データをモノクロ化処理することにより、ＭＦＰ２に対応した印刷出力データを生成する。また、画像データを９０度または２７０度回転処理することにより、ＭＦＰ３，４に対応した横向きの印刷出力データを生成する。また、ＦＡＸ受信した画像データを、モノクロ化処理、縮小処理、回転処理などを施すことなく、そのまま、ＭＦＰ１に対応した印刷出力データとする。そして、各ＭＦＰからの要求に応じて、対応する印刷出力データを送信する。その結果、各ＭＦＰは、自機に対応した印刷出力データを用いて、画像を印刷できる。例えば、ＭＦＰ３，４は、ＢＯＸ３０から受信した、適切な向きの印刷出力データを用いて、横向きの用紙に画像を印刷できる。
【００４３】
ＭＦＰにおいては、画像の印刷出力や、表示出力、あるいは、スキャナ２０による原稿の読み取りやメモリカードに対するデータの読み書きなど、各種の処理が行なわれる可能性がある。本実施形態によれば、各ＭＦＰに対応する出力データをＢＯＸ３０で生成するので、ＭＦＰの処理の負荷を軽減でき、画像を迅速に出力させることができる。
【００４４】
また、複数台のＭＦＰで、共通の出力データを使用できる場合、ＢＯＸ３０は、それら複数台のＭＦＰについては、１つの出力データを生成すれば良い。例えば、図２に示す例では、ＭＦＰ３，４について、１種類の印刷出力データを生成して、ＭＦＰ３，４にそれぞれ送信すれば良い。このようにすれば、各ＭＦＰで個別に画像処理を実行する場合に比較して、システム全体で実行すべき画像処理の回数を低減でき、システム全体としての処理の負荷を軽減できる。
【００４５】
図２（ａ）に戻り説明する。表示出力機能に対応する出力データの種類（すなわち、表示出力データの種類）は、表示サイズ、表示向き、表示色の組み合わせで構成される。なお、本実施形態において、ＭＦＰ２は、表示出力機機能を有さないものとする。
【００４６】
ここで、「表示の向き」とは、ＬＣＤ１８に画像を表示させるための出力データの向きを示す情報である。例えば、ＭＦＰ３，４には、縦長のＬＣＤ１８（横方向３２０ピクセル、縦方向４８０ピクセル）を、９０度回転させた横向きの状態で、取り付けている。このように、横向きの状態で取り付けられたＬＣＤ１８に、画像を縦向きで表示させるためには、出力データの向きを９０度または２７０度回転させる必要がある。
【００４７】
すなわち、図３に示すように、ＢＯＸ３０が、Ａ４サイズ、縦向き、カラーの画像データをＦＡＸ受信した場合、ＢＯＸ３０は、ＦＡＸ受信した画像データを、ＬＣＤ１８の表示サイズに合わせて縮小処理する。具体的には、ＭＦＰ１については、画像の長辺方向のピクセル数が、ＬＣＤ１８の縦方向の表示可能ピクセル数（図３では２４０）となるように、画像データを縮小処理して、出力データを生成する。一方、ＭＦＰ３については、画像の長辺方向のピクセル数が、ＬＣＤ１８の横方向の表示可能ピクセル数（図３では３２０）となるように、画像データを縮小処理し、且つ、９０度または２７０度回転処理することにより、出力データを生成する。このようにすれば、ＭＦＰ３において、縦向きの画像をユーザに閲覧させることができる。
【００４８】
図２（ａ）に戻り説明する。設定情報テーブル３４ａは、各ＭＦＰに設定された表示フラグを記憶する。表示フラグがＯＮであるＭＦＰについては、表示出力データと印刷出力データの両方を生成する。一方、表示フラグがＯＦＦであるＭＦＰについては、印刷出力データのみを生成する。
【００４９】
なお、ＢＯＸ３０は、ＭＦＰとの接続が切断された後でも、そのＭＦＰに関する情報を設定情報テーブル３４ａから削除しない。すなわち、設定情報テーブル３４ａには、現在接続中のＭＦＰだけではなく、過去に接続されたＭＦＰについても、その出力機能、および当該出力機能で画像を出力する場合に使用される出力データの種類が記憶される。
【００５０】
以下、ＭＦＰ１およびＢＯＸ３０で実行する処理を説明する。なお、図４から図７に示す各処理は、ＭＦＰ１またはＢＯＸ３０の起動後、定期的に実行される。
【００５１】
図４を参照して、設定情報テーブル３４ａを作成する処理を説明する。図４（ａ）は、ＭＦＰ１において実行される接続時処理を示すフローチャートである。ＭＦＰ１が、無線通信２００によるＢＯＸ３０との接続を開始した場合（Ｓ４０２：Ｙｅｓ）、ＣＰＵ１１は、ＲＯＭ１２およびフラッシュメモリ１４に設定された各種設定情報を、ＢＯＸ３０へ通知する（Ｓ４０４）。なお、ＢＯＸ３０と接続中である場合、または、ＢＯＸ３０と接続されていない場合（Ｓ４０２：Ｎｏ）、ＣＰＵ１１は、この処理を終了する。
【００５２】
図４（ｂ）は、ＢＯＸ３０において実行される設定情報記憶処理を示すフローチャートである。新たに接続されたＭＦＰから設定情報を受信した場合（Ｓ４１２：Ｙｅｓ）、ＣＰＵ３１は、その設定情報に含まれるデバイス名が、設定情報テーブル３４ａに既に記憶されているか否か、すなわち、そのＭＦＰが過去にもＢＯＸ３０に接続されているか否かを判断する（Ｓ４１４）。新たに接続されたＭＦＰが、過去にも接続されたことがある場合（Ｓ４１４：Ｙｅｓ）、ＣＰＵ３１は、ＭＦＰから受信した設定情報に基づいて、設定情報テーブル３４ａに記憶されている、当該ＭＦＰに関する情報を更新し（Ｓ４１６）、処理を終了する。
【００５３】
一方、新たに接続されたＭＦＰが過去に接続されたことがない場合（Ｓ４１４：Ｎｏ）、ＣＰＵ３１は、ＭＦＰから受信した設定情報に基づいて、そのＭＦＰの出力機能、出力データの種類、および表示フラグを設定情報テーブル３４ａに記憶させ（Ｓ４１８）、処理を終了する。なお、設定情報を受信しない場合（Ｓ４１２：Ｎｏ）、ＣＰＵ３１は、処理を終了する。
【００５４】
このようにすれば、ＢＯＸ３０は、ＭＦＰが接続される毎に、その新たに接続されたＭＦＰの出力機能および出力データの種類を取得し、ＢＯＸ３０の設定情報テーブル３４ａに記憶させることができる。
【００５５】
図５を参照して、ＢＯＸ３０が画像データをＦＡＸ受信する場合の処理を説明する。図５（ａ）は、ＢＯＸ３０において実行されるＦＡＸ受信処理を示すフローチャートである。ＦＡＸ受信がない場合（Ｓ５０２：Ｎｏ）、ＣＰＵ３１は、処理を待機する。一方、電話回線網１００から呼出信号を受信して、ＦＡＸ受信を開始する場合（Ｓ５０２：Ｙｅｓ）、ＣＰＵ３１は、ＦＡＸ受信開始時のネゴシエーションに基づき、そのＦＡＸ受信に必要なメモリ容量を推定する（Ｓ５０４）。
【００５６】
次に、ＣＰＵ３１は、出力データを格納するためのメモリ容量が不足しているか否かを判断する（Ｓ５０６）。例えば、ＦＡＸ受信に必要なメモリ容量Ａが推定された場合において、ｎ種類の出力データを生成する必要がある場合、出力データを格納するために必要なメモリ容量（Ａ×ｎ）を算出し、この値（Ａ×ｎ）が、出力データメモリ３４ｃの空き容量よりも大きい場合には、メモリ容量が不足していると判断する（Ｓ５０６：Ｙｅｓ）。
【００５７】
Ｓ５０６の判断が肯定される場合（Ｓ５０６：Ｙｅｓ）、ＣＰＵ３１は、出力データメモリ３４ｃに記憶されている出力データのうち、最終送信日時が最も古いＭＦＰに対応する出力データを、出力データメモリ３４ｃから削除する（Ｓ５０８）。具体的に、ＣＰＵ３１は、送信履歴テーブル３４ｄに基づいて最終送信日時が最も古いＭＦＰを抽出し、設定情報テーブル３４ａからそのＭＦＰに対応する出力データを抽出し、出力データメモリ３４ｃから削除する。ただし、最終送信日時が最も古いＭＦＰに対応する出力データが、そのＭＦＰより最終送信日時が新しいＭＦＰにも対応する場合は、その出力データを削除しない。そして、ＣＰＵ１１は、Ｓ５０６の判断が否定されるまで処理を繰り返す。一方、Ｓ５０６の判断が否定される場合（Ｓ５０６：Ｎｏ）、ＣＰＵ３１は、ＦＡＸ受信した画像データに対して、モノクロ化処理、縮小処理、回転処理などを施すことにより、設定情報テーブル３４ａに記憶されている各種類の出力データを生成する（Ｓ５１０）。
【００５８】
図２を参照して上述したように、印刷出力データの種類は、用紙サイズ、用紙向き、印刷色の組み合わせで構成される。これらの各値が全て同じである場合には、同一種類として、１の印刷出力データを生成する。同様に、表示出力データの種類を構成する、表示サイズ、表示向き、表示色の各値が同じである場合には、同一種類として、１の表示出力データを生成する。
【００５９】
また、表示出力機能を有さないＭＦＰ、および、表示出力機能を有するが設定情報テーブル３４ａに記憶された表示フラグの値がＯＦＦであるＭＦＰについては、表示出力データを生成しない。
【００６０】
また、上述したように、設定情報テーブル３４ａには、現在接続中であるＭＦＰだけではなく、過去に接続されたが現在は接続されていないＭＦＰについても、対応する出力データの種類が記憶されている。したがって、本実施形態のＢＯＸ３０は、接続中のＭＦＰだけではなく、過去に接続されたことがあるＭＦＰについても、その出力機能に対応する種類の出力データを生成する。
【００６１】
次に、ＣＰＵ３１は、生成した出力データを、出力データメモリ３４ｃに記憶させる（Ｓ５１２）。各出力データには、各出力データの元となる画像データのファイル名、および、各出力データが印刷出力データであるか表示出力データであるかを識別するための識別情報を、各出力データのファイル名に含めて記憶させる。また、各出力データには、各出力データの種類（用紙サイズ、用紙向き及び印刷色、または、表示サイズ、表示向き、表示色）を対応付けて出力データメモリ３４ｃに記憶させる。次に、ＣＰＵ３１は、出力データの生成が完了したことを、無線ＬＡＮ通信制御回路３６により接続された各ＭＦＰへ通知し（Ｓ５１４）、処理を終了する。
【００６２】
図５（ｂ）は、ＭＦＰ１において実行されるＦＡＸ受信報知処理を示すフローチャートである。ＢＯＸ３０において、出力データの生成を完了したことを示す完了通知を受信した場合（Ｓ５２２：Ｙｅｓ）、ＣＰＵ１１は、出力データを受信可能であることを報知する（Ｓ５２４）。具体的には、ＭＦＰ１に設けられた図示しないＦＡＸ受信ランプを点灯する。完了通知を受信しない場合（Ｓ５２２：Ｎｏ）、ＣＰＵ１１は、処理を終了する。
【００６３】
図６を参照して、ＭＦＰ１からＢＯＸ３０へ、出力データの送信を要求した場合の処理を説明する。図６（ａ）は、ＭＦＰ１において実行される出力データ要求処理を示すフローチャートである。上述したように、ＭＦＰ１は、ＢＯＸ３０から完了通知を受信すると、ＦＡＸ受信ランプを点灯するので、ＭＦＰ１のユーザは、ＦＡＸ受信が行なわれたことを認識できる。そして、ユーザが、ＦＡＸ表示キー１７ａまたはＦＡＸ印刷キー１７ｂのいずれかを押下することにより、画像の出力を指示した場合（Ｓ６０２：Ｙｅｓ）、ＣＰＵ１１は、ＢＯＸ３０に対して、出力データを要求する（Ｓ６０４）。すなわち、ＭＦＰ１は、出力データを受信可能であることを報知したことを条件として、ユーザによって画像の出力が指示された場合に、ＢＯＸ３０に対して、出力データの送信要求を送信するのである。なお、この要求は、表示出力機能と印刷出力機能のうち、ユーザがいずれを指定したかをＢＯＸ３０へ通知するための指定情報と、要求元であるＭＦＰ１を識別するためのデバイス情報（例えば、デバイス名、ＩＰアドレスなど）とを含む。
【００６４】
次に、要求に応じてＢＯＸ３０から送られてくる出力データ、すなわち、通知した出力機能で画像を出力するための出力データを、ＢＯＸ３０から受信し、その受信した出力データを用いて、ユーザにより指定された出力機能で画像を出力する（Ｓ６０６）。一方、ＦＡＸ表示キー１７ａまたはＦＡＸ印刷キー１７ｂのいずれも押下されない場合（Ｓ６０２：Ｎｏ）、ＣＰＵ１１は、この処理を終了する。
【００６５】
図６（ｂ）は、ＢＯＸ３０において実行される出力データ送信処理を示すフローチャートである。出力データの送信要求を受信しない場合（Ｓ６１２：Ｎｏ）、ＣＰＵ３１はこの処理を終了する。一方、ＭＦＰから出力データの送信要求を受信した場合（Ｓ６１２：Ｙｅｓ）、ＣＰＵ３１は、そのＭＦＰにおいて指定された出力機能に対応する種類の出力データを、出力データメモリ３４ｃから読み出し、要求元のＭＦＰに対して送信する（Ｓ６１４）。具体的には、設定情報テーブル３４ａに基づいて、受信した送信要求に含まれる指定情報及びデバイス情報に対応する出力データの種類を抽出する。そして、出力データメモリ３４ｃに記憶されている出力データのうち、抽出した種類のものを読み出す。そして、出力データメモリ３４ｃから読み出した出力データをデバイス情報に対応するＭＦＰに対して送信する。そして、ＣＰＵ３１は、出力データの送信日時を、送信先のＭＦＰに対応付けて、送信履歴テーブル３４ｄに記憶させる（Ｓ６１６）。
【００６６】
いずれかのＭＦＰに対して印刷出力データを送信した場合であって（Ｓ６１８：Ｙｅｓ）、且つ、出力データ削除フラグ３４ｆがＯＮである場合（Ｓ６２０：Ｙｅｓ）、ＣＰＵ３１は、当該印刷出力データの元となる画像データから生成された全ての出力データ（印刷出力データと表示出力データ）を、出力データメモリ３４ｃから削除し（Ｓ６２２）、処理を終了する。具体的には、出力データメモリ３４ｃに記憶されている出力データのうち、出力データのファイル名に、送信した印刷出力データの元となる画像データのファイル名が含まれる出力データを全て削除する。いずれかのＭＦＰにおいて画像が印刷出力された後は、同一の画像データに基づく印刷出力あるいは表示出力は不要である可能性が高いからである。
【００６７】
よって、不要な出力データの蓄積を抑制し、出力データメモリ３４ｃを効率的に使用できる。ただし、出力データ削除フラグ３４ｆがＯＦＦである場合（Ｓ６２０：Ｎｏ）、ＣＰＵ３１は出力データを削除せず、処理を終了する。
【００６８】
一方、いずれかのＭＦＰに対して表示出力データを送信した場合であって（Ｓ６１８：Ｎｏ）、且つ、表示データ削除フラグ３４ｅがＯＮである場合（Ｓ６２４：Ｙｅｓ）、ＣＰＵ３１は、当該表示出力データの元となる画像データから生成された全ての表示出力データを、出力データメモリ３４ｃから削除し（Ｓ６２６）、処理を終了する。具体的には、出力データメモリ３４ｃに記憶されている出力データのうち、出力データのファイル名に、送信した表示出力データの元となる画像データのファイル名、及び、表示出力データであることを識別する識別情報が含まれる出力データを全て削除する。いずれかのＭＦＰにおいて画像が表示された後は、同一の画像データに基づく表示出力は不要である可能性が高い。しかしながら、画像が表示された後に同一の画像データに基づく画像を印刷する可能性があるため、同一の画像データに基づく表示出力データのみを全て削除する。このようにすれば、不要な表示出力データの蓄積を抑制し、出力データメモリ３４ｃを効率的に使用できる。ただし、表示データ削除フラグ３４ｅがＯＦＦである場合（Ｓ６２４：Ｎｏ）、ＣＰＵ３１は表示出力データを削除せず、処理を終了する。
【００６９】
図６に示す処理によれば、ＭＦＰにおいてユーザが画像の出力を指示した場合に、ユーザが指定した出力機能で画像を出力するための出力データが、ＢＯＸ３０からＭＦＰへ送信される。よって、出力データの無駄な送受信を抑制し、通信の負荷を軽減できる。
【００７０】
図７を参照して、設定情報テーブル３４ａを更新する処理を説明する。まず、図７（ａ）は、ＭＦＰ１において実行される設定変更処理を示すフローチャートである。設定情報のいずれかに変更があった場合（Ｓ７０２：Ｙｅｓ）、ＣＰＵ１１は、ＢＯＸ３０へ変更後の設定情報を通知する（Ｓ７０６）。一方、設定情報に変更がない場合において（Ｓ７０２：Ｎｏ）、ＢＯＸ３０から設定情報の更新要求を受信した場合（Ｓ７０４：Ｙｅｓ）、ＣＰＵ１１は、ＢＯＸ３０へ設定情報を通知する（Ｓ７０６）。
【００７１】
一方、設定情報が変更されず（Ｓ７０２：Ｎｏ）、設定情報の更新要求を受信しない場合（Ｓ７０４：Ｎｏ）、ＣＰＵ１１は、処理を終了する。この処理によれば、ＭＦＰにおいて設定情報が変更される毎に、その変更を、設定情報テーブル３４ａに反映できる。
【００７２】
図７（ｂ）は、ＢＯＸ３０において実行される設定情報更新処理を示すフローチャートである。ＣＰＵ３１は、接続中のＭＦＰに対して、設定情報の更新要求を送信し（Ｓ７１２）、ＭＦＰから設定情報を受信しない間（Ｓ７１４：Ｎｏ）、ＣＰＵ３１は、処理を待機する。なお、接続中のＭＦＰが複数台存在する場合、ＣＰＵ３１は、接続中の全てのＭＦＰから設定情報を受信するまで、処理を待機する。
【００７３】
一方、ＭＦＰから設定情報を受信した場合（Ｓ７１４：Ｙｅｓ）、ＣＰＵ３１は、受信した設定情報に基づいて、設定情報テーブル３４ａを更新し（Ｓ７１６）、処理を終了する。このようにすれば、各ＭＦＰの最新の設定情報を、ＢＯＸ３０の設定情報テーブル３４ａに反映できる。
【００７４】
図７（ｃ）は、ＢＯＸ３０において実行されるデータ生成処理を示すフローチャートである。この処理は、設定情報テーブル３４ａの更新に伴い、生成すべき出力データの種類として、新たな種類が追加された場合に実行される。ここで、新たな種類が追加された場合とは、具体的には、ＢＯＸ３０にＭＦＰが新たに接続され、そのＭＦＰに対応する出力データの種類が、設定情報テーブル３４ａに既に記憶されている出力データの種類と異なる場合、または、接続中のＭＦＰについて出力データの種類が更新され、その更新後の種類が、設定情報テーブル３４ａに記憶されている他のＭＦＰの出力データの種類と異なる場合である。
【００７５】
設定情報テーブル３４ａが更新された場合であって（Ｓ７２０：Ｙｅｓ）、且つ、出力データの種類として新たな種類が追加された場合（Ｓ７２２：Ｙｅｓ）、ＣＰＵ３１は、過去にＦＡＸ受信した画像データについて、その新たに追加された種類の出力データを生成する（Ｓ７２４）。次に、ＣＰＵ３１は、生成した出力データを、図５（ａ）に示すＳ５１２と同様にして出力データメモリ３４ｃに記憶させ（Ｓ７２６）、処理を終了する。
【００７６】
なお、直近のＦＡＸ受信で取得した画像データについてのみ、新たに追加された種類の出力データを生成しても良いし、または、過去にＦＡＸ受信した画像データのうち、出力データをＭＦＰに対して未送信の画像データの全てについて、新たに追加された種類の出力データを生成しても良い。
【００７７】
設定情報テーブル３４ａの更新がない場合（Ｓ７２０：Ｎｏ）、または、新たな出力データの追加がない場合（Ｓ７２２：Ｎｏ）、ＣＰＵ３１は、この処理を終了する。
【００７８】
図７に示す処理によれば、設定情報テーブル３４ａの更新前にＦＡＸ受信した画像データについても、出力データを新たに生成し、出力データメモリ３４ａに記憶させておくことができる。よって、ＦＡＸ受信後に接続されたＭＦＰまたは、ＦＡＸ受信後に設定情報を変更したＭＦＰに対しても、対応する出力データを迅速に送信できる。
【００７９】
上記実施形態において、ＭＦＰ１〜４が画像処理装置の一例である。ＢＯＸ３０が通信装置の一例である。無線ＬＡＮ通信制御回路３６が接続部、設定情報取得手段の一例である。設定情報テーブル３４ａが第１記憶部の一例である。Ｓ４１８を実行するＣＰＵ３１が第１記憶制御手段の一例である。ＮＣＵ４１が画像データ取得手段の一例である。Ｓ５１０を実行するＣＰＵ３１が生成手段の一例である。出力データメモリ３４ｃが第２記憶部の一例である。Ｓ５１２を実行するＣＰＵ３１が第２記憶制御手段の一例である。Ｓ６１４を実行するＣＰＵ３１が出力データ送信手段の一例である。
【００８０】
Ｓ５１４を実行するＣＰＵ３１が完了通知手段の一例である。Ｓ６１２を実行するＣＰＵ３１が表示データ削除手段の一例である。Ｓ６２２を実行するＣＰＵ３１が出力データ削除手段の一例である。Ｓ４０４を実行するＣＰＵ１１が設定情報通知手段の一例である。Ｓ６０４を実行するＣＰＵ１１が機能通知手段の一例である。無線ＬＡＮ通信制御回路１５が出力データ受信手段、完了通知受信手段の一例である。Ｓ６０６を実行するＣＰＵ１１が出力手段の一例である。Ｓ５２４を実行するＣＰＵ１１が報知手段の一例である。Ｓ６０４を実行するＣＰＵ１１がデータ要求手段の一例である。表示フラグ１４ｅが出力設定の一例である。フラッシュメモリ１４が設定部の一例である。
【００８１】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００８２】
例えば、ＭＦＰで使用される可能性がある全種類の出力データを、ＢＯＸ３０において生成しても良い。例えば、ＭＦＰがモノクロ印刷およびカラー印刷の両方を実行可能である場合、そのＭＦＰについては、モノクロの印刷出力データと、カラーの印刷出力データとを生成しても良い。
【００８３】
この場合、ＭＦＰには、ＦＡＸ印刷キー１７ｂとして、モノクロ印刷キーおよびカラー印刷キーが設けられていても良い。そして、ユーザが、モノクロ印刷キーを押下した場合には、ＭＦＰは、モノクロ印刷出力を指定した出力データ送信要求をＢＯＸ３０へ送信すれば良い。
【００８４】
また、ＭＦＰにＦＡＸ印刷キー１７ｂが１つのみ設けられている場合には、ＢＯＸ３０は、ＭＦＰから出力データを要求された場合、いずれか１つの出力データを選択させる選択要求を、当該ＭＦＰへ送信するように構成しても良い。一方、ＭＦＰは、複数種類の出力データうち、ユーザにより選択された１の種類を示す選択情報を、ＢＯＸ３０へ送信する。このようにすれば、ユーザによって選択された種類の出力データを、ＢＯＸ３０からＭＦＰ１へ送信できる。
【００８５】
また、表示データ削除フラグ３４ｅ、出力データ削除フラグ３４ｆを、ＭＦＰ毎に設定可能に構成しても良い。例えば、ＭＦＰ１については表示データ削除フラグ、出力データ削除フラグを共にＯＮに設定し、ＭＦＰ３については、これらフラグを共にＯＦＦに設定する。すなわち、いずれかのＭＦＰに対して表示出力データを送信したことを条件として、ＭＦＰ１に対応する表示出力データを削除するが、ＭＦＰ３に対応する表示データを残しておく。このようにすれば、ＭＦＰ毎に最適なタイミングで、出力データを削除できる。
【００８６】
また、図５のＳ５０６において、出力データを格納するためのメモリ容量が不足していると判断される場合（Ｓ５０６：Ｙｅｓ）、現在接続されていないＭＦＰに対応する種類の出力データを、出力データメモリ３４ｃから削除しても良い。または、画像処理の負荷が小さい順に、出力データを削除しても良い。例えば、縮小処理と回転処理とでは、縮小処理の方が負荷が小さい。よって、容易に再生成可能な出力データ（例えば、縮小処理が施された出力データ）から順に削除しても良い。
【００８７】
また、ＭＦＰから出力データの送信要求を受信したか否かに関わらず、各ＭＦＰに対して、一律に、出力データを送信しても良い。この場合、表示フラグがＯＮであるＭＦＰに対しては、表示出力機能と印刷出力機能とが指定されているものとして、表示出力データと印刷出力データとを送信しても良い。一方、表示フラグがＯＦＦであるＭＦＰに対しては、印刷出力データのみを送信しても良い。
【００８８】
また、出力データの種類には、サイズ、向き、色の他に、例えば、圧縮方式、圧縮率、解像度など、さらに、他の要素が含まれていても良い。
【００８９】
また、ＢＯＸ３０は、モデル名と、出力機能と、出力データの種類との対応関係を予め記憶しており、または、図示しないインターネットを介してサーバから取得し、その対応関係に基づいて、各ＭＦＰのモデル名から、そのＭＦＰの出力機能および出力データの種類を取得しても良い。
【００９０】
また、ＢＯＸ３０は、ＭＦＰから出力データの送信要求を受信した場合、そのＭＦＰ３０の表示フラグがＯＮであるか否かを確認し、ＯＮである場合、表示出力データを送信し、ＯＦＦである場合、印刷出力データを送信するように構成しても良い。
【００９１】
また、ＢＯＸ３０が、メモリカードＩ／Ｆ（図示せず）に装着されたメモリカードから画像データを読み出し、その画像データに対して、ＭＦＰの出力機能に対応した出力データを生成し、ＭＦＰに送信する場合においても、本発明を適用可能である。
【００９２】
また、表示出力機能は、ＦＡＸ受信した画像データに基づく画像の表示出力に限定されず、ＢＯＸ３０から受信した出力データに基づく画像を表示出力する機能であれば良い。例えば、表示出力機能は、ＢＯＸ３０がメモリカードから読み出した画像データに基づく画像をＬＣＤ１８に表示出力する機能であっても良い。
【００９３】
また、通信装置は、ＢＯＸに限定されず、例えば、ＭＦＰ、デジタルカメラなどであっても良い。また、画像処理装置は、ＭＦＰに限定されず、携帯電話機、デジタルフォトフレーム、タブレットＰＣなどであっても良い。例えば、デジタルカメラ（通信装置の一例）がメモリカードからデータを読み出して、デジタルフォトフレーム（画像処理装置の一例）の向きに応じた出力データを生成し、当該デジタルフォトフレームへ送信する場合にも、本発明を適用可能である。
【００９４】
また、ＢＯＸ３０に接続されるＭＦＰが１台のみである場合でも、本発明を適用可能である。また、ＡＰ５０を介さずにＭＦＰとＢＯＸ３０とが接続される場合でも、本発明を適用可能である。
【００９５】
また、上記実施形態では、出力データの元となる画像データのファイル名および出力データに対応する出力機能を識別するための識別情報を、出力データのファイル名に含めることにより、元となる画像データおよび出力機能を、出力データに対応づけて記憶するものとして説明した。これに代えて、元となる画像データごとにフォルダを作成し、元となる画像データが同一の出力データを、同一のフォルダに記憶することにより、出力データと、その出力データの元となる画像データを対応付けても良い。
【００９６】
また、元となる画像データと出力機能との組み合わせごとにフォルダを作成し、元となる画像データと出力機能との組み合わせが同一の出力データを、同一のフォルダに記憶することにより、出力データと、元となる画像データおよび出力機能を対応付けてもよい。
【００９７】
また、上記実施形態において、出力データには、その出力データの種類を対応付けて記憶するものとして説明した。これに代えて、出力データには、その出力データに対応するデバイス名（複数に対応する場合は複数のデバイス名）を対応付けて記憶しても良い。
【符号の説明】
【００９８】
１        ＭＦＰ
１４      フラッシュメモリ
１５      無線ＬＡＮ通信制御回路
３０      ＢＯＸ
３４ａ    設定情報テーブル
３４ｃ    出力データメモリ
３６      無線ＬＡＮ通信制御回路
【図１】
0005845635.tif 000002
【図４】
0005845635.tif 000003
【図５】
0005845635.tif 000004
【図６】
0005845635.tif 000005
【図７】
0005845635.tif 000006
【図２】
0005845635.tif 000007
【図３】
0005845635.tif 000008