(57)【要約】【課題】通信装置から他の通信装置に印刷依頼を行って代行印刷を行う際の利便性を高める。【課題を解決するための手段】依頼元通信装置は画像形成装置に対して印刷指示を出せる代行通信装置に対して印刷リクエストを出力する。代行通信装置は印刷リクエストに対応すると決定すると、依頼元通信装置に対して印刷リストの送信リクエストを出力する。依頼元通信装置は印刷リストを生成して代行通信装置へ出力する。代行通信装置は、印刷リストを用いて印刷実行が可能か否か判断する。印刷実行が可能な場合、代行通信装置は自機の識別情報を印刷リストに追加した新印刷リストを生成して画像形成装置へ出力する。更に、代行通信装置は依頼元通信装置から印刷データを取得して、画像形成装置へ転送する。画像形成装置は印刷データを用いて画像を用紙に印刷する。【選択図】図６
2014232344.tif 000002
【特許請求の範囲】
【請求項１】
外部通信装置から印刷の代行依頼を受けると、画像形成装置に対して印刷を実行させるための代行側情報処理装置であって、
外部通信装置である依頼元情報処理装置から受信した印刷リクエストに対応するか否かを決定する対応決定部と、
前記対応決定部において前記印刷リクエストに対応すると決定した場合、前記画像形成装置に印刷を実行させる際に必要な情報を含む印刷リストの送信リクエストを前記依頼元情報処理装置へ送信する印刷リスト要求部と、
前記依頼元情報処理装置から受信した印刷リストが示す印刷ジョブを実行可能か否か判別する判別部と、
前記判別部において前記印刷ジョブを実行可能と判別した場合、予め定められた識別情報を追加した新印刷リストを生成する新印刷リスト生成部と、
前記新印刷リストを前記画像形成装置に送信する新印刷リスト送信部と、
印刷データの送信リクエストを前記依頼元情報処理装置へ送信する印刷データ要求部と、
前記依頼元情報処理装置から受信した印刷データを前記画像形成装置へ送信する印刷データ送信部と、を備える代行側情報処理装置。
【請求項２】
前記画像形成装置に印刷実行を指示できることを前記依頼元情報処理装置に公開するか否かを設定する設定部を更に備える請求項１に記載の代行側情報処理装置。
【請求項３】
前記印刷データ送信部において前記印刷データが送信された後、当該印刷データを当該代行側情報処理装置から削除する削除部を更に備える請求項１又は請求項２に記載の代行側情報処理装置。
【請求項４】
前記画像形成装置から前記印刷データの印刷を終了したことを示す印刷終了信号を受信すると、記憶部に印刷履歴を記憶させる印刷履歴記憶処理部を更に備える請求項１乃至請求項３のいずれかに記載の代行側情報処理装置。
【請求項５】
前記画像形成装置から前記印刷終了信号を受信すると、代行依頼された印刷が終了したことを示すメッセージを前記依頼元情報処理装置に送信する終了メッセージ送信部を更に備える請求項１乃至請求項４のいずれかに代行側情報処理装置。
【請求項６】
請求項１乃至請求項５のいずれかに代行側情報処理装置と、外部通信装置に印刷の代行依頼をするための依頼側情報処理装置とを備え、
前記依頼側情報処理装置は、
画像形成装置に対して印刷実行を指示できる外部通信装置のリスト情報を取得する取得部と、
前記取得部が取得したリスト情報から印刷の代行依頼をする外部通信装置である代行通信装置を決定する依頼先決定部と、
前記依頼先決定部で決定した代行通信装置に対して、印刷代行を依頼する印刷リクエストを送信する印刷要求送信部と、
前記印刷リクエストに対応する印刷ジョブを前記画像形成装置が実行する際に必要な情報を含む印刷リストを生成する印刷リスト生成部と、
前記代行通信装置から印刷リストの送信リクエストを受信すると、前記印刷リストを送信する印刷リスト送信部と、
前記代行通信装置から印刷データの送信リクエストを受信すると、印刷データを送信する印刷データ送信部と、を備える印刷システム。
【請求項７】
外部通信装置に印刷の代行依頼をするための依頼側情報処理装置であって、
画像形成装置に対して印刷実行を指示できる外部通信装置のリスト情報を取得する取得部と、
前記取得部が取得したリスト情報から印刷の代行依頼をする外部通信装置である代行通信装置を決定する依頼先決定部と、
前記依頼先決定部で決定した代行通信装置に対して、印刷代行を依頼する印刷リクエストを送信する印刷要求送信部と、
前記印刷リクエストに対応する印刷ジョブを前記画像形成装置が実行する際に必要な情報を含む印刷リストを生成する印刷リスト生成部と、
前記代行通信装置から印刷リストの送信リクエストを受信すると、前記印刷リストを送信する印刷リスト送信部と、
前記代行通信装置から印刷データの送信リクエストを受信すると、前記代行通信装置に対して印刷データを送信する印刷データ送信部と、を備える依頼側情報処理装置。
【請求項８】
外部通信装置から印刷の代行依頼を受けると、画像形成装置に対して印刷を実行させるための印刷代行プログラムであって、
外部通信装置である依頼元情報処理装置から受信した印刷リクエストに対応するか否かを決定する対応決定ステップと、
前記対応決定ステップにおいて前記印刷リクエストに対応すると決定した場合、前記画像形成装置に印刷を実行させる際に必要な情報を含む印刷リストの送信リクエストを前記依頼元情報処理装置へ送信する印刷リスト要求ステップと、
前記依頼元情報処理装置から受信した印刷リストが示す印刷ジョブを実行可能か否か判別する判別ステップと、
前記判別ステップにおいて前記印刷ジョブを実行可能と判別した場合、予め定められた識別情報を追加した新印刷リストを生成する新印刷リスト生成ステップと、
前記新印刷リストを前記画像形成装置に送信する新印刷リスト送信ステップと、
印刷データの送信リクエストを前記依頼元情報処理装置へ送信する印刷データ要求ステップと、
前記依頼元情報処理装置から受信した印刷データを前記画像形成装置へ送信する印刷データ送信ステップと、
を情報処理装置に実行させるための印刷代行プログラム。
【請求項９】
外部通信装置に印刷の代行依頼をするための印刷依頼プログラムであって、
画像形成装置に対して印刷実行を指示できる外部通信装置のリスト情報を取得する取得ステップと、
前記取得ステップにおいて取得したリスト情報から印刷の代行依頼をする外部通信装置である代行通信装置を決定する依頼先決定ステップと、
前記依頼先決定ステップで決定した代行通信装置に対して、印刷代行を依頼する印刷リクエストを送信する印刷要求送信ステップと、
前記印刷リクエストに対応する印刷ジョブを前記画像形成装置が実行する際に必要な情報を含む印刷リストを生成する印刷リスト生成ステップと、
前記代行通信装置から印刷リストの送信リクエストを受信すると、前記代行通信装置に対して前記印刷リストを送信する印刷リスト送信ステップと、
前記代行通信装置から印刷データの送信リクエストを受信すると、印刷データを送信する印刷データ送信ステップと、
を情報処理装置に実行させるための印刷依頼プログラム。
【請求項１０】
外部通信装置に印刷の代行依頼するための印刷依頼プログラムと、外部通信装置から印刷の代行依頼を受けると画像形成装置に対して印刷を実行させるための印刷代行プログラムを含んだ印刷プログラムであって、
前記印刷依頼プログラムは、
前記画像形成装置に対して印刷実行を指示できる外部通信装置のリスト情報を取得する取得ステップと、
前記取得ステップにおいて取得したリスト情報から印刷の代行依頼する外部通信装置である代行通信装置を決定する依頼先決定ステップと、
前記依頼先決定ステップで決定した代行通信装置に対して、印刷代行を依頼する印刷リクエストを送信する印刷要求送信ステップと、
前記印刷リクエストに対応する印刷ジョブを前記画像形成装置が実行する際に必要な情報を含む印刷リストを生成する印刷リスト生成ステップと、
前記代行通信装置から印刷リストの送信リクエストを受信すると、前記印刷リストを送信する印刷リスト送信ステップと、
前記代行通信装置から印刷データの送信リクエストを受信すると、印刷データを送信する印刷データ送信ステップと、
を情報処理装置に実行させるためのプログラムであり、
前記印刷代行プログラムは、
外部通信装置である依頼元情報処理装置から受信した印刷リクエストに対応するか否かを決定する対応決定ステップと、
前記対応決定ステップにおいて前記印刷リクエストに対応すると決定した場合、前記画像形成装置に印刷を実行させる際に必要な情報を含む印刷リストの送信リクエストを前記依頼元情報処理装置へ送信する印刷リスト要求ステップと、
前記依頼元情報処理装置から受信した印刷リストが示す印刷ジョブを実行可能か否か判別する判別ステップと、
前記判別ステップにおいて前記印刷ジョブを実行可能と判別した場合、予め定められた識別情報を追加した新印刷リストを生成する新印刷リスト生成ステップと、
前記新印刷リストを前記画像形成装置に送信する新印刷リスト送信ステップと、
印刷データの送信リクエストを前記依頼元情報処理装置へ送信する印刷データ要求ステップと、
前記依頼元情報処理装置から受信した印刷データを前記画像形成装置へ送信する印刷データ送信ステップと、
を情報処理装置に実行させるための印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯可能な通信装置が遠隔操作で画像形成装置に印刷を行わせる技術に関する。
【背景技術】
【０００２】
近年、携帯端末やクラウドサービスの急速な普及、ネットワーク環境の整備等により、携帯端末で扱うドキュメント環境は大きく変化してきている。例えば、画像形成装置は、クラウドサービスと連携し、スキャンしたドキュメントをそのままクラウドサーバーにアップロードできたり、クラウドサーバー上のドキュメントを画像形成装置で印刷したりすることができる。また、携帯端末を用いたドキュメント閲覧や画像形成装置の遠隔操作など、ユーザーに対して新たな付加価値を提供できるようになっている。
【０００３】
このように、ネットワーク環境下に置かれた画像形成装置に対して、携帯端末から印刷指示を出す際に、有線で接続されたネットワーク環境に比べ、無線通信の環境下では携帯端末と画像形成装置との間の通信が不安定であったり、携帯端末が画像形成装置との通信エリアの圏外にあると、印刷指示を出せなかったりすることがあった。そこで、特許文献１には、依頼元携帯電話が代行者携帯電話に対して電子メールで印刷依頼を送信すると、代行者携帯電話が画像形成装置に印刷指示を出す技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１５９９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の方法では、依頼元携帯電話を画像形成装置のリーダーライターにかざさなければ、印刷依頼の受信有無が分からなかった。また、認証情報や印刷データの送受信もリーダーライターを介して行われるため、依頼元携帯電話の保有者はわざわざ携帯電話をリーダーライターにかざさなければならず、煩わしかった。また、印刷の依頼を受けた代行者が代行者携帯電話を操作して印刷を行うことになるため、当該代行者側の負担が大きい。
【０００６】
本発明は、上記の問題を解決するためになされたもので、モバイル機器等の通信装置から他の通信装置に印刷依頼を行う際の利便性を更に高めること目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面に係る代行側情報処理装置は、外部通信装置から印刷の代行依頼を受けると、画像形成装置に対して印刷を実行させるための代行側情報処理装置であって、外部通信装置である依頼元情報処理装置から受信した印刷リクエストに対応するか否かを決定する対応決定部と、前記対応決定部において前記印刷リクエストに対応すると決定した場合、前記画像形成装置に印刷を実行させる際に必要な情報を含む印刷リストの送信リクエストを前記依頼元情報処理装置へ送信する印刷リスト要求部と、前記依頼元情報処理装置から受信した印刷リストが示す印刷ジョブを実行可能か否か判別する判別部と、前記判別部において前記印刷ジョブを実行可能と判別した場合、予め定められた識別情報を追加した新印刷リストを生成する新印刷リスト生成部と、前記新印刷リストを前記画像形成装置に送信する新印刷リスト送信部と、印刷データの送信リクエストを前記依頼元情報処理装置へ送信する印刷データ要求部と、前記依頼元情報処理装置から受信した印刷データを前記画像形成装置へ送信する印刷データ送信部と、を備えるものである。
【０００８】
また、本発明の一局面としての依頼側情報処理装置は、外部通信装置に印刷の代行依頼をするための依頼側情報処理装置であって、画像形成装置に対して印刷実行を指示できる外部通信装置のリスト情報を取得する取得部と、前記取得部が取得したリスト情報から印刷の代行依頼をする外部通信装置である代行通信装置を決定する依頼先決定部と、前記依頼先決定部で決定した代行通信装置に対して、印刷代行を依頼する印刷リクエストを送信する印刷要求送信部と、前記印刷リクエストに対応する印刷ジョブを前記画像形成装置が実行する際に必要な情報を含む印刷リストを生成する印刷リスト生成部と、前記代行通信装置から印刷リストの送信リクエストを受信すると、前記印刷リストを送信する印刷リスト送信部と、前記代行通信装置から印刷データの送信リクエストを受信すると、前記代行通信装置に対して印刷データを送信する印刷データ送信部と、を備えるものである。
【０００９】
また、本発明の一局面としての印刷代行プログラムは、外部通信装置から印刷の代行依頼を受けると、画像形成装置に対して印刷を実行させるための印刷代行プログラムであって、外部通信装置である依頼元情報処理装置から受信した印刷リクエストに対応するか否かを決定する対応決定ステップと、前記対応決定ステップにおいて前記印刷リクエストに対応すると決定した場合、前記画像形成装置に印刷を実行させる際に必要な情報を含む印刷リストの送信リクエストを前記依頼元情報処理装置へ送信する印刷リスト要求ステップと、前記依頼元情報処理装置から受信した印刷リストが示す印刷ジョブを実行可能か否か判別する判別ステップと、前記判別ステップにおいて前記印刷ジョブを実行可能と判別した場合、予め定められた識別情報を追加した新印刷リストを生成する新印刷リスト生成ステップと、前記新印刷リストを前記画像形成装置に送信する新印刷リスト送信ステップと、印刷データの送信リクエストを前記依頼元情報処理装置へ送信する印刷データ要求ステップと、前記依頼元情報処理装置から受信した印刷データを前記画像形成装置へ送信する印刷データ送信ステップと、を情報処理装置に実行させるためのものである。
【００１０】
また、本発明の一局面としての印刷依頼プログラムは、外部通信装置に印刷の代行依頼をするための印刷依頼プログラムであって、画像形成装置に対して印刷実行を指示できる外部通信装置のリスト情報を取得する取得ステップと、前記取得ステップにおいて取得したリスト情報から印刷の代行依頼をする外部通信装置である代行通信装置を決定する依頼先決定ステップと、前記依頼先決定ステップで決定した代行通信装置に対して、印刷代行を依頼する印刷リクエストを送信する印刷要求送信ステップと、前記印刷リクエストに対応する印刷ジョブを前記画像形成装置が実行する際に必要な情報を含む印刷リストを生成する印刷リスト生成ステップと、前記代行通信装置から印刷リストの送信リクエストを受信すると、前記印刷リストを送信する印刷リスト送信ステップと、前記代行通信装置から印刷データの送信リクエストを受信すると、前記代行通信装置に対して印刷データを送信する印刷データ送信ステップと、情報処理装置に実行させるためのものである。
【００１１】
また、本発明の一局面としての印刷プログラムは、外部通信装置に印刷の代行依頼するための印刷依頼プログラムと、外部通信装置から印刷の代行依頼を受けると画像形成装置に対して印刷を実行させるための印刷代行プログラムを含んだ印刷プログラムであって、前記印刷依頼プログラムは、前記画像形成装置に対して印刷実行を指示できる外部通信装置のリスト情報を取得する取得ステップと、前記取得ステップにおいて取得したリスト情報から印刷の代行依頼する外部通信装置である代行通信装置を決定する依頼先決定ステップと、前記依頼先決定ステップで決定した代行通信装置に対して、印刷代行を依頼する印刷リクエストを送信する印刷要求送信ステップと、前記印刷リクエストに対応する印刷ジョブを前記画像形成装置が実行する際に必要な情報を含む印刷リストを生成する印刷リスト生成ステップと、前記代行通信装置から印刷リストの送信リクエストを受信すると、前記印刷リストを送信する印刷リスト送信ステップと、前記代行通信装置から印刷データの送信リクエストを受信すると、印刷データを送信する印刷データ送信ステップと、情報処理装置に実行させるためのプログラムであり、前記印刷代行プログラムは、外部通信装置である依頼元情報処理装置から受信した印刷リクエストに対応するか否かを決定する対応決定ステップと、前記対応決定ステップにおいて前記印刷リクエストに対応すると決定した場合、前記画像形成装置に印刷を実行させる際に必要な情報を含む印刷リストの送信リクエストを前記依頼元情報処理装置へ送信する印刷リスト要求ステップと、前記依頼元情報処理装置から受信した印刷リストが示す印刷ジョブを実行可能か否か判別する判別ステップと、前記判別ステップにおいて前記印刷ジョブを実行可能と判別した場合、予め定められた識別情報を追加した新印刷リストを生成する新印刷リスト生成ステップと、前記新印刷リストを前記画像形成装置に送信する新印刷リスト送信ステップと、印刷データの送信リクエストを前記依頼元情報処理装置へ送信する印刷データ要求ステップと、前記依頼元情報処理装置から受信した印刷データを前記画像形成装置へ送信する印刷データ送信ステップと、情報処理装置に実行させるためのものである。
【発明の効果】
【００１２】
本発明によれば、依頼元情報処理装置が画像形成装置とデータ通信ができなくても、代行側情報処理装置が、依頼元情報処理装置から代行印刷の依頼を受けて、画像形成装置に対してネットワークを介して印刷指示を出すことが可能になる。
【００１３】
また、本発明によれば、通信装置が画像形成装置とネットワークで繋がっていなくても、繋がっている別の通信装置に対して印刷代行を依頼できるため、ユーザーは外出中でも好きなタイミングで印刷指示を出すことも可能になる。
【００１４】
このため、本発明によれば、ネットワークを介して画像形成装置で印刷を行う操作者が他のモバイル機器等の通信装置に印刷依頼を行う際の利便性を更に高めることができる。
【図面の簡単な説明】
【００１５】
【図１】印刷システムの概念図である。
【図２】モバイル機器の電気的構成を示したブロック図である。
【図３】依頼側通信装置としてのモバイル機器の電気的構成を示したブロック図である。
【図４】代行通信装置としてのモバイル機器の電気的構成を示したブロック図である。
【図５】画像形成装置の電気的構成を示したブロック図である。
【図６】印刷プログラムの処理の流れを示したフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施形態に係る代行側情報処理装置、印刷システム、依頼側情報処理装置、印刷依頼プログラム、印刷代行プログラム、及び印刷プログラムについて図面を参照して説明する。
【００１７】
図１は、印刷システム１００の概念図である。印刷システム１００は、モバイル機器棟の通信装置１、２ａ及び２ｂ、画像形成装置３ａ及び３ｂ（以下、まとめて「画像形成装置３」という）を備えて構成される。通信装置２ａ及び２ｂと画像形成装置３ａ及び３ｂは社内ＬＡＮ（Local Area Network）等のネットワークＮで相互接続されている。尚、本実施形態では、印刷システム１００がネットワークＮを管理するサーバー４を含んだ場合について説明するが、印刷システム１００サーバー４なしに構成することも可能である。
【００１８】
通信装置１、２ａ及び２ｂは、画像形成装置３に対する印刷指示を他の通信装置に代行依頼したり、逆に代行依頼を受けた印刷を画像形成装置３に実行させたりする印刷プログラムがインストールされている。
【００１９】
例えばユーザーが通信装置１を所持して社外へ外出し、外出先で印刷したくなった場合、通信装置１と画像形成装置３はネットワーク接続されていないため、画像形成装置３に対して直接印刷指示ができない。当該印刷プログラムは、ユーザーが通信装置１から、ネットワークＮに接続されている通信装置２へ印刷の代行依頼を行うことを可能にする。代行依頼を受けた通信装置２ａ又は２ｂは、通信装置１に代わって画像形成装置３に対して印刷指示を行う。
【００２０】
尚、以下、ネットワークＮに接続されていない通信装置１を依頼元通信装置１、ネットワークＮに接続されている通信装置２ａ及び２ｂを代行通信装置２ａ及び２ｂ（以下、適宜「代行通信装置２」という）と言い換えて説明する。また、本実施の形態では、通信装置１を依頼元通信装置、通信装置２ａ及び２ｂを代行通信装置として説明するが、もし通信装置１が社内に移動してネットワークＮに接続すると、その時点で代行通信装置となる。逆に、通信装置２ａがネットワークＮから外れて社外に移動した場合、通信装置２ａや２ｂは依頼元通信装置となる。また、依頼元通信装置１は特許請求の範囲における依頼側情報処理装置の一例である。代行通信装置２は特許請求の範囲における代行側情報処理装置の一例である。
【００２１】
図２は、通信装置１、２ａ及び２ｂの電気的構成を示したブロック図である。通信装置１、２ａ及び２ｂは、制御部１１、入力操作部１２、表示部１３、記憶部１４及び通信部１５を備える。
【００２２】
入力操作部１２は、文字や数字の入力を受け付けるものであり、プッシュボタンや表示部１３に表示されたソフトキーの押下を検出するタッチパネル等である。表示部１３は、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（ElectronicLuminescent Display）等によって構成され、操作画面や各種メッセージを表示する。
【００２３】
記憶部１４は、携帯端末１、２ａ及び２ｂの動作に必要なプログラムやデータを記憶するものであり、例えば、印刷アプリケーションプログラム１４１を記憶する。またね記憶部１４は、印刷履歴記憶部１４２を有する。
【００２４】
印刷アプリケーションプログラム１４１は、印刷依頼プログラム（印刷依頼アプリ）１４１ａ及び印刷代行プログラム（印刷代行アプリ）１４１ｂを含む。印刷依頼アプリ１４１ａは、画像形成装置３に対する印刷指示を他の通信装置に代行依頼するためのプログラムであり、印刷代行アプリ１４１ｂは代行依頼を受けた印刷を画像形成装置３に実行させるためのプログラムである。印刷アプリケーションプログラム１４１については、後ほど詳しく説明する。印刷履歴記憶部１４２は、印刷依頼又は印刷代行を行った履歴を記憶する。
【００２５】
通信部１５は、携帯端末１、２ａ及び２ｂが加入している通信会社の電話網を介して他の通信装置又は固定電話との相互通話を行う。更に、通信部１５は、ネットワークＮと接続することで、ネットワークＮに接続されている画像形成装置３やサーバー４とデータ通信を行う。
【００２６】
制御部１１は、ＣＰＵ（Central Processing Unit：中央処理装置）等によって構成され、記憶部１４に記憶された各種プログラムを読み出して処理を実行し、各機能部への指示信号の出力、データ転送等を行って携帯端末１、２ａ及び２ｂを統括的に制御するものであり、印刷アプリケーション実行部１１１を有する。印刷アプリケーション実行部１１１は、入力操作部１２がユーザーから印刷指示を受け付けると、印刷アプリケーションプログラム１４１を読み出して印刷処理を実行する。
【００２７】
図３に示すように、印刷アプリケーション実行部１１１が記憶部１４から印刷依頼アプリ１４１ａを読み出す場合は、印刷アプリケーション実行部１１１が当該印刷依頼アプリに従って動作することにより、取得部２０１と、依頼先決定部２０２と、印刷要求送信部２０３と、印刷リスト生成部２０４と、印刷リスト送信部２０５と、印刷データ送信部２０６として機能する。但し、取得部２０１と、依頼先決定部２０２と、印刷要求送信部２０３と、印刷リスト生成部２０４と、印刷リスト送信部２０５と、印刷データ送信部２０６は、当該印刷依頼アプリに基づく動作によらず、それぞれハード回路により構成されるものとしてもよい。
【００２８】
取得部２０１は、画像形成装置３ａ，３に対して印刷実行を指示できる代行通信装置（外部通信装置）のリスト情報を取得する。
【００２９】
依頼先決定部２０２は、取得部２０１が取得したリスト情報から印刷の代行依頼をする代行通信装置を決定する。
【００３０】
印刷要求送信部２０３は、依頼先決定部２０２で決定した代行通信装置に対して、印刷代行を依頼する印刷リクエストを送信する。
【００３１】
印刷リスト生成部２０４は、印刷リクエストに対応する印刷ジョブを像形成装置３ａ，３ｂが実行する際に必要な情報を含む印刷リスト（詳細は後述）を生成する。
【００３２】
印刷リスト送信部２０５は、代行通信装置から印刷リストの送信リクエストを受信したときに、当該代行通信装置に上記印刷リストを送信する。
【００３３】
印刷データ送信部２０６は、代行通信装置から印刷データの送信リクエストを受信すると、当該代行通信装置に対して印刷データを送信する。
【００３４】
また、図４に示すように、印刷アプリケーション実行部１１１が記憶部１４から印刷代行アプリ１４１ｂを読み出す場合は、当該印刷代行アプリに従って動作することにより、対応決定部５０１と、印刷リスト要求部５０２と、判別部５０３と、新印刷リスト生成部５０４と、新印刷リスト送信部５０５と、印刷データ要求部５０６と、印刷データ送信部５０７と、設定部５０８と、削除部５０９と、印刷履歴記憶処理部５１０と、終了メッセージ送信部５１１として機能する。但し、対応決定部５０１と、印刷リスト要求部５０２と、判別部５０３と、新印刷リスト生成部５０４と、新印刷リスト送信部５０５と、印刷データ要求部５０６と、印刷データ送信部５０７と、設定部５０８と、削除部５０９と、印刷履歴記憶処理部５１０と、終了メッセージ送信部５１１は、当該印刷代行アプリに基づく動作によらず、それぞれハード回路により構成されるものとしてもよい。
【００３５】
対応決定部５０１は、外部通信装置である依頼元通信装置から受信した印刷リクエストに対応するか否かを決定する。
【００３６】
印刷リスト要求部５０２は、対応決定部５０１において印刷リクエストに対応すると決定した場合、画像形成装置３ａ，３ｂに印刷を実行させる際に必要な情報を含む印刷リストの送信リクエストを依頼元通信装置へ送信する。
【００３７】
判別部５０３は、依頼元通信装置から受信した印刷リストが示す印刷ジョブを実行可能か否か判別する。
【００３８】
新印刷リスト生成部５０４は、判別部５０３において上記印刷ジョブを実行可能と判別した場合、予め定められた識別情報を追加した新印刷リストを生成する。
【００３９】
新印刷リスト送信部５０５は、新印刷リストを画像形成装置３ａ，３ｂに送信する。
【００４０】
印刷データ要求部５０６は、印刷データの送信リクエストを依頼元通信装置へ送信する。
【００４１】
印刷データ送信部５０７は、依頼元通信装置から受信した印刷データを画像形成装置３ａ，３ｂへ送信する。
【００４２】
設定部５０８は、画像形成装置３ａ，３ｂに印刷実行を指示できることを依頼元通信装置に公開するか否かを設定する。
【００４３】
削除部５０９は、印刷データ送信部５０７において印刷データが送信された後、当該印刷データを代行通信装置から削除する。
【００４４】
印刷履歴記憶処理部５１０は、画像形成装置３ａ，３ｂから印刷データの印刷を終了したことを示す印刷終了信号を受信すると、印刷履歴記憶部１４２に印刷履歴を記憶させる。
【００４５】
終了メッセージ送信部５１１は、画像形成装置３ａ，３ｂから印刷終了信号を受信すると、代行依頼された印刷が終了したことを示すメッセージを依頼元通信装置に送信する。
【００４６】
図５は、画像形成装置３ａ及び３ｂの電気的構成を示したブロック図である。画像形成装置３ａ及び３ｂは、制御部３１、入力操作部３２、表示部３３、画像形成部３４、記憶部３５及び通信部３６を備える。
【００４７】
入力操作部３２は、ユーザーからの印刷設定や印刷指示等の操作入力を受け付ける。表示部３３は、ＬＣＤやＥＬＤ等によって構成され、操作画面や各種メッセージを表示する。画像形成部３４は、印刷データに基づいた画像を用紙に印刷する。
【００４８】
記憶部３５は、画像形成装置３の動作に必要なプログラムやデータを記憶するものであり、印刷履歴記憶部３５１を有する。印刷履歴記憶部３５１は、通信装置１、２ａ及び２ｂから実行を指示された印刷の履歴を記憶する。通信部３６は、ネットワークＮに接続された通信装置２ａ及び２ｂやサーバー４との間でデータ通信を行う。
【００４９】
制御部３１は、ＣＰＵ等によって構成され、記憶部３５に記憶された各種プログラムを読み出して処理を実行し、各機能部への指示信号の出力、データ転送等を行って画像形成装置３を統括的に制御するものである。
【００５０】
図６は、印刷システム１００による印刷処理の流れを示したフローチャートである。このフローチャートを用いて、印刷アプリケーションプログラムに基づいて印刷アプリケーション実行部１１１が上述した取得部２０１〜印刷データ送信部２０６、又は対応決定部５０１〜終了メッセージ送信部５１１として機能する際に行われる処理を詳しく説明する。
【００５１】
ユーザー操作によって、依頼元通信装置の入力操作部１２が印刷実行の指示入力を受け付けると、印刷アプリケーション実行部１１１は、通信部１５とネットワークＮと接続されていない場合は印刷依頼アプリ１４１ａを読み出して実行する。図６における依頼元通信装置のフローチャートは、印刷依頼アプリ１４１ａによる処理の流れを示している。
【００５２】
まず、取得部２０１は、画像形成装置３に対して印刷指示を出せる（つまり、代行印刷が可能な）代行通信装置のリスト情報を、通信部１５を介して取得する（ステップＳ１１）。取得部２０１は、このリスト情報を、例えば現在ネットワークＮに接続中の通信装置の情報をサーバー４から取得してもよいし、予め登録された通信装置（ネットワークＮに接続権限のある通信装置）に対してアクセスし、現在ネットワークＮに接続中であるか否かの情報を取得して、それをリスト化してもよい。
【００５３】
リスト情報の内容は、少なくとも、代理印刷が実行可能な通信装置の情報と、その通信装置が印刷指示を出せる画像形成装置の仕様情報（カラー／モノクロ、印刷可能な用紙サイズ等）を含む。
【００５４】
ここで、代行通信装置においては、ユーザー操作に基づいて、設定部５０８が、画像形成装置３に対して代理で印刷指示を出せることを他の通信装置に公開するか否かを設定する。例えば、代行通信装置において、印刷以外の他のアプリケーションを起動中であり、印刷プログラム１４１を起動すると処理負荷が増大して処理時間が長くなってしまう場合、設定部５０８により、代理で画像形成装置に対して印刷指示が出せることを非公開に設定されることで、依頼元通信装置が取得するリスト情報に自身の通信装置が含まれないようにできる。従って、代行通信装置には、代行印刷の依頼が来ることがなく、代行通信装置は起動中のアプリケーションの処理に支障をきたすことがない。
【００５５】
尚、リスト情報に含まれる代行通信装置は、画像形成装置３に対する印刷権限を有するものとする。つまり、ネットワークＮに接続された通信装置でも、画像形成装置３に対する印刷権限を持たない通信装置はリスト情報に含まれない。
【００５６】
次に、依頼元通信装置の依頼先決定部２０２は、取得したリスト情報から代行印刷を依頼する通信装置を決定する（ステップＳ１２）。具体的には、依頼先決定部２０２は、印刷対象となるドキュメントの印刷設定と、通信装置が印刷指示を出せる画像形成装置の仕様情報を照合し、印刷実行に適切な画像形成装置を選択し、そしてその画像形成装置に印刷指示を出せる通信装置を決定する。
【００５７】
例えば、画像形成装置の仕様情報は、通信装置が自身で指示を出せる画像形成装置を示す情報と共に当該通信装置に記憶されている。各通信装置はこの仕様情報をサーバー４に送信し、サーバー４が通信装置毎に、各通信装置で印刷指示を出すことが可能な画像形成装置及びその仕様情報を記憶している。この仕様情報は、上記リスト情報に含まれ、サーバー４から依頼元通信装置に送信されている。或いは、取得部２０１が、上記のように予め登録された通信装置に対してアクセスして取得した情報をリスト化してリスト情報とする場合は、取得部２０１による当該情報の取得時に、当該各通信装置から依頼元通信装置に送信されている。
【００５８】
尚、印刷指示を出す通信装置は、依頼先決定部２０２が決定してもよいし、表示部１３にリスト情報を表示させてユーザーが決定するようにしてもよい。
【００５９】
次に、印刷要求送信部２０３は、通信部１５に印刷リクエストをステップＳ１２で印刷代行依頼先として決定した代行通信装置へ送信させる（ステップＳ１３）。
【００６０】
代行通信装置の通信部１５が印刷リクエストを受信すると、代行通信装置の印刷アプリケーション実行部１１１は印刷代行アプリ１４１ｂを読み出して実行する。図６における代行通信装置のフローチャートは、印刷代行アプリ１４１ｂによる処理の流れを示している。代行通信装置の対応決定部５０１は、印刷リクエストに対応するか、つまり代行印刷を請け負うか否かを決定する（ステップＳ２１）。
【００６１】
例えば、代行通信装置のネットワークＮとの接続が不安定である場合、代行印刷を実行中にデータ通信が途切れる等して印刷処理に時間がかかってしまう。あるいは、処理自体が途中で終了してしまい、印刷エラーを引き起こす原因となる。そのため、対応決定部５０１による代行印刷を請け負うか否かの判断方法として、ネットワークＮとの接続状態が不安定である場合は、代行印刷を請け負わないと判断するようにする。この他に、対応決定部５０１は、代行通信装置が他のアプリケーションを実行中であり、代行印刷を請け負うと処理負荷が増大してしまう場合に代行印刷を請け負わないと判断する。
【００６２】
または、対応決定部５０１は、代行通信装置のユーザーによる指示に従って代行印刷を行うか否かを決定してもよい。この場合、対応決定部５０１は、表示部１３に代行印刷を行うか否かのメッセージを表示させる。そして、対応決定部５０１は、入力操作部１２が受け付けた入力操作の内容に応じて、印刷アプリケーション実行部１１１は代行印刷を行うか否かを決定する。または、代行通信装置のユーザーが、代行印刷を請け負うか否かを予め設定しておき、この設定に従って、対応決定部５０１が代行印刷を行うか否かを決定してもよい。
【００６３】
代行通信装置の対応決定部５０１は、印刷リクエストに対応する、つまり代行印刷を行うと決定した場合（ステップＳ２２；ＹＥＳ）、通信部１５に印刷リストの送信リクエストを依頼元通信装置へ送信させる（ステップＳ２３）。
【００６４】
依頼元通信装置の通信部１５が送信リクエストを受信すると、依頼側通信装置の印刷リスト生成部２０４は印刷リストを生成し、印刷リスト送信部２０５は、生成された印刷リストを通信部１５から代行通信装置へ送信させる。（ステップＳ１４）。印刷リストとは、印刷条件、依頼元通信装置を保有するユーザーの情報（ユーザー情報）、依頼元通信装置の識別情報等を含むリストである。
【００６５】
代行通信装置の通信部１５が印刷リストを受信すると、代行通信装置の判別部５０３は、印刷実行が可能か否かを判断する（ステップＳ２４）。具体的には、判別部５０３は、印刷リストに含まれる印刷条件を参照し、当該代行通信装置から印刷実行指示を出力できる画像形成装置３が当該印刷条件で印刷可能かを判断する。なお、代行通信装置が印刷実行指示を出力できる画像形成装置３を有するということは、代行通信装置が当該画像形成装置３に対して印刷権限を有することを意味する。
【００６６】
例えば、印刷条件に含まれるドキュメントサイズがＡ３であるにも関わらず、印刷実行を指示できる画像形成装置３の印刷可能サイズがＡ４のみである場合、依頼元通信装置が指定する印刷が実行できない。このような場合、判別部５０３は、印刷実行は不可と判断する。
【００６７】
更に、判別部５０３は、印刷リストに含まれるユーザー情報や依頼元通信装置の識別情報を用いて、画像形成装置３での印刷が許可されたユーザー又は通信装置であるかどうかの認証を行う（Ｓ２５）。この認証処理はサーバー４が行ってもよい。このように、依頼元通信装置と代行通信装置の双方が画像形成装置３に対する印刷権限を有することを条件として、画像形成装置３に対して印刷指示を出せるようにすることで、印刷システム１００のセキュリティー性を高めることができる。
【００６８】
新印刷リスト生成部５０４は、受信した印刷リストに自機の識別情報や保有するユーザーの情報を追加した新印刷リストを生成し、通信部１５から画像形成装置３へ送信する（ステップＳ２６）。続いて、代行通信装置の印刷データ要求部５０６は、通信部１５に印刷データの送信リクエストを依頼元通信装置へ送信させる（ステップＳ２７）。
【００６９】
依頼元通信装置の通信部１５が印刷データの送信リクエストを受信すると、その印刷データ送信部２０６は、通信部１５に印刷データを代行通信装置へ送信させる（ステップＳ１５）。
【００７０】
代行通信装置の通信部１５が印刷データを受信すると、依頼元通信装置の印刷データ送信部５０７は、通信部１５に受信した印刷データを画像形成装置３へ転送させる（ステップＳ２８）。
【００７１】
画像形成装置３の画像形成部３４は、通信部３６を介して受信した当該印刷データに基づいて画像形成を行い、画像を用紙に印刷する（ステップＳ４１）。この画像形成完了後（ステップＳ４２；ＹＥＳ）、画像形成装置３の制御部３１は、通信部３６から印刷完了メッセージを代行通信装置へ送信させる（ステップＳ４３）。一方、エラーが発生して印刷が完了しなかった場合（ステップＳ４２；ＮＯ）、画像形成装置３の制御部３１は、通信部３６にエラーメッセージを送信させる（ステップＳ４４）。
【００７２】
代行通信装置の通信部１５が印刷完了メッセージ又はエラーメッセージを受信すると、代行通信装置の終了メッセージ送信部５１１は通信部１５にそのメッセージを依頼元通信装置へ転送させる（ステップＳ２９）。
【００７３】
依頼元通信装置の通信部１５が通信部１５を介してメッセージを受信すると、依頼元通信装置の印刷アプリケーション実行部１１１は表示部１３にそのメッセージを表示させる（ステップＳ１６）。依頼元通信装置のユーザーは、表示部１３に表示されたメッセージを見ることで、指示した印刷が完了したか否かを確かめることができる。
【００７４】
尚、ステップＳ２２において、代行通信装置の対応決定部５０１が印刷リクエストに対応しない、つまり代行印刷を行わないと判断した場合（ステップＳ２２；ＮＯ）、更にステップＳ２５において代行通信装置の判別部５０３は、が印刷実行は不可と判断した場合（ステップＳ２５；ＮＯ）、代行通信装置の終了メッセージ送信部５１１は通信部１５にエラーメッセージを依頼元通信装置へ送信させる（ステップＳ３１）。
【００７５】
依頼元通信装置の通信部１５が、通信部１５を介してエラーメッセージを受信すると、依頼元通信装置の印刷アプリケーション実行部１１１は表示部１３にそのメッセージを表示させる（ステップＳ１６）。依頼元通信装置のユーザーは、表示部１３に表示されたエラーメッセージを見ることで、印刷代行が正常に行われなかったことを知ることができる。
【００７６】
次に、代行通信装置の印刷履歴記憶処理部５１０は、依頼元通信装置から受信した印刷リストを印刷履歴として印刷履歴記憶部１４２に記憶させ、上記画像形成に用いた印刷データを削除する（ステップＳ３０）。印刷履歴記憶部１４２に記憶する印刷リストの内容は、依頼元通信装置の識別情報や保有するユーザーの情報等でよい。また、印刷履歴記憶処理部５１０が、依頼元通信装置から受信された上記印刷データを削除することで、当該印刷データの漏洩を防ぐことができる。
【００７７】
また、画像形成装置３の制御部３１は、通信部３６が受信した新印刷リストを印刷履歴として印刷履歴記憶部３５１に記憶する（ステップＳ４５）。印刷履歴記憶部３５１に記憶する新印刷リストの内容は、依頼元通信装置及び代行通信装置の識別情報や、それぞれの保有ユーザーの情報等でよい。尚、本実施の形態では、画像形成装置３の印刷履歴記憶部３５１が印刷履歴を記憶することとしたが、サーバー４が記憶してもよい。このように、代行通信装置の印刷履歴記憶部１４２や画像形成装置３の印刷履歴記憶部３５１に印刷リスト、新印刷リストを記憶することで、印刷ログを残すことができ、仮に不正な印刷が行われた場合に印刷ログを調べることで不正の経緯を追跡することができる。
【００７８】
以上、説明したように、通信装置に印刷プログラム１４１をインストールすることで、通信装置１のようにネットワークＮから外れて社外等に移動した場合でも、通信装置１は依頼元通信装置としてネットワークＮと接続状態にある通信装置２（代行通信装置）に対して印刷代行を依頼することができる。そして、代行通信装置が代行印刷を請け負う際、代行通信装置の判別部５０３は依頼元通信装置や保有するユーザーのユーザー情報や依頼元通信装置の識別情報に基づいて画像形成装置３の印刷権限の有無等を認証するため、印刷システム１００のセキュリティー性を確保することができる。
【００７９】
更に、代行通信装置が印刷依頼を受け付けると、保有するユーザーの操作を必要とせずに、印刷アプリケーション実行部１１１が印刷代行アプリ１４１ｂに従って上記のように印刷代行の処理を実行するため、ユーザーに手間をかけることなく印刷代行を実行することができる。
【００８０】
また、印刷代行が終了した後、代行通信装置の印刷履歴記憶処理部５１０が印刷データを削除するため、印刷データの漏洩を防ぐことができる。更に、依頼元通信装置の印刷履歴記憶部１４２が印刷ログ情報として印刷リストを記憶し、更に画像形成装置３の印刷履歴記憶部３５１が新印刷リストを記憶することで、印刷依頼を行った通信装置と、代行印刷を行った通信装置の履歴を残すことができ、仮に不正な印刷であった場合に印刷の経緯を確認することができる。
【符号の説明】
【００８１】
１、２ａ、２ｂ  通信装置
１１      制御部
２０１    取得部
２０２    依頼先決定部
２０３    印刷要求送信部
２０４    印刷リスト生成部
２０５    印刷リスト送信部
２０６    印刷データ送信部
５０１    対応決定部
５０２    印刷リスト要求部
５０３    判別部
５０４    新印刷リスト生成部
５０５    新印刷リスト送信部
５０６    印刷データ要求部
５０７    印刷データ送信部
５０８    設定部
５０９    削除部
５１０    印刷履歴記憶処理部
５１１    終了メッセージ送信部
１２      入力操作部
１３      表示部
１４      記憶部
１４１    印刷プログラム
１４１ａ  印刷依頼アプリ
１４１ｂ  印刷代行アプリ
１４２    印刷履歴記憶部
１５      通信部
３ａ、３ｂ  画像形成装置
３１      制御部
３２      入力操作部
３３      表示部
３４      画像形成部
３５      記憶部
３５１    印刷履歴記憶部
３６      通信部
４        サーバー
１００    印刷システム
【図１】
2014232344.tif 000003
【図２】
2014232344.tif 000004
【図３】
2014232344.tif 000005
【図４】
2014232344.tif 000006
【図５】
2014232344.tif 000007
【図６】
2014232344.tif 000008