- 締切済み
印刷要求順番と印刷出力順番が違う。
お世話になります。 現在、複数のファイルを指定し、一括で印刷をする処理をVBで作成しています。 ●問題 印刷される順番には意味があり、要求順に出力してほしいのですが、VB側でかけている印刷要求の順番と、プリンタのジョブにたまる順番が違う。 ループ内で1ファイル単位で印刷要求をかけているので、VB側は問題ないと思うのですが、原因がわかりません。 (ちなみにブレイクポイントをおき、1枚1枚印刷されるのを確認しながら行うと正常に印刷されます。) また、Sleep関数を使用し10秒待ちを入れても出力順が変わってきます。 問題解決のきっかけになれば幸いです。 宜しくお願い致します。 ---- 環境 ---- Windows2000 VB6.0 プリンタ xerox - DocuCentre607CP
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- deecyan
- ベストアンサー率38% (89/233)
回答No.4
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.3
- mfuku
- ベストアンサー率50% (173/345)
回答No.2
- taka451213
- ベストアンサー率47% (436/922)
回答No.1
補足
チェックされています。 推測ですが、VBから印刷要求を出してからプリンタのジョブに並ぶ前に順番が入れ替わってしまっていると思います。 プリンタのジョブに並んでいる時点で順番がおかしいので。 やはり、印刷出力されたのを確認してから、次の印刷要求をかけなければならないのでしょうか?