(57)【特許請求の範囲】
【請求項１】
画像形成装置のドライバープログラムにおいて、
コンピューターに、
ユーザーの操作に基づく前記画像形成装置へのジョブ要求時にドライバー画面を表示装置に表示させるステップと、
ドライバー画面内の所定の操作部が操作されると、前記ユーザーについての、前記画像形成装置に登録されているユーザー設定情報を前記画像形成装置から送信させ、前記ユーザー設定情報を含むユーザー設定情報ページを前記表示装置に表示させるステップと、
を実行させるためのドライバープログラムにおいて、
前記ユーザー設定情報ページは、前記画像形成装置に登録されている、前記ユーザーについての認可情報を含み、前記認可情報は、前記画像形成装置の１または複数の機能のそれぞれについて使用が許可されているか否かを示す情報であり、
前記ユーザー設定情報ページは、さらに、前記画像形成装置に登録されている、前記ユーザーがアクセス可能な文書ボックスのリストを含み、
前記ドライバー画面のうち、ジョブ要求に係るジョブの設定を行う設定画面内に前記所定の操作部を表示させ、
前記所定の操作部が操作されると、（ａ）前記ユーザーの認証情報を前記画像形成装置へ送信し、ユーザー認証後に前記ユーザー設定情報を前記画像形成装置から送信させるとともに、（ｂ）ウェブブラウザーを起動し、前記ウェブブラウザーに、前記所定の操作部に含まれる前記画像形成装置のＵＲＬからページデータを取得させ前記ユーザー設定情報ページを、前記表示装置において、前記ドライバー画面が表示されているウィンドウとは別のウィンドウに、前記ドライバー画面と同時に表示させること、
を特徴とするドライバープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバープログラムに関するものである。
【背景技術】
【０００２】
プリンター、複合機などといった画像形成装置は、パーソナルコンピューターなどの端末装置のドライバーから、印刷、ファクシミリ装置、画像読取などのジョブの要求を受け付け、そのジョブを実行する。その際、端末装置では、ドライバー画面が表示され、そのドライバー画面において、印刷設定などの各種設定の入力が可能である。
【０００３】
ある端末装置では、画像形成装置の各種機能が使用可能な状態にあるか否かを表示することが可能である（例えば特許文献１参照）。また、ある端末装置では、画像形成装置に登録されている文書ボックスのリストを表示することが可能である（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３２６６０３号公報
【特許文献２】特開２００８−０４０７８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のように、端末装置において画像形成装置の各種情報を表示することが可能であるが、あるユーザーが印刷などのジョブの要求を行う際に、その画像形成装置においてそのユーザー自身に固有な設定情報を表示させ、ユーザーがその自己の設定情報を確認しながらジョブの要求を行うことは簡単ではない。
【０００６】
次のようにすれば、ユーザーがその自己の設定情報を確認しながらジョブの要求を行うことは可能ではあるが、ユーザーの操作が非常に煩雑になる。例えば、ユーザーは、所定のソフトウェアプログラムを使用して、自己の設定情報を端末装置に表示させるために上述の技術のようにして画像形成装置にアクセスした上で、ドライバープログラムを起動させ、印刷設定などを入力し、その後、ジョブ要求を発行する。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、ユーザーが簡単な操作でそのユーザー固有の設定情報を確認しながらジョブの要求を行うことができるようにするドライバープログラムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明では以下のようにした。
【０００９】
本発明に係るドライバープログラムは、コンピューターに、ユーザーの操作に基づく画像形成装置へのジョブ要求時にドライバー画面を表示装置に表示させるステップと、そのドライバー画面内の所定の操作部が操作されると、そのユーザーについての、画像形成装置に登録されているユーザー設定情報を画像形成装置から送信させ、そのユーザー設定情報を含むユーザー設定情報ページを表示装置に表示させるステップとを実行させる。ユーザー設定情報ページは、画像形成装置に登録されている、ユーザーについての認可情報を含み、認可情報は、画像形成装置の１または複数の機能のそれぞれについて使用が許可されているか否かを示す情報である。ユーザー設定情報ページは、さらに、画像形成装置に登録されている、ユーザーがアクセス可能な文書ボックスのリストを含む。そして、ドライバー画面のうち、ジョブ要求に係るジョブの設定を行う設定画面内に所定の操作部を表示させ、その所定の操作部が操作されると、（ａ）ユーザーの認証情報を画像形成装置へ送信し、ユーザー認証後にユーザー設定情報を画像形成装置から送信させるとともに、（ｂ）ウェブブラウザーを起動し、ウェブブラウザーに、その所定の操作部に含まれる画像形成装置のＵＲＬ（Uniform Resource Locator）からページデータを取得させユーザー設定情報ページを、表示装置において、ドライバー画面が表示されているウィンドウとは別のウィンドウに、ドライバー画面と同時に表示させる。
【００１０】
これにより、ユーザーは、ドライバー画面における１回の操作で、ジョブ要求時にユーザー設定情報ページを表示させることができる。したがって、ユーザーが簡単な操作でそのユーザー固有の設定情報を確認しながらジョブの要求を行うことができる。さらに、ユーザーが簡単な操作で自己の使用可能な文書ボックスを確認しながらジョブの要求を行うことができる。したがって、例えば文書ボックスへの文書保存といったジョブの要求の際に、ユーザーは、自己が使用可能な文書ボックスを誤りなく選択することができる。さらに、ユーザーが簡単な操作で自己の認可情報を確認しながらジョブの要求を行うことができる。したがって、ユーザーは、そのジョブの設定に関連する機能の使用が自己に許可されているか否かを認可情報で確認しながら、ジョブの設定を入力することができる。さらに、ユーザーは、画像形成装置へのログイン操作を別途行う必要がなく、ドライバー画面から、ただちにユーザー設定情報ページを表示させることができる。
【発明の効果】
【００２０】
本発明に係るドライバープログラムによれば、ユーザーが簡単な操作で自己の設定情報を確認しながらジョブの要求を行うことができる。
【図面の簡単な説明】
【００２１】
【図１】図１は、本発明の実施の形態に係るドライバープログラムをインストールされた端末装置を含む画像形成システムを示すブロック図である。
【図２】図２は、図１における画像形成装置の構成を示すブロック図である。
【図３】図３は、図１における端末装置の構成を示すブロック図である。
【図４】図４は、図３におけるドライバーにより表示装置に表示されるドライバー画面の一例を示す図である。
【図５】図５は、図３におけるドライバーに対する操作に基づいてウェブブラウザーにより表示装置に表示されるユーザー設定情報ページの一例を示す図である。
【発明を実施するための形態】
【００２２】
以下、図に基づいて本発明の実施の形態を説明する。
【００２３】
図１は、本発明の実施の形態に係るドライバープログラムをインストールされた端末装置を含む画像形成システムを示すブロック図である。
【００２４】
図１に示すシステムにおいては、画像形成装置１が、ネットワーク２に接続され、そのネットワーク２に端末装置３が接続されている。画像形成装置１は、プリンター、スキャナー機、コピー機、複合機などといった装置である。この画像形成装置１は、複数のユーザーにより共用されており、各ユーザーは、画像形成装置１の操作パネルを直接操作して画像形成装置１を利用することができるとともに、遠隔の端末装置３からネットワーク２を介して画像形成装置１を利用することができる。端末装置３に、本発明の実施の形態に係るドライバープログラムがインストールされている。
【００２５】
図２は、図１における画像形成装置１の構成を示すブロック図である。
【００２６】
画像形成装置１は、プリンター１１と、スキャナー１２と、ファクシミリ装置１３と、操作パネル１４と、通信装置１５と、演算処理装置１６と、記憶装置１７とを備える。
【００２７】
プリンター１１は、印刷データに基づいて原稿画像を印刷する内部デバイスである。スキャナー１２は、原稿から原稿画像を光学的に読み取り、原稿画像の画像データを生成する内部デバイスである。ファクシミリ装置１３は、送信すべき原稿画像の画像データからファクシミリ信号を生成し送信するとともに、ファクシミリ信号を受信し画像データに変換する内部デバイスである。
【００２８】
また、操作パネル１４は、画像形成装置１の筐体表面に配置され、ユーザーに対して各種情報を表示する表示装置と、ユーザー操作を検出する入力装置とを有する。表示装置としては例えば液晶ディスプレイが使用される。入力装置としては、キースイッチ、タッチパネルなどが使用される。キースイッチはハードウェアキーであり、表示装置およびタッチパネルによりソフトウェアキーが実現される。このように、操作パネル１４は、画像形成装置１のユーザーインターフェースである。
【００２９】
また、通信装置１５は、ネットワーク２に接続され、ネットワーク２を介して他の装置（端末装置３など）と所定の通信プロトコルでデータ通信を行う装置である。通信装置１５としては、ネットワークインターフェース、モデムなどが使用される。
【００３０】
また、演算処理装置１６は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有するコンピューターであり、図示せぬ記憶装置、ＲＯＭなどからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。
【００３１】
画像形成装置１の起動後に、各種プログラムが演算処理装置１６により適宜実行される。この実施の形態では、演算処理装置１６により、図示せぬオペレーティングシステム、コントローラー３１、通信処理部３２、パネル制御部３３、ジョブ制御部３４、認証認可管理部３５、ステータス管理部３６、ウェブサーバー管理部３７、サービス実行部３８などの処理部が実現される。
【００３２】
コントローラー３１は、プリンター１１、スキャナー１２、ファクシミリ装置１３、操作パネル１４などといった内部デバイスを監視および制御する処理部である。コントローラー３１は、内部デバイスの状態をステータス管理部３６に通知する。
【００３３】
通信処理部３２は、通信装置１５を制御してデータ通信を実行する処理部である。通信処理部３２は、端末装置３のドライバーと通信する。また、通信処理部３２は、ウェブサーバーを有し、ＨＴＴＰ（Hypertext Transfer Protocol）で端末装置３のウェブブラウザーと通信する。
【００３４】
パネル制御部３３は、コントローラー３１を使用して、操作パネル１４に各種画面を表示させたり、操作パネル１４に対するユーザー操作を検出したりするとともに、ユーザー操作などに従って画面遷移を行う処理部である。
【００３５】
ジョブ制御部３４は、サービス実行部３８により受け付けたジョブ要求に応じたジョブを実行する処理部である。ジョブ制御部３４は、コントローラー３１を使用して、ジョブ種別に応じた内部デバイス（プリンター１１など）を動作させる。
【００３６】
認証認可管理部３５は、例えばジョブ要求に含まれるユーザー認証情報（ユーザーＩＤ、パスワードなど）に基づいてユーザー認証を行うとともに、認可情報に基づいて、要求されたジョブの実行を許可するか否かを判定する。つまり、ユーザー認証に成功し、かつ、認可情報に基づきジョブの実行が許可される場合のみ、ジョブが実行される。
【００３７】
ステータス管理部３６は、コントローラー３１からの内部デバイス状態の情報などに基づいて、サービス実行部３８により受け付けられたジョブの状態を特定する。
【００３８】
ウェブサーバー管理部３７は、通信処理部３２のウェブサーバーによりページデータの送信要求が受信されたときに、そのページデータを生成し、通信処理部３２のウェブサーバーで、そのページデータを送信する。ウェブサーバー管理部３７は、ＨＴＭＬ（Hypertext Markup Language）で記述されたページデータを生成する。
【００３９】
ウェブサーバー管理部３７は、所定のＵＲＬのページデータの送信要求が受信されると、画像形成装置１に登録されているユーザー設定情報を含むユーザー設定情報ページのページデータを生成する。例えば、送信要求におけるそのＵＲＬのパラメーターとして、例えば、ユーザーＩＤが含められており、そのユーザーＩＤに関連付けられているユーザーのユーザー設定情報ページのページデータが生成される。また、ユーザー設定情報としては、そのユーザーの認可情報、そのユーザーがアクセス可能な文書ボックスリストなどがある。認可情報は、画像形成装置１の１または複数の所定の機能のそれぞれについて、使用がそのユーザーに許可されているか否かを示す情報である。そのようなユーザー設定情報は、図示せぬデータベースなどから取得される。
【００４０】
サービス実行部３８は、操作パネル１４に対するユーザー操作やネットワーク２を介して端末装置３から供給されるコマンドによるジョブ要求（印刷、コピー、ファクシミリ送信、システム設定変更など）を受け付け、その要求に応じたジョブを実行させる。印刷、コピー、ファクシミリ送信などのジョブについては、サービス実行部３８は、ジョブ制御部３４に実行させる。
【００４１】
図２において、記憶装置１７は、ハードディスクドライブ、フラッシュメモリーなどといった不揮発性の記憶装置であって、１または複数の文書ボックス１７ａを形成する。文書ボックス１７ａには、１または複数の文書データファイルが格納可能である。例えば、この画像形成装置１では、文書ボックス１７ａ内の文書データファイルに基づく文書の印刷といったジョブも実行可能である。
【００４２】
図３は、図１における端末装置３の構成を示すブロック図である。端末装置３は、例えば、オペレーティングシステム、ウェブブラウザーなどをインストールされたネットワーク通信機能を有するパーソナルコンピューターである。
【００４３】
端末装置３は、通信装置４１と、表示装置４２と、入力装置４３と、演算処理装置４４と、記憶装置４５とを備える。
【００４４】
通信装置４１は、ネットワーク２に接続され、ネットワーク２を介して他の装置（画像形成装置１など）と所定の通信プロトコルでデータ通信を行う装置である。通信装置４１としては、ネットワークインターフェース、モデムなどが使用される。
【００４５】
表示装置４２は、端末装置３のユーザーに対して各種画面を表示する、液晶ディスプレイなどといった装置である。入力装置４３は、ユーザーによるユーザー操作を検出する、キーボード、マウスなどといった装置である。
【００４６】
また、演算処理装置４４は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有するコンピューターであり、図示せぬ記憶装置、ＲＯＭなどからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。
【００４７】
端末装置３の起動後に、各種プログラムが演算処理装置４４により適宜実行される。この実施の形態では、演算処理装置４４により、図示せぬオペレーティングシステム、通信処理部６１、ウェブブラウザー６２、ドライバー６３などの処理部が実現される。
【００４８】
通信処理部６１は、通信装置４１を制御してデータ通信を、所定の通信プロトコルで実行する。
【００４９】
ウェブブラウザー６２は、通信処理部６１を使用して、ＨＴＴＰでウェブサーバーからページデータ（ＨＴＭＬファイル）を取得し、そのページデータに基づく画面を表示装置４２に表示させる処理部である。
【００５０】
ドライバー６３は、記憶装置４５内のドライバープログラム７１が演算処理装置４４において実行されることにより実現される処理部であって、画像形成装置１用のドライバーである。ドライバー６３は、（ａ）入力装置４３に対するユーザーの操作に基づく画像形成装置１へのジョブ要求時にドライバー画面を表示装置４２に表示させるステップと、（ｂ）入力装置４３を使用してそのドライバー画面内の所定の操作部が操作されると、そのユーザーについての、画像形成装置１に登録されているユーザー設定情報を画像形成装置１から送信させ、そのユーザー設定情報を含むユーザー設定情報ページを表示装置４２に表示させるステップとを実行する。
【００５１】
この実施の形態では、ユーザー設定情報ページは、画像形成装置１に登録されている、そのユーザーについての認可情報を含む。また、この実施の形態では、ユーザー設定情報ページは、画像形成装置１に登録されている、そのユーザーがアクセス可能な文書ボックスのリストを含む。
【００５２】
また、この実施の形態では、そのドライバー画面のうち、ジョブ要求に係るジョブの設定を行う設定画面内に操作部（操作ボタンなど）を表示させ、その操作部が操作されると、画像形成装置１に登録されている、そのユーザーについての認可情報を含むユーザー設定情報ページが表示される。
【００５３】
また、この実施の形態では、そのドライバー画面内のその操作部が操作されると、ウェブブラウザー６２を起動し、ウェブブラウザー６２に、その操作部に含まれる画像形成装置１のＵＲＬからページデータを取得させユーザー設定情報ページを表示装置４２に表示させる。
【００５４】
また、この実施の形態では、そのドライバー画面内のその操作部が操作されると、ユーザー認証情報を画像形成装置１へ送信し、画像形成装置１によるユーザー認証後にユーザー設定情報を画像形成装置１から送信させる。
【００５５】
このユーザー認証情報は、ユーザーＩＤ、ユーザーＩＤおよびパスワードの対などであり、予めドライバー６３に入力され、記憶装置４５などに保持されている。
【００５６】
また、上述の操作部は、ユーザー設定ページへのリンクを有している。例えば、ドライバー６３は、ドライバー画面の表示時に、そのリンクを生成する。その場合、ドライバー６３は、所定のＵＲＬ（例えば、画像形成装置１のウェブサーバー管理部３７におけるＣＧＩ（Common Gateway Interface）のＵＲＬ）に、パラメーターとしてユーザーＩＤなどを付加してユーザー設定ページへのリンクを生成する。あるいは、上述の操作部は、画像形成装置１のウェブサーバー管理部３７におけるＣＧＩのＵＲＬを有し、ユーザー設定ページのページデータを要求する際に、ユーザーＩＤなどをそのＵＲＬにパラメーターとして付加するようにしてもよい。
【００５７】
なお、記憶装置４５は、ハードディスクドライブ、フラッシュメモリーなどの不揮発性の記憶装置である。また、記憶装置４５は、ドライバープログラム７１が記憶されてたＣＤ−ＲＯＭなどの可搬性のある記録媒体と、その記録媒体からドライバープログラム７１を読み出すことが可能な駆動装置とで構成されていてもよい。
【００５８】
次に、上記システムにおける各装置（特に、端末装置３のドライバー６３）の動作について説明する。
【００５９】
端末装置３のユーザーは、画像形成装置１に対して印刷などのジョブの要求を送信する際に、入力装置４３に対して所定の操作を行って、ドライバー６３を起動させる。
【００６０】
そのとき、まず、ドライバープログラム７１が実行開始され、ドライバー６３が起動する。そして、ドライバー６３は、起動すると、ドライバー画面を表示装置４２に表示させる。ドライバー画面には、ユーザーが入力装置４３を使用して操作可能な所定の操作部が表示される。
【００６１】
図４は、図３におけるドライバー６３により表示装置４２に表示されるドライバー画面の一例を示す図である。図４に示すドライバー画面は、ユーザーが複数のタブから１つのタブを選択することにより、そのタブに対応する画面に切り換えられる。図４に示すドライバー画面は、ドライバー画面のうちの、ジョブ要求（ここでは、印刷）に係るジョブの設定（ここでは、印刷設定）を行う設定画面１１１である。この設定画面内に、操作ボタン１２１が表示される。
【００６２】
ユーザーが入力装置４３を使用してそのドライバー画面内の操作部（操作ボタン１２１）を操作すると、ドライバー６３は、その操作を検出し、そのユーザーについてのユーザー設定情報ページの送信要求を画像形成装置１へ送信する。
【００６３】
この実施の形態では、その送信要求は、ＨＴＴＰコマンドとされ、ＨＴＴＰ内で指定されるＵＲＬとして、ユーザー認証情報がパラメーターとして含まれた所定のＣＧＩのＵＲＬが使用される。
【００６４】
この送信要求は、ネットワーク２を介して画像形成装置１の通信処理部３２のウェブサーバーで受信される。
【００６５】
画像形成装置１では、この送信要求が受信されると、ウェブサーバー管理部３７は、まず、送信要求に含まれているユーザー認証情報を抽出し、そのユーザー認証情報の正当性を認証認可管理部３５に判定させる。
【００６６】
そのユーザー認証情報が正当なものであると判定された場合、ウェブサーバー管理部３７は、認証認可管理部３５からそのユーザーの認可情報を取得するとともに、そのユーザーがアクセス権（リード、ライトなどの権限）を有する文書ボックスのリストを生成し、その認可情報とその文書ボックスのリストを含むページデータをＨＴＭＬファイルとして生成する。
【００６７】
そして、ウェブサーバー管理部３７は、そのページデータを、送信要求の送信元である端末装置３へ送信する。
【００６８】
端末装置３では、通信処理部６１によりそのページデータが受信されると、ウェブブラウザー６２は、そのページデータに基づいて、ユーザー設定情報ページを表示装置４２に表示させる。なお、ウェブブラウザー６２は、送信要求の送信時にドライバー６３により起動されるようにしてもよいし、ページデータ受信時に、ドライバー６３またはオペレーティングシステムにより自動的に起動されるようにしてもよい。
【００６９】
図５は、図３におけるドライバー６３に対する操作に基づいてウェブブラウザー６２により表示装置４２に表示されるユーザー設定情報ページの一例を示す図である。
【００７０】
図５に示すユーザー設定情報ページでは、ユーザー「鈴木  太郎」のユーザー設定情報が表示されている。このユーザー設定情報ページは、基本情報フレーム１４１、認可情報フレーム１４２、およびカスタム文書ボックスフレーム１４３を有し、ユーザー「鈴木  太郎」について画像形成装置１に登録されている各種情報を含んでいる。
【００７１】
この端末装置３では、ドライバー画面とともに、ユーザー設定情報ページが同時に表示装置４２に表示される。例えば、マルチウィンドウ機能を有するオペレーティングシステムが端末装置３で稼働している場合、ドライバー画面が１つのウィンドウに表示され、ユーザー設定情報ページが別のウィンドウに表示される。
【００７２】
以上のように、上記実施の形態によれば、ドライバープログラム７１が演算処理装置４４で実行されることによりドライバー６３が実現され、そのドライバー６３が、（ａ）ユーザーの操作に基づく画像形成装置１へのジョブ要求時にドライバー画面を表示装置４２に表示させるステップと、（ｂ）そのドライバー画面内の所定の操作部が操作されると、そのユーザーについての、画像形成装置１に登録されているユーザー設定情報を画像形成装置１から送信させ、そのユーザー設定情報を含むユーザー設定情報ページを表示装置４２に表示させるステップとを実行させる。
【００７３】
これにより、ユーザーは、ドライバー画面における１回の操作で、ジョブ要求時にユーザー設定情報ページを表示させることができる。したがって、ユーザーが簡単な操作で自己の設定情報を確認しながらジョブの要求を行うことができる。
【００７４】
なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００７５】
例えば、上記実施の形態では、ユーザー設定情報の取得時に、ユーザーＩＤおよびパスワードといったユーザー認証情報が画像形成装置１へ提示されるが、その代わりに、ドライバー６３起動時に画像形成装置１に対するログインを行い、ログインに成功した場合（つまり、ユーザー認証に成功した場合）に画像形成装置１から認証トークンをドライバー６３へ送信し、ユーザー設定情報の取得時に、その認証トークンをユーザー認証情報として画像形成装置１へ提示するようにしてもよい。
【産業上の利用可能性】
【００７６】
本発明は、例えば、プリンター、複合機などの画像形成装置用のドライバープログラムに適用可能である。
【符号の説明】
【００７７】
１  画像形成装置
３  端末装置
１７ａ  文書ボックス
４２  表示装置  
４４  演算処理装置（コンピューターの一例）
６２  ウェブブラウザー
７１  ドライバープログラム
１２１  操作ボタン（所定の操作部の一例）
【図１】
0005346901.tif 000002
【図２】
0005346901.tif 000003
【図３】
0005346901.tif 000004
【図４】
0005346901.tif 000005
【図５】
0005346901.tif 000006