新規投稿 記事一覧 ホーム
●ご利用方法,ご利用に際しての規約はこちらをお読みください。
こちらからの投稿は、先頭に表示されているコメントへの返信になります。
RE:改ページ ケイトン さん [ 7月16日(木) 17時36分 ]

    有難うございます。
    ILEではないので下のようにしてみましたが、
     ライブラリー QGPL のファイル QPRINT のオーバーフロー行 84 が正しくない 
    となってしまいます。

    FQPRINT  O   F     132           LPRINTER                 
    LQPRINT   86FL 84OL                                                   

    RE:改ページ IKD さん [ 7月18日(土) 11時40分 ]

      通常では 86FL 84OL でもコンパイル・エラーになることは
      ありません。
      RPG III で指定できる最大用紙長は 112 でありオーバーフロー行に
      仕様の制約はありません。
      コンパイル・エラーになっているのは
      CRTRPGPGM コマンドを実行しているジョブで事前に
      OVRPRTF 等によって用紙長の短い QPRINT が指定されているか
      またはライブラリー・リスト上に用紙長の短い QPRINT が
      存在しているか、の原因が考えられます。

      DSPFD QPRINT + [実行] を行ってみてください。
      QGPL/QPRINT が表示されれば正常ですが、それ以外の
      QPRINT が表示されているのであれば、それが原因です。
      サイン・オフしてから、もう一度サインオンして
      DSPFD QPRINT で QGPL/QPRINT が表示されなければ
      環境を調査してください。

      また逆に QGPL/QPRINT が表示されているのであれば
      QGPL/QPRINT が変更されている可能性があります。

      ご参考までに OS V5R1M0 〜 V6R1M0 までで
      上記のコンパイルは正常に行われることを確認しました。    

      上手くいきました。 ケイトン さん [ 7月21日(火) 17時12分 ]

        上手くいきました。OPEN QPRINT CLOSE QPRINTを追加して

        OVRPRTF    FILE(QPRINT) LPI(6) CPI(15) SHARE(*YES)

        QPRINT  O   F     132     OF    LPRINTER                        UC   
        QPRINT   86FL 84OL

        にしたところA4縦で正常に印刷できるようになりまし
        た。                                                   

お名前
パスワード
e-mailアドレス
タイトル
ホームページ
アドレス