[go: up one dir, main page]

JP2002366334A - 複数の処理モジュールを制御する装置及び方法 - Google Patents

複数の処理モジュールを制御する装置及び方法

Info

Publication number
JP2002366334A
JP2002366334A JP2001173022A JP2001173022A JP2002366334A JP 2002366334 A JP2002366334 A JP 2002366334A JP 2001173022 A JP2001173022 A JP 2001173022A JP 2001173022 A JP2001173022 A JP 2001173022A JP 2002366334 A JP2002366334 A JP 2002366334A
Authority
JP
Japan
Prior art keywords
printer
print
redirection
data
client
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.)
Pending
Application number
JP2001173022A
Other languages
English (en)
Inventor
Toshimasa Tanaka
寿昌 田中
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.)
Komatsu Ltd
Original Assignee
Komatsu Ltd
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 Komatsu Ltd filed Critical Komatsu Ltd
Priority to JP2001173022A priority Critical patent/JP2002366334A/ja
Priority to US10/162,662 priority patent/US20020186410A1/en
Publication of JP2002366334A publication Critical patent/JP2002366334A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1211Improving printing performance
    • G06F3/1212Improving printing performance achieving reduced delay between job submission and print start
    • G06F3/1213Improving printing performance achieving reduced delay between job submission and print start at an intermediate node or at the final node
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • G06F3/1261Job scheduling, e.g. queuing, determine appropriate device by using alternate printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【課題】 プリンタサーバなどで、ジョブを実行させた
い機器に問題があるとき、自動的に、そのジョブを正し
く実行できる他の機器を選んでそのジョブを送るように
する。 【解決手段】 プリントサーバ3は複数台のプリンタを
管理している。プリントサーバ3は、クライアント2か
ら、プリンタ指定を含んだ印刷ジョブデータを受ける
と、データ振分部13にて、指定されたプリンタの状態
をチェックし、その状態に問題があるとき、書換可能不
揮発性メモリ14に予めユーザが設定してある印刷リダ
イレクト方法に従って、他のプリンタであって正常な状
態のものを選び、その選んだ他のプリンタ5にその印刷
ジョブの印刷データを送る。

Description

