2009年10月25日

外字コピー屋さんのWindows 7での動作

外字コピー屋さん ver.3.0 β2以降は、Windows 7 で問題なく動作します。
ver. 2.5.x はWindows Vista, 7 共に、サポート対象外とします。

ところで、ver.3.0 は一年以上、β2のままですが、問題なく動作しておりますので、なるべく3.0をお使いください。

posted by sjoe at 12:28| Comment(23) | TrackBack(0) | 日記
この記事へのコメント
「外字のコピー屋さん」を利用させてもらっています。

外字のインストールですが、デフォルトで%systemroot%となっていますが、別のフォルダへインストールすことは可能でしょうか?
管理の都合上、フォルダを分けたいと思っています。
eudc.ini をいじれば?と思ったのですが、うまくいきません。

このような使い方はイレギュラーかもしれませんが、可能であれば、方法を教えてください。
Posted by pokopon at 2010年03月16日 14:58
version 2.5.x はそのように動作します。
変更はできません。

3.0β2は、各ユーザーのフォルダに外字ファイルをインストールしますので、ご希望にそえるかも知れません。

ただ、いずれにせよ、自由なフォルダを指定することはできません。
Posted by sjoe at 2010年03月16日 22:41
Posted by 野下 智 at 2010年08月28日 10:58
管理者様
はじめまして、外字コピー屋さんを使わせて頂いております。
とても便利助かっています。ただ、エクセル2003で外字を使用すると画面上は見えているのですが、レーザープリンター(IPアドレスでネットワークに接続)で印字すると全く認識しません。外字の部分は白紙で出てきます。何故でしょう?端末はwindowsxpです。
端末とレーザープリンターをUSBで接続すると問題なく印字されるようです。(多くの端末で試したわけではありませんが)また、IPアドレスで接続している場合でも印字できる端末があったりします。何が原因なのでしょう?
Posted by nakatani at 2010年09月26日 20:51
印刷時に外字が印字されない場合は、プリンタドライバの設定を疑ってみるとよいです。

文字を画像として印刷するとうまく行くかも知れません。試してみてください。

参照
http://evcom.sblo.jp/article/21430973.html
Posted by sjoe at 2010年09月27日 17:30
早速のご返答ありがとうございます。

大変申し訳ないのですが、貴ページを開きますと、

縲悟ソ梧律陦ィ for Word 2010縲阪・縲∽コ。縺咲イセ髴翫・蛻昜ク・律・樔コ泌香蝗槫ソ後・蠢梧律繧定・蜍戊ィ育ョ励☆繧貴icrosoft Office Word2010逕ィ縺ョ繝・Φ繝励Ξ繝シ繝医〒縺吶ゆサ・荳九・繧医≧縺ェ繝ャ繧、繧「繧ヲ繝医r謠蝉セ帙@縺セ縺吶�

という字が出てまいります。

WINDOWS7ですが、当方に瑕疵があるのでしょうか?

Posted by 慧 at 2011年11月09日 22:20
忌日表へのコメントですね。
http://eastvalley-soft.sblo.jp/article/49709227.html
こっちに返答を書いておきましたのでご覧ください。
Posted by sjoe at 2011年11月10日 00:50
Win7+Office2003(EXCEL)で外字コピー屋さん3.0β2を使用させていただいてます。ときどき登録した外字が認識せず"・"になります。PC再起動でなおります。
このような報告は受けてますか?
(中国語文字化け対策のレジストリ変更済です)

なお、WinXP+Office2003(EXCEL)+外字コピー屋さん2.5.8では起きたことはありませんでした。
Posted by takiguchi at 2011年12月01日 12:19
こういうケースは初めてです。
外字が・になってしまうのは、エクセル以外のソフトではどうなんでしょう。

それと、・になるのが、たまに、ということですが、これがやっかいですね。どうしたら・になるのかがわからないと、どうしようもありません。

問題の原因特定のためには、いろいろとやってもらわなければならないことがございますが、よろしいでしょうか。

まずは、windows7付属のツールで外字を作成し、それで同じ問題がでるか、確認してください。

続きはまた後ほど。
Posted by sjoe at 2011年12月01日 13:45
早速ありがとうございます。できるだけ協力しますのでよろしくお願いします。

再現性が低く5月から使い始めて、先月2回発生しました。
昨日eudcedit(外字エディタ)で何度か再起動ー外字エディタ参照、エクセル出力を繰り返しましたが発生しませんでした。

実際の動作をもう少し詳しく説明しますと、
PC:Win7(管理者権限ユーザーのみで使用)
VB6でACCESS2003の外字を含む文字列をEXCELフォームに貼りつけて印字。印字品において文字化けを確認。


