(57)【要約】【課題】小容量の記憶装置しか持たない安価な画像処理装置にて、クラウドサービスによるセキュアプリントを実現する。【解決手段】クラウドプリントの指示を受信する受信手段と、前記指示においてセキュアプリントが指定されている場合、当該指示に対応するプリントデータの展開処理に使用する記憶領域のサイズを決定する決定手段と、前記記憶領域のサイズにて保持できるサイズの範囲で、前記プリントデータの一部を指定したプリントデータ取得要求を前記プリントサーバに送信する要求手段と、前記プリントデータ取得要求に対応するプリントデータの受信完了後に、前記プリントサーバとのセッションを終了する通信手段と、前記指示に対して決定した記憶領域を使用して、前記プリントデータに対して展開処理を行い生成された画像データを保持する保持手段とを有する。【選択図】図７
2013114515.tif 000002
【特許請求の範囲】
【請求項１】
外部ネットワークに属するプリントサーバと、内部ネットワークに属する画像処理装置とを含むクラウドプリントシステムであって、
前記画像処理装置は、
ユーザから前記プリントサーバを介するクラウドプリントの指示を受信する受信手段と、
前記クラウドプリントの指示において印刷物の出力時に認証処理を要するセキュアプリントが指定されている場合、当該指示に対応するプリントデータの展開処理に使用する記憶領域のサイズを決定する決定手段と、
前記決定手段にて決定された記憶領域のサイズにて保持できるサイズの範囲で、前記プリントデータの一部を指定したプリントデータ取得要求を前記プリントサーバに送信する要求手段と、
前記プリントデータ取得要求に対応するプリントデータを受信し、受信完了後に、前記プリントサーバとのセッションを終了する通信手段と、
前記指示に対して決定した記憶領域を使用して、前記プリントデータに対して展開処理を行い生成された画像データを保持する保持手段と、
前記記憶領域に保持する画像データに対し、認証処理を実行した後、印刷を行う印刷手段と
を有し、
前記プリントサーバは、
前記プリントデータ取得要求にて指定された範囲のプリントデータを応答として送信する応答手段を有することを特徴とするクラウドプリントシステム。
【請求項２】
前記保持手段は、前記記憶領域に保持する画像データに対し、前記印刷手段による印刷が終了した場合、前記記憶領域から当該画像データを削除することを特徴とする請求項１に記載のクラウドプリントシステム。
【請求項３】
前記要求手段は、前記記憶領域に保持する画像データの削除が完了した後、前記プリントサーバとのセッションを再度確立し、前記プリントデータのうち未取得の範囲のプリントデータを要求するプリントデータ取得要求を前記プリントサーバに送信することを特徴とする請求項２に記載のクラウドプリントシステム。
【請求項４】
前記通信手段は、前記プリントデータ取得要求にて指定された範囲のプリントデータの受信が完了するごとに、前記プリントサーバと前記画像処理装置とのセッションを終了させることを特徴とする請求項３に記載のクラウドプリントシステム。
【請求項５】
前記保持手段による印刷が完了した画像データに対する前記記憶領域からの削除処理と、前記プリントデータのうちの未取得の範囲のデータを前記プリントサーバから受信する処理とは、並行して実行することを特徴とする請求項４に記載のクラウドプリントシステム。
【請求項６】
前記受信手段は、ローカルネットワーク内に閉じた印刷指示を更に受信し、
前記保持手段は、前記ローカルネットワーク内に閉じた印刷指示によりセキュアプリントを指示された場合、前記ローカルネットワーク内に閉じたプリントのために割り当てられた記憶領域を用いて展開処理を行うことを特徴とする請求項１乃至５のいずれか一項に記載のクラウドプリントシステム。
【請求項７】
前記画像処理装置は、印刷指示に対する処理の状態を表示する表示手段を更に有し、
前記表示手段は、前記印刷指示に対する処理の状態と、当該印刷指示が前記クラウドプリントもしくはローカルネットワーク内に閉じたプリントのいずれによる指示かの情報とを表示することを特徴とする請求項６に記載のクラウドプリントシステム。
【請求項８】
前記記憶領域にて保持されるセキュアプリントを指定されたデータの保持時間を設定する設定手段を更に有し、
前記認証処理が、前記設定手段にて設定された保持時間を経過しても行われない場合は、前記保持手段は画像データを前記記憶領域から削除することを特徴とする請求項１乃至７のいずれか一項に記載のクラウドプリントシステム。
【請求項９】
前記設定手段は更に、前記記憶領域に保持できるセキュアプリントのジョブの上限数を設定し、
前記決定手段は、前記設定手段にて設定されたジョブの上限数に従って、前記記憶領域を割り当てることを特徴とする請求項８に記載のクラウドプリントシステム。
【請求項１０】
外部ネットワークに属するプリントサーバと通信可能に接続された、内部ネットワークに属する画像処理装置であって、
ユーザから前記プリントサーバを介するクラウドプリントの指示を受信する受信手段と、
前記クラウドプリントの指示において印刷物の出力時に認証処理を要するセキュアプリントが指定されている場合、当該指示に対応するプリントデータの展開処理に使用する記憶領域のサイズを決定する決定手段と、
前記決定手段にて決定された記憶領域のサイズにて保持できるサイズの範囲で、前記プリントデータの一部を指定したプリントデータ取得要求を前記プリントサーバに送信する要求手段と、
前記プリントデータ取得要求に対応するプリントデータを受信し、受信完了後に、前記プリントサーバとのセッションを終了する通信手段と、
前記指示に対して決定した記憶領域を使用して、前記プリントデータに対して展開処理を行い生成された画像データを保持する保持手段と、
前記記憶領域に保持する画像データに対し、認証処理を実行した後、印刷を行う印刷手段と
を有することを特徴とする画像処理装置。
【請求項１１】
外部ネットワークに属するプリントサーバと通信可能に接続された、内部ネットワークに属する画像処理装置における画像処理方法であって、
受信手段が、ユーザから前記プリントサーバを介するクラウドプリントの指示を受信する受信工程と、
決定手段が、前記クラウドプリントの指示において印刷物の出力時に認証処理を要するセキュアプリントが指定されている場合、当該指示に対応するプリントデータの展開処理に使用する記憶領域のサイズを決定する決定工程と、
要求手段が、前記決定工程にて決定された記憶領域のサイズにて保持できるサイズの範囲で、前記プリントデータの一部を指定したプリントデータ取得要求を前記プリントサーバに送信する要求工程と、
通信手段が、前記プリントデータ取得要求に対応するプリントデータを受信し、受信完了後に、前記プリントサーバとのセッションを終了する通信工程と、
保持手段が、前記指示に対して決定した記憶領域を使用して、前記プリントデータに対して展開処理を行い生成された画像データを保持する保持工程と、
印刷手段が、前記記憶領域に保持する画像データに対し、認証処理を実行した後、印刷を行う印刷工程と
を有することを特徴とする画像処理方法。
【請求項１２】
コンピュータを、
ユーザから外部ネットワークに属するプリントサーバを介するクラウドプリントの指示を受信する受信手段と、
前記クラウドプリントの指示において印刷物の出力時に認証処理を要するセキュアプリントが指定されている場合、当該指示に対応するプリントデータの展開処理に使用する記憶領域のサイズを決定する決定手段、
前記決定手段にて決定された記憶領域のサイズにて保持できるサイズの範囲で、前記プリントデータの一部を指定したプリントデータ取得要求を前記プリントサーバに送信する要求手段、
前記プリントデータ取得要求に対応するプリントデータを受信し、受信完了後に、前記プリントサーバとのセッションを終了する通信手段、
前記指示に対して決定した記憶領域を使用して、前記プリントデータに対して展開処理を行い生成された画像データを保持する保持手段、
前記記憶領域に保持する画像データに対し、認証処理を実行した後、印刷を行う印刷手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クラウドプリントシステム、画像処理装置、画像処理方法、およびプログラムに関し、特にクラウドプリントに関する。
【背景技術】
【０００２】
近年、画像処理装置が、インターネット上のクラウドサーバからプリントデータを取得し、印刷する機能を実現したクラウドプリントが用いられている。クラウドプリントの利点の一つとして、例えば、ユーザ環境のサーバ管理費用の削減や、他のクラウドサービスとの連携の容易さ等が挙げられる。
【０００３】
通常、クラウドプリントのシステム構成では、ファイアウォールが介在するため、インターネット上のプリントサーバを起点として、画像処理装置へプリントデータを送信できない。このため、データの流れが画像処理装置からプリントサーバへデータ取得要求を発行し、プリントデータがプリントサーバから画像処理装置へ送信される、いわゆるＰＵＬＬ型プリントとなる。一方、従来のＬＡＮ内のプリントドライバなどから画像処理装置にプリントデータを送信する方法を、ＰＵＳＨ型と呼ぶ。
【０００４】
通常、クラウドプリントは利用時に認証が必要とされるが、認証のタイミングは２通りある。１つ目は、画像処理装置がクラウドサーバへプリントデータを取得要求する前である。画像処理装置は操作部での認証処理を行った後に、クラウドサーバへプリントデータの取得要求を送信する。そして、画像処理装置はプリントデータを受信し、展開処理および印刷処理を実行する。
【０００５】
２つ目は、画像処理装置が展開処理を完了した後である。画像処理装置はクラウドプリントサーバからプリントデータを受信し、受信したプリントデータを展開処理する。展開処理により生成した画像データを記憶装置に保存するが、保存完了後に画像データを認証可能状態とする。認証後は、保存した画像データを印刷処理する。
【０００６】
２つ目の方法は、１つ目の方法と比較して認証処理後に保存した画像データを印刷処理するのみであり、認証後から印刷開始までのユーザ待ち時間が短い。なお、２つ目の方法は従来の認証を行った上でプリントをするセキュアプリントの構成に近い。従来のセキュアプリントは、ＬＡＮ上で主に使用されている。セキュアプリントは、情報処理装置から投入された印刷結果を第三者に閲覧されることを抑制し、機密性を保持する機能である。
【０００７】
本願発明は、上述した２つ目の認証タイミング方式を、クラウドサービスにおけるセキュアプリントに適用した場合に発生する課題を解決する手法を提案する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−２９３９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
最近では、小容量の記憶装置しか備えていない画像処理装置がある。安価なＨＤＤレスモデルの画像処理装置において、クラウドサービスにおけるセキュアプリント対応が要望される。しかし、従来のセキュアプリント方法は、ＨＤＤなどの大容量の記憶装置を備えていることを前提とするため、小容量に適用すると課題が発生する。この問題に対して、ＬＡＮのプリントドライバによるＰＵＳＨ型プリントに対しては、これまでにも提案がなされている。しかし、ＰＵＬＬ型プリントであるクラウドプリントは、ＰＵＳＨ型プリントと構成が異なり、別課題が発生する。ここで扱う課題は、３点ある。
【００１０】
１点目の課題を説明する。ここで、従来のセキュアプリント方法を、小容量の記憶領域を有する画像処理装置のクラウドプリントに適用した場合について述べる。通常、セキュアプリントにおける画像処理装置の処理順序は、データ受信、データ展開、認証、印刷である。具体的には、画像処理装置はプリントデータを受信すると、展開処理し、画像データを記憶装置に一時的に保存する。
【００１１】
画像処理装置は、投入データの全頁分の展開処理の終了後に、該ジョブを認証待ち状態にする。その後、画像処理装置は操作部にて認証情報の入力を受け付ける。そして、画像処理装置は認証処理が成功した場合に、保存した画像データを印刷処理する。この従来のセキュアプリント処理を小容量の記憶領域に対して適用した場合、展開処理した画像データの保存領域が足りず、印刷できないジョブがある。これは、画像処理装置は展開処理中に容量フルが発生した場合に、保護処理としてジョブキャンセルするためである。つまり、小容量の画像処理装置では、容量フルの状態が頻繁に発生し、正常に全頁分の画像データを記憶できない課題が発生することとなる。
【００１２】
２点目の課題を説明する。小容量セキュアプリントに関する先行技術として例えば、特許文献１がある。これはＰＵＳＨ型であり、プリントデータ受信前に認証処理する。この方式は、画像処理装置が認証後にプリントデータ受信から全ての処理を実行するため、認証から印刷開始までにユーザの待ち時間が発生する。クラウドプリントではＬＡＮよりもネットワーク帯域が狭い場合が多く、そのため、受信時間が延び印刷開始までの待ち時間が更に長くなる懸念がある。一般的に、ユーザは機密性保持を必要とする原稿に対してセキュアプリントを実行する。そのようなデータに対して、認証直後に印刷処理が開始されないといった好ましくない状況が起きうる。この場合、ユーザは第三者に閲覧されたくないデータのため、印刷開始まで画像処理装置の前で待ち続けなければならない。
【００１３】
なお、従来のＨＤＤなどの大容量の記憶装置を備えた画像処理装置では、全頁を展開処理し画像データを記憶領域に保存できる。つまり、認証後に保存済みの画像データを印刷処理するため、この待ち時間は発生しない。
【００１４】
３点目の課題を説明する。ＰＵＳＨ型プリントにおける小容量セキュアプリント方法を、クラウドプリントへ適用時に発生するものである。画像処理装置は、プリントドライバ等からＰＵＳＨ型で送信されたデータの展開処理中に容量フルが発生した場合、ジョブキャンセルせずに、展開及び受信処理を一時停止する。そして、画像処理装置は該ジョブを認証待ち状態に遷移し、待機する。このとき、画像処理装置は、一時停止後からユーザの認証処理の受け付けまで、プリントドライバ等のクライアントとのセッションを維持する。
【００１５】
この方法は、クラウドプリントへの適用時には、セッション管理に課題が発生する。クラウドプリントにおけるプリントサーバはインターネット上において限られた資源の構成である。つまり、世界中にある多数の画像処理装置からのプリントデータ取得要求を受け付ける高負荷サーバとなる。
【００１６】
本提案は、上述したクラウドにおける小容量セキュアプリントの課題を解決することを目的とする。
【課題を解決するための手段】
【００１７】
上記課題を解決するために、本願発明は以下の構成を有する。すなわち、外部ネットワークに属するプリントサーバと、内部ネットワークに属する画像処理装置とを含むクラウドプリントシステムであって、前記画像処理装置は、ユーザから前記プリントサーバを介するクラウドプリントの指示を受信する受信手段と、前記クラウドプリントの指示において印刷物の出力時に認証処理を要するセキュアプリントが指定されている場合、当該指示に対応するプリントデータの展開処理に使用する記憶領域のサイズを決定する決定手段と、前記決定手段にて決定された記憶領域のサイズにて保持できるサイズの範囲で、前記プリントデータの一部を指定したプリントデータ取得要求を前記プリントサーバに送信する要求手段と、前記プリントデータ取得要求に対応するプリントデータを受信し、受信完了後に、前記プリントサーバとのセッションを終了する通信手段と、前記指示に対して決定した記憶領域を使用して、前記プリントデータに対して展開処理を行い生成された画像データを保持する保持手段と、前記記憶領域に保持する画像データに対し、認証処理を実行した後、印刷を行う印刷手段とを有し、前記プリントサーバは、前記プリントデータ取得要求にて指定された範囲のプリントデータを応答として送信する応答手段を有する。
【発明の効果】
【００１８】
本願発明により、小容量の画像処理装置において、低負荷である、クラウドにおけるセキュアプリントを実現する。
【図面の簡単な説明】
【００１９】
【図１】印刷システムの構成例を示す図。
【図２】印刷システムにおける装置間のシーケンス図。
【図３】文書リスト画面の構成例を示す図。
【図４】プリントデータの構成例を示す図。
【図５】クラウドプリント指示の構成例およびプリントデータ取得要求の例を示す図。
【図６】ジョブリスト画面の画面例を示す図。
【図７】画像処理装置におけるフローチャート。
【図８】実施形態２に係る画像処理装置の設定を説明するための図。
【図９】実施形態２に係る画像処理装置のフローチャート。
【図１０】実施形態２に係るジョブリスト画面の構成例を示す図。
【発明を実施するための形態】
【００２０】
＜実施形態１＞
［システム構成］
本発明を実施するための形態について説明する。図１（Ａ）に本実施形態に係るクラウドプリントシステムの全体構成図を示す。このクラウドプリントシステムにて、クラウドサービスによるセキュアプリントを実施する。なお、本明細書において、インターネット１０００上のクラウドプリントサーバ１００１を介して提供するプリントサービスを“クラウドプリント”と記載する。また、“クラウド”もしくは“クラウドサービス”と記載した場合には、インターネットなどの外部ネットワーク上のサーバを利用したクラウドコンピューティングの利用形態一般を示すこととする。また、本明細書において、“セキュアプリント”とは、ジョブ（もしくはデータ）にパスワード等の認証情報を設定し、紙媒体等の印刷物への出力時にユーザが入力する認証情報により認証処理を実行し、出力を行う印刷処理を指す。また、認証処理を要しない印刷処理を“通常プリント”と記載する。
【００２１】
情報処理装置１１０２と画像処理装置１２００とは、内部ネットワークであるＬＡＮ１１００を介して接続される。また、ＬＡＮ１１００は、ファイアウォール１１０１を介してインターネット１０００に接続する。クラウドプリントサーバ１００１は、インターネット１０００を介して、ＬＡＮ１１００の情報処理装置１１０２、および画像処理装置１２００と通信可能である。
【００２２】
従来のＰＵＳＨ型プリントは、情報処理装置１１０２上のプリントドライバ（不図示）から、画像処理装置１２００へプリントデータを送信し、画像処理装置１２００が印刷処理をする。クラウドプリントは、ファイアウォール１１０１がインターネット１０００とＬＡＮ１１００との間にあるために、クラウドプリントサーバ１００１側を起点としたＰＵＳＨ型プリントを実行することはできない。情報処理装置１１０２上のウェブブラウザ（不図示）などからのクラウドプリント指示を受信後に、画像処理装置１２００がクラウドプリントサーバ１００１へプリントデータを取得要求する。このように、画像処理装置１２００がプリントデータを受信し印刷処理する、ＰＵＬＬ型プリントとなる。この処理の詳細は、図２のシーケンス図で説明する。
【００２３】
画像処理装置１２００の内部構成を簡単に説明する。画像処理装置１２００内の各モジュールは、システムバス１２０１にて相互に接続されている。ＣＰＵ１２０２は、画像処理装置１２００全体の制御処理を担う。画像処理装置１２００は、ネットワーク制御部１２０３にて、ＬＡＮ１１００などのネットワーク上の他の機器と通信処理する。ここでは、情報処理装置１１０２からのクラウドプリント指示の受信や、クラウドプリントサーバ１００１へのプリントデータ取得要求の送信、クラウドプリントサーバ１００１からのプリントデータ受信などを処理する。また、ネットワーク制御部１２０３において、従来の情報処理装置１１０２からのＬＡＮ１１００のようなローカルネットワーク内に閉じたデータの送受信によるプリントの受け付けも処理する。
【００２４】
画像処理装置１２００は受信したプリントデータを、画像展開処理部１２０７にて画像データに展開する。展開された画像データは１頁単位で、画像データ保存処理部１２０８にて記憶装置１２０５に保存する。画像処理装置１２００は、セキュアプリント処理の場合、画像データ展開後に該プリントデータに対応するジョブを認証待ち状態に遷移する。
【００２５】
セキュアプリントが指定されたジョブの場合、画像処理装置１２００は操作部１２０４を介してユーザからの認証情報の入力を受け付け、認証処理部１２０６にて認証処理する。画像処理装置１２００は、認証成功後に、画像データをプリンタエンジン１２０９に出力し印刷処理する。画像処理装置１２００は、プリンタエンジン１２０９に出力し、印刷処理を完了した頁の画像データを記憶装置１２０５より順次削除する。
【００２６】
図１（Ｂ）に画像処理装置１２００の記憶装置１２０５の画像保存部（不図示）における記憶領域の分割例を示す。画像処理装置１２００は、プリント以外にもコピーなどの複数機能を処理する。このため、記憶装置１２０５の画像保存部はジョブ種毎に分割する。図１（Ｂ）では、画像保存部の領域を通常プリントの画像データに使用する領域１０３１、セキュアプリントの画像データに使用する領域１０３２、コピー機能の画像データに使用する領域１０３３等に分割する。なお、記憶領域の分割方法はこれに限らず、別機能用途に更に分割しても良い。
【００２７】
［シーケンス図］
図２に、本願発明に係るクラウドサービスにおけるセキュアプリントを実行するプリントシステムのシーケンス図を示す。図２では本実施形態における全体像を説明する。各処理の詳細は別途説明する。
【００２８】
ユーザは、情報処理装置１１０２のウェブブラウザ（不図示）にてクラウドプリント指示を行う。操作開始時に、情報処理装置１１０２は、ログイン要求をクラウドプリントサーバ１００１に通知する（Ｓ２００１）。クラウドプリントサーバ１００１は、情報処理装置１１０２に対し、ログイン要求の応答を返す（Ｓ２００２）。情報処理装置１１０２は、文書リスト取得要求をクラウドプリントサーバ１００１に通知する（Ｓ２００３）。クラウドプリントサーバ１００１は、情報処理装置１１０２に対し、文書リストを返信する（Ｓ２００４）。
【００２９】
情報処理装置１１０２は、受信した文書リストをウェブブラウザに表示する。ウェブブラウザにて表示される文書リストの画面例を図３（Ａ）に示す。情報処理装置１１０２は文書リスト画面（図３（Ａ））にて、ユーザからの文書選択を受け付ける。図３の印刷ボタン３００２が選択されることにより図３（Ｂ）が表示される。また、情報処理装置１１０２は、選択された文書へのセキュアプリント設定及びパスワード設定を操作画面にて受け付ける。操作画面の構成例を図３（Ｂ）に示す。
【００３０】
情報処理装置１１０２は、セキュアプリントを指定された文書の印刷要求をクラウドプリントサーバ１００１に通知する（Ｓ２００５）。この印刷要求には、図３（Ｂ）のパスワード設定３０１２にて受け付け可能な、ユーザ入力によるパスワードが含まれる。クラウドプリントサーバ１００１は、指定文書に対応するデータからプリントデータを作成する（Ｓ２００６）。このとき、クラウドプリントサーバ１００１は、併せて図３（Ｂ）に示す画面にて入力されたパスワードをプリントデータに付与する。クラウドプリントサーバ１００１は、プリントデータ作成後に、情報処理装置１１０２に応答を返す（Ｓ２００７）。この応答には、画像処理装置１２００に対して印刷要求を送信させる実行文が含まれる。本実施形態では、実行文の記述において、ＪａｖａＳｃｒｉｐｔ（登録商標）を使用する。この実行文には、クラウドプリントサーバ１００１にスプールされたプリントデータにアクセスするための位置情報であるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などの情報が含まれる。なお、実行文については、一般的なクラウドプリントと同様であり、詳細な説明については省略する。
【００３１】
情報処理装置１１０２は受信した実行文より、画像処理装置１２００にクラウドプリント指示を送信する（Ｓ２００８）。このクラウドプリント指示の内容の記述例を図５（Ａ）に示す。このクラウドプリント指示には、クラウドプリントサーバ１００１上にスプールされたプリントデータの識別子、それにアクセスするためのＵＲＬと、セキュアプリントであることと、画像データサイズ等が含まれる。画像処理装置１２００は、クラウドプリント指示（Ｓ２００８）に対する応答を情報処理装置１１０２に返す（Ｓ２００９）。
【００３２】
画像処理装置１２００におけるクラウドプリント処理を説明する。なお、画像処理装置１２００の印刷処理の詳細に関しては、図７にフローチャートを示す。ここでは、引き続き、システムのシーケンス図（図２）にて全体像を説明する。
【００３３】
画像処理装置１２００は、クラウドプリントサーバ１００１にプリントデータの取得要求を通知する（Ｓ２０１０）。ここでは、プリントデータ取得要求において、プリントデータに対する分割範囲指定を使用する。ここでの分割範囲指定は、プリントデータを分割し、その一部を指定するものである。この通知内容を図５（Ｂ）に示す。この通知に対し、クラウドプリントサーバ１００１は、該プリントデータの状態を「ダウンロード中」に変更する（Ｓ２０１１）。そして、クラウドプリントサーバ１００１は、分割範囲指定分のプリントデータを画像処理装置１２００に送信する（Ｓ２０１２）。画像処理装置１２００は、分割範囲指定した分のプリントデータを受信完了した後に、クラウドプリントサーバ１００１とセッションを終了する（Ｓ２０１２）。
【００３４】
なお、指定範囲がプリントデータより小さい場合、プリントデータの送信が未完了である。そのため、クラウドプリントサーバ１００１は、セキュアプリントであることを考慮し、該プリントデータの状態を「認証待ち」へ変更する（Ｓ２０１３）。
【００３５】
画像処理装置１２００は、受信したサイズ分のプリントデータの展開処理を行う（Ｓ２０１４）。ここでの展開処理とは、プリントデータを解釈し、出力可能な状態の画像データに変換する処理である。なお、その処理内容は特に限定するものではないため、ここでの詳細な説明は省略する。そして、画像処理装置１２００は、該ジョブ状態を「Ｗａｉｔｉｎｇ」へ遷移させる。この状態にてユーザからの認証指示まで待機する。画像処理装置１２００は、操作部１２０４にてユーザのパスワード入力を受け付け、認証処理を行う（Ｓ２０１５）。この際の画像処理装置１２００の操作画面に関して図６に示す。
【００３６】
画像処理装置１２００は認証後に、該ジョブの印刷処理を開始する。このとき画像処理装置１２００は、印刷完了した頁の画像データを逐次削除する（Ｓ２０１７）。画像処理装置１２００は、Ｓ２０１７の印刷処理と並行し、クラウドプリントサーバ１００１とのセッションを再度確立する。そして、画像処理装置１２００は、未取得の該プリントデータに対してデータの範囲を指定し、取得要求を行う（Ｓ２０１６）。このとき、画像処理装置１２００は、削除により空いた記憶領域を使用して、以降の処理を行うこととなる。
【００３７】
残りのプリントデータを送信する際には、クラウドプリントサーバ１００１は、該プリントデータの状態を「ダウンロード中」に変更する（Ｓ２０１８）。そして、クラウドプリントサーバ１００１は、残りの該プリントデータを画像処理装置１２００に送信する（Ｓ２０１９）。画像処理装置１２００は、受信した残りの該プリントデータの展開処理及び印刷処理する（Ｓ２０２２）。Ｓ２０１５にてすでに認証処理を行っているため、ここでは展開処理および印刷処理を順次行うようにしてよい。
【００３８】
なお、図２に示すシーケンス図では１０００００ＫＢｙｅｔｅのプリントデータを２回（５００００ＫＢｙｔｅずつ）に分けて送信している。しかし、プリントデータのデータサイズや画像処理装置１２００が備える小容量の記憶媒体のサイズに応じて、さらに多くの回数に分割してデータを送信するようにしても構わない。また、プリントデータ取得要求に記載されるデータに対する所定の範囲の値は、通信状況などに応じて任意に設定できるようにしても構わない。
【００３９】
本願発明では、以上の処理を行うことで、先に挙げた課題３点を解決し、クラウドによる小容量セキュアプリントを実現する。以降に各処理内容の詳細を記載する。
【００４０】
［画面例］
図３（Ａ）、（Ｂ）に、情報処理装置において表示される、クラウドプリントの対象となる文書を指定するための画面の例を示す。図３（Ａ）にクラウドプリントサーバ１００１から通知され情報処理装置１１０２にて表示される文書リスト画面３０００を示す。文書リスト画面３０００は、文書選択チェックボックス３００３、文書名３００４、文書作成日時３００５、文書頁数３００６、文書サイズ３００７の項目を含む。なお、各文書に対するリスト項目や画面構成はこれに限らず、他の情報などを含むようにしても構わない。
【００４１】
情報処理装置１１０２は、文書選択チェックボックス３００３にて文書が選択され、ジョブ設定ボタン３００１のクリックを受け付けた場合、ジョブ設定画面３０１０を表示する。なお、情報処理装置１１０２は、文書選択チェックボックス３００３にて文書が選択され、印刷指示ボタン３００２のクリックを受け付けた場合は、クラウドプリントサーバ１００１へ印刷指示を送信する。
【００４２】
図３（Ｂ）にクラウドプリントのジョブ設定画面３０１０の構成例を示す。ジョブ設定画面３０１０は、セキュアプリントの無効化・有効化設定３０１１、セキュアプリント有効時のパスワード設定３０１２、片面・両面などの仕上げ設定３０１３、印刷用紙サイズ設定３０１４の設定項目を含む。なお、ジョブ設定画面３０１０はこの構成に限らず、他の画面構成を含むようにしても構わない。
【００４３】
情報処理装置１１０２は、ジョブ設定画面３０１０にてジョブ設定後に、印刷指示ボタン３０２２のクリックを受け付けると、クラウドプリントサーバ１００１へ印刷指示を送信する。
【００４４】
なお、図３（Ｂ）に示すジョブ設定画面３０１０の無効化・有効化設定３０１１において無効化している場合には、本実施形態では、当該ジョブに対して通常プリントを行うものとする。
【００４５】
［データ構成］
図４にプリントデータの構成例を示す。ここでは、画像処理装置１２００がクラウドプリントサーバ１００１から取得するプリントデータ４００１を指す。プリントデータ４００１は、ジョブ属性部４００２とＰＤＬデータ部４００３とから構成される。
【００４６】
ジョブ属性部４００２について説明する。ジョブ属性部４００２では、画像処理装置１２００での印刷処理に使用する原稿サイズや仕上げ設定などを指定可能である。図４では＜原稿設定＞として「原稿頁数」「原稿サイズ」を指定し、＜仕上げ設定＞として「印刷方法」を指定している。なお、ジョブ属性部の設定値はこれに限らない。
【００４７】
ジョブ属性部４００２には、上記に加えて、＜セキュアプリント＞の項目においてセキュアプリントに関する設定が可能である。セキュアプリントに関する設定を説明する。まず、セキュアプリントが有効か無効かを設定可能である。画像処理装置１２００は、有効であるジョブを受信した場合に、該ジョブをセキュアプリントとして処理する。無効が設定されたジョブ、または、＜セキュアプリント＞の設定項目が無いジョブは、画像処理装置１２００は通常プリントのジョブとして処理する。
【００４８】
「ジョブ名称」には、画像処理装置１２００のジョブリスト等に表示するジョブ名称を設定可能である。ジョブリストに関しては図６にて説明する。「パスワード」には、該セキュアプリントのジョブの印刷処理開始に必要なパスワードを設定する。
【００４９】
ＰＤＬデータ部４００３に関して説明する。ＰＤＬデータはＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）の言語仕様に基づき記載される。主に頁単位の描画情報を記述する。例では、１頁目から１０頁目までの各頁のＰＤＬデータが記述されている。画像処理装置１２００では、このＰＤＬデータに従い、展開処理し、画像データを生成する。なお、ＰＤＬの種類については、画像処理装置１２００が対応するＰＤＬデータ形式であってよい。
【００５０】
［クラウドプリント指示］
図５（Ａ）に、クラウドプリント指示の記述例を示す。図２のＳ２００８にて用いられる、情報処理装置１１０２から画像処理装置１２００へ送信されるデータの内容である。本実施形態では、クラウドプリント指示はＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述される。本実施形態に関係するタグを説明する。＜ＪｏｂＩｄ＞タグには、クラウドプリントサーバ１００１のプリントデータの識別子が記述される。＜ＪｏｂＵｒｌ＞タグには、クラウドプリントサーバ１００１上のプリントデータにアクセスするためのＵＲＬが記述される。
【００５１】
＜ＤａｔａＴｙｐｅ＞タグには、プリントデータの種類が記述される。具体的にはセキュアプリントや通常プリントなどが記述される。＜ＩｍａｇｅＳｉｚｅ＞タグには、画像データの展開後のサイズが記述される。以下、ここに記述されたサイズをプリントデータサイズとする。
【００５２】
図５（Ｂ）、（Ｃ）にプリント取得要求の記述例を示す。図２のＳ２０１０、Ｓ２０１６にて用いられる、画像処理装置１２００からクラウドプリントサーバ１００１へ送信する分割範囲を指定したプリントデータ取得要求の記述例を指す。本実施形態ではプリントデータの取得要求にＨＴＴＰリクエストを使用する。
【００５３】
図５（Ｂ）は、画像処理装置１２００が情報処理装置１１０２からクラウドプリント指示を受け付けた後に、クラウドプリントサーバ１００１へ送信する最初の分割範囲要求である。つまり、図２のＳ２０１０にて用いられるプリントデータ取得要求である。図５（Ｂ）の内容を説明する。ＨＴＴＰ  ＧＥＴメソッドを指定し、その後にプリントデータのパスを指定する。フィード名：Ｈｏｓｔにてプリントデータが保持されるホストを指定する。プリントデータの範囲指定した取得要求には、Ｒａｎｇｅ指定を使用する。なお、ここでのＲａｎｇｅの値の単位は、ＫＢｙｔｅとする。図５（Ｂ）中では先頭から５００００ＫＢｙｔｅを要求している。また、Ｃｏｎｎｅｃｔｉｏｎ：Ｋｅｅｐ−Ａｌｉｖｅの設定を行わないため、範囲指定分のデータ受信を終了後に、画像処理装置１２００はクラウドプリントサーバ１００１とのセッション処理を終了可能である。
【００５４】
図５（Ｃ）は、画像処理装置１２００がクラウドプリントサーバ１００１とのセッションを再度確立し、残データのプリントデータを範囲指定する取得要求である。つまり、図２のＳ２０１６にて用いられるプリントデータ取得要求である。図５（Ｃ）は、図５（Ｂ）で要求した後の５００００ＫＢｙｔｅ−１０００００ＫＢｙｔｅを要求している。その他の構成は図５（Ｂ）と同様である。
【００５５】
［ジョブリスト画面］
図６に画像処理装置のジョブリスト画面の構成例を示す。画像処理装置１２００は、操作部１２０４のジョブリスト画面６０００にて、プリントジョブのリスト表示を行う。画像処理装置１２００は、ジョブリスト画面６０００を介して、ジョブ選択指示の受け付けや、認証指示の受け付けを行う。
【００５６】
画像処理装置１２００は、ジョブ６０１１、６０１２、６０１３に対応する枠内の押下により、選択指示を受け付ける。画像処理装置１２００はジョブの背景色を変えることなどにより、選択指示を受け付けたことを表示する。操作部において、ジョブリスト６００２は複数頁を表示可能であり、２頁以降がある場合はボタン６００６を押下することにより頁の移動を可能とする。
【００５７】
画像処理装置１２００は、リスト６００１によって選択することにより、プリントジョブのリストを２通りの表示を選択可能とする。表示方法として、「全て」、または、「セキュアプリント」の２通りが挙げられる。なお、他の表示方法を選択できるようにしても構わない。なお、画像処理装置１２００は、「全て」が選択されている場合、通常プリントのジョブとセキュアプリントのジョブの両方を表示する。図６（Ａ）のリスト６００１のように「セキュアプリント」が選択されている場合は、セキュアプリントのジョブのみ表示する。これは、セキュアプリントのジョブは、ジョブ選択からのパスワード入力が必要になるため、選択を容易にすることを目的とした表示フィルタである。
【００５８】
ジョブリスト画面６０００の構成を説明する。画像処理装置１２００は、処理中のジョブに対するジョブリスト６００２を表示する。画像処理装置１２００は、ジョブ６０１１、６０１２、６０１３に対応する枠内の押下により、選択指示を受け付ける。このとき、画像処理装置１２００はジョブの背景色を変えることなどにより、選択指示を受け付けたことを表示する。操作部１２０４のジョブリストは複数頁を表示可能であり、ボタン６００６を押下することにより２頁以降がある場合は頁の移動を可能とする。
【００５９】
ジョブ選択後に押下するボタンに関して説明する。画像処理装置１２００は、詳細ボタン６００８の押下を受け付けた場合は、該ジョブの詳細情報を表示する（不図示）。画像処理装置１２００は、中止ボタン６００９の押下を受け付けた場合は、該ジョブを中止する。画像処理装置１２００はパスワードボタン６０１０の押下を受け付けた場合は、認証画面６０２１を表示する。認証画面６０２１に関しては図６（Ｂ）にて説明する。
【００６０】
ジョブリスト６００２に示される項目は、アイコン、時刻６００３、ジョブ名称６００４、ジョブ状態６００５等が挙げられる。アイコンは処理であるか待機中が直感的に理解できるものを表示する。時刻６００３は、ジョブの受付時刻である。例えば“１９：０４”などを表示する。ジョブ名称６００４は、ユーザが設定したものを表示する。例えば、“クラウド  セキュアプリント  １”などを表示する。ジョブ状態６００５は、該ジョブの状態を表示する。
【００６１】
［状態表示］
セキュアプリントジョブの状態表示に関して説明する。ジョブリスト画面６０００のジョブ状態６００５において、本実施形態では、セキュアプリントの各ジョブの状態遷移は、以下の順で遷移し表示される。
【００６２】
・受信中（クラウド  セキュアプリント）
・展開中（クラウド  セキュアプリント）
・認証待ち（クラウド  セキュアプリント）
・印刷中（クラウド  セキュアプリント）
・中止中（クラウド  セキュアプリント）
画像処理装置１２００がクラウドプリントサーバ１００１よりプリントジョブを受信中である場合には、ジョブリスト６００２のジョブ状態６００５に「受信中」を表示する。画像処理装置１２００が受信ジョブを展開処理中である場合には、ジョブリスト６００２のジョブ状態６００５に「展開中」を表示する。（ジョブ６０１３）。画像処理装置１２００は受信と展開を並行して処理中である場合には、ここでは「展開中」を優先して表示する。
【００６３】
画像処理装置１２００が受信データ分を展開完了し画像データを保存すると、ジョブを認証待ち状態に遷移させ、ジョブリスト６００２のジョブ状態６００５に「認証待ち」を表示する（ジョブ６０１２）。次に認証操作を受け付けるが、認証操作画面については後述し、ジョブ状態を続けて説明する。ジョブの認証処理が成功時は、プリンタエンジン１２０９での印刷処理を開始し、ジョブリスト６００２のジョブ状態６００５に「印刷中」を表示する（ジョブ６０１１）。本実施形態では、印刷処理を開始後に、印刷処理を終了した画像データの空き領域を利用して受信と展開を並行して処理中である場合には、ここでは「印刷中」を優先して表示する。
【００６４】
画像処理装置１２００は、上記いずれかの処理中にジョブ選択後の中止ボタン６００９の押下を受けつけた場合は、該ジョブの処理を中止する。中止指示を受け付けた場合は、画像処理装置１２００は、ジョブリスト６００２のジョブ状態６００５に「中止中」を表示する。画像処理装置１２００は、中止処理を完了すると、該ジョブをジョブリスト６００２より削除する。
【００６５】
なお、上記の説明では並行処理した場合に表示する状態を設定したが、並行処理の状態を交互に表示しても良い。また、ジョブの状態は、上記の設定値に限定するものではなく、必要に応じて他のジョブ状態を設けても構わないし、削減しても構わない。
【００６６】
［認証操作画面］
続いて、認証画面６０２１について説明する。画像処理装置１２００はジョブリスト画面６０００にて、「認証待ち」のジョブ６０１２の選択を受け付け、パスワードボタン６０１０の押下を受け付けると図６（Ｂ）に示す認証画面６０２１を表示する。画像処理装置１２００は、その認証画面６０２１にて認証情報（ここではパスワード）の入力を受け付け、更にＯＫボタン６０２２の押下を受け付けた場合に、認証処理部１２０６にて認証処理を行う。そして、画像処理装置１２００は、認証結果を画面上に表示する。
【００６７】
画像処理装置１２００は認証失敗時に、図６（Ａ）に示すジョブリスト画面６０００に戻り、該ジョブ状況は「認証待ち」のままとする。キャンセルボタン６０２３の押下を受け付けた場合は、認証処理を実行しない。この場合も、図６（Ａ）に示す元のジョブリストの表示画面に戻る。なお、通常プリントが指定されたジョブがジョブリスト６００２にて選択されている場合には、パスワードボタン６０１０は、選択できないように表示しても構わない。
【００６８】
［処理フロー］
図７に、画像処理装置１２００のフローチャートを示す。本実施形態において、画像処理装置１２００は、通常のクラウドプリントと、クラウドにおけるセキュアプリントの両方を処理可能である。本処理フローは、画像処理装置１２００のＣＰＵ１２０２が、記憶部である記憶装置１２０５に記憶されたプログラムを読み出し、実行することによって実現される。
【００６９】
画像処理装置１２００は、情報処理装置１１０２からクラウドプリント指示（図５（Ａ））を受け付ける（Ｓ７００１）。画像処理装置１２００は、クラウドプリント指示が、通常のクラウドプリントかセキュアプリントかを判断する（Ｓ７００２）。
【００７０】
通常のクラウドプリントの場合（Ｓ７００２にてＮＯ）、画像処理装置１２００は、クラウドプリントサーバ１００１にプリントデータ取得要求を送信する（７００３）。そして、画像処理装置１２００は、要求の応答として、プリントデータをインターネット１０００経由で受信する（Ｓ７００４）。画像処理装置１２００は、受信完了後にセッション終了処理をする（Ｓ７００５）。また、画像処理装置１２００は、受信処理と並行し、展開処理及び印刷処理を行う（Ｓ７００６）。その後、本処理フローを終了する。
【００７１】
セキュアプリントの場合（Ｓ７００２にてＹＥＳ）、画像処理装置１２００は、記憶装置１２０５における該ジョブに使用する保存領域サイズを決定する（Ｓ７０１１）。ここでは、図１（Ｂ）に示した、記憶装置１２０５におけるセキュアプリントの画像データに使用する領域中のサイズ１３０２などを指す。画像処理装置１２００は、クラウドプリント指示内に記述されたプリントデータサイズと保存領域サイズを比較する（Ｓ７０１２）。
【００７２】
プリントデータサイズが保存領域サイズに収まる場合（Ｓ７０１２にてＹＥＳ）、画像処理装置１２００は、クラウドプリントサーバ１００１にプリントデータ取得要求を通知する（Ｓ７０１３）。画像処理装置１２００は、クラウドプリントサーバ１００１からプリントデータを受信し、受信完了後にクラウドプリントサーバ１００１とのセッションの終了処理を行う（Ｓ７０１４）。画像処理装置１２００は、全頁分の展開処理を行い、画像データを該ジョブ用の記憶領域に保存する（Ｓ７０１５）。画像処理装置１２００は、全頁を展開処理後に該ジョブを「認証待ち」状態に遷移させる。
【００７３】
画像処理装置１２００は、ユーザからのパスワード入力を受け付け、認証処理後（Ｓ７０１６）に、保存済みの画像データをプリンタエンジン１２０９に出力し、印刷処理を行う（Ｓ７０１７）。そして、本処理フローを終了する。
【００７４】
プリントデータサイズが保存領域サイズより大きい場合（Ｓ７０１２にてＮＯ）、画像処理装置１２００は、クラウドプリントサーバ１００１にプリントデータを範囲指定し、取得要求する（Ｓ７０２１）。画像処理装置１２００は、プリントデータの範囲指定分を受信し、受信完了後に、クラウドプリントサーバ１００１とのセッション終了処理を行う（Ｓ７０２２）。画像処理装置１２００は、受信したプリントデータを画像展開処理部１２０７にて展開処理し、画像データ保存処理部１２０８にて画像データを記憶装置１２０５に保存する（Ｓ７０２３）。画像処理装置１２００は、受信した分の画像データの展開処理が終了後に、該ジョブを「認証待ち」状態に遷移する。
【００７５】
画像処理装置１２００は、認証を受け付けた後（Ｓ７０２４にてＹＥＳ）、記憶装置１２０５に保存済みの画像データをプリンタエンジン１２０９に出力し、印刷処理を実行する。そして、画像処理装置１２００は、印刷処理を完了した画像データを記憶装置１２０５より削除する（Ｓ７０２５）。画像処理装置１２００は、印刷処理／削除処理（Ｓ７０２５）と並行して、削除し空いた該ジョブ用の記憶領域を使用し、クラウドプリントサーバ１００１に残りの該プリントデータを範囲指定し取得要求を出す。そして、画像処理装置１２００は、プリントデータの受信・展開・印刷処理を実行する。これらの並行処理（Ｓ７０２５とＳ７０２６）をジョブ終了まで繰り返し実行する。
【００７６】
以上、本実施形態により、小容量の画像処理装置においてセキュアプリントを実現することができる。その際、プリントデータの展開領域が足りずに印刷できない、認証から印刷開始までにユーザに待ち時間が発生するといった点を防止することが可能となる。また、クラウドプリントサーバの冗長なセッション管理を不要とすることが可能となる。
【００７７】
＜実施形態２＞
実施形態２では、画像処理装置１２００がＬＡＮ１１００上のセキュアプリントと、クラウドによるセキュアプリントの両方を処理する構成を説明する。つまり、画像処理装置１２００は、ローカルネットワーク内に閉じたプリント指示と、インターネット上のプリントサーバを介したクラウドプリントの指示とに応じた複数のセキュアプリントのジョブを処理する。複数のセキュアプリントのジョブを処理するために、本実施形態では、画像処理装置１２００の記憶装置１２０５のセキュアプリントのジョブ用の展開領域を分割し使用する。
【００７８】
図８（Ａ）に、画像処理装置１２００の記憶装置１２０５における画像データの保存領域の構成を示す。セキュアプリントのジョブの画像データに対する展開領域は、セキュアプリントのジョブの上限数に分割する（領域８０１１，８０１２，８０１３，８０１４，８０１５）。つまり、この一区分が記憶装置１２０５上のセキュアプリント１ジョブの展開領域に相当する。従って、図８（Ａ）に示す例の場合は、セキュアプリントのジョブを５つ同時並行して処理することが可能である。
【００７９】
画像処理装置１２００は、このセキュアプリントの展開領域を、ＬＡＮ１１００からのセキュアプリントと、クラウドからのセキュアプリントの両方に使用する。また、画像処理装置１２００は記憶装置１２０５をセキュアプリントジョブ以外の通常プリントのジョブやコピージョブにも使用し、セキュアプリントとは別領域を当てる（領域８００１、８００２）。
【００８０】
図８（Ｂ）に画像処理装置１２００のセキュアプリント設定画面を示す。本実施形態ではセキュアプリントの設定画面８０２１にて、セキュアプリントジョブの上限数（設定８０２２）と、セキュアジョブ消去時間（設定８０２３）を設定可能とする。セキュアプリントジョブの上限数（設定８０２２）が、セキュアプリントのジョブの展開領域の分割数となる。図８（Ａ）の場合は、上限数が“５”として設定されている（領域８０１１，８０１２，８０１３，８０１４，８０１５）。
【００８１】
セキュアプリントのジョブ特有のその他の設定値にタイマー設定がある。このタイマー（不図示）は、画像処理装置１２００が備え、投入されたセキュアプリントのジョブが認証されずに放置されている場合に、画像処理装置１２００が該ジョブを一定時間経過後に削除するために使用する。つまり、設定８０２３にて設定された時間は、記憶部においてジョブのデータの保持時間となる。なお、これらの設定値は画像処理装置１２００が再起動後に反映される。また、再起動時にセキュアプリントのジョブが保存されていた場合は削除される。
【００８２】
［処理フロー］
図９に、実施形態２における画像処理装置のフローチャートを示す。本処理フローは、画像処理装置１２００のＣＰＵ１２０２が、記憶部である記憶装置１２０５に記憶されたプログラムを読み出し、実行することによって実現される。
【００８３】
画像処理装置１２００において、ＬＡＮ１１００からのセキュアプリントとクラウドからのセキュアプリントとの両方を処理可能である。画像処理装置１２００がいずれを処理するかは、情報処理装置１１０２からのクラウドプリント指示（図５（Ａ））の受信可否に従う。つまり、画像処理装置１２００は、クラウドプリント指示を受信したか否かを判定する（Ｓ９００１）。画像処理装置１２００は、クラウドプリント指示を受信した場合（Ｓ９００１にてＹＥＳ）、図７を用いて説明したフローチャートに従い処理する（Ｓ９０２１）。
【００８４】
画像処理装置１２００は、クラウドプリント指示を受信せずに、プリントジョブを受信した場合（Ｓ９００１にてＮＯ）、ＬＡＮ１１００からのプリントジョブとして処理する。ＬＡＮ１１００からのプリントドライバ等からのプリントジョブは、図４のプリントデータ構造と同様である。つまり、プリントジョブは、ジョブ属性部４００２とＰＤＬデータ部４００３から構成される。画像処理装置１２００は、受信したプリントジョブのジョブ属性部４００２を解析し、セキュアプリントの設定有無を確認する（Ｓ９００２）。
【００８５】
セキュアプリントの設定が無効である場合、または、セキュアプリントの設定自体がジョブ属性に無い場合（Ｓ９００３にてＮＯ）、画像処理装置１２００は、通常プリントとして受信したプリントジョブを処理する。画像処理装置１２００は、受信データを展開処理し、画像データを印刷処理する（Ｓ９００４）。そして、本処理フローを終了する。
【００８６】
セキュアプリントの設定が有効である場合（Ｓ９００３にてＹＥＳ）、画像処理装置１２００は、受信したプリントジョブをセキュアプリントとして処理する。画像処理装置１２００は、展開処理し、画像データを記憶装置に保存する（Ｓ９０１１）。画像処理装置１２００は、全頁分の画像データを展開処理した後に、該セキュアプリントジョブを「認証待ち」状態に遷移させ、認証指示があるまで待機する（Ｓ９０１２）。
【００８７】
画像処理装置１２００は、ユーザからの認証指示を受けた場合に認証処理を行い、記憶装置１２０５に保存ずみの画像データを印刷処理する（Ｓ９０１３）。そして、本処理フローを終了する。
【００８８】
［ジョブリスト画面］
図１０に、本実施形態に係る画像処理装置１２００のジョブリスト画面６０００を示す。画面構成は、実施形態１にて示した図６（Ａ）の画面と同様であるため、重複する部分については、説明を省略する。本実施形態において、画像処理装置１２００は、同一のジョブリスト６００２にて、ＬＡＮ１１００からのセキュアプリントと、クラウドからのセキュアプリントの両方を表示する。
【００８９】
ジョブリスト画面６０００の構成を説明する。画像処理装置１２００は、処理中のジョブに対するジョブリスト６００２を表示する。画像処理装置１２００は、ジョブ１００２１、１００２２、１００２３に対する枠内の押下により、選択指示を受け付ける。画像処理装置１２００はジョブの背景色を変えること等で、選択指示を受け付けたことを表示する。操作部において、ジョブリスト６００２は複数頁を表示可能であり、ボタン６００６を押下することにより、２頁以降がある場合は頁の移動を可能とする。
【００９０】
［状態表示］
本実施形態に係るセキュアプリントジョブの状態表示に関して説明する。画像処理装置１２００にて、ＬＡＮ１１００からのセキュアプリントと、クラウドからのセキュアプリントのジョブ状態の表示に差異を設ける。これにより、ユーザに対して、いずれのジョブであるかを明確に示す。
【００９１】
ジョブリスト６００２のジョブ状態６００５において、セキュアプリントのジョブの状態遷移は、以下の順で遷移し表示される。ＬＡＮ１１００上のプリンタドライバ等からのセキュアプリントのジョブ状態を列挙する。
【００９２】
・受信中（ＬＡＮ  セキュアプリント）
・展開中（ＬＡＮ  セキュアプリント）
・認証待ち（ＬＡＮ  セキュアプリント）
・印刷中（ＬＡＮ  セキュアプリント）
・中止中（ＬＡＮ  セキュアプリント）
画像処理装置１２００が各処理に対応付け、表示する状態を補足する。画像処理装置１２００はＬＡＮ１１００上のプリンタドライバからセキュアプリントのジョブを受信中は、ジョブリスト６００２のジョブ状態６００５に「受信中（ＬＡＮ  セキュアプリント）」を表示する。画像処理装置１２００がＬＡＮ１１００上の受信ジョブを展開処理中は、ジョブリスト６００２のジョブ状態６００５に「展開中（ＬＡＮ  セキュアプリント）」を表示する。画像処理装置１２００は、ＬＡＮ１１００から受信したジョブの展開処理を全ページ分終了した場合は、ジョブリスト６００２のジョブ状態６００５に「認証待ち（ＬＡＮ  セキュアプリント）」を表示する。画像処理装置１２００は受信したジョブに対し、認証処理後に印刷処理を開始すると、ジョブ状態６００５に「印刷中（ＬＡＮ  セキュアプリント）」を表示する。画像処理装置１２００は、上記のいずれかのジョブの処理中に中止指示を受け付けると、ジョブ状態６００５に「中止中（ＬＡＮ  セキュアプリント）」を表示し、ジョブをキャンセル処理する。
【００９３】
なお、クラウドサービスにおけるセキュアプリントのジョブ状態６００５の表示（状態遷移）に関しては実施形態１と同様である。
【００９４】
・受信中（クラウド  セキュアプリント）
・展開中（クラウド  セキュアプリント）
・認証待ち（クラウド  セキュアプリント）
・印刷中（クラウド  セキュアプリント）
・中止中（クラウド  セキュアプリント）
例えば図１０は、画像処理装置１２００にて、クラウドからのセキュアプリント１のジョブ１００２１およびセキュアプリント２のジョブ１００２２と、ＬＡＮ１１００上のプリントドライバからのセキュアプリント１のジョブ１００２３を処理中のものである。
【００９５】
１ジョブ目であるジョブ１００２１は、クラウドからのセキュアプリントのジョブであり、ジョブ状態が「印刷中」である。２ジョブ目であるジョブ１００２２は、クラウドからのセキュアプリントのジョブであり、ジョブ状態が「認証待ち」である。３ジョブ目であるジョブ１００２３は、ＬＡＮ１１００からのセキュアプリントのジョブであり、ジョブ状態が「展開中」である。
【００９６】
なお、ジョブの状態は、上記の設定値に限定するものではなく、必要に応じて他のジョブ状態を設けても構わないし、削減しても構わない。また、クラウドもしくはＬＡＮを表示しているが、さらに詳細な情報（例えば、クラウドサービスの種類など）を表示するようにしても構わない。
【００９７】
以上の構成にて、画像処理装置は、ＨＤＤなどの大容量の記憶領域を保持しない場合にも、ＬＡＮからのセキュアプリントとクラウドサービスにおけるセキュアプリントの両方を処理できる。また、ユーザに対し、どのジョブがＬＡＮもしくはクラウドによるセキュアプリントかを画面上で提示することができる。
【００９８】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013114515.tif 000003
【図２】
2013114515.tif 000004
【図３】
2013114515.tif 000005
【図４】
2013114515.tif 000006
【図５】
2013114515.tif 000007
【図６】
2013114515.tif 000008
【図７】
2013114515.tif 000009
【図８】
2013114515.tif 000010
【図９】
2013114515.tif 000011
【図１０】
2013114515.tif 000012