(57)【要約】【課題】画像形成装置と端末装置との間にあるサーバ装置で認証のための認証情報を要する場合に、端末装置から認証情報を得られるようにする。【解決手段】端末装置１０は、画像形成装置２０で画像形成を行う際にジョブＩＤをレジストリに格納し、形成する画像を示すファイルとジョブＩＤをプリントサーバ装置３０へ送信する。端末装置１０は、レジストリにジョブＩＤが格納されると、認証情報の入力画面を表示し、入力画面に入力されたユーザＩＤとパスワードをジョブＩＤに対応付けてレジストリに格納する。プリントサーバ装置３０は、受信したジョブＩＤを含むメッセージを端末装置１０へ送信し、端末装置１０は、受信したメッセージに含まれているジョブＩＤに対応付けられている認証情報をプリントサーバ装置３０へ送信する。プリントサーバ装置３０は、形成する画像を示すファイルと、受信した認証情報を画像形成装置２０へ出力する。【選択図】図１
2019197404.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置にて形成される画像を表すデータと、前記画像の形成に認証情報を要するか否かを表す要否情報をサーバ装置へ送信するデータ送信手段と、
前記データ送信手段が送信した前記データを識別する識別情報を記憶部に記憶させる識別情報記憶手段と、
前記識別情報の記憶を契機にユーザから認証情報を取得し、取得した認証情報を当該識別情報と対応付けて前記記憶部に記憶させる認証情報記憶手段と、
前記認証情報を前記記憶部から取得して前記サーバ装置へ送信する認証情報送信手段と、
を有する端末装置と、
前記データ送信手段が送信した前記データと前記要否情報を受信するデータ受信手段と、
前記認証情報送信手段から送信される認証情報を受信する認証情報受信手段と、
前記データ受信手段が受信した要否情報が、認証情報を要することを表す場合、前記データと前記認証情報を前記画像形成装置へ出力する出力手段と
を有するサーバ装置と
を備える画像形成システム。
【請求項２】
前記認証情報送信手段は、予め定められた契機で前記認証情報を送信する
請求項１に記載の画像形成システム。
【請求項３】
前記サーバ装置は、
前記データ受信手段が受信した要否情報が、認証情報を要することを表す場合、前記認証情報を要求する要求手段を有し、
前記認証情報送信手段は、前記要求手段からの要求を前記契機とし、前記認証情報を送信する
請求項２に記載の画像形成システム。
【請求項４】
前記契機は、前記ユーザからの前記認証情報の取得である
請求項２に記載の画像形成システム。
【請求項５】
前記サーバ装置は、前記認証情報による認証の結果を前記画像形成装置から取得する結果取得手段を有する
請求項１に記載の画像形成システム。
【請求項６】
前記サーバ装置は、
前記結果が認証の棄却である場合、認証が棄却されたことを前記端末装置へ通知する通知手段を有し、
前記端末装置は、
前記通知を取得する通知取得手段と、
前記通知の取得に応じて、認証が棄却されたことをユーザに報知する報知手段を有する
請求項５に記載の画像形成システム。
【請求項７】
前記認証情報記憶手段は、前記通知の取得に応じて前記認証情報を前記ユーザから再取得する
請求項６に記載の画像形成システム。
【請求項８】
画像形成装置にて形成される画像を表すデータと、前記画像の形成に認証情報を要するか否かを表す要否情報をサーバ装置へ送信するデータ送信手段と、
前記データ送信手段が送信した前記データを識別する識別情報を記憶部に記憶させる識別情報記憶手段と、
前記識別情報の記憶を契機にユーザから認証情報を取得し、取得した認証情報を当該識別情報と対応付けて前記記憶部に記憶させる認証情報記憶手段と、
前記認証情報を前記記憶部から取得して前記サーバ装置へ送信する認証情報送信手段と、
を有する端末装置。
【請求項９】
コンピュータを、
画像形成装置にて形成される画像を表すデータと、前記画像の形成に認証情報を要するか否かを表す要否情報をサーバ装置へ送信するデータ送信手段と、
前記データ送信手段が送信した前記データを識別する識別情報を記憶部に記憶させる識別情報記憶手段と、
前記識別情報の記憶を契機にユーザから認証情報を取得し、取得した認証情報を当該識別情報と対応付けて前記記憶部に記憶させる認証情報記憶手段と、
前記認証情報を前記記憶部から取得して前記サーバ装置へ送信する認証情報送信手段
として機能させるためのプログラム。
【請求項１０】
画像形成装置にて形成される画像を表すデータと、前記画像の形成に認証情報を要するか否かを表す要否情報を端末装置から受信するデータ受信手段と、
前記端末装置から送信される認証情報を受信する認証情報受信手段と、
前記データ受信手段が受信した要否情報が、認証情報を要することを表す場合、前記データと前記認証情報を画像形成装置へ出力する出力手段と
を有するサーバ装置。
【請求項１１】
コンピュータを、
画像形成装置にて形成される画像を表すデータと、前記画像の形成に認証情報を要するか否かを表す要否情報を端末装置から受信するデータ受信手段と、
前記端末装置から送信される認証情報を受信する認証情報受信手段と、
前記データ受信手段が受信した要否情報が、認証情報を要することを表す場合、前記データと前記認証情報を画像形成装置へ出力する出力手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、端末装置、サーバ装置及びプログラムに関する。
【背景技術】
【０００２】
プリンターに対してクライアントから印刷を行わせる発明として、例えば、特許文献１に開示された情報処理システムがある。このシステムにおいては、プリンターは、印刷ジョブを始める前にパスワードの入力待ちの状態であることをクライアントへ通知する。クライアントは、この通知を表示し、表示した通知が操作されるとＷｅｂブラウザを起動してプリンターへ接続する。クライアントと接続したプリンターは、ログイン画面をクライアントへ提供し、Ｗｅｂブラウザにおいてユーザ名とパスワードが入力されると、入力されたユーザ名とパスワード記憶されているか判断する。プリンターは、入力されたユーザ名とパスワードを記憶している場合には、印刷ジョブの一覧をＷｅｂブラウザへ送信し、一覧で選択された印刷ジョブを実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１６１０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
クライアントが出力したデータをプリンターが処理可能な形式（例えばＲＡＷ形式）に変換する際に、プリンターの利用を制限するためにプリンタドライバが予め定められたパスワード等の認証情報を要求することがある。このような認証情報を要する印刷を、プリントサーバを介して印刷を行うシステムで実施する場合、プリントサーバでＲＡＷ形式のデータを生成しようとすると、認証情報の要求をプリントサーバのプリンタドライバが行い、プリントサーバで認証情報の入力を行うこととなる。プリントサーバで認証情報の入力を行うこととなると、認証情報を要求されていることがクライアントを操作するユーザには伝わらず、結果としてプリントサーバが要求している認証情報の入力が行われないこととなる。
【０００５】
本発明は、画像形成装置と端末装置との間にあるサーバ装置で認証のための認証情報を要する場合に、端末装置から認証情報を得られるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に係る画像形成システムは、画像形成装置にて形成される画像を表すデータと、前記画像の形成に認証情報を要するか否かを表す要否情報をサーバ装置へ送信するデータ送信手段と、前記データ送信手段が送信した前記データを識別する識別情報を記憶部に記憶させる識別情報記憶手段と、前記識別情報の記憶を契機にユーザから認証情報を取得し、取得した認証情報を当該識別情報と対応付けて前記記憶部に記憶させる認証情報記憶手段と、前記認証情報を前記記憶部から取得して前記サーバ装置へ送信する認証情報送信手段と、を有する端末装置と、前記データ送信手段が送信した前記データと前記要否情報を受信するデータ受信手段と、前記認証情報送信手段から送信される認証情報を受信する認証情報受信手段と、前記データ受信手段が受信した要否情報が、認証情報を要することを表す場合、前記データと前記認証情報を前記画像形成装置へ出力する出力手段とを有するサーバ装置とを備える。
【０００７】
本発明の請求項２に係る画像形成システムにおいては、前記認証情報送信手段は、予め
定められた契機で前記認証情報を送信する。
【０００８】
本発明の請求項３に係る画像形成システムにおいては、前記サーバ装置は、前記データ受信手段が受信した要否情報が、認証情報を要することを表す場合、前記認証情報を要求する要求手段を有し、前記認証情報送信手段は、前記要求手段からの要求を前記契機とし、前記認証情報を送信する。
【０００９】
本発明の請求項４に係る画像形成システムにおいては、前記契機は、前記ユーザからの前記認証情報の取得である。
【００１０】
本発明の請求項５に係る画像形成システムにおいては、前記サーバ装置は、前記認証情報による認証の結果を前記画像形成装置から取得する結果取得手段を有する。
【００１１】
本発明の請求項６に係る画像形成システムにおいては、前記サーバ装置は、前記結果が認証の棄却である場合、認証が棄却されたことを前記端末装置へ通知する通知手段を有し、前記端末装置は、前記通知を取得する通知取得手段と、前記通知の取得に応じて、認証が棄却されたことをユーザに報知する報知手段を有する。
【００１２】
本発明の請求項７に係る画像形成システムにおいては、前記認証情報記憶手段は、前記通知の取得に応じて前記認証情報を前記ユーザから再取得する。
【００１３】
本発明の請求項８に係る端末装置は、画像形成装置にて形成される画像を表すデータと、前記画像の形成に認証情報を要するか否かを表す要否情報をサーバ装置へ送信するデータ送信手段と、前記データ送信手段が送信した前記データを識別する識別情報を記憶部に記憶させる識別情報記憶手段と、前記識別情報の記憶を契機にユーザから認証情報を取得し、取得した認証情報を当該識別情報と対応付けて前記記憶部に記憶させる認証情報記憶手段と、前記認証情報を前記記憶部から取得して前記サーバ装置へ送信する認証情報送信手段と、を有する。
【００１４】
本発明の請求項９に係るプログラムは、コンピュータを、画像形成装置にて形成される画像を表すデータと、前記画像の形成に認証情報を要するか否かを表す要否情報をサーバ装置へ送信するデータ送信手段と、前記データ送信手段が送信した前記データを識別する識別情報を記憶部に記憶させる識別情報記憶手段と、前記識別情報の記憶を契機にユーザから認証情報を取得し、取得した認証情報を当該識別情報と対応付けて前記記憶部に記憶させる認証情報記憶手段と、前記認証情報を前記記憶部から取得して前記サーバ装置へ送信する認証情報送信手段として機能させるためのプログラムである。
【００１５】
本発明の請求項１０に係るサーバ装置は、画像形成装置にて形成される画像を表すデータと、前記画像の形成に認証情報を要するか否かを表す要否情報を端末装置から受信するデータ受信手段と、前記端末装置から送信される認証情報を受信する認証情報受信手段と、前記データ受信手段が受信した要否情報が、認証情報を要することを表す場合、前記データと前記認証情報を画像形成装置へ出力する出力手段とを有する。
【００１６】
本発明の請求項１１に係るプログラムは、コンピュータを、画像形成装置にて形成される画像を表すデータと、前記画像の形成に認証情報を要するか否かを表す要否情報を端末装置から受信するデータ受信手段と、前記端末装置から送信される認証情報を受信する認証情報受信手段と、前記データ受信手段が受信した要否情報が、認証情報を要することを表す場合、前記データと前記認証情報を画像形成装置へ出力する出力手段として機能させるためのプログラムである。
【発明の効果】
【００１７】
本発明の請求項１に係る画像形成システムによれば、画像形成装置と端末装置との間にあるサーバ装置で認証のための認証情報を要する場合に、端末装置から認証情報を得ることができる。
本発明の請求項２に係る画像形成システムによれば、認証情報の提供に適したタイミングで認証情報をサーバ装置へ提供することができる。
本発明の請求項３に係る画像形成システムによれば、認証情報が必要となったタイミングで認証情報をサーバ装置へ提供することができる。
本発明の請求項４に係る画像形成システムによれば、サーバ装置からの要求を必要とせずに、認証情報をサーバ装置へ提供することができる。
本発明の請求項５に係る画像形成システムによれば、画像形成装置による認証結果を知ることができる。
本発明の請求項６に係る画像形成システムによれば、認証情報の入力の誤りを知ることができる。
本発明の請求項７に係る画像形成システムによれば、認証情報の入力を誤っても再入力ができる。
本発明の請求項８に係る端末装置によれば、画像形成装置と端末装置との間にあるサーバ装置で認証のための認証情報を要する場合に、端末装置から認証情報を得ることができる。
本発明の請求項９に係るプログラムによれば、画像形成装置と端末装置との間にあるサーバ装置で認証のための認証情報を要する場合に、端末装置から認証情報を得ることができる。
本発明の請求項１０に係るサーバ装置によれば、画像形成装置と端末装置との間にあるサーバ装置で認証のための認証情報を要する場合に、端末装置から認証情報を得ることができる。
本発明の請求項１１に係るプログラムによれば、画像形成装置と端末装置との間にあるサーバ装置で認証のための認証情報を要する場合に、端末装置から認証情報を得ることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態の画像形成システム１に係る装置を示した図。
【図２】端末装置１０のハードウェア構成を示した図。
【図３】端末装置１０の機能ブロック図。
【図４】プリントサーバ装置３０のハードウェア構成を示した図。
【図５】プリントサーバ装置３０の機能ブロック図。
【図６】端末装置１０が行う処理の流れを示したフローチャート。
【図７】端末装置１０が行う処理の流れを示したフローチャート。
【図８】端末装置１０が表示する画面の一例を示した図。
【図９】プリントサーバ装置３０が行う処理の流れを示したフローチャート。
【図１０】端末装置１０が行う処理の流れを示した風呂チャート。
【発明を実施するための形態】
【００１９】
［実施形態］
（全体構成）
図１は、本発明の一実施形態である画像形成システム１に係る装置を示した図である。通信回線２は、データ通信が行われる通信回線であり、データ通信を行う複数のコンピュータ装置が接続される。通信回線２には、例えば有線ＬＡＮ（Local Area Network）および無線ＬＡＮが含まれる。
【００２０】
画像形成装置２０は、通信回線２に接続されており、記録媒体である用紙に画像を形成
する画像形成機能、文書を読み取るスキャン機能、複写機能、ファクシミリ機能などを備えた装置である。画像形成装置２０は、予め登録されたユーザを認証する認証機能を有しており、予め登録された認証情報であるユーザＩＤ及びパスワードでユーザを認証する。なお、図１においては、一つの画像形成装置２０を示しているが、複数の画像形成装置２０を通信回線２へ接続することが可能である。画像形成装置２０は、プリントサーバ装置３０から通信回線２を介して送られてくるファイルに従って用紙に画像を形成する。
【００２１】
本発明に係る端末装置の一例である端末装置１０は、データ通信を行う装置であり、本実施形態においては、デスクトップ型のパーソナルコンピュータである。端末装置１０は、有線又は無線で通信回線２に接続し、通信回線２を介してデータ通信を行う。端末装置１０は、画像形成装置２０の画像形成機能で形成する画像を示すファイルをプリントサーバ装置３０へ送信する。本実施形態においては、複数の端末装置１０が通信回線２に接続可能であるが、図１においては、図面が煩雑になるのを防ぐため、一つの端末装置１０のみを示す。なお、端末装置１０は、デスクトップ型のパーソナルコンピュータに限定されるものではなく、例えば、ラップトップ型のパーソナルコンピュータ、タブレット端末、スマートフォンであってもよい。
【００２２】
プリントサーバ装置３０は、本発明に係るサーバ装置の一例である。プリントサーバ装置３０は、有線又は無線で通信回線２に接続し、通信回線２を介してデータ通信を行う。プリントサーバ装置３０は、所謂プリントサーバの機能を備えており、端末装置１０から送られるファイルを取得し、取得したファイルが示す画像の形成を通信回線２を介して画像形成装置２０へ指示する。
【００２３】
（端末装置１０の構成）
図２は、端末装置１０のハードウェア構成の一例を示したブロック図である。ディスプレイ１０３は、文字やＧＵＩ（Graphical User Interface）などを表示する。操作部１０４は、入力機器であるキーボード及びマウスを有し、ユーザに操作される。通信部１０５は、通信回線２を介したデータ通信を行う通信インターフェースとして機能する。記憶部１０２は、例えばハードディスク装置などの記憶装置を有しており、オペレーティングシステムのプログラムやアプリケーションプログラム、アプリケーションプログラムが使用するファイルなどを記憶する。制御部１０１は、ＣＰＵ（Central Processing Unit）及びメモリを有している。端末装置１０において実現する機能は、記憶部１０２に記憶されているプログラム（ソフトウェア）をＣＰＵ、メモリなどのハードウェア上に読み込ませることでＣＰＵが演算を行い、記憶部１０２の制御、通信部１０５の制御、メモリ及び記憶部１０２におけるデータの読み出し及び／又は書き込みの制御を行うことで実現される。
【００２４】
（端末装置１０の機能構成）
図３は、端末装置１０において実現する機能のうち、本発明に係る特徴的な機能の構成を示した機能ブロック図である。
【００２５】
アプリケーション１００１は、印刷機能を備えたアプリケーションであり、例えば、ワードプロセッサーのアプリケーションや表計算のアプリケーションである。
【００２６】
第１描画部１００２は、所謂ＧＤＩ（Graphics Device Interface）である。第１描画部１００２は、画像形成装置２０で形成する画像を示すＥＭＦ形式のファイルを生成する。
【００２７】
第１プリンタドライバ１００３は、画像形成装置２０に関する各種設定を行うプログラムである。第１プリンタドライバ１００３は、画像形成装置２０のプロパティの画面をユ
ーザの操作に応じて表示する。第１プリンタドライバ１００３が表示するプロパティの画面においては、画像が形成される用紙のサイズや、カラーモードなどの画像形成に係る設定、スプールするファイルの形式の設定、画像形成装置２０の使用に認証情報を要するか否かの設定などを行うことが可能となっている。認証情報は、前述のユーザＩＤ及びパスワードである。第１プリンタドライバ１００３は、プロパティの画面で設定された用紙のサイズやカラーモードなどの画像形成のジョブに係る情報をＤＥＶＭＯＤＥ構造体に格納する。また、第１プリンタドライバ１００３は、画像形成装置２０の機種名、画像形成装置２０のハードウェアオプションなどの情報を取得し、取得した情報を画像形成装置２０の情報を格納するレジストリに格納する。また、第１プリンタドライバ１００３は、アプリケーション１００１の印刷機能で画像形成装置２０を使用する際に、画像形成装置２０の使用に認証情報を要する場合、画像形成に要するファイルを示すジョブＩＤと、アプリケーション１００１が生成したファイルのファイル名を前述のレジストリに格納する。ジョブＩＤは、本発明に係る識別情報の一例である。
【００２８】
第１スプーラ１００４は、画像形成装置２０で形成する画像を示すファイルと、ＤＥＶＭＯＤＥ構造体を取得し、取得したファイル及びＤＥＶＭＯＤＥ構造体をプリントサーバ装置３０へ送信する。
【００２９】
監視部１００５は、アプリケーション１００１の印刷機能で画像形成装置２０を使用する際に、画像形成装置２０の使用に認証情報を要する場合、認証情報を取得し、取得した認証情報を前述のレジストリに格納する。また、監視部１００５は、レジストリに格納した認証情報をプリントサーバ装置３０からの要求に応じてプリントサーバ装置３０へ送信する。即ち、監視部１００５は、レジストリに格納した認証情報を、プリントサーバ装置３０から要求されたことを契機にプリントサーバ装置３０へ送信する。プリントサーバ装置３０からの認証情報の要求は、本発明に係る予め定められた契機の一例である。
【００３０】
（プリントサーバ装置３０の構成）
図４は、プリントサーバ装置３０のハードウェア構成の一例を示したブロック図である。通信部３０５は、データ通信を行うための通信インターフェースである。通信部３０５は、通信回線２に接続されており、通信回線２を介してデータ通信を行う。記憶部３０２は、記憶装置（例えばハードディスク装置）を有している。記憶部３０２は、制御部３０１が実行するプログラムと実行したプログラムが使用する情報を記憶する。制御部３０１は、ＣＰＵ及びメモリを有している。プリントサーバ装置３０において実現する機能は、記憶部３０２に記憶されているプログラム（ソフトウェア）をＣＰＵ、メモリなどのハードウェア上に読み込ませることでＣＰＵが演算を行い、記憶部３０２の制御、通信部３０５の制御、メモリ及び記憶部３０２におけるデータの読み出し及び／又は書き込みの制御を行うことで実現される。
【００３１】
図５は、制御部１０１がプログラムを実行することにより実現する機能のうち、本発明に係る機能の構成を示したブロック図である。
【００３２】
第２描画部３００２は、所謂ＧＤＩ（Graphics Device Interface）である。第２描画部３００２は、ＥＭＦ形式のファイルを取得し、取得したファイルが示す画像を生成する。
【００３３】
第２プリンタドライバ３００３は、第２描画部３００２が生成した画像から、画像形成装置２０で形成する画像を示すＲＡＷ形式のファイルを生成する。また、第２プリンタドライバ３００３は、画像形成装置２０の使用に認証情報を要する場合、認証情報を端末装置１０へ要求し、当該要求に応じて端末装置１０から送信される認証情報を取得する。第２プリンタドライバ３００３は、本発明に係る要求手段の一例である。
【００３４】
第２スプーラ３００４は、端末装置１０から送信されるファイルとＤＥＶＭＯＤＥ構造体を取得する。また、第２スプーラ３００４は、第２プリンタドライバ３００３が生成したＲＡＷ形式のファイルと、第２プリンタドライバ３００３が取得した認証情報を画像形成装置２０へ出力する。
【００３５】
（実施形態の動作例）
次に本実施形態の動作について、アプリケーション１００１で作成した文書を画像形成装置２０から出力させるときの動作を例にして説明する。
【００３６】
ユーザは、アプリケーション１００１を操作し、作成した文書の印刷を指示する操作を行う。図６は、この操作が行われた端末装置１０が、第１スプーラ１００４にスプールするファイルの形式としてＥＭＦ形式のファイルが設定されている場合に行う処理の流れを示したフローチャートである。
【００３７】
ユーザがアプリケーション１００１で印刷を指示する操作を行うと、第１描画部１００２は、第１スプーラ１００４にスプールするファイルの形式としてＥＭＦ形式のファイルが設定されている場合、ユーザが作成した文書を示すＥＭＦ形式のファイル（以下、ＥＭＦファイルとする）を生成する（ステップＳＡ１）。
【００３８】
次に第１プリンタドライバ１００３は、生成されたＥＭＦファイルを示すジョブＩＤと、端末装置１０のＩＰアドレスと、画像形成装置２０の使用に認証情報を要するか否かを表す要否情報を、ＤＥＶＭＯＤＥ構造体に格納する（ステップＳＡ２）。ここで第１プリンタドライバ１００３は、画像形成装置２０の使用に認証情報を要する設定である場合、画像形成装置２０の使用に認証情報を要することを示す要否情報をＤＥＶＭＯＤＥ構造体に格納し、画像形成装置２０の使用に認証情報を要しない設定である場合、画像形成装置２０の使用に認証情報を要しないことを示す要否情報をＤＥＶＭＯＤＥ構造体に格納する。なお、これらの情報は、ＤＥＶＭＯＤＥ構造体において第１プリンタドライバ１００３が独自に使用可能である拡張領域に格納される。
【００３９】
次に第１プリンタドライバ１００３は、画像形成装置２０の使用に認証情報を要するか否かを判定する（ステップＳＡ３）。第１プリンタドライバ１００３は、画像形成装置２０の使用に認証情報を要しない場合、処理の流れをステップＳＡ５へ移す。第１プリンタドライバ１００３は、画像形成装置２０の使用に認証情報を要する場合、第１描画部１００２が生成したＥＭＦファイルを示すジョブＩＤと、アプリケーション１００１が生成した文書のファイルのファイル名を対応付けて、画像形成装置２０の情報を格納するレジストリに格納する（ステップＳＡ４）。第１プリンタドライバ１００３は、本発明に係る識別情報記憶手段の一例である。
【００４０】
次に第１プリンタドライバ１００３は、第１描画部１００２が生成したＥＭＦファイルと、ＤＥＶＭＯＤＥ構造体を第１スプーラ１００４へ送る（ステップＳＡ５）。第１スプーラ１００４は、第１プリンタドライバ１００３から送られたＥＭＦファイルとＤＥＶＭＯＤＥ構造体をプリントサーバ装置３０へ送信する（ステップＳＡ６）。第１スプーラ１００４は、本発明に係るデータ送信手段の一例である。
【００４１】
図７は、端末装置１０の監視部１００５が予め定められた周期で行う処理の流れを示したフローチャートである。監視部１００５は、前述のレジストリにジョブＩＤとファイル名が新たに格納されたか否かを判断する（ステップＳＢ１）。監視部１００５は、前述のレジストリにジョブＩＤとファイル名が新たに格納されていない場合（ステップＳＢ１でＮＯ）、図７の処理を終了する。
【００４２】
監視部１００５は、前述のレジストリにジョブＩＤとファイル名が新たに格納された場合（ステップＳＢ１でＹＥＳ）、認証情報を入力するための画面を表示する（ステップＳＢ２）。図８は、ステップＳＢ２で端末装置１０が表示する画面の一例を示した図である。監視部１００５は、前述のレジストリに格納されたファイル名を取得し、取得したファイル名を、認証情報を入力するための画面で表示する。ユーザは表示された画面が有するテキストボックスＴＢ１に自身のユーザＩＤを入力し、表示された画面が有するテキストボックスＴＢ２に自身のパスワードを入力する。
【００４３】
次に、監視部１００５は、画面にあるボタンがクリックされたか否かを判断する（ステップＳＢ３）。監視部１００５は、画面にあるボタンがクリックされていない場合（ステップＳＢ３でＮＯ）、処理の流れをステップＳＢ３の前に戻す。
【００４４】
監視部１００５は、画面にあるボタンがクリックされた場合（ステップＳＢ３でＹＥＳ）、ＯＫボタンがクリックされたか判断する（ステップＳＢ４）。監視部１００５は、キャンセルボタンがクリックされた場合（ステップＳＢ４でＮＯ）、図７の処理を終了する。
【００４５】
監視部１００５は、ＯＫボタンがクリックされた場合（ステップＳＢ４でＹＥＳ）、画面に入力されたユーザＩＤとパスワードを取得して暗号化し、表示したファイル名と対応付けて、前述のレジストリに格納する（ステップＳＢ５）。ここで、このファイル名は、レジストリにおいてジョブＩＤに対応付けられているため、ジョブＩＤ，ファイル名、暗号化されたユーザＩＤ及びパスワードが対応付けられてレジストリに格納されることとなる。監視部１００５は、本発明に係る認証情報記憶手段の一例である。
【００４６】
次にプリントサーバ装置３０の動作例について説明する。プリントサーバ装置３０は、端末装置１０が送信したＥＭＦファイルとＤＥＶＭＯＤＥ構造体を受信する。図９は、プリントサーバ装置３０がＥＭＦファイルとＤＥＶＭＯＤＥ構造体を受信したときに行う処理の流れを示したフローチャートである。
【００４７】
第２スプーラ３００４は、通信部３０５が受信したＥＭＦファイルとＤＥＶＭＯＤＥ構造体を取得し、取得したＥＭＦファイルとＤＥＶＭＯＤＥ構造体を第２描画部３００２へ送る（ステップＳＣ１）。第２スプーラ３００４は、本発明に係るデータ受信手段の一例である。第２描画部３００２は、第２スプーラ３００４から送られたＥＭＦファイルが示す画像を生成し（ステップＳＣ２）、生成した画像と取得したＤＥＶＭＯＤＥ構造体を第２プリンタドライバ３００３へ送る（ステップＳＣ３）。第２プリンタドライバ３００３は、第２描画部３００２から送られた画像をＲＡＷ形式のファイルを生成する（ステップＳＣ４）。
【００４８】
次に第２プリンタドライバ３００３は、第２描画部３００２から送られたＤＥＶＭＯＤＥ構造体の拡張領域から、ジョブＩＤと、端末装置１０のＩＰアドレスと、要否情報を取得し（ステップＳＣ５）、取得した要否情報が、画像形成装置２０の使用に認証情報を要することを示しているか判断する（ステップＳＣ６）。第２プリンタドライバ３００３は、取得した要否情報が、画像形成装置２０の使用に認証情報を要しないことを示している場合（ステップＳＣ６でＮＯ）、生成したＲＡＷ形式のファイルを第２スプーラ３００４へ送る（ステップＳＣ７）。第２スプーラ３００４は、第２プリンタドライバ３００３から送られたＲＡＷ形式のファイルを画像形成装置２０へ出力する（ステップＳＣ８）。
【００４９】
第２プリンタドライバ３００３は、取得した要否情報が、画像形成装置２０の使用に認証情報を要することを示している場合（ステップＳＣ６でＹＥＳ）、取得したジョブＩＤ
を含み、認証情報を要求するメッセージを、取得したＩＰアドレスの端末装置１０へ送信する（ステップＳＣ９）。
【００５０】
図１０は、ステップＳＣ９で送信されたメッセージを受信した端末装置１０が行う処理の流れを示したフローチャートである。監視部１００５は、ステップＳＣ９で送信されたメッセージを取得すると、取得したメッセージに含まれているジョブＩＤを取得する（ステップＳＤ１）。ジョブＩＤを取得した監視部１００５は、取得したジョブＩＤに対応付けられている暗号化されたユーザＩＤ及びパスワードを前述のレジストリから取得し（ステップＳＤ２）、取得したユーザＩＤとパスワードを、プリントサーバ装置３０へ送信する（ステップＳＤ３）。監視部１００５は、本発明に係る認証情報送信手段の一例である。
【００５１】
図９に戻り、第２プリンタドライバ３００３は、ステップＳＣ９で送信したメッセージへの応答として端末装置１０から送信されたユーザＩＤとパスワードを取得する（ステップＳＣ１０）。第２プリンタドライバ３００３は、本発明に係る認証情報受信手段の一例である。このユーザＩＤとパスワードは暗号化されているため、第２プリンタドライバ３００３は、取得したユーザＩＤとパスワードを復号化する（ステップＳＣ１１）。
【００５２】
次に第２プリンタドライバ３００３は、生成したＲＡＷ形式のファイルと、復号化で得られたユーザＩＤ及びパスワードを第２スプーラ３００４へ送る（ステップＳＣ１２）。第２スプーラ３００４は、第２プリンタドライバ３００３から送られたＲＡＷ形式のファイル、ユーザＩＤ及びパスワードを画像形成装置２０へ出力する（ステップＳＣ１３）。第２プリンタドライバ３００３は、本発明に係る出力手段の一例である。
【００５３】
画像形成装置２０は、プリントサーバ装置３０が出力したＲＡＷ形式のファイル、ユーザＩＤ及びパスワードを取得する。画像形成装置２０は、取得したユーザＩＤ及びパスワードの組が予め自機に登録されている場合、取得したＲＡＷ形式のファイルが示す画像を記録媒体に形成する。
【００５４】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００５５】
上述した実施形態においては、端末装置１０は、プリントサーバ装置３０からの要求に応じて、暗号化されているユーザＩＤとパスワードをプリントサーバ装置３０へ送信しているが、暗号化されているユーザＩＤとパスワードをプリントサーバ装置３０へ送信する構成は、実施形態の構成に限定されるものではない。例えば、監視部１００５は、図８の画面でユーザＩＤとパスワードが入力された後にＯＫボタンがクリックされた場合、入力されたユーザＩＤとパスワードを暗号化し、前述のレジストリに格納されているジョブＩＤと、暗号化されたユーザＩＤ及びパスワードをプリントサーバ装置３０へ送信してもよい。この変形例においては、プリントサーバ装置３０の第２プリンタドライバ３００３は、端末装置１０から送信されたジョブＩＤと、暗号化されたユーザＩＤ及びパスワードを取得する。第２プリンタドライバ３００３は、暗号化されているユーザＩＤとパスワードを復号化する。第２プリンタドライバ３００３は、第２描画部３００２から送られるＤＥＶＭＯＤＥ構造体に含まれているジョブＩＤと、ユーザＩＤ及びパスワードと共に取得したジョブＩＤが同じである場合、生成したＲＡＷ形式のファイルと、復号化したユーザＩＤ及びパスワードを第２スプーラ３００４へ送り、第２スプーラ３００４は、ＲＡＷ形式のファイルと、ユーザＩＤ及びパスワードを画像形成装置２０へ出力する。
【００５６】
本発明においては、画像形成装置２０は、ユーザＩＤ及びパスワードによる認証の結果をプリントサーバ装置３０へ通知してもよい。また、プリントサーバ装置３０は、画像形成装置２０から送られた認証結果の通知を端末装置１０へ送信し、端末装置１０は、受信した通知が示す認証結果を表示してもよい。また、認証結果の通知が、認証が棄却されたことを示す通知である場合、端末装置１０は、図７のステップＳＢ２以降の処理を行い、ユーザＩＤとパスワードを再度取得し、ＥＭＦファイルとＤＥＶＭＯＤＥ構造体を再送信してもよい。
この変形例においては、プリントサーバ装置３０は、認証の結果を取得する結果取得手段と、認証の結果を端末装置１０へ通知する通知手段を有し、端末装置１０は、認証結果の通知を取得する通知取得手段と、認証結果の通知の内容をユーザへ報知する報知手段を有する。
【符号の説明】
【００５７】
１…画像形成システム、２…通信回線、１０…端末装置、２０…画像形成装置、３０…プリントサーバ装置、１０１…制御部、１０２…記憶部、１０３…ディスプレイ、１０４…操作部、１０５…通信部、３０１…制御部、３０２…記憶部、３０５…通信部、１００１…アプリケーション、１００２…第１描画部、１００３…第１プリンタドライバ、１００４…第１スプーラ、１００５…監視部、３００２…第２描画部、３００３…第２プリンタドライバ、３００４…第２スプーラ。
【図１】
2019197404.tif 000003
【図２】
2019197404.tif 000004
【図３】
2019197404.tif 000005
【図４】
2019197404.tif 000006
【図５】
2019197404.tif 000007
【図６】
2019197404.tif 000008
【図７】
2019197404.tif 000009
【図８】
2019197404.tif 000010
【図９】
2019197404.tif 000011
【図１０】
2019197404.tif 000012