セクション 7 / 10

スプールと印刷管理

スプールの仕組み、出力デバイスとアクセス方式の設定、そしてスプール管理の運用を解説します。

目次を開く

印刷は、地味ながらトラブルの多い領域です。請求書や納品書が出ないという問題は、業務を直接止めるため、Basis担当者が対応を求められる場面は少なくありません。

スプールの仕組み

SAPの印刷は、2段階で行われます。まず出力内容がスプール要求として保存され、次にそれが出力要求としてプリンタへ送られます。

印刷の2段階
段階内容確認方法
スプール要求出力データをシステム内に保存SP01で内容を表示できる
出力要求スプールをプリンタへ送信SP01でステータスを確認

この2段階に分かれているため、「スプールは生成されたがプリンタに出ない」という状態が発生します。この場合、問題はプリンタ側またはネットワークにあります。逆にスプール自体が作られていなければ、プログラムか設定の問題です。

出力デバイスの設定(SPAD)

プリンタは、SPADで出力デバイスとして登録します。主な設定項目は次のとおりです。

出力デバイスの設定
項目内容
デバイス名SAP内での識別名(4桁が一般的)
デバイスタイププリンタの機種に対応した制御データ
スプールサーバこの出力を処理するサーバ
アクセス方式プリンタへの送信方法
ホスト名/プリンタ名ネットワーク上の宛先
主なアクセス方式
方式内容特徴
Lローカル印刷(サーバ経由)SAPサーバからOSのプリンタへ
Cローカル印刷(直接)Windowsの共有プリンタ
UBerkeley protocol(リモート)LPD経由。UNIX系で一般的
SSAPプロトコル(リモート)SAPLPD経由。旧方式
Fフロントエンド印刷ユーザーのPCのプリンタへ
GHTTPによる印刷Webサーバ経由

デバイスタイプ

デバイスタイプは、プリンタの制御言語とフォント情報を定義したものです。適切なタイプを選ばないと、文字化けやレイアウト崩れが発生します。

代表的なデバイスタイプ
タイプ内容
SAPWINWindowsプリンタ汎用
HPLJ4HP LaserJet系
POST2PostScript
PDF1 / PDFUCPDF出力
JPCASC / JPBIG5日本語・中国語向け

スプールの管理

スプール要求は、放置すると溜まり続けます。スプール番号には上限があるため、定期的な削除が必要です。

スプール管理のポイント
項目内容
保存期間スプール要求ごとに設定。既定は8日
自動削除RSPO0041(古いスプールの削除)を定期実行
整合性チェックRSPO1043で不整合なスプールを検出
番号の上限既定で32,000。RZ10のパラメータで拡張可能

印刷トラブルの切り分け

症状別の確認手順
症状確認すべき点
スプールが作られないプログラムの出力設定、ユーザーの既定プリンタ
スプールはあるが出力されない出力デバイス設定、ネットワーク、プリンタ本体
文字化けするデバイスタイプ、フォント設定
レイアウトが崩れるフォーマット(用紙サイズ)、フォームの定義
一部のユーザーだけ出ないユーザーマスタの既定値タブ、権限

📖 わからない用語は SAP用語辞典 で調べられます。

理解度チェック

このセクションの内容を確認しましょう。

確認問題 1

スプール依頼の確認・管理を行うトランザクションコードはどれか。

確認問題 2

プリンタ(出力デバイス)の設定を行うトランザクションコードはどれか。

確認問題 3

SAPの出力はまずスプール依頼として保存され、その後プリンタに出力される。

確認問題 4

不要なスプール依頼を放置してもシステムに影響はない。

確認問題 5

SP02の用途として正しいものはどれか。

確認問題 6

SAP出力処理の流れを正しい順序で並べてください。

クリックして正しい順番に選んでください