【手続補正書】
【提出日】平成17年4月19日(2005.4.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置及び課金処理方法及びコンピュータ読み取り可能な記録媒体
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置であって、
前記情報処理装置からのデータを出力装置により出力する際に課金が行われる場合に、アプリケーションから前記出力装置によるデータ出力のためのドライバに出力可否の判定及び課金算出の基となる情報を通知し、前記アプリケーションは前記ドライバから出力の可否の結果及び課金料金を取得することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、前記出力装置からの出力を行うことなく出力の可否をユーザに通知することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、前記出力装置からの出力を行うことなく前記課金料金をユーザに通知することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記課金料金をユーザが確認した後の出力、前記課金料金をユーザが確認した後の出力のキャンセル、設定された料金の上限を超えた際の出力キャンセルのいずれかの処理を行うことを特徴とする請求項３項に記載の情報処理装置。
【請求項５】
前記出力装置はプリンタであり、前記ドライバはプリンタドライバであること特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記出力可否の判定及び課金算出の基となる情報は、出力データのページ数もしくは出力時の処理に関する情報であることを特徴とする請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
情報処理装置からのデータを出力装置により出力する際の課金処理方法であって、
前記情報処理装置からのデータを出力装置により出力する際に課金が行われる場合に、アプリケーションから前記出力装置によるデータ出力のためのドライバに出力可否の判定及び課金算出の基となる情報を通知し、前記アプリケーションは前記ドライバから出力の可否の結果及び課金料金を取得することを特徴とする課金処理方法。
【請求項８】
請求項７に記載の課金処理方法をコンピュータに実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、出力装置によりデータ出力を行う情報処理装置及び課金処理方法及びコンピュータ読み取り可能な記録媒体に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００２
【補正方法】変更
【補正の内容】
【０００２】
【従来の技術】
近年、出力に対して課金を行うプリントサービスや出力に対する課金を部門ごとに行うことなどが考えられている。こういった場合、実際に課金の行われる出力の前に出力の可否、出力が可能な場合の課金料金をユーザに知らせることが重要になる。現在一般的に使用されているＷｉｎｄｏｗｓ（Ｒ）などのグラフィックユーザインタフェースを備えている環境では、出力を行うアプリケーションは決められたＡＰＩを使用することで、ドライバを呼び出して出力コマンドを生成している。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明は、上述の問題点にかんがみてなされたもので、データを出力する際に、実際に課金されることなく、出力の可否及びデータ出力時の課金料金を取得することを目的とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
【課題を解決するための手段】
本発明は、情報処理装置からのデータを出力装置により出力する際に課金が行われる場合に、アプリケーションから出力装置によるデータ出力のためのドライバに出力可否の判定及び課金算出の基となる情報を通知し、アプリケーションはドライバから出力の可否の結果及び課金料金を取得することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
図１において、３０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
また、課金関連データ送受信部（５２）で受け取ったデータと課金料金算出の基礎となる課金情報（５４）及びドライバ設定から課金計算部（５１）で課金料金を算出する。ここでは先に示した例で説明すると、アプリケーションは論理的な総ページ数をドライバに渡し、それを課金関連データ送受信部（５２）で受け取ったドライバはドライバ設定と合わせて、出力可否判定部（５５）でステープル可能枚数を超えていないか判定し、出力の可否を判定する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
また、アプリケーションは諭理的な総ページ数をドライバに渡し、それを課金関連データ送受信部（５２）で受け取ったドライバはドライバ設定と合わせて、出力される紙の枚数及びその単価の情報が含まれている課金情報（５４）から課金料金の算出を課金計算部（５１）で行い、その算出結果を課金関連データ送受信部（５２）を通じてアプリケーションに通知する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
なお、本発明の実施形態では、アプリケーションプログラム及び課金処理機能を備える印刷関連モジュールを記録する媒体をＦＤもしくはＨＤドライブとしたが、媒体はそれ以外にＣＤ−ＲＯＭやｌＣメモリカード、あるいは電子メールやパソコン通信等のネットワークを介するものであっても良い。更に、アプリケーションプログラム及び課金処理機能を備える印刷関連モジュールをＲＯＭ３に記録しておき、これをメモリマップの一部となすように構成し、直接ＣＰＵ１で実行することも可能である。
以上説明したように、実際に課金されることなく、出力の可否をアプリケーションが取得することを可能にし、出力が不可の場合にアプリケーションが通知を行うなど出力可否に応じた処理をすることができる。また出力が可能な場合、課金料金に関連する情報をアプリケーションが取得することを可能にし、アプリケーションからの課金料金情報の通知、課金料金をユーザが確認した後の出力や課金料金をユーザが確認した後の出力のキャンセル、設定された料金の上限を超えた際の出力キャンセルといった課金料金に応じた処理を行うことを可能にする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
【発明の効果】
以上説明したように、出力装置からの出力を行うことなく出力可否の判定及び課金料金を取得するので、出力が不可の場合にアプリケーションが通知を行うなど出力可否に応じた処理をすることができる。また、実際に課金されることなく課金料金を認識することができる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】符号の説明
【補正方法】変更
【補正の内容】
【符号の説明】
１  ＣＰＵ
２  ＲＡＭ
３  ＲＯＭ
４  システムバス
５  キーボードコントローラ（ＫＢＣ）
６  ＣＲＴコントローラ（ＣＲＴＣ）
７  ディスクコントローラ（ＤＫＣ）
８  プリンタコントローラ（ＰＲＴＣ）
９  キーボード
１０  ＣＲＴディスプレイ（ＣＲＴ）
１１  外部メモリ
１２  ハードディスク（ＨＤ）
１３  フレキシブルディスクドライブ（ＦＤＤ）
１４  フレキシブルディスク（ＦＤ）
２０  双方向性インタフェース（インタフェース）
２１  ＣＰＵ
２２  ＲＡＭ
２３  ＲＯＭ
２４  システムバス
２５  入力部
２６  印刷部Ｉ／Ｆ
２７  印刷部
２８  操作部
２９  ディスクコントローラ（ＤＫＣ）
３０  外部メモリ
３０００  ホストコンピュータ
５０００  プリンタ