($title_img_alt)

こちらからの投稿は、先頭に表示されているコメントへの返信になります。
MRGAPWで別の印刷に罫線が表示されたり、違うプリンタから出力されたり、印刷が止まったり はまだ さん [ 3月18日(火) 11時48分 ]
すみません。教えてください。印刷しているときに、印刷が止まったり
違うプリンタから出力されたり、別の印刷に罫線が表示されたりします。
MRGAPWのプログラムが原因だと思います。、OVRPRTFの指定が足らないためでしょうか。
簡単ではありますが、必要なところだけ抜粋してロジックを下記に記します。
どなたかご教授いただけないでしょうか。
よろしくお願いいたします。

1.CL1
OVRPRTF FILE(QPRINT) PAGESIZE(*N 132) CPI(10) +
OUTQ(&PRT) FORMTYPE(KURADN) SECURE(*YES)
CALL PGM(RPG1) PARM(&PRT)

2.RPG1
*ENTRY PLIST
       PARM @PRT 6
       CALL 'CL2'
       PARM        @PRT

3.CL2
CALL PGM(RPG2)
MRGAPW FORMD(RPG2APW) FILE(FORMFILE) +
SPLF(QPRINT) JOB(&NBR/&USER/&JOB) +
DEV(&PRT) OUTQ(&PRT)

4.RPG2
EXCEPT MIDASI
EXCEPT MEISAI


手抜き設計 AAA さん [ 3月18日(火) 14時47分 ]
スプールの特定に疑義あり。

プリンター名 あやしい。
RE:手抜き設計 はまだ さん [ 3月18日(火) 16時2分 ]
> スプールの特定に疑義あり。
> 
> プリンター名 あやしい。
ご返事ありがとうございます。
おっしゃるところを調べてみます。
RE:手抜き設計 はまだ さん [ 3月18日(火) 18時39分 ]
> スプールの特定に疑義あり。
> 
> プリンター名 あやしい。
調べてみました。当方はRPG上にO仕様書として
プリンタファイルを指定していますが、
ほぼ全てのプログラムが
FQPRINT  O  F  132  LPRINTER
?中略?
OQPRINT  E  01
という具合にQPRINTという名前の印刷ファイル
になっていました。教材の名残でしょうか。
なので待ち行列はQPRINTで溢れています。
MRGAPWでも当然QPRINTという
ファイル名を指定しているので、本当にマージ
をしたい対象ファイルを選択できない状態に
なっているのかもしれません。
プリンタファイルの名前は別にすべきでしょうか?
大変恐縮ですがご返事いただけないでしょうか。
Qで初めては ならない。 AAA さん [ 3月18日(火) 20時50分 ]
Qは システムで予約されてるので、使ってはならない。

CRTPRTF  LIST198  ファイルを作成。

OVRPRTF で 固有名(ファイル名 と 名前は 別)を付ける。

ジョブはマルチで動いてるから、最後のQPRINTなど、当てにならない。



 
RE:Qで初めては ならない。【御礼】 はまだ さん [ 3月19日(水) 11時57分 ]
> Qは システムで予約されてるので、使ってはならない。
> 
> CRTPRTF  LIST198  ファイルを作成。
> 
> OVRPRTF で 固有名(ファイル名 と 名前は 別)を付ける。
> 
> ジョブはマルチで動いてるから、最後のQPRINTなど、当てにならない。
> 
AAA様
ありがとうございます!やってみます。

お名前

パスワード

メールアドレス

タイトル

ホームページ

アドレス

項目