DE69129929T2 - Abdruckbewertungsvorrichtung - Google Patents

Abdruckbewertungsvorrichtung

Info

Publication number
DE69129929T2
DE69129929T2 DE69129929T DE69129929T DE69129929T2 DE 69129929 T2 DE69129929 T2 DE 69129929T2 DE 69129929 T DE69129929 T DE 69129929T DE 69129929 T DE69129929 T DE 69129929T DE 69129929 T2 DE69129929 T2 DE 69129929T2
Authority
DE
Germany
Prior art keywords
pattern
image
evaluation
data
print
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.)
Expired - Lifetime
Application number
DE69129929T
Other languages
English (en)
Other versions
DE69129929D1 (de
Inventor
Hiroshi C/O Canon Kabushiki Kaisha Ohta-Ku Tokyo Haruyama
Shinsuke C/O Canon Kabushiki Kaish Ohta-Ku Tokyo Tsuruoka
Hideaki C/O Canon Kabushiki Kaisha Ohta-Ku Tokyo Uemura
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.)
Canon Inc
Original Assignee
Canon Inc
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
Priority claimed from JP03132702A external-priority patent/JP3072788B2/ja
Priority claimed from JP3132693A external-priority patent/JP3029141B2/ja
Priority claimed from JP03132699A external-priority patent/JP3072787B2/ja
Priority claimed from JP3132695A external-priority patent/JP3029142B2/ja
Priority claimed from JP3132701A external-priority patent/JP3039704B2/ja
Priority claimed from JP03132700A external-priority patent/JP3119376B2/ja
Priority claimed from JP03132694A external-priority patent/JP3119375B2/ja
Application filed by Canon Inc filed Critical Canon Inc
Publication of DE69129929D1 publication Critical patent/DE69129929D1/de
Application granted granted Critical
Publication of DE69129929T2 publication Critical patent/DE69129929T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00007Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
    • H04N1/00015Reproducing apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00031Testing, i.e. determining the result of a trial
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00045Methods therefor using a reference pattern designed for the purpose, e.g. a test chart
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00058Methods therefor using a separate apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00063Methods therefor using at least a part of the apparatus itself, e.g. self-testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/04Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa
    • H04N1/047Detection, control or error compensation of scanning velocity or position
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/407Control or modification of tonal gradation or of extreme levels, e.g. background level
    • H04N1/4076Control or modification of tonal gradation or of extreme levels, e.g. background level dependent on references outside the picture
    • H04N1/4078Control or modification of tonal gradation or of extreme levels, e.g. background level dependent on references outside the picture using gradational references, e.g. grey-scale test pattern analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/047Detection, control or error compensation of scanning velocity or position
    • H04N2201/04701Detection of scanning velocity or position
    • H04N2201/0471Detection of scanning velocity or position using dedicated detectors
    • H04N2201/04712Detection of scanning velocity or position using dedicated detectors using unbroken arrays of detectors, i.e. detectors mounted on the same substrate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/047Detection, control or error compensation of scanning velocity or position
    • H04N2201/04701Detection of scanning velocity or position
    • H04N2201/04715Detection of scanning velocity or position by detecting marks or the like, e.g. slits
    • H04N2201/04717Detection of scanning velocity or position by detecting marks or the like, e.g. slits on the scanned sheet, e.g. a reference sheet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/047Detection, control or error compensation of scanning velocity or position
    • H04N2201/04701Detection of scanning velocity or position
    • H04N2201/04729Detection of scanning velocity or position in the main-scan direction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/047Detection, control or error compensation of scanning velocity or position
    • H04N2201/04701Detection of scanning velocity or position
    • H04N2201/04731Detection of scanning velocity or position in the sub-scan direction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/047Detection, control or error compensation of scanning velocity or position
    • H04N2201/04701Detection of scanning velocity or position
    • H04N2201/04734Detecting at frequent intervals, e.g. once per line for sub-scan control

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Organic Low-Molecular-Weight Compounds And Preparation Thereof (AREA)
  • Investigating, Analyzing Materials By Fluorescence Or Luminescence (AREA)
  • Geophysics And Detection Of Objects (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)
  • Collating Specific Patterns (AREA)

