(57)【要約】【課題】お客はお金を支払い、社員はＩＤ／パスワードで認証して利用する運用形態の画像形成装置では、お金の投入によりお客のログインを行う場合、お客は予めコピー等に必要なお金を投入しておかなければならない。【解決手段】料金を徴収するための課金装置と接続された画像形成装置であって、ユーザを認証するための認証手段を有し、認証手段による認証に基づいて画像形成装置にログインするか、課金装置を用いた料金の徴収により画像形成装置にログインするかを、ユーザに選択させる画面を表示部に表示させる。【選択図】  図２
2018107701.tif 000002
【特許請求の範囲】
【請求項１】
料金を徴収するための課金装置と接続された画像形成装置であって、
表示手段と、
ユーザを認証するための認証手段と、
前記認証手段による認証に基づいて前記画像形成装置にログインするか、前記課金装置を用いた料金の徴収により前記画像形成装置にログインするかを、ユーザに選択させる画面を前記表示手段に表示させる選択手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記選択手段により、前記課金装置を用いた料金の徴収により前記画像形成装置にログインすると選択されると、前記認証手段による認証に基づいて前記画像形成装置にログインする場合よりも選択可能な機能の数を少なくした機能選択画面を前記表示手段に表示させる表示制御手段を、更に有することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
第１のユーザが前記認証手段による認証に基づいて前記画像形成装置にログインしているとき、第２のユーザが前記課金装置にお金を投入すると、前記第１のユーザに代えて前記第２のユーザをログインさせるように制御するログイン制御手段を、更に有することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記機能選択画面で選択された機能の実行が指示されると、当該機能を実行するのに必要な料金が前記課金装置に投入されているかどうか判定する判定手段と、
前記判定手段が、前記機能を実行するのに必要な料金が前記課金装置に投入されていると判定すると、前記機能選択画面で選択された機能を実行させるように制御する制御手段と、
を更に有することを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記判定手段が、前記機能を実行するのに必要な料金が前記課金装置に投入されていないと判定すると、前記制御手段は、前記表示手段に金額不足を示す画面を表示させることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記機能選択画面で選択された機能の実行中、当該機能が含む複数の処理のそれぞれで要する料金の金額を計算する計算手段と、
前記計算手段により計算した前記金額を前記課金装置に通知して残金から減額させる通知手段と、を有し、
前記制御手段は、前記課金装置における残金が、前記計算手段により計算された前記機能が含む複数の処理のいずれかで要する料金の金額よりも少なくなると前記表示手段に金額不足を示す画面を表示させることを特徴とする請求項４又は５に記載の画像形成装置。
【請求項７】
前記課金装置で返金の操作が行われると、前記ログイン制御手段は、前記課金装置を用いた料金の徴収により前記画像形成装置にログインしているユーザをログアウトさせることを特徴とする請求項３に記載の画像形成装置。
【請求項８】
前記ログイン制御手段は更に、前記課金装置を用いた料金の徴収により前記画像形成装置にログインしているユーザによるログアウトの操作に応じて当該ユーザをログアウトさせ、前記課金装置に料金の残金を返金するように指示することを特徴とする請求項３に記載の画像形成装置。
【請求項９】
前記機能がコピー機能の場合、前記計算手段は、各ページの印刷に要する料金の金額を計算し、前記通知手段は、各ページの印刷ごとに前記金額を前記課金装置に通知して残金から減額させることを特徴とする請求項６に記載の画像形成装置。
【請求項１０】
料金を徴収するための課金装置と接続可能な画像形成装置であって、
ユーザをログインするためのログイン手段と、
前記課金装置に投入されている料金の返金を指示する操作手段と、
前記料金の返金の指示に応じて、前記画像形成装置にログイン中のユーザをログアウトさせるように制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項１１】
表示部を有し、料金を徴収するための課金装置と接続された画像形成装置を制御する制御方法であって、
ユーザを認証するための認証工程と、
前記認証工程による認証に基づいて前記画像形成装置にログインするか、前記課金装置を用いた料金の徴収により前記画像形成装置にログインするかを、ユーザに選択させる画面を前記表示部に表示させる選択工程と、
を有することを特徴とする画像形成装置の制御方法。
【請求項１２】
コンピュータを、請求項１乃至１０のいずれか１項に記載の画像形成装置の表示手段を除く、各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置とその制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、コンビニエンスストアなどでは、コピーサービスやプリントサービスを提供するために画像形成装置を設置することが一般的となっている。このような運用形態では、画像形成装置にコインベンダのような課金管理装置が接続さており、お客は、そのコインベンダにお金を支払うことでコピージョブやプリントジョブを実行できる。また、店員などの管理者は、鍵などでコインベンダのモードを切り替えることで、お金を支払うことなくコピージョブやプリントジョブを実行できる。但し、コンビニエンスストアなどの画像形成装置は、お客にサービスを提供することが主眼のため、管理者であっても、一般オフィスで提供している機能が制限されていることがある。そのため上述の運用形態では、例えば図書館や学習塾などのような、お客と社員（職員）の両方が利用する運用形態には合わないことがある。
【０００３】
例えば特許文献１には、コインベンダ等の課金管理装置とカードリーダ等の認証装置との両方が接続された画像形成装置において、課金管理装置へのお金の投入や、カードによるユーザ認証によりログインを行うことが記載されている。そして、その画像形成装置は、ユーザのログイン中に他のユーザが、その画像形成装置にログインしないように制御している。
【０００４】
また特許文献２には、課金装置へ投入したお金の残額が０になったことを条件に、或いは、ユーザ認証によりログインしたユーザが、ログアウトボタンを押下したことを条件に、ユーザのログアウトを行う画像形成装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−０５９４４８号公報
【特許文献２】特開２０１５−１２３５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、画像形成装置を使用するお客はお金を支払い、社員はＩＤ／パスワードで認証して利用する運用形態において、お金の投入によりお客のログインを行う場合、お客は予めコピー等に必要なお金を投入しておかなければならない。そうでないとコピー時に不足分のお金を再投入しなければならない。コピーに要する金額は、その印刷設定等により変化するため、お客は、予めお金をいくら投入しておく必要があるかが判らないという課題がある。
【０００７】
また、ユーザがログイン中は他のユーザがログインできないため、例えば社員が、その画像形成装置を使用中は、お金を払ってその画像形成装置を利用しようとしているお客を待たせてしまうという課題がある。
【０００８】
更に、お金の残額が０になったことを条件にログアウトすると、例えばコピー中の機器の異常などにより金額不足が発生すると、コピーが全て終了していないにも拘らず、そのコピーを行っているお客がログアウトされてしまうという課題がある。
【０００９】
本発明の目的は、上記従来技術の課題を解決することにある。
【００１０】
本発明の目的は、例えばお客であるユーザは、お金を支払うことにより利用でき、他のユーザは認証により利用できる環境の画像形成装置において、お金を支払って利用するユーザの利便性に向上させる技術を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明の一態様に係る画像形成装置は以下のような構成を備える。即ち、
料金を徴収するための課金装置と接続された画像形成装置であって、
表示手段と、
ユーザを認証するための認証手段と、
前記認証手段による認証に基づいて前記画像形成装置にログインするか、前記課金装置を用いた料金の徴収により前記画像形成装置にログインするかを、ユーザに選択させる画面を前記表示手段に表示させる選択手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、例えばお客であるユーザは、お金を支払うことにより利用でき、他のユーザは認証により利用できる環境の画像形成装置において、お金を支払って利用するユーザの利便性に向上できるという効果がある。
【００１３】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１４】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態に係る画像形成装置を含むシステム構成を説明するブロック図。
【図２】実施形態に係る画像形成装置の制御プログラム（コントローラソフト）のモジュール構成を説明するブロック図。
【図３】実施形態に係る画像形成装置の表示部と操作部を備える操作パネルの上面図。
【図４】実施形態に係る画像形成装置が起動した時に表示部に表示される利用者選択画面の一例を示す図。
【図５】実施形態に係る画像形成装置の表示部に表示されるログイン画面の一例を示す図。
【図６】実施形態に係る画像形成装置の記憶装置制御部に保持されているユーザ管理テーブルの概念図。
【図７】実施形態に係る画像形成装置にユーザがログインした際に表示部に表示されるメインメニュー画面の一例を示す図。
【図８】実施形態に係る画像形成装置において、ユーザがログインしてからログアウトするまでの処理を説明するフローチャート。
【図９】実施形態に係る画像形成装置において、ユーザがログインしてからログアウトするまでの処理を説明するフローチャート。
【図１０】実施形態に係る画像形成装置が、図９のＳ８２４でジョブを実行するときの処理の一例を説明するフローチャート。
【図１１】実施形態に係る画像形成装置の表示部に表示される金額不足を通知する画面例を示す図。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１６】
図１は、本発明の実施形態に係る画像形成装置１０１を含むシステム構成を説明するブロック図である。
【００１７】
画像形成装置１０１は、コントローラユニット（制御部）１０２、表示部１０３、操作部１０４、プリンタユニット１０５、スキャナユニット１０６を有している。表示部１０３はＬＥＤや液晶ディスプレイ等を備え、ユーザの操作内容や装置の状態等を表示する。操作部１０４は、操作ボタンなどによりユーザからの操作を受け付ける。操作部１０４は、複数の操作ボタンを備えるだけでなく、表示部１０３とともにタッチディスプレイとして実現される場合もある。プリンタユニット１０５は、コントローラユニット１０２のデバイスＩ／Ｆ１１４を介して接続され、コントローラユニット１０２からのプリント指示に従って、コントローラユニット１０２から送信されてくる画像データに基づいてシートに画像を印刷する。スキャナユニット１０６は、コントローラユニット１０２のデバイスＩ／Ｆ１１４を介して接続され、コントローラユニット１０２からのスキャン指示に応じてスキャン動作を行う。そして、そのスキャンにより得られた画像データをコントローラユニット１０２に送信する。
【００１８】
コントローラユニット１０２は、ＣＰＵ１０７、ＲＯＭ１０８、ＲＡＭ１０９、ＨＤＤ１１０、ＥＥＰＲＯＭ１１１、表示部Ｉ／Ｆ１１２、操作部Ｉ／Ｆ１１３、デバイスＩ／Ｆ１１４を含んでいる。ＣＰＵ１０７は、画像形成装置１０１に内蔵される制御プログラムの実行媒体であり、各Ｉ／Ｆや記憶媒体のメモリなどを介して、コントローラユニット１０２に接続される各部の動作を制御する。ＲＯＭ１０８は読み取り専用メモリで、システム起動に必要なブートプログラムなどを記憶している。ＲＡＭ１０９は揮発メモリで、制御プログラムの展開領域や、ワークメモリを提供している。ＨＤＤ１１０は磁気ディスクなどの記憶媒体で、制御プログラムや画像データなどを記憶している。ＥＥＰＲＯＭ１１１は不揮発メモリで、制御プログラムが実行する際に必要となる設定値などを不揮発に記憶している。後述する、ユーザ管理に必要なＩＤやパスワードなども、このＥＥＰＲＯＭ１１１に記憶されている。デバイスＩ／Ｆ１１４は、コントローラユニット１０２に接続されるデバイス（プリンタユニット１０５、スキャナユニット１０６、課金装置１１８）との入出力を制御する。デバイスＩ／Ｆ１１４は、複数のデバイスが接続可能なバス構造で実現されるだけでなく、複数のＩ／Ｆに分割されて、接続されるデバイスと１対１でＩ／Ｆが備えられる場合もある。表示Ｉ／Ｆ１１２は、表示部１０３へ各種情報を出力する。操作部Ｉ／Ｆ１１３は、操作部１０４から入力される情報を受け受ける。また画像形成装置１０１は、ネットワークＩ／Ｆ１１５を介してＬＡＮ／ＷＡＮ１１６に接続され、ＬＡＮ／ＷＡＮ１１６に接続されたＰＣ１１７からのプリントジョブ等を受け付ける。このネットワークＩ／Ｆ１１５はまた、無線通信機能を備えていても良い。画像形成装置１０１は、デバイスＩ／Ｆ１１４を介して課金装置１１８と通信し、課金装置１１８の投入金額から必要金額の引き落とし処理等を行う。課金装置１１８は画像形成装置１０１に接続され、ユーザが画像形成装置１０１を利用するための料金を徴収するのに使用される。従って、課金装置１１８は、課金装置１１８にユーザが投入した金額の残金を画像形成装置１０１に通知し、また画像形成装置１０１からの指示により、投入されているお金をユーザに返金する等の機能を有している。課金装置１１８は、課金装置１１８にユーザが投入した金額の残金を、そのユーザが利用した画像形成装置１０１の機能に応じて、画像形成装置１０１から指示される金額を、その残金から減額する。
【００１９】
図２は、実施形態に係る画像形成装置１０１の制御プログラム（コントローラソフト）のモジュール構成を説明するブロック図である。
【００２０】
コントローラソフト２０１の機能は、ＣＰＵ１０７がＨＤＤ１１０からＲＡＭ１０９に制御プログラムを展開し、それを実行することにより実現される。コントローラソフト２０１は、ＵＩ制御部２０２、記憶装置制御部２０３、ユーザ管理制御部２０４、ネットワーク制御部２０５、ジョブ制御部２０６、課金装置制御部２０７、デイバス制御部２０８を含んでいる。
【００２１】
ＵＩ制御部２０２は、表示部Ｉ／Ｆ１１２を介して画面の表示を表示部１０３に指示する。また操作部Ｉ／Ｆ１１３を介して、操作部１０４を介したユーザの操作を受け付ける。ユーザからのＩＤやパスワードの入力は、ＵＩ制御部２０２が受け付け、ユーザ管理制御部２０４にログイン要求を通知する。またこの画像形成装置１０１の各種設定もＵＩ制御部２０２で受け付け、記憶装置制御部２０３に、それら設定値を通知する。記憶装置制御部２０３は、他の制御部からの読み書き指示に従い、ＨＤＤ１１０やＥＥＰＲＯＭ１１１に対して画像データや各種設定値などの読み書きを行う。ユーザ管理制御部２０４は、ＵＩ制御部２０２からログイン要求が通知されると、記憶装置制御部２０３に保持されているユーザ管理テーブルを参照して、そこに登録されている正当なユーザか否かを判断してログイン制御を行う。またユーザ管理制御部２０４は、課金装置制御部２０７から通知されるログイン要求も受け付けてログイン制御を行う。ネットワーク制御部２０５は、ネットワークＩ／Ｆ１１５を介してＬＡＮ／ＷＡＮ１１６に対してデータの送信や受信を行う。ＰＣ１１７からのプリントジョブも、一旦、ネットワーク制御部２０５で受け付けた後、ジョブ制御部２０６に投入される。ジョブ制御部２０６は、ＵＩ制御部２０２やネットワーク制御部２０５からのジョブの投入を受け付け、記憶装置制御部２０３で保持している各種設定や、ユーザ管理制御部２０４で保持しているログイン情報を取得してジョブを実行する。ジョブの実行処理では、デバイス制御部２０８へプリント指示やスキャン指示を通知する。また課金装置制御部２０７に対して課金に必要な情報を通知する。
【００２２】
課金装置制御部２０７は、デバイスＩ／Ｆ１１４を介して課金装置１１８と通信する。課金装置１１８からの投入金額の通知を受けると、ユーザ管理制御部２０４にログイン要求を通知する。またジョブ制御部２０６から課金に必要な情報を受け取り、その情報に基づいて必要金額を計算し、課金装置１１８に対して、その必要金額を残金から差し引くように指示する。
【００２３】
デバイス制御部２０８は、デバイスＩ／Ｆ１１４を介してプリンタユニット１０５やスキャナユニット１０６と通信する。ジョブ制御部２０６からプリント指示やスキャン指示を受けると、プリントユニット１０５にプリント動作を開始させたり、スキャナユニット１０６にスキャナ動作を開始させたりする。また、プリントユニット１０５やスキャナユニット１０６の動作中に発生した各種状態は、デバイス制御部２０８からジョブ制御部２０６に通知される。
【００２４】
図３は、実施形態に係る画像形成装置１０１の表示部１０３と操作部１０４を備える操作パネルの上面図である。
【００２５】
表示部１０３は、液晶上にタッチパネルシートが貼られ、操作画面およびソフトキーを表示し、表示されたキーが押されるとその位置情報を、表示部Ｉ／Ｆ１１２を介してＣＰＵ１０７に伝える。また操作部１０４は各種操作ボタンを有し、スタートキー３０２は、例えば、コピー機能選択時に原稿画像の読取り動作を開始するなど、選択された機能のジョブ投入を指示するのに用いられ。スタートキー３０２の中央部には、緑と赤の２色ＬＥＤ３０３があり、その色によってスタートキー３０２が使える状態にあるかどうかを示す。ストップキー３０４は稼働中のジョブの動作を停止する働きをする。テンキー３０５は、数字と文字のボタン群で構成されており、コピー部数の設定や、表示部１０３の画面切り替え等を指示するのに使用される。ユーザモードキー３０６は、ユーザが機器の設定を行う画面を表示部１０３に表示させるときに押下する。
【００２６】
図４は、実施形態に係る画像形成装置１０１が起動した時に表示部１０３に表示される利用者選択画面の一例を示す図である。
【００２７】
この利用者選択画面４０１は、ＵＩ制御部２０２により表示部１０３に表示される。この利用者選択画面４０１では、ユーザがＩＤとパスワードを入力してログインして利用する「ログインして利用」ボタン４０２と、コインベンダ（課金装置）にお金を入れて利用する「料金を払って利用」ボタン４０３のいずれかが選択可能である。「ログインして利用」ボタン４０２が押下されると、ＵＩ制御部２０２により、図５に示すＩＤとパスワードを入力するログイン画面５０１が表示される。「料金を払って利用」ボタン４０３が押下されると、ＵＩ制御部２０２は、コインユーザＩＤ（ここでは例えば「coin」）をユーザ管理制御部２０４に通知する。その後、ＵＩ制御部２０２は図７（Ｂ）に示すような、コインユーザが利用できる機能が表示された機能選択画面７０１を表示する。
【００２８】
図５は、実施形態に係る画像形成装置１０１の表示部１０３に表示されるログイン画面５０１の一例を示す図である。
【００２９】
このログイン画面５０１は、ＩＤ入力部５０２、パスワード入力部５０３、ログインボタン５０４、キャンセルボタン５０５を含んでいる。ＩＤ入力部５０２は、ユーザによるユーザＩＤ（ユーザ識別情報）の入力を受け付ける。パスワード入力部５０３は、ユーザによるパスワードの入力を受け付ける。ＵＩ制御部２０２は、ログインボタン５０４の押下を検知すると、ＩＤ入力部５０２とパスワード入力部５０３に入力された情報をユーザ管理制御部２０４に通知する。ユーザ管理制御部２０４は、これら入力された情報がユーザ管理テーブル（図６）に登録されているときは、そのユーザのログインを許可する。尚、ＩＤ入力部５０２、又はパスワード入力部５０３が空欄の場合は、ログインボタン５０４を押下できないようにしてもよい。
【００３０】
次にＩＤ入力部５０２やパスワード入力部５０３で入力されるＩＤやパスワードについて説明する。
【００３１】
図６は、実施形態に係る画像形成装置１０１の記憶装置制御部２０３に保持されているユーザ管理テーブルの概念図である。
【００３２】
このユーザ管理テーブルは、例えばＥＥＰＲＯＭ１１１に保持されており、各ユーザごとに、ＩＤ６０１、パスワード６０２、権限６０３、利用許可機能６０４が登録されている。ユーザ管理制御部２０４は必要に応じて、記憶装置制御部２０３経由で、このユーザ管理テーブルを取得する。
【００３３】
ＩＤ６０１は、ユーザを一意に識別するための識別情報であり、パスワード６０２は、ユーザが正当なユーザかを判別するための値である。尚、課金装置１１８からのログイン用に特定のＩＤ（coin）が予約されており、その特定のＩＤに対してパスワードは存在しない。本実施形態では、課金装置１１８からのログイン用に特定のＩＤは「coin」である。また、各ＩＤには、そのユーザが有する権限６０３が設定されている。実施形態では権限６０３として、システム管理者、一般ユーザ、コインユーザが存在する。また各ＩＤには、そのユーザが利用できる機能を識別するための情報である利用許可機能６０４が設定されている。本実施形態では、これら情報を１つのテーブルで表記しているが、それぞれ別の情報として保持するようにしても良い。
【００３４】
図７は、実施形態に係る画像形成装置１０１にユーザがログインした際に表示部１０３に表示されるメインメニュー画面の一例を示す図である。図７（Ａ）は、図６の利用許可機能６０４で全ての機能を利用できるように設定されているユーザがログインしたときのメインメニュー画面を示す。図７（Ｂ）は、図６の利用許可機能６０４でコピー機能のみ利用できるように設定されているコインユーザがログインしたときの画面例を示す。
【００３５】
メインメニュー画面７０１は、ＵＩ制御部２０２により表示部１０３に表示され、ユーザは、この画面を介して、利用する機能を選択する。ボタン群７０２は、ログインしたユーザが利用可能な機能の設定画面への移行ボタンを示している。この画面は、ログインしたユーザの利用許可機能６０４に基づいて表示される。例えば、図６に示すＩＤ６０１が「user01」のユーザは、全ての機能の利用が許可されている。従って、このＩＤ「user01」のユーザがログインすると、各機能の設定画面への移行ボタン７０２は全て有効化されて表示部１０３に表示される（図７（Ａ））。
【００３６】
一方、ＩＤ６０１が「coin」のコインユーザは、利用許可機能６０４でコピー機能のみ利用が許可されている。このためＩＤが「coin」のコインユーザがログインすると、各機能の設定画面への移行ボタン７０２の内、コピー機能と「便利な機能紹介」ボタンのみが有効化されて表示部１０３に表示される（図７（Ｂ））。
【００３７】
このような表示制御によりユーザは、このメニュー画面で、有効化され表示された利用可能な機能の設定画面への移行ボタン７０２のいずれかを押下することで、利用したい機能の設定画面（非図示）に移行できる。その後、その機能の設定画面で各種設定を行った後、操作部１０４のスタートキー３０２を押下することにより、選択中の機能のジョブがジョブ制御部２０６へ投入される。
【００３８】
メインメニューボタン７０４、ログアウトボタン７０３は、各機能の設定画面に移行した後も同じ場所に表示されて、ユーザからの入力を受け付ける。各機能の設定画面からメインメニューボタン７０４を押下すると、機能選択画面７０１が表示される。またログアウトボタン７０３を押下すると、ログイン中のユーザをログアウトする。
【００３９】
図８及び図９は、実施形態に係る画像形成装置１０１において、ユーザがログインしてからログアウトするまでの処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ１０７が、ＨＤＤ１１０に格納されている制御プログラムをＲＡＭ１０９に展開して実行することにより実現される。この処理は、画像形成装置１０１の電源が投入されて、この画像形成装置１０１が起動することにより開始される。
【００４０】
まずＳ８０１でＣＰＵ１０７はＵＩ制御部２０２として機能し、例えば図４に示す利用者選択画面４０１を表示部１０３に表示する。次にＳ８０２に進みＣＰＵ１０７は、図４の画面で「ログインして利用」ボタン４０２が押下されたどうか判定し、「ログインして利用」ボタン４０２が押下されたと判定したときはＳ８０３に進み、そうでないときはＳ８０７に進む。Ｓ８０３でＣＰＵ１０７はＵＩ制御部２０２として機能し、例えば図５に示すユーザ情報の入力画面５０１を表示部１０３に表示させてＳ８０４に進む。Ｓ８０４でＣＰＵ１０７は、「ログイン」ボタン５０４が押下されたかどうか判定し、「ログイン」ボタン５０４が押下されたと判定するとＳ８０５に進み、ＣＰＵ１０７は、この入力画面５０１で入力された情報に基づいてユーザの認証を行う。このユーザの認証は、ＣＰＵ１０７がユーザ管理制御部２０４として機能することにより実現される。詳しくは、Ｓ８０５でＣＰＵ１０７はユーザ管理制御部２０４として機能し、入力画面５０１で入力されたＩＤ及びパスワードと、記憶装置制御部２０３のユーザ管理テーブル（図６）のＩＤ及びパスワードとを比較する。そして入力画面５０１で入力されたＩＤ及びパスワードがユーザ管理テーブルに登録されていればユーザの認証に成功したとしてＳ８１０に処理を進める。一方、入力されたＩＤ及びパスワードがユーザ管理テーブルに登録されていなければユーザの認証に失敗したとしてＳ８０４に進む。またＳ８０４で「ログイン」ボタン５０４が押下されていないと判定した場合はＳ８０６に進み、図５の画面でキャンセルボタン５０５が押下されたかどうか判定する。キャンセルボタン５０５が押下されたと判定した場合はＳ８０２に進むが、そうでないときはＳ８０４に進む。
【００４１】
Ｓ８０７でＣＰＵ１０７はＵＩ制御部２０２として機能し、図４の画面４０１で「料金を払って利用」ボタン４０３が押下されたか否かを判定する。ここで「料金を払って利用」ボタン４０３が押下されたと判定した場合はＳ８０８に進む。Ｓ８０８でＣＰＵ１０７は、ユーザ情報をコインユーザ（ＩＤ＝「coin」）とし、次にＣＰＵ１０７はユーザ管理制御部２０４として機能し、そのユーザＩＤとユーザ管理テーブル（図６）のＩＤ及びパスワードとを比較する。尚、前述したように、コインユーザの場合はパスワードは存在しない。そしてＣＰＵ１０７はＵＩ制御部２０２として機能し、そのコインユーザがログインしたことを確認してＳ８１０に進む。
【００４２】
またＳ８０７でＣＰＵ１０７は、「料金を払って利用」ボタン４０３が押下されていないと判定したときはＳ８０９に進み、ＣＰＵ１０７は課金装置制御部２０７として機能し、課金装置１１８にお金が投入されたかどうか判定する。ここで課金装置１１８にお金が投入されたと判定した場合はＳ８０８に進み、ユーザ情報をコインユーザ（ＩＤ＝「coin」）として、コインユーザがログインしたことを確認してＳ８１０に進む。またＳ８０９でＣＰＵ１０７は、課金装置１１８にお金が投入されていないと判定したときはＳ８０２に処理を進める。
【００４３】
これまでの処理で、この画像形成装置１０１をお金を払って利用したいユーザは、お金を払う前に、コインユーザとして、この画像形成装置１０１にログインすることができる。また、認証されたユーザがログインしていても、課金装置１１８にお金を投入することにより、この画像形成装置１０１にログインすることができる。
【００４４】
Ｓ８１０でＣＰＵ１０７はＵＩ制御部２０２として機能し、Ｓ８０５或いはＳ８０８で確認したログインユーザの情報に基づいて、例えば図７（Ａ）或いは図７（Ｂ）に示すようなメインメニュー画面７０１を表示部１０３に表示する。即ち、Ｓ８０５で認証されたユーザの場合は図７（Ａ）に示すメインメニュー画面７０１を表示し、Ｓ８０８でログインしたコインユーザの場合は図７（Ｂ）に示すメインメニュー画面７０１が表示される。
【００４５】
次にＳ８１１に進みＣＰＵ１０７は課金装置制御部２０７として機能し、課金装置１１８の返金ボタンが押下されたかどうか判定する。ここで返金ボタンが押下されたと判定した場合はＳ８１２に進むが、そうでないときはＳ８１５に進む。Ｓ８１２でＣＰＵ１０７はユーザ管理制御部２０４として機能し、返金ボタンが押下されたことに応じて、コインユーザがログイン中かどうかを判定する。ここでコインユーザがログイン中であると判定した場合はＳ８１３へ進むが、そうでないときはＳ８１１に進む。Ｓ８１３でＣＰＵ１０７は課金装置制御部２０７として機能し、課金装置１１８に残金があるかどうか判定する。ここで残金があると判定したときはＳ８１４に進み、ＣＰＵ１０７は課金装置制御部２０７として機能し、課金装置１１８の残金を返金するように通知してＳ８３５へ進む。これにより課金装置１１８は、残金を返金する。またＳ８１３で課金装置１１８に残金がないと判定したときはＳ８３５に進み、ＣＰＵ１０７はユーザ管理制御部２０４として機能し、現在ログインしているコインユーザのログアウト処理を実行した後にＳ８０１へ戻る。
【００４６】
Ｓ８１５でＣＰＵ１０７はＵＩ制御部２０２として機能し、図７のメインメニュー画面７０１でログアウトボタン７０３が押下されたかどうか判定する。ここでログアウトボタン７０３が押下されたと判定した場合はＳ８１６に進み、そうでないときはＳ８１７に進む。Ｓ８１６でＣＰＵ１０７はユーザ管理制御部２０４として機能し、コインユーザがログイン中かどうか判定する。ここでコインユーザがログイン中であると判定した場合はＳ８１３へ進んで前述した処理を実行するが、そうでないときはＳ８３５へ進み、そのユーザのログアウト処理を実行してＳ８０１に進む。
【００４７】
またＳ８１７でＣＰＵ１０７は課金装置制御部２０７として機能し、課金装置１１８にお金が投入されたかどうか判定する。ここでお金が投入されたと判定した場合、ＣＰＵ１０７は、ユーザ情報をコインユーザ（ＩＤ＝「coin」）としてＳ８１８へ進む。一方、そうでないときはＳ８２０（図９）に進む。Ｓ８１８でＣＰＵ１０７はユーザ管理制御部２０４として機能し、現在ログインしているユーザがコインユーザであるか否か判定する。ここでコインユーザがログイン中であると判定した場合は、そのユーザが課金装置１１８にお金を追加したとみなしてＳ８１１へ戻り、前述の処理を実行する。一方、Ｓ８１８でコインユーザがログイン中でないと判定した場合はＳ８１９へ進む。Ｓ８１９では、現在ログインしているのはコインユーザでは無いためＣＰＵ１０７はユーザ管理制御部２０４として機能し、現在ログイン中である、ユーザ認証によりログインしているユーザのログアウトを行ってＳ８０８に処理を進める。
【００４８】
次に図９のフローチャートに進む。
【００４９】
Ｓ８２０でＣＰＵ１０７はＵＩ制御部２０２として機能し、図７のメインメニュー画面７０１でメインメニューボタン７０４が押下されたかどうか判定する。Ｓ８２０でメインメニューボタン７０４が押下されたと判定した場合、現在表示している画面はメインメニューであるためＳ８１１（図８）へ進んで、前述の処理を実行する。一方、メインメニューボタン７０４が押下されていないと判定した場合はＳ８２１へ進む。Ｓ８２１でＣＰＵ１０７はＵＩ制御部２０２として機能し、メインメニュー画面７０１で、各機能の設定画面への移行ボタン７０２のいずれかが押下されたか、即ち、そのユーザが希望する機能が選択されたかどうか判定する。Ｓ８２１で各機能の設定画面への移行ボタン７０２のいずれかが押下されたと判定した場合はＳ８２２へ進むが、そうでないときはＳ８１１へ進んで前述の処理を実行する。
【００５０】
Ｓ８２２でＣＰＵ１０７はＵＩ制御部２０２として機能し、Ｓ８２１で選択された機能の設定画面（非図示）を表示する。次にＳ８２３に進みＣＰＵ１０７は、操作部１０４のスタートキー３０２が押下されたかどうか判定する。ここでスタートキー３０２が押下されたと判定するとＳ８２４へ進みＣＰＵ１０７はジョブ制御部２０６として機能し、その投入されたジョブを受け付ける。そして記憶装置制御部２０３で保持している各種設定やユーザ管理制御部２０４で保持しているログイン情報などを取得して、そのジョブを実行してＳ８２５に進む。尚、Ｓ８２４でコピー機能が選択されて実行されるときの処理は、図１０のフローチャートを参照して後述する。
【００５１】
Ｓ８２５でＣＰＵ１０７は課金装置制御部２０７として機能し、課金装置１１８の返金ボタンが押下されたかどうか判定する。ここで返金ボタンが押下されたと判定した場合はＳ８２６に進み、そうでないときはＳ８２９へ進む。Ｓ８２６でＣＰＵ１０７はユーザ管理制御部２０４として機能し、コインユーザがログイン中かどうか判定する。ここでコインユーザがログイン中であると判定した場合はＳ８２７へ進むが、そうでないときはＳ８２５へ戻る。Ｓ８２７でＣＰＵ１０７は課金装置制御部２０７として機能し、課金装置１１８に残金があるかどうか判定する。ここで課金装置１１８に残金があると判定した場合Ｓ８２８へ進むが、そうでないときＳ８３５へ進む。Ｓ８２８でＣＰＵ１０７は課金装置制御部２０７として機能し、課金装置１１８に対して残金を返金するよう通知してＳ８３５へ進む。これにより課金装置１１８は、残金を返金する。
【００５２】
またＳ８２９でＣＰＵ１０７はＵＩ制御部２０２として機能し、図７のメインメニュー画面７０１でログアウトボタン７０３が押下されたかどうか判定する。ここでログアウトボタン７０３が押下されたと判定した場合はＳ８３０へ進むが、そうでないときはＳ８３１へ進む。Ｓ８３０でＣＰＵ１０７はユーザ管理制御部２０４として機能し、コインユーザがログイン中かどうか判定する。ここでコインユーザがログイン中であると判定した場合はＳ８２７へ進むが、そうでないときはＳ８３５へ進む。
【００５３】
またＳ８３１でＣＰＵ１０７は課金装置制御部２０７として機能し、課金装置１１８にお金が投入されたかどうか判定する。ここで課金装置１１８にお金が投入されたと判定した場合は、ユーザ情報をコインユーザ（ＩＤ＝「"coin」）としてユーザ管理制御部２０４に通知してＳ８３２へ進む。一方、Ｓ８３１で課金装置１１８にお金が投入されていないと判定した場合はＳ８３４へ進む。Ｓ８３２でＣＰＵ１０７はユーザ管理制御部２０４は、現在ログインしているユーザがコインユーザかどうか判定する。ここでコインユーザがログイン中であると判定した場合は、そのユーザが課金装置１１８にお金を追加したとみなしてＳ８２３へ進み、前述の処理を実行する。一方、Ｓ８３２でコインユーザがログイン中でないと判定した場合はＳ８３３へ進む。Ｓ８３３でＣＰＵ１０７は、現在ログインしているのはコインユーザでは無いため、現在ログイン中のユーザのログアウトを行ってＳ８０８へ進み、前述の処理を実行する。
【００５４】
またＳ８３４でＣＰＵ１０７はＵＩ制御部２０２として機能し、図７のメインメニュー画面７０１でメインメニューボタン７０４が押下されたか否かを判定する。ここでメインメニューボタン７０４が押下されたと判定した場合はＳ８１０（図８）に戻って、前述の処理を実行する。またＳ８３４でメインメニューボタン７０４が押下されていないと判定した場合はＳ８２３へ戻って、前述の処理を実行する。
【００５５】
以上説明した処理により、コインユーザがログイン中に、課金装置１１８の返金ボタンが押されたり、或いはログアウトが指示されると、課金装置１１８の残金が返却されてログインユーザがログアウトされる。また、認証されたユーザがログインしているときに、他のユーザが課金装置１１８にお金を投入すると、ログインしている認証されたユーザがログアウトされ、お金を投入したユーザがログインされる。
【００５６】
図１０は、実施形態に係る画像形成装置１０１が、図９のＳ８２４でジョブを実行するときの処理の一例を説明するフローチャートである。ここでは、コインユーザがコピー機能を利用する場合を例に説明する。尚、このフローチャートで示す処理は、ＣＰＵ１０７が、ＨＤＤ１１０に格納されている制御プログラムをＲＡＭ１０９に展開して実行することにより実現される。
【００５７】
尚、この処理は、図８のＳ８０７或いはＳ８０９で、コインユーザがログインし、そのコインユーザがＳ８２２（図９）でコピー機能を選択し、Ｓ８２３でスタートキー３０２を押下することにより開始される。
【００５８】
先ずＳ１００１でＣＰＵ１０７は、デバイスＩ／Ｆ１１４を介してスキャナユニット１０６と通信し、スキャナユニット１０６にセットされている原稿のスキャンを指示する。次にＳ１００２に進みＣＰＵ１０７はジョブ制御部２０６として機能し、その時点で課金装置１１８に投入されている金額により、Ｓ１００１でスキャンした原稿が全てコピー可能（印刷可能）かどうか判定する。ここではＣＰＵ１０７は、Ｓ１００１でスキャンした原稿の枚数と印刷設定とから、それら原稿の全てのページに関する情報（印刷枚数、用紙サイズ、カラーモード、など）を集計する。そしてＣＰＵ１０７は課金装置制御部２０７として機能し、その情報から、全ての原稿をコピーするために必要な金額を計算する。またデバイスＩ／Ｆ１１４を介して課金装置１１８に投入されている金額（残金）を取得する。そしてＣＰＵ１０７は課金装置制御部２０７として機能し、それら情報に基づいて、課金装置１１８に投入されている金額（残金）で、全ての原稿のコピーが可能かどうか判定する。Ｓ１００２でＣＰＵ１０７が、全ての原稿のコピーが可能と判定した場合はＳ１００３へ進み、そうでないときはＳ１０１１へ進む。
【００５９】
Ｓ１００３でＣＰＵ１０７はジョブ制御部２０６として機能し、その時点で課金装置１１８に投入されている金額で、次の１ページ分の印刷が可能かどうか判定する。ここでは、これから印刷するページの情報（印刷枚数、用紙サイズ、カラーモード、など）に基づいて、そのページの印刷に必要な金額を計算する。またＣＰＵ１０７は、デバイスＩ／Ｆ１１４を介して課金装置１１８に投入されている金額（残金）を取得する。そしてＣＰＵ１０７は、それら情報に基づいて、次のページの印刷が可能かどうか判定する。ここで、そのページの印刷が可能と判定した場合はＳ１００４へ進むが、そうでないときはＳ１００７へ進む。
【００６０】
Ｓ１００４でＣＰＵ１０７はデバイス制御部２０８として機能し、デバイスＩ／Ｆ１１４を介してプリンタユニット１０５と通信し、そのページのプリントを実行させる。そしてＳ１００５に進みＣＰＵ１０７は課金装置制御部２０７として機能し、課金に必要な情報（印刷枚数、用紙サイズ、カラーモード、など）に基づいて、１ページ分の金額を残金から差し引くよう課金装置１１８に指示する。ここでＣＰＵ１０７は、課金に必要な情報を基に必要金額を計算して、課金装置１１８に減額指示を行う。そしてＳ１００６に進みＣＰＵ１０７はジョブ制御部２０６として機能し、全ての原稿のコピーが完了したかどうか判定し、全ての原稿のコピーが完了したと判定した場合は、この処理を終了する。一方、Ｓ１００６で全て原稿のコピーが完了していないと判定した場合はＳ１００３へ戻って、前述の処理を実行する。
【００６１】
またＳ１００３でＣＰＵ１０７が、その時点の残金で次ページの印刷が不可能と判定した場合はＳ１００７で、印刷に要する金額が不足していることを示す、例えば図１１に示す残金不足画面１１０１を表示部１０３に表示する。
【００６２】
図１１は、実施形態に係る画像形成装置１０１の表示部１０３に表示される金額不足を通知する画面例を示す図である。
【００６３】
ここでは、コピーなどによる印刷のための残金が不足している旨と、その不足している金額が表示されている。
【００６４】
次にＳ１００８に進みＣＰＵ１０７はＵＩ制御部２０２として機能し、残金不足画面１１０１の印刷開始ボタン１１０３が押下されたかどうか判定する。ここで印刷開始ボタン１１０３が押下されたと判定した場合はＳ１００３へ進んで、前述の処理を実行する。Ｓ１００８で印刷開始ボタン１１０３が押下されていないと判定した場合はＳ１００９へ進む。Ｓ１００９でＣＰＵ１０７はＵＩ制御部２０２として機能し、残金不足画面１１０１のキャンセルボタン１１０２が押下されたかどうか判定する。ここでキャンセルボタン１１０２が押下されたと判定した場合はＳ１０１０へ進んで、そのコピージョブをキャンセルして、この処理を終了する。一方、Ｓ１００９でキャンセルボタン１１０２が押下されていないと判定した場合はＳ１００８へ戻って、前述の処理を実行する。
【００６５】
またＳ１００２でＣＰＵ１０７が、その時点の残金で原稿のコピーが不可能と判定した場合はＳ１０１１に進み、前述のＳ１００７〜Ｓ１００９と同様の処理を行う。即ち、Ｓ１０１１でＣＰＵ１０７は、例えば図１１に示す残金不足画面１１０１を表示部１０３に表示する。そしてＳ１０１２に進みＣＰＵ１０７はＵＩ制御部２０２として機能し、残金不足画面１１０１の印刷開始ボタン１１０３が押下されたかどうか判定する。Ｓ１００８で印刷開始ボタン１１０３が押下されたと判定した場合はＳ１００２へ進んで、前述の処理を実行する。一方、印刷開始ボタン１１０３が押下されていないと判定した場合はＳ１０１３へ進む。Ｓ１０１３でＣＰＵ１０７は、図１１の残金不足画面１１０１のキャンセルボタン１１０２が押下されたかを判定し、キャンセルボタン１１０２が押下されたと判定した場合はＳ１０１０へ進み、そうでないときはＳ１０１２へ進む。
【００６６】
以上説明したように本実施形態によれば、お客と社員の両方が利用する利用形態において、お客は、最初に課金装置にお金を投入しなくても画像形成装置の利用を開始できる。これにより、例えば、お金を投入してコピーなどのジョブを実行させたいユーザは、そのジョブの開始時に、そのジョブで必要な金額が分かるため、ジョブの実行中に金額が不足してジョブが中断することが無くなる。
【００６７】
またＩＤ及びパスワードにより認証されたユーザがログインしている状態の時に、他のユーザがお金を投入すると、そのお金を投入したユーザ（お客）が、優先的にその装置を利用できるようなる。
【００６８】
更に、課金装置でのお金の返却指示や、ログアウトボタンによる指示により、ログインしているユーザのログアウトを行うことができるため、例えば印刷途中で、ユーザがログアウトするという事態が避けられる。
【００６９】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００７０】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００７１】
１０１…画像形成装置、１０３…表示部、１０４…操作部、１０７…ＣＰＵ、１１８…課金装置、２０１…コントローラソフト、２０４…ユーザ管理制御部、２０６…ジョブ制御部、２０７…課金装置制御部、２０８…デバイス制御部
【図１】
2018107701.tif 000003
【図２】
2018107701.tif 000004
【図３】
2018107701.tif 000005
【図４】
2018107701.tif 000006
【図５】
2018107701.tif 000007
【図６】
2018107701.tif 000008
【図７】
2018107701.tif 000009
【図８】
2018107701.tif 000010
【図９】
2018107701.tif 000011
【図１０】
2018107701.tif 000012
【図１１】
2018107701.tif 000013