(57)【要約】    【課題】  課金管理を正確に行うことができると共に、メンテナンス情報を正確にすることができる画像形成装置を提供する。    【解決手段】  一度専用コントローラ３００から制御コマンドを受信すると（ステップＳ１０３でＹＥＳ）、動作モード記憶部１１４に専用動作モードデータが記憶され（ステップＳ１０８）、プリンタ１は専用コントローラ３００からの制御コマンドのみを受け付け、汎用コントローラ４１０からの制御コマンドを受け付けない（ステップＳ１０５）。【選択図】      図５
2006168070.tif 000002
【特許請求の範囲】
【請求項１】
シート材に可視画像を形成する画像形成手段と、
画像データ制御装置から画像データ及び制御データを受信し、且つ該受信した制御データを送信する送受信手段と、
前記受信した制御データに応じて前記画像形成手段を制御する制御手段とを備える、前記画像データ及び前記制御データを送信する複数の画像データ制御装置に接続可能な画像形成装置であって、
前記制御手段は、前記受信した制御データの送信元を判別し、該送信元が所定の画像データ制御装置であった場合は、該所定の画像データ制御装置以外の他の画像データ制御装置から前記制御データを受信したとき、前記画像形成手段の動作を抑制することを特徴とする画像形成装置。
【請求項２】
前記複数の画像データ制御装置は、前記画像形成装置をプリンタ単機能を有する装置として動作制御するシングルファンクション制御装置と、前記画像形成装置をプリンタ機能及びコピー機能の両方を有する装置として動作制御するマルチファンクション制御装置とを含み、前記所定の画像データ制御装置は前記マルチファンクション制御装置であることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記制御データは前記画像形成手段に対する画像形成動作開始の指示命令を含むことを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記制御データは複数の制御コマンドを含み、前記制御手段は、前記所定の画像データ制御装置から所定の制御コマンドを受信すると、前記他の画像データ制御装置から前記送受信手段が受信した前記制御データに応じて前記画像形成手段を動作させることを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記制御手段は、前記送受信手段によって前記画像形成手段の動作を抑制した旨を前記他の画像データ制御装置に通知することを特徴とする請求項１記載の画像形成装置。
【請求項６】
シート材に可視画像を形成する画像形成手段と、
画像データ制御装置が送信する画像データ及び制御データを受信し、且つ受信した制御データを送信する送受信手段と、
前記画像データ制御装置の接続を検知する検知手段と、
該検知手段が前記画像データ制御装置の接続を検知した場合に、該接続した画像データ制御装置の識別情報を判別する判別手段と、
該判別手段が判別した前記画像データ制御装置の識別情報を記憶する記憶手段と、
前記受信した制御データに応じて前記画像形成手段を制御する制御手段とを備える、前記画像データ及び前記制御データを送信する複数の画像データ制御装置に接続可能な画像形成装置であって、
前記制御手段は、前記検知手段が新たな前記画像データ制御装置の接続を検知した場合に、前記記憶手段に記憶された前記識別情報が所定の識別情報であったとき、該新たに接続された画像データ制御装置から前記画像データ及び制御データを受信しても、前記画像形成手段の動作を抑制することを特徴とする画像形成装置。
【請求項７】
シート材に可視画像を形成する画像形成手段と、画像データ制御装置から画像データ及び制御データを受信し、且つ該受信した制御データを送信する送受信手段とを備える、前記画像データ及び前記制御データを送信する複数の画像データ制御装置に接続可能な画像形成装置の制御方法であって、
前記画像データ及び制御データを受信し、該受信した制御データの送信元を判別し、該送信元が所定の画像データ制御装置であった場合は、該所定の画像データ制御装置以外の他の画像データ制御装置から前記制御データを受信したとき、前記画像形成手段の動作を抑制することを特徴とする画像形成装置の制御方法。
【請求項８】
前記送受信手段によって前記画像形成手段の動作を抑制した旨を前記他の画像データ制御装置に通知することを特徴とする請求項７記載の画像形成装置の制御方法。
【請求項９】
シート材に可視画像を形成する画像形成手段と、画像データ制御装置が送信する画像データ及び制御データを受信し、且つ受信した制御データを送信する送受信手段と、前記画像データ制御装置の接続を検知する検知手段と、該検知手段が前記画像データ制御装置の接続を検知した場合に、該接続した画像データ制御装置の識別情報を判別する判別手段と、該判別手段が判別した前記画像データ制御装置の識別情報を記憶する記憶手段とを備える、前記画像データ及び前記制御データを送信する複数の画像データ制御装置に接続可能な画像形成装置の制御方法であって、
前記検知手段が新たな前記画像データ制御装置の接続を検知した場合に、前記記憶手段に記憶された前記識別情報が所定の識別情報であった場合は、該新たに接続された画像データ制御装置から前記画像データ及び制御データを受信しても、前記画像形成手段の動作を抑制することを特徴とする画像形成装置の制御方法。
【請求項１０】
シート材に可視画像を形成する画像形成手段と、画像データ制御装置から画像データ及び制御データを受信し、且つ該受信した制御データを送信する送受信手段とを備える、前記画像データ及び前記制御データを送信する複数の画像データ制御装置に接続可能な画像形成装置の制御方法をコンピュータに実行させるプログラムであって、
前記受信した制御データの送信元を判別し、該送信元が所定の画像データ制御装置であった場合は、該所定の画像データ制御装置以外の他の画像データ制御装置から前記制御データを受信したとき、前記画像形成手段の動作を抑制する制御モジュールを備えることを特徴とするプログラム。
【請求項１１】
前記制御モジュールは、前記送受信手段によって前記画像形成手段の動作を抑制した旨を前記他の画像データ制御装置に通知することを特徴とする請求項１０記載のプログラム。
【請求項１２】
シート材に可視画像を形成する画像形成手段と、画像データ制御装置が送信する画像データ及び制御データを受信し、且つ受信した制御データを送信する送受信手段と、前記画像データ制御装置の接続を検知する検知手段と、該検知手段が前記画像データ制御装置の接続を検知した場合に、該接続した画像データ制御装置の識別情報を判別する判別手段と、該判別手段が判別した前記画像データ制御装置の識別情報を記憶する記憶手段とを備える、前記画像データ及び前記制御データを送信する複数の画像データ制御装置に接続可能な画像形成装置の制御方法をコンピュータに実行させるプログラムであって、
前記検知手段が新たな前記画像データ制御装置の接続を検知した場合に、前記記憶手段に記憶された前記識別情報が所定の識別情報であった場合は、該新たに接続された画像データ制御装置から前記画像データ及び制御データを受信しても、前記画像形成手段の動作を抑制する制御モジュールを備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置、画像形成装置の制御方法、及びプログラムに関し、特に、プリンタの機能のみを有するシングルファンクションプリンタであって、必要なユニットが接続されて形成されるプリンタシステムにおいて複数の機能を有するマルチファンクションプリンタとして作動する画像形成装置に関する。
【背景技術】
【０００２】
一般に知られている従来のマルチファンクションプリンタ（以下、ＭＦＰと称する）６００は、図１０に示すように、プリンタ６１０とスキャン６２０とが一体となって構成されており、プリンタ６１０とスキャナ６２０は、専用線を介してＭＦＰコントローラ６３０に夫々接続されている。また、ＭＦＰコントローラ６３０には、ＬＡＮ６６０を介してパーソナルコンピュータ（以下、パソコンと称する）６５０が接続されており、ＭＦＰコントローラ６３０がスキャナ６２０に対して画像読み込みコマンドを送信すると、スキャナ６２０は画像の読み込みを開始し、読み込んだ画像の画像データをＭＦＰコントローラ６３０を介してプリンタ６１０に送信する。プリンタ６１０はＭＦＰコントローラ６３０からプリントコマンドを受信すると、スキャナ６２０から送信されてくる画像データをプリントアウトする。
【０００３】
また、従来のＭＦＰ６００は、図１０に示すように、ＭＦＰコントローラ６３０にファクシミリユニット６４０を接続することによりファクシミリ機能を追加することが可能である。
【０００４】
また、上述のようなＭＦＰの機能を得るために、プリント機能のみを有するシングルファンクションプリンタ（以下、ＳＦＰと称する）に、別ユニットを組み合わせることによってＭＦＰを構成する技術が開示されている(例えば、特許文献１参照) 。図１１にその一例を示す。図１１（ａ）に示すように、ＳＦＰであるプリンタ７１０とスキャナ７２０がＬＡＮ７４０を介してパソコン７３０に夫々Ethernet（登録商標）接続されることにより、ＭＦＰが構成される。また、図１１（ｂ）に示すように、ＳＦＰであるプリンタ７５０とスキャナ７６０がＵＳＢやＩＥＥＥ１３９４等の接続ケーブル７８０を介してパソコン７７０に接続されることにより、ＭＦＰが構成される。
【０００５】
図１１（ａ）及び図１１（ｂ）のいずれのＭＦＰにおいても、パソコン７３０，７７０から送信されるコマンドに従って、スキャナ７２０，７６０が画像データをパソコン７３０，７７０に夫々送信し、プリンタ７１０，７５０がパソコン７３０，７７０から送信されてくる画像データを夫々プリントする。
【０００６】
また、ＳＦＰに別ユニットを組み合わせることによりＭＦＰを構成する別の形態として、図１２に示す構成がある。この構成においては、プリンタ８１０及びスキャナ８２０の機能は図１１（ａ），（ｂ）に夫々示したプリンタ７１０，７５０及びスキャナ７２０，７６０と同じであるが、プリンタ８１０とスキャナ８２０はＭＦＰコントローラ８３０に接続されている点で異なる。ＭＦＰコントローラ８３０はネットワーク８５０を介してパソコン８４０に接続されており、ＭＦＰコントローラ８３０は、パソコン８４０からプリントデータを受信してプリンタ８１０に転送し、プリンタ８１０がこのプリントデータに対応する画像をプリントアウトすることができる。また、コピー機能は、ＭＦＰコントローラ８３０が有する図示しない操作部のキーが押下されることにより、ＭＦＰコントローラ８３０がスキャナ８２０に画像の読み込みを指示し、送信されてきた画像をプリンタ８１０に送信して、プリントさせることで実現している。
【０００７】
図１２のＭＦＰの場合においては、プリンタ８１０は、単体としてはＳＦＰとして機能し、ＭＦＰコントローラ８３０が接続されることによりＭＦＰとして機能する。
【０００８】
また、上述の従来のＭＦＰは、その機能の一つとして「課金管理機能」を備える。この課金管理機能は、ＭＦＰの管理者がユーザー毎にＩＤを設定し、このＩＤに基づいてユーザー毎にプリント枚数を管理したり、プリント枚数の上限を設定したりする機能である。また、従来のＭＦＰには、その機能の一つとして「メンテナンス情報管理機能」を備えるものがある。このメンテナンス情報管理機能は、プリント濃度、トナー消費量、プリント枚数、ＭＦＰの動作時間等のメンテナンス情報を記憶し、ＭＦＰの保守をする上で必要なデータを保守担当者に提供する機能である。これらの機能はＭＦＰコントローラが備えている。
【特許文献１】特開平０９−０４６４６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、図１２に示すＭＦＰにおいて、ＳＦＰ（プリンタ８１０）に接続されたＭＦＰコントローラ８３０が課金管理をしている場合に、ユーザーがパソコン等をＭＦＰコントローラ８３０を介することなく直接ＳＦＰに接続することにより、このパソコンに記憶されている画像データをプリントアウトすることが可能であるため、ＳＦＰに直接接続されたパソコンによって、画像データがプリントアウトされてしまうとＭＦＰコントローラ８３０は課金管理をすることができないという問題がある。
【００１０】
また、上述のようにＳＦＰに直接接続されているパソコンによって画像データがプリントアウトされると、ＭＦＰコントローラ８３０は保存されているメンテナンス情報を更新することができないため、プリンタの実際の状態と、メンテナンス情報が表すプリンタの状態に相違が生じてしまうという問題がある。
【００１１】
上述の問題は、ユーザーが不正にパソコンをＳＦＰに直接接続することによって生じるが、ユーザーが意図しなくても、何らかの理由で接続ケーブルを外して再接続する場合に、間違えてパソコンをＳＦＰに直接接続しまった場合にも生じてしまう。
【００１２】
本発明の目的は、課金管理を正確に行うことができると共に、メンテナンス情報を正確にすることができる画像形成装置、画像形成装置の制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１記載の画像形成装置は、シート材に可視画像を形成する画像形成手段と、画像データ制御装置から画像データ及び制御データを受信し、且つ該受信した制御データを送信する送受信手段と、前記受信した制御データに応じて前記画像形成手段を制御する制御手段とを備える、前記画像データ及び前記制御データを送信する複数の画像データ制御装置に接続可能な画像形成装置であって、前記制御手段は、前記受信した制御データの送信元を判別し、該送信元が所定の画像データ制御装置であった場合は、該所定の画像データ制御装置以外の他の画像データ制御装置から前記制御データを受信したとき、前記画像形成手段の動作を抑制することを特徴とする。
【００１４】
請求項６記載の画像形成装置は、シート材に可視画像を形成する画像形成手段と、画像データ制御装置が送信する画像データ及び制御データを受信し、且つ受信した制御データを送信する送受信手段と、前記画像データ制御装置の接続を検知する検知手段と、該検知手段が前記画像データ制御装置の接続を検知した場合に、該接続した画像データ制御装置の識別情報を判別する判別手段と、該判別手段が判別した前記画像データ制御装置の識別情報を記憶する記憶手段と、前記受信した制御データに応じて前記画像形成手段を制御する制御手段とを備える、前記画像データ及び前記制御データを送信する複数の画像データ制御装置に接続可能な画像形成装置であって、前記制御手段は、前記検知手段が新たな前記画像データ制御装置の接続を検知した場合に、前記記憶手段に記憶された前記識別情報が所定の識別情報であったとき、該新たに接続された画像データ制御装置から前記画像データ及び制御データを受信しても、前記画像形成手段の動作を抑制することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、前記制御手段は、受信した制御データの送信元が所定の画像データ制御装置であった場合は、当該所定の画像データ制御装置以外の他の画像データ制御装置から制御データを受信したときは、画像形成手段の動作を抑制するので、所定の画像データ制御装置を専用コントローラにすることにより、専用コントローラ以外の他の画像データ制御装置、例えば汎用コントローラから制御データを受信しても、その制御データに対応する画像形成手段の動作が抑制される。従って、所定の画像データ制御装置である専用コントローラを介さないで、他の画像データ制御装置である汎用コントローラ等から直接画像形成装置に送信された制御データに応じて画像形成手段が作動することがなく、専用コントローラは、課金管理を正確に行うことができると共に、メンテナンス情報を正確にすることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１７】
図１は、本発明の第１の実施の形態に係る画像形成装置の機能を説明するためのブロック図であり、図１（ａ）は、画像形成装置がＳＦＰとして機能する場合を説明するためのブロック図であり、図１（ｂ）は、画像形成装置がＭＦＰとして機能する場合を説明するためのブロック図である。
【００１８】
本実施の形態に係る画像形成装置であるプリンタ１は、図１（ａ）に示すように、パソコン４００にＬＡＮ５００を介して接続され、プリンタ１単体でも動作する。
【００１９】
また、プリンタ１は、図１（ｂ）に示すように、ＬＡＮ５００を介してパソコン４００に接続された専用コントローラ３００に接続されることによって、ＭＦＰ(プリント機能、コピー機能等)としても動作することもできる。専用コントローラ３００とプリンタ１とは、ＬＡＮ５１０を介してEthernet（登録商標）接続されており、通信プロトコルはTCP/IPプロトコル等の汎用プロトコルである。この図１（ｂ）に示す構成においては、プリンタ１は、専用コントローラ３００以外の装置と通信するためのローカルなアドレスが割り当てられている。また、専用コントローラ３００とパソコン４００もＬＡＮ５００を介してEthernet（登録商標）接続されているが、専用コントローラ３００とパソコン４００は他の機器とも通信が可能なようなアドレスが割り当てられている。更に、プリンタ１には、専用コントローラ３００以外の他の機器と通信するためのアドレスも割り当てられており、このためプリンタ１は単体で動作することができる。即ち、図１（ｂ）に示すように、パソコン等の汎用コントローラ４１０が専用コントローラ３００以外の他の機器と通信することができるようなアドレスによってプリンタ１に接続された場合には、この汎用コントローラ４１０を用いて、プリンタ１を単体で作動させることができる。
【００２０】
次いで、本実施の形態に係るプリンタ１のハードウエア構成について、図２を参照して説明する。図２は、プリンタ１のハードウエアの概略構成を示すブロック図である。
【００２１】
プリンタ１は、画像形成を行う画像形成部１０１と、画像形成部１０１で形成された画像が転写される中間転写体を備えると共に、中間転写体に転写された画像を所定の転写位置においてシートに転写する中間転写部１０２と、転写位置へシートを搬送する給紙部１０３と、転写された画像をシート上に定着させる定着部１０４と、転写位置から定着部１０４を経由してプリンタ１の外にシートを排出する搬送部１０５と、プリンタ１の各部の動作を制御する制御部１０６と、ユーザーがプリンタ１に対して各種の操作を行うことができる操作部１０７とから構成されている。
【００２２】
制御部１０６は、図２に示すように、通信Ｉ／Ｆ１１１と、デコーダ１１２と、ラインメモリ１１３と、コマンド解析部１１４と、動作モード記憶部１１５と、画像形成制御部１１６とから構成されている。
【００２３】
通信Ｉ／Ｆ１１１は、外部からの制御コマンドや圧縮された画像データである圧縮画像データを受信すると共に、受信した圧縮画像データをデコーダ１１２へ転送する。デコーダ１１２は、圧縮画像データを印字可能なビットマップデータに変換すると共に、この変換されたビットマップデータをラインメモリ１１３へ送信する。ラインメモリ１１３は、ビットマップデータを保存するメモリである。ラインメモリ１１３に保存されたビットマップデータは、順次画像形成部１０１へ送信され、画像形成部１０１において後述する図３の感光体に露光され、トナーで現像されて可視画像となる。
【００２４】
コマンド解析部１１４は、制御部１０６の各構成要素を制御すると共に、通信Ｉ／Ｆ１１１を介してプリンタ１に入力された制御コマンドを解析して、この制御コマンドの送信元が専用コントローラ３００であるか汎用コントローラ４１０であるかを判別する。動作モード記憶部１１５は、コマンド解析部１１４による制御コマンドの解析の結果、得られる動作モードデータを記憶する。動作モードには、専用コントローラ３００から送信された制御コマンドのみを受け付ける専用動作モードと、専用コントローラ３００から送信された制御コマンドに加えて汎用コントローラ４１０から送信された制御コマンドをも受け付ける汎用動作モードとが含まれている。コマンド解析部１１４は、図５で後述するように、制御コマンドの解析結果に応じて動作モードデータを動作モード記憶部１１５に記憶し又は消去する。また、制御コマンドには、この制御コマンドの送信元を表わす送信元データ、及びプリンタ１に各種処理を実行させるための情報等が含まれている。
【００２５】
また、画像形成制御部１１６は、コマンド解析部１１４の指示に応じて、接続されている画像形成部１０１、中間転写部１０２、給紙部１０３、定着部１０４、搬送部１０５、操作部１０７を制御する。
【００２６】
上述のプリンタ１において、例えば、通信Ｉ／Ｆ１１１がプリント命令を表す制御コマンドを受信した場合は、コマンド解析部１１４はこの制御コマンドを解析し、制御コマンドの解析結果に応じて、例えば、画像形成制御部１１６に一連のプリント動作を実行するように指示する。この場合、画像形成制御部１１６は、コマンド解析部１１４からプリント動作の実行指示を受けると、まず画像形成部１０１、中間転写部１０２、給紙部１０３、搬送部１０５に準備動作の開始を指示し、各部の準備動作の完了を待った後、画像形成部１０１に画像データの受信を開始させると共に、この画像データの受信にタイミングを合わせて各部を制御する。
【００２７】
次に、プリンタ１の構成について、図３を参照して説明する。図３は、プリンタ１の概略構成を示す断面図である。
【００２８】
プリンタ１は、上述のように、画像形成部１０１、中間転写部１０２、給紙部１０３、定着部１０４、搬送部１０５、制御部１０６、及び操作部１０７から構成されている（図２参照）。
【００２９】
画像形成部１０１において、像担持体としての感光ドラム１１ａ，１１ｂ，１１ｃ，１１ｄは、その中心で軸支されており、駆動モータ（図示せず）によって、図中矢印方向に回転駆動される。
【００３０】
また、感光ドラム１１ａ〜１１ｄの周りには、感光ドラム１１ａ〜１１ｄの外周面に対向して、その回転方向に沿って、ローラ帯電器１２ａ，１２ｂ，１２ｃ，１２ｄ、スキャナ１３ａ，１３ｂ，１３ｃ，１３ｄ、及び夫々イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｂｋ）の現像装置１４ａ，１４ｂ，１４ｃ，１４ｄが夫々配置されている。
【００３１】
スキャナ１３ａ〜１３ｄは、記録画像信号に応じて変調されたレーザービーム等の光線を、等角速度で回転するポリゴンミラー等の回転多面鏡に入射させて、回転多面鏡により反射される光を反射走査光として感光ドラム１１ａ〜１１ｄの夫々の表面を露光し、これらの表面に静電潜像を形成する。
【００３２】
現像装置１４ａ〜１４ｄは、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｂｋ）の４色の現像剤としてのトナーを夫々収納しており、感光ドラム１１ａ〜１１ｄの表面に形成された静電潜像を夫々顕像化する。現像装置１４ａ〜１４ｄにより顕像化された可視画像は、中間転写部１０２における中間転写体としての中間転写ベルト３０に転写される。
【００３３】
上述のように、画像形成部１０１において、４色のトナー夫々による感光ドラム１１ａ〜１１ｄへの画像形成が順次行われる。スキャナ１３ａ〜１３ｄは、画像形成制御部１１６が出力する作像開始信号に応じて露光を夫々開始する。
【００３４】
給紙部１０３において、記録紙Ｐを収納する部分として、図３に示すように、給紙カセット２１ａ，２１ｂ，２１ｃ，２１ｄと、手差しトレイ２７と、デッキ２８とが設けられている。
【００３５】
定着部１０４において画像が定着された記録紙Ｐは、後述する搬送部１０５によってプリンタ１の外に搬出される。
【００３６】
上述のプリンタ１において、給紙部１０３からレジストローラ２５まで記録紙Ｐが搬送された段階で、レジストローラ２５よりも搬送方向上流のローラの回転駆動を止めて、それらを一旦停止させる。そして、画像形成部１０１の画像形成タイミングに合わせて、レジストローラ２５を含む上流側のローラの回転駆動が再開される。これにより、記録紙Ｐが二次転写領域に送出される。
【００３７】
この二次転写領域において中間転写ベルト３０に形成された画像が記録紙Ｐに転写され、定着ユニット４０において画像が定着された記録紙Ｐは、内排紙ローラ４４を通過した後、搬送部１０５の備える切り替えフラッパー７３によって、搬送先が切り替えられる。
【００３８】
搬送部１０５において、切り替えフラッパー７３がフェイスアップ排紙トレイ２側にある場合、記録紙Ｐは、外排紙ローラ４５により、フェイスアップ排紙トレイ２に排出される。一方、切り替えフラッパー７３がフェイスダウン排紙トレイ３側にある場合、記録紙Ｐは、反転ローラ７２ａ，７２ｂ，７２ｃの方向に順次搬送されて、フェイスダウン排紙トレイ３に排出される。
【００３９】
また、記録紙Ｐの両面に画像を形成する場合、フェイスダウン排紙トレイ３の方向に記録紙Ｐを搬送し、記録紙Ｐの後端が反転位置Ｒ（図３参照）に到達した段階で記録紙Ｐの搬送を停止させる。続いて、両面ローラ７４ａ〜７４ｄの方向に反転ローラ７２ａ〜７２ｃの回転方向を逆転させて搬送する。その後は、給紙カセット２１ａ〜２１ｄから記録紙Ｐを搬送する場合と同様にして、記録紙Ｐを画像形成部１０４に搬送する。
【００４０】
操作部１０７は、プリンタ１の上面に配置されており、記録紙Ｐの収納された給紙部（給紙カセット２１ａ〜２１ｄ、手差しトレイ２７、デッキ２８）の選択や、排紙トレイ（フェイスアップ排紙トレイ２、フェイスダウン排紙トレイ３）の選択や、タブ紙束の指定などができるように構成されている。
【００４１】
次に、プリンタに接続される専用コントローラ３００の構成を図４を参照して説明する。図４は、専用コントローラ３００のハードウエアの概略構成を示すブロック図である。
【００４２】
専用コントローラ３００は、図４に示すように、専用コントローラ３００を外部のＬＡＮに接続するネットワークＩ／Ｆ３０１と、プリントデータを解釈してラスターイメージに変換するＰＤＬインタプリタ３０２と、ラスターイメージを記憶するページメモリ３０３と、ラスターイメージをプリンタ１が受け取り可能な圧縮形式で圧縮するエンコーダ３０５と、専用コントローラ３００をプリンタ１に接続する通信Ｉ／Ｆ３０６と、専用コントローラ３００の各部を制御するＭＦＰ制御部３０４とから構成されている。ＭＦＰ制御部３０４は、通信Ｉ／Ｆ３０６を介してプリンタ１へ制御コマンドや画像データを送信する。この送信する制御コマンドの中には、プリンタ１にプリント動作の開始を指示するプリント準備動作開始コマンドや、汎用コントローラであるパソコン４００からのプリント要求の禁止を解除するコマンド等がある。
【００４３】
上述の専用コントローラ３００において、ネットワークＩ／Ｆ３０１が専用コントローラ３００宛のデータの受信を検知すると、受信したデータをＭＦＰ制御部３０４に転送する。ＭＦＰ制御部３０４はデータを受け取ると、それがプリントデータであれば、ＰＤＬインタプリタ３０２に送信する。ＰＤＬインタプリタ３０２ではネットワークＩ／Ｆ３０１が受信したプリントデータを解釈してラスターイメージに変換し、ページメモリ３０３に格納する。一方、ＭＦＰ制御部３０４は、通信Ｉ／Ｆ３０６を介して接続されたプリンタ１へプリント動作の開始を指示する制御コマンドを送信する。
【００４４】
また、エンコーダ３０５は、ページメモリ３０３に格納されたラスターイメージを圧縮してＭＦＰ制御部３０４に送信する。そして、ＭＦＰ制御部３０４は通信Ｉ／Ｆ３０６を介してプリンタ１へ画像データとして圧縮されたラスターイメージを送信する。
【００４５】
また、専用コントローラ３００は、上述の従来のＭＦＰコントローラと同様に課金管理機能やメンテナンス情報管理機能を有し、ＭＦＰ制御部３０４は、受信したデータに基づいて、課金管理処理やメンテナンス情報管理処理を実行し、図示しないメモリに課金管理情報やメンテナンス管理情報を記憶する。
【００４６】
次いで、プリンタ１の動作について説明する。
【００４７】
まず、図５のフローチャートを用いて、プリンタ１のコマンド解析部１１４が実行するコマンド解析処理について説明する。図５は、プリンタ１のコマンド解析部１１４が実行するコマンド解析処理のフローチャートである。
【００４８】
本処理において、まず、ステップＳ１０１においてコマンド解析部１１４が制御コマンドを受信すると、コマンド解析処理を実行する（ステップＳ１０２）。このコマンド解析処理においては、受信した制御コマンドからコマンドの送信元や、コマンドの意味等を判別する。
【００４９】
次いで、ステップＳ１０２におけるコマンド解析処理の結果に基づいて、ステップＳ１０１において受信した制御コマンドの送信元が専用コントローラ３００であるか否かを判別する（ステップＳ１０３）。ステップＳ１０３において、送信元が専用コントローラ３００でない場合、即ち送信元が汎用コントローラ４１０である場合は、動作モード記憶部１１５に記憶されているの動作モードデータを読み出し、読み出した動作モードデータが専用動作モードデータであるか否かを判別する（ステップＳ１０４）。
【００５０】
ステップＳ１０４において、動作モードデータが専用動作モードデータである場合は、専用コントローラ３００から送信される制御コマンドのみを受け付ける状態であると判断して、この制御コマンドが指示する処理、例えば制御コマンドがプリントコマンドであった場合はプリント処理を実行せずに（ステップＳ１０５）、本処理を終了する。一方、ステップＳ１０４において、動作モードデータが専用動作モードデータでない場合、即ち動作モードデータが記憶されていない場合は、汎用コントローラ４１０から送信される制御コマンドも受け付ける汎用動作モード状態であると判断して、プリント処理を実行し（ステップＳ１０６）、本処理を終了する。
【００５１】
一方、ステップＳ１０３において、送信元が専用コントローラ３００である場合は、受信した制御コマンドの解析を行い、制御コマンドが専用コントローラ３００からの制御コマンドのみを受け付ける専用動作モードの解除を指示する専用動作モード解除コマンドであるか否を判別し（ステップＳ１０７）、制御コマンドが専用動作モード解除コマンドであれば、動作モード記憶部１１５に記憶されている専用動作モードデータを消去して（ステップＳ１０９）、本処理を終了する。
【００５２】
一方、ステップＳ１０７において、制御コマンドが専用動作モード解除コマンドでない場合は、動作モード記憶部１１５に専用動作モードデータを記憶して（ステップＳ１０８）、専用コントローラ３００から制御コマンド、例えば、プリント処理の制御コマンドを受信したことを記憶し、プリント処理を実行して（ステップＳ１０６）、本処理を終了する。
【００５３】
尚、本処理においては、説明を容易にするために、コマンド解析部１１４が受信する制御コマンドは、プリントコマンド、専用動作モード解除コマンドの２つとしているが、コマンド解析部１１４が受信する制御コマンドはこれらに限るものではない。
【００５４】
上述のように、本処理によれば、一度専用コントローラ３００から専用動作モード解除コマンド以外の制御コマンドを受信すると（ステップＳ１０３でＹＥＳ，ステップＳ１０７でＮＯ）、動作モード記憶部１１４に専用動作モードデータが記憶されるので（ステップＳ１０８）、プリンタ１は専用コントローラ３００からの制御コマンドのみを受け付け、汎用コントローラ４１０からの制御コマンドを受け付けないため（ステップＳ１０５）、プリンタ１が一度専用動作モードに設定されてＭＦＰとして機能した場合に（図１０〜１２参照）、専用コントローラ３００を介することなく、汎用コントローラ４１０によって直接プリンタ１にプリント処理を実行させることができない。
【００５５】
このように、ユーザーの接続間違いや不正によって汎用コントローラ４１０をプリンタ１に直接接続した場合においても、ユーザーが汎用コントローラ４１０によって直接プリンタ１を動作させることが禁止されるので、プリンタ１の不正使用が禁止され、専用コントローラ３００は、プリント枚数のカウントが正確にできなくなるという問題や、メンテナンス情報と実際のプリンタ１の使用状況に違が生ずるという問題が解決される。従って、専用コントローラ３００は、課金管理を正確に行うことができると共に、メンテナンス情報を正確にすることができる。
【００５６】
以下に、プリンタ１のコマンド解析部１１４が実行するコマンド解析処理の他の実施例を説明する。図６は、プリンタ１のコマンド解析部１１４が実行するコマンド解析処理の他の例のフローチャートである。
【００５７】
本処理は、上述のコマンド解析処理（図５）のステップＳ１０４とステップＳ１０５の間に、プリント処理を実行しない旨を送信元である汎用コントローラ４１０に通知する（ステップＳ１１０）処理を行う点のみが上述のコマンド解析処理（図５）と異なる。
【００５８】
本処理によれば、プリント処理を実行しない旨を送信元である汎用コントローラ４１０に通知するので、上述のコマンド解析処理（図５）の効果に加えて、ユーザーは、汎用コントローラ４１０の図示しない表示部やマイクを介してプリンタ１が専用コントローラ３００からの制御コマンドのみを受け付け、汎用コントローラ４１０からの制御コマンドを受け付けない状態にあることをユーザーは確実に認識することができる。これにより、ユーザーに汎用コントローラ４１０の接続間違いを認識させることができ、また、ユーザーが不正に汎用コントローラ４１０をプリンタ１に直接接続することを防止することができる。
【００５９】
本処理においては、ステップＳ１１０において操作部１０７の図示しない表示部にプリント処理を実行しない旨を報知するものとしたが、プリント処理を実行しない旨を報知する構成はこれに限るものではなく、他の構成であってもよい。例えば、操作部１０７に図示しないマイクを設けて、このマイクから音声により報知するものであっても良い。
【００６０】
上述のように、本実施の形態に係る画像形成装置によれば、課金管理を正確に行うことができると共に、メンテナンス情報を正確にすることができる。また、ユーザーに汎用コントローラ等の接続間違いを認識させることができ、また、ユーザーが不正に汎用コントローラ等をプリンタに直接接続することを防止することができる。
【００６１】
次いで、本発明の第２の実施の形態に係る画像形成装置について説明する。
【００６２】
本実施の形態に係る画像形成装置としてのプリンタは第１の実施の形態に係るプリンタ１と同様に、図１に示す構成を取るが、図１（ｂ）に示す接続の形態においては専用コントローラ３００とプリンタ１はＵＳＢやＩＥＥＥ１３９４のような汎用の高速シリアル通信によって接続されている。また、本実施の形態に係るプリンタのハードウエア構成は第１の実施の形態に係るプリンタ１と同一である。以下、第１の実施の形態と同じ構成部材には同一の符号を付して重複した説明を省略し、異なる部分についてのみ説明する。
【００６３】
本実施の形態に係るプリンタ１において、動作モード記憶部１１５は、図８で後述するようにプリンタ１の通信相手に応じて、動作モードデータを記憶する。動作モードには、プリンタ１をＭＦＰとして作動させるＭＦＰ動作モードと、プリンタ１をＳＦＰとして作動させるＳＦＰ動作モードとが含まれている。また、ＭＦＰ動作モードにおいては、プリンタ１は、上述の第１の実施の形態における専用動作モードと同様に、専用コントローラ３００から送信される制御コマンドのみを受け付ける。
【００６４】
以下、プリンタ１のコマンド解析部１１４の実行する通信接続処理について図７を参照して説明する。図７は、プリンタ１のコマンド解析部１１４が実行する通信接続処理のフローチャートである。
【００６５】
本処理において、まず、コマンド解析部１１４は、通信Ｉ／Ｆ１１１を監視してプリンタ１と他の機器との通信が確立したか否かを判別し、新たな機器との通信が開始されるのを待つ（ステップＳ１１１）。具体的には、プリンタ１に電源が供給開始された初期状態や、一度通信が確立した後通信ができなくなった状態において、他の機器との通信が開始されるのを待つ。次いで、ステップＳ１１１において通信が開始された場合は、通信相手の特定を行うネゴシエーション処理を実行する（ステップＳ１１２）。ネゴシエーション処理は、図８で後述するように、ステップＳ１１１において検知した、通信が確立した通信相手の特定を行う処理である。
【００６６】
次いで、図９で後述するコマンド解析処理を実行して（ステップＳ１１３）、通信Ｉ／Ｆ１１１を監視して、プリンタ１が他の機器と通信ができない通信不通状態になっているか否かを判別する（ステップＳ１１４）。通信不通状態である場合はステップＳ１１１へ戻って通信が再開されるのを待ち、一方、通信不通状態ではない通信ができる状態の場合は、ステップＳ１１３へ戻ってコマンド解析処理を実行する。
【００６７】
図８は、図７のステップＳ１１２において実行されるネゴシエーション処理のフローチャートである。
【００６８】
本処理において、まず、図７のステップＳ１１１において検知した通信相手の判別を行うために通信相手と通信を行い（ステップＳ１２１）、ステップＳ１２１における通信の結果に基づいて通信相手が専用コントローラ３００であるか否かを判別する（ステップＳ１２２）。
【００６９】
ステップＳ１２２において、通信相手が専用コントローラ３００であると判別した場合は、動作モード記憶部１１５にプリンタ１をＭＦＰとして作動させること指示するＭＦＰ動作モードデータを記憶させる。一方、ステップＳ１２２において、通信相手が専用コントローラ３００でないと判別した場合は、通信相手は汎用コントローラ４１０となるので、動作モード記憶部１１５にプリンタをＳＦＰとして作動させることを指示するＳＦＰ動作モードデータを記憶させて（ステップＳ１２４）、本処理を終了する。
【００７０】
図９は、図７のステップＳ１１３で実行される、コマンド解析処理のフローチャートである。
【００７１】
本処理においては、まず、コマンド解析部１１４が制御コマンドを受信したか否かを判別する（ステップＳ１３１）。制御コマンドを受信していない場合は本処理を終了する。一方、制御コマンドを受信した場合は、動作モード記憶部１１５に記憶されている動作モードデータを読み出し、読み出した動作モードデータがＳＦＰ動作モードデータであるか否かを判別する（ステップＳ１３２）。
【００７２】
ステップＳ１３２において、動作モードデータがＳＦＰ動作モードデータである場合は、プリント処理を実行し（ステップＳ１３３）、本処理を終了する。一方、ステップＳ１３２において、動作モードデータがＭＦＰ動作モードである場合は、制御コマンドの送信元が専用コントローラ３００であるか否かを判別する（ステップＳ１３４）。
【００７３】
ステップＳ１３４において、送信元が専用コントローラ３００である場合は、プリント処理を実行し（ステップＳ１３３）、本処理を終了する。一方、ステップＳ１３４において、送信元が専用コントローラ３００でない場合、即ち送信元が汎用コントローラ４１０である場合は、ＭＦＰ動作モードであるにも拘らず汎用コントローラ４１０から制御コマンドを受信したので、この制御コマンドに応じてプリント処理を実行せず（ステップＳ１３５）、本処理を終了する。
【００７４】
尚、本処理においては、説明を容易にするために、コマンド解析部１１４が受信する制御コマンドは、プリントコマンドのみとしているが、コマンド解析部１１４が受信する制御コマンドはこれに限るものではない。
【００７５】
上述のように、本処理によれば、プリンタ１に専用コントローラ３００が通信可能に接続された状態となったと一度検知されると（図７のステップＳ１１１でＹＥＳ、及び図８のステップＳ１２２でＹＥＳ）、動作モード記憶部１１４にＭＦＰ動作モードデータが記憶されるので（ステップＳ１２３）、プリンタ１はＭＦＰとして作動するため、プリンタ１が一度ＭＦＰ動作モードに設定されてＭＦＰとなった場合に（図１０〜１２参照）、専用コントローラ３００を介することなく、汎用コントローラ４１０によって直接プリンタ１にプリント処理を実行させることができない。
【００７６】
このように、ユーザーの接続間違いや不正によって汎用コントローラ４１０をプリンタ１に直接接続した場合においても、ユーザーが汎用コントローラ４１０によって直接プリンタ１を動作させることが禁止されるので、プリンタ１の不正使用が禁止され、専用コントローラ３００は、プリント枚数のカウントが正確にできなくなるという問題や、メンテナンス情報と実際のプリンタ１の使用状況に違いが生ずるという問題が解決される。従って、専用コントローラ３００は、課金管理を正確に行うことができると共に、メンテナンス情報を正確にすることができる。
【００７７】
上述のように、本実施の形態に係る画像形成装置によれば、課金管理を正確に行うことができると共に、メンテナンス情報を正確にすることができる。
【００７８】
また、本発明の目的は、上記各実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００７９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８０】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００８１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００８２】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００８３】
【図１】本発明の第１の実施の形態に係る画像形成装置の機能を説明するためのブロック図であり、図１（ａ）は、画像形成装置がＳＦＰとして機能する場合を説明するためのブロック図であり、図１（ｂ）は、画像形成装置がＭＦＰとして機能する場合を説明するためのブロック図である。
【図２】図１におけるプリンタのハードウエアの概略構造を示すブロック図である。
【図３】図１におけるプリンタの概略構成を示す断面図である。
【図４】図１における専用コントローラのハードウエアの概略構成を示すブロック図である。
【図５】図１におけるプリンタのコマンド解析部が実行するコマンド解析処理のフローチャートである。
【図６】図１におけるプリンタのコマンド解析部が実行するコマンド解析処理の他の例のフローチャートである。
【図７】本発明の第２の実施の形態に係る画像形成装置としてのプリンタのコマンド解析部が実行する通信接続処理のフローチャートである。
【図８】図７の通信接続処理において実行されるネゴシエーション処理のフローチャートである。
【図９】図７の通信接続処理において実行されるコマンド解析処理のフローチャートである。
【図１０】従来のＭＦＰの概略構成を示すブロック図である。
【図１１】ＳＦＰが構成する従来のＭＦＰの概略構成を示すブロック図であり、図１１（ａ）は、ＳＦＰが構成する従来のＭＦＰの概略構成の一例を示すブロック図であり、図１１（ｂ）は、ＳＦＰが構成する従来のＭＦＰの概略構成の他の一例を示すブロック図である。
【図１２】ＳＦＰが構成する従来のＭＦＰの概略構成を示すブロック図である。
【符号の説明】
【００８４】
１，６１０，７１０，７５０，８１０  プリンタ
１０１  画像形成部
１０２  中間転写部
１０３  給紙部
１０４  定着部
１０５  搬送部
１０６  制御部
１０７  操作部
１１１  通信Ｉ／Ｆ
１１２  デコーダ
１１３  ラインメモリ
１１４  コマンド解析部
１１５  動作モード記憶部
１１６  画像形成制御部
３００  専用コントローラ
３０１  ネットワークＩ／Ｆ
３０２  ＰＤＬインタプリタ
３０３  ページメモリ
３０４  ＭＦＰ制御部
３０５  エンコーダ
３０６  通信Ｉ／Ｆ
４００，６５０，７３０，７７０，８４０  パーソナルコンピュータ
４１０  汎用コントローラ
５００，５１０，６６０，７４０，７８０，８５０  ＬＡＮ
６００  マルチファンクションプリンタ
６２０，７２０，７６０，８２０  スキャナ
６３０，８３０  ＭＦＰコントローラ
６４０  ファクシミリユニット
【図１】
2006168070.tif 000003
【図２】
2006168070.tif 000004
【図３】
2006168070.tif 000005
【図４】
2006168070.tif 000006
【図５】
2006168070.tif 000007
【図６】
2006168070.tif 000008
【図７】
2006168070.tif 000009
【図８】
2006168070.tif 000010
【図９】
2006168070.tif 000011
【図１０】
2006168070.tif 000012
【図１１】
2006168070.tif 000013
【図１２】
2006168070.tif 000014