Description

  • Die vorliegende Erfindung betrifft eine Abdruckbewertungsvorrichtung zur Bewertung oder zur Untersuchung der Beschaffenheit aus einer Bildausgabeeinrichtung auf einem Aufzeichnungsmaterial ausgegebener Bilder, wie beispielsweise auf Papier.
  • Herkömmlicherweise ist die Bewertung des Ausdrucks aus einer Bildausgabeeinrichtung, wie beispielsweise aus einem Tintenstrahldrucker, einem Laserstrahldrucker oder dergleichen, auf der Grundlage visueller Untersuchung oder Inspektion ausgeführt worden. Bei einer Probeinspektion in einer Fertigungsstraße oder bei der Ausführung der Bewertung während der Entwicklung der Drucker, ist der Abdruck basierend auf der Bildverarbeitung unter Verwendung eines Flächensensors, beispielsweise eines ITV, bewertet worden.
  • Bei der visuellen Inspektion sind jedoch die Ergebnisse der Bewertung unterschiedlich, abhängig von den Personen, und darüber hinaus sind die Bewertungen subjektiv. Außerdem ist es erforderlich, daß das ausgegebene Abbild und eine Bezugstafel genau passend übereinandergelegt werden müssen, um so die visuelle Inspektion ausführen zu können. Diese Operationen setzen die prüfende Person unter Druck.
  • Beim Bewertungsverfahren unter Verwendung des Flächensensors, wie dem ITV, umfaßt der Untersuchungsbereich nur 25 mmx 25 mm, wenn ITV von 512 · 512 Bits verwendet werden. Um die gesamte Oberfläche eines A4-Blattes (210 mmx 297 mm) abzudecken, müssen beispielsweise mehrere 10 Bildlese- und Verarbeitungsoperationen wiederholt ausgeführt werden, wofür eine lange Zeit erforderlich ist.
  • Das Dokument EP-A-0 024 521 beschreibt ein Gerät mit einem Flächenscanner, der aus einer Anzahl getrennter Zeilen von Photorezeptoren besteht. Um Asymmetrie, Fehlausrichtung und Fehlabgrenzungssignale zu korrigieren, die aus der Verwendung separater Zeilen von Photorezeptoren resultieren, wird ein gespeichertes Bild analysiert, um ein korrigiertes elektronisches Bild eines Bezugsmusters zu erzeugen, um so die elektronischen Bilder von Originalen zu korrigieren, die nacheinander vom Scanner abgetastet werden.
  • Das Dokument WO88/04503 beschreibt eine elektrostatographische Maschine, die auf elektronischem Wege einen Druck mit einem Original vergleicht und Fehlersignale zur Korrektur der Abweichungen zwischen dem Druck und dem Original bereitstellt.
  • Das Dokument EP-A-0 149 852 beschreibt die elektronische Inspektion einer gedruckten Leiterplatte, während das Dokument GB-A-2072104 ein Verfahren zur genauen Steuerung eines Lichtstrahls beschreibt, der zum Textschreiben oder von Bildern verwendet wird, das durch Feststellen von Reflexion des Lichtstrahls aus Markierern verwendet wird, die auf der Oberfläche vorgesehen sind, die das Licht beschreibt.
  • Nach einem Aspekt sieht die vorliegende Erfindung eine Abdruckbewertungsvorrichtung gemäß Patentanspruch 1 vor.
  • Nach einem anderen Aspekt sieht die vorliegende Erfindung ein Abdruckbewertungsverfahren gemäß Patentanspruch 19 vor.
  • Ein Ausführungsbeispiel der vorliegenden Erfindung sieht eine Abdruckbewertungsvorrichtung vor, die in der Lage ist, die Qualität eines Abdrucks mit Genauigkeit und hoher Geschwindigkeit zu bewerten.
  • Ein Ausführungsbeispiel der vorliegenden Erfindung sieht eine Abdruckbewertungsvorrichtung vor, die zur Druckbewertung während der Herstellung von Druckereinrichtungen verwendbar ist.
  • Ein Ausführungsbeispiel nach der vorliegenden Erfindung sieht eine Abdruckbewertungsvorrichtung vor, bei der ein vorbestimmtes Muster während der relativen Bewegung zwischen dem Muster und dem Lesemittel gelesen wird, wobei Bewegungsdaten während der relativen Bewegung in Verbindung mit der Lesezeit gespeichert werden, und die Abdruckbewertung kann entsprechend den Bewegungsdaten und dem Bildsignal ausgeführt werden, ohne Beeinflussung von Ungleichmäßigkeiten der Bewegung mit Genauigkeit und hoher Geschwindigkeit.
  • Ein Ausführungsbeispiel der vorliegenden Erfindung schafft eine Abdruckbewertungsvorrichtung, bei der ein Zeilenmuster gelesen wird, und die Linearität des Zeilenmusters wird auf der Grundlage einer Information bewertet, die eine aus dem Bild gewonnene Endposition betrifft, und einer Information, die sich auf die Breite desselben bezieht.
  • Ein Ausführungsbeispiel nach der vorliegenden Erfindung sieht eine Bewertungsvorrichtung vor, bei der ein gedrucktes Muster auf einem Abdruck zeilenweise gelesen wird, und eine Endposition und eine Musterposition auf dem Abdruck wird auf der Grundlage des gelesenen Bildes bestimmt, und danach wird die Druckpositionsgenauigkeit auf der Grundlage der relativen Positionsbeziehung bewertet.
  • Ein Ausführungsbeispiel der vorliegenden Erfindung sieht eine Abdruckbewertungsvorrichtung vor, bei der ein Zeilenmuster mit konstantem Vorschub in Richtung der relativen Bewegung zwischen dem Druckkopf und dem Abdruck bewegt wird, und der Vorschub des Zeilenmusters ist auf der Grundlage der Daten bestimmt, die für eine Zeile in Längsrichtung der Zeilen des Zeilenmusters basierend auf der Bewertung der relativen Bewegung aufsummiert werden.
  • Ein Ausführungsbeispiel der vorliegenden Erfindung sieht eine Abdruckbewertungsvorrichtung vor, bei der erste und zweite Muster auf einem Abdruck durch eine Vielzahl von Lesegliedern gelesen werden, die ein unterschiedliches Meßauflösungsvermögen besitzen, und verschiedene Bewertungen werden auf der Grundlage der gelesenen Bilder ausgeführt.
  • Diese und andere Merkmale und Vorteile der vorliegenden Erfindung werden nach Berücksichtigung der folgenden Beschreibung und der bevorzugten Ausführungsbeispiele der Erfindung in Verbindung mit der beiliegenden Zeichnung deutlicher.
  • Fig. 1 ist ein Blockschaltbild einer Abdruckbewertungsvorrichtung nach einem ersten Beispiel, das veranschaulichenden Zwecken dient und nicht in den Bereich der anliegenden Patentansprüche fällt.
  • Fig. 2 zeigt eine perspektivische Ansicht einer äußeren Ansicht eines Teils der Abdruckbewertungsvorrichtung.
  • Fig. 3 ist ein Blockschaltbild einer Bildspeichersteuerung.
  • Fig. 4 veranschaulicht einen Bildspeicher, der eine Vielzahl von Bereichsdaten speichert.
  • Fig. 5 veranschaulicht ein Beispiel eines Musters zur Bewertung.
  • Fig. 6 zeigt Inspektionspunktbereiche des Bewertungsmusters.
  • Fig. 7 ist ein Arbeitsablaufplan, der die Bewertung der Abdruckpositionsgenauigkeits veranschaulicht.
  • Fig. 8 stellt ein binäres Ausgangssignal dar.
  • Fig. 9 ist ein Arbeitsablaufplan, der das Bewertungsverfahren der Abdrucklinearität veranschaulicht.
  • Fig. 10 ist ein Arbeitsablaufplan für ein Bewertungsverfahren der Vorschubungleichförmigkeit.
  • Fig. 11 sind Graphen einer Differenzfrequenzverteilung von Spitzenwerten.
  • Fig. 12 veranschaulicht Laufcodedaten.
  • Fig. 13 veranschaulicht die Projektion eines Zeilenmusters.
  • Fig. 14 veranschaulicht die Ungleichförmigkeit des Vorschubs.
  • Fig. 15 stellt eine Abdruckbewertungsvorrichtung nach einem Ausführungsbeispiel der vorliegenden Erfindung dar.
  • Fig. 16 zeigt einen Zeilensensor, der in der Abdruckbewertungsvorrichtung von Fig. 15 verwendet wird.
  • Fig. 17 ist ein Arbeitsablaufplan eines Abdruckbewertungsverfahrens im Ausführungsbeispiel.
  • Fig. 18 ist ein Blockschaltbild, das Einzelheiten eines Bildprozessors zeigt.
  • Fig. 19 ist ein Blockschaltbild eines A/D-Prozessors.
  • Fig. 20 ist ein Blockschaltbild von Einzelheiten eines MPU- Prozessors.
  • Fig. 21 ist ein Blockschaltbild eines Projektionsprozessors.
  • Fig. 22 ist ein Blockschaltbild eines Laufcodeprozessors.
  • Fig. 23 zeigt ein zusammengesetztes Muster für die Abdruckbewertung nach dem Ausführungsbeispiel.
  • Fig. 24 zeigt einen partiellen Lesebereich des zusammengesetzten Musters.
  • Fig. 25 veranschaulicht Speicherbilddaten des Lesebereichs.
  • Fig. 26 zeigt eine Beziehung zwischen absoluten Koordinaten auf dem Objekttischen und Bereichen des zusammengesetzten Musters.
  • Fig. 27 stellt den Verarbeitungsbereich dar, der den MPU- Prozessoren zugeordnet ist.
  • Fig. 28 ist eine Zeittafel, die die Auslesezeiten in X- Richtung für jeden der Bereiche zeigt.
  • Fig. 29 ist eine Zeittafel, die die Auslesezeiten in Y- Richtung für jeden der Bereiche zeigt.
  • Fig. 30 veranschaulicht die Korrektur der Ungleichförmigkeit der Geschwindigkeit des Objekttischs.
  • Fig. 31 ist ein Arbeitsablaufplan eines Bewertungsverfahrens der Abdruckpositionsgenauigkeits im zweiten Ausführungsbeispiel.
  • Fig. 32 stellt das Prinzip der Bewertung der Ungleichförmigkeit des Vorschubs dar.
  • Fig. 33 ist ein Arbeitsablaufplan eines Bewertungsverfahrens der Vorschubungleichförmigkeit.
  • Fig. 34 zeigt eine Differenzfrequenzverteilung von Spitzenwerten.
  • Fig. 35 stellt das Prinzip der Linearitätsbewertung dar.
  • Fig. 36 ist ein Arbeitsablaufplan eines Verfahrens der Linearitätsbewertung.
  • Fig. 37 zeigt ein weiteres Beispiel eines zusammengesetzten Musters.
  • DETAILLIERTE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSBEISPIELE
  • Die Ausführungsbeispiele der vorliegenden Erfindung werden anhand der beiliegenden Zeichnung detailliert beschrieben.
  • Zunächst ist unter Bezug auf Fig. 1 ein Blockschaltbild eines Beispiels einer Abdruckbewertungsvorrichtung gezeigt, deren Beschreibung dem Verständnis der Erfindung dient. Es enthält eine Bildaufnahmeeinrichtung 1 mit einem Photorezeptor in Form eines eindimensionalen CCD-Zeilensensors oder dergleichen. Er nimmt ein Bild auf das zu inspizierende Papier 4 auf und setzt die gelesenen Daten in elektrische Signale im Verlauf der Abtastung um. Ein Beleuchtungssystem 3 beleuchtet eine Bildaufnahmestelle durch das Bildaufnahmeelement 1, und ein Objekttisch 2 ist beweglich in einer Richtung senkrecht zur Richtung vorgesehen, in der die Photorezeptoren der Bildaufnahmeeinrichtung 1 angeordnet sind. Durch die Bildaufnahmeeinrichtung 1 und den Objekttisch 2 kann das zu bewertende Bild als zweidimensionales Bild gelesen werden. Das von der Bildaufnahmeeinrichtung 1 gelieferte Bild wird der A/D- Umsetzung durch A/D-Wandler 5 bis 7 unterzogen, und diese werden folglich in digitale Daten umgesetzt. Die Daten werden der Dunkelkorrektur und der Schattierungskorrektur unterzogen und danach zu Bildprozessoren 8 bis 11 übertragen. Die Bildprozessoren 8 bis 11 können die Bilddaten in eine Vielzahl von Bewertungsbereichen einteilen und diese speichern. Darüber hinaus können mehrere Bildprozessoren durch Bus 15 mit einem einzelnen A/D-Wandler verbunden sein. In diesem Fall sind die mehrfach vorgesehenen Bildprozessoren parallel geschaltet. Wie dargestellt, kann ein Histogramm-Operationsteil 13 und ein Laufcode-Operationsteil 14 mit dem Bildprozessor 9 durch den Bus 12 verbunden sein, wenn dieser mit dem Histogramm-Operationsteil und dem Laufcode-Operationsteil 14 verbunden ist, wobei die vom A/D-Wandler 5 übertragenen Bilddaten im Bildspeicher im Bildprozessor 9 gespeichert werden, und gleichzeitig werden sie zum Histogramm-Operationsteil 13 und zum Laufcode-Operationsteil 14 gesendet. Die Ergebnisse der Operation werden im Speicher in den jeweiligen Operationsteilen gespeichert. Die gespeicherten Operationsergebnisse können vom Bildprozessor 9 durch den Bildbus 12 gelesen werden. Eine Steuer-CPU 16 steuert die A/D- Wandler 5 bis 7, die Bildprozessoren 8 bis 11, eine Diskettensteuerung (FDC) 17 und einen Bildspeicher 18 zur Anzeige entsprechend den Operationsbefehlen aus einem Hauptcomputer 21. In einer Diskette 20 sind Parameter dieses Systems gespeichert, das beispielsweise eine Einstellmöglichkeit für Binärcodepegel in den A/D-Wandlern 5 bis 7 hat, Daten für die Dunkelkorrektur und die Schattierungskorrektur, die Anzahl von Bereichen zum Lesen des Bildes durch die Bildprozessoren 8 bis 11, Bereiche der Flächen, Schwellwerte für die Bewertungspunkte und Bildverarbeitungsparameter, wie beispielsweise Fenstergröße oder dergleichen eines Glättungsfilters. Die Parameter können durch einen Befehl vom Hauptcomputer 21 gelesen und erneut geschrieben werden. Der Speicher 18 für die Anzeige der Daten des Bildspeichers von den Bildprozessoren 8 bis 11 kann durch einen Bus 15 geliefert werden, und die Bilddaten werden auf einem Anzeigemonitor 19 angezeigt.
  • Eine Objekttischsteuerung 23 steuert einen Objekttisch 2 gemäß den Befehlen aus dem Hauptcomputer 21. Ein Sortierer 22 steuert die Positionierung, die Halterung oder andere Operationen für das zu inspizierende Blatt 4.
  • Fig. 2 zeigt die äußere Erscheinung in perspektivischer Ansicht der Bildaufnahmeeinrichtung 1, des Objekttischs 2 und dem Beleuchtungssystem 3 oder dergleichen.
  • In der Figur enthält die Bildaufnahmeeinrichtung 1 vier Bildaufnahmeabschnitte 1-1 bis 1-4 mit CCD-Zeilensensor- (Photorezeptor-) Elementen. Die aufgenommenen Bildsignale werden an die A/D-Wandler 5 bis 7 geliefert. Die Bildaufnahmeteile 1-1 und 1-2 bilden ein Paar, und die Bildaufnahmeteile 1-3 und 1-4 bilden ein weiteres Paar. Die Bildaufnahmeteile 1-3 und 1-4 erzeugen Bildsignale für den A/D-Wandler 6. Der Objekttisch 2 enthält des weiteren einen Zylinder 2-1 zur Halterung des zu inspizierenden Blattes 4 auf der Oberfläche des Objekttischs 2. In gleicher Weise wird der Objekttisch 2 selbst von der Objekttischsteuerung 23 gesteuert.
  • Das Bildbeleuchtungssystem 3 enthält Beleuchtungsglieder 3-1 und 3-2 mit Halogenlampen. Sie sind für ein Paar der Bildaufnahmeteile 1-1 und 1-2 und die Bildaufnahmeteile 1-3 und 1-4 vorgesehen. Aus dem Gesichtspunkt geringerer Wärmemengenerzeugung ist eine Fluoreszenzlampe vorzuziehen, wenn deren Lichtmenge ausreicht.
  • Fig. 3 ist ein Blockschaltbild einer Bildspeichersteuerung in den Bildprozessoren 8 bis 11. In der Bereichsspeicherschaltung 24 wird eine Startposition auf der X- Richtung auf eine Koordinate geschrieben, bei der der Bildlesebereich beginnt. Die X-Position, bei der er endet, die Y-Position, bei der begonnen wird, und eine Y-Position, bei der er endet, werden geschrieben. Wenn die Vielzahl der Bereiche zu lesen ist, speichert die Bereichsspeicherschaltung 24 die X- und Y-Position für Start und Stop für die jeweiligen Bereiche.
  • Die Vielzahl der Bereiche kann so festlegt sein, daß sie sich überschneiden. Eine Vergleicherschaltung 25 vergleicht die aktuellen X- und Y-Positionen des Bildes mit den in der Bereichsspeicherschaltung 24 gespeicherten Positionen. Wenn die aktuelle X- und Y-Position im Bild innerhalb der X- und Y- Positionen liegt, die in der Speicherschaltung 24 gespeichert sind, wird ein Steuersignal 26 an eine Bilddaten-Steuerschaltung 27 gesendet, und die Bilddaten werden in den Bildspeicher 28 geschrieben. Nachdem alle Daten im Bildspeicher 28 für den eingestellten Bereich gespeichert sind, liest die CPU 29 die Daten aus und führt die Bildverarbeitungsoperation aus, die in einem ROM 30 und einem RAM 31 festgelegt ist.
  • Fig. 4A zeigt mehrere Bereich 35 bis 38, die für einen zu inspizierenden Gegenstand 34 eingerichtet sind. Fig. 4B zeigt den Bildspeicher 28 von einem der Bildprozessoren, die die Daten des in Fig. 3 gezeigten Bereichs speichern.
  • Die Daten der Bereiche 35 bis 38 sind eingeteilt und werden im Speicher 28 des Bildprozessors als Bereichsdaten 41 bis 44 gespeichert. In diesem Falle werden die Start- und Stoppositionen von X und Y für die Bereiche 1 (35) bis 4 (38) in die Bereichsspeicherschaltung 24 von Fig. 2 geschrieben.
  • Fig. 4C veranschaulicht das geteilte Speichern mit mehreren Bildprozessoren für die Bilddaten der mehrfach vorgesehenen Bereiche. Die X- und Y-Positionen für Anfang und Ende (Koordinatenpositionen) für den Bereich 1 (35) werden nur in der Bereichsspeicherschaltung des Bildprozessors 1 gespeichert. Nur die Daten (53) des Bereichs 1 werden im Bildspeicher 28-1 gespeichert. In gleicher Weise verfährt der Bildprozessor 2 mit dem Bereich 2 (36); der Bildprozessor 3 behandelt den Bereich 3 (37); und der Bildprozessor 4 behandelt den Bereich 4 (38). Somit sind die mehrfach vorgesehenen Bildprozessoren in der Lage, die Bilddaten für die Vielzahl von Bereichen parallel zu verarbeiten. Durch dieses Zuordnungssystem können die Daten nur für den wichtigen Abschnitt aus dem sehr großen Bildbereich in effizienter Weise in den jeweiligen Bildspeichermitteln gespeichert werden. Auch ist der parallele Betrieb möglich, wodurch die Verarbeitungsgeschwindigkeit ansteigt.
  • Anhand der Fig. 5 bis 8 wird das Bewertungsverfahren der Abdruckpositionsgenauigkeit beschrieben. Fig. 5 zeigt ein Beispiel eines Bewertungsmusters, das von der zu bewertenden Maschine erzeugt wird. Fig. 6 zeigt ein Beispiel des Meßpunktbereichs für das Muster. Fig. 7 ist ein Arbeitsablaufplan des sequentiellen Betriebs im Bewertungsverfahren der Abdruckpositionsgenauigkeit. Fig. 8 zeigt ein Beispiel eines binär umgesetzten Signals. Das zu bewertende Muster wird mit der Bildverarbeitungseinrichtung gelesen(51), und die Daten werden binär codiert (52). Koordinatenpositionen werden für Blattenden errechnet, und gedruckte Zeilen werden zuvor in die Bereichspeicherschaltung 24 als erforderliche Punkte für die Bewertung der Abdruckpositionsgenauigkeit eingesetzt (53). Im eingestellten Inspektionspunktbereich wird selektiert, ob eine Blattendeinspektion oder eine Abdruckzeileninspektion (54) durchgeführt wird. Wenn die Abdruckzeilenposition bestimmt ist, wird ein Linienkantenmuster aus den Binärdaten gesucht (55), und die Koordinatenpositionen der ansteigenden Positionen und der abfallenden Positionen werden gespeichert, wie in Fig. 8 gezeigt. Aus diesen Daten wird die Mitte der Abdruckzeile errechnet, und die Mittenposition wird als Position der Zeile gespeichert. Wenn der Inspektionspunktbereich ein Blattende ist, wird ein Kantenmuster gesucht, an der abfallenden Position gespeichert (515 bis 517). Fig. 8 zeigt die Beziehung zwischen dem binären Ausgangssignal und der abfallenden Position und zwischen dem Ausgangssignal und der ansteigenden Position. Nachdem die Koordinatenpositionen für alle Inspektionspunkte errechnet sind, werden die positionellen Beziehungen unter den Inspektionspunkten errechnet, und die Abdruckpositionsgenauigkeit wird bewertet. Beispielsweise werden die Rechnungen folgendermaßen ausgeführt:
  • ay - iy und dy - jy
  • Rechtwinkligkeit = (ay-by)/(ax-bx) + (cx-dx)/(cy-dy) · 100 (%)
  • Neigung = (ay-iy) - (by-jy)/(ax-bx) · 100 (%)
  • Parallelität = (ay-iy) - (by-fy)/(ax-bx) · 100 (%)
  • Wobei a bis f, i und j jeweilige Inspektionspunkte darstellen, x und y sind x- und y-Koordinatenpositionen für die Inspektionspunkte. Die Ergebnisse werden mit den Bezugswerten verglichen. Die Bildzeilen für das zu bewertende Muster sind nicht auf die Bildzeilen beschränkt, die den Bereich festlegen, in dem die Bilderzeugung möglich ist. Die Bildzeilen können Horizontalzeilen mit einer Position 5 mm entfernt vom oberen Blattende sein und eine vertikale Zeile bei einer Position 4 mm entfernt vom linken Ende derselben.
  • Fig. 9 veranschaulicht das Verfahren der Bewertung der Linearität für eine gedruckte Zeile. Die Bewertung wird vvm Bildprozessor 9 ausgeführt.
  • Das Bild (Zeilenmuster), das in einem Schritt S40 angeliefert wird, wird in binäre Daten umgesetzt (541). Das Zeilenmuster wird im Laufcodespeicher 77 des Laufcode- Operationsteils 14 als ein Kantenpositions-Datenwert und ein Zeilenbreitendatenwert gespeichert (542). Durch Benennen einer Grenze der Zeilenbreite kann zu dieser Zeit das Rauschen, das stärker als die Breitengrenze oder kleiner als diese ist, beseitigt werden, und folglich werden nur die Daten für das Zeilenmuster gespeichert. Um die feine Rauheit der Kanten zu beseitigen, wird eine Glättungsoperation in jedem der Blöcke ausgeführt (543). Bei dieser Operation werden Koordinatenpositionen für die in Schritt S42 festgestellten Kanten verwendet. Unter Verwendung der geglätteten Kantenpositionen wird eine Annäherung an eine Rechtecklinie ausgeführt (544), und die Zeile wird als Bezugszeile in der Linearitätsbewertung herangezogen. Eine Spitzenstelle wird von den geglätteten Kantenpositionen festgestellt (545).
  • Die Spitzenstelle ist das obere oder untere Ende einer Welle der Kante. Was das Spitzenfeststellverfahren anbelangt, so wird die Differenz zwischen benachbarten Kantenpositionen gewonnen, und das Vorzeichen der Differenz (positiv oder negativ) wird inspiziert. Die Spitzenstelle wird als Punkt festgelegt, bei dem sich das Vorzeichen vom Positiven ins Negative ändert oder vom Negativen ins Positive. Wenn die Differenz Null ist, wird eine Mitte des Nullbereichs als Spitzenstelle genommen. Dann wird die Differenz zwischen der Spitzenstelle und einer Bezugszeile errechnet (546), und das Maximum derartiger Differenzen wird bestimmt (547), dann wird selektiert, ob das in Schritt S47 gewonnene Maximum zulässig ist. Dies ist das Ende der Bewertung (548).
  • Fig. 12 veranschaulicht die Laufcodedaten, die bei der Linearitätsbewertung verwendet werden.
  • Mit Bezugszeichen 57 versehen ist ein Zeilenmuster, mit 58 eine Abtastposition zur Erzielung der Laufcodedaten. Die Startpunkte und die Breiten des binären Bildes werden sequentiell im Laufcodespeicher gespeichert. Mit 59 versehen ist die Startkoordinatenposition des Musters, das im Laufcodespeicher 77 gespeichert ist, 60 ist eine Musterbreite, die im Laufcodespeicher 77 gespeichert ist. Bei einem Zeitpunkt, bei dem das Bild eingegeben und in binäre Daten umgesetzt wird, werden diese im Laufcodespeicher 77 als Laufcodedaten gespeichert, und folglich können die Daten effizienter gespeichert werden, als wenn das zweidimensionale Bild unverändert im Speicher gespeichert würde. Wenn das Bild als Laufcodedaten ausgelesen wird, wird eine Maximalbreitengrenze 63 und eine Minimalbreitengrenze 62 für das Muster ausgewählt, wodurch die Rauschmuster 61 oder dergleichen nicht mit abgetastet wird, sondern es werden nur die Daten für das Zeilenmuster gelesen.
  • Die Bewertung für die Ungleichförmigkeit des Abdruckabstandes wird nun anhand Fig. 10 beschrieben.
  • Das Bildlesen in Schritt S20 wird als Mehrpegeldatenwert enthalten, der Mehrdichtepegel anzeigt (521), und wird der Projektionsoperation durch den Histogramm-Operationsteil 13 unterzogen und im Speicher 78 gespeichert (522). Hier bedeutet Projektion die Addition von Mehrpegeldaten in Längsrichtung eines Zeilenmusterabdruckes. In Schritt S23 gewonnene eindimensionale Daten werden geglättet, so daß Rauschkomponenten beseitigt sind (524). Spitzenstellen der geglätteten Projektionsdaten werden festgestellt (525). Hier sind die Spitzenstellen das obere oder untere Ende der Welle der Projektionsdaten. Was das Spitzenfeststellverfahren anbelangt, so wird die Differenz zwischen benachbarten Projektionsdaten errechnet, und das Vorzeichen (positiv oder negativ) wird inspiziert. Die Spitzenstelle ist als Punkt festgelegt, bei dem sich das Vorzeichen vom Positiven ins Negativen oder vom Negativen ins Positive ändert. Wenn die Differenz Null ist, wird die Mitte des Nullbereichs als Spitzenstelle festgelegt. Als weiteres Spitzenfeststellverfahren kann der Schwerpunkt des konvexen oder konkaven Abschnitts der Welle festgelegt werden, und die Schwerpunktposition kann als Spitzenstelle festgelegt werden.
  • Nachfolgend wird das Intervall zwischen benachbarten Spitzen, gewonnen in Schritt S25, errechnet, und als ein Abstand definiert (526). Dann wird der Abstand bewertet (527). Was das Verfahren der Bewertung anbelangt, so werden das Maximum und Minimum der Abstände genommen. Als anderes Verfahren wird eine Varianz der Abstandsdaten bestimmt, und die Bewertung kann auf der Grundlage der Varianz erfolgen. Wenn die Abstände sich periodisch ändern, beispielsweise die Abstände abwechselnd für gerade Zahlen und ungerade Zahlen, wird die Differenz zwischen einem Durchschnitt der gradzahligen Abstände und einem Durchschnitt der ungradzahligen Abstände bestimmt, und die Bewertung kann auf der Grundlage erfolgen, ob die Differenz vor einem Bezugspegel liegt. Wenn die negative Bewertung das Ergebnis in Schritt S27 ist, endet die Bewertungsoperation dort. Wenn das Ergebnis der Bewertung positiv ist, wird die nächste Bewertung ausgeführt. Selbst wenn die Abstände gut sind, tritt Dichteungleichförmigkeit in der Gesamtheit des Bildes auf, wenn der Kontrast zwischen der gedruckten Zeile und dem Hintergrund variiert. Um diesen Punkt zu überprüfen, wird die Spitzendifferenz zwischen den Weiß- und Schwarzabschnitten bestimmt, das heißt, die Höhendifferenz zwischen benachbarten Unter- und Oberteilen (528).
  • Dann wird die Frequenzverteilung der in Schritt S28 gewonnenen Spitzendifferenz errechnet (529). Wenn der Kontrast konstant ist, tritt eine hochfrequente Verteilung bei einer gewissen Spitzendifferenz auf, und die Frequenzverteilung ändert sich nicht stark. Wenn anderenfalls der Kontrast nicht gleichförmig ist, ist die Höhe der Frequenzverteilung gering, und die Varianz ist hoch. Folglich wird eine Bewertungsfunktion h/w verwendet, wobei h die Höhe der Frequenzverteilung und w die untere Breite derselben ist. Es wird als statischer Wert des Kontrastes genommen (S30). Auf der Grundlage der in Schritt S30 gewonnen Bewertungsfunktion wird die Bewertung ausgeführt (S31).
  • Fig. 11A zeigt die Spitzendifferenz-Frequenzverteilung, wenn der Kontrast konstant ist, und Fig. 11B zeigt die Spitzendifferenz-Frequenzverteilung, wenn der Kontrast nicht gleichförmig ist. In diesen Figuren sind h1 und h2 Maxima der jeweiligen Frequenzverteilung, und w1 und w2 sind Grundbreiten der Frequenzverteilungen.
  • Fig. 13 veranschaulicht Projektionsdaten vom Zeilenmuster. Mit Bezugszeichen 64 versehen ist ein Abdruckzeilenmuster, und 65 ist eine Rauschkomponente, die zwischen Zeilen besteht. Die Richtung der Länge der Zeile ist mit Bezugszeichen 66 angezeigt. Das Projektionsdatum 67 ist eine Summe der Mehrpegeldaten in dieser Richtung. In den Projektionsdaten tritt der Abschnitt der Zeile als obere Spitze 68 auf, und der Hintergrund zwischen benachbarten Zeilen tritt als Grund auf. Unter Verwendung der Projektionsdaten kann das Rauschen zwischen benachbarten Zeilen und die Rauheit der Kanten der Zeile beseitigt werden, und folglich kann der Abstand zwischen Zeilen korrekt ausgelesen werden.
  • Fig. 14 veranschaulicht die Ungleichförmigkeit der Abstände, wenn das Zeilenmuster gedruckt ist. In dieser Figur bedeutet Bezugszeichen 71 ein gedrucktes Zeilenmuster; 72 sind Projektionsdaten; 73 bedeutet korrekten Abstand; und 74 bedeutet inkorrekten Abstand, der kleiner als der normale Abstand ist. Die Spitzendifferenz 76 der inkorrekten Position ist kleiner als die Spitzendifferenz 75 zwischen benachbarten oberen und unteren Spitzen im korrekten Abschnitt.
  • Nun wird eine Beschreibung gegeben, die sich auf ein Ausführungsbeispiel der Erfindung bezieht, bei dem die parallele Verarbeitung für eine Vielzahl von Bewertungspunkten unter Verwendung eines kombinierten Musters ausgeführt wird. Fig. 15 zeigt eine Abdruckbewertungsvorrichtung nach einem zweiten Ausführungsbeispiel der vorliegenden Erfindung. Eine Aufnahmeeinrichtung 101 enthält vier Photorezeptoren in Form eines eindimensionalen CCD-Zeilensensors oder dergleichen. Sie nehmen ein Bild von einem festzustellenden Blatt 105 auf, und die Bilder werden in elektrische Signale umgesetzt. Ein Beleuchtungssystem 102 beleuchtet die Bildaufnahmezeile der Bildaufnahmeeinrichtung 101. Ein Objekttisch 103 ist in einer Richtung senkrecht zu der Richtung beweglich, in der die Photorezeptoren der Bildaufnahmeeinrichtung 101 angeordnet sind. Das Bild auf dem zu inspizierenden Blatt 105 wird als zweidimensionales Bild von der Bildaufnahmeeinrichtung 101 und dem Objekttisch 103 gelesen. Eine Objekttischsteuerung 108 steuert den Objekttisch 103 gemäß Befehlen aus dem Hauptcomputer 109 an. Am Objekttisch 103 sind ein linearer Codierer 104 und Objekttischsensoren 112 bis 115 befestigt. Ein Ausgangssignal des linearen Codierers 104 wird zur Korrektur der Geschwindigkeitsungleichförmigkeit des Objekttisches 103 benutzt. Das Ausgangssignal des Objekttischsensors 112 bis 115 wird als Triggersignal zur Ansteuerung des Objekttisches und zum Lesen des Bildes verwendet. Auf dem Objekttisch 103 ist eine Korrekturtafel 104 angebracht, die zur Korrektur der Empfindlichkeit der Bildaufnahmeeinrichtung 101 und der Schattierungskorrektur verwendet wird.
  • Das Bildsignal aus der Bildaufnahmeeinrichtung 101 wird an einen Bildprozessor 107 geliefert und der Bildverarbeitung für jeden der Bewertungspunkte unterzogen. Die Ergebnisse werden an einen Hauptcomputer 109 geliefert. Der Bildprozessor 107 ist in der Lage, Informationen aus einer Vielzahl von Bildaufnahmeeinrichtungen zu empfangen. Ein Anzeigemonitor 110 ist in der Lage, an den Bildprozessor 107 gelieferte Bilddaten anzuzeigen. Ein externes Speichermittel 111 speichert das Programm zur Steuerung des Bildprozessors 107 sowie Parameter für die Bildverarbeitungsoperation. Auf die Daten oder das Programm darin wird vom Hauptcomputer 109 zugegriffen, und sie können geschrieben werden. Ein Monitor 118 zeigt die Ergebnisse der Bewertung an, die vom Hauptcomputer geliefert wird, und ein Drucker 119 druckt die Ergebnisse aus. Im Blatteinstellbereich des Objekttisches 103 sind eine Vielzahl von Sauglöchern 117 gebildet und gemäß der Größe des zu inspizierenden Blattes verteilt. Nachdem das Blatt eingesetzt ist, wird das Blatt durch eine Vakuumeinrichtung 116 auf dem Objekttisch gehalten.
  • In der Bewertungsvorrichtung dieses Ausführungsbeispiels lesen eine Vielzahl von Sensoren mit unterschiedlichem Auflösungsvermögen der Feststellung das Bild gleichzeitig und mit derselben Geschwindigkeit bei einer Abtastung, und auf der Grundlage der bei der Abtastung gewonnenen Daten werden die Bewertungen möglich. In Fig. 16 tastet ein 5000-Bit-Zeilensensor 801 das gesamte A4-Blatt in der Ausführung einer 1/7 Vergrößerung aus, wobei die Abfühlbreite 50 Mikrometer beträgt. Ein 1000-Bit-Zeilensensor 802 tastet einen Abstandsabfühlbereich 509 ab, der in Fig. 23D gezeigt ist und der später zu beschreiben ist, mit einer 1/3,57 Vergrößerung, der Abfühlbreite von 10 mm und dem Auflösungsvermögen von 10 Mikrometern. Beide Sensoren werden mit einer Frequenz von 8 MHz angesteuert. Durch eine Objekttischbewegung werden dann die Abfühloperationen mit dem Auflösungsvermögen von 50 Mikrometern und 10 Mikrometern gleichzeitig ausgeführt. Um die Querbreite eines A4-Blattes mit dem Auflösungsvermögen von 50 Mikrometern abzudecken, sind 5 000 Bits erforderlich, und um das Auflösungsvermögen von 50 Mikrometern auch in Bewegungsrichtung des Objekttischs (senkrecht zur Sensorabtastung) vorzusehen, beträgt die Geschwindigkeit 5 der Objekttischbewegung bei der Sensoransteuerfrequenz von 8 MHz:
  • S = 50 Mikrometer · 8 MHz/5000 Bits = 80 mm/sec
  • Folglich benötigt eine Abtastung 3,75 Sekunden für eine Richtung in der Länge eines A4-Blattes. Um das Auflösungsvermögen von 10 Mikrometern bei der gleichen Geschwindigkeit zu erzielen:
  • Sensorbits = 10 Mikrometer · 8 MHz/(80 mm/sec) = 1000 Bits
  • Inspektionsbereich: 10 mm
  • Wie in Fig. 16 gezeigt, sind während der Objekttischbewegung über 50 Mikrometer eine Abtastung erforderlich und fünf Abtastungen durch 5000-Bit-Sensoren beziehungsweise 1000-Bit- Sensoren.
  • Im Ausführungsbeispiel sind die Zeilensensoren 205 und 206 (Fig. 18), die später zu beschreiben sind, 5000-Bit-Sensoren, und Zeilensensoren 207 und 208 (Fig. 18) sind 1000-Bit-Sensoren.
  • In Fig. 17 wird die Steuerung für die Operation durch den Bildprozessor 107 und die Objekttischsteuerung 108 ausgeführt, wie nachstehend beschrieben. In Schritt R2 wird das zu bewertende Blatt 105 auf den Objekttisch 103 von der Bedienperson oder durch einen nicht dargestellten Blattzuführmechanismus gebracht. In Schritt R3 wird ein Startschalter von der Bedienperson betätigt oder durch ein Triggersignal aus einem Blattzuführmechanismus. Dann wird in Schritt R4 die Vakuumeinrichtung 115 aktiviert, um das Blatt 105 auf den Objekttisch 103 zu ziehen. Nach dem Festhalten des Blattes durch das Vakuum wird der Objekttisch 103 gestartet, um sich in Schritt R5 zu bewegen. In Schritt R6 wird der Bildprozessor 103 zum Lesen des Bildes vorbereitet.
  • Wenn der Objekttischsensor 1 während der Bewegung des Objekttisches 103 aktiviert wird (R7), beginnt der Bildprozessor 107 die Bilddaten in Schritt R8 zu lesen. Er liest das Bild für den Bildlesebereich, der für die Vorwärtsbewegung des Objekttisches im Bildprozessor 107 voreingestellt ist. In Schritt R9 ist die Bilddatenausgabe abgeschlossen. Die vom Bildprozessor 107 gewonnenen Bilddaten werden für jeden Bewertungspunkt verarbeitet (R10 bis R17). In Schritt R31 werden die Ergebnisse dem Hauptcomputer 109 geliefert. Wenn der Objekttisch 103 das Ende des Bewegungsbereichs erreicht, um den Objekttischsensor 2 nach Abschluß der Bilddateneingabe zu aktivierten (R18), wird der Objekttisch 103 in Schritt R19 angehalten. Unmittelbar danach wird die Rückwärtsbewegung des Objekttisches 103 in Schritt R26 begonnen. Der Bildprozessor 107 wartet dann auf die Bilddatenleseoperation für den Bildbereich, der während der Rückwärtsbewegung des Objekttisches 103 zu lesen ist. Wenn der Objekttischsensor 103 aktiviert ist (R22), wird das Bildlesen in Rückwärtslauf gestartet (R23). Wenn die Bilddaten für den Bildlesebereich im Rückwärtslauf im Bildprozessor 107 in gleicher Weise wie zuvor eingestellt sind, ist dies abgeschlossen (R24), die Eingabeoperation der Bilddaten ist beendet. Die Bilddaten werden für jeden Bewertungspunkt verarbeitet (R25 bis R30). In Schritt R31 werden die Ergebnisse zum Hauptcomputer übertragen. Der Hauptcomputer 109 führt die Bewertung und die Bestimmung für die im Vorwärtslauf gelesenen Daten aus, während die Bilddatenleseoperation im Rückwärtslauf erfolgt. Danach führt er die Bewertung und die Bestimmung der Daten aus, die im Rückwärtslauf aufgenommen wurden. Dann liefert er die Ergebnisse an den Anzeigemonitor 118 und an den Drucker.
  • Nach Abschluß der Bilddaten-Eingabeoperation im Rückwärtslauf wird der Objekttisch 103 weiter in Rückwärtsrichtung bewegt. Wenn der Objekttischsensor 4 den Objekttisch 103 an der Ausgangsposition erkennt, wird der Objekttisch 103 angehalten (R33 und R34). In Schritt R35 wird die Vakuumeinrichtung 116 angehalten, und das Blatt 105 wird von der Anziehung befreit. Letztlich wird das Blatt 105 vom beweglichen Objekttisch 103 von der Bedienperson oder von einem nicht dargestellten Blattabführmechanismus abgeladen, so daß die sequentielle Operation endet.
  • Im Ausführungsbeispiel enthalten die Bewertungspunkte für die Daten, die im Vorwärtslauf des Objekttisches 103 aufgenommen wurden, die Druckpositionsgenauigkeit, Linearität (niederfrequente Komponente und hochfrequente Komponente) und die örtliche Vergrößerung, die Bewertungspunkte für die im Rückwärtslauf aufgenommenen Daten, die Abstandsgleichförmigkeit und die Bilddichte.
  • Fig. 18 ist ein Blockschaltbild eines in Fig. 15 gezeigten Bildprozessors 107. Mit 200 bezeichnet ist eine Steuer-CPU zur Steuerung des gesamten Bildprozessors. A/D-Prozessoren 201 bis 204 liefern die Steuersignale für die Zeilensensoren 205 bis 208 in der Bildaufnahmeeinrichtung 101 und liefern die Bilddaten, die Zeitsignale und die zweidimensionalen Koordinatendaten an die MPU-Prozessoren 209 bis 214. Der MPU-Prozessor 209 bis 214 hat Bildspeicher, die nachstehend beschrieben sind. Auf der Grundlage der Bilddaten aus den A/D-Prozessoren führt er vorbestimmte Operationen aus, und die Ergebnisse der Operation werden zur Steuer-CPU 200 gesandt. Ein Laufcodeprozessor 215 stellt einen Laufcode aus binären Bilddaten bereit, die durch den Bildbus geliefert werden, und speichert diese in seinen Speicher, auch Koordinatendaten und Breitedaten an einem Änderungspunkt der binären Bilddaten. Ein Prozessor 216 für Projektionsdaten (Histogramm) errechnet die Projektionsdaten der Mehrpegel-Bilddaten oder binäre Bilddaten auf der X- und Y- Achse, die durch den Bildbus geliefert werden, und speichert die Ergebnisse im Speicher. Der Zeilensensor 205 bis 208 wird abhängig von Steuersignalen angesteuert, die von den A/D- Prozessoren 201 bis 204 kommen. Das ausgegebene Bild wird an die A/D-Prozessoren 201 bis 204 geliefert. Durch die Bildbusse 218 bis 221 werden zweidimensionale Daten in X- und Y-Achse von den A/D-Prozessoren 201 bis 204 geliefert, die digitalisierten binären oder Mehrpegel-Bilddaten, das Bereichsaktivitätssignal und Taktsignal an die MPU-Prozessoren 209 bis 214, den Laufcodeprozessor 215 und den Histogrammprozessor 216. MPU-Busse 222 und 223 werden zur Lieferung einer lokalen Bereichsinformation von den MPU-Prozessoren 212 und 213 an den Projektivdatenprozessor 216 und an den Laufcodeprozessor 215 verwendet. Ein Systembus 217 arbeitet zur Bereitstellung einer Informationsübertragung zwischen der Steuer-CPU 200 und verschiedenen Prozessoren 201 bis 204 und 209 bis 214. Eine Signalleitung 224 arbeitet als Eingangsstart- Triggersignalleitung zur Eingabe der Zeitvorgaben, zu denen die A/D-Prozessoren 201 bis 204 das Zeitsignal an die Bildbusse 218 bis 222 liefern, die Bilddaten und die zweidimensionalen Koordinatendaten. In diesem Beispiel ist sie mit dem Startsignal für den Objekttisch 103 verknüpft.
  • Fig. 19 ist ein Blockschaltbild, das die A/D-Prozessoren 201 bis 204 darstellt. In dieser Figur bedeuten Bezugszeichen 302 ein Bildeingangs-Starttriggersignal, das nachfolgend beschrieben wird; 303 ein Codierimpulssignal, das vom Codierer 104 gemäß der Bewegung des Objekttisches 103 erzeugt wird; 304 ein Abtaststart-Impulsausgangssignal zur Ansteuerung der Zeilensensoren 205 bis 208; 305 ein Taktimpuls-Ausgangssignal zur Ansteuerung der Zeilensensoren 205 bis 208; 306 ein analoges Bildsignal, das von den Zeilensensoren 205 bis 208 erzeugt wird, angesteuert vom A/D-Prozessor; 307 ein digitales Bildsignal, das von Zeilensensoren 205 bis 208 erzeugt wird, angesteuert vom A/D-Prozessor; 315 einen Zeitimpulsgenerator zum Erzeugen der Bezugstaktsignale und Frequenzteil-Taktsignalen. Ein X- Koordinatenpositionszähler 314 zählt die Taktsignale, die vom Zeitimpulsgenerator 315 kommen, für eine vorbestimmte Anzahl von Takten und erzeugt einen Abtaststartimpuls zur Ansteuerung des damit verbundenen Zeilensensors. Er liefert auch einen Vorwärtszählimpuls an einen Y-Koordinatenpositionszähler 313 und liefert die X-Positionsdaten an den Bildbus 300. Ein Y- Koordinatenpositionszähler 313 startet abhängig vom eingegebenen Starttriggersignal 302 und führt die Zähloperation für eine vorbestimmte Anzahl von Impulsen auf der Grundlage des Vorwärtszählimpulses aus dem X-Positionszähler 314 aus und liefert die Y-Positionsdaten an den Bildbus 300. Der Y- Positionszähler ist in der Lage, die Y-Position unter Verwendung der Codierimpulse 303 zu zählen, die gemäß der Bewegung des Objekttisches 103 erzeugt werden. Indem dies geschieht, kann die Geschwindigkeitsvariation während der Bewegung des Objekttisches 103 beseitigt werden. Ein A/D-Wandler 316 setzt das analoge Bildsignal aus dem Zeilensensor, der mit dem A/D-Prozessor verbunden ist, in ein digitales Signal um. Ein Eingangssignalwähler 317 wählt eine Seite abhängig davon, ob das Bildsignal vom Zeilensensor analog (306) oder digital (307) ist. Ein Dunkelkorrekturspeicher 318 arbeitet zur Speicherung von Korrekturdaten, die auf der Grundlage der Bildsignale aus dem Zeilensensor vorbestimmt sind, unter Verwendung einer Justiertafel oder dergleichen. Ein Schattierungskorrekturspeicher 320 speichert unter Verwendung einer Justiertafel oder dergleichen Korrekturdaten, die auf der Grundlage des Bildsignals aus dem Zeilensensor vorbestimmt sind. Ein Subtrahierer 319 führt Subtraktionsoperationen zwischen dem digitalen Pegel (Ausgangssignal des Wählers 317) des Bildsignals aus dem Zeilensensor und den Daten im Dunkelkorrekturspeicher aus. Ein Teiler 321 arbeitet zur Teilung des Signals, das vom Subtrahierer 319 geliefert wird, durch die Daten aus dem Schattierungskorrekturspeicher 320. Ein binäres Pegelhalteglied 323 arbeitet zum Halten der binären Pegel. Ein Vergleicher 322 vergleicht das Signal aus dem Subtrahierer 321 mit dem binären Pegel im Halteglied 323 und erzeugt binäre Daten. Eine Schnittstelle 324 ist mit dem Systembus 301 mit einer Systemsteuer-CPU 200 durch den Systembus 301 verbunden. Ein Bildbus 300 wird zur Lieferung für den jeweiligen MPU-Prozessor verwendet, den Projektionsdatenprozessor und den Ein-Code- Prozessor, die X-Positionsdaten 308, die Y-Positionsdaten 309, das Bereichswirksamkeitssignal, Taktsignale 310, die Mehrpegel- Bilddaten 311, die binären Bilddaten 312 oder dergleichen.
  • Fig. 20 ist ein Blockschaltbild der MPU-Prozessoren 209 bis 214. Ein Bildbus 400 ist mit dem zuvor beschriebenen A/D- Prozessor verbunden. Bezugszeichen 402 bedeutet eine Zeitsignaleingabe, wie ein Bereichswirksamkeitssignal oder Taktsignal oder dergleichen; 403 ist eine X- Koordinatenpositions-Dateneingabe; 404 ist eine Y- Koordinatenpositions-Dateneingabe; 405 ist eine binäre Bilddateneingabe; und 406 eine Mehrpegel-Bilddateneingabe. Ein Zeitgenerator 409 erzeugt ein Zeitsignal, das für die MPU- Prozessoren zu verwenden ist. Ein Bereichsspeicher- und Feststellmittel 410 speichert verschiedene Bereichsinformationen, die von den MPU-Prozessoren verwendet werden, und stellt die Bereiche auf der Grundlage der X- Positionsdaten 403 und der Y-Positionsdaten 404 fest. Die gesamten Koordinatenpositionen (X, Y), die von der MPU 417 an den MPU-Prozessor geliefert werden, speichert dieser die X- und Y-Positionsinformation entsprechend der Mehrfach- Ausleseposition, die für die MPU-Prozessoren erforderlich ist. Bei dieser Operation werden die Bereiche auf der Grundlage der ausgelesenen Positionsinformation übersprungen, und die wirksamen Signale werden an den Detektor 412 geliefert. Ein Sprungspeicher- und Feststellmittel 412 speichert die Sprungbeträge in X- und Y-Richtung entsprechend den vorbestimmten mehrfach vorgesehenen Bereichen in Übereinstimmung mit den Befehlen aus der MPU 417 auf den MPU-Prozessoren. Während deren Operation werden die Zeitsignale zum Überspringen der Bilddaten für die jeweiligen Bereiche und die Signale für den Bildspeicher-Adressenzähler 414 und den MPU-Bus 401 erzeugt. Ein Bildspeicher-Adressenzähler 414 arbeitet, wenn Bildeingabebefehle für den Bildspeicher 415 von der effektiven Bereichsinformation erzeugt werden, entsprechend den mehrfach vorgesehenen Bereichen aus dem Sprungspeicherdetektor 412, so daß der Adressenzähler des Bildspeichers 415 inkrementiert wird, und er erzeugt die Schreibadresse und das Schreibsignal und liefert diese an den Bildspeicher 415. Der Bildspeicher 415 ist in der Lage, Bilddaten für die mehrfach vorgesehenen Verarbeitungsbereiche zu speichern. Ein Serien-Parallel-Wandler 411 arbeitet zur Speicherung der binären Bilddaten 405 im Bildspeicher 415. Ein Bilddatenwähler 413 wählt die Bilddaten aus, die an den Bildspeicher 415 zu liefern sind, und führt die Auswahl zwischen den binären Bilddaten oder den Mehrpegel- Bilddaten aus. Der Speicher 416 speichert das Steuerprogramm und die Daten. Eine MPU 417 steuert den Betrieb und bewirkt die Bildverarbeitungsoperation. Mit 418 bezeichnet ist eine Schnittstelle mit einem Systembus 420. Der I/O-Baustein 419 arbeitet zur Informationsübertragung zwischen der MPU 417 und der Steuer-CPU 200. Ein MPU-Bus 401 wird zur Lieferung der MPU- Steuersignale 408 und der mehrfach vorgesehenen wirksamen Verarbeitungsbereichinformationen 407 an den Laufcodeprozessor und den Prozessor für Projektionsdaten verwendet.
  • Fig. 21 ist ein Blockschaltbild des Prozessors 216 für Projektionsdaten. Das Bereichswirksamkeitssignal, das vom A/D- Prozessor 203 durch den Bildbus 220 erzeugt wird, die Taktsignale 422 und die Mehrpegel-Bilddaten 423 werden an den Bildbus 420 geliefert. Ein Zeitgenerator 426 erzeugt die Zeitsignale, die für den Prozessor für Projektionsdaten erforderlich sind. Der Adressenzähler 427 erzeugt Adressensignale für den Speicher 431 für Projektionsdaten abhängig von den Zeitsignalen aus dem Zeitgenerator 426. Eine Speicherlöschschaltung 428 erzeugt und liefert ein Signal zum Löschen der Inhalte des Speichers 431 für Projektionsdaten. Ein Adressenwähler 429 für den Speicher 431 für Projektionsdaten wählt die Adresse gemäß der Löschoperation aus, der Erzeugungsoperation Projektionsdaten und der MPU-Leseoperation. Die Auswahl wird angewiesen durch den MPU-Bus 421 aus der MPU 417 des MPU-Prozessors. In gleicher Weise ist 430 ein Eingangsdatenwähler für den Projektionsspeicher; 432 ist ein Datenausgabepuffer für den Speicher 431 für Projektionsdaten. Ein Operator 433 für Projektionsdaten addiert die Projektionsspeicherdaten, die im Datenausgabepuffer 432 gespeichert sind, mit den Mehrpegel-Bilddaten 423 aus dem Bildbus 420, und schreibt die sich ergebenen Daten in den Speicher 431 für Projektionsdaten erneut ein. Eine Steuerschaltung 434 liefert die Signale, die die Zustände zur Erzeugung der Zeitsignale anzeigen, die erforderlich sind für die Operation des Prozessors für Projektionsdaten, aus der effektiven Bereichsinformation 424 aus dem MPU-Bus 421 und dem MPU-Bus 425 zum Zeitgenerator 426.
  • Fig. 22 ist ein Blockschaltbild eines Laufcodeprozessors. In dieser Figur bedeutet Bezugszeichen 440 einen Bildbus für das Bereichswirksamkeitssignal und Taktsignale 422, die vom A/D- Prozessor 202 durch den Bildbus 220 geliefert werden, für X- Koordinatenpositionsdaten 444, für Y-Koordinatenpositionsdaten 443 und für die binären Bilddaten 445. Ein Zeitgenerator 448 erzeugt Zeitsignale, die zur Erzeugung des Laufcodes vom Laufcodeprozessor erforderlich sind. Der Adressenzähler 449 erzeugt während der Codedaten-Erzeugungsoperation eine Speicheradresse für die Laufcodespeicher 452, 453 und 454. Ein Wähler 451 wählt die Adresse des Laufcodespeichers 452, 453 und 454 bei der Leseoperation der MPU des MPU-Prozessors 212 und der Laufcode-Erzeugungsoperation. Ein Y-Positionsspeicher 452 speichert Y-Positionsdaten eines Laufcodes. Ein X- Positionsspeicher 453 speichert Y-Positionsdaten einer Start- oder Endposition des einen Laufcodes. Ein Breitenspeicher 454 speichert die Anzahl von Bildelementen in X-Richtung des einen Laufcodes. Die Speicher 452, 453 und 454 speichern denselben Offsetpegel der jeweiligen Speicher für die Y-Positionsdaten, X- Positionsdaten und X-Breitedaten für einen Laufcode. Bezugszeichen 455 bedeutet einen Eingangsdatenwähler für den Y- Positionsspeicher; 457 einen Eingangsdatenwähler für den Y- Positionsspeicher; 459 einen Eingangsdatenwähler für den Breitenspeicher in X-Richtung. Die Wähler 455, 457 und 459 werden gemäß Befehlen aus dem MPU-Prozessor 212 betrieben, abhängig vom Betrieb des Laufcodeprozessors. Bezugszeichen 456 bedeutet einen Lesepuffer für den MPU-Prozessor 212 für die Y- Positionsspeicherdaten; 458 einen Lesepuffer aus dem MPU- Prozessor 212 für die X-Positionsspeicherdaten; 460 einen Lesepuffer aus dem MPU-Prozessor 212 für die Breitenspeicherdaten in X-Richtung. Ein Detektor 450 für die effektive Breite erzeugt Befehlssignale und jeweilige Schreibdaten, so daß nur die effektiven Laufcodedaten in das Laufcode-Speichermittel 452, 453 und 454 geschrieben werden, gemäß dem oberen, unteren oder einem anderen Einstellpegel für die Breite in X-Richtung, die vom MPU-Prozessor 212 eingestellt wird. Eine Steuerung 461 steuert die Einstellpegel oder dergleichen, die für den Betrieb des Laufcodeprozessors gemäß dem Befehl aus dem MPU-Prozessor 212 erforderlich sind. Ein MPU- Bus 441 arbeitet zur Übertragung der Steuersignale 447 aus der MPU des MPU-Prozessors und der wirksamen Laufcode- Verarbeitungsbereichssignale 446 zum Laufcodeprozessor 215.
  • Das kombinierte Muster in Fig. 23 zur Abdruckbewertung im Ausführungsbeispiel wird beschrieben. Fig. 23A zeigt ein Beispiel eines Abdruckmusters zur Bewertung des Druckers unter Verwendung mehrerer Walzen zur Blattzuführung. Fig. 23B bis F zeigen Inspektionsbereiche im Muster für die verschiedenen Bewertungspunkte. Es versteht sich, ein druckfähiges Bereichsbild 502, Dichtebewertungsmuster 503, ein lokales Vergrößerungsmuster 504 und ein Horizontalzeilenabstand 505 werden auf ein Inspektionsblatt 501 gedruckt. Die Daten werden aus den Inspektionsbereichen 506 bis 511 von der Abdruckbewertungsvorrichtung gelesen, und die Registrierung oberen Endes, des linken Endes, die Rechtwinkligkeit, die Neigung, die Blattzuführ-Abstandsgleichförmigkeit, Jitter, die Gesamtvergrößerung, die lokale Vergrößerung und die Dichte werden bewertet.
  • Anhand der Fig. 23A bis 23F wird nun die Abtastung des Bildes beschrieben. Fig. 23A zeigt ein zusammengesetztes Muster auf dem Inspektionsblatt 105. Das druckfähige Bereichsbild 502 enthält das Dichteinspektionsmuster 503, das lokale Vergrößerungs-Inspektionsmuster 504, und der vorbestimmte Horizontalzeilenabstand 505 wird gedruckt. Fig. 22 zeigt die Druckpositionsgenauigkeit des Inspektionsmusters und die Bildprozessorabtastung oder Auslesebereich 506 vom zusammengesetzten Muster. Fig. 23C zeigt das Linearitätsinspektionsmuster und die Auslesebereiche 507 und 508 aus dem in Fig. 23A gezeigten zusammengesetzten Muster. Fig. 23D zeigt das Feststellmuster für ungleichförmigen Abstand und den Auslesebereich 509 vom in Fig. 23A zusammengesetzten Muster. Fig. 23E zeigt das Meßmuster der lokalen Vergrößerung und den Auslesebereich 510 vom zusammengesetzten Muster gemäß Fig. 23A. Fig. 23F zeigt das Inspektionsmuster lokaler Vergrößerung und den Auslesebereich 511 hierfür aus Fig. 23F. Für die jeweilige Bewertung oder die Inspektionspunkte werden die in Fig. 18 gezeigten Bildprozessoren in Betrieb genommen.
  • Der MPU-Prozessor 209 liest die Bilddaten aus dem Bildauslesebereich 506 (Fig. 23B) aus den Bilddaten, die vom Zeilensensor 205 während der Vorwärtsbewegung des Objekttisches 103 durch den A/D-Prozessor 201 und inspiziert die Druckpositionsgenauigkeit in einer später zu beschreiben Weise. Der MPU-Prozessor 210 liest die Bilddaten für den Bildverarbeitungs-Auslesebereich 507 (Fig. 23C) aus den Daten, die vom A/D-Prozessor 201 beim Vorwärtslauf des Objekttischs 103 erzeugt werden. Der MPU-Prozessor 210 liest die Bilddaten für den Auslesebereich 511 (Fig. 23F) aus den Bilddaten, die vom A/D-Prozessor 201 während des Rückwärtslaufs des Objekttischs 103 erzeugt werden. Der MPU-Prozessor 211 liest die Bilddaten für den Auslesebereich 510 (Fig. 23E) aus den Bilddaten, die vom A/D-Prozessor 201 während des Rückwärtslaufs des Objekttischs 103 erzeugt werden. Der MPU-Prozessor 212 liest die Bilddaten für den Auslesebereich 508 (Fig. 23C) aus den Bilddaten, die vom Zeilensensor 206 gelesen und von den A/D-Prozessor 202 erzeugt werden. Der mit dem MPU-Prozessor 212 durch den MPU-Bus 222 verbundene Laufcodeprozessor 215 erzeugt und speichert die Laufcodedaten aus den ausgelesenen Bilddaten, wie schon zuvor beschrieben. Der MPU-Prozessor 212 inspiziert die hochfrequenten Linearitätskomponenten auf der Grundlage der Laufcodedaten in einer noch zu beschreibenden Weise. Die MPU-Prozessoren 213 und 214 lesen die Bilddaten für die jeweiligen Bereiche des Auslesebereichs 509 (Fig. 23D) aus den Bilddaten, die bereits von den Zeilensensoren 207 und 208 während des Rückwärtslaufs des Objekttisches gelesen und durch die A/D-Prozessoren 203 und 204 erzeugt sind. Die Prozessoren 216 und 225 für Projektionsdaten, die mit den MPU-Prozessoren 213 und 214 durch die MPU-Busse 223 und 226 verbunden sind, erzeugen die Projektionsdaten und speichern diese. Die MPU-Prozessoren 213 und 214 inspizieren die Abstandsungleichförmigkeit aus den Projektionsdaten in einer noch zu beschreibenden Weise. Die zuvor beschriebenen MPU-Prozessoren empfangen aus der Steuer-CPU 200 die Information betreffs der Auslesebereichspositionen, der Anzahl von Bereichen, der Sprungintervalle, und führt die Bilddateneingabe, Laufcodeverarbeitung und Verarbeitungsoperationen der Projektionsdaten oder dergleichen aus. Somit wird die erforderliche Bildinformation bereitgestellt. Dann werden die ausgewählten Bildverarbeitungsoperationen ausgeführt und die Bildposition, die Zeilenbreite oder andere Ergebnisse werden an die Steuer-CPU 200 geliefert.
  • Anhand Fig. 24 wird nun die Sprungfunktion während der Bilddaten-Abtastoperation beschrieben.
  • Fig. 24 behandelt die Linearitätsinspektion der niederfrequenten Komponente. Mit Bezugszeichen 601 bezeichnet ist ein Zeilenbild im Bildverarbeitungs-Auslesebereich 507 auf dem zu inspizierenden Blatt 105; 602 eine Bereichsbreite (Xw) in X-Richtung des Auslesebereichs 507; und 603 die zugehörige Breite in Y-Richtung.
  • Fig. 25A veranschaulicht den Inhalt des Speichers, wenn die Bilddaten im ausgelesenen Bereich 507 alle ohne Sprung gespeichert sind. Bezugszeichen 611 bedeutet das Zeilenbild im Bildspeicher; 612 ist eine Phantomzeile, auf der das Zeilenbild 611 angenähert ist; 613 ist die Bereichsbreite in X-Richtung entsprechend 605; 614 ist die Bereichsbreite in Y-Richtung entsprechend 606.
  • Fig. 25B veranschaulicht den Inhalt des Bildspeichers des ausgelesenen Bereichs 507, wenn die Bilddaten übersprungen werden. Bezugszeichen 621 bedeutet ein Zeilenbild im Bildspeicher; 622 eine Phantomzeile, auf der das Zeilenbild 621 angenähert ist; 623 die Bereichsbreite in X-Richtung entsprechend 605; 624 ist die Bereichsbreite in Y-Richtung entsprechend 606. Wenn hier der Sprung in Y-Richtung ausgeführt wird, ist der erforderliche Betrag für den Bildspeicher 1/2n, wenn der Sprungbetrag 2n beträgt. Folglich kann der Bildspeicher erhalten bleiben, und die Information wird verdichtet, so daß die Verarbeitungsoperationen leichter ausführbar sind. In diesem Ausführungsbeispiel werden Phantomzeilen 612 und 622 aus den Zeilenbildern 611 und 621 bestimmt, und die Linearität wird aus der Differenz zwischen der gradlinigen Phantomzeile und der Position in X-Richtungs bestimmt, und dieses Ausführungsbeispiel ist insbesondere dann vorteilhaft, wenn die Variation in X- Richtung gering ist, verglichen mit der Variation in Y-Richtung.
  • Nun wird eine Beschreibung über die parallelen Verarbeitungsoperationen für die mehrfach vorgesehenen Bewertungspunkte gegeben. In der nachstehenden Beschreibung wird die parallele Verarbeitungsoperation von den A/D-Prozessoren 201, 202 und 203, den MPU-Prozessoren 209, 212 und 213 und den Zeilensensoren 205, 206 und 207 in Fig. 18 ausgeführt.
  • Fig. 26 veranschaulicht die parallele Verarbeitungsoperation für das zu bewertende oder zu inspizierende Bild. In dieser Figur bedeutet Bezugszeichen 701 eine Abtastrichtung (X- Richtung) der Bildaufnahmeeinrichtung (Zeilensensor) 101 von Fig. 15; 702 eine Bewegungsrichtung (Y-Richtung) des Objekttischs 103. Ein Bereich 703, der mit absoluten Koordinaten belegt ist, die von den A/D-Prozessoren 201 bis 204 erzeugt werden, und in diesem Beispiel sind die Daten 0 bis 4 999 in X- Richtung und 0 bis 6 999 in Y-Richtung. Ein Bezugszeichen 704 bedeutet ein Musterbild auf dem zu inspizierenden Blatt, das aus einem zu inspizierenden zusammengesetzten Muster (Fig. 23) besteht; 705 ist ein effektiver Bildbereich (X-Richtung) für den Zeilensensor; 706 ist ein Bewegungsbereich des Objekttisches (Y- Richtung); 711, 712, 713 und 714 sind Bereiche, von denen Bilder vom MPU-Prozessor 209 aufgenommen werden und den Bereichen 506 in Fig. 23 entsprechen; 712 und 722 sind von MPU-Prozessor 213 auszulesende Bereiche und entsprechen dem Bereich 509 von Fig. 23D; 731 ist ein Bereich, der von der MPU 212 aufgenommen wird und entspricht dem Bereich 508 von Fig. 22C, 704 ist die X- Koordinatenposition des zu verarbeitenden Bereichs durch jeden er MPU-Prozessoren; 741 ist die zugehörige Y-Position. In einem auslesenden Quadratbereich 711 von der MPU 209 zwischen X1 und X2 in X-Richtung und zwischen Y1 und Y2 in Y-Richtung. Ebenso erstreckt sich der Bereich 712 von X7 bis X8 erstreckt und von Y1 bis Y2; der Bereich 713 erstreckt sich von X1 bis X2 und von Y5 bis Y6; der Bereich 715 erstreckt sich von X7 bis X8 und von Y5 bis Y6; der Bereich 721 erstreckt sich von X3 bis X4 und von Y2 bis Y5; der Bereich 722 erstreckt sich von X5 bis X6 und von Y2 bis Y5; und der Bereich 731 erstreckt sich von X7 bis X8 und von Y2 bis Y5.
  • Fig. 27 veranschaulicht die Entsprechung zwischen den MPU- Prozessoren und den zu verarbeitenden Bereichen. Fig. 27A, 27B und 27C zeigen die vom MPU-Prozessor 209 verarbeiteten Bereiche, den MPU-Prozessor 213 beziehungsweise den MPU- Prozessor 212.
  • Fig. 28 ist eine Zeittafel in X-Richtung zur Bereichsauslesung in paralleler Verarbeitung und in L-aktiver Logik.
  • In Fig. 28 bedeutet (a) effektive Bereiche für die Zeilensensoren 205, 206 und 207, und während der L-Periode erzeugen die A/D-Prozessoren 201, 202 und 203 die X-Daten 309 für den Bildbus 218 durch den Bildbus 300; (b) zeigt effektive Bereichssignale in X-Richtung zum Auslesen des Bereichs 711 von Fig. 26 aus den vom MPU-Prozessor 209 zu verarbeitenden Bereichen; (c) bedeutet effektive Bereichssignale in X-Richtung zum Auslesen des Bereichs 712 von Fig. 26, der vom MPU-Prozessor 209 zu bearbeiten ist, und die Signale zeigen "effektiv" von X8 bis X9 an, (d) bedeutet effektive Bereichsignale in X-Richtung zum Auslesen des Bereichs 713 von Fig. 26, der vom MPU-Prozessor 209 zu verarbeiten ist, der von X1 bis X2 effektiv ist, (e) bedeutet effektive Bereichssignale in X-Richtung zum Auslesen des vom MPU-Prozessor 209 zu bearbeitenden Bereichs 714; (f) bedeutet effektive Bereichssignale in X-Richtung zum Auslesen des Bereichs 721, der vom MPU-Prozessor 213 zu verarbeiten ist, der von X3 bis X4 effektiv ist; (g) bedeutet effektive Bereichssignale in X-Richtung zum Auslesen des von MPU-Prozessor 213 zu verarbeitenden Bereichs 722, der von X5 bis X6 effektiv ist; (h) bedeutet effektive Bereichssignale in X-Richtung zum Auslesen des Bereichs 731 von Fig. 26, der vom MPU-Prozessor 212 zu verarbeiten ist, der die Wirksamkeit des Bereichs von der Position X7 bis zur Position X8 anzeigt.
  • Fig. 29 ist eine Zeittafel in X-Richtung zum Auslesen des Bereichs während der Parallelverarbeitung in aktiver L-Logik. In dieser Figur bedeutet (a) den effektiven Bereich während der Objekttischbewegung, und während der L-Periode liefern die A/D- Prozessoren 201, 202 und 203 die Y-Positionsdaten 308 an den Bildbus 218 durch den Bildbus 300; (b) bedeutet effektive Bereichssignale in Y-Richtung zum Auslesen des Bereichs 711 von Fig. 26, der vom MPU-Prozessor 209 zu bearbeiten ist, der die Wirksamkeit von Position Y1 bis zur Position Y2 anzeigt; (c) bedeutet effektive Bereichssignale in Y-Richtung zum Auslesen des vom MPU-Prozessor 209 zu verarbeitenden Bereichs 712 von Fig. 26, der Effektivität von X1 bis X2 anzeigt; (d) bedeutet effektive Bereichssignale in Y-Richtung zum Auslesen des Bereichs 713 von Fig. 26 aus dem vom MPU-Prozessor zu bearbeitenden Bereich, der Effektivität von Y5 bis Y6 anzeigt; (e) bedeutet effektive Bereichssignale in Y-Richtung zum Auslesen des Bereichs 714 von Fig. 26, der vom MPU-Prozessor 209 zu verarbeiten ist, der die Effektivität von Y5 bis Y6 anzeigt; (f) bedeutet effektive Bereichssignale in Y-Richtung zum Auslesen des Bereichs 721 von Fig. 26, der vom MPU-Prozessor 213 zu verarbeiten ist, der Effektivität von Y2 bis Y5 anzeigt; (e) bedeutet effektive Signale in Y-Richtung zum Auslesen des Bereichs 722, der vom MPU-Prozessor 213 zu verarbeiten ist, der Effektivität von Y2 bis Y5 anzeigt; und (h) bedeutet effektive Signale in Y-Richtung zum Auslesen des Bereichs 731 von Fig. 26 von dem vom MPU-Prozessor 212 zu verarbeitenden Bereich.
  • In den Fig. 26 und 27 sind die Startposition Y1 und die Endposition Y2 des auszulesenden Bereichs dieselben wie beispielsweise 711 und 712. Sie können aber unterschiedlich sein. Dasselbe gilt für die X-Richtung. Dieselben Bereiche können in unterschiedliche MPU-Prozessoren eingegeben werden, und unterschiedliche Bereiche, die auszulesen sind, können teilweise oder vollständig vom selben MPU-Prozessor überlagert sein.
  • Die Operationen werden durch ein in Fig. 14 gezeigtes System beschrieben, mit dem in Fig. 18 gezeigten Bildprozessor. Der Objekttisch beginnt sich von seiner Ursprungsposition aus zu bewegen, und ein Starttriggersignal 224 (302) wird an den A/D- Prozessor 201 geliefert, wenn er die vorbestimmte Position erreicht. Dann erzeugt A/D-Prozessor 201 absolute Koordinatenpositionsdaten für den in Fig. 26 gezeigten Bereich 703, genauer gesagt, 0 bis 4 999 in X-Richtung und 0 bis 6 999 in Y-Richtung, indem die Koordinatendaten an den Bildbus 218 geliefert werden. Zuvor sind die MPU-Prozessoren 209 bis 211 mit dem Bildbereich aus der Steuer-CPU 200 beliefert worden, der von den MPU-Prozessoren bezüglich der absoluten Koordinaten ausgelesen werden sollte. Das Programm zur Verarbeitung des eingegebenen Bildes wird in jedem der MPU-Prozessoren gespeichert. Der Zeilensensor 205 wird vom A/D-Prozessor 201 angesteuert und erzeugt Bildsignale und liefert diese an den A/D-Prozessor 201. Zu dieser Zeit zählt der X-Positionszähler 313 gemäß einer Abtastung des Zeilensensors vorwärts, und die absoluten Koordinatendaten (0 bis 4 999 in X-Richtung) werden an den Bildbus 218 aus dem A/D-Prozessor 210 geliefert. In gleicher Weise werden die absoluten Koordinatendaten in Y-Richtung erzeugt, nachdem ein Objekttisch-Startsignal 224 an den A/D- Prozessor 201 geliefert ist, und der Y-Positionszähler 313 zählt während einer Abtastung des Zeilensensors 205 vorwärts und liefert den Zählstand an den Bildbus durch den A/D-Prozessor 201. Dies wird so lange fortgesetzt, bis die vorbestimmte Koordinatenposition erreicht ist. Im Beispiel von Fig. 25 wird dies fortgeführt von Koordinatenposition 0 bis zur Koordinatenposition 6 999. Jeder der MPU-Prozessoren 209 bis 211 startet die Eingabe des Bildes und schreibt in den Bildspeicher, wenn die absolute Koordinatenposition die des zugehörigen Bereichs erreicht. Da die MPU-Prozessoren unabhängig voneinander arbeiten, werden die Verarbeitungsoperationen parallel und gleichzeitig im gesamten Bildverarbeitungssystem ausgeführt. Nach jeder einzelnen Abtastoperation in X-Richtung von 0 bis 4 999 wird die Y-Position in Fig. 26 um 1 vorwärts gezählt. Wenn die Y-Position Y1 wird und die X-Position X1, bedeutet dieses Ereignis, daß der erste Bildauslesebereich erreicht ist. Es ist der vom MPU-Prozessor 209 zu verarbeitende Bereich 711. Dann werden die ersten Zeilendaten zur Position X2 im Bildspeicher 415 im MPU-Prozessor 209 gespeichert. Danach werden die ersten Zeilendaten für den zu verarbeitenden Bereich 712 vom MPU- Prozessor 209 (von X7 bis X8) erneut gelesen. Auf diese Weise liest der MPU-Prozessor 209 das Bild für die Bereiche 711 und 712, bis die Y-Position Y2 erreicht ist. Wenn die Y-Position Y2 ist, und die X-Position X3 wird, bedeutet dies, daß der vom MPU- Prozessor 213 zu verarbeitende Bereich 721 erreicht ist. Folglich liest der MPU-Prozessor 213 und speichert die Bildinformation in den Bildspeicher 415. Der Tisch bewegt sich weiter, und wenn die Y-Position Y6 wird und die X-Position X8, haben die MPU-Prozessoren 209, 213 und 211 alle erforderlichen Bildinformationen. Wenn jeder der MPU-Prozessoren die zugehörigen Bilddaten im Bildeingabebereich in seinem Speicher gespeichert hat, beginnen die unterschiedlichen Verarbeitungsoperationen (oder dieselbe Verarbeitungsoperation). Nach Abschluß der Verarbeitungsoperation werden die Ergebnisse an die Steuer-CPU 200 abhängig von den Befehlen aus der Steuer- CPU 200 geliefert. Dies ist das Ende der sequentiellen Operationen.
  • Anhand Fig. 31 wird das Verfahren der Bewertung der Druckpositionsgenauigkeit beschrieben. Diese wird vom MPU- Prozessor 209 ausgeführt. In Schritt S1 wird ein Bildeingabebereich in ein Bereichsspeicher- und Feststellmittel 410 (Fig. 20) im MPU-Prozessor 209 eingegeben. Der eingestellte Bereich wird durch einen Bereich 506 in Fig. 23B angezeigt. Die schwarzen Kreise (a bis b) im Bereich 506 zeigen das Blattende oder den Inspektionspunkte auf der gedruckten Zeile an. Nach Abschluß der Bereicheinstellung für die Bildseingabe in Schritt 51 wird auf die Aktivierung des Eingabestart-Triggersignals 202 gewartet, das das Bildeingabe-Triggersignal in Schritt S2 ist. Wenn das Eingabestart-Triggersignal 302 aktiv ist, wird die Bildeingabe begonnen, und in Schritt S3 wird selektiert, ob die X- und Y-Positionen der eingegebenen Bilddaten im Bereich 506 liegen. Wenn dem so ist, werden die Daten im Bildspeicher 415 gespeichert, da die Bilddaten zu vorbestimmten binären Pegeln binär umgesetzt werden. Wenn nicht, wartet das System auf die Eingabe von Bilddaten im ausgewählten Bereich. In Schritt S5 wird selektiert, ob der Eingangsbereich abgeschlossen ist. Wenn die X- und Y-Positionen der eingegebenen Bilddaten im eingestellten Bereich liegen, kehrt die Operation zu Schritt S4 zurück und setzt das Speichern von Bilddaten in den Bildspeicher 415 fort. Wenn die X- und Y-Positionen der Bilddaten die Endposition des Bereichs 506 erreichen, wird die Speicheroperation beendet. Dann verzweigt sich die Operation zu Schritt S6, in dem eine Bereichsnummer für den Inspektionspunkt bestimmt wird. Im Beispiel von Fig. 23B wird die Nummer auf "1" gesetzt, wenn die Inspektionspunkte , c, k und i sind. In Schritt S7 wird eine Auswahl zwischen dem Blattende und der Zeilenmitte gemacht. Im Beispiel von Fig. 23B entsprechen die Inspektionspunkte i, j, k und 1 den Blattenden, und die Inspektionspunkte , b, c, d, e, f, g und h entsprechen den Zeilenmitten. Wenn die Zeilenmitte in Schritt S7 ausgewählt ist, verzweigt sich die Operation zu Schritt S7, in dem die Bilddaten für den Abschnitt entsprechend der bestimmten Bereichsnummer aus den Bilddaten, gespeichert in Bildspeicher 415, ausgelesen werden. Die gelesenen Daten werden binär umgesetzt, so daß die Blattposition "0" ist, und die gedruckte Zeile der oberen Oberfläche des Objekttisches 103, auf dem das Blatt liegt, wird "1". In Schritt S9 wird das binär umgesetzte Kantenmuster der gedruckten Zeile gesucht. Die Daten der gedruckten Zeilen sind so, daß der Datenwert 0 (Blatt) anhält, und mehrere "1" erscheinen, und danach hält "0" wieder an. In Schritt S10 wird der Punkt festgestellt, bei dem die Datenänderung von "0" auf "1" erfolgt, das heißt, die ansteigende Flanke wird festgestellt. Wenn das ansteigende Muster festgestellt ist, wird die Koordinatenposition des Änderungspunktes in Schritt S11 gespeichert, und die Bilddaten werden erneut bei Schritt S12 ausgelesen. In den Schritten S13 und S14 werden dieselben Verarbeitungsschritte S9 und S10 ausgeführt. Jedoch in Schritt S14, ändert sich der Punkt, wobei der binäre Datenwert von "1" auf "0" geht, das heißt, an der abfallenden Flanke des Musters. Wenn das abfallende Muster festgestellt ist, wird die Koordinatenposition des Änderungspunktes in Schritt S15 gespeichert. In Schritt S16 wird ein Zwischenpunkt zwischen dem in Schritt S11 gespeicherten Anstiegsflankenpunkt und dem in Schritt S15 abfallenden Punkt errechnet, und in Schritt S17 wird die Koordinatenposition der Druckmitte in Schritt S17 gespeichert.
  • Wenn das Blattende der Inspektionspunkt ist, verzweigt sich die Operation von S7 nach S18, wo unter den im Bildspeicher 415 gespeicherten Daten die Bilddaten entsprechend der benannten Bereichsnummer ausgelesen werden. In Schritt S19 wird unter den binär umgesetzten Bilddaten das Kantenmuster an der Grenze zwischen dem Blatt und der oberen Oberfläche des Objekttisches gesucht. Nachdem das Datum "1" entsprechend der oberen Oberfläche des Objekttisches anhält, bleibt der Blattabschnitt "1" der Datenanzeige erhalten. In Schritt S20 ändert sich die Position der Daten von "1" auf "0" im Muster, das heißt, die Kanten der abfallenden Muster werden wiederholt festgestellt. Wenn das abfallende Muster festgestellt ist, wird die Koordinatenposition des Punkts, bei dem die Änderung von "1" auf "0" auftritt, als Blattendeposition in Schritt S21 gespeichert. In Schritt S22 wird selektiert, ob die Inspektionspunkte abgedeckt sind. Wenn nicht, werden die Operationen von Schritt 56 an wiederholt. Wenn alle Punkte abgedeckt sind, verzweigt sich die Operation zu Schritt S23 und die relative positionelle Beziehung wird errechnet. Das Verfahren der Errechnung der relativen positionellen Beziehung ist beispielsweise
  • obere Registrierung = ay - iy und by - jy
  • Rechtwinkligkeit = (ay-by)/(ax-bx) + (cx-dx) / (cy-dy) · 100 (%)
  • Neigung = ((ay-iy) - (by-jy))/(ax-bx) · 100 (%)
  • Parallelität = ((ay-iy) - (by-fy))/(ax-bx) · 100 (%)
  • Dann wird in Schritt S24 das Ergebnis eines jeden der Bewertungspunkte mit der Minimalgrenze und mit der Maximalgrenze verglichen; wenn das Ergebnis zwischen Minimalgrenze und Maximalgrenze liegt, wird eine positive Bewertung in Schritt S25 abgegeben. Wenn nicht, gibt es eine negative Bewertung. Dann ist die Bewertungsoperation abgeschlossen.
  • Nun wird die Bewertung des Abstands (Ungleichförmigkeit) beschrieben. Fig. 32A veranschaulicht die Projektionsdaten für ein Zeilenmuster, wobei Bezugszeichen 1201 ein gedrucktes Muster bedeutet und 1202 eine Rauschkomponente, die zwischen den Zeilen besteht. Bezugszeichen 1200 bedeutet die Längsrichtung der Zeile. Die Projektionsdaten 1206 sind die Summe der Mehrpegeldaten in dieser Richtung. Der Abschnitt entsprechend der Zeile 1201 unter der Projektionsdaten 1206 erscheint als obere Spitze 1205, und der Hintergrund zwischen den Zeilen erscheint als Bodenspitze 1204. Durch Aufnehmen der Projektionsdaten kann der Einfluß der Rauschkomponente zwischen den Zeilen und die Rauheit der Kante des Musters beseitigt werden, und der Abstand 1203 zwischen den Zeilen kann korrekt ausgelesen werden.
  • Fig. 32B veranschaulicht einen unbefriedigenden Zustand, wenn ein Zeilenmuster gedruckt wird, wobei Bezugszeichen 1207 ein gedrucktes Zeilenmuster bedeutet, 1212 sind Projektionsdaten. Durch Beachten der Spitzenstellen wird der unbefriedigende Abstand 1208 kleiner als der korrekte Abstand 1211. Durch Beachten der Differenz zwischen benachbarten Oberspitzen und der Grundspitzen in den Projektionsdaten 1212 wird die unbefriedigende Spitzendifferenz 1209 kleiner als die korrekte Spitzendifferenz 1210. Durch Errechnen des Abstands oder der Spitzendifferenz der Projektionsdaten hieraus können der unbefriedigende und der befriedigende Abschnitt getrennt werden.
  • Anhand Fig. 33 wird des weiteren das Verfahren der Bewertung der Ungleichförmigkeit des Abstandes beschrieben. Die Operation wird ausgeführt durch den MPU-Prozessor 213. In Schritt S30 wird der Bildeingabebereich in den Bereichsspeicher- und Feststellmitteln 410 des MPU-Prozessors 213 eingegeben. Der eingegebene Bereich ist in diesem Falle der in Fig. 22(d) gezeigte Bereich 509. Nachdem das Eingeben des Bildeingabebereichs abgeschlossen ist, wird die Aktivierung des Eingangsstart-Triggersignals 302, das das Bildeingabe- Triggersignal ist, in Schritt S31 erwartet. Wenn das Eingangsstart-Triggersignal 302 aktiviert ist, wird die Bildeingabe begonnen. In Schritt S32 wird selektiert, ob die X- und Y-Positionen der Bilddaten im Bereich 509 sind. Wenn dem so ist, werden die Projektionsdaten im Projektionspeicher 431 gespeichert vom Prozessor 216 für Projektionsdaten im Schritt 533. Liegen sie außerhalb des Bereichs, wird die Bildeingabe fortgesetzt, bis der eingestellte Bereich erreicht ist. In Schritt S34 wird das Ende des eingestellten Bereichs selektiert. Wenn immer noch im Bereich liegend, wird das Speichern der Projektionsdaten im Schritt S33 fortgesetzt. Wenn der Eingabebereich endet, verzweigt sich die Operation zu 535.
  • In Schritt S35 werden die eingegebenen Projektionsdaten ausgelesen, und die Daten werden im Schritt S36 geglättet. Hier wird die Glättungsoperation ausgeführt, um die spitzenförmigen Störungen in den Projektionsdaten zu beseitigen, um das Selektieren der Spitzenstellen leichter zu machen.
  • In Schritt S37 werden weiße Abschnitte (Hintergrund) und schwarze Abschnitte (die Spitzenstellen des Zeilenmusters) festgestellt. Was das Verfahren der Feststellung der Spitzen anbelangt, so wird die Differenz zwischen benachbarten Projektionsdaten herangezogen, und das Selektieren geschieht hinsichtlich des Vorzeichens (positiv oder negativ) der positiven oder negativen Differenz. Wenn sich das Vorzeichen vom Positiven zum Negativen oder vom Negativen zum Positiven ändert, wird die Änderungsposition als Spitzenstelle selektiert. Wenn die Differenz Null ist, wird der Mittelpunkt der Nullposition als Spitzenstelle genommen. Was das Verfahren der Feststellung der Spitzenstelle anbelangt, so können die Schwerpunkte des Bereichs, in dem das Oberteil und der Boden existieren, und der Schwerpunkt als Spitzenstelle selektiert werden. In Schritt S38 wird das Intervall zwischen benachbarten Spitzenstellen errechnet und als Abstandsweite genommen.
  • In Schritt S39 wird die Varianz der in Schritt S38 gewonnenen Abstände bestimmt. In Schritt S40 werden Maximum und Minimum der in Schritt S38 gewonnenen Abstände bestimmt. In Schritt S41 wird das in Schritt S40 gewonnene Maximum mit der maximal zulässigen Grenze verglichen, und wenn das Maximum kleiner oder gleich der Grenze ist, wird Schritt S42 ausgeführt. Wenn sie größer ist, wird Schritt S50 ausgeführt, und die negative Bewertung erfolgt an dieser Stelle. In Schritt S42 wird das Minimum der in Schritt S40 gewonnenen Abstände mit der minimal zulässigen Grenze verglichen, und wenn das Minimum größer oder gleich der Grenze ist, wird Schritt S43 ausgeführt. Wenn das Minimum kleiner als die Grenze ist, wird Schritt S50 ausgeführt, und die negative Bewertung erfolgt für diese Stufe. Dann wird in Schritt S43 die in Schritt S39 bestimmte Varianz mit der zulässigen Grenze der Abstandsvarianz verglichen. Wenn die Varianz kleiner oder gleich der Grenze ist, wird Schritt S44 ausgeführt. Wenn die Varianz größer als die Grenze ist, wird Schritt S50 ausgeführt, und die negative Bewertung erfolgt bei dieser Stufe.
  • Wenn sich hier die Abstandsintervalle periodisch ändern, wenn beispielsweise die gradzahligen Abstände und die ungradzahligen Abstände sich abwechselnd ändern oder ähnliches geschieht, wird ein Mittelwert der ungradzahligen Abstände und ein Mittelwert der gradzahligen Abstände anstelle des Vergleichs zwischen Maximum und Minimum bestimmt, und die Bewertung kann auf der Grundlage erfolgen, ob die Differenz die Bezugswerte übersteigt.
  • Wenn in Schritt S44 den Erfordernissen der Schritte S41 bis S43 genügt ist, wird die positive Bewertung zeitweilig gegeben. Dies geschieht zeitweilig, weil selbst wenn der Abstand gut ist, das gedruckte Bild Dichteungleichförmigkeiten enthält und folglich die Druckqualität verschlechtert ist, wenn der Kontrast zwischen dem Zeilenmuster und dem Hintergrund variiert. Um aus diesem Gesichtspunkte eine Bewertung in Schritt S45 zu geben, wird die Spitzendifferenz zwischen den weißen und schwarzen Abschnitten, das heißt, die Höhe zwischen benachbarter Grundspitze und der Oberspitze errechnet. In Schritt S46 wird die Frequenzverteilung der Spitzendifferenzen errechnet, die im Schritt S45 gewonnen wurden. Wenn der Kontrast konstant ist, tritt eine hochfrequente Verteilung an gewissen Spitzendifferenzpositionen auf, und die Varianz der Frequenzverteilung ist gering. Wenn im Gegensatz dazu der Kontrast nicht gleichförmig ist, ist die Höhe der Frequenzverteilung gering, und die Frequenzverteilung variiert signifikant. Folglich wird eine Bewertungsfunktion herangezogen, wie h/w, wobei h die Höhe der Frequenzverteilung und w die Breite des Grundes derselben ist. In Schritt S47 wird die Bewertungsfunktion errechnet und wird als Statuswert für den Kontrast verwendet. In Schritt S48 wird der Statuswert des Kontrasts, der in Schritt S47 gewonnen wurde, mit der zulässigen Grenze verglichen. Wenn der Statuswert größer oder gleich der Grenze ist, wird ein Schritt S49 ausgeführt, in dem die letzte positive Bewertung erfolgt, und die Bewertungsoperation für die Abstandsungleichförmigkeit endet. Wenn der Statuswert des Kontrasts kleiner ist, wird Schritt S50 ausgeführt, wobei es eine negative Bewertung gibt, und die Bewertungsoperation für die Abstandsungleichförmigkeit endet.
  • Fig. 34A zeigt die Spitzendifferenz-Frequenzverteilung, wenn der Kontrast konstant ist (positive Bewertung). Fig. 34B zeigt die Spitzendifferenz-Frequenzverteilung des negativen Bewertungsfalles, bei dem der Kontrast variiert, wobei h1 und h2 die Maxima der Frequenzverteilung sind und w1 und w2 die Grundweiten der Frequenzverteilung. Die Beschreibung gilt nun der Linearität der Druckzeilen. Fig. 35 veranschaulicht die Laufcodedaten, die verwendet werden, wenn die hochfrequente Komponente der Linearität des Druckmuster bewertet wird, wobei 1300 ein gedrucktes Zeilenmuster ist und 1301 die Abtastposition zur Erzeugung der Laufcodedaten. Der Startpunkt und die Breite der binären Figur auf der Abtastzeile werden sequentiell gespeichert. Wenn das Zeilenmuster, wie es in der Figur unter 1300 gezeigt ist, abgetastet wird, wird die X-Position des Startpunktes des Zeilenmusters im X-Speicher 452 und im Laufcodeprozessor 215 gespeichert, und die Y-Position wird im Y- Speicher 453 des Laufcodeprozessors 215 gespeichert, und die Musterbreite 1303 wird im Breitenspeicher des Laufcodeprozessors 215 gespeichert. Um das Zeilenmuster 1300 existiert die Rauschkomponente 1304, und wenn die Laufcodedaten aufgenommen werden, werden folglich die maximale Breitengrenze 1306 (Δw2) des Musters und die minimale Breitengrenze 1305 (Δw1) benutzt, so daß Muster, wie die Rauschkomponente 1304, nicht abgetastet und nur die Daten für das Zeilenmuster aufgenommen werden.
  • Fig. 35B zeigt das Prinzip der Linearitätsbewertung, wobei Bezugszeichen 1310 ein gedrucktes Zeilenmuster ist; 1312 ist eine Glättungskurve, die gewonnen wird, wenn die Mittellinie des gedruckten Linienmusters geglättet ist; 1313 ist eine Zeile, an die die geglättete Kurve zu einer Rechtecklinie angenähert ist; 1311 ist eine maximale Verstärkung, die das Maximum der Differenz zwischen der angenäherten Zeile und der geglätteten Kurve ist. Die maximale Amplitude wird mit der vorbestimmten Grenze zur Bewertung der Linearität verglichen.
  • Das Verfahren der Bewertung wird nun in Verbindung mit Fig. 36 beschrieben. Die Bewertung wird vom MPU-Prozessor 212 ausgeführt.
  • In Schritt S60 wird der Bildeingabebereich in den Bereichsspeicher- und Feststellmitteln 410 im MPU-Prozessor 212 eingegeben. Der eingegebene Bereich in diesem Falle ist durch den in Fig. 22 (c) gezeigten Bereich 508 angedeutet. Nachdem die Einstellung des Bildeingabebereichs in Schritt S60 abgeschlossen ist, wird auf die Aktivierung des Eingabestart-Triggersignals 302 gewartet, das das Trigger-Signal für die Bildeingabe ist. Wenn das Eingabestart-Triggersignal 302 in Schritt S62präsent ist, wird selektiert, ob die X- und Y-Koordinatenpositionen der Bilddaten in dem eingesetzten Bereich sind. Wenn nicht, wird auf die Ankunft des eingestellten Bereichs gewartet. Wenn sie im eingestellten Bereich liegen, werden die Bilddaten, die in Schritt S63 eingegeben wurden, durch vorbestimmte binäre Pegel binär umgesetzt. Im Prozeß nach Schritt S64 wird das binäre Muster untersucht. In Schritt S64 wird das Auftreten des binären Musters überprüft. In Schritt S64 wird das binäre Muster mit der Minimalgrenze Δw1 (1305) verglichen, und wenn die Musterbreite größer oder gleich der Minimalgrenze Δw1 ist, wird Schritt S65 ausgeführt. Wenn sie kleiner ist, wird in Schritt S67 überprüft, ob der Bereich belegt ist. Wenn die aktuell eingegebenen Bilddaten in diesem Bereich liegen, kehrt die Operation zu Schritt S63 zurück. In Schritt S65 wird die Binärmusterbreite mit der Maximalbreitengrenze Δw2 (1306) verglichen, und wenn die Musterbreite kleiner als die Maximalbreitengrenze Δw2 ist, wird die Koordinatenposition des Starts des Musters in den X-Speicher 453 geschrieben und die X-Koordinatenposition wird in den Y- Speicher 452 geschrieben, und die Musterbreite wird in Schritt S66 in den Breitenspeicher 454 geschrieben. Wenn die Musterbreite größer als die Maximalgrenzbreite ist, wird in Schritt S67 selektiert, ob der Bereich belegt ist. In Schritt S66 werden die Daten des Musters gespeichert, und dann wird in Schritt S77 selektiert, ob der Eingangsbereich belegt ist. Wenn die aktuell eingegebenen Bilddaten noch in diesem Bereich sind, werden die Schritt S63 bis S66 wiederholt. Wenn die eingegebenen Bilddaten außerhalb des Bereich sind, hört die Eingabe der binären Daten zu dieser Zeit auf, und die Operation verzweigt sich zu Schritt S68.
  • In Schritt S68 werden die gespeicherten Laufcodedaten, genauer gesagt, der X-Speicher 453, Y-Speicher 452 und der Breitenspeicher 454 ausgelesen. Auf der Grundlage der ausgelesenen Daten wird die Mitte des Zeilenmusters errechnet. Hierdurch kann der Einfluß der Musterpositionsabweichung durch die Variation der Größe des eigenen Musters beseitigt werden. Die Koordinatenposition der Mittellinie kann leicht aus dem Startpunkt des Musters und dessen Breite bestimmt werden. In Schritt S70 wird die in Schritt S69 gewonnene Mittellinie geglättet. Durch weiteres Glätten der Mittellinie, wie durch die gebrochenen Linien in Fig. 32 (b) gezeigt, kann der Einfluß der Rauheit der Kante des Muster beseitigt werden. In Schritt S71 werden geglättete Daten in eigene Blöcke aufgeteilt. In Schritt S72 wird unter Verwendung der geglätteten Daten in den geteilten Blöcken die Zeilenannäherung in Schritt S72 ausgeführt. In Schritt S73 wird die Spitzenstelle aus den geglätteten Daten im geteilten Block festgestellt. Hier bedeutet die Spitzenstelle das Ober- oder das Bodenteil der geglätteten Welle. Hinsichtlich des Verfahrens zur Feststellung der Spitze wird die Differenz zwischen benachbarten geglätteten Daten herangezogen, und die Inspektion erfolgt, ob das Vorzeichen (positiv oder negativ) der Differenz positiv oder negativ ist. Wenn sich das Vorzeichen vom Positiven ins Negative ändert oder vom Negativen ins Positive, wird dies als Spitze angenommen. Wenn die Differenz Null ist, wird die Mitte als Spitze angenommen.
  • In Schritt S74 erfolgt die Errechnung, wie weit die in Schritt S73 gewonnene Spitzenstelle von der in Schritt S72 gewonnenen angenäherten Zeile 1313 (Fig. 25B) entfernt ist. In Schritt S75 wird das Maximum (maximale Amplitude 1311) des Absolutwertes des in Schritt S74 gewonnen Wertes bestimmt. In Schritt S76 wird selektiert, ob die Schritte S72 bis S75 für alle Blöcke abgeschlossen sind. Wenn nicht, werden die Operationen der Schritte S72 bis S75 wiederholt. Wenn dem so ist, verzweigt sich die Operation zu S77.
  • In Schritt S77 werden die Maxima der Absolutwerte der Spitzenstellendifferenz aus der angenäherten Zeile mit der Grenze in Schritt S78 verglichen. Wenn das Maximum kleiner oder gleich der Grenze ist, wird Schritt S79 ausgeführt, und die positive Bewertung erfolgt. Dies ist ein Ende der Linearitätsbewertung. Wenn das Maximum größer als die Grenze ist, wird ein Schritt S70 ausgeführt, wobei eine negative Bewertung gegeben wird, und die Linearitätsbewertungsoperation endet.
  • Anhand Fig. 30 wird das Verfahren der Korrektur der Ungleichförmigkeit der Objekttischgeschwindigkeit beschrieben. Im Bewertungsgerät dieses Ausführungsbeispiels wird das zu inspizierende Blatt korrekt auf dem beweglichen Objekttisch 103 positioniert und unter dem Sensor bewegt, von dem das Bild gelesen wird. Wenn die Tischbewegungsgeschwindigkeit ungleichförmig ist, streckt sie sich folglich oder zieht sich zusammen mit dem Ergebnis, daß das korrekte Lesen nicht möglich ist. Um in diesem Ausführungsbeispiel die Ungleichförmigkeit zu korrigieren, werden sowohl die Ausgangssignale des Abtaststartimpulses des Zeilensensors als auch des linearen Codierers 104 durch den Y-Positionszähler 313 im A/D-Prozessor gezählt. Genauer gesagt, das Ausgangssignal des Zeilensensors wird an die A/D-Prozessoren 201 bis 204 geliefert, und die Daten werden A/D-gewandelt. An dieser Stelle wird zu jeder Zeitvorgabe (Abtast-Halte-Signal) des Abtast-Start-Impulses 304 der Zählstand des linearen Codierers 104 auf dem Objekttisch 103, und vom Y-Positionszähler 313 gezählt, in den Speicher des Hauptcomputers 109 geschrieben. Wie in Fig. 30A gezeigt, wird die aktuelle Tischbewegung durch eine Abtastung des Sensors mit der Übereinstimmung zwischen der Sensorabtastzahl (Reihenfolge) und dem Codierzählwert gespeichert. Wenn die zu bewertende Zeile in den Bilddaten festgestellt ist, wird der Wert aus dem Speicher errechnet.
  • Wie in Fig. 30B gezeigt, werden im Falle der Blattzuführ- Ungleichförmigkeits- (Abstandsungleichförmigkeits-) Bewertung, wie in Fig. 30B gezeigt, die Lesebilddaten in Hauptabtastrichtung projiziert, und die zu bewertende Zeile wird von den Daten festgestellt. Die Schwerpunktsposition 907 wird aus der Zeile errechnet. Dann erfolgt die Feststellung der Sensorabtastnummer von Fig. 30A, die der Schwerpunktsposition entspricht. Im Falle von Fig. 30B entspricht die Zeilenschwerpunktsposition 907 der Abtastung (N + 3,1), und die Feststellung wird errechnet durch (E + 3) + ((E + 4) - E + 3)) · 0,1, wobei E + 3 der Codierzählstand zur Abtastung (N + 3) ist, und E + 3 ist der Codierzählstand bei (N + 4).
  • Auf diese Weise wird der Codierzählstand der zu bewertenden Zeile gezählt, und die Abstandsweite wird als Differenz zwischen den Codierzählständen bestimmt. Somit kann die Blattzuführ- Abstandsungleichförmigkeit bewertet werden, ohne Beeinflussung durch die Variation der Bewegungsgeschwindigkeit des Objekttisches.
  • Im vorstehenden Ausführungsbeispiel wird das Muster zur Bewertung des Druckers unter Verwendung verschiedener Walzen zur Blattzuführung verwendet. Das zusammengesetzte Muster ist aber nicht hierauf beschränkt.
  • Fig. 37 zeigt ein Beispiel eines zusammengesetzten Musters zur Bewertung des Druckers zur Blattzuführung durch eine einzige Antriebswalze und eine Folgewalze. Gleich wie im in Fig. 23 gezeigten zusammengesetzten Muster werden die gleichen Bewertungspunkte auf der Grundlage der mehrfach vorhandenen Lesebereiche verwendet. Hinsichtlich der Ungleichförmigkeit des Blattzuführabstandes wird die Bewertung, die eine Walzenumdrehung abdeckt, aufgrund der Struktur des Blattzuführsystems ausreichend sein. Das Bewertungsmuster enthält ein Horizontalzeilenmuster konstanten Abstands. Folglich ist es nicht erforderlich, das Bewertungsmuster über die ganze Länge des Blattes auszudrucken, so daß die Druckzeit abgekürzt werden kann. In gleicher Weise kann die Bewertungsperiode verkürzt werden.
  • Hinsichtlich der Meßpunkte gibt es 12 Punkte a bis 1, die sich an den folgenden Positionen befinden, und deren X- und Y- Positionen sind folgendermaßen festgelegt:
  • i, a, e: 5 Spalten (14,83 mm vom linken Ende)
  • j, b, f: 76 Spalten (195,18 mm vom linken Ende)
  • k, c, g: Zeile 3 (13,58 mm von oben)
  • , d. h. Zeile 31 (132,1 mm von oben)
  • eine Zeile = 4,233 mm
  • eine Spalte = 2,54 mm
  • Die X- und Y-Positionen der Punkte werden ausgedrückt durch ( X, Y), (bX, bY),..., ( X, Y).
  • Die Inspektion und Bewertungspunkte werden beschrieben.
  • obere Registrierung = ay - i und by - jy
  • linke Registrierung = cx - kx
  • Rechtwinkligkeit = (ay-by)/(ax-bx) + (cx-dx) / (cy-dy) · 100 (%)
  • Neigung = ((ay-iy) - (by-jy))/(ax-bx) · 100 (%)
  • Parallelität = ((zy-ey) - (by-fy))/(ax-bx) · 100 (%)
  • Die Ergebnisse der obigen Rechnung werden verglichen mit den jeweiligen Bezugswerten zum Zwecke der Bewertung, und ein Warnsignal wird erzeugt, wenn die Bewertung negativ ausfällt.
  • 6. Vergrößerung bei Hauptabtastung:
  • (200,66 = 2,54 · 79 Spalten)
  • Die obige Rechnung wird für die Hauptabtastrichtung ausgeführt, und die Ergebnisse werden daraufhin untersucht, ob sie innerhalb -1 mm bis +1 mm liegen. Wenn nicht, wird ein Warnsignal erzeugt.
  • Nebenabtastung:
  • (135,46 = 4,233 · 32 Zeilen)
  • Die obigen Rechnungen werden in Nebenabtastrichtung ausgeführt, und wenn die Ergebnisse nicht im Bereich von -1,7% bis +0,3% liegen, wird ein Warnsignal erzeugt.
  • 7. Transportweitengleichförmigkeit:
  • Ein Dichtehistogrammwert wird aus der vertikalen Punktzeile auf Zeile 10 in Nebenabtastrichtung errechnet, und der Mittenabstand wird bestimmt. Der Mittenabstand wird mit einer Toleranz verglichen, und wenn er außerhalb des zulässigen Bereichs liegt, wird ein Warnsignal erzeugt.
  • 8. Ungleichförmigkeit in einer Richtung:
  • Ein Dichtehistogrammwert wird für eine vertikale Punktezeile auf Zeile 10 und 11 in Nebenabtastrichtung errechnet, und die positionelle Abweichung der Spalte wird bestimmt. Es wird selektiert, ob die positionelle Abweichung im zulässigen Bereich liegt. Wenn nicht, wird ein Warnsignal erzeugt.
  • 9. Bidirektionale Druckungleichförmigkeit:
  • Ein Dichtehistogramm wird für eine vertikale Punktzeile auf den Zeilen 11 und 12 in Nebenabtastrichtung errechnet, und die positionelle Abweichung der Spalte wird bestimmt. Es wird selektiert, ob die positionelle Abweichung im zulässigen Bereich liegt. Wenn nicht, wird ein Warnsignal erzeugt.
  • 10. Ungleichförmigkeit im Blattzuführabstand:
  • Ein Dichtehistogrammwert wird für eine Horizontalpunktzeile auf den Zeilen 14 bis 33 in Hauptabtastrichtung errechnet, und der Mittenabstand wird bestimmt. Der Abstand wird mit dem zulässigen Bereich verglichen. Wenn er nicht im Bereich liegt, wird ein Warnsignal erzeugt.
  • Nach der vorliegenden Erfindung wird, wie beschrieben, ein Druckmuster gelesen, und die gelesenen Bilddaten werden in mehrfach vorgesehenen Operationen entsprechend den mehrfachen Bewertungspunkten verarbeitet in vergleichender Weise. Wenn die Druckbewertung während der Herstellung der Druckereinrichtung erfolgt, ist die Bewertung mit großer Genauigkeit und hoher Geschwindigkeit möglich.
  • Da verschiedene Muster auf einem einzigen Ausdruck gedruckt werden, ist es nicht erforderlich, Ausdrücke für die jeweiligen Bewertungspunkte zu erzeugen, und folglich werden die Herstellkosten verringert, weil die Bewertungsdruckausgaben und die Inspektionszeitdauer reduziert wird.
  • Wenn das Muster während einer relativen Bewegung gelesen wird, werden die Daten der relativen Bewegungsentfernung in Verbindung mit der Lesezeit gespeichert, und die Abdruckbewertung erfolgt in Übereinstimmung mit den Bewegungsdaten und den Bildsignalen, so daß der Einfluß der ungleichförmigen Bewegung beseitigt wird.
  • Mehrere unterschiedliche Muster werden von den unterschiedlichen Lesemitteln mit unterschiedlicher Auflösung gelesen, und die unterschiedlichen Abdruckbewertungen werden auf der Grundlage der gelesenen Bildsignale ausgeführt, und wenn folglich die mehrfach vorgesehenen Bewertungen mit unterschiedlicher Genauigkeit ausgeführt werden, ist eine hohe Geschwindigkeit und eine genaue Bewertung möglich.
  • Zuerst werden Informationen betreffs einer Endposition eines Zeilenmusters und zweite Informationen bezüglich einer Breite des Zeilenmusters aus den Lesebildsignalen errechnet, und die Linearität wird aus der ersten Information und der zweiten Information bewertet, und folglich kann eine genaue Druckbewertung mit hoher Geschwindigkeit mit einer geringen Datenmenge erzielt werden.
  • Eine Endposition und eine Musterposition des Abdrucks werden aus den gelesenen Bildsignalen bestimmt, und die Druckpositionsgenauigkeit wird auf der Grundlage der relativen positionellen Beziehungen bewertet, und folglich ist eine hochgenaue Bewertung mit hoher Geschwindigkeit für die Druckposition möglich, selbst wenn das Muster auf der gesamten Oberfläche eines A4-Blattes gedruckt wird, wenn die Druckbewertung bei der Herstellung der Druckereinrichtung erfolgt.
  • Ein Zeilenmuster mit einer Vielzahl von Zeilen mit konstantem Abstand in Richtung der relativen Bewegung zwischen dem Druckerkopf und dem Blatt wird gelesen, und es werden die Projektionsdaten in Längsrichtung des Musters bestimmt. Aus den Projektionsdaten werden der Abstand und der Kontrast zwischen dem Zeilenabschnitt und dem Hintergrundabschnitt bestimmt, und eine Bewertung des Abdrucks erfolgt auf dieser Grundlage. Folglich ist die hohe Genauigkeit und die Hochgeschwindigkeitsbewertung für ein Blattzuführsystem möglich, selbst wenn das Muster auf der gesamten Oberfläche eines A4- Blattes gedruckt wird, beispielsweise im Falle der Abdruckbewertung während der Herstellung der Druckereinheit.
  • Die Abdruckbewertungsvorrichtung dieses Ausführungsbeispiels kann somit Inspektionspersonen an der Fertigungsstraße ersetzen. Die Variation der Bewertungsergebnisse aufgrund individueller Kriterien kann dann vermieden werden, wodurch die Bewertungsgenauigkeit verbessert wird. Darüber hinaus kann die Inspektionsperiode abgekürzt werden, die Produktqualität ist zuverlässig, und die Kosten können durch Verringerung der Anzahl von Schritten günstiger sein.
  • Während die Erfindung anhand hier offenbarter Strukturen beschrieben ist, ist sie nicht auf die dargelegten Einzelheiten beschränkt, und diese Anmeldung soll solche Abwandlungen oder Änderungen abdecken, wie sie im Umfang der nachstehenden Patentansprüche enthalten sind.

