(57)【要約】【課題】印刷制御装置が個々に異なる画面を提供する場合でも、共通画面から各印刷制御装置へ送信する印刷ジョブ情報の表示及び操作を可能とする。【解決手段】コントローラ２が個々に設定している個別ジョブ属性（属性パラメータ名）と当該各パラメータ名に対して共通ジョブ属性とを対応付けしたジョブ属性変換情報を記憶する変換ルール記憶部１５と、クライアント端末１から送信されてきた印刷ジョブに設定されている個別ジョブ属性をジョブ属性変換情報に基づき共通化する共通化処理部１１と、コントローラ２から送信されてくる属性値等を含む属性仕様情報に設定されている個別ジョブ属性をジョブ属性変換情報に基づき共通化する変換部１３と、共通化された情報に基づき各コントローラ２に対して設定した共通フォーマットの共通画面上に印刷ジョブを表示し操作させるＵＩ制御処理部１２と、有する。【選択図】図１
2018067258.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブ情報の送信先候補となりうる複数の印刷制御装置に共通して印刷ジョブ情報に設定しうる各ジョブ属性を、前記印刷制御装置それぞれにおいて示す個別のジョブ属性情報と、当該ジョブ属性を示す共通のジョブ属性情報と、を対応付したジョブ属性対応付け情報を取得するジョブ属性対応付け情報取得手段と、
前記印刷制御装置から送られてくる属性仕様情報であって当該印刷制御装置において設定可能なジョブ属性を示す前記個別のジョブ属性情報と当該ジョブ属性に設定可能な属性値とを含む属性仕様情報に設定されている前記個別のジョブ属性情報を、前記ジョブ属性対応付け情報に基づき共通のジョブ属性情報に変換する属性仕様情報変換手段と、
共通のジョブ属性情報により操作対象の印刷ジョブ情報に設定されているジョブ属性を示す共通のジョブ属性情報により当該印刷ジョブ情報と前記属性仕様情報とを紐付け、前記印刷ジョブ情報を前記印刷制御装置に共通化して設定された印刷ジョブ情報操作画面に表示させ操作させる操作制御処理手段と、
を有することを特徴とする印刷管理装置。
【請求項２】
前記印刷制御装置へ送信した印刷ジョブ情報の状態を示す状態属性を、前記印刷制御装置それぞれにおいて示す個別状態情報と、当該状態属性を示す共通状態情報と、を対応付した状態情報対応付け情報を取得する状態情報対応付け情報取得手段と、
前記印刷制御装置から取得した印刷ジョブ情報の状態を示す状態属性に設定されている個別状態情報を前記状態情報対応付け情報に基づき共通状態情報に変換する状態情報変換手段と、
を有し、
前記操作制御処理手段は、前記状態情報変換手段により変換された共通状態情報を含む印刷ジョブ情報を前記印刷ジョブ情報操作画面に表示させ操作させることを特徴とする請求項１に記載の印刷管理装置。
【請求項３】
前記印刷制御装置へ送信した印刷ジョブ情報に従い印刷を実行する印刷装置の状態を示す印刷装置状態属性を、前記印刷制御装置それぞれにおいて示す個別印刷装置状態情報と、当該印刷装置状態属性を示す共通印刷装置状態情報と、を対応付した印刷装置状態情報対応付け情報を取得する印刷装置状態情報対応付け情報取得手段と、
前記印刷制御装置から取得した印刷装置状態属性に設定されている個別印刷装置状態情報を前記印刷装置状態情報対応付け情報に基づき共通印刷装置状態情報に変換する印刷装置状態情報変換手段と、
を有し、
前記操作制御処理手段は、前記印刷装置状態情報変換手段により変換された共通印刷装置状態情報を前記印刷ジョブ情報操作画面に表示させることを特徴とする請求項１に記載の印刷管理装置。
【請求項４】
取得された印刷ジョブ情報に設定されているジョブ属性を示す前記個別のジョブ属性情報を前記ジョブ属性対応付け情報に基づき共通のジョブ属性情報に変換する印刷ジョブ情報変換手段を有することを特徴とする請求項１に記載の印刷管理装置。
【請求項５】
前記印刷ジョブ情報変換手段は、外部から送信されてきた印刷ジョブ情報に設定されているジョブ属性を示す前記個別のジョブ属性情報を、前記ジョブ属性対応付け情報に基づき共通のジョブ属性情報に変換して印刷ジョブ情報記憶手段に記憶させ、
前記操作制御処理手段は、前記印刷ジョブ情報記憶手段を参照して前記印刷ジョブ情報操作画面を表示させることを特徴とする請求項４に記載の印刷管理装置。
【請求項６】
印刷装置のモデル名と当該印刷装置を接続する前記印刷制御装置の識別情報とが対応付けされた装置対応付け情報を取得する装置対応付け情報取得手段と、
前記印刷制御装置から送信されてくる情報に含まれている前記印刷装置のモデル名を前記装置対応付け情報に基づき前記印刷制御装置の識別情報に変換する装置変換手段と、
を有し、
前記装置変換手段により変換された前記印刷制御装置の識別情報によって情報の送信元となる前記印刷制御装置を特定することを特徴とする請求項１に記載の印刷管理装置。
【請求項７】
コンピュータを、
印刷ジョブ情報の送信先候補となりうる複数の印刷制御装置に共通して印刷ジョブ情報に設定しうる各ジョブ属性を、前記印刷制御装置それぞれにおいて示す個別のジョブ属性情報と、当該ジョブ属性を示す共通のジョブ属性情報と、を対応付したジョブ属性対応付け情報を取得するジョブ属性対応付け情報取得手段、
前記印刷制御装置から送られてくる属性仕様情報であって当該印刷制御装置において設定可能なジョブ属性を示す前記個別のジョブ属性情報と当該ジョブ属性に設定可能な属性値とを含む属性仕様情報に設定されている前記個別のジョブ属性情報を、前記ジョブ属性対応付け情報に基づき共通のジョブ属性情報に変換する属性仕様情報変換手段、
共通のジョブ属性情報により操作対象の印刷ジョブ情報に設定されているジョブ属性を示す共通のジョブ属性情報により当該印刷ジョブ情報と前記属性仕様情報とを紐付け、前記印刷ジョブ情報を前記印刷制御装置に共通化して設定された印刷ジョブ情報操作画面に表示させ操作させる操作制御処理手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷管理装置及びプログラムに関する。
【背景技術】
【０００２】
プロダクションプリンタは、プリンタとコントローラとの組み合わせで構成され、印刷管理サーバは、印刷ジョブをコントローラへ送信することによって、コントローラによる制御のもとプリンタに印刷を実行させる。
【０００３】
コントローラは、印刷ジョブを実行、編集等の操作を行わせるための操作画面を提供しており、印刷管理サーバを利用するジョブ管理者等は、印刷を実行させたいプロダクションプリンタのコントローラが提供する操作画面から種々のジョブ属性に対して所望の属性値を設定して印刷ジョブを送信する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
コントローラのメーカー等が異なると、各コントローラが提供する操作画面も異なってくる。つまり、管理者等は、各コントローラに対して同じ内容の印刷ジョブを設定するにしても、ジョブ属性の設定箇所等の画面レイアウト、属性値の設定方法、画面遷移等が異なる操作画面に対応しなければならない。
【０００５】
本発明は、印刷制御装置が個々に異なる画面を提供する場合でも、共通画面から各印刷制御装置へ送信する印刷ジョブ情報の表示及び操作を可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る印刷管理装置は、印刷ジョブ情報の送信先候補となりうる複数の印刷制御装置に共通して印刷ジョブ情報に設定しうる各ジョブ属性を、前記印刷制御装置それぞれにおいて示す個別のジョブ属性情報と、当該ジョブ属性を示す共通のジョブ属性情報と、を対応付したジョブ属性対応付け情報を取得するジョブ属性対応付け情報取得手段と、前記印刷制御装置から送られてくる属性仕様情報であって当該印刷制御装置において設定可能なジョブ属性を示す前記個別のジョブ属性情報と当該ジョブ属性に設定可能な属性値とを含む属性仕様情報に設定されている前記個別のジョブ属性情報を、前記ジョブ属性対応付け情報に基づき共通のジョブ属性情報に変換する属性仕様情報変換手段と、共通のジョブ属性情報により操作対象の印刷ジョブ情報に設定されているジョブ属性を示す共通のジョブ属性情報により当該印刷ジョブ情報と前記属性仕様情報とを紐付け、前記印刷ジョブ情報を前記印刷制御装置に共通化して設定された印刷ジョブ情報操作画面に表示させ操作させる操作制御処理手段と、を有することを特徴とする。
【０００７】
また、前記印刷制御装置へ送信した印刷ジョブ情報の状態を示す状態属性を、前記印刷制御装置それぞれにおいて示す個別状態情報と、当該状態属性を示す共通状態情報と、を対応付した状態情報対応付け情報を取得する状態情報対応付け情報取得手段と、前記印刷制御装置から取得した印刷ジョブ情報の状態を示す状態属性に設定されている個別状態情報を前記状態情報対応付け情報に基づき共通状態情報に変換する状態情報変換手段と、を有し、前記操作制御処理手段は、前記状態情報変換手段により変換された共通状態情報を含む印刷ジョブ情報を前記印刷ジョブ情報操作画面に表示させ操作させることを特徴とする。
【０００８】
また、前記印刷制御装置へ送信した印刷ジョブ情報に従い印刷を実行する印刷装置の状態を示す印刷装置状態属性を、前記印刷制御装置それぞれにおいて示す個別印刷装置状態情報と、当該印刷装置状態属性を示す共通印刷装置状態情報と、を対応付した印刷装置状態情報対応付け情報を取得する印刷装置状態情報対応付け情報取得手段と、前記印刷制御装置から取得した印刷装置状態属性に設定されている個別印刷装置状態情報を前記印刷装置状態情報対応付け情報に基づき共通印刷装置状態情報に変換する印刷装置状態情報変換手段と、を有し、前記操作制御処理手段は、前記印刷装置状態情報変換手段により変換された共通印刷装置状態情報を前記印刷ジョブ情報操作画面に表示させることを特徴とする。
【０００９】
また、取得された印刷ジョブ情報に設定されているジョブ属性を示す前記個別のジョブ属性情報を前記ジョブ属性対応付け情報に基づき共通のジョブ属性情報に変換する印刷ジョブ情報変換手段を有することを特徴とする。
【００１０】
また、前記印刷ジョブ情報変換手段は、外部から送信されてきた印刷ジョブ情報に設定されているジョブ属性を示す前記個別のジョブ属性情報を、前記ジョブ属性対応付け情報に基づき共通のジョブ属性情報に変換して印刷ジョブ情報記憶手段に記憶させ、前記操作制御処理手段は、前記印刷ジョブ情報記憶手段を参照して前記印刷ジョブ情報操作画面を表示させることを特徴とする。
【００１１】
また、印刷装置のモデル名と当該印刷装置を接続する前記印刷制御装置の識別情報とが対応付けされた装置対応付け情報を取得する装置対応付け情報取得手段と、前記印刷制御装置から送信されてくる情報に含まれている前記印刷装置のモデル名を前記装置対応付け情報に基づき前記印刷制御装置の識別情報に変換する装置変換手段と、を有し、前記装置変換手段により変換された前記印刷制御装置の識別情報によって情報の送信元となる前記印刷制御装置を特定することを特徴とする。
【００１２】
本発明に係るプログラムは、コンピュータを、印刷ジョブ情報の送信先候補となりうる複数の印刷制御装置に共通して印刷ジョブ情報に設定しうる各ジョブ属性を、前記印刷制御装置それぞれにおいて示す個別のジョブ属性情報と、当該ジョブ属性を示す共通のジョブ属性情報と、を対応付したジョブ属性対応付け情報を取得するジョブ属性対応付け情報取得手段、前記印刷制御装置から送られてくる属性仕様情報であって当該印刷制御装置において設定可能なジョブ属性を示す前記個別のジョブ属性情報と当該ジョブ属性に設定可能な属性値とを含む属性仕様情報に設定されている前記個別のジョブ属性情報を、前記ジョブ属性対応付け情報に基づき共通のジョブ属性情報に変換する属性仕様情報変換手段、共通のジョブ属性情報により操作対象の印刷ジョブ情報に設定されているジョブ属性を示す共通のジョブ属性情報により当該印刷ジョブ情報と前記属性仕様情報とを紐付け、前記印刷ジョブ情報を前記印刷制御装置に共通化して設定された印刷ジョブ情報操作画面に表示させ操作させる操作制御処理手段、として機能させる。
【発明の効果】
【００１３】
請求項１に記載の発明によれば、印刷制御装置が個々に異なる画面を提供する場合でも、共通画面から各印刷制御装置へ送信する印刷ジョブ情報の表示及び操作を行うことができる。
【００１４】
請求項２に記載の発明によれば、印刷制御装置が個々に異なる画面を提供する場合でも、共通画面から各印刷制御装置における印刷ジョブ情報の状態を表示させることができる。
【００１５】
請求項３に記載の発明によれば、印刷制御装置が個々に異なる画面を提供する場合でも、共通画面から各印刷装置の状態を表示させることができる。
【００１６】
請求項４に記載の発明によれば、印刷ジョブ情報に設定されている個別のジョブ属性情報を共通のジョブ属性情報に変換することができる。
【００１７】
請求項５に記載の発明によれば、外部から送信されてきた印刷ジョブ情報に設定されているジョブ属性を共通化して記憶させることができる。
【００１８】
請求項６に記載の発明によれば、印刷制御装置から送信されてくる情報に含まれている印刷装置のモデル名から情報の送信元となる印刷制御装置を特定することができる。
【００１９】
請求項７に記載の発明によれば、印刷制御装置が個々に異なる画面を提供する場合でも、共通画面から各印刷制御装置へ送信する印刷ジョブ情報の表示及び操作を行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本実施の形態における印刷システムの全体構成及び本発明に係る印刷管理装置の一実施の形態である印刷管理サーバのブロック構成を示した図である。
【図２】本実施の形態における印刷管理サーバを形成するサーバコンピュータのハードウェア構成図である。
【図３】本実施の形態における変換ルール記憶部に記憶されるジョブ属性変換情報のデータ構成の一例を示した図である。
【図４】本実施の形態における変換ルール記憶部に記憶されるジョブステータス変換情報のデータ構成の一例を示した図である。
【図５】本実施の形態における変換ルール記憶部に記憶されるプリントステータス変換情報のデータ構成の一例を示した図である。
【図６】（ａ）は本実施の形態においてコントローラから送信されてくる属性仕様情報の概略的なデータ設定例であり、（ｂ）は（ａ）に示した属性仕様情報が変換部により変換され変換済情報記憶部に記憶される属性仕様情報の概略的なデータ設定例を示した図である。
【図７】本実施の形態におけるジョブ管理画面の表示例を示した図である。
【図８】本実施の形態における印刷ジョブのプロパティ画面の表示例を示した図である。
【図９】本実施の形態におけるジョブ編集画面の表示例を示した図である。
【図１０】本実施の形態における変換ルール記憶部に記憶される装置変換情報のデータ構成の一例を示した図である。
【発明を実施するための形態】
【００２１】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００２２】
図１は、本実施の形態における印刷システムの全体構成及び本発明に係る印刷管理装置の一実施の形態である印刷管理サーバのブロック構成を示した図である。図１には、クライアント端末１、コントローラ２、プリンタ３及び印刷管理サーバ１０が示されている。クライアント端末１と印刷管理サーバ１０、またコントローラ２と印刷管理サーバ１０は、それぞれ図示しないネットワークで通信可能に接続されている。クライアント端末１は、印刷ジョブ情報としての印刷ジョブを印刷管理サーバ１０に投入することで印刷を依頼する。図１では、便宜的に１台のクライアント端末１のみ図示したが、印刷管理サーバ１０は、複数のクライアント端末１から印刷ジョブを受け取る。コントローラ２とプリンタ３とでプロダクションプリンタを形成する。コントローラ２は、印刷管理サーバ１０から送られてきた印刷ジョブに従い、接続されたプリンタ３の印刷制御を行う印刷制御装置である。プリンタ３は、コントローラ２による制御のもと、印刷を実行する印刷装置である。なお、図１では、３台のコントローラＡ〜Ｃを示しているが、印刷管理サーバ１０に接続する台数はこの例に限定されるものではない。本実施の形態においては、各コントローラＡ〜Ｃに共通する構成及び処理については「コントローラ２」と総称する。プリンタＡ〜Ｃにおいても同様に「プリンタ３」と総称する。
【００２３】
本実施の形態における各コントローラＡ〜Ｃは異なる種類とする。このため、コントローラＡ〜Ｃが提供するユーザインタフェース（ＵＩ）画面は同一ではない。同一でないというのは、ジョブ属性の表示位置等の画面レイアウト、属性値の設定方法、画面遷移等が異なることをいう。また、コントローラ２毎のサポート属性も異なる。「サポート属性」というのは、コントローラ２上で指定可能なジョブ属性のことをいう。サポート属性は、各コントローラ２で共通のジョブ属性（以下、「共通属性」）と共通属性以外のジョブ属性（以下、「指定属性」）とで構成される。
【００２４】
ここで、本実施の形態において用いる用語について説明すると、「ジョブ属性」というのは、プリンタ３に印刷を実行させるための印刷ジョブ情報（印刷ジョブ）に設定される命令属性のことをいう。ジョブ属性には、部数、カラーモード、用紙サイズ、片面／両面、排出先等の種類がある。また、「属性値」というのは、各ジョブ属性に対して設定しうるパラメータ値である。例えば、ジョブ属性が“用紙”の場合は、Ａ３、Ａ４等である。
【００２５】
コントローラ２は、メーカーや機種等によってサポート属性が異なるのみならず、共通属性であっても共通属性を示す個別のジョブ属性情報（個別ジョブ属性）が異なってくる場合がある。本実施の形態では、個別ジョブ属性のことを便宜的に「属性パラメータ名」と称することにすると、図３に例示したように、部数（印刷部数）を示すジョブ属性に対して、コントローラＡでは“ｃｏｐｙ”、コントローラＢでは“Ｃｏｐｉｅｓ”、コントローラＣでは“ｂｕｓｕｕ”という属性パラメータ名が個々に設定される。このように、同じジョブ属性に対してコントローラ２によって異なる属性パラメータ名が設定されうる。
【００２６】
図２は、本実施の形態における印刷管理サーバ１０を形成するサーバコンピュータのハードウェア構成図である。本実施の形態において印刷管理サーバ１０を形成するサーバコンピュータは、従前から存在する汎用的なハードウェア構成で実現できる。すなわち、印刷管理サーバ１０は、図２に示したようにＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスクドライブ（ＨＤＤ）２４、入力手段として設けられたマウス２５とキーボード２６、及び表示装置として設けられたディスプレイ２７をそれぞれ接続する入出力コントローラ２８、通信手段として設けられたネットワークコントローラ２９を内部バス３０に接続して構成される。
【００２７】
図１に戻り、本実施の形態における印刷管理サーバ１０は、共通化処理部１１、ユーザインタフェース（ＵＩ）制御処理部１２、変換部１３、ジョブ蓄積部１４、変換ルール記憶部１５及び変換済情報記憶部１６を有している。なお、本実施の形態の説明に用いない構成要素については図１から省略した。
【００２８】
クライアント端末１からは、いずれかのコントローラ２に合致するフォーマットに従って記述された印刷ジョブが送信されてくる。共通化処理部１１は、印刷ジョブ情報変換手段として設けられ、様々なフォーマットのジョブに含まれている共通属性の属性パラメータ名を、変換ルール記憶部１５に設定されているジョブ属性変換情報に基づき共通のジョブ属性情報（共通ジョブ属性）に変換する。そして、変換後の印刷ジョブをジョブ蓄積部１４に記憶させる。
【００２９】
コントローラ２からは、例えば印刷管理サーバ１０からの定期的な問合せに応じて、当該コントローラ２において設定可能なジョブ属性（サポート属性）と当該ジョブ属性に設定可能な属性値とを含む属性仕様情報が送信されてくる。属性仕様情報に設定されているジョブ属性は、当該コントローラ２の属性パラメータ名で設定されているので、属性仕様情報変換手段として機能する変換部１３は、属性パラメータ名を、ジョブ属性変換情報を参照して共通ジョブ属性に変換する。そして、変換後の属性仕様情報を変換済情報記憶部１６に記憶させる。
【００３０】
印刷ジョブ及び属性仕様情報にそれぞれに設定されている属性パラメータ名は、共通化処理部１１及び変換部１３によってそれぞれ共通ジョブ属性に変換されるが、ユーザインタフェース制御処理部１２は、共通ジョブ属性に変換された後の印刷ジョブ及び属性仕様情報を共通ジョブ属性によって紐付け、紐付けた情報に基づき印刷ジョブ等に関する情報をコントローラ２に共通化して設定されたジョブ操作画面に表示させ操作させる操作制御処理手段として機能する。
【００３１】
変換ルール記憶部１５には、図３乃至図５に示す各種変換情報が予め設定登録される。  変換ルール記憶部１５に登録する各種変換情報は、ＸＭＬの書式で記述することを想定しているが、本実実施の形態では、データ構成がわかりやすいようにテーブル形式で示す。
【００３２】
図３は、本実施の形態における変換ルール記憶部１５に記憶されるジョブ属性変換情報のデータ構成の一例を示した図である。ジョブ属性変換情報は、印刷ジョブの送信先候補となりうる複数のコントローラＡ〜Ｃに共通して印刷ジョブに設定しうる各ジョブ属性を、コントローラＡ〜Ｃそれぞれにおいて示す個別のジョブ属性情報（属性パラメータ名）と、当該ジョブ属性を示す共通のジョブ属性情報（共通ジョブ属性）と、を対応付けして設定されるジョブ属性対応付け情報である。なお、各ジョブ属性が何を意味しているのか把握できるように、図３では、ジョブ属性（名称）を付加して示した。ジョブ属性変換情報には、共通属性に関する情報のみが設定登録される。
【００３３】
図４は、本実施の形態における変換ルール記憶部１５に記憶されるジョブステータス変換情報のデータ構成の一例を示した図である。ジョブステータスというのは、コントローラ２へ送信した印刷ジョブの状態のことをいうが、ジョブステータスを示す状態属性（ジョブステータス属性）もジョブ属性と同様に、同じジョブステータス属性であっても各ジョブステータス属性を示す個別状態情報（個別ジョブステータス属性）が異なってくる場合がある。本実施の形態では、個別ジョブステータス属性のことを便宜的に「ジョブステータスパラメータ名」と称することにすると、図４に例示したように、印刷ジョブの受信完了から処理完了までの状態を示すジョブステータス属性に対して、コントローラＡでは“ｉｎｐｒｏｇｒｅｓｓ”、コントローラＢでは“Ｐｒｉｎｔｉｎｇ”、コントローラＣでは“ｊｏｂ−ｐｒｉｎｔｉｎｇ”というジョブステータスパラメータ名が個々に設定される。このように、同じジョブステータス属性に対してコントローラ２によって異なるジョブステータスパラメータ名が設定されうる。ジョブステータス変換情報は、いずれかのコントローラＡ〜Ｃへ送信した印刷ジョブの状態を示す状態属性を、コントローラＡ〜Ｃそれぞれにおいて示す個別状態情報（ジョブステータスパラメータ名）と、当該状態属性を示す共通状態情報（共通ジョブステータス属性）と、を対応付けして設定される状態情報対応付け情報である。なお、各ジョブステータス属性が何を意味しているのか把握できるように、図４では、ジョブステータスを付加して示した。
【００３４】
図５は、本実施の形態における変換ルール記憶部１５に記憶されるプリントステータス変換情報のデータ構成の一例を示した図である。プリントステータスというのは、コントローラ２へ送信した印刷ジョブに従い印刷を実行するプリンタ３の状態のことをいうが、プリンタステータスを示す印刷装置状態属性（プリンタステータス属性）もジョブステータス属性と同様に、同じプリンタステータス属性であっても各プリンタステータス属性を示す個別印刷装置状態情報（個別プリンタステータス属性）が異なってくる場合がある。本実施の形態では、個別プリンタステータス属性のことを便宜的に「プリンタステータスパラメータ名」と称することにすると、図５に例示したように、電源オフの状態を示すプリンタステータス属性に対して、コントローラＡでは“ｄｏｗｎ”、コントローラＢでは“ｏｆｆ”、コントローラＣでは“ｐｏｗｅｒｏｆｆ”というプリンタステータスパラメータ名が個々に設定される。このように、同じプリンタステータス属性に対してコントローラ２によって異なるプリンタステータスパラメータ名が設定されうる。プリントステータス変換情報は、コントローラ２へ送信した印刷ジョブに従い印刷を実行するプリンタ３の状態を示す印刷装置状態属性を、コントローラＡ〜Ｃそれぞれにおいて示す個別印刷装置状態情報（プリンタステータスパラメータ名）と、当該印刷装置状態属性を示す共通印刷装置状態情報（共通プリンタステータス属性）と、を対応付けして設定される印刷装置状態情報対応付け情報である。なお、各プリンタステータス属性が何を意味しているのか把握できるように、図５では、プリンタステータスを付加して示した。
【００３５】
なお、変換済情報記憶部１６については追って説明する。
【００３６】
印刷管理サーバ１０における各構成要素１１〜１３は、印刷管理サーバ１０を形成するコンピュータと、コンピュータに搭載されたＣＰＵ２１で動作するプログラムとの協調動作により実現される。また、各記憶手段１４〜１６は、印刷管理サーバ１０に搭載されたＨＤＤ２４にて実現される。あるいは、ＲＡＭ２３又は外部にある記憶手段をネットワーク経由で利用してもよい。
【００３７】
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＵＳＢメモリ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵ２１がプログラムを順次実行することで各種処理が実現される。
【００３８】
次に、本実施の形態における印刷管理サーバ１０の動作について説明する。
【００３９】
まず、クライアント端末１からは、任意のタイミングで印刷ジョブが送信されてくる。前述したように、クライアント端末１からは、いずれかのコントローラ２に合致するフォーマットに従って記述された印刷ジョブが送信されてくる。あるいは、クライアント端末１は、印刷管理サーバ１０にあるアプリケーションを利用して自印刷ジョブを形成してもよい。なお、クライアント端末１は、ウェブブラウザなどの汎用的なブラウザを用いて印刷管理サーバ１０にアクセスする。共通化処理部１１は、印刷ジョブを解析することで印刷ジョブのフォーマットを特定し、ジョブ属性変換情報を参照しながら、そのジョブに含まれている属性パラメータ名を共通ジョブ属性に変換した後、印刷ジョブをジョブ蓄積部１４に登録する。
【００４０】
一方、各コントローラ２からは、属性仕様情報が定期的に送信されてくる。本実施の形態では、印刷管理サーバ１０からの問合せに応じてコントローラ２に送信させるようにするが、コントローラ２が主体的に送信するものとしてもよい。
【００４１】
図６（ａ）には、コントローラ２から送信されてくる属性仕様情報の概略的なデータ構成が示されており、特にコントローラＡから送信された属性仕様情報の例が示されている。属性仕様情報には、送信元のコントローラＡにおいて設定可能なジョブ属性（サポート属性）とそのサポート属性に対して設定可能な属性値とが組にして含まれている。サポート属性に対して設定可能な属性値は、プリンタＡに設けられている用紙トレイ、プリンタＡに設定可能な印刷可能部数等プリンタＡの設定に関する情報であり、これらの情報は、コントローラＡが保持している。また、コントローラＡから送信されてくる属性仕様情報のサポート属性には属性パラメータ名が設定されている。
【００４２】
コントローラ２から属性仕様情報が送信されてくると、変換部１３は、その属性仕様情報を受信し、ジョブ属性変換情報を参照して、受信した属性仕様情報に設定されているジョブ属性（属性パラメータ名）を共通ジョブ属性に変換する。そして、変換済情報記憶部１６に登録する。
【００４３】
図６（ｂ）には、変換部１３により変換され変換済情報記憶部１６に登録される属性仕様情報の概略的なデータ構成が示されている。図６（ａ）と図６（ｂ）を対比すると明らかなように、ジョブ属性は共通ジョブ属性に置換されている。
【００４４】
なお、変換部１３は、コントローラ２から属性仕様情報を繰り返し取得することになるが、最新の属性仕様情報で変換済情報記憶部１６に記憶されている上書き保存するようにすればよい。
【００４５】
以上のようにして、表示対象となる情報が生成されると、ユーザインタフェース制御処理部１２は、以下に示す表示処理が可能となる。
【００４６】
図７は、管理者等にジョブ管理画面が選択され表示されたときの一例を示した図である。この表示例のように、ジョブ管理画面には、ジョブ蓄積部１４に記憶されている印刷ジョブに関する情報がリスト表示される。また、情報の表示だけでなく、例えば未送信の印刷ジョブに関しては、既設定の情報をジョブ管理画面から編集することも可能である。
【００４７】
ジョブ管理画面には、ジョブに関する情報の表示領域７１と、プリンタ（プロダクションプリンタ）に関する情報の表示領域７２とが設けられている。表示領域７１に表示される情報は、主にジョブ蓄積部１４に登録されている情報であるが、例えば「印刷ステータス」７３には、コントローラ２から送られてくるジョブステータスが表示される。コントローラ２から送られてくるジョブステータス属性はジョブステータスパラメータ名なので、変換部１３は、ジョブステータス変換情報を参照して共通ジョブステータス属性に変換する。ユーザインタフェース制御処理部１２は、変換後のジョブステータス属性を参照して表示する。また、クライアント端末１から指定されてくる場合もあるが、指定されていない場合、表示領域７１に含まれている送信先及び論理プリンタを設定することで、印刷ジョブの実行による用紙出力先(つまり、プリンタ３)が特定される。
【００４８】
表示領域７２には、機種やＩＰアドレス等プリンタ３に関する固定的な情報に加えて、コントローラ２から送られてくるプリンタステータスが表示される。コントローラ２から送られてくるプリンタステータス属性はプリンタステータスパラメータ名なので、変換部１３は、プリンタステータス変換情報を参照して共通プリンタステータス属性に変換する。ユーザインタフェース制御処理部１２は、変換後のプリンタステータス属性を参照して表示する。
【００４９】
図８は、本実施の形態における印刷ジョブのプロパティ画面の表示例を示した図である。プロパティ画面は、印刷管理サーバ１０が提供する共通画面の１つであり、ジョブ管理画面のプロパティ表示ボタン７４が選択された場合に表示される。プロパティ画面には、印刷ジョブに設定されるジョブ属性８１と当該ジョブ属性に設定されている属性値８２とが対応付けして表示される。ジョブ属性８１を示す名称及び並び順は、プロパティ画面の作成時に予め決めていることからコントローラ２に依存することなく共通である。属性値８２は、ジョブ蓄積部１４（ＨＤＤ２４）又はＲＡＭ２３上にある。本実施の形態では、いかなる種類のコントローラ２に対する印刷ジョブでも図８に例示したコントローラ２に共通したプロパティ画面を提供でき、各コントローラ２に対して共通フォーマットの共通画面上で印刷ジョブのプロパティ情報を表示することが可能となる。
【００５０】
図９は、本実施の形態におけるジョブ編集画面の表示例を示した図である。ジョブ編集画面は、ジョブ管理画面のチェックボックス７５がチェックされることで編集対象の印刷ジョブが選択された後、編集ボタン７６が選択された場合に表示される。ジョブ編集画面は、コントローラ２に共通して設定されており、いかなる印刷ジョブが選択され、またコントローラ２が選択されていようとも、図９に例示したような共通画面の１つであるジョブ編集画面が表示される。
【００５１】
ジョブ編集画面には、印刷ジョブに設定されるジョブ属性９１に対応させて編集領域９２が設けられており、編集領域９２には設定済みの属性値が表示される。プロパティ画面と同様、ジョブ属性９１を示す名称及び並び順は、ジョブ編集画面の作成時に予め決めていることからコントローラ２に依存することなく共通である。設定済みの属性値は、ジョブ蓄積部１４（ＨＤＤ２４）又はＲＡＭ２３上にある。編集領域９２にある矢印９３を選択すると、編集対象の印刷ジョブが割り当てられているコントローラ２（ジョブ属性は“送信先”で示されている）において当該ジョブ属性に対して設定可能な属性値がプルダウンメニュー（図示せず）にて表示される。これは、図６（ｂ）に例示した属性仕様情報から属性値が抽出され表示されることになる。このとき、ユーザインタフェース制御処理部１２は、選択されているコントローラ２に対応した属性仕様情報を参照するので、共通のジョブ編集画面を用いても、同じジョブ属性に対して異なる属性値の選択候補が選択可能に表示されることになる。
【００５２】
ジョブ編集画面は、本来、コントローラ２毎に用意されており、その用意されたジョブ編集画面は、コントローラ２毎にレイアウトや表示項目が異なる。従って、ジョブ管理者は、コントローラによって異なる操作や指定方法が要求されることになったが、本実施の形態においては、コントローラ２に共通化したＵＩ画面を用意し、そのＵＩ画面から当該コントローラ２に設定可能な属性値を設定することが可能となる。
【００５３】
本実施の形態では、ジョブ編集画面をコントローラ２の共通画面の例として説明したが、ジョブ管理画面から選択可能な送信画面、コピー画面及び削除画面においても同様に、印刷管理サーバ１０は共通画面を用意しており、その共通画面では、選択された印刷ジョブに関する情報が表示される。
【００５４】
また、本実施の形態では、ジョブ管理画面からプリンタジョブ操作も行えるようにした。プリンタジョブ操作というのは、コントローラ２へ送信した印刷ジョブに対する操作であり、例えば図７に示したように印刷の実行／印刷の再開、試し刷り及びキャンセルなどの操作である。プリンタジョブ操作は、本来、コントローラ２上から操作していたところを、本実施の形態では、個別ジョブステータス属性に共通ジョブステータス属性を対応付けたことで、印刷管理サーバ１０は、各コントローラ２から受信するジョブステータスを同等に取り扱うことができ、これにより、プリンタジョブ操作に対しても共通画面上にて表示及び操作を行うことが可能になる。
【００５５】
ところで、コントローラ２から送信されてくる情報には、コントローラ２の識別情報が付加されているので、これにより、印刷管理サーバ１０が受信した情報の送信元となるコントローラ２を特定するのが通常である。ただ、何らかの理由により正しいコントローラ２の識別情報が受信できない場合もあり得る。本実施の形態では、このような場合に対応できるように装置変換情報を予め用意しておいてもよい。
【００５６】
図１０は、本実施の形態における装置変換情報のデータ構成の一例を示した図である。本実施の形態においては、装置変換情報を変換ルール記憶部１５に設定登録しておく。装置変換情報は、コントローラ２の識別情報（コントローラＩＤ）とプリンタモデル名とを対応付けして設定される。
【００５７】
変換部１３は、コントローラ２から送信されてくる属性仕様情報等の情報にコントローラＩＤが指定されていない、あるいは正しいコントローラＩＤが設定されていない場合においてプリンタモデル名が含まれていると、装置変換情報を参照してプリンタモデル名をコントローラＩＤに変換する。これにより、ユーザインタフェース制御処理部１２は、情報送信元のコントローラ２を特定できる。
【００５８】
前述したように、本実施の形態では、各種変換情報を設定し利用することで、管理者等にコントローラ２に共通したＵＩ画面を提供することが可能となる。仮に、送信先とするコントローラ２が追加された場合、印刷管理サーバ１０は、そのコントローラ２が用いている個別ジョブ属性、個別ジョブステータス属性及び個別プリンタステータス属性を、対応する変換情報に追加登録することによって共通画面の適用が可能となる。
【００５９】
なお、本実施の形態では、クライアント端末１から印刷ジョブが送られてくると、共通化処理部１１が個別ジョブ属性等を共通ジョブ属性等に変換するようにしたが、ユーザインタフェース制御処理部１２が共通画面の表示するときに変換するようにしてもよい。あるいは、共通ジョブ属性が設定された印刷ジョブを印刷管理サーバ１０にて生成するようにしてもよい。
【符号の説明】
【００６０】
１  クライアント端末、２  コントローラ、３  プリンタ、１０  印刷管理サーバ、１１  共通化処理部、１２  ユーザインタフェース（ＵＩ）制御処理部、１３  変換部、１４  ジョブ蓄積部、１５  変換ルール記憶部、１６  変換済情報記憶部、２１  ＣＰＵ、２２  ＲＯＭ、２３  ＲＡＭ、２４  ハードディスクドライブ（ＨＤＤ）、２５  マウス、２６  キーボード、２７  ディスプレイ、２８  入出力コントローラ、２９  ネットワークコントローラ、３０  内部バス。
【図１】
2018067258.tif 000003
【図２】
2018067258.tif 000004
【図３】
2018067258.tif 000005
【図４】
2018067258.tif 000006
【図５】
2018067258.tif 000007
【図６】
2018067258.tif 000008
【図７】
2018067258.tif 000009
【図８】
2018067258.tif 000010
【図９】
2018067258.tif 000011
【図１０】
2018067258.tif 000012