Q. 印刷すると「^カDP」等、文字化けしたようなものが出力される。

Magicのバージョンアップをしたのですが、プログラム移行後、いくつかの帳票で文字化けしたようになります。
「^カDH0」や「^カDP」等です。

A. 文字化けではありません。制御コードです。

テキスト形式の印刷の場合、文字の大きさや間隔を制御するために専用のコードを使います。
それが、「^カDH0」や「^カDP」等「^カ」で始まるものです。
但し、これらの制御コードを有効にするためには、Magic.iniに設定が必要です。

[WINDOWSJ_PRINTER]
EscapeChar=^

メニューこの設定は、プリンタ設定ユーティリティを使うのがお勧めです。


制御コード設定