XP用外字コピー屋さんv2.5.8とv3.0の違いは
外字フォントの保存先をユーザーエリアにしたこととその参照先をレジストリで設定しているだけでしょうか?
Posted by takiguchi at 2011年12月02日 12:17
> VB6でACCESS2003の外字を含む文字列をEXCEL
> フォームに貼りつけて印字。印字品において
> 文字化けを確認。

印字というのはプリンタで印刷することですか?
文字化けは印刷されたものだけでしょうか。
あるいは、モニタ表示でも文字化けしますか?

印刷だけの文字化けだとすると、また別のお話になります。この場合はプリンタドライバの設定で解消されることもあります。


> XP用外字コピー屋さんv2.5.8とv3.0の違いは
> 外字フォントの保存先をユーザーエリアにしたこ
> ととその参照先をレジストリで設定しているだけ
> でしょうか?

「だけ」ではありませんが、だいたいそんな感じです。
外字コピー屋さんの外字インストール時の基本動作は、

外字ファイルをしかるべき場所にコピーする。
その場所をレジストリに設定する。

ということですが、それは同じです。
外字ファイル自体をいじくるようなことはありません。
Posted by sjoe at 2011年12月02日 21:53
現状、プリンタで印刷された部分の文字化けでしか確認しておらず、モニタ表示での確認はしてません。(プログラムによる自動実行のため)
ご指摘のとおりプリンタドライバの設定の可能性もあります。以前に別のPCにつながっているプリンタへLAN経由で印刷したときにプリンタの設定で"印刷ドキュメントをスプールし・・・"では外字の文字化けが起き、"プリンタに直接印刷データを送る"で正常に印字できた経緯があります。
このときはモニタには正常表示されてましたが、印刷したものは常に外字が文字化けしてました。

とりあえず、再現させないと状況もわからないため、
PC起動→外字の入ったEXCELファイルを印刷→PC再起動
を繰り返してみて文字化けする状態を出させた上でどういう状態なのかを確認してみます。

確認できましたら、またご連絡します。
少し時間がかかるかもしれません。
再現できたら次のようなことを確認してみたいと思います。
なにか補足等あればご指導お願いします。
・外字の文字化けはどこで起きているのか?
 (外字エディタ、ACCESSファイル、EXCELファイル、TEXTファイル、印刷物だけ)
・印刷物だけであればプリンタ設定の見直し
・外字エディタの表示がなければ外字フォント場所を"C:\Windows\fonts"にしレジストリ参照先をそこに変更
・EXCELファイルのみで文字化けがあるようならばEXCEL設定の見直し

ちなみに"外字をすべてのフォントに適用"&"管理者のみで使用"するのであれば、
外字フォントの場所は"C:\Windows\fonts"で問題ないですか?
(外字コピー屋さんv.2.5.8を使用可能?)
外字フォントの場所を"C:\Windows\fonts"にするならば、
一度、外字コピー屋さんv3.0を実行させてますので
レジストリの参照場所をそこに変更するだけでよろしいでしょうか?
Posted by takiguchi at 2011年12月03日 02:50
システムの標準的な外字フォントの場所は"C:\Windows\fonts"ですので、それが一番問題ないはずです。
ただし、ユーザープログラムがそこにファイルを書き込むことをOSが拒否することがあるので、C:\user 以下のフォルダに外字ファイルをコピーすることにしたのがv.3です。

 ともあれ、外字ファイルの場所を変更する場合は、
まずは、外字コピー屋さんで外字を無効にしてから、
レジストリの
[HKEY_CURRENT_USER\EUDC\932]の
SystemDefaultEUDCFont の値を適切に書き換えて、
その後、外字を有効にすればよいです。

なお、印刷したときに外字が化けるという場合は、プリンタドライバの設定で直る場合がありますが、
こんな記事も書いてますので参照してください。
http://evcom.sblo.jp/article/21430973.html

うちの場合はRicohの複合機なんですが、
「イメージデータに変換して印刷する」
というオプションでした。

Posted by sjoe at 2011年12月03日 09:17
再現しましたので現象を報告します。
EXCELファイルおよびVBプログラムで表示のTextBoxにおいて
文字化けが発生した。
外字エディタを立ち上げたと同時に
開いていた文字化けを含むEXCELシートの文字化けが直った。
外字エディタは正しい外字が表示されていた。
システムログをチェックしたがそれらしいエラーは分からなかった。

以上より外字エディタまたはそれに関するファイルが
PC起動時に立ち上がっていなかったのではないかと類推します。
以下2つの方法を2台のWin7マシンで再現実験を続けてみます。
1.起動時に外字エディタを立ち上げるプログラムを追加。
2.外字フォントの場所をシステム標準場所(C\Windows\Fonts)に移動する。

