プレビュー画面からの印刷ボタン押下

HOME › フォーラム › 旧サポート掲示板 › プレビュー画面からの印刷ボタン押下

  • このトピックは空です。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #1592
    増田
    ゲスト

    初心者の為、ご指導宜しくお願いします。

    問題:
    —————————————-
     プレビュー画面から印刷ボタンを押下され印刷
     される場合、レポートの設定はデフォルトプリンタ
     に設定してあるのに、デフォルトプリンタ以外の
     プリンタから出力される。

    動作環境:
    —————————————-
    ・印刷を行った端末
      OS:Windows 2000

    ・開発環境
      VC++ (Ver.6.0)

    ・接続されているプリンタ
      EPSON LP-8100 (デフォルトプリンタに設定)
      Canon LBP-750

    ・使用しているDLLのバージョン
     SWDRAW32.dll 2.1.0.6
     SWRES32.dll  2.0.0.0
     Swsted32.dll 2.0.0.4
     WRENGN32.dll 2.6.0.27
     WRMEM32.dll  2.1.0.24

    ・レポートファイル
      レポートファイル作成時にデフォルト設定されて
      いたプリンタ
      ・Canon LBP-750

    補足:
    —————————————–
     wrSetPrintMode()の関数で

    例)
      wrSetPrintMode( WRP_MDDFLTPTR);
      wrSetPrintMode( WRP_MDPREVIEW);

     などと、最初にデフォルトプリンタに
     指定してから、プレビューを指定し、
     出力したところ、変化は特になかった。

    —————————————–
    対策案1:
     プレビュー画面から印刷ボタンを押されたときも
     デフォルトプリンタから出力したいが、どのように
     行えばよいのかご教授ください。

    対策案2:
     作成しているアプリケーションからは、そもそも
     プレビュー画面から印字できなていいので、
     印刷を抑止する方法はありますか?

    #1593
    松嶋@ソフトウィング
    ゲスト

    お世話になります。

    Ver2.0のプレビューからの印刷はレポートへ設定されている
    プリンターで処理されます。レポートの設定が「通常使うプリ
    ンター」と設定されている場合でも、レポートにはプリンター
    情報が保存されております。(設計時に設定可能)
    プログラム中からプリンターを変更するには、
    wrSetReportPrinterやwrSetPrinterDevice関数を使用します。
    また、プレビューからの印刷機能を抑制する機能は現在サポー
    トされておりませんのでご了承下さい。
    (Ver3.0では同様な処理を行うことが可能です)

    以上です。宜しくお願い致します。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • フォーラム「旧サポート掲示板」には新規投稿および返信を追加できません。