Claims (28)

1. Abdruckbewertungsvorrichtung, mit:
Lesemitteln (205 bis 208) mit einer Vielzahl von Photorezeptoren zum Lesen eines Druckmusters (105), um Bildsignale zu liefern, die das Druckmuster darstellen;
relativen Bewegungsmitteln (108), die eine relative Bewegung zwischen dem Druckmuster (105) und dem Lesemittel (205 bis 208) in eine andere Richtung veranlassen als die Richtung, in der die Photorezeptoren angeordnet sind; und mit
einem Verarbeitungsmittel (201 bis 216) zum Ausführen von Verarbeitungsoperationen bezüglich Bildsignalen aus den Photorezeptoren und zum Bewerten der Druckmuster auf der Grundlage von durch die Verarbeitungsoperationen bereitgestellten Daten, dadurch gekennzeichnet, daß
eine Vielzahl von Lesemitteln (205, 208) vorgesehen ist, wobei jedes Lesemittel über eine Vielzahl von Photorezeptoren verfügt, wobei jedes Lesemittel zum Lesen eines jeweiligen der Vielzahl von Druckbereichen des Druckmusters entsprechend der Vielzahl unterschiedlicher Druckbewertungspunkte und zur Lieferung von Signalen eingerichtet ist, die den Druckbereich darstellen; und daß
das Verarbeitungsmittel (201 bis 216) eingerichtet ist, parallele Verarbeitungsoperationen bezüglich der Bildsignale zu veranlassen, die die unterschiedlichen jeweiligen Musterbereiche des Druckmusters darstellen und den unterschiedlichen Druckbewertungspunkten entsprechen.
2. Vorrichtung nach Anspruch 1, deren Verarbeitungsmittel über eine Vielzahl von Operationsprozessoren (201 bis 216) zum Ausführen unterschiedlicher Verarbeitungsoperationen verfügt.
3. Vorrichtung nach Anspruch 1 oder 2, deren Verarbeitungsmittel (201 bis 216) eingerichtet ist, von den Lesemitteln (205 bis 208) gelieferte Bildsignale in digitale Signale umzusetzen und die digitalen Signale zu verarbeiten.
4. Vorrichtung nach Anspruch 1, 2 oder 3, deren Muster eine Kombination von wenigstens zwei druckfähigen Zonenbild- Musterbereichen (502) enthält, einen Dichtebewertungs- Musterbereich (503), einen lokalen Vergrößerungsbewertungs- Musterbereich (504) und einen Horizontalzeilen-Musterbereich (505) konstanten Abstands zur Bewertung der Blattzuführung.
5. Vorrichtung nach Anspruch 1, 2, 3 oder 4, deren Lesemittel eine erste und eine zweite Vielzahl von Photorezeptoren enthalten, wobei die Photorezeptoren der ersten Vielzahl ein anderes Auflösungsvermögen als den Photorezeptoren der zweiten Vielzahl haben.
6. Vorrichtung nach einem der vorstehenden Ansprüche, deren Musterbereich ein Zeilenmuster mit Zeilen konstanten Abstands in der Richtung der relativen Bewegung ist.
7. Vorrichtung nach Anspruch 6, deren Verarbeitungsmittel (213) zur Druckbewertung auf der Grundlage eines Abstands der Zeilen des Zeilenmusters eingerichtet ist.
8. Vorrichtung nach Anspruch 7, die des weiteren ausgestattet ist mit Mitteln (213) zur Summierung von Bildsignalen, die vom Lesemittel (207) entlang einer Zeile geliefert werden, um für jede Zeile Summendaten zu erzeugen,
und wobei das Verarbeitungsmittel (213) zur Bestimmung einer Information bezüglich des Zeilenabstands auf der Grundlage der Summendaten eingerichtet ist.
9. Vorrichtung nach Anspruch 8, deren Verarbeitungsmittel (213) eingerichtet ist zur Bestimmung einer Spitzenstelle der summierten Daten und zur Bereitstellung der Abstandsdaten aus dem Intervall zwischen benachbarten Spitzenstellen.
10. Vorrichtung nach Anspruch 9, deren Verarbeitungsmittel (213) eingerichtet ist, die Varianz der Intervalle zur Herbeiführung der Bewertung zu bestimmen.
11. Vorrichtung nach Anspruch 9 oder 10, deren Verarbeitungsmittel (213) eingerichtet ist, einen Maximal- und/oder Minimalwert dieser Intervalle zu bestimmen, um das Maximum und/oder das Minimum mit einem zulässigen Pegel zu vergleichen, um die Bewertung herbeizuführen.
12. Vorrichtung nach Anspruch 8, deren Verarbeitungsmittel (213) eingerichtet ist zur Bestimmung von Kontrastdaten, die sich auf einen Kontrast zwischen einer Zeile und deren Hintergrund auf der Grundlage der summierten Daten beziehen.
13. Vorrichtung nach Anspruch 12, deren Verarbeitungsmittel (213) eingerichtet ist zur Herbeiführung der Bewertung auf der Grundlage der Differenz zwischen Spitzenwerten der summierten Daten für eine Zeile und deren Hintergrund.
14. Vorrichtung nach Anspruch 13, deren Verarbeitungsmittel (213) eingerichtet ist, die Bewertung auf der Grundlage der Frequenzverteilung der Differenzen herbeizuführen.
15. Vorrichtung nach einem der vorstehenden Ansprüche, deren Verarbeitungsmittel (209) eingerichtet ist zur Bestimmung einer Musterpositionsinformation eines Musterbereichs und zur Verarbeitung der Endpositionsinformation und der Musterpositionsinformation zur Bestimmung der Positionsbeziehung zwischen dem Ende des Abdrucks und des Musterbereichs zur Bewertung einer Abdruckpositionsgenauigkeit.
16. Vorrichtung nach einem der vorstehenden Ansprüche, die des weiteren ausgestattet ist mit Rechenmitteln (212) zur Errechnung einer ersten Information, die eine Endposition eines Zeilenmusterbereichs betrifft, und einer zweiten Information, die die Breite des Zeilenmusterbereichs des Abdrucks auf der Grundlage der aus den Lesemitteln während der relativen Bewegung gelieferten Bildsignale betrifft, wobei das Verarbeitungsmittel (212) eingerichtet ist, eine Linearitätsbewertung des Zeilenmusters auf der Grundlage der Mitte des Zeilenmusters herbeizuführen, das aus der ersten und zweiten Information auf der Grundlage einer Zeile bestimmt ist, an die das Muster angenähert ist.
17. Vorrichtung nach Anspruch 16, deren Verarbeitungsmittel (212) eingerichtet ist, einen Abstand zwischen der Mitte des Zeilenmusters und der angenäherten Zeile zu errechnen, wobei ein Vergleich des errechneten Ergebnisses mit einem zulässigen Pegel erfolgt.
18. Vorrichtung nach Anspruch 16 oder 17, bei der die Endposition eine Startposition des Zeilenmusters ist.
19. Abdruckbewertungsverfahren, mit den Verfahrensschritten:
Herbeiführen einer relativen Bewegung zwischen einem Druckmuster (105) mit einer Vielzahl von Druckbereichen entsprechend einer Vielzahl von Bewertungspunkten und einer Vielzahl von Lesemitteln (205 bis 208), die jeweils eine Vielzahl von Photorezeptoren enthalten, um einen jeweiligen der Druckbereiche zu lesen, so daß alle Lesemittel das zugehörige Druckmuster in einer Richtung lesen, die sich von der Richtung unterscheidet, in der die Vielzahl von Photorezeptoren des Lesemittels angeordnet sind, das Bildsignale bereitstellen kann, die den zugehörigen Druckbereich darstellen;
Herbeiführen einer Vielzahl paralleler Operationen bezüglich der Bildsignale aus den Lesemitteln, die die unterschiedlichen jeweiligen Musterbereiche des Druckmusters darstellen und die den unterschiedlichen Abdruckbewertungspunkten entsprechen; und
Bewerten des Abdrucks in Hinsicht auf die Bewertungspunkte auf der Grundlage der von der Vielzahl von Operationen bereitgestellten Daten.
20. Verfahren nach Anspruch 19, bei dem die Vielzahl von Operationen unter Verwendung unterschiedlicher Operationsprozessoren (209 bis 216) ausgeführt werden.
21. Verfahren nach Anspruch 19 oder 20, mit dem Verfahrensschritt des Umsetzens der Bildsignale in digitale Signale und Ausführen der Operationen bezüglich der analog-zu- digital gewandelten Daten.
22. Verfahren nach Anspruch 19, 20 oder 21, mit den Verfahrensschritten des Herbeiführens mehrfach auszuführender relativer Bewegungen und des Herbeiführens der Operationen für die Bilddatenausgabe aus den Lesemitteln (205 bis 208).
23. Verfahren nach Anspruch 22, mit den Verfahrensschritten des Herbeiführens der relativen Bewegung durch Umkehr der Lesemittel (205 bis 208) bezüglich des Druckmusters (105) und des Herbeiführens der Operationen zur Bilddatenausgabe aus den Lesemitteln, sowohl während der Vorwärts- als auch während der Rückwärtsbewegung beim Hin- und Herbewegen.
24. Verfahren nach einem der Ansprüche 19 bis 23, bei dem das Druckmuster ein druckfähiges Bereichsbildmuster enthält und bei dem die Bewertung einer Druckpositionsgenauigkeit auf der Grundlage des Bildsignals entsprechend dem druckfähigen Bereichsbildmuster erfolgt.
25. Verfahren nach einem der Ansprüche 19 bis 24, bei dem das Druckmuster ein druckfähiges Bereichsbildmuster (502) enthält und bei dem die Bewertung der Drucklinearität auf der Grundlage des Bildsignals entsprechend dem druckfähigen Bereichsbildmuster erfolgt.
26. Verfahren nach einem der Ansprüche 19 bis 25, bei dem das Druckmuster ein Bilddichte-Bewertungsmuster (503) enthält und bei dem die Bewertung einer Bilddichte auf der Grundlage Bildsignals entsprechend dem Bilddichte-Bewertungsmuster erfolgt.
27. Verfahren nach einem der Ansprüche 19 bis 26, bei dem das Druckmuster ein lokales Vergrößerungsmeßmuster (504) enthält, und bei die Bewertung einer lokalen Vergrößerung auf der Grundlage des Bildsignals entsprechend dem Vergrößerungsmeßmuster erfolgt.
28. Verfahren nach einem der Ansprüche 19 bis 27, bei dem das Druckmuster ein Blattzuführ-Bewertungsmuster (505) enthält, und bei dem die Bewertung der Gleichförmigkeit der Blattzuführung auf der Grundlage des Bildsignals entsprechend dem Blattzuführ- Bewertungsmuster erfolgt.
DE69129929T 1990-09-21 1991-09-23 Abdruckbewertungsvorrichtung Expired - Lifetime DE69129929T2 (de)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
JP25227990 1990-09-21
JP3132693A JP3029141B2 (ja) 1990-09-21 1991-06-04 印字評価及び印字評価装置
JP03132699A JP3072787B2 (ja) 1990-09-21 1991-06-04 印字評価方法及び印字評価装置
JP3132695A JP3029142B2 (ja) 1990-09-21 1991-06-04 印字評価方法及び印字評価装置
JP3132701A JP3039704B2 (ja) 1990-09-21 1991-06-04 印字評価方法及び印字評価装置
JP03132700A JP3119376B2 (ja) 1990-09-21 1991-06-04 印字評価方法及び印字評価装置
JP03132702A JP3072788B2 (ja) 1990-09-21 1991-06-04 印字評価方法及び印字評価装置
JP03132694A JP3119375B2 (ja) 1990-09-21 1991-06-04 印字評価方法及び印字評価装置

