(57)【特許請求の範囲】
【請求項１】
複数の機能に共通に用いる操作パネルを備え、複数の機能に対応する複数組の制御プログラムを並行処理することにより、複数の機能を同時に実現可能な電子装置において、
前記複数組の制御プログラムのうち２組以上の制御プログラムが並行処理中か否かを判別する判別手段と、
前記判別手段で判別される並行処理中に、操作パネルにおいて複数の機能に共用される特定のキーが操作されたときには、並行処理中の２組以上の制御プログラムのうち、予め設定された優先順位において優先度の高い機能の制御プログラムに対してだけ特定のキーからの指令を有効にするキー有効化手段と、
を備えたことを特徴とする多機能並行処理型電子装置。
【請求項２】
原稿のイメージ情報を読み取る読取り手段と、イメージ情報を記録媒体に記録する記録手段とを設け、前記複数の機能は、少なくとも、読取り手段又は記録手段を作動させてイメージ情報を通信回線を介して送受信するファクシミリ機能と、外部機器から受信したプリントデータを記録手段を介して記録するプリント機能と、読取り手段を介して読み取ったイメージ情報を外部機器に送信するスキャナ機能とを含むことを特徴とする請求項１に記載の多機能並行処理型電子装置。
【請求項３】
前記ファクシミリ機能の優先度が他の機能の優先度よりも高く設定されていることを特徴とする請求項２に記載の多機能並行処理型電子装置。
【請求項４】
前記特定のキーは、処理中の動作を停止させる停止キーであることを特徴とする請求項１〜請求項３の何れか１項に記載の多機能並行処理型電子装置。
【請求項５】
１つのＣＰＵを備え、時分割方式にて複数組の制御プログラムを並行処理することにより、複数の機能を同時に実現可能としていることを特徴とする請求項１〜請求項４の何れか１項に記載の多機能並行処理型電子装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数組の制御プログラムを並行処理する多機能並行処理型電子装置に関し、特に操作パネルで操作された特定のキーからの指令を、並行処理されている複数組の制御プログラムのうち、優先度に基づく特定の制御プログラムに対してだけ優先的に有効化するようにしたものに関する。
【０００２】
【従来の技術】
従来、コンピュータや各種の情報処理装置などの電子装置においては、複数の機能の処理の高速化を図る為に、演算処理制御や情報の入出力処理制御などの複数の制御プログラムを並行して処理することで、複数の機能を同時に実現する多機能並行処理方式が採用されている。
この多機能並行処理方式としては、複数の中央演算装置（ＣＰＵ）を相互に連結接続し、ＯＳ（オペレーティング・システム）による並行処理管理システムにより、複数組の制御プログラムが複数の中央演算装置により夫々別個の処理として実行されるようにしたマルチ処理方式（多重処理方式）が実用化されている。また、１つの中央演算装置により短い時間に時分割された所定の処理時間毎に、複数組の制御プログラムを所定の順番に実行するようにしたタイムシェアリング処理方式（時分割処理方式）も実用化されている。
【０００３】
これらのマルチ処理方式やタイムシェアリング処理方式を採用した電子装置においては、例えば、実行中の処理動作を停止させる場合には、キーボード上の停止キーを操作することになるが、複数の機能が同時に実行されている場合には、何れの機能に対して指令するのかを、予め設定されたジョブ番号或いは装置名を入力することで指示した後、停止キーを操作することで、特定の制御プログラムの処理動作を停止するようになっている。
【０００４】
【発明が解決しようとする課題】
前述したように、マルチ処理やタイムシェアリング処理により複数の機能を同時に実行する多機能並行処理方式を採用した電子装置においては、同時に実行されている複数の機能のうちの特定の１つの処理動作を停止させる場合には、その都度停止させる機能のジョブ番号や装置名を入力することになるので、処理中の機能を停止させる停止操作の操作性に欠けるという問題がある。
本発明の目的は、複数組の制御プログラムを並行処理中に操作パネルの特定のキーを操作するだけで、優先度の高い機能の制御プログラムに対してだけ優先的に特定のキーからの指令を有効にするような多機能並行処理型電子装置を提供することである。
【０００５】
【課題を解決するための手段】
請求項１の多機能並行処理型電子装置は、複数の機能に共通に用いる操作パネルを備え、複数の機能に対応する複数組の制御プログラムを並行処理することにより、複数の機能を同時に実現可能な電子装置において、複数組の制御プログラムのうち２組以上の制御プログラムが並行処理中か否かを判別する判別手段と、判別手段で判別される並行処理中に、操作パネルにおいて複数の機能に共用される特定のキーが操作されたときには、並行処理中の２組以上の制御プログラムのうち、予め設定された優先順位において優先度の高い機能の制御プログラムに対してだけ特定のキーからの指令を有効にするキー有効化手段とを備えたものである。
【０００６】
複数組の制御プログラムのうち２組以上の制御プログラムが並行処理中か否かが判別手段により判別されるので、キー有効化手段は、判別手段で判別される並行処理中に、操作パネルに設けられた複数のキーのうち、複数の機能に共用される特定のキーが操作されたときには、並行処理中の２組以上の制御プログラムのうち、予め設定された優先順位において優先度の高い機能の制御プログラムに対してだけ特定のキーからの指令を有効にする。即ち、複数組の制御プログラムを並行処理中に操作パネルの特定のキーを操作するだけで、優先度の高い機能の制御プログラムに対してだけ優先的に特定のキーからの指令を有効にすることができる。
【０００７】
請求項２の多機能並行処理型電子装置は、請求項１の発明において、原稿のイメージ情報を読み取る読取り手段と、イメージ情報を記録媒体に記録する記録手段とを設け、複数の機能は、少なくとも、読取り手段又は記録手段を作動させてイメージ情報を通信回線を介して送受信するファクシミリ機能と、外部機器から受信したプリントデータを記録手段を介して記録するプリント機能と、読取り手段を介して読み取ったイメージ情報を外部機器に送信するスキャナ機能とを含むものである。
【０００８】
この場合、複数の機能に含まれる、少なくともファクシミリ機能とプリント機能とスキャナ機能とを並行処理する場合に、ファクシミリ機能とプリント機能とを組み合わせて並行処理する場合や、ファクシミリ機能とスキャナ機能とを組み合わせて並行処理する場合に、この多機能並行処理型電子装置の主体的な機能であるファクシミリ機能の優先度を、プリント機能やスキャナ機能などの付随的な機能よりも高く設定されているときには、操作された特定のキーからの指令をこのファクシミリ機能に対応する制御プログラムに対してだけ優先的に有効にすることができる。その他、請求項１と同様の作用を奏する。
【０００９】
請求項３の多機能並行処理型電子装置は、請求項２の発明において、前記ファクシミリ機能の優先度が他の機能の優先度よりも高く設定されている。
この場合には、ファクシミリ機能の優先度が他の機能の優先度よりも高く設定されているので、操作された特定のキーからの指令を、優先度を高く設定されたファクシミリ機能に対応する制御プログラムに優先的に有効にすることができる。その他、請求項２と同様の作用を奏する。
【００１０】
請求項４の多機能並行処理型電子装置は、請求項１〜請求項３の何れか１項の発明において、前記特定のキーは、処理中の動作を停止させる停止キーである。
この場合には、特定のキーは、処理中の動作を停止させる停止キーであるので、操作された停止キーからの停止指令により、優先度の高い機能の制御プログラムに対してだけその処理を停止させることができる。
【００１１】
請求項５の多機能並行処理型電子装置は、請求項１〜請求項４の何れか１項のの発明において、１つのＣＰＵを備え、時分割方式にて複数組の制御プログラムを並行処理することにより、複数の機能を同時に実現可能としているものである。
請求項１と略同様に作用し、１つのＣＰＵにより、時分割方式にて複数組の制御プログラムを並行処理することで複数の機能を同時に実行する場合に、操作パネルの特定のキーを操作したときには、その特定のキーからの指令を有効にでき、しかも指令を有効にする制御プログラムを優先度に応じて簡単に特定することができる。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。
本実施形態は、レーザプリンタやイメージスキャナ装置を有し、受信したファクシミリデータを記録したり、原稿の画像データを送信するなどの通常のファクシミリの機能に加えて、接続ケーブルを介して接続されたパーソナルコンピュータに対するデータの通信機能を実現可能な多機能並行処理型電子装置（以下、マルチファンクション情報処理装置という）に本発明を適用した場合のものである。
マルチファンクション情報処理装置１は、図１に示すように、基本的に、１つのコンピュータ１０を有するコントロールユニット２０と、このコントロールユニット２０に接続された操作パネル２、レーザプリンタ５、イメージスキャナ装置６などから構成されている。
【００１３】
前記コンピュータ１０は、基本的に、ＣＰＵ１１と、このＣＰＵ１１にデータバスなどを含むコモンバス１６で接続されたＲＯＭ１２と、ＥＥＰＲＯＭ（電気的に消去して書換え可能なＲＯＭ）１３と、ＲＡＭ１４と、ＤＭＡコントローラ１５などで構成されている。また、コモンバス１６には、画像データを符号化する符号化部及び通信データを復号化する復号化部を有するＣＯＤＥＣ２１と、ハードロジック回路からなる入出力用ＡＳＩＣ（アプリケーション・スペシフィック・インテグレーテッド・サーキット）２２と、ファクシミリ通信用のモデム２３と、バッファ２５と、外部のパーソナルコンピュータ８に接続ケーブルを介して接続された通信用インターフェース（通信用Ｉ／Ｆ）２６とが夫々接続されている。
【００１４】
また、モデム２３には、電話回線（通信回線に相当する）７及び受話器９に接続されたＮＣＵ（ネットワーク・コントロール・ユニット）２４が接続されている。更に、入出力用ＡＳＩＣ２２には、ディスプレイ３及びキーボード４を有する操作パネル２と、レーザプリンタ５とが接続されるとともに、ＤＲＡＭ（ダイナミック・ＲＡＭ）２７を介してイメージスキャナ装置６が接続されている。
【００１５】
ここで、ＲＯＭ１２には、レーザプリンタ５又はイメージスキャナ装置６を作動させてイメージ情報を電話回線７を介して外部のファクシミリ装置（図示略）に対してファクシミリデータの送受信を制御するファクシミリの機能実現の為の制御プログラム、イメージスキャナ装置６で読み込んだ原稿のイメージ情報を記録するコピー機能を実現する為の制御プログラム、パーソナルコンピュータ８から受信したプリントデータを記録するプリント機能を実現する為の制御プログラム、イメージスキャナ装置６で読み込んだ原稿のイメージ情報をパーソナルコンピュータ８に送信するスキャナ機能を実現する為の制御プログラム、後述する本願特有のキー入力管理制御の制御プログラムなどが格納されている。
【００１６】
従って、前記キーボード４には、ファクシミリの機能に関連する通常送信キー、メモリ送信キーなどの多数の機能キー、ダイヤルの為の数字キーなどが設けられ、コピー機能に関連するコピーキーが設けられ、またプリント機能に関連するプリントキー、ＯＮラインとＯＦＦラインの切換えキーなどが設けられている。キーボード４には、更に、これら複数の機能に共用されるキーとして、機能の動作の開始を指令する開始キー、機能の動作の停止を指令する停止キーが設けられている。
【００１７】
ところで、ファクシミリ機能は、このマルチファンクション情報処理装置１の主体的な機能である一方、それ以外のコピー機能やプリント機能やスキャナ機能は付随的な機能なので、この主体的な機能であるファクシミリ機能の優先度を、コピー機能やプリント機能やスキャナ機能などの付随的な機能よりも高く設定されている。即ち、機能実行の優先順位として、ファクシミリ機能が１番目で、次にコピー機能、その次にプリント機能やスキャナ機能の順に設定されている。
【００１８】
前記ファクシミリの機能実現の為の制御プログラムには、マルチファンクション情報処理装置１の状態変化を常に検出するアイドリング処理、電話回線７を介して受信したファクシミリデータをレーザプリンタ５で記録するイメージ受信記録処理、原稿のイメージ情報をイメージスキャナ装置６で読み取って電話回線７を介してファクシミリデータとして送信するイメージ読取り送信処理、予めイメージスキャナ装置６で読み取ってＲＡＭ１４に格納されているイメージ情報を読み出して送信するメモリ送信処理などを含む複数のサブルーチンが設けられている。
【００１９】
このマルチファンクション情報処理装置１においては、前記ＣＰＵ１１は、図示外の内蔵タイマによるタイマ割り込みを受け付け可能になっている。そして、例えば、ファクシミリ機能のうちのメモリ送信機能の制御プログラムとスキャナ機能の制御プログラムとを並行処理したり、ファクシミリ機能のうちのイメージ読取り送信機能の制御プログラムとプリント機能の制御プログラムとを並行処理するなど、複数の機能を並行処理する場合には、ＣＰＵ１１が例えば、約１／６０秒のタイマ割り込みを受け付ける毎に、これら複数の機能に対応する複数組の制御プログラムをその割当てられた約１／６０秒毎に時分割方式で順次に切換えながら並行処理することにより、複数の機能を同時に実現できるようになっている。
【００２０】
そして、前述したように、例えば、ファクシミリ機能のうちのメモリ送信機能の制御プログラムとスキャナ機能の制御プログラムとを並行処理する場合には、ディスプレイ３において、図４に示すように、上半分の表示領域３ａには、メモリ送信機能（主体的なファクシミリ機能）の実行に関する各種のメッセージが表示されるとともに、下半分の表示領域３ｂには、スキャナ機能（付随的な機能）の実行に関する各種のメッセージが表示されるようになっている。
【００２１】
前記ＥＥＰＲＯＭ１３には、ファクシミリ機能を実現するときの各種の設定モードが変更可能に記憶されるとともに、複数の送信先の電話番号などが記憶されるようになっている。また、ＲＡＭ１４には、受信したデータを記憶する受信データメモリ、その受信データをレーザプリンタ５で記録可能に展開したドットイメージデータを記憶する記録データメモリに加えて、ファクシミリ機能やコピー機能などの複数の機能を実現する制御プログラムの実行に必要な各種のメモリやバッファが設けられている。更に、ＤＲＡＭ２７には、イメージスキャナ装置６で読み込んだ２〜３ドットライン分のドットデータが一時的に記憶されるようになっている。
【００２２】
ここで、時分割切換えタイミングによる処理制御の切換えについて説明すると、通常の割り込みによりサブルーチンコールする場合と同様であり、実行していた一方の処理制御に関するＣＰＵ１１のＰＣ（プログラム・カウンタ）のデータ、ＳＲ（ステータス・レジスタ）のデータ等をＲＡＭ１４の所定のスタックメモリにスタックする一方、切換えられて実行する他方の処理制御に関するＰＣのデータやＳＲのデータ等をＲＡＭ１４の専用のスタックメモリから読み出して、ＣＰＵ１１のＰＣとＳＲとＳＰとに夫々格納することで切換えられる。
【００２３】
次に、パーソナルコンピュータ８について説明すると、図２に示すように、基本的に、制御装置３０と、これに接続されたハードディスクドライブ装置（ＨＤＤ）４０と、フロッピィーディスクドライブ装置（ＦＤＤ）４１と、ＣＲＴディスプレイ（ＣＲＴＤ）４２と、キーボード４３と、座標入力装置（マウス）４４などで構成されている。制御装置３０は、ＣＰＵ３１と、このＣＰＵ３１にデータバスを含むコモンバス３６に接続されたＲＯＭ３２、ＲＡＭ３３、入出力インターフェース３４及び通信用インターフェース（通信用Ｉ／Ｆ）３５とで構成されている。
【００２４】
また、入出力インターフェース３４には、ハードディスクドライブ装置４０を駆動制御するハードディスクドライブコントローラ（ＨＤＣ）３７と、フロッピィーディスクドライブ装置４１を駆動制御するフロッピィーディスクドライブコントローラ（ＦＤＣ）３８と、ＣＲＴディスプレイ４２を駆動制御するＣＲＴコントローラ（ＣＲＴＣ）３９とが夫々接続されている。前記通信用インターフェース３５には、接続ケーブルを介してマルチファンクション情報処理装置１が接続されている。これにより、作成したプリントデータをマルチファンクション情報処理装置１に送信して、情報処理装置１のレーザプリンタ５で記録することができる一方、イメージスキャナ装置６で読み込んだイメージ情報を受信可能になっている。
【００２５】
次に、マルチファンクション情報処理装置１のコントロールユニット２０により、前述したように複数の機能を実現する為に、複数の機能に対応する複数組の制御プログラムが時分割方式により並行処理されるのに際して、キーボード４において各種のキーが操作されたときにサブルーチンコールにより実行されるキー入力管理制御のルーチンについて、図３のフローチャートに基づいて説明する。尚、図中符号Ｓｉ（ｉ＝１０、１１・・・）は各ステップである。
【００２６】
この制御が開始されると、コモンバス１６を介して入出力用ＡＳＩＣ２２から入力されたキーのコードデータに基づいて操作されたキーが判定され、「停止キー」以外のときには（Ｓ10：No）、その操作されたキーからの指令に対応する各種の処理が実行され（Ｓ14）、この制御を終了して、メインルーチンにリターンする。一方、操作されたキーが「停止キー」のときに（Ｓ10：Yes ）、ファクシミリ機能の制御プログラムと、これ以外の付随的な機能の制御プログラムとが並行処理されているかが判別され、並行処理中のときには（Ｓ11：Yes ）、優先度が高く設定されているファクシミリ機能の制御プログラムに対してだけ処理の停止が指令され（Ｓ12）、この制御を終了する。
【００２７】
ところで、「停止キー」が操作されたときに、１つの機能の制御プログラムだけが処理されているときには（Ｓ10：Yes 、Ｓ11：No）、その処理中の制御プログラムに対して処理の停止が指令され（Ｓ13）、この制御を終了する。
ここで、判別手段はキー入力管理制御の特にＳ11などで構成され、またキー有効化手段はキー入力管理制御の特にＳ12，Ｓ13などで構成される。
例えば、ファクシミリ機能のうちのメモリ送信機能の制御プログラムとスキャナ機能の制御プログラムとが時分割で並行処理されている場合に、停止キーを操作したときの作動について、図５に基づいて説明する。
【００２８】
時点Ｔ１において、メモリ送信機能が起動されてイメージ情報の送信制御が開始されたときには、その時点Ｔ１からメモリ送信処理TA1 が実行される。この時点Ｔ１において、表示領域３ａには図４に示すように、メッセージ「メモリ送信中」が表示される。
ところで、そのメモリ送信処理TA1 の実行途中の時点Ｔ２において、イメージスキャナ装置６で読み込んだ原稿のイメージ情報をパーソナルコンピュータ８に送信するスキャナ機能が起動されたときには、その時点Ｔ２から、メモリ送信処理TAとスキャナ処理TBとが時分割による並行処理が実行される。そして、この時点Ｔ２において、表示領域３ｂには図４に示すように、メッセージ「イメージ送信中」が表示される。
【００２９】
そして、時点Ｔ２以降において、１／６０秒毎の時分割切換えタイミングｔ１、ｔ２、ｔ３・・・毎に、スキャナ処理TB1 、TB2 、TB3 ・・と、メモリ送信処理TA2 、TA3 、・・とが交互に実行されて時分割で並行処理される。
ところで、時点Ｔ３において、「停止キー」が操作されたときには、優先度の高いメモリ送信機能の制御プログラムの処理動作が停止される。更に、その後の時点Ｔ４において「停止キー」が再度操作されたときには、スキャナ機能の制御プログラムの処理動作が停止される。
【００３０】
以上説明したように、１つのコンピュータ１０と、複数の機能に共通に用いる操作パネル２とを備え、コンピュータ１０のＲＯＭ１２に、ファクシミリ機能やプリント機能やスキャナ機能などの複数の機能に対応する複数組の制御プログラムを組み込み、時分割方式にて複数組の制御プログラムを並行処理することにより、複数の機能を同時に実現可能なマルチファンクション情報処理装置１において、複数組の制御プログラムの並行処理中に、操作パネル２のキーボード４において「停止キー」が操作されたときには、その並行処理中の複数組の制御プログラムのうち、優先度の高いファクシミリ機能に関する各種の制御プログラムに対してだけ、その「停止キー」に基づく処理動作の停止が指令されるので、「停止キー」を操作するだけで、優先度の高いファクシミリ機能の制御プログラムに対してだけ優先的に停止指令を有効にすることができる。
【００３１】
ここで、前記実施形態の変更態様として、ファクシミリ機能においても、イメージ読み取り送信処理やイメージ受信記録処理などの複数の機能について優先順位を設定するように構成してもよい。更に、複数の演算装置を設け、演算処理や情報の入出力処理などの複数の機能を同時に実現する多機能並行処理方式を採用した各種の電子装置に本発明を適用するようにしてもよい。
【００３２】
【発明の効果】
請求項１の多機能並行処理型電子装置によれば、複数の機能に共通に用いる操作パネルを備え、複数の機能に対応する複数組の制御プログラムを並行処理することにより、複数の機能を同時に実現可能な電子装置において、並行処理中か否かを判別する判別手段と、優先度の高い機能の制御プログラムに対してだけ特定のキーからの指令を有効にするキー有効化手段とを備えたので、複数組の制御プログラムを並行処理中に操作パネルの特定のキーを操作するだけで、優先度の高い機能の制御プログラムに対してだけ優先的に特定のキーからの指令を有効にすることができる。
【００３３】
請求項２の多機能並行処理型電子装置によれば、請求項１と同様の効果を奏するが、原稿のイメージ情報を読み取る読取り手段と、イメージ情報を記録媒体に記録する記録手段とを設け、複数の機能は、少なくとも、読取り手段又は記録手段を作動させてイメージ情報を通信回線を介して送受信するファクシミリ機能と、外部機器から受信したプリントデータを記録手段を介して記録するプリント機能と、読取り手段を介して読み取ったイメージ情報を外部機器に送信するスキャナ機能とを含んでいるので、この多機能並行処理型電子装置の主体的な機能であるファクシミリ機能の優先度を、プリント機能やスキャナ機能などの付随的な機能よりも高く設定されているときには、操作された特定のキーからの指令をこのファクシミリ機能に対応する制御プログラムに対してだけ優先的に有効にすることができる。
【００３４】
請求項３の多機能並行処理型電子装置によれば、請求項２と同様の効果を奏するが、ファクシミリ機能の優先度が他の機能の優先度よりも高く設定されているので、操作された特定のキーからの指令を優先度を高く設定されたファクシミリ機能に対応する制御プログラムに優先的に有効にすることができる。
請求項４の多機能並行処理型電子装置によれば、請求項１〜請求項３の何れか１項と同様の効果を奏するが、前記特定のキーは、処理中の動作を停止させる停止キーであるので、操作された停止キーからの停止指令により、優先度の高い機能の制御プログラムに対してだけその処理を停止させることができる。
【００３５】
請求項５の多機能並行処理型電子装置によれば、請求項１〜請求項４の何れか１項と同様の効果を奏するが、１つのＣＰＵを備え、時分割方式にて複数組の制御プログラムを並行処理することにより、複数の機能を同時に実現可能としているので、１つのＣＰＵにより、時分割方式にて複数組の制御プログラムを並行処理することにより複数の機能を同時に実行する場合に、操作パネルの特定のキーを操作するだけで、優先度の高い機能の制御プログラムに対してだけ優先的に特定のキーからの指令を有効にすることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るマルチファンクション情報処理装置の制御系のブロック図である。
【図２】パーソナルコンピュータの制御系のブロック図である。
【図３】キー入力管理制御のルーチンの概略フローチャートである。
【図４】ディスプレイの各表示領域に表示された表示例を示す図である。
【図５】ファクシミリ機能とスキャナ機能とを時分割にて同時処理するときの作動を説明するタイムチャートである。
【符号の説明】
１    マルチファンクション情報処理装置
２    操作パネル
３    ディスプレイ
４    キーボード
５    レーザプリンタ
６    イメージスキャナ装置
７    電話回線
１０    コンピュータ
１２    ＲＯＭ
１４    ＲＡＭ
２０    コントロールユニット
【図１】
0003769839.tif 000002
【図２】
0003769839.tif 000003
【図３】
0003769839.tif 000004
【図４】
0003769839.tif 000005
【図５】
0003769839.tif 000006