【手続補正書】
【提出日】平成15年12月19日(2003.12.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ処理手段と、  複数の論理チャネルを有し、外部処理装置に接続する第１インタフェース手段と、
前記第１インタフェース手段と異なる構成の複数の論理チャネルを有し、前記データ処理手段に接続する、前記第１インタフェース手段と同じ通信規格の第２インタフェース手段と、
前記第１インタフェース手段と前記第２インタフェース手段との間でデータ転送を制御するための制御手段とを有し、
前記制御手段は、
前記外部処理装置から前記第１インタフェース手段を経由して受信した前記データ処理手段の状態情報の要求命令に応じて、前記第２インタフェース手段の第１の論理チャネルを経由して前記データ処理手段の状態情報を取得し、前記外部処理装置からの状態情報の要求命令の有無に関わらず、所定のタイミングで前記第２インタフェース手段の第２の論理チャネルを経由して前記データ処理手段の状態情報を取得するように制御することを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記第１の論理チャネルを経由した状態情報の取得と前記第２の論理チャネルを経由した状態情報の取得とをそれぞれ独立に制御することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記通信規格は、ユニバーサルシリアルバス（ＵＳＢ）規格であることを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記制御手段に接続された第１バス接続手段と、
前記制御手段と前記データ処理手段とを双方向接続するための第２バス接続手段と
を更に有することを特徴とする請求項１乃至３のいずれかに記載の画像処理装置。
【請求項５】
前記第２バス接続手段は、ユニバーサルシリアルバス（ＵＳＢ）通信規格に対応していることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記制御手段は、前記第２インタフェース手段を経由して前記データ処理手段と双方向にデータ転送を実行することを特徴とする請求項１乃至５のいずれかに記載の画像処理装置。
【請求項７】
前記制御手段は、前記外部処理装置が要求する状態情報の第１項目と、前記所定のタイミングで取得する状態情報の第２項目とを異なる論理チャンネルを介して設定し、前記データ処理手段は、前記第１及び第２項目を別々に保存することを特徴とする請求項１乃至６のいずれかに記載の画像処理装置。
【請求項８】
データ処理手段と、複数の論理チャネルを有し、外部処理装置に接続する第１インタフェース手段と、前記第１インタフェース手段と異なる構成の複数の論理チャネルを有し、前記データ処理手段に接続する、前記第１インタフェース手段と同じ通信規格の第２インタフェース手段と、前記第１インタフェース手段と前記第２インタフェース手段との間でデータ転送を制御するための制御手段とを有する画像処理装置における通信制御方法であって、
前記外部処理装置から前記第１インタフェース手段を経由してデータを受信するデータ受信工程と、
前記受信したデータが前記データ処理手段の状態情報の要求命令であるか否かを判定する判定工程と、
前記データ処理手段の状態情報の要求命令である場合に、前記第２インタフェース手段の第１の論理チャネルを経由して前記データ処理手段の状態情報を取得する第１の情報取得工程と、
前記データ受信工程によるデータ受信の有無に関わらず、所定のタイミングで前記第２インタフェース手段の第２の論理チャネルを経由して前記データ処理手段の状態情報を取得する第２の情報取得工程と
を有することを特徴とする通信制御方法。
【請求項９】
前記第１の情報取得工程と前記第２の情報取得工程は互いに独立に実行されることを特徴とする請求項８に記載の通信制御方法。
【請求項１０】
前記通信規格は、ユニバーサルシリアルバス（ＵＳＢ）規格であることを特徴とする請求項８又は９に記載の通信制御方法。
【請求項１１】
前記外部処理装置が要求する状態情報の第１項目を設定し、
前記所定のタイミングで取得する状態情報の第２項目を、前記第１の項目の設定時とは異なる論理チャンネルを介して設定し、
前記データ処理手段が前記第１及び第２項目を別々に保存することを特徴とする請求項８乃至１０のいずれかに記載の通信制御方法。
【請求項１２】
請求項８乃至１１のいずれかに記載の通信制御方法を実現するためのプログラムコードを有する情報処理装置が実行可能なプログラム。
【請求項１３】
請求項１２に記載のプログラムを記憶した記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、情報処理端末と、複数の機能構成を有する画像処理装置とを含む画像処理システムにおける、各機能構成への状態情報の項目の登録及び状態情報の取得に関する。
【従来の技術】
パーソナルコンピュータ等の情報処理端末に接続可能なファクシミリ装置として、特開平７−２８８６２５号公報等に記載されているように、セントロニクス等の双方向パラレルポート（ＩＥＥＥ１２８４準拠）インタフェース、または、ユニバーサルシリアルバス（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ、ＵＳＢ）インタフェースで接続するファクシミリ装置が知られている。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
上記構成要素１１０１〜１１０６、１１０８〜１１１４、１１１６は、ＣＰＵ１１０１が管理するＣＰＵバス１１２１を介して、相互に接続されている。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
【課題を解決するための手段】
上記目的を達成するために、本発明の画像処理装置は、データ処理手段と、複数の論理チャネルを有し、外部処理装置に接続する第１インタフェース手段と、前記第１インタフェース手段と異なる構成の論理チャネルを有し、前記データ処理手段に接続する、前記第１インタフェース手段と同じ通信規格の第２インタフェース手段と、前記第１インタフェース手段と前記第２インタフェース手段との間でデータ転送を制御するための制御手段とを有し、前記制御手段は、前記外部処理装置から前記第１インタフェース手段を経由して受信した前記データ処理手段の状態情報の要求命令に応じて、前記第２インタフェース手段の第１の論理チャネルを経由して前記データ処理手段の状態情報を取得し、前記外部処理装置からの状態情報の要求命令の有無に関わらず、所定のタイミングで前記第２インタフェース手段の第２の論理チャネルを経由して前記データ処理手段の状態情報を取得するように制御する。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
さらに、記録部１１５が印刷状況を示すデータを送信する準備が整っていない場合も同様である。記録部１１５にインク無し、トナー無し、記録紙無し、記録紙ジャムなどの何かしらのエラーが発生し、記録部１１５が印刷状況を示すデータを送信する準備が整っていない場合は、ＵＳＢファンクション制御部１１３及び処理装置２００に対して、印刷状況を示すデータを送信する準備が整っていない状態が設定されている。例えば、記録部１１５は、ステップＳ５０２における記録部１１５の初期化時に、記録部１１５内部に致命的なエラーを検出した場合、記録部１１５は印刷状況を示すデータを送信することができない状態を設定する。ステップＳ５０３においてその状態をＵＳＢホスト制御部１１４経由で検出したＣＰＵ１０１は、ステップＳ５０４においてＵＳＢファンクション制御部１１３に対し、印刷状況を示すデータを送信する準備が整っていない状態を設定する。この制御により、処理装置２００から印刷状況を示すデータの転送要求が来た場合でも、印刷状況を示すデータを送信する準備が整っていない状態を処理装置２００に返すことにより処理装置２００は記録部１１５が印刷状況を示すデータを送信する準備が整っていないことを知ることができるので、処理の動作不具合を回避することが可能になる。


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９２
【補正方法】変更
【補正の内容】
【００９２】
まず、ステップＳ７０１において、処理装置２００から記録部情報登録コマンドを受信したかどうかを判断する。受信した場合はステップＳ７０２に進み、ＵＳＢホスト制御部１１４のエンドポイント１（４０５）を経由して記録部１１５に転送する。これにより、処理装置２００が必要とする記録部１１５の状態情報の項目を記録部１１５に登録する。


【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００９３
【補正方法】変更
【補正の内容】
【００９３】
ステップＳ７０１において記録部情報登録コマンドを受信していない場合及びステップＳ７０２において状態情報の項目の登録後、ステップＳ７０３において画像処理装置１００が処理装置２００から印刷データを受信したか否かを判断する。受信していれば、処理はステップＳ７０４へ移行し、受信してなければステップＳ７０１に戻って処理を繰り返す。印刷データの受信は、図３で示すエンドポイント１（３０５）の制御、印刷データ受信用に用いられる論理チャネルによって受信される。また、受信する印刷データは、ある一定の長さに区切られたパケット形式で受信する。


【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００９４
【補正方法】変更
【補正の内容】
【００９４】
ステップＳ７０４において、画像処理装置１００が処理装置２００から受信する印刷データを印刷する印刷モードへ移行する。印刷モードの詳細は、後述する。印刷モードが終了すると、再度処理装置２００からの印刷データ受信待ち状態へ移行する。


【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１２０
【補正方法】変更
【補正の内容】
【０１２０】
以上のような制御を行うことによって、画像処理装置内部監視用にはエンドポイント０を使用し、外部情報処理端末からの記録部状態情報の登録と返送要求には、エンドポイント１，２を使用することで、情報処理端末上のドライバソフトからと画像処理装置内部からとが異なる独立した論理チャネルを使用し、異なる方式で記録部の状態情報を獲得することが可能となる。これにより、情報処理端末上のドライバソフトが必要とする記録部の状態情報の項目と、画像処理装置内部監視用に必要とする項目とが異なる場合にも、各々の要求どおりの記録部状態情報を獲得することが可能となり、各々が要求した項目との整合性がとれなくなるなどの不具合を防止できる。


【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１２１
【補正方法】変更
【補正の内容】
【０１２１】
また、情報処理端末上のドライバソフトと画像処理装置内部とが異なる独立した論理チャネルを使用し、異なる方式で記録部の状態情報を獲得することが可能となり、主制御部は、同一の論理チャネルを使用して記録部状態情報を取得していた場合のような、画像処理装置内部監視用のものか外部情報処理端末からのものかの判断、制御の必要がなくなるため、記録部状態情報獲得のための制御が容易となり、返送タイミングが遅延するなどの不具合を防止できる。


【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１２２
【補正方法】変更
【補正の内容】
【０１２２】
また、ＵＳＢのエンドポイント１は通常画像データの送信経路としても使用されるため、記録部のエラー状態などによってビジーとなりやすく、これによって、外部情報処理端末からエンドポイント１を使用した記録部情報登録コマンドの送信が不通になったとしても、画像処理装置内部監視のための記録部状態情報の取得はエンドポイント０を使用して行われるため、記録部の状態情報が取得できなくなるという不具合が防止できる。


【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１２７
【補正方法】変更
【補正の内容】
【０１２７】
【発明の効果】
上記の通り本発明によれば、情報処理端末と、複数の機能構成を有する画像処理装置とを含む画像処理システムにおいて、情報処理端末及び画像処理装置内部から各機能構成への状態情報の項目の登録及び状態情報の取得を、必要に応じて確実且つ迅速に行うことができる。