いつも勉強させていただいていますこのたび、請求書の作り替えで罫線をinch単位で帳票に出力させたくIBMのマニュアル等をみたところ、BOX命令なぢおAFPを使用すると行桁に関係なく罫線を引けることを知りましたがいかんせん、初めての試みのため、どのようにすれば出力が可能かをお教えいただきたく投稿いたしました試しに、DDS内にBOX命令を指定し、コンパイル時に*AFPDSを指定し、RPGでDDSのレコードをWRITEしましたが、スプールがHLD状態となります。※プリンターはAFP対応プリンターではありません。なにか、オプションや設定方法があるのでしょうか?ご存じの方、ご教授頂ければ非常に助かります。宜しくお願いいたします。なお、RPG内でも16進定義(?)で可能のようですがDDSを使用し開発したいと考えています。
*AFPDS で CRTPRTF したとしてもプリンター(装置)が *AFPDS対応でなければスプールが HLD になるのは当然かと思います。日本語対応の印刷装置は基本的に *SCS です。印刷罫線でBOXキー・ワードを使う例はあまり聞いたことはありません。印刷罫線は APW で罫線ファイルを作成して、これと印刷スプールをMRGAPW コマンド(APWのコマンド)で混合して罫線つきのスプールを作成することが一般的です。この方法で罫線つきの *SCSスプールを作成することができます。APW は有償ライセンスです。これが導入されていない場合はRPG で *SCSストリームで罫線を追加するしかありません。当然、かなり勉強が必要です。DSPLIB QAPS でライブラリー QAPS が見つかれば APW は導入されていますが見つからなければ導入されていないことになります。