Indexへ
(10573)//【10489】→(10565)
------------------------
【タイトル】印刷時にドキュメント名が文字化してしまう
【記事番号】 10489 (*)
【 日時 】07/10/03 09:53
【 発言者 】WINKEY

色々と検索したのですが具体的な回答が見つけられませんでした。
(JWC形式との互換性や内部のテキスト文字数で制限はあるようなのですが…)

■質問
1.ファイル名に使用できる文字数に制限があるのでしょうか?
2.プリンタのスプーラに表示されるドキュメント名の文字化けを
 回避する方法はあるのでしょうか?
 (正しいファイル名で表示、文字化けしないように短く切るなど)

■環境
OS:Windows XP SP2
JW_CAD:Version 5.21

■現象
全角16文字以上のファイル名で作成した図面を印刷すると
プリンタのスプーラに表示されるドキュメント名が文字化けしてしまう。
全角14文字以上のファイル名で作成した図面を印刷すると
プリンタのスプーラに表示されるドキュメント名が欠落してしまいます。

文字化けする場合、
"Adobe PDF"や"Microsoft Office Document Image Writer"など
印刷結果をファイルに保存する類のプリンタドライバは正しくファイル名を
取得できないです。

印刷時の文字列バッファとして31バイトしか確保していないように感じます。
しかし、ファイル名が長いと31バイト目が全角の前半バイトになってしまい、
それが悪さをしているように感じます。

■例
<文字化けする>
ファイル名  :1234567890123456.jww
ドキュメント名:123456789012345□□□□
<文字化けしないが欠落>
ファイル名  :123456789012345.jww
ドキュメント名:123456789012345.
ファイル名  :12345678901234.jww
ドキュメント名:12345678901234.jw


ドキュメント名が正しく表示できるように修正していただけると非常にありがたいです。


Indexへ
(10489)←【10565】→(10566)
------------------------
【タイトル】Re(1):印刷時にドキュメント名が文字化けしてしまう
【記事番号】 10565 (10489)
【 日時 】07/10/09 17:51
【 発言者 】WINKEY

JW_CAD:Version 5.22 でも同じ結果でした。
回避する方法はないのでしょうか…


Indexへ
(10565)←【10566】→(10579)
------------------------
【タイトル】Re(2):印刷時にドキュメント名が文字化けしてしまう
【記事番号】 10566 (10565)
【 日時 】07/10/09 19:14
【 発言者 】おっとー

▼WINKEYさん:
>JW_CAD:Version 5.22 でも同じ結果でした。
>回避する方法はないのでしょうか…

こんばんは
プリンターのドライバーは、最新のものですか?
出ないのであれば、プリンターのメーカーにてダウンロードしてインストール
された方が良いと思います。
それで、プリンタドライバを削除してから再インストールしてみてはいかがでしょうか。


Indexへ
(10566)←【10579】//(10490)
------------------------
【タイトル】Re(3):印刷時にドキュメント名が文字化けしてしまう
【記事番号】 10579 (10566)
【 日時 】07/10/10 10:01
【 発言者 】WINKEY

▼おっとーさん:
>プリンターのドライバーは、最新のものですか?

回答ありがとうございます。
複数のメーカーのプリンタドライバで試してみましたが結果は同じです。
プリンタドライバのバージョンは関係ないようです。
XPもパッチをインストールしています。

■確認した手順
準備:OSは新規にインストール
1.「プリンタとFAX」⇒「印刷するプリンタ」のウィンドウを開く。
2.メニューから【プリンタ】-【一時停止】選択して「一時停止」の状態にする。
 ※スプールの状態を確認できるようにする。
3.ファイル名「1234567890123456.jww」(全角16文字)のデータをJW_CADで開く。
4.印刷を実行する。
5.手順1で開いたウィンドウのドキュメント名を確認する。
 ※ここで文字化けが発生。

ドキュメント名:123456789012345□□□□