【発明の詳細な説明】
【0001】
【発明が属する技術分野】本発明は、例えば、複数台の
プリンタを制御するプリントサーバのように、複数の処
理モジュールを制御する装置及び制御方法に関する。
【0002】なお、本発明では、「モジュール」という
用語を、システム、機器、装置、部品、プログラム、サ
ブプログラム、及びプロセスなどを含む広い意味で用い
る。
【0003】
【従来の技術】例えば複数台のクライアントコンピュー
タと複数台のプリンタとを有するLANにおいて、複数台
のプリンタを集中的に制御するためにプリントサーバが
用いられることがある。プリントサーバは、複数台のプ
リンタと接続され、各クライアントコンピュータからLA
Nを通じて印刷ジョブを受け、その印刷ジョブを何れか
のプリンタへ送る。
【0004】従来のプリントサーバは、印刷ジョブを発
信したクライアントコンピュータから、どのプリンタへ
その印刷ジョブを送るかの指定を受ける。従来のプリン
トサーバは、印刷ジョブを受けたとき、もし指定された
プリンタが印刷不可能な状態であれば、そのプリンタが
印刷可能な状態に復帰するか、又はクライアントから印
刷ジョブのキャンセルを指示されるまで、その印刷ジョ
ブをどのプリンタへも送らずに保持しつづける。
【0005】
【発明が解決しようとする課題】従来のプリントサーバ
では、利用者は、自分の指定したプリンタが印刷不可能
な状態であるとき、そのプリンタが印刷可能な状態に復
帰するまで待つか、或いは、別のプリンタを指定して印
刷ジョブを再度発行しない限り、印刷結果を受け取るこ
とができない。
【0006】類似の問題は、プリンタサーバだけに限ら
ず、他の種類の処理を実行する処理モジュールの制御装
置に関しても存在するであろう。
【0007】従って、本発明の目的は、特定の処理を或
る処理モジュールに実行させようと意図したとき、その
意図された処理モジュールが処理不能な状態にあると
き、自動的に他の処理モジュールを選んでそれに同じ処
理を実行させること、つまり、自動的に処理モジュール
のリダイレクトが行えるようにすることにある。
【0008】本発明の別の目的は、上記のように処理モ
ジュールのリダイレクトを行おうとするとき、正しく処
理を実行できる処理モジュールをリダイレクト先として
指定することができるようにすることにある。
【0009】
【課題を解決するための手段】本発明に従う複数の処理
モジュールを制御する装置は、複数の処理モジュールの
内の特定の処理を行なうことになっている一つの処理モ
ジュールの状態をチェックするチェック手段と、チェッ
クの結果、前記特定のモジュールの状態に問題があると
き、他の処理モジュールの中から、リダイレクト先の処
理モジュールを選択するリダイレクト手段と、前記リダ
イレクト先の処理モジュールを制御して前記特定の処理
を行わせる制御手段とを備える。
【0010】好適な実施形態は、更に、利用者からリダ
イレクト方法の設定を受けて記憶する設定手段を備え、
そして、前記リダイレクト手段が、前記利用者によって
設定されたリダイレクト方法に従って、前記他のモジュ
ールの中から前記リダイレクト先の処理モジュールを選
択する。
【0011】また、好適な実施形態は、設定されている
リダイレクト方法を利用者に通知する手段と、リダイレ
クトを行うことを利用者に通知する手段を更に備える。
【0012】
【発明の実施の形態】以下、プリントサーバに適用した
本発明の一実施形態を説明する。
【0013】図1は、本発明の一実施形態にかかるプリ
ントサーバが適用できるコンピュータシステムの一つの
構成例を示す。
【0014】図1に示すように、イーサネット(登録商
標)などのLAN1を介して、クライアントコンピュータ
(以下、クライアントという)2とプリントサーバ3と
が接続されている。1台のクライアント2しか図示して
ないが、実際にはむしろ複数台のクライアントが存在す
ることが多い。プリントサーバ3はUSBのホスト側ポー
トをもち、これにUSBハブ4を介して、複数台(図示の
例では4台)のプリンタ(プリンタ♯1〜♯4)5、
5、5、5が接続されている。クライアント2は、利用
するプリンタに対応したプリンタドライバ(図示せず)、
及びワールドワイドウェブブラウザ(図示せず)を有して
いる。
【0015】図2は、本発明の一実施形態にかかるプリ
ントサーバが適用できるコンピュータシステムの別の構
成例を示す。
【0016】図2のシステムでは、プリントサーバ3が
シリアル、パラレル、USBなどの複数(図示の例では4
つ)の通信ポートを有し、それらの通信ポートにそれぞ
れプリンタ(プリンタ♯1〜♯4)5、5、5、5が接
続されている。クライアント2は、利用するプリンタに
対応したプリンタドライバ(図示せず)、及びワールドワ
イドウェブブラウザ(図示せず)を有している。
【0017】図1又は図2に示したシステムにおいて、
クライアント2は、印刷を行いたいとき、プリンタドラ
イバを用いて、利用するプリンタの指定とそのプリンタ
に与えるべき印刷データとを含んだ印刷ジョブデータを
作成し、その印刷ジョブデータを、プリンタサーバ3へ
送る。プリンタサーバ3は、クライアント2から受けた
印刷ジョブデータを用いて、指定されたプリンタを識別
し、その指定されたプリンタ5へ印刷データを送る。
【0018】クライアント2から印刷ジョブデータを受
けたとき、クライアント2の指定したプリンタが印刷不
可能な状態(例えば、ビジー、エラーなど)である場
合、プリンタサーバ3は、接続されているプリンタ♯1
〜♯4の中から、指定されたプリンタ以外の印刷可能な
状態にあるプリンタを選択し、その選択したプリンタへ
その印刷データを送る。この動作を、以下、「プリンタ
のリダイレクト」又は「印刷リダイレクト」と呼ぶ。印
刷リダイレクト先のプリンタの選択は、予め利用者(特
に、システム管理者)によってプリンタサーバ3に設定
されていた印刷リダイレクト方法に従って行う。
【0019】印刷リダイレクト方法としては、例えば、
(0) リダイレクトしない、(1) 同一メーカ製のプリン
タへリダイレクトする、(2) 同一モデルのプリンタへ
リダイレクトする、(3) 同一グループのプリンタへリ
ダイレクトする、(4) 全てのプリンタへリダイレクト
する、などの複数通りの方法がプリンタサーバ3内で用
意されている。印刷リダイレクト方法を設定するときに
は、利用者(特にシステム管理者)がLAN1上の何れか
のコンピュータのワールドワイドウェブブラウザからそ
のシステム管理者の名前とパスワードでプリンタサーバ
3にログインすると、用意された複数通りの方法を表示
した印刷リダイレクト方法設定用のウェブページを開く
ことができるので、そのページ上で任意の方法を選択す
る。また、システム管理者以外の一般の利用者も、その
印刷リダイレクト方法設定用のウェブページを開いて、
印刷リダイレクト方法の現在の設定を見ることができる
が、但し、あくまで参照だけが可能であり、現在の設定
を変更したりキャンセルしたりすることはできない。
【0020】プリンタサーバ3は、接続されているプリ
ンタ♯1〜♯4の各々について、その現在の状態、並び
に過去に実行した(及び現在実行中の)ジョブの履歴を
管理し記憶している。利用者がクライアント2のワール
ドワイドウェブブラウザからプリンタサーバ3にログイ
ンすると、プリンタ♯1〜♯4の現在の状態やジョブ履
歴を表示した参照専用のウェブページを開くことができ
る。そのページに表示された各プリンタのジョブ履歴の
部分には、そのジョブが別のプリンタからそのプリンタ
へリダイレクトされたものであった場合、どのプリンタ
からリダイレクトされたのかが表示されているので、そ
れを見ることで、利用者は自分の発したジョブがどのプ
リンタへリダイレクトされたかが分かる。
【0021】図3は、プリントサーバ3の内部の機能的
構成を示す。図4は、プリントサーバ3が印刷ジョブデ
ータを受信して、印刷データをプリンタへ送り出すまで
の動作の流れを示す。
【0022】図3と図4を参照して、プリンタサーバ3
の構成、機能及び動作を説明する。
【0023】プリンタサーバ3のデータ受信部11は、
クライアント2から発された印刷ジョブデータを受信す
る(S1)。印刷ジョブデータの方式は何通りもあるが、
この実施形態では、CPR印刷の方式を用いる。すなわ
ち、印刷ジョブデータとして、まず、クライアント2に
指定されたプリンタを示すプリンタ指定データがデータ
受信部11に受信され、その後に、その指定されたプリ
ンタへ送られるべき印刷データが受信される。まず、上
記プリンタ指定データが受信された段階で、プリンタサ
ーバ3とクライアント2との間でネゴシエーションが行
われ、そのネゴシエーションの完了後に、クライアント
2から印刷データが送り出されるようになっている。デ
ータ受信部11は、受信したプリンタ指定データをデー
タ振分部13に渡し、そして、その後に受信した印刷デ
ータを受信バッファとしてのRAM12に書き込む。
【0024】データ振分部13は、印刷ジョブをどのプ
リンタに実行させるかを決定するものであり、具体的に
は次のように動作する。
【0025】データ振分部13は、受け取ったプリンタ
指定データを解読して、クライアント指定のプリンタが
どれであるかを認識する。また、このとき、データ振分
部13は、監視部15から、プリントサーバ3に接続さ
れているプリンタ♯1〜♯4に関するプリンタ情報を貰
う。各プリンタのプリンタ情報には、そのプリンタのメ
ーカ、モデル(型式)及び装備品(各種の用紙フィーダな
ど)などのプロパティを表すプロパティデータ、及びそ
のプリンタの現在の状態、例えば停止、オンライン待
機、プリント中、ビジー(他のデータの受信中又は処理
中で新たな印刷データを受信できない)、エラー、エラ
ー種類(用紙なし、用紙ジャム、トナーなしなど)を示
すステータスデータが含まれている。
【0026】データ振分部13は、クライアント指定の
プリンタのプリンタ情報に基づいて、その指定されたプ
リンタが印刷可能な状態であるか否かを判断する(S
2)。例えば、プリンタ情報の示すプリンタ状態が、停
止、ビジー又はエラーであれば、印刷不可能であると判
断し(S3でNo)、そうでなければ印刷可能と判断する
(S3でYes)。
【0027】クライアント指定のプリンタが印刷可能な
状態のときは(S3でYes)、データ振分部13は、その
クライアント指定のプリンタを示す出力先指定データを
データ出力部16に渡す。すると、データ出力部16
が、出力先指定データによって示されたプリンタ、つま
り、クライアント指定のプリンタへ、RAM12から読み
出した印刷データを送信する(S4)。
【0028】一方、クライアント指定のプリンタが印刷
不可能な状態のときは(S3でNo)、データ振分部13
は、次に、プリントサーバ3のIPアドレスや印刷リダイ
レクト方法の設定などのプリントサーバ3のプロパティ
を記憶している書換可能不揮発性メモリ(例えばフラッ
シュROM)14から、現在設定されている印刷リダイレ
クト方法を示すリダイレクト設定値を読み込む(S5)。
そして、データ振分部3は、そのリダイレクト設定値か
ら、印刷ダイレクトをするか否かを判断し(S6)、印刷
リダイレクトをする場合には(S6でYes)、各プリンタ
のプリンタ情報を頼りに、現在設定されている印刷リダ
イレクト方法に従いリダイレクト先に指定することがで
きるプリンタを、クライアント指定のプリンタ以外のプ
リンタの中から検索する(S9)。
【0029】例えば、現在設定されている印刷リダイレ
クト方法が、「同一メーカ製のプリンタへリダイレクト
する」であれば、クライアント指定のプリンタと同じメ
ーカ製のプリンタを検索する。また、現在設定されてい
る印刷リダイレクト方法が、「同一モデルのプリンタへ
リダイレクトする」であれば、クライアント指定のプリ
ンタと同じモデルのプリンタを検索する。また、現在設
定されている印刷リダイレクト方法が、「同一グループ
のプリンタへリダイレクトする」であれば、クライアン
ト指定のプリンタと同じグループに属するプリンタを検
索する。また、現在設定されている印刷リダイレクト方
法が、「全てのプリンタへリダイレクトする」であれ
ば、クライアント指定のプリンタ以外で、プリントサー
バ3に接続されているプリンタを検索する。なお、特定
のプリンタをリダイレクト先の対象外として予め指定し
ておくこともでき、そのように指定されたプリンタは、
リダイレクト先の検索の範囲から外される。
【0030】リダイレクト先として選べるプリンタが1
台以上検索された場合(S10でYes)、データ振分部13
は、検索されたプリンタの中から1台をリダイレクト先
として選び(S11)、そして、そのプリンタのプリンタ
情報から、そのプリンタが印刷可能な状態かどうかを判
断し(S2,S3)、印刷可能ならば(S3でYes)、そのリダ
イレクト先のプリンタを指定した出力先指定データをデ
ータ出力部16に渡す。すると、データ出力部16が、
出力先指定データによって指定されたプリンタ、つま
り、リダイレクト先として選ばれたプリンタへ、RAM1
2から読み出した印刷データを送信する(S14)。
【0031】もし、リダイレクト先として選んだプリン
タが印刷不可能な状態である場合には(S3でNo)、デー
タ振分部13は、再び別のリダイレクト先を検索する
(S5以降)。
【0032】現在の印刷リダイレクト設定が「リダイレ
クトしない」場合(S6でNo)、又は印刷可能状態のリダ
イレクト先のプリンタが存在しない場合(S10でNo)、
データ振分部13は、各プリンタのプリンタ情報が示す
プリンタ状態を参照して、クライアント指定のプリンタ
及びリダイレクト先として選んだが印刷不可能状態であ
ったプリンタの何れかが、印刷可能状態に復帰するまで
なるまで待ち(S7、S8)、そして、その何れかのプリン
タがいち早く印刷可能状態に復帰すると(S8でYes)、
そのプリンタを指定した出力先指定データをデータ出力
部16に渡す。すると、データ出力部16が、出力先指
定データによって指定されたプリンタへ、RAM12から
読み出した印刷データを送信する(S14)。
【0033】以上のデータ振分部13の動作により、ク
ライアント指定のプリンタが印刷可能なときはそのプリ
ンタに印刷データが送られるが、それが印刷不可能なと
きには、予めシステム管理者が設定しておいた印刷リダ
イレクト方法に従って、クライアント指定のプリンタか
ら別の印刷可能なプリンタへと自動的に印刷リダイレク
トが行われる。
【0034】上述したように、印刷リダイレクトを行う
とき、データ振分部13は、プリンタ監視部15が持っ
ているプリンタ情報を参照する。プリンタ監視部15
は、プリントサーバ3に各プリンタが接続されたとき
や、各プリンタの電源が投入されたときなどに、そのプ
リンタからプリンタ情報を取得する。各プリンタのメー
カやモデルなどのプリンタのプロパティは、このとき取
得されたプリンタ情報で確定することができる。また、
プリンタ監視部15は、データ振分部13がプリンタ情
報を参照するときに、最新のプリンタ情報(特に最新の
ステータスデータ)をデータ振分部13に提供できるよ
うに、周期的に又はデータ振分部13からプリンタ情報
を要求されたときなど、必要に応じて随時に、各プリン
タからその時のプリンタ情報を取得する。
【0035】上述したように、現在のリダイレクト設定
値は、フラッシュROM14に記憶されている。フラッシ
ュROM14内のリダイレクト設定値は、データ振分部1
3だけでなく、ウェブサーバ部18によっても参照され
る。ウェブサーバ部18は、利用者に対して、ワールド
ワイドウェブの方法で、LAN1の各利用者やシステム管
理者に対して、現在設定されている印刷リダイレクト方
法、各プリンタの現在のプロパティや状態、及び各プリ
ンタのジョブ実行履歴などを参照するための画面を提供
し、また、特にシステム管理者に対しては、印刷リダイ
レクト方法の新規設定や設定変更などを行うための画面
も提供する。
【0036】すなわち、ウェブサーバ部18は、フラッ
シュROM14内のリダイレクト設定値に基づいて、現在
設定されている印刷リダイレクト方法を表したウェブペ
ージを作成する。また、ウェブサーバ部18は、プリン
タ監視部15がもつプリンタ♯1〜♯4のプリンタ情
報、及びログ管理部17がもつプリンタ♯1〜♯4によ
るジョブ履歴情報を参照して、プリンタ♯1〜♯4のプ
リンタ情報及びジョブ履歴を表したウェブページを作成
する。そして、LAN1の利用者から、クライアント2な
どのウェブブラウザを用いてログインされると、ウェブ
サーバ部18は、上記のウェブページを、そのウェブブ
ラウザに送って表示させる。システム管理者以外の一般
の利用者からログインされた場合には、ウェブサーバ部
18は参照専用のウェブページのみをその利用者のウェ
ブブラウザに送る。一方、システム管理者からログイン
された場合には、ウェブサーバ部18がシステム管理者
のウェブブラウザに送るウェブページには、印刷リダイ
レクト方法の新規設定や設定変更を行うためのページが
含まれている。
【0037】図5は、印刷リダイレクト方法を参照及び
設定するためのウェブページの例を示す。
【0038】図5に示すように、このページには既に説
明したような複数の印刷リダイレクト方法が、対応する
ラジオボタン110〜150とともに表示されている。
例えば「同一モデルへリダイレクトする」方法を設定す
る場合には、図示のように、その方法に対応するラジオ
ボタン130にマークを入れ、そして、「OK」ボタン1
70を押せばよい。
【0039】このページ中の「グループ/リダイレクト
対象外の設定」ボタン160を押すと、図6に例示する
ような、プリンタのグループの設定及びリダイレクト対
象外のプリンタの設定を行なうためのウェブページが表
示される。
【0040】図6に示すように、このページの左側に
は、現在のプリンタリスト210があり、そこには、現
在プリントサーバ3に接続されているプリンタ♯1〜♯
4のプリンタ名、メーカ及びモデルが表示されている。
このページの右側には、所定数(例えば2つ)のグルー
プ♯1、♯2のラジオボタン240,250とグループ
プリンタリスト241,251がある。グループプリン
タリスト241,251には、それぞれのグループに属
するプリンタのプリンタ名が表示される。さらに、この
ページには、対象外プリンタリスト280があり、そこ
にはリダイレクト対象外として設定されたプリンタのプ
リンタ名が表示される。
【0041】例えば、プリンタ♯1をプリンタグループ
♯1に入れるには、現在のプリンタリスト210でその
プリンタ♯1を選択し、そのプリンタグループ♯1のラ
ジオボタン240にマークを入れ、そして、「グループ
に入れる」ボタン220を押せばよい。また、例えば、
プリンタグループ♯1からプリンタ♯1を出す場合に
は、そのプリンタグループ♯1のグループプリンタリス
ト241でそのプリンタ♯1を選択し、そして、「グル
ープから出す」ボタン230を押せばよい。
【0042】このようにして設定されたグループは、
「同一グループへダイレクトする」方法が設定されてい
る場合に有効になる。例えば、図示のようにグループ♯
1にプリンタ♯1と♯2と♯3が属し、グループ♯2に
プリンタ♯3と♯4と♯1が属している場合、プリンタ
♯1と♯2と♯3の間の印刷リダイレクトや、プリンタ
♯3と♯4と♯1の間の印刷リダイレクトは行われる
が、プリンタ♯2と♯3の間のように別グループ間の印
刷リダイレクトは行われない。
【0043】図6において、例えば、プリンタ♯1をリ
ダイレクト対象外に設定するには、現在のプリンタリス
ト210でそのプリンタ♯1を選択し、そして、「対象
外に指定」ボタン260を押せばよい。また、例えば、
リダイレクト対象外に設定されていたプリンタ♯1を対
象外から外す場合には、対象外プリンタリスト280で
そのプリンタ♯1を選択し、そして、「対象外から外
す」ボタン270を押せばよい。
【0044】このようにして或るプリンタをリダイレク
ト対象外に設定すると、どの印刷リダイレクト方法が設
定されていても、そのプリンタはリダイレクト先として
選択されることはない。但し、そのプリンタが印刷不可
能なとき、他のプリンタへリダイレクトすることはでき
る。或るプリンタを緊急な印刷や重要な印刷のためにリ
ザーブしておきたいとき、そのプリンタをリダイレクト
対象外に設定しておくことができる。
【0045】図7は、プリンタ情報とジョブ履歴を参照
するためのウェブページの例を示す。
【0046】図7に示すように、このページには、プリ
ントサーバ3に接続されているプリンタ♯1〜♯4の各
々について、プリンタ名、メーカ、モデル、現在の状
態、最後に実行した(又は実行中の)印刷ジョブを含む最
近実行した所定数の印刷ジョブの履歴などが表示され
る。各印刷ジョブの履歴には、それを発したクライアン
トの識別(例えばIPアドレス)、クライアントから受信
したときの通信プロトコル、及び受信時刻(又は印刷時
刻)などが含まれている。さらに、各印刷ジョブの履歴
には、そのジョブが他のプリンタからリダイレクトされ
たものである場合、そのリダイレクト元であるプリンタ
(つまり、クライアントにより指定されたプリンタ)も
表示され、それにより、利用者は、自分が発した印刷ジ
ョブがリダイレクトされた場合に、その事実を知ること
ができる。
【0047】以上、本発明の実施形態を説明したが、こ
れは本発明の説明のための例示であり、この実施形態の
みに本発明の範囲を限定する趣旨ではない。従って、本
発明は、その要旨を逸脱することなく、他の様々な形態
で実施することが可能である。
【0048】上述の実施形態では、印刷ジョブデータに
関してCPR印刷の方式を採用したが、別の方式を採用
してもよい。例えば、TCP/IPのRAW印刷の方式
を採用した場合、印刷ジョブデータにはクライアントか
らのプリンタ指定データは含まれておらず(つまり、実
質的に印刷データのみである)、TCP/IP番号によ
って印刷すべきプリンタが事前に指定されることにあ
る。このような他の方式であっても本発明は適用でき
る。
【0049】上述の実施形態では、クライアントに、各
プリンタモデルに適合したプリンタドライバプログラム
が搭載されていて、指定したプリンタモデルに依存した
形式の印刷データをクライアント側で作成してプリント
サーバに送るようになっている。しかし、これとは異な
る構成を採用することもできる。例えば、プリントサー
バに、それに接続された各種のプリンタモデルにそれぞ
れ合った各種のプリンタドライバプログラムが搭載され
ていて、クライアントからは個々のプリンタモデルには
依存しない形式の印刷データが送り出され、プリントサ
ーバ側で、受信した印刷データを実際に使用するプリン
タモデルに依存した印刷データに変換するようになって
いてもよい。
【0050】本発明は、プリンタ以外の処理モジュール
を制御する場合にも適用することができる。例えば、或
る記憶装置(記憶場所)に或るデータを書き込み又はその
記憶装置(記憶場所)から或るデータを読み出そうとす
るとき、その記憶装置(記憶場所)に問題があるような
場合、そのデータの書き込み又は読み出し処理を他の代
替の記憶装置(記憶場所)へリダイレクトする場合に
も、本発明が適用できる。また、例えば、或るプログラ
ムに或るファイルを開かせようとするとき、そのプログ
ラムに問題があるような場合、そのファイルを開く処理
を他の代替のプログラムへリダイレクトする場合にも、
本発明が適用できる。
【0051】また、上記実施形態では、ジョブ履歴を用
いて、過去に行ったリダイレクトの事実を利用者に事後
通知するようになっている。別法として、リダイレクト
を行なう時点で、何処から何処へリダイレクトするか
を、クライアントに通知するようにしてもよい。或い
は、リダイレクトしようとする前に、その意図をクライ
アントへ通知してリダイレクトして良いか否かを問合
せ、クライアントから許可を得てからリダイレクトを行
うようにしてもよい。
【図面の簡単な説明】
【図1】本発明の一実施形態にかかるプリントサーバが
適用できるコンピュータシステムの一構成例を示すブロ
ック図。
【図2】本発明の一実施形態にかかるプリントサーバが
適用できるコンピュータシステムの別の構成例を示すブ
ロック図。
【図3】プリンタサーバ3の内部の機能的構成を示すブ
ロック図。
【図4】プリントサーバ3が印刷ジョブデータを受信し
て、印刷データをプリンタへ送り出すまでの動作の流れ
を示すフローチャート。
【図5】印刷リダイレクト方法を参照及び設定するため
のウェブページの例を示す図。
【図6】プリンタのグループの設定とリダイレクト対象
外のプリンタの設定を行うためのウェブページの例を示
す図。
【図7】プリンタ情報とジョブ履歴を参照するためのウ
ェブページの例を示す図。
【符号の説明】
1 LAN 2 クライアントコンピュータ 3 プリントサーバ 5 プリンタ 11 データ受信部 13 データ振分部 14 フラッシュROM 15 プリンタ監視部 16 データ出力部 17 ログ管理部 18 ウェブサーバ部 100 「リダイレクト方法の設定」ページ 200 「グループ/リダイレクト対象外の設定」ペー
ジ 300 「プリンタ情報/ジョブ履歴」ページ

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 複数の処理モジュールの内の特定の処理
    を行なうことになっている一つの処理モジュールの状態
    をチェックするチェック手段と、 チェックの結果、前記特定のモジュールの状態に問題が
    あるとき、他の処理モジュールの中から、リダイレクト
    先の処理モジュールを選択するリダイレクト手段と、 前記リダイレクト先の処理モジュールを制御して前記特
    定の処理を行わせる制御手段とを備えた複数の処理モジ
    ュールを制御する装置。
  2. 【請求項2】 利用者からリダイレクト方法の設定を受
    けて記憶する設定手段を更に備え、 前記リダイレクト手段が、前記利用者によって設定され
    たリダイレクト方法に従って、前記他のモジュールの中
    から前記リダイレクト先の処理モジュールを選択する請
    求項1記載の装置。
  3. 【請求項3】 設定されているリダイレクト方法を利用
    者に通知する手段を更に備えた請求項1記載の装置。
  4. 【請求項4】 前記特定の処理を前記リダイレクト先の
    処理モジュールに行わせる旨を利用者に通知する手段を
    更に備えた請求項1記載の装置。
  5. 【請求項5】 複数の処理モジュールの内の特定の処理
    を行なうことになっている一つの処理モジュールの状態
    をチェックするステップと、 チェックの結果、前記特定のモジュールの状態に問題が
    あるとき、他の処理モジュールの中から、リダイレクト
    先の処理モジュールを選択するステップと、 前記リダイレクト先の処理モジュールを制御して前記特
    定の処理を行わせるステップとを備えた複数の処理モジ
    ュールを制御する方法。
