(57)【要約】【課題】  プリンタ側の限られた記憶容量を気にすることなく、且つ大容量の記憶手段を備えたプリントサーバーとして機能する別のホスト装置を設けることなしに、プリントサーバー並の印刷ジョブ管理ができる印刷システムを提供する。【解決手段】  印刷要求を出すホスト装置とその印刷要求に応じて印刷を行なうプリンタとを備えた印刷システムにおいて、ホスト装置２に、印刷データを生成するデータ生成手段と、その印刷データを記憶しておくデータ記憶手段と、そのデータ記憶手段に記憶されている印刷データをプリンタ１へ送信する前に当該ホスト装置２を示す固有情報または当該利用者に固有のユーザー情報を含む印刷ジョブ情報を前記プリンタ１へ送信する送信手段とを備え、プリンタ１に、前記印刷ジョブ情報を用いて印刷受付け順を管理する印刷管理手段を備えた。【選択図】        図１
2005182477.tif 000002
【特許請求の範囲】
【請求項１】
印刷要求を発行する上位装置とその印刷要求に応じて印刷を行なう印刷装置とを備えた印刷システムにおいて、前記上位装置に、印刷データを生成するデータ生成手段と、該印刷データを記憶しておくデータ記憶手段と、該データ記憶手段に記憶されている印刷データを前記印刷装置へ送信する前に当該上位装置を示す固有情報または当該利用者に固有のユーザー情報を含む印刷ジョブ情報を前記印刷装置へ送信する送信手段とを備え、前記印刷装置に、前記印刷ジョブ情報を用いて印刷受付け順を管理する印刷管理手段を備えたことを特徴とする印刷システム。
【請求項２】
請求項１記載の印刷システムにおいて、前記受付け順によった当該印刷ジョブの印刷時が到来したとき、前記印刷装置はその上位装置へ印刷データの送信を要求し、該上位装置はその要求に応じて印刷データを送信することを特徴とする印刷システム。
【請求項３】
請求項１または請求項２記載の印刷システムにおいて、前記印刷装置が前記印刷管理手段により管理された前記印刷受付け順に従った印刷順番の明示されたウェブ画面を提供し、前記上位装置が該ウェブ画面を表示することを特徴とする印刷システム。
【請求項４】
請求項３記載の印刷システムにおいて、前記ウェブ画面を用いさせて前記印刷順番を入れ替える印刷順入れ替え手段を備えたことを特徴とする印刷システム。
【請求項５】
請求項４記載の印刷システムにおいて、前記印刷装置に、前記ウェブ画面を介して前記印刷順番の入れ替え指示を行なったホスト装置宛またはそのホスト装置の利用者宛に印刷ジョブの入れ替えを行なった旨を通知する入れ替え通知手段を備えたことを特徴とする印刷システム。
【請求項６】
請求項４記載の印刷システムにおいて、前記印刷装置に、前記印刷順番の入れ替え履歴を記録する履歴記録手段を備えたことを特徴とする印刷システム。
【請求項７】
請求項４記載の印刷システムにおいて、他の利用者により前記印刷順番の並べ替えが実行されたことを通知する入れ替え通知手段を備えたことを特徴とする印刷システム。
【請求項８】
請求項３記載の印刷システムにおいて、前記上位装置が前記印刷装置のウェブ表示手段にアクセスしてきたとき、その上位装置を示す固有情報またはユーザー情報が前記印刷管理手段により管理された印刷待ちジョブの印刷ジョブ情報の中に含まれている上位装置を示す固有情報またはユーザー情報中にある場合のみ前記ウェブ画面をその上位装置へ転送するようにしたことを特徴とする印刷システム。
【請求項９】
請求項１または請求項２記載の印刷システムにおいて、上位装置側の電源断情報を獲得する電源断情報獲得手段と、該電源断情報獲得手段により獲得された前記電源断情報に基づいて前記印刷管理手段により管理されている印刷ジョブ情報から電源断状態になった上位装置の印刷ジョブ情報を削除するようにしたことを特徴とする印刷システム。
【請求項１０】
請求項９記載の印刷システムにおいて、削除された印刷ジョブ情報の中に含まれている前記固有情報のホスト装置宛または前記ユーザー情報の利用者宛に印刷ジョブ情報の削除を示す削除通知を出すようにしたことを特徴とする印刷システム。
【請求項１１】
請求項９または請求項１０記載の印刷システムにおいて、削除された印刷ジョブ情報を削除履歴として記録する削除履歴記録手段を備えたことを特徴とする印刷システム。
【請求項１２】
請求項１乃至請求項１１のいずれか１項に記載の印刷システムにおいて、前記上位装置に、前記印刷ジョブ情報を暗号化する暗号化手段を備えたことを特徴とする印刷システム。
【請求項１３】
複数の上位装置が１つの印刷装置を共有して、その上位装置から印刷装置に対して印刷要求を発行し、該印刷要求に応じて印刷装置が印刷を行なう印刷方法において、前記上位装置で、まず印刷データを生成し、その印刷データを記憶しておき、記憶したその印刷データを送信する前に当該上位装置を示す固有情報または当該利用者に固有のユーザー情報を含む印刷ジョブ情報を前記印刷装置へ送信し、前記印刷装置では、受信した前記印刷ジョブ情報を用いて印刷受付け順を管理し、その受付け順によった当該印刷ジョブの印刷時が到来したとき、その印刷ジョブの印刷ジョブ情報を送ってきた上位装置へ印刷データの送信を要求し、その上位装置がその要求に応じて印刷データを送信することを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータなど複数の上位装置が１つの印刷装置を共有して印刷を行なう印刷システムに係り、特に、印刷受付け順に印刷を行なう印刷システムに関する。
【背景技術】
【０００２】
図７に示すように、複数の利用者がネットワークに接続されたパーソナルコンピュータなどそれぞれのホスト装置２を用いて、同様にネットワークに接続された共有の１台のプリンタ１ｂで印刷を行なう際に、印刷順番を入れ替えたり優先的に印刷させたりする印刷ジョブ管理を行なう場合、印刷ジョブ管理専用のホスト装置であるプリントサーバー５を備え、ホスト装置２からそのプリントサーバー５へ印刷データを出すことにより印刷ジョブを管理する方法が一般的である。
ところが、最近は、印刷ジョブ管理専用にホスト装置を１台占有するというプリントサーバー自体の考え方が見直され、プリンタ側で印刷ジョブを管理する技術も提供されつつある。プリンタ側に備えたハードディスク記憶装置などの記憶領域中に大容量記憶領域を設定し、この大容量記憶領域に印刷データをスプールするという考え方である。また、図８に示すように、ハードディスク記憶装置（ＨＤＤ）付きのプリンタ１ｃにスプールされた印刷ジョブをネットワーク上に設けられたウェブ（Ｗｅｂ）から管理するなどして、プリントサーバー的に使う方法も提案されている。このような方法を用いると、専用のプリントサーバーを置かなくても印刷ジョブの管理などが可能となるので、低コストの印刷ジョブ管理方法として少しずつ普及しつつある。
以下、特許文献に示された従来技術について説明する。
まず、特許文献１に開示されている従来技術では、複数の端末装置またはデータ処理装置がプリンタを共有して使用する場合に、各利用者からの出力要求（印刷要求）の出力順番を各利用者の指定した優先度に応じて随時早めたり遅らせたりする。印刷キュー内の出力要求の順番を例えば１ページ出力するごとに並べ替えるのである。
また、特許文献２に開示されている従来技術では、複数の利用者に共有されたプリンタにおいて、他の利用者の印刷ジョブに影響を与えることなくプリンタの一時的な設定変更を可能にしている。具体的には、印刷ジョブの実行順番（出力順番）を管理するためのキューとして通常ジョブキューと特別ジョブキューの２つを備え、受信した印刷ジョブをその印刷ジョブに設定されている情報に基づいて通常ジョブキューまたは特別ジョブキューにキューイングするとともに、プリンタの操作パネルを用いて特別ジョブキューにキューイングされている印刷ジョブを実行する。
【特許文献１】特開平６−１８７１１２号公報
【特許文献２】特開平１０−１１２３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記した特許文献記載の従来技術も含め、プリンタ側にいったんスプールする従来技術では、大容量データが入るとスプールしきれない場合が出てしまい、完全な印刷システムとは言えない部分があった。
本発明の目的は、このような従来技術の問題を解決しようとするものであり、具体的には、プリンタ側の限られた記憶容量を気にすることなく、且つ大容量の記憶手段を備えたプリントサーバーとして機能する別のホスト装置を設けることなしに、プリントサーバー並の印刷ジョブ管理ができる印刷システムを提供することにある。
【課題を解決するための手段】
【０００４】
前記した課題を解決するために、請求項１記載の発明では、印刷要求を発行する上位装置とその印刷要求に応じて印刷を行なう印刷装置とを備えた印刷システムにおいて、前記上位装置に、印刷データを生成するデータ生成手段と、その印刷データを記憶しておくデータ記憶手段と、そのデータ記憶手段に記憶されている印刷データを送信する前に当該上位装置を示す固有情報または当該利用者に固有のユーザー情報を含む印刷ジョブ情報を前記印刷装置へ送信する送信手段とを備え、前記印刷装置に、前記印刷ジョブ情報を用いて印刷受付け順を管理する印刷管理手段を備えた。
また、請求項２記載の発明では、請求項１記載の発明において、前記受付け順によった当該印刷ジョブの印刷時が到来したとき、前記印刷装置はその上位装置へ印刷データの送信を要求し、その上位装置はその要求に応じて印刷データを送信する構成にした。
また、請求項３記載の発明では、請求項１または請求項２記載の発明において、前記印刷装置が前記印刷管理手段により管理された前記印刷受付け順に従った印刷順番の明示されたウェブ画面を提供し、前記上位装置がそのウェブ画面を表示する構成にした。
また、請求項４記載の発明では、請求項３記載の発明において、前記ウェブ画面を用いさせて前記印刷順番を入れ替える印刷順入れ替え手段を備えた。
【０００５】
また、請求項５記載の発明では、請求項４記載の発明において、前記印刷装置に、前記ウェブ画面を介して前記印刷順番の入れ替え指示を行なったホスト装置宛またはそのホスト装置の利用者宛に印刷ジョブの入れ替えを行なった旨を通知する入れ替え通知手段を備えた。
また、請求項６記載の発明では、請求項４記載の発明において、前記印刷装置に、前記印刷順番の入れ替え履歴を記録する履歴記録手段を備えた。
また、請求項７記載の発明では、請求項４記載の発明において、他の利用者により前記印刷順番の並べ替えが実行されたことを通知する入れ替え通知手段を備えた。
また、請求項８記載の発明では、請求項３記載の発明において、前記上位装置が前記印刷装置のウェブ表示手段にアクセスしてきたとき、その上位装置を示す固有情報またはユーザー情報が前記印刷管理手段により管理された印刷待ちジョブの印刷ジョブ情報のなかに含まれている上位装置を示す固有情報またはユーザー情報中にある場合のみ前記ウェブ画面をその上位装置へ転送する構成にした。
また、請求項９記載の発明では、請求項１または請求項２記載の発明において、上位装置側の電源断情報を獲得する電源断情報獲得手段と、その電源断情報獲得手段により獲得された前記電源断情報に基づいて前記印刷管理手段により管理されている印刷ジョブ情報から電源断状態になった上位装置の印刷ジョブ情報を削除する構成にした。
【０００６】
また、請求項１０記載の発明では、請求項９記載の発明において、削除された印刷ジョブ情報のなかに含まれている前記固有情報のホスト装置宛または前記ユーザー情報の利用者宛に印刷ジョブ情報の削除を示す削除通知を出す構成にした。
また、請求項１１記載の発明では、請求項９または請求項１０記載の発明において、削除された印刷ジョブ情報を削除履歴として記録する削除履歴記録手段を備えた。
また、請求項１２記載の発明では、請求項１乃至請求項１１のいずれか１項に記載の発明において、前記上位装置に、前記印刷ジョブ情報を暗号化する暗号化手段を備えた。
また、請求項１３記載の発明では、複数の上位装置が１つの印刷装置を共有して、その上位装置から印刷装置に対して印刷要求を発行し、その印刷要求に応じて印刷装置が印刷を行なう印刷方法において、前記上位装置で、まず印刷データを生成し、その印刷データを記憶しておき、記憶したその印刷データを送信する前に当該上位装置を示す固有情報または当該利用者に固有のユーザー情報を含む印刷ジョブ情報を前記印刷装置へ送信し、前記印刷装置では、受信した前記印刷ジョブ情報を用いて印刷受付け順を管理し、その受付け順によった当該印刷ジョブの印刷時が到来したとき、その印刷ジョブの印刷ジョブ情報を送ってきた上位装置へ印刷データの送信を要求し、その上位装置がその要求に応じて印刷データを送信する構成にした。
【発明の効果】
【０００７】
本発明によれば、請求項１記載の発明では、上位装置が印刷要求を出し、その印刷要求に応じて印刷装置が印刷を行なう際、上位装置では、印刷データを生成した後、その印刷データを記憶しておき、その印刷データを印刷装置へ送信する前に当該上位装置を示す固有情報または当該利用者に固有のユーザー情報を含む印刷ジョブ情報を印刷装置へ送信し、印刷装置では、受信した印刷ジョブ情報を用いて印刷受付け順を管理することができるので、プリンタ側の限られた記憶容量を気にすることなく、且つ大容量の記憶手段を備えたプリントサーバーとして機能する別のホスト装置を設けることなしに、プリントサーバー並の印刷ジョブ管理ができる。
また、請求項２記載の発明では、請求項１記載の発明において、前記受付け順によった当該印刷ジョブの印刷時が到来したとき、印刷装置はその上位装置へ印刷データの送信を要求し、その上位装置はその要求に応じて印刷データを送信するので、印刷装置側に印刷データをスプールする必要がなくなり、請求項１記載の発明の効果を容易に実現できる。
また、請求項３記載の発明では、請求項１または請求項２記載の発明において、印刷装置が印刷受付け順に従った印刷順番の明示されたウェブ画面を提供し、上位装置がそのウェブ画面を表示することができるので、利用者は自分の手元でそのウェブ画面を見て印刷待ち状況をビジュアルに確認できる。
【０００８】
また、請求項４記載の発明では、請求項３記載の発明において、利用者はウェブ画面を用いて印刷順番を入れ替えできるので、印刷順番の入れ替えが容易になる。
また、請求項５記載の発明では、請求項４記載の発明において、印刷装置から、ウェブ画面を介して印刷順番の入れ替え指示を行なったホスト装置宛またはそのホスト装置の利用者宛に印刷ジョブの入れ替えを行なった旨を通知できるので、利用者は入れ替えが行なわれたことを確実に確認できる。
また、請求項６記載の発明では、請求項４記載の発明において、印刷装置に印刷順番の入れ替え履歴を記録できるので、その後、その履歴情報を各種分析などに用いることができる。
また、請求項７記載の発明では、請求項４記載の発明において、他の利用者により印刷順番の並べ替えが実行されたことを通知できるので、利用者は例えば自分のジョブが後ろに移ったことを知ることができる。
また、請求項８記載の発明では、請求項３記載の発明において、上位装置が印刷装置のウェブ表示手段にアクセスしてきたとき、その上位装置を示す固有情報またはユーザー情報が印刷待ちジョブの印刷ジョブ情報のなかに含まれている上位装置を示す固有情報またはユーザー情報中にある場合のみウェブ画面をその上位装置へ転送するので、印刷装置の利用者間で機密が漏洩する状況を少なくできる。
【０００９】
また、請求項９記載の発明では、請求項１または請求項２記載の発明において、上位装置側の電源断情報を獲得し、その電源断情報に基づき、印刷キュー内の印刷ジョブ情報中から電源断状態になった上位装置の印刷ジョブ情報を削除することができるので、不要な印刷ジョブ情報が印刷キューに残るのを回避できる。
また、請求項１０記載の発明では、請求項９記載の発明において、削除された印刷ジョブ情報のなかに含まれている固有情報のホスト装置宛またはユーザー情報の利用者宛に印刷ジョブ情報の削除を示す削除通知を出すことができるので、利用者は削除されたことを確実に確認できる。
また、請求項１１記載の発明では、請求項９または請求項１０記載の発明において、削除された印刷ジョブ情報を削除履歴として記録できるので、例えばなぜ印刷されなかったのかが後で問題になったような場合、印刷されなかった理由として利用できる。
また、請求項１２記載の発明では、請求項１乃至請求項１１のいずれか１項に記載の発明において、上位装置で印刷ジョブ情報を暗号化できるので、ネットワーク上における機密漏洩を防止できる。
また、請求項１３記載の発明では、上位装置で、まず印刷データを生成し、その印刷データを記憶しておき、記憶したその印刷データを送信する前に当該上位装置を示す固有情報または当該利用者に固有のユーザー情報を含む印刷ジョブ情報を印刷装置へ送信し、印刷装置では、受信した印刷ジョブ情報を用いて印刷受付け順を管理し、その受付け順によった当該印刷ジョブの印刷時が到来したとき、その印刷ジョブの印刷ジョブ情報を送ってきた上位装置へ印刷データの送信を要求し、その上位装置がその要求に応じて印刷データを送信するので、請求項１および請求項２記載の発明と同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面により本発明の実施形態を詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対位置などは特定的な記載がない限りこの説明の範囲をそれのみに限定する主旨ではなく、単なる説明例に過ぎない。
以下、本発明の各実施例について説明する。
【実施例１】
【００１１】
図１は、本発明の第１の実施例を示す印刷システムのシステム構成図。図示するように、この印刷システムは、プリンタ１、およびそのプリンタ１を共有する複数のホスト装置２（プリンタから見て上位装置であり、この例ではホスト装置Ａ、ホスト装置Ｂ、ホスト装置Ｃ、ホスト装置Ｄ）を備えている。また、各ホスト装置２は本体３および表示装置４を備える。
図２は、前記プリンタ１の構成ブロック図。図示するように、このプリンタ１は、プリンタ全体を制御する制御部１１、印刷受付け順などを管理する印刷管理手段であるジョブ管理部１２、ネットワークを介した各ホスト装置２との送受信を行なう通信制御部１３、印刷キュー１４、用紙上への印刷を行なう印刷部１５などを備えている。なお、制御部１１およびジョブ管理部１２はプログラムを記憶する共通のメモリおよびそのプログラムに従って動作する共通のＣＰＵなどにより実現される。
図３は、ホスト装置２を構成している本体３の構成ブロック図。図示するように、この本体３は、ＯＳなどに従って本体全体の制御やデータ管理を行なったりアプリケーションプログラムに従って各種アプリケーションを実行したりするシステム制御部２１、各種プログラムや各種データを保存しておくハードディスク記憶装置（ＨＤＤ）２２、ネットワークを介してプリンタ１および他のホスト装置２との間でデータの送受信を行なう通信制御部２３、キーボードやマウスを有してデータや指示を入力する操作部２４、その操作部２４から入力された入力内容や利用者へのメッセージなどを表示装置４に表示させる表示インタフェース部２５などを備える。
なお、この実施例では、請求項１記載のデータ生成手段がホスト装置２内のシステム制御部２１により実現され、データ記憶手段がシステム制御部２１内のＲＡＭまたはハードディスク記憶装置２２により実現され、送信手段が通信制御部２３により実現される。
【００１２】
図４に、この実施例の動作フローを示す。以下、図２に従って、この実施例の動作フローを説明する。
この実施例では、まず、各ホスト装置２において、システム制御部２１が印刷データを生成し、その印刷データを例えばシステム制御部２１内のＲＡＭに記憶しておき、その印刷データを送る前に、システム制御部２１が当該ホスト装置固有の固有情報（例えばアドレス情報）またはユーザー情報を含む印刷ジョブ情報を生成する。なお、印刷ジョブ情報はそのほか印刷枚数など印刷条件を含んでいる。
そして、通信制御部２３がその印刷ジョブ情報をプリンタ１へ送信し（Ｓ１）、プリンタ１側では、ジョブ管理部１２が、そのとき受信した印刷ジョブ情報の印刷を直ちに実行できるか否かを判定する（Ｓ２）。このプリンタ１では、ジョブ管理部１２が印刷キュー１４を用いて印刷ジョブを管理しており、例えばホスト装置Ａ（以下、同様）が印刷ジョブ情報を送ってきたとき、印刷キュー１４に印刷待ちの印刷ジョブ情報がなくて印刷可能な状態であれば（Ｓ２でＹｅｓ）、ホスト装置Ａに印刷可能であるから実際の印刷データ（実印刷データと称す）を送信するように指令を送る（Ｓ３）。これにより、指令を受けたホスト装置Ａは、記憶しておいた印刷データを送信する（Ｓ４）。
一方、印刷可能な状態でなかった場合には（Ｓ２でＮｏ）、印刷キュー１４に入れ（Ｓ５）、ホスト装置Ａ側には、印刷待ち状態であることを知らせ、実印刷データを送らないように指示する（Ｓ６）。
この後は、ステップＳ２へ戻り、印刷キュー１４内に印刷順番が先の印刷ジョブ情報があれば（Ｓ２でＮｏ）ステップＳ５以下を繰り返し、印刷順番が先の印刷ジョブ情報がなくなって印刷可能になると（Ｓ２でＹｅｓ）、ステップＳ３、Ｓ４を実行する。なお、ホスト装置２への通知は、１回目の通知以外は、印刷キュー内の各印刷ジョブ情報を順番に読み出し、その印刷ジョブ情報に含まれている各ホスト装置の固有情報（インターネットのメールアドレスなど利用者に固有のユーザー情報でもよい）へ順次送信する方法で行なう。また、図４に示した動作フローでは、印刷可能になるまで、印刷待ちであることを周期的に知らせているが、この印刷待ち通知は最初の１回だけでもよい。
このように、この実施例では、プリンタ側に実印刷データをスプールしないので、プリンタ側の限られた記憶容量を気にすることなく、且つプリントサーバーとして機能する別のホスト装置を設けることなしにプリントサーバーと同様な印刷順番管理ができる。
【実施例２】
【００１３】
この実施例では、実施例１の機能に加えて、ホスト装置２にウェブ（Ｗｅｂ）画面を表示可能にしており、そのウェブ画面でプリンタ１における印刷待ち状況などを見ることができる。
図５は、本発明の第２の実施例を示す印刷システムのシステム構成図。図示したように、この印刷システムは、プリンタ１、およびそのプリンタ１を共有する複数のホスト装置２（この例ではホスト装置Ａ、ホスト装置Ｂ、ホスト装置Ｃ、ホスト装置Ｄ）を備えている。また、各ホスト装置２は本体３および表示装置４を備え、各表示装置４にはプリンタ１の提供するウェブ画面を表示可能である。なお、ホスト装置２の構成ブロック図は図３と同様である。
図６に、プリンタ１の要部の構成ブロック図を示す。実施例１の構成に加えて図示したようにウェブ表示部１６を備えている。このウェブ表示部１６はホスト装置２にウェブ画面を表示させるウェブ表示プログラムを持ち、そのウェブ表示プログラムに従ってホスト装置側に提供するウェブ表示画面を作成する。その際、ウェブ表示部１６は、ジョブ管理部１２からの情報に基づき、各々の印刷ジョブ情報に対応付けられた印刷状況（印刷受付け順に従った各印刷ジョブの印刷順番などが記載されているか、印刷ジョブ情報が印刷順に並んでいる）の一覧をウェブ表示内容に反映させる。これにより、利用者は手元のホスト装置のウェブ画面を介してプリンタ１のウェブ表示部１６にアクセスし、印刷ジョブの印刷状況を手元で知ることができる。つまり、ウェブ表示部１６は、ホスト装置２からのアクセスに応じて、既に作成しておいたウェブ画面をアクセスしてきたホスト装置２へ転送するのである。
なお、この実施例では、実施例１と同様に待ち状態である旨の通知を出してもよいが、出さなくてもよい。但し、待ち状態でなくなったときには、実施例１と同様にプリンタ１は当該ホスト装置２へ実印刷データを要求して実印刷データを送らせる。
また、前記において、印刷ジョブ情報内にあるユーザー情報（またはホスト装置のアドレス情報など）とウェブ表示部１６にアクセスしてきたホスト装置２のユーザー情報（またはホスト装置のアドレス情報など）を比較して両者が一致するか否かをチェックし、一致する場合のみ、印刷順番がわかる印刷ウェブ情報記載のウェブ画面をホスト装置２へ送信する構成も可能である。このような構成では機密性を守ることができる。
【実施例３】
【００１４】
この実施例では、実施例２の構成に加えて請求項４記載の印刷順入れ替え手段を備え、ウェブ画面上で印刷ジョブの入れ替え操作（印刷順番の入れ替え）を可能にしている。プリンタ１およびホスト装置２の構成ブロック図は実施例２と同様である。また、前記印刷順入れ替え手段は、ホスト装置２内の表示装置４、システム制御部２１、通信制御部２３、操作部２４、表示インタフェース部２５、およびプリンタ１内のジョブ管理部１２、通信制御部１３、ウェブ表示部１６などにより実現される。
このような構成で、ホスト装置２では、表示インタフェース部２５がプリンタ１側のウェブ表示部１６により用意されたウェブ画面を表示装置４に表示し、その画面を介して、システム制御部２１がプログラムに従って公知の画面編集方法により操作部２４によった入れ替え操作を行なわせる。さらに、システム制御部２１は入れ替え操作で発生した入れ替え操作情報をＸＭＬやＨＴＭＬまたはテキスト形式で通信制御部２３によりプリンタ１へ送信し、プリンタ１では、その情報に基づき、ジョブ管理部１２が入れ替えを実行する。
こうして、この実施例によれば、各利用者は印刷ジョブの印刷状況を各利用者のホスト装置上で知ることができるだけでなく、印刷順番の入れ替えをそのホスト装置上で行なうことができる。
【００１５】
なお、前記において、請求項５記載の入れ替え通知手段をジョブ管理部１２および通信制御部１３により実現し、ジョブ管理部１２は、入れ替え操作情報を受け取ったとき、入れ替えされる印刷ジョブ情報内にあるホスト情報（またはユーザー情報）とそのとき入れ替え操作情報を送ってきたホスト装置のホスト情報（またはユーザー情報）とを比較し、両者が一致した場合に入れ替えを実行し、入れ替えが実行された旨を、そのホスト装置２（または利用者）に対して電子メールなどにより通知する構成にしてもよい。このような構成では、ホスト装置２の利用者は入れ替えが実行されたことを確認することができる。
また、前記において、請求項７記載の入れ替え通知手段をジョブ管理部１２および通信制御部１３により実現し、ジョブ管理部１２は、入れ替え操作情報に基づき、印刷ジョブの入れ替えで後ろに移った印刷ジョブを送ってきたホスト装置または利用者に対して、電子メールなどにより後ろに移った旨を通知する構成にしてもよい。このような構成では、利用者は自分のジョブが後ろに移ったことを知ることができる。
また、前記において、請求項６記載の履歴記録手段をジョブ管理部１２および図示していない不揮発性メモリにより実現し、ジョブ管理部１２は、印刷ジョブ情報の入れ替えを行なったとき、入れ替えの対象となった印刷ジョブ情報を履歴情報として不揮発性メモリに記録する構成にしてもよい。このような構成では、その後、その履歴情報を各種分析などに用いることができる。
【実施例４】
【００１６】
この実施例では、実施例１の構成に加えて、ホスト装置２の電源断情報を獲得する電源断情報獲得手段をプリンタ１に備え、印刷ジョブ情報がプリンタ１側に送られてジョブ管理部１２の管理下に置かれた後に、ホスト装置２に電源断が発生して印刷ジョブが存在しない状態になった場合、ジョブ管理部１２は管理している印刷ジョブ情報から電源断状態になったホスト装置２の印刷ジョブ情報を削除する。
具体的には、通信制御部１３内に前記電源断情報獲得手段を備え、その電源断情報獲得手段は、送ったメッセージをそのまま折り返し返送させるようにした所定のメッセージを例えばブロードキャスト機能など同報通信機能を用いて各ホスト装置２へ送り、返送の有無を判定する。そして、返送のないホスト装置２を電源断状態と判定し、その旨をジョブ管理部１２に通知する。これにより、ジョブ管理部１２は当該印刷ジョブ情報を印刷キューから削除する。
こうして、この実施例によれば、不要な印刷ジョブ情報が印刷キューに残るのを回避できる。
なお、前記において、削除された印刷ジョブ情報のなかに含まれている固有情報の示すホスト装置宛またはユーザー情報の示す利用者宛に印刷ジョブ情報の削除を示す削除通知を電子メールなどにより出す構成も可能である。このような構成では、利用者は削除されたことを確実に確認できる。
また、前記において、請求項１１記載の削除履歴記録手段をジョブ管理部１２および図示していない不揮発性メモリにより実現し、削除した印刷ジョブ情報をジョブ管理部１２が履歴情報として不揮発性メモリに記録しておく構成も可能である。このような構成では、例えばなぜ印刷されなかったのかが後で問題になったような場合、印刷されなかった理由として利用できる。
【実施例５】
【００１７】
この実施例では、実施例１乃至実施例４のいずれかにおいて、さらに、ホスト装置２のシステム制御部２１内に暗号化手段、プリンタ１の制御部１１内に復号化手段を備え、ホスト装置２内の暗号化手段が印刷ジョブ情報に対して暗号化を施し、プリンタ１側では、制御部１１内の復号化手段が暗号化された印刷ジョブ情報を復号化し、復号化された印刷ジョブ情報をジョブ管理部１２に渡す。
これにより、この実施例では、ネットワーク上での機密漏洩を防止することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施例を示す印刷システムのシステム構成図。
【図２】本発明の第１の実施例を示すプリンタの構成ブロック図。
【図３】本発明の第１の実施例を示すホスト装置要部の構成ブロック図。
【図４】本発明の第１の実施例を示す印刷システムの動作フロー図。
【図５】本発明の第２の実施例を示す印刷システムのシステム構成図。
【図６】本発明の第２の実施例を示すプリンタ要部の構成ブロック図。
【図７】従来技術の一例を示す印刷システムのシステム構成図。
【図８】従来技術の他の例を示す印刷システムのシステム構成図。
【符号の説明】
【００１９】
１  プリンタ
２  ホスト装置
４  表示装置
１１  制御部
１２  ジョブ管理部
１３  通信制御部
１４  印刷キュー
１５  印刷部
１６  ウェブ表示部
２１  システム制御部
２２  ハードディスク記憶装置
２３  通信制御部
２４  操作部
２５  表示インタフェース部
【図１】
2005182477.tif 000003
【図２】
2005182477.tif 000004
【図３】
2005182477.tif 000005
【図４】
2005182477.tif 000006
【図５】
2005182477.tif 000007
【図６】
2005182477.tif 000008
【図７】
2005182477.tif 000009
【図８】
2005182477.tif 000010