FR2682512A1 - Procede de prevention automatique des defauts d'impression de codes a barres dans une imprimante et imprimante concue pour la mise en óoeuvre de ce procede. - Google Patents

Procede de prevention automatique des defauts d'impression de codes a barres dans une imprimante et imprimante concue pour la mise en óoeuvre de ce procede. Download PDF

Info

Publication number
FR2682512A1
FR2682512A1 FR9112568A FR9112568A FR2682512A1 FR 2682512 A1 FR2682512 A1 FR 2682512A1 FR 9112568 A FR9112568 A FR 9112568A FR 9112568 A FR9112568 A FR 9112568A FR 2682512 A1 FR2682512 A1 FR 2682512A1
Authority
FR
France
Prior art keywords
printing
members
printer
defective
micro
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
FR9112568A
Other languages
English (en)
Inventor
Schulman Charles
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IER Impression Enregistrement des Resultats SA
Original Assignee
IER Impression Enregistrement des Resultats SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IER Impression Enregistrement des Resultats SA filed Critical IER Impression Enregistrement des Resultats SA
Priority to FR9112568A priority Critical patent/FR2682512A1/fr
Publication of FR2682512A1 publication Critical patent/FR2682512A1/fr
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K1/00Methods or arrangements for marking the record carrier in digital fashion
    • G06K1/12Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
    • G06K1/121Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by printing code marks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K1/00Methods or arrangements for marking the record carrier in digital fashion
    • G06K1/12Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
    • G06K1/126Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by photographic or thermographic registration

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Printers Characterized By Their Purpose (AREA)

Abstract

La présente invention concerne un procédé de prévention automatique des défauts d'impression de codes à barres dans une imprimante (1) dont la tête d'impression (2) comporte une multiplicité d'organes d'impression ponctuels juxtaposés susceptibles être défectueux individuellement, consistant en une pluralité d'étapes notamment pour tester les positions successives d'un code à barres par rapport aux positions des organes d'impression, dans le but d'imprimer un code à barres (8) décalé latéralement par rapport à une position initiale, aucun des organes d'impression défectueux n'étant utilisé pour imprimer l'une des barres du code à barres. Ce procédé peut également être mis en œuvre sur des blocs disjoints d'un code à barres. L'invention porte également sur une imprimante de codes à barres, notamment une imprimante thermique, pour la mise en œuvre du procédé.

Description

Procédé de prévention automatique des défauts d'impression de codes à barres dans une imprimante et imprimante conçue pour la mise en oeuvre de ce procédé
La présente invention concerne un procédé de prévention automatique des défauts d'impression de codes à barres dans une imprimante dont la tête d'impression comporte une multiplicité d'organes d'impression ponctuels juxtaposés susceptibles d'être défectueux individuellement et est associée à un dispositif de commande comportant des moyens de mémorisation d'une table de données de commande, représentative du code à barres à imprimer, couvrant une largeur inférieure à celle de la ligne d'organes d'impression juxtaposés, et des moyens de commande individuelle des organes dtimpression ponctuels aptes à activer certains de ces derniers et à maintenir inactifs les autres, conformément à la table de données de commande.
L'invention porte également sur une imprimante pour codes à barres équipée de moyens pour la mise en oeuvre du procédé ci-dessus.
On connaît des imprimantes de codes à barres qui sont utilisées dans divers domaines de l'industrie et des services.
Dans l'aéronautique par exemple, les services aéroportuaires éditent un code à barres sur les étiquettes des bagages enregistrés, en fonction de la destination des passagers : chaque aéroport est ainsi désigné par un code à barres unique, selon une norme internationale.
Diverses techniques d'impression sont employées. La présente invention concerne les imprimantes dotées d'une tête d'impression, par exemple thermique, comportant une multiplicité d'organes d'impression, tels que des résistances électriques, autrement appelées micro-résistances en raison de leur très petite taille.
I1 se produit fréquemment que certaines des micro-résistances, dont sont équipées les têtes d'impression thermique des imprimantes, deviennent défectueuses, après un certain temps d'utilisation.
Le code à barres imprimé est donc erroné, lorsqu'une micro-résistance doit être commandée pour tracer une ligne sur le papier thermo-sensible, notamment dans le cas où les barres du code à barres sont parallèles au sens de déplacement du papier.
En effet, la largeur d'une barre d'un code à barres étant fonction du nombre de micro-résistances mises en oeuvre, le dispositif d'impression peut générer des barres trop étroites ou des zones non imprimées, ce qui revient à diviser une barre en deux barres.
Il en résulte que les lecteurs de codes à barres qui sont répartis le long du parcours des valises se révèlent incapables de reconnaître les codes erronés, ou effectuent un routage incorrect.
Il est donc nécessaire d'employer une main d'oeuvre plus nombreuse pour traiter les erreurs et diriger les valises vers la bonne destination.
Par ailleurs, l'expédition de valises vers des destinations impropres génère des coûts importants de réexpédition, des pertes de temps notables lors des vérifications de sécurité, enfin une insatisfaction de la clientèle gênée par les retards et l'absence de vêtement de rechange et de documents de travail.
Enfin, le remplacement des têtes d'impression est nécessaire dès lors qu'une résistance est défectueuse, ce qui accroît les coûts de maintenance des équipements, et freine l'installation d'imprimantes plus nombreuses.
La présente invention se propose de remédier à ces inconvénients et, pour ce faire, elle vise, selon un premier aspect, un procédé tel que décrit ci-dessus, qui se caractérise en ce qu'il consiste
a) à détecter les positions respectives d'organes d'impression défectueux,
b) à comparer les positions respectives ainsi détectées des organes d'impression défectueux avec celles des organes d'impression à activer conformément à la table de données de commande,
c) à déterminer s'il y a superposition entre au moins une position détectée et une position d'organe d'impression à activer,
d) et en cas de superposition à réaliser un décalage relatif d'un pas entre les données de commande et les positions des organes d'impression,
e) à répéter les étapes b), c) et d), le pas de décalage à l'étape d) étant chaque fois déterminé pour que la nouvelle position relative des données de commande et des organes d'impression soit différente de chacune des précédentes,
f) à valider lesdits moyens de commande individuels des organes d'impression en cas d'absence de toute superposition à l'étape c), après un positionnement, conforme au dernier décalage, de la table de données de commande par rapport aux organes d'impression.
Ce procédé permet l'impression, décalée vers la droite ou la gauche, d'un code à barre en n'employant, pour le tracé des barres, que des résistances en bon état de fonctionnement.
Dans cette description, on emploiera indifféremment les mots table ou tableau de données.
Pour simplifier l'exécution du procédé, le décalage de l'étape d) s'effectue avantageusement sur une table de positions des organes d'impression défectueux, établie et mémorisée à la suite de l'étape a).
De préférence, le décalage de l'étape d) s'effectue respectivement vers chacune des marges droite et gauche du support d'impression, et on réalise en outre un test de vérification de la position respective des marges d'impression gauche et droite du support d'impression.
Ceci permet de respecter les normes en vigueur pour l'impression, en n'imprimant pas trop près des bords du papier.
Il est en outre avantageusement prévu selon l'invention qu'en l'absence de superposition entre chaque position détectée des organes d'impression défectueux et une position d'impression à activer à l'issue du nombre maximum possible de décalages, la table de données de commande est découpée en au moins deux blocs disjoints dont la réunion constitue la table au complet, les étapes b) à f) sont réalisées sur un premier bloc respectif de la table de données de commande, le complément étant imprimé sans test lors de l'étape f), puis le procédé est répété sur les autres blocs.
Ceci permet l'impression successive de blocs corrects du code à barres.
Selon un mode de réalisation de l'invention, on utilise une tête d'impression d'imprimante thermique, comprenant une multiplicité de micro-résistances.
Selon un second aspect, la présente invention concerne une imprimante permettant de mettre en oeuvre le procédé ci-dessus de prévention automatique des défauts d'impression de codes à barres, cette imprimante comprenant
- des moyens d'entraînement et de guidage d'un support d'impression dans une direction de déplacement déterminée,
- une tête d'impression comportant une multiplicité d'organes d'impression ponctuels disposés côte-à-côte sur une ligne perpendiculaire à la direction de déplacement du support d'impression et en regard de ce dernier, et
- un dispositif de commande de la tête d'impression comprenant des moyens de mémorisation d'une table de données de commande, représentative du code à barres à imprimer, couvrant une largeur inférieure à celle de la ligne d'organes d'impression, et des moyens de commande individuelle des organes d'impression ponctuels aptes à activer certains de ces derniers et à maintenir inactifs les autres, conformément à la table de données, ladite imprimante étant caractérisée en ce que le dispositif de commande de sa tête d'impression comprend en outre
- des moyens pour détecter des positions respectives d'organes d'impression défectueux,
- des moyens pour mémoriser les signaux de sortie des moyens de détection sous la forme d'une table desdites positions détectées,
- des moyens pour comparer ladite table des positions détectées avec la table des données de commande, délivrant un premier signal de comparaison en cas de superposition entre au moins une position détectée de la première table et une position d'organe d'impression à activer de la deuxième table, et un second signal de comparaison en cas d'absence d'une telle superposition,
- des moyens pour valider les moyens de commande de la tête d'impression en réponse au second signal de comparaison, et
- des moyens pour décaler les deux tables l'une par rapport à l'autre, en réponse au premier signal de comparaison.
De préférence, lesdits organes d'impression ponctuels sont des micro-résistances électriques.
La présente invention est décrite ci-après en référence aux dessins annexés dans lesquels
- la figure i représente une vue schématique en perspective d'une tête d'impression d'imprimante thermique fonctionnant correctement,
- la figure 2 est une vue similaire pour une tête d'impression dont au moins une micro-résistance est défectueuse,
- la figure 3 est une vue similaire pour une tête d'impression ayant mis en oeuvre le procédé selon l'invention,
- la figure 4 est une vue de face schématique d'un code à barres imprimé sur papier thermique,
- la figure 5 représente le dispositif électronique de contrôle des micro-résistances d'une tête d'impression,
- la figure 6 représente un schéma des circuits électriques et électroniques mis en oeuvre pour piloter une imprimante thermique, et
- la figure 7 représente un schéma synoptique du procédé selon l'invention.
La figure l représente une tête d'impression l d'une imprimante thermique comportant une plaque supérieure 2 renfermant une pluralité de micro-résistances alimentées par des moyens électroniques non représentés, la plaque supérieure étant placée en regard d'un rouleau de contrepartie 3 qui assure un contact étroit entre le rouleau de papier thermique 4 et la ligne des micro-resistances situées sous la plaque supérieure.
Une telle tête d'impression est utilisée dans les imprimantes d'aéroport reliée aux équipements de contrôle et d'enregistrement des bagages ; lorsqu'un passager fait enregistrer une valise, l'hôtesse déclenche l'impression d'un code à barres sur une feuille de papier thermique, laquelle sera apposée sur la valise pour être routée automatiquement vers l'avion correspondant, grâce aux lecteurs disposés sur son parcours.
On voit qu'un code à barres 5 à été imprimé par les microrésistances de l'imprimante.
La dimension des micro-résistances étant connue, le passage d'un courant dans chaque micro-résistance provoque son échauffement cet échauffement est provoqué lors de l'avancement du papier thermosensible 4, ce qui provoque le noircissement du papier à l'emplacement de la micro-résistance alimentée. Le papier circulant entre la partie supérieure de la tête d'impression 2 et le rouleau de contrepartie 3, le noircissement local du papier provoque le tracé d'un trait noir pendant que la micro-résistance est alimentée.
En règle générale, on utilise au moins deux micro-résistances pour tracer un trait fin et l'on peut utiliser plusieurs microrésistances côte-à-côte pour tracer un trait plus épais.
L'alimentation simultanée de plusieurs micro-résistances, soit voisines, soit disjointes, permet donc l'impression d'un code à barre 5.
Sur la figure 2, on retrouve les dispositifs décrits précédemment dans laquelle l'une des micro-résistances située à l'emplacement repéré par un cercle en pointillés est défectueuse. Cette micro-résistance défectueuse est schématiquement représentée par une croix. Il en résulte que le code à barres imprimé 7 est différent du code à barres représenté à la figure l, puisque l'on constate que la barre la plus large a été subdivisée en deux barres en raison du mauvais fonctionnement de la micro-résistance 6 qui n'a pas noirci l'espace situé entre ces deux barres.
Un routage correct de la valise ne peut être effectué, ce qui nécessite un traitement manuel des valises pour éviter une erreur de routage, par exemple l'envoi d'une valise à une mauvaise destination.
La figure 3 représente une tête d'impression dans laquelle a été mis en oeuvre le procédé selon l'invention et l'on retrouve les principaux éléments décrits précédemment. On peut constater que le code à barres imprimé 8 est maintenant identique au code à barres figurant à la figure l, mais que l'impression a été décalée latéralement, ceci pour éviter l'emploi de la micro-résistance défectueuse 6 précisément à l'endroit où il conviendrait d'imprimer une barre.
La tête d'impression représentée aux figures 1, 2 et 3 comporte 448 micro-résistances et il est assez fréquent qu'au moins l'une d'entre elles soit défectueuse.
On prévoit des moyens de test de l'état d'une micro-résistance qui seront décrits plus loin et des moyens d'affichage ou de visualisation de l'état défectueux d'au moins une micro-résistance, ces moyens n'étant pas représentés ; ces moyens peuvent consister en un dispositif de signalisation intégré au système informatique de l'utilisateur, à des fins de maintenance du parc d'imprimantes.
La figure 4 représente un code à barres imprimé sur un support de papier thermo-sensible.
Sur cette figure on voit que le rouleau de papier thermique a une largeur AB et que des marges droite et gauche doivent être respectées au-delà desquelles il n'est plus possible d'imprimer un code à barres. Ces marges sont représentées par les espaces MN et M'N'. La largeur d'un code à barres étant elle-même inférieure à l'espace restant NN', il est donc possible de mettre en oeuvre le dispositif de la présente invention en effectuant des déplacements latéraux du code à barres autour d'une position initiale, par exemple centrale, ces déplacement devant être inscrits dans la zone comprise entre N et N'.
Dans la plupart des cas, si un nombre relativement restreint de micro-résistances sont défectueuses, par exemple une, deux ou plus, il doit être possible de trouver un positionnement du code à barres entre
N et N' permettant une impression correcte en positionnant les barres du code à barres à des emplacements relatifs où il n'est pas nécessaire d'utiliser de micro-résistance défectueuse.
Comme on le verra ci-dessous, la présente invention prévoit également le cas où une telle impression d'un code à barres n'est pas possible du fait de la disposition particulière des micro-résistances défectueuses et dans ce cas on prévoit le découpage du code à barres en différents blocs pour imprimer successivement les blocs du code à barres qui sont sans erreur.
La figure 5 représente les dispositifs électroniques de contrôle de la tête d'impression. En effet, le procédé objet de la présente invention implique la réalisation d'une première étape qui nécessite de connaître l'état de bon fonctionnement ou au contraire l'état défectueux de chacune des micro-résistances de la tête d'impression.
L'alimentation de puissance non représentée de la tête d'impression est remplacée par le circuit de test dans lequel la référence R représente une micro-résistance testée, la référence 9 représente le circuit de test, la référence 10 représente un convertisseur analogique digital, la référence 11 représente le microprocesseur, la référence 12 représente une valeur moyenne connue pour la micro-résistance, la référence 13 représente la comparaison qui est effectuée entre la valeur moyenne et la valeur calculée suite au test et la référence 14 représente le tableau des résultats des tests effectués indiquant si les micro-résistances successivement testées sont en état de bon fonctionnement ou au contraire défectueuses.
Chaque micro-résistance R testée est alimentée à une tension fixe V. Le circuit de test connu 9 permet d'appliquer une tension calculée pour la résistance de test à l'entrée du convertisseur analogique digital 10. La valeur numérique résultant de cette conversion est exploitée par le microprocesseur 11 qui va effectuer la comparaison 13 entre la valeur attendue pour la micro-résistance et la valeur calculée lors du test.
Si la différence entre la valeur attendue et la valeur calculée est trop importante, par exemple de 15 %, la micro-résistance sera jugée défectueuse. Un tableau des micro-résistances 14 défectueuses peut être ainsi établi et mémorisé dans une des mémoires associées au microprocesseur de commande de l'imprimante. Chaque fois que l'imprimante en recevra l'instruction, un test pourra être effectué pour chacune des micro-résistances constituant la tête d'impression thermique et le tableau des points défectueux pourra être réactualisé.
La figure 6 , qui est un exemple non limitatif du câblage et des circuits d'un dispositif selon l'invention, représente un schéma synoptique du circuit électronique mis en oeuvre selon l'invention.
La référence 15 représente une imprimante dotée d'une tête d'impression comportant des micro-résistances et des moyens d'entraînement pour un support tel qu'un papier thermique, la référence 16 représente l'alimentation électrique de l'imprimante, du circuit de test des résistances et du microprocesseur utilisé pour effectuer les calculs nécessaires, la référence 17 représente le matériel utilisé par l'hôtesse, par exemple un écran informatique piloté par une application qui va déclencher à la référence 18 une commande d'impression d'un code à barres, le microprocesseur 19, par exemple de type NS32CG160 est lui-même relié à l'alimentation électrique au matériel qui va déclencher la commande d'impression d'un code à barre ; au circuit 20 de test des résistances et à des organes de commande et de validation d'impression 25 de l'imprimante.
On a représenté très schématiquement les différents éléments de la carte électronique comportant le microprocesseur 19 sans détailler les circuits électriques eux-mêmes ; la référence 21 représente le tableau de données de commande en provenance de l'application informatique déclenchant l'impression d'un code à barres, la référence 22 représente le tableau des données des résultats des tests de l'état des micro-résistances en provenance du circuit 20 de test des résistances, la référence 23 représente le procédé de traitement et la référence 24 représente le tableau de validation des données calculées selon l'invention avec un décalage latéral du code à barres à imprimer, les instructions étant données au moyen du circuit de validation d'impression 25 qui va commander l'imprimante 15 pour l'impression d'un code à barres correct 26.
La figure 7 représente les différentes étapes du procédé qui peut être mis en oeuvre au moyen d'un circuit électronique comportant par exemple un microprocesseur NS 32 CG 160 et qui sera relié d'une part au circuit électronique de test des micro-résistances et d'autre part à l'imprimante selon la figure précédente.
Comme on l'a vu, le circuit électronique de la figure 5 détecte l'état des micro-résistances de la tête d'impression de l'imprimante thermique.
On établit ensuite un tableau indiquant les positions Pt,
P2,..., Pn... des points défectueux correspondant à la position des micro-résistances défectueuses. Ce tableau est lui-même mis à jour lors de chaque séquence de test des micro-résistances.
L'étape suivante du procédé consiste en la réception d'un tableau du code à barres à imprimer à partir d'une position initiale située dans la zone à imprimer sur le papier thermique.
Chacun des points défectueux, à commencer par le premier Pi est ensuite considéré et un test est effectué pour savoir si tous les points défectueux ont été traités.
Dans le cas où tous les points défectueux P1, P2, ..., Pn...
ont été traités, le circuit génère une impulsion de validation de la position du tableau du code à barres à imprimer qui est adressée à l'imprimante laquelle imprime le code à barres. Dans le cas où le point du tableau du code à barres de rang égal à celui de la première résistance défectueuse ne doit pas être imprimé, le fait que la résistance soit défectueuse n' a pas d'importance et le circuit va considérer le point défectueux de rang immédiatement supérieur. Au contraire, dans le cas où le point correspondant du tableau du code à barres doit être imprimé, il faut empêcher que soit activée la résistance défectueuse et dans ce cas on va décaler la position du tableau du code à barres d'une unité vers la droite pour effectuer un nouveau test sur les positions des autres résistances défectueuses.
Ainsi, l'impression sera possible dès qu'il aura été repéré une position du tableau du code à barres pour laquelle aucune des microrésistances défectueuses ne doit être actionnée en regard d'une barre noircie ou d'une portion de barre du code à barres. Le procédé sera renouvelé jusqu a ce que l'on arrive à l'extrémité droite de la marge calculée sur le support de papier thermique.
Si aucune possibilité d'impression n'a été calculée selon ce procédé, ledit procédé sera répété depuis le commencement en partant de la position initiale du tableau du code à barres à imprimer et en effectuant des décalages successifs d'un pas vers la gauche jusqu'à la marge gauche du papier thermique, en considérant à nouveau chacune des positions pi, ...Pn, ... p.,
I1 est possible d'utiliser d'autres modes de fonctionnement du procédé décrit par exemple en opérant de la manière suivante à partir de la position initiale du code à barres à imprimer : le premier décalage peut être effectué d'une position vers la droite ; en cas d'impossibilité d'imprimer, le décalage suivant sera de deux pas vers la gauche à partir de la position immédiatement précédente et le cas échéant le décalage suivant sera de trois pas vers la droite puis éventuellement de quatre pas vers le gauche et ainsi de suite .... Ceci permet d'effectuer les tests à partir de la position initiale du code à barres tel qu'il est imprimé si aucune résistance n'est défectueuse mais avec l'avantage que le code à barres imprimé résultant des tests sera optimisé et centré autour de la position initiale.Il est possible également que la position initiale soit centrée sur la feuille de papier thermique ; par exemple, pour une tête d'impression comportant 448 micro-résistances la position initiale pourra être la 224ième micro-résistance calculée pour être placée au milieu du code à barres à imprimer ; par exemple encore, si la tête d'impression comporte 640 micro-résistances, la position centrale pourra être calculée sur la 320ième micro-résistance correspondante à la position médiane du code à barres à imprimer.
Le traitement selon l'invention peut également être aisément réalisé à partir de la marge gauche ou de la marge droite du papier thermique et il suffit dans ce cas d'incrémenter d'une unité le décalage de la position initiale du tableau du code à barres jusqu'à atteindre la marge droite, respectivement gauche.
Il peut se produire enfin que les micro-résistances défectueuses sont localisées dans la tête d'impression de façon telle qu'aucun décalage ne permette d'éditer un code à barres conforme dans sa totalité. Selon l'invention, le tableau de code à barres à imprimer peut être découpé en blocs ; dans le cas d'un découpage par exemple en deux blocs, on obtiendra un tableau T du code à barres à imprimer découpé en deux tableaux Ti et T2, et l'on va appliquer le procédé objet de la présente invention respectivement à chacun des tableaux Ti et T2.
Dans un premier temps, le procédé va consister à tester le tableau T1 et si celui-ci peut être imprimé en tenant compte des microrésistances défectueuses, on va imprimer un code à barres complet comportant une partie P1 correspondant au tableau Ti sans défaut, à côté d'une partie P2 correspondant au tableau T2 non traité, puis le procédé va être repris pour imprimer une partie Ti avec éventuellement des défauts, à côté d'une partie T2 correspondant au tableau T2 traité et sans défaut.Sur le papier thermique seront donc imprimés successivement deux codes à barres comportant chacun une partie corrigée et une partie non corrigée, à charge au lecteur de code à barres de repérer et de reconstituer le code à barres correct dans son intégralité en juxtaposant par des moyens qui lui sont propres les deux parties imprimées sans défaut. Si le découpage en deux blocs du code à barres et des tableaux du code à barres se révèle impossible on peut imaginer un découpage en blocs successifs 3, 4, etc... à condition de disposer de lecteur de code à barres pouvant reconstituer l'intégralité d'un code correct en juxtaposant les parties correctes et en ne tenant pas compte des parties non corrigées.
La présente invention ne se limite pas au procédé décrit pour des imprimantes thermiques, mais à tout type d' imprimante dotée de moyens d'impression individuels.
La présente invention porte également sur tout type d'imprimantes, notamment du type thermique, par exemple comportant des micro-résistances électriques, ou tous autres organes d'impression ponctuels.

Claims (7)

REVENDICATIONS
1. Procédé de prévention automatique des défauts d'impression de codes à barres dans une imprimante dont la tête d'impression comporte une multiplicité d'organes d'impression ponctuels juxtaposés susceptibles d'être défectueux individuellement et est associée à un dispositif de commande comportant des moyens de mémorisation d'une table de données de commande, représentative du code à barres à imprimer, couvrant une largeur inférieure à celle de la ligne d'organes d'impression juxtaposés, et des moyens de commande individuelle des organes d'impression ponctuels aptes à activer certains de ces derniers et à maintenir inactifs les autres, conformément à la table de données de commande, ledit procédé étant caractérisé en ce qu'il consiste
a) à détecter les positions respectives d'organes d'impression défectueux,
b) à comparer les positions respectives ainsi détectées des organes d'impression défectueux avec celles des organes d'impression à activer conformément à la table de données de commande,
c) à déterminer s'il y a superposition entre au moins une position détectée et une position d'organe d'impression à activer,
d) et en cas de superposition à réaliser un décalage relatif d'un pas entre les données de commande et les positions des organes d'impression,
e) à répéter les étapes b), c) et d), le pas de décalage à l'étape d) étant chaque fois déterminé pour que la nouvelle position relative des données de commande et des organes d'impression soit différente de chacune des précédentes,
f) à valider lesdits moyens de commande individuels des organes d'impression en cas d'absence de toute superposition à l'étape c), après un positionnement, conforme au dernier décalage, de la table de données de commande par rapport aux organes d'impression.
2. Procédé selon la revendication 1, caractérisé en ce que le décalage de l'étape d) s'effectue sur une table de positions des organes d'impression défectueux, établie et mémorisée à la suite de l'étape a).
3. Procédé selon l'une quelconque des revendications 1 et 2, caractérisé en ce que l'on réalise, préalablement à l'étape a), un test de vérification de la position respective des marges d'impression gauche et droite.
4. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'en l'absence de superposition entre chaque position détectée des organes d'impression défectueux et une position d'impression à activer à l'issue du nombre maximum possible de décalages, la table de données de commande est découpée en au moins deux blocs disjoints dont la réunion constitue la table au complet, les étapes b) à f) sont réalisées sur un premier bloc respectif de la table de données de commande, le complément étant imprimé sans test lors de l'étape f), puis le procédé est répété sur les autres blocs.
5. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que l'on utilise une tête d'impression thermique, comprenant en tant qu'organes d'impression ponctuels une multiplicité de micro-résistances.
6. Imprimante de codes à barres du type comprenant
- des moyens d'entraînement et de guidage d'un support d'impression (4) dans une direction de déplacement déterminée,
- une tête d'impression (1) comportant une multiplicité d'organes d'impression ponctuels (6) disposés côte-à-côte sur une ligne perpendiculaire à la direction de déplacement du support d'impression et en regard de ce dernier, et
- un dispositif de commande de la tête d'impression comprenant des moyens de mémorisation d'une table de données de commande, représentative du code à barres à imprimer, couvrant une largeur inférieure à celle de la ligne d'organes d'impression, et des moyens de commande individuelle des organes d'impression ponctuels aptes à activer certains de ces derniers et à maintenir inactifs les autres, conformément à la table de données, ladite imprimante étant caractérisée en ce que le dispositif de commande de sa tête d'impression comprend en outre
- des moyens (9 à 13) pour détecter des positions respectives d'organes d'impression défectueux,
- des moyens pour mémoriser les signaux de sortie des moyens de détection sous la forme d'une table desdites positions détectées,
- des moyens pour comparer ladite table des positions détectées avec la table des données de commande, délivrant un premier signal de comparaison en cas de superposition entre au moins une position détectée de la première table et une position d'organe d'impression à activer de la deuxième table, et un second signal de comparaison en cas d'absence d'une telle superposition,
- des moyens pour valider les moyens de commande de la tête d'impression en réponse au second signal de comparaison, et
- des moyens pour décaler les deux tables l'une par rapport à l'autre, en réponse au premier signal de comparaison.
7. Imprimante selon la revendication 6, caractérisée en ce que lesdits organes d'impression ponctuels sont des micro-résistances électriques.
FR9112568A 1991-10-11 1991-10-11 Procede de prevention automatique des defauts d'impression de codes a barres dans une imprimante et imprimante concue pour la mise en óoeuvre de ce procede. Withdrawn FR2682512A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR9112568A FR2682512A1 (fr) 1991-10-11 1991-10-11 Procede de prevention automatique des defauts d'impression de codes a barres dans une imprimante et imprimante concue pour la mise en óoeuvre de ce procede.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR9112568A FR2682512A1 (fr) 1991-10-11 1991-10-11 Procede de prevention automatique des defauts d'impression de codes a barres dans une imprimante et imprimante concue pour la mise en óoeuvre de ce procede.

Publications (1)

Publication Number Publication Date
FR2682512A1 true FR2682512A1 (fr) 1993-04-16

Family

ID=9417839

Family Applications (1)

Application Number Title Priority Date Filing Date
FR9112568A Withdrawn FR2682512A1 (fr) 1991-10-11 1991-10-11 Procede de prevention automatique des defauts d'impression de codes a barres dans une imprimante et imprimante concue pour la mise en óoeuvre de ce procede.

Country Status (1)

Country Link
FR (1) FR2682512A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023217876A1 (fr) 2022-05-12 2023-11-16 Vmi Holland B.V. Dispositif d'impression de code à barres, procédé et produit programme d'ordinateur pour imprimer des codes à barres

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0073124A2 (fr) * 1981-08-19 1983-03-02 Kabushiki Kaisha Ishida Koki Seisakusho Méthode et dispositif pour éviter des éléments défectueux dans une imprimante thermique
EP0174751A1 (fr) * 1984-08-14 1986-03-19 Ncr Canada Ltd - Ncr Canada Ltee Appareil et méthode pour la détermination automatique d'éléments thermiques détecteurs dans une tête d'impression
EP0183535A2 (fr) * 1984-11-30 1986-06-04 Tohoku Ricoh Co., Ltd. Dispositif pour la vérification autocorrectrice d'une imprimante
US4625216A (en) * 1985-08-05 1986-11-25 Ncr Canada Ltd. Thermal printhead life extension technique
JPH01180374A (ja) * 1988-01-12 1989-07-18 Seiko Epson Corp バーコードプリンター

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0073124A2 (fr) * 1981-08-19 1983-03-02 Kabushiki Kaisha Ishida Koki Seisakusho Méthode et dispositif pour éviter des éléments défectueux dans une imprimante thermique
EP0174751A1 (fr) * 1984-08-14 1986-03-19 Ncr Canada Ltd - Ncr Canada Ltee Appareil et méthode pour la détermination automatique d'éléments thermiques détecteurs dans une tête d'impression
EP0183535A2 (fr) * 1984-11-30 1986-06-04 Tohoku Ricoh Co., Ltd. Dispositif pour la vérification autocorrectrice d'une imprimante
US4625216A (en) * 1985-08-05 1986-11-25 Ncr Canada Ltd. Thermal printhead life extension technique
JPH01180374A (ja) * 1988-01-12 1989-07-18 Seiko Epson Corp バーコードプリンター

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 13, no. 462 (M-881)(3810) 19 Octobre 1989 & JP-A-1 180 374 ( SEIKO EPSON CORP. ) 18 Juillet 1989 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023217876A1 (fr) 2022-05-12 2023-11-16 Vmi Holland B.V. Dispositif d'impression de code à barres, procédé et produit programme d'ordinateur pour imprimer des codes à barres
NL2031838B1 (en) 2022-05-12 2023-11-20 Vmi Holland Bv Bar-code printing device, method and computer program product for printing bar-codes

Similar Documents

Publication Publication Date Title
EP0659569A1 (fr) Imprimante à haute cadence d'impression et utilisations d'une telle imprimante
JP2007175948A (ja) インクジェットプリンタ
US20140184718A1 (en) Printing Apparatus and Method of Printing
FR2589021A1 (fr) Lecteur-enregistreur integre
JP2010082915A (ja) ラベルプリンタ
FR2682512A1 (fr) Procede de prevention automatique des defauts d'impression de codes a barres dans une imprimante et imprimante concue pour la mise en óoeuvre de ce procede.
JP2005089057A (ja) シート状記録材料の搬送方法及び装置
JP6100661B2 (ja) バーコード画像検査装置及びその方法並びにそのプログラム
FR2624056A1 (fr) Appareil d'enregistrement d'images
US3170139A (en) Marker for machine readable documents
FR2830649A1 (fr) Machine a affranchir munie d'un dispostif de controle de conformite de l'empreinte postale
EP0210117B1 (fr) Périphérique de sortie d'ordinateur à tri et émargeage automatiques
JP5818726B2 (ja) 熱転写記録方法及び熱転写記録装置
JP6951264B2 (ja) プリンタ
JP2005059233A (ja) ロール状媒体プリンタ
FR2656715A1 (fr) Machine pour realiser en continu des operations de prise d'informations et/ou de marquage sur des pochettes contenant des objets, notamment dans le domaine photographique, en vue d'en effectuer le tri.
JP4401073B2 (ja) 印字装置
JP2003252493A (ja) 給紙装置
US11630613B2 (en) Printing apparatus and printing system for detecting print quality based upon a detected variation
EP0513885A1 (fr) Dispositif mixte de lecture et/ou d'écriture d'informations pour cartes à mémoire électronique
JP2008105436A (ja) 画像記録装置
JP2002029043A (ja) インクジェットプリンタ及びプリント方法
JP2024006616A (ja) サーバー装置、サーバー装置の制御方法、及び印刷システム
JP2005254772A (ja) サーマルプリンタ
JP2005173404A (ja) 搬送装置および画像形成装置

Legal Events

Date Code Title Description
RE Withdrawal of published application