(57)【要約】【課題】  コンピュータとコンピュータ周辺機器とが接続された場合に、両者を正しく動作させるための環境を確実に得ることができるコンピュータ周辺機器及びコンピュータ周辺機器の設定方法を提供する。【解決手段】  ＣＰＵは、初期化処理時に固定具が切り欠き部に取り付けられているか否かを判断する。そして、ＣＰＵは、固定具が切り欠き部に取り付けられていることを意味するキャリッジモータ検出手段からの検出結果を受けた場合には、コンピュータとコンピュータ周辺機器との通信を強制的に禁止する。さらに、ＣＰＵはドライバのインストールを実行すべきことを促すメッセージを液晶ディスプレイに表示する。ＣＰＵは、ドライバがインストールされたことを確認して、固定具が切り欠き部から取り外されていることを意味する検出結果を受けた場合には、コンピュータとコンピュータ周辺機器との通信を許可する。【選択図】      図６
2005292938.tif 000002
【特許請求の範囲】
【請求項１】
プラグアンドプレイ機能を備えたコンピュータ周辺機器において、
コンピュータとの通信を強制的に禁止するとともに、該禁止を解除するための通信状態規定手段と、
前記通信状態規定手段による通信の禁止及び禁止解除を検出する検出手段と、
前記検出手段による検出に基づいて、コンピュータとの通信状態を制御する制御手段と
を備えたことを特徴とするコンピュータ周辺機器。
【請求項２】
前記検出手段によって前記通信状態規定手段による通信の禁止を検出したとき、コンピュータとの通信が禁止されていることをユーザに対して報知する報知手段を更に備えたことを特徴とする請求項１に記載のコンピュータ周辺機器。
【請求項３】
前記報知手段は、コンピュータとの通信の禁止を解除する方途をユーザに報知する請求項２に記載のコンピュータ周辺機器。
【請求項４】
所定の情報を入力可能な情報入力手段を更に備え、
前記制御手段は、前記情報入力手段から所定の情報が入力されたことに基づいて前記コンピュータとの通信の禁止を解除する方途を報知するために必要となる条件が満たされたか否かを判断する請求項３に記載のコンピュータ周辺機器。
【請求項５】
前記通信状態規定手段は、コンピュータ周辺機器に取り付け及び取り外し可能に設けられ、コンピュータ周辺機器に取り付けられているときはコンピュータとの通信の禁止を維持する機能を果たし、コンピュータ周辺機器から取り外されたときは該通信の禁止を解除する機能を果たすことを特徴とする請求項１〜４のいずれか１項に記載のコンピュータ周辺機器。
【請求項６】
所定の範囲を移動可能に配設された可動手段を更に備え、
前記通信状態規定手段は、前記可動手段の移動を阻止する移動阻止手段としての機能を兼ね備えていることを特徴とする請求項１〜５のいずれか１項に記載のコンピュータ周辺機器。
【請求項７】
前記通信状態規定手段は、所定の信号を入力可能にする入力部材であって、前記検出手段は、前記入力部材から所定の信号が入力されたことに基づいて前記通信状態規定手段による通信の禁止解除を検出する請求項１〜４のいずれか１項に記載のコンピュータ周辺機器。
【請求項８】
プラグアンドプレイ機能を備えたコンピュータ周辺機器をコンピュータに接続した場合におけるコンピュータ周辺機器の設定方法であって、
コンピュータとの通信を強制的に禁止する禁止工程と、
コンピュータとの通信の禁止を解除するための方途をユーザに報知する報知工程と、
コンピュータとの通信の禁止が解除されたことを検出する検出工程と、
禁止が解除されたことを検出した場合にコンピュータとの通信を許可する通信許可工程と
を備えたことを特徴とするコンピュータ周辺機器の設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラグアンドプレイ機能を備えたコンピュータ周辺機器及びコンピュータ周辺機器の設定方法に関するものである。
【背景技術】
【０００２】
近年、拡張カードや周辺機器等を追加する際に、ユーザが手動で設定作業をしなくても、ＯＳ（Operating System）が自動的に拡張カード等を検出して最適な設定を行う機能（プラグアンドプレイ機能）を備えたコンピュータが標準となりつつある。これに伴って、プラグアンドプレイ機能を備えたコンピュータ周辺機器（プリンタ、ファクシミリ、スキャナ等）、及び当該プラグアンドプレイ機能に関する技術も増えてきている。例えば、特許文献１に記載された発明は、具体的には、ユーザによってコンピュータ周辺機器としてのプリンタがネットワークに接続された場合に、ネットワーク上のプリントサーバに記憶されているプラグアンドプレイソフトウエアが実行されることでプラグアンドプレイ機能が果たされる。そして、ユーザが介入することなく自動的にプリンタのドライバがインストールされて、当該プリンタはネットワークプリンタとして機能するというものである。
【特許文献１】特開２０００−０３３７５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、プリンタのドライバがプリントサーバに記憶されていない場合や、バージョンアップされていない場合がある。このような場合においても、プリントサーバとプリンタとがネットワークを介して接続された場合には、プラグアンドプレイ機能に基づいてプリンタのインストールが自動的に実行されることになる。そのため、プリンタのドライバがプリントサーバに記憶されていない場合には当該ドライバのインストールを正常に行うことができない。また、ドライバがバージョンアップされていない場合には正常なプリント動作を実行することができないなどプリンタの制御に支障を来す可能性がある。
【０００４】
このように、特許文献１に記載された発明を含むプラグアンドプレイ機能に関する従来技術においては、単に装置同士を接続しただけでは正常なインストールが実行されないという問題や、古いバージョンであるドライバのインストールが実施されるなどの問題がある。つまり、単にプラグアンドプレイ機能のみに依存するコンピュータとコンピュータ周辺機器との接続では、両者の正しい接続による動作環境が得られないことがある。その場合には、コンピュータ周辺機器を動作させる上で支障を来すおそれが高いのである。
【０００５】
本発明は、このような従来技術に存在する問題点に着目してなされたものである。その目的とするところは、コンピュータと接続された場合に、両者を正しく動作させるための環境を確実に得ることができるコンピュータ周辺機器及びコンピュータ周辺機器の設定方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明は、プラグアンドプレイ機能を備えたコンピュータ周辺機器において、コンピュータとの通信を強制的に禁止するとともに、該禁止を解除するための通信状態規定手段と、前記通信状態規定手段による通信の禁止及び禁止解除を検出する検出手段と、前記検出手段による検出に基づいて、コンピュータとの通信状態を制御する制御手段とを備えている。この構成により、本発明に係るコンピュータ周辺機器は、たとえ、コンピュータと接続された場合であっても、通信状態規定手段の働きによってコンピュータとの通信が強制的に禁止されるようになる。プラグアンドプレイ機能が発揮されることでコンピュータとコンピュータ周辺機器との間で通信が自動的に実行されることはないのである。すなわち、通信状態規定手段が通信を禁止する状態にあることを検出手段が検出した場合には、制御手段がコンピュータとの通信を禁止するのである。したがって、ユーザに対して、コンピュータとコンピュータ周辺機器との間の通信を強制的に禁止して一時的な時間を与えることで、コンピュータ周辺機器が正しく動作するための環境にあるかどうかを確認、又は、そうした環境を構築させることができる。コンピュータとコンピュータ周辺機器との間の動作環境が不完全であることに起因するトラブル発生を未然に抑制することができるのである。
【０００７】
また、このコンピュータ周辺機器は、前記検出手段によって前記通信状態規定手段による通信の禁止を検出したとき、コンピュータとの通信が禁止されていることをユーザに対して報知する報知手段を更に備えている。プラグアンドプレイ機能を備えたコンピュータ周辺機器においては、コンピュータと接続した場合に自動的に通信が実行される。本発明においては、この自動的に実行される通信を強制的に禁止し、その上で、ユーザに対して、コンピュータとコンピュータ周辺機器との間の通信が禁止された状態であることを報知手段によって報知する。この報知手段の働きによって、ユーザは、通信が禁止されている状態にあることを認識し、その原因が何であるかを調査するようになるのである。このユーザによる原因解析こそがコンピュータとコンピュータ周辺機器との間の正しい動作環境を構築するためには重要であり、本発明はこの点に着目しているのである。
【０００８】
このコンピュータ周辺機器において、前記報知手段は、コンピュータとの通信の禁止を解除する方途をユーザに報知する。報知手段によって、ユーザはコンピュータとの通信が禁止されていることを認識することができるが、なぜ通信が禁止されているのか、その理由までは特定することができない。報知手段は、上で述べたとおり、ユーザに対して、コンピュータとコンピュータ周辺機器との間の正しい動作環境を構築する機会が与えられていることを報知するが、それとともに、どのようにすれば、コンピュータとコンピュータ周辺機器との間の通信を開始させることができるのかも報知する。ユーザは、どのような仕組みでその通信が禁止されていたのかを知ることができるのである。したがって、正しい動作環境を構築したことを確認さえできれば、直ちに、次の設定作業に移行することができる。
【０００９】
このコンピュータ周辺機器において、所定の情報を入力可能な情報入力手段を更に備え、前記制御手段は、前記情報入力手段から所定の情報が入力されたことに基づいて前記コンピュータとの通信の禁止を解除する方途を報知するために必要となる条件が満たされたか否かを判断する。報知手段は、上で述べたとおり、ユーザに対して、コンピュータとコンピュータ周辺機器との間の正しい動作環境を構築する機会が与えられていることを報知するとともに、どのようにすれば、コンピュータとコンピュータ周辺機器との間の通信を開始させることができるのか報知する。
【００１０】
このとき、ユーザが、何らコンピュータ周辺機器が正しく動作するための環境を構築することなくコンピュータとコンピュータ周辺機器との間の通信を開始させたのでは、コンピュータ周辺機器が動作環境を構築する機会を与えた意味がない。そこで、制御手段は、コンピュータとの通信の禁止を解除ための方途がユーザに報知されるべきか否かを判断する。具体的には、通信の禁止を解除するための方途を報知する上で必要となる条件を満たしているかどうかが、情報入力手段から入力される所定の情報に基づいて判断されるのである。したがって、コンピュータ周辺機器はユーザに対して、コンピュータ周辺機器が正しく動作するための環境にあるかどうかを確認、又は、そうした環境を構築させるように促すことができる。
【００１１】
このコンピュータ周辺機器において、前記通信状態規定手段は、コンピュータ周辺機器に取り付け及び取り外し可能に設けられ、コンピュータ周辺機器に取り付けられているときはコンピュータとの通信の禁止を維持する機能を果たし、コンピュータ周辺機器から取り外されたときは該通信の禁止を解除する機能を果たす。通信状態規定手段は、コンピュータ周辺機器に対して取り付け及び取り外し可能に設けられている。この通信状態規定手段は、コンピュータとコンピュータ周辺機器との間の通信を強制的に禁止することが目的として構成されているものであるから、一旦、目的が達成されれば、コンピュータ周辺機器に具備しておく必要性はない。本発明の構成では、その通信の禁止が解除されれば、通信状態規定手段はコンピュータ周辺機器から取り外されるため、不要な構成を具備し続けるという構成の無駄は完全に排除できる。また、不要な構成を具備し続けることによる問題発生を未然に防ぐことができるのは言うまでもない。
【００１２】
このコンピュータ周辺機器は、所定の範囲を移動可能に配設された可動手段を更に備え、前記通信状態規定手段は、前記可動手段の移動を阻止する移動阻止手段としての機能を兼ね備えている。本発明における通信状態規定手段は、コンピュータとの通信が強制的に禁止されるように機能する一方、たとえば、コンピュータ周辺機器を輸送・運搬等する際に、可動手段が振動して破損することが防止されるように機能するということもできる。この構成により、コンピュータとの通信を強制的に禁止させる通信状態規定手段をその機能を発揮させるためだけにコンピュータ周辺機器に設ける必要がない。そのため、製造コストを増加させることなく、コンピュータ周辺機器を制御するためのソフトウェアを変更するだけで実現することができる。
【００１３】
このコンピュータ周辺機器において、前記通信状態規定手段は、所定の信号を入力可能にする入力部材であって、前記検出手段は、前記入力部材から所定の信号が入力されたことに基づいて前記通信状態規定手段による通信の禁止解除を検出する。上でも述べたように、通信状態規定手段は、コンピュータとコンピュータ周辺機器との間の通信を強制的に禁止することを目的として構成されているものである。したがって、たとえば、その目的を達成するためだけに入力部材を具備するのは、機器の部材点数の増加、高コスト化等の不都合が生じやすい。そこで、この入力部材を、元来コンピュータ周辺機器に備えられている操作パネルの構成をもって兼用させるようにすれば、そうした不都合が生じることなく、完成度の高いコンピュータ周辺機器とすることができる。
【００１４】
また、本発明は、プラグアンドプレイ機能を備えたコンピュータ周辺機器をコンピュータに接続した場合におけるコンピュータ周辺機器の設定方法であって、コンピュータとの通信を強制的に禁止する禁止工程と、コンピュータとの通信の禁止を解除するための方途をユーザに報知する報知工程と、コンピュータとの通信の禁止が解除されたことを検出する検出工程と、禁止が解除されたことを検出した場合にコンピュータとの通信を許可する通信許可工程とを備えている。
【００１５】
本発明では、コンピュータとコンピュータ周辺機器との通信が強制的に禁止されることで、両者の正しい動作環境が構築されているか否かにかかわらず、必ず、コンピュータ周辺機器の設定工程を中断させることになる。この設定工程の中断こそが、正しい動作環境を構築するのには重要である。つまり、本発明の禁止工程とは、ユーザに対して、正しく動作するための環境にあるかどうかを確認、又は、そうした環境を構築させるための工程を設定工程中に強制的に付与するものとして捉えることができるのである。そして、コンピュータとの通信を開始させるための工程として、報知工程が備えられている。ユーザは、この報知工程がなければ、原則的に、禁止工程から設定工程を進行させることができないのであり、この報知工程の採用で設定工程の中断の確実性が担保されているのである。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を複合装置に具体化した実施形態を、図１〜図６に従って説明する。本実施形態の複合装置は、スキャン機能、コンピュータから印刷指示を受けて印刷を実行するプリンタ機能、コピー機能など複数の機能が備えられた複合装置（以下、ＳＰＣ複合装置という）である。図１に示すように、ＳＰＣ複合装置１には、原稿または写真フィルム等の画像を読み取って画像データとして入力するスキャナ部２と、画像データに基づいて画像を用紙等の媒体に印刷するプリンタ部３と、ユーザが操作するための情報入力手段としての操作パネル部４とが備えられている。
【００１７】
前記操作パネル部４は、プリンタ部３の上部手前側に設けられ、電源ボタン５やスキャンボタン６等の各種ボタンを備えている。操作パネル部４のほぼ中央には、設定された出力条件やＳＰＣ複合装置１の動作状態等を文字にて表示することが可能な報知手段としての液晶ディスプレイ７が設けられている。
【００１８】
次にプリンタ部３の内部構成を説明する。図１に示すように、スキャナ部２は、プリンタ部３の後方側端部において支持軸（図示略）を介してプリンタ部３に対して回動可能に支持されている。スキャナ部２を水平位置から起立位置に回動させること（カバーオープン）により、プリンタ部３の内部がＳＰＣ複合装置１の外部に対して開放される。なお、カバーオープンは、インクカートリッジ８の交換時や、ＳＰＣ複合装置１のメンテナンス時にのみ実行され、通常の使用に際して実行されることはない。
【００１９】
プリンタ部３の内部には、可動手段としてのキャリッジ９が配設されている。キャリッジ９は、タイミングベルト１０を介してキャリッジモータ（図示略）に接続されている。また、キャリッジモータには、当該キャリッジモータが回転しているか否かを検出する検出手段としてのキャリッジモータ回転検出手段２６（図４参照）が接続されている。キャリッジ９には、複数のインクカートリッジ８が脱着可能に搭載されている。キャリッジ９の底面にはインクジェット式の印字ヘッド（図示略）が取り付けられており、当該印字ヘッドからインクカートリッジ８内に充填されているインクが吐出されることで記録紙等に印刷データが印刷される構成となっている。そして、キャリッジ９は、キャリッジモータの駆動により、タイミングベルト１０を介して、ガイド部材１１上を往復摺動されるように構成されている。
【００２０】
また、プリンタ部３の内部後方には、切り欠き部１２が形成されている。図１のＡ部拡大図である図２，３に示すように、切り欠き部１２には通信状態規定手段としての固定具１３が取り外し可能に取り付けられている。固定具１３は、ＳＰＣ複合装置１がコンピュータ２７に接続された際に、プラグアンドプレイ機能に基づいてコンピュータ２７との通信が自動的に実行されることを強制的に禁止するものとして機能する。固定具１３は、略直方体状をなしており、一部が切り欠き部１２から突出された状態で取り付けられている。この固定具１３は、ＳＰＣ複合装置１を輸送・搬送等する際にキャリッジ９が振動により往復摺動して破損することを阻止するための移動阻止手段としても機能する。図２に示すように、固定具１３は切り欠き部１２から突出した部分がキャリッジ９の一部と当接しており、キャリッジ９のガイド部材１１方向への往復摺動が阻止されているのである。
【００２１】
次に、上記のとおり構成されたＳＰＣ複合装置１の回路構成を図４に基づいて説明する。なお、印刷処理に必要なスキャナ部２、画像処理部、印刷処理部等は省略している。図４に示すように、ＳＰＣ複合装置１には、プリンタ部３のケース内に全体的な制御を司るメイン基板（図示略）が備えられている。このメイン基板には、制御手段としてのＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、インターフェース回路２４が実装されている。これらは、何れもバス２５に接続されている。また、このバス２５には、操作パネル部４及びキャリッジモータ回転検出手段２６が接続されている。
【００２２】
ＲＯＭ２２には、ＣＰＵ２１により実行される制御プログラムや、コンピュータ２７に識別させるためにＳＰＣ複合装置１に付与されている固有の識別ＩＤ等が記憶されている。ＲＡＭ２３には、ユーザによって設定された出力条件（用紙サイズ、解像度等）やスキャナ部２にて読み取られた画像データが記憶される。インターフェース回路２４は、ＣＰＵ２１の制御に基づいてコンピュータ２７との通信を実行するための回路である。
【００２３】
次に、切り欠き部１２に取り付けられている固定具１３を検出する際の動作を図５に示すフローチャートに従って説明する。この動作は、ＲＯＭ２２に記憶されている制御プログラムに基づいてＣＰＵ２１の制御により実行される。まず、ユーザがＳＰＣ複合装置１をコンピュータ２７に接続する。そして、電源ボタン５を押下して電源を投入する（ステップＳ１）。電源が投入されると、ＣＰＵ２１はＳＰＣ複合装置１の初期化処理を実施する。例えば、ＲＯＭ２２に記憶されているコピー又はスキャン時の出力条件、制御プログラムを読み出す処理等を実施する（ステップＳ２）。
【００２４】
キャリッジモータ回転検出手段２６は初期化処理時に固定具１３が切り欠き部１２に取り付けられているか否かを検出する（ステップＳ３）。具体的に、キャリッジモータ回転検出手段２６は、キャリッジ９に対して往復摺動させる命令がＣＰＵ２１から出力された場合において、キャリッジ９を往復摺動させるための駆動源となるキャリッジモータが空転するか、又は、回転するかを検出するのである。つまり、キャリッジモータが空転すれば、固定具１３が切り欠き部１２に取り付けられていること、換言すれば、固定具１３による通信の禁止を検出するのである。一方、キャリッジモータが回転すれば、固定具１３が切り欠き部１２から取り外されていること、換言すれば、固定具１３による通信の禁止の解除を検出するのである。
【００２５】
ステップＳ３において、ＣＰＵ２１は、固定具１３が切り欠き部１２に取り付けられていることを意味するキャリッジモータ回転検出手段２６からの検出結果を受けた場合には、コンピュータ２７にＳＰＣ複合装置１のドライバをインストールするドライバインストールモードに状態を移行させる。このとき、コンピュータ２７から通信信号が送信された場合であっても、当該通信信号を受信するための処理はＣＰＵ２１により強制的に禁止される。また、コンピュータ２７にＳＰＣ複合装置１の識別ＩＤを送信する処理もＣＰＵ２１により強制的に禁止される。すなわち、ＣＰＵ２１は、固定具１３が切り欠き部１２に取り付けられていることを意味するキャリッジモータ回転検出手段２６からの検出結果が得られる間は、コンピュータ２７との通信を強制的に禁止して一切の通信を実行しない禁止状態とする（禁止工程）。さらに、ＣＰＵ２１はコンピュータ２７との通信が強制的に禁止されている禁止状態である旨のメッセージを液晶ディスプレイ７に表示することで、ユーザにコンピュータ２７との通信が禁止状態にあることを報知する。
【００２６】
一方、ステップＳ３において、ＣＰＵ２１は、固定具１３が切り欠き部１２から取り外されていることを意味するキャリッジモータ回転検出手段２６からの検出結果を受けた場合には、初期化処理を終了させてコピー、スキャン等が可能な通常状態へと状態を移行させる。そして、ＣＰＵ２１は、コンピュータ２７との通信を許可するとともに、コンピュータ２７に対してＳＰＣ複合装置１の識別ＩＤを送信する。
【００２７】
次に、ステップＳ３において、ＣＰＵ２１によりドライバインストールモードに状態が移行された場合における動作を図６に示すフローチャートに従って説明する。この動作は、ＲＯＭ２２に記憶されている制御プログラムに基づいてＣＰＵ２１の制御により実行される。まず、ＣＰＵ２１はマニュアルを参照すべきことをユーザに促すためのメッセージを液晶ディスプレイ７に表示する（ステップＳ１１）。次に、ＣＰＵ２１はユーザに対して次の手順に進むために必要なパスワードの入力を要求する（ステップＳ１２）。なお、当該パスワードはＳＰＣ複合装置１に添付されているマニュアルに記載されている。
【００２８】
ユーザによって操作パネル部４からパスワードが入力されると、ＣＰＵ２１は、コンピュータ２７にＳＰＣ複合装置１のドライバをインストールすべき旨のメッセージを液晶ディスプレイ７に表示する（ステップＳ１３）。そして、ＣＰＵ２１はドライバがインストールされたか否かを確認するために必要なパスワードの入力を要求する（ステップＳ１４）。当該パスワードは、ドライバのインストールプログラムに予め組み込まれており、ドライバのインストールが終了したときにコンピュータ２７の画面に表示されるようになっている。
【００２９】
ユーザによって操作パネル部４から所定の情報としてのパスワードが入力されると、ＣＰＵ２１はパスワードが正しいものであるか否かを判断する。そして、ＣＰＵ２１はパスワードが正しいと判断した場合、固定具１３を切り欠き部１２から取り外すことをユーザに報知する（報知工程）。具体的には、ＣＰＵ２１は、固定具１３を切り欠き部１２から取り外すようにユーザに促すメッセージを液晶ディスプレイ７に表示する（ステップＳ１５）。次に、ＣＰＵ２１は固定具１３が取り外されたことを検出する（ステップＳ１６）。具体的には、ＣＰＵ２１は所定の間隔（本実施形態では２０秒）毎にキャリッジ９に対して往復摺動させる命令を出力する。ＣＰＵ２１は、キャリッジモータ回転検出手段２６がキャリッジモータの回転を検出した時点で、固定具１３が切り欠き部１２から取り外されたことを検出する（検出工程）。そして、ＣＰＵ２１は初期化処理を終了してコピー、スキャン等が可能な通常状態へと状態を移行させるとともに、コンピュータ２７との通信を許可する（通信許可工程）。さらに、ＣＰＵ２１は、コンピュータ２７に対してＳＰＣ複合装置１の識別ＩＤを送信するとともに、コンピュータ２７との通信の禁止状態が解除された旨のメッセージを液晶ディスプレイ７に表示する。
【００３０】
本実施形態によって得られる効果について記載する。
（１）固定具１３が切り欠き部１２に取り付けられている場合には、プラグアンドプレイ機能に基づいて、コンピュータ２７との通信が自動的に実行されることを強制的に禁止するようにした。そのため、コンピュータ２７にＳＰＣ複合装置１のドライバがインストールされていない場合においては、ドライバのインストールを正常に行うことができないという事態を未然に防止することができる。また、ドライバがバージョンアップされていない場合においては古いドライバがインストールされることでＳＰＣ複合装置１が正常に動作しないという事態を防止することができる。
【００３１】
（２）キャリッジモータ回転検出手段２６によって固定具１３による通信の禁止を検出したとき、コンピュータ２７との通信が禁止されている旨のメッセージを液晶ディスプレイ７に表示するようにした。そのため、ユーザは、通信が禁止されている状態にあることを認識することができ、その原因が何であるかを調査するようになる。
【００３２】
（３）コンピュータ２７との通信を開始させるために、固定具１３を取り外すように促すメッセージを液晶ディスプレイ７に表示するようにした。ユーザに対して、どのようにすればコンピュータ２７との通信を開始させることができるのかを報知するのである。したがって、ユーザは、固定具１３を取り除くことでコンピュータ２７との通信を開始できることを認識することができる。
【００３３】
（４）ユーザによってパスワードが入力された場合に、ＣＰＵ２１は、当該パスワードがコンピュータとの通信の禁止を解除する方途を報知するために必要となる条件が満たされたか否かを判断する。すなわち、ＣＰＵ２１は、パスワードが正しいものであるか否かを判断する。したがって、ＳＰＣ複合装置１はユーザに対して、ＳＰＣ複合装置１が正しく動作するための環境にあるかどうかを確認、又は、そうした環境を構築させるように促すことができる。
【００３４】
（５）固定具１３は、切り欠き部１２に対して取り付け及び取り外し可能に設けられており、取り付けられているときには通信の禁止を維持する機能を果たし、取り外されたときには通信の禁止を解除する機能を果たすようにした。固定具１３は、目的が達成されれば、ＳＰＣ複合装置１に具備しておく必要性はないため、取り外されるのである。したがって、不要な構成を具備し続けるという構成の無駄は完全に排除できる。
【００３５】
（６）固定具１３に、キャリッジ９を固定するための機能と、コンピュータ２７との通信を強制的に禁止するための機能とを兼備させた。そのため、コンピュータ２７との通信を禁止させる手段を別途設ける必要がなく、ＳＰＣ複合装置１を制御するためのソフトウェアを変更するだけで実現することができる。
【００３６】
（７）固定具１３が切り欠き部１２に取り付けられていることを検出した場合、マニュアルを参照すべきことをユーザに促すメッセージを液晶ディスプレイ７に表示するようにした。そして、ＣＰＵ２１は、ユーザがマニュアルを参照したか否かを確認するべく、パスワードを入力するようにユーザに要求する。そのため、ユーザは、マニュアルを参照することで正しい手順にてドライバのインストール作業を実行することができる。
【００３７】
（８）コンピュータ２７にドライバがインストールされたか否かを確認するためのパスワードは、コンピュータ２７においてドライバのインストールが実行された場合に、当該コンピュータ２７の画面に表示されるように構成されている。すなわち、ドライバのインストールが実行されなければ次の処理ステップに移行することができない。そのため、コンピュータ２７に対してＳＰＣ複合装置１のドライバを確実にインストールした状態で、コンピュータ２７とＳＰＣ複合装置１との通信を実行することができる。
【００３８】
なお、本実施形態は、以下の態様で実施してもよい。
・通信状態規定手段に相当する構成は、固定具１３に限られることはない。例えば、除去可能な突起物、所定の位置に貼り付けられているシールなどが挙げられる。
【００３９】
・また、通信状態規定手段に相当する構成としては、操作パネル部４に設けられた入力部材としてのスキャンボタン６であってもよい。スキャンボタン６が押下されることで生ずる所定の信号を、検出手段としての操作パネル制御部が検出する。そして、ＣＰＵ２１は、コンピュータ２７とＳＰＣ複合装置１との間の通信状態を制御するのである。ＣＰＵ２１が直接所定の信号を検出する構成としてもよい。また、上記所定の信号としては、スキャンボタン６を所定の時間（例えば、３秒間）押下し続けることで生ずる信号や、スキャンボタン６を所定の時間間隔（例えば、０．５秒間）内で連続して複数回（例えば、２回）押下することで生ずる信号等がある。また、上記入力部材は、電源ボタン５、その他、操作パネル部４に設けられている全てのボタンであってもよい。
【００４０】
・さらに、通信状態規定手段に相当する構成としては、操作パネル部４に設けられたテンキー等から入力されるパスワードであってもよい。パスワードが入力されたことを、ＣＰＵ２１が検出するとともに、このパスワードは正しいものであるか否かを判断するのである。そして、この判断に基づいてＣＰＵ２１は、コンピュータ２７とＳＰＣ複合装置１との間の通信状態を制御するのである。
【００４１】
・検出手段に相当する構成は、キャリッジモータ回転検出手段２６に限られることはない。光センサ、超音波センサ、圧力センサ、リミットスイッチ等を用いてもよい。一例として、固定具１３と光センサとの構成を、以下のように規定してもよい。固定具１３に対して光センサを対向配置させる。そして、固定具１３が存在することを光センサが検出する場合には、ＣＰＵ２１はコンピュータ２７との通信を強制的に禁止する。一方、固定具１３が除去されたことを光センサが検出した場合には、ＣＰＵ２１はコンピュータ２７との通信を許可する。
【００４２】
・報知手段に相当する構成は、液晶ディスプレイ７に限られることはない。例えば、スピーカなど、ユーザに対して何らかの情報を提供できるものであればよい。
・情報入力手段に相当する構成は操作パネル部４に限られることはない。音声情報を入力するマイク、或いは画像情報を入力するスキャナ等であってもよい。
【００４３】
・所定の情報としては、パスワードのみならず、ユーザにより発せられる音声情報や、スキャナ等によって読み取られる画像情報等であってもよい。
・可動手段に相当する構成はキャリッジ９に限られることはない。その他にも、スキャナ等に備えられている移動しながら原稿を読み取るＣＣＤラインセンサ、プリンタ等に備えられている印刷用紙を搬送するための搬送ローラなどでもよい。
【００４４】
・通信が禁止されている状態において、カバーオープンやインクカートリッジ８の脱着を検出することで、ＣＰＵ２１はコンピュータ２７との通信状態を制御するようにしてもよい。
【００４５】
・コンピュータ２７との通信の禁止及び禁止解除を、ソフトウェアの制御により実現させてもよい。例えば、ＳＰＣ複合装置１に設けられた書き換え可能な不揮発性メモリ等にコンピュータ２７との通信状態を制御するためのパラメータを予め記憶させておく。そして、このパラメータを、ＣＰＵ２１がドライバのインストールが正常に終了した後に書き換えることで、コンピュータ２７との通信状態を制御するようにしてもよい。
【００４６】
・本実施形態は、ＳＰＣ複合装置１に具体化したが、プリンタ、スキャナ、デジタルカメラ、複写機、ファクシミリ装置等、プラグアンドプレイ機能を備えたコンピュータ周辺機器であればよい。
【図面の簡単な説明】
【００４７】
【図１】ＳＰＣ複合装置におけるプリンタ内部を示す斜視図。
【図２】図１におけるＡ部拡大図。
【図３】図１におけるＡ部拡大図。
【図４】ＳＰＣ複合装置の電気的構成を示すブロック図。
【図５】ＳＰＣ複合装置の初期化処理を示すフローチャート。
【図６】ドライバインストールモードの処理を示すフローチャート。
【符号の説明】
【００４８】
４…情報入力手段としての操作パネル部、６…入力部材としてのスキャンボタン、７…報知手段としての液晶ディスプレイ、９…可動手段としてのキャリッジ、１３…通信状態規定手段及び移動阻止手段としての固定具、２１…制御手段としてのＣＰＵ、２６…検出手段としてのキャリッジモータ回転検出手段、２７…コンピュータ
【図１】
2005292938.tif 000003
【図２】
2005292938.tif 000004
【図３】
2005292938.tif 000005
【図４】
2005292938.tif 000006
【図５】
2005292938.tif 000007
【図６】
2005292938.tif 000008