(57)【要約】【課題】直接送信でファクシミリ送信を行う場合において、簡易な構成で確実に画像データを送信し、通信費を節約し、ユーザの待ち時間を短くすることができる安価な画像処理装置を提供すること。【解決手段】サブＣＰＵ４２がファクシミリＩ／Ｆ制御部２０８を介して、原稿入力監視部２０７から通知される原稿格納開始信号を検知することを特徴とする。【選択図】図１
2013066041.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って生成した画像情報を通信回線を介して送信する画像送信機能を実現する画像送信部及び装置本体を含む画像処理装置であって、
ユーザの操作に応じて前記画像情報の送信先との間の通信回線を介した接続処理を行う接続処理部と、
前記接続処理に応じて、前記原稿の読み取り開始を制御する読み取り開始制御部と、
前記原稿が読み取られて生成された画像情報を取得して前記装置本体に設けられた記憶媒体に格納する画像取得部と、
前記画像情報の取得が開始されたことを、前記装置本体を制御する制御部とは異なるモジュールによって検知する画像取得開始検知部とを含み、
前記画像送信部が、前記画像情報の取得が開始されたことの検知に応じて、前記記憶媒体に格納される画像情報を前記送信先に順次送信することを特徴とする画像処理装置。
【請求項２】
前記画像送信部は、前記接続処理に応じて前記画像取得開始検知部に対する問い合わせを開始し、問い合わせの応答に基づいて前記画像情報の取得が開始されたことを認識することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像取得開始検知部は、前記画像情報の取得が開始されたことを検知すると、前記画像情報の取得が開始されたことを示す信号を出力し、
前記画像送信部は、前記出力された信号に基づいて前記画像情報の取得が開始されたことを認識することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記画像取得開始検知部は、前記画像送信部と前記装置本体とを接続するインタフェースの特定のアドレスに前記画像情報の取得が開始されたことを示す信号を出力することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記画像取得開始検知部は、前記画像情報の取得が開始され、所定量の画像情報が前記記憶媒体に格納されたことを検知し、
前記画像送信部は、前記所定量の画像情報が前記記憶媒体に格納されたことの検知に応じて、前記記憶媒体に格納される画像情報を前記送信先に順次送信することを特徴とする請求項１乃至４いずれか１項に記載の画像処理装置。
【請求項６】
原稿を読み取って生成した画像情報を通信回線を介して送信する画像送信機能を実現する画像送信部及び装置本体を含む画像処理装置の制御方法であって、
ユーザの操作に応じて前記画像情報の送信先との間の通信回線を介した接続処理を行い、
前記接続処理に応じて、前記原稿の読み取り開始を制御し、
前記原稿が読み取られて生成された画像情報を取得して前記装置本体に設けられた記憶媒体に格納し、
前記画像情報の取得が開始されたことを、前記装置本体を制御する制御部とは異なるモジュールによって検知し、
前記画像情報の取得が開始されたことの検知に応じて、前記記憶媒体に格納される画像情報を前記画像送信部によって前記送信先に順次送信することを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法に関し、特に、ファクシミリ機能による画像情報の送信方式に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
このような画像処理装置においてファクシミリ送信を行う方法として、スキャナ機能により読み取られた送信用原稿の画像情報をファクシミリ機能側のメモリに格納し、そのメモリから画像情報を読み出して送信する方法がある。ところが、このような画像処理装置は、画像処理装置本体側とファクシミリ機能側とで個別にメモリを備える必要があるので、それがコスト増大要因の一つとなっていた。
【０００４】
そこで、ファクシミリ機能側と画像処理装置本体側とで同一のメモリを使用することにより、コストダウンを図る画像処理装置が考えられた（例えば、特許文献１参照）。このような画像処理装置においてファクシミリ送信を行う方法として、スキャナ機能により読み取られた送信用原稿の画像情報を全てメモリに格納してから通信相手先との通信を確立し、そのメモリから画像情報を読み出して送信するメモリ送信といわれる送信手順が実行される。
【０００５】
ところで、ユーザはスキャナ機能により読み取られた送信用原稿を回収するとすぐに画像処理装置から離れてしまうことが考えられる。つまり、上述したようなメモリ送信でファクシミリ送信が行われる場合、ユーザは通信が確立される前に画像処理装置から離れてしまうことが考えられる。従って、このような場合には、通信相手先が通話中などの理由で通信を確立できずに送信エラーが発生しても、ユーザはそのことを即座に知ることができない。
【０００６】
これに対して、画像処理本体側とファクシミリ機能側とで同一のメモリを使用する画像処理装置においてファクシミリ送信を行う場合、最初の段階で通信相手先との通信を確立した上で、その後に原稿の読み取りを開始してリアルタイムで画像を送信する直接送信と呼ばれる送信手順がある。このような直接送信でファクシミリ送信が行われる場合、ユーザは画像情報が送信されたか否かを確実に確認することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、ファクシミリ送信における所定の規格では、通信相手先との通信が確立されてから画像情報が送信されるまでの時間が規定されており、この規定時間を経過すると受信側は確立されていた接続を切断する処理を行う。そのため、このような場合には、画像処理装置は画像情報を送信することができないので送信エラーとなってしまう。従って、一般に、直接送信にてファクシミリ送信を行う画像処理装置では、通信相手先との通信が確立されてから画像情報が送信されるまでの時間は、上記の規定時間よりも短く設定されている。
【０００８】
ここで、特許文献１に記載されているような画像処理装置において直接送信でファクシミリ送信を行う場合、通信相手先との通信が確立されると、画像処理装置は送信用原稿の読み取り及び画像情報のメモリへの格納を開始する。そして、画像処理装置本体側のＣＰＵがメモリに画像情報が格納されたことを検知したら、そのことをファクシミリ機能側のＣＰＵに通知し、その通知を受けたファクシミリ機能側のＣＰＵはメモリから画像情報を順次読み出して送信するという手順で行われる。そのため、画像処理装置本体側のＣＰＵは、メモリに画像情報が格納されたことを検知し、そのことをファクシミリ機能側のＣＰＵに通知するという処理を高速で行わなければ、通信が確立されてから画像情報が送信されるまでの時間が上記の設定時間を経過することになってしまう。従って、このような場合には、画像処理装置は画像情報を送信することができなくなってしまう。
【０００９】
これに対して、例えば規定時間の範囲内で設定時間を長く設定することにより、画像処理装置が画像情報を送信することができないといった事態を回避することができる。しかし、設定時間が長くなると通信全体の通信時間が長くなり通信費が増加してしまう。従って、特許文献１に記載されているような画像処理装置において、直接送信でファクシミリ送信を行う場合には、設定時間は極力短く設定されなければならない。
【００１０】
ところが、特許文献１に記載されているような画像処理装置や、近年の高機能化及び複合化された画像処理装置においては、複数の機能を画像処理装置本体側のＣＰＵが制御しなければならないので、その処理量が増大する傾向にある。そのため、このような従来の画像処理装置においては、画像処理装置本体側のＣＰＵが他の処理を実行中であるために、メモリに画像情報が格納されたことを検知し、そのことをファクシミリ機能側のＣＰＵに通知するという処理が遅延する可能性がある。その結果、このような従来の画像処理装置においては、上述した設定時間が短く設定されてしまうと、通信相手先との通信が確立されてから画像情報が送信されるまでの時間が設定時間を経過してしまう。従って、このような場合には、画像処理装置は画像情報を送信することができなくなるので、従来の画像処理装置においては設定時間を長くせざるを得ない。
【００１１】
本発明は、このような課題を解決するためになされたものであり、直接送信でファクシミリ送信を行う場合において、簡易な構成で確実に画像データを送信し、通信費を節約し、ユーザの待ち時間を短くすることができる安価な画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、原稿を読み取って生成した画像情報を通信回線を介して送信する画像送信機能を実現する画像送信部及び装置本体を含む画像処理装置であって、ユーザの操作に応じて前記画像情報の送信先との間の通信回線を介した接続処理を行う接続処理部と、前記接続処理に応じて、前記原稿の読み取り開始を制御する読み取り開始制御部と、前記原稿が読み取られて生成された画像情報を取得して前記装置本体に設けられた記憶媒体に格納する画像取得部と、前記画像情報の取得が開始されたことを、前記装置本体を制御する制御部とは異なるモジュールによって検知する画像取得開始検知部とを含み、前記画像送信部が、前記画像情報の取得が開始されたことの検知に応じて、前記記憶媒体に格納される画像情報を前記送信先に順次送信することを特徴とする。
【００１３】
また、本発明の他の態様は、原稿を読み取って生成した画像情報を通信回線を介して送信する画像送信機能を実現する画像送信部及び装置本体を含む画像処理装置の制御方法であって、ユーザの操作に応じて前記画像情報の送信先との間の通信回線を介した接続処理を行い、前記接続処理に応じて、前記原稿の読み取り開始を制御し、前記原稿が読み取られて生成された画像情報を取得して前記装置本体に設けられた記憶媒体に格納し、前記画像情報の取得が開始されたことを、前記装置本体を制御する制御部とは異なるモジュールによって検知し、前記画像情報の取得が開始されたことの検知に応じて、前記記憶媒体に格納される画像情報を前記画像送信部によって前記送信先に順次送信することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、直接送信でファクシミリ送信を行う場合において、簡易な構成で確実に画像データを送信し、通信費を節約し、ユーザの待ち時間を短くすることができる安価な画像処理装置を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る画像処理装置のハードウェア構成を模式的に示すブロック図である。
【図２】本発明の実施形態に係る画像処理装置のファクシミリ送信における画像データの流れを模式的に示す図である。
【図３】ＩＴＵ−Ｔ勧告Ｔ．３０のＧ３ファクシミリ通信の接続動作の手順を模式的に示す図である。
【図４】従来の画像処理装置のハードウェア構成及びファクシミリ送信における画像データの流れを模式的に示す図である。
【図５】従来の画像処理装置におけるＧ３ファクシミリ送信の動作手順を説明するシーケンス図である。
【図６】本発明の画像処理装置におけるＧ３ファクシミリ送信の動作手順を説明するシーケンス図である。
【発明を実施するための形態】
【００１６】
実施の形態１．
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、ファクシミリ機能を有する画像処理装置の例として、ＩＴＵ−Ｔ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｕｎｉｏｎ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｔａｎｄａｒｄｉｚａｔｉｏｎ  Ｓｅｃｔｏｒ）勧告Ｔ．３０のＧ３ファクシミリのプロトコルで、スキャナ機能により読み取った原稿の画像データを直接送信によりファクシミリ送信する画像処理装置を例として説明する。尚、本実施形態における直接送信とは、ファクシミリ送信において、通信相手先との通信が確立されてから原稿の読み取り及び画像データのメモリへの格納を開始し、原稿の読み取りと並行して、メモリに格納された画像データを公衆回線を介して順次送信する送信手順のことを指す。直接送信については後述する。
【００１７】
図１は、本実施形態に係る画像処理装置１のハードウェア構成を模式的に示す図である。図１に示すように、本実施形態に係る画像処理装置１は、メインコントローラ１０、スキャナ部２０、エンジン部３０、ファクシミリコントローラ４０により構成されている。尚、図１においては、電気的接続を実線の矢印で示している。
【００１８】
メインコントローラ１０は、メインＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１００、メインコントローラＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２００、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３００、ＮＶＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  ＲＡＭ）４００、操作表示制御部５００、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６００により構成されている。
【００１９】
スキャナ部２０は、原稿表面を光学的にスキャンし、入力データをアナログ信号にＡ／Ｄ変換し、入力データ制御部２０６に画像データを入力する。エンジン部３０は、画像処理部２０９で生成されてＲＡＭ６００に格納されているプロッタデータを物理的にイメージ化する。ファクシミリコントローラ４０は、ファクシミリコントローラＡＳＩＣ４１及びサブＣＰＵ４２により構成されている。ファクシミリコントローラＡＳＩＣ４１は、ファクシミリコントローラ４０を制御する各種Ｉ／Ｆや、画像処理回路、符号化復号化処理回路を内蔵し、公衆回線に接続され、サブＣＰＵ４２によって制御される。
【００２０】
サブＣＰＵ４２は、ファクシミリコントローラＡＳＩＣ４１を制御し、Ｇ３ファクシミリのプロトコル制御と回線制御を行う。また、サブＣＰＵ４２は、ファクシミリコントローラＡＳＩＣ４１を制御し、ＲＡＭ６００に格納されたファクシミリ送信用の画像データに符号化処理を施し、公衆回線を介して送信する。さらに、サブＣＰＵ４２は、ファクシミリコントローラＡＳＩＣ４１を制御し、公衆回線を介して受信したデータに復号化処理を施し、メモリ制御部２０４を介してＲＡＭ６００に格納する。
【００２１】
メインＣＰＵ１００は演算手段であり、画像処理装置１全体の動作を制御する。メインコントローラＡＳＩＣ２００は、画像処理装置１全体を制御する各種インタフェースや、画像処理回路、画像データの入出力を制御する回路を内蔵し、メインＣＰＵ１００によって制御される。ＲＯＭ３００は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。
【００２２】
ＮＶＲＡＭ４００は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。操作表示部５００は、画像処理装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像処理装置１を直接操作し、若しくは画像処理装置１に対して情報を入力する際の入力インタフェースでもある。即ち、操作表示部５００は、ユーザによる操作を受けるための画像を表示する機能を含む。ＲＡＭ６００は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、メインＣＰＵ１００が情報を処理する際の作業領域として用いられる。また、ＲＡＭ６００は、画像データを一時的に格納するデータ格納領域として機能する。
【００２３】
メインコントローラＡＳＩＣ２００は、ＣＰＵ  Ｉ／Ｆ制御部２０１、ローカルバス２０２、操作表示制御部２０３、メモリ制御部２０４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）制御部２０５、入力データ制御部２０６、原稿入力監視部２０７、ファクシミリＩ／Ｆ制御部２０８、画像処理部２０９、出力データ制御部２１０、ネットワーク制御部２１１がシステムバス２１２を介して接続されている。
【００２４】
ＣＰＵ  Ｉ／Ｆ制御部２０１は、メインコントローラＡＳＩＣ２００とメインＣＰＵ１００とのデータ転送を制御する。ローカルバス制御部２０２は、システムバス２１２とローカルバスとのデータ転送を行い、ＲＯＭ３００及びＮＶＲＡＭ４００にアクセスするための制御信号を生成する。操作表示制御部２０３は、操作表示部５００とのデータ転送を制御し、操作表示部５００に情報表示を行い若しくは操作表示部５００を介して入力された情報をメインＣＰＵ１００に通知する。
【００２５】
メモリ制御部２０４は、ＤＤＲ−ＳＤＲＡＭ（Ｄｏｕｂｌｅ  Ｄａｔａ  Ｒａｔｅ  Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのメモリバスの信号制御とＲＡＭ６００とのデータ転送を制御する。ＵＳＢ制御部２０５は、ＵＳＢの通信制御を行い、ＵＳＢデバイスとのデータ転送制御を行う。
【００２６】
入力データ制御部２０６は、スキャナ部２０から入力される画像データをメモリ制御部２０４を介してＲＡＭ６００に格納する。また、入力データ制御部２０６は、スキャナ部２０から画像データが入力されると、原稿入力監視部２０７にデータ入力開始信号を通知する。また、入力データ制御部２０６は、スキャナ部２０のスキャナモータ制御、ＣＣＤ又はＣＩＳ等のイメージセンサの制御、Ａ／Ｄ変換機の制御を行う。
【００２７】
原稿入力監視部２０７は、メインＣＰＵ１００とは異なるモジュールとして構成さる。また、原稿入力監視部２０７は、入力データ制御部２０６から通知されるデータ入力開始信号を監視し、データ入力開始信号がアサートされると、ファクシミリＩ／Ｆ制御部２０８に対し、スキャナ部２０から入力データ制御部２０６に入力された画像データがＲＡＭ６００に格納され始めたことを示す原稿格納開始信号を通知する。この原稿入力監視部２０７の機能が、本実施形態に係る要旨の１つである。ファクシミリＩ／Ｆ制御部２０８は、ファクシミリコントローラ４０とのデータ送受信制御、及び、メインＣＰＵ１００とサブＣＰＵ４２の通信制御を行う。物理的なインタフェースとして、例えば、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスやＰＣＩ  Ｅｘｐｒｅｓｓ等がある。
【００２８】
画像処理部２０９は、入力データ制御部２０６から入力された画像データに、シェーディング補正、ドット補正、γ補正、色空間変化、反閇処理などのデータ処理を施し、メモリ制御部２０４を介してＲＡＭ６００に格納する。また、画像処理部２０９は、ＲＡＭ６００に格納された画像データに、回転処理、圧縮処理、伸張処理、変倍処理、階調処理などのデータ処理を施し、出力データ制御部２１０から出力するプロッタデータを生成する。
【００２９】
出力データ制御部２１０は、画像処理部２０９で生成されたプロッタデータをメモリ制御部２０４を介してＲＡＭ６００から読み出し、エンジン部３０に出力する。
ネットワーク制御部２１１は、データリンク層制御及び物理層制御を行う。また、ネットワーク制御部２１１は、ＩＰネットワークを介して他の機器と通信を行う。
【００３０】
本実施形態に係るサブＣＰＵ４２は、ファクシミリＩ／Ｆ制御部２０８のレジスタをポーリングすることにより、原稿入力監視部２０７がファクシミリＩ／Ｆ制御部２０８に通知した原稿格納開始信号を検知する。これにより、本実施形態に係るサブＣＰＵ４２は、画像データがＲＡＭ６００に格納開始されたことを検知することができる。サブＣＰＵ４２は原稿格納開始信号を検知すると、メモリ制御部２０４を介してＲＡＭ６００に格納された送信データを読み出す。
【００３１】
次に、本実施形態に係る画像処理装置１においてファクシミリ送信を行う場合に、原稿がスキャンされてからの画像データの流れを図２を参照して説明する。図２は、本実施形態に係る画像処理装置１のファクシミリ送信における画像データの流れを模式的に示す図である。尚、図２においては、画像データの流れを破線の矢印で示している。また、メインコントローラＡＳＩＣ２００の内部は、図１と同様である。
【００３２】
図２に示すように、スキャナ部２０が原稿をスキャンすると、スキャナ部２０から入力された画像データは、一旦ＲＡＭ６００に格納され、ＲＡＭ６００に格納された画像データは、ファクシミリコントローラ４０に読み出され、公衆回線を介して送信される。
【００３３】
次に、一般交換電話網における文書ファクシミリ伝送手順である、ＩＴＵ−Ｔ勧告Ｔ．３０のＧ３ファクシミリ通信の接続動作について図３を参照して説明する。図３は、ＩＴＵ−Ｔ勧告Ｔ．３０のＧ３ファクシミリ通信の接続動作の手順を示すシーケンス図である。ユーザが操作表示部５００を操作してファクシミリ送信開始の操作を行うと、ファクシミリコントローラＡＳＩＣ４１は、サブＣＰＵ４２の制御により公衆回線を発呼して、通信前手順を開始する。
【００３４】
図３に示すように、通信前手順が開始されると、まず、受信側は、ＣＥＤ（被呼局認識信号）を送信し、続いて、被呼端末識別子を示したＣＳＩ（被呼者識別信号）及び受信側の端末能力を示したＤＩＳ（機能識別信号）を送信する。次に、送信側は、送信端末識別子を示すＴＳＩ（送信端末識別信号）と、送信能力を示すＤＣＳ（モード設定命令信号）を送信する。
【００３５】
その後、送信側は、トレーニングを行うためにＴＣＦ（トレーニングチェック信号）を送信する。ＴＣＦを受信した受信側は、ＴＣＦを認識可能な場合、ＣＦＲ（受信準備確認信号）を送信して、送信側はこのＣＦＲを受信する。ここまでの手順を通信前手順といい、通信前手順が完了することにより通信相手先との通信が確立され、ファクシミリ通信の接続は確立される。
【００３６】
ＣＦＲを受信した送信側は、ＰＩＸ（画像データ）を送信する。送信側がＰＩＸの送信を完了すると、ＥＯＰ（通信終了信号）を送信する。受信側は、ＥＯＰを受信するとＭＣＦ（メッセージ確認信号）を返送し、送信側は、ＤＣＮ（回線切断命令信号）送出して通信を終了する。
【００３７】
ここで、比較のために従来の画像処理装置のハードウェア構成及び画像データの流れについて図４を参照して説明する。図４は、従来の画像処理装置のハードウェア構成及びファクシミリ送信における画像データの流れを模式的に示す図である。尚、図４においては、画像データの流れを破線の矢印で示している。また、メインコントローラＡＳＩＣ７００の内部は、原稿入力監視部２０７を有さないこと以外は図１と同様である。
【００３８】
図４に示すように、従来の画像処理装置は、ファクシミリコントローラ４０にＲＡＭ４３を有する。ＲＡＭ４３は、ＲＡＭ６００と同様に、情報の高速な読み書きが可能な揮発性の記憶媒体であり、サブＣＰＵ４２が情報を処理する際の作業領域として用いられ、また、画像データを一時的に格納するデータ格納領域として機能する。
【００３９】
また、図４に示すように、スキャナ部２０が原稿をスキャンすると、スキャナ部２０から入力された画像データは、一旦ＲＡＭ４３に格納され、ＲＡＭ４３に格納された画像データは、サブＣＰＵ４２の制御により公衆回線を介して送信される。
【００４０】
図４に示したように、従来の画像処理装置においては、スキャナ部２０で入力された画像データはファクシミリコントローラ４０のＲＡＭ４３に一旦格納されるので、従来の画像処理装置にはＲＡＭ４３は必須である。従って、従来の画像処理装置はその分コストが高騰してしまっていた。そこで、このような課題を解決するために、ＲＡＭ４３の機能をＲＡＭ６００に集約した構成、つまり、画像データを一旦ＲＡＭ６００に格納するような構成とした画像処理装置が開発され、コスト削減に成功している。
【００４１】
このような画像処理装置における、ファクシミリ送信の動作手順を図５を参照して説明する。図５は、従来の画像処理装置におけるＧ３ファクシミリ送信の動作手順を説明するシーケンス図である。図５に示すように、ユーザが操作表示部５００を操作してファクシミリ送信開始の操作を行うと、メインＣＰＵ１００はサブＣＰＵ４２にファクシミリ送信開始を通知する（Ｓ５０１）。ファクシミリ送信開始の通知を受けたサブＣＰＵ４２は公衆回線に発呼して通信前手順を開始する（Ｓ５０２）。
【００４２】
通信前手順が完了すると、サブＣＰＵ４２は、通信前手順の完了をメインＣＰＵ１００に通知し（Ｓ５０３）、通知を受けたメインＣＰＵ１００は、スキャナ部２０を制御して原稿の読み取りを開始させる（Ｓ５０４）。スキャナ部２０から入力データ制御部２０６への画像データの入力が開始されたら（Ｓ５０５）、入力データ制御部２０６は、メインＣＰＵ１００の制御により（Ｓ５０６）、ＲＡＭ６００に画像データの格納を開始する（Ｓ５０７）。ＲＡＭ６００に画像データが格納されると、メインＣＰＵ１００は、サブＣＰＵ４２に画像データ格納開始を通知する（Ｓ５０８）。
【００４３】
画像データ格納開始の通知を受けたサブＣＰＵ４２は、スキャナ部２０による原稿の読み取り及び画像データの入力の完了を待たずに、ＲＡＭ６００に格納された画像データをファクシミリコントローラＡＳＩＣ４１に順次読み出して符号化処理を施し（Ｓ５０９）、公衆回線を介して送信を開始する（Ｓ５１０）。原稿の読み取り及び画像データの格納が完了したら（Ｓ５１１、Ｓ５１２）、サブＣＰＵ４２は、ＲＡＭ６００に格納された最後の画像データを送信した後（Ｓ５１３、Ｓ５１４）、通信を切断してファクシミリ送信を終了する。
【００４４】
ここで、図５において説明した手順は直接送信といわれる送信手順である。つまり、本実施形態における直接送信とは、通信前手順が完了してからスキャナ部２０による原稿の読み取り及びＲＡＭ６００への画像データの格納を開始し、原稿の読み取りと並行して、ＲＡＭ６００に格納された画像データを順次読み出して公衆回線を介して送信する送信手順のことである。
【００４５】
図５で説明したように、従来の画像処理装置においては、メインＣＰＵ１００は、Ｓ５０８において画像データがＲＡＭ６００に格納されたことを検知してサブＣＰＵ４２に対して通知する必要がある。しかし、本実施形態に係る画像処理装置１はファクシミリ機能のみならず、プリンタ機能、複写機能など多くの機能を持っており、メインＣＰＵ１００がこれらの制御を行っている。これらの機能を制御しながらではメインＣＰＵ１００の処理速度は低下してしまうため、画像データがＲＡＭ６００に格納されたことを検知してサブＣＰＵ４２に通知するメインＣＰＵの処理に遅延が発生する可能性がある。つまり、図５に示したような従来の画像処理装置における動作手順では、ＣＦＲを受信（通信前手順の完了）してからＰＩＸを送信するまでの時間が長くなってしまう可能性がある。
【００４６】
そして、ＩＴＵ−Ｔ勧告Ｔ．３０においては、送信側がＣＦＲを受信（通信前手順完了）してからＰＩＸを送信するまでの時間が規定されており、この時間を経過すると、受信側は、確立されていた接続を切断する処理を行う。そのため、このような場合には、画像処理装置は画像データを送信することはできない。従って、通常、画像処理装置においては、ＣＦＲを受信（通信前手順完了）してからＰＩＸを送信するまでの時間は、ＩＴＵ−Ｔ勧告Ｔ．３０の規定している時間よりも短く設定されている。さらに、設定時間が長くなると通信全体の通信時間が長くなり通信費が増加してしまい、また、ユーザの待ち時間も長くなってしまう。従って、通常、画像処理装置においては、直接送信でファクシミリ送信を行う場合には、設定時間は極力短く設定されなければならない。例えば、送信側の画像処理装置は、ＣＦＲを受信（通信前手順完了）してから数百ｍｓ以内に画像データを送信しなければならない。
【００４７】
本実施形態に係る画像処理装置１は、直接送信によるファクシミリ送信において、メインＣＰＵ１００の代わりに図１に示す原稿入力監視部２０７がＲＡＭ６００に画像データが格納されたことを検知しサブＣＰＵ４２に通知する。そのため、ＣＦＲを受信（通信前手順完了）してからＰＩＸを送信するまでの時間はメインＣＰＵ１００の負荷状態に依存せず、従って、ＣＦＲを受信（通信前手順完了）してからＰＩＸを送信するまでの時間を短くすることができるので、簡易な構成で確実に画像データを送信し、通信費を節約し、ユーザの待ち時間を短くすることができる安価な画像処理装置を提供することにある。以下、詳細に説明する。
【００４８】
図６は、本実施形態に係る画像処理装置１のＧ３ファクシミリ送信における動作手順を説明するシーケンス図である。図６に示すように、ユーザが操作表示部５００を操作してファクシミリ送信開始の操作を行うと、メインＣＰＵ１００はサブＣＰＵ４２にファクシミリ送信開始を通知する（Ｓ６０１）。ファクシミリ送信開始の通知を受けたサブＣＰＵ４２は公衆回線に発呼して通信前手順を開始する（Ｓ６０２）。
【００４９】
通信前手順が完了すると、サブＣＰＵ４２は、通信前手順の完了をメインＣＰＵ１００に通知し（Ｓ６０３）、通知を受けたメインＣＰＵ１００は、スキャナ部２０を制御して原稿の読み取りを開始させ（Ｓ６０４）、スキャナ部２０から入力データ制御部２０６への画像データの入力を開始する（Ｓ６０５）。入力データ制御部２０６は、画像データが入力され始めると、メインＣＰＵ１００の制御により（Ｓ６０６）、ＲＡＭ６００に画像データの格納を開始すると同時に原稿入力監視部２０７にデータ入力開始信号を通知する（Ｓ６０７）。原稿入力監視部２０７はデータ入力開始信号を検知するとファクシミリＩ／Ｆ制御部２０８へ原稿格納開始信号を通知する。
【００５０】
サブＣＰＵ４２は、通信前手順を完了すると、原稿入力監視部２０７がファクシミリＩ／Ｆ制御部２０８に通知する原稿格納開始信号の状態を確認するためのポーリングを開始する（Ｓ６０８）。これにより、サブＣＰＵ４２は、原稿入力監視部２０７がファクシミリＩ／Ｆ制御部２０８へ通知する原稿格納開始信号を検知する（Ｓ６０９）。サブＣＰＵ４２は、原稿格納開始信号を検知したら、ＲＡＭ６００に既に格納されている画像データをファクシミリコントローラＡＳＩＣ４１に順次読み出して符号化処理を施し（Ｓ６１０）、公衆回線を介して送信を開始する（Ｓ６１１）。原稿の読み取り及び画像データの格納が完了したら（Ｓ６１２、Ｓ６１３）、サブＣＰＵ４２は、ＲＡＭ６００に格納された最後の画像データを送信した後（Ｓ６１４、Ｓ６１５）、通信を切断してファクシミリ送信を終了する。
【００５１】
図６で説明したように、本実施形態に係る画像処理装置１においては、サブＣＰＵ４２がファクシミリＩ／Ｆ制御部２０８を介して原稿入力監視部２０７に対してポーリングすることにより、原稿入力監視部２０７から通知される原稿格納開始信号を検知することができる。そのため、ＣＦＲを受信（通信前手順完了）してからＰＩＸを送信するまでの時間はメインＣＰＵ１００の負荷状態に依存せず、ＣＦＲを受信（通信前手順完了）してからＰＩＸを送信するまでの時間を短くすることができる。
【００５２】
実施の形態２．
実施の形態１においては、入力データ制御部２０６は、スキャナ部２０から画像データの入力を開始すると、原稿入力監視部２０７にデータ入力開始信号を通知する例について説明した。本実施形態においては、入力データ制御部２０６は、スキャナ部２０から画像データの入力を開始すると、原稿入力監視部２０７に入力データのライン数を通知する例について説明する。
【００５３】
本実施形態に係る画像処理装置１は、実施の形態１と略同一の構成を有するが、本実施形態に係る入力データ制御部２０６及び原稿入力監視部２０７は、実施の形態１とは異なる機能を有する。つまり、本実施形態に係る入力データ制御部２０６は、スキャナ部２０から画像データが入力されると、原稿入力監視部２０７に入力データのライン数を通知する。また、本実施形態に係る原稿入力監視部２０７は、入力データ制御部２０６から通知される入力データのライン数を監視し、予め設定されたライン数に到達すると、ファクシミリＩ／Ｆ制御部２０８に対し、スキャナ部２０から入力データ制御部２０６に入力された画像データがＲＡＭ６００に格納され始めたことを示す原稿格納開始信号を通知する。
【００５４】
従って、本実施形態に係る画像処理装置１においては、実施の形態１と同様の効果を得ることができる。また、図６のＳ６１１において送信を開始してから、途切れることなく画像送信を行うためには、バッファとしてある程度のライン数の画像をＲＡＭ６００に格納しておくことが好ましい。本実施形態によれば、予め定められたライン数の画像がＲＡＭ６００に格納されてからＳ６１０の処理を開始するため、そのような目的を達成することが可能となる。
【００５５】
実施の形態３．
実施の形態１、実施の形態２においては、サブＣＰＵ４２はファクシミリＩ／Ｆ制御部２０８を介して原稿入力監視部２０７をポーリングすることにより、原稿入力監視部２０７が通知する原稿格納開始信号を検知することができる例について説明した。
【００５６】
本実施形態に係る画像処理装置１は、実施の形態１と略同一の構成を有するが、本実施形態に係るファクシミリＩ／Ｆ制御部２０８は、実施の形態１とは異なる機能を有する。つまり、本実施形態に係るファクシミリＩ／Ｆ制御部２０８は、原稿入力監視部２０７から原稿格納開始信号を通知されると、サブＣＰＵ４２に対して特定の信号線により割り込みを発生する。これにより、サブＣＰＵ４２は、ファクシミリＩ／Ｆ制御部２０８を介して原稿入力監視部２０７が通知する原稿格納開始信号を検知することができる。
【００５７】
従って、本実施形態に係る画像処理装置１においては、実施の形態１及び実施の形態２と同様の効果を得ることができる。
【００５８】
実施の形態４．
本実施形態は、実施の形態２と実施の形態３を組み合わせた構成となっている。本実施形態に係る画像処理装置１は、実施の形態１と略同一の構成を有するが、本実施形態に係る入力データ制御部２０６、原稿入力監視部２０７及びファクシミリＩ／Ｆ制御部２０８は、実施の形態１とは異なる機能を有する。つまり、本実施形態に係る入力データ制御部２０６は、スキャナ部２０から画像データが入力されると、原稿入力監視部２０７に入力データのライン数を通知する。
【００５９】
また、本実施形態に係る原稿入力監視部２０７は、入力データ制御部２０６から通知される、入力データのライン数を監視し、予め設定されたライン数に到達すると、ファクシミリＩ／Ｆ制御部２０８に対し、スキャナ部２０から入力データ制御部２０６に入力された画像データがＲＡＭ６００に格納され始めたことを示す原稿格納開始信号を通知する。さらにまた、本実施形態に係るファクシミリＩ／Ｆ制御部２０８は、原稿入力監視部２０７から原稿格納開始信号を通知されると、サブＣＰＵ４２に対して特定の信号線により割り込みを発生する。これにより、サブＣＰＵ４２は、ファクシミリＩ／Ｆ制御部２０８を介して原稿入力監視部２０７が通知する原稿格納開始信号を検知することができる。
【００６０】
従って、本実施形態に係る画像処理装置１においては、実施の形態１、実施の形態２及び実施の形態３と同様の効果を得ることができる。
【００６１】
以上説明したように、実施の形態１〜実施の形態４においては、ファクシミリコントローラ４０は画像送信部として、メインコントローラ１０は装置本体として、ファクシミリコントローラＡＳＩＣ４１は接続処理部として、メインＣＰＵ１００は開始制御部として、入力データ制御部２０６は画像取得部として、原稿入力監視部２０７は画像取得開始検知部として機能する。
【００６２】
尚、特定の信号線、即ち割り込み信号線によりにより割り込みを発生させる場合の他、メインコントローラ１０とファクシミリコントローラ４０とを接続するインタフェース、即ちファクシミリＩ／Ｆ制御部２０８の特定のアドレスに信号を送信することによって、メインコントローラ１０側からサブＣＰＵ４２に対して、ＲＡＭ６００への画像情報の格納開始を通知することもできる。
【００６３】
例えば、ファクシミリＩ／Ｆ制御部２０８がＰＣＩバスまたはＰＣＩ  Ｅｘｐｒｅｓｓである場合には、ＰＣＩバスまたはＰＣＩ  Ｅｘｐｒｅｓｓの予め定められたアドレスにトランザクションまたはライトトランザクションを発生することにより、ＲＡＭ６００に画像データが格納され始めたことをサブＣＰＵ４２に通知することができる。従って、この場合には、特定の信号線によりサブＣＰＵ４２に対して割り込みを発生する必要がないので、インタフェースを簡単化することができる。
【００６４】
また、トランザクションとしてライトトランザクションを用いることにより、リードトランザクションで発生するリードレスポンス応答がないため、バスにかかる負担を軽減することができる。
【符号の説明】
【００６５】
１  画像処理装置
１０  メインコントローラ
２０  スキャナ部
３０  エンジン部
４０  ファクシミリコントローラ
４１  ファクシミリコントローラＡＳＩＣ
４２  サブＣＰＵ
４３  ＲＡＭ
１００  メインＣＰＵ
２００  メインコントローラＡＳＩＣ
２０１  ＣＰＵ  Ｉ／Ｆ制御部
２０２  ローカルバス制御部
２０３  操作表示制御部
２０４  メモリ制御部
２０５  ＵＳＢ制御部
２０６  入力データ制御部
２０７  原稿入力監視部
２０８  ファクシミリＩ／Ｆ制御部
２０９  画像処理部
２１０  出力データ制御部
２１１  ネットワーク制御部
２１２  システムバス
３００  ＲＯＭ
４００  ＮＶＲＡＭ
５００  操作表示部
６００  ＲＡＭ
【先行技術文献】
【特許文献】
【００６６】
【特許文献１】特開平０９−２８４５０８号公報
【図１】
2013066041.tif 000003
【図２】
2013066041.tif 000004
【図３】
2013066041.tif 000005
【図４】
2013066041.tif 000006
【図５】
2013066041.tif 000007
【図６】
2013066041.tif 000008