(57)【要約】【課題】  自印刷装置に蓄積されている印刷ジョブ情報を用いた印刷の際に、自印刷装置で印刷できない状態であった場合でも、他の印刷装置へ当該印刷ジョブ情報を転送し、その印刷を行うことができる印刷システムを提供する。【解決手段】  ＬＡＮ３によってホスト装置２および複数のプリンタ１を接続し、プリンタ１はそれぞれ、接続されている他のプリンタ１のリストであるプリンタリストを有すると共に、ホスト装置２から受け取った印刷ジョブ情報を蓄積する文書蓄積部１８と、印刷の際に印刷処理を実行できないとき、指示された印刷ジョブ情報を前記プリンタリストから選択した他のプリンタ１へ通信部１１を経由して転送し印刷させる制御・文書管理部１４を備えた。【選択図】  図１
2006321185.tif 000002
【特許請求の範囲】
【請求項１】
接続手段によってホスト装置および複数の印刷装置が接続されており、前記印刷装置はそれぞれ、接続されている他の印刷装置のリストである印刷装置リストを有すると共に、前記ホスト装置から受け取った印刷ジョブ情報または自印刷装置に備えられた画像読み取り装置により入力された印刷ジョブ情報を蓄積する文書蓄積手段を備え、前記文書蓄積手段に蓄積された印刷ジョブ情報を用いた印刷を行うことができる印刷システムにおいて、前記印刷の際に印刷処理を実行できないとき、指示された印刷ジョブ情報を前記印刷装置リストから選択した他の印刷装置へ転送して印刷させる印刷ジョブ転送手段を備えたことを特徴とする印刷システム。
【請求項２】
請求項１記載の印刷システムにおいて、前記印刷装置リストを印刷装置相互の通信によって作成する印刷装置リスト作成手段を前記印刷装置のそれぞれに備えたことを特徴とする印刷システム。
【請求項３】
請求項２記載の印刷システムにおいて、前記印刷装置リスト作成手段は、印刷装置リストを作成する際、自身と同じ種類の印刷装置のみを抽出して前記印刷装置リストを作成することを特徴とする印刷システム。
【請求項４】
請求項２記載の印刷システムにおいて、前記印刷装置リスト作成手段は、印刷装置リストを作成する際、前記印刷ジョブ情報を解析して指示された印刷に必要な機能を抽出し、その必要な機能を持つ印刷装置を抽出し、抽出した印刷装置から成る印刷装置リストを作成することを特徴とする印刷システム。
【請求項５】
請求項１乃至４のいずれか１項に記載の印刷システムにおいて、前記印刷装置のそれぞれに、他の印刷装置の装置状態を前記ＬＡＮ経由で取得する状態取得手段を備え、前記印刷装置リストを用いた印刷ジョブ情報の転送時、前記印刷ジョブ転送手段は前記状態取得手段により取得された前記装置状態が印刷不可状態である印刷装置を転送先から除外することを特徴とする印刷システム。
【請求項６】
請求項５記載の印刷システムにおいて、前記印刷ジョブ転送手段は取得された前記装置状態が故障状態または消耗品不足状態である印刷装置を前記印刷不可状態として転送先から除外することを特徴とする印刷システム。
【請求項７】
請求項１乃至６のいずれか１項に記載の印刷システムにおいて、前記印刷ジョブ転送手段は複数の印刷ジョブ情報を一括して転送することを特徴とする印刷システム。
【請求項８】
請求項１乃至７のいずれか１項に記載の印刷システムにおいて、前記印刷ジョブ情報を転送された側の印刷装置は受信した印刷ジョブ情報を蓄積した後で印刷を行うことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、デジタル複写機、ファクシミリ装置など印刷装置、およびパーソナルコンピュータなどホスト装置のそれぞれ複数台がＬＡＮに接続された印刷システムに係り、特に、印刷装置に蓄積された印刷ジョブ情報を用いて印刷を行うことができる印刷システムに関する。
【背景技術】
【０００２】
オフィス機器におけるペーパーレス化の一環として、印刷装置についても単純に文書を指示通りに印刷するだけでなく、印刷データを含む印刷ジョブ情報を記憶手段に保持し、例えば大量部数の印刷の際には１部のみを印刷して結果を確認してから残りを印刷したり、蓄積された印刷ジョブ情報を用いて印刷したりする用い方が普及しつつある。なお、印刷装置に蓄積された印刷データの活用に当たっては、印刷装置の操作部から印刷を指示するか、あるいは専用のネットワークユーティリティなどを用いてホスト装置側から印刷を指示する。
例えば特許文献１に示された従来技術では、ホスト装置からの印刷指示でプリンタ内の蓄積文書を再印刷するが、その際、ホスト装置の応用プログラム側（アプリケーション処理部側）から印刷指示を受けたプリンタドライバが、ジョブＩＤ・印刷設定対応表を検索し、印刷指示と同一の印刷設定があった場合、その印刷設定に対応したジョブＩＤを取得し、印刷装置に対してそのジョブＩＤの印刷ジョブ（印刷データを含んでいる）が蓄積されているか否かを問い合わせ、蓄積されていたならば、蓄積されている印刷ジョブのデータを用いて印刷させる。
また、ネットワークに接続された複数の印刷装置を有し、ホスト装置から印刷ジョブ情報を受けた印刷装置が印刷中などで印刷できない場合、その印刷ジョブ情報を他の印刷装置へ転送するようにした従来技術もある。
例えば特許文献２に示された従来技術では、第１のプリンタサーバと第２のプリンタサーバを備え、第１のプリンタサーバへ印刷ジョブ情報を送って印刷を行おうとしたとき、例えば印刷実行中で印刷できない場合、その印刷ジョブ情報を第２のプリンタサーバへ転送してそちらで印刷するか、待つことにより第１のプリンタサーバで印刷するかを利用者が選択できるようにしている。
また、特許文献３に示された従来技術では、プリンタ内に他のプリンタのサポートしているプロトコルと優先順位の情報を格納しておき、自プリンタが印刷不可能な状態であった場合、前記優先順位に基づいて自プリンタの代わりとなるプリンタを決定し、自プリンタへ送られてきた印刷データをそのプリンタのサポートしているプロトコルに変換し、変換された印刷データを代わりとなるプリンタへ転送する。
【特許文献１】特開２００２−２１５３５４公報
【特許文献２】特開平１０−２８９０７１号公報
【特許文献３】特開２００１−６７１９５公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前記したように、特許文献２や特許文献３に示された従来技術では、印刷ジョブ情報をホスト装置から受け取った印刷装置が印刷できない状態であった場合、その印刷ジョブ情報を他の印刷装置へ転送し、その印刷装置においてその印刷ジョブ情報の印刷を行うことができる。しかしながら、それらの従来技術では、印刷装置に蓄積されている印刷ジョブ情報を用いた印刷における他の印刷装置への印刷ジョブ情報転送・印刷ではなく、ホスト装置から印刷ジョブ情報を受け取った際のその印刷ジョブ情報転送と転送先における印刷である。
本発明は、このような従来技術の問題を解決しようとするものであり、具体的には、自印刷装置に蓄積されている印刷ジョブ情報を用いた印刷の際に自印刷装置が印刷できない状態であった場合に他の印刷装置へ当該印刷ジョブ情報を転送し、その印刷を行うことができる印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
前記した課題を解決するために、請求項１記載の印刷システムは、接続手段によってホスト装置および複数の印刷装置が接続されており、前記印刷装置はそれぞれ、接続されている他の印刷装置のリストである印刷装置リストを有すると共に、前記ホスト装置から受け取った印刷ジョブ情報または自印刷装置に備えられた画像読み取り装置により入力された印刷ジョブ情報を蓄積する文書蓄積手段を備え、その文書蓄積手段に蓄積された印刷ジョブ情報を用いた印刷を行うことができる印刷システムにおいて、前記印刷の際に印刷処理を実行できないとき、指示された印刷ジョブ情報を前記印刷装置リストから選択した他の印刷装置へ転送して印刷させる印刷ジョブ転送手段を備えたことを特徴とする。
また、請求項２記載の印刷システムは、請求項１記載の印刷システムにおいて、前記印刷装置リストを印刷装置相互の通信によって作成する印刷装置リスト作成手段を前記印刷装置のそれぞれに備えたことを特徴とする。
また、請求項３記載の印刷システムは、請求項２記載の印刷システムにおいて、前記印刷装置リスト作成手段は、印刷装置リストを作成する際、自身と同じ種類の印刷装置のみを抽出して前記印刷装置リストを作成することを特徴とする。
また、請求項４記載の印刷システムは、請求項２記載の印刷システムにおいて、前記印刷装置リスト作成手段は、印刷装置リストを作成する際、前記印刷ジョブ情報を解析して指示された印刷に必要な機能を抽出し、その必要な機能を持つ印刷装置を抽出し、抽出した印刷装置から成る印刷装置リストを作成することを特徴とする。
また、請求項５記載の印刷システムは、請求項１乃至４のいずれか１項に記載の印刷システムにおいて、前記印刷装置のそれぞれに、他の印刷装置の装置状態を前記ＬＡＮ経由で取得する状態取得手段を備え、前記印刷装置リストを用いた印刷ジョブ情報の転送時、前記印刷ジョブ転送手段は前記状態取得手段により取得された前記装置状態が印刷不可状態である印刷装置を転送先から除外することを特徴とする。
また、請求項６記載の印刷システムは、請求項５記載の印刷システムにおいて、前記印刷ジョブ転送手段は取得された前記装置状態が故障状態または消耗品不足状態である印刷装置を前記印刷不可状態として転送先から除外することを特徴とする。
また、請求項７記載の印刷システムは、請求項１乃至６のいずれか１項に記載の印刷システムにおいて、前記印刷ジョブ転送手段は複数の印刷ジョブ情報を一括して転送することを特徴とする。
また、請求項８記載の印刷システムは、請求項１乃至７のいずれか１項に記載の印刷システムにおいて、前記印刷ジョブ情報を転送された側の印刷装置は受信した印刷ジョブ情報を蓄積した後で印刷を行うことを特徴とする。
【発明の効果】
【０００５】
本発明によれば、ＬＡＮなどによってホスト装置および複数の印刷装置が接続されており、前記印刷装置はそれぞれ、接続されている他の印刷装置のリストである印刷装置リストを有すると共に、ホスト装置から受け取った印刷ジョブ情報または自印刷装置に備えられた画像読み取り装置により入力された印刷ジョブ情報を蓄積しておき、蓄積された印刷ジョブ情報を用いた印刷を行うことができ、且つ、印刷の際に印刷処理を実行できないとき、指示された印刷ジョブ情報を前記印刷装置リストから選択した他の印刷装置へ転送して印刷させることができるので、自印刷装置が印刷可能な状態になるまで待たなくとも蓄積された所望の印刷ジョブ情報を用いた印刷を行うことができる。
【発明を実施するための最良の形態】
【０００６】
以下、図面により本発明の実施形態を詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対位置などは特定的な記載がない限りこの説明の範囲をそれのみに限定する主旨ではなく、単なる説明例に過ぎない。
図１は本発明の一実施形態を示す印刷システムの構成ブロック図ある。図示したように、この印刷システムは複数のプリンタ（印刷装置）１、パーソナルコンピュータなどホスト装置２（１台しか図示していないが一般には複数台）、それらを通信可能に接続するＬＡＮ（接続手段）３などから成る。
このような構成で、ホスト装置２はプリンタ１との通信処理を行うプリンタドライバを備え、そのプリンタドライバがアプリケーション側からの指示を受けて印刷ジョブ情報を作成し、その印刷ジョブ情報を１台のプリンタ１へ送信する。
これにより、プリンタ１では、通信部１１が印刷ジョブ情報を受信し、その印刷ジョブ情報を印刷データ解析部１２に渡す。そうすると、印刷データ解析部１２はプリンタ制御言語で記述された印刷ジョブ情報の内容を解析し、印刷制御情報１２１と画像形成情報１２２を取り出す。印刷制御情報１２１には、文書蓄積指示情報や、給紙トレイ、排紙先、用紙サイズ、およびステープル処理や両面印刷などを指示する機能指示情報などが含まれる。
【０００７】
図２に、印刷制御情報１２１の一例を示す。画像形成情報１２２は印刷イメージを作るための情報である。一般に、印刷制御情報１２１と画像形成情報１２２とは異なるデータフォーマットが採用されていることが多く、特に後者はＰＤＬ（Page Description Language）と呼ばれている。
印刷制御情報１２１に当該文書データの蓄積指定があった場合には、制御・文書管理部１４は印刷制御情報１２１と画像形成情報１２２をひとまとめにした印刷ジョブ情報を文書蓄積部１８に格納する。文書蓄積部１８は物理的にはプリンタ１内の記憶装置（例えばハードディスク記憶装置など）に用意された記憶領域である。文書蓄積部１８への格納時に同時に印刷を行うかどうかは自由である。例えば大量部数印刷の試し刷り的に用いるのであれば印刷を行うし、定型文書を記憶しておいて再利用に供するのであれば印刷は不要である。
印刷を行う場合、制御・文書管理部１４は画像形成情報１２２を画像形成部１５に渡して印刷イメージを生成させ、印刷実行部１６を起動して実際の印刷動作を行わせる。必要に応じて印刷制御情報１２１の内容に伴う処理（閉じ穴穿孔、ステープル、両面印刷など）も行う。
利用者は操作部１３を用いて文書蓄積部１８に蓄積された文書データを選択し、印刷を行うことができる。文書蓄積部１８から印刷制御情報１２１と画像形成情報１２２を取り出して印刷処理を行うのである。図３に、このときの操作部１３の画面例を示す。なお、操作部１３内の表示パネルはタッチパネルでもあり、表示された特定部分を指などで指示することにより特定の文書データや特定の機能の実行を指示することができる。
【０００８】
以下、本発明の各実施例を説明する。なお、この実施形態の印刷システムでは、請求項記載の印刷ジョブ転送手段が通信部１１および制御・文書管理部１４により実現され、文書蓄積手段が文書蓄積部１８により実現される。
［実施例１］
この実施例の動作フローを図４に示す。以下、図４にしたがってこの実施例について説明する。
この実施例では、蓄積した印刷ジョブ情報を用いた印刷時、制御・文書管理部１４が、蓄積されている印刷ジョブ情報の一覧が表示された文書選択画面（図３参照）を表示させる（Ｓ１）。そして、制御・文書管理部１４は、その文書選択画面で特定文書の印刷指示を受けたとき（Ｓ２）、当該プリンタ１が印刷処理を実行できない状態、例えば消耗品不足であるとか、ハードウェア故障である、などといった状態の場合（Ｓ３でＹｅｓ）、利用者に他のプリンタ１へ転送して印刷させるかどうかを指示させる（Ｓ４）。
その結果、転送すると指示された場合（Ｓ４でＹｅｓ）、制御・文書管理部１４はあらかじめ作成し、記憶しておいたプリンタリスト（印刷装置リスト）１４２を取り出し、それを操作部１３に表示し（Ｓ５）、転送先プリンタを利用者に選ばせる（Ｓ６）。プリンタリスト１４２には各プリンタのアドレス（例えばＩＰアドレス）、モデル名（機器の種類を示す名称）、ネットワーク名（ネットワーク上での識別子として利用者が任意につけたもの）などの情報が含まれる。図５に、この際の表示画面の一例を示す。
転送先プリンタが選択されると、制御・文書管理部１４は指定された印刷ジョブ情報（印刷制御情報１２１と画像形成情報１２２）を文書蓄積部１８から取り出し、その印刷ジョブ情報を通信部１１経由で選んだプリンタ１へ送信する（Ｓ７）。
これにより、印刷ジョブ情報を受信したプリンタ１では、印刷データ解析部１２の処理をバイパスして、受け取った印刷制御情報１２１と画像形成情報１２２を用いて印刷処理を行う（Ｓ８）。
こうして、この実施例によれば、自印刷装置に蓄積されている印刷ジョブ情報を用いた印刷の際に自印刷装置が印刷できない状態であった場合でも、他の印刷装置へ当該印刷ジョブ情報を転送し、その印刷を行うことができる。
【０００９】
［実施例２］
この実施例では、実施例１において、プリンタリスト１４２をあらかじめ人手により用意するのではなく、請求項記載の印刷装置リスト作成手段に相当する通信部１１および制御・文書管理部１４が、ネットワークに接続された機器との相互通信を行って作成する。制御・文書管理部１４が通信部１１  経由で通信を行い、近隣のプリンタのリストを自動的に構築するのである。近隣のプリンタを選択するに際しては、例えばＴＣＰ／ＩＰで接続している場合、同一ＩＰセグメントの機器に対してブロードキャストによりメッセージを送ってネットワークに接続された機器の情報を収集し、ＳＮＭＰなどのプロトコルでプリンタかどうかを知る。または、公知のブラウザ（ｂｒｏｗｓｅｒ）サービス（例えばＵＰｎＰやＲｅｎｄｅｚｖｏｕｓなど）を利用してアドレスおよび提供しているサービスを取得することにより判断する。
こうして、この実施例によれば、プリンタリストを手動で作成する手間が省ける。
［実施例３］
この実施例では、自身と同じ種類のプリンタのみを抽出してプリンタリストを作成する。具体的には、実施例２において、制御・文書管理部１４が、リストアップされたプリンタのうち同一モデル名のプリンタのみをプリンタリスト１４２に挙げる。
これにより、この実施例では、転送先のプリンタ１の能力が自プリンタと同等の能力となり、印刷しようとしている文書が能力不足で完全に印刷できないというようなことを防止できる。
【００１０】
［実施例４］
この実施例では、プリンタリストを作成する際、印刷ジョブ情報を解析して指示された印刷に必要な機能を抽出し、その必要な機能を持つプリンタを抽出し、抽出したプリンタから成るプリンタリストを作成する。
具体的には、まず、当該印刷ジョブ情報の印刷制御情報１２１を確認して必要な機能を決める。例えば「両面印刷」が指定されていたら転送先のプリンタにも両面機能がなければならないし、カラー印刷が指定されていたらカラープリンタでなければならないからである。そのため、制御・文書管理部１４は取得したプリンタの機能内容を調べ、前記したようにして決めた必要機能に適合するプリンタのみをプリンタリスト１４２に挙げる。
こうして、この実施例でも、実施例３と同様な効果を得ることができる。
［実施例５］
この実施例では、前記各実施例において、請求項記載の状態取得手段に相当する通信部１１および制御・文書管理部１４が、プリンタリスト１４２に挙げられたプリンタ１と周期的にまたは転送を行う直前にそれぞれ通信を行い、現在印刷処理が可能な状態かどうかを問い合わせる。そして、印刷処理ができない状態にあるプリンタ１はプリンタリスト１４２または転送先候補から一時的に除外して転送処理を行う。
これにより、この実施例では、印刷ジョブ情報の無駄な転送を行わないで済む。
【００１１】
［実施例６］
この実施例では、図６に示したように、「一括転送」キーを操作部１３の表示パネル（タッチパネル）に追加し、制御・文書管理部１４は、操作部１３のこの一括転送キーが押下されたことを認識すると、文書蓄積部１８に蓄積された全ての文書データについて前記したような転送処理を行う。
これにより、この実施例では、自プリンタの故障などの場合、そのとき自プリンタ内に蓄積されているすべての文書データを簡単な操作で他のプリンタへ転送し、そのプリンタで処理できるし、それにより、自プリンタを修復する過程におけるデータ紛失などを防止できる。
［実施例７］
この実施例では、まず、前記各実施例と同様に、プリンタを選択し、通信部１１により印刷ジョブ情報を選択したプリンタ１へ送信する。その後、印刷ジョブ情報を受け取ったプリンタ１では、直ちに印刷処理を実行せずに、受信した印刷ジョブ情報をそのままそのプリンタ内の文書蓄積部１８に格納する。
文書蓄積部１８に蓄積された後における印刷ジョブ情報の処理は一般的に行われている方法で処理する。
こうして、この実施例によれば、自プリンタの故障や破棄などに伴い、プリンタ内部に蓄積された文書を他のプリンタにそのまま移動して活用することができる。
以上、プリンタの場合について説明したが、印刷装置はＬＡＮに接続されたデジタル複写機などでもよく、デジタル複写機の場合、そのなかに蓄積され、その後、印刷に供される印刷ジョブ情報はそのデジタル複写機に備えられた画像読み取り装置（スキャナ）により蓄積されてもよい。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態を示す印刷システムの構成ブロック図。
【図２】本発明の一実施形態を示す印刷システム要部により作成される印刷制御情報のデータ構成図。
【図３】本発明の一実施形態を示す印刷システムの画面図。
【図４】本発明の第１の実施例を示す印刷システムの動作フロー図。
【図５】本発明の第１の実施例を示す印刷システム要部の説明図。
【図６】本発明の第６の実施例を示す、印刷システムの画面図。
【符号の説明】
【００１３】
１  プリンタ、２  ホスト装置、３  ＬＡＮ、１１  通信部、１２  印刷データ解析部、１３  操作部、１４  制御・文書管理部、１８  文書蓄積部
【図１】
2006321185.tif 000003
【図２】
2006321185.tif 000004
【図３】
2006321185.tif 000005
【図４】
2006321185.tif 000006
【図５】
2006321185.tif 000007
【図６】
2006321185.tif 000008