> ## 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.

# Método Start del objeto BatchProcessor

> Método Start del objeto BatchProcessor en la API de ABBYY FineReader Engine — Este método prepara Batch Processor para su uso.

<Note>
  Este método está implementado en FRE para Linux y Windows.
</Note>

Este método prepara Batch Processor para su uso. El método invoca procesos de reconocimiento asíncronos y especifica el origen de las imágenes y la configuración de procesamiento.

<Note>
  El objeto [BatchProcessor](/es/fine-reader/engine/api-reference/batch-processor/batchprocessor) no puede reutilizarse. Las llamadas repetidas al método Start provocarán errores.
</Note>

<div id="syntax">
  ## Sintaxis
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT Start(
  IImageSource*             ImageSource,
  IAsyncProcessingCallback* ProcessingCallback,
  IPrepareImageMode*        OpeningParams,
  IPageProcessingParams*    ProcessingParams
);
```

### C\#

```csharp theme={null}
void Start(
  IImageSource             ImageSource,
  IAsyncProcessingCallback ProcessingCallback,
  IPrepareImageMode         OpeningParams,
  IPageProcessingParams     ProcessingParams
);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub Start( _
  ImageSource As IImageSource, _
  [ProcessingCallback As IAsyncProcessingCallback = Nothing], _
  [OpeningParams As IPrepareImageMode = Nothing], _
  [ProcessingParams As IPageProcessingParams = Nothing] _
)
```

<div id="parameters">
  ## Parámetros
</div>

ImageSource

\[in] Especifica el origen de la imagen que debe usarse con el procesador. La variable hace referencia al objeto que implementa la interfaz [IImageSource](/es/fine-reader/engine/api-reference/batch-processor/iimagesource).

ProcessingCallback

\[in] Hace referencia a la interfaz [IAsyncProcessingCallback](/es/fine-reader/engine/api-reference/batch-processor/iasyncprocessingcallback) del objeto implementado por el usuario que se utiliza para gestionar el procesamiento. Este parámetro puede ser 0.

<Note>
  La devolución de llamada solo se usará con archivos de imagen. Si agrega las imágenes mediante el método [IImageSource::GetNextImageDocument](/es/fine-reader/engine/api-reference/batch-processor/iimagesource/getnextimagedocument-method), no podrá controlar el funcionamiento del objeto [BatchProcessor](/es/fine-reader/engine/api-reference/batch-processor/batchprocessor) con esta interfaz.
</Note>

OpeningParams

\[in] Hace referencia al objeto [PrepareImageMode](/es/fine-reader/engine/api-reference/image-related-objects/prepareimagemode), que especifica cómo se preprocesará una imagen al abrirla. Este parámetro puede ser 0. En este caso, el preprocesamiento de la imagen se realiza con los parámetros predeterminados o, si se ha cargado un [perfil](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles), se utilizan los parámetros establecidos en ese perfil.

ProcessingParams

\[in] Hace referencia al objeto [PageProcessingParams](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageprocessingparams), que almacena los parámetros de análisis, reconocimiento y síntesis de la página. Este parámetro puede ser 0. En este caso, la página se analiza y reconoce con los parámetros predeterminados o, si se ha cargado un [perfil](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles), se utilizan los parámetros establecidos en ese perfil.

<Note>
  Si trabaja con ImageDocument, estos parámetros se restablecerán a los valores predeterminados.
</Note>

<div id="return-values">
  ## Valores de retorno
</div>

Este método no tiene valores de retorno específicos. Devuelve los [valores de retorno estándar de las funciones de ABBYY FineReader Engine](/es/fine-reader/engine/api-reference/return-codes).

<div id="remarks">
  ## Observaciones
</div>

En Linux: este método no funciona si el objeto Engine se carga como un servidor en un proceso independiente.

<div id="see-also">
  ## Consulte también
</div>

[BatchProcessor](/es/fine-reader/engine/api-reference/batch-processor/batchprocessor)
