# Paramétrage des scanners de bureau

### Périmètre d’action

Le dépôt des documents dans OpenCapture peut s'effectuer de trois façons :

* **Via une incron** : détection automatique des fichiers déposés localement ou sur un partage réseau (protocole SAMBA) pour les environnements « on premise ».
* **Par FTP** : toujours piloté par une incron, utilisé pour les instances « cloud ».
* **Par script** : déplacement des documents depuis un NAS intermédiaire avant injection dans OpenCapture (solution privilégiée en « on premise » pour éviter SAMBA pour des raisons de sécurité).

Après analyse, OpenCapture injecte les documents dans MEM Courrier via une API REST. Plusieurs chaînes d’injection peuvent être définies, avec pré-qualification possible des métadonnées (modèle d’enregistrement, statut, champs personnalisés, etc.).

Deux types de chaînes existent :

* **Entrantes** : gestion des courriers reçus.
* **Sortantes** : gestion des courriers départs (réponses ou courriers spontanés).

La chaîne sortante permet souvent une **réconciliation automatique** : un QR Code intégré au document permet de rapprocher le courrier signé (après impression) de son projet initial dans MEM, en remplaçant la version provisoire.

Le dépôt du courrier sortant peut être réalisé depuis un copieur. Une **réconciliation en masse** est également possible à l’aide de séparateurs.

### Prérequis

#### Configuration du serveur OpenCapture

Le serveur hébergeant OpenCapture doit disposer des services nécessaires selon le mode de dépôt choisi :

* **SAMBA** : pour les partages de dossiers en réseau (environnements « on premise »).
* **FTP** : pour les dépôts distants (environnements « cloud »).

Les **incrons** doivent être configurées pour automatiser la détection des dépôts. Pour vérifier leur configuration :\
`incrontab -l` ou `sudo incrontab -u [utilisateur] -l` (remplacer `[utilisateur]` par le compte ayant les droits nécessaires).

Si un **NAS intermédiaire** est utilisé, la récupération se fait via une **cron** (commande : `crontab -l`), sans incron.

Les **chaînes d’injection** sont à paramétrer dans le fichier :\
`/opt/memcourrier/OpenCapture/src/config/config.ini`\
Les scripts déclenchés par incron sont généralement situés dans :\
`/opt/memcourrier/OpenCapture/`

#### Configuration du scanner

Le scanner doit être connecté au poste dédié à la numérisation (le plus souvent via USB).\
Pour les scanners réseau, l’installation de l’outil **Network Setup Tool for fi Series** est nécessaire afin d'assurer la connexion et l’association du périphérique

### Installation de PaperStream Capture et des pilotes TWAIN

#### Téléchargement et installation

Si les pilotes **TWAIN** et l’application **PaperStream Capture** ne sont pas installés, il faut les télécharger depuis :\
<http://imagescanner.fujitsu.com/global/dl/>

Sélectionner le modèle de scanner, le système d’exploitation, et renseigner le numéro de série (obligatoire pour accéder au téléchargement).

Télécharger :

* **PaperStream IP (TWAIN)**
* **PaperStream Capture**

Installer en priorité **PaperStream Capture**, puis les pilotes **TWAIN**. Des droits administrateur sont nécessaires pour ces installations.

***

#### Import / export des profils

Les paramètres de **PaperStream Capture** sont stockés dans des profils.\
En cas de remplacement du poste ou de déploiement sur un autre scanner, il est recommandé d’exporter les profils depuis l’ancien poste et de les importer sur le nouveau.

Pour cela, rechercher « **export** » dans le menu démarrer de Windows :\
Deux utilitaires apparaîtront, permettant l’export des profils TWAIN et PaperStream Capture.\
Attention : si la chaîne d’injection diffère, une adaptation des profils sera nécessaire après import.

<figure><img src="https://2926980026-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaAXDctOUskAEXAy4SaHb%2Fuploads%2FotW2odUotYGeonpbPsH5%2Fimage.png?alt=media&#x26;token=3e026f7f-139e-4c8c-bc96-40dacf5422a2" alt=""><figcaption></figcaption></figure>

Exporter les profils depuis ces deux applications et sauvegarder-les dans un emplacement qui sera accessible par l’autre poste (dossier partagé sur le réseau, clé USB, etc.).

<figure><img src="https://2926980026-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaAXDctOUskAEXAy4SaHb%2Fuploads%2FEeyH412zBErrQ45mbZDk%2Fimage.png?alt=media&#x26;token=4f7e99cb-7989-4229-9801-a9f16f6008e4" alt="" width="270"><figcaption></figcaption></figure>

<figure><img src="https://2926980026-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaAXDctOUskAEXAy4SaHb%2Fuploads%2F6UQNH6csI9wlJhF47jzl%2Fimage.png?alt=media&#x26;token=a815b2f3-ba70-4637-8bdf-2f188cc8ce05" alt="" width="271"><figcaption></figcaption></figure>

Pour l’importation, même principe : aller dans le menu démarrer de Windows et taper « import ».

Lancer un des deux importateurs et aller vers l’emplacement qui a été utilisé lors de l’export.

### Paramétrage de PaperStream Capture

#### Configuration standard

Une partie du paramétrage de **PaperStream Capture (PSC)** est commune à tous les clients.

1. Télécharger l’archive correspondant au type d’hébergement (FTP ou On Premise) depuis :\
   <https://gitlab.com/edissyum/mem_misc/modules/fix-ordre-aleatoire>
2. Extraire son contenu dans le dossier :\
   `C:\MEM` sur le poste de numérisation.
3. Lancer **PaperStream Capture** et cliquer sur :\
   **Configurer les profils**.

