[go: up one dir, main page]

DE60317444T2 - Bilderzeugungsgerät, Verfahren zur Bearbeitung abgetasteter Daten, Computerprogramm und computerlesbares Speichermedium - Google Patents

Bilderzeugungsgerät, Verfahren zur Bearbeitung abgetasteter Daten, Computerprogramm und computerlesbares Speichermedium Download PDF

Info

Publication number
DE60317444T2
DE60317444T2 DE2003617444 DE60317444T DE60317444T2 DE 60317444 T2 DE60317444 T2 DE 60317444T2 DE 2003617444 DE2003617444 DE 2003617444 DE 60317444 T DE60317444 T DE 60317444T DE 60317444 T2 DE60317444 T2 DE 60317444T2
Authority
DE
Germany
Prior art keywords
data
scan
scanned data
scanned
composite device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE2003617444
Other languages
English (en)
Other versions
DE60317444D1 (de
Inventor
Tsutomu Ohishi
Katsuhiko Nakagawa
Yuuko Sugiura
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=32095389&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE60317444(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Publication of DE60317444D1 publication Critical patent/DE60317444D1/de
Application granted granted Critical
Publication of DE60317444T2 publication Critical patent/DE60317444T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00411Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1268Job submission, e.g. submitting print job order or request not the print data itself
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1268Job submission, e.g. submitting print job order or request not the print data itself
    • G06F3/1272Digital storefront, e.g. e-ordering, web2print, submitting a job from a remote submission screen
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1293Printer information exchange with computer
    • 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/00204Connection 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 with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • 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/00204Connection 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 with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00212Attaching image data to computer messages, e.g. to e-mails
    • 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/00204Connection 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 with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00214Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission
    • 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/00204Connection 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 with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00214Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission
    • H04N1/00217Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission only involving computer data transmission protocols, e.g. SMTP, WAP or HTTP
    • 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/00204Connection 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 with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
    • 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/00204Connection 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 with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
    • H04N1/00225Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing details of image data generation, e.g. scan-to-email or network scanners
    • 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/00204Connection 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 with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
    • H04N1/00233Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing details of image data reproduction, e.g. network printing or remote image display
    • 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/00204Connection 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 with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection 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 with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • 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/00278Connection 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 with a printing apparatus, e.g. a laser beam printer
    • 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/0035User-machine interface; Control console
    • H04N1/00352Input means
    • H04N1/00384Key input means, e.g. buttons or keypads
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00437Intelligent menus, e.g. anticipating user selections
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00464Display of information to the user, e.g. menus using browsers, i.e. interfaces based on mark-up languages
    • 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
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32106Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file
    • H04N1/32117Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title separate from the image data, e.g. in a different computer file in a separate transmission or protocol signal prior to or subsequent to the image data transmission, e.g. in digital identification signal [DIS], in non standard setup [NSS] or in non standard field [NSF]
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/324Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter intermediate the transmitter and receiver terminals, e.g. at an exchange
    • 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/44Secrecy systems
    • H04N1/4406Restricting access, e.g. according to user identity
    • H04N1/4413Restricting access, e.g. according to user identity involving the use of passwords, ID codes or the like, e.g. PIN
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0039Connection via a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0087Image storage device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • H04N2201/3205Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of identification information, e.g. name or ID code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • H04N2201/3207Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of an address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • H04N2201/3207Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of an address
    • H04N2201/3208Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of an address of an e-mail or network address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3226Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of identification information or the like, e.g. ID code, index, title, part of an image, reduced-size image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3243Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of type information, e.g. handwritten or text document
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3249Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document data relating to a linked page or object, e.g. hyperlink
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3273Display

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Facsimiles In General (AREA)
  • Character Discrimination (AREA)

Description

  • Die vorliegende Erfindung bezieht sich auf einen Bilderzeugungsapparat, der Anwender-Dienste bereitstellt, die sich auf Bilderzeugungsprozesse, wie zum Beispiel Kopieren, Drucken, Scannen, Faxen und Ähnliches beziehen. Insbesondere bezieht sich die vorliegende Erfindung auf einen Bilderzeugungsapparat und einen Scandaten-Verarbeitungsverfahren zum Übergeben von gescannten Daten an einen Web-Server und Ähnliches im Internet.
  • In letzter Zeit ist ein Bilderzeugungsapparat (der nachstehend als zusammengesetztes Gerät bezeichnet wird), der Funktionen eines Druckers, eines Kopierers, eines Faxgerätes, eines Scanners und Ähnliches enthält, allgemein bekannt. Das zusammengesetzte Gerät beinhaltet ein Anzeigeteil, ein Druckteil und ein Bildaufnahmeteil und Ähnliches, in einem Gehäuse. In dem zusammengesetzten Gerät werden drei Teile von Software, entsprechend dem Drucker, Kopierer und Fax entsprechend bereitgestellt, sodass das zusammengesetzte Gerät entsprechend als der Drucker, der Kopierer, der Scanner und das Faxgerät arbeiten kann, indem die Software umgeschaltet wird.
  • Da das herkömmliche zusammengesetzte Gerät mit jeder Software für den Drucker, den Kopierer, den Scanner und das Faxgerät einzeln bereitgestellt wird, ist viel Zeit zur Entwicklung der Software erforderlich. Daher hat der Antragsteller einen Bilderzeugungsapparat (zusammengesetztes Gerät) entwickelt, einschließlich Hardware-Ressourcen, eine Vielzahl von Anwendungen und eine Plattform einschließlich verschiedener Steuerungs-Dienste, die zwischen den Anwendungen und den Hardware-Ressourcen bereitgestellt werden. Die Hardware-Ressourcen beinhalten ein Anzeigeteil, ein Druckteil und ein Bildaufnahmeteil, und werden für Bilderzeugungsprozesse verwendet. Die Anwendungen führen spezifische Prozesse für Anwender-Dienste des Druckers, Kopierers und Faxgerätes und Ähnlichem durch. Die Plattform beinhaltet verschiedene Steuerungs-Dienste, die eine Handhabung der Hardware-Ressourcen ausführt, die für wenigstens zwei Anwendungen gemeinsam erforderlich ist, die eine Ausführungssteuerung der Anwendungen ausführt, und Bilderzeugungsprozesse, wenn ein Anwender-Dienst ausgeführt wird.
  • Entsprechend einem derartigen zusammengesetzten Gerät werden die gescannten Daten, die erzeugt werden, indem ein Dokument durch den Scanner erzeugt wird, sofort gedruckt oder in einem Speicher, wie zum Beispiel einer Festplatte, gespeichert.
  • Jedoch gibt es einen Fall, in welchem es notwendig ist, gescannte Daten eher in einem Computer in einem Netzwerk zu speichern, als in dem zusammengesetzten Gerät. Das heißt, da das zusammengesetzte Gerät oft durch viele Anwender benutzt wird, können Fehler des zusammengesetzten Gerätes oder Fehler eines Speichers in dem zusammengesetzten Gerät auftreten. In einem solchen Fall können die gescannten Daten in dem zusammengesetzten Gerät nicht ausgelesen werden.
  • Außerdem ist es in einem Fall, in welchem viele zusammengesetzte Geräte in einem Netzwerk miteinander verbunden sind, wenn die Anzahl der Teile von gescannten Daten, die in jedem zusammengesetzten Gerät gehandhabt werden muss, ansteigt, notwendig, zu bestimmen, welches zusammengesetzte Gerät die gescannten Daten speichert, die verwendet werden sollen. Somit ist eine Effizienz zum Verwenden von gescannten Daten nicht gut.
  • Eine Aufgabe der vorliegenden Erfindung ist, ein zusammengesetztes Gerät und ein Scandaten-Verarbeitungsverfahren bereitzustellen, um gescannte Daten effizient zu verwenden, und um die Sicherheit von gescannten Daten zu verbessern.
  • Es ist eine Aufgabe der vorliegenden Erfindung, einen Bilderzeugungsapparat einschließlich einem Scanner-Mechanismus und einem Bedienfeld bereitzustellen, wobei der Bilderzeugungsapparat Folgendes umfasst:
    ein Anzeige-Teil, um einen Auswahl-Bildschirm anzuzeigen, um ein Übergabeziel von gescannten Daten aus einer Vielzahl von Übergabezielen aus dem Bedienfeld auszuwählen;
    ein Scan-Verarbeitungsteil, um zu bewirken, dass der Scanner-Mechanismus ein Dokument scannt, um gescannte Daten zu erzeugen; und
    ein Übergabeteil, um die gescannte Daten an eine oder mehrere entfernte ausgewählte Übergabeziele zu übergeben, gekennzeichnet durch ein Druckverarbeitungs-Teil zum Empfangen der gescannten Daten von einem Speicherbereich des Übergabeziels und zum Drucken der gescannten Daten, wobei das eine oder die mehreren ausgewählten entfernten Übergabeziele an ein dezidierter Speicherort und ein Speicherbereich auf einem Web-Server in einem Netzwerk oder einem gemeinsam nutzbarer Speicherbereich in einem Netzwerk ist, und
    wobei, wenn Authentisierungs-Informationen verlangt werden, um auf den Speicherbereich oder den gemeinsam genutzten Speicherbereich zuzugreifen, das Anzeige-Teil einen Bildschirm anzeigt, um die Authentisierungs-Informationen einzugeben, wenn der Speicherbereich oder der gemeinsam genutzte Speicherbereich ausgewählt wird.
  • Entsprechend der vorliegenden Erfindung können, da die gescannten Daten an ein Übergabeziel übergeben werden können, gescannte Daten gegen Fehler des Bilderzeugungsapparates geschützt werden, sodass die gescannten Daten effizient verwendet werden können. Außerdem kann Speicherkapazität des Bilderzeugungsapparates für die gescannten Daten gesichert werden.
  • Entsprechend der vorliegenden Erfindung kann die Annehmlichkeit für die Anwender verbessert werden.
  • Wenn Authentisierungs-Informationen zum Zugreifen auf den Speicherbereich oder den gemeinsam genutzten Speicherbereich erforderlich sind, kann das Anzeige-Teil einen Bildschirm anzeigen, um die Authentisierungs-Informationen einzugeben, wenn der Speicherbereich oder der gemeinsam genutzte Speicherbereich ausgewählt wird.
  • Bei dem Bilderzeugungsapparat kann das Anzeige-Teil einen Bildschirm zum Auswählen eines Datentyps der gescannten Daten anzeigen, die unter einer Vielzahl von Datentypen übergeben werden sollen, und wobei das Übergabeteil die gescannten Daten des Datentyps umwandelt und die Daten des Datentyps überträgt. Entsprechend können die gescannten Daten in verschiedene Typen von Daten umgewandelt und übergeben werden.
  • Die Vielzahl von Datentypen kann einen Datentyp von erkannten Daten enthalten, der erhalten wird, indem mit den gescannten Daten ein Zeichenerkennungsprozess ausgeführt wird. Wenn die erkannten Daten als ein Datentyp ausgewählt werden, kann das Übergabeteil die erkannten Daten und die gescannten Daten an ein Übergabeziel übergeben. Entsprechend der vorliegenden Erfindung können Zeichen und ein Bild in einem Übergabeziel gespeichert werden.
  • Das zusammengesetzte Gerät kann ein Druckverarbeitungs-Teil zum Empfangen der gescannten Daten von einem Speicherbereich des Übergabeziels enthalten und die gescannten Daten ausdrucken. Entsprechend dieser Konfiguration können die gescannten Daten durch den Bilderzeugungsapparat gedruckt werden, ohne das Anwender-Endgerät zu verwenden, sodass eine Effizienz zum Verwenden der gescannten Daten verbessert werden kann.
  • Bei dem Bilderzeugungsapparat kann das Druckprozessteil auf dem Bedienfeld einen Datenauswahl-Bildschirm anzeigen, um eine Liste von gescannten Daten anzuzeigen, die in dem Speicherbereich gespeichert sind, und gescannte Daten drucken, die von der Liste ausgewählt werden. Der Anwender kann gewünschte gescannte Daten entsprechend dieser Anordnung auswählen.
  • Entsprechend eines weiteren Aspekts der Erfindung wird ein Scandaten-Verarbeitungsverfahren bereitgestellt, das in einem zusammengesetzten Gerät verwendet wird, einschließlich einem Scanner-Mechanismus und einem Bedienfeld, wobei das Scandaten-Verarbeitungsverfahren Folgendes umfasst:
    einen Anzeigeschritt, um einen Auswahl-Bildschirm anzuzeigen, um ein Übergabeziel von gescannten Daten aus einer Vielzahl von Übergabezielen auf dem Bedienfeld auszuwählen;
    einen Scan-Verarbeitungsschritt, der den Scanner-Mechanismus veranlasst, ein Dokument zu scannen, um gescannte Daten zu erzeugen;
    einen Übergabeschritt, um die gescannten Daten an ein oder mehrere entfernte ausgewählte Übergabeziele zu übergeben, gekennzeichnet durch einen Druckverarbeitungs-Schritt zum Empfangen der gescannten Daten aus einem Speicherbereich des Übergabeziels und zum Drucken der gescannten Daten, wobei das eine oder die mehreren ausgewählten Übergabeziele ein dezidierter Speicherort oder ein Speicherbereich auf einem Web-Server in einem Netzwerk oder ein gemeinsam genutzter Speicherbereich ist, und wobei, wenn Authentisierungs-Informationen notwendig sind, um auf den Speicherbereich oder den gemeinsam genutzten Speicherbereich zuzugreifen, das zusammengesetzte Gerät einen Bildschirm anzeigt, um die Authentisierungs-Informationen einzugeben, wenn der Speicherbereich oder der gemeinsam genutzte Speicherbereich ausgewählt wird.
  • Andere Aufgaben, Merkmale und Vorteile der vorliegenden Erfindung werden aus der folgenden, detaillierten Beschreibung noch deutlicher, wenn sie in Verbindung mit den begleitenden Zeichnungen gelesen wird, für welche Folgendes gilt:
  • 1 zeigt Hauptteile eines ersten veranschaulichenden Beispiels eines zusammengesetzten Gerätes und eine Netzwerk-Konfiguration, einschließlich des zusammengesetzten Gerätes;
  • 2 ist ein Blockdiagramm der funktionalen Konfiguration des zusammengesetzten Gerätes des ersten veranschaulichenden Beispiels;
  • 3 ist ein Blockdiagramm der Hardware-Konfiguration des zusammengesetzten Gerätes des ersten veranschaulichenden Beispiels;
  • 4 ist ein Flussdiagramm, das einen Ablauf zum Scannen eines Dokumentes und Übergeben von gescannten Daten an den Web-Server über die „ins WEB scannen"-Anwendung zeigt;
  • 5A ist ein Beispiel des Funktions-Auswahl-Bildschirms, der auf dem Bedienfeld angezeigt wird;
  • 5B ist ein Beispiel eines Anmelde-Bildschirms;
  • 5C ist ein Beispiel eines Speicherverzeichnis-Auswahl-Bildschirms;
  • 6 zeigt Hauptteile des zusammengesetzten Gerätes und eine Netzwerk-Konfiguration, die ein zusammengesetztes Gerät entsprechend einer ersten Ausführungsform der vorliegenden Erfindung enthält;
  • 7 ist ein Flussdiagramm, das den Ablauf des Druckprozesses durch die „ins WEB scannen"-Anwendung zeigt;
  • 8A zeigt ein Beispiel eines Funktion-Auswahl-Bildschirms entsprechend der ersten Ausführungsform der vorliegenden Erfindung;
  • 8B zeigt ein Beispiel eines gescannten Datenverzeichnis-Aufführungs-Bildschirms entsprechend der ersten Ausführungsform der vorliegenden Erfindung;
  • 9 zeigt Hauptteile eines zweiten veranschaulichenden Beispiels eines zusammengesetzten Gerätes und einer Netzwerk-Konfiguration, die das zusammengesetzte Gerät enthält;
  • 10 ist ein Blockdiagramm des zusammengesetzten Gerätes entsprechend des zweiten veranschaulichenden Beispiels;
  • 11 ist ein Flussdiagramm, das den Ablauf eines Scanprozesses, Zeichen-Erkennungsprozesses und Prozesses zum Übergeben von erkannten Datenverzeichnissen an den Web-Server entsprechend des zweiten veranschaulichenden Beispiels zeigt;
  • 12 zeigt eine Hauptkonfiguration des zusammengesetzten Gerätes einer zweiten Ausführungsform;
  • 13 ist ein Bild zum Erklären von Formaten zum Spezifizieren von Speicherorten;
  • 14 zeigt einen Bildschirm, in welchem festgelegt wird, OCR-Daten an ein bestimmtes Verzeichnis in einem WEB-Server zu schicken;
  • 15 ist ein Bildschirm, um Ziel-Typen auszuwählen;
  • 16 ist ein Bildschirm zum Auswählen von Zielen;
  • 17 ist ein Bildschirm zum Auswählen von Datentypen;
  • 18 ist ein Blockdiagramm, das eine Konfiguration einer Anwendung zeigt.
  • Im Folgenden werden der Bilderzeugungsapparat und das Scandaten-Verarbeitungsverfahren mit Bezug auf die Figuren beschrieben.
  • (Erstes veranschaulichendes Beispiel)
  • 1 zeigt Hauptteile des Bilderzeugungsapparates (die als zusammengesetztes Gerät bezeichnet werden) und eine Netzwerk-Konfiguration einschließlich des zusammengesetzten Gerätes. Das zusammengesetzte Gerät 100 des ersten veranschaulichenden Beispiels erzeugt eine gescannte Datendatei, indem durch den Scanner-Mechanismus 103 ein Scanprozess ausgeführt wird. Das zusammengesetzte Gerät 100 überträgt die gescannte Datendatei an einen Web-Server 300 im Internet. Der Web-Server 300 speichert die gescannte Datendatei in einem Speicherverzeichnis 302, welches ein gemeinsam genutzter Bereich in dem Festplattenlaufwerk 301 ist. Ein PC (Personalcomputer) 200 im Internet 170 kann auf den Web-Server 300 zugreifen, und der PC 200 zeigt das gescannte Datenverzeichnis an und druckt das gescannte Datenverzeichnis aus.
  • Wie in 1 gezeigt, ist das zusammengesetzte Gerät dieses Beispiels mit dem Internet 170 verbunden, mit welchem der Web-Server 300 und der PC 200 verbunden sind, in welchem der PC 200 ein Anwender-Endgerät des Web-Servers 300 ist, und TCP/IP als das Kommunikationsprotokoll für das zusammengesetzte Gerät 100, den Web-Server 300 und den PC 200 verwendet wird.
  • Wie in 1 gezeigt, beinhalten Hauptteile, um das Scandaten-Verarbeitungsverfahren in dem zusammengesetzten Gerät 100 zu realisieren, eine „ins WEB scannen" bzw. „SCAN to WEB"-Anwendung 117, eine OCS-Funktionsbibliothek 164, eine Bildfunktionsbibliothek 165, nachstehend erwähnte Steuerungs-Dienste, wie zum Beispiel SCS 126, OCS 122, ECS 124 und MCS 125, inetd 141 und httpd 142, die als Dämon in dem allgemeinen OS arbeiten, einen Scanner-Mechanismus 103, eine Netzwerksteuerung 104 und ein Bedienfeld 150.
  • Die „ins WEB scannen"-Anwendung 117 übergibt Bilddaten eines Dokumentes, die durch Scannen des Dokumentes auf den Web-Server 300 im Internet 170 erhalten werden. Die „ins WEB scannen"-Anwendung 117 ist ein Prozess, der auf der nachstehend erwähnten Anwendungsschicht läuft. Wie in 1 gezeigt, beinhaltet die „ins WEB scannen"-Anwendung 117 ein Authentisierungs-Teil 161, ein Scan-Verarbeitungs-Teil 162 und ein Übergabeteil 163. Die OCS-Funktionsbibliothek 164 und die Bildfunktionsbibliothek 165 sind mit der „ins WEB scannen"-Anwendung dynamisch verbunden.
  • Um sich auf dem Web-Server 300 anzumelden, zeigt das Authentisierungs-Teil 161 einen Anmelde-Bildschirm auf einem Betriebs-Anzeigeteil des Bedienfeldes 150 an und sendet eine Anwender-ID und ein Passwort, das von dem Anmelde-Bildschirm an den Web-Server 300 als verschlüsselte Daten eingegeben wird. Die Übertragung der verschlüsselten Daten wird durch ein https-Protokoll über das httpd 142 und die Netzwerksteuerung 104 ausgeführt.
  • Das Scan-Verarbeitungs-Teil 162 steuert eine Ausführung des Scannens des Scanner-Mechanismus 103, indem Funktionen zum Scannen aufgerufen werden, die in der Bildfunktionsbibliothek 165 registriert sind. Außerdem wandelt das Scan-Verarbeitungs-Teil 162 die Bilddaten um, die durch Abtasten eines Dokumentes im TIFF-Format erhalten werden, um gescannte Daten zu erzeugen.
  • Das Übergabeteil 163 übergibt die gescannten Daten, die durch das Scan-Verarbeitungs-Teil erzeugt werden, an den Web-Server 300 im Internet 170. Die Übertragung der gescannten Daten wird ausgeführt, indem das http-Protokoll über den httpd 142 und die Netzwerksteuerung 104 verwendet werden.
  • Die OCS-Funktionsbibliothek 164 registriert Zeichnungsfunktionen, um Zeichnungen auf dem Betriebs-Anzeige-Teil des Bedienfeldes 150 auszugeben. Die „ins WEB scannen"-Anwendung 117 ruft die Zeichnungsfunktion auf, sodass ein notwendiger Bildschirm auf dem Betriebs-Anzeige-Teil des Bedienfeldes 150 angezeigt wird.
  • Die Bildfunktionsbibliothek 165 enthält Funktionen zum Scannen, wie zum Beispiel eine Scan-Anforderung für den Scanner-Mechanismus 103 und Funktionen zum Drucken. Die „ins WEB scannen"-Anwendung 117 ruft die Funktionen auf, sodass ein Scan-Prozess durch den Scanner-Mechanismus 103 ausgeführt wird. Außerdem werden durch die Funktion „call" Anforderungen für das ECS 124 und das MCS 125 ausgeführt.
  • Das inetd 141 zeigt ständig Datensende-/Empfangsanforderungen an. Wenn das inetd 141 eine Verbindungsanforderung für ein vorbestimmtes Protokoll detektiert, startet das inetd 141 ein Serverprogramm entsprechend des Protokolls. Das inetd 141 ist ähnlich zu dem inetd in UNIX. Bei dem zusammengesetzten Gerät 100 der ersten Ausführungsform überwacht das inetd 141 ständig einen Anschluss zum Datensenden-/Empfangen für das http-Protokoll und das https-Protokoll. Wenn das inetd 141 eine Verbindungsanforderung an dem Anschluss detektiert, startet das inetd 141 das httpd 142.
  • Das httpd 142 überwacht ständig einen Anschluss 80 zum Empfangen einer Nachricht, die von dem http-Protokoll oder dem https-Protokoll gesendet wurde. Das httpd 142 empfängt eine Anforderungsnachricht auf dem Anschluss 80 und sendet eine Antwortnachricht. Die Strukturen der Antwortnachricht und die Anforderungsnachricht sind dieselben wie die eines normalen http-Protokolls. Jede Nachricht enthält einen Nachrichtenkörper im html-Format.
  • Die Netzwerksteuerung 104 weist Fähigkeiten auf, um Daten zu senden/zu empfangen, indem das http-Protokoll oder das https-Protokoll verwendet wird.
  • Der Web-Server ist zum Beispiel ein Host-Computer oder eine Workstation auf einem Application Service Provider (ASP). Ein Speicherverzeichnis wird in dem Festplattenlaufwerk (HDD) 301 des Web-Servers 300 zum Speichern von gescannten Daten vorbereitet, die von dem zusammengesetzten Gerät 100 gesendet werden. Das Speicherverzeichnis 302 wird so eingestellt, um von dem zusammengesetzten Gerät 100 und dem PC 200 gemeinsam benutzt zu werden, sodass das zusammengesetzte Gerät 100 Daten in das Speicherverzeichnis 302 schreiben kann und der PC 200 die Daten aus dem Speicherverzeichnis 302 lesen kann.
  • Der PC 200 ist ein Web-Client des Web-Servers 300 und fordert verschiedene Dienste von dem Web-Server 300 an. Der PC 200 kann ein Computer eines Anwenders im Internet 170 sein. In diesem Beispiel fordert der PC 200 den Web-Server 300 an, gescannte Daten anzuzeigen, die in dem HDD 301 gespeichert sind.
  • Als Nächstes wird die gesamte funktionale Konfiguration des zusammengesetzten Gerätes 100 beschrieben. 2 ist ein Blockdiagramm des zusammengesetzten Gerätes entsprechend des ersten veranschaulichenden Beispiels.
  • Wie in 2 gezeigt, beinhaltet das zusammengesetzte Gerät 100 Hardware-Ressourcen und eine Software-Gruppe 110. Die Hardware-Ressourcen beinhalten einen Schwarzweiß-Zeilendrucker (B&W LP) 101, einen Farblaserdrucker (Color LP) 102 und Hardware-Ressourcen 103, wie zum Beispiel einen Scanner, ein Fax, eine Festplatte, Speicher und eine Netzwerkschnittstelle. Die Software-Gruppe 110 enthält eine Plattform 120 und Anwendungen 130.
  • Die Plattform 120 beinhaltet Steuerungs-Dienste zum Interpretieren einer Prozess-Anforderung von einer Anwendung und gibt eine Erfassungsanforderung für Hardware-Ressourcen aus, ein System-Ressourcen-Manager (SRM) 123 zum Handhaben einer oder mehrerer Hardware-Ressourcen und vermittelt die Erfassungsanforderungen von den Steuerungs-Diensten und einer OS für allgemeine Zwecke 121.
  • Die Steuerungs-Dienste enthalten eine Vielzahl von Diensten-Modulen, welche einen System-Steuerungs-Dienst (SCS) 122, ein Speicher-Steuerungs-Dienst (MCS) 125, ein Bedienfeld-Steuerungs-Dienst (OCS) 126, ein Fax-Steuerungs-Dienst (FCS) 127, einen Netzwerksteuerungs-Dienst (NCS) 128 und einen Bestätigungs-Steuerungs-Dienst (CCS) 129. Außerdem weist die Plattform 120 Anwendungs-Programm-Schnittstellen (API) auf, die Prozessanforderungen von den Anwendungen 130 empfangen, indem vorbestimmte Funktionen verwendet werden.
  • Die OS für allgemeine Zwecke 121 ist ein Betriebssystem für allgemeine Zwecke, wie zum Beispiel UNIX, und kann jedes Teil von Software auf der Plattform 120 und den Anwendungen 130 in einem Prozess gleichzeitig ausführen.
  • Der Prozess der SRM 123 ist dazu da, um eine Steuerung des Systems auszuführen, und zum Ausführen einer Handhabung der Ressourcen mit der SCS 122. Der Prozess des SRM 123 führt eine Vermittlung aus und eine Ausführung einer Steuerung von Anforderungen von der oberen Schicht, die Hardware-Ressourcen verwendet, einschließlich Mechanismen, wie zum Beispiel dem Scanner-Teil und dem Drucker-Teil, einem Speicher, einem HDD-Verzeichnis, einem Host I/Os (Centronics I/F, network I/F IEEE1394 I/F, RS232C I/F und Ähnliches).
  • Noch spezieller bestimmt die SRM 123, ob die angeforderte Hardware-Ressource verfügbar ist (ob sie durch eine andere Anforderung verwendet wird oder nicht) und, wenn die angeforderte Hardware-Ressource verfügbar ist, benachrichtigt die obere Schicht, dass die angeforderte Hardware-Ressource verfügbar ist. Außerdem führt die SRM 123 eine Zeitplanung aus, um Hardware-Ressourcen für die Anforderung von der oberen Schicht zu verwenden, und führt unmittelbar Prozesse entsprechend den Anforderungen aus (zum Beispiel eine Papierübertragung und eine Bilderzeugung durch einen Drucker-Mechanismus, einen Zuordnungs-Speicherbereich, eine Verzeichnis-Erzeugung und Ähnliches).
  • Der Prozess des SCS 122 führt ein Anwendungsmanagement aus, eine Steuerung des Betriebs-Teils, dem Anzeigen von einem Bussystem-Bildschirm, eine LED-Anzeige, ein Ressource-Management und einer Unterbrechungs-Anwendungs-Steuerung aus.
  • Der Prozess des FCS 124 steuert Mechanismen von Hardware-Ressourcen, einschließlich dem Schwarzweiß-Laserdrucker (B&W LP) 101, dem Farblaserdrucker (Color LP) 102, dem Scanner und dem Faxgerät und Ähnlichem. Der Prozess des MCS 125 erhält einen Bereich von Bildspeicher und gibt diesen frei, verwendet den Festplatten-Apparat (HDD) und komprimiert und expandiert Bilddaten.
  • Der Prozess des FCS 127 stellt APIs zum Senden und Empfangen von Faxen von jeder Anwendungsschicht aus, indem ein PSTN/ISTDN-Netzwerk verwendet wird, eine Registrierung/Verweisen von unterschiedlichen Arten von Fax-Daten, die durch BKM (Backup SRAM) gehandhabt werden, ein Lesen von Faxen, ein Empfang und Drucken von Faxen und eine Mischung aus Senden und Empfangen.
  • Der NCS 128 ist ein Prozess zum gemeinsamen Bereitstellen von Diensten, die von Anwendungen verwendet werden, die ein Netzwerk I/O benötigen. Der NCS 128 verteilt Daten, die von dem Netzwerk über ein Protokoll zu einer entsprechenden Anwendung empfangen werden und dient als zwischen der Anwendung und dem Netzwerk, wenn Daten an das Netzwerk gesendet werden. Noch spezieller enthält der Prozess des NCS 128 eine Server-Domain, wie zum Beispiel ftpd, httpd, lpd, snmpd, telnetd, smtpd und Client-Funktionen der Protokolle.
  • Der Prozess des OCS 126 steuert ein Bedienfeld, das ein Mittel zum Übergeben von Informationen zwischen dem Operateur (Anwender) und Steuerungsteilen der Maschine ist. Bei dem zusammengesetzten Gerät 100 der Ausführungsform beinhaltet das OCS 126 ein OCS-Prozess-Teil und ein OCS-Funktionsbibliothek-Teil. Das OCS-Prozess-Teil erhält einen Tasten-Vorgang, welcher anzeigt, dass die Taste von dem Bedienfeld gedrückt wird, und sendet eine Tasten-Vorgangs-Funktion entsprechend zu dem Tasten-Vorgang an das SCS 122. Die OCS-Funktionsbibliothek registriert Zeichnungsfunktionen und andere Funktionen zum Steuern des Bedienfeldes, in welchem die Zeichnungsfunktionen verwendet werden, um unterschiedliche Bildern auf dem Bedienfeld verwendet werden, und zwar als Anforderung von einer Anwendung oder von dem Steuerungs-Dienst. ??? Die OCS-Funktionsbibliothek ist dynamisch mit der Anwendung und jedem Modul der Steuerungs-Dienste verbunden. Alles des OCS 126 kann als ein Prozess konfiguriert oder als eine OCS-Bibliothek konfiguriert sein.
  • Die Anwendung 130 enthält eine Druckeranwendung 111, das heißt eine Anwendung für einen Drucker, der eine Page Description Language (PDL) und ein PCL und ein Post-Script (PS), eine Kopier-Anwendung 112, eine Fax-Anwendung 113, eine Scanner-Anwendung 114, das heißt eine Anwendung für einen Scanner, eine Netzwerk-Datei-Anwendung 115, eine Prozess-Prüfungs-Anwendung 116 und die oben erwähnte „ins WEB scannen"-Anwendung 117 aufweist.
  • Interprozess-Kommunikation wird zwischen einem Prozess der Anwendung 130 in einem Prozess des Steuerungs-Dienstes ausgeführt, in welchem eine Funktion aufgerufen wird, ein zurückerhaltener Wert gesendet wird und eine Nachricht gesendet und empfangen wird. Indem Interprozess-Kommunikation verwendet wird, werden Anwender-Dienste für Bilderzeugungsprozesse, wie zum Beispiel Kopieren, Drucken, Scannen und Senden von Faxen realisiert.
  • Wie oben erwähnt, erhält das zusammengesetzte Gerät 100 des ersten veranschaulichenden Beispiels eine Vielzahl von Anwendungen 130 und eine Vielzahl von Steuerungs-Diensten, und jede von solchen arbeitet als ein Prozess. Bei jedem Prozess werden eine oder mehrere Threads erzeugt, und die Threads werden parallel ausgeführt. Die Steuerungs-Dienste stellen den Anwendungen 130 gemeinsame Dienste zur Verfügung. Anwender-Dienste zur Bilderzeugung, wie zum Beispiel Kopieren, Drucken, Scannen und Senden von Faxen werden bereitgestellt, während die Prozesse parallel ausgeführt werden, werden die Threads parallel ausgeführt und eine Interprozess-Kommunikation wird ausgeführt. Ein Streckenlieferant kann Anwendungen für das zusammengesetzte Gerät 100 entwickeln und kann die Anwendung in einer Anwendungsschicht auf der Steuerungs-Dienst-Schicht in dem zusammengesetzten Gerät 100 ausführen. Die Authentisierung kann eine der Anwendungen sein.
  • Bei dem zusammengesetzten Gerät 100 der ersten Ausführungsform können, obwohl Prozesse von Anwendungen 130 und Prozesse von Steuerungs-Diensten arbeiten, die Anwendung und der Steuerungs-Dienst einzelner Prozesse sein. Außerdem kann eine Anwendung in die Anwendung 130 addiert oder nacheinander gelöscht werden.
  • 3 zeigt ein Beispiel einer Hardwarekonfiguration des zusammengesetzten Gerätes 100.
  • Das zusammengesetzte Gerät enthält eine Steuerung 170, ein Bedienfeld 185, eine Fax-Steuerungs-Einheit (FCU) 186 und ein Mechanismus-Teil 187, das eine Hardware-Ressource ist, wie zum Beispiel ein Drucker, das heißt spezifisch für einen Bilderzeugungsprozess. Die Steuerung 170 enthält eine CPU 171, einen System-Speicher 172, eine Nord-Brücke (NB) 173, eine Süd-Brücke (SB) 174, ein ASIC 176, einen lokalen Speicher 177, ein HDD 178, eine Netzwerk-Schnittstellenkarte (NIC) 179, ein SD-Karten-Slot 180, eine USB-Vorrichtung 181, eine IEEE1394-Vorrichtung 182 und ein Centronics 183. Die Speicher 182, 187 können zum Beispiel RAMs und/oder ROMs enthalten. Die FCU 186 und das Mechanismus-Teil 187 sind mit dem ASIC 176 in der Steuerung über einen PCI-Bus 188 verbunden. Die CPU 171 führt Programme der Anwendung aus und steuert Dienste und Ähnliches, die in dem zusammengesetzten Gerät 100 installiert sind, indem Daten aus einem RAM gelesen werden.
  • Als Nächstes wird das Scandaten-Verarbeitungsverfahren in dem zusammengesetzten Gerät 100 beschrieben. 4 ist ein Flussdiagramm, das einen Ablauf zum Scannen eines Dokumentes und zum Übergeben von gescannten Daten an den Web-Server 300 durch die „ins WEB scannen"-Anwendung 117 zeigt.
  • Um einen Scan-Prozess durch die „ins WEB scannen"-Anwendung zu beginnen, berührt der Anwender eine Funktions-Auswahltaste auf einem Ausgangs-Bildschirm, der auf dem Bedien-Anzeige-Teil des Bedienfeldes 150 angezeigt wird. Der Funktions-Auswahl-Bildschirm wird auf dem Betriebs-Anzeige-Teil 150a durch die SCS 122 angezeigt. 5A ist ein Beispiel für den Funktions-Auswahl-Bildschirm 410, der auf dem Bedienfeld-Teil 150a des Bedienfeldes 150 angezeigt wird.
  • Bei dem Funktion-Auswahl-Bildschirm 410, gezeigt in 5A, empfängt, wenn der Anwender eine „ins WEB scannen"-Taste 412 berührt, das OCS einen Tasten-Vorfall entsprechend zu der Taste, und das SCS 122 benachrichtigt die „ins WEB scannen"-Anwendung 117 über diesen Vorfall, sodass die „ins WEB scannen"-Anwendung 117 die Datenverarbeitung startet.
  • Bei der „ins WEB scannen"-Anwendung 117 zeigt das Authentisierungs-Verarbeitungs-Teil 161 einen Anmelde-Bildschirm 413 auf dem Betriebs-Anzeige-Teil 150a für den Anwender an, um sich auf dem Web-Server 300 anzumelden, wie in 5B in Schritt S301 gezeigt. Der Bildschirm wird angezeigt, indem Zeichnungsfunktionen aus der OCS-Funktionsbibliothek 164 aufgerufen werden. Bei der folgenden Beschreibung zum Anzeigen von Daten auf dem Betriebs-Anzeige-Teil 150a wird ein Funktions-Aufruf für eine Zeichenfunktion ausgeführt.
  • Bei dem Anmelde-Bildschirm 413 empfängt, wenn der Anwender die Anwender-ID und das Passwort eingibt, das Authentisierungs-Verarbeitungs-Teil 161 jeden Tasten-Code über das OCS 126 und das SCS 122. Das Authentisierungs-Verarbeitungs-Teil 161 sendet die empfangene Anwender-ID und das Passwort an den Web-Server 300, sodass eine Anmeldung auf dem Web-Server in Schritt 302 ausgeführt wird.
  • Als Nächstes empfängt das Authentisierungs-Verarbeitungs-Teil 161 ein Anmelde-Ergebnis von dem Web-Server 300 und bestimmt in Schritt S303, ob die Anmeldung erfolgreich ist. Wenn eine Anmeldung fehlschlägt, wird eine Fehlermeldung auf dem Betriebs-Anzeige-Teil 150a in Schritt S304 angezeigt.
  • Wenn eine Anmeldung erfolgreich ist, wird ein Speicherverzeichnis-Auswahl-Bildschirm 414 auf dem Betriebs-Anzeige-Teil 150a des Bedienfeldes 150 durch das Übergabeteil 163 bei der „ins WEB scannen"-Anwendung 117 in Schritt S305 angezeigt, dann tritt der Zustand in einen Vorgangs-Eingabe-Wartezustand ein. 4C ist ein Beispiel für den Speicherverzeichnis-Auswahl-Bildschirm 414. Wie in 5C gezeigt, wird eine Liste von Verzeichnissen zum Speichern von gescannten Daten gezeigt, in welchen ein Verzeichnis aus der Liste ausgewählt werden kann.
  • Der Anwender wählt ein Verzeichnis auf dem Web-Server 300 aus der Liste aus und stellt ein Dokument, das auf dem ADF (Auto Dokument Feeder) gescannt werden soll, ein, und drückt eine Kopier-Start-Taste.
  • Das Übergabeteil 163 bestimmt, ob ein Vorfall von dem OCS 126 über das SCS 122 empfangen wird, die Kopier-Start-Taste in Schritt S306 ist. Wenn der Vorfall die Kopier-Start-Taste ist, wird ein Scan-Prozess durch das Scan-Verarbeitungs-Teil 162 gestartet.
  • Das Scan-Verarbeitungs-Teil 162 startet ein Scannen des Dokumentes, das auf das ADF gelegt wird, indem der Scanner-Mechanismus 103 verwendet wird, indem in Schritt S307 eine Scan-Funktion aufgerufen wird, die in der Bild-Funktionsbibliothek 165 registriert wird. Das Scan-Verarbeitungs-Teil 162 tritt in einen Wartezustand ein, um auf ein Empfangen einer Scan-Prozess-Ende-Benachrichtigung in Schritt S308 zu warten. Zu diesem Zeitpunkt wird eine Auftragserzeugung und ein Auftrags-Start durch die ECS 124 ausgeführt, die zum Scannen erforderlich ist, und eine Zuweisung und eine Freigabe von einem Bildspeicherbereich werden durch die MCS 125 ausgeführt.
  • Wenn das Scan-Verarbeitungs-Teil 162 die Scan-Verarbeitungs-End-Mitteilung empfängt, liest das Scan-Verarbeitungs-Teil 162 ein gescanntes Bild (Bitmapdaten), das in einem Bildspeicher gespeichert ist, und wandelt das gescannte Bild in einen gescannten Datenfile um, das heißt, ein TIFF-Format in Schritt S309. Zu diesem Zeitpunkt wird der Verzeichnisname automatisch erzeugt. Das zusammengesetzte Gerät 100 kann so konfiguriert werden, dass der Verzeichnisname der gescannten Daten durch den Anwender bestimmt werden kann.
  • Das Übergabeteil 163 überträgt das gescannte Datenverzeichnis an den Web-Server 300, indem das Verzeichnis bestimmt wird, das von dem Speicherverzeichnis-Auswahl-Bildschirm 414 in Schritt S310 ausgewählt wurde. Noch spezieller wird der Datenübertragungsprozess durch das httpd 142 und die Netzwerksteuerung 104 ausgeführt, die durch das inetd 141 als Antwort auf eine Anweisung durch das Übergabeteil 163 gestartet werden.
  • Der Web-Server 300 empfängt das gescannte Datenverzeichnis von dem zusammengesetzten Gerät 100 und speichert das empfangene, gescannte Datenverzeichnis in dem zugewiesenen Speicherverzeichnis 302 in der HDD 301. Zu diesem Zeitpunkt wird, wenn eine Zeichenerkennungsanwendung auf dem Web-Server 300 installiert ist, die Zeichenerkennungsanwendung Zeichen in dem gescannten Datenverzeichnis erkennen und das Ergebnisverzeichnis wird in der HDD 301 gespeichert.
  • Als ein Ergebnis wird das gescannte Datenverzeichnis, das durch Einscannen eines Dokumentes erhalten wird, in dem gemeinsam genutzten Speicherverzeichnis 302 auf dem Web-Server 300 gespeichert.
  • Da das Speicherverzeichnis 302 ein gemeinsam genutztes Verzeichnis ist, kann das gespeicherte, gescannte Datenverzeichnis auf dem PC 200 angezeigt werden, in dem Web-Browser 201 verwendet wird. Das heißt, es erfolgt eine Anmeldung auf dem Web-Server 300, indem der Web-Browser 201 auf dem PC 200 verwendet wird, sodass der PC 200 auf das gespeicherte Verzeichnis 302 zugreift, und der Web-Browser 201 das gescannte Datenverzeichnis anzeigt, das in dem Speicherverzeichnis 302 gespeichert ist. Zum Ausdrucken des gescannten Datenverzeichnisses kann, wenn der Web-Browser 201 das gescannte Datenverzeichnis anzeigt, das gescannte Datenverzeichnis gedruckt werden, indem ein gewünschter Drucker verwendet wird, indem eine Druckfähigkeit verwendet wird, durch den Web-Browser 201 bereitgestellt wird.
  • Wie oben erwähnt, bewirken, entsprechend dem zusammengesetzten Gerät 100 des ersten veranschaulichenden Beispiels, das Scan-Verarbeitungs-Teil 162 bei der „ins WEB scannen"-Anwendung 117, dass der Scanner-Mechanismus 103 ein Dokument scannt, um die gescannten Daten zu erzeugen. Dann sendet das Übergabeteil 163 die gescannten Daten an den Web-Server 300 im Internet 170. Daher kann der Web-Server 300 die gescannten Daten kollektiv handhaben. Außerdem können, wenn das zusammengesetzte Gerät 100 ausfällt, die gescannten Daten behalten werden. Weiter können die gescannten Daten effizient verwendet werden.
  • (Erste Ausführungsform)
  • Entsprechend dem zusammengesetzten Gerät 100 des ersten veranschaulichenden Beispiels ist es, da die „ins WEB scannen"-Anwendung 117 einfach die gescannten Daten an das Speicherverzeichnis auf dem Web-Server 300 sendet, das so eingestellt ist, um gemeinsam genutzt zu werden, erforderlich für den PC 200, auf den Web-Server 300 zuzugreifen, um die gescannten Daten zu drucken. Auf der anderen Seite greift entsprechend des zusammengesetzten Gerätes der ersten Ausführungsform das zusammengesetzte Gerät 500 auf die gescannten Datenverzeichnisse zu, die in dem Speicherverzeichnis auf dem Web-Server 300 gespeichert sind, sodass das zusammengesetzte Gerät selbst die Datei drucken kann.
  • 6 zeigt Hauptteile des zusammengesetzten Gerätes 500 und eine Netzwerk-Konfiguration, einschließlich des zusammengesetzten Geräts 500 entsprechend der ersten Ausführungsform. Wie in 6 gezeigt, ist, wie bei dem ersten veranschaulichenden Beispiel, das zusammengesetzte Gerät der ersten Ausführungsform mit dem Internet 170 verbunden, mit welchem der Web-Server 300 und der PC 200 verbunden sind. TCP/IP werden für das zusammengesetzte Gerät 500, dem Web-Server 300 und den PC 200 verwendet.
  • Um das Scandaten-Verarbeitungsverfahren dieser Ausführungsform wie in 6 gezeigt zu realisieren, enthält das zusammengesetzte Gerät 500 hauptsächlich die „ins WEB scannen"-Anwendung 517, die OCS-Funktionsbibliothek 164, die Bild- Funktionsbibliothek 165, Steuerungs-Dienste, wie zum Beispiel den OCS 126, den SCS 122, den ECS 124 und den MCS 125, das inetd 141, das httpd 142, den Scanner-Mechanismus 103, einen Schwarzweiß-Laserdrucker (B&W LP) 101, einen Farblaserdrucker (Color LP) 102, die Netzwerksteuerung 104 und das Bedienfeld 105.
  • Die Konfiguration der „ins WEB scannen"-Anwendung 517 unterscheidet sich von der des ersten veranschaulichenden Beispiels. Das heißt, dass die „ins WEB scannen"-Anwendung 517 der ersten Ausführungsform das Authentisierungs-Teil 161, ein Scandaten-Verarbeitungs-Teil 162, ein Übergabeteil 163 und ein Druck-Verarbeitungs-Teil 501 enthält. Die „ins WEB scannen"-Anwendung 517 unterscheidet sich von der des ersten veranschaulichenden Beispiels dadurch, dass die „ins WEB scannen"-Anwendung 517 das Druck-Verarbeitungs-Teil 501 enthält.
  • Das Druck-Verarbeitungs-Teil 501 zeigt eine Listen-Bildschirm eines gescannten Datenverzeichnisses auf dem Betriebs-Anzeige-Teil 150a an, in welchem der Bildschirm der gescannten Datenverzeichnisliste eine Liste von gescannten Datenverzeichnissen zeigt, die in dem gemeinsam genutzten Speicherverzeichnis 302 gespeichert sind. Außerdem ruft das Druck-Verarbeitungs-Teil 501 Funktionen von Druck-Verarbeitungen in der Bild-Funktionsbibliothek 165 auf und druckt das gescannte Datenverzeichnis, das auf dem Bildschirm der Liste gescannter Datenverzeichnisse durch den Anwender ausgewählt wird. Andere Konfigurationen der „ins WEB scannen"-Anwendung 517, des zusammengesetzten Gerätes 500, des PCs 200 und des Web-Servers 300 sind dieselben wie solche des ersten veranschaulichenden Beispiels.
  • Scan-Verarbeitungs- und Übertragungsprozesse, die durch die „ins WEB scannen"-Anwendung 517 ausgeführt werden, sind dieselben, wie solche der „ins WEB scannen"-Anwendung des ersten veranschaulichenden Beispiels.
  • Im Folgenden wird ein Druckprozess für das gescannte Datenverzeichnis durch das zusammengesetzte Gerät 500 beschrieben. 7 ist ein Flussdiagramm, das den Ablauf des Druckprozesses durch die „ins WEB scannen"-Anwendung 517 zeigt.
  • Bevor der Druckprozess gestartet wird, berührt der Anwender zuerst eine Funktions-Auswahltaste von dem Ausgangs-Bildschirm, der auf dem Betriebs-Anzeige-Teil 150a angezeigt wird.
  • Dann wird der Funktions-Auswahl-Bildschirm auf dem Betriebs-Anzeige-Teil durch das SCS 122 angezeigt. 8A zeigt ein Beispiel für den Funktions-Auswahl-Bildschirm 701 auf dem Betriebs-Anzeige-Teil 150a.
  • Wenn der Anwender eine „ins WEB scannen"-Drucken-Taste auf dem Funktions-Auswahl-Bildschirm 701 berührt, empfängt das OCS 126 einen Tasten-Vorgang entsprechend der Taste und der Vorgang wird an die „ins WEB scannen"-Anwendung durch das SCS 122 gesendet, sodass der Druckprozess für eingescannte Daten durch die „ins WEB scannen"-Anwendung 517 gestartet wird.
  • Bei der „ins WEB scannen"-Anwendung 517 zeigt das Authentisierungs-Verarbeitungs-Teil 161 auf dem Betriebs-Anzeige-Teil 150a in Schritt S601 den Anmelde-Bildschirm 413 an, gezeigt in 5B. Bei dem Anmelde-Bildschirm 413 empfängt, wenn der Anwender die Anwender-ID und das Passwort eingibt, das Authentisierungs-Verarbeitungs-Teil 161 jeden Tasten-Code über das OCS 126 und das SCS 122. Das Authentisierungs-Verarbeitungs-Teil 161 sendet die empfangene Anwender-ID und das Passwort an den Web-Server 300, sodass sich der Anwender auf dem Web-Server in Schritt S602 anmeldet.
  • Als Nächstes empfängt das Authentisierungs-Verarbeitungs-Teil 161 das Anmelde-Ergebnis von dem Web-Server, und bestimmt in Schritt S603, ob eine Anmeldung erfolgreich war oder fehlgeschlagen ist. Wenn die Anmeldung fehlschlägt, wird eine Fehlermeldung auf dem Betriebs-Anzeige-Teil 150a in Schritt S604 angezeigt.
  • Wenn die Anmeldung erfolgreich ist, zeigt das Druck-Verarbeitungs-Teil 501 dem Bildschirm die Liste des gescannten Datenverzeichnisses 703 auf dem Betriebs-Anzeige-Teil 150a in Schritt S605 an und tritt in den Vorgangs-Wartezustand ein. 8B zeigt ein Beispiel des Bildschirms für die Liste des gescannten Datenverzeichnisses 703. Wie in 8B gezeigt, zeigt der Bildschirm für die Liste des gescannten Datenverzeichnisses 703 eine Liste der gescannten Datenverzeichnisse, die in dem Speicherverzeichnis 302 auf dem Web-Server 300 gespeichert sind, in welcher ein gescanntes Datenverzeichnis aus der Liste ausgewählt werden kann.
  • Der Anwender wählt ein gewünschtes gescanntes Datenverzeichnis aus dem Bildschirm für die Liste des gescannten Datenverzeichnisses 703 aus und drückt eine Kopier-Start-Taste.
  • Das Druck-Verarbeitungs-Teil 501 bestimmt in Schritt S606, ob der Vorgang, der von dem OCS 126 über das SCS 122 empfangen wird, die Kopier-Start-Taste ist. Wenn der Vorgang die Kopier-Start-Taste ist, dann lädt in Schritt S607 das Druck-Verarbeitungs-Teil 501 das ausgewählte gescannte Datenverzeichnis von dem Web-Server 300 herunter.
  • Dann startet, indem die Druckfunktion aufgerufen wird, die in der Bild-Funktionsbibliothek 165 registriert ist, das Druck-Verarbeitungs-Teil 501, das heruntergeladene, gescannte Datenverzeichnis zu drucken, indem der Schwarzweiß-Laserdrucker oder der Farblaserdrucker 102 in Schritt S608 verwendet wird. Zu diesem Zeitpunkt werden durch das ECS 124 die Druckfunktionen eine Auftrags-Erzeugung und ein Auftrags-Start ausgeführt, die für einen Scan-Prozess notwendig sind, und eine Freigabe von einem Bild-Speicherbereich wird durch das MCS 125 ausgeführt.
  • Entsprechend dem zusammengesetzten Gerät 500 der ersten Ausführungsform empfängt das Druck-Verarbeitungs-Teil 501 die gescannten Daten, die auf dem Web-Server 300 gespeichert sind und druckt die gescannten Daten. Somit kann sich das zusammengesetzte Gerät auf die gescannten Daten, die auf dem Web-Server 300 gespeichert sind, beziehen und durch das zusammengesetzte Gerät gedruckt werden, ohne den PC 200 zu verwenden. Somit verbessert sich eine Effizienz zur Verwendung der gescannten Daten.
  • (Zweites veranschaulichendes Beispiel)
  • Entsprechend dem zusammengesetzten Gerät 100 des ersten veranschaulichenden Beispiels und der ersten Ausführungsform überträgt die „ins WEB scannen"-Anwendung das gescannte Datenverzeichnis an den Web-Server und der Web-Server führt einen Zeichenerkennungsprozess aus, falls notwendig. Andererseits führt das zusammengesetzte Gerät 800 des ersten veranschaulichenden Beispiels einen Zeichenerkennungsprozess mit den gescannten Daten aus und das erkannte Datenverzeichnis, das auf dem Zeichenerkennungsprozess erhalten wird, wird an den Web-Server 300 übergeben.
  • 9 zeigt Hauptteile des zusammengesetzten Gerätes und ein Netzwerk-Konfiguration einschließlich des zusammengesetzten Geräts entsprechend dem zweiten veranschaulichenden Beispiel. 10 ist ein Blockdiagramm des zusammengesetzten Gerätes 800.
  • Wie in 9 und 10 gezeigt, ist das zusammengesetzte Gerät 800 anders als das zusammengesetzte Gerät 100 aus dem ersten veranschaulichenden Beispiel, und zwar dahin, dass das zusammengesetzte Gerät 800 die OCR-Anwendung 118 enthält. Die andere Konfiguration ist dieselbe wie die des zusammengesetzten Gerätes 100 aus dem ersten veranschaulichenden Beispiel.
  • Die OCR-Anwendung 118 führt einen Zeichenerkennungsprozess mit den gescannten Daten aus, die durch die „ins WEB scannen"-Anwendung 117 erzeugt werden, um ein erkanntes Datenverzeichnis zu erzeugen. Das erzeugte erkannte Datenverzeichnis wird über das Übergabeteil 163 der „ins WEB scannen"-Anwendung 117 übergeben.
  • 11 ist ein Flussdiagramm, das den Ablauf eines Scan-Prozesses, eines Zeichenerkennungsprozesses und eines Prozesses zum Übergeben eines erkannten Datenverzeichnisses in dem Web-Server 300 zeigt.
  • Der Ablauf vom Anzeigen des Anmelde-Bildschirms zum Umwandeln von gescannten Daten (Schritte S1001–1009) ist derselbe wie der entsprechende Ablauf der ersten Ausführungsform (4, Schritte S301–S309).
  • Wenn die gescannten Daten erzeugt werden, empfängt die OCR-Anwendung 118 die erzeugten gescannten Daten und führt einen Zeichenerkennungsprozess mit den Daten durch, um das erkannte Datenverzeichnis in Schritt S1010 zu erzeugen. Dann überträgt das Übergabeteil 163 in der „ins WEB scannen"-Anwendung 117 das erzeugte und erkannte Datenverzeichnis an den Web-Server 300. Dieser Übertragungsprozess wird durch das httpd 142 und die Netzwerksteuerung 104 ausgeführt, die durch das inetd 141 entsprechend der Anweisung des Übergabeteiles 163 auf dieselbe Weise gestartet wird wie das zusammengesetzte Gerät 100 des ersten veranschaulichenden Beispiels.
  • Daher ist es nicht erforderlich, einen Zeichenerkennungsprozess auf dem Web-Server 300 auszuführen und der Web-Server speichert das erkannte Datenverzeichnis direkt in dem Speicherverzeichnis 302. Das zusammengesetzte Gerät 800 kann sowohl die gescannten Daten als auch die erkannten Daten an den Web-Server 300 senden.
  • Wie oben erwähnt, bewirkt entsprechend dem zusammengesetzten Gerät 800, der Zweig des zweiten veranschaulichenden Beispiels das Scan-Verarbeitungs-Teil 162, dass der Scanner-Mechanismus 103 ein Dokument scannt, um gescannte Daten zu erzeugen. Dann führt die OCS-Anwendung 118 den Zeichenerkennungsprozess mit den gescannten Daten aus. Dann sendet das Übergabeteil 163 der „ins WEB scannen"-Anwendung 117 die erkannten Daten an den Web-Server 300 im Internet 170. Daher kann der Web-Server 300 die erkannten Daten kollektiv handhaben, sodass die erkannten Daten erhalten werden können, selbst wenn das zusammengesetzte Gerät 800 ausfällt, außerdem können die erkannten Daten effizient verwendet werden.
  • (Zweite Ausführungsform)
  • Entsprechend dem zusammengesetzten Gerät 800 des zweiten veranschaulichenden Beispiels führt die OCR-Anwendung 118 einen Zeichenerkennungsprozess mit den gescannten Daten aus, um das erkannte Datenverzeichnis zu erzeugen und das erkannte Datenverzeichnis wird einfach an den Web-Server 300 gesendet und das erkannte Datenverzeichnis wird in dem gemeinsam geteilten Speicherverzeichnis 302 gespeichert. Somit ist es zum Drucken des erkannten Datenverzeichnisses für den PC 200 erforderlich, auf den Web-Server 300 zuzugreifen, um das erkannte Datenverzeichnis zu drucken, indem der Web-Browser 201 in dem PC 200 verwendet wird. Andererseits greift entsprechend eines zusammengesetzten Gerätes 1100 der zweiten Ausführungsform das zusammengesetzte Gerät 1100 weiter auf den Web-Server 300 zu, um das erkannte Datenverzeichnis, das in dem Speicherverzeichnis auf dem Web-Server 300 gespeichert ist, zu drucken.
  • 12 zeigt eine Haupt-Konfiguration des zusammengesetzten Gerätes 1100 der zweiten Ausführungsform. Wie in 12 gezeigt, unterscheidet sich das zusammengesetzte Gerät 1100 von dem zusammengesetzten Gerät 800 des ersten veranschaulichenden Beispiels dadurch, dass das zusammengesetzte Gerät 1100 das Druck-Verarbeitungs-Teil 501 in der „ins WEB scannen"-Anwendung 117 enthält. Andere Teile sind dieselbe wie solche des zusammengesetzten Gerätes 800.
  • Das Druck-Verarbeitungs-Teil bei der „ins WEB scannen"-Anwendung 117 druckt ein erkanntes Datenverzeichnis aus, das durch den Anwender aus erkannten Datenverzeichnissen ausgewählt wird, die in dem Speicherverzeichnis gespeichert sind, das gemeinsam genutzt wird. Der Druckprozess durch das Druck-Verarbeitungs-Teil 501 ist derselbe wie der des zusammengesetzten Gerätes 500 der ersten Ausführungsform (7).
  • Daher empfängt entsprechend des zusammengesetzten Gerätes 1100 der zweiten Ausführungsform das Druck-Verarbeitungs-Teil 501 die erkannten Daten von dem Web-Server und druckt die erkannten Daten. Daher können die erkannten Daten gedruckt werden, ohne den PC 200 zu verwenden, sodass eine Effizienz zum Verwenden der erkannten Daten weiter verbessert werden kann.
  • (Drittes veranschaulichendes Beispiel)
  • Entsprechend der Ausführungsformen und Beispiele, die bisher beschrieben wurden, sendet die „ins WEB scannen"-Anwendung die gescannten Daten an den Web-Server 300. Andererseits können entsprechend des zweiten zusammengesetzten Gerätes 1200 des dritten veranschaulichenden Beispiels die gescannten Daten ebenfalls an andere Übergabeziele als den Web-Server gesendet werden.
  • Das zusammengesetzte Gerät 1200 enthält eine „in eine Mail scannen"-Anwendung und eine „in ein Verzeichnis scannen"-Anwendung, zusätzlich zu der „ins WEB scannen"-Anwendung. Die Konfiguration der anderen Teile ist dieselbe, wie die, die in 2 und 3 gezeigt ist. Die „in eine Mail scannen"-Anwendung ist eine Anwendung zum Senden gescannter Daten an eine bestimmte Mail-Adresse. Die „in ein Verzeichnis scannen"-Anwendung ist eine Anwendung zum Speichern von gescannten Daten an eine bestimmte Stelle. Die „in ein Verzeichnis scannen"-Anwendung kann FTP, NFS, NetBIOS und Ähnliches verwenden. Um zum Beispiel ein NetBIOS-Mittel zu verwenden, zum Beispiel um den Mechanismus des gemeinsam genutzten Verzeichnisses von Windows Network zu verwenden.
  • Wie bei der „ins WEB scannen"-Anwendung kann das Speicherverzeichnis durch die Form spezifiziert werden, die in 5C gezeigt ist. Wie bei der "in eine Mail scannen"-Anwendung und der „in ein Verzeichnis scannen"-Anwendung kann der Speicherort durch Adressen bestimmt werden, die in 13 gezeigt sind. Außerdem ist das zusammengesetzte Gerät 1200 so konfiguriert, dass eine Vielzahl von Übergabezielen ausgewählt werden kann.
  • Jede Konfiguration der "in eine Mail scannen"-Anwendung und der „in ein Verzeichnis scannen"-Anwendung ist ähnlich zu dem der in „ins WEB scannen"-Anwendung. Das heißt, sowohl die "in eine Mail scannen"-Anwendung als auch die „in ein Verzeichnis scannen"-Anwendung enthalten das Scan-Verarbeitungs-Teil und das Übergabeteil. Das Übergabeteil der "in eine Mail scannen"-Anwendung weist eine Fähigkeit auf, die gescannten Daten an eine bestimmte Adresse als eine E-Mail zu senden. Das Übergabeteil der „in ein Verzeichnis scannen"-Anwendung weist eine Fähigkeit auf, die gescannten Daten an einem bestimmten Speicherort zu speichern. Außerdem kann jede Anwendung der fünften Ausführungsform gescannte Daten in eine Vielzahl von Datentypen umwandeln. Eine der Vielzahl von Datentypen sind OCR-Daten, die durch Ausführen eines Zeichenerkennungsprozesses mit den gescannten Daten erhalten werden.
  • Das zusammengesetzte Gerät 1200 enthält weiter ein Steuerungsprogramm zum Auswählen einer Anwendung, durch welche ein erforderlicher Prozess aus den „in ein Verzeichnis scannen"-, „ins WEB scannen"- und "in eine Mail scannen"-Anwendungen ausgeführt wird. Das Steuerungsprogramm zeigt Bildschirme auf dem Bedienfeld an und notwendige Prozesse werden durch eine Anwendung entsprechend einer Operation auf dem Bildschirm durch den Anwender ausgeführt. Das Steuerungsprogramm kann das Authentisierungs-Verarbeitungs-Teil ähnlich zu dem Authentisierungs-Verarbeitungs-Teil bei der „ins WEB scannen"-Anwendung 117 enthalten.
  • 1417 zeigen Übergänge von Bildschirmen, die auf dem Operation-Anzeige-Teil des Bedienfeldes des zusammengesetzten Gerätes 1200 des dritten veranschaulichenden Beispiels angezeigt werden.
  • 14 zeigt einen Bildschirm, in welchem bestimmt wird, OCR-Daten an ein bestimmtes Verzeichnis auf einem Web-Server zu senden. In diesem Zustand werden, wenn ein Dokument eingelegt wird und eine Kopier-Taste gedrückt wird, die gescannten Daten, die in OCR-Daten umgewandelt werden, an die bestimmte Stelle gesendet.
  • Wenn die Übergabeziel-Hinzufügen-Taste in dem Bildschirm von 14 gedrückt wird, wird ein Bildschirm angezeigt, der in 15 gezeigt ist. Auf diesem Bildschirm wählt der Anwender entweder eine Mail-, eine Web- oder eine Verzeichnis-Taste aus. Durch Drücken einer Mail-Taste werden die gescannten Daten über E-Mail an ein Ziel gesendet. Durch Drücken einer Web-Taste werden die gescannten Daten an einen Web-Server gesendet. Durch Drücken einer Verzeichnis-Taste, werden die Daten in einem gemeinsam genutzten Verzeichnis auf dem Netzwerk gespeichert.
  • In 15 wird zum Beispiel, wenn die Verzeichnis-Taste 13 ausgewählt wird, ein Bildschirm angezeigt, der in 16 gezeigt ist. Wenn die Mail-Taste 11 ausgewählt wird, wird eine Liste von Mail-Adressen angezeigt. Wenn die Web-Taste 12 ausgewählt wird, wird der Bildschirm angezeigt, der in 5C gezeigt ist. Daten, wie zum Beispiel die Mail-Adressen, können von UCS (User Control Service) erhalten werden, das die Informationen von Anwendern verwaltet. Zum Beispiel können, indem das UCS verwendet wird, nur Zieladressen für einen bestimmten Anwender des zusammengesetzten Gerätes aufgelistet werden.
  • Auf dem Bildschirm von 16 werden, wenn ein Übergabeziel, das ein ID und ein Passwort zum Zugreifen fordert, ausgewählt wird, ein Bildschirm zur Eingabe einer ID und eines Passwortes angezeigt. In diesem Fall werden die ID und das Passwort, die von dem Bildschirm eingegeben werden, verwendet, um auf das Übergabeziel zuzugreifen.
  • Nachdem das Übergabeziel ausgewählt ist, wird ein Bildschirm angezeigt, der in 17 gezeigt ist. Aus diesem Bildschirm wird ein Datentyp von Daten, der übergeben werden soll, ausgewählt. Die gescannten Daten werden in Daten des auserwählten Datentypes umgewandelt und übergeben. Nachdem die Auswahl von 17 endet, kehrt der Bildschirm zu 14 zurück, in welchem ein Übergabeziel hinzugefügt wird. Danach wird durch Drücken einer Kopier-Taste ein Dokument gescannt, und die gescannten Daten werden an eine Anwendung entsprechend des Übergabeziels übergeben.
  • Wie oben erwähnt, kann ein Zugriff auf das Übergabeziel durch Verwenden der ID und des Passwortes eingeschränkt werden. Außerdem kann, wenn eine E-Mail zum Übertragen der Daten verwendet wird, das Ziel entsprechend der Anwender beschränkt werden. Zum Beispiel kann das zusammengesetzte Gerät 1200 so eingestellt werden, dass eine E-Mail nicht an vorbestimmte Domains für einen bestimmten Anwender gesendet werden kann.
  • Bei dem oben erwähnten Beispiel werden Programme für eine "in eine Mail scannen"-Anwendung, in ein „in ein Verzeichnis scannen"-Anwendung, „ins WEB scannen"-Anwendung und das Steuerungsprogramm getrennt. Somit wird, wenn es eine Vielzahl von Übergabezielen gibt, der Scan-Prozess durch eine Anwendung ausgeführt, die zuerst arbeitet. Ein Übertragungsprozess nach dem Scan-Prozess wird von jeder Anwendung ausgeführt. Anstelle der "in eine Mail scannen"-Anwendung, „in ein Verzeichnis scannen"-Anwendung, „ins WEB scannen"-Anwendung und das Steuerungsprogramm getrennt bereitzustellen, können diese als eine Anwendung konfiguriert werden. In diesem Fall wird ein Konfigurationsbeispiel der Anwendung in 18 gezeigt. Wie in 18 gezeigt, enthält die Anwendung ein Scan-Verarbeitungs-Teil 1201, ein Authentisierungs-Verarbeitungs-Teil 1202, ein Steuerungsteil 1203 (einschließlich Anzeigefähigkeit), ein Mail-Übergabeteil 1204, ein Web-Übergabeteil 1205, ein Verzeichnis-Übergabeteil 1206 und ein Umwandlungsteil 1207. Bei der Anwendung unter der Steuerung durch das Steuerungsteil 1203 führt jedes Teil jeden Prozess aus. Zum Beispiel speichert, wenn eine Mail-Adresse und OCR-Daten durch den Anwender ausgewählt werden, das Steuerungsteil 1203 die ausgewählte Mail-Adresse in einem Speicher. Dann bewirkt, wenn die Kopier-Taste gedrückt wird und ein Dokument gescannt wird, das Steuerungsteil 1203, dass das Umwandlungsteil 1207 eine OCR-Umwandlung ausführt und bewirkt, dass das Mail-Übergabeteil 1204 die umgewandelten Daten an die gespeicherte Mail-Adresse sendet.
  • Entsprechend dem dritten veranschaulichenden Beispiel können, da das Übergabeziel ausgewählt werden kann, die gescannten Daten noch effizienter verwendet werden.
  • Jede Anwendung, die in jedem Beispiel oder jeder Ausführungsform beschrieben wurde, kann in dem zusammengesetzten Gerät von einem Aufzeichnungsmedium, wie zum Beispiel einer SD-Karte, installiert werden. Außerdem kann die Anwendung in dem Computergerät über ein Netzwerk installiert werden.
  • Die vorliegende Erfindung ist nicht auf die speziell offenbarten Ausführungsformen beschränkt und Variationen und Modifikationen können gemacht werden, ohne vom Geltungsumfang der vorliegenden Erfindung abzuweichen.

Claims (13)

  1. Zusammengesetztes Gerät, welches einen Scanner-Mechanismus (103) und eine Funktionsbedienplatte bzw. ein Bedienfeld (150) beinhaltet, wobei das zusammengesetzte Gerät Folgendes umfasst: ein Anzeige-Teil, um einen Auswahl-Bildschirm anzuzeigen, um ein Übergabeziel von gescannten Daten aus einer Vielzahl von Übergabezielen auf der Funktionsbedienplatte bzw. dem Bedienfeld auszuwählen; ein Scan-Verarbeitungs-Teil (162), um zu bewirken, dass der Scanner-Mechanismus ein Dokument scannt, um gescannte Daten zu erzeugen; und ein Übertragungsteil (163), um die gescannten Daten an eine oder mehrere entfernte ausgewählte Übergabeziele zu übertragen, gekennzeichnet durch ein Druckverarbeitungs-Teil zum Empfangen der gescannten Daten von einem Speicherbereich des Übertragungsziels und zum Drucken der gescannten Daten, wobei das eine oder die mehreren ausgewählten entfernten Übertragungsziele an ein dedizierter Speicherort und ein Speicherbereich (301) auf einem WEB-Server in einem Netzwerk oder gemeinsam nutzbarer Speicherbereich in einem Netzwerk ist, und wobei, wenn authentische Informationen verlangt werden, um auf den Speicherbereich oder den gemeinsam genutzten Speicherbereich zuzugreifen, das Anzeige-Teil einen Bildschirm anzeigt, um die authentischen Informationen einzugeben, wenn der Speicherbereich oder der gemeinsam genutzte Speicherbereich ausgewählt wird.
  2. Zusammengesetztes Gerät nach Anspruch 1, wobei das Anzeige-Teil einen Bildschirm zum Auswählen eines Datentyps der gescannten Daten anzeigt, die unter einer Vielzahl von Datentypen übertragen werden sollen, und wobei das Übertragungs-Teil die gescannten Daten in Daten des Datentyps umwandelt, und die Daten des Datentyps überträgt.
  3. Zusammengesetztes Gerät nach Anspruch 2, wobei die Vielzahl von Datentypen einen Typ von erkannten Daten enthält, der erhalten wird, indem mit den gescannten Daten ein Zeichenerkennungsprozess durchgeführt wird.
  4. Zusammengesetztes Gerät nach Anspruch 3, wobei, wenn die erkannten Daten als ein Datentyp ausgewählt werden, das Übertragungsteil die erkannten Daten und die gescannten Daten an ein Übertragungsziel sendet.
  5. Zusammengesetztes Gerät nach Anspruch 1, wobei das Druckverarbeitungs-Teil auf der Funktionsbedienplatte bzw. dem Bedienfeld einen Datenauswahl-Bildschirm anzeigt, um eine Liste von gescannten Daten anzuzeigen, die in dem Speicherbereich gespeichert sind, und gescannte Daten druckt, die aus der Liste ausgewählt werden.
  6. Zusammengesetztes Gerät nach irgendeinem der vorangegangenen Ansprüche, wobei das zusammengesetzte Gerät weiter Hardware-Ressourcen umfasst, die für einen Bilderzeugungsprozess verwendet werden, sowie Steuerungs-Dienste, die Prozesse auf der Systemseite ausführen, einschließlich einer Steuerung der Hardware-Ressourcen entsprechend einer Anforderung der Anwendung, wobei das zusammengesetzte Gerät so konfiguriert ist, um in der Lage zu sein, getrennt von den Steuerungs-Diensten eine Vielzahl von Anwendungen einzurichten, und das zusammengesetzte Gerät das Scan-Verarbeitungs-Teil, das Anzeige-Teil und das Übergabe-Teil als eine Anwendung enthält.
  7. Scandaten-Verarbeitungsverfahren, das in einem zusammengesetzten Gerät verwendet wird, das einen Scanner-Mechanismus und eine Funktionsbedienplatte bzw. ein Bedienfeld enthält, wobei das Scandaten-Verarbeitungsverfahren Folgendes umfasst: einen Anzeigeschritt, um einen Auswahlbildschirm anzuzeigen, um ein Übertragungsziel von gescannten Daten aus einer Vielzahl von Übertragungszielen auf der Funktionsbedienplatte bzw. dem Bedienfeld auszuwählen; einen Scan-Prozessschritt, der den Scanner-Mechanismus veranlasst, ein Dokument zu scannen, um gescannte Daten zu erzeugen; einen Übertragungsschritt, um die gescannten Daten an ein oder mehrere entfernte ausgewählte Übertragungsziele zu übertragen, gekennzeichnet durch einen Druckverarbeitungs-Schritt zum Empfangen der gescannten Daten aus einem Speicherbereich des Übertragungsziels und zum Drucken der gescannten Daten, wobei das eine oder die mehren entfernten ausgewählten Übertragungsziele ein dedizierter Speicherort und ein Speicherbereich auf einem WEB-Server in ein Netzwerk oder ein gemeinsam genutzter Speicherbereich ist, und wobei, wenn Authentifizierungs-Informationen notwendig sind, um auf den Speicherbereich oder den gemeinsam genutzten Speicherbereich zuzugreifen, das zusammengesetzte Gerät einen Bildschirm anzeigt, um die Authentifizierungs-Informationen einzugeben, wenn der Speicherbereich oder der gemeinsam genutzte Speicherbereich ausgewählt werden.
  8. Scandaten-Verarbeitungsverfahren nach Anspruch 7, wobei das zusammengesetzte Gerät einen Bildschirm anzeigt, um einen Datentyp von gescannten Daten, die übertragen werden sollen, unter einer Vielzahl von Datentypen auszuwählen, die gescannten Daten in Daten des Datentyps umwandelt, und die Daten des Datentyps überträgt.
  9. Scandaten-Verarbeitungsverfahren nach Anspruch 8, wobei die Vielzahl von Datentypen einen Typ von Erkennungsdaten enthält, der erhalten wird, indem ein Zeichenerkennungs-Prozess mit den gescannten Daten ausgeführt wird.
  10. Scandaten-Verarbeitungsverfahren nach Anspruch 9, wobei die erkannten Daten als ein Datentyp ausgewählt werden, und wobei das zusammengesetztes Gerät die erkannten Daten und die gescannten Daten an das Übergabeziel sendet.
  11. Scandaten-Verarbeitungsverfahren nach Anspruch 7, wobei das zusammengesetzte Gerät auf der Funktionsbedienplatte bzw. dem Bedienfeld einen Datenauswahlbildschirm anzeigt, um eine Liste von gescannten Daten anzuzeigen, die in dem Speicherbereich gespeichert sind, und die gescannten Daten druckt, die aus der Liste ausgewählt werden.
  12. Computer-Programm, welches ein Programm-Code-Mittel umfasst, das, wenn es auf einem Computer-System ausgeführt wird, ein zusammengesetztes Gerät anweist, die Schritte entsprechend irgendeiner der Ansprüche 7 bis 11 auszuführen.
  13. Computerlesbares Speichermedium, welches hieraus gespeichert Programm-Code-Mittel aufweist, die, wenn sie auf einem Computer-System ausgeführt werden, ein zusammengesetztes Gerät anweisen, die Schritte entsprechend irgendeiner der Ansprüche 7 bis 11 auszuführen.
DE2003617444 2002-09-13 2003-09-12 Bilderzeugungsgerät, Verfahren zur Bearbeitung abgetasteter Daten, Computerprogramm und computerlesbares Speichermedium Expired - Lifetime DE60317444T2 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2002269284 2002-09-13
JP2002269284 2002-09-13
JP2003318478 2003-09-10
JP2003318478A JP4070693B2 (ja) 2002-09-13 2003-09-10 画像形成装置およびスキャンデータ処理方法

Publications (2)

Publication Number Publication Date
DE60317444D1 DE60317444D1 (de) 2007-12-27
DE60317444T2 true DE60317444T2 (de) 2008-10-02

Family

ID=32095389

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2003617444 Expired - Lifetime DE60317444T2 (de) 2002-09-13 2003-09-12 Bilderzeugungsgerät, Verfahren zur Bearbeitung abgetasteter Daten, Computerprogramm und computerlesbares Speichermedium

Country Status (5)

Country Link
US (11) US7633639B2 (de)
EP (1) EP1416709B1 (de)
JP (1) JP4070693B2 (de)
DE (1) DE60317444T2 (de)
ES (1) ES2295522T3 (de)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4070693B2 (ja) * 2002-09-13 2008-04-02 株式会社リコー 画像形成装置およびスキャンデータ処理方法
US7933033B2 (en) 2003-07-29 2011-04-26 Ricoh Company, Ltd. Image forming apparatus, image processing method, image processing program and recording medium
JP4676724B2 (ja) * 2003-08-12 2011-04-27 株式会社リコー 情報処理装置、情報処理方法、情報処理プログラム、及び記録媒体
JP4728611B2 (ja) 2003-08-12 2011-07-20 株式会社リコー 記憶媒体、記憶装置、情報処理装置、情報処理方法、情報処理プログラム及び記録媒体
JP4879468B2 (ja) * 2004-07-23 2012-02-22 株式会社リコー 画像データ取得システム、デジタル複合機及びシステム管理サーバ
US20060044624A1 (en) * 2004-08-26 2006-03-02 Xerox Corporation Networked scanning
JP4597834B2 (ja) * 2004-10-18 2010-12-15 株式会社リコー 画像形成装置、情報処理方法、情報処理プログラム及び記録媒体
KR100777462B1 (ko) * 2005-01-19 2007-11-21 삼성전자주식회사 스캐닝장치, 그것을 구비하는 스캐닝시스템 및 스캐닝방법
US8390828B2 (en) * 2005-01-27 2013-03-05 Kyocera Document Solutions Inc. Image forming apparatus
JP4812313B2 (ja) * 2005-03-11 2011-11-09 株式会社リコー 画像形成装置
JP4704245B2 (ja) 2005-03-31 2011-06-15 株式会社リコー 画像形成装置、情報処理方法、プログラム、及び記録媒体
JP4861765B2 (ja) * 2005-08-04 2012-01-25 株式会社リコー 機器、情報処理方法、情報処理プログラム、及び記録媒体
KR100803593B1 (ko) 2005-09-27 2008-02-19 삼성전자주식회사 네트워크 스캔 방법 및 그를 이용한 네트워크 스캔 기능을가지는 화상 획득 장치
JP5013742B2 (ja) * 2005-12-15 2012-08-29 株式会社リコー 通信装置、情報処理システム、アプリケーション実行方法、アプリケーション実行プログラム及び記録媒体
JP4847220B2 (ja) * 2006-06-07 2011-12-28 キヤノン株式会社 データ処理装置及びその制御方法、プログラム、記憶媒体
US7536646B2 (en) * 2006-06-14 2009-05-19 Kabushiki Kaisha Toshiba System and method for customizing user interfaces on a document processing device
JP5040026B2 (ja) * 2007-09-04 2012-10-03 京セラドキュメントソリューションズ株式会社 情報処理装置
JP5147383B2 (ja) * 2007-12-20 2013-02-20 キヤノン株式会社 画像処理装置、画像処理装置の制御方法及びプログラム
JP2009271831A (ja) * 2008-05-09 2009-11-19 Sharp Corp 画像データ処理装置
JP4666041B2 (ja) 2008-09-26 2011-04-06 ブラザー工業株式会社 画像読取システム。
JP5116174B2 (ja) * 2009-12-25 2013-01-09 キヤノンマーケティングジャパン株式会社 画像処理システム、画像処置装置、ユーザ端末、その制御方法、プログラム、プログラムを記録した記録媒体
EP2550578B1 (de) * 2010-03-26 2017-08-16 Hewlett Packard Development Company, L.P. Verfahren und Vorrichtung zum Zugreifen auf eine Computerdatei, wenn ein Benutzer mit einem physikalischen Objekt interagiert, das mit der Datei verknüpft ist
JP5811708B2 (ja) * 2010-09-30 2015-11-11 ブラザー工業株式会社 画像処理システム、画像処理方法、中継装置、及び、中継プログラム。
US8730504B2 (en) * 2010-10-20 2014-05-20 Marvell World Trade Ltd. Image acquisition using cloud services
JP5839653B2 (ja) * 2011-03-31 2016-01-06 ブラザー工業株式会社 画像処理プログラム、情報処理端末装置および情報処理端末装置の制御方法
JP4939663B2 (ja) * 2011-06-20 2012-05-30 株式会社リコー 画像形成装置
JP6180084B2 (ja) * 2011-07-20 2017-08-16 キヤノン株式会社 画像処理装置、その制御方法及びプログラムと記憶媒体
JP5890648B2 (ja) * 2011-10-21 2016-03-22 キヤノンイメージングシステムズ株式会社 情報処理装置、その制御方法、およびデバイス制御システム
JP2013164836A (ja) * 2012-01-11 2013-08-22 Ricoh Co Ltd 情報処理システム、ネットワークシステムおよび情報処理方法
JP2014052843A (ja) * 2012-09-07 2014-03-20 Ricoh Co Ltd 情報処理システム、情報処理方法、画像入力装置、情報処理装置、及びプログラム
WO2014044226A1 (zh) * 2012-09-24 2014-03-27 艾塔斯科技(镇江)有限公司 具有地址管理功能的扫描仪
JP6024395B2 (ja) 2012-11-02 2016-11-16 セイコーエプソン株式会社 画像読み取りシステム、画像読み取り装置およびジョブ管理プログラム
JP5925135B2 (ja) * 2013-01-10 2016-05-25 シャープ株式会社 画像形成装置
JP6343941B2 (ja) * 2014-01-17 2018-06-20 株式会社リコー 画像処理システム、プログラム、画像処理装置、文字認識装置、画像処理方法及び文字認識方法
JP6090269B2 (ja) * 2014-09-08 2017-03-08 コニカミノルタ株式会社 電子文書生成装置、プログラムおよび電子文書生成システム
US9531918B2 (en) * 2014-12-30 2016-12-27 Konica Minolta Laboratory U.S.A., Inc. Scan calibration method that eliminates the color inaccuracy of printed color charts used on scan calibrations
JP6478844B2 (ja) 2015-07-07 2019-03-06 キヤノン株式会社 画像処理装置、その制御方法及びプログラム
US20170111531A1 (en) * 2015-10-14 2017-04-20 Ricoh Company, Ltd. Scan processing system, information processing system, and cooperative processing method
JP6592828B2 (ja) * 2016-12-22 2019-10-23 京セラドキュメントソリューションズ株式会社 認証設定システムおよび画像形成装置
US11201974B2 (en) 2018-02-26 2021-12-14 HLFIP Holding, Inc. Systems and methods for processing requests to send private postal mail to an inmate
WO2020054147A1 (ja) * 2018-09-14 2020-03-19 日本電信電話株式会社 データ処理システム、方法およびプログラム
WO2020101797A1 (en) * 2018-11-13 2020-05-22 Hewlett-Packard Development Company, L.P. Scan request comprising contact identifiers
JP7250596B2 (ja) * 2019-04-02 2023-04-03 キヤノン株式会社 画像処理装置、方法およびプログラム
US10834286B1 (en) * 2019-06-28 2020-11-10 Toshiba Tec Kabushiki Kaisha System and method for determining recipient information from a document
JP7387396B2 (ja) * 2019-11-13 2023-11-28 キヤノン株式会社 画像処理装置、その制御方法及びプログラム
JP7518307B1 (ja) * 2024-03-04 2024-07-17 富士フイルムビジネスイノベーション株式会社 情報処理システム及びプログラム

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US44885A (en) * 1864-11-01 Improvement in circular-knitting machines
US1222031A (en) * 1916-10-16 1917-04-10 John Rial Lawn-trimmer.
JP2959237B2 (ja) * 1990-10-10 1999-10-06 富士ゼロックス株式会社 プリンタ制御装置のバックアップ方式
EP0564201B1 (de) * 1992-03-30 2000-05-24 Canon Kabushiki Kaisha Gerät und Verfahren zur Bildverarbeitung
US5615015A (en) * 1994-08-01 1997-03-25 Xerox Corporation Apparatus and method of programming a job to be processed at a location other than the location at which the job is prepared
JPH0863662A (ja) 1994-08-18 1996-03-08 Sanyo Electric Co Ltd 飲料供給装置
JPH08289067A (ja) 1995-04-11 1996-11-01 Ricoh Co Ltd スキャナシステム
US5764866A (en) * 1995-05-26 1998-06-09 Ricoh Company, Ltd. Scanner, network scanner system, and method for network scanner system
US6069706A (en) * 1995-07-31 2000-05-30 Canon Kabushiki Kaisha Image reading device and image processing method utilizing the same
JP4291426B2 (ja) 1997-03-05 2009-07-08 パナソニック株式会社 画像処理装置
EP0863662B1 (de) 1997-03-05 2004-09-29 Matsushita Electric Industrial Co., Ltd. Bildverarbeitungsgerät
US6324302B1 (en) 1997-05-30 2001-11-27 Ricoh Company, Ltd. Method and a system for substantially eliminating erroneously recognized non-solid lines
JPH113352A (ja) * 1997-06-12 1999-01-06 Fuji Xerox Co Ltd 電子文書のファイル処理方法および装置
JP4046817B2 (ja) 1997-11-06 2008-02-13 キヤノン株式会社 画像形成装置
US6192165B1 (en) * 1997-12-30 2001-02-20 Imagetag, Inc. Apparatus and method for digital filing
JP2000295406A (ja) 1999-04-09 2000-10-20 Canon Inc 画像処理方法、装置及び記憶媒体
JP2000316082A (ja) 1999-04-28 2000-11-14 Ricoh Co Ltd 画像抽出装置および該装置を備える画像処理装置並びにファイリング装置
JP4150131B2 (ja) 1999-06-10 2008-09-17 東芝テック株式会社 画像処理システム
JP2001028655A (ja) 1999-07-14 2001-01-30 Ricoh Co Ltd 画像配信システム
JP2001167024A (ja) 1999-12-13 2001-06-22 Oki Data Corp ネットワークシステム
JP2001306819A (ja) 2000-04-18 2001-11-02 Oki Electric Ind Co Ltd 金融機関における振込処理方法及びそのシステム
JP2002082806A (ja) 2000-07-05 2002-03-22 Ricoh Co Ltd 画像形成装置、画像形成方法およびプログラム
JP2001326804A (ja) 2000-05-16 2001-11-22 Sharp Corp 画像処理装置及び画像処理システム
JP2001350774A (ja) 2000-06-05 2001-12-21 Fuji Xerox Co Ltd 文書処理システム
JP2001358880A (ja) * 2000-06-13 2001-12-26 Fuji Xerox Co Ltd 画像入出力制御装置および画像入出力システム
JP2002055934A (ja) * 2000-08-08 2002-02-20 Canon Inc 電子メール印刷装置、電子メール印刷方法、および記憶媒体
JP2002077177A (ja) 2000-08-28 2002-03-15 Kyocera Mita Corp スキャンデータのpcへの保存方法
US20020033964A1 (en) * 2000-09-19 2002-03-21 Fuji Xerox Co., Ltd. Image administering system
JP2002222081A (ja) 2000-11-22 2002-08-09 Ricoh Co Ltd プログラム作成装置、プログラム作成方法、その方法をコンピュータに実行させるプログラム、画像形成装置およびアドレス解決方法
JP2002359718A (ja) * 2001-03-02 2002-12-13 Canon Inc 画像処理装置、情報処理方法、制御プログラム
JP2003216310A (ja) * 2001-09-28 2003-07-31 Ricoh Co Ltd キー操作監視方法、描画情報取得方法、キー操作再生方法、これらの方法をコンピュータに実行させるプログラムおよび画像形成装置
JP3653073B2 (ja) * 2001-10-22 2005-05-25 株式会社リコー 画像形成装置、利用者制限方法およびこの方法をコンピュータに実行させるプログラム
US20030133136A1 (en) * 2001-12-27 2003-07-17 Tsutomu Ohishi Method for generating and launching application for information processing apparatus and image forming apparatus
US20030140174A1 (en) * 2002-01-08 2003-07-24 Tsutomu Ohishi Method for generating application for information processing apparatus and image forming apparatus
US20040021890A1 (en) * 2002-03-25 2004-02-05 Takumi Hirai Image forming apparatus, information processing apparatus and the authentication method
US20030218765A1 (en) * 2002-04-26 2003-11-27 Tsutomu Ohishi Apparatus for controlling launch of application and method
JP4365148B2 (ja) * 2002-07-19 2009-11-18 株式会社リコー 画像形成装置及びラッピング処理方法並びにプログラム
JP4843187B2 (ja) * 2002-07-22 2011-12-21 株式会社リコー 画像形成装置
EP1385089A3 (de) * 2002-07-26 2007-01-24 Ricoh Company, Ltd. Bilderzeugungsgerät, Informationsverarbeitungsgerät, Programmausführungsverfahren und Programmproduzierungsverfahren
EP1387268A3 (de) * 2002-07-31 2005-03-02 Ricoh Company Bilderzeugungsgerät, Informationsverarbeitungsgerät und Versionsprüfungsverfahren
JP4070693B2 (ja) * 2002-09-13 2008-04-02 株式会社リコー 画像形成装置およびスキャンデータ処理方法
JP5022804B2 (ja) * 2006-09-19 2012-09-12 株式会社リコー 経路検索サーバ、経路検索システム、経路検索方法及び経路検索プログラム

Also Published As

Publication number Publication date
US20140333955A1 (en) 2014-11-13
US20120086981A1 (en) 2012-04-12
US20200106897A1 (en) 2020-04-02
US8441672B2 (en) 2013-05-14
DE60317444D1 (de) 2007-12-27
US20100091338A1 (en) 2010-04-15
US8107112B2 (en) 2012-01-31
US7633639B2 (en) 2009-12-15
JP2004129248A (ja) 2004-04-22
US9131084B2 (en) 2015-09-08
US20140253951A1 (en) 2014-09-11
US20150339087A1 (en) 2015-11-26
US20170331963A1 (en) 2017-11-16
US10944880B2 (en) 2021-03-09
US20160306598A1 (en) 2016-10-20
US8885201B2 (en) 2014-11-11
US10530941B2 (en) 2020-01-07
ES2295522T3 (es) 2008-04-16
US9405495B2 (en) 2016-08-02
US9715361B2 (en) 2017-07-25
EP1416709A1 (de) 2004-05-06
US8797586B2 (en) 2014-08-05
JP4070693B2 (ja) 2008-04-02
US20180316806A1 (en) 2018-11-01
EP1416709B1 (de) 2007-11-14
US20040125414A1 (en) 2004-07-01
US10044885B2 (en) 2018-08-07
US20130235426A1 (en) 2013-09-12

Similar Documents

Publication Publication Date Title
DE60317444T2 (de) Bilderzeugungsgerät, Verfahren zur Bearbeitung abgetasteter Daten, Computerprogramm und computerlesbares Speichermedium
DE60304530T2 (de) Bilderzeugungsgerät und Druckverarbeitungsverfahren
DE69838964T2 (de) Bildinformations- Eingabe/Ausgabeeinheit, Bildinformations- Eingabe/Ausgabeeinheit Steuerverfahren, und Bildinformations- Verarbeitungsystem
US9277093B2 (en) Method, apparatus, and computer product for managing image formation resources
US8526021B2 (en) Server, control method thereof and storage medium for assisting image processing apparatus in error recovery
US20040227968A1 (en) Image forming apparatus and image processing apparatus
JP2000270148A (ja) 画像読取方法およびシステム
US7511842B2 (en) Image forming apparatus
JP5370439B2 (ja) 装置、要求処理方法、プログラム、及び記録媒体
JP2004303205A (ja) 外部装置によって蓄積文書情報を編集可能とする画像形成装置、文書サービス提供方法

Legal Events

Date Code Title Description
8363 Opposition against the patent