(57)【要約】【課題】  画像処理装置に蓄えられた画像データを印刷する場合、印刷設定によっては、印刷物の可読性が良くない。また、システム管理者によって画像処理装置の印刷設定が予め設定されている場合、画像データによっては印刷物の可読性が良くない。【解決手段】  画像データを入力する画像入力手段と、前記画像入力手段により入力された画像データを記憶する画像記憶手段と、画像記憶手段に記憶された画像データを出力する画像出力手段と、前記画像出力手段が出力する画像データに対して設定を行う出力設定手段と、画像データを出力する際に推奨する出力設定を通知する推奨設定通知手段と、画像記憶手段に記憶された画像データを解析する画像データ解析手段を備える。【選択図】  図７
2009143124.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像入力手段と、
前記画像入力手段により入力された画像データを記憶する画像記憶手段と、
画像記憶手段に記憶された画像データを出力する画像出力手段と、
画像データの出力に際して出力設定を行う出力設定手段と、
画像データを出力に際して推奨する出力設定を通知する推奨設定通知手段と、
画像記憶手段に記憶された画像データを解析する画像データ解析手段を備え、
画像データ解析手段による解析結果によって、前記推奨設定通知手段が推奨する出力設定を決定することを特徴とする画像処理装置。
【請求項２】
前記出力設定手段とは別に、出力設定を管理する出力設定管理手段を備え、
出力設定管理手段が管理する出力設定に従い、前記画像出力手段が画像データを出力することを特徴とする請求項１の画像処理装置。
【請求項３】
前記画像データ解析手段による解析結果と前記推奨設定通知手段が推奨する出力設定によって、前記出力設定管理手段に対して出力設定の変更を要求することを特徴とする請求項２の画像処理装置。
【請求項４】
前記推奨設定通知手段は、前記画像データ解析手段の解析で得られる画像データに含まれる文字のサイズとフォーマットから、推奨する出力設定を決定することを特徴とする請求項１、２、３の画像処理装置。
【請求項５】
前記推奨設定通知手段は、前記画像データ解析手段の解析で得られる画像データに含まれるグラフィックの線の幅から、推奨する出力設定を決定することを特徴とする請求項１、２、３の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像データの印刷を行う機能を有する画像処置装置に関する。
【背景技術】
【０００２】
従来ＰＤＬプリント画像、スキャン画像、ＦＡＸ受信画像等の複数の入力手段による入力された画像データを画像処理装置内のハードディスクなどのメモリに一旦蓄え、そのメモリからユーザの指示に従って任意の画像データを印刷する技術が開発されている。（特許文献１参照）
【特許文献１】特開２００６−１６４１５０
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の技術では画像処理装置に蓄えられた画像データに対し、ユーザが印刷設定を指定して印刷を行う場合、印刷する画像データとユーザが指定する印刷設定によっては、印刷された印刷物の可読性が優れない可能性がある。
【０００４】
また、画像処理装置の設置環境によっては、システム管理者によって画像処理装置の印刷設定が予め設定されていて、その印刷設定と印刷する画像データによっては、やはり印刷物の可読性が優れない可能性がある。
【課題を解決するための手段】
【０００５】
本発明は、上記従来例の問題に鑑みてなされたものであり、
画像データを入力する画像入力手段と、
前記画像入力手段により入力された画像データを記憶する画像記憶手段と、
画像記憶手段に記憶された画像データを出力する画像出力手段と、
前記画像出力手段が出力する画像データに対して設定を行う出力設定手段と、
画像データを出力する際に推奨する出力設定を通知する推奨設定通知手段と、
画像記憶手段に記憶された画像データを解析する画像データ解析手段を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によって、画像処理装置内に蓄えられた画像データを可読性において問題のない適切な印刷設定で印刷することが可能になり、ユーザに対するプリンタの利便性を向上させることができる。
【発明を実施するための最良の形態】
【０００７】
（実施例１）
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【０００８】
図１は、本実施例を適用するに好適なプリンタを含むプリンティング・システムである。
【０００９】
ネットワークを介して、アクセス管理サーバ１０１、ホスト１０２（１０２ａ、１０２ｂ、１０２ｃ）、プリンタ１０３（１０３a、１０３ｂ、１０４ｃ）が接続される。
【００１０】
ホスト１０２やプリンタ１０３による印刷指示は、全てアクセス管理サーバ１０１による制限下で行われる。
【００１１】
図２は、本実施例においてプリンタ内に蓄えられた印刷データからユーザが印刷するデータを選択する際、プリンタの操作パネルに表示される操作画面の例を示す。
【００１２】
操作画面２０１には、プリンタ内に蓄えられた印刷データのサムネイル画像２０２（２０２ａ、２０２ｂ、２０２ｃ、２０２ｄ）が表示され、サムネイル画像の下に詳細情報２０３（２０３ａ、２０３ｂ、２０３ｃ、２０３ｄ）が表示されている。
【００１３】
図３は、ユーザが印刷する印刷データを選択した後、プリンタの操作パネルに表示される操作画面の例を示す。ダイアログ３０１は、選択した印刷データのサムネイル画像３０５で、印刷設定表示３０２は、現在の印刷設定が片面印刷、モノクロ印刷、4in1であることを示す。ユーザがボタン３０３を押すことで実際の印刷が開始され、ボタン３０４を押すことで印刷設定を変更することができる。
【００１４】
図１３は、本実施例におけるプリンタの動作を制御するコントローラソフトウェアの構成を示すブロック図である。
【００１５】
プリンタインターフェイス１３０１は、外部との入出力のための手段である。プロトコル制御部１３０２は、ネットワークプロトコルを解析・送信することによって外部との通信を行う手段である。
【００１６】
ＰＤＬ解析部１３０３は、ＰＤＬを解析し、より処理しやすい形式のベクタデータに変換する手段である。ＰＤＬ解析部１３０３において生成されたベクタデータはデータ描画部１３０４に渡されて処理される。ＲＩＰ部１３０４は上記ベクタデータをビットマップに展開するものであり、展開されたビットマップデータはページメモリ１３０５に逐次描画されて行く。
【００１７】
ページメモリ１３０５はレンダラが展開するビットマップを一次的に保持する揮発性のメモリである。
【００１８】
アクセス管理制御部は、印刷装置に対するジョブやユーザのアクセスを制御する手段である。
【００１９】
パネル入出力制御部は操作パネルからの入出力を制御するものである。
【００２０】
ドキュメント記憶部１３０８は入力文書をジョブ単位にベクタデータを包含するデータファイルを保持する手段であり、ハードディスク等の二次記憶装置によって実現される。入力文書のデータファイルを保持しておけば、ユーザが好きな時間に取り出して繰り返し出力することができる。このように再利用を目的として画像出力装置の二次記憶装置に入力データをファイル形式で保持する機能をボックス機能、ファイルシステムをボックスと呼ぶ。
【００２１】
スキャン制御部１３０９はスキャナから入力した画像データに対して、補正、加工、編集などの各種処理を行う。
【００２２】
印刷制御部１３１０は、ページメモリ１３０５の内容をビデオ信号に変換処理し、プリンタエンジン部１３１０へ画像転送を行なう。プリンタエンジン部１３１１は受け取ったビデオ信号を記録紙に永久可視画像形成するための印刷機構部である。
【００２３】
以下、本実施例におけるプリンタの処理について、図７のフローチャートを参照して説明する。
【００２４】
ステップＳ７０１において、プリンタはユーザからプリンタ内のＨＤＤに格納されるジョブ（印刷データ）の印刷指示を受ける。
【００２５】
ステップＳ７０２において、プリンタは該当ジョブを適切に印刷するのに必要な推奨印刷設定を決定する。この推奨印刷設定の決定方法については、図８と図９を用いて後述する。
【００２６】
ここではユーザに対する推奨印刷設定の見え方について、図４を参考に説明する。図４は、ユーザが用紙一枚に印刷するページ数を決める際、プリンタの操作パネルに表示される操作画面の例である。
【００２７】
ボタン４０１、４０２、４０３、４０４は、それぞれ用紙一枚につき２ページ、４ページ、６ページ、８ページ印刷すること（以下「２ｉｎ１」「４ｉｎ１」「６ｉｎ１」「８ｉｎ１」）を示す。しかし、本実施例においてボタン４０１はアクセス管理サーバによって無効化され使用できないものとする。
【００２８】
つまり、ユーザは用紙一枚につき４ページ以上を含めて印刷することしかできない。ボタン４０３、４０４上に表示された警告マーク４０６は、「６ｉｎ１」あるいは「８ｉｎ１」の印刷設定が、推奨印刷設定にそぐわない内容であることを示す。つまり、ユーザは印刷設定としてボタン４０２、４０３、４０４を選択可能であるが、プリンタはボタン４０２の「４ｉｎ１」の印刷設定を推奨している。
【００２９】
ステップＳ７０３において、プリンタは現在プリンタに指定されている印刷設定が、ステップＳ７０２で決定した推奨印刷設定に則しているかどうかを判断する。則してない場合はステップＳＳ７０４へ、則している場合はステップＳ７０１２へ、プリンタは処理を進める。
【００３０】
ステップＳ７０４において、プリンタはアクセス管理サーバが指定する印刷制限を確認する。
【００３１】
ステップＳ７０５において、プリンタはプリンタが決定した推奨印刷設定が、アクセス管理サーバが指定する印刷制限に抵触するかどうか判断する。抵触する場合はステップＳ７０６へ、抵触しない場合はステップＳ７０１１へ、プリンタは処理を進める。
【００３２】
ステップＳ７０６において、プリンタはアクセス管理サーバに対して印刷制限の一時解除を要求する。
【００３３】
ステップＳ７０７において、アクセス管理サーバがプリンタの要求を受け入れた場合はステップＳ７０８へ、受け入れない場合はステップＳ７０１２へ、プリンタは処理を進める。
【００３４】
ステップＳ７０８において、プリンタはユーザに対して推奨印刷設定を通知して、印刷設定の変更を促す。
【００３５】
図５は、その際にプリンタの操作パネルに表示される操作画面の例を示し、印刷メッセージ５０１が推奨印刷設定を通知して印刷設定の変更を促す通知である。
【００３６】
通知を受けたユーザはボタン５０３あるいはボタン５０５を選択することで該当ジョブの印刷設定を変更し、ボタン５０４を選択することで該当ジョブの印刷を了承する。
【００３７】
図６は、ユーザがボタン５０５を選択し印刷設定を変更する際にプリンタの操作パネルに表示される操作画面の例である。
【００３８】
ステップＳ７０７でアクセス管理サーバがプリンタの要求（「２ｉｎ１」の印刷）を受け入れたことで、図４ではアクセス管理サーバの印刷制限で無効だったボタン６０１（「２ｉｎ１」）が有効になっている。
【００３９】
ステップＳ７０９において、ユーザが印刷を了承すれば、プリンタは指定された印刷設定で該当ジョブの印刷を行う。ステップＳ７０８の後、ユーザが印刷設定を変更したかどうかは問わない。
【００４０】
ステップＳ７１０において、プリンタはアクセス管理サーバに対して該当ジョブの印刷終了を通知する。
【００４１】
ステップＳ７１１において、プリンタはユーザに対して推奨印刷設定を通知して、印刷設定の変更を促す。（ステップＳ７０８と同様の処理）
ステップＳ７１２において、ユーザが印刷を了承すれば、プリンタは指定された印刷設定で該当ジョブの印刷を行う。ステップＳ７１１の後、ユーザが印刷設定を変更したかどうかは問わない。
【００４２】
次にステップＳ７０２の処理の詳細について、図８のフローチャートを参照して説明する。
【００４３】
ステップＳ８０１において、予めプリンタは印刷指示のあったジョブ（印刷データ）に含まれる文字の分布状況に従って推奨印刷設定を決定する図９に示すようなテーブルを持つ。
【００４４】
図９のテーブルでは、例えばジョブ中にフォーマットがビットマップかつサイズが５ポイント未満の文字が含まれる場合、プリンタはテーブル９０１の「２ｉｎ１」以内の印刷設定を推奨することを示す。（つまり「１ｉｎ１」か「２ｉｎ１」が推奨印刷設定）
ステップＳ８０２において、プリンタは印刷指示のあったジョブに含まれる文字のサイズとフォーマットを分析する。
【００４５】
ステップＳ８０３において、プリンタはステップＳ８０２の分析結果と前述のテーブルを参照し、該当ジョブを適切に印刷するのに必要と思われる推奨印刷設定を決定する。
【００４６】
図１０と図１１は、ジョブに含まれる文字によって、プリンタの操作パネルに表示される推奨印刷設定が変わることを示す例である。
【００４７】
図１０の場合、サムネイル１００５に表示されたジョブは、５ポイント未満かつビットマップ文字で構成されていて、プリンタは図９のテーブルに従った結果「２ｉｎ１」以内の設定による印刷を推奨している。
【００４８】
図１１の場合、サムネイル１１０５に表示されたジョブは、５ポイント以上かつパス文字で構成されていて、プリンタは図９のテーブルに従った結果「６ｉｎ１」以内の設定よる印刷を推奨している。
【００４９】
次に本実施例のプリンタが、ステップＳ７０６において要求を依頼したアクセス管理サーバの処理について、図１２のフローチャートを参照して説明する。
【００５０】
ステップＳ１２０１において、アクセス管理サーバはシステム管理者の設定に従い各プリンタの印刷制限を行う。
【００５１】
ステップＳ１２０２において、アクセス管理サーバはプリンタから印刷制限の一時解除の要求があるか判断する。要求がある場合はステップＳ１２０３へ、要求がない場合はステップ１２０１へ、アクセス管理サーバは処理を進める。
【００５２】
ステップＳ１２０３において、アクセス管理サーバはシステム管理者がプリンタからの要求である印刷制限の一時解除を許可しているかどうか判断する。許可している場合はステップＳ１２０４へ、許可してない場合はステップＳ１２０８へ、アクセス管理サーバは処理を進める。
【００５３】
ステップＳ１２０４において、アクセス管理サーバは該当プリンタの要求を受け入れ、該当プリンタの印刷制限を要求に従って変更する。
【００５４】
ステップＳ１２０５において、アクセス管理サーバは該当プリンタから印刷終了の通知を受けたかどうか判断する。アクセス管理サーバは、印刷終了通知を受けた場合はステップＳ１２０６へ処理を進め、受けない場合はその他の処理を続けながらステップＳ１２０５の処理を繰り返す。
【００５５】
ステップＳ１２０６において、アクセス管理サーバは該当プリンタの印刷制限を元の設定に戻す。
【００５６】
ステップＳ１２０７において、アクセス管理サーバは該当プリンタの印刷制限を変更した記録をシステム管理者に通知する。
【００５７】
以上、これまで説明した処理によって、ユーザは印刷データに適した印刷設定を指定することが可能になり、ユーザに対するプリンタの利便性が向上する。
【００５８】
（実施例２）
本実施例では、実施例１のステップＳ７０２で示した処理とは別の処理について、図１４のフローチャートを参照して説明する。
【００５９】
ステップＳ１４０１において、予めプリンタは印刷指示のあったジョブ（印刷データ）に含まれるグラフィックの分布状況に従って推奨印刷設定を決定する図１５に示すようなテーブルを持つ。
【００６０】
図１５のテーブルは、例えばジョブ中に線幅が２ポイント未満のグラフィックが含まれる場合、プリンタはテーブル１５０１の「２ｉｎ１」以内の印刷設定を推奨することを示す。（つまり「１ｉｎ１」か「２ｉｎ１」が推奨印刷設定）
ステップＳ１４０２において、プリンタは印刷指示のあったジョブに含まれるグラフィックの線幅を分析する。
【００６１】
ステップＳ１４０３において、プリンタはステップＳ１４０２の分析結果と前述のテーブルを参照し、該当ジョブを適切に印刷するのに必要と思われる推奨印刷設定を決定する。
【００６２】
実施例１と同様、以上の処理によってユーザは印刷データに適した印刷設定を指定することが可能になり、ユーザに対するプリンタの利便性が向上する。
【図面の簡単な説明】
【００６３】
【図１】プリンタを含むプリンティング・システムを示す図である。
【図２】プリンタの操作パネルに表示される操作画面１である。
【図３】プリンタの操作パネルに表示される操作画面２である。
【図４】プリンタの操作パネルに表示される操作画面３である。
【図５】プリンタの操作パネルに表示される操作画面４である。
【図６】プリンタの操作パネルに表示される操作画面５である。
【図７】本実施例のプリンタの処理を示すフローチャート図である。
【図８】文字から推奨印刷設定を決定する処理を示すフローチャート図である。
【図９】文字のサイズとフォーマットから推奨印刷設定を決定するテーブルである。
【図１０】ビットマップ文字で構成されるジョブの推奨印刷設定を示す図である。
【図１１】パス文字で構成されるジョブの推奨印刷設定を示す図である。
【図１２】本実施例のアクセス管理サーバの処理を示すフローチャート図である。
【図１３】プリンタのコントローラソフトウェアの構成を示すブロック図である。
【図１４】第2の実施例のフローチャート図である。
【図１５】第2の実施例のテーブルを島鈴である。
【図１】
2009143124.tif 000003
【図２】
2009143124.tif 000004
【図３】
2009143124.tif 000005
【図４】
2009143124.tif 000006
【図５】
2009143124.tif 000007
【図６】
2009143124.tif 000008
【図７】
2009143124.tif 000009
【図８】
2009143124.tif 000010
【図９】
2009143124.tif 000011
【図１０】
2009143124.tif 000012
【図１１】
2009143124.tif 000013
【図１２】
2009143124.tif 000014
【図１３】
2009143124.tif 000015
【図１４】
2009143124.tif 000016
【図１５】
2009143124.tif 000017