(57)【要約】【課題】  プリンタあるいはスキャナを複数の制御ソフトウェアで制御する場合に、制御ソフトウェアを切り換えたときでもその切り換え前後で夫々の制御ソフトウェアに適した適切且つ正確な制御を行うことが可能なプリンタ制御システム、スキャナ制御システム、及びパーソナルコンピュータを提供する。【解決手段】  制御対象の制御処理を終了する際には、当該終了しようとする制御に対応する記憶部に設定値を記憶して（ステップＳ１２）、制御処理を終了する。また、制御処理を開始する際には、ＲＡＭ内の当該開始しようとする制御に対応する記憶部内に設定値が記憶されているか否かを確認し（ステップＳ２）、ない場合には（ステップＳ２；ＮＯ）所定の初期値を取得し（ステップＳ４）、有る場合には（ステップＳ２；ＹＥＳ）記憶されている設定値を取得して（ステップＳ３）、当該初期値又は設定値に基づいて制御処理を開始する。【選択図】        図３
2005332422.tif 000002
【特許請求の範囲】
【請求項１】
プリンタと複数種類のプリンタ制御ソフトウェアを起動可能なパーソナルコンピュータとがデータ送受信可能に接続され、前記パーソナルコンピュータによって起動される前記プリンタ制御ソフトウェアを用いて前記プリンタの制御を行うプリンタ制御システムにおいて、
前記プリンタ制御ソフトウェア毎に対応した設定事項を記憶する記憶手段と、
一の前記プリンタ制御ソフトウェアを用いて前記プリンタを制御するとき、当該一のプリンタ制御ソフトウェアに対応した前記設定事項を前記記憶手段から読み出して、当該一のプリンタ制御ソフトウェアに出力する出力手段と
を更に備えたことを特徴とするプリンタ制御システム。
【請求項２】
前記プリンタ制御ソフトウェアに設定された前記設定事項に従って前記プリンタの制御を行うことを特徴とする請求項１に記載のプリンタ制御システム。
【請求項３】
前記記憶手段は、少なくとも最新の前記設定事項を記憶することを特徴とする請求項１又は請求項２に記載のプリンタ制御システム。
【請求項４】
前記記憶手段は、前記プリンタ制御ソフトウェア毎に対応して設けられ、前記プリンタ制御ソフトウェア毎に対応した設定事項を記憶する記憶部と、夫々の前記プリンタ制御ソフトウェアで共通の共通事項を記憶する共通事項記憶部と、を備えたことを特徴とする請求項１乃至請求項３のいずれかに記載のプリンタ制御システム。
【請求項５】
前記共通事項記憶部から共通事項を読み出す手段と、前記共通事項記憶部に共通事項を書き込む手段と、前記プリンタ制御ソフトウェアに対応した記憶部から設定事項を読み出す手段と、対応する前記プリンタ制御ソフトウェアの記憶部に設定事項を書き込む手段と、を備えたことを特徴とする請求項４に記載のプリンタ制御システム。
【請求項６】
前記プリンタ制御ソフトウェアに対応した記憶部が存在しない場合、当該記憶部を確保することを特徴とする請求項４又は請求項５に記載のプリンタ制御システム。
【請求項７】
スキャナと複数種類のスキャナ制御ソフトウェアを起動可能なパーソナルコンピュータとがデータ送受信可能に接続され、前記パーソナルコンピュータによって起動される前記スキャナ制御ソフトウェアを用いて前記スキャナの制御を行うスキャナ制御システムにおいて、
前記スキャナ制御ソフトウェア毎に対応した設定事項を記憶する記憶手段と、
一の前記スキャナ制御ソフトウェアを用いて前記スキャナを制御するとき、当該一のスキャナ制御ソフトウェアに対応した前記設定事項を前記記憶手段から読み出して、当該一のスキャナ制御ソフトウェアに出力する出力手段と
を更に備えたことを特徴とするスキャナ制御システム。
【請求項８】
複数種類のプリンタ制御ソフトウェアを起動可能であり、前記プリンタ制御ソフトウェアを用いてプリンタの制御を行うことが可能なパーソナルコンピュータにおいて、
前記プリンタ制御ソフトウェア毎に対応した設定事項を記憶する記憶手段と、
一の前記プリンタ制御ソフトウェアを用いて前記プリンタを制御するとき、当該一のプリンタ制御ソフトウェアに対応した前記設定事項を前記記憶手段から読み出して、当該一のプリンタ制御ソフトウェアに出力する出力手段と
を更に備えたことを特徴とするパーソナルコンピュータ。
【請求項９】
複数種類のスキャナ制御ソフトウェアを起動可能であり、前記スキャナ制御ソフトウェアを用いてスキャナの制御を行うことが可能なパーソナルコンピュータにおいて、
前記スキャナ制御ソフトウェア毎に対応した設定事項を記憶する記憶手段と、
一の前記スキャナ制御ソフトウェアを用いて前記スキャナを制御するとき、当該一のスキャナ制御ソフトウェアに対応した前記設定事項を前記記憶手段から読み出して、当該一のスキャナ制御ソフトウェアに出力する出力手段と
を更に備えたことを特徴とするパーソナルコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ制御システム、スキャナ制御システム、及びパーソナルコンピュータの技術分野に属する。
【背景技術】
【０００２】
従来、一の制御対象を接続制御装置を介して一の制御装置から制御しようとする場合に、一般には、当該制御装置において、当該制御対象を制御する上で必要な種々の設定事項を設定して制御を行うことが行われている。
【０００３】
ところで、一の制御対象を複数の制御装置で制御する場合に、これらの制御装置において処理方式等の制御動作が異なるときには、上記設定事項の設定内容や設定事項自体の数又は種類が夫々の制御装置毎に異なる場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の接続制御装置においては、現在制御対象を制御している制御装置についての上記設定事項を記憶することは行われていたが、制御装置を切り換えて当該制御対象を制御する場合にも、切り換え前の設定事項がそのまま有効となり、切り換え後の制御装置で制御対象を制御する際に当該切り換え前の設定事項に基づいて制御することとなるため、制御上の誤動作や制御が全くできなくなるという問題点があった。
【０００５】
そこで、本発明は、上記問題点に鑑みて成されたもので、その課題は、一の制御対象を複数の制御装置で制御する場合に、制御装置を切り換えたときでもその切り換え前後で夫々の制御装置に適した適切且つ正確な制御を行うことが可能なプリンタ制御システム、スキャナ制御システム、及びパーソナルコンピュータを提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、請求項１に記載の発明は、プリンタと複数種類のプリンタ制御ソフトウェアを起動可能なパーソナルコンピュータとがデータ送受信可能に接続され、前記パーソナルコンピュータによって起動される前記プリンタ制御ソフトウェアを用いて前記プリンタの制御を行うプリンタ制御システムにおいて、前記プリンタ制御ソフトウェア毎に対応した設定事項を記憶する記憶手段と、一の前記プリンタ制御ソフトウェアを用いて前記プリンタを制御するとき、当該一のプリンタ制御ソフトウェアに対応した前記設定事項を前記記憶手段から読み出して、当該一のプリンタ制御ソフトウェアに出力する出力手段とを備える。
【０００７】
よって、請求項１に記載の発明によれば、記憶手段がプリンタ制御ソフトウェア毎に対応した設定事項を記憶し、出力手段が、一のプリンタ制御ソフトウェアを用いてプリンタを制御するとき、当該一のプリンタ制御ソフトウェアに対応した設定事項を記憶手段から読み出して、当該一のプリンタ制御ソフトウェアに出力するので、プリンタ制御ソフトウェア毎に設定事項を設定し直す必要が無く、且つ、プリンタ制御ソフトウェアによるプリンタの制御を正確に行うことができる。従って、複数のプリンタ制御ソフトウェアによりプリンタを制御する場合に、より簡便且つ正確に制御することができる。
【０００８】
上記の課題を解決するために、請求項２に記載の発明は、請求項１に記載のプリンタ制御システムにおいて、プリンタ制御ソフトウェアに設定された設定事項に従ってプリンタの制御を行うように構成される。
【０００９】
上記の課題を解決するために、請求項３に記載の発明は、請求項１又は請求項２に記載のプリンタ制御システムにおいて、記憶手段は、少なくとも最新の設定事項を記憶するように構成される。
【００１０】
請求項３に記載の発明によれば、請求項１又は請求項２に記載の発明の効果に加えて、記憶手段は、少なくとも最新の設定事項を記憶するので、各プリンタ制御ソフトウェアは、直前に制御していた状態から連続してプリンタを制御することができるため、各プリンタ制御ソフトウェア毎に迅速にプリンタの制御を再開することができる。
【００１１】
上記の課題を解決するために、請求項４に記載の発明は、請求項１乃至請求項３のいずれかに記載のプリンタ制御システムにおいて、記憶手段は、プリンタ制御ソフトウェア毎に対応して設けられ、プリンタ制御ソフトウェア毎に対応した設定事項を記憶する記憶部と、夫々のプリンタ制御ソフトウェアで共通の共通事項を記憶する共通事項記憶部と、を備えたことを特徴とする。
【００１２】
上記の課題を解決するために、請求項５に記載の発明は、請求項４に記載のプリンタ制御システムにおいて、共通事項記憶部から共通事項を読み出す手段と、共通事項記憶部に共通事項を書き込む手段と、プリンタ制御ソフトウェアに対応した記憶部から設定事項を読み出す手段と、対応するプリンタ制御ソフトウェアの記憶部に設定事項を書き込む手段と、を備えたことを特徴とする。
【００１３】
上記の課題を解決するために、請求項６に記載の発明は、請求項４又は請求項５に記載のプリンタ制御システムにおいて、プリンタ制御ソフトウェアに対応した記憶部が存在しない場合、記憶部を確保することを特徴とする。
【００１４】
上記の課題を解決するために、請求項７に記載の発明は、スキャナと複数種類のスキャナ制御ソフトウェアを起動可能なパーソナルコンピュータとがデータ送受信可能に接続され、前記パーソナルコンピュータによって起動される前記スキャナ制御ソフトウェアを用いて前記スキャナの制御を行うスキャナ制御システムにおいて、前記スキャナ制御ソフトウェア毎に対応した設定事項を記憶する記憶手段と、一の前記スキャナ制御ソフトウェアを用いて前記スキャナを制御するとき、当該一のスキャナ制御ソフトウェアに対応した前記設定事項を前記記憶手段から読み出して、当該一のスキャナ制御ソフトウェアに出力する出力手段とを備える。
【００１５】
よって、請求項７に記載の発明によれば、記憶手段がスキャナ制御ソフトウェア毎に対応した設定事項を記憶し、出力手段が、一のスキャナ制御ソフトウェアを用いてスキャナを制御するとき、当該一のスキャナ制御ソフトウェアに対応した設定事項を記憶手段から読み出して、当該一のスキャナ制御ソフトウェアに出力するので、スキャナ制御ソフトウェア毎に設定事項を設定し直す必要が無く、且つ、スキャナ制御ソフトウェアによるスキャナの制御を正確に行うことができる。従って、複数のスキャナ制御ソフトウェアによりスキャナを制御する場合に、より簡便且つ正確に制御することができる。
【００１６】
上記の課題を解決するために、請求項８に記載の発明は、複数種類のプリンタ制御ソフトウェアを起動可能であり、前記プリンタ制御ソフトウェアを用いてプリンタの制御を行うことが可能なパーソナルコンピュータにおいて、前記プリンタ制御ソフトウェア毎に対応した設定事項を記憶する記憶手段と、一の前記プリンタ制御ソフトウェアを用いて前記プリンタを制御するとき、当該一のプリンタ制御ソフトウェアに対応した前記設定事項を前記記憶手段から読み出して、当該一のプリンタ制御ソフトウェアに出力する出力手段とを備える。
【００１７】
よって、請求項８に記載の発明によれば、記憶手段がプリンタ制御ソフトウェア毎に対応した設定事項を記憶し、出力手段が、一のプリンタ制御ソフトウェアを用いてプリンタを制御するとき、当該一のプリンタ制御ソフトウェアに対応した設定事項を記憶手段から読み出して、当該一のプリンタ制御ソフトウェアに出力するので、プリンタ制御ソフトウェア毎に設定事項を設定し直す必要が無く、且つ、プリンタ制御ソフトウェアによるプリンタの制御を正確に行うことができる。従って、複数のプリンタ制御ソフトウェアによりプリンタを制御する場合に、より簡便且つ正確に制御することができる。
【００１８】
上記の課題を解決するために、請求項９に記載の発明は、複数種類のスキャナ制御ソフトウェアを起動可能であり、前記スキャナ制御ソフトウェアを用いてスキャナの制御を行うことが可能なパーソナルコンピュータにおいて、前記スキャナ制御ソフトウェア毎に対応した設定事項を記憶する記憶手段と、一の前記スキャナ制御ソフトウェアを用いて前記スキャナを制御するとき、当該一のスキャナ制御ソフトウェアに対応した前記設定事項を前記記憶手段から読み出して、当該一のスキャナ制御ソフトウェアに出力する出力手段とを備える。
【００１９】
よって、請求項９に記載の発明によれば、記憶手段がスキャナ制御ソフトウェア毎に対応した設定事項を記憶し、出力手段が、一のスキャナ制御ソフトウェアを用いてスキャナを制御するとき、当該一のスキャナ制御ソフトウェアに対応した設定事項を記憶手段から読み出して、当該一のスキャナ制御ソフトウェアに出力するので、スキャナ制御ソフトウェア毎に設定事項を設定し直す必要が無く、且つ、スキャナ制御ソフトウェアによるスキャナの制御を正確に行うことができる。従って、複数のスキャナ制御ソフトウェアによりスキャナを制御する場合に、より簡便且つ正確に制御することができる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明に好適な実施の形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、アプリケーションプログラム（プリンタによる印刷出力動作を行うためのプリンタ制御プログラム（特許請求の範囲におけるプリンタ制御ソフトウェアに相当）やスキャナによる画像読取り動作を行うためのスキャナ制御プログラム（特許請求の範囲におけるスキャナ制御ソフトウェアに相当））を切り換えて実行することにより複数の制御装置として機能するパーソナルコンピュータを用いて、上記スキャナ及びプリンタとしての機能を有する多機能周辺装置（特許請求の範囲におけるプリンタあるいはスキャナに相当）を制御する場合に適用したものである。
（Ｉ）構成
始めに、図１及び図２を用いて、本発明を適用したパーソナルコンピュータ及び多機能周辺装置の構成について説明する。
【００２１】
先ず、図１を用いてその全体構成を説明し、更に、図２を用いて本発明に関連する部分のみの細部構成について説明する。なお、図１に示すパーソナルコンピュータ１は、複数のアプリケーションソフトウェアを同時に起動することが可能であり、多機能周辺装置２は、後述するように、ファクシミリ装置、プリンタ、スキャナ及び複写装置としての機能を備えている。
【００２２】
図１に示すように、実施形態のパーソナルコンピュータ１は、ＣＰＵ１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、ゲートアレイ１４と、インターフェース１５と、ハードディスク装置１６と、フレキシブルディスクドライブ１７と、操作部１８とにより構成されている。そして、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ゲートアレイ１４及びインターフェース１５は、相互にバス線を介して接続されている。当該バス線は、データバス、アドレスバス及び制御信号線を含むが、これについては、後述する多機能周辺装置２におけるバス線についても同様である。
【００２３】
また、図２に示すように、ＣＰＵ１１は、制御部１１Ａ乃至１１Ｃ並びに制御部１１ａ乃至１１ｃと、プリンタドライバ１１Ｄと、スキャナドライバ１１ｄとにより構成される。更に、プリンタドライバ１１Ｄは、出力手段としての出力部１１Ｅを備え、スキャナドライバ１１ｄは、出力手段としての出力部１１ｅを備えている。
【００２４】
一方、ＲＡＭ１３は、記憶手段としての記憶部１３Ａ乃至１３Ｃ並びに記憶部１３ａ乃至１３ｃと、共通事項記憶部１３Ｄ及び１３ｄとにより構成されている。
【００２５】
次に、パーソナルコンピュータ１の動作について説明する。ＣＰＵ１１は、ハードディスク装置１６に予め記憶されている基本ソフトウェア又は各種の上記アプリケーションソフトウェアに基づいて動作する。このとき、多機能周辺装置２に含まれる後述のプリンタの制御時においては、実際には、上記アプリケーションソフトウェアに含まれる複数種類のプリンタ制御ソフトウェアに対応して、ＣＰＵ１１が夫々制御部１１Ａ乃至１１Ｃとして動作するものである。すなわち、制御部１１Ａ乃至１１Ｃは、夫々異なる処理方式を有するプリンタ制御ソフトウェアに対応して、当該夫々のプリンタ制御ソフトウェアにより設定されているプリンタ制御動作を実行するのである。このプリンタ制御ソフトウェアとしては、例えば、「Ｗｏｒｄ」（プリンタ制御ソフトウェアの商品名であり、米国マイクロソフトコーポレーション（Microsoft Corporation）社の登録商標である。）、「Ｅｘｃｅｌ」（同様に米国マイクロソフトコーポレーション社の登録商標である。）、「ＰｈｏｔｏＳｈｏｐ」（同様に米国アドビシステムスインコーポレーテッド（Adobe Systems Incorporated）社の登録商標である。）又は「Ｉｌｌａｓｔｌａｔｏｒ」（同様に米国アドビシステムスインコーポレーテッド社の登録商標である。）等のソフトウェアがある。
【００２６】
また、多機能周辺装置２に含まれる後述のスキャナの制御時においては、上記アプリケーションソフトウェアに含まれる複数種類のスキャナ制御ソフトウェアに対応して、ＣＰＵ１１が夫々制御部１１ａ乃至１１ｃとして動作するものである。すなわち、制御部１１ａ乃至１１ｃは、夫々異なる処理方式を有するスキャナ制御ソフトウェアに対応して、当該夫々のスキャナ制御ソフトウェアにより設定されているスキャナ制御動作を実行するのである。このスキャナ制御ソフトウェアとしては、例えば、スキャナに対するインターフェース動作の規格であるＴＷＡＩＮ規格（Technology Without Any Interested Name、スキャナの入出力に関する規格）に対応したスキャナ制御ソフトウェアのうち、白又は黒のみを判定して画像等を読み込むソフトウェアと、画像等を階調を有するように読み込むことが可能なソフトウェア等がある。
【００２７】
上記ＣＰＵ１１の動作に対応して、ＲＯＭ１２は、上記アプリケーションソフトウェア以外の、当該ＣＰＵ１１を動作させるために必要な基本的な制御プログラムを読み出しのみ可能に記憶し、ＣＰＵ１１からの要求に応じて出力する。
【００２８】
一方、ＲＡＭ１３は、ＣＰＵ１１によりプリンタ制御又はスキャナ制御の際に必要なデータを一時的に記憶し、必要に応じてバス線に出力する。これと並行して、ＲＡＭ１３内の共通事項記憶部１３Ｄは、上記プリンタ制御の際に各プリンタ制御ソフトウェアに共通的なプリンタ制御に必要な共通事項を一時的に記憶し、当該共通事項は、各プリンタ制御ソフトウェアによってプリンタを制御する際にバス線を介して出力部１１Ｅの制御により各制御部１１Ａ乃至１１Ｃに出力される。
【００２９】
更に、ＲＡＭ１３内の各記憶部１３Ａ乃至１３Ｃは、上記プリンタ制御の際に各プリンタ制御ソフトウェアに独特のプリンタ制御に必要な設定事項を各プリンタ制御ソフトウェア毎に一時的に記憶し、当該設定事項は、夫々のプリンタ制御ソフトウェアによってプリンタを制御する際にバス線を介して出力部１１Ｅの制御により夫々のプリンタ制御ソフトウェアに対応する制御部１１Ａ乃至１１Ｃに出力される。
【００３０】
また、ＲＡＭ１３内の共通事項記憶部１３ｄは、上記スキャナ制御の際に各スキャナ制御ソフトウェアに共通的なスキャナ制御に必要な共通事項を一時的に記憶し、当該共通事項は、各スキャナ制御ソフトウェアによってスキャナを制御する際にバス線を介して出力部１１ｅの制御により各制御部１１ａ乃至１１ｃに出力される。
【００３１】
更に、ＲＡＭ１３内の各記憶部１３ａ乃至１３ｃは、上記スキャナ制御の際に各スキャナ制御ソフトウェアに独特のスキャナ制御に必要な設定事項を各スキャナ制御ソフトウェア毎に一時的に記憶し、当該設定事項は、夫々のスキャナ制御ソフトウェアによってスキャナを制御する際にバス線を介して出力部１１ｅの制御により夫々のスキャナ制御ソフトウェアに対応する制御部１１ａ乃至１１ｃに出力される。
【００３２】
更に上記ＣＰＵ１１の動作に伴い、ゲートアレイ１４は、ハードディスク装置１６、フレキシブルディスクドライブ１７及び操作部１８の各々とＣＰＵ１１とのインターフェース動作を行う。
【００３３】
このとき、ハードディスク装置１６は、夫々の上記アプリケーションソフトウェアを記憶し、必要に応じてＣＰＵ１１に出力する。更に、フレキシブルディスクドライブ１７は、フレキシブルディスクに上記アプリケーションソフトウェアが記憶されている場合にそれを読み出し、必要に応じてＣＰＵ１１に出力する。
【００３４】
これらの動作を実行させるために、操作部１８には、必要な複数のキースイッチ等が備えられている。インターフェース１５は、多機能周辺装置２内のインターフェース２５とケーブル３１を介して接続されており、例えば、ＲＳ−２３２Ｃ等の規格に基づいて、パーソナルコンピュータ１と多機能周辺装置２とのデータの送受信を制御する。
【００３５】
より具体的には、インターフェース１５は、受信データ蓄積用のバッファメモリ１５ａと、送信データ蓄積用のバッファメモリ１５ｂと、通信制御部１５Ａとを備えている。そして、通信制御部１５Ａは、データ送信時においては、バッファメモリ１５ｂにバス線を介して転送されたＣＰＵ１１等からのデータを所定周波数のクロック信号に同期させて一定量ずつ順次シリアル信号として多機能周辺装置２へ出力する。また、多機能周辺装置２からのデータ受信時においては、多機能周辺装置２のインターフェース２５からシリアル信号として送信されてくるデータを順次バッファメモリ１５ａに記憶させながら受信する動作を行う。
【００３６】
一方、多機能周辺装置２は、図１に示すように、上記インターフェース２５の他、ＣＰＵ２１と、ＲＡＭ２２と、ＲＯＭ２３と、ゲートアレイ２４と、スキャナ２６と、プリンタ２７と、モデム２８とにより構成されている。
【００３７】
次に、多機能周辺装置２の動作について説明する。ＣＰＵ２１は、インターフェース２５を介して入力されたパーソナルコンピュータ１からのデータに基づいて、多機能周辺装置２全体を制御する。
【００３８】
このとき、ＲＯＭ２３は、ＣＰＵ２１の動作に必要な制御プログラムを読み出しのみ可能に記憶し、ＣＰＵ２１からの要求に応じて出力する。そして、ＲＡＭ２２は、プリンタ２７によって印刷出力するデータ又はスキャナ２６により読み取った画像等のデータを一時的に記憶する。
【００３９】
ゲートアレイ１４は、スキャナ２６、プリンタ２７及びモデム２８の各々とＣＰＵ２１との間のインターフェース動作を行う。更に、スキャナ２６は、パーソナルコンピュータ１における各スキャナ制御プログラムに基づいてインターフェース２５を介して入力されるデータに基づいて、ＣＰＵ２１の制御の下、画像等を読み取って対応する読取信号をゲートアレイ２４を介してパーソナルコンピュータ１に出力する。
【００４０】
また、プリンタ２７は、パーソナルコンピュータ１における各プリンタ制御プログラムに基づいてインターフェース２５を介して入力されるデータに基づいて、ＣＰＵ２１の制御の下、入力されたデータを所定の記録用紙等に印刷して出力する。
【００４１】
最後にモデム２８は、ファクシミリ通信が可能とされており、当該ファクシミリ通信に際してゲートアレイ２４を介して入力された送信データにより所定の搬送波を変調して出力すると共に、外部から受信した受信搬送波を復調して受信データを取り出し、ゲートアレイ２４を介してパーソナルコンピュータ１等に出力する。このとき、モデム２８は、電話回線等の通信回線３２を介して外部と接続されている。
（II）動作
次に、パーソナルコンピュータ１及び多機能周辺装置２における本発明に係る動作について、図２及び図３を用いて説明する。なお、以下に説明する動作においては、複数の異なるプリンタ制御ソフトウェアにより、プリンタ２７を制御する場合について説明する。
【００４２】
始めに、新たに所定のプリンタ制御ソフトウェアの処理を開始する場合の動作について、図３（ａ）を用いて説明する。図３（ａ）に示すように、処理の開始時においては、始めに、各ソフトウェアを識別するパラメータＡに処理を開始するソフトウェア名を設定する（ステップＳ１）。
【００４３】
次に、ＲＡＭ１３内の記憶部１３Ａ乃至１３Ｃのうちの設定したソフトウェア名に対応する記憶部内に、設定したソフトウェアに対応する設定項目が既に記憶されているか否かが判定される（ステップＳ２）。
【００４４】
そして、設定項目が記憶されている場合には（ステップＳ２；ＹＥＳ）、その設定項目を、制御部１１Ａ乃至１１Ｃのうち当該ソフトウェアに対応した動作を実行する制御部に対して出力部１１Ｅを介して出力し（ステップＳ３）、その後、共通事項記憶部１１Ｄに記憶されている共通事項を読み出した後、当該動作を実行する制御部に対して出力部１１Ｅを介して出力し（ステップＳ５）、プリンタ制御処理を開始する（ステップＳ６）。
【００４５】
一方、ステップＳ２における判定において、対応する記憶部内に設定したソフトウェアに対応する設定項目が記憶されていない場合には（ステップＳ２；ＮＯ）、予め設定されている当該ソフトウェアに対応する初期設定事項をＲＡＭ１３から読み出して当該動作を実行する制御部に対して出力部１１Ｅを介して出力し（ステップＳ４）、ステップＳ５に移行する。
【００４６】
次に、所定のプリンタ制御ソフトウェアの処理を終了する場合の動作について、図３（ｂ）を用いて説明する。図３（ｂ）に示すように、処理の終了時においては、プリンタ制御処理が終了すると、次に、ＲＡＭ１３内に現在処理を終了しようとしているプリンタ制御ソフトウェアに対応した記憶部があるか否かがＣＰＵ１１において判定され（ステップＳ１０）、対応した記憶部がないときには（ステップＳ１０；ＮＯ）ＲＡＭ１３内のまだ使用されていない記憶領域に当該終了しようとしているプリンタ制御ソフトウェアに対応する記憶部を確保し（ステップＳ１１）、当該確保した記憶部に終了しようとしているプリンタ制御ソフトウェアにおける現在の設定事項における設定内容を記憶する（ステップＳ１２）。
【００４７】
一方、ステップＳ１０における判定において、終了するプリンタ制御ソフトウェアに対応した記憶部が既に確保されているときは（ステップＳ１０；ＹＥＳ）当該確保されている記憶部に終了しようとしているプリンタ制御ソフトウェアにおける現在の設定事項における設定内容を記憶する（ステップＳ１２）。
【００４８】
ＲＡＭ１３内に現在の設定事項における設定内容が記憶されると（ステップＳ１２）、次に、各プリンタ制御ソフトウェアに共通的な事項の内容を共通事項記憶部１３Ｄに記憶し（ステップＳ１３）、処理を終了する。
【００４９】
以上説明したように、実施形態のパーソナルコンピュータ１及び多機能周辺装置２の動作によれば、各制御部（プリンタ制御ソフトウェア）１１Ａ乃至１１Ｃに対応した記憶部１３Ａ乃至１３Ｃが夫々の制御部によりプリンタ２７を制御するための設定事項を記憶し、出力部１１Ｅが、一の制御部でプリンタ２７を制御する際に当該制御部に対応して記憶部に記憶した設定事項を当該一の制御部に対して出力するので、夫々の制御部毎に設定事項を設定し直す必要が無く、且つ、制御部によるプリンタ２７の制御を正確に行うことができる。
【００５０】
また、各記憶部１３Ａ乃至１３Ｃは、夫々の制御部によりプリンタ２７を制御するための最新の設定事項を少なくとも記憶するので、各制御部１１Ａ乃至１１Ｃは、直前に制御していた状態から連続してプリンタ２７を制御することができる。
【００５１】
更に、複数の制御部１１Ａ乃至１１Ｃで一のプリンタ２７を共用する場合に、夫々の制御部１１Ａ乃至１１Ｃ毎にプリンタ２７制御用の設定事項を設定し直す必要が無く、且つ、制御部１１Ａ乃至１１Ｃによるプリンタ２７の制御を正確に行うことができる。
【００５２】
なお、以上の実施形態においては、プリンタ２７を複数の制御部１１Ａ乃至１１Ｃにより制御する場合について説明したが、これに限らず、多機能周辺装置２に含まれるスキャナ２６を複数の制御部１１ａ乃至１１ｃにより制御する場合についても、図３に示す制御開始時の処理及び制御終了時の処理を実行することにより、上記実施形態と同様の効果を奏することができる。
【００５３】
更に、本発明は、上記各実施形態に限らず、複数の制御部（制御ソフトウェア）により一の制御対象を制御する場合に広く適用することができる。
【図面の簡単な説明】
【００５４】
【図１】パーソナルコンピュータ及び多機能周辺装置の概要構成を示すブロック図である。
【図２】パーソナルコンピュータ及び多機能周辺装置における本発明に係る部分の細部構成を示すブロック図である。
【図３】実施形態の動作を示すフローチャートであり、（ａ）は制御処理開始時の動作を示すフローチャートであり、（ｂ）は制御処理終了時の動作を示すフローチャートである。
【符号の説明】
【００５５】
１…パーソナルコンピュータ
２…多機能周辺装置
１１、２１…ＣＰＵ
１１Ａ、１１Ｂ、１１Ｃ、１１ａ、１１ｂ、１１ｃ…制御部
１１Ｄ…プリンタドライバ
１１ｄ…スキャナドライバ
１１Ｅ、１１ｅ…出力部
１２、２３…ＲＯＭ
１３、２２…ＲＡＭ
１３Ａ、１３Ｂ、１３Ｃ、１３ａ、１３ｂ、１３ｃ…記憶部
１３Ｄ、１３ｄ…共通事項記憶部
１４、２４…ゲートアレイ
１５、２５…インターフェース
１５ａ、１５ｂ…バッファメモリ
１５Ａ…通信制御部
１６…ハードディスク装置
１７…フレキシブルディスクドライブ
１８…操作部
２６…スキャナ
２７…プリンタ
３１…ケーブル
３２…通信回線
【図１】
2005332422.tif 000003
【図２】
2005332422.tif 000004
【図３】
2005332422.tif 000005