(57)【要約】【課題】ジョブデータ等をプリンタ間で共通できるネットワークシステムであるデータ共有印刷システムを、提供する。【解決手段】ジョブデータを内部に記憶しておくためのＨＤＤを備えた第１種プリンタ１０１、ＨＤＤを備えていない第２種プリンタ１０２として、他の第１種プリンタ１０１内に記憶されているジョブデータ等を利用できる装置であって、自プリンタにて印刷不可能なものについては、その存在をユーザに知らせることなく、印刷指示も受け付けない装置を用意しておき、それらをＬＡＮ接続することにより、データ共有印刷システムを構成する。【選択図】　図１
2004070871.tif 000002
【特許請求の範囲】
【請求項１】
幾つかの印刷用データを、各印刷用データがどのような性能のプリンタにて利用可能なものであるかを示す情報と対応づけた形で保持した１台以上の印刷用データ保持装置を含むコンピュータネットワークに接続されて使用されるネットワークプリンタであって、
用紙上に印刷を行うための印刷手段と、
前記１台以上の印刷用データ保持装置との間で通信を行うことにより、印刷用データ保持装置毎に、その印刷用データ保持装置が保持している印刷用データの中から，前記印刷手段に印刷を行わせることが出来る印刷用データを特定する特定手段と、
前記特定手段による特定結果を表す情報を、前記コンピュータネットワークに含まれるコンピュータに対して送信する情報送信手段と、
前記特定手段により特定されているいずれかの印刷用データを利用した印刷を行うことが指示されたときに、その印刷用データを前記コンピュータネットワーク内の当該印刷用データを保持している印刷用データ保持装置から取得して、当該印刷用データを利用した印刷を前記印刷手段に行わせる印刷指示応答手段
とを、備えることを特徴とするネットワークプリンタ。
【請求項２】
印刷用データを記憶しておくための印刷用データ記憶手段と、
保存が指示された形で送信されてきた印刷用データを前記印刷用データ記憶手段に保存する印刷用データ保存手段とを、さらに、備え、
前記印刷指示応答手段は、前記印刷用データ記憶手段に保持されている印刷用データを利用することが指定された印刷要求を受信したときには、その印刷用データを前記印刷用データ記憶手段から読み出して、読み出した印刷用データを利用した印刷を前記印刷手段に行わせる
ことを特徴とする請求項１記載のネットワークプリンタ。
【請求項３】
前記印刷用データ保持装置が、自装置内に保持されている各印刷用データについて、その印刷用データの識別情報とその印刷用データがどのような仕様のプリンタで印刷できるものであるかを示す属性情報とを含む管理情報と対応づけて管理する装置であり、
前記特定手段は、各印刷用データ保持装置から前記管理情報を取得することにより、その印刷用データ保持装置が保持している印刷用データの中から，前記印刷手段に印刷を行わせることが出来る印刷用データを特定する
ことを特徴とする請求項１又は請求項２記載のネットワークプリンタ。
【請求項４】
前記情報送信手段が、特定手段による特定結果を表す情報を含むＷｅｂページを、前記コンピュータネットワークに含まれるコンピュータに対して提供する手段である
ことを特徴とする請求項１乃至請求項３のいずれかに記載のネットワークプリンタ。
【請求項５】
前記印刷用データ保持装置が、ネットワークプリンタであることを特徴とする請求項１乃至請求項４のいずれかに記載のネットワークプリンタ。
【請求項６】
第１種ネットワークプリンタと第２種ネットワークプリンタとを、何台かずつネットワーク接続することにより構成されるデータ共有印刷システムであって、
前記第２種ネットワークプリンタが、
用紙上に印刷を行うための印刷手段と、
各第１種ネットワークプリンタとの間で通信を行うことにより、第１種ネットワークプリンタ毎に、その第１種ネットワークプリンタが保持している印刷用データの中から，前記印刷手段に印刷を行わせることが出来る印刷用データを特定する特定手段と、
前記特定手段による特定結果を表す情報を、ネットワーク接続されているコンピュータに対して送信する情報送信手段と、
前記特定手段により特定されているいずれかの印刷用データを利用した印刷を行うことが指示されたときに、その印刷用データを前記コンピュータネットワーク内の当該印刷用データを保持している第１種ネットワークプリンタから取得して、当該印刷用データを利用した印刷を前記印刷手段に行わせる印刷指示応答手段
とを備えるプリンタであり、
前記第１種ネットワークプリンタが、
用紙上に印刷を行うための印刷手段と、
印刷用データを記憶しておくための印刷用データ記憶手段と、
保存が指示された形で送信されてきた印刷用データを前記印刷用データ記憶手段に保存する印刷用データ保存手段と
第２種ネットワークプリンタとの間で通信を行うことにより、第２種ネットワークプリンタに対して、前記印刷用データ記憶手段にどのような印刷用データが記憶されているかを示す情報を提供する対プリンタ通信手段と、
他の各第１種ネットワークプリンタとの間で通信を行うことにより、他の各第１種ネットワークプリンタについて、その第１種ネットワークプリンタが保持している印刷用データの中から，前記印刷手段に印刷を行わせることが出来る印刷用データを特定する特定手段と、
前記特定手段による特定結果を表すとともに、前記印刷用データ記憶手段にどのような印刷用データが記憶されているかを示す情報を、ネットワーク接続されているコンピュータに対して送信する情報送信手段と、
前記特定手段により特定されているいずれかの印刷用データを利用した印刷を行うことが指示されたときには、その印刷用データを前記コンピュータネットワーク内の当該印刷用データを保持している第１種ネットワークプリンタから取得して、当該印刷用データを利用した印刷を前記印刷手段に行わせ、前記印刷用データ記憶手段に保持されているいずれかの印刷用データを利用した印刷が指示されたときには、その印刷用データを前記印刷用データ記憶手段から読み出して、当該印刷用データを利用した印刷を前記印刷手段に行わせる印刷指示応答手段
とを備えるプリンタである
ことを特徴とするデータ共有印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークプリンタとデータ共有印刷システムとに関する。
【０００２】
【従来の技術】
周知のように、ネットワークプリンタの中には、ＨＤＤを備え、ジョブデータ（印刷データ）やフォームデータを当該ＨＤＤに記憶させておくことができるプリンタが、存在している。
【０００３】
【発明が解決しようとする課題】
上記のような機能を有するネットワークプリンタを用いれば、或る印刷物が必要となったときに、その印刷物用のジョブデータをホストコンピュータから送信することなく当該印刷物を得ることができるので、各種の作業を効率的に行えることになる。ただし、上記のような機能を有するネットワークプリンタは、ＨＤＤを必要とするため、安価に製造できないものとなっている。
【０００４】
このため、ＬＡＮを構成しているコンピュータ間で行われているようなＨＤＤの共有が、ＨＤＤを備えていないネットワークプリンタと、ＨＤＤを備えた他装置（プリンタ／コンピュータ）との間で行われるようにすることも考えられている。しかしながら、ネットワークプリンタを、単純にＨＤＤを共有できるように構成しただけでは、印刷性能が異なっている多数のネットワークプリンタを同一のＬＡＮに接続した場合、実際には印刷することができないジョブデータの印刷を各ネットワークプリンタに指示することができるシステム（保存されているジョブデータの印刷を指示したものの、エラーが発生して印刷が中断されるといったように、正常な印刷が行われないことがあるシステム）が、得られてしまうことになる。
【０００５】
そこで、本発明の課題は、ジョブデータ等の印刷用データの他装置との間の共有が何ら問題が生ずることなく行えるネットワークシステムを構築することが出来るネットワークプリンタと、そのようなネットワークシステムとして機能する印刷データ共有システムとを、提供することにある。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明では、幾つかの印刷用データを、各印刷用データがどのような性能のプリンタにて利用可能なものであるかを示す情報と対応づけた形で保持した１台以上の印刷用データ保持装置を含むコンピュータネットワークに接続されて使用されるネットワークプリンタを、用紙上に印刷を行うための印刷手段と、１台以上の印刷用データ保持装置との間で通信を行うことにより、印刷用データ保持装置毎に、その印刷用データ保持装置が保持している印刷用データの中から，印刷手段に印刷を行わせることが出来る印刷用データを特定する特定手段と、特定手段による特定結果を表す情報を、コンピュータネットワークに含まれるコンピュータに対して送信する情報送信手段と、特定手段により特定されているいずれかの印刷用データを利用した印刷を行うことが指示されたときに、その印刷用データをコンピュータネットワーク内の当該印刷用データを保持している印刷用データ保持装置から取得して、当該印刷用データを利用した印刷を印刷手段に行わせる印刷指示応答手段とを、備えるものとする。
【０００７】
上記構成から明らかなように、本発明のネットワークプリンタは、他の印刷用データ保持装置に保持されている印刷用データ（ジョブデータやフォームデータ等の印刷に使用されるデータ）であっても、自プリンタにて印刷不可能なものについては、その存在をユーザに知らせることなく、印刷指示も受け付けないプリンタとなっている。従って、このネットワークプリンタを用いれば、ジョブデータ等の印刷用データの他装置との間の共有が何ら問題が生ずることなく行えるネットワークシステムを、その使用形態に因らず（同一のＬＡＮに印刷性能が異なるネットワークプリンタを複数台接続しても）、構築することが出来ることになる。
【０００８】
本発明のネットワークプリンタを実現する際には、印刷用データを記憶しておくための印刷用データ記憶手段と、保存が指示された形で送信されてきた印刷用データを印刷用データ記憶手段に保存する印刷用データ保存手段とを、付加しておくとともに、印刷指示応答手段として、印刷用データ記憶手段に保持されている印刷用データを利用することが指定された印刷要求を受信したときには、その印刷用データを印刷用データ記憶手段から読み出して、読み出した印刷用データを利用した印刷を印刷手段に行わせる手段を採用しておくことが出来る。
【０００９】
また、本発明のネットワークプリンタと組み合わされる印刷用データ保持装置を、自装置内に保持されている各印刷用データについて、その印刷用データの識別情報とその印刷用データがどのような仕様のプリンタで印刷できるものであるかを示す属性情報とを含む管理情報と対応づけて管理する装置としておくと共に、特定手段として、各印刷用データ保持装置から管理情報を取得することにより、その印刷用データ保持装置が保持している印刷用データの中から，印刷手段に印刷を行わせることが出来る印刷用データを特定する手段を採用して、本発明のネットワークプリンタを実現しても良い。
【００１０】
また、本発明のネットワークプリンタを構成する情報送信手段としては、どのような手段を採用しても良いが、コンピュータ側に特殊なソフトをインストールしなくても良いようにするために、情報送信手段を、特定手段による特定結果を表す情報を含むＷｅｂページを、コンピュータネットワークに含まれるコンピュータに対して提供する手段としておくことが望ましい。
【００１１】
また、本発明のネットワークプリンタを実現するに際しては、本発明のネットワークプリンタと組み合わされる印刷用データ保持装置を、ネットワークプリンタとしておいても良い。
【００１２】
そして、本発明のデータ共有印刷システムは、請求項１記載のネットワークプリンタにほぼ相当する第１種ネットワークプリンタと、請求項２記載のネットワークプリンタにほぼ相当する第２種ネットワークプリンタとを、何台かずつネットワーク接続することにより構成されたシステムとなっている。従って、このデータ共有印刷システムは、ジョブデータ等の印刷用データの他装置との間の共有が、第１種／第２種ネットワークプリンタの追加等を行っても何ら問題が生ずることなく行えるネットワークシステムとして機能することになる。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１４】
まず、図１を用いて、本発明の一実施形態に係るデータ共有印刷システムの概要を説明する。
【００１５】
本実施形態のデータ共通印刷システムは、様々な機種の第１種プリンタ１０１／第２種プリンタ１０２の中から少なくとも１台の第１種プリンタ１０１を含むように選択された複数台の第１プリンタ１０１／第２種プリンタ１０２を、同一のＬＡＮに接続するとともに、当該ＬＡＮに接続されている何台かのパーソナルコンピュータ（ＰＣ）１００にいずれかの第１プリンタ１０１／第２種プリンタ１０２用のプリンタドライバとＷｅｂブラウザとをインストールしたシステムである。
【００１６】
第１種プリンタ１０１は、ＨＤＤを備え、そのＨＤＤにリザーブジョブデータやフォームデータを登録しておくことが出来るネットワークプリンタである。この第１種プリンタ１０１は、自装置が接続されているＬＡＮに他の第１種プリンタ１０１／第２種プリンタ１０２が接続されていない状態では、リザーブジョブデータ等を登録しておくことが出来る既存のネットワークプリンタと特に変わる所のない動作を行う装置となっている。また、第２種プリンタ１０２は、ＨＤＤを備えておらず、それ故に自装置内にリザーブジョブデータ等を登録しておくことが出来ない装置となっている。
【００１７】
ただし、第１種プリンタ１０１、第２種プリンタ１０２は、図１に示したような形で使用することにより、各第１種プリンタ１０１／第２種プリンタ１０２に、他の第１種プリンタ１０１内に記憶されているリザーブジョブデータやフォームデータを利用した印刷を行わせることが可能なシステムを構築できる装置となっている。
【００１８】
以上のことを前提として、以下、本実施形態に係るデータ共有印刷システムの構成及び動作を、具体的に説明する。なお、本データ共有印刷システムは、上記したように、リザーブジョブデータとフォームデータとをプリンタ間で共有できるシステムなのであるが、リザーブジョブデータを共有するために第１種プリンタ１０１／第２種プリンタ１０２内で行われる処理と、フォームデータを共有するために第１種プリンタ１０１／第２種プリンタ１０２内で行われる処理とは、本質的には同じものであるので、以下では、説明が煩雑になるのを避けるために、リザーブジョブデータに関する動作のみを説明することにする。また、本データ共有印刷システムに用いられている各第１種プリンタ内に登録することが出来るリザーブジョブデータには、登録時に印刷が１部だけ行われるベリファイジョブデータ、登録時に印刷が行われないストアードジョブデータ、操作パネルから印刷を指示する際にパスワードの入力が必要とされるコンフィデンシャルジョブデータといった３種のリザーブジョブデータがあるのであるが、登録時に行われる印刷処理やパスワードの管理手順等に関する説明も、説明が煩雑になるのを避けるために、省略することにする。
【００１９】
まず、図２及び図３を用いて、本データ共有印刷システムに用いられている第１種プリンタ１０１及び第２種プリンタ１０２の構成を、説明する。
【００２０】
図２（Ａ）に示したように、第１種プリンタ１０１は、制御部１１１と操作パネル１２１と印刷機構部１３１とを、備える。
【００２１】
操作パネル１２１は、ユーザと第１種プリンタ１０１（制御部１１１）との間のインターフェースである。この操作パネル１２１は、ユーザによって操作される幾つかの押ボタンスイッチ、各種のメッセージを表示するための液晶ディスプレイ、第１種プリンタ１０１の動作状態を示すための幾つかの発光ダイオード、それらと制御部１１１との間のインタフェース回路等で構成されている。
【００２２】
印刷機構部１３１は、制御部１１１から与えられるデータに応じた印刷を用紙上に印刷を行う機構であり、給紙装置、印刷エンジン、排紙装置等から構成されている。
【００２３】
制御部１１１は、第１種プリンタ１０１内の各部を統合的に制御するユニットである。制御部１１１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭ、ＨＤＤ、ネットワークインターフェース回路等で構成されている。
【００２４】
この制御部１１１は、ＨＤＤに、幾組かのリザーブジョブデータ及びサムネールデータ、幾つかのフォームデータ（図示せず）、自プリンタ内ジョブ管理テーブルが記憶され、ＲＡＭに、他プリンタ内ジョブ管理テーブルが記憶され、ＥＥＰＲＯＭに、調査対象プリンタ指定情報が記憶されている状態で動作する。
【００２５】
自プリンタ内ジョブ管理テーブル、他プリンタ内ジョブ管理テーブル、調査対象プリンタ指定情報の更新手順等については後述するが、自プリンタ内ジョブ管理テーブルは、ＨＤＤ内に記憶されている各リザーブジョブデータ（及びサムネールデータ）について、ユーザ名、ジョブ名、ジョブタイプ情報、アプリケーション名、ファイル名、総ページ数、部数、登録日時、及び、属性情報からなる情報（以下、詳細管理情報と表記する）を記憶しておくためのテーブルとなっている。ここで、ジョブタイプ情報とは、リザーブジョブデータが、ベリファイ／ストアード／コンフィデンシャルジョブデータのいずれであるかを示す情報のことである。また、属性情報とは、機種名称（自プリンタの機種を表す情報）、リザーブジョブデータの印刷時に使用すべき用紙サイズ及び用紙タイプを示す用紙サイズ・タイプ情報、リザーブジョブデータが縦方向搬送用のデータであるか横方向搬送用のデータであるかを示す搬送方向情報、リザーブジョブデータの解像度、リザーブジョブデータがモノクロ／グレー／カラーのいずれであるかを示す印刷モード情報、リザーブジョブデータのＰＤＬ仕様、リザーブジョブデータの印刷時に使用すべき印刷方法（両面印刷、シフタ印刷等）を示す印刷方法情報、リザーブジョブデータの印刷時に使用すべき給紙装置及び排紙装置を示す給紙装置・排紙装置情報等からなる情報のことである。
【００２６】
また、ＲＡＭ上に記憶されている他プリンタ内ジョブ管理テーブルは、図３に模式的に示したように、ＩＰアドレス、ユーザ名、ジョブ名、ジョブタイプ情報、アプリケーション名、ファイル名、総ページ数、部数、登録日時、非充足条件情報とからなる情報（以下、簡易管理情報と表記する）を記憶しておくためのテーブルとなっている。また、ＥＥＰＲＯＭ上に記憶されている調査対象プリンタ指定情報は、幾つか（初期値は“０”個）のＩＰアドレスからなる情報となっている。
【００２７】
第２種プリンタ１０２は、図２（Ｂ）に示したように、ユーザと第２種プリンタ１０２との間のインターフェースである操作パネル１２２と、用紙上に実際に印刷を行う印刷機構部１３３とを備えるとともに、第２種プリンタ１０２内の各部を統合的に制御するための制御部１１１として、ＨＤＤを内蔵していないユニットを備えた装置である。また、この第２種プリンタ１０２の制御部１１２は、ＲＡＭ、ＥＥＰＲＯＭに、それぞれ、上記したものと同構成の他プリンタ内ジョブ管理テーブル、調査対象プリンタ指定情報が記憶されている状態で動作するものとなっている。
【００２８】
次に、第１種プリンタ１０１、第２種プリンタ１０２の動作を、説明する。
【００２９】
第１種プリンタ１０１の制御部１１１は、リザーブジョブデータが関係する処理として、リザーブジョブ登録処理、Ｗｅｂページ提供処理、パネル操作応答処理、ジョブ管理テーブル更新処理、及び、対プリンタ処理を実行するものとなっている。各処理の詳細は後述するが、これらの処理のうち、リザーブジョブ登録処理と対プリンタ処理とは、ＨＤＤを必要とする処理となっており、第２種プリンタ１０２の制御部１１２は、制御部１１１が実行するものとほぼ同内容のＷｅｂページ提供処理、パネル操作応答処理、ジョブ管理テーブル更新処理を実行するものとなっている。
【００３０】
まず、制御部１１１が実行するリザーブジョブデータ登録処理の内容を説明する。このリザーブジョブデータ登録処理は、ＰＣ１００からリザーブジョブデータが送信されてきたときに開始される処理である。
【００３１】
リザーブジョブデータ登録処理時、制御部１１１は、受信したリザーブジョブデータから、イメージデータ形式のリザーブジョブデータとサムネールデータ（低解像度のイメージデータ）とを生成してＨＤＤに記憶する処理を行う。また、制御部１１１は、受信したリザーブジョブデータに含まれる情報等に基づき、そのリザーブジョブデータに関する，既に説明した詳細管理情報（ユーザ名、ジョブ名、属性情報等からなる情報）を生成し、自プリンタ内ジョブ管理テーブルに追加する処理も行う。
【００３２】
次に、図４及び図５を用いて、ジョブ管理テーブル更新処理時の制御部１１１、１１２の動作を、説明する。なお、このジョブ管理テーブル更新処理は、後ほど説明するＷｅｂページ提供処理時及びパネル操作応答処理時に必要に応じて行われる処理となっている。また、以下の説明では、制御部１１１或いは制御部１１２のことを制御部１１と表記し、第１種プリンタ１０１或いは第２種プリンタ１０２のことをプリンタ１０と表記する。
【００３３】
図４に示したように、ジョブ管理テーブル更新処理時、制御部１１は、まず、ＥＥＰＲＯＭに記憶されている調査対象プリンタ指定情報にて調査対象とすることが指定されている第１種プリンタ１０１の中から、１台の第１種プリンタ１０１を調査対象プリンタとして特定する（ステップＳ１０１）。より具体的には、制御部１１は、調査対象プリンタ指定情報がＩＰアドレスを１個も含まない情報であった場合には、自装置と同一のＬＡＮに接続されている全ての第１種プリンタ１０１の中から、１台の第１種プリンタ１０１を調査対象プリンタとして特定する処理を行う。また、制御部１１は、調査対象プリンタ指定情報がＩＰアドレスを１つ以上含むものであった場合には、調査対象プリンタ指定情報内にＩＰアドレスが含まれている第１種プリンタ１０１の中から、１台の第１種プリンタ１０１を調査対象プリンタとして特定する処理を行う。
【００３４】
次いで、制御部１１は、一覧情報要求を調査対象プリンタに対して送信することにより、調査対象プリンタから一覧情報を取得する（ステップＳ１０２）。ここで、一覧情報要求とは、自プリンタ内ジョブ管理テーブルに記憶されている全ての詳細管理情報を一覧情報として送信すること、又は、指定した日時以後に自プリンタ内ジョブ管理テーブルに対して行われた処理（詳細管理情報の追加、削除等）の内容を表す差分情報を一覧情報として送信することを、調査対象プリンタに対して指示するための要求のことであり、ジョブ管理テーブル更新処理が他プリンタ内ジョブ管理テーブルが空となっている状態で開始された場合、このステップＳ１０２では、全ての詳細管理情報を一覧情報として送信することを指示するための一覧情報要求が調査対象プリンタに対して送信される。また、ジョブ管理テーブル更新処理が他プリンタ内ジョブ管理テーブルに少なくとも１つの簡易管理情報が記憶されている状態で開始された場合、ステップＳ１０２では、ジョブ管理テーブル更新処理の前回の実行日時を示す情報を含む一覧情報要求が調査対象プリンタに対して送信される。
【００３５】
制御部１１が実行する対プリンタ処理は、この一覧情報要求のように、他のプリンタ１０から送信されてくる，ＨＤＤへのアクセスを必要とする要求に応答するための処理となっている。そして、一覧情報要求受信時に実行される対プリンタ処理では、受信された一覧情報要求に応じた情報（全ての詳細管理情報又は差分情報）を、一覧情報として、一覧情報要求を送信してきたプリンタ１０に対して送信する処理が行われる。なお、対プリンタ処理が実行されて処理される要求には、この一覧情報要求の他に、サムネールデータ要求、ジョブデータ要求、ジョブデータ削除要求等があるのであるが、これらの要求に対する対プリンタ処理の内容説明は後ほど行うことする。
【００３６】
ステップＳ１０２にて一覧情報要求を調査対象プリンタに対して送信した制御部１１は、調査対象プリンタから送信されてくる一覧情報の受信が完了したときにステップＳ１０２の処理を終了する。そして、制御部１１は、続くステップＳ１０３にて、受信した一覧情報に基づき、他プリンタ内ジョブ管理テーブルの内容を更新する処理を行う。
【００３７】
このステップＳ１０３で行われる処理は、制御部１１が一覧情報として取得した情報が、全ての詳細管理情報からなる情報であるか差分情報であるかによって若干異なったものとなっている。
【００３８】
具体的には、制御部１１は、全ての詳細管理情報からなる情報を一覧情報として取得した場合、ステップＳ１０３にて、図５に示した手順の処理を行う。
【００３９】
すなわち、制御部１１は、まず、調査対象プリンタから取得した一覧情報（以下、処理対象一覧情報と表記する）が、リザーブジョブデータが登録されていないことを示すもの（詳細管理情報を１個も含まないもの）であるか否かを判断する（ステップＳ２０１）。そして、処理対象一覧情報が、リザーブジョブデータが登録されていないことを示すものであった場合（ステップＳ２０１；ＮＯ）、制御部１１は、この図の処理を終了する（図４のステップＳ１０４以降の処理を開始する）。
【００４０】
一方、処理対象一覧情報がリザーブジョブデータが登録されていることを示すもの（少なくとも１個の詳細管理情報を含むもの）であった場合（ステップＳ２０１；ＹＥＳ）、制御部１１は、処理対象一覧情報に含まれている最初の詳細管理情報を処理対象詳細管理情報として特定する（ステップＳ２０２）。そして、制御部１１は、その処理対象詳細管理情報内の属性情報（機種名称、用紙サイズ・タイプ情報等からなる情報）に基づき、処理対象詳細管理情報に対応するリザーブジョブデータ（以下、対応リザーブジョブデータと表記する）が、利用不可リザーブジョブデータ、利用可リザーブジョブデータ、条件付利用可リザーブジョブデータのいずれであるかを、判断する（ステップＳ２０３）。
【００４１】
ここで、利用可リザーブジョブデータとは、自装置で印刷を行っても、対応リザーブジョブデータが登録されているプリンタ１０で印刷を行った場合と全く同じ印刷結果を得ることが出来るリザーブジョブデータ（自装置と同機種の第１種プリンタ１０１内に記憶されているリザーブジョブデータや、給紙装置／排紙装置は指定のものと変わることになるが同一の印刷結果が得られるリザーブジョブデータ）のことである。また、条件付利用可リザーブジョブデータとは、用紙タイプ或いは印刷方式等の印刷条件が登録者が指定したものとは異なることを許容するのであれば、自装置で印刷を行うことが出来るリザーブジョブデータ（両面印刷が指定されているが、自装置で印刷を行う場合には片面印刷となってしまうリザーブジョブデータや、自装置にセットされていないタイプの用紙を指定しているリザーブジョブデータ）のことである。また、利用不可リザーブジョブとは、利用可リザーブジョブデータ、条件付利用可リザーブジョブデータのいずれでもないリザーブジョブデータ（イメージデータ化が自装置で利用不可能な方向で行われているリザーブジョブデータや、自装置では印刷不可能なサイズの用紙上への印刷が必要とされるリザーブジョブデータ）のことである。
【００４２】
そして、処理対象詳細管理情報に対応するリザーブジョブデータが利用可リザーブジョブデータであった場合（ステップＳ２０３；利用可）、制御部１１は、調査対象プリンタのＩＰアドレスと、処理対象詳細管理情報から抽出した各種の情報と、登録者の指定通りに印刷できるものであることを示す非充足条件情報（本実施形態では、“ＮＵＬＬ”）とからなる簡易管理情報を、他プリンタ内ジョブ管理テーブルに追加する（ステップＳ２０４）。その後、制御部１１は、処理対象一覧情報内に未処理の詳細管理情報が残っているか否かを判断（ステップＳ２０６）し、未処理の詳細管理情報が残っていた場合（ステップＳ２０６；ＹＥＳ）には、ステップＳ２０１に戻って、次の詳細管理情報に対する処理を行う。
【００４３】
一方、対応リザーブジョブデータが条件付利用可リザーブジョブデータであった場合（ステップＳ２０３；条件付利用可）、制御部１１は、処理対象プリンタのＩＰアドレスと、処理対象詳細管理情報から抽出した各種の情報と、自装置での印刷時に満たすことが出来ない印刷条件を表す非充足条件情報とからなる簡易管理情報を、他プリンタ内ジョブ管理テーブルに追加する（ステップＳ２０５）。その後、制御部１１は、ステップＳ２０６の判断を行う。
【００４４】
また、対応リザーブジョブデータが利用不可リザーブジョブデータであった場合（ステップＳ２０３：利用不可）、制御部１１は、他プリンタ内ジョブ管理テーブルに対する処理を何ら行うことなく、ステップＳ２０６の判断を行う。
【００４５】
そして、制御部１１は、処理対象一覧情報内に未処理の詳細管理情報が残っていた場合（ステップＳ２０６；ＹＥＳ）には、ステップＳ２０１に戻って、次の詳細管理情報に対する処理を開始する。一方、処理対象一覧情報内の全ての詳細管理情報に対する処理が完了していた場合（ステップＳ２０６；ＮＯ）、制御部１１は、この図の処理を終了して、図のステップＳ１０４以降の処理を開始する。
【００４６】
全ての詳細管理情報からなる情報を一覧情報として取得した場合に制御部がステップＳ１０３にて実行する処理は、上記したように、他プリンタ管理テーブルに簡易管理情報を追加する処理のみが行われるものである。これに対して、差分情報を一覧情報として取得した場合に制御部がステップＳ１０３にて実行する処理は、差分情報が、削除された各リザーブジョブデータに関するユーザ名及びジョブ名からなる情報と、追加されたリザーブジョブデータ或いは更新されたリザーブジョブデータ（同一のユーザ名及びジョブ名で再登録されたリザーブジョブデータ）に関する詳細管理情報とを含む情報であるため、他プリンタ管理テーブルに簡易管理情報を追加する処理のみならず、他プリンタ管理テーブルから簡易管理情報を消去する処理や、他プリンタ管理テーブルに記憶されている簡易管理情報を書き換える（或る簡易管理情報のＩＰアドレス、ユーザ名、ジョブ名以外の情報を書き換える）処理が、行われる処理となっている。
【００４７】
このような処理をステップＳ１０３にて行った後、制御部１１は、調査対象プリンタ指定情報にて調査対象とすることが指定されている全ての第１種プリンタ１０１に対する調査が完了しているか否かを判断する（ステップＳ１０４）。そして、制御部１１は、全ての第１種プリンタ１０１に対する調査が完了していなかった場合（ステップＳ１０４；ＹＥＳ）には、ステップＳ１０１からの処理を再び実行し、調査対象とすることが指定されている全ての第１種プリンタ１０１に対する調査が完了していた場合（ステップＳ１０４；ＮＯ）には、他プリンタ内ジョブ管理テーブル更新処理を終了する。
【００４８】
ここで、サムネールデータ要求、ジョブデータ要求、ジョブデータ削除要求に対する対プリンタ処理の内容を、説明しておくことにする。
【００４９】
これらの要求をプリンタ１０が出すタイミングについての説明は後述するが、これらの要求は、いずれも、ユーザ名及びジョブ名が含まれる要求となっており、サムネール要求を受信した場合、制御部１１１は、対プリンタ処理を実行することにより、そのサムネール要求内のユーザ名及びジョブ名にて識別されるＨＤＤ内のサムネールデータを、そのサムネール要求を送信してきたプリンタ１０に対して送信する。また、ジョブデータ要求を受信した場合、制御部１１１は、そのジョブデータ要求内のユーザ名及びジョブ名にて識別されるＨＤＤ内のリザーブジョブデータを、そのジョブデータ要求を送信してきたプリンタ１０に対して送信する。また、ジョブデータ削除要求を受信した場合、制御部１１１は、対プリンタ処理を実行することにより、そのジョブデータ削除要求に含まれるユーザ名及びジョブ名で識別されるリザーブジョブデータとそれに関するサムネールデータとをＨＤＤから消去するとともに、自プリンタ内管理テーブルから、そのリザーブジョブデータに関する詳細管理情報を削除する。
【００５０】
次に、Ｗｅｂページ提供処理の説明を行う。なお、制御部１１１が実行するＷｅｂページ提供処理と、制御部１１２が実行するＷｅｂページ提供処理との差異は、わずかなものであるので、以下では、制御部１１１が実行するＷｅｂページ提供処理を中心に、Ｗｅｂページ提供処理の内容を説明することにする。
【００５１】
Ｗｅｂページ提供処理は、図３に示したようなＷｅｂページ（以下、ＱＰＪＭページと表記する）を、自装置にアクセスしてきたＰＣ１００に表示させることが出来る処理である。
【００５２】
制御部１１は、ＰＣ１００から所定の要求（Ｗｅｂブラウザのアドレスバーに、ｈｔｔｐ：／／“第１種プリンタ或いは第２種プリンタのＩＰアドレス”を入力する操作を行った結果として送信される要求）が送信されてきた際に、Ｗｅｂページ提供処理を開始する。そして、Ｗｅｂページ提供処理を開始した制御部１１は、まず、所定のＷｅｂページ（以下、トップページと表記する）を、自装置にアクセスしてきたＰＣ１００（以下、通信対象ＰＣと表記する）に表示させる。
【００５３】
そして、通信対象ＰＣに表示されているトップページに対して所定の操作がなされた場合、制御部１１は、メニューを選択するためのドロップダウンリストボックス（ＱＰＪＭページ上のドロップダウンリストボックス５０と同じもの）等を有するＷｅｂページを表示させる。そして、そのＷｅｂページ上の当該ドロップダウンリストボックスにて“クイックジョブプリントメニュー”が選択された結果として送信される要求を受信した際に、制御部１１は、上記したジョブ管理テーブル更新処理を行ってから、自プリンタ内管理テーブル及び他プリンタ内ジョブ管理テーブル内の情報（制御部１１２は、他プリンタ内ジョブ管理テーブル内の情報のみ）に基づき、図３に示したＱＰＪＭページ用データを作成して通信対象ＰＣに送信する。
【００５４】
以下、このＱＰＪＭページの機能（ＱＰＪＭページを表示している通信対象ＰＣの動作）を、説明する。また、このＱＰＪＭページをユーザが操作することによって通信対象ＰＣから送信される各種要求に対するプリンタ１０の動作も併せて説明することにする。
【００５５】
このＱＰＪＭページ上のドロップダウンリストボックス５１は、リストボタンを押下することにより、他プリンタ内ジョブ管理テーブル及び自プリンタ内管理テーブル（制御部１１２が提供するＱＰＪＭページでは、他プリンタ内ジョブ管理テーブルのみ）内に記憶されているユーザ名のリスト（重複がないもの）が表示され、当該リストからユーザ名を選択することが出来るコントロールである。また、ドロップダウンリストボックス５２は、リストボタンを押下することにより、ジョブタイプ情報のリストが表示され、当該リストからジョブタイプ情報を選択することが出来るコントロールである。
【００５６】
リストボックス５３は、ユーザ名、ジョブタイプ情報が、それぞれ、ドロップダウンリストボックス５１内に示されているユーザ名、ドロップダウンリストボックス５２内に示されているジョブタイプ情報と一致する，他プリンタ内ジョブ管理テーブル／自プリンタ内管理テーブル内の各簡易管理情報／詳細管理情報に関して、その要素であるジョブ名、登録日時（日付部分）、部数、非充足条件情報を組み合わせた情報（以下、登録ジョブ提示情報）が表示されるコントロールである。なお、このＱＰＪＭページは、ドロップダウンリストボックス５１、５２の設定変更時におけるリストボックス５３の表示内容の変更に関しては、新たな情報を通信対象プリンタから得ることなく行われるＷｅｂページ（最初にプリンタから供給されるＱＰＪＭページ用データ内に、リストボックス５３内に表示されることがある全ての登録ジョブ提示情報が含まれるＷｅｂページ）となっている。
【００５７】
さらに、リストボックス５３は、内部に表示されている登録ジョブ提示情報が選択された場合には、選択された登録ジョブ提示情報に応じたリザーブジョブデータに関するサムネール画像がサムネール画像表示領域５４に表示され、対応するリザーブジョブデータのアプリケーション名及びファイル名、用紙サイズ、総ページ数がドキュメント情報領域５５内に表示されるコントロールとなっている。
【００５８】
より具体的には、ＱＰＪＭページを表示している通信対象ＰＣ（Ｗｅｂブラウザ）は、リストボックス５３内の新たな登録ジョブ提示情報を選択する操作がなされた場合、ドキュメント情報表示領域５５内の各種情報を、選択された登録ジョブ提示情報に応じたものに変更するとともに、選択された登録ジョブ提示情報を表す情報（以下、ジョブ指定情報と表記する）を含むサムネール更新要求を、通信対象プリンタに対して送信する。
【００５９】
通信対象プリンタ内の制御部１１は、このサムネール更新要求を受信した場合、そのサムネール更新要求に含まれるジョブ指定情報に基づき、当該サムネール更新要求に対する応答としてコンピュータに送信すべきサムネールデータを記憶している第１種プリンタ１０１がいずれの第１種プリンタ１０１であるかを特定する。そして、制御部１１は、そのサムネールデータを記憶している第１種プリンタ１０１が自装置であった場合には、ＨＤＤから当該サムネールデータを読み出して、通信対象ＰＣに送信する処理を行う。なお、サムネール更新要求に対して、この処理を行うことがあるのは、第１種プリンタ１０１内に設けられている制御部１１１だけである。
【００６０】
一方、通信対象ＰＣに送信すべきサムネールデータを記憶している第１種プリンタ１０１が自装置ではなかった場合、制御部１１は、その第１種プリンタ１０１に対して、ジョブ指定情報に応じたユーザ名及びジョブ名を含めたサムネール要求を送信する。既に説明したように、第１種プリンタ１０１内の制御部１１１は、このサムネール要求を受信した場合、それに含まれるユーザ名及びジョブ名で識別されるサムネールデータをＨＤＤから読み出してサムネール要求を送信してきたプリンタ１０に送信するように構成されている。サムネール要求を送信した制御部１１は、このサムネールデータを受信して通信対象ＰＣに転送する。
【００６１】
そして、サムネール更新要求を送信した通信対象ＰＣは、通信対象プリンタから送信されてくるサムネールデータを受信して、そのサムネールデータに応じた画像をサムネール画像表示領域５４内に表示する。
【００６２】
ＱＰＪＭページ上の削除ボタン６２は、或るリザーブジョブデータをＨＤＤから削除したい場合に、ユーザが、そのリザーブジョブデータに関する登録ジョブ提示情報を選択した後に押下すべきボタンである。この削除ボタン６２が押下された際、通信対象ＰＣは、選択されている登録ジョブ提示情報に応じたジョブ指定情報を含むジョブデータ削除処理実行要求を通信対象プリンタに対して送信する。
【００６３】
ジョブデータ削除処理実行要求を受信した通信対象プリンタ内の制御部１１は、ジョブデータ削除処理実行要求に含まれるジョブ指定情報に基づき、削除すべきリザーブジョブデータが、どの第１種プリンタ１０１に記憶されているどのデータであるかを把握する。そして、削除すべきリザーブジョブデータを記憶している第１種プリンタ１０１が自装置であった場合、制御部１１（この場合、制御部１１１）は、当該リザーブジョブデータとそれに関するサムネールデータとをＨＤＤから消去するとともに、自プリンタ内管理テーブルから、削除が指示されたリザーブジョブデータに関する詳細管理情報を削除する処理を行う。
【００６４】
一方、削除すべきリザーブジョブデータを記憶している第１種プリンタ１０１が自装置ではなかった場合には、制御部１１は、他プリンタ内ジョブ管理テーブルから、削除が指示されたリザーブジョブデータに関する簡易管理情報を削除すると共に、削除が指示されたリザーブジョブデータに関するユーザ名及びジョブ名を含めたジョブデータ削除要求を当該リザーブジョブデータを記憶している第１種プリンタ１０１に対して送信する処理を行う。このジョブデータ削除要求を受信した第１種プリンタ１０１では、既に説明したように、そのジョブデータ削除要求に含まれるユーザ名及びジョブ名で識別されるリザーブジョブデータとそれに関するサムネールデータとをＨＤＤから消去するとともに、自プリンタ内管理テーブルから、そのリザーブジョブデータに関する詳細管理情報を消去する処理が行われる。
【００６５】
そして、上記したいずれかの処理を行った制御部１１は、他プリンタ内ジョブ管理テーブル及び自プリンタ内管理テーブル内の情報（制御部１１２は、他プリンタ内ジョブ管理テーブル内の情報）に基づき、削除されたリザーブジョブデータに関する登録ジョブ提示情報が示されないＱＰＪＭページを表示させるためのＱＰＪＭページ用データを再度作成して通信対象ＰＣに送信する。
【００６６】
ＱＰＪＭページ上のジョブ印刷ボタン６３は、リザーブジョブデータを通信対象プリンタに印刷させたい場合に、ユーザが、押下すべきボタンである。また、部数ボックス６５は、選択されている登録ジョブ提示情報に応じたリザーブジョブデータの，登録時に設定された部数が初期値として示されるコントロールであると共に、その値を変更可能なコントロール（数値入力用のエディットボックス）である。
【００６７】
リスト印刷ボタン６３が押下された場合、通信対象ＰＣは、選択されている登録ジョブ提示情報に応じたジョブ指定情報と、部数ボックス６５に設定されている数値を表す部数指定情報とを含むリザーブジョブ印刷要求を通信対象プリンタに対して送信する。
【００６８】
このリザーブジョブ印刷要求を受信した通信対象プリンタ内の制御部１１は、他プリンタ内ジョブ管理テーブル及び自プリンタ内ジョブ管理テーブルを参照することにより、受信したリザーブジョブ印刷要求にて印刷が指示されているリザーブジョブデータ（当該リザーブジョブ印刷要求内のジョブ指定情報が示すリザーブジョブデータ）が、どの第１種プリンタ１０１に記憶されているものであるかを判別し、そのリザーブジョブデータを記憶している第１種プリンタ１０１が自装置であった場合には、当該リザーブジョブデータをＨＤＤから読み出して、それに基づく印刷を、印刷機構部１３に、リザーブジョブ印刷要求に含まれていた部数指定情報で指定される部数分、行わせる。
【００６９】
また、印刷すべきリザーブジョブデータを記憶している第１種プリンタ１０１が自装置ではなかった場合、制御部１１は、そのリザーブジョブデータを記憶している第１種プリンタ１０１に対して、必要としているリザーブジョブデータのユーザ名及びジョブ名を含めたジョブデータ要求を送信する。このジョブデータ要求を受信した第１種プリンタ１０１は、既に説明したように、ジョブデータ要求に含めたユーザ名及びジョブ名で識別されるリザーブジョブデータを送信してくるので、制御部１１は、そのリザーブジョブデータを受信して、その印刷を印刷機構部１３に、リザーブジョブ印刷要求に含まれていた部数指定情報で指定される部数分、行わせる。
【００７０】
更新ボタン６１は、ＱＰＪＭページの内容を最新のものに更新したい場合に、ユーザが押下すべきボタンである。この更新ボタン６１が押下された場合、通信対象ＰＣは、ドロップダウンリストボックス５１内に示されているユーザ名と、ドロップダウンリストボックス５２内に示されているジョブタイプ情報とを含む更新要求を、通信対象プリンタに対して送信する。
【００７１】
この更新要求を受信した通信対象プリンタ内の制御部１１は、ジョブ管理テーブル更新処理を行ってから、更新要求に含まれていたユーザ名とジョブタイプ情報とに基づき、更新ボタン６１押下時に表示されていたものと同じユーザ名，ジョブタイプ情報が、ドロップダウンリストボックス５１，５２内に示されているＱＰＪＭページを表示させるためのソースデータを作成して、通信対象ＰＣに対して送信する。
【００７２】
表示対象選択ボタン６４は、登録ジョブ提示情報の表示対象とする第１種プリンタ１０１を指定したい場合（調査対象プリンタ指定情報の内容を変更したい場合）に、ユーザが押下すべきボタンである。この表示対象選択ボタン６４が押下された場合、通信対象ＰＣでは、所定内容の設定ページ要求を通信対象プリンタに対して送信する処理が行われた後に、その設定ページ要求を受信した通信対象プリンタが送信してくるソースデータに基づき、別ウィンドウ内に、調査対象プリンタ設定ページを表示する処理が、行われる。ここで、調査対象プリンタ設定ページとは、図７に示したように、通信対象プリンタと同一のＬＡＮに接続されている各第１種プリンタ１０１について、機種名、ＩＰアドレス等が示されるとともに、その第１種プリンタ１０１を登録ジョブ提示情報の表示対象とするか否かを指定するための，その状態（チェック状態／非チェック状態）が調査対象プリンタ指定情報に応じたものとされているチェックボックス、設定ボタン等を備えたＷｅｂページのことである。なお、この調査対象プリンタ設定ページの構成から明らかであると思われるが、設定ページ要求を受信した際、通信対象プリンタでは、自装置と同一のＬＡＮに接続されている全ての第１種プリンタ１０１のＩＰアドレス、機種名等を特定し、特定した情報群と調査対象プリンタ指定情報とに基づき、調査対象プリンタ設定ページ用のソースデータを作成して通信対象ＰＣに返送する処理が行われる。
【００７３】
そして、この調査対象プリンタ設定ページを表示している通信対象ＰＣでは、調査対象プリンタ設定ページ上の或るチェックボックスがクリックされた場合には、そのチェックボックスの状態を、それまでとは異なるものに変更する処理が行われる。また、設定実行ボタンが押下された場合には、その時点における全てのチェックボックスの状態を表す情報を含む所定の要求を通信対象プリンタに対して送信する処理が、行われる。そして、この要求を受信した通信対象プリンタでは、当該要求に含まれる情報に応じたものに、ＥＥＰＲＯＭ上の調査対象プリンタ指定情報を書き換える処理が、行われる。
【００７４】
次に、パネル操作応答処理の説明を行う。このパネル操作応答処理は、操作パネル１２１／１２２上の押ボタンスイッチに対する操作を通じてユーザからリザーブジョブデータの印刷指示や削除指示を受け付けるための処理である。
【００７５】
このパネル操作応答処理時の制御部１１の動作は、基本的には、既存のリザーブジョブデータを登録できるプリンタ内の制御部と同様に、操作パネル１２１／１２２上の押ボタンスイッチを操作させることにより、ユーザに、ユーザ名とジョブ名とをこの順で選択させた後、選択されたユーザ名及びジョブ名で識別されるリザーブジョブデータを印刷するか削除するかを指定させ、その指定に従ってリザーブジョブデータを印刷／削除する，といったもの（印刷時には、部数を指定することも出来るもの）である。ただし、既存のプリンタ内の制御部が自装置内に記憶されているリザーブジョブデータのみを印刷（或いは削除）できるものとして構成されているのに対し、制御部１１は、他の第１種プリンタ内に記憶されているリザーブジョブデータも印刷（或いは削除）できるように構成されている。
【００７６】
具体的には、制御部１１１は、パネル操作応答処理時、他プリンタ内ジョブ管理テーブル内に簡易管理情報が記憶されているリザーブジョブデータ、自プリンタ内管理テーブル内に詳細管理情報が記憶されているリザーブジョブデータのいずれを選択することも出来るように、操作パネル１２１を機能させる。また、制御部１１２は、パネル操作応答処理時、他プリンタ内ジョブ管理テーブル内に簡易管理情報が記憶されているリザーブジョブデータのいずれを選択することも出来るように、操作パネル１２２を機能させる。なお、制御部１１１／１１２は、有意な非充足条件情報を含む簡易管理情報が記憶されているリザーブジョブデータに関しては、そのジョブ名を特定の記号（本実施形態では、“！”）と共に、操作パネル１２１／１２２の液晶ディスプレイ上に表示する。また、その状態で特定の押ボタンスイッチが押下された場合、制御部１１１／１１２は、非充足条件情報に応じたメッセージを液晶ディスプレイ上に表示する。
【００７７】
そして、或るリザーブジョブデータの印刷が指示された場合、制御部１１は、リザーブジョブ印刷要求受信時と同内容の処理を、行う。
【００７８】
すなわち、制御部１１は、印刷が指示されているリザーブジョブデータがどの第１種プリンタ１０１に記憶されているものであるかを判別し、そのリザーブジョブデータを記憶している第１種プリンタ１０１が自装置であった場合には、当該リザーブジョブデータをＨＤＤから読み出して、それに基づく印刷を印刷機構部１３に、リザーブジョブデータ内で指定されている部数分、或いは、ユーザによって指定された部数分、行わせる。
【００７９】
また、印刷すべきリザーブジョブデータを記憶している第１種プリンタ１０１が自装置ではなかった場合、制御部１１は、そのリザーブジョブデータを記憶している第１種プリンタ１０１に対して、必要としているリザーブジョブデータのユーザ名及びジョブ名を含めたジョブデータ要求を送信する。このジョブデータ要求を受信した第１種プリンタ１０１は、既に説明したように、ジョブデータ要求に含めたユーザ名及びジョブ名で識別されるリザーブジョブデータを送信してくるので、制御部１１は、そのリザーブジョブデータを受信して、その印刷を印刷機構部１３に、リザーブジョブデータ内で指定されている部数分、或いは、ユーザによって指定された部数分、行わせる。
【００８０】
操作パネル１２１／１２２に対する操作によってリザーブジョブデータの削除が指示された場合の制御部１１の動作は、ＰＣ１００からリザーブジョブデータの削除が指示された場合のそれと同じものであるので、説明は省略する。
【００８１】
以上、詳細に説明したように、本実施形態に係るデータ共有印刷システムを構成している各プリンタ１０（第１種プリンタ１０１、第２種プリンタ１０２）は、他の第１種プリンタ１０に記憶されているリザーブジョブデータの中から、自装置にて印刷が可能なものを特定して、特定したリザーブジョブデータのみに関する情報をユーザに提供するように、また、特定したリザーブジョブデータのみに関する印刷指示を受け付けるように構成されている。従って、このデータ共有印刷システムは、新機種のプリンタ１０の追加等を行っても何ら問題がなく動作するシステムとして機能することになる。また、データ共有印刷システムは、第２種プリンタ１０１が、ＨＤＤを備えていないにも拘わらず、ＨＤＤを備えた装置（リザーブジョブデータを印刷できる装置）として機能するシステムであるので、コストパフォーマンスが高いシステムとなっているとも言うことが出来る。
【００８２】
＜変形形態＞
本実施形態に係るデータ共有印刷システムは、各種の変形を行うことが出来る。例えば、上記したデータ共有印刷システムは、一覧情報要求を出したプリンタ１０側で、他プリンタ１０内に記憶されている各リザーブジョブデータが自装置で印刷可能なものであるか否かが判断されるシステムであったが、一覧情報要求を、その要求を送信するプリンタ１０の機種情報等を含むものとしておくとともに、一覧情報要求を受信した第１種プリンタ１０１が、そこに含まれる機種情報に基づき、一覧情報要求を送信してきたプリンタ１０にて印刷可能なリザーブジョブデータがいずれであるかを判断して、その結果を当該プリンタ１０に通知するようにシステムを構成しておいても良い。ただし、このようにシステムを構成した場合、新機種への対応が困難になるので、実施形態の構成を採用しておくことが望ましい。
【００８３】
また、第２種プリンタ１０２は、リザーブジョブデータを受信することが出来ないものであったが、リザーブジョブデータ受信時、他の第１種プリンタ１０１内のＨＤＤやＰＣ１００内のＨＤＤにリザーブジョブデータを記憶するように、第２種プリンタ１０２を構成しておいても良い。
【００８４】
【発明の効果】
本発明によれば、ジョブデータ等の印刷用データの他装置との間の共有が何ら問題が生ずることなく行えるネットワークシステムを、その使用形態に因らず（同一のＬＡＮに印刷性能が異なるものを複数台接続しても）、構築することが出来るネットワークプリンタ、そのようなネットワークシステムとして機能する印刷データ共有システムを、得ることが出来る。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るデータ共有印刷システムの説明図である。
【図２】実施形態に係るデータ共有印刷システムに用いられている第１種プリンタ、第２種プリンタの説明図である。
【図３】第１種プリンタ、第２種プリンタ内に記憶されている他プリンタ内ジョブ管理テーブルの説明図である。
【図４】第１種プリンタ、第２種プリンタにて行われるジョブ管理テーブル更新処理の流れ図である。
【図５】図４のステップＳ１０３で行われることがある処理の流れ図である。
【図６】第１種プリンタ、第２種プリンタによってＰＣに提供されるＱＰＪＭページの説明図である。
【図７】第１種プリンタ、第２種プリンタによってＰＣに提供される設定ページの説明図である。
【符号の説明】
１０　プリンタ（第１種プリンタ或いは第２種プリンタ）
１０１　第１種プリンタ
１０２　第２種プリンタ
１１、１１１、１１２　制御部
１２１、１２２　操作パネル
１３１、１３２　印刷機構部
１００　パーソナルコンピュータ（ＰＣ）
【図１】
2004070871.tif 000003
【図２】
2004070871.tif 000004
【図３】
2004070871.tif 000005
【図４】
2004070871.tif 000006
【図５】
2004070871.tif 000007
【図６】
2004070871.tif 000008
【図７】
2004070871.tif 000009
【手続補正書】
【提出日】平成15年7月28日(2003.7.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
幾つかの印刷用データを、各印刷用データがどのような性能のプリンタにて利用可能なものであるかを示す情報と対応づけた形で保持した１台以上の印刷用データ保持装置を含むコンピュータネットワークに接続されて使用されるネットワークプリンタであって、
用紙上に印刷を行うための印刷手段と、
前記１台以上の印刷用データ保持装置との間で通信を行うことにより、印刷用データ保持装置毎に、その印刷用データ保持装置が保持している印刷用データの中から，前記印刷手段に印刷を行わせることが出来る印刷用データを特定する特定手段と、
前記特定手段による特定結果を表す情報を、前記コンピュータネットワークに含まれるコンピュータに対して送信する情報送信手段と、
前記特定手段により特定されているいずれかの印刷用データを利用した印刷を行うことが指示されたときに、その印刷用データを前記コンピュータネットワーク内の当該印刷用データを保持している印刷用データ保持装置から取得して、当該印刷用データを利用した印刷を前記印刷手段に行わせる印刷指示応答手段
とを、備えることを特徴とするネットワークプリンタ。
【請求項２】
印刷用データを記憶しておくための印刷用データ記憶手段と、
保存が指示された形で送信されてきた印刷用データを前記印刷用データ記憶手段に保存する印刷用データ保存手段とを、さらに、備え、
前記印刷指示応答手段は、前記印刷用データ記憶手段に保持されている印刷用データを利用することが指定された印刷要求を受信したときには、その印刷用データを前記印刷用データ記憶手段から読み出して、読み出した印刷用データを利用した印刷を前記印刷手段に行わせる
ことを特徴とする請求項１記載のネットワークプリンタ。
【請求項３】
前記情報送信手段が、前記特定手段による特定結果を表すとともに、前記前記印刷用データ記憶手段に記憶されている各印刷データを特定可能な情報が含まれる情報を、印刷を行う印刷データを選択可能な画面を表示させるために前記コンピュータネットワークに含まれるコンピュータに対して送信する手段である
ことを特徴とする請求項２記載のネットワークプリンタ。
【請求項４】
前記印刷用データ保持装置が、自装置内に保持されている各印刷用データについて、その印刷用データの識別情報とその印刷用データがどのような仕様のプリンタで印刷できるものであるかを示す属性情報とを含む管理情報と対応づけて管理する装置であり、
前記特定手段は、各印刷用データ保持装置から前記管理情報を取得することにより、その印刷用データ保持装置が保持している印刷用データの中から，前記印刷手段に印刷を行わせることが出来る印刷用データを特定する
ことを特徴とする請求項１乃至請求項３のいずれかに記載のネットワークプリンタ。
【請求項５】
前記情報送信手段が、特定手段による特定結果を表す情報を含むＷｅｂページを、前記コンピュータネットワークに含まれるコンピュータに対して提供する手段である
ことを特徴とする請求項１乃至請求項４のいずれかに記載のネットワークプリンタ。
【請求項６】
前記印刷用データ保持装置が、ネットワークプリンタであることを特徴とする請求項１乃至請求項５のいずれかに記載のネットワークプリンタ。
【請求項７】
第１種ネットワークプリンタと第２種ネットワークプリンタとを、何台かずつネットワーク接続することにより構成されるデータ共有印刷システムであって、
前記第２種ネットワークプリンタが、
用紙上に印刷を行うための印刷手段と、
各第１種ネットワークプリンタとの間で通信を行うことにより、第１種ネットワークプリンタ毎に、その第１種ネットワークプリンタが保持している印刷用データの中から，前記印刷手段に印刷を行わせることが出来る印刷用データを特定する特定手段と、
前記特定手段による特定結果を表す情報を、ネットワーク接続されているコンピュータに対して送信する情報送信手段と、
前記特定手段により特定されているいずれかの印刷用データを利用した印刷を行うことが指示されたときに、その印刷用データを前記コンピュータネットワーク内の当該印刷用データを保持している第１種ネットワークプリンタから取得して、当該印刷用データを利用した印刷を前記印刷手段に行わせる印刷指示応答手段
とを備えるプリンタであり、
前記第１種ネットワークプリンタが、
用紙上に印刷を行うための印刷手段と、
印刷用データを記憶しておくための印刷用データ記憶手段と、
保存が指示された形で送信されてきた印刷用データを前記印刷用データ記憶手段に保存する印刷用データ保存手段と
第２種ネットワークプリンタとの間で通信を行うことにより、第２種ネットワークプリンタに対して、前記印刷用データ記憶手段にどのような印刷用データが記憶されているかを示す情報を提供する対プリンタ通信手段と、
他の各第１種ネットワークプリンタとの間で通信を行うことにより、他の各第１種ネットワークプリンタについて、その第１種ネットワークプリンタが保持している印刷用データの中から，前記印刷手段に印刷を行わせることが出来る印刷用データを特定する特定手段と、
前記特定手段による特定結果を表すとともに、前記印刷用データ記憶手段にどのような印刷用データが記憶されているかを示す情報を、ネットワーク接続されているコンピュータに対して送信する情報送信手段と、
前記特定手段により特定されているいずれかの印刷用データを利用した印刷を行うことが指示されたときには、その印刷用データを前記コンピュータネットワーク内の当該印刷用データを保持している第１種ネットワークプリンタから取得して、当該印刷用データを利用した印刷を前記印刷手段に行わせ、前記印刷用データ記憶手段に保持されているいずれかの印刷用データを利用した印刷が指示されたときには、その印刷用データを前記印刷用データ記憶手段から読み出して、当該印刷用データを利用した印刷を前記印刷手段に行わせる印刷指示応答手段
とを備えるプリンタである
ことを特徴とするデータ共有印刷システム。
【請求項８】
前記第２種ネットワークプリンタが備える前記情報送信手段が、前記特定手段による特定結果を表す情報として、各印刷用データが，その印刷用データが生成されたときに指定された条件通りに印刷できるものであるか否かを判別可能な情報を送信する手段である
ことを特徴とする請求項７記載のデータ共有印刷システム。
【請求項９】
前記第２種ネットワークプリンタが備える前記情報送信手段が送信する前記情報が、ネットワーク接続されている前記コンピュータに、前記印刷用データ記憶手段に記憶されている印刷データ，及び，他の各第１種ネットワークプリンタが保持している印刷用データの中から、印刷を行う印刷データを選択可能な画面を表示させるための情報である
ことを特徴とする請求項７又は請求項８記載のデータ共有印刷システム。