(57)【要約】【課題】印刷ジョブの実行前に、正確な課金額の見積りを行うことが出来るシステムの提供。【解決手段】管理サーバは、印刷ジョブをスプールする印刷ジョブスプール部と、画像形成装置からログインしたユーザのログイン認証処理を行うログイン認証部と、ユーザがログインした画像形成装置のモデル名に基づいて、印刷ジョブ実行時の見積り額を計算するエミュレータを選択するエミュレータ管理部と、実行される予定の印刷ジョブを受け付けるエミュレータと、選択されたエミュレータにより決定された、印刷ジョブにより印刷される文書のページごとの印刷用紙サイズおよびカラー／モノクロ種別を用いて印刷ジョブ実行時の課金の見積り額を計算する見積り額計算部を備え、画像形成装置は、ログインするユーザのログイン処理を行うログイン処理部と、印刷ジョブを実行する場合の課金の見積り額を管理サーバから取得し、ユーザに提示する見積り額表示部を備える。【選択図】図６
2018084963.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続された、印刷ジョブを生成するパーソナルコンピューターと、前記パーソナルコンピューターで生成された前記印刷ジョブをスプールする管理サーバーと、ユーザーの指示により前記管理サーバーにスプールされた前記印刷ジョブをダウンロードして実行する１以上の画像形成装置とを含み、
前記パーソナルコンピューターは、
前記管理サーバーと通信可能な第１の通信部と、
アプリケーションプログラムの指示に基づき前記印刷ジョブを生成し、前記管理サーバーに前記印刷ジョブをスプールするプリンタードライバーと
を備え、
前記管理サーバーは、
前記パーソナルコンピューターおよび前記１以上の画像形成装置と通信可能な第２の通信部と、
前記印刷ジョブをスプールする第１の記憶部と、
前記パーソナルコンピューターから前記印刷ジョブを受け付け、受け付けた印刷ジョブを前記第１の記憶部にスプールし、スプールした前記印刷ジョブをユーザーがログインした前記画像形成装置に送信する印刷ジョブスプール部と、
いずれかの前記画像形成装置からログインした前記ユーザーのログイン認証処理を、前記ユーザーがログインした画像形成装置と連携して行うログイン認証部と、
前記ユーザーがログインした前記画像形成装置のモデル名に基づいて、前記印刷ジョブ実行時の見積り額を計算する際に使用するエミュレーターを選択するエミュレーター管理部と、
前記ユーザーがログインした前記画像形成装置で実行される予定の前記印刷ジョブを受け付け、受け付けた前記印刷ジョブにより印刷される文書の全ページ数、ページごとの印刷用紙サイズ、およびページごとのカラー／モノクロ種別を決定する１以上の前記エミュレーターと、
前記エミュレーター管理部により選択された前記エミュレーターにより決定された、前記印刷ジョブにより印刷される文書の全ページ数、ページごとの印刷用紙サイズ、およびページごとのカラー／モノクロ種別を用いて前記印刷ジョブ実行時の課金の見積り額を計算する見積り額計算部と
を備え、
前記１以上の画像形成装置の各々は、
前記管理サーバーと通信可能な第３の通信部と、
操作部と、
表示部と、
前記操作部経由でログインする前記ユーザーのログイン処理を、前記管理サーバーと連携して行うログイン処理部と、
前記印刷ジョブを実行する場合の課金の見積り額を前記管理サーバーから取得し、前記表示部経由で前記ユーザーに提示する見積り額表示部と、
前記印刷ジョブを前記管理サーバーから自装置にダウンロードし、実行するプルプリント実行部と
を備えた
情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記１以上のエミュレーターは、
前記１以上の画像形成装置のモデルごとに、対応したエミュレーターが用意される
情報処理システム。
【請求項３】
請求項１または２に記載の情報処理システムであって、
前記１以上の画像形成装置の各々は、
自装置における現在印刷可能な用紙サイズおよび、現在のカラー／モノクロ印刷の可否をケーパビリティ情報として前記管理サーバーに送信するケーパビリティ送信部を更に備え、
前記エミュレーター管理部により選択された前記エミュレーターは、
前記ケーパビリティ情報に基づいて前記印刷ジョブにより印刷される文書の全ページ数、ページごとの印刷用紙サイズ、およびページごとのカラー／モノクロ種別を決定する
情報処理システム。
【請求項４】
請求項１から３のいずれかに記載の情報処理システムであって、
前記見積り額計算部は、
用紙サイズおよびカラー／モノクロ種別の組み合わせごとの１ページ当たりの課金額が記述された価格テーブルを用いて前記見積り額を計算する
情報処理システム。
【請求項５】
ネットワーク接続された、印刷ジョブを生成するパーソナルコンピューターと、前記パーソナルコンピューターで生成された前記印刷ジョブをスプールする管理サーバーと、ユーザーに指示により前記管理サーバーにスプールされた前記印刷ジョブをダウンロードして実行する１以上の画像形成装置とを含む情報処理システムにおける情報処理方法であって、
前記パーソナルコンピューターのプリンタードライバーが、アプリケーションプログラムの指示に基づき前記印刷ジョブを生成し、前記管理サーバーに前記印刷ジョブをスプールし、
前記管理サーバーの印刷ジョブスプール部が、前記パーソナルコンピューターから前記印刷ジョブを受け付け、受け付けた印刷ジョブを前記第１の記憶部にスプールし、
前記ユーザーがログインする前記画像形成装置のログイン処理部が、操作部経由でログインする前記ユーザーのログイン処理を、前記管理サーバーと連携して行い、
前記管理サーバーのエミュレーター管理部が、前記ユーザーがログインした前記画像形成装置のモデル名に基づいて、前記印刷ジョブ実行時の見積り額を計算する際に使用するエミュレーターを選択し、
前記管理サーバーの前記エミュレーター管理部により選択されたエミュレーターが、前記ユーザーがログインした前記画像形成装置で実行される予定の前記印刷ジョブを受け付け、前記印刷ジョブにより印刷される文書の全ページ数、ページごとの印刷用紙サイズ、およびページごとのカラー／モノクロ種別を決定し、
前記管理サーバーの見積り額計算部が、選択された前記エミュレーターにより決定された、前記印刷ジョブにより印刷される文書の全ページ数、ページごとの印刷用紙サイズ、ページごとのカラー／モノクロ種別を用いて前記印刷ジョブ実行時の見積り額を計算し、
前記ユーザーがログインした前記画像形成装置の見積り額表示部が、前記印刷ジョブを実行する場合の課金の見積り額を前記管理サーバーから取得し、表示部経由で前記ユーザーに提示する
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置（ＭＦＰ、Multifunction Peripheral）での印刷時の課金額を見積もる情報処理システムおよび情報処理方法に関する。
【背景技術】
【０００２】
従来、画像形成装置と、印刷ジョブを生成するホストコンピューターと、印刷ジョブを管理する管理サーバーとがネットワークで接続されたプルプリントシステムが利用されてきた。
【０００３】
このようなプルプリントシステムでは、予めホストコンピューターから管理サーバーに印刷ジョブを登録しておき、画像形成装置の操作パネルで管理サーバーに登録されている印刷ジョブを選択し、ダウンロードすることで印刷することができる。
【０００４】
プルプリントシステムでは、システムを効率化したり、ユーザーの利便性を高めたりするための様々な工夫がなされてきた。
【０００５】
例えば、特許文献１において開示されている技術では、印刷設定（用紙サイズ設定、カラー／モノクロ設定など）を画像形成装置で変更した場合、印刷設定の変更内容が管理サーバーに伝えられ、管理サーバーで印刷ジョブの内容を書き換える事により、ネットワークトラフィックの増加を防止し、画像形成装置側のリソースが過度に使用される状況を回避している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１５−１３８４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
以上のように、プルプリントシステムでは、システムの効率化などのために様々な工夫がなされてきたが、印刷前に印刷ジョブの正確な課金額を知ることは出来なかった。
【０００８】
従来、課金額の見積りは、印刷ジョブの１ページ目に対する印刷設定と同じ印刷設定が全ページに亘って行われているという前提で課金額の見積りが出されていた。
【０００９】
例えば、１ページ目だけカラーで他のページは全てモノクロで印刷される印刷ジョブであっても、見積りの段階では、１ページ目がカラー指定なので、全てのページに亘りカラー印刷がなされる前提で課金額が見積もられてしまっていた。
【００１０】
以上のような事情に鑑み、本発明の目的は、印刷ジョブの実行前に、正確な課金額の見積りを行うことが出来る情報処理システムおよび情報処理方法を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明の一形態に係る情報処理システムは、ネットワーク接続された、印刷ジョブを生成するパーソナルコンピューターと、前記パーソナルコンピューターで生成された前記印刷ジョブをスプールする管理サーバーと、ユーザーの指示により前記管理サーバーにスプールされた前記印刷ジョブをダウンロードして実行する１以上の画像形成装置とを含み、前記パーソナルコンピューターは、前記管理サーバーと通信可能な第１の通信部と、アプリケーションプログラムの指示に基づき前記印刷ジョブを生成し、前記管理サーバーに前記印刷ジョブをスプールするプリンタードライバーとを備え、前記管理サーバーは、前記パーソナルコンピューターおよび前記１以上の画像形成装置と通信可能な第２の通信部と、前記印刷ジョブをスプールする第１の記憶部と、前記パーソナルコンピューターから前記印刷ジョブを受け付け、受け付けた印刷ジョブを前記第１の記憶部にスプールし、スプールした前記印刷ジョブをユーザーがログインした前記画像形成装置に送信する印刷ジョブスプール部と、いずれかの前記画像形成装置からログインした前記ユーザーのログイン認証処理を、前記ユーザーがログインした画像形成装置と連携して行うログイン認証部と、前記ユーザーがログインした前記画像形成装置のモデル名に基づいて、前記印刷ジョブ実行時の見積り額を計算する際に使用するエミュレーターを選択するエミュレーター管理部と、前記ユーザーがログインした前記画像形成装置で実行される予定の前記印刷ジョブを受け付け、受け付けた前記印刷ジョブにより印刷される文書の全ページ数、ページごとの印刷用紙サイズ、およびページごとのカラー／モノクロ種別を決定する１以上の前記エミュレーターと、前記エミュレーター管理部により選択された前記エミュレーターにより決定された、前記印刷ジョブにより印刷される文書の全ページ数、ページごとの印刷用紙サイズ、およびページごとのカラー／モノクロ種別を用いて前記印刷ジョブ実行時の課金の見積り額を計算する見積り額計算部とを備え、前記１以上の画像形成装置の各々は、前記管理サーバーと通信可能な第３の通信部と、操作部と、表示部と、前記操作部経由でログインする前記ユーザーのログイン処理を、前記管理サーバーと連携して行うログイン処理部と、前記印刷ジョブを実行する場合の課金の見積り額を前記管理サーバーから取得し、前記表示部経由で前記ユーザーに提示する見積り額表示部と、前記印刷ジョブを前記管理サーバーから自装置にダウンロードし、実行するプルプリント実行部とを備える。
【００１２】
そのため、印刷ジョブの実行前に、正確な課金額の見積りを行うことが出来る。
【００１３】
上記目的を達成するため、本発明の一形態に係る情報処理システムでは、前記１以上のエミュレーターは、前記１以上の画像形成装置のモデルごとに、対応したエミュレーターが用意される構成でもよい。
【００１４】
上記目的を達成するため、本発明の一形態に係る情報処理システムでは、前記１以上の画像形成装置の各々は、自装置における現在印刷可能な用紙サイズおよび、現在のカラー／モノクロ印刷の可否をケーパビリティ情報として前記管理サーバーに送信するケーパビリティ送信部を更に備え、前記エミュレーター管理部により選択された前記エミュレーターは、前記ケーパビリティ情報に基づいて前記印刷ジョブにより印刷される文書の全ページ数、ページごとの印刷用紙サイズ、およびページごとのカラー／モノクロ種別を決定する構成でもよい。
【００１５】
上記目的を達成するため、本発明の一形態に係る情報処理システムでは、前記見積り額計算部は、用紙サイズおよびカラー／モノクロ種別の組み合わせごとの１ページ当たりの課金額が記述された価格テーブルを用いて前記見積り額を計算する構成でもよい。
【００１６】
上記目的を達成するため、本発明の一形態に係る情報処理方法は、ネットワーク接続された、印刷ジョブを生成するパーソナルコンピューターと、前記パーソナルコンピューターで生成された前記印刷ジョブをスプールする管理サーバーと、ユーザーに指示により前記管理サーバーにスプールされた前記印刷ジョブをダウンロードして実行する１以上の画像形成装置とを含む情報処理システムにおける情報処理方法であって、前記パーソナルコンピューターのプリンタードライバーが、アプリケーションプログラムの指示に基づき前記印刷ジョブを生成し、前記管理サーバーに前記印刷ジョブをスプールし、前記管理サーバーの印刷ジョブスプール部が、前記パーソナルコンピューターから前記印刷ジョブを受け付け、受け付けた印刷ジョブを前記第１の記憶部にスプールし、前記ユーザーがログインする前記画像形成装置のログイン処理部が、操作部経由でログインする前記ユーザーのログイン処理を、前記管理サーバーと連携して行い、前記管理サーバーのエミュレーター管理部が、前記ユーザーがログインした前記画像形成装置のモデル名に基づいて、前記印刷ジョブ実行時の見積り額を計算する際に使用するエミュレーターを選択し、前記管理サーバーの前記エミュレーター管理部により選択されたエミュレーターが、前記ユーザーがログインした前記画像形成装置で実行される予定の前記印刷ジョブを受け付け、前記印刷ジョブにより印刷される文書の全ページ数、ページごとの印刷用紙サイズ、およびページごとのカラー／モノクロ種別を決定し、前記管理サーバーの見積り額計算部が、選択された前記エミュレーターにより決定された、前記印刷ジョブにより印刷される文書の全ページ数、ページごとの印刷用紙サイズ、ページごとのカラー／モノクロ種別を用いて前記印刷ジョブ実行時の見積り額を計算し、前記ユーザーがログインした前記画像形成装置の見積り額表示部が、前記印刷ジョブを実行する場合の課金の見積り額を前記管理サーバーから取得し、表示部経由で前記ユーザーに提示する。
【発明の効果】
【００１７】
以上のように、本発明の情報処理システムでは、印刷ジョブの実行前に、正確な課金額の見積りを行うことが出来る。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る情報処理システム１の全体構成図である。
【図２】管理サーバー１０が一般的なコンピューターにより構成される場合の構成図である。
【図３】価格テーブル１７ｂの例を示す図である。
【図４】画像形成装置２０の構成を概略的に示す構成図である。
【図５】ＰＣ３０が一般的なコンピューターにより構成される場合の構成図である。
【図６】情報処理システム１における処理の流れについて説明するためのフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００２０】
［全体構成］
最初に、本発明の一実施形態に係る情報処理システム１の全体構成を説明する。図１は、本発明の一実施形態に係る情報処理システム１の全体構成図である。
【００２１】
情報処理システム１は、ネットワーク接続された、管理サーバー１０、１以上の画像形成装置２０、ＰＣ（Personal Computer）３０を含んで構成される。
【００２２】
ＰＣ３０は、印刷ジョブを生成するコンピューターであり、生成された印刷ジョブは、ネットワークを通じて管理サーバー１０に登録（スプール）される。
【００２３】
管理サーバー１０は、ユーザーがログインした画像形成装置２０からのログイン認証を処理し、スプールされた印刷ジョブをユーザーがログインした画像形成装置２０にダウンロードさせ、印刷させる。
【００２４】
画像形成装置２０は、自装置の操作パネルから、ユーザーのログインを受け付け、管理サーバー１０にスプールされている印刷ジョブの一覧をユーザーに提示し、ユーザーが選択した印刷ジョブを管理サーバー１０からダウンロードして印刷する。
【００２５】
ユーザーは、例えば、ＰＣ３０上で文書の印刷を指示して印刷ジョブを生成し管理サーバー１０に送り、特定の画像形成装置２０の所まで行ってログインし、管理サーバー１０にスプールされている印刷ジョブの中からその画像形成装置２０で印刷するものを選択し、画像形成装置２０が印刷した文書をピックアップする。
【００２６】
そのため、ユーザーの印刷した文書は他者の目に触れることはなく、またＰＣ３０で印刷してから画像形成装置２０の所に行く間に他人に持ち去られることもない。
【００２７】
以上がプルプリントの利点である。
【００２８】
プルプリントを行う際に、加えてユーザーごとの課金管理を行う場合、予め各ユーザーには印刷に使える金額（以下、予算という）が与えられている。そして、各ユーザーが印刷ジョブを実行して文書の印刷を行う度に、予算から実際の課金額が引かれていく。予算がゼロになると、ユーザーは印刷ジョブの実行が出来なくなる。
【００２９】
そのため、各ユーザーは、画像形成装置２０にログインして管理サーバー１０からスプールされている印刷ジョブの一覧を見て印刷実行するジョブを選択する際、予算の残額と共に、各印刷ジョブに課金される正確な金額を知ることが重要になる。
【００３０】
以上、本発明の一実施形態に係る情報処理システム１の全体構成を説明した。
【００３１】
［管理サーバーの構成］
次に、管理サーバー１０の構成について説明する。管理サーバー１０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。管理サーバー１０が一般的なコンピューターにより構成される場合の構成図を図２に示す。
【００３２】
同図に示すように、管理サーバー１０は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、操作入力部１４、通信部１５（第２の通信部）、表示部１６、および記憶部１７（第１の記憶部）を有し、これら各ブロックがバス１８を介して接続されている。
【００３３】
ＲＯＭ１２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ１３は、ＣＰＵ１１の作業用領域として用いられ、ＯＳ（Operating System）、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００３４】
記憶部１７は、例えばＨＤＤ（Hard Disk Drive）や、フラッシュメモリー、その他の不揮発性メモリーである。記憶部１７には、ＯＳや各種アプリケーション、各種データ、印刷ジョブ１７ａ、価格テーブル１７ｂが記憶される。印刷ジョブ１７ａは、管理サーバー１０がＰＣ３０から受け付け、スプールされたものであり、実行に際してはユーザーがログインした画像形成装置２０に送信される。価格テーブル１７ｂは印刷ジョブ実行時の課金額を計算するためのテーブルである。詳細は後述する。
【００３５】
通信部１５は、画像形成装置２０およびＰＣ３０と情報のやりとりを行う為のネットワークと結ばれている。
【００３６】
ＣＰＵ１１は、ＲＯＭ１２や記憶部１７に格納された複数のプログラムのうち、操作入力部１４から与えられる命令に対応するプログラムをＲＡＭ１３に展開し、この展開されたプログラムにしたがって、表示部１６及び記憶部１７を適宜制御する。
【００３７】
操作入力部１４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００３８】
表示部１６は、例えば液晶ディスプレイ、ＥＬ（Electro-Luminescence）ディスプレイ、プラズマディスプレイ等である。
【００３９】
次に、ＣＰＵ１１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００４０】
管理サーバー１０のＣＰＵ１１において実現される機能ブロックは、印刷ジョブスプール部１１ａ、ログイン認証部１１ｂ、エミュレーター管理部１１ｃ、各画像形成装置のモデルごとのエミュレーター１１ｄ、見積り額計算部１１ｅ、課金額計算部１１ｆである。
【００４１】
印刷ジョブスプール部１１ａは、ＰＣ３０から印刷ジョブを受け付け、記憶部１７にスプールする。また、スプールした印刷ジョブをユーザーがログインした画像形成装置２０に送信する。
【００４２】
ログイン認証部１１ｂは、画像形成装置２０からログインしたユーザーのログイン認証処理を、ユーザーがログインした画像形成装置２０と連携して行う。
【００４３】
エミュレーター管理部１１ｃは、ユーザーがログインした画像形成装置２０のモデル名に基づいて、見積り額を計算する際に使用するエミュレーターを選択する。
【００４４】
各画像形成装置のモデルごとのエミュレーター１１ｄは、見積り額を計算する際に使われる画像形成装置のモデルごとに用意された、画像形成装置２０のエミュレーターである。
【００４５】
エミュレーター管理部１１ｃにより選択されたエミュレーター１１ｄに、ユーザーがログインした画像形成装置２０のケーパビリティ情報（現在印刷可能な用紙サイズや、カラー／モノクロ印刷の可否など）と実行される予定の印刷ジョブを入力すると、印刷ジョブにより印刷される文書の全ページ数、ページごとの印刷用紙サイズ、ページごとのカラー／モノクロ種別が決定される。
【００４６】
見積り額計算部１１ｅは、エミュレーター１１ｄにより決定された、印刷ジョブにより印刷される文書の全ページ数、ページごとの印刷用紙サイズ、ページごとのカラー／モノクロ種別、および価格テーブル１７ｂにより、印刷ジョブ実行時の見積り額を計算する。
【００４７】
課金額計算部１１ｆは、ユーザーがログインした画像形成装置２０で実際に印刷ジョブが実行され、カウントされた結果である、文書の全ページ数、ページごとの印刷用紙サイズ、ページごとのカラー／モノクロ種別、および価格テーブル１７ｂにより、実際の課金額を計算する。
【００４８】
以上、管理サーバー１０の構成について説明した。
［価格テーブルについて］
次に、価格テーブル１７ｂについて説明する。図３は、価格テーブル１７ｂの例を示す図である。
価格テーブル１７ｂでは、用紙サイズおよびカラー／モノクロ種別の組み合わせごとに１ページ当たりの課金額が定められている。
例えば、印刷に使用する用紙サイズがＡ４サイズであり、カラーで印刷する場合、１ページ当たりの課金額は５０円である。
この価格テーブル１７ｂは、印刷ジョブの実行前の課金見積り額の計算と、印刷ジョブ実行後の実際の課金額の計算に用いられる。
以上、価格テーブル１７ｂについて説明した。
【００４９】
［画像形成装置の構成］
次に、画像形成装置２０の構成について説明する。図４は画像形成装置２０の構成を概略的に示す構成図である。
【００５０】
画像形成装置２０は、制御部２１を備える。制御部２１は、ＣＰＵ、ＲＡＭ、ＲＯＭ、および専用のハードウェア回路等から構成され、画像形成装置２０の全体的な動作制御を司る。
【００５１】
制御部２１は、原稿読取部２２、画像処理部２３、画像メモリー２４、画像形成部２５、操作部２６、表示部２６ａ、ファクシミリ通信部２７、通信部２８（第３の通信部）、記憶部２９等と接続されている。制御部２１は、接続されている上記各部の動作制御や、各部との間での信号又はデータの送受信を行う。
【００５２】
制御部２１は、ユーザーから、操作部２６またはネッワーク接続されたＰＣ等を通じて入力されるジョブの実行指示に従って、スキャナ機能、印刷機能、コピー機能、およびファクシミリ送受信機能などの各機能についての動作制御を実行するために必要な機構の駆動及び処理を制御する。
【００５３】
また、制御部２１は、ログイン処理部２１ａ、ケーパビリティ送信部２１ｂ、見積り額表示部２１ｃ、プルプリント実行部２１ｄ、および課金額表示部２１ｅを有している。ログイン処理部２１ａ、ケーパビリティ送信部２１ｂ、見積り額表示部２１ｃ、プルプリント実行部２１ｄ、および課金額表示部２１ｅは、ＲＯＭなどからＲＡＭにロードされたプログラムがＣＰＵにより実行されることで実現される機能ブロックである。
【００５４】
ログイン処理部２１ａは、操作部２６経由でログインするユーザーのログイン処理を、管理サーバー１０と連携して行う。ユーザーは、手元の画像形成装置２０にログインすることにより、管理サーバー１０にスプールされている自身の生成した印刷ジョブの一覧を見ることが出来る。
【００５５】
ケーパビリティ送信部２１ｂは、自装置２０のケーパビリティ情報を管理サーバー１０に送信する。なお、ここでいうケーパビリティ情報とは、自装置で現在扱うことの出来る用紙サイズが何であるか、カラー印刷が可能かモノクロ印刷しか出来ないかなどの情報である。
【００５６】
見積り額表示部２１ｃは、管理サーバー１０にスプールされている印刷ジョブの一覧からユーザーが選択した印刷ジョブを実行する場合の課金の見積り額を管理サーバー１０から取得し、表示部２６ａ経由でユーザーに提示する。
【００５７】
プルプリント実行部２１ｄは、管理サーバー１０にスプールされている印刷ジョブの一覧からユーザーが選択した印刷ジョブを自装置にダウンロードし、実行する。
【００５８】
課金額表示部２１ｅは、管理サーバー１０にスプールされている印刷ジョブの一覧からユーザーが選択し実行された印刷ジョブにおける実際の課金額を管理サーバー１０から取得し、表示部２６ａ経由でユーザーに提示する。
【００５９】
原稿読取部２２は、原稿から画像を読み取る。
【００６０】
画像処理部２３は、原稿読取部２２で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部２３は、原稿読取部２２により読み取られた画像が画像形成された後の品質を向上させるために、シェーディング補正等の画像処理を行う。
【００６１】
画像メモリー２４は、原稿読取部２２による読み取りで得られた原稿画像のデータを一時的に記憶したり、画像形成部２５での印刷対象となるデータを一時的に記憶したりする領域である。
【００６２】
画像形成部２５は、原稿読取部２２で読み取られた画像データ等の画像形成を行う。
【００６３】
操作部２６は、画像形成装置２０が実行可能な各種動作及び処理についてユーザーからの指示を受け付けるタッチパネル部および操作キー部を備える。タッチパネル部は、タッチパネルが設けられたＬＣＤ（Liquid Crystal Display）等の表示部２６ａを備えている。
【００６４】
ファクシミリ通信部２７は、図示しない符号化／復号化部、変復調部、およびＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行う。
【００６５】
通信部２８は、ＬＡＮボード等の通信モジュールから構成され、通信部２８に接続されたＬＡＮ等を介して、管理サーバー１０などの装置(ＰＣ等)と種々のデータの送受信を行う。
【００６６】
記憶部２９は、原稿読取部２２によって読み取られた原稿画像などを記憶する。記憶部２９は、ＨＤＤなどの大容量の記憶装置である。
【００６７】
以上、画像形成装置２０の構成について説明した。
【００６８】
［ＰＣの構成］
次に、ＰＣ３０の構成について説明する。ＰＣ３０は、専用のハードウェアやソフトウェアにより構成されていてもよいし、一般的なコンピューターにより構成されてもよい。ＰＣ３０が一般的なコンピューターにより構成される場合の構成図を図５に示す。
【００６９】
同図に示すように、ＰＣ３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、操作入力部３４、通信部３５（第１の通信部）、表示部３６、および記憶部３７を有し、これら各ブロックがバス３８を介して接続されている。
【００７０】
ＲＯＭ３２は、各種の処理を実行するためのファームウェア等の複数のプログラムやデータを記憶する。ＲＡＭ３３は、ＣＰＵ３１の作業用領域として用いられ、ＯＳ、実行中の各種アプリケーション、処理中の各種データを一時的に保持する。
【００７１】
記憶部３７は、例えばＨＤＤや、フラッシュメモリー、その他の不揮発性メモリーである。記憶部３７には、ＯＳや各種アプリケーション、各種データが記憶される。
【００７２】
通信部３５は、管理サーバー１０と情報のやりとりを行う為のネットワークと結ばれている。
【００７３】
ＣＰＵ３１は、ＲＯＭ３２や記憶部３７に格納された複数のプログラムのうち、操作入力部３４から与えられる命令に対応するプログラムをＲＡＭ３３に展開し、この展開されたプログラムにしたがって、表示部３６及び記憶部３７を適宜制御する。
【００７４】
操作入力部３４は、例えばマウス等のポインティングデバイス、キーボード、タッチパネル、その他の操作装置である。
【００７５】
表示部３６は、例えば液晶ディスプレイ、ＥＬディスプレイ、プラズマディスプレイ等である。
【００７６】
次に、ＣＰＵ３１においてプログラムが実行されることにより実現される機能ブロックについて説明する。
【００７７】
ＰＣ３０のＣＰＵ３１において実現される機能ブロックは、アプリケーションプログラム３１ａおよびプリンタードライバー３１ｂである。
【００７８】
アプリケーションプログラム３１ａは、印刷ジョブの基になる文書を作成し、プリンタードライバー３１ｂに対し印刷ジョブの生成を指示する。アプリケーションプログラム３１ａは、ワードプロセッサー、表計算ソフトウェア、画像処理ソフトウェアなどのプログラムである。
【００７９】
プリンタードライバー３１ｂは、アプリケーションプログラム３１ａからの指示に基づき印刷ジョブを生成し、生成した印刷ジョブを管理サーバー１０にスプールする。
【００８０】
以上、ＰＣ３０の構成について説明した。
【００８１】
［処理の流れ］
次に、情報処理システム１における処理の流れについて説明する。図６は、情報処理システム１における処理の流れについて説明するためのフローチャートである。
【００８２】
まず、ＰＣ３０のプリンタードライバー３１ｂがアプリケーションプログラム３１ａの指示に従い、印刷ジョブを生成し、生成した印刷ジョブを管理サーバー１０の印刷ジョブスプール部１１ａに送りスプールさせる（ステップＳ１）。
【００８３】
次に、ユーザーが、印刷ジョブを印刷させたい画像形成装置２０の前で、操作部２６を操作してログインする（ステップＳ２）。
【００８４】
ログイン処理は、画像形成装置２０のログイン処理部２１ａと管理サーバー１０のログイン認証部１１ｂが連携して処理する。
【００８５】
ログイン処理が成功すると、ユーザーには、管理サーバー１０にスプールされている当該ユーザーに属する印刷ジョブの一覧が示される。
【００８６】
次に、ユーザーがログインした画像形成装置２０のケーパビリティ送信部２１ｂが、自装置に関するケーパビリティ情報を管理サーバー１０のエミュレーター管理部１１ｃに送信する（ステップＳ３）。
【００８７】
なお、画像形成装置２０が自装置のモデル名を管理サーバー１０に通知するタイミングは、ログイン処理の際でもよいし、ケーパビリティ情報を管理サーバー１０に送信するタイミングでもよい。
【００８８】
次に、管理サーバー１０のエミュレーター管理部１１ｃが、ユーザーがログインした画像形成装置２０のモデル名に基づいて、印刷ジョブの実行をエミュレーションするエミュレーター１１ｄを選択する（ステップＳ４）。
【００８９】
次に、選択されたエミュレーター１１ｄが、エミュレーター管理部１１ｃからケーパビリティ情報と実際の印刷ジョブを受け付けて、ユーザーにより指定された印刷ジョブの実行をエミュレーションし、全体の印刷枚数、ページごとの用紙サイズ、ページごとのカラー／モノクロ種別などを決定する（ステップＳ５）。
【００９０】
なお、ここでケーパビリティ情報を用いるのは、例えば、Ａ４サイズとＡ３サイズの印刷が可能なモデルであっても、現在トレイに準備されている用紙がＡ４サイズだけの場合、Ａ４サイズしか印刷できないという状況に対応するためである。
【００９１】
次に、管理サーバー１０の見積り額計算部１１ｅが、エミュレーター１１ｄにより決定された、全体の印刷枚数、ページごとの用紙サイズ、ページごとのカラー／モノクロ種別と、価格テーブル１７ｂにより、印刷ジョブ実行時の見積り額を計算する（ステップＳ６）。
【００９２】
次に、ユーザーがログインした画像形成装置２０の見積り額表示部２１ｃが、管理サーバー１０の見積り額計算部１１ｅから、計算された見積額を取得し、表示部２６ａ経由でユーザーに見積り額を提示する（ステップＳ７）。
【００９３】
次に、見積り額に納得したユーザーが、選択した印刷ジョブの実行を指示すると、プルプリント実行部２１ｄが、選択された印刷ジョブを自装置２０にダウンロードし、実行する（ステップＳ８）。
【００９４】
次に、プルプリント実行部２１ｄが、印刷ジョブの実行時に、実際の全体の印刷枚数、ページごとの用紙サイズ、ページごとのカラー／モノクロ種別をカウントし、管理サーバー１０に報告する（ステップＳ９）。
【００９５】
次に、管理サーバー１０の課金額計算部１１ｆが、印刷ジョブを実行した画像形成装置２０から受け取った、印刷ジョブの、実際の全体の印刷枚数、ページごとの用紙サイズ、ページごとのカラー／モノクロ種別と、価格テーブル１７ｂに基づき、実際の課金額を計算する（ステップＳ１０）。
【００９６】
次に、印刷ジョブが実行された画像形成装置２０の課金額表示部２１ｅが、管理サーバー１０の課金額計算部１１ｆから、計算された実際の課金額を取得し、表示部２６ａ経由でユーザーに課金額を提示する（ステップＳ１１）。
【００９７】
以上、情報処理システム１における処理の流れについて説明した。
【００９８】
［補足事項］
以上のように、本発明に係る情報処理システム１は、ネットワーク接続された、印刷ジョブを生成するパーソナルコンピューター３０と、前記パーソナルコンピューター３０で生成された前記印刷ジョブをスプールする管理サーバー１０と、ユーザーの指示により前記管理サーバー１０にスプールされた前記印刷ジョブをダウンロードして実行する１以上の画像形成装置２０とを含み、前記パーソナルコンピューター３０は、前記管理サーバー１０と通信可能な第１の通信部３５と、アプリケーションプログラム３１ａの指示に基づき前記印刷ジョブを生成し、前記管理サーバー１０に前記印刷ジョブをスプールするプリンタードライバー３１ｂとを備え、前記管理サーバー１０は、前記パーソナルコンピューター３０および前記１以上の画像形成装置２０と通信可能な第２の通信部１５と、前記印刷ジョブをスプールする第１の記憶部１７と、前記パーソナルコンピューター３０から前記印刷ジョブを受け付け、受け付けた印刷ジョブを前記第１の記憶部１７にスプールし、スプールした前記印刷ジョブをユーザーがログインした前記画像形成装置２０に送信する印刷ジョブスプール部１１ａと、いずれかの前記画像形成装置２０からログインした前記ユーザーのログイン認証処理を、前記ユーザーがログインした画像形成装置２０と連携して行うログイン認証部１１ｂと、前記ユーザーがログインした前記画像形成装置２０のモデル名に基づいて、前記印刷ジョブ実行時の見積り額を計算する際に使用するエミュレーター１１ｄを選択するエミュレーター管理部１１ｃと、前記ユーザーがログインした前記画像形成装置２０で実行される予定の前記印刷ジョブを受け付け、受け付けた前記印刷ジョブにより印刷される文書の全ページ数、ページごとの印刷用紙サイズ、およびページごとのカラー／モノクロ種別を決定する１以上の前記エミュレーター１１ｄと、前記エミュレーター管理部１１ｃにより選択された前記エミュレーター１１ｄにより決定された、前記印刷ジョブにより印刷される文書の全ページ数、ページごとの印刷用紙サイズ、およびページごとのカラー／モノクロ種別を用いて前記印刷ジョブ実行時の課金の見積り額を計算する見積り額計算部１１ｅとを備え、前記１以上の画像形成装置２０の各々は、前記管理サーバー１０と通信可能な第３の通信部２８と、操作部２６と、表示部２６ａと、前記操作部２６経由でログインする前記ユーザーのログイン処理を、前記管理サーバー１０と連携して行うログイン処理部２１ａと、前記印刷ジョブを実行する場合の課金の見積り額を前記管理サーバー１０から取得し、前記表示部２６ａ経由で前記ユーザーに提示する見積り額表示部２１ｃと、前記印刷ジョブを前記管理サーバー１０から自装置２０にダウンロードし、実行するプルプリント実行部２１ｄとを備える。
【００９９】
そのため、印刷ジョブの実行前に、正確な課金額の見積りを行うことが出来る。
【０１００】
その他、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１０１】
１  …  情報処理システム
１０  …  管理サーバー
１１  …  ＣＰＵ
１１ａ…  印刷ジョブスプール部
１１ｂ…  ログイン認証部
１１ｃ…  エミュレーター管理部
１１ｄ…  エミュレーター
１１ｅ…  見積り額計算部
１１ｆ…  課金額計算部
１２  …  ＲＯＭ
１３  …  ＲＡＭ
１４  …  操作入力部
１５  …  通信部
１６  …  表示部
１７  …  記憶部
１７ａ…  印刷ジョブ
１７ｂ…  価格テーブル
１８  …  バス
２０  …  画像形成装置
２１  …  制御部
２１ａ…  ログイン処理部
２１ｂ…  ケーパビリティ送信部
２１ｃ…  見積り額表示部
２１ｄ…  プルプリント実行部
２１ｅ…  課金額表示部
２２  …  原稿読取部
２３  …  画像処理部
２４  …  画像メモリー
２５  …  画像形成部
２６  …  操作部
２６ａ…  表示部
２７  …  ファクシミリ通信部
２８  …  通信部
２９  …  記憶部
３０  …  ＰＣ
３１  …  ＣＰＵ
３１ａ…  アプリケーションプログラム
３１ｂ…  プリンタードライバー
３２  …  ＲＯＭ
３３  …  ＲＡＭ
３４  …  操作入力部
３５  …  通信部
３６  …  表示部
３７  …  記憶部
３８  …  バス
【図１】
2018084963.tif 000003
【図２】
2018084963.tif 000004
【図３】
2018084963.tif 000005
【図４】
2018084963.tif 000006
【図５】
2018084963.tif 000007
【図６】
2018084963.tif 000008