(57)【特許請求の範囲】
【請求項１】
印刷可能なレディモードと、当該レディモードよりも消費電力が小さく印刷不可能な第１のスリープモードと、の間を所定条件下で遷移する第１のモード遷移状態と、当該レディモードよりも消費電力が小さく前記第１のスリープモードより消費電力が大きく印刷不可能な第２のスリープモードを所定時間継続して維持する第２のモード遷移状態と、のうち、いずれかの状態に設定された印刷装置であって、
受信した印刷ジョブを記憶する記憶手段と、
印刷ジョブの印刷動作を行う印刷手段と、
前記第１のモード遷移状態に設定されたときに、レディモードから第１のスリープモードに遷移しようとするタイミングで、印刷ジョブを受信した場合、第１のスリープモードに遷移する前に、前記受信した印刷ジョブのうち、所定の認証情報の入力があるまで印刷しない認証ジョブを前記記憶手段に記憶させ、前記認証印刷ジョブ以外の通常印刷ジョブを前記印刷手段に印刷させ、
第１のスリープモードからレディモードに遷移した後に、前記所定の認証情報の入力に応じて、前記記憶手段に記憶された前記認証印刷ジョブを前記印刷手段に印刷させる第1印刷制御手段と、
前記第２のモード遷移状態に設定されたときに、前記レディモードから前記第２のスリープモードに遷移しようとするタイミングで印刷ジョブを受信した場合、受信した印刷ジョブを前記記憶手段に記憶させ、その後所定時刻になったときに、前記第１のモード遷移状態に設定され、前記第２のスリープモードからレディモードに遷移した後に、前記記憶手段に記憶された印刷ジョブを、前記印刷手段に印刷させる第２印刷制御手段とを備えることを特徴とする印刷装置。
【請求項２】
前記第２の印刷制御手段は、
前記第１のモード遷移状態に設定され、前記第２のスリープモードからレディモードに遷移した後に、前記通常印刷ジョブを前記印刷手段に印刷させる処理を、前記所定の認証情報の入力に基づいて、行うことを特徴とする請求項１に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不要な電力消費を低減しつつ、ユーザの利便性を図ることができる印刷装置に関する。
【背景技術】
【０００２】
従来より、印刷装置では、消費電力を少なくするためにいわゆる省電力機能が備えられていることが多い。印刷装置において、印刷動作を実行可能な状態とは、主にコントローラ、パネル等の大半の各部ユニットに電源が供給されたレディモードである。
【０００３】
しかし、常時、レディモードに設定されていると、印刷装置の消費電力は大幅に増大する。このため、印刷ジョブが一定時間受信されない場合や印刷装置のスリープモード遷移ボタンがユーザによって操作された場合、印刷装置がスリープモード（省電力待機状態）に遷移される。このようなレディモード、スリープモード間のモード間遷移により、印刷装置の省電力機能が実現される。
【０００４】
一方、外部端末から印刷ジョブを受信した時点で、印刷することなく一時的に記憶し、その後ユーザからの印刷指示に基づいて印刷する、いわゆる認証印刷機能が知られている。このような認証印刷機能によれば、例えば、ユーザが設定した認証情報とともに、印刷ジョブが印刷装置に送られる。すると、印刷装置では、認証情報が入力されるまで、印刷ジョブの印刷は開始されない。この結果、セキュリティ性の高い機密情報が印刷された印刷物が排紙トレイ等に出力されたままで誰かに見られてしまうという事態が回避される。
【０００５】
このような認証印刷機能を備えた印刷装置において、スリープモード中に、認証印刷ジョブを受信すると、すぐにレディモードに設定される。しかし、印刷装置に、認証情報が入力されないままでいると、無駄な電力が発生してしまう。そこで、特許文献１によれば、スリープモード中に、所定の認証入力があるまで印刷しない旨が設定されている認証印刷ジョブを受信した場合、以下の処理が行われる。
【０００６】
即ち、所定の認証入力があった場合に、レディモードに遷移して印刷が行われ、所定の認証入力がない場合には、スリープモードが維持される。一方、認証印刷以外の印刷方法が設定された印刷ジョブ（以下、通常印刷ジョブ）を受信すると、レディモードに切り替えるようにしている。この従来技術によれば、認証印刷機能を備えた印刷装置において、無駄な電力の発生を防止することができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−１９１７４７号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した従来技術では、印刷装置がレディモードからスリープモードに遷移しようとするタイミング（例えば、印刷ジョブを受信しないまま一定時間継続した場合やスリープモードへの遷移要求指示が出されたような場合）において、印刷ジョブを受信した場合に、レディモードからスリープモードにどのように遷移するか、また、印刷ジョブの種類に応じて、どのように印刷させるかについて考慮されていなかった。
【０００９】
本発明は、以上のような問題点を解決するためになされたものであり、印刷装置がレディモードからスリープモードに遷移しようとするタイミングで印刷ジョブを受信した場合、スリープモードへの遷移、印刷ジョブの処理を適切に行うことができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、印刷ジョブの印刷が可能なレディモードと、当該レディモードよりも消費電力が小さく印刷ジョブの印刷が不可能なスリープモード（例えば、通常モード状態のスリープモード）との間を所定条件下（例えば、一定時間印刷ジョブデータを受信しなかった場合や、スリープモード中に印刷ジョブデータを受信した場合）で遷移する印刷装置であって、印刷ジョブの印刷動作を行う印刷手段（例えば、印刷エンジン部３５）と、レディモードからスリープモードに遷移しようとするタイミングで、所定の認証情報の入力があるまで印刷されない認証印刷ジョブを受信した場合には、前記印刷装置をスリープモードに遷移させ、前記タイミングで、前記認証印刷ジョブ以外の通常印刷ジョブを受信した場合には、スリープモードに遷移する前に、前記通常印刷ジョブを前記印刷手段に印刷させる制御機能を実行する制御手段（例えば、印刷制御部３７）を備えるものである。
【００１１】
上記発明において、前記制御手段は、前記認証印刷ジョブ及び前記通常印刷ジョブのうち、一方又は双方を、前記タイミングで連続して複数受信した場合に、前記制御機能を実行するようにしてもよい。
【００１２】
また、本発明は、印刷可能なレディモードと、当該レディモードよりも消費電力が小さく印刷不可能な第１のスリープモード（例えば、通常モード状態のスリープモード）との間を所定条件下で遷移する第１のモード遷移状態（例えば、通常モード遷移状態）と、当該レディモードよりも消費電力が小さく前記第１のスリープモードより消費電力が大きく印刷不可能な第２のスリープモード（例えば、強制スリープ遷移状態のスリープモード）を所定時間継続して維持（例えば、図２のAM8:00からPM9:00）する第２のモード遷移状態（例えば、強制スリープ遷移状態）と、のうち、いずれかの状態に設定された印刷装置であって、受信した印刷ジョブを記憶する記憶手段(例えば、記憶部３３)と、印刷ジョブの印刷動作を行う印刷手段と、前記第１のモード遷移状態に設定されたときに、レディモードから第１のスリープモードに遷移しようとするタイミングで、印刷ジョブを受信した場合、第１のスリープモードに遷移する前に、前記受信した印刷ジョブのうち、所定の認証情報の入力があるまで印刷しない認証ジョブを前記記憶手段に記憶させ、前記認証印刷ジョブ以外の通常印刷ジョブを前記印刷手段に印刷させ、第１のスリープモードからレディモードに遷移した後に、前記所定の認証情報の入力に応じて、前記記憶手段に記憶された前記認証印刷ジョブを前記印刷手段に印刷させる第1印刷制御手段と、前記第２のモード遷移状態に設定されたときに、印刷ジョブを受信した場合、受信した印刷ジョブを前記記憶手段に記憶させ、前記第１のモード遷移状態に遷移しレディモードに遷移した後に、前記記憶手段に記憶された印刷ジョブを、前記印刷手段に印刷させる第２印刷制御手段とを備えるものである。
【００１３】
上記発明において、前記第２の印刷制御手段は、前記第１のモード遷移状態に遷移しレディモードに遷移した後に、前記通常印刷ジョブを前記印刷手段に印刷させる処理を、前記所定の認証情報の入力に基づいて、行うようにしてもよい。
【発明の効果】
【００１４】
本発明によれば、印刷装置がレディモードからスリープモードに遷移しようとするタイミングで印刷ジョブを受信した場合、スリープモードへの遷移、印刷ジョブの処理を適切に行うことができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態の印刷システムの構成を示すブロック図である。
【図２】第１の実施形態の印刷制御方法の概要を説明するためのタイミングチャート図である。
【図３】第１の実施形態の印刷制御方法を説明するためのフローチャート図である。
【図４】第１の実施形態の印刷制御方法を説明するためのフローチャート図である。
【図５】第１の実施形態の印刷制御方法を説明するためのフローチャート図である。
【図６】第１の実施形態の印刷制御方法を説明するためのフローチャート図である。
【図７】第１の実施形態の印刷制御方法を説明するためのタイミングチャート図である。
【図８】第１の実施形態の印刷制御方法を説明するためのタイミングチャート図である。
【図９】第２の実施形態の印刷制御方法を説明するためのフローチャート図である。
【図１０】第２の実施形態の印刷制御方法を説明するためのフローチャート図である。
【図１１】第２の実施形態の印刷制御方法を説明するためのタイミングチャート図である。
【発明を実施するための形態】
【００１６】
『第１の実施形態』
次に、図面を参照して、本発明の第1の実施形態を説明する。
【００１７】
［印刷システムの構成］
図１に示すように、第1の実施形態に係る印刷システム１は、印刷装置３と、外部端末２と、印刷装置３及び外部端末２を接続する通信経路４とを備える。
【００１８】
印刷装置３としては、例えばインクジェットプリンタである。外部端末２としては、例えば、デスクトップ型パーソナルコンピュータ、携帯情報端末等である。ここでは、一例として、外部端末２、印刷装置３が１つの場合について説明するが、1又は複数の外部端末２が1又は複数の印刷装置３に通信経路４を介して接続されていてもよい。
【００１９】
また、外部端末２と印刷装置３との間のデータ通信は、所定の通信プロトコルに従って行われる。そして、データには、送信元IPアドレス、宛先IPアドレスが含まれる。これらのIPアドレスに基づいて、上記のデータ通信が行われる。
【００２０】
（外部端末２の構成）
外部端末２は、画像データを作成し、この画像データを印刷ジョブデータとして印刷装置３に送信可能な機能を有する。具体的には、外部端末２には、制御プログラムとしてのプリンタドライバやOS、アプリケーションプログラムとして、アプリケーションソフトウェアがインストールされている。外部端末２上で、アプリケーションソフトウェアの実行、ユーザによる画像データ生成のための各種の情報の入力により画像データが生成される。そして、プリンタドライバの実行により、生成された画像データに対する各種の印刷設定（例えば、パスワード等の認証情報の入力）が可能となる。
【００２１】
各種の印刷設定が図示しない入力部により入力されると、プリンタドライバは、上記画像データと、各種の印刷設定を示すデータと、外部端末２に対応づけられたユーザID等を含む印刷ジョブデータを生成し、印刷装置３に送信する。生成される印刷ジョブデータは、印刷装置３にて解釈可能なデータ（例えば、PostScript等のPDLデータ）である。
【００２２】
ここで、機密性やセキュリティ性の高い情報の印刷の場合、印刷装置３で印刷された印刷物がそのまま放置され、他人に見られてしまうことを回避したいことがある。このような場合には、ユーザは、図示しない入力部を用いて、上記各種の印刷設定として、認証印刷である旨を示す情報と、パスワード等の認証情報とを入力することができる。この結果、プリンタドライバが生成する印刷ジョブデータには、認証印刷であるか否かを示す認証フラグと、認証フラグが認証印刷を示す場合には認証情報と、が含まれる。
【００２３】
認証情報が含まれた印刷ジョブデータが印刷装置３に送信される。印刷装置３では、印刷ジョブデータに対応する上記認証情報が入力されないと、印刷ジョブデータに対応する印刷物を出力されない。以下、認証情報を含む印刷ジョブデータを、認証印刷ジョブデータといい、認証情報を含まない印刷ジョブデータを、通常印刷ジョブデータという。
【００２４】
（通信経路４の構成）
通信経路４は、外部端末２と印刷装置３との間を接続するデータ転送経路である。この通信経路４には、有線ＬＡＮ、無線ＬＡＮ、インターネット等の少なくともいずれか１つのデータ転送経路が含まれる。
【００２５】
（印刷装置３の構成）
印刷装置３は、図１に示すように、主電源スイッチ部（図示せず）と、電源ユニット部（図示せず）と、パネルユニット部３２と、通信処理部３１と、記憶部３３と、展開部３４と、メカニカル駆動ユニット部３６と、メカニカル駆動ユニット部３６を駆動する印刷エンジン部３５と、各部を制御する印刷制御部３７とを備える。
【００２６】
印刷装置３の主電源スイッチは、印刷装置３の全体の電源のＯＮ、ＯＦＦを行うスイッチである。詳細には、主電源スイッチは、印刷装置３をＯＦＦ状態からスタンバイモードに遷移し、又は、ＯＦＦ状態以外（例えばスタンバイモード、スリープモード、レディモード等）からＯＦＦ状態に遷移するためのスイッチである。   
【００２７】
電源ユニットは、主電源スイッチを通して供給される電源を、印刷制御部３７、パネルユニット部３２、印刷エンジン部３５等の各部に供給する。
パネルユニット部３２は、ユーザが印刷装置３の各種の操作、例えば印刷動作を行うための操作制御部である。パネルユニット部３２には、図示しないが、例えば動作状態等を表示する表示部、操作を行うタッチパネル等が組み込まれている。また、パネルユニット部３２には、スリープモード／レディモード指示操作キーと、スタンバイモード／レディモード指示操作キーとが接続されている。スリープモード／レディモード指示操作キーは、スリープモードとレディモードとの間で遷移するためのスイッチである。スタンバイモード／レディモード指示操作キーは、スタンバイモードとレディモードとの間で遷移するためのスイッチである。
【００２８】
ここで、印刷装置３が取り得る各種のモードについて説明する。この各種のモードには、OFFモード、スタンバイモード、レディモード、スリープモードがある。
【００２９】
ＯＦＦモードとは、主電源スイッチがＯＦＦの状態であって、各ユニットのすべてに電力が供給されていない状態である。
【００３０】
スタンバイモードとは、主電源スイッチをＯＦＦからＯＮに操作した状態であって、電源ユニット、パネルユニット部３２、印刷制御部３７に電力が供給される状態である。但し、このモードでは、まだ、印刷可能な状態ではない。印刷装置３のモードは、スタンバイモード／レディモード指示操作キーによる操作指示に基づいて、レディモードに遷移する。
【００３１】
レディモードとは、印刷装置３の全てのユニット部に電力が供給される状態であって、印刷ジョブデータの印刷動作を実行可能な状態である。
【００３２】
スリープモードとは、自動的にレディモードから遷移した省電力待機状態（電力削減状態）である。スリープモードとは、レディモードよりも、消費電力が少なくなる状態であり、印刷ジョブデータの印刷が不可能な状態である。スリープモードには、第１のモード遷移状態におけるスリープモードと、第２のモード遷移状態におけるスリープモードとがあるが、これらについての詳細は後述する。
【００３３】
印刷制御部３７は、印刷装置３のモードとして、OFFモード以外の各種のモード（スタンバイモード、スリープモード、レディモード）の遷移を、各モードの遷移条件を満たすか否かに基づいて、制御、（設定、管理）する。
【００３４】
また、印刷制御部３７は、印刷ジョブデータの受信数と関連する時間帯に応じて、２つのモード遷移状態を切り替える動作を行う。即ち、印刷制御部３７は、印刷ジョブデータの受信数と関連する時間帯に応じて、第１のモード遷移状態（以下、通常モード遷移状態）と、第２のモード遷移状態（以下、強制スリープ遷移状態）とのうち、いずれかのモード遷移状態に設定する。
【００３５】
例えば、１日の時間帯のうち、印刷ジョブデータの受信数が多いと想定される勤務時間内には、通常モード遷移状態が設定され、印刷ジョブデータの受信数が少ないと想定される勤務時間外には、強制スリープ遷移状態が設定される。
【００３６】
通常モード遷移状態では、所定条件下でレディモードとスリープモードとの間を遷移する。即ち、通常モード遷移状態では、通常のレディモード／スリープモード間の遷移が行われる。具体的には、レディモードに遷移した後、一定時間印刷ジョブデータが受信されない場合や、スリープ／レディ指示操作キーによるスリープモードへの遷移指示により、スリープモードに遷移する。また、スリープモードに遷移した後、スリープ／レディ指示操作キーによるレディモードへの遷移指示や、印刷ジョブデータの受信により、レディモードに遷移する。
【００３７】
通常モード遷移状態におけるスリープモード（以下、通常モード遷移状態のスリープモード）では、通信処理部３１、印刷制御部３７、パネルユニット部３２、電源ユニット部にのみ電力が供給される。通常モード遷移状態のスリープモードの場合には、印刷ジョブデータの受信、スリープモード／レディモードの切り替え指示を受け付けることはできるが、それ以外の処理（例えば、受信した印刷ジョブデータの記憶動作、印刷ジョブデータの印刷動作）の実行は行えない。
【００３８】
強制スリープ遷移状態では、レディモードからスリープモードに遷移した場合に、所定時間継続してスリープモードが維持される。強制スリープ遷移状態でのスリープモードを、以下、強制スリープ遷移状態のスリープモードという。強制スリープ遷移状態の開始タイミングになった場合に、レディモードのときには、印刷制御部３７は、強制スリープ遷移状態のスリープモードに遷移させ、強制スリープ遷移状態の終了タイミングまで強制スリープ遷移状態のスリープモードを維持する。また、強制スリープ遷移状態の開始タイミングに、既に、通常モード遷移状態のスリープモードの場合には、印刷制御部３７は、強制スリープ遷移状態のスリープモードに設定し、強制スリープ遷移状態の終了タイミングまで強制スリープ遷移状態のスリープモードを維持する。強制スリープ遷移状態の終了タイミングで、印刷制御部３７は、印刷装置３のモード遷移状態を、強制スリープ遷移状態から通常モード遷移状態に切り替える。この際、印刷制御部３７は、印刷装置３のモードを強制スリープ遷移状態のスリープモードからレディモードに遷移させる。
【００３９】
強制スリープ遷移状態のスリープモードは、予め、決められた時間タイミングになった場合、自動的にレディモード等から遷移した省電力待機状態（電力削減状態）である。強制スリープ遷移状態のスリープモードにおける電力供給、可能な処理は、通常モード遷移状態の場合と以下の点を除いて同じである。即ち、受信した印刷ジョブデータの記憶動作の実行が可能である。このため、強制スリープ遷移状態のスリープモードはレディモードよりは消費電力が小さいが、通常モード遷移状態のスリープモードよりは消費電力が大きくなる。
【００４０】
ここで、通常モード遷移状態にあるときは、レディモードからスリープモードに遷移しようとするときに、印刷装置３が複数の印刷ジョブデータを連続して受信するような場合には、スリープによる省電力を図ることと、印刷物をできるだけ早めに出力させることを双方考慮するように以下のような処理としている。
【００４１】
印刷制御部３７は、モード遷移状態を、通常モード遷移状態に設定しているとき、レディモードから通常モード遷移状態のスリープモードに遷移しようとするタイミングで、通信処理部が複数の印刷ジョブデータを連続して受信した場合、以下の処理を行う。
【００４２】
即ち、印刷制御部３７は、通常モード遷移状態のスリープモードに遷移する前に、通常印刷ジョブデータを、印刷エンジン部３５に印刷させる。一方、印刷制御部３７は、認証印刷ジョブデータの印刷は行わせずに、印刷装置３のモードを、通常モード遷移状態のスリープモードに遷移させる。そして、印刷制御部３７は、通常モード遷移状態のスリープモードからレディモードに遷移した後に、認証印刷ジョブデータを印刷エンジン部３５に印刷させる（通常モード遷移状態の制御）。
【００４３】
一方、印刷制御部３７は、モード遷移状態が、強制スリープ遷移状態に存在しているときに、印刷ジョブデータを受信した場合、通常モード遷移状態に遷移した後（即ち、強制スリープ遷移状態のスリープモードを介してレディモードに遷移した後）に、印刷ジョブデータを、印刷エンジン部３５に印刷させる（強制スリープ遷移状態の制御）。
【００４４】
ここで、複数の印刷ジョブデータを連続して受信するとは、１つの印刷ジョブデータを受信してから、展開、印刷動作が実行可能な状態になる所定時間の間に次の印刷ジョブデータを受信するような場合をいう。通信処理部３１は、上記所定時間を、印刷ジョブデータを受信してから算出するようにしてもよいし、予め、過去受信した所定数の印刷ジョブデータの上記所定時間の平均などから決定してもよい。
【００４５】
また、印刷制御部３７には、時間を管理するタイマー機能が設けられている。また、印刷制御部３７は、印刷ジョブデータ内の認証フラグに基づいて、通信処理部３１が受信した印刷ジョブデータを記憶部３３内の通常印刷ジョブキュー３３ａ又は認証印刷ジョブキュー３３ｂのいずれかに記憶させる。
【００４６】
また、印刷制御部３７は、記憶部３３に記憶された印刷ジョブデータが展開部３４により展開され、印刷エンジン部３５により印刷された場合、記憶部３３により記憶された印刷ジョブデータを削除する。但し、操作ユニット部３２により再度印刷することが指示された場合、印刷制御部３７は、印刷済みの印刷ジョブデータを保持しておく。
【００４７】
また、印刷制御部３７は、スタンバイモード、スリープモード、レディモード等における、電源ユニット部から各ユニット部（通信処理部、記憶部３３、展開部３４、印刷エンジン部３５、メカニカル駆動ユニット部３６）への電源供給を制御する機能を有する。
【００４８】
記憶部３３は、通常印刷ジョブデータを記憶させるための通常印刷ジョブキュー３３ａと、認証印刷ジョブデータを記憶させるための認証印刷ジョブキュー３３ｂとを有する。
【００４９】
展開部３４は、印刷制御部３７の指示に基づいて、通常印刷ジョブキュー３３ａ又は認証印刷ジョブキュー３３ｂに記憶された印刷ジョブデータを読み出し、印刷エンジン部３５が印刷動作を実行できるデータ（例えば、画素ごとに、画素値が対応づけられたビットマップ展開など）に展開する。印刷ジョブデータの展開処理が終了すると、印刷制御部３７にその旨が送られる。印刷制御部３７は、展開部３４に対して、展開処理済みの印刷ジョブデータを、印刷エンジン部３５に送るように指示する。
【００５０】
印刷エンジン部３５は、印刷制御部３７からの制御に基づき、展開部３４により展開された印刷ジョブデータに基づいて、メカニカル駆動ユニット部３６の駆動制御を行う。
【００５１】
メカニカル駆動ユニット部３６は、図示しないカラーインク及びモノクロインクを吐出する印刷ヘッド、搬送ローラ等の機械的印刷機構を有する。メカニカル駆動ユニット部３６は、印刷エンジン部３５からの制御に基づいて、印刷ヘッド、機械的印刷機構を用いて、用紙等に印刷動作を行う。
【００５２】
［印刷装置３の印刷制御方法］
次に、第1の実施形態の印刷システムを用いた印刷制御方法について、図２〜図８を用いて説明する。
【００５３】
（印刷制御方法の概要）
図２は、本実施形態の印刷制御方法の概要を示すタイミングチャート図である。図２に示すように、印刷制御部３７は、1日のうち、各時間帯に対して、印刷装置３の状態を強制スリープ遷移状態又は通常モード遷移状態に設定する。強制スリープ遷移状態は、印刷ジョブデータの受信数が少ない又は少ないと予想される時間帯と対応づけられる。また、通常モード遷移状態は、印刷ジョブデータの受信数が多い又は多いと予想される時間帯と対応づけられる。
【００５４】
ここでは、一例として、一般的な勤務時間を示す時間帯AM8:00〜PM9:00には、通常モード遷移状態が対応づけられ、勤務時間外を示す時間帯PM9:00〜AM8：00には、強制スリープ遷移状態が対応づけられている。但し、強制スリープ遷移状態、通常モード遷移状態は、上記以外の時間帯が対応づけられていてもよい。
【００５５】
そして、通常モード遷移状態中に、レディモードから通常モード遷移状態のスリープモードに遷移するときに、複数の印刷ジョブデータを連続して受信する場合には、通常モード遷移状態の制御が行われる。一方、強制スリープ遷移状態中に、印刷ジョブデータを受信する場合には、強制スリープ遷移状態の制御が行われる。
【００５６】
（印刷ジョブデータの生成、受信、記憶処理）
図３は、印刷ジョブデータの生成、受信、記憶処理を示すフローチャート図である。
【００５７】
先ず、外部端末２は、印刷ジョブデータ（通常印刷ジョブデータ又は認証印刷ジョブデータ）を生成し、印刷装置３に送信する（ステップＳ１）。この際、印刷ジョブデータには、認証フラグが含まれる。通常印刷ジョブデータには、認証フラグとして、認証不要を示す情報が設定され、認証印刷ジョブデータには、認証フラグとして、認証要を示す情報が設定される。
【００５８】
印刷装置３では、通信処理部３１で、印刷ジョブデータが受信される（ステップＳ２）。通信処理部は、印刷ジョブデータに含まれる認証フラグ、認証情報を取得し、印刷制御部３７に送信する。
【００５９】
印刷制御部３７は、通信処理部３１により受信された印刷ジョブデータを記憶部３３に記憶させる（ステップＳ３）。具体的には、印刷制御部３７は、印刷ジョブデータ内の認証フラグを参照して、以下の処理を行う。即ち、印刷制御部３７は、認証不要を示す情報を取得した場合には、通信処理部３１にて受信した印刷ジョブデータ（通常印刷ジョブデータ）を記憶部３３の通常印刷ジョブキュー３３ａに記憶させる。また、印刷制御部３７は、認証要を示す情報を取得した場合には、通信処理部３１にて受信した印刷ジョブデータ（認証印刷ジョブデータ）を記憶部３３の認証印刷ジョブキュー３３ｂに記憶させる。
【００６０】
（モード遷移状態確認処理）
図４は、モード遷移状態確認処理を示すフローチャート図である。
【００６１】
印刷制御部３７は、保持するタイマー機能に基づいて、各時間帯と各モード遷移状態との対応関係を参照して、現在の時刻が通常モード遷移状態に対応しているか否かを判断する（ステップＳ１０）。
【００６２】
現在の時刻が通常モード遷移状態に対応している場合には、印刷制御部３７は、モード遷移状態を通常モード遷移状態に設定する（ステップＳ１２）。一方、現在の時刻が通常モード遷移状態に対応していない場合には、印刷制御部３７は、モード遷移状態を強制スリープ遷移状態に設定する（ステップＳ１４）。
【００６３】
その後、印刷制御部３７は、ステップＳ１０の処理を行う。なお、印刷制御部３７による通常モード遷移状態であるか否かの判断は、一定周期間隔で行われる。
【００６４】
（モード遷移状態の制御処理）
図５，６は、モード遷移状態の制御処理（通常モード遷移状態の制御又は強制スリープ遷移状態の制御）を示すフローチャート図である。また、図７，８は、モード遷移状態の制御処理の説明を補足するためのタイミングチャート図である。ステップＳ３９までは通常モード遷移状態の制御処理が行われる。
【００６５】
印刷制御部３７は、現在のモード遷移状態が、通常モード遷移状態であるか否かを判断する（ステップＳ２０）。現在の状態が通常モード遷移状態である場合には、ステップＳ２２へ遷移し、現在の状態が通常モード遷移状態でない（即ち、強制スリープ遷移状態）場合には、ステップＳ４０へ遷移する。
【００６６】
印刷制御部３７は、レディモードから通常モード遷移状態のスリープモードに遷移しようとするタイミングであるか否かを判断する（ステップＳ２２）。通常モード遷移状態のスリープモードに遷移しようとするタイミングでない場合には、本処理を終了し、通常モード遷移状態のスリープモードに遷移しようとするタイミングである場合、ステップＳ２４へ遷移する。
【００６７】
印刷制御部３７は、通信処理部３１が複数の印刷ジョブデータを連続して受信中であるか否かを判断する（ステップＳ２４）。印刷ジョブデータを受信中でない場合には、ステップＳ２８へ遷移する。
【００６８】
印刷ジョブデータを受信中である場合には、印刷制御部３７は、レディモードを継続し、通信処理部３１による受信中の受信処理を完了させる。（ステップＳ２６）。その後、印刷制御部３７は、ステップＳ２４の処理へ遷移する。この処理により、例えば、図７に示すように、スリープ指示が出されたタイミングで、１つの印刷ジョブデータJ1が受信中で、連続して4つの印刷ジョブデータJ2,J3,J4,J5が受信予定の場合、５つの印刷ジョブデータを受信するまでは、レディモードから通常モード遷移状態のスリープモードに遷移しない。
【００６９】
印刷制御部３７は、記憶部３３に、通常印刷ジョブキュー３３ａに記憶された印刷ジョブデータが記憶されているか否かを判断する（ステップＳ２８）。通常印刷ジョブキュー３３ａに記憶された印刷ジョブデータが記憶されていない場合には、ステップＳ３２に遷移する。通常印刷ジョブキュー３３ａに記憶された印刷ジョブデータが記憶されている場合には、ステップＳ３０に遷移する。
【００７０】
印刷制御部３７は、通常印刷ジョブデータに従って、展開処理、印刷処理を、展開部３４、印刷エンジン部３５に行わせる（ステップＳ３０）。印刷制御部３７は、その後、ステップＳ２８に遷移する。
【００７１】
具体的には、印刷制御部３７は、通常印刷ジョブキュー３３ａに記憶された印刷ジョブデータを、展開部３４に送信するように、記憶部３３に対して、指示する。展開部３４は、記憶部３３から送信された通常印刷ジョブデータの展開処理を行う。印刷制御部３７は、展開部３４による展開処理が終了した場合、展開済み通常印刷ジョブデータに従って、メカニカル駆動ユニット部３６に印刷動作を行わせるように、印刷エンジン部３５に指示する。
【００７２】
ステップＳ３０の処理により、図７に示すように、通常印刷ジョブデータJ2,J4の印刷が行われる。なお、ここでは、印刷制御部３７は、１つの印刷ジョブデータの展開処理、印刷処理が終了した後、次の印刷ジョブデータの展開処理、印刷処理を行うように説明したが、１つの印刷ジョブデータの展開処理が終了したら、上記印刷ジョブデータの印刷処理を開始するとともに、次の印刷ジョブデータの展開処理を開始するようにしてもよい。
【００７３】
印刷制御部３７は、印刷装置３のモードをレディモードから通常モード遷移状態のスリープモードに遷移させる（ステップＳ３２）。
【００７４】
印刷制御部３７は、通常モード遷移状態のスリープモードからレディモードに遷移しようとするタイミングであるか否かを判断する（ステップＳ３４）。具体的には、印刷制御部３７は、通信処理部３１が印刷ジョブデータを受信したか否か又はパネルユニット部３２によりレディモードに遷移する操作指示が行われたか否かを判断する。
【００７５】
上記タイミングである場合には、ステップＳ３６へ遷移し、印刷制御部３７は、印刷装置３のモードをレディモードに設定する。上記タイミングでない場合には、ステップＳ３４に戻る。
【００７６】
印刷制御部３７は、記憶部３３に、認証印刷ジョブキュー３３ｂに記憶された印刷ジョブデータが記憶されているか否かを判断する（ステップＳ３６）。認証印刷ジョブキュー３３ｂに認証印刷ジョブデータが記憶されていない場合には、本処理を終了する。認証印刷ジョブキュー３３ｂに認証印刷ジョブデータが記憶されている場合には、ステップＳ３８に遷移する。
【００７７】
印刷制御部３７は、認証情報の入力があったか否かを判断する（ステップＳ３８）。具体的には、印刷制御部３７は、ユーザIDと、パスワード等の認証情報（以下、ユーザIDと、パスワード等の認証情報を合わせたものを認証情報等という）とを要求する旨を示す情報をパネルユニット部３２に表示する。
【００７８】
パネルユニット部３２にて認証情報等が入力されると、印刷制御部３７に送られる。パネルユニット部３２に認証情報等を入力する方法としては、認証情報等が記憶されたICカードをパネルユニット部３２に接触させるようにして、パネルユニット部３２が認証情報等を取得する。また、ユーザが、パネルユニット部３２に直接認証情報等を入力するようにしてもよい。パネルユニット部３に認証情報等が入力されると、印刷制御部３７に送られる。
【００７９】
印刷制御部３７は、入力された認証情報等に対応する認証印刷ジョブデータに含まれる認証情報等と、パネルユニット部３２にて入力された認証情報等とを照合し、一致している場合には、認証印刷ジョブキュー３３ｂに記憶された印刷ジョブデータに対して、展開処理、印刷処理を、展開部３４、印刷エンジン部３５に行わせる（ステップＳ３９）。そして、印刷制御部３７は、ステップＳ３６へ遷移する。これらのステップＳ３４〜３９の処理により、図７に示すように、通常モード遷移状態のスリープモードからの復帰が行われ、認証情報等の入力が行われる毎に、各認証印刷ジョブデータ（J1,J3,J5）の印刷処理が行われる。
【００８０】
ステップＳ４０以降では強制スリープ遷移状態の制御処理が行われる。印刷制御部３７は、通信処理部３１が印刷ジョブデータを受信中であるか否かを判断する（ステップＳ４０）。ここでの印刷ジョブデータの受信とは、１つの印刷ジョブデータの受信でもよいし、複数の印刷ジョブデータを連続して受信する場合でもよく、受信形態は特に問わない。
【００８１】
印刷ジョブデータを受信中でない場合には、ステップＳ４３へ遷移する。印刷ジョブデータを受信中である場合には、印刷制御部３７は、通信処理部３１による受信中の受信処理を完了させる。（ステップＳ４２）。
【００８２】
印刷制御部３７は、印刷装置３のモードがレディモードか否かを判断する（ステップＳ４３）。モードがレディモードである場合とは、通常モード遷移状態から強制スリープ遷移状態に切り替わるときに、印刷ジョブデータを受信しているような場合である。モードがレディモードである場合には、ステップＳ４４へ遷移し、モードがレディモードでない場合には、ステップＳ４６へ遷移する。
【００８３】
印刷制御部３７は、印刷装置３のモードを、レディモードから強制スリープ遷移状態のスリープモードに遷移させる（ステップＳ４４）。
【００８４】
印刷制御部３７は、強制スリープ遷移状態のスリープモードからレディモードに遷移しようとするタイミングであるか否かを判断する（ステップＳ４６）。ここでいう、強制スリープ遷移状態のスリープモードからレディモードに遷移しようとするタイミングとは、強制スリープ遷移状態から通常モード遷移状態に切り替わるタイミングのことである。レディモードに遷移しようとするタイミングの場合には、ステップＳ４８へ遷移し、レディモードに遷移しようとするタイミングでない場合、ステップＳ４０に戻る。
【００８５】
印刷制御部３７は、記憶部３３の通常印刷ジョブキュー３３ａに通常印刷ジョブデータが記憶されているか否かを判断する（ステップＳ４８）。通常印刷ジョブキュー３３ａに通常印刷ジョブデータが記憶されていない場合には、ステップＳ５２に遷移する。通常印刷ジョブキュー３３ａに通常印刷ジョブデータが記憶されている場合には、ステップＳ５０に遷移する。
【００８６】
印刷制御部３７は、通常印刷ジョブデータに従って、展開処理、印刷処理を、展開部３４、印刷エンジン部３５に行わせる（ステップＳ５０）。印刷制御部３７は、その後、ステップＳ４８の処理に遷移する。
【００８７】
印刷制御部３７は、記憶部３３の認証印刷ジョブキュー３３ｂに印刷ジョブデータが記憶されているか否かを判断する（ステップＳ５２）。認証印刷ジョブキュー３３ｂに認証印刷ジョブデータが記憶されていない場合には、本処理を終了する。認証印刷ジョブキュー３３ｂに認証印刷ジョブデータが記憶されている場合には、ステップＳ５４に遷移する。
【００８８】
印刷制御部３７は、認証情報等の入力があったか否かを判断する（ステップＳ５４）。認証情報等の入力がなかった場合には、ステップＳ５４へ戻る。一方、認証情報等の入力があった場合には、ICカード等により入力された認証情報等の一致性が確認されたことを条件に、認証印刷ジョブキュー３３ｂに記憶された認証印刷ジョブデータに対して、展開処理、印刷処理を、展開部３４、印刷エンジン部３５に行わせる（ステップＳ５６）。
【００８９】
これらのステップＳ４６〜５６の処理により、図８に示すように、スリープ指示によりモード遷移状態が強制スリープ遷移状態に設定され、所定の時間になった場合にスリープからの復帰指示によりモード遷移状態が通常モード遷移状態に設定される。
【００９０】
そして、強制スリープ遷移状態中に、複数の印刷ジョブデータ(J1〜5)が受信された後、モード遷移状態が通常モード遷移状態に設定される。すると、先ず、通常印刷ジョブデータの印刷処理（J2,J4）が行われた後、認証情報の入力が行われる毎に、各認証印刷ジョブデータ（J1,J3,J5）の印刷処理が行われる。そして、印刷制御部３７は、ステップＳ５２に遷移する。
【００９１】
［本実施形態の作用効果］
本実施形態によれば、レディモードから通常モード遷移状態のスリープモードに遷移しようとするタイミングで、認証印刷ジョブデータと通常印刷ジョブデータとのうち、通信処理部３１が、少なくとも一方又は双方の印刷ジョブデータを連続して複数受信した場合、印刷制御部３７による以下の制御処理が行われる。
【００９２】
即ち、印刷制御部３７は、上記タイミングで、通信処理部３１が認証印刷ジョブデータを受信した場合には、印刷装置３をスリープモードに遷移させる。一方、印刷制御部３７は、上記タイミングで、通信処理部３１が通常印刷ジョブデータを受信した場合には、スリープモードに遷移する前に、通常印刷ジョブデータを印刷エンジン部３５に印刷させる。上記の印刷制御部３７による遷移制御及び印刷制御を印刷制御部３７による制御処理という。
【００９３】
具体的には、印刷装置３が通常モード遷移状態に設定された場合に、レディモードから、通常モード遷移状態のスリープモードに遷移しようとするタイミングで、印刷ジョブデータを受信した場合、印刷制御部３７は、以下の処理を行う。印刷制御部３７は、上記スリープモードに遷移する前に、認証ジョブデータを記憶部３３に記憶させ、通常印刷ジョブデータを印刷エンジン部３５に印刷させる。そして、印刷制御部３７は、上記スリープモードからレディモードに遷移した後に、記憶部３３に記憶された前記認証印刷ジョブを印刷エンジン部３５に印刷させる。
【００９４】
即ち、上記タイミングで通信処理部３１が印刷ジョブデータを受信した場合、早く印刷できる通常印刷ジョブデータが、通常モード遷移状態のスリープモード前に印刷される。一方、認証情報の入力が不確定な認証印刷ジョブデータについては、印刷装置３はいったん通常モード遷移状態のスリープモードに遷移する。その後、認証情報の入力等に基づいて、レディモードに復帰してから、認証印刷ジョブデータの印刷動作が行われる。
【００９５】
この結果、認証印刷ジョブデータによる印刷待ちが発生しないため、早く印刷したいという通常印刷ジョブデータのユーザの要望に沿うことができる。また、認証情報入力待ちによる通常モード遷移状態のスリープモードになかなか遷移できないという電力の消費無駄を回避することができる。また、認証印刷ジョブデータのユーザは、自分が印刷したいときに、認証情報の入力を行えば、印刷が行われるので、認証印刷ジョブデータのユーザの利便性を損ねることはない。
【００９６】
従って、上記タイミングで印刷ジョブデータが受信された場合、通常モード遷移状態のスリープモードへの遷移、印刷ジョブデータの処理を、ユーザ利便性及び省電化のバランスを考慮して、適切に行うことができる。
【００９７】
また、本実施形態では、通常印刷ジョブデータ又は認証印刷ジョブデータのうち、少なくとも一方又は双方を連続して複数受信した場合に、上述した印刷制御部３７による制御処理が行われる。このため、印刷ジョブデータを１つ受信した場合には、印刷装置３を使用するユーザへの影響度が小さいとして、省電力化を優先して通常モード遷移状態のスリープモードに印刷装置３は遷移する。一方、印刷ジョブデータを連続して複数受信した場合には、印刷装置を使用するユーザへの影響度が大きいとして、上記印刷制御部３７による制御処理が行われる。この結果、ユーザ利便性及び省電力化のバランスを一層考慮することが可能となる。
【００９８】
また、本実施形態によれば、強制スリープ遷移状態と通常モード遷移状態とのうち、印刷ジョブデータの受信数と関連する時間帯に応じて、いずれかのモード遷移状態に印刷装置３が設定される。このため、ジョブデータ受信数が多い時間帯に対応する通常モード遷移状態では、多数のユーザから多数の印刷ジョブデータが受信されると想定されるので、多数のユーザからの印刷ジョブデータを早めに処理することを優先しながら、省電力化を図ることができる。
【００９９】
具体的には、通常モード遷移状態では、通常印刷ジョブデータは、スリープモードに遷移しようとするタイミングで、スリープモードに遷移する前に印刷される。また、認証印刷ジョブデータは、スリープモードへ遷移した後に、印刷されるが、通常モード遷移状態のスリープ時間は強制スリープ遷移状態のスリープ時間に比べれば一般的短い。このため、強制スリープ遷移状態で印刷ジョブデータが受信された場合に比べると、通常モード遷移状態で受信された印刷ジョブデータは早めに処理されるといえる。
【０１００】
一方、印刷ジョブデータ受信数が少ない時間帯に対応する強制スリープ遷移状態の場合には、印刷ジョブデータが受信される数が少ないと想定されるので、少ないユーザからの印刷ジョブデータを強制スリープ遷移状態のスリープモード後に処理して省電力化を十分に図るようにしても、多数のユーザの利便性を損なわないといえる。
【０１０１】
このように、ユーザの利便性と省電力化のバランスを、印刷ジョブデータ受信数と関係する時間帯に応じて変えることで、全体として、ユーザ利便性と省電力化を図ることができる。  
【０１０２】
また、印刷制御部３７は、印刷装置３が強制スリープ遷移状態に設定された場合に、印刷ジョブデータを受信した場合、以下のような印刷制御機能を有する。印刷制御部３７は、受信した印刷ジョブデータを記憶部３３に記憶させ、通常モード遷移状態に遷移しレディモードに遷移した後、記憶部３３に記憶された印刷ジョブデータのうち、通常印刷ジョブデータと、認証印刷ジョブデータとを、印刷エンジン部３５に印刷させる。
【０１０３】
即ち、印刷装置３が通常モード遷移状態に設定されたときには、上述した印刷制御部３７の制御処理を行うようにしているので、印刷ジョブデータが受信される数が多いと想定される時間帯では、ユーザ利便性を省電力化に優先して、なるべく印刷ジョブデータの印刷処理を行わせるようにしている。
【０１０４】
一方、強制スリープ遷移状態に設定されたときに、認証印刷ジョブデータと通常印刷ジョブデータとのうち、少なくとも一方の印刷ジョブデータを通信処理部３１が受信した場合、印刷制御部３７は、通常モード遷移状態に遷移（レディモードに遷移）した後に、受信した印刷ジョブデータを、印刷エンジン部３５に印刷させる。
【０１０５】
このため、強制スリープ遷移状態の場合には、少ないユーザからの印刷ジョブデータを強制スリープ遷移状態のスリープモード後に処理して省電力化を十分に図るようにしても、多数のユーザの利便性を損なわない。
【０１０６】
従って、本実施形態によれば、印刷装置３が印刷ジョブデータ数に関連する時間帯を考慮して、強制スリープ遷移状態と、通常モード遷移状態とを取り得る場合において、いずれの状態においても、ユーザ利便性及び省電力のバランスを考慮して、受信した印刷ジョブデータを適切に処理することができる。
【０１０７】
〔第１の実施形態の変形例〕
（１）上述した第1の実施形態では、通常モード遷移状態のスリープモードからレディモードに遷移した後に、所定の認証情報の入力に応じて認証印刷ジョブデータを印刷エンジン部３５に印刷させるようにしていた。しかし、認証情報を即座に入力した場合でも、通常モード遷移状態のスリープモードに遷移してしまうのはユーザにとって、都合が悪い。このため、認証印刷ジョブデータの印刷については、以下のようにしてもよい。
【０１０８】
即ち、印刷制御部３７は、認証印刷ジョブデータを印刷エンジン部３５に印刷させる場合、通常印刷ジョブデータの印刷が終了するまでの間に認証情報の入力があった場合には、通常モード遷移状態のスリープモードに遷移する前に印刷動作を行わせるようにしてもよい。この場合には、早めに認証入力したユーザの利便性を図ることができる。
【０１０９】
また、通常印刷ジョブデータの印刷終了前後の一定時間内等、省電力化を損なわない程度の時間内に認証情報等が入力された場合に、認証印刷ジョブデータを通常モード遷移状態のスリープモード遷移前に印刷させるようにしてもよい。
【０１１０】
（２）上述の実施形態では、通常モード遷移状態、強制スリープ遷移状態は、予め定められたものとしていたが、印刷装置３のジョブデータの受信の状況に応じて変化させるようにしてもよい。
【０１１１】
具体的には、印刷制御部３７は、所定時間間隔で、所定時間当たりの印刷ジョブデータの受信数をカウントする。そして、印刷制御部３７は、所定の印刷ジョブデータの受信数を超える時間帯を、通常モード遷移状態とし、所定の印刷ジョブデータの受信数以下の時間帯を強制スリープ遷移状態として設定するようにしてもよい。
【０１１２】
（３）また、上述の実施形態では、通常モード遷移状態の場合に、レディモードから通常モード遷移状態のスリープモードに遷移しようとするときに、複数の印刷ジョブデータを連続して受信している場合に、印刷制御部３７による制御処理を行うようにしていたが、これに限定されない。即ち、レディモードから通常モード遷移状態のスリープモードに遷移しようとするときに、１つの印刷ジョブデータを受信している場合に、上記制御処理が行われるようにしてもよい。この場合、印刷ジョブデータのデータ量が所定の閾値を超える場合には、上記制御処理が行われるようにし、所定の閾値を超えない場合には、そのまま、一律に通常モード遷移状態のスリープモードに遷移されるようにしてもよい。
【０１１３】
（４）また、上述した実施形態では、強制スリープ遷移状態に対応する時間の開始で、強制スリープ遷移状態のスリープモードへ遷移し、上記時間の終了で、レディモードへの復帰としていたが、これに限定されない。例えば、通常モード遷移状態から強制スリープ遷移状態へ、又は、強制スリープ遷移状態から通常モード遷移状態へモード遷移状態が変化しても、モード（スリープモード、レディモード）はそのままとしてもよい。この際、通常モード遷移状態のスリープモードは、強制スリープ遷移状態にスリープモードに変更する。
【０１１４】
また、通常モード遷移状態から強制スリープ遷移状態へモード遷移状態が遷移した場合、印刷装置３のモードがレディモードである場合に、一定時間印刷ジョブデータの受信がないとか、所定の操作指示がない場合に、強制スリープ遷移状態のスリープモードに遷移するようにしてもよい。そして、そのまま、上記スリープモードを継続するようにしてもよい。
【０１１５】
また、強制スリープ遷移状態から通常モード遷移状態へモード遷移状態が遷移した場合、強制スリープ遷移状態のスリープモードから通常モード遷移状態のスリープモードへ変更される。そして、印刷ジョブデータの受信や所定の操作指示があったときに、通常モード遷移状態のスリープモードからレディモードに遷移するようにしてもよい。
【０１１６】
（５）また、上述の実施形態では、モード遷移状態が強制スリープ遷移状態の場合、通信処理部３１が受信した印刷ジョブデータは全て記憶部３３に記憶されるように説明したが、以下のようにしてもよい。即ち、印刷制御部３７は、記憶部３３の記憶容量に基づいて、通信処理部３１が受信した印刷ジョブデータのうち、記憶する印刷ジョブデータの数を制限するようにしてもよい。
【０１１７】
（６）また、上述の実施形態では、通常モード遷移状態と、強制スリープ遷移状態とにおいて、異なる制御（印刷制御部３７による制御）を行うようにしていたが、強制スリープ遷移状態でも、通常モード遷移状態と同じ制御を行うようにしてもよい。
【０１１８】
（７）また、上述の実施形態では、通常モード遷移状態のスリープモードと、強制スリープ遷移状態のスリープモードとを異なるようにしたが、強制スリープ遷移状態のスリープモードを、通常モード遷移状態のスリープモードと同じようにしてもよい。そして、強制スリープ遷移状態の制御は、通常モード遷移状態から強制スリープ遷移状態への切り替えのタイミングのときに行うようにしてもよい。
【０１１９】
『第２の実施形態』
上述の第1の実施形態では、強制スリープ遷移状態において、印刷ジョブデータを受信した場合、いったん記憶部３３に記憶される。そして、通常モード遷移状態に切り替わり、レディモードに遷移した後に、上記通常印刷ジョブデータの場合は、そのまま、展開、印刷動作を行うようにしていた。
しかし、強制スリープ遷移状態がある程度長時間であるような場合、ユーザがいつ、自分の印刷物が出力されるのか不明な場合もある。このような場合、ユーザが全く意図しないときに、印刷物が出力されてしまうことが想定される。例えば、ユーザは、自分が早めに印刷物を取りに行けるという思いから認証印刷の設定をしなかった。しかし、印刷物が他人の目にさらされても少しの時間であろうとの予測で、敢えて認証印刷するまでもないと考えていたが、自分の意図しない長時間他人に見られるかもしれないなら、認証印刷したいと考える場合もある。
【０１２０】
そこで、本実施形態では、通常モード遷移状態に遷移し、レディモードに遷移した後に、通常印刷ジョブデータを印刷する場合、認証印刷ジョブデータと同様に、認証要求に対する認証情報の入力に応じて、展開、印刷動作を行うようにしている。
【０１２１】
本実施形態において、第1の実施形態の各構成、各処理と同一のものは、その説明を省略又は簡略化する。
【０１２２】
［印刷装置３の構成］
外部端末２では、印刷装置３のモード遷移状態が強制スリープ遷移状態であるときに、通常印刷ジョブデータが印刷装置３に送信された後、印刷装置３から認証情報の要求が送信された場合、この認証情報の要求に基づいて、認証情報が入力可能となる。
【０１２３】
記憶部３３には、ジョブIDと、ユーザIDと、認証の要不要、認証情報（たとえば、パスワード）とが対応づけられた第１対応テーブルが記憶されている。また、記憶部３３には、ユーザIDと、電子メールアドレスと、認証用カードIDとが対応づけられた第２対応テーブルが記憶されている。
【０１２４】
印刷制御部３７は、通信処理部３１が印刷ジョブデータを受信すると、印刷ジョブデータ内のユーザID、認証フラグ（通常印刷ジョブデータの場合は、認証不要という情報、認証印刷ジョブデータの場合には、認証要という情報）、認証情報を、ジョブIDと関連づけて記憶させていく。
【０１２５】
ジョブIDは、受信した印刷ジョブデータを受信順に順番につけていく番号である。また、印刷制御部３７は、印刷ジョブデータについて印刷された場合には、第１対応テーブルから、印刷済みジョブのデータを消去する。
【０１２６】
また、印刷制御部３７は、強制スリープ遷移状態の場合に、第１対応テーブル中の通常印刷ジョブデータ（認証不要の印刷ジョブデータ）がある場合、上記通常印刷ジョブデータのユーザIDに対応する電子メールアドレスを取得する。印刷制御部３７は、上記電子メールアドレスに基づいて、上記ユーザIDに対応する外部端末２に、認証情報要求を送信する。
【０１２７】
また、印刷制御部３７は、認証情報が外部端末２から送られてきた場合に、第１対応テーブルを参照して、上記外部端末２に対応するユーザIDを取得する。印刷制御部３７は、取得したユーザIDに対応する、第１対応テーブル中の認証情報の項目に、送られてきた認証情報を書き込む。
【０１２８】
［印刷装置３の印刷制御方法］
本実施形態の印刷制御方法では、第1の実施形態の印刷制御方法と同様に、図３，図４、図５、図６のステップＳ４６までに示す処理が行われる。図９は、第２の実施形態の印刷制御方法のうち、認証情報書込処理を示すフローチャート図である。図１０は、強制スリープ遷移状態の制御処理を示すフローチャート図であり、図１１は、その補足説明を示すためのタイミングチャート図である。図９，図１０の処理は、いずれもステップＳ４６の後に行われる。
【０１２９】
図９に示すように、印刷制御部３７は、記憶部３３の通常印刷ジョブキュー３３ａに、認証情報が対応づけられていない通常印刷ジョブデータが記憶されているか否かを判断する（ステップＳ６０）。具体的な一例としては、印刷制御部３７は、第１対応テーブルを参照して、記憶部３３に、認証情報が対応づけられていない、通常印刷ジョブデータ（認証フラグが認証不要）があるか否かを判断する。
【０１３０】
上記通常印刷ジョブデータが記憶されている場合には、ステップＳ６２へ遷移し、上記通常印刷ジョブデータが記憶されていない場合には、本処理を終了する。
【０１３１】
印刷制御部３７は、通常印刷ジョブデータを送信した外部端末２に対して、認証情報を送信するように要求する（ステップＳ６２）。
【０１３２】
この処理の具体的な説明を以下に示す。印刷制御部３７は、第１対応テーブルを参照して、認証情報が対応づけられていない、通常印刷ジョブデータ（認証不要）のユーザIDを取得する。印刷制御部３７は、第２対応テーブルを参照して、取得したユーザIDに対応する電子メールアドレスを取得する。印刷制御部３７は、ジョブIDに対応する認証情報を要求する旨を示す情報を含む認証情報要求データを生成する。印刷制御部３７は、SMTP等の電子メール対応プロトコルに従って、通信処理部３１、メールサーバ等を介して、取得した電子メールアドレスに対応する外部端末２に送信する。
【０１３３】
外部端末２では、認証情報要求データに対して、認証情報を示す情報を含む認証情報応答データを生成し、送信元電子メールアドレスに基づいて、通信処理部３１等を介して、印刷制御部３７に送信する（ステップＳ６４）。
【０１３４】
具体的には、外部端末２で、認証情報要求データを受信すると、ジョブIDに対応する認証情報を入力するように要求する情報（たとえば、「JOB-004に対応するパスワードを入力してください」等）が表示される。ユーザが、上記表示に基づいて、外部端末２に、上記認証情報を入力すると、外部端末２は、ユーザID、ジョブID、認証情報を含む認証情報応答データを生成する。外部端末２は、認証情報応答データを、通信処理部３１等を介して印刷制御部３７に送信する。
【０１３５】
印刷制御部３７は、送信されてきた認証情報応答データに基づいて、第１対応テーブルに対して、上記外部端末２のユーザIDに対応する認証情報の項目に、送られてきた認証情報を書き込む（ステップＳ６６）。
【０１３６】
上述の図９の処理は、強制スリープ遷移状態に設定されたときに行われても良いし、通常モード遷移状態に遷移した後に行われても良い。図９の処理は、第１対応テーブルに、認証情報が対応づけられていない、通常印刷ジョブデータが存在する限り行われる。
【０１３７】
図１０に示すように、印刷制御部３７は、通常印刷ジョブキュー３３ａ、認証印刷ジョブキュー３３ｂに少なくとも１つの印刷ジョブデータが記憶されているか否かを判断する（ステップＳ７０）。
【０１３８】
少なくとも１つの印刷ジョブデータが記憶されていない場合には、本処理を終了する。一方、少なくとも１つの印刷ジョブデータが記憶されている場合には、ステップＳ７２へ遷移する。
【０１３９】
印刷制御部３７は、認証情報等の入力があったか否かを判断する（ステップＳ７２）。認証情報等の入力があった場合には、以下に示す認証情報等の一致を条件にステップＳ７４へ遷移し、認証情報等の入力がなかった場合には、ステップＳ７６へ遷移する。
【０１４０】
印刷ジョブデータの印刷のために、ユーザが認証情報の入力を行う場合、具体的には以下の処理が行われる。印刷制御部３７は、認証情報を入力するように指示する表示をパネルユニット部３２に行わせる。すると、ユーザは、認証用カードをパネルユニット部３２に接触させると、パネルユニット部３２に、認証用カードに含まれている認証用カードID、認証情報、ユーザIDが入力された後、印刷制御部３７に送られる。印刷制御部３７は、第２対応テーブルを参照して、認証用カードIDに対応するユーザIDを取得し、第１対応テーブルを参照して、ユーザIDに対応する認証情報を取得する。
【０１４１】
印刷制御部３７は、パネルユニット部３２に入力された情報（ユーザID、認証情報）と、印刷制御部３７が保持している認証情報等（ユーザID、認証情報）とを比較照合し、一致するか否かを判断する。一致する場合には、印刷制御部３７は、入力された認証情報等に対応する印刷ジョブデータを印刷するように展開部３４，印刷エンジン部３５を制御する。一致しない場合には、パネルユニット部３２に、一致しない旨を表示させる。
【０１４２】
印刷制御部３７は、認証情報等の入力があった場合、その認証情報等に対応する通常印刷ジョブデータ又は認証印刷ジョブデータの印刷を印刷エンジン部３５に行わせる（ステップＳ７４）。その後、ステップＳ７０へ遷移する。
【０１４３】
印刷制御部３７は、第１対応テーブルを参照して、認証不要が対応づけられた通常印刷ジョブデータのうち、認証情報が対応づけられていないものがあるか否かを判断する（ステップＳ７６）。具体的には、図９に示す認証情報書込処理におけるステップＳ６０の処理でYESと判断された場合には、認証情報が対応づけられていないものがあると判断される。
【０１４４】
認証情報が対応づけられていないものがあると判断された場合には、ステップＳ７０へ遷移し、認証情報が対応づけられていないものがないと判断された場合には、本処理を終了する。
【０１４５】
図９、図１０の処理を通じて、図１１に示すように、強制スリープ遷移状態中に、複数の印刷ジョブデータ(J1〜J5)が受信された後、モード遷移状態が通常モード遷移状態に設定される。すると、認証情報の入力が行われる毎に、通常印刷ジョブデータの印刷処理（J2,J4）、認証印刷ジョブデータ（J1,J3,J5）の印刷処理が行われる。
【０１４６】
［本実施形態の作用効果］
本実施形態では、第1の実施形態の効果に加え、以下の効果を有する。印刷物が他人に長時間見られることは少ないと思い、認証印刷をあえてしないで、印刷しようと思っても、強制スリープ遷移状態で通常印刷ジョブデータが受信されると、通常モード遷移状態に遷移し、レディモードに遷移した後に、自分の予期しないうちに、通常印刷ジョブデータが印刷されることが考えられる。この結果、ユーザにとって、自分の意図しない長時間の間、印刷物が他人に見られてしまうということが懸念される。
【０１４７】
本実施形態では、通常モード遷移状態に遷移し、レディモードに遷移した後に、認証情報の入力があることを条件に、通常印刷ジョブデータの印刷が行われる。このため、自分の意図しない長時間の間、印刷物が他人に見られることが回避される。この結果、通常印刷ジョブデータを印刷するユーザの利便性を向上させることができる。
【０１４８】
『各実施形態の変形例』
なお、第２の実施形態では、通常印刷ジョブデータの印刷の際に行う認証情報の要求、その応答のデータ通信を、電子メールのプロトコルを用いて行ったが、これに限定されず、以下のようにしてもよい。
【０１４９】
例えば、印刷制御部３７は、通常印刷ジョブデータに含まれる送信元IPアドレスを取得し、これを宛先IPアドレスにして、認証情報要求データを生成して、外部端末２に送信するようにしてもよい。そして、外部端末２では、認証情報要求データを受信すると、対応のアプリケーションソフトが起動して、認証情報要求を示す表示を行っても良い。そして、認証情報要求に応じて、認証情報が入力された場合、外部端末２は、宛先IPアドレスを印刷装置３のIPアドレスにして、認証情報を示す情報を、印刷装置３に送信するようにしてもよい。
【０１５０】
また、第１、２の実施形態において、通常モード遷移状態又は強制スリープ遷移状態において、レディモードからスリープモード（通常モード遷移状態のスリープモード、強制スリープ遷移状態のスリープモード）に遷移しようとするタイミングで、通常印刷ジョブデータを１又は連続して複数受信する場合、以下のような処理が行われても良い。即ち、印刷制御部３７は、受信した通常印刷ジョブデータの数が所定の閾値以上、又は、受信した通常印刷ジョブデータのデータ量が所定の閾値以上の場合には、スリープモードに遷移し、受信した通常印刷ジョブデータの数が所定の閾値未満、受信した通常印刷ジョブデータのデータ量が所定の閾値未満の場合には、スリープモードに遷移する前に、通常印刷ジョブデータの印刷処理を行うようにしてもよい。
【０１５１】
また、第1、２の実施形態では、外部端末２から送信された印刷ジョブデータを対象にしていたが、これに限定されず、スキャナで原稿を読み取った後、ユーザにより、印刷操作を指示された印刷ジョブの受信、ファクシミリにより印刷ジョブを受信した場合も同様に適用が可能である。
【０１５２】
なお、上述した実施形態、変形例はこの発明の技術的思想を具体化するための装置や方法を例示するものであって、この発明の技術的思想は各構成部品の配置等を下記のものに特定するものでない。この発明の技術的思想は、特許請求の範囲において、種々の変更を加えることができる。
【符号の説明】
【０１５３】
２  外部端末
３  印刷装置
４  通信経路
３１  通信処理部
３２  パネルユニット部
３３  記憶部
３３ａ  通常印刷ジョブキュー
３３ｂ  認証印刷ジョブキュー
３４  展開部
３５  印刷エンジン部
３６  メカニカル駆動ユニット部
３７  印刷制御部
【図１】
0005629182.tif 000002
【図２】
0005629182.tif 000003
【図３】
0005629182.tif 000004
【図４】
0005629182.tif 000005
【図５】
0005629182.tif 000006
【図６】
0005629182.tif 000007
【図７】
0005629182.tif 000008
【図８】
0005629182.tif 000009
【図９】
0005629182.tif 000010
【図１０】
0005629182.tif 000011
【図１１】
0005629182.tif 000012