<?xml version="1.0" encoding="UTF-8"?>
<refentry id="pap.1">
  <refmeta>
    <refentrytitle>pap</refentrytitle>

    <manvolnum>1</manvolnum>

    <refmiscinfo class="date">6 May 2002</refmiscinfo>

    <refmiscinfo class="source">Netatalk</refmiscinfo>

    <refmiscinfo class="manual">Netatalk AFP ファイルサーバ マニュアル</refmiscinfo>

    <refmiscinfo class="version">@netatalk_version@</refmiscinfo>
  </refmeta>

  <refnamediv>
    <refname>pap</refname>

    <refpurpose>プリンタ アクセス プロトコルを使用したリモート プリンタへのクライアント インターフェイス</refpurpose>
  </refnamediv>

  <refsynopsisdiv>
    <cmdsynopsis>
      <command>pap<indexterm>
          <primary>pap</primary>
        </indexterm></command>

      <arg>-A <replaceable>address</replaceable></arg>

      <arg>-c</arg>

      <arg>-d</arg>

      <arg>-e</arg>

      <arg>-E</arg>

      <arg>-p <replaceable>nbpname</replaceable></arg>

      <arg>-s <replaceable>statusfile</replaceable></arg>

      <arg>-w</arg>

      <arg>-W</arg>

      <arg><replaceable>FILES</replaceable></arg>
    </cmdsynopsis>
  </refsynopsisdiv>

  <refsect1>
    <title>説明</title>

    <para><command>pap</command> は、Apple Printer Access Protocol (PAP)
    を使用して、AppleTalk に接続されたプリンタに接続し、ファイルを送信するために使用されます。 <command>pap</command>
    が実行を開始すると、PAP を使用してプリンタとのセッションを開こうとし、次にプリンタに <emphasis
    remap="I">ファイル</emphasis> をダウンロードします。</para>

    <para>コマンド ラインに <emphasis remap="I">ファイル</emphasis>
    が指定されていない場合、<command>pap</command> は標準入力からの読み取りを開始します。</para>

    <para>コマンド ラインにプリンタが指定されていない場合、<command>pap</command> は現在の作業ディレクトリで
    <markup>.paprc</markup> というファイルを検索し、それを読み取ってプリンタの <emphasis
    remap="I">nbpname</emphasis> を取得します。空白行および `<emphasis
    remap="B">#</emphasis>' で始まる行は無視されます。 <emphasis remap="I">type</emphasis>
    と <emphasis remap="I">zone</emphasis> のデフォルトはそれぞれ <emphasis
    remap="B">LaserWriter</emphasis> とローカル ホストのゾーンです。</para>

    <para><command>pap</command> は、<citerefentry>
        <refentrytitle>lpd</refentrytitle>

        <manvolnum>8</manvolnum>
      </citerefentry> のスプールされた印刷ジョブを AppleTalk
    接続プリンタに送信するための通信フィルタとして役立つように設計されていることに注意してください。この方法で使用するヒントについては、<citerefentry>
        <refentrytitle>psf</refentrytitle>

        <manvolnum>8</manvolnum>
      </citerefentry> を参照してください。</para>
  </refsect1>

  <refsect1>
    <title>オプション</title>

    <variablelist remap="TP">
      <varlistentry>
        <term><option>-A </option><replaceable>address</replaceable></term>

        <listitem>
          <para>Appletalk アドレス <emphasis remap="I">address</emphasis>
          を使用してプリンタに接続し、プリンタ名を見つけるために <markup>.paprc</markup> ファイルを参照しません。
          <emphasis remap="I">address</emphasis> の構文については、<citerefentry>
              <refentrytitle>atalk_aton</refentrytitle>

              <manvolnum>3</manvolnum>
            </citerefentry> を参照してください。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-c</option></term>

        <listitem>
          <para>カットを実行します。PAP
          プロトコルでは、クライアントがプリンタに印刷を待機している時間を通知する、単純なキューイング手順が指定されています。このオプションにより、<command>pap</command>
          は待機時間について嘘をつきます。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-d</option></term>

        <listitem>
          <para>デバッグ出力を有効にします。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-e</option></term>

        <listitem>
          <para>プリンタからのメッセージを stdout ではなく stderr に送信します。 <citerefentry>
              <refentrytitle>psf</refentrytitle>

              <manvolnum>8</manvolnum>
            </citerefentry> は、このオプションを使用して <command>pap</command>
          を呼び出します。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-E</option></term>

        <listitem>
          <para>プリンタからの EOF を待機しません。このオプションは、PAP
          を正しく実装していないプリンタで役立ちます。正しい実装では、クライアント側は接続を閉じる前にプリンタが EOF
          を返すのを待機する必要があります。一部のクライアントは待機しないため、一部のプリンタでは実装に関連するバグがあります。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-p</option> <replaceable>nbpname</replaceable></term>

        <listitem>
          <para><emphasis remap="I">nbpname</emphasis>
          という名前のプリンタに接続し、プリンタ名を見つけるために <markup>.paprc</markup> ファイルを参照しません。
          <emphasis remap="I">nbpname</emphasis> の構文については、<citerefentry>
              <refentrytitle>nbp_name</refentrytitle>

              <manvolnum>3</manvolnum>
            </citerefentry> を参照してください。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-s</option> <replaceable>statusfile</replaceable></term>

        <listitem>
          <para><emphasis remap="I">statusfile</emphasis>
          というファイルを更新して、プリンタからの最新のステータス メッセージを含めます。 <command>pap</command>
          は、プリンタが入力を処理するのを待っているときに、プリンタからステータスを取得します。<emphasis
          remap="I">statusfile</emphasis> には、改行で終了する 1 行が含まれます。これは、<emphasis
          remap="B">lpd</emphasis> のスプール ディレクトリ内の <citerefentry>
              <refentrytitle>psf</refentrytitle>

              <manvolnum>8</manvolnum>
            </citerefentry> によって <command>pap</command> が呼び出される場合に便利です。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-w</option></term>

        <listitem>
          <para>ジョブを送信する前に、プリンタ ステータスに「waiting」という単語が含まれるまで待機します。これは、HP IV および
          V プリンターで使用可能なプリンター側スプールを無効にするためのものです。</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term><option>-W</option></term>

        <listitem>
          <para>ジョブを送信する前に、プリンターのステータスに「アイドル」という単語が含まれるまで待機します。これは、HP IV および V
          プリンタで利用可能なプリンタ側スプールを無効にするためのものです。</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </refsect1>

  <refsect1>
    <title>ファイル</title>

    <variablelist remap="TP">
      <varlistentry>
        <term><markup>.paprc</markup></term>

        <listitem>
          <para>コマンド ラインで指定されていない場合にプリンタ名を取得するために読み取られるファイル</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </refsect1>

  <refsect1>
    <title>参照</title>

    <para><citerefentry>
        <refentrytitle>nbp_name</refentrytitle>

        <manvolnum>3</manvolnum>
      </citerefentry>, <citerefentry>
        <refentrytitle>atalk_aton</refentrytitle>

        <manvolnum>3</manvolnum>
      </citerefentry>, <citerefentry>
        <refentrytitle>lpd</refentrytitle>

        <manvolnum>8</manvolnum>
      </citerefentry>, <citerefentry>
        <refentrytitle>psf</refentrytitle>

        <manvolnum>8</manvolnum>
      </citerefentry>.</para>
  </refsect1>

  <refsect1>
    <title>著者</title>

    <para><ulink url='https://netatalk.io/contributors'>CONTRIBUTORS</ulink> を参照</para>
  </refsect1>
</refentry>
