Brevet FR2660073A1 — publié le 19910927

UN CIRCUIT POUR PRODUIRE UN MODELE DE TEST CARRE DANS UNE IMPRIMANTE PAR PAGE La présente invention se rapporte à une imprimante par page, et particulièrement à un circuit pour produire un modèle de test carré pour tester la rectitude, et la gigue transversale et longitudinale, etc, avec un modèle de test comportant des lignes transversales et longitudinales. D'une manière générale, une imprimante par page est utilisée comme moyen pour permettre à un ordinateur d'imprimer les données traitées sur un ordinateur. Classiquement, le matériel lui-même de l'imprimante ne peut pas produire le modèle de test carré, et il utilise à la place une modèle de test matériel ayant des lignes longitudinales. Afin de produire le modèle de test carré, le matériel doit être combiné avec le contrôleur. L'objet de la présente invention est de créer un circuit pour produire un modèle de test carré pour utilisation dans une imprimante par page, dans lequel le matériel peut exécuter lui-même le test carré sans un contrôleur. Selon un aspect de la présente invention, un circuit pour produire un modèle de test carré comprend un générateur d'impulsions d'horloge pour produire des impulsions d'horloge, un démultiplicateur de fréquence pour diviser par huit les impulsions d'horloge produites par le générateur d'impulsions d'horloge afin de minimiser les erreurs dans le fonctionnement de la synchronisation, un générateur de lignes longitudinales pour recevoir les impulsions d'horloge divisées du démultiplicateur de fréquence pour produire les données d'impression des lignes longitudinales, une unité d'établissement d'une surface d'impression pour recevoir des signaux de début et de fin d'impression d'une ligne sortis du générateur de lignes longitudinales pour établir les points de départ et de fin d'impression par les impulsions d'horloge issues du démultiplicateur de fréquence, un générateur de signaux de synchronisation pour synchroniser les signaux de synchronisation horizontaux avec les impulsions d'horloge issues du générateur d'impulsions d'horloge pour produire des signaux de charge du générateur de lignes longitudinales et des impulsions d'horloge de lignes transversales, un générateur de lignes transversales pour recevoir les impulsions d'horloge de lignes transversales du générateur de signaux de synchronisation pour produire des données d'impression de lignes transversales et un générateur de modèle carré pour recevoir les signaux de sortie du générateur de lignes transversales et longitudinales pour produire les données d'impression du modèle carré par le signal de sortie de l'unité d'établissement de la surface d'impression. Les caractéristiques et avantages de l'invention ressortiront d'ailleurs de la description qui va suivre à titre d'exemple en référence aux dessins annexés, sur lesquels la figure 1 est un schéma de circuit de la présente invention; la figure 2 montre les formes d'onde de fonctionnement de la figure 1; et, la figure 3 est un modèle d'impression carrée selon la présente invention. En se référant à la figure 1, un générateur d'impulsions d'horloge 10 produit des impulsions d'horloge. Un démultiplicateur de fréquence 20 divise les impulsions d'horloge du générateur d'impulsions d'horloge 10 par huit afin de minimiser les erreurs dans le synchronisme. Un générateur de lignes longitudinales 30 reçoit les impulsions d'horloge divisées issues du démultiplicateur de fréquence pour produire des données d'impression de lignes longitudinales. Un circuit d'établissement de la surface d'impression 40 reçoit des signaux de début et de fin d'impression d'une ligne sortie du générateur de lignes longitudinales pour établir les points de début et de fin d'impression par les impulsions d'horloge du démultiplicateur de fréquence 20.Un générateur de signal de synchronisation 50 synchronise un signal de synchronisation horizontal par les impulsions d'horloge du générateur d'impulsions d'horloge de manière à produire le signal de charge du générateur de lignes longitudinales et les impulsions d'horloge de lignes transversales. Un générateur de lignes transversales 60 reçoit les impulsions d'horloge de lignes transversales issues du générateur de signal de synchronisation pour produire des données d'impression de lignes transversales. Un générateur de modèle carré 70 reçoit les signaux de sortie des générateurs de lignes transversales et longitudinales pour produire des données d'impression de modèle carré par le signal de sortie de la surface d'impression. Le générateur de lignes longitudinales 30 comprend un premier compteur 31, un second compteur 32, un troisième compteur 33, et un réseau logique programmable 34 (désigné dans la suite par PAL pour abréger). Le premier compteur 31 compte les impulsions d'horloge divisées issues du démultiplicateur de fréquence 20 pour produire un signal de transfert. Le second transfert 32 est connecté en dérivation à la borne de transfert du premier compteur 31 et il compte les impulsions d'horloge divisées du démultiplicateur de fréquence pour produire un signal de transfert. Le troisième compteur 33 est connecté en dérivation à la borne de transfert du second compteur 32 et il compte les impulsions d'horloge divisées du démultiplicateur de fréquence 20.Le PAL 34 décode les signaux de comptage des premier au troisième compteurs 31 à 33 de manière à produire des signaux de début et de fin d'impression de chaque ligne, et un signal de production de modèle de ligne longitudinale. Le circuit d'établissement de la surface d'impression 40 comprend deux flip-flops 41 et 42 et deux portes ET 43 et 44. Le flip-flop 41 reçoit le signal de début d'impression Q1 du PAL 34 pour établir le point de départ d'impression par les impulsions d'horloge divisées du démultiplicateur de fréquence 20. Le signal représentant le point de départ d'impression est sorti par l'intermédiaire de la borne Q. Le flip-flop 42 reçoit le signal de fin d'impression Q2 du PAL 34 pour établir le point de fin d'impression par les impulsions d'horloge divisées du démultiplicateur de fréquence 20. Le signal représentant le point de fin d'impression est sorti par l'intermédiaire de la borne Q. La porte ET 43 reçoit le signal de début d'impression et le signal de sortie du démultiplicateur de fréquence 20 pour remettre à zéro les flip-flops 41 et 42. La porte ET 44 reçoit les sorties Q, Q des flip-flops 41 et 42. Le générateur de signal de synchronisation 50 comprend deux flip-flops 51 et 52 et une porte NON-ET 53 et une porte NON-OU 54. Le flip-flop 51 possède une borne de donnée D pour recevoir le signal de synchronisation horizontal, une borne d'horloge CK pour recevoir le signal de sortie du générateur d'impulsion d'horloge 10 et une borne de sortie Q pour sortir le signal de charge vers les compteurs de lignes longitudinales 31 à 33 pour commander la période d'entrée des compteurs 31 à 33 pour qu'elle soit une période d'impulsions d'horloge à 256 points. Le second flip-flop 52 possède une borne de donnée D pour recevoir le signal de sortie Q du flip-flop 51, et une borne d'horloge CK pour recevoir le signal de sortie du générateur d'impulsions d'horloge 10. La porte NON-ET 53 possède deux bornes d'entrée couplées respectivement aux bornes de sortie Q, Q des flip-flops 51 et 52, produisant les impulsions d'horloge pour produire les lignes longitudinales. La porte NON-OU 54 reçoit le signal de sortie Q3 du PAL 34 et le signal de début d'impression pour produire un signal de remise à zéro. Le générateur de lignes longitudinales 60 comprend un quatrième compteur 61, un cinquième compteur 62, un inverseur 64, une porte NON-OU 65, un flip-flop 63, et une porte OU 66. Le quatrième compteur 61 possède une borne d'horloge CK pour recevoir le signal de sortie de la porte NON-ET 53 produisant un signal de transfert. Le cinquième compteur 62 est connecté en dérivation à la borne de transfert du quatrième compteur 61 avec une borne d'horloge CK recevant le signal de sortie de la porte NON-ET 53 produisant un signal de transfert. L'inverseur 64 inverse le signal de transfert du cinquième compteur 62.La porte NON-OU 65 reçoit le signal de transfert inversé issu de l'inverseur 64 et le signal de début d'impression, et produit les signaux de charge des quatrième et cinquième compteurs 61 et 62 de manière à commander la période d'impulsions d'horloge des compteurs 61 et 62 pour qu'elle soit une période d'impulsions d'horloge à 256 points. Le flip-flop 63 possède une borne de donnée D pour recevoir le signal de transfert du cinquième compteur 62 et une borne d'horloge CK pour recevoir le signal de sortie de la porte NON-ET 53, et il produit une ligne longitudinale à deux points. La porte OU 66 reçoit le signal de sortie Q du flip-flop 63 et le signal de transfert du cinquième compteur 62, et produit des données d'impression de lignes longitudinales. Le générateur de modèle carré 70 comprend une porte OU 72 et une porte ET 71. La porte OU 72 reçoit les données d'impression de lignes transversales de la porte OU 66 et les données d'impression de lignes longitudinales du PAL 34 pour produire les données d'impression du modèle carré. La porte ET 71 sert à sortir l'information d'impression carrée de la porte OU 72 entre les points de début et de fin d'impression sortis de la porte ET 44. En se référant aux figures 1 à 3, le fonctionnement de l'invention va maintenant être décrit. Le nombre des impulsions d'horloge du générateur d'impulsions d'horloge 10 est de huit fois le nombre des impulsions de balayage de référence. Les impulsions d'horloge du générateur d'impulsions d'horloge 10 sont divisées par huit dans le démultiplicateur de fréquence 20. Les impulsions d'horloge divisées servent à minimiser les erreurs dans la synchronisation telles que de la gigue, etc. Le premier compteur 31 compte les impulsions d'horloge divisées du démultiplicateur de fréquence reçues par l'intermédiaire de la borne d'horloge CK, et il sort les valeurs comptées par l'intermédiaire des bornes de sortie à QA à QD et le signal de transfert par l'intermédiaire de la borne de transfert RC. Les signaux de transfert du premier compteur 31 sont délivrés aux bornes de commande de mise en oeuvre ET, EP du second compteur 32, qui compte les impulsions d'horloge vidéo sorties du démultiplicateur de fréquence 20, et il produit la valeur comptée par l'intermédiaire des bornes de sortie QA à QD et le signal de sortie par l'intermédiaire de la borne de transfert RC. Les signaux de transfert des premier et second compteurs 32, 33 sont délivrés aux bornes de commande de mise en oeuvre ET, EP du troisième compteur 33, qui compte les impulsions d'horloge vidéo du démultiplicateur de fréquence 20 pour produire la valeur comptée par l'intermédiaire des bornes de sortie QA à QD. Le PAL 34 compte les signaux de sortie des premier au troisième compteurs 31 à 33 pour produire le signal de départ d'impression par l'intermédiaire de la borne de sortie Q1, le signal de fin d'impression par l'intermédiaire de la borne de sortie Q2, un signal de remise à zéro de ligne par l'intermédiaire de la borne de sortie Q3 et les données d'impression de lignes longitudinales, comme cela est montré à la figure 3, par l'intermédiaire de la borne de sortie Q4. Afin d'obtenir la ligne longitudinale sortie par l'intermédiaire de Q4 du PAL 34, 1/4 de pouce d'espacement est réalisé. Puisque 1/4 de pouce a la valeur hexadécimale "4B", le PAL est réglé pour produire un signal bas lorsque l'espacement est 4B. Le signal sorti par l'intermédiaire de la borne Q1 du PAL 34 est délivré à la borne de donnée D du flip-flop 41 qui établit le point de départ d'impression par les impulsions d'horloge vidéo par le démultiplicateur de fréquence 20 de manière à produire un signal tel que montré en 2B à la figure 2. Egalement le signal sorti par l'intermédiaire de la borne Q2 du PAL 34 est délivré à la borne de donnée D du flip-flop 42 qui établit le point de fin d'impression par les impulsions d'horloge vidéo du démultiplicateur de fréquence 20 de manière à produire un signal tel que montré en 2C à la figure 2. La porte ET 44 reçoit les signaux de sortie des flip-flops 41 et 42 pour produire un signal de réseau d'impression pratique comme cela est montré en 2D de la figure 2. Le signal sorti par l'intermédiaire de la borne de sortie Q3 du PAL 34 et le signal de début d'impression sorti par l'intermédiaire de la borne de sortie P1 sont délivrés à la porte NON-OU 54 qui produit un signal de remise à zéro pour désactiver le flip-flop 51 pour un certain temps jusqu'au départ de la nouvelle ligne après l'impression effective du réseau. Le signal de synchronisation horizontal tel qu'il est montré en 2A à la figure 2 entré par l'intermédiaire de la borne d'entrée P2 est délivré à la borne de donnée D du flip-flop 51 qui est synchronisé par les impulsions d'horloge du générateur d'impulsions d'horloge 10 pour produire les signaux de charge des premier au troisième compteurs 31 à 33 par l'intermédiaire de la borne de sortie Q de même que le signal de synchronisation horizontal pour produire les impulsions d'horloge des lignes longitudinales. Le signal de charge sert à commander les premier au troisième compteurs 31 à 33 avec une période d'impulsions d'horloge à 256 points. Le signal sorti par l'intermédiaire de la borne de sortie Q du flip-flop 51 est délivré à la borne de donnée D du flip-flop 52 qui est synchronisé par les impulsions d'horloge du générateur d'impulsions d'horloge pour produire un signal par l'intermédiaire de la borne Q. La porte NON-ET 53 reçoit les signaux sortis par l'intermédiaire des bornes de sortie Q et Q des flip-flops 51 à 52 de manière à produire les impulsions d'horloge des lignes longitudinales pour synchroniser les impulsions d'horloge vidéo par le signal de synchronisation horizontal. Le quatrième compteur 61 compte les signaux entrés par l'intermédiaire de la borne d'horloge CK de celui-ci à partir de la porte NON-ET 53 pour produire la valeur comptée par l'intermédiaire des bornes de sortie QA à QD et le signal de transfert par l'intermédiaire de la borne de transfert RC.Le cinquième compteur 62 compte le signal de transfert du quatrième compteur 61 entré par l'intermédiaire des bornes de commande de mise en oeuvre ET, EP de celui-ci par les impulsions d'horloge de la porte NON-ET 53 pour produire le signal de transfert par l'intermédiaire de la borne de transfert RC, en produisant ainsi les données d'impression des lignes transversales comme cela est montré à la figure 3. Les données d'impression des lignes transversales sorties par l'intermédiaire de la borne de transfert RC du cinquième compteur 62 sont délivrées à la porte OU 66. Le signal de transfert du cinquième compteur 62 est délivré à la borne de donnée du flip-flop 63 qui est synchronisé par les impulsions d'horloge sorties par l'intermédiaire de la porte NON-ET 53 pour produire une ligne à deux points.La ligne transversale à un point sortie par l'intermédiaire de la borne de transfert du cinquième compteur 62 et la ligne à deux points sortie du flip-flop 63 sont délivrées à la porte OU 66 pour produire les données d'impression de lignes transversales. Les données d'impression de lignes longitudinales sorties par l'intermédiaire de la borne de sortie Q4 du PAL 34 et les données d'impression de lignes transversales de la porte OU 66 sont délivrées à la porte OU 72 pour produire les modèles d'impression carrés de lignes transversales et longitudinales comme cela est montré à la figure 3. La porte ET 71 reçoit le signal de modèle d'impression carrée transversale et longitudinale sorti de la porte OU 72 et le signal d'établissement de réseau d'impression de la porte ET 44 de manière à produire les données d'impression. Le signal de transfert du cinquième compteur 62 est délivré par l'intermédiaire de l'inverseur 64 à l'une des entrées de la porte NON-OU 65. La porte NON-OU 65 reçoit le signal de transfert inversé et le signal de départ d'impression de la borne d'entrée P1 de manière à produire les signaux de charge des quatrième et cinquième compteurs 61 et 62 de sorte que la période d'entrée des quatrième et cinquième compteurs est commandée pour être une période d'impulsions d'horloge à 216 points. Le fait que les quatrième et cinquième compteurs 61 et 62 sont établis à 5 V ou à la tension de la masse, forme sans entrée des lignes à 1/4 de pouce, de sorte que la valeur hexadécimale 4B correspondant à 1/4 de pouce est établie à la valeur correspondant à "256-4B" par l'utilisation du signal de transfert du compteur de 256 constitué des quatrième et cinquième compteurs 61 et 62. A savoir, en établissant la valeur initiale à 4B, le signal de transfert est produit après 4B, produisant ainsi une sortie par points. Comme cela a été établi ci-dessus, le circuit de l'invention produit des lignes de test transversales et longitudinales sans le contrôleur et établit les points de départ et de fin d'impression sur un papier, de manière à produire le modèle d'essai carré rendant ainsi possible le test du matériel et de la qualité de l'image. Bien que des constructions et procédures spécifiques de l'invention aient été représentées et décrites ici, elles n'ont pas pour but de limiter l'invention aux éléments et constructions décrits. Une personne expérimentée dans la technique reconnaîtra aisément que les éléments particuliers ou les sous ensembles peuvent être utilisés sans quitter le domaine et l'esprit de l'invention. REVENDICATIONS 1. Circuit pour produire un modèle de test carré, caractérisé en ce qu'il comprend des moyens de production d'impulsions d'horloge (10) pour produire des impulsions d'horloge; un démultiplicateur de fréquence (20) pour diviser par huit les impulsions d'horloge des dits moyens de production d'impulsions d'horloge (10) afin de minimiser les erreurs dans la synchronisation; des moyens de production de lignes longitudinales (30) pour recevoir les impulsions d'horloge divisées du dit démultiplicateur de fréquence (20) pour produire les données d'impression des lignes longitudinales;; des moyens d'établissement d'une surface d'impression (40) pour recevoir des signaux de début et de fin d'impression d'une ligne sortis des dits moyens de production de lignes longitudinales (30) pour établir les points de départ et de fin d'impression par les impulsions d'horloge issues du dit démultiplicateur de fréquence (20); des moyens de production de signaux de synchronisation (50) pour synchroniser les signaux de synchronisation horizontaux par les impulsions d'horloge issues des dits moyens de production d'impulsions d'horloge (10) pour produire des signaux de charge des dits moyens de production de lignes longitudinales (30) et des impulsions d'horloge de lignes transversales;; des moyens de production de lignes transversales (60) pour recevoir les dites impulsions d'horloge de lignes transversales des dits moyens de production de signaux de synchronisation (50) pour produire des données d'impression de lignes transversales; et des moyens de sortie de modèle carré (70) pour recevoir les signaux de sortie des dits moyens de production de lignes transversales et longitudinales (60 et 30) pour produire les données d'impression du modèle carré par le signal de sortie des dits moyens d'établissement de la surface d'impression (40). 2. Circuit pour produire un modèle de test carré tel que revendiqué à la revendication 1, caractérisé en ce que les dits moyens de production de lignes longitudinales comprennent un premier compteur (31) pour compter les impulsions d'horloge divisées en fréquence par huit du dit diviseur de fréquence (20) pour produire un signal de transfert; un second compteur (32) connecté en dérivation à la borne de transfert du premier compteur (31) pour compter les impulsions d'horloge démultipliées en fréquence par huit du dit démultiplicateur de fréquence (20) pour produire un signal de transfert; un troisième compteur (33) connecté en dérivation à la borne de transfert du second compteur (32) pour compter les impulsions d'horloge démultipliées en fréquence par huit du dit démultiplicateur de fréquence (20); et un réseau logique programmable (34) pour décoder les valeurs comptées des dits premier à troisième compteurs (31 à 33) de manière à produire des signaux de départ et de fin d'impression de chaque ligne, et un signal de production de modèle de ligne longitudinale. 3. Circuit pour produire un modèle de test carré tel que revendiqué à la revendication 1, caractérisé en ce que les dits moyens de production de lignes transversales (60) comprennent des moyens de compteur (67) pour recevoir en tant qu'impulsions d'horloge le signal de sortie des dits moyens de production de signal de synchronisation (50) pour produire les données d'impression de lignes transversales; des moyens de production de lignes par points (68) pour recevoir le signal de sortie des dits moyens de compteurs pour produire des données d'impression de lignes transversales à deux points; et des moyens de production de signal de charge (69) pour recevoir le signal d'impression de lignes transversales des dits moyens de compteurs et le signal de départ d'impression pour commander la période d'entrée des dits moyens de compteur (67) pour qu'elle soit une période d'entrée à 256 points.