(57)【特許請求の範囲】
【請求項１】
ジョブの状況に応じた第一のログアウトタイミングを受け付けて設定する第一のログアウト設定手段と、
課金によるログイン及び課金によらないログインを受け付けるログイン手段と、
ログインを受け付けたユーザが、課金によるログインを行った第一のユーザであるか、又は、課金によらないログインを行った第二のユーザであるかを判断する判断手段と、
前記第二のユーザであると判断した場合、前記第二のユーザからログアウトする第二のログアウトタイミングを受け付けて設定する第二のログアウト設定手段と、
前記第二のユーザに対してはジョブの開始が指示された後、受け付けた第二のログアウトタイミングでログアウトするように制御し、また、前記第一のユーザに対しては設定された第一のログアウトタイミングでログアウトするように制御する制御手段と、を備え、
前記第二のログアウト設定手段は、前記第一のユーザに対して既に設定されている第一のログアウトタイミングと、第二のログアウトタイミングの選択肢を同時に表示して、第二のログアウトタイミングを受け付けて設定することを特徴とする画像形成装置。
【請求項２】
前記第二のユーザからのログインは、ユーザによって入力されたＩＤ及びパスワードが、登録されているＩＤ及びパスワードと一致することで承認されるログインであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第一のユーザからのログインは、課金装置への料金の投入で承認されるログインであることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記第二のログアウト設定手段は、更に、そのログイン中に実行するジョブ数の設定手段を備えることを特徴とする請求項１または２に記載の画像形成装置。
【請求項５】
前記第二のユーザからログアウトする第二のログアウトタイミングは、スタートボタン押下時、スキャン終了時、またはプリント終了時のいずれかを含むことを特徴とする請求項１、２または４のいずれか１項に記載の画像形成装置。
【請求項６】
前記第一のユーザに対して設定された第一のログアウトタイミングは、金額確定時、プリント終了時、または残高なしになった時のいずれかを含むことを特徴とする請求項１または３のいずれか１項に記載の画像形成装置。
【請求項７】
課金装置を備えた画像形成装置の制御方法であって、
ジョブの状況に応じた第一のログアウトタイミングを受け付けて設定する第一のログアウト設定工程と、
課金によるログイン及び課金によらないログインを受け付けるログイン工程と、
ログインを受け付けたユーザが、課金によるログインを行った第一のユーザであるか、又は、課金によらないログインを行った第二のユーザかを判断する判断工程と、
前記第二のユーザであると判断した場合、前記第二のユーザからログアウトする第二のログアウトタイミングを受け付けて設定する第二のログアウト設定工程と、
前記第二のユーザに対してはジョブの開始が指示された後、受け付けた第二のログアウトタイミングでログアウトするように制御し、また、前記第一のユーザに対しては設定された第一のログアウトタイミングでログアウトするように制御する制御工程と、を備え、
前記第二のログアウト設定工程は、前記第一のユーザに対して既に設定されている第一のログアウトタイミングと、第二のログアウトタイミングの選択肢を同時に表示して、第二のログアウトタイミングを受け付けて設定することを特徴とする画像形成装置の制御方法。
【請求項８】
請求項７に記載の画像形成装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、課金した料金を徴収可能な画像形成装置、画像形成装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
コンビニエンスストアや図書館などの公共施設に設置される画像形成装置では、画像形成装置に課金装置が接続されており、課金装置への料金支払いによってコピージョブが実行可能となる仕組みが一般的である。
しかしながら、このような課金装置接続の画像形成装置を設置者や所有者やその社員らが使用する場合には、先ず、課金装置の課金、料金徴収の機能を無効にする作業の後、画像形成装置を使用し、使用後に再び、課金装置の課金、料金徴収の機能を有効に戻す作業を行っていた。
【０００３】
この手間のかかる使い勝手を改善するために、半パブリックと呼ばれる運用の形態が検討され始めている。例えば、学習塾などで、生徒は課金装置を介して画像形成装置にログインして料金を支払いつつ画像形成装置を利用する。これがパブリックの利用形態である。
他方、塾教師は課金装置を介さず操作部からの認証でログインし、ＩＤユーザとして、料金の支払い無しに画像形成装置を使用する。これが非パブリックの利用形態である。このように、1台の画像形成装置をパブリック、非パブリックの２つの利用形態で有効活用するのが、半パブリックの運用形態である。
【０００４】
従来、半パブリックの運用形態では、複数のコインユーザを個別に認証して、課金装置に残金がある場合、その残金を特定したコインユーザの使用可能残高として記憶保持することで、お釣りに係る作業や混乱を回避する技術などが知られている。
（特許文献1参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１５９６６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来技術では、ＩＤユーザがログインしたまま画像形成装置から離れてしまうと、コインユーザは、装置が一時的なスリープ状態の後に要求する認証コードに応えられない等からログインできず画像形成装置を使用できなくなり問題である。
あるいは、コインユーザが、ＩＤユーザのログイン状態にただ乗りして画像形成装置を使用してしまい、課金、料金徴収ができないという問題もある。
本発明は、上記課題を解決するためになされたものである。本発明の目的は、ＩＤユーザとコインユーザとが使用可能な課金装置を備えた画像形成装置において、各ユーザに適応してログアウトのタイミングを適切に設定することにより、画像形成装置を有効活用できる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、ジョブの状況に応じた第一のログアウトタイミングを受け付けて設定する第一のログアウト設定手段と、課金によるログイン及び課金によらないログインを受け付けるログイン手段と、ログインを受け付けたユーザが、課金によるログインを行った第一のユーザであるか、又は、課金によらないログインを行った第二のユーザであるかを判断する判断手段と、前記第二のユーザであると判断した場合、前記第二のユーザからログアウトする第二のログアウトタイミングを受け付けて設定する第二のログアウト設定手段と、前記第二のユーザに対しては前記ジョブの開始が指示された後、受け付けた第二のログアウトタイミングで、前記第一のユーザに対しては設定された第一のログアウトタイミングでログアウトするように制御する制御手段と、を備え、前記第二のログアウト設定手段は、前記第一のユーザに対して既に設定されている第一のログアウトタイミングと、第二のログアウトタイミングの選択肢を同時に表示して、第二のログアウトタイミングを受け付けて設定することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ログアウトのタイミングを適切に設定することにより、ユーザがジョブ終了後にログアウトしないで画像形成装置を離れることがなくなるため、画像形成装置を有効活用できる。また、コインユーザがＩＤユーザになりすまして使用することを防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の全体構成を示す図である。
【図２】画像形成システムの全体構成を示す図である。
【図３】画像形成装置の入出力デバイスを示す外観図である。
【図４】画像形成装置の操作部デバイスの詳細図である。
【図５】画像形成装置の操作部のログイン表示画面である。
【図６】画像形成装置の操作部のオートログアウト設定の表示画面である。
【図７】画像形成装置のログイン処理を示すフローチャートである。
【図８】画像形成装置の操作部のログアウトのタイミング設定の表示画面である。
【図９】画像形成装置のソフトウェアの構成を示す図である。
【図１０】画像形成装置のログアウト処理を示すフローチャートである。
【図１１】画像形成装置の操作部のログアウトのタイミング設定の表示画面である。
【図１２】画像形成装置のログアウト処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
図１は、本発明の画像形成装置の一例として多機能周辺機器（ＭＦＰ:Multi-Function Peripheral）の構成を示す図である。
図１において、コントローラ１０１は多機能周辺機器を制御するものであり、図２に示すハードウエア構成を有している。スキャナ１０２はスキャナエンジンであり、コントローラ１０１によって制御されている。
【００１１】
プリンタエンジン１０３は、例えば、レーザービームプリンタなどのプリンタエンジンであり、出力された複数枚の記録媒体は、やはりコントローラ１０１で制御されるフィニッシャ１０４でまとめてステイプルで綴じる処理もできる。
ネットワークインターフェイス１０５は、例えば、イーサーネット(Ethernet（登録商標）)のインターフェイスであり、コントローラ１０１に対して同インターフェイスを通した双方向通信を提供しており、ネットワークを介してパソコン１０７との接続が可能となっている。
【００１２】
操作部１０６は、ユーザインターフェイスであり、例えば、ＬＣＤディスプレイとキーボードから構成されており、コントローラ１０１からの情報表示を行うとともに、ユーザからの指示をコントローラ１０１に伝える。
また、上述の画像形成装置は、各種ネットワーク(Ethernet、TCP/IP等)のどのインターフェイスからでも、全ての機能を使用することが可能である。
課金装置１０８は、使用するユーザに課金した料金を徴収するための装置である。
【００１３】
図２は、図１に示す本実施形態のコントローラ１０１のハードウエア構成を示す図である。コントローラ１０１では、ＣＰＵ２０１が、バス２０９を介して、メモリ２０２、操作部１０６を構成する液晶ディスプレイ２０３及びキーボード２０４や、ＲＯＭ（読み出し専用記憶媒体）２１０、ＤＩＳＫ（記憶媒体）２１１などと接続されている。
各種プログラム及びデータは、ハードディスク等のＤＩＳＫ２１１に記憶されており、必要に応じて順次メモリ２０２に読み出されてＣＰＵ２０１で実行される。このＤＩＳＫ２１１は、ＭＦＰに着脱可能な形態であってもＭＦＰに内蔵されたものであっても良い。
【００１４】
更に、プログラムは、ネットワークを介して他のＭＦＰからダウンロードされてＤＩＳＫ２１１に記憶される構成でも良い。
また、メモリ２０２としては、ＤＲＡＭ（揮発メモリ）、ＳＲＡＭ（不揮発メモリ）の双方で構成されるか双方の機能を備えるものでも良い。また、専ら揮発メモリの機能をメモリ２０２が受け持ち、不揮発メモリの機能をＤＩＳＫ２１１が受け持つ構成や、取り外し可能なメモリメディアであっても良い。
【００１５】
液晶ディスプレイ２０３、キーボード２０４は、図１に示す操作部１０６を構成するものである。ＣＰＵ２０１は、液晶ディスプレイ２０３を通じてデータを表示し、キーボード２０４や、液晶ディスプレイ２０３のタッチパネルからユーザの操作指示を読み込んで、ユーザの指示を把握する。
【００１６】
入力された情報はメモリ２０２、ＤＩＳＫ２１１、ＣＰＵ２０１のいずれかに転送、蓄積され、様々な処理に使用される。
また、バス２０９には、ネットワークインターフェイス２０５が接続されており、図１に示すネットワークインターフェイス１０５に対応する。
ＣＰＵ２０１は、インターフェイスを使用した通信を行って、インターフェイスを通じてデータを読み込んだり書き込んだりする。
また、バス２０９には、課金インターフェイス２１２が接続されており、図１に示す課金装置を接続することが可能である。ＣＰＵ２０１は、課金装置に繋がる課金インターフェイスから残金などのデータを取得したり、課金インターフェイスを通じて課金装置に指示を書き込んで料金の徴収のための通信を行う。
【００１７】
更に、バス２０９には、プリンタ２０６、フィニッシャ２０７、スキャナ２０８が接続されている。これらは、図１に示すプリンタ１０３、フィニッシャ１０４、スキャナ１０２に対応するものであり、ＣＰＵ２０１がそれら各々のエンジンに対してデータの読み書きを行ってプリントやスキャンなどのエンジン動作を行う。また、ＣＰＵ２０１は、それらから各種のステータスに係る情報を取得してそれらの状況を把握する。
【００１８】
画像データはスキャナ２０８もしくはネットワークインターフェイス２０５から取り込まれてコントローラ１０１のＤＩＳＫ２１１、メモリ２０２に保存される。
また、取り外し可能なメモリ２０２に予め画像データを蓄積しておき、そのメモリをコントローラ１０１に取り付けて、その画像データを取り込むことも可能である。
なお、プリンタ２０６、フィニッシャ２０７、スキャナ２０８は、ＭＦＰの内部ではなく、ネットワーク上にそれぞれ単体の周辺機器として存在し、それらをＭＦＰのコントローラ101が制御する構成であっても良い。
【００１９】
図３にＭＦＰの外観と入出力デバイスの配置例を示す。画像入力のスキャナ部３０１は、原稿となる紙上の画像を照明しつつ、ＣＣＤラインセンサを走査することで、スキャナに置かれた原稿から電気的な画像データを取得する。電気的に変換された画像データから、原稿のカラー判定やサイズ判定などを行う。スキャナ部３０１の手前には、後述する操作部３０３が設けられている。
【００２０】
画像出力のプリンタ部３０２は、画像データを用紙上の画像に変換する部分であり、用紙に印刷し出力する他、その後のステイプル綴じや製本の折処理などを行う。プリント動作の起動や停止は、コントローラのＣＰＵ２０１からの指示による。プリンタ部３０２の下には、Ａ４判、Ａ３判などの定型紙を蓄えるトレイが設けられている。手差しの給紙トレイ３０４は、厚紙や規格外の紙の供給に用いられる。
【００２１】
図４には操作部３０３の詳細な構成を示す。液晶表示部４０１には、液晶表示画面上にタッチパネルシートが重ねられており、システムの操作画面およびソフトキーを表示するとともに、表示してあるキーが押下されるとその位置情報をコントローラＣＰＵ２０１に伝えてユーザの操作指示の内容を把握する。
スタートキー４０２は原稿画像の読み取り動作を開始する時などに押下される。スタートキー４０２の中央部には、緑と赤の2色ＬＥＤ４０３が埋設されており、その色によってスタートキー４０２が有効に使える状態か否かを示すことができる。ストップキー４０４は稼働中の動作を中止する働きをする。
テンキー４０５は、数字と文字のボタン群で構成されており、コピー部数の設定や、液晶表示部４０１の画面切り替えを指示する。ユーザモードキー４０６は機器設定を行う時に押下される。
【００２２】
図５は、コントローラのＣＰＵ２０１の指示によって液晶表示部４０１に表示されるログイン画面の一例である。ログイン画面５０１には、ＩＤの所有者であるＩＤユーザに対してＩＤとパスワードを入力させるＩＤ入力ボックス５０２とパスワード入力ボックス５０３、及び、それらの入力後に押下されるログインボタン５０４が表示される。
更に同じ画面の一部には、ＩＤを所有していないユーザ、即ち、コインユーザに対してコインの投入を促す、対処方法画面５０５が表示される。
【００２３】
一方、コントローラ１０１のメモリ２０２、ＤＩＳＫ２１１のいずれかには、表1に示すような各種ＩＤとパスワードとの対応表のデータが保存されている。ＩＤ入力ボックス５０２、パスワード入力ボックス５０３に入力されたＩＤとパスワードが、共に保存されている対応表データと一致すればログイン承認されて、画像形成装置にログインが可能となる。この承認でログインしたユーザを「ＩＤユーザ」と定義する。
【００２４】
課金装置にコイン等の料金を投入した場合には、ＩＤやパスワードの入力なしでログインが可能となる。この説明例では、表１に示すように、コイン投入ユーザは、「Ｃｏｉｎ」という特殊ＩＤを持つユーザとして認識され、パスワード無しでログイン承認される。この承認でログインしたユーザを「コインユーザ」と定義する。なお、表１は、ＩＤとパスワードの対応テーブルの例である。
【表１】
0006355456.tif 000002
【００２５】
図６は、コントローラＣＰＵ２０１の指示で液晶表示部４０１に表示されるログインのタイムアウト時間の設定画面の一例である。タイムアウト時間の設定画面６０１上には、タイムアウト時間設定部６０２があり、同画面内のカーソルキー６０３、もしくは、操作部３０３のテンキー４０５を操作して時間を入力し、ＯＫキー６０４の押下で決定する。設定を取り消したい場合は、キャンセルキー６０５を押下する。下記の表２は、本発明のタイムアウト時間の設定で使用するデータ構造である。タイムアウト時間の設定画面６０１でタイムアウト時間の設定を完了すると、表２のタイムアウトの時間データが更新される。このデータは、コントローラ１０１のメモリ２０２か、ＤＩＳＫ２１１のいずれかに保存することができる。
【表２】
0006355456.tif 000003
【００２６】
〔第１実施形態〕
図７は、画像形成装置の制御方法を示すフローチャートである。本例は、ログインしてからタイムアウト時間の設定画面６０１で設定した時間の経過の後、ログアウトするまでの一連の動作例である。
このログイン処理に対する各ステップは、ＣＰＵ２０１が、ハードディスク等のＤＩＳＫ２１１に記憶されている情報を順次、必要に応じてメモリ２０２に読み出して実行することで実現される。
【００２７】
ステップ（以下、「Ｓ」と略記する。）７０１では、ＣＰＵ２０１は、ログインを受け付ける。具体的には、図５で示したログイン画面５０１のログインボタン５０４が押下されるか、課金装置１０８に所定の金額のコインが投入された時点でログインが受け付けられる。
Ｓ７０２では、ＣＰＵ２０１は、ユーザＩＤとパスワードでのログインか、コイン投入によるログインかを判断する。ログインボタン５０４押下によるログインであると判断した場合、ＩＤによるログインと判断し、そうでなければコイン投入によるログインと判断する。
【００２８】
ＩＤによるログインであると判断した場合には、Ｓ７０３で、ＣＰＵ２０１は、ＩＤ入力ボックス５０２に入力されたＩＤと、パスワード入力ボックスに入力されたパスワードとを取得するとともに、ＤＩＳＫ２１１に登録されている表１のユーザＩＤとパスワードの組合せリストを取得する。
Ｓ７０４で、ＣＰＵ２０１は、入力されたユーザＩＤとパスワードの組合せが、登録されている組合せリストの中に一致するものがあるかを判断する。一致するものが無いとＣＰＵ２０１が判断した場合はＳ７０１に戻る。ここで一致するものがあるとＣＰＵ２０１が判断した場合はＳ７０５でＩＤユーザのログインを承認する。
【００２９】
Ｓ７０２でコイン投入によるログインと判断した場合は、Ｓ７０８で、ＣＰＵ２０１は、ログインＩＤを「Ｃｏｉｎ」と設定してログインを承認する。
Ｓ７０６では、ＣＰＵ２０１は、最後のアクションから図６の操作画面で設定された時間が経過したか否かを判断する。経過していないとＣＰＵ２０１が判断した場合は、Ｓ７０６の判断を繰り返し、経過したとＣＰＵ２０１が判断した場合に、Ｓ７０７で、ＣＰＵ２０１は、Ｓ７０１でログインしたユーザをログアウトさせることで、タイムアウトのログアウトを処理する。
【００３０】
図８は、コントローラＣＰＵ２０１が、ユーザモードキー４０６の押下に応えて、表示を指示した液晶表示部４０１の表示画面であり、ログインユーザ別のログアウトのタイミングを設定するためのＵＩ画面である。ログインユーザ別のログアウト設定画面８０１上には、ＩＤユーザのログアウトのタイミングの設定部８０２と、コインユーザのログアウトのタイミングの設定部８０３が設けられている。
ＩＤカードを保持するＩＤユーザのログアウトのタイミングには、「スキャン終了時」、「スタートボタン押下時」、「プリント終了時」等が選択できる。
課金装置１０８を使用してログインするコインユーザのログアウトのタイミングには、「金額確定時」、「プリント終了時」、「残高が０になったとき」などが設定可能になっている。
上記ＵＩ画面において、ログアウトのタイミングの設定は、ＯＫキー８０５の押下で決定する。なお、設定を取り消したい場合はキャンセルキー８０４を押下する。
【００３１】
以下の表３は本発明のログアウトタイミング設定で使用するデータ構造である。
ログインユーザ別のログアウト設定画面８０１で、設定の処理を終了すると表３のログアウトタイミングが更新される。
表３は、ユーザ別ログアウトタイミングの例を示している。この例では、ＩＤユーザのログアウトタイミングは「スキャン終了時」、コインユーザのログアウトタイミングは「プリント終了時」と設定されてＤＩＳＫ２１１に保存されている状態である。なお、このデータはコントローラ１０１のメモリ２０２、ＤＩＳＫ２１１のいずれかに保存することが可能である。
【表３】
0006355456.tif 000004
【００３２】
図９には、本発明の画像形成装置のソフトウェアの全体構成を示す。
ＵＩ制御部９００は表示を制御するとともに、ユーザの操作指示を受けて、各種のアプリケーション部に作業の指示を伝える。
コピーアプリケーション部９０１は、ＵＩ制御部からの指示を受け、コピー動作、送信動作、ボックス画面からのスキャン、プリントを実行する。
ＰＤＬ（Page Description Language）アプリケーション部９０５は、ネットワークアプリケーション９０４からＰＤＬプリントデータを受け取りＰＤＬプリントジョブを実行する。
アプリケーション部には、この他、送信アプリケーション部９０２、ボックスアプリケーション部９０３もある。
【００３３】
共通インターフェイス９０６は、接続される機器の制御において、機器の違いによって制御できたり不可であったりする機器依存性を無くすためのものである。
ジョブマネージャ９０７は、共通インターフェイス９０６から受け取ったジョブ情報を整理して、下位層のドキュメント処理部に伝達する。
ドキュメント処理部では、例えば、コピーであれば、スキャンマネージャ９０８とプリントマネージャ９０９とが動作して処理を行う。
また、送信ジョブであれば、スキャンマネージャ９０８とファイルストアマネージャ９１０が動作して処理を行う。受信ジョブであれば、ファイルリードマネージャ９１１とプリントマネージャ９０９が動作して処理を行う。
【００３４】
ページ記述言語の一例であるＬＩＰＳやＰｏｓｔＳｃｒｉｐｔなどのＰＤＬプリントジョブであれば、ＰＤＬマネージャ９１２とプリントマネージャ９０９が動作して処理を行う。
イメージマネージャ９１３は、スキャン、プリント時の画像処理や画像ファイルの格納を行う。シンクマネージャ９１４は、各ドキュメントマネージャ間の同期をとり、画像処理を行うイメージマネージャ９１３への画像処理の仲介を行う。
解析アプリ９１５は、ＰＤＬアプリケーション９０５から出力されたジョブファイルを解析し、編集を行い、共通インターフェイスにジョブを投入する。
これら下位層のドキュメント処理部の各マネージャは、スキャンの終了やプリントの終了などを検知し通知することもできる。
【００３５】
図１０は、本発明に係る画像形成装置の制御方法を説明するフローチャートである。本例の各ステップは、ＣＰＵ２０１が、ハードディスク等のＤＩＳＫ２１１に記憶された情報を必要に応じて順次メモリ２０２に読み出して実行することで実現される。なお、本実施形態では、コピージョブが設定された場合について説明する。
また、本ログアウトフロー処理は、画像形成装置のログイン処理に係るフローチャート（図７参照）のログイン後のＡ部分に挿入する形で実行される。
Ｓ１００１で、ＣＰＵ２０１は、ログインユーザ別のログアウト設定画面８０１で設定された表３のログアウトタイミングを取得する。なお、上記の図７に示したフローにおいて、認証されているユーザＩＤがＣｏｉｎであればコインユーザのタイミングを取得し、それ以外ならＩＤユーザのタイミングを取得する。
【００３６】
Ｓ１００２で、ＣＰＵ２０１はスタートキー４０２の押下を待ち、スタートキー４０２が押下されたら、ＣＰＵ２０１は操作部１０６で設定されたジョブを開始する。Ｓ１００３で、ＣＰＵ２０１は、Ｓ１００１で取得したログアウトタイミングを確認し、タイミングがスタートキー４０２押下時であるか否かを判断する。ログアウトタイミングが、スタートボタン押下時であるとＣＰＵ２０１が判断すれば、スタートキー４０２が既に押下されているので、Ｓ１０１１で、Ｓ７０１でログインしたユーザに対するログアウト処理を実行し、終了する。
一方、ログアウトタイミングが、スタートボタン押下時でないとＣＰＵ２０１が判断すれば、図示しない原稿に対してスキャン処理し、Ｓ１００４でＣＰＵ２０１はスキャンの終了を判断する。スキャンが終了したら、Ｓ１００５で、ＣＰＵ２０１は、Ｓ１００１で取得したログアウトタイミングを判断し、ログアウトタイミングがスキャン終了時であるか否か判断する。ここでＣＰＵ２０１は、ログアウトタイミングがスキャン終了時であると判断した場合、Ｓ１０１１でログアウトして処理を終了する。
【００３７】
ここで、ログアウトタイミングが、スキャン終了時でないとＣＰＵ２０１が判断した場合、Ｓ１００６で、ＣＰＵ２０１は、Ｓ１００１で取得したログアウトタイミングを確認し、ログアウトの条件が金額確定時であるか否かを判断する。
ＣＰＵ２０１は、ログアウトタイミングが金額確定時であると判断した場合、スキャン終了時に金額が確定するのでＳ１０１１でログアウトして処理を終了する。ログアウトタイミングが、金額確定時でないとＣＰＵ２０１が判断すればＳ１００７でプリント処理を開始する。
【００３８】
プリント処理が開始されたら、Ｓ１００８で、ＣＰＵ２０１は、Ｓ１００１で取得したログアウトタイミングを確認し、ログアウトタイミングが「残高なし」であるか否かを判断する。ここで、ＣＰＵ２０１は、課金装置１０８に残っている残高を確認し、残高が無いとＣＰＵ２０１が判断した場合、Ｓ１０１１で、ＣＰＵ２０１は、Ｓ７０１でログインしたユーザに対するログアウト処理を実行して終了する。
一方、Ｓ１００８で、ログアウトタイミングが「残高なし」でないとＣＰＵ２０１が判断した場合には、Ｓ１００９で、ＣＰＵ２０１は、プリント処理が終了したか判断する。ここで、ＣＰＵ２０１が、プリント処理が終了していないと判断した場合、ＣＰＵ２０１は、Ｓ１００８からの処理を繰り返す。プリント処理が終了と判断した場合、ＣＰＵ２０１は、Ｓ１０１０で取得したログアウトタイミングを確認し、ログアウトタイミングが「プリント終了時」であるか否かを判断する。ここで、「プリント終了時」であるとＣＰＵ２０１が判断した場合、Ｓ１０１１で、ログアウト処理を実行して終了する。一方、プリント終了時でないとＣＰＵ２０１が判断した場合、処理を継続する。
【００３９】
以上のようにジョブの状態に対してログアウトタイミングを設定可能にしたことで、ジョブ終了後にわざわざログアウトのためのボタン押下などをしなくてもログアウトが可能となる。従って、画像形成装置をログインしたままの状態で占有してしまう状態を回避することができ、特定のユーザと一般のユーザとを識別して使用する様な半パブリックの運用形態であっても、画像形成装置の使用態様に適応して課金処理を実行できる。
【００４０】
さらに、ＩＤユーザとコインユーザで異なるログアウトタイミングを設定可能にしたので、ＩＤユーザはスキャン終了後直ちにログアウトして、画像形成装置を解放する設定にできる。
課金装置１０８を使うコインユーザの場合は、印刷出力が終わるまでログアウトしないで、料金支払い分の印刷が確実に行われることを目視で確認できるようにする等の細かい設定が可能であり、利便性をさらに向上させられる。
【００４１】
〔第２実施形態〕
以下、本発明を実施するための第二の形態について図面を用いて説明する。
図１１は、ＩＤユーザのログイン時に、ＣＰＵ２０１からの指示によって液晶表示部４０１に表示されるログアウトタイミングを再設定する画面の一例である。
ログアウトタイミングを再設定する画面１１０１上には、ＩＤユーザのログアウトタイミングの再設定部１１０２と、ログイン中に実行するジョブ実行数の設定部１１０３がある。
ログアウトタイミングを再設定する画面１１０１には、ＩＤユーザのログアウトタイミングの設定部８０２で設定可能な選択肢が一覧で表示されている。そして、表３のデータ構造から取得したログアウトタイミングと一致する選択肢が、既に設定されている現在の情報として識別できるように三角印マークなどを付して同時に表示されている。
【００４２】
ＩＤユーザは、この画面を利用してログイン時に、現在設定されているログアウトタイミングを認識する。そして、このままの条件ではジョブを実行しにくいと判断すれば、ログアウトタイミングを変更することができる。
さらに、複数のジョブを実行する場合に、１ジョブ目のスキャン終了でログアウトして再度ログインする手間を抑えるために、ログイン中に実行するジョブ数を入力して設定できるようにしてある。ジョブ実行数の設定部１１０３では、ジョブを実行する数を数値として入力する。操作部３０３のテンキー４０５により直接に数値を入力しても良いし、初期に設定の「２」などの値を増加減のキーで増加したり減じたりすることで入力しても良い。
【００４３】
以下の表４は、本発明のログアウトタイミングの再設定で使用するデータ構造である。
ログアウトタイミングの再設定画面１１０１で設定の処理を終えると、表３の再設定の有無、ログアウトタイミングおよびジョブ実行数が更新される。
変更が行われずにＯＫボタンが押下されたら、ＣＰＵ２０１は、再設定は無しと判断する。変更が行われてＯＫボタンが押下されたら、ＣＰＵ２０１は、再設定が有ると判断してＩＤユーザのログアウトタイミングとジョブ数を更新する。このデータはコントローラ１０１のメモリ２０２、ＤＩＳＫ２１１のいずれかに保存することが可能である。
【表４】
0006355456.tif 000005
【００４４】
図１２は、本発明に係る画像形成装置の制御方法を説明するフローチャートである。本例は、ログアウト処理例である。なお、各ステップは、ＣＰＵ２０１が、ハードディスク等のＤＩＳＫ２１１に記憶された情報を必要に応じて順次メモリ２０２に読み出して実行することで実現される。
また、本例のログアウトフロー処理は、画像形成装置のログイン処理に係るフローチャート（図７参照）のログイン後のＡ部分に挿入する形で実行され、ログアウト処理のフローチャート（図１０参照）の冒頭のＢ部分に引き継がれる。
図７のフローチャートのＳ７０５（ＩＤユーザのログイン）もしくはＳ７０８（コインユーザのログイン）が終わると、Ｓ１２００で、ＣＰＵ２０１は、ＩＤユーザのログインか否かを判断する。ＩＤユーザによるログインでないと判断した場合は処理を抜ける。ＣＰＵ２０１が、ＩＤユーザのログインと判断した場合は、Ｓ１２０１で、ＣＰＵ２０１は、図１１に示したログアウトタイミングの再設定画面１１０１を表示する。この画面がＯＫボタン１１０４の押下によって閉じられた後に、Ｓ１２０２で、ＣＰＵ２０１は、ログアウトタイミングが変更されたか否か、表４で示したデータ構造の再設定の欄を参照して判断する。ここで変更されていないとＣＰＵ２０１が判断した場合は処理を終了する。
【００４５】
一方、Ｓ１２０１で変更されているとＣＰＵ２０１が判断した場合は、Ｓ１２０３で、ＣＰＵ２０１は、表４のジョブ数欄に１より大きな値が設定されているかを判断する。ここで、１より大きいとＣＰＵ２０１が判断した場合は複数のジョブを実行するので、ＣＰＵ２０１は、最後のジョブ以外はジョブ終了でログアウトしないようにＳ１２０５からの処理を行う。
Ｓ１２０５では、ＣＰＵ２０１は、ジョブが開始されたか否かを判断し、ジョブが開始されていない状態であると判断した場合、Ｓ１２０７で、ＣＰＵ２０１は、最後の操作から表１に示した時間が経過しているか、もしくはジョブ終了後から表１に示した時間が経過しているか判断する。ここで、ＣＰＵ２０１が経過していると判断した場合は、Ｓ１２０８で、ＣＰＵ２０１はログアウトして処理を終了する。一方、経過していないとＣＰＵ２０１が判断した場合は、ＣＰＵ２０１は、Ｓ１２０５に戻り処理を繰り返す。
【００４６】
Ｓ１２０５で、ＣＰＵ２０１が、ジョブが開始されたと判断した場合は、Ｓ１２０６で、ＣＰＵ２０１は最後のジョブか否かを判断する。ここで、最後のジョブでないとＣＰＵ２０１が判断した場合はＳ１２０５に戻る。一方、最後のジョブであるとＣＰＵ２０１が判断した場合は、Ｓ１２０４で、ＣＰＵ２０１は、表３のＩＤユーザのログアウトタイミングを一時的に表４のＩＤユーザのログアウトタイミングに置き換える。
この置き換えは、一時的な処置であるから、このフロー処理が終了すると、ＣＰＵ２０１は直ちに置き換えた値を元に戻して終了する。
Ｓ１２０４の処理が終了すると、フロー処理は、ログアウト処理のフローチャート（図１０参照）の冒頭のＢ部分に引き継がれる。
【００４７】
上記したように、実際にログインしたＩＤユーザの行うジョブに対して、デフォルトで設定されているログアウトタイミングが不都合な場合には、一時的にログアウトタイミングを変更することが可能となったので、更に利便性が向上している。
また、複数のジョブを実行したい場合に対応して、ログインして実行するジョブの数を設定可能にしたので、先頭のジョブの状態でログアウトすることがなくなり、ジョブ毎にログインする必要がなくなって、更に利便性が向上している。
【００４８】
さらに複数ジョブ投入時に、ジョブを実行せずに持ち場を離れても、タイムアウトによるログアウトが動作するようにしているので、特定のユーザがログインしたままの状態で画像形成装置を占有することがなくなる。
【００４９】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組み合わせを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００５０】
１０６  操作部
１０８  課金装置
【図１】
0006355456.tif 000006
【図２】
0006355456.tif 000007
【図３】
0006355456.tif 000008
【図４】
0006355456.tif 000009
【図５】
0006355456.tif 000010
【図６】
0006355456.tif 000011
【図７】
0006355456.tif 000012
【図８】
0006355456.tif 000013
【図９】
0006355456.tif 000014
【図１０】
0006355456.tif 000015
【図１１】
0006355456.tif 000016
【図１２】
0006355456.tif 000017