(57)【要約】      （修正有）【課題】オンデマンド印刷において、印刷ジョブを選択するＵＩとして、ユーザ所有の携帯端末を容易に活用する。【解決手段】端末装置３０は、機器探索部３２と、印刷サーバ通信部３４と、操作表示部３１と、ジョブ送信部３５とを有する。機器探索部は、画像形成装置を探索する。印刷サーバ通信部は、印刷ジョブを蓄積する印刷サーバ装置と通信し、印刷サーバ装置から印刷ジョブを取得する。操作表示部は、取得された印刷ジョブの一覧を表示し、出力対象となる印刷ジョブの選択を受け付ける。ジョブ送信部は、選択された印刷ジョブを、探索された画像形成装置に対して送信する。【選択図】図２
2014179028.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置を探索する機器探索ステップと、
印刷ジョブを蓄積する印刷サーバ装置から前記印刷ジョブを取得するジョブ取得ステップと、
取得された前記印刷ジョブの一覧を表示し、出力対象となる印刷ジョブの選択を受け付ける受付ステップと、
選択された前記印刷ジョブを、探索された前記画像形成装置に対して送信する送信ステプと
をコンピュータに実行させるための制御プログラム。
【請求項２】
探索された前記画像形成装置から実行可能な印刷機能を取得する機能取得ステップをさらに実行させ、
前記ジョブ取得ステップは、実行可能な前記印刷機能に対応する前記印刷ジョブを取得することを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記ジョブ取得ステップは、ユーザを識別するユーザ識別情報、及び、前記コンピュータを識別するデバイス識別情報のうち、少なくとも一つに対応する前記印刷ジョブを取得することを特徴とする請求項１又は２に記載の制御プログラム。
【請求項４】
探索された前記画像形成装置から保留状態の印刷ジョブに関する保留ジョブ情報を取得する保留ジョブ取得ステップをさらに実行させ、
前記受付ステップは、保留状態の前記印刷ジョブを継続して出力するか否かの選択を受け付け、
前記送信ステップは、保留状態の前記印刷ジョブを継続して出力する選択が受け付けられた場合に、継続して出力するためのページ情報を付加した前記印刷ジョブを、探索された前記画像形成装置に対して送信することを特徴とする請求項１又は２に記載の制御プログラム。
【請求項５】
前記保留ジョブ取得ステップは、保留状態の前記印刷ジョブに設定された印刷設定情報を含む前記保留ジョブ情報を取得し、
前記受付ステップは、保留状態の前記印刷ジョブの前記印刷設定情報を反映して出力するか否かの選択を受け付け、
前記送信ステップは、保留状態の前記印刷ジョブの前記印刷設定情報を反映して出力する選択が受け付けられた場合に、前記印刷設定情報を付加した前記印刷ジョブを、探索された前記画像形成装置に対して送信することを特徴とする請求項４に記載の制御プログラム。
【請求項６】
表示された前記印刷ジョブの一覧において設定されたユーザ設定を記憶部に登録するユーザ設定登録ステップをさらに実行させ、
前記受付ステップは、前記ユーザ設定を反映した前記印刷ジョブの一覧を表示することを特徴とする請求項１に記載の制御プログラム。
【請求項７】
端末装置において実行される制御プログラムと、画像形成装置とを有する制御システムであって、
前記制御プログラムは、
画像形成装置を探索する機器探索ステップと、
印刷ジョブを蓄積する印刷サーバ装置から前記印刷ジョブを取得するジョブ取得ステップと、
取得された前記印刷ジョブの一覧を表示し、出力対象となる印刷ジョブの選択を受け付ける受付ステップと、
選択された前記印刷ジョブを、探索された前記画像形成装置に対して送信する送信ステップと
を前記端末装置に実行させ、
前記画像形成装置は、
端末装置を探索する端末探索部と、
前記端末装置によって送信された前記印刷ジョブを受信するジョブ受信部と、
受信された前記印刷ジョブの画像処理を実行する画像処理部と
を有することを特徴とする制御システム。
【請求項８】
画像形成装置を探索する機器探索ステップと、
印刷ジョブを蓄積する印刷サーバ装置から前記印刷ジョブを取得するジョブ取得ステップと、
取得された前記印刷ジョブの一覧を表示し、出力対象となる印刷ジョブの選択を受け付ける受付ステップと、
選択された前記印刷ジョブを、探索された前記画像形成装置に対して送信する送信ステプと
を含んだことを特徴とするジョブ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御プログラム、制御システム及びジョブ処理方法に関する。
【背景技術】
【０００２】
従来、サーバ装置等に印刷ジョブを蓄積しておき、ＬＰ（Laser  Printer）やＭＦＰ（Multi  Function  Printer）等の画像形成装置である出力機器側で、ユーザ認証後に印刷ジョブを取得して印刷物を出力するオンデマンド印刷が知られている。かかるオンデマンド印刷では、出力された印刷物の放置や盗難を抑制することができる。最近では、オンデマンド印刷に関して、携帯端末の表示部を、印刷ジョブを選択するＵＩ（User  Interface）として活用したいという要求がある。
【０００３】
また、出力機器を操作してその場で印刷物を出力するという観点において、様々な技術が知られている。具体的には、リムーバブルな記憶媒体に記憶された情報を一覧表示し、選択されたデータを中間データに変換することで印刷可能とする技術が知られている。また、ユーザ所有の携帯端末に記憶された印刷ジョブを変換する変換用サーバを介して、画像形成装置と接続することで印刷可能とする技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術は、オンデマンド印刷において、印刷ジョブを選択するＵＩとして、ユーザ所有の携帯端末を容易に活用することが困難であるという問題がある。具体的には、中間データに変換したり変換用サーバを利用したりする技術は、サーバ装置に蓄積された印刷ジョブを利用するものではない。また、サーバ装置に蓄積された印刷ジョブを利用するものとしても、操作対象となる画像形成装置を対応付ける情報を携帯端末に設定する場合には、設定自体が煩雑であり、携帯端末と画像形成装置との接続を容易に行なうことが困難である。
【０００５】
本発明は、上記に鑑みてなされたものであって、オンデマンド印刷において、印刷ジョブを選択するＵＩとして、ユーザ所有の携帯端末を容易に活用することが可能である制御プログラム、制御システム及びジョブ処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、本発明に係る制御プログラムは、画像形成装置を探索する機器探索ステップと、印刷ジョブを蓄積する印刷サーバ装置から前記印刷ジョブを取得するジョブ取得ステップと、取得された前記印刷ジョブの一覧を表示し、出力対象となる印刷ジョブの選択を受け付ける受付ステップと、選択された前記印刷ジョブを、探索された前記画像形成装置に対して送信する送信ステプとをコンピュータに実行させる。
【発明の効果】
【０００７】
本発明の一つの様態によれば、オンデマンド印刷において、印刷ジョブを選択するＵＩとして、ユーザ所有の携帯端末を容易に活用することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態１に係る制御システムの構成例を示す図である。
【図２】図２は、実施の形態１に係る端末装置及び画像形成装置の構成例を示す機能ブロック図である。
【図３】図３は、実施の形態１に係る印刷サーバ装置が有する印刷ジョブ記憶部に記憶される情報例を示す図である。
【図４】図４は、実施の形態１に係る保留ジョブ情報記憶部に記憶される情報例を示す図である。
【図５】図５は、実施の形態１に係る機能情報記憶部に記憶される情報例を示す図である。
【図６】図６は、実施の形態１に係るジョブ状態情報記憶部に記憶される情報例を示す図である。
【図７】図７は、実施の形態１に係る印刷ジョブ蓄積処理の流れの例を示すシーケンス図である。
【図８】図８は、実施の形態１に係るジョブ一覧取得処理の流れの例を示すシーケンス図である。
【図９】図９は、実施の形態１に係る印刷処理の流れの例を示すシーケンス図である。
【図１０】図１０は、実施の形態２に係るシステムの構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、本発明に係る制御プログラム、制御システム及びジョブ処理方法の実施の形態を説明する。なお、以下の実施の形態により本発明が限定されるものではない。
【００１０】
（実施の形態１）
［システム構成］
図１を用いて、実施の形態１に係る制御システムの構成を説明する。図１は、実施の形態１に係る制御システムの構成例を示す図である。
【００１１】
図１に示すように、制御システム１には、クライアント装置１０と、印刷サーバ装置２０と、端末装置３０と、画像形成装置４０とが含まれる。これらの各装置は、インターネット等のネットワークに接続されている。上述した構成において、クライアント装置１０は、ユーザ操作に応じて印刷ジョブを生成し、生成した印刷ジョブを印刷サーバ装置２０に対して送信するＰＣ（Personal  Computer）等の情報処理装置である。
【００１２】
印刷サーバ装置２０は、クライアント装置１０によって送信された印刷ジョブを受信し、受信した印刷ジョブを蓄積する。また、印刷サーバ装置２０は、端末装置３０からの要求に応じて、蓄積された印刷ジョブを端末装置３０に対して送信する。端末装置３０からの印刷ジョブの要求時には、ユーザ認証やデバイス認証が行なわれる。このため、印刷サーバ装置２０は、ユーザ認証やデバイス認証のために、ユーザを識別するためのユーザ識別情報や、デバイスを識別するためのデバイス識別情報を保持している。つまり、端末装置３０に対して送信される印刷ジョブは、ユーザ識別情報やデバイス識別情報に対応する印刷ジョブとなる。
【００１３】
端末装置３０は、印刷ジョブを印刷サーバ装置２０から取得し、取得した印刷ジョブの出力を画像形成装置４０に要求する携帯電話機やスマートフォン、タブレット端末等である。画像形成装置４０は、端末装置３０からの印刷ジョブの出力要求にしたがって画像処理を行ない、印刷物を出力する。なお、端末装置３０や画像形成装置４０による処理の詳細については後述する。
【００１４】
［実施の形態１に係る装置構成］
次に、図２を用いて、実施の形態１に係る装置構成を説明する。図２は、実施の形態１に係る端末装置３０及び画像形成装置４０の構成例を示す機能ブロック図である。
【００１５】
図２に示すように、端末装置３０は、操作表示部３１と、機器探索部３２と、機器通信部３３と、印刷サーバ通信部３４と、ジョブ送信部３５と、保留ジョブ情報記憶部３６と、保留ジョブ取得部３７と、ユーザ設定記憶部３８と、ユーザ設定登録部３９とを有する。
【００１６】
操作表示部３１は、各種のユーザ操作を受け付けて、ユーザ操作に対する処理結果を表示する。より具体的には、操作表示部３１は、画像形成装置を探索するためのユーザ操作を受け付ける。そして、操作表示部３１は、画像形成装置を探索する指示を機器探索部３２に対して行なう。つまり、ユーザは、クライアント装置１０等を利用して生成を行なった印刷ジョブを出力させたい画像形成装置の近傍で上記ユーザ操作を行なう。
【００１７】
機器探索部３２は、画像形成装置を探索する。より具体的には、機器探索部３２は、操作表示部３１から探索の指示を受け付けると、ＮＦＣ（Near  Field  Communication）等の近距離無線通信を利用して、近傍に設置された画像形成装置を探索する。以下では、近傍に設置された画像形成装置として、画像形成装置４０を例に挙げる。また、本実施の形態では、端末装置３０側をリーダー／ライターモードとして動作させ、画像形成装置４０側をカードエミュレーションモードとして動作させるものとする。これにより、端末装置３０は、ＮＦＣ経由で画像形成装置４０の検出、及び画像形成装置４０のＩＰアドレス等のネットワークアクセスに利用する情報を取得する。そして、機器探索部３２は、画像形成装置４０を検出した旨と、画像形成装置４０に対するネットワークアクセスで利用する情報とを機器通信部３３に対して出力する。
【００１８】
機器通信部３３は、画像形成装置と通信を行ない、画像形成装置が実行可能な印刷機能を取得する。より具体的には、機器通信部３３は、機器探索部３２によって出力されたＩＰアドレス等をもとに画像形成装置４０にアクセスし、該画像形成装置４０が実行可能な印刷機能を取得する。かかる印刷機能とは、例えば、カラー機能、両面機能、ステープル機能、パンチ機能、製本機能等である。つまり、機器通信部３３は、上記のような印刷機能のうち、画像形成装置４０によって実行可能な印刷機能の情報を取得する。そして、機器通信部３３は、実行可能な印刷機能の情報を印刷サーバ通信部３４に対して出力する。
【００１９】
印刷サーバ通信部３４は、印刷サーバ装置と通信を行ない、該印刷サーバ装置に蓄積された印刷ジョブを取得する。より具体的には、印刷サーバ通信部３４は、端末装置３０を所有するユーザのユーザ識別情報及びデバイス識別情報のうち少なくとも一つと、機器通信部３３によって出力された実行可能な印刷機能とを、印刷サーバ装置２０に対して送信する。印刷サーバ装置２０は、印刷ジョブを記憶する印刷ジョブ記憶部を有し、印刷ジョブ記憶部に記憶された情報をもとに、端末装置３０に応答する。
【００２０】
図３は、実施の形態１に係る印刷サーバ装置２０が有する印刷ジョブ記憶部に記憶される情報例を示す図である。図３に示すように、印刷ジョブ記憶部は、印刷ジョブを識別する識別情報を表す「ジョブＩＤ」、ユーザを識別する識別情報を表す「ユーザＩＤ」、印刷ジョブのページ数を表す「ページ数」の情報を記憶する。加えて、印刷ジョブ記憶部は、印刷ジョブの名称を表す「ジョブ名」、出力の際の両面印刷若しくは片面印刷の設定を表す「両面情報」、出力の際のカラー印刷若しくはモノクロ印刷の設定を表す「カラー情報」の情報を記憶する。
【００２１】
例を挙げると、印刷ジョブ記憶部は、ジョブＩＤ「１」と、ユーザＩＤ「Ｕｓｅｒ１」と、ページ数「３」と、ジョブ名「ＪｏｂＡ」と、両面情報「片面」と、カラー情報「カラー」とを対応付けて記憶する。同様に、印刷ジョブ記憶部は、ジョブＩＤ「２」と、ユーザＩＤ「Ｕｓｅｒ２」と、ページ数「６」と、ジョブ名「ＪｏｂＢ」と、両面情報「両面」と、カラー情報「モノクロ」とを対応付けて記憶する。なお、ユーザＩＤはデバイス識別情報で代替しても良いし、デバイス識別情報とユーザＩＤとを併用しても良い。
【００２２】
つまり、印刷サーバ通信部３４は、ユーザ識別情報やデバイス識別情報に対応する印刷ジョブのうち、画像形成装置４０が実行可能な印刷機能で出力可能な印刷ジョブを印刷サーバ装置２０に対して要求する。なお、ユーザ識別情報は、例えば、予め設定されたユーザＩＤ及びパスワード等である。また、デバイス識別情報は、例えば、端末装置３０を識別するデバイスＩＤや、端末装置３０が携帯電話機若しくはスマートフォンであれば電話番号でも良い。そして、印刷サーバ通信部３４は、印刷サーバ装置２０から該当する印刷ジョブを取得する。
【００２３】
また、操作表示部３１は、印刷サーバ通信部３４によって取得された印刷ジョブの一覧を表示し、出力対象となる印刷ジョブを選択するユーザ操作を受け付ける。つまり、ユーザは、操作表示部３１によって表示された印刷ジョブの一覧から、画像形成装置４０で出力したい印刷ジョブを選択する。そして、操作表示部３１は、選択された印刷ジョブの送信をジョブ送信部３５に対して指示する。
【００２４】
ジョブ送信部３５は、印刷ジョブを画像形成装置に対して送信する。より具体的には、ジョブ送信部３５は、操作表示部３１によって表示された一覧から選択された印刷ジョブを、機器探索部３２によって探索された画像形成装置４０に対して送信し、印刷ジョブの出力要求を行なう。
【００２５】
保留ジョブ情報記憶部３６は、処理が保留となっている印刷ジョブに関する情報を記憶する。より具体的には、保留ジョブ情報記憶部３６は、画像形成装置４０による印刷処理の過程において、紙詰まりやハードウェアの故障等の何らかの要因で中断されたことにより、印刷処理が保留となっている印刷ジョブに関する情報を記憶する。
【００２６】
図４は、実施の形態１に係る保留ジョブ情報記憶部３６に記憶される情報例を示す図である。図４に示すように、保留ジョブ情報記憶部３６は、印刷ジョブを識別する識別情報を表す「ジョブＩＤ」、印刷処理を既に完了したページ数を表す「印刷済みページ数」、出力の際のカラー印刷若しくはモノクロ印刷の設定を表す「カラー情報」、出力の際の両面印刷若しくは片面印刷の設定を表す「両面情報」の情報を記憶する。
【００２７】
例を挙げると、保留ジョブ情報記憶部３６は、ジョブＩＤ「１」と、印刷済みページ数「２」と、カラー情報「カラー」と、両面情報「片面」とを対応付けて記憶する。同様に、保留ジョブ情報記憶部３６は、ジョブＩＤ「２」と、印刷済みページ数「１」と、カラー情報「モノクロ」と、両面情報「両面」とを対応付けて記憶する。
【００２８】
保留ジョブ取得部３７は、保留状態の印刷ジョブに関する保留ジョブ情報を取得する。より具体的には、保留ジョブ取得部３７は、機器通信部３３を介して、画像形成装置４０によって実行されている印刷処理を監視し、印刷処理の中断が発生した場合に、中断により保留状態になった印刷ジョブの保留ジョブ情報を取得する。そして、保留ジョブ取得部３７は、取得した保留ジョブ情報を保留ジョブ情報記憶部３６に登録する。かかる保留ジョブ情報は、例えば、「印刷済みページ数」に相当する情報である。
【００２９】
また、保留ジョブ取得部３７は、保留ジョブ情報として、保留状態の印刷ジョブに設定された印刷設定情報もさらに取得する。そして、保留ジョブ取得部３７は、印刷設定情報を含む保留ジョブ情報を保留ジョブ情報記憶部３６に登録する。かかる印刷設定情報は、例えば、「カラー情報」や「両面情報」に相当する情報である。保留ジョブ情報記憶部３６に記憶された情報は、保留状態の印刷ジョブを継続して出力するかをユーザに選択させるときに利用される。
【００３０】
すなわち、操作表示部３１は、印刷サーバ装置２０から取得された印刷ジョブを画像形成装置４０に送信する前に、保留ジョブ情報記憶部３６に記憶された保留ジョブ情報を表示する。より具体的には、操作表示部３１は、出力対象の印刷ジョブのジョブＩＤと一致する保留ジョブ情報を保留ジョブ情報記憶部３６から取得する。取得される保留ジョブ情報は、印刷済みページ数やカラー情報、両面情報等の情報である。そして、操作表示部３１は、出力対象の印刷ジョブについて、対応する印刷済みページ数やカラー情報、両面情報等の保留ジョブ情報を表示する。ユーザは、保留状態の印刷ジョブを継続して出力するか否かの選択や、保留状態の印刷ジョブの印刷設定状態をそのまま反映して出力するか否かの選択を行なう。これにより、操作表示部３１は、出力対象の印刷ジョブについて、継続して出力するためのページ数やカラー情報、両面情報等を受け付ける。その後、操作表示部３１は、印刷ジョブの送信をジョブ送信部３５に対して指示する場合に、継続して出力するためのページ数やカラー情報、両面情報等も合わせて出力する。
【００３１】
これにより、ジョブ送信部３５は、継続して出力するためのページ数やカラー情報、両面情報を付加した印刷ジョブを画像形成装置に対して送信する。より具体的には、ジョブ送信部３５は、操作表示部３１によって表示された一覧から選択された印刷ジョブのページ数情報を、継続して出力するためのページ数に更新するとともに、カラー情報や両面情報等の印刷設定情報を更新する。印刷ジョブのページ数情報は初期設定では先頭のページ数である１ページ目に設定されているため、該ページ数情報を更新する。同様に、印刷設定情報は初期設定されているため、該印刷設定情報を更新する。そして、ジョブ送信部３５は、各種設定が行なわれた印刷ジョブを、機器探索部３２によって探索された画像形成装置４０に対して送信し、印刷ジョブの出力要求を行なう。
【００３２】
ユーザ設定記憶部３８は、ユーザ設定を記憶する。より具体的には、ユーザ設定記憶部３８は、操作表示部３１による印刷ジョブの一覧の表示の際に設定されたユーザ設定を記憶する。ユーザ設定は、例えば、一覧の表示のソート順や、印刷設定の情報等である。つまり、ユーザ設定記憶部３８に、一覧表示の状態や印刷設定の情報等を記憶させることにより、ユーザ操作の操作性を向上させることができる。
【００３３】
ユーザ設定登録部３９は、ユーザ設定をユーザ設定記憶部３８に登録する。より具体的には、ユーザ設定登録部３９は、操作表示部３１によって印刷ジョブの一覧が表示されているときに設定された各種ユーザ設定を、ユーザ設定記憶部３８に登録する。ユーザ設定の登録は、自動で登録しても良いし、登録するためのユーザ操作に応じて登録しても良い。これにより、操作表示部３１は、印刷ジョブの一覧を表示する場合に、ユーザ設定記憶部３８を参照し、一覧の表示のソート順や、印刷設定の情報を反映した表示を行なう。
【００３４】
また、図２に示すように、画像形成装置４０は、端末探索部４１と、端末通信部４２と、機能情報記憶部４３と、ジョブ状態情報記憶部４４と、ジョブ受信部４５と、画像処理部４６とを有する。
【００３５】
端末探索部４１は、端末装置を探索する。より具体的には、端末探索部４１は、機器探索部３２による探索に応じて、近距離無線通信を利用して、端末装置３０を探索する。上述したように、画像形成装置４０側は、カードエミュレーションモードとして動作する。
【００３６】
端末通信部４２は、機器通信部３３からの要求に応じて、画像形成装置４０が実行可能な印刷機能を端末装置３０に対して送信する。より具体的には、端末通信部４２は、機器通信部３３から実行可能な印刷機能の取得要求を受け付けた場合に、機能情報記憶部４３から実行可能な印刷機能の機能情報を取得し、取得した実行可能な印刷機能を機器通信部３３に対して送信する。
【００３７】
図５は、実施の形態１に係る機能情報記憶部４３に記憶される情報例を示す図である。図５に示すように、機能情報記憶部４３は、画像形成装置４０で実行可能な印刷機能の情報を記憶する。例を挙げると、機能情報記憶部４３は、カラー機能「可」、両面機能「可」、ステープル機能「不可」、パンチ機能「不可」、製本機能「不可」を記憶する。つまり、図５の例では、画像形成装置４０においてカラー機能と両面機能とが実行可能な印刷機能となる。上述したように、画像形成装置４０で実行可能な印刷機能は、端末装置３０を介して印刷サーバ装置２０に送信される。これにより、実行可能な印刷機能に対応する印刷ジョブが印刷サーバ装置２０から端末装置３０に送信されることで、一覧から印刷ジョブを選択するユーザ操作の時間短縮や、実行不可能な印刷機能を設定することによるミスプリントを抑止することができる。
【００３８】
また、端末通信部４２は、機器通信部３３からの要求に応じて、画像形成装置４０における保留ジョブ情報を端末装置３０に対して送信する。より具体的には、端末通信部４２は、機器通信部３３を介して保留ジョブ取得部３７から保留ジョブ情報の取得要求を受け付けた場合に、ジョブ状態情報記憶部４４から印刷が中断された印刷ジョブに関する情報を取得し、取得した情報を保留ジョブ取得部３７に対して送信する。
【００３９】
図６は、実施の形態１に係るジョブ状態情報記憶部４４に記憶される情報例を示す図である。図６に示すように、ジョブ状態情報記憶部４４は、画像形成装置４０で実行された印刷ジョブの状態に関する情報を記憶する。例を挙げると、ジョブ状態情報記憶部４４は、トラックＩＤ「１」と、状態「印刷完了」と、出力ページ数「３」とを対応付けて記憶する。同様に、ジョブ状態情報記憶部４４は、トラックＩＤ「３」と、状態「印刷中断」と、出力ページ数「１」とを対応付けて記憶する。図６の例では、トラックＩＤ「３」の印刷処理について、１ページ分を出力したときに印刷が中断されたことがわかる。つまり、端末通信部４２は、状態が「印刷中断」であるものを保留ジョブ情報として端末装置３０に対して送信する。これにより、ユーザは、保留になっている印刷ジョブについて継続して出力するか否かを選択することができる。
【００４０】
ジョブ受信部４５は、印刷ジョブを受信する。より具体的には、ジョブ受信部４５は、ジョブ送信部３５によって送信された印刷ジョブを受信し、画像処理部４６に対して出力する。かかる印刷ジョブには、途中のページから印刷を開始することを表す情報や、各種の印刷設定情報が含まれている場合がある。画像処理部４６は、印刷ジョブの画像処理を実行する。より具体的には、画像処理部４６は、ジョブ受信部４５によって受信された印刷ジョブの画像処理を行ない、印刷物を出力する。これにより、画像形成装置４０では、端末装置３０によって行なわれた印刷ジョブに対する各種設定を反映した印刷物の出力を実行する。
【００４１】
［実施の形態１に係る印刷ジョブ蓄積処理シーケンス］
次に、図７を用いて、実施の形態１に係る印刷ジョブ蓄積処理の流れについて説明する。図７は、実施の形態１に係る印刷ジョブ蓄積処理の流れの例を示すシーケンス図である。
【００４２】
図７に示すように、クライアント装置１０は、印刷ジョブを生成し、生成した印刷ジョブを印刷サーバ装置２０に対して送信する（ステップＳ１０１）。印刷サーバ装置２０は、クライアント装置１０によって送信された印刷ジョブを受信し（ステップＳ１０２）、受信した印刷ジョブを蓄積するとともに、該印刷ジョブに関する情報をジョブ情報記憶部に格納する（ステップＳ１０３）。
【００４３】
［実施の形態１に係るジョブ一覧取得処理シーケンス］
次に、図８を用いて、実施の形態１に係るジョブ一覧取得処理の流れについて説明する。図８は、実施の形態１に係るジョブ一覧取得処理の流れの例を示すシーケンス図である。
【００４４】
図８に示すように、機器探索部３２は、近傍に設置された画像形成装置の探索を開始する（ステップＳ２０１）。ここでは、探索により画像形成装置４０を検出できたものとする。そして、機器通信部３３は、検出できた画像形成装置４０に対して、画像形成装置４０が実行可能な印刷機能の取得要求を行なう（ステップＳ２０２）。印刷機能の取得要求を受け付けた端末通信部４２は、機能情報記憶部４３から画像形成装置４０で実行可能な印刷機能を取得し、取得した印刷機能を端末装置３０に対して送信する（ステップＳ２０３）。
【００４５】
また、印刷サーバ通信部３４は、画像形成装置４０で実行可能な印刷機能とともに、ユーザ情報等を印刷サーバ装置２０に対して送信することにより、印刷ジョブの一覧を要求する（ステップＳ２０４）。印刷サーバ装置２０は、ジョブ情報記憶部を参照し、印刷ジョブの一覧の要求に応じた印刷ジョブの一覧を生成する（ステップＳ２０５）。そして、印刷サーバ装置２０は、生成した印刷ジョブの一覧を端末装置３０に対して送信する（ステップＳ２０７）。これにより、操作表示部３１は、印刷サーバ装置２０から受信した印刷ジョブの一覧を表示出力する（ステップＳ２０７）。
【００４６】
［実施の形態１に係る印刷処理シーケンス］
次に、図９を用いて、実施の形態１に係る印刷処理の流れについて説明する。図９は、実施の形態１に係る印刷処理の流れの例を示すシーケンス図である。
【００４７】
図９に示すように、印刷サーバ通信部３４は、操作表示部３１において一覧から選択された印刷ジョブの印刷データの要求を印刷サーバ装置２０に対して行なう（ステップＳ３０１）。印刷サーバ装置２０は、端末装置３０からの要求に応じて印刷データを送信する（ステップＳ３０２）。一覧から選択された印刷ジョブの印刷データが受信されると、操作表示部３１は、保留ジョブ情報記憶部３６を参照し、出力対象の印刷ジョブが保留状態であるか否かを確認する（ステップＳ３０３）。そして、操作表示部３１は、保留状態の印刷ジョブであれば、途中から継続して印刷するか否かを選択させる画面表示を行なう（ステップＳ３０４）。このとき、操作表示部３１は、印刷設定の情報についても合わせて表示し、ユーザに選択を促す。
【００４８】
ジョブ送信部３５は、途中から継続して印刷する場合に、印刷ジョブの開始ページの情報を更新する（ステップＳ３０５）。このとき、ジョブ送信部３５は、印刷設定に関する情報についても更新する。そして、ジョブ送信部３５は、印刷ジョブを画像形成装置４０に対して送信する（ステップＳ３０７）。画像形成装置４０では、ジョブ受信部４５によって印刷ジョブが受信され、画像処理部４６によって画像処理が実行されることにより、印刷データの出力が開始される（ステップＳ３０７）。
【００４９】
このとき、端末装置３０において、保留ジョブ取得部３７は、画像形成装置４０による出力の監視を開始し（ステップＳ３０８）、出力が中断されたら、保留ジョブ情報を画像形成装置４０から取得し、保留ジョブ情報記憶部３６に登録する（ステップＳ３０９）。これにより、端末装置３０では、保留となった印刷ジョブが出力対象となったときに、保留ジョブ情報をもとに、継続して出力するか否かをユーザに選択させることができる。
【００５０】
［実施の形態１による効果］
端末装置３０は、近傍の画像形成装置を探索し、印刷ジョブを蓄積する印刷サーバ装置から取得した印刷ジョブの一覧を表示し、一覧から選択された印刷ジョブを、探索された画像形成装置に送信する。この結果、ユーザは、オンデマンド印刷において、印刷ジョブを選択するＵＩとして、ユーザ所有の端末装置を容易に活用することができる。
【００５１】
また、端末装置３０は、探索された画像形成装置が実行可能な印刷機能に対応する印刷ジョブを印刷サーバ装置から取得するので、ユーザ操作の操作性を向上させることができるとともに、ミスプリントの発生を抑止することができる。
【００５２】
また、端末装置３０は、印刷ジョブの出力状況を監視し、中断により保留状態となった印刷ジョブの印刷済みページ数や印刷設定等の情報を登録する。この結果、出力を中断した画像形成装置とは異なる画像形成装置を利用する場合であっても、一度設定した印刷設定を反映したうえで、途中から継続して出力させることができる。これにより、再度印刷するときに、印刷設定の再設定の手間を省けるとともに、全ページを出力するよりも印刷用紙を削減することができる。
【００５３】
また、端末装置３０は、印刷ジョブの一覧の表示画面でのソート順や印刷設定のデフォルト値等を登録するので、ユーザ操作の操作性や利便性を向上させることができる。
【００５４】
（実施の形態２）
さて、これまで本発明に係る端末装置３０や画像形成装置４０の実施の形態について説明したが、上述した実施の形態以外にも種々の異なる形態にて実施されて良いものである。そこで、（１）構成、（２）プログラム、について異なる実施の形態を説明する。
【００５５】
（１）構成
上記文書中や図面中等で示した処理手順、制御手順、具体的名称、各種のデータやパラメタ等を含む情報は、特記する場合を除いて任意に変更することができる。また、図示した各装置の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散又は統合の具体的形態は、図示のものに限られず、その全部又は一部を各種の負担や使用状況等に応じて、任意の単位で機能的又は物理的に、分散又は統合することができる。
【００５６】
例えば、上述してきた制御システム１のサービスは、クラウドコンピューティングシステムを構成することにより実現しても良い。図１０は、実施の形態２に係るシステムの構成例を示す図である。図１０に示すように、実施の形態２に係るシステムでは、企業１００と、クラウドシステム２００とが、インターネット等のネットワークに接続される。
【００５７】
これらのうち、企業１００には、端末装置３０ａと、画像形成装置４０ａとが含まれる。また、企業１００の各装置からネットワークに接続する場合には、ファイアウォールを介することになる。なお、企業１００に含まれる各装置は、それぞれ１台以上配置される。また、企業１００に含まれる装置の一部が企業外のネットワーク上にあっても良い。端末装置３０ａや画像形成装置４０ａは、実施の形態１に係る端末装置３０や画像形成装置４０に相当する。但し、端末装置３０ａは、いくつかの処理をクラウドシステム２００により実現することができる。また、端末装置３０ａは、クラウドシステム２００を利用するための認証処理の要求を、クラウドシステム２００に対して行なう。具体的には、端末装置３０ａは、画像形成装置４０ａとのＮＦＣにより、画像形成装置４０ａから組織コードや画像形成装置４０ａのデバイスＩＤを取得する。組織コードは、１以上のユーザやデバイスの集合を特定することが可能な情報である。そして、端末装置３０ａは、組織コードやデバイスＩＤとともに、ユーザ操作により入力されたユーザ情報（例えば、ユーザＩＤ、パスワード等）を、クラウドシステム２００に対して送信することにより、認証要求を行なう。認証が正常に完了すれば、端末装置３０ａは、クラウドシステム２００によって提供される各種サービスを利用することができる。
【００５８】
また、クラウドシステム２００には、アクセス制御装置２１０と、サービス提供装置２２０とが含まれる。なお、クラウドシステム２００には、サービス提供装置２２０とは異なるサービスを提供する装置が複数含まれていても良い。アクセス制御装置２１０は、各種サービスの提供を管理するＰＣやサーバ装置等の情報処理装置である。サービス提供装置２２０は、印刷ジョブや印刷ジョブに関する情報、ユーザ認証のためのユーザ情報、画像形成装置４０ａに関する情報等を保持する。サービス提供装置２２０は、端末装置３０ａから認証要求を受け付けた場合に、保持している情報を利用して認証処理を実行し、端末装置３０ａに応答する。これにより、サービス提供装置２２０は、各種サービスの提供を開始する。
【００５９】
具体的には、サービス提供装置２２０は、オンデマンド印刷対応のため、異なる国の画像形成装置４０ａで印刷を行なう場合に各国の言語に対応したＵＩ情報や、各ユーザ対応のＵＩ情報（印刷ジョブの一覧のソート順や印刷設定等）を保持し、端末装置３０ａからの要求に応じてこれらを提供する。また、この他、保留状態の印刷ジョブの情報を保持しておき、端末装置３０ａからの要求に応じて提供するようにしても良い。すなわち、端末装置３０ａで実現可能な処理の一部又は全てをクラウドシステム２００により実現する。また、上述したサービスの提供は、１台のサービス提供装置２２０ではなく、複数のサービス提供装置によって実現するようにしても良い。
【００６０】
これらのように、クラウドコンピューティングシステムを採用した場合にも、制御システム１の処理を実現することができる。
【００６１】
（２）プログラム
また、端末装置３０で実行される制御プログラムは、一つの様態として、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、端末装置３０で実行される制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、端末装置３０で実行される制御プログラムをインターネット等のネットワーク経由で提供又は配布するように構成しても良い。また、制御プログラムを、ＲＯＭ等に予め組み込んで提供するように構成しても良い。
【００６２】
端末装置３０で実行される制御プログラムは、上述した各部（操作表示部３１、機器探索部３２、機器通信部３３、印刷サーバ通信部３４、ジョブ送信部３５等）を制御する機能を有するモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が記憶媒体から画像生成プログラムを読み出して実行することにより、上記各部を制御する機能が主記憶装置上にロードされ、操作表示部３１、機器探索部３２、機器通信部３３、印刷サーバ通信部３４、ジョブ送信部３５を制御する機能が主記憶装置上に生成されるようになっている。
【符号の説明】
【００６３】
１０  クライアント装置
２０  印刷サーバ装置
３０  端末装置
３１  操作表示部
３２  機器探索部
３３  機器通信部
３４  印刷サーバ通信部
３５  ジョブ送信部
３６  保留ジョブ情報記憶部
３７  保留ジョブ取得部
３８  ユーザ設定記憶部
３９  ユーザ設定登録部
４０  画像形成装置
４１  端末探索部
４２  端末通信部
４３  機能情報記憶部
４４  ジョブ状態情報記憶部
４５  ジョブ受信部
４６  画像処理部
【先行技術文献】
【特許文献】
【００６４】
【特許文献１】特開２０１２−１３３７２７号公報
【特許文献２】特開２００４−０３８６０４号公報
【図１】
2014179028.tif 000003
【図２】
2014179028.tif 000004
【図３】
2014179028.tif 000005
【図４】
2014179028.tif 000006
【図５】
2014179028.tif 000007
【図６】
2014179028.tif 000008
【図７】
2014179028.tif 000009
【図８】
2014179028.tif 000010
【図９】
2014179028.tif 000011
【図１０】
2014179028.tif 000012