(57)【要約】      （修正有）【課題】本構成を有していない場合に比較して、表示手段の表示を容易に制御することができる画像形成装置及びプログラムを提供する。【解決手段】画像形成装置は、表示手段と、操作に関する設定情報を受け付ける設定情報受付手段と、前記設定情報受付手段により受け付けられた操作に関する設定情報に基づいて、前記表示手段の表示を制御する表示制御手段とを有し、プログラムは、表示手段を備える画像形成装置において、操作に関する設定情報を受け付けるステップと、受け付けられた操作に関する設定情報に基づいて、前記表示手段の表示を制御するステップとをコンピュータに実行させる。【選択図】図６
2010269563.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
操作に関する設定情報を受け付ける設定情報受付手段と、
前記設定情報受付手段により受け付けられた操作に関する設定情報に基づいて、前記表示手段の表示を制御する表示制御手段と
を有する画像形成装置。
【請求項２】
前記設定情報受付手段は、ログインに関する情報を受け付ける
請求項１に記載の画像形成装置。
【請求項３】
前記設定情報受付手段は、ログイン後の表示が一般仕様及び特別仕様のいずれであるかを選択する情報を受け付ける
請求項１又は２に記載の画像形成装置。
【請求項４】
表示手段を備える画像形成装置において、
操作に関する設定情報を受け付けるステップと、
受け付けられた操作に関する設定情報に基づいて、前記表示手段の表示を制御するステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、スキャナ等の読取装置上で設定したスキャン条件をジョブメモリとして保存し、パラメータの設定をより簡単に行うパラメータ設定装置が開示されている。
特許文献２には、アプリケーション及び認証モジュールを有し、利用者によりアプリケーションが選択された場合には、アプリケーションの種類と認証モジュールとの対応付けを示す情報を参照することにより、選択されたアプリケーションに対応する認証モジュールを用いて認証を行う画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１１２０６７号公報
【特許文献２】特開２００４−２４９７２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、本構成を有していない場合に比較して、操作パネルに関する設定を容易に行うことができる画像形成装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
[画像形成装置]
請求項１に係る画像形成装置は、表示手段と、操作に関する設定情報を受け付ける設定情報受付手段と、前記設定情報受付手段により受け付けられた操作に関する設定情報に基づいて、前記表示手段の表示を制御する表示制御手段とを有する。
【０００６】
請求項２に係る画像形成装置は、前記設定情報受付手段が、ログインに関する情報を受け付ける。
【０００７】
請求項３に係る画像形成装置は、前記設定情報受付手段が、ログイン後の表示が一般仕様及び特別仕様のいずれであるかを選択する情報を受け付ける。
【０００８】
[プログラム]
請求項４に係るプログラムは、表示手段を備える画像形成装置において、操作に関する設定情報を受け付けるステップと、受け付けられた操作に関する設定情報に基づいて、前記表示手段の表示を制御するステップとをコンピュータに実行させる。
【発明の効果】
【０００９】
請求項１に係る画像形成装置によれば、本構成を有していない場合に比較して、表示手段の表示を容易に制御することができる。
【００１０】
請求項２に係る画像形成装置によれば、本構成を有していない場合に比較して、ログインに関する情報に基づいて、表示手段の表示を容易に制御することができる。
【００１１】
請求項３に係る画像形成装置によれば、本構成を有していない場合に比較して、表示手段の表示の切替えを容易に制御することができる。
【００１２】
請求項４に係るプログラムによれば、本構成を有していない場合に比較して、表示手段の表示を容易に制御することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態である画像形成装置を含む、画像形成システムを示す図である。
【図２】図１の画像形成装置のハードウエア構成を例示する図である。
【図３】図２の記憶装置の内部構成を示す図である。
【図４Ａ】カスタマイズドスクリプトの内容を示す第１の例である。
【図４Ｂ】カスタマイズドスクリプトの内容を示す第２の例である。
【図５Ａ】図２のＵＩ装置に表示される画面例である。
【図５Ｂ】図２のＵＩ装置に表示される画面例である。
【図５Ｃ】図２のＵＩ装置に表示される画面例である。
【図５Ｄ】図２のＵＩ装置に表示される画面例である。
【図６】図１の画像形成システムにおけるスクリプト登録（Ｓ１０）を例示するシーケンス図である。
【図７】図１の画像形成システムにおけるユーザ認証（Ｓ２０）を例示するシーケンス図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態を説明する。なお、以下の説明は本発明を実施するのにあたっての一例に過ぎず、本発明が以下に説明される事項に限定されるわけではなく必要に応じて適宜変更可能である。
【００１５】
[画像形成システム]
図１は、本発明の一実施形態である画像形成装置を含む、画像形成システム１を示す図である。図１に示すように、画像形成システム１において、一般的なコンピュータの機能を備えるクライアントＰＣ１０、スクリプト（詳細は後述）を記憶し、クライアントＰＣ１０からの要求に応じてスクリプトを送信するスクリプト管理サーバ１２、コピー、プリント及びファクシミリ送信などの複数の機能を有する画像形成装置１４、及び、クライアントＰＣ１０を使用するユーザを認証する認証サーバ１６が、ネットワーク１８を介して互いに接続されて構成される。
このような構成により、クライアントＰＣ１０、スクリプト管理サーバ１２、画像形成装置１４及び認証サーバ１６は、互いに情報を送受信する。具体的には、スクリプト管理サーバ１２からクライアントＰＣ１０に対してスクリプトが送信され、クライアントＰＣ１０から画像形成装置１４に対してスクリプト及びスクリプトの設定値が送信される。
なお、図１においては、クライアントＰＣ１０、スクリプト管理サーバ１２、画像形成装置１４及び認証サーバ１６が一台ずつ存在しているが、複数台存在してもかまわない。
【００１６】
[画像形成装置のハードウエア構成]
図２は、図１の画像形成装置１４のハードウエア構成を例示する図である。
図２に示すように、画像形成装置１４は、ＣＰＵ１４０、メモリ１４２、ハードディスクドライブ等の記憶装置１４４、図１のクライアントＰＣ１０及び認証サーバ１６等とデータを送受信する通信ＩＦ１４６、タッチパネル及びディスプレイ等のユーザインターフェース（ＵＩ）装置１４８、スキャナ１５０、プリント部１５２から構成される。これらの構成要素は、制御バス１５４を介して互いに通信可能に接続される。
メモリ１４２及び記憶装置１４４は、ＣＰＵ１４０に所定の動作を実行させて画像形成装置１４の動作を制御するプログラムなどを記憶する。
ＵＩ装置１４８は、例えば、操作パネルであり、ユーザを認証するための認証情報（例えば、ユーザ名及びパスワード）の入力などを受け付ける。
プリント部１５２は、給紙装置（不図示）から供給された用紙に印刷を施す。
【００１７】
図３は、図２の記憶装置１４４の内部構成を示す図である。
図３に示すように、記憶装置１４４は、モジュール記憶領域１５６及びスクリプト記憶領域１６６を有する。
【００１８】
モジュール記憶領域１５６には、まとまりのある機能を持つよう、複数のプログラムを組み合わせたモジュールが記憶される。ここでは、図３に示すように、図２のＵＩ装置１４８への表示機能を持つ画面表示用モジュール１５８、スクリプト登録（詳細は後述）の機能を持つ登録用モジュール１６０、図２の通信ＩＦ１４６などを介して、認証サーバ１６に認証可否を問い合わせる機能を持つ認証用モジュール１６２、及び、業務操作が実行されるよう、図２のプリント部１５２などを制御する業務操作用モジュール１６４が記憶される。
なお、業務操作とは、図１の画像形成装置１４において実行可能な操作であり、例えば、コピー、プリント及びファクシミリ送信である。
【００１９】
スクリプト記憶領域１６６には、スクリプト１６８−１〜１６８−Ｎ（Ｎは１以上の正数）が記憶される。スクリプトとは、簡易的なプログラムであり、Ｊａｖａ（登録商標）  Ｓｃｒｉｐｔ及びＶｉｓｕａｌ  Ｂａｓｉｃ  Ｓｃｒｉｐｔなどのスクリプト言語を用いて記述される。
ここでは、図３に示すように、図１のクライアントＰＣ１０から図２の通信ＩＦ１４６を介して受信したスクリプトが、カスタマイズドスクリプトとして記憶される。
カスタマイズドスクリプトには、各モジュールの機能を調整するための設定情報が記述される。例えば、カスタマイズドスクリプト１６８−１が実行されることによって、画面表示用モジュール１５８の実行によってＵＩ装置１４８に表示される内容に、変更等が加えられる。また、カスタマイズドスクリプト１６８−２が実行されることによって、認証用モジュール１６２により実行される認証方式に、変更等が加えられる。
【００２０】
図４は、図３のスクリプト記憶領域１６６に記憶されるカスタマイズドスクリプト１６８の内容を示す図である。
図４Ａは、カスタマイズドスクリプト１６８の内容を示す第１の例である。
図４Ａに示すように、カスタマイズドスクリプト１６８には、設定項目及び設定値が対応付けられて記述される。設定値がＯＮ（オン）とは、対応する設定項目が有効であることを示し、例えば、用紙トレイ選択ボタンがＯＮとは、用紙トレイ選択ボタンが表示されることを示す。また、設定値がＯＦＦ（オフ）とは、対応する設定項目が無効であることを示し、例えば、スクロールバーがＯＦＦとは、スクロールバーが表示されないことを示す。
なお、スクリプト記憶領域１６６に記憶されたばかりの初期状態のカスタマイズドスクリプト１６８には、設定値が設定されていないか、デフォルトの設定値しか設定されていないので、ユーザによって指定された設定値の書込みが受け付けられる。
【００２１】
図４Ａに示すカスタマイズドスクリプト１６８は、らくらくコピー画面が図２のＵＩ装置１４８に最初に表示されるよう、図３の画面表示用モジュール１５８の機能を調整する。
なお、らくらくコピー画面とは、操作性の向上という観点から、通常のコピー画面と比べ、画面の構成要素が少なく、文字が大きく表示されるようにした画面である。
例えば、定形業務が多く、操作の内容が限られている場合には、ユーザは、図４Ａに示すカスタマイズドスクリプト１６８を登録することにより、操作性を向上させることができる。
ここでは、認証機能を明示的にＯＦＦに設定しているが、カスタマイズドスクリプトにおいて認証機能を設定しない場合には、図３の画面表示用モジュール１５８が実行されることによって、デフォルトの認証画面が表示され、図３の認証用モジュール１６２が実行されることによって、デフォルトの認証方式による認証がなされる。
【００２２】
図４Ｂは、カスタマイズドスクリプト１６８の内容を示す第２の例である。
図４Ａに示したカスタマイズドスクリプト１６８と同様、図４Ｂのカスタマイズドスクリプト１６８には、設定項目及び設定値が対応付けられて記述される。
図４Ｂに示すカスタマイズドスクリプト１６８は、認証画面が図２のＵＩ装置１４８に最初に表示されるよう、図３の画面表示用モジュール１５８の機能を調整する。
なお、認証画面とは、セキュリティ向上の観点から、例えば、ユーザに対して認証情報の入力を促すための画面である。
例えば、社外の人間が多く出入りする場合には、ユーザは、図４Ｂに示すカスタマイズドスクリプト１６８を登録することにより、セキュリティを向上させることができる。
ここでは、認証に関する設定項目及び設定値と、その後の操作に関する設定項目及び設定値とを、一つのスクリプトに記述しているが、複数のスクリプトに記述してもよい。
【００２３】
なお、図４Ｂに示すカスタマイズスクリプトは、認証成功後には、認証画面から、ログイン後メニュー画面（詳細は後述）に遷移することを設定しているが、らくらくコピー画面（詳細は後述）に遷移することを設定してもよい。
【００２４】
図５は、図２のＵＩ装置１４８に表示される画面例である。
図５Ａは、カスタマイズドスクリプト１６８が登録されず、図３の画面表示用モジュールの機能がデフォルトのままである場合、図２のＵＩ装置１４８に表示される画面例である。
図５Ａ（Ａ）は、初期画面として表示されるメニュー画面の例である。図５Ａ（Ａ）に示すように、メニュー画面には、図１の画像形成装置１４が有する機能に対応した各種ボタンが表示される。図５Ａ（Ａ）のコピーボタンが押下されることにより、メニュー画面は、図５Ａ（Ｂ）のコピー画面に遷移する。
【００２５】
図５Ｂは、図４Ａに示したカスタマイズドスクリプト１６８が登録され、図３の画面表示用モジュールの機能が調整される場合、図２のＵＩ装置１４８に表示される画面例である。
図４Ａに示したカスタマイズドスクリプト１６８が登録された場合、らくらくコピー画面が初期画面として表示される。図５Ｂに示すように、らくらくコピー画面には、白黒・カラー選択ボタン１７２、読取面・印刷面選択ボタン１７４、印刷用紙選択ボタン１７６及び印刷濃度選択ボタン１７８が表示されている。これらのボタンは、図４Ａに示したカスタマイズドスクリプト１６８において設定値がＯＮであるオブジェクトである。
【００２６】
図５Ｃは、図４Ｂに示したカスタマイズドスクリプト１６８が登録され、図３の画面表示用モジュールの機能が調整される場合、図２のＵＩ装置１４８に表示される画面例である。
図５Ｃ（Ａ）は、初期画面として表示される認証画面の例である。図５Ｃ（Ａ）に示すように、認証画面には、ユーザ名入力フォーム１８２、パスワード入力フォーム１８４及び確定ボタン１８６が表示されている。これらのボタンは、図４Ｂに示したカスタマイズドスクリプト１６８において設定値がＯＮであるオブジェクトである。
ユーザ名入力フォーム１８２及びパスワード入力フォーム１８４において、ユーザ名及びパスワードが正しく入力され、確定ボタン１８６が押下されることにより、認証画面は、図５Ｃ（Ｂ）のログイン後メニュー画面に遷移する。この動作は、図４Ｂに示したカスタマイズドスクリプト１６８によって設定された動作である。なお、図４Ｂに示したカスタマイズドスクリプト１６８において、認証画面かららくらくコピー画面に遷移することが設定されている場合には、図５Ｄに示す画面が表示される。
図５Ｃ（Ｂ）に示すように、ログイン後メニュー画面では、ログインユーザ表示部１８８において、現在ログインしているユーザ（ログインユーザ）が表示される。業務操作終了後、ログインユーザは、ログアウトボタン１９０を押下することによりログアウトすることができる。
【００２７】
[スクリプト登録]
図６は、図１の画像形成システム１におけるスクリプト登録（Ｓ１０）を例示するシーケンス図である。
図６に示すように、ステップ１００（Ｓ１００）において、クライアントＰＣ１０は、ユーザから、画像形成装置１４の利用状況に応じたスクリプトの選択を受け付け、受け付けたスクリプトが送信されるよう、スクリプト管理サーバ１２に要求する。
ステップ１０２（Ｓ１０２）において、スクリプト管理サーバ１２は、ステップ１００において要求されたスクリプトをクライアントＰＣ１０に送信する。
ステップ１００〜１０２（Ｓ１００〜１０２）の処理は、例えば、クライアントＰＣ１０が、スクリプト管理サーバ１２側に配置されたＷｅｂアプリケーションにアクセスすることによって行われてもよい。
また、ステップ１００〜１０２（Ｓ１００〜１０２）の処理に代えて、クライアントＰＣ１０は、ユーザが作成したスクリプトの入力を受け付けてもよい。
【００２８】
ステップ１０４（Ｓ１０４）において、クライアントＰＣ１０は、ステップ１０２において受信したスクリプトを、画像形成装置１４に対して送信する。クライアントＰＣ１０は、例えば、ＳＯＡＰ（Ｓｏｆｔｗａｒｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）を用いて送信する。送信するスクリプトによっては、クライアントＰＣ１０は、スクリプトを添付ファイル（ＳＯＡＰ  Ａｔｔａｃｈｍｅｎｔ）として送信してもよい。
ステップ１０６（Ｓ１０６）において、画像形成装置１４は、クライアントＰＣ１０からスクリプトを受信した場合には、受信完了を通知する。予め定められた時間内に通知がされない場合には、クライアントＰＣ１０が受信を確認する（ステップ１０８（Ｓ１０８））。この受信確認は一回も行われなくともよいし、複数回行われてもよい。
【００２９】
ステップ１１０（Ｓ１１０）において、画像形成装置１４は、ステップ１０６において受信したスクリプトを、カスタマイズドスクリプト１６８として記憶する。
ステップ１１２（Ｓ１１２）において、クライアントＰＣ１０は、ユーザによって指定されたカスタマイズドスクリプト１６８の設定値を、画像形成装置１４に送信する。
ステップ１１４（Ｓ１１４）において、画像形成装置１４は、ステップ１１２において受信した設定値を、ステップ１１０において記憶したカスタマイズドスクリプト１６８に書き込む。以降、画像形成装置１４において、ユーザによって指定された設定値が書き込まれたカスタマイズスクリプト１６８が実行されることになる。
【００３０】
以上説明したように、クライアントＰＣ１０は、画像形成装置１４の利用状況に応じて、スクリプト管理サーバ１２からスクリプトを取得し、スクリプトの設定値を指定する。画像形成装置１４は、このようなスクリプトを実行することによって、操作パネルの表示を制御する。
このように、操作パネルをハードウエア的に（又はソフトウエア的に）作り込む場合などに比べて、ユーザは、画像形成装置１４の利用状況に応じて、操作パネルの表示を容易に設定及び変更することができる。
【００３１】
[ユーザ認証]
図７は、図１の画像形成システム１におけるユーザ認証（Ｓ２０）を例示するシーケンス図である。
以下、認証されたユーザだけが業務操作を実行できるという利用状況のもと、認証機能がＯＮのカスタマイズドスクリプトが登録されているものとする。
【００３２】
図７に示すように、ステップ２００（Ｓ２００）では、画像形成装置１４において、ＵＩ装置１４８は、認証用モジュール１６２に対して、ユーザ認証を要求する。具体的には、ＵＩ装置１４８は、ユーザから、認証情報の入力を受け付け、制御バス１５４などを介して、認証用モジュール１６２に送信する。
ステップ２０２（Ｓ２０２）において、認証用モジュール１６２は、ステップ２００において受信した認証情報に基づいて、ユーザ認証が許可されるか否かを認証サーバ１６に問い合わせる。具体的には、認証用モジュール１６２は、通信ＩＦ１４６などを介して、認証情報を認証サーバ１６に送信する。
【００３３】
ステップ２０４（Ｓ２０４）において、認証サーバ１６は、ステップ２０２において受信した認証情報に基づいて、ユーザ認証を許可するか否かを判断し、通信ＩＦ１４６などを介して、ユーザ認証の可否を認証用モジュール１６２に通知する。具体的には、認証サーバ１６は、認証情報が、認証データベースなどに予め記憶された情報のいずれかと合致する場合には、ユーザ認証を許可すると判断し、そうでない場合には、ユーザ認証を許可しないと判断する。さらに、認証サーバ１６は、ユーザ認証を許可すると判断した場合には、ユーザの権限に関する情報（ユーザ権限情報）を認証用モジュール１６２に送信する。
ステップ２０６（Ｓ２０６）において、認証用モジュール１６２は、ステップ２０４において受信したユーザ認証の可否をＵＩ装置１４８に通知する。ユーザ認証が許可された場合には、認証用モジュール１６２は、ステップ２０４において受信したユーザ権限情報をＵＩ装置１４８に送信し、ＵＩ装置１４８は、ユーザ権限情報に対応する業務操作を受け付け可能となる。ログアウトボタンが押下されるなど、ユーザから、業務操作を終了させる明示的な指示がない限り、ＵＩ装置１４８は、業務操作を受け付ける。なお、ユーザがログイン状態を容易に把握できるよう、ＵＩ装置１４８は、ログイン状態を表示してもよいし、ログイン及びログアウトがされるたびに、その旨を表示してもよい。
【００３４】
ユーザ認証が許可された場合には、ステップ２０８（Ｓ２０８）において、ＵＩ装置１４８は、ユーザから業務操作を受け付け、業務操作用モジュール１６４に送信する。
ステップ２１０（Ｓ２１０）において、業務操作用モジュール１６４は、受け付けた業務操作が実行されるよう、プリント部１５２などを制御する。
【００３５】
ステップ２０８〜２１０（Ｓ２０８〜２１０）における業務操作が終了した場合には、ステップ２１２（Ｓ２１２）において、ＵＩ装置１４８は、認証用モジュール１６２に対して、ユーザ認証の解除を要求する。具体的には、ＵＩ装置１４８は、ユーザからログアウトを受け付け、制御バス１５４などを介して、認証用モジュール１６２に送信する。
ステップ２１４（Ｓ２１４）において、認証用モジュール１６２は、ステップ２０４において許可されたユーザ認証を解除する。例えば、認証用モジュール１６２は、ユーザ及び認証状態を保持したテーブルの内容を書き換える。
ステップ２１６（Ｓ２１６）において、認証用モジュール１６２は、ユーザ認証が解除された旨をＵＩ装置１４８に通知する。正常にユーザ認証が解除された場合には、ＵＩ装置１４８は、初期画面として設定された画面（例えば、認証画面及びメニュー画面）を表示する。
【符号の説明】
【００３６】
１          画像形成システム
１０      クライアントＰＣ
１２      スクリプト管理サーバ
１４      画像形成装置
１４０  ＣＰＵ
１４２  メモリ
１４４  記憶装置
１４６  通信ＩＦ
１４８  ＵＩ装置
１５０  スキャナ
１５２  プリント部
１５４  制御バス
１５６  モジュール記憶領域
１５８  画面表示用モジュール
１６０  登録用モジュール
１６２  認証用モジュール
１６４  業務操作用モジュール
１６６  スクリプト記憶領域
１６８  カスタマイズドスクリプト
１６      認証サーバ
１８      ネットワーク
【図１】
2010269563.tif 000003
【図２】
2010269563.tif 000004
【図３】
2010269563.tif 000005
【図４Ａ】
2010269563.tif 000006
【図４Ｂ】
2010269563.tif 000007
【図５Ａ】
2010269563.tif 000008
【図５Ｂ】
2010269563.tif 000009
【図５Ｃ】
2010269563.tif 000010
【図５Ｄ】
2010269563.tif 000011
【図６】
2010269563.tif 000012
【図７】
2010269563.tif 000013