(57)【要約】      （修正有）【課題】課金管理装置へアクセス不能状態に陥ったことに起因してユーザの利便性が損なわれるのを防止することができる画像形成装置を提供する。【解決手段】画像形成装置は、課金管理装置に料金を投入した第１のユーザ、又はユーザ認証を成功した第２のユーザに利用を許可する利用許可手段と、課金管理装置へアクセス不能状態であるか否かを判別する判別手段とを備え、課金管理装置へアクセス不能状態である場合、第１のユーザによる利用のみを制限する。【選択図】図９
2018114694.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ認証に用いられる認証情報の入力を受け付ける受付手段と、
接続された課金管理装置と通信を行う通信手段とを備える画像形成装置であって、
前記課金管理装置に料金を投入した第１のユーザ、又は前記ユーザ認証を成功した第２のユーザに前記画像形成装置の利用を許可する利用許可手段と、
前記課金管理装置へアクセス不能状態であるか否かを判別する判別手段とを備え、
前記課金管理装置へアクセス不能状態である場合、前記第１のユーザによる利用のみを制限することを特徴とする画像形成装置。
【請求項２】
前記第１のユーザのログイン処理を行う第１のログイン手段と、
前記第２のユーザのログイン処理を行う第２のログイン手段と、
前記第１のログイン手段及び前記第２のログイン手段のいずれか一方をユーザに選択させる選択手段とを更に備え、
前記課金管理装置へアクセス不能状態である場合、前記ユーザによる前記第１のログイン手段の選択を回避することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記選択手段を表示する表示手段を更に備え、
前記課金管理装置へアクセス不能状態である場合、前記表示手段は、前記第１のログイン手段を選択できない状態で表示し、前記第２のログイン手段を選択できる状態で表示することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記選択手段を表示する表示手段を更に備え、
前記課金管理装置へアクセス不能状態である場合、前記表示手段は、前記第１のログイン手段及び前記第２のログイン手段のうち前記第２のログイン手段のみを表示することを特徴とする請求項２記載の画像形成装置。
【請求項５】
前記第１のユーザのログイン処理を行う第１のログイン手段と、
前記第２のユーザのログイン処理を行う第２のログイン手段と、
前記第１のログイン手段及び前記第２のログイン手段のいずれか一方をユーザに選択させる選択手段とを更に備え、
前記判別手段は、前記第１のログイン手段が選択されたことに従って前記課金管理装置へアクセス不能状態であるか否かを判別し、
前記課金管理装置へアクセス不能状態であった場合に、エラーを通知することを特徴とする請求項１記載の画像形成装置。
【請求項６】
ユーザ認証に用いられる認証情報の入力を受け付ける受付手段と、
接続された課金管理装置と通信を行う通信手段とを備える画像形成装置の制御方法であって、
前記課金管理装置に料金を投入した第１のユーザ、又は前記ユーザ認証を成功した第２のユーザに前記画像形成装置の利用を許可する利用許可ステップと、
前記課金管理装置へアクセス不能状態であるか否かを判別する判別ステップとを有し、
前記課金管理装置へアクセス不能状態である場合、前記第１のユーザによる利用のみを制限することを特徴とする画像形成装置の制御方法。
【請求項７】
ユーザ認証に用いられる認証情報の入力を受け付ける受付手段と、
接続された課金管理装置と通信を行う通信手段とを備える画像形成装置の制御方法をコンピュータに実行させるプログラムであって、
前記画像形成装置の制御方法は、
前記課金管理装置に料金を投入した第１のユーザ、又は前記ユーザ認証を成功した第２のユーザに前記画像形成装置の利用を許可する利用許可ステップと、
前記課金管理装置へアクセス不能状態であるか否かを判別する判別ステップとを有し、
前記課金管理装置へアクセス不能状態である場合、前記第１のユーザによる利用のみを制限することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、コンビニエンスストア等では、プリントサービスを提供するためにＭＦＰ等の画像形成装置を設置することが一般的となっている。このような運用形態では、ＭＦＰにコインベンダーのような課金管理装置が接続され、ＭＦＰは顧客がコインベンダーに投入した料金に相当する印刷を行う。一方、プリントサービスを提供する点では同じであるが図書館等では、顧客が利用するＭＦＰを職員も利用する場合がある。このような運用形態に対応して、ＭＦＰには、職員がコインベンダーに料金を投入することなく、ＭＦＰの操作部を操作して職員のユーザＩＤやパスワードを入力するだけで、印刷を実行可能とする機能も搭載されている。
【０００３】
ところで、ＭＦＰでは、用紙切れやトナー不足等のエラーが発生した場合、メンテナンス作業が必要となるが、この場合、ＭＦＰでは、メンテナンスに関する通知が行われ（例えば、特許文献１参照）、メンテナンス作業が完了するまで全ての利用が停止される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１２３５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のＭＦＰでは、メンテナンス作業が完了するまで全ての利用が停止されるので、ユーザの利便性が損なわれてしまう場合がある。例えば、ＭＦＰでは、コインベンダーの故障やコインベンダーとの接続不良等に起因するコインベンダーへアクセス不能状態に陥った場合にも、アクセス不能状態が解消されるまで全ての利用が停止されてしまう。この場合、コインベンダーを使用する顧客だけでなく、コインベンダーを使用しない職員までもがＭＦＰを利用できなくなり、ユーザの利便性が損なわれてしまうという問題が生じる。
【０００６】
本発明の目的は、課金管理装置へアクセス不能状態に陥ったことに起因してユーザの利便性が損なわれるのを防止することができる画像形成装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の画像形成装置は、ユーザ認証に用いられる認証情報の入力を受け付ける受付手段と、接続された課金管理装置と通信を行う通信手段とを備える画像形成装置であって、前記課金管理装置に料金を投入した第１のユーザ、又は前記ユーザ認証を成功した第２のユーザに前記画像形成装置の利用を許可する利用許可手段と、前記課金管理装置へアクセス不能状態であるか否かを判別する判別手段とを備え、前記課金管理装置へアクセス不能状態である場合、前記第１のユーザによる利用のみを制限することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、課金管理装置へアクセス不能状態に陥ったことに起因してユーザの利便性が損なわれるのを防止することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る画像形成装置としてのＭＦＰの構成を概略的に示す構成図である。
【図２】図１の操作部及び表示部の一例を示す図である。
【図３】図１の表示部に表示される利用者選択画面の一例を示す図である。
【図４】図１のＭＦＰのソフトウェアモジュールの構成を概略的に示すブロック図である。
【図５】従来ＭＦＰによって実行されるジョブ実行処理の手順を示すフローチャートである。
【図６】図５のステップＳ５０４の課金ジョブ実行処理の手順を示すフローチャートである。
【図７】図６のステップＳ６１１の処理において表示部に表示される残金不足画面の一例を示す図である。
【図８】図１のＭＦＰによって実行されるジョブ実行制御処理の手順を示すフローチャートである。
【図９】図１の表示部に表示される利用者選択画面の一例を示す図である。
【図１０】図８のジョブ実行制御処理の変形例の手順を示すフローチャートである。
【図１１】図１の表示部に表示されるエラー画面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１１】
図１は、本発明の実施の形態に係る画像形成装置としてのＭＦＰ１０１の構成を概略的に示す構成図である。
【００１２】
図１において、ＭＦＰ１０１は、コントローラユニット１０５、プリンタユニット１１５、スキャナユニット１１６、操作部１１７（受付手段）、及び表示部１１８を備える。コントローラユニット１０５はプリンタユニット１１５、スキャナユニット１１６、操作部１１７、及び表示部１１８のそれぞれと接続されている。コントローラユニット１０５は、ＣＰＵ１０６、ＲＯＭ１０７、ＲＡＭ１０８、ＨＤＤ１０９、ＥＥＰＲＯＭ１１０、表示部Ｉ／Ｆ１１１、操作部Ｉ／Ｆ１１２、デバイスＩ／Ｆ１１３、及びネットワークＩ／Ｆ１１４を備える。ＣＰＵ１０６は、ＲＯＭ１０７、ＲＡＭ１０８、ＨＤＤ１０９、ＥＥＰＲＯＭ１１０、表示部Ｉ／Ｆ１１１、操作部Ｉ／Ｆ１１２、デバイスＩ／Ｆ１１３、及びネットワークＩ／Ｆ１１４のそれぞれと接続されている。
【００１３】
ＭＦＰ１０１はＬＡＮ／ＷＡＮ１０２を介して接続されたＰＣ１０３から受け付けた印刷ジョブ等の各ジョブを管理し、利用を許可されてＭＦＰ１０１にログインしたユーザの実行指示に従ってジョブを実行する。例えば、ＭＦＰ１０１は、操作部１１７の操作によって入力されたユーザＩＤやパスワード等のユーザ情報（認証情報）に基づいてユーザ認証を行い、該ユーザ認証を成功したユーザの利用を許可し（利用許可手段）、該ユーザの実行指示に基づいて印刷を行う。また、ＭＦＰ１０１は該ＭＦＰ１０１に接続された課金管理装置であるコインベンダー１０４に投入された料金に相当する印刷を行う。コインベンダー１０４はユーザによって料金が投入されると、投入金額を示す投入金額通知をＭＦＰ１０１に送信する。
【００１４】
コントローラユニット１０５はＭＦＰ１０１全体を統括的に制御する。ＣＰＵ１０６は
ＲＯＭ１０７やＨＤＤ１０９に格納されたプログラムを実行して後述する図４のソフトウェアモジュール４０１の各処理を行う。ＲＯＭ１０７は読み取り専用メモリであり、システム起動に必要なブートプログラム等を格納する。ＲＡＭ１０８は揮発メモリであり、ＣＰＵ１０６のワークメモリとして用いられる。ＨＤＤ１０９は磁気ディスク等の記憶媒体であり、制御プログラムや画像データ等を格納する。ＥＥＰＲＯＭ１１０は不揮発メモリであり、制御プログラムを実行する際に必要となる設定値や、ユーザ管理に必要なＩＤ／パスワード等を格納する。表示部Ｉ／Ｆ１１１は表示制御を行うためのデータを表示部１１８へ出力する。操作部Ｉ／Ｆ１１２は操作部１１７からユーザの操作によって入力された入力情報を受信する。デバイスＩ／Ｆ１１３はプリンタユニット１１５、スキャナユニット１１６、及びコインベンダー１０４との通信制御を行う。ネットワークＩ／Ｆ１１４はＰＣ１０３等とのデータ通信を制御する。プリンタユニット１１５はコントローラユニット１０５から受信した印刷の実行データに基づいて用紙に印刷を行い、スキャナユニット１１６は図示しない原稿台に配置された原稿を読み取り、読み取った情報に基づいて画像データを生成する。
【００１５】
操作部１１７及び表示部１１８は、図２に示すように、一体化されている。操作部１１７は、図２のスタートキー２０１、ストップキー２０３、テンキー２０４、及びユーザモードキー２０５等の複数の操作キーを備え、ユーザの操作によって入力された入力情報を受け付ける。スタートキー２０１はジョブの実行の開始を指示する。スタートキー２０１の中央部にはＬＥＤ２０２が設けられ、ＬＥＤ２０２の発光色によってスタートキー２０１が使用可能であるか否かがユーザに通知される。ストップキー２０３は実行中のジョブの中止を指示する。テンキー２０４は数字や文字を入力するための操作キーである。ユーザモードキー２０５はＭＦＰ１０１の機器設定を行うための設定画面の表示を指示する。
【００１６】
表示部１１８は液晶パネルで構成され、表示部１１８の表面はタッチパネルシートで覆われている。表示部１１８はＭＦＰ１０１の設定画面や操作ボタン等を表示し、表示された操作ボタンをユーザが押下したことを検知すると、ユーザが押下した位置情報をコントローラユニット１０５に出力する。表示部１１８は、例えば、ログイン方法をユーザに選択させる図３の利用者選択画面３０１を表示する。利用者選択画面３０１はＭＦＰ１０１の起動時等に表示され、「認証して利用」ボタン３０２及び「料金を払って利用」ボタン３０３を備える。「認証して利用」ボタン３０２はユーザ認証を成功することを条件にログイン処理を行う操作ボタンである。「認証して利用」ボタン３０２が選択されると、表示部１１８にはユーザ情報を入力するための図示しないログイン画面が表示される。ＭＦＰ１０１は、ログイン画面に入力されたユーザ情報に基づいてユーザ認証を行い、ユーザ認証を成功したユーザのログイン処理を行う。すなわち、「認証して利用」ボタン３０２を選択したユーザはコインベンダー１０４を使用せず、ＭＦＰ１０１にログイン可能である。「料金を払って利用」ボタン３０３はコインベンダー１０４に料金を投入することを条件にログイン処理を行う操作ボタンである。
【００１７】
図４は、図１のＭＦＰ１０１のソフトウェアモジュール４０１の構成を概略的に示すブロック図である。
【００１８】
図４において、ソフトウェアモジュール４０１はＵＩ制御モジュール４０２、記憶装置制御モジュール４０３、及びユーザ管理制御モジュール４０４を備える。また、ソフトウェアモジュール４０１はネットワーク制御モジュール４０５、ジョブ制御モジュール４０６、課金装置制御モジュール４０７、及びデバイス制御モジュール４０８を備える。ソフトウェアモジュール４０１の各処理は、ＣＰＵ１０６がＲＯＭ１０７やＨＤＤ１０９に格納されたプログラムを実行することによって行われる。
【００１９】
ＵＩ制御モジュール４０２は表示部Ｉ／Ｆ１１１を制御して表示部１１８の表示制御を行う。また、ＵＩ制御モジュール４０２は操作部Ｉ／Ｆ１１２を制御してユーザによって入力された入力情報を操作部１１７から取得し、取得した入力情報に対応する処理の実行要求を記憶装置制御モジュール４０３、ユーザ管理制御モジュール４０４、及びジョブ制御モジュール４０６に通知する。例えば、ＵＩ制御モジュール４０２は、操作部１１７からユーザ認証を行うためのユーザ情報を取得すると、ユーザ管理制御モジュール４０４にユーザ認証の実行要求を通知する。ユーザ認証の実行要求には取得したユーザ情報が含まれる。
【００２０】
記憶装置制御モジュール４０３はＨＤＤ１０９及びＥＥＰＲＯＭ１１０等からデータを読み取る制御や、ＨＤＤ１０９及びＥＥＰＲＯＭ１１０等にデータを書き込む制御を行う。ユーザ管理制御モジュール４０４はＭＦＰ１０１のログイン処理の実行を制御する。ユーザ管理制御モジュール４０４は、例えば、ＵＩ制御モジュール４０２からユーザ認証の実行要求が通知されると、ユーザ認証の実行要求に含まれるユーザ情報に基づいてユーザ認証を行い、ユーザ認証が成功したユーザのログイン処理を行う。また、ユーザ管理制御モジュール４０４は課金装置制御モジュール４０７からログイン要求が通知されると、コインベンダー１０４に料金を投入したユーザのログイン処理を行う。
【００２１】
ネットワーク制御モジュール４０５はネットワークＩ／Ｆ１１４を制御し、ＬＡＮ／ＷＡＮ１０２を介して接続されたＰＣ１０３等との通信制御を行う。ネットワーク制御モジュール４０５は、例えば、ＭＦＰ１０１がＰＣ１０３からジョブを受け付けた際にジョブを受け付けた旨をジョブ制御モジュール４０６に通知する。ジョブ制御モジュール４０６はジョブの実行を制御する。ジョブ制御モジュール４０６はＵＩ制御モジュール４０２やネットワーク制御モジュール４０５から取得した通知に対応する処理の実行要求を課金装置制御モジュール４０７及びデバイス制御モジュール４０８に通知する。ジョブ制御モジュール４０６は、例えば、ネットワーク制御モジュール４０５等からプリントジョブの実行に関する通知を取得した際にデバイス制御モジュール４０８に印刷の実行要求を通知する。また、ジョブ制御モジュール４０６は、図３の「料金を払って利用」ボタン３０３が選択された際に、課金に必要な情報を課金装置制御モジュール４０７に通知する。
【００２２】
課金装置制御モジュール４０７はコインベンダー１０４との通信制御を行う。ＭＦＰ１０１がコインベンダー１０４から投入金額通知を受信すると、課金装置制御モジュール４０７はユーザ管理制御モジュール４０４にログイン要求を通知する。また、課金装置制御モジュール４０７はジョブ制御モジュール４０６から受信した課金に必要な情報に基づいてジョブの実行に必要な金額を計算し、コインベンダー１０４に対し、実行したジョブの料金分だけ投入金額から減額する減額指示を行う。デバイス制御モジュール４０８はデバイスＩ／Ｆ１１３を制御してプリンタユニット１１５やスキャナユニット１１６に印刷やスキャンの実行要求を通知する。
【００２３】
次に、従来のＭＦＰによる印刷について説明する。なお、従来ＭＦＰは、図１及び図２に示すＭＦＰ１０１の構成と同様の構成であることを前提とし、以下では、従来ＭＦＰの各構成要素をＭＦＰ１０１の各構成要素と同じ名称及び符号で示す。
【００２４】
図５は、従来ＭＦＰによって実行されるジョブ実行処理の手順を示すフローチャートである。
【００２５】
図５の処理は、従来ＭＦＰのＣＰＵ１０６がＲＯＭ１０７やＨＤＤ１０９に格納されたプログラムを実行することによって行われる。
【００２６】
図５において、まず、ＣＰＵ１０６は表示部１１８に利用者選択画面３０１を表示し（ステップＳ５０１）、「認証して利用」ボタン３０２が選択されたか否かを判別する（ステップＳ５０２）。
【００２７】
ステップＳ５０２の判別の結果、「認証して利用」ボタン３０２が選択されないとき、ＣＰＵ１０６は「料金を払って利用」ボタン３０３が選択されたか否かを判別する（ステップＳ５０３）。
【００２８】
ステップＳ５０３の判別の結果、「料金を払って利用」ボタン３０３が選択されないとき、ＣＰＵ１０６はステップＳ５０１の処理に戻る。一方、ステップＳ５０３の判別の結果、「料金を払って利用」ボタン３０３が選択されたとき、ＣＰＵ１０６は後述する図６の課金ジョブ実行処理を実行し（ステップＳ５０４）、コインベンダー１０４に投入された料金に相当する印刷を行う。
【００２９】
ステップＳ５０２の判別の結果、「認証して利用」ボタン３０２が選択されたとき、ＣＰＵ１０６は図示しないログイン画面を表示部１１８に表示し（ステップＳ５０５）、該ログイン画面に入力されたユーザ情報に基づいてユーザ認証を行う。ＣＰＵ１０６はユーザ認証を成功したか否かを判別する（ステップＳ５０６）。
【００３０】
ステップＳ５０６の判別の結果、ユーザ認証を失敗したとき、ＣＰＵ１０６はステップＳ５０５の処理に戻る。一方、ステップＳ５０６の判別の結果、ユーザ認証を成功したとき、ＣＰＵ１０６はＭＦＰ１０１に設けられる印刷やスキャン等の各機能をユーザに選択させる図示しないメインメニューを表示部１１８に表示する。ＣＰＵ１０６はメインメニューにおいてユーザがいずれかの機能を選択するまで待機する。メインメニューにおいてユーザがいずれかの機能を選択すると、ＣＰＵ１０６は選択された機能が印刷機能であるか否かを判別する（ステップＳ５０７）。
【００３１】
ステップＳ５０７の判別の結果、選択された機能が印刷機能でないとき、ＣＰＵ１０６は選択された機能に対応する処理を実行し（ステップＳ５０８）、本処理を終了する。一方、ステップＳ５０７の判別の結果、選択された機能が印刷機能であるとき、ＣＰＵ１０６は、白黒印刷及びカラー印刷のいずれかを示すカラーモードや、用紙サイズ等の印刷に関する設定を行う図示しない印刷設定画面を表示部１１８に表示する（ステップＳ５０９）。次いで、ＣＰＵ１０６はスタートキー２０１が選択されると（ステップＳ５１０でＹＥＳ）、印刷ジョブを実行し、スキャナユニット１１６を制御し、設定された全ての原稿をスキャンする。その後、ＣＰＵ１０６はプリンタユニット１１５を制御して、各原稿の印刷を行う（ステップＳ５１１）。ＣＰＵ１０６は、設定された全ての原稿の印刷の実行を完了したか否かを判別する（ステップＳ５１２）。
【００３２】
ステップＳ５１２の判別の結果、いずれかの原稿の印刷の実行を完了しないとき、ＣＰＵ１０６はステップＳ５１１の処理に戻る。一方、ステップＳ５１２の判別の結果、全ての原稿の印刷の実行を完了したとき、ＣＰＵ１０６は本処理を終了する。
【００３３】
図６は、図５のステップＳ５０４の課金ジョブ実行処理の手順を示すフローチャートである。
【００３４】
図６において、まず、ＣＰＵ１０６はコインベンダー１０４に料金が投入されるまで待機する。コインベンダー１０４に料金が投入され、コインベンダー１０４から投入金額通知を受信すると（ステップＳ６０１でＹＥＳ）、ＣＰＵ１０６は、上記メインメニューを表示部１１８に表示する。その後、ＣＰＵ１０６は、メインメニューにおいてユーザがいずれかの機能を選択するまで待機し、ユーザがいずれかの機能を選択すると、選択された機能が印刷機能であるか否かを判別する（ステップＳ６０２）。
【００３５】
ステップＳ６０２の判別の結果、選択された機能が印刷機能でないとき、ＣＰＵ１０６は選択された機能に対応する処理を実行し（ステップＳ６０３）、本処理を終了する。一方、ステップＳ６０１の判別の結果、選択された機能が印刷機能であるとき、ＣＰＵ１０６は上記印刷設定画面を表示部１１８に表示する（ステップＳ６０４）。次いで、ＣＰＵ１０６はスタートキー２０１が選択されると（ステップＳ６０５でＹＥＳ）、印刷ジョブを実行し、スキャナユニット１１６を制御し、設定された全ての原稿のスキャンを行う（ステップＳ６０６）。次いで、ＣＰＵ１０６は受信した投入金額通知が示す投入金額で、設定された原稿の印刷を実行可能であるか否かを判別する（ステップＳ６０７）。具体的に、ＣＰＵ１０６は印刷設定画面で設定された用紙サイズやカラーモードの設定情報、及びステップＳ６０６でスキャンした原稿の枚数等に基づいて印刷内容を把握し、該印刷内容の印刷に必要な料金を算出する。ＣＰＵ１０６は、算出した料金及び投入金額を比較し、算出した料金が投入金額を超えているか否かを確認する。ステップＳ６０７では、算出した料金が投入金額を超えていないとき、ＣＰＵ１０６は設定された原稿の印刷を実行可能であると判別する。一方、算出した料金が投入金額を超えているとき、ＣＰＵ１０６は設定された原稿の印刷を実行不可能であると判別する。
【００３６】
ステップＳ６０７の判別の結果、設定された原稿の印刷を実行可能であるとき、ＣＰＵ１０６はプリンタユニット１１５を制御して、スキャンした各原稿の印刷を行う（ステップＳ６０８）。次いで、ＣＰＵ１０６はコインベンダー１０４に対し、実行した印刷の料金分だけ投入金額から減額する減額指示を行い（ステップＳ６０９）、設定された全ての原稿の印刷の実行を完了したか否かを判別する（ステップＳ６１０）。
【００３７】
ステップＳ６１０の判別の結果、いずれかの原稿の印刷の実行を完了しないとき、ＣＰＵ１０６はステップＳ６０８の処理に戻る。一方、ステップＳ６１０の判別の結果、全ての原稿の印刷の実行を完了したとき、ＣＰＵ１０６は本処理を終了する。
【００３８】
ステップＳ６０７の判別の結果、設定された原稿の印刷を実行不可能であるとき、ＣＰＵ１０６は、追加料金の投入を促す図７の残金不足画面７０１を表示部１１８に表示する（ステップＳ６１１）。残金不足画面７０１は、メッセージ７０２、プリント開始ボタン７０３、及びキャンセルボタン７０４を備える。メッセージ７０２は追加料金の投入を促すメッセージや、不足金額を示すメッセージを含む。プリント開始ボタン７０３は印刷の開始を指示し、キャンセルボタン７０４は印刷の中止を指示する。次いで、ＣＰＵ１０６は、コインベンダー１０４に追加料金が投入され、且つユーザによってプリント開始ボタン７０３が選択されたか否かを判別する（ステップＳ６１２）。
【００３９】
ステップＳ６１２の判別の結果、コインベンダー１０４に追加料金が投入され、且つユーザによってプリント開始ボタン７０３が選択されたとき、ＣＰＵ１０６はステップＳ６０７の処理に戻る。一方、ステップＳ６１２の判別の結果、コインベンダー１０４に追加料金が投入されない、又はユーザによってプリント開始ボタン７０３が選択されないとき、ＣＰＵ１０６はキャンセルボタン７０４が選択されたか否かを判別する（ステップＳ６１３）。
【００４０】
ステップＳ６１３の判別の結果、キャンセルボタン７０４が選択されないとき、ＣＰＵ１０６はステップＳ６１２の処理に戻る。一方、ステップＳ６１３の判別の結果、キャンセルボタン７０４が選択されたとき、ＣＰＵ１０６は印刷ジョブの実行を中止し（ステップＳ６１４）、本処理を終了する。
【００４１】
ここで、従来ＭＦＰでは、接続されたコインベンダー１０４の故障やコインベンダー１０４との接続不良等といったコインベンダー１０４へアクセス不能状態に陥った場合、該アクセス不能状態が解消されるまで従来ＭＦＰの全ての利用が停止される。この場合、コインベンダー１０４を使用するユーザだけでなく、コインベンダー１０４を使用しないユーザまでもがＭＦＰを利用できなくなり、ユーザの利便性が損なわれてしまうという問題が生じる。
【００４２】
これに対応して、本実施の形態では、ＭＦＰ１０１がコインベンダー１０４へアクセス不能状態である場合、コインベンダー１０４を使用するユーザによる利用のみを制限する。
【００４３】
図８は、図１のＭＦＰ１０１によって実行されるジョブ実行制御処理の手順を示すフローチャートである。
【００４４】
図８の処理は、ＣＰＵ１０６がＲＯＭ１０７やＨＤＤ１０９に格納されたプログラムを実行することによって行われる。
【００４５】
図８において、まず、ＣＰＵ１０６はＭＦＰ１０１がコインベンダー１０４へアクセス不能状態であるか否かを判別する（ステップＳ８０１）。
【００４６】
ステップＳ８０１の判別の結果、ＭＦＰ１０１がコインベンダー１０４へアクセス不能状態でないとき、ＣＰＵ１０６は、上述した図５のジョブ実行処理を行う（ステップＳ８０２）。一方、ステップＳ８０１の判別の結果、ＭＦＰ１０１がコインベンダー１０４へアクセス不能状態であるとき、ＣＰＵ１０６は、図９の利用者選択画面９０１を表示部１１８に表示する（ステップＳ８０３）。利用者選択画面９０１では、「認証して利用」ボタン３０２が選択できる状態で表示され、「料金を払って利用」ボタン３０３が選択できない状態で表示される。また、「料金を払って利用」ボタン３０３に関する処理を受け付けできない旨のメッセージも通知される。すなわち、本実施の形態では、ＭＦＰ１０１がコインベンダー１０４へアクセス不能状態である場合、「料金を払って利用」ボタン３０３の選択が回避され、コインベンダー１０４を使用するユーザによる利用のみが制限される。次いで、ＣＰＵ１０６は、「認証して利用」ボタン３０２が選択されると（ステップＳ８０４でＹＥＳ）、上述した図５のステップＳ５０５以降の処理を行う。
【００４７】
上述した図８の処理によれば、ＭＦＰ１０１がコインベンダー１０４へアクセス不能状態である場合、コインベンダー１０４を使用するユーザによる利用のみが制限される。これにより、ＭＦＰ１０１がコインベンダー１０４へアクセス不能状態である場合に、コインベンダー１０４を使用しないユーザが利用を制限されるといった事態を回避することができる。その結果、コインベンダー１０４へアクセス不能状態に陥ることに起因してユーザの利便性が損なわれるのを防止することができる。
【００４８】
また、上述した図８の処理では、ＭＦＰ１０１がコインベンダー１０４へアクセス不能状態である場合、利用者選択画面９０１において、ユーザによる「料金を払って利用」ボタン３０３の選択が回避される。また、ＭＦＰ１０１がコインベンダー１０４へアクセス不能状態である場合、利用者選択画面９０１において、「認証して利用」ボタン３０２が選択できる状態で表示され、「料金を払って利用」ボタン３０３が選択できない状態で表示される。これにより、ＭＦＰ１０１がコインベンダー１０４へアクセス不能状態である場合、コインベンダー１０４を使用するユーザによる「料金を払って利用」ボタン３０３の選択のみを回避することができ、もって、コインベンダー１０４を使用するユーザによる利用のみを確実に制限することができる。
【００４９】
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、「認証して利用」ボタン３０２及び「料金を払って利用」ボタン３０３のうち「認証して利用」ボタン３０２のみを表示しても良い。これにより、ＭＦＰ１０１がコインベンダー１０４へアクセス不能状態である場合、コインベンダー１０４を使用するユーザによる利用のみをより確実に制限することができる。
【００５０】
また、上述した本実施の形態では、「料金を払って利用」ボタン３０３が選択されたことに従ってＭＦＰ１０１がコインベンダー１０４へアクセス不能状態であるか否かを判別しても良い。
【００５１】
図１０は、図８のジョブ実行制御処理の変形例の手順を示すフローチャートである。
【００５２】
図１０の処理は、ＣＰＵ１０６がＲＯＭ１０７やＨＤＤ１０９に格納されたプログラムを実行することによって行われる。
【００５３】
図１０において、まず、ＣＰＵ１０６は利用者選択画面３０１を表示部に１１８に表示し（ステップＳ１００１）、ユーザによって「認証して利用」ボタン３０２が選択されたか否かを判別する（ステップＳ１００２）。
【００５４】
ステップＳ１００２の判別の結果、「認証して利用」ボタン３０２が選択されたとき、ＣＰＵ１０６は上述した図５のステップＳ５０５以降の処理を行う。一方、ステップＳ１００２の判別の結果、「認証して利用」ボタン３０２が選択されないとき、ＣＰＵ１０６はユーザによって「料金を払って利用」ボタン３０３が選択されたか否かを判別する（ステップＳ１００３）。
【００５５】
ステップＳ１００３の判別の結果、「料金を払って利用」ボタン３０３が選択されないとき、ＣＰＵ１０６はステップＳ１００１の処理に戻る。一方、ステップＳ１００３の判別の結果、「料金を払って利用」ボタン３０３が選択されたとき、ＣＰＵ１０６はコインベンダー１０４へアクセス不能状態であるか否かを判別する（ステップＳ１００４）。
【００５６】
ステップＳ１００４の判別の結果、コインベンダー１０４へアクセス不能状態でないとき、ＣＰＵ１０６は上述した図６の課金ジョブ実行処理を行う（ステップＳ１００５）。一方、ステップＳ１００４の判別の結果、コインベンダー１０４へアクセス不能状態であるとき、ＣＰＵ１０６はコインベンダー１０４が利用できない旨を通知する図１１のエラー画面１１００を表示部１１８に表示し（ステップＳ１００６）、本処理を終了する。
【００５７】
上述した図１０の処理では、「料金を払って利用」ボタン３０３が選択されたことに従ってコインベンダー１０４へアクセス不能状態であるか否かが判別され、コインベンダー１０４へアクセス不能状態であった場合、表示部１１８にエラーが通知される。すなわち、コインベンダー１０４へアクセス不能状態である場合であって且つ「料金を払って利用」ボタン３０３が選択された場合のみをＭＦＰ１０１の利用を制限することができ、もって、ＭＦＰ１０１の利用が必要以上に制限されるのを防止することができる。
【００５８】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５９】
１０１  ＭＦＰ
１０４  コインベンダー
１０５  コントローラユニット
１０６  ＣＰＵ
１１３  デバイスＩ／Ｆ
９０１  利用者選択画面
【図１】
2018114694.tif 000003
【図２】
2018114694.tif 000004
【図３】
2018114694.tif 000005
【図４】
2018114694.tif 000006
【図５】
2018114694.tif 000007
【図６】
2018114694.tif 000008
【図７】
2018114694.tif 000009
【図８】
2018114694.tif 000010
【図９】
2018114694.tif 000011
【図１０】
2018114694.tif 000012
【図１１】
2018114694.tif 000013