ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

「常に使うプリンタ」設定を変更せずに出力先を変更をしたい

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2017-4-21 14:57
yoshiike  一人前   投稿数: 105
Win10のスタンドアロン環境にて動作中するPGで
Windows の「常に使うプリンタ」設定を変更せずに出力先を変更をしたいのですが!


XPA 2.4c PT2 でV8より移行開発中です。

V8の実行時は実行時のプルダウンメニューのファイル(F)メニューより使用するプリンタをその都度切り替えてプリント処理することで実プリンターAやBに出力したり、PDFファイルに出力したりを選択し処理することができていました。


移行したプログラムのためV8もXPAもプログラムはほぼ同じで内容で、入出力ファイルの定義もほぼ同じです。


バッチタクスに定義してある入出力ファイルに定義しているプリンタ欄はPrinter1、入出力特性のプレビューはYesで
ダイアログはNoです。
ダイアログはサブプログラムとして機能しているためコールされるたびにプリンタ選択のダイアログがでると面倒なためNoに設定してあります。


iniファイルのプリンタ定義欄のPrinter1は

Printer1 = default,SUPPORT\wpdrv.atr,,60


しかしxpaでは実行時のプルダウンメニュー(F)でプリンタを切り替えてもwindows側で「常に使うプリンタ」と定義しているプリンタにしか出力されません。


何とかwindows の「常に使うプリンタ」の選択をしなくてもその都度出力先を変更できる方法はないでしょうか?



プレビューしたものを出力することが多いのでその時点でも切り換えられれば助かります。


よろしくお願いいたします。

投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-4-21 15:30
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
上位のプログラムで入出力ファイルを指定してダイアログYESとして下位プログラムの入出力ファイル名の特性のオプションで使用する入出力名に上位タクスで使用している入出力ファイル名を指定してみて下さい。
これで多分1回しか出ないと思います。
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-4-21 16:19
yoshiike  一人前   投稿数: 105
ご指摘ありがとうございました。

プリントプログラムは内部タスクではなく独立したプログラムでしたので親タスクを設けそこでファイル定義をし、ダイヤログとプレビューのコントロールするパラメターを受け取って何とか思うような動きが実現できました。


ちなみに、実行環境のファイル(F)メニュにあるプリンタの選択はどこに影響があるのか教えていただけると助かります。

よろしくお願いいたします。

投票数:0 平均点:0.00
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2017-4-21 16:28 | 最終変更
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
検索で「 デフォルトプルダウンメニュー → ファイル → プリンタの設定 」をしてみて下さい。
昔、同じ事を議論してます。
投票数:1 平均点:10.00
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-4-21 17:28
yoshiike  一人前   投稿数: 105
ありがとうございました。

GUIとテキストの差までは早読みしましたが、
後でじっくり読んで研究してみます。

とても参考になりそうです。
投票数:0 平均点:0.00
depth:
4
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-4-26 11:06
yoshiike  一人前   投稿数: 105
最後まで確認いたしました。
今後メニューよりプリンタ設定を外す方向で調整したいと思います。

大変ありがとうございました。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-4-21 17:48
pu_mahalo  長老 居住地: 大阪  投稿数: 775
こんにちは Puです

私は
iniファイルのプリンタ定義欄のPrinter1を
iniputで書き換えて 
更にダイアログを開く様にしてます
そうすると書き換えたprinterの所にフォーカスが当たって
ダイアログが開きます

でわ〜でわ〜
投票数:1 平均点:10.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-4-26 11:11
yoshiike  一人前   投稿数: 105
ありがとうございました。

メニューよりプリンタ設定を外して処理を考えます。
iniputで変更するプリンタも複数のキューを用意して処理を変えてみます。

あるいはプリントジョブをキックするオンラインタスク側でのプリンタ選択肢の設定も思案中です。

ありがとうございました。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-4-21 21:33
sigeno56  長老   投稿数: 336
プレビューした後での出力先の変更・・・・

私はそのやり方を知りませんし、お客様から聞かれてもそれは出来ないと答えております。

Magicでこれが実現出来るようになるといいなと思う事は有ります。
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-4-21 21:41
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
RMViewerを使用すればプレビュー後プリンタを選択できます。
投票数:1 平均点:10.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-4-22 19:03
pu_mahalo  長老 居住地: 大阪  投稿数: 775
RMViewerって2.xでも標準ですか?
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-4-22 20:02
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
申し訳ありません。
3.xからでしたね
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約