(57)【要約】【課題】  任意の印刷装置での操作内容に基づく印刷対象の他の印刷装置における印刷指示の操作を簡易にすることを可能にした印刷制御システムおよび印刷制御装置および印刷制御プログラムを提供する。【解決手段】  プリントサーバ１００によって管理するクライアントＰＣ２００から印刷要求された印刷ジョブに、当該印刷ジョブの印刷出力を行う印刷装置が指定される。この状態で、ある印刷装置から印刷指示が行われると、当該印刷装置が出力先の印刷装置として指定された印刷ジョブがある場合にはその印刷ジョブの印刷出力を実行する。【選択図】図１
2010079510.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷装置と、
前記印刷装置における画像データの印刷を制御する印刷制御装置と
を備え、
前記印刷装置は、
画像データの出力先となる他の印刷装置を指定する指定手段と、
前記指定手段によって指定された前記他の印刷装置を識別する識別情報を前記印刷制御装置に送信する送信手段と
を具備し、
前記印刷制御装置は、
画像データを記憶する記憶手段と、
前記送信手段により送信された前記識別情報を当該画像データに対応付けて前記記憶手段に登録する登録手段と、
前記他の印刷装置から前記識別情報を受信することにより、前記記憶手段に登録された該識別情報に対応する画像データを検索する検索手段と、
前記検索手段により検索された画像データを前記他の印刷装置に送信して印刷指示する印刷指示手段と
を具備する印刷制御システム。
【請求項２】
前記印刷制御装置は、
前記記憶手段で記憶する前記画像データに対して各印刷装置により印刷が可能であるか否かの印刷可否一覧情報を、前記画像データに対する印刷設定情報に基づいて生成する印刷可否一覧情報生成手段
を具備し、
前記印刷指示手段は、
前記印刷可否一覧情報生成手段によって生成された印刷可否一覧情報と前記受信した識別情報とに基づき、前記画像データの印刷が可能であると判断された前記印刷装置に対して当該画像データの印刷指示を行う請求項１記載の印刷制御システム。
【請求項３】
前記印刷制御装置は、
前記印刷指示手段によって前記他の印刷装置に印刷指示した画像データを前記記憶手段から削除する削除手段を更に具備する請求項１または２記載の印刷制御システム。
【請求項４】
前記印刷装置の操作者を認証する認証装置
を更に備え、
前記印刷制御装置は、
前記認証装置により認証した操作者を識別する操作者情報を管理する操作者情報管理手段と
を具備し、
前記検索手段は、
前記操作者情報管理手段で管理する操作者情報が対応付けられた画像データを前記記憶手段から検索する請求項１乃至３のいずれかに記載の印刷制御システム。
【請求項５】
画像データを記憶する記憶手段と、
画像データの出力先となる印刷装置を識別する識別情報を当該画像データに対応付けて前記記憶手段に登録する登録手段と、
前記印刷装置から前記識別情報を受信することにより、前記記憶手段に登録された該識別情報に対応する画像データを検索する検索手段と、
前記検索手段により検索された画像データを前記印刷装置に送信して印刷指示する印刷指示手段と
を具備する印刷制御装置。
【請求項６】
前記印刷指示手段により前記印刷装置に印刷指示した画像データを前記記憶手段から削除する削除手段を更に具備する請求項５記載の印刷制御装置。
【請求項７】
コンピュータを、
画像データの出力先となる印刷装置を識別する識別情報を当該画像データに対応付けて記憶手段に登録する登録手段、
前記印刷装置から前記識別情報を受信することにより、前記記憶手段に登録された該識別情報に対応する画像データを検索する検索手段、
前記検索手段により検索された画像データを前記印刷装置に送信して印刷指示する印刷指示手段
として機能させる印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御システムおよび印刷制御装置および印刷制御プログラムに関する。
【背景技術】
【０００２】
印刷環境の整備によりネットワーク上に複数の印刷装置が設けられており、利用者の利用状態に応じた印刷出力を可能にする印刷制御システムがある。例えば、特許文献１に開示された技術では、利用者にとって必要なときに所望のプリンタで、必要な文書のプリント出力を得ることを可能にしている。また、この特許文献１において、このプリンタでは、利用状態に応じた適切な課金を行うことも可能としている。
【０００３】
だが、ネットワーク上にある全てのプリンタが同一の構成であることはなく、そのプリンタごとに異なる機能構成であって、利用者が所望する印刷形式で印刷出力されないことがある。
【０００４】
これに対して、特許文献２では、特許文献１に示す必要な文書を所望のプリンタからプリント出力できる環境で、文書を複数の印刷装置から分散印刷を行うことを可能にした技術を公開している。この特許文献２では、印刷対象の文書に設定された印刷設定に基づく印刷出力が可能なデバイス（印刷装置）を利用者に提示し、利用者により選択されたデバイスから必要なときに必要な文書のプリント出力を可能にしている。
【特許文献１】特開２００２−０３２２０５号公報
【特許文献２】特開２００７−０３０３５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、任意の印刷装置での操作内容に基づく印刷対象の他の印刷装置における印刷指示の操作を簡易にすることを可能にした印刷制御システムおよび印刷制御装置および印刷制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１の発明は、複数の印刷装置と、前記印刷装置における画像データの印刷を制御する印刷制御装置とを備え、前記印刷装置は、画像データの出力先となる他の印刷装置を指定する指定手段と、前記指定手段によって指定された前記他の印刷装置を識別する識別情報を前記印刷制御装置に送信する送信手段とを具備し、前記印刷制御装置は、画像データを記憶する記憶手段と、前記送信手段により送信された前記識別情報を当該画像データに対応付けて前記記憶手段に登録する登録手段と、前記他の印刷装置から前記識別情報を受信することにより、前記記憶手段に登録された該識別情報に対応する画像データを検索する検索手段と、前記検索手段により検索された画像データを前記他の印刷装置に送信して印刷指示する印刷指示手段とを具備する。
【０００７】
また、請求項２の発明は、請求項１の発明において、前記印刷制御装置は、前記記憶手段で記憶する前記画像データに対して各印刷装置により印刷が可能であるか否かの印刷可否一覧情報を、前記画像データに対する印刷設定情報に基づいて生成する印刷可否一覧情報生成手段を具備し、前記印刷可否一覧情報生成手段によって生成された印刷可否一覧情報と前記受信した識別情報とに基づき、前記画像データの印刷が可能であると判断された前記印刷装置に対して当該画像データの印刷指示を行う。
【０００８】
また、請求項３の発明は、請求項１または２の発明において、前記印刷制御装置は、前記印刷指示手段によって前記他の印刷装置に印刷指示した画像データを前記記憶手段から削除する削除手段を更に具備する。
【０００９】
また、請求項４の発明は、請求項１乃至３のいずれかの発明において、前記印刷装置の操作者を認証する認証装置を更に備え、前記印刷制御装置は、前記認証装置により認証した操作者を識別する操作者情報を管理する操作者情報管理手段とを具備し、前記検索手段は、前記操作者情報管理手段で管理する操作者情報が対応付けられた画像データを前記記憶手段から検索する。
【００１０】
また、請求項５の発明は、画像データを記憶する記憶手段と、画像データの出力先となる印刷装置を識別する識別情報を当該画像データに対応付けて前記記憶手段に登録する登録手段と、前記印刷装置から前記識別情報を受信することにより、前記記憶手段に登録された該識別情報に対応する画像データを検索する検索手段と、前記検索手段により検索された画像データを前記印刷装置に送信して印刷指示する印刷指示手段とを具備する。
【００１１】
また、請求項６の発明は、請求項５の発明において、前記印刷指示手段により前記印刷装置に印刷指示した画像データを前記記憶手段から削除する削除手段を更に具備する。
【００１２】
また、請求項７の発明は、コンピュータを、画像データの出力先となる印刷装置を識別する識別情報を当該画像データに対応付けて記憶手段に登録する登録手段、前記印刷装置から前記識別情報を受信することにより、前記記憶手段に登録された該識別情報に対応する画像データを検索する検索手段、前記検索手段により検索された画像データを前記印刷装置に送信して印刷指示する印刷指示手段として機能させる。
【発明の効果】
【００１３】
本発明の請求項１によれば、任意の印刷装置での操作内容に基づく印刷対象の他の印刷装置における印刷指示の操作を簡易にすることが可能になるという効果を奏する。
【００１４】
また、請求項２によれば、より少ない操作手順によって画像データに設定された印刷設定情報に基づく印刷出力を可能とする印刷装置から確実に印刷出力できるようになるという効果を奏する。
【００１５】
また、請求項３によれば、印刷済みの画像データが削除され、必要な画像データのみを簡単な操作によって印刷出力することが可能になるという効果を奏する。
【００１６】
また、請求項４によれば、任意の印刷装置で印刷指示を行った操作者ごとに管理する画像データを、簡単な操作によって印刷出力することが可能になるという効果を奏する。
【００１７】
また、請求項５によれば、任意の印刷装置での操作内容に基づく印刷対象の他の印刷装置における印刷指示の操作を簡易にすることが可能になるという効果を奏する。
【００１８】
また、請求項６によれば、画像データに設定された印刷設定情報に基づく印刷出力を可能とする印刷装置から、簡単な操作によって印刷出力できるようになるという効果を奏する。
【００１９】
また、請求項７によれば、任意の印刷装置での操作内容に基づく印刷対象の他の印刷装置における印刷指示の操作を簡易にすることが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係わる印刷制御システムおよび印刷制御装置および印刷制御プログラムの一実施例を添付図面を参照して詳細に説明する。
【実施例】
【００２１】
図１は、本発明の実施の形態における印刷制御システムおよび印刷制御装置および印刷制御プログラムを適用して構成した印刷制御システムのシステム構成図の一例である。
【００２２】
図１において、本印刷制御システムは、プリントサーバ１００、印刷装置Ａ１０１、印刷装置Ｂ１０２、印刷装置Ｃ１０３を具備して構成され、印刷要求元の一例であるクライアントＰＣ２００で生成された印刷ジョブの印刷要求が行われると、電気通信回線を介してプリントサーバ１００がこれを受信する。
【００２３】
プリントサーバ１００は、印刷要求された印刷ジョブを記憶し、印刷装置Ａ１０１、印刷装置Ｂ１０２、印刷装置Ｃ１０３のいずれかから当該印刷ジョブの印刷指示が行われることにより印刷指示を行った指示元に印刷ジョブを送信する印刷制御を行う印刷制御装置である。
【００２４】
印刷装置Ａ１０１、印刷装置Ｂ１０２、印刷装置Ｃ１０３は、印刷ジョブの印刷出力を行う画像形成装置の一例であって、印刷装置Ａ１０１には、印刷ジョブに関する情報（以下では、「印刷ジョブ情報」という）を表示する表示ディスプレイを搭載する。また、印刷装置Ｃ１０３は、印刷装置Ａ１０１に搭載する表示ディスプレイを装備していない。なお、印刷装置Ｂ１０２は、表示ディスプレイの搭載有無を問わない。
【００２５】
この表示ディスプレイの表示有無の構成は、あくまでも一例であって、これに限定されることはなく、印刷装置Ｃ１０３が表示ディスプレイを装備するような構成であってもよい。
【００２６】
図１に示す構成のほか、図１０に示す構成であってもよい。図１０に示す本印刷制御システムは、図１に示す構成と類似し、通信ネットワーク１と通信ネットワーク２とがルータ（１２０、１２１）を介して接続した構成である。通信ネットワーク１は、プリントサーバ１００、印刷装置Ａ１０１、印刷装置Ｂ１０２、認証サーバ１１０、クライアントＰＣ２００が電気通信回線を介して接続され、通信ネットワーク２は、印刷装置Ｃ１０３が接続された構成である。
【００２７】
すなわち、プリントサーバ１００に印刷指示する印刷装置は異なるネットワークに存在した場合でもよい。
【００２８】
また、いずれかの印刷装置（印刷装置Ａ１０１、印刷装置Ｂ１０２、印刷装置Ｃ１０３）でプリントサーバ１００で記憶する印刷ジョブの印刷指示する際には、印刷装置を操作する操作者（以下、「ユーザ」ともいう）の識別情報（操作者情報）を認証サーバ１１０に送信し、認証された場合にのみ印刷出力を可能とする。
【００２９】
プリントサーバ１００は、図２に示すような構成からなり、以下では図２を用いてプリントサーバ１００の処理を説明する。
【００３０】
図２において、プリントサーバ１００は、データ送受信部１０、ジョブ管理制御部１１、ジョブ保存部１２、操作判定部１３、ジョブ検索部１４、一覧生成部１５、デバイス能力判定部１６、デバイス情報記憶部１７、再操作ユーザ保持部１８により構成される。
【００３１】
クライアントＰＣ等の印刷要求元から印刷要求として印刷ジョブが送信されると、プリントサーバ１００は、通信インターフェースであるデータ送受信部１０によってその印刷ジョブを受信する。受信した印刷ジョブは、ジョブ管理制御部１１に通知される。
【００３２】
ジョブ管理制御部１１は、印刷ジョブをジョブ保存部１２に登録して保存する処理を行うとともに、受信した印刷ジョブの印刷ジョブ情報を管理する。すなわち、印刷ジョブ情報を受信した印刷ジョブに関連付けて管理する。例えば、クライアントＰＣ２００を操作する操作者（ユーザ）の「ユーザＸ」と「ユーザＹ」からそれぞれ印刷ジョブの印刷要求を受信し、各ユーザにより印刷要求された印刷ジョブおよび各印刷ジョブの印刷ジョブ情報を対応付けて管理した「印刷要求ジョブ情報」を図６（ａ）に示す。
【００３３】
図６（ａ）の印刷要求ジョブ情報では、「ユーザＸ」が３つの印刷ジョブを印刷要求し、「ユーザＹ」が１つの印刷ジョブを印刷要求したことを示す。また、各印刷ジョブに対して印刷設定が対応付けられて管理されている。
【００３４】
このように印刷ジョブが管理されている状態で、印刷装置Ａ１０１、印刷装置Ｂ１０２、印刷装置Ｃ１０３のいずれかから印刷指示が行われ、データ送受信部１０でいずれかの印刷装置から当該印刷装置を識別する識別情報（以下、「デバイスＩＤ」）、印刷装置を操作するユーザを識別する識別情報（以下、「ユーザＩＤ」）を受信すると、この情報を操作判定部１３に転送する。
【００３５】
以下に示す例では、印刷装置Ａ１０１により印刷指示が行われた場合について説明する。
【００３６】
操作判定部１３では、転送されたユーザＩＤが再操作ユーザ保持部１８で保持する再操作ユーザのユーザＩＤとして保存されているかの判定、若しくは、ジョブ管理制御部１１で管理する図６（ｂ）に示すような情報のように、転送されたユーザＩＤに対する[出力先の印刷装置名]項目６０４に印刷装置が設定されているかの判定を行う。
【００３７】
ユーザＩＤが保持されていない、又は[出力先の印刷装置名]項目６０４に印刷装置が設定されていない場合は、以前に行われた印刷指示の操作に対する再操作ではないと判断して、操作判定部１３は、ジョブ検索部１４に対して転送されたユーザＩＤで識別されるユーザが印刷要求した印刷ジョブの検索要求を行う。
【００３８】
検索要求されたジョブ検索部１４では、ユーザＩＤにより識別されるユーザが印刷要求を行った印刷ジョブがジョブ保存部１２に保存されているか検索する。このジョブ検索部１４では、ジョブ管理制御部１１で管理する図６（ａ）若しくは図６（ｂ）に示すような印刷要求ジョブ情報を元に、そのユーザが印刷要求した印刷ジョブを検索する。
【００３９】
ジョブ検索部１４によって印刷ジョブが検索されない場合には、データ送受信部１０を介して印刷要求元の印刷装置Ａ１０１にその旨を応答する。この場合は、クライアントＰＣ等により印刷要求がされていない若しくは全ての印刷ジョブが印刷済みであることを示す。それに対して、印刷ジョブが検索された場合には、一覧生成部１５に、検索された印刷ジョブの各印刷装置（印刷装置Ａ１０１、印刷装置Ｂ１０２、印刷装置Ｃ１０３）における印刷可否の情報の生成要求を行う。
【００４０】
一覧生成部１５では、ジョブ検索部１４により生成要求が行われ、ユーザＩＤを受信すると、当該ユーザＩＤのユーザが印刷要求した印刷ジョブの情報をジョブ管理制御部１１から取得して、各印刷装置（印刷装置Ａ１０１、印刷装置Ｂ１０２、印刷装置Ｃ１０３）における印刷可否を示す一覧情報（「印刷可否一覧情報」）を生成する。このときの一覧情報の一例を図８に示す。
【００４１】
この一覧生成部１５では、ジョブ管理制御部１１から取得した印刷ジョブの印刷ジョブ情報と、デバイス情報記憶部１７で記憶する各印刷装置の処理能力の情報とを用いてデバイス能力判定部１６で印刷ジョブの印刷が可能であるかの判定結果を元に、各印刷装置における印刷可否を示す一覧情報を生成する。
【００４２】
一覧生成部１５で図８に示すような各印刷装置における印刷可否を示す印刷可否一覧情報を生成すると、この情報をジョブ検索部１４に応答する。ジョブ検索部１４では、データ送受信部１０を介して指示元の印刷装置Ａ１０１に送信する。
【００４３】
印刷装置Ａ１０１では、この情報を表示ディスプレイに表示し、ユーザによる印刷ジョブの選択、指定を受付可能とする。印刷装置Ａ１０１に設けられたボタンや画面等のユーザインターフェースを操作してユーザが印刷ジョブを指定すると、印刷装置Ａ１０１から指定された印刷ジョブに関する情報をデータ送受信部１０で受信する。
【００４４】
データ送受信部１０は、ジョブ管理制御部１１に指定された印刷ジョブに関する情報を通知し、ジョブ管理制御部１１は、印刷装置Ａ１０１で印刷可能であることが示された印刷ジョブを印刷対象の印刷ジョブとして指定されたかを判断する。印刷可能である印刷ジョブが指定されている場合には、その印刷ジョブをジョブ保存部１２より取得してデータ送受信部１０を介して指示元の印刷装置Ａ１０１に送信する。印刷ジョブを送信すると、図６（ａ）に示すような印刷要求ジョブ情報から送信した印刷ジョブの情報を削除し、また、図８に示す印刷可否一覧情報からも送信した印刷ジョブの情報を削除する。
【００４５】
続いて、ジョブ管理制御部１１における、印刷装置Ａ１０１で印刷可能である印刷ジョブが印刷対象として指定されたかの判断で、印刷装置Ａ１０１で印刷可能な印刷ジョブが指定されていない場合には、さらに、印刷装置Ａ１０１で印刷可能な印刷ジョブ以外の指定された印刷ジョブに対して出力先の印刷装置が指定されたかを判断する。このときの印刷装置は、印刷装置Ａ１０１以外の他の印刷装置（印刷装置Ｂ１０２、印刷装置Ｃ１０３）である。
【００４６】
印刷ジョブに出力先の印刷装置（印刷装置Ｂ１０２、印刷装置Ｃ１０３）が指定された場合には、印刷ジョブ情報を管理する図６（ａ）に示すような情報に当該印刷ジョブに対して指定された印刷装置を設定する。設定後の状態を図６（ｂ）に示す。なお、図６（ｂ）のように設定するのではなく、別途、図９に示すような再操作ユーザ情報に出力先の印刷装置を指定しユーザと、ユーザにより指定された印刷装置の情報を対応付けて再操作ユーザ情報として管理するような構成であってもよい。
【００４７】
図６（ｂ）に示す印刷要求ジョブ情報は、「ジョブ２」と「ジョブ３」に出力先の印刷装置として印刷装置Ｃが設定された状態を示している。また、図９の再操作ユーザ情報には、「ユーザＸ」および「ユーザＹ」が印刷ジョブに対して出力先の印刷装置を指定したことを示し、出力先の印刷装置として「ユーザＸ」に「印刷装置Ｃ」が対応付けられ、「ユーザＹ」に「印刷装置Ａ」、「印刷装置Ｂ」が対応付けられている。
【００４８】
また、印刷装置Ａ１０１で印刷可能な印刷ジョブが指定されておらず、かつ、印刷ジョブの出力先の印刷装置が指定されていない場合には、印刷装置Ａ１０１で印刷出力することができない、若しくは、印刷設定に基づく印刷出力ができない旨のメッセージを印刷装置Ａ１０１に通知する。
【００４９】
図６（ｂ）のように印刷ジョブに対して出力先の印刷装置が指定されている場合若しくは図９のように印刷指示を行ったユーザのユーザＩＤを管理している場合には、操作判定部１３で、印刷装置Ａ１０１からの印刷指示は以前に印刷指示されたものの再操作であると判定する。
【００５０】
再操作であると判断されると、印刷指示元の印刷装置Ａ１０１を出力先の印刷装置として指定された印刷ジョブ全てを、その印刷装置Ａ１０１に送信するようにジョブ検索部１４を介してジョブ管理制御部１１に通知する。
【００５１】
ジョブ管理制御部１１では、指定された印刷ジョブをジョブ保存部１２より取得して印刷指示元の印刷装置Ａ１０１にデータ送受信部１０を介して送信する。送信後、図６に示すような印刷要求ジョブ情報から印刷装置Ａ１０１に送信した印刷ジョブの情報を削除し、図８に示すような印刷可否一覧情報からも削除する。さらに、図９の再操作ユーザ情報から印刷指示を行ったユーザの情報を削除する。
【００５２】
図３は、本発明の実施の形態における印刷制御システムのプリントサーバにより行われる処理の流れを示すフローチャートを示す図である。
【００５３】
図３において、まず、クライアントＰＣ等の印刷要求元から、印刷装置による印刷指示によって印刷出力を行うことが指定された印刷ジョブを受信する（３０１）。この印刷ジョブには、印刷要求を行ったユーザを識別するユーザ識別情報（ユーザＩＤ）が設定されている。
【００５４】
次に、印刷出力を行ったユーザのユーザ識別情報（ユーザＩＤ）を受信した印刷ジョブおよび印刷ジョブ情報に対応付けて保存する（３０２）。このときの保存状態の一例を図６に示す。
【００５５】
図６には、クライアントＰＣ等の印刷要求元から印刷要求された印刷ジョブにユーザＩＤを対応付けて保存したテーブル構成を示し、[ユーザ名]項目６０１、[印刷ジョブ名]項目６０２、[印刷設定]項目６０３、[出力先の印刷装置名]項目６０４から構成される。
【００５６】
[ユーザ名]項目６０１は、印刷要求を行ったユーザの識別情報の一例であるユーザ名称を示し、[印刷ジョブ名]項目６０２は、受信した印刷ジョブを識別する情報の一例である印刷ジョブの名称を示し、[印刷設定]項目６０３は、受信した印刷ジョブに設定された印刷設定情報を示し、[出力先の印刷装置名]項目６０４は、印刷出力を行う印刷装置として指定された印刷装置の名称を示す。
【００５７】
図６（ａ）は、クライアントＰＣ等から印刷要求を受け付けた時点における情報を示し、図６（ｂ）は、印刷要求された印刷ジョブに対して印刷指示を行い、その際に出力先の印刷装置を設定した情報を示している。
【００５８】
図６（ａ）において、[ユーザ名]項目６０１に「ユーザＸ」、「ユーザＹ」が示されていることから、これらのユーザにより印刷要求された印刷ジョブを保存した状態にあることを示す。また、「ユーザＸ」が印刷要求した印刷ジョブが、[印刷ジョブ名]項目６０２に示す「ジョブ１」、「ジョブ２」、「ジョブ３」であり、「ユーザＹ」が印刷要求した印刷ジョブが、[印刷ジョブ名]項目６０２に示す「ジョブ４」である。
【００５９】
また、各印刷ジョブに対して設定された印刷設定が[印刷設定]項目６０３に示されており、例えば、「印刷ジョブ１」の印刷設定として「白黒、フィニッシャ指定なし」が設定されている。すなわち、「印刷ジョブ１を白黒で印刷し、ステープル（印刷文書を束ねる部品）等によるフィニッシャを行う必要はない」という印刷設定により印刷出力することを示す。
【００６０】
図８は、クライアントＰＣ等から印刷要求された印刷ジョブに対する各印刷装置での印刷可否を設定した印刷可否一覧情報を示す図である。
【００６１】
プリントサーバがクライアントＰＣから印刷ジョブを受信すると、印刷ジョブに設定された印刷設定（図６の[印刷設定]項目６０３に示す情報）とプリントサーバが予め保存する図７に示すような各印刷装置における処理機能の情報とから、各印刷装置における印刷ジョブの印刷可否を設定する。
【００６２】
図８は、[印刷ジョブ名]項目８０１、[印刷装置Ａでの処理可否]項目８０２、[印刷装置Ｂでの処理可否]項目８０３、[印刷装置Ｃでの処理可否]項目８０４から構成され、[印刷ジョブ名]項目８０１に示される名称の印刷ジョブが、設定された印刷設定情報に基づいて印刷装置１で印刷可能である場合には[印刷装置Ａでの処理可否]項目８０２に「○」を示し、印刷可能でない場合には[印刷装置Ａでの処理可否]項目８０２に「×」を示す。
【００６３】
また、他の印刷装置（印刷装置２および印刷装置３）についても同様、受信した印刷ジョブが印刷可能である場合には「○」を、印刷可能でない場合には「×」を示す。
【００６４】
例えば、[印刷ジョブ名]項目８０１に示す「ジョブ１」の名称である印刷ジョブは、印刷装置Ａ、印刷装置Ｂ、印刷装置Ｃのいずれの印刷装置からも印刷出力が可能であることを示し、[印刷ジョブ名]項目８０１に示す「ジョブ３」の名称である印刷ジョブは、印刷装置Ｃの印刷装置からのみ印刷出力が可能であることを示す。
【００６５】
図７は、プリントサーバに登録された各印刷装置により可能な処理機能の一覧を示す図であって、[印刷装置名称]項目７０１、[処理能力]項目７０２から構成される。
【００６６】
[印刷装置名称]項目７０１は、プリントサーバに登録された印刷装置の名称を示し、[処理能力]項目７０２は、印刷装置の処理能力として処理可能な機能を示す。例えば、[印刷装置名称]項目７０１が「印刷装置Ａ」である印刷装置は、[処理能力]項目７０２に示す「白黒印刷が可能であり、フィニッシャを行わない」という処理が可能であることを示す。
【００６７】
図３に示すようなフローチャートの処理によってプリントサーバに印刷ジョブが保存された状態で、ユーザが所定の印刷装置（例えば、印刷装置Ａ）を操作することによりユーザＩＤを入力して印刷ジョブの印刷指示を行うと、その印刷装置は、プリントサーバに対して所定の情報を送信する。このときのプリントサーバにおける処理の流れを図４に示す。
【００６８】
図４は、印刷装置がユーザにより操作されてユーザＩＤが入力されると処理が開始され、印刷装置からユーザＩＤおよび操作元の印刷装置を識別する情報（デバイスＩＤ）を含む印刷指示を受信する（４０１）。受信した印刷指示に含まれるユーザＩＤ、デバイスＩＤを元にその印刷装置で行われた操作が「通常操作」であるか、「再操作」であるかの判定処理を行う（４０２）。この判定処理の結果、通常操作であるかを判断する（４０３）。
【００６９】
この判断処理は、印刷装置から受信したユーザＩＤにより識別されるユーザに対して、図６に示す印刷要求ジョブ情報の[出力先の印刷装置名]項目６０４に印刷装置の名称が指定されている場合は「再操作」であると判断し、[出力先の印刷装置名]項目６０４に印刷装置が指定されていない場合は「通常操作」であると判断する。または、図９に示す再操作ユーザ情報にそのユーザが指定されている場合は、「再操作」と判断し、指定されていない場合は「通常操作」と判断する。
【００７０】
図６（ａ）のように[出力先の印刷装置名]項目６０４に印刷装置が指定されていない場合（４０３でＹＥＳ）には、「通常操作」であると判断され、受け付けたユーザＩＤに対する印刷ジョブを検索する（４０４）。
【００７１】
例えば、ユーザＩＤにより識別されるユーザが「ユーザＸ」である場合、図６（ａ）により「ジョブ１」、「ジョブ２」、「ジョブ３」の３つの印刷ジョブが検索される。
【００７２】
続いて、検索された印刷ジョブがプリントサーバで管理する各印刷装置で印刷可能であるかを判定した印刷可否一覧情報を作成する（４０５）。上記のように「ジョブ１」、「ジョブ２」、「ジョブ３」の３つの印刷ジョブが検索され、プリントサーバで図１に示すような「印刷装置Ａ」、「印刷装置Ｂ」、「印刷装置Ｃ」を管理する場合には図８に示すような印刷可否一覧情報が作成される。
【００７３】
そして、このように作成された印刷可否一覧情報を印刷指示元の印刷装置に対して送信する（４０６）。もちろん、印刷指示元の印刷装置に対する印刷可否の一覧情報のみを送信するような構成であってもよい。印刷指示元の印刷装置では、受信した印刷可否一覧情報が表示ディスプレイ等に表示され、ユーザにより印刷出力を行う印刷ジョブの指定が可能となる。
【００７４】
印刷指示元の印刷装置でユーザにより印刷ジョブが指定され、指定された印刷ジョブに関する情報をプリントサーバで受信すると、プリントサーバでは、印刷指示元の印刷装置で印刷可能であることが示された印刷ジョブを印刷対象の印刷ジョブとして指定されたかを判断する（４０７）。
【００７５】
印刷装置で印刷可能な印刷ジョブが印刷指示元の印刷装置で指定された場合（４０７でＹＥＳ）には、指定された印刷ジョブの保持状態を解除して操作元の印刷装置に指定された印刷ジョブを送信する（４０８）。
【００７６】
これにより、印刷ジョブが印刷装置により印刷されることから当該印刷ジョブの情報を図６に印刷要求ジョブ情報から削除する（４０９）。
【００７７】
また、印刷装置で印刷可能な印刷ジョブが指定されない場合（４０７でＮＯ）には、続いて、印刷指示元の印刷装置で印刷出力が可能であることが指定された印刷ジョブ以外の印刷ジョブに、当該印刷ジョブの印刷出力を行う印刷装置が指定されたかを判断する（４１０）。
【００７８】
出力先の印刷装置が指定されない場合（４１０でＮＯ）には、印刷ジョブの印刷出力ができない状態であることにより処理を終了する。また、出力先の印刷装置が指定された場合（４１０でＹＥＳ）には、印刷要求された印刷ジョブに、受信した印刷出力先の情報を設定する（４１１）。
【００７９】
例えば、図６（ａ）の[出力先の印刷装置名]項目６０４に当該印刷ジョブを印刷出力する印刷装置の名称を設定する。このときの印刷装置を指定した例を図６（ｂ）に示す。
【００８０】
図６（ｂ）に示す例は、「ジョブ１」の印刷ジョブが印刷完了するとともに、「印刷装置Ａ」の印刷装置によって、「ジョブ２」と「ジョブ３」の印刷ジョブを「印刷装置Ｃ」で印刷することが指定された状態を示す。
【００８１】
すなわち、「ジョブ２」と「ジョブ３」の印刷ジョブが印刷装置Ｃからの操作により印刷出力する印刷ジョブであることを示す。このほか、印刷指示元の印刷装置で印刷出力が可能であることが指定された印刷ジョブ以外の印刷ジョブに、当該印刷ジョブの印刷出力を行う印刷装置を指定したユーザを管理し、このユーザに対して印刷出力先の印刷装置として指定した印刷装置を対応付ける。このときの一例を図９に示す。
【００８２】
図９は、[ユーザ名]項目９０１、[出力先の印刷装置名]項目９０２から構成され、[ユーザ名]項目９０１にそのユーザを示し、[出力先の印刷装置名]項目９０２にユーザにより指定された印刷装置を示す。
【００８３】
上記には、ユーザにより印刷装置で行われた操作が「通常操作」であると判断した場合の処理を示したが、「再操作」であると判断した場合の処理を図５に示し、以下で説明する。
【００８４】
図６（ｂ）のように[出力先の印刷装置名]項目６０４に印刷装置が指定され、印刷装置から受信した印刷指示が再操作であると判断する場合（４０３でＮＯ）は、受信した印刷指示に含まれるユーザＩＤに対して設定された印刷ジョブを検索する（５０１）。
【００８５】
検索した印刷ジョブのうち、印刷指示元の印刷装置が出力先として指定された印刷ジョブを選出する（５０２）。図６（ｂ）に示す例では、「ジョブ２」と「ジョブ３」が選出される。
【００８６】
この処理により印刷ジョブが選出されたかを判断し（５０３）、選出されない場合（５０３でＮＯ）には、図４に示す処理地点Ｃに遷移して、「通常操作」であると判断された場合（４０３でＮＯ）と同様の処理を行う。
【００８７】
それに対して、印刷ジョブが選出された場合（５０３でＹＥＳ）には、選出した印刷ジョブの保持を解除して操作元の印刷装置にその印刷ジョブを送信する（５０４）。そして、図４に示す処理地点Ｂに遷移し、図６に示すような印刷出力した印刷ジョブに関する情報を削除する（４０８）。
【００８８】
例えば、印刷指示元の印刷装置が「印刷装置Ｃ」であって、上記に示す例の「ジョブ２」と「ジョブ３」が選出された場合、この「ジョブ２」と「ジョブ３」の印刷ジョブが印刷装置Ｃにより印刷出力される。そして、図６に示す印刷要求ジョブ情報から印刷出力した「ジョブ２」と「ジョブ３」の情報が削除される。
【００８９】
これにより、図６（ｂ）は、[ユーザ名]項目６０１が「ユーザＹ」であって、[印刷ジョブ名]項目６０２が「ジョブ４」であるレコードのみが登録された状態となる。
【００９０】
以上に示すように、印刷装置Ｃが表示ディスプレイを装備していない場合でも、また、ユーザがプリントサーバに格納されている自身が印刷可能なジョブのうちから選択することなく、再操作である印刷装置Ｃからの印刷指示により出力先の印刷装置が印刷装置Ｃに指定された印刷ジョブを印刷出力されることとなる。
【００９１】
図１１は、図１０に示す本発明の印刷制御システムの構成における処理の流れを示すフローチャートである。
【００９２】
図１１に示すフローチャートは、図４に類似し、図４と同様、印刷装置がユーザにより操作されてユーザＩＤが入力されると処理が開始される。
【００９３】
印刷装置からユーザＩＤおよび操作元の印刷装置を識別する情報（デバイスＩＤ）を含む印刷指示を受信し（４０１）、受信した印刷指示に含まれるユーザＩＤ、デバイスＩＤを元にその印刷装置で行われた操作が「通常操作」であるか、「再操作」であるかの判定処理を行う（４０２）。この判定処理の結果、通常操作であるかを判断する（４０３）。
【００９４】
図６（ａ）のように[出力先の印刷装置名]項目６０４に印刷装置が指定されていない場合（４０３でＹＥＳ）には、「通常操作」であると判断され、受け付けたユーザＩＤを認証サーバに送信してユーザＩＤに対するユーザの認証を要求する（１１０１）。ユーザが認証されたかを判断し（１１０２）、認証されない場合（１１０２でＮＯ）には、印刷指示に基づく印刷処理を中止する。
【００９５】
また、ユーザが認証された場合（１１０２でＹＥＳ）には、ユーザＩＤに対する印刷ジョブを検索する（４０４）。続いて、検索された印刷ジョブがプリントサーバで管理する各印刷装置で印刷可能であるかを判定した印刷可否一覧情報を作成する（４０５）。
【００９６】
そして、このように作成された印刷可否一覧情報を印刷指示元の印刷装置に対して送信する（４０６）。印刷指示元の印刷装置でユーザにより印刷ジョブが指定され、指定された印刷ジョブに関する情報をプリントサーバで受信すると、プリントサーバでは、印刷指示元の印刷装置で印刷可能であることが示された印刷ジョブを印刷対象の印刷ジョブとして指定されたかを判断する（４０７）。
【００９７】
印刷装置で印刷可能な印刷ジョブが印刷指示元の印刷装置で指定された場合（４０７でＹＥＳ）には、指定された印刷ジョブの保持状態を解除して操作元の印刷装置に指定された印刷ジョブを送信する（４０８）。
【００９８】
これにより、印刷ジョブが印刷装置により印刷されることから当該印刷ジョブの情報を図６に印刷要求ジョブ情報から削除する（４０９）。
【００９９】
また、印刷装置で印刷可能な印刷ジョブが指定されない場合（４０７でＮＯ）には、続いて、印刷指示元の印刷装置で印刷出力が可能であることが指定された印刷ジョブ以外の印刷ジョブに、当該印刷ジョブの印刷出力を行う印刷装置が指定されたかを判断する（４１０）。
【０１００】
出力先の印刷装置が指定されない場合（４１０でＮＯ）には、印刷ジョブの印刷出力ができない状態であることにより処理を終了する。また、出力先の印刷装置が指定された場合（４１０でＹＥＳ）には、印刷要求された印刷ジョブに、受信した印刷出力先の情報を設定する（４１１）。
【０１０１】
なお、本発明は、通信機能を備えた印刷制御システムで上述の動作を実行させ、あるいは上述の手段を構成させるためのプログラムを格納した記録媒体（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）から該プログラムをコンピュータにインストールし、これを実行させることにより、上述の処理を実行する印刷制御システムを構成することも可能である。印刷制御システムを構成するコンピュータは、システムバスを介してＣＰＵ（Central Processor Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクが接続されている。ＣＰＵは、ＲＯＭまたはハードディスクに記憶されているプログラムに従い、ＲＡＭを作業領域にして処理を行う。
【０１０２】
また、プログラムを供給するための媒体は、通信媒体（通信回線、通信システムのように一時的または流動的にプログラムを保持する媒体）でもよい。例えば、通信ネットワークの電子掲示板（ＢＢＳ：Bulletin Board Service）に該プログラムを掲示し、これを通信回線を介して配信するようにしてもよい。
【０１０３】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図面の簡単な説明】
【０１０４】
【図１】本発明の実施の形態における印刷制御システムおよび印刷制御装置および印刷制御プログラムを適用して構成した印刷制御システムのシステム構成図の一例。
【図２】本発明の実施の形態における印刷制御システムを構成するプリントサーバの詳細な構成を示すブロック図。
【図３】本発明の実施の形態における印刷制御システムを構成するプリントサーバで印刷要求を受信する際の処理の流れを示すフローチャート。
【図４】本発明の実施の形態における印刷制御システムのプリントサーバにより行われる通常操作であると判断された場合の処理の流れを示すフローチャート。
【図５】本発明の実施の形態における印刷制御システムのプリントサーバにより行われる再操作であると判断された場合の処理の流れを示すフローチャート。
【図６】印刷要求ジョブ情報の一例を示す図。
【図７】印刷装置により可能な処理機能の一覧を示す図。
【図８】印刷可否一覧情報の一例を示す図。
【図９】再操作ユーザ情報の一例を示す図。
【図１０】本発明の実施の形態における印刷制御システムおよび印刷制御装置および印刷制御プログラムを適用して構成した印刷制御システムのシステム構成図の一例。
【図１１】本発明の実施の形態における印刷制御システムのプリントサーバにより行われる処理の流れを示すフローチャートを示す図。
【符号の説明】
【０１０５】
１０        データ送受信部
１１        ジョブ管理制御部
１２        ジョブ保存部
１３        操作判定部
１４        ジョブ検索部
１５        一覧生成部
１６        デバイス能力判定部
１７        デバイス情報記憶部
１８        再操作ユーザ保持部
１００      プリントサーバ
１０１      印刷装置Ａ
１０２      印刷装置Ｂ
１０３      印刷装置Ｃ
１１０      認証サーバ
１２０      ルータ
１２１      ルータ
２００      クライアントＰＣ
【図１】
2010079510.tif 000003
【図２】
2010079510.tif 000004
【図３】
2010079510.tif 000005
【図４】
2010079510.tif 000006
【図５】
2010079510.tif 000007
【図６】
2010079510.tif 000008
【図７】
2010079510.tif 000009
【図８】
2010079510.tif 000010
【図９】
2010079510.tif 000011
【図１０】
2010079510.tif 000012
【図１１】
2010079510.tif 000013