JP2001173022A 2001-06-07 2001-06-07 複数の処理モジュールを制御する装置及び方法 Pending JP2002366334A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2001173022A JP2002366334A (ja) 2001-06-07 2001-06-07 複数の処理モジュールを制御する装置及び方法
US10/162,662 US20020186410A1 (en) 2001-06-07 2002-06-06 Apparatus and method of controlling plural processing modules

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001173022A JP2002366334A (ja) 2001-06-07 2001-06-07 複数の処理モジュールを制御する装置及び方法

Publications (1)

Publication Number Publication Date
JP2002366334A true JP2002366334A (ja) 2002-12-20

Family

ID=19014547

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001173022A Pending JP2002366334A (ja) 2001-06-07 2001-06-07 複数の処理モジュールを制御する装置及び方法

Country Status (2)

Country Link
US (1) US20020186410A1 (ja)
JP (1) JP2002366334A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005202912A (ja) * 2003-12-15 2005-07-28 Canon Inc 印刷システム及びその制御方法、印刷方法、ホスト装置、プリンタ
JP2005267127A (ja) * 2004-03-18 2005-09-29 Canon Inc 画像処理システム、画像処理システムの制御方法、および画像処理システムの制御プログラム
JP2007179311A (ja) * 2005-12-28 2007-07-12 Canon Marketing Japan Inc 印刷制御装置および印刷制御方法および印刷制御プログラムおよびコンピュータが読み取り可能なプログラムを格納した記憶媒体
US7610411B2 (en) 2003-06-23 2009-10-27 Sharp Kabushiki Kaisha Information processing device, line concentrator, network information processing system having the line concentrator, information processing program and storage medium
JP7202104B2 (ja) 2018-08-27 2023-01-11 株式会社ミマキエンジニアリング 生産制御システム、生産システム、及び、プログラム

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3787535B2 (ja) * 2002-06-18 2006-06-21 キヤノン株式会社 画像処理装置及びその制御方法
JP4029684B2 (ja) * 2002-07-26 2008-01-09 セイコーエプソン株式会社 印刷システム
US20040156071A1 (en) * 2003-02-06 2004-08-12 Lay Daniel Travis Language preferences for printer status strings and configuration menus
US7409452B2 (en) * 2003-02-28 2008-08-05 Xerox Corporation Method and apparatus for controlling document service requests from a mobile device
JP4054755B2 (ja) * 2003-12-03 2008-03-05 キヤノン株式会社 代行印刷システム、情報処理装置、及び制御方法
US8832316B2 (en) * 2004-09-28 2014-09-09 Presto Services Inc. Method and system for message delivery using a secure device and simple output without the use of a personal computer
US8149437B2 (en) * 2005-12-14 2012-04-03 Kabushiki Kaisha Toshiba Image forming apparatus with user authentication
JP4389231B2 (ja) * 2007-02-22 2009-12-24 セイコーエプソン株式会社 印刷ジョブ管理システム、デフォルトプリンタ決定装置
JP4497200B2 (ja) * 2007-12-13 2010-07-07 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置、画像形成装置端末装置、および、プログラム
US8537386B2 (en) * 2008-05-21 2013-09-17 Xerox Corporation Method and system for generating smart banner pages for use in conveying information about a rendered document to a user
JP2010061583A (ja) * 2008-09-05 2010-03-18 Riso Kagaku Corp 情報処理装置
JP2010287112A (ja) * 2009-06-12 2010-12-24 Ricoh Co Ltd ネットワークプリンタシステム、情報処理プログラム、および記録媒体
JP2011029821A (ja) * 2009-07-23 2011-02-10 Canon Inc 情報処理装置、情報処理装置の制御方法、及び情報処理装置の制御プログラム
JP2011029820A (ja) * 2009-07-23 2011-02-10 Canon Inc 情報処理装置、情報処理装置の制御方法、及び情報処理装置の制御プログラム
GB2478572B (en) * 2010-03-11 2014-07-09 Canon Europa Nv A job-processing apparatus and a job-processing method
JP2012043081A (ja) * 2010-08-17 2012-03-01 Seiko Epson Corp 電子機器、及び、情報管理システム
JP5644361B2 (ja) * 2010-10-22 2014-12-24 富士ゼロックス株式会社 印刷認証システム、印刷機器、及びプログラム
US9875097B2 (en) * 2015-02-25 2018-01-23 Red Hat, Inc. Applying configuration alignment in build projects
JP6589314B2 (ja) * 2015-03-19 2019-10-16 富士ゼロックス株式会社 画像形成システム、画像処理装置、画像形成方法およびプログラム

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5170397A (en) * 1990-09-28 1992-12-08 Xerox Corporation Method and apparatus for recovering from object faults in an electronic reprographic printing system
JP3628777B2 (ja) * 1995-10-30 2005-03-16 株式会社日立製作所 外部記憶装置
US5956487A (en) * 1996-10-25 1999-09-21 Hewlett-Packard Company Embedding web access mechanism in an appliance for user interface functions including a web server and web browser
KR100292685B1 (ko) * 1997-12-15 2001-11-30 구자홍 모니터의통신용부품자동진단장치및자동진단방법
DE19805711C2 (de) * 1998-02-12 1999-11-18 Siemens Ag Verfahren und Anordnung zum Austausch einer defekten Baugruppe vorzugsweise innerhalb einer digitalen Vermittlungsstellenanlage
JP4817474B2 (ja) * 1998-03-17 2011-11-16 キヤノン株式会社 データ処理装置およびデ―タ処理方法およびコンピュ―タが読み出し可能なプログラムを格納した記憶媒体
US6505305B1 (en) * 1998-07-16 2003-01-07 Compaq Information Technologies Group, L.P. Fail-over of multiple memory blocks in multiple memory modules in computer system
US6529286B1 (en) * 1998-12-22 2003-03-04 Canon Kabushiki Kaisha Dynamic printing interface for routing print jobs in a computer network
US6678068B1 (en) * 1999-03-11 2004-01-13 Electronics For Imaging, Inc. Client print server link for output peripheral device
JP2001273220A (ja) * 2000-01-18 2001-10-05 Canon Inc 情報処理装置及び方法及び記憶媒体並びにコンピュータプログラム
US6622257B1 (en) * 2000-02-11 2003-09-16 Micron Technology, Inc. Computer network with swappable components
US6577907B1 (en) * 2000-04-24 2003-06-10 International Business Machines Corporation Fully modular multifunction device
US7046384B2 (en) * 2001-01-11 2006-05-16 Sharp Laboratories Of America, Inc. Methods and systems for print-processor-based print task error recovery
US7180619B2 (en) * 2001-01-11 2007-02-20 Sharp Laboratories Of America, Inc. Methods and systems for recovering a failed print job
US20020186407A1 (en) * 2001-06-12 2002-12-12 Laughlin John David Printer-embedded service to allow for fail-over operation through automatic rerouting of print jobs to comparable printers
US6666594B2 (en) * 2001-10-19 2003-12-23 Hewlett-Packard Development Company, L.P. Method and system for web based printer error information
US7064853B2 (en) * 2001-10-23 2006-06-20 Hewlett-Packard Development Company, L.P. Document printing system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7610411B2 (en) 2003-06-23 2009-10-27 Sharp Kabushiki Kaisha Information processing device, line concentrator, network information processing system having the line concentrator, information processing program and storage medium
JP2005202912A (ja) * 2003-12-15 2005-07-28 Canon Inc 印刷システム及びその制御方法、印刷方法、ホスト装置、プリンタ
JP4532993B2 (ja) * 2003-12-15 2010-08-25 キヤノン株式会社 印刷システム及びその制御方法、印刷方法、ホスト装置、プリンタ
JP2005267127A (ja) * 2004-03-18 2005-09-29 Canon Inc 画像処理システム、画像処理システムの制御方法、および画像処理システムの制御プログラム
JP4497967B2 (ja) * 2004-03-18 2010-07-07 キヤノン株式会社 画像処理システム、画像処理システムの制御方法、および画像処理システムの制御プログラム
JP2007179311A (ja) * 2005-12-28 2007-07-12 Canon Marketing Japan Inc 印刷制御装置および印刷制御方法および印刷制御プログラムおよびコンピュータが読み取り可能なプログラムを格納した記憶媒体
JP7202104B2 (ja) 2018-08-27 2023-01-11 株式会社ミマキエンジニアリング 生産制御システム、生産システム、及び、プログラム

