(57)【要約】【課題】グループを構成する複数のユーザーに関わる印刷ジョブの送信後における作業の担当者となるユーザーを適切に決定し得る画像形成装置、画像形成システムおよび画像形成プログラムを提供する。【解決手段】クライアント端末１００Ａ〜１００Ｄを有する画像形成システム１０に適用される画像形成装置２００であり、印刷ジョブの印刷ステータスに対応する通知を生成する通知生成部と、通知の宛先を決定する通知先決定部と、通知を送信する送信部と、を有する。クライアント端末のユーザーは、印刷ジョブの印刷に関わるグループを構成している。通知先決定部は、ユーザー識別情報に基づいて、通知の宛先となる最適なユーザーを決定する。送信部は、決定されたユーザーに対応するクライアント端末に対して、通知を送信する。【選択図】図１
2020029077.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアント端末を有する画像形成システムに適用される画像形成装置であって、
クライアント端末から送信される印刷ジョブ情報を受信する受信部と、
印刷ジョブを印刷する印刷部と、
前記印刷ジョブの印刷ステータスに対応する通知を生成する通知生成部と、
前記通知の宛先を決定する通知先決定部と、
前記通知を送信する送信部と、を有し、
前記複数のクライアント端末のユーザーは、前記印刷ジョブの印刷に関わるグループを構成しており、
前記印刷ジョブ情報は、前記印刷ジョブと、前記グループを構成するユーザーを特定するためのユーザー識別情報と、を含んでおり、
前記通知先決定部は、前記ユーザー識別情報に基づいて、前記グループを構成するユーザーの中から特定のユーザーを前記通知の宛先として決定し、
前記送信部は、前記特定のユーザーに対応するクライアント端末に対して、前記通知を送信する、画像形成装置。
【請求項２】
前記通知先決定部は、前記画像形成装置の位置情報と、前記ユーザー識別情報に関連付けられたユーザーに対応するクライアント端末の位置情報とを比較し、前記画像形成装置との間で最短の位置となるクライアント端末のユーザーを、前記通知の宛先として決定する、請求項１に記載の画像形成装置。
【請求項３】
前記受信部は、複数の印刷ジョブ情報を受信しており、
前記通知先決定部は、前記複数の印刷ジョブ情報に含まれるユーザー識別情報において重複頻度が最大のユーザーを、前記通知の宛先として決定する、請求項１に記載の画像形成装置。
【請求項４】
前記通知は、前記印刷ステータスがエラー発生である場合、印刷を正常に完了できなかったことを注意喚起するメッセージを含んでいる、請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
前記通知は、前記印刷ステータスが印刷正常完了である場合、印刷物の受け取りを催促するメッセージを含んでいる、請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項６】
前記通知先決定部は、前記印刷ステータスが用紙切れによるエラー発生である場合、用紙保管場所の位置情報と、前記ユーザー識別情報に関連付けられたユーザーに対応するクライアント端末の位置情報とを比較し、前記用紙保管場所との間で最短の位置となるクライアント端末のユーザーを、前記通知の宛先として決定する、請求項１に記載の画像形成装置。
【請求項７】
前記通知は、用紙の補給を依頼するメッセージを含んでいる、請求項６に記載の画像形成装置。
【請求項８】
請求項１〜７のいずれか１項に記載の画像形成装置と、
複数のクライアント端末と、を有し、
前記複数のクライアント端末のユーザーは、前記印刷ジョブの印刷に関わるグループを構成し、
前記複数のクライアント端末の全ては、前記画像形成装置からの通知を受信可能である受信部を有し、
前記複数のクライアント端末の少なくとも１つは、前記印刷ジョブ情報を前記画像形成装置に送信する送信部を有する、画像形成システム。
【請求項９】
前記グループは、前記複数のクライアント端末がコミュニケーションを行うために生成される通信セッションによって構成され、
前記ユーザー識別情報は、前記通信セッションにおけるユーザー識別情報である、請求項８に記載の画像形成システム。
【請求項１０】
前記通信セッションは、チャットルームに対応するセッションである、請求項９に記載の画像形成システム。
【請求項１１】
複数のクライアント端末を有する画像形成システムに適用される画像形成装置を制御するための画像形成プログラムであって、
クライアント端末から送信される印刷ジョブ情報を受信する受信手順と、
印刷ジョブを印刷する印刷手順と、
前記印刷ジョブの印刷ステータスに対応する通知を生成する通知生成手順と、
前記通知の宛先を決定する通知先決定手順と、
前記通知を送信する送信手順と、を有する処理を、前記画像形成装置に実行させ、
前記複数のクライアント端末のユーザーは、前記印刷ジョブの印刷に関わるグループを構成しており、
前記印刷ジョブ情報は、前記印刷ジョブと、前記グループを構成するユーザーを特定するためのユーザー識別情報と、を含んでおり、
前記通知先決定手順においては、前記ユーザー識別情報に基づいて、前記グループを構成するユーザーの中から特定のユーザーが、前記通知の宛先として決定され、
前記送信手順においては、前記特定のユーザーに対応するクライアント端末に対して、前記通知が送信される、画像形成プログラム。
【請求項１２】
前記通知先決定手順においては、前記画像形成装置の位置情報と、前記ユーザー識別情報に関連付けられたユーザーに対応するクライアント端末の位置情報とが比較され、前記画像形成装置との間で最短の位置となるクライアント端末のユーザーが、前記通知の宛先として決定される、請求項１１に記載の画像形成プログラム。
【請求項１３】
前記受信手順においては、複数の印刷ジョブ情報が受信されており、
前記通知先決定手順においては、前記複数の印刷ジョブ情報に含まれるユーザー識別情報において重複頻度が最大のユーザーが、前記通知の宛先として決定される、請求項１１に記載の画像形成プログラム。
【請求項１４】
前記通知は、前記印刷ステータスがエラー発生である場合、印刷を正常に完了できなかったことを注意喚起するメッセージを含んでいる、請求項１１〜１３のいずれか１項に記載の画像形成プログラム。
【請求項１５】
前記通知は、前記印刷ステータスが印刷正常完了である場合、印刷物の受け取りを催促するメッセージを含んでいる、請求項１１〜１３のいずれか１項に記載の画像形成プログラム。
【請求項１６】
前記通知先決定手順においては、前記印刷ステータスが用紙切れによるエラー発生である場合、用紙保管場所の位置情報と、前記ユーザー識別情報に関連付けられたユーザーに対応するクライアント端末の位置情報とが比較され、前記用紙保管場所との間で最短の位置となるクライアント端末のユーザーが、前記通知の宛先として決定される、請求項１１に記載の画像形成プログラム。
【請求項１７】
前記通知は、前記印刷ステータスが印刷正常完了である場合、印刷物の受け取りを催促するメッセージを含んでいる、請求項１６に記載の画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システムおよび画像形成プログラムに関する。
【背景技術】
【０００２】
印刷物のサイズ、カラーなどの印刷条件および文書内容を、複数のメンバー（ユーザー）からなるグループ内において議論（共同で検討）あるいは協力して印刷ジョブとして決定する状況が存在する。そして、決定された印刷条件および文書内容の印刷ジョブは、例えば、グループの代表者によって画像形成装置に送信される。そして、印刷ジョブの送信後においては、紙詰まりや用紙切れ等の印刷エラーが発生した場合におけるエラーの除去作業や、印刷が正常に完了した場合における印刷物を受け取る作業が、残っている。
【０００３】
なお、画像形成装置を使用する別のユーザーに対し、印刷物の受け取りの代行を依頼する技術が提案されている（例えば、特許文献１および特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−０６７０４９号公報
【特許文献２】特開２０１４−００４８０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、印刷エラーの発生や印刷の正常完了は、印刷ジョブを送信した代表者にのみ通知される。そのため、グループを構成するユーザーの中から担当者を決定する手間が発生し、非効率である。例えば、代表者は、最適なメンバーを特定し、かつ、別途連絡して、作業を依頼することが必要である。
【０００６】
なお、特許文献１に記載の技術においては、画像形成装置とユーザーとの間の距離のみに基づいて、依頼先ユーザー（担当者）が決定されており、印刷ジョブを決定したグループと無関係のユーザーに作業が依頼される場合が生じ、そのような場合、依頼されたユーザーにとっては余計な負荷が発生する。また本来作業すべきユーザーに通知されない問題も生じる。また、特許文献２に記載の技術においては、依頼先ユーザー（担当者）は、依頼元ユーザーによって一人指定されており、事前に手動で依頼先ユーザーを決定しておく必要がある。
【０００７】
本発明は、上記従来技術に伴う課題を解決するためになされたものであり、グループを構成する複数のユーザーに関わる印刷ジョブの送信後における作業の担当者となるユーザーを適切に決定し得る画像形成装置、画像形成システムおよび画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の上記目的は、下記の手段によって達成される。
（１）複数のクライアント端末を有する画像形成システムに適用される画像形成装置であって、
クライアント端末から送信される印刷ジョブ情報を受信する受信部と、
印刷ジョブを印刷する印刷部と、
前記印刷ジョブの印刷ステータスに対応する通知を生成する通知生成部と、
前記通知の宛先を決定する通知先決定部と、
前記通知を送信する送信部と、を有し、
前記複数のクライアント端末のユーザーは、前記印刷ジョブの印刷に関わるグループを構成しており、
前記印刷ジョブ情報は、前記印刷ジョブと、前記グループを構成するユーザーを特定するためのユーザー識別情報と、を含んでおり、
前記通知先決定部は、前記ユーザー識別情報に基づいて、前記グループを構成するユーザーの中から特定のユーザーを前記通知の宛先として決定し、
前記送信部は、前記特定のユーザーに対応するクライアント端末に対して、前記通知を送信する、画像形成装置。
【０００９】
（２）前記通知先決定部は、前記画像形成装置の位置情報と、前記ユーザー識別情報に関連付けられたユーザーに対応するクライアント端末の位置情報とを比較し、前記画像形成装置との間で最短の位置となるクライアント端末のユーザーを、前記通知の宛先として決定する、上記（１）に記載の画像形成装置。
【００１０】
（３）前記受信部は、複数の印刷ジョブ情報を受信しており、
前記通知先決定部は、前記複数の印刷ジョブ情報に含まれるユーザー識別情報において重複頻度が最大のユーザーを、前記通知の宛先として決定する、上記（１）に記載の画像形成装置。
【００１１】
（４）前記通知は、前記印刷ステータスがエラー発生である場合、印刷を正常に完了できなかったことを注意喚起するメッセージを含んでいる、上記（１）〜（３）のいずれか１項に記載の画像形成装置。
【００１２】
（５）前記通知は、前記印刷ステータスが印刷正常完了である場合、印刷物の受け取りを催促するメッセージを含んでいる、上記（１）〜（３）のいずれか１項に記載の画像形成装置。
【００１３】
（６）前記通知先決定部は、前記印刷ステータスが用紙切れによるエラー発生である場合、用紙保管場所の位置情報と、前記ユーザー識別情報に関連付けられたユーザーに対応するクライアント端末の位置情報とを比較し、前記用紙保管場所との間で最短の位置となるクライアント端末のユーザーを、前記通知の宛先として決定する、上記（１）に記載の画像形成装置。
【００１４】
（７）前記通知は、用紙の補給を依頼するメッセージを含んでいる、上記（６）に記載の画像形成装置。
【００１５】
（８）上記（１）〜（７）のいずれか１項に記載の画像形成装置と、
複数のクライアント端末と、を有し、
前記複数のクライアント端末のユーザーは、前記印刷ジョブの印刷に関わるグループを構成し、
前記複数のクライアント端末の全ては、前記画像形成装置からの通知を受信可能である受信部を有し、
前記複数のクライアント端末の少なくとも１つは、前記印刷ジョブ情報を前記画像形成装置に送信する送信部を有する、画像形成システム。
【００１６】
（９）前記グループは、前記複数のクライアント端末がコミュニケーションを行うために生成される通信セッションによって構成され、
前記ユーザー識別情報は、前記通信セッションにおけるユーザー識別情報である、上記（８）に記載の画像形成システム。
【００１７】
（１０）前記通信セッションは、チャットルームに対応するセッションである、上記（９）に記載の画像形成システム。
【００１８】
（１１）複数のクライアント端末を有する画像形成システムに適用される画像形成装置を制御するための画像形成プログラムであって、
クライアント端末から送信される印刷ジョブ情報を受信する受信手順と、
印刷ジョブを印刷する印刷手順と、
前記印刷ジョブの印刷ステータスに対応する通知を生成する通知生成手順と、
前記通知の宛先を決定する通知先決定手順と、
前記通知を送信する送信手順と、を有する処理を、前記画像形成装置に実行させ、
前記複数のクライアント端末のユーザーは、前記印刷ジョブの印刷に関わるグループを構成しており、
前記印刷ジョブ情報は、前記印刷ジョブと、前記グループを構成するユーザーを特定するためのユーザー識別情報と、を含んでおり、
前記通知先決定手順においては、前記ユーザー識別情報に基づいて、前記グループを構成するユーザーの中から特定のユーザーが、前記通知の宛先として決定され、
前記送信手順においては、前記特定のユーザーに対応するクライアント端末に対して、前記通知が送信される、画像形成プログラム。
【００１９】
（１２）前記通知先決定手順においては、前記画像形成装置の位置情報と、前記ユーザー識別情報に関連付けられたユーザーに対応するクライアント端末の位置情報とが比較され、前記画像形成装置との間で最短の位置となるクライアント端末のユーザーが、前記通知の宛先として決定される、上記（１１）に記載の画像形成プログラム。
【００２０】
（１３）前記受信手順においては、複数の印刷ジョブ情報が受信されており、
前記通知先決定手順においては、前記複数の印刷ジョブ情報に含まれるユーザー識別情報において重複頻度が最大のユーザーが、前記通知の宛先として決定される、上記（１１）に記載の画像形成プログラム。
【００２１】
（１４）前記通知は、前記印刷ステータスがエラー発生である場合、印刷を正常に完了できなかったことを注意喚起するメッセージを含んでいる、上記（１１）〜（１３）のいずれか１項に記載の画像形成プログラム。
【００２２】
（１５）前記通知は、前記印刷ステータスが印刷正常完了である場合、印刷物の受け取りを催促するメッセージを含んでいる、上記（１１）〜（１３）のいずれか１項に記載の画像形成プログラム。
【００２３】
（１６）前記通知先決定手順においては、前記印刷ステータスが用紙切れによるエラー発生である場合、用紙保管場所の位置情報と、前記ユーザー識別情報に関連付けられたユーザーに対応するクライアント端末の位置情報とが比較され、前記用紙保管場所との間で最短の位置となるクライアント端末のユーザーが、前記通知の宛先として決定される、上記（１１）に記載の画像形成プログラム。
【００２４】
（１７）前記通知は、前記印刷ステータスが印刷正常完了である場合、印刷物の受け取りを催促するメッセージを含んでいる、上記（１６）に記載の画像形成プログラム。
【発明の効果】
【００２５】
本発明に係る画像形成装置、画像形成システムおよび画像形成プログラムによれば、グループを構成するユーザーを特定するためのユーザー識別情報に基づいて、印刷ステータスに対応する通知の宛先となる最適なユーザーが決定される（グループ内のユーザーの中から所定の条件を満たすユーザーが、最適なユーザーとして決定される）。つまり、グループを構成するユーザーの中から、印刷ステータスに対応する作業を実行するのに最適な担当者が決定されるため、担当者を決定する手間が省略される。したがって、グループを構成する複数のユーザーに関わる印刷ジョブの送信後における作業の担当者となるユーザーを適切に決定し得る画像形成装置、画像形成システムおよび画像形成プログラムを提供することが可能である。
【図面の簡単な説明】
【００２６】
【図１】実施の形態１に係る画像形成システムを説明するための概略図である。
【図２】図１に示されるクライアント端末を説明するためのブロック図である。
【図３】図２に示される印刷ジョブ情報送信プログラムを説明するためのブロック図である。
【図４】印刷ジョブ情報に含まれるユーザー識別情報を説明するためのテーブルである。
【図５】図１に示される印刷装置を説明するためのブロック図である。
【図６】図５に示される印刷ジョブリストを説明するためのテーブルである。
【図７】図５に示されるクライアント端末の位置情報を説明するためのテーブルである。
【図８】図５に示される印刷装置の位置情報を説明するためのテーブルである。
【図９】図５に示される画像形成プログラムを説明するためのブロック図である。
【図１０】画像形成システム全体の動作を説明するためのシーケンス図である。
【図１１】図１０に示される「メッセージ」表示を説明するための概略図である。
【図１２】印刷装置の動作を説明するためのフローチャートである。
【図１３】図１２に示されるステップＳ１０５の印刷ステータスの更新を説明するためのテーブルである。
【図１４】実施の形態２に係る画像形成システムを説明するための概略図である。
【図１５】図１４に示されるクライアント端末のグループを説明するためのブロック図である。
【図１６】図１４に示されるクライアント端末を説明するためのブロック図である。
【図１７】図１６に示されるチャットプログラムを説明するためのブロック図である。
【図１８Ａ】実施の形態２に係る画像形成システム全体の動作を説明するためのシーケンス図である。
【図１８Ｂ】図１８Ａに続くシーケンス図である。
【図１９】図１４に示される印刷装置の記憶部に保存される印刷ジョブリストを説明するためのテーブルである。
【図２０】図１８Ｂに示される「メッセージ」表示を説明するための概略図である。
【図２１】実施の形態２に係る印刷装置の動作を説明するためのフローチャートである。
【図２２】図２１に示されるステップＳ２０６の印刷ステータスの更新を説明するためのテーブルである。
【図２３】実施の形態３に係る画像形成システムを説明するための概略図である。
【図２４】実施の形態３に係る印刷装置を説明するためのブロック図である。
【図２５】実施の形態３に係る画像形成システム全体の動作を説明するためのシーケンス図である。
【図２６】実施の形態３に係る印刷装置の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００２７】
以下、本発明の実施の形態を図面を参照しつつ説明する。なお、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００２８】
図１は、実施の形態１に係る画像形成システムを説明するための概略図である。
【００２９】
実施の形態１に係る画像形成システム１０は、図１に示されるように、複数のクライアント端末１００Ａ〜１００Ｄ、印刷装置２００およびネットワーク３００を有する。
【００３０】
クライアント端末１００Ａ〜１００Ｄは、例えば、印刷ジョブを作成し、印刷装置２００に送信するために使用されるコンピューターである。印刷ジョブは、例えば、ＰＤＬ（ページ記述言語：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）形式の印刷データおよび印刷設定データを含んでいる。
【００３１】
クライアント端末１００Ａ〜１００Ｄのユーザー１〜４は、印刷ジョブの印刷に関わるグループを構成しており、印刷ジョブを構成する文書内容および印刷条件は、グループ内において議論（共同で検討）あるいは協力して決定される。実施の形態１において、クライアント端末１００Ａのユーザー１は、グループの代表者（オーナー）であり、決定された印刷条件および文書内容の印刷ジョブを、印刷装置２００に送信する。なお、以下において、クライアント端末１００Ａ〜１００Ｄは、クライアント端末１００によって適宜参照する。
【００３２】
印刷装置２００は、例えば、コピー機能、プリンタ機能およびスキャン機能を有するＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）から構成される画像形成装置であり、ネットワーク３００を経由してクライアント端末１００に接続されている。印刷装置２００は、クライアント端末１００からの印刷ジョブに基づいて、記録媒体である用紙に画像を形成（印刷）するために使用される。
【００３３】
ネットワーク３００は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Ｆｉｂｅｒ−Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）などの規格によりコンピューターやネットワーク機器同士を接続する構内情報通信網（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ同士を専用線で接続した広域情報通信網（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、これらの組合わせなどの各種のネットワークからなる。ネットワークプロトコルは、例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）である。
【００３４】
次に、クライアント端末１００を詳述する。
【００３５】
図２は、図１に示されるクライアント端末を説明するためのブロック図である。
【００３６】
クライアント端末１００は、図２に示されるように、制御部１１０、記憶部１２０、入力装置１５０、表示部１６０および通信部１７０を有し、これらは、バス１９０を経由して相互に接続されている。
【００３７】
制御部１１０は、プログラムにしたがって上記各部の制御や各種の演算処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等から構成される制御回路であり、クライアント端末１００の各機能は、それに対応するプログラムをＣＰＵ（制御部１１０）が実行することにより発揮される。
【００３８】
記憶部１２０は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、不揮発性メモリー、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等が適宜組み合わされて構成されている。
【００３９】
記憶部１２０に保存されるプログラムは、例えば、ＯＳ（オペレーティングシステム）、文書作成プログラム１２２、印刷ジョブ情報送信プログラム１２４、通知受信プログラム１２８である。
【００４０】
印刷ジョブ情報送信プログラム１２４は、ユーザーが印刷指示を行う際に起動されるプログラムであり、印刷ジョブ情報を生成し、ネットワーク３００を経由して印刷装置２００へ送信する。通知受信プログラム１２８は、印刷装置２００からの通知を受信し、当該通知に含まれるメッセージを表示するために使用される。記憶部１２０に保存されるデータは、例えば、文書作成プログラムによって作成された文書である。
【００４１】
入力装置１５０は、キーボード、ポインティングデバイス等を有しており、例えば、文書データの作成、印刷ジョブ情報送信プログラム１２４の操作に、利用される。ポインティングデバイスは、例えば、マウスである。
【００４２】
表示部１６０は、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、ＬＣＤ）や有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ、ＯＥＬＤ）からなり、例えば、文書作成プログラムの操作画面、印刷ジョブ情報送信プログラム１２４の操作画面、印刷装置２００からの通知に対応する注意喚起画面を、表示する。
【００４３】
通信部１７０は、ネットワーク３００を経由した通信機能を追加する拡張装置からなる通信インターフェースを有しており、印刷装置２００と通信して、データを送受信するために使用される。
【００４４】
次に、印刷ジョブ情報送信プログラム１２４を詳述する。
【００４５】
図３は、図２に示される印刷ジョブ情報送信プログラムを説明するためのブロック図、図４は、印刷ジョブ情報に含まれるユーザー識別情報を説明するためのテーブルである。
【００４６】
印刷ジョブ情報送信プログラム１２４は、印刷ジョブ生成部１２５および印刷ジョブ情報生成部１２６および印刷ジョブ情報送信部１２７を有する。
【００４７】
印刷ジョブ生成部１２５は、例えば、文書作成プログラム１２２によって作成された文書データを、印刷装置２００によって対応可能な記述言語形式の印刷データに変換し、印刷ジョブを生成する。
【００４８】
印刷ジョブ情報生成部１２６は、印刷ジョブおよびユーザー識別情報を含んでいる印刷ジョブ情報を生成する。ユーザー識別情報は、印刷ジョブの印刷に関わるグループを構成するユーザーを特定するための情報であり、図４に示されるように、ユーザー１〜４に対応するｕｓｅｒ１＠ｘｘｘ．ｃｏｍ〜ｕｓｅｒ４＠ｘｘｘ．ｃｏｍであり、印刷ジョブＡ０１０と関連付けられている。
【００４９】
印刷ジョブ情報送信部１２７は、通信部１７０を使用し、印刷ジョブ情報を印刷装置２００に送信する。
【００５０】
次に、印刷装置２００を詳述する。
【００５１】
図５は、図１に示される印刷装置を説明するためのブロック図、図６、図７および図８は、図５に示される印刷ジョブリスト、クライアント端末の位置情報および印刷装置の位置情報を説明するためのテーブルである。
【００５２】
印刷装置２００は、図５に示されるように、制御部２１０、記憶部２２０、給紙部２５０、画像読取部２５５、画像形成部２６０、用紙排出部２６５、操作パネル２７０、通信部２８０を有し、これらは、バス２９０を経由して相互に接続されている。
【００５３】
制御部２１０は、プログラムにしたがって上記各部の制御や各種の演算処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等から構成される制御回路であり、印刷装置２００の各機能は、それに対応するプログラムをＣＰＵ（制御部２１０）が実行することにより発揮される。
【００５４】
記憶部２２０は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、不揮発性メモリー、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等が適宜組み合わされて構成されている。
【００５５】
記憶部２２０に保存されるプログラムは、例えば、画像形成プログラム２３０、ＲＩＰ（ラスタライズ：Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）プログラムである。記憶部２２０に保存されるデータは、印刷ジョブリスト２４０、クライアント端末１００の位置情報２４２、印刷装置２００の位置情報２４４、画像読取部２５５からの読取画像データ（スキャンデータ）、ＲＩＰによって変換されたビットマップデータ等である。
【００５６】
印刷ジョブリスト２４０は、受信した印刷ジョブの状態を示している情報であり、実施の形態１においては、図６に示されるように、ｉｄ、印刷ジョブ識別情報、ユーザー識別情報および印刷ステータスを含んでいる。クライアント端末１００の位置情報２４２は、図７に示されるように、Ｘ座標情報、Ｙ座標情報および高さ情報によって定義され、ユーザー識別情報に関連付けられている。印刷装置２００の位置情報２４４は、図８に示されるように、Ｘ座標情報、Ｙ座標情報および高さ情報によって定義される。なお、位置情報は、Ｘ座標情報、Ｙ座標情報および高さ情報によって定義される形態に限定されない。
【００５７】
給紙部２５０は、複数の給紙トレイを有しており、制御部２１０から指示された用紙を給紙トレイから取り出し、画像形成部２６０に向って搬送するために使用される。
【００５８】
画像読取部２５５は、例えば、自動原稿送り装置（ＡＤＦ：Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）と、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサを備えているスキャナーと、から構成され、原稿台に載置される原稿の画像データ（スキャンデータ）を生成するために使用される。
【００５９】
画像形成部２６０は、帯電、露光、現像、転写および定着工程を含む電子写真式プロセスの作像プロセスを用いて、記録媒体である用紙上に画像を形成するプリントエンジンを有する印刷部であり、画像データを印刷するために使用される。印刷（画像形成）は、電子写真式プロセスを利用する形態に限定されず、インパクト方式、熱転写方式、インクジェット方式を適宜適用することが可能である。
【００６０】
用紙排出部２６５は、排紙トレイを有しており、印刷（画像が形成）された用紙を、排紙トレイ（装置外）に排出するために使用される。
【００６１】
操作パネル２７０は、入力部および表示部を有する。入力部は、物理キーボードを有する。物理キーボードは、文字入力、各種設定、スタート指示等の各種指示（入力）を、ユーザーが実行するために利用される。表示部は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やタッチパネルから構成され、印刷ジョブの進行状況、用紙ジャムの発生状況、現在変更可能な設定等を、ユーザーに通知するために使用される。
【００６２】
通信部２８０は、ネットワーク３００を経由した通信機能を追加する拡張装置からなる通信インターフェースを有しており、ネットワーク３００を経由してクライアント端末１００と通信して、データを送受信するために使用される。
【００６３】
次に、画像形成プログラム２３０を説明する。
【００６４】
図９は、図５に示される画像形成プログラムを説明するためのブロック図である。
【００６５】
画像形成プログラム２３０は、図９に示されるように、印刷ジョブ情報受信部２３１、印刷ジョブ情報保存部２３２、印刷制御部２３３、通知生成部２３４、通知先決定部２３５および通知送信部２３６を有する。
【００６６】
印刷ジョブ情報受信部２３１は、グループの代表者であるユーザー１のクライアント端末１００Ａから送信される印刷ジョブ情報を、通信部２８０を使用して受信する。印刷ジョブ情報保存部２３２は、受信された印刷ジョブ情報を、記憶部２２０に保存させる。印刷制御部２３３は、印刷ジョブ情報に含まれる印刷ジョブを、画像形成部２６０を使用して印刷（実行）させる。通知生成部２３４は、印刷ステータスに対応する通知を生成する。通知先決定部２３５は、ユーザー識別情報に基づいて、通知の宛先となる最適なユーザーを、クライアント端末１００Ａ〜１００Ｄのユーザー１〜４（ｕｓｅｒ１＠ｘｘｘ．ｃｏｍ〜ｕｓｅｒ４＠ｘｘｘ．ｃｏｍ）の中から決定する。通知送信部２３６は、決定されたユーザーに対応するクライアント端末に対し、通信部２８０を使用して、印刷ステータスに対応する通知を送信する。
【００６７】
画像形成プログラム２３０においては、上述のように、グループを構成するユーザーを特定するためのユーザー識別情報に基づいて、印刷ステータスに対応する通知の宛先となる、最適なユーザーが決定される（グループ内のユーザーの中から所定の条件を満たすユーザーが、最適なユーザーとして決定される）。つまり、グループを構成するユーザーの中から、印刷ステータスに対応する作業を実行するのに最適な担当者が決定されるため、担当者を決定する手間が省略される。
【００６８】
実施の形態１においては、通知先決定部２３５は、印刷装置２００の位置情報２４４（図８参照）と、ユーザー識別情報に関連付けられたユーザーに対応するクライアント端末１００Ａ〜１００Ｄの位置情報２４２（図７参照）とを比較し、印刷装置２００との間で最短の位置となる（最寄りの）クライアント端末のユーザーを通知の宛先として決定する。
【００６９】
例えば、ｕｓｅｒ３＠ｘｘｘ．ｃｏｍに対応するクライアント端末１００Ｃの高さは、印刷装置２００の高さと同一である。また、ｕｓｅｒ３＠ｘｘｘ．ｃｏｍに対応するクライアント端末１００ＣのＸ座標およびＹ座標は、印刷装置２００のＸ座標およびＹ座標との差分が小さい。したがって、ｕｓｅｒ３＠ｘｘｘ．ｃｏｍに対応するクライアント端末１００Ｃが、通知の宛先として決定される。
【００７０】
最短の位置は、直線距離のみを考慮する形態に限定されない。例えば、クライアント端末１００および印刷装置２００が配置されるフロアーにおけるユーザーの移動経路の距離を考慮することも可能である。また、高さに関しては、移動の困難性を考慮して、重みを付けることも可能である。
【００７１】
次に、画像形成システム全体の動作を説明する。
【００７２】
図１０は、画像形成システム全体の動作を説明するためのシーケンス図、図１１は、図１０に示される「メッセージ」表示を説明するための概略図である。
【００７３】
まず、図１０に示されるように、印刷ジョブの印刷に関わるグループの代表者であるユーザー１のクライアント端末１００Ａは、ユーザー２〜４のクライアント端末１００Ｂ〜１００Ｄにおいて印刷開始が選択されたことを検出することによって、印刷ジョブを構成する文書内容および印刷条件が決定されたことを、把握する。
【００７４】
そして、クライアント端末１００Ａは、印刷ジョブ情報送信プログラム１２４（図３参照）を実行する。例えば、印刷ジョブ生成部１２５は、印刷ジョブを生成し、印刷ジョブ情報生成部１２６は、印刷ジョブとユーザー識別情報とを含んでいる印刷ジョブ情報を生成する。その後、印刷ジョブ情報送信部１２７は、通信部１７０を使用し、印刷ジョブ情報を印刷装置２００に送信する。
【００７５】
印刷装置２００は、画像形成プログラム２３０（図９参照）を実行する。例えば、印刷ジョブ情報受信部２３１は、通信部２８０を使用して印刷ジョブ情報を受信し、印刷ジョブ情報保存部２３２は、受信された印刷ジョブ情報を、記憶部２２０に保存させる。印刷制御部２３３は、印刷ジョブ情報に含まれる印刷ジョブを、画像形成部２６０を使用して印刷（実行）させる。印刷ジョブの実行が完了し、印刷ステータスが印刷正常完了となると、通知生成部２３４は、印刷ステータスに対応する通知を生成する。印刷ステータスは、実施の形態１においては、印刷正常完了であり、通知は、印刷物の受け取りを催促するメッセージを含んでいる。
【００７６】
通知先決定部２３５は、ユーザー識別情報に基づいて、通知の宛先となる最適なユーザーを、クライアント端末１００Ａ〜１００Ｄのユーザー１〜４の中から決定する。実施の形態１においては、上述のように、ユーザー３に対応するクライアント端末１００Ｃが、通知の宛先として決定される。そして、印刷装置２００は、通信部２８０を使用して、決定されたユーザー（ユーザー３）に対応するクライアント端末に対し、通知を送信する。
【００７７】
ユーザー３のクライアント端末１００Ｃは、通知受信プログラム１２８を実行する。例えば、通知受信プログラム１２８は、通信部１７０を使用し、通知を受信する。そして、クライアント端末１００Ｃは、通知に含まれているメッセージを表示部１６０に表示する。例えば、表示部１６０は、図１１に示されるように、「印刷完了：受け取りに来てください」のメッセージを表示する。
【００７８】
次に、印刷装置２００の動作を詳述する。
【００７９】
図１２は、印刷装置の動作を説明するためのフローチャート、図１３は、図１２に示されるステップＳ１０５の印刷ステータスの更新を説明するためのテーブルである。なお、図１２に示されるフローチャートにより示されるアルゴリズムは、画像形成プログラム２３０として保存されており、ＣＰＵ（制御部２１０）によって実行される。
【００８０】
まず、図１２に示されるように、グループの代表者であるユーザー１のクライアント端末１００Ａから送信される印刷ジョブ情報は、印刷装置２００の通信部２８０によって受信される（ステップＳ１０１）。受信された印刷ジョブ情報は、記憶部２２０に保存される（ステップＳ１０２）。なお、この際、印刷ジョブリスト２４０に、印刷ジョブ識別情報およびユーザー識別情報が登録される（図６参照）。
【００８１】
その後、印刷ジョブ情報に含まれる印刷ジョブＡ０１０の印刷が、画像形成部２６０によって開始される（ステップＳ１０３）。
【００８２】
印刷ジョブＡ０１０の印刷が完了すると（ステップＳ１０４：ＹＥＳ）、図１３に示されるように、印刷ジョブリストにおいて、印刷ジョブＡ０１０に関する印刷ステータスが、「印刷正常完了」に更新される（ステップＳ１０５）。そして、印刷ステータス「印刷正常完了」に対応する通知が生成される（ステップＳ１０６）。
【００８３】
印刷ジョブＡ０１０に関連するユーザーが、印刷ジョブ情報に含まれるユーザー識別情報に基づいて特定される（ステップＳ１０７）。そして、特定されたユーザー１〜４（ｕｓｅｒ１＠ｘｘｘ．ｃｏｍ〜ｕｓｅｒ４＠ｘｘｘ．ｃｏｍ）に対応するクライアント端末１００Ａ〜１００Ｄの位置情報２４２が、記憶部２２０に保存されているテーブル（図７参照）から取得される（ステップＳ１０８）。
【００８４】
次に、印刷装置２００の位置情報２４４が、記憶部２２０に保存されているテーブル（図８参照）から取得され（ステップＳ１０９）、印刷装置２００の位置情報２４４とクライアント端末１００Ａ〜１００Ｄの位置情報２４２とを比較し、印刷装置２００との間で最短の位置となるクライアント端末のユーザー３（ｕｓｅｒ３＠ｘｘｘ．ｃｏｍ）が、通知の宛先として決定される（ステップＳ１１０）。
【００８５】
その後、決定されたユーザー３（ｕｓｅｒ３＠ｘｘｘ．ｃｏｍ）に対応するクライアント端末１００Ｃに対し、通信部２８０によって、通知が送信され（ステップＳ１１１）、プロセスは、終了する。
【００８６】
なお、ステップＳ１０１、Ｓ１０２、Ｓ１０３〜Ｓ１０５、Ｓ１０６、Ｓ１０７〜Ｓ１１０およびステップＳ１１１は、画像形成プログラム２３０の印刷ジョブ情報受信部２３１、印刷ジョブ情報保存部２３２、印刷制御部２３３、通知生成部２３４、通知先決定部２３５および通知送信部２３６に対応している。
【００８７】
以上のように、実施の形態１においては、印刷ジョブの印刷が正常に完了した場合において、印刷装置との間で最短の位置となるクライアント端末のユーザーに対してのみ、印刷物の受け取りを催促するメッセージが、通知される。したがって、グループを構成するユーザーの中から、印刷物を受け取る担当者を決定する手間が省略される。つまり、グループを構成する複数のユーザーに関わる印刷ジョブの送信後における作業の担当者となるユーザーを適切に決定し得る画像形成装置、画像形成システムおよび画像形成プログラムを提供することが可能である。
【００８８】
クライアント端末の位置情報、印刷装置の位置情報、および、ユーザー識別情報は、外部のサーバーに適宜保存することも可能である。位置情報は、Ｘ座標、Ｙ座標および高さによって定義する形態に限定されない。
【００８９】
次に、実施の形態２を説明する。
【００９０】
図１４は、実施の形態２に係る画像形成システムを説明するための概略図、図１５は、図１４に示されるグループを説明するためのブロック図である。
【００９１】
実施の形態２に係る画像形成システム２０は、グループの構成、通知を生成する印刷ステータスおよび通知先ユーザーの決定ロジックに関し、実施の形態１に係る画像形成システム１０と、概して異なっている。なお、実施の形態１と同様の機能を有する部材については類似する符号を使用し、重複を避けるため、その説明を省略する。
【００９２】
図１４に示されるように、実施の形態２に係る画像形成システム２０は、複数のクライアント端末１００Ａ〜１００Ｊ、印刷装置２００、ネットワーク３００およびチャットサーバー４００を有する。なお、チャットサーバー４００は、チャットルームを作成し、かつ、維持管理するコンピューターである。
【００９３】
クライアント端末１００Ａ〜１００Ｄのユーザー１〜４は、印刷ジョブＡ０１０の印刷に関わるグループ１を構成している。クライアント端末１００Ｂ，１００Ｅ，１００Ｆのユーザー２，５，６は、印刷ジョブＡ０１１の印刷に関わるグループ２を構成している。クライアント端末１００Ｂ，１００Ｇ，１００Ｈのユーザー２，７，８は、印刷ジョブＡ０１２の印刷に関わるグループ３を構成している。クライアント端末１００Ｉ，１００Ｊのユーザー９，１０は、印刷ジョブＡ０１３の印刷に関わるグループ４を構成している。したがって、クライアント端末１００Ｂのユーザー２は、複数のグループ１〜３に重複して所属（参加）している。
【００９４】
グループ１〜４は、図１５に示されるように、ユーザー１〜１０が参加しているチャットルーム１〜４に対応しており、印刷ジョブを構成する文書内容および印刷条件が、チャットルーム１〜４内において議論（共同で検討）あるいは協力して決定される。
【００９５】
チャットルーム１〜４は、ユーザー１〜１０のクライアント端末（１００Ａ〜１００Ｊ）がコミュニケーションを行うために生成された通信セッションである。なお、印刷ジョブＡ０１０、Ａ０１１、Ａ０１２およびＡ０１３の印刷に関わるグループ１、２、３および４の代表者は、例えば、ユーザー１、ユーザー５、ユーザー７およびユーザー８である。
【００９６】
次に、クライアント端末を詳述する。
【００９７】
図１６は、図１４に示されるクライアント端末を説明するためのブロック図、図１７は、図１６に示されるチャットプログラムを説明するためのブロック図である。
【００９８】
クライアント端末１００（１００Ａ〜１００Ｊ）は、図１６に示されるように、チャットプログラム１３０が、記憶部１２０にさらに保存されている。
【００９９】
チャットプログラム１３０は、図１７に示されるように、通信セッション確立部１３１、メッセージ送受信部１３２およびユーザー識別情報取得部１３３を有する。
【０１００】
通信セッション確立部１３１は、チャットサーバー４００において生成されたチャットルームに、ログインするために処理を実行する。メッセージ送受信部１３２は、チャットルームを経由して、チャットルームに参加している他のユーザーのクライアント端末とメッセージを交換する。メッセージは、印刷ジョブを構成する文書内容および印刷条件、印刷開始の同意等である。ユーザー識別情報取得部１３３は、チャットルームに参加している他のユーザーの識別情報を、チャットサーバー４００から取得する。
【０１０１】
次に、実施の形態２に係る画像形成システム全体の動作を説明する。
【０１０２】
図１８Ａおよび図１８Ｂは、実施の形態２に係る画像形成システム全体の動作を説明するためのシーケンス図、図１９は、図１４に示される印刷装置の記憶部に保存される印刷ジョブリストを説明するためのテーブル、図２０は、図１８Ｂに示される「メッセージ」表示を説明するための概略図である。
【０１０３】
なお、チャットルーム１（グループ１）の場合を例として説明する。また、印刷ステータスは、印刷ジョブの実行が完了しないエラー発生である。
【０１０４】
まず、グループ１に属するユーザー１〜４がコミュニケーションを行うためのチャットルーム１の場合においては、図１８Ａに示されるように、チャットルーム１に参加するユーザー１〜４のクライアント端末１００Ａ〜１００Ｄは、チャットプログラム１３０（図１７参照）を実行する。例えば、通信セッション確立部１３１は、チャットサーバー４００に対してログインを要求する。そして、チャットサーバー４００は、クライアント端末１００Ａ〜１００Ｄに対して、ログインを承認することによって、ユーザー１〜４は、チャットルーム１においてメッセージ交換が可能となる。
【０１０５】
そして、ユーザー１〜４は、メッセージ送受信部１３２を利用して、チャットルーム１内において、印刷ジョブを構成する文書内容および印刷条件を議論（共同で検討）あるいは協力して決定する。その後、ユーザー２〜４は、チャットルーム１を経由して、印刷開始選択メッセージを、代表者であるユーザー１に対して通知する。これにより、代表者であるユーザー１は、ユーザー１〜４によって印刷ジョブを構成する文書内容および印刷条件が決定されたことを、確認する。
【０１０６】
その後、ユーザー１のクライアント端末１００Ａは、ユーザー識別情報取得部１３３を使用して、チャットサーバー４００に対してユーザー２〜４のユーザー識別情報を問い合わせる。
【０１０７】
チャットサーバー４００は、ユーザー２〜４のユーザー識別情報をクライアント端末１００Ａに送信する。
【０１０８】
そして、クライアント端末１００Ａは、図１８Ｂに示されるように、印刷ジョブＡ０１０を生成し、そして、当該印刷ジョブとユーザー識別情報とを含んでいる印刷ジョブ情報を生成する。つまり、チャットルーム１内におけるユーザー識別情報を、印刷ジョブ情報のユーザー識別情報に使用する。
【０１０９】
その後、クライアント端末１００Ａは、通信部１７０を使用し、印刷ジョブ情報を印刷装置２００に送信する。
【０１１０】
なお、チャットルーム２〜４の場合も同様に、チャットルーム２〜４の代表者であるユーザー５、７および９のクライアント端末１００Ｅ、１００Ｇおよび１００Ｉは、印刷ジョブＡ０１１、Ａ０１２およびＡ０１３を含んでいる印刷ジョブ情報を各々生成し、印刷装置２００に送信する。
【０１１１】
次に、印刷装置２００は、通信部２８０を使用して印刷ジョブ情報を受信し、記憶部２２０に保存する。印刷装置２００は、チャットルーム１〜４に関連する複数の印刷ジョブ情報を受信するため、印刷ジョブリストは、図１９に示されるように、複数の印刷ジョブ識別情報を有する。なお、チャットルーム１に関連する印刷ジョブＡ０１０の印刷が完了する前に、チャットルーム２〜４からの印刷ジョブ情報を受信した場合を想定している。
【０１１２】
印刷装置２００は、印刷ジョブ情報に含まれる印刷ジョブを、画像形成部２６０を使用して印刷（実行）させる。そして、用紙切れによって印刷ジョブの実行が完了せず、印刷ステータスがエラー発生（用紙切れエラー）となると、印刷ステータスに対応する通知を生成する。通知は、印刷を正常に完了できなかったことを注意喚起するメッセージを含んでいる。
【０１１３】
印刷装置２００は、通知の宛先となる最適なユーザーを、クライアント端末１００Ａ〜１００Ｊのユーザー１〜１０の中から決定する。実施の形態２においては、後述するように、クライアント端末１００Ｂのユーザー２が、通知の宛先として決定される。そして、印刷装置２００は、通信部２８０を使用して、ユーザー２に対応するクライアント端末に対し、通知を送信する。
【０１１４】
ユーザー２のクライアント端末１００Ｂは、通信部１７０を使用し、通知を受信する。そして、クライアント端末１００Ｂは、通知に含まれているメッセージを表示部１６０に表示する。通知は、印刷ステータス「用紙切れエラー」に対応しているため、用紙の補給を依頼するメッセージ、例えば、図２０に示されるように、「用紙切れ：用紙を補給してください」のメッセージを含んでいる。
【０１１５】
次に、印刷装置の動作を詳述する。なお、グループ１（チャットルーム１）の場合を例として説明する。
【０１１６】
図２１は、実施の形態２に係る印刷装置の動作を説明するためのフローチャート、図２２は、図２１に示されるステップＳ２０６の印刷ステータスの更新を説明するための概略図である。
【０１１７】
まず、図２１に示されるように、グループ１（チャットルーム１）の代表者であるユーザー１（ｕｓｅｒ１＠ｘｘｘ．ｃｏｍ）のクライアント端末１００Ａから送信される印刷ジョブ情報は、印刷装置２００の通信部２８０によって受信される（ステップＳ２０１）。受信された印刷ジョブ情報は、記憶部２２０に保存される（ステップＳ２０２）。この際、印刷ジョブリスト２４０に、ジョブ識別情報およびユーザー識別情報が登録される。そして、グループ２〜４（チャットルーム２〜４）の代表者であるユーザー５、７および９のクライアント端末１００Ｅ、１００Ｇおよび１００Ｉからの印刷ジョブ情報も、同様に受信され、印刷ジョブリスト２４０は、図１９に示される内容を有することとなる。
【０１１８】
その後、印刷ジョブ情報に含まれる印刷ジョブＡ０１０の印刷が、画像形成部２６０によって開始される（ステップＳ２０３）。
【０１１９】
次に、用紙切れの有無が判断される（ステップＳ２０４）。
【０１２０】
用紙切れが発生していないと判断される場合（ステップＳ２０４：ＮＯ）、印刷ジョブの印刷の完了の有無が判断される（ステップＳ２０５）。そして、印刷ジョブの印刷が完了すると（ステップＳ２０５：ＹＥＳ）、プロセスは、終了する。
【０１２１】
用紙切れが発生したと判断される場合（ステップＳ２０４：ＹＥＳ）、図２２に示されるように、印刷ジョブリストにおいて、印刷ジョブＡ０１０に関する印刷ステータスが、「用紙切れエラー」に更新される（ステップＳ２０６）。そして、印刷ステータス「用紙切れエラー」に対応する通知が生成される（ステップＳ２０７）。
【０１２２】
その後、印刷ジョブＡ０１０に関連するユーザーが、印刷ジョブ情報に含まれるユーザー識別情報に基づいて特定される（ステップＳ２０８）。つまり、ユーザー１〜４が特定される。そして、重複頻度が検出される（ステップＳ２０９）。
【０１２３】
重複頻度は、印刷ステータスが印刷正常完了となっていないその他の印刷ジョブに関連するユーザー識別情報において、ユーザー１〜４のユーザー識別情報が重複して含まれている回数である。例えば、ｕｓｅｒ１＠ｘｘｘ．ｃｏｍ、ｕｓｅｒ３＠ｘｘｘ．ｃｏｍおよびｕｓｅｒ４＠ｘｘｘ．ｃｏｍは、他のチャットルームに参加していないため、重複頻度が「０」である。ｕｓｅｒ２＠ｘｘｘ．ｃｏｍは、印刷ジョブＡ０１１および印刷ジョブＡ０１２に関連するチャットルーム２および３に参加しており、重複頻度が「２」であることが検出される（図２２参照）。
【０１２４】
そして、重複頻度が最大であるｕｓｅｒ２＠ｘｘｘ．ｃｏｍに対応するユーザー２が、通知の宛先として決定される（ステップＳ２１０）。つまり、最も多くの印刷ジョブと関連しており、用紙切れエラーが発生した印刷ジョブを依頼したグループの中で、用紙切れエラーの影響が最も大きいユーザー２が、通知の宛先として決定される。
【０１２５】
その後、決定されたユーザー２に対応するクライアント端末１００Ｂに対し、通信部２８０によって、用紙の補給を依頼するメッセージを含んでいる通知が送信され（ステップＳ２１１）、プロセスは、終了する。
【０１２６】
以上のように、実施の形態２においては、重複頻度が最大のユーザーのみに対して、エラー除去（解消）の対処を依頼するメッセージが通知される。そのため、エラー除去に対処するユーザー（用紙を補給する担当者）を決定（相談）する手間が省略される。
【０１２７】
通知の宛先は、用紙切れエラーが発生した印刷ジョブに関連するユーザーの中から選択する形態に限定されず、例えば、印刷ステータスが印刷正常完了となっていない印刷ジョブに関連する全てのユーザーを、通知の宛先の候補として、重複頻度を検出することも可能である。
【０１２８】
チャットサーバー４００は、独立した専用のコンピューターによって構成する形態に限定されず、例えば、クライアント端末１００Ａ〜１００Ｊによって適宜兼用させることも可能である。
【０１２９】
ユーザー識別情報は、チャットルーム内におけるユーザー識別情報を利用する形態に限定されない。通信セッションは、チャットルームによって構成する形態に限定されない。
【０１３０】
次に、実施の形態３を説明する。
【０１３１】
図２３は、実施の形態３に係る画像形成システムを説明するための概略図、図２４は、実施の形態３に係る印刷装置を説明するためのブロック図、図２５は、実施の形態３に係る画像形成システム全体の動作を説明するためのシーケンス図である。
【０１３２】
図２３に示される実施の形態３に係る画像形成システム３０は、印刷ステータスが印刷正常完了である場合に加えて用紙切れによるエラー発生の場合にも対応可能である点で、実施の形態１に係る画像形成システム１０と概して異なっている。なお、用紙切れによるエラー発生に対処するため、記憶部２２０は、図２４に示されるように、用紙保管場所５００（図２３参照）の位置情報２４６を、さらに保存している。
【０１３３】
実施の形態３に係る画像形成システム３０においては、印刷ステータスが印刷正常完了である場合の動作は、実施の形態１に係る画像形成システム１０の場合と略同一であるため、その説明を省略し、印刷ステータスが用紙切れによるエラー発生の場合を例に挙げて説明する。また、実施の形態１と同様の機能を有する部材については類似する符号を使用し、重複を避けるため、その説明を省略する。
【０１３４】
まず、図２５に示されるように、印刷ジョブの印刷に関わるグループの代表者であるユーザー１のクライアント端末１００Ａは、ユーザー２〜４のクライアント端末１００Ｂ〜１００Ｄにおいて印刷開始が選択されることによって、印刷ジョブを構成する文書内容および印刷条件が決定されたことを、把握する。
【０１３５】
そして、クライアント端末１００Ａは、印刷ジョブを生成し、そして、当該印刷ジョブとユーザー識別情報とを含んでいる印刷ジョブ情報を生成する。その後、クライアント端末１００Ａは、通信部１７０を使用し、印刷ジョブ情報を印刷装置２００に送信する。
【０１３６】
印刷装置２００は、通信部２８０を使用して印刷ジョブ情報を受信し、記憶部２２０に保存する。
【０１３７】
印刷装置２００は、印刷ジョブ情報に含まれる印刷ジョブを、画像形成部２６０を使用して印刷（実行）させる。そして、例えば、用紙切れによって印刷ジョブの実行が完了せず、印刷ステータスがエラー発生となると、印刷ステータスに対応する通知（用紙の補給を依頼するメッセージ）を生成する。印刷装置２００は、印刷ジョブ情報に含まれるユーザー識別情報と用紙保管場所５００の位置情報２４６（図２４参照）とに基づいて、通知の宛先となる最適なユーザーを、クライアント端末１００Ａ〜１００Ｄのユーザー１〜４の中から決定する。そして、印刷装置２００は、通信部２８０を使用して、決定されたユーザーに対応するクライアント端末（例えば、ユーザー３のクライアント端末１００Ｃ）に対し、通知を送信する。
【０１３８】
ユーザー３のクライアント端末１００Ｃは、通信部１７０を使用し、通知を受信する。そして、クライアント端末１００Ｃは、通知に含まれているメッセージ、例えば、「用紙切れ：用紙を補給してください」のメッセージを、表示部１６０に表示する（図２０参照）。
【０１３９】
次に、実施の形態３に係る印刷装置の動作を詳述する。
【０１４０】
図２６は、実施の形態３に係る印刷装置の動作を説明するためのフローチャートである。なお、図２６に示されるフローチャートにより示されるアルゴリズムは、記憶部２２０に画像形成プログラム２３０として保存されており、ＣＰＵ（制御部２１０）によって実行される。
【０１４１】
まず、図２６に示されるように、グループの代表者であるユーザー１のクライアント端末１００Ａから送信される印刷ジョブ情報は、印刷装置２００の通信部２８０によって受信される（ステップＳ３０１）。受信された印刷ジョブ情報は、記憶部２２０に保存される（ステップＳ３０２）。なお、この際、印刷ジョブリスト２４０に、印刷ジョブ識別情報およびユーザー識別情報が登録される（図６参照）。
【０１４２】
その後、印刷ジョブ情報に含まれる印刷ジョブＡ０１０の印刷が、画像形成部２６０によって開始される（ステップＳ３０３）。
【０１４３】
次に、用紙切れの有無が判断される（ステップＳ３０４）。
【０１４４】
用紙切れが発生していないと判断される場合（ステップＳ３０４：ＮＯ）、印刷ジョブの印刷の完了の有無が判断される（ステップＳ３０５）。そして、印刷ジョブの印刷が完了すると（ステップＳ３０４：ＹＥＳ）、実施の形態１のステップＳ１０５〜１１０に対応するステップＳ３０６〜３１１が実行され、その後、決定されたユーザーに対応するクライアント端末に対し、通信部２８０によって、印刷物の受け取りを催促するメッセージを含んでいる通知が送信され（ステップＳ３１２）、プロセスは、終了する。
【０１４５】
用紙切れが発生したと判断される場合（ステップＳ３０４：ＹＥＳ）、印刷ジョブリストにおいて、印刷ジョブＡ０１０に関する印刷ステータスが、「用紙切れエラー」に更新される（ステップＳ３１３）。そして、印刷ステータス「用紙切れエラー」に対応する通知が生成される（ステップＳ３１４）。
【０１４６】
その後、印刷ジョブＡ０１０に関連するユーザーが、印刷ジョブ情報に含まれるユーザー識別情報に基づいて特定される（ステップＳ３１５）。つまり、ユーザー１〜４が特定される。そして、特定されたユーザー１〜４（ｕｓｅｒ１＠ｘｘｘ．ｃｏｍ〜ｕｓｅｒ４＠ｘｘｘ．ｃｏｍ）に対応するクライアント端末１００Ａ〜１００Ｄの位置情報２４２が、記憶部２２０に保存されているテーブル（図７参照）から取得される（ステップＳ３１７）。
【０１４７】
次に、用紙保管場所５００の位置情報２４６が、記憶部２２０から取得され（ステップＳ３１８）、用紙保管場所５００の位置情報２４６とクライアント端末１００Ａ〜１００Ｄの位置情報２４２とを比較し、用紙保管場所５００との間で最短の位置となるクライアント端末のユーザーが、通知の宛先として決定される（ステップＳ３１８）。なお、最短の位置となるクライアント端末の決定において、実施の形態１との差異は、印刷装置２００の位置情報２４４の代わりに用紙保管場所５００の位置情報２４６を使用していることであり、決定ロジックは、実施の形態１の場合と実質的に同様である。
【０１４８】
その後、決定されたユーザーに対応するクライアント端末に対し、通信部２８０によって、通知が送信され（ステップＳ３１９）、プロセスは、終了する。
【０１４９】
以上のように、実施の形態３においては、印刷ジョブの印刷が正常に完了した場合および印刷ジョブの印刷においてエラーが発生した場合の両方に対処することが可能である。なお、用紙保管場所の位置情報は、外部のサーバーに適宜保存することも可能である。
【０１５０】
本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲で種々改変することができる。例えば、実施の形態１と実施の形態２とを適宜組み合せることも可能である。また、印刷ステータスは、印刷正常完了、用紙切れによるエラー発生、紙詰まりによるエラー発生に限定されないないない。
【０１５１】
本発明に係る画像形成プログラムは、専用のハードウェア回路によっても実現することも可能である。また、画像形成プログラムは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーやＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などのコンピューター読み取り可能な記録媒体によって提供したり、記録媒体によらず、インターネットなどのネットワークを経由してオンラインで提供したりすることも可能である。この場合、画像形成プログラムは、通常、記憶部を構成する磁気ディスク装置などの記憶装置に保存される。また、画像形成プログラムは、単独のアプリケーションソフトウェアとして提供したり、一機能として別のソフトウェアに組み込んで提供したりすることも可能である。
【符号の説明】
【０１５２】
１０，２０，３０  画像形成システム、
１００（１００Ａ〜１００Ｊ）  クライアント端末（コンピューター）、
１１０  制御部、
１２０  記憶部、
１２２  文書作成プログラム、
１２４  印刷ジョブ情報送信プログラム、
１２５  印刷ジョブ生成部、
１２６  印刷ジョブ情報生成部、
１２７  印刷ジョブ情報送信部、
１２８  通知受信プログラム、
１３０  チャットプログラム、
１３１  通信セッション確立部、
１３２  メッセージ送受信部、
１３３  ユーザー識別情報取得部、
１５０  入力装置、
１６０  表示部、
１７０  通信部、
１９０  バス、
２００  印刷装置（画像形成装置）、
２１０  制御部、
２２０  記憶部、
２３０  画像形成プログラム、
２３１  印刷ジョブ情報受信部、
２３２  印刷ジョブ情報保存部、
２３３  印刷制御部、
２３４  通知生成部、
２３５  通知先決定部、
２３６  通知送信部、
２４０  印刷ジョブリスト、
２４２  クライアント端末の位置情報、
２４６  用紙保管場所の位置情報、
２５０  給紙部、
２５５  画像読取部、
２６０  画像形成部、
２６５  用紙排出部、
２７０  操作パネル、
２８０  通信部、
２９０  バス、
３００  ネットワーク、
４００  チャットサーバー、
５００  用紙保管場所。
【図１】
2020029077.tif 000003
【図２】
2020029077.tif 000004
【図３】
2020029077.tif 000005
【図４】
2020029077.tif 000006
【図５】
2020029077.tif 000007
【図６】
2020029077.tif 000008
【図７】
2020029077.tif 000009
【図８】
2020029077.tif 000010
【図９】
2020029077.tif 000011
【図１０】
2020029077.tif 000012
【図１１】
2020029077.tif 000013
【図１２】
2020029077.tif 000014
【図１３】
2020029077.tif 000015
【図１４】
2020029077.tif 000016
【図１５】
2020029077.tif 000017
【図１６】
2020029077.tif 000018
【図１７】
2020029077.tif 000019
【図１８Ａ】
2020029077.tif 000020
【図１８Ｂ】
2020029077.tif 000021
【図１９】
2020029077.tif 000022
【図２０】
2020029077.tif 000023
【図２１】
2020029077.tif 000024
【図２２】
2020029077.tif 000025
【図２３】
2020029077.tif 000026
【図２４】
2020029077.tif 000027
【図２５】
2020029077.tif 000028
【図２６】
2020029077.tif 000029