(57)【要約】【課題】  管理コードの入力に関わるシステムパフォーマンス低下を低減し、ユーザの管理コード入力を補助し、管理コードの誤入力を防止する。【解決手段】  管理コードの更新を最適化することにより課金制御システムのパフォーマンス低下を低減させ、管理コード入力を補助する手段を提供することでユーザの管理コード入力処理の操作性を向上させる。また、管理コード入力の誤入力確認を行なうことで、誤った課金を防止する。【選択図】  図１
2009064158.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブを生成するホストPCと、印刷を行なう画像処理装置と、印刷課金管理機能を有する課金管理サーバがネットワークを介して接続された印刷課金制御システムであって、
前記管理サーバは、管理コード設定に関するシステム設定を行なうシステム設定手段と、システム設定情報を提供するシステム設定情報提供手段と、管理コードを登録する管理コード登録手段と、管理コード情報を提供する管理コード情報提供手段を有し、
前記ホストPCは、システム設定情報をダウンロードし保持する手段と、管理コードをダウンロードし保持する手段と、保持した管理コードデータから管理コードを選択する手段と、印刷ジョブに管理コードを付加する手段を有し、
前記画像処理装置は、前記管理コードを含む印刷ログ情報を生成する印刷ログ生成手段とを有することを特徴とする印刷課金制御システム。
【請求項２】
前記管理サーバは、システム設定の更新情報を提供するシステム更新情報提供手段を有し、
前記ホストPCは、システム設定更新を確認する手段を有することを特徴とする請求項１に記載の印刷課金制御システム。
【請求項３】
前記ホストPCは、システム設定更新の確認を定期的に行なうことを特徴とする請求項２に記載の印刷課金制御システム。
【請求項４】
前記管理サーバは、管理コードの更新情報を分類ごとに提供する管理コード更新情報提供手段を有し、
前記ホストPCは、登録管理コードの更新を各分類ごとに確認する手段を有することを特徴とする請求項２〜請求項３のいずれかに記載の印刷課金制御システム。
【請求項５】
前記ホストPCは、管理コードが更新されていたらダウンロードするか否かを確認表示する手段を有することを特徴とする請求項４に記載の印刷課金制御システム。
【請求項６】
前記管理サーバは、ホストPCからの管理コード登録の可否設定手段と、前記可否設定手段で設定された可否情報の提供手段を有し、
前記ホストPCは、管理コードを入力する手段と、入力された管理コードが登録済みか否かを判別する手段と、管理コードを登録可能か否かを確認する手段と、管理コード登録するか否かを確認表示する手段と、前記管理サーバへの管理コード登録手段を有することを特徴とする請求項１〜請求項５のいずれかに記載の印刷課金制御システム。
【請求項７】
前記ホストPCは、管理コード登録失敗時は再度管理コード入力を表示する手段を有することを特徴とする請求項６に記載の印刷課金制御システム。
【請求項８】
前記管理サーバは、画像処理装置毎に管理コード設定を行なうか否かを管理する手段とを有し、
前記ホストPCは、管理コード設定を行なう画像処理装置に対して管理コード設定手段を提供することを特徴とする請求項１〜請求項７のいずれかに記載の印刷課金制御システム。
【請求項９】
前記ホストPCは、管理コード設定が必要か否かを判断する手段を有することを特徴とする請求項１〜請求項８のいずれかに記載の印刷課金制御システム。
【請求項１０】
前記ホストPCは、管理コード指定は、分類ごとの個別指定か全分類の一括指定かを選択する手段を有することを特徴とする請求項１〜請求項９のいずれかに記載の印刷課金制御システム。
【請求項１１】
前記ホストPCは、個別指定時、オートコンプリート機能を提供する手段を有することを特徴とする請求項１〜請求項１０のいずれかに記載の印刷課金制御システム。
【請求項１２】
前記ホストPCは、管理コード指定の初期状態は、前回値を設定する手段を有することを特徴とする請求項１〜請求項１１のいずれかに記載の印刷課金制御システム。
【請求項１３】
前記ホストPCは、管理コード指定を行なわず、前回使用値を自動設定させる手段を有することを特徴とする請求項１〜請求項１２のいずれかに記載の印刷課金制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の印刷実績を管理する情報処理に関する。
【背景技術】
【０００２】
複写機やプリンタなどで印刷を行なう際に、印刷ジョブ毎に印刷実績計上先や課金先を指定したいという要求がある。例えば、法律事務所では、複数の案件を扱っている場合、案件毎に印刷実績を計上し、最終的に、印刷費用をその案件の依頼元に請求する必要がある。
【０００３】
この要求に対し、印刷ジョブ毎に管理コードを指定して印刷を行なう方法がある。ユーザが印刷を実行する度に、プリンタドライバにおいて、管理コードを設定する。管理コードの設定方法は、プリンタドライバにおいて、予め用意されている管理コードを選択するか、あるいは、キーボードを用いて直接入力する方法がある。
【０００４】
また、管理コードは複数の分類構造を取ることも可能で、分類毎に管理コードを指定して、複数のコードでひとつの課金先を表すこともできる。例として、第一分類は顧客先、第二分類は作業フェーズ、第三分類は書類の重要度といったように定義し、管理コードとして三つの分類を指定することができる。
【０００５】
このような管理コードを用いた課金管理を行なう場合、管理コードはサーバで一括管理され、各クライアントはサーバに登録された管理コードを参照することで印刷データに管理コードを埋め込んでいる。しかし、大量に管理コードが登録されていた場合、印刷ごとに管理コードを入手するとパフォーマンスが低下する。大量の管理コードから必要なものを毎回選択するのは手間が多く、また間違った管理コードを指定すると誤った課金を行なうことになり大きな問題となる。
【０００６】
ユーザが管理コードを設定するための技術として、特許文献１が開示されている。しかし、特許文献１の技術においては、管理コード入力手段を提供しているが、入力を補助するような手段やパフォーマンス低下を防ぐ手段は開示されていない。
【特許文献１】特開２００４−１７８３２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、管理コードの入力に関わるシステムパフォーマンス低下を低減し、ユーザの管理コード入力を補助し、管理コードの誤入力を防止することを課題とする。
【課題を解決するための手段】
【０００８】
本発明は、前記の目的を達成する一手段として、以下の構成を備える。
【０００９】
本発明にかかる印刷課金制御システムは、印刷ジョブを生成するホストPCと、印刷を行なう画像処理装置と、印刷課金管理機能を有する課金管理サーバがネットワークを介して接続された印刷課金制御システムであって、前記管理サーバは、管理コード設定に関するシステム設定を行なうシステム設定手段と、システム設定情報を提供するシステム設定情報提供手段と、管理コードを登録する管理コード登録手段と、管理コード情報を提供する管理コード情報提供手段を有し、前記ホストPCは、システム設定情報をダウンロードし保持する手段と、管理コードをダウンロードし保持する手段と、保持した管理コードデータから管理コードを選択する手段と、印刷ジョブに管理コードを付加する手段を有し、前記画像処理装置は、前記管理コードを含む印刷ログ情報を生成する印刷ログ生成手段とを有することを特徴とする。
【００１０】
さらに、前記管理サーバは、システム設定の更新情報を提供するシステム更新情報提供手段を有し、前記ホストPCは、システム設定更新を確認する手段を有することを特徴とする。
【００１１】
さらに、前記ホストPCは、システム設定更新の確認は、定期的に行なうことを特徴とする。
【００１２】
さらに、前記管理サーバは、管理コードの更新情報を分類ごとに提供する管理コード更新情報提供手段を有し、前記ホストPCは、登録管理コードの更新を各分類ごとに確認する手段を有することを特徴とする。
【００１３】
さらに、前記ホストPCは、管理コードが更新されていたらダウンロードするか否かを確認表示する手段を有することを特徴とする。
【００１４】
さらに、前記管理サーバは、ホストPCからの管理コード登録の可否設定手段と、前記可否設定手段で設定された可否情報の提供手段を有し、前記ホストPCは、管理コードを入力する手段と、入力された管理コードが登録済みか否かを判別する手段と、管理コードを登録可能か否かを確認する手段と、管理コード登録するか否かを確認表示する手段と、前記管理サーバへの管理コード登録手段を有することを特徴とする。
【００１５】
さらに、前記ホストPCは、管理コード登録失敗時は再度管理コード入力を表示する手段を有することを特徴とする。
【００１６】
さらに、前記管理サーバは、画像処理装置毎に管理コード設定を行なうか否かを管理する手段とを有し、前記ホストPCは、管理コード設定を行なう画像処理装置に対してのみ、管理コード設定手段を提供することを特徴とする。
【００１７】
さらに、前記ホストPCは、管理コード設定が必要か否かを判断する手段を有することを特徴とする。
【００１８】
さらに、前記ホストPCは、管理コード指定は、分類ごとの個別指定か全分類の一括指定かを選択する手段を有することを特徴とする。
【００１９】
さらに、前記ホストPCは、個別指定時、オートコンプリート機能を提供する手段を有することを特徴とする。
【００２０】
さらに、前記ホストPCは、管理コード指定の初期状態は、前回値を設定する手段を有することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、管理コードの更新を最適化することにより課金制御システムのパフォーマンス低下を低減させ、管理コード入力を補助する手段を提供することでユーザの管理コード入力処理の操作性を向上させる。また、管理コード入力の誤入力確認を行なうことで、誤った課金を防止する効果が期待できる。
【発明を実施するための最良の形態】
【００２２】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００２３】
実施例１にかかる印刷課金制御システムは、詳細は後述するが、印刷時に管理コードを設定し、印刷ジョブに付加することで印刷ログに管理コードを関連付けるものである。
【００２４】
印刷課金制御システムは、分散配置されたパーソナルコンピュータなどの情報処理装置（以下「ホストPC」と呼ぶ）上、並びに、複合機(MFP)、複写機、プリンタなどの画像形成装置（以下「デバイス」と呼ぶ）上で協調動作する出力結果計上ソフトウェアによって実現される。
【００２５】
図1は分散配置されるホストPC又は各種サーバのハードウェア構成例を示すブロック図である。
【００２６】
CPU 101は、RAM 103をワークメモリとしてROM 102およびハードディスクドライブ(HDD) 111に格納されたプログラムを実行し、システムバス104を介して後述する各構成を制御するとともに後述する出力結果計上処理を実行する。
【００２７】
HDD 111は、オペレーティングシステム(OS)や上記の出力結果計上ソフトウェアを含む各種プログラムやデータを格納する。出力結果計上ソフトウェアは、例えば、ディスクドライブ112にマウント可能なCD-ROMなどの記憶媒体によって供給される。CPU 101は、ディスクコントローラ(DKC)を介して、HDD 111およびディスクドライブ112にアクセスし、出力結果計上ソフトウェアなどをHDD 111にインストールする。
【００２８】
CPU 101は、プログラムに従い、ビデオカード(VC) 106を介してモニタ110にユーザインタフェイス(UI)を表示する。ユーザは、キーボード(KB) 109やマウスなどのポインティングデバイスを操作して、UIに対する指示や入力を行う。CPU 101は、キーボードコントローラ(KBC) 105を介してからユーザ指示や入力を受け付け、ユーザ指示や入力に応じて様々な処理を実行する。
【００２９】
また、CPU 101は、ネットワークインタフェイスカード(NIC) 108を介して、ネットワーク100上の他のホストPC、サーバ、プリンタ、複写機などと通信可能である。
【００３０】
図2は、印刷課金制御システムの構成例を示す図である。
【００３１】
サーバ201は、図1の構成を有するPCで、実績計上処理・課金処理を行なうサーバである。サーバ201は、UI204および課金情報保持部205およびシステム情報登録部206および管理コード登録部207を持つ。
【００３２】
UI204は、システム管理者が、システム情報の入力や管理コード登録のための入力を行なうためのユーザインタフェースである。
【００３３】
課金情報保持部205は、システム管理者が入力した印刷課金制御のための各種情報やデバイスから取得した印刷ログ情報を保持する機能を有する。
【００３４】
システム情報登録部206は、システム管理者が入力した管理コード設定に関わるシステム情報を保持する機能を有する。システム情報には、印刷時に管理コードを指定するか否かの指定情報、管理コード未入力時の印刷を許可するか否かの指定情報がある。さらにドライバでの管理コード指定を印刷ジョブ単位で入力させるか、前回の値を自動入力させてよいかの指定情報がある。さらに一般ユーザによる管理コード登録を許可するか否かの指定情報、管理コードで使用する分類数、各分類ごとの名称情報、管理コードを使用するデバイスを選択するか否かの情報等を有している。また、システム情報を更新したことを示す識別IDを有しており、システム情報がシステム管理者によって変更されるごとに識別IDは更新される。このシステム情報を参照するホストPC等は、識別IDによってシステム情報が更新されたかを判別することができる。
【００３５】
管理コード登録部207は、UI部で入力した管理コードを各分類ごとに登録する機能を有する。また、管理コードが更新されたことを示す識別IDを分類ごとに有しており、管理コードが更新されるごとに識別IDは更新される。この管理コードを参照するホストPC等は、識別IDによって管理コードが更新されたかを判別することができる。
【００３６】
PC202は、ユーザが操作を行なうホストPCである。PC202は、ドライバ208を持つ。
【００３７】
ドライバ208は、デバイスに出力指示を行なうプリンタドライバである。ドライバ208には、サーバ201から入手したシステム情報および管理コードをそれぞれの識別IDとともに保持する管理コード保持処理部209がある。また印刷ジョブに管理コードを設定するための管理コード設定処理部210、および印刷ジョブに管理コードを付加する管理コード付ジョブ生成処理212がある。
【００３８】
デバイス203は、複写機能に加えてスキャナ機能、プリンタ機能、ファクシミリ機能などを有する。
【００３９】
デバイス203のUI 212は、ユーザがデバイス203の複写機能やファクシミリ機能などを利用する際に、デバイス203を直接操作するための操作パネルに設けられたユーザインタフェイスである。
【００４０】
デバイス203の印刷ログ保持部213は、デバイス203の出力実績を保持する機能を有する。この印刷ログ保持部に保持された情報は、適宜サーバ201に受け渡しされる。
【００４１】
図3は、管理コード設定処理の例を示す図である。
【００４２】
課金管理サーバとホストPCとデバイスによって構成され、課金管理サーバ上では、管理コードが追加、削除されたら、管理コードリストの作成を行なう。
【００４３】
ホストPC上では印刷ジョブを生成するドライバがあり、ドライバでは図5や図7で後述する管理コード設定のためのGUIを提供し、また管理コードの最新の設定情報を保存している。管理コードを設定する際には、まず課金管理サーバから最新のシステム設定を取得し、分類別に管理コードリストの更新状況を確認する（（1））。次に課金管理サーバから、最新のシステム設定、分類別に最新の管理コードリストを取得する（（2））。ホストPCは、印刷デバイスが管理コード対応デバイスかを判別し、対応デバイスの場合管理コードのIDを印刷ジョブに設定して送信する。管理コードは、ユーザが入力や選択をするために用いるコードと、それに対応した内部のIDによって構成されている。以後、このIDを内部管理コードとも呼ぶ。
【００４４】
図4は、システム情報設定ダイアログの例を示す図である。
【００４５】
課金管理サーバでは、システム管理者が管理コードのシステム設定をシステム情報設定ダイアログで行う。設定項目には、ホストPCで印刷を行なう際、管理コードの指定を行なわせるか否かの指定情報がある。ここで管理コードの指定を行なわせるとした場合、さらに以下の指定を行なう。
【００４６】
まず、ホストPCで管理コード未入力時の印刷を許可するか否かの指定情報がある。つまり、システムとして管理コード設定を求めるが、必須であるか任意であるかを設定可能である。さらに、ホストPCで管理コードの入力を行なう際、印刷ジョブごとに管理コードの入力を求めるか、あるいは入力を省略して行なわず、前回の管理コード値を自動入力するかを設定可能である。さらに、ホストPCで管理コードの入力を行なう際、未登録管理コードが入力された時、新規管理コードとして一般ユーザが登録を許可するか、許可しないかを設定可能である。さらに、管理コードで使用する分類数を設定可能である。本実施例では、最大３まで指定可能な例である。さらに、各分類ごとの名称情報を設定可能である。さらに、管理コードの使用を、デバイスごとに設定することが可能であり、デバイスごとに設定する場合、図示しないがデバイス一覧から、管理コードを使用するデバイスを選択することができる。
【００４７】
図5は、管理コード設定における個別入力ダイアログの例を示す図である。
【００４８】
入力方法において個別入力を選択することで、管理コードを分類ごとに指定可能とし、各分類ごとにリストから選択することが可能となる。
【００４９】
図6は、管理コード設定における個別入力のオートコンプリート入力の例を示す図である。
【００５０】
分類のリストに、登録済みの管理コードがリスト表示され、“A”を入力すると“A”から開始する管理コードのみがフィルタリングされリスト表示される。引き続き所望の文字を入力することで選択候補が絞られ、最後に残ったものを選択することで、容易に管理コードを決定することができる。
【００５１】
図7は、管理コード設定における一括入力ダイアログの例を示す図である。
【００５２】
入力方法において一括入力を選択することで、区切り文字をはさむことで、複数分類分、管理コードを入力することが可能となる。本実施例において、図5あるいは図7のダイアログはドライバのプロパティの設定といった環境設定UIから呼び出され、あるいは印刷開始時にポップアップすることで表示される。また、最後に選択した入力方法によるダイアログが表示される。
【００５３】
図8は、管理コード登録処理の例を示す図である。
【００５４】
ホストPC上のドライバでは、まず管理コード設定のためのGUIにおいて、ユーザが設定した管理コードが、管理コードリストにないことを確認する（（1））。次に、一般ユーザによる管理コード登録の可否を確認し、許可されていれば登録処理を行なう（（2））。次に、課金管理サーバでは、管理コードの登録処理を行なう（（3））。次に、ドライバでは課金管理サーバでの管理コード登録可否の結果を取得する（（4））。
【００５５】
図9は、管理コード登録確認ダイアログの例を示す図である。
【００５６】
図8の（1）の処理において、管理コードが新規登録になる場合には図9で示す登録確認ダイアログを表示し、入力の誤りによる登録になっていないかの確認を行なうことができる。
【００５７】
図10は、管理コード登録エラー表示ダイアログの例を示す図である。
【００５８】
図8の（2）の処理において、一般ユーザによる管理コード登録が許可されていない場合、図10で示すエラーダイアログを表示し、管理コードの再入力を行なうことができる。
【００５９】
図11は、サーバ上での管理コード登録処理フロー図であり、サーバ上での管理コード登録の基本処理手順を示すフローチャートである。
【００６０】
サーバ上では、まず図4で示した管理コードの初期設定登録（Ｓ１１０１）を行ない、システム情報登録部206に格納する。次に、管理コード登録（Ｓ１１０２）を行ない、管理コード登録部207に格納する。管理コード登録時の表示画面は図示しないが、分類別に文字列入力を行なうことで登録するものである。次に登録が終わりか否かを判別し、まだ登録を続けるのであればＳ１１０２に戻り、登録終了であれば処理を終了する。
【００６１】
図12は、ホストPCでの管理コード登録処理フロー図であり、図8で示した管理コード登録におけるホストPCで管理コードの登録を行なう際の処理手順を示すフローチャートである。
【００６２】
管理コードの登録は、まず図5や図7で示した管理コードの設定ダイアログで[OK]ボタンを押下される（Ｓ１２０１）と、管理コードの使用分類数分Ｓ１２０３からＳ１２０５の処理を繰り返す。まず、ダイアログで指定された管理コードの１分類を取得（Ｓ１２０３）し、管理コードリストに存在する管理コードかを判別（Ｓ１２０４）し、ＹＥＳであればＳ１２０２で次の分類の処理へ進む。ＮＯであれば管理コードを追加する権限があるかを判別（Ｓ１２０６）し、ＮＯであればＳ１２０２で次の分類の処理へ進む。ＹＥＳであれば、課金管理サーバへ管理コードを登録（Ｓ１２０７）する。次にサーバからの登録結果および登録した管理コードに対応したＩＤ（内部管理コード）を取得（Ｓ１２０８）し、Ｓ１２０２に戻る。
【００６３】
図13は、ホストPCでの印刷処理フロー図で、図3におけるドライバでの管理コード設定を行なう際の処理手順を示すフローチャートである。
【００６４】
ドライバで印刷開始が実行されると、図4で示す情報を含むシステム情報を前回取得した時の時間と現在の時間から、システム情報の再取得が必要かを判断（Ｓ１３０１）する。本実施例ではその差が１０分以内であれば、取得不要としＳ１３０９へ進む。本実施例では、あらかじめ更新確認間隔を１０分としたが、システムの状況に応じて変えてもよい。あるいは、管理者が事前に設定可能なＵＩを提供してもよい。一方、要取得であれば、サーバからシステム更新情報を取得（Ｓ１３０２）する。このシステム更新情報は、システム情報の中で１つでも情報が更新されていれば必ず更新される識別ＩＤとなっており、前回取得した際の識別ＩＤと比較することで更新されたかどうかが判別可能なものである。次に、システム情報が更新されたか否かを判別することにより、システム情報を再取得するか否かを判別（Ｓ１３０３）する。この判断で再取得不要、つまり識別ＩＤが更新されていなければ、再取得不要なため、Ｓ１３０９へ進む。一方、システム情報が更新され再取得が必要と判断すれば、サーバからシステム情報の取得（Ｓ１３０４）を行なう。次に、管理コードの更新が必要かを各分類ごとに判別（Ｓ１３０５）する。この管理コード更新情報は、管理コードの各分類ごとに管理コードが更新されていれば必ず更新される識別ＩＤとなっており、前回取得した際の識別ＩＤと比較することで更新されたかどうかが判別可能なものである。この判断で更新不要、つまり識別ＩＤが更新されていなければ、更新不要なため、Ｓ１３０９へ進む。一方、管理コードが更新されていれば、管理コードを更新するか否かの表示を行ない、ユーザの選択に基づき更新するか否かの判別（Ｓ１３０６）を行なう。この判別で、更新しないと判別したら、Ｓ１３０９へ進む。尚、管理コード登録情報が更新されていても、通常は新規追加が増えるだけであり、従来の管理コードを使用する上では必ずしもすぐに更新する必要はないため、更新しないという選択が存在する。また、更新すると判別したら、更新する分類の管理コードをサーバから取得し管理コード保持処理部209に保存（Ｓ１３０７）する。また、後で更新すると判別したら、更新する分類の管理コード更新フラグを立て、後述するＳ１３１３で更新処理を行なう。印刷処理後に行なうことで、印刷処理自体の処理時間の低下を防ぐことができる。
【００６５】
次に、サーバから取得したシステム情報の管理コード使用設定で、印刷時に管理コードを指定するかしないかを判別（Ｓ１３０９）し、しないでなければＳ１３１３へ進む。一方、管理コードを指定するであれば、印刷デバイスが管理コード対応機か否かを判別（Ｓ１３１０）する。ドライバは機種ごとの能力情報を有しており、管理コードのサポート情報に基づき判別する。この判別で非対応機であれば、Ｓ１３１３へ進む。一方、対応機であれば、後述する図14の処理により管理コード入力（Ｓ１３１１）を行なう。次に、ドライバで生成した印刷ジョブデータに管理コードから求めた内部管理コードを付加（Ｓ１３１２）する。次に、管理コード更新フラグを確認し、フラグが立っていれば管理コードを更新（Ｓ１３１３）する。
【００６６】
本実施例では、管理コードの更新を分類単位で行なった例を示したが、管理コードが追加されたような場合には、追加の差分データのみを取得することで、更新することも可能である。
【００６７】
図14は、ホストPCでの管理コード入力処理フロー図で、図13における管理コード入力を行なう際の処理手順を示すフローチャートである。
【００６８】
図4で示したサーバ上のシステム設定の管理コードの基本設定のドライバ設定で、前回の値を自動入力するが設定されているとき、管理コードの入力は、まず図5や図7で示す、印刷時に管理コードの設定を省略する、の設定が可能となる。この指定を行なうことで、管理コード設定ダイアログを表示させず、前回使用した管理コードをそのまま使うことができる。ドライバ上の管理コードダイアログで、印刷時に管理コードの設定を省略する、が設定されているかを判別（Ｓ１４０１）し、設定されていればＳ１４１６へ進む。設定されていなければ、図5や図7で示す管理コード入力ダイアログを表示（Ｓ１４０２）する。次に、個別指定か一括指定かのユーザの指定を判別（Ｓ１４０３）し、個別指定であれば、図5に示すダイアログを表示する。またこの時、分類には前回値を表示（Ｓ１４０４）する。次に、各分類ごとに文字入力を行ない（Ｓ１４０５）、図6の例のように入力された文字列で始まる管理コードに絞込み表示（Ｓ１４０６）を行なう。次に、各分類の管理コード入力が確定したかを判別（Ｓ１４０７）し、未確定であればＳ１４０５へ戻り、確定していればＳ１４１０へ進む。一方、Ｓ１４０３の判別で一括指定であれば、図7に示すダイアログを表示する。またこの時、管理コード入力欄には前回値を表示（Ｓ１４０８）する。次にユーザによる一括入力を行ない（Ｓ１４０９）、Ｓ１４１０へ進む。次に、入力された管理コードが、すでに登録されたもの、つまり入手済みの管理コードリストにあるものかを判別（Ｓ１４１０）し、リストにあればＳ１４１６へ進む。一方、リストになければ未登録なので、システム情報設定でユーザによる管理コードの追加登録が許可されているかを判別（Ｓ１４１１）する。この判別で、登録が許可されていなければ、図10で示した登録不可表示（Ｓ１４１２）を行ない、Ｓ１４０３に戻る。一方、登録が許可されていれば、図9で示した登録するか否かの確認を行ない（Ｓ１４１３）、登録しないが選択されたらＳ１４０３に戻る。一方、登録するが選択されたら、サーバへの新規管理コードの登録処理を行ないその結果を判別（Ｓ１４１４）し、登録が失敗であれば、登録に失敗した旨のエラー表示（Ｓ１４１５）を行ない、Ｓ１４０３へ戻る。一方、登録に成功すれば管理コードに対応する内部管理コードを取得（Ｓ１４１６）することで、管理コードの入力処理を終了する。
【図面の簡単な説明】
【００６９】
【図１】分散配置されるホストPCの構成例を示すブロック図。
【図２】システム構成例を示すブロック図。
【図３】管理コード設定処理図。
【図４】システム情報設定ダイアログ図。
【図５】管理コード設定の個別入力ダイアログ図。
【図６】管理コード設定の個別入力のオートコンプリート入力図。
【図７】管理コード設定の一括入力ダイアログ図。
【図８】管理コード登録処理図。
【図９】管理コード登録確認ダイアログ図。
【図１０】管理コード登録エラー表示ダイアログ図。
【図１１】サーバ上での管理コード登録処理フロー図。
【図１２】ホストPCでの管理コード登録処理フロー図。
【図１３】ホストPCでの印刷処理フロー図。
【図１４】ホストPCでの管理コード入力処理フロー図。
【符号の説明】
【００７０】
１００  ローカルエリアネットワーク（ＬＡＮ）
１０１  ＰＣ２０２のＣＰＵ
１０２  ＰＣ２０２のＲＯＭ
１０３  ＰＣ２０２のＲＡＭ
１０４  ＰＣ２０２のシステムバス
１０５  ＰＣ２０２のキーボードコントローラ（ＫＢＣ）
１０６  ＰＣ２０２のビデオカード（VC）
１０７  ＰＣ２０２のディスクコントローラ（ＤＫＣ）
１０８  ＰＣ２０２のネットワークインタフェースカード（ＮＩＣ）
１０９  ＰＣ２０２のキーボード（ＫＢ）
１１０  ＰＣ２０２のモニタ
１１１  ＰＣ２０２のハードディスク（ＨＤＤ）
１１２  ＰＣ２０２のディスクドライブ
２０１  サーバ
２０２  ホストPC
２０３  デバイス
２０４  ユーザインタフェース（ＵＩ）
２０５  課金情報保持部
２０６  システム情報登録部
２０７  管理コード登録部
２０８  プリンタドライバ
２０９  管理コード保持処理部
２１０  管理コード設定処理部
２１１  管理コード付ジョブ生成処理部
２１２  ユーザインタフェース（ＵＩ）
２１３  印刷ログ保持部
【図１】
2009064158.tif 000003
【図２】
2009064158.tif 000004
【図３】
2009064158.tif 000005
【図４】
2009064158.tif 000006
【図５】
2009064158.tif 000007
【図６】
2009064158.tif 000008
【図７】
2009064158.tif 000009
【図８】
2009064158.tif 000010
【図９】
2009064158.tif 000011
【図１０】
2009064158.tif 000012
【図１１】
2009064158.tif 000013
【図１２】
2009064158.tif 000014
【図１３】
2009064158.tif 000015
【図１４】
2009064158.tif 000016