(57)【要約】      （修正有）【課題】セキュアプリント機能のセキュリティをさらに向上させた画像形成装置及びその制御方法、並びにプログラムを提供する。【解決手段】画像形成装置は、ユーザが画像形成装置で印刷操作を行ったことにより開始された印刷処理の実行中に、印刷処理の実行を中断させる予め定められた要因が発生した場合に、印刷処理を中止しステップＳ８１４、印刷データをセキュアプリント機能を用いる印刷データとして記憶部に再び記憶するステップＳ８１５。【選択図】図８
2015058555.tif 000002
【特許請求の範囲】
【請求項１】
上位装置から印刷データを送信させたユーザが画像形成装置で印刷操作を行うことで前記印刷データが示す画像を印刷するセキュアプリント機能を備えた画像形成装置であって、
前記上位装置から受信した前記印刷データを前記セキュアプリント機能を用いる印刷データとして記憶部に記憶する記憶手段と、
前記ユーザが前記画像形成装置で印刷操作を行ったことにより、前記記憶手段により前記記憶部に記憶された印刷データを用いて開始された印刷処理の実行中に、前記印刷処理の実行を中断させる予め定められた要因が発生したか否か判別する判別手段と、
前記判別手段により前記要因が発生したと判別された場合に、前記印刷処理を中止する中止手段と、
前記中止手段により前記印刷処理が中止された場合に、前記印刷データを前記セキュアプリント機能を用いる印刷データとして記憶部に再び記憶する再記憶手段と
を有することを特徴とする画像形成装置。
【請求項２】
前記予め定められた要因は、前記ユーザにより選択された要因であることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記中止手段により前記印刷処理が中止された場合に、前記印刷処理を中止したことを表示部に表示するとともに、発生した要因、及び再び印刷する場合には前記印刷操作が必要なことのうちの少なくとも一方を前記表示部に表示することを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
前記中止手段は、前記要因が発生し、かつ前記要因が発生してから予め定められた時間が経過した場合に、前記印刷処理を中止することを特徴とする請求項１乃至請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
前記予め定められた時間は、前記要因ごとに定められていることを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記要因は、前記画像形成装置のウォームアップ、色調整、温度調整、クリーニング処理、スリープ状態からの復帰、トナーや印刷用紙などの消耗品不足、及び先行する別の印刷処理が滞留のうちの少なくとも１つの要因であることを特徴とする請求項１乃至請求項５のいずれか１項に記載の画像形成装置。
【請求項７】
上位装置から印刷データを送信させたユーザが画像形成装置で印刷操作を行うことで前記印刷データが示す画像を印刷するセキュアプリント機能を備えた画像形成装置の制御方法であって、
前記上位装置から受信した前記印刷データを前記セキュアプリント機能を用いる印刷データとして記憶部に記憶する記憶ステップと、
前記ユーザが前記画像形成装置で印刷操作を行ったことにより、前記記憶ステップにより前記記憶部に記憶された印刷データを用いて開始された印刷処理の実行中に、前記印刷処理の実行を中断させる予め定められた要因が発生したか否か判別する判別ステップと、
前記判別ステップにより前記要因が発生したと判別された場合に、前記印刷処理を中止する中止ステップと、
前記中止ステップにより前記印刷処理が中止された場合に、前記印刷データを前記セキュアプリント機能を用いる印刷データとして記憶部に再び記憶する再記憶ステップと
を有することを特徴とする制御方法。
【請求項８】
前記予め定められた要因は、前記ユーザにより選択された要因であることを特徴とする請求項７記載の制御方法。
【請求項９】
前記中止ステップにより前記印刷処理が中止された場合に、前記印刷処理を中止したことを表示部に表示するとともに、発生した要因、及び再び印刷する場合には前記印刷操作が必要なことのうちの少なくとも一方を前記表示部に表示することを特徴とする請求項７または請求項８記載の制御方法。
【請求項１０】
前記中止ステップは、前記要因が発生し、かつ前記要因が発生してから予め定められた時間が経過した場合に、前記印刷処理を中止することを特徴とする請求項７乃至請求項９のいずれか１項に記載の制御方法。
【請求項１１】
前記予め定められた時間は、前記要因ごとに定められていることを特徴とする請求項１０記載の制御方法。
【請求項１２】
前記要因は、前記画像形成装置のウォームアップ、色調整、温度調整、クリーニング処理、スリープ状態からの復帰、トナーや印刷用紙などの消耗品不足、及び先行する別の印刷処理が滞留のうちの少なくとも１つの要因であることを特徴とする請求項７乃至請求項１１のいずれか１項に記載の制御方法。
【請求項１３】
上位装置から印刷データを送信させたユーザが画像形成装置で印刷操作を行うことで前記印刷データが示す画像を印刷するセキュアプリント機能を備えた画像形成装置の制御方法をコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記上位装置から受信した前記印刷データを前記セキュアプリント機能を用いる印刷データとして記憶部に記憶する記憶ステップと、
前記ユーザが前記画像形成装置で印刷操作を行ったことにより、前記記憶ステップにより前記記憶部に記憶された印刷データを用いて開始された印刷処理の実行中に、前記印刷処理の実行を中断させる予め定められた要因が発生したか否か判別する判別ステップと、
前記判別ステップにより前記要因が発生したと判別された場合に、前記印刷処理を中止する中止ステップと、
前記中止ステップにより前記印刷処理が中止された場合に、前記印刷データを前記セキュアプリント機能を用いる印刷データとして記憶部に再び記憶する再記憶ステップと
を有することを特徴とするプログラム。
【請求項１４】
前記予め定められた要因は、前記ユーザにより選択された要因であることを特徴とする請求項１３記載のプログラム。
【請求項１５】
前記中止ステップにより前記印刷処理が中止された場合に、前記印刷処理を中止したことを表示部に表示するとともに、発生した要因、及び再び印刷する場合には前記印刷操作が必要なことのうちの少なくとも一方を前記表示部に表示することを特徴とする請求項１３または請求項１４記載のプログラム。
【請求項１６】
前記中止ステップは、前記要因が発生し、かつ前記要因が発生してから予め定められた時間が経過した場合に、前記印刷処理を中止することを特徴とする請求項１３乃至請求項１５のいずれか１項に記載のプログラム。
【請求項１７】
前記予め定められた時間は、前記要因ごとに定められていることを特徴とする請求項１６記載のプログラム。
【請求項１８】
前記要因は、前記画像形成装置のウォームアップ、色調整、温度調整、クリーニング処理、スリープ状態からの復帰、トナーや印刷用紙などの消耗品不足、及び先行する別の印刷処理が滞留のうちの少なくとも１つの要因であることを特徴とする請求項１３乃至請求項１７のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来から、画像形成装置には、印刷ジョブに対して様々な処理を施す機能が備わっており、その１つに印刷ジョブをセキュアに印刷する機能が知られている（例えば、特許文献１を参照）。
【０００３】
この機能は、一般的にセキュアプリントと呼ばれ、例えばクライアントコンピューターから、パスワードを付与した印刷ジョブを実行するための印刷ジョブデータが画像形成装置に送信される。
【０００４】
送信された印刷ジョブデータは画像形成装置に記憶され、印刷ジョブの実行待機状態となる。この状態で、画像形成装置の操作画面において、記憶された印刷ジョブデータに含まれるパスワードが入力されると印刷ジョブが実行される。
【０００５】
このように、セキュアプリントでは、印刷ジョブの実行者がパスワードを入力するなど画像形成装置の前で直接操作することで印刷ジョブが実行される。よって、その印刷物を他者に見られたり、誤って取られたり、故意に盗まれたり、取り忘れたりする、という事態を防げるという機能上の効果がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−７６０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、印刷ジョブの開始直前、または印刷終了前に、画像形成装置のウォームアップや各種調整などが割り込み、実際の印刷を直ちに開始できない場合や、印刷が継続できず、中断する場合がある。
【０００８】
印刷が直ちに開始できない例として、画像形成装置のウォームアップ、色調整、温度調整、クリーニング処理、スリープ状態からの復帰、トナーや印刷用紙などの消耗品不足、及び先行する別の印刷ジョブが滞留している場合が挙げられる。
【０００９】
このような画像形成装置の都合により、印刷開始待ちや中断が発生すると、ユーザは印刷が開始されるまでに要する時間や、再開までに要する時間が分からない。このような状況下では、印刷ジョブの実行者が一時的に画像形成装置から離れることもある。
【００１０】
ユーザが画像形成装置から離れている間に、印刷が開始または再開されたりすることもあり、また、ユーザによっては印刷のことを忘れてしまい戻ってこなかったりすることもある。
【００１１】
こうした画像形成装置の都合によってユーザが画像形成装置から離れると、従来技術では対応できないので、セキュアプリントに期待される効果を得ることができない。
【００１２】
本発明の目的は、セキュアプリント機能のセキュリティをさらに向上させた画像形成装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１の画像形成装置は、上位装置から印刷データを送信させたユーザが画像形成装置で印刷操作を行うことで前記印刷データが示す画像を印刷するセキュアプリント機能を備えた画像形成装置であって、前記上位装置から受信した前記印刷データを前記セキュアプリント機能を用いる印刷データとして記憶部に記憶する記憶手段と、前記ユーザが前記画像形成装置で印刷操作を行ったことにより、前記記憶手段により前記記憶部に記憶された印刷データを用いて開始された印刷処理の実行中に、前記印刷処理の実行を中断させる予め定められた要因が発生したか否か判別する判別手段と、前記判別手段により前記要因が発生したと判別された場合に、前記印刷処理を中止する中止手段と、前記中止手段により前記印刷処理が中止された場合に、前記印刷データを前記セキュアプリント機能を用いる印刷データとして記憶部に再び記憶する再記憶手段とを有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ユーザが画像形成装置で印刷操作を行ったことにより開始された印刷処理の実行中に、印刷処理の実行を中断させる予め定められた要因が発生した場合に、印刷処理を中止し、印刷データをセキュアプリント機能を用いる印刷データとして記憶部に再び記憶するので、印刷物が出力されることがない上に、再び印刷する場合には印刷操作が必要となることから、セキュアプリント機能のセキュリティをさらに向上させた画像形成装置及びその制御方法、並びにプログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態に係る画像形成装置を含む画像形成システムの概略構成を示す図である。
【図２】図１における画像形成装置の断面を示す図である。
【図３】図１におけるＰＣと画像形成装置におけるセキュアプリントを説明するための図である。
【図４】図１における画像形成装置におけるセキュアプリントを説明するための図である。
【図５】図１における操作部と、表示される設定画面例を示す図である。
【図６】図１における操作部に表示される実行中止画面例を示す図である。
【図７】図１におけるＣＰＵにより実行される印刷制御処理の手順を示すフローチャートである。
【図８】図１におけるＣＰＵにより実行されるセキュアプリント制御処理の手順を示すフローチャートである。
【図９】図１における操作部に表示される時間設定も可能な設定画面例を示す図である。
【図１０】図１におけるＣＰＵ１０７により実行されるセキュアプリント制御処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１７】
図１は、本発明の実施の形態に係る画像形成装置１０２を含む画像形成システム１００の概略構成を示す図である。
【００１８】
図１において、画像形成システム１００は、画像形成装置１０２と上位装置であるＰＣ１０１で構成され、それらはネットワーク１０３で接続されている。
【００１９】
ＰＣ１０１は、画像形成装置１０２のプリンタドライバ１０４を備え、ネットワークインタフェース１０５でネットワーク１０３に接続されている。
【００２０】
ＰＣ１０１は、搭載されたアプリケーションの印刷指示によりプリンタドライバ１０４が、ＰＳ（Post Script）やＰＣＬ（Printer Control Language）などのページ記述言語（以下、「ＰＤＬ」という）で記述されたＰＤＬデータを含む印刷ジョブを実行するための印刷ジョブデータ（印刷データ）を画像形成装置１０２に送信する。印刷ジョブデータには、ＰＤＬデータの他に、印刷設定、及び属性などの印刷情報を含み、さらにパスワードなどが含まれることがある。なお、属性とは、本実施の形態では、後述するセキュアプリント機能（以下、「セキュアプリント」という）を用いる印刷か通常印刷かを示すものである。
【００２１】
画像形成装置１０２は、ネットワークインタフェース１０６、ＣＰＵ１０７、ＲＡＭ１０８、記憶部１０９、読取部１１０、印刷ジョブ処理部１１１、画像形成部１１２、操作部１１３、給紙部１１４、及び排紙部１１５を含み、それらはバス１１６で接続されている。
【００２２】
ＣＰＵ１０７は、画像形成装置１０２全体を制御する。ＲＡＭ１０８には、ＣＰＵ１０７が実行する各種プログラムや各種データなどが記憶され、ＣＰＵ１０７のワークエリアとしても用いられる。記憶部１０９は、例えばハードディスクのような不揮発性の記憶装置であり、ＲＡＭ１０８に展開される各種プログラムや各種データを記憶する。
【００２３】
読取部１１０はスキャナであり、画像形成部１１２はプリンタである。印刷ジョブ処理部１１１は印刷ジョブデータの属性に従って画像処理を施し、ページ毎にラスタデータ化して、画像形成部１１２が印刷可能な印刷画像データを出力する。
【００２４】
給紙部１１４は、画像形成部１１２に紙などの記録媒体を給紙する。排紙部１１５には、画像形成部１１２により画像が印刷された記録媒体が排紙される。
【００２５】
操作部１１３は、ユーザに情報を表示したり、ユーザの操作を受け付ける。ネットワークインタフェース１０６は、ネットワーク１０３とのインタフェースである。
【００２６】
図２は、図１における画像形成装置１０２の断面を示す図である。
【００２７】
図２において、画像形成装置１０２は、給紙部Ａ〜Ｅ、及び積載部Ａ〜Ｃを備えている。積載部Ａ〜Ｃには、排紙部１１５から排紙された記録媒体が積載される。
【００２８】
印刷が開始されると、給紙部Ａ〜Ｅのいずれかから記録媒体が給紙され、紙搬送経路２０９により画像形成部１１２に搬送され、画像形成部１１２により画像が形成された後に、排紙部１１５から積載部Ａ〜Ｃのいずれかに記録媒体が積載される。
【００２９】
図３は、図１におけるＰＣ１０１と画像形成装置１０２におけるセキュアプリントを説明するための図である。
【００３０】
図３において、セキュアプリントの属性を持つ印刷ジョブデータ３０５は、ＰＣ１０１のプリンタドライバ１０４により、そのユーザが指定したパスワードを含んで生成される。
【００３１】
次に、ＰＣ１０１から送信されたパスワードを含む印刷ジョブデータ３０５は、セキュアプリント印刷ジョブの印刷ジョブデータとして画像形成装置１０２の記憶部１０９にスプールされ記憶される。
【００３２】
次に、印刷ジョブデータ３０５を送信したユーザが操作部１１３において、記憶部１０９に記憶された印刷ジョブデータ３０５の印刷ジョブを選択し、パスワードを入力する。印刷ジョブ処理部１１１は、その印刷ジョブデータ３０５に含まれるパスワード３０１を取得し、操作部１１３で入力されたパスワードとパスワード３０１とを比較し、それらが一致した場合に、印刷ジョブデータ３０５の印刷ジョブを実行し、実行中印刷ジョブ３０３として処理を継続する。
【００３３】
なお、本実施の形態では、上述したユーザが操作部１１３で印刷ジョブを選択し、正しいパスワードを入力してから、印刷物が完全に廃止されるまでを印刷ジョブ（印刷処理）としている。
【００３４】
最後に、印刷ジョブ処理部１１１は、実行中印刷ジョブ３０３の印刷処理が滞りなく進み、印刷物３０４として問題なく印刷が完了した後、記憶部１０９に一時的に記憶された印刷ジョブデータ３０５、及び中間データとして用いた実行中印刷ジョブ３０３に関連するデータを消去する。
【００３５】
データの消去は、機密性を確保するためのものであり、印刷が無事に行われ印刷ジョブとして正常に終了した後に、印刷ジョブデータ３０５の編集、流用、及び閲覧などの操作や、印刷ジョブデータ３０５の印刷ジョブの再実行を不可能にするためである。
【００３６】
このように、ＰＣ１０１からパスワードを含む印刷ジョブデータを受信した場合は、その印刷ジョブデータを記憶する。その後、印刷ジョブデータを送信したユーザにより、印刷ジョブが選択され、その印刷ジョブに対するパスワードが入力されると、その印刷ジョブに含まれるパスワードを抽出する。そして、入力されたパスワードと印刷ジョブから抽出したパスワードとを比較し、それらが一致した場合に、その印刷ジョブを実行する。
【００３７】
以上説明したように、画像形成装置１０２は、ＰＣ１０１から印刷ジョブデータを送信させたユーザが画像形成装置１０２で印刷操作を行うことで印刷ジョブデータが示す画像を印刷するセキュアプリント機能を備えている。また、本実施の形態では、印刷操作として、パスワードの入力操作が含まれている。
【００３８】
図４は、図１における画像形成装置１０２におけるセキュアプリントを説明するための図である。
【００３９】
図４において、印刷ジョブ処理部１１１は、パスワードが含まれる印刷ジョブデータ３０５を記憶部１０９から取得し、印刷ジョブ４０１を実行する。印刷ジョブ４０１では、印刷ジョブデータ３０５からパスワード３０１を抽出し、操作部１１３で入力されたパスワードと比較し、それらが一致した場合に、印刷ジョブデータ３０５の印刷ジョブを実行し、実行中印刷ジョブ３０３として処理を継続する。
【００４０】
次に、実行中印刷ジョブ３０３の処理過程で、画像形成装置１０２で何らかの印刷準備時間が発生し、実行中印刷ジョブ３０３の処理が停滞するような印刷ジョブイベント４０２が発生した場合について述べる。
【００４１】
画像形成装置１０２は動作中に多種多様な状態の変化が起こるので、様々なイベントが日常的に発生する。
【００４２】
印刷が直ちに開始できない例として、画像形成装置のウォームアップ、色調整、温度調整、クリーニング処理、スリープ状態からの復帰、トナーや印刷用紙などの消耗品不足、及び先行する別の印刷ジョブが滞留している場合が挙げられる。
【００４３】
このように、実行中印刷ジョブ３０３の処理の進行を妨げて中断させる印刷ジョブイベントが発生すると、実行中印刷ジョブの処理は停滞し、中断される場合がある。
【００４４】
一般的に、印刷ジョブを開始または継続するための画像形成装置１０２の都合による印刷準備時間が発生すると、実際に印刷が開始されるまでに場合によっては何分もかかってしまい、印刷開始や再開、終了までの時間も分からない。
【００４５】
このような印刷ジョブイベント４０２が発生し、実行中印刷ジョブ３０３の処理が停滞した場合、画像形成装置１０２は、印刷ジョブ中止処理４０３を実行する。印刷ジョブ中止処理４０３は、実行中印刷ジョブ３０３の実行を中止し、その印刷ジョブの実行前の状態である印刷ジョブデータが記憶部１０９に記憶された状態に戻す。以下の説明では、上記印刷ジョブイベントを、単に要因と表現することがある。
【００４６】
図５は、図１における操作部１１３と、表示される設定画面例を示す図である。
【００４７】
図５において、操作部１１３は、表示部５０１、入力キー５０２、スタートキー５０３、ストップキー５０４、及びリセットキー５０５を備えている。
【００４８】
このうち、表示部５０１は、タッチパネル式のＬＣＤであり、ユーザは画像形成装置１０２の操作や設定等を行うことができる。
【００４９】
入力キー５０２は、数値入力用のテンキーや、入力消去用のクリアキーなどを含む。スタートキー５０３は、印刷ジョブやＦＡＸジョブなどの開始指示を行うためのキーである。
【００５０】
ストップキー５０４は、実行中のコピージョブなどの中断指示を行うためのキーである。リセットキー５０５は、入力値や設定値を初期値に戻したり、現在表示している画面を初期画面や親画面に遷移させたりするためのキーである。
【００５１】
また、表示部５０１には、初期設定メッセージ５０６、及び選択項目５０７〜５１４が表示されている。
【００５２】
初期設定メッセージ５０６は、セキュアプリントの実行中止対象要因の選択を促すメッセージである。
【００５３】
また、選択項目５０７〜５１４は、ユーザが中止対象とする要因を選択するためのもので、チェックボックスにチェックが入ると、中止対象要因として設定される。
【００５４】
これは、印刷ジョブの進行を停滞させる様々な要因の全てを固定的に対象にするのではなく、画像形成装置１０２のユーザの運用方法や希望に添えるように個々の要因を選択的に設定させるための選択項目である。
【００５５】
本実施の形態では、一例として選択項目５０７をウォームアップ処理とし、選択項目５０８を色調整処理とし、選択項目５０９を温度調整処理とし、選択項目５１０をクリーニング処理としている。
【００５６】
また、選択項目５１１をスリープ復帰処理とし、選択項目５１２をトナー不足エラーとし、選択項目５１３を用紙不足エラーとし、選択項目５１４を先行印刷ジョブ処理としている。これらの選択項目は例示列挙であり、他の選択項目を追加したり、図５に示される選択項目を削除してもよい。
【００５７】
図５の場合は、ウォームアップ処理、色調整処理、温度調整処理、スリープ復帰処理、トナー不足エラー、及び先行印刷ジョブ処理が中止対象とする要因として選択されている。このように、本実施の形態では、印刷処理の実行を中断させる予め定められた要因は、ユーザにより選択された要因である。
【００５８】
また、本実施の形態では、ユーザにより選択された要因が発生した場合に印刷ジョブ中止処理を実行し、その印刷ジョブの実行前の状態である印刷ジョブデータが記憶部１０９に記憶された状態に戻す。
【００５９】
図６は、図１における操作部１１３に表示される実行中止画面例を示す図である。
【００６０】
図６において、表示部５０１には、警告メッセージ６０６が表示されている。この警告メッセージ６０６は、セキュアプリントの属性を持つ印刷ジョブの処理開始後、何らかの要因でその印刷ジョブの進行が停滞し、その印刷ジョブの実行が中止された場合に、印刷ジョブを中止したことをユーザに通知するメッセージである。このとき、警告メッセージに加え、印刷ジョブを中止した理由も併せて表示してもよい。
【００６１】
ユーザがＯＫボタン６０７を押下すると、ユーザが警告メッセージ６０６を確認したと判断し、警告メッセージ６０６の表示を終了する。
【００６２】
このように、印刷ジョブの処理開始後、何らかの要因で印刷ジョブの進行が明らかに停滞し、その印刷ジョブの実行を中止した場合、操作画面にその印刷ジョブを中止したこと、発生した要因、及び再び印刷する場合には印刷操作が必要なことなどの説明を警告メッセージとして表示する。
【００６３】
図７は、図１におけるＣＰＵ１０７により実行される印刷制御処理の手順を示すフローチャートである。
【００６４】
まず、印刷ジョブ処理部１１１は、印刷ジョブデータを取得し、取得した印刷ジョブデータを記憶部１０９に記憶する（ステップＳ７０１）。
【００６５】
次いで、印刷ジョブ処理部１１１は、印刷ジョブデータを解析し、印刷ジョブの属性や印刷設定などの印刷情報を取得する（ステップＳ７０２）。
【００６６】
そして、印刷ジョブ処理部１１１は、印刷ジョブデータの属性がセキュアプリントか否か判別する（ステップＳ７０３）。
【００６７】
ステップＳ７０３の判別の結果、印刷ジョブデータの属性がセキュアプリントの場合には（ステップＳ７０３でＹＥＳ）、印刷ジョブデータをセキュアプリントのデータとして記憶部１０９に記憶して（ステップＳ７０８）、本処理を終了する。このステップＳ７０８は、ＰＣ１０１から受信した印刷ジョブデータをセキュアプリントを用いる印刷ジョブデータとして記憶部に記憶する記憶手段に対応する。
【００６８】
一方、ステップＳ７０３の判別の結果、印刷ジョブデータの属性がセキュアプリントではない場合には（ステップＳ７０３でＮＯ）、ＰＤＬデータに対してＲＩＰ処理などの画像処理を実行し、ラスタデータを取得する（ステップＳ７０４）。
【００６９】
次いで、印刷ジョブ処理部１１１は、取得したラスターデータを画像形成部１１２に転送し、画像形成部１１２に対して印刷を指示をすることで、印刷が実行される（ステップＳ７０５）。
【００７０】
そして、印刷ジョブ処理部１１１の指示により、排紙部１１５を経由して、印刷物を積載部Ａ〜Ｃのいずれかに搬送する途中で、印刷物に対して印刷設定で指定された後処理が施される（ステップＳ７０６）。
【００７１】
次いで、印刷ジョブ処理部１１１の指示により、後処理が施された印刷物を積載部Ａ〜Ｃのいずれかへ排紙して（ステップＳ７０７）、本処理を終了する。上記ステップＳ７０３でＮＯの場合の処理は、通常印刷の場合の処理である。
【００７２】
図８は、図１におけるＣＰＵ１０７により実行されるセキュアプリント制御処理の手順を示すフローチャートである。
【００７３】
図８におけるセキュアプリント制御処理は、印刷ジョブデータを送信したユーザが入力したパスワードと印刷ジョブに含まれるパスワードとを比較し、それらが一致した場合に実行される。
【００７４】
まず、印刷ジョブ処理部１１１は、図５の設定画面で設定された対象要因を取得する（ステップＳ８０１）。
【００７５】
次いで、印刷ジョブ処理部１１１は、取得した対象要因のいずれかが発生したか否か判別する（ステップＳ８０２）。
【００７６】
ステップＳ８０２の判別の結果、取得した対象要因のいずれかが発生した場合には（ステップＳ８０２でＹＥＳ）、実行中の印刷ジョブを中止する（ステップＳ８１４）。このステップＳ８１４は、要因が発生したと判別された場合に、印刷処理を中止する中止手段に対応する。
【００７７】
次に、印刷ジョブ処理部１１１は、セキュアプリントの印刷ジョブデータとして記憶部１０９に記憶する（ステップＳ８１５）。このステップＳ８１５は、印刷処理が中止された場合に、印刷ジョブデータをセキュアプリントを用いる印刷ジョブデータとして記憶部１０９に再び記憶する再記憶手段に対応する。
【００７８】
そして、印刷ジョブ処理部１１１は、図６で示した警告メッセージ６０６を表示して（ステップＳ８１６）、本処理を終了する。
【００７９】
ステップＳ８０２に戻り、ステップＳ８０２の判別の結果、取得した対象要因のいずれも発生していない場合には（ステップＳ８０２でＮＯ）、印刷ジョブ処理部１１１は、印刷ジョブデータを解析し、印刷ジョブの属性や印刷設定などの印刷情報を取得する（ステップＳ８０３）。
【００８０】
次いで、印刷ジョブ処理部１１１は、取得した対象要因のいずれかが発生したか否か判別する（ステップＳ８０４）。
【００８１】
ステップＳ８０４の判別の結果、取得した対象要因のいずれかが発生した場合には（ステップＳ８０４でＹＥＳ）、上記ステップＳ８１４に進む。
【００８２】
一方、ステップＳ８０４の判別の結果、取得した対象要因のいずれも発生していない場合には（ステップＳ８０４でＮＯ）、ＰＤＬデータに対してＲＩＰ処理などの画像処理を実行し、ラスタデータを取得する（ステップＳ８０５）。
【００８３】
次いで、印刷ジョブ処理部１１１は、取得した対象要因のいずれかが発生したか否か判別する（ステップＳ８０６）。
【００８４】
ステップＳ８０６の判別の結果、取得した対象要因のいずれかが発生した場合には（ステップＳ８０６でＹＥＳ）、上記ステップＳ８１４に進む。
【００８５】
一方、ステップＳ８０６の判別の結果、取得した対象要因のいずれも発生していない場合には（ステップＳ８０６でＮＯ）、印刷ジョブ処理部１１１は、取得したラスターデータを画像形成部１１２に転送し、画像形成部１１２に対して印刷を指示をすることで、印刷が実行される（ステップＳ８０７）。
【００８６】
次いで、印刷ジョブ処理部１１１は、取得した対象要因のいずれかが発生したか否か判別する（ステップＳ８０８）。
【００８７】
ステップＳ８０８の判別の結果、取得した対象要因のいずれかが発生した場合には（ステップＳ８０８でＹＥＳ）、上記ステップＳ８１４に進む。
【００８８】
一方、ステップＳ８０８の判別の結果、取得した対象要因のいずれも発生していない場合には（ステップＳ８０８でＮＯ）、印刷ジョブ処理部１１１の指示により、排紙部１１５を経由して、印刷物を積載部Ａ〜Ｃのいずれかに搬送する途中で、印刷物に対して印刷設定で指定された後処理が施される（ステップＳ８０９）。
【００８９】
次いで、印刷ジョブ処理部１１１は、取得した対象要因のいずれかが発生したか否か判別する（ステップＳ８１０）。
【００９０】
ステップＳ８１０の判別の結果、取得した対象要因のいずれかが発生した場合には（ステップＳ８１０でＹＥＳ）、上記ステップＳ８１４に進む。
【００９１】
一方、ステップＳ８１０の判別の結果、取得した対象要因のいずれも発生していない場合には（ステップＳ８１０でＮＯ）、印刷ジョブ処理部１１１の指示により、後処理が施された印刷物を積載部Ａ〜Ｃのいずれかへ排紙する（ステップＳ８１１）。
【００９２】
次いで、印刷ジョブ処理部１１１は、取得した対象要因のいずれかが発生したか否か判別する（ステップＳ８１２）。
【００９３】
ステップＳ８１２の判別の結果、取得した対象要因のいずれかが発生した場合には（ステップＳ８１２でＹＥＳ）、上記ステップＳ８１４に進む。
【００９４】
一方、ステップＳ８１２の判別の結果、取得した対象要因のいずれも発生していない場合には（ステップＳ８１２でＮＯ）、記憶部１０９に一時的に記憶された印刷ジョブデータ、及び中間データとして用いた実行中印刷ジョブに関連するデータを消去して（ステップＳ８１３）、本処理を終了する。
【００９５】
上記ステップＳ８０２，８０４，８０６，８０８，８１０，８１２は、ユーザが画像形成装置１０２で印刷操作を行ったことにより、記憶部１０９に記憶された印刷ジョブデータを用いて開始された印刷処理の実行中に、印刷処理の実行を中断させる予め定められた要因が発生したか否か判別する判別手段に対応する。
【００９６】
以上説明した実施の形態では、対象要因が発生すれば直ちに印刷ジョブを中止していたが、印刷ジョブを中止する条件として、対象要因の発生だけではなく、対象要因が発生した時から予め定められた時間が経過したという条件を加えるようにしてもよい。
【００９７】
これは、画像形成装置１０２の使用環境や、ユーザの使い方や希望に合わせて、実際に印刷ジョブの中止を実行するまでの時間を、柔軟に設定させるためである。
【００９８】
図９は、図１における操作部１１３に表示される時間設定も可能な設定画面例を示す図である。
【００９９】
図９において、表示部５０１には、画像形成装置１０２の設定項目として、セキュアプリントの実行中止対象要因の選択を促す初期設定メッセージ９０６が表示されている。
【０１００】
また、表示部５０１には、選択項目９０７〜９０９が表示されている。選択項目９０７は、対象要因発生後、直ちに印刷ジョブを中止させるための項目である。
【０１０１】
選択項目９０８は、対象要因が発生した時から予め定められた時間経過に印刷ジョブを中止させるための項目である。この場合の予め定められた時間は、要因ごとに設定されている。
【０１０２】
選択項目９０９は、対象要因が発生した時からユーザにより設定された予め定められた時間経過に印刷ジョブを中止させるための項目である。この場合の予め定められた時間は、入力欄９１０でユーザが設定した時間であり、ユーザは所望の時間が設定できる。
【０１０３】
図９の設定画面に示されるように、印刷ジョブを中止するための複数の条件を設けることで、それらをユーザの使用形態に合わせてユーザが選択できるので、ユーザの要望を最大限に満たすことができる。
【０１０４】
図１０は、図１におけるＣＰＵ１０７により実行されるセキュアプリント制御処理の手順を示すフローチャートである。
【０１０５】
図１０におけるセキュアプリント制御処理は、印刷ジョブデータを送信したユーザが入力したパスワードと印刷ジョブに含まれるパスワードとを比較し、それらが一致した場合に実行される。
【０１０６】
まず、印刷ジョブ処理部１１１は、図５の設定画面で設定された対象要因、及び図９の設定画面で設定された予め定められた時間を取得する（ステップＳ１００１）。具体的には、選択項目９０７が選択された場合には、予め定められた時間を０とし、選択項目９０８が選択された場合には、予め定められた時間は要因ごとに予め定められた時間であり、選択項目９０９が選択された場合には、予め定められた時間はユーザが入力した時間である。
【０１０７】
次いで、印刷ジョブ処理部１１１は、取得した対象要因のいずれかが発生し、かつ対象要因の発生から予め定められた時間が経過したか否か判別する（ステップＳ１００２）。
【０１０８】
ステップＳ１００２の判別の結果、取得した対象要因のいずれかが発生し、かつ対象要因の発生から予め定められた時間が経過した場合には（ステップＳ１００２でＹＥＳ）、実行中の印刷ジョブを中止する（ステップＳ１０１４）。
【０１０９】
次に、印刷ジョブ処理部１１１は、セキュアプリントの印刷ジョブデータとして記憶部１０９に記憶する（ステップＳ１０１５）。
【０１１０】
そして、印刷ジョブ処理部０１１１は、図６で示した警告メッセージ６０６を表示して（ステップＳ１０１６）、本処理を終了する。
【０１１１】
ステップＳ１００２に戻り、ステップＳ１００２の判別の結果、取得した対象要因のいずれも発生せず、または対象要因の発生から予め定められた時間が経過していない場合には（ステップＳ１００２でＮＯ）、印刷ジョブ処理部１１１は、印刷ジョブデータを解析し、印刷ジョブの属性や印刷設定などの印刷情報を取得する（ステップＳ１００３）。
【０１１２】
次いで、印刷ジョブ処理部１１１は、取得した対象要因のいずれかが発生し、かつ対象要因の発生から予め定められた時間が経過したか否か判別する（ステップＳ１００４）。
【０１１３】
ステップＳ１００４の判別の結果、取得した対象要因のいずれかが発生し、かつ対象要因の発生から予め定められた時間が経過した場合には（ステップＳ１００４でＹＥＳ）、上記ステップＳ１０１４に進む。
【０１１４】
一方、ステップＳ１００４の判別の結果、取得した対象要因のいずれも発生せず、または対象要因の発生から予め定められた時間が経過していない場合には（ステップＳ１００４でＮＯ）、ＰＤＬデータに対してＲＩＰ処理などの画像処理を実行し、ラスタデータを取得する（ステップＳ１００５）。
【０１１５】
次いで、印刷ジョブ処理部１１１は、取得した対象要因のいずれかが発生し、かつ対象要因の発生から予め定められた時間が経過したか否か判別する（ステップＳ１００６）。
【０１１６】
ステップＳ１００６の判別の結果、取得した対象要因のいずれかが発生し、かつ対象要因の発生から予め定められた時間が経過した場合には（ステップＳ１００６でＹＥＳ）、上記ステップＳ１０１４に進む。
【０１１７】
一方、ステップＳ１００６の判別の結果、取得した対象要因のいずれも発生せず、または対象要因の発生から予め定められた時間が経過していない場合には（ステップＳ１００６でＮＯ）、印刷ジョブ処理部１１１は、取得したラスターデータを画像形成部１１２に転送し、画像形成部１１２に対して印刷を指示をすることで、印刷が実行される（ステップＳ１００７）。
【０１１８】
次いで、印刷ジョブ処理部１１１は、取得した対象要因のいずれかが発生し、かつ対象要因の発生から予め定められた時間が経過したか否か判別する（ステップＳ１００８）。
【０１１９】
ステップＳ１００８の判別の結果、取得した対象要因のいずれかが発生し、かつ対象要因の発生から予め定められた時間が経過した場合には（ステップＳ１００８でＹＥＳ）、上記ステップＳ１０１４に進む。
【０１２０】
一方、ステップＳ１００８の判別の結果、取得した対象要因のいずれも発生せず、または対象要因の発生から予め定められた時間が経過していない場合には（ステップＳ１００８でＮＯ）、印刷ジョブ処理部１１１の指示により、排紙部１１５を経由して、印刷物を積載部Ａ〜Ｃのいずれかに搬送する途中で、印刷物に対して印刷設定で指定された後処理が施される（ステップＳ１００９）。
【０１２１】
次いで、印刷ジョブ処理部１１１は、取得した対象要因のいずれかが発生し、かつ対象要因の発生から予め定められた時間が経過したか否か判別する（ステップＳ１０１０）。
【０１２２】
ステップＳ１０１０の判別の結果、取得した対象要因のいずれかが発生し、かつ対象要因の発生から予め定められた時間が経過した場合には（ステップＳ１０１０でＹＥＳ）、上記ステップＳ１０１４に進む。
【０１２３】
一方、ステップＳ１０１０の判別の結果、取得した対象要因のいずれも発生せず、または対象要因の発生から予め定められた時間が経過していない場合には（ステップＳ１０１０でＮＯ）、印刷ジョブ処理部１１１の指示により、後処理が施された印刷物を積載部Ａ〜Ｃのいずれかへ排紙する（ステップＳ１０１１）。
【０１２４】
次いで、印刷ジョブ処理部１１１は、取得した対象要因のいずれかが発生し、かつ対象要因の発生から予め定められた時間が経過したか否か判別する（ステップＳ１０１２）。
【０１２５】
ステップＳ１０１２の判別の結果、取得した対象要因のいずれかが発生し、かつ対象要因の発生から予め定められた時間が経過した場合には（ステップＳ１０１２でＹＥＳ）、上記ステップＳ１０１４に進む。
【０１２６】
一方、ステップＳ１０１２の判別の結果、取得した対象要因のいずれも発生せず、または対象要因の発生から予め定められた時間が経過していない場合には（ステップＳ１０１２でＮＯ）、記憶部１０９に一時的に記憶された印刷ジョブデータ、及び中間データとして用いた実行中印刷ジョブに関連するデータを消去して（ステップＳ１０１３）、本処理を終了する。
【０１２７】
図１０の処理に示されるように、本実施の形態では、要因が発生し、かつ要因が発生してから予め定められた時間が経過した場合に、印刷処理を中止ようになっている。また、図９で説明したように、予め定められた時間は、要因ごとに定めることも可能である。
【０１２８】
図１０のセキュアプリント制御処理により、印刷ジョブの進行が停滞したと判断する複数の基準を設け、機器の初期設定画面を通じて、これらの基準のうち、いずれかを使用者により選択できるよう画像形成装置１０２を使用するユーザの様々な使用形態に合わせ、それらの要望を最大限に満たすことができる。
【０１２９】
本実施の形態によれば、パスワードによる認証後、印刷ジョブが開始されるものの、印刷ジョブを開始または継続するための要因が発生し印刷ジョブの処理が中断する場合、実行中の印刷ジョブを中止し、パスワードによる認証前の待機状態に移行する。
【０１３０】
つまり、ＰＣ１０１から、セキュアプリントを用いる印刷ジョブデータが送信され、画像形成装置１０２で記憶された時点の待機状態に戻るように制御する。
【０１３１】
よって、印刷ジョブを実行し印刷物を得るには、改めてユーザがパスワードを入力する印刷操作を行いって印刷ジョブを実行する必要がある。
【０１３２】
このようにして、印刷ジョブの実行中に、印刷ジョブの実行者などが画像形成装置から離れる危険性を考慮して、セキュアプリントにおける印刷物の安全性や信頼性を強固にすることを可能にした。
【０１３３】
以上説明したように、本実施の形態によれば、ユーザが画像形成装置１０２で印刷操作を行ったことにより開始された印刷処理の実行中に、印刷処理の実行を中断させる予め定められた要因が発生した場合に、印刷処理を中止し（ステップＳ８１４）、印刷データをセキュアプリント機能を用いる印刷データとして記憶部１０９に再び記憶するので（ステップＳ８１５）、印刷物が出力されることがない上に、再び印刷する場合には印刷操作が必要となることから、セキュアプリント機能のセキュリティをさらに向上させることができる。
【０１３４】
（他の実施の形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【０１３５】
１００  画像形成システム
１０２  画像形成装置
１０７  ＣＰＵ
１０８  ＲＡＭ
１０９  記憶部
１１１  印刷ジョブ処理部
１１２  画像形成部
【図１】
2015058555.tif 000003
【図２】
2015058555.tif 000004
【図３】
2015058555.tif 000005
【図４】
2015058555.tif 000006
【図５】
2015058555.tif 000007
【図６】
2015058555.tif 000008
【図７】
2015058555.tif 000009
【図８】
2015058555.tif 000010
【図９】
2015058555.tif 000011
【図１０】
2015058555.tif 000012