(57)【要約】【課題】ユーザが印刷時に管理コードを入力することなく、管理コードに対応した印刷装置に出力先を自動的に変更して印刷処理を実行させる情報処理装置、プログラム、プリントシステムおよび方法を提供すること。【解決手段】本発明の情報処理装置は、印刷データの出力先の印刷装置を決定し、当該出力先の印刷装置が管理コードに対応するか否か判断する。そして、情報処理装置は、出力先の印刷装置が管理コードに対応しない場合に、印刷データの出力先を前記管理コードに対応した印刷装置に変更し、印刷データに管理コードを付加する。【選択図】図２
2014178802.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数の印刷装置に印刷ジョブを実行させる情報処理装置であって、前記情報処理装置は、
印刷データの出力先の印刷装置を決定する決定手段と、
前記出力先の印刷装置が管理コードに対応しない場合に、前記印刷データの出力先を前記管理コードに対応した印刷装置に変更する変更手段と、
前記印刷データに前記管理コードを付加する付加手段と
を含む、情報処理装置。
【請求項２】
前記付加手段は、印刷対象データから抽出した文字列と、管理コードに関連付けられた特定の文字列とが一致する場合に、前記特定の文字列に関連付けられた管理コードを前記印刷データに付加する、請求項１に記載の情報処理装置。
【請求項３】
前記管理コードは、課金の対象となる印刷ジョブを識別するコードであることを特徴とする、請求項１または２に記載の情報処理装置。
【請求項４】
ネットワークを介して接続された複数の印刷装置に印刷ジョブを実行させる情報処理装置に対して、
印刷データの出力先の印刷装置を決定するステップと、
前記出力先の印刷装置が管理コードに対応するか否か判断するステップと、
前記出力先の印刷装置が管理コードに対応しない場合に、前記印刷データの出力先を前記管理コードに対応した印刷装置に変更するステップと、
前記印刷データに前記管理コードを付加するステップと
を実行させるためのコンピュータ実行可能なプログラム。
【請求項５】
前記付加するステップは、印刷対象データから抽出した文字列と、管理コードに関連付けられた特定の文字列とが一致する場合に、前記特定の文字列に関連付けられた管理コードを前記印刷データに付加するステップを含む、請求項４に記載のプログラム。
【請求項６】
前記管理コードは、課金の対象となる印刷ジョブを識別するコードであることを特徴とする、請求項４または５に記載のプログラム。
【請求項７】
ネットワークを介して接続された複数の印刷装置に印刷ジョブを実行させるプリントシステムであって、前記プリントシステムは、
印刷データの出力先の印刷装置を決定する決定手段と、
前記出力先の印刷装置が管理コードに対応しない場合に、前記印刷データの出力先を前記管理コードに対応した印刷装置に変更する変更手段と、
前記印刷データに前記管理コードを付加する付加手段と
を含む、プリントシステム。
【請求項８】
前記付加手段は、印刷対象データから抽出した文字列と、管理コードに関連付けられた特定の文字列とが一致する場合に、前記特定の文字列に関連付けられた管理コードを前記印刷データに付加する、請求項７に記載のプリントシステム。
【請求項９】
前記管理コードは、課金の対象となる印刷ジョブを識別するコードであることを特徴とする、請求項７または８に記載のプリントシステム。
【請求項１０】
ネットワークを介して接続された複数の印刷装置に印刷ジョブを実行させるプリントシステムが実行する方法であって、前記方法は、
印刷データの出力先の印刷装置を決定するステップと、
前記出力先の印刷装置が管理コードに対応するか否か判断するステップと、
前記出力先の印刷装置が管理コードに対応しない場合に、前記印刷データの出力先を前記管理コードに対応した印刷装置に変更するステップと、
前記印刷データに前記管理コードを付加するステップと
を含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データの出力制御技術に関し、より詳細には、印刷データの出力先を振り分ける情報処理装置、プログラム、プリントシステムおよび方法に関する。
【背景技術】
【０００２】
従来、企業や行政機関、教育機関、病院等では、複数の印刷装置をネットワークに接続したプリントシステムが利用されており、印刷処理を実行する印刷装置をユーザが指定して印刷することが行われている。
【０００３】
このような環境において、ユーザによる印刷装置の利用状況を把握する技術が提案されている。例えば、特許文献１は、ジョブ情報および管理コードを情報処理サーバに送信する情報処理クライアントと、当該管理コードに基づいてジョブ情報を集計する情報処理サーバとを有する情報処理システムを開示する。この情報処理システムでは、情報処理クライアントが、管理コードを入力可能なダイアログを表示し、ユーザに管理コードを選択させる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１が開示する情報処理システムでは、印刷装置の利用状況を集計するために、印刷を行う度にユーザが管理コードを選択しなければならず、ユーザビリティが低いという問題があった。
【０００５】
また、特許文献１が開示する情報処理システムでは、各ユーザが自由に管理コードを指定できるため、管理コードの割り当てに対する一貫性を保つことができず、印刷装置の利用状況を正確に把握できなくなる虞もあった。
【０００６】
本発明は、上述した従来技術の問題点に鑑みてなされたものであり、ユーザが印刷時に管理コードを入力することなく、管理コードに対応した印刷装置に出力先を自動的に変更して印刷処理を実行させる情報処理装置、プログラム、プリントシステムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、印刷データの出力先の印刷装置を決定し、当該出力先の印刷装置が管理コードに対応するか否か判断する。そして、情報処理装置は、出力先の印刷装置が管理コードに対応しない場合に、印刷データの出力先を前記管理コードに対応した印刷装置に変更し、印刷データに管理コードを付加する。
【発明の効果】
【０００８】
本発明は、上述した手段を採用することにより、ユーザが印刷時に管理コードを入力することなく、管理コードに対応した印刷装置に出力先を自動的に変更して印刷処理を実行させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明のプリントシステムの実施形態を示す図。
【図２】本発明の情報処理装置の機能構成を示す図。
【図３】本発明の情報処理装置が備えるデータ管理テーブルの実施形態を示す図。
【図４】本発明の情報処理装置に実装される仮想プリンタドライバが実行する処理を示すフローチャート。
【図５】本発明の情報処理装置に実装されるポートモニタが実行する処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明について実施形態をもって説明するが、本発明は、後述する実施形態に限定されるものではない。図１は、本発明のプリントシステムの一実施形態を示す。プリントシステム１００は、ネットワーク１３０を介して接続されたクライアント１１２、１１４、１１６と、情報処理装置１１０と、プリンタサーバ１２０と、リモートプリンタ１２２〜１２６とを含んで構成されている。
【００１１】
クライアント１１２〜１１６は、情報処理装置１１０およびプリンタサーバ１２０を介して、リモートプリンタ１２２〜１２６に印刷させる情報処理装置である。クライアント１１２〜１１６がファットクライアントである場合には、印刷対象データを作成するアプリケーションプログラムを実装する。この場合、クライアント１１２〜１１６は、アプリケーションプログラムが作成した文字や図形等を含む印刷対象データと、当該クライアントを識別する要求元識別情報とを、印刷要求と共に情報処理装置１１０に送信して印刷処理を実行させる。
【００１２】
クライアント１１２〜１１６がシンクライアントである場合には、クライアント１１２〜１１６は、情報処理装置１１０が提供するアプリケーションサービスを利用して印刷対象データを作成する。この場合、クライアント１１２〜１１６は、印刷対象データを指定する印刷要求を情報処理装置１１０に送信して印刷処理を実行させる。
【００１３】
クライアント１１２〜１１６は、ＣＰＵやＭＰＵ等のプロセッサを搭載し、ＲＡＭ、ＲＯＭ、ハードディスク装置、ネットワークインタフェースカード（ＮＩＣ）を含み、ＷＩＮＤＯＷＳ（登録商標）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、ＭＡＣ  ＯＳ（登録商標）などの適切なＯＳの下で、情報処理装置１１０に印刷処理を要求する。
【００１４】
情報処理装置１１０は、印刷処理を実行すべきリモートプリンタ１２２〜１２６を決定し、プリンタサーバ１２０を介して当該リモートプリンタに印刷処理を実行させるサーバ装置である。情報処理装置１１０は、クライアント１１２〜１１６から印刷要求を受信すると、印刷データの出力先のリモートプリンタを判断し、印刷対象データのＲＡＷデータである印刷データを生成して、印刷要求と共に印刷データをプリンタサーバ１２０に送信する。
【００１５】
情報処理装置１１０は、ＣＰＵやＭＰＵ等のプロセッサ、ＲＯＭ、実行空間を提供するＲＡＭ、ハードディスク装置などを含み、ＷＩＮＤＯＷＳ（登録商標）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、などのＯＳによる制御の下、本発明のプログラムをＲＡＭに展開して実行することにより、後述する機能手段を情報処理装置１１０上で実現する。本発明のプログラムは、Ｃ、Ｃ＋＋、Ｃ＃、ＪＡＶＡ（登録商標）、ＪＡＶＡ  ＳＣＲＩＰＴ（登録商標）などの種々のプログラミング言語で記述することができる。
【００１６】
プリンタサーバ１２０は、リモートプリンタ１２２〜１２６を管理するサーバ装置である。プリンタサーバ１２０は、情報処理装置１１０から印刷要求および印刷データを受信すると、情報処理装置１１０が決定したリモートプリンタ１２２〜１２６に印刷データを送信して印刷ジョブを実行させる。
【００１７】
プリンタサーバ１２０は、ＣＰＵやＭＰＵ等のプロセッサ、ＲＯＭ、実行空間を提供するＲＡＭ、ハードディスク装置などを含み、ＷＩＮＤＯＷＳ（登録商標）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、などのＯＳによる制御の下、本発明のプログラムをＲＡＭに展開して実行することにより、後述する機能手段を情報処理装置１１０上で実現する。本発明のプログラムは、Ｃ、Ｃ＋＋、Ｃ＃、ＪＡＶＡ（登録商標）、ＪＡＶＡ  ＳＣＲＩＰＴ（登録商標）などの種々のプログラミング言語で記述することができる。
【００１８】
リモートプリンタ１２２〜１２６は、情報処理装置１１０が作成した印刷データを使用して、印刷用紙等の印刷媒体に印刷を行う印刷装置である。リモートプリンタ１２２〜１２６は、ＭＦＰ（Multiple Function Printer）やレーザプリンタ、インクジェットプリンタなどのプリンタを採用することができる。
【００１９】
ネットワーク１３０は、イーサネット（登録商標）、光ネットワーク、ＩＥＥＥ８０２．１１などの規格の無線ネットワークを含んで構成することができるネットワークである。また、ネットワーク１３０は、ＬＡＮの他、ＶＰＮ（Virtual Private Network）などによるセキュア環境下で構築されたインターネットなどの広域ネットワークを含んで構成してもよい。クライアント１１２〜１１６、情報処理装置１１０、プリンタサーバ１２０およびリモートプリンタ１２２〜１２６は、ＴＣＰ／ＩＰプロトコルまたはＲＤＰ（Remote Desktop Protocol）に基づき、ネットワーク１３０を介した通信を行う。
【００２０】
図２は、本発明の情報処理装置の機能ブロック図である。以下、図２を参照して、情報処理装置１１０の機能構成について説明する。
【００２１】
情報処理装置１１０は、ネットワークインタフェース２００と、アプリケーションサービス提供部２０２と、仮想プリンタドライバ２１０と、リモートドライバ２２０〜２２３と、ポートモニタ２３０〜２３３とを含む。
【００２２】
ネットワークインタフェース２００は、ネットワーク１３０を介した情報処理装置１１０とクライアント１１２〜１１６との間のデータ通信を制御するインタフェースである。ネットワークインタフェース２００は、クライアント１１２〜１１６が送信した印刷要求、印刷対象データおよび要求元識別情報等の種々の情報をアプリケーションサービス提供部２０２または仮想プリンタドライバ２１０に提供する。
【００２３】
アプリケーションサービス提供部２０２は、クライアント１１２〜１１６がシンクライアントである場合に、情報処理装置１１０が有する種々のアプリケーションソフトの機能をサービスとしてシンクライアントに提供する手段である。アプリケーションサービス提供部２０２は、クライアント１１２〜１１６から印刷要求を受信すると、クライアント１１２〜１１６が指定する印刷対象データおよび当該クライアントを識別する要求元識別情報を、印刷要求と共に仮想プリンタドライバ２１０に提供する。
【００２４】
仮想プリンタドライバ２１０は、要求元識別情報を使用して印刷処理を実行すべき出力先のリモートプリンタ１２２〜１２６を決定し、当該リモートプリンタを制御するリモートドライバ２２０〜２２３にＲＡＷデータを作成させる手段である。仮想プリンタドライバ２１０は、中間データ作成部２１１と、中間データ格納部２１２と、中間データ送信部２１３と、出力先決定部２１４と、データ管理部２１５とを含んで構成される。
【００２５】
中間データ作成部２１１は、印刷対象データからページイメージである中間データを作成する手段である。中間データ作成部２１１は、印刷対象データの全ページについて中間データを作成し、中間データを要求元識別情報、または要求元識別情報および印刷方式と関連付けて中間データ格納部２１２に格納する。
【００２６】
また、中間データ作成部２１１は、印刷対象データに対応する管理コードを、印刷対象データの識別情報（以下、「印刷対象識別情報」とする。）と関連付けてデータ管理部２１５に保存する。本実施形態では、管理コードとして、課金の対象となる印刷ジョブを識別するビリングコード（billing cord）を使用する。
【００２７】
中間データ送信部２１３は、出力先決定部２１４に出力先のリモートプリンタを決定させ、当該リモートプリンタに対応するリモートドライバに印刷対象の中間データを提供する手段である。中間データ送信部２１３は、中間データ作成部２１１が中間データを作成すると、中間データ格納部２１２から中間データおよび要求元識別情報、または中間データ、要求元識別情報および印刷方式を取得し、これらの情報を出力先決定部２１４に提供して出力先のリモートプリンタを決定させる。
【００２８】
中間データ送信部２１３は、出力先のリモートプリンタを識別する出力先識別情報を出力先決定部２１４から受信すると、当該出力先識別情報が示すリモートプリンタに対応するリモートドライバに印刷対象の中間データおよび印刷対象識別情報を提供する。
【００２９】
出力先決定部２１４は、出力先のリモートプリンタを決定する手段である。出力先決定部２１４は、データ管理部２１５に保存されているデータ管理テーブルを参照し、中間データ送信部２１３が提供する要求元識別情報、または要求元識別情報および印刷方式に関連付けられた出力先識別情報を取得する。出力先決定部２１４は、当該出力先識別情報が示すリモートプリンタがビリングコード管理に対応しているか判断し、リモートプリンタがビリングコード管理に対応していない場合は、ビリングコード管理に対応したリモートプリンタを出力先として決定し、当該リモートプリンタの出力先識別情報を中間データ送信部２１３に提供する。なお、ビリングコード管理に対応したリモートプリンタとは、印刷データに含まれるビリングコード毎の課金管理が可能なリモートプリンタである。
【００３０】
データ管理部２１５は、データ管理テーブルが保存される記憶手段である。データ管理部２１５に保存されるデータ管理テーブルの実施形態を図３に示す。
【００３１】
データ管理テーブル３００〜３３０は、出力先のリモートプリンタを特定するためのデータテーブルである。データ管理テーブル３００には、要求元識別情報であるＩＰアドレスと、出力先識別情報であるプリンタ名とが関連付けて登録される。ＩＰアドレスは、要求元であるクライアント１１２〜１１６に固有に割り当てられる識別情報である。プリンタ名は、リモートプリンタ１２２〜１２６の名称である。
【００３２】
データ管理テーブル３１０には、要求元識別情報であるユーザ名と、出力先識別情報であるプリンタ名とが関連付けて登録される。ユーザ名は、要求元であるクライアント１１２〜１１６を利用するユーザの名称である。プリンタ名は、リモートプリンタ１２２〜１２６の名称である。
【００３３】
データ管理テーブル３２０には、要求元識別情報であるユーザ名と、印刷方式と、出力先識別情報であるプリンタ名とが関連付けて登録される。ユーザ名は、要求元であるクライアント１１２〜１１６を利用するユーザの名称であり、プリンタ名は、リモートプリンタ１２２〜１２６の名称である。
【００３４】
印刷方式は、印刷データの印刷方式を示す情報である。図３に示す実施形態では、印刷方式の一例としてラベル印刷や帳票印刷が採用される。印刷方式は、クライアント１１２〜１１６が情報処理装置１１０に提供することができる。また、情報処理装置１１０の中間データ作成部２１１が、印刷対象データの内容を判断して印刷方式を決定することもできる。
【００３５】
データ管理テーブル３３０には、要求元識別情報であるユーザ名と、出力先識別情報であるプリンタ名とが関連付けて登録される。ユーザ名は、要求元であるクライアント１１２〜１１６を利用するユーザの名称であり、プリンタ名は、リモートプリンタ１２２〜１２６の名称である。データ管理テーブル３３０には、ビリングコード管理に対応したリモートプリンタの名称が登録される。
【００３６】
データ管理テーブル３４０は、ビリングコードに対応した文字列を特定するためのデータテーブルである。データ管理テーブル３４０には、ビリングコードに対応した文字列と、当該ビリングコードとが関連付けて登録される。本実施形態では、ビリングコードに対応した文字列とは、ビリングコードで特定できるキーワード（例えば、顧客名や当該顧客名に関連付けられた管理コード等）である。
【００３７】
データ管理テーブル３５０は、ビリングコードと、印刷対象識別情報である文書名とを関連付けて登録するためのデータテーブルである。文書名は、印刷対象データの名称であり、ユーザが任意で指定することができる。
【００３８】
図２に示すリモートドライバ２２０〜２２３は、プリンタシステム１００に含まれるリモートプリンタを制御するプリンタドライバである。リモートドライバ２２０〜２２３は、プリンタシステム１００に含まれるリモートプリンタのうち１のリモートプリンタを制御する。リモートドライバ２２０〜２２３は、仮想プリンタドライバ２１０が提供する中間データからＲＡＷデータを作成し、当該リモートドライバに対応するリモートプリンタが解釈可能なページ制御言語コマンドやプリンタ制御言語コマンドを追加して印刷データを生成する。リモートドライバ２２０〜２２３は、印刷データを作成すると、当該リモートドライバに対応するポートモニタ２３０〜２３３に印刷データおよび印刷対象識別情報を提供する。
【００３９】
ポートモニタ２３０〜２３３は、ネットワーク１３０を介して印刷要求および印刷データをプリンタサーバ１２０に送信する手段である。ポートモニタ２３０〜２３３は、リモートドライバ２２０〜２２３から印刷データおよび印刷対象識別情報を受信すると、印刷データを印刷要求と共にプリンタサーバ１２０に送信する。このとき、ポートモニタ２３０〜２３３は、リモートドライバ２２０〜２２３から受信した印刷対象識別情報と、データ管理部２１５のデータ管理テーブル３５０に登録されている印刷対象識別情報とが一致するか否か判断し、これらの印刷対象識別情報が一致する場合は、当該印刷対象識別情報に関連付けられたビリングコードを印刷データに付加する。
【００４０】
図２に示す実施形態では、アプリケーションサービス提供部２０２、仮想プリンタドライバ２１０、リモートドライバ２２０〜２２３およびポートモニタ２３０〜２３３が情報処理装置１１０に実装されるが、他の実施形態では、これらの機能手段を個別の情報処理装置に実装してもよい。
【００４１】
図４は、本発明の情報処理装置に実装される仮想プリンタドライバが実行する処理を示すフローチャートである。以下、図４を参照し、仮想プリンタドライバ２１０が実行する処理について説明する。
【００４２】
図４に示す処理は、ステップＳ４００で仮想プリンタドライバ２１０が、アプリケーションサービス提供部２０２またはネットワークインタフェース２００から印刷要求を受信することにより開始する。ステップＳ４０１では、仮想プリンタドライバ２１０の中間データ作成部２１１が、中間データの作成を開始する。
【００４３】
ステップＳ４０２では、中間データ作成部２１１は、印刷対象データに含まれる文字列を抽出する。ステップＳ４０３では、中間データ作成部２１１は、データ管理テーブル３４０を参照し、抽出した文字列が、ビリングコードが関連付けられた特定の文字列と一致するか否か判断する。
【００４４】
抽出した文字列が特定の文字列と一致しない場合には（ｎｏ）、処理がステップＳ４０５に分岐する。一方、抽出した文字列が特定の文字列と一致する場合には（ｙｅｓ）、処理がステップＳ４０４に分岐する。ステップＳ４０４では、中間データ作成部２１１は、抽出した文字列と一致する特定の文字列に関連付けられたビリングコードを、印刷対象識別情報と関連付けてデータ管理テーブル３５０に保存する。
【００４５】
ステップＳ４０５では、仮想プリンタドライバ２１０は、印刷対象データの全ページを中間データに変換したか判断することにより、中間データの作成が終了したか否かを判断する。中間データの作成が終了していない場合には（ｎｏ）、処理をステップＳ４０２に戻し、中間データの作成が終了するまで、ステップＳ４０２〜ステップＳ４０５の処理を反復する。
【００４６】
一方、中間データの作成が終了した場合には（ｙｅｓ）、処理がステップＳ４０６に分岐する。ステップＳ４０６では、中間データ送信部２１３が、データ管理テーブル３００，３１０，３２０を参照し、要求元識別情報および／または印刷方式を使用して、印刷データを印刷すべき出力先のリモートプリンタを決定する。
【００４７】
ステップＳ４０７では、中間データ送信部２１３は、データ管理テーブル３３０を参照し、出力先のリモートプリンタがビリングコード管理に対応しているか否か判断する。出力先のリモートプリンタがビリングコード管理に対応している場合には（ｙｅｓ）、処理がステップＳ４０９に分岐する。一方、出力先のリモートプリンタがビリングコード管理に対応していない場合には（ｎｏ）、処理がステップＳ４０８に分岐する。
【００４８】
ステップＳ４０８では、中間データ送信部２１３は、データ管理テーブル３３０を参照し、印刷データの出力先をビリングコード管理に対応したリモートプリンタに変更する。ステップＳ４０９では、中間データ送信部２１３は、印刷データの出力先であるリモートプリンタに対応したリモートドライバに中間データおよび印刷対象識別情報を送信し、ステップＳ４１０で処理が終了する。
【００４９】
図５は、本発明の情報処理装置に実装されるポートモニタが実行する処理を示すフローチャートである。以下、図５を参照し、ポートモニタ２３０〜２３３が実行する処理について説明する。
【００５０】
図５に示す処理は、ステップＳ５００でポートモニタ２３０〜２３３が、リモートドライバ２２０〜２２３から印刷データおよび印刷対象識別情報を受信することにより開始する。ステップＳ５０１では、ポートモニタ２３０〜２３３は、リモートドライバ２２０〜２２３から受信した印刷対象識別情報と、データ管理テーブル３５０に登録されている印刷対象識別情報とが一致するか否か判断する。印刷対象識別情報が一致しない場合には（ｎｏ）、処理がステップＳ５０４に分岐する。一方、印刷対象識別情報が一致する場合には（ｙｅｓ）、処理がステップＳ５０２に分岐する。
【００５１】
ステップＳ５０２では、ポートモニタ２３０〜２３３は、データ管理テーブル３５０を参照し、当該印刷対象識別情報に関連付けられたビリングコードを印刷データに付加する。ステップＳ５０３では、ポートモニタ２３０〜２３３は、データ管理テーブル３５０から当該印刷対象識別情報およびビリングコードを削除する。ステップＳ５０４では、ポートモニタ２３０〜２３３は、印刷要求と共に印刷データをプリンタサーバ１２０に送信し、ステップＳ５０５で処理が終了する。
【００５２】
プリンタサーバ１２０は、情報処理装置１１０から印刷要求および印刷データを受信すると、情報処理装置１１０が決定した出力先のリモートプリンタ１２２〜１２６に印刷データを送信すると共に、プリンタサーバ１２０が実行した印刷ジョブの件数を、印刷データに付加されたビリングコード毎に計数する。他の実施形態では、プリンタサーバ１２０が実行すべき印刷ジョブの件数を、印刷データに付加されたビリングコード毎に計数してもよい。
【００５３】
本発明では、情報処理装置が自動的に管理コードを付加するため、管理コードの割り当てに対する一貫性を保つことができ、印刷装置の利用状況を正確に把握することができる。
【００５４】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、本実施形態の構成要素を変更若しくは削除し、または本実施形態の構成要素に他の構成要素を追加するなど、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００５５】
１００…プリントシステム、１１０…情報処理装置、１１２，１１４，１１６…クライアント、１２０…プリンタサーバ、１２２，１２４，１２６…リモートプリンタ、１３０…ネットワーク
【先行技術文献】
【特許文献】
【００５６】
【特許文献１】特開２００４−１７８３２４号公報
【図１】
2014178802.tif 000003
【図２】
2014178802.tif 000004
【図３】
2014178802.tif 000005
【図４】
2014178802.tif 000006
【図５】
2014178802.tif 000007