行数によって印字位置がずれる


ぬけぬけ  2006-09-10 08:41:07  No: 96585

皆様、初めまして。ぬけぬけと言うものです。

私は、下記の環境で開発をやっております。
OS:WindowsXP
VB:Visual Basic6.0

今回、質問させて頂きたいのは、
ドットプリンタで出力する伝票の印字位置についてです。
私は伝票の以下のような内容を印字しています。
商品名  数量 単価  金額
商品A      5   10   50
商品B      1   20   20
-----------------------
合計金額            70

私のプログラムではPrinterオブジェクトを使用して、
印字位置を決めていて、合計金額の縦の指定を
Printer.currentY = 11400(twip)
としているのですが、
データ数が1〜4の場合、4行以降の場合で
合計金額の出力位置が縦にずれてしまいます。

プリンターの設定、ドライバーの入れ替えなどを
行っても、解決しません。

皆様、どうか助けて下さい。
よろしくお願いします。


ぬけぬけ  2006-09-10 08:44:01  No: 96586

たびたびすみません。ぬけぬけというものです。
下記の文章を訂正します。
データ数が1〜4の場合、4行以降の場合で
→データ数が1〜3の場合、4行以降の場合で


VBレスキュー(花ちゃん)  URL  2006-09-10 15:52:10  No: 96587

フォントを MS ゴシック の 12 ポイント 又は 9 ポイントを使用して
印刷しても同じようにずれますか?

http://hanatyan.sakura.ne.jp/vbhlp/print02.htm


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加