(57)【特許請求の範囲】
【請求項１】
ユーザが印刷の指示をした印刷データに含まれるユーザ、縮小率、文字種及び該文字種の大きさの情報を抽出する情報抽出部と、
前記縮小率及び大きさに基づき、縮小後の前記文字種の大きさを算出する算出手段と、
印刷データに含まれうる複数の文字種の大きさの許容値を、印刷データに含まれ得るユーザ及び文字種に対応付けて記憶する記憶手段とを設け、
前記記憶手段から、前記抽出されたユーザ及び文字種により前記許容値を読み出し、前
記縮小後の文字種の大きさと前記許容値とを比較して、前記縮小後の文字種の大きさが前記許容値より小さいと判定すると、判定した文字種毎に所定の警告表示を行うようにしたことを特徴とする画像形成装置。
【請求項２】
前記警告表示は、前記判定した文字種を表示すると共に、前記印刷データの印刷の処理の継続、または前記印刷データの印刷の中止を選択可能な選択手段を設けたことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記印刷データに含まれる全文字種について前記判定を行い、全文字種について印刷の処理の継続が選択された場合に前記印刷データの印刷を行うことを特徴とする請求項２記載の画像形成装置。
【請求項４】
ユーザごとにすでに登録した許容値情報を選択可能とし、選択されたユーザの許容値情報に基づき判定するようにしたことを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記記憶手段を、複数のユーザ情報からなるグループ情報に関連付けて許容値情報を記憶する記憶手段とし、
前記許容値情報設定手段を、登録済みのグループ情報およびユーザ情報に関連付けられた許容値情報を選択して許容値情報として設定する設定手段としたことを特徴とする請求項１の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、媒体に画像を印刷する画像形成装置に関するものである。
【背景技術】
【０００２】
縮小率を指定した印刷や、複数ページを１ページとして印刷する縮小印刷では、ページ全体が縮小されるため、印刷データに存在する小さな文字データはさらに小さくなり読めなくなるという問題があった。この問題を解決するために、基準値として所定の文字サイズを保持し、縮小印刷において、当該基準値に基づいて文字潰れが発生すると判定した場合に、縮小率或いは印刷文字が小さすぎる旨のアラームを表示し、その縮小率で印刷を実行するか否かの判断を使用者に促す処理を行う技術があった（例えば、特許文献１参照。）。
【特許文献１】特開平８−３２９０６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、複数ユーザが画像形成装置を使用する場合、従来の画像形成装置では、一定の閾値で文字サイズを判定することになるため、ユーザごとに所望する文字サイズの基準値を設定することができなかった。
【課題を解決するための手段】
【０００４】
本発明は、上記課題を解決するため以下の構成を採用する。すなわち、ユーザごとに印刷画像の所定の特徴に関する許容値情報を設定する許容値情報設定手段と、当該許容値情報を記憶する記憶手段と、前記特徴を前記許容値情報に基づき判定する判定手段を設け、前記判定手段による判定結果に基づき、所定の警告表示を行うようにした。
【発明の効果】
【０００５】
以上の本発明によれば、ユーザごとに印刷画像の所定の特徴に関する許容値情報を設定する許容値情報設定手段と、当該許容値情報を記憶する記憶手段と、前記特徴を前記許容値情報に基づき判定する判定手段を設け、前記判定手段による判定結果に基づき、所定の警告表示を行うようにしたので、印刷画像の所定の特徴についてユーザごとに所望の許容値を設定でき、ユーザが所望とする無駄な印刷を防止することができる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明に係る実施例を、図面を用いて詳細に説明する。なお、図面に共通する要素には同一の符号を付す。
【実施例１】
【０００７】
実施例１の画像形成装置は、ユーザごとに、警告する文字種別に対応するフォントサイズを設定可能としたものである。
【０００８】
（構成）
図１は、図４を用いて後述する印刷データ４０００を処理する実施例１の画像形成装置１０００のブロック図である。画像形成装置１０００には、印刷データ４０００を受信する受信部１１０と、プログラムＲＯＭ１５０に記憶されている印刷制御プログラム１５１により各種モジュールを総括的に制御するＣＰＵ１２０と、受信した印刷データ４０００を蓄積する受信バッファ１３１と印刷データ解析後のビットマップデータを蓄積するページバッファ１３２からなるメモリ１３０と、ビットマップデータを印刷する印刷部１４１と設定画面２０００やアラート画面５０００を表示する表示部１４２からなる入出力部１４０が設けられている。
【０００９】
さらに、プログラムＲＯＭ１５０は、ＣＰＵ１２０を制御するための印刷制御プログラム１５１のほか、コマンド単位で印刷データ４０００を解析するための印刷データ解析プログラム１５２、図３を用いて後述する文字種別３２０と文字サイズの許容値３３０を設定する許容値設定プログラム１５３、印刷するときの文字種別３２０が一致した文字サイズと許容値３３０とを比較する文字サイズ比較プログラム１５４、印刷するときの文字サイズが許容値３３０より小さいときに報知する報知プログラム１５５から構成される。
【００１０】
また、ストレージ１６０は、許容値設定プログラム１５３により基準値として設定された文字種別３２０と許容値３３０を、詳細後述のユーザ情報３１０に関連付けて記憶する許容値記憶部１６１から構成される。
【００１１】
図２は、実施例１の画像形成装置の許容値設定プログラム１５３により、ユーザ情報３１０、文字種別３２０、許容値３３０を設定する設定画面２０００の構成図である。設定画面２０００は、ユーザ情報３１０を設定するユーザ情報タグ２１０、文字種別３２０を設定する文字種別タグ２２０、許容値３３０を設定する許容値タグ２３０、設定を完了することを指示するための設定完了ボタン２４０と、キャンセルすることを指示するための設定キャンセルボタン２５０から構成される。
【００１２】
また、ユーザ情報タグ２１０にはユーザ情報リスト２６０、文字種別タグ２２０には文字種別リスト２７０、許容値タグ２３０には許容値リスト２８０があり、各リストにおける現在の設定値には「＊」マークが付され、設定可能なものが一覧表示される。オペレータは、各リストにより所望の設定を行い、設定完了ボタン２４０を押下することにより、ユーザ情報３１０に関連付けて文字種別３２０と許容値３３０が許容値記憶部１６１に記憶される。
【００１３】
図３は、実施例１の画像形成装置の許容値記憶部１６１に記憶される記憶データ３０００の構造を示した図である。記憶データ３０００は、設定画面２０００により設定したユーザを識別するためのユーザ情報３１０、ユーザごとの文字の種別を表す文字種別３２０、文字サイズの許容値３３０から構成される。なお、本例では、許容値として文字のポイント値を格納する例を示しているが、ポイント値に限られず、文字の大きさを示すものであればよい。
【００１４】
図４は、実施例１における印刷データ４０００の構造図であり、印刷データ４０００は、ページを描画するためのパラメータを設定するページ設定部４１０、文字を描画するためのパラメータを設定する文字設定部４２０、描画データが記述される描画データ部４３０からなり、ページ設定部４１０、文字設定部４２０は、ページ記述言語によるコマンド、すなわちＰＤＬコマンドからなる。
【００１５】
本例では、ページ設定部４１０にはユーザ情報やスケール設定が含まれ、文字設定部４２０には文字種別３２０がフォント１で、文字サイズがｐポイントの文字が含まれていることが記述されている例を示している。
【００１６】
また、別途設定された縮小率と図３にて説明したユーザ情報３１０はページ設定部４１０に含まれ、ユーザ情報３１０は情報コマンド４１１により、縮小率はスケール設定コマンド４１２により記述される。本例では、縮小率Ｎ％の縮小印刷であることが記述されている。文字種別３２０と文字サイズの許容値３３０の設定値は文字設定部４２０に含まれ、文字種別３２０は文字検索コマンド４２１、文字サイズは文字サイズ設定コマンド４２２により記述される。
【００１７】
図５は、実施例１において、報知するときのアラート画面５０００の構成図である。本図の例は、文字種別３２０がフォント１で、許容値３３０がｘポイントの場合で、印刷データに、フォント１でｘポイントより小さい文字が存在したときのアラート画面の例を示している。アラート画面５０００はメッセージを表示するメッセージ表示部５１０、印刷処理を継続するかどうかを指示するための印刷継続ボタン５２０と印刷中止ボタン５３０から構成される。
【００１８】
（動作）
以上の構成により実施例１の画像形成装置１０００は、以下のように動作する。この動作を図６の動作フローチャートを用いて説明する。
【００１９】
（設定動作）
まず、許容値設定プログラム１５３により許容値記憶部１６１にユーザ情報３１０に関連付けて文字種別３２０と許容値３３０を記憶データ３０００として設定する（ステップＳ１１０）。
【００２０】
（印刷動作）
次に、印刷動作として、受信部１１０で受信された印刷データ４０００を印刷データ解析プログラム１５２で解析する（ステップＳ１１１）。そして、印刷データ４０００に文字が含まれ、かつ縮小印刷かどうか判定し（ステップＳ１２０）、文字が含まれ、かつ縮小印刷の場合は、印刷データ４０００からユーザ情報３１０を取得する（ステップＳ１２１）。
【００２１】
一方、文字が含まれない場合或いは縮小印刷でないときは、文字サイズのチェックをする必要がないので、印刷部１４１にて印刷する処理に進む（ステップＳ１７１）。
【００２２】
次に、ステップＳ１２１にて取得したユーザ情報３１０が記憶データ３０００のユーザ情報３１０と一致する情報があるかどうかを判定する（ステップＳ１３０）。印刷データ４０００に含まれるユーザ情報３１０が記憶データ３０００のユーザ情報３１０と一致する情報があるときは、記憶データ３０００からユーザ情報３１０に関連付けられた文字種別３２０と許容値３３０を取得し（ステップＳ１３１）、印刷データ４０００からページ縮小率、文字種別と文字サイズを取得し（ステップＳ１３２）、縮小後の文字サイズを算出する（ステップＳ１３３）。
【００２３】
一方、ステップＳ１３０にて、記憶データ３０００のユーザ情報３１０と一致するものがないときは、文字サイズの許容値が設定されておらず、そのまま印刷してもよいので、以下の文字サイズのチェックをスキップして、印刷処理に移行する（ステップＳ１７１）。なお、ステップＳ１３０にて、一致するものがないときは、ステップＳ１７１に移行するのではなく、別途決めた所定の文字種ごとの文字サイズを基準値としてステップＳ１３３およびＳ１５０以降の処理を行うようにしてもよい。
【００２４】
次に、印刷データ４０００に含まれる文字種別が、記憶データ３０００に登録されたユーザ情報３１０の文字種別３２０と一致するかどうか判定する（ステップＳ１４０）。一致する文字種別３２０がある場合は、ステップＳ１３３にて算出した縮小後の文字サイズが許容値３３０より小さいかどうかを文字サイズ比較プログラム１５４により判定する（ステップＳ１５０）。
【００２５】
縮小後の文字サイズが許容値３３０より小さい場合は、印刷を停止し（ステップＳ１５１）、報知プログラム１５５により画像形成装置１０００の状態を報知し（ステップＳ１５２）、印刷を継続するかどうかをオペレータに選択させる（ステップＳ１６０）。
【００２６】
印刷を継続する場合は、印刷データ４０００に含まれる文字種別をすべてチェックしたかどうかを判定する（ステップＳ１７０）。文字種別をすべてチェックした場合は、印刷部１４１により印刷処理を行い（ステップＳ１７１）、すべての文字種別についてチェックを終了していない場合は、ステップＳ１３２に戻り、印刷データ４０００から次の文字種別と文字サイズを取得して縮小後の文字サイズを算出し、同様に文字サイズのチェックを繰り返す。
【００２７】
一方、ステップＳ１４０にて、印刷データ４０００に含まれる文字種別の中に記憶データ３０００の文字種別３２０と一致するものがないときは、文字サイズのチェックをする必要がなく、また、ステップＳ１５０にて、縮小後の文字サイズが許容値３３０より大きい場合は、文字が小さくなりすぎる旨の報知をする必要がないので、チェックをスキップして印刷処理へ移行する（ステップＳ１７１）。
【００２８】
（操作手順に沿った動作）
次に、図７の許容値設定画面例、図８の記憶データの記憶データ例、図９の印刷した印刷結果の例、図１０のアラート画面例を用いて、オペレータの操作順に従って、実施例１の画像形成装置の動作をさらに詳細に説明する。
【００２９】
なお、以下の説明では、ユーザ情報３１０がユーザＡであり、その文字種別３２０をフォント１、フォント２、フォント３の３種類とし、許容値３３０をそれぞれ６ポイント、６ポイント、４ポイントとして登録し、印刷データ４０００に文字種別３２０がフォント２で、文字サイズが８ポイントの文字が含まれ、縮小率が７０％であるときの処理として説明する。
【００３０】
まず、オペレータは、図７に示したユーザ情報タグ２１０、４個所の文字種別３２０と許容値３３０を設定する文字種別タグ２２０と許容値タグ２３０からなる許容値の設定画面２０００により、ユーザ情報タグ２１０、４個所の文字種別タグ２２０と許容値タグ２３０をそれぞれのリストから「＊」印のように設定し、設定完了ボタン２４０を押下する。
【００３１】
すると、図８の記憶データ３０００に示したように、前記設定画面２０００により指定された情報として、ユーザ情報３１０がユーザＡ、文字種別３２０がフォント１、フォント２、フォント３、許容値３３０がそれぞれ６ポイント、６ポイント、４ポイントと、記憶データ３０００に記憶される。
【００３２】
図９は、以上のように設定され、印刷したときの印刷出力の例示図である。等倍印刷では文字種別３２０がフォント２で文字サイズが８ポイントの文字となるが、縮小率が７０％の縮小印刷では文字サイズが５．６ポイント相当の小さい文字となって印刷されるので、せっかく印刷しても文字が潰れて判読できない。
【００３３】
本例では、フォント２の許容値３３０が６ポイントに設定されるため、基準フォントサイズ以下のフォントが存在するとして、印刷が停止され、図１０に示したように、文字種別３２０がフォント２で許容値３３０の６ポイントより小さい文字が印刷されるという情報、および印刷を継続するか、キャンセルするかどうかの指定を促すメッセージがメッセージ表示部５１０に表示される。なお、図示していないが、縮小率についても表示し、これを増加させるように促すメッセージを表示するようにしてもよい。
【００３４】
すると、オペレータは、文字が潰れて印刷されてもよい場合は、「そのまま印刷する」５２０を選択して、印刷を行う。或いは、フォントサイズまたは縮小サイズ等を変更して再度印刷処理を行いたいときは、「印刷を中止する」５３０を選択して、一旦印刷をキャンセルし、フォントサイズ等を変更し直してから、印刷を行うようにする。
【００３５】
（実施例１の効果）
以上のように、実施例１の画像形成装置によれば、ユーザごとに文字種別に応じた許容フォントサイズを設定する許容値情報設定手段と、当該許容値情報を記憶する記憶手段と、印刷時のフォントサイズを前記許容値情報に基づき判定する判定手段を設け、前記判定手段による判定結果に基づき、所定の警告を行うようにしたので、印刷時のフォントサイズについてユーザごとに所望の許容値を設定でき、ユーザが所望とする無駄な印刷を防止することができる。
【実施例２】
【００３６】
実施例２の画像形成装置は、すでに登録したユーザの許容値を選択して許容値として設定できるようにしたものである。
【００３７】
（構成）
実施例２の画像形成装置の構成について、図１１から図１５を用いて説明する。まず、図１１は、実施例２の画像形成装置１０００のブロック図である。実施例２の画像形成装置は、実施例１の画像形成装置と、プログラムＲＯＭ１５０内の構成が相違する。その他の構成は、実施例１と同様であるので、簡略化のためにその説明は省略する。
【００３８】
実施例２の画像形成装置のプログラムＲＯＭ１５０は、記憶データ３０００からユーザ情報３１０に関連付けられている文字種別３２０と許容値３３０を取得する設定値取得プログラム６１０を追加した構成となっている。
【００３９】
このような構成とすることにより、実施例１では、許容値設定プログラム１５３により文字種別３２０と許容値３３０を設定する際に、設定画面２０００による設定値を許容値として設定するのに対し、実施例２では、画像形成装置１０００の許容値記憶部１６１に記憶されている記憶データ３０００にある登録済みのユーザ情報３１０に関連付けられた文字種別３２０と許容値３３０を基準値として設定できるようになる。
【００４０】
図１２は、実施例２における設定画面２０００を示す構成図である。実施例２の画像形成装置では、ユーザ情報タグ２１０によるユーザ情報の選択により、記憶データ３０００にある登録済みのユーザ情報３１０に関連付けられた文字種別３２０と許容値３３０を取得し、文字種別タグ２２０と許容値タグ２３０に反映させるための設定値取得ボタン７１０が追加されている。
【００４１】
オペレータは必要に応じて文字種別タグ２２０と許容値タグ２３０を変更し、設定完了ボタン２４０を押下することにより、ユーザ情報３１０に関連付けて文字種別３２０と許容値３３０が許容値記憶部１６１に記憶される。なお、実施例２の記憶データ３０００、印刷データ４０００、アラート画面５０００の構成は、実施例１と同様であるので、簡略化のためにその説明は省略する。
【００４２】
（動作）
図１３は、実施例２の画像形成装置の動作を示すフローチャートである。実施例２の画像形成装置では、文字種別３２０と許容値３３０を設定するステップＳ２１０およびステップＳ２１１の処理があらたに追加されている。ステップＳ１１０以降の処理については、実施例１の画像形成装置の動作と同様であるので、簡略化して説明する。
【００４３】
（設定動作）
まず、記憶データ３０００にある登録済みのユーザ情報３１０に関連付けられた設定値を取得するかどうかを判定し（ステップＳ２１０）、記憶データ３０００にある登録済みのユーザ情報３１０に関連付けられた設定値を取得する場合は、設定値取得プログラム６１０により記憶データ３０００にある登録済みのユーザ情報３１０に関連付けられた文字種別３２０と許容値３３０を取得し、設定値とする（ステップＳ２１１）。
【００４４】
一方、登録済みのユーザ情報３１０に関連付けられた設定値を取得しないときは、許容値設定プログラム１５３により許容値記憶部１６１にユーザ情報３１０に関連付けて文字種別３２０と許容値３３０を記憶データ３０００として設定する（Ｓ１１０）。
【００４５】
（印刷動作）
次に、印刷動作として、受信部１１０で受信された印刷データ４０００を印刷データ解析プログラム１５２で解析し、印刷データ４０００に文字が含まれ、かつ縮小印刷かどうかを判定し、文字が含まれ、かつ縮小印刷の場合は、印刷データ４０００からユーザ情報３１０を取得する（ステップＳ１１１・Ｓ１２０・Ｓ１２１）。一方、文字が含まれない場合或いは縮小印刷でないときは、文字サイズのチェックをする必要がないので、印刷部１４１にて印刷する処理に進む（ステップＳ１７１）。
【００４６】
次に、ステップＳ１２１にて取得したユーザ情報３１０が記憶データ３０００のユーザ情報３１０と一致するかどうか判定し、一致する情報があるときは、記憶データ３０００からユーザ情報３１０に関連付けられた文字種別３２０と許容値３３０を取得し、印刷データ４０００からページ縮小率、文字種別と文字サイズを取得し、縮小後の文字サイズを算出する（ステップＳ１３０〜Ｓ１３３）。
【００４７】
一方、記憶データ３０００のユーザ情報３１０と一致するものがないときは、印刷処理に移行する（ステップＳ１７１）。なお、一致するユーザ情報がないときは、別途決めた所定の文字種ごとの文字サイズを基準値として同様の処理を行うようにしてもよいことは実施例１と同様である。
【００４８】
次に、印刷データ４０００に含まれる文字種別が記憶データ３０００の文字種別３２０と一致するかどうか判定し、記憶データ３０００の文字種別３２０と一致する場合は、算出した縮小後の文字サイズが許容値３３０より小さいかどうか判定する（ステップＳ１４０・Ｓ１５０）。
【００４９】
縮小後の文字サイズが許容値３３０より小さい場合は、印刷を停止し、その旨を報知し、印刷を継続するかどうかをオペレータに選択させ、印刷を継続する場合は、印刷データ４０００に含まれる文字種別をすべてチェックしたかどうかを判定し、文字種別すべてのチェックを終了すると、印刷処理に移行する（ステップＳ１５１・Ｓ１５２・Ｓ１６０・Ｓ１７０・Ｓ１７１）。
【００５０】
一方、印刷データ４０００に含まれる文字種別の中に記憶データ３０００の文字種別３２０と一致するものがないとき、或いは縮小後の文字サイズが許容値３３０より大きい場合は、印刷処理へ移行する（ステップＳ１７１）。
【００５１】
（操作手順に沿った動作）
次に、図１４の許容値設定画面の構成図および図１５の記憶データの記憶データ例を用いて、実施例２の動作をさらに詳細に説明する。
【００５２】
なお、以下の説明では、記憶データ３０００に該当する設定値が存在し、ユーザ情報３１０がユーザＡであり、その文字種別３２０をフォント１、フォント２、フォント３の３種類とし、許容値３３０をそれぞれ４ポイント、４ポイント、３ポイントとして登録し、印刷データ４０００には文字種別３２０がフォント２で、文字サイズが８ポイントの文字が含まれ、縮小率が４０％であるときの処理として説明する。
【００５３】
まず、オペレータは、図１４に示したユーザ情報タグ２１０、４個所の文字種別３２０と許容値３３０を設定する文字種別タグ２２０と許容値タグ２３０からなる許容値の設定画面２０００により、ユーザ情報タグ２１０にユーザ情報リスト２６０からユーザＡを設定し、設定値取得ボタン７１０を押下することにより、文字種別タグ２２０と許容値タグ２３０にユーザＡに関連付けられた設定値が反映される。すると、図１２に示したユーザ情報リスト２６０、文字種別リスト２７０、許容値リスト２８０の設定値（＊マーク）が、図１４に示した各設定値に変化する。
【００５４】
そして、図１５の記憶データ３０００に示したように、前記設定画面２０００により指定された情報として、ユーザ情報３１０がユーザＡ、文字種別３２０がフォント１、フォント２、フォント３、許容値３３０がそれぞれ４ポイント、４ポイント、３ポイントとして、記憶データ３０００に記憶される。
【００５５】
以上の設定のもとに、印刷を行うと等倍印刷では文字種別３２０がフォント２で文字サイズが８ポイントの文字であるのに対し、縮小率が４０％の縮小印刷では文字サイズが３．２ポイント相当の小さい文字となって印刷されるので、折角印刷しても文字が潰れて、判読できない。
【００５６】
本例では、フォント２の許容値３３０が４ポイントに設定されるため、基準フォントサイズ以下のフォントが存在するとして、印刷が停止され、前述図１０と同様に、文字種別３２０がフォント２で許容値３３０の４ポイントより小さい文字が印刷されるという情報、およびオペレータに印刷を継続するかキャンセルするかどうかを指定することを促すメッセージがメッセージ表示部５１０に表示される。
【００５７】
すると、オペレータは、実施例１と同様に、文字が潰れて印刷されてもよい場合は、「そのまま印刷する」５２０を選択して印刷を行う。或いは、フォントサイズ等を変更、または縮小サイズを変更して再度印刷処理を行いたいときは、「印刷を中止する」５３０を選択して、一旦印刷をキャンセルし、フォントサイズ等を変更し直してから、印刷を行うようにする。
【００５８】
以上の説明では、ユーザ情報タグのユーザ情報リストからユーザを設定し、設定値取得ボタンを押下するだけで、文字種別タグと許容値タグを取得するように説明したが、必要に応じて、ＩＤやパスワードなどを入力させるようにしてもよい。
【００５９】
（実施例２の効果）
以上のように、実施例２の画像形成装置によれば、登録済みのユーザ情報に関連付けられた文字種別と許容値を選択して許容値情報として設定し、印刷時のフォントサイズを前記許容値情報に基づき判定し、所定の警告を行うようにしたので、実施例１の効果に加え、既登録の情報を有効に利用でき、許容値の設定操作を簡単にすることができる。
【実施例３】
【００６０】
実施例３の画像形成装置は、複数ユーザごとに、警告する文字種別に対応するフォントサイズを登録可能としたものである。
【００６１】
（構成）
実施例３の画像形成装置の構成について、図１６から図２０を用いて説明する。図１６は、実施例３の画像形成装置のブロック図である。実施例３の画像形成装置１０００では、プログラムＲＯＭ１５０の内容が実施例２と異なり、グループ情報設定プログラム８１０をあらたに追加している。
【００６２】
このグループ情報設定プログラム８１０を追加することにより、実施例２では図１５に示したように文字種別３２０と許容値３３０をユーザ情報３１０に関連付けて記憶するのに対し、実施例３の画像形成装置では詳細後述の図１８に示したように文字種別３２０と許容値３３０をユーザ情報３１０およびグループ情報（Ａ１０）に関連付けて記憶するようにしている。その他の構成は、実施例２と同様であるので、簡略化のためにその説明を省略する。
【００６３】
図１７は、許容値設定プログラム１５３によりグループ情報（Ａ１０）、ユーザ情報３１０、文字種別３２０、許容値３３０を設定する画面の構成図である。実施例３の設定画面２０００では、実施例２の構成にグループ情報（Ａ１０）を設定するグループ情報タグ９１０が追加されている。
【００６４】
また、グループ情報タグ９１０にはグループ情報リスト９２０があり、リストの現在の設定値に、「＊」マークが付され、選択可能なグループがすべて表示される。オペレータは、それぞれのリストからグループ情報タグ９１０、ユーザ情報タグ２１０、文字種別タグ２２０、許容値タグ２３０を選択し、設定完了ボタン２４０を押下することにより、ユーザ情報３１０とグループ情報（Ａ１０）に関連付けて文字種別３２０と許容値３３０が許容値記憶部１６１に記憶されるようになっている。
【００６５】
図１８は、実施例３の許容値記憶部１６１に記憶される記憶データ３０００の構成を示す図である。同図のように、記憶データ３０００は、ユーザ情報３１０、文字種別３２０、許容値３３０のほか、グループを識別するためのグループ情報（Ａ１０）、グループ情報（Ａ１０）で共有する文字種別３２０と許容値３３０を関連付けられる汎用ユーザ（Ａ２０）から構成される。
【００６６】
図１９は、実施例３における印刷データ４０００の構成を示した図である。同図に示したように、印刷データ４０００は、情報コマンド（Ｂ１０）で記述されるグループ情報が追加されている。その他の構成は、実施例１にて説明した図４の構成と同様であるので、簡略化のためにその説明を省略する。
【００６７】
（動作）
以上の構成により実施例３の画像形成装置は、以下のように動作する。この動作を、図２０の動作フローチャートを用いて説明する。なお、実施例３の画像形成装置では、文字種別３２０と許容値３３０を設定する処理としてステップＳ３１９が追加されており、また、記憶データ３０００から文字種別３２０と許容値３３０を取得する処理としてステップＳ３１１、Ｓ３２０、Ｓ３２１が追加されている。その他の処理は、図１３に示した実施例２の動作と同様であるので、簡略化して以下に説明する。
【００６８】
（設定動作）
まず、設定動作として、記憶データ３０００にある登録済みのユーザ情報３１０に関連付けられた設定値を取得するかどうかを判定し、記憶データ３０００にある登録済みのユーザ情報３１０に関連付けられた設定値を取得する場合は、記憶データ３０００にある登録済みのユーザ情報３１０に関連付けられた文字種別３２０と許容値３３０を取得し、設定値とする（（ステップＳ２１０・Ｓ２１１）。
【００６９】
一方、登録済みのユーザ情報３１０に関連付けられた設定値を取得しないときは、許容値記憶部１６１にユーザ情報３１０に関連付けて文字種別３２０と許容値３３０を記憶データ３０００として設定する（Ｓ１１０）。
【００７０】
次に、許容値設定プログラム１５３によりグループ情報（Ａ１０）の汎用ユーザに関連付けて文字種別３２０と許容値３３０を設定する（ステップＳ３１０）。
【００７１】
（印刷動作）
次に、印刷動作として、受信部１１０で受信された印刷データ４０００を印刷データ解析プログラム１５２で解析し、印刷データ４０００に文字が含まれ、かつ縮小印刷かどうかを判定し、文字が含まれ、かつ縮小印刷の場合は、印刷データ４０００からユーザ情報３１０を取得する（ステップＳ１１１・Ｓ１２０・Ｓ１２１）。一方、文字が含まれない場合或いは縮小印刷でないときは、文字サイズのチェックをする必要がないので、印刷部１４１にて印刷する処理に進む（ステップＳ１７１）。
【００７２】
次に、ステップＳ１２１にて取得したユーザ情報３１０が記憶データ３０００のユーザ情報３１０と一致するかどうか判定し、一致する情報があるときは、記憶データ３０００からユーザ情報３１０に関連付けられた文字種別３２０と許容値３３０を取得し、印刷データ４０００からページ縮小率、文字種別と文字サイズを取得し、縮小後の文字サイズを算出する（ステップＳ１３０〜Ｓ１３３）。
【００７３】
一方、印刷データ４０００に含まれるユーザ情報３１０が記憶データ３０００のユーザ情報３１０と一致するものがないときには、印刷データ４０００からグループ情報（Ａ１０）を取得する（ステップＳ３１１）。そして、印刷データ４０００に含まれるグループ情報（Ａ１０）が記憶データ３０００のグループ情報（Ａ１０）と一致するかどうか判定する（ステップＳ３２０）。
【００７４】
一方、ステップＳ３２０にて、記憶データ３０００のユーザ情報３１０と一致するものがないときは、印刷処理に移行する（ステップＳ１７１）。なお、一致するユーザ情報がないときは、別途決めた所定の文字種ごとの文字サイズを基準値として同様の処理を行うようにしてもよいことは実施例１および実施例２と同様である。
【００７５】
そして、印刷データ４０００に含まれるグループ情報（Ａ１０）が記憶データ３０００のグループ情報（Ａ１０）と一致する場合には、記憶データ３０００からグループ情報（Ａ１０）に属する汎用ユーザ（Ａ２０）に関連付けられた文字種別３２０と許容値３３０を取得する（ステップＳ３２１）。
【００７６】
次に、印刷データ４０００に含まれる文字種別が記憶データ３０００の文字種別３２０と一致するかどうか判定し、記憶データ３０００の文字種別３２０と一致する場合は、算出した縮小後の文字サイズが許容値３３０より小さいかどうか判定する（ステップＳ１４０・Ｓ１５０）。
【００７７】
縮小後の文字サイズが許容値３３０より小さい場合は、印刷を停止し、その旨を報知し、印刷を継続するかどうかをオペレータに選択させ、印刷を継続する場合は、印刷データ４０００に含まれる文字種別をすべてチェックしたかどうかを判定し、文字種別すべてのチェックを終了すると、印刷処理に移行する（ステップＳ１５１・Ｓ１５２・Ｓ１６０・Ｓ１７０・Ｓ１７１）。
【００７８】
一方、印刷データ４０００に含まれる文字種別の中に記憶データ３０００の文字種別３２０と一致するものがないとき、或いは縮小後の文字サイズが許容値３３０より大きい場合は、印刷処理へ移行する（ステップＳ１７１）。
【００７９】
（実施例３の効果）
以上のように、実施例３の画像形成装置によれば、複数のユーザ情報からなるグループ情報に関連付けて文字種別と許容値を記憶する記憶部を設け、登録済みのユーザ情報またはグループ情報に関連付けられた文字種別と許容値を選択して許容値情報として設定し、印刷時のフォントサイズを前記許容値情報に基づき判定し、所定の警告を行うようにしたので、実施例２の効果に加え、複数ユーザに共通の文字種別と許容値を設定することができ、設定操作をさらに簡略化することができる。
【００８０】
《その他の変形例》
（１）以上の実施例の説明では、許容値として文字サイズを例として説明したが、文字等の間隔、行間隔などを許容値としてもよい。また、文字に限らず、図形などの外形の大きさを許容値としてもよい。
【００８１】
（２）また、以上の実施例の説明では、縮小印刷の場合に文字サイズを判定するように説明したが、縮小印刷に限らず通常印刷の場合でも同様の判定を行うようにしてもよい。或いは、本発明の目的と若干離れるが、所定の大きさ以上の文字がある場合に印刷を中断するようにし、拡大印刷の場合に限って文字や画像の大きさを判定するようにしてもよい。
【００８２】
（３）また、以上の実施例の説明では、文字種別に応じた許容値を基準として判定するように説明したが、全ての文字種に１つの許容値としてもよいし、特定の複数文字種ごとに許容値を設定できるようにしてもよい。
【００８３】
（４）また、以上の実施例の説明では、印刷時のフォントサイズを許容値により判定するように説明したが、印刷出力をモニタ表示するときに、フォントサイズ等をチェックするようにしてもよい。
【００８４】
（５）また、以上の実施例の説明では、アラート画面に警告内容を表示するように説明したが、音声などにより聴覚を利用して警告するようにしてもよいし、アラート画面とともに警告するようにしてもよい。
【００８５】
（６）また、以上の実施例の説明では、画像形成装置内のプログラムＲＯＭに各プログラムを設け、画像形成装置内に設けたＣＰＵによって実行するように説明したが、ホストコンピュータにこれらを設けるようにしてもよいし、ネットワークで接続された他のコンピュータ等のプログラムＲＯＭ、ＣＰＵを用いるような構成としてもよい。
【産業上の利用可能性】
【００８６】
本発明は、プリンタ装置、ファクシミリ装置、スキャナ機能とともに前記機能を複合したＭＦＰ（マルチファンクションプリンタ）装置、或いは複写装置など文字や図形等を印刷する画像形成装置に広く用いることができる。
【図面の簡単な説明】
【００８７】
【図１】実施例１の画像形成装置のブロック図である。
【図２】実施例１の許容値設定画面の構成図である。
【図３】実施例１の記憶データの構成図である。
【図４】実施例１の印刷データの構造図である。
【図５】実施例１のアラート画面例である。
【図６】実施例１の画像形成装置の動作フローチャート図である。
【図７】実施例１の許容値設定画面例である。
【図８】実施例１の記憶データの記憶データ例である。
【図９】実施例１の画像形成装置により印刷した印刷出力の例である。
【図１０】実施例１のアラート画面例である。
【図１１】実施例２の画像形成装置のブロック図である。
【図１２】実施例２の許容値設定画面の構成図である。
【図１３】実施例２の画像形成装置の動作フローチャート図である。
【図１４】実施例２の許容値設定画面の構成図である。
【図１５】実施例２の記憶データの記憶データ例である。
【図１６】実施例３の画像形成装置のブロック図である。
【図１７】実施例３の許容値設定画面の構成図である。
【図１８】実施例３の記憶データの記憶データ例である。
【図１９】実施例３の印刷データの構造図である。
【図２０】実施例３の画像形成装置の動作フローチャート図である。
【符号の説明】
【００８８】
１５３  許容値設定プログラム
１５４  文字サイズ比較プログラム
１５５  報知プログラム
１６０  ストレージ
１６１  許容値記憶部
３１０  ユーザ情報
３２０  文字種別
３３０  許容値
６１０  設定値取得プログラム
８１０  グループ情報設定プログラム
１０００  画像形成装置
２０００  設定画面
３０００  記憶データ
４０００  印刷データ
５０００  アラート画面
【図１】
0004781143.tif 000002
【図２】
0004781143.tif 000003
【図３】
0004781143.tif 000004
【図４】
0004781143.tif 000005
【図５】
0004781143.tif 000006
【図６】
0004781143.tif 000007
【図７】
0004781143.tif 000008
【図８】
0004781143.tif 000009
【図９】
0004781143.tif 000010
【図１０】
0004781143.tif 000011
【図１１】
0004781143.tif 000012
【図１２】
0004781143.tif 000013
【図１３】
0004781143.tif 000014
【図１４】
0004781143.tif 000015
【図１５】
0004781143.tif 000016
【図１６】
0004781143.tif 000017
【図１７】
0004781143.tif 000018
【図１８】
0004781143.tif 000019
【図１９】
0004781143.tif 000020
【図２０】
0004781143.tif 000021