(57)【特許請求の範囲】
【請求項１】
直列信号伝送線と、
前記直列伝送信号線を介して、自局と相手局とでファクシミリモデムを用いて通信をするために必要な手順情報を送受信し、かつ自局と相手局とで画像情報を送受信するための通信制御手段と、
前記直列伝送信号線を介して、画像情報を記憶媒体へ格納する操作又は記憶媒体から読み出すための読出操作を制御する操作制御手段と、
前記直列伝送信号線を、時系列に前記通信制御手段又は前記操作制御手段に割り当てる割当手段と、
前記通信制御手段におけるファクシミリモデムによる前記通信を確保するための手順情報の送受信と前記画像情報の送受信との間に必須の期間を、前記操作制御手段による画像情報の格納又は読出を実行する期間とするように、前記割当手段による割り当て先の変更時期を決定する決定手段と、
を有するファクシミリ通信装置。
【請求項２】
直列信号伝送線と、
前記直列伝送信号線を介して、自局と相手局とでファクシミリモデムを用いて通信をするために必要な手順情報を送受信し、かつ自局と相手局とで画像情報を送受信するための通信制御手段と、
前記直列伝送信号線を介して、画像情報を記憶媒体へ格納する操作又は記憶媒体から読み出すための読出操作を制御する操作制御手段と、
前記直列伝送信号線を、時系列に前記通信制御手段又は前記操作制御手段に割り当てる割当手段と、
前記通信制御手段におけるファクシミリモデムによる手順情報の送受信と前記画像情報の送受信との間に必須の、７５ｍｓタイマ期間を、前記操作制御手段による画像情報の格納又は読出を実行する期間とするように、前記割当手段による割り当て先の変更時期を決定する決定手段と、
を有するファクシミリ通信装置。
【請求項３】
直列信号伝送線と、
前記直列伝送信号線を介して、自局と相手局とでファクシミリモデムを用いて通信するために必要な手順情報を送受信し、かつ自局と相手局とで画像情報を送受信するための通信制御手段と、
前記直列伝送信号線を介して、画像情報を記憶媒体へ格納する操作又は記憶媒体から読み出すための読出操作を制御する操作制御手段と、
前記自局と相手局とで送受信するための画像情報を、出力用紙を基準として複数ページ分の画像情報量を一時記憶する一時記憶手段と、
前記直列伝送信号線を介して、自局と相手局とで送受信するための画像情報を、前記一時記憶手段から記憶媒体へ、或いは記憶媒体から前記一時記憶手段へ転送するための画像情報転送制御手段と、
前記直列伝送信号線を、時系列に前記通信制御手段又は前記操作制御手段に割り当てる割当手段と、
前記通信制御手段におけるファクシミリモデムにより送受信される画像情報の前記ページ間を、前記画像情報転送制御手段による画像情報の転送を実行する期間とするように、前記割当手段による割り当て先の変更時期を決定する決定手段と、
を有するファクシミリ通信装置。
【請求項４】
前記ページ間に、強制的に予め定めた期間の前記通信制御手段による前記直列信号伝送線の非使用期間を生成する非使用期間設定手段をさらに有する請求項３記載のファクシミリ通信装置。
【請求項５】
前記非使用期間設定手段が、
前記通信制御手段が自局から相手局への画像情報送信時の場合は、相手局から受信したメッセージ確認コマンドＭＣＦを無視することで実行される、相手局からの前記メッセージ確認コマンドＭＣＦの再受信までの期間を前記非使用期間とする請求項３記載のファクシミリ通信装置。
【請求項６】
前記非使用期間設定手段が、
前記通信制御手段が相手局から自局への画像情報受信時の場合、かつ通信失敗時にコマンドを再送する機能が起動しているときは、１ページ分の画像情報を受信した後、予め定められた期間遅延させて受信不可コマンドＲＮＲを送信することで、当該予め定められた期間を前記非使用期間とし、
前記通信制御手段が相手局から自局への画像情報受信時の場合、かつ通信失敗時にコマンドを再送する機能が起動していないときは、メッセージ確認コマンドＭＣＦを予め定められた期間送信停止することで、当該予め定められた期間を前記非使用期間とする、請求項４記載のファクシミリ通信装置。
【請求項７】
前記一時記憶手段と前記記憶媒体と間の画像情報の転送において、予め定めた画像情報量が転送しきれていない場合に、前記割当手段が前記直列伝送信号線を通信制御手段に割当てて、相手局に対して当該相手局を待機させるコマンドを送信する請求項４から請求項６の何れか１項記載のファクシミリ通信装置。
【請求項８】
直列伝送信号線を介して、自局と相手局とでファクシミリモデムを用いて通信するために必要な手順情報を送受信し、かつ自局と相手局とで画像情報を送受信するための通信制御手段と、
前記直列伝送信号線を介して、画像情報を記憶媒体へ格納する操作又は記憶媒体から読み出すための読出操作を制御する操作制御手段と、
前記自局と相手局とで送受信するための画像情報を、出力用紙を基準として複数ページ分の画像情報量を一時記憶する一時記憶手段と、
前記直列伝送信号線を介して、自局と相手局とで送受信するための画像情報を、前記一時記憶手段から記憶媒体へ、或いは記憶媒体から前記一時記憶手段へ転送するための画像情報転送制御手段と、
前記直列伝送信号線を、時系列に前記通信制御手段又は前記操作制御手段に割り当てる割当手段と、
前記通信制御手段におけるファクシミリモデムにより送受信される画像情報の前記ページ間を、前記画像情報転送制御手段による画像情報の転送を実行する期間とするように、前記割当手段による割り当て先の変更時期を決定する決定手段と、
を含む機能をコンピュータに実行させるための直列信号伝送線割当プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリ通信装置、及び直列信号伝送線割当プログラムに関する。
【背景技術】
【０００２】
特許文献１では、シリアルバス使用権の分散調停に関して提案されており、共用時間帯内でメッセージ送信が許される局を、システム全体においてメッセージを偏りなく消化することを目的として、バス使用権要求部が、自局の現在の状況に基づいて、自局の優先順位データを動的に作成し、この動的優先順位データを付加したバス使用権要求をブロードキャストで送信すると共に、優先順位データ格納部が、自局及びバス使用権要求を送信した他局の優先順位データ格納を記憶し、調停部が、優先順位データ格納部に記憶した優先順位データに基づいてバス使用権の調停を行うことが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１４８８１５公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、通信手順情報を送受信する通信制御と画像情報を記憶媒体に対して格納し、読み出す操作制御とを、共通の直列信号伝送線（シリアルバス）で実行する場合に、通信制御及び操作制御のそれぞれが互いに影響を及ぼすことなく、通信断を含む誤り対応処理に至ることを防止することができるファクシミリ通信装置、及び直列信号伝送線割当プログラムを得ることが目的である。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、直列信号伝送線と、前記直列伝送信号線を介して、自局と相手局とでファクシミリモデムを用いて通信をするために必要な手順情報を送受信し、かつ自局と相手局とで画像情報を送受信するための通信制御手段と、前記直列伝送信号線を介して、画像情報を記憶媒体へ格納する操作又は記憶媒体から読み出すための読出操作を制御する操作制御手段と、前記直列伝送信号線を、時系列に前記通信制御手段又は前記操作制御手段に割り当てる割当手段と、前記通信制御手段におけるファクシミリモデムによる前記通信を確保するための手順情報の送受信と前記画像情報の送受信との間に必須の期間を、前記操作制御手段による画像情報の格納又は読出を実行する期間とするように、前記割当手段による割り当て先の変更時期を決定する決定手段と、を有している。
【０００７】
請求項２に記載の発明は、直列信号伝送線と、前記直列伝送信号線を介して、自局と相手局とでファクシミリモデムを用いて通信するために必要な手順情報を送受信し、かつ自局と相手局とで画像情報を送受信するための通信制御手段と、前記直列伝送信号線を介して、画像情報を記憶媒体へ格納する操作又は記憶媒体から読み出すための読出操作を制御する操作制御手段と、前記直列伝送信号線を、時系列に前記通信制御手段又は前記操作制御手段に割り当てる割当手段と、前記通信制御手段におけるファクシミリモデムによる手順情報の送受信と前記画像情報の送受信との間に必須の、７５ｍｓタイマ期間を、前記操作制御手段による画像情報の格納又は読出を実行する期間とするように、前記割当手段による割り当て先の変更時期を決定する決定手段と、を有している。
【０００８】
請求項３に記載の発明は、直列信号伝送線と、前記直列伝送信号線を介して、自局と相手局とでファクシミリモデムを用いて通信するために必要な手順情報を送受信し、かつ自局と相手局とで画像情報を送受信するための通信制御手段と、前記直列伝送信号線を介して、画像情報を記憶媒体へ格納する操作又は記憶媒体から読み出すための読出操作を制御する操作制御手段と、前記自局と相手局とで送受信するための画像情報を、出力用紙を基準として複数ページ分の画像情報量を一時記憶する一時記憶手段と、前記直列伝送信号線を介して、自局と相手局とで送受信するための画像情報を、前記一時記憶手段から記憶媒体へ、或いは記憶媒体から前記一時記憶手段へ転送するための画像情報転送制御手段と、前記直列伝送信号線を、時系列に前記通信制御手段又は前記操作制御手段に割り当てる割当手段と、前記通信制御手段におけるファクシミリモデムにより送受信される画像情報の前記ページ間を、前記画像情報転送制御手段による画像情報の転送を実行する期間とするように、前記割当手段による割り当て先の変更時期を決定する決定手段と、を有している。
【０００９】
請求項４に記載の発明は、前記請求項３に記載の発明において、前記ページ間に、強制的に予め定めた期間の前記通信制御手段による前記直列信号伝送線の非使用期間を生成する非使用期間設定手段をさらに有する。
【００１０】
請求項５に記載の発明は、前記請求項４に記載の発明において、前記非使用期間設定手段が、前記通信制御手段が自局から相手局への画像情報送信時の場合は、相手局から受信したメッセージ確認コマンドＭＣＦを無視することで実行される、相手局からの前記メッセージ確認コマンドＭＣＦの再受信までの期間を前記非使用期間とする。
【００１１】
請求項６に記載の発明は、前記請求項４に記載の発明において、前記非使用期間設定手段が、前記通信制御手段が相手局から自局への画像情報受信時の場合、かつ通信失敗時にコマンドを再送する機能が起動しているときは、１ページ分の画像情報を受信した後、予め定められた期間遅延させて受信不可コマンドＲＮＲを送信することで、当該予め定められた期間を前記非使用期間とし、前記通信制御手段が相手局から自局への画像情報受信時の場合、かつ通信失敗時にコマンドを再送する機能が起動していないときは、メッセージ確認コマンドＭＣＦを予め定められた期間送信停止することで、当該予め定められた期間を前記非使用期間とする。
【００１２】
請求項７に記載の発明は、前記請求項４から請求項６の何れか１項記載の発明において、前記一時記憶手段と前記記憶媒体と間の画像情報の転送において、予め定めた画像情報量が転送しきれていない場合に、前記割当手段が前記直列伝送信号線を通信制御手段に割当てて、相手局に対して当該相手局を待機させるコマンドを送信する。
【００１３】
請求項８に記載の発明は、直列伝送信号線を介して、自局と相手局とでファクシミリモデムを用いて通信するために必要な手順情報を送受信し、かつ自局と相手局とで画像情報を送受信するための通信制御手段と、前記直列伝送信号線を介して、画像情報を記憶媒体へ格納する操作又は記憶媒体から読み出すための読出操作を制御する操作制御手段と、前記自局と相手局とで送受信するための画像情報を、出力用紙を基準として複数ページ分の画像情報量を一時記憶する一時記憶手段と、前記直列伝送信号線を介して、自局と相手局とで送受信するための画像情報を、前記一時記憶手段から記憶媒体へ、或いは記憶媒体から前記一時記憶手段へ転送するための画像情報転送制御手段と、前記直列伝送信号線を、時系列に前記通信制御手段又は前記操作制御手段に割り当てる割当手段と、前記通信制御手段におけるファクシミリモデムにより送受信される画像情報の前記ページ間を、前記画像情報転送制御手段による画像情報の転送を実行する期間とするように、前記割当手段による割り当て先の変更時期を決定する決定手段と、を含む機能をコンピュータに実行させるための直列信号伝送線割当プログラムである。
【発明の効果】
【００１５】
請求項１記載の発明によれば、通信制御手段におけるファクシミリモデムの通信を確保するためのコマンド送受信と前記画像情報の送受信との間に必須の期間を、前記操作制御手段による画像情報の格納又は読出を実行する期間としない場合に比べて、通信制御及び操作制御のそれぞれが互いに影響を及ぼすことなく、かつ既存のハード構成の下で直列信号伝送線を共有することができる。
【００１６】
請求項２記載の発明によれば、通信制御手段におけるファクシミリモデムの前記通信制御手段による手順情報の送受信と前記画像情報の送受信との間に必須の、７５ｍｓタイマ期間を、前記操作制御手段による画像情報の格納又は読出を実行する期間としない場合に比べて、通信制御及び操作制御のそれぞれが互いに影響を及ぼすことなく、かつ既存のハード構成の下で直列信号伝送線を共有することができる。
【００１７】
請求項３及び請求項８記載の発明によれば、通信制御手段におけるファクシミリモデムにより送受信される画像情報の前記ページ間を、前記画像情報転送制御手段による画像情報の転送を実行する期間としない場合に比べて、通信制御及び操作制御のそれぞれが互いに影響を及ぼすことなく、かつ既存のハード構成の下で直列信号伝送線を共有することができる。
【００１８】
請求項４に記載の発明によれば、強制的に予め定めた期間の前記通信制御手段による前記直列信号伝送線の非使用期間を生成しない場合に比べて、通信制御及び操作制御のそれぞれが互いに影響を及ぼすことなく、かつ既存のハード構成の下で直列信号伝送線を共有することができる。
【００１９】
請求項５から請求項７に記載の発明によれば、本構成を有しない場合に比べて、簡便に非使用期間を生成することができる。
【図面の簡単な説明】
【００２０】
【図１】本実施の形態に係る画像処理装置の制御ブロック図である。
【図２】本実施の形態に係るマルチファンクションコントロール部の制御系を示す概略構成図である。
【図３】本実施の形態に係るファクシミリモデムによる通信プロトコル図である。
【図４】本実施の形態に係る「必然的非使用期間１」に基づく、記憶媒体アクセス装置３４のデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の使用権確保のための制御の流れを示すフローチャートである。
【図５】本実施の形態に係る「必然的非使用期間２」に基づく、記憶媒体アクセス装置のシリアルバスの使用権確保のための制御の流れを示すフローチャートである。
【図６】本実施の形態に係る「強制的非使用期間」に基づく、記憶媒体アクセス装置のシリアルバスの使用権確保のための制御の流れを示すフローチャートである。
【図７】ＥＣＭが有る場合の、延長対策を施した通信プロトコル図である。
【図８】バッファ増加に基づく、データ転送時間の違いを示す具体例を示すブロック図である。
【発明を実施するための形態】
【００２１】
図１には、本実施の形態に画像処理装置１０の制御ブロック図が示されている。
【００２２】
画像処理装置１０は、所謂複合機であり、ファクシミリ機能、スキャナ機能、プリンタ機能を兼ね備えた構成となっている。
【００２３】
スキャナモジュール部１２、プリンタモジュール部１４は、それぞれバス１６によって接続されており、このバス１６には、コントロールパネル１８が接続されている。
【００２４】
また、バス１６は、インターフェイス２０を介して、複合機制御部（以下、「マルチファンクションコントロール部２２」という）に接続されている。このマルチファンクションコントロール部２２が、前記スキャナモジュール部１２及びプリンタモジュール部１４を制御する。
【００２５】
ここで、本実施の形態のマルチファンクションコントロール部２２には、ファクシミリモデム２４が設けられている。
【００２６】
前記マルチファンクションコントロール部２２は、ＣＰＵ２６、ＲＡＭ２８、ＲＯＭ３０を備えており、これらはバス３２によって相互に接続されている。
【００２７】
また、前記ＣＰＵ２６には、前記ファクシミリモデム２４と、ファクシミリモデム２４による通信機能の下で、相手局と送受信するための画像情報を格納したり読み出したりする記憶媒体アクセス装置３４が接続されている。
【００２８】
この接続は、シリアルバス（ＰＣＩ）３６（後述するデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６（図２参照）のそれぞれ、或いは両方に相当）が適用されており、かつ、ファクシミリモデム２４と記録媒体アクセス装置３４とは、共通のデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６によってＣＰＵ２６と接続されている。
【００２９】
なお、本実施の形態では、記憶媒体としてＳＤカード（図示省略）が適用され、記憶媒体アクセス装置３４に装填されている。なお、記憶媒体としてＳＤカードに限定されるものではなく、ＭＳ（Ｍｅｍｏｒｙ Ｓｔｉｃｋ）、ＣＦ（Ｃｏｍｐａｃｔ Ｆｌａｓｈ）、ＭＤ（Ｍｉｎｉ Ｄｉｓｋ）、ＳＭ（Ｓｍａｒｔ Ｍｅｄｉａ（登録商標））等、所謂マルチメディアカード全般、あるいはシリアル通信が可能なＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、シリアルＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）等に適用可能である。
【００３０】
図２は、マルチファンクションコントロール部２２の、ファクシミリモデム２４によるファクシミリ通信を主体とした、マルチファンクションコントロール部２２のハード構成の詳細図である。
【００３１】
ＣＰＵ２６とバス３２によって接続されているＲＡＭ２８は、本実施の形態における一時格納部として機能する。
【００３２】
ＣＰＵ２６とファクシミリモデム２４とは、クロック信号線４０、チップセレクト信号線４２、データ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の４信号線で接続されている。
【００３３】
また、ＣＰＵ２６と記憶媒体アクセス装置３４は、クロック信号線４８、チップセレクト信号線５０、データ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の４信号線で接続されている。なお、データ信号線（ＤＯ）４４とデータ信号線（ＤＩ）４６は、分岐されて、前記ファクシミリモデム２４と記憶媒体アクセス装置３４に接続されることで共有化されている。データ信号線（ＤＯ）４４とデータ信号線（ＤＩ）４６は、それぞれ１ビットずつデータを直列に信号を伝送するシリアル伝送方式となっている。
【００３４】
ここで、ファクシミリモデム２４では、自局と相手局とで画像情報を送受信するための準備として、予め定められた通信プロトコル（通信のための手順制御）を実行し、かつこの通信プロトコル実行中に、画像情報を送受信する。
【００３５】
一方、記憶媒体アクセス装置３４では、ファクシミリ原稿として画像情報を受信した場合は格納し、送信する場合は読み出す処理を実行する。
【００３６】
これらは、それぞれ同時期に実行される要素が高く、共有するデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の調停（使用権の割り当て）を確立する必要がある。
【００３７】
但し、通常の調停と異なる点は、特に、ファクシミリモデム２４において、通信プロトコル実行中に、予め定められた期間、相手局からのコマンドがないと、通信エラーが発生する場合がある。より具体的には、ファクシミモデム２４での画像情報を送受信（ＰＩＸ）中、或いは、通信プロトコルコマンド間で、データ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６を開放（非使用）すると、５ｍｓ以内にファクシミリモデム２４にデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の使用権が戻らなければ、通信エラーとなり、リアルタイム通信が成り立たなくなる。
【００３８】
また、記憶媒体アクセス装置３４においても、画像情報格納中、画像情報読出中（以下、総称して「画像情報アクセス」という）にシリアルバス２４の使用権が途切れると、正確に画像情報アクセスができなくなる場合がある。
【００３９】
そこで、本実施の形態では、少なくとも、ファクシミリモデム２４における、必然的に存在するデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の非使用期間中を、記憶媒体アクセス装置３４に使用権を与えるようにした。
【００４０】
（必然的非使用期間１）
前述したファクシミリモデム２４での画像情報を送受信（ＰＩＸ）中、或いは、通信プロトコルコマンド間で発生する、データ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の開放（非使用）期間を、記憶媒体アクセス装置３４の使用権期間とする。この期間は、５ｍｓであり、記憶媒体アクセス装置３４側では、画像情報量を６４ＫＢとすると、６４ＫＢ／５ｍｓ＝１０４．４Ｍbpsの通信速度が必要となる。これは、通常の通信速度（１０Ｍbps前後）に比べて、極めて高速ではあるが、将来的なクロック速度を鑑みる上では、適用範囲である。
【００４１】
（必然的非使用期間２）
通信プロトコルにおける、通信を確保するためのコマンド送受信と、画像情報の送受信（ＰＩＸ）との間は、７５ｍｓタイマが起動する。言い換えれば、７５ｍｓの間は、通信プロトコル上の送受信が実行されないことになる。
【００４２】
この期間は、図３に示される、（Ａ）の画像情報送受信ＰＩＸ−マッチページコマンドＭＰＳ間、（Ｂ）の送信端末識別／ディジタル命令コマンドＴＳＩ／ＤＣＳ−トレーニングチェックコマンドＴＣＦ間、並びに（Ｃ）の受信準備確認ＣＦＲ−画像情報送受信ＰＩＸ間に相当する。なお、トレーニングチェックコマンドＴＣＦは、画像情報が埋め込んであるため、ＰＩＸと同等の扱いとなる。
【００４３】
この図３（Ａ）、（Ｂ）、（Ｃ）の間は、前述した７５ｍｓタイマが起動するため、このときに、記憶媒体アクセス装置３４に対してデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の使用権を与える。
【００４４】
この７５ｍｓは、画像情報量（６４ＫＢ）を送信するために、前記必然的非使用期間１における５ｍｓに対して、１／１５（＝７５／５）の速度（６．８３Ｍbps）で済むため、特別な通信デバイス等は不要である。
【００４５】
本実施の形態では、さらに、前記必然的に存在するデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の非使用期間とは別に、通信エラーが発生しない範囲で、強制的に非使用期間を設定し、この強制的に生成した非使用期間を、記憶媒体アクセス装置３４に使用権を与えるようにした。
【００４６】
（強制的非使用期間）
前記一時記憶装置として使用するＲＡＭ２８には、ファクシミリ原稿サイズの２ページ分の画像情報が一時的に記憶される記憶領域が確保されている。
【００４７】
この画像情報量は、原稿サイズがＪＩＳ規格でＡ３サイズの場合は９ＭＢであり、Ａ４サイズの場合は４．５ＭＢとしている。
【００４８】
ここで、ファクシミリモデム２４による送受信が２ページに亘ることを前提として、ページ間に、ＲＡＭ２８と記憶媒体アクセス装置３４とで画像情報転送を実行する。
【００４９】
上記を実現するために、通信プロトコルにおいて、通信断が生じない程度に、コマンドを待機させたり、繰り返し送信を要求したりするようにしている。
【００５０】
より具体的には、ファクシミリモデム２４の送信時と受信時とで、対象とする通信プロトコルコマンドが異なる。
【００５１】
ファクシミリモデム２４が送信時の場合は、相手局から受信したメッセージ確認コマンドＭＣＦを１回無視する。この無視により、相手局は、メッセージ確認コマンドＭＣＦを再送信する。
【００５２】
この結果、自局がメッセージ確認コマンドＭＣＦを再受信するまで、１秒程度の時間が確保される。この期間中、記憶媒体アクセス装置３４にデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の使用権を与える。
【００５３】
ファクシミリモデム２４の受信時の場合は、エラー時に再送する機能ＥＣＭの有無によって異なる。
（ＥＣＭ有の場合）
１ページ分の画像情報を受信した後、本来は、次ページに対するメッセージ確認コマンドＭＣＦを送信するところを、１．５秒後に受信不可コマンドＲＮＲを送信する。
【００５４】
この場合、相手局からは受信可能コマンドＲＲが返信されてくるため、最初の受信不可コマンドＲＮＲから１分を限度に、さらに、１．５秒後に受信不可コマンドＲＮＲを送信する。
【００５５】
前記１分の限度は、最初の受信不可コマンドＲＮＲから１分以内に、メッセージ確認コマンドＭＣＦを送信しないと、通信断状態になるからである。言い換えれば、１分間の記憶媒体アクセス装置３４のデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の使用権が確保されることになる。
（ＥＣＭ無の場合）
メッセージ確認コマンドＭＣＦを、１秒から１．５秒間送信を停止する。基本的に、１．５秒以上通信が途絶えると、通信断となる場合があるからである。この送信停止により、１秒から１．５秒の期間、記憶媒体アクセス装置３４のデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の使用権が確保されることになる。
【００５６】
以下に、図４から図６のフローチャートに従い、記憶媒体アクセス装置３４のデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の使用権付与のための制御を、上記複数の使用権確保の形態別に説明する。
【００５７】
（必然的非使用期間１の設定制御）
図４は、「必然的非使用期間１」に基づく、記憶媒体アクセス装置３４のデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の使用権確保のための制御の流れを示すフローチャートである。
【００５８】
ステップ１００では、ファクシミリモデム２４のチップセレクト信号ＣＳをＬｏｗ（本実施の形態では、Ｌｏｗ→アクティブ、Ｈｉｇｈ→非アクティブ）とし、かつＣＰＵ２６によるファクシミリモデム２４の制御を開始して、ステップ１０２へ移行する。ステップ１０２では、ファクシミリ通信を開始する。
【００５９】
次のステップ１０４では、ファクシミリモデム２４のチップセレクト信号ＣＳがＬｏｗか否かが判断され、肯定判定されている間は維持（ファクシリミリ通信中）される。このステップ１０４で、否定判定、すなわち、チップセレクト信号ＣＳがＨｉｇｈになると、ステップ１０６へ移行して、記憶媒体アクセス装置３４のチップセレクト信号ＣＳをＬｏｗ（本実施の形態では、Ｌｏｗ→アクティブ、Ｈｉｇｈ→非アクティブ）とし、ＣＰＵ２６による記憶媒体アクセス装置３４の制御を開始する。この間、約５ｍｓである。
【００６０】
次のステップ１０８では、記憶媒体アクセス装置３４のアクセスが完了したか否かが判断され、肯定判定されると、ステップ１１０へ移行して、記憶媒体アクセス装置３４のチップセレクト信号ＣＳをＨｉｇｈとし、ファクシミリモデム２４のチップセレクト信号ＣＳをＬｏｗとして、ＣＰＵ２６によるファクシミリモデム２４の制御を開始（再開）し、このルーチンは終了する。
【００６１】
（必然的非使用期間２の設定制御）
図５は、「必然的非使用期間２」に基づく、記憶媒体アクセス装置３４のデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の使用権確保のための制御の流れを示すフローチャートである。現状においては、この７５ｍｓタイマ期間中における、記憶媒体アクセス装置３４のデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の使用権確保が有効な手段である。
【００６２】
ステップ１２０では、ファクシミリモデム２４のチップセレクト信号ＣＳをＬｏｗ（本実施の形態では、Ｌｏｗ→アクティブ、Ｈｉｇｈ→非アクティブ）とし、かつＣＰＵ２６によるファクシミリモデム２４の制御を開始して、ステップ１２２へ移行する。ステップ１２２では、ファクシミリ通信を開始する。
【００６３】
次のステップ１２４では、ファクシミリモデム２４の信号が画像情報ＰＩＸとコマンドとの間であるか否かが判断される（図３の（Ａ）、（Ｂ）、（Ｃ）参照）。
【００６４】
このステップ１２４で肯定判定されると、ステップ１２６へ移行して、ファクシミリモデム２４のチップセレクト信号ＣＳがＬｏｗか否かが判断される。通常は、上記画像情報ＰＩＸとコマンドとの間では、チップセレクト信号ＣＳがＬｏｗなるはずであるが、確認のため判定する。
【００６５】
このステップ１２６で、肯定判定されている間は維持（ファクシリミリ通信中）される。このステップ１２６で、否定判定、すなわち、チップセレクト信号ＣＳがＨｉｇｈになると、ステップ１２８へ移行して、記憶媒体アクセス装置３４のチップセレクト信号ＣＳをＬｏｗ（本実施の形態では、Ｌｏｗ→アクティブ、Ｈｉｇｈ→非アクティブ）とし、ＣＰＵ２６による記憶媒体アクセス装置３４の制御を開始する。
【００６６】
次のステップ１３０では、前記画像情報ＰＩＸとコマンドとの間の信号切り替わり初期から７５ｍｓ経過したか否かが判断される。この期間は、７５ｍｓタイマが起動している期間であり、これと同期して、記憶媒体アクセス装置３４へデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の使用権を付与している期間を計数する。
【００６７】
ステップ１３０で肯定判定、すなわち、７５ｍｓタイマがタイムアップすると、ステップ１３２へ移行して、記憶媒体アクセス装置３４のチップセレクト信号ＣＳをＨｉｇｈとし、ファクシミリモデム２４のチップセレクト信号ＣＳをＬｏｗとして、ＣＰＵ２６によるファクシミリモデム２４の制御を開始（再開）し、このルーチンは終了する。
【００６８】
（強制的必然的非使用期間の設定制御）
図６は、「強制的非使用期間」に基づく、記憶媒体アクセス装置３４のデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の使用権確保のための制御の流れを示すフローチャートである。
【００６９】
ステップ１５０では、ファクシミリモデム２４での送信おいては、当該送信画像情報をＲＡＭ２８に一時格納する。なお、このとき、２ページ分の画像情報を格納する。
【００７０】
次のステップ１５２では、ファクシミリモデム２４のチップセレクト信号ＣＳをＬｏｗ（本実施の形態では、Ｌｏｗ→アクティブ、Ｈｉｇｈ→非アクティブ）とし、かつＣＰＵ２６によるファクシミリモデム２４の制御を開始して、ステップ１５４へ移行する。ステップ１５４では、ファクシミリ通信を開始する。
【００７１】
次のステップ１５６では、ファクシミリモデム２４での受信おいては、受信した画像情報をＲＡＭ２８に一時格納する。
【００７２】
次のステップ１５８では、ファクシミリモデム２４の信号が、ページ間を表すものか否かが判断され、否定判定された場合は、ファクシミリ通信が維持される。また、ステップ１５８で肯定判定、すなわち、ページ間であると判断されると、ステップ１６０へ移行して、ファクシミリモデム２４のチップセレクト信号ＣＳをＨｉｇｈとし、ステップ１６２へ移行する。
【００７３】
ステップ１６２では、記憶媒体アクセス装置３４のチップセレクト信号ＣＳをＬｏｗ（本実施の形態では、Ｌｏｗ→アクティブ、Ｈｉｇｈ→非アクティブ）とし、ＣＰＵ２６による記憶媒体アクセス装置３４の制御を開始する。
【００７４】
このとき、ステップ１６２では、送信時では、次ページを記憶媒体アクセス装置３４に装着されたＳＤカードから読み出してＲＡＭ２８へ転送する。また、受信時では、受信した画像情報（１ページ分）をＲＡＭ２８から記憶媒体アクセス装置３４に装着されたＳＤカードへ転送する。
【００７５】
次のステップ１６４では、ファクシミリモデム２４の信号切り替えから１０００ｍｓ（１秒）経過したか否かが判断される。例えば、１．５秒以上の中断は、通信断となる場合があり、これよりも前（ここでは、１秒）経過した時点で、記憶媒体アクセス装置３４へのデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の使用権を剥奪し、ファクシミリモデム２４へデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の使用権を移転する。
【００７６】
次のステップ１６６では、記憶媒体アクセス装置３４のチップセレクト信号ＣＳをＨｉｇｈとし、ファクシミリモデム２４のチップセレクト信号ＣＳをＬｏｗとして、ＣＰＵ２６によるファクシミリモデム２４の制御を開始（再開）し、このルーチンは終了する。
【００７７】
参考として、ファクシミリモデム２４における通信プロトコルに用いるコマンドを表１に示す。なお、この表１のコマンドは一例である。
【００７８】
【表１】
0005381476.tif 000002
【００７９】
ところで、図６では、ページ間において、記憶媒体アクセス装置３４がデータ信号線（ＤＯ）４４、データ信号線（ＤＩ）４６の使用権を得る期間を１秒（１０００ｍｓ）したため、一般的な１ページ分の画像情報の転送（ＲＡＭ２８−ＳＤカード間）は完了するが、写真画像等場合、画像情報量が文字画像に比べて多くなる場合がある。
【００８０】
そこで、ページ間の通信プロトコルにおいて、通信断が発生しない範囲で、通信手順を操作することで、延長を図る。
【００８１】
図７は、ＥＣＭ（エラー時に再送する機能）が有る場合の、延長対策を施した通信プロトコルを示している。
【００８２】
１ページ分の画像情報を受信した後、１．５秒後に受信不可コマンドＲＮＲを送信する。これにより、１．５秒の使用権の確保期間を得る。
【００８３】
受信不可コマンドＲＮＲを受けた相手局からは、受信可能コマンドＲＲが返信されてくる。このとき、再度、１．５秒後に受信不可コマンドＲＮＲを送信する。
【００８４】
ここで、最初の受信不可コマンドＲＮＲから１分以内に、メッセージ確認コマンドＭＣＦを送信しないと、通信断状態になるため、前記繰り返しは、この１分間が限度である。      
【００８５】
また、ＥＣＭが無の場合は、メッセージ確認コマンドＭＣＦを、１秒から１．５秒間送信を停止すればよい。
【００８６】
なお、本実施の形態では、ファクシミリモデム２４のバッファを通常の１６Ｂｙｔｅとしているが、２５６Ｂｙｔｅに、エキストラバッファを使用することで拡大するようにしてもよい。
【００８７】
一度の送信データ数を増やしてファクシミリモデム２４のアクセス回数及び割り込み回数を少なくすることでオーバーヘッド減らすものである。この場合、バッファを増加しない場合に比べてタイマ精度を細かくする必要がなく、汎用性が高くなる。
【００８８】
図８は、このバッファ増加に基づく、データ転送時間の違いを示す具体例を示している。
【００８９】
まず、デフォルトのバッファ（１６Ｂｙｔｅ）時のパフォーマンスを計算する。
・割込み頻度は、１ｍｓタイマー割込み（送信中１ｍｓ毎）とする。
・遅延耐性は、２ｍｓから４ｍｓ遅延でＦＩＦＯが空になる場合がある。
・シリアルバスのデータ転送時間は、前提条件として20.833ＭＨｚで動作するものとする（0.048ｕｓ/ｂｉｔ=0.384ｕｓ/Ｂｙｔｅ）。
・バッファには、１ｍｓ毎に８Ｂｙｔｅ書込みとする。 
・シリアルバスのデータ転送時間は、約50μｓｅｃ（８Ｂｙｔｅデータ転送時）とする。
【００９０】
上記条件において、以下、通信時間の計算を行う。
【００９１】
バッファへ１Ｂｙｔｅ書込みに、ステータス読込み・コマンド含めトータル４Ｂｙｔｅの読み書きが必要である。
【００９２】
また、ＦＡＸＭＩＮＩ実測からオーバーヘッド分は通信時間の４倍かかっている。よって１ｍｓ毎にシリアルバスのでファクシミリモデム２４に４Ｂｙｔｅ送信するとデータ転送時間は、（0.384μｓ×４×４×４×８＝）49.152μｓとなる(ＭＡＸ１６Ｂｙｔｅ送信時は約１００μｓ）。
【００９３】
次に、送信拡張バッファ１２８Ｂｙｔｅ（デフォルト）で拡張バッファスレッショルドを６４Ｂｙｔｅとした場合のパフォーマンスを計算する。
・割込み頻度は、拡張バッファが６４Ｂｙｔｅ以下となった場合に割込みが発生する（33.6Ｋｂｐｓ通信で約１６ｍｓ毎）。
・割込み遅延耐性は、割込み処理が遅れても１６ｍｓ以内に処理完了すればＦＩＦＯは空にならない。
・シリアルバスのデータ転送時間は、前提条件としてシリアルバスは20.833ＭＨｚ動作するものとする（0.048μｓ／ｂｉｔ＝0.384μｓ／Ｂｙｔｅ）
・バッファには、１回の割り込みで６４Ｂｙｅ書込み
・シリアルバスのデータ転送時間は、約400μｓｅｃ（６４Ｂｙｔｅデータ転送時)）とする。
【００９４】
上記条件において以下、通信時間の計算を行う。
【００９５】
バッファへ１Ｂｙｔｅ書込みに、ステータス読込み・コマンド含めトータル４Ｂｙｔｅの読み書きが必要である。
【００９６】
また、ＦＡＸＭＩＮＩ実測からオーバーヘッド分は通信時間の４倍かかっている。よってシリアルバスでファクシミリモデム２４に６４Ｂｙｔｅ送信するとデータ転送時間は、（0.384μｓ×６４×４×４＝）393.2μｓとなる。
【００９７】
本実施例では、通信制御手段の一例として、ファクシミリモデムを例に挙げたが、コンピュータ間の通信においてコンピュータとインターネット、ＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）等の通信回線の間でデータの送受信を制御するＣＣＵ（Ｃｏｍｍｕｎｉｃａｔｉｏｎ Ｃｏｎｔｒｏｌ Ｕｎｉｔ）などであっても良い。
【符号の説明】
【００９８】
１０    画像処理装置
１２    スキャナモジュール部
１４    プリンタモジュール部
１６    バス
１８    コントロールパネル
２０    インターフェイス
２２    マルチファンクションコントロール部
２４    ファクシミリモデム
２６    ＣＰＵ
２８    ＲＡＭ
３０    ＲＯＭ
３２    バス
３４    記憶媒体アクセス装置
４０    クロック信号線
４２    チップセレクト信号線
４４    データ信号線（ＤＯ）
４６    データ信号線（ＤＩ）
【図１】
0005381476.tif 000003
【図２】
0005381476.tif 000004
【図３】
0005381476.tif 000005
【図４】
0005381476.tif 000006
【図５】
0005381476.tif 000007
【図６】
0005381476.tif 000008
【図７】
0005381476.tif 000009
【図８】
0005381476.tif 000010