(57)【要約】【課題】カラー印刷データであっても、モノクロ印刷データであるように表示することで、不要な出力を抑止する仕組みを提供することである。【解決手段】蓄積されている印刷データを指定して印刷することが可能な画像形成装置であって、当該画像形成装置でのカラー印刷を抑止する抑止モードであるか否かを判定するモード判定手段と、前記モード判定手段で抑止モードであると判定された場合に、カラー属性がカラーである印刷データの表示をモノクロの表示データで表示し、モード判定手段で抑止モードでないと判定された場合に、カラー属性がカラーである印刷データの表示をカラーの表示データで表示する表示手段とを備えることを特徴とする。【選択図】図４
2014128965.tif 000002
【特許請求の範囲】
【請求項１】
蓄積されている印刷データを指定して印刷することが可能な画像形成装置であって、
当該画像形成装置でのカラー印刷を抑止する抑止モードであるか否かを判定するモード判定手段と、
前記モード判定手段で抑止モードであると判定された場合に、カラー属性がカラーである印刷データの表示をモノクロの表示データで表示し、モード判定手段で抑止モードでないと判定された場合に、カラー属性がカラーである印刷データの表示をカラーの表示データで表示する表示手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記カラー属性は印刷データの書誌情報に含まれ、
前記指定された印刷データの書誌情報に含まれるカラー属性を判定するカラー属性判定手段を更に備え、
前記表示手段は、前記カラー属性判定手段によりカラー属性の判定に従って、前記モノクロの表示データ、又は、前記カラーの表示データを表示することを特徴とする請求項１に記載の画像形成装置
【請求項３】
前記モノクロの表示データは、プレビュー画像であり、
前記指定された印刷データのプレビューを指示する指示手段とを備え、
前記表示手段は、前記指示手段でプレビュー指示があった場合に、前記カラーである印刷データのプレビューを、モノクロのプレビュー画像を用いてプレビューすることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記モード判定手段で抑止モードであると判定された場合に、前記カラーである印刷データのプレビュー画像をモノクロ変換するモノクロ変換手段と、
前記表示手段は、前記モノクロ変換手段でモノクロ変換されたプレビュー画像を用いてプレビューすることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
モード判定手段で抑止モードであると判定された場合に、カラー属性がカラーである印刷データをモノクロ印刷する印刷手段を
更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
ユーザ認証によって、当該画像形成装置にログインするログイン手段を更に備え、
前記表示手段は、前記ログイン手段によるログインに応じて、印刷データの一覧を表示し、当該印刷データの一覧で、抑止モードにより印刷データがカラーからモノクロに変換されることを識別可能に表示することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記請求項５に記載の画像形成装置と異なる、抑止モードとなっていない画像形成装置であって、
当該画像形成装置にユーザがログインした場合には、カラーの印刷データをモノクロの表示データを用いて表示することなく、それぞれの印刷データのカラー属性に対応してカラー又はモノクロの表示データを表示することを特徴とする画像形成装置。
【請求項８】
蓄積されている印刷データを指定して印刷することが可能な画像形成装置の制御方法であって、
前記画像形成装置が、
当該画像形成装置でのカラー印刷を抑止する抑止モードであるか否かを判定するモード判定ステップと、
前記モード判定ステップで抑止モードであると判定された場合に、カラー属性がカラーである印刷データの表示をモノクロの表示データで表示し、モード判定ステップで抑止モードでないと判定された場合に、カラー属性がカラーである印刷データの表示をカラーの表示データで表示する表示ステップと
を実行することを特徴とする制御方法。
【請求項９】
蓄積されている印刷データを指定して印刷することが可能な画像形成装置で実行可能なプログラムであって、
前記画像形成装置を
当該画像形成装置でのカラー印刷を抑止する抑止モードであるか否かを判定するモード判定手段と、
前記モード判定手段で抑止モードであると判定された場合に、カラー属性がカラーである印刷データの表示をモノクロの表示データで表示し、モード判定手段で抑止モードでないと判定された場合に、カラー属性がカラーである印刷データの表示をカラーの表示データで表示する表示手段
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
溜め置きされた印刷データを表示する画像形成装置とその制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、市場のセキュリティ意識の高まりや誤印刷の抑止により、従来クライアント端末から印刷指示した際にそのまま出力されていた印刷データを一旦複合機内のＨＤＤやサーバに溜め置き、ユーザの最終的な印刷指示により印刷を実行するプリントシステムが求められている。
【０００３】
この様な要望にこたえるため、クライアント端末でユーザが印刷指示した際にサーバに溜め置き、複合機に認証機能を備え、認証を行った後に当該ユーザの印刷データの情報を複合機のＵＩ上に表示したうえで、最終的なユーザの出力指示を受けて印刷する仕組みが開示されている。
【０００４】
また、特許文献１のような技術に加え、複合機のＨＤＤに印刷データを保存しておき、複合機に保存されている印刷データの情報を複合機のＵＩ上に表示する仕組みも存在する。
さらに、特許文献２のように、ログインしたユーザのカラー権限に従って、印刷データを強制的にモノクロ印刷する仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１５２７２６号公報
【特許文献２】特開２０１０−１０８４７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の仕組みを用いると、ユーザが複合機で印刷データを指定し、その印刷データがカラーデータであった場合には、権限によって強制的にモノクロ印刷することができるため、プリントコストの削減につながる。
【０００７】
しかしながら、一般的には、社員であればカラー印刷可能な権限が付与されており、プリントコストを削減するためには運用で、プリンタドライバのカラー設定をモノクロにさせるようにし、カラー印刷が必要な場合に設定を変更して印刷させる運用をしていることが多い。
この場合、プリンタドライバの通常の設定をカラーにして利用すればカラー印刷ができてしまうため、プリントコストの削減効果が少なくなってしまう。
【０００８】
そのため、複合機側で強制的にモノクロ印刷させることも考えられるが、ユーザが強制モノクロ印刷される複合機を認識せずに印刷を実行してしまった場合、ユーザは出力結果（出力物）を見て、プリンタドライバの設定でカラー印刷指示したにも関わらず、モノクロ印刷されてしまったことに気付くことになる。すなわち、ユーザは出力結果（出力物）を見て、出力先が誤ったことに気付く。よって、強制的にモノクロ出力されない複合機で再印刷をすることになり、プリントコストの削減につながらない場合も存在した。
【０００９】
また、印刷データを確認するために、複合機でサムネイル画像をプレビュー表示する場合、複合機の本体の機能が、受信した印刷データをもとにサムネイル画像を生成する。そのため、クライアントＰＣから複合機へカラーの印刷データが送信されると、複合機にインストールされたアプリケーションが、複合機の本体の機能が生成したサムネイル画像を取得してプレビュー表示することになり、アプリケーションで強制的にモノクロ印刷させる場合であってもカラーのままプレビューされてしまうことがあった。すなわち、ユーザはプレビューを見てカラー印刷ができると誤認識し、印刷を実行してしまうため、プリントコストの削減につながらない。
よって、ユーザが、印刷データのカラーを印刷前に確認することが必要となる。
【００１０】
そこで、本発明の目的は、カラー印刷データであっても、モノクロ印刷データであるように表示することで、不要な出力を抑止する仕組みを提供することである。
【課題を解決するための手段】
【００１１】
蓄積されている印刷データを指定して印刷することが可能な画像形成装置であって、当該画像形成装置でのカラー印刷を抑止する抑止モードであるか否かを判定するモード判定手段と、前記モード判定手段で抑止モードであると判定された場合に、カラー属性がカラーである印刷データの表示をモノクロの表示データで表示し、モード判定手段で抑止モードでないと判定された場合に、カラー属性がカラーである印刷データの表示をカラーの表示データで表示する表示手段とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、カラー印刷データであっても、モノクロ印刷データであるように表示することで、不要な出力を抑止することができる。
【図面の簡単な説明】
【００１３】
【図１】プリントシステム（印刷システム）の一例を示すシステム構成図である。
【図２】クライアントＰＣ１００と認証サーバ２００に適用可能な情報処理装置のハードウエア構成の一例を示す図である。
【図３】複合機３００のハードウエア構成の一例を示す図である。
【図４】複合機３００機能ブロック図である。
【図５】印刷データを複合機３００に保存する処理の一例を示すフローチャートである。
【図６】複合機３００に印刷データ一覧を表示する処理の一例を示すフローチャートである。
【図７】複合機３００でのプレビュー表示する処理の一例を示すフローチャートである。
【図８】複合機３００でのカラーページプレビュー表示する処理の一例を示すフローチャートである。
【図９】省コストモード時の書誌情報一覧の一例を示すイメージ図である。
【図１０】印刷データの書誌情報の一例を示す図である。
【図１１】プリントアプリケーションが参照する設定ファイルの一例を示す図である。
【図１２】通常モード時の書誌情報一覧の一例を示すイメージ図である。
【図１３】省コストモード時の書誌情報一覧の一例を示すイメージ図である。
【図１４】省コストモード時のプレビュー画面の一例を示すイメージ図である。
【図１５】カラープレビュー画面の一例を示すイメージ図である。
【図１６】通常モード時のプレビュー画面の一例を示すイメージ図である。
【図１７】他の実施形態におけるプリントシステムのシステム構成図である。
【図１８】本実施形態における、処理概要を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１５】
図１は、本発明のクライアントＰＣ１００（クライアント端末）、複合機３００（画像形成装置）、認証サーバ２００がネットワーク（ＬＡＮ）を介して通信可能なプリントシステム（印刷システム）の一例を示すシステム構成図である。
【００１６】
クライアントＰＣ１００には、プリンタドライバがインストールされており、このプリンタドライバは、アプリケーションプログラムで生成された文書や画像のデータをＯＳから受け取り、この受け取ったデータに基づいて印刷データを作成し、該印刷データを複合機３００へ送信する。なお、プリンタドライバでは、複合機３００の格納領域であるプリントボックスの番号が指定されており、この指定されたボックスに対応する格納領域（論理領域）に保存するように印刷データが複合機３００に送信される。
【００１７】
印刷データを受け取った複合機３００は、自身の描画エンジンにて、印刷データを画像データ化し、所定のボックスに記憶させる。この時、印刷データのヘッダーに記憶されている印刷データの管理情報としての書誌情報を取得する。この取得した書誌情報を用いて、複合機３００にインストールされているプリントアプリケーションが複合機３００の表示部に印刷データの一覧を表示する。なお、書誌情報に含まれるカラー属性１００１は、複合機３００が画像データ化する際にデータを解析し、カラーを含む印刷データであれば、カラーを設定し、カラーを含まない印刷データであれば、モノクロを設定するものとする。
【００１８】
印刷データの一覧を表示する際に、複合機３００自体が、省コストモード（カラー印刷抑止モード）であった場合には、カラー属性１００１がカラーであっても、モノクロの印刷データであるように、表示を変えて表示する。カラー属性１００１がモノクロの場合には、通常通り表示する。
【００１９】
また、複合機３００は、カラー属性１００１がカラーであり、複合機３００自体が、省コストモード（カラー印刷抑止モード）であった場合には、カラーページの印刷プレビューをする。
【００２０】
認証サーバ２００は、複合機３００でかざされたカードや複合機３００で入力されたユーザＩＤとパスワードを認証するサーバである。認証サーバ２００には、カードＩＤやユーザＩＤ・パスワードと検索するための認証テーブル（不図示）が記憶されている。認証テーブルに一致するデータがあった場合には、認証成功として、複合機に認証結果を返すものとする。この認証結果が認証成功であった場合に、複合機３００にログインでき、機能が利用可能な状態となる。
【００２１】
認証結果には、ユーザＩＤ、権限、などユーザ情報が含まれる。ユーザ情報のユーザＩＤと印刷データのユーザ名が一致した場合に、ログインしたユーザの印刷データとして判定され、印刷データ一覧として書誌情報が複合機３００の表示部に表示される。
【００２２】
なお、本実施形態では、クライアントＰＣ１００と複合機３００が１台となっているが、複数台あってもよい。また、クライアントＰＣ１００と複合機３００の間に、印刷データを蓄積する印刷管理サーバ、或いは印刷管理サーバとしての複合機３００を備え、印刷データ一覧を表示する際に、印刷管理サーバから書誌情報を取得して表示する構成であってもよい。
以下、図２を用いて、図１に示したクライアントＰＣ１００と認証サーバ２００に適用可能な情報処理装置のハードウエア構成について説明する。
【００２３】
図２は、図１に示したクライアントＰＣ１００と認証サーバ２００に適用可能な情報処理装置のハードウエア構成を示すブロック図である。なお、クライアントＰＣ１００として、以下説明する。
【００２４】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各ＰＣの実行する機能を実現するために必要は後述する各種プログラム等が記憶されている。
【００２５】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２６】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示機への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示機はＣＲＴだけではなく、液晶ディスプレイ等の他の表示機であってもよい。これらは必要に応じて管理者が使用するものである。
【００２７】
２０７はメインコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２８】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２９】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォント展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３０】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００３１】
次に、図３を用いて、図１に示した複合機３００のハードウエア構成について説明する。
図３は、図１に示した複合機３００のハードウエア構成の一例を示すブロック図である。
【００３２】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行なう。
【００３３】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムネットワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３４】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム、画像データ等を格納する。
【００３５】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（ＵＩ）３０８とのインタフェース部であり、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３６】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ    Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３７】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３８】
３２０はイメージバスインタフェース（ＩＭＡＧＥ    ＢＵＳ    Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３９】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４０】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４１】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４２】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４３】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４４】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４５】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４６】
以上のような構成によって、複合機３００は、スキャナ部３１４から読み込んだ画像データをＬＡＮ上に送信したり、ＬＡＮから受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００４７】
また、スキャナ部３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００４８】
複合機３００は、本体が予め備える本体機能（複合機３００のオペレーティングシステム含む）のほか、アプリケーションをインストールすることが可能である。複合機３００は、アプリケーションを追加することで、拡張機能（本体機能を利用した機能であってもよい）を利用することが可能な構成となっている。本実施形態では、プリントアプリケーションと、認証アプリケーションがインストールされ、印刷拡張機能と認証拡張機能が実現される。
【００４９】
次に、図４を用いて、本実施形態における複合機３００（画像形成装置）の機能ブロック図について説明する。なお、図４では、基本的な機能について説明するものとし、各機能部が処理する詳細な制御については、後述するフローチャートにて説明する。また、各機能部はＣＰＵ３０１が実行するものとする。
【００５０】
蓄積されている印刷データの書誌情報を用いて、印刷データの一覧を表示する画像形成装置としての複合機３００は、以下の機能部を備えている。
モード判定部４０１は、当該画像形成装置での印刷がカラー印刷を抑止する抑止モードであるか否かを判定する機能部である。
【００５１】
表示部４０２は、モード判定部４０１で抑止モードであると判定された場合に、カラー属性がカラーである印刷データの表示をモノクロの表示画像で表示し、モード判定部４０１で抑止モードでないと判定された場合に、カラー属性がカラーである印刷データの表示をカラーの表示画像で表示する機能部である。前記カラー属性は印刷データの書誌情報に含まれる。
【００５２】
また、表示部４０２は、後述のカラー属性判定部４０３によりカラー属性の判定に従って、前記モノクロの表示画像、又は、前記カラーの表示画像を表示する機能部である。
また、モノクロの表示画像は、プレビュー画像であり、表示部４０２は、後述の指示部４０４でプレビュー指示があった場合に、前記カラーである印刷データのプレビューを、モノクロのプレビュー画像を用いてプレビュー部４０５にて実行されたプレビュー画像をプレビューする。さらに、後述のモノクロ変換部４１２でモノクロ変換されたプレビュー画像を用いてプレビューする。
また、表示部４０２は、後述のログイン部４０７によるログインに応じて、印刷データの一覧を表示し、当該印刷データの一覧で抑止モードにより印刷データがカラーからモノクロに変換されることを識別可能に表示する機能部である。
【００５３】
カラー属性判定部４０３は、前記書誌情報に含まれるカラー属性を判定する機能部である。
指示部４０４は、指定された印刷データのプレビューを指示する機能部である。
【００５４】
上記画像形成装置と異なる、抑止モードとなっていない画像形成装置では、当該画像形成装置にユーザがログインした場合には、カラーの印刷データをモノクロデータの表示画像を用いて表示することなく、それぞれの印刷データのカラー属性に対応してカラー又はモノクロの表示画像を表示する。
印刷データ選択部４０８は、プレビューする印刷データを選択する機能部である。
【００５５】
プレビュー部４０５は、指示部４０４で前記カラーである印刷データのプレビューを、モノクロとして識別可能なプレビュー画像を用いてプレビューする機能部である。
また、プレビュー部４０５は、後述のカラーページ特定部４０９で特定されたカラーページをプレビューする機能部である。
【００５６】
また、プレビュー部４０５は、モード判定部４０１で抑止モードであると判定された場合に、前記印刷データの書誌情報に含まれるカラー属性がカラーである印刷データのカラーであるページを、モノクロの画像でプレビューする機能部である。さらに、モード判定手段で抑止モードでないと判定された場合に、予め生成されている前記印刷データの各ページの画像を用いてプレビューする機能部である。
【００５７】
また、プレビュー部４０５は、前記書誌情報に含まれるカラー属性がカラーである印刷データをモノクロデータとしてプレビューし、後述のプレビュー受付部４１０でカラーページのプレビューが指定された場合に、前記書誌情報に含まれるカラー属性がカラーである印刷データのカラーページをプレビューする機能部である。言い換えると、カラーページ特定部４０９で特定されたページに対応する画像をプレビューする機能部である。
また、プレビュー部４０５は、カラーページのプレビュー指示を受け付けた場合に、前記カラーページ特定部４０９で特定されたページに対応する画像をプレビューする機能部である。
また、プレビュー部４０５は、後述の切替部４１１での切替えに従って、カラーページ特定部４０９で特定されたページに対応する画像をカラー表示又はモノクロ表示する機能部である。  
【００５８】
印刷部４０６は、モード判定部４０１で抑止モードであると判定された場合に、カラー属性がカラーである印刷データをモノクロ印刷する機能部。
ログイン部４０７は、ユーザ認証によって、当該画像形成装置にログインする機能部である。
【００５９】
カラーページ特定部４０９は、選択された印刷データのカラーページを特定する機能部であり、印刷データのうち、カラーであるページをプレビューするカラーページプレビューモードである場合に、プレビューの指示を受け付けた印刷データの各ページのカラー情報に従って、カラーであるページを特定する機能部である。
プレビュー受付部４１０は、カラーページのプレビュー指示を受け付ける機能部である。
切替部４１１は、プレビュー部４０５でプレビューするカラーページの表示を、カラー表示又はモノクロ表示切替する機能部である。言い換えると、カラーページ特定部４０９で特定されたページに対応する画像のカラー表示又はモノクロ表示を切替える機能部である。
モノクロ変換部４１２は、モード判定部４０１で抑止モードであると判定された場合に、カラーである印刷データのプレビュー画像をモノクロ変換する機能部である。
【００６０】
次に、図１８を用いて、本実施形態の処理概要について説明する。
（１）クライアントＰＣ１００のプリンタドライバで生成された印刷データを複合機３００に出力する。なお、プリンタドライバで生成された印刷データは、ヘッダー情報と、描画するデータで構成されている。ヘッダー情報には、図１０の書誌情報に対応する情報が格納されている。ヘッダー情報は、プリンタドライバで生成され、例えば、ヘッダー情報のユーザ名には、クライアントＰＣ１００にログインしているログインユーザ名が記憶される。また、ドキュメント名は、印刷元のファイルのファイル名が記憶される。その他部数、ページ数などは、プリンタドライバで設定あるいは解析した情報が記憶される。
【００６１】
（２）印刷データをポートで受信すると、（３）複合機３００の本体機能が、印刷データの蓄積領域であるボックスに印刷データを格納する。印刷データを格納すると、画像処理部３１７が描画するデータを取得して、プリンタ部３１２で描画するための画像データを生成する。また、複合機３００本体機能がヘッダー情報をもとに書誌情報を生成する。また、複合機３００の本体機能が画像データをもとにサムネイル画像を生成する。なお、画像データと、書誌情報と、サムネイル画像は、複合機３００の本体機能が生成する文書識別情報で対応づいて記憶されている。そのため、プリントアプリケーションから文書識別情報が指定されると、画像データ、サムネイル画像、書誌情報を取得することが可能である。書誌情報が生成されると、プリントアプリケーションが書誌情報を取得して、プリントアプリケーションが管理するメモリで記憶する。
【００６２】
（４）認証により複合機３００にログインしたユーザ名に従って、プリントアプリケーションは、メモリに記憶されている書誌情報を検索し、印刷データの一覧を表示する。プリントアプリケーションの設定（図１１）で省コストモードである場合には、ユーザによりプレビュー表示の指定があると、プリントアプリケーションは、複合機３００の本体機能に対して、文書識別情報を含むサムネイル取得要求を送信し、サムネイル画像を取得する。プリントアプリケーションは、取得したサムネイル画像をモノクロのサムネイル画像に変換し、操作部３０８の表示部に対して表示を実行する。また、プレビュー表示においては、ユーザの指定に応じてカラーのページを抽出し、カラーページのサムネイル画像を表示する。
これにより、本体機能とは別に動作するプリントアプリケーションで省コストモードを設定した場合に、プレビューでカラーのサムネイル画像が表示されないように制御することができる。また、ユーザがカラー印刷できると誤った認識がされることを軽減することができる。さらに、ユーザがカラーページを認識することができるので、強制的にモノクロ印刷したことによる印刷ミスを軽減することができる。
【００６３】
次に図５〜図８を用いて、本実施形態の詳細な処理について説明する。
図５は、本実施形態における、印刷データを複合機３００に保存する処理の一例を示すフローチャートである。
【００６４】
ステップＳ５０１では、ＣＰＵ２０１が、出力対象の複合機３００で印刷可能な印刷データを生成する。具体的には、ユーザによりクライアントＰＣ１００上の各種アプリケーションを用いて文書等を生成し、ユーザの印刷指示に従って、クライアントＰＣ１００にインストールされているプリンタドライバが印刷データ（ＰＤＬデータ等）を生成する。
【００６５】
ステップＳ５０２では、ＣＰＵ２０１が、指定された複合機３００に対してＲＡＷ印刷を実行する。具体的には、具体的には生成した印刷データを複合機のＲＡＷポート（９１００番）に送信する。この時、複合機３００の保存領域のボックス番号が指定されているものとする。
ステップＳ５０３では、ＣＰＵ３０１が、ＲＡＷポート（９１００番）を監視し、クライアントＰＣ１００から送信されてくる印刷データ受信する。
【００６６】
ステップＳ５０４では、複合機３００の本体機能で受信した印刷データ（例えば、ＰＤＬ）を用いて、当該複合機３００での印刷に用いる画像データを生成する。生成した画像データをクライアントＰＣ１００のプリンタドライバで指定されたボックス番号の領域（蓄積領域）に保存するものとする。画像データはＣＭＹＫで表現された画像データであり、プリント用の画像データである。なお、保存される画像データは、例えば、ＪＰＥＧ形式の画像データである。複合機３００のプリント用の独自のファイル形式であってもよい。
画像データを生成する際に、複合機３００の本体機能で、印刷データのヘッダー情報を解析して、印刷データの管理情報としての書誌情報を生成し、蓄積領域に記憶する。また、複合機３００の本体機能が、画像データを用いてプレビュー表示するためのサムネイル画像（各ページのサムネイル画像）を生成し、蓄積領域に記憶する。サムネイル画像は、蓄積領域に保存した画像データ（ＣＭＹＫ）を元に、ページ毎にサイズを小さくした画像で、ＲＧＢで表現された表示用の画像データである。なお、サムネイル画像は、例えば、ＴＩＦＦ形式の画像データである。複合機３００の表示用の独自のファイル形式であってもよい。
サムネイル画像を生成する際に、複合機３００の本体機能により、各ページがカラーを含むデータかを解析し、ページ毎のカラー情報（カラー／モノクロ）も書誌情報として記憶する。書誌情報として記憶せずに、サムネイル画像のプロパティ情報としてカラーかモノクロかを識別するカラー情報を保持する構成であってもよい。また、複合機３００の本体機能が、各ページがカラーを含むデータかを解析できない機種であった場合には、プリントアプリケーションでサムネイル画像の画素を解析して、カラーを含むデータかを解析する。
カラーを含むデータか否かの解析は、サムネイル画像を解析しても、サムネイル画像の元の画像データ（プリント用のデータ）を解析してもよい。サムネイル画像を解析する場合、ＲＧＢの値がグレーを表す値（例えば、ＲＧＢの値が同じ値）であれば、カラーを含まないデータ（モノクロデータ）と判定される。サムネイル画像の元の画像データ（プリント用のデータ）を解析する場合、ＣＭＹＫの値がグレーを表す値（例えば、Ｋの値で色表現されている）であればカラーを含まないデータ（モノクロデータ）と判定される。言い換えると、サムネイル画像を解析する場合、ＲＧＢの値がカラーを表す値であれば、カラーを含むデータとして判定され、ＣＭＹＫの値がカラーを表す値（例えば、ＣＭＹの値で色表現されている）であればカラーを含むデータとして判定される。
このサムネイル画像と書誌情報と画像データは、文書識別番号で対応付いて記憶されているものとし、書誌情報が選ばれると、書誌情報の文書識別番号に対応する画像データやサムネイル画像が決定され、取得できる。なお、画像データと印刷データを分けて説明したが、画像データも印刷のデータであるため、印刷データとすることも可能である。
ステップＳ５０５では、複合機３００にインストールされているプリントアプリケーションにより、本体機能が記憶管理する書誌情報を取得する。
ステップＳ５０６では、プリントアプリケーションが管理する記憶領域に書誌情報を記憶する。この書誌情報の一例を示す図は、図１０である。
ここで、図１０に示す書誌情報について説明する。図１０は、複合機３００で管理する書誌情報の一例を示すデータ図である。
【００６７】
書誌情報のユーザ名属性は、印刷データを印刷したユーザ名（ユーザＩＤ）が記憶される。ドキュメント名属性は、印刷データの元となるファイルのファイル名（文書名）が記憶される。部数属性は、プリンタドライバで指定された部数が記憶される。ページ数属性は、印刷データの合計ページ数が記憶される。印刷方法属性には、両面設定等の設定情報が記憶される。用紙サイズ属性は、印刷する用紙のサイズが記憶される。
【００６８】
カラー属性１００１は、印刷データがカラー情報を含む場合はカラーが記憶され、印刷データにカラーが含まれない場合、モノクロが記憶される。このカラー属性１００１は、複合機３００の本体機能で画像データを生成する際に、カラーデータがあるかを判定して、値として記憶されるものである。なお、カラー属性１００１は、ページごとに記憶されていてもよい。本実施形態の特徴的構成の一例は、このカラー属性を用いて、実現される。
【００６９】
ページレイアウト属性は、印刷時のページレイアウト（２ｉｎ１等）を示す値が記憶される。保存日時は、印刷データが複合機３００に保存された日時（タイムスタンプ）が記憶される。文書識別番号は、画像データや書誌情報やサムネイル画像を特定するための識別番号が記憶される。なお、保存日時、文書識別番号は複合機３００の本体機能が生成し記憶する。その他の情報は、印刷データのヘッダー情報から取得して記憶される。
【００７０】
次に、図６を用いて、複合機３００に記憶されている印刷データ一覧を表示する処理について説明する。図６は、複合機３００に印刷データ一覧を表示する処理の一例を示すフローチャートである。
【００７１】
ステップＳ６０１では、ＣＰＵ３０１が、ユーザの操作によって入力されたユーザＩＤとパスワードを含む認証情報を取得する。なお、カードリーダ３１９で読み取られたカードのカードＩＤ（カードの製造番号等）を認証情報として取得してもよい。
ステップＳ６０２では、ＣＰＵ３０１が、認証情報を認証サーバ２００に送信する。
ステップＳ６０３では、ＣＰＵ２０１が、認証情報を受信する。
【００７２】
ステップＳ６０４では、ＣＰＵ２０１が、認証サーバに備える認証テーブルを参照し、受信した認証情報と一致するユーザ情報を検索する。一致するユーザ情報があった場合には、ユーザ情報を取得する。なおユーザ情報の検索には、認証情報に含まれるユーザＩＤとパスワードで検索する、或いは、カードＩＤで検索する。また、検索の結果得られるユーザ情報には、ユーザ名、カードＩＤ、印刷権限、部門ＩＤなど様々な情報が含まれる。
【００７３】
ステップＳ６０５では、ＣＰＵ２０１が、検索の結果得られたユーザ情報を複合機３００に送信する。なお、検索の結果、一致するユーザ情報がない場合には、認証エラー情報を送信するものとする。
ステップＳ６０６では、ＣＰＵ３０１が、認証サーバ２００から返答されたユーザ情報を受信する。
【００７４】
ステップＳ６０７では、ＣＰＵ３０１が、受信したユーザ情報を複合機３００の本体機能が管理するログイン情報領域（ログインコンテキスト）に記憶する。本体機能は、各種アプリケーションに対して、認証が得られ、複合機３００がログイン状態になったことを通知する。これにより、複合機３００の機能及び各種アプリケーションが利用可能な状態となる。
【００７５】
ステップＳ６０８では、ＣＰＵ３０１が、ステップＳ６０７でログインしたユーザ情報のユーザ名を取得してメモリ上に保持する。このユーザ名と一致する書誌情報を検索して書誌情報一覧を生成し、メモリ上に保持する。
ステップＳ６０９〜ステップＳ６１４で、ＣＰＵ３０１が、ステップＳ６０８で保持した書誌情報数分、繰り返し処理を実行する。
【００７６】
ステップＳ６１０では、ＣＰＵ３０１が、書誌情報に含まれるカラー属性を参照し、印刷データにカラーデータ（カラーページともいう）が含まれるか否かを判定する。カラー属性にカラーの値が記憶されている場合には、カラーデータが含まれる印刷データとして、ステップＳ６１１へ処理を移す。カラー属性にモノクロの値が記憶されている場合には、カラーデータが含まれていない印刷データとして、ステップＳ６１２へ処理を移す。
【００７７】
なお、カラー属性に値が記憶されていない場合には、ここで複合機３００に保存されている画像データを解析してカラーデータがあるか否かを判定するようにしてもよい。
【００７８】
ステップＳ６１１では、ＣＰＵ３０１が、プリントアプリケーションの図１１の設定ファイルを参照し、複合機３００が省コストモード（抑止モードともいう）であるか否かを判定する。なお、設定ファイルの設定が読み込まれメモリに記憶されている構成であってもよいことは言うまでもない。省コストモードであると判定した場合に、ステップＳ６１３へ処理を移す。省コストモードでないと判定した場合に、ステップＳ６１２へ処理を移す。なお、省コストモードの設定は、管理者によって設定可能となっており、複合機３００個々に設定される。そのため、複合機３００が複数台ある場合には、省コストモードの複合機や通常モードの複合機で構成される。なお、通常モードとは、デバイスで強制的にモノクロ印刷することなく、カラー属性の値に従って、印刷するモードである。
【００７９】
ステップＳ６１２では、ＣＰＵ３０１が、書誌情報のカラー属性の値（カラー／モノクロ）に従って、データのカラー情報を示すアイコンを取得する。より詳細には、プリントアプリケーションは、アイコンとして、「カラーデータを示すアイコン」「モノクロデータを示すアイコン」「カラーデータであるが、モノクロとして印刷されることを示すアイコン」の３種類を記憶している。
【００８０】
ここで、カラー属性がカラーであった場合には、「カラーデータを示すアイコン」を取得し、カラー属性がモノクロであった場合には、「モノクロデータを示すアイコン」を取得する。そして、書誌情報とアイコンを用いて、図１２のように書誌情報一覧を複合機３００の表示部に表示する。「カラーデータを示すアイコン」は１２０１として、「モノクロデータを示すアイコン」は１２０２として表示される。
【００８１】
ステップＳ６１３では、ＣＰＵ３０１が、印刷データにカラーデータ（カラーページともいう）が含まれ、省コストモードである場合に、書誌情報に含まれるカラー属性を用いることなく、強制的に「カラーデータであるが、モノクロとして印刷されることを示すアイコン」を取得する。そして、書誌情報と取得した「カラーデータであるが、モノクロとして印刷されることを示すアイコン」を用いて、図１３のように書誌情報一覧を複合機３００の表示部に表示する。「カラーデータであるが、モノクロとして印刷されることを示すアイコン」は１３０１として表示される。言い換えると、印刷データの一覧を表示し、当該印刷データの一覧で、省コストモード（抑止モード）により印刷データがカラーからモノクロに変換されることを識別可能に表示する。なお、省コストモードであっても、カラー属性がモノクロである書誌情報については、１３０２のように、「モノクロデータを示すアイコン」が表示されてもよい。これはプリントアプリケーションの設定によって１３０１又は１３０２が表示される。
１３０２の場合をより具体的に説明すると、図９の省コストモードの書誌情報一覧において、９０１のように、実際の印刷データはカラーであるが、モノクロデータの印刷データであるかように表示する。図９のように表示することで、全ての印刷データがカラーを識別できないようにモノクロ表示されるため、印刷における省コストの意識をユーザに認識させることができる。
【００８２】
なお、本実施形態では、ステップＳ６１０の後に、ステップＳ６１１を判定する手順としてが、ステップＳ６１１の後にステップＳ６１０の判定をする手順であってもよい。すなわち、手順が限定されるものではない。
【００８３】
ステップＳ６１５では、ＣＰＵ３０１が、ユーザの操作に応じて、書誌情報が選択され、プリント開始ボタンが押下されたか否かを判定する。プリント開始ボタンが押下されたと判定した場合には、選択された書誌情報に対応する印刷データを印刷するものとして、ステップＳ６１６へ処理を移す。プリント開始ボタンが押下されていないと判定した場合には、ユーザの操作に応じた各種処理、機能が実行される。
【００８４】
ステップＳ６１６では、選択された書誌情報に対応する印刷データを強制モノクロ印刷するか否かを判定する。強制モノクロ印刷をする印刷データとは、１３０１のアイコン表示している書誌情報に対応する印刷データである。言い換えると、複合機３００が省コストモードで、カラー属性でカラーである書誌情報が選択された場合に強制モノクロ印刷と判定される。なお、強制モノクロ印刷をしない印刷データとは、１３０２のアイコン表示している書誌情報に対応する印刷データである。言い換えると、複合機３００がカラー属性でモノクロである書誌情報が選択された場合に強制モノクロ印刷をしないと判定される。
【００８５】
強制モノクロ印刷すると判定された場合には、ステップＳ６１７へ処理を移し、強制モノクロ印刷しないと判定された場合には、ステップＳ６１８へ処理を移す。
【００８６】
ステップＳ６１７では、複合機３００の本体機能に対して、プリントアプリケーションが書誌情報に対応する印刷データをモノクロ印刷するように印刷命令を発行する。印刷命令は、例えば、書誌情報に含まれる画像データを特定する文書識別情報（ハンドルであってもよい）と、モノクロ印刷指定情報を含む印刷命令である。この印刷命令を発行することで、複合機３００の本体機能が所定の画像データを取得し、画像データをモノクロ画像となるように描画する。複合機３００の本体機能がモノクロで描画する際には、例えば、ＣＭＹＫのＣＭＹの値をＫに置き換えることでモノクロ画像を描画することが可能となる。
【００８７】
ステップＳ６１８では、複合機３００の本体機能に対して、プリントアプリケーションが書誌情報に対応する印刷データをモノクロ印刷しないように、通常の印刷命令を発行する。印刷命令に従って、複合機３００の本体機能が所定の画像データを取得し、画像データをように描画する。
ステップＳ６１９では、ステップＳ６１７やステップＳ６１８で描画されたデータを紙媒体に印刷し、出力する。
【００８８】
本実施形態では、省コストモードとして表現したが、フルカラー印刷を用いる印刷でなければ良いため、モノクロ印刷モード、エコ印刷モードなどモードの名称であってもよい。すなわちモード名称によって実施の形態が限定されるものではない。例えば、カラー印刷を抑止する抑止モードなど。
【００８９】
ステップＳ６１１により、モノクロで印刷されることが識別可能になり、誤印刷を防ぐことができる。また、強制的にカラーがモノクロに変換される印刷データかどうかを識別可能になり、更に誤印刷を防ぐとともに、強制的にモノクロ印刷をさせるケースにおいてユーザにとって識別力が高まり、使い勝手が向上する。
【００９０】
次に、図７を用いて、プレビュー表示する処理について説明する。図７は、複合機３００でのプレビュー表示する処理の一例を示すフローチャートである。
【００９１】
図７の処理は、図１２の１２０３、図１３の１３０３のプレビューボタンが押下された場合の処理である。なお、図９のプレビューボタンについては説明を省略する。すなわち、ステップＳ６１２やＳ６１３で印刷データの一覧が表示された後の処理である。
【００９２】
図１２又は図１３の書誌情報一覧で、印刷したい印刷データの書誌情報がユーザに選択され、プレビューボタン１２０３又は１３０３が押下されたことをＣＰＵ３０１が検知すると、選択された書誌情報のページ数分処理するまで、ステップＳ７０１〜ステップＳ７０７の処理を繰り返す。なお、プレビュー表示は、書誌情報が１つ選択された場合に実行できるものとする。
ステップＳ７０１では、ＣＰＵ３０１が、ユーザにより選択された書誌情報に対応するサムネイル画像をページごとに取得する。より詳細には、プリントアプリケーションにより、選択された書誌情報の文書識別番号を含むサムネイル画像取得要求を複合機３００の本体機能に発行することで、複合機３００の本体機能が文書識別番号に対応するサムネイル画像を取得して、プリントアプリケーションに受け渡す。この時、サムネイル画像のカラー情報も合わせて受け渡す。
【００９３】
ステップＳ７０２では、ＣＰＵ３０１により、プリントアプリケーションが、取得したサムネイル画像のカラー情報、もしくは、サムネイル画像の画素情報を解析してカラーデータを含むページか否かを判定する。カラーの解析については、既知の技術を用いることで実現可能であることは言うまでもない。カラーデータを含むページであると判定された場合には、ステップＳ７０３へ処理を移す。カラーデータを含まないページであると判定された場合には、ステップＳ７０４へ処理を移す。
【００９４】
なお、カラーデータを含むページか否かの判定は、サムネイル画像を生成する際でなく、複合機３００の本体機能で画像データを生成する際に解析し、カラーデータを含むページを特定する。そして、特定されたページを書誌情報に記憶しておき、このページとの一致を確認して、カラーデータを含むページか否かを判定してもよい。
【００９５】
ステップＳ７０３では、ＣＰＵ３０１により、プリントアプリケーションが図１１の設定ファイルを参照し、複合機３００（プリントアプリケーション）が省コストモードであるか否かを判定する。なお、設定ファイルの設定が読み込まれメモリに記憶されている構成であってもよいことは言うまでもない。省コストモードであると判定した場合に、ステップＳ７０５へ処理を移す。省コストモードでないと判定した場合（通常モードである場合）に、ステップＳ７０４へ処理を移す。
【００９６】
なお、本実施形態では、ステップＳ７０２の後に、ステップＳ７０３を判定する手順としてが、ステップＳ７０３の後にステップＳ７０２の判定をする手順であってもよい。すなわち、手順が限定されるものではない。
【００９７】
ステップＳ７０４では、ＣＰＵ３０１により、プリントアプリケーションが、ステップＳ７０１で取得したサムネイル画像を用いて、プリントアプリケーションでプレビューするサイズとなるように、プリントアプリケーションが予め記憶しているサイズで変更したサムネイル画像を作成する。サイズの変更は、サムネイル画像を拡大又は縮小どちらであってもよい。ここで作成されるサムネイル画像は、カラーの画像データである場合には、カラー画像であるサムネイルが作成され、モノクロの画像データである場合には、モノクロ画像であるサムネイルが作成される。サムネイルの作成は既知の技術を用いるため説明を省略する。
【００９８】
ステップＳ７０５では、ＣＰＵ３０１により、プリントアプリケーションが、ステップＳ７０１で取得したカラーのサムネイル画像を用いて、グレースケール等のモノクロ変換処理を行い、モノクロのサムネイル画像を作成する。この時、ステップＳ７０４で説明した通り、プリントアプリケーションでプレビューするサイズとなるように、プリントアプリケーションが予め記憶しているサイズでモノクロのサムネイル画像を作成する。モノクロのサムネイル画像の作成方法は、既知の技術を用いて行うが、例えば、プリントアプリケーションが、サムネイル画像の画素を解析し、白以外の色情報を持つか所を黒またはグレーの画素情報に変換する。
なお、モノクロのサムネイル画像を作成する機能を有する複合機であった場合には、プリントアプリケーションから、文書識別情報を含むモノクロ変換要求を本体機能に発行することで、本体機能でモノクロのサムネイル画像を生成する。そして、本体機能からモノクロのサムネイル画像をプリントアプリケーションが取得してもよい。
【００９９】
ステップＳ７０６では、ＣＰＵ３０１が、ステップＳ７０４又はステップＳ７０５で作成されたサムネイル画像を表示する。複合機３００（プリントアプリケーション）が省コストモードで、ユーザにより選択された書誌情報がカラーデータを含む場合には（例えば、図１３のマニュアル）、図１４のプレビュー画面１４００が表示される。この場合、モノクロのサムネイル画像が表示される。すなわち、カラーデータを含むページであっても、モノクロのサムネイル画像で表示される。
【０１００】
また、省コストモードの場合であっても、強制的にモノクロ印刷されない印刷データ、すなわち、もともとカラーデータを含まない印刷データの書誌情報（例えば、図１３の見積もり）が選択された場合には、図１４のプレビュー画面１４１０が表示される。
【０１０１】
さらに、省コストモードでなく、カラーデータを含む印刷データが選択された場合には（図１２でマニュアルが選択された場合）、図１６の１６００のように、それぞれのページのカラー・モノクロに応じたサムネイルが表示される。
【０１０２】
ステップＳ７０８では、ＣＰＵ３０１が、図１３の画面で選択された書誌情報がカラー属性にカラーを含むか否かを判定する。カラー属性にカラーをもつ書誌情報であった場合には、ステップＳ７０９へ処理を移す。カラー属性にモノクロをもつ書誌情報であった場合には、処理を終了する。
【０１０３】
ステップＳ７０９では、ＣＰＵ３０１が、複合機３００（プリントアプリケーション）が省コストモードであるか否かを判定する。省コストモードであると判定された場合にはステップＳ７１０へ処理を移す。省コストモードでない場合には、処理を終了する。
なお、ステップＳ７０９とステップＳ７１０の処理手順は限定されるものではない。
ステップＳ７１０では、ＣＰＵ３０１が、図１４のカラーページプレビューボタン１４０１をプレビュー画面１４００に表示する。
【０１０４】
すなわち、省コストモードの場合で、強制的にモノクロ印刷される印刷データの書誌情報が選択された場合に、プリントアプリケーションが、図１４の１４００ようにカラーページプレビューボタン１４０１を備えるプレビュー画面を複合機３００の表示部に表示する。
【０１０５】
また、省コストモードの場合であっても、強制的にモノクロ印刷されない印刷データ、すなわち、もともとカラーデータを含まない印刷データの書誌情報（例えば、図１３の見積もり）が選択された場合には、図１４のプレビュー画面１４１０が表示される。この時カラーページはないので、プレビュー画面１４００に備えているカラーページプレビューボタン１４０１は表示されないように制御する。
図１４〜図１６に表示されている詳細表示ボタンは、選択されたサムネイルの拡大画像を表示するボタンである。
【０１０６】
次に、図８を用いて、カラーページプレビュー表示する処理について説明する。図８は、複合機３００でのカラーページプレビュー表示する処理の一例を示すフローチャートである。
図８の処理は、図１４の１４０１のカラーページプレビューボタンが押下された場合の処理である。なお、図７に引き続くフローチャートである。
【０１０７】
図１４の１４０１のカラーページプレビューボタンが押下されたことをＣＰＵ３０１が検知すると、図１２又は図１３の書誌情報一覧で選択された書誌情報のページ数分処理するまで、ステップＳ８０１〜ステップＳ８０７の処理を繰り返す。
ステップＳ８０１では、ＣＰＵ３０１が、ユーザにより選択され、カラーページプレビューボタンが押下された書誌情報に対応するサムネイル画像をページごとに取得する。より詳細には、プリントアプリケーションにより、選択された書誌情報の文書識別番号を含むサムネイル画像取得要求を複合機３００の本体機能に発行することで、複合機３００の本体機能が文書識別番号に対応するサムネイル画像を取得して、プリントアプリケーションに受け渡す。この時、サムネイル画像のカラー情報も合わせて受け渡す。
【０１０８】
ステップＳ８０２では、ＣＰＵ３０１により、プリントアプリケーションが、取得したサムネイル画像のカラー情報、もしくはサムネイル画像の画素の色（ＲＧＢ）を解析してカラーデータを含むページか否かを判定する。カラーの解析については、ＲＧＢがグレーを表す値であればカラーデータを含まないページと判断され、ＲＧＢがカラーである値である（グレーでない）場合には、カラーデータを含むページと判断される。なお、カラーデータの判定は、他の既知の技術を用いて判定してもよい。カラーデータを含むページであると判定された場合には、ステップＳ８０３へ処理を移す。カラーデータを含まないページであると判定された場合には、ステップＳ８０７へ処理を移す。
【０１０９】
なお、カラーデータを含むページか否かの判定は、サムネイル画像を生成する際でなく、複合機３００の本体機能でボックスに画像データを生成する際に解析し、カラーデータを含むページを特定する。そして、特定されたページを書誌情報に記憶しておき、このページとの一致を確認して、カラーデータを含むページか否かを判定してもよい。
【０１１０】
ステップＳ８０３では、ＣＰＵ３０１が、表示方法がカラー表示かモノクロ表示かを判定する。なお、デフォルトはモノクロ表示でカラーデータを含むページのサムネイル画像を表示するものとする。表示方法がモノクロ表示である場合には、ステップＳ８０５へ処理を移し、表示方法がカラー表示である場合には、ステップＳ８０４へ処理を移す。
【０１１１】
ステップＳ８０４では、ＣＰＵ３０１により、プリントアプリケーションが、ステップＳ８０１で取得したサムネイル画像を用いて、プリントアプリケーションでプレビューするサイズとなるように、プリントアプリケーションが予め記憶しているサイズで変更したサムネイル画像を作成する。すなわちカラーのサムネイル画像が作成される。サムネイルの作成は既知の技術を用いるため説明を省略する。
【０１１２】
なお、ステップＳ８０４でカラーのサムネイル画像を作成する場合は、後述のカラー表示切替ボタン１５０１が押下された場合である。これにより、モノクロのサムネイル画像が、カラーのサムネイル画像に置き換わり表示される。
ステップＳ８０５では、ＣＰＵ３０１により、プリントアプリケーションが、ステップＳ８０１で取得したカラーのサムネイル画像を用いて、グレースケール等のモノクロ変換処理を行い、モノクロのサムネイル画像を作成する。
モノクロ変換処理は、プリントアプリケーションが、サムネイル画像の画素の色（ＲＧＢ）を取得し、グレー諧調に変換する。例えば、画素の「（Ｒ値  ＋  Ｇ値  ＋  Ｂ値）  ／  ３」から得られる値をＲＧＢ値に設定する。これにより、グレー諧調のサムネイル画像となり、ユーザからは、モノクロとして見えるサムネイル画像となる。
【０１１３】
なお、本実施形態では、再度モノクロのサムネイル画像を作成する構成としたが、ステップＳ７０５で作成されたサムネイル画像がある場合には、メモリからサムネイル画像を取得して表示することも可能である。
【０１１４】
ステップＳ８０６では、ＣＰＵ３０１が、ステップＳ８０４又はステップＳ８０５で作成されたサムネイル画像を表示する。より具体的には、カラー表示切替がモノクロ設定の場合には、図１５のカラープレビュー画面１５００にモノクロのサムネイル画像が表示される。カラー表示切替がカラー設定の場合には、図１５のカラープレビュー画面１５１０にカラーのサムネイル画像が表示される。
【０１１５】
これにより、カラーデータを含むページのサムネイルが表示されカラーデータのページを容易に確認することが可能となる。また、カラーデータを含むページを、モノクロとカラー表示を切り替えることができ、カラーによるページを確認することができるので、誤った印刷を減らすことが可能となる。
【０１１６】
ステップＳ８０８では、ＣＰＵ３０１が、図１５のカラープレビュー画面１５００又は図１５のカラープレビュー画面１５１０に全ページプレビューボタン１５０２を表示する。全ページプレビューボタン１５０２が押下された場合に、図１４のプレビュー画面１４００へ戻る。なお、図１４のプレビュー画面１４００へ戻る場合には、既に生成されているサムネイル画像をメモリから取得して、再表示する。
【０１１７】
ステップＳ８０９では、ＣＰＵ３０１が、図１５のカラープレビュー画面１５００又は図１５のカラープレビュー画面１５１０に、カラー表示切替ボタン１５０１を表示する。なお、図１４のプレビュー画面１４００でカラーページプレビューボタン１４０１が押下された場合には、カラー表示切替の設定のデフォルト値がモノクロであるため、モノクロでカラーページを表示していることを示す文字列を表示する。その後、ユーザによりカラー表示切替ボタン１５０１が押下されると、カラー表示切替の設定がカラーとなるため、カラーでカラーページを表示していることを示す文字列を表示する。
【０１１８】
なお、ユーザによりカラー表示切替ボタン１５０１が押下された場合には、ステップＳ８０４でカラーのサムネイル画像を生成して、図１５のカラープレビュー画面１５１０に表示する。
【０１１９】
複合機３００が省コストモードで、選択された書誌情報がカラーデータを含む場合には（例えば、図１３のマニュアル）、図１４のプレビュー画面１４００が表示される。この場合、モノクロのサムネイルが表示される。すなわち、カラーデータを含むページであっても、モノクロのサムネイルで表示される。
【０１２０】
次に、他の実施形態について説明する。図１７は、図１のシステム構成に加え、省コストモードの複合機３００と通常モードの複合機３００と印刷管理サーバ４００を備えたシステムである。印刷管理サーバ４００のハードウェア構成は、図２と同様であるため、説明を省略する。
【０１２１】
クライアントＰＣ１００は、印刷データを印刷管理サーバ４００に送信する。受信した印刷管理サーバのプリント管理アプリケーションは、印刷データを蓄積するとともに、書誌情報を生成し管理する。
【０１２２】
複合機３００は、ユーザのログインがあると、印刷管理サーバに書誌情報一覧を要求し、ログインユーザに対応する書誌情報一覧を受信して、書誌情報一覧を複合機３００の表示部に表示する。
この時、上述したフローチャートを用いると、同じユーザであっても、ログインした複合機３００によって（省コストモードの複合機か否かで）表示が変わる。
【０１２３】
具体的には、省コストモードの複合機３００（プリントアプリケーション）にユーザがログインすると、複合機３００の表示部に、図１３の書誌情報一覧画面を表示される。すなわち、カラーの画像データであっても、モノクロとして表示される。
また、通常モードの複合機３００にユーザがログインすると、複合機３００の表示部に、図１２の書誌情報一覧画面を表示される。すなわち、ログインした複合機３００のモードによって、表示が切り替わる。
さらに、プレビューさせる際には、複合機３００で選択された印刷データを印刷管理サーバから、この複合機３００のボックスに出力し、画像データとサムネイル画像と書誌情報を作成する。この作成されたサムネイル画像を用いて、プレビュー表示する。
以上で説明した、モノクロ変換は、グレーの諧調表現するものとしたが、白と黒で表現する単純な２値化も含まれるものとする。２値化の際には、誤差拡散法などを用いた２値化であってもよい。
【０１２４】
従来の印刷システムでは、例えば、同じ機種の複合機にユーザがログインした場合には、印刷データがカラーデータであればカラーで表示され、印刷データがモノクロデータであればモノクロで表示されるため、ログインした複合機によって同じ印刷データが異なる表示形態になることがなかった。そのため、ユーザが印刷物を出力して初めて、誤った複合機で印刷してしまったことを認識することになり誤印刷が多く発生してしまう。上述した実施形態によれば、同じ機種や同じグループの複合機であっても、ユーザがクライアントＰＣで印刷した印刷データが強制モノクロになるのか、通常通り印刷されるのかを複合機３００上で識別できるので、誤った印刷を減らすことが可能となる。
【０１２５】
特に、企業などのオフィスでは、同じ機種の複合機を多数導入しているケースがあるが、その場合、複合機がカラー出力機であっても、コスト削減のためにモノクロ印刷をさせたい場合がある。ユーザとしては同じ機種の複合機であるので、カラー印刷ができるものと思いこみ、クライアントＰＣから印刷をしてしまうので、上述のように書誌情報一覧あるいはプレビュー表示で、本来カラーで出力可能な印刷データを、モノクロデータとして識別表示させることは、誤印刷を防ぐ上で効果がある。
【０１２６】
また、万一、省コストモードの複合機にユーザがログインした場合であっても、モノクロデータとして書誌情報一覧あるいはプレビュー表示で識別表示されれば、ユーザは誤った複合機にログインしたことに気付くことになる。そこで、ユーザは、改めて通常モードの複合機にログインすることで、カラーでの印刷を実行できるため、利便性も高まる。
【０１２７】
以上、本実施形態について詳細に説明したが、本実施形態によれば、カラー印刷データであっても、モノクロ印刷データであるように表示することで、不要な出力を抑止することができる。
【０１２８】
その他、印刷データをプレビューする際に、カラーページをプレビューさせることで、印刷データの確認ができ、不要な出力を抑止することができる。強制モノクロ印刷する印刷データをプレビューする際に、カラーページをプレビューさせることで、不要な出力を抑止する効果がある。
また、簡単にカラーページだけをプレビューすることができるので、印刷データの確認が容易になる。
【０１２９】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１３０】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１３１】
また、本発明におけるプログラムは、図５〜図８に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図５〜図８の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図５〜図８の各装置の処理方法ごとのプログラムであってもよい。
【０１３２】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３３】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１３４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１３５】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１３８】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１３９】
１００  クライアントＰＣ
２００  認証サーバ
３００  複合機
４０１  モード判定部
４０２  表示部
４０３  カラー属性判定部
４０４  指示部
４０５  プレビュー部
４０６  印刷部
４０７  ログイン部
４０８  印刷データ選択部
４０９  カラーページ特定部
４１０  プレビュー受付部
４１１  切替部
４１２  モノクロ変換部
【図１】
2014128965.tif 000003
【図２】
2014128965.tif 000004
【図３】
2014128965.tif 000005
【図４】
2014128965.tif 000006
【図５】
2014128965.tif 000007
【図６】
2014128965.tif 000008
【図７】
2014128965.tif 000009
【図８】
2014128965.tif 000010
【図９】
2014128965.tif 000011
【図１０】
2014128965.tif 000012
【図１１】
2014128965.tif 000013
【図１２】
2014128965.tif 000014
【図１３】
2014128965.tif 000015
【図１４】
2014128965.tif 000016
【図１５】
2014128965.tif 000017
【図１６】
2014128965.tif 000018
【図１７】
2014128965.tif 000019
【図１８】
2014128965.tif 000020