(57)【特許請求の範囲】
【請求項１】
画像形成装置において、
印刷ジョブを受信する受信手段と、
印刷ジョブに基づいて印刷された用紙が排出されるビンを有する排紙部と、
印刷ジョブの出力完了通知を送信する送信手段と、
ビンに用紙が残存しているか否かを検出する検出手段と、
ビンに残存している用紙の宛先を特定する残存用紙宛先特定手段と、
ビンに用紙が残存している場合、特定された残存用紙の宛先が印刷ジョブの宛先と同一か否かを判断する第１の判断手段と、
特定された残存用紙の宛先が印刷ジョブの宛先と同一でない場合、特定された残存用紙の宛先を出力完了通知の送信先と設定する出力完了通知先設定手段と、
設定された残存用紙の宛先に出力完了通知が送信されてから所定の時間が経過したか否かを判断する第２の判断手段と、
特定された残存用紙の宛先が印刷ジョブの宛先と同一でない場合、ビンが空になるか又は所定時間が経過するまで印刷ジョブの処理を禁止するジョブ処理禁止手段と、
ビンに残存している用紙の宛先情報を記憶する記憶手段と、
ビンから取り出された用紙の宛先情報を入力する入力手段と、を有し、
前記残存用紙宛先特定手段は、前記記憶手段の内容に基づいて、ビンに残存している用紙の宛先を特定し、
入力された宛先情報は、前記記憶手段の内容から削除されることを特徴とする画像形成装置。
【請求項２】
前記排紙部は、複数のビンを有し、
さらに、前記複数のビンから排出先として１つのビンを選択する選択手段を有し、
前記残存用紙宛先特定手段は、選択されたビンに残存している用紙の宛先を特定し、
前記第１の判断手段は、選択されたビンに用紙が残存している場合に、特定された残存用紙の宛先が印刷ジョブの宛先と同一か否かを判断することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記複数のビンのうち少なくとも１つのビンは、特定ユーザの排出先としてあらかじめ登録されており、
前記選択手段は、ビンに登録されている特定ユーザを宛先とする印刷ジョブについては、その特定ユーザが登録されているビンを選択することを特徴とする請求項２記載の画像形成装置
【請求項４】
前記複数のビンはいずれも特定ユーザの排出先としてあらかじめ登録されておらず、前記選択手段は、空のビンから優先的に１つのビンを選択することを特徴とする請求項２記載の画像形成装置。
【請求項５】
前記出力完了通知は、選択されたビンの識別情報を含むことを特徴とする請求項４記載の画像形成装置。
【請求項６】
画像形成装置において、
印刷ジョブを受信する受信手段と、
印刷ジョブに基づいて印刷された用紙が排出される、複数のビンを有する排紙部と、
印刷ジョブの出力完了通知を送信する送信手段と、
各ビンに用紙が残存しているか否かを検出する検出手段と、
各ビンに残存している用紙の宛先を特定する残存用紙宛先特定手段と、
前記複数のビンのすべてに用紙が残存している場合、前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在するか否かを判断する第１の判断手段と、
前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在しない場合、特定された残存用紙の宛先のすべてを出力完了通知の送信先と設定する出力完了通知先設定手段と、
特定された残存用紙の宛先のすべてに出力完了通知が送信されてから所定の時間が経過したか否かを判断する第２の判断手段と、
前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在しない場合、前記複数のビンのうち少なくとも１つのビンが空になるか又は所定時間が経過するまで印刷ジョブの処理を禁止するジョブ処理禁止手段と、
各ビンに残存している用紙の宛先情報を記憶する記憶手段と、
ビンから取り出された用紙の宛先情報を入力する入力手段と、を有し、
前記残存用紙宛先特定手段は、前記記憶手段の内容に基づいて、各ビンに残存している用紙の宛先を特定し、
入力された宛先情報は、前記記憶手段の内容から削除されることを特徴とする画像形成装置。
【請求項７】
さらに、前記複数のビンのうち空のビンから優先的に排出先として１つのビンを選択する選択手段を有することを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記出力完了通知は、選択されたビンの識別情報を含むことを特徴とする請求項７記載の画像形成装置。
【請求項９】
印刷された用紙が排出されるビンを有する排紙部を備えた画像形成装置の制御方法であって、
印刷ジョブを受信する過程と、
ビンに用紙が残存しているか否かを検出する過程と、
ビンに用紙が残存している場合、そのビンに残存している用紙の宛先を特定する過程と、
特定された残存用紙の宛先が印刷ジョブの宛先と同一か否かを判断する過程と、
特定された残存用紙の宛先が印刷ジョブの宛先と同一でないと判断された場合、特定された残存用紙の宛先を出力完了通知の送信先と設定する過程と、
設定された送信先に出力完了通知を送信する過程と、
設定された残存用紙の宛先に出力完了通知が送信されてから所定の時間が経過したか否かを判断する過程と、
特定された残存用紙の宛先が印刷ジョブの宛先と同一でない場合、ビンが空になるか又は所定時間が経過するまで印刷ジョブの処理を禁止する過程と、
ビンに残存している用紙の宛先情報を記憶手段に記憶する過程と、
ビンから取り出された用紙の宛先情報についてユーザによる入力を受け付ける過程と、
前記入力された宛先情報を前記記憶手段の内容から削除する過程と、を有し、
前記ビンに残存している用紙の宛先を特定する過程では、前記記憶手段の内容に基づいて、ビンに残存している用紙の宛先を特定することを特徴とする画像形成装置の制御方法。
【請求項１０】
印刷された用紙が排出される、複数のビンを有する排紙部を備えた画像形成装置の制御方法であって、
印刷ジョブを受信する過程と、
各ビンに用紙が残存しているか否かを検出する過程と、
前記複数のビンのすべてに用紙が残存している場合、前記複数のビンのすべてに対して残存している用紙の宛先を特定する過程と、
前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在するか否かを判断する過程と、
前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在しない場合、特定された残存用紙の宛先のすべてを出力完了通知の送信先と設定する過程と、
設定された送信先に出力完了通知を送信する過程と、
特定された残存用紙の宛先のすべてに出力完了通知が送信されてから所定の時間が経過したか否かを判断する過程と、
前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在しない場合、前記複数のビンのうち少なくとも１つのビンが空になるか又は所定時間が経過するまで印刷ジョブの処理を禁止する過程と、
各ビンに残存している用紙の宛先情報を記憶手段に記憶する過程と、
ビンから取り出された用紙の宛先情報についてユーザによる入力を受け付ける過程と、
前記入力された宛先情報を前記記憶手段の内容から削除する過程と、を有し、
前記複数のビンのすべてに対して残存している用紙の宛先を特定する過程では、前記記憶手段の内容に基づいて、ビンに残存している用紙の宛先を特定することを特徴とする画像形成装置の制御方法。
【請求項１１】
印刷された用紙が排出されるビンを有する排紙部を備えた画像形成装置の制御プログラムであって、
印刷ジョブを受信する過程と、
ビンに用紙が残存しているか否かを検出する過程と、
ビンに用紙が残存している場合、そのビンに残存している用紙の宛先を特定する過程と、
特定された残存用紙の宛先が印刷ジョブの宛先と同一か否かを判断する過程と、
特定された残存用紙の宛先が印刷ジョブの宛先と同一でないと判断された場合、特定された残存用紙の宛先を出力完了通知の送信先と設定する過程と、
設定された送信先に出力完了通知を送信する過程と、
設定された残存用紙の宛先に出力完了通知が送信されてから所定の時間が経過したか否かを判断する過程と、
特定された残存用紙の宛先が印刷ジョブの宛先と同一でない場合、ビンが空になるか又は所定時間が経過するまで印刷ジョブの処理を禁止する過程と、
ビンに残存している用紙の宛先情報を記憶手段に記憶する過程と、
ビンから取り出された用紙の宛先情報についてユーザによる入力を受け付ける過程と、
前記入力された宛先情報を前記記憶手段の内容から削除する過程と、をコンピュータに実行させ、
前記ビンに残存している用紙の宛先を特定する過程では、前記記憶手段の内容に基づいて、ビンに残存している用紙の宛先を特定させる、プログラムを記録したコンピュータ読取可能な記録媒体。
【請求項１２】
印刷された用紙が排出される、複数のビンを有する排紙部を備えた画像形成装置の制御プログラムであって、
印刷ジョブを受信する過程と、
各ビンに用紙が残存しているか否かを検出する過程と、
前記複数のビンのすべてに用紙が残存している場合、前記複数のビンのすべてに対して残存している用紙の宛先を特定する過程と、
前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在するか否かを判断する過程と、
前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在しない場合、特定された残存用紙の宛先のすべてを出力完了通知の送信先と設定する過程と、
設定された送信先に出力完了通知を送信する過程と、
特定された残存用紙の宛先のすべてに出力完了通知が送信されてから所定の時間が経過したか否かを判断する過程と、
前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在しない場合、前記複数のビンのうち少なくとも１つのビンが空になるか又は所定時間が経過するまで印刷ジョブの処理を禁止する過程と、
各ビンに残存している用紙の宛先情報を記憶手段に記憶する過程と、
ビンから取り出された用紙の宛先情報についてユーザによる入力を受け付ける過程と、
前記入力された宛先情報を前記記憶手段の内容から削除する過程と、をコンピュータに実行させ、
前記複数のビンのすべてに対して残存している用紙の宛先を特定する過程では、前記記憶手段の内容に基づいて、ビンに残存している用紙の宛先を特定させる、プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷ジョブの出力完了通知を送信する機能を有する画像形成装置に関し、より詳細には、１つのビンに複数のユーザ宛ての印刷物が混在するおそれがある場合に、こうした状況を未然に防止するのに役立つ出力完了通知送信技術に関する。
【０００２】
【従来の技術】
従来から、複数のビン（印刷された用紙すなわち印刷物が排出される場所）を有する排紙部を備えたプリンタにおいては、排紙部をいわゆるメールビンとして使用することが行われている。ここで、メールビンとしての使用とは、通常は、ビンを使用するユーザをあらかじめビンごとに割り当てて登録しておき、各ビンの使用を登録されているユーザに専有させることをいう（メールビン機能）。このとき、各ユーザ宛ての印刷物はそのユーザが登録されているビンに対してのみ排出されるので、プリンタを共用する各ユーザは、メールビン機能を利用することによって、自分以外の特定ユーザに対する連絡や報告などを容易に行うことができ、また、印刷物が１つのビンに集中するのを避けることができる。
【０００３】
特に後者の点についてさらに説明を加えると、複数のパソコンとプリンタ（特にビンの数が１つのもの）とをネットワークで接続して複数のユーザがプリンタを共用するシステムでは、あるユーザがプリンタに対して出力要求（印刷ジョブ）を送信する際に、すでに１つのビンに自分以外のユーザの印刷物が排出されたままになっており、自分の印刷物がその中に埋もれてしまうことが多い。このように１つのビンに複数のユーザの印刷物が混在する場合には、多数の印刷物の中から自分の印刷物を取り出すのに多少の手間がかかるといった問題がある。こうした状況は、印刷する枚数が多い場合や、ユーザが印刷物を取り忘れた場合などに発生しやすい。上記のメールビン機能は、一方で、このような問題の解決を図ろうとしたものである。
【０００４】
【発明が解決しようとする課題】
しかしながら、メールビン機能を有する画像形成装置にあっては、実際問題として、１つのビンを一人のユーザのみが使用するということは稀であり、一般的には、ビンごとに複数のユーザが登録されている。したがって、この場合、上述した問題、すなわち、印刷物の取り忘れによって１つのビンに多数のユーザ宛ての印刷物（自分からの自分宛ての印刷物と他のユーザからの自分宛ての印刷物の両方を含む）が大量に残ってしまうおそれがあるといった問題は、やはり発生する。
【０００５】
本発明は、このような従来技術の問題点に鑑みてなされたものであり、主として、メールビンとして使用される排紙部を備えた画像形成装置において、印刷物の取り忘れの防止に対する一助を担い、各ビンに複数のユーザ宛ての印刷物が混在するのを未然に防止するのに役立つ画像形成装置及びその制御方法並びにそのための制御プログラムを記録したコンピュータ読取可能な記録媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の上記目的は、下記の手段によって達成される。
【０００７】
（１）本発明に係る画像形成装置は、印刷ジョブを受信する受信手段と、印刷ジョブに基づいて印刷された用紙が排出されるビンを有する排紙部と、印刷ジョブの出力完了通知を送信する送信手段と、ビンに用紙が残存しているか否かを検出する検出手段と、ビンに残存している用紙の宛先を特定する残存用紙宛先特定手段と、ビンに用紙が残存している場合、特定された残存用紙の宛先が印刷ジョブの宛先と同一か否かを判断する第１の判断手段と、特定された残存用紙の宛先が印刷ジョブの宛先と同一でない場合、特定された残存用紙の宛先を出力完了通知の送信先と設定する出力完了通知先設定手段と、設定された残存用紙の宛先に出力完了通知が送信されてから所定の時間が経過したか否かを判断する第２の判断手段と、特定された残存用紙の宛先が印刷ジョブの宛先と同一でない場合、ビンが空になるか又は所定時間が経過するまで印刷ジョブの処理を禁止するジョブ処理禁止手段と、ビンに残存している用紙の宛先情報を記憶する記憶手段と、ビンから取り出された用紙の宛先情報を入力する入力手段と、を有し、前記残存用紙宛先特定手段は、前記記憶手段の内容に基づいて、ビンに残存している用紙の宛先を特定し、入力された宛先情報は、前記記憶手段の内容から削除されることを特徴とする。
【０００８】
（２）前記排紙部は、複数のビンを有し、さらに、前記複数のビンから排出先として１つのビンを選択する選択手段を有し、前記残存用紙宛先特定手段は、選択されたビンに残存している用紙の宛先を特定し、前記第１の判断手段は、選択されたビンに用紙が残存している場合に、特定された残存用紙の宛先が印刷ジョブの宛先と同一か否かを判断する。
【０００９】
（３）前記複数のビンのうち少なくとも１つのビンは、特定ユーザの排出先としてあらかじめ登録されており、前記選択手段は、ビンに登録されている特定ユーザを宛先とする印刷ジョブについては、その特定ユーザが登録されているビンを選択する。
【００１０】
（４）前記複数のビンはいずれも特定ユーザの排出先としてあらかじめ登録されておらず、前記選択手段は、空のビンから優先的に１つのビンを選択する。
【００１１】
（５）前記出力完了通知は、選択されたビンの識別情報を含む。
【００１６】
（６）本発明に係る他の画像形成装置は、印刷ジョブを受信する受信手段と、印刷ジョブに基づいて印刷された用紙が排出される、複数のビンを有する排紙部と、印刷ジョブの出力完了通知を送信する送信手段と、各ビンに用紙が残存しているか否かを検出する検出手段と、各ビンに残存している用紙の宛先を特定する残存用紙宛先特定手段と、前記複数のビンのすべてに用紙が残存している場合、前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在するか否かを判断する第１の判断手段と、前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在しない場合、特定された残存用紙の宛先のすべてを出力完了通知の送信先と設定する出力完了通知先設定手段と、特定された残存用紙の宛先のすべてに出力完了通知が送信されてから所定の時間が経過したか否かを判断する第２の判断手段と、前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在しない場合、前記複数のビンのうち少なくとも１つのビンが空になるか又は所定時間が経過するまで印刷ジョブの処理を禁止するジョブ処理禁止手段と、各ビンに残存している用紙の宛先情報を記憶する記憶手段と、ビンから取り出された用紙の宛先情報を入力する入力手段と、を有し、前記残存用紙宛先特定手段は、前記記憶手段の内容に基づいて、各ビンに残存している用紙の宛先を特定し、入力された宛先情報は、前記記憶手段の内容から削除されることを特徴とする。
【００１７】
（７）さらに、前記複数のビンのうち空のビンから優先的に排出先として１つのビンを選択する選択手段を有する。
【００１８】
（８）前記出力完了通知は、選択されたビンの識別情報を含む
【００２３】
（９）本発明に係る画像形成装置の制御方法は、印刷された用紙が排出されるビンを有する排紙部を備えた画像形成装置の制御方法であって、印刷ジョブを受信する過程と、ビンに用紙が残存しているか否かを検出する過程と、ビンに用紙が残存している場合、そのビンに残存している用紙の宛先を特定する過程と、特定された残存用紙の宛先が印刷ジョブの宛先と同一か否かを判断する過程と、特定された残存用紙の宛先が印刷ジョブの宛先と同一でないと判断された場合、特定された残存用紙の宛先を出力完了通知の送信先と設定する過程と、設定された送信先に出力完了通知を送信する過程と、設定された残存用紙の宛先に出力完了通知が送信されてから所定の時間が経過したか否かを判断する過程と、特定された残存用紙の宛先が印刷ジョブの宛先と同一でない場合、ビンが空になるか又は所定時間が経過するまで印刷ジョブの処理を禁止する過程と、ビンに残存している用紙の宛先情報を記憶手段に記憶する過程と、ビンから取り出された用紙の宛先情報についてユーザによる入力を受け付ける過程と、前記入力された宛先情報を前記記憶手段の内容から削除する過程と、を有し、前記ビンに残存している用紙の宛先を特定する過程では、前記記憶手段の内容に基づいて、ビンに残存している用紙の宛先を特定することを特徴とする。
【００２４】
（１０）本発明に係る他の画像形成装置の制御方法は、印刷された用紙が排出される、複数のビンを有する排紙部を備えた画像形成装置の制御方法であって、印刷ジョブを受信する過程と、各ビンに用紙が残存しているか否かを検出する過程と、前記複数のビンのすべてに用紙が残存している場合、前記複数のビンのすべてに対して残存している用紙の宛先を特定する過程と、前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在するか否かを判断する過程と、前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在しない場合、特定された残存用紙の宛先のすべてを出力完了通知の送信先と設定する過程と、設定された送信先に出力完了通知を送信する過程と、特定された残存用紙の宛先のすべてに出力完了通知が送信されてから所定の時間が経過したか否かを判断する過程と、前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在しない場合、前記複数のビンのうち少なくとも１つのビンが空になるか又は所定時間が経過するまで印刷ジョブの処理を禁止する過程と、各ビンに残存している用紙の宛先情報を記憶手段に記憶する過程と、ビンから取り出された用紙の宛先情報についてユーザによる入力を受け付ける過程と、前記入力された宛先情報を前記記憶手段の内容から削除する過程と、を有し、前記複数のビンのすべてに対して残存している用紙の宛先を特定する過程では、前記記憶手段の内容に基づいて、ビンに残存している用紙の宛先を特定することを特徴とする。
【００２５】
（１１）本発明に係るコンピュータ読取可能な記録媒体は、印刷された用紙が排出されるビンを有する排紙部を備えた画像形成装置の制御プログラムであって、印刷ジョブを受信する過程と、ビンに用紙が残存しているか否かを検出する過程と、ビンに用紙が残存している場合、そのビンに残存している用紙の宛先を特定する過程と、特定された残存用紙の宛先が印刷ジョブの宛先と同一か否かを判断する過程と、特定された残存用紙の宛先が印刷ジョブの宛先と同一でないと判断された場合、特定された残存用紙の宛先を出力完了通知の送信先と設定する過程と、設定された送信先に出力完了通知を送信する過程と、設定された残存用紙の宛先に出力完了通知が送信されてから所定の時間が経過したか否かを判断する過程と、特定された残存用紙の宛先が印刷ジョブの宛先と同一でない場合、ビンが空になるか又は所定時間が経過するまで印刷ジョブの処理を禁止する過程と、ビンに残存している用紙の宛先情報を記憶手段に記憶する過程と、ビンから取り出された用紙の宛先情報についてユーザによる入力を受け付ける過程と、前記入力された宛先情報を前記記憶手段の内容から削除する過程と、をコンピュータに実行させ、前記ビンに残存している用紙の宛先を特定する過程では、前記記憶手段の内容に基づいて、ビンに残存している用紙の宛先を特定させる、プログラムを記録したものである。
【００２６】
（１２）本発明に係るコンピュータ読取可能な記録媒体は、印刷された用紙が排出される、複数のビンを有する排紙部を備えた画像形成装置の制御プログラムであって、印刷ジョブを受信する過程と、各ビンに用紙が残存しているか否かを検出する過程と、前記複数のビンのすべてに用紙が残存している場合、前記複数のビンのすべてに対して残存している用紙の宛先を特定する過程と、前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在するか否かを判断する過程と、前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在しない場合、特定された残存用紙の宛先のすべてを出力完了通知の送信先と設定する過程と、設定された送信先に出力完了通知を送信する過程と、特定された残存用紙の宛先のすべてに出力完了通知が送信されてから所定の時間が経過したか否かを判断する過程と、前記複数のビンのすべてにおける特定された残存用紙の宛先の中に印刷ジョブと同一の宛先が存在しない場合、前記複数のビンのうち少なくとも１つのビンが空になるか又は所定時間が経過するまで印刷ジョブの処理を禁止する過程と、各ビンに残存している用紙の宛先情報を記憶手段に記憶する過程と、ビンから取り出された用紙の宛先情報についてユーザによる入力を受け付ける過程と、前記入力された宛先情報を前記記憶手段の内容から削除する過程と、をコンピュータに実行させ、前記複数のビンのすべてに対して残存している用紙の宛先を特定する過程では、前記記憶手段の内容に基づいて、ビンに残存している用紙の宛先を特定させる、プログラムを記録したものである。
【００２７】
【発明の実施の形態】
以下、図面を使って本発明の実施の形態を説明する。
【００２８】
まず、各実施の形態で共通する事項について説明しておく。
【００２９】
図１は、本発明を適用したネットワークシステムの構成図である。
【００３０】
このシステムでは、１台のプリンタ（画像形成装置）１０に７台のパソコン２０，３０，４０，５０，６０，７０，８０がネットワーク９０を介して相互に通信可能に接続されている。各パソコン２０〜８０は、７人の所定のユーザＡ乃至ユーザＧにそれぞれ割り当てられている。よって、本システムでは、７人のユーザＡ〜Ｇによって１台のプリンタ１０が共用されている。なお、各ユーザＡ〜Ｇは、個人でもグループでもよい。
【００３１】
なお、ネットワーク９０の構成、すなわち、画像形成装置（ここではプリンタ１０）とパソコン２０〜８０とを接続する手段は、イーサネットケーブルなどの有線方式であっても、赤外線や電波などを利用した無線方式であってもよい。
【００３２】
また、ネットワーク９０に接続される画像形成装置やパソコンの台数は、上記の例に限定されないことはもちろんである。本発明は、１台又は複数台の画像形成装置と複数台のパソコンとを有する任意のシステムに適用可能である。
【００３３】
しかも、このとき、画像形成装置の種類は、プリンタ以外に、例えば、スキャナとプリンタとの複合機（例えば、デジタル複写機など）やファクシミリ装置であってもよく、また、種類の異なる複数台の画像形成装置を有するシステムであってもよい。
【００３４】
プリンタ１０は、メールビン機能を有するものであり、印刷ジョブに基づいて印刷された用紙（印刷物）が排出される、複数（ここでは５つ）のビン１，２，３，４，５を有する排紙部を備えている。ビン１〜５は、排紙部をメールビンとして使用する場合に用いられる。メールビンの使用方法には、「通常の使用方法」と、「通常と異なる使用方法」とがある。ここで、「通常の使用方法」とは、前述したように、ビンを使用するユーザをあらかじめビンごとに割り当てて登録しておき、各ビンの使用を登録されているユーザに専有させるという方法であり、「通常と異なる使用方法」とは、ビンを使用するユーザをあらかじめビンごとに登録しておくことなく、画像形成装置（プリンタ１０）が自動的に空のビンに印刷物を排出し、排出先のビンの識別情報（例えば、ビン番号など）をその印刷ジョブを送信したユーザに通知するという方法である。このようなメールビン機能は、例えば、各パソコン２０〜８０の印刷モード設定画面上で、印刷物の宛先（ユーザ）を指定した印刷（以下「メール印刷」という）を指示することによって実現される。なお、ここでは、ビン１〜５は、オプションとしての排紙装置１５ａをプリンタ本体１０ａに装着することによって提供されている。
【００３５】
プリンタ１０は、各パソコン２０〜８０から送信された印刷ジョブを受信すると、受信した印刷ジョブに基づいて印刷を行い、印刷物を１つのビンに排出する。排出先のビンは、メールビンを通常の使用方法で用いる場合は、印刷ジョブに含まれる宛先情報（送信元のパソコンの識別情報やメール印刷の有無と宛先の情報）を解析して認識される宛先であるユーザが登録されているビンであり、メールビンを通常と異なる使用方法で用いる場合は、所定の基準に従って任意に決定されたビンである。いずれの場合においても、印刷ジョブの宛先は、メール印刷の場合はメール印刷で指定されたユーザであり、メール印刷以外の場合は印刷ジョブを送信したユーザ自身である。そして、印刷物の排出が完了すると、当該印刷ジョブの宛先であるユーザ（厳密には、ユーザに割り当てられたパソコン。以下同様）に出力完了通知を送信する。ここで、出力完了通知とは、印刷ジョブに対する出力（印刷と排紙の両方を含む。以下同様）が完了した旨の通知のことをいう。その際、本発明では、後で詳述するように、ある印刷ジョブに対してプリンタ１０が排紙しようとするビンに先に排出された印刷物が残存している場合、その印刷ジョブを処理して該当するユーザに出力完了通知を送信する前に、同一のビンに残存している印刷物の宛先（ユーザ）に対して出力完了通知を送信する。これにより、各ユーザに対して印刷物の取り忘れを通知することが可能となる。
【００３６】
図２は、プリンタ１０の制御系の概略構成を示すブロック図である。
【００３７】
プリンタ１０は、ジョブ受信部１１、ＣＰＵ１２、メモリ１３、プリンタエンジン１４、排紙部１５、出力除去検出部１６及び出力完了通知送信部１７を有する。
【００３８】
ジョブ受信部１１は、プリンタ１０をネットワーク９０上でパソコン２０〜８０と接続するためのネットワークインタフェースの一部であり、パソコン２０〜８０から送信された印刷ジョブを受信する。印刷ジョブは、印刷ジョブを送信したパソコンの識別情報、印刷モード情報（メール印刷の有無と宛先の情報を含む）及び画像データなどから構成されている。
【００３９】
ＣＰＵ１２は、プリンタ１０の各部を制御するとともに、後述する制御フローチャートに従って、１つのビンに複数のユーザ宛ての印刷物が混在するおそれがある場合に、こうした状況を未然に防止するのに役立つよう、出力完了通知の送信先（以下「出力完了通知先」という）を設定するとともに、出力完了通知を送信するタイミングを調整する機能を有する。出力完了通知先の設定に当たっては、ジョブ受信部１１で受信された印刷ジョブに含まれる情報（送信元のパソコンの識別情報やメール印刷の宛先の情報）や、出力除去検出部１６の検出結果が考慮される。また、ＣＰＵ１２は、受信された印刷ジョブに含まれる画像データをプリンタエンジン１４で印刷可能なビットマップデータの形態に変換し（ラスタライズ）、さらに必要に応じてＮｉｎ１などのレイアウト処理を行う機能をも有する。
【００４０】
メモリ１３は、図示しないが、あらかじめ情報が記憶されていて基本的に変更できない読出し専用のＲＯＭと、自由に情報の書込み読出しができるＲＡＭとからなる。ＲＯＭには、制御プログラムが記憶され、ＲＡＭには、印刷ジョブや後述するユーザ情報テーブルが記憶される。メールビン機能を有するプリンタ１０の場合、各ビン１〜５に対するユーザＡ〜Ｇの登録情報は、ユーザ登録テーブルとしてＲＡＭ又は書替え可能なＲＯＭ（例えば、フラッシュメモリ）に記憶される。
【００４１】
図３は、メモリ１３の構成を示す図である。図３に示すように、メモリ１３（ＲＡＭ）は、ジョブ記憶部１３１と、ユーザ情報テーブル１３２とを有する。ジョブ記憶部１３１には、受信された印刷ジョブが出力完了まで一旦記憶（蓄積）される。ユーザ情報テーブル１３２は、各ビン１〜５に排出された印刷物の宛先（ユーザ）に関する情報（例えば、ユーザ名やユーザＩＤなど）（以下「ユーザ情報」という）をビンごとに記憶したテーブルである（図５、図７参照）。このテーブル１３２内のユーザ情報は、対応する印刷物が排出先のビンから除去されるまで削除されない。このユーザ情報テーブル１３２を参照して、各ビンに残存している印刷物の宛先（ユーザ）が特定される。なお、印刷ジョブは、ジョブ記憶部１３１に蓄積された順番に処理され、出力される。
【００４２】
プリンタエンジン１４は、ＣＰＵ１２でラスタライズ（及びレイアウト処理）された画像データを印刷モードに従って用紙上に出力する。
【００４３】
排紙部１５は、複数のビン１〜５を有し、プリンタエンジン１４で印刷された排出用紙を収納する。排紙部１５は、上記の排紙装置１５ａを含んでいる。
【００４４】
出力除去検出部１６は、各ビン１〜５に印刷物が残存しているか否か、すなわち、各ビン１〜５から印刷物が除去されているか否かを検出する。この検出は、各ビン１〜５ごとに行われる。例えば、出力除去検出部１６は、用紙の有無を検知するセンサを各ビン１〜５に取り付けることによって構成されている。
【００４５】
出力完了通知送信部１７は、ジョブ受信部１１と同様、プリンタ１０をネットワーク９０上でパソコン２０〜８０と接続するためのネットワークインタフェースの一部であり、ＣＰＵ１２からの指令に従って、出力完了通知を、設定された出力完了通知先（ユーザＡ〜Ｇのパソコン２０〜８０）に、調整されたタイミングで送信する。なお、メールビンが通常と異なる使用方法で用いられる場合は、あらかじめ各ビンごとにユーザが割り当てられていないため、出力完了通知は、出力が完了した旨の通知に加えて、排出先のビンの識別情報（例えば、ビン番号）を含んでいる。
【００４６】
本発明では、前述のように、１つのビンに複数のユーザ宛ての印刷物が混在するおそれがある場合に、こうした状況を未然に防止するのに役立つよう、出力完了通知先を設定するとともに、出力完了通知を送信するタイミングを調整する。より具体的には、ある印刷ジョブに対して画像形成装置（プリンタ１０）が排紙しようとするビンに、先に排出された印刷物が残存している場合、その印刷ジョブを処理して該当するユーザに出力完了通知を送信する前に、同一のビンに残存している印刷物の宛先（ユーザ）に対して出力完了通知を送信する。要するに、同一のビンに排出される印刷物の宛先が切り替わる度に、そのビンに残存している先に排出された印刷物の宛先に対して出力完了通知を送信するようにしている。以下、各実施の形態において、より詳細に説明する。
【００４７】
（第１の実施の形態）
第１の実施の形態は、メールビンが通常の使用方法で用いられる場合、すなわち、ビンを使用するユーザがあらかじめビンごとに登録されている場合である。ここでは、例えば、ビン１にはユーザＡ及びユーザＤ、ビン３にはユーザＣ、ユーザＥ及びユーザＧ、ビン４にはユーザＢ、ビン５にはユーザＦがそれぞれ登録され、ビン２はユーザ未登録であるとする（図５参照）。
【００４８】
本実施の形態では、あるユーザ（例えば、ユーザＤ）宛ての印刷物が任意のビン（ここではビン１）に残存している状態で、同一のビンを排出先とする別のユーザ（例えば、ユーザＡ）宛ての印刷ジョブを処理しようとする場合、この印刷ジョブを処理してその別のユーザ（ユーザＡ）に出力完了通知を送信する前に、同一のビンに印刷物が残存しているユーザ（ユーザＤ）に対して出力完了通知を送信する。
【００４９】
なお、本実施の形態では、画像形成装置として、メールビン機能を有するプリンタ１０を例にとって説明するが、これに限定されるわけではなく、１つのビンしか有しない排紙部を備えた画像形成装置であってもよい。
【００５０】
図４は、第１の実施の形態に係るプリンタ１０の動作例を説明するための制御フローチャートである。ここでは、あるユーザ（例えば、ユーザＡ）宛ての印刷ジョブを受信した後、当該印刷ジョブの処理を行い、当該印刷ジョブの宛先であるユーザＡに対して出力完了通知を送信するまでの、当該プリンタ１０の一連の処理手順を示している。なお、この制御フローチャートの各ステップの処理は、プリンタ１０のＣＰＵ１２によって実行される。
【００５１】
まず、ステップＳ１００では、ＣＰＵ１２は、ジョブ受信部１１で、あるユーザ（例えば、ユーザＡ）宛ての印刷ジョブが受信されると、受信された印刷ジョブをメモリ１３内のジョブ記憶部１３１に一旦記憶（蓄積）する。
【００５２】
そして、ステップＳ１０５では、メモリ１３内のユーザ登録テーブルを参照して、次に処理すべき印刷ジョブ（例えば、ステップＳ１００で受信された印刷ジョブ）の宛先であるユーザ（ユーザＡ）が登録されているビンを検索し、検索されたビン（ここではビン１）を当該印刷ジョブに対する排出先のビンと決定する。
【００５３】
そして、ステップＳ１１０では、出力除去検出部１６の検出結果に基づいて、ステップＳ１０５で決定された排出先のビン（ビン１）に、先に排出された印刷物が残存しているか否かを判断する。印刷物が残存していない場合は（Ｓ１１０：ＮＯ）、同一のビンに複数のユーザ宛ての印刷物が混在するおそれはないので、直ちにステップＳ１３５に進む。
【００５４】
これに対し、印刷物が残存している場合は（Ｓ１１０：ＹＥＳ）、ステップＳ１１５で、メモリ１３内のユーザ情報テーブル１３２を参照して、排出先のビン（ビン１）に残存している印刷物の宛先（ユーザ）を特定する。そして、ステップＳ１２０では、ステップＳ１１５で特定された宛先が当該印刷ジョブの宛先（ユーザＡ）と同一か否かを判断する。宛先（ユーザ）が同一である場合は（Ｓ１２０：ＹＥＳ）、排出先のビン（ビン１）に印刷物を排出しても、同一のビンに複数のユーザ宛ての印刷物が混在するおそれはないので、直ちにステップＳ１３５に進む。
【００５５】
これに対し、宛先（ユーザ）が同一でない場合は（Ｓ１２０：ＹＥＳ）、排出先のビン（ビン１）に印刷物を排出すると、同一のビンに複数のユーザ宛ての印刷物が混在してしまうので、ステップＳ１２５で、ステップＳ１１５で特定された宛先（例えば、ユーザＤ）を出力完了通知先と設定し、出力完了通知送信部１７に出力完了通知送信指令を送る。この指令を受けて、出力完了通知送信部１７は、設定された出力完了通知先、すなわち、ステップＳ１１５で特定された宛先（ユーザＤ）に対して出力完了通知を送信する。
【００５６】
そして、ステップＳ１３０では、出力除去検出部１６によって排出先のビン（ビン１）から印刷物が除去されたこと、すなわち、排出先のビン（ビン１）が空になったことが検出されるまで待機し（印刷ジョブの処理の禁止）、排出先のビン（ビン１）が空になったことが検出された時点でステップＳ１３５に進む。この結果、１つのビンに複数のユーザ宛ての印刷物が混在することが、確実に防止される。また、排出先のビン（ビン１）が空になったことが検出されると同時に、メモリ１３内のユーザ情報テーブル１３２からそのビン（ビン１）のユーザ情報（ユーザＤ）を削除する。
【００５７】
ステップＳ１３５では、ステップＳ１０５で排出先のビンが決定された印刷ジョブを処理して、プリンタエンジン１４で印刷を行わせ、印刷物を排紙部１５の今回排出先となったビン（ビン１）に排出させる。
【００５８】
そして、ステップＳ１４０では、ステップＳ１３５で処理された印刷ジョブの宛先（ユーザＡ）を出力完了通知先と設定し、出力完了通知送信部１７に出力完了通知送信指令を送る。この指令を受けて、出力完了通知送信部１７は、設定された出力完了通知先、すなわち、当該印刷ジョブの宛先（ユーザＡ）に対して出力完了通知を送信する。また、この出力完了通知の送信と同時に、出力完了通知先のユーザ（ユーザＡ）の情報を、メモリ１３内のユーザ情報テーブル１３２の今回排出先となったビン（ビン１）の位置に書き込む。
【００５９】
したがって、本実施の形態によれば、あるユーザ（ユーザＤ）宛ての印刷物が任意のビン（ビン１）に残存している状態で、同一のビンを排出先とする別のユーザ（ユーザＡ）宛ての印刷ジョブを処理しようとする場合、この印刷ジョブを処理してその別のユーザ（ユーザＡ）に出力完了通知を送信する前に、同一のビンに印刷物が残存しているユーザ（ユーザＤ）に対して出力完了通知を送信するので、各ユーザに対して印刷物の取り忘れを通知することが可能となり、１つのビンに複数のユーザ宛ての印刷物が混在するといった状況を未然に防止することができる。
【００６０】
なお、図４の制御フローチャートに示す処理手順に対しては、以下に示すように、種々の変更例が考えられる。
【００６１】
例えば、図４の制御フローチャートでは、ステップＳ１３０で、出力先のビンが空になるまで待機するようにしているが、これは、同一のビンに異なるユーザ宛ての印刷物が混在しないようにするためには、基本的に、先に排出された印刷物が除去されてから次の出力を行うのが、確実性の点で望ましいからである。しかし、出力完了通知を受け取ったユーザがいつまでも印刷物を取りに来ないときには、それ以降そのビンへの出力が行われなくなってしまうので、待機する時間（待機時間）を設定して、ステップＳ１２５で出力完了通知が送信されてから所定の時間が経過した場合は、たとえそのビンが空になっていなくても、次の処理に移行できるようにしてもよい。
【００６２】
ここで、「所定の時間」は、好ましくは、あらかじめユーザが任意に設定することができる調整可能な時間である。例えば、この所定時間が「０」に設定された場合、プリンタ１０は、印刷物が残ったままになっているユーザに対して出力完了通知を送信するとすぐに印刷ジョブの処理を行う。また、この所定時間が「無限大」に設定された場合は、排出先のビンに残存している印刷物が除去されない限り、プリンタ１０は、印刷ジョブの処理を行わない。
【００６３】
さらに、この場合、好ましくは、設定された待機時間の長さにかかわらず、待機中に印刷物がビンから除去された時は直ちに待機（印刷ジョブの処理の禁止）を解除して、印刷ジョブの処理を開始する。
【００６４】
但し、上記の変更例では、印刷物が除去されていなくても所定時間が経過すると待機を解除するため、排出先のビンに先に排出された印刷物が残存している状態で引き続き次の出力が行われることになり、１つのビンに複数のユーザ宛ての印刷物が混在するおそれが生じる。この場合、一人のユーザがビンから自分宛ての印刷物を取り出して自分宛て以外の印刷物をそのまま元のビンに戻したとすると、どのユーザ宛ての印刷物が除去され、どのユーザ宛ての印刷物が元に戻されたかを特定することができない。
【００６５】
これを解決する方法としては、例えば、下記の２つの方法が考えられる。
【００６６】
まず、第１の方法は、次の通りである。
【００６７】
出力完了通知を受け取ったユーザは、自分が登録されているビンに排出されている印刷物を、自分宛てのものか否かを問わず、すべて取り出す。このとき、プリンタ１０は、そのビンに残存していた印刷物がすべて除去されたものと判断して、次の処理に移行する。その後、ユーザは、ビンから取り出した印刷物の中から自分宛ての印刷物を抽出した後、残りの印刷物を元のビンに戻さずに別の専用のトレイに移動する。
【００６８】
また、第２の方法は、次の通りである。これは、ビンに印刷物が残存しているユーザを特定するためのユーザ情報テーブル１３２を利用することによって実現することができる。
【００６９】
出力完了通知を受け取ったユーザは、自分宛ての印刷物を自分が登録されているビンに取りに行った際に、プリンタ１０に設けられている図示しない操作パネルや１０キー（テンキー）など何らかの適当な手段を用いて、自分のユーザ情報をプリンタ１０に入力する。これにより、メモリ１３内のユーザ情報テーブル１３２からそのユーザに関する情報が削除される。また、例えば、プリンタ１０から送信されて来る出力完了通知に対して返信を行うなど、ネットワーク９０を利用して、自分に関するユーザ情報を削除することも可能である。このようにしてユーザ情報がユーザ情報テーブル１３２から削除されたユーザに対しては、プリンタ１０は、そのユーザ宛ての印刷物がビンから除去されたものと判断して、印刷物の取り忘れを通知するための出力完了通知の送信を行わない。
【００７０】
以上の変更例に示す方法を図５の例に適用すると、次の通りである。
【００７１】
図５の例において、ユーザＡ宛ての印刷ジョブを受信した場合を考える。このとき、当該印刷ジョブに対する排出先のビンはビン１であり、このビン１には先に排出された印刷物としてユーザＡ宛ての印刷物とユーザＤ宛ての印刷物とが残存している。そこで、まずユーザＡとユーザＤに対して出力完了通知を送信し、ビン１が空になるか又は所定時間が経過した後、上記ユーザＡ宛ての印刷ジョブを処理する。そして、ビン１への出力が完了すると、当該印刷ジョブに対する出力完了通知をユーザＡに送信し、ユーザＡをユーザ情報テーブル１３２のビン１の位置に書き込む。
【００７２】
また、同じく図５の例において、今度は、ユーザＧ宛ての印刷ジョブを受信した場合を考える。このとき、ユーザＧが登録されているビン３に印刷物が残存しているユーザは、ユーザＣとユーザＥである。そこで、まずユーザＣとユーザＥに対して出力完了通知を送信し、ビン３が空になるか又は所定時間が経過した後、上記ユーザＧ宛ての印刷ジョブを処理する。そして、ビン３への出力が完了すると、ユーザＧに出力完了通知を送信し、ユーザＧをユーザ情報テーブル１３２のビン３の位置に書き込む。
【００７３】
（第２の実施の形態）
第２の実施の形態は、メールビンが通常と異なる使用方法で用いられる場合、すなわち、ビンを使用するユーザがあらかじめビンごとに登録されていない場合である。この場合、プリンタ１０（画像形成装置）は、自動的に空のビンに各ユーザ宛ての印刷物を排出し、排出先のビンの識別情報（例えば、ビン番号）をその印刷ジョブを送信したユーザに通知する。
【００７４】
本実施の形態では、次の２つの態様で出力完了通知を送信することができる。第１の態様は、メールビンとして使用される排紙部１５のすべてのビン１〜５に印刷物が残存している状態で、あるユーザ宛ての印刷ジョブを処理しようとする場合、印刷物が残存したままのユーザ全員に対して出力完了通知を送信するというものであり、第２の態様は、プリンタ１０が出力を行おうとする任意の１つのビンに印刷物が残ったままになっているユーザに対してのみ出力完了通知を送信するというものである。
【００７５】
図６は、第２の実施の形態に係るプリンタ１０の動作例を説明するための制御フローチャートである。ここでは、上記した２つの態様のうちの第１の態様について、あるユーザ（例えば、ユーザＡ）宛ての印刷ジョブを受信した後、当該印刷ジョブの処理を行い、当該印刷ジョブの宛先であるユーザＡに対して出力完了通知を送信するまでの、当該プリンタ１０の一連の処理手順を示している。なお、この制御フローチャートの各ステップの処理は、プリンタ１０のＣＰＵ１２によって実行される。
【００７６】
なお、上記した２つの態様のうち第２の態様に対する制御フローチャートについては、受信した印刷ジョブに対して排出先のビンがあらかじめ決められているか又はプリンタ１０（画像形成装置）によって任意に決められるものであるといった違いを除ければ、図４に示す第１の実施の形態に対応する制御フローチャートと基本的に同様であるため（ステップＳ１０５の内容が異なるのみ）、その説明を省略することとする。
【００７７】
まず、ステップＳ２００では、ＣＰＵ１２は、ジョブ受信部１１で、あるユーザ（例えば、ユーザＡ）宛ての印刷ジョブが受信されると、受信された印刷ジョブをメモリ１３内のジョブ記憶部１３１に一旦記憶（蓄積）する。
【００７８】
そして、ステップＳ２０５では、出力除去検出部１６の検出結果に基づいて、印刷物が残存していない空のビンが有るか否かを判断する。
【００７９】
空のビンが有る場合は（Ｓ２０５：ＹＥＳ）、ステップＳ２３０で、次に処理すべき印刷ジョブ（例えば、ステップＳ２００で受信された印刷ジョブ）を処理して、プリンタエンジン１４で印刷を行わせ、ステップＳ２３５で、ステップＳ２０５で検出された空のビンの中から後述する任意の適当な方法で１つのビンを選択し、この選択された空のビンに印刷物を排出させた後、ステップＳ２５０に進む。
【００８０】
ここで、一般に、複数のビンから１つのビンを選択する方法、すなわち、プリンタ１０（画像形成装置）が出力を行うビンを決定する方法は、任意の適当な方法（基準）を用いればよい。例えば、単純にビン番号の順に選択しても、ユーザ情報の登録数が少ないビンから順に選択しても、又は、印刷ジョブの総容量が少ないビンから順に選択してもよい。
【００８１】
これに対し、空のビンが無い場合は（Ｓ２０５：ＮＯ）、ステップＳ２１０で、メモリ１３内のユーザ情報テーブル１３２を参照して、すべてのビン１〜５のいずれかに残存しているすべての印刷物の宛先（ユーザ）、すなわち、いずれかのビンに印刷物が残ったままになっているユーザをすべて特定する。
【００８２】
そして、ステップＳ２１５では、ステップＳ２１０で特定されたすべての宛先の中に、次に処理すべき印刷ジョブ（例えば、ステップＳ２００で受信された印刷ジョブ）と同一の宛先（ユーザＡ）が存在するか否かを判断する。同一の宛先（ユーザＡ）が存在する場合は（Ｓ２１５：ＹＥＳ）、ステップＳ２４０で、ステップＳ２３０と同様に、当該印刷ジョブを処理して、プリンタエンジン１４で印刷を行わせ、ステップＳ２４５で、同一の宛先（ユーザＡ）の印刷物が残存しているビンを選択し（このようなビンが複数存在する場合は、このような複数のビンの中から前述した任意の適当な方法で１つのビンを選択し）、この選択されたビンに印刷物を排出させた後、ステップＳ２５０に進む。
【００８３】
これに対し、同一の宛先（ユーザＡ）が存在しない場合は（Ｓ２１５：ＮＯ）、ステップＳ２２０で、ステップＳ２１０で特定されたすべての宛先（ユーザ全員）を出力完了通知先として設定し、出力完了通知送信部１７に出力完了通知送信指令を送る。この指令を受けて、出力完了通知送信部１７は、ステップＳ２１０で特定されたすべての宛先（ユーザ全員）に対して出力完了通知を送信する。
【００８４】
そして、ステップＳ２２５では、出力除去検出部１６によっていずれか１つのビンから印刷物が除去されたこと、すなわち、いずれか１つのビンが空になったことが検出されるまで待機し（印刷ジョブの処理の禁止）、いずれか１つのビンが空になったことが検出された時点でステップＳ２３０に進む。この結果、１つのビンに複数のユーザ宛ての印刷物が混在することが、確実に防止される。また、いずれか１つのビンが空になったことが検出されると同時に、メモリ１３内のユーザ情報テーブル１３２からそのビンのユーザ情報を削除する。なお、ステップＳ２３０とステップＳ２３５の各処理の内容は、前述した通りである。
【００８５】
ステップＳ２５０では、ステップＳ２３０又はステップＳ２４０で処理された印刷ジョブの宛先（ユーザＡ）を出力完了通知先と設定し、出力完了通知送信部１７に出力完了通知送信指令を送る。この指令を受けて、出力完了通知送信部１７は、設定された出力完了通知先、すなわち、当該印刷ジョブの宛先（ユーザＡ）に対して出力完了通知を送信する。このときの出力完了通知は、前述のように、出力が完了した旨の通知に加えて、排出先のビンの識別情報（例えば、ビン番号）を含んでいる。また、この出力完了通知の送信と同時に、出力完了通知先のユーザ（ユーザＡ）の情報を、メモリ１３内のユーザ情報テーブル１３２の今回排出先となったビンの位置に書き込む。
【００８６】
したがって、本実施の形態によれば、メールビンとして使用される排紙部１５のすべてのビン１〜５に印刷物が残存している状態で、あるユーザ（ユーザＡ）宛ての印刷ジョブを処理しようとする場合、この印刷ジョブを処理して該当するユーザ（ユーザＡ）に出力完了通知を送信する前に、印刷物が残存したままのユーザ全員に対して出力完了通知を送信するので、各ユーザに対して印刷物の取り忘れを通知することが可能となり、１つのビンに複数のユーザ宛ての印刷物が混在するといった状況を未然に防止することができる。
【００８７】
なお、図６の制御フローチャートに示す処理手順に対しても、種々の変更例が考えられるが、これらは、第１の実施の形態において説明した内容と基本的に同様であるため、その説明を省略することとする。
【００８８】
但し、設定された待機時間の長さにかかわらず、待機中に印刷物がビンから除去された時は直ちに待機（印刷ジョブの処理の禁止）を解除して、印刷ジョブの処理を開始する場合、第２の実施の形態に対応する変更例では、所定時間が経過したにもかかわらずいずれのビンからも印刷物が除去されなかったときは、プリンタ１０（画像形成装置）は任意のビンに対して出力を行う。
【００８９】
以上の変更例に示す方法を図５及び図７の例に適用すると、次の通りである。
【００９０】
まず、図５の例において、ユーザＧ宛ての印刷ジョブを受信した場合を考える。このとき、空のビン２を検索し、このビン２を排出先としてユーザＧ宛ての出力を行った後、ユーザＧに対して出力完了通知（排出先のビン番号２を含む）を送信する。そして、ユーザＧをユーザ情報テーブル１３２のビン２の位置に書き込む。
【００９１】
また、図７の例において、同じくユーザＧ宛ての印刷ジョブを受信した場合を考える。このとき、空のビンを検索するが、どのビンも空ではなく、しかも印刷物が残存したままのユーザの中にユーザＧは存在しないため、印刷物が残存したままのユーザ全員（ユーザＡ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ）に対して出力完了通知を送信する。その後、空になった任意のビン（ビン番号＝Ｎ）に対してユーザＧ宛ての出力を行い、ユーザＧに対して出力完了通知（排出先のビン番号Ｎを含む）を送信する。そして、ユーザＧをユーザ情報テーブル１３２のビンＮの位置に書き込む。
【００９２】
なお、以上のようにコンピュータを利用する場合、本発明に係る出力完了通知送信技術は、図４や図６などに示す処理手順を記述した所定のプログラムをＣＰＵ１２が実行することによって行われるものであり、この所定のプログラムはコンピュータ読取可能な記録媒体（例えば、フロッピーディスクやＣＤ−ＲＯＭなど）によって提供されることもできる。この場合、コンピュータ読取可能な記録媒体に記録されているプログラムは、通常、ハードディスクに転送され記憶される。また、この所定のプログラムは、例えば、単独で上記処理を実行するアプリケーションソフトウェアとして提供されてもよいし、また、プリンタ１０の一機能としてプリンタ１０のソフトウェアに組み込んでもよい。
【００９３】
【発明の効果】
以上説明したように、本発明によれば、画像形成装置が出力を行おうとするビンに先に排出された印刷物が残存している場合、その印刷物の宛先であるユーザに対して出力完了通知を送信するので、各ユーザに対して印刷物の取り忘れを通知することが可能となり、１つのビンに対して複数のユーザ宛ての印刷物が混在するといった状況を未然に防止することができるとともに、出力完了通知を受け取ったユーザがいつまでも印刷物を取りに来ないときには、それ以降そのビンへの出力が行われなくなってしまうので、出力完了通知が送信されてから所定の時間が経過した場合は、たとえそのビンが空になっていなくても、次の処理に移行できる。
さらに、印刷物が除去されていなくても所定時間が経過すると待機を解除されて、排出先のビンに先に排出された印刷物が残存している状態で引き続き次の出力が行われることに起因して、１つのビンに複数のユーザ宛ての印刷物が混在する場合であっても、どのユーザ宛ての印刷物が除去され、どのユーザ宛ての印刷物が元に戻されたかを特定することが可能となる。
【図面の簡単な説明】
【図１】  本発明を適用したネットワークシステムの構成図である。
【図２】  図１のプリンタの制御系の概略構成を示すブロック図である。
【図３】  図２のメモリの構成を示す図である。
【図４】  第１の実施の形態に係るプリンタの動作例を説明するための制御フローチャートである。
【図５】  図３のユーザ情報テーブルの一例を示す図である。
【図６】  第２の実施の形態に係るプリンタの動作例を説明するための制御フローチャートである。
【図７】  図３のユーザ情報テーブルの他の一例を示す図である。
【符号の説明】
１，２，３，４，５…ビン、
１０…プリンタ、
１１…ジョブ受信部、
１２…ＣＰＵ、
１３…メモリ、
１４…プリンタエンジン、
１５…排紙部、
１６…出力除去検出部、
１７…出力完了通知送信部、
２０，３０，４０，５０，６０，７０，８０…パソコン、
１３１…ジョブ記憶部、
１３２…ユーザ情報テーブル。
【図１】
0003716690.tif 000002
【図２】
0003716690.tif 000003
【図３】
0003716690.tif 000004
【図４】
0003716690.tif 000005
【図５】
0003716690.tif 000006
【図６】
0003716690.tif 000007
【図７】
0003716690.tif 000008