妙な現象が発生しており、頭を悩ませております。
VB6.0で作成したプログラムで、A4普通紙にバーコード
(CODE39)を含むテキストデータを印刷させています。
開発環境としてはWin98を使用しており、そこで作った
exeファイルを使い、Win98・Win2000では問題なく動作
することは確認できております。
ただ、そのプログラムをWinXPで実行すると、バーコードが
正しく認識できない形で出力されます。
98/2000で出力した結果とXPで出力した結果とを照らし
あわせてみたところバーコードの形が異なっていました。
(バーコードリーダでは読み取り不能)
フォントファイル自体、98/2000と同一のものをインストール
しており、試しにEXCELでこのフォントを使ってシートを
作り印刷してみると正常な形で出力することができました。
Win98で生成したexeをXPで動かすこと自体は問題ないと
思うのですが、このCODE39フォントとXPの組み合わせが
問題あるのでしょうか?
ライセンスの関係上、XP側にVBを入れるわけにもいかず
なんとか現在の環境下でWin98にもWinXPにも対応可能な
コードを生成できないものかと悩んでおります。
MS明朝などの文字化けについては別の形の書込みが
ありましたが、バーコードフォント側の不具合については
書込みが見当たらなかったので、今回書き込みを
させていただいた次第です。
No.1ベストアンサー
- 回答日時:
お役に立てるか判りませんが、
XPとXP以外では、文字フォントのサイズ計算が異なるとの事です。
この当たりに依存した出力ですと、おかしくなる可能性がありますね。
http://support.microsoft.com/default.aspx?scid=k …
私はブラウザで、「等幅文字がずれる」という現象で質問させて頂きました。(ご参考までに)
http://okweb.jp/kotaeru.php3?q=1061101
返答をいただきましてありがとうございます。
昨日の昼にコメントを書いたのですが、
なぜかそれが出てきません…。
文字のサイズだけならば位置がずれる程度のことなので
問題視することもないのですが、バーコードの表示が
正しくないためにバーコードリーダで正常に認識できず、
困っています。
ちなみに、この現象はフリーフォントでcode39.ttfと
いうものを使うことで発生しています。
なにしろフリーフォントであり、サポートはしてない
みたいです。
http://www.technical.jp/handbook/chapter-font1.h …
あと、別のCODE39フォントを使うようにプログラムを
改造してみたところ、この場合はWin98,2000,XPとも
認識可能でした。
(C39T25W10.TTF…ただ、これは幅が広くなるので
それがネック)
となると、考えられることはWin98&code39.ttf&VB
の相性なのかと思うのですが…
ただ文字フォントについて、今後ひっかかる可能性も
あり、参考になりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 explorerをedgeで開く方法 2 2022/06/05 14:59
- プリンタ・スキャナー 平成明朝体について お世話になります。 自分の好みで、ワードで文書を作るときはMS明朝ではなく、HG 1 2023/05/29 20:44
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- 政治 私の発明した「二階建て漢字」は使えるでしょうか? 3 2023/02/08 16:40
- プリンタ・スキャナー キャノンmp490プリンター【エラー番号5400】で【プリンタートラブルが発生しました。電源を入れ直 2 2023/07/24 17:45
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- PDF 2つのPDFを重ねる方法はありますか? 4 2023/01/30 14:04
- CAD・DTP vectorworks、winとmacでデータを共有する場合 1 2023/02/20 16:41
- その他(データベース) 4進数風なバーコードは何ですか? 2 2022/11/28 23:33
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォントの大きさ
-
コンボボックス内の文字サイズ変更
-
VBAのフォント変更(エクセルか...
-
VB.NET2005 TextBox 高さ(Heig...
-
ドロップダウンリストのフォン...
-
チェックボックスの箱のサイズ...
-
文字色 エクリプス
-
プロポーショナルフォントの文...
-
カレンダーコントロールとサイ...
-
ActiveReport中のフォントサイ...
-
コンボボックスの一部のアイテ...
-
リソースエディタでスタティッ...
-
VBA TEXTBOXテキストボックスの...
-
Smart Art挿入時のフォントサイ...
-
OSの違いによるバーコード(CODE...
-
VC++2010 ボタンなどのレイアウ...
-
C# のフォームデザイン&レイア...
-
ワードでコントロールツールボ...
-
WordやExcel、機能やボタンの正...
-
Photoshop 文字がギザギザ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォントの大きさ
-
コンボボックス内の文字サイズ変更
-
VBAのフォント変更(エクセルか...
-
チェックボックスの箱のサイズ...
-
VB.NET2005 TextBox 高さ(Heig...
-
リソースエディタでスタティッ...
-
コンボボックスの一部のアイテ...
-
ドロップダウンリストのフォン...
-
エディットボックスのフォント...
-
文字色 エクリプス
-
プロポーショナルフォントの文...
-
Eclipseで修正したファイル名の...
-
ワードでコントロールツールボ...
-
VBA TEXTBOXテキストボックスの...
-
EDITBOXに関して
-
Msgboxで使用するフォントの指...
-
エディットの文字サイズ変更
-
カレンダーコントロールとサイ...
-
ActiveReport中のフォントサイ...
-
WPFのフォントカラー変更につい...
おすすめ情報