(57)【要約】【課題】本発明は、「留め置き印刷」を優先に処理することで画像形成装置の機能を十分に生かして処理を行うことができ、かつ、「リモート印刷」の利便性も活用することができる印刷システムを提供する。【解決手段】印刷装置１００は、受信した印刷ジョブから簡易の書誌情報と、簡易の書誌情報の内容を含む詳細の書誌情報を生成して保存し、保存された簡易の書誌情報を、書誌管理サーバである印刷装置１０１に送信する（図２）。そして、認証されたユーザのローカル印刷ジョブリストを詳細の書誌情報から生成して表示し、該ユーザのユーザ情報により印刷装置１０１からユーザの簡易の書誌情報を取得し、取得した簡易の書誌情報からリモート印刷ジョブリストを生成する。そして、表示されたローカル印刷ジョブリストに追加表示する（図４）。【選択図】図４
2015104900.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置がネットワークを介して通信可能に接続された印刷システムにおいて、
前記複数の画像形成装置のうち、第１の画像形成装置は、
受信した印刷ジョブから第１書誌情報と、前記第１書誌情報の内容を含む第２書誌情報を生成して保存する生成手段と、
前記保存された第１書誌情報を、前記複数の画像形成装置のうち、第２の画像形成装置に送信する送信手段と、
ユーザ認証を行う認証手段と、
前記認証手段により認証されたユーザについての第１印刷ジョブリストを、前記保存された第２書誌情報から生成して表示する第１ジョブリスト生成手段と、
前記認証手段により認証されたユーザのユーザ情報により前記第２の画像形成装置から前記ユーザの第１書誌情報を取得し、当該取得した第１書誌情報から第２印刷ジョブリストを生成し、前記表示された第１印刷ジョブリストに追加表示する第２ジョブリスト生成手段と、
を有することを特徴とする印刷システム。
【請求項２】
前記第１の画像形成装置は、
前記第１書誌情報に含まれる簡易の印刷設定の設定変更を受け付ける第１設定手段と、
前記第２書誌情報に含まれる詳細の印刷設定の設定変更を受け付ける第２設定手段と、
前記第２設定手段による前記詳細の印刷設定の設定変更を受け付けるよりも前に、前記認証されたユーザにより選択された印刷ジョブに関する前記第２書誌情報を取得する取得手段と、
をさらに有することを特徴とする請求項１記載の印刷システム。
【請求項３】
前記第２の画像形成装置は、前記第１の画像形成装置から受信した第１書誌情報と前記第２書誌情報の所在を、前記複数の画像形成装置で共有できるように管理することを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
複数の画像形成装置がネットワークを介して通信可能に接続された印刷システムにおいて、
前記複数の画像形成装置のうち、第１の画像形成装置は、
受信した印刷ジョブから第１書誌情報と、前記第１書誌情報の内容を含む第２書誌情報を生成して保存する生成手段と、
前記保存された第１書誌情報を、前記複数の画像形成装置のうち、第２の画像形成装置に送信する送信手段と、
ユーザ認証を行う認証手段と、
前記保存された第２書誌情報から、前記認証手段により認証されたユーザについての第１印刷ジョブリストを生成して表示すると共に、前記認証されたユーザのユーザ情報により前記第２の画像形成装置から前記ユーザの第１書誌情報を取得し、当該取得した第１書誌情報から第２印刷ジョブリストを生成して表示するジョブリスト生成手段と、
前記ジョブリスト生成手段により表示された第２印刷ジョブリストから印刷ジョブが選択された場合には、当該印刷ジョブに関する詳細の印刷設定の変更を行わせないように制限する制限手段と、
を有することを特徴とする印刷システム。
【請求項５】
前記第２の画像形成装置は、前記第１の画像形成装置から受信した第１書誌情報と前記第２書誌情報の所在を、前記複数の画像形成装置で共有できるように管理することを特徴とする請求項４に記載の印刷システム。
【請求項６】
複数の画像形成装置がネットワークを介して通信可能に接続された印刷システムの制御方法において、
前記複数の画像形成装置のうち、第１の画像形成装置は、
生成手段が、受信した印刷ジョブから第１書誌情報と、前記第１書誌情報の内容を含む第２書誌情報を生成して保存する生成工程と、
送信手段が、前記保存された第１書誌情報を、前記複数の画像形成装置のうち、第２の画像形成装置に送信する送信工程と、
認証手段が、ユーザ認証を行う認証工程と、
第１ジョブリスト生成手段が、前記認証工程にて認証されたユーザについての第１印刷ジョブリストを、前記保存された第２書誌情報から生成して表示する第１ジョブリスト生成工程と、
第２ジョブリスト生成手段が、前記認証工程にて認証されたユーザのユーザ情報により前記第２の画像形成装置から前記ユーザの第１書誌情報を取得し、当該取得した第１書誌情報から第２印刷ジョブリストを生成し、前記表示された第１印刷ジョブリストに追加表示する第２ジョブリスト生成工程と、
を有することを特徴とする制御方法。
【請求項７】
複数の画像形成装置がネットワークを介して通信可能に接続された印刷システムの制御方法において、
前記複数の画像形成装置のうち、第１の画像形成装置は、
生成手段が、受信した印刷ジョブから第１書誌情報と、前記第１書誌情報の内容を含む第２書誌情報を生成して保存する生成工程と、
送信手段が、前記保存された第１書誌情報を、前記複数の画像形成装置のうち、第２の画像形成装置に送信する送信工程と、
認証手段が、ユーザ認証を行う認証工程と、
ジョブリスト生成手段が、前記保存された第２書誌情報から、前記認証工程にて認証されたユーザについての第１印刷ジョブリストを生成して表示すると共に、前記認証されたユーザのユーザ情報により前記第２の画像形成装置から前記ユーザの第１書誌情報を取得し、当該取得した第１書誌情報から第２印刷ジョブリストを生成して表示するジョブリスト生成工程と、
制限手段が、前記ジョブリスト生成工程にて表示された第２印刷ジョブリストから印刷ジョブが選択された場合には、当該印刷ジョブに関する詳細の印刷設定の変更を行わせないように制限する制限工程と、
を有することを特徴とする制御方法。
【請求項８】
請求項６または７に記載の制御方法を画像形成装置に実行させるためのコンピュータに読み取り可能なプログラム。
【請求項９】
複数の画像形成装置がネットワークを介して通信可能に接続された画像形成装置において、
受信した印刷ジョブから第１書誌情報と、前記第１書誌情報の内容を含む第２書誌情報を生成して保存する生成手段と、
前記保存された第１書誌情報を、前記複数の画像形成装置のうち、書誌管理を行う画像形成装置に送信する送信手段と、
ユーザ認証を行う認証手段と、
前記認証手段により認証されたユーザについての第１印刷ジョブリストを、前記保存された第２書誌情報から生成して表示する第１ジョブリスト生成手段と、
前記認証手段により認証されたユーザのユーザ情報により前記第２の画像形成装置から前記ユーザの第１書誌情報を取得し、当該取得した第１書誌情報から第２印刷ジョブリストを生成し、前記表示された第１印刷ジョブリストに追加表示する第２ジョブリスト生成手段と、
を有することを特徴とする画像形成装置。
【請求項１０】
複数の画像形成装置がネットワークを介して通信可能に接続された画像形成装置において、
受信した印刷ジョブから第１書誌情報と、前記第１書誌情報の内容を含む第２書誌情報を生成して保存する生成手段と、
前記保存された第１書誌情報を、前記複数の画像形成装置のうち、書誌管理を行う画像形成装置に送信する送信手段と、
ユーザ認証を行う認証手段と、
前記保存された第２書誌情報から、前記認証手段により認証されたユーザについての第１印刷ジョブリストを生成して表示すると共に、前記認証されたユーザのユーザ情報により前記第２の画像形成装置から前記ユーザの第１書誌情報を取得し、当該取得した第１書誌情報から第２印刷ジョブリストを生成して表示するジョブリスト生成手段と、
前記ジョブリスト生成手段により表示された第２印刷ジョブリストから印刷ジョブが選択された場合には、当該印刷ジョブに関する詳細の印刷設定の変更を行わせないように制限する制限手段と、
を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムおよびその制御方法、並びにプログラムに関し、特に、複数の画像形成装置の間で印刷ジョブや印刷ジョブの書誌情報を共有可能な印刷システムに関する。
【背景技術】
【０００２】
近年、ネットワーク環境の普及に伴い、複数のユーザが複数の画像形成装置を共有して利用することが一般的になっている。それに伴い、機密性の高い印刷物を出力する際に、他のユーザに見られないように、画像形成装置でユーザ認証を実行してから印刷実行を行う「留め置き印刷」の要望が高まっている。例えば、画像形成装置内の記憶領域に印刷ジョブを蓄積し、ユーザ認証が行われるとユーザの印刷ジョブリストを表示し、ユーザが印刷データを指定して印刷実行を行う技術が提案されている（例えば特許文献１参照）。
【０００３】
また、情報処理装置から一意に画像形成装置を指定して印刷を行うのではなく、所望の画像形成装置から印刷を行える「リモート印刷」の要望も高まっている。例えば、サーバ上で印刷データを一時的に蓄積し、所望の画像形成装置上でユーザ認証されると、ユーザの印刷ジョブリストを表示し、ユーザが印刷データを指定して印刷実行を行う技術が提案されている（例えば特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２５１２７９号公報
【特許文献２】特許第４０３３８５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、印刷ジョブを蓄積した画像形成装置でしか出力を行えないため、他のユーザが使用しているような場合には印刷が実行できない。
【０００６】
特許文献２では、専用のサーバを用意する必要があるため、印刷システム環境の構築に時間と手間がかかる。また、印刷ジョブに関する情報は全てサーバが所有しているため、サーバから印刷ジョブリストを取得完了するまでは印刷ジョブリストを表示できないという問題がある。「留め置き印刷」と「リモート印刷」の実現形態が異なるため、ユーザは目的に応じてこれらを使い分ける必要がある。
【０００７】
本発明は、上記問題に鑑みて成されたものであり、「留め置き印刷」を優先に処理することで画像形成装置の機能を十分に生かして処理を行うことができ、かつ、「リモート印刷」の利便性も活用することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の印刷システムは、複数の画像形成装置がネットワークを介して通信可能に接続された印刷システムにおいて、前記複数の画像形成装置のうち、第１の画像形成装置は、受信した印刷ジョブから第１書誌情報と、前記第１書誌情報の内容を含む第２書誌情報を生成して保存する生成手段と、前記保存された第１書誌情報を、前記複数の画像形成装置のうち、第２の画像形成装置に送信する送信手段と、ユーザ認証を行う認証手段と、前記認証手段により認証されたユーザについての第１印刷ジョブリストを、前記保存された第２書誌情報から生成して表示する第１ジョブリスト生成手段と、前記認証手段により認証されたユーザのユーザ情報により前記第２の画像形成装置から前記ユーザの第１書誌情報を取得し、当該取得した第１書誌情報から第２印刷ジョブリストを生成し、前記表示された第１印刷ジョブリストに追加表示する第２ジョブリスト生成手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、「留め置き印刷」を優先に処理できることで画像形成装置の機能を十分に生かして処理を行うことができ、かつ、「リモート印刷」の利便性も活用することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る印刷システムの構成例を示すブロック図である。
【図２】印刷装置１００における印刷ジョブ格納処理の流れを示すフローチャートである。
【図３】書誌管理サーバである印刷装置１０１における書誌情報格納処理の流れを示すフローチャートである。
【図４】第１の実施形態における印刷装置１００の印刷処理の流れを示すフローチャートである。
【図５】第２の実施形態における印刷装置１００の印刷処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１２】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る印刷システムの構成例を示すブロック図である。
【００１３】
図１において、印刷システムは、複数の印刷装置（画像処理装置）１００，１０１，１０２と、ホストコンピュータ（ＰＣ）１９１とがイーサネット(登録商標)等のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１９０を介して互いに通信可能に接続されている。
【００１４】
印刷装置１００〜１０２は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）であり、ホストコンピュータ１９１からの印刷指示に応じて処理を実行する。ここで、印刷装置１００〜１０２は、ＭＦＰ以外のＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）、ＬＢＰ（Ｌａｓｅｒ  Ｂｅａｍ  Ｐｒｉｎｔｅｒ）であってもよい。また、印刷装置１００〜１０２は、ＭＦＰ，ＳＦＰ，ＬＢＰ以外のプリント方式のプリンタであってもよい。
【００１５】
印刷装置１００と印刷装置１０１，１０２とは略同一の構成を有することから、印刷装置１００の構成について説明する。
【００１６】
印刷装置１００は、リーダー装置（リーダー部）２００、プリンタ装置（プリンタ部）３００、操作部１５０、記憶装置（画像記憶部）１６０、認証部１７０、これら各構成要素を制御する制御装置（コントローラ部）１１０によって構成されている。
【００１７】
制御装置１１０は、ＲＯＭ１１４、ＲＡＭ１１６、ＣＰＵ１１２等を有し、ＣＰＵ１１２がＲＯＭ１１４または他の記憶媒体（不図示）に格納されたプログラムに基づいて、印刷装置１００全体を統括制御する。ＲＡＭ１１６は、ＣＰＵ１１２の作業領域として用いられる。
【００１８】
リーダー装置２００では、制御装置１１０の指示に従って画像データの読み取りを行う。プリンタ装置３００では、制御装置１１０の指示に従ってプリンタエンジン（不図示）を用いて画像データの出力を行う。
【００１９】
操作部１５０は、ユーザが操作を行うための操作キー、及び画像データや各種機能の表示／設定などを行う液晶パネルを備え、ユーザ操作などの情報を制御装置１１０へ通知する。記憶装置１６０は、ＣＰＵ１１２の作業領域として利用されたり、印刷ジョブなどのデータの保存に利用される。
【００２０】
認証部１７０は、ＩＤカードなどによるユーザ認証情報を取得して制御装置１１０へ通知する。
【００２１】
次に、ホストコンピュータ１９１にて実行される処理の概要を説明する。なお、ホストコンピュータ１９１は、一般的なコンピュータと同一の構成要素を有することから、その説明は省略する。
【００２２】
ホストコンピュータ１９１は、アプリケーションからＯＳを介して依頼された印刷命令を元にプリンタドライバを用いて印刷ジョブを生成する。本実施形態では、プリンタドライバを使用して印刷ジョブを生成するが、アプリケーションがプリンタドライバを介さずに印刷ジョブを生成するなど、生成する方法は問わない。
【００２３】
そして、ホストコンピュータ１９１は、ＬＡＮ１９０を介して印刷ジョブを印刷装置１００または印刷装置１０１または印刷装置１０２へ送信する。送信される印刷ジョブには、印刷ジョブ生成時または送信時にユーザを識別するためのユーザ情報が埋め込まれているものとする。
【００２４】
本実施形態では、印刷装置１０１が複数の印刷装置１００〜１０２のそれぞれに保存された印刷ジョブの書誌情報を管理する書誌管理サーバの役割を果たすものとして説明を行う。なお、書誌管理サーバの役割を果たすのが他の印刷装置やホストコンピュータ１９１等の情報処理装置であってもよい。
【００２５】
図２は、印刷装置１００における印刷ジョブ格納処理の流れを示すフローチャートである。
【００２６】
ステップＳ２１０では、ＣＰＵ１１２は、ホストコンピュータ１９１から送信された印刷ジョブを受信し、ＲＡＭ１１６または記憶装置１６０の作業領域に一時保存する。
【００２７】
ステップＳ２２０では、ＣＰＵ１１２は、ＲＡＭ１１６または記憶装置１６０の作業領域に一時保存された印刷ジョブを元に、簡易の書誌情報（第１書誌情報）と詳細の書誌情報（第２書誌情報）を生成する。ここで、簡易の書誌情報には、ユーザ情報、出力カラーモード、部数、片面両面、ページ数などの機種依存性の無い（簡易印刷設定）情報が含まれる。一方、詳細の書誌情報には、簡易の書誌情報の内容に加え、ステイプル、画像処理、給排紙段などの機種依存性のある情報や、用紙サイズなどのページごとの情報などの詳細印刷設定情報が含まれる。なお、ここで挙げたのは一例であり、これらに限定されるものではない。
【００２８】
ステップＳ２３０では、ＣＰＵ１１２は、ＬＡＮ１９０を介して簡易の書誌情報を、書誌管理サーバである印刷装置１０１に送信する。印刷装置１０１は、他の印刷装置から受信した簡易の書誌情報と詳細の書誌情報の所在を、複数の印刷装置間で共有できるように管理する。
【００２９】
ステップＳ２４０では、ＣＰＵ１１２は、ＲＡＭ１１６または記憶装置１６０の作業領域に一時保存された印刷ジョブと、生成された簡易および詳細の書誌情報を記憶装置１６０に保存（または保存し直）して、本処理を終了する。
【００３０】
図３は、書誌管理サーバである印刷装置１０１における書誌情報格納処理の流れを示すフローチャートである。
【００３１】
ステップＳ３１０では、ＣＰＵ１１２は、印刷装置１００から送信された簡易の書誌情報を受信し、ＲＡＭ１１６または記憶装置１６０の作業領域に一時保存する。
【００３２】
ステップＳ３２０では、ＣＰＵ１１２は、ＲＡＭ１１６または記憶装置１６０の作業領域に一時保存された簡易の書誌情報を参照してユーザ情報の確認を行う。
【００３３】
ステップＳ３３０では、ＣＰＵ１１２は、簡易の書誌情報を、該当するユーザの書誌情報リストに追記して更新を行い、本処理を終了する。なお、該当するユーザの書誌情報リストが無い場合には、新規に書誌情報リストの作成を行うものとする。
【００３４】
図４は、第１の実施形態における印刷装置１００の印刷処理の流れを示すフローチャートである。
【００３５】
ステップＳ４１０では、ユーザが認証部１７０にユーザ認証情報を入力すると、入力されたユーザ認証情報が制御装置１１０に伝わる。ＣＰＵ１１２は、入力されたユーザ認証情報と予め登録されているユーザ情報との照合を行い、印刷装置の操作を許可するか否かの判断を行う。予め登録されているユーザ情報は、印刷装置１００内のＲＡＭ１１６または記憶装置１６０に保存されているものとする。なお、外部の情報処理装置（例えばホストコンピュータ１９１等）に保存されているユーザ情報を利用して照合を行う構成であってもよいし、ステップＳ４１０の判定処理を外部の情報処理装置で行ってもよい。ＣＰＵ１１２は認証ＯＫと判断すればステップＳ４２０へ進み、認証ＮＧと判断すればステップＳ４１５へ進む。
【００３６】
ステップＳ４１５では、ＣＰＵ１１２は、操作部１５０のディスプレイにユーザ認証に失敗したことを示すエラー表示を行う。ユーザが再度認証を行う場合にはステップＳ４１０へ戻るが、行わない場合には本処理を終了する。
【００３７】
ステップＳ４２０では、ＣＰＵ１１２は、印刷装置１００内の記憶装置１６０に保存されている詳細の書誌情報を元に、認証されたユーザについてのローカル印刷ジョブリスト（第１印刷ジョブリスト）を生成し、操作部１５０のディスプレイに表示する。
【００３８】
ステップＳ４２５では、ＣＰＵ１１２は、ユーザから操作部１５０を介して、操作部１５０に表示されているローカル印刷ジョブリストの中から少なくとも１つの印刷ジョブの選択を受け付ける。このときバックグラウンドで、ＣＰＵ１１２はリモート印刷ジョブリスト（第２印刷ジョブリスト）の生成処理を行う。すなわち、ＣＰＵ１１２は、ＬＡＮ１９０を介して書誌管理サーバである印刷装置１０１に対して、該当するユーザのユーザ情報と書誌情報リストの要求を通知し、当該ユーザの書誌情報リストを取得する。そして、ＣＰＵ１１２は、取得した書誌情報リストを元にリモート印刷ジョブリストを生成する。さらに、ＣＰＵ１１２は、リモート印刷ジョブリストを操作部１５０のディスプレイに追加表示する。なお、ＣＰＵ１１２は、ユーザにより選択された印刷ジョブの項目の表示色を変更するなどして、選択されたことをユーザが確認できるように表示を更新する。
【００３９】
ステップＳ４３０では、ＣＰＵ１１２は、ユーザから操作部１５０を介して、ステップＳ４２５で選択された印刷ジョブをプリントするか、簡易設定変更するかの選択を受け付ける。プリントするが選択された場合にはステップＳ４９０へ進み、簡易設定変更するが選択された場合にはステップＳ４４０へ進む。
【００４０】
ステップＳ４４０では、ＣＰＵ１１２は、ステップＳ４２５で選択された印刷ジョブの詳細情報が印刷装置１００自体に保存されているか（ローカル印刷ジョブか）否かを判定する。ステップＳ４２５で選択された印刷ジョブの詳細情報が印刷装置１００自体に保存されている（ローカル印刷ジョブ）と判定した場合はステップＳ４５０へ進み、そうでない（すなわちリモート印刷ジョブ）と判定した場合はステップＳ４４５へ進む。
【００４１】
ステップＳ４４５では、ＣＰＵ１１２は、ＬＡＮ１９０を介して書誌管理サーバである印刷装置１０１に対し、該当するユーザのユーザ情報とステップＳ４２５で選択された印刷ジョブに関する情報要求を通知し、当該印刷ジョブの詳細の書誌情報の所在を取得する。ここでは、詳細の書誌情報の所在が印刷装置１０２内の記憶装置１６０であったと仮定して以降の説明を続ける。そして、ＣＰＵ１１２は、ＬＡＮ１９０を介して印刷装置１０２に、該当する印刷ジョブの詳細の書誌情報の要求を通知し、当該印刷ジョブの詳細の書誌情報を取得し、記憶装置１６０に保存して、ステップＳ４５０へ進む。
【００４２】
ステップＳ４５０では、ＣＰＵ１１２は、操作部１５０のディスプレイに、ステップＳ４２５で選択された印刷ジョブについての簡易印刷設定変更画面（不図示）を表示する。そして、ＣＰＵ１１２は、記憶装置１６０に保存された印刷ジョブの簡易の書誌情報を元に印刷設定の初期値を決定し、表示に反映する。ユーザが操作部１５０を介して印刷設定の変更を行うと、ＣＰＵ１１２はその変更内容に応じて表示の切り替えと簡易の書誌情報の書き換え（更新）を行う。
【００４３】
ステップＳ４６０では、ＣＰＵ１１２は、ユーザから操作部１５０を介して、ステップＳ４２５で選択された印刷ジョブをプリントするか、詳細設定変更するか、印刷ジョブリスト選択をやり直すかの選択を受け付ける。プリントするが選択された場合にはステップＳ４９０へ進み、詳細設定変更するが選択された場合にはステップＳ４７０へ進み、印刷ジョブリスト選択をやり直すが選択された場合にはステップＳ４２０へ戻る。
【００４４】
ステップＳ４７０では、ＣＰＵ１１２は、操作部１５０のディスプレイに、ステップＳ４２５で選択された印刷ジョブについての詳細印刷設定変更画面（不図示）を表示する。そして、ＣＰＵ１１２は、記憶装置１６０に保存された印刷ジョブの詳細の書誌情報を元に印刷設定の初期値を決定し、表示に反映する。ユーザが操作部１５０を介して印刷設定の変更を行うと、ＣＰＵ１１２はその変更内容に応じて表示の切り替えと詳細の書誌情報の書き換え（更新）を行う。このように、詳細の印刷設定の設定変更を受け付けるよりも前に、ステップＳ４４５にてユーザにより選択された印刷ジョブに関する詳細の書誌情報を取得するので、詳細の印刷設定変更に関する処理を効率よく、短い時間で実行することが可能となる。
【００４５】
ステップＳ４８０では、ＣＰＵ１１２は、ユーザから操作部１５０を介して、ステップＳ４２５で選択された印刷ジョブをプリントするか、簡易設定変更をやり直すかの選択を受け付ける。プリントするが選択された場合にはステップＳ４９０へ進み、簡易設定変更をやり直すが選択された場合にはステップＳ４５０へ戻る。
【００４６】
ステップＳ４９０では、ＣＰＵ１１２は、選択された印刷ジョブと簡易の書誌情報または詳細の書誌情報を解釈し、解釈した印刷設定に基づいて画像形成を行い、紙などの出力媒体に印字する一連の印刷処理を行い、本処理を終了する。ここで、印刷装置１００のＲＡＭ１１６または記憶装置１６０に、選択された印刷ジョブや詳細の書誌情報等の印刷処理に必要なデータが無い場合、それらのデータを取得する必要がある。そのため、ＣＰＵ１１２は、ＬＡＮ１９０を介して書誌管理サーバである印刷装置１０１に該当するユーザのユーザ情報と、選択された印刷ジョブの印刷処理に必要なデータの要求を通知する。印刷装置１０１に保存された印刷ジョブであれば、この通知により印刷処理に必要なデータを取得できる。一方、印刷装置１０２に保存された印刷ジョブであれば、この通知では必要となるデータの所在のみ取得できる。印刷装置１００のＣＰＵ１１２は、印刷装置１０２に印刷ジョブの印刷処理に必要な印刷データの要求を通知し、データを取得する。
【００４７】
上記第１の実施形態によれば、印刷装置１００は、受信した印刷ジョブから簡易の書誌情報と、簡易の書誌情報の内容を含む詳細の書誌情報を生成して保存し、保存された簡易の書誌情報を、書誌管理サーバである印刷装置１０１に送信する（図２）。そして、認証されたユーザのローカル印刷ジョブリストを詳細の書誌情報から生成して表示し、該ユーザのユーザ情報により印刷装置１０１からユーザの簡易の書誌情報を取得し、取得した簡易の書誌情報からリモート印刷ジョブリストを生成する。そして、表示されたローカル印刷ジョブリストに追加表示する（ステップＳ４２５）。このように、ローカル印刷ジョブリストを優先的に表示してユーザに印刷ジョブを選択させている間に、リモート印刷ジョブリストを表示させることができ、「留め置き印刷」を優先に処理できることで画像形成装置の機能を十分に生かして処理を行うことができる。その上、「リモート印刷」の利便性も活用することができる。
【００４８】
［第２実施形態］
本発明の第２の実施の形態では、図１に示す構成が上記第１の実施の形態と同じであり、第１の実施の形態と同様の部分については、同一の符号を用いてその説明を省略する。以下に、上記第１の実施の形態と異なる点のみを説明する。
【００４９】
本実施形態では、印刷装置１０１が書誌情報を管理する書誌管理サーバの役割を果たすものとして説明を行う。なお、書誌管理サーバの役割を果たすのが他の印刷装置や情報処理装置であってもよい。
【００５０】
図５は、第２の実施形態における印刷装置１００の印刷処理の流れを示すフローチャートである。
【００５１】
ステップＳ４１０では、ユーザが認証部１７０にユーザ認証情報を入力すると、入力されたユーザ認証情報が制御装置１１０に伝わる。ＣＰＵ１１２は、入力されたユーザ認証情報と予め登録されているユーザ情報との照合を行い、印刷装置の操作を許可するか否かの判断を行う。予め登録されているユーザ情報は、印刷装置１００内のＲＡＭ１１６または記憶装置１６０に保存されているものとする。なお、外部の情報処理装置（例えばホストコンピュータ１９１等）に保存されているユーザ情報を利用して照合を行う構成であってもよいし、ステップＳ４１０の判定処理を外部の情報処理装置で行ってもよい。ＣＰＵ１１２は認証ＯＫと判断すればステップＳ４２０へ進み、認証ＮＧと判断すればステップＳ４１５へ進む。
【００５２】
ステップＳ４１５では、ＣＰＵ１１２は、操作部１５０のディスプレイにユーザ認証に失敗したことを示すエラー表示を行う。ユーザが再度認証を行う場合にはステップＳ４１０へ戻るが、行わない場合には本処理を終了する。
【００５３】
ステップＳ４２１では、ＣＰＵ１１２は、印刷装置１００内の記憶装置１６０に保存されている詳細の書誌情報を元に、認証されたユーザについてのローカル印刷ジョブリスト（第１印刷ジョブリスト）を生成する。さらに、ＣＰＵ１１２は、ＬＡＮ１９０を介して書誌管理サーバである印刷装置１０１に対して、該当するユーザのユーザ情報と書誌情報リストの要求を通知し、当該ユーザの書誌情報リストを取得する。そして、ＣＰＵ１１２は、取得した書誌情報リストを元にリモート印刷ジョブリスト（第２印刷ジョブリスト）を生成する。さらに、ＣＰＵ１１２は、生成したローカル印刷ジョブリストとリモート印刷ジョブリストをマージしたユーザの印刷ジョブリストを操作部１５０のディスプレイに表示する。
【００５４】
ステップＳ４２５では、ＣＰＵ１１２は、ユーザから操作部１５０を介して、操作部１５０に表示されている印刷ジョブリストの中から少なくとも１つの印刷ジョブの選択を受け付ける。そして、ＣＰＵ１１２は、ユーザにより選択された印刷ジョブの項目の表示色を変更するなどして、選択されたことをユーザが確認できるように表示を更新する。
【００５５】
ステップＳ４３０では、ＣＰＵ１１２は、ユーザから操作部１５０を介して、ステップＳ４２６で選択された印刷ジョブをプリントするか、簡易設定変更するかの選択を受け付ける。プリントするが選択された場合にはステップＳ４９０へ進み、簡易設定変更するが選択された場合にはステップＳ４５０へ進む。
【００５６】
ステップＳ４５０では、ＣＰＵ１１２は、操作部１５０のディスプレイに、ステップＳ４２６で選択された印刷ジョブについての簡易印刷設定変更画面（不図示）を表示する。そして、ＣＰＵ１１２は、記憶装置１６０に保存された印刷ジョブの簡易の書誌情報を元に印刷設定の初期値を決定し、表示に反映する。ユーザが操作部１５０を介して印刷設定の変更を行うと、ＣＰＵ１１２はその変更内容に応じて表示の切り替えと簡易の書誌情報の書き換え（更新）を行う。
【００５７】
ステップＳ４６５では、ＣＰＵ１１２は、ユーザから操作部１５０を介して、ステップＳ４２６で選択された印刷ジョブをプリントするか、詳細設定変更するか、印刷ジョブリスト選択をやり直すかの選択を受け付ける。プリントするが選択された場合にはステップＳ４９０へ進み、詳細設定変更するが選択された場合にはステップＳ４７５へ進み、印刷ジョブリスト選択をやり直すが選択された場合にはステップＳ４２１へ戻る。
【００５８】
ステップＳ４７５では、ＣＰＵ１１２は、ＣＰＵ１１２は、ステップＳ４２６で選択された印刷ジョブがリモート印刷ジョブか否かを判定し、リモート印刷ジョブであると判定した場合は詳細設定変更を行わせないように制御する（ステップＳ４７６）。このとき、ＣＰＵ１１２は、操作部１５０のディスプレイに、詳細印刷設定の変更ができない旨の画面表示を行い、ステップＳ４８０へ進む。一方、選択された印刷ジョブがリモート印刷ジョブでないと判定された場合には、ステップＳ４７０へ進む。
【００５９】
ステップＳ４７０では、ＣＰＵ１１２は、操作部１５０のディスプレイに、ステップＳ４２６で選択された印刷ジョブについての詳細印刷設定変更画面（不図示）を表示する。ＣＰＵ１１２は、記憶装置１６０に保存された印刷ジョブの詳細の書誌情報を元に印刷設定の初期値を決定し、表示に反映する。ユーザが操作部１５０を介して印刷設定の変更を行うと、ＣＰＵ１１２はその変更内容に応じて表示の切り替えと詳細の書誌情報の書き換え（更新）を行う。
【００６０】
ステップＳ４８０では、ＣＰＵ１１２は、ユーザから操作部１５０を介して、ステップＳ４２６で選択された印刷ジョブをプリントするか、簡易設定変更をやり直すかの選択を受け付ける。プリントするが選択された場合にはステップＳ４９０へ進み、簡易設定変更をやり直すが選択された場合にはステップＳ４５０へ戻る。
【００６１】
ステップＳ４９０では、ＣＰＵ１１２は、選択された印刷ジョブと詳細の書誌情報または簡易の書誌情報を解釈し、解釈した印刷設定に基づいて画像形成を行い、紙などの出力媒体に印字する一連の印刷処理を行い、本処理を終了する。ここで、印刷装置１００のＲＡＭ１１６または記憶装置１６０に、選択された印刷ジョブや詳細の書誌情報等の印刷処理に必要なデータが無い場合、それらのデータを取得する必要がある。そのため、ＣＰＵ１１２は、ＬＡＮ１９０を介して書誌管理サーバである印刷装置１０１に該当するユーザのユーザ情報と、選択された印刷ジョブの印刷処理に必要なデータの要求を通知する。印刷装置１０１に保存された印刷ジョブであれば、この通知により印刷処理に必要なデータを取得できる。一方、印刷装置１０２に保存された印刷ジョブであれば、この通知では必要となるデータの所在のみ取得できる。印刷装置１００のＣＰＵ１１２は、印刷装置１０２に印刷ジョブの印刷処理に必要な印刷データの要求を通知し、データを取得する。
【００６２】
上記処理では、ステップＳ４７５，Ｓ４７６にて、選択された印刷ジョブがリモート印刷ジョブか否かを判定し、リモート印刷ジョブであると判定した場合は詳細設定変更を行わせないように制御する処理を行っていた。しかしながら、これらをステップＳ４２６で行うように構成してもよい。
【００６３】
上記第２の実施形態によれば、印刷装置１００は、保存された詳細の書誌情報から、認証されたユーザのローカル印刷ジョブリスト生成を行い表示する。それと共に、当該ユーザのユーザ情報により印刷装置１０１からユーザの簡易の書誌情報を取得し、当該取得した簡易の書誌情報からリモート印刷ジョブリスト生成を行い表示する。表示されたリモート印刷ジョブリストから印刷ジョブが選択された場合には、当該印刷ジョブに関する詳細の印刷設定の変更を行わせないように制限する。このように、印刷装置が実行できない印刷設定が変更されて、印刷ができないという不具合を防止し、印刷ジョブを出力する予定の印刷装置が可能な印刷設定で印刷処理を実行することが可能となる。
【００６４】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００６５】
１００，１０１，１０２  印刷装置
１１０  制御装置
１１２  ＣＰＵ
１１４  ＲＯＭ
１１６  ＲＡＭ
１５０  操作部
１６０  記憶装置
１７０  認証部
１９０  ＬＡＮ
１９１  ホストコンピュータ
【図１】
2015104900.tif 000003
【図２】
2015104900.tif 000004
【図３】
2015104900.tif 000005
【図４】
2015104900.tif 000006
【図５】
2015104900.tif 000007