(57)【要約】【課題】  管理者における装置の調整作業と、装置の通常動作を適確に切り分けて動作することができる画像出力装置及びその制御方法、プログラムを提供できる。【解決手段】  画像出力装置の電源投入後の前記画像出力部の状態を監視する。記憶部上において、前記管理者モードで起動することを示すフラグの有無を判定する。判定の結果、フラグが記憶部上に存在する場合、操作部及び通信部からの入力を制限する管理者モードを実行する。管理者モード実行中に、監視の結果、画像出力部が出力可能な状態になった後、管理者モードから前記非管理者モードへの移行の指示入力がある場合に、次の処理を実行する。つまり、入力の制限を解除して操作部及び通信部からの入力を許可する非管理者モードを管理者モードから切り替えて実行する。【選択図】  図１４
2007106089.tif 000002
【特許請求の範囲】
【請求項１】
画像出力部、ネットワーク上の外部装置とのデータ通信を行う通信部、情報を表示しかつ指示を入力するための操作部とを備え、電源投入後の所定期間中の通常動作を禁止するために、管理者モードと非管理者モードとを適応的に切り替えて動作する画像出力装置であって、
前記管理者モードで起動することを示すフラグを記憶するための記憶手段と、
当該画像出力装置の電源投入後の前記画像出力部の状態を監視する監視手段と、
前記記憶手段上の前記フラグの有無を判定する判定手段と、
前記判定手段の判定の結果、前記フラグが前記記憶手段上に存在する場合、前記操作部及び前記通信部からの入力を制限する管理者モードを実行する第１実行手段と、
前記管理者モード実行中に、前記監視手段の監視の結果、前記画像出力部が出力可能な状態になった後、前記管理者モードから前記非管理者モードへの移行の指示入力がある場合、前記入力の制限を解除して前記操作部及び前記通信部からの入力を許可する非管理者モードを前記管理者モードから切り替えて実行する第２実行手段と
を備えることを特徴とする画像出力装置。
【請求項２】
前記操作部からの入力を制限する第１制限手段と、
前記通信部からの入力を制限する第２制限手段とを更に備え、
前記第１実行手段は、前記管理者モードとして、前記第１及び第２制限手段による制限を実行する
ことを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記第１制限手段による制限を解除する第１解除手段と
前記第２制限手段による制限を解除する第２解除手段とを更に備え、
前記第２実行手段は、前記非管理者モードとして、前記第１及び第２解除手段による解除を実行する
ことを特徴とする請求項２に記載の画像出力装置。
【請求項４】
前記フラグを前記記憶手段に設定する設定手段を更に備える
ことを特徴とする請求項１に記載の画像出力装置。
【請求項５】
前記設定手段は、当該画像出力装置の電源投入後の前記操作部を介する所定の操作に基づいて、前記フラグを前記記憶手段に設定する
ことを特徴とする請求項４に記載の画像出力装置。
【請求項６】
前記通信部を介して、前記ネットワーク上の外部装置より当該画像出力の電源投入指示要求を受信する受信手段と、
前記受信手段で受信した前記外部装置の識別情報と、当該画像出力装置に予め登録されている識別情報とを比較する比較手段とを更に備え、
前記設定手段は、前記比較手段の比較結果に基づいて、前記フラグを前記記憶手段に設定する
ことを特徴とする請求項４に記載の画像出力装置。
【請求項７】
前記記憶手段は、不揮発性メモリであり、
前記設定手段は、当該画像出力装置の電源切断時の前記操作部を介する所定の操作に基づいて、前記フラグを前記記憶手段に設定する
ことを特徴とする請求項４に記載の画像出力装置。
【請求項８】
当該画像出力装置の画像出力部の出力調整を指示する指示手段を更に備え、
前記指示手段による指示がある場合、前記設定手段は、前記フラグを前記記憶手段に設定し、
前記判定手段の判定の結果、前記フラグが前記記憶手段上に存在し、かつ前記指示手段により前記出力調整の終了の指示入力がある場合、前記操作部及び前記通信部からの入力を制限する管理者モードを実行する
ことを特徴とする請求項４に記載の画像出力装置。
【請求項９】
前記管理者モードが実行中である場合、そのことを示す情報を前記操作部が有する表示部に表示する表示制御手段を更に備える
ことを特徴とする請求項１に記載の画像出力装置。
【請求項１０】
画像出力部、ネットワーク上の外部装置とのデータ通信を行う通信部、情報を表示しかつ指示を入力するための操作部とを備え、電源投入後の所定期間中の通常動作を禁止するために、管理者モードと非管理者モードとを適応的に切り替えて動作する画像出力装置の制御方法であって、
前記画像出力装置の電源投入後の前記画像出力部の状態を監視する監視工程と、
記憶部上において、前記管理者モードで起動することを示すフラグの有無を判定する判定工程と、
前記判定工程の判定の結果、前記フラグが前記記憶部上に存在する場合、前記操作部及び前記通信部からの入力を制限する管理者モードを実行する第１実行工程と、
前記管理者モード実行中に、前記監視工程の監視の結果、前記画像出力部が出力可能な状態になった後、前記管理者モードから前記非管理者モードへの移行の指示入力がある場合に、前記入力の制限を解除して前記操作部及び前記通信部からの入力を許可する非管理者モードを前記管理者モードから切り替えて実行する第２実行工程と
を備えることを特徴とする画像出力装置の制御方法。
【請求項１１】
画像出力部、ネットワーク上の外部装置とのデータ通信を行う通信部、情報を表示しかつ指示を入力するための操作部とを備え、電源投入後の所定期間中の通常動作を禁止するために、管理者モードと非管理者モードとを適応的に切り替えて動作する画像出力装置の制御をコンピュータに実行させるためのプログラムであって、
前記画像出力装置の電源投入後の前記画像出力部の状態を監視する監視工程と、
記憶部上において、前記管理者モードで起動することを示すフラグの有無を判定する判定工程と、
前記判定工程の判定の結果、前記フラグが前記記憶部上に存在する場合、前記操作部及び前記通信部からの入力を制限する管理者モードを実行する第１実行工程と、
前記管理者モード実行中に、前記監視工程の監視の結果、前記画像出力部が出力可能な状態になった後、前記管理者モードから前記非管理者モードへの移行の指示入力がある場合に、前記入力の制限を解除して前記操作部及び前記通信部からの入力を許可する非管理者モードを前記管理者モードから切り替えて実行する第２実行工程と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力部、ネットワーク上の外部装置とのデータ通信を行う通信部、情報を表示しかつ指示を入力するための操作部とを備える画像処理装置に関するものである。より詳しくは、電源投入後の所定期間中の通常動作を禁止するために、管理者モードと非管理者モードとを適応的に切り替えて動作する画像出力装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
従来の複写機、プリンタまたはプリンタと複写機の両方の機能を持つ複合複写機等の機器は、電源投入からコピーや印刷を行うことができる状態になるまでの時間が比較的短く、操作者がローカルＵＩから電源を入力しても待ち時間が短い。これは、従来の複写機、プリンタ、または複合複写機が比較的一分間あたりの印刷枚数が少ないため、複写機、プリンタ、複合複写機の中の印刷ユニットの温度調整や画像調整が短時間で済むことに起因する。
【０００３】
ここで、機器への電源投入にかかる制御としては様々なものが提案されている。例えば、特許文献１では、無線伝送路を介した情報通信により他の電子機器からの識別情報を取得し、この取得した識別情報をもとにセキュリティの設定／解除を制御する。特に、電子機器の電源スイッチがオンにされた場合であっても、この識別情報が特定の電子機器の識別情報であった場合にのみ、自機器本体の電力供給を許可するような制御を行う構成が開示されている。
【特許文献１】特開２００１−１２５６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、現在、一分間あたりの印刷枚数の多いプロダクション系の大きな機器（ＰＯＤ系等の機器）の製品化が現在検討されつつあるが、このような機器では、上記のような従来機では想定していない課題が生じうると考える。例えば、ＰＯＤ系の機器を想定した場合、電源を入れてから実際にコピーがとれるまでは非常に時間がかる事が想定される。これは、一分間あたりの印刷枚数を増やすために、印刷ユニットそのものの温度調整に非常に時間がかかる点等に起因する。
【０００５】
さらに、ＰＯＤ系の機器の場合、高品位の印刷を行う場合には、ユーザの使用する出力用紙に応じて機器が立ち上がってから、その機器を有する機能の動作や設定の微調整を行うことが必要であると想定される。当該ケースを想定してみると、管理者は、一般ユーザに使用させる前に調整を行わなくてはならないと思われる。しかし、そのためには、機器が立ち上がるまで待つ必要がある。また、もし、プリントに関して、ウォームアップ中にデータが送られてくると、機器が立ち上がった瞬間に、印刷が開始されてしまう可能性も考えられる。このように、例えばＰＯＤ系の機器等を想定してみると、機器の調整や電源投入に関わる各種要因により、意図せぬ動作が該機器にて起こる事が懸念されると考える。
【０００６】
本発明は上記の問題を解決するためになされたものであり、管理者における装置の調整作業と、装置の通常動作を適確に切り分けて動作することができる画像出力装置及びその制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するための本発明による画像出力装置は以下の構成を備える。即ち、
画像出力部、ネットワーク上の外部装置とのデータ通信を行う通信部、情報を表示しかつ指示を入力するための操作部とを備え、電源投入後の所定期間中の通常動作を禁止するために、管理者モードと非管理者モードとを適応的に切り替えて動作する画像出力装置であって、
前記管理者モードで起動することを示すフラグを記憶するための記憶手段と、
当該画像出力装置の電源投入後の前記画像出力部の状態を監視する監視手段と、
前記記憶手段上の前記フラグの有無を判定する判定手段と、
前記判定手段の判定の結果、前記フラグが前記記憶手段上に存在する場合、前記操作部及び前記通信部からの入力を制限する管理者モードを実行する第１実行手段と、
前記管理者モード実行中に、前記監視手段の監視の結果、前記画像出力部が出力可能な状態になった後、前記管理者モードから前記非管理者モードへの移行の指示入力がある場合、前記入力の制限を解除して前記操作部及び前記通信部からの入力を許可する非管理者モードを前記管理者モードから切り替えて実行する第２実行手段と
を備える。
【０００８】
また、好ましくは、前記操作部からの入力を制限する第１制限手段と、
前記通信部からの入力を制限する第２制限手段とを更に備え、
前記第１実行手段は、前記管理者モードとして、前記第１及び第２制限手段による制限を実行する。
【０００９】
また、好ましくは、前記第１制限手段による制限を解除する第１解除手段と
前記第２制限手段による制限を解除する第２解除手段とを更に備え、
前記第２実行手段は、前記非管理者モードとして、前記第１及び第２解除手段による解除を実行する。
【００１０】
また、好ましくは、前記フラグを前記記憶手段に設定する設定手段を更に備える。
【００１１】
また、好ましくは、前記設定手段は、当該画像出力装置の電源投入後の前記操作部を介する所定の操作に基づいて、前記フラグを前記記憶手段に設定する。
【００１２】
また、好ましくは、前記通信部を介して、前記ネットワーク上の外部装置より当該画像出力の電源投入指示要求を受信する受信手段と、
前記受信手段で受信した前記外部装置の識別情報と、当該画像出力装置に予め登録されている識別情報とを比較する比較手段とを更に備え、
前記設定手段は、前記比較手段の比較結果に基づいて、前記フラグを前記記憶手段に設定する。
【００１３】
また、好ましくは、前記記憶手段は、不揮発性メモリであり、
前記設定手段は、当該画像出力装置の電源切断時の前記操作部を介する所定の操作に基づいて、前記フラグを前記記憶手段に設定する。
【００１４】
また、好ましくは、当該画像出力装置の画像出力部の出力調整を指示する指示手段を更に備え、
前記指示手段による指示がある場合、前記設定手段は、前記フラグを前記記憶手段に設定し、
前記判定手段の判定の結果、前記フラグが前記記憶手段上に存在し、かつ前記指示手段により前記出力調整の終了の指示入力がある場合、前記操作部及び前記通信部からの入力を制限する管理者モードを実行する。
【００１５】
また、好ましくは、前記管理者モードが実行中である場合、そのことを示す情報を前記操作部が有する表示部に表示する表示制御手段を更に備える。
【００１６】
上記の目的を達成するための本発明による画像出力装置の制御方法は以下の構成を備える。即ち、
画像出力部、ネットワーク上の外部装置とのデータ通信を行う通信部、情報を表示しかつ指示を入力するための操作部とを備え、電源投入後の所定期間中の通常動作を禁止するために、管理者モードと非管理者モードとを適応的に切り替えて動作する画像出力装置の制御方法であって、
前記画像出力装置の電源投入後の前記画像出力部の状態を監視する監視工程と、
記憶部上において、前記管理者モードで起動することを示すフラグの有無を判定する判定工程と、
前記判定工程の判定の結果、前記フラグが前記記憶部上に存在する場合、前記操作部及び前記通信部からの入力を制限する管理者モードを実行する第１実行工程と、
前記管理者モード実行中に、前記監視工程の監視の結果、前記画像出力部が出力可能な状態になった後、前記管理者モードから前記非管理者モードへの移行の指示入力がある場合に、前記入力の制限を解除して前記操作部及び前記通信部からの入力を許可する非管理者モードを前記管理者モードから切り替えて実行する第２実行工程と
を備える。
【００１７】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
画像出力部、ネットワーク上の外部装置とのデータ通信を行う通信部、情報を表示しかつ指示を入力するための操作部とを備え、電源投入後の所定期間中の通常動作を禁止するために、管理者モードと非管理者モードとを適応的に切り替えて動作する画像出力装置の制御をコンピュータに実行させるためのプログラムであって、
前記画像出力装置の電源投入後の前記画像出力部の状態を監視する監視工程と、
記憶部上において、前記管理者モードで起動することを示すフラグの有無を判定する判定工程と、
前記判定工程の判定の結果、前記フラグが前記記憶部上に存在する場合、前記操作部及び前記通信部からの入力を制限する管理者モードを実行する第１実行工程と、
前記管理者モード実行中に、前記監視工程の監視の結果、前記画像出力部が出力可能な状態になった後、前記管理者モードから前記非管理者モードへの移行の指示入力がある場合に、前記入力の制限を解除して前記操作部及び前記通信部からの入力を許可する非管理者モードを前記管理者モードから切り替えて実行する第２実行工程と
をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１８】
本発明によれば、管理者における装置の調整作業と、装置の通常動作を適確に切り分けて動作することができる。例えば、ＰＯＤ系の機器等にて、調整や電源投入に関わる各種の要因により意図せぬ動作が機器にて起こる等の問題が生じる事を未然に防止でき、適正な環境が構築可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２０】
（実施形態１）
図１は本発明の実施形態１の画像入出力システムの全体構成を示す図である。
【００２１】
画像入出力システム１００は、主に、リーダー部２００、制御装置１１０、プリンタ部３００、外部記憶装置１６３とで構成される。
【００２２】
リーダー部（画像入力装置）２００は、原稿画像を光学的に読み取り、画像データに変換する。リーダー部２００は、原稿の読取機能を有するスキャナユニット２１０と、原稿用紙の搬送機能を有する原稿給紙ユニット２５０とで構成される。
【００２３】
プリンタ部（画像出力装置）３００は、記録紙を搬送し、その上に画像データを可視画像として印刷して装置外に排紙する。プリンタ部３００は、複数種類の記録紙カセットを有する給紙ユニット３６０と、マーキングユニット３１０と、排紙ユニット３６０とで構成される。
【００２４】
ここで、マーキングユニット３１０は、画像データを記録紙に転写、定着させる機能を有する。また、排紙ユニット３７０は、印刷された記録紙をソート、ステイプルして機外へ出力する機能を有する。
【００２５】
制御装置（コントローラ部）１１０は、リーダー部２００、プリンタ部３００とを電気的に接続している。また、ネットワーク４００を介して、ＰＣ（パーソナルコンピュータ）等で構成されるホストコンピュータ４０１、４０２と接続されている。
【００２６】
尚、ネットワーク４００は、典型的にはインターネットやＬＡＮやＷＡＮや電話回線、専用デジタル回線、ＡＴＭやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれかである。または、これらの組み合わせにより実現されるいわゆる通信ネットワークであり、データの送受信が可能であれば良い。
【００２７】
制御装置１１０は、リーダー部２００を制御して、原稿の画像データを読込み、プリンタ部３００を制御して画像データを記録用紙に出力するコピー機能を提供する。また、制御装置１１０は、リーダー部２００から読取った画像データを、コードデータに変換し、ネットワーク４００を介してホストコンピュータへ送信するネットワークスキャナ機能を提供する。更には、制御装置１１０は、ホストコンピュータからネットワーク４００を介して受信したコードデータを画像データに変換し、プリンタ部３００に出力するプリンタ機能を提供する。
【００２８】
操作部１５０は、制御装置１１０に接続され、例えば、キー入力部とタッチパネル部で構成され、画像入出力システム１００を操作するためのユーザＩ／Ｆを提供する。
【００２９】
外部記憶装置１６３は、例えば、ハードディスクドライブ、ＣＤ−ＲＯＭドライブ等で構成される。
【００３０】
ここで、図１の画像入出力システムを実現する装置としては、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）がある。
【００３１】
ここで、ＭＦＰは、自装置内部に複数のジョブを記憶可能なハードディスク等の外部記憶装置１６３を具備している。また、例えば、リーダー部２００から出力されたジョブに対し、その外部記憶装置１６３を介してプリンタ部３００でプリント可能にするコピー機能を具備している。また、ホストコンピュータ４０１や４０２等の外部装置から出力されたジョブに対し外部記憶装置１６３を介してプリンタ部３００でプリント可能にするプリント機能を具備している。このように、ＭＦＰは、これらの機能を含む複数の機能を具備している。
【００３２】
ＭＦＰには、フルカラー機器とモノクロ機器があり、色処理機能や内部データ等を除いて、基本的な部分においては、フルカラー機器がモノクロ機器の構成を包含することが多い。そのため、ここでは、フルカラー機器に絞って説明し、必要に応じて随時モノクロ機器の説明を加えることとする。
【００３３】
また、実施形態１で説明する画像入出力システムは、複数の機能を具備した複合機能型の画像形成装置（印刷装置）と、プリント機能のみを具備した単一機能型の画像形成装置（印刷装置）であるＳＦＰを具備する構成でも良い。あるいは、いずれか一方の型の画像形成装置のみを具備する構成でも良い。また、何れのタイプの画像形成装置であっても、複数台具備する構成でも良い。いずれにしても、実施形態１の制御が実現可能な構成であればよい。
【００３４】
尚、ＳＦＰとは、Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：単一機能周辺機器の略称である。
【００３５】
次に、リーダー部２００及びプリンタ部３００の詳細構成について、図２を用いて説明する。
【００３６】
図２は本発明の実施形態１のリーダー部及びプリンタ部の詳細構成を示す図である。
【００３７】
リーダー部２００の原稿給送ユニット２５０は、原稿を先頭順に１枚ずつプラテンガラス２１１上へ給送し、原稿の読取動作終了後、プラテンガラス２１１上の原稿を排出する。原稿がプラテンガラス２１１上に搬送されると、ランプ２１２を点灯し、光学ユニット２１３の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４、２１５、２１６及びレンズ２１７によって、ＣＣＤイメージセンサ（以下ＣＣＤという）２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ２１８によって読み取られる。
【００３８】
２２２はリーダー画像処理回路部であり、ＣＣＤ２１８から出力される画像データに所定の処理を施し、スキャナＩ／Ｆ１４０（図４）を介して制御装置１１０へと出力する。
【００３９】
３５２はプリンタ画像処理回路部であり、プリンタＩ／Ｆ１４５（図４）を介して制御装置１１０から送られる画像信号をレーザードライバ３１７へと出力する。
【００４０】
レーザドライバ３１７は、レーザ発光部３１３〜３１６を駆動するものであり、プリンタ画像処理部３５２から出力された画像データに応じたレーザ光をレーザ発光部３１３〜３１６で発光させる。このレーザ光は、ミラー３４０〜３５１によって感光ドラム３２５〜３２８に照射され、感光ドラム３２５〜３２８にはレーザ光に応じた潜像が形成される。３２１〜３２４は、それぞれブラック（Ｂｋ）、イエロー（Ｙ）、シアン（Ｃ）、マゼンダ（Ｍ）のトナーによって、潜像を現像するための現像器であり、現像された各色のトナーは用紙に転写され、フルカラーのプリントアウトがなされる。
【００４１】
給紙ユニット３６０である、用紙カセット３６０ａ、３６０ｂ及び手差しトレイ３６０ｃのいずれかより、レーザ光の照射開始と同期したタイミングで給紙された用紙は、レジストローラ３３３を経て、転写ベルト３３４上に吸着され、搬送される。そして、感光ドラム３２５〜３２８に付着された現像剤を記録紙に転写する。現像剤が転写された記録紙は定着部３３５に搬送され、定着部３３５の熱と圧力により現像剤は記像紙に定着される。定着部３３５を通過した記録紙は排出ローラ３３６によって排出され、排紙ユニット３７０は排出された記録紙を束ねて記録紙の仕分けをしたり、仕分けされた記録紙のステイプルを行った後、排紙トレイ３７１に排出される。
【００４２】
また、両面記録が設定されている場合は、排出ローラ３３６のところまで記録紙を搬送した後、排出ローラ３３６の回転方向を逆転させ、フラッパ３３７によって再給紙搬送路３３８へ導く。再給紙搬送路３３８へ導かれた記録紙は上述したタイミングで転写ベルト３３４へ給紙される。
【００４３】
尚、主電源スイッチ３８０は、画像入出力システム１００全体の電源を投入するためのスイッチである。
【００４４】
＜リーダー画像処理部の説明＞
図３は本発明の実施形態１のリーダー画像処理部の詳細構成を示すブロック図である。
【００４５】
プラテンガラス２１１上の原稿からの反射光はＣＣＤ２１８に読み取られて、電気信号に変換される。ここで、ＣＣＤ２１８が、例えば、カラーセンサの場合、ＲＧＢのカラーフィルタが１ラインＣＣＤ上にＲＧＢ順にインラインに構成されている３ラインＣＣＤで構成される。あるいは、Ｒフィルタ・Ｇフィルタ・ＢフィルタをそれぞれのＣＣＤごとに並べて構成したものでも構わない。更には、フィルタがオンチップ化又は、フィルタがＣＣＤと別構成にしものでも構わない。
【００４６】
そして、リーダー画像処理部２２２では、ＣＣＤ２１８からの電気信号（アナログ画像信号）を入力する。その電気信号は、クランプ＆Ａｍｐ．＆Ｓ／Ｈ＆Ａ／Ｄ部４０１で、サンプルホールド（Ｓ／Ｈ）し、アナログ画像信号のダークレベルを基準電位にクランプし、所定量に増幅し、Ａ／Ｄ変換する。このＡ／Ｄ変換では、例えば、ＲＧＢ各８ビットのディジタル信号に変換する。尚、クランプ＆Ａｍｐ．＆Ｓ／Ｈ＆Ａ／Ｄ部４０１で実行する各種の処理順は、その表記順でなくても良い。
【００４７】
そして、クランプ＆Ａｍｐ．＆Ｓ／Ｈ＆Ａ／Ｄ部４０１から得られるＲＧＢ信号は、シェーディング部４０２で、シェーディング補正及び黒補正を実行した後、制御装置１１０へ出力する。
【００４８】
＜制御装置の説明＞
図４は本発明の実施形態１の制御装置の詳細構成を示す図である。
【００４９】
メインコントローラ１１１は、主に、ＣＰＵ１１２と、バスコントローラ１１３、各種Ｉ／Ｆコントローラ回路とから構成される。
【００５０】
ＣＰＵ１１２とバスコントローラ１１３は、制御装置１１０全体の動作を制御するものであり、ＣＰＵ１１２はＲＯＭ１１４からＲＯＭ  Ｉ／Ｆ１１５を経由して読み込んだプログラムに基いて動作する。また、ホストコンピュータから受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスターイメージデータに展開する動作も、このプログラムに記述されており、ソフトウェアによって処理される。バスコントローラ１１３は各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００５１】
ＤＲＡＭ１１６はＤＲＡＭ  Ｉ／Ｆ１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００５２】
Ｃｏｄｅｃ１１８は、ＤＲＡＭ１１６に蓄積されたラスターイメージデータを、ＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の圧縮方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスターイメージデータに伸長する。ＳＲＡＭ１１９は、Ｃｏｄｅｃ１１８の一時的なワーク領域として使用される。Ｃｏｄｅｃ１１８は、Ｉ／Ｆ１２０を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００５３】
Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５は、ＤＲＡＭ１１６に蓄積されたラスターイメージデータに対して、画像回転、画像変倍、色空間変換、二値化の処理をそれぞれ行う。ＳＲＡＭ１３６は、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５の一時的なワーク領域として使用される。Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５は、Ｉ／Ｆ１３７を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００５４】
Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１２１は、Ｉ／Ｆ１２３によってメインコントローラ１１１と接続され、コネクタ１２２によって外部ネットワークと接続される。
【００５５】
汎用高速バス１２５には、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。汎用高速バスとしては、一般的にＰＣＩバスが挙げられる。
【００５６】
Ｉ／Ｏ制御部１２６には、リーダー部２００とプリンタ部３００のそれぞれとＣＰＵ１１２との間で制御コマンドを送受信するための調歩同期用のシリアル通信コントローラ１２７が２チャンネル装備されている。そして、シリアル通信コントローラ１２７は、Ｉ／Ｏバス１２８によって、スキャナＩ／Ｆ１４０及びプリンタＩ／Ｆ１４５に接続されている。
【００５７】
操作部Ｉ／Ｆ１３２は、ＬＣＤコントローラ１３１に接続され、操作部１５０上のタッチパネル部が有する液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーからなるキー入力部の入力を行うためのキー入力Ｉ／Ｆ１３０とから構成される。
【００５８】
操作部１５０のタッチパネル部またはキー入力部により入力された信号は、操作部Ｉ／Ｆ１３２を介してＣＰＵ１１２に伝えられ、タッチパネル部は操作部Ｉ／Ｆ１３２から送られてきた画像データを表示する。タッチパネル部には、本画像入出力システム１００の操作における機能表示や画像データ等を表示する。
【００５９】
リアルタイムクロックモジュール１３３は、機器内で管理する日付と時刻を更新／保存するためのもので、バックアップ電池１３４によってバックアップされている。
【００６０】
Ｅ−ＩＤＥインタフェース１６１は、外部記憶装置を接続するためのものである。実施形態１においては、このＥ−ＩＤＥインタフェース１６１を介して、ハードディスクドライブ１６０を接続し、ハードディスク１６２へ画像データを記憶させたり、ハードディスク１６２から画像データを読み込む動作を行う。
【００６１】
コネクタ１４２と１４７は、それぞれリーダー部２００とプリンタ部３００とに接続され、同調歩同期シリアルＩ／Ｆ（１４３、１４８）とビデオＩ／Ｆ（１４４、１４９）とから構成される。
【００６２】
スキャナＩ／Ｆ１４０は、コネクタ１４２を介してリーダー部２００と接続され、また、スキャナバス１４１によってメインコントローラ１１１と接続されている。また、スキャナＩ／Ｆ１４０は、リーダー部２００から受け取った画像に対して所定の処理を施す機能を有する。更に、スキャナＩ／Ｆ１４０は、リーダー部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する機能も有する。
【００６３】
スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。
【００６４】
プリンタＩ／Ｆ１４５は、コネクタ１４７を介してプリンタ部３００と接続され、また、プリンタバス１４６によってメインコントローラ１１１と接続されている。また、プリンタＩ／Ｆ１４５は、メインコントローラ１１１から出力された画像データに所定の処理を施して、プリンタ部３００へ出力する機能を有する。更に、プリンタＩ／Ｆ１４５は、プリンタ部３００から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス１４６に出力する機能も有する。
【００６５】
ＤＲＡＭ１１６上に展開されたラスターイメージデータのプリンタ部３００への転送は、バスコントローラ１１３によって制御され、プリンタバス１４６、ビデオＩ／Ｆ１４９を経由して、プリンタ部３００へＤＭＡ転送される。
【００６６】
＜スキャナＩ／Ｆの画像処理部の説明＞
スキャナＩ／Ｆ１４０の画像処理を担う部分（画像処理部）についての詳細な説明を行う。
【００６７】
図５は本発明の実施形態１のスキャナＩ／Ｆの画像処理部の詳細構成を示すブロック図である。
【００６８】
リーダー部２００から、コネクタ１４２を介して送られる画像信号に対して、つなぎ＆ＭＴＦ補正部６０１で補正を行う。これは、例えば、ＣＣＤ２１８が３ラインＣＣＤの場合、つなぎ処理はライン間の読取位置が異なるため、読取速度に応じてライン毎の遅延量を調整し、３ラインの読取位置が同じになるように信号タイミングを補正する。また、ＭＴＦ補正は読取速度によって読取のＭＴＦが変るため、つなぎ＆ＭＴＦ補正部６０１で、その変化を補正する。読取位置タイミングが補正されたデジタル信号は、入力マスキング部６０２によって、ＣＣＤ２１８の分光特性及びランプ２１２及びミラー２１４〜２１６の分光特性を補正する。入力マスキング部６０２の出力は、ＡＣＳカウント部４０５及びメインコントローラ１１１へと送られる。
【００６９】
＜ＡＣＳカウント部の説明＞
図６は本発明の実施形態１のＡＣＳ（オートカラーセレクト）カウント部の詳細構成を示す図である。
【００７０】
オートカラーセレクト（以下ＡＣＳ）は、原稿がカラーなのか白黒なのかを判断する。具体的には、画素毎の彩度を算出して、その算出した彩度がある閾値以上の画素がどれだけ存在するかでカラー判定を行う。しかし、白黒原稿であっても、ＭＴＦ等の影響により、ミクロ的に見るとエッジ周辺に色画素が多数存在し、単純に画素単位でＡＣＳ判定を行うのは難しい。このＡＣＳ手法は、様々な方法が提供されているが、実施形態１では、ＡＣＳの方法にはこだわらないため、ごく一般的な手法で説明を行う。
【００７１】
上述したように、白黒画像でもミクロ的に見ると色画素が多数存在するわけであるから、その画素が本当に色画素であるかどうかは、注目画素に対して周辺の色画素の情報で判定する必要がある。５０１はそのためのフィルタであり、注目画素に対して周辺画素を参照するためにＦＩＦＯの構造をとる。領域検出回路５０２は、メインコントローラ１１１からセットされたレジスタ５０７〜５１０に設定された値と、リーダー部２００から送られたビデオ制御信号５１２を元に、ＡＣＳをかける領域信号５０５を作成する。
【００７２】
色判定部５０３は、ＡＣＳをかける領域信号５０５に基づき、注目画素に対してフィルタ５０１内のメモリ内の周辺画素を参照し、注目画素が色画素か白黒画素かを決定する。カウンタ５０４は、色判定部５０３が出力した色判定信号５０６の個数を数えるカウンタである。
【００７３】
メインコントローラ１１１は、読込範囲に対してＡＣＳをかける領域を決定し、レジスタ５０７〜５１０に設定する（実施形態１では、原稿に対して独立で範囲を決める構成をとる）。また、メインコントローラ１１１は、ＡＣＳをかける領域内での色判定信号の個数を計数するカウンタの値を、所定の閾値と比較し、その比較結果に基づいて、当該原稿がカラーなのか白黒なのかを判断する。
【００７４】
レジスタ５０７〜５１０には、主走査方向、副走査方向それぞれについて、色判定部５０３が判定を開始する位置、判定を終了する位置を、リーダー部２００から送られたビデオ制御信号５１２に基づいて設定しておく。実施形態１では、実際の原稿の大きさよりもそれぞれ１０ｍｍ程度小さめに設定している。
【００７５】
＜プリンタＩ／Ｆの画像処理部の説明＞
プリンタＩ／Ｆ１４５の画像処理を担う部分（画像処理部）についての詳細な説明を行う。
【００７６】
図７は本発明の実施形態１のプリンタＩ／Ｆの画像処理部の詳細構成を示すブロック図である。
【００７７】
メインコントローラ１１１から、プリンタバス１４６を介して送られる画像信号は、まず、ＬＯＧ変換部７０１に入力される。ＬＯＧ変換部７０１では、ＬＯＧ変換でＲＧＢ信号からＣＭＹ信号に変換する。次に、モアレ除去部７０２でモアレが除去される。ＵＣＲ＆マスキング部７０３で、モアレ除去処理されたＣＭＹ信号はＵＣＲ処理でＣＭＹＫ信号が生成され、マスキング処理でプリンタの出力にあった信号に補正される。ＵＣＲ＆マスキング部７０３で処理された信号は、γ補正部７０４で濃度調整された後、フィルタ部７０５でスムージング又はエッジ処理される。これらの処理を経て、コネクタ１４７を介してプリンタ部３００へと画像が送られる。
【００７８】
＜Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒの説明＞
Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５についての詳細な説明を行う。
【００７９】
図８は本発明の実施形態１のＧｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒの詳細構成を示すブロック図である。
【００８０】
Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５は、画像回転部８０１、画像変倍部８０２、ＬＵＴ８０４を利用する色空間変換部８０３、画像二値化部８０５の処理をそれぞれ行うモジュールを有する。ＳＲＡＭ１３６はＧｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５の各々のモジュールの一時的なワーク領域として使用される。各々のモジュールが用いるＳＲＡＭ１３６のワーク領域が競合しないよう、あらかじめ各々のモジュールごとにワーク領域が静的に割り当てられているものとする。Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５は、Ｉ／Ｆ１３７を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００８１】
バスコントローラ１１３は、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５の各々のモジュールにモード等を設定する制御及び、各々のモジュールに画像データを転送するためのタイミング制御を行う。
【００８２】
＜画像回転部の説明＞
以下に、画像回転部８０１における処理手順を示す。
【００８３】
Ｉ／Ｆ１３７を介して、ＣＰＵ１１２からバスコントローラ１１３に画像回転制御のための設定を行う。この設定により、バスコントローラ１１３は画像回転部８０１に対して画像回転に必要な設定（例えば、画像サイズや回転方向・角度等）を行う。必要な設定を行った後に、再度、ＣＰＵ１１２からバスコントローラ１１３に対して画像データ転送の許可を行う。この許可に従い、バスコントローラ１１３は、ＤＲＡＭ１１６もしくは各Ｉ／Ｆを介して接続されているデバイスから画像データの転送を開始する。
【００８４】
尚、ここでは回転を行う画像サイズを３２画素×３２ラインとし、又、Ｉ／Ｆ１３７上に画像データを転送させる際に２４ｂｙｔｅ（ＲＧＢ各々８ｂｉｔで１画素分）を単位とする画像転送を行うものとする。
【００８５】
上述のように、３２画素×３２ラインの画像を得るためには、上述の単位データ転送を３２×３２回行う必要があり、且つ不連続なアドレスから画像データを転送する必要がある（図９参照）。
【００８６】
不連続アドレッシングにより転送された画像データは、読出時に所望の角度に回転されているように、ＳＲＡＭ１３６に書き込まれる。例えば、９０度反時計方向回転であれば、転送される画像データを、図１０のようにＹ方向に書き込んでいく。読出時に、Ｘ方向に読み出すことで、画像が回転される。
【００８７】
３２画素×３２ラインの画像回転（ＳＲＡＭ１３６への書込）が完了した後、画像回転部８０１はＳＲＡＭ１３６から上述した読出方法で画像データを読み出し、バスコントローラ１１３に画像を転送する。
【００８８】
回転処理された画像データを受け取ったバスコントローラ１１３は、連続アドレッシングを以て、ＤＲＡＭ１１６もしくはＩ／Ｆ上の各デバイスにデータを転送する。
【００８９】
こうした一連の処理は、ＣＰＵ１１２からの処理要求が無くなるまで（必要なページ数の処理が終わるまで）繰り返される。
【００９０】
＜画像変倍部の説明＞
以下に、画像変倍部８０２における処理手順を示す。
【００９１】
Ｉ／Ｆ１３７を介して、ＣＰＵ１１２からバスコントローラ１１３に画像変倍制御のための設定を行う。この設定によりバスコントローラ１１３は画像変倍部８０２に対して画像変倍に必要な設定（主走査方向の変倍率、副走査方向の変倍率、変倍後の画像サイズ等）を行う。必要な設定を行った後に、再度ＣＰＵ１１２からバスコントローラ１１３に対して画像データ転送の許可を行う。この許可に従い、バスコントローラ１１３はＤＲＡＭ１１６もしくは各Ｉ／Ｆを介して接続されているデバイスから画像データの転送を開始する。
【００９２】
画像変倍部８０２は、受け取った画像データを一時ＳＲＡＭ１３６に格納する。そして、画像変倍部８０２は、このＳＲＡＭ１３６を入力バッファとして用いて、格納したデータに対して主走査、副走査の変倍率に応じて必要な画素数、ライン数の分の補間処理を行って画像を拡大もしくは縮小することで、変倍処理を実現する。変倍後のデータは再度ＳＲＡＭ１３６へ書き戻し、これを出力バッファとして画像変倍部８０２はＳＲＡＭ１３６から画像データを読み出し、バスコントローラ１１３に転送する。
【００９３】
変倍処理された画像データを受け取ったバスコントローラ１１３は、ＤＲＡＭ１１６もしくはＩ／Ｆ上の各デバイスにデータを転送する。
【００９４】
＜色空間変換部の説明＞
以下に、色空間変換部８０３における処理手順を示す。
【００９５】
Ｉ／Ｆ１３７を介して、ＣＰＵ１１２からバスコントローラ１１３に色空間変換制御のための設定を行う。この設定によりバスコントローラ１１３は色空間変換部８０３及びＬＵＴ（ルック・アップ・テーブル）８０４に対して色空間変換処理に必要な設定（後述のマトリックス演算の係数、ＬＵＴ８０４のテーブル値等）を行う。必要な設定を行った後に、再度ＣＰＵ１１２からバスコントローラ１１３に対して画像データ転送の許可を行う。この許可に従い、バスコントローラ１１３はＤＲＡＭ１１６もしくは各Ｉ／Ｆを介して接続されているデバイスから画像データの転送を開始する。
【００９６】
色空間変換部８０３は、受け取った画像データ１画素ごとに対して、まず下記の式で表される３×３のマトリックス演算を施す。
【００９７】
【数１】
2007106089.tif 000003
【００９８】
上式において、Ｒ、Ｇ、Ｂが入力、Ｘ、Ｙ、Ｚが出力、ａ１１、ａ１２、ａ１３、ａ２１、ａ２２、ａ２３、ａ３１、ａ３２、ａ３３、ｂ１、ｂ２、ｂ３、ｃ１、ｃ２、ｃ３がそれぞれ係数である。
【００９９】
上式の演算によって、例えば、ＲＧＢ色空間からＹｕｖ色空間への変換等の、各種の色空間変換を行うことができる。
【０１００】
次に、マトリックス演算後のデータに対して、ＬＵＴ８０４による変換を行う。これによって、非線形の変換をも行うことができる。当然、変換処理をスルーためのテーブルを設定することにより、実質的にＬＵＴ変換を行わないこともできる。
【０１０１】
その後、色空間変換部８０３は色空間変換処理された画像データをバスコントローラ１１３に転送する。
【０１０２】
色空間変換処理された画像データを受け取ったバスコントローラ１１３は、ＤＲＡＭ１１６もしくはＩ／Ｆ上の各デバイスにデータを転送する。
【０１０３】
＜画像二値化部の説明＞
以下に、画像二値化部８０５における処理手順を示す。
【０１０４】
Ｉ／Ｆ１３７を介して、ＣＰＵ１１２からバスコントローラ１１３に二値化制御のための設定を行う。この設定によりバスコントローラ１１３は画像二値化部８０５に対して二値化処理に必要な設定（変換方法に応じた各種パラメータ等）を行う。必要な設定を行った後に、再度ＣＰＵ１１２からバスコントローラ１１３に対して画像データ転送の許可を行う。この許可に従い、バスコントローラ１１３はＤＲＡＭ１１６もしくは各Ｉ／Ｆを介して接続されているデバイスから画像データの転送を開始する。
【０１０５】
画像二値化部８０５は、受け取った画像データに対して二値化処理を施す。実施形態１では、二値化手法としては、画像データを所定の閾値と比較して単純に二値化するものとする。もちろん、ディザ法、誤差拡散法、誤差拡散法を改良したもの等、いずれの手法によってもかまわない。
【０１０６】
その後、画像二値化部８０５は二値化処理された画像データをバスコントローラ１１３に転送する。
【０１０７】
二値化処理された画像データを受け取ったバスコントローラ１１３は、ＤＲＡＭ１１６もしくはＩ／Ｆ上の各デバイスにデータを転送する。
【０１０８】
＜ＰＤＬ画像出力時のシーケンス＞
図１１は本発明の実施形態１のＰＤＬ画像出力の手順を示すフローチャートである。尚、図中のＳ３００１〜Ｓ３００８は各ステップを示す。
【０１０９】
ＰＤＬ画像を出力する場合、ステップＳ３００１で、ホストコンピュータ４０１上でユーザが当該ＰＤＬ画像出力ジョブのプリント設定を行う。これにより、プリント設定パラメータが生成される。尚、プリント設定内容は、部数、用紙サイズ、片面／両面、ページ出力順序、ソート出力、ステイプル止めの有無等である。
【０１１０】
ステップＳ３００２で、ホストコンピュータ４０１上で印刷指示を与える。これにより、ホストコンピュータ４０１上にインストールされているドライバソフトウェアが、印刷対象となるホストコンピュータ４０１上のコードデータをいわゆるＰＤＬデータに変換する。そして、ステップＳ３００１で設定したプリント設定パラメータとともに、制御装置１１０に、ネットワーク４００を介してＰＤＬデータを転送する。
【０１１１】
ステップＳ３００３で、制御装置１１０のメインコントローラ１１１のＣＰＵ１１２が、コネクタ１２２及びＮｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１２１を介して転送されたＰＤＬデータとプリント設定パラメータを受信する。そして、受信したプリント設定パラメータに基づいて、ＰＤＬデータを画像データに展開（ラスタライズ）する。画像データの展開は、ＤＲＡＭ１１６上で行われる。画像データの展開が完了すると、ステップＳ３００４へ進む。
【０１１２】
ステップＳ３００４で、メインコントローラ１１１がＤＲＡＭ１１６上に展開された画像データを、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５に転送する。
【０１１３】
ステップＳ３００５で、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５が、プリント設定パラメータとは独立に画像処理を行う。例えば、プリント設定パラメータで指定された用紙サイズがＡ４であるにもかかわらず、プリンタ部３００の給紙ユニット３６０にはＡ４Ｒサイズの用紙しかない場合がある。この場合には、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５で画像を９０度回転することによって、出力用紙にあわせた画像出力を行うことができる。画像データの画像処理が完了すると、ステップＳ３００６へ進む。
【０１１４】
ステップＳ３００６で、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５がメインコントローラ１１１へ画像処理後の画像データを転送する。メインコントローラ１１１は、転送されてきた画像データをＤＲＡＭ１１６上に記憶する。
【０１１５】
ステップＳ３００７で、メインコントローラ１１１はプリンタＩ／Ｆ１４５及びコネクタ１４７を介して、プリンタ部３００を制御しつつ、適切なタイミングでＤＲＡＭ１１６上の画像データを、プリンタ部３００へと転送する。
【０１１６】
ステップＳ３００８で、制御装置１１０が、プリンタ部３００を制御して画像データをプリント出力する。画像データの転送が完了すると、即ち、当該ＰＤＬジョブが終了すると、プリント出力を終了する。
【０１１７】
＜コピー画像出力時のシーケンス＞
図１２は本発明の実施形態１のコピー画像出力の手順を示すフローチャートである。尚、図中のＳ４００１〜ステップＳ４００７は各ステップを示す。
【０１１８】
コピー画像を出力する場合、ステップＳ４００１で、操作部１５０上でユーザが当該コピー画像出力ジョブのコピー設定を行う。これにより、コピー設定パラメータが生成される。尚、コピー設定内容は、部数、用紙サイズ、片面／両面、拡大／縮小率、ソート出力、ステイプル止めの有無等である。
【０１１９】
ステップＳ４００２で、操作部１５０上でコピー開始指示を与えると、制御装置１１０のメインコントローラ１１１はスキャナＩ／Ｆ１４０及びコネクタ１４２を介してリーダー部２００を制御し、原稿の画像データの読込動作を行う。
【０１２０】
具体的には、まず、原稿給送ユニット２５０は、載置された原稿を１枚ずつプラテンガラス２１１上へ給送し、その際同時に原稿のサイズを検知する。検知された原稿のサイズに基づいて原稿を露光走査することにより、画像データを読み取る。読み取られた画像データは、ＤＲＡＭ１１６上に記憶される。
【０１２１】
ここで、従来のコピー機では、コピー設定の拡大／縮小率の設定に応じて、即ち、副走査方向の変倍率に応じて光学ユニット２１３の移動速度を変化させることにより副走査方向の変倍処理を実現していた。しかしながら、実施形態１では、コピー設定の拡大／縮小率の設定にかかわらず、必ず等倍（１００％）で画像データを読み取る。そして、変倍処理については、主走査方向、副走査方向ともに、後述するＧｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５によって行うものとする。
【０１２２】
ステップＳ４００３で、メインコントローラ１１１がＤＲＡＭ１１６上の画像データを、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５に転送する。
【０１２３】
ステップＳ４００４で、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５が、コピー設定パラメータに基づいて画像処理を行う。例えば、拡大４００％の設定がなされているときには、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５内のモジュールである画像変倍部を用いて主走査方向、副走査方向、双方への変倍処理を行う。画像データの画像処理が完了すると、ステップＳ４００５へ進む。
【０１２４】
ステップＳ４００５で、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５がメインコントローラ１１１へ画像処理後の画像データを転送する。メインコントローラ１１１は転送されてきた画像データをＤＲＡＭ１１６上に記憶する。
【０１２５】
ステップＳ４００６で、メインコントローラ１１１はプリンタＩ／Ｆ１４５及びコネクタ１４７を介して、プリンタ部３００を制御しつつ、適切なタイミングでＤＲＡＭ１１６上の画像データを、プリンタ部３００へと転送する。
【０１２６】
ステップＳ４００７で、制御装置１１０が、プリンタ部３００を制御して画像データをプリント出力する。画像データの転送が完了すると、即ち、当該コピージョブが終了すると、プリント出力を終了する。
【０１２７】
＜操作部の説明＞
図１３は本発明の実施形態１の操作部の一例を示す図である。
【０１２８】
操作部１５０は、キー入力部１６０１及びタッチパネル部１６０２とから構成されている。ここで、キー入力部１６０１は、定常的な操作設定を行うことができるキー入力部分である。
【０１２９】
操作部電源スイッチ７０１は、スタンバイモード（通常動作状態）とスリープモード（メインコントローラ１１１は、ネットワークプリントやファクシミリ等に備えて割込待ち状態でプログラムを停止して、消費電力を抑えている状態）を切り替えるものである。この操作部電源スイッチ７０１によって、システム全体の電源供給を行う主電源スイッチ３８０がＯＮ状態で制御することができる。
【０１３０】
節電キー７０２は、スタンバイモード時の定着部３３５（図２）の制御温度を下げて、プリント可能な状態まで時間は要するが、消費電力を抑えることができるキーである。節電率の設定により制御温度を下げることもできる。
【０１３１】
スタートキー７０３は、コピーや送信等の各種処理の開始を指示するキーである。また、ストップキー７０４は、その各種処理の開始を中断するキーである。
【０１３２】
テンキー７０５は、各種設定の置数を行うためのキーである。クリアキー７０６は、その置数を解除するためのキーである。ＩＤキー７０７は、画像入出力システム１００の操作者を認証するために、予め設定された暗証番号を入力させるためのキーである。
【０１３３】
リセットキー７０８は、各種設定を無効にし、デフォルト状態に戻すためのキーである。ヘルプキー７０９は、ガイダンスやヘルプを表示させるためのキーである。ユーザモードキー７１０は、ユーザ毎のシステム設定画面に移行するためのキーである。
【０１３４】
カウンタ確認キー７１１は、画像入出力システム１００内に設けてあるプリント枚数等をカウントするソフトカウンタに記憶されている出力済枚数を表示させるためのキーである。ここでは、コピー／プリント／スキャン／ファックス等の動作モード、カラー／白黒等の色モード、ラージ／スモール等の紙サイズ等に応じて、それぞれの出力済枚数を表示させることができる。
【０１３５】
画像コントラストダイヤル７１２は、タッチパネル部１６０２の液晶表示のバックライトを調光する等して、画面の見易さを調整するためのダイヤルである。
【０１３６】
実行／メモリランプ７１３は、ジョブの実行中やメモリへのアクセス中に点滅して、その旨を示す通知するランプである。エラーランプ７１４は、ジョブの実行ができない場合やサービスマンコール等のエラー、あるいは、ジャムや消耗品切れ等を知らせるオペレータコール等の際に点滅して通知するランプである。
【０１３７】
一方、タッチパネル部１６０２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）とその上に貼られた透明電極からなるタッチパネルディスプレイから構成される。ここでは、ＬＣＤに表示されるキー相当の部分の透明電極を指で触れると、それを検知して別の操作画面を表示する等の処理が予めプログラムされている。図１３では、スタンバイモード時の初期画面を示しており、設定操作に応じて様々な操作画面を表示することができる。
【０１３８】
ここでの操作画面では、画像入出力システム１００の各種機能を実現するためのタブ画面が構成されている。このタブ画面としては、コピータブ８０１、送信タブ８０２、ボックスタブ８０３及びオプションタブ８０４が構成されている。
【０１３９】
コピータブ８０１は、コピー動作の操作画面に遷移するためのタブキーである。送信タブ８０２は、ファックスやＥ−ｍａｉｌ送信等の送信（Ｓｅｎｄ）動作を指示する操作画面に遷移するためのタブキーである。ボックスタブ８０３は、ボックス（ユーザ毎にジョブを格納する記憶手段）にジョブを入出力操作するための操作画面に遷移するためのタブキーである。オプションタブ８０４は、スキャナ設定、プリンタ設定等の拡張機能を設定するため設定画面に遷移するためのタブキーである。そして、これらの各タブを選択することで、それぞれの操作モードに遷移することができる。
【０１４０】
システムモニタキー８０５は、ＭＦＰの状態や状況を表示するためのキーである。色選択設定キー８０６は、カラーコピー、白黒コピー、あるいは自動選択を予め選択するためのキーである。倍率設定キー８０７は、等倍、拡大、縮小等の倍率設定を行う倍率設定画面に遷移するためのキーである。後処理設定キー８０８は、ステープルやパンチ等の有無、個数、位置等を設定する後処理設定画面に遷移するためのキーである。
【０１４１】
両面設定キー８０９は、片面印刷か両面印刷かを選択する両面設定画面に遷移するためのキーである。紙サイズ設定キー８１０は、給紙段や紙サイズ、メディアタイプを選択する紙サイズ設定画面に遷移するためのキーである。画像モード設定キー８１１は、文字モードや写真モード等の原稿画像の読取に適した画像モードを選択するためのキーである。濃度設定キー８１２は、出力画像の濃度を濃くしたり薄くしたり調整するためのキーである。
【０１４２】
ステータス表示部８１３は、スタンバイ状態、ウォームアップ中、ジャム、エラー、管理者モード、非管理者モード等の簡易的な状態表示を行う表示部である。倍率表示部８１４は、倍率設定キー８０７で設定された倍率を表示する。紙サイズ表示部８１５は、紙サイズ設定キー８１０で設定された紙サイズやメディアタイプを表示する。枚数表示部８１６は、テンキー７０５で指定された枚数を表示したり、動作中に何枚目を印刷中であるかを表示したりする。
【０１４３】
更に、割込キー８１７は、コピー動作中に別のジョブを割り込ませる場合に利用する。応用モードキー８１８は、ページ連写、表紙・合紙設定、縮小レイアウト、画像移動等の様々な画像処理やレイアウト等の設定を行う設定画面に遷移するためのキーである。
【０１４４】
次に、実施形態１の特徴的な処理について、図１４を用いて説明する。
【０１４５】
図１４は本発明の実施形態１のキー入力による操作管理制御のフローを示すフローチャートである。
【０１４６】
ステップＳ１４０２で、ユーザの主電源スイッチ３８０に対する操作に基づいて、制御装置２１０に電源を投入する。次に、ステップＳ１４０３で、ＣＰＵ１１２は、ＲＯＭ１１４からＤＲＡＭ１１６へ起動時の基本プログラムをＤＲＡＭ１１６上のＢＯＯＴＲＯＭ用メモリ領域１５０３にコピーして、その基本プログラムをプログラム領域１５０２を用いて実行する。ここで、図１５は、ＤＲＡＭ１１６上の記憶領域の配置を示したものである。
【０１４７】
基本プログラムは、ステップＳ１４０４で、Ｉ／Ｏ制御部１２６、ＬＣＤコントローラ１３１、操作部Ｉ／Ｆ１３２、ＨＤドライブ１６０の初期化動作を行う。
【０１４８】
初期化動作完了後、ステップＳ１４０５で、ＣＰＵ１１２は操作部１５０のキー入力部１６０１上の特定のキーが押されているか否かを判定する。
【０１４９】
尚、特定のキーとは、例えば、キー入力部１６０１上に設けられた専用のキーであっても良いし、テンキー７０５上での所定のキーあるいは所定順序でのキー入力の組み合わせであっても良い。あるいは、主電源スイッチ３０８あるいは操作部電源スイッチ７０１を入れる際に、同時に押下するキー入力部１６０１上の所定のキーであっても良い。
【０１５０】
特定のキーが押されているとＩ／Ｏ制御部１２６経由でＣＰＵ１１２が判定した場合（ステップＳ１４０５でＹＥＳ）、ステップＳ１４０６で、ＣＰＵ１１２はＤＲＡＭ１１６に管理者モード起動フラグをセットする。ここで、ＣＰＵ１１２は、ＤＲＡＭ１１６上の起動モード保存領域１５０４に管理者モード起動フラグを示す所定値を書き込む。
【０１５１】
一方、特定のキーが押されていないとＩ／Ｏ制御部１２６経由でＣＰＵ１１２が判定した場合（ステップＳ１４０５でＮＯ）、ステップＳ１４０７へ進む。
【０１５２】
ステップＳ１４０６の処理後、ステップＳ１４０７で、ＣＰＵ１１２は、ＨＤドライブ１６０を介してＨＤ１６２に保存されているメインプログラムをＤＲＡＭ１１６上のメインプログラム領域１５０１にコピーを行う。その後、そのメインプログラムの起動を行う。
【０１５３】
ステップＳ１４０８で、ＣＰＵ１１２は、メインプログラムに従いながら、バスコントローラ１１３経由で、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５、Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１２１の初期化を行う。これに加えて、ＣＰＵ１１２は、シリアル通信コントローラ１２７、プリンタＩ／Ｆ１４５、スキャナＩ／Ｆ１４０の初期化を行う。このとき、ＣＰＵ１１２は、バスコントローラ１１３及びシリアル通信コントローラ１２７経由でリーダー部２００とプリンタ部３００とシリアル通信を行い、リーダー部２００とプリンタ部３００の初期化を要求する。
【０１５４】
初期化を要求されたプリンタ部３００とリーダー部２００は、ＣＰＵ１１２から画像の入出力が可能になるように初期化処理をスタートさせる。
【０１５５】
次に、ステップＳ１４０９で、ＣＰＵ１１２は、ＤＲＡＭ１１６上の起動モード保存領域１５０４に所定値（管理者モード起動フラグ）が書き込まれているか否かを判定する。ＣＰＵ１１２が、起動モード保存領域１５０４に所定値が書き込まれていると判定した場合（ステップＳ１４０９でＹＥＳ）、管理者モードを実行するために、ステップＳ１４１０に進む。一方、ＣＰＵ１１２が、起動モード保存領域１５０４に所定値が書き込まれていないと判定した場合（ステップＳ１４０９でＮＯ）、非管理者モードを実行するために、ステップＳ１４２２に進む。
【０１５６】
ステップＳ１４１０で、ＣＰＵ１１２は、ネットワーク４００のオフライン処理を実行する。この処理は、バスコントローラ１１３経由で、Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１２１に対して、ネットワーク４００上のホストコンピュータ４０１や４０２等からのデータの受信を禁止する処理（ネットワーク通信制限処理）である。
【０１５７】
また、ステップＳ１４１１で、操作部Ｉ／Ｆ１３２からＩ／Ｏ制御部１２６経由で送られてくるタッチパネル部１６０２からの入力に対して制限を行う入力制限処理を実行する。同時に、ステップＳ１４１２で、Ｉ／Ｏ制御部１２６、ＬＣＤコントローラ１３１及び操作部Ｉ／Ｆ１３２経由で操作部１５０のタッチパネル部１６０２に、一般ユーザ（非管理者）の操作が制限されている旨を示すメッセージを表示する。
【０１５８】
その後、ステップＳ１４１３で、ＣＰＵ１１２は先に初期化したシリアル通信コントローラ１２７経由でプリンタ部３００の動作状態を監視する。次に、ステップＳ１４１４で、監視結果に基づいて、プリンタ部３００が印刷可能であるか否かを判定する。プリンタ部３００が印刷可能状態でない場合（ステップＳ１４１４でＮＯ）、ステップＳ１４１３に戻る。
【０１５９】
一方、プリンタ部３００が印刷可能状態である場合（ステップＳ１４１４でＹＥＳ）、ステップＳ１４１５に進む。そして、ステップＳ１４１５で、Ｉ／Ｏ制御部１２６、ＬＣＤコントローラ１３１及び操作部Ｉ／Ｆ１３２経由で操作部１５０のタッチパネル部１６０２に、管理者が調整作業を行うことができることを示すメッセージを表示する。
【０１６０】
次に、ステップＳ１４１７で、ＣＰＵ１１２は、操作部１５０上のキー入力部１６０１のキー操作（入力制限解除操作）を監視する。具体的には、Ｉ／Ｏ制御部１２６経由で操作部Ｉ／Ｆ１３２に入力される、ＤＲＡＭ１１６のメインプログラム領域１５０１のプログラムにあらかじめ設定されている入力制限を解除するためのキー入力を監視する。換言すれば、管理者モードから非管理者モードへの移動を指示するためのキー入力を監視する。
【０１６１】
尚、このキー入力も、管理者モードを実行するためのキー入力と同様に、所定のキー操作によって入力制限を解除する。
【０１６２】
ステップＳ１４１７で、監視結果に基づいて、キー入力の有無を判定する。キー入力がない場合（ステップＳ１４１７でＮＯ）、ステップＳ１４１６に進む。一方、キー入力がある場合（ステップＳ１４１７でＹＥＳ）、つまり、入力制限解除可能である場合、ステップＳ１４１８に進む。
【０１６３】
ステップＳ１４１８で、操作部１５０のタッチパネル部１６０２に表示されているメッセージを消去し、操作部１５０からの操作のすべてを実行できるように、操作部Ｉ／Ｆ１３２の入力制限を解除する。これに加えて、プリンタ部３００、リーダー部２００を用いて原稿画像の入出力を行うことで、管理者による出力画像の調整作業を受付ける。
【０１６４】
尚、画像の調整作業には、例えば、リーダー部２００から入力した画像をプリンタ部３００へ出力する場合の両者の色特性等のデバイス特性の違いを校正する作業がある。この調整作業を実行する場合には、所定の操作により調整画面を操作部１５０のタッチパネル部１６０２に表示することで実現する。
【０１６５】
そして、管理者は、リーダー部２００とプリンタ部３００を使用して画像の調整作業を行った後に、操作部１５０を介してＣＰＵ１１２にネットワーク４００からのネットワーク通信制限を解除することを指示することができる。
【０１６６】
そこで、ステップＳ１４１９で、ネットワーク通信制限解除の解除指示を監視する。ステップＳ１４２０で、監視結果に基づいて、解除指示の有無を判定する。解除指示がない場合（ステップＳ１４２０でＮＯ）、ステップＳ１４１９に戻る。一方、解除指示がある場合（ステップＳ１４２０でＹＥＳ）、ステップＳ１４２１に進む。
【０１６７】
ステップＳ１４２１で、ＣＰＵ１１２は、管理者からの解除指示に従って、ネットワーク４００のオンライン処理を実行する。この処理は、バスコントローラ１１３を介してＮｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１２１に対してネットワーク４００経由でホストコンピュータ４０１やホストコンピュータ４０２等からのデータ受信を許可する処理である。同時に、ステップＳ１４２２で、Ｉ／Ｏ制御部１２６、ＬＣＤコントローラ１３１及び操作部Ｉ／Ｆ１３２を介して、操作部１５０のタッチパネル部１６０２にユーザが一般的な操作（通常操作）を行うことができる旨のメッセージを表示する。
【０１６８】
以上説明したように、実施形態１によれば、画像入出力システム１００の電源の投入後に、操作部１５０上のキー入力部１６０１の特定のキー操作に応じて、操作部１５０上のタッチパネル部１６０２からの入力を制限する。つまり、電源投入後に、システム調整が必要な場合に、管理者のみが操作可能な管理者モードを実行して、操作画面のロックやプリント処理を禁止することができる。これにより、一般ユーザ（非管理者）が、システム調整前のシステムに対する操作を禁止して、システム調整前のシステムで、意図せぬコピーやプリント等の各種操作が実行されてしまうことを防ぐことが可能となる。
【０１６９】
（実施形態２）
実施形態１では、操作部１５０上のキー入力部１６０１の特定のキー操作に応じて、管理者モードと非管理者モードを適応的に切り替える構成について説明した。これに対して、実施形態２では、ホストコンピュータ等の外部装置からネットワークを介して画像入出力システム１００の電源を投入する場合における、管理者モードと非管理者モードを適応的に切り替える構成について説明する。
【０１７０】
尚、実施形態２の画像入出力システム１００における各種構成は、実施形態１と同様である。
【０１７１】
図１６は本発明の実施形態２のネットワーク経由での電源投入時の操作管理制御のフローを示すフローチャートである。
【０１７２】
尚、図１６に示すフローチャートは、画像入出力システム１００の主電源スイッチ３８０が投入されているものの、操作部１５０からの操作が禁止されているスリープモードの状態で開始される。ここで、スリープモードは、上述したように、メインコントローラ１１１が、ネットワークプリントやファクシミリ等に備えて割込待ち状態でプログラムを停止して、消費電力を抑えている状態である。
【０１７３】
ステップＳ１６０２で、Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１２１は、ネットワーク４００上のホストコンピュータ（例えば、ホストコンピュータ４０１）からのデータ（電源投入要求）を受信する。
【０１７４】
次に、ステップＳ１６０３で、Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１２１はデータを送信してきたホストコンピュータのＩＰアドレス（識別情報）と、あらかじめＮｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１２１に登録されているＩＰアドレスと比較する。そして、その比較結果に基づいて、ホストコンピュータのＩＰアドレスが登録されているＩＰアドレスであるか否かを判定する。
【０１７５】
登録されているＩＰアドレスでない場合（ステップＳ１６０３でＮＯ）、ステップＳ１６０２に戻る。一方、登録されているＩＰアドレスである場合（ステップＳ１６０３でＹＥＳ）、ステップＳ１６０４に進み、ＤＲＡＭ１１６上の起動モード保存領域１５０４に所定値（管理者起動モードフラグ）を書き込む。その後、ステップＳ１６０５で、制御装置２１０に電源を投入する。
【０１７６】
ステップＳ１６０６で、ＣＰＵ１１２は、ＲＯＭ１１４からＤＲＡＭ１１６へ起動時の基本プログラムをＤＲＡＭ１１６上のＢＯＯＴＲＯＭ用メモリ領域１５０３にコピーして、その基本プログラムをプログラム領域１５０２を用いて実行する。
【０１７７】
基本プログラムは、ステップＳ１６０７で、Ｉ／Ｏ制御部１２６、ＬＣＤコントローラ１３１、操作部Ｉ／Ｆ１３２、ＨＤドライブ１６０の初期化動作を行う。
【０１７８】
次に、ステップＳ１６０８で、ＣＰＵ１１２は、ＨＤドライブ１６０を介してＨＤ１６２に保存されているメインプログラムをＤＲＡＭ１１６上のメインプログラム領域１５０１にコピーを行う。その後、そのメインプログラムの起動を行う。
【０１７９】
ステップＳ１６０９で、ＣＰＵ１１２はメインプログラムに従いながら、バスコントローラ１１３経由で、Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ１３５、シリアル通信コントローラ１２７、プリンタＩ／Ｆ１４５、スキャナＩ／Ｆ１４０の初期化を行う。これに加えて、ＣＰＵ３０１は、Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１２１の再初期化を行う。このとき、ＣＰＵ１１２は、バスコントローラ１１３及びシリアル通信コントローラ１２７経由でリーダー部２００とプリンタ部３００とシリアル通信を行い、リーダー部２００とプリンタ部３００の初期化を要求する。
【０１８０】
初期化を要求されたプリンタ部３００とリーダー部２００は、ＣＰＵ１１２から画像の入出力が可能になるように初期化処理をスタートさせる。
【０１８１】
次に、ステップＳ１６１０で、ＣＰＵ１１２は、ネットワーク４００のオフライン処理を実行する。この処理は、バスコントローラ１１３経由で、Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１２１に対して、ネットワーク４００上のホストコンピュータ４０１やホストコンピュータ４０２等からのデータの受信を禁止する処理（ネットワーク通信制限処理）である。
【０１８２】
また、ステップＳ１６１１で、操作部Ｉ／Ｆ１３２からＩ／Ｏ制御部１２６経由で送られてくるタッチパネル部１６０２からの入力に対して制限を行う入力制限処理を実行する。同時に、ステップＳ１６１２で、Ｉ／Ｏ制御部１２６、ＬＣＤコントローラ１３１及び操作部Ｉ／Ｆ１３２経由で操作部１５０のタッチパネル部１６０２に、一般ユーザ（非管理者）の操作が制限されている旨を示すメッセージを表示する。
【０１８３】
その後の処理であるステップＳ１６１３〜ステップＳ１６２２は、実施形態１の図１４のステップＳ１４１３〜ステップＳ１４２２に対応するので、その説明は省略する。
【０１８４】
以上説明したように、実施形態２によれば、ネットワークを介してリモートで画像入出力システム１００の電源が投入される場合でも、実施形態１と同様の効果を実現することができる。
【０１８５】
（実施形態３）
ＤＲＡＭ１１６には、不揮発性メモリまたはバックアップ電源を用いた不揮発性領域が設けられている場合がある。この場合には、ＤＲＡＭ１１６の起動モード保存領域１５０４に書き込まれた所定値は電源ＯＦＦ／ＯＮにかかわらず、ＤＲＡＭ１１６は、その値を保持し続けることができる。
【０１８６】
従って、ユーザは、操作部１５０を介する指示により、ＣＰＵ１１２はＤＲＡＭ１１６の起動モード保存領域１５０４に対して、あらかじめ管理者モードで立ち上がるための所定値（管理者モード起動フラグ）を設定することができる。この場合には、電源投入時には、特別な操作や処理を行わなくても、自動的に入力制限をかけることが可能となる。具体的には、操作部１５０のタッチパネル部１６０２からの操作入力とＮｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１２１からのデータ入力のそれぞれの入力に対して、自動的に入力制限をかけることが可能となる。
【０１８７】
尚、所定値（管理者モード起動フラグ）を、電源ＯＦＦ／ＯＮと間で、ＤＲＡＭ１１６の起動モード保存領域１５０４に保持し続けるか否かの設定は、例えば、電源切断する際に、所定の操作を行うことにより実現する。この所定の操作は、例えば、操作部１５０のキー入力部１６０１上の所定のキー操作で実現することが可能である。
【０１８８】
また、ＲＯＭ１１４に格納されている基本プログラムにＤＲＡＭ１１６の起動モード保存領域１５０４の初期値として管理者モード起動フラグを設定することも可能である。この場合も、前述と同様に操作部Ｉ／Ｆ１３２からの操作入力とＮｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１２１からのデータ入力のそれぞれの入力に対して、自動的に入力制限をかけることが可能となる。
【０１８９】
この時の処理フローは、実施形態１の図１４の処理フローの一部のステップを省略した、図１７に示す構成となる。図１７に示すように、実施形態３では、実施形態１の図１４のステップＳ１４０５が省略された構成となっている。
【０１９０】
以上説明したように、実施形態３によれば、実施形態１で説明した効果に加えて、不揮発性メモリに管理者モード起動フラグに保存する構成が実現される場合には、電源断から次回の電源投入時にも、管理者モードを自動的に起動することが可能となる。
【０１９１】
（実施形態４）
実施形態１〜３で説明した処理において、Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１２１へのネットワーク通信制限をかけている場合には、Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１２１はデータを送信してきた外部装置に対して、エラーを返す。これにより、ネットワーク経由での画像入出力システム１００が使用できない旨を通知することができる。
【０１９２】
（実施形態５）
操作部部１５０のタッチパネル部１６０２からの操作入力とＮｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌｌｅｒ１２１からのデータ入力のそれぞれの入力に対して、入力制限をかける処理は、次のような場合にも、ＣＰＵ１１２が自動的に適用することも可能である。例えば、ＣＰＵ１１２がプリンタＩ／Ｆ１４５を介してプリンタ部３００の状態を監視しているときや、プリンタ部３００に対する調整動作を行ったときに、ＣＰＵ１１２が自動的に、入力制限をかける処理を適用することも可能である。
【０１９３】
但し、この処理を実現するためには、ＤＲＡＭ１１６の起動モード保存領域１５０４に書き込まれた所定値が電源ＯＦＦ／ＯＮにかかわらず、その値を保持し続けることができる状態で、ユーザが操作部１５０を介する指示を与える必要がある。つまり、ＣＰＵ１１２は、ＤＲＡＭ１１６の起動モード保存領域１５０４に対して、あらかじめ管理者モード起動フラグを動作させることを設定する必要がある。
【０１９４】
以上、本発明の特徴をまとめると、次のようなことが言える。
【０１９５】
本発明の特徴は、画像入出力システムに対する、通常の電源投入と管理者用の電源投入の２種類の電源投入機能を構成する。そして、管理者用の電源投入時には、画像入出力システムのウォームアップ中、ウォームアップ終了後もユーザによる操作部からのオペレーションの禁止、プリンタジョブの投入等の各種操作や処理を制限する（図１８）。
【０１９６】
管理者用の電源投入は、例えば、以下のようにする。
【０１９７】
（１）主電源スイッチ３０８による電源投入後の、操作部１５０のキー入力部１６０１上の所定のキー操作時
（２）携帯電話、携帯端末、ホストコンピュータ４０１や４０２の外部装置による電話回線経由（またはネットワーク経由）からの電源投入要求時
（３）前回の電源ＯＦＦ時に、管理者モード起動フラグを記憶しておける場合で、次回の電源投入時
管理者用の電源投入後は、管理者による操作により、ユーザに対するジョブの投入の制限を解除することができる。つまり、画像入出力システムの起動後に調整が必要な場合に所定の方法により管理者用の電源投入を行い、操作部１５０上のタッチパネル部６０１の操作画面のロックやプリント処理を禁止する。これにより、ユーザがシステム調整前のシステムでのコピー操作やプリント動作を禁止することが可能となる。
【０１９８】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１９９】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０２００】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０２０１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０２０２】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０２０３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０２０４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２０５】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０２０６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０２０７】
【図１】本発明の実施形態１の画像入出力システムの全体構成を示す図である。
【図２】本発明の実施形態１のリーダー部及びプリンタ部の詳細構成を示す図である。
【図３】本発明の実施形態１のリーダー画像処理部の詳細構成を示すブロック図である。
【図４】本発明の実施形態１の制御装置の詳細構成を示す図である。
【図５】本発明の実施形態１のスキャナＩ／Ｆの画像処理部の詳細構成を示すブロック図である。
【図６】本発明の実施形態１のＡＣＳ（オートカラーセレクト）カウント部の詳細構成を示す図である。
【図７】本発明の実施形態１のプリンタＩ／Ｆの画像処理部の詳細構成を示すブロック図である。
【図８】本発明の実施形態１のＧｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒの詳細構成を示すブロック図である。
【図９】本発明の実施形態１の画像回転部の動作を説明するための図である。
【図１０】本発明の実施形態１の画像回転部の動作を説明するための図である。
【図１１】本発明の実施形態１のＰＤＬ画像出力の手順を示すフローチャートである。
【図１２】本発明の実施形態１のコピー画像出力の手順を示すフローチャートである。
【図１３】本発明の実施形態１の操作部の一例を示す図である。
【図１４】本発明の実施形態１のキー入力による操作管理制御のフローを示すフローチャートである。
【図１５】本発明の実施形態１のＤＲＡＭ上の記憶領域の配置例を示す図である。
【図１６】本発明の実施形態２のネットワーク経由での電源投入時の操作管理制御のフローを示すフローチャートである。
【図１７】本発明の実施形態３の電源投入時の操作管理制御のフローを示すフローチャートである。
【図１８】本発明の特徴を説明するための図である。
【符号の説明】
【０２０８】
１００  画像入出力システム
１１０  制御装置
２００  リーダ部
２１０  スキャナユニット
２５０  原稿給紙ユニット
３００  プリンタ部
３１０  マーキングユニット
３６０  給紙ユニット
３７０  排紙ユニット
【図１】
2007106089.tif 000004
【図２】
2007106089.tif 000005
【図３】
2007106089.tif 000006
【図４】
2007106089.tif 000007
【図５】
2007106089.tif 000008
【図６】
2007106089.tif 000009
【図７】
2007106089.tif 000010
【図８】
2007106089.tif 000011
【図９】
2007106089.tif 000012
【図１０】
2007106089.tif 000013
【図１１】
2007106089.tif 000014
【図１２】
2007106089.tif 000015
【図１３】
2007106089.tif 000016
【図１４】
2007106089.tif 000017
【図１５】
2007106089.tif 000018
【図１６】
2007106089.tif 000019
【図１７】
2007106089.tif 000020
【図１８】
2007106089.tif 000021