JP3970503B2 - Terminal device - Google Patents
Terminal device Download PDFInfo
- Publication number
- JP3970503B2 JP3970503B2 JP2000216563A JP2000216563A JP3970503B2 JP 3970503 B2 JP3970503 B2 JP 3970503B2 JP 2000216563 A JP2000216563 A JP 2000216563A JP 2000216563 A JP2000216563 A JP 2000216563A JP 3970503 B2 JP3970503 B2 JP 3970503B2
- Authority
- JP
- Japan
- Prior art keywords
- print job
- job information
- terminal device
- printer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、複数のプリンタがネットワーク接続された印刷システムに接続される端末装置に関する。
【0002】
【従来の技術】
複数のプリンタと複数の端末装置を接続してネットワーク形成し、プリンタを複数の端末で共用するシステムは従来から広く行われている。このような形態をとることによってシステムのリソースの効率的な使用が図られている。例えば、特開平11−102270号公報のプリンタ制御装置のように、カラープリンタや白黒プリンタの別などのようにネットワークに接続してある全てのプリンタの特性をデータベースのテーブルにまとめておき、端末装置からの印刷ジョブの内容によって最も適したプリンタを前記テーブルの情報から自動的に判断し、印刷ジョブをプリンタに送信するものもある。
また、最近は端末装置から印刷ジョブを送ったネットワークプリンタを監視し、端末装置で印刷ジョブの状態を確認できる様になっている。このような発明として例えば特開平11−65787号公報記載の発明がある。
この発明では、ホストコンピュータからネットワーク接続したプリンタの特定の印刷ジョブの状態をホストコンピュータのディスプレイ上に表示する印刷システムが提案されている。これは、ユーザを優先度の高いユーザと通常のユーザに分けておき、優先度の高いユーザからの印刷ジョブが当該印刷システムに係属した場合、その印刷ジョブが例えば印刷中であるとか待機中であるなどとホストコンピュータのディスプレイに表示するものである。
その他に特開平7−230372号公報記載の発明のように、端末装置とネットワークプリンタなどからなるネットワークにプリンタ/スープラ制御サーバと分散印刷管理サーバを備えることにより、ネットワークプリンタの自動選択や印刷エラーの監視を行うものもある。
【0003】
【発明が解決しようとする課題】
しかし、従来のシステムではネットワークに何らかの障害が発生した場合や、端末装置に異常が発生した場合に、現在ネットワークプリンタに係属している印刷ジョブの状態が不明になることがある。また、端末装置に異常が発生した場合、印刷ジョブに関する情報が消滅する場合がある。この場合どのネットワークプリンタでどの印刷ジョブを処理していたかが分からなくなり、その結果当該印刷ジョブの状態を把握することができなくなる場合がある。
また、従来の印刷システムでは、各ネットワークプリンタから収集した印刷ジョブ情報を端末装置に表示する際に、それらの印刷ジョブを送信した端末装置を区別して端末装置の表示装置への出力しておらず、ユーザが自分の端末装置から印刷要求した印刷ジョブを見つけにくいという問題があった。
また、選択したネットワークプリンタでエラーなどが発生して他のネットワークプリンタで代行印刷する場合、印刷ジョブが転送された各々のネットワークプリンタから同一名の印刷ジョブ情報が端末装置に送られてくる。この場合、同一名の印刷ジョブが端末装置に複数重複して表示され、転送先の印刷ジョブはどれであるのか分かりにくいことがあった。
【0004】
そこで、本発明に係る端末装置は、当初に選択したプリンタとは別のプリンタで印刷ジョブを代行する場合に、現在代行に係る印刷ジョブをユーザが容易に識別できる端末装置を提供することを目的とする。
【0005】
【課題を解決するための手段】
請求項1記載の発明では、複数のプリンタをネットワーク接続した印刷システムに接続される端末装置であって、自装置を識別する識別情報を付加した印刷ジョブ情報と印刷データをプリンタに出力する第1の印刷ジョブ情報出力手段と、前記印刷ジョブ情報を出力したプリンタで当該印刷ジョブが異常終了した場合、代行された順番を示す代行実施番号を追加した印刷ジョブ情報と印刷データを他のプリンタに出力する第2の印刷ジョブ情報出力手段と、印刷ジョブの収集が要求された場合に、各プリンタから印刷ジョブ情報を収集する収集手段と、前記収集した印刷ジョブ情報から、自装置の識別情報が付加された印刷ジョブ情報を抽出する抽出手段と、前記抽出した印刷ジョブ情報を表示する表示手段と、を具備したことを特徴とする端末装置により前記目的を達成する。
【0006】
請求項2記載の発明では、請求項1に記載の端末装置において、前記抽出手段は、前記収集した印刷ジョブ情報に同一名の印刷ジョブが複数存在する場合に代行実施番号から最新のものを抽出する、ことを特徴とする。
【0008】
【発明の実施の形態】
以下、本発明の好適な実施の形態について、図1から図13を参照して詳細に説明する。
(実施例1)
図1は本発明の実施例の印刷システムの構成を示した図である。
複数の端末装置2a、2b、・・・と複数のネットワークプリンタ3a、3b、・・・がケーブル1により互いに接続されLAN(ローカル・エリア・ネットワーク)を形成している。各々の端末装置2およびネットワークプリンタ3はケーブル1を介して互いに情報をやり取りすることができる。以降ネットワークプリンタ3a、3b、・・・、と端末装置2a、2b、・・・、はまとめてそれぞれネットワークプリンタ3および端末装置2と記すことにする。
ユーザがいずれかの端末装置2から印刷命令を発すると、印刷ジョブ情報と印刷データは印刷ジョブ情報で指定されたネットワークプリンタへ送信される。ネットワークプリンタに送信された印刷ジョブは印刷されるか、もしくは印刷待機状態となる。各ネットワークプリンタは有する印刷ジョブ情報をLANを介して各端末装置2に送り、ユーザは端末装置2から自分の印刷ジョブの状態(例えば、印刷中であるとか、待機中であるとか、またはエラーが発生したなど)を確認することができる。また、各ネットワークプリンタ3は自分が有する印刷ジョブを他のネットワークプリンタへ転送することができる。
【0009】
図2は端末装置2を印刷システムプロセス部6を中心に示したブロック図である。印刷システムプロセス部6は端末装置2において印刷ジョブの管理、制御を行う部分である。
印刷システムプロセス部6はネットワーク制御部7を備えている。ネットワーク制御部7はネットワークを介してネットワークプリンタ3と接続されており、端末装置2とネットワークプリンタ3の交信の制御を行う。
I/O(Inpuut/Output)制御部12はモニタ装置13やディスク装置14などと接続されており、これらのI/O機器を制御する。
また、印刷システムプロセス部6は印刷ジョブ制御部10、印刷ジョブ監視部9、印刷ジョブ収集部8を備えておりそれぞれネットワーク制御部7と接続されている。
印刷ジョブ制御部10は印刷ジョブ監視部9およびI/O制御部12とも接続されており、印刷ジョブ情報や印刷データを管理、制御する。
印刷ジョブ監視部9はネットワークプリンタ3に送信した印刷ジョブを監視する。
印刷ジョブ収集部8はI/O制御部とも接続されており、ネットワーク上にある全てのネットワークプリンタ3の全印刷ジョブを収集、制御する。
【0010】
以上のように構成された印刷システムプロセス部の動作を図3のフローチャートを用いて説明する。
ユーザが印刷システムプロセス部6のI/O制御部12に対して印刷要求や印刷ジョブの表示依頼などをすることにより印刷プロセスシステムはスタートする。
まず、I/O制御部12はユーザからの要求が印刷要求であるか否かを判断する(ステップ1)。ユーザからの要求が印刷要求であったときは(ステップ1:Y)、I/O制御部12は印刷ジョブ情報と印刷データをディスク装置14から取り出す(ステップ2)。次にI/O制御部12は前記印刷ジョブ情報と印刷データを印刷ジョブ制御部10に送信する。印刷ジョブ制御部10は受け取った印刷ジョブ情報をメモリに記憶し(ステップ3)、印刷ジョブ情報と印刷データをネットワーク制御部7を介して印刷ジョブ情報で指定されたネットワークプリンタ3に送信する(ステップ4)。
【0011】
ネットワーク制御部7は印刷ジョブ情報と印刷データをネットワークプリンタ3に送信した後、印刷ジョブ監視信号を印刷ジョブ監視部9に送信し、この印刷ジョブ監視信号を受け取った印刷ジョブ監視部9はネットワーク制御部7を介して印刷ジョブ情報で指定されたネットワークプリンタ3の監視を開始する(ステップ5)。印刷ジョブ監視部9は監視対象のネットワークプリンタ3から当該印刷ジョブに関する情報を受け取り、この情報を印刷ジョブ制御部10へ送信する。そしてこの情報が当該印刷ジョブが正常に終了したものであるときは(ステップ6:Y)、I/O制御部12に印刷完了通知信号を送信し、I/O制御部12は印刷完了通知信号を受信すると、モニタ装置13に印刷完了通知を出力する(ステップ7)。次に、印刷ジョブ制御部10はメモリ上に記憶されていた印刷ジョブ情報を削除する(ステップ8)。
ネットワークプリンタ3で当該印刷ジョブが異常終了した場合は(ステップ6:N)、印刷ジョブ監視部9は印刷ジョブ制御部10にエラー通知を送り、印刷ジョブ制御部10はエラー通知を受け取ると、I/O制御部12とモニタ装置13を介してユーザにエラー通知を表示すると共に他のネットワークプリンタ3で代行印刷するか否かを問い合わせる(ステップ9)。ユーザは当該印刷ジョブを他のネットワークプリンタ3で代行印刷するか否かを判断する(ステップ10)。ユーザが代行印刷を希望する場合は(ステップ10:Y)、他のネットワークプリンタ3を対象に上に述べたステップ4以降の動作を行う。代行印刷しない場合は(ステップ10:N)、印刷ジョブ制御部10は前記メモリ上の印刷ジョブ情報を削除し、印刷システムプロセスを終了する。
【0012】
さて、ステップ1において、ユーザからの要求が印刷要求でなかった場合は(ステップ1:N)、I/O制御部12は印刷ジョブの表示依頼か否か判断し(ステップ11)、印刷ジョブの表示依頼でない場合は(ステップ11:N)、印刷システムプロセスを終了する。印刷ジョブ表示依頼である場合は(ステップ11:Y)、印刷ジョブ収集部8はネットワーク制御部7を介して全印刷ジョブ収集依頼をネットワークに接続してある全ネットワークプリンタ3に送信する。そして、印刷ジョブ収集部8は各ネットワークプリンタ3から送信されてくる印刷ジョブ情報をネットワーク制御部7を介して受け取る(ステップ12)。次に印刷ジョブ収集部8は各ネットワークプリンタ3から受け取った印刷ジョブ情報をモニタ装置13に表示するための印刷ジョブ情報を生成し、I/O制御部12を介してモニタ装置13に出力(ステップ13)し、印刷システムプロセスを終了する。
【0013】
図4は図3のフローチャートのステップ12において、ネットワーク制御部7が各ネットワークプリンタ3から収集した各ネットワークプリンタ3に係る印刷ジョブ情報の一例を示した図である。
印刷ジョブ情報21aはネットワークプリンタ3aから送られてきた印刷ジョブ情報を、印刷ジョブ情報21bはネットワークプリンタ3bから送られてきた印刷ジョブ情報を、以下同様に各ネットワークプリンタ3からの印刷ジョブ情報を表している。欄22aは印刷ジョブ名を表し、欄23aは欄22aに対応する印刷ジョブのネットワークプリンタ3内での状態、例えば、当該印刷ジョブは印刷が完了したとか、印刷待ちであるとか、印刷エラーであるなどを表す。
図5は図3のフローチャートのステップ13でモニタ装置13に表示される印刷ジョブ情報を示した図である。欄25は各ネットワークプリンタ3の名前を表示し、欄26は各ネットワークプリンタ3に係る印刷ジョブ名を表示し、欄27は対応するネットワークプリンタ3内での印刷ジョブの状態が表示される。
以上の様にして、本実施例に係る印刷システムではユーザから要求があると各ネットワークプリンタ3から端末装置2へ各ネットワークプリンタが保有する印刷ジョブの情報が送られてくるので、たとえネットワークや端末装置2に異常が発生した場合でもユーザは印刷ジョブ情報を取得することができる。
【0014】
(実施例2)
実施例2に係る印刷システムの構成は図1と同じである。
図6は本実施例の印刷システムに係る端末装置を印刷システムプロセス部を中心に示したブロック図である。実施例1と機能的に同じ部分には同じ番号を付すことにする。実施例2は端末装置2に新たに識別子管理部11を付加したものである。識別子管理部11はネットワーク制御部7と印刷ジョブ制御部10に接続されている。識別子管理部11は、当該端末装置2を他の端末装置2から識別する識別子の生成、管理、制御を行う。この識別子は当該端末装置2のCPUのシリアル番号、ネットワークアドレス、ホスト名などから構成されている。
図7は識別子管理部11が生成する識別子を示したものである。識別子30は端末装置2の装置名31、CPUのシリアル番号などの当該端末装置2に関する端末装置情報32、印刷ジョブが生成された時刻を表すタイムスタンプ33からなる。また、端末装置2は識別子30を生成するためにあらかじめ自身の端末装置名や端末情報をメモリに記憶しておく。
【0015】
図8のフローチャートを用いて実施例2の印刷システムの動作について説明する。また、実施例1と動作が異なる部分のみ説明する。
ステップ21とステップ22はそれぞれ図3のフローチャートのステップ1とステップ2に同じであるので説明を省略する。
実施例2では実施例1のステップ2とステップ3の間に次のステップを追加する。
識別子管理部11はメモリに記憶されている端末装置名31と端末装置情報32と現在時刻から識別子30を生成し、それを印刷ジョブ情報に付加する(ステップ23)。
ステップ24からステップ31までの各ステップは、図3のステップ3からステップ10までのそれぞれ対応する各ステップと同様であるので説明を省略する。
ユーザからの印刷システムプロセス部に対する要求が印刷要求でなく(ステップ21:N)、印刷ジョブ表示依頼である場合は(ステップ32:Y)、印刷ジョブ収集部8はネットワーク制御部7を介して全てのネットワークプリンタから印刷ジョブ情報を収集する(ステップ33)。そしてI/O制御部12を介してモニタ装置13などでユーザに出力条件を問い合わせる(ステップ34)。
出力条件が当該端末装置に係る印刷ジョブのみの場合(ステップ34:Y)、印刷ジョブ収集部8は印刷ジョブ情報に付加された識別子30を用いて、該当する印刷ジョブのみを抽出する(ステップ35)。印刷ジョブ収集部8は当該印刷ジョブ情報をモニタ13に表示するための印刷ジョブ情報を生成し、I/O制御部12を介して印刷ジョブ情報をモニタ装置13に表示する(ステップ36)。
【0016】
ステップ34で出力条件が全ての印刷ジョブ情報を表示するものであった場合は(ステップ34:N)、印刷ジョブ収集部8は全ての印刷ジョブ情報をモニタ装置13に表示するための印刷ジョブ情報を生成し、I/O制御部12を介してモニタ装置13に全ネットワークプリンタ3の全印刷ジョブ情報を表示する(ステップ36)。
【0017】
図9はステップ33で印刷ジョブ収集部8が各ネットワークプリンタ3から受け取った印刷ジョブ情報を表している。印刷ジョブ情報35aはネットワークプリンタ3aから送られてきた印刷ジョブ情報であり、印刷ジョブ情報35bはネットワークプリンタ3bから送られてきた印刷ジョブ情報であり、以下同様である。
各印刷ジョブ情報35a、35b、・・・は印刷ジョブ名36a、各ネットワークプリンタ3での各印刷ジョブの状態37a、端末装置名38aで構成されている。実施例2では印刷ジョブ情報をネットワークプリンタ3に送信する際に当該印刷ジョブ情報に識別子30が付加されているため、どの印刷ジョブがどのネットワークプリンタ3に係属しているかを知ることができる。
図10はステップ36で端末装置2に印刷ジョブ情報を表示したところを示している。ユーザはステップ34において自分の端末装置2に係る印刷ジョブデータのみ抽出して表示することを選択することができ、この表示40は自分の端末に係る印刷ジョブのみを表示したものである。
表示40はネットワークプリンタ名欄41、印刷ジョブ名欄42、印刷ジョブの状態欄43から構成されている。ネットワークプリンタ名欄41には各ネットワークプリンタ3の名前が表示され、印刷ジョブ名欄42は対応するネットワークプリンタ3に係る印刷ジョブ名が表示され、印刷ジョブの状態欄43には印刷ジョブのネットワークプリンタ3での状態が表示される。
以上のように、実施例2では印刷ジョブ情報に端末装置2を識別するための識別子を付加することにより、ネットワークプリンタ3から送られてきた印刷ジョブ情報がどの端末装置2に係るものかを識別することができる。
【0018】
(実施例3)
実施例3ではシステムの構成は図1と同じであり、端末装置の構成は図6と同じであるので、これらの図を引用して説明する。
図11のフローチャートを用いて実施例3の印刷システムの動作を説明する。実施例2と重複する部分については説明は省略する。ステップ41からステップ51までの各ステップはそれぞれ図8のフローチャートのステップ21からステップ31までの対応するステップと同様であるので説明を省略する。
ステップ51でユーザが他のネットワークプリンタ3での代行印刷を希望した場合(ステップ51:Y)、I/O制御部12は印刷ジョブ情報に代行印刷を行うネットワークプリンタ3と代行実施番号(代行された順番)を追加し、そしてその印刷ジョブ情報を印刷ジョブ制御部10に送信する。そして、ステップ45に戻る。この代行実施番号は端末装置2からネットワークプリンタ3へ最初に送信されたときは0に設定されており、代行印刷により他のネットワークプリンタ3へ送信される毎に1ずつ加算される。
【0019】
ステップ53からステップ56までの各ステップはそれぞれ図8のフローチャートのステップ32からステップ35まで対応するステップどほとんど同じであるので留意点のみ説明する。
ユーザが各ネットワークプリンタ3からの印刷ジョブの収集を要求した場合(ステップ53:Y)、印刷ジョブ収集部8は各ネットワークプリンタから印刷ジョブを収集する(ステップ54)。このとき、ある印刷ジョブが代行印刷のために複数のネットワークプリンタ3に係属したことがあると、それらのネットワークプリンタ3は代行された同一の名前を持った印刷ジョブ情報を印刷ジョブ収集部8に送信する。このときこの印刷ジョブ情報には前記の代行実施番号が付加されているので、印刷ジョブ収集部8はどの印刷ジョブが最新のものであるのか識別することができる。
ステップ56は図8のステップ35と同じであるので説明を省略する。
印刷ジョブ収集部8は収集した印刷ジョブ情報に、代行印刷によって生じた複数の同一名の印刷ジョブ情報がある場合、前記代行実施番号から最新のものだけ残し、他の古い印刷ジョブ情報は削除する(ステップ57)。
ステップ58は図8のステップ36と同じである。
【0020】
図12はステップ54において印刷ジョブ収集部が受け取る印刷ジョブ情報を示した図である。
印刷ジョブ情報51aはネットワークプリンタ3aから送られてきた印刷ジョブ情報、51bはネットワークプリンタ3bから送られてきた印刷ジョブ情報、以下同様である。それぞれのネットワークプリンタ3から送られてくる印刷ジョブ情報は印刷ジョブ名51a、その印刷ジョブの状態52a、その印刷ジョブを送信した端末装置名53a、および代行実施番号54aから構成されている。このように印刷ジョブ情報に代行実施番号54aを付加することにより、代行印刷が行われた履歴を知ることができる。
たとえば、ネットワークプリンタ3cの欄60の印刷ジョブhtml.htmは印刷エラーをおこし、ネットワークプリンタ3cからネットワークプリンタ3aへ代行印刷のために送り直され、その後ネットワークプリンタ3aで印刷が完了したことがわかる(欄61)。また欄62、欄63、欄64から印刷ジョブError.txtはネットワークプリンタ3c、3b、3aと順に代行され、現在ネットワークプリンタ3aで代行印刷中であることが分かる。
【0021】
図13はステップ58でモニタ装置13に各ネットワークプリンタの印刷ジョブが表示されたところを示した図である。
表示60はネットワークプリンタ名欄61、印刷ジョブ名欄62、印刷ジョブの状態欄63から構成されている。
ネットワークプリンタ名欄61には各ネットワークプリンタ3の名前が表示され、印刷ジョブ名欄62には対応するネットワークプリンタ3に係る印刷ジョブ名が表示され、印刷ジョブの状態欄63には印刷ジョブのネットワークプリンタ3での状態が表示される。
上に述べたhtml.htm、Error.txtなど代行印刷のために他のネットワークプリンタに送り直された印刷ジョブは代行実施番号が最も大きい印刷ジョブのみ印刷ジョブ名欄62と印刷ジョブの状態欄63に表示される。このようにモニタ装置13への出力を制御することにより、代行印刷に係る印刷ジョブ名が複数重複して表示されるのを防ぐことができる。
以上の様に実施例3では、複数のネットワークプリンタ3での代行印刷による印刷ジョブ名の重複を防ぐことができる。
【0022】
以上説明したように実施例1によれば、各ネットワークプリンタから端末装置へ各ネットワークプリンタが保有する印刷ジョブの情報が送られてくるので、たとえネットワークや端末装置に異常が発生した場合でもユーザは印刷ジョブ情報を取得することができる。
実施例2によれば、端末装置を識別するための識別子を印刷ジョブ情報に付加することにより、それぞれの印刷ジョブがどの端末装置によるものかを識別することができる。
実施例3によれば、印刷ジョブ情報に代行実施番号等を付加することにより、ネットワークプリンタ間での代行印刷による印刷ジョブ名の重複を防ぐことができる。
【0023】
【発明の効果】
請求項1記載の発明によれば、印刷ジョブ情報を出力したプリンタで当該印刷ジョブが異常終了した場合、代行された順番を示す代行実施番号を追加した印刷ジョブ情報と印刷データを他のプリンタに出力するので、印刷ジョブの収集が要求された場合に、現在代行に係る印刷ジョブをユーザが容易に識別することができる。
【0024】
請求項2記載の発明によれば、収集した印刷ジョブ情報に同一名の印刷ジョブが複数存在する場合に代行実施番号から最新のものを抽出するので、代行印刷に係る印刷ジョブ名が複数重複して表示されるのを防ぐことができる。
【図面の簡単な説明】
【図1】本発明の実施例の印刷システムの構成を示した図である。
【図2】実施例1の端末装置2を印刷システムプロセス部6を中心に示したブロック図である。
【図3】実施例1の実施例1の印刷システムの動作を示すフローチャートである。
【図4】実施例1の各ネットワークプリンタ3から端末装置2へ送られてくる印刷ジョブ情報を示した図である。
【図5】実施例1の端末装置2に表示された印刷ジョブ情報を示した図である。
【図6】実施例1の端末装置2を印刷システムプロセス部6を中心に示したブロック図である。
【図7】識別子管理部11が生成する識別子を示した図である。
【図8】実施例2の印刷システムの動作を示すフローチャートである。
【図9】実施例2の各ネットワークプリンタ3から端末装置2へ送られてくる印刷ジョブ情報を示した図である。
【図10】実施例2の端末装置2に表示された印刷ジョブ情報を示した図である。
【図11】実施例3の印刷システムの動作を示すフローチャートである。
【図12】実施例3の各ネットワークプリンタ3から端末装置2へ送られてくる印刷ジョブ情報を示した図である。
【図13】実施例3の端末装置2に表示された印刷ジョブ情報を示した図である。
【符号の説明】
1 ケーブル
2 端末装置
3 ネットワークプリンタ
6 印刷システムプロセス部
7 ネットワーク制御部
8 印刷ジョブ収集部
9 印刷ジョブ監視部
10 印刷ジョブ制御部
11 識別子管理部
12 I/O制御部
13 モニタ装置
14 ディスク装置
30 識別子[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a terminal device multiple printers are connected to a networked printing system.
[0002]
[Prior art]
A system in which a plurality of printers and a plurality of terminal devices are connected to form a network and the printer is shared by a plurality of terminals has been widely used. By taking such a form, efficient use of system resources is achieved. For example, the characteristics of all printers connected to a network such as a color printer or a monochrome printer, such as a printer control device disclosed in Japanese Patent Laid-Open No. 11-102270, are collected in a database table, and a terminal device In some cases, the most suitable printer is automatically determined from the information in the table according to the content of the print job from and the print job is transmitted to the printer.
Recently, a network printer that has sent a print job from a terminal device can be monitored and the status of the print job can be confirmed by the terminal device. As such an invention, for example, there is an invention described in JP-A-11-65787.
In the present invention, a printing system has been proposed in which the status of a specific print job of a printer connected to the network from the host computer is displayed on the display of the host computer. This is because when a user is divided into a high priority user and a normal user and a print job from a high priority user is associated with the printing system, the print job is, for example, printing or waiting. If there is, it is displayed on the display of the host computer.
In addition, as in the invention described in Japanese Patent Application Laid-Open No. 7-230372, by providing a printer / supra control server and a distributed print management server in a network including a terminal device and a network printer, automatic selection of network printers and printing errors can be prevented. Some monitor.
[0003]
[Problems to be solved by the invention]
However, in the case of a conventional system, when a failure occurs in the network or when an abnormality occurs in the terminal device, the status of the print job currently associated with the network printer may become unknown. In addition, when an abnormality occurs in the terminal device, information about the print job may disappear. In this case, it is impossible to know which print job was processed by which network printer, and as a result, the state of the print job may not be grasped.
Further, in the conventional printing system, when displaying the print job information collected from each network printer on the terminal device, the terminal device that transmitted those print jobs is not distinguished and output to the display device of the terminal device. There is a problem that it is difficult for a user to find a print job requested for printing from his / her terminal device.
In addition, when an error occurs in the selected network printer and proxy printing is performed by another network printer, the print job information having the same name is sent from each network printer to which the print job is transferred to the terminal device. In this case, a plurality of print jobs with the same name are displayed in duplicate on the terminal device, and it may be difficult to determine which print job is the transfer destination.
[0004]
Therefore, the terminal apparatus according to the present invention, when substituting the print job to a different printer than the printer selected initially, a print job relating to the current proxy user to provide a readily identifiable terminal a and purpose.
[0005]
[Means for Solving the Problems]
In the first aspect of the present invention, the outputs of multiple printer a terminal device connected to the printing system network connection, the print data and the print job information obtained by adding identification information for identifying the own device to the printer When the print job is abnormally terminated by one print job information output means and the printer that has output the print job information, the print job information and the print data to which the substitute execution number indicating the substitute order is added are sent to another printer. The second print job information output means for outputting, the collection means for collecting the print job information from each printer when the collection of the print job is requested, and the identification information of the own device is obtained from the collected print job information. An extraction unit that extracts the added print job information and a display unit that displays the extracted print job information are provided. The end device to achieve the object.
[0006]
According to a second aspect of the present invention, in the terminal device according to the first aspect, the extracting means extracts the latest one from the proxy execution number when there are a plurality of print jobs having the same name in the collected print job information. It is characterized by.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a preferred embodiment of the present invention will be described in detail with reference to FIGS.
Example 1
FIG. 1 is a diagram showing the configuration of a printing system according to an embodiment of the present invention.
.. And a plurality of
When the user issues a print command from any of the
[0009]
FIG. 2 is a block diagram showing the
The printing
An I / O (Input / Output)
The print
The print
The print
The print
[0010]
The operation of the printing system process unit configured as described above will be described with reference to the flowchart of FIG.
The print process system starts when the user makes a print request or a print job display request to the I /
First, the I /
[0011]
The
When the print job is abnormally terminated in the network printer 3 (step 6: N), the print
[0012]
If the request from the user is not a print request in step 1 (step 1: N), the I /
[0013]
FIG. 4 is a diagram showing an example of print job information relating to each
The
FIG. 5 is a diagram showing the print job information displayed on the
As described above, in the printing system according to the present embodiment, when there is a request from the user, the information on the print job held by each network printer is sent from each
[0014]
(Example 2)
The configuration of the printing system according to the second embodiment is the same as that shown in FIG.
FIG. 6 is a block diagram illustrating the terminal device according to the printing system of the present embodiment, focusing on the printing system process unit. Parts that are functionally the same as those in the first embodiment are given the same numbers. In the second embodiment, an
FIG. 7 shows an identifier generated by the
[0015]
The operation of the printing system according to the second embodiment will be described with reference to the flowchart of FIG. Only parts that are different from the first embodiment will be described.
Step 21 and step 22 are the same as step 1 and
In the second embodiment, the following steps are added between
The
The steps from step 24 to step 31 are the same as the corresponding steps from
If the request from the user to the print system process unit is not a print request (step 21: N) but a print job display request (step 32: Y), the print
When the output condition is only the print job related to the terminal device (step 34: Y), the print
[0016]
If the output condition is to display all print job information in step 34 (step 34: N), the print
[0017]
FIG. 9 shows the print job information received from each
Each
FIG. 10 shows the print job information displayed on the
The
As described above, in the second embodiment, an identifier for identifying the
[0018]
(Example 3)
In the third embodiment, the configuration of the system is the same as that of FIG. 1 and the configuration of the terminal device is the same as that of FIG.
The operation of the printing system according to the third embodiment will be described with reference to the flowchart of FIG. A description of the same parts as those in the second embodiment will be omitted. Each step from
If the user desires proxy printing at another
[0019]
The steps from
When the user requests collection of print jobs from each network printer 3 (step 53: Y), the print
Step 56 is the same as
When the collected print job information includes a plurality of print job information with the same name generated by the proxy printing, the print
[0020]
FIG. 12 is a diagram showing print job information received by the print job collection unit in step 54.
The
For example, the print job html. html causes a printing error, and it is retransmitted from the
[0021]
FIG. 13 is a diagram showing the print job of each network printer displayed on the
The
The network
The html. htm, Error. For print jobs retransmitted to another network printer for proxy printing such as txt, only the print job with the highest proxy execution number is displayed in the print
As described above, in the third embodiment, it is possible to prevent duplication of print job names due to proxy printing in a plurality of
[0022]
As described above, according to the first embodiment, the print job information held by each network printer is sent from each network printer to the terminal device. Therefore, even if an abnormality occurs in the network or the terminal device, the user can Print job information can be acquired.
According to the second embodiment, by adding an identifier for identifying a terminal device to the print job information, it is possible to identify which terminal device each print job belongs to.
According to the third embodiment, it is possible to prevent duplication of print job names due to proxy printing between network printers by adding a proxy execution number or the like to the print job information.
[0023]
【The invention's effect】
According to the first aspect of the present invention, when the print job is abnormally terminated by the printer that has output the print job information, the print job information and the print data to which the substitute execution number indicating the substitute order is added are sent to another printer. Therefore, when collection of print jobs is requested, the user can easily identify a print job related to the current proxy.
[0024]
According to the second aspect of the present invention, when a plurality of print jobs with the same name exist in the collected print job information, the latest one is extracted from the proxy execution number, so that a plurality of print job names related to proxy printing overlap. Can be prevented from being displayed.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a configuration of a printing system according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating the
FIG. 3 is a flowchart illustrating the operation of the printing system according to the first embodiment of the first embodiment.
FIG. 4 is a diagram illustrating print job information sent from each
FIG. 5 is a diagram illustrating print job information displayed on the
FIG. 6 is a block diagram illustrating the
FIG. 7 is a diagram showing identifiers generated by the
FIG. 8 is a flowchart illustrating an operation of the printing system according to the second exemplary embodiment.
FIG. 9 is a diagram illustrating print job information sent from each
10 is a diagram illustrating print job information displayed on the
FIG. 11 is a flowchart illustrating an operation of the printing system according to the third exemplary embodiment.
12 is a diagram illustrating print job information sent from each
FIG. 13 is a diagram illustrating print job information displayed on the
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1
Claims (2)
自装置を識別する識別情報を付加した印刷ジョブ情報と印刷データをプリンタに出力する第1の印刷ジョブ情報出力手段と、
前記印刷ジョブ情報を出力したプリンタで当該印刷ジョブが異常終了した場合、代行された順番を示す代行実施番号を追加した印刷ジョブ情報と印刷データを他のプリンタに出力する第2の印刷ジョブ情報出力手段と、
印刷ジョブの収集が要求された場合に、各プリンタから印刷ジョブ情報を収集する収集手段と、
前記収集した印刷ジョブ情報から、自装置の識別情報が付加された印刷ジョブ情報を抽出する抽出手段と、
前記抽出した印刷ジョブ情報を表示する表示手段と、
を具備したことを特徴とする端末装置。 A terminal device connected to multiple printers in the printing system network connection,
A first print job information output means for outputting the print data and the print job information obtained by adding identification information for identifying the own device to the printer,
If the printer that has output the print job information abnormally ends, the second print job information output that outputs the print job information and print data to which the substitute execution number indicating the substitute order is added to another printer is output. Means,
A collection means for collecting print job information from each printer when collection of a print job is requested;
Extraction means for extracting print job information to which the identification information of the device is added from the collected print job information;
Display means for displaying the extracted print job information;
A terminal device comprising:
ことを特徴とする請求項1に記載の端末装置。The terminal device according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000216563A JP3970503B2 (en) | 2000-07-17 | 2000-07-17 | Terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000216563A JP3970503B2 (en) | 2000-07-17 | 2000-07-17 | Terminal device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002032206A JP2002032206A (en) | 2002-01-31 |
JP3970503B2 true JP3970503B2 (en) | 2007-09-05 |
Family
ID=18711810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000216563A Expired - Fee Related JP3970503B2 (en) | 2000-07-17 | 2000-07-17 | Terminal device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3970503B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4586400B2 (en) * | 2004-04-12 | 2010-11-24 | コニカミノルタビジネステクノロジーズ株式会社 | Image forming job management system, job information list display method, computer-readable recording medium, and program |
JP7211148B2 (en) | 2018-03-05 | 2023-01-24 | 株式会社リコー | Information processing device, information processing system, information processing method and information processing program |
JP7081242B2 (en) | 2018-03-19 | 2022-06-07 | 株式会社リコー | Information processing equipment, equipment management equipment and programs |
-
2000
- 2000-07-17 JP JP2000216563A patent/JP3970503B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2002032206A (en) | 2002-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6631407B1 (en) | Device management network system, management server, and computer readable medium | |
US6788427B1 (en) | Print data controlling method | |
JPH1153139A (en) | Network system, network managing method, interface device, recording medium recording program for operating interface device and terminal equipment | |
JP2000311068A (en) | Print server device, information processor as client, printing management method for these devices and storage medium | |
JP2000347976A (en) | Equipment management system, management server and computer readable recording medium | |
JP2006072967A (en) | Information processing apparatus, information notification method therefor, control program and storage medium | |
JP2000330742A (en) | Network printer system | |
US7239410B2 (en) | Printing system, data processing system and method for confirming job process result | |
JP4844298B2 (en) | How to manage devices connected to the network | |
JP3970503B2 (en) | Terminal device | |
JP3591251B2 (en) | Printer control method and apparatus | |
US20050165694A1 (en) | Image forming system including server device and printers as clients | |
US20030133152A1 (en) | Server apparatus, job managing method, computer-readable memory medium, and program | |
JP3690704B2 (en) | Network printer | |
JP4136265B2 (en) | Printing apparatus and printing control method in printing apparatus | |
JP2000172463A (en) | Terminal device | |
US7640372B2 (en) | Information processing apparatus, control method thereof, program, and storage medium | |
JP2004110375A (en) | Device list display method | |
JP2001331298A (en) | Picture forming device | |
JP3146719B2 (en) | Printing system | |
JP3925520B2 (en) | Output device specifying apparatus, output device specifying control program, and output device specifying method | |
JPH0675725A (en) | Printer control system | |
JPH11327855A (en) | Print management system capable of maintaining printer | |
JP2006163772A (en) | Information processor | |
JP3507061B2 (en) | Print data control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040902 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20041005 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061019 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061127 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070126 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070605 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070606 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110615 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110615 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120615 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130615 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |