(57)【要約】【課題】機密資料などに含まれる機密情報の漏洩に対する安全性を高める。【解決手段】ＨＤＤ１０６（記憶デバイス）によりユーザー端末から登録された印刷ジョブを記憶し、画像処理部１１７により印刷ジョブに対応する印刷対象データを画像処理して印刷データとし、プリンター部１０２により印刷データに基づき、画像を印刷し、システム制御部１２１によりプリンター部１０２による印刷実行中に印刷エラーが生じると、印刷ジョブをＨＤＤ１０６（記憶デバイス）から消去する。このように、印刷エラーを生じた印刷ジョブをＨＤＤ１０６（記憶デバイス）から一旦消去することで、印刷エラーが解除されても、印刷エラーを生じたページからの再印刷が実行されない。【選択図】図１
2017205952.tif 000002
【特許請求の範囲】
【請求項１】
ユーザー端末から登録された印刷ジョブを記憶する記憶デバイスと、
前記印刷ジョブに対応する印刷対象データを画像処理して印刷データとする画像処理部と、
前記印刷データに基づき、画像を印刷するプリンター部と、
前記プリンター部による印刷実行中に印刷エラーが生じると、前記印刷ジョブを前記記憶デバイスから消去するシステム制御部とを備える
ことを特徴とする画像形成装置。
【請求項２】
前記システム制御部は、前記印刷ジョブのファイル名と前記印刷エラーを生じたページとを認証情報に紐付けて管理し、前記ファイル名と同じ前記印刷ジョブが再登録されると、前記画像処理部に対して再登録された前記印刷ジョブに対応する印刷対象データの画像処理を指示し、前記プリンター部に対して前記印刷エラーを生じたページ以降の印刷を指示することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記システム制御部は、前記印刷エラーを前記ユーザー端末に通知することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
記憶デバイスにより、ユーザー端末から登録された印刷ジョブを記憶する工程と、
画像処理部により、前記印刷ジョブに対応する印刷対象データを画像処理して印刷データとする工程と、
プリンター部により、前記印刷データに基づき、画像を印刷する工程と、
システム制御部により、前記プリンター部による印刷実行中に印刷エラーが生じると、前記印刷ジョブを前記記憶デバイスから消去する工程とを画像形成装置を制御するコンピューターに実行させる
ことを特徴とする印刷プログラム。
【請求項５】
前記システム制御部は、前記印刷ジョブのファイル名と前記印刷エラーを生じたページとを認証情報に紐付けて管理し、前記ファイル名と同じ前記印刷ジョブが再登録されると、前記画像処理部に対して再登録された前記印刷ジョブに対応する印刷対象データの画像処理を指示し、前記プリンター部に対して前記印刷エラーを生じたページ以降の印刷を指示することを特徴とする請求項４に記載の印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機密情報の漏洩に適した画像形成装置及び印刷プログラムに関する。
【背景技術】
【０００２】
たとえば、多機能プリンターや、複合機などのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である画像形成装置においては、印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能などが搭載されている。
【０００３】
また、このような画像形成装置には、時刻指定印刷という機能を有する機種もある。この機能により、深夜などの利用者が少ない時間帯を指定して印刷できるので、大量の文書を印刷する場合であっても、画像形成装置の占有により他のユーザーが使用できなくなることを避けることができる。
【０００４】
ところが、深夜などの時間帯での印刷実行中に用紙ジャムなどによる印刷エラーが生じると、画像形成装置の近くにユーザーがいないことが多く、印刷エラーを解除しての再印刷を実行できないことが予測される。また、印刷エラーを解除させないまま放置しておくと、他の印刷ジョブの印刷が実行できなくなる。
【０００５】
このような不具合を解除するものとして、特許文献１では、印刷データを受信する受信手段と、受信した印刷データを保管する保管手段と、所定の時刻に印刷データを描画する画像生成手段と、保管手段の空き容量が所定量以上ある場合、描画後の印刷データと時刻指定印刷のエラー情報とを関連付けて保存するデータ処理手段と、エラー発生時にデータ処理手段に保存したデータを用いて再印刷を実行する印刷手段とを備えた印刷装置を提案している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−０５６１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述した特許文献１の印刷装置では、印刷に失敗したときのエラー情報と時刻指定印刷ジョブとを紐付けし、エラー情報を元にジョブを再描画するので、印刷エラーを解除した後、印刷エラーを生じたページからの再印刷を実行できる。
【０００８】
ところが、この印刷装置では、印刷エラーを解除すると、印刷エラーを生じたページからの再印刷が実行されてしまうので、機密資料などに含まれる機密情報の漏洩に対する安全性を保障できなくなる、という問題がある。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解除することができる画像形成装置及び印刷プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の画像形成装置は、ユーザー端末から登録された印刷ジョブを記憶する記憶デバイスと、前記印刷ジョブに対応する印刷対象データを画像処理して印刷データとする画像処理部と、前記印刷データに基づき、画像を印刷するプリンター部と、前記プリンター部による印刷実行中に印刷エラーが生じると、前記印刷ジョブを前記記憶デバイスから消去するシステム制御部とを備えることを特徴とする。
また、前記システム制御部は、前記印刷ジョブのファイル名と前記印刷エラーを生じたページとを認証情報に紐付けて管理し、前記ファイル名と同じ前記印刷ジョブが再登録されると、前記画像処理部に対して再登録された前記印刷ジョブに対応する印刷対象データの画像処理を指示し、前記プリンター部に対して前記印刷エラーを生じたページ以降の印刷を指示することを特徴とする。
また、前記システム制御部は、前記印刷エラーを前記ユーザー端末に通知することを特徴とする。
本発明の印刷プログラムは、記憶デバイスにより、ユーザー端末から登録された印刷ジョブを記憶する工程と、画像処理部により、前記印刷ジョブに対応する印刷対象データを画像処理して印刷データとする工程と、プリンター部により、前記印刷データに基づき、画像を印刷する工程と、システム制御部により、前記プリンター部による印刷実行中に印刷エラーが生じると、前記印刷ジョブを前記記憶デバイスから消去する工程とを画像形成装置を制御するコンピューターに実行させることを特徴とする。
また、前記システム制御部は、前記印刷ジョブのファイル名と前記印刷エラーを生じたページとを認証情報に紐付けて管理し、前記ファイル名と同じ前記印刷ジョブが再登録されると、前記画像処理部に対して再登録された前記印刷ジョブに対応する印刷対象データの画像処理を指示し、前記プリンター部に対して前記印刷エラーを生じたページ以降の印刷を指示することを特徴とする。
本発明の画像形成装置及び印刷プログラムでは、記憶デバイスによりユーザー端末から登録された印刷ジョブを記憶し、画像処理部により印刷ジョブに対応する印刷対象データを画像処理して印刷データとし、プリンター部により印刷データに基づき、画像を印刷し、システム制御部によりプリンター部による印刷実行中に印刷エラーが生じると、印刷ジョブを記憶デバイスから消去する。
このように、印刷実行中に印刷エラーが生じた場合には、印刷エラーを生じた印刷ジョブを記憶デバイスから一旦消去するので、印刷エラーが解除されても、印刷エラーを生じたページからの再印刷が実行されない。
【発明の効果】
【００１１】
本発明の画像形成装置及び印刷プログラムによれば、印刷エラーを生じた印刷ジョブを記憶デバイスから一旦消去することで、印刷エラーが解除されても、印刷エラーを生じたページからの再印刷が実行されないようにすることができ、機密資料などに含まれる機密情報の漏洩に対する安全性を高めることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の画像形成装置をＭＦＰに適用した場合の一実施形態を説明するための図である。
【図２】図１のシステム制御部が管理する印刷ジョブ管理テーブルの一例について説明するための図である。
【図３】図１のＭＦＰでの印刷実行中に用紙ジャムなどによる印刷エラーが生じた場合に対する第１の印刷処理を説明するためのフローチャートである。
【図４】図１のＭＦＰでの印刷実行中に用紙ジャムなどによる印刷エラーが生じた場合に対する第２の印刷処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の画像形成装置の一実施形態を、図１〜図４を参照しながら説明する。なお、以下の説明においての画像形成装置の一例としては、たとえば印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能などを搭載した複合的な周辺機器であるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であるものとする。
【００１４】
まず、図１を参照し、ＭＦＰ１００の構成の一例について説明する。ＭＦＰ１００は、スキャナー部１０１、プリンター部１０２、ＦＡＸ部１０３、Ｉ／Ｆ（インターフェース）１０４、パネル部１０５及びＨＤＤ１０６の動作を制御する制御部１１０を備えている。
【００１５】
スキャナー部１０１は、イメージセンサ（図示省略）によって読み取られる、図示しない原稿の画像をデジタルの画像データに変換し、制御部１１０に入力するデバイスである。プリンター部１０２は、制御部１１０から出力される印刷データに基づき、図示しない用紙上に画像を印刷するデバイスである。ＦＡＸ部１０３は、制御部１１０から出力されるデータを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからのデータを受信して制御部１１０に入力するデバイスである。
【００１６】
Ｉ／Ｆ１０４は、ネットワークを介し、他のＭＦＰやユーザー端末などとの通信を受け持つ。なお、Ｉ／Ｆ１０４は、図示しないコンテンツサーバーやウェブサーバーなどとの通信を受け持ってもよい。パネル部１０５は、ＭＦＰ１００の印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能や、各種設定のための表示を行うタッチパネルなどのデバイスである。また、パネル部１０５は、ログイン時の認証処理で必要となる認証情報の入力を促す内容を表示する。なお、認証情報としては、ユーザーＩＤ及びパスワードであってもよいし、ユーザーＩＤのみであってもよい。ＨＤＤ１０６は、ＭＦＰ１００の種々の機能を提供するためのアプリケーションプログラムなどを記憶している記憶デバイスである。また、ＨＤＤ１０６は、たとえばユーザー端末側から登録された印刷ジョブ及びページ記述言語による印刷対応データを記憶するユーザーボックスを有している。なお、ユーザー端末としては、ＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）であってもよいし、携帯端末であってもよいし、タブレットであってもよい。
【００１７】
制御部１１０は、認証プログラムなどのアプリケーションプログラム、画像形成プログラム、及び制御プログラムなどを実行してＭＦＰ１００全体の動作を制御するプロセッサーである。制御部１１０は、スキャナー制御部１１１、プリンター制御部１１２、ＦＡＸ（Ｆａｃｓｉｍｉｌｅ）制御部１１３、通信制御部１１４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１５、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１６、画像処理部１１７、認証管理部１１８、パネル操作制御部１１９、ＨＤＤ制御部１２０、システム制御部１２１を備えている。また、これらは、データバス１２２に接続されている。
【００１８】
スキャナー制御部１１１は、スキャナー部１０１の読み取り動作を制御する。プリンター制御部１１２は、プリンター部１０２の印刷動作を制御する。ＦＡＸ制御部１１３は、ＦＡＸ部１０３によるデータの送受信動作を制御する。通信制御部１１４は、Ｉ／Ｆ１０４を介し、ネットワーク経由でのデータなどの送受信の制御を行う。
【００１９】
ＲＡＭ１１５は、プログラムを実行するためのワークメモリーである。また、ＲＡＭ１１５は、画像処理部１１７によって画像処理された印刷データを記憶する。ＲＯＭ１１６には、各部の動作チェックなどを行う制御プログラムが記憶されている。画像処理部１１７は、スキャナー部１０１によって読み取られた画像データに対する画像処理（ラスタライズ）を行う。また、画像処理部１１７は、ＨＤＤ１０６のユーザーボックスに登録された印刷対象データに対する画像処理（ラスタライズ）を行う。なお、システム制御部１２１は、画像処理部１１７が画像処理した印刷データを、一旦、ＲＡＭ１１５に記憶させる。
【００２０】
認証管理部１１８は、予め登録された認証情報を管理する。認証情報は、ユーザーＩＤ（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  ）及びパスワードであってもよいし、ユーザーＩＤのみであってもよい。また、認証管理部１１８は、パネル部１０５を介して入力された認証情報と、登録されている認証情報とを照合し、ユーザー認証を行う。
【００２１】
パネル操作制御部１１９は、パネル部１０５の表示動作を制御する。また、パネル操作制御部１１９は、パネル部１０５を介し、印刷、コピー、ＦＡＸ、ネットワーク経由でのデータ送受信などの開始、タンデム印刷の設定などを受け付ける。また、パネル操作制御部１１９は、パネル部１０５を介して入力される認証情報を受け付ける。ＨＤＤ制御部１２０は、ＨＤＤ１０６に対するデータの読み出し及び書き込みなどを制御する。
【００２２】
システム制御部１２１は、各部の連携動作などを制御する。また、システム制御部１２１は、印刷実行中に用紙ジャムなどによる印刷エラーが生じた場合、後述の図２に示す印刷ジョブ管理テーブル２００を参照し、ユーザー端末に対して印刷エラーを通知する。また、システム制御部１２１は、印刷エラーを生じた印刷ジョブを、ＨＤＤ１０６のユーザーボックスから消去する。
【００２３】
次に、図２を参照し、システム制御部１２１が管理する印刷ジョブ管理テーブル２００の一例について説明する。印刷ジョブ管理テーブル２００には、項目２００ａ〜２００ｈが設けられている。項目２００ａはユーザーＩＤを示し、項目２００ｂはＩＰアドレス等の接続先を示すアクセス情報を示し、項目２００ｃは印刷ジョブの登録日を示し、項目２００ｄは印刷ジョブのファイル名を示し、項目２００ｅは印刷枚数を示し、項目２００ｆは印刷エラーの有無を示し、項目２００ｇは印刷エラーのページを示し、項目２００ｈは印刷ジョブの処理を示している。なお、項目２００ｂ〜２００ｈのアクセス情報、印刷ジョブの登録日、印刷ジョブのファイル名、印刷枚数、印刷エラーの有無、印刷エラーのページ、印刷ジョブの処理は、項目２００ａのユーザーＩＤに紐付けられている。また、項目２００ｂのアクセス情報は、ユーザー端末に対するものであってもよいし、ＰＣに対するものであってもよいし、携帯端末に対するものであってもよいし、タブレットに対するものであってもよい。なお、本実施形態において、印刷対象データのファイル名は、印刷ジョブのファイル名と特定の規則性を持って付与されているものとする。特定の規則性を満たす印刷ジョブと印刷対象データが紐付けられる。また、印刷ジョブ管理テーブル２００に印刷ジョブに対応する印刷対象データのファイル名の項目を設けてもよい。この場合、印刷ジョブ管理テーブル２００に従って、印刷対象データのファイル名がユーザーＩＤに紐付けられることにより、印刷ジョブと印刷対象データとの対応関係が明確になる。
【００２４】
ここで、図２では、たとえば項目２００ａのユーザーＩＤが０００１〜０００３に対応する印刷ジョブがＨＤＤ１０６のユーザーボックスに登録されると、項目２００ｃに示すように、印刷ジョブの登録日が書き込まれることを示している。また、ユーザーＩＤが０００１に対応する印刷ジョブについては、項目２００ｅのように印刷枚数が３０枚であり、項目２００ｆのように印刷エラーが無く、項目２００ｈのように印刷ジョブの処理が完了していることを示している。
【００２５】
これに対し、ユーザーＩＤが０００２に対応する印刷ジョブについては、項目２００ｅのように印刷枚数が８０枚であり、項目２００ｆのように印刷エラーが有り、項目２００ｇのように印刷エラーが発生したページが５０枚目であり、項目２００ｈのように印刷ジョブの処理が未完であることを示している。また、ユーザーＩＤが０００３に対応する印刷ジョブについては、項目２００ｅのように印刷枚数が２５枚であり、項目２００ｈのように印刷ジョブの処理が待機であることを示している。
【００２６】
つまり、システム制御部１２１は、ユーザー端末から受け取った印刷ジョブの処理が完了するまでのそれぞれの印刷ジョブの状態を、印刷ジョブ管理テーブル２００で管理する。
【００２７】
次に、図３を参照し、ＭＦＰ１００での印刷実行中に用紙ジャムなどによる印刷エラーが生じた場合に対する第１の印刷処理について説明する。なお、以下においては、ユーザー端末からの印刷ジョブと印刷ジョブに対応する印刷対象データが予めＨＤＤ１０６にユーザーボックスに登録されている場合で説明する。
【００２８】
（ステップＳ１０１）
まず、システム制御部１２１は、ログイン処理が完了したかどうかを判断する。この場合、システム制御部１２１は、認証管理部１１８がパネル部１０５を介して入力されたユーザーＩＤ及びパスワードと、既に管理している認証情報との一致を確認していなければログイン処理が完了していないと判断する（ステップＳ１０１：Ｎｏ）。
これに対し、システム制御部１２１は、認証管理部１１８がパネル部１０５を介して入力されたユーザーＩＤ及びパスワードと、既に管理している認証情報との一致を確認すれば、ログイン処理が完了したと判断し（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移行する。なお、認証管理部１１８がパネル部１０５を介して入力されたユーザーＩＤ及びパスワードと、既に管理している認証情報とが不一致であると確認した場合、システム制御部１２１がパネル部１０５に不一致であるエラーを表示させてもよい。
【００２９】
（ステップＳ１０２）
システム制御部１２１は、印刷処理の指示を受け付けたかどうかを判断する。
この場合、システム制御部１２１は、パネル操作制御部１１９からのパネル部１０５を介したユーザーによる印刷処理の指示を受け付けたことを示す通知が無ければ印刷処理の指示を受け付けていないと判断する（ステップＳ１０２：Ｎｏ）。
これに対し、システム制御部１２１は、パネル操作制御部１１９からのパネル部１０５を介したユーザーによる印刷処理の指示を受け付けたことを示す通知が有れば印刷処理の指示を受け付けたと判断し（ステップＳ１０２：Ｙｅｓ）、ステップＳ１０３に移行する。
【００３０】
（ステップＳ１０３）
システム制御部１２１は、画像処理部１１７及びプリンター制御部１１２に対して印刷処理を指示し、ステップＳ１０４に移行する。
この場合、システム制御部１２１は、ＨＤＤ１０６のユーザーボックスに登録されている印刷ジョブに対応する印刷対象データを画像処理部１１７に渡す。画像処理部１１７は、印刷対象データに対して画像処理（ラスタライズ）を実行して印刷データを生成する。システム制御部１２１は、画像処理部１１７が処理した印刷データをＲＡＭ１１５に記憶させた後、プリンター制御部１１２に対し、印刷を指示する。プリンター制御部１１２は、ＲＡＭ１１５に記憶されている印刷データを元に、プリンター部１０２に対して印刷を行わせる。
【００３１】
（ステップＳ１０４）
システム制御部１２１は、印刷処理が完了したかどうかを判断する。
この場合、システム制御部１２１は、プリンター制御部１１２からの印刷完了の通知を受け取ると、印刷処理が完了したと判断し（ステップＳ１０４：Ｙｅｓ）、処理を終了する。すなわち、システム制御部１２１は、印刷ジョブ管理テーブル２００のたとえばユーザーＩＤが０００１に対応する印刷ジョブのように、印刷エラーを生じることなく印刷処理が完了すると、項目２００ｈの印刷ジョブの処理を完了とする。このとき、システム制御部１２１は、処理を完了した印刷ジョブに対応する印刷データをＲＡＭ１１５から消去してもよい。また、システム制御部１２１は、処理を完了した印刷ジョブ及び処理を完了した印刷ジョブに対応する印刷対象データを、ＨＤＤ１０６のユーザーボックスから消去してもよい。これにより、ＨＤＤ１０６の空き容量の減少を抑制できる。
これに対し、システム制御部１２１は、プリンター制御部１１２からの印刷完了の通知を受け取っていなければ印刷処理が完了していないと判断し（ステップＳ１０４：Ｎｏ）、ステップＳ１０５に移行する。
【００３２】
（ステップＳ１０５）
システム制御部１２１は、印刷エラーが生じたかどうかを判断する。
この場合、システム制御部１２１は、用紙ジャムや用紙切れなどが生じていなければ印刷エラーが生じていないと判断し（ステップＳ１０５：Ｎｏ）、ステップＳ１０４に戻る。
これに対し、システム制御部１２１は、用紙ジャムや用紙切れなどが生じると印刷エラーが生じたと判断し（ステップＳ１０５：Ｙｅｓ）、ステップＳ１０６に移行する。すなわち、システム制御部１２１は、プリンター制御部１１２から印刷エラーを生じたページを示す情報を受け取り、印刷ジョブ管理テーブル２００のたとえばユーザーＩＤが０００２に対応する印刷ジョブのように、印刷エラーを生じたページ（たとえば５０ページ）を項目２００ｇに書き込み、項目２００ｈの印刷ジョブの処理を未完とする。
【００３３】
（ステップＳ１０６）
システム制御部１２１は、通信制御部１１４を介し、ユーザー端末に印刷エラーを通知し、ステップＳ１０７に移行する。
この場合、システム制御部１２１は、印刷ジョブ管理テーブル２００の項目２００ｇの印刷エラーを生じたページ（たとえば５０ページ）を、ユーザー端末に通知する。これにより、ユーザーは、印刷エラーが生じたことを確認できるとともに、５０ページ以降の印刷が完了していないことを併せて確認できる。
【００３４】
（ステップＳ１０７）
システム制御部１２１は、ＨＤＤ１０６のユーザーボックスに登録されている印刷エラーを生じた印刷ジョブを消去する。このとき、システム制御部１２１は、印刷エラーを生じた印刷ジョブに対応する印刷対象データをＨＤＤ１０６のユーザーボックスから消去しても良い。また、システム制御部１２１は、印刷エラーを生じた印刷ジョブに対応する印刷データをＲＡＭ１１５から消去してもよい。
これにより、用紙ジャムや用紙切れなどが解除されても、印刷エラーを生じたページからの再印刷が実行されないので、機密資料などに含まれる機密情報を防止できる。
【００３５】
なお、印刷エラーを生じた印刷ジョブがユーザー端末から再登録された場合、ステップＳ１０１で再度、ログイン処理を行うことで、印刷ジョブの先頭ページ又は任意のページからの印刷を行うことができる。この場合、システム制御部１２１が印刷ジョブ管理テーブル２００を参照し、印刷エラーを生じたページを確認することで、後述の図４のように、印刷エラーを生じたページからの印刷を自動で行うことも可能である。
【００３６】
次に、図４を参照し、ＭＦＰ１００での印刷実行中に用紙ジャムなどによる印刷エラーが生じた場合に対する第２の印刷処理に説明する。なお、以下においては、上記同様に、ユーザー端末からの印刷ジョブがＨＤＤ１０６にユーザーボックスに登録されている場合で説明する。
【００３７】
（ステップＳ２０１）
まず、システム制御部１２１は、ログイン処理が完了したかどうかを判断する。この場合、システム制御部１２１は、認証管理部１１８がパネル部１０５を介して入力されたユーザーＩＤ及びパスワードと、既に管理している認証情報との一致を確認していなければログイン処理が完了していないと判断する（ステップＳ２０１：Ｎｏ）。
これに対し、システム制御部１２１は、認証管理部１１８がパネル部１０５を介して入力されたユーザーＩＤ及びパスワードと、既に管理している認証情報との一致を確認すれば、ログイン処理が完了したと判断し（ステップＳ２０１：Ｙｅｓ）、ステップＳ２０２に移行する。なお、認証管理部１１８がパネル部１０５を介して入力されたユーザーＩＤ及びパスワードと、既に管理している認証情報とが不一致であると確認した場合、システム制御部１２１がパネル部１０５に不一致であるエラーを表示させてもよい。
【００３８】
（ステップＳ２０２）
システム制御部１２１は、印刷処理の指示を受け付けたかどうかを判断する。
この場合、システム制御部１２１は、パネル操作制御部１１９からのパネル部１０５を介したユーザーによる印刷処理の指示を受け付けたことを示す通知が無ければ印刷処理の指示を受け付けていないと判断する（ステップＳ２０２：Ｎｏ）。
これに対し、システム制御部１２１は、パネル操作制御部１１９からのパネル部１０５を介したユーザーによる印刷処理の指示を受け付けたことを示す通知が有れば印刷処理の指示を受け付けたと判断し（ステップＳ２０２：Ｙｅｓ）、ステップＳ２０３に移行する。
【００３９】
（ステップＳ２０３）
システム制御部１２１は、画像処理部１１７及びプリンター制御部１１２に対して印刷処理を指示し、ステップＳ２０４に移行する。
この場合、システム制御部１２１は、ＨＤＤ１０６のユーザーボックスに登録されている印刷ジョブに対応する印刷対象データを画像処理部１１７に渡す。画像処理部１１７は、印刷対象データに対して画像処理（ラスタライズ）を実行して印刷データを生成する。システム制御部１２１は、画像処理部１１７が処理した印刷データをＲＡＭ１１５に記憶させた後、プリンター制御部１１２に対し、印刷を指示する。プリンター制御部１１２は、ＲＡＭ１１５に記憶されている印刷データを元に、プリンター部１０２に対して印刷を行わせる。
【００４０】
（ステップＳ２０４）
システム制御部１２１は、印刷処理が完了したかどうかを判断する。
この場合、システム制御部１２１は、プリンター制御部１１２からの印刷完了の通知を受け取ると、印刷処理が完了したと判断し（ステップＳ２０４：Ｙｅｓ）、処理を終了する。すなわち、システム制御部１２１は、印刷ジョブ管理テーブル２００のたとえばユーザーＩＤが０００１に対応する印刷ジョブのように、印刷エラーを生じることなく印刷処理が完了すると、項目２００ｈの印刷ジョブの処理を完了とする。このとき、システム制御部１２１は、上記同様に、処理を完了とした印刷ジョブに対応する印刷データをＲＡＭ１１５から消去してもよい。また、システム制御部１２１は、処理を完了した印刷ジョブ及び処理を完了した印刷ジョブに対応する印刷対象データを、ＨＤＤ１０６のユーザーボックスから消去してもよい。これにより、ＨＤＤ１０６の空き容量の減少を抑制できる。
これに対し、システム制御部１２１は、プリンター制御部１１２からの印刷完了の通知を受け取っていなければ印刷処理が完了していないと判断し（ステップＳ２０４：Ｎｏ）、ステップＳ２０５に移行する。
【００４１】
（ステップＳ２０５）
システム制御部１２１は、印刷エラーが生じたかどうかを判断する。
この場合、システム制御部１２１は、用紙ジャムや用紙切れなどが生じていなければ印刷エラーが生じていないと判断し（ステップＳ２０５：Ｎｏ）、ステップＳ２０４に戻る。
これに対し、システム制御部１２１は、用紙ジャムや用紙切れなどが生じると印刷エラーが生じたと判断し（ステップＳ２０５：Ｙｅｓ）、ステップＳ２０６に移行する。すなわち、システム制御部１２１は、上記同様に、プリンター制御部１１２から印刷エラーを生じたページを示す情報を受け取り、印刷ジョブ管理テーブル２００のたとえばユーザーＩＤが０００２に対応する印刷ジョブのように、印刷エラーを生じたページ（たとえば５０ページ）を項目２００ｇに書き込み、項目２００ｈの印刷ジョブの処理を未完とする。
【００４２】
（ステップＳ２０６）
システム制御部１２１は、通信制御部１１４を介し、ユーザー端末に印刷エラーを通知し、ステップＳ２０７に移行する。
この場合、システム制御部１２１は、上記同様に、印刷ジョブ管理テーブル２００の項目２００ｇの印刷エラーを生じたページ（たとえば５０ページ）を、ユーザー端末に通知する。これにより、ユーザーは、ユーザーは、印刷エラーが生じたことを確認できるとともに、５０ページ以降の印刷が完了していないことを併せて確認できる。
【００４３】
（ステップＳ２０７）
システム制御部１２１は、ＨＤＤ１０６のユーザーボックスに登録されている印刷エラーを生じた印刷ジョブを消去する。このとき、システム制御部１２１は、印刷エラーを生じた印刷ジョブに対応する印刷対象データをＨＤＤ１０６のユーザーボックスから消去しても良い。また、システム制御部１２１は、印刷エラーを生じた印刷ジョブに対応する印刷データをＲＡＭ１１５から消去してもよい。
これにより、上記同様に、用紙ジャムや用紙切れなどが解除されても、印刷エラーを生じたページからの再印刷が実行されないので、機密資料などに含まれる機密情報を防止できる。
【００４４】
（ステップＳ２０８）
システム制御部１２１は、印刷エラーが解除されたかどうかを判断する。この場合、システム制御部１２１は、用紙ジャムや用紙切れなどが解除されていなければ印刷エラーが解除されないと判断する（ステップＳ２０８：Ｎｏ）。
これに対し、システム制御部１２１は、用紙ジャムや用紙切れなどが解除されていれば印刷エラーが解除されたと判断し（ステップＳ２０８：Ｙｅｓ）、ステップＳ２０９に移行する。
【００４５】
（ステップＳ２０９）
システム制御部１２１は、印刷ジョブ及び印刷ジョブに対応する印刷対象データを受け取ったかどうかを判断する。
この場合、システム制御部１２１は、通信制御部１１４からの印刷ジョブを受け取ったことを示す通知が無ければ印刷ジョブを受け取っていないと判断する（ステップＳ２０９：Ｎｏ）。
これに対し、システム制御部１２１は、通信制御部１１４からの印刷ジョブを受け取ったことを示す通知が有れば印刷ジョブを受け取ったと判断し（ステップＳ２０９：Ｙｅｓ）、ステップＳ２１０に移行する。
【００４６】
（ステップＳ２１０）
システム制御部１２１は、ログイン処理が完了したかどうかを判断する。この場合、システム制御部１２１は、認証管理部１１８がパネル部１０５を介して入力されたユーザーＩＤ及びパスワードと、既に管理している認証情報との一致を確認していなければログイン処理が完了していないと判断する（ステップＳ２１０：Ｎｏ）。
これに対し、システム制御部１２１は、認証管理部１１８がパネル部１０５を介して入力されたユーザーＩＤ及びパスワードと、既に管理している認証情報との一致を確認すれば、ログイン処理が完了したと判断し（ステップＳ２１０：Ｙｅｓ）、ステップＳ２１１に移行する。
【００４７】
（ステップＳ２１１）
システム制御部１２１は、印刷処理の指示を受け付けたかどうかを判断する。
この場合、システム制御部１２１は、パネル操作制御部１１９からのパネル部１０５を介したユーザーによる印刷処理の指示を受け付けたことを示す通知が無ければ印刷処理の指示を受け付けていないと判断する（ステップＳ２１１：Ｎｏ）。
これに対し、システム制御部１２１は、パネル操作制御部１１９からのパネル部１０５を介したユーザーによる印刷処理の指示を受け付けたことを示す通知が有れば印刷処理の指示を受け付けたと判断し（ステップＳ２１１：Ｙｅｓ）、ステップＳ２１２に移行する。
【００４８】
（ステップＳ２１２）
システム制御部１２１は、受け取った印刷ジョブが印刷エラーを生じた印刷ジョブと同じがどうかを判断する。
この場合、システム制御部１２１は、印刷ジョブ管理テーブル２００を参照し、受け取った印刷ジョブのユーザーＩＤ及びファイル名が印刷エラーを生じた印刷ジョブのユーザーＩＤ及びファイル名と一致していなければ受け取った印刷ジョブが印刷エラーを生じた印刷ジョブと同じでないと判断し（ステップＳ２１２：Ｎｏ）、受け取った印刷ジョブ及び印刷対象データをＨＤＤ１０６のユーザーボックスに登録してステップＳ２０３に移行する。
これに対し、システム制御部１２１は、受け取った印刷ジョブのユーザーＩＤ及びファイル名が印刷エラーを生じた印刷ジョブのユーザーＩＤ及びファイル名と一致していれば受け取った印刷ジョブが印刷エラーを生じた印刷ジョブと同じであると判断し（ステップＳ２１２：Ｙｅｓ）、受け取った印刷ジョブ及び印刷対象データをＨＤＤ１０６のユーザーボックスに登録してステップＳ２１３に移行する。
【００４９】
（ステップＳ２１３）
システム制御部１２１は、印刷ジョブ管理テーブル２００を参照し、印刷エラーのページを確認し、ステップＳ２１４に移行する。
【００５０】
（ステップＳ２１４）
システム制御部１２１は、画像処理部１１７及びプリンター制御部１１２に対して印刷エラーのページからの印刷処理を指示し、ステップＳ２０４に移行する。
この場合、システム制御部１２１は、ＨＤＤ１０６のユーザーボックスに登録されている印刷ジョブに対応する印刷対象データを画像処理部１１７に渡す。画像処理部１１７は、印刷エラーのページ以降の印刷対象データに対しての画像処理（ラスタライズ）を実行する。システム制御部１２１は、画像処理部１１７が処理した印刷データをＲＡＭ１１５に記憶させた後、プリンター制御部１１２に対し、印刷を指示する。このとき、プリンター制御部１１２はＲＡＭ１１５に記憶されている印刷データを元に、プリンター部１０２に対して印刷を行わせる。そして、システム制御部１２１は、ステップＳ２０４で印刷処理が完了したかどうかを判断し、印刷処理が完了したと判断した場合、処理を終了する。
また、システム制御部１２１は、ステップＳ２０５で再度印刷エラーが生じたと判断した場合、ステップＳ２０６〜Ｓ２１４の処理を実行する。
以上のように、印刷エラーを生じた印刷ジョブを再登録することで、ログイン処理後に印刷エラーのページ以降の印刷が実行されることから、機密資料などに含まれる機密情報を防止できる。
【００５１】
なお、以上では、ユーザーがユーザー端末から印刷ジョブをＭＦＰ１００に再登録した後、ステップＳ２１０で再度ログイン処理が行われる場合として説明したが、ステップＳ２１０、Ｓ２１１の処理を省き、ステップＳ２１２でシステム制御部１２１が受け取った印刷ジョブが印刷エラーを生じた印刷ジョブと同じであると判断したとき、画像処理部１１７及びプリンター制御部１１２に対して印刷エラーのページからの印刷処理を指示してもよい。この場合、印刷ジョブをＭＦＰ１００に再登録したユーザーは、直ちにＭＦＰ１００側に移動して印刷エラーのページからの印刷完了を待つことができる。
【００５２】
また、図３で説明した第１の印刷処理と、図４で説明した第２の印刷処理とについては、パネル部１０５を介し選択可能とすることで、ＭＦＰ１００の設置環境に応じた設定を行うことができる。
【００５３】
このように、本実施形態では、ＨＤＤ１０６（記憶デバイス）によりユーザー端末から登録された印刷ジョブを記憶し、画像処理部１１７により印刷ジョブに対応する印刷対象データを画像処理して印刷データとし、プリンター部１０２により印刷データに基づき、画像を印刷し、システム制御部１２１によりプリンター部１０２による印刷実行中に印刷エラーが生じると、印刷ジョブをＨＤＤ１０６（記憶デバイス）から消去する。このように、印刷エラーを生じた印刷ジョブをＨＤＤ１０６（記憶デバイス）から一旦消去することで、印刷エラーが解除されても、印刷エラーを生じたページからの再印刷が実行されないようにすることができ、機密資料などに含まれる機密情報の漏洩に対する安全性を高めることができる。
【符号の説明】
【００５４】
１００  ＭＦＰ
１０１  スキャナー部
１０２  プリンター部
１０３  ＦＡＸ部
１０４  Ｉ／Ｆ
１０５  パネル部
１０６  ＨＤＤ
１１０  制御部
１１１  スキャナー制御部
１１２  プリンター制御部
１１３  ＦＡＸ制御部
１１４  通信制御部
１１５  ＲＡＭ
１１６  ＲＯＭ
１１７  画像処理部
１１８  認証管理部
１１９  パネル操作制御部
１２０  ＨＤＤ制御部
１２１  システム制御部
１２２  データバス
２００  印刷ジョブ管理テーブル
２００ａ〜２００ｈ  項目
【図１】
2017205952.tif 000003
【図２】
2017205952.tif 000004
【図３】
2017205952.tif 000005
【図４】
2017205952.tif 000006