Also Published As

Publication number Publication date
US20020186410A1 (en) 2002-12-12

Similar Documents

Publication Publication Date Title
JP2002366334A (ja) 複数の処理モジュールを制御する装置及び方法
US8493591B2 (en) Job-submission-request apparatus and method for making a request from a plurality of apparatuses
US20060007480A1 (en) Output end notifying method, output control apparatus, control program, and storing medium
JP4926748B2 (ja) 情報処理装置及びその制御方法
CN101452239B (zh) 图像形成系统及其控制方法以及图像形成设备
JP2008305262A (ja) サーバ及びシンクライアント環境でのプリンタ紹介方法
JP4835493B2 (ja) 画像形成装置
US8218163B2 (en) Operating apparatus, controlling operating apparatus, communication system, and managing communication system
KR100581523B1 (ko) 로컬 프린터를 공통적으로 사용하는 네트워크 시스템 및그 방법
JP4453593B2 (ja) 分散印刷における印刷経過の監視
JP2003264556A (ja) アドレス設定装置、プログラム
US20170070639A1 (en) Information processing system, information processing method, and recording medium
JPH08123631A (ja) 印刷方法及びその装置、及び印刷システム
JP3658325B2 (ja) ネットワーク・インターフェース装置、デバイス端末装置、及びネットワーク・インターフェース装置の制御方法
JP2005339106A (ja) プリンタアドレス監視システム
JP3755541B2 (ja) プリンタ装置
JPH07104955A (ja) 印刷装置
JP2000172463A (ja) 端末装置
US20040223179A1 (en) Network printing mode automation
JP2005349768A (ja) 印刷装置及び印刷方法
JP2003005933A (ja) 印刷制御装置、及びプログラム
JP2003330635A (ja) ネットワークプリンティングシステム
JP3509808B2 (ja) プリンタ
JPH08179901A (ja) 出力装置、ネットワークシステムおよび端末名称変更方法
JPH11102267A (ja) 印刷装置および印刷システムおよび印刷装置のデータ処理方法および印刷システムのデータ処理方法および印刷制御装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体