• 締切済み

ダイナフォント印刷時の文字ズレ

 Windows2000で、ATOKに付属のDHP平成明朝体などのダイナフォントを 使用した場合、画面上の表示は問題ないのに、プリンターに出力すると、 数字が右側にずれて印刷されてしまいます。  例) 画面表示では → 平 成 15 年 度     印刷したら  → 平 成  15年 度                  (こんな感じになります)  osがMeの時は、そのような現象はなかったので、osとフォントの相性 の問題だとは思うのですが、同じ現象が起きて解決した方はいらっしゃ いますか? また、解決策を知っている方がいらっしゃいましたら、 教えて下さい。  出力先のプリンタはリコーです。

みんなの回答

回答No.3

DFがOKなら、DFP/DFGが持っている文字幅情報を全角数字と漢字の境目でドライバが正常に処理し切れていない気がします。 あとはスプール方法を変えてみる、くらいしか思い浮かばないです。

tenteke
質問者

お礼

と言う事は、やはり、プリンタドライバに問題があると言う事になりますね。 リコーに問い合わせてみます。 ありがとうございました。

すると、全ての回答が全文表示されます。
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.2

画面の表示用のフォントとプリンタの印刷用のフォントが違っている事が原因では?と思います。 一般的なプリンタの標準の設定ですと、印刷を行う際に画面に表示されている文字の文字コードと位置、大きさのみをプリンタに送信し、プリンタが持っている同じコードのフォントで置き換えて印刷を行う設定になっています。 参考URLは上記方式のメリットを説明したものです。 Ricoh - Windows98/95/NTフォント http://www.ricoh.co.jp/printer100/02hayasa/hayasa-02.html ところが、プリンタに内蔵されているフォントとPCの持つフォントが何らかの原因で違っていた場合、表示と印刷で文字の幅が変わる、特殊な文字が「・」「□」で印刷される、などという事が起こります。 -- 対処法ですが、プリンタの印刷時の詳細設定に、 「TrueTypeFontをプリンタにダウンロードする」 「プリンタのフォントで置き換え」 「ビットマップで送信」 など、メーカーによって表記は異なりますが、設定できる項目があるはずですので、確認してみてください。

参考URL:
http://www.ricoh.co.jp/printer100/02hayasa/hayasa-02.html
tenteke
質問者

お礼

お返事ありがとうございます。 ご回答いただいた内容は存じておりましたので、既に設定済みでした

すると、全ての回答が全文表示されます。
回答No.1

プリンタドライバが原因ではないでしょうか。 ドライバを最新版にアップデートしてみてはどうですか。 また、他のプリンタで印刷した時はどうですか。 他のアプリからそのフォントで印刷しても同じでしょうか。 DFPじゃなくただのDFフォントやDFGフォントでも同様でしょうか。 アクロバットをお持ちなら、一度PDFに変換してから印刷するとどうですか。 ワープロから印刷しているのなら、設定やプロパティに「英数字の前後にスペースをあける」「半角文字の前後にスペースをあける」などの設定があれば、それをいじってみて変化はありますか。

tenteke
質問者

お礼

お返事ありがとうございます。いろいろ試してみましたが、残念ながら、 ・ドライバを最新版にアップデート → ダメ ・他のプリンタで印刷 → ダメ(リコー製品しかないので他社のプリンタではどうなるのかはナゾ) ・他のアプリからそのフォントで印刷 → ダメ(メモ帳、一太郎、Excelなど) ・「英数字の前後にスペースをあける」などの設定をいじる → ダメ ・DFフォント → ok と言う結果でした。 数字が半角の場合は大丈夫でしたので、全角数字がダメなようです。

すると、全ての回答が全文表示されます。

関連するQ&A