JP3596559B2 - Printing instruction device - Google Patents

Printing instruction device Download PDF

Info

Publication number
JP3596559B2
JP3596559B2 JP9627695A JP9627695A JP3596559B2 JP 3596559 B2 JP3596559 B2 JP 3596559B2 JP 9627695 A JP9627695 A JP 9627695A JP 9627695 A JP9627695 A JP 9627695A JP 3596559 B2 JP3596559 B2 JP 3596559B2
Authority
JP
Japan
Prior art keywords
job
print
information
unit
print output
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 - Lifetime
Application number
JP9627695A
Other languages
Japanese (ja)
Other versions
JPH08272557A (en
Inventor
徹 高阿田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP9627695A priority Critical patent/JP3596559B2/en
Publication of JPH08272557A publication Critical patent/JPH08272557A/en
Application granted granted Critical
Publication of JP3596559B2 publication Critical patent/JP3596559B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

【0001】
【産業上の利用分野】
この発明は、例えば、複数の印刷出力装置(この明細書では印刷には複写を含み、印刷出力装置にはプリンタのほか複写機などを含む)が通信ネットワーク上に接続された分散型のネットワーク印刷システムにおいて、前記複数の印刷出力装置を切り換えて利用する場合に使用する印刷指示装置に関する。
【0002】
【従来の技術】
LAN(ローカルエリアネットワーク)などの通信ネットワーク上に複数の印刷出力装置を分散配置し、その内の一つを利用者が切り換え選択して利用することができる分散型のネットワーク印刷システムが知られている。
【0003】
この種の分散型のネットワーク印刷システムにおいては、利用者が印刷指示装置において、印刷出力装置例えばプリンタを選択し、印刷指示設定をし、印刷要求の操作を行なうと、印刷指示装置は、その選択したプリンタに向けて、印刷指示情報(例えば用紙サイズ、拡大率/縮小率、片面/両面指定、印刷部数、オプション機能の使用/不使用など)と印刷データとからなる印刷ジョブ(以下単にジョブという)を発行する。
【0004】
発行されたジョブは、プリンタに接続される、あるいはプリンタに内蔵されるパーソナルコンピュータなどからなるプリントサーバを介して選択されたプリンタに送られ、そのプリンタで印刷が実行される。
【0005】
ところで、この種のネットワーク印刷システムにおいては、複数個のジョブが一つのプリンタに対して相前後して発行された場合を考慮して、利用者がジョブの処理状態を把握できるように考慮する必要がある。
【0006】
この要請に対しては、従来から種々の提案がある。
例えば、特開平5−233174号には、プリントサーバが、例えばジョブを受け取った順などにより、順次に印刷の実行を行なうようにプリンタへのジョブの配信をコントロールする第1の従来例が記載されている。そして、この第1の従来例においては、プリントサーバが、プリンタに対して発行されたジョブについての、印刷中、印刷完了、印刷待ちなどの処理状態を管理しており、印刷指示装置の利用者は、プリントサーバからジョブの処理状態の情報を取得して、ジョブの処理状態の一覧を獲得できる。
【0007】
また、特開平6−67825号には、同種のシステムとして、ホストコンピュータより、通信ネットワークを通じて遠隔印刷装置にプリントデータを送って印刷を実行する遠隔印刷システムに関する第2の従来例が示されている。この第2の従来例の場合には、ホストコンピュータ側に、送出したジョブの処理状況を記載するジョブ管理テーブルを設けると共に、遠隔印刷装置でのジョブの処理状況をネットワークを通じてホストコンピュータが受け取ってジョブ管理テーブルのジョブ処理状態を更新するようにしている。
【0008】
また、利用者のパーソナルコンピュータ(印刷指示装置)において、ネットワーク上の複数のプリンタのそれぞれを一つ一つのアイコン(プリンタアイコン)に対応させておき、利用者は、利用したいプリンタアイコンを開いて、対応するプリンタに対する操作パネルやその他の表示用のウインドウを生成して印刷指示を行なうようにするシステムもあるが、このシステムの場合の第3の従来例においては、一つ一つのプリンタ対応ウインドウにおいて、そのプリンタのジョブの処理状態の一覧を表示することができるようにしている。
【0009】
【発明が解決しようとする課題】
しかしながら、以上の第1および第2の従来例の場合には、利用者が、自分が発行したジョブのみの処理状態を知ろうとする場合には、不便であった。
【0010】
すなわち、第1の従来例の場合には、プリントサーバが管理しているすべてのジョブについての一覧が利用者に取得されて表示されるので、自分が発行したジョブは、その一覧表示から探して、その処理状態を確認する必要があった。
【0011】
また、第2の従来例の場合には、ホストコンピュータから送出されたすべてのジョブについて、ジョブ管理テーブルが作成されるので、個々の利用者が送信したジョブ以外も合わせて一覧として表示されてしまい、第1の従来例と同様の不便さがあった。
【0012】
これに対して、第3の従来例の場合には、自分が発行したジョブのみについての処理状態が分かる。しかし、第3の従来例は、プリンタアイコンを開く毎にそのプリンタに対するジョブ処理状態を確認することができるものであるので、複数のジョブが同じ一つのプリンタに発行されている場合には問題はないが、複数のジョブが、異なるプリンタに送信されている状態では、ジョブが送信されているすべてのプリンタのアイコンを開いてジョブの処理状態を確認しなければならず、すべてのジョブの状態について確認するのに時間がかかる。すなわち、この第3の従来例では、利用者が発行したすべてのジョブを一覧で確認することができない。
【0013】
また、第3の従来例の場合、ジョブの処理状態は、アイコンを開いたときの状態であり、最新のジョブの処理状態を知りたいときには、利用者は、例えば再表示ボタンなどを操作しなければならないという不具合もあった。
【0014】
この発明は、以上の点にかんがみ、利用者が発行した複数のジョブの処理状態を、そのジョブが送信されたプリンタが複数の異なるものであっても、そのジョブについてのみの一覧として利用者が利用している端末上で表示して、自己の発行したすべてのジョブの最新の処理状態を容易に確認することができるようにした印刷指示装置を提供することを目的とする。
【0015】
【課題を解決するための手段】
請求項1の発明による印刷指示装置は、後述の図1の実施例の機能ブロックの参照符号を対応させると、
通信ネットワーク(10)に接続され、前記通信ネットワーク(10)上の複数個の印刷出力手段に対して印刷指示を表示画面を通じて行なう印刷指示装置であって、
前記通信ネットワーク(10)上の複数個の印刷出力装置の内から選択された印刷出力装置に向けて、少なくとも印刷指示情報と印刷データとを含んで構成されるジョブを発行するジョブ発行手段(108)と、
前記ジョブ発行手段(108)により発行されたジョブに関して、少なくとも、その印刷データの識別子と、その出力先の印刷出力装置の識別子と、当該ジョブの処理状態とを含んで構成されるジョブ情報を保持するジョブ情報一覧保持手段(109)と、
前記通信ネットワーク(10)上の印刷出力装置のジョブ処理状態の情報を、前記通信ネットワークを介して取得して管理する印刷出力装置情報管理手段(101)と、
前記ジョブ情報一覧保持手段(109)のジョブ情報の前記ジョブの処理状態を、前記印刷出力装置情報管理手段(101)から取得した前記ジョブ処理状態の情報に基づき更新するジョブ状態取得手段(110)と、
前記表示画面を備える表示手段(104)と、
前記ジョブ情報一覧保持手段(109)のジョブ情報を、前記表示手段の表示画面に一覧表示する表示制御手段(103)と
を備える。
【0016】
請求項2に記載の発明による印刷指示装置は、
請求項1に記載の発明において、前記ジョブ状態取得手段(110)は、定められた時間間隔で前記印刷出力装置情報管理手段(101)に前記ジョブの処理状態の更新のための問い合わせを行なうようにしたことを特徴とする。
【0017】
また、請求項3の記載の発明による印刷指示装置は、
請求項1に記載の発明において、前記一覧表示の一部のジョブ情報を選択する選択手段を備え、前記ジョブ情報取得手段は、前記選択手段で選択されたジョブ情報のジョブの処理状態を、前記印刷出力装置情報管理手段からの前記ジョブ処理状態の情報に基づき更新するようにしたことを特徴とする。
【0018】
【作用】
上述の構成の請求項1の印刷指示装置においては、ジョブ発行手段により、ネットワーク上の選択された印刷出力装置に対してジョブの発行が行なわれると、ジョブ情報一覧保持手段に、そのジョブに含まれる印刷データの識別子と、出力先の印刷出力装置の識別子とが、そのジョブ情報の一部として保存される。ジョブ情報は、さらに、ジョブ処理状態を含んで構成されるが、ジョブ処理状態は、印刷出力装置情報管理手段からジョブ状態取得手段を介して取得される。
【0019】
印刷出力装置情報管理手段は、ネットワークを介して、ネットワーク上の複数の印刷出力装置のすべてについてのジョブ処理状態の情報を適宜取得し、管理している。
【0020】
ジョブ状態取得手段は、印刷出力装置情報管理手段から、当該印刷指示装置の利用者が発行したジョブの処理状態を取得して、これを用いてジョブ情報一覧保持手段のジョブの処理状態を更新する。
【0021】
表示制御手段は、ジョブ情報一覧保持手段のジョブ情報を、表示手段の画面に、自己が発行したジョブについての一覧として表示する。
【0022】
請求項2に記載の発明の場合には、一覧表示を行なっている場合においても、定められた時間間隔で印刷出力装置情報管理手段からジョブ状態取得手段が各ジョブの最新のジョブ処理状態を取得して、ジョブ情報一覧保持手段の各ジョブの処理状態を更新する。したがって、ジョブ処理状態の一覧を見ているときに、ジョブの処理状態が変化してもその処理状態が確実に反映され、常に最新のジョブ処理状態を利用者は知ることができる。
【0023】
また、請求項3に記載の発明の場合には、選択手段を通じて利用者が選択したジョブについてのみの処理状態が表示画面に表示される。
【0024】
【実施例】
まず、この発明による印刷指示装置の一実施例が適用された情報処理システムの全体の概要を、この実施例の印刷指示装置の概略と共に説明する。
【0025】
図2は、この例の情報処理システムの全体の構成例を示すもので、通信ネットワークとしてのLAN10上に、複数個の印刷出力装置が分散接続されて配置されている。印刷出力装置は、前述したように、プリンタだけでなく、複写機や複写機能付きのファクシミリ装置によっても構成することができる。
【0026】
図2の例においては、LAN10上には、複数個のエンドシステムA〜Dが分散配置されている。エンドシステムAは、コンピュータ11Aと、それぞれ印刷出力装置としての2台のプリンタ12a,12bとで構成されている。このエンドシステムAはディスプレイ16と、その表示画面を通じて入力指示を行なうポインティングデバイスの例としてのマウス17とを備える。このエンドシステムAは印刷処理実行部としての機能と、印刷指示装置としての機能をも有している。
【0027】
また、エンドシステムBはコンピュータ11Bと、それぞれ印刷出力装置を構成している複写機13あるいは複写機14とにより構成されている。このエンドシステムBも、また、ディスプレイ16とマウス17とを備え、コンピュータ11Bは、印刷指示装置としての機能をも有する。また、このエンドシステムBは、印刷処理実行部としての機能と、印刷処理データとしての紙原稿の入力部および電子原稿の入力部としての機能も有する。
【0028】
エンドシステムCはコンピュータ11Cで構成され、ディスプレイ16とマウス17とを有し、印刷指示装置としての機能を備えると共に、電子原稿の入力部としての機能を備える。
【0029】
エンドシステムDはコンピュータ11Dとスキャナー15とで構成され、ディスプレイ16とマウス17とを有する。このエンドシステムDは印刷指示装置としての機能を備えると共に、スキャナー15により紙原稿の入力部としての機能を果たす。
【0030】
なお、図2では、いずれのエンドシステムにおいても、コンピュータは、プリンタ12a、12b、複写機13、14、スキャナー15と分離した形式で構成したが、これら各機器12〜15にコンピュータが内蔵された形式として構成することもできる。
【0031】
そして、この例の場合、特にエンドシステムAのコンピュータ11Aは、LAN10上に分散配置されているすべての印刷出力装置(コンピュータ11Aを介してネットワークLAN10に接続されているプリンタ12a,12bを含む)の識別子、当該印刷出力装置におけるジョブ情報、当該印刷出力装置の装備機能および故障やトナー切れなどの装置状態に関する装置情報、その他を総合的に管理する印刷管理装置としての機能(以下、印刷管理装置機能部という)を有していて、すべての印刷出力装置から識別子情報、ジョブ情報、装置情報などを取得し、これら取得した情報を、ネットワークのLAN10上のすべての印刷指示装置に対して提供することができるように構成されている。
【0032】
また、印刷出力装置を備えるエンドシステムからは、その印刷出力装置の識別子、ジョブ情報、装置情報を印刷管理装置機能部に対して知らせる機能を備えている。
【0033】
また、この場合、2台のプリンタ12a,12bはコンピュータ11Aに対して接続されているので、これらプリンタ12a,12bからは、前記の種々の情報を容易に取得することができる。しかし、コンピュータ11Aに対して直接的には、接続されていない他の印刷出力装置である複写機13や14の場合には、これら装置に対応した通信プロトコルで決められた情報のみしか取り扱えないので、必要に応じてこれらの装置との通信を行なうための通信インタ−フェースがエンドシステムAに設けられている。
【0034】
印刷指示装置の機能部からの印刷データを伴う印刷要求についても、すべてこの印刷管理装置機能部で一旦受け取ることにより、印刷指示装置と印刷出力装置間の通信プロトコルの違いを吸収するようにしている。つまり、印刷指示装置から印刷管理装置機能部までは、すべて同一の通信プロトコルで通信を行ない、通信プロトコルが異なる他の印刷出力装置に対する印刷要求は、それを印刷管理装置機能部が判断し、適合する通信プロトコルに変換して目的とする印刷出力装置に渡すようにするものである。したがって、利用者は、通信プロトコルの違いを意識することなく、印刷要求を行なうことができる。
【0035】
印刷出力装置の識別子情報は、各印刷出力装置を他と識別するための識別子である。印刷管理装置機能部は、この識別子に対応して各印刷出力装置のLAN10上のネットワークアドレスおよびロケーション(配置位置)を認識している。この印刷出力装置の識別子としては、当該印刷出力装置のモデル名や利用者により付与された特定の名前でもよい。また、LAN10上に分散配置されている複数個の印刷出力装置を識別することができるものであれば、印刷出力装置に付与された番号などであっても良い。
【0036】
この印刷出力装置の識別子の情報は、それがLAN10に対して接続されたときに、エンドシステムAのコンピュータ11Aに通知され、その印刷管理装置機能部に登録される。あるいは、エンドシステムAのコンピュータ11Aの印刷管理装置機能部が各印刷出力装置の識別子を、それぞれの印刷出力装置を含むエンドシステムに対して問い合わせて取得するようにしてもよい。
【0037】
ジョブ情報は、この例の場合、ジョブ識別子と、印刷データの識別子と、そのジョブの出力先である印刷出力装置の識別子と、処理状態とからなる。ジョブ識別子は、例えばジョブに付与された番号などであり、また、印刷データの識別子は、ファイル名などである。ジョブ識別子は、ジョブを発行する各印刷指示装置ごとに固有のものであると、各印刷指示装置で自己が発行したジョブのジョブ情報を印刷管理装置機能部からの情報から見付ける時に便利である。しかし、印刷データの識別子が印刷指示装置毎に固有のものとなっていれば、この印刷データの識別子からジョブ情報を識別することができるので、ジョブ識別子は、必須のものではない。
【0038】
印刷出力装置の識別子は、この例では、プリンタ名などの印刷出力装置名が用いられる。ジョブの処理状態は、この例の場合には、「正常終了」、「異常終了」、「印刷中」、「印刷待ち」、「印刷中止(キャンセル)」などである。
【0039】
ジョブ情報の内の、ジョブ識別子、印刷データの識別子、印刷出力装置の識別子は、印刷指示装置からジョブが発行されるときに、そのジョブに付与される情報である。各印刷出力装置は、これらの識別子を伴う自分向けのジョブを受取り、各ジョブの処理状態を管理すると共に、それぞれのジョブの実行を、例えば受取り順に行なう。ジョブの初期処理状態は、例えば「印刷待ち」となる。
【0040】
そして、印刷出力装置は、ジョブについて処理状態が一つでも変化したときには、例えば、そのすべてのジョブについてのジョブ情報を印刷管理装置機能部に通知する。印刷管理装置機能部は、この通知を受け取ると、対応する印刷出力装置のジョブ情報を新たなものに更新すると共に、更新した情報をすべての印刷指示装置に転送する。
【0041】
なお、ジョブの処理状態が変化したときに印刷出力装置から印刷管理装置機能部に送る情報は、当該変化したジョブについての情報のみとして、印刷管理装置機能部自身で、対応する印刷出力装置の対応するジョブについてのジョブ情報を更新するようにしてもよい。印刷管理装置機能部から印刷指示装置に転送するジョブに関する情報も同様に変化したジョブについてのみとして、印刷指示装置で、取得した新たな情報を識別して、その情報部分のみを更新するようにするようにしてもよい。
【0042】
ジョブ情報は、適宜、印刷管理装置機能部(コンピュータ11A)が各印刷出力装置を備えるエンドシステムに問い合わせて取得するようにすることもできるが、この例のように各印刷出力装置から通知した方が、常に最新のジョブの処理状態をタイミングずれなく、印刷管理装置機能部に確実に通知できる。
【0043】
印刷出力装置の装置情報は、片面印刷/両面印刷の面指定機能、拡大/縮小機能、用紙サイズの選択機能やオプションで装備できるソーター、スタックなどの当該印刷出力装置の装備機能に関する情報と、紙づまり、紙切れ、紙切れ警告、ドアオープン、トナー切れ、トナー切れ警告、ハードウエアの故障などの装置の状態に関する情報とからなる。
【0044】
この印刷出力装置の装置情報は、初期的には、各印刷出力装置の識別子情報と同様にして、各印刷出力装置をLAN10に接続したときに、各印刷出力装置からコンピュータ11Aの印刷管理装置機能部に通知する。また、上述したように、印刷出力装置には、後から追加できるオプション機能があり、そのオプション機能が追加された場合には、そのオプション機能を追加したときに、その追加機能をコンピュータ11Aの印刷管理装置機能部に通知するようにする。
【0045】
また、印刷出力装置の状態情報は、各印刷出力装置から、上記の紙づまりなどの状態が発生したり、使用状態が変化したときに、その都度、最新の状態の情報を印刷管理装置機能部に通知するようにされている。
【0046】
そして、コンピュータ11Aの印刷管理装置機能部は、また、取得した各印刷出力装置の識別子情報、装置情報、状態情報を、エンドシステムの印刷指示装置の機能部(以下、印刷指示装置機能部という)に対して提供する。
【0047】
すなわち、それぞれのエンドシステムの印刷指示装置機能部は、一定周期で、あるいは、適宜のタイミングで、印刷管理装置機能部に対して上記識別子情報、ジョブ情報および装置情報の取得要求を出す。印刷管理装置機能部は、この要求に対してすべての印刷出力装置の識別子情報、ジョブ情報および装置情報を、要求のあった印刷指示装置機能部に対してLAN10を通じて送る。印刷管理装置機能部は、また、各印刷出力装置から、上記の紙づまりなどの状態の発生、使用状態の変化のときに、その最新の状態の情報が通知されてきたときには、これを取得すると共に、その時点で、その状態の情報をすべての印刷指示装置機能部に対して転送して通知する。
【0048】
したがって、各エンドシステムの印刷指示装置機能部は、それ自身としても印刷管理装置機能部と同じ管理情報、つまり、通信ネットワークLAN10上に分散配置されているすべての印刷出力装置の識別子情報、ジョブ情報および装置情報を保持して、管理することになる。
【0049】
そして、各印刷指示装置機能部においては、利用者は、LAN10上に分散配置されている複数の印刷出力装置の中から利用したい印刷出力装置の選択を行ない、その選択された印刷出力装置についての種々の印刷指示設定項目の設定を行なって、印刷要求(印刷ジョブの発行)を出すようにする。
【0050】
以上説明した情報処理システムにおける印刷処理装置機能部として、この発明による印刷指示装置の実施例が適用される。
次に、この発明による印刷指示装置を、上述したような情報処理システムの印刷指示装置機能部に適用した場合の一実施例について、より詳細に説明する。
【0051】
図1は、この実施例の印刷指示装置を中心とした、上述した情報処理システム構成部分の機能ブロック図を示すものである。以下、この図1の機能ブロック図を参照しながら、この発明による印刷指示装置の一実施例について説明することとする。
【0052】
図1において、100は印刷指示装置、200は印刷管理装置で、これらは前述したように通信ネットワークのLAN10に接続されている。この例では、印刷管理装置200に対して印刷出力装置301および302が接続されると共に、印刷出力装置303がLAN10に直接的に接続されている。ここで、直接的に接続されているとは、印刷出力装置がコンピュータを介して接続されている場合も含む。
【0053】
印刷指示装置100は、図2のそれぞれのエンドシステムの印刷指示装置機能部に対応し、印刷管理装置200は、図2のエンドシステムAのコンピュータ11Aの印刷管理装置機能部に対応する。また、印刷出力装置301および302は、図2の2台のプリンタ12a、12bに対応し、印刷出力装置303は、複写機13あるいは14を備えるエンドシステムに対応する。
【0054】
印刷管理装置200は、ネットワーク情報提供手段201と、ジョブおよび装置情報提供手段202と、印刷処理手段203とを備える。前述したように、この印刷管理装置200は、これに直接に接続されている印刷出力装置301、302およびLAN10に接続されている印刷出力装置303から、その各々の識別子情報、ジョブ情報、装置情報を収集し、印刷指示装置100からの依頼に応じてそれらの情報をその印刷指示装置100に提供する。
【0055】
また、トナー切れ、用紙切れ、故障発生などの障害情報のように、緊急性のある情報や変化したジョブ情報については、この印刷管理装置200から印刷指示装置に直接通知できる構成を有している。また、印刷管理装置200は、印刷指示装置100からの印刷ジョブを受け取り、印刷出力装置に配送する役割も有する。
【0056】
ネットワーク情報提供手段201、ジョブおよび装置情報提供手段202は、上記の印刷出力装置301〜303からの情報の収集および印刷指示装置100への情報の提供を行なう。すなわち、ネットワーク情報提供手段201は、LAN10に接続された印刷出力装置の名前やモデル名などの識別子の情報を収集して保持する。図1の例の場合には、印刷管理装置200と、印刷出力装置301、302、303に関する前記情報がこのネットワーク情報提供手段201に登録されており、印刷指示装置100からの要求により、このネットワーク情報提供手段201は、これらの装置の識別子情報および各印刷出力装置のネットワーク上のアドレスなどを、その要求した印刷指示装置100に提供する。この例の場合には、識別子としては、装置名(モデル名)が用いられる。
【0057】
ジョブおよび装置情報提供手段202は、印刷出力装置301、302、303からジョブ情報を取得すると共に、オプション情報(ソーター、HCS(ハイキャパシティスタック=大容量スタック)、オフセットスタック(排出される印刷された用紙を、指定された単位に、定められた方向(前後あるいは左右)に固定量ずらして排紙する機能など)を含む装備機能情報や用紙サイズ情報(例えばA3、A4、B4、B5、レター、リーガル、MSI(マルチシートインサータ))などからなる装備情報と、前述した紙づまり、紙切れ、紙切れ警告、トナー切れ、故障などの状態情報とを取得し、印刷指示装置100からの要求によりこれらの情報をそれに提供する。
【0058】
印刷処理手段203は、印刷指示装置100からの印刷データと、印刷形式、使用機能などの設定情報からなる印刷指示情報を含む印刷要求(ジョブ)を受け取り、出力先の印刷出力装置の印字方式に対応した形式に変換して出力する機能を有する。また、受け取ったジョブを通信プロトコルが異なる印刷出力装置に対して、転送する役割もこの印刷処理手段203が行なう。
【0059】
次に、印刷指示装置100の構成について説明する。
【0060】
印刷指示装置100は、プリンタ情報管理手段101を備える。このプリンタ情報管理手段101は、前述したように、印刷管理装置200のネットワーク情報提供手段201とジョブおよび装置情報提供手段202とから、通信手段130を通じて前記識別子情報、ジョブ情報、装備および装置状態を表す装置情報を取得し、随時更新して管理する。したがって、このプリンタ情報管理手段101は、印刷管理装置200のネットワーク情報提供手段201および装置情報提供手段202とほぼ同じ情報を保持するものである。
【0061】
この場合、装置情報のうち、装備に関する情報としては、例えば以下に示すようなものである。すなわち、
・出力解像度(例えば400dpi )
・印刷出力装置のモデル名
・現在セットされている用紙サイズの種類
(例えば、トレイ1=B4,トレイ2=A3,トレイ3=A4,手差し=はがき)
・拡大縮小率の範囲(例えば25%〜400%)
・両面印刷可否、可であれば短辺綴じ/長辺綴じの可否
・Nup機能の設定可能数(例えば、無し/2up/4up/9up)
・排紙トレイの種類(例えば上面/ソータ/HCS)
などである。なお、Nupの機能は、1枚の用紙に複数(N)頁を表示し、印刷する機能である。
【0062】
また、装置状態を表す情報は、
・紙づまり
・紙切れ
・紙切れ警告
・ドアオープン
・トナー切れ
・トナー切れ警告
・ハードウエアの故障
などである。
【0063】
前記情報を取得するために、印刷指示装置100から印刷管理装置200に対して要求を出す契機は、印刷指示装置100の実行開始時、利用者が指示したとき、あるいは一定時間間隔ごとである。なお、この要求送出の契機は、システムの利用状況に応じて設定することができる。
【0064】
出力先切換手段102は利用者が印刷出力先を指定あるいは変更を行なうときに働く。すなわち、利用者による印刷出力先の指定/変更要求があると、この出力先切換手段102は、プリンタ情報管理手段101から、LAN10上のすべての印刷出力装置の識別子の一覧リスト、あるいはLAN10上の複数の印刷出力装置の内から予め選択された印刷出力装置の識別子の一覧リスト、この例の場合には装置名一覧リストを取得し、この一覧リストの表示データを作成し、後述する表示/指示制御手段103にその表示データを渡して、表示/指示制御手段103によりディスプレイ104の画面に、その装置名リストを表示させるようにする。
【0065】
装置名リストのウインドウで印刷出力装置を削除、追加することで、利用者はLAN10上の複数の印刷出力装置の内の利用したいものを予め選定することができる。
【0066】
そして、この印刷出力装置の識別子の一覧リストのウインドウで、利用者が一つの印刷出力装置を選択指示すると、出力先切換手段102は、表示/指示制御手段103から、選択された印刷出力装置の装置名の情報を取得し、この選択された印刷出力装置名を識別子としてプリンタ情報管理手段101から、その印刷出力装置名、その装備機能などの装置情報および装置状態情報を取得し、切り換え指示と共に、表示/指示制御手段103に渡す。
【0067】
また、出力先切換手段102は、利用者により選択された印刷出力装置名を識別子とした印刷出力装置の切り換え指示を、プリンタドライバ105に対して送る。
【0068】
この実施例の印刷指示装置100に搭載されるプリンタドライバ(ソフトウエア)105は、印刷指示設定項目の設定のための表示処理機能は有さず、印刷データを、選択した印刷出力装置用のものに変換する印刷データ処理機能を有するだけでよい。つまり、各印刷指示装置100のプリンタドライバ105は、ネットワークLAN10上に存在するすべての印刷出力装置用に適合する印刷データに変換するため、複数個の印刷データ処理機能を有しており、この印刷データ処理機能が利用者の印刷出力装置の選択に応じて、出力先切換手段からの切換指示により自動的に切り換えられる。
【0069】
すなわち、利用者は、利用したい印刷出力装置を選択し、印刷要求のための指示設定項目の設定を行ない、印刷ジョブの発行により印刷要求をすればよく、従来のように、選択したいプリンタに見合ったプリンタドライバを利用者が識別して、印刷指示操作パネルと印刷データ処理部とを切り換える必要はない。
【0070】
そして、プリンタドライバ105は、出力先切換手段102からの選択された印刷出力装置名を伴う切り換え指示により、動作中のアプリケーションプログラム120に印刷出力装置の切り換え通知メッセージを発行する。
【0071】
また、プリンタドライバ105は、アプリケーションプログラム120からの指示に基づき、アプリケーションプログラム120から印刷処理データを受け取り、選択された印刷出力装置に対応した印刷データ(例えばポストスクリプトなどのページ記述言語)を生成し、印刷データ保存手段107に渡す。また、プリンタドライバ105は、印刷データの生成に必要な、例えば出力解像度などの情報は、出力先切換手段102を通じてプリンタ情報管理手段101から取得する。
【0072】
アプリケーションプログラム120は、印刷指示装置100に対して印刷指示を行なう1ないし複数のアプリケーションプログラムからなる。
【0073】
印刷データ保存手段107は、プリンタドライバ105からの印刷データを受け取って保管すると共に、印刷データをジョブ発行手段108に渡す。印刷データは、ジョブ発行手段108からの印刷要求の送信が完了するまで、印刷データ保存手段107が保存する。
【0074】
一方、表示/指示制御手段103は、出力先切換手段102からの出力先である印刷出力装置についての、切り換え指示があると、出力先切換手段102を通じて渡された装置情報を用いて、選択された印刷出力装置用として、ディスプレイ104に印刷要求のための印刷指示操作パネルを再構成し、表示し直す。利用者は、この印刷指示操作パネルにおいて、印刷要求のために、種々の設定項目の設定を行なう。設定された情報は、設定情報保存手段106に保持される。
【0075】
以上のようにして表示/指示制御手段103を通じて設定された印刷指示設定情報は、設定情報保存手段106に保存される。そして、利用者による印刷ジョブの発行要求の操作入力があると、設定情報保存手段106は、表示/指示制御手段103からのその発行要求指示を受けて、保存している設定情報から印刷指示情報を生成し、ジョブ発行手段108に渡す。
【0076】
ジョブ発行手段108は、表示/指示制御手段103を通じての利用者からの印刷ジョブ発行要求指示に基づき、設定情報保存手段106から印刷指示情報を取得し、また、印刷データ保存手段107から印刷データを取得し、これらの印刷指示情報および印刷データを印刷要求に含めて、出力先として指定された印刷出力装置に対して、通信手段130を通じて送信する。
【0077】
印刷管理装置200の印刷処理手段203は、このジョブを受け取り、前述したようにして、指定された印刷出力装置に対して、このジョブを発行する。この発行されたジョブには、前述したように、ジョブ識別子、印刷出力装置名、印刷データの識別子の例としてのファイル名の情報が含まれている。
【0078】
また、このジョブについてのジョブ識別子、印刷出力装置名、印刷データの識別子の例としてのファイル名の情報は、ジョブ情報一覧保持手段109に送られ、ジョブ情報の一部として保存される。ジョブ情報としては、これらの情報に加えて、ジョブ処理状態が存在するが、ジョブの発行時には、このジョブ処理状態の欄は例えば空欄となる。
【0079】
ジョブが発行され、印刷出力装置に対して配信されると、その印刷出力装置からは、常に最新のジョブ処理状態が送出される。印刷管理装置200は、これを取得してジョブおよび装置情報提供手段202に保存すると共に、LAN10を通じてすべての印刷指示装置のプリンタ情報管理手段101に送る。プリンタ情報管理手段101は、これを取得して、ジョブ情報のジョブ処理状態を常にその最新のものに更新する。
【0080】
そして、ジョブ状態取得手段110は、ジョブ情報一覧保持手段109に保持されている自己の印刷指示装置が発行したジョブについて、プリンタ情報管理手段101に、そのジョブ処理状態を問い合わせ、その結果で、ジョブ情報一覧保持手段109に保持されている各ジョブのジョブ処理状態を更新する。
【0081】
このジョブ処理状態の問い合わせは、この例では、一定時間間隔毎に行なわれる。この問い合わせ時間間隔は、この例では、予め利用者が任意に設定することができる。すなわち、利用者が、ジョブ処理状態問い合わせ時間間隔の設定要求操作入力を行なうと、ディスプレイ104の表示画面に、図3に示すようなジョブ処理状態問い合わせ時間間隔設定ウインドウが表示される。そして、利用者は、このウインドウにおいて、時間設定を行なう。ジョブ状態取得手段110は、その設定された時間間隔で、プリンタ情報管理手段101に、自己のジョブ情報一覧保持手段109に保持されているジョブについてのジョブ処理状態の問い合わせを行なう。
【0082】
そして、表示/指示制御手段103は、ジョブ情報一覧保持手段109に保持されている、その問い合わせの結果により更新されたジョブ処理状態を含むすべてのジョブについてのジョブ情報を、ウインドウとして一覧表示する。
【0083】
図4に、ある一つの印刷指示装置におけるジョブ情報一覧表示ウインドウの表示例を示す。図4の表示例では、以下のことが表現されている。
最初の印刷データ識別子名が「ファイルA」であるジョブは、「プリンタA」に送信され、「001」というジョブ識別子が付けられており、「プリンタA」における印刷処理が正常に終了している。
【0084】
2番目の印刷データ識別子名が「ファイルB」であるジョブは、「プリンタB」に送信され、「004」というジョブ識別子が付けられており、「プリンタB」において現在印刷中である。
【0085】
3番目の印刷データ識別子名が「ファイルA」であるジョブは、「プリンタA」に送信され、「012」というジョブ識別子が付けられており、「プリンタA」で、現在は印刷されるのを待っている。
【0086】
4番面の印刷データ識別子名が「ファイルC」であるジョブは、「プリンタC」に送信され、「023」というジョブ識別子が付けられており、「プリンタC」において印刷されるはずであったが、その印刷処理がキャンセルされた。
【0087】
以上のようにして、利用者が利用している端末装置上のディスプレイにおいて、一つのウインドウにより、その利用者が、異なる複数の印刷出力装置に対して発行したすべてのジョブについてのジョブ情報が一覧表示されるので、利用者は、自己が発行したすべてのジョブの現在の処理状況を、容易に把握することができる。
【0088】
なお、図1では、印刷管理装置200は、ネットワーク情報提供手段201と、装置情報提供手段202と、印刷処理手段203のすべてを備えているが、ネットワーク情報提供手段201および印刷処理手段203は、LAN10に接続されている別の機器に組み入れられていてもよく、また、印刷指示装置100の中に組み入れてもよい。また、図2のエンドシステムAの場合であれば、コンピュータ11Aは、印刷管理装置200と印刷指示装置100の両機能を含むものである。つまり、印刷管理装置200と、印刷指示装置100とは同じエンドシステムに存在してもよい。また、印刷管理装置200のネットワーク情報提供手段201と、ジョブおよび装置情報提供手段202が、印刷指示装置のプリンタ情報管理手段101の役割も合わせて有するようにしてもよい。
【0089】
次に、以上のような構成を有する印刷指示装置200のジョブ情報の更新表示処理に関する動作を、図5のフローチャートを参照しながら説明する。図5の処理ルーチンは、前記の設定された時間間隔で、呼び出されて起動される。
【0090】
すなわち、ジョブの処理状態を更新する時間になると、まず、ジョブ情報一覧保持手段109に保持されている図4の表示例のようなジョブ情報一覧の最初のジョブについてのジョブ情報を取得する(ステップS1)。
【0091】
そして、ジョブ情報一覧保持手段109から取得したジョブ情報のジョブ処理状態が既に「印刷終了」となっているか否かを判断する(ステップS2)。ジョブ処理状態が「印刷終了」となっているときには、プリンタ情報管理手段101に対するそのジョブに関するジョブ情報の問い合わせは行なわずに、ステップS6に飛び、次のジョブがあれば、そのジョブに関する処理に移る。
【0092】
印刷処理が終了しているジョブについては、ジョブの処理状態を更新する必要がないので、ジョブの処理状態の問い合わせおよび取得動作を行なわないことにより、プリンタ情報管理手段101との間の情報のやり取りに関する負荷を低減することができる。
【0093】
ステップS2でジョブ処理状態が「印刷終了」となっていなければ、ジョブ状態取得手段110は、プリンタ情報管理手段101に、ジョブ識別子などをサーチの識別子として、該当ジョブのジョブ処理状態を問い合わせ、プリンタ情報管理手段101から、そのジョブ処理状態を取得する(ステップS3)。
【0094】
そして、ジョブ情報一覧保持手段109で保持されているジョブ情報一覧のうちの該当ジョブのジョブ処理状態を、ステップS3で取得したジョブ処理状態によって更新する(ステップS4)。
【0095】
次に、ジョブ情報一覧保持手段109に保持されている更新後の最新のジョブ情報一覧を表示/指示制御手段103を介してディスプレイ104の画面にウインドウとして表示する(ステップS5)。
【0096】
そして、ステップS6にさらに進み、ジョブ情報一覧保持手段109に保持されているすべてのジョブについてのジョブ状態の更新処理が終了したか否かを判別し、終了していれば、この処理ルーチンを終了する。また、終了していなければ、ステップS7に進み、ジョブ情報一覧保持手段109に保持されていて、いまだジョブ処理状態についての更新処理がされていない次のジョブ情報を取得し、ステップS2に戻る。以下、ステップS2以降を繰り返す。
【0097】
以上説明した実施例の印刷指示装置によれば、利用者が複数個の異なる印刷出力装置に対して送信したすべてのジョブについて、ジョブ名、印刷データ名、印刷出力装置名、現在のジョブ処理状態が、利用者が利用している印刷指示装置の表示手段上の一つのウインドウに表示される。そして、任意の時間間隔で定期的にジョブ処理状態が更新されるので、利用者は、自己が発行したすべてのジョブについて、常に最新の処理状況を、自己の端末装置上で確認することができる。
【0098】
また、上述の実施例では、更新のためにジョブ処理状態を問い合わせる時間間隔を利用者が任意に設定できるので、利用者は、自分の好みや、他の作業などの進捗状況を考慮した時間間隔が設定でき、便利である。
【0099】
また、ジョブ処理状態の更新に当たって、ジョブ情報一覧保持手段109で保持されているジョブの処理状態が「印刷終了」であるときには、ジョブ処理状態の情報の取得を行なわないようにしたので、複数のジョブ情報からなるジョブ情報一覧のすべてのジョブについてのジョブ処理状態の更新を速やかに行なうことができる。
【0100】
なお、以上の例では、利用者が設定した時間間隔で、ジョブ情報一覧のジョブ処理状態の更新およびジョブ情報一覧の表示を行なうようにしたが、利用者が要求したときに、ジョブ情報一覧のウインドウ表示を行ない、かつ、そのウインドウが表示されている間だけ、利用者が設定した時間間隔で、ジョブ情報一覧の各ジョブの処理状態の更新を行ない、ジョブ情報一覧表示の更新を行なうようにしてもよい。
【0101】
また、上述の例では、印刷指示装置のプリンタ情報管理手段101には、常に、印刷出力装置から印刷管理装置200を介してジョブ情報が送られてきて、プリンタ情報管理手段101に常に最新のすべてのジョブ情報が保持されているが、印刷指示装置自身は、このプリンタ情報管理手段101を有さずに、ジョブ状態取得手段110がネットワークを介して印刷管理手段200にジョブ処理状態を問い合わせるようにしてもよい。
【0102】
また、上述の実施例では、一覧表示されているジョブの処理状態が「印刷終了」でないすべてのジョブについて、その処理状態を問い合わせて更新を行なうようにしたが、利用者が選択したジョブについてのみ、ジョブの処理状態について問い合わせて更新するようにしてもよい。
【0103】
図6の例では、ジョブ情報一覧表示ウインドウ21内に一覧表示されている利用者が発行したすべてのジョブのうち、利用者が、例えばマウスでダブルクリックするなどして選択した一つのジョブ(図6で点線の斜線を付したジョブ)についてのみ、ジョブ状態取得手段110で、ジョブの処理状態の問い合わせの対象とされて、そのジョブ処理状態が更新される。
【0104】
この例の場合には、利用者は、自分が確認したいジョブについての処理状態を待ち時間無く、確認することができる。つまり、ジョブ情報一覧保持手段109に保持されているジョブのすべてについて、例えば一覧表示の上から順番にジョブ処理状態を更新するやり方の場合には、一覧表示の下の方にあるジョブについては、更新されるまでに時間がかかるおそれがあるが、図6の例のように、利用者が選択したジョブのみについて処理状態の更新を行なうようにすれば、その選択したジョブの処理状態を即座に確認することができる。
【0105】
次に、図7の例では、図示のように、ジョブ情報一覧表示ウインドウ21内に、状態表示ボタン22を設け、このボタン22が選択されたとき、そのボタン選択前に利用者により選択された一つまたは複数のジョブ(図7で点線の斜線を付したジョブ)についてジョブの処理状態を問い合わせて更新する。この例は、利用者が複数のジョブについて、その処理状態を確認したい場合に便利である。
【0106】
【発明の効果】
以上説明したように、この発明によれば、利用者がネットワーク上に配置されているプリンタ、複写機などの複数の印刷出力装置に対してジョブを発行している場合において、各利用者は、自己が発行したジョブのジョブ処理状態だけを、利用者が利用している端末のディスプレイ上において、一覧表示することができるので、自分が発行したジョブの状態を容易に確認することができる。
【0107】
そして、ジョブ情報の一覧表示は、任意の時間間隔で更新されるので、利用者は、最新のジョブの処理状態を確認することができる。
【0108】
また、利用者は、確認したいジョブを選択して、その選択したジョブについてのみ処理状態を確認することもできるので、ジョブ処理状態を迅速に確認することもできる。
【図面の簡単な説明】
【図1】この発明による印刷指示装置の一実施例を含む情報処理システムの全体の機能ブロック図である。
【図2】この発明が適用される情報処理システムの全体構成の概要を示す図である。
【図3】この発明による印刷指示装置の一実施例におけるジョブ処理状態問い合わせ時間間隔設定ウインドウの例を示す図である。
【図4】この発明による印刷指示装置の一実施例におけるジョブ情報一覧表示ウインドウの例を示す図である。
【図5】この発明による印刷指示装置の一実施例のジョブ情報の更新処理の一例のフローチャートを示す図である。
【図6】この発明による印刷指示装置の一実施例におけるジョブ情報一覧表示ウインドウの他の例を示す図である。
【図7】この発明による印刷指示装置の一実施例におけるジョブ情報一覧表示ウインドウの他の例を示す図である。
【符号の説明】
100 印刷指示装置
101 プリンタ情報管理手段
102 出力先切換手段
103 表示/指示制御手段
104 ディスプレイ(表示手段)
105 プリンタドライバ
106 設定情報保存手段
107 印刷データ保持手段
108 ジョブ発行手段
109 ジョブ一覧保持手段
110 ジョブ状態取得手段
[0001]
[Industrial applications]
The present invention relates to a distributed network printing system in which, for example, a plurality of print output devices (in this specification, printing includes copying, and printing output devices include a copying machine as well as a printer) on a communication network. In a system, the present invention relates to a print instruction device used when the plurality of print output devices are switched and used.
[0002]
[Prior art]
2. Description of the Related Art There has been known a distributed network printing system in which a plurality of print output devices are distributed and arranged on a communication network such as a LAN (local area network), and one of them is selectively used by a user. I have.
[0003]
In this type of distributed network printing system, when a user selects a print output device, for example, a printer, sets a print instruction, and performs a print request in a print instruction device, the print instruction device performs the selection. A print job including print instruction information (for example, paper size, enlargement / reduction ratio, single-sided / double-sided designation, number of copies, use / non-use of optional functions, etc.) and print data for the printer ).
[0004]
The issued job is sent to a selected printer via a print server connected to the printer or a personal computer or the like built in the printer, and the printer executes printing.
[0005]
By the way, in this type of network printing system, it is necessary to consider a case where a plurality of jobs are issued one after another to one printer so that the user can grasp the processing state of the job. There is.
[0006]
There have been various proposals for this request.
For example, Japanese Patent Application Laid-Open No. Hei 5-233174 describes a first conventional example in which a print server controls the distribution of jobs to a printer so that printing is performed sequentially, for example, in the order in which the jobs are received. ing. In the first conventional example, the print server manages the processing status of a job issued to the printer, such as printing, printing completed, and printing wait, and the user of the print instruction apparatus. Can obtain information on the job processing status from the print server and obtain a list of job processing statuses.
[0007]
Japanese Patent Application Laid-Open No. 6-67825 discloses a second conventional example of a remote printing system as a similar system, in which print data is sent from a host computer to a remote printing apparatus via a communication network to execute printing. . In the case of the second conventional example, a job management table that describes the processing status of the sent job is provided on the host computer side, and the processing status of the job in the remote printing apparatus is received by the host computer via a network. The job processing status in the management table is updated.
[0008]
Further, in the user's personal computer (print instruction device), each of the plurality of printers on the network is made to correspond to one icon (printer icon), and the user opens the printer icon to be used, and There is also a system in which an operation panel or other display window for a corresponding printer is generated and a print instruction is issued, but in the third conventional example of this system, each printer-compatible window is A list of the processing status of the job of the printer can be displayed.
[0009]
[Problems to be solved by the invention]
However, in the case of the first and second conventional examples described above, it is inconvenient when the user wants to know the processing state of only the job issued by himself.
[0010]
That is, in the case of the first conventional example, a list of all the jobs managed by the print server is acquired and displayed by the user, and the job issued by the user is searched from the list display. It was necessary to check the processing state.
[0011]
In the case of the second conventional example, since a job management table is created for all jobs sent from the host computer, jobs other than those sent by individual users are displayed as a list. However, there is the same inconvenience as the first conventional example.
[0012]
On the other hand, in the case of the third conventional example, the processing status of only the job issued by itself can be known. However, in the third conventional example, the job processing status for the printer can be confirmed every time the printer icon is opened. Therefore, when a plurality of jobs are issued to the same printer, the problem is raised. However, if multiple jobs are sent to different printers, you must open the icons of all the printers to which the jobs are sent to check the job processing status. It takes time to confirm. That is, in the third conventional example, all jobs issued by the user cannot be confirmed in a list.
[0013]
In the case of the third conventional example, the processing state of the job is the state when the icon is opened. When the user wants to know the processing state of the latest job, the user must operate, for example, a redisplay button or the like. There was a problem that it had to be done.
[0014]
In view of the above, the present invention allows a user to view the processing status of a plurality of jobs issued by a user as a list of only those jobs even if the printers to which the jobs have been transmitted are a plurality of different printers. It is an object of the present invention to provide a print instruction apparatus which can display on a terminal in use and easily confirm the latest processing status of all jobs issued by the user.
[0015]
[Means for Solving the Problems]
The print instruction apparatus according to the first aspect of the present invention, when corresponding to reference numerals of functional blocks in the embodiment of FIG.
A print instructing device connected to a communication network (10) for issuing a print instruction to a plurality of print output units on the communication network (10) through a display screen,
Job issuing means (108) for issuing a job including at least print instruction information and print data to a print output device selected from a plurality of print output devices on the communication network (10). )When,
Regarding the job issued by the job issuing unit (108), job information including at least the identifier of the print data, the identifier of the print output device of the output destination, and the processing status of the job is held. Job information list holding means (109)
Said communication A print output device information management unit (101) for acquiring and managing the job processing state information of the print output device on the network (10) via the communication network;
The processing status of the job in the job information of the job information list holding unit (109) is stored in the print output device information managing unit (101). Of the job processing status obtained from A job status acquisition unit (110) for updating based on the information;
Display means (104) having the display screen;
A display control unit (103) for displaying a list of the job information of the job information list holding unit (109) on a display screen of the display unit;
Is provided.
[0016]
The print instruction device according to the second aspect of the present invention
In the invention according to claim 1, the job status acquisition unit (110) makes an inquiry to the print output device information management unit (101) for updating the processing status of the job at predetermined time intervals. It is characterized in that.
[0017]
The print instruction device according to the third aspect of the present invention
2. The apparatus according to claim 1, further comprising a selection unit that selects a part of the job information in the list display, wherein the job information acquisition unit sets a processing state of the job of the job information selected by the selection unit to the job information. From the printout device information management means Of the job processing status It is characterized by updating based on information.
[0018]
[Action]
In the printing instruction apparatus of the first aspect, when the job issuance unit issues a job to the selected print output device on the network, the job information list holding unit includes the job in the job information list holding unit. The identifier of the print data to be output and the identifier of the print output device of the output destination are stored as part of the job information. The job information further includes a job processing status, and the job processing status is acquired from the print output device information management unit via the job status acquisition unit.
[0019]
The print output device information management means appropriately acquires and manages job processing state information for all of the plurality of print output devices on the network via the network.
[0020]
The job status acquisition unit acquires, from the print output device information management unit, the processing status of the job issued by the user of the print instruction device, and updates the job processing status of the job information list holding unit using the acquired status. .
[0021]
The display control means displays the job information of the job information list holding means on the screen of the display means as a list of the jobs issued by itself.
[0022]
In the case of the invention described in claim 2, even when the list is displayed, the job status acquisition unit acquires the latest job processing status of each job from the print output device information management unit at a predetermined time interval. Then, the processing status of each job in the job information list holding unit is updated. Therefore, even when the job processing state changes while viewing the list of job processing states, the processing state is reliably reflected, and the user can always know the latest job processing state.
[0023]
Further, in the case of the invention described in claim 3, the processing state of only the job selected by the user through the selection means is displayed on the display screen.
[0024]
【Example】
First, an outline of an entire information processing system to which an embodiment of the print instruction apparatus according to the present invention is applied will be described together with an outline of the print instruction apparatus of this embodiment.
[0025]
FIG. 2 shows an example of the entire configuration of the information processing system of this example, and a plurality of print output devices are distributed and arranged on a LAN 10 as a communication network. As described above, the print output device can be constituted not only by a printer but also by a copying machine or a facsimile machine with a copying function.
[0026]
In the example of FIG. 2, a plurality of end systems A to D are distributed on the LAN 10. The end system A includes a computer 11A and two printers 12a and 12b as print output devices. The end system A includes a display 16 and a mouse 17 as an example of a pointing device that issues an input instruction through the display screen. The end system A also has a function as a print processing execution unit and a function as a print instruction device.
[0027]
The end system B includes a computer 11B and a copier 13 or a copier 14, each of which constitutes a printout device. The end system B also includes a display 16 and a mouse 17, and the computer 11B also has a function as a print instruction device. The end system B also has a function as a print processing execution unit and a function as an input unit for a paper document and an input unit for an electronic document as print processing data.
[0028]
The end system C includes a computer 11C, has a display 16 and a mouse 17, has a function as a print instruction device, and has a function as an input section for an electronic document.
[0029]
The end system D includes a computer 11D and a scanner 15, and has a display 16 and a mouse 17. The end system D has a function as a print instruction device and also functions as an input unit of a paper document by the scanner 15.
[0030]
In FIG. 2, in each of the end systems, the computer is configured separately from the printers 12 a and 12 b, the copying machines 13 and 14, and the scanner 15, but the computer is built in each of the devices 12 to 15. It can also be configured as a format.
[0031]
In this case, in particular, the computer 11A of the end system A is connected to all the print output devices (including the printers 12a and 12b connected to the network LAN 10 via the computer 11A) on the LAN 10. A function as a print management device that comprehensively manages identifiers, job information in the print output device, equipment functions of the print output device, and device information on device status such as failure and running out of toner (hereinafter, a print management device function). And obtains identifier information, job information, device information, and the like from all print output devices, and provides the obtained information to all print instruction devices on the LAN 10 of the network. It is configured to be able to.
[0032]
In addition, the end system including the print output device has a function of notifying the print management device function unit of the identifier of the print output device, job information, and device information.
[0033]
Further, in this case, since the two printers 12a and 12b are connected to the computer 11A, the above-mentioned various information can be easily obtained from these printers 12a and 12b. However, in the case of the copiers 13 and 14, which are other print output devices not directly connected to the computer 11A, only the information determined by the communication protocol corresponding to these devices can be handled. A communication interface for communicating with these devices as necessary is provided in the end system A.
[0034]
All print requests accompanied by print data from the functional units of the print instruction device are temporarily received by the print management device functional unit, thereby absorbing differences in communication protocols between the print instruction device and the print output device. . In other words, all communication from the print instruction device to the print management device function unit is performed using the same communication protocol, and a print request to another print output device having a different communication protocol is determined by the print management device function unit, and This is converted into a communication protocol to be transmitted to a target print output device. Therefore, the user can make a print request without being aware of the difference in the communication protocol.
[0035]
The print output device identifier information is an identifier for identifying each print output device from the others. The print management device function unit recognizes the network address and the location (location) on the LAN 10 of each print output device corresponding to the identifier. The identifier of the print output device may be a model name of the print output device or a specific name given by a user. Further, a number assigned to a print output device or the like may be used as long as it can identify a plurality of print output devices distributed on the LAN 10.
[0036]
The information of the identifier of the print output device is notified to the computer 11A of the end system A when it is connected to the LAN 10, and registered in the print management device function unit. Alternatively, the print management device function unit of the computer 11A of the end system A may obtain the identifier of each print output device by inquiring the end system including the respective print output device.
[0037]
In this example, the job information includes a job identifier, an identifier of print data, an identifier of a print output device to which the job is output, and a processing state. The job identifier is, for example, a number assigned to the job, and the identifier of the print data is, for example, a file name. If the job identifier is unique to each print instructing device that issues a job, it is convenient when job information of the job issued by each print instructing device is found from information from the print management device function unit. However, if the print data identifier is unique to each print instruction device, job information can be identified from the print data identifier, and thus the job identifier is not essential.
[0038]
In this example, a print output device name such as a printer name is used as the identifier of the print output device. In this example, the processing status of the job is “normal end”, “abnormal end”, “printing”, “printing wait”, “print stop (cancel)”, and the like.
[0039]
The job identifier, the print data identifier, and the print output device identifier in the job information are information given to the job when the print instruction device issues the job. Each print output device receives a job for itself with these identifiers, manages the processing state of each job, and executes each job, for example, in the order of reception. The initial processing state of the job is, for example, “waiting for printing”.
[0040]
Then, when at least one processing state of a job changes, the print output device notifies the print management device function unit of, for example, job information on all the jobs. Upon receiving this notification, the print management device function unit updates the job information of the corresponding print output device to a new one, and transfers the updated information to all print instruction devices.
[0041]
The information sent from the print output device to the print management device function unit when the processing state of the job changes is only information on the changed job. The job information about the job to be performed may be updated. Similarly, the information about the job transferred from the print management device function unit to the print instruction device is also limited to the changed job, and the print instruction device identifies the acquired new information and updates only the information portion. You may do so.
[0042]
The job information may be appropriately acquired by the print management device function unit (computer 11A) by inquiring of an end system provided with each print output device. However, the latest job processing state can always be reliably notified to the print management apparatus function unit without timing deviation.
[0043]
The device information of the print output device includes information on the print output device mounting functions such as a single-sided printing / double-sided printing surface designation function, an enlargement / reduction function, a paper size selection function, and an optional sorter and stack. Information on the status of the apparatus such as jam, paper out, paper out warning, door open, toner out, toner out warning, hardware failure, etc.
[0044]
Initially, the device information of the print output device is transmitted from each print output device to the print management device function of the computer 11A when each print output device is connected to the LAN 10 in the same manner as the identifier information of each print output device. Notify the department. Further, as described above, the print output device has an optional function that can be added later, and when the optional function is added, when the optional function is added, the additional function is printed by the computer 11A. Notify the management device function unit.
[0045]
Further, the status information of the print output device is provided with the latest status information each time a status such as a paper jam occurs or the use status changes from each print output device. To be notified.
[0046]
The print management device function unit of the computer 11A also transmits the acquired identifier information, device information, and status information of each print output device to a function unit of the print instruction device of the end system (hereinafter, referred to as a print instruction device function unit). To provide.
[0047]
That is, the print instruction device function unit of each end system issues a request to acquire the identifier information, job information, and device information to the print management device function unit at a fixed cycle or at an appropriate timing. In response to this request, the print management device function unit sends the identifier information, job information, and device information of all print output devices to the requested print instruction device function unit via the LAN 10. The print management device function unit also obtains information on the latest status from each print output device when the status such as a paper jam or the change in the use status is notified. At the same time, the status information is transferred and notified to all the print instruction device function units.
[0048]
Therefore, the print instruction device function unit of each end system itself has the same management information as the print management device function unit, that is, the identifier information and the job information of all the print output devices distributed on the communication network LAN 10. And the device information is held and managed.
[0049]
In each of the print instruction device function units, the user selects a print output device to be used from a plurality of print output devices distributed and arranged on the LAN 10, and selects a print output device for the selected print output device. Various print instruction setting items are set, and a print request (print job issuance) is issued.
[0050]
The embodiment of the print instruction device according to the present invention is applied as the print processing device function unit in the information processing system described above.
Next, an embodiment in which the print instruction device according to the present invention is applied to the print instruction device function unit of the information processing system as described above will be described in more detail.
[0051]
FIG. 1 is a functional block diagram of the above-described information processing system components, centering on the print instruction apparatus of this embodiment. Hereinafter, an embodiment of the print instruction apparatus according to the present invention will be described with reference to the functional block diagram of FIG.
[0052]
In FIG. 1, reference numeral 100 denotes a print instruction device, and reference numeral 200 denotes a print management device, which are connected to the LAN 10 of the communication network as described above. In this example, print output devices 301 and 302 are connected to the print management device 200, and a print output device 303 is directly connected to the LAN 10. Here, being directly connected includes a case where the print output device is connected via a computer.
[0053]
The print instruction device 100 corresponds to the print instruction device function unit of each end system in FIG. 2, and the print management device 200 corresponds to the print management device function unit of the computer 11A of the end system A in FIG. The print output devices 301 and 302 correspond to the two printers 12a and 12b in FIG. 2, and the print output device 303 corresponds to an end system including the copier 13 or 14.
[0054]
The print management device 200 includes a network information providing unit 201, a job and device information providing unit 202, and a print processing unit 203. As described above, the print management apparatus 200 receives the identifier information, job information, and apparatus information from the print output apparatuses 301 and 302 directly connected to the print management apparatus 200 and the print output apparatus 303 connected to the LAN 10. And provides the information to the print instruction device 100 in response to a request from the print instruction device 100.
[0055]
The print management device 200 can directly notify the print instruction device of urgent information or changed job information, such as trouble information such as out of toner, out of paper, or occurrence of a failure. . The print management device 200 also has a role of receiving a print job from the print instruction device 100 and delivering it to the print output device.
[0056]
The network information providing unit 201 and the job and device information providing unit 202 collect information from the print output devices 301 to 303 and provide information to the print instruction device 100. That is, the network information providing unit 201 collects and holds information on identifiers such as the names and model names of the print output devices connected to the LAN 10. In the case of the example of FIG. 1, the information on the print management device 200 and the print output devices 301, 302, and 303 is registered in the network information providing unit 201. The information providing unit 201 provides the identifier information of these apparatuses, the addresses of the respective print output apparatuses on the network, and the like to the requested print instruction apparatus 100. In this example, the device name (model name) is used as the identifier.
[0057]
The job and device information providing unit 202 obtains job information from the print output devices 301, 302, and 303, as well as option information (sorter, HCS (high capacity stack = large capacity stack), offset stack (discharged printed Equipment function information and sheet size information (eg, A3, A4, B4, B5, letter, etc.) including a function of ejecting a sheet in a designated unit by shifting a fixed amount in a predetermined direction (front or rear or left and right). Equipment information such as legal, MSI (multi-sheet inserter)) and status information such as the above-mentioned paper jam, paper-out, paper-out warning, toner-out, and failure. To provide it.
[0058]
The print processing unit 203 receives print data from the print instruction device 100 and a print request (job) including print instruction information including setting information such as a print format and a function to be used, and sets the print method of the output destination print output device. It has the function of converting to a compatible format and outputting it. The print processing means 203 also transfers the received job to a print output device having a different communication protocol.
[0059]
Next, the configuration of the print instruction device 100 will be described.
[0060]
The print instruction device 100 includes a printer information management unit 101. As described above, the printer information management unit 101 sends the identifier information, job information, equipment and device status from the network information providing unit 201 and the job and device information providing unit 202 of the print management device 200 through the communication unit 130. The acquired device information is acquired, updated and managed as needed. Therefore, the printer information management unit 101 holds substantially the same information as the network information providing unit 201 and the device information providing unit 202 of the print management device 200.
[0061]
In this case, among the device information, the information on the equipment is, for example, as shown below. That is,
Output resolution (for example, 400 dpi)
・ Model name of printout device
-The type of paper size currently set
(For example, tray 1 = B4, tray 2 = A3, tray 3 = A4, manual feed = postcard)
・ Range of enlargement / reduction ratio (for example, 25% to 400%)
-Whether double-sided printing is possible, if possible, short-edge binding / long-edge binding
-Settable number of Nup functions (for example, none / 2up / 4up / 9up)
・ Type of paper output tray (for example, top surface / sorter / HCS)
And so on. Note that the Nup function is a function of displaying and printing a plurality of (N) pages on one sheet of paper.
[0062]
The information indicating the device state is
・ Paper jam
・ A piece of paper
・ Out of paper warning
・ Door open
・ Out of toner
・ Out of toner warning
・ Hardware failure
And so on.
[0063]
The request from the print instruction device 100 to the print management device 200 to acquire the information is triggered when the execution of the print instruction device 100 starts, when the user instructs, or at regular time intervals. The trigger for sending this request can be set according to the usage status of the system.
[0064]
The output destination switching means 102 operates when the user designates or changes the print output destination. That is, when there is a request for designation / change of the print output destination by the user, the output destination switching means 102 sends a list of identifiers of all print output devices on the LAN 10 from the printer information A list of identifiers of the print output devices selected in advance from the plurality of print output devices is obtained. In this example, a list of device names is obtained, and display data of the list is created. The display data is passed to the control means 103, and the display / instruction control means 103 displays the device name list on the screen of the display 104.
[0065]
By deleting or adding a print output device in the window of the device name list, the user can select a print output device to be used from a plurality of print output devices on the LAN 10 in advance.
[0066]
Then, when the user selects and instructs one of the print output devices in the window of the list of identifiers of the print output devices, the output destination switching means 102 sends the selected print output device from the display / instruction control means 103. Device name information is obtained, and the selected print output device name is used as an identifier to obtain the print output device name, the device information such as the equipment function, and the device status information from the printer information management unit 101. To the display / instruction control means 103.
[0067]
Further, the output destination switching unit 102 sends to the printer driver 105 a print output device switching instruction using the print output device name selected by the user as an identifier.
[0068]
The printer driver (software) 105 installed in the print instruction apparatus 100 according to the present embodiment does not have a display processing function for setting print instruction setting items, and prints print data for the selected print output apparatus. It is only necessary to have a print data processing function of converting the data into a print data. In other words, the printer driver 105 of each print instruction device 100 has a plurality of print data processing functions to convert the print data into print data suitable for all print output devices existing on the network LAN 10. The data processing function is automatically switched according to the user's selection of the print output device in response to a switching instruction from the output destination switching means.
[0069]
That is, the user only has to select the print output device to be used, set the instruction setting items for the print request, issue the print job, and make the print request. There is no need for the user to identify the printer driver and switch between the print instruction operation panel and the print data processing unit.
[0070]
The printer driver 105 issues a print output device switching notification message to the operating application program 120 in response to a switching instruction accompanied by the selected print output device name from the output destination switching unit 102.
[0071]
The printer driver 105 receives print processing data from the application program 120 based on an instruction from the application program 120, and generates print data (for example, a page description language such as PostScript) corresponding to the selected print output device. To the print data storage unit 107. Further, the printer driver 105 acquires information necessary for generating print data, such as output resolution, from the printer information management unit 101 through the output destination switching unit 102.
[0072]
The application program 120 includes one or a plurality of application programs that issue a print instruction to the print instruction device 100.
[0073]
The print data storage unit 107 receives and stores the print data from the printer driver 105, and transfers the print data to the job issuing unit 108. The print data is stored in the print data storage unit 107 until the transmission of the print request from the job issuing unit 108 is completed.
[0074]
On the other hand, when there is a switching instruction for the print output device that is the output destination from the output destination switching unit 102, the display / instruction control unit 103 uses the device information passed through the output destination switching unit 102 to select the print output device. A print instruction operation panel for a print request is reconfigured and redisplayed on the display 104 for the print output device. The user sets various setting items on the print instruction operation panel for a print request. The set information is stored in the setting information storage unit 106.
[0075]
The print instruction setting information set through the display / instruction control unit 103 as described above is stored in the setting information storage unit 106. When the user inputs a print job issuance request, the setting information storage unit 106 receives the issuance request instruction from the display / instruction control unit 103 and changes the print instruction information from the stored setting information. Is generated and passed to the job issuing unit 108.
[0076]
The job issuing unit 108 acquires print instruction information from the setting information storage unit 106 based on a print job issuance request instruction from the user through the display / instruction control unit 103, and outputs print data from the print data storage unit 107. The print request is acquired, and the print instruction information and print data are included in the print request and transmitted to the print output device designated as the output destination through the communication unit 130.
[0077]
The print processing unit 203 of the print management apparatus 200 receives the job and issues the job to the designated print output device as described above. As described above, the issued job includes information on the job identifier, the print output device name, and the file name as an example of the print data identifier.
[0078]
The job identifier, print output device name, and file name information as an example of the print data identifier for this job are sent to the job information list holding unit 109 and stored as part of the job information. As job information, there is a job processing state in addition to the above information. When a job is issued, the column of the job processing state is blank, for example.
[0079]
When a job is issued and distributed to a print output device, the print output device always sends the latest job processing state. The print management apparatus 200 acquires this, saves it in the job and apparatus information providing means 202, and sends it to the printer information management means 101 of all print instruction apparatuses via the LAN 10. The printer information management unit 101 acquires the information and constantly updates the job processing state of the job information to the latest one.
[0080]
Then, the job status acquisition unit 110 inquires of the printer information management unit 101 about the job processing status of the job issued by its own print instruction device held in the job information list storage unit 109, and The job processing status of each job held in the information list holding unit 109 is updated.
[0081]
In this example, the inquiry about the job processing state is made at regular time intervals. In this example, the inquiry time interval can be arbitrarily set by the user in advance. That is, when the user inputs a job processing state inquiry time interval setting request operation input, a job processing state inquiry time interval setting window as shown in FIG. 3 is displayed on the display screen of the display 104. Then, the user sets time in this window. The job status acquisition unit 110 inquires the printer information management unit 101 about the job processing status of the job stored in its own job information list storage unit 109 at the set time interval.
[0082]
Then, the display / instruction control unit 103 displays, as a window, a list of job information on all the jobs held in the job information list holding unit 109, including the job processing status updated based on the result of the inquiry.
[0083]
FIG. 4 shows a display example of a job information list display window in one print instruction device. In the display example of FIG. 4, the following is expressed.
The job whose first print data identifier name is “File A” is transmitted to “Printer A”, is assigned a job identifier of “001”, and the print processing in “Printer A” has been completed normally. .
[0084]
The job whose second print data identifier name is “file B” is transmitted to “printer B”, is given a job identifier “004”, and is currently printing in “printer B”.
[0085]
The job whose third print data identifier name is “file A” is transmitted to “printer A” and has a job identifier “012”, and it is assumed that the print job is currently printed by “printer A”. waiting.
[0086]
The job whose print data identifier name on the fourth page is “file C” is transmitted to “printer C”, has a job identifier of “023”, and should have been printed by “printer C”. However, the printing process was canceled.
[0087]
As described above, on a display on a terminal device used by a user, one window lists job information on all jobs issued to a plurality of different print output devices by the user. Since the information is displayed, the user can easily grasp the current processing status of all the jobs issued by the user.
[0088]
In FIG. 1, the print management device 200 includes all of the network information providing unit 201, the device information providing unit 202, and the print processing unit 203, but the network information providing unit 201 and the print processing unit 203 It may be incorporated in another device connected to the LAN 10, or may be incorporated in the print instruction device 100. In the case of the end system A of FIG. 2, the computer 11A includes both functions of the print management device 200 and the print instruction device 100. That is, the print management device 200 and the print instruction device 100 may exist in the same end system. Further, the network information providing unit 201 and the job and device information providing unit 202 of the print management device 200 may also have the role of the printer information management unit 101 of the print instruction device.
[0089]
Next, the operation of the print instruction apparatus 200 having the above-described configuration relating to the job information update display processing will be described with reference to the flowchart of FIG. The processing routine of FIG. 5 is called and activated at the set time intervals.
[0090]
That is, when it is time to update the processing state of the job, first, the job information about the first job in the job information list as shown in the display example of FIG. S1).
[0091]
Then, it is determined whether or not the job processing status of the job information acquired from the job information list holding unit 109 is already “printing completed” (step S2). When the job processing state is "printing completed", the process jumps to step S6 without inquiring the printer information management unit 101 of job information relating to the job, and if there is a next job, the process proceeds to the job. .
[0092]
It is not necessary to update the job processing status of a job for which print processing has been completed. Therefore, by exchanging information with the printer information management unit 101 by not inquiring and acquiring the job processing status. Related load can be reduced.
[0093]
If the job processing status is not “print completed” in step S2, the job status acquisition unit 110 inquires the printer information management unit 101 about the job processing status of the job using the job identifier or the like as a search identifier. The job processing status is acquired from the information management unit 101 (step S3).
[0094]
Then, the job processing state of the job in the job information list held by the job information list holding unit 109 is updated with the job processing state acquired in step S3 (step S4).
[0095]
Next, the updated latest job information list held in the job information list holding means 109 is displayed as a window on the screen of the display 104 via the display / instruction control means 103 (step S5).
[0096]
Then, the process further proceeds to step S6, where it is determined whether or not the job status update processing has been completed for all the jobs stored in the job information list storage unit 109. If the processing has been completed, this processing routine is terminated. I do. If the processing has not been completed, the process proceeds to step S7 to acquire the next job information that has been held in the job information list holding unit 109 and has not been updated with respect to the job processing state, and returns to step S2. Hereinafter, step S2 and subsequent steps are repeated.
[0097]
According to the print instruction device of the embodiment described above, the job name, print data name, print output device name, and current job processing status are obtained for all jobs transmitted by the user to a plurality of different print output devices. Is displayed in one window on the display means of the print instruction device used by the user. Then, since the job processing status is periodically updated at an arbitrary time interval, the user can always check the latest processing status on his / her terminal device for all the jobs issued by the user. .
[0098]
Further, in the above-described embodiment, the user can arbitrarily set the time interval for inquiring the job processing status for updating, so the user can select the time interval in consideration of his / her preference and the progress status of other work. Can be set for convenience.
[0099]
In updating the job processing state, when the processing state of the job held by the job information list holding unit 109 is “printing completed”, information of the job processing state is not acquired. It is possible to promptly update the job processing status of all jobs in the job information list including job information.
[0100]
In the above example, the job processing status of the job information list is updated and the job information list is displayed at the time interval set by the user. However, when the user requests, the job information list is updated. Only when the window is displayed and while the window is displayed, the processing status of each job in the job information list is updated at the time interval set by the user, and the job information list display is updated. May be.
[0101]
In the above-described example, the job information is always sent from the print output device to the printer information management unit 101 of the print instruction device, and the latest information is always sent to the printer information management unit 101. The print instruction apparatus itself does not have the printer information management unit 101, and the job status acquisition unit 110 inquires the print management unit 200 of the job processing status via the network. May be.
[0102]
Further, in the above-described embodiment, the processing status of all the jobs displayed in the list is not “printing completed”, and the processing status is inquired and updated. However, only the job selected by the user is updated. Alternatively, the processing status of the job may be inquired and updated.
[0103]
In the example of FIG. 6, one of the jobs issued by the user listed in the job information list display window 21 is selected by, for example, double-clicking with the mouse. Only the job indicated by the dotted hatching in FIG. 6) is set as a target of the job processing status inquiry by the job status obtaining unit 110, and the job processing status is updated.
[0104]
In this case, the user can check the processing status of the job he wants to check without waiting time. That is, for example, in the case of updating the job processing state in order from the top of the list display for all the jobs held in the job information list holding unit 109, the job at the bottom of the list display is Although it may take some time before the update, the processing status of only the job selected by the user is updated as in the example of FIG. You can check.
[0105]
Next, in the example of FIG. 7, a status display button 22 is provided in the job information list display window 21 as shown in the figure, and when this button 22 is selected, it is selected by the user before the button is selected. The processing status of one or a plurality of jobs (jobs indicated by dotted hatching in FIG. 7) is inquired and updated. This example is useful when the user wants to check the processing status of a plurality of jobs.
[0106]
【The invention's effect】
As described above, according to the present invention, when a user issues a job to a plurality of print output devices such as a printer and a copier arranged on a network, each user: Since only the job processing status of the job issued by the user can be displayed in a list on the display of the terminal used by the user, the status of the job issued by the user can be easily confirmed.
[0107]
Then, the list display of the job information is updated at an arbitrary time interval, so that the user can confirm the processing status of the latest job.
[0108]
In addition, the user can select a job to be checked and check the processing status of only the selected job, so that the job processing status can be checked quickly.
[Brief description of the drawings]
FIG. 1 is an overall functional block diagram of an information processing system including an embodiment of a print instruction apparatus according to the present invention.
FIG. 2 is a diagram showing an outline of an overall configuration of an information processing system to which the present invention is applied.
FIG. 3 is a diagram illustrating an example of a job processing state inquiry time interval setting window in one embodiment of the print instruction apparatus according to the present invention.
FIG. 4 is a diagram showing an example of a job information list display window in one embodiment of the print instruction apparatus according to the present invention.
FIG. 5 is a flowchart illustrating an example of a process of updating job information in the print instruction apparatus according to the embodiment of the present invention;
FIG. 6 is a diagram showing another example of the job information list display window in one embodiment of the print instruction apparatus according to the present invention.
FIG. 7 is a diagram showing another example of the job information list display window in the embodiment of the print instruction apparatus according to the present invention.
[Explanation of symbols]
100 print instruction device
101 Printer information management means
102 Output destination switching means
103 display / instruction control means
104 display (display means)
105 Printer Driver
106 setting information storage means
107 print data holding means
108 Job issuing means
109 Job list holding means
110 Job status acquisition means

