印刷すると漢字が変わってしまう

1:印刷すると漢字が変わってしまう
kannji 03/01 16:01
こんにちは。漢字のことで困っています。


WSエミュレータ画面で、
「砺」と入力すると、
「礪」と印刷されてしまいます。

画面上の表示は「砺」です。

windows上(エクセルなど)で
「砺」と入力して、
印刷すると、普通に「砺」と出ます。

たまに変わった漢字でこのようなことがあります。
得意先に出力する帳票などで、それが、
人名や社名だと、かなりまずいです。
どうにか対処できないものでしょうか。


【システム運用環境】

OS:A-VX02
プログラム:COBOL
WSエミュレータ:ver21.0
ドットプリンタ:700JX3
レーザープリンタ:マルチライター8250N
サーバ:EXPRESS5800/V618-L


2:Re: 印刷すると漢字が変わってしまう
EXCHANGE 03/02 20:06
WSエミュレータ同梱のマニュアルの「Q&A」及び付録の漢字コード比較表をご覧下さい。
(FA明朝を使用する)

3:Re: 印刷すると漢字が変わってしまう
JIS78からJIS2004 03/05 13:49
こんにちは、ちょうどAVXの旧字・新字対応の外字を作成しています。

結果を言うとエミュレータのフォントがFA明朝になっていない事が原因だと思います。
AVXで管理している文字はJIS78(正式にはJIS78ではないのですが)
で管理されていますので、必ずエミュレータの設定もFA明朝(JIS78)に指定しなくてはいけません。
印刷についてはAVXサーバから出力しますのでJIS78で出力されます。
印刷はサーバからですので、各エミュレータの入力設定もFA明朝にしないとおかしくなります。

今回のこの文字はJIS78−JIS83の変更文字ですのでWINDOWSで表示した場合(MS明朝)と
FA明朝で表示した場合は旧字と新字の関係になります。
WINDOWSでもフォントによって変わりますのでご注意を
(また、MS明朝でもXPとWIN7では JIS90とJIS2004になります。)
AVXでは変更文字の新字を持っていませんので質問にあった文字を入力するのであれば
外字での登録になります。 私がよく作っていた文字は "遥" でした。

エミュレータ毎に使用フォントの設定をしますので全端末にFAの設定が必要です。

また、EXCELでもFA明朝にすれば旧字になります。 

余計なことを書いてしまってわかりづらくなりましたが、よかったら参考までに・・

4:Re: 印刷すると漢字が変わってしまう
kannji 03/05 15:20
EXCHANGE様
ありがとうございます。
漢字コード表確認してみます。
結果また報告したいと思います。


5:Re: 印刷すると漢字が変わってしまう
kannji 03/05 15:22
JIS78からJIS2004様
ご返信ありがとうございます。
しかも大変詳しく本当にありがたいです。
質問しておいて、まだ確認しておらず
申し訳ありません。
今から実施してみます。
そして結果報告します。


1-

BluesBB ©Sting_Band