このページの本文へ このサイトのメインメニューへ
ここから本文です

5557シリーズ : Q4

iSeriesからPCOMM経由で5557プリンターに印刷を行っております。5557プリンターは2種類の帳票をセットできるようですが、iSeriesからトラクターを切り換えて出力する場合、どの部分で制御するのでしょうか。

お使い頂いている環境にて、トラクターを切り替えて出力する方法は以下のようになります。

PCOMMのプリンター・セッションのPDT/PDFファイルをカストマイズして、2つのプリンターセッションで切り替えを行います。
プリンター・セッションを2つ、それぞれ専用のPDT/PDFファイルをカストマイズして、フロントトラクター用プリンター・セッション、リアトラクター用プリンター・セッションを作成し、使い分けることでトラクターの切り替えを行います。iSeries上では別々のプリンターとして認識され、フロントトラクター専用の印刷装置記述とリアトラクター専用の印刷装置記述の2つの印刷装置記述が必要です。つまり、iSeries上は2つの印刷装置、PCOMM上の2つのプリンター・セッション、実際のプリンターは1台で運用することになります。

  • 1つのPDF/PDTファイルのBEGIN MACROS内に上トラクター選択コマン下トラクター選択コマンドを記述しておき、START_JOBに使用するトラクター選択コマンドを書き加えることによっても、トラクターの切り替えを行うことも可能です。

なお、使用するトラクター切り替えコマンドは、

  • 1B 7E 10 00 02 01 01 → フロントトラクター選択
  • 1B 7E 10 00 02 01 02 → リアトラクター選択

を使用いたします。

上記にて記述した方法の具体的な手順は以下のとおりとなります。

  1. PDFファイル、"5577.pdf"をコピーして"5557-1.pdf"と"5557-2.pdf"を作る。(PDFファイルは通常はC:¥Program Files¥Personal Communications¥pdfpdt¥の下にあります。)
  2. "5557-1.pdf"ファイルをメモ帳などのテキスト・エディターで開いてEND_MACROS行の直前に、以下の1行を挿入する。(フロントトラクターの指定)
    FTR EQU 1B 7E 10 00 02 01 01
    次にSTART_JOB行の最後にFTRを追加して保存する。
    例:START_JOB=INZ SEL LL6 P10 FTR
  3. 同様に"5573-2.pdf"を編集して同様にEND_MACROS行の直前に以下の1行を挿入する。(リアトラクターの指定)
    RTR EQU 1B 7E 10 00 02 01 02
    次にSTART_JOB行の最後にRTRを追加して保存する。
    例:START_JOB=INZ SEL LL6 P10 RTR
  4. PCOMMのプリンター・セッションを2つ作る。
  5. 片方のプリンター・セッションで、"5557-1.pdf"ファイルを"5557-1.pdt"ファイルへ変換する。
  6. このセッションで、pdtに"5557-1.pdt"を選んでセッションの内容(WSプロファイル)を保存する。
  7. 同様にして、もう一方のプリンター・セッションで"5557-2.pdf"ファイルを"5557-2.pdt"ファイルへ変換し、セッションの内容(WSプロファイル)を保存する。
  8. 各々のWSプロファイルをメモ帳などのテキスト・エディターで開いて[printers]セクションの中に次の1行を追加して保存する。
    UseDefault=Y
  9. PCOMMを再起動すると作成したセッションが利用可能になる。OS/400からは別々のプリンターとして認識されいるので、CHGJOBなどで使用するプリンターを変更することによって、トラクターの切替えが可能になります。
  • "UseDefault=Y"の記述方法については、こちらをご参照ください。

なお、フロントトラクター、リアトラクターを切り替えてお使い頂く際は、直前のトラクターから印刷された用紙は、切り取って頂く事が前提となります。
例えば、フロントトラクターからの印刷を行い、次にリアトラクターからの印刷を行うと、先ず、フロントトラクターからの印刷物が巻き戻され、その後、リアトラクターの用紙が給紙されます。その際、フロントトラクターからの印刷物が1ページ~2ページと少ない場合は、完全に巻き戻す事ができますが、何ページもの印刷物になると、完全に巻き戻しきれずに「メッセージ:102ヨウシテンケン ヨウシヲキッテクダサイ」が表示されてしまいます。
従って、直前のトラクターからの印刷物は切り取って頂いた後、別のトラクターからの印刷を行ってください。