起動時に毎回LINESIZE=が変わらないように設定する

[OS] ALL
[リリース] ALL
[キーワード] PAGESIZE,LINESIZE,PRINTNOSETLSPS

[質問]

下記プログラムを実行した時に、
「ERROR: TXTの幅が1と88の範囲にありません。列の幅またはラインサイズを調整してください。」
とエラーが出ます。

options papersize=A4 orientation=landscape;
の実行で、linesizeが変わってしまうためだと思われます。
この値が変わらないように設定する方法を教えてください。

--------------------------------------------------------------------------------------------- 
options linesize=150;  
  
options papersize=A4 orientation=landscape; 
---snip---

[回答]

次のNoteをご参照ください。

Usage Note 41196: SAS® might unexpectedly modify the values for the LINESIZE and PAGESIZE system options in certain situations
http://support.sas.com/kb/41196


上記はPCの設定や用紙の向き、ODSでの設定などでPAGESIZEやLINESIZEが変わってしまうことがある旨記載されています。

原則として起動時にはその際のPCの画面などでサイズが決定されますが、その後のプログラムにても動的に変更されることがあります。
自動的に変更されないようにするには、プリント関連オプションの設定で自動設定しないようにしています。
このPRINTNOSETLSPSオプションをご検討ください。

例:
-PRINTNOSETLSPS

※Noteでは nls/en 下のSASV9.CFGを設定していますが、日本語版ではnls/jaになります。