(57)【要約】【課題】インターフェースの種類に応じて機能を適切に制限しうる構成を提供することを目的とする。【解決手段】複合機１は、外部機器から指令を入力可能な複数種類の通信インターフェースを備えた構成をなしている。さらに、この複合機１は、指令が入力される通信インターフェースの種類に基づき、当該画像形成装置に備えられた複数機能のうちの指令に対応する機能の実行可否を決定する可否決定手段と、可否決定手段による決定内容に基づき、指令に対応する機能の実行を制御する機能制御手段とを有している。【選択図】図４
2008110564.tif 000002
【特許請求の範囲】
【請求項１】
外部機器から指令を入力可能な複数種類の通信インターフェースを備えた画像形成装置であって、
前記指令が入力される前記通信インターフェースの種類に基づき、当該画像形成装置に備えられた複数機能のうちの前記指令に対応する機能の実行可否を決定する可否決定手段と、
前記可否決定手段による決定内容に基づき、前記指令に対応する機能の実行を制御する機能制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記複数種類の前記通信インターフェースとは、ＵＳＢインターフェース、ＵＳＢホストインターフェース、パラレルインターフェース、ＬＡＮインターフェース、及び電話回線インターフェースから選ばれる複数のインターフェースを含むものであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記通信インターフェースの各種類と、当該各種類において実行可能又は実行不能となる前記機能とをそれぞれ対応付けてなる対応情報が記憶された記憶手段を備え、
前記可否決定手段は、前記指令が入力される前記通信インターフェースの種類と、前記記憶手段に記憶される前記対応情報とに基づいて前記指令に対応する機能の実行可否を決定することを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記対応情報を更新する更新情報を入力可能な入力手段と、
前記入力手段にて入力された前記更新情報に基づいて前記記憶手段の記憶内容を更新する更新制御手段と、
を備えたことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記更新情報を入力する使用者が、管理者であるか否かを判断する判断手段を備え、
前記更新制御手段は、前記判断手段によって前記管理者であると判断された場合に前記記憶手段の記憶内容を更新し、前記管理者でないと判断された場合には更新しないことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記複数機能は、モノクロ印刷機能と、カラー印刷機能とを含み、
前記可否決定手段は、前記カラー印刷機能について、所定種類の前記通信インターフェースを介した前記指令に基づく実行を許可し、前記所定種類以外の前記通信インターフェースを介した前記指令に基づく実行を許可しないことを特徴とする請求項１ないし請求項５のいずれかに記載の画像形成装置。
【請求項７】
前記複数機能は、課金に関する設定又は情報処理を行う課金管理機能と、を含み、
前記可否決定手段は、前記課金管理機能について、所定種類の前記通信インターフェースを介した前記指令に基づく実行を許可し、前記所定種類以外の前記通信インターフェースを介した前記指令に基づく実行を許可しないことを特徴とする請求項１ないし請求項５のいずれかに記載の画像形成装置。
【請求項８】
前記複数機能は、ファクシミリ送受信機能と、前記ファクシミリ送受信機能に関する設定又は情報処理を行うファクシミリ管理機能と、を含み、
前記可否決定手段は、前記ファクシミリ管理機能について、所定種類の前記通信インターフェースを介した前記指令に基づく実行を許可し、前記所定種類以外の前記通信インターフェースを介した前記指令に基づく実行を許可しないことを特徴とする請求項１ないし請求項５のいずれかに記載の画像形成装置。
【請求項９】
外部機器から指令を入力可能な複数種類の通信インターフェースを備えた画像形成装置を有する画像形成システムであって、
前記指令が入力される前記通信インターフェースの種類に基づき、前記画像形成装置に備えられた複数機能のうちの前記指令に対応する機能の実行可否を決定する可否決定手段と、
前記可否決定手段による決定内容に基づき、前記指令に対応する機能の実行を制御する機能制御手段と、
を有することを特徴とする画像形成システム。
【請求項１０】
外部機器から指令を入力可能な複数種類の通信インターフェースを備え、コンピュータにより画像形成装置の動作を制御するためのコンピュータ読み取り可能なプログラムであって、
コンピュータに前記指令が入力される前記通信インターフェースの種類に基づき、前記画像形成装置に備えられた複数機能のうちの前記指令に対応する機能の実行可否を決定させ、前記決定内容に基づき、前記指令に対応する機能の実行を制御させることを特徴とするコンピュータ読み取り可能なプログラム。
【請求項１１】
外部機器から指令を入力可能な複数種類の通信インターフェースを備えた画像形成装置の機能制限方法であって、
前記指令が入力される前記通信インターフェースの種類に基づき、前記画像形成装置に備えられた複数機能のうちの前記指令に対応する機能の実行可否を可否決定手段に決定させ、
前記可否決定手段による決定内容に基づき、前記指令に対応する機能の実行を機能制御手段に制限させることを特徴とする画像形成装置の機能制限方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、コンピュータ読み取り可能なプログラム、及び画像形成装置の機能制限方法に関する。
【背景技術】
【０００２】
従来より、複数種類のインターフェースを併用した画像形成装置が提供されている。例えば、特許文献１には、パラレル、ＵＳＢ、ＩＥＥＥ１３９４等の複数のインターフェースを備えた画像形成装置が開示されている。
【特許文献１】特開２００３−３３７６６３公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、近年の画像形成装置は、画像形成機能に加えて、ファクシミリ機能やスキャナ機能などの機能が付加され、マルチ機能化が進んでいる。このように複数の機能を有する画像形成装置はその使用方法も多様化しており、その一例として、複数機能を無制限に提供するのではなく、機能を適宜制限することが望まれる場合も多い。
【０００４】
特に、複数種類のインターフェースを用いる場合、特定機能については特定種類のインターフェースを介した指令に対してのみ実施可能とし、それ以外の指令に対しては実施不能とするといった使用方法等、インターフェース毎に提供すべき機能を自由に定めうるようにすれば、ランニングコストやセキュリティ性等を向上しやすくなる。しかしながら、従来の画像形成装置では、機能を適切に制限しうる構成は提供されていなかった。
【０００５】
本発明は上記のような事情に基づいてなされたものであって、インターフェースの種類に応じて機能を適切に制限しうる構成を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための手段として、請求項１の発明は、外部機器から指令を入力可能な複数種類の通信インターフェースを備えた画像形成装置であって、前記指令が入力される前記通信インターフェースの種類に基づき、当該画像形成装置に備えられた複数機能のうちの前記指令に対応する機能の実行可否を決定する可否決定手段と、前記可否決定手段による決定内容に基づき、前記指令に対応する機能の実行を制御する機能制御手段と、を有することを特徴とする。
【０００７】
請求項２の発明は、請求項１に記載の画像形成装置において、前記複数種類の前記通信インターフェースとは、ＵＳＢインターフェース、ＵＳＢホストインターフェース、パラレルインターフェース、ＬＡＮインターフェース、及び電話回線インターフェースから選ばれる複数のインターフェースを含むものであることを特徴とする。
なお、ＵＳＢホストインターフェースは、シリアルバス規格の一つである公知のＵＳＢ規格に従って通信するインターフェースであり、かつ、当該インターフェース自身が情報処理装置として機能するものである。
【０００８】
請求項３の発明は、請求項１又は請求項２に記載の画像形成装置において、前記通信インターフェースの各種類と、当該各種類において実行可能又は実行不能となる前記機能とをそれぞれ対応付けてなる対応情報が記憶された記憶手段を備え、前記可否決定手段は、前記指令が入力される前記通信インターフェースの種類と、前記記憶手段に記憶される前記対応情報とに基づいて前記指令に対応する機能の実行可否を決定することを特徴とする。
【０００９】
請求項４の発明は、請求項３に記載の画像形成装置において、前記対応情報を更新する更新情報を入力可能な入力手段と、前記入力手段にて入力された前記更新情報に基づいて前記記憶手段の記憶内容を更新する更新制御手段と、を備えたことを特徴とする。
【００１０】
請求項５の発明は、請求項４に記載の画像形成装置において、前記更新情報を入力する使用者が、管理者であるか否かを判断する判断手段を備え、前記更新制御手段は、前記判断手段によって前記管理者であると判断された場合に前記記憶手段の記憶内容を更新し、前記管理者でないと判断された場合には更新しないことを特徴とする。
【００１１】
請求項６の発明は、請求項１ないし請求項５のいずれかに記載の画像形成装置において、前記複数機能は、モノクロ印刷機能と、カラー印刷機能とを含み、
前記可否決定手段は、前記カラー印刷機能について、所定種類の前記通信インターフェースを介した前記指令に基づく実行を許可し、前記所定種類以外の前記通信インターフェースを介した前記指令に基づく実行を許可しないことを特徴とする。
【００１２】
請求項７の発明は、請求項１ないし請求項５のいずれかに記載の画像形成装置において、前記複数機能は、課金に関する設定又は情報処理を行う課金管理機能と、を含み、前記可否決定手段は、前記課金管理機能について、所定種類の前記通信インターフェースを介した前記指令に基づく実行を許可し、前記所定種類以外の前記通信インターフェースを介した前記指令に基づく実行を許可しないことを特徴とする。
課金に関する設定とは、例えば、どの機能に対してどの程度の課金を行うかの設定などが挙げられる。課金に対する情報処理は、課金情報を生成する処理、課金情報の読み出し処理（ユーザごとの利用料金を読み出して外部装置に提供する処理等）などが挙げられる。
【００１３】
請求項８の発明は、請求項１ないし請求項５のいずれかに記載の画像形成装置において、前記複数機能は、ファクシミリ送受信機能と、前記ファクシミリ送受信機能に関する設定又は情報処理を行うファクシミリ管理機能と、を含み、前記可否決定手段は、前記ファクシミリ管理機能について、所定種類の前記通信インターフェースを介した前記指令に基づく実行を許可し、前記所定種類以外の前記通信インターフェースを介した前記指令に基づく実行を許可しないことを特徴とする。
ファクシミリ送受信機能は、電話番号データ及び画像データに基づき、電話回線を介してファクシミリデータを送信するデータ送信機能及び外部から電話回線を介してファクシミリデータを受信するデータ受信機能を意味する。
ファクシミリ管理機能は、ファクシミリ送受信機能に関する設定又は情報処理を行うものであり、後述のファクシミリ送信処理機能やファクシミリ受信処理機能に加え、履歴情報出力機能、短縮番号設定機能などをも含む概念である。
【００１４】
請求項９の発明は、外部機器から指令を入力可能な複数種類の通信インターフェースを備えた画像形成装置を有する画像形成システムであって、前記指令が入力される前記通信インターフェースの種類に基づき、前記画像形成装置に備えられた複数機能のうちの前記指令に対応する機能の実行可否を決定する可否決定手段と、前記可否決定手段による決定内容に基づき、前記指令に対応する機能の実行を制御する機能制御手段と、を有することを特徴とする。
【００１５】
請求項１０の発明は、外部機器から指令を入力可能な複数種類の通信インターフェースを備え、コンピュータにより画像形成装置の動作を制御するためのコンピュータ読み取り可能なプログラムであって、コンピュータに前記指令が入力される前記通信インターフェースの種類に基づき、前記画像形成装置に備えられた複数機能のうちの前記指令に対応する機能の実行可否を決定させ、前記決定内容に基づき、前記指令に対応する機能の実行を制御させることを特徴とする。
【００１６】
請求項１１の発明は、外部機器から指令を入力可能な複数種類の通信インターフェースを備えた画像形成装置の機能制限方法であって、前記指令が入力される前記通信インターフェースの種類に基づき、前記画像形成装置に備えられた複数機能のうちの前記指令に対応する機能の実行可否を可否決定手段に決定させ、前記可否決定手段による決定内容に基づき、前記指令に対応する機能の実行を機能制御手段に制限させることを特徴とする。
【発明の効果】
【００１７】
＜請求項１，９，１０，１１の発明＞
請求項１，９，１０，１１の発明によれば、指令が入力される通信インターフェースの種類に基づいて、その指令に対応した機能を実行するか否かが決定されるようになる。従って、インターフェースの種類別に適切な機能制限対策を講じることができるようになる。
【００１８】
＜請求項２の発明＞
請求項２の発明によれば、インターフェースの種類に応じて機能を制限する上での好適例となる。
【００１９】
＜請求項３の発明＞
請求項３の発明によれば、インターフェースの種類に応じて機能を制限する構成を複雑な構成を用いることなく簡易に実現でき、かつ機能を制限すべきか否かの決定処理を好適に行なえるようになる。
【００２０】
＜請求項４の発明＞
請求項４の発明によれば、機能制限の設定に関して使用環境に応じた設定変更が可能となる。
【００２１】
＜請求項５の発明＞
請求項５の発明によれば、特定の管理者のみが記憶内容を更新できる構成となるため、管理者以外の者による望ましくない設定変更を効果的に防止できる。
【００２２】
＜請求項６の発明＞
請求項６の発明によれば、カラー印刷機能については、所定種類の通信インターフェースを介して実行されることとなる。即ち、所定種類以外の通信インターフェースを介したカラー印刷機能の実行を制限できるため、多種のインターフェースを介してカラー印刷が無制限に実行されることを防止でき、コスト高騰等の問題を効果的に解消できる。
【００２３】
＜請求項７の発明＞
請求項７の発明によれば、課金管理機能については、所定種類の通信インターフェースを介して実行されることとなる。即ち、所定種類以外の通信インターフェースを介した課金管理機能の実行を制限できるため、所定種類以外の通信インターフェースを介して課金機能に関する設定や情報処理が無闇に実行されることを効果的に防止できる。
【００２４】
＜請求項８の発明＞
請求項８の発明によれば、ファクシミリ管理機能については、所定種類の通信インターフェースを介して実行されることとなる。即ち、所定種類以外の通信インターフェースを介したファクシミリ管理機能の実行を制限できるため、所定種類以外の通信インターフェースを介してファクシミリ送受信機能に関する設定や情報処理が無闇に実行されることを効果的に防止できる。
【発明を実施するための最良の形態】
【００２５】
＜実施形態１＞
本発明の実施形態１を図面を参照しつつ説明する。
１．全体構成
本実施形態に係る画像形成装置は、プリンタ機能、原稿読み取り機能、コピー機能、ファクシミリ機能等を備えた複合機１であり、図１はその概略斜視図である。
【００２６】
複合機１は、印刷部１２０と読取部１３０とを備える。
印刷部１２０は、画像形成機能を実現するものであり、カラーレーザプリンタとして構成されている。この印刷部１２０は、例えば横並びタイプのタンデム方式のカラーレーザプリンタとして構成されており、本体ケーシング２内に、被記録媒体としての用紙を給紙するための給紙部４、給紙された用紙に画像を形成するための画像形成部（図示略）、画像が形成された用紙を排紙するための排紙部（図示略）を備えている。排紙部から排紙された用紙は排紙トレイ５２上に排紙される。なお、画像形成部は、露光、転写、定着等を実現可能な公知のカラー印刷機構によって構成されるものであり、モノクロ印刷、カラー印刷を切り換えて行うことができる。また、排紙部は、画像形成部による画像形成後の用紙を排紙トレイ５２に導く用紙搬送経路及び排紙ローラによって構成されている。
【００２７】
読取部１３０は、原稿読取機能を実現するフラットベッド方式のスキャナであり、印刷部１２０の上部に空間を介して設けられている。
読取部１３０の手前側には複写機１を操作するための操作部９８および複写機の設定状態等を表示する表示部９９が配されている。
読取部１３０によって原稿が読取られるとその読取られたデータは、コピー機能時においては印刷部１２０によって印刷され、ファクシミリ機能時にはファクシミリ送信が行われる。
【００２８】
２．電気的構成
次に、上記複合機１の電気的構成について説明する。
図２は、複合機１の電気的構成を概念的に示すブロック図である。
複合機１は、図２に示すようにＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、不揮発性メモリとしてのＥＥＰＲＯＭ９５、バスライン９０，バスライン９０に接続された入出力部１１０（図中では、「Ｉ／Ｏ」と表示）ともが備えられている。また、上述の印刷部１２０や読取部１３０に加え、各種ボタンやタッチパネルなどからなる操作部９８、液晶表示パネルや表示ランプなどからなる表示部９９等も設けられている。
【００２９】
また、複合機１は、外部装置から印刷データ等の各種データを受信する複数種類の通信インターフェース（図中では「Ｉ／Ｆ」と表示）を備えている。図２では、複数種類の通信インターフェースとして、ＵＳＢ（Universal  Serial  Bus）インターフェース９５、パラレルインターフェース９６、ＬＡＮインターフェース９７、及びファクシミリインターフェース１４０が設けられた例を示している。
【００３０】
ＵＳＢインターフェース９５は、シリアルバス規格の一つである公知のＵＳＢ規格に従って情報の入出力を行うインターフェースである。
【００３１】
パラレルインターフェース９６は、複数のビット情報を同時に転送可能な通信インターフェースである。
【００３２】
また、ＬＡＮインターフェース９７は、ローカルエリアネットワーク（Local Area Network）との情報の入出力を可能とするインターフェースであればよく、例えば、ＩＥＥＥ８０２．ｘ（ＩＥＥＥ８０２．１，ＩＥＥＥ８０２．２，ＩＥＥＥ８０２．３，ＩＥＥＥ８０２．４，ＩＥＥＥ８０２．５等）などの規格に従って情報の入出力を行うインターフェースである。
【００３３】
ファクシミリインターフェース１４０は、電話回線インターフェースの一例に相当するものであり、電話回線に接続され回線制御を行うためのＮＣＵと、画情報を変調及び復調して伝送すると共に伝送制御用の各種手順信号を送受信するためのモデムと、相手側通信機（例えばファクシミリ装置）との間で送受信される符号化された画情報を含むファクシミリデータを一時的に格納するためのバッファなどを備えて、ファクシミリ送受信機能を実現するためのインターフェースとして構成されている。ＮＣＵは、複合機１の外部に設けられた交換機（図示略）から図示しない電話回線を介して送信される呼出信号や相手側通信機の電話番号等を受信すると共に、操作部９８のボタン操作に応じた発信時のダイヤル信号を交換機へ送信する。更に、ＮＣＵは、通話時におけるアナログ音声信号の送受信なども行う。
【００３４】
そして、ＣＰＵ９１は、上記の各種のインターフェイスを介して外部装置より入力されるデータに基づく処理（後述の設定処理、機能判別処理、初期制御処理、設定参照処理、判断処理、詳細機能実行処理等）を行う。
ＲＯＭ９２には、複写機１の全体動作を制御するためのプログラムが予め記憶されており、ＣＰＵ９１は、そのプログラムにしたがって複写機１の印刷部１２０、読取部１３０等の動作を制御する。
【００３５】
３．特徴的構成
本実施形態に係る複合機１は、上記のように外部機器から指令を入力可能な複数種類の通信インターフェース９５，９６，９７，１４０を備え、例えば、図３のような形態で外部装置（ここではパーソナルコンピュータ２０１、２０２、２０３、２０４）に接続されることで、ビジネスコンビニ等で用いられる画像形成システムが構成されるようになっている。そして、このような構成において、指令が入力される通信インターフェースの種類に基づき、当該複合機１に備えられた複数機能のうちの指令に対応する機能の実行可否を決定するように構成されている。さらに、その決定内容に基づき、指令に対応する機能の実行を制御している。なお、本実施形態では、ＣＰＵ９１が可否決定手段および機能制御手段の一例に相当している。
【００３６】
図４に示すように、記憶手段の一例に相当するＥＥＰＲＯＭ９４には、通信インターフェースの各種類と、当該各種類において実行可能又は実行不能となる機能とをそれぞれ対応付けてなる対応情報が記憶されている。図４の対応情報は、通信インターフェースと機能種別との各組み合わせごとに機能の実行を許可するか否かの可否情報を対応付けてなるテーブルデータとして構成されており、例えば、ＵＳＢインターフェース９５を介した指令によれば全ての機能が許可されるようになっている。また、パラレルインターフェース９６を介した指令によってはモノクロ印刷機能のみが許可され、ＬＡＮインターフェースを介した指令によっては、モノクロ印刷機能及びファクシミリ送信処理機能のみが許可されるようになっている。
【００３７】
ＣＰＵ９１は、指令が入力される通信インターフェースの種類と、ＥＥＰＲＯＭ９４に記憶される対応情報とに基づいて指令に対応する機能の実行可否を決定することとなる。以下、具体的な制御の流れについて説明する。
【００３８】
図５は、ＣＰＵ９１が行う設定処理についてのフローチャートである。
この設定処理は、操作部９８の所定操作（例えば、設定メニューを用いた機能制限設定プログラムの読み出し操作等）に応じて実行されるものである。当該設定処理が実行されるとＣＰＵ９１はＲＯＭ９２に記憶された制御プログラムに従って操作者が管理者か否かを判断する（Ｓ１０）。詳しくは、例えば表示部９９にパスワードの入力を促す表示を行うと共に正規のパスワードが入力されたか否かを判断する。正規のパスワードが入力された場合にはＳ１０にてＹｅｓに進む。正規のパスワードが入力されない場合（例えば、誤ったパスワードが入力されたり、所定期間パスワードが入力されない場合）、Ｓ１０にてＮｏに進み当該処理を終了する。このように本実施形態では、更新情報を入力する使用者（Ｓ１０の処理において操作部９８を操作している者）が管理者であるか否かを判断しており、ＣＰＵ９１が、そのような判断を行う判断手段の一例に相当している。また、更新情報を入力する使用者が管理者であると判断された場合にはＥＥＰＲＯＭ９４の記憶内容を更新でき、管理者でないと判断された場合には更新できないようになっており、ＣＰＵ９１がそのような処理を行う更新制御手段の一例に相当している。
【００３９】
Ｓ１０にてＹｅｓに進む場合、Ｓ２０にてパラレルインターフェース９６を介した指令によって各機能（複合機１に設けられたモノクロ印刷機能、カラー印刷機能、ファクシミリ機能等）が実施されるようにするか否か判断する。パラレルインターフェース９６を介した指令によっては一部の機能をも使用できないようにする場合にはＳ２０にてＮｏに進む。パラレルインターフェース９６を介した指令によって少なくとも一部の機能を使用できるようにする場合には、Ｓ２０にてＹｅｓに進み、パラレルインターフェース９６を介した指令によって使用できるようにする機能の設定処理を行う（Ｓ３０）。Ｓ３０の処理では、例えばパラレルインターフェース９６を介した指令によっていずれの機能を使用できるようにするかの入力を促す表示を行い、かつその表示に応じた操作部９８の操作に基づく設定登録を行う。例えば、操作部９８の操作により、パラレルインターフェース９６を介した指令によっては、モノクロ印刷機能のみが使用でき、それ以外の機能については使用できないようにする旨の情報が入力された場合、対応情報としてのテーブルデータは、図４に示すようにパラレルインターフェース９６についてはモノクロ印刷機能のみを許可する情報として生成され、ＥＥＰＲＯＭ９４に記憶されることとなる。
【００４０】
次に、ＵＳＢインターフェース９５を介した指令によって各機能を実施できるようにするか否か判断する（Ｓ４０）。ＵＳＢインターフェース９５を介した指令によっては一部の機能をも使用できないようにする場合にはＳ４０にてＮｏに進む。ＵＳＢインターフェース９５を介した指令によって少なくとも一部の機能を使用できるようにする場合には、Ｓ４０にてＹeｓに進み、ＵＳＢインターフェース９５を介した指令によって使用できるようにする機能の設定処理を行う（Ｓ５０）。Ｓ５０の処理では、例えばＵＳＢインターフェース９５を介した指令によっていずれの機能を使用できるようにするかの入力を促す表示を行い、かつその表示に応じた操作部９８の操作に基づく設定登録を行う。例えば、操作部９８の操作により、ＵＳＢインターフェース９５を介した指令によって全ての機能を実施できるようにする旨の情報が入力された場合、対応情報としてのテーブルデータは、図４に示すようにＵＳＢインターフェース９６については全ての機能を許可する情報として生成され、ＥＥＰＲＯＭ９４に記憶されることとなる。
【００４１】
次に、ＬＡＮインターフェース９７を介した指令によって各機能を実施できるようにするか否か判断する（Ｓ６０）。ＬＡＮインターフェース９７を介した指令によっては一部の機能をも使用できないようにする場合にはＳ６０にてＮｏに進む。ＬＡＮインターフェース９７を介した指令によって少なくとも一部の機能を使用できるようにする場合には、Ｓ６０にてＹeｓに進み、ＬＡＮインターフェース９７を介した指令によって使用できるようにする機能の設定処理を行う（Ｓ７０）。Ｓ７０の処理では、例えばＬＡＮインターフェース９７を介した指令によっていずれの機能を使用できるようにするかの入力を促す表示を行い、かつその表示に応じた操作部９８の操作に基づく設定登録を行う。例えば、操作部９８の操作により、ＬＡＮインターフェース９７を介した指令によってモノクロ印刷機能、ＦＡＸ受信機能のみ実施できるようにし、それ以外の機能については実施できないようにする旨の情報が入力された場合、対応情報としてのテーブルデータは、図４に示すようにＬＡＮインターフェース９７についてはモノクロ印刷機能、ＦＡＸ受信機能のみを許可する情報として生成され、ＥＥＰＲＯＭ９４に記憶されることとなる。
【００４２】
なお、本実施形態では、操作部９８が対応情報を更新する更新情報を入力可能な「入力手段」の一例に相当し、ＣＰＵ９１が、入力手段にて入力された更新情報に基づいて記憶手段の記憶内容を更新する「更新制御手段」の一例に相当している。
【００４３】
次に、通信インターフェースを介した指令（情報入力）があった場合の各機能の実行処理について説明する。図６は、機能実行処理の流れを例示するフローチャートである。
まず、通信インターフェースを介した指令がパラレルインターフェース９６を介するものであるか否かを判断する（Ｓ１００）。指令がパラレルインターフェース９６を介するものである場合にはＳ１００にてＹeｓに進む。指令がパラレルインターフェース９６を介するものでない場合にはＳ１００にてＮｏに進む。Ｓ１００にてＹeｓに進む場合、Ｓ１１０にて機能の大分類を判断する機能判別処理を行う。より詳しくは、例えば指令（入力情報）のパケットの先頭データに基づき、指令に係る機能（即ち、当該指令によって実施を指示されている機能）がプリンタ機能、ファクシミリ機能、その他機能のいずれであるかを判断する。
【００４４】
その後、入力情報に係る機能についての初期制御処理を実行する（Ｓ１２０）。この初期制御処理では、指令（入力情報）の内容に基づいて指令に係る詳細機能を特定する特定処理を少なくとも行う。例えば、本実施形態に係る複合機１は、プリンタ機能としてモノクロ印刷機能と、カラー印刷機能とを含んでいるが、入力情報に係る機能の大分類がプリンタ機能である場合、特定処理では入力情報に対応した詳細機能がモノクロ印刷機能及びカラー印刷機能のいずれであるかを特定する。
【００４５】
同様に、複合機１に備えられる複数機能は、ファクシミリ機能として、ファクシミリ送信処理機能と、ファクシミリ受信処理機能とを含んでいる。Ｓ１１０の機能判別処理によって指令（入力情報）に係る機能の大分類がファクシミリ機能と判断される場合、特定処理では入力情報に対応した詳細機能がファクシミリ送信処理機能及びファクシミリ受信処理機能のいずれであるかを特定する。
【００４６】
同様に、Ｓ１１０にて指令（入力情報）に係る機能の大分類がその他の機能であると判断される場合、特定処理では入力情報に対応した詳細機能が管理ツールへの通信接続機能及び残余機能いずれであるかを特定する。
【００４７】
そして、特定された詳細機能についての設定を参照する設定参照処理を実行する（Ｓ１３０）。この設定参照処理は、図４の対応情報（テーブルデータ）を参照し、Ｓ１２０にて特定された詳細機能及び指令（入力情報）に係る通信インターフェースに対応した実行可否データを読み出す処理である。例えば、指令に係る詳細機能がモノクロ印刷機能である場合（つまり、モノクロ印刷を指示する指令が入力された場合）、図４の設定例ではパラレルインターフェース９６を介した指令に関してモノクロ印刷機能を実行可能とするように設定されているため、実行可能である旨のデータが読み出される。逆にカラー印刷機能については実行不能と設定されているため実行不能である旨のデータが読み出されることとなる。
【００４８】
そして、Ｓ１３０の設定参照処理の参照結果に基づき、Ｓ１２０にて特定された詳細機能が実行可能であるか否かを判断する判断処理を行い（Ｓ１４０）、詳細機能について実行可能と判断される場合、Ｓ１４０にてＹeｓに進み、その詳細機能の実行処理を行う（Ｓ１５０）。逆に、Ｓ１４０にて詳細機能について実行不能と判断される場合、Ｓ１４０にてＮｏに進み当該処理を終了する。
【００４９】
次に、Ｓ１００にてＮｏに進む場合について説明する。Ｓ１００にてＮｏに進む場合、指令（入力情報）がＵＳＢインターフェース９５を介するものであるか否かを判断する。ＵＳＢインターフェース９５を介するものである場合には、Ｓ１６０にてＹeｓに進み、Ｓ１７０の機能判別処理にて機能の大分類を特定する。例えば、指令（入力情報）に係るエンドポイントに基づき、指令に係る機能がプリンタ機能、ファクシミリ機能、その他機能のいずれであるかを判断する。
【００５０】
その後、Ｓ１１０と同様の初期制御処理を行い（Ｓ１８０）、Ｓ１２０と同様の設定参照処理を行う（Ｓ１９０）。さらに、Ｓ１４０と同様の判断処理を行い（Ｓ２００）、Ｓ１５０と同様の詳細機能の実行処理を行う（Ｓ２１０）。
【００５１】
なお、本実施形態では、所定種類の通信インターフェース（図４ではＵＳＢインターフェース９５及びパラレルインターフェース９６）を介した指令によればカラー印刷機能を実施できるようになっているが、所定種類以外の通信インターフェースを介した指令によってはカラー印刷機能を実施できないようになっている。このようにすると、ランニングコストを抑える上で効果を奏することとなる。
【００５２】
また、本実施形態の複合機１は、ファクシミリ送受信機能に関する設定又は情報処理を行うファクシミリ管理機能として、ファクシミリ送信処理機能とファクシミリ受信処理機能とを含んでいる。図４の設定例では、ファクシミリ受信処理機能についてはＵＳＢインターフェース９５を介した指令に基づく実行のみを許可し、ＵＳＢインターフェース９５以外の通信インターフェースを介した指令に基づく実行を許可しないようにしている。このファクシミリ受信処理機能は、複合機１が電話回線を介して取得したファクシミリデータをパーソナルコンピュータ等の外部装置に受信させる機能であり、例えば、外部装置からの要求指令に応じて実行されるようになっている。即ち、図４の例では、複合機１が電話回線を介して取得した取得したファクシミリデータは、ＵＳＢインターフェース９５を介した情報通信でない限り外部装置に送信されないようになっている。なお、外部装置からの要求指令は、複合機１が外部装置にアクセス（所定の情報通信）することに応じてなされる指令であってもよく、外部装置から自発的になされる指令であってもよい。
【００５３】
また、図４の設定例では、ファクシミリ送信処理機能についてはＵＳＢインターフェース９５及びＬＡＮインターフェース９７を介した指令に基づく実行のみを許可し、それ以外の通信インターフェースを介した指令に基づく実行を許可しないようにしている。このファクシミリ送信処理機能は、外部装置（例えばパーソナルコンピュータ）から画像データ、送信要求データ（電話番号データ等）が複合機１に送られた場合に電話回線及びファクシミリインターフェース１４０を利用してファクシミリ送信処理を行う機能であり、図４の例では、ＵＳＢインターフェース９５やＬＡＮインターフェース９７を介して画像データ、送信要求データ（電話番号データ等）が複合機１に送られた場合にのみ実行が許可されるようになっている。
【００５４】
また、Ｓ１６０にてＵＳＢインターフェースを介するものではないと判断される場合、Ｓ１６０にてＮｏに進み、Ｓ２２０にて機能の大分類を特定する。例えば、指令（入力情報）に係るポートに基づき、指令に係る機能がプリンタ機能、ファクシミリ機能、その他機能のいずれであるかを判断する。
【００５５】
その後、Ｓ１１０と同様の初期制御処理を行い（Ｓ２３０）、Ｓ１２０と同様の設定参照処理を行う（Ｓ２４０）。さらに、Ｓ１４０と同様の判断処理を行い（Ｓ２５０）、Ｓ１５０と同様の詳細機能の実行処理を行う（Ｓ２６０）。なおこの場合、ＬＡＮインターフェースを介した指令であるため、詳細機能がモノクロ印刷機能、ファクシミリ送信処理機能である場合に機能の実行がなされ、他の詳細機能については機能が実行されないこととなる。
【００５６】
以上のように、本実施形態によれば、指令が入力される通信インターフェースの種類に基づいて、その指令に対応した機能を実行するか否かが決定されるようになっている。従って、インターフェースの種類別に適切な機能制限対策を講じることができるようになっている。
【００５７】
また、通信インターフェースの各種類と、当該各種類において実行可能又は実行不能となる機能とをそれぞれ対応付けてなる対応情報が記憶された記憶手段としてのＥＥＰＲＯＭ９４を備えており、指令が入力される通信インターフェースの種類と、ＥＥＰＲＯＭ９４に記憶される対応情報とに基づいて指令に対応する機能の実行可否を決定している。従って、インターフェースの種類に応じて機能を制限する構成を複雑な構成を用いることなく簡易に実現でき、かつ機能を制限すべきか否かの決定処理を好適に行うことができるようになっている。
【００５８】
また、対応情報を更新する情報（更新情報）を入力可能な操作部９８を備え、更新制御手段としてのＣＰＵ９１は、操作部９８にて入力された更新情報に基づいてＥＥＰＲＯＭ９４の記憶内容を更新している。この構成によれば、機能制限の設定に関して使用環境に応じた設定変更が可能となる。
【００５９】
また、更新情報を入力する使用者が管理者であるか否かを判断しており、更新制御手段としてのＣＰＵ９１は、管理者であると判断された場合にＥＥＰＲＯＭ９４の記憶内容を更新し、管理者でないと判断された場合には更新しないようにしている。従って、特定の管理者のみが記憶内容を更新できる構成となるため、管理者以外の者による望ましくない設定変更を効果的に防止できる。
【００６０】
また、複合機１にはモノクロ印刷機能と、カラー印刷機能とが備えられており、カラー印刷機能については、所定種類の通信インターフェースを介した指令に基づく実行を許可し、所定種類以外の通信インターフェースを介した指令に基づく実行を許可しないようにしている。この構成によれば、所定種類以外の通信インターフェースを介したカラー印刷機能の実行を制限できるため、多種のインターフェースを介してカラー印刷が無制限に実行されることを防止でき、コスト高騰等の問題を効果的に解消できることとなる。
【００６１】
また、複合機１には、ファクシミリ送受信機能と、ファクシミリ送受信機能に関する設定又は情報処理を行うファクシミリ管理機能とが備えられており、ファクシミリ管理機能については、所定種類の通信インターフェースを介した指令に基づく実行を許可し、所定種類以外の通信インターフェースを介した指令に基づく実行を許可しないようにしている。即ち、所定種類以外の通信インターフェースを介したファクシミリ管理機能の実行を制限しており、所定種類以外の通信インターフェースを介してファクシミリ送受信機能に関する設定や情報処理が無闇に実行されることを効果的に防止できるようになっている。
【００６２】
＜実施形態２＞
次に、本発明の実施形態２を図７及び図８を参照しつつ説明する。
実施形態２では、対応情報を実施形態１とは異なるようにした点、複合機１と外部機器との接続構成を実施形態１とは異なるようにした点が実施形態１と異なり、それ以外は実施形態１と同様である。よって、同様の部分については同一の符号を付すとともに図１〜図６を適宜参照することとし、詳細な説明は省略することとする。
【００６３】
本実施形態では、いずれかの通信インターフェースを介した指令によっては、いずれの機能も実施されない構成を例示している。具体的には、図７、図８に示すように、複合機１は、ＬＡＮ通信インターフェース９７（図２）を介して指令を取得した場合、いずれの機能の実施も許可されないようになっている。即ち、図７では複合機１がＬＡＮに接続されていない例を示しているが、仮に複合機１のＬＡＮインターフェースに対して不正に外部装置が接続されても、当該ＬＡＮインターフェースを介した指令については各機能が制限されるため不正利用を効果的に防止できることとなる。
【００６４】
なお、本実施形態では、ＵＳＢインターフェース９５にプリントサーバ２０７が接続され、そのプリントサーバにコンピュータ２０３、２０４等がＬＡＮ接続される例を示している。この構成では、コンピュータ２０３，２０４からの指令がプリントサーバ２０７、ＵＳＢケーブルを介して複合機１のＵＳＢインターフェース９５に入力されることとなる。
【００６５】
また、コンピュータ２０３，２０４からの指令はＵＳＢインターフェース９５を介した指令となるため、モノクロ印刷機能、カラー印刷機能、所定の読取機能のみが許可される（図８参照）。つまり、コンピュータ２０３，２０４からの指令によって、モノクロ印刷機能、カラー印刷機能、所定の読取機能のみが実施できることとなる。なお、所定の読取機能の例としては、当該複合機１を管理する所定の管理プログラム（以下、管理ツールともいう）からデータを読み取り外部装置に出力する機能などが挙げられ、より詳しくは、例えば、当該複合機１の利用に応じてユーザごとに課金を行う課金プログラムを設け、この課金プログラムから利用料金に関する情報を読み取って外部装置に出力する機能などが該当する。このようにすれば、コンピュータ２０３，２０４からの印刷機能の利用に応じて課金プログラムによりユーザごとに課金を行い、その利用料金をコンピュータ２０３，２０４に伝達できるようになる。
【００６６】
＜実施形態３＞
次に、本発明の実施形態３を図９及び図１０を参照しつつ説明する。
実施形態３では、対応情報を実施形態１とは異なるようにした点、複合機１と外部機器との接続構成を実施形態１とは異なるようにした点が実施形態１と異なり、それ以外は実施形態１と同様である。よって、同様の部分については同一の符号を付すとともに図１〜図６を適宜参照することとし、詳細な説明は省略することとする。
【００６７】
本実施形態では、図１０に示すように、パラレルインターフェース９６（図２）を介した指令によってのみ印刷機能（カラー印刷機能、モノクロ印刷機能）が実施されるようになっている。
【００６８】
より詳しくは、複合機１にコントローラ２１０（コントローラ２１０は、コンピュータ等の情報処理可能な装置として構成される）が接続されており、このコントローラ２１０に接続されるカードリーダ２１２に入力されるカード（例えばＩＣカードや磁気カードなど）によってユーザが特定されるようになっており、カードリーダ２１２にカードが挿入された状態でコンピュータ２０２から印刷指令がなされることにより複合機１にて印刷処理がなされるようになっている。この印刷処理がなされた場合、複合機１に設けられた課金プログラム（以下、課金管理ツールともいう）により印刷内容に応じたユーザごとの利用料金データ（課金情報）が生成されるようになっている。
【００６９】
また、複合機１は、課金に関する設定又は情報処理を行う課金管理機能を含み、当該課金管理機能は、上記課金プログラムとＣＰＵ９１によって実現されるようになっている。そして、この課金管理機能は、ＵＳＢインターフェース９５を介した指令によってのみ実行が許可され、ＵＳＢインターフェース９５以外の通信インターフェースを介した指令によっては実行が許可されないようになっている。課金に関する設定とは、例えば、どの機能に対してどの程度の課金を行うかの設定などが挙げられる。課金に対する情報処理は、課金情報を生成する処理、課金情報の読み出し処理（ユーザごとの利用料金を読み出して外部装置に提供する処理等）などが挙げられる。本実施形態では、サーバ２１１がコントローラ２１０、ＵＳＢケーブルを介してＵＳＢインターフェース９５に接続されており、サーバ２１１から課金に関する設定や情報処理が可能となっている。逆に、パラレルインターフェース９６やＬＡＮインターフェース９７を介した指定によっては課金に関する設定や情報処理を行えないようになっている。
【００７０】
本実施形態の構成によれば、課金管理機能については、所定種類の通信インターフェースを介して実行されることとなる。即ち、所定種類以外の通信インターフェースを介した課金管理機能の実行を制限できるため、所定種類以外の通信インターフェースを介して課金機能に関する設定や情報処理が無闇に実行されることを効果的に防止できる。
【００７１】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００７２】
上記実施形態では、ファクシミリ管理機能としてファクシミリ機能に関する情報処理機能の一例（より詳しくはファクシミリ送信処理機能及びファクシミリ受信処理機能）を挙げたが、これ以外の機能であってもよい。例えば、ファクシミリ機能に関する設定機能（ＦＡＸ番号や短縮ダイヤルなどの登録等の各種設定機能）やデータ読み出し機能（送信履歴、受信履歴、登録電話番号等の各種読み出し機能）などであってもよい。
【００７３】
上記実施形態では、設定可能な機能として複数例挙げているがこれら以外であってもよい。例えば、スキャナ機能などを制限可能としてもよい。
【００７４】
上記実施形態では、ＵＳＢインターフェース、パラレルインターフェース、ＬＡＮインターフェースなどを介して指令が入力される例を示しているが、これら以外の通信インターフェースを介して指令が入力されてもよい。例えば、電話回線に接続されて電話回線を介して情報が入力される電話回線インターフェースや、ＵＳＢホストインターフェースを介して指令が入力されるようになっていてもよい。
ＵＳＢホストインターフェースは、シリアルバス規格の一つである公知のＵＳＢ規格に従って通信するインターフェースであり、かつ、当該インターフェース自身が情報処理装置をとして機能するものである（例えば、ＵＳＢ規格に従って通信するインターフェースとして構成され、かつＣＰＵによって外部からの情報を処理できるように構成されたものなどが挙げられる）。
このようなＵＳＢホストインターフェースを有する画像形成装置において本発明を適用する例としては、例えば、ＵＳＢホストインターフェースが取得した外部装置からの指令に対して一部機能（例えばプリンタ機能等）又は全部の機能を制限するといった例が挙げられる。
【図面の簡単な説明】
【００７５】
【図１】図１は、実施形態１に係る画像形成装置の概略斜視図である。
【図２】図２は、図１の画像形成装置の電気的構成を概念的に示すブロック図である。
【図３】図１の画像形成装置の接続例を示す説明図である。
【図４】図４は、実施形態１の画像形成装置に用いられる対応情報を例示する説明図である。
【図５】図５は、設定処理についてのフローチャートである。
【図６】図６は、機能実行処理の流れを例示するフローチャートである。
【図７】図７は、実施形態２の画像形成装置の接続例を示す説明図である。
【図８】図８は、実施形態２の画像形成装置に用いられる対応情報を例示する説明図である。
【図９】図９は、実施形態３の画像形成装置の接続例を示す説明図である。
【図１０】図１０は、実施形態３の画像形成装置に用いられる対応情報を例示する説明図である。
【符号の説明】
【００７６】
１…複合機（画像形成装置）
９１…ＣＰＵ（可否決定手段，機能制御手段，更新制御手段，判断手段）
９４…ＥＥＰＲＯＭ（記憶手段）
９５…ＵＳＢインターフェース（通信インターフェース）
９６…パラレルインターフェース（通信インターフェース）
９７…ＬＡＮインターフェース（通信インターフェース）
９８…操作部（入力手段）
１４０…ファクシミリインターフェース（電話回線インターフェース）
２０１，２０２，２０３，２０４…パーソナルコンピュータ（外部機器）
【図１】
2008110564.tif 000003
【図２】
2008110564.tif 000004
【図３】
2008110564.tif 000005
【図４】
2008110564.tif 000006
【図５】
2008110564.tif 000007
【図６】
2008110564.tif 000008
【図７】
2008110564.tif 000009
【図８】
2008110564.tif 000010
【図９】
2008110564.tif 000011
【図１０】
2008110564.tif 000012