DE102021117888A1 - Bildverarbeitungsvorrichtung, Steuerverfahren und Speichermedium - Google Patents

Bildverarbeitungsvorrichtung, Steuerverfahren und Speichermedium Download PDF

Info

Publication number
DE102021117888A1
DE102021117888A1 DE102021117888.6A DE102021117888A DE102021117888A1 DE 102021117888 A1 DE102021117888 A1 DE 102021117888A1 DE 102021117888 A DE102021117888 A DE 102021117888A DE 102021117888 A1 DE102021117888 A1 DE 102021117888A1
Authority
DE
Germany
Prior art keywords
sheet
image
edges
edge
processing
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.)
Pending
Application number
DE102021117888.6A
Other languages
English (en)
Inventor
Hirokazu Tamura
Satoshi Ikeda
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 JP2021091615A external-priority patent/JP2022018079A/ja
Application filed by Canon Inc filed Critical Canon Inc
Publication of DE102021117888A1 publication Critical patent/DE102021117888A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G15/00Apparatus for electrographic processes using a charge pattern
    • G03G15/50Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control
    • G03G15/5029Machine control of apparatus for electrographic processes using a charge pattern, e.g. regulating differents parts of the machine, multimode copiers, microprocessor control by measuring the copy material characteristics, e.g. weight, thickness
    • 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/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00742Detection methods
    • H04N1/00761Detection methods using reference marks, e.g. on sheet, sheet holder or guide
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00185Image output
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/42Scales and indicators, e.g. for determining side margins
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G21/00Arrangements not provided for by groups G03G13/00 - G03G19/00, e.g. cleaning, elimination of residual charge
    • G03G21/14Electronic sequencing control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/13Edge detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/62Analysis of geometric attributes of area, perimeter, diameter or volume
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
    • G06V10/225Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition based on a marking or identifier characterising the area
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/24Aligning, centring, orientation detection or correction of the image
    • G06V10/245Aligning, centring, orientation detection or correction of the image by locating a pattern; Special marks for positioning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/25Determination of region of interest [ROI] or a volume of interest [VOI]
    • 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00185Image output
    • H04N1/00188Printing, e.g. prints or reprints
    • 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/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00684Object of the detection
    • H04N1/00708Size or dimensions
    • 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/00681Detecting the presence, position or size of a sheet or correcting its position before scanning
    • H04N1/00742Detection methods
    • H04N1/00748Detecting edges, e.g. of a stationary sheet
    • 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/06Scanning arrangements, i.e. arrangements for the displacement of active reading or reproducing elements relative to the original or reproducing medium, or vice versa using cylindrical picture-bearing surfaces, i.e. scanning a main-scanning line substantially perpendicular to the axis and lying in a curved cylindrical surface
    • H04N1/08Mechanisms for mounting or holding the sheet around the drum
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G2215/00Apparatus for electrophotographic processes
    • G03G2215/00362Apparatus for electrophotographic processes relating to the copy medium handling
    • G03G2215/00535Stable handling of copy medium
    • G03G2215/00611Detector details, e.g. optical detector
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03GELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
    • G03G2215/00Apparatus for electrophotographic processes
    • G03G2215/00362Apparatus for electrophotographic processes relating to the copy medium handling
    • G03G2215/00535Stable handling of copy medium
    • G03G2215/00717Detection of physical properties
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20024Filtering details
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20048Transform domain processing
    • G06T2207/20061Hough transform

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Geometry (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)

Abstract

Eine Bildverarbeitungsvorrichtung mit einer Leseeinrichtung zum Lesen eines Bildes von einem Blatt enthält eine oder mehrere Steuereinrichtungen zur Durchführung von Operationen. Ein Bild wird von einem Blatt unter Verwendung der Leseeinrichtung gelesen. Eine Kantenerfassungsverarbeitung wird bei dem einen Bild ausgeführt. Zumindest ein Paar von Kanten wird aus einer Vielzahl von Kanten beruhend auf Informationen der Vielzahl von Kanten, die bei der Kantenerfassungsverarbeitung erfasst werden, und Größeninformationen des einen Blatts bestimmt.

