(57)【特許請求の範囲】
【請求項１】
利用者の認証を必要とする第１のサービス処理と、前記利用者の認証を不要とする第２のサービス処理とで構成された複数のサービス処理が実行順に記述された指示書に基づいて前記複数のサービス処理の各々を順次実行する複数のサービス処理手段と、
前記利用者の認証を必要とする前記第１のサービス処理を利用する利用者を認証する認証手段と、
一つの文書データに対して前記指示書に従った前記複数のサービス処理の実行の指示を受け付ける受付手段と、
前記受付手段により前記指示が受け付けられ、かつ、前記認証手段により前記利用者の認証を必要とする前記第１のサービス処理に関して認証されず、かつ、前記指示書において、前記実行順として、前記認証手段により認証されなかった前記第１のサービス処理の次に実行待ちの前記第２のサービス処理が位置付けられている場合に、当該認証されなかった前記第１のサービス処理を実行せずに、当該実行待ちの前記第２のサービス処理を実行するように前記複数のサービス処理手段を制御する制御手段と、
を備えたサービス処理装置。
【請求項２】
前記制御手段は、前記第１のサービス処理が実行されるまでに前記認証手段により前記利用者が認証された場合には、前記第１のサービス処理が実行されるように、前記第１のサービス処理を実行するサービス処理手段を制御する
請求項１記載のサービス処理装置。
【請求項３】
前記指示書は複数種類用意されており、
前記制御手段は、前記認証手段により前記利用者が認証され、かつ、実行待ちの前記サービス処理として前記第１のサービス処理及び前記第２のサービス処理の少なくとも一方が存在する場合には、前記認証手段により認証された利用者に関する利用者情報を、前記実行待ちのサービス処理と関連付ける第１の処理を行うか、前記利用者に選択させた前記指示書に従った前記複数のサービス処理を実行する第２の処理を行うか、前記第１の処理及び前記第２の処理以外の処理で、かつ、サービス関連の処理である第３の処理を行うか、を前記利用者に選択させる
請求項１又は請求項２記載のサービス処理装置。
【請求項４】
コンピュータを、
請求項１から請求項３の何れか１項に記載のサービス処理装置に含まれる複数のサービス処理手段、認証手段、及び制御手段として機能させるためのサービス処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス処理装置及びサービス処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、サービスを提供するとともにサービスの利用者に対しサービスの対価を課金するサービス処理装置であって、利用者に提供するサービスを提供するサービス実行手段と、サービスの利用者が所持する非接触媒体に対して読み書き動作を行なう非接触媒体読み書き手段と、利用者にサービスを提供したときの料金に関する情報を算出する料金算出手段と、非接触媒体にチャージされている金額と前記料金算出手段により算出された料金に関する情報を確認してから前記サービス実行手段によるサービスの起動を制御するサービス起動制御手段と、を具備すること特徴とするサービス処理装置が記載されている。
【０００３】
特許文献２には、複数のアプリケーションを実行可能な画像形成手段と、前記画像形成手段を利用するためのＩＤコードが記録された記録媒体から該ＩＤコードを読み取る読取手段とを備える画像形成システムにおいて、前記読取手段に読み取られた前記ＩＤコードを記憶する記憶手段と、前記記憶手段に記憶された前記ＩＤコード毎に前記画像形成手段の使用可否を識別する識別手段と、前記記憶手段に記憶された前記ＩＤコード毎に前記画像形成手段のアプリケーションの使用を制限する制限手段と、を有し、前記記憶手段に記憶された第１の媒体に対する第１の前記ＩＤコードに対して前記識別手段による識別及び前記制限手段によるアプリケーションの使用制限の結果としてアプリケーションの実行が許可され、該アプリケーションによるサービス処理を継続しているときに前記読取手段により第２の記録媒体が読み取られた場合に、第１の前記ＩＤコードに基づいたアプリケーションを継続し、該アプリケーションの実行に伴って第１の前記ＩＤコードに対応付けたアプリケーションの実行回数を増加させると共に、第２の前記記録媒体に記録された第２の前記Ｉ Ｄ コードを受け付けて前記記憶手段に記憶し、該第２の前記ＩＤコードに基づいて前記識別手段及び前記制限手段は実行が指定されたアプリケーションの実行の可否を判断することを特徴とする画像形成システムが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−４７８５３号公報
【特許文献２】特許第４０２７３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、利用者認証が必要なサービス処理の実行と利用者認証が不要なサービス処理の実行が指示されている場合に、最初に利用者認証しなくても、利用者認証が不要なサービス処理を実行することができるサービス処理装置及びサービス処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１記載の発明のサービス処理装置は、利用者の認証を必要とする第１のサービス処理と、前記利用者の認証を不要とする第２のサービス処理とで構成された複数のサービス処理が実行順に記述された指示書に基づいて前記複数のサービス処理の各々を順次実行する複数のサービス処理手段と、前記利用者の認証を必要とする前記第１のサービス処理を利用する利用者を認証する認証手段と、一つの文書データに対して前記指示書に従った前記複数のサービス処理の実行の指示を受け付ける受付手段と、前記受付手段により前記指示が受け付けられ、かつ、前記認証手段により前記利用者の認証を必要とする前記第１のサービス処理に関して認証されず、かつ、前記指示書において、前記実行順として、前記認証手段により認証されなかった前記第１のサービス処理の次に実行待ちの前記第２のサービス処理が位置付けられている場合に、当該認証されなかった前記第１のサービス処理を実行せずに、当該実行待ちの前記第２のサービス処理を実行するように前記複数のサービス処理手段を制御する制御手段と、を備える。
【０００７】
請求項２記載の発明は、前記制御手段は、前記第１のサービス処理が実行されるまでに前記認証手段により前記利用者が認証された場合には、前記第１のサービス処理が実行されるように、前記第１のサービス処理を実行するサービス処理手段を制御する、とされている。
【０００８】
請求項３記載の発明は、前記指示書は複数種類用意されており、前記制御手段は、前記認証手段により前記利用者が認証され、かつ、実行待ちの前記サービス処理として前記第１のサービス処理及び前記第２のサービス処理の少なくとも一方が存在する場合には、前記認証手段により認証された利用者に関する利用者情報を、前記実行待ちのサービス処理と関連付ける第１の処理を行うか、前記利用者に選択させた前記指示書に従った前記複数のサービス処理を実行する第２の処理を行うか、前記第１の処理及び前記第２の処理以外の処理で、かつ、サービス関連の処理である第３の処理を行うか、を前記利用者に選択させる、とされている。
【０００９】
請求項４記載の発明のサービス処理プログラムは、コンピュータを、請求項１から請求項３の何れか１項に記載のサービス処理装置に含まれる複数のサービス処理手段、認証手段、及び制御手段として機能させるためのサービス処理プログラム、とされている。
【発明の効果】
【００１０】
請求項１記載の発明によれば、利用者を認証してからでないとサービス処理の実行を受け付けない場合と比較して、複数のサービス処理が、利用者の認証を必要とする第１のサービス処理と、利用者の認証を不要とする第２のサービス処理と、を含むと共に、利用者が認証されていない場合であっても、第２のサービス処理だけ実行させることができる、という効果を有する。
【００１１】
請求項２記載の発明によれば、利用者を認証してからでないとサービス処理の実行を受け付けない場合と比較して、利用者認証する期間を延ばすことができる、という効果を有する。
【００１２】
請求項３記載の発明によれば、選択手段がない場合と比較して、利用者認証された場合にすでに実行待ちのサービス処理が存在する場合でも、どのサービス処理に利用者情報を関連付けるかを利用者に選択させることができる、という効果を有する。
【００１３】
請求項４記載の発明によれば、利用者を認証してからでないとサービス処理の実行を受け付けない場合と比較して、複数のサービス処理が、利用者の認証を必要とする第１のサービス処理と、利用者の認証を不要とする第２のサービス処理と、を含むと共に、利用者が認証されていない場合であっても、第２のサービス処理だけ実行させることができる、という効果を有する。
【図面の簡単な説明】
【００１４】
【図１】画像形成装置のハードウエア構成の一例を示したブロック図である。
【図２】指示書の一例を示す図である。
【図３】認証処理の流れの一例を示す図である。
【図４】指示書実行処理の流れの一例を示す図である。
【図５】サービス処理実行情報の一例を示す図である。
【図６】認証後処理の流れの一例を示す図である。
【発明を実施するための形態】
【００１５】
（第１実施形態）
【００１６】
以下、本発明の第１実施形態について説明する。本実施形態では、利用者に提供するサービス処理として例えば原稿を読み取って画像データを取得するスキャン処理、読み取った原稿を印刷するコピー処理、読み取った原稿をファクシミリ送信する処理、読み取った原稿をメール送信する処理等、複数のサービス処理を実行する機能を有する画像形成装置に本発明を適用した場合について説明する。
【００１７】
図１には、本発明の一実施形態に係る画像形成装置１００のハードウェア構成を模式的に示している。以下、当該装置１００内の各部について説明する。
【００１８】
ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１０１は、当該装置１００内の動作を統括的に制御する中央コントローラであり、オペレーティング・システムが提供する実行環境下でプログラムを制御し、コピーやファクシミリ送受信、ネットワーク・プリントといった各種のサービス処理などに関して主たる制御を行なう。ＣＰＵ１０１は、バス１０２を介して当該装置１００内の各機器と相互接続されている。
【００１９】
ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）１０３は、読み出し専用の半導体メモリ装置で構成され、ネットワーク・プリントといったサービス処理などを実行するための各制御プログラムや固定データなどが恒久的に書き込まれている。勿論、フラッシュ・メモリなどのように格納データを電気的に書き換えられるデバイスを用いてＲＯＭ１０３を構成することもでき、必要に応じてプログラムや固定データの更新を行なうようにしてもよい。
【００２０】
ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）１０４は、データを書き換えられる半導体メモリ装置で構成され、ＣＰＵ１０１で実行する制御プログラムをＲＯＭ１０２からロードしたり、プログラム実行中の作業データを一時格納したりするなど、プログラム動作のためのシステム・メモリとして使用される。また、画像処理のためのページ・メモリとして、ＲＡＭ１０４が使用される。
【００２１】
ＮＶＲＡＭ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ ＲＡＭ）１０５は、フラッシュ・メモリのように無電源状態でも記憶内容を消失しない、データを書き換えられるメモリで構成され、セキュリティ・データやその他の不揮発性データ、画質調整、各種設定パラメータ、サービス処理実行時の各種履歴などを格納するために使用される。
【００２２】
ＨＤＤ１０６は、磁気記録式の固定ディスクで構成された大容量外部記憶装置であり、原稿から読み取った画像データを蓄積したり、サービス処理実行時の各種履歴を保存したり、さらにはＣＰＵ１０１において実行するプログラムをインストールするために使用される。
【００２３】
画像処理部１０７は、原稿から読み取った画像データ、あるいはネットワーク経由でダウンロードした画像データなどに対し、伸張圧縮処理や、画質調整などの各種画像処理を施す。
【００２４】
画像形成装置１００は、ユーザ・インターフェース１０９として、液晶ディスプレイなどで構成された表示部１１０と、スタート／ストップ／テンキーなどのハードウェア・キーを備えた（あるいは表示部１１０を兼ねたタッチパネルを備えた）操作部１１１を備え、これらはＵＩインターフェース１０８を介してバス１０２に接続されている。但し、ＵＩインターフェース１０８を介さず、ＣＰＵ１０１がユーザ・インターフェース１０９を直接制御するように構成するようにしてもよい。
【００２５】
また、通信インターフェース１１２を経由して、各種の外部装置やネットワーク・インターフェースなどがバス１０２に接続されている。
【００２６】
ＬＡＮインターフェース１１３は、１０／１０００Ｂａｓｅ−Ｔなど、予め定めたプロトコルに従って画像形成装置１００をネットワーク接続する。無線ＬＡＮを含めるようにしてもよい。
【００２７】
画像形成装置１００は、ＬＡＮ越しにインターネットなどの外部ネットワークに接続し、所望の情報資源にアクセスする。また、画像形成装置１００は、利用者が使用するパーソナル・コンピュータ（ＰＣ）や携帯端末（いずれも図示しない）から、コピーやファクシミリ送受信、コンテンツ探索やその他のコンテンツ処理、ネットワーク・プリントといった、各種のサービス処理の内容が定められた指示書データを受信し、指示に従ってサービスを実行する。また、予め定めた複数のサービス処理の内容が定められた指示書データが予めＨＤＤ１０６等に記憶され、記憶された指示書データの中から利用者が選択した指示書データを実行する場合もある。さらに、利用者が複数のサービス処理を指示し、指示された複数のサービス処理を一括して実行する場合もある。
【００２８】
また、画像形成装置１００には、ＩＣカード１３０に対して非接触・近距離通信を行なうために、ＩＣカード読み書き装置１３１が装備され、ＲＳ２３２Ｃあるいはその他のシリアル・インターフェース１１４経由でバス１０２に接続されている。
【００２９】
ＩＣカード１３０とＩＣカード読み書き装置１３１間では、電磁結合、電磁誘導、あるいは電波通信などの方式による伝送路上で、予め定めた相互認証処理を経て、高い耐タンパ性を保ちながら非接触・近距離通信を行なう。但し、ＩＣカード１３０を利用した非接触通信の仕組み自体は本発明の要旨に直接関係しないので、ここではこれ以上説明しない。また、ＩＣカード１３０とＩＣカード読み書き装置１３１間の通信は、非接触・近距離通信に限らず、ＩＣカード読み書き装置１３１にＩＣカード１３０の挿入口が設けられ、この挿入口にＩＣカード１３０をセットすることによってＩＣカード読み書き装置１３１と有線通信するものでもよい。
【００３０】
本実施形態では、ＩＣカード１３０は、画像形成装置１００の利用者に関する情報、例えば利用者を特定するための識別符号である利用者ＩＤ等の情報が予め記録されている。そして、詳細は後述するが、利用者は、利用者認証が必要なサービス処理については、画像形成装置１００のＩＣカード読み書き装置１３１にＩＣカード１３０をかざして利用者認証することにより、利用者認証が必要な所望のサービス処理の実行が受けられる。
【００３１】
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）インターフェース１１５は、例えばＵＳＢ１．１又はＵＳＢ２．０に準拠し、パーソナル・コンピュータなどにローカル接続する際に使用される。
【００３２】
モデム１１６は、コンピュータ上の信号と公衆回線上の信号の相互変換を行なう変復調装置からなり、ファクシミリなどの公衆回線への接続を行ない、通常のファクシミリ送受信や、時刻指定送信、その他の各種のファクシミリ機能を提供する。
【００３３】
デバイス・インターフェース１１８は、例えばＲＳ４２２などで構成され、画像形成装置１００を構成する各種機器をバス１０２に接続するためのインターフェース・プロトコルを実現する。
【００３４】
画像形成装置１００を構成する機器として、例えば原稿から画像を読み取る読取装置部１１９と、画像を用紙上に印刷出力する印刷装置部１２０が挙げられる。
【００３５】
読取装置部１１９は、一般的には、原稿を載せるプラテンと画像読み取りを行なうスキャナの組み合わせで構成され、自動原稿読取装置であってもよい。読み取り画像は、必要に応じて画像処理部１０７において画像処理が施され、印刷装置部１２０に画像出力され、あるいはＨＤＤ１０６に保存される。
【００３６】
印刷装置部１２０は、例えば電子写真方式のプリント・エンジン部を備えている。電子写真プロセスは、電子写真感光体に対する帯電、スキャンした原稿イメージの露光、現像すなわち感光体表面の静電潜像へのトナー重畳、用紙へのトナー転写及びトナー定着、感光体のクリーニングという複数のサブプロセスを含む。但し、プリント・エンジンの構成自体は本発明の要旨に直接関連しないので、ここではこれ以上説明しない。印刷装置部１２０によって印字された用紙は、排出用紙格納部１２１に排出される。
【００３７】
画像形成装置１００の利用者は、１つの文書データに対して複数のサービス処理の実行を指示するための指示書を実行させるサービスを受けられる。本実施形態では、サービス処理とは、文書データに対して施す処理であり、例えばプリント処理、ファクシミリ送信処理、メール送信処理、スキャン処理等があるが、これに限られるものではない。
【００３８】
また、これらのサービス処理には、利用者の認証が必要な第１のサービス処理と、利用者の認証が不要な第２のサービス処理と、の二種類のサービス処理がある。
【００３９】
利用者が第１のサービス処理を画像形成装置１００に実行させるには、サービス処理の実行に先立って、利用者認証する必要がある。利用者認証の方法としては、前述したように、利用者ＩＤが記録されたＩＣカード１３０を用いる方法がある。この場合、例えば画像形成装置１００のＨＤＤ１０６に利用が許可された利用者ＩＤのリストを予め記録しておく。そして、利用者ＩＤが記録されたＩＣカード１３０がＩＣカード読み書き装置１３１によって読み取られると、読み込んだ利用者ＩＤと、ＨＤＤ１０６に記憶された前記リストと照合し、リストに一致する利用者ＩＤが存在する場合には、認証成功とする。
【００４０】
また、操作部１１１を操作して利用者ＩＤを直接入力して利用者認証するようにしてもよいし、利用者ＩＤだけでなくパスワードも入力させて利用者認証するようにしてもよい。
【００４１】
なお、利用者が第２のサービス処理を画像形成装置１００に実行させるには、利用者認証する必要はない。
【００４２】
指示書は、例えばＸＭＬ形式のファイルで構成されている。図２には、指示書の一例を示した。同図に示す指示書１４０は、画像形成装置１００に対して、予め定めた文書データに対してプリント処理、ファクシミリ送信処理、メール送信処理を順次実行させる場合の指示書である。
【００４３】
図２に示すように、プリント処理の内容は、プリント処理を指示するためのスタートタグ＜ｐｒｉｎｔ＞とエンドタグ＜／ｐｒｉｎｔ＞との間に記載されたパラメータ（出力の解像度等）等によって定義される。
【００４４】
同様に、ファクシミリ送信処理の内容は、ファクシミリ送信処理を指示するためのスタートタグ＜ｆａｘｓｎｄ＞とエンドタグ＜／ｆａｘｓｎｄ＞との間に記載されたパラメータ（送信先ＦＡＸ番号等）等によって定義される。
【００４５】
また、メール送信処理は、メール送信処理を指示するためのスタートタグ＜ｍａｉｌｓｎｄ＞とエンドタグ＜／ｍａｉｌｓｎｄ＞との間に記載されたパラメータ（送信先メールアドレス等）等によって定義される。
【００４６】
本実施形態では、一例として、ファクシミリ送信処理及びメール送信処理は利用者認証が必要な第１のサービス処理、プリント処理は利用者認証が不要な第２のサービス処理である場合について説明する。
【００４７】
指示書を実行させる形態としては、例えば予め定めた複数のサービス処理が記述された指示書を複数種類用意して画像形成装置１００のＨＤＤ１０６に記憶しておき、この中から利用者に所望の指示書を選択させて実行させる形態や、画像形成装置１００とＬＡＮインターフェース１１３を介して接続されたパーソナルコンピュータ等の端末装置から指示書データを画像形成装置１００に送信して実行させる形態等があるが、これに限られるものではない。
【００４８】
前述したように、サービス処理には、利用者の認証が必要な第１のサービス処理と、利用者の認証が不要な第２のサービス処理と、の二種類のサービス処理があり、指示書には複数のサービス処理が指示される場合もあるため、第１のサービス処理の実行と第２のサービス処理の実行が混在して指示される場合がある。
【００４９】
本実施形態では、図２に示す指示書１４０のように、利用者認証が必要な第１のサービス処理であるファクシミリ送信処理及びメール送信処理と、利用者認証が不要な第２のサービス処理であるプリント処理の実行が指示されている場合の処理について説明する。
【００５０】
まず、利用者認証処理について、図３に示すフローチャートを参照して説明する。  この処理は、実際には、画像形成装置１００内のＣＰＵ１０１が例えばＲＯＭ１０３又はＨＤＤ１０６に格納されている予め定めた制御プログラムをＲＡＭ１０４上にロードして実行するという形態で実現される。
【００５１】
図３に示す利用者認証処理は、利用者が、利用者ＩＤが記録されたＩＣカード１３０をＩＣカード読み書き装置１３１にかざした場合や、利用者が操作部１１１を操作して利用者認証を指示した場合に実行される。また、この処理は、画像形成装置１００がプリント処理等の各種サービス処理を実行中であっても並列実行される。
【００５２】
まず、ステップ２００では、利用者ＩＤを入力する。すなわち、ＩＣカード１３０をＩＣカード読み書き装置１３１にかざした場合には、ＩＣカード１３０から利用者ＩＤを読み込み、利用者が利用者認証を指示した場合には、操作部１１１から入力される利用者ＩＤを入力する。
【００５３】
ステップ２０２では、入力された利用者ＩＤを、ＨＤＤ１０６に予め記憶された利用を許可された利用者ＩＤのリストである利用者ＩＤリストと照合する。
【００５４】
ステップ２０４では、入力された利用者ＩＤが利用者ＩＤリスト内の利用者ＩＤと一致するか否かを判断し、一致する場合、すなわち利用が許可される場合にはステップ２０６へ移行し、一致しない場合、すなわち利用が拒否される場合には、ステップ２０８へ移行する。
【００５５】
ステップ２０６では、利用者ＩＤと例えばログインした時刻等の情報を関連付けてログイン情報としてＨＤＤ１０６に記憶して本ルーチンを終了する。
【００５６】
ステップ２０８では、例えば表示部１１０に利用が拒否された旨を示すメッセージ等を表示して利用者に警告して本ルーチンを終了する。
【００５７】
次に、利用者が画像形成装置１００の操作部１１を操作してＨＤＤ１０６に予め記憶された複数種類の指示書の中から図２に示す指示書１４０を選択して実行を指示した場合について説明する。利用者が指示書を選択すると、図４に示す処理が実行される。
【００５８】
まず、ステップ３００では、利用者が選択した指示書１４０をＨＤＤ１０６から読み込み、指示書の内容を解釈する。
【００５９】
ステップ３０２では、読み込んだ指示書の解釈結果に基づいて、例えば図５に示すようなサービス処理実行情報１５０を生成する。同図に示すように、サービス処理実行情報１５０は、その指示書のファイル名、その指示書に記述されたサービス処理の種類、その指示書が処理する文書の文書名、利用者ＩＤ、実行が済んだか否かを示す実行済情報等を含むが、情報の種類はこれらに限られるものではない。実行済情報は、対応するサービス処理の実行が済んでいない場合は「未」、実行が済んでいる場合は「済」とされる。生成されたサービス処理実行情報１５０は、例えばＨＤＤ１０６に記憶される。
【００６０】
ステップ３０４では、指示書に最初に記述されたサービス処理が利用者認証が不要なサービス処理、すなわち第２のサービス処理であるか否かを判断する。そして、指示書に最初に記述されたサービス処理が第２のサービス処理である場合には、ステップ３０６へ移行し、第２のサービス処理でない場合、すなわち第１のサービス処理である場合には、ステップ３１２へ移行する。
【００６１】
本実施形態では、図２に示す指示書１４０で最初に実行が指示されているのはプリント処理であり、これは本実施形態においては第２のサービス処理であるので、ステップ３０６へ移行する。
【００６２】
ステップ３０６では、サービス処理を実行する。すなわち、プリント処理が実行されるように、画像処理部１０７や印刷装置部１２０等を制御する。
【００６３】
ステップ３０８では、実行したサービス処理に関するサービス処理実行情報１５０を更新する。すなわち、ここでは、サービス処理実行情報１５０のプリント処理の実行済情報を「済」に書き換える。
【００６４】
ステップ３１０では、指示書に記述された全てのサービス処理を実行したか否かを判断し、全てのサービス処理を実行した場合には本ルーチンを終了し、未だ実行されていないサービス処理が存在する場合には、ステップ３０４へ戻る。
【００６５】
ステップ３０４では、再び指示書に記述された次のサービス処理が利用者認証が不要なサービス処理であるか否かを判断する。本実施形態では、図２に示す指示書１４０で２番目に実行が指示されているのはファクシミリ送信処理であり、これは本実施形態においては利用者認証が必要な第１のサービス処理であるので、ステップ３１２へ移行する。
【００６６】
ステップ３１２では、図３に示す利用者認証処理がすでに実行され、第１のサービス処理の利用が許可されているか否かを判断する。
【００６７】
そして、利用者認証済みで利用が許可されている場合には、ステップ３０６へ移行してサービス処理を実行する。本実施形態においては、具体的には、指示書に従ってファクシミリ送信できるように、モデム１１６を制御する。そして、次のステップ３０８において、実行したサービス処理に関するサービス処理実行情報１５０を更新する。すなわち、ここでは、サービス処理実行情報１５０のファクシミリ送信処理の実行済情報を「済」に書き換える。また、利用者認証されているので、ＨＤＤ１０６に記憶されたログイン情報を読み込み、ログイン情報に含まれる利用者ＩＤをサービス処理実行情報１５０の利用者ＩＤに書き込む。
【００６８】
一方、利用者認証済みでなく、利用が許可されていない場合には、ステップ３１４へ移行する。
【００６９】
ステップ３１４では、例えば表示部１１０に利用者認証がされておらず、サービス処理が実行できない旨を示すメッセージ等を表示する。
【００７０】
従って、図２に示す指示書１４０の実行が指示された時点で利用者認証がされていなくても、ファクシミリ送信処理が実行されるまでの間に図３に示す利用者認証が実行された場合には、ファクシミリ送信処理は実行される。ファクシミリ送信処理の次のメール送信処理についても同様である。
【００７１】
このように、本実施形態では、利用者認証が必要な第１のサービス処理と利用者認証が不要な第２のサービス処理が指示書に混在している場合に、利用者認証が行われていない場合でも、利用者による指示書の実行指示を受け付け、指示書で実行を指示されたサービス処理のうち、利用者認証が不要な第２のサービス処理については処理を実行する。
【００７２】
また、最初に利用者認証されていない場合でも、利用者認証が必要な第１のサービス処理が実行されるまでに利用者認証されれば、第１のサービス処理が実行される。
【００７３】
（第２実施形態）
【００７４】
次に、本発明の第２実施形態について説明する。なお、画像形成装置１００の構成は第１実施形態と同一であるので、説明は省略する。
【００７５】
本実施形態では、画像形成装置１００で利用者認証が実行された場合に、すでに実行待ちのサービス処理が存在している場合には、その実行待ちのサービス処理に利用者認証された利用者を関連付けてサービス処理を実行させるのか、新たな指示書を選択させてその指示書のサービス処理をその利用者と関連付けて実行させるのかを利用者に選択させる場合について説明する。
【００７６】
図６には、図３に示した利用者認証処理の実行直後に実行される認証後処理のフローチャートを示した。
【００７７】
まず、ステップ４００では、現在実行待ちのサービス処理があるか否か、すなわち、すでに指示書が実行されている状態で、未だ実行されていないサービス処理があるか否かを判断する。この判断は、前述したサービス処理実行情報１５０を参照することにより判断する。すなわち、実行済情報が「未」のサービス処理が存在するか否かを判断する。
【００７８】
そして、実行待ちのサービス処理が存在する場合には、ステップ４０２へ移行し、実行待ちのサービス処理が存在しない場合には、本ルーチンを終了する。この場合、その後に利用者が指示書を選択して実行を指示する操作を行った場合、図４に示す指示書実行処理が実行される。
【００７９】
ステップ４０２では、利用者に処理を選択させるための処理選択画面を表示部１１０に表示させる。この処理選択画面は、例えば実行待ちのサービス処理に対して直前に利用者認証された利用者の利用者ＩＤを関連付ける第１の処理を行うか、新たに指示書を選択して実行させる第２の処理を選択するか、その他の第３の処理を選択するか、を選択させる画面である。
【００８０】
そして、利用者が何れかの処理を選択すると、ステップ４０４では、選択した処理が、第１の処理であるか否かを判断し、第１の処理である場合には、ステップ４０６へ移行する。
【００８１】
ステップ４０６では、サービス処理実行情報１５０に基づいて、実行待ちのサービス処理、すなわち実行済情報が「未」のサービス処理に対応するサービス処理実行情報の一覧を表示部１１０に表示させ、利用者に、実行待ちのどのサービス処理にその利用者の利用者ＩＤを関連付けするかを選択させる。
【００８２】
そして、ステップ４０８では、利用者が選択した実行待ちのサービス処理と利用者ＩＤとを関連付け、本ルーチンを終了する。具体的には、利用者が選択したサービス処理のサービス処理実行情報１５０の利用者ＩＤの項目に、その利用者の利用者ＩＤを書き込む。これにより、利用者が選択した実行待ちのサービス処理と利用者ＩＤとが関連付けられる。
【００８３】
一方、ステップ４０４で否定判断された場合は、ステップ４１０へ移行し、第２の処理が選択されたか否かを判断し、第２の処理が選択された場合には、ステップ４１２へ移行する。
【００８４】
ステップ４１２では、ＨＤＤ１０６に予め記憶された指示書の一覧を表示部１１０に表示させる。
【００８５】
ステップ４１４では、利用者に指示書を選択させて本ルーチンを終了する。この場合、指示書の実行が指示されたので、図４に示す処理が実行される。なお、本実施形態では、ステップ４１２で指示書の一覧を表示して、ステップ４１４で指示書を選択させて実行する場合について説明したが、指示書を実行させる場合に限らず、例えば利用者が操作部１１１を操作してコピー処理等のサービス処理を選択した場合には、選択されたサービス処理を実行するようにしてもよい。
【００８６】
また、ステップ４１０で否定判断された場合、すなわち第３の処理が選択された場合に、ステップ４１６へ移行し、その他の処理を実行する。
【００８７】
このように、本実施形態では、利用者認証したときに、すでに実行待ちのサービス処理が存在する場合には、利用者に対して、実行待ちのサービス処理にその利用者の利用者ＩＤを関連付けるか、新たな指示書の実行を指示させるか、その他の処理を実行させるか、を選択させる。
【００８８】
なお、本実施形態で説明した画像形成装置１０の構成（図１参照）は一例であり、本発明の主旨を逸脱しない範囲内において不要な部分を削除したり、新たな部分を追加したりしてもよいことは言うまでもない。
【００８９】
また、本記実施形態で説明した制御プログラムの処理の流れ（図３、図４、図６参照）も一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。
【００９０】
また、本実施形態では、画像形成装置に本発明を適用した場合について説明したが、一つの文書データに対して複数のサービス処理を実行させるものであれば、画像形成装置に限らず他の装置にも本発明は適用される。
【符号の説明】
【００９１】
１００  画像形成装置
１０１  ＣＰＵ
１０２  バス
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  ＮＶＲＡＭ
１０６  ＨＤＤ
１０７  画像処理部
１０８  ＵＩインターフェース
１０９  ユーザ・インターフェース
１１０  表示部
１１１  操作部
１１２  通信インターフェース
１１３  ＬＡＮインターフェース
１１４  シリアル・インターフェース
１１５  ＵＳＢインターフェース
１１６  モデム
１１８  デバイス・インターフェース
１１９  読取装置部
１２０  印刷装置部
１２１  排出用紙格納部
１３０  ＩＣカード
１３１  ＩＣカード読み書き装置
【図１】
0006003967.tif 000002
【図２】
0006003967.tif 000003
【図３】
0006003967.tif 000004
【図４】
0006003967.tif 000005
【図５】
0006003967.tif 000006
【図６】
0006003967.tif 000007