Claims (3)

通信ネットワークに接続され、前記通信ネットワーク上の複数個の印刷出力手段に対して印刷指示を表示画面を通じて行なう印刷指示装置であって、
前記通信ネットワーク上の複数個の印刷出力装置の内から選択された印刷出力装置に向けて、少なくとも印刷指示情報と印刷データとを含んで構成されるジョブを発行するジョブ発行手段と、
前記ジョブ発行手段により発行されたジョブに関して、少なくとも、その印刷データの識別子と、その出力先の印刷出力装置の識別子と、当該ジョブの処理状態とを含んで構成されるジョブ情報を保持するジョブ情報一覧保持手段と、
前記通信ネットワーク上の印刷出力装置のジョブ処理状態の情報を、前記通信ネットワークを介して取得して管理する印刷出力装置情報管理手段と、
前記ジョブ情報一覧保持手段のジョブ情報の前記ジョブの処理状態を、前記印刷出力装置情報管理手段から取得した前記ジョブ処理状態の情報に基づき更新するジョブ状態取得手段と、
前記表示画面を備える表示手段と、
前記ジョブ情報一覧保持手段のジョブ情報を、前記表示手段の表示画面に一覧表示する表示制御手段と
を備える印刷指示装置。
A print instruction device connected to a communication network, wherein a print instruction is issued through a display screen to a plurality of print output units on the communication network,
A job issuing unit that issues a job including at least print instruction information and print data to a print output device selected from the plurality of print output devices on the communication network;
Job information holding job information including at least the identifier of the print data, the identifier of the print output device of the output destination, and the processing status of the job regarding the job issued by the job issuing unit List holding means,
Print output device information management means for acquiring and managing job processing state information of a print output device on the communication network via the communication network;
A job status acquisition unit that updates the processing status of the job in the job information of the job information list holding unit based on the job processing status information acquired from the print output device information management unit;
Display means comprising the display screen;
And a display control unit for displaying a list of the job information of the job information list holding unit on a display screen of the display unit.
前記ジョブ状態取得手段は、定められた時間間隔で前記印刷出力装置情報管理手段に前記ジョブの処理状態の更新のための問い合わせを行なうようにしたことを特徴とする請求項1に記載の印刷指示装置。2. The print instruction according to claim 1, wherein the job status acquisition unit makes an inquiry to the print output device information management unit to update the processing status of the job at predetermined time intervals. apparatus. 前記一覧表示の一部のジョブ情報を選択する選択手段を備え、
前記ジョブ状態取得手段は、前記選択手段で選択されたジョブ情報のジョブの処理状態を、前記印刷出力装置情報管理手段からの前記ジョブ処理状態の情報に基づき更新するようにしたことを特徴とする請求項1に記載の印刷指示装置。
A selecting unit for selecting a part of the job information in the list display,
The job status acquisition unit updates the job processing status of the job information selected by the selection unit based on the job processing status information from the print output device information management unit. The print instruction device according to claim 1.
JP9627695A 1995-03-29 1995-03-29 Printing instruction device Expired - Lifetime JP3596559B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9627695A JP3596559B2 (en) 1995-03-29 1995-03-29 Printing instruction device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9627695A JP3596559B2 (en) 1995-03-29 1995-03-29 Printing instruction device

