(57)【特許請求の範囲】
【請求項１】
画像読取処理又は画像形成処理を実行可能な画像処理装置内を搬送される転写材の少なくとも一つの搬送ルート上に、前記転写材を移動させるためのローラ等のアクチュエータと紙の通過を確認するためのセンサを有する紙搬送装置の紙搬送制御システムにおいて、
前記紙搬送制御システムの上位に位置するシステムが決定した処理内容に基づいて前記転写材の搬送方法を計画する搬送計画サブシステムと、
前記搬送計画サブシステムにより計画された搬送方法に基づいて搬送のルート及び限定された位置を導き、搬送機構を制御して前記転写材を搬送する搬送実行サブシステムと、
前記搬送実行サブシステムが実行した転写材の搬送結果を検証する搬送検証サブシステムと、
前記紙搬送装置が前記転写材の搬送が可能であるか否かを監視する装置監視サブシステムと、を備え、
前記各サブシステムは、各処理毎にソフトウェアとハードウェアの双方を含む分離したサブシステムとして構成されることを特徴とする紙搬送制御システム。
【請求項２】
前記搬送計画サブシステムは、紙搬送ルートについての計画を決定すると共に、搬送仕様を決定し、前記紙搬送ルートの選択及び位置を限定することを特徴とする請求項１に記載の紙搬送制御システム。
【請求項３】
前記搬送検証サブシステムは、少なくとも前記転写材の未達ジャム及び滞留ジャムを検証することを特徴とする請求項１に記載の紙搬送制御システム。
【請求項４】
前記装置監視サブシステムは、前記搬送計画サブシステム、前記搬送実行サブシステム、及び、前記搬送検証サブシステムにより実行される動作に影響を受けずに前記紙搬送装置を監視することを特徴とする請求項１に記載の紙搬送制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複写装置、ファクシミリ装置、スキャナ、プリンタ等の装置内に紙を搬送する機能を有する画像処理装置全般に関し、特にそれらの画像処理装置における紙搬送装置の紙搬送制御システムに関する。
【０００２】
【従来の技術】
一般に、複写装置、ファクシミリ装置、スキャナ、プリンタ等の画像処理装置における紙搬送装置の紙搬送制御システムは、画像処理装置内の他の部分の処理との連携や調和を得るためにいかに正確に紙を搬送するかを制御したり、画像処理装置の処理速度を向上させる等のために、いかに迅速に紙を搬送するかを制御している。例えば、特開平６−１６２６２号公報「用紙搬送制御装置および方法」では、上記したような“いかに迅速に紙を搬送するか”又は“いかに正確に紙を搬送するか”という目的を達成するための“紙搬送の制御装置と制御方法”が示されている。
ところで、紙搬送装置の紙搬送制御システムにおいても、他の部分と同じようにコストダウンや効率アップあるいは不良改善のための変更や、性能が良い新製品や同性能でも安い新製品（部品）の採用や、改良部品の採用が常時行われており、それに対応するために紙搬送装置の紙搬送制御システムにも変更を加える必要がある。
上記した従来の紙搬送装置の紙搬送制御システムにおいては、特に上記のような変更に対応する構造にはなっていないので、変更が行われる度に紙搬送制御システムの全体を見直すようにしている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記のような従来の紙搬送制御システムにおいては、変更の度に紙搬送制御システムの全体を見直す必要があり、紙搬送制御システムの各部分は複雑に関係するため変更のための労力は多大である。また、その変更を実施することにより、従来は問題の無かった部分にまで問題が発生したり、関係箇所も同時に変更する必要があるのにその変更が漏れてしまう場合が有るという欠点があった。
本発明では、上述した如き従来の欠点を除去するためになされたものであって、変更に必要な工数が少なく、紙搬送制御システムの一部に変更が発生しても他の部分には悪影響を与えないため、再利用性の高い紙搬送制御システムを提供することを目的とする。
【０００４】
【課題を解決するための手段】
上述の目的を達成するため、請求項１に記載の本発明の紙搬送制御システムは、画像読取処理又は画像形成処理を実行可能な画像処理装置内を搬送される転写材の少なくとも一つの搬送ルート上に、前記転写材を移動させるためのローラ等のアクチュエータと紙の通過を確認するためのセンサを有する紙搬送装置の紙搬送制御システムにおいて、前記紙搬送制御システムの上位に位置するシステムが決定した処理内容に基づいて前記転写材の搬送方法を計画する搬送計画サブシステムと、前記搬送計画サブシステムにより計画された搬送方法に基づいて搬送のルート及び限定された位置を導き、搬送機構を制御して前記転写材を搬送する搬送実行サブシステムと、前記搬送実行サブシステムが実行した転写材の搬送結果を検証する搬送検証サブシステムと、前記紙搬送装置が前記転写材の搬送が可能であるか否かを監視する装置監視サブシステムと、を備え、前記各サブシステムは、各処理毎にソフトウェアとハードウェアの双方を含む分離したサブシステムとして構成されることを特徴とし、紙搬送制御システムを複数の独立したサブシステムに分割しているので、一つのサブシステムにおける変更の影響が他のサブシステムに及ぶのを防ぐことができる。
請求項２に記載の本発明は、請求項１の紙搬送制御システムにおいて、前記搬送計画サブシステムは、紙搬送ルートについての計画を決定すると共に、搬送仕様を決定し、前記紙搬送ルートの選択及び位置を限定することを特徴とし、例えば、複写機におけるどんな処理を行うかは上位のシステムに依存しており、どのように紙を搬送したらよいかというルートについての計画のみを決定し、その中では搬送仕様を決め、ルートを選び、位置を限定する。即ち、制御目的（何をする）と、制御方法（どのようにする）とを明確に分離している。
請求項３に記載の本発明は、請求項１の紙搬送制御システムにおいて、前記搬送検証サブシステムは、少なくとも前記転写材の未達ジャム及び滞留ジャムを検証することを特徴とし、例えば、「ローラを回転させて紙をスタンプ押印位置まで搬送する」というような制御実行と、「紙がスタンプ押印位置へと到達するのに要する時間（又は距離）だけローラを回転させたのに、スタンプ押印位置のセンサが紙を検知しない」というような制御検証とを明確に分離している。
請求項４に記載の本発明は、請求項１の紙搬送制御システムにおいて、前記装置監視サブシステムは、前記搬送計画サブシステム、前記搬送実行サブシステム、及び、前記搬送検証サブシステムにより実行される動作に影響を受けずに紙搬送装置を監視することを特徴とし、搬送に関係する制御と装置に関係する制御を明確に分離している。
【０００５】
【発明の実施の形態】
以下、本発明を図示した実施形態に基づいて説明する。
尚、本明細書における紙或いは転写材とは、画像転写や印字が可能な全てのシート材を含む概念である。
図１は、本発明の紙搬送制御システムを有する画像処理装置の使用されるシステム環境の全体構成の一例を示す図である。
図１に示す様に、このシステム環境においては、ローカルエリアネットワーク（ＬＡＮ）等のネットワーク１と、公衆通信回線網や専用通信回線網等のネットワーク２と、ネットワーク１に接続される各種装置により構成されるユーザ環境３と、ユーザ環境３中の紙媒体への出力装置であるプリンタ４と、ユーザ環境３中の原稿から画像を読み取って紙媒体等に出力可能な複写機５と、ユーザ環境３中の原稿の画像読み取りを行うスキャナ６と、ユーザ環境３中の操作者の指示を入力したりディスプレイに表示したり各種の演算処理や記憶処理を行うパーソナルコンピュータであるＰＣ７と、ネットワーク２に接続された装置を備えるサービスセンター８と、サービスセンター８内の操作者の指示を入力したりディスプレイに表示したり各種の演算処理や記憶処理を行うパーソナルコンピュータであるＰＣ９とを有している。
ユーザー環境３におけるプリンタ４、複写機５、スキャナ６、及び、不図示のファクシミリ装置等のイメージ入出力装置は、従来はパーソナルコンピューターやワークステーション等の１台ずつに個別に接続されるスタンドアロン、即ち、１対１の接続により利用されることが多かったが、近年はパーソナルコンピュータの導入台数の増加による共用化や効率化、或いは、ネットワーク１のようなＬＡＮの普及によりネットワーク環境に接続される利用方法も増えてきている。
また、ユーザー環境３の各イメージ入出力装置は、レンタルやリース、或いは、保守契約等により定期的な装置の動作状況や利用状況の点検確認を装置側のベンダーから受ける事も多く、その場合には、ベンダーは公衆通信回線網等のネットワーク２を介して、サービスセンター８のＰＣ９により、各ユーザの装置の動作状況や利用状況に関する遠隔操作（リモート）の点検確認サービスを提供している。
【０００６】
次に、図１のユーザ環境３における本発明の紙搬送装置の紙搬送制御システムは、イメージ入出力装置（プリンタ、複写機、スキャナ等）に使用されている。本発明の紙搬送装置の紙搬送制御システムが使用されている装置の一例として、イメージ入出力機器の一つである複写機の全体構成を図２に示す。
図２に示す様に、複写機５は、原稿（紙原稿）を搬送して原稿読み取り部で読み取らせて排出する自動原稿搬送装置であるＡＤＦ５１と、原稿を読み取り現像部に読み取った光を導く光学部５２と、原稿から導かれた光により現像処理を行う現像部５３と、手差しの紙原稿を搬送する手差し給紙部５４と、両面印刷を行う場合に紙の一時蓄積と紙の裏表の反転のために使用される両面トレイ５５と、用紙が格納されている用紙トレイ５６と、多種の用紙を格納可能な給紙バンク５７と、現像部５３により現像されて定着された用紙が排出される排出トレイ５８と、同一原稿の複数枚の複写を行う場合等にページ毎の仕分けを行うソーター５９とを有している。
本発明の紙搬送装置の紙搬送制御システムは、図２におけるＡＤＦ５１、手差し給紙部５４、両面トレイ５５、用紙トレイ５６、給紙バンク５７、排出トレイ５８、ソーター５９の各部に関係するが、ここでは図３のＡＤＦの一例の構成図を用いて更に詳しく説明する。
【０００７】
図３に示す様に、ＡＤＦ５１は、読み取り前の複数枚数の原稿を置くことができる原稿台５１１と、原稿を搬送ルートに導く給紙ガイド板５１２と、原稿を原稿台５１１から引き込む呼出コロ５１３、引き込んだ原稿を更に搬送（給紙）する給紙ベルト５１４、原稿を１枚づつに分離する分離コロ５１５、後述するレジストセンサ５１７の位置まで原稿を搬送する第１搬送コロ５１６、原稿を検出して待機位置で待機させるためのレジストセンサ５１７、光学部５２からの光を反射すると共に原稿を読み取り位置に導く反射ガイド板５１８、光学部５２からの光とその反射光を透過するスリットガラス５１９、読み取られた原稿を送り出す第２搬送コロ５２０、原稿を排出する排紙コロ５２１とを有している。
図３において、原稿台５１１上の原稿は、呼出コロ５１３によって引き込まれ、給紙ベルト５１４によって給紙され、分離コロ５１５によって１枚に分離され、第１搬送コロによってレジストセンサー位置まで搬送されて、待機位置で待機する。尚、レジストセンサーの位置と待機位置は、複写機の機種毎のレイアウトにより両者の位置が同位置となる場合と異なる位置となる場合がある。
【０００８】
図３に示したＡＤＦ５１の例のように、紙搬送装置の搬送機構は、基本的に搬送ルートに配置されたいくつかのコロ（ローラ）が、不図示のモータによって回転することで紙を搬送する。
具体的には、原稿が待機位置まで呼出コロ５１３と給紙ベルト５１４と第１搬送コロ５１６により搬送され、複写機５がコピーアプリケーションの処理中である場合は所定のパルス分だけ待機した後、或いは、スキャナアプリケーションの場合にはＲｅａｄコマンドが発行された後、任意のパルスにより不図示の搬送モータがＯＮされて第１搬送コロ５１６と第２搬送コロ５２０によって読み取り搬送が行われ、排紙コロ５２１によって排紙される。
動力としての不図示の搬送モータにはステッピングモータが使用されており、各コロ及びベルトを動作させる。呼び出しコロ・給紙ベルト・分離コロへの動力伝達のＯＮ／ＯＦＦは、不図示の給紙クラッチをＯＮ／ＯＦＦすることで行う。尚、給紙クラッチのＯＦＦ時は、原稿の紙とローラは接触しているが、ローラには動力のかかっていないニュートラルの状態である。
【０００９】
次に、上記の紙搬送装置における紙搬送制御システムについて、図４のイメージ入出力装置の制御系全体の一例のブロック構成図を用いて説明する。
図４において、紙搬送制御システムであるイメージ入出力装置６０は、装置全体の制御を司るＣＰＵ６１を用いていており、そのＣＰＵ６１の管理下に、プログラムコード、フォント、及び、その他の静的なデータが格納された読み出し専用記憶装置であるＲＯＭ６２と、一時的な記憶場所として利用される随時読み出し書き込み可能な記憶装置であるＲＡＭ６３と、不揮発性のデータを格納しておくためのＲＡＭであるＮＶＲＡＭ３と、操作者による入力と表示が可能なインターフェースである操作パネルとパネル制御部４と、スキャナ部やプリント部を制御し、紙原稿の読み取りと転写紙への印刷を実行するイメージデータの入出力ユニットであるスキャン／プリントエンジンと制御部５と、画像データ等の大量のイメージデータを蓄積したり、データベースの記憶場所として利用される記憶装置とディスクドライバ６７と、イーサネットなどのネットワーク１に接続され、外部の機器との通信を可能とする通信制御部７と、公衆回線と接続され、外部の機器との通信を可能とするためのモデム８が接続されている。
また、ネットワーク１には、ネットワークに接続されている入出力装置に必要な機能情報や管理情報を維持し、クライアント（ここではＰＣ）とサーバ（ここではイメージ入出力装置）の接続を確立するため、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信制御部及びデータベースを有するミドルウエアであるブローカ１０と、パーソナルコンピュータのＰＣ７とが接続されている。尚、ミドルウエアであるブローカ１０は、ＰＣ７あるいはイメージ入出力装置６０のどちらかに内蔵されていても良く、どちらか一方の側の装置に存在すればよい。
【００１０】
次に、図４のイメージ入出力装置６０のＲＯＭ６２やＮＶＲＡＭ６４や記憶装置６７に組み込まれるソフトウエアについて、ソフトウエアの構成ブロック図の一例である図５を用いて説明する。
図５に示す様に、イメージ入出力装置の内部に組み込まれるソフトウエアは、大きく分けるとアプリケーション層２０と、カーネル層２１と、ドライバ層２２と、ハードウエア層２３の４層構造となる。
アプリケーション層２０は、コピー、ファクシミリ、プリンタ等のアプリケーションを形成する層（レイヤー）である。
アプリケーション層２０の中において、オペレーションマネージャ２０１は、複写機に付属している操作パネルを制御するものであり、ボタンの表示、ボタンオペレーションのノーティファイ、アラートの通知などを行う。ドキュメントマネージャ２０２は、コピー、ファクス、プリンタなどのシナリオに沿ってドキュメントをハンドリングするアプリケーションとしては中心となる機能ブロックである。サービスマネージャ２０３は、ドキュメントハンドリングの際に共通に必要となる機能ブロックであり、各種サービスの管理、実行を行う。デバイスマネージャ２０４は、スキャナ、プロッタ、画像バスといった物理デバイスの動作を決定する機能ブロックであり、各種デバイスの管理、実行を行う。また、搬送枚数等を制御する紙搬送マネージャは、上記デバイスマネージャ２０４中のスキャナやプロッタなどのマネージャに含まれる。データベースマネージャ２０５は、フォント、定型フォーム、ファクス受信履歴、装置の利用履歴、課金データなどの永続データの維持管理を行う。
【００１１】
カーネル層２１は、通常ＯＳのカーネルとして組み込まれ、各種デバイスを抽象化してアプリケーションに対しサービスを提供するものであり、アプリケーション層２０は、カーネル層２１に対しシステムコールすることにより動作する。例えば、デバイスマネージャ２０４から、仮想マシン２１１に対してシステムコールされることで動作する。
ドライバ層２２は、各種ハードウエアを駆動するための制御を実行する機能ブロックの集まりである。紙搬送装置のローラドライバ又はモータドライバ等は、この層の一体型コピードライバ２２２やブロッキングデバイスドライバ２２３やページデバイスドライバ２２４に相当する。
ハードウエア層２３は、複写機内に存在する制御可能なリソースの集合である。紙搬送装置のローラ、モータなどのアクチュエータやセンサは、この層のスキャナ２３１やプロッタ２３２等に相当する。
図５の例の本発明の紙搬送制御システムは、上記アプリケーション層２０内のデバイスマネージャ２０４及びハードウエア層２３内のスキャナ２３１やプロッタ２３２における、スキャナやプロッタ等の紙搬送装置に関する部分と紙の位置や通過／停止等を検出するセンサ等に関する部分で構成される。
上記のようなソフトウエアにおいて、例えば、一つの部分の変更が他の部分に影響を与えないようにするには、各処理毎にソフトウエアとハードウエアの両方を含んだサブシステムとして分割し、処理後との部品化が必要になる。本発明では、この処理毎や目的毎のサブシステム化を行っている。
【００１２】
次に、本発明の紙搬送制御システムについて、上記したサブシステムの構造をふまえたオブジェクト図の一例である図６を用いて説明する。
図６に示す様に、本発明の紙搬送制御システムは、搬送計画サブシステム３０、搬送実行サブシステム３１、搬送検証サブシステム３２、装置監視サブシステム３３の４つのサブシステムにより構成される。
搬送計画サブシステム３０は、紙搬送制御システムの上位に位置するシステムが、複写機においてどのような処理をするかを決定したかについての決定通知により、紙搬送制御システムはどのように紙を搬送したらよいかを計画することに責任を持つ。ここでは、複写機におけるどんな処理を行うかは上位のシステムに依存しており、どのように紙を搬送したらよいかというルートについての計画のみを決定し、その中では搬送仕様を決め、ルートを選び、位置を限定する。
具体的には、搬送計画サブシステム３０は、下記の計画を決定する。
１．搬送中において、紙に施される処理のために搬送計画を決定する。
尚、上記の処理とは、読み取り処理、書き込み処理、スタンプ押印処理等である。
２．紙の片面を読み取るために搬送するのか、又は紙の両面を読み取るために搬送するのかを決定する。
３．紙の片面を書き込むために搬送するのか、又は紙の両面を書き込むために搬送するのかを決定する。
搬送実行サブシステム３１は、搬送計画サブシステム３０から搬送のルート計画や限定された位置を導き、搬送機構を制御して原稿（紙）を搬送する。
ルート計画によって搬送機構は、基本的に搬送ルートに配置されたいくつかのコロ（ローラ）が、クラッチを介したモータ等により回転することで紙を搬送する。
また、限定された位置により、原稿の先端と後端が通過位置を通過したり停止位置で止まるように搬送機構を制御する。更に、距離メーターで搬送中の原稿の距離を知り、距離カウンターに原稿端からの距離をカウントさせる。
搬送検証サブシステム３２は、搬送実行システム３１による搬送の検証を行う。主な検証はジャム検知である。
【００１３】
一般的にジャム検知は、大別して(1) 未達ジャム検知と(2) 滞留ジャム検知の２種がある。
(1) 未達ジャムの現象とは、原稿の先端に接触したローラが回転開始する出発点、又はセンサなどの監視点を通過した原稿が搬送ルート上で何らかの障害を受け、目的地である次のセンサまで到達しない現象である。その未達ジャムの発生時の検出方法を図７に示す。
図７では、原稿（斜線部）が出発点もしくは監視点のセンサを通過してから目的位置である次のセンサへ到達するまでの経過を表している。
図７での出発点は、前記の図３の説明においては、呼出コロ５１３と原稿の先端が接触する位置に相当し、目的位置は、レジストセンサ５１７に相当する。
搬送ルート上における出発位置もしくは監視点と目的位置との距離は、上記のように予めわかっているので、出発位置を出発した原稿（の原稿端）が、目的位置に到達するまでの移動距離、又は、ある監視点を通過した原稿が、目的位置に到達するまでの移動距離の推測移動距離（ローラ又はモータの回転によるローラ円周の駆動された距離）をカウント後、目的地のセンサ反応がないことで、原稿が目的位置に到達していないと判断し“未達ジャム”として検出する。
ただし、実際の搬送においては、完全に推測する距離で移動することはなく、若干の誤差が出る。従って、あらかじめ推測される移動距離に誤差分を付け加えた距離を与えることで実現する。又、この誤差はローラが劣化すればするほど大きくなる。
(2) 滞留ジャムの現象とは、移動中の原稿が、センサ等の監視点に対して、到達はしているが、通過しない現象、又は、原稿が２重に搬送されて実際の原稿長より長くなる“重送”の現象である。その滞留ジャムの発生時の検出方法を図８に示す。
【００１４】
図８では、ある監視点を原稿の先端が通過してから、その監視点を同じ原稿の後端が通過するまでの経過を表している。
図８での監視点は、前記の図３の説明においては、レジストセンサ５１７に相当する。
ここで、この原稿のサイズがあらかじめ分かっているならば、原稿の先端と後端までの距離は既知である。従って、ある監視点を原稿の先端が通過してから、後端が通過するまでの推測移動距離（ローラ又はモータの回転によるローラ円周の駆動された距離）をカウント後、監視点のセンサ反応がないことで、原稿の後端が監視点を通過していないと判断し、“滞留ジャム”を検出する。
この場合も移動距離の誤差を考えた推測移動距離を与えることが必要であり、誤差はローラが劣化すればするほど大きくなる。
装置監視サブシステム３３は、紙搬送装置の監視を行う。
一般的には、複写機の紙搬送装置が搬送可能であるか否かを監視する。この監視は、システムがいかなる状態であっても監視しなければならない。
図３のＡＤＦ５１の紙搬送装置を例にすると、(1) 搬送路を覆うカバーが開いた状態（カバーオープン）や、(2) 搬送装置自体が持ち上げられる状態（リフトアップ）等の複写機（紙搬送装置）が原稿の搬送に支障を来す状態であることを監視するものである。
【００１５】
次に、上記各サブシステムの正常動作時と、搬送異常時と、装置異常時の各動作について図９から図１１を用いて説明する。
図９は、搬送計画、搬送実行、搬送検証、装置監視の四つのサブシステムが、正常動作時において、どのようなシーケンスで動作するかを示す動作図である。
(1) 装置監視サブシステムは、搬送実行サブシステムに対し、装置が正常であることを通知する。
(2) 搬送実行サブシステムは、装置が正常であることを受けて搬送計画を参照し、搬送実行計画を導く。
(3) 搬送実行サブシステムは、搬送検証に搬送を実行することを通知し、実行に移る。
(4) 搬送実行サブシステムの搬送動作が終了し、システムが停止する。
図１０は、搬送計画、搬送実行、搬送検証、装置監視の四つのサブシステムが、搬送異常時において、どのようなシーケンスで動作するかを示す動作図である。
(1) 装置監視サブシステムは、搬送実行サブシステムに対し、装置が正常であることを通知する。
【００１６】
(2) 搬送実行サブシステムは、装置が正常であることを受けて搬送計画を参照し、搬送実行計画を導く。
(3) 搬送実行サブシステムは、搬送検証に搬送を実行することを通知し、実行に移る。
(4) 搬送検証サブシステムは、搬送動作に異常が生じたことを搬送実行サブシステムに通知する。
(5) 搬送実行サブシステムは、搬送動作を停止させる。
(6) 搬送実行サブシステムは、異常動作に対する後処理を行う。
【００１７】
図１１は、搬送計画、搬送実行、搬送検証、装置監視の四つのサブシステムが、装置異常時において、どのようなシーケンスで動作するかを示す動作図である。
(1) 装置監視サブシステムは、搬送実行サブシステムに対し、装置が正常であることを通知する。
(2) 搬送実行サブシステムは、搬送検証に搬送を実行することを通知し、実行に移る。
(3) 装置監視サブシステムは、装置に異常が生じたことを搬送実行サブシステムに通知する。
(4) 搬送実行サブシステムは、搬送動作を停止させる。
(5) 搬送実行サブシステムは、異常動作に対する後処理を行う。
上記の四つのサブシステム構成を用いて、例えば、搬送計画サブシステムが、「スタンプ押印処理をする」という搬送計画を立てる場合を考えると、搬送実行サブシステムは、紙をスタンプ押印位置まで搬送し、スタンプ押印処理を施すことになる。
ここで、仮に、スタンプ押印位置のレイアウトが変更になった場合には、従来の構成では紙をスタンプ押印位置まで搬送するための制御仕様全体が変更されるが、本発明の構成ではその変更が搬送実行サブシステム内に隠蔽される。よって、搬送計画サブシステムの「スタンプ押印処理をする」という計画には何の影響もない。
上記のように紙搬送制御システムの内部構造を「搬送計画」、「搬送実行」、「搬送検証」、「装置監視」の四つのサブシステムに分割して構成することにより、ある一つのサブシステムにおける変更の影響が他のサブシステムには及ばないようにすることができる。
【００１８】
【発明の効果】
上記のように請求項１の本発明は、サブシステム間のインターフェイスを変更することなく、各サブシステム内部を変更することが可能であるため、仕様変更に強い紙搬送制御システムの構築が可能となり、紙搬送制御システムの再利用性、保守性が向上する。
請求項２の本発明は、紙搬送経路の変更を搬送計画サブシステムに隠蔽されるため、全てのシステムを作り直す必要がなく、すなわち搬送計画サブシステム以外のサブシステムはそのまま再利用することが可能となる。
請求項３の本発明は、上記「発明が解決しようとする課題」でも説明したとおり、制御実行と制御検証を分離しておけば、ローラ、モータなどのアクチュエータや、センサを含めた搬送機構の精度によって制御検証が変化した場合でも、変更部分は制御検証部分、即ち、搬送検証サブシステムに隠蔽されるため、全てのシステムを作り直す必要がなく、制御実行部分、即ち搬送実行サブシステムはそのまま再利用することが可能となる。
請求項４の本発明は、前記「発明が解決しようとする課題」でも説明したとおり、搬送に関係する制御と装置に関係する制御を分離しておけば、互いの変更部分を各自で隠蔽することが可能となる。
【図面の簡単な説明】
【図１】本発明の紙搬送制御システムを有する画像処理装置の使用されるシステム環境の全体構成の一例を示す図である。
【図２】本発明の紙搬送装置の紙搬送制御システムが使用されている装置の一例としてのイメージ入出力機器の一つである複写機の全体構成を示す図である。
【図３】ＡＤＦの一例の構成を示す図である。
【図４】イメージ入出力装置の制御系全体の一例のブロック構成図である。
【図５】ソフトウエアの一例の構成ブロック図である。
【図６】本発明の紙搬送制御システム（紙搬送マネージャ）について、サブシステムの構造をふまえた一例のオブジェクト図である。
【図７】未達ジャムの発生時の検出方法を示す図である。
【図８】滞留ジャムの発生時の検出方法を示す図である。
【図９】搬送計画、搬送実行、搬送検証、装置監視の四つのサブシステムが、正常動作時において、どのようなシーケンスで動作するかを示す動作図である。
【図１０】搬送計画、搬送実行、搬送検証、装置監視の四つのサブシステムが、搬送異常時において、どのようなシーケンスで動作するかを示す動作図である。
【図１１】搬送計画、搬送実行、搬送検証、装置監視の四つのサブシステムが、装置異常時において、どのようなシーケンスで動作するかを示す動作図である。
【符号の説明】
１、２・・・ネットワーク、３・・・ユーザ環境、４・・・プリンタ、５・・・複写機、６・・・スキャナ、７、９・・・ＰＣ（パーソナルコンピュータ）、８・・・サービスセンター、１０・・・ブローカ、２０・・・アプリケーション部、２１・・・カーネル部、２２・・・ドライバ部、２３・・・ハードウエア部、３０・・・搬送計画サブシステム、３１・・・搬送実行サブシステム、３２・・・搬送検証サブシステム、３３・・・装置監視サブシステム、５１・・・ＡＤＦ、５２・・・光学部、５３・・・現像部、５４・・・手差し給紙部、５５・・・両面トレイ、５６・・・給紙トレイ、５７・・・給紙バンク、５８・・・排紙トレイ、５９・・・ソーター、６０・・・イメージ入出力装置、６１・・・ＣＰＵ、６２・・・ＲＯＭ、６３・・・ＲＡＭ、６４・・・ＮＶＲＡＭ、６５・・・操作パネルとパネル制御部、６６・・・スキャン・プリントエンジンとエンジン制御部、６７・・・記憶装置とディスクドライバ、６８・・・通信制御部、６９・・・モデム、２０１・・・オペレーションマネージャ、２０２・・・ドキュメントマネージャ、２０３・・・サービスマネージャ、２０４・・・デバイスマネージャ、２０５・・・データベースマネージャ、２１１・・・仮想マシン、２２２・・・一体型コピードライバ、２２３・・・ブロッキングデバイスドライバ、２２４・・・ページデバイスドライバ、２３１・・・スキャナ、２３２・・・プロッタ、５１１・・・原稿台、５１２・・・給紙ガイド板、５１３・・・呼出コロ、５１４・・・給紙ベルト、５１５・・・分離コロ、５１６・・・第１搬送コロ、５１７・・・レジストセンサ、５１８・・・反射ガイド板、５１９・・・スリットガラス、５２０・・・第２搬送コロ、５２１・・・排紙コロ
【図１】
0003874933.tif 000002
【図２】
0003874933.tif 000003
【図３】
0003874933.tif 000004
【図４】
0003874933.tif 000005
【図５】
0003874933.tif 000006
【図６】
0003874933.tif 000007
【図７】
0003874933.tif 000008
【図８】
0003874933.tif 000009
【図９】
0003874933.tif 000010
【図１０】
0003874933.tif 000011
【図１１】
0003874933.tif 000012