(57)【要約】【課題】印刷データを自動的に検知することで、ユーザに適した印刷設定にする又はデータを変換する又は、警告することで、無駄な印刷を排除することを課題としている。【解決手段】データ検知手段と、印刷設定検知手段と、ユーザ登録手段とユーザ検知手段と、ユーザ設定手段と、制御手段と、変換手段、通知手段、印刷設定変更手段を持つことで上記課題を解決する。【選択図】図１
2007109135.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを作る又は印刷する機器において、
印刷するデータ内容を検知するデータ検知手段と、
印刷設定を検知する印刷設定検知手段と、
ユーザの登録を行うユーザ登録手段とユーザを検知するユーザ検知手段と、
ユーザ毎に最適な文字サイズ等を登録するユーザ設定手段と、
データ検知手段と印刷設定検知手段とユーザ設定手段より検知された内容を比較判定する制御手段と、
制御手段の判定結果によりデータを変換する変換手段とを備えることを特徴とする印刷制御システム。
【請求項２】
データを検知する手段において、文字フォントサイズ検知手段と、文字種検知手段と、文字修飾検知手段と、レイアウト情報検知手段と画像サイズ情報検知手段を備えたことを特徴とする請求項１に記載の印刷制御システム。
【請求項３】
前記変換手段において、文字フォントサイズ変換手段と、文字修飾変換手段と、文字種変換手段と、レイアウト変換手段と、画像サイズ変換手段を備えたことを特徴とする請求項１に記載の印刷制御システム。
【請求項４】
印刷データを作る又は印刷する機器において、
印刷するデータ内容を検知するデータ検知手段と、
印刷設定を検知する印刷設定検知手段と、
ユーザの登録を行うユーザ登録手段とユーザを検知するユーザ検知手段と、
ユーザ毎に最適な文字サイズ等を登録するユーザ設定手段と、
データ検知手段と印刷設定検知手段とユーザ設定手段より検知された内容を比較判定する制御手段と、
制御手段の判定結果によりユーザに適していないことを通知する通知手段とを備えることを特徴とする印刷制御システム。
【請求項５】
印刷データを作る又は印刷する機器において、
印刷するデータ内容を検知するデータ検知手段と、
印刷設定を検知する印刷設定検知手段と、
ユーザの登録を行うユーザ登録手段とユーザを検知するユーザ検知手段と、
ユーザ毎に最適な文字サイズ等を登録するユーザ設定手段と、
データ検知手段と印刷設定検知手段とユーザ設定手段より検知された内容を比較判定する制御手段と、
制御手段の判定結果により印刷設定を変更する印刷設定変更手段を備えることを特徴とする印刷制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御システムに関するものである。
【背景技術】
【０００２】
資料を印刷する際、データの中身を全てチェックし印刷することは難しい。また、印刷時において、等倍印刷ではなく割付印刷をすることが多い。その為、印刷した結果を見て、文字が小さすぎて見ずらく、印刷しなおすことや、反対に文字が大きすぎて用紙を無駄にすることが多々ある。また、使われている文字のフォント種によっては、縮小印刷することで、文字がつぶれてしまい見えなくなる場合や、背景によってみずらくなる場合や、文字毎の修飾（変倍・斜め・太らせ等）により、見ずらくなる場合等がある。また、同じフォントサイズといっても、英文字などは、大文字と小文字があり、大文字では見えるが、小文字だと見えないという場合もある。
【０００３】
特許文献１においては、不正データか否かを判断し、不正データの場合は縮小してデータを出力するとあり、不正データ（サポートされていないデータ）に対する発明が開示されている。また、この縮小手段において、つぶれにくいフォントに変換するという提案がされており、縮小に関して、つぶれにくいフォントに変換するという提案は一般的になっている。
【０００４】
【特許文献１】特開平１０−２７２８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の目的は、印刷において、印刷データを自動的に検知することで、ユーザに適した印刷設定にする又はデータを変換する又は、警告することで、無駄な印刷を排除することにある。
【課題を解決するための手段】
【０００６】
本発明の印刷制御システムの第１の態様は、印刷データを作る又は印刷する機器において、印刷するデータ内容を検知するデータ検知手段と、印刷設定を検知する印刷設定検知手段と、ユーザの登録を行うユーザ登録手段とユーザを検知するユーザ検知手段と、ユーザ毎に最適な文字サイズ等を登録するユーザ設定手段と、データ検知手段と印刷設定検知手段とユーザ設定手段より検知された内容を比較判定する制御手段と、制御手段の判定結果によりデータを変換する変換手段とを備えることを特徴とする。
本発明の印刷制御システムの第２の態様は、印刷データを作る又は印刷する機器において、印刷するデータ内容を検知するデータ検知手段と、印刷設定を検知する印刷設定検知手段と、ユーザの登録を行うユーザ登録手段とユーザを検知するユーザ検知手段と、ユーザ毎に最適な文字サイズ等を登録するユーザ設定手段と、データ検知手段と印刷設定検知手段とユーザ設定手段より検知された内容を比較判定する制御手段と、制御手段の判定結果によりユーザに適していないことを通知する通知手段とを備えることを特徴とする。
本発明の印刷制御システムの第３の態様は、印刷データを作る又は印刷する機器において、印刷するデータ内容を検知するデータ検知手段と、印刷設定を検知する印刷設定検知手段と、ユーザの登録を行うユーザ登録手段とユーザを検知するユーザ検知手段と、ユーザ毎に最適な文字サイズ等を登録するユーザ設定手段と、データ検知手段と印刷設定検知手段とユーザ設定手段より検知された内容を比較判定する制御手段と、制御手段の判定結果により印刷設定を変更する印刷設定変更手段を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、データの中身を自動的にチェックし、データの文字種・サイズ・フォント・修飾・背景等を検知し、予め登録されたユーザ設定と印刷設定（紙種等）と比較し、ユーザに対し最適なデータへ変換する又は、印刷設定を変更する又は、警告することで、失敗プリントを軽減できるという効果が得られる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【０００９】
図1に、本発明の実施形態の構成図を示す。本実施形態に係る処理プログラムは、ＲＯＭ（１−１１）に入っている。データ検知手段（１−１）において、印刷するデータの文字フォントサイズ、文字の種類、修飾の種類、レイアウト情報、画像サイズ情報などを検知する。このデータに対し、設定されている情報を、印刷設定・検知手段(1-2)で検知する。この検知から、印刷設定において、印刷する紙種、割付印刷設定や拡大縮小等を検知する。
【００１０】
ユーザ登録・検知・設定手段（１−５）での通常の流れとしては、予めユーザ登録を行う。ユーザ登録した後、ユーザ毎の最適なデータとして、最小文字フォントサイズや最大フォントサイズ、又は、好みのフォント種類などの設定（ユーザ設定）を行う。ユーザの設定項目に関しては、次の表１、表２に示すようにユーザが文字の最大サイズや最小サイズ、フォント種などを指定するものである（後で詳細に説明する）。
【００１１】
【表１】
2007109135.tif 000003
【００１２】
【表２】
2007109135.tif 000004
【００１３】
このような手順で、ユーザ毎のデータを、ユーザ設定登録データとし、保存しておく。
本発明においては、ユーザを検知し、そのユーザに最適なデータへ変換する際に、１−５のユーザ検知手段を用いる。ユーザ検知手段の方法としては、認証や入力が上げられる。入力は、データ入力手段（１−６）のキーボード等から入力してもかまわない。
【００１４】
次ぎに、制御手段（１−４）において、１−１で検知したデータとユーザが設定しているものと、印刷設定を比較し、変換が必要な場合は、警告するか、自動変換を行う。ここで、警告（通知）する際には、音声出力手段（１−９）を用いるか、表示手段（１−８）を用いる。また、変換する際には、変換手段（１−３）を用いる事で、ユーザに最適な文字フォントサイズや、修飾、文字種、レイアウト、画像サイズへ変換することが可能となる。また、ここで、最適な自動変換例を表示手段（１−８）により示すことで、ユーザに選択を促すことも可能となる。
【００１５】
また、データ入力手段（１−６）を用いることで、データを吸い上げることが可能となる。また、入力手段により、予め設定したデータをユーザ設定登録データへ保存することも可能である。
【００１６】
図２に発明の概要フローチャートを示す。まず、２−１ユーザ登録を行う。すでに登録されている場合は、飛ばすことができる。次ぎに、印刷データ内容検知手段（２−２）により、データ内の文字種や文字の最大・最小サイズ、修飾等を検知する。次ぎに、（２−３）において警告内容があるかの判定を行う。ここで、すでに登録されたユーザ設定データと印刷設定等と比較し、ユーザが最小フォントと指定した文字サイズより小さくなる場合や、最大サイズより大きくなる場合等は、警告があると判断し、ＹＥＳに進む。警告する内容がない場合は、ＮＯへ進み印刷（２−１３）を行い終了する。
【００１７】
（２−３）において、ＹＥＳに進んだ場合、修正項目選択ループ（２−４）へ進む。ここで、候補を優先順がある場合は、その順番で表示し、最適化どうかの判断（２−６）を行う。最適と判断された場合は、終了し、その内容を登録（２−７）し、印刷へと進む。このループにおいて、最適と判断していないにもかかわらず、すでに最後の候補となってしまった場合（２−１４）において、最後のＮ番目でＹＥＳとなった場合は、補正を手作業で行うかの判断（２−８）を行い、ＮＯとした場合は、ユーザ設定ではなく、自動補正（２−１０）を行い、補正は最適だったかの判断（２−１１）を行い、ＹＥＳと判断された場合は、登録手段（２−７）により、新しい候補例として登録を行う。自動補正手段において、補正が最適でなかった（２−１１において、ＮＯと判断された）場合は、手作業要請（２−１２）を行い、２−８の補正手段を行うかの判断において、ＹＥＳと進んだ場合と同様、補正・加工作業（２−９）で行ってもらう。ここで、補正・加工した結果を、登録手段（２−７）で登録することで、更に候補を増やすことが可能となる。
【００１８】
次ぎに補足として、図３で修正項目提示について詳細説明を述べる。まず、３−１において印刷データ内容検知を行う。その後、文字情報の認識（３−２）を行い、印刷設定検知手段（３−３）を行い、印刷文字データ検知手段（３−４）において、印刷設定と比較し、実際に印刷した結果、文字フォントサイズや文字がつぶれないか等の判断を行う。ここで、補正が必要な箇所があるかと判断（３−５）した（ＹＥＳの）場合は、修正内容を列挙（３−６）し、修正内容の優先順位付け処理（３−７）を行い、優先順に修正内容表示（３−８）を行う。ここで、この修正でＯＫと判断（３−９）された場合は、終了する。ＯＫでなかった（３−９において、ＮＯだった）場合は、次ぎの候補があるかの判断(３−１０)を行い、次ぎの候補がある場合は、次ぎの修正内容を表示し、同じ動作を繰り返す。次ぎの候補がなくなった場合は、その旨を内容表示(３−１１)し、終了する。
【００１９】
図４で自動補正例（１）挙げ説明する。図４では、４ページの資料データを割付印刷（１ページに４枚の割付）を行う場合を例に挙げ説明する。ここでは、フォントサイズのみで説明する。
【００２０】
この図のように、１ページ目は60pと大きい文字、２ページ目は36p、３ページ目は18p、４ページ目は8pとなっており、だんだん小さい文字になっている。この資料を割付印刷した場合、３ページ目までは、見るのに十分な大きさであるが、４ページ目はもともと、8pしかなかった為に、割付印刷したことで、小さくて見えなくなる可能性がある。このように、ユーザがあらかじめ、最小フォントサイズを8pとしておけば、8pが入っている資料を図４の例のように、印刷しようとした場合において、警告を出すことができる。
もし、この図４のまま印刷すれば、４ページ目のデータを読むことができないことが、印刷後にわかり、また、印刷しなおすことになる。つまり、印刷用紙の無駄となる。
【００２１】
図５で自動補正例（２）を挙げ説明する。図５では、ニュースデータを印刷する際の例である。ページは数枚あり、割付印刷（１枚に２ページ）を行った例を示す。説明の簡略化の為、１ページのみで説明する。
【００２２】
図５で示すニュースデータは、ｘｘｘニュースという題名が36pと大きく、１段落目・２段落目の文字が18p、３段落目が8pとなっている。１段落目と２段落目には、夫々その資料の参考の画像が貼り付けられている。
【００２３】
このデータを使わず、割付印刷した場合は、下の左側の例のように、ｘｘｘニュースの文字が14p、１・２段落目の文字が9p。３段落目は、小さくて見えなくなる。（このポイント数は例である）そして、「文字を最適な大きさにする。レイアウト枠は変更可」と設定してあった場合は、真ん中の絵のように、文字は9pになり、３段落目のレイアウト枠が大きくなり、見やすくなることがわかる。次ぎに、「絵を小さく」という設定が加わった例を右に示す。右の結果では、ｘｘｘニュースという題名は、14pとなり、その他の文字は9pとなり、文字の強弱を持ちつつ、小さくなってもいいデータ（ここでは画像）を小さくすることで、最適とした。
【００２４】
このように、本実施形態においては、文字の最小サイズやレイアウト変更や絵のサイズ等を登録することで、自動的に最適な印刷が可能となる。
【００２５】
以下、詳細な説明を表１〜４、図６、７を用いて説明する。表３は、文字種とサイズによる差異例を示している。１〜４で挙げたように、文字の種類とフォントサイズによって、見え方がかなり変わる。同じ、10ptであっても、特殊なHG創英各ポップ体のように、文字が太く変形しているものであれば、つぶれてしまう。
【００２６】
【表３】
2007109135.tif 000005
【００２７】
表４は、文字修飾による差異例を示している。これも、１〜４に挙げたように、太らせや斜め等をによって、同じ、文字フォントと種類であっても、見え方が変わる。
【００２８】
【表４】
2007109135.tif 000006
【００２９】
このように、見え方やユーザによって好きなフォントや見難いと思うサイズ等がある。これらを登録したものが、表１、表２の例である。（１）例では、文字フォントをゴシックとし、文字修飾はなしとしている。（２）の例では、文字フォントは、基本的に変更しないとしている。これは、全体のデザインは尊重するということである。しかし、文字がつぶれる場合の特例として、（２）は、明朝に変更することを設定している。また、文字の修飾についても、基本的には変更しないが、文字がつぶれる場合は、変倍→太らせ→斜めの順で修飾を消すという設定を行っている。この例のように、詳細にどの修飾をなくしていくか、その無くす順番まで設定してもかまわない。また、経験知より、自動的に補正を行うことで、修正例を示すことも可能である。
【００３０】
図６においては、背景による差異例を示している。印刷時において、特に縮小時では、背景の色等によって、文字の見え方が変わる。文字が黒で、背景が暗い色だった場合、文字がつぶれてみにくくなると判断できる。その場合は、その内容を警告することも可能である。
【００３１】
図7においては、紙種による差異例を示している。紙の種類によって、文字がつぶれる例である。これも、図６と同様に、文字が見えにくくなると判断した場合は、警告することが可能となる。
【００３２】
また、これらの例は、ユーザ登録において、紙種が光沢の場合は、文字最小サイズを6pまで許すが、再生紙の場合は、8pとする等の設定も可能である。
【００３３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム等のコンピュータが記憶媒体からプログラムコードを読み出し実行することによっても達成される。
【００３４】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３５】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００３６】
また、コンピュータが読み出したプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００３７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに接続された機能拡張ユニット等に備わるメモリに書込まれた後、そのプログラムコードの指示に基づきＣＰＵ等が実際の処理を行い、前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施形態の構成図である。
【図２】本発明の実施形態の概要フローチャートを示す図である。
【図３】本発明の実施形態の概要フローチャートを示す図である。
【図４】自動補正例を示す図である。
【図５】自動補足例を示す図である。
【図６】背景による差異例を示す図である。
【図７】紙種による差異例を示す図である。
【符号の説明】
【００３９】
１−１  データ検知手段
１−２  印刷設定検知手段
１−３  変換手段
１−４  制御手段
１−５  ユーザ登録・検知・設定手段
１−６  データ入力手段
１−７  出力手段
１−８  通知手段
１−９  音節出力手段
１−１０  ＣＰＵ
１−１１  ＲＯＭ
１−１２  ＲＡＭ
【図１】
2007109135.tif 000007
【図２】
2007109135.tif 000008
【図３】
2007109135.tif 000009
【図４】
2007109135.tif 000010
【図５】
2007109135.tif 000011
【図６】
2007109135.tif 000012
【図７】
2007109135.tif 000013