(57)【要約】      （修正有）【課題】印刷を実行するか否かを制御する印刷装置であって，他のユーザにシートが使用される可能性を低減できる技術を提供する。【解決手段】ＭＦＰは，給紙トレイにシートがセットされた場合に，パスワードを生成する。そして，パスワードをユーザに対して通知する。その後，ＭＦＰは，パスワードが記憶されている状態で，給紙トレイ上のシートを用いるジョブを受け付けた場合に，受け付けたジョブがパスワードを含む第１のジョブであれば，第１のジョブの印刷を実行する。一方，受け付けたジョブがパスワードを含まない第２のジョブであれば，少なくともパスワードが記憶されている期間には，第２のジョブの印刷を実行しない。【選択図】図３
2015193087.tif 000002
【特許請求の範囲】
【請求項１】
給紙トレイと，
前記給紙トレイ上のシートの有無に応じて出力信号が変化するセンサと，
印刷部と，
制御部と，
を備え，
前記制御部は，
前記センサの出力信号がシート無を示す信号値からシート有を示す信号値に変化したときに，認証情報を生成して記憶部に記憶する生成処理と，
前記認証情報を通知する通知処理と，
前記記憶部に前記認証情報が記憶されている状態で，前記給紙トレイ上のシートを用いるジョブを受け付けた場合に，受け付けたジョブが前記認証情報を含む第１のジョブであれば，前記印刷部に前記給紙トレイ上のシートを用いた前記第１のジョブの印刷を実行させ，受け付けたジョブが前記認証情報を含まない第２のジョブであれば，少なくとも前記記憶部に前記認証情報が記憶されている期間には，前記印刷部に前記給紙トレイ上のシートを用いた前記第２のジョブの印刷を実行させない第１の印刷制御処理と，
を実行することを特徴とする印刷装置。
【請求項２】
請求項１に記載する印刷装置において，
前記制御部は，
前記第１の印刷制御処理では，所定の中断事由によって前記第１のジョブの印刷が中断し，その後に前記所定の中断事由が解消された場合に，前記生成処理にて認証情報を生成せずに，前記給紙トレイ上のシートを用いた前記第１のジョブの印刷を再開することを特徴とする印刷装置。
【請求項３】
請求項２に記載する印刷装置において，
前記所定の中断事由は，前記給紙トレイにシートが無くなるものであり，
前記制御部は，
前記第１の印刷制御処理では，前記第１のジョブの印刷の中断後に，前記給紙トレイ上に追加のシートが補充されたことに起因して前記センサの出力信号がシート無を示す信号値からシート有を示す信号値へ変化した場合に，前記生成処理にて新たな認証情報を生成せずに，前記給紙トレイ上の追加のシートを用いた前記第１のジョブの印刷を再開することを特徴とする印刷装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載する印刷装置において，
前記制御部は，
前記認証情報を削除する条件である削除条件を満たした場合に，前記認証情報を前記記憶部から削除する第１の削除処理を実行することを特徴とする印刷装置。
【請求項５】
請求項４に記載する印刷装置において，
前記削除条件には，前記第１の印刷制御処理での前記第１のジョブの印刷が完了したこと，が含まれることを特徴とする印刷装置。
【請求項６】
請求項４に記載する印刷装置において，
前記削除条件には，前記第１のジョブが完了しているもしくは前記第１のジョブを受け付けていない状態であり，かつ，前記給紙トレイ上にシートが無いこと，が含まれることを特徴とする印刷装置。
【請求項７】
請求項４から請求項６のいずれか１つに記載する印刷装置において，
前記削除条件には，前記第１のジョブの印刷の中断後，所定時間以内に中断が解消しなかったこと，が含まれることを特徴とする印刷装置。
【請求項８】
請求項１から請求項３のいずれか１つに記載する印刷装置において，
前記制御部は，
前記給紙トレイにシートが有る状態で前記第１のジョブが完了した場合，前記センサの出力信号がシート有を示す信号値からシート無を示す信号値に変化するまで，前記認証情報を前記記憶部に記憶することを特徴とする印刷装置。
【請求項９】
請求項８に記載する印刷装置において，
前記制御部は，
前記給紙トレイにシートが有る状態で前記第１のジョブが完了した後，前記センサの出力信号がシート有を示す信号値からシート無を示す信号値に変化するまでに，新たに前記第１のジョブを受信した場合，前記印刷部に前記給紙トレイ上のシートを用いた前記第１のジョブの印刷を実行させることを特徴とする印刷装置。
【請求項１０】
請求項８または請求項９に記載する印刷装置において，
前記制御部は，
前記給紙トレイにシートが有る状態で前記第１のジョブが完了した後，前記センサからの出力信号がシート有を示す信号値からシート無を示す信号値に変化した場合，前記認証情報を前記記憶部から削除することを特徴とする印刷装置。
【請求項１１】
請求項１から請求項１０のいずれか１つに記載する印刷装置において，
前記制御部は，
前記給紙トレイ上のシートの種類を取得する取得処理と，
前記取得処理にて取得されたシートの種類に応じて，前記認証情報を生成するか否かを決定する決定処理と，
を実行することを特徴とする印刷装置。
【請求項１２】
請求項１から請求項１１のいずれか１つに記載する印刷装置において，
入力操作を受け付ける操作部を備え，
前記制御部は，
前記センサの出力信号がシート無を示す信号値からシート有を示す信号値に変化した後，第１の時間以内に前記操作部への操作に基づくジョブである第３のジョブを受け付けた場合，前記印刷部に前記第３のジョブの印刷を実行させる第２の印刷制御処理を実行することを特徴とする印刷装置。
【請求項１３】
請求項１２に記載する印刷装置において，
前記制御部は，
前記印刷部に前記第３のジョブの印刷を実行させた場合，前記認証情報を前記記憶部から削除する第２の削除処理を実行することを特徴とする印刷装置。
【請求項１４】
請求項１から請求項１３のいずれか１つに記載する印刷装置において，
前記制御部は，
前記第１のジョブの印刷が中断したことを契機に，前記第１のジョブの要求元に，中断した旨を報知する報知処理を実行することを特徴とする印刷装置。
【請求項１５】
請求項１４に記載する印刷装置において，
前記制御部は，
前記報知処理では，前記第１のジョブの要求元に報知した後，第２の時間が経過しても前記第１のジョブの印刷が再開されなかった場合に，前記第１のジョブの要求元以外にも，中断した旨を報知することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，印刷装置に関する。さらに詳細には，印刷を実行するか否かを制御する技術に関するものである。
【背景技術】
【０００２】
従来から，印刷装置において，印刷を実行するか否かを制御する技術が知られている。例えば，特許文献１では，ユーザが，印刷装置の特定の給紙口に対してパスワードを一時的に設定する。そして，印刷装置は，パスワードが設定されている間，当該パスワードが含まれない印刷ジョブについて，当該特定の給紙口からの印刷を制限する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３５３９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら，前記した従来の技術では，ユーザが任意のタイミングで認証情報を設定する形態では，ユーザが給紙トレイにシートをセットした後，ホストコンピュータに戻って当該ホストコンピュータから認証情報を設定することもある。その場合，シートをセットしてから認証情報を設定するまでの間に，他のユーザがシートをセットしたユーザよりも先にジョブを投入する可能性があり，当該他のユーザのジョブによってシートが使用されてしまう。
【０００５】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，印刷を実行するか否かを制御する印刷装置であって，他のユーザにシートが使用される可能性を低減できる技術を提供することにある。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされた印刷装置は，給紙トレイと，前記給紙トレイ上のシートの有無に応じて出力信号が変化するセンサと，印刷部と，制御部とを備え，前記制御部は，前記センサの出力信号がシート無を示す信号値からシート有を示す信号値に変化したときに，認証情報を生成して記憶部に記憶する生成処理と，前記認証情報を通知する通知処理と，前記記憶部に前記認証情報が記憶されている状態で，前記給紙トレイ上のシートを用いるジョブを受け付けた場合に，受け付けたジョブが前記認証情報を含む第１のジョブであれば，前記印刷部に前記給紙トレイ上のシートを用いた前記第１のジョブの印刷を実行させ，受け付けたジョブが前記認証情報を含まない第２のジョブであれば，少なくとも前記記憶部に前記認証情報が記憶されている期間には，前記印刷部に前記給紙トレイ上のシートを用いた前記第２のジョブの印刷を実行させない第１の印刷制御処理とを実行することを特徴としている。
【０００７】
この印刷装置は，ユーザが給紙トレイにシートをセットすると，センサの信号が，シート無を示す信号値からシート有を示す信号値へ変化する。そして，印刷装置は，センサの出力信号が上記のように変化すると，認証情報を生成して記憶し，さらに当該認証情報を通知する。印刷装置は，認証情報が記憶されている状態では，当該認証情報が含まれる第１のジョブを受け付けた場合に印刷を行い，当該認証情報が含まれない第２のジョブを受け付けた場合に印刷を実行しない。このため，印刷装置は，給紙トレイにシートがセットされた直後から，当該給紙トレイのシートを用いた印刷の実行を制御することができる。その結果として，シートをセットした後，シートをセットしたユーザが印刷ジョブを投入するまでに，他のユーザにシートを使用される可能性を低減できる。
【０００８】
上記画像形成装置の機能を実現するための制御方法，コンピュータプログラム，および当該コンピュータプログラムを格納するコンピュータで読取可能な記憶媒体も，新規で有用である。
【発明の効果】
【０００９】
本発明によれば，印刷を実行するか否かを制御する印刷装置であって，他のユーザにシートが使用される可能性を低減できる技術が実現される。
【図面の簡単な説明】
【００１０】
【図１】実施の形態にかかる複合機の概略構成を示す斜視図である。
【図２】図１に示した複合機の電気的構成を示すブロック図である。
【図３】第１の形態にかかる制限印刷処理の手順を示すフローチャートである。
【図４】第１の形態にかかるパスワード生成処理の手順を示すフローチャートである。
【図５】第１の形態にかかる給紙印刷処理の手順を示すフローチャートである。
【図６】第１の形態にかかるパスワード削除処理の手順を示すフローチャートである。
【図７】第２の形態にかかる制限印刷処理の手順を示すフローチャートである。
【図８】第３の形態にかかる制限印刷処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下，本発明にかかる印刷装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，印刷機能と読取機能とを有する複合機（ＭＦＰ）に本発明を適用したものである。
【００１２】
［ＭＦＰの全体構成］
実施の形態のＭＦＰ１００は，図１に示すように，シートに画像を形成する画像形成部１０と，原稿の画像を読み取る画像読取部２０と，動作状況の表示やユーザによる入力操作を受け付ける操作パネル４０とを備えている。操作パネル４０は，液晶ディスプレイからなる表示部４１と，スタートキー，ストップキー，テンキー等から構成されるボタン群４２とを備えている。ＭＦＰ１００は，印刷装置の一例である。操作パネル４０は，操作部の一例である。
【００１３】
画像形成部１０の画像形成方式は，電子写真方式であっても，インクジェット方式であってもよい。また，画像形成部１０は，カラー画像の形成が可能であっても，モノクロ画像専用であってもよい。画像読取部２０も，カラー画像の読み取りが可能であっても，モノクロ読取専用であってもよい。画像形成部は，印刷部の一例である。
【００１４】
また，ＭＦＰ１００は，底部に位置し，装置本体に対して着脱可能であり，印刷前のシートを収容する給紙トレイ９１と，上面に位置し，印刷後のシートを載置する排紙トレイ９６とを有している。ＭＦＰ１００は，印刷を実行する際，給紙トレイ９１上にあるシートを搬入し，印刷後のシートを排紙トレイ９６に搬出する。
【００１５】
［ＭＦＰの電気的構成］
続いて，ＭＦＰ１００の電気的構成について説明する。ＭＦＰ１００は，図２に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４と，ＡＳＩＣ３５とを有するコントローラ３０を備えている。また，ＭＦＰ１００は，画像形成部１０と，画像読取部２０と，操作部４０と，シートの有無に応じて出力信号が変化するシートセンサ３８と，外部デバイスと接続するための通信インターフェース３７とを備え，これらがＣＰＵ３１によって制御される。
【００１６】
図２中のコントローラ３０は，ＣＰＵ３１等，ＭＦＰ１００の制御に利用されるハードウェアを纏めた総称であって，実際にＭＦＰ１００に存在する単一のハードウェアを表すとは限らない。
【００１７】
ＲＯＭ３２には，ＭＦＰ１００を制御するための制御プログラムであるファームウェアや各種設定，初期値等が記憶されている。ＲＡＭ３３およびＮＶＲＡＭ３４は，各種制御プログラムが読み出される作業領域として，あるいは画像データを一時的に記憶する記憶領域として利用される。ＲＡＭ３３およびＮＶＲＡＭ３４は，記憶部の一例である。
【００１８】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＭＦＰ１００の各構成要素を制御する。ＣＰＵ３１は，制御部の一例である。なお，コントローラ３０が制御部であってもよいし，ＡＳＩＣ３５が制御部であってもよい。
【００１９】
通信インターフェース３７は，他の装置との通信を可能にするハードウェアである。具体的な通信インターフェース３７としては，例えば，有線ＬＡＮインターフェース，無線ＬＡＮインターフェース，シリアル通信インターフェース，ファクシミリインターフェースが該当する。ＭＦＰ１００は，画像形成部１０に画像を形成させるジョブを，通信インターフェース３７を介して外部デバイスから受信できる。
【００２０】
シートセンサ３８は，給紙トレイ９１上のシートの有無を判断するために利用するセンサである。シートセンサ３８は，例えば発光素子と受光素子とで構成される光学センサであり，シートが有る状態では発光素子の光が遮蔽され，シートが無い状態では発光素子の光を受光素子が受光することで，受光素子からの出力値が変化するように構成される。なお，シートセンサ３８は，光学センサに限るものではなく，シートの有無の判断に利用可能なものであればよい。例えば，シートの有無によって出力信号の出力値が変化する重量センサであってもよい。シートセンサ３８は，センサの一例である。
【００２１】
［制限印刷機能］
続いて，ＭＦＰ１００の制御について説明する。ＭＦＰ１００は，給紙トレイ９１上のシートを用いた印刷を制限する制限印刷機能を有している。制限印刷機能を有効とするか無効とするかは，操作パネル４０への操作によって設定される。
【００２２】
制限印刷機能が有効な場合，ＭＦＰ１００は，給紙トレイ９１上にシートがセットされるのを待つ。ＭＦＰ１００は，給紙トレイ９１上にシートがセットされると，パスワードを生成し，そのパスワードをユーザに通知する。パスワードは，ＮＶＲＡＭ３４に一時的に記憶される。
【００２３】
ユーザは，ＭＦＰ１００が生成したパスワードを確認し，当該パスワードを付した印刷ジョブをＭＦＰ１００に投入する。例えば，パーソナルコンピュータ（ＰＣ）やモバイルデバイス等の外部デバイスから，ＭＰＦ１００に対して印刷ジョブを送信する際，当該外部デバイスにパスワードを入力する。外部デバイスは，パスワードが入力されると，そのパスワードを印刷データのヘッダ領域に書き込み，その後に印刷データを送信する。すなわち，外部デバイスは，印刷ジョブにパスワードを付加する。
【００２４】
ＭＦＰ１００は，パスワードが記憶されている状態で印刷ジョブを受け付けると，給紙トレイ９１のシートを用いる印刷ジョブを実行するか否かを制御する。すなわち，ＭＦＰ１００は，ＮＶＲＡＭ３４に記憶されているパスワードと一致するパスワードが付加されている印刷ジョブの場合には，当該印刷ジョブの印刷を許可し，付加されていない印刷ジョブの場合には，当該印刷ジョブの印刷を制限する。
【００２５】
すなわち，制限機能が有効な場合，シートをセットした際に発行されたパスワードを印刷ジョブに付加しない限り，印刷が実行されない。シートをセットしたユーザは，パスワードを把握しているため，当該パスワードを付加した印刷ジョブを投入できる。一方で，他のユーザは，パスワードを把握していないため，当該パスワードを付加した印刷ジョブを投入できない。そのため，ＭＦＰ１００では，あるユーザがシートをセットした後，当該ユーザが印刷ジョブを投入するまでの間に，他のユーザのジョブに割り込まれる可能性が，低減される。
【００２６】
［ＭＦＰの制御］
［第１の形態］
続いて，ＭＦＰ１００の制御として，前述した制限印刷機能を実現する制限印刷処理の手順について，図３のフローチャートを参照しつつ説明する。制限印刷処理は，制限印刷機能が有効に設定されてから，ＣＰＵ３１によって実行される。
【００２７】
制限印刷処理では，ＭＦＰ１００は先ず，給紙トレイ９１上にシートが有るか否かを判断する（Ｓ１１１）。ＭＦＰ１００は，シートセンサ３８の出力信号がシート有を示す信号値かシート無を示す信号値かに応じて，シートの有無を判断する。給紙トレイ９１上にシートが無い場合には（Ｓ１１１：ＮＯ），ＭＦＰ１００は給紙トレイ９１上にシートがセットされたか否かを判断する（Ｓ１１２）。給紙トレイ９１上にシートがセットされたことは，シートセンサ３８の出力信号がシート無を示す信号値からシート有を示す信号値に変化したことによって判断できる。給紙トレイ９１上にシートがセットされていない間は（Ｓ１１２：ＮＯ），ＭＦＰ１００は給紙トレイ９１にシートがセットされるのを待つ。
【００２８】
給紙トレイ９１上にシートが有る場合（Ｓ１１１：ＹＥＳ），あるいは給紙トレイ９１上にシートがセットされた場合には（Ｓ１１２：ＹＥＳ），ＭＦＰ１００はパスワードを生成するパスワード生成処理を実行する（Ｓ１０１）。図４に，Ｓ１０１のパスワード生成処理の手順を示す。
【００２９】
パスワード生成処理では，ＭＦＰ１００は先ず，シートの種類を取得する（Ｓ１２１）。シートの種類は，給紙トレイ９１に設定される属性としてＮＶＲＡＭ３４に記憶されていてもよいし，制限印刷機能についての設定項目としてＮＶＲＡＭ３４に記憶されていてもよい。ＭＦＰ１００は，その記憶されている情報を読み出す。また，給紙トレイ９１上にセットされたシートのサイズあるいは厚さを取得可能なセンサをＭＦＰ１００が備えている場合には，ＭＦＰ１００はそのセンサの出力信号に基づいてシートの種類を取得してもよい。なお，Ｓ１２１では，シートの具体的な種類を認識できなくてもよく，特定の種類のシートに該当するか否かを判断できる情報を取得できればよい。Ｓ１２１は，取得処理の一例である。
【００３０】
Ｓ１２１の後，ＭＦＰ１００はシートの種類が特定の種類に該当するか否かを判断する（Ｓ１２２）。給紙トレイ９１上のシートを用いた印刷の制限は，光沢紙，ハガキ，ＯＨＰシート等，シートの価値が高い場合に実施することが望ましく，普通紙等，シートの価値が高くない場合に実施する必要性は低い。そこで，シートの種類が特定の種類に該当しなければ（Ｓ１２２：ＮＯ），ＭＦＰ１００はパスワードを生成することなく，パスワード生成処理を終了する。どの種類のシートを特定の種類とするかは，ユーザ設定であってもよいし，あらかじめ決められていてもよい。Ｓ１２２は，決定処理の一例である。
【００３１】
シートの種類が特定の種類に該当する場合には（Ｓ１２２：ＹＥＳ），ＭＦＰ１００はパスワードを生成する（Ｓ１２３）。Ｓ１２３では，例えば，乱数を発生させ，無作為に抽出された数値からなるパスワードを生成する。パスワードは，認証情報の一例である。Ｓ１２３の後は，ＭＦＰ１００は生成したパスワードをＮＶＲＡＭ３４に記憶する（Ｓ１２４）。Ｓ１２３およびＳ１２４は，生成処理の一例である。
【００３２】
Ｓ１２４の後，ＭＦＰ１００は生成したパスワードをユーザに向けて通知する（Ｓ１２５）。通知方法は，操作パネル４０の表示部４１への表示でもよいし，音声メッセージでもよいし，メール送信でもよい。Ｓ１２５は，通知処理の一例である。Ｓ１２５の後は，パスワード生成処理を終了する。
【００３３】
図３の説明に戻り，Ｓ１０１の後，ＭＦＰ１００は給紙トレイ９１上のシートを用いる印刷ジョブが有るか否かを判断する（Ｓ１０３）。印刷ジョブには，通信インターフェース３７を介して外部デバイスから受信したものや，操作パネル４０を介して受け付けるものがある。印刷ジョブが無い場合には（Ｓ１０３：ＮＯ），ＭＦＰ１００は給紙トレイ９１上にシートが有るか否かを判断する（Ｓ１０６）。ＭＦＰ１００は，シートセンサ３８がシート有を示す信号値を出力している間は，給紙トレイ９１上にシートが有ると判断する。給紙トレイ９１上にシートが有る場合には（Ｓ１０６：ＹＥＳ），Ｓ１０３に戻る。
【００３４】
給紙トレイ９１上のシートを用いた印刷ジョブが有る場合には（Ｓ１０３：ＹＥＳ），ＭＦＰ１００は給紙トレイ９１上のシートを用いた印刷を制御する給紙印刷処理を実行する（Ｓ１０４）。図５に，Ｓ１０４の給紙印刷処理の手順を示す。
【００３５】
給紙印刷処理では，ＭＦＰ１００は先ず，印刷ジョブの要求元の情報を取得する（Ｓ１４１）。印刷ジョブの要求元の情報としては，例えばＩＰアドレスやノード名が該当する。印刷ジョブの要求元の情報は，印刷データのヘッダ情報に付加されていれば，その情報を読み出される。また，印刷ジョブを受信した際の通信パケットから判断してもよい。また，印刷ジョブを操作パネル４０の操作から受け付けた場合には，要求元を自装置とする。
【００３６】
Ｓ１４１の後は，ＭＦＰ１００はＮＶＲＡＭ３４にパスワードが記憶されているか否かを判断する（Ｓ１４２）。すなわち，制限印刷機能が有効であっても，特定の種類のシートでなければパスワードが生成されない。そのため，制限機能用のパスワードを記憶しているか否かを改めて判断する。パスワードが記憶されていない場合には（Ｓ１４２：ＮＯ），ＭＦＰ１００は印刷ジョブを実行する（Ｓ１４４）。すなわち，給紙トレイ９１からの給紙を開始し，画像形成部１０に印刷ジョブの印刷を実行させる。
【００３７】
一方，パスワードが記憶されている場合には（Ｓ１４２：ＹＥＳ），ＭＦＰ１００は，印刷ジョブに，ＮＶＲＡＭ３４に記憶されているパスワードと一致するパスワードが有るか否かを判断する（Ｓ１４３）。具体的には，パスワードが印刷ジョブに付加されていなければ，否定判断となる。また，パスワードが印刷ジョブに付加されていても，当該パスワードがＮＶＲＡＭ３４に記憶されているパスワードと一致しなければ，否定判断となる。つまり印刷ジョブにパスワードが有り，かつ当該パスワードがＮＶＲＡＭ３４に記憶されているパスワードと一致する場合にのみ，肯定判断となる。
【００３８】
Ｓ１４３が否定判断の場合には（Ｓ１４３：ＮＯ），ＭＦＰ１００は印刷ジョブをキャンセルし（Ｓ１５１），さらに印刷ジョブの要求元に対して，印刷を拒否する旨の拒否通知を出力する（Ｓ１５２）。すなわち，ＮＶＲＡＭ３４に記憶されているパスワードが付加されていない印刷ジョブは，給紙トレイ９１にシートをセットしたユーザ以外のユーザの印刷ジョブである可能性が高い。そのため，そのような印刷ジョブの実行を制限する。Ｓ１５１およびＳ１５２は，逆順であっても同時であってもよい。
【００３９】
Ｓ１４３が肯定判断の場合には（Ｓ１４３：ＹＥＳ），ＭＦＰ１００は印刷ジョブの実行を開始する（Ｓ１４４）。すなわち，ＮＶＲＡＭ３４に記憶されているパスワードが付加されている印刷ジョブは，給紙トレイ９１にシートをセットしたユーザの印刷ジョブである可能性が高い。そのため，ＭＦＰ１００はそのような印刷ジョブの実行を許可し，給紙トレイ９１にあるシートから給紙させ，画像形成部１０による印刷を開始させる。
【００４０】
その後は，ＭＦＰ１００は印刷を開始した印刷ジョブが完了したか否かを判断する（Ｓ１４５）。印刷ジョブが完了していない場合には（Ｓ１４５：ＮＯ），ＭＦＰ１００は印刷を中断するエラーが発生しているか否かを判断する（Ｓ１６１）。印刷を中断するエラーとしては，例えば，給紙トレイ９１のシート無し，着色剤不足，シートジャムが該当する。エラーが発生していなければ（Ｓ１６１：ＮＯ），Ｓ１４５に移行して，ＭＦＰ１００は印刷ジョブが完了するまであるいはエラーが発生するまで，印刷を継続する。
【００４１】
一方，エラーが発生している場合には（Ｓ１６１：ＹＥＳ），ＭＦＰ１００は印刷を中断する（Ｓ１６２）。そして，ＭＦＰ１００は，エラーが発生し，印刷を中断した旨を，中断中の印刷ジョブの要求元に報知する（Ｓ１６３）。印刷ジョブの要求元は，Ｓ１４１で取得した情報に基づく。Ｓ１６３は，報知処理の一例である。これにより，印刷ジョブを投入したユーザによる早期の印刷再開が期待できる。また，中断直後は，中断中の印刷ジョブの要求元にのみ報知する。そのため，他のユーザを煩わせる可能性は低い。Ｓ１６２およびＳ１６３は，逆順であっても同時であってもよい。
【００４２】
Ｓ１６３の後，ＭＦＰ１００はエラーが解除されたか否かを判断する（Ｓ１６４）。エラーの解除は，例えば，エラーの原因が給紙トレイ９１のシート無しであれば，印刷ジョブの印刷の中断後に，給紙トレイ９１上に追加のシートが補充されたことに起因してシートセンサ３８の出力信号がシート無を示す信号値からシート有を示す信号値へ変化したことによって判断できる。エラーが解除されていなければ（Ｓ１６４：ＮＯ），ＭＦＰ１００はＳ１６２にて印刷を中断してから一定時間が経過したか否かを判断する（Ｓ１６５）。一定時間としては，例えば１０分が該当する。一定時間が経過していなければ（Ｓ１６５：ＮＯ），ＭＦＰ１００はエラーの解除あるいは一定時間の経過を待つ。
【００４３】
エラーが解除された場合には（Ｓ１６４：ＹＥＳ），Ｓ１４４に移行し，ＭＦＰ１００は印刷を再開する。例えば，シート無しが原因で中断中の場合には，シートがセットされたことを契機に印刷を再開する。また，シートジャムが原因で中断中の場合には，シートジャムの原因となったシートが取り除かれたことを契機に印刷を再開する。
【００４４】
なお，シート無しからの再開の場合や，残り１枚のシートでのシートジャムからの再開の場合は，エラー解除のためにシートがセットされる。そのため，シートセンサ３８の出力信号がシート無を示す信号からシート有を示す信号に変化することになる。しかしながら，中断中は他のユーザの印刷ジョブが割り込む可能性は低い。そのため，パスワードの再生成を行わず，パスワードの再入力を行わせない方が，ユーザの手間が少ない。シート無しや，残り１枚のシートでのシートジャムは，所定の中断事由の一例である。
【００４５】
一方，印刷を中断してから一定時間が経過してもエラーが解除されていないと判断された場合には（Ｓ１６５：ＹＥＳ），ＭＦＰ１００は，エラーが発生し，印刷を中断した旨を，中断中の印刷ジョブの要求元以外にも報知する（Ｓ１６６）。例えば，ＭＦＰ１００が接続されるネットワークに，当該報知の命令をブロードキャストする。一定時間が経過してもエラーが解除されない場合には，印刷ジョブを投入したユーザがエラーに気付いていない可能性が高く，他のユーザに対する印刷制限が長期化して当該他のユーザの不満が大きくなる可能性が高い。そのため，エラーによる中断を広く報知し，エラー解除の可能性を高める。Ｓ１６６も，報知処理の一例である。
【００４６】
Ｓ１６６の後，エラーを解除したユーザが，シートをセットしたユーザと異なる可能性がある。また，その後に，当初にシートをセットしたユーザが直近に印刷ジョブを投入する可能性は低い。このことから，パスワードによる印刷制限を行わない方が好ましい。そこで，ＭＦＰ１００は，パスワードをＮＶＲＡＭ３４から削除するパスワード削除処理を実行する（Ｓ１６７）。図６に，パスワード削除処理の手順を示す。なお，Ｓ１６７は，第１の削除処理の一例である。Ｓ１６６およびＳ１６７は，逆順であっても同時であってもよい。
【００４７】
パスワード削除処理では，ＭＦＰ１００は先ず，ＮＶＲＡＭ３４にパスワードが記憶されているか否かを判断する（Ｓ１８１）。パスワードが記憶されていれば（Ｓ１８１：ＹＥＳ），ＭＦＰ１００は当該パスワードをＮＶＲＡＭ３４から削除する（Ｓ１８２）。Ｓ１８２の後，あるいはパスワードが記憶されていなければ（Ｓ１８１：ＮＯ），パスワード削除処理を終了する。
【００４８】
図５の説明に戻り，Ｓ１６７にてパスワードを削除した後，ＭＦＰ１００はエラーが解除されたか否かを判断する（Ｓ１６８）。エラーが解除されていなければ（Ｓ１６８：ＮＯ），ＭＦＰ１００はエラーの解除を待つ。
【００４９】
エラーが解除された場合（Ｓ１６８：ＹＥＳ），あるいはＳ１５２にて拒否通知を出力した後，あるいは印刷ジョブが完了した場合は（Ｓ１４５：ＹＥＳ），給紙印刷処理を終了する。なお，Ｓ１４２，Ｓ１４３，およびＳ１４４は，第１の印刷制御処理の一例である。
【００５０】
図３の説明に戻り，Ｓ１０４の後はＳ１０６に移行する。そして，給紙トレイ９１上にシートが無い場合には（Ｓ１０６：ＮＯ），ＭＦＰ１００はパスワードをＮＶＲＡＭ３４から削除するパスワード削除処理を実行する（Ｓ１０７）。Ｓ１０７は，前述したＳ１６７と同様の処理である。なお，ＭＦＰ１００は，シートセンサ３８がシート無を示す信号値を出力している間は，給紙トレイ９１上にシートが無いと判断する。Ｓ１０７の後，制限印刷処理を終了する。
【００５１】
なお，制限印刷処理では，前述したように，印刷中断中に給紙トレイ９１にシートがセットされることがある。そのため，制限印刷処理の実行中に給紙トレイ９１にシートがセットされた場合には，新たな制限印刷処理は実行せず，既に実行中の制限印刷処理を継続する。
【００５２】
この第１の形態の制限印刷処理では，ＭＦＰ１００は，シートセンサ３８の出力信号がシート無を示す信号値からシート有を示す信号値へ変化すると，パスワードを生成して記憶する。さらに当該パスワードをユーザに通知する。ＭＦＰ１００は，パスワードが記憶されている状態では，当該パスワードが含まれる印刷ジョブ（第１のジョブ）を受け付けた場合に印刷を開始し，当該パスワードが含まれない印刷ジョブ（第２のジョブ）を受け付けた場合に印刷を実行しない。このため，ＭＦＰ１００は，給紙トレイ９１にシートがセットされた直後から，当該給紙トレイ９１のシートを用いた印刷の実行を制御することができる。その結果として，シートをセットした後，シートをセットしたユーザが印刷ジョブを投入するまでに，他のユーザにシートを使用される可能性を低減できる。
【００５３】
また，ＭＦＰ１００は，第１のジョブがシート無し等のエラーによって中断し，その後に当該エラーが解消された場合に，パスワードを生成せずに，当該印刷ジョブを再開する。中断中は他のユーザの印刷ジョブが割り込む可能性は低い。そのため，パスワードの再生成を行わずに印刷を再開する方がユーザの手間が少ない。
【００５４】
また，ＭＦＰ１００は，パスワードを削除する条件である削除条件を満たした場合に，パスワードをＮＶＲＡＭ３４から削除する。パスワードを削除する条件を設けることで，長時間に渡って給紙トレイ９１の利用が制限されることの低減が期待できる。
【００５５】
また，前述の削除条件には，第１のジョブが完了しているもしくは第１のジョブを受け付けていない状態であり，かつ，給紙トレイ９１上にシートが無いこと，が含まれる。第１のジョブに対する処理が行われておらず，さらに給紙トレイ９１上にシートが無い状態では，その給紙トレイ９１の利用を制限する必要性が低い。そのため，パスワードを削除し，他のユーザの利用を促す。
【００５６】
また，前述の削除条件には，第１のジョブの印刷の中断後，所定時間以内に中断が解消しなかったこと，が含まれる。印刷の中断が長時間継続して他のユーザの利用を制限した場合には，他のユーザの不満が大きくなる。そのため，現在のパスワードを削除して印刷の制限を解き，ユーザの不満増大を抑える。
【００５７】
また，ＭＦＰ１００は，給紙トレイ９１上にシートが有る状態で第１のジョブが完了した場合，シートセンサ３８の出力信号がシート有を示す信号値からシート無を示す信号値に変化するまで，パスワードをＮＶＲＡＭ３４に記憶する。第１のジョブが完了してもまだシートが残っている場合，続けて第１のジョブとなるジョブが投入される可能性がある。そのため，シートが無くなるまでパスワードを記憶し続け，他のユーザによるシートの使用を制限する。
【００５８】
また，ＭＦＰ１００は，給紙トレイ９１上のシートの種類を取得し，取得されたシートの種類に応じて，パスワードを生成するか否かを決定する。シートの種類によって価値が異なる。このことから，シートの種類に応じてパスワードを生成するか否かを決定することで，シートの価値に応じた制御が可能になる。
【００５９】
また，ＭＦＰ１００は，第１のジョブの印刷が中断したことを契機に，第１のジョブの要求元に，中断した旨を報知する。第１のジョブの要求元にのみ中断を報知することで，他のユーザを煩わせることなく，早期の中断解除が期待できる。
【００６０】
また，ＭＦＰ１００は，第１のジョブの要求元に報知した後，一定時間が経過しても第１のジョブの印刷が再開されなかった場合に，第１のジョブの要求元以外にも，中断した旨を報知する。中断を広く報知することで，より早期の中断解除が期待できる。
【００６１】
［第２の形態］
続いて，制限印刷処理の別形態を，図７のフローチャートを参照しつつ説明する。第２の形態の制限印刷処理では，シートが無くなったことの他に，印刷ジョブが完了したことを条件として，パスワードを削除する。この点，印刷ジョブが完了し，かつシートが無くなったことを条件として，パスワードを削除する第１の形態とことなる。なお，第１の形態と同じ処理については，同じ符号を付して説明を省略する。
【００６２】
第２の形態の制限印刷処理では，ＭＦＰ１００は先ず，給紙トレイ９１上にシートが有るか否かを判断する（Ｓ１１１）。給紙トレイ９１上にシートが無い場合には（Ｓ１１１：ＮＯ），ＭＦＰ１００は給紙トレイ９１上にシートがセットされたか否かを判断する（Ｓ１１２）。給紙トレイ９１上にシートがセットされていない間は（Ｓ１１２：ＮＯ），ＭＦＰ１００は給紙トレイ９１にシートがセットされるのを待つ。
【００６３】
給紙トレイ９１上にシートが有る場合（Ｓ１１１：ＹＥＳ），あるいは給紙トレイ９１上にシートがセットされた場合には（Ｓ１１２：ＹＥＳ），ＭＦＰ１００はパスワードを生成する（Ｓ１０１）。その後，ＭＦＰ１００は印刷ジョブの有無を判断し（Ｓ１０３），印刷ジョブが有れば（Ｓ１０３：ＹＥＳ），給紙印刷処理を実行する（Ｓ１０４）。
【００６４】
Ｓ１０４の後は，ＭＦＰ１００はＳ１０４にて印刷が実行されたか否かを判断する（Ｓ２０４）。印刷が実行された場合には（Ｓ２０４：ＹＥＳ），ＭＦＰ１００はパスワード削除処理を実行する（Ｓ２０５）。Ｓ２０５の処理は，給紙印刷処理中のＳ１６７と同様である。Ｓ２０５は，第１の削除処理の一例である。
【００６５】
Ｓ１０１にて生成されたパスワードが付加された印刷ジョブの印刷が実行されたことで，給紙トレイ９１にセットしたシートの利用が完了したと見做すことができる。そのため，シートが無くなるのを待つまでもなくパスワードを削除することで，ＭＦＰ１００を利用し易くする。
【００６６】
一方，印刷が実行されていない場合，すなわちＳ１０１にて生成されたパスワードが付加された印刷ジョブを実行せずにＳ１０４が完了した場合には（Ｓ２０４：ＮＯ），まだ給紙トレイ９１にシートをセットしたユーザが印刷ジョブを投入する前と見做すことができる。そのため，ＭＦＰ１００はパスワードを削除しない。
【００６７】
Ｓ２０５の後，あるいはＳ２０４でＮＯであった場合には，ＭＦＰ１００は給紙トレイ９１上のシートの有無を判断する（Ｓ１０６）。シートが有れば（Ｓ１０６：ＹＥＳ），ＭＦＰ１００はＳ１０３に戻って，ジョブの有無を判断する。シートが無ければ（Ｓ１０６：ＮＯ），ＭＦＰ１００はパスワード削除処理を実行する（Ｓ１０７）。Ｓ１０７は，第１の削除処理の一例である。Ｓ１０７の後は，制限印刷処理を終了する。
【００６８】
この第２の形態では，パスワードの削除条件に，第１のジョブの印刷が完了したこと，が含まれる。第１のジョブの印刷が完了した場合には，給紙トレイ９１の利用を制限する必要性が低くなる。そのため，パスワードを削除し，他のユーザの利用を促す。
【００６９】
［第３の形態］
続いて，制限印刷処理のさらなる別形態を，図８のフローチャートを参照しつつ説明する。第３の形態の制限印刷処理では，パスワードを生成した直後に操作パネル４０からジョブが投入された場合，パスワードが無くても当該ジョブを実行する。この点，パスワードを生成した直後に操作パネル０から投入されたジョブを他のジョブと区別しない第１の形態と異なる。なお，第１の形態と同じ処理については，同じ符号を付して説明を省略する。
【００７０】
第３の形態の制限印刷処理では，ＭＦＰ１００は先ず，給紙トレイ９１上にシートが有るか否かを判断する（Ｓ１１１）。給紙トレイ９１上にシートが無い場合には（Ｓ１１１：ＮＯ），ＭＦＰ１００は給紙トレイ９１上にシートがセットされたか否かを判断する（Ｓ１１２）。給紙トレイ９１上にシートがセットされていない間は（Ｓ１１２：ＮＯ），ＭＦＰ１００は給紙トレイ９１にシートがセットされるのを待つ。
【００７１】
給紙トレイ９１上にシートが有る場合（Ｓ１１１：ＹＥＳ），あるいは給紙トレイ９１上にシートがセットされた場合には（Ｓ１１２：ＹＥＳ），ＭＦＰ１００はパスワードを生成する（Ｓ１０１）。その後，パスワードを生成してから所定時間が経過したか否かを判断する（Ｓ３０２）。所定時間としては，例えば１０秒であればよい。
【００７２】
所定時間が経過していない場合には（Ｓ３０２：ＮＯ），操作パネル４０を介して受け付けられる特定のジョブを受け付けたか否かを判断する（Ｓ３１１）。特定のジョブとしては，例えば，コピージョブや，ＰＣやフラッシュメモリ等の外部デバイスに記憶されている画像の中から印刷対象の画像を選択し，その画像を取得して印刷するダウンロード印刷ジョブないしダイレクト印刷ジョブが該当する。
【００７３】
所定時間が経過しても（Ｓ３０２：ＹＥＳ），特定のジョブも受け付けていないと判断された場合（Ｓ３１１：ＮＯ），ＭＦＰ１００は外部デバイスから送信された印刷ジョブの有無を判断し（Ｓ１０３），印刷ジョブが有れば（Ｓ１０３：ＹＥＳ），給紙印刷処理を実行する（Ｓ１０４）。
【００７４】
パスワードが生成されてから所定時間内に特定のジョブを受け付けたと判断された場合（Ｓ３１１：ＹＥＳ），ＭＦＰ１００は給紙トレイ９１からシートを給紙し，当該特定のジョブの印刷を画像形成部１０に実行させる（Ｓ３１２）。すなわち，パスワードを生成した後，直ぐに操作パネル４０への操作によってジョブが投入された場合には，シートをセットしたユーザのジョブである可能性が高い。そのため，パスワードが無くてもそのジョブを実行する。Ｓ３１２は，第２の印刷制御処理の一例である。
【００７５】
Ｓ３１２の後は，ＭＦＰ１００はパスワード削除処理を実行する（Ｓ３１３）。Ｓ３１３の処理は，給紙印刷処理中のＳ１６７と同様である。Ｓ３１３は，第２の削除処理の一例である。特定のジョブが実行されたことで，給紙トレイ９１にセットしたシートの利用が完了したと見做すことができる。そのため，シートが無くなるのを待つまでもなくパスワードを削除することで，ＭＦＰ１００を利用し易くする。
【００７６】
Ｓ３１３の後，あるいはＳ１０４の後，あるいはＳ１０３でＮＯであった場合には，ＭＦＰ１００は給紙トレイ９１上のシートの有無を判断する（Ｓ１０６）。シートが有れば（Ｓ１０６：ＹＥＳ），ＭＦＰ１００はＳ１０３に戻って，ジョブの有無を判断する。シートが無ければ（Ｓ１０６：ＮＯ），ＭＦＰ１００はパスワード削除処理を実行する（Ｓ１０７）。Ｓ１０７の後は，制限印刷処理を終了する。
【００７７】
この第３の形態の制限印刷処理では，ＭＦＰ１００は，前記センサの出力信号がシート無を示す信号値からシート有を示す信号値に変化した後，所定時間以内に操作パネル４０への操作に基づく印刷ジョブ（第３のジョブ）を受け付けた場合，当該第３のジョブの印刷を開始する。シートがセットされた後，直ぐに操作パネル４０への操作によって印刷ジョブが投入された場合には，当該印刷ジョブが，シートをセットしたユーザのジョブである可能性が高い。そのため，ユーザにパスワードを入力させる手間を減らし，パスワードが無くても当該印刷ジョブを実行する。
【００７８】
また，ＭＦＰ１００は，第３のジョブの印刷を開始した場合，パスワードをＮＶＲＡＭ３４から削除する。操作パネル４０の操作に基づく第３のジョブが投入された場合には，その後に第１のジョブが投入される可能性は低い。そのため，パスワードを削除する。
【００７９】
なお，前述した第３の形態は，第１の形態に，パスワードを生成した直後に操作パネル４０からジョブが投入された場合の処理（Ｓ３０２，Ｓ３１１〜３１３）を追加しているが，第２の形態に追加してもよい。すなわち，第３の形態の制限印刷処理のＳ１０４の後に，Ｓ１０４にて印刷が実行されたか否かを判断する処理（Ｓ２０４），およびパスワードを削除する処理（Ｓ２０５）を追加し，Ｓ２０５の後，あるいはＳ２０４がＮＯであった場合，あるいはＳ１０３がＮＯであった場合，あるいはＳ３１３の後，Ｓ１０６に移行する構成であってもよい。
【００８０】
また，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，ＭＦＰに限らず，プリンタ，コピー機，ＦＡＸ装置等，印刷機能を備えるものであれば適用可能である。
【００８１】
また，実施の形態のＭＦＰ１００は，給紙トレイを１つしか備えていないが，複数の給紙トレイを備えていてもよい。この場合，各給紙トレイに対応するパスワードを生成し，給紙トレイとパスワードとを関連付けて記憶する。そして，パスワードが記憶されている給紙トレイを利用する印刷ジョブを受け付けた場合に，その印刷ジョブにパスワードが付加されていなければ，印刷を実行しないように構成する。パスワードが記憶されている給紙トレイを利用しない印刷ジョブを受け付けた場合には，パスワードの有無に関係なく，当該印刷ジョブを実行する。これにより，複数の給紙トレイがある場合には，給紙トレイ別に印刷の実行可否を制御できる。
【００８２】
また，実施の形態では，シートの種類が特定の種類に該当する場合に，パスワードを生成して印刷を制限しているが，シートの種類に関係なくパスワードを生成して印刷を制限してもよい。
【００８３】
また，実施の形態では，パスワード生成した後，所定の条件を満たすことで制限印刷中にパスワードを自動的に削除しているが，パスワードの自動削除をしなくてもよい。すなわち，ユーザからのパスワードの削除指示の入力に応じてパスワードを削除するようにしてもよい。また，パスワードを生成してから所定時間内に印刷を開始できなかった場合に，当該パスワードの削除を要求してもよいし，自動的に削除してもよい。
【００８４】
また，実施の形態では，パスワードが記憶されている期間中に，当該パスワードが付加されていない印刷ジョブを受け付けると，当該印刷ジョブをキャンセルしているが，キャンセルしなくてもよい。すなわち，パスワードが記憶されている期間中の印刷が制限されていればよく，例えば，パスワードが削除されるまで印刷の実行を保留してもよい。また，パスワードが付加されていない印刷ジョブを，受け付けないように構成してもよい。
【００８５】
また，実施の形態では，印刷中断からの印刷再開時はパスワードを生成していないが，パスワードを再生成し，印刷を再開させるために当該パスワードの入力を求めるようにしてもよい。
【００８６】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【００８７】
１０    画像形成部
２０    画像読取部
３８    シートセンサ
４０    操作パネル
９１    給紙トレイ
１００  ＭＦＰ
【図１】
2015193087.tif 000003
【図２】
2015193087.tif 000004
【図３】
2015193087.tif 000005
【図４】
2015193087.tif 000006
【図５】
2015193087.tif 000007
【図６】
2015193087.tif 000008
【図７】
2015193087.tif 000009
【図８】
2015193087.tif 000010