(57)【要約】【課題】自己の印刷ジョブによる印刷物を持ってきてほしいというユーザーの要求と、自己の印刷ジョブによる印刷物を取りに行くついでであれば他人の印刷物を当該他人に持って行きたいというユーザーの要求とを同時に実現可能な画像形成装置を提供する。【解決手段】第１印刷ジョブの送信者である第１ユーザーが、第１印刷ジョブによる印刷物の第１ユーザーへの運搬を希望しているかどうかを、第１印刷ジョブに基づいて判断する判断部１２１と、当該印刷物の第１ユーザーへの運搬が希望されていると判断された場合、当該印刷物を第１ユーザーへ運搬する第２ユーザーを決定する決定部１２１と、第２ユーザーが送信者である第２印刷ジョブを受信した場合、第１印刷ジョブおよび第２印刷ジョブが連続して実行されるように、印刷ジョブの実行順を変更する実行順変更部１２１と、を有する。【選択図】図３
2017213814.tif 000002
【特許請求の範囲】
【請求項１】
受信した印刷ジョブの実行により記録媒体に画像形成する画像形成装置であって、
第１印刷ジョブの送信者である第１ユーザーが、前記第１印刷ジョブの実行により画像形成される印刷物の前記第１ユーザーへの運搬を希望しているかどうかを、第１印刷ジョブに基づいて判断する判断部と、
前記印刷物の前記第１ユーザーへの運搬が希望されていると判断された場合、前記印刷物を前記第１ユーザーへ運搬する第２ユーザーを決定する決定部と、
前記第２ユーザーが送信者である第２印刷ジョブを受信した場合、前記第１印刷ジョブおよび前記第２印刷ジョブが連続して実行されるように、印刷ジョブの実行順を変更する実行順変更部と、
を有する画像形成装置。
【請求項２】
前記第２ユーザーの候補をあらかじめ登録する登録部と、
前記第１印刷ジョブの実行により画像形成される印刷物の前記第１ユーザーへの運搬が可能かどうかを、登録された前記候補に確認する確認部と、をさらに有し、
前記決定部は、
前記印刷物の前記第１ユーザーへの運搬が可能であることが前記確認部により確認された前記候補を、前記第２ユーザーとして決定する、請求項１に記載の画像形成装置。
【請求項３】
前記確認部は、複数の前記候補にそれぞれ前記印刷物の第１ユーザーへの運搬が可能かどうかの問い合わせを送信し、問い合わせに対し前記運搬が可能であるとの応答を受信することにより前記候補に前記運搬が可能であることを確認し、
前記決定部は、前記運搬が可能であることが、前記応答の受信により前記確認部により最初に確認された前記候補を、前記第２ユーザーとして決定する、請求項２に記載の画像形成装置。
【請求項４】
前記決定部により前記第２ユーザーが決定されたとき、前記第２ユーザーを前記第１ユーザーに通知する通知部をさらに有する、請求項１〜３のいずれか一項に記載の画像形成装置。
【請求項５】
前記実行順変更部は、前記第１印刷ジョブおよび前記第２印刷ジョブのうち、変更前の実行順が早い方の印刷ジョブの実行順を、変更前の実行順が遅い方の印刷ジョブの実行順の直前または直後の実行順に変更することにより、前記第１印刷ジョブおよび前記第２印刷ジョブが連続して実行されるように印刷ジョブの実行順を変更する、請求項１〜４のいずれか一項に記載の画像形成装置。
【請求項６】
前記第１印刷ジョブの実行に前記第１ユーザーによる認証が必要な場合、前記第１印刷ジョブの実行の認証権限を前記第１ユーザーから前記第２ユーザーに変更する認証権限変更部をさらに有する、請求項１〜５のいずれか一項に記載の画像形成装置。
【請求項７】
前記確認部は、前記候補に確認する際、前記第１ユーザーのユーザー名、前記第１印刷ジョブの実行により画像形成される記録媒体の出力枚数、前記第１印刷ジョブおよび前記候補が送信者である印刷ジョブのいずれか遅い方の印刷完了時間、前記候補への前記問い合わせを表示する情報処理装置および前記候補の現在位置の少なくともいずれか一方から前記画像形成装置までの距離、ならびに前記第１印刷ジョブの実行に認証が必要かどうかの情報を前記候補に通知する、請求項３に記載の画像形成装置。
【請求項８】
前記候補として登録されているユーザーの歩数情報を定期的に受信する受信部をさらに有し、前記決定部は、前記印刷物の前記第１ユーザーへの運搬が可能であることが前記確認部により確認された前記候補のうち、あらかじめ設定された目標歩数と最後に受信した歩数情報による歩数との差が最も大きい前記候補を前記第２ユーザーとして決定する、請求項２に記載の画像形成装置。
【請求項９】
前記印刷物の前記第１ユーザーへの運搬が希望されていると判断された場合に前記印刷物の前記第１ユーザーへの運搬を前記第１ユーザーが希望していることを通知するための通知画面と、前記第２ユーザーとして前記印刷物を前記第１ユーザーへ運搬することを選択するための選択画面とを、前記選択画面において前記印刷物を前記第１ユーザーへ運搬することがユーザーにより選択されるまで前記画像形成装置において表示する表示部をさらに有し、
前記決定部は、
前記選択画面において、前記第２ユーザーとして前記印刷物を前記第１ユーザーへ運搬することを選択したユーザーを前記第２ユーザーとして決定する、請求項１に記載の画像形成装置。
【請求項１０】
前記表示部は、ユーザーを特定する情報を入力するための入力受付画面をさらに表示し、
前記決定部は、前記選択画面において前記運搬することを選択したユーザーを前記入力受付画面に入力された前記情報により特定する、請求項９に記載の画像形成装置。
【請求項１１】
前記実行順変更部は、前記第１印刷ジョブおよび前記第２印刷ジョブのうち、変更前の実行順が遅い方の印刷ジョブの実行順を、変更前の実行順が早い方の印刷ジョブの実行順の直前または直後の実行順に変更することにより、前記第１印刷ジョブおよび前記第２印刷ジョブが連続して実行されるように印刷ジョブの実行順を変更する、請求項９または１０に記載の画像形成装置。
【請求項１２】
前記第１印刷ジョブおよび前記第２印刷ジョブの少なくともいずれか一方の実行を開始するときに、前記第２ユーザーを前記第１ユーザーに通知する通知部をさらに有する、請求項１、９〜１１のいずれか一項に記載の画像形成装置。
【請求項１３】
前記決定部は、前記第２ユーザーを決定した後、決定された前記第２ユーザーまたは前記第１ユーザーの指示に基づいて、前記第１印刷ジョブおよび前記第２印刷ジョブの少なくともいずれか一方の実行開始前であって、かつ前記実行順変更部による変更前の印刷ジョブの実行順において前記第１印刷ジョブと前記第２印刷ジョブとの間の実行順のすべての印刷ジョブの実行開始前において、前記第２ユーザーの決定を解除し、
前記実行順変更部は、前記第２ユーザーの決定が解除された後、印刷ジョブの実行順を変更前の実行順に戻す、請求項１〜１２のいずれか一項に記載の画像形成装置。
【請求項１４】
前記判断部は、前記第１ユーザーと同じグループに属する内部ユーザーから送信された、前記第１印刷ジョブ以外の他の印刷ジョブに基づいて、前記他の印刷ジョブの送信者である前記内部ユーザーが、前記他の印刷ジョブの実行により画像形成される印刷物の前記内部ユーザーへの運搬を希望しているかどうかをさらに判断し、
前記確認部は、前記第１印刷ジョブの実行により画像形成される印刷物の前記第１ユーザーへの運搬とともに前記他の印刷ジョブの実行により画像形成される印刷物の前記内部ユーザーへの運搬が可能かどうかを、登録された前記候補に確認する、請求項２に記載の画像形成装置。
【請求項１５】
受信した印刷ジョブの実行により記録媒体に画像形成する画像形成装置用プログラムであって、
第１印刷ジョブの送信者である第１ユーザーが、前記第１印刷ジョブの実行により画像形成される印刷物の前記第１ユーザーへの運搬を希望しているかどうかを、第１印刷ジョブに基づいて判断する手順（ａ）と、
前記印刷物の前記第１ユーザーへの運搬が希望されていると判断された場合、前記印刷物を前記第１ユーザーへ運搬する第２ユーザーを決定する手順（ｂ）と、
前記第２ユーザーが送信者である第２印刷ジョブを受信した場合、前記第１印刷ジョブおよび前記第２印刷ジョブが連続して実行されるように、印刷ジョブの実行順を変更する手順（ｃ）と、
を前記画像形成装置に実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置および画像形成装置用プログラムに関する。
【背景技術】
【０００２】
画像形成装置は、受信した印刷ジョブを実行することにより用紙に画像形成し、画像形成された用紙を印刷物として出力する。その際、画像形成装置は、受信した印刷ジョブの実行順を、受信した順番で登録する。そして、登録された印刷ジョブの実行順で印刷ジョブを実行する。
【０００３】
しかし、画像形成装置により受信された順番で印刷ジョブが実行されるため、複数の印刷ジョブを画像形成装置へ連続的に送信しても当該複数の印刷ジョブが連続して実行されるとは限らない。すなわち、当該複数の印刷ジョブのいずれかが受信された後、すべてが受信される前に他の印刷ジョブが受信され得るため、当該複数の印刷ジョブの実行開始後に、当該他の印刷ジョブが割り込んで実行され得る。これにより、当該複数の印刷ジョブによる印刷物の間に当該他の印刷ジョブによる印刷物が割り込んで出力されることで、印刷物が混在し得るという問題がある。
【０００４】
このような問題を回避するために、所定の印刷ジョブを連続して実行させる先行技術として下記特許文献１に示すものがある。すなわち、連続して実行させたい印刷ジョブのグループを識別する識別情報を各印刷ジョブに付加して画像形成装置へ送信する。画像形成装置は、受信した印刷ジョブと同じ識別番号が付加された印刷ジョブがジョブキューに登録されている場合、その同じ識別番号の印刷ジョブの直後に受信した印刷ジョブを登録する。これにより、グループ内の印刷ジョブを連続して実行させ得る。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−７９２１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、自己の印刷ジョブによる印刷物を他人に画像形成装置から持ってきてほしいユーザーと、自己の印刷ジョブによる印刷物を画像形成装置に取りに行くついでに他人の印刷ジョブによる印刷物を当該他人に持っていってもよいユーザーとが存在し得る。
【０００７】
一方、上記先行技術は、印刷ジョブが、前者のユーザーによるものか後者のユーザーによるものかを区別しない。したがって、後者のユーザーが自己の印刷ジョブによる印刷物を取りに行くタイミングに合わせて、双方のユーザーの印刷ジョブを完了させることができない。このため、後者のユーザーが自己の印刷物を画像形成装置に取りに行くついでに前者のユーザーの印刷物を当該前者のユーザーに持っていくことが困難であるという問題がある。
【０００８】
本発明は、上記問題を解決するためになされたものである。すなわち、自己の印刷ジョブによる印刷物を持ってきてほしいというユーザーの要求と、自己の印刷ジョブによる印刷物を取りに行くついでであれば他人の印刷物を当該他人に持って行きたいというユーザーの要求とを同時に実現可能な画像形成装置を提供する。
【課題を解決するための手段】
【０００９】
本発明の上記課題は、以下の手段によって解決される。
【００１０】
（１）受信した印刷ジョブの実行により記録媒体に画像形成する画像形成装置であって、第１印刷ジョブの送信者である第１ユーザーが、前記第１印刷ジョブの実行により画像形成される印刷物の前記第１ユーザーへの運搬を希望しているかどうかを、第１印刷ジョブに基づいて判断する判断部と、前記印刷物の前記第１ユーザーへの運搬が希望されていると判断された場合、前記印刷物を前記第１ユーザーへ運搬する第２ユーザーを決定する決定部と、前記第２ユーザーが送信者である第２印刷ジョブを受信した場合、前記第１印刷ジョブおよび前記第２印刷ジョブが連続して実行されるように、印刷ジョブの実行順を変更する実行順変更部と、を有する画像形成装置。
【００１１】
（２）前記第２ユーザーの候補をあらかじめ登録する登録部と、前記第１印刷ジョブの実行により画像形成される印刷物の前記第１ユーザーへの運搬が可能かどうかを、登録された前記候補に確認する確認部と、をさらに有し、前記決定部は、前記印刷物の前記第１ユーザーへの運搬が可能であることが前記確認部により確認された前記候補を、前記第２ユーザーとして決定する、上記（１）に記載の画像形成装置。
【００１２】
（３）前記確認部は、複数の前記候補にそれぞれ前記印刷物の第１ユーザーへの運搬が可能かどうかの問い合わせを送信し、問い合わせに対し前記運搬が可能であるとの応答を受信することにより前記候補に前記運搬が可能であることを確認し、前記決定部は、前記運搬が可能であることが、前記応答の受信により前記確認部により最初に確認された前記候補を、前記第２ユーザーとして決定する、上記（２）に記載の画像形成装置。
【００１３】
（４）前記決定部により前記第２ユーザーが決定されたとき、前記第２ユーザーを前記第１ユーザーに通知する通知部をさらに有する、上記（１）〜（３）のいずれかに記載の画像形成装置。
【００１４】
（５）前記実行順変更部は、前記第１印刷ジョブおよび前記第２印刷ジョブのうち、変更前の実行順が早い方の印刷ジョブの実行順を、変更前の実行順が遅い方の印刷ジョブの実行順の直前または直後の実行順に変更することにより、前記第１印刷ジョブおよび前記第２印刷ジョブが連続して実行されるように印刷ジョブの実行順を変更する、上記（１）〜（４）のいずれかに記載の画像形成装置。
【００１５】
（６）前記第１印刷ジョブの実行に前記第１ユーザーによる認証が必要な場合、前記第１印刷ジョブの実行の認証権限を前記第１ユーザーから前記第２ユーザーに変更する認証権限変更部をさらに有する、上記（１）〜（５）のいずれかに記載の画像形成装置。
【００１６】
（７）前記確認部は、前記候補に確認する際、前記第１ユーザーのユーザー名、前記第１印刷ジョブの実行により画像形成される記録媒体の出力枚数、前記第１印刷ジョブおよび前記候補が送信者である印刷ジョブのいずれか遅い方の印刷完了時間、前記候補への前記問い合わせを表示する情報処理装置および前記候補の現在位置の少なくともいずれか一方から前記画像形成装置までの距離、ならびに前記第１印刷ジョブの実行に認証が必要かどうかの情報を前記候補に通知する、上記（３）に記載の画像形成装置。
【００１７】
（８）前記候補として登録されているユーザーの歩数情報を定期的に受信する受信部をさらに有し、前記決定部は、前記印刷物の前記第１ユーザーへの運搬が可能であることが前記確認部により確認された前記候補のうち、あらかじめ設定された目標歩数と最後に受信した歩数情報による歩数との差が最も大きい前記候補を前記第２ユーザーとして決定する、上記（２）に記載の画像形成装置。
【００１８】
（９）前記印刷物の前記第１ユーザーへの運搬が希望されていると判断された場合に前記印刷物の前記第１ユーザーへの運搬を前記第１ユーザーが希望していることを通知するための通知画面と、前記第２ユーザーとして前記印刷物を前記第１ユーザーへ運搬することを選択するための選択画面とを、前記選択画面において前記印刷物を前記第１ユーザーへ運搬することがユーザーにより選択されるまで前記画像形成装置において表示する表示部をさらに有し、前記決定部は、前記選択画面において、前記第２ユーザーとして前記印刷物を前記第１ユーザーへ運搬することを選択したユーザーを前記第２ユーザーとして決定する、上記（１）に記載の画像形成装置。
【００１９】
（１０）前記表示部は、ユーザーを特定する情報を入力するための入力受付画面をさらに表示し、前記決定部は、前記選択画面において前記運搬することを選択したユーザーを前記入力受付画面に入力された前記情報により特定する、上記（９）に記載の画像形成装置。
【００２０】
（１１）前記実行順変更部は、前記第１印刷ジョブおよび前記第２印刷ジョブのうち、変更前の実行順が遅い方の印刷ジョブの実行順を、変更前の実行順が早い方の印刷ジョブの実行順の直前または直後の実行順に変更することにより、前記第１印刷ジョブおよび前記第２印刷ジョブが連続して実行されるように印刷ジョブの実行順を変更する、上記（９）または（１０）に記載の画像形成装置。
【００２１】
（１２）前記第１印刷ジョブおよび前記第２印刷ジョブの少なくともいずれか一方の実行を開始するときに、前記第２ユーザーを前記第１ユーザーに通知する通知部をさらに有する、上記（１）、（９）〜（１１）のいずれかに記載の画像形成装置。
【００２２】
（１３）前記決定部は、前記第２ユーザーを決定した後、決定された前記第２ユーザーまたは前記第１ユーザーの指示に基づいて、前記第１印刷ジョブおよび前記第２印刷ジョブの少なくともいずれか一方の実行開始前であって、かつ前記実行順変更部による変更前の印刷ジョブの実行順において前記第１印刷ジョブと前記第２印刷ジョブとの間の実行順のすべての印刷ジョブの実行開始前において、前記第２ユーザーの決定を解除し、前記実行順変更部は、前記第２ユーザーの決定が解除された後、印刷ジョブの実行順を変更前の実行順に戻す、上記（１）〜（１２）のいずれかに記載の画像形成装置。
【００２３】
（１４）前記判断部は、前記第１ユーザーと同じグループに属する内部ユーザーから送信された、前記第１印刷ジョブ以外の他の印刷ジョブに基づいて、前記他の印刷ジョブの送信者である前記内部ユーザーが、前記他の印刷ジョブの実行により画像形成される印刷物の前記内部ユーザーへの運搬を希望しているかどうかをさらに判断し、前記確認部は、前記第１印刷ジョブの実行により画像形成される印刷物の前記第１ユーザーへの運搬とともに前記他の印刷ジョブの実行により画像形成される印刷物の前記内部ユーザーへの運搬が可能かどうかを、登録された前記候補に確認する、上記（２）に記載の画像形成装置。
【００２４】
（１５）受信した印刷ジョブの実行により記録媒体に画像形成する画像形成装置用プログラムであって、第１印刷ジョブの送信者である第１ユーザーが、前記第１印刷ジョブの実行により画像形成される印刷物の前記第１ユーザーへの運搬を希望しているかどうかを、第１印刷ジョブに基づいて判断する手順（ａ）と、前記印刷物の前記第１ユーザーへの運搬が希望されていると判断された場合、前記印刷物を前記第１ユーザーへ運搬する第２ユーザーを決定する手順（ｂ）と、前記第２ユーザーが送信者である第２印刷ジョブを受信した場合、前記第１印刷ジョブおよび前記第２印刷ジョブが連続して実行されるように、印刷ジョブの実行順を変更する手順（ｃ）と、を前記画像形成装置に実行させるためのプログラム。
【発明の効果】
【００２５】
第１ユーザーが送信者である第１印刷ジョブによる印刷物の送信者への運搬の希望の有無を第１印刷ジョブに基づいて判断する。当該運搬の希望があると判断したとき、運搬者として第２ユーザーを決定し、第２ユーザーが送信者である第２印刷ジョブと第１印刷ジョブとが連続して実行されるように印刷ジョブの実行順を変更する。これにより、自己の印刷ジョブによる印刷物を持ってきてほしいというユーザーの要求と、自己の印刷ジョブによる印刷物を取りに行くついでであれば他人の印刷物を当該他人に持って行きたいというユーザーの要求とを同時に実現できる。
【図面の簡単な説明】
【００２６】
【図１】画像形成システムの構成を示すブロック図である。
【図２】情報処理装置の構成を示すブロック図である。
【図３】印刷物の運搬が可能かどうかの問い合わせが情報処理装置に送信されたときに情報処理装置に表示されるポップアップを示す図である。
【図４】画像形成装置の構成を示すブロック図である。
【図５】印刷ジョブの実行順の変更前後のジョブリストの例を示す図である。
【図６】画像形成装置の動作を示すフローチャートである。
【図７】通知画面、選択画面、および入力受付画面を示す図である。
【図８】印刷ジョブの実行順の変更前後のジョブリストの例を示す図である。
【図９】画像形成装置の動作を示すフローチャートである。
【図１０】印刷物の運搬が可能かどうかの問い合わせが情報処理装置に送信されたときに情報処理装置に表示されるポップアップを示す図である。
【発明を実施するための形態】
【００２７】
以下、図面を参照して、本発明の実施形態に係る画像形成装置および画像形成装置用プログラムについて詳細に説明する。
【００２８】
（第１実施形態）
図１は、本発明の第１実施形態に係る画像形成装置を含む画像形成システムの構成を示すブロック図である。
【００２９】
画像形成システム１００は、複数の情報処理装置１１０、および画像形成装置１２０を有する。なお、図１においては、画像形成システム１００に含まれる複数の情報処理装置１１０を、第１情報処理装置１１０ａ、第２情報処理装置１１０ｂ、および第３情報処置装置１１０ｃの３台としている。しかし、画像形成システム１００に含まれる情報処理装置１１０の数は限定されない。
【００３０】
なお、以下の説明においては、説明を容易にするために、各情報処理装置１１０は、それぞれにユーザーが割り当てられ、割り当てられたユーザーのみによって使用されるものとして説明する。
【００３１】
各情報処理装置１１０と画像形成装置１２０とはネットワーク１３０を介して相互に通信可能に接続される。ネットワーク１３０は、イーサネット（登録商標）、ＦＤＤＩ（Ｆｉｂｅｒ−Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）などの規格によりコンピュータやネットワーク機器同士を接続するＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により構成し得る。
【００３２】
図２は、情報処理装置の構成を示すブロック図である。
【００３３】
情報処理装置１１０は、制御部１１１、記憶部１１２、表示部１１３、入力部１１４、および通信部１１５を備えており、これらは信号をやり取りするためのバス１１６を介して相互に接続される。情報処理装置１１０は、たとえばパーソナル・コンピュータにより構成され得る。
【００３４】
制御部１１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により構成され、プログラムにしたがって上記各部の制御や各種の演算処理を行う。
【００３５】
記憶部１１２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、およびＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）により構成され得る。ＲＡＭは、作業領域として一時的にプログラムやデータを記憶する。ＲＯＭは、各種プログラムや各種データを記憶する。ＨＤＤは、オペレーティングシステム、およびその他の各種プログラムを記憶する。
【００３６】
表示部１１３は、たとえば液晶ディスプレイであり、各種情報を表示する。
【００３７】
入力部１１４は、たとえばマウスといったポインティングデバイスおよびキーボードにより構成され得る。入力部１１４は、各種操作、入力のために使用される。
【００３８】
通信部１１５は、外部機器と通信するためのインターフェースであり、イーサネット（登録商標）、ＳＡＴＡ（Ｓｅｒｉａｌ  Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）、ＰＣＩ Ｅｘｐｒｅｓｓ、ＵＳＢ、ＩＥＥＥ１３９４などの規格によるネットワークインターフェース、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＩＥＥＥ８０２．１１などの無線通信インターフェース、電話回線に接続するための電話回線インターフェースなどが利用され得る。
【００３９】
情報処理装置１１０は、上記構成を有することにより以下のように作用する。
【００４０】
制御部１１１は、プログラムにしたがい、入力部１１４に入力されるユーザーによる指示に基づいて、印刷ジョブを生成する。印刷ジョブとは、画像形成装置１２０などに対する印刷命令の総称であり、印刷設定および印刷データが含まれる。
【００４１】
印刷ジョブには、さらに、印刷ジョブの送信者であるユーザー（以下、「第１ユーザー」と称する）が印刷ジョブの実行により画像形成される印刷物の送信者への運搬を希望していることを示す情報（以下、「運搬希望情報」と称する）が含まれ得る。運搬希望情報は、第１ユーザーが印刷ジョブの実行により画像形成される印刷物の第１ユーザーへの運搬を希望する場合に、入力部１１４から印刷物の運搬を希望することを入力することにより、印刷ジョブに付加され得る。
【００４２】
印刷設定とは、記録媒体である用紙への画像形成に関する設定である。印刷設定には、たとえば、用紙のサイズ、グレースケールまたはフルカラー、２ｉｎ１、および両面印刷などの各種設定が含まれる。
【００４３】
印刷データとは、画像形成の対象である文書のデータである。印刷データには、たとえば、イメージデータ、ベクタデータ、テキストデータといった各種データが含まれ得る。具体的には、印刷データは、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）データ、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）データまたはＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）データであり得る。
【００４４】
制御部１１１は、第１ユーザーによる指示に基づいて、生成された印刷ジョブを、通信部１１５により画像形成装置１２０に送信する。
【００４５】
後述するように、画像形成装置１２０は、印刷ジョブに運搬希望情報が含まれている場合、第１ユーザーへ印刷物を運搬するユーザー（以下、「第２ユーザー」と称する）の候補に、それぞれ第１ユーザーへの印刷物の運搬が可能かどうかの問い合わせを送信する。すなわち、画像形成装置１２０は、当該問い合わせを、第２ユーザーの候補（以下、単に「候補」と称する）に割り当てられた情報処理装置１１０にそれぞれ送信する。
【００４６】
図３は、印刷物の運搬が可能かどうかの問い合わせが情報処理装置に送信されたときに情報処理装置に表示されるポップアップを示す図である。
【００４７】
制御部１１１は、印刷物の運搬が可能かどうかの問い合わせが通信部１１５で受信されると、当該問い合わせと、印刷物の運搬が可能であるという応答を選択するための選択ボタンＢとを表示するポップアップを表示部１１３に表示させる。ポップアップは、当該問い合わせが受信されたときにポックアップを表示させるプログラムをあらかじめ各情報処理装置１１０で起動させておくことにより表示される。
【００４８】
ポップアップには、運搬依頼通知として、「現在印刷物の運搬が可能ですか？」という問い合わせが表示される。ポップアップには、依頼者情報として、第１ユーザーの「ユーザー名」、第１ユーザーが送信者である印刷ジョブの実行により画像形成される用紙の「出力枚数」が表示される。さらに、ポップアップには、第１ユーザーが送信者である印刷ジョブおよび候補が送信者である印刷ジョブのいずれか遅い方の「印刷完了時間」が表示される。
【００４９】
なお、ポップアップには、当該問い合わせがポップアップにより表示される情報処理装置１１０および候補の現在位置の少なくともいずれか一方から画像形成装置１２０までの距離、および第１ユーザーが送信者である印刷ジョブの実行に認証が必要かどうかの情報がさらに表示され得る。当該問い合わせが表示される各情報処理装置１１０から画像形成装置１２０までの距離はフロアマップなどに基づいて算出され、あらかじめ記憶部１２２に記憶させることで利用され得る。画像形成装置１２０から各候補までの距離は、たとえば各候補に装着された万歩計（登録商標）のＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を利用して取得される、各候補の現在位置に基づいて算出され得る。
【００５０】
制御部１１１は、ポップアップにおいて、候補により選択ボタンＢが選択されると、当該候補の応答として第１ユーザーへの印刷物の運搬が可能であるという応答を通信部１１５により画像形成装置１２０へ送信する。画像形成装置１２０は、第１ユーザーへの運搬が可能であるという応答を送信した候補を第２ユーザーとして決定する。
【００５１】
図４は、画像形成装置の構成を示すブロック図である。
【００５２】
画像形成装置１２０は、制御部１２１、記憶部１２２、通信部１２３、操作部１２４、表示部１２５、画像制御部１２６、読取部１２７、およびエンジン１２８を有する。これらの構成要素は信号をやり取りするためのバス１２９を介して相互に接続される。画像形成装置１２０は、たとえばＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）により構成され得る。
【００５３】
画像形成装置１２０の一部の基本的な構成は情報処理装置１１０と重複する。従って、重複する部分の説明は省略または簡略化する。
【００５４】
制御部１２１は、ＣＰＵにより構成され、プログラムにしたがって画像形成装置１２０の各構成要素の制御や各種演算処理などを行う。すなわち、制御部１２１は、画像形成装置１２０を構成する各構成要素と連携をとりながら、画像形成を含む各種処理に関する制御全般を行なう。制御部１２１は、判断部、実行順変更部、確認部、および認証権限変更部を構成する。制御部１２１は、記憶部１２２とともに決定部を構成する。制御部１２１は、通信部１２３とともに通知部および受信部を構成する。
【００５５】
記憶部１２２は、ＲＡＭ、ＲＯＭ、およびＨＤＤにより構成され得る。ＲＡＭは、作業領域として一時的にプログラムやデータを記憶する。ＲＯＭは、各種プログラムや各種データを記憶する。ＨＤＤは、オペレーティングシステムおよびその他の各種プログラムを記憶する。記憶部１２２は、登録部を構成する。
【００５６】
通信部１２３は、外部機器と通信するためのインターフェースである。
【００５７】
操作部１２４は、各種設定および指示を行うタッチパネル、ならびに、コピー枚数等を設定するテンキー、動作の開始を指示するスタートキー、動作の停止を指示するストップキー、および各種設定条件を初期化するリセットキーなどの各種固定キーなどからなる。
【００５８】
表示部１２５は、各種情報を表示し各種設定入力を行うタッチパネル、液晶ディスプレイ、および表示ランプなどからなる。なお、操作部１２４と表示部１２５とで重複する機能は、操作部１２４および表示部１２５のいずれかが有するようにし得る。
【００５９】
画像制御部１２６は、通信部１２３により情報処理装置１１０から受信された印刷ジョブにしたがい、印刷ジョブに含まれる印刷設定で、印刷データのレイアウト処理およびラスタライズ処理を行い、ビットマップ形式の画像のデータである画像データを生成する。
【００６０】
読取部１２７は、原稿台の所定の読み取り位置にセットされた原稿に蛍光ランプなどの光源で光を当て、その反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサーなどの撮像装置で光電変換して、その電気信号から画像データを生成する。
【００６１】
エンジン１２８は、電子写真方式により帯電、露光、現像、転写および定着の各工程を経て、用紙に画像データに基づく画像形成を行い印刷物として出力する。
【００６２】
画像形成装置１２０は、上記構成を有することにより以下のように作用する。
【００６３】
制御部１２１は、通信部１２３により各情報処理装置１１０から印刷ジョブを受信する。
【００６４】
制御部１２１は、印刷ジョブの送信者である第１ユーザーが、印刷ジョブの実行により画像形成された印刷物の第１ユーザーへの運搬を希望しているかどうかを印刷ジョブに基づいて判断する。制御部１２１は、印刷ジョブに運搬希望情報が含まれている場合、印刷物の第１ユーザーへの運搬が希望されていると判断する。
【００６５】
記憶部１２２は、あらかじめ候補を記憶する。候補は、自己の印刷ジョブによる印刷物を取りに行くついでであれば他人の印刷ジョブによる印刷物を当該他人へ運搬してもよいという意思をもち、かつ印刷物の運搬を希望する第１ユーザーとの間で当該印刷物の運搬について合意したユーザーとし得る。
【００６６】
制御部１２１は、第１ユーザーへの印刷物の運搬が希望されていると判断した場合、第２ユーザーを決定する。すなわち、制御部１２１は、あらかじめ記憶部１２２に記憶された候補に第１ユーザーへの印刷物の運搬が可能かどうかの問合せを送信する。制御部１２１は、第１ユーザーへの印刷物の運搬が可能かどうかの問い合わせに対し、第１ユーザーへの印刷物の運搬が可能であるとの応答を候補から受信する。これにより、制御部１２１は、当該応答を送信した候補によって、第１ユーザーへの印刷物の運搬が可能であることを確認する。制御部１２１は、第１ユーザーへの印刷物の運搬が可能であることを確認した候補を第２ユーザーとして決定する。制御部１２１は、第１ユーザーへの印刷物の運搬が可能であることを最初に確認した候補を第２ユーザーとして決定し得る。
【００６７】
制御部１２１は、通信部１２３により各ユーザーの歩数情報を定期的に受信する。制御部１２１は、各ユーザーに装着された通信機能を有する万歩計（登録商標）により計測された歩数を各万歩計（登録商標）から受信することにより、各ユーザーの歩数情報として利用し得る。各ユーザーに装着された万歩計（登録商標）からは各万歩計（登録商標）を特定する装置ＩＤが発信されるため、装置ＩＤとユーザー名とがあらかじめ関連付けて登録されることにより、各万歩計（登録商標）から受信される歩数情報とユーザーとが関連付けられ得る。
【００６８】
制御部１２１は、第１ユーザーへの印刷物の運搬が可能であることを確認した候補のうち、あらかじめ設定された目標歩数と、最後に受信された歩数情報による歩数との差が最も大きい候補を第２ユーザーとして決定し得る。制御部１２１は、たとえば、第１ユーザーへの印刷物の運搬が可能であることを最初に確認した候補を含め、当該候補からの応答を最初に受信してから所定時間（たとえば、３０分間）内に応答を受信した候補の中から第２ユーザーを決定し得る。目標歩数は、たとえば、過去２４時間の歩数で、５０００歩〜８０００歩とされ得る。
【００６９】
制御部１２１は、第２ユーザーを決定したときに、決定された第２ユーザーを第１ユーザーに通知する。すなわち、制御部１２１は、第１ユーザーに割り振られた情報処理装置１１０へ、決定された第２ユーザーを通知する情報を送信する。
【００７０】
制御部１２１は、第２ユーザーを決定したとき、第２ユーザーが送信者である印刷ジョブが、ジョブリストに存在するかどうか確認する。ジョブリストは、印刷ジョブの実行順を管理するためのリストであり、記憶部１２２に記憶されることで登録され、制御部１２１により更新および変更される。制御部１２１は、ジョブリストを参照し、第１ユーザーが送信者である印刷ジョブおよび第２ユーザーが送信者である印刷ジョブのうち、変更前の実行順が早い方の実行順を、実行順が遅い方の実行順の直前または直後の実行順に変更する。これにより、第１ユーザーが送信者である印刷ジョブおよび第２ユーザーが送信者である印刷ジョブが連続して実行される。
【００７１】
図５は、印刷ジョブの実行順の変更前後のジョブリストの例を示す図である。
【００７２】
図５のＡは実行順の変更前のジョブリストであり、図５のＢは実行順の変更後のジョブリストである。ユーザー名ＡＡＡＡのユーザーは印刷物の運搬を希望していると判断された第１ユーザーであり、ユーザー名ＢＢＢＢのユーザーは決定された第２ユーザーである。ユーザー名ＡＡＡＡのユーザーが送信者である印刷ジョブの実行順が３番から４番に変更されている。すなわち、ユーザー名ＡＡＡＡの印刷ジョブおよびユーザー名ＢＢＢＢの印刷ジョブのうち変更前の実行順の早い方のユーザー名ＡＡＡＡの印刷ジョブの実行順が実行順の遅い方のユーザー名ＢＢＢＢの印刷ジョブの実行順の直前に変更されている。
【００７３】
制御部１２１は、第２ユーザーまたは第１ユーザーの指示に基づいて、第２ユーザーの決定を解除できる。当該解除は、第１ユーザーの印刷ジョブおよび第２ユーザーの印刷ジョブの少なくともいずれか一方の実行開始前であることが条件となる。さらに、変更前の印刷ジョブの実行順において第１ユーザーの印刷ジョブと第２ユーザーの印刷ジョブとの間の実行順のすべての印刷ジョブの実行開始前であることが条件となる。これは、このような条件が満たされない限り、第２ユーザーの決定が解除された後に、印刷ジョブの実行順をもとの実行順に戻すことができないからである。
【００７４】
図５のＣは、第２ユーザーの決定が解除された後のジョブリストである。図５のＣを参照すれば、ユーザー名ＡＡＡＡの印刷ジョブおよびユーザー名ＢＢＢＢの印刷ジョブの実行開始前において第２ユーザーの決定が解除されたことで変更前の実行順に戻されている。なお、第１ユーザーであるユーザー名ＡＡＡＡのユーザーが送信者である印刷ジョブの実行開始後であっても、決定された第２ユーザーであるユーザー名ＢＢＢＢのユーザーが送信者である印刷ジョブの実行開始前であれば、第２ユーザーの決定が解除され得る。一方、変更前の印刷ジョブの実行順において第１ユーザーの印刷ジョブと第２ユーザーの印刷ジョブとの間の実行順である、ユーザー名ＺＺＺＺの印刷ジョブの実行が開始された後は、第２ユーザーの決定は解除できない。これは、実行が開始されたユーザー名ＺＺＺＺの印刷ジョブの実行順を、実行が開始されていないユーザー名ＡＡＡＡの印刷ジョブの実行順の後の実行順に戻すことができないからである。
【００７５】
制御部１２１は、少なくとも印刷物の運搬を希望していると判断された第１ユーザーが送信者である印刷ジョブが、実行のために送信者による認証が必要な印刷ジョブであるかどうか当該印刷ジョブに基づいて判断する。制御部１２１は、第１ユーザーが送信者である印刷ジョブが、実行のために送信者による認証が必要な印刷ジョブであると判断した場合、第１ユーザーが送信者である印刷ジョブの認証権限を第１ユーザーから第２ユーザーに変更する。これにより、第２ユーザーが、他人である第１ユーザーの印刷ジョブの実行を認証できるため、実行に認証が必要な第１ユーザーの印刷ジョブおよび第２ユーザーの印刷ジョブを連続的に実行できる。なお、第１ユーザーが送信者である印刷ジョブの認証権限が第１ユーザーから第２ユーザーに変更される際、当該印刷ジョブについての第１ユーザーの認証権限は削除され得る。
【００７６】
図６は、画像形成装置の動作を示すフローチャートである。本フローチャートは、画像形成装置１２０の記憶部１２２に記憶された画像形成装置用プログラムにしたがい、制御部１２１により実行され得る。
【００７７】
制御部１２１は、印刷ジョブを受信すると、受信した印刷ジョブに運搬希望情報が含まれているかどうかにより、印刷ジョブの実行により画像形成される印刷物の、送信者である第１ユーザーへの運搬が希望されているかどうかを判断する（Ｓ１０１）。
【００７８】
制御部１２１は、あらかじめ登録された各候補に第１ユーザーへの運搬が可能かどうかの問い合わせを送信する（Ｓ１０２）。すなわち、制御部１２１は、各候補に割り当てられた情報処理装置１１０にそれぞれ当該問い合わせの情報を送信する。
【００７９】
制御部１２１は、第１ユーザーへの運搬が可能かどうかの問い合わせに対する候補からの応答を待ち（Ｓ１０３：ＮＯ）、応答があったときは（Ｓ１０３：ＹＥＳ）、当該応答により第１ユーザーへの印刷物の運搬が可能であることを確認する。制御部１２１は、第１ユーザーへの印刷物の運搬が可能であることを最初に確認した候補を第２ユーザーとして決定する。なお、第１ユーザーへの運搬が可能かどうかの問い合わせに対する候補からの応答を待つ際（Ｓ１０３：ＮＯ）、待ち時間が設定され得る。待ち時間内に候補からの応答がなかった場合、第１ユーザーの印刷ジョブはキャンセルされ得る。この場合、印刷ジョブがキャンセルされたことを第１ユーザーに通知し得る。待ち時間は、たとえば１０分間〜６０分間とし得る。
【００８０】
制御部１２１は、決定された第２ユーザーの印刷ジョブがジョブリストに登録されているかどうか確認する（Ｓ１０４）。制御部１２１は、第２ユーザーの印刷ジョブがジョブリストに登録されている場合は（Ｓ１０４：ＹＥＳ）、ステップＳ１０５を実行する。制御部１２１は、第２ユーザーの印刷ジョブがジョブリストに登録されていない場合は（Ｓ１０４：ＮＯ）、処理を終了する。
【００８１】
制御部１２１は、第１ユーザーが送信者である印刷ジョブおよび第２ユーザーが送信者である印刷ジョブのうち変更前の実行順の早い方の印刷ジョブの実行順を実行順の遅い方の印刷ジョブの実行順の直前または直後に変更する（Ｓ１０５）。これにより、第１ユーザーが送信者である印刷ジョブおよび第２ユーザーが送信者である印刷ジョブが連続して実行される。
【００８２】
本実施形態は、以下の効果を奏する。
【００８３】
第１ユーザーが送信者である第１印刷ジョブによる印刷物の送信者への運搬の希望の有無を第１印刷ジョブに基づいて判断する。当該運搬の希望があると判断したとき、運搬者として第２ユーザーを決定し、第２ユーザーが送信者である第２印刷ジョブと第１印刷ジョブとが連続して実行されるように印刷ジョブの実行順を変更する。これにより、自己の印刷物を持ってきてほしいというユーザーの要求と、自己の印刷物を取りに行くついでであれば他人の印刷物を当該他人に持って行きたいというユーザーの要求とを同時に実現できる。
【００８４】
さらに、候補をあらかじめ登録し、第１印刷ジョブによる印刷物の第１ユーザーへの運搬が可能かどうかを登録された候補に確認し、運搬可能であることが確認された候補を、第２ユーザーとして決定する。これにより、自己の印刷物を持ってきてほしいというユーザーの要求と、自己の印刷物を取りに行くついでであれば他人の印刷物を当該他人に持って行きたいというユーザーの要求を、より効率的かつ安全に実現できる。
【００８５】
さらに、候補にそれぞれ第１ユーザーの印刷物の第１ユーザーへの運搬が可能かどうかの問い合わせを送信し、問い合わせに対し当該運搬が可能であるとの応答を受信することにより当該運搬が可能であることを候補に確認する。そして、当該運搬が可能であることが最初に確認された候補を第２ユーザーとして決定する。これにより、より簡単かつ短時間で第１ユーザーへ印刷物を運搬する第２ユーザーを決定できる。
【００８６】
さらに、第２ユーザーが決定されたとき、決定された第２ユーザーを第１ユーザーに通知する。これにより、自己の印刷物の運搬を希望するユーザーが、当該印刷物を運搬するユーザーを確認できるため、情報流出防止などによるセキュリティ向上を実現できる。
【００８７】
さらに、第１ユーザーが送信者である第１印刷ジョブおよび第２ユーザーが送信者である第２印刷ジョブのうち、変更前の実行順が早い方の実行順を、遅い方の直前または直後の実行順に変更することで、第１印刷ジョブおよび第２印刷ジョブを連続して実行する。これにより、ユーザーが印刷物を画像形成装置に取りに行く際、自己の印刷物と運搬しようとする他人の印刷物との間に、無関係の印刷物が混入することを防止し、ユーザーが無関係の印刷物を誤って運搬することを抑止できる。
【００８８】
さらに、第１印刷ジョブの実行に第１ユーザーによる認証が必要な場合、第１印刷ジョブの実行の認証権限を第１ユーザーから第２ユーザーに変更する。これにより、他人の印刷ジョブの実行に当該他人の認証が必要な場合でも、自己の印刷物を持ってきてほしいという当該他人の要求と、自己の印刷物を取りに行くついでであれば当該他人の印刷物を当該他人に運搬したいというユーザーの要求とを同時に実現できる。
【００８９】
さらに、第１印刷ジョブによる印刷物の第１ユーザーへの運搬が可能かどうかを候補に確認する際、第１ユーザーのユーザー名、第１印刷ジョブの実行により画像形成される用紙の出力枚数を候補に通知する。同時に、第１印刷ジョブおよび候補が送信者である印刷ジョブのいずれか遅い方の印刷完了時間、および、候補への当該運搬が可能かどうかの問い合わせを表示する情報処理装置および候補の少なくともいずれか一方から画像形成装置までの距離を候補に通知する。さらに同時に、第１印刷ジョブの実行に認証が必要かどうかを候補に通知する。これにより、候補が他人の印刷物の当該他人への運搬が可能かどうか判断する際の判断材料を、候補に多面的に提示できる。
【００９０】
さらに、各ユーザーの歩数情報を定期的に受信する。そして、第１ユーザーの印刷物の第１ユーザーへの運搬が可能であることが確認された候補のうち、あらかじめ設定された目標歩数と最後に受信した歩数情報による歩数との差が最も大きい候補を第２ユーザーとして決定する。これにより、ユーザーの運動不足を効率的に解消することで、ユーザーの健康増進を実現できる。
【００９１】
さらに、決定された第２ユーザーまたは第１ユーザーの指示に基づいて、第２ユーザーの決定を解除する。当該解除は、第１ユーザーが送信者である第１印刷ジョブおよび第２ユーザーが送信者である第２印刷ジョブの少なくともいずれか一方の実行開始前であることを条件とする。さらに、変更前の印刷ジョブの実行順において第１ユーザーの印刷ジョブと第２ユーザーの印刷ジョブとの間の実行順のすべての印刷ジョブの実行開始前であることを条件とする。そして、第２ユーザーの決定が解除された後、印刷ジョブの実行順を変更前の実行順に戻す。これにより、他人の印刷物を当該他人へ運搬するユーザーの決定後であっても、自己の印刷物を取りに行くついでに当該他人へ当該他人の印刷物を運搬するという当該ユーザーの意思の撤回に柔軟に対応できる。また、他人の印刷物を当該他人へ運搬するユーザーが決定された後、決定されたユーザーによる当該他人への印刷物の運搬を拒否する当該他人の意思に柔軟に対応できる。
【００９２】
（第２実施形態）
本発明の第２実施形態に係る画像形成装置および画像形成装置用プログラムについて詳細に説明する。本実施形態と第１実施形態とで異なるのは次の点である。すなわち、第１実施形態においては、あらかじめ登録した候補のうち、印刷物の運搬を希望する第１ユーザーへの運搬が可能かどうかの問い合わせに対して運搬が可能であると応答した候補を第２ユーザーとして決定する。一方、本実施形態においては、画像形成装置において、自己の印刷物の運搬を第１ユーザーが希望していることを通知する通知画面と第１ユーザーに印刷物を運搬することを選択する選択画面とを表示する。そして、選択画面において、第１ユーザーに印刷物を運搬することを選択したユーザーを第２ユーザーとして決定する。その他の点については、本実施形態は第１実施形態と同様であるため、重複する説明は省略または簡略化する。
【００９３】
画像形成装置１２０は、図４に示す構成を有する。制御部１２１は表示部１２５とともに表示部を構成する。また、制御部１２１は通信部１２３とともに通知部を構成する。
【００９４】
画像形成装置１２０は、上記構成を有することにより以下のように作用する。
【００９５】
制御部１２１は、印刷ジョブの送信者である第１ユーザーにより、印刷物の第１ユーザーへの運搬が希望されていると判断した場合、第２ユーザーを決定する。すなわち、制御部１２１は、印刷物の第１ユーザーへの運搬を第１ユーザーが希望していることを通知するための通知画面と、第２ユーザーとして印刷物を第１ユーザーへ運搬することを選択するための選択画面とを表示部１２５に表示する。制御部１２１は、通知画面により印刷物の運搬を第１ユーザーが希望していることを知ったユーザーにより、選択画面において第１ユーザーの印刷物を第１ユーザーへ運搬することが選択された場合、当該選択をしたユーザーを第２ユーザーとして決定する。
【００９６】
図７は、通知画面、選択画面、および入力受付画面を示す図である。通知画面Ｄ１、選択画面Ｄ２、および入力受付画面Ｄ３は、表示部１２５を構成するタッチパネルに同時に表示され得る。なお、これらの画面とともに、ジョブリストを表示するジョブリスト表示画面Ｄ４も表示され得る。
【００９７】
通知画面Ｄ１には、「ユーザー：ＡＡＡＡが印刷物の運搬を希望しています。運搬しませんか？」という通知が表示される。この通知により、画像形成装置１２０において通知画面Ｄ１を見たユーザーは、第１ユーザーへの印刷物の運搬を第１ユーザーが希望していることを知り得る。
【００９８】
選択画面Ｄ２には、画像形成装置１２０において、ユーザーが第１ユーザーの印刷物を第１ユーザーに運搬することを選択するための選択ボタンが表示される。ユーザーは、「ＯＫ」の選択ボタンを選択することで、第１ユーザーの印刷物を第１ユーザーに運搬することを選択し得る。ユーザーは、「ＮＧ」の選択ボタンを選択することで、第１ユーザーの印刷物を第１ユーザーに運搬しないことを選択し得る。
【００９９】
入力受付画面Ｄ３は、ユーザーを特定する情報であるユーザー名を入力するためのボックスを表示する。制御部１２１は、選択画面Ｄ２において第１ユーザーの印刷物を運搬することを選択したユーザーをボックスに入力されたユーザー名により特定し得る。
【０１００】
ユーザーは、ジョブリスト表示画面Ｄ４に表示されるジョブリストにおいて、印刷物の運搬を希望する第１ユーザーのユーザー名の前にスターマークが表示されることによっても、印刷物の運搬を希望する第１ユーザーを知り得る。
【０１０１】
制御部１２１は、第２ユーザーを決定したとき、第２ユーザーが送信者である印刷ジョブが、ジョブリストに登録されているかどうか確認する。制御部１２１は、第２ユーザーが送信者である印刷ジョブが、ジョブリストに登録されている場合、第１ユーザーが送信者である印刷ジョブおよび第２ユーザーが送信者である印刷ジョブのうち、変更前の実行順が遅い方の実行順を、実行順が早い方の実行順の直前または直後の実行順に変更する。これにより、第１ユーザーが送信者である印刷ジョブおよび第２ユーザーが送信者である印刷ジョブが連続して実行される。第１ユーザーが送信者である印刷ジョブおよび第２ユーザーが送信者である印刷ジョブは、実行順の早い方に合わせて連続して実行される。したがって、第２ユーザーに決定されることにより自己および他人の印刷物の出力を待つ時間は、最大でも第１ユーザーの印刷ジョブの実行時間分増大するに過ぎない。したがって、他人の印刷物を当該他人に持っていってもよいという意思が、待ち時間の増大により撤回される可能性を低下させ得る。
【０１０２】
制御部１２１は、第１ユーザーが送信者である印刷ジョブおよび第２ユーザーが送信者である印刷ジョブの少なくともいずれか一方の実行を開始するときに、決定された第２ユーザーを通信部１２３により第１ユーザーに通知する。
【０１０３】
図８は、印刷ジョブの実行順の変更前後のジョブリストの例を示す図である。
【０１０４】
図８のＡは実行順の変更前のジョブリストであり、図８のＢは実行順の変更後のジョブリストである。ユーザー名ＡＡＡＡのユーザーは印刷物の運搬を希望していると判断された第１ユーザーであり、ユーザー名ＢＢＢＢのユーザーは決定された第２ユーザーである。ユーザー名ＢＢＢＢのユーザーが送信者である印刷ジョブの実行順が、５番から４番に変更されている。すなわち、ユーザー名ＡＡＡＡの印刷ジョブおよびユーザー名ＢＢＢＢの印刷ジョブのうち変更前の実行順の遅い方のユーザー名ＢＢＢＢの印刷ジョブの実行順が実行順の早い方のユーザー名ＡＡＡＡの印刷ジョブの実行順の直後に変更されている。
【０１０５】
制御部１２１は、第２ユーザーまたは第１ユーザーの指示に基づいて、第２ユーザーの決定を解除できる。当該解除は、第１ユーザーの印刷ジョブおよび第２ユーザーの印刷ジョブの少なくともいずれか一方の実行開始前であることが条件となる。さらに、変更前の印刷ジョブの実行順において第１ユーザーの印刷ジョブと第２ユーザーの印刷ジョブとの間の実行順のすべての印刷ジョブの実行開始前であることが条件となる。
【０１０６】
図８のＣは、第２ユーザーの決定が解除された後のジョブリストである。図８のＣを参照すれば、第１ユーザーであるユーザー名ＡＡＡＡのユーザーの印刷ジョブおよび第２ユーザーであるユーザー名ＢＢＢＢのユーザーの印刷ジョブの実行開始前において第２ユーザーの決定が解除されたことで変更前の実行順に戻されている。なお、第１ユーザーであるユーザー名ＡＡＡＡのユーザーが送信者である印刷ジョブの実行開始後であっても、決定された第２ユーザーであるユーザー名ＢＢＢＢのユーザーが送信者である印刷ジョブの実行開始前であれば、第２ユーザーの決定が解除され得る。
【０１０７】
図９は、画像形成装置の動作を示すフローチャートである。本フローチャートは、画像形成装置１２０の記憶部１２２に記憶された画像形成装置用プログラムにしたがい、制御部１２１により実行され得る。
【０１０８】
制御部１２１は、印刷ジョブを受信すると、受信した印刷ジョブに運搬希望情報が含まれているかどうかにより、印刷ジョブの実行により画像形成される印刷物が、送信者である第１ユーザーへの運搬が希望された印刷ジョブかどうかを判断する（Ｓ２０１）。
【０１０９】
制御部１２１は、当該運搬が希望された印刷ジョブであると判断した場合（Ｓ２０１：ＹＥＳ）、印刷ジョブの送信者である第１ユーザーにより、印刷物の第１ユーザーへの運搬が希望されているという通知を通知画面Ｄ１に表示する（Ｓ２０２）。制御部１２１は、当該運搬が希望された印刷ジョブではないと判断した場合（Ｓ２０１：ＮＯ）、処理を終了する。
【０１１０】
制御部１２１は、選択画面Ｄ２において、第１ユーザーの印刷物を第１ユーザーに運搬することの選択がされたかどうか判断する（Ｓ２０３）。
【０１１１】
制御部１２１は、第１ユーザーの印刷物を第１ユーザーに運搬することの選択がされず（Ｓ２０３：ＮＯ）、かつ、第１ユーザーが送信者である印刷ジョブの実行が開始されたときは（Ｓ２０４：ＹＥＳ）、ステップＳ２０５を実行する。すなわち、印刷ジョブの送信者である第１ユーザーにより、印刷物の第１ユーザーへの運搬が希望されているという通知の通知画面Ｄ１への表示を終了する（Ｓ２０５）。制御部１２１は、第１ユーザーが送信者である印刷ジョブの実行が開始されるまで、第１ユーザーの印刷物を第１ユーザーに運搬することの選択がされたかどうかの判断を継続し得る（Ｓ２０３：ＮＯ、Ｓ２０４：ＮＯ）。
【０１１２】
制御部１２１は、第１ユーザーの印刷物を第１ユーザーに運搬することの選択がされたと判断した場合（Ｓ２０３：ＹＥＳ）、ステップＳ２０６を実行する。すなわち、印刷ジョブの送信者である第１ユーザーにより、印刷物の第１ユーザーへの運搬が希望されているという通知の表示を終了する（Ｓ２０６）。第１ユーザーの印刷物を第１ユーザーに運搬するという選択をしたユーザーは、第２ユーザーとして決定される。
【０１１３】
制御部１２１は、ジョブリストに決定された第２ユーザーが送信者である印刷ジョブが登録されているかどうか判断する（Ｓ２０７）。制御部１２１は、第２ユーザーの印刷ジョブがジョブリストに登録されていない場合は（Ｓ２０７：ＮＯ）、処理を終了する。
【０１１４】
制御部１２１は、第２ユーザーが送信者である印刷ジョブがジョブリストに登録されている場合は（Ｓ２０７：ＹＥＳ）、ステップＳ２０８を実行する。すなわち、第１ユーザーが送信者である印刷ジョブと第２ユーザーが送信者である印刷ジョブのうち実行順が遅い方の印刷ジョブを実行順の早い方の印刷ジョブの直前または直後に実行順を変更する（Ｓ２０８）。これにより、第１ユーザーが送信者である印刷ジョブおよび第２ユーザーが送信者である印刷ジョブが連続して実行される。
【０１１５】
本実施形態は、以下の効果を奏する。
【０１１６】
第１ユーザーが送信者である第１印刷ジョブによる印刷物の第１ユーザーへの運搬を第１ユーザーが希望していることを通知するための通知画面と、当該印刷物を第１ユーザーへ運搬することを選択するための選択画面とを画像形成装置において表示する。そして、選択画面において、当該印刷物を第１ユーザーへ運搬することを選択したユーザーを、第１印刷ジョブによる印刷物を第１ユーザーへ運搬する第２ユーザーとして決定する。これにより、自己の印刷物を持ってきてほしいというユーザーの要求と、自己の印刷物を取りに行くついでであれば他人の印刷物を当該他人に持って行きたいというユーザーの要求を、より効率的かつ容易に実現できる。
【０１１７】
さらに、ユーザーを特定する情報を入力するための入力受付画面を画像形成装置において表示し、選択画面において第１印刷ジョブによる印刷物を第１ユーザーへ運搬することを選択したユーザーを入力受付画面に入力された当該情報により特定する。これにより、自己の印刷物を取りに行くついでに他人の印刷物を当該他人へ運搬することを希望するユーザーを容易に特定できる。
【０１１８】
さらに、第１ユーザーが送信者である第１印刷ジョブおよび第２ユーザーが送信者である第２印刷ジョブのうち、変更前の実行順が遅い方の実行順を、早い方の直前または直後の実行順に変更することで、第１印刷ジョブおよび第２印刷ジョブを連続して実行する。これにより、自己の印刷物を持ってきてほしいというユーザーの要求と、自己の印刷物を取りに行くついでであれば他人の印刷物を当該他人に持って行きたいというユーザーの要求を、より早くかつ効率的に実現できる。
【０１１９】
さらに、第１ユーザーが送信者である第１印刷ジョブおよび第２ユーザーが送信者である第２印刷ジョブの少なくともいずれか一方の実行を開始するときに、決定された第２ユーザーを第１ユーザーに通知する。これにより、自己の印刷物の運搬を希望するユーザーが、当該印刷物を運搬するユーザーを確認できるため、情報流出防止などによるセキュリティ向上を実現できる。
【０１２０】
さらに、決定された第２ユーザーまたは第１ユーザーの指示に基づいて、第２ユーザーの決定を解除する。当該解除は、第１ユーザーが送信者である第１印刷ジョブおよび第２ユーザーが送信者である第２印刷ジョブの少なくともいずれか一方の実行開始前であることを条件とする。さらに、変更前の印刷ジョブの実行順において第１ユーザーの印刷ジョブと第２ユーザーの印刷ジョブとの間の実行順のすべての印刷ジョブの実行開始前であることを条件とする。そして、第２ユーザーの決定が解除された後、印刷ジョブの実行順を変更前の実行順に戻す。これにより、他人の印刷物を当該他人へ運搬するユーザーの決定後であっても、自己の印刷物を取りに行くついでに当該他人へ当該他人の印刷物を運搬するという当該ユーザーの意思の撤回に柔軟に対応できる。また、他人の印刷物を当該他人へ運搬するユーザーが決定された後、決定されたユーザーによる当該他人への印刷物の運搬を拒否する当該他人の意思に柔軟に対応できる。
【０１２１】
（第３実施形態）
本発明の第３実施形態に係る画像形成装置および画像形成装置用プログラムについて詳細に説明する。本実施形態と第１実施形態とで異なるのは次の点である。すなわち、第１実施形態においては、印刷物の自己への運搬を希望するユーザーを１人としている。一方、本実施形態においては、印刷物の自己への運搬を希望するユーザーを、同じグループに属する複数のユーザーとする。グループとは、たとえば、会社において同じ製品または同じ部品を開発する部署である。その他の点については、本実施形態は第１実施形態と同様であるため、重複する説明は省略または簡略化する。
【０１２２】
画像形成装置１２０は、図４に示す構成を有することにより、以下のように作用する。
【０１２３】
制御部１２１は、受信した複数の印刷ジョブについて、各印刷ジョブの送信者であるユーザーが印刷ジョブの実行により画像形成された印刷物の送信者への運搬を希望しているかどうかをそれぞれ判断する。
【０１２４】
制御部１２１は、受信した各印刷ジョブの各送信者があらかじめ設定された同じグループに属するかどうか判断する。すなわち、制御部１２１は、印刷ジョブに基づいて印刷ジョブの送信者のユーザー名を特定し、ユーザー名と当該ユーザー名のユーザーが属するグループとの対応が規定されたテーブルを参照する。これにより、制御部１２１は、受信した印刷ジョブの送信者であるユーザーと受信した他の印刷ジョブの送信者である他のユーザーが同じグループに属するかどうか判断し得る。テーブルはあらかじめ記憶部１２２により記憶され得る。以下、同じグループに属するユーザーを内部ユーザーと称する。
【０１２５】
制御部１２１は、受信した印刷ジョブのうち、送信者が同じグループに属する内部ユーザーであり、かつ、送信者がそれぞれ送信者への印刷物の運搬を希望していると判断した複数の印刷ジョブについて、複数の印刷ジョブのそれぞれの送信者への印刷物の運搬が１人の候補で実施可能かどうかを候補に確認する。当該確認は、自己の印刷物の自己への運搬を希望する各内部ユーザーへの当該印刷物の運搬が可能かどうかの問い合わせを候補へ送信し、当該運搬が可能であるとの応答を受信することにより行われる。すなわち、制御部１２１は、当該問い合わせを、候補に割り当てられた情報処理装置１１０にそれぞれ送信し、当該情報処理装置１１０から当該運搬が可能であるとの応答を受信することで、当該運搬が可能かどうかを候補に確認する。
【０１２６】
図１０は、印刷物の運搬が可能かどうかの問い合わせが情報処理装置に送信されたときに情報処理装置に表示されるポップアップを示す図である。
【０１２７】
ポップアップには、自己の印刷物の自己への運搬を希望する各内部ユーザーへの当該印刷物の運搬が可能かどうかの問い合わせと、当該運搬が可能であるという応答を選択するための選択ボタンＢとが表示される。
【０１２８】
ポップアップには、運搬依頼通知として、「現在印刷物の運搬が可能ですか？」という問い合わせが表示される。ポップアップには、依頼者情報として、内部ユーザーのユーザー名が表示される。図１０においては、内部ユーザーＡＡＡＡ１、ＡＡＡＡ２、ＡＡＡＡ３という複数の内部ユーザーのユーザー名が表示されている。ポップアップには、内部ユーザーが送信者である印刷ジョブの実行により画像形成される用紙の合計の出力枚数が表示される。さらに、ポップアップには、内部ユーザーが送信者である印刷ジョブおよび候補が送信者である印刷ジョブのうち最も遅く印刷が完了する印刷ジョブの印刷完了時間が表示される。
【０１２９】
ポップアップにおいて、候補により選択ボタンＢが選択されると、当該候補の応答として各内部ユーザーへの運搬が可能であるという応答が情報処理装置１１０から画像形成装置１２０へ送信される。画像形成装置１２０は、自己の印刷物の自己への運搬を希望する各内部ユーザーへの当該印刷物の運搬が可能であるという応答を送信した候補を第２ユーザーとして決定する。
【０１３０】
本実施形態は、以下の効果を奏する。
【０１３１】
内部ユーザーが送信者である各印刷ジョブに基づいて、各内部ユーザーが印刷物の自己への運搬を希望しているかどうかを判断する。そして、印刷物の自己への運搬を希望する各内部ユーザーへの印刷物の運搬が可能かどうかを、登録された候補に確認し、運搬が可能であることが確認された候補を、各内部ユーザーへ印刷物の運搬を行う第２ユーザーとして決定する。これにより、自己の印刷物を持ってきてほしいというユーザーの要求と、自己の印刷物を取りに行くついでに他人の印刷物を当該他人に持って行きたいというユーザーの要求を同時に実現できるとともに、前者のユーザーの適用範囲を拡大できる。
【０１３２】
以上、本発明の実施形態に係る画像形成装置および画像形成装置用プログラムについて説明したが、本発明は、上述した実施形態に限定されない。
【０１３３】
例えば、第１実施形態においては、印刷物の自己への運搬を希望するユーザーを１人としているが、当該ユーザーは複数であってもよい。
【０１３４】
また、上述した実施形態においてプログラムによって実行される機能の一部または全部を電子回路などのハードウェアに置き換えて実施してもよい。
【０１３５】
また、記録媒体は用紙に限定されず、例えば、プラスティックフィルムや封筒であってもよい。
【符号の説明】
【０１３６】
Ｂ    選択ボタン、
Ｄ１    通知画面、
Ｄ２    選択画面、
Ｄ３    入力受付画面、
Ｄ４    ジョブリスト表示画面、
１００    画像形成システム、
１１０    情報処理装置、
１２０    画像形成装置。
【図１】
2017213814.tif 000003
【図２】
2017213814.tif 000004
【図３】
2017213814.tif 000005
【図４】
2017213814.tif 000006
【図５】
2017213814.tif 000007
【図６】
2017213814.tif 000008
【図７】
2017213814.tif 000009
【図８】
2017213814.tif 000010
【図９】
2017213814.tif 000011
【図１０】
2017213814.tif 000012