Publications (2)

Publication Number Publication Date
DE69129929D1 DE69129929D1 (de) 1998-09-10
DE69129929T2 true DE69129929T2 (de) 1999-01-14

Family

ID=27573145

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69129929T Expired - Lifetime DE69129929T2 (de) 1990-09-21 1991-09-23 Abdruckbewertungsvorrichtung

Country Status (4)

Country Link
US (1) US5327252A (de)
EP (1) EP0477037B1 (de)
AT (1) ATE169440T1 (de)
DE (1) DE69129929T2 (de)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2112739A1 (en) * 1991-07-04 1993-01-21 Horst Woydich Pad for use in scanning data stored on a flat surface
JP3222522B2 (ja) * 1992-02-07 2001-10-29 キヤノン株式会社 検査システムおよびその方法
JPH0671864A (ja) * 1992-08-27 1994-03-15 Komori Corp 印刷物検査装置におけるウェブの蛇行認識方法および装置、印刷物検査装置における撮像位置補正方法および装置
JP3132794B2 (ja) * 1993-06-21 2001-02-05 シオノギクオリカプス株式会社 固形製剤の印刷文字検査装置
EP0667594A3 (de) * 1994-02-14 1995-08-23 International Business Machines Corporation Gerät und Verfahren zur Analyse der Bildqualität
US7031020B1 (en) * 1994-04-22 2006-04-18 Canon Kabushiki Kaisha Image processing method, apparatus and controller
JP3658026B2 (ja) * 1995-01-27 2005-06-08 キヤノン株式会社 画像処理装置
US6388768B2 (en) 1996-04-22 2002-05-14 Minolta Co., Ltd. Image forming apparatus which excels in reproducibility of colors, fine lines and gradations even in a copy made from a copied image
JPH10258547A (ja) * 1997-03-19 1998-09-29 Konica Corp 画像記録装置
US6310965B2 (en) * 1997-06-20 2001-10-30 Ricoh Company, Ltd. Manuscript document detecting system and method
US6275600B1 (en) * 1998-03-09 2001-08-14 I.Data International, Inc. Measuring image characteristics of output from a digital printer
US7027185B2 (en) * 2001-07-30 2006-04-11 Hewlett-Packard Development Company, L.P. Linearization of an incremental printer by measurements referred to a media-independent sensor calibration
JP4875936B2 (ja) * 2006-07-07 2012-02-15 株式会社日立ハイテクノロジーズ 異物・欠陥検出方法および異物・欠陥検査装置
JP6481323B2 (ja) * 2014-10-07 2019-03-13 富士ゼロックス株式会社 画像評価装置、画像評価システム、及び画像処理プログラム
WO2020194448A1 (ja) * 2019-03-25 2020-10-01 株式会社ニコン 造形システム

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4370641A (en) * 1979-08-15 1983-01-25 International Business Machines Corporation Electronic control system
JPS56126377A (en) * 1980-02-11 1981-10-03 Exxon Research Engineering Co Method and device for internally testing facsimile transceiver
FI60786C (fi) * 1980-02-25 1982-03-10 Eero Byckling Foerfarande foer noggrann styrning av ljusstraole vid fotosaettning och andra tillaempningar vid skrivning pao ljuskaenslig yta
JPS5875961A (ja) * 1981-10-31 1983-05-07 Toshiba Corp 画像入力装置
JPS59158667A (ja) * 1983-03-01 1984-09-08 Matsushita Electric Ind Co Ltd 画像信号処理装置
DE3347645C1 (de) * 1983-12-30 1985-10-10 Dr.-Ing. Ludwig Pietzsch Gmbh & Co, 7505 Ettlingen Verfahren und Einrichtung zum opto-elektronischen Pruefen eines Flaechenmusters an einem Objekt
JPS60217186A (ja) * 1984-04-12 1985-10-30 Ricoh Co Ltd 印刷制御装置
JPS60247370A (ja) * 1984-05-22 1985-12-07 Fujitsu Ltd 画像読み取り装置の走査系精度検査方法
GB8507652D0 (en) * 1985-03-25 1985-05-01 Irex Corp Hard copy recorders
JPH0727540B2 (ja) * 1985-08-21 1995-03-29 シャープ株式会社 手動掃引イメ−ジ読み取り装置
JPH07101913B2 (ja) * 1986-05-09 1995-11-01 株式会社東芝 画像形成装置
US4779106A (en) * 1986-12-12 1988-10-18 Eastman Kodak Company Process control for electrostatographic machine
JPS6469159A (en) * 1987-09-10 1989-03-15 Minolta Camera Kk Picture reader
US4849821A (en) * 1987-12-11 1989-07-18 Eastman Kodak Company Page check for copier/printers