Publications (2)

Publication Number Publication Date
JPH08272557A JPH08272557A (en) 1996-10-18
JP3596559B2 true JP3596559B2 (en) 2004-12-02

Family

ID=14160619

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9627695A Expired - Lifetime JP3596559B2 (en) 1995-03-29 1995-03-29 Printing instruction device

Country Status (1)

Country Link
JP (1) JP3596559B2 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10333844A (en) * 1997-05-30 1998-12-18 Nec Corp Printing control system in network, and machine readable recording medium for recording printing control program
EP0910011A3 (en) * 1997-10-14 2000-12-06 Canon Kabushiki Kaisha Apparatus and method for displaying job list, and storage medium for such a program
JP3252953B2 (en) * 1997-11-17 2002-02-04 セイコーエプソン株式会社 Printing system, method and printer
NL1008657C2 (en) * 1998-03-20 1999-09-21 Oce Tech Bv User interface for an information processing system.
JP3265573B2 (en) 1998-04-10 2002-03-11 セイコーエプソン株式会社 Printing system and printer
EP1204021A4 (en) 2000-02-21 2003-01-22 Seiko Epson Corp System for mediating printing on network
EP1184781A4 (en) 2000-02-21 2003-01-22 Seiko Epson Corp System for mediating printing on network
US7266590B2 (en) 2000-02-21 2007-09-04 Seiko Epson Corporation System for mediating printing on network
JP3588038B2 (en) 2000-06-28 2004-11-10 シャープ株式会社 PRINT OUTPUT USER INTERFACE CONTROL METHOD, RECORDING MEDIUM CONTAINING THE METHOD AS A PROGRAM, PRINT DATA SUPPLY APPARATUS FOR EXECUTING THE PROGRAM, AND INFORMATION PROCESSING SYSTEM
JP2002304271A (en) * 2002-01-24 2002-10-18 Seiko Epson Corp Intermediary system for printing on network
JP4895800B2 (en) * 2006-12-28 2012-03-14 キヤノンマーケティングジャパン株式会社 PRINT SYSTEM, PRINT MANAGEMENT SERVER, PRINTING DEVICE, PRINT SYSTEM CONTROL METHOD, PRINT MANAGEMENT SERVER CONTROL METHOD, PRINT DEVICE CONTROL METHOD, AND PROGRAM
JP2008048427A (en) * 2007-09-03 2008-02-28 Ricoh Co Ltd Image processing apparatus, and user information acquisition method
JP5708129B2 (en) 2011-03-28 2015-04-30 富士ゼロックス株式会社 Image output instruction apparatus and program
JP5935368B2 (en) 2011-09-16 2016-06-15 株式会社リコー Information processing apparatus, job processing system, job processing method, and job processing program
JP2013089192A (en) * 2011-10-21 2013-05-13 Canon Inc Management device, management method, and program
JP6147106B2 (en) * 2013-06-11 2017-06-14 キヤノン株式会社 Printing apparatus, control method therefor, program, and storage medium