<figure><img src="https://2926980026-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaAXDctOUskAEXAy4SaHb%2Fuploads%2FQKWoOBUFfWQ3IqbEDR8r%2FSans%20titre%20(1).png?alt=media&#x26;token=fec68ee1-287b-4e06-9d76-2aa4a03edb07" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2926980026-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaAXDctOUskAEXAy4SaHb%2Fuploads%2F0ClJKSsFxfqAG2RHCiM2%2FSans%20titre%20(2).png?alt=media&#x26;token=d241e290-d9fd-42bb-a6dc-95049e675d29" alt=""><figcaption></figcaption></figure>

Renseigner les informations du profil de l’onglet 1 comme indiqué dans la capture d’écran (sauf si c’est une chaîne sortante).

Pour l’onglet 2 faire de même :&#x20;

<figure><img src="https://2926980026-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaAXDctOUskAEXAy4SaHb%2Fuploads%2Ffe8X1YftnIuOjzfErVEQ%2FSans%20titre%20(3).png?alt=media&#x26;token=fd39c42a-27b7-41d4-b478-6445f96474d6" alt=""><figcaption></figcaption></figure>

Sélectionner le scanner dans la Source et le pilote du profil Twain que vous souhaitez (attention à la suppression automatique des pages blanches dans la configuration de ce profil Twain qui est assez laborieuse, aussi il est préférable d’en utiliser un qui a déjà été éprouvé dans d’autres collectivités par exemple).

Pour l’onglet 3 le paramétrage diffère selon si c’est un dépôt FTP ou un dépôt dans un dossier partagé.

On passe dans tous les cas par une application (ou fichier .bat) pour déplacer le résultat du scan à l’endroit désiré.

Il faut sélectionner en Destination l’icône « Autre application » puis cliquer sur « Paramètres ».

<figure><img src="https://2926980026-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaAXDctOUskAEXAy4SaHb%2Fuploads%2F8K2yvqb5Sfia1LvEtQ7o%2FSans%20titre%20(4).png?alt=media&#x26;token=e0636943-4e9e-407b-950a-1511aa6b6c89" alt=""><figcaption></figcaption></figure>

### Cas d'un dépôt dans un dossier partagé

Le cas le plus courant pour les clients « on premise » est un dépôt des documents numérisés dans un dossier partagé sur le réseau ou via un NAS.

Pour le chemin de l’application taper « \*.\* » pour trouver les fichiers .bat puis cliquer sur « OK ».

Éditer le fichier config.bat et modifier les informations de manière à ce qu’elles correspondent au répertoire de destination souhaité :&#x20;

<figure><img src="https://2926980026-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaAXDctOUskAEXAy4SaHb%2Fuploads%2FowA3kpUTJPJP0FJvB4v6%2Fimage.png?alt=media&#x26;token=89a5f4c7-958b-470f-a3c0-c6e099ccc9a4" alt=""><figcaption></figcaption></figure>

Si vous souhaitez paramétrer une chaîne sortante (pour la réconciliation par exemple) même principe, il faut créer un autre profil et un autre fichier bat.

### Cas d’un dépôt par FTP

Pour le dépôt de fichiers en FTP, on va directement exécuter « x64\_sep\_by\_underscore.exe » et éditer le fichier "config.xml"

<figure><img src="https://2926980026-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaAXDctOUskAEXAy4SaHb%2Fuploads%2FJrGpNY4Ryu6Ez3PJhNOA%2Fimage.png?alt=media&#x26;token=25cf74d9-9c88-4831-8f84-5ce2170fcfef" alt=""><figcaption></figcaption></figure>

### Configuration d’un séparateur

<figure><img src="https://2926980026-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaAXDctOUskAEXAy4SaHb%2Fuploads%2F1GpQLauHB56mxCHbM6WO%2Fimage.png?alt=media&#x26;token=f39a1269-2795-4b49-b2e3-443fc475d9da" alt=""><figcaption></figcaption></figure>

Enfin, il reste à définir la séparation des documents. Il est possible d’utiliser un séparateur générique ou un séparateur par entité (dans ce cas le service Courrier devra trier les documents par service avant de les scanner).

Pour accéder à l’impression des séparateurs, aller dans MEM soit avec le compte superadmin soit avec le compte d’un opérateur courrier et cliquer sur le menu suivant depuis la page d’accueil :&#x20;

<figure><img src="https://2926980026-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaAXDctOUskAEXAy4SaHb%2Fuploads%2F4jTd2V9NiOpRdztyfuAF%2Fimage.png?alt=media&#x26;token=636b25d9-968d-4ea6-9de2-339b01a892a8" alt=""><figcaption></figcaption></figure>

Puis il faut sélectionner le type (code à barres) et la cible selon le mode de fonctionnement souhaité (générique ou par entités) puis cliquer sur « générer et télécharger» :&#x20;

<figure><img src="https://2926980026-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaAXDctOUskAEXAy4SaHb%2Fuploads%2FMVhEgUTyo4xIXltsi6bV%2Fimage.png?alt=media&#x26;token=28c1ec62-ebb0-441f-b96c-875b7707a2d3" alt=""><figcaption></figcaption></figure>

Aller ensuite dans PSC, onglet « Séparation », dans « zone définie », mettre le séparateur dans le scanner et cliquer sur « ajouter » afin de définir la zone de détection du code à barres. Cliquer sur « zone de dessin » et dresser un rectangle comme dans l’exemple ci-dessous :&#x20;

<figure><img src="https://2926980026-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaAXDctOUskAEXAy4SaHb%2Fuploads%2F0pY4ZD9rEcDu5U6rEidc%2FSans%20titre%20(5).png?alt=media&#x26;token=6176db41-1fa6-4544-9675-94ade6dc1173" alt=""><figcaption></figcaption></figure>
