Brevet FR2738526A1 — publié le 19970314

Dispositif d'impression pour imprimer des caractères sur des bandes adhésives ou des tubes, notamment pour l'identification de fils électriques. La présente invention concerne, d'une manière générale, un dispositif d'impression et, plus particulièrement, une fonction de commande d'impression pour un dispositif d'impression destiné à réaliser une bande d'identification. On connaît jusqu'à présent des dispositifs d'impression destinés à imprimer des caractères sur des bandes adhésives et sur des tubes pour fils électriques à l'aide d'une cassette contenant une bande adhésive munie d'un papier détachable par pelage, ou un tube pour fils électriques. Les dispositifs d'impression de ce type ont comme caractéristique de pouvoir imprimer des blocs de caractères, tels que des numéros de bornes, en maintenant n'importe quel pas de blocs, et de permettre une impression en continu ainsi qu'une impression de numéros consécutifs. Précisément, les numéros de bornes de circuits électriques sont imprimés sous la forme de numéros consécutifs et d'une manière répétitive, en maintenant un pas prédéterminé, sur une bande ou un tube pour former une étiquette indicative qui sera collée sur une plaquette de borne, ou bien un tube portant des numéros de bornes est formé d'une manière continue pour recouvrir la partie d'extrémité d'un fil électrique. Par exemple, pour réaliser une étiquette portant des numéros consécutifs sur laquelle les chiffres de numéros de bornes augmentent progressivement, un mode d'impression de numéros consécutifs est sélectionné, et des données de caractères de début ainsi qu'un nombre d'éléments destinés à faire l'objet d'une impression automatique de numéros consécutifs sont introduits. Puis, les données de caractères sont successivement incrémentées de manière automatique à partir du chiffre de départ et imprimées en fonction des numéros consécutifs qui sont déterminés. Lorsque le même numéro de borne doit être imprimé en continu sur plusieurs éléments, un mode d'impression en continu est sélectionné, des données de caractères sont introduites et un nombre d'éléments à imprimer en continu est spécifié. Puis les mêmes blocs de caractères sont imprimés sur une bande ou un tube un nombre de fois spécifié en maintenant un pas déterminé. D'autre part, lorsqu'une impression en continu et une impression de numéros consécutifs sont définies d'une manière imbriquée, les données de caractères initiales sont imprimées en continu un nombre de fois prédéterminé, puis les données de caractères sont incrémentées successivement; des numéros consécutifs comme, par exemple, X10, X10, X11l, Xll,...X20, X20, sont imprimés en continu. Sur les bandes ou les tubes destinés à identifier des câblages, il est souvent nécessaire d'imprimer un bloc d'impression en continu ordinaire en plus du bloc d'impression en continu de numéros consécutifs. Dans le cas de tubes recouvrant des fils électriques, en particulier, des numéros de bornes sont indiqués aux deux extrémités du fil électrique, ou des blocs de caractères sont imprimés sur plusieurs éléments pour raccorder deux fils électriques à une borne. Dans le dispositif d'impression conventionnel pour bandes, toutefois, il n'est pas possible d'imprimer en continu un bloc d'impression de numéros consécutifs en même temps qu'un bloc d'impression autre que celui-ci. Si l'on veut produire un tube destiné à recouvrir des fils électriques ou une bande comportant la configuration de caractères mentionnée ci-dessus, il faut imprimer une partie d'impression en continu de numéros consécutifs séparément d'une partie d'impression en continu autre que cette dernière. Ou bien, la partie comportant des numéros consécutifs doit être imprimée en continu par l'introduction de données de caractères individuelles, comme pour une impression ordinaire, d'o une opération fastidieuse. Par ailleurs, lorsqu'une série de données de caractères comprenant une partie d'impression de numéros consécutifs en continu et une partie d'impression en continu, doivent être imprimées séparément, il n'est pas possible de conserver sous la forme d'un fichier de données l'ensemble des données de caractères, ce qui pose un problème du point de vue de la gestion des données. Il est donc nécessaire de développer la fonction d'impression pour imprimer à la fois le bloc d'impression de numéros consécutifs en continu et le bloc d'impression en continu et, par conséquent, de remédier aux problèmes techniques posés afin de permettre un fonctionnement facile et un meilleur rendement. La présente invention a précisément pour but d'apporter une solution aux problèmes ci-dessus. Pour atteindre ce but, la présente invention propose un dispositif d'impression comportant une fonction d'impression en continu pour fournir des données de caractères d'un bloc sous la forme d'un ensemble à un mécanisme d'impression en fonction d'un nombre prédéterminé d'impressions en continu, et une fonction d'impression de numéros consécutifs pour faire successivement évoluer les chiffres ou les lettres de données de caractères à l'intérieur d'une plage spécifiée vers l'avant ou vers l'arrière et pour les fournir au mécanisme d'impression, et comportant également une fonction de traitement de données composites pour traiter successivement les données d'un mélange de blocs de données d'impression de numéros consécutifs et de blocs de données d'impression de numéros non consécutifs sur la base des ensembles de blocs qui ont été définis, et une fonction de traitement composite d'impression en continu/impression de numéros consécutifs pour fournir un bloc de données formé par ladite fonction de traitement de données composites au mécanisme d'impression en fonction du nombre prédéterminé d'impressions en continu. Dans une imprimante de ce type, lorsque des données d'impression de plusieurs blocs d'un mélange de blocs de données de caractères qui définissent les blocs de données de caractères d'impression de numéros consécutifs et de numéros non consécutifs, sont introduites et qu'une instruction de début d'impression est reçue, les données d'impression sont lues par une unité de commande d'impression en considérant le bloc de caractères comme un ensemble. Lorsque les données d'impression qui sont lues ne contiennent pas de données de commande d'impression de numéros consécutifs, une impression ordinaire est exécutée. Lorsque le bloc de données d'impression contient des données de commande d'impression de numéros consécutifs, l'unité de commande d'impression change le mode d'impression pour passer du mode d'impression ordinaire en mode d'impression de numéros consécutifs et fait successivement évoluer les caractères des données de caractères initiales jusqu'aux données de caractères finales, en fonction des données de commande d'impression de numéros consécutifs pour imprimer automatiquement les numéros consécutifs. Lorsque l'impression en continu est définie pour imprimer une série des mêmes données d'impression sur plusieurs éléments, l'impression en continu est exécutée successivement pour les données d'impression de numéros consécutifs et pour les données d'impression de numéros non consécutifs, et des blocs de caractères d'un mélange de blocs de caractères de numéros consécutifs et de blocs de caractères de numéros non consécutifs sont imprimés en continu sur plusieurs éléments en une seule opération d'impression. Ces buts, caractéristiques et avantages de la présente invention ressortiront plus clairement de la description détaillée suivante d'un mode de réalisation préféré donnée à titre d'exemple nullement limitatif en référence aux dessins annexés dans lesquels: la figure 1 est une vue en plan d'une imprimante à bande; la figure 2 est un schéma fonctionnel de l'imprimante à bande de la présente invention; la figure 3 est un diagramme illustrant l'affichage sur écran de données de caractères d'un mélange de données de caractères d'impression de numéros consécutifs et de données de caractères d'impression de numéros non consécutifs; la figure 4 est un organigramme de commande d'impression de l'imprimante à bande de la présente invention; et les figures 5(a) et 5(b) sont des diagrammes illustrant respectivement les résultats imprimés sur la base des données d'entrée de la figure 3, la figure 5(a) représentant les résultats imprimés d'une impression simple, et la figure 5(b) représentant les résultats imprimés d'une impression en continu double. Dans un souci de clarté, la description suivante portera également sur la technologie appartenant à l'art antérieur. En se référant à la figure 1, on peut voir une imprimante à bande 1 comportant un clavier 2 disposé dans la partie avant de l'imprimante, et un panneau d'affichage à cristaux liquides 3 disposé dans la partie gauche centrale de celle-ci. Un couvercle 6 recouvre un compartiment de chargement de cassettes 5 prévu dans la partie arrière droite d'un boîtier 4. Le couvercle 6 est articulé au boîtier 4 au niveau de sa partie arrière par l'intermédiaire d'une charnière (non représentée) et pivote vers le haut au niveau de sa partie avant, la charnière servant d'axe de pivotement pour ouvrir le compartiment de chargement de cassettes 5. Dans le compartiment de chargement de cassettes 5, sont logés une tête thermique 7, un rouleau d'impression 8, un arbre de bobine d'enroulement de ruban encreur 9, un organe de coupe manuelle de bande 10, et un organe de coupe partielle 11. Lorsqu'une cassette de ruban encreur 12 et une cassette de tube 13, ou une cassette de bande adhésive, sont chargées au niveau de positions prédéterminées et sont disposées en vis- à-vis l'une par rapport à l'autre, le ruban encreur 14 de la cassette 12 et le tube 15 de la cassette 13, ou la bande adhésive, sont situés entre la tête thermique 7 et le rouleau d'impression 8. Lorsque des caractères ou des symboles sont introduits à partir du clavier 2, le contenu de l'entrée est affiché sur le panneau d'affichage à cristaux liquides 3. Lorsqu'un ordre d'exécution d'impression est introduit, le mécanisme d'impression est commandé pour faire tourner le rouleau d'impression 8, moyennant quoi le ruban encreur 14 et le tube 15, ou la bande adhésive, se déplacent d'une manière interdépendante en étant pressés par la tête thermique 7 et le rouleau d'impression 8, et l'encre thermosensible du ruban encreur 14 est transférée thermiquement sur le tube par la tête thermique 7, le tube 15 étant délivré latéralement. Lorsqu'un bouton de coupe manuelle 16 prévu au niveau du bord gauche du boîtier 4 est pressé, le tube 15 ou la bande délivré(e) est coupé(e) par un organe de coupe manuelle de bande 10 relié au bouton de coupe manuelle 16 par l'intermédiaire d'une tringle. En référence à la figure 2 qui est un schéma fonctionnel de l'imprimante à bande 1, un signal de sortie du clavier 2 est appliqué en entrée à une unité centrale de traitement (CPU) 19 d'une unité de commande d'impression 18 par l'intermédiaire d'une interface 17 et est inscrit dans une unité de mémoire 20, la CPU 19 commandant un circuit d'excitation d'unité d'affichage 21 afin que le contenu de l'entrée soit affiché sur le panneau d'affichage à cristaux liquides 3. La cassette de tube 13, ou la cassette de bande, indique des données d'identification, telles que le type et la largeur de la bande ou du tube qu'elle contient grâce à des moyens indicateurs de données d'identification, tels qu'un trou d'identification ou une étiquette porteuse d'un code d'identification prévu(e) sur le corps de la cassette. Un mécanisme d'identification de support d'impression connu est constitué par un détecteur d'identification de cassette 22, tel qu'un commutateur de fin de course ou un photodétecteur, prévu dans le compartiment de chargement de cassettes 5 de l'imprimante à bande 1. Au moment de l'exécution de l'impression, la CPU 19 commande un circuit excitateur de moteur 23 et met en marche un moteur 24 qui actionne le rouleau d'impression 8 et l'arbre de bobine d'enroulement de ruban encreur 9 afin de transférer les données d'impression à la tête thermique 7 tout en délivrant la bande ou le tube pour fil électrique. La CPU 19 envoie également des signaux de commande à un circuit excitateur de tête 25 pour exciter la tête thermique 7 et le moteur 24 en synchronisme afin que l'encre thermosensible du ruban encreur 14 soit transférée thermiquement sur la bande adhésive ou sur le tube 15 pour fil électrique. L'imprimante à bande 1 comporte une fonction de coupe partielle automatique pour couper uniquement la bande adhésive portant le papier détachable par pelage, le long d'une ligne de délimitation de blocs d'impression, et pour couper partiellement le tube pour fil électrique, et une fonction d'impression de ligne de délimitation pour imprimer une ligne verticale au niveau de la limite des blocs d'impression. Ces fonctions peuvent être activées ou désactivées à partir du clavier 2. Lorsque la fonction de coupe partielle automatique est sélectionnée, la CPU 19 commande un circuit excitateur d'organe de coupe 26 qui excite un organe de coupe partielle de bande 11, et la bande ou le tube pour fil électrique est coupé(e) partiellement entre les blocs d'impression. Grâce à la mise en oeuvre de cette fonction de coupe partielle, les blocs d'impression imprimés sur la bande peuvent être séparés en éléments et collés, ou bien le tube pour fil électrique peut être monté facilement sur l'extrémité d'un fil électrique. Pour définir le format, c'est-à-dire la taille des caractères et le pas des blocs, par exemple, et pour déterminer une impression en continu ou une impression de numéros consécutifs, un mode de configuration souhaité est sélectionné à partir du clavier. Puis, une taille de caractères, un pas de blocs et une impression de numéros consécutifs sont définis conformément à un menu affiché sur la panneau d'affichage à cristaux liquides 3, et les données de caractères sont introduites. Les données de configuration, telles que les données d'impression en continu ou de format, les données d'impression de numéros consécutifs/d'impression en continu et les données de caractères sont stockées dans l'unité de mémoire 20. Au moment de l'exécution de l'impression, une unité de traitement de données d'impression 27 prévue dans la CPU 19 convertit les données de caractères en données de points conformément à la configuration d'impression. L'impression en continu et l'impression de numéros consécutifs sont commandées par une unité de commande d'impression en continu/impression de numéros consécutifs 28. Lors de l'introduction des données, la touche de fonction et la touche de réglage de pas sont actionnées afin de sélectionner un mode de réglage de pas pour ainsi définir un pas entre les blocs. Une valeur de pas est introduite conformément à un menu affiché sur le panneau d'affichage à cristaux liquides 3, pour qu'ainsi des données de pas de blocs soient introduites dans l'unité de commande d'impression 18 et qu'un signe de commande de pas de blocs 29 soit affiché sur le panneau d'affichage à cristaux liquides 3, comme illustré sur la figure 3. Puis, une opération de désignation de ligne d'impression est exécutée pour afficher un signe de commande de ligne d'impression 30, et les données de caractères sont introduites. Pour définir l'impression de numéros consécutifs, une touche d'impression en continu/impression de numéros consécutifs prévue sur le clavier 2 est actionnée pour afficher un signe de commande d'impression de numéros consécutifs 31 sur le panneau d'affichage à cristaux liquides 3. Puis, conformément au menu présenté sur le panneau d'affichage à cristaux liquides 3, un caractère numérique ou alphabétique de début et le nombre d'éléments sur lesquels des numéros consécutifs doivent être imprimés, ou le caractère de début et le caractère de fin, sont introduits pour inscrire les données de configuration d'impression de numéros consécutifs a dans l'unité de mémoire 20. Une notation octale, décimale ou hexadécimale peut être sélectionnée pour les numéros consécutifs. Par exemple, pour imprimer les numéros consécutifs X10, X11, X12, une donnée de caractère fixe X est introduite comme illustré, puis le signe de commande d'impression de numéros consécutifs 31 est affiché pour définir des numéros consécutifs (notation décimale, chiffre de début 10, chiffre de fin 12). Après les données de configuration d'impression de numéros consécutifs a, on peut introduire en continu un bloc de données de caractères (COM) b d'impression ordinaire et d'autres données de configuration d'impression de numéros consécutifs. Pour réaliser l'impression en continu, la touche d'impression en continu/impression de numéros consécutifs du clavier 2 est pressée pour afficher sur le panneau d'affichage à cristaux liquides 3 un écran de configuration d'impression en continu (non représenté), et un nombre d'éléments à imprimer en continu est introduit conformément au menu présenté sur le panneau d'affichage à cristaux liquides 3, étape qui est suivie par l'opération de définition. La figure 4 représente l'organigramme de commande de l'unité de commande d'impression 18. Tout d'abord, lorsqu'une instruction de début d'impression est introduite, le traitement d'impression commence (étape 101). Lorsqu'il y a des données d'impression, un bloc de données d'impression initiales contenu dans la mémoire 20 est lu par la CPU 19 (étape 104). Lorsque le signe de commande d'impression de numéros consécutifs 31 n'est pas contenu dans le bloc de données d'impression, le programme va d'une étape 105 à une étape 106, l'unité de traitement de données d'impression 27 convertit les données de caractères en données de points qui sont transmises successivement à la tête thermique 7 et, simultanément, le circuit excitateur de moteur 23 et le circuit excitateur de tête 25 sont activés pour exécuter l'impression (étape 107). Puis, l'unité de commande d'impression en continu/impression de numéros consécutifs 28 soustrait 1 d'un nombre prédéterminé d'éléments à imprimer (étape 108). Lorsque l'impression en continu n'a pas été sélectionnée, le résultat de l'opération est égal à zéro, et le programme revient d'une étape 109 à l'étape 102 au cours de laquelle le bloc de données d'impression suivant est lu. Lorsqu'au moins deux éléments à imprimer en continu ont été sélectionnés, le programme revient de l'étape 109 à l'étape 106, et l'impression des mêmes données de caractères est répétée. Lorsque l'impression du nombre prédéterminé d'éléments est terminé, le programme revient à l'étape 102. Lorsque le signe de commande d'impression de numéros consécutifs 31 est contenu dans le bloc de données de caractères lu à l'étape 102, le programme va de l'étape 105 à l'étape 110 au cours de laquelle les données de configuration d'impression de numéros consécutifs sont lues, et l'unité de commande d'impression en continu/impression de numéros consécutifs 28 change le mode d'impression en mode d'impression de numéros consécutifs pour former une donnée de caractère initiale de numéros consécutifs, convertit les données de caractères en données de points (étape 111) et exécute l'impression (étape 112). Puis, 1 est soustrait du nombre prédéterminé d'éléments à imprimer (étape 113). Lorsque l'impression en continu n'a pas été sélectionnée, le programme va d'une étape 114 à une étape 115 au cours de laquelle 1 est soustrait des données relatives au nombre d'éléments parmi les données de configuration d'impression de numéros consécutifs. Lorsque le nombre d'éléments concernés par une impression de numéros consécutifs n'atteint pas une valeur de consigne (étape 116), l'actualisation des données d'impression passe aux données de caractères qui correspondent aux secondes données des numéros consécutifs (étape 117). Lorsque le nombre prédéterminé d'éléments concernés par l'impression de numéros consécutifs est atteint par le traitement de conversion en données de points (étape 111) et l'impression (étape 112), le traitement d'impression de numéros consécutifs est terminé et le programme revient de l'étape 116 à l'étape 102 au cours de laquelle le bloc de données de caractères suivant est lu. D'autre part, en cas de sélection d'au moins deux éléments à imprimer en continu, après l'impression du premier élément, l'impression revient de l'étape 114 à l'étape 111 au cours de laquelle l'impression des mêmes données de caractères est répétée. Une fois terminée l'impression du nombre prédéterminé d'éléments, le programme va de l'étape 114 à l'étape 115 au cours de laquelle le programme passe au sous-programme de commande de numéros consécutifs susmentionné. Lorsque l'impression en continu est sélectionnée, comme cela a été décrit précédemment, elle est exécutée même pour les données de caractères formées par les données de configuration d'impression de numéros consécutifs. Par conséquent, lorsque les données d'impression d'un mélange de données de configuration d'impression de numéros consécutifs a et de données d'impression de numéros non consécutifs b sont imprimées alors que le nombre d'éléments à imprimer est fixé à un, le bloc de numéros consécutifs a et le bloc de numéros non consécutifs b sont alors imprimés une seule fois chacun, comme illustré sur la figure 5(a). Lorsque les données ci-dessus sont imprimées alors que le nombre d'éléments à imprimer en continu est fixé à deux, le bloc de numéros consécutifs a et le bloc de numéros non consécutifs b sont alors imprimés deux fois chacun, comme illustré sur la figure 5(b). Conformément à la présente invention décrite ci- dessus, il est prévu une fonction de commande pour imprimer en continu une série de données d'impression constituées par un mélange de données d'impression de numéros consécutifs et de données d'impression de numéros non consécutifs. Il est donc maintenant possible d'imprimer en continu un mélange de blocs de caractères de numéros non consécutifs et de blocs de caractères de numéros consécutifs, et ce, d'une manière facile et simple, étant donné qu'il n'est pas nécessaire d'imprimer des parties comportant des numéros non consécutifs séparément de parties comportant des numéros consécutifs, ou d'introduire individuellement des données de caractères de parties comportant des numéros consécutifs pour exécuter l'impression en continu. Par conséquent, le travail d'impression peut être exécuté de manière très efficace. Bien que la description précédente ait porté sur un mode de réalisation préféré de la présente invention, celle-ci n'est bien entendu pas limitée à l'exemple particulier décrit et illustré ici, et l'homme de l'art comprendra aisément qu'il est possible d'y apporter de nombreuses variantes et modifications, sans pour autant sortir du cadre de l'invention. Par exemple, les blocs de circuits matériels et la procédure de commande d'impression peuvent être modifiés de nombreuses manières. REVENDICATION Dispositif d'impression caractérisé en ce qu'il comporte une fonction d'impression en continu pour fournir des données de caractères d'un bloc sous la forme d'un ensemble à un mécanisme d'impression en fonction d'un nombre prédéterminé d'impressions en continu, et une fonction d'impression de numéros consécutifs pour faire évoluer successivement des chiffres ou des lettres de données de caractères à l'intérieur d'une plage spécifiée dans la direction avant ou dans la direction arrière, et pour les fournir au mécanisme d'impression, et en ce qu'il comporte également une fonction de traitement de données composites pour traiter successivement les données d'un mélange de blocs de données d'impression de numéros consécutifs (a) et de blocs de données d'impression de numéros non consécutifs (b) sur la base des ensembles de blocs définis, et une fonction de traitement composite d'impression en continu/impression de numéros consécutifs (28) pour fournir un bloc de données formé par la fonction de traitement de données composites au mécanisme d'impression en fonction du nombre prédéterminé d'impressions en continu.