投稿日 | : 2004/03/18(Thu) 13:13 |
投稿者 | : やな |
URL | : |
タイトル | : Re^2: プリンターの制御 |
> > VB5.0のプログラムで計測データをインクジェットプリンターに印刷してます。
> > 1回の計測データが2,3個の場合でもこれを印字すると改ページしちゃいます。
> > これを改ページしないようにしたいのですが。
>
> そのデータをファイルに書き出したらどう言うデータになっていますか?
> 複数の空白行などが含まれたりはしていませんか?
> ファイルに書き出してから必要な整形をしてから印刷すれば
> どの様にでもなると思うのですが、こう言う手法が取れない理由でもある?
早速のアドバイス ありがとうございました。
エディターで2,3行のテストデータを作ってファイルに保存。
このファイルを入力し、印字させてテストしてます。
filenum = FreeFile
readData = ""
open "---file name (.txt)---" For Input As #filenum
Do Until EOF(1)
Line Input #1, temp
readData = readData & temp & vbCrlf
Loop
close #filenum
Printer.print readData
Printer.EndDoc
readDataをファイルに書き込んでこのデータを調べることですか。
これからやってみます、、、
必要な整形をするということは、制御コードを付加するってことでしょうか。
この例ですとデータの各行毎にvbCrlfを付加してますが。
制御コードというのはどうやって探せばよろしいでしょうか。
EndDocメソッドの中身は変更できないですよね。
お手数をおかけしますが、宜しくお願い致します。