PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
23351 | 08/06/18 12:11:47 | RE(2):PB7.0: 複数EXEでのプリンタ制御 By kumako |
23350 | 08/06/17 15:22:17 | RE(1):PB7.0: 複数EXEでのプリンタ制御 By Hakofugu |
23349 | 08/06/16 15:21:09 | PB7.0: 複数EXEでのプリンタ制御 By kumako |
カテゴリ:印刷処理
日付:2008年06月16日 15:21 発信者:kumako
題名:PB7.0: 複数EXEでのプリンタ制御
こんにちは。
内容としましては過去ログ008791と似ています。
回避・解決策などありましたらご意見頂きたいと思い、発言しました。
Windows2000サーバーにて、複数の印刷ジョブを起動しています。
ジョブ1はデータ内容により、出力先を判断してwin.iniを書き換える処理をして、
PRINT-1かPRINT-2に出力します。出力後、デフォルトプリンタ(PRINT-3)に戻す処理もしています。
(過去ログ005508にあるようにPrint関数直前に行っています)
ジョブ2は印刷関係のスクリプト記述はなく、無条件に「通常使うプリンタ」であるPRINT-3に出力します。
今まではPRINT-1をデフォルトとしてPRINT-2と切り替えていたんですが、
ジョブ2の為にPRINT-3を追加してデフォルトとしました。
起こりました現象は、ジョブ1がPRINT-3に出力されてしまい、
その後確認したところ「通常使うプリンタ」がPRINT-1に勝手に変更されていた という事です。
今回、二つのジョブが同時に起こった訳ではありません。
毎回起きる現象ではありません、ちゃんと正常に動作する確率の方が高いです。
マルチで印刷処理をやっていると、原因不明な動作が起こるのか。
PRINT-3を追加してからPBの再作成などは一切やっていませんが、必要だったりしますか?
出来る対応とすれば、解決となるのか分かりませんが、
ジョブ2でもPRINT-3を取得するスクリプト記述をする くらいかと思うのですが、
マルチで印刷処理を行うのはPBではあまりお勧めされないでしょうか。
アドバイス頂ければ、幸いです。
よろしくお願いします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Microsoft SQL Server Client 7.0
Browser (記載なし)
Server SoftWare
OS Windows 2000
DBMS Microsoft SQL Server 7.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.