(57)【特許請求の範囲】
【請求項１】
第１の印刷指示者の要求に応じて、印刷を指示する第１の印刷指示情報を、当該第１の印刷指示者に関連付けて記憶し、第２の印刷指示者の要求に応じて、印刷を指示する第２の印刷指示情報を、当該第２の印刷指示者に関連付けて記憶する記憶手段と、
前記第１の印刷指示者が使用する第１の端末装置と、前記第２の印刷指示者が使用する第２の端末装置とが、自装置を基準として、予め定められた第１の距離よりも近くに存在する場合に、当該第１の印刷指示者に関連付けて記憶された前記第１の印刷指示情報に基づく印刷と、当該第２の印刷指示者に関連付けて記憶された前記第２の印刷指示情報に基づく印刷とを、予め定められた規則により決定された順序で行う印刷手段と
を備え、
前記印刷手段は、前記予め定められた規則として、前記第１の端末装置及び前記第２の端末装置のうち先に前記第１の距離よりも近くに来た方を使用する印刷指示者の要求に応じて記憶された印刷指示情報に基づく印刷を先に行うという規則を用いることを特徴とする印刷装置。
【請求項２】
第１の印刷指示者の要求に応じて、印刷を指示する第１の印刷指示情報を、当該第１の印刷指示者に関連付けて記憶し、第２の印刷指示者の要求に応じて、印刷を指示する第２の印刷指示情報を、当該第２の印刷指示者に関連付けて記憶する記憶手段と、
前記第１の印刷指示者が使用する第１の端末装置と、前記第２の印刷指示者が使用する第２の端末装置とが、自装置を基準として、予め定められた第１の距離よりも近くに存在する場合に、当該第１の印刷指示者に関連付けて記憶された前記第１の印刷指示情報に基づく印刷と、当該第２の印刷指示者に関連付けて記憶された前記第２の印刷指示情報に基づく印刷とを、予め定められた規則により決定された順序で行う印刷手段と、
前記予め定められた規則により決定された順序を、前記第１の端末装置及び前記第２の端末装置の少なくとも何れか一方に通知する通知手段と
を備え、
前記通知手段は、前記第１の印刷指示情報に基づく印刷が開始されており、前記第２の印刷指示情報に基づく印刷が開始されていない場合に、前記予め定められた規則により決定された順序を、前記第１の端末装置に通知せず、前記第２の端末装置に通知することを特徴とする印刷装置。
【請求項３】
第１の印刷指示者の要求に応じて、印刷を指示する第１の印刷指示情報を、当該第１の印刷指示者に関連付けて記憶し、第２の印刷指示者の要求に応じて、印刷を指示する第２の印刷指示情報を、当該第２の印刷指示者に関連付けて記憶する記憶手段と、
前記第１の印刷指示者が使用する第１の端末装置と、前記第２の印刷指示者が使用する第２の端末装置とが、自装置を基準として、予め定められた第１の距離よりも近くに存在する場合に、当該第１の印刷指示者に関連付けて記憶された前記第１の印刷指示情報に基づく印刷と、当該第２の印刷指示者に関連付けて記憶された前記第２の印刷指示情報に基づく印刷とを、予め定められた規則により決定された順序で行う印刷手段と、
前記第１の印刷指示情報に基づく印刷が終了しており、前記第１の端末装置が予め定められた第２の距離よりも近くに存在し、前記第２の印刷指示情報に基づく印刷が開始されていない場合に、当該第２の印刷指示情報に基づく印刷を開始してよいかを前記第２の端末装置に問い合わせる問い合わせ手段と
を備え、
前記印刷手段は、前記問い合わせ手段による問い合わせに応答して、前記第２の印刷指示情報に基づく印刷を開始してよい旨が入力された場合に、当該印刷を開始することを特徴とする印刷装置。
【請求項４】
前記印刷手段は、前記問い合わせ手段による問い合わせに応答して、前記第２の印刷指示情報に基づく印刷を開始してよい旨が入力されなかった場合に、前記第１の端末装置が前記第２の距離よりも近くに存在しなくなれば、当該印刷を開始することを特徴とする請求項３に記載の印刷装置。
【請求項５】
コンピュータに、
第１の印刷指示者の要求に応じて、印刷を指示する第１の印刷指示情報を、当該第１の印刷指示者に関連付けて記憶し、第２の印刷指示者の要求に応じて、印刷を指示する第２の印刷指示情報を、当該第２の印刷指示者に関連付けて記憶する記憶機能と、
前記第１の印刷指示者が使用する第１の端末装置と、前記第２の印刷指示者が使用する第２の端末装置とが、自装置を基準として、予め定められた第１の距離よりも近くに存在する場合に、当該第１の印刷指示者に関連付けて記憶された前記第１の印刷指示情報に基づく印刷と、当該第２の印刷指示者に関連付けて記憶された前記第２の印刷指示情報に基づく印刷とを、予め定められた規則により決定された順序で行う印刷機能と
を実現させ、
前記印刷機能は、前記予め定められた規則として、前記第１の端末装置及び前記第２の端末装置のうち先に前記第１の距離よりも近くに来た方を使用する印刷指示者の要求に応じて記憶された印刷指示情報に基づく印刷を先に行うという規則を用いることを特徴とするプログラム。
【請求項６】
コンピュータに、
第１の印刷指示者の要求に応じて、印刷を指示する第１の印刷指示情報を、当該第１の印刷指示者に関連付けて記憶し、第２の印刷指示者の要求に応じて、印刷を指示する第２の印刷指示情報を、当該第２の印刷指示者に関連付けて記憶する記憶機能と、
前記第１の印刷指示者が使用する第１の端末装置と、前記第２の印刷指示者が使用する第２の端末装置とが、自装置を基準として、予め定められた第１の距離よりも近くに存在する場合に、当該第１の印刷指示者に関連付けて記憶された前記第１の印刷指示情報に基づく印刷と、当該第２の印刷指示者に関連付けて記憶された前記第２の印刷指示情報に基づく印刷とを、予め定められた規則により決定された順序で行う印刷機能と、
前記予め定められた規則により決定された順序を、前記第１の端末装置及び前記第２の端末装置の少なくとも何れか一方に通知する通知機能と
を実現させ、
前記通知機能は、前記第１の印刷指示情報に基づく印刷が開始されており、前記第２の印刷指示情報に基づく印刷が開始されていない場合に、前記予め定められた規則により決定された順序を、前記第１の端末装置に通知せず、前記第２の端末装置に通知することを特徴とするプログラム。
【請求項７】
コンピュータに、
第１の印刷指示者の要求に応じて、印刷を指示する第１の印刷指示情報を、当該第１の印刷指示者に関連付けて記憶し、第２の印刷指示者の要求に応じて、印刷を指示する第２の印刷指示情報を、当該第２の印刷指示者に関連付けて記憶する記憶機能と、
前記第１の印刷指示者が使用する第１の端末装置と、前記第２の印刷指示者が使用する第２の端末装置とが、自装置を基準として、予め定められた第１の距離よりも近くに存在する場合に、当該第１の印刷指示者に関連付けて記憶された前記第１の印刷指示情報に基づく印刷と、当該第２の印刷指示者に関連付けて記憶された前記第２の印刷指示情報に基づく印刷とを、予め定められた規則により決定された順序で行う印刷機能と、
前記第１の印刷指示情報に基づく印刷が終了しており、前記第１の端末装置が予め定められた第２の距離よりも近くに存在し、前記第２の印刷指示情報に基づく印刷が開始されていない場合に、当該第２の印刷指示情報に基づく印刷を開始してよいかを前記第２の端末装置に問い合わせる問い合わせ機能と
を実現させ、
前記印刷機能は、前記問い合わせ機能による問い合わせに応答して、前記第２の印刷指示情報に基づく印刷を開始してよい旨が入力された場合に、当該印刷を開始することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びプログラムに関する。
【背景技術】
【０００２】
使用者がパソコンから、遠くの位置にあるプリンタに印刷処理を行うと、プリンタは印刷せずに印刷待ち状態となり、使用者が認証装置を携帯して移動してプリンタの近く３ｍ以内になると、認証装置からのイベント開始信号範囲内となり、使用者が認証装置のイベント信号送信手段を操作して、イベント開始信号を送信すると、プリンタは印刷を開始する、システム機器の制御システムは、知られている（例えば、特許文献１参照）。
【０００３】
携帯端末から印刷ジョブを受け付け、携帯端末と自装置との距離情報を取得し、距離情報に基づいて、携帯端末が自装置に到着する所要時間を算出し、省エネモードを解除して印刷ジョブに対応する印刷処理を終了するまでの所要時間と、携帯端末が自装置に到着する所要時間とを比較し、その比較結果に応じて、省エネモードを解除するよう制御する画像形成装置も、知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２０６６７７号公報
【特許文献２】特開２０１３−１６２３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
印刷指示者が使用する端末装置が予め定められた距離よりも近くに存在する場合に印刷指示者が指示した印刷を行う印刷装置では、複数の印刷指示者が使用する複数の端末装置が予め定められた距離よりも近くに存在する場合に、複数の印刷指示者が指示した印刷が如何なる順序で行われるかをユーザが把握することができなかった。
【０００６】
本発明の目的は、印刷指示者が使用する端末装置が予め定められた距離よりも近くに存在する場合に印刷指示者が指示した印刷を行う印刷装置において、複数の印刷指示者が使用する複数の端末装置が予め定められた距離よりも近くに存在する場合に、複数の印刷指示者が指示した印刷が如何なる順序で行われるかをユーザが把握できるようにすることにある。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、第１の印刷指示者の要求に応じて、印刷を指示する第１の印刷指示情報を、当該第１の印刷指示者に関連付けて記憶し、第２の印刷指示者の要求に応じて、印刷を指示する第２の印刷指示情報を、当該第２の印刷指示者に関連付けて記憶する記憶手段と、前記第１の印刷指示者が使用する第１の端末装置と、前記第２の印刷指示者が使用する第２の端末装置とが、自装置を基準として、予め定められた第１の距離よりも近くに存在する場合に、当該第１の印刷指示者に関連付けて記憶された前記第１の印刷指示情報に基づく印刷と、当該第２の印刷指示者に関連付けて記憶された前記第２の印刷指示情報に基づく印刷とを、予め定められた規則により決定された順序で行う印刷手段とを備え、前記印刷手段は、前記予め定められた規則として、前記第１の端末装置及び前記第２の端末装置のうち先に前記第１の距離よりも近くに来た方を使用する印刷指示者の要求に応じて記憶された印刷指示情報に基づく印刷を先に行うという規則を用いることを特徴とする印刷装置である。
請求項２に記載の発明は、第１の印刷指示者の要求に応じて、印刷を指示する第１の印刷指示情報を、当該第１の印刷指示者に関連付けて記憶し、第２の印刷指示者の要求に応じて、印刷を指示する第２の印刷指示情報を、当該第２の印刷指示者に関連付けて記憶する記憶手段と、前記第１の印刷指示者が使用する第１の端末装置と、前記第２の印刷指示者が使用する第２の端末装置とが、自装置を基準として、予め定められた第１の距離よりも近くに存在する場合に、当該第１の印刷指示者に関連付けて記憶された前記第１の印刷指示情報に基づく印刷と、当該第２の印刷指示者に関連付けて記憶された前記第２の印刷指示情報に基づく印刷とを、予め定められた規則により決定された順序で行う印刷手段と、前記予め定められた規則により決定された順序を、前記第１の端末装置及び前記第２の端末装置の少なくとも何れか一方に通知する通知手段とを備え、前記通知手段は、前記第１の印刷指示情報に基づく印刷が開始されており、前記第２の印刷指示情報に基づく印刷が開始されていない場合に、前記予め定められた規則により決定された順序を、前記第１の端末装置に通知せず、前記第２の端末装置に通知することを特徴とする印刷装置である。
請求項３に記載の発明は、第１の印刷指示者の要求に応じて、印刷を指示する第１の印刷指示情報を、当該第１の印刷指示者に関連付けて記憶し、第２の印刷指示者の要求に応じて、印刷を指示する第２の印刷指示情報を、当該第２の印刷指示者に関連付けて記憶する記憶手段と、前記第１の印刷指示者が使用する第１の端末装置と、前記第２の印刷指示者が使用する第２の端末装置とが、自装置を基準として、予め定められた第１の距離よりも近くに存在する場合に、当該第１の印刷指示者に関連付けて記憶された前記第１の印刷指示情報に基づく印刷と、当該第２の印刷指示者に関連付けて記憶された前記第２の印刷指示情報に基づく印刷とを、予め定められた規則により決定された順序で行う印刷手段と、前記第１の印刷指示情報に基づく印刷が終了しており、前記第１の端末装置が予め定められた第２の距離よりも近くに存在し、前記第２の印刷指示情報に基づく印刷が開始されていない場合に、当該第２の印刷指示情報に基づく印刷を開始してよいかを前記第２の端末装置に問い合わせる問い合わせ手段とを備え、前記印刷手段は、前記問い合わせ手段による問い合わせに応答して、前記第２の印刷指示情報に基づく印刷を開始してよい旨が入力された場合に、当該印刷を開始することを特徴とする印刷装置である。
請求項４に記載の発明は、前記印刷手段は、前記問い合わせ手段による問い合わせに応答して、前記第２の印刷指示情報に基づく印刷を開始してよい旨が入力されなかった場合に、前記第１の端末装置が前記第２の距離よりも近くに存在しなくなれば、当該印刷を開始することを特徴とする請求項３に記載の印刷装置である。
請求項５に記載の発明は、コンピュータに、第１の印刷指示者の要求に応じて、印刷を指示する第１の印刷指示情報を、当該第１の印刷指示者に関連付けて記憶し、第２の印刷指示者の要求に応じて、印刷を指示する第２の印刷指示情報を、当該第２の印刷指示者に関連付けて記憶する記憶機能と、前記第１の印刷指示者が使用する第１の端末装置と、前記第２の印刷指示者が使用する第２の端末装置とが、自装置を基準として、予め定められた第１の距離よりも近くに存在する場合に、当該第１の印刷指示者に関連付けて記憶された前記第１の印刷指示情報に基づく印刷と、当該第２の印刷指示者に関連付けて記憶された前記第２の印刷指示情報に基づく印刷とを、予め定められた規則により決定された順序で行う印刷機能とを実現させ、前記印刷機能は、前記予め定められた規則として、前記第１の端末装置及び前記第２の端末装置のうち先に前記第１の距離よりも近くに来た方を使用する印刷指示者の要求に応じて記憶された印刷指示情報に基づく印刷を先に行うという規則を用いることを特徴とするプログラムである。
請求項６に記載の発明は、コンピュータに、第１の印刷指示者の要求に応じて、印刷を指示する第１の印刷指示情報を、当該第１の印刷指示者に関連付けて記憶し、第２の印刷指示者の要求に応じて、印刷を指示する第２の印刷指示情報を、当該第２の印刷指示者に関連付けて記憶する記憶機能と、前記第１の印刷指示者が使用する第１の端末装置と、前記第２の印刷指示者が使用する第２の端末装置とが、自装置を基準として、予め定められた第１の距離よりも近くに存在する場合に、当該第１の印刷指示者に関連付けて記憶された前記第１の印刷指示情報に基づく印刷と、当該第２の印刷指示者に関連付けて記憶された前記第２の印刷指示情報に基づく印刷とを、予め定められた規則により決定された順序で行う印刷機能と、前記予め定められた規則により決定された順序を、前記第１の端末装置及び前記第２の端末装置の少なくとも何れか一方に通知する通知機能とを実現させ、前記通知機能は、前記第１の印刷指示情報に基づく印刷が開始されており、前記第２の印刷指示情報に基づく印刷が開始されていない場合に、前記予め定められた規則により決定された順序を、前記第１の端末装置に通知せず、前記第２の端末装置に通知することを特徴とするプログラムである。
請求項７に記載の発明は、コンピュータに、第１の印刷指示者の要求に応じて、印刷を指示する第１の印刷指示情報を、当該第１の印刷指示者に関連付けて記憶し、第２の印刷指示者の要求に応じて、印刷を指示する第２の印刷指示情報を、当該第２の印刷指示者に関連付けて記憶する記憶機能と、前記第１の印刷指示者が使用する第１の端末装置と、前記第２の印刷指示者が使用する第２の端末装置とが、自装置を基準として、予め定められた第１の距離よりも近くに存在する場合に、当該第１の印刷指示者に関連付けて記憶された前記第１の印刷指示情報に基づく印刷と、当該第２の印刷指示者に関連付けて記憶された前記第２の印刷指示情報に基づく印刷とを、予め定められた規則により決定された順序で行う印刷機能と、前記第１の印刷指示情報に基づく印刷が終了しており、前記第１の端末装置が予め定められた第２の距離よりも近くに存在し、前記第２の印刷指示情報に基づく印刷が開始されていない場合に、当該第２の印刷指示情報に基づく印刷を開始してよいかを前記第２の端末装置に問い合わせる問い合わせ機能とを実現させ、前記印刷機能は、前記問い合わせ機能による問い合わせに応答して、前記第２の印刷指示情報に基づく印刷を開始してよい旨が入力された場合に、当該印刷を開始することを特徴とするプログラムである。
【発明の効果】
【０００８】
請求項１の発明によれば、複数の印刷指示者が指示した印刷が、印刷指示者が使用する端末装置が近くに来た順に行われることをユーザが把握することができる。
請求項２の発明によれば、複数の印刷指示者が指示した印刷が如何なる順序で行われるかを、開始されている印刷を指示した印刷指示者が使用する端末装置にも通知する場合に比較して、端末装置への通知にかかる負荷を軽減することができる。
請求項３の発明によれば、複数の印刷指示者が指示した印刷のうち先の印刷が終了するとこれに引き続き次の印刷を開始する場合に比較して、印刷物を取り違える危険性を低減することができる。
請求項４の発明によれば、複数の印刷指示者が指示した印刷のうち先の印刷が終了すると先の印刷を指示した印刷指示者が予め定められた距離よりも近くに存在しなくなっても次の印刷を開始しない場合に比較して、印刷物を取り違える危険性を低減しつつ、印刷が終了までの時間を短縮することができる。
請求項５の発明によれば、複数の印刷指示者が指示した印刷が、印刷指示者が使用する端末装置が近くに来た順に行われることをユーザが把握することができる。
請求項６の発明によれば、複数の印刷指示者が指示した印刷が如何なる順序で行われるかを、開始されている印刷を指示した印刷指示者が使用する端末装置にも通知する場合に比較して、端末装置への通知にかかる負荷を軽減することができる。
請求項７の発明によれば、複数の印刷指示者が指示した印刷のうち先の印刷が終了するとこれに引き続き次の印刷を開始する場合に比較して、印刷物を取り違える危険性を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態が適用される画像形成システムの全体構成例を示した図である。
【図２】本発明の実施の形態における画像形成装置のハードウェア構成例を示した図である。
【図３】印刷データに基づく印刷の順序を決定する際の流れの一例を示したシーケンス図である。
【図４−１】ユーザによる印刷物の取り違えを防止する際の流れの一例を示したシーケンス図である。
【図４−２】ユーザによる印刷物の取り違えを防止する際の流れの一例を示したシーケンス図である。
【図５】本発明の実施の形態における情報処理装置の機能構成例を示したブロック図である。
【図６】（ａ）〜（ｄ）は、印刷データリストの内容の具体例を示した図である。
【図７】（ａ）〜（ｄ）は、ユーザリストの内容の具体例を示した図である。
【図８】本実施の形態の情報処理装置における印刷順序決定部の動作例を示したフローチャートである。
【図９−１】本実施の形態の情報処理装置における取り違え判定部及び取り違え防止処理部の第１の動作例を示したフローチャートである。
【図９−２】本実施の形態の情報処理装置における取り違え判定部及び取り違え防止処理部の第２の動作例を示したフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
【００１１】
［画像形成システムの全体構成］
図１は、本実施の形態が適用される画像形成システムの全体構成例を示した図である。図示するように、この画像形成システムは、画像形成装置１０と、携帯端末２０ａ，２０ｂとを含む。ここで、携帯端末２０ａ，２０ｂは、これらを区別しない場合は、携帯端末２０と称し、その台数は２つには限らないものとする。
【００１２】
画像形成装置１０は、印刷装置の一例であり、紙等の記録媒体への画像形成を行う装置である。但し、紙等の記録媒体からの画像読取り、公衆回線からの画像受信等を更に行う装置であってもよい。例えば、画像形成のみを行う観点からはプリンタであり、画像読取り及び画像形成を行う観点からはコピー機であり、画像受信及び画像形成を行う観点からはファクシミリ受信機である。
【００１３】
携帯端末２０は、端末装置の一例であり、画像形成装置１０での画像形成を指示する際に用いられる携帯型の端末装置である。また、携帯端末２０は、無線通信機能を有するものとする。ここで、携帯端末２０としては、携帯電話、スマートフォン、タブレットＰＣ等を用いるとよい。
【００１４】
［画像形成装置のハードウェア構成］
図２は、本実施の形態における画像形成装置１０のハードウェア構成例を示した図である。図示するように、画像形成装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、ＨＤＤ（Hard Disk Drive）１４と、操作パネル１５と、画像読取部１６と、画像形成部１７と、有線通信インターフェース（以下、「有線通信Ｉ／Ｆ」と表記する）１８と、無線通信インターフェース（以下、「無線通信Ｉ／Ｆ」と表記する）１９１と、アンテナ１９２とを備える。
【００１５】
ＣＰＵ１１は、ＲＯＭ１３等に記憶された各種プログラムをＲＡＭ１２にロードして実行することにより、後述する各機能を実現する。
【００１６】
ＲＡＭ１２は、ＣＰＵ１１の作業用メモリ等として用いられるメモリである。
【００１７】
ＲＯＭ１３は、ＣＰＵ１１が実行する各種プログラム等を記憶するメモリである。
【００１８】
ＨＤＤ１４は、画像読取部１６が読み取った画像データや画像形成部１７における画像形成にて用いる画像データ等を記憶する例えば磁気ディスク装置である。
【００１９】
操作パネル１５は、各種情報の表示やユーザからの操作入力の受付を行う例えばタッチパネルである。ここで、操作パネル１５は、各種情報が表示されるディスプレイと、指やスタイラスペン等で指示された位置を検出する位置検出シートとからなる。或いは、タッチパネルに代えて、ディスプレイ及びキーボードを用いてもよい。
【００２０】
画像読取部１６は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部１６は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式のものを用いるとよい。
【００２１】
画像形成部１７は、印刷手段の一例であり、記録媒体に画像を形成する。ここで、画像形成部１７は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
【００２２】
有線通信Ｉ／Ｆ１８は、携帯端末２０が有線接続されている場合に携帯端末２０との間で有線通信により各種情報の送受信を行う。ここで、有線通信としては、Ｅｔｈｅｒｎｅｔ（登録商標）等を用いるとよい。
【００２３】
無線通信Ｉ／Ｆ１９１は、携帯端末２０が有線接続されていない場合に携帯端末２０との間で無線通信により各種情報の送受信を行う。ここで、無線通信としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、ＮＦＣ（Near Field Communication）等を用いるとよい。
【００２４】
アンテナ１９２は、無線通信Ｉ／Ｆ１９１から供給された各種情報を無線電波で無線ネットワーク環境に送出し、無線ネットワーク環境から無線電波で受信した各種情報を無線通信Ｉ／Ｆ１９１に供給する。
【００２５】
［画像形成装置の概略動作］
図１に示した構成を有する画像形成システムにおいて、画像形成装置１０は、ユーザが携帯端末２０を用いて印刷データを送信すると、有線通信Ｉ／Ｆ１８又は無線通信Ｉ／Ｆ１９１によりこれを受信する。そして、画像形成装置１０は、携帯端末２０から送信された印刷データを、携帯端末２０のユーザを示すユーザ情報に対応付けて蓄積する。ここで、「印刷データ」とは、印刷対象の画像データに、例えば印刷部数、記録媒体のサイズ、Ｎ−ｕｐ（記録媒体の１ページ内に電子文書のＮページを割り付ける印刷）、余白の大きさ等の印刷設定が付加された１つのまとまったデータである。本実施の形態では、印刷を指示する印刷指示情報の一例として、印刷データを用いている。
【００２６】
その後、ユーザが携帯端末２０を持って画像形成装置１０に近付くと、画像形成装置１０は、携帯端末２０が発信する無線電波の強度に基づいて携帯端末２０までの距離を算出し、携帯端末２０のユーザを示すユーザ情報を取得する。そして、携帯端末２０までの距離が予め定められた第１の距離よりも近くなると、ユーザ情報に対応付けられた印刷データに基づく印刷を行う。尚、以下では、この「予め定められた第１の距離」を「印刷開始距離」と呼ぶ。
【００２７】
ところで、このような画像形成システムにおいて、画像形成装置１０に印刷データを送信した複数のユーザが画像形成装置１０に近付くことがある。その場合に、本実施の形態では、画像形成装置１０が、印刷データに基づく印刷の順序を、以下の何れかの順序に決定する。
【００２８】
第１の順序は、印刷データが蓄積された順序である。
【００２９】
第２の順序は、印刷データを送信したユーザが画像形成装置１０に近付いた順序である。
【００３０】
図３は、印刷データに基づく印刷の順序を決定する際の流れの一例を示したシーケンス図である。尚、ここでは、携帯端末２０ａ，２０ｂ，２０ｃを使用するユーザを、それぞれ、ユーザＡ，Ｂ，Ｃとする。
【００３１】
図示するように、まず、ユーザＡが携帯端末２０ａを用いて印刷データを送信すると（ステップ２０１ａ）、画像形成装置１０はこの印刷データを受信する（ステップ１０１）。次に、ユーザＣが携帯端末２０ｃを用いて印刷データを送信すると（ステップ２０１ｃ）、画像形成装置１０はこの印刷データを受信する（ステップ１０２）。また次に、ユーザＢが携帯端末２０ｂを用いて印刷データを送信すると（ステップ２０１ｂ）、画像形成装置１０はこの印刷データを受信する（ステップ１０３）。
【００３２】
その後、ユーザＡが携帯端末２０ａを持って画像形成装置１０に近付くと（ステップ２０２ａ）、画像形成装置１０は、携帯端末２０ａが印刷開始距離よりも近くに接近したことを検知し（ステップ１０４）、ユーザＡが送信した印刷データに基づく印刷を開始する（ステップ１０５）。次に、ユーザＢが携帯端末２０ｂを持って画像形成装置１０に近付くと（ステップ２０２ｂ）、画像形成装置１０は、携帯端末２０ｂが印刷開始距離よりも近くに接近したことを検知する（ステップ１０６）。また次に、ユーザＣが携帯端末２０ｃを持って画像形成装置１０に近付くと（ステップ２０２ｃ）、画像形成装置１０は、携帯端末２０ｃが印刷開始距離よりも近くに接近したことを検知する（ステップ１０７）。
【００３３】
このように、ユーザＡが送信した印刷データに基づく印刷の実行中に、ユーザＢ及びユーザＣが印刷開始距離よりも近くに接近すると、画像形成装置１０は、ユーザＢが送信した印刷データに基づく印刷と、ユーザＣが送信した印刷データに基づく印刷との印刷順序を決定する（ステップ１０８）。例えば、印刷順序は第１の順序に決定してよい。この場合、印刷順序は、ユーザＣが送信した印刷データに基づく印刷、ユーザＢが送信した印刷データに基づく印刷の順となる。また、印刷順序は第２の順序に決定してもよい。この場合、印刷順序は、ユーザＢが送信した印刷データに基づく印刷、ユーザＣが送信した印刷データに基づく印刷の順となる。
【００３４】
尚、ここでは、ユーザＢが送信した印刷データに基づく印刷と、ユーザＣが送信した印刷データに基づく印刷との印刷順序を、これらのユーザが印刷開始距離よりも近くに接近したときに決定するようにしたが、この限りではない。これらのユーザが印刷開始距離よりも近くに接近したことを記憶しておき、ユーザＡが送信した印刷データに基づく印刷が終了したときに印刷順序を決定するようにしてもよい。
【００３５】
また、図３で説明した印刷順序はあくまで一例であり、より一般化して、予め定められた規則により決定された順序と捉えてもよい。すると、第１の順序は、先に記憶された印刷データに基づく印刷を先に行うという規則により決定された順序となる。また、第２の順序は、先に近くに来た携帯端末２０を使用する印刷指示者の要求に応じて記憶された印刷指示情報に基づく印刷を先に行うという規則により決定された順序となる。
【００３６】
更に、画像形成装置１０は、無条件で、又は、以下の何れかの条件が満たされる場合に、ユーザが印刷物を取り違える可能性があると判断する。或いは、以下の複数の条件が満たされる場合に、ユーザが印刷物を取り違える可能性があると判断してもよい。
【００３７】
第１の条件は、複数の印刷データが蓄積されている、という条件である。
【００３８】
第２の条件は、ある印刷データに基づく印刷の実行中に、その印刷データとは別の印刷データを送信したユーザの携帯端末２０が印刷開始距離よりも近くに存在する、という条件である。
【００３９】
第３の条件は、ある印刷データに基づく印刷の完了後に、その印刷データを送信したユーザの携帯端末２０が予め定められた第２の距離よりも近くに存在し、かつ、その印刷データとは別の印刷データを送信したユーザの携帯端末２０が印刷開始距離よりも近くに接近した、という条件である。或いは、この条件から、印刷を完了した印刷データを送信したユーザの携帯端末２０が予め定められた第２の距離よりも近くに存在するという条件を外した条件でもよい。
【００４０】
第４の条件は、ある印刷データに基づく印刷の完了後、予め定められた時間が経過する前に、その印刷データとは別の印刷データを送信したユーザの携帯端末２０が印刷開始距離よりも近くに接近した、という条件である。
【００４１】
第５の条件は、ある印刷データに基づく印刷の開始前に、その印刷データを送信したユーザの携帯端末２０が印刷開始距離よりも近くに接近し、その後、予め定められた時間内にその印刷データとは別の印刷データを送信したユーザが印刷開始距離よりも近くに接近した、という条件である。
【００４２】
更に、画像形成装置１０は、ユーザが印刷物を取り違える可能性があると判断した場合に、ユーザによる印刷物の取り違えを防止するために、以下の何れかの処理を実行する。或いは、以下の複数の処理を実行してもよい。
【００４３】
第１の処理は、ある印刷データに基づく印刷の開始前又は実行中に、その印刷データを送信したユーザに関する情報（例えばユーザ名）を操作パネル１５上に表示する、という処理である。
【００４４】
第２の処理は、ある印刷データに基づく印刷の開始前に、その印刷データを送信したユーザに関する情報（例えばユーザ名）を操作パネル１５上に表示して印刷を開始してよいかを問い合わせ、印刷の開始の同意が得られてから印刷を開始する、という処理である。
【００４５】
第３の処理は、印刷データを送信した複数のユーザの携帯端末２０が印刷開始距離よりも近くに存在することを示す警告音を発生する、という処理である。
【００４６】
第４の処理は、ある印刷データに基づく印刷の開始前に、その印刷データを送信したユーザの携帯端末２０に印刷を開始してよいかを問い合わせ、印刷の開始の同意が得られてから印刷を開始する、という処理である。
【００４７】
第５の処理は、ある印刷データに基づく印刷の実行中に、次以降の印刷で用いられる印刷データを送信したユーザの携帯端末２０に印刷順序や印刷の進捗状況を通知する、という処理である。或いは、ある印刷データに基づく印刷の実行中かどうかに関わらず、複数の印刷データが蓄積されていれば、その複数の印刷データを送信した複数のユーザの携帯端末２０の少なくとも１つに印刷順序や印刷の進捗状況を通知する処理であってもよい。
【００４８】
第６の処理は、ある印刷データに基づく印刷の開始後に、その印刷データを送信したユーザの携帯端末２０で音や振動等を発生させることにより、印刷が開始したことを知らせる、という処理である。
【００４９】
第７の処理は、印刷の実行が可能であっても、前の印刷の完了後、予め定められた時間待機してから印刷を開始する、という処理である。
【００５０】
図４−１及び図４−２は、ユーザによる印刷物の取り違えを防止する際の流れの一例を示したシーケンス図である。ユーザＤが送信した印刷データに基づく印刷の実行中に、ユーザＥが印刷を目的として画像形成装置１０に近付いた場合の印刷物の取り違えを防止する際の流れについて示す。尚、ここでは、携帯端末２０ｄ，２０ｅを使用するユーザを、それぞれ、ユーザＤ，Ｅとする。
【００５１】
まず、図４−１に示すように、ユーザＤが携帯端末２０ｄを用いて印刷データを送信すると（ステップ２０１ｄ）、画像形成装置１０はこの印刷データを受信する（ステップ１５１）。次に、ユーザＥが携帯端末２０ｅを用いて印刷データを送信すると（ステップ２０１ｅ）、画像形成装置１０はこの印刷データを受信する（ステップ１５２）。
【００５２】
その後、ユーザＤが携帯端末２０ｄを持って画像形成装置１０に近付くと（ステップ２０２ｄ）、画像形成装置１０は、携帯端末２０ｄが印刷開始距離よりも近くに接近したことを検知し（ステップ１５３）、ユーザＤが送信した印刷データに基づく印刷を開始する（ステップ１５４）。そして、画像形成装置１０は、ユーザＤとは別のユーザが使用する携帯端末２０が印刷開始距離よりも近くに接近することにより、ユーザＤの印刷物が取り違えられる可能性があるかどうかを判断する（ステップ１５５）。尚、この判断は、上述した第２の条件が満たされているかどうかの判断に相当する。
【００５３】
ここで、ユーザＤが送信した印刷データに基づく印刷の実行中に、ユーザＥが携帯端末２０ｅを持って印刷開始距離よりも接近したとする（ステップ２０２ｅ）。すると、画像形成装置１０は、ユーザＥがユーザＤの印刷物を取り違える可能性があると判断する。そして、ユーザＥがユーザＤの印刷物を誤って取り違えないよう、印刷順序及び印刷の進捗状況を携帯端末２０ｅに通知する（ステップ１５６）。これにより、携帯端末２０ｅは、印刷順序及び印刷の進捗状況を受信して表示する（ステップ２０３ｅ）。尚、この取り違えを防止する処理は、上述した第５の処理に相当する。一方、ユーザＤが送信した印刷データに基づく印刷の実行中に、ユーザＥが携帯端末２０ｅを持って印刷開始距離よりも接近しなかったとすると、画像形成装置１０は、ステップ１５６の通知を行わない。
【００５４】
その後、画像形成装置１０は、ユーザＤが送信した印刷データに基づく印刷を終了し（ステップ１５７）、携帯端末２０ｅが、ユーザＤが指示した印刷が完了した旨を表示する（ステップ２０４ｅ）。
【００５５】
このようにユーザＤが指示した印刷が完了すると、まず、図４−２に示すように、画像形成装置１０は、携帯端末２０ｄが予め定められた第２の距離よりも近くに存在するかどうかを判断する（ステップ１５８）。ユーザＤは印刷が終了するとそのうち印刷物を取得することになる（ステップ２０３ｄ）が、携帯端末２０ｄが予め定められた第２の距離よりも近くに存在する場合、ユーザＤはまだ印刷物を取得していないかもしれない。従って、このままユーザＥが指示した印刷を開始すると、印刷物の混在による取り違いが発生する可能性があるからである。尚、この判断は、上述した第３の条件が満たされているかどうかの判断に相当する。
【００５６】
携帯端末２０ｄが予め定められた第２の距離よりも近くに存在すると判断した場合、画像形成装置１０は、ユーザＥの携帯端末２０ｅに印刷を開始してよいか問い合わせる（ステップ１５９）。これにより、携帯端末２０ｅは、印刷を開始してよいかの問い合わせを表示する（ステップ２０５ｅ）。そして、画像形成装置１０は、ユーザＥから印刷開始の合意が得られたかどうかを判断する（ステップ１６０）。ユーザＥが印刷の開始に合意する旨を入力する（ステップ２０６ｅ）と、画像形成装置１０は、合意が得られたと判断して、ユーザＥが送信した印刷データに基づく印刷を開始する（ステップ１６１）。一方、合意が得られなかった場合、画像形成装置１０は、予め定められた時間だけ待機して（ステップ１６２）、ステップ１５８へ戻る。そして、ユーザＤが予め定められた第２の距離よりも遠くに立ち去るまで、画像形成装置１０は、ユーザＥが送信した印刷データに基づく印刷を開始しない。尚、この取り違えを防止する処理は、上述した第４の処理に相当する。
【００５７】
その後、画像形成装置１０は、ユーザＥが送信した印刷データに基づく印刷を終了し（ステップ１６３）、ユーザＥは印刷物を取得することになる（ステップ２０７ｅ）。
【００５８】
尚、ステップ１５８の「予め定められた第２の距離」は、印刷開始距離とは無関係に定められた距離であってよい。しかしながら、以下では、簡単のため、ステップ１５８の「予め定められた第２の距離」は、印刷開始距離であるものとして説明する。
【００５９】
また、図４−１及び図４−２に示したユーザによる印刷物の取り違えを防止する処理はあくまで一例であり、これには限られない。
【００６０】
例えば、ステップ１５４で印刷を開始する前に、印刷物の取り違えの可能性があるかどうかを判断してもよい。この場合、無条件で、印刷物の取り違えの可能性があると判断してもよいし、上述した第１の条件や第５の条件が満たされれば、印刷物の取り違えの可能性があると判断してもよい。
【００６１】
また、ステップ１５６及びステップ１５９でのユーザによる印刷物の取り違えを防止する処理は、上述した第１の処理から第７の処理までの何れかの異なる処理に置き換えてもよいし、上述した第１の処理から第７の処理までの何れかの異なる処理を追加で実行するものとしてもよい。
【００６２】
更に、ステップ１５９で印刷を開始してよいかの問い合わせを、携帯端末２０ｅに対してのみ行うのではなく、携帯端末２０ｄに対しても行ってよい。その場合、画像形成装置１０は、ユーザＤ及びユーザＥの両方から印刷開始の合意が得られるまで、印刷を開始しない。
【００６３】
［情報処理装置の機能構成］
図５は、このような画像形成装置１０の概略動作を実現する情報処理装置３０の機能構成例を示したブロック図である。ここで、情報処理装置３０は、画像形成装置１０のＣＰＵ１１（図２参照）が、後述する各機能部を実現するプログラムを例えばＲＯＭ１３（図２参照）からＲＡＭ１２（図２参照）に読み込んで実行することにより、実現される装置として捉えられる。情報処理装置３０は、図示するように、印刷データ取得部３１と、印刷データリスト記憶部３２と、ユーザ検知部３３と、ユーザリスト記憶部３４とを備える。また、印刷順序決定部３５と、取り違え判定部３６と、取り違え防止処理部３７と、印刷データ出力部３８とを備える。
【００６４】
印刷データ取得部３１は、有線通信Ｉ／Ｆ１８又は無線通信Ｉ／Ｆ１９１が携帯端末２０から印刷データと携帯端末２０のユーザを示すユーザ情報とを受信すると、この印刷データとユーザ情報とを取得する。
【００６５】
印刷データリスト記憶部３２は、印刷データ取得部３１が取得した印刷データとユーザ情報とを対応付けてリスト化した印刷データリストを記憶する。また、印刷データリストの各行には、印刷データに基づく印刷の状態を示す印刷状態や、印刷データに基づく印刷の順序を示す印刷順序も含まれる。本実施の形態では、印刷指示情報を記憶する記憶手段の一例として、印刷データリスト記憶部３２を設けている。
【００６６】
ユーザ検知部３３は、無線通信Ｉ／Ｆ１９１が携帯端末２０からの電波強度を捕捉すると、この電波強度を取得し、電波強度に基づいて携帯端末２０までの距離を算出する。また、無線通信Ｉ／Ｆ１９１が携帯端末２０からそのユーザを示すユーザ情報を受信すると、このユーザ情報を含む印刷データリストが印刷データリスト記憶部３２に記憶されていれば、このユーザ情報を取得する。そして、携帯端末２０までの距離が印刷開始距離よりも小さくなった場合に、取得したユーザ情報を、印刷開始距離よりも近くに接近しているユーザを示すユーザ情報として検知する。
【００６７】
ユーザリスト記憶部３４は、ユーザ検知部３３が検知したユーザ情報をリスト化したユーザリストを記憶する。
【００６８】
印刷順序決定部３５は、印刷データリスト記憶部３２に記憶された印刷データリストの印刷状態が「印刷中」又は「印刷待ち」となっている行について、印刷の順序を示す印刷順序を決定し、これを印刷データリストに書き込む。
【００６９】
取り違え判定部３６は、印刷データリスト記憶部３２に記憶された印刷データリストと、ユーザリスト記憶部３４に記憶されたユーザリストとに基づいて、ユーザが印刷物を取り違える可能性があるかどうかを判定する。
【００７０】
取り違え防止処理部３７は、ユーザが印刷物を取り違える可能性があると取り違え判定部３６により判定された場合に、ユーザによる印刷物の取り違えを防止するための通知、問い合わせ等の処理を行う。本実施の形態では、通知手段、問い合わせ手段の一例として、取り違え防止処理部３７を設けている。
【００７１】
印刷データ出力部３８は、印刷順序決定部３５又は取り違え判定部３６からの指示に応じて、印刷データリスト記憶部３２から印刷データを読み出し、画像形成部１７（図２参照）に出力する。その際、印刷データリスト記憶部３２に記憶された印刷データリストの行のうち、印刷状態が「印刷待ち」になっている行が１つの場合は、その行における印刷データを画像形成部１７に出力する。また、印刷データリスト記憶部３２に記憶された印刷データリストの行のうち、印刷状態が「印刷待ち」になっている行が複数の場合は、印刷順序が最も早い行における印刷データを画像形成部１７に出力する。そして、印刷状態を「印刷中」に書き換える。また、印刷データに基づく印刷が終了した旨が画像形成部１７から通知されると、印刷データ出力部３８は、その印刷データに対応する印刷状態を「印刷完了」に書き換え、その旨を取り違え判定部３６に伝える。
【００７２】
ここで、印刷データリスト記憶部３２に記憶された印刷データリストについて説明する。図６（ａ）〜（ｄ）は、印刷データリストの内容の具体例を示した図である。印刷データリストの各行は、図示するように、蓄積番号と、ユーザ情報と、印刷データと、印刷状態と、印刷順序とを含む。
【００７３】
蓄積番号は、対応する印刷データが蓄積された順番を示す番号である。ユーザ情報は、対応する印刷データを送信したユーザを示す情報であり、例えば、各ユーザに一意に割り当てられたユーザＩＤを用いるとよい。印刷データは、画像形成装置１０での印刷に用いられるデータであり、上述したように画像データと印刷設定とを含む。印刷状態は、対応する印刷データに基づく印刷の進捗に関する状態を示す情報である。印刷順序は、対応する印刷データに基づく印刷の順序を示す情報であり、印刷状態が「印刷中」又は「印刷待ち」である場合に設定される。
【００７４】
尚、図６（ａ）は、図３のステップ１０５が実行された時点の印刷データリストの内容の例を示したものであり、図６（ｂ）は、図３のステップ１０８が実行された時点の印刷データリストの内容の例を示したものである。また、図６（ｃ）は、図４−１のステップ１５５でＹＥＳと判定された時点の印刷データリストの内容の例を示したものであり、図６（ｄ）は、図４−２のステップ１５８でＮＯと判定された時点の印刷データリストの内容の例を示したものである。
【００７５】
また、ユーザリスト記憶部３４に記憶されたユーザリストについても説明する。図７（ａ）〜（ｄ）は、ユーザリストの内容の具体例を示した図である。ユーザリストの各行は、図示するように、接近番号と、ユーザ情報とを含む。
【００７６】
接近番号は、対応するユーザ情報で示されるユーザが画像形成装置１０に接近した順番を示す番号である。ユーザ情報は、画像形成装置１０に接近したユーザを示す情報であり、例えば、各ユーザに一意に割り当てられたユーザＩＤを用いるとよい。
【００７７】
尚、図７（ａ）は、図３のステップ１０５が実行された時点のユーザリストの内容の例を示したものであり、図７（ｂ）は、図３のステップ１０８が実行された時点のユーザリストの内容の例を示したものである。また、図７（ｃ）は、図４−１のステップ１５５でＹＥＳと判定された時点のユーザリストの内容の例を示したものであり、図７（ｄ）は、図４−２のステップ１５８でＮＯと判定された時点のユーザリストの内容の例を示したものである。
【００７８】
［情報処理装置の動作］
情報処理装置３０では、まず、印刷データ取得部３１が、有線通信Ｉ／Ｆ１８又は無線通信Ｉ／Ｆ１９１が受信した印刷データとユーザ情報とを取得し、この印刷データとユーザ情報との対応のリストである印刷データリストを印刷データリスト記憶部３２に記憶する。また、ユーザ検知部３３が、無線通信Ｉ／Ｆ１９１が受信したユーザ情報のうち、印刷データリスト記憶部３２に記憶された印刷データリストに含まれるユーザ情報のリストであるユーザリストをユーザリスト記憶部３４に記憶する。
【００７９】
この状態で、本実施の形態では、印刷順序決定部３５が、印刷データリスト記憶部３２に記憶された印刷データリストに含まれる印刷データに基づく印刷の順序を決定する。
【００８０】
図８は、このときの印刷順序決定部３５の動作例を示したフローチャートである。尚、この動作例は、ユーザリスト記憶部３４に記憶されたユーザリストに新たなユーザ情報が追加されることにより開始されるものとする。
【００８１】
図示するように、印刷順序決定部３５は、まず、印刷データリスト記憶部３２に記憶された印刷データリストに、印刷状態が「印刷中」になっている行が存在するかどうかを判定する（ステップ３０１）。印刷状態が「印刷中」になっている行が存在しないと判定すれば、印刷順序決定部３５は、印刷データリストに、印刷状態が「印刷待ち」になっている行が存在するかどうかを判定する（ステップ３０２）。
【００８２】
ここで、印刷状態が「印刷待ち」になっている行が存在しないと判定すれば、印刷順序決定部３５は、印刷データリストの行のうち、ユーザリストに新たに追加されたユーザ情報を含む行における印刷状態を「印刷待ち」に設定する（ステップ３０３）。その後、印刷順序決定部３５は、この行における印刷データに基づく印刷を、印刷データ出力部３８に指示する（ステップ３０４）。これにより、印刷データ出力部３８が、指示された印刷データを印刷データリスト記憶部３２から読み出し、画像形成部１７（図２参照）に出力し、この印刷データに対応する印刷状態を「印刷中」に書き換えることになる。
【００８３】
例えば、図３のステップ１０４でのユーザ情報の検知に応じてこの動作例が開始した場合、最初、印刷データリストにおける印刷状態は何れも空欄になっている。また、ユーザリストでは、図７（ａ）に示したように、ユーザＡが新たに追加されたユーザであることが示されている。従って、印刷データリストのユーザＡに対応する印刷データに基づく印刷が行われ、図６（ａ）に示したように、印刷状態が「印刷中」に書き換えられる。
【００８４】
一方、ステップ３０１で印刷状態が「印刷中」になっている行が存在すると判定すれば、印刷順序決定部３５は、印刷データリストの行のうち、ユーザリストに新たに追加されたユーザ情報を含む行における印刷状態を「印刷待ち」に設定する（ステップ３０５）。そして、印刷順序決定部３５は、印刷データリストの行のうち、印刷状態が「印刷中」又は「印刷待ち」になっている行について、印刷順序を決定する（ステップ３０６）。具体的には、印刷状態が「印刷中」になっている行における印刷順序は「１」とすればよい。また、印刷状態が「印刷待ち」になっている行における印刷順序は「２」以降の数値とすればよく、その際、印刷順序が上述した第１の順序及び第２の順序の何れになるように決定してもよい。その後、印刷順序決定部３５は、印刷データリスト記憶部３２に記憶された印刷データリストに、決定された印刷順序を書き込む（ステップ３０７）。これにより、印刷データ出力部３８が、印刷データを画像形成部１７（図２参照）に出力可能な状態になると、印刷順序に従って印刷データを印刷データリスト記憶部３２から読み出し、画像形成部１７に出力し、この印刷データに対応する印刷状態を「印刷中」に書き換えることになる。
【００８５】
例えば、図３のステップ１０７でのユーザ情報の検知に応じてこの動作例が開始した場合、ユーザリストでは、図７（ｂ）に示したように、ユーザＡ，Ｂ，Ｃの順に追加されたことが示されており、印刷データリストでは、図６（ｂ）に示したように、ユーザＡに対応する印刷状態が「印刷中」であり、ユーザＢ，Ｃに対応する印刷状態が「印刷待ち」であることが示されている。また、最初、印刷順序は何れも空欄となっている。ここで、印刷順序を上述した第２の順序に決定する場合を例にとると、図６（ｂ）に示したように、ユーザＡに対応する印刷順序が「１」、ユーザＣに対する印刷順序が「３」、ユーザＢに対応する印刷順序が「２」となる。
【００８６】
尚、ステップ３０１で印刷状態が「印刷中」になっている行は存在しないと判定されたが、ステップ３０２で印刷状態が「印刷待ち」になっている行は存在すると判定されることもある。例えば、印刷状態が「印刷中」になっていた行における印刷データに基づく印刷は終了したが、印刷状態が「印刷待ち」になっている行における印刷データに基づく印刷はまだ開始されていない、といった場合である。この場合も、ステップ３０５〜３０７の処理を実行すればよい。
【００８７】
また、本実施の形態では、取り違え判定部３６が、ユーザが印刷物を取り違える可能性があるかどうかを判定し、取り違え防止処理部３７は、ユーザが印刷物を取り違える可能性があると判定された場合に、ユーザによる印刷物の取り違えを防止する処理を行う。
【００８８】
図９−１は、このときの取り違え判定部３６及び取り違え防止処理部３７の第１の動作例を示したフローチャートである。尚、この第１の動作例は、ユーザリスト記憶部３４に記憶されたユーザリストに新たなユーザ情報が追加されることにより開始されるものとする。
【００８９】
図示するように、取り違え判定部３６は、まず、印刷データリスト記憶部３２に記憶された印刷データリストに、印刷状態が「印刷中」になっている行が存在するかどうかを判定する（ステップ３５１）。印刷状態が「印刷中」になっている行が存在すると判定すれば、取り違え判定部３６は、その行におけるユーザ情報を取得する（ステップ３５２）。その後、取り違え判定部３６は、この取得したユーザ情報と、ユーザリストに新たに追加されたユーザ情報とが、同じユーザを示しているかどうかを判定する（ステップ３５３）。これらのユーザ情報が同じユーザを示していないと判定されれば、これらのユーザの間で印刷物の取り違えが起こる可能性があるので、取り違え防止処理部３７が、印刷順序の情報を、ユーザリストに新たにユーザ情報が追加されたユーザの携帯端末２０に送信するよう、無線通信Ｉ／Ｆ１９１に出力する（ステップ３５４）。これにより、無線通信Ｉ／Ｆ１９１が、ユーザリストに新たにユーザ情報が追加されたユーザの携帯端末２０に印刷順序の情報を送信することになる。尚、ユーザリスト記憶部３４に記憶されたユーザリストに新たなユーザ情報が追加された場合には、図８に示した処理も並行して実行されるので、ここで送信される印刷順序は、図８のステップ３０７で印刷データリストに書き込まれた印刷順序である。
【００９０】
例えば、図４−１のステップ１５５でのユーザ情報の検知に応じてこの動作例が開始した場合、ユーザリストでは、図７（ｃ）に示したように、ユーザＤ，Ｅの順に追加されたことが示されており、印刷データリストでは、図６（ｃ）に示したように、ユーザＤに対応する印刷状態が「印刷中」であり、ユーザＥに対応する印刷状態が「印刷待ち」であることが示されている。また、最初、印刷順序は何れも空欄となっている。ここで、印刷順序を上述した第１の順序及び第２の順序の何れに決定したとしても、図６（ｃ）に示したように、ユーザＤに対応する印刷順序が「１」、ユーザＥに対する印刷順序が「２」となる。従って、印刷順序が、ユーザＤが送信した印刷データに基づく印刷、ユーザＥが送信した印刷データに基づく印刷の順になることが、ユーザＥの携帯端末２０ｅに送信される。
【００９１】
一方、ステップ３５１で印刷状態が「印刷中」になっている行が存在しないと判定すれば、印刷物の取り違えが起こることは考え難いので、取り違え判定部３６は、そのまま処理を終了する。また、ステップ３５３で、印刷状態が「印刷中」になっている行におけるユーザ情報と、ユーザリストに新たに追加されたユーザ情報とが、同じユーザを示していると判定される場合とは、例えば、画像形成装置１０に接近して印刷を指示した後、一旦その場から離れて再び画像形成装置１０に接近した場合等である。この場合も、印刷物の取り違えが起こることは考え難いので、取り違え判定部３６は、そのまま処理を終了する。
【００９２】
また、図９−２は、取り違え判定部３６及び取り違え防止処理部３７の第２の動作例を示したフローチャートである。尚、この第２の動作例は、画像形成装置１０での印刷が終了した旨が印刷データ出力部３８から伝えられることにより開始されるものとする。
【００９３】
図示するように、取り違え判定部３６は、まず、ユーザリスト記憶部３４に記憶されたユーザリストに、終了した印刷を指示したユーザのユーザ情報が含まれているかどうかを判定する（ステップ３５５）。ユーザリストにこのユーザ情報が含まれていると判定すれば、終了した印刷を指示したユーザがまだ印刷物を取得しておらず、印刷物の取り違えが起こる可能性があるので、取り違え防止処理部３７が、印刷を開始してよいかの問い合わせを、次のユーザの携帯端末２０に送信するよう、無線通信Ｉ／Ｆ１９１に出力する（ステップ３５６）。これにより、無線通信Ｉ／Ｆ１９１が、次のユーザの携帯端末２０に問い合わせを送信することになる。尚、印刷データリストにおいて印刷状態が「印刷中」となっている場合の印刷順序が「１」とすると、「次のユーザ」とは、印刷順序が「２」のユーザである。
【００９４】
その結果、取り違え防止処理部３７は、他のユーザから、印刷開始の合意が得られたかどうかを判定する（ステップ３５７）。印刷開始の合意が得られれば、取り違え判定部３６は、印刷データリストに記憶された次のユーザの印刷データに基づく印刷を、印刷データ出力部３８に指示する（ステップ３５８）。これにより、印刷データ出力部３８が、次のユーザの印刷データを印刷データリスト記憶部３２から読み出し、画像形成部１７（図２参照）に出力し、この印刷データに対応する印刷状態を「印刷中」に書き換えることになる。尚、このとき、印刷が終了した印刷データは、印刷データリスト記憶部３２から削除してもよい。
【００９５】
一方、ステップ３５７で印刷開始の合意が得られなければ、予め定められた時間だけ待機して、ステップ３５５へ戻る。そして、取り違え判定部３６は、再び、ユーザリスト記憶部３４に記憶されたユーザリストに、終了した印刷を指示したユーザのユーザ情報が含まれているかどうかを判定する（ステップ３５５）。例えば、印刷を終了したユーザが印刷開始距離よりも遠くに立ち去れば、印刷物の取り違えが起こることは考え難くなるので、処理は終了する。
【００９６】
例えば、図４−１のステップ１５７での印刷終了に応じてこの動作例が開始した場合、最初、ユーザリストには、ユーザＤ，Ｅが含まれている。また、印刷データリストでは、図６（ｄ）に示したように、ユーザＤに対応する印刷状態が「印刷完了」であり、ユーザＥに対応する印刷状態が「印刷待ち」であることが示されている。ここで、ユーザＤが印刷開始距離よりも遠くに離れたとすると、図７（ｄ）に示したように、ユーザリストには、ユーザＥのみが含まれることとなる。従って、ユーザＥが送信した印刷データに基づく印刷が行われることになる。
【００９７】
［プログラム］
本実施の形態における情報処理装置３０が行う処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
【００９８】
即ち、本実施の形態を実現するプログラムは、コンピュータに、第１の印刷指示者の要求に応じて、印刷を指示する第１の印刷指示情報を、第１の印刷指示者に関連付けて記憶し、第２の印刷指示者の要求に応じて、印刷を指示する第２の印刷指示情報を、第２の印刷指示者に関連付けて記憶する機能と、第１の印刷指示者が使用する第１の端末装置と、第２の印刷指示者が使用する第２の端末装置とが、自装置を基準として、予め定められた第１の距離よりも近くに存在する場合に、第１の印刷指示者に関連付けて記憶された第１の印刷指示情報に基づく印刷と、第２の印刷指示者に関連付けて記憶された第２の印刷指示情報に基づく印刷とを、予め定められた規則により決定された順序で行う機能とを実現させるためのプログラムとして捉えられる。
【００９９】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【０１００】
１０…画像形成装置、２０…携帯端末、３０…情報処理装置、３１…印刷データ取得部、３２…印刷データリスト記憶部、３３…ユーザ検知部、３４…ユーザリスト記憶部、３５…印刷順序決定部、３６…取り違え判定部、３７…取り違え防止処理部、３８…印刷データ出力部
【図１】
0006672648.tif 000002
【図２】
0006672648.tif 000003
【図３】
0006672648.tif 000004
【図４−１】
0006672648.tif 000005
【図４−２】
0006672648.tif 000006
【図５】
0006672648.tif 000007
【図６】
0006672648.tif 000008
【図７】
0006672648.tif 000009
【図８】
0006672648.tif 000010
【図９−１】
0006672648.tif 000011
【図９−２】
0006672648.tif 000012