プリンタの印字についてのご質問

3:Re: x2:プリンタの印字についてのご質問
江須扇 07/26 10:19
江須扇と申します。

>1件目の登録では見出し行のみ印字され、2件目登録後1件目の情報が印字されます。
この辺にヒントがあるようです。
一回遅れで印字されるということですよね。

>プログラムを終了(プリンタのCLOSE)時に最終登録情報が印字されます。
最終的には印字されるということですよね。
ACCEPTしたものが直ぐに印字しないのがお気に召さないということですよね。

>WRITE プリンタ FROM ファイル情報 AFTER 1 ←これが印字されないまま入力に行ってしまう
”AFTER 1”は1行改行後印字という命令です。

>ラインプリンタに入力した情報を印刷し、次のデータ入力
シリアルプリンタでないのが原因ではと考えます
機構的にラインプリンタは同一行に2回以上重ね印字できないという特性があります。
つまり行が変わったという情報を得てから印字します。

対策としては
1.”AFTER 1”の代わりに”BEFORE 1”印字後改行を使う
2.ACCEPTのあと画面に必要項目をDISPLAYし画面で確認

老婆心ながら蛇足を書きます
オフコンデータ入力はクリーンデータ入力が基本で
ACCEPT入力時にマスターチェックや論理チェックをし確認画面を出し最終的に問題ない場合データベースに書き込みが普通です。
その後にデータベースからバッチ(まとめて)印字してチェックリストして最終確認と保管リストとします。
目的的に的外れかもしれませんが念の為、書きました。



1-

BluesBB ©Sting_Band