OPALE - 10.0 - Utilisation - Gestion des codes OMR

Différence entre versions

De MappingDoc
imported>Rdal
(Gestion des codes OMR)
 
(2 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
==Gestion des codes OMR==
+
<languages/>
 +
<translate>
 +
==Gestion des codes OMR== <!--T:1-->
  
 +
<!--T:2-->
 
'''Introduction'''
 
'''Introduction'''
  
 +
<!--T:3-->
 
Grâce à la commande MAPQUALSPL sur OPALE Server, il est possible d'insérer plusieurs informations dans un spool afin de mettre en place les codes de mise sous pli.  
 
Grâce à la commande MAPQUALSPL sur OPALE Server, il est possible d'insérer plusieurs informations dans un spool afin de mettre en place les codes de mise sous pli.  
  
 +
<!--T:4-->
 
'''Cas d’utilisation :'''
 
'''Cas d’utilisation :'''
 
Voici un exemple qui explique en détails la commande
 
Voici un exemple qui explique en détails la commande
  
 +
<!--T:5-->
 
[[File:Tab1.PNG]]
 
[[File:Tab1.PNG]]
  
 +
<!--T:6-->
 
Ce spool contient 14 pages, les 4 premières concernent le client Dupond, les 3 suivantes concernent le client Durand et les 7 dernières concernent le client Lemaire.Dans la suite de ce document, nous allons qualifier ce spool suivant la clé « Nom client », à l’aide de la commande MAPQUALSPL.
 
Ce spool contient 14 pages, les 4 premières concernent le client Dupond, les 3 suivantes concernent le client Durand et les 7 dernières concernent le client Lemaire.Dans la suite de ce document, nous allons qualifier ce spool suivant la clé « Nom client », à l’aide de la commande MAPQUALSPL.
 
Voici ci-dessous l’interface de la commande sur iSeries avec tous les paramètres disponibles.  
 
Voici ci-dessous l’interface de la commande sur iSeries avec tous les paramètres disponibles.  
  
 +
<!--T:7-->
 
Il est important de souligner que la position des informations est ajoutée dans le fichier à partir de la position définie dans la commande (surligné en jaune ci-dessous) et que les informations ajoutées remplacent les informations existantes s’il y en a : il faut donc choisir un endroit vide dans la page.
 
Il est important de souligner que la position des informations est ajoutée dans le fichier à partir de la position définie dans la commande (surligné en jaune ci-dessous) et que les informations ajoutées remplacent les informations existantes s’il y en a : il faut donc choisir un endroit vide dans la page.
  
  MAPQUALSPLF (MAPQUALSPL)                                                                                                   
+
  <!--T:8-->
 +
MAPQUALSPLF (MAPQUALSPL)                                                                                                   
 
                                                                      
 
                                                                      
 
Name of DataBase for sort  . . . NAME          SORTDB                         
 
Name of DataBase for sort  . . . NAME          SORTDB                         
  
Line Number  . . . . . . . . . . LINE          1                            
+
<!--T:9-->
 +
<span style="background-color:Yellow;> Line Number  . . . . . . . . . . LINE          1     </span>                     
  
Column Number  . . . . . . . . . COL            1                            
+
<!--T:10-->
 +
<span style="background-color:Yellow;> Column Number  . . . . . . . . . COL            1       </span>                   
 
   
 
   
 
Create spool file  . . . . . . . CREATE        *YES                           
 
Create spool file  . . . . . . . CREATE        *YES                           
  
 +
<!--T:11-->
 
Spoolfile Name to Create . . . . SPLFNAME      SORTSPLF                       
 
Spoolfile Name to Create . . . . SPLFNAME      SORTSPLF                       
  
 +
<!--T:12-->
 
Outq . . . . . . . . . . . . . . OUTQ          *JOB                           
 
Outq . . . . . . . . . . . . . . OUTQ          *JOB                           
  
 +
<!--T:13-->
 
Outq Library . . . . . . . . . . OUTQLIB        *LIBL                         
 
Outq Library . . . . . . . . . . OUTQLIB        *LIBL                         
  
 +
<!--T:14-->
 
Hold spool file  . . . . . . . . RDY            *NO                           
 
Hold spool file  . . . . . . . . RDY            *NO                           
  
 +
<!--T:15-->
 
Control sort splfname  . . . . . CONTROL      N                              Input spool file length  . . . . SIZE          255                           
 
Control sort splfname  . . . . . CONTROL      N                              Input spool file length  . . . . SIZE          255                           
  
 +
<!--T:16-->
 
Input spool file height  . . . . HEIGHT        255                           
 
Input spool file height  . . . . HEIGHT        255                           
  
 +
<!--T:17-->
 
Input spool file overflow  . . . OVERFLOW      60                             
 
Input spool file overflow  . . . OVERFLOW      60                             
  
 +
<!--T:18-->
 
Modulo . . . . . . . . . . . . . MODULO        '7'                           
 
Modulo . . . . . . . . . . . . . MODULO        '7'                           
  
 +
<!--T:19-->
 
Sequence modulo  . . . . . . . . MODSEQ        ' '                           
 
Sequence modulo  . . . . . . . . MODSEQ        ' '                           
  
 +
<!--T:20-->
 
Max. quota . . . . . . . . . . . QUOTA          '0'                           
 
Max. quota . . . . . . . . . . . QUOTA          '0'                           
  
 +
<!--T:21-->
 
Use duplex . . . . . . . . . . . DUPLEX        'N'                           
 
Use duplex . . . . . . . . . . . DUPLEX        'N'                           
  
Ligne 50 : Ligne 72 :
  
 
   
 
   
 +
<!--T:22-->
 
Positions 1 à 6  - Incrémentation du numéro de pages à l'intérieur de la rupture
 
Positions 1 à 6  - Incrémentation du numéro de pages à l'intérieur de la rupture
  
 +
<!--T:23-->
 
[[File:Tab2.PNG]]
 
[[File:Tab2.PNG]]
 
   
 
   
 
Positions 7 à 12  - Nombre de pages total de la rupture  
 
Positions 7 à 12  - Nombre de pages total de la rupture  
  
 +
<!--T:24-->
 
[[File:Tab3.PNG]]  
 
[[File:Tab3.PNG]]  
  
 +
<!--T:25-->
 
Position 13 - Code de rupture  
 
Position 13 - Code de rupture  
  
 +
<!--T:26-->
 
* 1 : Page "entête" (première)  
 
* 1 : Page "entête" (première)  
 
* 2 : Page "suite" (milieu)  
 
* 2 : Page "suite" (milieu)  
 
* 3 : Page "total" (dernière)  
 
* 3 : Page "total" (dernière)  
  
 +
<!--T:27-->
 
[[File:Tab4.PNG]]  
 
[[File:Tab4.PNG]]  
  
 +
<!--T:28-->
 
Positions 14 à 18 - Code de mise sous pli type Kern  
 
Positions 14 à 18 - Code de mise sous pli type Kern  
 
   
 
   
Ligne 72 : Ligne 101 :
 
Si la somme des bits BS4, BS2, BS1 et DGR est paire, alors le bit de parité a pour valeur 1. En revanche, si la somme des bits BS4, BS2, BS1 et DGR est impaire, alors le bit de parité a pour valeur 0.   
 
Si la somme des bits BS4, BS2, BS1 et DGR est paire, alors le bit de parité a pour valeur 1. En revanche, si la somme des bits BS4, BS2, BS1 et DGR est impaire, alors le bit de parité a pour valeur 0.   
  
 +
<!--T:29-->
 
[[File:Tab5.PNG]]  
 
[[File:Tab5.PNG]]  
  
 +
<!--T:30-->
 
BS4, BS2, BS1 : Bits de sécurité
 
BS4, BS2, BS1 : Bits de sécurité
  
 +
<!--T:31-->
 
Décrémentation ou incrémentation d'une valeur binaire à chaque page.
 
Décrémentation ou incrémentation d'une valeur binaire à chaque page.
  
 +
<!--T:32-->
 
La sélection du mode de codage se fait au moment du passage de la commande MAPQUASPL en faisant varier le paramètre MODULO.
 
La sélection du mode de codage se fait au moment du passage de la commande MAPQUASPL en faisant varier le paramètre MODULO.
  
 +
<!--T:33-->
 
Modulo 7
 
Modulo 7
  
 +
<!--T:34-->
 
Décrémentation de la valeur 7 (111 – en binaire) à la valeur 1 (001 – en binaire)  
 
Décrémentation de la valeur 7 (111 – en binaire) à la valeur 1 (001 – en binaire)  
  
 +
<!--T:35-->
 
[[File:Tab6.PNG]]  
 
[[File:Tab6.PNG]]  
  
 +
<!--T:36-->
 
Modulo 8
 
Modulo 8
  
 +
<!--T:37-->
 
Décrémentation de la valeur 7 (111 – en binaire) à la valeur 0 (000 – en binaire)
 
Décrémentation de la valeur 7 (111 – en binaire) à la valeur 0 (000 – en binaire)
  
 +
<!--T:38-->
 
[[File:Tab7.PNG]]
 
[[File:Tab7.PNG]]
  
 +
<!--T:39-->
 
Modulo R
 
Modulo R
  
 +
<!--T:40-->
 
Incrémentation de la valeur 0 (000 – en binaire) à la valeur 7 (111 – en binaire)  
 
Incrémentation de la valeur 0 (000 – en binaire) à la valeur 7 (111 – en binaire)  
  
  
 +
<!--T:41-->
 
[[File:Tab8.PNG]]
 
[[File:Tab8.PNG]]
  
 +
<!--T:42-->
 
Modulo T
 
Modulo T
  
 +
<!--T:43-->
 
Incrémentation de la valeur 1 (001 – en binaire) à la valeur 7 (111 – en binaire)
 
Incrémentation de la valeur 1 (001 – en binaire) à la valeur 7 (111 – en binaire)
  
 +
<!--T:44-->
 
[[File:Img9.PNG]]
 
[[File:Img9.PNG]]
  
 +
<!--T:45-->
 
Modulo 4
 
Modulo 4
  
 +
<!--T:46-->
 
Décrémentation de la valeur 4 (11 – en binaire) à la valeur 0 (00 – en binaire)  
 
Décrémentation de la valeur 4 (11 – en binaire) à la valeur 0 (00 – en binaire)  
  
  
 +
<!--T:47-->
 
[[File:Corr.png]]
 
[[File:Corr.png]]
  
 +
<!--T:48-->
 
Modulo F
 
Modulo F
  
 +
<!--T:49-->
 
Incrémentation de la valeur 1 (0001 – en binaire) à la valeur 15 (1111 – en binaire)  
 
Incrémentation de la valeur 1 (0001 – en binaire) à la valeur 15 (1111 – en binaire)  
  
 +
<!--T:50-->
 
[[File:Img11.PNG]]
 
[[File:Img11.PNG]]
  
 +
<!--T:51-->
 
DGR - Code de fermeture enveloppe  
 
DGR - Code de fermeture enveloppe  
  
 
   
 
   
  
 +
<!--T:52-->
 
Suivant la machine de pli, le code de fermeture de l’enveloppe se situe en première ou en dernière page. Le paramètre « Insert tag on last page » de la commande MAPQUALSPL permet de déterminer la position du bit de fermeture.
 
Suivant la machine de pli, le code de fermeture de l’enveloppe se situe en première ou en dernière page. Le paramètre « Insert tag on last page » de la commande MAPQUALSPL permet de déterminer la position du bit de fermeture.
  
  
 +
<!--T:53-->
 
Si « Insert tag on last page  . . . .  'N' » alors DGR à 1 sur la première page.  
 
Si « Insert tag on last page  . . . .  'N' » alors DGR à 1 sur la première page.  
  
 +
<!--T:54-->
 
[[File:Img12.PNG]]
 
[[File:Img12.PNG]]
  
 +
<!--T:55-->
 
Si « Insert tag on last page  . . . .  'O' » alors DGR à 1 sur la dernière page.
 
Si « Insert tag on last page  . . . .  'O' » alors DGR à 1 sur la dernière page.
  
 +
<!--T:56-->
 
[[File:Img13.PNG]]
 
[[File:Img13.PNG]]
  
 
   
 
   
 +
<!--T:57-->
 
Rupture en cours – Nombre de ruptures totales (Position 19-24 et 25-30)  
 
Rupture en cours – Nombre de ruptures totales (Position 19-24 et 25-30)  
  
  
 +
<!--T:58-->
 
Lors du passage de la commande MAPQUALSPL, il est possible d’ajouter deux informations : la rupture en cours et le nombre total de ruptures.
 
Lors du passage de la commande MAPQUALSPL, il est possible d’ajouter deux informations : la rupture en cours et le nombre total de ruptures.
  
 
   
 
   
 +
<!--T:59-->
 
Pour ajouter ces informations, il faut exécuter la commande MAPQUASPL avec le paramètre « Add number of break values . . . » à 'O'.  
 
Pour ajouter ces informations, il faut exécuter la commande MAPQUASPL avec le paramètre « Add number of break values . . . » à 'O'.  
  
 +
<!--T:60-->
 
[[File:Img14.PNG]]
 
[[File:Img14.PNG]]
  
 +
<!--T:61-->
 
Positions 31 à 33 – Incrémentation ou décrémentation à chaque rupture  
 
Positions 31 à 33 – Incrémentation ou décrémentation à chaque rupture  
  
 
   
 
   
 +
<!--T:62-->
 
Pour encore plus de sécurité, certaines machines de pli utilisent un contrôle à chaque rupture dans le spool.
 
Pour encore plus de sécurité, certaines machines de pli utilisent un contrôle à chaque rupture dans le spool.
  
 
   
 
   
 +
<!--T:63-->
 
La commande MAPQUALSPL permet d'ajouter ces informations. Il s’agit du paramètre SEQUENCE MODULO.
 
La commande MAPQUALSPL permet d'ajouter ces informations. Il s’agit du paramètre SEQUENCE MODULO.
  
 
   
 
   
  
 +
<!--T:64-->
 
Sequence Modulo 7
 
Sequence Modulo 7
  
 +
<!--T:65-->
 
[[File:Img15.PNG]]
 
[[File:Img15.PNG]]
  
 
   
 
   
  
 +
<!--T:66-->
 
Les valeurs disponibles pour ce paramètre sont les suivantes : «  », « 7 », « 8 », « R », « 4 », « T ». Elles ont la même signification que pour les bits de sécurité (BS4, BS2, BS1). Merci de vous reporter à la partie BS4, BS2, BS1 : Bits de sécurité, pour connaître la signification de ces valeurs.  
 
Les valeurs disponibles pour ce paramètre sont les suivantes : «  », « 7 », « 8 », « R », « 4 », « T ». Elles ont la même signification que pour les bits de sécurité (BS4, BS2, BS1). Merci de vous reporter à la partie BS4, BS2, BS1 : Bits de sécurité, pour connaître la signification de ces valeurs.  
  
 +
<!--T:67-->
 
Si vous ne souhaitez pas utiliser ces valeurs, vous pouvez laisser le paramètre à blanc.
 
Si vous ne souhaitez pas utiliser ces valeurs, vous pouvez laisser le paramètre à blanc.
  
 +
<!--T:68-->
 
Important : Ces trois bits sont pris en compte lors du calcul de la parité.
 
Important : Ces trois bits sont pris en compte lors du calcul de la parité.
 +
</translate>

Version actuelle datée du 11 juin 2019 à 11:54

Autres langues :
English • ‎français

Gestion des codes OMR

Introduction

Grâce à la commande MAPQUALSPL sur OPALE Server, il est possible d'insérer plusieurs informations dans un spool afin de mettre en place les codes de mise sous pli.

Cas d’utilisation : Voici un exemple qui explique en détails la commande

Tab1.PNG

Ce spool contient 14 pages, les 4 premières concernent le client Dupond, les 3 suivantes concernent le client Durand et les 7 dernières concernent le client Lemaire.Dans la suite de ce document, nous allons qualifier ce spool suivant la clé « Nom client », à l’aide de la commande MAPQUALSPL. Voici ci-dessous l’interface de la commande sur iSeries avec tous les paramètres disponibles.

Il est important de souligner que la position des informations est ajoutée dans le fichier à partir de la position définie dans la commande (surligné en jaune ci-dessous) et que les informations ajoutées remplacent les informations existantes s’il y en a : il faut donc choisir un endroit vide dans la page.

MAPQUALSPLF (MAPQUALSPL)                                                                                                  
                                                                    

Name of DataBase for sort . . . NAME SORTDB

Line Number . . . . . . . . . . LINE 1

Column Number . . . . . . . . . COL 1

Create spool file . . . . . . . CREATE *YES

Spoolfile Name to Create . . . . SPLFNAME SORTSPLF

Outq . . . . . . . . . . . . . . OUTQ *JOB

Outq Library . . . . . . . . . . OUTQLIB *LIBL

Hold spool file . . . . . . . . RDY *NO

Control sort splfname . . . . . CONTROL N Input spool file length . . . . SIZE 255

Input spool file height . . . . HEIGHT 255

Input spool file overflow . . . OVERFLOW 60

Modulo . . . . . . . . . . . . . MODULO '7'

Sequence modulo . . . . . . . . MODSEQ ' '

Max. quota . . . . . . . . . . . QUOTA '0'

Use duplex . . . . . . . . . . . DUPLEX 'N'



Positions 1 à 6 - Incrémentation du numéro de pages à l'intérieur de la rupture

Tab2.PNG

Positions 7 à 12 - Nombre de pages total de la rupture

Tab3.PNG

Position 13 - Code de rupture

  • 1 : Page "entête" (première)
  • 2 : Page "suite" (milieu)
  • 3 : Page "total" (dernière)

Tab4.PNG

Positions 14 à 18 - Code de mise sous pli type Kern

Bit de parité: Le bit de parité varie automatiquement. Son calcul se fait sur la valeur des bits BS4, BS2, BS1 et DGR. Si la somme des bits BS4, BS2, BS1 et DGR est paire, alors le bit de parité a pour valeur 1. En revanche, si la somme des bits BS4, BS2, BS1 et DGR est impaire, alors le bit de parité a pour valeur 0.

Tab5.PNG

BS4, BS2, BS1 : Bits de sécurité

Décrémentation ou incrémentation d'une valeur binaire à chaque page.

La sélection du mode de codage se fait au moment du passage de la commande MAPQUASPL en faisant varier le paramètre MODULO.

Modulo 7

Décrémentation de la valeur 7 (111 – en binaire) à la valeur 1 (001 – en binaire)

Tab6.PNG

Modulo 8

Décrémentation de la valeur 7 (111 – en binaire) à la valeur 0 (000 – en binaire)

Tab7.PNG

Modulo R

Incrémentation de la valeur 0 (000 – en binaire) à la valeur 7 (111 – en binaire)


Tab8.PNG

Modulo T

Incrémentation de la valeur 1 (001 – en binaire) à la valeur 7 (111 – en binaire)

Img9.PNG

Modulo 4

Décrémentation de la valeur 4 (11 – en binaire) à la valeur 0 (00 – en binaire)


Corr.png

Modulo F

Incrémentation de la valeur 1 (0001 – en binaire) à la valeur 15 (1111 – en binaire)

Img11.PNG

DGR - Code de fermeture enveloppe


Suivant la machine de pli, le code de fermeture de l’enveloppe se situe en première ou en dernière page. Le paramètre « Insert tag on last page » de la commande MAPQUALSPL permet de déterminer la position du bit de fermeture.


Si « Insert tag on last page . . . . 'N' » alors DGR à 1 sur la première page.

Img12.PNG

Si « Insert tag on last page . . . . 'O' » alors DGR à 1 sur la dernière page.

Img13.PNG


Rupture en cours – Nombre de ruptures totales (Position 19-24 et 25-30)


Lors du passage de la commande MAPQUALSPL, il est possible d’ajouter deux informations : la rupture en cours et le nombre total de ruptures.


Pour ajouter ces informations, il faut exécuter la commande MAPQUASPL avec le paramètre « Add number of break values . . . » à 'O'.

Img14.PNG

Positions 31 à 33 – Incrémentation ou décrémentation à chaque rupture


Pour encore plus de sécurité, certaines machines de pli utilisent un contrôle à chaque rupture dans le spool.


La commande MAPQUALSPL permet d'ajouter ces informations. Il s’agit du paramètre SEQUENCE MODULO.


Sequence Modulo 7

Img15.PNG


Les valeurs disponibles pour ce paramètre sont les suivantes : «  », « 7 », « 8 », « R », « 4 », « T ». Elles ont la même signification que pour les bits de sécurité (BS4, BS2, BS1). Merci de vous reporter à la partie BS4, BS2, BS1 : Bits de sécurité, pour connaître la signification de ces valeurs.

Si vous ne souhaitez pas utiliser ces valeurs, vous pouvez laisser le paramètre à blanc.

Important : Ces trois bits sont pris en compte lors du calcul de la parité.