ページの先頭行へ戻る
Interstage List Creator V11.1.0 トラブルシューティング集

9.2.4 一部の文字(外字)が出力されない、または正しく出力されない

原因

●外字が出力(プレビューまたは印刷)されない場合

以下のいずれかの原因が考えられます。

1)OWFファイルを生成するときに、外字ファイルをエンベッドする設定になっていない。

2)OWFファイルを生成するときに、フォントが登録されていない。

3)帳票に置換フォントが設定されていて、そのフォントが登録されていない。

なお、帳票に置換フォントが設定されている場合は、置換後のフォントに設定されている外字がエンベッドされます。

●外字ファイルに定義していない外字が出力される場合

以下のいずれかの原因が考えられます。

4)エンベッドした外字ファイルで定義されていないコードの文字を使用している。

5)プリンタドライバにFinePrintなどの印刷スプールツールを使用している。

対処方法

原因にあわせて、以下のいずれかの対処を行ってください。

なお、原因の番号と対処の番号は対応しています。

1)の原因の対処

帳票出力時の外字エンベッドの設定(prprintコマンドでは、-gowfembedオプション)で、外字をエンベットする指定となっているか確認してください。
帳票出力時の外字エンベッドの設定については、以下を参照してください。

  • オンラインマニュアル“アプリケーション作成ガイド”

  • オンラインマニュアル“COBOLアプリケーション連携機能編”

2)の原因の対処

フォントの登録が行われているかを確認してください。
確認方法は、オンラインマニュアル“環境設定・帳票運用編”を参照してください。

3)の原因の対処

帳票に置換フォントが設定されているかを確認してください。
置換フォントが登録されている場合は、そのフォントが登録されているかを確認してください。
帳票出力時の置換フォントは、prprintコマンドの-gowfembedオプションなどで指定します。
帳票出力時の置換フォントの指定については、以下を参照してください。

  • オンラインマニュアル“アプリケーション作成ガイド”

  • オンラインマニュアル“COBOLアプリケーション連携機能編”

なお、入力データ形式が「XML形式」でマルチフォーム出力/組合せフォーム出力する場合は、先頭の帳票の置換フォントの設定が有効になります。

4)の原因の対処

エンベッドした外字ファイルで定義されていないコードの文字を使用していないかを確認してください。
使用している場合は、そのコードの外字が定義されている外字ファイルを使用して、OWFファイルを生成してください。

ポイント

  • List Creatorでは、外字ファイルで定義されていないコードの文字を使用した場合、その文字はOWFファイルをプレビュー、または印刷する環境にあらかじめ定義されている外字が使用されます。

5)の原因の対処

FinePrintなどの印刷スプールツールで設定されているプリンタで、スプールデータ形式を「RAW形式」となるよう設定してください。