(57)【要約】【課題】自動キャンセル機能を備えた画像処理装置の利便性を高めた画像処理装置及びその制御方法、並びにプログラムを提供する。【解決手段】画像処理装置１０１は、画像データが取得された時点から印刷可能時間が経過した後に、ユーザが認証された場合に、外部装置に対して、削除された画像データを要求する。そして、要求に応じて、外部装置から送信された画像データを取得し、当該画像データを用いて印刷する。【選択図】図６
2013146948.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを認証する認証手段を備え、外部装置から画像データを取得し、前記画像データを取得した時点から予め定められた印刷可能時間が経過するまでに、前記認証手段によりユーザが認証された場合に、取得した前記画像データを用いて印刷する画像処理装置であって、
前記外部装置から前記画像データを取得する取得手段と、
前記取得手段により取得された前記画像データを記憶部に記憶する記憶手段と、
前記取得手段により前記画像データが取得された時点から前記印刷可能時間が経過した場合に、前記画像データを用いた印刷をキャンセルするために、前記記憶部に記憶された前記画像データを削除する削除手段と、
前記取得手段により前記画像データが取得された時点から前記印刷可能時間が経過した後に、前記認証手段によりユーザが認証された場合に、前記外部装置に対して、前記削除手段により削除された画像データを要求する要求手段と、
前記要求手段による要求に応じて、前記外部装置から送信された前記画像データを取得し、当該画像データを用いて印刷する印刷手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記取得手段により前記画像データが取得された時点から前記印刷可能時間が経過した後に、前記認証手段によりユーザが認証された場合に、前記削除手段により削除された画像データを前記記憶部に再び記憶可能か否かを判別する判別手段をさらに備え、
前記判別手段により、前記削除された画像データを前記記憶部に再び記憶可能ではないと判別されたときは、前記要求手段は、前記削除された画像データを要求せず、前記削除された画像データを前記記憶部に再び記憶可能ではないことを前記ユーザに明示することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記削除手段により前記画像データが削除された後に、予め定められた時間ごとに、前記削除手段により削除された画像データを前記記憶部に再び記憶可能か否かを判別する判別手段をさらに備え、
前記判別手段により、前記削除された画像データを前記記憶部に再び記憶可能であると判別されたときは、前記要求手段は、前記削除された画像データを要求することを特徴とする請求項１記載の画像処理装置。
【請求項４】
ユーザを認証する認証手段を備え、外部装置から画像データを取得し、前記画像データを取得した時点から予め定められた印刷可能時間が経過するまでに、前記認証手段によりユーザが認証された場合に、取得した前記画像データを用いて印刷する画像処理装置の制御方法であって、
前記外部装置から前記画像データを取得する取得ステップと、
前記取得ステップにより取得された前記画像データを記憶部に記憶する記憶ステップと、
前記取得ステップにより前記画像データが取得された時点から前記印刷可能時間が経過した場合に、前記画像データを用いた印刷をキャンセルするために、前記記憶部に記憶された前記画像データを削除する削除ステップと、
前記取得ステップにより前記画像データが取得された時点から前記印刷可能時間が経過した後に、前記認証手段によりユーザが認証された場合に、前記外部装置に対して、前記削除ステップにより削除された画像データを要求する要求ステップと、
前記要求ステップによる要求に応じて、前記外部装置から送信された前記画像データを取得し、当該画像データを用いて印刷する印刷ステップと
を備えたことを特徴とする制御方法。
【請求項５】
ユーザを認証する認証手段を備え、外部装置から画像データを取得し、前記画像データを取得した時点から予め定められた印刷可能時間が経過するまでに、前記認証手段によりユーザが認証された場合に、取得した前記画像データを用いて印刷する画像処理装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記外部装置から前記画像データを取得する取得ステップと、
前記取得ステップにより取得された前記画像データを記憶部に記憶する記憶ステップと、
前記取得ステップにより前記画像データが取得された時点から前記印刷可能時間が経過した場合に、前記画像データを用いた印刷をキャンセルするために、前記記憶部に記憶された前記画像データを削除する削除ステップと、
前記取得ステップにより前記画像データが取得された時点から前記印刷可能時間が経過した後に、前記認証手段によりユーザが認証された場合に、前記外部装置に対して、前記削除ステップにより削除された画像データを要求する要求ステップと、
前記要求ステップによる要求に応じて、前記外部装置から送信された前記画像データを取得し、当該画像データを用いて印刷する印刷ステップと
を備えたことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
画像処理装置はユーザからの動作要求をジョブとして受け付け、印刷動作など所定の画像処理を実行する。また画像処理装置は受け付けたジョブを状況に応じて自動的にキャンセルする自動キャンセル機能を有するものもある。
【０００３】
この自動キャンセル機能は、ジョブが一定時間以上停止状態であった場合や画像処理装置の状態により要求された動作が実行できない場合に、自動的にキャンセルを実行する機能である。
【０００４】
自動キャンセル機能が実行されるジョブの一例として、セキュアプリント（親展印刷）ジョブが挙げられる。
【０００５】
セキュアプリントとは、ユーザが外部装置から画像データと暗証番号など認証情報を送信し、画像処理装置は受信した画像データを認証待ちデータとして記憶し、その後ユーザが画像処置装置において認証操作をしてから印刷を実行する機能である。
【０００６】
ここで画像処理装置内部のデータ記憶容量には制限があるため、ジョブ受付からユーザの認証操作までのタイムアウト時間が設けられている。そして、このタイムアウト時間を超えた場合は自動キャンセルが実行される。なお、画像処理装置内部のデータ記憶容量がジョブ受付時に満杯のときは、ジョブ受付時に自動キャンセルが実行される場合がある。
【０００７】
通常、自動キャンセル機能は、ユーザに対してジョブがキャンセルされることを通知することなく実行され、ジョブのリトライは行われない。
【０００８】
自動キャンセルされたジョブに対する制御方法として、画像処理装置の状態によりジョブの即時実行ができないときに、画像処理装置が外部装置に状態通知を行い、外部装置からジョブ実行指示を受けた場合はジョブが実行可能になるまでリトライを繰り返す方法が提案されている（特許文献１参照）。
【０００９】
また、ジョブの自動キャンセルが発生したときにキャンセル実行是非を外部装置に問い合わせる方法が提案されている（特許文献２参照）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００７−１６４５４４号公報
【特許文献２】特開平８−１６３３１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記セキュアプリントのように途中で画像処理装置でのユーザ操作を必要とする機能では、ユーザが操作に来た時点ですでに自動キャンセル後であるケースが想定される。
【００１２】
これに対し、従来技術では外部装置から実行指示を与える制御方法であるため、画像処理装置を操作中のユーザへのリトライ方法が提供できていなかった。また従来技術は自動キャンセル発生時点でのリトライ制御方法であり、自動キャンセルにより該当ジョブの画像データを削除後にリトライする方法は提供できていなかった。
【００１３】
従って、ユーザが操作に来た時点で既に自動キャンセルとなっていた場合は、ユーザはその場でジョブのリトライを行うことができず、外部装置から再び画像データと認証情報を送信しなければならないため、利便性がよくないという課題がある。
【００１４】
本発明の目的は、自動キャンセル機能を備えた画像処理装置の利便性を高めた画像処理装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、請求項１の画像処理装置は、ユーザを認証する認証手段を備え、外部装置から画像データを取得し、前記画像データを取得した時点から予め定められた印刷可能時間が経過するまでに、前記認証手段によりユーザが認証された場合に、取得した前記画像データを用いて印刷する画像処理装置であって、前記外部装置から前記画像データを取得する取得手段と、前記取得手段により取得された前記画像データを記憶部に記憶する記憶手段と、前記取得手段により前記画像データが取得された時点から前記印刷可能時間が経過した場合に、前記記憶手段により記憶された前記画像データを削除する削除手段と、前記取得手段により前記画像データが取得された時点から前記印刷可能時間が経過した後に、前記認証手段によりユーザが認証された場合に、前記外部装置に対して、前記削除手段により削除された画像データを要求する要求手段と、前記要求手段による要求に応じて、前記外部装置から送信された前記画像データを取得し、当該画像データを用いて印刷する印刷手段とを備えたことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、自動キャンセル機能を備えた画像処理装置の利便性を高めた画像処理装置及びその制御方法、並びにプログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係る画像処理装置の概略構成を示す図である。
【図２】従来技術におけるメモリフルによる自動キャンセル機能を説明するための図である。
【図３】従来技術におけるタイムアウトによる自動キャンセル機能を説明するための図である。
【図４】従来技術における画像処理装置により実行される自動キャンセル処理の手順を示すフローチャートである。
【図５】図１の画像処理装置における自動キャンセル機能でのリトライ処理を説明するための図である。
【図６】図１におけるＣＰＵにより実行される、ユーザの操作によりリトライ要求を送信するリトライ処理の手順を示すフローチャートである。
【図７】図１におけるＣＰＵにより実行される、一定時間経過するごとにリトライ要求を送信するリトライ処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１９】
本発明の実施の形態に係る画像処理装置は、ジョブを状況に応じて自動的にキャンセルする自動キャンセル機能を備えている。そして、この自動キャンセル機能が実行されるジョブを自動キャンセルジョブと表現する。また、自動キャンセル機能を実行する処理を自動キャンセル処理と表現する。
【００２０】
上記自動キャンセルジョブとして、セキュアプリント、ＦＡＸ親展受信、印刷ジョブにおける紙なし紙ジャムなどによるエラーリカバリージョブ、外部接続装置からの応答待ちタイムアウトによりキャンセルされるジョブなどが挙げられる。
【００２１】
このうち、本発明の実施の形態では特に前述したセキュアプリントを例に説明し、リトライ制御方法として操作部を介したユーザからの要求によりリトライする方法、及び画像処理装置が一定のタイミングで自動的にリトライする方法を説明する。また、セキュアプリントを実行する処理をセキュアプリントジョブと表現する。
【００２２】
図１は、本発明の実施の形態に係る画像処理装置１０１の概略構成を示す図である。
【００２３】
図１において、画像処理装置１０１は、ＣＰＵ１０６、ＲＯＭ１０７、記憶部１０８、外部装置接続部１０２、画像変換部１０３、印刷部１０４、及び操作部１０５を備えている。
【００２４】
外部装置接続部１０２は、ＬＡＮやＵＳＢや電話回線接続によって外部装置とデータのやり取りし、画像データの受信や外部装置への情報送信を行う。
【００２５】
画像変換部１０３は、外部装置接続部１０２で取得した画像データに色空間変換や色濃度など所定の画像処理を行って印刷部１０４で印刷するための印刷画像データを生成する。印刷部１０４は、画像変換部１０３が生成した印刷画像データを紙媒体に印刷する。
【００２６】
操作部１０５は、ボタンや表示パネルなどのユーザインターフェースを有し、ユーザからの動作要求を受け付ける。
【００２７】
ＣＰＵ１０６は、画像処理装置１０１の制御部であり、画像処理装置１０１全体を制御する。ＲＯＭ１０７は、ＣＰＵ１０６が実行する制御プログラムなどが記憶される。記憶部１０８はＣＰＵ１０６が実行する制御プログラムの変数や画像データなどを記憶する揮発性メモリである。
【００２８】
次に、従来技術と本発明とを明確に区別するために、従来技術について記載する。
【００２９】
図２は、従来技術におけるメモリフルによる自動キャンセル機能を説明するための図である。
【００３０】
なお、上記メモリフルとは、印刷するための画像データを記憶する領域が存在しないことを意味する。
【００３１】
図２において、従来技術における画像処理装置２０２は、記憶部をセキュア用メモリ２０３とその他画像メモリ２０４に分割して制御する。セキュア用メモリ２０３は、セキュアプリントで印刷するための画像データが、認証後に印刷されるまで記憶される領域である。従って、上記メモリフルであることは、セキュア用メモリ２０３に印刷するための画像データを記憶する領域が存在しないことを意味する。
【００３２】
セキュアプリントジョブ２０５の実行依頼の受信時にセキュア用メモリ２０３がメモリフルである場合、画像処理装置２０２は自動キャンセル機能によりジョブをキャンセルする。
【００３３】
その後、ユーザが画像処理装置２０２で認証操作をしようとした場合、該当する画像データが存在しないため、ユーザは印刷を行うことができない。
【００３４】
図３は、従来技術におけるタイムアウトによる自動キャンセル機能を説明するための図である。
【００３５】
なお、上記タイムアウトとは、セキュアプリントにおいて、ユーザが認証して印刷することが可能な時間が経過することによるタイムアウトを意味する。
【００３６】
図３において、従来技術における画像処理装置３０２は、記憶部をセキュア用メモリ３０３とその他画像メモリ３０４に分割して制御する。
【００３７】
そして、外部装置３０１からセキュアプリントジョブ３０５の実行依頼を受信すると画像処理を行う。
【００３８】
画像処理装置３０２は、セキュアプリントジョブに対するタイムアウト設定値を持つ。そして、画像処理装置３０２は、セキュア用メモリ３０３に記憶されたセキュアプリントで印刷する画像データに対応するセキュアプリントジョブは、タイムアウト設定値に基づいてタイムアウトとなった場合、キャンセルされる。
【００３９】
タイムアウト後に、ユーザが画像処理装置３０２で認証操作をしようとした場合、該当する画像データが存在しないため印刷が行えない。
【００４０】
図３では、セキュアプリントジョブの１つであるジョブ１に対応する画像データが、タイムアウトにより削除されることが示されている。
【００４１】
図４は、従来技術における画像処理装置により実行される自動キャンセル処理の手順を示すフローチャートである。
【００４２】
図４において、画像処理装置１０１はで外部装置から外部装置接続部１０２へセキュアプリントジョブの実行依頼を受信する（ステップ４０１）。次いで、メモリフルか否か判別する（ステップＳ４０２）。
【００４３】
ステップＳ４０２の判別の結果、メモリフルであるとき（ステップＳ４０２でＹＥＳ）、セキュアプリントジョブの実行をキャンセルし（ステップＳ４０７）、本処理を終了する。
【００４４】
一方、ステップＳ４０２の判別の結果、メモリフルではないとき（ステップＳ４０２でＮＯ）、タイムアウトか否か判別する（ステップＳ４０３）。ステップＳ４０３の判別の結果、タイムアウトのときは（ステップＳ４０３でＹＥＳ）、上記ステップＳ４０７に進む。
【００４５】
一方、タイムアウトではないときは（ステップＳ４０３でＮＯ）、ユーザにより認証情報が入力されたか否か判別する（ステップＳ４０４）。ステップＳ４０４の判別の結果、ユーザにより認証情報が入力されなかったときは（ステップＳ４０４でＮＯ）、上記ステップＳ４０３に進む。
【００４６】
一方、ユーザにより認証情報が入力されたときは（ステップＳ４０４でＹＥＳ）、入力された認証情報により、ユーザが認証されたか否か判別する（ステップＳ４０５）。ステップＳ４０５の判別の結果、ユーザが認証されなかったときは（ステップＳ４０５でＮＯ）、上記ステップＳ４０３に進む。
【００４７】
一方、ユーザが認証されたときは（ステップＳ４０５でＹＥＳ）、印刷し（ステップＳ４０６）、本処理を終了する。
【００４８】
上述した図２〜図４に示される内容が従来技術の画像処理装置における自動キャンセル機能の概要となっている。
【００４９】
図５は、図１の画像処理装置１０１における自動キャンセル機能でのリトライ処理を説明するための図である。
【００５０】
図５において、記憶部１０８は、セキュア用メモリ５０３とその他画像メモリ５０４に分割して制御される。セキュア用メモリ５０３は、セキュアプリントで印刷するための画像データが、認証後に印刷されるまで記憶される領域である。従って、本実施の形態においても、メモリフルであることは、セキュア用メモリ５０３に印刷するための画像データを記憶する領域が存在しないことを意味する。また、その他画像メモリ５０４は、セキュアプリントで印刷するための画像データではない画像データが記憶される領域である。
【００５１】
画像処理装置１０１は、外部装置５０１からセキュアプリントジョブ５０５の実行依頼を受信して画像処理を行う。
【００５２】
図５においては、セキュアプリントジョブ５０５の実行がキャンセルされる場合を示しており、画像データ５０６は、そのキャンセルされたセキュアプリントジョブ５０５の画像データを示す。
【００５３】
また、外部装置５０１はセキュアプリントジョブ５０５の実行依頼を送信した際にジョブ情報５０７を記憶する。
【００５４】
このジョブ情報５０７はセキュアプリントジョブ５０５を識別するためのジョブ識別子、画像処理装置１０１を示すデバイス宛先、印刷元データを示すソースファイル、及び印刷時のプリント設定などを含む。
【００５５】
一方、画像処理装置１０１は自動キャンセル機能によりその実行がキャンセルされたセキュアプリントジョブに関するキャンセルジョブ情報５０８を、例えば記憶部１０８に記憶する。
【００５６】
キャンセルジョブ情報５０８は、上記ジョブ識別子、外部装置５０１を示すホスト宛先、及びキャンセルされたセキュアプリントジョブに対応する画像データのデータサイズなどを含む。
【００５７】
上記ジョブ情報を、セキュアプリントジョブ５０５の実行依頼とともに画像処理装置１０１へ送信し、キャンセルジョブ情報５０８と併せて画像処理装置１０１で記憶してもよい。
【００５８】
画像処理装置１０１は、操作部１０５でユーザにより操作された場合、または画像処理装置１０１が一定時間経過するごとに、リトライ要求５０９を外部装置５０１へ送信する。
【００５９】
リトライ要求５０９は、キャンセルジョブ情報５０８に示されるジョブ識別子を含み、外部装置５０１はリトライ要求５０９に示されるジョブ識別子に対応するジョブ情報５０７に従って、セキュアプリントジョブの実行依頼を再び送信する。またジョブ情報５０７を画像処理装置１０１で記憶する場合は、これを用いてリトライ要求５０９を送信することができる。
【００６０】
なお、操作部１０５でユーザにより削除する要求を示す操作がされた場合、または一定時間の経過後に、ジョブ情報５０７及びキャンセルジョブ情報５０８を削除するよう制御してもよい。
【００６１】
図６は、図１におけるＣＰＵ１０６により実行される、ユーザの操作によりリトライ要求を送信するリトライ処理の手順を示すフローチャートである。
【００６２】
図６において、外部装置からのセキュアプリントジョブの実行依頼を画像データなどとともに外部装置接続部１０２により受信する（ステップＳ６０１）。このステップＳ６０１は、外部装置から画像データを取得する取得手段に対応する。
【００６３】
このとき、ジョブ情報５０７のうちの少なくともジョブ識別子を記憶するとともに、ホスト宛先を記憶する。
【００６４】
次いで、メモリフルか否か判別する（ステップＳ６０２）。ステップＳ６０２の判別の結果、メモリフルではないとき（ステップＳ６０２でＮＯ）、タイムアウトか否か判別する（ステップＳ６０３）。なお、上記ステップＳ６０２では、取得された画像データを記憶部１０８に記憶するので、記憶手段に対応する。また、このタイムアウトとは、セキュアプリントにおいて、画像データを取得した時点から予め定められた印刷可能時間が経過することによるタイムアウトを意味する。
【００６５】
ステップＳ６０３の判別の結果、タイムアウトではないときは（ステップＳ６０３でＮＯ）、ユーザにより認証情報が入力されたか否か判別する（ステップＳ６０４）。ステップＳ６０４の判別の結果、ユーザにより認証情報が入力されなかったときは（ステップＳ６０４でＮＯ）、上記ステップＳ６０３に進む。
【００６６】
一方、ユーザにより認証情報が入力されたときは（ステップＳ６０４でＹＥＳ）、入力された認証情報により、ユーザが認証されたか否か判別する（ステップＳ６０５）。ステップＳ６０５の判別の結果、ユーザが認証されなかったときは（ステップＳ６０５でＮＯ）、上記ステップＳ６０３に進む。
【００６７】
一方、ユーザが認証されたときは（ステップＳ６０５でＹＥＳ）、印刷し（ステップＳ６０６）、本処理を終了する。上記ステップＳ６０４，６０５は、ユーザを認証する認証手段に対応する。
【００６８】
上記ステップＳ６０２の判別の結果、メモリフルのとき（ステップＳ６０２でＹＥＳ）、またはステップＳ６０３の判別の結果、タイムアウトのときは（ステップＳ６０３でＹＥＳ）、リトライ機能が有効か否か判別する（ステップＳ６０７）。
【００６９】
ステップＳ６０７の判別の結果、リトライ機能が有効ではないときは（ステップＳ６０７でＮＯ）、セキュアプリントジョブの実行をキャンセルし（ステップＳ６０８）、本処理を終了する。上記ステップＳ６０８は、画像データが取得された時点から前記印刷可能時間が経過した場合に、画像データを用いた印刷をキャンセルするために、記憶部１０８に記憶された画像データを削除する削除手段に対応する。
【００７０】
一方、リトライ機能が有効のときは（ステップＳ６０７でＹＥＳ）、キャンセルジョブ情報を記憶する（ステップＳ６０９）。ここでは、ステップＳ６０１で記憶したジョブ識別子、及びホスト宛先がキャンセルジョブ情報を記憶する際に用いられる。
【００７１】
次いで、ユーザにより認証情報が入力されると（ステップＳ６１０でＹＥＳ）、入力された認証情報により、ユーザが認証されたか否か判別する（ステップＳ６１１）。ステップＳ６１１の判別の結果、ユーザが認証されなかったときは（ステップＳ６１１でＮＯ）、上記ステップＳ６１０に進む。
【００７２】
一方、ユーザが認証されたときは（ステップＳ６１１でＹＥＳ）、キャンセルジョブ情報に示されるデータサイズ分の空きがセキュア用メモリ５０３にあるか否か判別する（ステップＳ６１２）。このステップＳ６０２は、画像データが取得された時点から印刷可能時間が経過した後に、ユーザが認証された場合に、削除された画像データを記憶部１０８に再び記憶可能か否かを判別する判別手段に対応する。
【００７３】
ステップＳ６１２の判別の結果、空きがセキュア用メモリ５０３にないときは（ステップＳ６１２でＮＯ）、操作部１０５が備える画面にメモリフルであることを示す内容を表示し（ステップＳ６１４）、上記ステップＳ６１０に進む。このように、画像データを記憶部１０８に再び記憶可能ではないと判別されたときは、削除された画像データを要求せず、削除された画像データを前記記憶部に再び記憶可能ではないことを、操作部１０５によりユーザに明示する。
【００７４】
一方、ステップＳ６１２の判別の結果、空きがセキュア用メモリ５０３にあるときは（ステップＳ６１２でＹＥＳ）、リトライ要求を外部装置に送信し（ステップＳ６１３）、上記ステップＳ６０１に戻る。このステップＳ６１３は、画像データが取得された時点から印刷可能時間が経過した後に、ユーザが認証された場合に、外部装置に対して、削除された画像データを要求する要求手段に対応する。また、ステップＳ６１３を経由して実行されたステップＳ６０６は、要求に応じて、外部装置から送信された画像データを取得し、画像データを用いて印刷する印刷手段に対応する。
【００７５】
上記ステップＳ６０９において、記憶するキャンセルジョブ情報数が予め設定された上限数に達したときは、記憶されたキャンセルジョブ情報のうちで、古いものから削除することで新たなキャンセルジョブ情報を記憶するようにしてもよい。
【００７６】
図６の処理によれば、画像データが取得された時点から印刷可能時間が経過した後に、ユーザが認証された場合に（ステップＳ６１１でＹＥＳ）、外部装置に対して、削除された画像データを要求する。そして、要求に応じて、外部装置から送信された画像データを取得し、当該画像データを用いて印刷するので（ステップＳ６０６）、ユーザは外部装置に戻らずに印刷できる。従って、本発明によれば、自動キャンセル機能を備えた画像処理装置の利便性を高めることができる。
【００７７】
図７は、図１におけるＣＰＵ１０６により実行される、一定時間経過するごとにリトライ要求を送信するリトライ処理の手順を示すフローチャートである。
【００７８】
図７において、外部装置からのセキュアプリントジョブの実行依頼を外部装置接続部１０２により受信する（ステップＳ７０１）。このとき、ジョブ情報５０７のうちの少なくともジョブ識別子を記憶するとともに、ホスト宛先を記憶する。
【００７９】
次いで、メモリフルか否か判別する（ステップＳ７０２）。ステップＳ７０２の判別の結果、メモリフルではないとき（ステップＳ７０２でＮＯ）、タイムアウトか否か判別する（ステップＳ７０３）。
【００８０】
ステップＳ７０３の判別の結果、タイムアウトではないときは（ステップＳ７０３でＮＯ）、ユーザにより認証情報が入力されたか否か判別する（ステップＳ７０４）。ステップＳ７０４の判別の結果、ユーザにより認証情報が入力されなかったときは（ステップＳ７０４でＮＯ）、上記ステップＳ７０３に進む。
【００８１】
一方、ユーザにより認証情報が入力されたときは（ステップＳ７０４でＹＥＳ）、入力された認証情報により、ユーザが認証されたか否か判別する（ステップＳ７０５）。ステップＳ７０５の判別の結果、ユーザが認証されなかったときは（ステップＳ７０５でＮＯ）、上記ステップＳ７０３に進む。
【００８２】
一方、ユーザが認証されたときは（ステップＳ７０５でＹＥＳ）、印刷し（ステップＳ７０６）、本処理を終了する。
【００８３】
上記ステップＳ７０２の判別の結果、メモリフルのとき（ステップＳ７０２でＹＥＳ）、またはステップＳ７０３の判別の結果、タイムアウトのときは（ステップＳ７０３でＹＥＳ）、リトライ機能が有効か否か判別する（ステップＳ７０７）。
【００８４】
ステップＳ７０７の判別の結果、リトライ機能が有効ではないときは（ステップＳ７０７でＮＯ）、セキュアプリントジョブの実行をキャンセルし（ステップＳ７０８）、本処理を終了する。
【００８５】
一方、リトライ機能が有効のときは（ステップＳ７０７でＹＥＳ）、キャンセルジョブ情報を記憶する（ステップＳ７０９）。ここでは、ステップＳ７０１で記憶したジョブ識別子、及びホスト宛先がキャンセルジョブ情報を記憶する際に用いられる。
【００８６】
次いで、一定時間（予め定められた時間）待機し（ステップＳ７１０）、キャンセルジョブ情報に示されるデータサイズ分の空きがセキュア用メモリ５０３にあるか否か判別する（ステップＳ７１１）。このステップＳ７１１は、画像データが削除された後に、予め定められた時間ごとに、削除された画像データを記憶部１０８に再び記憶可能か否かを判別する判別手段に対応する。
【００８７】
ステップＳ７１１の判別の結果、空きがセキュア用メモリ５０３にないときは（ステップＳ７１１でＮＯ）、上記ステップＳ７１０に進む。
【００８８】
一方、ステップＳ７１１の判別の結果、空きがセキュア用メモリ５０３にあるときは（ステップＳ７１１でＹＥＳ）、リトライ要求を外部装置に送信し（ステップＳ７１２）、上記ステップＳ７０１に戻る。このように、削除された画像データを記憶部１０８に再び記憶可能であると判別されたときは、削除された画像データを要求する。
【００８９】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００９０】
１０１  画像処理装置
１０２  外部装置接続部
１０３  画像変換部
１０４  印刷部
１０５  操作部
１０６  ＣＰＵ
１０７  ＲＯＭ
１０８  記憶部
５０３  セキュア用メモリ
５０４  その他画像メモリ
５０７  ジョブ情報
５０８  キャンセルジョブ情報
【図１】
2013146948.tif 000003
【図２】
2013146948.tif 000004
【図３】
2013146948.tif 000005
【図４】
2013146948.tif 000006
【図５】
2013146948.tif 000007
【図６】
2013146948.tif 000008
【図７】
2013146948.tif 000009