(57)【要約】【課題】プリンタドライバのユーザインタフェース画面に表示するコンテンツをＷｅｂコンソールによりネットワークから取得する際に、Ｗｅｂブラウザの起動後にコンテンツの提供元のアドレスを特定する操作を行わなくてもコンテンツの提供元にアクセス可能とする。【解決手段】印刷設定メニューの開始でＷｅｂブラウザが起動され、ポートモニタ１２０のインクジェット記録装置１のＩＰアドレスから生成したＵＲＬ文字列を用いて、インクジェット記録装置１にアクセスされる（Ｓ１〜Ｓ７）。また、外部記憶装置２１のＤＥＶＭＯＤＥ構造体領域に記憶された認証情報がＷｅｂブラウザを通じてインクジェット記録装置１に送信されて、インクジェット記録装置１にログインされる（Ｓ９，Ｓ１１）。そして、インクジェット記録装置１のＷｅｂコンソールが生成した消耗品情報等のコンテンツが、出力部２０の印刷設定画面にＷｅｂブラウザにより表示される（Ｓ１３）。【選択図】図４
2018133018.tif 000002
【特許請求の範囲】
【請求項１】
プリンタドライバのプログラムの実行により印刷ジョブを生成して画像形成装置に出力する印刷制御装置において、
生成する印刷ジョブに関連して前記プリンタドライバのユーザインタフェース画面に表示するコンテンツの提供元のアドレスを、前記画像形成装置のネットワーク上のアドレスとしてポートモニタに設定されたアドレスから取得するアドレス取得部と、
前記アドレス取得部が取得した前記アドレスから前記コンテンツの提供元のネットワーク上の場所を示すＵＲＬ文字列を生成するＵＲＬ生成部と、
前記ＵＲＬ生成部が生成した前記ＵＲＬ文字列によりＷｅｂブラウザ上で前記コンテンツの提供元にアクセスするコンテンツアクセス部と、
前記コンテンツアクセス部がアクセスした提供元からＷｅｂコンソールにより取得した前記コンテンツをＷｅｂブラウザ上で前記ユーザインタフェース画面に表示するコンテンツ表示部と、
を備える印刷制御装置。
【請求項２】
前記コンテンツアクセス部は、少なくとも前記プリンタドライバのユーザインタフェース画面の表示開始時に、前記ＵＲＬ生成部が生成した前記ＵＲＬ文字列により前記コンテンツの提供元にアクセスする請求項１記載の印刷制御装置。
【請求項３】
前記コンテンツの提供元にログインするための認証情報を記憶する認証情報記憶部と、
前記コンテンツアクセス部が前記コンテンツの提供元にアクセスしたときに、前記認証情報記憶部に記憶された前記認証情報をＷｅｂコンソールにより前記コンテンツの提供元に入力させるコマンドを、前記コンテンツアクセス部がアクセスした前記コンテンツの提供元に出力する認証情報出力部と、
をさらに備える請求項１又は２記載の印刷制御装置。
【請求項４】
前記認証情報記憶部は、前記印刷ジョブの印刷設定の内容がＤＥＶＭＯＤＥ情報として記憶されるメモリのＤＥＶＭＯＤＥ構造体領域である請求項３記載の印刷制御装置。
【請求項５】
前記コンテンツの提供元は、前記画像形成装置である請求項１、２、３又は４記載の印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上の画像形成装置に対して印刷ジョブを出力する印刷制御装置に関する。
【背景技術】
【０００２】
画像形成装置をネットワークプリンタとして運用する場合は、ネットワークに接続されたクライアント端末にインストールしたプリンタドライバを起動させて印刷ジョブを生成し、ネットワーク経由で画像形成装置に印刷ジョブを出力する。そして、クライアント端末のユーザは、画像形成装置に移動し印刷済みの印刷物を回収する。
【０００３】
このとき、画像形成装置側で例えば印刷用紙切れやインク切れが起こっていると、画像形成装置はエラー状態となり印刷ジョブを実行することができない。一方、クライアント端末側では、印刷ジョブのデータが画像処理装置に正常に出力されると、その後の画像形成装置の状態はわからない。
【０００４】
このため、画像形成装置に移動したユーザが、印刷済みの印刷物が排紙されていないのを見て、印刷ジョブがエラーにより実行されていないことを初めて知ることも、往々にして起こり得る。
【０００５】
そして、特に大量の印刷物を印刷する印刷ジョブの場合に、印刷ジョブの実行にかかりそうな時間をおいてから画像形成装置に移動したユーザが、エラーにより印刷ジョブが実行されていないことを知ると、画像形成装置に移動するまでのユーザの待ち時間が全て無駄となってしまう。
【０００６】
そこで、ネットワーク上の画像形成装置にＷｅｂサーバの機能を持たせ、Ｗｅｂコンソールを利用して画像形成装置における印刷用紙やインクの残り状態等をネットワーク上のクライアント端末から閲覧できるようにすれば、上述したような無駄が生じるのを防ぐことができる。
【０００７】
ところで、Ｗｅｂコンソールを利用して画像形成装置の状態をクライアント端末から閲覧するには、クライアント端末においてＷｅｂブラウザを起動し、画像形成装置のアドレス（ＵＲＬ）を入力して画像形成装置にアクセスする必要がある。
【０００８】
このとき、Ｗｅｂブラウザにおいて、画像形成装置のアドレスを「お気に入り」のアドレスとしてブックマークしておけば、クライアント端末でＷｅｂブラウザを起動する度に画像形成装置のアドレスを入力する手間を省くことができる。
【０００９】
この種の考え方は、例えば、ネットワークから受信したコンテンツを画像形成装置の表示部のＷｅｂブラウザに表示させる際の、コンテンツ提供元のアドレスの入力を、ブックマークしたコンテンツ提供元のアドレスの指定によって省けるようにする提案（例えば、特許文献１）等で、既に知られている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１５−４９８３１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかし、ブックマークしたアドレスを指定するには、そのための操作をＷｅｂブラウザを起動して行う必要があるので、Ｗｅｂコンソールを利用して画像形成装置の状態をクライアント端末から閲覧できるようにするには、クライアント端末において、Ｗｅｂブラウザの起動後になにがしかの操作を行う必要が残ってしまう。
【００１２】
このような問題は、他の印刷ジョブの実行中のため実行待ちとなっている印刷ジョブを他の画像形成装置で実行させるために、その印刷ジョブの実行を取り消す指示をクライアント端末のＷｅｂブラウザからＷｅｂコンソールを利用して画像形成装置に入力する場合等にも、同様に生じる。
【００１３】
本発明は前記事情に鑑みなされたもので、本発明の目的は、プリンタドライバのユーザインタフェース画面に表示するコンテンツをＷｅｂコンソールによりネットワークから取得する際に、Ｗｅｂブラウザの起動後にコンテンツの提供元のアドレスを特定する操作を行わなくてもコンテンツの提供元にアクセスできる印刷制御装置を提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明の第１の態様による印刷制御装置は、
プリンタドライバのプログラムの実行により印刷ジョブを生成して画像形成装置に出力する印刷制御装置において、
生成する印刷ジョブに関連して前記プリンタドライバのユーザインタフェース画面に表示するコンテンツの提供元のアドレスを、前記画像形成装置のネットワーク上のアドレスとしてポートモニタに設定されたアドレスから取得するアドレス取得部と、
前記アドレス取得部が取得した前記アドレスから前記コンテンツの提供元のネットワーク上の場所を示すＵＲＬ文字列を生成するＵＲＬ生成部と、
前記ＵＲＬ生成部が生成した前記ＵＲＬ文字列によりＷｅｂブラウザ上で前記コンテンツの提供元にアクセスするコンテンツアクセス部と、
前記コンテンツアクセス部がアクセスした提供元からＷｅｂコンソールにより取得した前記コンテンツをＷｅｂブラウザ上で前記ユーザインタフェース画面に表示するコンテンツ表示部と、
を備える。
【００１５】
なお、本発明の第１の態様による印刷制御装置において、前記コンテンツアクセス部は、本発明の第２の態様による印刷制御装置のように、少なくとも前記プリンタドライバのユーザインタフェース画面の表示開始時に、前記ＵＲＬ生成部が生成した前記ＵＲＬ文字列により前記コンテンツの提供元にアクセスする。
【００１６】
また、本発明の第１又は第２の態様による印刷制御装置は、本発明の第３の態様による印刷制御装置において、
前記コンテンツの提供元にログインするための認証情報を記憶する認証情報記憶部と、
前記コンテンツアクセス部が前記コンテンツの提供元にアクセスしたときに、前記認証情報記憶部に記憶された前記認証情報をＷｅｂコンソールにより前記コンテンツの提供元に入力させるコマンドを、前記コンテンツアクセス部がアクセスした前記コンテンツの提供元に出力する認証情報出力部と、
をさらに備える。
【００１７】
さらに、本発明の第３の態様による印刷制御装置において、前記認証情報記憶部は、本発明の第４の態様による印刷制御装置のように、前記印刷ジョブの印刷設定の内容がＤＥＶＭＯＤＥ情報として記憶されるメモリのＤＥＶＭＯＤＥ構造体領域とすることができる。
【００１８】
また、本発明の第１、第２、第３又は第４の態様による印刷制御装置において、前記コンテンツの提供元は、本発明の第５の態様による印刷制御装置のように、前記画像形成装置とすることができる。
【発明の効果】
【００１９】
本発明によれば、プリンタドライバのユーザインタフェース画面に表示するコンテンツをＷｅｂコンソールによりネットワークから取得する際に、Ｗｅｂブラウザの起動後にコンテンツの提供元のアドレスを特定する操作を行わなくてもコンテンツの提供元にアクセスするようにすることができる。
【００２０】
即ち、生成する印刷ジョブに関連するコンテンツをネットワークから取得してプリンタドライバプログラムのユーザインタフェース画面に表示する場合は、ネットワークを介してＷｅｂブラウザ上でコンテンツの提供元にアクセスし、Ｗｅｂコンソールを利用してコンテンツの提供元からコンテンツを取得する。
【００２１】
そして、取得したコンテンツをＷｅｂブラウザ上でユーザインタフェース画面に表示させる。このとき、コンテンツの提供元にアクセスするためには、コンテンツの提供元のネットワーク上における場所を特定する必要がある。
【００２２】
これに対し、本発明の第１の態様による印刷制御装置によれば、画像形成装置のネットワーク上のアドレスとしてポートモニタに設定されたアドレスからコンテンツの提供元のアドレスを取得することで、取得したアドレスから生成したネットワーク上におけるコンテンツの提供元の場所を示すＵＲＬ文字列を生成し、生成したＵＲＬ文字列によりＷｅｂブラウザ上でコンテンツの提供元にアクセスすることができる。
【００２３】
このため、Ｗｅｂブラウザを起動した後、アクセスするコンテンツの提供元のＵＲＬ文字列を入力するための操作を一切行う必要がなくなる。
【００２４】
よって、プリンタドライバのユーザインタフェース画面に表示するコンテンツをＷｅｂコンソールによりネットワークから取得する際に、Ｗｅｂブラウザの起動後にコンテンツの提供元のアドレスを特定する操作を行わなくてもコンテンツの提供元にアクセスできるようにすることができる。
【００２５】
なお、本発明の第２の態様による印刷制御装置のように、本発明の第２の態様による印刷制御装置において、コンテンツの提供元のアドレスから生成したＵＲＬ文字列によるコンテンツの提供元へのアクセスを、少なくともプリンタドライバのユーザインタフェース画面の表示時に行う。
【００２６】
このため、プリンタドライバのユーザインタフェース画面の表示を開始する際に、Ｗｅｂブラウザによりユーザインタフェース画面に表示するコンテンツをコンテンツの提供元から取得するようにして、プリンタドライバのユーザインタフェース画面の表示開始時にコンテンツの最新の内容をユーザインタフェース画面に表示することができる。
【００２７】
ところで、Ｗｅｂコンソールを利用して取得するコンテンツの元となるデータが記憶されているコンテンツの提供元のメモリには、機密性が高いデータが記憶されている場合もある。その場合は、Ｗｅｂブラウザ上でＷｅｂコンソールを利用してコンテンツの提供元のメモリにアクセスする際に、認証情報の入力を求められることがある。このような認証情報の入力は、Ｗｅｂブラウザにブックマークした「お気に入り」のアドレスを指定しても省略することができない。
【００２８】
これに対し、本発明の第３の態様による印刷制御装置によれば、本発明の第１又は第２の態様による印刷制御装置において、Ｗｅｂブラウザ上でコンテンツの提供元にアクセスしたときに、認証情報記憶部に記憶された認証情報を入力させるコマンドがアクセス先のコンテンツの提供元に出力されるので、コンテンツの提供元においてそのアクセスを承認させることができる。
【００２９】
よって、プリンタドライバのユーザインタフェース画面に表示するコンテンツをＷｅｂコンソールによりネットワークから取得する際に、Ｗｅｂブラウザの起動後にコンテンツの提供元のアドレスや認証情報を特定する操作を行わなくてもコンテンツの提供元にアクセスできるようにすることができる。
【００３０】
ここで、認証情報は、アカウントが管理者であるユーザにもそうでない標準のユーザにも一様に、個別の内容でそれぞれ設定される。このため、認証情報記憶部には、記憶された認証情報を利用するユーザが管理者であるユーザは勿論、管理者でなく標準であるユーザでも、記憶された自分の認証情報にアクセスできるメモリを用いると便利である。
【００３１】
そこで、本発明の第１、第２又は第３の態様による印刷制御装置において、認証情報記憶部を、本発明の第４の態様による印刷制御装置のように、印刷ジョブの印刷設定の内容がＤＥＶＭＯＤＥ情報として記憶されるメモリのＤＥＶＭＯＤＥ構造体領域とすれば、ユーザが管理者であるか否かに拘わらず、全てのユーザに自分の認証情報を読み出させて、アクセス先のコンテンツの提供元に出力する認証情報に利用させることができる。
【００３２】
また、本発明の第１、第２、第３又は第４の態様による印刷制御装置において、前記コンテンツの提供元を、本発明の第５の態様による印刷制御装置のように、画像形成装置とすることで、例えば、画像形成装置におけるインクの残量や印刷用紙の残量、エラーによる動作停止の有無等を、生成する印刷ジョブに関連するコンテンツとしてプリンタドライバのユーザインタフェース画面に表示させることができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施形態に係るプリンタネットワークシステムの概略構成を示すブロック図である。
【図２】図１のクライアント端末の出力部に表示される印刷設定画面のＷｅｂコンソールタブの画面における表示イメージ例を示す説明図である。
【図３】図１のクライアント端末の出力部に表示されるポートモニタの設定画面における設定されたインクジェット記録装置のアドレスの表示イメージ例を示す説明図である。
【図４】図１のＣＰＵ上に仮想的に構築されるプリンタドライバが実行するインクジェット記録装置の状態を示すコンテンツをインクジェット記録装置から取得する処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明の実施形態について図面を参照しながら説明する。図１は、本発明の一実施形態に係るプリンタネットワークシステムの概略構成を示す説明図である。なお、図１に示す本実施形態のインクジェット記録装置１は、インクジェット方式のラインカラープリンタであるものとする。
【００３５】
（プリンタネットワークシステムの全体構成）
図１に示すように、本実施形態のプリンタネットワークシステムは、ローカルエリアネットワークＬＡＮ上に接続されたインクジェット記録装置１（請求項中の画像形成装置に相当）及びクライアント端末１４（請求項中の印刷制御装置に相当）と、インクジェット記録装置１における印刷後の用紙に対する後処理を行う後処理装置２とを有している。
【００３６】
（インクジェット記録装置の構成）
インクジェット記録装置１は、原稿上の画像情報を原稿画像として読み取って画像信号を出力するスキャナ部１０１と、印刷用紙に原稿画像を印刷するプリンタ部１０２と、各種状態の表示や各種設定の入力が行われるタッチパネル式のディスプレイ８０と、全体制御用の制御ユニット１０とを備えている。プリンタ部１０２における原稿画像の印刷に使用する印刷用紙は、不図示の給紙部からプリンタ部１０２を介して不図示の排紙部に搬送される。
【００３７】
ディスプレイ８０は、制御ユニット１０に接続されており、インクジェット記録装置１の上部に配置されている。このディスプレイ８０は、スキャナ部１０１にセットした原稿画像を複写印刷する際の、複写枚数や複写倍率といった印刷設定の設定内容をユーザが入力する入力操作部等として利用できる。
【００３８】
制御ユニット１０の外部インターフェイス部１１には、ローカルエリアネットワークＬＡＮを介して、複数のクライアント端末１４の外部インターフェイス部１５（図１中では、代表して１つのクライアント端末１４についてのみ示している）がそれぞれ接続されている。制御ユニット１０は各クライアント端末１４から原稿画像の印刷ジョブを受け取る。
【００３９】
また、制御ユニット１０は、スキャナ部１０１において原稿から読み取った原稿画像の画像信号に基づいて、スキャナ部１０１において原稿から読み取った原稿画像をプリンタ部１０２において複写印刷させるための、ディスプレイ８０から入力された複写印刷における印刷設定の設定内容を印刷設定情報とする印刷ジョブを生成する。
【００４０】
そして、制御ユニット１０は、各クライアント端末１４から受け取った印刷ジョブや、自らが生成した印刷ジョブにより、原稿画像のラスタデータを生成する。さらに、印刷ジョブの印刷設定情報において指定された印刷設定の設定内容で、原稿画像の印刷用紙への印刷をプリンタ部１０２において実行させる。
【００４１】
制御ユニット１０は、ＣＰＵ９０を備える。このＣＰＵ９０は、ＲＯＭ９１に格納されているプログラムに基づいて、印刷ジョブの印刷設定情報における印刷設定の設定内容に応じたスキャナ部１０１やプリンタ部１０２の動作を制御する。
【００４２】
なお、制御ユニット１０にはＲＡＭ９２が設けられており、ＲＡＭ９２には、クライアント端末１４から制御ユニット１０に入力された印刷ジョブや、ディスプレイ８０から入力されたコピー時の印刷枚数や各種の設定内容等が随時記憶される。
【００４３】
また、ＲＡＭ９２にはフレームメモリ領域が設けられている。このフレームメモリ領域には、クライアント端末１４から制御ユニット１０に入力された印刷ジョブによってＣＰＵ９０が生成する原稿画像のラスタデータが、プリンタ部１０２に出力されるまでの間、一時的に記憶される。
【００４４】
さらに、制御ユニット１０には外部記憶装置９３が設けられており、この外部記憶装置９３はＣＰＵ９０に接続されている。外部記憶装置９３には、上述したＲＡＭ９２から転送された印刷ジョブを記憶する複数の領域が設けられている。
【００４５】
（クライアント端末の構成）
クライアント端末１４は、ＰＣ（パーソナルコンピュータ）等によって構成されるものである。このクライアント端末１４は、ＲＯＭ１７に格納された制御プログラムに基づいて各種の処理を実行するＣＰＵ１６を有している。また、ＣＰＵ１６には、ワーキングエリアとして機能するＲＡＭ１８と、キーボードやマウス等から構成される入力部１９と、液晶ディスプレイ等から構成される出力部２０と、外部記憶装置２１（請求項中の認証情報記憶部、メモリのＤＥＶＭＯＤＥ構造体領域に相当）と、ＵＳＢポート２２とが接続されている。
【００４６】
外部記憶装置２１には、文書、画像等の原稿画像を含む原稿データを生成するためのアプリケーションプログラムの格納領域や、ローカルエリアネットワークＬＡＮ上に接続されたインクジェット記録装置１等のプリンタに対応する各プリンタドライバプログラムの格納領域、その他各種アプリケーションプログラムの格納領域が確保されている。
【００４７】
また、外部記憶装置２１には、データベース領域も確保されている。このデータベース領域には、アプリケーションプログラムを用いて生成された原稿データや、原稿データの原稿画像を所定の印刷設定情報にしたがって印刷用のイメージデータに変換処理した印刷データ（例えば、ＰＲＮデータ）が格納される。
【００４８】
ここで、印刷設定情報とは、例えば、原稿データのサイズ、解像度、印刷用紙のサイズ、印刷倍率、印刷方向等、印刷に必要な情報である。また、この印刷設定情報には、原稿画像をインクジェット記録装置１で印刷する際の印刷モード（カラー印刷／モノクロ印刷、片面印刷／両面印刷、Ｎアップ）や、インクジェット記録装置１の後段に後処理装置２が接続されている場合の、その後処理装置２における後処理（ステープル、パンチ等）の有無やその内容等に関する情報も含まれている。
【００４９】
ＣＰＵ１６は、プロセッサやメモリその他の周辺装置によって構成される演算装置であり、入力部１９から入力される起動要求にしたがって外部記憶装置２１のアプリケーションプログラムを起動させる。また、ＣＰＵ１６は、入力部１９からのパラメータ入力等により、起動されたアプリケーションプログラム上において画像の原稿データを生成する。生成された原稿データは出力部２０に表示出力され、また、入力部１９から保存要求が入力された場合には、生成された原稿データが外部記憶装置２１のデータベース領域に記憶される。
【００５０】
外部記憶装置２１のデータベース領域に記憶された原稿データは、アプリケーションプログラムの起動中に入力部１９からの読み出し要求が入力された場合に、外部記憶装置２１から読み出される。読み出された原稿データの原稿画像は、出力部２０に表示出力することができ、また、アプリケーションプログラム上において加工して新たな原稿データに生成し直すこともできる。
【００５１】
そして、ＣＰＵ１６は、入力部１９からの入力操作により、原稿アプリケーションプログラムや帳票作成のアプリケーションプログラム等で生成した原稿データに係る原稿画像の印刷指令が入力された場合に、プリンタドライバプログラムをＣＰＵ１６上で実行させることでＣＰＵ１６上にプリンタドライバ１１０を仮想的に構築する。そして、プリンタドライバ１１０によってインクジェット記録装置１に印刷ジョブを出力させる。
【００５２】
（プリンタドライバの構成）
プリンタドライバ１１０は、クライアント端末１４に接続されたインクジェット記録装置１を制御するために、クライアント端末１４上で実行されるデータ変換プログラムである。
【００５３】
このプリンタドライバ１１０は、原稿アプリケーション等が生成した原稿画像を有する原稿データを取得し、所定の印刷設定情報に従って印刷ジョブを生成する。そして、生成した印刷ジョブを外部インターフェイス部１５から制御ユニット１０の外部インターフェイス部１１に出力する。
【００５４】
原稿データの印刷ジョブを生成する際に、プリンタドライバ１１０は、出力部２０に表示される原稿画像の印刷設定画面上で、原稿画像をインクジェット記録装置１で印刷させる際の複数項目に亘る印刷設定の設定内容の入力を受け付ける。受け付けた印刷設定の設定内容は、原稿画像の印刷ジョブの印刷設定情報として、インクジェット記録装置１の制御ユニット１０に出力される。
【００５５】
（印刷設定）
出力部２０に表示される印刷設定画面は、図２の説明図に示すように、「基本」、「レイアウト」、「仕上げ」、「Ｗｅｂコンソール」の各タブを有している。
【００５６】
このうち、「基本」タブの画面では、カラーモード（カラー／モノクロ）、両面印刷（ＯＮ／ＯＦＦ）、原稿サイズや出力用紙サイズ、用紙種類等を指定することができる。また、「レイアウト」タブの画面では、面付け（Ｎアップ等）、画像回転等を、「仕上げ」タブの画面では、ソートや後処理の内容等を、それぞれ指定することができる。
【００５７】
なお、外部記憶装置２１には、印刷設定を管理するためのＤＥＶＭＯＤＥ構造体領域が確保される。ＤＥＶＭＯＤＥ構造体領域は、クライアント端末１４のオペレーションシステム（ＯＳ）によってプリンタドライバ１１０の仕組みとして確保、提供される領域である。このＤＥＶＭＯＤＥ構造体領域には、プリンタドライバ１１０のデフォルトの印刷設定や、出力部２０の印刷設定画面上で入力を受け付けた印刷設定の設定内容が記憶される。
【００５８】
印刷設定の入力を受け付けると、ＤＥＶＭＯＤＥ構造体領域の印刷設定は、デフォルトの印刷設定を除いて常に最新の設定内容に更新される。但し、最新の設定内容は、印刷ジョブを出力するまでの間にデフォルトの印刷設定として保存する入力がなければ、印刷ジョブの出力後に消去される。したがって、印刷ジョブの出力後にＤＥＶＭＯＤＥ構造体領域に保存されているのは、デフォルトの印刷設定となる。
【００５９】
残る「Ｗｅｂコンソール」タブの画面には、インクジェット記録装置１のＷｅｂコンソールによって収集されたインクジェット記録装置１の状態を示すコンテンツ（請求項中のコンテンツに相当）が、外部記憶装置２１にインストールされたＷｅｂブラウザを用いて表示される。
【００６０】
図２に示す例では、「Ｗｅｂコンソール」タブの画面において、インクジェット記録装置１の消耗品情報（各色のインク残量、各トレイの印刷用紙の残量）が、コンテンツとして表示されている。また、コンテンツの下には、クライアント端末１４がインクジェット記録装置１にアクセスする際に必要な認証情報（クライアント端末１４のユーザー名、パスワード）の入力ボックスが表示される。
【００６１】
認証情報は、「Ｗｅｂコンソール」タブの画面にＷｅｂブラウザにより表示するインクジェット記録装置１のコンテンツをクライアント端末１４がインクジェット記録装置１から取得する際に、インクジェット記録装置１にログインするために必要となる。
【００６２】
この認証情報は、「Ｗｅｂコンソール」タブの画面の入力ボックスに入力して「ＯＫ」のボタンをクリックすれば、規定値として外部記憶装置２１のＤＥＶＭＯＤＥ構造体領域に記憶される。一度認証情報を記憶すると、以後、「Ｗｅｂコンソール」タブの画面の入力ボックスには、規定値として記憶された認証情報が表示される（パスワードはアスタリスクで秘匿化される）。
【００６３】
なお、認証情報を用いてクライアント端末１４のプリンタドライバ１１０がインクジェット記録装置１にアクセスし、消耗品情報（各色のインク残量、各トレイの印刷用紙の残量）等のコンテンツをインクジェット記録装置１から取得する手順については、後述する。
【００６４】
そして、外部記憶装置２１には、プリンタドライバプログラムと共に、ポートモニタプログラムがインストールされている。ポートモニタプログラムがＣＰＵ１６上で実行されると、ＣＰＵ１６上にポートモニタ１２０が仮想的に構築される。ポートモニタ１２０には、プリンタドライバ１１０が生成した印刷ジョブの出力対象のローカルエリアネットワークＬＡＮ上におけるアドレス（ＩＰアドレス）が設定される。
【００６５】
ポートモニタ１２０に設定される印刷ジョブの出力対象のアドレス（ＩＰアドレス）は、外部記憶装置２１に記憶される。外部記憶装置２１に記憶されるアドレス（ＩＰアドレス）は、プリンタドライバ１１０のプログラムを外部記憶装置２１にインストールする際に検出された、そのプログラムがサポートするローカルエリアネットワークＬＡＮ上のインクジェット記録装置１のアドレスとされる。
【００６６】
外部記憶装置２１に記憶されてポートモニタ１２０に設定されたインクジェット記録装置１のアドレス（ＩＰアドレス）は、図３の説明図に示す例のように、出力部２０に呼び出した設定画面において表示させることができる。
【００６７】
（プリンタドライバの処理内容）
次に、プリンタドライバ１１０がインクジェット記録装置１にアクセスし、消耗品情報（各色のインク残量、各トレイの印刷用紙の残量）等のインクジェット記録装置１の状態を示すコンテンツをインクジェット記録装置１から取得する処理の手順について、図４のフローチャートを参照して説明する。
【００６８】
ＣＰＵ１６によりプリンタドライバプログラムが起動されて、ＣＰＵ１６上にプリンタドライバ１１０を仮想的に構築された状態で、不図示の印刷メニュー画面における「プリンタのプロパティー」ボタンのクリックに伴い印刷設定メニューが開始されると、まず、プリンタドライバ１１０は、印刷設定画面を出力部２０に表示させる（ステップＳ１）。
【００６９】
次に、プリンタドライバ１１０は、外部記憶装置２１に記憶されたポートモニタ１２０の設定アドレス（インクジェット記録装置１のＩＰアドレス）を取得する（ステップＳ３）。
【００７０】
続いて、プリンタドライバ１１０は、取得したポートモニタ１２０の設定アドレスから、ローカルエリアネットワークＬＡＮ上におけるインクジェット記録装置１の場所を示すＵＲＬ文字列を生成する（ステップＳ５）。
【００７１】
そして、プリンタドライバ１１０は、Ｗｅｂブラウザを起動して生成したＵＲＬ文字列をアクセス先のアドレスとして設定することで、インクジェット記録装置１のＷｅｂコンソールにアクセスする（ステップＳ７）。
【００７２】
次に、プリンタドライバ１１０は、外部記憶装置２１のＤＥＶＭＯＤＥ構造体領域から、記憶されている認証情報（クライアント端末１４のユーザー名、パスワード）を取得する（ステップＳ９）。
【００７３】
そして、プリンタドライバ１１０は、取得した認証情報入力するコマンドを生成し、ＳＳＬ／ＴＴＳ（Secure Sockets Layer/Transport Layer Security ）プロトコルによって提供されるセキュアな接続の上でＨＴＴＰＳ（Hypertext Transfer Protocol Secure）通信により、インクジェット記録装置１のＷｅｂコンソールに送信する（ステップＳ１１）。
【００７４】
これにより、インクジェット記録装置１は、クライアント端末１４からのアクセスを承認しクライアント端末１４のユーザがログインした状態に遷移する。すると、図２の「Ｗｅｂコンソール」タブの画面でＷｅｂブラウザを用いて表示するインクジェット記録装置１の消耗品情報（各色のインク残量、各トレイの印刷用紙の残量）等のコンテンツが、インクジェット記録装置１のＷｅｂコンソールによって収集される。そして、収集されたコンテンツのグラフィカルユーザインタフェースがＷｅｂコンソールによって生成される。
【００７５】
そこで、プリンタドライバ１１０は、生成されたグラフィカルユーザインタフェースを、図２の「Ｗｅｂコンソール」タブの画面でＷｅｂブラウザを用いて表示する（ステップＳ１３）。
【００７６】
そして、プリンタドライバ１１０は、図２の印刷設定画面の「ＯＫ」ボタンや「Ｃａｎｃｅｌ」ボタンのクリックにより印刷設定メニューが終了されたか否かを確認する（ステップＳ１５）。
【００７７】
印刷設定メニューが終了されていない場合は（ステップＳ１５でＮＯ）、ステップＳ１３にリターンし、キャンセルされた場合は（ステップＳ１５でＹＥＳ）、プリンタドライバ１１０は、印刷設定画面の出力部２０での表示を終了させて（ステップＳ１７）、一連の処理を終了する。
【００７８】
以上の説明からも明らかなように、本実施形態では、図４のフローチャートにおけるステップＳ３が、請求項中のアドレス取得部に対応する処理となっており、図４中のステップＳ５が、請求項中のＵＲＬ生成部に対応する処理となっている。
【００７９】
また、本実施形態では、図４中のステップＳ７が、請求項中のコンテンツアクセス部に対応する処理となっており、図４中のステップＳ１３がコンテンツ表示部に対応する処理となっており、図４中のステップＳ９及びステップＳ１１が、請求項中の認証情報記憶部に対応する処理となっている。
【００８０】
（効果）
以上に説明した本実施形態のクライアント端末１４のプリンタドライバ１１０によれば、印刷設定メニューが開始されると、出力部２０に印刷設定画面が表示される。そして、Ｗｅｂブラウザが起動され、ポートモニタ１２０に設定されたインクジェット記録装置１のＩＰアドレスから生成したＵＲＬ文字列を用いて、インクジェット記録装置１のＷｅｂコンソールにアクセスされる。
【００８１】
さらに、外部記憶装置２１のＤＥＶＭＯＤＥ構造体領域に記憶された認証情報がＷｅｂブラウザを通じてインクジェット記録装置１のＷｅｂコンソールに送信されて、クライアント端末１４のユーザがインクジェット記録装置１にログインされる。
【００８２】
そして、インクジェット記録装置１のＷｅｂコンソールによって生成された、インクジェット記録装置１の消耗品情報（各色のインク残量、各トレイの印刷用紙の残量）等のコンテンツのグラフィカルユーザインタフェース、図２の「Ｗｅｂコンソール」タブの画面でＷｅｂブラウザを用いて表示される。
【００８３】
このため、図２の「Ｗｅｂコンソール」タブの画面に表示するコンテンツの提供元であるインクジェット記録装置１に、Ｗｅｂブラウザを通じて、インクジェット記録装置１のＵＲＬ文字列やクライアント端末１４のユーザの認証情報を、一切の操作無しにインクジェット記録装置１に送信して、インクジェット記録装置１にアクセスすることができる。
【００８４】
また、クライアント端末１４のユーザの認証情報を外部記憶装置２１のＤＥＶＭＯＤＥ構造体領域に記憶するので、ユーザのアカウントが管理者であっても標準であっても、インクジェット記録装置１にアクセスする際に制約なく認証情報を外部記憶装置２１から取得することができる。
【００８５】
なお、アクセス権限のない標準アカウントのユーザがアクセスできない外部記憶装置２１の例えばレジストリ領域等も、標準アカウントのユーザが自分の認証情報を取り出す手当を別途確保できるのであれば、認証情報の記憶先として用いてもよい。
【００８６】
一方、インクジェット記録装置１へのアクセスに認証情報を必要としない場合は、認証情報を記憶させる領域を外部記憶装置２１に確保しなくてもよい。また、その場合、図４中のステップＳ９及びステップＳ１１の手順を省略することができる。
【００８７】
また、「Ｗｅｂコンソール」タブの画面に表示するコンテンツに重みを付けて、例えば、システム情報へのアクセス（消耗品情報、機種情報の確認等）にはアクセス認証を不要とし、その他のコンテンツへのアクセスには認証を必要とするようにしてもよい。
【００８８】
なお、アクセスに認証を必要とするコンテンツとしては、例えば、プリント情報（プリンタドライバから送信した印刷ジョブの設定内容やファイル容量の確認表示等）や、ボックス情報（プリンタ内のフォルダに保存した文書の印刷、削除、ダウンロードの指示等）、印刷ジョブ確認（実行中及び実行待ちの印刷ジョブの表示、削除、再印刷の指示等）を挙げることができる。
【００８９】
また、本実施形態では、インクジェット記録装置１にアクセスして取得するコンテンツを、インクジェット記録装置１の消耗品情報（各色のインク残量、各トレイの印刷用紙の残量）等、インクジェット記録装置１の状態を示すコンテンツとした。
【００９０】
しかし、例えば、後処理装置２からインクジェット記録装置１に提供される後処理装置２の状態を示すコンテンツを、インクジェット記録装置１にアクセスしたクライアント端末１４のプリンタドライバ１１０に提供して、図２の「Ｗｅｂコンソール」タブの画面にＷｅｂブラウザにより表示させるようにしてもよい。
【００９１】
さらに、クライアント端末１４（のプリンタドライバ１１０）からインクジェット記録装置１への印刷ジョブの出力経路上に、ローカルエリアネットワークＬＡＮ上に接続されたプリンタサーバを設ける場合は、クライアント端末１４のプリンタドライバ１１０からプリンタサーバにアクセスして、図２の「Ｗｅｂコンソール」タブの画面にＷｅｂブラウザにより表示させるコンテンツをプリンタサーバから取得するようにしてもよい。
【００９２】
また、本実施形態では、印刷設定メニューが開始されて出力部２０における印刷設定画面の表示が開始された時点で、図２の「Ｗｅｂコンソール」タブの画面に表示した、インクジェット記録装置１の消耗品情報等のコンテンツの内容を、印刷設定画面の表示を続けている間は順次更新するものとした。しかし、この更新は省略してもよい。
【００９３】
なお、上述した実施形態では、画像形成装置としてインクジェット記録装置を用いた場合を例に取って説明した。しかし、本発明はインクジェット方式に限らず、電子写真方式や孔版印刷方式等のインクジェット方式以外の方式によるプリンタを画像形成装置とする場合にも、広く適用することができる。
【符号の説明】
【００９４】
１  インクジェット記録装置（画像形成装置）
２  後処理装置
１０  制御ユニット
１１  外部インターフェイス部
１４  クライアント端末（印刷制御装置）
１５  外部インターフェイス部
１６  ＣＰＵ（アドレス取得部、ＵＲＬ生成部、コンテンツアクセス部、コンテンツ表示部、認証情報記憶部）
１７  ＲＯＭ
１８  ＲＡＭ
１９  入力部
２０  出力部
２１  外部記憶装置（認証情報記憶部、メモリのＤＥＶＭＯＤＥ構造体領域）
２２  ＵＳＢポート
５０  ＵＳＢメモリ
８０  ディスプレイ
９０  ＣＰＵ
９１  ＲＯＭ
９２  ＲＡＭ
９３  外部記憶装置
１０１  スキャナ部
１０２  プリンタ部
１１０  プリンタドライバ
ＬＡＮ  ローカルエリアネットワーク
【図１】
2018133018.tif 000003
【図２】
2018133018.tif 000004
【図３】
2018133018.tif 000005
【図４】
2018133018.tif 000006