(57)【要約】【課題】複数の印刷制御装置を管理するアプリケーションにおいて、各印刷制御装置の給紙段の用紙情報を正しく通知するとともに、給紙段に誤った用紙が設定されていることを通知すること。【解決手段】印刷制御装置へ登録を行う用紙情報を、用紙を識別する第１の識別情報とともに受け付ける受信手段と、受信した用紙情報を格納する格納手段と、用紙情報を複数の印刷制御装置へ転送する転送手段と、印刷制御装置に登録された用紙情報に含まれる第２の識別情報を取得して格納手段に格納する識別情報取得手段と、複数の印刷制御装置の給紙部における第２の識別情報を含む用紙の設定情報を取得する給紙部情報取得手段と、給紙部情報取得手段で取得した第２の識別情報から第１の識別情報を印刷制御装置ごとに検索する検索手段と、給紙部における設定情報を第１の識別情報に変換して通知する通知手段とを有する情報処理装置。【選択図】  図６
2015138304.tif 000002
【特許請求の範囲】
【請求項１】
印刷制御装置で印刷に使用する用紙の情報を登録する情報処理装置であって、 
登録を行う用紙情報を、用紙を識別する第１の識別情報とともに受け付ける受信手段（６０２）と、 
前記受信手段によって受信した用紙情報を格納する格納手段（６０８）と、 
前記用紙情報を複数の印刷制御装置へ転送する転送手段（６０５）と、 
前記印刷制御装置に登録された用紙情報に含まれる第２の識別情報を取得して前記格納手段に格納する識別情報取得手段（６０７）と、 
前記複数の印刷制御装置の給紙部における前記第２の識別情報を含む用紙の設定情報を取得する給紙部情報取得手段（６０５）と、 
前記給紙部情報取得手段によって取得した前記第２の識別情報から前記第１の識別情報を印刷制御装置ごとに検索する検索手段（６０９）と、 
前記給紙部における設定情報を前記第１の識別情報に変換して通知する通知手段（６０９）と 
を有することを特徴とする情報処理装置。
【請求項２】
前記通知手段（６０９）は、前記第１の識別情報へ変換できない場合に、前記印刷制御装置の給紙段における用紙の設定情報とともに、前記受信手段で受け付けた用紙が前記印刷制御装置の給紙部に設定されていないことを通知する
ことを特徴とする請求項１に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置において印刷データを印刷するために必要なリソースオブジェクトを取り扱う情報処理装置、情報処理方法、情報処理システムならびに情報処理方法を実行するプログラムに関する。
【背景技術】
【０００２】
従来、印刷制御装置で印刷データを印刷する形態において、該印刷データの印刷に必要なリソースオブジェクト（例えば出力用紙のパラメータや画像データ）を事前に印刷制御装置へ登録しておき、印刷を実行するシステムが実現されている（特許文献１、特許文献２）。
【０００３】
また、印刷制御装置における給紙段にセットされている印刷のための媒体である出力用紙（以下、単に用紙と略す）の情報を取得して表示することで、リモート環境から用紙の収容状況を確認するシステムが実現されている（特許文献３）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2001-306424号公報
【特許文献２】特開2012-83921号公報
【特許文献３】特開2010-273272号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したシステムにおいては、印刷制御装置に登録されたリソースオブジェクトの識別情報（ＩＤ）が印刷制御装置ごとに異なるケースについて、考慮されていない。
【０００６】
リソースオブジェクトにおける用紙の運用としては、印刷データを印刷制御装置へ送信する情報処理装置にあらかじめ用紙情報（用紙サイズと用紙タイプ情報を含む）を登録しておき、情報処理装置を利用するユーザは登録された用紙を選択して印刷の指示を行う。このとき、印刷制御装置に未登録の用紙（用紙サイズまたは用紙タイプ）に関しては、情報処理装置から印刷制御装置へ登録することで同期が取られる。
【０００７】
一方、情報処理装置を利用するユーザは、印刷指示を行う前に印刷制御装置の給紙段に設定されている用紙に関する情報（用紙サイズや用紙タイプ、用紙枚数等）を参照してから印刷の指示を実行することで、印刷処理が正しく行われるように運用している。
【０００８】
このような運用において、印刷制御装置内では、登録された用紙（用紙サイズまたは用紙タイプ）の管理を印刷制御装置内で割り当てた識別情報によって区別されている。この識別情報は、印刷制御装置内では一意であるが、印刷制御装置間では同じ識別情報が示すリソースオブジェクト（用紙サイズまたは用紙タイプ）が異なるようなケースがある。そのため、情報処理装置から給紙段に設定されている用紙に関する情報を取得したときに、情報処理装置内に登録されている用紙情報と正しく対応付けが行えない場合がある。すなわち、情報処理装置がユーザに誤った給紙段の用紙情報を提供してしまうといった問題が発生する。
【０００９】
また、印刷制御装置の給紙段へ用紙サイズと用紙タイプの情報をそれぞれ設定することができるような印刷制御装置において、給紙段に設定されている用紙サイズと用紙タイプの組み合わせが情報処理装置に登録されていない場合がある。このような場合には、印刷制御装置に登録されている出力用紙を選択して印刷を実行しても、印刷制御装置で誤った用紙で出力されるなど所望する出力を得られないといった問題が発生する。
【課題を解決するための手段】
【００１０】
かかる目的下において、第１の発明は、印刷制御装置で印刷に使用する用紙の情報を登録する情報処理装置であって、登録を行う用紙情報を、用紙を識別する第１の識別情報とともに受け付ける受信手段と、 前記受信手段によって受信した用紙情報を格納する格納手段と、 前記用紙情報を複数の印刷制御装置へ転送する転送手段と、 前記印刷制御装置に登録された用紙情報に含まれる第２の識別情報を取得して前記格納手段に格納する識別情報取得手段と、前記複数の印刷制御装置の給紙部における前記第２の識別情報を含む用紙の設定情報を取得する給紙部情報取得手段と、前記給紙部情報取得手段によって取得した前記第２の識別情報から前記第１の識別情報を印刷制御装置ごとに検索する検索手段と、前記給紙部における設定情報を前記第１の識別情報に変換して通知する通知手段とを有することを特徴とする。
【発明の効果】
【００１１】
プリンタの給紙段に設定されている用紙情報を、プリンタごとに異なる識別情報を識別して情報処理装置を利用するユーザへ提供するようにしたことで、ユーザは適切な用紙を選択して印刷の指示を行うことができる。また、ユーザはプリンタの給紙段に情報処理装置に登録されていない誤った用紙が設定されていることを認識することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明における情報処理システムのシステム構成図である。
【図２】図１におけるネットワークコンピュータの概略構成を示すブロック図である。
【図３】図２におけるＲＡＭに、図４に示すＦＤからプログラムを展開したときのメモリマップである。
【図４】図２におけるＦＤ内部のデータを表すメモリマップである。
【図５】本発明におけるＦＤドライブに対して挿入されるＦＤとの関係を示す図である。
【図６】本発明における情報処理システムのソフトウェア構成の例を示す図である。
【図７ａ】本発明における用紙情報データのフォーマットを示す図である。
【図７ｂ】本発明における用紙情報データのフォーマットを示す図である。
【図８】本発明における用紙情報登録用および印刷用のジョブデータのフォーマットを示す図である。
【図９】本発明における給紙段データのフォーマットを示す図である。
【図１０】本発明の情報処理システムの用紙情報の登録処理を示すフローチャートである。
【図１１】本発明の情報処理システムの給紙段情報の通知処理を示すフローチャートである。
【図１２】本発明の情報処理システムの給紙段情報を表示するためのユーザインターフェースの例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１４】
＜情報処理システムの構成例＞
図１は、本発明にかかわる情報処理システムの全体構成を示す図である。なお、以下の説明における情報処理システム全体の環境は本発明の説明を理解し易くするためのものであり、本発明はこれらの環境に限定されるものではない。
【００１５】
同図において、１０１、１０２、１０３は、ネットワーク１０６に接続され、相互に通信可能なネットワークコンピュータ（以下、単にコンピュータと略す）であり、典型的にはパーソナルコンピュータ（ＰＣ）である。それぞれイーサネット（登録商標）などのネットワークケーブルによってネットワーク１０６に接続され、アプリケーションプログラム等の各種のプログラムを実行可能である。コンピュータ１０１、１０２、１０３はコンピュータ１０１、１０２、１０３において生成した印刷のためのジョブデータやリソースデータ（用紙情報やフォントデータなど）をネットワークプリンタ１０４、１０５に転送する機能を有する。また、コンピュータ１０１、１０２、１０３はネットワークプリンタ１０４、１０５が受信して処理または保存しているジョブデータの情報を、ネットワーク１０６を介して取得して表示、編集することが可能である。さらに、ネットワークプリンタ１０４、１０５に格納されているリソースデータの情報を取得して表示、編集することが可能である。
【００１６】
１０４、１０５は、印刷制御装置としてのネットワークプリンタ（以下、単にプリンタと略す）であり、図示しないネットワークインタフェースを介してネットワーク１０６と接続されている。プリンタ１０４、１０５は、コンピュータ１０１、１０２、１０３から送信されてくる印字データを含むジョブデータを解析し、１ページずつドットイメージに変換して印刷する。また、コンピュータ１０１、１０２、１０３から受信したジョブデータをプリンタ１０４、１０５のユーザインターフェースに表示する。また、コンピュータ１０１、１０２、１０３へメールなどによって送信したり、図示しないファクシミリ装置などにFAX送信したりする。さらに、コンピュータ１０１、１０２、１０３から受信したリソースデータを格納しておき、ジョブデータを印刷する際のパラメータとして利用したりする。以下、プリンタ１０４、１０５を区別する必要がある場合にはそれぞれプリンタＡ、プリンタＢと記す。なお、各プリンタの機能は相違するものであってもよい。  また、１０６はネットワークであり、コンピュータ１０１、１０２、１０３やプリンタ１０４、１０５等と接続している。
【００１７】
＜ネットワークコンピュータのハードウェア構成例＞
図２は、コンピュータ１０１、１０２、１０３の構成を説明するブロック図である。
【００１８】
図２において、２００は装置全体の制御を行うＣＰＵであり、ハードディスク（ＨＤ）２０５に格納されているアプリケーションプログラム、プリンタドライバプログラム、ＯＳや、本実施形態の情報処理プログラム等を実行する。また、ＲＡＭ２０２へプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。
【００１９】
２０１は記憶手段としてのＲＯＭであり、内部には、基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データを記憶する。２０２は一時記憶手段としてのＲＡＭであり、ＣＰＵ２００の主メモリ、ワークエリア等として機能する。
【００２０】
２０３は記憶媒体読み込み手段としてのフロッピディスクドライブであり、後述する図５に示すようにＦＤドライブ２０３を通じて、記憶媒体としてのＦＤ２０４に記憶されたプログラム等をコンピュータにロードすることができる。２０４は記憶媒体であるフロッピディスク（ＦＤ）であり、コンピュータが読み取り可能にプログラムが格納された記憶媒体である。なお、記憶媒体はＦＤに限らず、ＣＤ−ＲＯＭ、ＣＤＲ、ＣＤＲＷ、ＰＣカード、ＤＶＤ、ＩＣメモリカード、ＭＯ、メモリスティック等、任意である。
【００２１】
２０５は外部記憶手段の一つであり、大容量メモリとして機能するハードディスク（ＨＤ）であり、アプリケーションプログラム、プリンタドライバプログラム、ＯＳ、情報処理プログラム、関連プログラム等を格納している。
【００２２】
２０６は指示入力手段であるキーボードであり、オペレータがコンピュータに対して、デバイスの制御コマンドの命令等を入力指示するものである。２０７は表示手段であるディスプレイであり、キーボード２０６から入力したコマンドや、プリンタの状態等を表示したりするものである。
【００２３】
２０８はシステムバスであり、コンピュータ内のデータの流れを司るものである。
【００２４】
２０９は入出力手段であるインターフェースであり、該インターフェース２０９を介して情報処理装置は外部装置とのデータのやり取りを行う。  なお、上記コンピュータの構成はその一例であり、図２の構成例に限定されるものではない。例えば、データやプログラムの格納先は、その特徴に応じてＲＯＭ、ＲＡＭ、ＨＤなどで変更することも可能である。
【００２５】
図３は、図２に示したＲＡＭ２０２のメモリマップの一例を示す図であり、ＦＤ２０４からロードされる本発明の情報処理システムを制御する情報処理プログラムが、ＲＡＭ２０２にロードされ実行可能となった状態のメモリマップである。
【００２６】
なお、本実施形態では、情報処理プログラムおよび関連データをＦＤ２０４から直接ＲＡＭ２０２にロードして実行させる例を示している。しかし、これ以外にも、情報処理プログラムを動作させる度に、既に情報処理プログラムがＦＤ２０４からインストールされているＨＤ２０５から、ＲＡＭ２０２にロードするようにしてもよい。また、本情報処理プログラムを記憶する媒体は、ＦＤ以外にＣＤ−ＲＯＭ、ＣＤＲ、ＰＣカード、ＤＶＤ、ＩＣメモリカードであってもよい。さらに、本情報処理プログラムをＲＯＭ２０１に記憶しておき、これをメモリマップの一部となすように構成し、直接ＣＰＵ２００で実行することも可能である。また、以上の各装置と同等の機能を実現するソフトウェアをもって、ハードウェア装置の代替として構成することもできる。
【００２７】
図３において、３０１は基本Ｉ／Ｏプログラムであり、コンピュータの電源がＯＮされたときに、ＨＤ２０５からＯＳがＲＡＭ２０２に読み込まれ、ＯＳの動作を開始させるイニシャルプログラムローデイング機能を持つプログラムを含む領域である。３０２はオペレーティングシステム（ＯＳ）であり、３０３は本実施形態で説明する情報処理プログラムで、ＲＡＭ２０２上に確保される領域に記憶される。３０４は関連データで、ＲＡＭ２０２上に確保される領域に記憶される。３０５はワークエリアで、ＣＰＵ２００が本情報処理プログラムを実行する領域が確保されている。
【００２８】
図４は、図２に示したＦＤ２０４のメモリマップの一例を示す図である。
【００２９】
図４において、４０１はデータの情報を示すボリューム情報であり、４０２はディレクトリ情報、４０３は本実施形態で説明する情報処理プログラム、４０４はその関連データである。情報処理プログラム４０３は、本実施形態で説明するフローチャートに基づいてプログラム化したものである。  図５は、図２に示したＦＤドライブ２０３に対して挿入されるＦＤ２０４との関係を示す図であり、図２と同一のものには同一の符号を付してある。図５において、ＦＤ２０４には、本実施形態で説明する情報処理プログラムおよび関連データが格納されている。
【００３０】
＜本実施例におけるソフトウェア構成例＞
図６は、本実施例の情報処理装置における情報処理システムの構成を機能モジュール毎に示した構成図である。各モジュールは本発明の請求項における各手段を実現するための機能を有し、図１０および図１１の処理を実行する。
【００３１】
６０１はコンピュータ１０１、１０２、１０３を利用するユーザがプリンタ１０４または１０５への印刷指示を行うアプリケーションである。アプリケーション６０１は、印刷対象となる原稿データを編集したり、プリンタで印刷するための印刷設定（印刷部数や出力用紙、片面/両面、フィニッシング設定等）の指示および印刷実行の指示を行ったりする。また、プリンタ１０４または１０５へ登録する用紙情報などのリソースの設定および登録実行の指示を行うためのインターフェース（図示せず）を提供する。アプリケーション６０１は、ユーザからの用紙に関するリソースの設定および登録指示を受け付けると、図７ａに示すような用紙情報データ（リソースの種類などを定義したジョブチケットファイルと登録する用紙情報を含む用紙情報ファイルを含む）を生成する。また、アプリケーション６０１は、プリンタ１０４および１０５の給紙段に設定されている用紙情報を、図９に示すようなフォーマットで受信して図１２に示すようなインターフェースに表示する。
【００３２】
６０２は、アプリケーション６０１が生成した図７ａに示すような用紙情報データを受信したり、プリンタ１０４および１０５における図９に示すような給紙段データをアプリケーション６０１へ送信するデータ送受信部である。データ送受信部６０２は、プリンタ１０４、１０５で印刷を行うための印刷データ（図示せず）をアプリケーション６０１から受け付ける機能も有する。
【００３３】
６０３は、データ送受信部６０２から受信した用紙情報データや印刷データを図８に示すようなプリンタ１０４および１０５で受信可能なプリンタに依存した形式のジョブデータに変換するデータ変換部である。
【００３４】
６０４は、プリンタ１０４および１０５へジョブデータを送信するための順番を制御する送信キューである。送信キュー６０４では、データ変換部６０３から受け付けたジョブデータのプリンタ１０４および１０５における処理状況に応じて適切なタイミングで後述するプリンタ通信部６０５へ順次送信してく。
【００３５】
６０５は、送信キュー６０４から受け取ったジョブデータを後述するプリンタドライバ６０６を介して送信したり、プリンタ１０４および１０５と通信してステータス情報などを取得するためのプリンタ通信部である。プリンタ通信部６０５は、プリンタ１０４および１０５からのステータス情報を一定間隔で取得するポーリングや、ステータス更新のタイミングで通知を受けるイベントなどの方法で取得する。
【００３６】
６０６は、情報処理システムから受け取った印刷のためのジョブデータをプリンタ１０４および１０５へ送信するための、プリンタドライバである。
【００３７】
６０７は、データ送受信部６０２が受信した用紙情報データを管理するデータ管理部である。データ管理部６０７は、用紙情報データを後述するデータ記憶部６０８へ格納し、プリンタ通信部６０５からの指示に応じて用紙情報データの内容を更新する。
【００３８】
６０８は、用紙情報データを記憶するためのデータ記憶部である。
【００３９】
６０９は、プリンタ通信部６０５が取得したプリンタ１０４、１０５の給紙段に設定されている用紙情報を、アプリケーション６０１へ通知するための図９に示すような給紙段データを生成する給紙段情報生成部である。
【００４０】
＜本実施例における用紙情報データの例＞
図７は、本実施例の情報処理システムにおいて、データ送受信部６０２がアプリケーション６０１から受け付けてデータ記憶部６０８に記憶される用紙情報データのフォーマットの一例を示す図である。用紙情報データはプリンタ１０４または１０５に依存しない形式でアプリケーション６０１から受け付け、その後、プリンタ通信部６０５がプリンタ１０４、１０５から受信した情報に応じて更新される（プリンタごとに個別のデータとして作成される）。
【００４１】
図７ａは、アプリケーションから受け付ける用紙情報データを示す図である。用紙情報データには、ジョブチケットファイル７０１と、複数の用紙の内容が定義された用紙情報ファイル７０２を含む。
【００４２】
ジョブチケットファイル７０１には、リソースの種類（用紙情報や画像データ等）を示す情報や、用紙情報ファイルへのパスを示すリンク情報を含んでいる。
【００４３】
用紙情報ファイル７０２には、用紙ごとのパラメータとして、ユーザやアプリケーション６０１が用紙を特定するためのＭｅｄｉａＣｏｄｅ７０３と、用紙サイズ７０４、用紙タイプ７０５の情報を含んでいる。
【００４４】
図７ｂは、プリンンタ通信部６０５が取得した情報でデータ管理部６０７によって更新された用紙情報ファイル７０２を示す図である。用紙情報ファイル７０２は、プリンタへ用紙情報を登録した結果として、プリンタにおいて用紙を特定するためのＰａｐｅｒＣｏｄｅ７０７がデータ管理部６０７の指示によって記録されている。このとき、ＰａｐｅｒＣｏｄｅ７０７の値がプリンタによって異なるため（Ｃｕｓｔｏｍ１のＰａｐｅｒＣｏｄｅがプリンタＡでは”１１１１”、プリンタＢでは”５５５５”）、用紙情報ファイル７０２はプリンタごとに分割して作成される。また、用紙情報ファイル７０２には、プリンタを識別するためのプリンタ名７０６が記録される。
【００４５】
＜本実施例におけるジョブデータの例＞
図８は、本実施例の情報処理システムにおいて、データ変換部６０３が生成するジョブデータ８０１および８０４のフォーマットの一例を示す図である。ジョブデータ８０１および８０４は、対象の出力先プリンタで処理可能な形式で作成される。従って、出力先に指示されているプリンタが複数の場合は、必要に応じてプリンタごとに作成される。
【００４６】
図８ａにおいて、ジョブデータ８０１は、プリンタ１０４、１０５に用紙情報を登録するために必要なデータを含んでいる。
【００４７】
８０２は、用紙情報をプリンタ１０４、１０５と通信して送信するために必要な情報を含むヘッダ情報である。
【００４８】
８０３は、プリンタ１０４、１０５へ登録する用紙のパラメータなど含む用紙情報である。用紙情報には、用紙情報ファイル７０２の内容に基づいて、用紙サイズおよび用紙タイプのパラメータがプリンタ１０４、１０５で処理可能な形式で記録されている。
【００４９】
図８ｂにおいて、ジョブデータ８０４は、プリンタ１０４、１０５で印刷を実行するために必要なデータを含んでいる。
【００５０】
８０５は、プリントジョブデータをプリンタ１０４、１０５へ送信するために必要な情報や送信するジョブデータの情報を含むヘッダ情報である。
【００５１】
８０６は、プリンタ１０４、１０５へ指示を行う出力設定を含む出力設定情報である。出力設定情報はアプリケーション６０１によって指示された印刷設定情報から生成する。すなわち、印刷設定には例えば印刷部数や出力用紙、片面/両面、フィニッシング設定、用紙設定などが含まれる。８０７にはプリンタ１０４、１０５に描画させる出力データの描画情報が含まれる。
【００５２】
なお、ジョブデータ８０１および８０４は上記形式に限定されるものではなく、用紙情報を識別できる形式、および、印刷対象となる印刷データの印刷設定情報と描画情報を識別できる形式であればどのような形式でもよい。
【００５３】
＜本実施例における給紙段情報の例＞
図９は、本実施例の情報処理システムにおいて、給紙段情報生成部６０９が生成する給紙段データ９０１および９０５のフォーマットの一例を示す図である。
【００５４】
図９ａはプリンタＡにおける給紙段データ９０１を例示している。給紙段データ９０１には、プリンタＡにおける給紙段（Ｄｒａｗｅｒ）の名称９０２と、アプリケーション６０１で識別可能なＭｅｄｉａＣｏｄｅ９０３を含んでいる。ＭｅｄｉａＣｏｄｅ９０３は、プリンタ通信部６０５によってプリンタＡから受信した情報（ＰａｐｅｒＣｏｄｅ）をもとに、データ記憶部６０８が保持する用紙情報ファイル７０２を検索することで変換される。また、給紙段データ９０１には、給紙段に格納されている用紙の残量を示す値９０４（枚数または割合を示す％値）も格納される。
【００５５】
図９ｂはプリンタＢにおける給紙段データ９０５を例示している。給紙段データ９０５には、給紙段データ９０１と同様の情報（給紙段の名称、ＭｅｄｉａＣｏｄｅ、残量）が格納される。
【００５６】
ここで、Ｄｒａｗｅｒ２のように、データ記憶部６０８に記憶されていない用紙が給紙段にセットされている場合、情報処理システム内に登録されていない用紙が給紙段に設定されていることを示す値がＭｅｄｉａＣｏｄｅ９０６にセットされる（例えば、”Ｎｏｔ  Ｒｅｇｉｓｔｅｒｅｄ”）。
【００５７】
このようなケースでは、プリンタの給紙段に実際に設定されている用紙サイズ９０７と用紙タイプ９０８のパラメータがそれぞれ給紙段データ９０５にセットされる。
【００５８】
＜本実施例における情報処理システムの用紙情報登録処理のシーケンス＞  図１０は本実施例の情報処理システムにおいて、アプリケーション６０１からの用紙情報の登録指示を受け付けてからプリンタ１０４および１０５へ用紙情報に関するジョブデータを送信するまでの処理の流れについて説明している。
【００５９】
各フローに係るプログラムはコンピュータ１０１、１０２、１０３のハードディスク２０５に格納されており、ＲＡＭ２０２に読み出され、ＣＰＵ２００により実行される。
【００６０】
なお、本実施例では、用紙情報の登録をプリンタＡ、プリンタＢという順番で登録する処理を例に説明する。
【００６１】
ステップ１００１では、データ送受信部６０２がアプリケーション６０１から用紙情報の登録指示を受け付けたかを判断する。登録指示を受け付けた場合はステップＳ１００２へ処理を移行する。このとき、登録対象のプリンタの指示を受け付けるようにしても良い。
【００６２】
ステップＳ１００２では、データ送受信部６０２が、データ管理部６０７を介して登録対象のプリンタに対する用紙情報データを作成してデータ記憶部６０８へ格納するとともに、データ変換部６０３へ送信する。
【００６３】
ステップＳ１００３では、データ変換部６０３が、ステップＳ１００２で受信した用紙情報データに基づいて、登録対象のプリンタＡで受信可能な形式でジョブデータ８０１を生成する。
【００６４】
ステップＳ１００４では、送信キュー６０４が、プリンタ通信部６０５を介してジョブデータ８０１をプリンタＡへ送信する。
【００６５】
ステップＳ１００５では、プリンタ通信部６０５が、ステップＳ１００４における登録結果とともに、プリンタＡで割り当てられたＰａｐｅｒＣｏｄｅの値を取得する。
【００６６】
ステップＳ１００６では、データ管理部６０７が、プリンタ通信部６０５から受信したＰａｐｅｒＣｏｄｅの値をデータ記憶部６０８に格納されている用紙情報ファイル７０２に設定する。
【００６７】
ステップＳ１００７では、データ管理部６０７が、すべてのプリンタに用紙情報の登録が完了したかを判断する。完了した場合は処理を終了し、完了していない場合は、ステップＳ１００２へ処理を移行する（プリンタＢに対して同様の処理を実行する）。
【００６８】
＜本実施例における情報処理システムの給紙段情報通知シーケンス＞
図１１は、本実施例の情報処理システムにおいて、アプリケーション６０１へプリンタ１０４およびプリンタ１０５の給紙段における用紙情報を通知する処理の流れについて説明している。
【００６９】
各フローに係るプログラムはコンピュータ１０１、１０２、１０３のハードディスク２０５に格納されており、ＲＡＭ２０２に読み出され、ＣＰＵ２００により実行される。
【００７０】
なお、本実施例では、給紙段の情報をプリンタＡ、プリンタＢという順番に通知する処理を例に説明する。
【００７１】
ステップＳ１１０１では、プリンタ通信部６０５が、プリンタから情報を取得するポーリングのタイミングとなったか（前回に情報取得を行ってから既定の時間が経過したか）を判断する。ポーリングのタイミングとなった場合は、ステップＳ１１０２へ処理を移行する。なお、情報の取得方法としてイベント通知を使用する場合は、インベント通知がされたかを判断する。
【００７２】
ステップＳ１１０２では、プリンタ通信部６０５が、プリンタＡから給紙段の情報（プリンタＡの各給紙段に設定されている用紙サイズ、用紙タイプ、残量を示す値）を取得する。
【００７３】
ステップＳ１１０３では、給紙段情報生成部６０９が、プリンタ通信部６０５から受信した給紙段情報（ＰａｐｅｒＣｏｄｅ）をもとに、データ記憶部６０８に記憶されているプリンタＡの用紙情報ファイル７０２から該当するＭｅｄｉａＣｏｄｅを検索する。
【００７４】
ステップＳ１１０４では、給紙段情報生成部６０９が、ステップＳ１１０３の検索の結果、該当するＭｅｄｉａＣｏｄｅが見つかったかを判断する。見つかった場合はステップＳ１１０５へ処理を移行し、見つからなかった場合はステップＳ１１０６へ処理を移行する。
【００７５】
ステップＳ１１０５では、給紙段情報生成部６０９が、給紙段データに対して、ステップＳ１１０３で見つかったＭｅｄｉａＣｏｄｅ等の情報をセットする。
【００７６】
ステップＳ１１０６では、給紙段情報生成部６０９が、給紙段データに対して、登録されていない用紙であることを示す値（”Ｎｏｔ  ｒｅｇｉｓｔｅｒｅｄ”）や用紙サイズ、用紙タイプの情報等をセットする。
【００７７】
ステップＳ１１０７では、給紙段情報生成部６０９が、すべての給紙段に対して給紙段データへの情報のセットが完了したかを判断する。完了した場合はステップＳ１１０８へ処理を移行する。完了していない場合はステップＳ１１０３へ処理を移行する。
【００７８】
ステップＳ１１０８では、データ送受信部６０７が、アプリケーション６０１へプリンタＡの給紙段データを通知する。
【００７９】
ステップＳ１１０９では、給紙段情報生成部６０９が、すべてのプリンタの給紙段情報の通知が完了したかを判断する。完了した場合は処理を終了し、完了していない場合は、ステップＳ１１０２へ処理を移行する（プリンタＢに対して同様の処理を実行する）。
【００８０】
＜本実施例における情報処理システムの印刷拠点間のジョブ移動の処理シーケンス＞
図１２は、本実施例の情報処理システムにおいて、アプリケーション６０１が表示する、プリンタ１０４およびプリンタ１０５における給紙段情報を表示するためのユーザインターフェース１２００の一例を示す図である。
【００８１】
アプリケーション６０１は、データ送受信部６０２から受信した給紙段データ９０１および９０５に基づいてプリンタ１０４および１０５における給紙段に設定されている用紙情報１２０１を表示する。
【００８２】
以上に示したように、プリンタの給紙段に設定されている用紙情報を、プリンタごとに異なる識別情報を吸収してアプリケーションに通知したことで、ユーザはアプリケーション６０１から適切な用紙を選択して印刷の指示を行うことができる。また、ユーザはプリンタの給紙段に誤った用紙が設定されていることを容易に識別することができる。
【符号の説明】
【００８３】
１０１, １０２, １０３  ネットワークコンピュータ
１０４, １０５  プリンタ
１０６  ネットワーク
６０１ アプリケーション
６０２ データ送受信部
６０３ データ変換部
６０４ 送信キュー
６０５  プリンタ通信部
６０６ プリンタドライバ
６０７ データ管理部
６０８ データ記憶部
６０９  給紙段情報生成部
【図１】
2015138304.tif 000003
【図２】
2015138304.tif 000004
【図３】
2015138304.tif 000005
【図４】
2015138304.tif 000006
【図５】
2015138304.tif 000007
【図６】
2015138304.tif 000008
【図７ａ】
2015138304.tif 000009
【図７ｂ】
2015138304.tif 000010
【図８】
2015138304.tif 000011
【図９】
2015138304.tif 000012
【図１０】
2015138304.tif 000013
【図１１】
2015138304.tif 000014
【図１２】
2015138304.tif 000015