> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ScanSourceSettings オブジェクト（IScanSourceSettings インターフェイス）

> ABBYY FineReader Engine API の ScanSourceSettings オブジェクト（IScanSourceSettings インターフェイス）— このオブジェクトでは、ソースのスキャン設定にアクセスできます。

<Note>
  このオブジェクトは Windows 用の FRE に実装されています。
</Note>

このオブジェクトは、ソースのスキャン設定へのアクセスを提供します。

<Note>
  デフォルトでは、スキャン領域の Rectangle は設定されていません (PaperBottom、PaperLeft、PaperRight、PaperTop のすべてのプロパティが 0 に設定されています) 。この場合、スキャン領域はスキャナーによって決定され、通常は利用可能なスキャン領域全体が対象となります。
</Note>

<div id="properties">
  ## プロパティ
</div>

<table>
  <thead>
    <tr>
      <th>
        <p>
          <strong>名前</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>型</strong>
        </p>
      </th>

      <th>
        <p>
          <strong>説明</strong>
        </p>
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>
        <p>
          <strong>Application</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/engine-object-iengine-interface">
              Engine
            </a>
          </strong>

          ,{" "}

          <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">
            read-only
          </a>
        </p>
      </td>

      <td>
        <p>
          <strong>Engine</strong> オブジェクトを返します。
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <a name="group_1" />

          <em>主な設定</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="colormode" />

          <strong>ColorMode</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/scancolormodeenum">
              ScanColorModeEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>画像の種類 (白黒、グレースケール、カラー) を設定します。</p>
        <p>このプロパティのデフォルト値はスキャナーによって異なります。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="compressiontype" />

          <strong>CompressionType</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/scancompressiontypeenum">
              ScanCompressionTypeEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          スキャン画像に使用する圧縮形式を指定します。
          使用可能な圧縮形式は画像のカラーモードによって異なります。
        </p>

        <p>このプロパティのデフォルト値はスキャナーによって異なります。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="brightness" />

          <strong>Brightness</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          スキャン画像の明るさ (0〜100) を指定します。<strong>BrightnessControl</strong> プロパティが
          SBC\_Manual に設定されている場合にのみ有効です。
        </p>

        <p>このプロパティのデフォルト値はスキャナーによって異なります。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="brightnesscontrol" />

          <strong>BrightnessControl</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/scanbrightnesscontrolenum">
              ScanBrightnessControlEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>明るさの制御モードを設定します。</p>
        <p>このプロパティのデフォルト値はスキャナーによって異なります。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="resolution" />

          <strong>Resolution</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          画像の解像度を指定します。このプロパティには 100〜1200 の任意の値を設定できますが、認識精度を最大限に高めるには、200〜600 の範囲で 100 の倍数となる値を設定することをお勧めします。
        </p>

        <p>このプロパティのデフォルト値はスキャナーによって異なります。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="rotationangle" />

          <strong>RotationAngle</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/scanrotationangleenum">
              ScanRotationAngleEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>スキャン後の画像に適用する回転角度を設定します。</p>
        <p>このプロパティのデフォルト値はスキャナーによって異なります。</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <a name="group_2" />

          <em>用紙サイズ</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="papersize" />

          <strong>PaperSize</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/scanpapersizeenum">
              ScanPaperSizeEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>用紙サイズを設定します。</p>
        <p>このプロパティのデフォルト値はスキャナーによって異なります。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>PaperBottom</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          スキャン領域の Rectangle の下端の座標 (ミリインチ単位) を設定します。<strong>PaperSize</strong> = SPS\_Custom の場合にのみ有効です。
        </p>

        <p>このプロパティのデフォルト値は 0 です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>PaperLeft</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          スキャン領域の Rectangle の左端の座標 (ミリインチ単位) を設定します。<strong>PaperSize</strong> =
          SPS\_Custom の場合にのみ有効です。
        </p>

        <p>このプロパティのデフォルト値は 0 です。</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>PaperRight</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Sets the coordinate of the right border of the scanning area rectangle
          (in milli-inch). It is only valid if <strong>PaperSize</strong> =
          SPS\_Custom.
        </p>

        <p>By default, this property is set to 0.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>PaperTop</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Sets the coordinate of the top border of the scanning area rectangle
          (in milli-inch). It is only valid if <strong>PaperSize</strong> =
          SPS\_Custom.
        </p>

        <p>By default, this property is set to 0.</p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <a name="group_3" />

          <em>Additional settings</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="multipleimagesenabled" />

          <strong>MultipleImagesEnabled</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>Specifies whether multi-page scanning is enabled.</p>
        <p>By default, this property is set to FALSE.</p>

        <Note>
          If scanning options are set in FineReader Engine dialog box to use the
          automatic feeder, the value of this property is ignored and multi-page
          scanning is enabled. This is because automatic feeder is supposed to
          be used for multi-page scanning.
        </Note>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="pausebetweenpagesmode" />

          <strong>PauseBetweenPagesMode</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/scanpausemodeenum">
              ScanPauseModeEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Sets the required delay between scanned pages (no pause, delay for
          specified number of seconds, prompt for next page).
        </p>

        <p>By default, this property is equal to SPM\_None.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>Delay</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              int
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Sets the pause between pages in sec. It is only valid if{" "}
          <strong>PauseBetweenPagesMode</strong> = SPM\_PresetDelay.
        </p>

        <Note>
          Some scanners with automatic document feeder may ignore the value of
          this property.
        </Note>

        <p>By default, this property is 0.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="paperfeedmode" />

          <strong>PaperFeedMode</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/api-reference/enumerations/scanpaperfeedmodeenum">
              ScanPaperFeedModeEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>Specifies whether an automatic document feeder must be used.</p>

        <p>
          The default value of this property depends on the scanner: if the
          scanner has a flatbed, it is equal to SPFM\_Flatbed. If not, it is
          SPFM\_AutoFeeder.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>DuplexMode</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>Specifies whether duplex scanning must be used.</p>

        <Note>
          If DuplexMode is set to TRUE you must also set MultipleImagesEnabled
          to TRUE.
        </Note>

        <p>By default, this property is set to FALSE.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="correctskew" />

          <strong>CorrectSkew</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Setting this property to TRUE enables automatic skew correction, if
          this feature is supported by the scan source (see{" "}

          <a href="/ja/fine-reader/engine/api-reference/mechanism-objects/scansourcecapabilities#correctskewsupported">
            ScanSourceCapabilities::CorrectSkewSupported
          </a>

          ).
        </p>

        <p>By default, this property is set to FALSE.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="discardblankpages" />

          <strong>DiscardBlankPages</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              VARIANT\_BOOL
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          このプロパティを TRUE に設定すると、スキャンソースがこの機能をサポートしている場合に、空白ページの自動削除が有効になります (<a href="/ja/fine-reader/engine/api-reference/mechanism-objects/scansourcecapabilities#discardblankpagessupported">
          ScanSourceCapabilities::DiscardBlankPagesSupported
          </a> を参照) 。
        </p>

        <p>デフォルトでは、このプロパティは FALSE に設定されています。</p>
      </td>
    </tr>
  </tbody>
</table>

<div id="related-objects">
  ## 関連オブジェクト
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/scansourcesettings.gif?s=5451463119f75fc6633e7106297e25c6" alt="ScanSourceSettings" width="190" height="58" data-path="images/fine-reader/engine/scansourcesettings.gif" />[](/ja/fine-reader/engine/api-reference/mechanism-objects/scansource#scansettings)[](/ja/fine-reader/engine/api-reference/mechanism-objects/scansource)

[オブジェクト図](/ja/fine-reader/engine/api-reference/object-diagram)

<div id="samples">
  ## サンプル
</div>

このオブジェクトは、[スキャン](/ja/fine-reader/engine/guided-tour/samples#scanning)のコードサンプルで使用されています。

<div id="see-also">
  ## 関連項目
</div>

[ScanManager](/ja/fine-reader/engine/api-reference/mechanism-objects/scanmanager)

[スキャン](/ja/fine-reader/engine/guided-tour/basic-usage-scenarios-implementation/scanning)

[プロパティの操作](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
