(57)【要約】【課題】  プリントジョブ受信者が確実にジョブを受信できるように注意を促すネットワークプリンタを提供する。【解決手段】  受信したジョブをスプールする手段と、ジョブをスプールしたことを通知する手段とを有し、指定された間隔で通知を繰り返すことを特徴とする画像形成装置。【選択図】  図１
2005161661.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、ネットワークを介して印刷ジョブを受信しプリント出力が可能な画像形成装置であって、
受信した印刷ジョブを記憶装置に蓄積する蓄積手段と、
印刷ジョブを解析して通知情報を抽出する抽出手段と、
上記蓄積手段により印刷ジョブが蓄積された後、上記抽出手段により抽出された通知情報に含まれる通知先に、印刷ジョブが蓄積されたことを通知する第一の通知手段と、
上記抽出手段により抽出された通知情報に含まれる通知先に、印刷ジョブが蓄積されたままであることを通知する第二の通知手段とを有し、
上記第二の通知手段は、指定された間隔で通知を繰り返すことを特徴とする画像形成装置。
【請求項２】
上記第二の通知手段は、印刷ジョブが印刷された後、通知を停止することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
上記第二の通知手段は、印刷ジョブが削除された後、通知を停止することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
上記第一の通知手段および第二の通知手段により通知される情報は、印刷ジョブ識別情報、印刷ジョブパスワードを含むことを特徴とする請求項２、３に記載の画像形成装置。
【請求項５】
蓄積した印刷ジョブを一定時間経過後に削除する削除手段と、
印刷ジョブを削除する時間を基に、通知を開始する時間を決定する通知開始時間決定手段とを有し、
上記第二の通知手段は、上記通知開始時間決定手段により決定された時間に通知を開始することを特徴とする請求項２、３、４に記載の画像形成装置。
【請求項６】
印刷ジョブを蓄積してから削除するまでの時間を設定する削除時間設定手段を有し、
上記削除手段は、蓄積したジョブを上記削除時間設定手段により設定された時間が経過した後に削除することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
上記印刷ジョブは、蓄積後に削除するまでの時間情報を含み、
上記削除手段は、蓄積したジョブを上記時間情報で指定される時間が経過した後に削除することを特徴とする請求項５に記載の画像形成装置。
【請求項８】
上記第二の通知手段により通知される情報は、蓄積したジョブが削除されるまでの時間情報を含むことを特徴とする請求項５に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して印刷ジョブを受信し、プリント出力が可能な画像形成装置に関するものである。
【背景技術】
【０００２】
近年、インターネット分野における技術開発が進行し、インターネットを介したドキュメントのプリントを行うことが可能となっている。この場合、プリントを実行するユーザと、プリントを受け取るユーザは別であり、プリントを受け取るユーザがプリンタからの印刷物を手にする前に、プリンタの出力トレイ上の印刷物を他人に見られてしまう危険があった。そこで、プリントジョブを受信したプリンタは、すぐに印刷を実行せず、内部の記憶装置にスプールだけを行い、プリンタの操作パネルなどからユーザがパスワードを入力することで実際の印刷を行うようなプリンタがすでに開発されている。
【０００３】
また、プリンタはプリントジョブを受信すると、ジョブをスプール後、プリントの受信者に電子メールでジョブの到着を通知し、受信者が確実にプリントを受け取れるように設定可能となっているものもある。
【０００４】
また、プリンタのジョブ履歴情報を蓄積する機能を有し、ユーザに履歴を知らせ、出力した印刷物の取り忘れを防ぐようにしたプリンタがある（例えば、特許文献１）。
【特許文献１】特開平11-341212号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来例において、通知先であるプリントジョブ受信者が、ジョブが蓄積されたという通知の電子メールを見逃した場合、また、電子メールを受信したことを忘れてしまった場合、ジョブが蓄積されたままプリンタ内部に残ってしまうという問題があった。
【０００６】
また、スプール後、時間指定でジョブを削除するプリンタの場合、一度通知を見逃すと、知らない間にジョブが削除されてしまい、再度ジョブを送信してもらうなどしなければならず不便であった。
【０００７】
本発明は、上記の問題を解決するためのものであり、第一の目的は、プリントの受信者が実際に印刷を実行するまで、プリントの受信者に対して、指定された間隔で通知を繰り返し、受信者が確実にプリントを受け取れるように注意を促すネットワークプリンタを提供することである。また、本発明の第二の目的は、スプール後、一定時間経過後にジョブを削除するプリンタの場合、ジョブが削除される前に、プリントの受信者に対して、指定された間隔で通知を繰り返すことにより、受信者が知らない間にジョブが削除されてしまうことのないように注意を促すネットワークプリンタを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
ネットワークに接続され、ネットワークを介して印刷ジョブを受信しプリント出力が可能な画像形成装置であって、受信した印刷ジョブを記憶装置に蓄積する蓄積手段と、印刷ジョブを解析して通知情報を抽出する抽出手段と、上記蓄積手段により印刷ジョブが蓄積された後、上記抽出手段により抽出された通知情報に含まれる通知先に、印刷ジョブが蓄積されたことを通知する第一の通知手段と、上記抽出手段により抽出された通知情報に含まれる通知先に、印刷ジョブが蓄積されたままであることを通知する第二の通知手段とを有し、上記第二の通知手段は、指定された間隔で通知を繰り返すことを特徴とする画像形成装置。
【発明の効果】
【０００９】
以上説明したように、プリントの受信者が実際に印刷を実行するまで、プリントの受信者に対して、指定された間隔で通知を繰り返し、受信者が確実にプリントを受け取れるように注意を促すネットワークプリンタを提供することが可能となる。また、スプール後、一定時間経過後にジョブを削除するプリンタの場合、ジョブが削除される前に、プリントの受信者に対して、指定された間隔で通知を繰り返すことにより、受信者が知らない間にジョブが削除されてしまうことのないように注意を促すネットワークプリンタを提供することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明における画像形成装置の第１の実施例を図面を参照して説明する。
【００１１】
図１は本発明を適用可能な印刷システムの構築例を示すブロック図である。画像形成装置１０１はネットワークに接続され、ホストコンピュータ１０２、１０３と通信可能である。画像形成装置１０１は、ホストコンピュータ１０２、１０３からRFC２９１１で定義されるIPP（Internet Printing Protocol）のようなプリントプロトコルを使用してプリントジョブを受信し、印刷を行う。また、画像形成装置１０１は、ネットワーク上のメールサーバ（図示せず）を介して、ホストコンピュータ１０２、１０３を使用するユーザに対して電子メールを送信することが可能である。
【００１２】
図２は、本発明の実施形態を示す画像形成装置の構成を説明するブロック図である。なお、ここでは、レーザビームプリンタを例にして説明する。図２のプリンタ２００において、１２はプリンタＣＰＵ（ＣＰＵ）で、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等あるいは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。
【００１３】
また、このＲＯＭ１３のプログラム用ＲＯＭには、図４、図７のフローチャートで示されるようなＣＰＵ１２が実行可能な制御プログラム等を記憶する。さらに、ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ（アウトラインフォントデータを含む）等を記憶し、ＲＯＭ１３のデータ用ＲＯＭにはハードディスク等の外部記憶装置１４が無いプリンタの場合には、ホストコンピュータ上で利用される情報等を記憶している。
【００１４】
ＣＰＵ１２はネットワークインターフェース部１８を介してネットワーク上のホストコンピュータとの通信処理が可能となっている。
【００１５】
１９はＲＡＭで、主としてＣＰＵ１２の主メモリ，ワークエリア等として機能し、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【００１６】
なお、ＲＡＭ１９は、出力情報展開領域，環境データ格納領域等に用いられる。前述したハードディスク（ＨＤ），ＩＣカード等の外部記憶装置１４は、ディスクコントローラ（ＤＫＣ）２０によりアクセスが制御される。外部記憶装置１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。
【００１７】
また、２０１は操作パネルで、ユーザがソフトウェアキーから各種情報を入力することが可能である。
【００１８】
また、前述した外部記憶装置は、１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。２４は不揮発性メモリであり、操作パネル２０１からのプリンタモード設定情報をユーザ別，グループ別に記憶する。
【００１９】
以下、本実施例において、ホストコンピュータ１０２を使用するユーザAが、ホストコンピュータ１０３を使用するユーザB宛てのプリントジョブを、画像形成装置１０１に送信する際の処理を説明する。
【００２０】
まず、ユーザAは、ホストコンピュータ１０２上のアプリケーションプログラムからプリントドライバソフトウェアを起動し、プリントジョブの仕上げ設定（両面設定など）を行った後、電子メールによる通知に関する設定を行う。図３は、その際の通知設定画面の一例である。通知先メールアドレス入力エリア３０１には、プリントジョブを送信したことを通知したいユーザの電子メールアドレスを入力する。ここでは、ユーザBの電子メールアドレスである「userB@xxx.co.jp」を入力している。通知間隔入力エリア３０２には、画像形成装置からユーザBへの電子メールによる通知を行う間隔を入力する。その後、OKボタン３０３を押下すると、プリントドライバによりドキュメントがPDLに変換され、画像形成装置１０１へ送信される。また、Cancelボタン３０４を押下すると印刷を行わず、プリントドライバ設定の画面に戻る。
【００２１】
図４は、画像形成装置１０１がプリントジョブを受信した際の処理手順の一例を示すフローチャートである。
【００２２】
まず、ステップ４０１で、ホストコンピュータ１０２からのプリントジョブを受信すると、ステップ４０２でジョブデータの解析を行った後、ステップ４０３で外部記憶装置１４上にスプールする。次に、ステップ４０４に進み、ステップ４０２で解析したジョブデータの中から、ユーザＡが図３の画面から入力した、通知ユーザの電子メールアドレスを宛先とし、電子メールによる通知を送信する。通知の内容は後述する。その後、ステップ４０５で、ユーザＡが図３の画面から入力した、通知間隔を使用して通知タイマーを開始する。次にステップ４０６とステップ４０７で、スプールされたジョブが印刷されたか、通知タイマーの時間が来るまで待つ。もちろんここでの処理は割り込みを使用するため、ＣＰＵ１２の時間を大きく消費することはない。ここで、ステップ４０７により、通知タイマーの時間が来たと判断された場合は、ステップ４０４に戻り、再度電子メールによる通知送信処理を行う。また、ステップ４０６で、スプールされたジョブが印刷されたと判断された場合、ステップ４０８に進む。なお、ユーザＢは、ステップ４０４において通知された電子メールの内容に含まれたジョブのＩＤおよびパスワードを、画像形成装置１０１の操作パネル２０１から入力したり、ホストコンピュータ１０３上などで動作する、ジョブ管理ツールなどから、印刷指示を行ったりすることにより、スプールされたジョブの印刷を行う。ステップ４０８においては、ステップ４０５で開始した通知タイマーを削除する。次にステップ４０９で、印刷したジョブを外部記憶装置１４の中から削除し、処理を終了する。
【００２３】
また、さらにステップ４０６においては、スプールされたジョブがキャンセルコマンドなどにより削除されたかどうかも判断し、ジョブが削除されたと判断された場合は、通知タイマーを削除することにより、ユーザＢへの定期的通知を終了する構成とすることも可能である。
【００２４】
図５は、本実施例において、画像形成装置１０１からユーザBへ送信される通知の一例である。本実施例においては通知として電子メールが使用され、Ｆｒｏｍヘッダには画像形成装置に割り当てられたメールアドレス、Ｔｏヘッダには、図３で入力された、通知先のメールアドレスが指定される。また、電子メールの本文には、ユーザＢ宛てのプリントジョブが入力されたことを示す記述に加え、プリントジョブに割り当てられたジョブＩＤとパスワードや、ジョブがスプールされた時刻、ジョブの送信者名などが記述される。
【００２５】
次に第二の実施例を説明する。
【００２６】
本実施例においては、画像形成装置の構成は第一の実施例と同じであるが、さらに、スプールされたジョブを、たとえば３日後など、一定時間経過後に自動的に削除する機能を備えている。それにより、ジョブがスプールされたまま放置され、外部記憶装置の空き容量を圧迫してしまい、後続のプリントジョブがスプールできなくなってしまう問題を回避することが可能となる。
【００２７】
以下、本実施例において、ホストコンピュータ１０２を使用するユーザAが、ホストコンピュータ１０３を使用するユーザB宛てのプリントジョブを、画像形成装置１０１に送信する際の処理を説明する。
【００２８】
まず、ユーザAは、ホストコンピュータ１０２上のアプリケーションプログラムからプリントドライバソフトウェアを起動し、プリントジョブの仕上げ設定（両面設定など）を行った後、電子メールによる通知に関する設定を行う。図６は、その際の通知設定画面の一例である。通知先メールアドレス入力エリア６０１には、プリントジョブを送信したことを通知したいユーザの電子メールアドレスを入力する。ここでは、ユーザBの電子メールアドレスである「userB@xxx.co.jp」を入力している。通知開始時間入力エリア６０２には、ジョブが削除される何時間前に通知を開始するかを入力する。通知間隔入力エリア６０３には、画像形成装置からユーザBへの電子メールによる通知を行う間隔を入力する。その後、OKボタン６０４を押下すると、プリントドライバによりドキュメントがPDLに変換され、画像形成装置１０１へ送信される。また、Cancelボタン６０５を押下すると印刷を行わず、プリントドライバ設定の画面に戻る。
【００２９】
図７は、本実施例において、画像形成装置１０１がプリントジョブを受信した際の処理手順の一例を示すフローチャートである。
【００３０】
まず、ステップ７０１で、ホストコンピュータ１０２からのプリントジョブを受信すると、ステップ７０２でジョブデータの解析を行った後、ステップ７０３で外部記憶装置１４上にスプールする。ジョブをスプールした後、ステップ７０４において、あらかじめ指定された時間のジョブ削除タイマーを開始する。ここで、ジョブ削除までの時間は、操作パネル２０１から管理者があらかじめ指定し、不揮発性メモリ２４に記憶されているものとする。次に、ステップ７０５に進み、ステップ７０２で解析したジョブデータの中から、ユーザＡが図６の画面から入力した、通知ユーザの電子メールアドレスを宛先とし、電子メールによる第一の通知を送信する。この第一の通知は、第一の実施例における図５と同様である。その後、ステップ７０６に進み、ユーザＡが図６の画面から入力した、ジョブ削除何時間前から通知を開始するかという情報、および、あらかじめ画像形成装置１０１に設定された、ジョブがスプールされてから削除するまでの時間から、実際に第二の通知を開始する時刻を計算する。その後、ステップ７０７、ステップ７０８とステップ７０９において、ステップ７０６で計算された第二の通知開始時刻になるか、スプールされたジョブが印刷されたか、ステップ７０４で開始されたジョブ削除タイマーの時間が来るまで待つ。もちろんここでの処理は割り込みを使用するため、ＣＰＵ１２の時間を大きく消費することはない。ここで、ステップ７０７により、通知開始時刻になったと判断された場合は、ステップ７１０に進み、ユーザＡが図６の画面から入力した、通知ユーザの電子メールアドレスを宛先とし、電子メールによる第二の通知を送信する。その際の通知の内容は後述する。その後、ステップ７１１で、ユーザＡが図６の画面から入力した、通知間隔を使用して通知タイマーを開始する。その後、ステップ７１２、ステップ７１３とステップ７１４において、スプールされたジョブが印刷されたか、第二の通知タイマーの時間が来るか、ステップ７０４で開始されたジョブ削除タイマーの時間が来るまで待つ。もちろんここでの処理は割り込みを使用するため、ＣＰＵ１２の時間を大きく消費することはない。ここで、ステップ７１３により、第二の通知タイマーの時間が来たと判断された場合は、ステップ７１０に戻り、再度電子メールによる通知送信処理を行う。また、ステップ７１２で、スプールされたジョブが印刷されたと判断された場合、ステップ７１５に進む。なお、ユーザＢは、ステップ７０５またはステップ７１０において通知された電子メールの内容に含まれたジョブのＩＤおよびパスワードを、画像形成装置１０１の操作パネル２０１から入力したり、ホストコンピュータ１０３上などで動作するジョブ管理ツールなどから、印刷指示を行ったりすることにより、スプールされたジョブの印刷を行う。ステップ７１５においては、ステップ７１１で開始した通知タイマーを削除する。次にステップ７１６で、印刷したジョブを外部記憶装置１４の中から削除し、処理を終了する。また、ステップ７０８で、スプールされたジョブが印刷されたと判断された場合、およびステップ７０９で、ジョブ削除タイマーが来たと判断された場合は、ステップ７１６に進み、ジョブを削除して処理を終了する。
【００３１】
なお、本実施例においては画像形成装置１０１にジョブを削除する時間を設定しており、すべてのジョブについて削除するまでの時間は同一であるが、ジョブ送信者がジョブ投入時にジョブ削除の時間を設定し、画像形成装置は、投入されたジョブに設定された時間を使用して、ジョブ削除タイマーを設定するような構成にすることも可能である。
【００３２】
図８は、本実施例において、画像形成装置１０１から送信される通知の一例である。本実施例においては通知として電子メールが使用され、Ｆｒｏｍヘッダには画像形成装置に割り当てられたメールアドレス、Ｔｏヘッダには、図６で入力された、通知先のメールアドレスが指定される。また、電子メールの本文には、ユーザＢ宛てのプリントジョブが入力されたことを示す記述に加え、プリントジョブに割り当てられたジョブＩＤとパスワードや、ジョブがスプールされた時刻、ジョブの送信者名、および画像形成装置によりジョブが自動的に削除されるまでの時間が記述される。
【図面の簡単な説明】
【００３３】
【図１】本発明を適用可能な印刷システムの構築例を示すブロック図。
【図２】画像形成装置の構成を説明するブロック図。
【図３】第一の実施例における、ホストコンピュータから通知設定情報を入力する画面の例。
【図４】第一の実施例における、画像形成装置１０１がプリントジョブを受信した際の処理を示すフローチャート。
【図５】第一の実施例における、電子メールによる通知フォーマットの例。
【図６】第二の実施例における、ホストコンピュータから通知設定情報を入力する画面の例。
【図７】第二の実施例における、画像形成装置１０１がプリントジョブを受信した際の処理を示すフローチャート。
【図８】第二の実施例における、電子メールによる通知フォーマットの例。
【図１】
2005161661.tif 000003
【図２】
2005161661.tif 000004
【図３】
2005161661.tif 000005
【図４】
2005161661.tif 000006
【図５】
2005161661.tif 000007
【図６】
2005161661.tif 000008
【図７】
2005161661.tif 000009
【図８】
2005161661.tif 000010