(57)【要約】【課題】文字化けの発生を自動検出できる電子検版装置を提供する。【解決手段】電子検版装置１１は、入力された印刷データを、その中で指定されているフォントが印刷時に使用できないものの場合にその指定を使用可能なフォントに置き換えた中間印刷データに変換する。この中間印刷データをＲＩＰ展開した場合に得られる文字列が辞書２４に登録されているか否かを判断し、登録されていない場合に、その文字列を文字化けのある箇所として検出する。【選択図】図２
2006163578.tif 000002
【特許請求の範囲】
【請求項１】
入力された印刷データを、その中で指定されているフォントが印刷時に使用できない場合にそれを印刷時に使用可能なフォントに置き換えた、中間印刷データに変換する変換手段と、
前記中間印刷データをその中で指定されているフォントを使用してＲＩＰ展開した場合に得られる文字列を所定の辞書に登録されている文字列と対比した結果から、前記印刷データを印刷したときに発生する文字化けを検出する文字化け検出手段と
を有する
ことを特徴とする電子検版装置。
【請求項２】
前記文字化け検出手段は、前記ＲＩＰ展開した場合に得られる文字列が、意味の通る文字列か否かを判定した結果から、文字化けを検出する
ことを特徴とする請求項１に記載の電子検版装置。
【請求項３】
前記辞書に文字列を追加登録し得る
ことを特徴とする請求項１または２に記載の電子検版装置。
【請求項４】
文字化けした状態を表示する表示手段と、
文字化け発生箇所に対する修正を受け付ける修正手段と
を有する
ことを特徴とする請求項１、２または３に記載の電子検版装置。
【請求項５】
前記修正手段が受け付けた修正の履歴を記憶する修正履歴手段と、
前記修正履歴手段に記憶されている修正の履歴に基づいて、１回または複数回にわたる修正前の印刷データを復元する復元手段と
を有する
ことを特徴とする請求項４に記載の電子検版装置。
【請求項６】
文字化けを検出したとき、前記修正履歴手段の記憶内容からこの文字化けに対する修正内容を推定する推定手段をさらに有する
ことを特徴とする請求項５に記載の電子検版装置。
【請求項７】
前記中間印刷データが、ＰＤＦデータである
ことを請求項１、２、３、４、５または６に記載の電子検版装置。
【請求項８】
印刷データで指定されているフォントが、印刷時に使用可能なフォントか否かを判断し、使用できないフォントの指定を含む場合に、警告を行なう
ことを特徴とする電子検版装置。
【請求項９】
前記印刷データの中で前記使用できないフォントが指定されている箇所を表示する表示手段をさらに有する
ことを特徴とする請求項８に記載の電子検版装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷内容に間違いがないことを本印刷の前に検査するための電子検版装置に係わり、特に、文字化けの発生を検出する技術に関する。
【背景技術】
【０００２】
デジタル印刷システムでは、通例、一度の印刷が大量に及ぶので、印刷内容が正しいか否かを印刷前に厳密に検査する検版作業が行なわれる。
【０００３】
たとえば、印刷データは、通常、複数回の改版を重ねて完成版となるので、現在の版に加えた修正内容の適否を前の版と照合して確認するような検版作業が行なわれる。このような検版作業において、前の版のＲＩＰ（ラスタライズ・イメージ・プロセッシング）展開した画像データと、新しい版のＲＩＰ展開後の画像データとをビット単位で電子的に比較し、差異のある箇所を点滅や色を変えて表示するようにし、この表示を頼りに、オペレータが修正内容の妥当性を評価できるようにした技術が開示されている（たとえば、特許文献１参照。）。
【０００４】
ところで、デジタル印刷システムでは、印刷データの作成者が意図したとおりの体裁で印刷が再現されるように、各文字コードをＲＩＰ展開する際に使用するフォントの種類などについても印刷データにおいて細かく指定するようになっている。
【０００５】
しかしながら、印刷データで指定されているフォントを印刷装置側で使用できない場合もあり、そのような場合には、ほかのフォントへの置き換えが印刷装置側で自動的に行なわれる。そして、かかるフォントの置き換えにより、ある文字コードをＲＩＰ展開した後の文字が、作成者の意図していない文字に変化してしまう、いわゆる「文字化け」が発生する場合がある。たとえば、印刷データで指定されている特殊な外国語フォントを使用できずにこれを英文字用のフォントに置き換えると、文字化けが発生する。
【０００６】
このような文字化け発生への対処方法として、文字化けが起こりやすい文字コード（ＪＩＳ第１水準に含まれない文字）を印刷データから抽出し、これらの文字コードをＲＩＰ展開して得た文字が列挙された検査用シートを印刷データの作成装置側と印刷装置とでそれぞれ作成し、２つの検査用シートを対比することで文字化けの有無を検査する方法が提案されている（たとえば、特許文献２参照。）。
【０００７】
【特許文献１】特許第２８１６０９１号公報
【特許文献２】特許第３４０２９７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献１に開示された技術は、前の版と新しい版との比較作業を支援するものに過ぎないので、文字化けについては、オペレータが表示画面を目視観察して検出しなければならず、依然として多くの作業量を要していた。また、検版作業において、最新の版とその１つ前の版との比較しかできないという問題もあった。
【０００９】
特許文献２に開示された技術では、印刷データから抽出した文字化けの起こりやすい文字コードだけを検査対象にしているので、検査対象外の文字コードで文字化けする可能性があり、１００％信頼できる完全な検査結果を得ることはできなかった。また、オペレータが目視で２つの検査シートを対比観察して文字化けの有無を判断しなければならず、その作業負担が大きいばかりか、判断ミスが生じる場合もある。
【００１０】
本発明は、上記の問題を解決しようとするものであり、文字化けの発生を自動的に検出することのできる電子検版装置を提供することを目的としている。
【００１１】
また、本発明は、自動検出された文字化けに対する修正作業を円滑に進めることのできる電子検版装置を提供することを目的としている。
【課題を解決するための手段】
【００１２】
請求項１に係わる発明は、入力された印刷データを、その中で指定されているフォントが印刷時に使用できない場合にそれを印刷時に使用可能なフォントに置き換えた、中間印刷データに変換する変換手段と、
前記中間印刷データをその中で指定されているフォントを使用してＲＩＰ展開した場合に得られる文字列を所定の辞書に登録されている文字列と対比した結果から、前記印刷データを印刷したときに発生する文字化けを検出する文字化け検出手段と
を有する
ことを特徴とする電子検版装置である。
【００１３】
上記発明によれば、電子検版装置は、入力された印刷データを、その中で指定されているフォントを印刷装置側が具備しないなどの理由でＲＩＰ展開に使用できない場合に、これを使用可能なフォントに置き換えた中間印刷データに変換する。そして、この中間印刷データをＲＩＰ展開した場合に得られる文字列が辞書に登録されているか否かを判断し、登録されていない場合に文字化けありと検出する。
【００１４】
同じ文字コードでもＲＩＰ展開に使用するフォントが異なると、ＲＩＰ展開後の文字列が相違する場合があり、その相違の結果として、ＲＩＰ展開後の文字列が辞書に登録されていないようなものとなった場合に、それを文字化けと判定する。
【００１５】
ここでいう辞書とは、文字化けと判定しない文字列を登録したものであればよく、文字列の意味内容まで登録されている必要はない。また、文字化け検出時における文字列と辞書との対比とは、その文字列と完全一致する文字列が辞書に登録されているかを検索するものでも、表記の揺れに対応したあいまい検索でもよい。要するにＲＩＰ展開後の文字列が辞書に登録されている文字列と同一または関連ある文字列か否かをチェックする方法であればよい。
【００１６】
本発明では、ユーザは電子検版装置に印刷データを引き渡すだけで、その印刷データがＲＩＰ展開後に文字化けするか否かを把握することができる。
【００１７】
請求項２に係わる発明は、前記文字化け検出手段は、前記ＲＩＰ展開した場合に得られる文字列が、意味の通る文字列か否かを判定した結果から、文字化けを検出する
ことを特徴とする請求項１に記載の電子検版装置である。
【００１８】
上記発明によれば、印刷データのＲＩＰ展開後に得られる文字列を文として認識し、文としての体裁（構文、文末処理などの確認）が意味の通る正常なものか否かを検査する。この検査結果が異常な場合に文字化け発生と判定する。
【００１９】
これにより、辞書との対比を単語単位でのみ行なう場合に比べて、文字化け判定の精度を上げることができる。たとえば、文末に登場し得ない文字列が文末に登場しても、単語単位の対比のみでは文字化けと判定されないが、構文検査を行なうことで文字化けの可能性がある箇所として抽出することができ、文字化けの検出漏れが低減される。
【００２０】
請求項３に係わる発明は、前記辞書に文字列を追加登録し得る
ことを特徴とする請求項１または２に記載の電子検版装置である。
【００２１】
上記発明によれば、文字化けの検出に用いる辞書に、文字列を追加登録する機能を備える。この辞書に登録されていない文字列は文字化けと判定されるので、文字列を辞書に登録することによって、追加登録した文字列は、それ以後、文字化けと判定されなくなる。登録は単語単位でもよいし、動詞などではその語尾の変化を含めてもよいし、複数の単語を含む短文の登録を可能としてもよい。
【００２２】
請求項４に係わる発明は、文字化けした状態を表示する表示手段と、
文字化け発生箇所に対する修正を受け付ける修正手段と
を有する
ことを特徴とする請求項１、２または３に記載の電子検版装置である。
【００２３】
上記発明によれば、検出された印刷データの文字化け箇所を表示し、その文字化け箇所に対する修正をユーザから受け付ける。これにより、文字化けした状態を表示上で把握しながら、その場で印刷データを適宜修正することができる。
【００２４】
請求項５に係わる発明は、前記修正手段が受け付けた修正の履歴を記憶する修正履歴手段と、
前記修正履歴手段に記憶されている修正の履歴に基づいて、１回または複数回にわたる修正前の印刷データを復元する復元手段と
を有する
ことを特徴とする請求項４に記載の電子検版装置である。
【００２５】
上記発明によれば、修正の履歴を記憶しておき、この記憶に基づいて、１回または複数回前のバージョンの印刷データを復元する。復元した複数のバージョン同士を画面上などで対比可能に構成するとよい。
【００２６】
請求項６に係わる発明は、文字化けを検出したとき、前記修正履歴手段の記憶内容からこの文字化けに対する修正内容を推定する推定手段をさらに有する
ことを特徴とする請求項５に記載の電子検版装置である。
【００２７】
上記発明によれば、文字化けを検出した際に、その文字化けと同じあるいは類似する文字化けに対する修正内容を修正の履歴から取得して、これを今回の文字化けに対する適正な修正内容と推定する。推定結果の利用方法として、たとえば、推定した修正内容をユーザに報知して修正を促したり、電子検版装置が印刷データを自動的に修正したりする方法がある。
【００２８】
請求項７に係わる発明は、前記中間印刷データが、ＰＤＦデータである
ことを請求項１、２、３、４、５または６に記載の電子検版装置である。
【００２９】
上記発明によれば、中間印刷データとしてＰＤＦ形式を使用する。ＰＤＦ形式の使用により、ＲＩＰ展開後の出力画像を容易に表示することができる。またＰＤＦ形式は、文字コードをＲＩＰ展開して画像化する際に使用すべきフォントの情報を文字コードと一体にして保存しているので、本発明の文字化け検査にも好適である。さらにＰＤＦは広く普及した汎用的な形式なので、データの連携が容易になる。
【００３０】
請求項８に係わる発明は、印刷データで指定されているフォントが、印刷時に使用可能なフォントか否かを判断し、使用できないフォントの指定を含む場合に、警告を行なう
ことを特徴とする電子検版装置である。
【００３１】
上記発明によれば、印刷装置が具備しないなどの理由により印刷時のＲＩＰ展開で使用できないフォントが印刷データの中で指定されているか否かを検査し、指定されている場合に、その旨をユーザに警告する。
【００３２】
印刷時に使用できないフォントが指定された文字コードは、ＲＩＰ展開時にどのように画像化されるかが分からず、文字化けが発生したり、空白となったり、意図しない字体となったりする。いずれにせよ、印刷データの作成者が意図したとおりの印刷物を得ることはできないので、ユーザに警告する価値がある。
【００３３】
請求項９に係わる発明は、前記印刷データの前記使用できないフォントが指定されている箇所を表示する表示手段をさらに有する
ことを特徴とする請求項８に記載の電子検版装置である。
【００３４】
上記発明によれば、印刷データの中で、印刷時のＲＩＰ展開で使用できないフォントが指定されている箇所を表示する。この表示からユーザは修正すべき箇所を把握することができる。表示は印刷データをベースとして行なってもよいが、ＲＩＰ展開後の画像の中で表示すれば、印刷時に使用できないフォントの指定された文字コードがどのように画像化されたかの確認も可能になる。
【発明の効果】
【００３５】
本発明に係わる電子検版装置によれば、印刷データを、その中で指定されているフォントが印刷時に使用できない場合にそれを印刷時に使用可能なフォントに置き換えた中間印刷データに変換し、この中間印刷データをＲＩＰ展開した場合に得られる文字列と辞書に登録されている文字列とを対比した結果から、文字化けの発生を電子的に自動検出するので、試し刷りしたものなどを目視検査する場合に比べて、見落としが減ると共に、作業者の負担が軽減される。
【００３６】
印刷データをＲＩＰ展開して得られる文字列が意味の通る文字列か否かを文字化けの判定に加えたものでは、構文や文末処理などを含めて、文として意味が通るか否かについても検査するので、辞書と単語単位で対比した結果のみから判断する場合に比べて、文字化け箇所の検出漏れを少なくすることができる。また、文字化け検査において構文検査なども同時に行なわれるので、印刷データの完成版を作成するまでの作業効率が向上する。
【００３７】
文字化けの判定に用いる辞書に文字列を追加登録できるものでは、造語などを追加登録することで、以後、その文字列は文字化けと判定されなくなるので、意図した正しい文字列までが文字化けとして検出されることが減り、文字化けの検出精度を高めることができる。
【００３８】
文字化け箇所を表示し、その修正を受け付けるようにしたものでは、文字化け箇所や文字化けの状態を表示上で把握しながら、その場で印刷データを修正することができるので、修正作業を円滑に進めることができる。
【００３９】
さらに修正の履歴を記憶し、その履歴に基づいて印刷データを複数回にわたる修正前の状態にまで復元可能にしたものでは、印刷データを複数回分の修正前の状態まで戻したいというユーザの要望に電子検版装置単体で対応することが可能になり、復元に係わる作業効率や利便性が向上する。
【００４０】
修正の履歴から文字化けに対する修正内容を推定するものでは、推定結果を修正の方向性としてユーザに提示することができ、どのように修正すべきかを初めからユーザ自身で検討する場合に比べて、修正にかかる時間や労力を軽減することができる。また、推定結果を利用して、印刷データを自動的に修正すれば、修正作業をより一層円滑に進めることができる。
【００４１】
中間印刷データとしてＰＤＦ形式を用いるものでは、ＰＤＦ形式に変換した段階で、置き換え後のフォント情報を含む文字コードのほかにＲＩＰ展開後の画像情報をＰＤＦデータ自体が含んでいるので、文字化けの自動検査に好適であると共に、ＲＩＰ展開後の画像をＰＤＦデータから容易に表示することができる。また、汎用のファイル形式なのでデータの受け渡しや閲覧が容易になるという利点がある。
【００４２】
印刷データで指定されているフォントが、印刷時のＲＩＰ展開で使用可能なフォントか否かを判断し、使用できないフォントの指定を含む場合に警告するものでは、字体の変化や空白箇所の発生など文字化け以外の異常も含めて印刷結果が印刷データの作成者の意図したものと異なる結果になることを広い範囲で検出することができ、無駄な印刷を未然に防止することができる。
【発明を実施するための最良の形態】
【００４３】
以下、図面に基づき本発明の実施の形態を説明する。
【００４４】
図１は、本発明の第１の実施例に係わる電子検版装置を含む電子検版システム１０の構成を示している。
【００４５】
電子検版システム１０は、電子検版装置１１と、印刷データを作成するコンピュータ装置などの印刷データ作成端末１２と、検版された印刷データに基づく印刷が行なわれる印刷機１３とを備えている。電子検版装置１１は、ＬＡＮ（ローカル・エリア・ネットワーク）１４によって印刷データ作成端末１２や印刷機１３と接続されている。接続されているネットワークの種類は他のものでもかまわない。
【００４６】
電子検版装置１１は、印刷データ作成端末１２において作成された印刷データをＬＡＮ１４経由で取得するほか、フレキシブルディスク、ＭＯ、ＣＤ−ＲＯＭなどの記録媒体を介して印刷データを取得できるようになっている。
【００４７】
この電子検版システム１０では、パーソナルコンピュータ上で所定のソフトウェアを実行させることで電子検版装置１１としての機能を実現している。なお、電子検版装置１１を専用装置として構成してもよいし、印刷機１３が電子検版装置１１としての機能を併せ持つように構成してもよい。
【００４８】
図２は電子検版装置１１の構成を示している。電子検版装置１１は、全体の動作を統括する制御部２０を有している。制御部２０は、ＣＰＵと、ＲＯＭ（リード・オンリ・メモリ）と、ＲＡＭ（ランダム・アクセス・メモリ）とを主要部とする回路で構成され、全体を統括制御する機能のほか、中間データ変換部２２と検版・修正部３０としての機能を果たす。
【００４９】
ＲＯＭは、ＣＰＵが実行するプログラムや各種固定データを記憶する。ＲＡＭは、ＣＰＵがプログラムを実行する際に各種データを一時的に格納するワークメモリとして機能する。制御部２０には、データ受信部２１と、辞書管理部２３と、表示操作部４０と、出力部５０と、記憶部６０とが接続されている。
【００５０】
データ受信部２１は、ネットワークＩ／Ｆ（インターフェイス）から構成され、ＬＡＮ１４経由で送られてくる印刷データを受信する機能を果たす。
【００５１】
中間データ変換部２２は、データ受信部２１が受信した印刷データを検版、編集、修正、表示などに用いる中間印刷データに変換する変換手段としての機能を果たす。ここでは、ＰＤＦ形式の中間印刷データに変換している。なお、中間印刷データの機能を満たす形式であればＰＤＦ以外のデータ形式でもかまわない。
【００５２】
なお、中間データ変換部２２は、元の印刷データで指定されているフォントが印刷時に使用できないフォントである場合に、その使用できないフォントの指定を使用可能なフォントに置き換えた中間印刷データを作成する。
【００５３】
辞書管理部２３は、文字化け検出に用いる辞書２４を管理する役割を果たす。辞書管理部２３は、ユーザからの要求に応じて、辞書２４のユーザ辞書領域に新たな文字列を追加登録する辞書登録機能を有している。このユーザ辞書領域に追加登録した文字列は、ユーザが自由に編集および削除できる。
【００５４】
辞書２４は、フォントの種類毎に、文字化けと判定されたくない文字列に対応する文字コード列を登録したものである。たとえば、文字コート列「ＡＡ」が、第１フォントを使用してＲＩＰ展開した場合に文字化けしていない文字列になる場合には、この文字コード列「ＡＡ」を第１フォントの辞書に登録しておく。辞書２４には、文字化けと判定されたくないほとんどすべての文字列に対応する文字コード列が予め登録されている。なお、各文字列の意味を文字コード列に対応付けて辞書２４に登録してもよい。
【００５５】
なお、辞書２４は、フォントの種類別に編纂してもよいし、複数のフォントに対応する辞書として編纂してもよい。
【００５６】
検版・修正部３０は、中間印刷データを介して印刷データの検版・修正・編集・履歴管理に係わる機能をユーザに提供する。検版・修正部３０は、文字化け検出手段３１と、修正履歴手段３２と、復元手段３３と、表示制御部３４と、推定手段３５とから構成されている。検版・修正部３０の詳細は後述する。
【００５７】
表示操作部４０は、ディスプレイ、キーボード、マウスなどから構成されている。ディスプレイは、検版・修正部３０での処理結果やユーザへのメッセージを表示する表示部としての役割を果たし、キーボードとマウスは、各種の操作を受け付ける操作部としての役割を果たす。なお、表示操作部４０は、表示と操作が一体になったタッチパネルなどで構成されてもよい。
【００５８】
出力部５０は、ネットワークＩ／Ｆから構成され、印刷機１３へ印刷データおよびその印刷指示を送出する機能を果たす。なお、データ受信部２１のネットワークＩ／Ｆを共用する構成でもかまわない。また、他の形式のＩ／Ｆで印刷機１３と接続されてもよい。
【００５９】
記憶部６０は、ハードディスク装置で構成され、中間データ変換部２２で生成された中間印刷データや、検版・修正部３０で用いる修正履歴などのデータを記憶する役割を果たす。なお、辞書２４を記憶部６０に記憶させてもよい。
【００６０】
検版・修正部３０の文字化け検出手段３１は、辞書管理部２３と協働して、中間印刷データをＲＩＰ展開した場合に得られる文字列が、文字化け検出用の辞書２４に登録されているか否かを判断し、登録されていない場合に文字化けありと検出する機能を果たす。また、その文字列が意味の通るものか否か、すなわち、文として把握して、文の体裁が正常か否かを検査し、異常を検出した場合にその箇所を文字化け箇所として検出する機能も備えている。
【００６１】
修正履歴手段３２は、印刷データに対する修正および編集を受け付ける機能と、修正および編集の内容を修正履歴として記憶部６０に記憶する機能を果たす。また、修正履歴と共に文字化けの発生に関する情報を文字化けの履歴として記憶する機能も有している。ここで、文字化けの発生に関する情報とは、文字化けの生じた文字列（文字コード列）とそれに対して設定されていたフォントの種類、印刷データ内での文字化け発生箇所の位置などである。
【００６２】
修正履歴手段３２は、最初のバージョンと各バージョン間の差分とを記憶することにより修正履歴を管理するようになっている。あるバージョンとその次のバージョンとの差分が、前者のバージョンに加えた修正内容を示すことになる。なお、修正履歴の記憶方法は、上記したバージョン間の差分を記憶する方法に限らず、各バージョンの全データを記憶してもよいし、その他の方法でもかまわない。
【００６３】
復元手段３３は、修正履歴手段３２が管理する修正履歴に基づいて、任意のバージョンの印刷データを復元する機能を果たす。
【００６４】
表示制御部３４は、文字化け箇所や復元した印刷データなどの表示および、修正・編集に係わる操作案内や操作釦などの表示に係わる制御を行なう。
【００６５】
推定手段３５は、検出された文字化けに対して適切と思われる修正内容を修正履歴手段の記憶内容に基づいて推定する機能を果たす。推定方法としては、たとえば、発生した文字化けと同一または類似したものを過去の修正履歴から調べ、その際に行なった修正内容をユーザに報知する方法や、同一または類似の文字化けが解決されたバージョンに対する修正内容を把握し、その修正内容を今回の文字化けに対する有効な修正内容と推定する方法などがある。
【００６６】
図３は、電子検版装置１１が行なう処理の流れを示している。
【００６７】
印刷データ作成端末１２で作成された印刷データをＬＡＮ１４経由でデータ受信部２１において受け付ける（ステップＳ１０１）。受け付けた印刷データを、中間データ変換部２２でＰＤＦ形式の中間印刷データに変換する（ステップＳ１０２）。
【００６８】
この際、印刷時に使用できないフォント、すなわち、印刷機１３のＲＩＰ展開部が具備していないフォントが印刷データの中で指定されていた場合には、そのフォントを印刷時に使用可能な他のフォントに置き換えて変換する。
【００６９】
文字化け検出手段３１は、中間印刷データを当該中間印刷データが指定するフォントを使用してＲＩＰ展開した場合に得られる文字列を求め、その文字列と辞書２４に登録されている文字列とを対比する（ステップＳ１０３）。
【００７０】
文字化け検出手段３１は、対比の結果、ＲＩＰ展開した場合に得られる文字列と同じ文字列が辞書２４に登録されていた場合は、その文字列については文字化けが発生していないと判定する。ＲＩＰ展開した場合に得られる文字列が辞書２４に登録されていない場合は、その文字列は文字化けしていると判定する（ステップＳ１０４）。
【００７１】
文字化け検出手段３１によって、文字化けが検出された場合は（ステップＳ１０４；Ｙ）、表示制御部３４は、その検出された箇所の背景色を変更したり、その箇所の周囲を線で囲ったりなどして、文字化け発生箇所と文字化けしていない箇所とを識別可能に表示操作部４０に表示する（ステップＳ１０５）。
【００７２】
文字化けの判定は、その文字列が辞書２４に登録されているか否かに基づいて行なうので、文字化けと自動判定された文字列が、造語や略語、専門用語などであって正しい文字列である場合がある。そこで、文字化けと判定された箇所が上記のような正しい文字列であった場合には、ユーザの登録操作に基づき、該当の文字列が辞書２４に追加登録される（ステップＳ１０６）。このようにして辞書２４に追加登録された文字列は、以後の文字化け検査においては文字化けと判定されないので、文字化けの判定精度が向上する。
【００７３】
必要な文字列が辞書２４に追加登録された後、修正履歴手段３２は、今回検出された文字化けに関する情報を文字化けの履歴として記憶する（ステップＳ１０７）。この際、辞書２４に追加登録された文字列については、文字化けの履歴から除外される。
【００７４】
その後、中間印刷データに対して編集・修正を行なうか否かをユーザに問い合わせる（ステップＳ１０８）。なお、文字化け検出手段３１によって文字化けが検出されなかった場合は（ステップＳ１０４；Ｎ）、上記の処理（ステップＳ１０５からＳ１０７）を行なわずに、編集・修正を行なうか否かをユーザに問い合わせるステップＳ１０８に移行する。
【００７５】
ユーザから編集・修正の実行要求を受け付けた場合は（ステップＳ１０８；Ｙ）、修正用の操作画面を表示し、ユーザの操作に従って印刷データを編集・修正する。編集・修正の操作が完了すると、その内容がバージョン管理された修正履歴として修正履歴手段３２に記憶される（ステップＳ１０９）。
【００７６】
編集・修正の過程では、過去のバージョンを呼び出して対比表示させたり、任意のバージョンに印刷データを復元させたりすることができるようになっている。たとえば、過去のバージョンの表示がユーザから要求されると、復元手段３３は、指定されたバージョンの印刷データを修正履歴手段３２の記憶に基づいて復元して表示する。
【００７７】
また、ユーザが文字化け箇所を修正する際には、その文字化けに対して適当と推定される修正内容がガイド表示される。ユーザは、ガイド表示された修正内容を参考に修正作業を進めることができる。また、ガイド表示された修正内容でよければその承認操作を行なうだけで自動的に修正される。
【００７８】
編集・修正が終了したとき、または編集・修正をユーザが要求しなかった場合は（ステップＳ１０８；Ｎ）、ユーザから印刷する／しないの選択操作を受け付ける（ステップＳ１１０）。印刷要求を受けたときは（ステップＳ１１０；Ｙ）、印刷機１３へ印刷データとその印刷指示とを出力して（ステップＳ１１１）この処理を終了する（エンド）。印刷しないときは（ステップＳ１１０；Ｎ）、たとえば、印刷データをＬＡＮ１４や記録媒体を用いてユーザに差し戻して、終了する（エンド）。
【００７９】
なお、文字化けの検査として、文字化け検出手段３１が、文を単位とした構文検査を行なうように構成してもよい。構文検査を行なうことで、辞書２４に登録されている単語単位あるいは文字列単位の検査では検出できない種類の文字化けを検出することができる。たとえば、文字列としては辞書２４に登録されているが、その文字列が、本来出現し得ない箇所に出現したり、前後とまったく繋がりなく現れたりした場合に、その箇所が文字化けの可能性を有する箇所として抽出される。
【００８０】
また、このような構文検査で文字化けと判定されても、その箇所をユーザが目視で確認すると、文字化けではなく、意図的に行なった特殊な記述である場合がある。そこで、文字化けと誤判定された箇所や誤判定された構文上の特徴を、構文検査時の除外データとして登録可能に構成するとよい。こうすれば、以後の構文検査で文字化け扱いされないようにすることができる。
【００８１】
図４は、表示操作部４０に表示される検版画面１００の一例を示している。検版画面１００は、印刷内容表示領域１０１と、メニューバー１０２と、ステータスバー１０３と、ユーザのマウス操作に従って移動するポインタ１０４とで構成される。
【００８２】
印刷内容表示領域１０１には、検版対象の印刷データに係わる中間印刷データに基づいて、印刷時の印刷内容に相当する画像が表示される。メニューバー１０２には、文字化け検査の実行操作や任意のバージョンへの復元操作、編集操作などを行なうための各種の操作メニューが表示される。ステータスバー１０３には、印刷内容表示領域１０１の表示内容に係わる属性情報や現在表示されている印刷データのバージョン情報などが表示される。
【００８３】
図５は、文字化けが発生した際の検版画面１００ａの一例を示している。検査対象の中間印刷データに文字化け箇所１１０が検出された場合は、文字化け警告ウィンド１１１が現われる。
【００８４】
文字化け警告ウィンド１１１は、文字化けを伝える警告文１１２と、ユーザからの確認を受け付ける「ＯＫ」釦１１３とで構成される。「ＯＫ」釦１１３を操作すると、文字化け警告ウィンド１１１は消える。文字化け箇所１１０は、枠で囲まれており、文字化けしていない箇所と一目で識別可能になっている。なお、文字化け箇所１１０は、背景色を変えたり、点滅させたりしてもよい。
【００８５】
図６は、辞書２４に文字列を追加登録する際に表示される検版画面１００ｂの一例を示している。ユーザは、文字化け箇所１２０として識別表示された部分を目視チェックし、その部分の文字列（この例ではマルチ・ファンクション・プリンタの略称であるＭＦＰ）が文字化けではないことを確認したときは、ポインタ１０４ａで該当の文字化け箇所１２０を選択する。この選択操作により、印刷内容表示領域１０１ｂに辞書登録ウィンド１２１が表示される。
【００８６】
辞書登録ウィンド１２１は、案内文１２２と、文字化け箇所１２０に表示されていた文字列をそのまま表わした登録文字列１２３と、登録文字列１２３の品詞区分を入力する品詞選択欄１２４と、登録処理を実行させる「登録」釦１２５と、登録操作を中止するための「キャンセル」釦１２６とで構成される。辞書２４へは、少なくとも、登録文字列１２３に表示されている文字列の文字コードとその文字列で使用されているフォントの種類とを対応付けて登録できればよいので、品詞選択欄１２４は無入力のままでもかまわない。
【００８７】
なお、辞書２４への追加登録は、メニューバー１０２内の「ツール（Ｔ）」から選択することもできる。この場合、登録文字列１２３の部分はユーザが任意の文字列を入力するための入力欄になる。
【００８８】
図７は、任意のバージョンの印刷データを復元する際に表示される検版画面１００ｃの一例を示している。ユーザは、印刷内容表示領域１０１ｃに表示する印刷データのバージョンを変更する場合には、ツールバー１０２ａにある「復元（Ｒ）」を選択する。この選択操作により、復元ウィンド１３１が表示される。
【００８９】
復元ウィンド１３１には、復元しようとするバージョンとその保存日時とが表示されるバージョン表示欄１３２と、バージョン表示欄１３２に表示されるバージョンを１つ古いものへ遡らせるための「戻る」釦１３３と、１つ新しいバージョンへ進めるための「進む」釦１３４と、バージョン表示欄１３２に表示されたバージョンの復元を実行する「ＯＫ」釦１３５と、復元操作を中止する「キャンセル」釦１３６と、で構成されている。
【００９０】
ユーザが、復元したいバージョンを「戻る」釦１３３と「進む」釦１３４とを用いて選択した後、「ＯＫ」釦１３５を操作すると、そのバージョンへの復元処理が実行される。復元処理が完了すると印刷内容表示領域１０１ｃにその復元されたバージョンの印刷データに対応する画像が表示される。
【００９１】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００９２】
たとえば、実施の形態では、辞書２４との対比により文字化けありと判定した箇所を識別可能に表示するように構成したが、文字化けの有無に係わらず、印刷時のＲＩＰ展開で使用できないフォントが指定されているすべての箇所を識別可能に表示するように構成してもよい。たとえば、文字化けではないが、目視では確認しづらい類似フォントへの置き換えが発生した場合にその箇所が表示される。これにより、ユーザは、細かい相違であっても印刷データ作成時に意図したとおりの印刷物を得ることができないことを認識して対処することができる。
【００９３】
なお、実施の形態では、辞書２４を電子検版装置１１に内蔵させたが、ＬＡＮ１４上に辞書サーバを設けてそれを利用してもよい。
【００９４】
また、構文検査において異常のある箇所を文字化け箇所と扱ったが、異常内容を詳細に判定し、タイプミスや文法の間違いなどの場合には、その異常内容に応じた修正候補を提示して校正を支援するようにしてもよい。このような修正候補は、文字化けの場合と異なり、修正履歴に頼ることなく導出することができる。さらに、構文検査の検査条件をユーザが設定できるように構成してもよい。たとえば、オフィスでの特別な文章規則や使用禁止用語などを検査条件として登録すれば、そのオフィスで定められた文書形式に適合するか否かを検査することができる。
【００９５】
表示操作部４０への表示、バージョンの復元、修正の履歴管理に用いられるデータは、印刷データでも、中間印刷データでも、両方併用してもかまわない。なお、実施の形態では、一旦、印刷データを中間印刷データに変換してから文字化けの検査を行なったが、印刷データで指定されているフォントと印刷時に使用可能なフォントとが示す文字列と辞書２４とを逐次対比し、印刷データから直接的に文字化けを検出するように構成してもよい。
【００９６】
実施の形態では、復元するバージョンを１つ選択して表示させる例を示したが、２以上のバージョンを指定してそれらに対応する画像を同時に表示可能に構成してもよい。複数の画像を表示する方法は、たとえば、バージョンの異なる複数の画像を並べても、オーバーレイしてもよい。また、表示されているバージョン間を比較してその変更箇所の色を変えるなどしてもよい。これにより、ユーザはバージョン間の違いを目視で確認しながら編集および修正を行なうことができる。
【００９７】
なお、修正履歴は、中間印刷データと独立に保存管理してもよいし、中間印刷データに付随させてもよい。たとえば、ＰＤＦでは版の履歴をひとつのファイルとして保存できる機能があるので、この機能を利用して過去の修正履歴をＰＤＦ形式の中間印刷データ自体で管理するようにしてもよい。
【００９８】
実施の形態に示した電子検版システムでは、印刷データ作成端末１２と電子検版装置１１とを別体に構成したが、１つの装置にまとめて構成してもよい。たとえば、印刷データの作成や編集を行なうソフトウェアに電子検版装置としての機能を実現するソフトウェアを組み込めば、印刷データの作成途中で文字化けなどの発生を確認することができ、作業を円滑に進めることができる。なお、電子検版装置としてのソフトウェアは、たとえ当該装置が具備するフォントであっても印刷装置側で使えないフォントについては使用できないように設定する必要がある。
【図面の簡単な説明】
【００９９】
【図１】本発明の実施の形態に係わる電子検版装置を含む電子検版システムの構成を示す説明図である。
【図２】本発明の実施の形態に係わる電子検版装置の構成を示すブロック図である。
【図３】本発明の実施の形態に係わる電子検版装置の処理を示す流れ図である。
【図４】本発明の実施の形態に係わる電子検版装置の基本表示画面を示す説明図である。
【図５】文字化け警告ウィンドの表示された検版画面の一例を示す説明図である。
【図６】辞書登録ウィンドの表示された検版画面の一例を示す説明図である。
【図７】復元ウィンドの表示された検版画面の一例を示す説明図である。
【符号の説明】
【０１００】
１０…電子検版システム
１１…電子検版装置
１２…印刷データ作成端末
１３…印刷機
１４…ＬＡＮ
２０…制御部
２１…データ受信部
２２…中間データ変換部
２３…辞書管理部
２４…辞書
３０…検版・修正部
３１…文字化け検出手段
３２…修正履歴手段
３３…復元手段
３４…表示制御部
３５…推定手段
４０…表示操作部
５０…出力部
６０…記憶部
１００…検版画面
１００ａ…文字化け警告ウィンドが表示された検版画面
１００ｂ…辞書登録ウィンドが表示された検版画面
１００ｃ…復元ウィンドが表示された検版画面
１０１…印刷内容表示領域
１０２…メニューバー
１０３…ステータスバー
１０４…ポインタ
１１０…文字化け箇所
１１１…文字化け警告ウィンド
１１２…警告文
１１３…「ＯＫ」釦
１２０…文字化け箇所
１２１…辞書登録ウィンド
１２２…案内文
１２３…登録文字列
１２４…品詞選択欄
１２５…「登録」釦
１２６…「キャンセル」釦
１３１…復元ウィンド
１３２…バージョン表示欄
１３３…「戻る」釦
１３４…「進む」釦
１３５…「ＯＫ」釦
１３６…「キャンセル」釦
【図１】
2006163578.tif 000003
【図２】
2006163578.tif 000004
【図３】
2006163578.tif 000005
【図４】
2006163578.tif 000006
【図５】
2006163578.tif 000007
【図６】
2006163578.tif 000008
【図７】
2006163578.tif 000009