(57)【要約】【課題】画像形成装置の利便性の低下を抑えつつ，セキュリティを確保できる技術を提供すること。【解決手段】プリンタ１００は，ユーザの認証情報の入力を受け付ける。そして，プリンタ１００は，ユーザ認証が成功してログイン状態であることを条件として，印刷部５０に画像を形成させるジョブを受け付ける。さらに，プリンタ１００は，ログイン状態中，印刷部５０に画像を形成させるジョブを受け付けた際，当該ジョブの最終に印刷されるシート９を排紙ローラ７６に保持させる。そして，プリンタ１００は，保持されたシート９が抜き取られたことを検知した場合に，ログアウトさせる。【選択図】            図４
2016020038.tif 000002
【特許請求の範囲】
【請求項１】
シートに画像を形成する画像形成部と，
画像形成されたシートを挟持しながら装置外に排出する排出部と，
前記排出部により排出されるシートを検知する検知部と，
ユーザの認証情報の入力を受け付ける認証受付部と，
シートに画像を形成する命令を受け付ける命令受付部と，
制御部と，
を備え，
前記制御部は，
前記認証受付部にて受け付けた前記認証情報を利用してユーザ認証が成功した場合に，ユーザ認証が成功したユーザをログインさせるログイン処理と，
ログイン状態であることを条件として，前記命令受付部が受け付けた命令に基づいて前記画像形成部に画像を形成させる画像形成処理と，
前記画像形成処理にて画像が形成されたシートを挟持し，ユーザによる抜き取りができる状態で前記排出部に保持させる保持処理と，
前記検知部の検知結果を利用して前記排出部に保持されたシートが抜き取られたことを検知した場合に，前記ログイン処理にてログインされたユーザをログアウトさせるログアウト処理と，
を実行することを特徴とする画像形成装置。
【請求項２】
請求項１に記載する画像形成装置において，
前記制御部は，
前記保持処理では，前記画像形成部に画像を形成させるジョブが，複数枚のシートに画像を形成させるジョブであった場合に，前記複数枚のシートのうち最後に出力されるシートを前記保持部に保持させることを特徴とする画像形成装置。
【請求項３】
請求項１または請求項２に記載する画像形成装置において，
前記制御部は，
前記保持処理では，ログイン中のユーザのジョブが複数あった場合に，前記複数のジョブのうち最後に実行されるジョブのシートを前記保持部に保持させることを特徴とする画像形成装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載する画像形成装置において，
前記制御部は，
前記排出部がシートを保持した状態で第１の所定時間内にシートが抜き取られなかった場合に，前記ログイン処理にてログインされたユーザをログアウトさせる第２ログアウト処理を実行することを特徴とする画像形成装置。
【請求項５】
請求項１から請求項４のいずれか１つに記載する画像形成装置において，
前記制御部は，
シートに画像が形成できない事象が発生した場合に，前記ログイン処理にてログインされたユーザをログアウトさせる第３ログアウト処理を実行することを特徴とする画像形成装置。
【請求項６】
請求項１から請求項５のいずれか１つに記載する画像形成装置において，
前記制御部は，
前記ログアウト処理では，前記排出部に保持されたシートが抜き取られたことを起点とし，前記命令受付部が前記命令を受け付けることなく第２の所定時間が経過したことを条件として，前記ログイン処理にてログインされたユーザをログアウトさせることを特徴とする画像形成装置。
【請求項７】
請求項１から請求項６のいずれか１つに記載する画像形成装置において，
前記制御部は，
前記検知部の検知結果を利用して前記排出部に保持されたシートの抜き取りが開始されたことを検知した場合に，当該シートの抜き取りを扶助する扶助処理を実行することを特徴とする画像形成装置。
【請求項８】
請求項１から請求項７のいずれか１つに記載する画像形成装置において，
報知部を備え，
前記制御部は，
ログインされたユーザをログアウトさせる場合に，ログアウトする旨を前記報知部に報知させる報知処理を実行することを特徴とする画像形成装置。
【請求項９】
請求項１から請求項８のいずれか１つに記載する画像形成装置において，
前記制御部は，
前記排出部にて保持されたシートが抜き取られる前にログアウトした場合に，前記排出部に当該シートを排出させる排出処理を実行することを特徴とする画像形成装置。
【請求項１０】
請求項１から請求項９のいずれか１つに記載する画像形成装置において，
前記制御部は，
ログイン状態中に外部装置から前記画像形成部に画像を形成させる命令を受け付けた後，当該命令に基づく画像形成が一定時間内に終了しなかった場合に前記ログイン処理にてログインされたユーザをログアウトさせる第４ログアウト処理を実行することを特徴とする画像形成装置。
【請求項１１】
請求項１から請求項１０のいずれか１つに記載する画像形成装置において，
前記制御部は，
ログイン状態中に外部装置から前記画像形成部に画像を形成させる命令を受け付けた場合に，前記外部装置からの命令に基づいて前記画像形成部に画像を形成させている間，前記命令受付部による命令の受け付けを制限する制限処理を実行することを特徴とする画像形成装置。
【請求項１２】
請求項１１に記載する画像形成装置において，
前記制御部は，
前記制限処理では，前記命令受付部への入力を禁止することで，前記命令受付部による命令の受け付けを制限することを特徴とする画像形成装置。
【請求項１３】
請求項１１に記載する画像形成装置において，
前記制御部は，
前記制限処理では，ログインされたユーザをログアウトさせることで，前記命令受付部による命令の受け付けを制限することを特徴とする画像形成装置。
【請求項１４】
シートに画像を形成する画像形成部と，
画像形成されたシートを挟持しながら装置外に排出する排出部と，
前記排出部により排出されるシートを検知する検知部と，
ユーザの認証情報の入力を受け付ける認証受付部と，
シートに画像を形成する命令を受け付ける命令受付部と，
を備える画像形成装置の制限方法であって，
前記認証受付部にて受け付けた前記認証情報を利用してユーザ認証が成功した場合に，ユーザ認証が成功したユーザをログインさせるログインステップと，
ログイン状態であることを条件として，前記命令受付部が受け付けた命令に基づいて前記画像形成部に画像を形成させる画像形成ステップと，
前記画像形成ステップにて画像が形成されたシートを挟持し，ユーザによる抜き取りができる状態で前記排出部に保持させる保持ステップと，
前記検知部の検知結果を利用して前記排出部に保持されたシートが抜き取られたことを検知した場合に，前記ログインステップにてログインされたユーザをログアウトさせるログアウトステップと，
を含むことを特徴とする制限方法。
【請求項１５】
シートに画像を形成する画像形成部と，
画像形成されたシートを挟持しながら装置外に排出する排出部と，
前記排出部により排出されるシートを検知する検知部と，
ユーザの認証情報の入力を受け付ける認証受付部と，
シートに画像を形成する命令を受け付ける命令受付部と，
を備える画像形成装置に，
前記認証受付部にて受け付けた前記認証情報を利用してユーザ認証が成功した場合に，ユーザ認証が成功したユーザをログインさせるログイン処理と，
ログイン状態であることを条件として，前記命令受付部が受け付けた命令に基づいて前記画像形成部に画像を形成させる画像形成処理と，
前記画像形成処理にて画像が形成されたシートを挟持し，ユーザによる抜き取りができる状態で前記排出部に保持させる保持処理と，
前記検知部の検知結果を利用して前記排出部に保持されたシートが抜き取られたことを検知した場合に，前記ログイン処理にてログインされたユーザをログアウトさせるログアウト処理と，
を実行させるプログラムを記憶することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，画像形成装置，制限方法，および記憶媒体に関する。さらに詳細には，画像形成装置にてユーザ認証を受け付け，そのユーザ認証の結果に基づいて画像形成を行う技術に関するものである。
【背景技術】
【０００２】
従来から，画像形成装置では，ユーザ認証を受け付け，認証されたユーザの情報に基づいて，ユーザごとに印刷の実行を制限する技術が知られている。このような制限に関する技術としては，例えば特許文献１に開示される技術がある。特許文献１では，ログインによって画像処理が許可される画像形成装置であって，画像処理の実行後，直ちにログアウトする構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−４４２６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記した従来の技術によれば，画像処理の実行後，直ちにログアウトされるため，ユーザがログアウトの操作を忘れたとしても，認証情報を入力したユーザ以外のユーザである，なりすましユーザの利用を抑制でき，セキュリティを確保できる。しかしながら，同じユーザが続けて画像処理を望む場合に，再度ログインの操作が必要となる。そのため，連続して処理を入力するユーザにとっては手間である。
【０００５】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，画像形成装置の利便性の低下を抑えつつ，セキュリティを確保できる技術を提供することにある。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされた画像形成装置は，シートに画像を形成する画像形成部と，画像形成されたシートを挟持しながら装置外に排出する排出部と，前記排出部により排出されるシートを検知する検知部と，ユーザの認証情報の入力を受け付ける認証受付部と，シートに画像を形成する命令を受け付ける命令受付部と，制御部とを備え，前記制御部は，前記認証受付部にて受け付けた前記認証情報を利用してユーザ認証が成功した場合に，ユーザ認証が成功したユーザをログインさせるログイン処理と，ログイン状態であることを条件として，前記命令受付部が受け付けた命令に基づいて前記画像形成部に画像を形成させる画像形成処理と，前記画像形成処理にて画像が形成されたシートを挟持し，ユーザによる抜き取りができる状態で前記排出部に保持させる保持処理と，前記検知部の検知結果を利用して前記排出部に保持されたシートが抜き取られたことを検知した場合に，前記ログイン処理にてログインされたユーザをログアウトさせるログアウト処理とを実行することを特徴としている。
【０００７】
本明細書に開示される画像形成装置は，ユーザの認証情報の入力を受け付け，ユーザ認証が成功したログイン状態であることを条件として，画像形成部に画像を形成させる構成を有している。さらに，画像形成装置は，ログイン状態で画像形成の命令を受け付けた際，当該命令に基づいて画像が形成されたシートを排出部に保持させ，保持されたシートが抜き取られたことを検知した場合に，ログインされたユーザをログアウトさせる。
【０００８】
すなわち，印刷を要求したユーザは画像が形成されたシートを持ち帰ることから，ログイン状態にある画像形成装置では，画像が形成されたシートを排出せずに保持し，ユーザによって当該シートが抜き取られたこと，すなわちユーザがシートを持ち帰ろうとしたことを契機に，ログアウトする。これにより，なりすましユーザの利用を抑制でき，画像形成装置のセキュリティを確保できる。また，画像の形成が終了した後，シートが保持されている間は，ユーザがまだ画像形成装置の前にいることが想定されることから，ログアウトしない。このことから，ユーザは連続して画像形成の命令を入力できる。連続して画像形成を行うと，画像形成装置では，新たなシートの給紙に伴って，排出部に保持されたシートは排出され，当該新たなシートが排出部に保持される。これにより，ユーザが再度ログインの操作を行う必要はなく，連続して処理の入力を行う際の，ユーザの手間は少ない。
【０００９】
上記画像形成装置の機能を実現するための制御方法，コンピュータプログラム，および当該コンピュータプログラムを格納するコンピュータ読取可能な記憶媒体も，新規で有用である。
【発明の効果】
【００１０】
本発明によれば，画像形成装置の利便性の低下を抑えつつ，セキュリティを確保できる技術が実現される。
【図面の簡単な説明】
【００１１】
【図１】実施の形態にかかるプリンタの概略構成を示す斜視図である。
【図２】図１に示したプリンタの内部構成を示す概念図である。
【図３】図１に示したプリンタの電気的構成を示すブロック図である。
【図４】最終シートをプリンタが保持した状態を示す図である。
【図５】最終シートをプリンタが抜き取った状態を示す図である。
【図６】実施の形態にかかるプリンタのログイン印刷処理の手順を示すフローチャート（その１）である。
【図７】実施の形態にかかるプリンタのログイン印刷処理の手順を示すフローチャート（その２）である。
【図８】実施の形態にかかるプリンタのログイン印刷処理の手順を示すフローチャート（その３）である。
【発明を実施するための形態】
【００１２】
以下，本実施形態にかかる画像処理システムについて，添付図面を参照しつつ詳細に説明する。本形態は，本体操作によって印刷ジョブを入力するにあたってユーザ認証を必要とするプリンタに本発明を適用したものである。
【００１３】
［プリンタの全体構成］
実施の形態のプリンタ１００（画像形成装置の一例）は，図１に示すように，シートに画像を形成する印刷エンジンを収容する本体部１０と，本体部１０の上面に位置し，液晶ディスプレイからなる表示部４１と，スタートキー，ストップキー，テンキー等から構成されるボタン群４２とを備えた操作パネル４０が設けられ，この操作パネル４０により動作状況の表示やユーザによる入力操作が可能になっている。操作パネル４０は，認証受付部および命令受付部の一例である。
【００１４】
また，本体部１０は，底部に位置し，装置本体に対して着脱可能であり，印刷前のシートを収容する給紙トレイ９１と，上面に位置し，印刷後のシートを載置する排紙トレイ９６とを有している。
【００１５】
［プリンタの内部構成］
図２は，プリンタ１００の内部構成を示している。プリンタ１００は，図２に示すように，画像をシートに印刷する印刷部５０を備えている。なお，印刷部５０は，画像をシートに印刷することができればよく，インクジェット方式であっても電子写真方式であってもよい。更には，カラー印刷が可能であってもモノクロ専用であってもよい。印刷部５０は，画像形成部の一例である。
【００１６】
また，プリンタ１００は，給紙トレイ９１からシートを１枚ずつピックする給紙ローラ７１と，シートを印刷部５０に搬送するレジストローラ７４と，シートを挟持しながら排紙トレイ９６に排出する排紙ローラ７６とを備えている。この他，用紙経路には，幾つもの搬送ローラが設けられている。それらの各種ローラは図示しない駆動モータによって駆動される。排紙ローラ７６は，排出部の一例である。
【００１７】
また，プリンタ１００内には，給紙トレイ９１に収容されたシートを，給紙ローラ７１およびレジストローラ７４を経由して，印刷部５０に案内し，さらに印刷部５０から，排紙ローラ７６を介して排紙トレイ９６へ案内する略Ｓ字形状の搬送路１１（図２中の一点鎖線）が設けられている。
【００１８】
プリンタ１００は，給紙トレイ９１に載置されているシートを１枚ずつ搬送路１１に取り込み，そのシートを印刷部５０に搬送し，印刷部５０にて形成された画像をそのシートに印刷する。さらに，画像が印刷されたシートを，排紙ローラ７６に案内し，排紙ローラ７６によって排紙トレイ９６に排出する。
【００１９】
また，プリンタ１００は，本体１０の背面に位置し，本体カバーから開閉可能であり，開状態で印刷後のシートを載置する排紙トレイ９７を備えている。また，プリンタ１００内には，シートを排紙トレイ９７に排出する排紙ローラ７７が設けられている。また，プリンタ１００は，搬送路１１の搬送方向の，印刷部５０よりも下流であって排紙ローラ７６よりも上流に，搬送路１１から分岐する分岐点１５が有り，分岐点１５から分岐したシートを排紙ローラ７７を介して排紙トレイ９７に案内する搬送路１２（図２中の二点鎖線）が設けられている。排紙ローラ７７も，排出部の一例である。
【００２０】
また，プリンタ１００は，搬送路１１の搬送方向の，分岐点１５よりも下流であって排紙ローラ７６よりも上流に位置し，シートの有無によって出力が変化するシートセンサ５１と，搬送路１２の搬送方向の，分岐点１５よりも下流であって排紙ローラ７７よりも上流に位置し，シートの有無によって出力が変化するシートセンサ５２とを備えている。プリンタ１００は，各シートセンサ５１，５２からの信号に基づいて，各シートセンサ５１，５２の検知位置でのシートの通過を判断する。シートセンサ５１，５２は，検知部の一例である。
【００２１】
［プリンタの電気的構成］
続いて，プリンタ１００の電気的構成について説明する。プリンタ１００は，図３に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４とを備えるコントローラ３０を有している。なお，図３中のコントローラ３０は，ＣＰＵ３１等，プリンタ１００の制御に利用されるハードウェアを纏めた総称であって，実際にプリンタ１００に存在する単一のハードウェアと表すとは限らない。
【００２２】
ＲＯＭ３２には，プリンタ１００を制御するための制御プログラムであるファームウェアや各種設定，初期値等が記憶されている。ＲＡＭ３３およびＮＶＲＡＭ３４は，各種制御プログラムが読み出される作業領域として，あるいはデータを一時的に記憶する記憶領域として利用される。
【００２３】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，プリンタ１００の各構成要素を制御する。ＣＰＵ３１は，制御部の一例である。なお，コントローラ３０が制御部の一例であってもよい。
【００２４】
また，プリンタ１００は，印刷部５０と，操作パネル４０と，シートセンサ５１と，排紙ローラ７６と，ネットワークインターフェース３６とを有し，これらがＣＰＵ３１によって制御される。なお，コントローラ３０に接続される構成要素は，図３に示した構成要素に限らず，シートセンサ５２，排紙ローラ７７等，上述した構成要素以外の構成要素もコントローラ３０に接続され，ＣＰＵ３１によって制御される。
【００２５】
ネットワークインターフェース３６は，有線あるいは無線によって，ネットワークに接続する外部装置と通信を行うためのハードウェアである。例えば本形態では，パーソナルコンピュータ（ＰＣ）２００と通信が可能である。プリンタ１００は，ネットワークインターフェース３６を介してＰＣ２００から送信されるデータを受信する。この他，モバイル装置から送信されるデータを無線通信を用いて受信してもよい。
【００２６】
［プリンタの動作概要］
続いて，プリンタ１００の動作概要について説明する。プリンタ１００では，あらかじめ管理者によって，ユーザ認証に必要なユーザ情報が登録される。具体的にユーザ情報には，個々のユーザを識別するためのユーザＩＤと，ユーザＩＤに対応するパスワードとが含まれる。この他，ユーザごとに，利用回数ないし利用項目の限定情報が含まれていてもよい。
【００２７】
プリンタ１００は，ユーザ情報（本形態ではユーザＩＤとパスワード）の入力およびログイン要求の入力を受け付けるログイン画面を操作パネル４０の表示部４１に表示させ，ユーザ情報およびログイン要求の入力を受け付ける。なお，ユーザ情報の入力方法は，操作パネル４０への入力操作に限らず，ユーザ情報が記憶されたＩＣカードをＩＣカードリーダに読み取らせてもよい。また，ユーザ情報は，ユーザＩＤとパスワードに限らず，例えばバーコードのようなパターン画像であってもよい。
【００２８】
プリンタ１００は，ユーザ情報およびログイン要求が入力された後，入力されたユーザ情報に基づくユーザ認証を行う。具体的には，入力されたユーザＩＤとパスワードとの組合せが登録されているか否かを判断し，当該組合せが登録されている場合にはユーザ認証が成功したと判断し，当該組合せが登録されていない場合にはユーザ認証が失敗したと判断する。プリンタ１００は，ユーザ認証に成功した場合，その認証されたユーザであるログインユーザに許可された範囲内で，印刷を行う。すなわち，プリンタ１００は，ログイン状態では，画像の印刷指示を受け付ける印刷設定画面を操作パネル４０の表示部４１に表示させ，印刷部５０に印刷を行わせる印刷ジョブの入力を受け付ける。
【００２９】
ログインユーザは，操作パネル４０を操作して，印刷対象の画像を選択し，選択した画像の印刷指示を入力する。印刷対象の画像は，あらかじめプリンタ１００に記憶させておいてもよいし，画像サーバ等の外部装置からダウンロードしてもよい。また，フラッシュメモリ等をプリンタ１００に接続し，当該フラッシュメモリに記憶されている画像の中から選択してもよい。プリンタ１００は，印刷指示が入力されると，シートの搬送動作を開始し，画像をシートに印刷する。
【００３０】
また，プリンタ１００は，ログインユーザが入力した印刷ジョブの印刷を終了した後，図４に示すように，印刷されたシート９を排紙ローラ７６が挟持した状態で搬送を停止する。
【００３１】
なお，排紙ローラ７６に挟持されるシートは，ログインユーザが入力した印刷ジョブのうち最後に印刷されるシートである。すなわち，印刷ジョブが複数ページで構成されるジョブであれば，最終ページが印刷されるシートが挟持される。また，ログインユーザが複数の印刷ジョブを入力した場合には，最終ジョブの最終ページが印刷されるシートが挟持される。また，印刷ジョブの実行中に新たな印刷ジョブが入力された場合，最終ジョブはその新たな印刷ジョブを含めた印刷ジョブの中の最終のジョブとなる。以下，挟持対象となるシート，すなわち最終ジョブの最終ページが印刷されるシートを，「最終シート」とする。
【００３２】
すなわち，プリンタ１００は，最終シートを排紙せずに，シートセンサ５１によって最終シートの有を検知できる位置で，最終シートを排紙ローラ７６によって保持する。このとき，プリンタ１００は，ユーザによる最終シートの抜き取りが可能な状態で最終シートを保持する。なお，排紙トレイ９７に排紙する場合には，排紙ローラ７６の代わりに，排紙ローラ７７によって最終シートを保持する。
【００３３】
そして，図５に示すようにユーザが最終シートを抜き取ると，プリンタ１００は，シートセンサ５１によって最終シートの有から無への変化を検知し，これにより最終シートの抜き取りを検知する。そして，プリンタ１００は，この最終シートの抜き取りに連動して，自主的にログアウトする。
【００３４】
［ログイン印刷処理の手順］
続いて，前述したプリンタ１００の動作として，ログイン状態であることを条件として印刷部５０に印刷を行わせるログイン印刷処理について，図６，図７，および図８のフローチャートを参照しつつ説明する。ログイン印刷処理は，操作パネル４０を介してユーザ情報が入力され，さらにログイン要求が入力されたことを契機に，ＣＰＵ３１によって実行される。
【００３５】
図６に示すように，ログイン印刷処理では，プリンタ１００は先ず，入力されたユーザ情報を利用してユーザ認証を行う（Ｓ１０１）。そして，プリンタ１００は，Ｓ１０１でのユーザ認証が成功したか否かを判断する（Ｓ１０２）。ユーザ認証が失敗した場合（Ｓ１０２：ＮＯ），プリンタ１００は印刷に関する操作を許可せず，ログイン印刷処理を終了する。
【００３６】
一方，ユーザ認証が成功した場合（Ｓ１０２：ＹＥＳ），プリンタ１００は印刷に関する操作パネル４０への操作を許可し，ユーザ情報を入力したユーザをログインさせる（Ｓ１０３）。Ｓ１０１，Ｓ１０２およびＳ１０３は，ログイン処理の一例である。
【００３７】
Ｓ１０３の後，プリンタ１００は印刷ジョブが有るか否かを判断する（Ｓ１０４）。印刷ジョブが無い場合（Ｓ１０４：ＮＯ），プリンタ１００はログアウトする条件であるログアウト条件を満たしているか否かを判断する（Ｓ１０５）。ログアウト条件としては，例えば，操作パネル４０を介してログアウトの指示が入力されたこと，操作パネル４０への操作が一定時間以上無いこと，が該当する。
【００３８】
ログアウト条件を満たした場合（Ｓ１０５：ＹＥＳ），プリンタ１００はログインユーザをログアウトさせる（Ｓ１０６）。Ｓ１０６の後，ログイン印刷処理を終了する。ログアウト条件を満たしていない場合には（Ｓ１０５：ＮＯ），Ｓ１０４に移行し，プリンタ１００は印刷ジョブの入力あるいはログアウト条件が満たされるのを待つ。
【００３９】
一方，印刷ジョブが有る場合（Ｓ１０４：ＹＥＳ），プリンタ１００は当該印刷ジョブがＰＣ２００等の外部装置から送信された外部ジョブであるか否かを判断する（Ｓ１１１）。外部ジョブの場合（Ｓ１１１：ＹＥＳ），プリンタ１００は当該印刷ジョブの印刷を開始する（Ｓ１１２）。Ｓ１１２の後は，Ｓ１０４に移行し，プリンタ１００は印刷ジョブの入力あるいはログアウト条件が満たされるのを待つ。なお，印刷ジョブの実行にパスワード入力等の条件があれば，印刷を開始せずに条件が満たされるまで待機する。
【００４０】
外部ジョブでない，すなわち操作パネル４０を介して入力された印刷ジョブの場合（Ｓ１１１：ＮＯ），図７に移行し，当該印刷ジョブの印刷を開始する（Ｓ２０１）。Ｓ２０１は，画像形成処理の一例である。
【００４１】
Ｓ２０１の後，プリンタ１００は印刷を中断するエラーである中断エラーを検知したか否かを判断する（Ｓ２０２）。中断エラーとしては，例えば，シートジャム，シート無し，着色剤無しが該当する。中断エラーを検知した場合（Ｓ２０２：ＹＥＳ），プリンタ１００は一定時間を経過する前に中断エラーが回復したか否かを判断する（Ｓ２４１）。
【００４２】
一定時間を経過する前に中断エラーが回復した場合（Ｓ２４１：ＹＥＳ），Ｓ２０２に戻り，プリンタ１００は中断エラーの検知あるいは最終シートの印刷終了を待つ。一定時間を経過するまでに中断エラーが回復しなかった場合（Ｓ２４１：ＮＯ），ユーザがプリンタ１００の前から立ち去っている可能性が高い。そこで，プリンタ１００は，なりすましユーザの利用を抑制するため，図６に戻り，自主的にログアウトし（Ｓ１０６），ログイン印刷処理を終了する。Ｓ２０２にて中断エラーを検知した後にＳ１０６にてログアウトする処理は，第３ログアウト処理の一例である。
【００４３】
中断エラーを検知していない場合（Ｓ２０２：ＮＯ），プリンタ１００は最終シートに対する印刷が終了したか否かを判断する（Ｓ２０３）。最終シートに対する印刷が終了していない場合（Ｓ２０３：ＮＯ），Ｓ２０２に戻り，プリンタ１００は中断エラーの検知あるいは最終シートの印刷終了を待つ。
【００４４】
最終シートに対する印刷が終了した場合（Ｓ２０３：ＹＥＳ），プリンタ１００は最終シートを排出することなく，ユーザによる抜き取りが可能な状態で保持する（Ｓ２０４）。具体的にＳ２０４では，最終シートの先端が装置外に出た状態であり，排紙ローラ７６（あるいは排紙ローラ７７）に最終シートを挟持させた状態であり，シートセンサ５１（あるいはシートセンサ５２）が最終シートの有を検知している状態で，シートの搬送を停止する。Ｓ２０４は，保持処理の一例である。なお，以下の説明では，最終シートを排紙ローラ７６で保持したものとして説明する。
【００４５】
Ｓ２０４の後，プリンタ１００は，プリンタ１００の利用の安全を優先する設定が選択されているか否かを判断する（Ｓ２０５）。プリンタ１００は，プリンタ１００の利用の安全を優先するか，プリンタ１００の利便性を優先するかの選択が可能であり，あらかじめユーザが選択した設定がＮＶＲＡＭ３４に記憶されている。
【００４６】
プリンタ１００の利用の安全を優先する設定が選択されている場合（Ｓ２０５：ＹＥＳ），プリンタ１００はＳ２０４にて最終シートを保持したタイミングから，所定時間が経過したか否かを判断する（Ｓ２１１）。
【００４７】
所定時間が経過している場合（Ｓ２１１：ＹＥＳ），プリンタ１００は最終シートを排紙し（Ｓ２２１），図６に戻り，自主的にログアウトし（Ｓ１０６），ログイン印刷処理を終了する。すなわち，長時間に亘って最終シートを保持し続けている場合，ユーザがシートの抜き取りを忘れて立ち去った可能性が高い。そこで，なりすましユーザの利用を抑制し，プリンタ１００の利用の安全を確保するために，強制的にログアウトする。Ｓ２１１にて所定時間が経過した後にＳ１０６にてログアウトする処理は，第２ログアウト処理の一例である。また，Ｓ２２１の所定時間は第１の所定時間の一例である。また，Ｓ２２１は，排出処理の一例である。
【００４８】
所定時間が経過していない場合（Ｓ２１１：ＮＯ），プリンタ１００は操作パネル４０を介してログアウトの指示が入力されたか否かを判断する（Ｓ２１２）。ログアウトの指示が入力された場合にも（Ｓ２１２：ＹＥＳ），プリンタ１００は最終シートを排紙し（Ｓ２２１），図６に戻り，自主的にログアウトし（Ｓ１０６），ログイン印刷処理を終了する。
【００４９】
ログアウトの指示が入力されていない場合（Ｓ２１２：ＮＯ），プリンタ１００は印刷ジョブが有るか否かを判断する（Ｓ２１３）。印刷ジョブが有る場合（Ｓ２１３：ＹＥＳ）の処理については後述する。
【００５０】
印刷ジョブが無い場合（Ｓ２１３：ＮＯ），プリンタ１００は最終シートの抜き取りを検知したか否かを判断する（Ｓ２１４）。最終シートの抜き取りは，シートセンサ５１からの信号が有から無に変化したことによって判断できる。この他，例えば，排紙ローラ７６の所定量以上の回転を検知したことによっても判断できる。最終シートの抜き取りを検知していない場合（Ｓ２１４：ＮＯ），Ｓ２１１に戻り，プリンタ１００は一定時間の経過，あるいはログアウト指示の入力，あるいは外部ジョブの受信，あるいは最終シートの抜き取りを待つ。
【００５１】
最終シートの抜き取りを検知した場合（Ｓ２１４：ＹＥＳ），プリンタ１００はユーザによる最終シートの抜き取りを扶助する動作を実行する（Ｓ２１５）。最終シートの抜き取りを扶助する動作としては，例えば，排紙ローラ７６の回転，排紙ローラ７６へモータの駆動力を伝達するクラッチの遮断が該当する。最終シートの抜き取りを扶助することで，抜き取り時に生じ得るシートの破損等を抑制できる。Ｓ２１５は，扶助処理の一例である。
【００５２】
Ｓ２１５の後，ログアウトする旨のメッセージを操作パネル４０の表示部４１に表示させる（Ｓ２１６）。報知方法は，メッセージ表示の他，例えば音声出力であってもよい。プリンタ１００が自主的にログアウトしてしまうと，ユーザがそのことを認識できない。そこで，ログアウトする旨を報知してユーザに認知させる。Ｓ２１６は，報知処理の一例である。
【００５３】
Ｓ２１６の後，図６に戻り，プリンタ１００は自主的にログアウトし（Ｓ１０６），ログイン印刷処理を終了する。すなわち，本形態のプリンタ１００は，ユーザによる最終シートの抜き取りを契機に，ログアウトを実行する。
【００５４】
上述のように，プリンタ１００の利用の安全を優先する設定が選択されている場合（Ｓ２０５：ＹＥＳ），プリンタ１００は最終シートの抜き取りを契機に速やかにログアウトを実行し，さらに一定時間が経過する間に何も操作されなかった場合も速やかにログアウトを実行する。そのため，なりすましユーザの利用をより確実に制限でき，プリンタ１００のセキュリティを確保できる。この場合であっても，シートを保持している間は，ログイン操作を行わずに印刷ジョブを入力できるため，ユーザの利便性はよい。Ｓ２１４にて最終シートの抜き取りを検知した後にＳ１０６にてログアウトする処理は，ログアウト処理の一例である。
【００５５】
一方，プリンタ１００の利便性を優先する設定が選択されている場合（Ｓ２０５：ＮＯ），プリンタ１００は操作パネル４０を介してログアウトの指示が入力されたか否かを判断する（Ｓ２３１）。ログアウトの指示が入力された場合（Ｓ２３１：ＹＥＳ），プリンタ１００は最終シートを排紙し（Ｓ２２１），図６に戻り，自主的にログアウトし（Ｓ１０６），ログイン印刷処理を終了する。
【００５６】
ログアウトの指示が入力されていない場合（Ｓ２３１：ＮＯ），プリンタ１００は印刷ジョブが有るか否かを判断する（Ｓ２３２）。印刷ジョブが有る場合（Ｓ２３２：ＹＥＳ）の処理については後述する。
【００５７】
印刷ジョブが無い場合（Ｓ２３２：ＮＯ），プリンタ１００は最終シートの抜き取りを検知したか否かを判断する（Ｓ２３３）。最終シートの抜き取りを検知していない場合（Ｓ２３３：ＮＯ），Ｓ２３１に戻り，ログアウト指示の入力，あるいは外部ジョブの受信，あるいは最終シートの抜き取りを待つ。
【００５８】
最終シートの抜き取りを検知した場合（Ｓ２３３：ＹＥＳ），プリンタ１００はユーザによる最終シートの抜き取りを扶助する動作を実行する（Ｓ２３４）。Ｓ２３４も扶助処理の一例である。
【００５９】
Ｓ２３４の後，プリンタ１００は，最終シートの抜き取りを検知したことを起点として所定時間を経過する前に，操作パネル４０を介して印刷ジョブが入力されたか否かを判断する（Ｓ２３５）。Ｓ２３５の所定時間は第２の所定時間の一例である。Ｓ２１１の所定時間とＳ２３５の所定時間とは，同じであっても異なっていてもよい。
【００６０】
所定時間を経過する前に印刷ジョブが入力された場合（Ｓ２３５：ＹＥＳ），Ｓ２０１に戻り，プリンタ１００は当該印刷ジョブの印刷を開始する。一方，所定時間を経過するまでに印刷ジョブが入力されなかった場合（Ｓ２３５：ＮＯ），ユーザがプリンタ１００の前から立ち去っている可能性が高い。そこで，プリンタ１００は，なりすましユーザの利用を抑制するため，図６に戻り，自主的にログアウトし（Ｓ１０６），ログイン印刷処理を終了する。なお，このときのログアウトにあたって，ログアウトする旨を報知してもよい。
【００６１】
上述のように，プリンタ１００の利便性を優先する設定が選択されている場合（Ｓ２０５：ＮＯ），プリンタ１００は最終シートの抜き取り後，一定時間が経過するまではログアウトを実行せず，操作パネル４０を介しての印刷ジョブの入力を受け付ける。そのため，印刷ジョブを入力する前に最終シートを抜き取ったとしても，引き続きログイン操作を行うこと無く印刷ジョブを入力することができるため，ユーザの利便性がよりよい。Ｓ２３３にて最終シートの抜き取りを検知した後にＳ１０６にてログアウトする処理は，ログアウト処理の一例である。
【００６２】
また，Ｓ２１３あるいはＳ２３２にて印刷ジョブが有ると判断した場合（Ｓ２１３：ＹＥＳ，Ｓ２３２：ＹＥＳ），図８に移行し，プリンタ１００は当該印刷ジョブが外部ジョブであるか否かを判断する（Ｓ３０１）。
【００６３】
外部ジョブでない場合，すなわち操作パネル４０を介して入力された印刷ジョブの場合（Ｓ３０１：ＮＯ），図７に戻り，プリンタ１００は当該印刷ジョブの印刷を開始する（Ｓ２０１）。なお，最終シートが排紙ローラ７６に保持されたままであった場合には，印刷開始に伴うシートの搬送動作によって当該最終シートが排紙される。
【００６４】
一方，外部ジョブの場合（Ｓ３０１：ＹＥＳ），プリンタ１００は最終シートを保持していない排紙ローラに対応する排紙トレイである他排紙トレイが利用可能か否かを判断する（Ｓ３０２）。この説明では，排紙ローラ７６にて最終シートを保持していることから，排紙トレイ９７が他排紙トレイとなる。排紙トレイ９７が利用不可の状態には，例えば，排紙トレイ９７が閉状態であること，排紙トレイ９７が満杯状態であること，印刷ジョブに排紙トレイ９６が指定されていることが該当する。
【００６５】
他排紙トレイが利用可能な場合（Ｓ３０２：ＹＥＳ），プリンタ１００は受信した外部ジョブの印刷を開始する（Ｓ３０３）。そして，プリンタ１００は，印刷が行われたシートを，他排紙トレイに排紙する（Ｓ３０４）。
【００６６】
その後，プリンタ１００は外部ジョブの印刷が終了したか否かを判断する（Ｓ３０５）。印刷が終了した場合には（Ｓ３０５：ＹＥＳ），図７のＳ２０５に戻る。そして，プリンタ１００は，選択内容に従って，シートの抜き取り等を待つ。
【００６７】
印刷が終了していない場合（Ｓ３０５：ＮＯ），プリンタ１００はタイムアウトか否かを判断する（Ｓ３０６）。具体的にプリンタ１００は，Ｓ３０２にて印刷を開始したタイミングから計時を開始し，所定時間が経過した場合にタイムアウトと判断する。タイムアウトになっていなければ（Ｓ３０６：ＮＯ），Ｓ３０５に戻り，プリンタ１００は印刷終了あるいはタイムアウトを待つ。
【００６８】
タイムアウトになっている場合（Ｓ３０６：ＹＥＳ），プリンタ１００は保持中の最終シートがあれば当該最終シートを排紙する（Ｓ３０７）。そして，図６に戻り，自主的にログアウトし（Ｓ１０６），ログイン印刷処理を終了する。すなわち，長時間実行される外部ジョブに割り込まれると，ログインユーザがプリンタ１００から立ち去る可能性が高い。そのため，なりすましユーザの利用を抑制するために，強制的にログアウトする。なお，このときのログアウトにあたって，ログアウトする旨を報知してもよい。Ｓ３０６にてタイムアウトになった後にＳ１０６にてログアウトする処理は，第４ログアウト処理の一例である。
【００６９】
一方，他排紙トレイが利用不可の場合（Ｓ３０２：ＮＯ），プリンタ１００は操作パネル４０への入力を制限する（Ｓ３１１）。Ｓ３１１では，例えば，印刷ジョブを入力する画面を非表示とする，あるいはボタン群４２のうち印刷ジョブを入力するボタンを無効にすることで，操作パネル４０への入力を制限する。外部装置からの命令に基づく印刷中は，ログインユーザからの命令に基づく印刷を行うことができない。そのため，ログインユーザからの命令の入力を制限する。Ｓ３１１は，制限処理の一例である。
【００７０】
Ｓ３１１の後，プリンタ１００は保持中の最終シートがあれば当該最終シートを排紙する（Ｓ３１２）。その後，プリンタ１００は受信した外部ジョブの印刷を開始する（Ｓ３１３）。そして，印刷が行われたシートを，最終シートを排紙した排紙トレイである同排紙トレイに排紙する（Ｓ３１４）。
【００７１】
その後，プリンタ１００は外部ジョブの印刷が終了したか否かを判断する（Ｓ３１５）。印刷が終了した場合には（Ｓ３１５：ＹＥＳ），プリンタ１００は，Ｓ３１１での入力制限を解除する（Ｓ３２１）。
【００７２】
Ｓ３２１の後，プリンタ１００は，一定時間を経過する前に，操作パネル４０を介して印刷ジョブが入力されたか否かを判断する（Ｓ３２１）。一定時間を経過する前に印刷ジョブが入力された場合（Ｓ３２１：ＹＥＳ），図７に戻り，プリンタ１００は当該印刷ジョブの印刷を開始する（Ｓ２０１）。一定時間を経過するまでに印刷ジョブが入力されなかった場合（Ｓ３２１：ＮＯ），ユーザがプリンタ１００の前から立ち去っている可能性が高い。そこで，プリンタ１００は，図６に戻り，自主的にログアウトし（Ｓ１０６），ログイン印刷処理を終了する。なお，このときのログアウトにあたって，ログアウトする旨を報知してもよい。
【００７３】
印刷が終了していない場合（Ｓ３１５：ＮＯ），プリンタ１００はタイムアウトか否かを判断する（Ｓ３１６）。タイムアウトになっていなければ（Ｓ３１６：ＮＯ），Ｓ３１５に戻り，プリンタ１００は印刷終了あるいはタイムアウトを待つ。タイムアウトになっている場合（Ｓ３１６：ＹＥＳ），図６に戻り，自主的にログアウトし（Ｓ１０６），ログイン印刷処理を終了する。Ｓ３１６にてタイムアウトになった後にＳ１０６にてログアウトする処理も，第４ログアウト処理の一例である。
【００７４】
以上詳細に説明したように，ログイン状態にあるプリンタ１００では，画像が形成されたシートを排出せずに排紙ローラ７６にて保持し，ユーザによって当該シートが抜き取られたこと，すなわちユーザがシートを持ち帰ろうとしたことを契機に，ログアウトする。これにより，ユーザがプリンタ１００から立ち去った後の，なりすましユーザの利用を抑制でき，セキュリティを確保できる。また，印刷が終了した後，シートが保持されている間，ユーザがまだプリンタ１００の前にいることが想定されることから，少なくとも一定時間が経過するまではログアウトしない。このことから，ユーザはログイン操作を行うことなく印刷指示を入力できる。連続して印刷すると，プリンタ１００では，新たなシートの給紙に伴って，排出ローラ７６に保持されたシートは排出され，当該新たなシートが排出ローラ７６に保持される。これにより，ユーザが再度ログインの操作を行う必要はなく，連続して処理の入力を行う際の，ユーザの手間は少ない。
【００７５】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。画像形成装置は，画像形成機能を備えるものであればよく，プリンタ１００の他，コピー機，複合機，スキャナ，ＦＡＸ装置であってもよい。
【００７６】
また，実施の形態では，プリンタ１００がユーザ情報を記憶しており，プリンタ１００がユーザ認証を行っているが，ユーザ認証を外部装置に依頼してもよい。すなわち，プリンタ１００が認証サーバと接続しており，プリンタ１００は取得したユーザ情報についてのユーザ認証を認証サーバに依頼し，その認証結果を取得する構成であってもよい。
【００７７】
また，実施の形態では，プリンタ１００の利用の安全を優先するか，プリンタ１００の利便性を優先するかの選択が可能であり，Ｓ２０５にて処理を分けているが，いずれか一方の構成のみであってもよい。
【００７８】
また，実施の形態では，印刷開始後に中断エラーを検知した場合，所定時間が経過しても回復しないことを条件としてログアウトする構成であるが，この構成に限らず，中断エラーの検知後に直ちにログアウトする構成であってもよい。また，中断エラーを検知してもログアウトしない構成であってもよい。
【００７９】
また，実施の形態では，最終シートの抜き取りを検知した際に抜き取りを扶助する動作を行っているが，扶助動作は無くてもよい。
【００８０】
また，実施の形態では，最終シートを抜き取る前にプリンタ１００が自主的にログアウトする場合に，Ｓ２２１にて最終シートを自主的に排紙しているが，排紙しなくてもよい。ただし，排紙する方が，ユーザが最終シートを抜き取る手間を省くことができる。
【００８１】
また，実施の形態では，ログイン状態中に外部装置から印刷ジョブを受け付けた場合に，同排紙トレイに排紙する構成では，当該印刷ジョブを実行している間，操作パネル４０への入力を制限しているが，制限しなくてもよい。あるいは，実施の形態では，他排紙トレイに排紙する構成では，操作パネル４０への入力制限していないが，操作パネル４０への入力を制限してもよい。
【００８２】
また，実施の形態では，操作パネル４０への入力を制限する方法として，印刷ジョブを入力する画面を非表示にする等，操作パネル４０をロックすることで入力を制限しているが，制限方法はこれに限るものではない。例えば，Ｓ３１１にてログアウトし，Ｓ３２１にて再びログインする構成であってもよい。なお，Ｓ３２１にて再びログインする構成は無くてもよい。
【００８３】
また，実施の形態では，ログイン状態中であっても外部装置からの印刷ジョブを実行可能な構成であるが，ログイン状態中は外部装置からの印刷ジョブを受け付けない構成，あるいは受け付けてもログアウトされるまで実行しない構成であってもよい。
【００８４】
また，実施の形態では，印刷物を排紙する排紙ローラ７６で最終シートを保持し，最終シートが抜き取られたことを契機にログアウトしているが，シートを保持し，当該シートを抜き取ることでログアウトする構成は，読取装置であっても実現できる。すなわち，原稿を自動搬送する原稿搬送装置（ＡＤＦ）について，原稿を排紙トレイに排出する排紙ローラで最終原稿を保持し，当該最終原稿を抜き取ることでログアウトする構成であっても実現できる。
【００８５】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【００８６】
４０    操作パネル
５０    印刷部
５１    シートセンサ
７６    排紙ローラ
９６    排紙トレイ
１００  プリンタ
【図１】
2016020038.tif 000003
【図２】
2016020038.tif 000004
【図３】
2016020038.tif 000005
【図４】
2016020038.tif 000006
【図５】
2016020038.tif 000007
【図６】
2016020038.tif 000008
【図７】
2016020038.tif 000009
【図８】
2016020038.tif 000010