> ## 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éthode Start de l'objet BatchProcessor

> Méthode Start de l'objet BatchProcessor dans l'API ABBYY FineReader Engine — Cette méthode prépare le Batch Processor au fonctionnement.

<Note>
  Cette méthode est implémentée dans FRE pour Linux et Windows.
</Note>

Cette méthode prépare le Batch Processor à fonctionner. Elle lance des processus de reconnaissance asynchrones et définit la source des images ainsi que les paramètres de traitement.

<Note>
  L'objet [BatchProcessor](/fr/fine-reader/engine/api-reference/batch-processor/batchprocessor) ne peut pas être réutilisé. Des appels répétés à la méthode Start provoqueront des erreurs.
</Note>

<div id="syntax">
  ## Syntaxe
</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">
  ## Paramètres
</div>

ImageSource

\[in] Spécifie la source d’image à utiliser avec le processeur. La variable fait référence à l’objet qui implémente l’interface [IImageSource](/fr/fine-reader/engine/api-reference/batch-processor/iimagesource).

ProcessingCallback

\[in] Fait référence à l’interface [IAsyncProcessingCallback](/fr/fine-reader/engine/api-reference/batch-processor/iasyncprocessingcallback) de l’objet implémenté par l’utilisateur et utilisée pour gérer le traitement. Ce paramètre peut être 0.

<Note>
  Le callback est utilisé uniquement avec des fichiers image. Si vous ajoutez les images via la méthode [IImageSource::GetNextImageDocument](/fr/fine-reader/engine/api-reference/batch-processor/iimagesource/getnextimagedocument-method), vous ne pourrez pas gérer le fonctionnement de l’objet [BatchProcessor](/fr/fine-reader/engine/api-reference/batch-processor/batchprocessor) à l’aide de cette interface.
</Note>

OpeningParams

\[in] Fait référence à l’objet [PrepareImageMode](/fr/fine-reader/engine/api-reference/image-related-objects/prepareimagemode), qui spécifie comment une image sera prétraitée à l’ouverture. Ce paramètre peut être 0. Dans ce cas, le prétraitement de l’image est effectué avec les paramètres par défaut ou, si un [profil](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) a été chargé, avec les paramètres définis dans ce profil.

ProcessingParams

\[in] Fait référence à l’objet [PageProcessingParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageprocessingparams), qui stocke les paramètres d’analyse, de reconnaissance et de synthèse de la page. Ce paramètre peut être 0. Dans ce cas, la page est analysée et reconnue avec les paramètres par défaut ou, si un [profil](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) a été chargé, avec les paramètres définis dans ce profil.

<Note>
  Si vous travaillez avec ImageDocument, ces paramètres seront réinitialisés aux valeurs par défaut.
</Note>

<div id="return-values">
  ## Valeurs de retour
</div>

Cette méthode n'a pas de valeurs de retour spécifiques. Elle renvoie les [valeurs de retour standard des fonctions ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

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

Sous Linux : cette méthode ne fonctionne pas si l'objet Engine est chargé comme serveur hors processus.

<div id="see-also">
  ## Voir aussi
</div>

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