<Desc/Clms Page number 1>
PROCEDE EN VUE D'ETABLIR UN CODE SUR UNE CARTE DE POINTAGE, ET HORLOGE POINTEUSE EQUIPEE D'UNE FONCTION DE DETERMINATION DU CODE ARRIERE-PLAN DE L'INVENTION [Domaine de l'invention
La présente invention est utilisée dans le domaine des horloges pointeuses qui conviennent pour être utilisées dans des sociétés, des bureaux ou similaires qui ont un relativement petit nombre de travailleurs (environ trente), et elle concerne plus particulièrement un procédé en vue d'établir un code sur une carte de pointage, dans lequel un code d'identification et une classification de la fonction de l'utilisateur d'une carte peut être apposé d'une manière très simple sur la carte de pointage, et une horloge pointeuse équipée pour reconnaître le code ainsi apposé, par lecture du code sur la carte de pointage.
[Brève description de la technique antérieure]
Il existe typiquement deux types de cartes de pointage classiques ; dans le premier type, tel que représenté à la figure 10 (A) par exemple, une zone PT servant exclusivement à la formation d'un code, utilisée pour y former le code d'identification de l'utilisateur de la carte (code d'employé) et un code de classification de la fonction, est formée à la partie inférieure de la carte de pointage, de sorte que différents codes peuvent être formés dans cette zone PT de formation des codes par perforation ou marquage ;
dans le second type, tel que représenté à la figure 10 (B) par exemple, des colonnes Na et Nb de formation de codes, pour former un signe"-"et un signe "+", sont formées sur des côtés opposés d'une partie inférieure de la carte de pointage TN, de sorte que différents codes peuvent être formés dans ces colonnes Na et Nb de formation de codes, par poinçonnage ou marquage.
Cependant, dans l'une comme dans l'autre des cartes de pointage TM et TN, comme il faut la zone PT servant exclusivement à la formation des codes ou les colonnes Na et Nb utilisées pour former différents codes, la surface
<Desc/Clms Page number 2>
limité des cartes de pointage TN et TM est occupée par la zone PT ou les colonnes Na et Nb de préparation de codes, ce qui ne laisse que des espaces limités pour imprimer des données concernant la fonction.
Egalement, dans le cas où un code est formé par poinçonnage, comme il faut une machine servant exclusivement au poinçonnage pour poinçonner la zone PT ou les colonnes Na et Nb de formation des codes, le travail de préparation des cartes est compliqué, et le coût de préparation de chaque carte est élevé.
RESUME DE L'INVENTION
Un objet de la présente invention est donc de fournir une horloge pointeuse exclusive, dans laquelle différents codes peuvent être très facilement formés en utilisant une colonne de dates formée au départ sur chaque carte de pointage, sans qu'il faille prévoir une colonne de formation des codes utilisée exclusivement pour appliquer un code sur la carte de pointage, de sorte que la zone utile de la carte de pointage peut être agrandie autant que possible, et que différents codes formés dans la colonne de dates de la carte de pointage peuvent être reconnus par lecture des codes.
Pour résoudre les problèmes techniques mentionnés cidessus, la présente invention utilise les moyens suivants. (1) Parmi les nombres représentant les dates, imprimés dans une colonne de dates de la carte de pointage, on sélectionne le jour qui est égal à un numéro de code d'identification d'un utilisateur de carte, et une marque de lecture de code est alors apposée dans la case d'indication du jour, pour former ainsi le code d'identification de l'utilisateur de la carte sur la carte de pointage.
(2) Une case vide ou une case d'indication d'un jour particulier, préalablement formée dans une colonne de dates sur la carte de pointage, est utilisée comme case pour y former une marque d'identification, et un code de classification de la fonction de l'utilisateur de la carte
<Desc/Clms Page number 3>
est déterminé suivant qu'une marque d'identification est ou non formée dans la colonne de préparation de la marque d'identification.
(3) L'horloge pointeuse selon la présente invention comporte des moyens de lecture d'une marque, pour lire une marque qui est introduite dans une colonne d'indication des jours d'une carte de pointage insérée, des moyens de détermination de la date, pour déduire un nombre représentant une date en fonction de la position dans laquelle est située la marque, lue par les moyens de lecture, des moyens de reconnaissance de la marque d'identification, pour déterminer si une marque d'identification existe ou non dans une case vide formée dans une colonne de dates ou une case d'indication d'un jour particulier, et des moyens de reconnaissance du code, pour déterminer un code d'identification et une classification de la fonction de l'utilisateur de la carte en fonction du résultat des déterminations réalisées par les moyens de reconnaissance correspondants.
(4) L'horloge pointeuse selon la présente invention comporte en outre des moyens de reconnaissance du type de carte de pointage, pour déterminer le type de la carte de pointage, qui diffère en fonction du jour de fin de validité de la carte, des moyens de reconnaissance de la face recto/verso, pour identifier la face recto/verso d'une carte de pointage insérée, la détermination d'un nombre représentant une date, réalisée par les moyens de détermination de la date, et la reconnaissance de la présence ou non de la marque d'identification, réalisée par les moyens de reconnaissance de la marque d'identification, étant effectuées en fonction du résultat de la détermination effectuée par les moyens de reconnaissance du type de la carte de pointage et du résultat de la détermination effectuée par les moyens de reconnaissance de la face recto/verso.
(5) Les moyens de reconnaissance du type de carte de pointage comportent un commutateur de sélection de la date
<Desc/Clms Page number 4>
EMI4.1
de fin de validité, qui est disposé dans l'horloge pointeuse.
(6) Les moyens de reconnaissance du type de carte de pointage comportent un détecteur en vue de déterminer le type de la carte de pointage par lecture d'un code de type de carte formé sur la carte de pointage.
Les différents moyens mentionnés ci-dessus, utilisés dans la présente invention fonctionnent comme suit.
Selon les moyens mentionnés au point (1) ci-dessus, si parmi 30 jours, à l'exception du jour 31, dans les nombres 1 à 31 représentant des dates, imprimés dans une colonne de dates des deux côtés de la carte de pointage, on sélectionne le jour qui est égal à un numéro de code d'identification d'un utilisateur de carte, et si une marque est alors apposée dans la case d'indication du jour par marquage en noir, poinçonnage ou découpage, des codes d'identification pour trente utilisateurs de carte peuvent être apposés sur les cartes de pointage des utilisateurs correspondants. Par conséquent, il n'est plus nécessaire de préparer une colonne de pour codes exclusivement utilisée pour recevoir un code sur une carte de pointage, et la zone utile de la carte de pointage peut être étendue dans cette mesure.
Selon les moyens mentionnés au point (2) ci-dessus, comme une case vide ou une case d'indication d'un jour particulier, par exemple le jour 31, qui est formée préalablement dans une colonne de dates de la carte de pointage, est utilisée comme case dans laquelle une marque d'identification doit être préparée, si par exemple il a été préalablement établi qu'une carte de pointage présentant une marque dans chaque case prévue correspond à un travailleur à temps partiel, et qu'une carte de pointage ne présentant aucune marque correspond à un employé régulier, une classification de la fonction de l'utilisateur de carte peut être reconnue suivant qu'une marque d'identification est ou non formée dans la colonne prévue pour la marque d'identification.
Il n'est par
<Desc/Clms Page number 5>
conséquent plus nécessaire de prévoir une colonne pour codes utilisée pour recevoir un code de classification de la fonction sur la carte de pointage, et la zone efficace de la carte de pointage peut être agrandie dans cette mesure.
Selon les moyens mentionnés au point (3) ci-dessus, lorsque les moyens de lecture de marque lisent une marque dans la colonne d'indication des jours d'une carte de pointage insérée, les moyens de détermination de la date déduisent un nombre représentant une date en vue de déterminer le code d'identification de l'utilisateur de la carte et, lorsque les moyens de reconnaissance de la marque d'identification déterminent si une marque d'identification existe ou non, la classification de la fonction de l'utilisateur de carte est déterminée ou établie.
Par conséquent, des données concernant la fonction de l'utilisateur de carte sont calculées en fonction du code d'identification et la classification de la fonction, et ces données calculées de la fonction peuvent être imprimées sur la carte de pointage et introduites dans une mémoire prévue pour chaque travailleur.
Selon les moyens mentionnés au point (4) ci-dessus, bien que la position du nombre représentant la date de chaque colonne de dates diffère en fonction de la différence de jour de fin de validité et de la position d'insertion de la carte de pointage, c'est-à-dire selon que la carte de pointage est insérée avec la face recto/verso vers l'avant, cette différence peut être déterminée par les moyens de reconnaissance du type de la carte de pointage et les moyens de reconnaissance de la face recto/verso.
Par conséquent, en fonction du mode déterminé, la détermination du nombre représentant une date, effectuée par les moyens de détermination de la date, et la reconnaissance de l'existence ou non de la marque d'identification, réalisée par les moyens de reconnaissance de la marque d'identification, peuvent être réalisées sans aucune difficulté, ce qui permet d'effectuer une détermination du
<Desc/Clms Page number 6>
code d'identification et de la classification de la fonction de l'utilisateur de la carte.
Selon les moyens mentionnés au point (5) ci-dessus, si le jour de fin de validité de la carte est déterminé par le commutateur de sélection du jour de fin de validité, la reconnaissance du code d'identification de l'utilisateur de carte et la reconnaissance de la classification de la fonction de l'utilisateur de la carte sont ensuite effectuées sur base de ce jour de fin de validité ainsi déterminé, et au cas où on utilise une carte de pointage dont le jour de fin de validité est différent, la reconnaissance du code d'identification et la reconnaissance de la classification de la fonction peuvent être effectuées sans aucune difficulté en basculant ce commutateur de sélection.
Selon les moyens mentionnés au point (6) ci-dessus, le détecteur lit le code d'identification formé sur la carte de pointage de manière à déterminer automatiquement le type de la carte de pointage, et la reconnaissance du code d'identification et la reconnaissance de la classification de la fonction sont effectuées en fonction du mode du code d'identification ainsi lu. Par conséquent, plusieurs cartes de pointage présentant différents jours de fin de validité de carte peuvent être traitées par la même horloge pointeuse sans aucune difficulté.
Ainsi qu'on le voit à partir de ce qui précède, les problèmes techniques mentionnés préalablement, inhérents aux dispositifs de la technique antérieure, peuvent être résolus par les moyens mentionnés ci-dessus.
Ce qui précède a délimité l'objet plus particulier de la présente invention. Il faut considérer que cet objet est simplement illustratif de certaines des caractéristiques et applications principales de l'invention. De nombreux autres résultats bénéfiques peuvent être obtenus en appliquant l'invention divulguée d'une manière différente ou en modifiant l'invention à l'intérieur de sa portée. Par conséquent, une pleine compréhension de l'invention permet
<Desc/Clms Page number 7>
d'obtenir d'autres objets, en fonction de la description détaillée décrivant le mode de réalisation préféré, en plus de la portée de l'invention définie par les revendications examinées en association avec les dessins annexés.
BREVE DESCRIPTION DES DESSINS
La figure 1 est une vue en perspective montrant l'aspect extérieur d'un horloge pointeuse équipée d'une fonction de reconnaissance de codes selon la présente invention ; la figure 2 est une vue en plan d'un panneau d'affichage utilisé pour modifier la fonction d'un commutateur de sélection, qui est disposé à l'intérieur de l'horloge pointeuse de la figure 1 ; la figure 3 est un schéma-bloc montrant une structure électrique de l'horloge pointeuse de la figure 1 ; la figure 4 est un tableau de classification de la fonction, utilisant une case vide et une colonne d'indication à 31 jours ; la figure 5 est une vue du verso d'une carte de pointage (carte A) sur laquelle des codes ont été établis selon la présente invention ;
la figure 6 (A) est une vue du verso d'une carte de pointage (carte B), et la figure 6 (B) est une vue du recto d'une carte de pointage (carte C), les codes de la carte B et de la carte C ayant été établis selon l'enseignement de la présente invention ; la figure 7 (A) est une vue du recto, partiellement découpée, d'une carte de pointage (carte A) dans laquelle le type de la carte de pointage est indiqué par une marque, et la figure 7 (B) est une vue du verso, partiellement découpée, d'une carte de pointage (carte A) dans laquelle une marque indiquant une classification de la fonction est apposée dans la case d'indication du 31ème jour ; la figure 8 est une diagramme de déroulement montrant les procédures de l'horloge pointeuse selon la présente
<Desc/Clms Page number 8>
invention ;
la figure 9 est une vue du recto d'une carte de pointage (carte A) dans laquelle des marques ont été apposées dans la colonne des dates, par poinçonnage et découpage ; et les figures 10 (A) et 10 (B) sont des vues du recto de cartes de pointage classiques.
DESCRIPTION DETAILLEE DES MODES DE REALISATION
Des modes de réalisation préférés d'un procédé d'apposition d'un code sur une carte de pointage, et d'une horloge pointeuse équipée d'une fonction pour déterminer ce code apposé selon la présente invention, seront décrits en détail en référence aux dessins annexés. Il faut cependant remarquer que les modes de réalisation préférés décrits ici ne sont pas destinés à être exhaustifs, ni à limiter l'invention à la forme précise divulguée. Ils sont choisis et décrits pour expliquer les principes de l'invention, son application et son utilisation pratique, pour permettre à d'autres hommes de l'art d'utiliser l'invention.
La figure 1 est une vue en perspective montrant l'aspect extérieur d'une horloge pointeuse équipée d'une fonction de reconnaissance de codes selon la présente invention. A la figure 1, la référence numérique 1 désigne un corps de l'horloge pointeuse ; 2 désigne un boîtier supérieur qui peut être ouvert et fermé par rapport au corps de l'horloge pointeuse 1 ; 3 désigne une fente d'insertion pour permettre d'insérer une carte de pointage décrite plus loin ; 4 désigne une horloge de type analogique ; 5 désigne un commutateur de sélection à clé équipé d'un mode de totalisation ; 6 désigne une unité d'affichage à cristal, de type numérique ; 7 désigne un clavier comprenant plusieurs commutateurs de sélection 7a ; et 7b désigne des lampes-témoin prévues pour chacun des commutateurs individuels 7a.
Lorsque l'horloge pointeuse est en fonction, ces commutateurs de sélection 7a ont pour fonction de déterminer une colonne d'impression. Cependant, lorsque le boîtier supérieur 2 est ouvert, un panneau
<Desc/Clms Page number 9>
d'affichage 8 indiquant les dates 8A, 8B, 8C de la figure 2, de fin de validité des cartes, apparaît dans le corps 1 de l'horloge pointeuse, et les fonctions des commutateurs individuels 7a sont automatiquement commutées selon les indications correspondantes du panneau d'affichage 8. Par conséquent, pour établir à nouveau une date ou des dates de fin de validité sur la carte de pointage, ou pour passer de l'une à l'autre des dates de fin de validité, les commutateurs de sélection 7a sont activés sélectivement, et le boîtier supérieur 2 est refermé sur le corps 1 de l'horloge pointeuse.
Se faisant, l'horloge pointeuse traite les données de temps dans le mode du ou des jours de fin de validité de cartes qui viennent d'être établis par le commutateur de sélection 7a.
La figure 3 est un schéma-bloc expliquant la structure électrique de l'horloge pointeuse décrite plus haut. A la figure 3, la référence numérique 10 désigne une unité centrale de traitement (CPU) constituant le centre d'une unité de commande, et une référence numérique 11 désigne une mémoire comportant une mémoire morte (ROM) et une mémoire vive (RAM). Un circuit d'interface 13 est branché entre la CPU 10 et la mémoire 11, par l'intermédiaire d'un bus 12.
Un circuit d'horloge 14, une imprimante 15, un moteur 16 d'alimentation des cartes, un détecteur de code 17 pour lire différents codes (marques) formés sur la carte de pointage, un détecteur 18 de reconnaissance de la face avant/face arrière, pour déterminer la face avant et la face arrière de la carte de pointage, et une encodeuse 19 sont branchés sur le circuit d'interface 13, en plus du commutateur de sélection (commutateur de totalisation) 5, de l'unité d'affichage 6, du clavier 7 et des commutateurs de sélection 7a tous mentionnés plus haut. Ils sont actionnés selon un programme de système préalablement emmagasiné dans la mémoire 11.
A la figure 5, la référence PA désigne une carte de pointage qui est habituellement appelée carte A, dans laquelle le jour de fin de validité est le 31ème jour du
<Desc/Clms Page number 10>
mois. La face avant de cette carte de pointage PA, porte des colonnes d'impression pour le 1er au 15ème jours du mois, et sa face arrière porte des colonnes d'impression pour le 16ème au 31ème jours du mois. A la figure 6 (A), la référence PB désigne une carte de pointage qui est habituellement appelée carte B, dans laquelle le jour de fin de validité est le 20ème jour du mois. La face avant (recto) de cette carte de pointage PB porte des colonnes d'impression pour le 21ème jour jusqu'au Sème jour du mois, et sa face arrière (verso) porte une colonne d'impression pour le 6ème au 20ème jours du mois.
A la figure 6 (B), la référence PC désigne une carte de pointage qui est habituellement appelée carte C, dans laquelle le jour de fin de validité est le 25ème jour du mois. Le recto de cette carte de pointage PC porte des colonnes d'impression pour le 26ème au 10ème jours et son verso porte des colonnes d'impression pour le 11ème au 25ème jours du mois. Dans le cas de la carte A PA, la case supérieure T2 de la colonne des dates T1 du recto est, ainsi que le montre la figure 5, une case vide. Dans le cas de la carte B PB et de la carte C PC, les cases supérieures T2 des colonnes de date T1 du verso sont respectivement des case vides. Ces cases vides sont utilisées comme cases dans lesquelles est formée une marque. d'identification M1 pour déterminer la classification de la fonction de l'utilisateur de la carte.
La case T5 indiquant le 31ème jour du mois sur chaque carte de pointage PA, PB, PC est utilisée comme case dans laquelle est formée la marque d'identification M5 pour déterminer la classification de la fonction de l'utilisateur de la carte, comme dans le cas de la case supérieure T2 de chaque carte, comme représenté à la figure 7 (B). Suivant que les marques d'identification M1 et M5 existent ou non dans la case supérieure T2 et dans la case T5 d'indication du 31ème jour, la classification de la fonction de l'utilisateur de la carte est déterminée, comme indiqué dans le tableau de classification des fonctions de la figure 4.
<Desc/Clms Page number 11>
Aux figures 5 et 6, la référence T3 désigne une case d'indication d'un jour, qui (le chiffre représentant ce jour) est égal au nombre d'un code d'identification prédéterminé de l'utilisateur de la carte. La référence M2 désigne une marque de lecture de code apposée dans cette case T3 d'indication du jour. Dans les exemples représentés, comme la marque M2 est apposée dans la case d'indication du Sème jours, le numéro de code d'identification de l'utilisateur de la carte est"8".
Lorsque le code d'identification présente un nombre autre
EMI11.1
que"8", la marque M2 est apposée dans la case d'indication du jour qui présente ce nombre autre que"8". Par conséquent, le nombre maximum des codes d'identification qui peuvent être déterminés selon la présente invention est de trente (30).
A la figure 7 (A), la référence T4 désigne une colonne d'indication indiquant le type de la carte de pointage (carte A, carte B ou carte C), cette colonne d'indication étant formée dans une partie inférieure d'une carte de pointage. Dans l'exemple représenté, comme une marque M3 se trouve dans la case d'indication d'une carte A, cette carte de pointage TA est déterminée par l'horloge pointeuse comme étant une carte A, dans laquelle la date de fin de validité est le 31ème jour du mois. Cependant, comme la reconnaissance du type d'une carte de pointage est parfois effectuée par le commutateur de sélection 7a, comme on l'a mentionné, cette sélection doit être considérée comme facultative.
Une découpe â formée dans un bord inférieur de chaque carte de pointage PA à PC est utilisée pour l'identification du recto/du verso de la carte de pointage. Le détecteur 18, mentionné plus haut, de reconnaissance de la face recto/verso détecte cette découpe S de manière à déterminer si la carte de pointage a été insérée avec sa face recto vers l'avant. Si la découpe S est formée du côté gauche de la carte de pointage, il est déterminé que la carte de pointage a été insérée avec sa face recto vers
<Desc/Clms Page number 12>
l'avant, et si elle se trouve du côté droit, il est déterminé que la carte de pointage PA, PB ou PC a été insérée avec sa face verso vers l'avant.
Le détecteur de code 17 détecte la colonne des dates T1 chaque fois qu'une carte de pointage PA à PC est introduite par un moteur 16 d'alimentation des cartes, détermine si la marque d'identification M1 a ou non été apposée dans la case supérieure T2, et détermine en outre si la marque d'identification M5 a ou non été apposée dans la case T5 d'indication du 31ème jour, de manière à ce que la CPU 10 de la figure 3 détermine la classification de la fonction de l'utilisateur de la carte. De même, le détecteur de code 17 détecte la marque M2 de lecture du code, pour déduire la date, sur base de la longueur de la carte de pointage introduite par le moteur 16 d'alimentation des cartes, pour que la CPU 10 détermine le numéro du code d'identification de l'utilisateur de la carte à partir de la date.
L'horloge pointeuse calcule les données de la fonction de l'utilisateur de la carte à partir du code de classification de la fonction et du code d'identification ainsi déterminé, et fait imprimer par l'imprimante 15 les résultats du calcul, dans des cases d'impression prédéterminées de chaque carte de pointage PA à PC. Ces données de la fonction ainsi calculées peuvent également être introduites dans une mémoire pour chaque utilisateur de la carte.
On va maintenant décrire en détail le fonctionnement de l'horloge pointeuse utilisant la carte de pointage sur laquelle un ou des codes ont été apposés selon l'enseignement de la présente invention, en liaison avec le shéma de déroulement représenté à la figure 8.
Tout d'abord, à l'étape 1, une des cartes de pointage PA à PC est insérée dans la fente 3 d'insertion des cartes formée dans le corps 1 de l'horloge pointeuse. Ensuite, à l'étape 2, le moteur 16 d'alimentation des cartes est mis en rotation normalement pour amener la carte dans le corps 1 de l'horloge pointeuse, et à l'étape 3, le type de la
<Desc/Clms Page number 13>
carte est déterminé au moyen de l'opération de lecture du code M3, ou par l'opération de sélection du commutateur de sélection 7a. A l'étape 4 qui suit, la face recto/verso de la carte de pointage PA, PB ou PC est identifiée, et le programme passe à l'étape 5.
A l'étape 5, on détermine si la face recto/verso de la carte de pointage insérée correspond à la date du jour. Si le résultat de la reconnaissance est négatif, le programme passe à l'étape 6, où le moteur 16 d'alimentation des cartes est mis en rotation en sens inverse pour ramener immédiatement la carte de pointage dans la fente d'insertion 3, et la procédure s'arrête. Il va sans dire que si, ainsi qu'on l'a mentionné, la position d'insertion de la carte de pointage PA, PB ou PC est erronée, une phrase d'avertissement indiquant que la position d'insertion de la carte de pointage PA, PB ou PC est erronée s'affiche sur l'unité d'affichage 6, pour alerter l'utilisateur de la carte.
Si l'identification conduit à une validation à l'étape 5, le programme passe à l'étape 7, où on détermine si la position de la colonne d'impression qui a été sélectionnée par le commutateur de sélection 7a est ou non dans la
EMI13.1
position"ARRIVEE". Si le résultat de la reconnaissance est positif, le détecteur de code 17 détermine si les marques M1, M5 ont ou non été apposées, et le code de classification de la fonction et le code d'identification de l'utilisateur de la carte sont lus par lecture de la marque M2. Si une détermination de"lecture OK"est faite à l'étape 9 qui suit, le programme passe à l'étape 10 où le moteur 16 d'alimentation des cartes est mis en rotation en sens inverse pour lancer l'opération d'extraction de la carte pour la carte de pointage PA, PB ou PC.
Le programme passe à l'étape 11 suivante, où l'imprimante 15 imprime l'heure d'arrivée dans la case pour l'impression pour le jour en cours, à mi-chemin de l'opération d'extraction de la carte de pointage PA, PB ou PC. Le programme passe alors à l'étape 12, où cette information d'heure d'arrivée est
<Desc/Clms Page number 14>
emmagasinée dans une zone de la mémoire pour l'utilisateur de la carte. A l'étape 13 finale, la carte de pointage PA, PB ou PC renvoyée à la fente d'insertion 3 est extraite, et la procédure s'arrête.
D'autre part, si le résultat de la reconnaissance de l'étape 7 est négatif, le programme passe à l'étape 14, où l'on détermine si la colonne d'impression est ou non située dans la position"SORTIE". Si le résultat de la reconnaissance de l'étape 14 est à nouveau négatif, le programme passe à l'étape 25, où la carte de pointage PA, PB ou PC est renvoyée vers le fente d'insertion 3. A michemin de l'opération de renvoi de la carte de pointage PA, PB ou PC, l'impression de l'heure est apposée dans la case d'impression du jour en cours, à l'étape 26, et le programme passe à l'étape 13.
Si le résultat de la reconnaissance de l'étape 14 est positif, des procédures telles que la lecture du code de classification de la fonction et du code d'identification (étape 15), de reconnaissance si la lecture est ou non OK (étape 16), de reconnaissance de l'existence ou non des données d'arrivée (étape 17), de calcul des heures effectives passées au travail (étape 18), de renvoi de la carte de pointage (étape 19), d'impression de l'heure de sortie et des heures effectives passées au travail (étape 20), de conservation des données dans l'emplacement de mémoire pour chaque utilisateur de la carte (étape 21), de reconnaissance si le commutateur de totalisation 5 est ou non à l'état activé (étape 22) et d'impression des données totalisées (étape 23) sont exécutées, et le programme passe à l'étape 13.
Si les résultats de la reconnaissance effectuée aux étapes 16 et 17 sont tous deux négatifs, les procédures des étapes 25 et 26 sont exécutées. Si le résultat de la reconnaissance effectuée à l'étape 22 est négatif, le programme passe à l'étape 13, sans exécuter la procédure de l'étape 23.
Dans les modes de réalisation représentés, les marques M1 à M5 sont apposées à l'aide d'un marqueur noir. En
<Desc/Clms Page number 15>
variante, les marques M1 à M5 peuvent être formées par un poinçonnage M6 ou une découpe M7, comme représenté à la figure 9, ou par d'autres moyens similaires. Le choix du moyen de marquage est libre.
Comme on l'a décrit dans ce qui précède, si le code de classification de la fonction et le code d'identification sont apposés dans la colonne de dates d'une carte de pointage conformément au procédé d'établissement d'un code selon la présente invention, il n'est plus nécessaire de prévoir une case exclusivement utilisée pour établir un code sur la carte de pointage. Par conséquent, il devient possible de réaliser une colonne d'impression plus large ou de fournir une nouvelle colonne d'impression, en utilisant de manière efficace la surface limitée de la carte de pointage. Ainsi, au cas où une marque a été introduite dans chaque case de la colonne des dates, une marque peut être formée à l'aide d'un marqueur noir ou d'une simple machine de poinçonnage, et sans qu'une machine exclusive de poinçonnage de structure compliquée soit nécessaire.
Par conséquent, le coût de fabrication des cartes de pointage peut être largement réduit. En outre, comme le code de classification des fonctions et d'identification peut être lu par un unique détecteur de code, et comme des cartes de pointage présentant différents jours de fin de validité peuvent être traitées par une unique horloge de pointage, la structure de l'horloge pointeuse peut être largement simplifiée. Dès lors, l'horloge pointeuse selon la présente invention convient pour être utilisée dans des sociétés, des bureaux, de taille petite à moyenne, ou similaires, dont le nombre des travailleurs est inférieur à trente.
Bien que l'invention ait été décrite dans sa forme préférée, avec un certain degré de détails, il faut comprendre que la présente divulgation du mode de réalisation préféré n'a été faite qu'à titre d'exemple, et que de nombreux changements de détails de construction et d'agencement de pièces peuvent être effectués sans sortir de l'esprit et la portée de l'invention telle que
<Desc/Clms Page number 16>
revendiquée ci-après.
<Desc/Clms Page number 17>
Légende de la Figure 8 51 : insérer carte S2 : faire tourner le moteur d'insertion des cartes (amener la carte dans le corps de la pointeuse) S3 : déterminer le type de carte (A, B ou C) S4 : déterminer face recto/verso S5 : position carte correcte ? S6 : faire tourner en sens inverse le moteur d'insertion des cartes (faire sortir la carte) S7 : colonne d'impression en position d'arrivée ? S8 : lire classification fonction et identification S9 : lecture correcte ? S10 : faire tourner en sens inverse le moteur d'insertion des cartes (faire sortir la carte) 511 : imprimer heure d'arrivée S12 : conserver les données en mémoire S13 : extraire la carte S14 : colonne d'impression en position de sortie ? S15 : lire classification fonction et identification S16 : lecture correcte ? SI :
données d'arrivée présentes ? S18 : calculer heures effectives de travail S19 : faire tourner en sens inverse le moteur d'insertion des cartes (faire sortir la carte) S20 : imprimer l'heure de sortie et les heures effectives de travail S21 : conserver les données en mémoire S22 : commutateur de totalisation activé ? S23 : imprimer données de totalisation S25 : faire tourner en sens inverse le moteur d'insertion des cartes (faire sortir la carte) S26 : imprimer l'heure