Brevet FR2451075A1 — publié le 19801003

La présente invention concerne les stations de télécopie connectées à une ligne de transmission d'un poste téléphonique standard. Ce stations de télécopie comportent un dispositif de gestion dont le fonctionnement nécessite l'introduction de données numériques. I1 est connu d'introduire des donnes numériques dans un dispositif d estion à partir de la lecture dtidesyrammes rsprésenbes Jr une feuille, par l'intermédaire d' une tete de ;cture, ces idéogrammes étant réalisés par des taches, dont le nombre par ligne correspond à une donnée numérique. Cette méthode nécessite l'utilisation d'une tête de lecture et présente l'inconvénient de ne pas autre très rapide du fait du temps perdu par la préparation des idéogrammes. Une autre méthode consiste à utiliser un clavier dont 11 action de chaque touche est de produire un signal électrique codé. Ce signal code propre à chaque touche constitue la donnée numérique qui entre dans le dispositif de gestion. ais ces claviers sont onéreux et relativement encumbrants. La présente invention a pour objet de remédier à ces .inconvénients. Selon l'invention, une station de télécopie comportant en saris : une Ëte de lecture, un convertisseur analogique numérique un premier circuit d'interfaces d'adaptation qui couple ce convertisseur à un microordinateur comportant un microprocesseur relié par des bus à une première mémoire de programme de télécopie et à une mémoire da données ;Un dispositif de reproduction, un poste teléphonique comportant un cadran, et un modem d'une ligne de transmission reliés respectivement au microordonateur par l'intermédiaire d'un deuxième, d'un troisième et d'un quatrième circuit. d'interfaces, est caractérisée en ce que le microordinateur comporte, reliés au microprocesseur par des bus, une deuxième mémoire de programme contenant un programme de calcul de la valeur de données numériques à introduire dans la mémoire de données, à partir d'une composition de chiffres sur le cadran du poste téléphonique, ces chiffres correspondant aux valeurs des données dont l'ensemble forme un code, et une troisième mémoire de programme contenant un programme d'interprétation du code afin de déterminer l'affectation à attribuer aux données numériques dans la mémoire de données, et en ce qu'un inverseur de fonctions est relié au microordinateur par un cinquième circuit d'interfaces, la position de cet inverseur déterminant le programme de travail du microordinateur. L'invention sera mieux comprise et d'autres caractéristiques apparaîtront à l'aide de la description ci-après et des dessins s'y rapportant sur lesquels - la figure 1 est un schéma d'une station de télécopie selon l'invention - la figure 2 est un exemple d'organigramme d'un programme de calcul de la valeur de données numériques à partir de la composition de chiffres, correspondant aux données, sur un cadran d'un poste téléphonique. Les signaux d'horloge, les circuits d'alimentation et d'isolement, n'ont pas été représentés en vue de rendre les dessins plus clairs et de simplifier l'exposé. Sur la figure 1, une tête de lecture 10 est reliée à l'entrée d'un convertisseur analogique numérique 11. La sortie de ce convertisseur 11 est couplée à une première entrée 25 d'un microordinateur 15. Une ligne de transmission 40 est couplée à une deuxième entrée 26 et à une première sortie 27 du microordinateur par l'intermédiaire d'un modem 12. Une deuxième sortie 28 et une troisième sortie 29 du microordinateur sont respectivement reliées à un dispositif de reproduction 13 et à l'entrée d'un inverseur de fonctions 14 dont la sortie est reliée à une troisième entrée 30 du microordinateur. Le câble de raccordement d'un poste téléphonique standard 17 relie ce poste à une quatrième sortie 31 et à une quatrième entrée 32 du microordinateur. La tete de lecture 10, le convertisseur 11, le modem 12, le poste téléphonique 17 et le dispositif de reproduction 13 constituent l'ensemble 16 des périphériques du microordinateur 15. Le microordinateur 15 comporte un microprocesseur 18 relié par trois bus : instructions 33, données 34 adresses 35 à chacune des mémoires de programme 19, 20 et 21, à une mémoire de données 24, à l'inverseur de fonctions 14 à travers un circuit d'interfaces 22, et à l'ensemble 16 des périphériques à travers un ensemble de circuits d'interfaces 23 qui regroupe un premier, un deuxième, un troisième et un quatrième circuit d'interfaces couplant respectivement le convertisseur 11, le dispositif de reproduction 13, le modem 12 et le poste téléphonique 17 aux bus du microordinateur. Les mémoires de programme 19, 20 et 21 contiennent respectivement un programme d'interprétation du code, un programme de calcul de la-aleur des données numériques et un programme de télécopie. Le fonctionne,ment de cette station de télécopie est le suivant L'inverseur de fonctions 14 est à trois positions photocopie en local, télécopie, introduction de données. Le microprocesseur interroge cet inverseur, puis exécute le programme de la mémoire de programme correspondant à la position de l'inverseur. Sur la position photocopie en local, le dispositif de reproduction reprG-duit les documents examinés par la tête de lecture 10. Sur la position télé copie, le microprocesseur exécute le programme de télécopie enregistré dans la mémoire de programme 21, les documents examinés par la tete de lecture sont télécopiés par l'intermédiaire du modem 12 et de la ligne de transmission 40. Sur la position introduction de données, le microprocesseur exécute le programme de calcul de la valeur des données numériques de la mémoire de programme 20, à partir des informations provenant du poste téléphonique, qu'il alimente et isole de la ligne, la station de télécopie se comportant dès lors comme un poste occupé. il est rappelé que ces informations se présente-nt sous la forme d'un signal binaire. La sélection d'un chiffre sur le cadran se traduit par une suite de bits d'une durée de 33 ms dont le nombre correspond à la valeur du chiffre sélectionné. Deux bits consécutifs d'un meme chiffre sont séparés par une durée de 66 ms. Un groupe de bits d'un ke chiffre est séparé d'un autre groupe de bits d'un (k + 1)e chiffre par un intervalle de temps TZ d'une durée supérieure à 400 ms. Les chiffres correspondant aux données numériques sont composés sur le cadran suivant le code suivant d'une part la valeur du premier chiffre correspond au nombre de données à calculer, d'autre part, suivant que cette valeur est paire ou impaire, le numéro formé des chiffres suivants sera affecté dans la mémoire de données respectivement sur une liste de numéros de correspondants interdits ou sur une liste de numéros de correspondants autorisés. L'utilité de listes de correspondants interdits ou autorisées est-la suivante Lorsqu'un correspondant veut rentrer en communication avec la station de télécopie, le microprocesseur controle que le numéro de l'appelant est dans la liste des numéros de correspondants autorisés et fonctionne ensuite comme toute autre station de télécopie. Si le numéro de l'appelant est dans la liste des correspondants interdits, l'appelant ne peut pas rentrer en communication avec la station. Un exemple d'organigramme d'un programme de calcul est donné sur la figure 2. Sur cette figure, la signification des différents symboles utilisés est la suivante S : nombre dont la valeur correspond à la valeur d'un bit du signal binaire provenant du poste téléphonique. N : nombre d'impulsions détectées. C(J) : Jème donnée numérique. JN : nombre de données numériques attendues fonc- tion de C(1). T : durée séparant deux impulsions consécutives. TZ : durée minimum entre la dernière impulsion d'une donnée et la première impulsion de la donnée suivante. E : mémorisation de la valeur de JM. o R : nombre dont la valeur est égale à 1 si l'impulsion en cours a été prise en compte, à O si elle ne l'a pas encore été. Les différentes étapes du programme sont symbolisées par des cercles et des rectangles. A l'intérieur des rectangles sont notées soit les informations qui sont acquises, soit la valeur à laquelle est initialisé un nombre considéré, une initialisation d'un nombre X à la valeur X' est notée XEX'. Le programme se poursuit d'une étape à Llne :åutre étape suivant le sens des flèches. A l'intérieur des cercles est notée la valeur que doit avoir un nombre considéré pour que le programme passe à une étape suivante suivant la flèche repérée par OUI. Dans le cas où le nombre n'a pas cette valeur, le programme passe à une autre étape suivant la flèche repérée par NON. Ce programme permet de calculer les données numériques par le procédé suivant.: En début de programme, J est initialisé à 1 T et N à 0. Dès qu'il est détecté un bit égal à 1 correspondant à une première impulsion, N est augmenté d'une unité. Tant que la durée T séparant une pe impulsion d'une (p+1)e impulsion est inférieure à TZ, N est augmenté d'une unité. Dès que T est supérieure à TZ, N garde la même valeur qui correspond à la valeur de la première donnée numérique. Cette valeur permet d'acquérir. en mémoire le nombre JM de données numériques. Ensuite J est augmenté d'une unité, T et N sont de nouveau initialisés à O, le processus recommence. Il prend fin lorsque J est égal à JM. Le microprocesseur exécute ensuite un programme d'interprétation du code formé par les données numériques calculées, afin d'adresser correctement les données du numéro à introduire dans la mémoire de données, soit dans la liste des numéros de correspondants autorisés, soit dans la liste des numéros de correspondants interdits. L'invention n'est pas limitée au mode de réalisation décrit et représenté. Le calcul des données numériques est effectué par un microprocesseur, mais il est possible de réaliser des circuits classiques permettant la mise en oeuvre d'un même procédé de calcul. Le nombre d'affectation d'un numéro dans la mémoire de données n'est pas limité. il a été décrit un code suivant lequel les données sont composées sur le cadran du poste téléphonique, mais tout autre codage peut convenir. Lorsqu'un correspondant veut rentrer en communication avec la station, le microprocesseur exécute l'ordre d'exécution correspondant à l'affectation qui a été attribuée au numéro de l'appelant dans la mémoire de données, ces ordres d'exécution peuvent être multiples. L'invention s'applique également aux postes téléphoniques comportant un clavier comme dispositif de numérotation. REVENDICATIONS 1. Station de télécopie comportant en série une tête de lecture, un convertisseur analogique-numérique, un premier circuit d'interfaces d'adaptation qui couple ce convertisseur à un microordinateur comportant un microprocesseur relié par des bus à une première mémoire de programme de télécopie et à une mémoire de données; un dispositif de reproduction, un poste téléphonique comportant un dispositif de numérotation,et un modem d'une ligne de transmission reliés respectivement au microordinateur par l'intermédiaire d'un deuxième, d'un troisième et d'un quatrième circuit d'interfaces, caractérisée en ce que le microordinateur comporte, reliés au microprocesseur par des bus, une deuxième mémoire de programme contenant un programme de calcul de la valeur de données numériques à introduire dans la mémoire de données, à partir de la composition de chiffres sur le dispositif de numérotation du poste téléphonique, ces chiffres correspondant aux valeurs des données dont l'ensemble forme un code. 2. Station de télécopie selon la revendication 2, caractérisée en ce que le microordinateur comporte une troisième mémoire de programme contenant un programme d'interprétation du code afin de déterminer l'affectation à attribuer aux données numériques dans la mémoire de données. 3. Station de télécopie selon la revendication 2, caractérisée en ce qu'elle comporte un inverseur de fonctions relié au microordinateur par un cinquième circuit d'interfaces, la position de cet inverseur déterminant le programme de travail du microprocesseur.