(57)【特許請求の範囲】
【請求項１】
印字データを送信する上位装置に対して複数のプリンタがネットワークを介して接続されている印字出力システムであって、
前記上位装置から送信された印字データに基づいて印字出力を行う印字手段と、
他のプリンタに前記印字データの印字出力を要求する操作が可能な操作手段、および、
前記操作手段に対する出力要求操作に対応する出力指示信号を他のプリンタに送信する信号送信手段を備えた第１のプリンタと、
前記上位装置から前記第１のプリンタに前記印字データが送信されるタイミングに、前記上位装置から前記印字データを受信する印字データ受信手段と、
前記第１のプリンタから送信された出力指示信号を受信する信号受信手段、および、
前記信号受信手段が出力指示信号を受信してから前記印字データ受信手段が受信した印字データに基づいて印字出力を行う印字手段を備えた第２のプリンタとを含むことを特徴とする印字出力システム。
【請求項２】
前記第２のプリンタが、前記上位装置からの印字データを一時的に記憶可能な記憶手段を備えたことを特徴とする請求項１に記載の印字出力システム。
【請求項３】
前記操作手段が、前記印字データの出力設定の変更を要求する操作が可能に構成され、
前記信号送信手段が、出力指示信号とともに、前記操作手段に対する出力設定変更要求操作に対応する出力設定変更信号を送信し、
前記第２のプリンタの印字手段が、前記出力指示信号および前記出力設定変更信号を受信してから、前記出力設定変更信号に対応する出力設定に基づいて前記印字データの印字出力を行うことを特徴とする請求項１または２に記載の印字出力システム。
【請求項４】
前記第１プリンタの出力指示信号が、前記上位装置を経由して前記第２のプリンタに送信されることを特徴とする請求項１から３のいずれか１項に記載の印字出力システム。
【請求項５】
上位装置から送信された印字データを印字出力し、且つ他のプリンタに前記印字データを印字出力させる出力指示信号を出力可能な第１のプリンタとともに、ネットワークを介して前記上位装置に接続される第２のプリンタであって、
前記上位装置から前記第１のプリンタに前記印字データが送信されるタイミングに、前記上位装置から前記印字データを受信する印字データ受信手段と、
前記印字データ受信手段が受信した印字データを一次的に記憶する記憶手段と、
前記出力指示信号を受信する信号受信手段と、
前記信号受信手段が出力指示信号を受信してから前記記憶手段に記憶された印字データに基づいて印字を行う印字手段とを備えることを特徴とするプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプリンタに関し、より詳しくは、コンピュータネットワークに接続されて使用されるプリンタに関する。
【０００２】
【従来の技術】
一般に、一つの施設内で使用されている複数のパソコンがコンピュータネットワークにより相互に接続されている環境では、複写機やファックス、プリンタ等の出力機器も上記コンピュータネットワークに接続され、これら出力機器は、コンピュータネットワークに接続されている各パソコンに共有される共通の出力機器として機能している。
【０００３】
このようなコンピュータネットワーク環境において、一つのパソコンで文書を作成し、それをプリンタでプリントアウトして配布したりファックスで施設外に配信するときには、従来より、ユーザは次のような作業を実行していた。すなわち、ユーザは自席にあるパソコンで文書を作成すると、それを１部プリントアウトして誤字や脱字、内容等をチェックする（試し出力）。その結果、作成した文書が所期のものであって問題がないと判断すると、作成した文書を必要な部数プリントアウトする（本番出力）。また、作成した上記文書を施設外に配信する必要があるときは、文書をファックスする（配信）。
【０００４】
上記のような一連の作業を行うに際して、ユーザは試し出力と本番出力とでは別のプリンタを使用することが多い。すなわち、試し出力のときには、自席のパソコンを操作して自席もしくは自席に近い場所に配置されている試し出力用のローエンドのプリンタで１部プリントアウトし、作成した文書をチェックする。そして本番出力のときには、再び自席のパソコンを操作して、自席のパソコンから遠い場所に配置されている本番出力用のハイエンドの高速プリンタで例えば３部プリントアウトする。さらに、施設外に配信する必要があるときには、パソコンのファックス機能を使用して施設外の例えば１名に配信を行う。
【０００５】
【発明が解決しようとする課題】
ところで、上記のようなコンピュータネットワーク環境において、パソコンで作成した文書の出力作業を行う際に、次のような問題があった。すなわち、ユーザは先ず、試し出力用のプリンタに対し、自席のパソコンから出力指示を行い、その出力結果を試し出力用のプリンタで確認する。その後、再び自席のパソコンに戻って本番出力用のプリンタに対して出力指示を行い、本番出力用のプリンタへプリントアウトされた文書を取りに行く。このため、自席のパソコンで作成した文書の出力作業に際して、ユーザは試し出力用のプリンタ、自席のパソコンおよび本番出力用のプリンタの間を行き来しなければならず、出力作業に手間がかかり作業能率が悪いという問題があった。
【０００６】
本発明の目的は、ユーザが作成した文書の出力段階で必要とするユーザの移動を少なくし、文書データ等の出力作業の効率化を図ったプリンタを提供することである。
【０００７】
【課題を解決するための手段および作用】
上記目的を達成するために、請求項１に係る発明は、印字データを送信する上位装置に対して複数のプリンタがネットワークを介して接続されている印字出力システムであって、
前記上位装置から送信された印字データに基づいて印字出力を行う印字手段と、
他のプリンタに前記印字データの印字出力を要求する操作が可能な操作手段、および、
前記操作手段に対する出力要求操作に対応する出力指示信号を他のプリンタに送信する信号送信手段を備えた第１のプリンタと、
前記上位装置から前記第１のプリンタに前記印字データが送信されるタイミングに、前記上位装置から前記印字データを受信する印字データ受信手段と、
前記第１のプリンタから送信された出力指示信号を受信する信号受信手段、および、
前記信号受信手段が出力指示信号を受信してから前記印字データ受信手段が受信した印字データに基づいて印字出力を行う印字手段を備えた第２のプリンタとを含むことを特徴とする。
【０００８】
第１のプリンタの信号送信手段からネットワークに接続された第２のプリンタに対して出力指示信号が出力されると、第２のプリンタは該出力指示信号に応答し、上位装置から第１のプリンタに印字データが送信されるタイミングに、上位装置から受信した印字データに基づく印字出力を実行する。これにより、試し出力を行った第１のプリンタから第２のプリンタに対して本番の出力指示を行うことができ、本番出力を実行するために一々上位装置から本番出力するための操作をする必要がない。また、バッチファイル等により予め準備された試し出力用の設定および本番出力用の設定を実行するようにしておくことにより、本番出力の際に上位装置による出力の再設定の必要もなくすことができる。さらに、印字データを第１のプリンタから第２のプリンタに送信する必要がないので、本番出力の時間を短縮することができる。
【０００９】
また、請求項２に係る発明は、請求項１に記載の印字出力システムにおいて、前記第２のプリンタが、前記上位装置からの印字データを一時的に記憶可能な記憶手段を備えたことを特徴とする。
さらに、請求項３に係る発明は、請求項１または２に記載の印字出力システムにおいて、前記操作手段が、前記印字データの出力設定の変更を要求する操作が可能に構成され、
前記信号送信手段が、出力指示信号とともに、前記操作手段に対する出力設定変更要求操作に対応する出力設定変更信号を送信し、
前記第２のプリンタの印字手段が、前記出力指示信号および前記出力設定変更信号を受信してから、前記出力設定変更信号に対応する出力設定に基づいて前記印字データの印字出力を行うことを特徴とする。
さらにまた、請求項４に係る発明は、請求項１から３のいずれか１項に記載の印字出力システムにおいて、
前記第１のプリンタの出力指示信号が、前記上位装置を経由して前記第２のプリンタに送信されることを特徴とする。
【００１０】
上位装置から第１のプリンタに印字データが送信されるタイミングに、上位装置から受信した印字データを一時的に記憶する印字データ記憶手段により、第２のプリンタは、第１のプリンタからの出力指示信号を受信したタイミングに印字データを取得する必要がなくなり、本番出力の時間を短縮することができる。さらに、第１のプリンタの操作手段を介して、第２のプリンタの本番出力の出力設定を変更することができる。さらにまた、第１のプリンタの出力指示信号が、上位装置を経由して第２のプリンタに送信されるので、第１のプリンタから第２のプリンタに出力指示信号を送信する必要がなくなる。
【００１１】
さらに、請求項５に係る発明は、上位装置から送信された印字データを印字出力し、且つ他のプリンタに前記印字データを印字出力させる出力指示信号を出力可能な第１のプリンタとともに、ネットワークを介して前記上位装置に接続される第２のプリンタであって、
前記上位装置から前記第１のプリンタに前記印字データが送信されるタイミングに、前記上位装置から前記印字データを受信する印字データ受信手段と、
前記印字データ受信手段が受信した印字データを一次的に記憶する記憶手段と、
前記出力指示信号を受信する信号受信手段と、
前記信号受信手段が出力指示信号を受信してから前記記憶手段に記憶された印字データに基づいて印字を行う印字手段とを備えることを特徴とする。
【００１２】
上位装置からの印字データを試し出力した第１のプリンタからの出力指示信号に基づいて、印字データを、第１のプリンタから受け取ることなく、印字出力することができる。
【００１３】
【発明の実施の形態】
以下に、図面を参照して本発明に係る印字出力システムの第１および第２の実施形態と、これに関連する印字出力システムの第１および第２の関連形態について説明する。
【００１４】
Ｉ．第１関連形態
（１）ネットワーク環境
印字出力システムの第１関連形態が動作するネットワーク環境の例を図１に示す。該ネットワーク環境では、一つの施設内で使用されているパソコンＰＣｋがコンピュータネットワーク１によりプリンタＰＴ１，…，ＰＴｎに接続されている。上記パソコンＰＣｋはまた、コンピュータネットワーク１により他のパソコン（図示せず。）とも接続されている。上記プリンタＰＴ１，…，ＰＴｎには、ユーザの自席もしくはその近くに試し出力用として使用されるローエンドのプリンタ、多数のユーザが共同して本番出力用として使用されるハイエンドの高速プリンタやカラープリンタ等が含まれている。上記プリンタＰＴ１，…，ＰＴｎの各々は、コンピュータネットワーク１に接続されているパソコンＰＣｋや上記他のパソコンに共有される共通のデータ出力機器として機能している。ユーザは、作成する文書の目的やその配布先、プリントアウトに伴う作業効率等を考慮して、上記プリンタＰＴ１，…，ＰＴｎの中から最適なものを選択して使用することができる。
【００１５】
（２）システム構成
上記プリンタＰ１，…，Ｐｎの各々は、中央処理装置１１、主記憶装置１２、操作装置１３、通信装置１４、表示装置１５および印字装置１６から構成されている。上記中央処理装置１１は、主記憶装置１２に格納されているデータ出力制御ソフトウエアを実行し、上記通信装置１４を通してパソコンから送られてきたデータを印字装置１６にプリントアウトさせる。
【００１６】
上記主記憶装置１２は、データ出力制御ソフトウエアが格納されるとともに、パソコンＰＣｋから通信装置１４を通して入力するパソコンＰＣｋの出力データを記憶する。上記主記憶装置１２はまた、中央処理装置１１が情報処理を行なううえで必要な情報、例えば他のプリンタＰＴ２，…，ＰＴｎにそれぞれ対応する各種出力機器情報を記憶し、必要に応じて取り出すことができるようになっている。上記主記憶装置１２はさらに、ユーザが上記操作装置１３から入力した情報を登録情報として記憶し、必要に応じて取り出すことができるようになっている。
【００１７】
上記表示装置１５はＬＣＤ（液晶ディスプレイ）からなり、上記中央処理装置１１で処理された情報を図形や文字等で表示する。上記操作装置１３は表示装置１５の表示画面に装着されたタッチパネルもしくは表示装置１５の近傍に配置されたキースイッチ群からなり、ユーザは、上記操作装置１３により中央処理装置１１に対して各種データの入力や他のプリンタＰＴ２，…，ＰＴｎへのデータ出力の指令を行う。
【００１８】
（３）制御フロー
本関連形態は、プリンタＰＴ１での試し出力後、出力指示、出力設定、出力データをプリンタＰＴ１からデータ出力装置ＰＴ２ないしＰＴｎに送信するようにしたものであり、その制御フローについて、図３および図４をそれぞれ参照して説明する。なお、以下の各形態の説明では、「出力指示」とは出力トリガを意味し、「出力設定」とは出力部数、色、出力先（試し出力用、本番出力用）等を意味し、「出力データ」とは実際にプリントアウトされる内容を意味する。
【００１９】
＜パソコンＰｋにおけるデータ出力ルーチン＞
図３のデータ出力ルーチンがスタートすると、パソコンＰＣｋは出力データ作成が完了し、その出力データの出力設定がなされているか否かを判定する（ステップＳ３１）。出力データ作成が完了し、出力設定がなされているとき（ステップＳ３１でＹｅｓ）には、ユーザから出力設定変更の操作があったか否かを判定する（ステップＳ３２）。また、上記ステップＳ３１で出力設定がなされていないとき（ステップＳ３１でＮｏ）、および上記ステップＳ３２でユーザから出力設定変更の操作があったとき（ステップＳ３２でＹｅｓ）には、ユーザによる出力設定が行われる（ステップＳ３３）。
【００２０】
上記ステップＳ３２でユーザから出力設定変更の操作がなかったとき（ステップＳ３２でＮｏ）、およびユーザによる出力設定（ステップＳ３３）が行われると、パソコンＰＣｋは上記出力指示、出力設定に基づいて出力データを、出力設定により指定された例えばプリンタＰＴ１へ送信する（ステップＳ３４）。
【００２１】
＜プリンタ制御ルーチン＞
上記データ出力制御ソフトウエアによるプリンタＰＴ１の制御フローを図４に示す。プリンタＰＴ１の主記憶装置１２（図２参照）に格納されている制御ソフトウエアが起動され、図４のフローがスタートすると、プリンタＰＴ１の通信装置１４が、パソコンＰＣｋからの出力指示、出力設定および出力データを受信し、主記憶装置１２に格納する（ステップＳ４１）。プリンタＰＴ１の中央処理装置１１は、通信装置１４により受信された上記出力指示、出力設定に基づいて、印字装置１６に試し出力として上記出力データをプリントアウトさせる（ステップＳ４２）。
【００２２】
受信した出力設定の内容に基づき、自分が試し出力用プリンタかどうかを判定する（ステップＳ４３）。試し出力用でないなら（ステップＳ４３でＮｏ）自分は本番出力用であり、ステップＳ４２で本番出力が済んだのでデータ消去（ステップＳ４８）し、終了する。
【００２３】
自分が試し出力用プリンタであれば（ステップＳ４３でＹｅｓ）、中央処理装置１１はユーザが操作装置１３から上記試し出力（ステップＳ４２）の結果が可（ＯＫ）であることを指示したか否かを判定する（ステップＳ４４）。試し出力の結果が可（ステップＳ４４でＹｅｓ）であれば、ユーザから出力設定変更の操作があったか否かを判定する（ステップＳ４５）。また、試し出力の結果が否（ステップＳ４４でＮｏ）であれば、上記中央処理装置１１は主記憶装置１２に格納されている受信した本番出力の出力指示、出力設定、出力データの消去（ステップＳ４８）を実行して終了する。
【００２４】
ユーザが入力した試し出力の結果が可（ＯＫ）であり（ステップＳ４４でＹｅｓ）、ユーザから出力設定変更の操作があったとき（ステップＳ４５でＹｅｓ）には、主記憶装置１２に格納されている出力設定の変更がユーザによりプリンタＰＴ１から行われ（ステップＳ４６）、パソコンＰＣｋから受信されて上記主記憶装置１２に格納されていた出力設定が変更される。また、上記ステップＳ４５でユーザから出力設定変更の操作がない（ステップＳ４５でＮｏ）ときには、ユーザによる主記憶装置１２に格納されている出力設定変更が行われない。
【００２５】
その後、中央処理装置１１は、上記主記憶装置１２に格納されている出力指示、出力設定、出力データ情報をプリンタＰＴ１からプリンタＰＴ２ないしＰＴｎに送信した（ステップＳ４７）後、上記主記憶装置１２に記憶されている上記出力指示、出力設定および出力データを消去して終了する。なお、図４で説明したプリンタ制御ルーチンはプリンタＰＴ１のものであるが、プリンタＰＴ２ないしＰＴｎの各々も同様の制御ルーチンにより制御される。
【００２６】
上記のように、本関連形態によれば、試し出力を行ったプリンタ（本形態ではプリンタＰＴ１）から本番出力の出力設定および出力指示を行うことができるので、ユーザは本番出力を実行するために一々自席のパソコンＰＣｋに戻って本番出力の操作をする手間がなくなる。また、予め準備された試し出力用の設定および本番出力用の設定を行っておけば、本番出力の際にパソコンＰＣｋによる出力の再設定の必要もなくすことができる。さらに、本番出力のために複数のプリンタを設定しておくことにより、本番出力と同時に作成した文書を所望の部署に配布することができ、プリントアウトした文書の配布の手間もなくすことができる。
【００２７】
II．第１実施形態
本発明の第１実施形態が動作するネットワーク環境およびシステム構成は、図１および図２で説明した第１関連形態で説明したものと全く同じである。従って、本発明に係るプリンタの第１実施形態が動作するネットワーク環境およびシステム構成については、図１および図２およびその説明を参照するものとし、重複した説明は省略する。
【００２８】
制御フロー
本実施形態は、出力データをパソコンＰＣｋからプリンタＰＴ１およびＰＴ２ないしＰＴｎに同時に送信し、プリンタＰＴ１での試し出力後、本番出力の出力指示のみを、プリンタＰＴ１からプリンタＰＴ２ないしＰＴｎに送信するようにしたものであり、その制御フローについて、図５および図６をそれぞれ参照して説明する。
【００２９】
＜パソコンＰｋにおけるデータ出力ルーチン＞
図５のデータ出力ルーチンがスタートすると、パソコンＰＣｋは出力データ作成が完了し、その出力データの出力設定がなされているか否かを判定する（ステップＳ５１）。出力データ作成が完了し、出力設定がなされているとき（ステップＳ５１でＹｅｓ）には、ユーザから出力設定変更の操作があったか否かを判定する（ステップＳ５２）。また、上記ステップＳ５１で出力設定がなされていないとき（ステップＳ５１でＮｏ）、および上記ステップＳ５２でユーザから出力設定変更の操作があったとき（ステップＳ５２でＹｅｓ）には、ユーザによる出力設定が行われる（ステップＳ５３）。
【００３０】
上記ステップＳ５２でユーザから出力設定変更の操作がなかったとき（ステップＳ５２でＮｏ）、およびユーザによる出力設定（ステップＳ５３）が行われると、パソコンＰＣｋは上記出力指示、出力設定に基づいて出力データを同時に、プリンタＰＴ１のみならずプリンタＰＴ２ないしＰＴｎにも送信する（ステップＳ５４）。
【００３１】
＜プリンタ制御ルーチン＞
上記データ出力制御ソフトウエアによるプリンタＰＴ１の制御フローを図６に示す。プリンタＰＴ１の主記憶装置１２（図２参照）に格納されている制御ソフトウエアが起動され、図６のフローがスタートすると、プリンタＰＴ１の通信装置１４が、パソコンＰＣｋからの出力指示、出力設定および出力データを受信し、主記憶装置１２に格納する（ステップＳ６１）。プリンタＰＴ１の中央処理装置１１は、通信装置１４により受信された上記出力指示、出力設定に基づいて、印字装置１６に試し出力として上記出力データをプリントアウトさせる（ステップＳ６２）。
【００３２】
受信した出力設定の内容に基づき、自分が試し出力用プリンタかどうかを判定する（ステップＳ６３）。試し出力用でないなら（ステップＳ６３でＮｏ）自分は本番出力用であり、ステップＳ６２で本番出力が済んだのでデータ消去（ステップＳ６８）し、終了する。
【００３３】
自分が試し出力用プリンタであれば（ステップＳ６３でＹｅｓ）、中央処理装置１１はユーザが操作装置１３から上記試し出力の結果が可（ＯＫ）であることを指示したか否かを判定する（ステップＳ６４）。試し出力の結果が可（ステップＳ６４でＹｅｓ）であれば、ユーザから出力設定変更の操作があったか否かを判定する（ステップＳ６５）。また、試し出力の結果が否（ステップＳ６４でＮｏ）であれば、上記中央処理装置１１は主記憶装置１２に格納されている受信した本番出力の出力指示、出力設定、出力データの消去（ステップＳ６８）を実行して終了する。
【００３４】
他方、ユーザが入力した試し出力の結果が可（ＯＫ）であり（ステップＳ６４でＹｅｓ）、ユーザから出力設定変更の操作があったとき（ステップＳ６５でＹｅｓ）には、主記憶装置１２に格納されている出力設定の変更がユーザによりプリンタＰＴ１から行われ（ステップＳ６６）、パソコンＰＣｋから受信されて上記主記憶装置１２に格納されていた出力設定が変更される。また、上記ステップＳ６５でユーザから出力設定変更の操作がない（ステップＳ６５でＮｏ）ときには、ユーザによる主記憶装置１２に格納されている出力設定変更が行われない。
【００３５】
その後、中央処理装置１１は、上記主記憶装置１２に格納されている出力指示、出力設定をプリンタＰＴ１からプリンタＰＴ２ないしＰＴｎに送信した（ステップＳ６７）後、上記主記憶装置１２に記憶されている上記出力指示、出力設定および出力データを消去して終了する。なお、出力データは予めステップＳ５４で送られている。
【００３６】
本実施形態によれば、出力データをパソコンＰＣｋからプリンタＰＴ１およびプリンタＰＴ２ないしＰＴｎに同時に送信し、プリンタＰＴ１で試し出力後、本番出力の出力指示のみをプリンタＰＴ１からプリンタＰＴ２ないしＰＴｎに行っているので、第１関連形態が奏する効果に加えて、さらに次の効果を奏することができる。すなわち、本実施形態では、本番出力のための出力指示を受けた時点でプリンタＰＴ２ないしＰＴｎの各々は既に出力データを受け取っており、出力データの転送による待ち時間を必要としないので、本番出力の時間を短縮することができる。
【００３７】
III．第２実施形態
本発明の第２実施形態が動作するネットワーク環境およびシステム構成は、既に述べたように、図１および図２で説明した第１関連形態で説明したものと全く同じである。従って、本発明に係るプリンタの第２実施形態が動作するネットワーク環境およびシステム構成については、図１および図２およびその説明を参照するものとし、重複した説明は省略する。
【００３８】
制御フロー
本実施形態は、プリンタＰＴ１による試し出力後、本番出力の出力指示をプリンタＰＴ１からパソコンＰＣｋに送信し、それに応答してパソコンＰＣｋが予め記憶している出力設定に従い、プリンタＰＴ２ないしＰＴｎに出力指示を行うようにしたものであり、その制御フローについて、図７および図８をそれぞれ参照して説明する。
【００３９】
＜パソコンＰｋにおけるデータ出力ルーチン＞
図７のデータ出力ルーチンがスタート、又は、図８に示すプリンタ制御ルーチンのステップＳ８５でプリンタＰＴ１からパソコンＰＣｋに送られて来る出力指示を受信する（ステップＳ７１）と、パソコンＰＣｋは出力データ作成が完了し、その出力データの出力設定が完了しているか否かを判定する（ステップＳ７２）。出力設定がなされているとき（ステップＳ７２でＹｅｓ）には、ユーザから出力設定変更の操作があったか否かを判定する（ステップＳ７３）。また、上記ステップＳ７２で出力でデータ作成が完了もしくは出力設定がなされていないとき（ステップＳ７２でＮｏ）、およびユーザから出力設定変更の操作があったとき（ステップＳ７３でＹｅｓ）には、ユーザによる出力設定が行われる（ステップＳ７４）。
【００４０】
上記ステップＳ７３でユーザから出力設定変更の操作がなかったとき（ステップＳ７３でＮｏ）、およびユーザによる出力設定（ステップＳ７４）が行われると、図８に示すプリンタ制御ルーチンのステップＳ８５からパソコンＰＣｋに対する出力指示の有無を判定する（ステップＳ７５）。パソコンＰＣｋに対する出力指示がないとき（ステップＳ７５でＮｏ）には、パソコンＰＣｋはプリンタＰＴ１には出力指示、バッチファイルとして持っている出力設定、出力データを送信し、プリンタＰＴ２ないしＰＴｎには出力データを送信（ステップＳ７６）した後、終了する。これに対し、パソコンＰＣｋに対する出力指示があるとき（ステップＳ７５でＹｅｓ）には、パソコンＰＣｋはプリンタＰＴ２ないしＰＴｎに出力指示、バッチファイルとして持っている出力設定を送信（ステップＳ７７）した後、終了する。
【００４１】
＜プリンタ制御ルーチン＞
プリンタＰＴ１の主記憶装置１２（図２参照）に格納されている制御ソフトウエアが起動され、図８のフローがスタートすると、プリンタＰＴ１の通信装置１４が、パソコンＰＣｋからの出力指示、出力設定および出力データを受信し、主記憶装置１２に格納する（ステップＳ８１）。プリンタＰＴ１の中央処理装置１１は、通信装置１４により受信された上記出力指示、出力設定に基づいて、印字装置１６に試し出力として上記出力データをプリントアウトさせる（ステップＳ８２）。
【００４２】
受信した出力設定の内容に基づき、自分が試し出力用プリンタかどうかを判定する（ステップＳ８３）。試し出力用でないなら（ステップＳ８３でＮｏ）自分は本番出力用であり、ステップＳ８２で本番出力が済んだのでデータ消去（ステップＳ８６）し、終了する。
【００４３】
自分が試し出力用プリンタであれば（ステップＳ８３でＹｅｓ）、上記プリンタＰＴ１の中央処理装置１１はユーザが操作装置１３から上記試し出力の結果が可（ＯＫ）であることを指示したか否かを判定する（ステップＳ８４）。ユーザが入力した試し出力の結果が可（ステップＳ８４でＹｅｓ）であれば、出力指示をパソコンＰＣｋへ送信する（ステップＳ８５）。また、試し出力の結果が否（ステップＳ８４でＮｏ）であれば、上記中央処理装置１１は主記憶装置１２に格納されている受信した出力指示、出力設定、出力データの消去（ステップＳ８６）を実行して終了する。
【００４４】
本実施形態によれば、出力設定をバッチファイルとしてコンピュータＰＣｋが持っているので、第１関連形態および第１実施形態が奏する効果に加えて、さらに次の効果を奏することができる。すなわち、本実施形態では、本番出力のための出力設定をパソコンＰＣｋとプリンタＰＴ１との間で送受信する必要がない、本番出力のためにプリンタＰＴ１が処理を行う必要がない。
【００４５】
IV．第２関連形態
（１）ネットワーク環境
本発明の第２関連形態が動作するネットワーク環境を図９に示す。該ネットワーク環境では、一つの施設内で使用されているパソコンＰＣ１，…，ＰＣｎがコンピュータネットワーク１により相互に接続されている。また、該コンピュータネットワーク１にはプリンタＰＴ１が接続され、上記パソコンＰＣ１，…，ＰＣｎに共有される共通のデータ出力機器として機能している。さらに、上記パソコンＰＣ２，…，ＰＣｎにはそれぞれ専用のプリンタＰＴ２，…，ＰＴｎが接続されている。
【００４６】
（２）システム構成
システム構成は、図２で説明した第１関連形態で説明したものと全く同じである。従って、本発明に係るプリンタの第２関連形態のシステム構成については、図２およびその説明を参照するものとし、重複した説明は省略する。
【００４７】
（３）制御フロー
本関連形態は、プリンタＰＴ１による試し出力後、本番出力の出力指示をパソコンＰＣ１ないしＰＣｎに送信し、パソコンＰＣ１ないしＰＣｎからプリンタＰＴ２ないしＰＴｎへデータ出力を行うようにしたものであり、その制御フローについて、図１０ないし図１３をそれぞれ参照して説明する。
【００４８】
＜パソコンＰＣ１におけるデータ出力ルーチン＞
図１０のデータ出力ルーチンがスタートすると、パソコンＰＣ１は出力データ作成が完了し、出力設定済みか否かを判定する（ステップＳ１０１）。出力データ作成が完了し、出力設定済みのとき（ステップＳ１０１でＹｅｓ）には、出力設定変更の操作があったか否かを判定する（ステップＳ１０２）。また、上記ステップＳ１０１で出力設定がなされていないとき（ステップＳ１０１でＮｏ）、および上記ステップＳ１０２でユーザから出力設定変更の操作があったとき（ステップＳ１０２でＹｅｓ）には、ユーザによる出力設定が行われる（ステップＳ１０３）。
【００４９】
上記ステップＳ１０２でユーザから出力設定変更の操作がなかったとき（ステップＳ１０２でＮｏ）、およびユーザによる出力設定（ステップＳ１０３）が行われると、パソコンＰＣ１はプリンタＰＣ１に出力指示、出力設定、出力データを同時に送信し、パソコンＰＣ２ないしＰＣｎには出力データを送信する（ステップＳ１０４）。
【００５０】
＜プリンタＰＴ１制御ルーチン＞
図１１のフローがスタートすると、プリンタＰＴ１の通信装置１４が、パソコンＰＣ１からの出力指示、出力設定および出力データを受信し、主記憶装置１２に格納する（ステップ１１１）。プリンタＰＴ１の中央処理装置１１は、通信装置１４により受信された上記出力指示、出力設定に基づいて、印字装置１６に試し出力として上記出力データをプリントアウトさせる（ステップＳ１１２）。
【００５１】
その後、上記プリンタＰＴ１の中央処理装置１１は試し出力の結果が可（ＯＫ）であることが指示されたか否かを判定する（ステップＳ１１３）。試し出力の結果が可（ステップＳ１１３でＹｅｓ）であれば、パソコンＰＣ２ないしＰＣｎへ出力指示を送信し（ステップＳ１１４）、受信した出力指示、出力設定、出力データを消去し（ステップＳ１１６）、終了する。また、試し出力の結果が否（ステップＳ１１３でＮｏ）であれば、パソコンＰＣ２ないしＰＣｎへ受信データ消去指示を送信し（ステップＳ１１５）、受信した出力指示、出力設定、出力データを消去し（ステップＳ１１６）、終了する。
【００５２】
＜パソコンＰＣ２ないしＰＣｎの制御ルーチン＞
図１２に示す制御ルーチンがスタートすると、パソコンＰＣ１からの出力データを受信し（ステップＳ１２１）、プリンタＰＴ１からの受信データ消去指示が受信されたか否かを判定する（ステップＳ１２２）。このとき、プリンタＰＴ１からの受信データ消去の指示を受信した（ステップＳ１２２でＹｅｓ）ときは、受信した出力指示、出力設定、出力データを消去（ステップＳ１２８）した後、終了する。
【００５３】
一方、上記ステップＳ１２２で、プリンタＰＴ１からの受信データ消去の指示を受信していない（ステップＳ１２２でＮｏ）ときは、プリンタＰＴ１からの出力指示を受信したか否かを判定する（ステップＳ１２３）。ここでプリンタＰＴ１からの出力指示を受信していない（ステップＳ１２３でＮｏ）ときにはステップＳ１２２に戻り、プリンタＰＴ１からの出力指示を受信している（ステップＳ１２３でＹｅｓ）ときには、出力設定が既に記憶されているか否かを判定する（ステップＳ１２４）。ステップＳ１２４にて出力設定が既に記憶されている（ステップＳ１２４でＹｅｓ）と判定されると、ユーザから出力設定変更の操作の有無を判定する（ステップＳ１２５）。
【００５４】
そして、ユーザから出力設定変更の操作がない（ステップＳ１２５でＮｏ）ときには、出力指示、出力設定、出力データをプリンタＰＴ２ないしＰＴｎへ送信する（ステップＳ１２７）。他方、出力設定が記憶されていない（ステップＳ１２４でＮｏ）とき、およびユーザから出力設定変更の操作があった（ステップＳ１２５でＹｅｓ）ときには、ユーザによる出力設定が行われる（ステップＳ１２６）。
【００５５】
その後、出力指示、出力設定、出力データ情報をプリンタＰＴ２ないしＰＴｎに送信した（ステップＳ１２７）後、受信した上記出力指示、出力設定および出力データを消去（ステップＳ１２８）して終了する。
【００５６】
＜プリンタＰＴ２ないしＰＴｎの制御ルーチン＞
図１３に示す制御ルーチンがスタートすると、パソコンＰＣ２ないしＰＣｎのいずれかから出力指示、出力データを受信する（ステップＳ１３１）と、受信した出力データを出力（ステップＳ１３２）した後、受信データを消去し（ステップＳ１３３）、終了する。
【００５７】
本関連形態によれば、出力設定をバッチファイルとしてコンピュータＰＣ１ないしＰＣｎが持っているので、第１関連形態および第１実施形態が奏する効果に加えて、さらに次の効果を奏することができる。すなわち、本関連形態では、ネットワーク接続できないプリンタＰＴ２ないしＰＴｎにもデータ出力を行うことができる、各々のパソコンに予め準備された出力設定に従って個別に出力設定を行ってデータ出力ができる。
【００５８】
【発明の効果】
以上詳述したように、本発明によれば、試し出力を行ったプリンタから他のデータ出力装置に本番出力の設定および出力指示を行うことができるので、ユーザは本番出力を実行するために一々自席に戻って自席のパソコンから本番出力するための操作する必要がなく、出力作業の効率が大幅に向上する。また、本番出力のために複数のプリンタを設定しておくことにより、本番出力と同時に作成した文書を所望の部署に配布することができ、プリントアウトした文書の配布の手間もなくすことができる。
【００５９】
さらに、本発明によれば、出力データをコンピュータネットワークに接続されたプリンタに同時に送信し、一つのプリンタで試し出力後、出力指示のみをそのプリンタから他のデータ出力装置に行わせるようにすれば、他のデータ出力装置は本番出力のための出力指示を受けた時点で既に出力データを受け取っているので、出力データの転送による待ち時間を必要とせず、本番出力の時間を大幅に短縮することができる。
【００６０】
さらにまた、本発明によれば、指示信号出力手段が上位装置に指示信号を出力すると、該指示信号に応答して上位装置はデータ出力装置へ印字データを送信するので、試し出力を行ったプリンタから上位装置を制御し、上位装置に接続されている他のデータ出力装置を制御することができ、コンピュータネットワークに接続されていないデータ出力装置にもデータ出力を行うことができる。
【図面の簡単な説明】
【図１】  本発明に係るプリンタの第１関連形態が動作するネットワーク環境の説明図である。
【図２】  第１関連形態のプリンタのシステム構成図である。
【図３】  第１関連形態のパソコンのデータ出力制御ルーチンのフローである。
【図４】  第１関連形態のプリンタの制御ルーチンのフローである。
【図５】  第１実施形態のパソコンのデータ出力制御ルーチンのフローである。
【図６】  第１実施形態のプリンタの制御ルーチンのフローである。
【図７】  第２実施形態のパソコンのデータ出力制御ルーチンのフローである。
【図８】  第２実施形態のプリンタの制御ルーチンのフローである。
【図９】  プリンタの第２関連形態が動作するネットワーク環境の説明図である。
【図１０】  第２関連形態の一つのパソコンのデータ出力制御ルーチンのフローである。
【図１１】  第２関連形態の一つのプリンタの制御ルーチンのフローである。
【図１２】  第２関連形態の他のパソコンのデータ出力制御ルーチンのフローである。
【図１３】  第２関連形態の他のプリンタの制御フローである。
【符号の説明】
１  コンピュータネットワーク
１１  中央処理装置
１２  主記憶装置
１３  操作装置
１４  通信装置
１５  表示装置
１６  印字装置
ＰＴ１〜ＰＴｎ  プリンタ
ＰＣｋ，ＰＣ１〜ＰＣｎ  パソコン
【図１】
0004487337.tif 000002
【図２】
0004487337.tif 000003
【図３】
0004487337.tif 000004
【図４】
0004487337.tif 000005
【図５】
0004487337.tif 000006
【図６】
0004487337.tif 000007
【図７】
0004487337.tif 000008
【図８】
0004487337.tif 000009
【図９】
0004487337.tif 000010
【図１０】
0004487337.tif 000011
【図１１】
0004487337.tif 000012
【図１２】
0004487337.tif 000013
【図１３】
0004487337.tif 000014