(57)【要約】【課題】パスワードに関連付けられた印刷ジョブを実行するセキュリティ印刷機能とユーザ識別情報に関連付けられた印刷ジョブを実行する蓄積印刷機能とにおける印刷処理を適切に実行できる技術を提供すること。【解決手段】ＭＦＰ１は、パスワード８３を含む印刷ジョブ７５を印刷するセキュリティ印刷機能と、ユーザ名８５を含む印刷ジョブ７５を印刷する蓄積印刷機能を有する。ＭＦＰ１は、蓄積印刷機能を実行する旨の設定を受け付けたことに応じて（Ｓ７７：ＹＥＳ）、印刷ジョブ７５にパスワード８３が設定されているか判断することなく、受信した印刷ジョブ７５をメモリ１５に保存する（Ｓ８７）。また、ＣＰＵ１２は、メモリ１５に保存した印刷ジョブ７５のパスワード８３を、タッチパネル２１を介して受け付けることなく印刷する。【選択図】図７
2019142172.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを保存する記憶部と、
通信部と、
表示部と、
操作を受け付ける操作部と、
画像を印刷する印刷部と、
制御部と、
を備え、
前記制御部により、前記通信部を介して前記印刷ジョブを受信する受信処理と、前記受信処理により受信した前記印刷ジョブにパスワードが含まれているか否かを判断する判断処理と、前記判断処理により、前記印刷ジョブにパスワードが含まれていると判断した場合に、前記印刷ジョブを前記記憶部に保存する保存処理と、前記判断処理により、前記印刷ジョブにパスワードが含まれていないと判断した場合に、前記印刷ジョブに係る画像を前記印刷部により印刷する第１印刷処理と、前記記憶部に保存された前記印刷ジョブに関する情報を示すジョブ一覧を前記表示部に表示する第１表示処理と、表示した前記ジョブ一覧から前記印刷ジョブの選択を、前記操作部により受け付ける第１受付処理と、前記操作部を介してパスワードを受け付ける第２受付処理と、前記第１受付処理で選択された前記印刷ジョブに関連付けられたパスワードと、前記第２受付処理で受け付けたパスワードとが一致するか否かを判断するパスワード判断処理と、前記パスワード判断処理の結果、前記印刷ジョブに関連付けられたパスワードと前記第２受付処理で受け付けたパスワードとが一致すると判断したことに応じて、前記第１受付処理で選択された前記印刷ジョブを前記印刷部により印刷する第２印刷処理と、を含むセキュリティ印刷機能を実行する印刷装置において、
前記制御部は、
蓄積印刷機能を含む前記印刷装置が備える機能の実行を行うか否かの設定を受け付ける第３受付処理を実行し、
前記蓄積印刷機能は、ユーザ識別情報を前記操作部を介して受け付ける第４受付処理と、前記ユーザ識別情報の認証に係わる認証データに基づいて、前記第４受付処理で受け付けた前記ユーザ識別情報の認証を実行し、認証の成功に応じて、前記記憶部に保存された前記印刷ジョブのうち、認証に成功した前記ユーザ識別情報と関連付けられた前記印刷ジョブに係る画像を前記印刷部により印刷する第３印刷処理と、を含み、
前記制御部は、
前記第３受付処理において前記蓄積印刷機能を実行する旨の設定を受け付けたことに応じて、前記パスワード判断処理を実行することなく前記記憶部に前記印刷ジョブを保存し、前記記憶部に保存した前記印刷ジョブのパスワードを前記操作部を介して受け付けることなく第３印刷処理、
を実行する、印刷装置。
【請求項２】
前記制御部は、
前記第３受付処理において前記蓄積印刷機能を実行する旨の設定を受け付けたことに応じて、前記第３受付処理において前記セキュリティ印刷機能を実行しない旨の設定を受け付けなくても、前記セキュリティ印刷機能を実行しない旨の設定を行う、請求項１に記載の印刷装置。
【請求項３】
前記受信処理は、前記通信部を介してパスワード及び前記ユーザ識別情報が関連付けられた前記印刷ジョブを受信し、
前記制御部は、
前記受信処理により受信した前記印刷ジョブに関連付けられた前記ユーザ識別情報が、前記認証データに登録されているか否かを判断する第２判断処理を実行し、
前記蓄積印刷機能を実行する旨の設定が行われた状態でかつ前記印刷ジョブに関連付けられた前記ユーザ識別情報が前記認証データに登録されていると判断した場合に、前記印刷ジョブを前記蓄積印刷機能の前記第３印刷処理で印刷する前記印刷ジョブである蓄積印刷用ジョブとして前記記憶部に保存し、前記蓄積印刷機能を実行する旨の設定が行われた状態でかつ前記印刷ジョブに関連付けられた前記ユーザ識別情報が前記認証データに登録されていないと判断した場合に、前記印刷ジョブを前記記憶部に記憶しない、請求項１又は請求項２に記載の印刷装置。
【請求項４】
前記受信処理は、前記通信部を介してパスワード及び前記ユーザ識別情報が関連付けられた前記印刷ジョブを受信し、
前記制御部は、
前記受信処理により受信した前記印刷ジョブに関連付けられた前記ユーザ識別情報が、前記認証データに登録されているか否かを判断する第２判断処理を実行し、
前記蓄積印刷機能を実行する旨の設定が行われた状態でかつ前記印刷ジョブに関連付けられた前記ユーザ識別情報が前記認証データに登録されていると判断した場合に、前記印刷ジョブを前記蓄積印刷機能の前記第３印刷処理で印刷する前記印刷ジョブである蓄積印刷用ジョブとして前記記憶部に保存し、前記蓄積印刷機能を実行する旨の設定が行われた状態でかつ前記印刷ジョブに関連付けられた前記ユーザ識別情報が前記認証データに登録されていないと判断した場合に、前記印刷ジョブを前記セキュリティ印刷機能の前記第２印刷処理で印刷する前記印刷ジョブであるセキュリティ印刷用ジョブとして前記記憶部に保存する、請求項１又は請求項２に記載の印刷装置。
【請求項５】
前記制御部は、
前記セキュリティ印刷機能により印刷処理の実行操作を行うための機能アイコンを前記表示部に表示させ、
前記蓄積印刷機能を実行する旨が設定されている場合かつ前記第４受付処理により受け付けた前記ユーザ識別情報の認証が成功している場合に、前記機能アイコンを選択可能な状態で前記表示部に表示せず、前記蓄積印刷機能を実行する旨が設定されている場合かつ前記第４受付処理により受け付けたユーザ識別情報の認証が成功していない場合に、前記機能アイコンを操作可能な状態で前記表示部に表示する、請求項１乃至請求項４の何れか１項に記載の印刷装置。
【請求項６】
前記制御部は、
前記蓄積印刷機能を実行する旨の設定を受け付けた際に、既に前記記憶部に前記セキュリティ印刷機能によるセキュリティ印刷用ジョブとして保存された前記印刷ジョブがある場合、前記記憶部に保存された前記印刷ジョブのうち前記ユーザ識別情報が設定された前記印刷ジョブを、前記蓄積印刷機能の蓄積印刷用ジョブとして保存する、請求項１乃至請求項５の何れか１項に記載の印刷装置。
【請求項７】
前記制御部は、
前記蓄積印刷機能を実行する旨の設定を受け付けた際に、既に前記記憶部に保存された前記印刷ジョブがある場合、前記記憶部に保存された前記印刷ジョブのうち、パスワードが設定された前記印刷ジョブを、前記セキュリティ印刷機能の前記第１印刷処理で印刷する前記印刷ジョブであるセキュリティ印刷用ジョブとして処理する、請求項１乃至請求項６の何れか１項に記載の印刷装置。
【請求項８】
メールを受信し印刷するメール受信機能を備え、
前記制御部は、
前記メールを受信することに応じて、前記メールの送信元のメールアドレスへメール用パスワードを送信するパスワード送信処理と、
受信した前記メールに係わるメール情報を、送信する前記メール用パスワードと関連付けて前記記憶部に保存するメール情報保存処理と、
前記メール情報を前記表示部に表示する第２表示処理と、
表示した前記メール情報の選択を、前記操作部により受け付ける第５受付処理と、
前記操作部を介してメール用パスワードを受け付ける第６受付処理と、
前記第５受付処理で選択された前記メール情報に関連付けられたメール用パスワードと、前記第６受付処理で受け付けたメール用パスワードとが一致するか否かを判断するメール用パスワード判断処理と、
前記メール用パスワード判断処理の結果、前記第５受付処理で選択された前記メール情報に関連付けられたメール用パスワードと、前記第６受付処理で受け付けたメール用パスワードとが一致すると判断したことに応じて、前記メール情報に係わる印刷を前記印刷部により実行する第４印刷処理と、
を実行し、
前記第３受付処理において前記蓄積印刷機能を実行する旨の設定を受け付けた後も、前記メールに関する印刷機能を維持する、請求項１乃至請求項７の何れか１項に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブをメモリに保存し、ユーザからの認証情報の入力により印刷を開始する機能を有する印刷装置に関するものである。
【背景技術】
【０００２】
従来、印刷実行者が、画像形成装置にログインした後、印刷ジョブの印刷操作を行う画像形成装置がある（例えば、特許文献１など）。特許文献１において、印刷実行者は、ユーザ識別情報と、認証情報とを、画像形成装置のログイン画面を用いて入力する。画像形成装置は、認証に成功したログインユーザに関連付けられた文書一覧を表示する。印刷実行者は、表示された文書一覧の中から印刷したい文書データを選択し、画像形成装置に印刷を実行させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３２０１６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方で、印刷ジョブを印刷装置に送信する際にパスワードを設定し、印刷装置において印刷ジョブに関連付けられたパスワード認証をおこなうことで印刷を実行する機能もある。いずれも受信した印刷ジョブを一旦メモリに保存し、ユーザからの認証情報の入力により印刷を開始する。しかしながら、２つの機能が共存する装置についてどちらの機能を優先するか考慮されていなかった。
【０００５】
本願は、上記の課題に鑑み提案されたものであって、パスワードに関連付けられた印刷ジョブを実行するセキュリティ印刷機能とユーザ識別情報に関連付けられた印刷ジョブを実行する蓄積印刷機能とにおける印刷処理を適切に実行できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る印刷装置は、印刷ジョブを保存する記憶部と、通信部と、表示部と、操作を受け付ける操作部と、画像を印刷する印刷部と、制御部と、を備える。前記制御部により、前記通信部を介して前記印刷ジョブを受信する受信処理と、前記受信処理により受信した前記印刷ジョブにパスワードが含まれているか否かを判断する判断処理と、前記判断処理により、前記印刷ジョブにパスワードが含まれていると判断した場合に、前記印刷ジョブを前記記憶部に保存する保存処理と、前記判断処理により、前記印刷ジョブにパスワードが含まれていないと判断した場合に、前記印刷ジョブに係る画像を前記印刷部により印刷する第１印刷処理と、前記記憶部に保存された前記印刷ジョブに関する情報を示すジョブ一覧を前記表示部に表示する第１表示処理と、表示した前記ジョブ一覧から前記印刷ジョブの選択を、前記操作部により受け付ける第１受付処理と、前記操作部を介してパスワードを受け付ける第２受付処理と、前記第１受付処理で選択された前記印刷ジョブに関連付けられたパスワードと、前記第２受付処理で受け付けたパスワードとが一致するか否かを判断するパスワード判断処理と、前記パスワード判断処理の結果、前記印刷ジョブに関連付けられたパスワードと前記第２受付処理で受け付けたパスワードとが一致すると判断したことに応じて、前記第１受付処理で選択された前記印刷ジョブを前記印刷部により印刷する第２印刷処理と、を含むセキュリティ印刷機能を実行する印刷装置において、前記制御部は、蓄積印刷機能を含む前記印刷装置が備える機能の実行を行うか否かの設定を受け付ける第３受付処理を実行し、前記蓄積印刷機能は、ユーザ識別情報を前記操作部を介して受け付ける第４受付処理と、前記ユーザ識別情報の認証に係わる認証データに基づいて、前記第４受付処理で受け付けた前記ユーザ識別情報の認証を実行し、認証の成功に応じて、前記記憶部に保存された前記印刷ジョブのうち、認証に成功した前記ユーザ識別情報と関連付けられた前記印刷ジョブに係る画像を前記印刷部により印刷する第３印刷処理と、を含み、前記制御部は、前記第３受付処理において前記蓄積印刷機能を実行する旨の設定を受け付けたことに応じて、前記パスワード判断処理を実行することなく前記記憶部に前記印刷ジョブを保存し、前記記憶部に保存した前記印刷ジョブのパスワードを前記操作部を介して受け付けることなく第３印刷処理、を実行する。
【発明の効果】
【０００７】
本願に係る印刷装置によれば、セキュリティ印刷機能を有する印刷装置において、蓄積印刷機能を実行する旨の設定が可能である。そして、印刷装置は、蓄積印刷機能を実行する旨の設定を受け付けたことに応じて、セキュリティ印刷機能における処理を実行しない。すなわち、セキュリティ印刷機能を制限する。蓄積印刷機能の有効化に応じてセキュリティ印刷機能を制限することで、２つの機能を有する印刷装置における印刷処理を適切に実行できる。なお、ここでいう、「セキュリティ印刷機能を制限する」とは、セキュリティ印刷機能を完全に停止しセキュリティ印刷用ジョブを破棄する場合だけでなく、セキュリティ印刷用ジョブの少なくとも一部を蓄積印刷用ジョブとして印刷等する場合を含む概念である。
【０００８】
なお、本明細書に開示される技術は、印刷装置に限らず、種々の形態で実現することが可能であり、印刷装置を制御するための印刷制御方法や、上記装置の機能または上記方法を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態のＭＦＰの電気的構成を示すブロック図である。
【図２】認証ＤＢに保存されるデータを示す図である。
【図３】ＰＪＬで記述された印刷ジョブの内容を示す図である。
【図４】ＭＦＰのタッチパネルで表示される画面の状態遷移を示すシーケンス図である。
【図５】メイン処理の内容を示すフローチャートである。
【図６】機能設定処理の内容を示すフローチャートである。
【図７】印刷／蓄積処理の内容を示すフローチャートである。
【図８】印刷／蓄積処理の内容を示すフローチャートである。
【図９】待機画面表示処理の内容を示すフローチャートである。
【図１０】アイコン押下後処理の内容を示すフローチャートである。
【図１１】第２実施形態の機能設定処理の内容を示すフローチャートである。
【図１２】第２実施形態の印刷／蓄積処理の内容を示すフローチャートである。
【発明を実施するための形態】
【００１０】
（第１実施形態）
以下、本願の印刷装置を具体化した一実施形態である第１実施形態のＭＦＰ１について図１を参照しつつ説明する。図１は、ＭＦＰ１の電気的構成を示すブロック図である。
【００１１】
（１．ＭＦＰの構成）
ＭＦＰ１は、印刷機能、コピー機能、スキャナ機能、ＦＡＸ機能を備える複合機である。図１に示すように、ＭＦＰ１は、ＣＰＵ１２、ＲＡＭ１３、メモリ１５、印刷部１６、画像読取部１７、ＦＡＸ通信部１８、ユーザインタフェース２０、およびネットワークインタフェース２４などを備えている。これらのＣＰＵ１２等は、バス１１で互いに接続されている。また、ＭＦＰ１は、商用電源から電力を供給する電源２５を備えている。電源２５は、電源コードや電源回路（ブリッジダイオード、平滑化回路など）を備え、商用電源から直流電源を生成し、電源線にてＭＦＰ１が備える各部へ電力を供給する。
【００１２】
メモリ１５（本発明の記憶部の一例）は、例えば、ＮＶＲＡＭなどの不揮発性メモリである。なお、本願の記憶部は、ＮＶＲＡＭに限らず、揮発性のＲＡＭ、ＲＯＭ、ＨＤＤ、ＭＦＰ１に接続される外部記憶装置（ＵＳＢメモリなど）、あるいはそれらを組み合わせた記憶部でも良い。また、本願の記憶部は、ネットワークインタフェース２４を介して接続されるファイルサーバ等でも良い。また、記憶部は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００１３】
メモリ１５は、制御プログラム７１などの各種プログラムを保存している。制御プログラム７１は、例えば、ＭＦＰ１の各部を統括的に制御するプログラムである。ＣＰＵ１２は、制御プログラム７１を実行し、実行した処理結果をＲＡＭ１３に一時的に記憶させながら、バス１１で接続された各部を制御する。また、制御プログラム７１には、Ｗｅｂサーバとして機能するプログラムであるＥＷＳ（Embedded Web Server）プログラムが含まれている。ＣＰＵ１２は、ＥＷＳプログラムを実行することで、ＭＦＰ１をＷｅｂサーバとして機能させる。また、本実施形態のメモリ１５内には、認証ＤＢ（データベースの略）７３が構築されている。認証ＤＢ７３は、後述するように、例えば、ＭＦＰ１にログインできるログインユーザのユーザ名、各ユーザの権限、各ユーザのメールアドレスを関連付けたデータである（図２参照）。なお、以下の説明では、ＣＰＵ１２で制御プログラム７１等を実行するＭＦＰ１のことを、単に装置名で記載する場合がある。例えば、「ＭＦＰ１がタッチパネル２１に対する操作入力を受け付ける」という記載は、「ＭＦＰ１がＣＰＵ１２で制御プログラム７１を実行しタッチパネル２１を制御することで、タッチパネル２１に対する操作入力を受け付ける」ということを意味する場合がある。
【００１４】
印刷部１６は、ヘッド１６１およびインクカートリッジ１６２を有する。インクカートリッジ１６２は、インクを収容する。ヘッド１６１は、インクカートリッジ１６２から供給されるインクをシート（紙やＯＨＰなど）に吐出する。これにより、印刷部１６は、ＣＰＵ１２の制御に基づいて、インクジェット方式によりシートに画像を印刷する。なお、本願の印刷部１６は、インクジェット方式で印刷を行う構成に限らず、他の方式、例えば、電子写真方式で印刷を行う構成でも良い。
【００１５】
画像読取部１７は、不図示の原稿台およびＣＩＳ（Contact Image Sensor）やＣＣＤ(Charge-Coupled Device)等のイメージセンサを備える。画像読取部１７は、原稿台に載置された原稿に対してＣＩＳ等を移動させ、原稿を読み取り、画像データを生成する。ＦＡＸ通信部１８は、電話回線を介して、他のファクシミリ装置との間でＦＡＸデータの送受信を行う。
【００１６】
ユーザインタフェース２０は、タッチパネル２１、およびテンキー２２などの操作ボタンを有する。タッチパネル２１は、例えば、液晶パネル、液晶パネルの背面側から光を照射するＬＥＤ等の光源、液晶パネルの表面に貼り合わされた接触感知膜等を備えている。ユーザインタフェース２０は、ＣＰＵ１２の制御に基づいて、例えば各種の設定画面や装置の動作状態等をタッチパネル２１に表示する。また、ユーザインタフェース２０は、タッチパネル２１やテンキー２２に対する操作入力に応じた信号をＣＰＵ１２へ送信する。
【００１７】
ネットワークインタフェース２４は、例えば、ＬＡＮ（Local Area Network）インタフェースであり、ＬＡＮケーブル（図示略）を介してルータ２９に接続されている。本実施形態のルータ２９には、例えば、複数のＰＣ４１と、メールサーバ４３が接続されている。ユーザは、ＰＣ４１を操作することで、ＰＣ４１からＭＦＰ１へ印刷ジョブ７５を送信する。ＭＦＰ１は、ＰＣ４１から受信した印刷ジョブ７５に基づいて印刷処理を実行する。また、ＭＦＰ１は、メールサーバ４３から受信したメールを印刷ジョブ７５として処理し、メールに添付されたファイルの印刷等を実行するメール受信機能を有している。なお、ＭＦＰ１へ印刷ジョブ７５を送信する装置は、ＰＣ４１やメールサーバ４３に限らず、例えば、ＭＦＰ１と無線通信が可能な携帯端末でも良い。また、ＭＦＰ１、ＰＣ４１、メールサーバ４３を接続するネットワークは、有線ＬＡＮに限らず、例えば、無線ＬＡＮあるいはＷＡＮ（インターネットを含む）でも良い。
【００１８】
次に、メモリ１５に記憶する認証ＤＢ７３について説明する。
図２は、認証ＤＢ７３に保存されるデータの一例を示している。図２に示すように、認証ＤＢ７３には、例えば、ユーザ名１１１、ＰＩＮ番号１１３、印刷権限フラグ１１４、スキャン権限フラグ１１５、コピー権限フラグ１１６、メールアドレス１１７が関連付けられて１つのレコードとして登録されている。本実施形態の認証ＤＢ７３には、パブリックユーザ（ＰＵＢＬＩＣ）、「ｉｎｏｕｅ」、「ｋａｔｏ」、「ｈａｙａｓｈｉ」、「ｍｉｎａｍｉ」の５つがユーザとして登録されている。ユーザ名１１１およびＰＩＮ番号１１３は、例えば、ＭＦＰ１を管理するシステム管理者によって各ユーザに付与される。各ユーザは、このユーザ名１１１やＰＩＮ番号１１３を用いてＭＦＰ１のログイン操作を行う。
【００１９】
また、印刷権限フラグ１１４、スキャン権限フラグ１１５、コピー権限フラグ１１６は、ＭＦＰ１に対する印刷機能、スキャン機能、コピー機能の実行権限を、各ユーザに付与するか設定するフラグ値である。例えば、図２に示す例では、パブリックユーザやユーザ名「ｉｎｏｕｅ」は、印刷権限、およびスキャン権限を有するが、コピー権限を有していない。
【００２０】
また、各レコードには、ユーザ名１１１やＰＩＮ番号１１３等と関連付けてメールアドレス１１７が設定されている。本実施形態のＭＦＰ１は、上記したようにメールサーバ４３から受信したメールの添付ファイルの印刷等が可能となっている。
【００２１】
システム管理者は、図２に示すユーザの追加や削除、権限の変更、メールアドレス１１７の登録などを認証ＤＢ７３に対して行う。例えば、本実施形態のＭＦＰ１は、認証ＤＢ７３の設定をＥＷＳで受付け可能となっている。例えば、システム管理者は、ＰＣ４１でＷｅｂブラウザを操作し、ＭＦＰ１のＥＷＳにアクセスする。ＭＦＰ１は、ＥＷＳのＷｅｂページで受付けた情報に基づいて、認証ＤＢ７３の設定を実行する。なお、認証ＤＢ７３の編集方法は、上記したＷＥＢサーバを利用した方法に限らない。例えば、ＭＦＰ１は、タッチパネル２１に対する操作入力に応じて、認証ＤＢ７３を編集しても良い。また、図２に示す認証ＤＢ７３のデータ項目は、一例であり、例えば、認証ＤＢ７３は、ＦＡＸ機能の実行権限を付与するフラグ値や、各ユーザの印刷枚数を制限する値を有しても良い。
【００２２】
（２．セキュリティ印刷機能と、蓄積印刷機能）
本実施形態のＭＦＰ１は、セキュリティ印刷機能と、蓄積印刷機能を備えている。以下の説明では、図１に示すように、セキュリティ印刷機能を実行するための印刷ジョブ７５を、セキュリティ印刷用ジョブ７５Ａと称し、蓄積印刷機能を実行するための印刷ジョブ７５を、蓄積印刷用ジョブ７５Ｂと称して説明する。
【００２３】
蓄積印刷機能は、ユーザ名８５が設定された印刷ジョブ７５をＰＣ４１などから受信すると、受信した印刷ジョブ７５を蓄積印刷用ジョブ７５ＢとしてＭＦＰ１のメモリ１５に記憶する。ＭＦＰ１のタッチパネル２１を介してユーザ名およびＰＩＮ番号が入力されると、認証ＤＢ７３に登録されたユーザ名１１１およびＰＩＮ番号１１３（図２参照）と照合する。照合の結果、認証ＤＢ７３に登録されたユーザ名１１１およびＰＩＮ番号１１３と一致すると、入力操作を行ったユーザがＭＦＰ１にログインする。ユーザがＭＦＰ１にログインすることにより、そのログインしたユーザのユーザ名８５が関連付けられた蓄積印刷用ジョブ７５Ｂをメモリ１５から取得し印刷を開始する。
【００２４】
蓄積印刷機能の設定は、システム管理者が、ＰＣ４１でＷｅｂブラウザを操作し、ＭＦＰ１のＥＷＳにアクセスすることにより行われる。蓄積印刷機能を実行する旨の設定が行われる場合、ＭＦＰ１は、ＰＣ４１等の外部から受信する印刷ジョブ７５に対し、本実施形態により説明する蓄積印刷のための各処理を実行する。蓄積印刷機能を実行しない旨の設定が行われる場合、ＭＦＰ１は、ＰＣ４１等の外部から印刷ジョブ７５を受信すると、メモリ１５に記憶させることなく印刷処理を開始する。なお、この場合のメモリ１５に記憶させないとは、印刷開始のためのトリガーを別に設けないということであり、印刷処理のために一時的にメモリ１５に記憶させる処理は含まない。また、ＰＣ４１で実行されるプリンタドライバは、ＰＣ４１にログインするためのユーザのユーザアカウントを印刷ジョブ７５に設定し、ＭＦＰ１へ送信する。また、ＰＣ４１にログインするためのユーザアカウントと認証ＤＢ７３に登録されるユーザ名１１１は同じ文字列が使用されている。
【００２５】
セキュリティ印刷機能とは、パスワードが関連付けられた印刷ジョブ７５を一旦ＭＦＰ１のメモリ１５に記憶し、ＭＦＰ１のタッチパネル２１をユーザが操作し、印刷ジョブ７５に関連付けられたパスワードを入力することにより印刷ジョブ７５の印刷を実行する機能である。ＰＣ４１は、セキュリティ印刷機能を実行する場合、ジョブ名８１とパスワード８３を設定したセキュリティ印刷用ジョブ７５ＡをＭＦＰ１へ送信する。ジョブ名８１は、例えば、ＰＣ４１で実行されるプリンタドライバによって付与される印刷ジョブ７５の名前である。パスワード８３は、例えば、ＰＣ４１で実行されるプリンタドライバの設定画面でユーザにより設定され、セキュリティ印刷用ジョブ７５Ａと関連付けられた情報（数字や文字など）である。
【００２６】
蓄積印刷機能およびセキュリティ印刷機能は、外部から受信した印刷ジョブ７５をメモリ１５に蓄積し、ＭＦＰ１においてユーザが認証情報の入力操作をおこなうことにより印刷を開始する点で共通する。一方、入力する認証情報が、セキュリティ印刷機能では印刷ジョブ７５に関連付けられたパスワード８３であるが、蓄積印刷機能は認証ＤＢ７３に登録されたユーザ名１１１に対応するＰＩＮ番号１１３である点で異なる。また、印刷を開始する印刷ジョブ７５が、セキュリティ印刷機能ではユーザにより選択された印刷ジョブ７５であるが、蓄積印刷機能では印刷対象となるすべての印刷ジョブ７５である点で異なる。
【００２７】
図３は、一例として、ＰＪＬ（Printer Job Language）で記述された印刷ジョブ７５を示している。なお、図３のデータの内容は一例である。図３に示すように、例えば、印刷ジョブ７５のヘッダには、ジョブ名８１、ユーザ名８５、パスワード８３、送信時間、記述言語の種類の順に変数（ＪＯＢ＿ＮＡＭＥなど）を設定するコマンドが記載されている。ＭＦＰ１は、例えば、受信した印刷ジョブ７５のヘッダに設定されたデータに基づいて、その印刷ジョブ７５の処理内容を変更する。ＭＦＰ１は、例えば、パスワード８３を示す「ＪＯＢ＿ＰＡＳＳＷＯＲＤ」の変数に有効な値が設定されている場合、受信した印刷ジョブ７５にパスワード８３が設定されていると判断し、セキュリティ印刷用ジョブ７５Ａとして扱う。また、ＭＦＰ１は、例えば、ユーザ名８５を示す「ＰＲＩＮＴ＿ＵＳＥＲ」に有効な値が設定されている場合、受信した印刷ジョブ７５にユーザ名８５が設定されていると判断する。なお、ＰＪＬ以外のプリンタ言語についても、同様に、各言語で定義された内容を判断することで、ユーザ名８５等の設定状態を検出できる。
【００２８】
図４は、ＭＦＰ１のタッチパネル２１で表示される画面の状態遷移を示している。図４におけるＳ１９〜Ｓ２９は、ＭＦＰ１のログイン操作に係わる処理である。ＭＦＰ１は、例えば、電源を投入され制御プログラム７１を実行しシステムを起動した後、図４の左上に示す待機画面９１をタッチパネル２１（図１参照）に表示する。ＭＦＰ１は、ＦＡＸ機能、コピー機能、スキャン機能などを選択する機能アイコン９３を、待機画面９１の中央部に表示する。また、ＭＦＰ１は、現在選択されているユーザ名を表示するユーザ表示欄９５を、待機画面９１の左上に表示する。電源投入時は、まだ誰もログインしていない状態のため、ＭＦＰ１は、待機画面９１において、ログアウト状態であることを示すパブリックユーザが選択されている状態であることをユーザ表示欄９５に表示する。待機画面９１が表示された状態では、パブリックユーザに許可された権限（図２参照）に応じた機能(スキャン機能など）を実行できる。なお、ＭＦＰ１は、現在の時間や日付を示す日時欄９７を待機画面９１の右下に表示する。また、ＭＦＰ１は、左右方向へのスクロールが可能であることを示す三角アイコン９８を待機画面９１の左右両側に表示する。
【００２９】
図４のＳ１９において、パブリックユーザを表示したユーザ表示欄９５をユーザがタッチすると、ＭＦＰ１は、ユーザ選択ウインドウ１０９をタッチパネル２１に表示する。ユーザ選択ウインドウ１０９には、認証ＤＢ７３に登録されたユーザ名１１１が表示される。
【００３０】
認証ＤＢ７３に登録されたユーザ名１１１をユーザ選択ウインドウ１０９に表示した後、ユーザ選択ウインドウ１０９のいずれかのユーザ名１１１、例えば「ｉｎｏｕｅ」のユーザ名１１１をユーザによってタッチされると（Ｓ２１）、ＭＦＰ１は、ＰＩＮ番号１１３を入力するＰＩＮ番号入力ウインドウ１２１を表示する。ＭＦＰ１は、ＰＩＮ番号１１３を入力するためのテンキー１２３と、ＰＩＮ番号入力欄１２４を、ＰＩＮ番号入力ウインドウ１２１に表示する。テンキー１２３を用いてＰＩＮ番号入力欄１２４にＰＩＮ番号１１３を入力されると、ＭＦＰ１は、入力されたＰＩＮ番号１１３と、ユーザ選択ウインドウ１０９で選択されたユーザ名１１１に関連付けられたＰＩＮ番号１１３（この場合、図２の「ｉｎｏｕｅ」の「１１１１」）とが一致するか判断する（Ｓ２３）。ＭＦＰ１は、ＰＩＮ番号１１３が一致すると、ログインを許可する。なお詳細は後述するが、ＭＦＰ１は、ログインしたユーザと関連付けられた蓄積印刷用ジョブ７５Ｂがメモリ１５に蓄積されており、かつログインしたユーザに印刷権限が付与されている場合、蓄積した蓄積印刷用ジョブ７５Ｂをすべて印刷する（Ｓ２３）。
【００３１】
ＭＦＰ１は、ログイン後の第２待機画面９１Ｂを表示する。ＭＦＰ１は、ログインしたユーザ名（例えば、「ｉｎｏｕｅ」）を、第２待機画面９１Ｂのユーザ表示欄９５に表示する。この状態では、ログインしたユーザは、認証ＤＢ７３で許可されている機能のみを実行できる。従って、ＭＦＰ１は、認証ＤＢ７３に設定された権限に基づいてログイン後の機能を制限することで、各ユーザの実行権限を制限する。例えば、コピー権限のないユーザが、コピーの機能アイコン９３をタッチしても機能が実行されない。なお、ＭＦＰ１は、ログインしたユーザが権限を有しない、すなわち、実行できない機能の機能アイコン９３を第２待機画面９１Ｂに表示しなくとも良い。
【００３２】
第２待機画面９１Ｂを表示した状態で、ユーザ表示欄９５をタッチされると（Ｓ２５）、ＭＦＰ１は、ログアウトウインドウ１２６を表示する。ＭＦＰ１は、ログアウトを実行するか選択する選択キー１２５をログアウトウインドウ１２６に表示する。ログアウトの実行を指示する「ＹＥＳ」の選択キー１２５をタッチされると（Ｓ２７）、ＭＦＰ１は、待機画面９１をタッチパネル２１に表示する。これにより、ログアウトが完了する。また、ＭＦＰ１は、第２待機画面９１Ｂを表示する状態のまま一定時間が経過した場合、タッチパネル２１の表示を第２待機画面９１Ｂから待機画面９１に戻す（Ｓ２９）。この一定時間は、例えば、３０秒〜１分である。
【００３３】
（３．ＭＦＰ１の作動）
次に、本実施形態のＭＦＰ１の作動について、図５〜図１０を参照しつつ、説明する。図５は、印刷ジョブ７５を処理するメイン処理の流れを示している。ＭＦＰ１は、例えば、電源を投入され制御プログラム７１をＣＰＵ１２で実行しシステムを起動した後、図５に示すメイン処理を実行する。なお、本明細書のシーケンス図やフローチャートは、基本的に、プログラム（制御プログラム７１など）に記述された命令に従ったＣＰＵ１２の処理を示す。すなわち、以下の説明における「判断」、「受信」、「取得」、「受け付け」、「判断」、「制御」、「設定」等の処理は、ＣＰＵ１２の処理を表している。ＣＰＵ１２による処理は、ハードウェア制御も含む。
【００３４】
（３−１．機能設定処理）
まず、図６を用いて、ＭＦＰ１の機能設定処理を説明する。本実施形態のＭＦＰ１は、例えば、初期値として、セキュリティ印刷機能を実行するＯＮ設定、蓄積印刷機能を実行しないＯＦＦ設定となっている。そして、例えば、ＣＰＵ１２は、起動後に制御プログラム７１を実行すると、管理用のＷＥＢサーバ（ＥＷＳ）を起動する。システム管理は、ＰＣ４１からＭＦＰ１のＥＷＳにログインし、ＭＦＰ１の各種の設定を変更する。システム管理者は、例えば、ＥＷＳのＷＥＢページに表示された各項目を選択等し、確定ボタンをクリックすることで、セキュリティ印刷機能のＯＮ／ＯＦＦ設定、蓄積印刷機能のＯＮ／ＯＦＦ設定、上記した認証ＤＢ７３の登録等を実行できる。なお、ＭＦＰ１は、タッチパネル２１やテンキー２２（図１参照）の操作入力に応じて、セキュリティ印刷機能のＯＮ／ＯＦＦ設定、蓄積印刷機能のＯＮ／ＯＦＦ設定等を実行できる構成でも良い。
【００３５】
そして、ＣＰＵ１２は、図６に示す機能設定処理を開始すると、上記したＥＷＳによって設定の変更を受け付けた否かを判断する（Ｓ５１）。例えば、ＥＷＳは、機能の設定変更の指示を受け付けた場合、機能設定処理を実行するプログラムに変更内容を通知する。ＣＰＵ１２は、Ｓ５１において、ＥＷＳから機能設定の変更指示の通知がなかった場合、すなわち、機能の設定変更がない場合（Ｓ５１：ＮＯ）、図６に示す機能設定処理を終了する。
【００３６】
一方、ＣＰＵ１２は、Ｓ５１において、ＥＷＳから機能設定の変更内容が通知された場合、すなわち、機能の設定変更があった場合（Ｓ５１：ＹＥＳ）、取得した機能設定の変更内容をメモリ１５に保存し（Ｓ５３）、Ｓ５５を実行する。これにより、ＭＦＰ１は、ＥＷＳで受付けた変更内容を反映させ、次回以降の起動時にもその設定内容を保持する。Ｓ５５において、ＣＰＵ１２は、蓄積印刷機能がＯＮ設定であるか否かを判断する。ＣＰＵ１２は、蓄積印刷機能がＯＦＦ設定であると判断すると（Ｓ５５：ＮＯ）、図６に示す機能設定処理を終了する。また、ＣＰＵ１２は、蓄積印刷機能がＯＮ設定であると判断すると（Ｓ５５：ＹＥＳ）、Ｓ５６を実行する。上記したように、本実施形態のＭＦＰ１は、初期値として蓄積印刷機能をＯＦＦ設定されている。このため、ＣＰＵ１２は、システム管理者等によって蓄積印刷機能をＯＮ設定されるまで、Ｓ５６以降の処理を実行しない。なお、ＭＦＰ１は、初期値として蓄積印刷機能をＯＮ設定される構成でも良い。
【００３７】
Ｓ５６において、ＣＰＵ１２は、セキュリティ印刷機能がＯＮ設定であるか否かを判断する。ＣＰＵ１２は、セキュリティ印刷機能がＯＦＦ設定であると判断すると（Ｓ５６：ＮＯ）、Ｓ５８を実行する。また、ＣＰＵ１２は、セキュリティ印刷機能がＯＮ設定であると判断すると（Ｓ５６：ＹＥＳ）、セキュリティ印刷機能がＯＦＦ設定であることを示す設定値をメモリ１５に保存する（Ｓ５７）。これにより、ＭＦＰ１は、次回以降の起動時にもセキュリティ印刷機能をＯＦＦ設定とする。従って、本実施形態のＣＰＵ１２は、蓄積印刷機能のＯＮ設定に応じて、セキュリティ印刷機能を自動的にＯＦＦ設定する。ＣＰＵ１２は、Ｓ５７を実行した後、Ｓ５８を実行する。
【００３８】
次に、Ｓ５８以降の処理において、ＣＰＵ１２は、メモリ１５に保存された印刷ジョブ７５の判断を行う。ここで、ＣＰＵ１２は、システムを起動した後、ＰＣ４１等から受信した印刷ジョブ７５をメモリ１５に保存する。例えば、ＣＰＵ１２は、後述する図８のＳ９１において、セキュリティ印刷機能のＯＮ設定時に受信したパスワード８３が設定された印刷ジョブ７５を、セキュリティ印刷用ジョブ７５Ａとしてメモリ１５に保存する。そこで、図６のＳ５８において、ＣＰＵ１２は、蓄積印刷機能をＯＮ設定されると（Ｓ５５：ＹＥＳ）、メモリ１５に保存している印刷ジョブ７５（セキュリティ印刷用ジョブ７５Ａなど）について判断を行い、蓄積印刷として処理が可能な印刷ジョブ７５を検出する。
【００３９】
Ｓ５８において、ＣＰＵ１２は、メモリ１５に保存された印刷ジョブ７５の中に、セキュリティ印刷用ジョブ７５Ａがあるか否かを判断する。ＣＰＵ１２は、例えば、メモリ１５に保存された印刷ジョブ７５のうち、パスワード８３を示す「ＪＯＢ＿ＰＡＳＳＷＯＲＤ」の変数に有効な値が設定されている印刷ジョブ７５を、セキュリティ印刷用ジョブ７５Ａであると判断する（Ｓ５８：ＹＥＳ）。あるいは、ＣＰＵ１２は、メモリ１５の記憶領域に、セキュリティ印刷用ジョブ７５Ａを保存するための専用領域を設け、その領域内に保存された印刷ジョブ７５をセキュリティ印刷用ジョブ７５Ａとして判断してもよい（Ｓ５８：ＹＥＳ）。ＣＰＵ１２は、メモリ１５に保存された印刷ジョブ７５の中に、セキュリティ印刷用ジョブ７５Ａがないと判断すると（Ｓ５８：ＮＯ）、図６に示す機能設定処理を終了する。
【００４０】
また、ＣＰＵ１２は、メモリ１５に保存された印刷ジョブ７５の中に、セキュリティ印刷用ジョブ７５Ａがある場合（Ｓ５８：ＹＥＳ）、そのセキュリティ印刷用ジョブ７５Ａにユーザ名８５が設定されているか否かを判断する（Ｓ５９）。ＣＰＵ１２は、セキュリティ印刷用ジョブ７５Ａにユーザ名８５が設定されていないと判断すると（Ｓ５９：ＮＯ）、そのセキュリティ印刷用ジョブ７５Ａをメモリ１５から消去する（Ｓ６７）。
【００４１】
ここで、ユーザ名８５が設定されていないセキュリティ印刷用ジョブ７５Ａは、ユーザと関連付けることが難しく、ログインユーザと関連付けた蓄積印刷の対象とすることが難しい。このため、蓄積印刷機能がＯＮ設定されると、蓄積印刷の対象とならないユーザ名８５が設定されていないセキュリティ印刷用ジョブ７５Ａが、メモリ１５に保存されたままとなる虞がある。また、本実施形態のＣＰＵ１２は、上記したように、蓄積印刷機能のＯＮ設定に合わせてセキュリティ印刷機能をＯＦＦ設定する。このため、仮にパスワード８３が設定されている印刷ジョブ７５であっても、ユーザ名８５が設定されていない印刷ジョブ７５は、再度、セキュリティ印刷機能がＯＮ設定されるまでメモリ１５に保存された状態となる。そこで、本実施形態のＣＰＵ１２は、ユーザ名８５の設定されていないセキュリティ印刷用ジョブ７５Ａをメモリ１５から消去することで、メモリ１５の記憶領域を解放する（Ｓ６７）。
【００４２】
なお、ＣＰＵ１２は、セキュリティ印刷用ジョブ７５Ａをメモリ１５から削除してもよいかをユーザに確認しても良い。例えば、ＣＰＵ１２は、削除すると判断したセキュリティ印刷用ジョブ７５Ａの情報をシステム管理者のＰＣ４１に通知しても良い。そして、ＣＰＵ１２は、システム管理者から削除の許可を承認する通知を受信すると、Ｓ６７を実行する設定でも良い。
【００４３】
ＣＰＵ１２は、Ｓ６７を実行した後、Ｓ５８からの処理を再度実行する。この場合、ＣＰＵ１２は、メモリ１５内に、他のセキュリティ印刷用ジョブ７５Ａがあるか否かを判断し、ある場合には（Ｓ５８：ＹＥＳ）、そのセキュリティ印刷用ジョブ７５Ａを対象としてＳ５９以降の処理を実行する。
【００４４】
また、ＣＰＵ１２は、Ｓ５９において、セキュリティ印刷用ジョブ７５Ａにユーザ名８５が設定されていると判断すると（Ｓ５９：ＹＥＳ）、設定されているユーザ名８５が認証ＤＢ７３に登録されているか否かを判断する（Ｓ６１）。本実施形態の認証ＤＢ７３には、図２に示すように、「ＰＵＢＬＩＣ」を除き、「ｉｎｏｕｅ」等の４つのユーザ名１１１が登録されている。従って、ＣＰＵ１２は、Ｓ６１において認証ＤＢ７３にアクセスし、印刷ジョブ７５に設定されたユーザ名８５が４つのユーザ名１１１のいずれかに該当する場合、認証ＤＢ７３に登録されたユーザ名１１１であると判断する（Ｓ６１：ＹＥＳ）。ＣＰＵ１２は、セキュリティ印刷用ジョブ７５Ａのユーザ名８５が認証ＤＢ７３に登録されていないと判断すると（Ｓ６１：ＮＯ）、そのセキュリティ印刷用ジョブ７５Ａをメモリ１５から消去し（Ｓ６７）、Ｓ５８からの処理を再度実行する。これにより、ユーザ名８５が設定されていないセキュリティ印刷用ジョブ７５Ａ（Ｓ５９：ＮＯ）と同様に、蓄積印刷の対象とならない未登録ユーザのセキュリティ印刷用ジョブ７５Ａをメモリ１５から消去することで、メモリ１５の記憶領域を解放する。
【００４５】
また、ＣＰＵ１２は、セキュリティ印刷用ジョブ７５Ａのユーザ名８５が認証ＤＢ７３に登録されていると判断すると（Ｓ６１：ＹＥＳ）、そのユーザに印刷権限が付与されているか否かを判断する（Ｓ６３）。図２に示すように、本実施形態の認証ＤＢ７３では、ユーザ名１１１の「ｉｎｏｕｅ」および「ｈａｙａｓｈｉ」のユーザに印刷権限が付与されている（印刷権限フラグ１１４参照）。従って、ＣＰＵ１２は、セキュリティ印刷用ジョブ７５Ａに設定されたユーザ名８５が「ｉｎｏｕｅ」又は「ｈａｙａｓｈｉ」である場合、ユーザに印刷権限があると判断し（Ｓ６３：ＹＥＳ）、Ｓ６５を実行する。また、ＣＰＵ１２は、セキュリティ印刷用ジョブ７５Ａのユーザに印刷権限がないと判断すると（Ｓ６３：ＮＯ）、そのセキュリティ印刷用ジョブ７５Ａをメモリ１５から消去してメモリ１５の記憶領域を解放する（Ｓ６７）。
【００４６】
Ｓ６５において、ＣＰＵ１２は、Ｓ５８〜Ｓ６３までの条件に合致したパスワード付き印刷ジョブ７５を、蓄積印刷用ジョブ７５Ｂとしてメモリ１５に蓄積する。この条件に合致した印刷ジョブ７５は、上記したように、印刷権限を有する登録ユーザのユーザ名８５が設定されたセキュリティ印刷用ジョブ７５Ａである（Ｓ５８：ＹＥＳ、Ｓ５９：ＹＥＳ、Ｓ６１：ＹＥＳ、Ｓ６３：ＹＥＳ）。従って、本実施形態のＣＰＵ１２は、蓄積印刷機能をＯＮ設定された場合、その時点でメモリ１５に保存された印刷ジョブ７５のうち、印刷権限を有する登録ユーザのユーザ名８５が設定されたセキュリティ印刷用ジョブ７５Ａを、蓄積印刷用ジョブ７５Ｂとして保存する。ＣＰＵ１２は、Ｓ６５を実行した後、Ｓ５８からの処理を再度実行する。
【００４７】
なお、ＣＰＵ１２は、蓄積印刷機能のＯＮ設定に応じてセキュリティ印刷機能を自動でＯＦＦ設定した時点で（Ｓ５７）、メモリ１５に保存されている印刷ジョブ７５を全て消去しても良い。この場合、ＣＰＵ１２は、例えば、Ｓ５８〜Ｓ６７の処理を実行せず、Ｓ５７の実行後、メモリ１５の印刷ジョブ７５を全て消去する。また、ＣＰＵ１２は、例えば、ユーザの操作によって意図的にセキュリティ印刷機能をＯＦＦ設定された場合、その時点にメモリ１５に保存されている印刷ジョブ７５を全て消去しても良い。
【００４８】
また、ＣＰＵ１２は、蓄積印刷機能をＯＮ設定された後、ユーザにより再度、蓄積印刷機能をＯＦＦ設定された場合、自動でセキュリティ印刷機能をＯＮ設定しても良い。例えば、ＣＰＵ１２は、蓄積印刷機能をＯＦＦ設定する通知をＥＷＳから受けた場合、蓄積印刷機能をＯＦＦ設定するとともに、セキュリティ印刷機能を自動でＯＮ設定しても良い。この場合、ＣＰＵ１２は、図６に示す機能設定処理と同様に、例えば、メモリ１５に保存されたユーザ名８５が設定された印刷ジョブ７５のうち、パスワード８３が設定された印刷ジョブ７５を、セキュリティ印刷用ジョブ７５Ａとしてメモリ１５に保存しても良い。また、ＣＰＵ１２は、例えば、メモリ１５に保存されたユーザ名８５が設定された印刷ジョブ７５のうち、パスワード８３が設定されていない印刷ジョブ７５を消去しても良いし、メモリ１５に保存し続けても良い。また、パスワード８３が設定されているか否かにかかわらずメモリ１５に保存された印刷ジョブ７５をすべて印刷してもよい。
【００４９】
また、Ｓ６５において条件に合致した印刷ジョブ７５を、蓄積印刷用ジョブ７５Ｂとして保存する方法は、特に限定されない。例えば、ＣＰＵ１２は、メモリ１５の記憶領域のうち、セキュリティ印刷用ジョブ７５Ａを保存する記憶領域と、蓄積印刷用ジョブ７５Ｂを保存する記憶領域を異なる領域としても良い。この場合、ＣＰＵ１２は、例えば、セキュリティ印刷用ジョブ７５Ａを保存する記憶領域に保存された印刷ジョブ７５を対象に、Ｓ５８〜Ｓ６７の処理を実行する。そして、ＣＰＵ１２は、Ｓ６５において、条件に合致する印刷ジョブ７５を、蓄積印刷用ジョブ７５Ｂ用の記憶領域に保存する。これにより、保存先を移動した印刷ジョブ７５は、蓄積印刷用ジョブ７５Ｂとして処理される。
【００５０】
（３−２．メイン処理）
図５のメイン処理について説明する。ＣＰＵ１２は、電源ＯＮ時に、図５の処理を実行する。ＣＰＵ１２は、Ｓ３０の機能設定処理（図６）を実行した後、Ｓ３１を実行する。Ｓ３１において、ＣＰＵ１２は、印刷ジョブ７５の受信を確認する。後述するように、ＣＰＵ１２は、Ｓ４１等を実行した後、再度Ｓ３１を実行する。従って、ＣＰＵ１２は、システムを起動した後、定期的に印刷ジョブ７５を受信したか確認する。ＣＰＵ１２は、Ｓ３１の確認結果に基づいて、印刷ジョブ７５の受信を判断する（Ｓ３３）。ＣＰＵ１２は、印刷ジョブ７５を受信したと判断すると（Ｓ３３：ＹＥＳ）、Ｓ３５の印刷／蓄積処理を実行する。一方、ＣＰＵ１２は、印刷ジョブ７５を受信していないと判断すると（Ｓ３３：ＮＯ）、Ｓ３７を実行する。なお、例えば、ＣＰＵ１２は、複数の印刷ジョブ７５を受信した場合、複数の印刷ジョブ７５に対し受信した順番にＳ３１以降の処理を実行する。
【００５１】
Ｓ３７において、ＣＰＵ１２は、ユーザによってログインされたか判断する。ＣＰＵ１２は、図４のＳ１９〜Ｓ２３の処理がおこなわれた場合にログインされたと判断する。Ｓ３７以降において、ＣＰＵ１２は、上記した図４のＳ１９以降の蓄積印刷に係わる処理を実行する。ＣＰＵ１２は、ユーザによってログインされたと判断すると（Ｓ３７：ＹＥＳ）、メモリ１５に蓄積された蓄積印刷用ジョブ７５Ｂのうち、ログインしたユーザと関連付けられた蓄積印刷用ジョブ７５Ｂがあるか判断する（Ｓ３９）。ＣＰＵ１２は、ログインしたユーザの蓄積印刷用ジョブ７５Ｂがあると判断すると（Ｓ３９：ＹＥＳ）、その蓄積印刷用ジョブ７５Ｂの印刷を印刷部１６により実行する（Ｓ４１）。この場合、セキュリティ印刷とは異なり、印刷の実行に際して図４のＳ１７のようにパスワード８３を要求しない。また、ＣＰＵ１２は、Ｓ４１の印刷処理において、上記した図６のＳ６５で蓄積印刷用ジョブ７５Ｂとして保存した印刷ジョブ７５のうち、ログインユーザに関連付けられた蓄積印刷用ジョブ７５Ｂを印刷する。これにより、蓄積印刷機能のＯＮ設定時にメモリ１５に保存された印刷ジョブ７５のうち、印刷権限を有する登録ユーザの印刷ジョブ７５を印刷できる。また、ユーザからジョブの選択やパスワードの入力操作を要求することなく、蓄積印刷用ジョブ７５Ｂが自動で印刷が開始される。これにより、ユーザによる操作の煩雑さを解消できる。
【００５２】
ＣＰＵ１２は、Ｓ４１を実行した後、Ｓ３０からの処理を再度実行する。また、ＣＰＵ１２は、Ｓ３７においてユーザによってログインされていない場合（Ｓ３７：ＮＯ）、又はＳ３９においてログインしたユーザと関連付けられた蓄積印刷用ジョブ７５Ｂがない場合（Ｓ３９：ＮＯ）、Ｓ３０からの処理を実行する。そして、ＣＰＵ１２は、Ｓ３０で機能設定処理を実行した後、Ｓ３１において新たな印刷ジョブ７５の受信を確認しＳ３３以降の処理を実行する。なお、ＣＰＵ１２は、蓄積印刷機能をＯＦＦ設定されている場合、上記したＳ３７〜Ｓ４１の処理、すなわち、ログイン操作に合わせてログインユーザの蓄積印刷用ジョブ７５Ｂを印刷する処理を実行しなくとも良い。
【００５３】
（３−３．印刷／蓄積処理）
次に、図７および図８を用いて図５のＳ３５の印刷／蓄積処理の内容について説明する。なお、以下の説明では、上記した機能設定処理と同様の内容については、その説明を適宜省略する。印刷／蓄積処理が実行される場合、図５のＳ３３において、新規に受信した印刷ジョブ７５が存在することとなる（Ｓ３３：ＹＥＳ）。ＣＰＵ１２は、この新規に受信した印刷ジョブ７５を処理対象の印刷ジョブ７５としてＳ７１以降の処理を実行する。まず、ＣＰＵ１２は、Ｓ７１において、処理対象の印刷ジョブ７５がメールのデータであるか否かを判断する。メールのデータであるかの判断は、例えば、処理対象の印刷ジョブ７５のデータ形式に基づいて判断することができる。
【００５４】
ＣＰＵ１２は、処理対象の印刷ジョブ７５がメールのデータであると判断すると（Ｓ７１：ＹＥＳ）、そのメールの送信元のメールアドレスへパスワード（本発明のメール用パスワードの一例）を発行する（Ｓ７３）。このパスワードは、セキュリティ印刷の実行に必要となるパスワード８３である。ＣＰＵ１２は、メールの印刷データ（添付ファイルなど）と、発行したパスワード８３とを関連付けて、セキュリティ印刷用ジョブ７５Ａとしてメモリ１５に保存する（Ｓ７５）。ＣＰＵ１２は、例えば、添付ファイル等のデータ（本発明のメールに係わるメール情報の一例）を、メモリ１５の記憶領域のうち、セキュリティ印刷用ジョブ７５Ａを保存するための記憶領域に保存する（Ｓ７５）。ＣＰＵ１２は、Ｓ７５を実行した後、図７および図８に示す印刷／蓄積処理を終了する。
【００５５】
また、ＣＰＵ１２は、Ｓ７１において、処理対象の印刷ジョブ７５がメールのデータでない、すなわち、ＰＪＬなどで記述された通常の印刷ジョブ７５であると判断すると（Ｓ７１：ＮＯ）、蓄積印刷機能がＯＮ設定されているか否かを判断する（Ｓ７７）。ＣＰＵ１２は、蓄積印刷機能がＯＮ設定であると判断すると（Ｓ７７：ＹＥＳ）、処理対象の印刷ジョブ７５にユーザ名８５が設定されているか否かを判断する（Ｓ７９）。ＣＰＵ１２は、処理対象の印刷ジョブ７５にユーザ名８５が設定されていると判断すると（Ｓ７９：ＹＥＳ）、Ｓ８１を実行する。
【００５６】
また、ＣＰＵ１２は、処理対象の印刷ジョブ７５にユーザ名８５が設定されていないと判断すると（Ｓ７９：ＮＯ）、処理対象の印刷ジョブ７５をメモリ１５に保存せずに破棄する（Ｓ８３）。従って、蓄積印刷機能がＯＮ設定された場合、ユーザ名８５が設定されていない印刷ジョブ７５を受信すると、その印刷ジョブ７５を破棄する。これにより、メモリ１５の記憶領域が圧迫されるのを未然に防ぐことが可能となる。例えば、ＭＦＰ１側で蓄積印刷機能をＯＮ設定し、セキュリティ印刷機能をＯＦＦ設定したにも係わらず、ＰＣ４１からユーザ名８５を有しないセキュリティ印刷用ジョブ７５Ａを受信した場合、ＣＰＵ１２は、受信したセキュリティ印刷用ジョブ７５Ａをメモリ１５に保存せずに消去することができる。その結果、セキュリティ印刷機能がＯＦＦ設定の間、セキュリティ印刷用ジョブ７５Ａが印刷されずにメモリ１５に蓄積されるような事態の発生を抑制できる。ＣＰＵ１２は、Ｓ８３を実行した後、印刷／蓄積処理を終了する。
【００５７】
また、ＣＰＵ１２は、Ｓ８１において、処理対象の印刷ジョブ７５に設定されたユーザ名８５が認証ＤＢ７３に登録されているか否かを判断する。ＣＰＵ１２は、ユーザ名８５が認証ＤＢ７３に登録されていないと判断すると（Ｓ８１：ＮＯ）、Ｓ８３を実行する。これにより、未登録ユーザの印刷ジョブ７５を破棄することで、セキュリティを向上しつつ、メモリ１５の記憶領域を確保できる。
【００５８】
また、ＣＰＵ１２は、Ｓ８１において、ユーザ名８５が認証ＤＢ７３に登録されていると判断すると（Ｓ８１：ＹＥＳ）、そのユーザ名８５のユーザに印刷権限が付与されているか否かを判断する（Ｓ８５）。ＣＰＵ１２は、そのユーザに印刷権限が付与されていないと判断すると（Ｓ８５：ＮＯ）、Ｓ８３を実行する。これにより、印刷権限のない登録ユーザの印刷ジョブ７５を破棄することで、セキュリティを向上しつつ、メモリ１５の記憶領域を確保できる。
【００５９】
また、ＣＰＵ１２は、Ｓ８５において、ユーザに印刷権限が付与されていると判断すると（Ｓ８５：ＹＥＳ）、Ｓ８７を実行する。Ｓ８７において、ＣＰＵ１２は、処理対象の印刷ジョブ７５を、メモリ１５の記憶領域のうち、蓄積印刷用ジョブ７５Ｂを保存するための記憶領域に保存する。Ｓ８７でメモリ１５へ蓄積される印刷ジョブ７５は、蓄積印刷用ジョブ７５Ｂとして図５のＳ４１において印刷処理を実行される。ＣＰＵ１２は、Ｓ８７を実行すると、印刷／蓄積処理を終了する。本実施形態のＣＰＵ１２は、Ｓ７７〜Ｓ８７の間において、印刷ジョブ７５にパスワード８３が設定されているか否かを判断していない。このため、ＣＰＵ１２は、蓄積印刷機能がＯＮ設定の際、受信した印刷ジョブ７５にパスワード８３が設定されていたとしても、Ｓ７７〜Ｓ８７の条件を満たす場合、蓄積印刷用ジョブ７５Ｂとして蓄積する。
【００６０】
また、上記したＳ７７において、ＣＰＵ１２は、蓄積印刷機能がＯＦＦ設定であると判断すると（Ｓ７７：ＮＯ）、処理対象の印刷ジョブ７５にパスワード８３が設定されているか否かを判断する（図８のＳ８９）。図８に示すように、ＣＰＵ１２は、印刷ジョブ７５にパスワード８３が設定されていると判断すると（Ｓ８９：ＹＥＳ）、Ｓ９１を実行し、パスワード８３が設定されていないと判断すると（Ｓ８９：ＮＯ）、Ｓ９３を実行する。
【００６１】
また、ＣＰＵ１２は、Ｓ９１において、処理対象の印刷ジョブ７５を、セキュリティ印刷用ジョブ７５Ａとしてメモリ１５に保存し、印刷／蓄積処理を終了する。また、ＣＰＵ１２は、Ｓ９３において、１）処理対象の印刷ジョブ７５にユーザ名８５が設定されていないという条件、および２）処理対象の印刷ジョブ７５に設定されているユーザ名８５のユーザに印刷権限がないという条件のうち、少なくとも一方の条件を満たす場合（Ｓ９３：ＹＥＳ）、Ｓ９５を実行する。また、ＣＰＵ１２は、上記した２つの条件の両方を満たさない場合（Ｓ９３：ＮＯ）、Ｓ９７を実行する。
【００６２】
ＣＰＵ１２は、Ｓ９５において、処理対象の印刷ジョブ７５の印刷を実行する。これにより、ＣＰＵ１２は、パスワード８３およびユーザ名８５が設定されていない印刷ジョブ７５（Ｓ８９：ＮＯ、Ｓ９３：ＹＥＳ）、すなわち、セキュリティ印刷用ジョブ７５Ａおよび蓄積印刷用ジョブ７５Ｂに該当しない印刷ジョブ７５を印刷する。また、ＣＰＵ１２は、Ｓ９５において、パスワード８３が設定されていないものの、印刷権限を有する登録ユーザのユーザ名８５が設定された印刷ジョブ７５を印刷する（Ｓ８９：ＮＯ、Ｓ９３：ＹＥＳ）。また、ＣＰＵ１２は、Ｓ９７において、処理対象の印刷ジョブ７５をメモリ１５に保存せずに破棄する。これにより、未登録のユーザ名８５が設定された印刷ジョブ７５や、印刷権限のない登録ユーザのユーザ名８５が設定された印刷ジョブ７５を破棄し、メモリ１５の記憶領域を確保する。ＣＰＵ１２は、Ｓ９５又はＳ９７を実行すると、印刷／蓄積処理を終了する。
【００６３】
（３−４．アイコン押下後処理）
次に、図４、図１０を用いて、セキュリティ印刷におけるＣＰＵ１２の処理について説明する。図１０は、図４の第１待機画面９１Ａに示すセキュリティ印刷機能の機能アイコン９３Ａを押下した後のアイコン押下後処理の内容を示している。例えば、図４のＳ１１において、タッチパネル２１に表示された待機画面９１を左へスクロールする操作をユーザが行うと、ＣＰＵ１２は、第１待機画面９１Ａをタッチパネル２１に表示する。ＣＰＵ１２は、セキュリティ印刷用の機能アイコン９３Ａを第１待機画面９１Ａに表示する。ＣＰＵ１２は、第１待機画面９１Ａの機能アイコン９３Ａをタッチされるとジョブ選択ウインドウ１０１を表示し（図４のＳ１３）、図１０に示す処理を開始する。
【００６４】
まず、ＣＰＵ１２は、図１０のＳ１０１において、図８のＳ９１で蓄積したセキュリティ印刷用ジョブ７５Ａのジョブ名８１の一覧を、タッチパネル２１のジョブ選択ウインドウ１０１に表示する（図４参照）。本実施形態では、ＣＰＵ１２は、図７のＳ７５において、パスワード８３を発行したメールの添付ファイル等をセキュリティ印刷用ジョブ７５Ａとして保存する。従って、例えば、パスワード８３が発行されたメールの添付ファイル名も、セキュリティ印刷用ジョブ７５Ａとしてジョブ選択ウインドウ１０１に表示される。
【００６５】
次に、ＣＰＵ１２は、Ｓ１０３において、ジョブ選択ウインドウ１０１に表示したジョブ名８１のいずれかをタッチされたか否かを判断する。ＣＰＵ１２は、ジョブ名８１をタッチされるまで（Ｓ１０３：ＮＯ）、Ｓ１０３の処理を繰り返し実行する。なお、ＣＰＵ１２は、一定時間（例えば、３０秒）だけ経過してもジョブ名８１を選択されない場合、ジョブ選択ウインドウ１０１を消して、タッチパネル２１の表示を第１待機画面９１Ａや待機画面９１に戻しても良い。
【００６６】
ＣＰＵ１２は、ジョブ選択ウインドウ１０１のいずれかのジョブ名８１をタッチされと（Ｓ１０３：ＹＥＳ、図４のＳ１５）、図４のパスワード入力ウインドウ１０３をタッチパネル２１に表示させる（Ｓ１０５）。ＣＰＵ１２は、パスワード入力ウインドウ１０３を表示した後、パスワード入力ウインドウ１０３に対するパスワード８３の入力を確定したか否かを判断する（Ｓ１０７）。例えば、ＣＰＵ１２は、図４のパスワード入力ウインドウ１０３を表示した状態で、テンキー２２（図１参照）の確定キーを押下されと、パスワード８３の入力が確定したと判断する（Ｓ１０７：ＹＥＳ）。ＣＰＵ１２は、パスワード８３の入力が確定されるまで（Ｓ１０７：ＮＯ）、Ｓ１０７の処理を繰り返し実行する。なお、ＣＰＵ１２は、一定時間（例えば、３０秒）だけ経過してもパスワード８３の入力を確定されない場合、パスワード入力ウインドウ１０３を消してジョブ選択ウインドウ１０１を表示しても良い。
【００６７】
ＣＰＵ１２は、パスワード８３の入力が確定されたと判断すると（Ｓ１０７：ＹＥＳ）、パスワード入力ウインドウ１０３に入力されたパスワード８３と、選択されたセキュリティ印刷用ジョブ７５Ａのパスワード８３とが一致するか判断する（Ｓ１０９、図４のＳ１７）。ＣＰＵ１２は、パスワード８３が一致する場合（Ｓ１０９：ＹＥＳ）、セキュリティ印刷用ジョブ７５Ａの印刷を実行する（Ｓ１１１、図４のＳ１０７）。ＣＰＵ１２は、図１０の処理を終了し、例えば、印刷中は図４の印刷実行画面１０７をタッチパネル２１に表示し、印刷が終了すると待機画面９１をタッチパネル２１に表示する。
【００６８】
一方、ＣＰＵ１２は、パスワード８３が一致しない場合、エラーメッセージをタッチパネル２１に表示する（Ｓ１１３）。ＣＰＵ１２は、例えば、エラーメッセージを一定時間だけ表示した後、図１０の処理を終了し、パスワード入力ウインドウ１０３を再度表示する。ＣＰＵ１２は、例えば、Ｓ１０５からの処理を再度実行する。このようにして、本実施形態のＣＰＵ１２は、セキュリティ印刷機能を実行する。
【００６９】
（３−５．待機画面表示処理）
次に、図４に示す待機画面９１、第１待機画面９１Ａ、第２待機画面９１Ｂにおいて、セキュリティ印刷用の機能アイコン９３Ａの表示、非表示を制御する待機画面表示処理について、図９を参照しつつ説明する。ＣＰＵ１２は、例えば、待機画面９１の表示を開始する際や、待機画面９１の表示を切り替える際に、図９に示す処理を実行する。より具体的には、ＣＰＵ１２は、ＭＦＰ１の電源を投入され最初に待機画面９１を表示する際、印刷を終了して待機画面９１を表示する際、ログイン後に第２待機画面９１Ｂを表示する際などに、図９の処理を実行する。
【００７０】
図９に示すように、ＣＰＵ１２は、待機画面表示処理を開始すると、蓄積印刷機能がＯＮ設定となっているか否かを判断する（Ｓ１２１）。ＣＰＵ１２は、蓄積印刷機能がＯＮ設定の場合（Ｓ１２１：ＹＥＳ）、Ｓ１２３を実行し、ＯＦＦ設定の場合（Ｓ１２１：ＮＯ）、Ｓ１２５を実行する。
【００７１】
Ｓ１２５において、ＣＰＵ１２は、図４に示す待機画面９１等に機能アイコン９３Ａを表示する処理を実行する。これにより、蓄積印刷機能がＯＦＦ設定されている場合、待機画面９１には、スクロール操作に応じた第１待機画面９１Ａに機能アイコン９３Ａが表示される。ユーザは、機能アイコン９３Ａを操作してセキュリティ印刷を実行できる。
【００７２】
また、Ｓ１２３において、ＣＰＵ１２は、ログイン中であるか否かを判断する。ＣＰＵ１２は、ログイン中でないと判断すると（Ｓ１２３：ＮＯ）、Ｓ１２５を実行する。従って、蓄積印刷機能がＯＮ設定の場合、ＣＰＵ１２は、ログアウト状態の待機画面９１をスクロール操作した第１待機画面９１Ａに機能アイコン９３Ａを表示する。
【００７３】
また、ＣＰＵ１２は、Ｓ１２３において、ログイン中であると判断すると（Ｓ１２３：ＹＥＳ）、機能アイコン９３Ａを含まない第２待機画面９１Ｂを表示する（Ｓ１２７）。これにより、蓄積印刷機能がＯＮ設定されている場合、ログイン後の第２待機画面９１Ｂには、セキュリティ印刷用の機能アイコン９３Ａが表示されない。上記したように蓄積印刷機能がＯＮ設定の場合、メール以外にはセキュリティ印刷用ジョブ７５Ａが蓄積されない。このため、第２待機画面９１Ｂに機能アイコン９３Ａを非表示とすることで、誤操作の発生を抑制できる。なお、ＣＰＵ１２は、ログイン操作に合わせて、ログインユーザに関係する印刷ジョブ７５、より具体的にはログインユーザのメールアドレスとして認証ＤＢ７３に登録されている送信アドレスからのメールの印刷ジョブ７５を印刷しても良い。このようにして、ＣＰＵ１２は、待機画面９１等の表示処理を実行する。
【００７４】
因みに、ＭＦＰ１は、印刷装置の一例である。ＣＰＵ１２は、制御部の一例である。メモリ１５は、記憶部の一例である。タッチパネル２１は、表示部および操作部の一例である。ネットワークインタフェース２４は、通信部の一例である。認証ＤＢ７３は、認証データの一例である。ユーザ名８５，１１１は、ユーザ識別情報の一例である。
【００７５】
（４．効果）
以上、上記した第１実施形態によれば、以下の効果を奏する。
（１）本実施形態のＣＰＵ１２は、セキュリティ印刷機能において、ネットワークインタフェース２４を介して印刷ジョブ７５を受信する受信処理（Ｓ３１）と、受信処理により受信した印刷ジョブ７５にパスワード８３が含まれているか否かを判断する判断処理（Ｓ８９）と、判断処理により、印刷ジョブ７５にパスワード８３が含まれていると判断した場合に（Ｓ８９：ＹＥＳ）、印刷ジョブ７５をメモリ１５に保存する保存処理（Ｓ９１）と、判断処理により、印刷ジョブ７５にパスワード８３が含まれていないと判断した場合に（Ｓ８９：ＮＯ）、印刷ジョブ７５に係る画像を印刷部１６により印刷する第１印刷処理（Ｓ９５）と、メモリ１５に保存された印刷ジョブ７５に関する情報を示すジョブ一覧をタッチパネル２１に表示する第１表示処理（Ｓ１３）と、表示したジョブ一覧から印刷ジョブ７５の選択を、タッチパネル２１により受け付ける第１受付処理（Ｓ１５）と、タッチパネル２１を介してパスワード８３を受け付ける第２受付処理（Ｓ１７）と、第１受付処理で選択された印刷ジョブ７５に関連付けられたパスワード８３と、第２受付処理で受け付けたパスワード８３とが一致するか否かを判断するパスワード判断処理（Ｓ１７）と、パスワード判断処理の結果、印刷ジョブ７５に関連付けられたパスワード８３と第２受付処理で受け付けたパスワード８３とが一致すると判断したことに応じて、第１受付処理で選択された印刷ジョブ７５を印刷部１６により印刷する第２印刷処理（Ｓ１７）と、を実行する。また、ＣＰＵ１２は、蓄積印刷機能を含むＭＦＰ１が備える機能の実行を行うか否かの設定を受け付ける第３受付処理（Ｓ７７）を実行する。蓄積印刷機能は、ユーザ名８５をタッチパネル２１を介して受け付ける第４受付処理（Ｓ２１）と、ユーザ名８５の認証に係わる認証ＤＢ７３に基づいて、第４受付処理で受け付けたユーザ名８５の認証を実行し、認証の成功に応じて、メモリ１５に保存された印刷ジョブ７５のうち、認証に成功したユーザ名８５と関連付けられた印刷ジョブ７５に係る画像を印刷部１６により印刷する第３印刷処理（Ｓ２３）と、を含む。ＣＰＵ１２は、第３受付処理において蓄積印刷機能を実行する旨の設定を受け付けたことに応じて（Ｓ７７：ＹＥＳ）、パスワード判断処理（Ｓ８９）を実行することなくメモリ１５に印刷ジョブ７５を保存し（Ｓ８７）、メモリ１５に保存した印刷ジョブ７５のパスワード８３をタッチパネル２１を介して受け付けることなく第３印刷処理（Ｓ２３）、を実行する。
【００７６】
これによれば、印刷ジョブ７５に関連付けられたパスワード８３と、タッチパネル２１を介して受け付けたパスワード８３とが一致することに応じて、ジョブ一覧から選択された印刷ジョブ７５を印刷する、セキュリティ印刷機能を有するＭＦＰ１において、ユーザ名８５による認証に成功した場合、認証に成功したユーザ名８５と関連付けられた印刷ジョブ７５を印刷する、蓄積印刷機能を実行する旨の設定が可能である。そして、ＭＦＰ１は、蓄積印刷機能を実行する旨の設定を受け付けたことに応じて、セキュリティ印刷機能を制限する。蓄積印刷機能の有効化に応じてセキュリティ印刷機能を制限することで、２つの機能を有するＭＦＰ１における印刷処理を適切に実行できる。
【００７７】
また、例えば、プリンタドライバなどによって、ＰＣ４１のログインユーザＩＤが自動的に印刷ジョブ７５にユーザ名８５として関連付けられる場合がある。一方、セキュリティ印刷機能におけるパスワード８３は、プリンタドライバで印刷指示する際に、ユーザが設定する必要がある。蓄積印刷機能をＭＦＰ１に追加することにより、印刷ジョブ７５ごとにパスワード８３を設定することなくセキュリティ印刷機能と同等の効果が得られる。そして、同等の効果が得られる２つの機能のうち、一方の機能を制限することで、ユーザにおける操作性向上も図れる。
【００７８】
（２）また、ＣＰＵ１２は、第３受付処理（Ｓ５５）において蓄積印刷機能を実行する旨の設定を受け付けたことに応じて（Ｓ５５：ＹＥＳ）、第３受付処理においてセキュリティ印刷機能を実行しない旨の設定を受け付けなくても、セキュリティ印刷機能を実行しない旨の設定を行う（Ｓ５７）。
【００７９】
これによれば、蓄積印刷機能のＯＮ設定に応じて、セキュリティ印刷機能を自動でＯＦＦ設定する。これにより、蓄積印刷機能とセキュリティ印刷機能とを排他的に実行することで、２つの機能における印刷処理を適切に実行できる。
【００８０】
（３）また、ＣＰＵ１２は、受信処理により受信した印刷ジョブ７５に関連付けられたユーザ名８５が、認証ＤＢ７３に登録されているか否かを判断する第２判断処理（Ｓ８１）を実行する。ＣＰＵ１２は、蓄積印刷機能を実行する旨の設定が行われた状態でかつ印刷ジョブ７５に関連付けられたユーザ名８５が認証ＤＢ７３に登録されていると判断した場合に（Ｓ８１：ＹＥＳ）、印刷ジョブ７５を蓄積印刷機能の第３印刷処理で印刷する印刷ジョブ７５である蓄積印刷用ジョブ７５Ｂとしてメモリ１５に保存する（Ｓ８７）。ＣＰＵ１２は、蓄積印刷機能を実行する旨の設定が行われた状態でかつ印刷ジョブ７５に関連付けられたユーザ名８５が認証ＤＢ７３に登録されていないと判断した場合に（Ｓ８１：ＮＯ）、印刷ジョブ７５をメモリ１５に記憶しない（Ｓ８３）。
【００８１】
これによれば、パスワード８３が関連付けられた印刷ジョブ７５を受信した場合であっても、その印刷ジョブ７５に関連付けられたユーザ名８５にしたがい蓄積印刷機能を実行できる。さらに、認証ＤＢ７３に登録されていないユーザ名８５の印刷ジョブ７５を受信した場合、その印刷ジョブ７５をメモリ１５に記憶せず、破棄する。これにより、認証ＤＢ７３に登録されていないユーザ名８５が関連付けられた印刷ジョブ７５が、印刷されずにメモリ１５に保存され続け、メモリ１５の記憶領域を圧迫するのを未然に防ぐことが可能となる。
【００８２】
（４）また、ＣＰＵ１２は、セキュリティ印刷機能により印刷処理の実行操作を行うための機能アイコン９３Ａをタッチパネル２１に表示させる（図４の第１待機画面９１Ａ参照）。ＣＰＵ１２は、蓄積印刷機能を実行する旨が設定されている場合かつ第４受付処理により受け付けたユーザ名８５の認証が成功している場合に、機能アイコン９３Ａを選択可能な状態でタッチパネル２１に表示せず（Ｓ１２７）、蓄積印刷機能を実行する旨が設定されている場合かつ第４受付処理により受け付けたユーザ名８５の認証が成功していない場合に、機能アイコン９３Ａを操作可能な状態でタッチパネル２１に表示する（Ｓ１２５）。
【００８３】
これによれば、ログイン操作により蓄積印刷機能などを実行している場合には、セキュリティ印刷機能を実行するための機能アイコン９３Ａを選択可能な状態で表示しないことで、誤操作の発生を抑制できる。また、ログアウト状態では機能アイコン９３Ａを表示することで、印刷ジョブ７５を選択するセキュリティ印刷を実行することが可能となる。これにより、２つの機能の共存を適切に実行できる。
【００８４】
（５）また、ＣＰＵ１２は、蓄積印刷機能を実行する旨の設定を受け付けた際に、既にメモリ１５にセキュリティ印刷機能によるセキュリティ印刷用ジョブ７５Ａとして保存された印刷ジョブ７５がある場合、メモリ１５に保存された印刷ジョブ７５のうちユーザ名８５が設定された印刷ジョブ７５を、蓄積印刷機能の蓄積印刷用ジョブ７５Ｂとして保存する（Ｓ６５）。
【００８５】
これによれば、蓄積印刷機能を実行する旨が設定される際に、既に取得していた印刷ジョブ７５で、ユーザ名８５が設定された印刷ジョブ７５を、蓄積印刷用ジョブ７５Ｂとして処理することができる。これにより、蓄積印刷機能を実行する旨の設定に応じてセキュリティ印刷機能を制限したとしても、既にメモリ１５に保存された印刷ジョブ７５を、蓄積印刷機能で印刷することができる。
【００８６】
（６）また、ＭＦＰ１は、メールを受信し印刷するメール受信機能を備える。ＣＰＵ１２は、メールを受信することに応じて、メールの送信元のメールアドレスへメール用パスワードを送信するパスワード送信処理（Ｓ７３）と、受信したメールに係わるメール情報を、送信するメール用パスワードと関連付けてメモリ１５に保存するメール情報保存処理（Ｓ７５）と、メール情報をタッチパネル２１に表示する第２表示処理と（図４のジョブ選択ウインドウ１０１）、表示したメール情報の選択を、タッチパネル２１により受け付ける第５受付処理（Ｓ１５）と、タッチパネル２１を介してメール用パスワードを受け付ける第６受付処理（Ｓ１７）と、第５受付処理で選択されたメール情報に関連付けられたメール用パスワードと、第６受付処理で受け付けたメール用パスワードとが一致するか否かを判断するメール用パスワード判断処理（Ｓ１７）と、メール用パスワード判断処理の結果、第５受付処理で選択されたメール情報に関連付けられたメール用パスワードと、第６受付処理で受け付けたメール用パスワードとが一致すると判断したことに応じて、メール情報に係わる印刷を印刷部１６により実行する第４印刷処理（Ｓ１７）と、を実行する。ＣＰＵ１２は、第３受付処理において蓄積印刷機能を実行する旨の設定を受け付けた後も、メールに関する印刷機能を維持する。
【００８７】
これによれば、蓄積印刷機能を実行する設定に応じてセキュリティ印刷機能を制限した場合であっても、メールの印刷機能を維持する。メールにより印刷を依頼するユーザは、プリンタドライバ等から印刷ジョブ７５を送信するユーザとは異なる可能性がある。このため、セキュリティ印刷機能を制限してもメールによる印刷機能を維持することで、ユーザの利便性の低下を抑制できる。
【００８８】
（第２実施形態）
次に、本願の第２実施形態について図１１および図１２を参照しつつ説明する。なお、以下の説明では、上記した第１実施形態と同様の内容については同一符号を付し、その説明を適宜省略する。図１１は、第２実施形態の機能設定処理の内容を示している。上記した第１実施形態では、ＣＰＵ１２は、蓄積印刷機能がＯＮ設定されるのに応じて、セキュリティ印刷機能を自動でＯＦＦ設定した。これに対し、第２実施形態のＣＰＵ１２は、セキュリティ印刷機能を自動でＯＦＦ設定しない。図１１に示すように、ＣＰＵ１２は、Ｓ５５を実行した後、Ｓ５８を実行する。
【００８９】
また、上記した第１実施形態では、蓄積印刷機能をＯＮ設定された際に、既にメモリ１５に保存されたセキュリティ印刷用ジョブ７５Ａのうち、蓄積印刷用ジョブ７５Ｂとして保存できない印刷ジョブ７５を破棄した（図６のＳ６７）。これに対し。蓄積印刷用ジョブ７５Ｂとして保存できない印刷ジョブ７５を、セキュリティ印刷用ジョブ７５Ａとして保存し続けても良い。図１１に示すように、例えば、ＣＰＵ１２は、Ｓ５９において、セキュリティ印刷用ジョブ７５Ａにユーザ名８５が設定されていないと判断すると（Ｓ５９：ＮＯ）、その印刷ジョブ７５を消去せずに、Ｓ５８からの処理を再度実行する。ＣＰＵ１２は、再度のＳ５８において、メモリ１５に保存された印刷ジョブ７５の中に、他にセキュリティ印刷用ジョブ７５Ａが存在するか否かを判断する。また、ＣＰＵ１２は、未登録のユーザの場合（Ｓ６１：ＮＯ）、および印刷権限を有しないユーザの場合（Ｓ６３：ＮＯ）も、同様に、Ｓ５８からの処理を再度実行する。これにより、蓄積印刷機能がＯＮ設定された後も、パスワード８３が設定されたセキュリティ印刷用ジョブ７５Ａをメモリ１５に残しておき、セキュリティ印刷により印刷することが可能となる。
【００９０】
図１２は、第２実施形態の印刷／蓄積処理の内容を示しており、第１実施形態における図７の処理の別実施例である。なお、図８に示す印刷／蓄積処理については、第２実施形態においても同様であるため、図８を用いて説明する。第１実施形態のＣＰＵ１２は、蓄積印刷機能がＯＮ設定された後（Ｓ７７：ＹＥＳ）、ユーザ名８５が設定されていない印刷ジョブ７５（Ｓ７９：ＮＯ）や、未登録ユーザの印刷ジョブ７５（Ｓ８１：ＮＯ）を、破棄した（図７のＳ８３）。
【００９１】
これに対し、第２実施形態のＣＰＵ１２は、ユーザ名８５が設定されていない印刷ジョブ７５（Ｓ７９：ＮＯ）や、未登録ユーザの印刷ジョブ７５（Ｓ８１：ＮＯ）について、パスワード８３が設定されているか否かを判断する（図８のＳ８９）。これにより、ＣＰＵ１２は、蓄積印刷機能がＯＮ設定された後に受信したパスワード８３が設定された印刷ジョブ７５を（図８のＳ８９：ＹＥＳ）、セキュリティ印刷用ジョブ７５Ａとして保存できる（Ｓ９１）。また、ＣＰＵ１２は、印刷ジョブ７５にパスワード８３が設定されていない場合でも（Ｓ８９：ＮＯ）、ユーザ名８５が設定されていない印刷ジョブ７５（Ｓ９３：ＹＥＳ、図１２のＳ７９：ＮＯ）を、メモリ１５に保存することなく印刷する（図８のＳ９５）。これにより、蓄積印刷機能がＯＮ設定されても、ユーザ名８５を設定しないプリンタドライバ等から受信した印刷ジョブ７５を印刷できる。
【００９２】
また、ＣＰＵ１２は、印刷ジョブ７５に未登録ユーザのユーザ名８５が設定され（図１２の８１：ＮＯ）、かつその印刷ジョブ７５にパスワード８３が設定されていない場合（Ｓ８９：ＮＯ）、印刷ジョブ７５を破棄する（Ｓ９７）。これにより、未登録ユーザの印刷ジョブ７５を実行せずにセキュリティを高めることができるとともに、メモリ１５の記憶領域を確保できる。このようにして、第２実施形態のＣＰＵ１２は、セキュリティ印刷機能を自動でＯＦＦせずに、セキュリティ印刷用ジョブ７５Ａの印刷を実行できる。
【００９３】
（５．効果）
以上、上記した第２実施形態によれば、以下の効果を奏する。
（１）ＣＰＵ１２は、受信処理により受信した印刷ジョブ７５に関連付けられたユーザ名８５が、認証ＤＢ７３に登録されているか否かを判断する第２判断処理（Ｓ８１）を実行する。ＣＰＵ１２は、蓄積印刷機能を実行する旨の設定が行われた状態でかつ印刷ジョブ７５に関連付けられたユーザ名８５が認証ＤＢ７３に登録されていると判断した場合に（Ｓ８１：ＹＥＳ）、印刷ジョブ７５を蓄積印刷機能の第３印刷処理で印刷する印刷ジョブ７５である蓄積印刷用ジョブ７５Ｂとしてメモリ１５に保存する（Ｓ８７）。ＣＰＵ１２は、蓄積印刷機能を実行する旨の設定が行われた状態でかつ印刷ジョブ７５に関連付けられたユーザ名８５が認証ＤＢ７３に登録されていないと判断した場合に（Ｓ８１：ＮＯ）、印刷ジョブ７５をセキュリティ印刷機能の第２印刷処理で印刷する印刷ジョブ７５であるセキュリティ印刷用ジョブ７５Ａとしてメモリ１５に保存する（図８のＳ９１）。
【００９４】
これによれば、パスワード８３が関連付けられた印刷ジョブ７５を受信した場合であっても、その印刷ジョブ７５に関連付けられたユーザ名８５にしたがい蓄積印刷機能を実行できる。さらに、認証ＤＢ７３に登録されていないユーザ名８５の印刷ジョブ７５を受信した場合、その印刷ジョブ７５をセキュリティ印刷用ジョブ７５Ａとしてメモリ１５に保存する。すなわち、認証ＤＢ７３に登録されていないユーザ名８５の印刷ジョブ７５については、例外的にセキュリティ印刷機能を実行する。これにより、未登録のユーザ名８５が設定された印刷ジョブ７５であっても、パスワード付きの印刷ジョブ７５であれば、セキュリティ印刷機能により印刷することができる。例えば、ＭＦＰ１側でセキュリティ印刷機能を制限したとしても、印刷ジョブ７５の送信側へ通知しない限り、機能が制限されたことを送信側で認識できない虞がある。その結果、送信側からパスワード付きの印刷ジョブ７５を送信される虞がある。この場合でも、パスワード８３及びユーザ名８５が設定された印刷ジョブ７５をセキュリティ印刷用ジョブ７５Ａや蓄積印刷用ジョブ７５Ｂとして保存することで、セキュリティを維持しつつ印刷できる。
【００９５】
（２）また、ＣＰＵ１２は、蓄積印刷機能を実行する旨の設定を受け付けた際に、既にメモリ１５に保存された印刷ジョブ７５がある場合、メモリ１５に保存された印刷ジョブ７５のうち、パスワード８３が設定された印刷ジョブ７５（セキュリティ印刷用ジョブ７５Ａ）を、セキュリティ印刷機能の第１印刷処理で印刷する印刷ジョブ７５であるセキュリティ印刷用ジョブ７５Ａとして処理する（図１１のＳ５９：ＮＯ、Ｓ６１：ＮＯ、Ｓ６３：ＮＯ）。
【００９６】
これによれば、蓄積印刷機能を実行する旨が設定される際に、既に取得していた印刷ジョブ７５で、パスワード８３が設定された印刷ジョブ７５を、セキュリティ印刷用ジョブ７５Ａとして例外的に処理できる。これにより、蓄積印刷機能を実行する旨の設定に応じてセキュリティ印刷機能を制限したとしても、既にメモリ１５に保存された印刷ジョブ７５を、セキュリティ印刷機能で印刷することができる。
【００９７】
（６．変形例）
尚、本願は上記各実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、本願の認証情報は、ＰＩＮ番号のような数字に限らず、文字などでも良い。また、本願の認証情報による認証は、認証用のカードの情報を用いた認証、指紋などの生体認証でも良い。
また、ＣＰＵ１２は、図９に示す待機画面表示処理を実行しなくとも良い。この場合、ＣＰＵ１２は、蓄積印刷機能のＯＮ、ＯＦＦに係わらず、ログイン後の第２待機画面９１Ｂに機能アイコン９３Ａを表示しても良い。
また、ＭＦＰ１は、メールを受信する機能や、メールの情報を印刷する機能を有しなくとも良い。
上記実施形態では、ＭＦＰ１は、蓄積印刷用ジョブ７５Ｂを、ユーザのログイン後に印刷を開始したが、ＭＦＰ１は、ユーザがログイン後、さらにタッチパネル２１に対する所定操作に応じて、蓄積した蓄積印刷用ジョブ７５Ｂの印刷を実行しても良い。
また、第２実施形態におけるＳ７９でＮＯと判断した場合やＳ８１でＮＯと判断した場合には、受信した印刷ジョブ７５を破棄してもよい。
また、ＭＦＰ１は、ログイン操作を受け付ける操作部としてタッチパネル２１を備えたが、他の方法によりログイン操作できる構成でも良い。例えば、ＭＦＰ１は、携帯端末から受信したデータに基づいてログインを許可するか判断しても良い。ユーザは、携帯端末でユーザ名８５やＰＩＮ番号１１３を入力してＭＦＰ１に送信しログイン操作を行っても良い。この場合、携帯端末と通信する通信部は、本願の操作部の一例となる。
【００９８】
また、上記実施形態では、本願の制御部として、所定のプログラムを実行するＣＰＵ１２を採用したが、これに限らない。例えば、制御部を、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などの専用のハードウェアで構成してもよい。また、制御部は、例えばソフトウェアによる処理と、ハードウェアによる処理とを併用して動作する構成でもよい。
また、上記実施形態では、本願の印刷装置として複合機であるＭＦＰ１を採用したが、これに限らない。本願の印刷装置は、プリント機能のみを有するプリンタ装置でもよい。
【符号の説明】
【００９９】
１  ＭＦＰ（印刷装置）、１２  ＣＰＵ（制御部）、１５  メモリ（記憶部）、２１  タッチパネル（表示部、操作部）、１６  印刷部、２４  ネットワークインタフェース（通信部）、７３  認証ＤＢ（認証データ）、７５  印刷ジョブ、７５Ａ  セキュリティ印刷用ジョブ、７５Ｂ  蓄積印刷用ジョブ、８３  パスワード、８５，１１１  ユーザ名（ユーザ識別情報）、９３Ａ  機能アイコン。
【図１】
2019142172.tif 000003
【図２】
2019142172.tif 000004
【図３】
2019142172.tif 000005
【図４】
2019142172.tif 000006
【図５】
2019142172.tif 000007
【図６】
2019142172.tif 000008
【図７】
2019142172.tif 000009
【図８】
2019142172.tif 000010
【図９】
2019142172.tif 000011
【図１０】
2019142172.tif 000012
【図１１】
2019142172.tif 000013
【図１２】
2019142172.tif 000014