他になにかありましたら助言くださいませ。
Posted by takiguchi at 2011年12月13日 13:14
書き方が悪かったので訂正します。

>以下2つの方法を2台のWin7マシンで再現実験を続けてみます。

以下2つの方法を別々のWin7マシンに行った上で、再現実験を続けてみます。
Posted by takiguchi at 2011年12月13日 14:16
Windows7で3.0をコマンドラインにて使用しようとしているのですが、

cpeudc false

実行時にメッセージボックスが出るようになっています。
旧Verでは同コマンドでメッセージが出ないようになっているかと思います。
ログオン時に実行したいので、メッセージが出たらOKボタンを押す動作をしなければなりません。
何かメッセージが出ないような回避方法はあるのでしょうか?
Posted by hajime at 2011年12月15日 17:29
今出先なので、詳しくかけませんが、
まさしくそんなオプションがあったはずです。
cpeudc
とやると、ヘルプウィンドウがでますので、
それで確認して下さい。
Posted by sjoe at 2011年12月18日 16:27
前回のコメント間違いがありましたので、撤回します。

メッセージを出さないようにするオプションは、
/s です。ですので、

cpeudc false /s

などとすると処理を行いますが、メッセージはでません。


また、ヘルプウィンドウを出すオプションは、
/h もしくは /help でした。
単に、cpeudc とやると、普通に起動してしまいます。ただしくは、

cpeudc /h

でした。
Posted by sjoe at 2011年12月20日 14:59
外字コピーやさんを愛用させていただいております。
こちらに質問めいた事を書いていいのでしょうか
3.0Bでの現象で、まれに発生します
batファイルを作成し、使用したい外字ファイルをコピーした後
cpeudc.exe /p /s
にて外字を切り替えるようにしているのですが
「eudcをコピーできません。要求された操作はユーザーマップセクションで開いたファイルでは実行できまん。」というメッセージが表示され、外字が切り替わらない時があります。
このメッセージの出る原因が分かりましたらご教授いただきたいのです。
よろしくお願いいたします。
Posted by 燕子花 at 2013年06月28日 09:08
外字こぴー屋さんを愛用しています。

ある特定の端末(Windows7)の外字コピー屋さんにて抽出したものを別端末(Windows2008R2)でとりこもうとしています。

その他の別端末(Windows7)で取り込もうとした場合は問題なかったのですが、Windows2008R2で取りこもうとしても反映されません。
2008R2の端末を再起動すると反映されました。

Ver2.5.8を使用しているのですが、Ver3でないと動作しないのでしょうか。2.5.8で動作は保証されてはいないものの動作はするのでしょうか。

サーバの再起動をせずに反映を行いたいのですが、お知恵を拝借できないでしょうか。
Posted by Tachibnaa at 2015年07月31日 13:32
ver. 2.5.x は Windowx Vista 以降では
さまざまな不都合があり、正しく動作しないことが多いので、ver. 3.0を作ったという経緯があります。

Windows 2008R2 のユーザーインターフェイスはWindows 7 相当ですので、同じ問題をもっているはずです。

その不具合の一つに、ご指摘の通りのことがあります。
また、2.5.xは システムフォルダ(x:\windows 等)にファイルを書き込みますが、Vista 以降のOSはこれを拒否することがあります。しかしながら、拒否されないこともあり、このあたりの原因の特定と回避が困難だったため、Ver.3.0 ではシステムフォルダにファイルを書き込むのをやめ、各ユーザーのフォルダ(x:\users以下)に外字ファイルを置くことにしました。
これによって、Vista以降のOSとの親和性を保っています。
そういう仕組みですので、各ユーザーで共通の外字を使用するためには、ユーザーごとに同じように外字をインストールする必要があります。

ですので、Windows 2008R2で再起動の問題を抱えているのならば、Ver.3.0をお使いください。

Posted by sjoe at 2015年07月31日 22:01
外字のコピー屋さんをwin7で利用したいと考えています。アプリ単体では問題なく動作します。これをタスク スケジューラで使うと上手く行きません。具体的には[タスク スケジューラ]-[全般]のセキュリティオプションで「ユーザがログオンしているときのみ実行する」なら動作しますが「ユーザがログオンしているかどうかにかかわらず実行する」にすると状態がタスク実行中のまま終了せず外字も更新されませんでした。何か方法ありますか?
Posted by koshi at 2016年01月15日 13:23
外字コピー屋さんは、ユーザーがログオンしている状態であることを前提に作成しております。
バージョンによって少々動作が異なりますが、いずれのバージョンも、ログオンしていなければ正常に動作しないはずです。
Posted by sjoe at 2016年01月16日 00:39
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/33177546
※ブログオーナーが承認したトラックバックのみ表示されます。
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック