(57)【特許請求の範囲】
【請求項１】
文書の印刷を行う印刷手段と、
ユーザが該印刷手段をオフラインからオンラインまたはオンラインからオフラインに切り換えるための切換手段と、
前記印刷手段による文書の印刷中に、優先順位の高い他の文書の割り込み印刷を受け付ける受付手段と、
該受付手段による割り込み印刷の受付に応じて前記印刷手段が当該割り込み印刷を開始する前に、オンライン中の前記印刷手段をオフラインに切換制御する制御手段と
を有し、
前記制御手段は、前記印刷手段が切換制御されてオフライン状態のときに、ユーザが前記切換手段を用いて当該印刷手段をオフラインからオンラインに切り換えると、当該印刷手段による前記割り込み印刷を開始させる
ことを特徴とする印刷システム。
【請求項２】
前記印刷手段が切換制御されてオフライン状態になったときからの経過時間を計時する計時手段
を有し、
前記制御手段は、前記経過時間が所定時間内に、ユーザが前記切換手段を用いて前記印刷手段をオフラインからオンラインに切り換えないときには、当該受け付けられた割り込み印刷を削除するとともに、オフライン中の前記印刷手段をオンラインに切り換え、前記印刷中の文書の印刷を再開させる
ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
印刷手段による文書の印刷中に、優先順位の高い他の文書の割り込み印刷を受け付け、
該割り込み印刷の受付に応じて前記印刷手段が当該割り込み印刷を開始する前に、オンライン中の前記印刷手段をオフラインに切換制御し、
前記印刷手段が切換制御されてオフライン状態のときに、ユーザが切換手段を用いて当該印刷手段をオフラインからオンラインに切り換えると、当該印刷手段による前記割り込み印刷を開始させる
ことを特徴とする印刷システムの制御方法。
【請求項４】
前記印刷手段が切換制御されてオフライン状態になったときからの経過時間を計時し、
前記経過時間が所定時間内に、ユーザが前記切換手段を用いて前記印刷手段をオフラインからオンラインに切り換えないときには、当該受け付けられた割り込み印刷を削除するとともに、オフライン中の前記印刷手段をオンラインに切り換え、前記印刷中の文書の印刷を再開させる
ことを特徴とする請求項３に記載の印刷システムの制御方法。
【請求項５】
印刷手段による文書の印刷中に、優先順位の高い他の文書の割り込み印刷を受け付ける受付手順と、
該割り込み印刷の受付に応じて前記印刷手段が当該割り込み印刷を開始する前に、オンライン中の前記印刷手段をオフラインに切換制御する制御手順と
をコンピュータに実行させるためのプログラムを記憶した、コンピュータ読み取り可能な記憶媒体であって、
前記制御手順では、前記印刷手段が切換制御されてオフライン状態のときに、ユーザが切換手段を用いて当該印刷手段をオフラインからオンラインに切り換えると、当該印刷手段による前記割り込み印刷を開始させる
ことを特徴とする記憶媒体。
【請求項６】
前記印刷手段が切換制御されてオフライン状態になったときからの経過時間を計時する計時手順
をさらにコンピュータに実行させるためのプログラムを記憶し、
前記制御手順では、前記経過時間が所定時間内に、ユーザが前記切換手段を用いて前記印刷手段をオフラインからオンラインに切り換えないときには、当該受け付けられた割り込み印刷を削除するとともに、オフライン中の前記印刷手段をオンラインに切り換え、前記印刷中の文書の印刷を再開させる
ことを特徴とする請求項５に記載の記憶媒体。
【請求項７】
印刷装置による文書の印刷中に、優先順位の高い他の文書の割り込み印刷を受け付る受付手段と、
該受付手段による割り込み印刷の受付に応じて前記印刷装置が当該割り込み印刷を開始する前に、オンライン中の前記印刷装置をオフラインに切換制御する制御手段と
を有し、
前記制御手段は、前記印刷装置が切換制御されてオフライン状態のときに、ユーザが前記印刷装置に備えられている切換手段を用いて当該印刷装置をオフラインからオンラインに切り換えると、当該印刷装置による前記割り込み印刷を開始させる
ことを特徴とする印刷装置の制御装置。
【請求項８】
前記印刷装置が切換制御されてオフライン状態になったときからの経過時間を計時する計時手段
をさらに有し、
前記制御手段は、前記経過時間が所定時間内に、ユーザが前記切換手段を用いて前記印刷装置をオフラインからオンラインに切り換えないときには、当該受け付けられた割り込み印刷を削除するとともに、オフライン中の前記印刷装置をオンラインに切り換え、前記印刷中の文書の印刷を再開させる
ことを特徴とする請求項７に記載の印刷装置の制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書を印刷しているときに、優先順位の高い他の文書を割り込み印刷する印刷システム、その制御方法および記憶媒体に関する。
【０００２】
【従来の技術】
文書を印刷しているときに、優先順位の高い他の文書を割り込み印刷する印刷装置は、従来から知られている。
【０００３】
このような印刷装置では、割り込み文書が現在印刷中の文書に混ざり合ってしまい、両者の文書を分別するのが困難であるため、ソータやエスケープビンなど用紙を分別する機構を設けて、割り込み文書を現在印刷中の文書とは別のビンに出すことにより、両者が混在するのを防止するようにしていた。
【０００４】
【発明が解決しようとする課題】
しかし、上記従来の印刷装置では、ソータやエスケープビンなどの用紙を分別する機構を設けていたため製造コストが増大するとともに、装置自体のサイズが大きくなって設置場所も大きな面積を必要としていた。
【０００５】
本発明は、この点に着目してなされたものであり、特別な用紙分別機構を設けることなく、簡単に現在印刷中の文書と割り込み文書とを分別することができ、これにより、製造コストを低減させるとともに設置面積を削減させることが可能な印刷システム、その制御方法および記憶媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の印刷システムは、文書の印刷を行う印刷手段と、ユーザが該印刷手段をオフラインからオンラインまたはオンラインからオフラインに切り換えるための切換手段と、前記印刷手段による文書の印刷中に、優先順位の高い他の文書の割り込み印刷を受け付ける受付手段と、該受付手段による割り込み印刷の受付に応じて前記印刷手段が当該割り込み印刷を開始する前に、オンライン中の前記印刷手段をオフラインに切換制御する制御手段とを有し、前記制御手段は、前記印刷手段が切換制御されてオフライン状態のときに、ユーザが前記切換手段を用いて当該印刷手段をオフラインからオンラインに切り換えると、当該印刷手段による前記割り込み印刷を開始させることを特徴とする。
【０００７】
好ましくは、前記印刷手段が切換制御されてオフライン状態になったときからの経過時間を計時する計時手段を有し、前記制御手段は、前記経過時間が所定時間内に、ユーザが前記切換手段を用いて前記印刷手段をオフラインからオンラインに切り換えないときには、当該受け付けられた割り込み印刷を削除するとともに、オフライン中の前記印刷手段をオンラインに切り換え、前記印刷中の文書の印刷を再開させることを特徴とする。
【０００８】
上記目的を達成するため、請求項３に記載の印刷システムの制御方法は、印刷手段による文書の印刷中に、優先順位の高い他の文書の割り込み印刷を受け付け、該割り込み印刷の受付に応じて前記印刷手段が当該割り込み印刷を開始する前に、オンライン中の前記印刷手段をオフラインに切換制御し、前記印刷手段が切換制御されてオフライン状態のときに、ユーザが切換手段を用いて当該印刷手段をオフラインからオンラインに切り換えると、当該印刷手段による前記割り込み印刷を開始させることを特徴とする。
【０００９】
好ましくは、前記印刷手段が切換制御されてオフライン状態になったときからの経過時間を計時し、前記経過時間が所定時間内に、ユーザが前記切換手段を用いて前記印刷手段をオフラインからオンラインに切り換えないときには、当該受け付けられた割り込み印刷を削除するとともに、オフライン中の前記印刷手段をオンラインに切り換え、前記印刷中の文書の印刷を再開させることを特徴とする。
【００１０】
上記目的を達成するため、請求項５に記載の記憶媒体は、印刷手段による文書の印刷中に、優先順位の高い他の文書の割り込み印刷を受け付ける受付手順と、該割り込み印刷の受付に応じて前記印刷手段が当該割り込み印刷を開始する前に、オンライン中の前記印刷手段をオフラインに切換制御する制御手順とをコンピュータに実行させるためのプログラムを記憶した、コンピュータ読み取り可能な記憶媒体であって、前記制御手順では、前記印刷手段が切換制御されてオフライン状態のときに、ユーザが切換手段を用いて当該印刷手段をオフラインからオンラインに切り換えると、当該印刷手段による前記割り込み印刷を開始させることを特徴とする。
【００１１】
好ましくは、前記印刷手段が切換制御されてオフライン状態になったときからの経過時間を計時する計時手順をさらにコンピュータに実行させるためのプログラムを記憶し、前記制御手順では、前記経過時間が所定時間内に、ユーザが前記切換手段を用いて前記印刷手段をオフラインからオンラインに切り換えないときには、当該受け付けられた割り込み印刷を削除するとともに、オフライン中の前記印刷手段をオンラインに切り換え、前記印刷中の文書の印刷を再開させることを特徴とする。
上記目的を達成するため、請求項７記載の印刷装置の制御装置は、印刷装置による文書の印刷中に、優先順位の高い他の文書の割り込み印刷を受け付る受付手段と、該受付手段による割り込み印刷の受付に応じて前記印刷装置が当該割り込み印刷を開始する前に、オンライン中の前記印刷装置をオフラインに切換制御する制御手段とを有し、前記制御手段は、前記印刷装置が切換制御されてオフライン状態のときに、ユーザが前記印刷装置に備えられている切換手段を用いて当該印刷装置をオフラインからオンラインに切り換えると、当該印刷装置による前記割り込み印刷を開始させることを特徴とする。
好ましくは、前記印刷装置が切換制御されてオフライン状態になったときからの経過時間を計時する計時手段をさらに有し、前記制御手段は、前記経過時間が所定時間内に、ユーザが前記切換手段を用いて前記印刷装置をオフラインからオンラインに切り換えないときには、当該受け付けられた割り込み印刷を削除するとともに、オフライン中の前記印刷装置をオンラインに切り換え、前記印刷中の文書の印刷を再開させることを特徴とする。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１３】
図１は、本発明の一実施の形態に係る印刷システムの概略構成を示すブロック図である。
【００１４】
同図に示すように、本実施の形態の印刷システムは、汎用コンピュータであるパーソナルコンピュータ（以下、“ＰＣ”と略していう）１と、プリンタ等の印刷装置２とにより構成されている。
【００１５】
ＰＣ１は、通常のコンピュータと同様に、キーボード１１、マウス１２、ＣＰＵ１３、ＲＯＭ１４、ＲＡＭ１５、タイマ１６、フロッピディスク装置（ＦＤＤ）１７、ハードディスク装置（ＨＤＤ）１８およびディスプレイ１９から構成され、各構成要素１１〜１９は、バス２０を介して相互に接続されている。
【００１６】
ＣＰＵ１３は、ＨＤＤ１８やＲＯＭ１４などの記憶装置に格納されているアプリケーションプログラム、プリンタドライバプログラムやＯＳなどをＲＡＭ１５にロードして実行する。
【００１７】
ＲＯＭ１４には、基本Ｉ／Ｏプログラムなどのプログラムや文書印刷の際に使用するフォントデータなどの各種データが記憶されている。
【００１８】
ＲＡＭ１５は、ＣＰＵ１３の主メモリやワークエリアとして機能し、プログラムの実行に必要な情報やファイル等が一時的に格納される。
【００１９】
ＦＤＤ１７には、図示しないＦＤが挿入され、ＦＤＤ１７を通じてＦＤに記憶されたプログラム等がＲＡＭ１５にロードされる。本実施の形態の印刷システムが実行する印刷制御処理プログラム（その手順は、図３を用いて後述する）はＦＤに格納されており、この印刷制御プログラムはＦＤからＲＡＭ１５にロードされて実行される。
【００２０】
ＨＤＤ１８には、アプリケーションプログラム、プリンタドライバプログラムやＯＳなどが格納されている。
【００２１】
キーボード１１およびマウス１２は、ともにユーザがＰＣ１にプログラムの実行などの操作を指示するために使用される。
【００２２】
ディスプレイ１９には、ＰＣ１によって得られた本実施の形態の印刷システムの状態や情報が表示される。
【００２３】
ＰＣ１には印刷装置２が接続されている。接続方法は、パラレルケーブルなどで直接接続する方法のほか、ネットワークを介して接続する方法がある。
【００２４】
印刷装置２は、ユーザ指定により用紙の両面に印刷することができる。また、文書を縮小印刷することにより、用紙の片面に複数ページの印刷を行うことができる。さらに、これらを組み合わせて、用紙の表裏両面に複数ページを印刷することもできる。
【００２５】
図２は、前記ＦＤに格納されている印刷制御処理プログラムがＲＡＭ１５にロードされ実行可能となった状態のメモリマップを示す図である。
【００２６】
本実施の形態では、ＦＤから印刷制御処理プログラムや印刷する文書データをＲＡＭ１５上に直接ロードして実行させるようにしたが、これに限らず、ＨＤＤ１８にＦＤと同じ内容のデータを書き込み、このデータをＲＡＭ１５にロードするようにしてもよい。また、印刷制御処理プログラムを記憶する媒体は、ＦＤ以外にＣＤ−ＲＯＭやＩＣメモリカード等であってもよい。さらに、印刷制御処理プログラムをＲＯＭ１４に記録しておき、これをメモリマップの一部となすように構成し、直接ＣＰＵ１３で実行するようにしてもよい。
【００２７】
図２において、領域Ａ１には基本Ｉ／Ｏプログラムがロードされ、領域Ａ２にはＯＳがロードされ、領域Ａ３には印刷制御処理プログラムがロードされている。そして、領域Ａ４は、ワークエリアとして使用されている。
【００２８】
ＰＣ１の電源が投入されたとき、ＨＤＤ１８から基本Ｉ／ＯプログラムがＲＡＭ１５に読み込まれる。この基本Ｉ／Ｏプログラムは、ＯＳの動作を開始させるＩＰＬ（イニシャルプログラムローディング）機能などを提供するプログラムである。
【００２９】
ＰＣ１のＣＰＵ１３は、ＨＤＤ１８などの記憶装置に格納されているアプリケーションプログラム、プリンタドライバプログラムやＯＳなどをＲＡＭ１５にロードして実行し、キーボード１１やマウス１２などの入力装置からの指示を受けて、ＨＤＤ１８などの記憶装置に格納されている指定された文書ファイルを印刷装置２に送って印刷を行う。
【００３０】
図３は、本実施の形態の印刷システム、特にＰＣ１のＣＰＵ１３が実行する印刷制御処理プログラムの手順を示すフローチャートである。
【００３１】
同図において、まず、現在指示されている文書を印刷する（ステップＳ１）。
【００３２】
次に、この印刷中に他文書の割り込みがあるか否かをチェックし（ステップＳ２）、割り込みがあったときにはステップＳ４に進む一方、割り込みがないときは、ステップＳ３に進み、印刷の終了をチェックする。
【００３３】
ステップＳ３で、印刷すべき文書が残っているときには、ステップＳ１に戻って次の文書の印刷を続行する一方、すべての印刷を終了したときには、本印刷制御処理を終了する。
【００３４】
ステップＳ４では、印刷装置２のオンラインスイッチ（図示せず）をオフラインとして、印刷を中断し、続くステップＳ５では、タイマ１６による計時を開始し、オフラインにしてからの時間を計測する。
【００３５】
ステップＳ６およびステップＳ７では、予め設定したＮ秒以内にユーザの操作により印刷装置２がオンラインに戻されたか否かをチェックし、戻されなかったときには、タイマ１６による計時をストップさせ（ステップＳ８）、割り込み文書の印刷ジョブを削除した（ステップＳ９）後に、前記ステップＳ１に戻って、印刷中であった文書の印刷を再開する。
【００３６】
一方、Ｎ秒以内にユーザの操作により印刷装置２がオンラインに戻されたときには、タイマ１６による計時をストップさせ（ステップＳ１０）、割り込み文書の印刷を開始させ、その印刷の終了（ステップＳ１１）後、前記ステップＳ１に戻って、印刷中であった文書の印刷を再開する。
【００３７】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵ１３やＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００３８】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３９】
プログラムコードを供給するための記憶媒体としては、たとえば、前記フロッピーディスク（ＦＤ）、ハードディスク（ＨＤＤ１７内の）、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ１４などを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００４０】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００４１】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ１３などが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００４２】
【発明の効果】
以上説明したように、請求項１，３，５に記載の発明によれば、印刷手段による文書の印刷中に、優先順位の高い他の文書の割り込み印刷が受け付けられ、該割り込み印刷の受付に応じて前記印刷手段によって当該割り込み印刷が開始する前に、オンライン中の前記印刷手段がオフラインに切換制御され、このオフライン状態のときに、ユーザにより切換手段を用いて当該印刷手段がオフラインからオンラインに切り換えられると、当該印刷手段による前記割り込み印刷が開始するので、特別な用紙分別機構を設けることなく、簡単に印刷中の文書と割り込み文書とを分別することができ、これにより、製造コストを低減させるとともに、設置面積を削減させることが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る印刷システムの概略構成を示すブロック図である。
【図２】ＦＤに格納されている印刷制御処理プログラムが図１のＲＡＭにロードされ実行可能となった状態のメモリマップを示す図である。
【図３】図１の印刷システム、特にＣＰＵが実行する図２の印刷制御処理プログラムの手順を示すフローチャートである。
【符号の説明】
１  パーソナルコンピュータ
２  印刷装置
１１  キーボード
１２  マウス
１３  ＣＰＵ
１４  ＲＯＭ
１５  ＲＡＭ
１６  タイマ
１７  フロッピディスク装置（ＦＤＤ）
１８  ハードディスク装置（ＨＤＤ）
１９  ディスプレイ
２０  バス
【図１】
0004100824.tif 000002
【図２】
0004100824.tif 000003
【図３】
0004100824.tif 000004