(57)【要約】【課題】リモート印刷において適切に印刷可能な印刷ジョブを実行する。【解決手段】ネットワークを介して通信可能な画像形成装置で印刷ジョブを処理したときに生成される書誌情報を複数、管理する管理手段と、ネットワークを介して通信可能な画像形成装置から受信した書誌情報と、前記管理手段で管理されている複数の書誌情報と、に基づいて、前記管理手段で管理されている複数の書誌情報ごとに、前記画像形成装置において印刷可能な書誌情報か否かの判断を行う判断手段と、前記判断手段の判断の結果を前記管理手段で管理されている複数の書誌情報ごとに設定する設定手段と、前記設定手段で判断の結果を設定された前記複数の書誌情報を前記画像形成装置に送信する送信手段と、を有することによって課題を解決する。【選択図】図４
2014038414.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して通信可能な画像形成装置で印刷ジョブを処理したときに生成される書誌情報を複数、管理する管理手段と、
ネットワークを介して通信可能な画像形成装置から受信した書誌情報と、前記管理手段で管理されている複数の書誌情報と、に基づいて、前記管理手段で管理されている複数の書誌情報ごとに、前記画像形成装置において印刷可能な書誌情報か否かの判断を行う判断手段と、
前記判断手段の判断の結果を前記管理手段で管理されている複数の書誌情報ごとに設定する設定手段と、
前記設定手段で判断の結果を設定された前記複数の書誌情報を前記画像形成装置に送信する送信手段と、
を有するサーバ装置。
【請求項２】
前記サーバ装置は、画像を形成する画像形成装置である請求項１記載のサーバ装置。
【請求項３】
書誌情報には、印刷ジョブを処理する画像形成装置のデバイス情報が含まれ、
前記判断手段は、ネットワークを介して通信可能な画像形成装置から受信した書誌情報のデバイス情報と、前記管理手段で管理されている複数の書誌情報のデバイス情報と、に基づいて、前記管理手段で管理されている複数の書誌情報ごとに、前記画像形成装置において印刷可能な書誌情報か否かの判断を行う請求項１又は２記載のサーバ装置。
【請求項４】
前記デバイス情報には、画像形成装置の機器構成情報が含まれる請求項３記載のサーバ装置。
【請求項５】
書誌情報には、印刷ジョブを生成したドライバのドライバ情報が含まれ、
前記判断手段は、ネットワークを介して通信可能な画像形成装置から受信した書誌情報のドライバ情報と、前記管理手段で管理されている複数の書誌情報のドライバ情報と、に基づいて、前記管理手段で管理されている複数の書誌情報ごとに、前記画像形成装置において印刷可能な書誌情報か否かの判断を行う請求項１又は２記載のサーバ装置。
【請求項６】
サーバ装置と、複数の画像形成装置と、を含むシステムであって、
前記サーバ装置は、
ネットワークを介して通信可能な画像形成装置で印刷ジョブを処理したときに生成される書誌情報を複数、管理する管理手段と、
ネットワークを介して通信可能な画像形成装置から受信した書誌情報と、前記管理手段で管理されている複数の書誌情報と、に基づいて、前記管理手段で管理されている複数の書誌情報ごとに、前記画像形成装置において印刷可能な書誌情報か否かの判断を行う判断手段と、
前記判断手段の判断の結果を前記管理手段で管理されている複数の書誌情報ごとに設定する設定手段と、
前記設定手段で判断の結果を設定された前記複数の書誌情報を前記画像形成装置に送信する送信手段と、
を有し、
前記画像形成装置は、
前記サーバ装置に書誌情報を送信する送信手段と、
前記画像形成装置において印刷可能な書誌情報か否かの判断の結果を設定された複数の書誌情報を前記サーバ装置より受信する受信手段と、
前記受信手段で受信された前記複数の書誌情報を前記判断の結果に応じて表示する表示手段と、
を有するシステム。
【請求項７】
サーバ装置が実行する情報処理方法であって、
ネットワークを介して通信可能な画像形成装置で印刷ジョブを処理したときに生成される書誌情報を複数、管理する管理ステップと、
ネットワークを介して通信可能な画像形成装置から受信した書誌情報と、前記管理ステップで管理されている複数の書誌情報と、に基づいて、前記管理ステップで管理されている複数の書誌情報ごとに、前記画像形成装置において印刷可能な書誌情報か否かの判断を行う判断ステップと、
前記判断ステップの判断の結果を前記管理ステップで管理されている複数の書誌情報ごとに設定する設定ステップと、
前記設定ステップで判断の結果を設定された前記複数の書誌情報を前記画像形成装置に送信する送信ステップと、
を含む情報処理方法。
【請求項８】
サーバ装置と、複数の画像形成装置と、を含むシステムにおける情報処理方法であって、
前記画像形成装置が、ネットワークを介して通信可能な前記サーバ装置に書誌情報を送信する第１の送信ステップと、
前記サーバ装置が、ネットワークを介して通信可能な画像形成装置で印刷ジョブを処理したときに生成される書誌情報を複数、管理する管理ステップと、
前記サーバ装置が、前記画像形成装置から受信した書誌情報と、前記管理ステップで管理されている複数の書誌情報と、に基づいて、前記管理ステップで管理されている複数の書誌情報ごとに、前記画像形成装置において印刷可能な書誌情報か否かの判断を行う判断ステップと、
前記サーバ装置が、前記判断ステップの判断の結果を前記管理ステップで管理されている複数の書誌情報ごとに設定する設定ステップと、
前記サーバ装置が、前記設定ステップで判断の結果を設定された前記複数の書誌情報を前記画像形成装置に送信する第２の送信ステップと、
前記画像形成装置が、前記画像形成装置において印刷可能な書誌情報か否かの判断の結果を設定された複数の書誌情報を前記サーバ装置より受信する受信ステップと、
前記画像形成装置が、前記受信ステップで受信された前記複数の書誌情報を前記判断の結果に応じて表示する表示ステップと、
を含む情報処理方法。
【請求項９】
コンピュータに、
ネットワークを介して通信可能な画像形成装置で印刷ジョブを処理したときに生成される書誌情報を複数、管理する管理ステップと、
ネットワークを介して通信可能な画像形成装置から受信した書誌情報と、前記管理ステップで管理されている複数の書誌情報と、に基づいて、前記管理ステップで管理されている複数の書誌情報ごとに、前記画像形成装置において印刷可能な書誌情報か否かの判断を行う判断ステップと、
前記判断ステップの判断の結果を前記管理ステップで管理されている複数の書誌情報ごとに設定する設定ステップと、
前記設定ステップで判断の結果を設定された前記複数の書誌情報を前記画像形成装置に送信する送信ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
自分の印刷ジョブを任意のプリンタから印刷可能とする「リモート印刷」の要望が高まっている。しかし、自分が投入した印刷ジョブは、投入されたプリンタからしか印刷することができないという課題があった。
この課題を解決するために、ユーザはプリントサーバに印刷ジョブを投入して保存し、印刷を実行するプリンタでその印刷ジョブを受信し、印刷を実施する技術が開示されている（例えば、特許文献１）。特許文献１によると、ユーザはプリントサーバに印刷ジョブを投入し、書誌情報を書誌サーバに送信する。プリンタから印刷するときは、プリンタが書誌サーバから印刷ジョブリストを取得し、印刷する印刷ジョブを選択して印刷を指示する。すると、書誌サーバからプリントサーバに印刷指示が出て、プリントサーバから印刷ジョブがプリンタに転送され、プリンタで印刷される。
しかし、リモート印刷では、印刷するプリンタが印刷ジョブ投入時に特定できないため、印刷ジョブは機種非依存のデータにする必要がある。そのため、機種共通プリンタドライバを使用して印刷データが作成され、印刷ジョブが投入される。機種共通プリンタドライバで設定可能な印刷設定の一例として、両面設定、部数設定、又は縮小レイアウト設定等が挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４０３３８５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方で、印刷ジョブをプリンタに投入したときに、その印刷ジョブを一旦プリンタで留め置いて、ユーザ認証が完了後に印刷を開始する「留め置き印刷」という機能がある。
留め置き印刷でも機種共通プリンタドライバを使用して印刷ジョブを投入することは可能ではあるが、多くの場合は機種専用プリンタドライバを使用して印刷ジョブが投入される。
機種専用プリンタドライバで設定可能な印刷設定の一例として、中間調処理の設定やパンチ等の仕上げ設定が挙げられる。また、機種専用プリンタドライバが二値化した印刷ジョブを生成することもあり得る。中間調処理の設定は多値データを二値データに変換する方式を選択するために使用される。中間調処理はプリンタのエンジン特性を考慮して設計されるため、中間調処理の設定がされた印刷ジョブは機種依存の印刷ジョブとなる。これは、機種専用プリンタドライバで二値化処理した場合も同様となる。また、パンチ等の仕上げ設定はプリンタが装着している排紙オプションに依存するため、仕上げ設定がされた印刷ジョブは機種依存の印刷ジョブとなる。
【０００５】
上述したリモート印刷も留め置き印刷も、印刷開始前にはユーザ認証が実施され、ユーザは、そのユーザの印刷ジョブリストから印刷するジョブを選択して印刷を開始する。このとき、ユーザ名が合致した印刷ジョブが印刷ジョブリストとして表示されるため、リモート印刷時に留め置き印刷用に投入された印刷ジョブも選択可能となる。その結果、機種依存の印刷ジョブを別のプリンタで印刷することが可能になるため、画像品質が保証できなかったり印刷設定が有効にならなかったりする課題があった。
本発明は、リモート印刷において、適切に印刷可能な印刷ジョブを判断し、実行することを可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、ネットワークを介して通信可能な画像形成装置で印刷ジョブを処理したときに生成される書誌情報を複数、管理する管理手段と、ネットワークを介して通信可能な画像形成装置から受信した書誌情報と、前記管理手段で管理されている複数の書誌情報と、に基づいて、前記管理手段で管理されている複数の書誌情報ごとに、前記画像形成装置において印刷可能な書誌情報か否かの判断を行う判断手段と、前記判断手段の判断の結果を前記管理手段で管理されている複数の書誌情報ごとに設定する設定手段と、前記設定手段で判断の結果を設定された前記複数の書誌情報を前記画像形成装置に送信する送信手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、投入された複数の印刷ジョブのうち、適切に印刷可能な印刷ジョブを判断し、実行することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】ネットワークの構成の一例を示す図である。
【図２】複写機の主要部の構成の一例を示すブロック図である。
【図３】印刷ジョブリストの一例を示す図である。
【図４】書誌サーバとして動作する複写機の動作の一例を示すフローチャートである。
【図５】印刷ジョブリストの一例と印刷可否判断結果を示す図である。
【図６】印刷ジョブリストを表示する動作の一例を示すフローチャートである。
【図７】印刷ジョブリスト画面の一例を示す図である。
【図８】印刷ジョブリスト画面の一例を示す図である。
【図９】印刷ジョブリスト画面の一例を示す図である。
【図１０】書誌サーバとして動作する複写機の動作の一例を示すフローチャートである。
【図１１】実施形態３における印刷ジョブリストの一例と印刷可否判断結果を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づき説明する。
【００１０】
図１は、印刷システムのシステム構成の一例を示す図である。本実施形態では、画像形成装置としてデータ送信機能を有する複写機を用いて説明する。
複写機１００１は、図１に示すように、複写機１００１と同等の機能を持つ複写機１００２と、クライアントコンピュータ１００５と共に、イーサネット（登録商標）等からなるＬＡＮ１００６上に接続されており、互いにネットワーク上で通信可能である。
複写機１００１は、コピー機能と、ファクシミリ機能とを有すると共に、原稿画像を読み取り、読み取った画像データをＬＡＮ１００６上の各装置に送信するデータ送信機能を有する。また、複写機１００１は、ＰＤＬ機能を有するので、ＬＡＮ１００６上に接続されているクライアントコンピュータ１００５から指示されたＰＤＬ印刷ジョブを受信して印刷することができる。
【００１１】
複写機１００１は、複写機１００１で読み取った画像や、ＬＡＮ１００６上に接続されているクライアントコンピュータ１００５から受信したＰＤＬ印刷ジョブを処理した画像を、複写機１００１内のＨＤＤ２００４の指定したボックス領域に保存できる。更に、複写機１００１は、ボックス領域に保存した画像を印刷出力することができる。
複写機１００１は、ＬＡＮ１００６を介して複写機１００２が読み取ったデータを受信し、上述と同様に、受信したデータを複写機１００１内のＨＤＤ２００４に保存することができ、更に保存した画像を印刷出力することができる。
クライアントコンピュータ１００５は、ＬＡＮ１００６を介して複写機１００１が読み取ったデータを受信し、受信したデータを加工、編集することが可能な情報処理装置である。
【００１２】
図２は、図１の複写機１００１又は複写機１００２の主要なハードウェア構成の一例を示す図である。
コントローラユニット２０００は、画像入力デバイスであるスキャナ部２０７０や画像出力デバイスであるプリンタ部２０９５を接続し、スキャナ部２０７０で読み取られた画像データをプリンタ部２０９５により印刷出力するための制御を行う。更に、コントローラユニット２０００は、ＬＡＮ１００６に接続することによって、画像情報やデバイス情報の入出力を行うための制御を行う。
コントローラユニット２０００は、ＣＰＵ２００１を有する。
ＣＰＵ２００１は、ＲＯＭ２００３に格納されているブートプログラムによりＯＳを立ち上げ、このＯＳ上でＨＤＤ２００４に格納されているアプリケーションプログラムを実行することによって各種処理を実行する。
【００１３】
ＲＡＭ２００２は、ＣＰＵ２００１の作業領域であると共に、画像データを一時記憶するための画像メモリ領域である。
ＨＤＤ２００４は、上記のアプリケーションプログラムと共に、画像データを格納する。
ＣＰＵ２００１は、システムバス２００７を介して、ＲＯＭ２００３、ＲＡＭ２００２、操作部Ｉ／Ｆ２００６、ネットワークＩ／Ｆ２０１０、モデム２０５０及びイメージバスＩ／Ｆ２００５と接続されている。
操作部Ｉ／Ｆ２００６は、タッチパネルと、ハードキーとを有する操作部２０１２と、コントローラユニット２０００とのＩ／Ｆであり、操作部２０１２に表示する画像データを操作部２０１２に出力する。
更に、操作部Ｉ／Ｆ２００６は、操作部２０１２でユーザにより入力された情報をＣＰＵ２００１に送信する。
【００１４】
ネットワークＩ／Ｆ２０１０は、ＬＡＮ１００６に接続し、ＬＡＮ１００６を介してＬＡＮ１００６上の各装置との間で情報の入出力を行う。
モデム２０５０は、ＷＡＮ１００８に接続し、ＷＡＮ１００８を介して情報の入出力を行う。
イメージバスＩ／Ｆ２００５は、システムバス２００７と、画像データを高速で転送する画像バス２００８とを接続し、データ構造を変換するためのバスブリッジである。
画像バス２００８は、ＰＣＩバス又はＩＥＥＥ１３９４を有する。
ＲＩＰ部２０６０、デバイスＩ／Ｆ２０２０、スキャナ画像処理部２０８０、プリンタ画像処理部２０９０、画像回転部２０３０及び画像圧縮部２０４０は、画像バス２００８上に設けられている。
【００１５】
ＲＩＰ部２０６０は、中間言語データをビットマップイメージに展開するプロセッサである。
デバイスＩ／Ｆ２０２０は、スキャナ部２０７０及びプリンタ部２０９５と接続しており、画像データの同期系又は非同期系の変換を行う。
スキャナ画像処理部２０８０は、入力画像データの補正、加工、編集を行う。
プリンタ画像処理部２０９０は、プリント出力画像データの画像補正、ハーフトーン処理等を行う。
画像回転部２０３０は、画像データの回転を行う。
画像圧縮部２０４０は、多値画像データをＪＰＥＧデータに、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨ等のデータに圧縮すると共に、その伸張処理を行う。
【００１６】
＜実施形態１＞
本実施形態では、クライアントコンピュータ１００５、若しくは図示されないＬＡＮ１００６に接続された他のクライアントコンピュータから複数のＰＤＬ印刷ジョブが複写機１００１、又は複写機１００２に投入され格納されている前提で説明する。なお、以後、ＰＤＬ印刷ジョブを印刷ジョブと呼ぶ。
また、複写機１００１が書誌サーバ機能も有する構成で説明するが、書誌サーバは別のデバイスとしてＬＡＮ１００６に接続されていてもよいため、これは機能や構成を限定するものではない。
【００１７】
図３は、複写機１００１で管理している印刷ジョブリストの一例を示す図である。
印刷ジョブリストは、複数の書誌情報３０６から３１６までの集合である。
書誌情報は、クライアントコンピュータ１００５から複写機１００１に印刷ジョブが投入され、複写機１００１が印刷ジョブを処理したときに生成される。更に、書誌情報は、クライアントコンピュータ１００５から投入された「印刷ジョブ情報」と、複写機１００１が保持する「デバイス情報」とから生成され、複写機１００１が有する書誌サーバに格納される。印刷ジョブ情報とは、例えば、後述するユーザ名やプリンタドライバ情報である。デバイス情報とは、例えば、後述する複写機の機種名、シリアル番号、機種構成情報等である。
書誌サーバは、書誌情報をまとめて印刷ジョブリストとしてＲＡＭ２００２等に格納し管理する。
【００１８】
ユーザ名３００は、印刷ジョブを投入したユーザを特定する情報であり、印刷ジョブに
含まれている情報である。
ドライバ情報３０２は、印刷ジョブを生成したプリンタドライバの情報を表しており、印刷ジョブに含まれている情報である。例えば、機種共通プリンタドライバを使用して印刷ジョブが生成された場合は「機種共通」となり、機種専用プリンタドライバを使用して印刷ジョブが生成された場合は「機種Ａ」等の機種名となる。
デバイス識別情報３０４は、デバイスを識別する情報であり、印刷ジョブが投入されたデバイスを一意に識別可能な情報である。また、デバイス識別情報３０４は、ＲＯＭ２００３に格納されている「デバイスの情報」から読み出される情報であり、機種名称を表すアルファベット1文字と、機種個別にシーケンシャルに割り当てられる数字３桁とで構成されている。
【００１９】
投入された印刷ジョブの１番目から６番目までの書誌情報は、３０６から３１６までに対応している。
書誌情報３０６は、ユーザ名がＵＳＥＲ１のユーザが機種共通プリンタドライバを使用してデバイスＡ００１に印刷ジョブを投入したときに生成される書誌情報である。
書誌情報３０６と、書誌情報３０８とのデバイス識別情報３０４は、Ａ００１で同一であるため、同一のデバイスに印刷ジョブが投入されていることを表す。書誌情報３０６と、書誌情報３１２とのデバイス識別情報３０４は、アルファベットはＡで共通であるが、３桁の数字が００１と００２とで異なるため、同一機種だが別デバイスであることを表す。書誌情報３０６と、書誌情報３１０とのデバイス識別情報３０４は、アルファベットがＡとＢとで異なるため、異機種であることを表す。
【００２０】
本実施形態ではデバイス識別情報にデバイスの機種名称を含めているが、デバイスの機種名称は別の属性として用意されていてもよい。
今回、書誌情報として、ユーザ名３００、ドライバ情報３０２、及びデバイス識別情報３０４を例として挙げているが、書誌情報はこれらに限定されるものではない。書誌情報として、印刷ジョブの文書名、印刷ジョブのカラー／モノクロ設定等の印刷設定、印刷ジョブのページ数／部数の設定、又は印刷ジョブが投入された日時等が含まれていてもよい。
【００２１】
本実施形態では、複写機１００２から書誌サーバ機能を有する複写機１００１に対して印刷ジョブリストを要求し、受信した印刷ジョブリストを複写機１００２で表示する構成における、複写機１００１の動作について説明する。
図４は、複写機１００１が書誌サーバとして動作する場合の動作の一例を示したフローチャートである。
図４に示したフローチャートは、図２に示したＣＰＵ２００１が、図２に示したＨＤＤ２００４に格納されたプログラムに従って、処理を実行することによって実現される。
【００２２】
Ｓ４００では、複写機１００１は、ＬＡＮ１００６を介して複写機１００２からユーザ名と、複写機１００２のデバイス情報とを受信し、Ｓ４０２へ進む。通信プロトコルは独自のものであってもよいし汎用的なものであってもよく、特に規定しない。本実施形態では、複写機１００１は、複写機１００２から、ユーザ名としてＵＳＥＲ１、デバイス識別情報としてＡ００１を受信したとする。
Ｓ４０２では、ＣＰＵ２００１は、複写機１００１が複写機１００２から受信したユーザ名と、ＲＡＭ２００２等に格納されている書誌情報のユーザ名３００とが一致するか否かを判断する。ＣＰＵ２００１は、一致する場合はＳ４０４へ進み、不一致の場合はＳ４１２へ進む。例えば、書誌情報３０６のユーザ名３００はＵＳＥＲ１であり、複写機１００１が複写機１００２から受信したユーザ名と一致する。また、書誌情報３１０のユーザ名３００はＵＳＥＲ２であり、複写機１００１が複写機１００２から受信したユーザ名と不一致である。
Ｓ４０４では、ＣＰＵ２００１は、ＲＡＭ２００２等に格納されている書誌情報のドライバ情報３０２が機種共通プリンタドライバであるか否かを判断する。ＣＰＵ２００１は、機種共通プリンタドライバである場合はＳ４０６へ進み、機種共通プリンタドライバでない場合、つまり機種専用プリンタドライバである場合はＳ４０８へ進む。例えば、書誌情報３０６のドライバ情報３０２は機種共通であり、機種共通プリンタドライバであることを表している。また、書誌情報３０８のドライバ情報３０２は機種Ａであり、機種専用プリンタドライバであることを表している。
【００２３】
Ｓ４０６では、ＣＰＵ２００１は、印刷ジョブが適切に印刷可能であると判断し、Ｓ４１２へ進む。
Ｓ４０８では、ＣＰＵ２００１は、複写機１００１が複写機１００２から受信したデバイス識別情報と、ＲＡＭ２００２等に格納されている書誌情報のデバイス識別情報３０４とが一致するか否かを判断する。ＣＰＵ２００１は、一致する場合はＳ４０６へ進み、不一致の場合はＳ４１０へ進む。例えば、書誌情報３０８のデバイス識別情報３０４はＡ００１であり、複写機１００１が複写機１００２から受信したデバイス識別情報と一致する。また、書誌情報３１０のデバイス識別情報３０４はＢ００１であり、複写機１００１が複写機１００２から受信したデバイス識別情報と不一致である。
Ｓ４１０では、ＣＰＵ２００１は、複写機１００１が複写機１００２から受信したデバイス識別情報に含まれる機種名と、ＲＡＭ２００２等に格納されている書誌情報のデバイス識別情報３０４に含まれる機種名とが一致するか否かを判断する。ＣＰＵ２００１は、一致する場合はＳ４０６へ進み、不一致の場合はＳ４１２へ進む。例えば、書誌情報３１４のデバイス識別情報３０４に含まれる機種名称はＡであり、複写機１００１が複写機１００２から受信したデバイス識別情報に含まれる機種名称と一致する。また、書誌情報３１０のデバイス識別情報３０４に含まれる機種名称はＢであり、複写機１００１が複写機１００２から受信したデバイス識別情報に含まれる機種名称と不一致である。
【００２４】
Ｓ４１２では、ＣＰＵ２００１は、全ての書誌情報について判断が終了したか否かを判断する。ＣＰＵ２００１は、全て終了している場合はＳ４１４へ進み、未終了がある場合はＳ４０２へ進む。
Ｓ４１４では、ＣＰＵ２００１は、ＲＡＭ２００２等に格納されている印刷ジョブリストに適切に印刷可能か否かを判断した結果を付加し、ＬＡＮ１００６を介して複写機１００２へ送信して終了する。前記送信の処理は、第２の送信の一例である。
【００２５】
図５は、図３で示した印刷ジョブリストに含まれる書誌情報が、適切に印刷可能か否か判断された結果を示す図である。図５の５００から５１６までは、図３の３００から３１６までに各々対応する。
印刷可能判断結果５１８は、複写機１００１で管理している印刷ジョブリストが印刷可能か否か判断された結果を示しており、○が印刷可能と判断されたことを表し、×が印刷不可能と判断されたことを表す。
書誌情報５０６の場合、Ｓ４０４で、ＲＡＭ２００２等に格納されている書誌情報のドライバ情報は機種共通プリンタドライバであると判断され、適切に印刷可能であると判断される。
書誌情報５０８の場合、Ｓ４０８で、複写機１００１が複写機１００２から受信したデバイス識別情報と、ＲＡＭ２００２等に格納されている書誌情報のデバイス識別情報とが一致すると判断され、適切に印刷可能であると判断される。
【００２６】
書誌情報５１０の場合、Ｓ４０２で、複写機１００１が複写機１００２から受信したユーザ名と、ＲＡＭ２００２等に格納されている書誌情報のユーザ名とが不一致と判断され、適切な印刷は不可能であると判断される。
書誌情報５１２の場合、Ｓ４０４で、複写機１００１が複写機１００２から受信したドライバ情報は機種共通プリンタドライバであると判断され、適切に印刷可能であると判断される。
書誌情報５１４の場合、Ｓ４１０において複写機１００１が複写機１００２から受信したデバイス識別情報の機種名と、ＲＡＭ２００２等に格納されている書誌情報のデバイス識別情報の機種名とが一致すると判断され、適切に印刷可能であると判断される。
書誌情報５１６の場合、Ｓ４１０において複写機１００１が複写機１００２から受信したデバイス識別情報の機種名と、ＲＡＭ２００２等に格納されている書誌情報のデバイス識別情報の機種名とが一致すると判断され、適切に印刷可能であると判断される。
【００２７】
以上の結果により、投入された印刷ジョブが適切に印刷可能か否かの判断が可能となり、印刷可能判断の情報を印刷出力するデバイスに通知することができる。
【００２８】
＜実施形態２＞
本実施形態では、複写機１００２から書誌サーバ機能を有する複写機１００１に対して印刷ジョブリストを要求し、受信した印刷ジョブリストを複写機１００２で表示する構成における、複写機１００２の動作について説明する。本実施形態と、実施形態１との差異は、説明する動作の主体が複写機１００１ではなく、複写機１００２である点である。
図６は、複写機１００２が印刷ジョブリストを表示する場合の動作の一例を示したフローチャートである。
図６に示したフローチャートは、図２に示したＣＰＵ２００１が、図２に示したＨＤＤ２００４に格納されたプログラムに従って、処理を実行することによって実現される。
【００２９】
Ｓ６００では、複写機１００２のＣＰＵ２００１は、複写機１００２を操作し印刷出力を実行しようとするユーザのユーザ認証を実施し、Ｓ６０２へ進む。ユーザ認証はユーザ名が取得できれば、その方法は問わない。例えば、ＣＰＵ２００１が操作部Ｉ／Ｆ２００６を介して操作部２０１２に図示しないユーザ認証画面を表示し、操作部Ｉ／Ｆ２００６を介してユーザ名と、パスワードとの入力情報を取得し、認証情報と比較することでユーザ認証する方法でもよい。また、図示しない複写機が具備するカードリーダ等からユーザ情報を取得する方法でもよい。
Ｓ６０２では、複写機１００２のＣＰＵ２００１は、Ｓ６００で複写機１００２が取得したユーザ名と、複写機１００２がＲＯＭ２００３等に保持する複写機１００２のデバイス情報とを、ＬＡＮ１００６を介して複写機１００１へ送信し、Ｓ６０４へ進む。本実施形態では、複写機１００２のＣＰＵ２００１は、ユーザ名としてＵＳＥＲ１、デバイス識別情報としてＡ００１を送信したとする。前記送信の処理は、第１の送信の処理の一例である。
【００３０】
Ｓ６０４では、複写機１００２のＣＰＵ２００１は、印刷可能判断情報が付加された印刷ジョブリストを、ＬＡＮ１００６を介して複写機１００１から受信し、Ｓ６０６へ進む。本実施形態において、複写機１００２が複写機１００１から受信した印刷可能判断情報が付加された印刷ジョブリストの一例は、実施形態１で説明した図５とする。
Ｓ６０６では、複写機１００２のＣＰＵ２００１は、印刷可能判断結果５１８に基づいて、取得した印刷ジョブリストを操作部２０１２に表示する。
【００３１】
図７は、操作部２０１２に表示される印刷ジョブリスト画面の一例を示す図である。
全体画面の一例である７００の中に記載されている７０２から７３６までについて以下に説明する。
ユーザ名は領域７０２に表示され、本実施形態ではＵＳＥＲ１となっている。
印刷ジョブの文書名は領域７０４に表示される。印刷設定は領域７０６に表示される。ページ数／部数は領域７０８に表示される。日付／時刻は領域７１０に表示される。
【００３２】
印刷ジョブの書誌情報は７１２から７２０までであり、印刷可能判断情報が○になっている書誌情報のみ表示するため、書誌情報５０６、５０８、５１２、５１４、５１６が書誌情報７１２、７１４、７１６、７１８、７２０として表示されている。なお、７０４から７１０までの情報は図５の書誌情報として管理されていないが、印刷設定等は必要に応じて書誌情報に含めて管理されているものとする。
現在表示されているページ数／全体のページ数は領域７２２に表示されており、印刷ジョブリストの画面の一例である７００では、全１ページ中の１ページ目を表示している。
前のページを表示するためのボタンはボタン７２４であり、次のページを表示するためのボタンはボタン７２６である。
全選択ボタン７２８は、書誌情報全てを選択するとき使用される。一方、選択解除ボタン７３０は選択されている書誌情報の選択を解除するときに使用される。
【００３３】
削除ボタン７３２は、選択している書誌情報を削除するときに使用される。
印刷設定変更ボタン７３４は、図示しない印刷設定画面を表示させ印刷設定の変更をするときに使用される。
印刷開始ボタン７３６は、選択した書誌情報の印刷を開始するときに使用される。
【００３４】
なお、図７の印刷ジョブリストの全体画面の一例である画面７００は、図８のように表示されてもよい。８００から８３６までは７００から７３６までに各々対応している。
チェックボックス８３８は、チェックボックスにチェックが入れられると、出力が保証される印刷ジョブのみを表示する。逆に、チェックボックス８３８は、チェックボックスのチェックが外されると、出力が保証されない印刷ジョブも含めて印刷ジョブを表示する。本実施形態ではチェックボックスにチェックが入っているため、印刷可能判断結果５１８が×である書誌情報５１０は表示されていない。
【００３５】
以上の結果により、投入された印刷ジョブの印刷ジョブリストを画面に表示する場合においても、適切に印刷可能な印刷ジョブを画面上で判断することが可能となる。
【００３６】
＜実施形態３＞
本実施形態では、実施形態１で記載した複写機１００２から書誌サーバ機能を有する複写機１００１に対して印刷ジョブリストを要求し、受信した印刷ジョブリストを複写機１００２で表示する構成における、複写機１００１の別の動作について説明する。
本実施形態と、実施形態１との差異は、図９に示した通り印刷ジョブリストを構成する書誌情報に機器構成情報９１８が追加されている点である。
図９の９００から９１６までは、図３の３００から３１６までに各々対応する。
機器構成情報９１８は、ＲＯＭ２００３に格納されている「デバイス情報」から読み出される情報である。本実施形態では、機器構成情報としてフィニッシャが接続されているか否かの例で説明するが、給紙カセット段の数等その他の機器構成情報であってもよい。
【００３７】
図１０は、複写機１００１が書誌サーバとして動作する場合の動作の一例を示したフローチャートである。
図１０に示したフローチャートは、図２に示したＣＰＵ２００１が、図２に示したＨＤＤ２００４に格納されたプログラムに従って、処理を実行することによって実現される。ここでの説明は前述の図４とほぼ同様なため、異なる部分のみを以下に説明する。なお、本実施形態では、ユーザ名としてＵＳＥＲ１、デバイス識別情報としてＡ００１、機器構成情報としてフィニッシャありを受信したとする。
Ｓ１１０では、ＣＰＵ２００１は、複写機１００１が複写機１００２から受信したデバイス識別情報に含まれる機種名と、ＲＡＭ２００２等に格納されている書誌情報のデバイス識別情報９０４に含まれる機種名とが一致するか否かを判断する。更に、ＣＰＵ２００１は、複写機１００１が複写機１００２から受信したデバイス識別情報に含まれる機器構成情報とＲＡＭ２００２等に格納されている書誌情報の機器構成情報９１８とが一致するか否かを判断する。
【００３８】
ＣＰＵ２００１は、一致する場合はＳ９０６へ進み、不一致の場合はＳ９１２へ進む。例えば、書誌情報９１４のデバイス識別情報９０４に含まれる機種名称はＡであり、複写機１００１が複写機１００２から受信したデバイス識別情報に含まれる機種名称と一致する。また、書誌情報９１４の機器構成情報９１８はフィニッシャなしであり、複写機１００１が複写機１００２から受信した機器構成情報と不一致である。
図１１は、図９で示した印刷ジョブリストに含まれる書誌情報が、適切に印刷可能か否か判断された結果を示す図である。図１１の１１００から１１１８までは、図９の９００から９１８までに各々対応する。
印刷可能判断結果１１２０は、複写機１００１で管理している印刷ジョブリストが印刷可能か否か判断された結果を示しており、○が印刷可能と判断されたことを表し、×が印刷不可能と判断されたことを表す。
書誌情報１１１４の場合、Ｓ１１０で、ＲＡＭ２００２等に格納されている書誌情報の機器構成情報が不一致であると判断され、適切に印刷可能ではないと判断される。
【００３９】
以上、投入された印刷ジョブが適切に印刷可能か否かの判断に機器構成情報を加えることで、フィニッシャ等の機種依存の仕上げ機能を考慮した判断が可能となる。
【００４０】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００４１】
以上、上述した各実施形態の処理によれば、適切に印刷出力することができる印刷ジョブを選択実行することが可能となる。
【００４２】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１】
2014038414.tif 000003
【図２】
2014038414.tif 000004
【図３】
2014038414.tif 000005
【図４】
2014038414.tif 000006
【図５】
2014038414.tif 000007
【図６】
2014038414.tif 000008
【図７】
2014038414.tif 000009
【図８】
2014038414.tif 000010
【図９】
2014038414.tif 000011
【図１０】
2014038414.tif 000012
【図１１】
2014038414.tif 000013