(57)【要約】【課題】印字する文字の特性に応じた濃度を用いて印刷を行うことで、インク節約を行う【解決手段】印刷データを構成する文書を構成する文字列の大きさに応じてバウンディングボックスを生成し、当該バウンディングボックス内における文字列の印字部分となるピクセル数を計上し、当該バウンディングボックスの総ピクセル数及び計上された印字されるピクセル数を用いて、バウンディングボックスに対する印字される部分の密度を算出してえられた値を用いて、当該文字列の印刷濃度の調整を行う。【選択図】図７
2016103050.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置で印刷を行うべく画像形成のための文書情報を生成する情報処理装置であって、
前記文書情報を文字ごとに抽出する抽出手段と、
前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、
前記変更手段によって変更された前記文書情報を用いて生成された印刷データを送信する送信手段と、
を備え、
前記変更手段は、前記画像形成のための情報を前記画像形成装置によって印刷する際に、インクが節約されるよう、前記文書情報を前記抽出手段で抽出された文字ごとに印刷条件をインクの節約が可能な条件に変更することを特徴とする情報処理装置。
【請求項２】
前記抽出手段によって抽出された文字の印刷条件を前記変更手段によって行うべく、前記印刷条件を受けつける第１の受付手段をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記前記画像形成のための情報の表示と編集が可能な表示編集手段と、
前記表示編集手段にて表示される前記前記画像形成のための情報に含まれる前記文字情報は、前記抽出手段によって抽出された文字ごとの濃度を識別可能に表示する濃度表示手段をさらに備えることを特徴とする請求項１乃至２のいずれか１項に記載の情報処理装置。
【請求項４】
前記変更手段は、前記文書情報の文字解析によって得られた文字列ごとに印刷条件の変更を行うことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
印刷を行うべく画像形成のための文書情報を生成する画像形成装置であって、
前記文書情報を文字ごとに抽出する抽出手段と、
前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、
前記変更手段によって変更された印刷条件に応じた前記文書情報を用いて印刷データを生成する生成手段と、
前記生成手段によって生成された印刷データを用いて、インクが節約されるように、印刷を行う印刷手段と、
を備えたことを特徴とする画像形成装置。
【請求項６】
印刷を行うべく画像形成のための文書情報を生成する情報処理装置と、前記文書情報を用いて生成された印刷データを印刷する画像形成装置と、がネットワークを介して接続された情報処理システムであって、
前記情報処理装置は、
前記文書情報を文字ごとに抽出する抽出手段と、
前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、
前記変更手段によって変更された前記文書情報を用いて生成された印刷データを送信する送信手段と、
を備え、
前記画像形成装置は、
前記送信手段によって送信された印刷データを受信する受信手段と、
前記受信手段によって受信した印刷データを印刷する印刷手段と、
を備え、
前記変更手段は、前記画像形成のための情報を前記画像形成装置によって印刷する際に、インクが節約されるよう、前記文書情報を前記抽出手段で抽出された文字ごとに印刷条件をインクの節約が可能な条件に変更することを特徴とする情報処理システム。
【請求項７】
画像形成装置で印刷を行うべく画像形成のための文書情報を生成する情報処理装置の制御方法であって、
前記情報処理装置は、
前記文書情報を文字ごとに抽出する抽出手段と、
前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、
前記変更手段によって変更された前記文書情報を用いて生成された印刷データを送信する送信手段と、
を実行し、
前記変更手段は、前記画像形成のための情報を前記画像形成装置によって印刷する際に、インクが節約されるよう、前記文書情報を前記抽出手段で抽出された文字ごとに印刷条件をインクの節約が可能な条件に変更することを特徴とする情報処理装置の制御方法。
【請求項８】
画像形成装置で印刷を行うべく画像形成のための文書情報を生成する情報処理装置で読取実行可能なプログラムあって、
前記情報処理装置を、
前記文書情報を文字ごとに抽出する抽出手段と、
前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、
前記変更手段によって変更された前記文書情報を用いて生成された印刷データを送信する送信手段と、
して機能させ、
前記変更手段は、前記画像形成のための情報を前記画像形成装置によって印刷する際に、インクが節約されるよう、前記文書情報を前記抽出手段で抽出された文字ごとに印刷条件をインクの節約が可能な条件に変更することを特徴とするプログラム。
【請求項９】
印刷を行うべく画像形成のための文書情報を生成する画像形成装置の制御方法であって、
前記画像形成装置は、
前記文書情報を文字ごとに抽出する抽出手段と、
前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、
前記変更手段によって変更された印刷条件に応じた前記文書情報を用いて印刷データを生成する生成手段と、
前記生成手段によって生成された印刷データを用いて、インクが節約されるように、印刷を行う印刷手段と、
を実行することを特徴とする画像形成装置の制御方法。
【請求項１０】
印刷を行うべく画像形成のための文書情報を生成する画像形成装置で読取実行可能なプログラムであって、
前記画像形成装置を、
前記文書情報を文字ごとに抽出する抽出手段と、
前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、
前記変更手段によって変更された印刷条件に応じた前記文書情報を用いて印刷データを生成する生成手段と、
前記生成手段によって生成された印刷データを用いて、インクが節約されるように、印刷を行う印刷手段と、
して機能させることを特徴とするプログラム。
【請求項１１】
印刷を行うべく画像形成のための文書情報を生成する情報処理装置と、前記文書情報を用いて生成された印刷データを印刷する画像形成装置と、がネットワークを介して接続された情報処理システムの制御方法であって、
前記情報処理装置は、
前記文書情報を文字ごとに抽出する抽出手段と、
前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、
前記変更手段によって変更された前記文書情報を用いて生成された印刷データを送信する送信手段と、
を実行し、
前記画像形成装置は、
前記送信手段によって送信された印刷データを受信する受信手段と、
前記受信手段によって受信した印刷データを印刷する印刷手段と、
を実行し、
前記変更手段は、前記画像形成のための情報を前記画像形成装置によって印刷する際に、インクが節約されるよう、前記文書情報を前記抽出手段で抽出された文字ごとに印刷条件をインクの節約が可能な条件に変更することを特徴とする情報処理システムの制御方法。
【請求項１２】
印刷を行うべく画像形成のための文書情報を生成する情報処理装置と、前記文書情報を用いて生成された印刷データを印刷する画像形成装置と、がネットワークを介して接続された情報処理システムで読取実行可能なプログラムあって、
前記情報処理装置を、
前記文書情報を文字ごとに抽出する抽出手段と、
前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、
前記変更手段によって変更された前記文書情報を用いて生成された印刷データを送信する送信手段と、
して機能させ、
前記画像形成装置を、
前記送信手段によって送信された印刷データを受信する受信手段と、
前記受信手段によって受信した印刷データを印刷する印刷手段と、
して機能させ、
前記変更手段は、前記画像形成のための情報を前記画像形成装置によって印刷する際に、インクが節約されるよう、前記文書情報を前記抽出手段で抽出された文字ごとに印刷条件をインクの節約が可能な条件に変更することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体へ印字を行う際に使用するインク量を節約することが可能な印刷装置、情報処理装置、印刷システム、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
インク使用量は、印刷物の作成にかかるコストの大きな部分を占めており、このコストを削減すべく、これまでに様々な提案がなされてきた。
【０００３】
その一つに、塗りつぶすべき文字の一部のドットを抜くことで、インクの節約を図り、さらに、インクの節約対象の文字が、一定以上に小さい文字であった場合には、あえてドット抜きをしないよう制御する技術が存在する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−３１４７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、印刷対象が一定以上の小さな文字からなる場合、インクの節約を行うことに難色を示しかねない。
【０００６】
そこで、本発明では、印字する文字の特性に応じた濃度を用いて印刷を行うことで、インク節約を行うことができる印刷装置、情報処理装置、印刷システム、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための第１の発明は、画像形成装置で印刷を行うべく画像形成のための文書情報を生成する情報処理装置であって、前記文書情報を文字ごとに抽出する抽出手段と、前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、前記変更手段によって変更された前記文書情報を用いて生成された印刷データを送信する送信手段と、を備え、前記変更手段は、前記画像形成のための情報を前記画像形成装置によって印刷する際に、インクが節約されるよう、前記文書情報を前記抽出手段で抽出された文字ごとに印刷条件をインクの節約が可能な条件に変更することを特徴とする。
【０００８】
上記目的を達成するための第２の発明は、印刷を行うべく画像形成のための文書情報を生成する画像形成装置であって、前記文書情報を文字ごとに抽出する抽出手段と、前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、前記変更手段によって変更された印刷条件に応じた前記文書情報を用いて印刷データを生成する生成手段と、前記生成手段によって生成された印刷データを用いて、インクが節約されるように、印刷を行う印刷手段と、を備えたことを特徴とする。
【０００９】
上記目的を達成するための第３の発明は、印刷を行うべく画像形成のための文書情報を生成する情報処理装置と、前記文書情報を用いて生成された印刷データを印刷する画像形成装置と、がネットワークを介して接続された情報処理システムであって、前記情報処理装置は、前記文書情報を文字ごとに抽出する抽出手段と、前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、前記変更手段によって変更された前記文書情報を用いて生成された印刷データを送信する送信手段と、を備え、前記画像形成装置は、前記送信手段によって送信された印刷データを受信する受信手段と、前記受信手段によって受信した印刷データを印刷する印刷手段と、を備え、前記変更手段は、前記画像形成のための情報を前記画像形成装置によって印刷する際に、インクが節約されるよう、前記文書情報を前記抽出手段で抽出された文字ごとに印刷条件をインクの節約が可能な条件に変更することを特徴とする。
【００１０】
上記目的を達成するための第４の発明は、画像形成装置で印刷を行うべく画像形成のための文書情報を生成する情報処理装置の制御方法であって、前記情報処理装置は、前記文書情報を文字ごとに抽出する抽出手段と、前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、前記変更手段によって変更された前記文書情報を用いて生成された印刷データを送信する送信手段と、を実行し、前記変更手段は、前記画像形成のための情報を前記画像形成装置によって印刷する際に、インクが節約されるよう、前記文書情報を前記抽出手段で抽出された文字ごとに印刷条件をインクの節約が可能な条件に変更することを特徴とする。
【００１１】
上記目的を達成するための第５の発明は、画像形成装置で印刷を行うべく画像形成のための文書情報を生成する情報処理装置で読取実行可能なプログラムあって、前記情報処理装置を、前記文書情報を文字ごとに抽出する抽出手段と、前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、前記変更手段によって変更された前記文書情報を用いて生成された印刷データを送信する送信手段と、して機能させ、前記変更手段は、前記画像形成のための情報を前記画像形成装置によって印刷する際に、インクが節約されるよう、前記文書情報を前記抽出手段で抽出された文字ごとに印刷条件をインクの節約が可能な条件に変更することを特徴とする。
【００１２】
上記目的を達成するための第６の発明は、印刷を行うべく画像形成のための文書情報を生成する画像形成装置の制御方法であって、前記画像成性装置は、前記文書情報を文字ごとに抽出する抽出手段と、前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、前記変更手段によって変更された印刷条件に応じた前記文書情報を用いて印刷データを生成する生成手段と、前記生成手段によって生成された印刷データを用いて、インクが節約されるように、印刷を行う印刷手段と、を実行することを特徴とする。
【００１３】
上記目的を達成するための第７の発明は、印刷を行うべく画像形成のための文書情報を生成する画像形成装置で読取実行可能なプログラムであって、前記画像形成装置を、前記文書情報を文字ごとに抽出する抽出手段と、前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、前記変更手段によって変更された印刷条件に応じた前記文書情報を用いて印刷データを生成する生成手段と、前記生成手段によって生成された印刷データを用いて、インクが節約されるように、印刷を行う印刷手段と、して機能させることを特徴とする。
【００１４】
上記目的を達成するための第８の発明は、印刷を行うべく画像形成のための文書情報を生成する情報処理装置と、前記文書情報を用いて生成された印刷データを印刷する画像形成装置と、がネットワークを介して接続された情報処理システムの制御方法であって、前記情報処理装置は、前記文書情報を文字ごとに抽出する抽出手段と、前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、前記変更手段によって変更された前記文書情報を用いて生成された印刷データを送信する送信手段と、を実行し、前記画像形成装置は、前記送信手段によって送信された印刷データを受信する受信手段と、前記受信手段によって受信した印刷データを印刷する印刷手段と、を実行し、前記変更手段は、前記画像形成のための情報を前記画像形成装置によって印刷する際に、インクが節約されるよう、前記文書情報を前記抽出手段で抽出された文字ごとに印刷条件をインクの節約が可能な条件に変更することを特徴とする。
【００１５】
上記目的を達成するための第９の発明は、印刷を行うべく画像形成のための文書情報を生成する情報処理装置と、前記文書情報を用いて生成された印刷データを印刷する画像形成装置と、がネットワークを介して接続された情報処理システムで読取実行可能なプログラムあって、前記情報処理装置を、前記文書情報を文字ごとに抽出する抽出手段と、前記抽出手段によって抽出された文字の大きさに応じる印刷条件を変更する変更手段と、前記変更手段によって変更された前記文書情報を用いて生成された印刷データを送信する送信手段と、して機能させ、前記画像形成装置を、前記送信手段によって送信された印刷データを受信する受信手段と、前記受信手段によって受信した印刷データを印刷する印刷手段と、して機能させ、前記変更手段は、前記画像形成のための情報を前記画像形成装置によって印刷する際に、インクが節約されるよう、前記文書情報を前記抽出手段で抽出された文字ごとに印刷条件をインクの節約が可能な条件に変更することを特徴とする。
【発明の効果】
【００１６】
本発明は、印字する文字の大きさに応じたインク使用量を用いて印刷を行うことで、インク節約を行うことができる、という効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る情報システムの構成の一例を示すシステム構成図である。
【図２】本発明の実施形態に係るクライアント端末のハードウエアの構成の一例を示す構成図である。
【図３】本発明の実施形態に係る画像形成装置のハードウエアの構成の一例を示す構成図である。
【図４】本発明の実施形態に係る印字濃度調整処理を示すフローチャートである。
【図５】本発明の実施形態に係るインク節約モード処理を示すフローチャートである。
【図６】本発明の実施形態に係るインクに関する条件設定の入力画面の構成を示した構成図である。
【図７】本発明の実施形態に係るインク節約モードによって生成された印刷データに基づいて、画像形成装置で印刷した印刷物の一例を示す図である。
【図８】本発明の実施形態に係るインク節約モードの条件を管理するデータテーブルの構成を示す構成図である。
【図９】本発明の実施形態に係るインク節約モードによって生成された印刷データのユーザへの確認画面の構成を示す構成図である。
【図１０】本発明の実施形態に係る拡張したインク節約モード処理を示すフローチャートである。
【図１１】本発明の実施形態に係る印字濃度調整処理を拡張したインク節約モードによって生成された印刷データに基づいて、画像形成装置で印刷した印刷物の一例である。
【図１２】本発明の実施形態に係る印字濃度調整処理を拡張したインク節約モードによって生成された印刷データのユーザへの確認画面の構成を示す構成図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
［第１の実施形態］
まず、本発明の第１の実施形態について説明する。
【００１９】
図１は、本発明のシステムの構成の一例を示す情報処理システム１００のシステムの概略構成図である。
【００２０】
クライアント端末１０１は、いわゆるコンピュータから成り、印刷対象の文書データの解析や印刷ジョブの生成、画像形成装置１０２に印刷ジョブを送信することができる機能を備える情報処理装置である。
【００２１】
画像形成装置１０２は、いわゆる印刷機能を備えたプリンタから成り、クライアント端末１０１から送られてきた印刷ジョブの内容に基づき記録媒体へ印字を行う機能を備える。
【００２２】
通信ネットワーク１０３は、クライアント端末１０１と画像形成装置１０２の間で印刷ジョブ等の情報のやり取りを行うためのネットワークの回線である。
【００２３】
本発明においては、上記の構成を基に説明行うが、クライアント端末１０１と画像形成装置１０２とが一体であって、通信ネットワーク１０３を省いた構成も含むものとする。具体的には、例えば、文書データの入った可搬メディアを読取り可能な画像形成装置１０２が、当該可搬メディアに記憶された文書データを読取って、印刷条件を所定の条件に従って変更した印刷ジョブを生成し、印刷するようなケースが考えられる。
【００２４】
図２は、本発明のクライアント端末１０１のハードウエアの構成の一例を示す構成図である。
【００２５】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２６】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（ＢａｓｉｃＩｎｐｕｔ／ＯｕｔｐｕｔＳｙｓｔｅｍ）やオペレーティングシステムプログラム（ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な先述した各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２７】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２８】
また、入力コントローラ（入力Ｃ）２０５は、キーボード（あるいはタッチスクリーン等）２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００２９】
また、自動販売機１２０は、備えられたキーボード２０９に顧客から商品の選択を受付けるボタンやタッチパネルなどの入力デバイスが含まれるものとする。
【００３０】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示端末への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイやタッチパネルディスプレイでも構わない。
【００３１】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピー（登録商標）ディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ（ＣＦ）等の外部メモリ（情報記憶装置）２１１へのアクセスを制御する。
【００３２】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３３】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、表示部２１０（ＣＲＴ）上での表示を可能としている。また、ＣＰＵ２０１は、表示部２１０（ＣＲＴ）上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３４】
本発明を実現するためのプログラムは外部メモリ２１１に記録されており、必要に応じてＲＯＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイル及び各種情報テーブルは外部メモリ２１１に格納されている。
【００３５】
図３は、本発明の実施形態に係る画像形成装置１０２が有するコントローラユニットのハードウエアの概略構成の一例を示す構成図である。
【００３６】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示した通信ネットワーク１０３）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３７】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３８】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００３９】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００４０】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（通信ネットワーク１０３）に接続する。また、無線通信も可能な構成となっており、赤外線やＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ-Ｆｉ（登録商標）を用いた通信にて他の装置と接続する。データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４１】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ３１８に接続されている。
【００４２】
そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９による携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末のＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００４３】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００４４】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００４５】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４６】
また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００４７】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、画像形成装置の補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４８】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４９】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００５０】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００５１】
尚、表示部は画像形勢装置によって表示性能が異なり、タッチパネルを介して操作をできる画像形成装置、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけの画像形成装置によって本発明は構成されている。
【００５２】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。
【００５３】
また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００５４】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（ＩＣチップとして携帯端末内に備えられていてもよい）に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００５５】
また、カードリーダ３１９はＮＦＣの通信規格に対応しており、ＩＣカードや携帯端末のＩＣチップへの読み書きを行うことが可能な構成となっている。なお、ＮＦＣ規格対応のカードリーダに、ＮＦＣ規格対応の携帯端末をかざすと、認証を行い、携帯端末と画像形成装置とのペアリングを行う。
【００５６】
そして、かざされた携帯端末と画像形成装置で通信（Ｐ２Ｐ）を確立してデータの通信を行うことが可能である。その他、高速通信規格である、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ-Ｆｉ（登録商標）に通信を引き継ぎ（ハンドオーバー）、携帯端末と画像形成装置間で通信を行わせることも可能である。
【００５７】
例えば、携帯端末をカードリーダにかざすことで、携帯端末に記憶されている画像を画像形成装置へ送信することが可能となる。なお、ＮＦＣの通信規格の詳細は、従来技術であるため、説明を省略するものとする。
【００５８】
上述した画像形成装置１０２では、画像形成装置を制御するためのプラットフォームが存在し、このプラットフォーム上で、認証サーバと通信するための認証アプリケーションが動作している。
【００５９】
認証アプリケーションはＨＤＤ３０４に記憶されている。プラットフォームが管理する、ログイン時にユーザ情報を格納するログインコンテキストや、各種設定情報は、ＨＤＤ３０４上に領域が確保されている。
【００６０】
また、プラットフォーム上には、画像形成装置１０２の本体機能を拡張したアプリケーションがインストールされ、動作している。これらアプリケーションは、プラットフォームのＡＰＩを用いて実行される。
【００６１】
このプラットフォームを介して、画像形成装置１０２の各機能を制御することが可能な構成となっている。
【００６２】
また、画像形成装置１０２には、Ｗｅｂブラウザも記憶されており、Ｗｅｂシステムと連携することも可能である。この場合、Ｗｅｂアプリケーションサーバ（不図示）から受信した画面をＷｅｂブラウザを用いて表示する。
【００６３】
Ｗｅｂブラウザ上で指示した命令は、Ｗｅｂアプリケーションサーバへ要求がなされ、Ｗｅｂアプリケーションサーバからの命令を受け付けることによって、画像形成装置１０２により動作（スキャンやプリント処理）を実行することが可能である。
【００６４】
以上のような構成によって、画像形成装置１０２は、スキャナ部３１４から読み込んだ画像データを通信ネットワーク１０３上に送信したり、通信ネットワーク１０３から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００６５】
また、スキャナ部３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
図４は、本発明の印字濃度調整処理のメインフローの一例を示す構成図である。
【００６６】
ステップＳ１０１では、クライアント端末１０１は、印刷データの編集を受付ける。具体的には、例えば、クライアント端末１０１で文書編集ソフトを立ち上げて、キーボード２０９等の入力デバイスを通じて、ユーザからの文書編集を受付ける。
【００６７】
ステップＳ１０２では、クライアント端末１０１は、ステップＳ１０１で編集した印刷データをインク節約モードで印刷するか否かの指示を受付ける（図６に示すモード指示受付部４０１）。尚、指示の受付は、文書編集ソフトウエア側であってもよいし、プリンタドライバ側であってもよい。
【００６８】
ステップＳ１０３では、クライアント端末１０１は、ユーザからの印刷指示を受け付けたかを判定する。具体的には、例えば、文書編集ソフト上の印刷ボタンが押下され、印刷ジョブを生成して画像形成装置１０２に送信する必要がある状態なのかを判定する。そして、印刷指示を受付けたと判定した場合は、ステップＳ１０４に遷移し、一方、印刷指示を受付けていないと判定した場合は、ステップＳ１０１に遷移する。
【００６９】
ステップＳ１０４では、クライアント端末１０１は、ステップＳ１０２において、ユーザがインク節約モードで印刷するかの指示を出したかを判定する。そして、インク節約モードで印刷すると指示を出していると判定した場合は、ステップＳ１０５に遷移し、一方、インク節約モードで印刷する指示を出していないと判定した場合は、ステップＳ１０９に遷移する。
【００７０】
ステップＳ１０５では、クライアント端末１０１は、印刷指示が出された文書データを解析し、さらに自動で文書編集を行ったうえで印刷データを生成する。なお、印刷節約モードにおける印刷データの生成の詳細なフローについては、図５を用いて後述する。
【００７１】
ステップＳ１０６では、クライアント端末１０１は、ステップＳ１０５において生成した印刷データをユーザに表示し（図９を用いて後述）、生成した印刷データを印刷するか否かをユーザの指示に応じて判定する。この判定は、後述のステップＳ１０７で実行する。
【００７２】
ステップＳ１０７では、クライアント端末１０１は、ステップＳ１０５において生成した印刷データで印刷するのかを判定する。そして、ステップＳ１０５において生成した印刷データで印刷すると判定した場合は、ステップＳ１０８に遷移し、一方、生成した印刷データで印刷しないと判定した場合は、ステップＳ１０９に遷移する。
【００７３】
ステップＳ１０８では、クライアント端末１０１は、ステップＳ１０５で生成した印刷データを基に印刷ジョブを生成する。
【００７４】
ステップＳ１０９では、クライアント端末１０１は、通常の印字データを基に印刷ジョブを生成する。
【００７５】
ステップＳ１１０では、クライアント端末１０１は、生成した印刷ジョブを画像形成装置１０２に送信する。
【００７６】
ステップＳ１１１では、画像形成装置１０２は、クライアント端末１０１からの印刷ジョブを受信し、印刷ジョブの内容を基に印字を行う。
【００７７】
ステップＳ１１２では、画像形成装置１０２は、印字が完了した情報をクライアント端末１０１に送信する。
【００７８】
ステップＳ１１３では、クライアント端末１０１は、画像形成装置１０２からの印字が完了した情報を受信し、フローを終了する。
図５は、本発明のインク節約モードにおけるフローの一例を示した構成図である。
【００７９】
ステップＳ２０１では、クライアント端末１０１は、ユーザから印刷指示が出された文書データから文章を読み込む。
【００８０】
ステップＳ２０２では、クライアント端末１０１は、文書データから読み込んだ文章に対して文字数を取得する。
【００８１】
ステップＳ２０３では、クライアント端末１０１は、対象の文字に対するバウンディングボックスを生成する（図７を用いて後述する）。尚、バウンディングボックスとは、1文字が収まる最小の四角領域のことである。
【００８２】
ステップＳ２０４では、クライアント端末１０１は、対象のピクセルが黒か判定し、黒であると判定した場合は、ステップＳ２０５に遷移し、一方、黒でないと判定した場合は、ループ条件の判定に応じて、ステップＳ２０４に遷移する。
【００８３】
ステップＳ２０５では、クライアント端末１０１は、対象文字の黒ピクセル数の数に１を加算する。
【００８４】
ステップＳ２０６では、クライアント端末１０１は、対象文字の黒ピクセル数を該当文字のピクセル数で除算して、１００を乗算して得られる該当文字の黒密度を算出する。
【００８５】
ステップＳ２０７では、クライアント端末１０１は、算出した該当文字の黒密度が所定の密度未満かを判定する。そして、所定の密度未満であると判定した場合は、ステップＳ２０８に遷移し、一方、所定の密度以上であると判定した場合は、ループ条件の判定に応じて、ステップＳ２０３に遷移する。
【００８６】
ステップＳ２０８では、クライアント端末１０１は、対象文字の濃度を所定の濃度に変更する。
【００８７】
ステップＳ２０９では、クライアント端末１０１は、これまでのフローチャートにより確定した単語の濃度を基に印刷データを生成する。
【００８８】
図６は、発明のインクに関する条件設定の入力画面４００の一例を示した構成図である。
【００８９】
入力画面４００に備えられたモード指示受付部４０１は、ユーザからステップＳ１０１で編集した印刷データの印刷を、節約モードで印刷するかしないかの指示を受付ける部位であり、ステップＳ１０２にて表示される画面である。
【００９０】
入力画面４００に備えられた濃度条件受付部４０２は、モード指示受付部４０１にて、ユーザが節約モードで印刷すると指示した場合に表示される画面の一例である。文字の黒密度に対応した濃度値をユーザが指定する画面である。
【００９１】
図７に示す５０１乃至５０３は、ステップＳ２０２で、印刷データから取得した文字である。
【００９２】
５０１は、「白」という文字である。バウンディングボックス内の黒の密度が５９％と算出された場合、所定の密度未満の値なので濃度を４０％に変更する。
【００９３】
その他の文字についても、図５に示すフローチャートにおける各処理と図８のデータテーブルに記憶されたデータとに基づいて、以下のように濃度が算出され、印字されている。
【００９４】
抽出された文字５０１の濃度＝バウンディングボックス内の黒密度５９％＜所定の黒密度６０％
【００９５】
抽出された文字５０２の濃度＝バウンディングボックス内の黒密度８０％＞所定の黒密度６０％
【００９６】
抽出された文字５０３の濃度＝バウンディングボックス内の黒密度７０％＞所定の黒密度６０％
【００９７】
図８には、本発明におけるインク濃度条件テーブルの構成が示されている。濃度条件テーブル６０１は、ステップＳ１０２の濃度条件受付部４０２にて受け付けたデータである。
【００９８】
本発明では、この条件は、ユーザから受けつけてデータテーブルで管理する形態をとっているが、条件はデフォルトで予め定められていてもよい。また、印刷指定の都度、条件を受付けて、データテーブルを持たない形態であってもよい。
【００９９】
図９は、ステップＳ１０６で、印刷ジョブをクライント端末１１０に表示した編集画面７００である。
【０１００】
変更後の文字濃度７０１は、インク節約モードを指示したことによって変更された文字濃度を識別可能に示している。
【０１０１】
文字濃度変更による効果７０２は、文書データ全体の文字の平均濃度や削減効果を識別可能に示している。文字のみの濃度の数値の表示であっても良いし、画像情報等を含む文書データ全体の数値の表示であっても構わない。
【０１０２】
本実施例では、インクの削減印刷モードでない場合を１００％として表示しているが、削減モードオフ時とオン時とのインクの量の差分が分かればよく、例えばインク量であっても構わない。
［第２の実施形態］
【０１０３】
次に、本発明の第２の実施形態について説明する。第１の実施形態では、文字ごとの密度を用いて印字濃度の調整を行ったが、第２の実施形態では、単語などごとに密度を用いて印字濃度の調整を行う。
【０１０４】
尚、第１の実施形態と同様な構成を備えるため、同一の機能や処理については、同一の符号を用いて説明を行い、詳細については、説明を省略する。
図１０には、インク節約モードにおけるフローチャートである。
【０１０５】
本実施形態では、本処理は、プリンタドライバにて実行されることを想定しているが、形態素解析を行う環境上、具体的にはテキストエディタなどで実行することで、さらにユーザへの見易さを考慮することができる。
【０１０６】
ステップＳ３０１では、クライアント端末１０１は、ユーザから印刷指示が出された文書データから文章を読み込む。
【０１０７】
ステップＳ３０２では、クライアント端末１０１は、文書データから読み込んだ文章に対して形態素解析を行い単語を抽出する（図１１を用いて後述）。
【０１０８】
ステップＳ３０３では、クライアント端末１０１は、対象の文字に対するバウンディングボックスを生成する。
【０１０９】
ステップＳ３０４では、クライアント端末１０１は、対象のピクセルが黒か判定する。そして、黒であると判定した場合はステップＳ３０５に遷移し、一方、黒でないと判定した場合は、ループ条件を判定に応じて、ステップＳ３０４に遷移する。
【０１１０】
ステップＳ３０５では、クライアント端末１０１は、対象文字の黒ピクセル数の数に１を加算する。
【０１１１】
ステップＳ３０６では、クライアント端末１０１は、対象文字の黒ピクセル数を該当文字のピクセル数で除算して、１００を乗算して得られる該当文字の黒密度を算出する。そして、その算出結果を編集画面へ表示する（図１２を用いて後述）。
【０１１２】
ステップＳ３０７では、クライアント端末１０１は、算出した該当文字の黒密度が所定の密度未満かを判定する。そして、所定の密度未満であると判定した場合はステップＳ３０８に遷移し、一方、所定の密度以上であると判定した場合は、ループ条件の判定に応じて、ステップＳ３０３に遷移する。
【０１１３】
ステップＳ３０８では、クライアント端末１０１は、対象文字が単語内の最後の文字であるか判定する。最後の文字であると判定した場合は、ステップＳ３０９に遷移し、一方、最後の文字でないと判定した場合は、ループ条件の判定に応じて、ステップＳ３０３に遷移する。
【０１１４】
ステップＳ３０９では、クライアント端末１０１は、対象の単語の全ての文字の濃度を所定の濃度に変更する。
【０１１５】
ステップＳ３１０では、クライアント端末１０１は、これまでのフローチャートにより確定した単語の濃度を基に印刷データを生成する。
【０１１６】
図１１に示す８０１乃至８０３は、ステップＳ３０２で、印刷データから取得した単語である。
【０１１７】
８０１は、「白い」という単語である。「白」のバウンディングボックス内の黒の密度が５９％、「い」のバウンディングボックス内の黒の密度が４０％と算出された場合、「白い」の最大の黒の密度は５９％であり、所定の密度未満の値なので濃度を４０％に変更する。
【０１１８】
その他の文字についても、図１０にフローチャートの各処理と図８に示すデータテーブルのデータとに基づいて、以下のように濃度が算出され、印字されている。
【０１１９】
抽出された単語８０１の濃度＝「白」黒密度５９％＋「い」黒密度４０％＝最大黒密度５９％＜所定の黒密度６０％
【０１２０】
抽出された単語８０２の濃度＝「シ」黒密度４０％＋「マ」黒密度８０％＋「ウ」黒密度４０％＝最大黒密度８０％＞所定の黒密度６０％
【０１２１】
抽出された単語８０３の濃度＝「長」黒密度７０％＋「い」黒密度４０％＝最大黒密度７０％＞所定の黒密度６０％
【０１２２】
図１２は、ステップＳ３０６で、印刷ジョブをクライント端末１１０に表示される編集画面９００である。
【０１２３】
編集画面９００に備えられた変更後の単語濃度９０１は、インク節約モードを指示したことによって変更された単語濃度を識別可能に示している。
【０１２４】
編集画面９００に備えられて単語濃度変更による効果９０２は、文書データ全体の文字の平均濃度や削減効果を識別可能に示している。単語のみの濃度の数値の表示であっても良いし、画像情報等を含む文書データ全体の数値の表示であっても構わない。
【０１２５】
本実施例では、インクの削減印刷モードでない場合を１００％として表示しているが、削減モードオフ時とオン時とのインクの量の差分が分かればよく、例えばインク量であっても構わない。
【０１２６】
本発明では、印字する文字の大きさに応じたインク使用量を用いて印刷を行うことで、インク節約を行うことができる。
【０１２７】
前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２８】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１２９】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１３０】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３２】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１３３】
１００    情報処理システム
１０１    クライアント端末
１０２    画像形成装置
１０３    通信ネットワーク（有線でも無線でもよい。ＷＡＮでもＬＡＮでもよい。）
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    システムバス
２０５    入力コントローラ
２０６    ビデオコントローラ
２０７    メモリコントローラ
２０８    通信Ｉ／Ｆコントローラ
２０９    ＫＢ／タッチパネル
２１０    表示部
２１１    外部メモリ
３０１    ＣＰＵ
３０２    ＲＡＭ
３０３    ＲＯＭ
３０４    ＨＤＤ（ハードディスクドライブ）
３０５    ＮｅｔＷｏｒｋ  Ｉ／Ｆ（ネットワークインタフェース）
３０６    ＭＯＤＥＭ（モデム）
３０７    操作部  Ｉ／Ｆ（インタフェース）
３０８    操作部
３０９    システムバス
３１０    ＲＩＰ（ラスタイメージプロセッサ）
３１１    プリンタ  Ｉ／Ｆ（プリンタインタフェース）
３１２    プリンタ部
３１３    スキャナ  Ｉ／Ｆ（インタフェース）
３１４    スキャナ部
３１５    画像バス
３１６    コントローラユニット
３１７    画像処理部
３１８    外部  Ｉ／Ｆ（インタフェース）
３１９    カードリーダ
３２０    ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ（イメージバスインタフェース）
【図１】
2016103050.tif 000003
【図２】
2016103050.tif 000004
【図３】
2016103050.tif 000005
【図４】
2016103050.tif 000006
【図５】
2016103050.tif 000007
【図６】
2016103050.tif 000008
【図７】
2016103050.tif 000009
【図８】
2016103050.tif 000010
【図９】
2016103050.tif 000011
【図１０】
2016103050.tif 000012
【図１１】
2016103050.tif 000013
【図１２】
2016103050.tif 000014