Description

  • HINTERGRUND
  • Gebiet
  • Die vorliegende Offenbarung bezieht sich auf eine Bildverarbeitungsvorrichtung, die eine Verarbeitung zur Anpassung einer Bilderzeugungsposition in Bezug auf ein Blatt durchführt.
  • Beschreibung der verwandten Technik
  • Bei einer Druckvorrichtung (Bildverarbeitungsvorrichtung), die ein Bild auf einem Blatt erzeugt, wird herkömmlicherweise eine Funktion eines Anpassens einer Bilderzeugungsposition in Bezug auf ein Blatt verwendet (was nachstehend als „Druckpositionsanpassung“ bezeichnet wird). Die japanische Patentanmeldungsoffenlegung JP 2016-111628 A beschreibt eine Technik, die einen Druckpositionsanpassungsparameter beschafft, indem eine Markierung für eine Anpassung auf ein Blatt gedruckt wird, die gedruckte Markierung unter Verwendung einer Leseeinrichtung gelesen wird, und die Positionsbeziehung zwischen der Markierung und einer Blattkante beschafft wird. Als Beispiel der Leseeinrichtung ist auch eine automatische Dokumentenzuführeinrichtung für ein Blatt, die automatische Dokumentenzuführeinrichtung („Automatic Document Feeder“, ADF) genannt wird, beschrieben.
  • Die Vorrichtung, die in der japanischen Patentanmeldungsoffenlegung JP 2016 - 111628 A beschrieben wird, lässt bezüglich der Genauigkeit der Erfassung der Blattkante Raum für Verbesserungen. Der Grund dafür liegt darin, dass lineares Bildrauschen, das Leseeinrichtungsstreifen genannt wird, auftreten kann, wenn ein Blatt unter Verwendung einer Einrichtung wie der ADF gelesen wird. Dieser Leseeinrichtungsstreifen ähnelt in der Erscheinung dem Schatten der Blattkante, und kann daher fälschlicherweise als die Blattkante erfasst werden. Wenn die Blattkantenposition nicht akkurat beschafft werden kann, wird auch die Position relativ zu der Markierung nicht akkurat beschafft, und somit kann der Druckpositionsanpassungsparameter nicht akkurat beschafft werden.
  • KURZZUSAMMENFASSUNG
  • Die vorliegende Offenbarung richtet sich auf eine Bildverarbeitungsvorrichtung, die eine Blattkante selbst in einem Fall geeignet erfassen kann, in dem Bildrauschen erzeugt wird. Die vorliegende Offenbarung richtet sich insbesondere auf eine Bildverarbeitungsvorrichtung, die einen Druckpositionsanpassungsparameter akkurat beschaffen kann.
  • Gemäß einer Ausgestaltung der vorliegenden Offenbarung umfasst eine Bildverarbeitungsvorrichtung mit einer Leseeinrichtung zum Lesen eines Bildes von einem Blatt eine oder mehrere Steuereinrichtungen, die zur Durchführung von Vorgängen eingerichtet sind, die ein Lesen eines Bildes von einem Blatt unter Verwendung der Leseeinrichtung, Ausführen einer Kantenerfassungsverarbeitung bei dem einen Bild und Bestimmen zumindest eines Paars von Kanten unter einer Vielzahl von Kanten beruhend auf Informationen der Vielzahl von Kanten, die bei der Kantenerfassungsverarbeitung erfasst werden, und Größeninformationen des einen Blatts.
  • Weitere Merkmale der vorliegenden Offenbarung werden aus der folgenden Beschreibung der Ausführungsbeispiele unter Bezugnahme auf die beiliegenden Zeichnungen ersichtlich.
  • Figurenliste
    • 1 zeigt ein Steuerungsblockschaltbild eines Systems, das eine Bildverarbeitungsvorrichtung enthält.
    • 2 zeigt eine schematische Darstellung einer Bilderzeugungsvorrichtung, die die Bildverarbeitungsvorrichtung enthält.
    • 3 zeigt eine Darstellung eines Blattbibliothekeditierbildschirms.
    • 4 zeigt eine Darstellung einer Blattbibliothekeditierschnittstelle.
    • 5 zeigt eine Tabelle, die eine Blattbibliothek veranschaulicht.
    • 6 zeigt eine schematische Darstellung eines Druckpositionsanpassungsdiagramms.
    • 7 zeigt ein Ablaufdiagramm einer Folge von Verarbeitungsschritten.
    • 8 zeigt ein Ablaufdiagramm einer Arbeitsweise einer relativen Markierungspositionsmessverarbeitung.
    • Die 9A und 9B zeigen Darstellungen, die jeweils Eingangsdaten und Ausgangsdaten für eine Arbeitsweise durch maschinelles Lernen veranschaulichen.
    • 10 zeigt eine Darstellung einer Leseeinrichtung mit einer automatischen Dokumentenzuführeinrichtung (ADF), die einen Papiertransport beinhaltet.
    • 11 zeigt ein Ablaufdiagramm einer Arbeitsweise einer Vertikal-Blattkantenerfassungsverarbeitung.
    • 12 zeigt eine Darstellung einer Positionsbeziehung zwischen oberen, unteren, linken und rechten Region-Of-Interest (ROI)-Bildern.
    • 13 zeigt ein Ablaufdiagramm einer Arbeitsweise einer Blattkantenkandidat-Extrahierverarbeitung.
    • 14 zeigt eine Darstellung eines Beispiels einer Hough-Tabelle.
    • 15A zeigt eine schematische Darstellung eines ROI-Bildes und einer Vielzahl von Blattkantenerfassungsergebnissen, und 15B zeigt eine schematische Darstellung eines Binärbildes eines oberen rechten ROI-Bildes.
    • 16 zeigt ein Ablaufdiagramm eines Vorgangs einer Optimales-Blattkantenpaar-Bestimmungsverarbeitung.
    • 17 zeigt eine schematische Darstellung eines Beispiels einer optimalen Paarbestimmungsverarbeitung für linke und rechte Blattkanten.
    • 18 zeigt ein Ablaufdiagramm eines Vorgangs einer Horizontal-Blattkantenerfassungsverarbeitung.
    • 19 zeigt eine schematische Darstellung eines Beispiels einer optimalen Paarbestimmungsverarbeitung für obere und untere Blattkanten.
    • 20 zeigt ein Ablaufdiagramm einer Arbeitsweise einer Vertikal-Blattkantenerfassungsverarbeitung gemäß einem zweiten Ausführungsbeispiel.
    • 21 zeigt ein Ablaufdiagramm einer Arbeitsweise einer Blattkantendetailschätzverarbeitung.
    • 22 zeigt ein Ablaufdiagramm einer Arbeitsweise einer Verarbeitung eines Messens von relativen Markierungspositionen aus einer Vielzahl gelesener Bilder.
    • 23 zeigt ein Ablaufdiagramm einer Arbeitsweise einer Papiergrößenschätzverarbeitung.
    • 24 zeigt eine Darstellung von Histogramminformationen für Papiergrößenschätzwerte.
    • 25 zeigt eine Darstellung eines visualisierten Beispiels der Histogramminformationen für Papiergrößenschätzwerte.
    • 26 zeigt ein Ablaufdiagramm einer Reihe von Verarbeitungsschritten gemäß einem dritten Ausführungsbeispiel.
  • BESCHREIBUNG DER AUSFÜHRUNGSBEISPIELE
  • <Steuerungsblockschaltbild für vorliegende Konfiguration>
  • 1 zeigt ein Blockschaltbild, das schematisch eine Hardware-Konfiguration eines Drucksystems (Bildverarbeitungssystems) gemäß einem Ausführungsbeispiel veranschaulicht. Das Drucksystem gemäß dem vorliegenden Ausführungsbeispiel umfasst eine Bilderzeugungsvorrichtung 100 und einen Host-Computer 101, wie es in 1 veranschaulicht ist.
  • Ferner sind die Bilderzeugungsvorrichtung 100 und der Host-Computer 101 über eine Kommunikationsleitung 102 miteinander verbunden. In dem Drucksystem können eine Vielzahl von Host-Computern, Druckvorrichtungen und dergleichen verbunden sein.
  • Der Host-Computer 101 kann über eine (nicht gezeigte) Eingabeeinrichtung eingegebene Informationen von einem Benutzer beschaffen, einen zu der Bilderzeugungsvorrichtung 100 zu sendenden Druckauftrag erzeugen und den erzeugten Druckauftrag zu der Bilderzeugungsvorrichtung 100 senden. Eine Steuereinrichtung 110 führt verschiedene Arten einer Datenverarbeitung durch und steuert Vorgänge der Bilderzeugungsvorrichtung 100. Ein Konsolenfeld 120 wendet ein Berührungsschirmsystem an und empfängt verschiedene Bedienungen von dem Benutzer. Als Blattgrößeninformationen 121 werden eine Druckblattgröße und ein Positionsanpassungsbetrag über das Konsolenfeld 120 von einer Blattbibliothek beschafft, was nachstehend beschrieben wird. Eine Bildleseeinheit 130 ist ein Scanner, der ein Originaldokument unter Verwendung eines optischen Sensors scannt und gescannte Bilddaten beschafft. Als Druckpositionsmessverarbeitung 131 werden die relativen Koordinaten einer Druckposition in Bezug auf ein gelesenes Bild eines Druckergebnisses eines Druckpositionsanpassungsdiagramms (Bildes mit einem vorbestimmten Muster) beschafft, was nachstehend beschrieben wird. Eine Blattzufuhreinheit 140 ist eine Blattzufuhreinrichtung, die eine Vielzahl von Blattzufuhrdecks enthält. In den Blattzufuhrdecks können verschiedene Druckblätter aufbewahrt werden. In jedem der Blattzufuhrdecks kann lediglich das oberste eine Blatt unter den aufbewahrten Blättern separiert und zu einer Bilderzeugungseinheit 150 transportiert werden. Die Bilderzeugungseinheit 150 druckt Bilddaten physikalisch auf ein Druckblatt (Blatt). Bei dem vorliegenden Ausführungsbeispiel wird die Bilderzeugungseinheit 150 beschrieben, die ein elektrofotografisches Verfahren anwendet, jedoch kann für die Bilderzeugungseinheit 150 ein Tintenstrahlverfahren angewendet werden. Ein Druckergebnis 160 ist ein Ergebnis des Druckens durch die Bilderzeugungseinheit 150.
  • Als Nächstes wird eine Konfiguration der Steuereinrichtung 110 beschrieben. Eine Eingangs-/Ausgangs-(I/O-) Steuereinheit 111 steuert eine Kommunikation mit einem externen Netzwerk. Ein Nur-Lese-Speicher (ROM) 112 speichert verschiedene Steuerprogramme. Ein Speicher mit wahlfreien Zugriff (RAM) 113 speichert ein aus dem ROM 112 gelesenes Steuerprogramm. Eine Zentralverarbeitungseinheit (CPU) 114 führt das in den RAM 113 gelesene Steuerprogramm aus und steuert Bildsignale und verschiedene Einrichtungen umfassend. Ein Festplattenlaufwerk (HDD) 115 wird zum Speichern einer großen Menge an Daten, wie Bilddaten und Druckdaten vorrübergehend oder über eine lange Zeit verwendet. Diese Module sind miteinander über einen Systembus 116 verbunden. Der Systembus 116 verbindet auch die Steuereinrichtung 110 und jede Einrichtung in der Bilderzeugungsvorrichtung 100. Der RAM 113 arbeitet auch als Hauptspeicher und als Arbeitsspeicher für die CPU 114. Die Steuerprogramme und ein Betriebssystem sind auch in dem HDD 115 zusätzlich zu dem ROM 112 gespeichert. Ferner kann ein nichtflüchtiger RAM (NVRAM, nicht gezeigt) enthalten sein und Druckvorrichtungsmoduseinstellinformationen speichern, die von dem Konsolenfeld 120 eingegeben werden.
  • < Bilderzeugungsvorrichtung >
  • Als Nächstes werden ein Aufbau und eine Arbeitsweise der Bilderzeugungsvorrichtung 100 beschrieben.
  • 2 zeigt eine Querschnittsdarstellung eines Aufbaus der Bilderzeugungsvorrichtung 100 gemäß dem vorliegenden Ausführungsbeispiel. Die Bilderzeugungsvorrichtung 100 enthält ein Gehäuse 201, wie in 2 veranschaulicht. Das Gehäuse 201 enthält jede Einrichtung zum Konfigurieren einer Einrichtungseinheit, einer Einrichtungssteuereinheit, die jede Druckprozessverarbeitung (beispielsweise eine Papierzuführverarbeitung) durch jede Einrichtung steuert, und eines Steuerplatinenspeicherabschnitts, der eine Druckersteuereinrichtung speichert.
  • Die Bildleseeinheit 130 umfasst eine Originaldokumentablage 230, eine Aufnahmewalze 231, eine Transportwalze 232, eine Walze 233, eine Lichtquelle 234, eine zweite Leseeinheit 235, eine Auswurfwalze 238 und eine erste Leseeinheit 236. Auf der Originaldokumentablage 230 gestapelte Originaldokumente 237 werden eines nach dem anderen durch die Aufnahmewalze 231 zu einem Leseweg geschickt. Das durch die Aufnahmewalze 231 aufgenommene Originaldokument 237 wird über die Transportwalze 232 in eine Richtung des Weges transportiert. Das Originaldokument 237 kommt über den Weg an einer Leseposition an, und zu der Vorderseite des Originaldokuments 237 hinzugefügte Bildinformationen werden durch die Lichtquelle 234 und die erste Leseeinheit 236 zusammen mit Bildinformationen an einem Endabschnitt des Originaldokuments 237 gelesen. Ein Weiß-Bauteil ist an einer Position gegenüber der ersten Leseeinheit 236 angeordnet, und die erste Leseeinheit 236 führt das Lesen durch, wenn das Originaldokument diese Position passiert. Die erste Leseeinheit 236 ist eine Leseeinrichtung, die auch für ein Druckplattenlesen zu verwenden ist. Danach, wenn das Originaldokument 237 an einer Leseposition der zweiten Leseeinheit 235 ankommt, liest die zweite Leseeinheit 235 Bildinformationen auf der Rückseite des Originaldokuments 237. Ein Weiß-Bauteil ist an einer Position gegenüber der zweiten Leseeinheit 235 angeordnet, und die zweite Leseeinheit 235 führt das Lesen durch, wenn das Originaldokument 237 diese Position passiert. Die zweite Leseeinheit 235 enthält beispielsweise einen Kontaktbildsensor (CIS). Danach wird das Originaldokument 237 durch eine Auswurfwalze 239 ausgeworfen.
  • Die Informationen des Vorderseitenbildes und des Rückseitenbildes jedes der Originaldokumente 237 in einer auf der Originaldokumentablage 230 gestapelten Gruppe werden durch einen Transport durch Wiederholen der vorstehend beschriebenen Arbeitsweise gelesen.
  • Das Beispiel, bei dem beide Seiten des Originaldokuments bei einem Transport gelesen werden, ist als wünschenswertes Beispiel beschrieben, ist besteht aber keine Beschränkung darauf. Es kann eine Leseeinrichtung mit einer Rücktransporteinrichtung verwendet werden, wenn diese Leseeinrichtung beide Seiten des Originaldokuments lesen kann.
  • Jede Einrichtung zum Konfigurieren der Einrichtungseinheit ist wie folgt beschrieben. Eine optische Verarbeitungseinrichtung erzeugt ein elektrostatisches Latentbild auf einem fotoleitfähigen Zylinder 205 durch eine Laserstrahlabtastung, visualisiert das erzeugte elektrostatische Latentbild, führt eine Mehrfachübertragung der visualisierten Bilder auf ein Zwischenübertragungsbauteil 252 durch und überträgt ferner ein durch die Mehrfachübertragung erzeugtes Farbbild auf ein Blatt P als Tonerbild. Eine Fixierverarbeitungseinrichtung fixiert das Tonerbild auf dem Blatt P, eine Zufuhrverarbeitungseinrichtung führt das Blatt P zu, und eine Transportverarbeitungseinrichtung transportiert das Blatt P.
  • Die optische Verarbeitungseinrichtung umfasst eine Laseransteuereinrichtung zum Ein-/Ausschalten eines von einem Halbleiterlaser (nicht gezeigt) emittierten Laserstrahls beruhend auf von der Steuereinrichtung 110 zugeführten Bilddaten an einer Laserscannereinheit 207. Der von dem Halbleiterlaser emittierte Laserstrahl wird durch einen rotierenden Polygonspiegel 208 in eine Abtastrichtung abgelenkt. Der in eine Hauptabtastrichtung abgelenkte Laserstrahl wird über einen Reflexionspolygonspiegel 209 zu dem fotoempfindlichen Zylinder 205 geführt und belichtet den fotoempfindlichen Zylinder 205 mit dem Laserstrahl in der Hauptabtastrichtung. Unterdessen wird auf dem fotoempfindlichen Zylinder 205, der durch eine Primärladeeinrichtung 211 geladen wird und einer Abtastbelichtung durch den Laserstrahl unterzogen wird, ein elektrostatisches Latentbild erzeugt, und das erzeugte elektrostatische Latentbild wird durch Toner, der durch eine Entwicklungseinrichtung 212, die nachstehend zu beschreiben ist, zugeführt wird, als Tonerbild visualisiert. Danach wird das auf dem fotoempfindlichen Zylinder 205 visualisierte Tonerbild auf das Zwischenübertragungsbauteil 252, das mit einer Spannung beaufschlagt wird, die tonerbildinvertiert ist, übertragen (primär übertragen). Beim Erzeugen eines Farbbildes werden Bilder der jeweiligen Farben sequenziell auf das Zwischenübertragungsbauteil 252 durch eine Gelb-(Y-) Station 220, eine Magenta-(M-) Station 221, eine Cyan-(C-) Station 222 und eine Schwarz-(K-) Station 223 erzeugt. Infolgedessen wird auf dem Zwischenübertragungsbauteil 252 ein sichtbares Vollfarbenbild erzeugt.
  • Als Nächstes wird das von einem Speicher 210 zum Aufbewahren von Übertragungsmaterialien zugeführte Blatt P transportiert, das transportierte Blatt P wird durch eine Übertragungswalze 251 gegen das Zwischenübertragungsbauteil 252 gedrückt, und gleichzeitig wird an die Übertragungswalze 251 eine zu dem Toner invertierte Vorspannung angelegt. Das auf dem Zwischenübertragungsbauteil 252 erzeugte sichtbare Bild wird dadurch auf das Blatt P übertragen, das in einer Transportrichtung (Nebenabtastrichtung) des Blatts P durch die Zuführverarbeitungseinrichtung synchron transportiert wird (Sekundärübertragung).
  • Das Blatt P passiert nach der Sekundärübertragung eine Fixiereinheit 260, sodass der auf das Blatt P übertragene Toner durch Erwärmung geschmolzen wird, und dadurch auf das Blatt P als Bild fixiert wird. Im Fall eines zweiseitigen Drucks wird das Blatt P durch eine Umkehreinheit 270, nachdem es diese passiert hat, umgedreht und erneut zu dem Übertragungsabschnitt geführt, sodass das Rückseitenbild auf das Blatt P übertragen wird. Danach wird das Tonerbild auf dem Blatt P durch Erwärmen fixiert, während das Blatt P durch die Fixiereinheit 260 ähnlich wie vorstehend beschrieben läuft, und wird zur Außenseite des Druckers (der Bilderzeugungsvorrichtung 100) ausgeworfen, was den Druckprozess abschließt.
  • <Blattbibliothek>
  • Zum Drucken in der Bilderzeugungsvorrichtung 100 zu verwendende Blätter werden durch einen Bediener unter Verwendung einer Datenbank verwaltet, die Blattbibliothek genannt wird. Die Blattbibliothek ist im HDD 115 oder im RAM 113 gespeichert und wird soweit erforderlich durch das jeweilige Software-Modul ausgelesen/beschrieben. Eine Konfiguration der Blattbibliothek wird nachstehend unter Bezugnahme auf 5 näher beschrieben.
  • 3 zeigt eine Darstellung, die schematisch einen Schnittstellenbildschirm für den Bediener in dem Drucksystem gemäß dem vorliegenden Ausführungsbeispiel zur Durchführung von Bedienungen, wie Editieren der Blattbibliothek, veranschaulicht. Ein Blattbibliothekeditierbildschirm 300 ist der durch die CPU 114 auf dem Konsolenfeld 120 angezeigte gesamte Schnittstellenbildschirm.
  • Eine Blattliste 310 zeigt eine Liste von in der Blattbibliothek gespeicherten Blättern an. In der Blattliste 310 werden dem Bediener durch Spalten 311 bis 315 angegebene Attribute für jedes Blatt als Zusatzinformationen präsentiert. Die Spalte 311 stellt einen Blattnamen jedes Blatts dar. Der Blattname ist ein durch den Bediener oder dergleichen festgelegter Name, um die Blätter voneinander zu unterscheiden. Die Spalte 312 und die Spalte 313 stellen jeweils eine Nebenabtastrichtungsblattlänge und eine Hauptabtastrichtungsblattlänge jedes Blatt dar. Die Spalte 314 stellt das Grundgewicht jedes Blatts dar. Die Spalte 315 stellt die Oberflächeneigenschaft des Blatts dar. Die Oberflächeneigenschaft ist ein Attribut, das eine physikalische Eigenschaft einer Blattvorderseite darstellt, und Beispiele der Oberflächeneigenschaft umfassen „beschichtet“, was eine beschichtete Vorderseite zum Erhöhen von Glanz bedeutet, und „geprägt“, was eine unebene Vorderseite bedeutet. Der Bediener kann ein beliebiges Blatt auswählen, indem er einen Abschnitt auf dem Konsolenfeld 120 berührt, wo das Blatt in der Blattliste 310 angezeigt wird. Das ausgewählte Blatt wird hervorgehoben (umgekehrte Anzeige). In 3 ist als Beispiel ein Zustand angezeigt, in dem „Papier Farbe 81 von Hersteller XYZ“ ausgewählt ist. In einem Fall, in dem die Anzahl an in der Blattbibliothek aufgezeichneten Blättern größer ist als die Anzahl an Blättern, die in der Blattliste 310 auf einmal angezeigt werden können, wird ein Scroll-Balken 317 verwendet. Der Bediener kann ein beliebiges Blatt durch Bedienen des Scroll-Balkens 317 auswählen.
  • Eine Schaltfläche Neu Hinzufügen 320 wird zum Hinzufügen eines neuen Blatts zu der Blattbibliothek verwendet. Eine Schaltfläche Bearbeiten 321 wird zum Editieren des Blattattributs des in der Blattliste 310 ausgewählten Blatts verwendet. Wenn die Schaltfläche Neu Hinzufügen 320 oder die Schaltfläche Bearbeiten 321 gedrückt wird, erscheint ein in 4 veranschaulichter Schnittstellenbildschirm. Eine Schaltfläche Löschen 322 wird zum Löschen des in der Blattliste 310 ausgewählten Blatts aus der Blattbibliothek verwendet. Eine Schaltfläche Druckpositionsanpassung 323 wird zum Anpassen einer Druckposition in Bezug auf das in der Blattliste 310 ausgewählte Blatt verwendet.
  • <Editierschnittstelle für Blattbibliothek>
  • 4 zeigt eine Darstellung, die schematisch einen Schnittstellenbildschirm für den Bediener zum Editieren eines Blattattributs in dem Drucksystem gemäß dem vorliegenden Ausführungsbeispiel veranschaulicht. Ein Schnittstellbildschirm 400 ist der durch die CPU 114 auf dem Konsolenfeld 120 angezeigte gesamte Schnittstellenbildschirm.
  • Textfelder 401 bis 404 werden jeweils zum Eingeben von Blattattributen verwendet, d.h., des Blattnamens, der Nebenabtastrichtungsblattlänge, der Hauptabtastrichtungsblattlänge und des Grundgewichts. Die Blattattribute können durch eine (nicht gezeigte) Softwaretastatur oder eine in dem Konsolenfeld 120 enthaltene nummerische Tastatur in das Textfeld eingegeben werden. Ein Combofeld 405 wird zum Festlegen der Oberflächeneigenschaft eines Blatts verwendet. In dem Combofeld 405 kann eine Oberflächeneigenschaft aus einer Liste von Oberflächeneigenschaften festgelegt werden, die zuvor registriert wurden und durch die Bilderzeugungsvorrichtung 100 unterstützt werden können.
  • Wenn eine Schaltfläche Bearbeiten 420 gedrückt wird, werden die zu diesem Zeitpunkt eingegebenen Blattattribute bestimmt und in der Blattbibliothek gespeichert. Danach wird der Schnittstellenbildschirm 400 geschlossen, und es wird erneut der Blattbibliothekeditierbildschirm 300 angezeigt. Wenn eine Schaltfläche Abbrechen 421 gedrückt wird, wird die Blattattributeditierverarbeitung gestoppt, der Schnittstellendbildschirm 400 wird geschlossen und der Blattbibliothekeditierbildschirm 300 wird erneut angezeigt.
  • <Inhalt der Blattbibliothek>
  • 5 zeigt eine Tabelle der in dem HDD 115 oder dergleichen gespeicherten Blattbibliothek. Zu Beschreibungszwecken wird eine schematische Darstellung verwendet, jedoch ist die Blattbibliothek tatsächlich in einer Form digitaler Informationen wie Extensible Markup Language (XML) oder Comma Separated Value (CSV) gespeichert.
  • Blattinformationen 501 bis Blattinformationen 508 stellen jeweils ein in der Blattbibliothek registriertes Blatt dar.
  • Spalten 511 bis 515 stellen durch den Bediener festgelegte Blattattribute für jedes Blatt dar. Die Spalte 511 stellt einen Blattnamen dar. Die Spalten 512 bis 515 stellen Blattattribute dar, die jeweils die physikalische Eigenschaft eines Blatts angeben, d.h., eine Nebenabtastrichtungsblattlänge, eine Hauptabtastrichtungsblattlänge, ein Grundgewicht und eine Oberflächeneigenschaft.
  • Spalten 512 und 521 stellen jeweils einen Druckpositionsverschiebungsbetrag auf der Vorderseite und den auf der Rückseite jedes Blatt dar. Der Druckpositionsverschiebungsbetrag stellt den Betrag einer Positionsverschiebung aus einer idealen Druckposition dar und ist bei dem vorliegenden Ausführungsbeispiel aus Elementen einer Führungsposition, einer Seitenposition, einer Hauptabtastvergrößerung und einer Nebenabtastvergrößerung gebildet.
  • Beim tatsächlichen Drucken führt die Bilderzeugungsvorrichtung 100 eine Anpassung beruhend auf diesen Elementen des Druckpositionsverschiebungsbetrags durch, um ein Drucken an der idealen Druckposition zu erreichen (d.h. eine Anpassung zur Beseitigung des Druckpositionsverschiebungsbetrags), und führt ein Drucken beruhend auf der Anpassung durch. Die Führungsposition und die Seitenposition stellen jeweils einen Druckpositionsverschiebungsbetrag in der Nebenabtastrichtung und einen Druckpositionsverschiebungsbetrag in der Hauptbetriebsrichtung in Bezug auf das Blatt dar. Die Führungsposition wird durch Ändern einer Druckstartposition eines Bildes von der führenden Kante eines Blatts in der Blatttransportrichtung startend angepasst, und die Seitenposition wird durch Ändern einer Druckstartposition des Bildes von der linken Kante des Blatts in der Blatttransportrichtung startend angepasst. Die Nebenabtastrichtungsvergrößerung stellt eine Verschiebung der Bildlänge (eine Vergrößerung in Bezug auf eine ideale Länge) in der Nebenabtastrichtung dar. Die Hauptabtastrichtungsvergrößerung stellt eine Verschiebung der Bildlänge (eine Vergrößerung in Bezug auf eine ideale Länge) in der Hauptabtastrichtung dar. Obwohl in 5 nicht gezeigt, stellt ein Schiefe-Grad einen Parallelitätsgrad für eine beliebige Seite dar, ein Trapezoid-Grad stellt einen Parallelitätsgrad zwischen einer Seite des vorderen Endes und einer Seite des hinteren Endes eines auf einem Blatt gedruckten Bildes dar, und eine Rechtwinkligkeit stellt einen Rechteckgrad eines auf einem Blatt gedruckten Bildes dar.
  • Jeder dieser Druckpositionsverschiebungsbeträge wird durch Drucken eines Anpassungsdiagramms, in dem vorbestimmte Markierungen angeordnet sind, und Erfassen der Positionen der Markierungen auf dem gedruckten Anpassungsdiagramm berechnet. Ein Beispiel des Anpassungsdiagramms wird unter Bezugnahme auf 6 beschrieben. Der Anfangswert für jedes Element dieser Druckpositionsverschiebungsbeträge ist 0, und der Anfangswert wird in einem Fall verwendet, in dem neue Blattinformationen gerade in der Blattbibliothek registriert wurden, und in einem Fall, in dem die Druckpositionsanpassung nicht durchgeführt wurde, obwohl ein Blatt registriert wurde.
  • <Inhalte des Druckpositionsanpassungsdiagramms und Messung>
  • 6 zeigt eine Darstellung, die schematisch ein Beispiel des Anpassungsdiagramms veranschaulicht, das bei der Druckpositionsanpassung zu verwenden ist. Das Anpassungsdiagramm wird beruhend auf einer Anweisung der CPU 114 nach dem Start der Druckpositionsanpassung gedruckt.
  • Ein Diagrammoriginaldokument 601 stellt das gedruckte Anpassungsdiagramm dar. Markierungen 602 bis 605 sind an spezifischen Positionen des Anpassungsdiagramms gedruckt. Diese Markierungen sind an den vier Ecken jeweils der Vorderseite und der Rückseite des Anpassungsdiagramms gedruckt, d.h. insgesamt an acht Stellen, und die Bilder sind derart platziert, dass sie an Positionen mit festen Entfernungen von den Kanten der vier Blattecken gedruckt werden, wenn die Druckpositionen ideale Positionen sind. Der Druckpositionsverschiebungsbetrag wird durch Messen der Position von jeder Kante der vier Blattecken auf dem Anpassungsdiagramm bestimmt.
  • Bei dem vorliegenden Ausführungsbeispiel werden durch Entfernungen A bis H in 6 angegebene Abschnitte gemessen. Die Entfernungen A bis H stellen jeweils eine Entfernung von der entsprechenden der Markierungen 602 bis 605 zur nächsten Blattkante dar, und bei dem vorliegenden Ausführungsbeispiel ist eine Entfernung von 10 mm für jede der Entfernungen A bis H vordefiniert.
  • <Arbeitsweise der Druckpositionsmesseinheit>
  • Das Verfahren des Berechnens der vorstehend beschriebenen Entfernungen A bis H wird unter Bezugnahme auf das Ablaufdiagramm in 8 beschrieben. Hinsichtlich der Positionsbeziehung zwischen einer oberen linken vertikalen Blattkante, einer oberen linken horizontalen Blattkante, einer oberen rechten vertikalen Blattkante, einer oberen rechten horizontalen Blattkante, einer unteren linken vertikalen Blattkante, einer unteren linken horizontalen Blattkante, einer unteren rechten vertikalen Blattkante und einer unteren rechten horizontalen Blattkante wird auf die schematische Darstellung in 6 verwiesen.
  • In Schritt S801 beschafft die CPU 114 ein gelesenes Bild des Anpassungsdiagramms über die Bildleseeinheit 130. Die Bildleseeinheit 130 kann eine externe Leseeinrichtung sein, wie eine automatische Dokumentenzuführeinrichtung (ADF), oder kann eine in einem Drucker installierte Leseeinrichtung sein, wie ein In-Line-Sensor.
  • Bei dem vorliegenden Ausführungsbeispiel wird als ein Beispiel ein Lesen durch eine ADF, die ein Blatt mit zwei linken und rechten Walzen transportiert, beschrieben. Wenn ein Blatt unter Verwendung der Rotation der in 2 veranschaulichten Transportwalze 223 transportiert wird, kann es einen Fall geben, in dem eine Vielzahl von Walzen links und rechts in Abhängigkeit von der Blattgröße und des Drehmoments der Walze angeordnet sind. 10 veranschaulicht dieses Beispiel. 10 ist eine Draufsicht auf die Bildleseeinheit 130, und die Transportwalze 232 in der Querschnittsansicht in 2 entspricht zwei Transportwalzen 1001 und 1002 in 10. Unter Verwendung dieser Walzen wird ein Anpassungsdiagramm 1003 in eine durch einen Pfeil 1004 angegebene Richtung transportiert. Bei diesem Prozess kann es erwünscht sein, dass sich diese zwei Walzen 1001 und 1002 mit der gleichen Geschwindigkeit drehen, um das Anpassungsdiagramm 1003 parallel zu transportieren. Wenn die Walzendurchmesser variieren, tritt ein Geschwindigkeitsunterschied zwischen dem linken und dem rechten Walzenumfang auf, wodurch der Paralleltransport schwierig wird. Wenn in 10 beispielsweise der Durchmesser der Walze 1001 größer als der Durchmesser der Walze 1002 ist, erhöht sich die Geschwindigkeit des durch die Walze 1001 laufenden Blatts, sodass das Blatt transportiert wird, während es nach links gebogen wird, was durch einen Pfeil 1005 angegeben ist, und als Ergebnis wird durch die zweite Leseeinheit 235 ein verzerrtes Bild beschafft. Ein Bild 1006 stellt das beschaffte Bild in dem verzerrten Zustand dar. Die obere und untere Kante des Blatts bleiben bei Beginn des Lesens horizontal, jedoch schrumpft die rechte Seite aufgrund des Geschwindigkeitsunterschieds allmählich zusammen, und der Unterschied zu der linken Seite erhöht sich. Als Ergebnis geht die Parallelität zwischen der oberen Kante und der unteren Kante verloren. Die folgende Verarbeitung wird unter der Annahme beschrieben, dass das so beschaffte Bild, dessen obere und untere Kante nicht parallel sind, verwendet wird.
  • In Schritt S802 beschafft die CPU 114 die Position jeder der Markierungen 602 bis 605 aus dem gelesenen Bild. Die Markierungsposition wird als zweidimensionale Koordinaten in einer horizontalen Richtung (x) und einer vertikalen Richtung (y) des gescannten Bildes ausgedrückt, und die Koordinaten oben links werden als Ursprungspunkt (0,0) ausgedrückt. Die Markierungsposition kann als die Koordinaten des Schwerpunkts der Markierung ausgedrückt werden oder kann mit Unterbildelementgenauigkeit berechnet werden. Die Verarbeitung der Erfassung der Markierung kann ferner unter Verwendung eines Musterabgleichverfahrens durchgeführt werden.
  • In Schritt S803 beschafft die CPU 114 die Blattgröße des Anpassungsdiagramms von dem Blattbibliothekeditierbildschirm 300. Die CPU 114 beschafft insbesondere die Nebenabtastrichtungsblattlänge (mm) in der Spalte 312 und die Hauptabtastrichtungsblattlänge (mm) in der Spalte 313.
  • In Schritt S804 erfasst die CPU 114 die obere linke vertikale Blattkante und die obere rechte vertikale Blattkante. Die Informationen dieser Blattkanten wird zur Berechnung der Entfernung B und der Entfernung D verwendet. Die Einzelheiten dieser Verarbeitung werden später beschrieben.
  • In Schritt S805 erfasst die CPU 114 die untere linke vertikale Blattkante und die untere rechte vertikale Blattkante. Die Informationen dieser Blattkanten werden zur Berechnung der Entfernung F und der Entfernung H verwendet. Die Einzelheiten dieser Verarbeitung gleichen jenen in Schritt S804.
  • In Schritt S806 erfasst die CPU 114 die obere linke horizontale Blattkante und die untere linke horizontale Blattkante. Die Informationen dieser Blattkanten werden zur Berechnung der Entfernung A und der Entfernung E verwendet. Die Einzelheiten dieser Verarbeitung werden später beschrieben.
  • In Schritt S807 erfasst die CPU 114 die obere rechte horizontale Blattkante und die untere linke horizontale Blattkante. Die Informationen dieser Blattkanten werden zur Berechnung der Entfernung C und der Entfernung G verwendet. Die Einzelheiten dieser Verarbeitung gleichen jenen in Schritt S806.
  • In Schritt S808 berechnet die CPU 114 die relativen Markierungspositionen anhand der vorstehend beschriebenen acht erfassten Blattkanten. In dieser Verarbeitung werden die Entfernungen A bis H durch Berechnen der Normalen-Entfernung von den Markierungsmittenkoordinaten zu einer linearen Gleichung (p = xcosθ + ysinθ) jeder der Blattkanten berechnet.
  • <Vertikale Blattkantenerfassungsverarbeitung>
  • Die Verarbeitung des Erfassens der vertikalen Blattkanten in Schritt S804 und Schritt S805 wird unter Bezugnahme auf das Ablaufdiagramm in 11 näher beschrieben.
  • In Schritt S1101 beschafft die CPU 114 linke und rechte ROI-(Region Of Interest-) Bilder (Teilbilder) beruhend auf den in Schritt S802 beschafften Markierungspositionen. 12 zeigt eine Darstellung, die schematisch die Positionsbeziehung zwischen dem linken ROI-Bild und dem rechten ROI-Bild in einem Fall veranschaulicht, in dem die obere linke vertikale Blattkante und die obere rechte vertikale Blattkante erfasst werden. Bei dem vorliegenden Ausführungsbeispiel wird ein Bereich mit einer Breite von 0,5 mm und einer Länge von 1,7 mm, wobei von den Mittenkoordinaten der oberen linken Markierung 1,0 mm nach links und 1,0 mm nach unten einen Mittelpunkt darstellt, als das linke ROI-Bild extrahiert. Ferner wird ein Bereich mit einer Breite von 0,5 mm und einer Länge von 1,7 mm, wobei von den Mittenkoordinaten der oberen rechten Markierung 1,0 mm nach rechts und 1,0 mm nach unten einen Mittelpunktunkt darstellt, als das rechte ROI-Bild extrahiert. Das linke und das rechte ROI-Bild werden in einem Fall, in dem die untere linke vertikale Blattkante und die untere rechte vertikale Blattkante extrahiert werden, unter Verwendung eines ähnlichen Verfahrens beschafft.
  • In Schritt S1102 wendet die CPU 114 ein Kantenerfassungsfilter jeweils bei den in Schritt S1101 beschafften linken und rechten ROI-Bildern an. Bei dem vorliegenden Ausführungsbeispiel wird der folgende Kern k als Kantenefassungsfilter verwendet. k = [ 2 1 6 1 2 2 1 6 1 2 4 2 12 2 4 2 1 6 1 2 2 1 6 1 2 ]
    Figure DE102021117888A1_0001
  • Das Kantenerfassungsfilter ist nicht auf den Kern k beschränkt. Das Kantenerfassungsfilter kann ein horizontales Laplace-Filter oder ein Differentialfilter sein. In der folgenden Beschreibung wird ein Bild, nachdem das Kantenerfassungsfilter angewendet wurde, als Bild Ie(x, y) beschrieben, wobei x und y die Indizes der Koordinaten sind.
  • In Schritt S1103 erfasst die CPU 114 eine Vielzahl beider Blattkantenkandidaten aus dem Bild, nachdem das Kantenerfassungsfilter angewendet wurde. Die Einzelheiten dieser Verarbeitung werden später beschrieben.
  • In Schritt S1104 bestimmt die CPU 114 das optimale Paar aus der Vielzahl von Blattkantenkandidaten. Die Einzelheiten dieser Verarbeitung werden nachstehend beschrieben.
  • <Blattkantenkandidat-Extrahierverarbeitung >
  • Die in Schritt S1103 durchgeführte Blattkantenkandidat-Extrahierverarbeitung wird unter Bezugnahme auf das Ablaufdiagramm in 13 näher beschrieben.
  • In Schritt S1301 wendet die CPU 114 eine Binarisierungsverarbeitung bei dem in Schritt S1102 berechneten Bild Ie(x, y) an und beschafft dadurch ein Binärbild Ib(x, y). Genauer kann das Binärbild Ib(x, y) durch die folgende Gleichung berechnet werden. Ib ( x , y ) = { 1 i f I e ( x , y ) > t h 0 i f I e ( x , y ) t h
    Figure DE102021117888A1_0002
    wobei th ein Schwellenwert ist, und beispielsweise ein fester Wert von 128 sein kann, oder aus einem Bild unter Verwendung eines Verfahrens nach Otsu dynamisch bestimmt werden kann.
  • In Schritt S1302 führt die CPU 114 eine Hough-Transformation für das beschaffte Binärbild Ib(x, y) durch. Die Hough-Transformation ist eine Verarbeitung eines umfassenden Erfassens einer Geraden, die einen vorbestimmten Winkel θ bildet, aus einem Bild, indem die Gerade durch eine Gleichung (p = xicosθ + yisinθ) ausgedrückt wird. Die Arbeitsweise der Hough-Transformation wird beschrieben.
  • Bei der Hough-Transformation werden zuerst alle Paare (xi, yi) von Koordinaten x und y, die Ib(x, y) = 1 erfüllen, beschafft (0 ≤ i ≤ M). Als Nächstes wird ein pij-Wert wie folgt für jedes der Paare (xi, yi) berechnet. ρ i j = x i c o s θ j + y i s i n θ j
    Figure DE102021117888A1_0003
    θj (0 ≤ i ≤ N) ist ein vorbestimmter Wert, und bei dem vorliegenden Ausführungsbeispiel ist θ ein Wert in einem Bereich von 88° bis 92° in Inkrementen von 0,5° (θ0 = 88, θ1 = 88,5, ..., θ7 = 92). Die erhaltenen (θj, ρij) stellen die Gerade eines Winkels θj dar, die durch den Punkt (xi, yi) läuft.
  • Als Nächstes wird eine Hough-Tabelle H(ρ, θ) durch Zählen aller erhaltenen Paare (θj, ρij) berechnet. Die Hough-Tabelle H wird insbesondere wie folgt ausgedrückt. H ( 0, ρ ) = i , j E ρ i j , θ j
    Figure DE102021117888A1_0004
  • Hier ist Em, n eine Matrix mit N Reihen und (maxp) Spalten, die die folgende Gleichung erfüllt. E m , n ( x , y ) = { 1 w e n n x = m u n d y = n 0 s o n s t
    Figure DE102021117888A1_0005
  • 14 veranschaulicht ein Beispiel der berechneten Hough-Tabelle. Der Wert einer Zelle (θ, ρ) der Hough-Tabelle zeigt, wie viele Punkte auf der Geraden ρ = xcosθ + ycosθ in dem Binärbild Ib(x, y) liegen. Der Wert einer Zelle (θ=89°, p=2) in 14 beträgt beispielsweise 219, bei dem es sich um einen großen Wert handelt. Eine durch die Zelle (θ=89°, p=2) definierte Gerade kann als sich in dem Bild befindend bestimmt werden. Unterdessen beträgt der Wert einer Zelle (θ=92 °, p=2) 0, und gibt daher an, dass eine durch die Zelle (θ=92 °, p=2) definierte Gerade nicht in dem Bild liegt.
  • In Schritt S1303 erfasst die CPU 114 eine Spitzenposition aus der in Schritt S1302 berechneten Hough-Tabelle. Bei dem vorliegenden Ausführungsbeispiel wird ein Punkt, der H ( θ , ρ ) H ( θ , ρ + 1 ) ,
    Figure DE102021117888A1_0006
    H ( θ , ρ ) H ( θ + 1, ρ ) ,
    Figure DE102021117888A1_0007
    H ( θ , ρ ) H ( θ 1, ρ ) ,
    Figure DE102021117888A1_0008
    H ( θ , ρ ) H ( θ , ρ 1 ) ,
    Figure DE102021117888A1_0009
    und H ( θ , ρ ) > th _ hough
    Figure DE102021117888A1_0010
    erfüllt, als der Spitzenwert erfasst. Hier ist th_hough ein Schwellenwert zur Bestimmung, ob dieser Hough-Tabellenwert Rauschen ist, und bei dem vorliegenden Ausführungsbeispiel ist th_hough 140. Eine Zelle (θ=91°, p=5) und die Zelle (θ=89°, p=2) sind beispielsweise zwei Kandidaten für den für das Beispiel in 14 erfassten Spitzenwert.
  • Wie vorstehend beschrieben kann bei der Blattkantenkandidat-Extrahierverarbeitung die Vielzahl von Blattkantenkandidaten aus einem ROI-Bild extrahiert werden. Die 15A und 15B zeigen schematische Darstellungen eines Beispiels, in dem eine Vielzahl von Blattkantenkandidaten erfasst wird. 15A zeigt eine schematische Darstellung eines abgetasteten Bildes und des rechten ROI-Bildes. Dieses abgetastete Bild ist ein Ergebnis des Lesens der schiefen Blattoberfläche, da bei dem Transport eine Verstellung aufgetreten ist. 15B zeigt eine schematische Darstellung des Binärbildes Ib(x, y), wenn diese Verarbeitung bei dem oberen rechten ROI-Bild dieses abgetasteten Bildes angewendet wird. Ein schwarzes Bildelement des Binärbildes Ib(x, y) gibt an, dass an der Bildelementposition dieses Bildelements keine Kante vorhanden ist, und ein weißes Bildelement gibt an, dass an der Bildelementposition dieses Bildelements eine Kante vorhanden ist. Für dieses abgetastete Bild werden zwei Blattkantenkandidaten (eine Vielzahl von Kanten) wie in 15B veranschaulicht berechnet. Eine Kante auf der linken Seite in 15B wird durch den Schatten der Blattkante gebildet, und diese Kante entspricht einem Blattkantenkandidaten an der Zelle (θ=89°, p=2) in der Hough-Tabelle in 14. Diese Kante ist aus der vertikalen Richtung um ein Grad aufgrund einer Schiefe bei der Abtastung geneigt. Andererseits ist der Blattkantenkandidat auf der rechten Seite in 15B ein aufgrund eines Leseeinrichtungsstreifens fehlerhaft erfasster Blattkantenkandidat und entspricht der Zelle (θ=91°, p=5) in der Hough-Tabelle in 14. Der Leseeinrichtungsstreifen wird ungeachtet des Betrags der Neigung des Originaldokuments immer als vertikaler Streifen erfasst. Die Vielzahl der durch diese Verarbeitung erfassten Blattkantenkandidaten wird durch die folgende Optimales-Blattkantenpaar-Bestimmungsverarbeitung auf ein optimales Paar (ein Paar von Kanten) eingeengt.
  • <Optimales-Blattkantenpaar-Bestimmungsverarbeitung>
  • Die Optimales-Blattkantenpaar-Bestimmungsverarbeitung in Schritt S1104 wird unter Bezugnahme auf das Ablaufdiagramm in 16 näher beschrieben.
  • In Schritt S1601 bestimmt die CPU 114, ob die Verarbeitung von Schritt S1602 bis Schritt S1604 für alle Blattkantenkandidaten abgeschlossen ist. Wenn die Verarbeitung nicht abgeschlossen ist (NEIN in Schritt S1601), geht die Verarbeitung zu Schritt S1602. Wenn die Verarbeitung abgeschlossen ist (JA in Schritt S1601), geht die Verarbeitung zu Schritt S1605. In einem Fall beispielsweise, in dem in Schritt S1103 drei linke Blattkandidaten und fünf rechte Blattkantenkandidaten extrahiert werden, wird diese Schleife insgesamt fünfzehnmal wiederholt.
  • In Schritt S1602 beschafft die CPU 114 einen ersten Blattkantenkandidaten ρL, θL. Der erste Blattkantenkandidat ist beispielsweise der obere linke vertikale Blattkantenkandidat.
  • In Schritt S1603 beschafft die CPU 114 einen zweiten Blattkantenkandidaten pR, θR. Der zweite Blattkantenkandidat ist beispielsweise der obere rechte vertikale Blattkantenkandidat.
  • In Schritt S1604 berechnet die CPU 114 eine Wahrscheinlichkeit unter Berücksichtigung der Parallelität des Blattkantenpaars und der Papiergröße. Bei dem vorliegenden Ausführungsbeispiel wird die Wahrscheinlichkeit des Blattkantenpaars durch die folgende Gleichung berechnet. Die folgende Gleichung gibt an, dass je kleiner der numerische Wert ist, desto größer die Wahrscheinlichkeit dieses Blattkantenpaars ist. l = | p s i z e ( ρ R ρ L ) cos θ L * 25. 4 / d p i | + γ s t e p ( | θ R θ L | ε )
    Figure DE102021117888A1_0011
  • Hier stellt psize den Standardwert der Papiergröße dar. Die Blattlänge in der Nebenabtastrichtung wird zum Zeitpunkt der Erfassung der vertikalen Blattkante eingestellt, und die Blattlänge in der Hauptabtastrichtung wird zum Zeitpunkt der Erfassung der horizontalen Blattkante eingestellt. Ferner ist dpi eine Abtastauflösung. Ferner ist step(x) eine Schrittfunktion, die 1 zurückgibt, wenn x > 0 ist, und 0 zurückgibt, wenn x ≤ 0 ist. γ und ε sind Konstanten, und es werden γ = 1000 und ε = 0,5 verwendet. Ein Ausdruck (ρR - ρL)cosθL*25.4/dpi stellt den Messwert der Blattgröße dar, die beruhend auf dem Blattkantenkandidatenpaar bestimmt wird, und ein Ausdruck |psize - (pR - ρL)cosθL*25.4/dpi| stellt einen Fehler zwischen dem Standardwert und dem Messwert da.
  • Ferner ist γ step(|θR - θL| - ε) ein Sanktionsausdruck, der auf der Parallelität des Blatts beruht. Das heißt, es wird keine Sanktion erteilt, wenn die Differenz zwischen θR und θL 0,5° oder kleiner ist, und ansonsten wird eine Sanktion von 1000 erteilt. Das heißt, keine Sanktion wird erteilt, wenn der Absolutwert der Differenz zwischen Winkeln kleiner oder gleich einem Schwellenwert ist. Bei dem vorliegenden Ausführungsbeispiel wird die Wahrscheinlichkeit unter Verwendung der vorstehend beschriebenen Gleichung berechnet, jedoch ist die vorliegende Offenbarung nicht darauf beschränkt. Beispielsweise kann der Minimumwert eines nummerischen Werts, der durch Subtrahieren einer Länge in einer vorbestimmten Richtung einer Papiergröße von der Entfernung des Blattkantenkandidatenpaars (Entfernung zwischen den Kanten, d.h., die Differenz zwischen Teilen von Positionsinformationen, die den Kanten entsprechen) berechnet wird, für die Blattkante der größten Wahrscheinlichkeit verwendet werden. In diesem Fall wird der innerste Blattkantenkandidat in Bezug auf den Standardwert der Papiergröße als Blattkante der größten Wahrscheinlichkeit ausgewählt.
  • In Schritt S1605 bestimmt die CPU 114 das wahrscheinlichste Blattkantenpaar (minimalen Wert) als das Blattkantenpaar der größten Wahrscheinlichkeit.
  • Die spezielle Arbeitsweise bei dieser Verarbeitung wird unter Bezugnahme auf ein Beispiel in 17 beschrieben. 17 veranschaulicht in ihrem oberen Teil das Ergebnis der Blattkantenkandidat-Extrahierverarbeitung eines Erfassens der oberen rechten Blattkante und der unteren linken Blattkante für dieses abgetastete Bild. Für die obere rechte Blattkante werden drei Kandidaten, ein rechter Kandidat A (Schmutz auf einem Blatt), ein rechter Kandidat B (Blattkante) und ein rechter Kandidat C (Leseeinrichtungsstreifen) extrahiert. Andererseits wird für die linke Blattkante lediglich ein linker Kandidat (1) (Blattkante) extrahiert.
  • Eine Tabelle im unteren Teil von 17 gibt das berechnete Wahrscheinlichkeitsergebnis und das bestimmte Blattkantenpaar durch die Optimales-Blattkantenpaar-Bestimmungsverarbeitung an. In der Tabelle stellt der Papierstandardfehler den nummerischen Wert des Ausdrucks | psize - (pR - ρL)cosθL*25.4/dpi| in der Gleichung (6) dar, und die Parallelitätssanktion gibt den Wert des Ausdrucks γ step(|θR - θL| - ε) an. Der Wahrscheinlichkeitswert gibt den durch die Gleichung (6) definierten Wert an. In dem nummerischen Wert des Papierstandardfehlers entspricht „linker Kandidat (1) x rechter Kandidat C“ dem kleinsten Fehler. Allerdings ist der rechte Kandidat C der Leseeinrichtungsstreifen und ist nicht parallel zum linken Kandidaten (1), und ist daher aus dem Gesichtspunkt der Parallelität nicht der optimale Blattkantenkandidat. Der rechte Kandidat A und der rechte Kandidat B sind parallel zum linken Kandidaten (1), und daher wird „linker Kandidat (1) x rechter Kandidat B“, der dem Papierstandardwert am nächsten kommt, als das optimale Blattkantenkandidatenpaar bestimmt.
  • <Horizontale Blattkantenerfassungsverarbeitung>
  • Als Nächstes wird die Erfassung der horizontalen Blattkante beschrieben, bei der es sich um eine Blattkante in einer Richtung orthogonal zu der vertikalen Blattkante handelt. Die Verarbeitung des Erfassens der horizontalen Blattkante, die in Schritt S806 und Schritt S807 durchgeführt wird, wird unter Bezugnahme auf das Ablaufdiagramm in 18 näher beschrieben.
  • In Schritt S1801 beschafft die CPU 114 die oberen und unteren ROI-Bilder beruhend auf den in Schritt S802 beschafften Markierungspositionen. 12 zeigt eine schematische Darstellung der Positionsbeziehung zwischen dem oberen ROI-Bild und dem unteren ROI-Bild in einem Fall, in dem die obere linke horizontale Blattkante und die untere linke horizontale Blattkante erfasst werden. Bei dem vorliegenden Ausführungsbeispiel wird ein Bereich mit einer Breite von 1,7 mm und einer Länge von 0,5 mm mit einem Mittelpunkt 1,0 mm rechts von den und 1,0 mm oberhalb der Mittenkoordinaten der oberen linken Markierung als das obere ROI-Bild extrahiert. Ferner wird ein Bereich mit einer Breite von 1,7 mm und einer Länge von 0,5 mm mit einem Mittelpunkt 1,0 mm rechts von den und 1,0 mm unterhalb der Mittenkoordinaten der unteren linken Markierung als das untere ROI-Bild extrahiert. Das obere und das untere ROI-Bild in werden einem Fall, in dem die obere rechte horizontale Blattkante und die untere rechte horizontale Blattkante extrahiert werden, unter Verwendung eines ähnlichen Verfahrens beschafft.
  • In Schritt S1802 wendet die CPU 114 ein Kantenerfassungsfilter jeweils bei dem oberen und dem unteren ROI-Bild an, die in Schritt S1801 beschafft werden. Bei dem vorliegenden Ausführungsbeispiel wird ein Differenzialfilter für oben und unten als Kantenerfassungsfilter verwendet, jedoch ist die vorliegende Offenbarung nicht darauf beschränkt. Das Kantenerfassungsfilter kann eine andere Art Filter sein, wie ein vertikales Laplace-Filter.
  • In Schritt S1803 erfasst die CPU 114 eine Vielzahl von beiden Blattkantenkandidaten aus dem Bild, nachdem das Kantenerfassungsfilter angewendet wurde. Diese Verarbeitung gleicht der in Schritt S1103.
  • In Schritt S1804 bestimmt die CPU 114 das optimale Paar aus der erfassten Vielzahl von Blattkantenkandidaten.
  • Der Basisablauf dieser Verarbeitung gleicht auch dem unter Bezugnahme auf Schritt S1104 beschriebenen. Die Verarbeitung wird wie im Ablauf von Schritt S1601 bis Schritt S1605 in 16 durchgeführt. Wie vorstehend beschrieben ist allerdings die Parallelität zwischen den oberen und unteren Kanten des Verarbeitungszielbildes aufgrund der Walzengeschwindigkeitsdifferenz nicht unbedingt garantiert. In diesem Fall gilt die Gleichung (6), die auf der Parallelität im vorstehend beschriebenen Schritt S1604 beruht, nicht. Wenn die Wahrscheinlichkeit des Blattkantenpaars daher aus dem ersten Blattkantenkandidaten ρT, θT und dem zweiten Blattkantenkandidaten ρB, θB berechnet wird, wird eine Winkeldifferenz Δθ, die durch die obere linke vertikale Blattkante und die obere rechte vertikale Blattkante, die in Schritt S804 erfasst werden, und die untere linke vertikale Blattkante und die untere rechte vertikale Blattkante gebildet wird, die in Schritt S805 erfasst werden, als Korrekturwert verwendet. Beispielsweise in einem Fall, in dem das Bild ideal mit parallelen Kanten beschafft wird, ist diese Winkeldifferenz 0, wenn ein durch oben links und die oben rechts bestimmter Winkel ein oberer Winkel θ1 ist, und ein durch unten links und unten rechts bestimmter Winkel ein unterer Winkel θ2 ist. In einem Fall aber, in dem es eine Differenz zwischen diesen Winkeln gibt, beispielsweise in einem Fall, in dem der obere Winkel θ1 87° und der untere Winkel θ2 90° beträgt, ist die Parallelität zwischen den oberen und unteren Kanten verloren, und eine Verschiebung der oberen und unteren Kanten um 3° aus der Horizontalen wird anhand der Winkeldifferenz Δθ = 3° geschätzt. Demnach wird die Gleichung (6) wie folgt umgewandelt. l = | p s i z e ( ρ T ρ B ) cos θ a v e * 25. 4 / d p i | + γ s t e p ( | θ T θ B + Δ θ | ε )
    Figure DE102021117888A1_0012
  • Hier ist θave der Mittelwert der Winkel, der durch (θT - θB)/2 bestimmt wird.
  • Das optimale Paar der oberen und unteren Kanten wird durch Addieren dieses Winkelkorrekturwerts Δθ zu der Gleichung (7) bestimmt.
  • Die spezielle Arbeitsweise bei dieser Verarbeitung wird unter Bezugnahme auf ein Beispiel in 19 beschrieben. 19 veranschaulicht in ihrem oberen Teil das Ergebnis der Blattkantenkandidat-Extrahierverarbeitung des Erfassens der linken oberen Blattkante und der linken unteren Blattkante für dieses abgetastete Bild. Für die linke untere Blattkante werden zwei Kandidaten, ein unterer Kandidat A (Schmutz auf einem Blatt) und ein unterer Kandidat B (Blattkante) extrahiert. Andererseits wird für die linke obere Blattkante lediglich ein oberer Kandidat (1) (Blattkante) extrahiert.
  • Eine Tabelle im unteren Abschnitt von 19 gibt das berechnete Wahrscheinlichkeitsergebnis und das bestimmte Blattkantenpaar durch die Optimales-Blattkantenpaar-Bestimmungsverarbeitung an. In der Tabelle stellt der Papierstandardfehler den nummerischen Wert des Ausdrucks | psize - (pR - ρL)cosθave*25,4/dpi| in Gleichung (7) dar, und die Parallelitätssanktion gibt den Wert des Ausdrucks γ step(|θT - θB+ Δθ| - ε) an. Der Wahrscheinlichkeitswert gibt den durch die Gleichung (7) definierten Wert an. In einem Fall, in dem das Blatt mit parallelen Kanten wie in einer normalen Situation zugeführt wird, entspricht „oberer Kandidat (1) x unterer Kandidat A“ dem kleinsten Fehler. Aufgrund der Korrektur, die auf dem Wert des Winkels Δθ beruht, der aus den linken und rechten Kanten bestimmt wird, ist der untere Kandidat A allerdings nicht parallel zum oberen Kandidaten (1), und daher vom Gesichtspunkt der Parallelität aus nicht der optimale Blattkantenkandidat, sodass der untere Kandidat B als das optimale Blattkantenkandidatenpaar bestimmt wird.
  • <Verwendungssequenz>
  • 7 zeigt ein Ablaufdiagramm einer Reihe von Schritten der Verarbeitung bei dem vorliegenden Ausführführungsbeispiel. Bei dem vorliegenden Ausführungsbeispiel wird der Hauptaustausch zwischen dem Bediener und der Bilderzeugungsvorrichtung 100 ausgeführt. Hier beginnt die Sequenz in einem Zustand, in dem der Blattbibliothekseditierbildschirm 300 angezeigt wird.
  • Wenn der Bediener in Schritt S701 zuerst die Schaltfläche Druckpositionsanpassung 323 drückt, bestimmt die Bilderzeugungsvorrichtung 100 eine Druckpositionsanpassung zu starten. In Schritt S702 zeigt die Bilderzeugungsvorrichtung 100 einen Druckpositionsanpassungsbildschirm zum Festlegen einer Zufuhrkassette über die CPU 114 an.
  • Als Nächstes legt der Bediener in Schritt S703 eine Zufuhrkassette fest und erteilt eine Instruktion zur Ausführung der Druckpositionsanpassungsverarbeitung.
  • Als Nächstes gibt die Bilderzeugungsvorrichtung 100 in Schritt S704 das in 6 veranschaulichte Anpassungsdiagramm über die CPU 114 aus.
  • Als Nächstes platziert der Bediener in Schritt S705 das in Schritt S704 ausgegebene Anpassungsdiagramm auf der Bildleseeinheit 130.
  • Als Nächstes liest die Bilderzeugungsvorrichtung 100 in Schritt S706 das auf der Bildleseeinheit 130 platzierte Anpassungsdiagramm und führt die Druckpositionsanpassungsverarbeitung über die CPU 114 durch.
  • Als Nächstes führt die Bilderzeugungsvorrichtung 100 in Schritt S707 die Druckpositionsanpassung über die CPU 114 aus, d.h. die Druckpositionsanpassungsverarbeitung von Schritt S802 bis Schritt S808, wodurch sie den Druckpositionsverschiebungsbetrag für jede Zufuhrkassette in der Blattbibliothek speichert.
  • Bei dem vorliegenden Ausführungsbeispiel wird die Druckpositionsanpassung auf diese Weise durchgeführt. Dann wird das Bild unter Verwendung des registrierten Druckpositionsverschiebungsbetrags wie folgt erzeugt.
  • Als Nächstes erteilt der Bediener dem Host-Computer 101 in Schritt S708 eine Instruktion zur Ausführung eines Druckauftrags.
  • Als Nächstes sendet der Host-Computer 101 den Druckauftrag in Schritt S709 zu der Bilderzeugungsvorrichtung 100.
  • Als Nächstes führt die Bilderzeugungsvorrichtung 100 in Schritt S710 den Druckauftrag aus. Bei diesem Vorgang wird der für jede Zufuhrkassette registrierte Druckpositionsverschiebungsbetrag aus der Blattbibliothek ausgelesen und dann für die Ausführung des Druckauftrags verwendet.
  • Als Nächstes stellt die Bilderzeugungsvorrichtung 100 in Schritt S711 ein bei der Ausführung des Druckauftrags erzeugtes Druckerzeugnis bereit.
  • <Anmerkungen>
  • Die vorstehend beschriebene Verarbeitung ermöglicht dem Bediener, den Positionsverschiebungsbetrag für jede der ausgewählten Zufuhrkassetten lediglich durch Scannen des Diagramms berechnen zu lassen, und das Erreichen der Druckpositionsanpassung für die Vorderseite und die Rückseite.
  • Das Verfahren zum Erfassen der Vielzahl von Blattkantenkandidaten und Berechnen des Blattkantenkandidatenpaars der größten Wahrscheinlichkeit beruhend auf der Parallelität und der Papiergröße wurde vorstehend beschrieben.
  • Selbst in einer Situation, in der die Luminanz eines Leseeinrichtungshintergrunds und die von Papier-Weiß nahe beieinander liegen, und einer Situation, in der viel Rauschen vorliegt, beispielsweise ein Leseeinrichtungsstreifen auftritt, können die relativen Markierungspositionen gemäß dem vorliegenden Ausführungsbeispiel robust erfasst werden. Die Positionsanpassung auf der Vorder- und der Rückseite kann durch Anpassen der Druckposition zum Verschieben der berechneten relativen Markierungsposition akkurat durchgeführt werden.
  • In einem Fall, in dem die Parallelität zwischen der Führungskante und der Hinterkante eines Blatts aufgrund eines ungleichmäßigen Transports des Blatts verloren geht, können die relativen Markierungspositionen außerdem auch robust erfasst werden, indem die Winkeldifferenz, wenn die linke und die rechte Kante des Blatts erhalten werden, als der Korrekturwert verwendet wird.
  • Bei dem vorliegenden Ausführungsbeispiel sind das linke und rechte ROI-Bild und das obere und untere ROI-Bild, die in 12 veranschaulicht sind, als unabhängige Bilder beschrieben, die einander nicht überlappen, jedoch sind die ROI-Bilder nicht unbedingt auf diesen Typ beschränkt. Es kann ein breiterer Bereich, beispielsweise die vier Ecken an dem Blatt, die die Markierungen enthalten, ausgeschnitten und für die Verarbeitung als die ROI-Bilder verwendet werden, die den vertikalen Blattkanten und den horizontalen Blattkanten gemeinsam sind.
  • Bei dem ersten Ausführungsbeispiel wird die Vielzahl von Kandidaten durch die Hough-Transformation für jede der gegenüberliegenden Blattkanten erfasst, und das optimale Paar wird beruhend auf der Papiergröße und der Parallelität ausgewählt. Allerdings ist mit der Verwendung der Hough-Transformation ein derartiges Konzept verbunden, dass die Genauigkeit der Erfassung der Blattkanten nicht hoch ist, obwohl die Vielzahl von Kandidaten erfasst werden kann. Bei einem zweiten Ausführungsbeispiel wird also das optimale Blattkantenpaar erfasst, und danach wird eine detailliertere Blattkantenschätzung durchgeführt, sodass Blattkanten mit höherer Genauigkeit erfasst werden. Eine Konfiguration eines Drucksystems gemäß dem zweiten Ausführungsbeispiel gleicht im Wesentlichen dem des ersten Ausführungsbeispiels. Demnach sind Komponenten und Schritten, die mit jenen des ersten Ausführungsbeispiels identisch sind, gleiche Bezugszeichnen wie im ersten Ausführungsbeispiel zugewiesen, und ihre detaillierte Beschreibung ist weggelassen. Ein vom ersten Ausführungsbeispiel verschiedener Punkt wird beschrieben.
  • <Vertikale Blattkantenerfassungsverarbeitung>
  • Die Verarbeitung zur Erfassung vertikaler Blattkanten in Schritt S804 und Schritt S805 wird unter Bezugnahme auf das Ablaufdiagramm in 20 näher beschrieben.
  • In Schritt S2001 beschafft die CPU 114 linke und rechte ROI-Bilder beruhend auf in Schritt S802 beschafften Markierungspositionen. Diese Verarbeitung gleicht der des ersten Ausführungsbeispiels.
  • In Schritt S2002 wendet die CPU 114 ein Kantenerfassungsfilter jeweils bei dem in Schritt S2001 beschafften linken und rechten ROI-Bild an. Diese Verarbeitung gleicht der des ersten Ausführungsbeispiels.
  • In Schritt S2003 erfasst die CPU 114 eine Vielzahl beider Blattkantenkandidaten aus dem Bild, nachdem das Kantenerfassungsfilter angewendet wurde. Diese Verarbeitung gleicht der des ersten Ausführungsbeispiels.
  • In Schritt S2004 bestimmt die CPU 114 das optimale Paar aus der erfassten Vielzahl von Blattkantenkandidaten. Diese Verarbeitung gleicht der des ersten Ausführungsbeispiels.
  • In Schritt S2005 bestimmt die CPU 114 beruhend auf der in Schritt S2004 erhaltenen ersten Blattkantengleichung eine ausführlichere Blattkantengleichung. Diese Verarbeitung wird nachstehend näher beschrieben.
  • In Schritt S2006 bestimmt die CPU 114 beruhend auf der in Schritt S2004 erhaltenen zweiten Blattkantengleichung eine genauere Blattkantengleichung. Diese Verarbeitung wird nachstehend näher beschrieben.
  • <Blattkantendetailschätzverarbeitung>
  • Die in Schritt S2005 und Schritt S2006 ausgeführte Blattkantendetailschätzverarbeitung wird unter Bezugnahme auf das Ablaufdiagramm in 21 näher beschrieben.
  • In Schritt S2101 beschafft die CPU 114 einen Koeffizienten (ρ, θ) der in Schritt S2004 berechneten Blattkantengleichung und ein in S1102 berechnetes Bild Ie(x, y) nach Anwendung des Kantenerfassungsfilters. In der folgenden Beschreibung wird dieser Koeffizient aktualisiert, sodass ein ausführlicherer Koeffizient (ρ', θ') berechnet wird.
  • In Schritt S2102 bestimmt die CPU 114, ob die Ausführung der folgenden Verarbeitung für alle y-Werte dieses ROI-Bildes abgeschlossen ist. Ist die Verarbeitung nicht abgeschlossen (NEIN in Schritt S2102), geht die Verarbeitung zu Schritt S2103. Ist die Verarbeitung abgeschlossen (JA in Schritt S2102), geht die Verarbeitung zu Schritt S2106. In einem Fall, in dem die vertikale Größe des Bildes Ie(x, y) beispielsweise 200 Bildelemente beträgt, wird die Verarbeitung von Schritt S2103 bis Schritt S2105 200 Mal wiederholt.
  • In Schritt S2103 bestimmt die CPU 114 eine Kantenposition x der vorläufigen Kantengleichung an einer Höhe y. Genauer wird die Kantenposition x = (p - ysinθ)/cosθ berechnet.
  • In Schritt S2104 berechnet die CPU 114 eine Position x*, an der ein Kantenerfassungsfilterantwortwert in einem Bereich von ±4 Bildelementen (benachbarten Bildelementen) um die Position x maximal ist. Genauer wird die Position x* durch die folgende lineare Näherungsgleichung berechnet. x * = argmax x 4 u x + 4 I e ( u , y )
    Figure DE102021117888A1_0013
  • In Schritt S2105 speichert die CPU 114 die berechnete Kantenposition (x*, y) in einen RAM 113.
  • In Schritt S2106 führt die CPU 114 eine lineare kleinste Quadrate-Näherung für die berechnete Vielzahl von Kantenpositionspaaren (x*, y) durch. Auf diese Weise wird ein Koeffizient (ρ', θ') berechnet, der genauer als der in Schritt S2004 berechnete Koeffizient (ρ, θ) ist.
  • <Horizontale Blattkantenerfassungsverarbeitung>
  • Wie bei der vorstehend beschriebenen vertikalen Blattkantenerfassungsverarbeitung wird eine Blattkantendetailschätzverarbeitung ausgeführt, nachdem das Blattkantenkandidatenpaar beruhend auf der Hough-Transformation bestimmt wurde. Genauer werden Schritt S2005 und Schritt S2006 ausgeführt, nachdem die Verarbeitung von Schritt S1801 bis Schritt S1804 ausgeführt wurde.
  • <Anmerkungen>
  • Wie vorstehend beschrieben wird die ausführlichere Blattkantenschätzung bei dem vorliegenden Ausführungsbeispiel nach Erfassung des optimalen Blattkantenpaars durchgeführt. Gemäß dem vorliegenden Ausführungsbeispiel ist es möglich, die Blattkanten mit hoher Genauigkeit zu schätzen, während die Widerspruchsfreiheit mit der Parallelität der Blattkanten und die Papiergröße berücksichtigt werden.
  • Bei dem ersten und dem zweiten Ausführungsbeispiel wird das optimale Blattkantenpaar aus einem Bild beruhend auf dem Standardwert der Papiergröße bestimmt. Allerdings gibt es einen Fall, in dem die Papiergröße des abgetasteten Bildes aus Gründen, wie der Schwankung der Geschwindigkeit der Transportwalze und einem Fehler beim Papierzuschnitt, nicht mit dem Standardwert der Papiergröße übereinstimmt. Bei den vorstehend beschriebenen Ausführungsbeispielen wird das optimale Kantenpaar beruhend auf der Papiergröße erfasst, und es gibt einen Fall, in dem eine Registrieranpassung nicht normal durchgeführt wird, wenn ein Unterschied zwischen der Blattgröße bei dem gelesenen Bild und dem Standardwert vorliegt. Demnach werden bei einem dritten Ausführungsbeispiel Blattkanten erfasst, nachdem eine Vielzahl von Blättern für eine Registrieranpassung gedruckt und abgetastet wurde, und eine wahrscheinliche Papiergröße geschätzt wurde. Die Positionskorrektur kann dadurch robust ausgeführt werden, selbst wenn ein Unterschied zwischen dem Standardwert der Papiergröße und der Papiergröße des gelesenen Bildes vorliegt. In der folgenden Beschreibung wird lediglich ein von dem ersten Ausführungsbeispiel verschiedener Teil beschrieben.
  • <Arbeitsweise der Druckpositionsmesseinheit>
  • Die Arbeitsweise einer Druckpositionsmesseinheit wird unter Bezugnahme auf das Ablaufdiagramm in 22 und 6 beschrieben.
  • In Schritt S2201 beschafft die CPU 114 ein gelesenes Bild eines Anpassungsdiagramms über eine Bildleseeinheit 130. Die Bildleseeinheit 130 kann eine externe Leseeinrichtung sein, wie eine ADF, oder kann eine in einem Drucker installierte Leseeinrichtung sein, die einen In-Line-Sensor enthält.
  • In Schritt S2202 beschafft die CPU 114 die Position jeder der Markierungen 602-605 aus dem gelesenen Bild. Die Markierungsposition ist als zweidimensionale Koordinaten in horizontaler Richtung (x) und vertikaler Richtung (y) eines abgetasteten Bildes ausgedrückt, und die oberen linken Koordinaten sind als Ursprungspunkt (0,0) definiert. Die Markierungsposition kann als Schwerpunktkoordinaten der Markierung ausgedrückt sein, oder kann mit Unterbildelementgenauigkeit berechnet werden. Ferner kann die Verarbeitung zur Erfassung der Markierung unter Verwendung eines Musterabgleichverfahrens durchgeführt werden.
  • In Schritt S2203 beschafft die CPU 114 beruhend auf der beschafften Markierungsposition ein ROI-Bild (Teilbild). Diese Verarbeitung gleicht der in Schritt S1101, und es werden obere, untere, linke und rechte ROI-Bilder für alle vier Ecken beschafft.
  • In Schritt S2204 wendet die CPU 114 bei jedem der beschafften ROI-Bilder ein Kantenerfassungsfilter an. Diese Verarbeitung gleicht der in Schritt S1102.
  • In Schritt S2205 führt die CPU 114 eine Blattkantenextrahierverarbeitung bei dem Ergebnis von Schritt S2204 durch. Diese Verarbeitung gleicht der in Schritt S1103. In Schritt S2205 werden für jedes der acht ROI-Bilder eine Hough-Tabelle und Blattkantenkandidaten extrahiert.
  • In Schritt S2206 bestimmt die CPU 114, ob die Verarbeitung von Schritt S2201 bis Schritt S2205 für alle Originaldokumente abgeschlossen ist. Wenn die Verarbeitung abgeschlossen ist (JA in Schritt S2206), geht die Verarbeitung zu Schritt S2207. Ansonsten (NEIN in Schritt S2206) kehrt die Verarbeitung zu Schritt S2201 zurück.
  • In Schritt S2207 schätzt die CPU 114 die Papiergröße des Originaldokuments aus der Vielzahl von Blattkantenkandidaten und der Hough-Tabelle, die in Schritt S2205 beschafft werden. Die Einzelheiten dieser Verarbeitung werden nachstehend beschrieben.
  • In Schritt S2208 erfasst die CPU 114 eine obere linke vertikale Blattkante und eine untere rechte vertikale Blattkante. Diese Verarbeitung gleicht der in Schritt S804. Allerdings wird nicht der Standardwert, sondern die in Schritt S2207 geschätzte Papiergröße verwendet.
  • In Schritt S2209 erfasst die CPU 114 eine untere linke vertikale Blattkante und eine untere rechte vertikale Blattkante. Diese Verarbeitung gleicht der in Schritt S805. Allerdings wird die in Schritt S2207 geschätzte Papiergröße, nicht der Standardwert, verwendet.
  • In Schritt S2210 erfasst die CPU 114 eine obere linke horizontale Blattkante und eine untere linke horizontale Blattkante. Diese Verarbeitung gleicht der in Schritt S806. Allerdings wird die in Schritt S2207 geschätzte Papiergröße, nicht der Standardwert, verwendet.
  • In Schritt S2211 erfasst die CPU 114 eine obere rechte horizontale Blattkante und eine untere rechte horizontale Blattkante. Diese Verarbeitung gleicht der in Schritt S807. Allerdings wird die in Schritt S2207 geschätzte Papiergröße, nicht der Standardwert, verwendet.
  • In Schritt S2212 bestimmt die CPU 114, ob die Verarbeitung von Schritt S2208 bis Schritt S2211 für alle Originaldokumente abgeschlossen ist. Ist die Verarbeitung abgeschlossen (JA in Schritt S2212), geht die Verarbeitung zu Schritt S2213. Ansonsten (NEIN in Schritt S2212) kehrt die Verarbeitung zu Schritt S2208 zurück.
  • In Schritt S2213 berechnet die CPU 114 relative Markierungspositionen aus den für die Vielzahl abgetasteter Bilder erfassten acht Blattkanten. Bei dieser Verarbeitung werden Entfernungen A bis H in 6 für jedes der abgetasteten Bilder berechnet, indem die Normalentfernung von den Markierungsmittenkoordinaten zu einer linearen Gleichung (ρ = xcosθ + ysinθ) für jede der Blattkanten berechnet wird. Ferner wird eine gemittelte relative Markierungsposition durch Bestimmen eines Mittelwerts der für jedes der abgetasteten Bilder berechneten Entfernungen A bis H berechnet, und die berechnete gemittelte relative Markierungsposition wird als Korrekturwert verwendet.
  • <Papiergrößenschätzverarbeitung>
  • Die Papiergrößenschätzverarbeitung in Schritt S2207 wird unter Bezugnahme auf das Ablaufdiagramm in 23 näher beschrieben. Hier wird die Berechnung einer Links-Rechts-Papiergröße als Beispiel beschrieben, und eine Oben-Unten-Papiergröße wird gleichermaßen auch geschätzt. In diesem Fall sind zur Ausführung der Verarbeitung rechts und links durch oben und unten ersetzt.
  • In Schritt S2301 initialisiert die CPU 114 einen numerischen Wert einer Histogrammwertspeichereinrichtung zu 0. 24 veranschaulicht in ihrem oberen Teil die durch diese Verarbeitung initialisierte Histogrammwertspeichereinrichtung. Wie in 24 gezeigt, sind bei dem vorliegenden Ausführungsbeispiel zehn Arrays zum Bilden eines Histogramms festgelegt, die durch Einteilen von 209,5 mm bis 210,4 mm in Intervalle von 0,1 mm erzeugt werden. In jedem dieser Arrays wird die Auftrittshäufigkeit eines Schätzwerts der entsprechenden Papiergröße gespeichert, und 0 wird durch diese Initialisierungsverarbeitung gespeichert.
  • In Schritt S2302 beschafft die CPU 114 einen rechten Kantenkandidaten pR, θR, der bei der Blattkantenkandidat-Extrahierverarbeitung in Schritt S2205 beschafft wird.
  • In Schritt S2303 beschafft die CPU 114 einen linken Kantenkandidaten ρL, θL, der bei der Blattkantenkandidat-Extrahierverarbeitung in Schritt S2205 beschafft wird.
  • In Schritt S2304 berechnet die CPU 114 einen Schätzwert (ein Schätzergebnis) der Papiergröße unter Verwendung des linken und rechten Kantenkandidaten (Kanteninformationen). Genauer wird der Schätzwert durch den folgenden Ausdruck berechnet. ( ρ R ρ L ) c o s θ L * 25. 4 / d p i
    Figure DE102021117888A1_0014
  • In Schritt S2305 aktualisiert die CPU 114 den entsprechenden Wert des Histogramms beruhend auf dem Schätzwert. In einem Fall beispielsweise, in dem der in Schritt S2304 berechnete Schätzwert der Papiergröße 209,8 mm beträgt, wird 1 zu dem numerischen Wert des vierten Histogramm-Bin von links in 24 addiert. Bei dieser Verarbeitung kann der numerische Wert des Histogramms durch eine Gewichtung in Abhängigkeit von der Intensität des Kantenkandidaten aktualisiert werden. Das Histogramm kann beispielsweise die Wahrscheinlichkeit des Papierkandidaten wiedergeben, indem der diesem Kantenkandidaten entsprechende Wert der Hough-Tabelle zu dem entsprechenden Histogramm-Bin addiert wird.
  • In Schritt S2306 bestimmt die CPU 114, ob die Verarbeitung von Schritt S2302 bis Schritt S2305 für alle linken Kantenkandidaten abgeschlossen ist. Ist die Verarbeitung abgeschlossen (JA in Schritt S2306), geht die Verarbeitung zu Schritt S2307. Ansonsten (NEIN in Schritt S2306) kehrt die Verarbeitung zu Schritt S2303 zurück.
  • In Schritt S2307 bestimmt die CPU 114, ob die Verarbeitung von Schritt S2302 bis Schritt S2306 für alle rechten Kantenkandidaten abgeschlossen ist. Ist die Verarbeitung abgeschlossen (JA in Schritt S2307), geht die Verarbeitung zu Schritt S2308. Ansonsten (NEIN in Schritt S2307) kehrt die Verarbeitung zu Schritt S2302 zurück.
  • In Schritt S2308 bestimmt die CPU 114, ob die Verarbeitung von Schritt S2302 bis Schritt S2307 für alle Originaldokumente abgeschlossen ist. Das heißt, die CPU 114 bestimmt, ob die Schätzergebnisse aller Originaldokumente kumuliert sind. Ist die Verarbeitung abgeschlossen (JA in Schritt S2308), geht die Verarbeitung zu Schritt S2309. Ansonsten (NEIN in Schritt S2308) kehrt die Verarbeitung zu Schritt S2302 zurück.
  • In Schritt S2309 wendet die CPU 114 die dem Moduswert des Histogramms entsprechende Papiergröße als den die Vielzahl von Blättern darstellenden Schätzwert der Papiergröße an. 25 zeigt eine grafische Darstellung der aktualisierten Histogrammwerte in 24. Da der Moduswert dieses Histogramms 76 beträgt, beträgt die geschätzte Papiergröße 209,9 mm.
  • <Verwendungsabfolge>
  • 26 zeigt ein Abfolgediagramm einer Reihe von Schritten der Verarbeitung gemäß dem vorliegenden Ausführungsbeispiel. Bei dem vorliegenden Ausführungsbeispiel wird der hauptsächliche Austausch zwischen einem Bediener und der Bilderzeugungsvorrichtung 100 ausgeführt. Bei dem Abfolgediagramm beginnt die Abfolge in einem Zustand, in dem ein Blattbibliothekeditierbildschirm 300 angezeigt wird. Bei dem vorliegenden Ausführungsbeispiel wird anders als bei dem ersten Ausführungsbeispiel die Vielzahl von Originaldokumenten gelesen, und ein Druckpositionsverschiebungsbetrag wird angepasst.
  • Wenn der Bediener in Schritt S2601 zuerst eine Schaltfläche Druckpositionsanpassung 323 drückt, bestimmt die Bilderzeugungsvorrichtung 100 den Start einer Druckpositionsanpassung. Danach zeigt die Bilderzeugungsvorrichtung 100 in Schritt S2602 einen Druckpositionsanpassungsbildschirm zum Festlegen einer Zufuhrkassette und der Anzahl gedruckter Blätter über die CPU 114 an.
  • Als Nächstes legt der Bediener in Schritt S2603 eine Zufuhrkassette und die Anzahl gedruckter Blätter fest und erteilt eine Instruktion zur Ausführung einer Druckpositionsanpassungsverarbeitung. In diesem Prozess zeigt die Bilderzeugungsvorrichtung 100 einen Bildschirm zum Festlegen der Anzahl gedruckter Blätter eines Druckanpassungsdiagramms auf dem Konsolenfeld 120 über die CPU 114 an. Der Bediener legt die gewünschte Anzahl an Blättern an dem Konsolenfeld 120 fest und erteilt eine Druckinstruktion.
  • Als Nächstes gibt die Bilderzeugungsvorrichtung 100 in Schritt S2604 die in 6 veranschaulichten Anpassungsdiagramme über die CPU 114 aus.
  • Dann platziert der Bediener in Schritt S2605 die festgelegte Anzahl der in Schritt S2604 ausgegebenen Anpassungsdiagramme in der Bildleseeinheit 130.
  • Als Nächstes liest die Bilderzeugungsvorrichtung 100 in Schritt S2606 die Vielzahl der in der Bildleseeinheit 130 platzierten Anpassungsdiagramme und führt die Blattkantenkandidat-Extrahierverarbeitung von Schritt S2201 bis Schritt S2206 über die CPU 114 aus.
  • Als Nächstes schätzt die Bilderzeugungsvorrichtung 100 in Schritt S2607 über die CPU 114 die Papiergröße für jede Zufuhrkassette.
  • Als Nächstes führt die Bilderzeugungsvorrichtung 100 über die CPU 114 in Schritt S2608 die Druckpositionsanpassungsverarbeitung von Schritt S2207 bis Schritt S2211 aus, wodurch der Druckpositionsverschiebungsbetrag für jedes der gelesenen Bilder gespeichert wird.
  • Als Nächstes speichert die Bilderzeugungsvorrichtung 100 über die CPU 114 in Schritt S2609 einen Druckkorrekturbetrag, der durch Mitteln der Druckpositionsverschiebungsbeträge der jeweiligen gelesenen Bilder berechnet wird.
  • Bei dem vorliegenden Ausführungsbeispiel wird so die Druckpositionsanpassung durchgeführt. Danach wird das Bild wie folgt unter Verwendung des registrierten Druckpositionsverschiebungsbetrags erzeugt.
  • Als Nächstes erteilt der Bediener in Schritt S2610 eine Instruktion zur Ausführung eines Druckauftrags für den Host-Computer 101.
  • Als Nächstes sendet der Host-Computer 101 in Schritt S2611 den Druckauftrag zu der Bilderzeugungsvorrichtung 100.
  • Dann führt die Bilderzeugungsvorrichtung 100 in Schritt S2612 den Druckauftrag aus. In diesem Prozess wird der für die Zufuhrkassette registrierte Druckpositionsverschiebungsbetrag aus der Blattbibliothek ausgelesen und dann für die Ausführung des Druckauftrags verwendet.
  • Als Nächstes stellt die Bilderzeugungsvorrichtung 100 in Schritt S2613 ein durch die Ausführung des Druckauftrags erzeugtes Druckerzeugnis bereit.
  • <Anmerkungen>
  • Gemäß dem vorliegenden Ausführungsbeispiel kann das Blattkantenpaar selbst in einem Fall akkurat gefunden werden, in dem eine Differenz zwischen dem Standardwert der Blattgröße und der gelesenen Bildgröße des Originaldokuments aus Gründen, wie einer Schwankung in der Transportgeschwindigkeit während des Bildlesens, einer Feuchtigkeitsabsorption und eines Fehlers beim Blattzuschnitt, vorliegt.
  • Bei dem ersten und zweiten Ausführungsbeispiel wird das Verfahren zum Auswählen des optimalen Blattkantenpaar durch Schätzen des Winkels beschrieben, der der verlorenen Parallelität zwischen den oberen und unteren Kanten des Anpassungsdiagramms entspricht. Dieser Verlust der Winkelparallelität ist größer, wenn die Papiertransportlänge länger ist. Der Verlust der Parallelität ändert sich auch in Abhängigkeit von dem Gewicht (Grundgewicht) des Blatts. In einem vierten Ausführungsbeispiel wird ein Beispiel beschrieben, in dem ein Parameter beruhend darauf, wie die Parallelität zwischen oberen und unteren Kanten verloren geht, in Abhängigkeit von Informationen einer Blattbibliothek dynamisch geändert wird. Die Konfiguration eines Drucksystems bei dem vierten Ausführungsbeispiel ist im Wesentlichen identisch zu der des ersten Ausführungsbeispiels. Daher sind Komponenten und Schritte, die mit jenen des ersten Ausführungsbeispiels identisch sind, mit den gleichen Bezugszeichen wie die des ersten Ausführungsbeispiels bezeichnet, und ihre ausführliche Beschreibung ist weggelassen. Eine Blattkantenpaarbestimmungseinheit, bei der es sich um einen von dem ersten und zweiten Ausführungsbeispiel verschiedenen Punkt handelt, wird beschrieben.
  • Zuerst wird ein Verzerrungskoeffizient beschrieben, der bei der Bestimmung eines Blattkantenpaars zu verwenden ist. Wie vorstehend beschrieben ist eine Liste als die Blattbibliothek ausgebildet, die verschiedene Arten von Informationen von Blättern speichert, die zum Drucken zu verwenden sind. Eine Blattliste 310 in 3 zeigt eine Liste von Blättern an, die in der Blattbibliothek gespeichert ist. In der Blattliste 310 werden durch Spalten 311 bis 315 angegebene Blattattribute für jedes Blatt einem Bediener als Zusatzinformationen präsentiert. Die Spalte 312 und die Spalte 313 stellen jeweils eine Nebenabtastrichtungsblattlänge und eine Hauptabtastrichtungsblattlänge jedes Blatts dar. Die Spalte 314 stellt das Grundgewicht jedes Blatts dar.
  • Beruhend auf der Blattlänge und dem Grundgewicht aus diesen Blattinformationen werden ein Schräglaufbetrag und ein Verzerrungsbetrag eines Bildes geschätzt, die durch einen Transport während des Lesens unter Verwendung einer ADF verursacht werden, und der so erhaltene Schätzwert wird als Verzerrungskoeffizient gespeichert. Dieser Verzerrungskoeffizient ist größer, wenn das Grundgewicht größer ist und die Transportlänge länger ist. Dieser geschätzte Verzerrungsbetrag wird für jedes Blatt berechnet. Bei diesem Prozess wird die Länge des Transports in der ADF verwendet, und daher ist die Länge in Nebenabtastrichtung beim Drucken nicht unbedingt die gleiche wie die Länge des Transports in der ADF. Das Blattkantenpaar wird unter Verwendung dieses Verzerrungskoeffizienten geschätzt.
  • Die Verarbeitung zur Erfassung vertikaler Blattkanten, die in Schritt S804 und S805 in 8 durchzuführen ist, gleicht der Verarbeitung des Ablaufdiagramms in 11 gemäß dem ersten Ausführungsbeispiel, und daher wird ihre Beschreibung weggelassen.
  • Als Nächstes wird die Verarbeitung zur Erfassung horizontaler Blattkanten, die in Schritt S806 und Schritt S807 durchzuführen ist, unter Bezugnahme auf das für die Beschreibung des ersten Ausführungsbeispiels verwendete Ablaufdiagramm in 18 beschrieben.
  • In Schritt S1801 beschafft die CPU 114 obere und untere ROI-Bilder beruhend auf den in Schritt S802 beschafften Markierungspositionen. Ein entsprechendes Verfahren gleicht dem im ersten Ausführungsbeispiel beschriebenen. Ein Verfahren zum Beschaffen oberer und unterer ROI-Bilder in einem Fall, in dem eine obere rechte horizontale Blattkante und eine untere rechte horizontale Blattkante extrahiert werden, gleicht auch dem im ersten Ausführungsbeispiel beschriebenen.
  • In Schritt S1802 wendet die CPU 114 ein Kantenerfassungsfilter bei jedem der in Schritt S1801 beschafften oberen und unteren ROI-Bilder an. Bei dem vorliegenden Ausführungsbeispiel wird ein Differentialfilter für oben und unten als Kantenerfassungsfilter verwendet, jedoch ist die vorliegende Offenbarung nicht darauf beschränkt. Das Kantenerfassungsfilter kann eine andere Art Filter sein, wie ein vertikales Laplace-Filter.
  • In Schritt S1803 erfasst die CPU 114 eine Vielzahl beider Blattkantenkandidaten aus dem Bild, nachdem das Kantenerfassungsfilter angewendet wurde. Diese Verarbeitung gleicht der in dem im ersten Ausführungsbeispiel beschriebenen Schritt S1103.
  • In Schritt S1804 bestimmt die CPU 114 das optimale Paar aus der erfassten Vielzahl von Blattkantenkandidaten. Der grundlegende Ablauf dieser Verarbeitung gleicht auch dem unter Bezugnahme auf Schritt S1104 im ersten Ausführungsbeispiel beschriebenen. Ein Korrekturwert ergibt sich nicht nur beruhend auf der Walzengeschwindigkeitsdifferenz, was im ersten Ausführungsbeispiel beschrieben ist, sondern auch beruhend auf dem vorstehend beschriebenen Blattverzerrungskoeffizienten.
  • Dieser Verzerrungskoeffizient verwendet ε in den vorstehend beschriebenen Gleichungen (6) und (7) als von dem Verzerrungskoeffizienten abhängige Variable, nicht als Konstante. Wenn der Verzerrungskoeffizient d ist, ändert sich die Gleichung wie folgt. l = | p s i z e ( ρ T ρ B ) cos θ a v e * 25. 4 / d p i | + γ s t e p ( | θ T θ B + Δ θ | ε ( d ) )
    Figure DE102021117888A1_0015
  • Wie im ersten Ausführungsbeispiel beschrieben ist ε ein Parameter für einen Sanktionsausdruck beruhend auf der Parallelität des Blatts. Genauer gibt es keine Sanktion, wenn die Differenz zwischen θT und θB kleiner oder gleich dem Parameter ε ist, und eine Sanktion von 1000 in anderen Fällen. Dieser Schwellenwert zur Erzeugung der Sanktion wird beruhend auf dem Verzerrungskoeffizienten dynamisch verändert. Bei einem Blatt mit einem großen Verzerrungskoeffizienten (einem Blatt, das zum Gelesen werden mit einer großen Verzerrung tendiert) ist der Wert dieses Parameters ε groß, beispielsweise 1°, um einen großen erlaubten Betrag einer Winkeländerung bereitzustellen.
  • Dagegen ist der Wert des Parameters ε für ein Blatt mit einer geringen Verzerrung strenger eingestellt, beispielsweise ist ein Wert von 0,5° eingestellt.
  • Die optimale Kombination aus vier Kanten in Abhängigkeit von dem Druckblatt wird durch Addieren dieses Parameters ε zu der Gleichung als auf dem Verzerrungskoeffizienten beruhende Variable bestimmt.
  • <Anmerkungen>
  • Gemäß dem vorliegenden Ausführungsbeispiel ist es möglich, das Blattkantenpaar in Verbindung mit der von der Eigenschaft des Blatts abhängigen Verzerrungsbreite genauer zu finden. Eine Nichterfassung des Paars kann auch für ein Blatt verhindert werden, das dazu tendiert, mit einer großen Verzerrung gelesen zu werden.
  • Bei dem vorliegenden Ausführungsbeispiel werden die ADF-Transportlänge und das Grundgewicht des Blatts als die Informationen zur Berechnung des Verzerrungskoeffizienten verwendet, es besteht aber keine Beschränkung darauf. Wenn es Informationen über eine Verzerrung eines Bildes für die ADF gibt, können diese Informationen hinzugefügt werden.
  • Weitere Ausführungsbeispiele
  • Bei den vorstehend beschriebenen Ausführungsbeispielen werden die relativen Markierungspositionen beruhend auf der Hough-Transformation und der Kantenerfassungsverarbeitung berechnet, jedoch kann dies durch maschinelles Lernen implementiert werden. Wie beispielsweise in 9A veranschaulicht, kann eine Support Vector Regression (SVR) erzeugt werden, die eine Hough-Tabelle und eine Papiergröße als Eingabe empfängt und linke und rechte (ρ, θ) ausgibt. In diesem Fall werden Trainingsdaten durch Ausführen der Hough-Transformation in Schritt S1302 für ein zuvor beschafftes gelesenes Bild erhalten, wobei korrekte Antwortdaten die linken und rechten (ρ, θ)-Werte sind, die manuell markiert werden. Wie ferner in 9B veranschaulicht, kann ein Modell erzeugt werden, das Bilddaten und eine Papiergröße als Eingabe empfängt und eine Blattkantenposition unter Verwendung eines neuronalen Faltungsnetzwerks (CNN) ausgibt. Beim Trainieren des Modells kann die Anzahl an Trainingsdaten durch Bildverarbeitung, d.h., Anwenden einer Zufallsmikroskalierung und Mikrowinkelrotation bei einem abgetasteten Bild erhöht werden.
  • Die vorliegende Offenbarung kann auch durch eine Verarbeitung zum Zuführen eines Programms zum Implementieren einer oder mehrerer Funktionen in den vorstehend beschriebenen Ausführungsbeispielen zu einem System oder einer Vorrichtung über ein Netzwerk oder ein Speichermedium und Veranlassen eines oder mehrerer Prozessoren in einem Computer des Systems oder der Vorrichtung zum Lesen und Ausführen des Programms implementiert werden. Die vorliegende Offenbarung kann auch durch eine Schaltung implementiert werden, die eine oder mehrere Funktionen implementiert (beispielsweise eine anwendungsspezifische integrierte Schaltung (ASIC)).
  • Die vorliegende Offenbarung kann bei einem System mit einer Vielzahl von Einrichtungen angewendet werden, oder kann bei einer Vorrichtung aus einer Einrichtung angewendet werden. Beispielsweise kann eine Konfiguration derart angewendet werden, dass eine Vorrichtung, die die Bildleseeinheit 130 enthält, und eine Vorrichtung, die die Bilderzeugungseinheit 150 enthält, als separate Vorrichtungen bereitgestellt sind und über eine Kommunikation verbunden sind. Ferner kann eine Konfiguration derart angewendet werden, dass eine Vorrichtung, die eine Bilderzeugung durchführt, und eine Vorrichtung, die eine Bildverarbeitung durchführt, als separate Vorrichtungen vorgesehen sind und über eine Kommunikation verbunden sind.
  • Die vorliegende Offenbarung ist nicht auf die vorstehend beschriebenen Ausführungsbeispiele beschränkt, und es können verschiedene Abwandlungen (die organische Kombinationen der Ausführungsbeispiele enthalten) durchgeführt werden, ohne von der Idee vorliegender Offenbarung abzuweichen, wobei diese nicht aus dem Schutzbereich der vorliegenden Offenbarung ausgenommen sind. Das heißt, die Konfigurationen von Kombinationen der vorstehend beschriebenen Ausführungsbeispiele und ihre Abwandlungen sind alle in der vorliegenden Offenbarung enthalten.
  • Weitere Ausführungsbeispiele
  • Ein Ausführungsbeispiel (Ausführungsbeispiele) der vorliegenden Offenbarung kann (können) durch einen Computer eines Systems oder einer Vorrichtung, der auf einem Speichermedium (das vollständiger als „nichtflüchtiges computerlesbares Speichermedium“ bezeichnet werden kann) aufgezeichnete computerausführbare Anweisungen (beispielsweise ein oder mehrere Programme) zur Durchführung der Funktionen eines oder mehrerer der vorstehend beschriebenen Ausführungsbeispiele ausliest und ausführt, und/oder der eine oder mehrere Schaltungen (beispielsweise eine anwendungsspezifische integrierte Schaltung (ASIC)) zur Durchführung der Funktionen eines oder mehrerer der vorstehend beschriebenen Ausführungsbeispiele enthält, und durch ein durch den Computer des Systems oder der Vorrichtung beispielsweise durch Auslesen und Ausführen der computerausführbaren Anweisungen aus dem Speichermedium zur Durchführung der Funktionen eines oder mehrerer der vorstehend beschriebenen Ausführungsbeispiele und/oder Steuern der einen oder mehreren Schaltungen zur Durchführung der Funktionen eines oder mehrerer der vorstehend beschriebenen Ausführungsbeispiele durchgeführtes Verfahren realisiert werden. Der Computer kann einen oder mehrere Prozessoren (beispielsweise eine Zentralverarbeitungseinheit (CPU), Mikroverarbeitungseinheit (MPU)) umfassen und kann ein Netzwerk separater Computer oder separater Prozessoren zum Auslesen und Ausführen der computerausführbaren Anweisungen enthalten. Die computerausführbaren Anweisungen können dem Computer beispielsweise von einem Netzwerk oder dem Speichermedium bereitgestellt werden. Das Speichermedium kann beispielsweise eine Festplatte und/oder einen Speicher mit wahlfreiem Zugriff (RAM) und/oder einen Nur-Lese-Speicher (ROM) und/oder einen Speicher verteilter Rechensysteme und/oder eine optische Scheibe (wie eine Kompaktdisk (CD), Digital Versatile Disk (DVD) oder Blue-ray Disk (BD™)) und/oder eine Flash-Speichereinrichtung und/oder eine Speicherkarte oder dergleichen enthalten.
  • Während die vorliegende Offenbarung unter Bezugnahme auf Ausführungsbeispiele beschrieben wurde, ist ersichtlich, dass die Offenbarung nicht auf die offenbarten Ausführungsbeispiele beschränkt ist. Dem Schutzbereich der folgenden Patentansprüche soll die breiteste Interpretation zum Umfassen all solcher Abwandlungen und von äquivalenten Strukturen und Funktionen zukommen.
  • Eine Bildverarbeitungsvorrichtung mit einer Leseeinrichtung zum Lesen eines Bildes von einem Blatt enthält eine oder mehrere Steuereinrichtungen zur Durchführung von Operationen. Ein Bild wird von einem Blatt unter Verwendung der Leseeinrichtung gelesen. Eine Kantenerfassungsverarbeitung wird bei dem einen Bild ausgeführt. Zumindest ein Paar von Kanten wird aus einer Vielzahl von Kanten beruhend auf Informationen der Vielzahl von Kanten, die bei der Kantenerfassungsverarbeitung erfasst werden, und Größeninformationen des einen Blatts bestimmt.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • JP 2016111628 A [0002]
    • JP 2016 [0003]
    • JP 111628 A [0003]

Claims (17)

  1. Bildverarbeitungsvorrichtung mit einer Leseeinrichtung zum Lesen eines Bildes von einem Blatt, wobei die Bildverarbeitungsvorrichtung umfasst eine oder mehrere Steuereinrichtungen, die zur Durchführung von Operationen eingerichtet sind, die enthalten Lesen eines Bildes von einem Blatt unter Verwendung der Leseeinrichtung, Ausführen einer Kantenerfassungsverarbeitung bei dem einen Bild und Bestimmen zumindest eines Paars von Kanten aus einer Vielzahl von Kanten beruhend auf Informationen der Vielzahl von Kanten, die bei der Kantenerfassungsverarbeitung erfasst werden, und Größeninformationen des einen Blatts.
  2. Bildverarbeitungsvorrichtung nach Anspruch 1, wobei die eine oder die mehreren Steuereinrichtungen zur Durchführung weiterer Operationen eingerichtet sind, die ein Erzeugen eines Bildes auf dem Blatt enthalten, und wobei das eine Blatt ein Blatt ist, auf dem ein Bild mit einem vorbestimmten Muster erzeugt ist.
  3. Bildverarbeitungsvorrichtung nach Anspruch 2, wobei das Bild mit dem vorbestimmten Muster zumindest eine Markierung enthält, und wobei die eine oder die mehreren Steuereinrichtungen zur Durchführung weiterer Operationen eingerichtet sind, die ein Beschaffen eines Parameters beruhend auf zumindest Positionsinformationen der zumindest einen Markierung in dem einen Bild und Positionsinformationen enthalten, die einer Kante des zumindest einen Paars von Kanten entsprechen.
  4. Bildverarbeitungsvorrichtung nach Anspruch 3, wobei die eine oder die mehreren Steuereinrichtungen zur Durchführung weiterer Operationen eingerichtet sind, die ein Steuern zur Erzeugung eines Bildes enthalten, das einer Positionsanpassung beruhend zumindest auf dem einen Parameter unterzogen wird.
  5. Bildverarbeitungsvorrichtung nach Anspruch 3, wobei das zumindest eine Paar von Kanten eine Kombination von Kanten aus der Vielzahl von Kanten ist, bei denen ein Absolutwert einer Differenz zwischen Winkeln kleiner oder gleich einem Schwellenwert ist, und die eine vorbestimmte Beziehung zwischen einer Entfernung zwischen Kanten und einer Länge des einen Blatts in einer vorbestimmten Richtung erfüllen.
  6. Bildverarbeitungsvorrichtung nach Anspruch 1, wobei die Kantenerfassungsverarbeitung einen Prozess eines Durchführens einer Filteroperation für ein Teilbild des einen Bildes enthält.
  7. Bildverarbeitungsvorrichtung nach Anspruch 1, wobei das Bestimmen ein Extrahieren einer Kante als Kandidat aus der Vielzahl von Kanten unter Verwendung einer Hough-Transformation enthält.
  8. Bildverarbeitungsvorrichtung nach Anspruch 1, wobei die eine oder die mehreren Steuereinrichtungen zur Durchführung weiterer Operationen eingerichtet sind, die ein Identifizieren einer Bildelementposition, an der eine Antwort der Kantenerfassungsverarbeitung maximal ist, unter benachbarten Bildelementen des zumindest einen Paars von Kanten und Ausführen einer linearen Näherung für die identifizierte Bildelementposition enthalten.
  9. Bildverarbeitungsvorrichtung nach Anspruch 1, wobei das zumindest eine Paar von Kanten Kanten entlang einer Transportrichtung unter Kanten des einen Blatts entspricht.
  10. Bildverarbeitungsvorrichtung nach Anspruch 1, wobei das Bestimmen ein Erfassen eines zusätzlichen Paars von Kanten beruhend auf den Informationen der Vielzahl von Kanten, die bei der Kantenerfassungsverarbeitung erfasst werden, und den Größeninformationen des einen Blatts enthält, und wobei das zusätzliche Paar von Kanten Kanten in einer Richtung orthogonal zu einer Transportrichtung aus Kanten des einen Blatts entspricht.
  11. Bildverarbeitungsvorrichtung nach Anspruch 10, wobei das zusätzliche Paar von Kanten beruhend auf Informationen des zumindest einen Paars von Kanten bestimmt wird.
  12. Bildverarbeitungsvorrichtung nach Anspruch 1, wobei die Leseeinrichtung eine Einrichtung zum Transportieren eines Blatts und einen Kontaktbildsensor (CIS) enthält, der zum Lesen eines Bildes von dem transportierten Blatt eingerichtet ist.
  13. Bildverarbeitungsvorrichtung nach Anspruch 12, wobei die Leseeinrichtung ein dem CIS gegenüberliegendes Weiß-Bauteil enthält.
  14. Bildverarbeitungsvorrichtung mit einer Leseeinrichtung zum Lesen eines Bildes von einem Blatt, wobei die Bildverarbeitungsvorrichtung umfasst eine oder mehrere Steuereinrichtungen, die zur Durchführung von Operationen eingerichtet sind, die enthalten Lesen einer Vielzahl von Bildern von einer Vielzahl von Blättern unter Verwendung der Leseeinrichtung, Ausführen einer Kantenerfassungsverarbeitung bei der gelesenen Vielzahl von Bildern, Beschaffen von Größeninformationen, die die Vielzahl von Blättern darstellen, von einer Vielzahl von Ergebnissen, die durch die Kantenerfassungsverarbeitung erhalten werden, und Bestimmen zumindest eines Paars von Kanten beruhend auf einer Vielzahl von Teilen von Kanteninformationen, die einem Bild aus der Vielzahl von Bildern entsprechen, und den die Vielzahl von Blättern darstellenden Größeninformationen.
  15. Bildverarbeitungsvorrichtung nach Anspruch 14, wobei das Beschaffen ein Schätzen von Größeninformationen eines Blatts für jedes der Vielzahl von Bildern, Kombinieren einer Vielzahl von Schätzergebnissen und Bestimmen eines häufigsten Schätzergebnisses als die die Vielzahl von Blättern darstellenden Größeninformationen enthält.
  16. Verfahren für eine Bildverarbeitungsvorrichtung mit einer Leseeinrichtung zum Lesen eines Bildes von einem Blatt, wobei das Verfahren umfasst Lesen eines Bildes von einem Blatt unter Verwendung der Leseeinrichtung, Ausführen einer Kantenerfassungsverarbeitung bei dem einen Bild und Bestimmen zumindest eines Paars von Kanten aus einer Vielzahl von Kanten beruhend auf Informationen der Vielzahl von Kanten, die bei der Kantenerfassungsverarbeitung erfasst werden, und Größeninformationen des einen Blatts.
  17. Nichtflüchtiges computerlesbares Speichermedium, das computerausführbare Anweisungen zur Veranlassung eines Computers zum Ausführen eines Verfahrens für eine Bildverarbeitungsvorrichtung mit einer Leseeinrichtung zum Lesen eines Bildes von einem Blatt speichert, wobei das Verfahren umfasst Lesen eines Bildes von einem Blatt unter Verwendung der Leseeinrichtung, Ausführen einer Kantenerfassungsverarbeitung bei dem einen Bild und Bestimmen zumindest eines Paars von Kanten aus einer Vielzahl von Kanten beruhend auf Informationen der Vielzahl von Kanten, die bei der Kantenerfassungsverarbeitung erfasst werden, und Größeninformationen des einen Blatts.
DE102021117888.6A 2020-07-14 2021-07-12 Bildverarbeitungsvorrichtung, Steuerverfahren und Speichermedium Pending DE102021117888A1 (de)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2020-120865 2020-07-14
JP2020120865 2020-07-14
JP2020-171564 2020-10-09
JP2020171564 2020-10-09
JP2021-091615 2021-05-31
JP2021091615A JP2022018079A (ja) 2020-07-14 2021-05-31 画像処理システム、画像処理装置、制御方法、プログラム

Publications (1)

Publication Number Publication Date
DE102021117888A1 true DE102021117888A1 (de) 2022-01-20

Family

ID=79021387

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102021117888.6A Pending DE102021117888A1 (de) 2020-07-14 2021-07-12 Bildverarbeitungsvorrichtung, Steuerverfahren und Speichermedium

Country Status (4)

Country Link
US (1) US11991325B2 (de)
KR (1) KR20220008766A (de)
CN (1) CN113938571A (de)
DE (1) DE102021117888A1 (de)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022100693A (ja) * 2020-12-24 2022-07-06 京セラドキュメントソリューションズ株式会社 画像処理方法、画像処理装置
CN116908051B (zh) * 2023-06-21 2023-12-29 广州市嘉雁粘合剂有限公司 一种热熔胶流动性能检测方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016111628A (ja) 2014-12-09 2016-06-20 キヤノン株式会社 印刷装置、印刷装置の制御方法、プログラム、及び記憶媒体

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4784500B2 (ja) 2006-12-08 2011-10-05 日本電気株式会社 画像傾き補正装置及び画像傾き補正方法
JP5205963B2 (ja) * 2007-12-28 2013-06-05 ブラザー工業株式会社 画像読取装置
JP5511212B2 (ja) * 2009-03-31 2014-06-04 大日本スクリーン製造株式会社 欠陥検出装置及び欠陥検出方法
JP5488530B2 (ja) * 2011-05-23 2014-05-14 富士ゼロックス株式会社 画像処理装置及び画像処理プログラム
JP2013123119A (ja) 2011-12-09 2013-06-20 Sharp Corp 画像処理装置、画像形成装置、画像読取装置、画像処理方法、コンピュータプログラム及び記録媒体
JP6365053B2 (ja) 2014-07-18 2018-08-01 富士ゼロックス株式会社 画像形成装置
JP6142882B2 (ja) 2015-01-28 2017-06-07 コニカミノルタ株式会社 画像形成装置
JP6478686B2 (ja) * 2015-02-12 2019-03-06 キヤノン株式会社 画像処理装置、印刷装置、画像処理装置の制御方法、印刷装置の制御方法、及びプログラム
US10578491B2 (en) * 2015-04-01 2020-03-03 Konica Minolta, Inc. Colorimetry device and colorimetry method
JP6345224B1 (ja) 2016-12-19 2018-06-20 株式会社Pfu 画像処理装置、矩形検出方法及びコンピュータプログラム
CN109313799B (zh) * 2016-12-21 2021-02-26 华为技术有限公司 图像处理方法及设备
JP6904699B2 (ja) * 2016-12-26 2021-07-21 キヤノン株式会社 画像読取装置、画像読取方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016111628A (ja) 2014-12-09 2016-06-20 キヤノン株式会社 印刷装置、印刷装置の制御方法、プログラム、及び記憶媒体

Also Published As

Publication number Publication date
CN113938571A (zh) 2022-01-14
US20220021779A1 (en) 2022-01-20
US11991325B2 (en) 2024-05-21
KR20220008766A (ko) 2022-01-21

Similar Documents

Publication Publication Date Title
DE69816762T2 (de) Druckgerät
DE10252587B4 (de) Bilderzeugungssystem, das ein Medienstapelkomponentenmeßsystem aufweist
DE60217012T2 (de) Bilderzeugungsgerät, welches zwecks Vermeidung eines Blattstaus zur Feststellung der Art des Druckblattes fähig ist
DE60026950T2 (de) Bilderzeugungsgerät
DE10111216B4 (de) Drucksystem und Druckverfahren
DE69830346T2 (de) Abbildungsgerät
DE102021117888A1 (de) Bildverarbeitungsvorrichtung, Steuerverfahren und Speichermedium
DE112006003272B4 (de) Verfahren und Vorrichtung zum Entfernen von Rauschen aus einem digitalen Bild
DE69531391T2 (de) Verfahren und Gerät zur Verbesserung der Farbenübereinandersetzung in einem Druckgerät mit dem ersten Druck in Schwarz
DE69728546T2 (de) Automatisierte Bildqualitätsanalyse und -verbesserung beim Abtasten und Reproduzieren von Dokumentvorlagen
DE102009011309A1 (de) Elektrofotographischer Apparat
DE3536603C2 (de)
DE102011078856A1 (de) Effiziente Riemenführung unter Anwendung zweier Randsensoren
DE102011084310A1 (de) System und Verfahren zum Erfassen schwacher und fehlender Tintenstrahlen in einem Tintenstrahldrucker unter Anwendung von Bilddaten gedruckter Dokumente ohne vorhergehende Kenntnis der Dokumente
DE19643135C2 (de) Farbbild-Erzeungsapparat mit einer Funktion zur Korrektur der Bilddichte, wenn sich das Bild-Entwicklungssystem verschlechtert hat
DE69820961T2 (de) Verfahren zur Kantenbestimmung
CN105731113A (zh) 片材种类检测装置以及图像形成装置
DE10023751A1 (de) Doppelseiten-Bild-Ausrichtung
DE69909843T2 (de) Automatische register- und längeeinstellung
DE60021157T2 (de) Tonerkonzentrationssteuerungssystem
EP1145539B1 (de) Von eigenschaften des druckbildträgers abhängige druckverfahren und zugehörige druckgeräte
DE102012020404A1 (de) Bildverarbeitungsvorrichtung.
DE69816560T2 (de) Eichung eines Kantenausrichtsystems
EP1239659A1 (de) Verfahren und Vorrichtung zur digitalen Herstellung eines Bilds
DE3342625C2 (de)

Legal Events

Date Code Title Description
R012 Request for examination validly filed