PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
22540 06/03/09 10:15:10 RE(2):PB10.0: 帳票発行単体exeで、出力先プリンタの切り替えについて By revolla
22539 06/03/09 08:59:39 RE(1):PB10.0: 帳票発行単体exeで、出力先プリンタの切り替えについて By Hakofugu
22538 06/03/08 20:32:11 PB10.0: 帳票発行単体exeで、出力先プリンタの切り替えについて By revolla

カテゴリ:PowerBuilderの開発環境
日付:2006年03月09日 08:59 発信者:Hakofugu
題名:RE(1):PB10.0: 帳票発行単体exeで、出力先プリンタの切り替えについて

revollaさん、おはようございます。

PB8からはプリンタ制御に関する関数群が追加されましたが、それを使用せず
レジストリを操作する必要性があるのですか?

私の場合は、

PrintGetPrinters()
PrintGetPrinter()
PrintSetPrinter()

を使って帳票の出力先を変更しています。(元に戻すこともやっています)
このあたりの関数だけでも、そこそこのことは実現できると思います。

>現在、自動帳票発行専用の単体exeを作成しております。(バッチ起動)
>レポートデータウィンドウは一種類ですが、バッチからの引数の値で、
>出力先プリンタを決定しようと考えています。

私も1つのデータウィンドウで複数の地区のデータを印刷、しかも
その出力先のプリンターを切り替えています。(その辺りの定義は
INIファイルを使用しています)
INIファイルの記述はこんなかんじで、ProfileString()を使っています。

[データウィンドウ名]
Printer1=地区1用の出力先プリンター名
Printer2=地区2用の出力先プリンター名
Printer3=地区3用の出力先プリンター名

的外れですか?

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Oracle Net 9
Browser (記載なし)

Server SoftWare

OS Windows Server 2003
DBMS Oracle10G
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.