Also Published As

Publication number Publication date
EP0477037A2 (de) 1992-03-25
EP0477037B1 (de) 1998-08-05
EP0477037A3 (en) 1993-09-08
DE69129929D1 (de) 1998-09-10
ATE169440T1 (de) 1998-08-15
US5327252A (en) 1994-07-05

Similar Documents

Publication Publication Date Title
DE69129929T2 (de) Abdruckbewertungsvorrichtung
DE3785440T2 (de) Optische abtastvorrichtung mit ortungsfuehlern.
DE69228678T2 (de) Verfahren zum Dekodieren einer zweidimensional-kodierten Symbolmarke
DE3880866T2 (de) Verfahren und anordnung zur verbindung der ausgabebildsignale von mehreren linearen bildsensoren.
DE69012868T2 (de) Apparat für das Messen dreidimensionaler gekrümmter Formen.
DE3110222C2 (de) Verfahren zur partielle glättenden Retusche bei der elektronischen Farbbildreproduktion
DE4136461C2 (de) Vorrichtung und Verfahren zur großflächigen Bildinspektion
EP1078219A1 (de) Erfassung der räumlichen struktur einer dreidimensionalen oberfläche
DE2729509B2 (de) Vorrichtung zum Schneiden einer textlien, Querstreifen aufweisenden Materialbahn
DE3043101A1 (de) Binaerer graphischer drucker, dessen elektronischer bildschirm eine fuer rasterumsetzung verwendbare verschiebungssteuerung bildet
DE3851715T2 (de) Halbtonpunkterzeugungsvorrichtung und -Verfahren.
DE19841682A1 (de) Vorrichtung und Verfahren zur Verbesserung der Scanqualität eines Scanners
DE69835140T2 (de) Bildlesegerät und fokussierungseinstellungsverfahren dafür
DE69129908T2 (de) Verfahren zur helligkeitsverbesserung
DE3239938C2 (de)
DE3106346C2 (de)
DE3318127A1 (de) Verfahren zur bild-abtastung und -aufzeichnung
DE69812490T2 (de) Korrektur der fehlerhaften Ausrichting eines Abtastkopfes
DE3789774T2 (de) Verfahren zur Erzeugung eines Halbtonrasters.
EP0572804B1 (de) Anordnung zur geometriegetreu hochauflösenden Abtastung grosser Bildformate
DE10342476B4 (de) Verfahren und Vorrichtung zum Messen von Zusammenbau- und Ausrichtungs-Fehlern in Sensoranordnungen
DE69525601T2 (de) Gerät zur Detektion einer geraden Linie aus dem Projektionsbild einer eine Linie enthaltenden Zeichenkette
DE10149124C2 (de) Verfahren zum Lesen eines Bildes mit einem Handscanner
EP0205087B1 (de) Vorrichtung zur elektronischen Aufnahme von Bildern
DE68923322T2 (de) Dokumentenlesegeräte.

Legal Events

Date Code Title Description
8364 No opposition during term of opposition