(57)【特許請求の範囲】
【請求項１】
ネットワークを介してクライアントから出力されたプリントジョブを受信するサーバから前記ネットワークを介して出力される前記プリントジョブを受信し印刷出力する出力部を備えるプリンタであって、
前記サーバにて作成されたプリントキューに溜まっているオーナ名を含むジョブに関する情報をプリンタ本体に設けられた確認ボタンの押下に応じて前記サーバから取得する取得手段と、
前記取得手段によって取得した前記オーナ名を含むジョブに関する情報に基づく音声出力を行う音声出力手段とを有することを特徴とするプリンタ。
【請求項２】
前記取得手段は、所定のユーザに対応するジョブの順番を含む印刷ジョブの進行状況情報を取得することを特徴とする請求項１記載のプリンタ。
【請求項３】
前記ジョブに関する情報には更にジョブサイズが含まれることを特徴とする請求項１又は２に記載のプリンタ。
【請求項４】
ネットワークを介してクライアントから出力されたプリントジョブを受信するサーバから前記ネットワークを介して出力される前記プリントジョブを受信し印刷出力する出力部を備えるプリンタであって、
前記サーバにて作成されたプリントキューに溜まっているジョブサイズを含むジョブに関する情報をプリンタ本体に設けられた確認ボタンの押下に応じて前記サーバから取得する取得手段と、
前記取得手段によって取得した前記ジョブサイズを含むジョブに関する情報に基づく音声出力を行う音声出力手段とを有することを特徴とするプリンタ。
【請求項５】
ネットワークを介してクライアントから出力されたプリントジョブを受信するサーバから前記ネットワークを介して出力される前記プリントジョブを受信し印刷出力する出力部を備えるプリンタにおけるプリント処理方法であって、
前記サーバにて作成されたプリントキューに溜まっているオーナ名を含むジョブに関する情報をプリンタ本体に設けられた確認ボタンの押下に応じて前記サーバから取得する取得工程と、
前記取得工程によって取得した前記オーナ名を含むジョブに関する情報に基づく音声出力を行う音声出力工程とを有することを特徴とするプリント処理方法。
【請求項６】
ネットワークを介してクライアントから出力されたプリントジョブを受信するサーバから前記ネットワークを介して出力される前記プリントジョブを受信し印刷出力する出力部を備えるプリンタにおけるプリント処理方法であって、
前記サーバにて作成されたプリントキューに溜まっているジョブサイズを含むジョブに関する情報をプリンタ本体に設けられた確認ボタンの押下に応じて前記サーバから取得する取得工程と、
前記取得工程によって取得した前記ジョブサイズを含むジョブに関する情報に基づく音声出力を行う音声出力工程とを有することを特徴とするプリント処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介してクライアントから出力されたプリントジョブあるいは、サーバから前記ネットワークを介してプリントジョブを受信するサ受信し印刷出力する出力部を備えるプリンタおよびプリント処理方法に関するものである。
【０００２】
【従来の技術】
従来、所定の通信媒体を介して複数のデータ処理装置と通信して受信した印刷情報に基づいて印刷部を制御する印刷制御装置を備える印刷装置（プリンタ）において、特に印刷装置は本体の状態を本体に配置される小型の表示パネルに表示していた。
【０００３】
また、プリンタ処理中に何らかの異常が発生した場合には、異常時に電子音を発生してユーザにその旨を通知していた。
【０００４】
【発明が解決しようとする課題】
従来の印刷制御装置は上記のように構成されているので、プリンタ本体の表示パネルは表示部が小さくプリンタの状態を細かく表示するには至らず、実際にプリンタを見ないとわからないといった問題があった。
【０００５】
特に、１台のプリンタをネットワークを用いた共有する環境で使用する場合は、プリンタ位置と利用者がかなり離れていることも多く、出力された出力紙を取りに行って初めてプリンタの異常に気付く場合も多く見られた。
【０００６】
また、プリンタから電子音で利用者に通知する場合においても、電子音の意味が判断できなかった。
【０００８】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、簡単な操作で、サーバにて作成されたプリントキューに溜まっているオーナ名（或いはジョブサイズ）を含むジョブに関する情報をプリンタ本体に設けられた確認ボタンの押下に応じてサーバから取得し、該取得した前記オーナ名を含むジョブに関する情報に基づく音声出力を行うことにより、サーバ側に溜まっているジョブに関する情報をプリンタ側で音声として出力することができるプリンタおよびプリント処理方法を提供することである。
【０００９】
【課題を解決するための手段】
本発明に係る第１の発明は、ネットワークを介してクライアントから出力されたプリントジョブを受信するサーバから前記ネットワークを介して出力される前記プリントジョブを受信し印刷出力する出力部を備えるプリンタであって、前記サーバにて作成されたプリントキューに溜まっているオーナ名を含むジョブに関する情報をプリンタ本体に設けられた確認ボタンの押下に応じて前記サーバから取得する取得手段と、前記取得手段によって取得した前記オーナ名を含むジョブに関する情報に基づく音声出力を行う音声出力手段とを有することを特徴とする。
【００１０】
本発明に係る第２の発明は、前記取得手段は、所定のユーザに対応するジョブの順番を含む印刷ジョブの進行状況情報を取得することを特徴とする。
【００１１】
本発明に係る第３の発明は、前記ジョブに関する情報には更にジョブサイズが含まれることを特徴とする。
【００１２】
本発明に係る第４の発明は、ネットワークを介してクライアントから出力されたプリントジョブを受信するサーバから前記ネットワークを介して出力される前記プリントジョブを受信し印刷出力する出力部を備えるプリンタであって、前記サーバにて作成されたプリントキューに溜まっているジョブサイズを含むジョブに関する情報をプリンタ本体に設けられた確認ボタンの押下に応じて前記サーバから取得する取得手段と、前記取得手段によって取得した前記ジョブサイズを含むジョブに関する情報に基づく音声出力を行う音声出力手段とを有することを特徴とする。
【００１３】
本発明に係る第５の発明は、ネットワークを介してクライアントから出力されたプリントジョブを受信するサーバから前記ネットワークを介して出力される前記プリントジョブを受信し印刷出力する出力部を備えるプリンタにおけるプリント処理方法であって、前記サーバにて作成されたプリントキューに溜まっているオーナ名を含むジョブに関する情報をプリンタ本体に設けられた確認ボタンの押下に応じて前記サーバから取得する取得工程と、前記取得工程によって取得した前記オーナ名を含むジョブに関する情報に基づく音声出力を行う音声出力工程とを有することを特徴とする。
【００１４】
本発明に係る第６の発明は、ネットワークを介してクライアントから出力されたプリントジョブを受信するサーバから前記ネットワークを介して出力される前記プリントジョブを受信し印刷出力する出力部を備えるプリンタにおけるプリント処理方法であって、前記サーバにて作成されたプリントキューに溜まっているジョブサイズを含むジョブに関する情報をプリンタ本体に設けられた確認ボタンの押下に応じて前記サーバから取得する取得工程と、前記取得工程によって取得した前記ジョブサイズを含むジョブに関する情報に基づく音声出力を行う音声出力工程とを有することを特徴とする。
【００１５】
【発明の実施の形態】
〔第１実施形態〕
以下、本発明のネットワークプリンタ装置におけるプリンタ状態通知の一連の動作について図を参照しながら説明する。
【００１６】
図１は、本発明に係る印刷制御装置を備える印刷装置を適用可能な印刷システムの概要を説明する図である。
【００１７】
図において、２０１はプリンタで、例えばレーザビームプリンタ（ＬＢＰ）の場合に対応する。なお、本実施形態において、プリンタは、ＬＢＰに限らず他の印刷方式のプリンタ、例えば、インクジェットプリンタ，熱転写，昇華型プリンタ等であってもいいし、プリンタ機能を含む複合機画像処理装置であってもよい。
【００１８】
２０２は例えばイーサネット等のネットワーク路（ネットワーク）で、各装置間を所定のプロトコルで通信可能に構成されている。なお、ネットワーク方式はスター型方式であってもバス型方式であってもリング型あるいはその組合わせであっても、本発明を適用することができる。
【００１９】
本実施形態では、ネットワーク２０２を介してサーバ２０３，クライアントパーソナルコンピュータ（クライアントＰＣ）２０４とが接続されている。サーバ２０３にはプリンタ２０１への印刷キューが作成されており、ここに出力された印刷ジョブはプリンタ２０１に転送される。
【００２０】
また、サーバ２０３のメモリ資源にはプリンタ２０１用の音声データが格納されている。この音声データはいつでもプリンタ２０１からアクセスすることが可能な状態になっている。ここでは、プリンタ２０１へのキューとプリンタ用音声データが同一のサーバに置かれているが、別々のサーバに分散して記憶する構成としても構わない。
【００２１】
図２は、本発明の第１実施形態を示す印刷制御装置の構成を説明するブロック図であり、例えば図１に示したプリンタ２０１の制御部に対応する。以下、構成および動作について図１，図２を参照しながら説明する。
【００２２】
図において、プリンタ２０１はプリンタ全体を制御するＣＰＵ１０１によって、データバス１０２を通して、プリンタ内メモリ１０３，プリンタ出力制御部１０４，プリンタパネル制御部１０５，音声出力部１０６を制御している。
【００２３】
通常の印刷ジョブでは、クライアントＰＣ２０４は印刷ジョブを作成し、ネットワーク２０２を通して、サーバ２０３のプリンタ２０１用のプリントキューに出力する。サーバ２０３は同じくネットワーク２０２を通してプリンタ２０１へ印刷ジョブを出力する。
【００２４】
プリンタ２０１ではネットワークインタフェースとして機能するネットワークボード１０７でプリントジョブを受信し、データバス１０２を通して印刷ジョブ受信中であることをＣＰＵ１０１に報告する。これを受けて、ＣＰＵ１０１はコントロールパネル制御部１０５に対し表示パネル１０９に印刷ジョブ受信中であることを表示させる。また、ＣＰＵ１０１はネットワークボード１０７から印刷データを拡張可能なメモリ１０３に格納する。
【００２５】
また、ＣＰＵ１０１はメモリ１０３内の印刷データをイメージ展開処理し、データバス１０２を通してプリンタ出力制御部１０４に送る。プリンタ出力制御部１０４では用紙出力部１０８を制御し、用紙を出力する。
【００２６】
以下、本実施形態の特徴的構成について図２等を参照して説明する。
【００２７】
上記のように構成された所定の通信媒体（インタフェース，ネットワーク）を介してデータ処理装置と通信して印刷情報を受信して印刷部による印刷処理を制御する印刷制御装置であって、前記印刷部（用紙出力部１０８）の状態を検知する検知手段（センサ群ＳＥＮ）と、前記検知手段が検知した状態を判別して前記データ処理装置から通知すべき通知データを取得する取得手段（ネットワークボード１０７を介してＣＰＵ１０１がメモリ１０３に記憶された制御プログラムを実行して取得処理する）と、前記取得手段が取得した前記通知データに基づく音声情報を出力する出力手段（音声出力部１０６，スピーカ１１１）とを有するので、あらかじめ通知すべき音声データを記憶する高価なメモリ資源をプリンタ側に常設する必要がなく、印刷部の状態に応じて必要な通知データを適時に取得して音声としてユーザに詳細に通知できるため、印刷部の状態に応じて迅速、かつ適切に対応することができる。
【００２８】
また、前記取得手段が取得している前記通知データの出力を指示する指示手段（パネルスイッチ１１０）と、前記指示手段からの指示に基づいて前記出力手段による前記音声情報の出力を制御する制御手段（ＣＰＵ１０１がメモリ１０３に記憶された制御プログラムを実行して制御する）とを有するので、ユーザの意図したタイミングで印刷部（用紙出力部１０８）の状態に対応した通知データを取得して音声で確認することができる。
【００２９】
さらに、前記検知手段（センサ群ＳＥＮ）は、印刷部に給排紙される記録媒体の給送状態，印刷材料の残量状態有無，前記印刷情報の解析状態を検知可能とするので、印刷部の記録媒体の給送状態，印刷材料の残量状態有無，前記印刷情報の解析状態に対応した通知データを取得して音声で確認することができる。
【００３０】
また、所定の通信媒体を介してデータ処理装置と通信して印刷情報を受信して印刷部（用紙出力部１０８）による印刷処理を制御する印刷制御装置であって、前記データ処理装置から受信した印刷情報の出力状態の確認要求を入力する入力手段（パネルスイッチ１１０）と、前記入力手段からの確認要求に基づいて前記データ処理装置から現在処理中の印刷情報を含む転送待ちの印刷情報に対する通知データを取得する取得手段（ネットワークボード１０７を介してＣＰＵ１０１がメモリ１０３に記憶された制御プログラムを実行して取得処理する）と、前記取得手段が取得した前記通知データに基づく音声情報を出力する出力手段（音声出力部１０６，スピーカ１１１）とを有するので、受信した印刷情報の処理状態の確認要求に応じてデータ処理装置から取得する通知データに基づいて現在処理中およびデータ送信待ちの印刷情報、すなわち、印刷ジョブ処理状況を音声で明快に確認することができる。
【００３１】
以下、図３に示すフローチャートを参照して、本発明に係る印刷制御装置におけるデータ処理動作について説明する。
【００３２】
図３は、本発明に係る印刷制御装置におけるデータ処理手順の一例を示すフローチャートである。なお、（１）〜（１６）は各ステップを示す。
【００３３】
実際の用紙印刷が開始されると、プリンタ出力制御部１０４はＣＰＵ１０１に印刷開始を報告し（１）、ＣＰＵ１０１はコントロールパネル制御部１０５に対し表示パネル１０９に印刷中の表示をさせる（２）。
【００３４】
そして、印刷ジョブの受信が終了したかどうかを判定して（３）、受信が完了すると、ネットワークボード１０７がＣＰＵ１０１に対しデータ転送の終了を報告し（４）、ＣＰＵ１０１はコントロールパネル制御部１０５に対し表示パネル１０９に印刷ジョブ受信中の表示を終了させる（５）。
【００３５】
また、用紙の排出が正常に完了したかどうかを判定して（６）、ＹＥＳならばプリンタ出力制御部１０４がＣＰＵ１０１に報告し（７）、ＣＰＵ１０１はコントロールパネル制御部１０５に対し表示パネル１０９に印刷中の表示から印刷待機中の表示に変更させて（８）、処理を終了する。
【００３６】
以上の例は、印刷が正常に行われた場合の例であるが、ここでは印刷中に用紙がなくなった場合について説明する。
【００３７】
一方、ステップ（６）で、ＮＯ、例えば印刷中に用紙がなくなった場合、図示しないセンサによって検知された場合には、その旨を、ＣＰＵ１０１に報告する。次に、ＣＰＵ１０１はプリンタ出力制御部１０４に対し紙出力の停止を命じ（９）、コントロールパネル制御部１０５に対し表示パネル１０９に用紙が無いことを表示させるとともに（１０）、ネットワークボード１０７に対し、印刷ジョブの停止をサーバ２０３に通知する（１１）。
【００３８】
次に、ＣＰＵ１０１は用紙切れの詳しい状態を、例えば（用紙種類や用紙セット位置，ジョブオーナ名，何枚目まで出力されたかなどを調べ（１２）、状況に応じた音声データを選択し（１３）、ネットワークボード１０７を通してサーバ２０３から音声データを読み込み（１４）、それを音声出力部１０６へ送り（１５）、音声出力部１０６はスピーカ１１１から音声データを出力してユーザにその状態を音声出力により通知して（１６）、処理を終了する。
【００３９】
これにより、プリンタ状態通知のための音声データをプリンタ本体内ではなくサーバ側に常駐させておき異常発生時等の必要に応じてプリンタに読み込むことにより、プリンタ本体のコストアップなく、詳しい状態や異常からの必要な復帰手順（例えば排紙ジャムが発生していますので、プリンタカバーを開けて用紙を取り除いてください等）を音声で通知することができる。また、それを聞いた利用者、もくはプリンタの管理者、プリンタの近くにいる人がプリンタのところへ行く前にプリンタの異常の状態を認識して、異常に対応した適切な対策（例えば用紙補給，トナーの発注等）を準備することが可能になる。
【００４０】
なお、上記実施形態では、印刷部の状態として検知する種別が排紙状態である場合について説明したが、図１に示した印刷システムにおいて、状態検知手段（図示しない各種のセンサ）で検知したプリンタ自体の状態、例えば正常，用紙切れ，トナー切れ，インク切れ，プリントデータ異常，不正印刷などに応じて、各状態を音声出力部１０６を用いて出力する際、上記ネットワークボード１０７によって接続されたサーバ２０３から状態にあわせた音声データ（例えばプリンタの状態，ジョブ名，ジョブのオーナ名，ジョブサイズ，異常状態からの復帰方法など）を取得し、音声出力部１０６から出力するように構成されていてもよい。
【００４１】
以下、本実施形態の特徴的構成についてさらに図３を参照して説明する。
【００４２】
上記のように構成された所定の通信媒体（ネットワーク，インタフェース）を介してデータ処理装置と通信して印刷情報を受信して印刷部による印刷処理を制御する印刷制御方法であって、あるいは所定の通信媒体（ネットワーク，インタフェース）を介してデータ処理装置と通信して印刷情報を受信して印刷部による印刷処理を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、前記印刷部の状態を検知する検知工程（図３のステップ（６））と、前記検知工程が検知した状態を判別して前記データ処理装置から通知すべき通知データを取得する取得工程（図３のステップ（１４））と、前記取得工程が取得した前記通知データに基づく音声情報を出力部より出力する出力工程（図３のステップ（１５），（１６））とを有するので、あらかじめ通知すべき音声データを記憶する高価なメモリ資源をプリンタ側に常設する必要がなく、印刷部の状態に応じて必要な通知データを適時に取得して音声としてユーザに詳細に通知できるため、印刷部の状態に応じて迅速、かつ適切に対応することができる。
【００４３】
〔第２実施形態〕
上記第１実施形態では、印刷部の異常発生時に、その異常を通知するための通知情報をネットワーク上のサーバ２０３から取得して、音声出力部１０６から適切なメッセージを出力してネットワーク上のユーザにプリンタ異常を詳細に通知する場合について説明したが、他の利用者による印刷ジョブが印刷中であり、後から印刷ジョブを出力した利用者が自分の出力ジョブが出力される順番を、すなわち、印刷ジョブの進行状況をプリンタ側で音声により容易に確認できるように構成してもよい。以下、その実施形態について説明する。
【００４４】
なお、図２に示したプリンタ２０１のパネルスイッチ１１０には状態確認ボタン（複数のキーの組合わせ押下指示でもよい）が備えられており、現在のプリンタ２０１の状態を確認したい場合に利用者が当該ボタンを押下すると、プリンタ２０１内のコントロールパネル制御部１０５でこれを検知し、ＣＰＵ１０１へ報告する。
【００４５】
これを受けて、ＣＰＵ１０１は印刷ジョブが実行中であることを確認し、ネットワークボード１０７を通してサーバ２０３より、現在のジョブとキューに溜まっているジョブに関する情報（オーナ名，ジョブサイズなど）を読み込む。そして、上記情報に対応した音声データを同様にしてサーバ２０３から読み込み、音声出力部１０６を通してスピーカ１１１より出力する。
【００４６】
これにより、プリンタ２０１の利用者がプリンタ本体のスイッチを押下するという簡単な操作指示で、プリンタ状態通知のための音声データをプリンタ本体内ではなくサーバ２０３側に置き必要に応じてプリンタ２０１に読み込むことにより、プリンタ本体のコストアップなく、詳しい印刷ジョブ処理状況を音声で明快に通知することができる。
【００４７】
以下、図４に示すメモリマップを参照して本発明に係る印刷制御装置で読み出し可能なデータ処理プログラムの構成について説明する。
【００４８】
図４は、本発明に係る印刷制御装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００４９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００５０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００５１】
本実施形態における図３に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００５２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００５３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５４】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００５５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５７】
【発明の効果】
以上説明したように、本発明によれば、簡単な操作で、サーバにて作成されたプリントキューに溜まっているオーナ名（或いはジョブサイズ）を含むジョブに関する情報をプリンタ本体に設けられた確認ボタンの押下に応じてサーバから取得し、該取得した前記オーナ名を含むジョブに関する情報に基づく音声出力を行うので、サーバ側に溜まっているジョブに関する情報をプリンタ側で音声として出力することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明に係る印刷制御装置を備える印刷装置を適用可能な印刷システムの概要を説明する図である。
【図２】本発明の第１実施形態を示す印刷制御装置の構成を説明するブロック図である。
【図３】本発明に係る印刷制御装置におけるデータ処理手順の一例を示すフローチャートである。
【図４】本発明に係る印刷制御装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１０１  ＣＰＵ
１０３  メモリ
１０４  プリンタ出力制御部
１０５  コントロールパネル制御部
１０６  音声出力部
１０９  表示パネル
１１０  パネルスイッチ
１１１  スピーカ
【図１】
0003571875.tif 000002
【図２】
0003571875.tif 000003
【図３】
0003571875.tif 000004
【図４】
0003571875.tif 000005