Also Published As

Publication number Publication date
JPH08272557A (en) 1996-10-18

Similar Documents

Publication Publication Date Title
JP3484816B2 (en) Printing instruction device
JP3596559B2 (en) Printing instruction device
US8830514B2 (en) Network printing system, management server and control method therefor, and computer-readable medium
US8681354B2 (en) Information processing apparatus for setting a printing attribute to a hot folder
US8115954B2 (en) Pull print supporting image forming system, image forming method and information processing apparatus directed thereto
JP4717563B2 (en) Job processing method, printing system, printing apparatus, storage medium, program
JPH08286854A (en) Print command device
US20060132845A1 (en) Image output system, and device and method applicable to the same
JP3885526B2 (en) Image output system, management apparatus, and event notification method
US20080068650A1 (en) Job management apparatus, job management system, and job management method
US20070019226A1 (en) Image forming apparatus and program, which are easy to use
US20070206210A1 (en) Image forming apparatus, information processing apparatus, printing system, and image forming method
JP2003036159A (en) Print processing method and apparatus, print instruction method and apparatus, print control method and apparatus
JP2010280185A (en) Image processing apparatus
US20020033964A1 (en) Image administering system
JP2015176293A (en) Information processor, printing system, control method and computer program
JPH08305520A (en) Print instruction device
JP4366273B2 (en) Information processing apparatus and information processing method
JP2004355197A (en) Network print system
JP3963057B2 (en) Printer system
JPH09218764A (en) Printing indicating device
JP4387285B2 (en) Printing apparatus, printing control method, printing control program, and recording medium for recording printing control program
JP2008172419A (en) Image processing apparatus and program
JPH08278865A (en) Print instruction device
JP4135911B2 (en) Network printing system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040331

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040528

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: 20040818

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040831

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: 20070917

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080917

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090917

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100917

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110917

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120917

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120917

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130917

Year of fee payment: 9

EXPY Cancellation because of completion of term