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

    印刷するさい86行続けて明細印刷したいのですが、2枚目の途中で改ページしてしまいます。
    何が影響しているのでしょうか。ご教示願います。

    FQPRINT  O   F     132            PRINTER 


     OVRPRTF    FILE(QPRINT2) PAGESIZE(86 132) LPI(6)  SHARE
    (*YES)                                                                 

    RE:改ページ IKD さん [ 7月16日(木) 16時46分 ]

        下記のようにオーバーフロー行を明示的に指定してください。


       FQPRINT    O    F  132        PRINTER OFLIND(*INOF)
       F                                     FORMLEN(86)  
       F                                     FORMOFL(84)             

      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アドレス
タイトル
ホームページ
アドレス