US20120133988A1 - Image processing apparatus and method - Google Patents

Image processing apparatus and method Download PDF

Info

Publication number
US20120133988A1
US20120133988A1 US13/368,426 US201213368426A US2012133988A1 US 20120133988 A1 US20120133988 A1 US 20120133988A1 US 201213368426 A US201213368426 A US 201213368426A US 2012133988 A1 US2012133988 A1 US 2012133988A1
Authority
US
United States
Prior art keywords
data
image
image data
index
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/368,426
Inventor
Nobuyuki Tonegawa
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to US13/368,426 priority Critical patent/US20120133988A1/en
Publication of US20120133988A1 publication Critical patent/US20120133988A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems

Definitions

  • the present invention relates to an image processing apparatus and method for efficiently managing a document.
  • the distributed material is bounded by a binder or the like and saved, or managed by an electronic filing device.
  • application data is managed by a common file server or database software so as to share information.
  • a distributed printed material is often prepared by copying an originally printed material. The distributed material is further copied and redistributed.
  • the original image is read by a scanner and processed as an image.
  • the read image undergoes OCR to extract character data.
  • Processing of data as an image greatly increases the data amount, and makes it difficult to correct part of the data.
  • Data can be easily reused if application data managed by a file server or database is acquired. If, however, data is not stored in the file server or database by the user himself, the location and name of the data and its search parameter cannot be obtained, and the data is hardly acquired.
  • an image processing apparatus comprises:
  • first input means for inputting first data created by predetermined application software
  • second input means for inputting second data converted into image data of a predetermined format on the basis of the first data
  • registration means for registering the first and second data in a database in correspondence with a specific index
  • output means for outputting either of the first and second data which are registered in the database
  • designation means for designating an output method by the output means
  • index input means for inputting information representing the index
  • control means for so controlling as to select either of the first and second data on the basis of the output method designated by the designation means and the information which is input by the index input means and represents the index, and cause the output means to output the selected data in accordance with the output method.
  • an image processing method comprises:
  • FIG. 1 is a view showing the configuration of a network system according to an embodiment of the present invention
  • FIG. 2 is a block diagram showing the configuration of a multifunction copying apparatus according to the embodiment of the present invention
  • FIG. 3 is a flow chart showing processing of a personal computer according to the embodiment of the present invention.
  • FIG. 4 is a flow chart showing the processing sequence of distribution material creation 1 according to the first embodiment
  • FIG. 5 is a flow chart showing the processing sequence of distribution material creation 2 according to the first embodiment
  • FIG. 6 is a flow chart showing the processing sequence of distribution material creation 3 according to the first embodiment
  • FIG. 7 is a flow chart showing the processing sequence of distribution material creation 4 according to the first embodiment
  • FIG. 8 is a view showing an example of a created distribution material
  • FIG. 9 is a flow chart showing processing of printing an original image from a distribution material according to the first embodiment
  • FIG. 10 is a flow chart showing processing of sending application data from a distribution material according to the first embodiment
  • FIG. 11 is a flow chart showing the processing sequence of distribution material creation 5 according to the second embodiment.
  • FIG. 12 is a flow chart showing the processing sequence of distribution material creation 6 according to the second embodiment.
  • FIG. 13 is a flow chart showing the processing sequence of distribution material creation 7 according to the second embodiment
  • FIG. 14 is a flow chart showing the processing sequence of distribution material creation 8 according to the second embodiment.
  • FIG. 15 is a flow chart showing processing of printing an original image from a distribution material according to the second embodiment
  • FIG. 16 is a flow chart showing processing of sending application data from a distribution material according to the second embodiment
  • FIG. 17 is a view showing an example of index information recorded in a distribution material according to the third embodiment.
  • FIG. 18 is a table showing an example of index information recorded in a distribution material according to the fourth embodiment.
  • FIG. 1 is a view showing the configuration of a network system according to the first embodiment of the present invention.
  • Reference numeral 101 denotes a personal computer (PC) in which application software (to be also simply referred to as an “application” hereinafter) such as wordprocessor software, spreadsheet software, or electronic mail software runs.
  • application software to be also simply referred to as an “application” hereinafter
  • the PC 101 is connected to a large-capacity disk 102 , and the large-capacity disk 102 stores application data 120 created by an operating system, printer driver, application program, and application.
  • the large-capacity disk 102 also stores a distribution material creation program for causing a multifunction copying apparatus 105 (to be described later) to print a distribution material.
  • the PC 101 is connected to a LAN 100 , and can print data created by an operating system, application, and printer driver by a network printer.
  • the multifunction copying apparatus 105 has a copying function, facsimile (FAX) function, and network printing function.
  • the multifunction copying apparatus 105 is connected to the LAN 100 .
  • the multifunction copying apparatus 105 has a transmission function of transmitting image data read by a scanner to a network PC, and an Internet FAX (to be referred to as “IFAX” hereinafter) function of exchanging image data via a network.
  • IFAX Internet FAX
  • the application data 120 of the PC 101 is to be printed by using the network printing function of the multifunction copying apparatus 105 .
  • a corresponding application is activated in the PC 101 .
  • the application calls a printer driver which is installed in the PC 101 and corresponds to the multifunction copying apparatus 105 .
  • the application creates PDL (Page Description Language) data, and transmits the PDL data to the multifunction copying apparatus 105 .
  • the multifunction copying apparatus 105 which has received the PDL data rasterizes an image from the PDL data, and prints the created image by the printer.
  • the LAN 100 is also connected to a document management server 103 .
  • the document management server 103 associates and manages application data 121 stored in a large-capacity disk 104 and image data 122 created from the application data 121 .
  • the image data 122 is data of each page in a predetermined image format on the basis of the application data.
  • the image data 122 may be PDL (Page Description Language) data such as TIFF (Tag Image File Format) data, PDF (Portable Document Format), or PostScript® data.
  • the multifunction copying apparatus 105 also comprises a document management server function, and a large-capacity disk 106 stores application data 123 and image data 124 . Detailed operation of the document management server function will be described later.
  • An original feeder is mounted on a scanner 200 .
  • the original feeder feeds original sheets one by one from the first page onto a platen glass, and after the end of original read operation, discharges the original sheet from the platen glass.
  • the lamp is turned on and the scanner unit starts moving.
  • the scanner unit moves, the original sheet is exposed and scanned, and light reflected by it in exposure/scanning is guided to a CCD image sensor via a mirror and lens.
  • the scanned original image is read by the CCD image sensor.
  • the CCD image sensor photoelectrically converts the optically read image into image data, and outputs the image data.
  • the electrostatic latent image on the photosensitive drum is visualized as a developer mix image by a developer mix supplied from a developing unit.
  • a recording sheet is fed from a recording sheet cassette, and conveyed between the photosensitive drum and a transfer portion.
  • the developer mix image formed on the photosensitive drum is transferred onto the fed recording sheet by the transfer portion.
  • An image processing circuit 202 performs various image processes such as trimming processing, and image scaling such as image enlargement/reduction. Also, the image processing circuit 202 compresses image data into code data such as MH, MR, MMR, JBIG, or JPEG data, or decompresses code data into image data.
  • code data such as MH, MR, MMR, JBIG, or JPEG data
  • a PDL board 203 is a circuit which maps PDL data received by a network interface (I/F) 207 into image data printable by the printer 201 .
  • I/F network interface
  • Reference numeral 205 denotes a controller which comprehensively controls the above units.
  • the multifunction copying apparatus 105 having this configuration executes copying operation
  • the user sets the number of copies and an image processing method such as trimming designation via the UI 204 , and presses the start key.
  • the controller 205 then receives a copy start instruction and drives the scanner 200 .
  • the controller 205 controls the image processing circuit 202 and printer 201 such that the image processing circuit 202 performs predetermined image processing for image data from the scanner 200 and the printer 201 executes print operation on the basis of a signal having undergone image processing.
  • image data read by the scanner 200 is input to the FAX board 208 via the image processing circuit 202 .
  • the FAX board 208 operates circuits such as the MODEM and NCU, communicates with the transmission destination, scales and encodes an image in accordance with the receiver performance, and transmits the image data.
  • data is received by the NCU, and converted into a digital signal by the MODEM.
  • the controller 205 operates such that the data is encoded again by the image processing circuit 202 and printed by the printer 201 .
  • the transmitted image data and application data are stored in the database of the multifunction copying apparatus 105 .
  • index data capable of managing and searching for these data is created (step S 304 ).
  • the created index data is further transmitted to the multifunction copying apparatus 105 (step S 305 ), and the processing ends (step S 306 ).
  • FIG. 4 is a flow chart showing processing of creating a distribution material by the multifunction copying apparatus 105 on the basis of image data transmitted from the PC 101 according to the first embodiment. This processing is executed as distribution material creation 1 (step S 350 ).
  • Image data transmitted from the PC 101 in step S 302 is received (step S 351 ), and application data transmitted in step S 303 is received (step S 352 ). Index data transmitted from the PC 101 in step S 305 is received (step S 353 ).
  • the image data is registered as the image data 124 in the database of the large-capacity disk 106 (step S 354 ), and the application data is registered as the application data 123 in the database (step S 355 ).
  • the received index data allows associating the image data and application data with each other and searching the database for them.
  • step S 357 The image created by synthesizing the barcode data and original image data is printed as a distribution material (step S 357 ), and the processing ends (step S 358 ).
  • FIG. 5 is a flow chart showing processing of creating a distribution material from a paper document by the multifunction copying apparatus 105 according to the first embodiment. This processing is executed as distribution material creation 2 (step S 400 ).
  • An original is set in the original feeder of the scanner 200 , and converted into image data (step S 401 ).
  • the processing advances to step S 402 to create an index so as to be able to search the database for the image data read by the scanner 200 .
  • the read image data is registered as the image data 124 in the large-capacity disk 106 (step S 354 ).
  • the index created in step S 402 is converted into barcode image data, and synthesized with the image data read by the scanner 200 (step S 356 ).
  • the synthesized image data is printed as a distribution material (step S 357 ), and the processing ends (step S 405 ).
  • FIG. 6 is a flow chart showing processing of creating a distribution material by the multifunction copying apparatus 105 from a document received by the FAX board 208 according to the first embodiment. This processing is executed as distribution material creation 3 (step S 420 ).
  • FAX reception is executed by the FAX board 208 (step S 421 ).
  • the received data is converted into image data.
  • An index capable of searching the database for the image data created by the FAX board 208 is created (step S 402 ).
  • the FAX-received image data is registered as the image data 124 in the large-capacity disk 106 (step S 354 ).
  • the index created in step S 402 is converted into barcode image data, and synthesized with the FAX-received image data (step S 356 ).
  • the synthesized image data is printed as a distribution material (step S 357 ), and the processing ends (step S 425 ).
  • FIG. 7 is a flow chart showing processing of creating a distribution material from an IFAX-received document by the multifunction copying apparatus 105 according to the first embodiment. This processing is executed as distribution material creation 4 (step S 440 ).
  • step S 441 If electronic mail with a TIFF file is received by POP3 or SMTP, the TIFF file of the received data is extracted, and IFAX reception is executed (step S 441 ). An index capable of searching the database for the image data created by IFAX reception is created (step S 402 ).
  • the IFAX-received image data is registered as the image data 124 in the large-capacity disk 106 (step S 354 ).
  • the index created in step S 402 is converted into barcode image data, and synthesized with the IFAX-received image data (step S 356 ).
  • the synthesized image data is printed as a distribution material (step S 357 ), and the processing ends (step S 425 ).
  • FIG. 8 is a view showing an example of the distribution material created by one of the processes shown in FIGS. 4 to 7 .
  • An image 450 is an image created by the application of the PC 101 , an image read by the scanner 200 , a FAX-received image, or an IFAX-received image. As described with reference to FIGS. 4 to 7 , the image is registered in the database and can be searched using an index. The index is converted into image data as a QR code 451 which is a two-dimensional barcode. The image data is recorded as index information at a lower right portion of the image 450 .
  • the feature of the apparatus 105 is to input image data, register the input image data in the database in correspondence with a specific index, synthesize the image data and data on the index, thereby generating an image containing the index information, and print the image containing the index information.
  • the multifunction copying apparatus 105 has the following feature as an image processing apparatus having a reader which reads an original image. That is, predetermined index information recorded in an original image read by the reader is extracted. Based on the extracted index information, image data corresponding to the original image is acquired from the database which stores the image data.
  • the feature of processing shown in FIG. 9 is to print image data acquired by the above processing.
  • the feature of processing shown in FIG. 10 is to acquire original application data of image data from the database instead of the image data in the above processing, and supply the application data for data communication processing via a network such as electronic mail.
  • FIG. 9 is a flow chart showing processing of searching a material distributed at a meeting or the like for an original image registered in the database and printing the original image by the multifunction copying apparatus 105 according to the first embodiment. This processing is executed as an iCOPY function (step S 500 ).
  • the distribution material need not be one printed in step S 357 , but may be a distribution material whose image quality is low because of repetitive copying of a distribution material printed in step S 357 by a copying apparatus, a distribution material in which a memorandum is written by another person, a distribution material which is punched for binding by a binder or the like, or a distribution material which is originally a color distribution material but is copied by a monochrome copying machine.
  • index information as shown in FIG. 8 must be recorded in the material.
  • a distribution material is scanned by the scanner 200 (step S 501 ) to load the image of the distribution material.
  • the loaded image data is searched for a QR code ( 451 in FIG. 8 ) which is a two-dimensional barcode, and the QR code is analyzed to extract the index (step S 502 ).
  • the database in the large-capacity disk 106 is searched for the image data 124 corresponding to the distribution material on the basis of the extracted index (step S 503 ).
  • the acquired image data is printed (step S 504 ), and the processing ends (step S 505 ).
  • the printed image is an image created by the application of the PC 101 , an image read and registered by the scanner 200 , or a high-quality image received by the FAX or IFAX.
  • FIG. 10 is a flow chart showing processing of searching a material distributed at a meeting or the like for an original image registered in the database and sending the original image as a file from the multifunction copying apparatus 105 according to the first embodiment. This processing is executed as an iSEND function (step S 510 ).
  • the distribution material can be a material whose image is greatly degraded, but index information must be recorded in the material.
  • a distribution material is scanned by the scanner 200 (step S 501 ) to load the image of the distribution material.
  • the loaded image data is searched for a QR code ( 451 in FIG. 8 ) which is a two-dimensional barcode, and the QR code is analyzed to extract the index (step S 502 ).
  • the database in the large-capacity disk 106 is searched for the application data 123 corresponding to the distribution material on the basis of the extracted index (step S 513 ).
  • the acquired application data is sent by electronic mail or the like (step S 514 ), and the processing ends (step S 515 ).
  • the sent data is not image data such as a distribution material which has a poor image and can hardly be reused, but application data which can be easily reused and is smaller in data size than image data.
  • iCOPY data converted into image data is selected and printed, and an image free from degradation in comparison with a read original image can be printed. Further, data can be printed at higher speed than data prepared by converting application data into an image after iCOPY is designated.
  • iSEND original application data of a read image is selected and sent. The sending destination can provide data which is easily reprocessed using application software. Since the application data is generally smaller in data amount, an increase in network traffic amount can be prevented.
  • a document database is created in the large-capacity disk 106 of the multifunction copying apparatus 105 .
  • the second embodiment performs management of creating a document database in a large-capacity disk 104 connected to a document management server 103 .
  • the large-capacity disk 104 can easily increase its storage capacity. Also, a backup medium used to back up data can be easily exchanged.
  • FIG. 11 is a flow chart showing processing of creating a distribution material by a multifunction copying apparatus 105 on the basis of image data transmitted from a PC 101 according to the second embodiment. This processing is executed as distribution material creation 5 (step S 600 ).
  • Image data transmitted from the PC 101 in step S 302 ( FIG. 3 ) is received (step S 351 ), and application data transmitted in step S 303 is received (step S 352 ). Index data transmitted from the PC 101 in step S 305 is received (step S 353 ).
  • the image data (copied data) is transmitted to the document management server 103 (step S 601 ), and the application data is also transmitted to the document management server 103 (step S 602 ).
  • the transmitted image data and application data are stored in the large-capacity disk 104 of the document management server 103 , and managed as image data 122 and application data 121 in the database.
  • the index data received in step S 353 is converted into barcode image data, and synthesized with the received image data (step S 356 ).
  • the barcode data can store many data, and uses a QR code which is a two-dimensional barcode having an error correction function.
  • the image created by synthesizing the barcode data and original image data is printed as a distribution material (step S 357 ), and the processing ends (step S 603 ).
  • the distribution material can be printed by a plurality of copies in accordance with user's designation, and can be printed and distributed by the number of copies necessary for a meeting or the like.
  • FIG. 12 is a flow chart showing processing of creating a distribution material from a paper document by the multifunction copying apparatus 105 according to the second embodiment. This processing is executed as distribution material creation 6 (step S 620 ).
  • An original is set in the original feeder of a scanner 200 , and converted into image data (step S 401 ).
  • the processing advances to step S 402 to create an index so as to be able to search the database for the image data read by the scanner 200 .
  • the image data read by the scanner 200 is transmitted to the document management server 103 (step S 601 ).
  • the document management server 103 stores the received image data in the large-capacity disk 104 , and manages the image data as the image data 122 in the database.
  • step S 402 The index created in step S 402 is converted into barcode image data, and synthesized with the image data read by the scanner 200 (step S 356 ).
  • the synthesized image data is printed as a distribution material (step S 357 ), and the processing ends (step S 621 ).
  • FIG. 13 is a flow chart showing processing of creating a distribution material by the multifunction copying apparatus 105 from a document received by a FAX board 208 according to the second embodiment. This processing is executed as distribution material creation 7 (step S 640 ).
  • FAX reception is executed by the FAX board 208 (step S 421 ).
  • the received data is converted into image data.
  • An index capable of searching the database for the image data created by the FAX board 208 is created (step S 402 ).
  • the image data created by the FAX board 208 is transmitted to the document management server 103 (step S 601 ).
  • the document management server 103 stores the received image data in the large-capacity disk 104 , and manages the image data as the image data 122 in the database.
  • the registered image received by the FAX can be searched by the document management server 103 .
  • step S 402 The index created in step S 402 is converted into barcode image data, and synthesized with the FAX-received image data (step S 356 ).
  • the synthesized image data is printed as a distribution material (step S 357 ), and the processing ends (step S 641 ).
  • FIG. 14 is a flow chart showing processing of creating a distribution material from an IFAX-received document by the multifunction copying apparatus 105 according to the second embodiment. This processing is executed as distribution material creation 8 (step S 660 ).
  • step S 441 If electronic mail with a TIFF file is received by POP3 or SMTP, the TIFF file of the received data is extracted, and IFAX reception is executed (step S 441 ). An index capable of searching the database for the image data created by IFAX reception is created (step S 402 ).
  • the image data created by IFAX reception is transmitted to the document management server 103 (step. S 601 ).
  • the document management server 103 stores the received image data in the large-capacity disk 104 , and manages the image data in the database. That is, the IFAX-received image is registered as the image data 122 in the large-capacity disk 104 , and can be searched by the document management server 103 .
  • step S 402 The index created in step S 402 is converted into barcode image data, and synthesized with the IFAX-received image data (step S 356 ).
  • the synthesized image data is printed as a distribution material (step S 357 ), and the processing ends (step S 661 ).
  • FIG. 15 is a flow chart showing processing of searching a material distributed at a meeting or the like for an original image registered in the database and printing the original image by the multifunction copying apparatus 105 according to the second embodiment. This processing is executed as an iCOPY function (step S 680 ).
  • the distribution material need not be one printed in step S 357 , but may be a distribution material whose image quality is low because of repetitive copying of a distribution material printed in step S 357 by a copying apparatus, a distribution material in which a memorandum is written by another person, a distribution material which is punched for binding, by a binder or the like, or a distribution material which is originally a color distribution material but is copied by a monochrome copying machine.
  • index information as shown in FIG. 8 must be recorded in the material.
  • a distribution material is scanned by the scanner 200 (step S 501 ) to load the image of the distribution material.
  • the loaded image data is searched for a QR code ( 451 in FIG. 8 ) which is a two-dimensional barcode, and the QR code is analyzed to extract the index (step S 502 ).
  • the document management server 103 is requested to search the database on the basis of the extracted index (step S 681 ).
  • the document management server 103 searches the large-capacity disk 104 on the basis of the search-requested index, and transmits corresponding image data 122 to the multifunction copying apparatus 105 .
  • the multifunction copying apparatus 105 receives the image data transmitted from the document management server 103 (step S 682 ), prints the received image data (step S 504 ), and ends the processing (step S 683 ).
  • the printed image is an image created by the application of the PC 101 , an image read and registered by the scanner 200 , or a high-quality image received by the FAX or IFAX.
  • FIG. 16 is a flow chart showing processing of searching a material distributed at a meeting or the like for an original image registered in the database and sending the original image from the multifunction copying apparatus 105 according to the second embodiment. This processing is executed as an iSEND function (step S 690 ).
  • the distribution material can be a material whose image is greatly degraded, but index information must be recorded in the material.
  • a distribution material is scanned by the scanner 200 (step S 501 ) to load the image of the distribution material.
  • the loaded image data is searched for a QR code ( 451 in FIG. 8 ) which is a two-dimensional barcode, and the QR code is analyzed to extract the index (step S 502 ).
  • the document management server 103 is requested to search the database on the basis of the extracted index (step S 681 ).
  • the document management server 103 searches the large-capacity disk 104 on the basis of the search-requested index, and transmits corresponding application data 121 to the multifunction copying apparatus 105 .
  • the multifunction copying apparatus 105 receives the application data transmitted from the document management server 103 (step S 691 ), sends the received application data (step S 514 ), and ends the processing (step S 692 ).
  • the sent data is not image data such as a distribution material which has a poor image and can hardly be reused, but application data which can be easily reused and is smaller in data size than image data.
  • a QR code serving as a two-dimensional barcode is recorded as index information in an image.
  • the form of the index information is not limited to this.
  • a character string 700 can be used as index information to perform processing corresponding to the character string.
  • a character string “PC_COPY.abc.co.jp/DB/001” is recorded as the index information 700 .
  • “PC_COPY.abc.co.jp” is the address of a multifunction copying apparatus, and “/DB/001” represents the directory name. That is, image data and application data of this distribution material are stored in the directory “/DB/001” in the multifunction copying apparatus at the address “PC_COPY.abc.co.jp”.
  • OCR processing is executed in index data extraction processing of step S 502 .
  • Index data of the recoded character string is extracted, and image data is searched from the database and printed.
  • OCR processing is executed in index data extraction processing of step S 502 .
  • Index data of the recoded character string is extracted, and application data is searched from the database and printed.
  • index information is not limited to the above-mentioned barcode or character string.
  • the spacing can be controlled between characters in a specific character string.
  • the correspondence is defined such that data is ‘1’ for a wide character spacing in the character string and ‘0’ for a narrow character spacing.
  • a generated data string can be used as index information.
  • FIG. 18 is a table showing an example of the correspondence between each character spacing and the index for a specific character string “Dear”.
  • the character spacing can be adjusted when an image file is created from application data in image data creation processing of step S 301 (see FIG. 3 ). Index information can be embedded by widening or narrowing the spacing between characters.
  • FIG. 18 shows a simple example. If a specific character string is set long, the embedded information amount increases, and index information can be embedded in a printing image.
  • index data is extracted from the character spacing in a specific character string in index data extraction processing of step S 502 .
  • the database is searched for image data in accordance with the index data, and the image data is printed.
  • index data is extracted from the character spacing in a specific character string in index data extraction processing of step S 502 .
  • the database is searched for image data in accordance with the index data, and the image data is sent.
  • index information is embedded using the character spacing between characters.
  • the same effects can also be obtained by changing the character size or font style.
  • a print image file can be efficiently searched and printed by associating and managing the print image file and application file in a database.
  • a high-quality image can be obtained at high speed.
  • image data registered as image data is sent.
  • the registered data is facsimile-received image data or image data attached to received electronic mail
  • the image data is sent. This image data is almost free from degradation, compared to image data read upon designation of iSEND. Even in this case, high-quality image data can be provided to the sending destination.
  • the capacity of the data recording medium can be easily increased, and data can also be backed up in various backup media.
  • the present invention can be applied to an apparatus comprising a single device or to system constituted by a plurality of devices.
  • the invention can be implemented by supplying a software program, which implements the functions of the foregoing embodiments, directly or indirectly to a system or apparatus, reading the supplied program code with a computer of the system or apparatus, and then executing the program code.
  • a software program which implements the functions of the foregoing embodiments
  • reading the supplied program code with a computer of the system or apparatus, and then executing the program code.
  • the mode of implementation need not rely upon a program.
  • the program code installed in the computer also implements the present invention.
  • the claims of the present invention also cover a computer program for the purpose of implementing the functions of the present invention.
  • the program may be executed in any form, such as an object code, a program executed by an interpreter, or scrip data supplied to an operating system.
  • Example of storage media that can be used for supplying the program are a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a CD-RW, a magnetic tape, a non-volatile type memory card, a ROM, and a DVD (DVD-ROM and a DVD-R).
  • a client computer can be connected to a website on the Internet using a browser of the client computer, and the computer program of the present invention or an automatically-installable compressed file of the program can be downloaded to a recording medium such as a hard disk.
  • the program of the present invention can be supplied by dividing the program code constituting the program into a plurality of files and downloading the files from different websites.
  • a WWW World Wide Web
  • a storage medium such as a CD-ROM
  • an operating system or the like running on the computer may perform all or a part of the actual processing so that the functions of the foregoing embodiments can be implemented by this processing.
  • a CPU or the like mounted on the function expansion board or function expansion unit performs all or a part of the actual processing so that the functions of the foregoing embodiments can be implemented by this processing.

Abstract

The present invention is related to an image processing apparatus and method for efficiently managing a document. First data created by predetermined application software and second data converted into image data of a predetermined format (ex. PDF format) based on the first data are received. The first and second data are registered in a database in correspondence with a specific index. Then, either the first data or the second data is selected based on an output method designation and received information representing the index, and the selected data in accordance with the output method is output.

Description

    FIELD OF THE INVENTION
  • The present invention relates to an image processing apparatus and method for efficiently managing a document.
  • BACKGROUND OF THE INVENTION
  • Recently, along with the spread of computers, materials for use at an office are often created by an application program such as wordprocessor software or spreadsheet software installed in a computer. It also becomes popular to print, by a printer, application data created by an application program, copy the printed material by a necessary number of copies, and distribute them at a meeting or the like.
  • The distributed material is bounded by a binder or the like and saved, or managed by an electronic filing device.
  • In some cases, application data is managed by a common file server or database software so as to share information.
  • A distributed printed material is often prepared by copying an originally printed material. The distributed material is further copied and redistributed.
  • Repetitive copying degrades the image quality accordingly, resulting in a poor image. When a color original is distributed, it is often copied in monochrome because a color copying apparatus is expensive and does not so prevail, greatly degrading the image.
  • To quote part of an original distributed by paper and newly reuse it as computer data, the original image is read by a scanner and processed as an image. The read image undergoes OCR to extract character data.
  • Processing of data as an image greatly increases the data amount, and makes it difficult to correct part of the data.
  • Extraction of character data by OCR also suffers problems such that an error occurs and character data cannot be correctly recognized, even if character data is correctly recognized, the font style and size cannot be reproduced, or the layout is lost.
  • Data can be easily reused if application data managed by a file server or database is acquired. If, however, data is not stored in the file server or database by the user himself, the location and name of the data and its search parameter cannot be obtained, and the data is hardly acquired.
  • SUMMARY OF THE INVENTION
  • It is an object of the present invention to provide an image processing apparatus and method capable of selectively outputting image data or its original data in accordance with the output purpose of a document.
  • According to one aspect of the present invention, preferably, an image processing apparatus comprises:
  • first input means for inputting first data created by predetermined application software;
  • second input means for inputting second data converted into image data of a predetermined format on the basis of the first data;
  • registration means for registering the first and second data in a database in correspondence with a specific index;
  • output means for outputting either of the first and second data which are registered in the database;
  • designation means for designating an output method by the output means;
  • index input means for inputting information representing the index; and
  • control means for so controlling as to select either of the first and second data on the basis of the output method designated by the designation means and the information which is input by the index input means and represents the index, and cause the output means to output the selected data in accordance with the output method.
  • According to another aspect of the present invention, preferably, an image processing method comprises:
  • a first input step of inputting first data created by predetermined application software;
  • a second input step of inputting second data converted into image data of a predetermined format on the basis of the first data;
  • a registration step of registering the first and second data in a database in correspondence with a specific index;
  • a designation step of designating an output method of the data registered in the database;
  • an index input step of inputting information representing the index; and
  • an output step of selecting either of the first and second data on the basis of the output method designated in the designation step and the information which is input in the index input step and represents the index, and outputting the selected data in accordance with the output method.
  • Other features and advantages of the present invention will be apparent from the following descriptions taken in conjunction with the accompanying drawings, in which like reference characters designate the same or similar parts throughout the figures thereof.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the descriptions, serve to explain the principle of the invention.
  • FIG. 1 is a view showing the configuration of a network system according to an embodiment of the present invention;
  • FIG. 2 is a block diagram showing the configuration of a multifunction copying apparatus according to the embodiment of the present invention;
  • FIG. 3 is a flow chart showing processing of a personal computer according to the embodiment of the present invention;
  • FIG. 4 is a flow chart showing the processing sequence of distribution material creation 1 according to the first embodiment;
  • FIG. 5 is a flow chart showing the processing sequence of distribution material creation 2 according to the first embodiment;
  • FIG. 6 is a flow chart showing the processing sequence of distribution material creation 3 according to the first embodiment;
  • FIG. 7 is a flow chart showing the processing sequence of distribution material creation 4 according to the first embodiment;
  • FIG. 8 is a view showing an example of a created distribution material;
  • FIG. 9 is a flow chart showing processing of printing an original image from a distribution material according to the first embodiment;
  • FIG. 10 is a flow chart showing processing of sending application data from a distribution material according to the first embodiment;
  • FIG. 11 is a flow chart showing the processing sequence of distribution material creation 5 according to the second embodiment;
  • FIG. 12 is a flow chart showing the processing sequence of distribution material creation 6 according to the second embodiment;
  • FIG. 13 is a flow chart showing the processing sequence of distribution material creation 7 according to the second embodiment;
  • FIG. 14 is a flow chart showing the processing sequence of distribution material creation 8 according to the second embodiment;
  • FIG. 15 is a flow chart showing processing of printing an original image from a distribution material according to the second embodiment;
  • FIG. 16 is a flow chart showing processing of sending application data from a distribution material according to the second embodiment;
  • FIG. 17 is a view showing an example of index information recorded in a distribution material according to the third embodiment; and
  • FIG. 18 is a table showing an example of index information recorded in a distribution material according to the fourth embodiment.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Preferred embodiments of the present invention will now be described in detail in accordance with the accompanying drawings.
  • First Embodiment
  • FIG. 1 is a view showing the configuration of a network system according to the first embodiment of the present invention.
  • Reference numeral 101 denotes a personal computer (PC) in which application software (to be also simply referred to as an “application” hereinafter) such as wordprocessor software, spreadsheet software, or electronic mail software runs. The PC 101 is connected to a large-capacity disk 102, and the large-capacity disk 102 stores application data 120 created by an operating system, printer driver, application program, and application. The large-capacity disk 102 also stores a distribution material creation program for causing a multifunction copying apparatus 105 (to be described later) to print a distribution material.
  • The PC 101 is connected to a LAN 100, and can print data created by an operating system, application, and printer driver by a network printer.
  • The multifunction copying apparatus 105 has a copying function, facsimile (FAX) function, and network printing function. The multifunction copying apparatus 105 is connected to the LAN 100. In addition to the copying function, facsimile function, and network printing function, the multifunction copying apparatus 105 has a transmission function of transmitting image data read by a scanner to a network PC, and an Internet FAX (to be referred to as “IFAX” hereinafter) function of exchanging image data via a network.
  • When the application data 120 of the PC 101 is to be printed by using the network printing function of the multifunction copying apparatus 105, a corresponding application is activated in the PC 101. The application calls a printer driver which is installed in the PC 101 and corresponds to the multifunction copying apparatus 105. The application creates PDL (Page Description Language) data, and transmits the PDL data to the multifunction copying apparatus 105. The multifunction copying apparatus 105 which has received the PDL data rasterizes an image from the PDL data, and prints the created image by the printer.
  • The LAN 100 is also connected to a document management server 103. The document management server 103 associates and manages application data 121 stored in a large-capacity disk 104 and image data 122 created from the application data 121. The image data 122 is data of each page in a predetermined image format on the basis of the application data. The image data 122 may be PDL (Page Description Language) data such as TIFF (Tag Image File Format) data, PDF (Portable Document Format), or PostScript® data.
  • The multifunction copying apparatus 105 also comprises a document management server function, and a large-capacity disk 106 stores application data 123 and image data 124. Detailed operation of the document management server function will be described later.
  • FIG. 2 is a block diagram showing the configuration of the multifunction copying apparatus 105.
  • An original feeder is mounted on a scanner 200. The original feeder feeds original sheets one by one from the first page onto a platen glass, and after the end of original read operation, discharges the original sheet from the platen glass. When an original sheet is fed onto the platen glass, the lamp is turned on and the scanner unit starts moving. As the scanner unit moves, the original sheet is exposed and scanned, and light reflected by it in exposure/scanning is guided to a CCD image sensor via a mirror and lens. The scanned original image is read by the CCD image sensor. The CCD image sensor photoelectrically converts the optically read image into image data, and outputs the image data.
  • A printer 201 inputs the image data output from the scanner 200 to a laser driver. The laser driver drives a laser-emitting portion on the basis of the input image data. The laser-emitting portion emits a laser beam corresponding to the input image data. The laser beam scans and irradiates a photosensitive drum, and an electrostatic latent image corresponding to the laser beam is formed on the photosensitive drum.
  • The electrostatic latent image on the photosensitive drum is visualized as a developer mix image by a developer mix supplied from a developing unit. At a timing synchronized with the start of laser beam irradiation, a recording sheet is fed from a recording sheet cassette, and conveyed between the photosensitive drum and a transfer portion. The developer mix image formed on the photosensitive drum is transferred onto the fed recording sheet by the transfer portion.
  • The recording sheet bearing the developer mix image is conveyed to a fixing portion. The fixing portion fixes the developer mix image onto the recording sheet by thermally pressing the recording sheet. The recording sheet having passed through the fixing portion is discharged by a discharge roller. When a sorter is mounted, it stores the discharged recording sheet to a corresponding bin, thus sorting the recording sheet.
  • An image processing circuit 202 performs various image processes such as trimming processing, and image scaling such as image enlargement/reduction. Also, the image processing circuit 202 compresses image data into code data such as MH, MR, MMR, JBIG, or JPEG data, or decompresses code data into image data.
  • A PDL board 203 is a circuit which maps PDL data received by a network interface (I/F) 207 into image data printable by the printer 201.
  • A user interface (UI) 204 is an operation panel comprised of, e.g., a liquid crystal display and touch screen. The UI 204 also comprises hard keys such as a start key, stop key, and ten-key pad.
  • The network I/F 207 is a circuit for connecting the LAN 100. The program structure includes application programs such as a network layer TCP/IP formed by a network layer IP (Internet Protocol), TCP (Transmission Control Protocol), and UDP (User Datagram Protocol), a file transfer service FTP (File Transfer Protocol), a printer printing server protocol LPD (Line Printer Daemon), a WWW (World Wide Web) server protocol HTTPd (HyperText Transfer Protocol daemon), an electronic mail exchange protocol SMTP (Simple Mail Transfer Protocol), a mail download protocol POP3 (Post Office Protocol-version 3), and RPC (Remote Procedure Call) serving as function of calling a subroutine present in a remote system via a network.
  • A FAX board 208 is a facsimile communication board comprised of an NCU (Network Control Unit) serving as a circuit which switches between the telephone and the FAX, detects a call signal in reception, and holds a DC loop signal from a telephone exchange during communication, a MODEM (MOdulator/DEModulator) serving as a modulation/demodulation circuit which converts an analog signal into a digital signal and a digital signal into an analog signal, an image processing circuit, and the like.
  • Reference numeral 205 denotes a controller which comprehensively controls the above units.
  • When the multifunction copying apparatus 105 having this configuration executes copying operation, the user sets the number of copies and an image processing method such as trimming designation via the UI 204, and presses the start key. The controller 205 then receives a copy start instruction and drives the scanner 200. The controller 205 controls the image processing circuit 202 and printer 201 such that the image processing circuit 202 performs predetermined image processing for image data from the scanner 200 and the printer 201 executes print operation on the basis of a signal having undergone image processing.
  • In FAX transmission, image data read by the scanner 200 is input to the FAX board 208 via the image processing circuit 202. The FAX board 208 operates circuits such as the MODEM and NCU, communicates with the transmission destination, scales and encodes an image in accordance with the receiver performance, and transmits the image data. In FAX reception, data is received by the NCU, and converted into a digital signal by the MODEM. The controller 205 operates such that the data is encoded again by the image processing circuit 202 and printed by the printer 201.
  • When the application data 120 from the PC 101 is to be printed, the printer driver installed in the PC 101 creates PDL data and transmits it to the multifunction copying apparatus 105 by an LPR (Line Printer Request). The multifunction copying apparatus 105 receives the PDL data in response to the LPD via the network I/F 207, and creates rasterized image data in the PDL board 203. The controller 205 controls the printer 201 so as to print the rasterized image data, thus executing printing of the application data.
  • Various processes in a document management system according to the first embodiment will be explained with reference to flow charts. In these flow charts, the same reference numerals denote the same processing steps.
  • FIG. 3 is a flow chart showing processing of transmitting original data to the multifunction copying apparatus 105 by the PC 101 in order to print a distribution material. If a distribution material creation program is activated in accordance with a user instruction, this processing starts (step S300).
  • In step S301, image data of the PDF file format that is formed from data of each page is created from the application data 120 by using the printer driver function. The created image data is transmitted to the multifunction copying apparatus 105 (step S302). The application data 120 serving as the original data of the image data is also transmitted to the multifunction copying apparatus 105 (step S303).
  • The transmitted image data and application data are stored in the database of the multifunction copying apparatus 105. For this purpose, index data capable of managing and searching for these data is created (step S304). The created index data is further transmitted to the multifunction copying apparatus 105 (step S305), and the processing ends (step S306).
  • Data transmission in steps S302, S303, and S305 is realized by the RPC protocol.
  • FIG. 4 is a flow chart showing processing of creating a distribution material by the multifunction copying apparatus 105 on the basis of image data transmitted from the PC 101 according to the first embodiment. This processing is executed as distribution material creation 1 (step S350).
  • Image data transmitted from the PC 101 in step S302 is received (step S351), and application data transmitted in step S303 is received (step S352). Index data transmitted from the PC 101 in step S305 is received (step S353).
  • After reception of the index data, the image data is registered as the image data 124 in the database of the large-capacity disk 106 (step S354), and the application data is registered as the application data 123 in the database (step S355). The received index data allows associating the image data and application data with each other and searching the database for them.
  • The index data received in step S353 is converted into barcode image data, and synthesized with the received image data (step S356). The barcode data can store many data, and uses a QR code which is a two-dimensional barcode having an error correction function. The barcode is not limited to the QR code, and may be a one-dimensional barcode (e.g., JAN, standard ITF, CODE-128, CODE39, or NW-7) or a two-dimensional barcode (e.g., PDF417, DataMatrix, MaxiCode, VeriCode, or CODE49).
  • The image created by synthesizing the barcode data and original image data is printed as a distribution material (step S357), and the processing ends (step S358).
  • The distribution material can be printed by a plurality of copies in accordance with user's designation, and can be printed and distributed by the number of copies necessary for a meeting or the like.
  • FIG. 5 is a flow chart showing processing of creating a distribution material from a paper document by the multifunction copying apparatus 105 according to the first embodiment. This processing is executed as distribution material creation 2 (step S400).
  • An original is set in the original feeder of the scanner 200, and converted into image data (step S401). The processing advances to step S402 to create an index so as to be able to search the database for the image data read by the scanner 200.
  • The read image data is registered as the image data 124 in the large-capacity disk 106 (step S354). The index created in step S402 is converted into barcode image data, and synthesized with the image data read by the scanner 200 (step S356). The synthesized image data is printed as a distribution material (step S357), and the processing ends (step S405).
  • FIG. 6 is a flow chart showing processing of creating a distribution material by the multifunction copying apparatus 105 from a document received by the FAX board 208 according to the first embodiment. This processing is executed as distribution material creation 3 (step S420).
  • If FAX termination is detected, FAX reception is executed by the FAX board 208 (step S421). The received data is converted into image data. An index capable of searching the database for the image data created by the FAX board 208 is created (step S402).
  • The FAX-received image data is registered as the image data 124 in the large-capacity disk 106 (step S354). The index created in step S402 is converted into barcode image data, and synthesized with the FAX-received image data (step S356). The synthesized image data is printed as a distribution material (step S357), and the processing ends (step S425).
  • FIG. 7 is a flow chart showing processing of creating a distribution material from an IFAX-received document by the multifunction copying apparatus 105 according to the first embodiment. This processing is executed as distribution material creation 4 (step S440).
  • If electronic mail with a TIFF file is received by POP3 or SMTP, the TIFF file of the received data is extracted, and IFAX reception is executed (step S441). An index capable of searching the database for the image data created by IFAX reception is created (step S402).
  • The IFAX-received image data is registered as the image data 124 in the large-capacity disk 106 (step S354). The index created in step S402 is converted into barcode image data, and synthesized with the IFAX-received image data (step S356). The synthesized image data is printed as a distribution material (step S357), and the processing ends (step S425).
  • FIG. 8 is a view showing an example of the distribution material created by one of the processes shown in FIGS. 4 to 7.
  • An image 450 is an image created by the application of the PC 101, an image read by the scanner 200, a FAX-received image, or an IFAX-received image. As described with reference to FIGS. 4 to 7, the image is registered in the database and can be searched using an index. The index is converted into image data as a QR code 451 which is a two-dimensional barcode. The image data is recorded as index information at a lower right portion of the image 450.
  • In short, when the multifunction copying apparatus 105 is regarded as a printing apparatus, the feature of the apparatus 105 is to input image data, register the input image data in the database in correspondence with a specific index, synthesize the image data and data on the index, thereby generating an image containing the index information, and print the image containing the index information.
  • As will be described later, the multifunction copying apparatus 105 according to the first embodiment has the following feature as an image processing apparatus having a reader which reads an original image. That is, predetermined index information recorded in an original image read by the reader is extracted. Based on the extracted index information, image data corresponding to the original image is acquired from the database which stores the image data.
  • The feature of processing shown in FIG. 9 is to print image data acquired by the above processing. The feature of processing shown in FIG. 10 is to acquire original application data of image data from the database instead of the image data in the above processing, and supply the application data for data communication processing via a network such as electronic mail.
  • These processes will be explained in detail.
  • FIG. 9 is a flow chart showing processing of searching a material distributed at a meeting or the like for an original image registered in the database and printing the original image by the multifunction copying apparatus 105 according to the first embodiment. This processing is executed as an iCOPY function (step S500).
  • The distribution material need not be one printed in step S357, but may be a distribution material whose image quality is low because of repetitive copying of a distribution material printed in step S357 by a copying apparatus, a distribution material in which a memorandum is written by another person, a distribution material which is punched for binding by a binder or the like, or a distribution material which is originally a color distribution material but is copied by a monochrome copying machine. However, index information as shown in FIG. 8 must be recorded in the material.
  • After iCOPY from the UI 204 is designated, a distribution material is scanned by the scanner 200 (step S501) to load the image of the distribution material. The loaded image data is searched for a QR code (451 in FIG. 8) which is a two-dimensional barcode, and the QR code is analyzed to extract the index (step S502). The database in the large-capacity disk 106 is searched for the image data 124 corresponding to the distribution material on the basis of the extracted index (step S503). The acquired image data is printed (step S504), and the processing ends (step S505).
  • Unlike the distribution material whose image is greatly degraded, the printed image is an image created by the application of the PC 101, an image read and registered by the scanner 200, or a high-quality image received by the FAX or IFAX.
  • FIG. 10 is a flow chart showing processing of searching a material distributed at a meeting or the like for an original image registered in the database and sending the original image as a file from the multifunction copying apparatus 105 according to the first embodiment. This processing is executed as an iSEND function (step S510).
  • As described above, the distribution material can be a material whose image is greatly degraded, but index information must be recorded in the material.
  • After iSEND from the UI 204 is designated, a distribution material is scanned by the scanner 200 (step S501) to load the image of the distribution material. The loaded image data is searched for a QR code (451 in FIG. 8) which is a two-dimensional barcode, and the QR code is analyzed to extract the index (step S502). The database in the large-capacity disk 106 is searched for the application data 123 corresponding to the distribution material on the basis of the extracted index (step S513). The acquired application data is sent by electronic mail or the like (step S514), and the processing ends (step S515).
  • The sent data is not image data such as a distribution material which has a poor image and can hardly be reused, but application data which can be easily reused and is smaller in data size than image data.
  • In iCOPY, data converted into image data is selected and printed, and an image free from degradation in comparison with a read original image can be printed. Further, data can be printed at higher speed than data prepared by converting application data into an image after iCOPY is designated. In iSEND, original application data of a read image is selected and sent. The sending destination can provide data which is easily reprocessed using application software. Since the application data is generally smaller in data amount, an increase in network traffic amount can be prevented.
  • Second Embodiment
  • In the first embodiment described above, a document database is created in the large-capacity disk 106 of the multifunction copying apparatus 105. The second embodiment performs management of creating a document database in a large-capacity disk 104 connected to a document management server 103.
  • Compared to the document management server of the large-capacity disk 106 in the multifunction copying apparatus 105, the large-capacity disk 104 can easily increase its storage capacity. Also, a backup medium used to back up data can be easily exchanged.
  • FIG. 11 is a flow chart showing processing of creating a distribution material by a multifunction copying apparatus 105 on the basis of image data transmitted from a PC 101 according to the second embodiment. This processing is executed as distribution material creation 5 (step S600).
  • Image data transmitted from the PC 101 in step S302 (FIG. 3) is received (step S351), and application data transmitted in step S303 is received (step S352). Index data transmitted from the PC 101 in step S305 is received (step S353).
  • The image data (copied data) is transmitted to the document management server 103 (step S601), and the application data is also transmitted to the document management server 103 (step S602). The transmitted image data and application data are stored in the large-capacity disk 104 of the document management server 103, and managed as image data 122 and application data 121 in the database.
  • The index data received in step S353 is converted into barcode image data, and synthesized with the received image data (step S356). The barcode data can store many data, and uses a QR code which is a two-dimensional barcode having an error correction function.
  • The image created by synthesizing the barcode data and original image data is printed as a distribution material (step S357), and the processing ends (step S603).
  • The distribution material can be printed by a plurality of copies in accordance with user's designation, and can be printed and distributed by the number of copies necessary for a meeting or the like.
  • FIG. 12 is a flow chart showing processing of creating a distribution material from a paper document by the multifunction copying apparatus 105 according to the second embodiment. This processing is executed as distribution material creation 6 (step S620).
  • An original is set in the original feeder of a scanner 200, and converted into image data (step S401). The processing advances to step S402 to create an index so as to be able to search the database for the image data read by the scanner 200.
  • The image data read by the scanner 200 is transmitted to the document management server 103 (step S601). The document management server 103 stores the received image data in the large-capacity disk 104, and manages the image data as the image data 122 in the database.
  • The index created in step S402 is converted into barcode image data, and synthesized with the image data read by the scanner 200 (step S356). The synthesized image data is printed as a distribution material (step S357), and the processing ends (step S621).
  • FIG. 13 is a flow chart showing processing of creating a distribution material by the multifunction copying apparatus 105 from a document received by a FAX board 208 according to the second embodiment. This processing is executed as distribution material creation 7 (step S640).
  • If FAX termination is detected, FAX reception is executed by the FAX board 208 (step S421). The received data is converted into image data. An index capable of searching the database for the image data created by the FAX board 208 is created (step S402).
  • The image data created by the FAX board 208 is transmitted to the document management server 103 (step S601). The document management server 103 stores the received image data in the large-capacity disk 104, and manages the image data as the image data 122 in the database. The registered image received by the FAX can be searched by the document management server 103.
  • The index created in step S402 is converted into barcode image data, and synthesized with the FAX-received image data (step S356). The synthesized image data is printed as a distribution material (step S357), and the processing ends (step S641).
  • FIG. 14 is a flow chart showing processing of creating a distribution material from an IFAX-received document by the multifunction copying apparatus 105 according to the second embodiment. This processing is executed as distribution material creation 8 (step S660).
  • If electronic mail with a TIFF file is received by POP3 or SMTP, the TIFF file of the received data is extracted, and IFAX reception is executed (step S441). An index capable of searching the database for the image data created by IFAX reception is created (step S402).
  • The image data created by IFAX reception is transmitted to the document management server 103 (step. S601). The document management server 103 stores the received image data in the large-capacity disk 104, and manages the image data in the database. That is, the IFAX-received image is registered as the image data 122 in the large-capacity disk 104, and can be searched by the document management server 103.
  • The index created in step S402 is converted into barcode image data, and synthesized with the IFAX-received image data (step S356). The synthesized image data is printed as a distribution material (step S357), and the processing ends (step S661).
  • FIG. 15 is a flow chart showing processing of searching a material distributed at a meeting or the like for an original image registered in the database and printing the original image by the multifunction copying apparatus 105 according to the second embodiment. This processing is executed as an iCOPY function (step S680).
  • The distribution material need not be one printed in step S357, but may be a distribution material whose image quality is low because of repetitive copying of a distribution material printed in step S357 by a copying apparatus, a distribution material in which a memorandum is written by another person, a distribution material which is punched for binding, by a binder or the like, or a distribution material which is originally a color distribution material but is copied by a monochrome copying machine. However, index information as shown in FIG. 8 must be recorded in the material.
  • A distribution material is scanned by the scanner 200 (step S501) to load the image of the distribution material. The loaded image data is searched for a QR code (451 in FIG. 8) which is a two-dimensional barcode, and the QR code is analyzed to extract the index (step S502).
  • The document management server 103 is requested to search the database on the basis of the extracted index (step S681). The document management server 103 searches the large-capacity disk 104 on the basis of the search-requested index, and transmits corresponding image data 122 to the multifunction copying apparatus 105.
  • The multifunction copying apparatus 105 receives the image data transmitted from the document management server 103 (step S682), prints the received image data (step S504), and ends the processing (step S683).
  • Unlike the distribution material whose image is greatly degraded, the printed image is an image created by the application of the PC 101, an image read and registered by the scanner 200, or a high-quality image received by the FAX or IFAX.
  • FIG. 16 is a flow chart showing processing of searching a material distributed at a meeting or the like for an original image registered in the database and sending the original image from the multifunction copying apparatus 105 according to the second embodiment. This processing is executed as an iSEND function (step S690).
  • As described above, the distribution material can be a material whose image is greatly degraded, but index information must be recorded in the material.
  • A distribution material is scanned by the scanner 200 (step S501) to load the image of the distribution material. The loaded image data is searched for a QR code (451 in FIG. 8) which is a two-dimensional barcode, and the QR code is analyzed to extract the index (step S502).
  • The document management server 103 is requested to search the database on the basis of the extracted index (step S681). The document management server 103 searches the large-capacity disk 104 on the basis of the search-requested index, and transmits corresponding application data 121 to the multifunction copying apparatus 105.
  • The multifunction copying apparatus 105 receives the application data transmitted from the document management server 103 (step S691), sends the received application data (step S514), and ends the processing (step S692).
  • The sent data is not image data such as a distribution material which has a poor image and can hardly be reused, but application data which can be easily reused and is smaller in data size than image data.
  • Third Embodiment
  • In the first and second embodiments described above, a QR code serving as a two-dimensional barcode is recorded as index information in an image. The form of the index information is not limited to this. For example, as shown in FIG. 17, a character string 700 can be used as index information to perform processing corresponding to the character string.
  • In the example of FIG. 17, a character string “PC_COPY.abc.co.jp/DB/001” is recorded as the index information 700. “PC_COPY.abc.co.jp” is the address of a multifunction copying apparatus, and “/DB/001” represents the directory name. That is, image data and application data of this distribution material are stored in the directory “/DB/001” in the multifunction copying apparatus at the address “PC_COPY.abc.co.jp”.
  • In iCOPY (see FIG. 9 or 15), OCR processing is executed in index data extraction processing of step S502. Index data of the recoded character string is extracted, and image data is searched from the database and printed.
  • Similarly, in iSEND (see FIG. 10 or 16), OCR processing is executed in index data extraction processing of step S502. Index data of the recoded character string is extracted, and application data is searched from the database and printed.
  • Fourth Embodiment
  • The form of index information is not limited to the above-mentioned barcode or character string. For example, the spacing can be controlled between characters in a specific character string. The correspondence is defined such that data is ‘1’ for a wide character spacing in the character string and ‘0’ for a narrow character spacing. A generated data string can be used as index information.
  • Examples will be described.
  • FIG. 18 is a table showing an example of the correspondence between each character spacing and the index for a specific character string “Dear”.
  • For example, for an index “000”, character spacings in the specific character string “Dear” are narrowed, as represented by 800 in FIG. 18.
  • For an index “001”, only the spacing between ‘a’ and ‘r’ is widened, and the spacings between the remaining characters are narrowed, as represented by 801.
  • For an index “010”, only the spacing between ‘e’ and ‘a’ is widened, and the spacings between the remaining characters are narrowed, as represented by 802.
  • For an index “011”, the spacings between ‘e’ and ‘a’ and between ‘a’ and ‘r’ are widened, and the spacing between the remaining characters is narrowed, as represented by 803.
  • For an index “100”, only the spacing between ‘D’ and ‘e’ is widened, and the spacings between the remaining characters are narrowed, as represented by 804.
  • For an index “101”, the spacings between ‘D’ and ‘e’ and between ‘a’ and ‘r’ are widened, and the spacing between the remaining characters is narrowed, as represented by 805.
  • For an index “110”, the spacings between ‘D’ and ‘e’ and between ‘e’ and ‘a’ are widened, and the spacing between the remaining characters is narrowed, as represented by 806.
  • For an index “111”, all the character spacings are widened, as represented by 807.
  • The character spacing can be adjusted when an image file is created from application data in image data creation processing of step S301 (see FIG. 3). Index information can be embedded by widening or narrowing the spacing between characters.
  • FIG. 18 shows a simple example. If a specific character string is set long, the embedded information amount increases, and index information can be embedded in a printing image.
  • In this case, in iCOPY (see FIG. 9 or 15), index data is extracted from the character spacing in a specific character string in index data extraction processing of step S502. The database is searched for image data in accordance with the index data, and the image data is printed.
  • In iSEND (see FIG. 10 or 16), index data is extracted from the character spacing in a specific character string in index data extraction processing of step S502. The database is searched for image data in accordance with the index data, and the image data is sent.
  • In the above example, index information is embedded using the character spacing between characters. The same effects can also be obtained by changing the character size or font style.
  • According to the above-described embodiments, a print image file can be efficiently searched and printed by associating and managing the print image file and application file in a database. A high-quality image can be obtained at high speed.
  • In transmitting an image, corresponding application data is transmitted, realizing the reuse of the data. Since the application data is smaller in data size than image data, the transmission rate can be increased. Both the print image file and application file can be significantly associated and managed in the database.
  • In any embodiment, when no application data exists upon designation of iSEND, data registered as image data is sent. When the registered data is facsimile-received image data or image data attached to received electronic mail, the image data is sent. This image data is almost free from degradation, compared to image data read upon designation of iSEND. Even in this case, high-quality image data can be provided to the sending destination.
  • If the database which registers data is managed by an external server, the capacity of the data recording medium can be easily increased, and data can also be backed up in various backup media. Note that the present invention can be applied to an apparatus comprising a single device or to system constituted by a plurality of devices.
  • Furthermore, the invention can be implemented by supplying a software program, which implements the functions of the foregoing embodiments, directly or indirectly to a system or apparatus, reading the supplied program code with a computer of the system or apparatus, and then executing the program code. In this case, so long as the system or apparatus has the functions of the program, the mode of implementation need not rely upon a program.
  • Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the claims of the present invention also cover a computer program for the purpose of implementing the functions of the present invention.
  • In this case, so long as the system or apparatus has the functions of the program, the program may be executed in any form, such as an object code, a program executed by an interpreter, or scrip data supplied to an operating system.
  • Example of storage media that can be used for supplying the program are a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a CD-RW, a magnetic tape, a non-volatile type memory card, a ROM, and a DVD (DVD-ROM and a DVD-R).
  • As for the method of supplying the program, a client computer can be connected to a website on the Internet using a browser of the client computer, and the computer program of the present invention or an automatically-installable compressed file of the program can be downloaded to a recording medium such as a hard disk. Further, the program of the present invention can be supplied by dividing the program code constituting the program into a plurality of files and downloading the files from different websites. In other words, a WWW (World Wide Web) server that downloads, to multiple users, the program files that implement the functions of the present invention by computer is also covered by the claims of the present invention.
  • It is also possible to encrypt and store the program of the present invention on a storage medium such as a CD-ROM, distribute the storage medium to users, allow users who meet certain requirements to download decryption key information from a website via the Internet, and allow these users to decrypt the encrypted program by using the key information, whereby the program is installed in the user computer.
  • Besides the cases where the aforementioned functions according to the embodiments are implemented by executing the read program by computer, an operating system or the like running on the computer may perform all or a part of the actual processing so that the functions of the foregoing embodiments can be implemented by this processing.
  • Furthermore, after the program read from the storage medium is written to a function expansion board inserted into the computer or to a memory provided in a function expansion unit connected to the computer, a CPU or the like mounted on the function expansion board or function expansion unit performs all or a part of the actual processing so that the functions of the foregoing embodiments can be implemented by this processing.
  • As many apparently widely different embodiments of the present invention can be made without departing from the spirit and scope thereof, it is to be understood that the invention is not limited to the specific embodiments thereof except as defined in the appended claims.

Claims (5)

1-11. (canceled)
12. An image processing apparatus comprising:
a storage unit configured to store both application data and image data in association with each other as a common document, the application data being created by predetermined application software and being converted into the image data;
an accepting unit configured to accept a designation of an output method of the document from a user; and
an output unit configured to selectively perform an output of the application data or the image data in accordance with the accepted output method.
13. The apparatus according to claim 12, wherein the accepting unit accepts a designation of printing or transmitting of the document as the output method of the document, and wherein the output unit performs the output of the image data upon accepting the designation of the printing of the document as the output method, and performs the output of the application data upon accepting the designation of the transmitting of the document as the output method.
14. An image processing method of an image processing apparatus, the method comprising the steps of:
storing both application data and image data in association with each other as a common document, the application data being created by predetermined application software and being converted into the image data;
accepting a designation of an output method of the document from a user; and
selectively performing an output of the application data or the image data in accordance with the accepted output method.
15. A non-transitory computer readable storage medium storing a program that, when executed by a computer, performs an image processing method of an image processing apparatus, the method comprising the steps of:
storing both application data and image data in association with each other as a common document, the application data being created by predetermined application software and being converted into the image data;
accepting a designation of an output method of the document from a user; and
selectively performing an output of the application data or the image data in accordance with the accepted output method.
US13/368,426 2003-01-22 2012-02-08 Image processing apparatus and method Abandoned US20120133988A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/368,426 US20120133988A1 (en) 2003-01-22 2012-02-08 Image processing apparatus and method

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2003-013734 2003-01-22
JP2003013734A JP4181881B2 (en) 2003-01-22 2003-01-22 Image processing apparatus and method
US10/758,198 US8139242B2 (en) 2003-01-22 2004-01-16 Image processing apparatus and method
US13/368,426 US20120133988A1 (en) 2003-01-22 2012-02-08 Image processing apparatus and method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/758,198 Continuation US8139242B2 (en) 2003-01-22 2004-01-16 Image processing apparatus and method

Publications (1)

Publication Number Publication Date
US20120133988A1 true US20120133988A1 (en) 2012-05-31

Family

ID=32767367

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/758,198 Expired - Fee Related US8139242B2 (en) 2003-01-22 2004-01-16 Image processing apparatus and method
US13/368,426 Abandoned US20120133988A1 (en) 2003-01-22 2012-02-08 Image processing apparatus and method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/758,198 Expired - Fee Related US8139242B2 (en) 2003-01-22 2004-01-16 Image processing apparatus and method

Country Status (2)

Country Link
US (2) US8139242B2 (en)
JP (1) JP4181881B2 (en)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120113273A1 (en) * 2004-11-29 2012-05-10 Ariel Inventions Llc System, Method, and Devices for Searching for a Digital Image over a Communication Network
JP4895340B2 (en) 2005-03-31 2012-03-14 キヤノン株式会社 Information processing apparatus and method
US8184326B2 (en) * 2005-06-22 2012-05-22 Xerox Corpoaration Information dissemination multifunction device
JP2007034443A (en) 2005-07-22 2007-02-08 Konica Minolta Business Technologies Inc Image formation system, image formation device, and image formation processing method
US8705081B2 (en) 2006-11-22 2014-04-22 Fuji Xerox Co., Ltd. System and method for including input method information on a printed document
JP2008154203A (en) * 2006-11-22 2008-07-03 Fuji Xerox Co Ltd Print medium processing system, printing apparatus, information processing apparatus, and program
JP4916295B2 (en) * 2006-12-14 2012-04-11 キヤノン株式会社 Information processing apparatus, information processing apparatus control method, image forming apparatus, and computer program
JP2008187599A (en) * 2007-01-31 2008-08-14 Fuji Xerox Co Ltd Facsimile device, and its control program
US7773237B2 (en) * 2007-02-22 2010-08-10 Kabushiki Kaisha Toshiba Image forming apparatus, image forming method and image forming system
JP4992737B2 (en) * 2008-01-21 2012-08-08 村田機械株式会社 Image reading device
JP2009179029A (en) * 2008-02-01 2009-08-13 Murata Mach Ltd Image formation device
JP5231507B2 (en) * 2010-10-21 2013-07-10 Necアクセステクニカ株式会社 Image information providing system and image information providing method
US20120278103A1 (en) * 2011-04-28 2012-11-01 Tiatros Inc. System and method for uploading and securing health care records to trusted health-user communities
US9332150B2 (en) * 2014-08-25 2016-05-03 Kabushiki Kaisha Toshiba Text scanning system, image processing apparatus, and text scanning method
JP7011912B2 (en) * 2017-09-11 2022-01-27 株式会社日立システムズ Document processing system, processing system and document processing program
JP7182022B2 (en) * 2017-09-11 2022-12-01 株式会社日立システムズ computer equipment and word processing program
JP7238363B2 (en) * 2018-11-28 2023-03-14 株式会社リコー image data management system, image data management program

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5395173A (en) * 1991-12-28 1995-03-07 Brother Kogyo Kabushiki Kaisha Bar code and text printer capable of displaying bar code location
US5404294A (en) * 1990-02-26 1995-04-04 Karnik; Jayant D. Tag method for moving information between computers & forms
US6249835B1 (en) * 1997-03-21 2001-06-19 Canon Kabushiki Kaisha System for converting print instruction into image data or print data based on whether a rasterization level is of a first level or a second level
US20020122202A1 (en) * 2001-02-16 2002-09-05 Takeyuki Nagashima Information processing apparatus, information processing system, information processing method, coversheet generating method, program, and storage medium
US20030133151A1 (en) * 2001-12-28 2003-07-17 Yoshiyuki Tamai Print system
US20030137692A1 (en) * 2001-12-28 2003-07-24 Tomokazu Kato Method of printing application data
US6751352B1 (en) * 2000-05-25 2004-06-15 Hewlett-Packard Development Company, L.P. Method and apparatus for generating and decoding a visually significant barcode
US6983417B2 (en) * 2000-12-14 2006-01-03 Hitachi, Ltd. Method and system for managing documents
US7064866B1 (en) * 1999-08-19 2006-06-20 Ricoh Company, Ltd. Image forming apparatus selectively applying a smoothing operation to image data
US7145687B2 (en) * 2001-09-14 2006-12-05 Canon Kabushiki Kaisha Method and apparatus for processing information
US7161711B2 (en) * 2000-08-22 2007-01-09 Canon Kabushiki Kaisha Information processing apparatus and method for creating print data and storage medium
US7277578B2 (en) * 2000-02-29 2007-10-02 Fujifilm Corporation Image data output apparatus and image data output program storage medium
US7281209B2 (en) * 2001-09-14 2007-10-09 Canon Kabushiki Kaisha Method and apparatus for managing numbering of print pages of sections within a document
US7394560B2 (en) * 2003-09-29 2008-07-01 Canon Kabushiki Kaisha Image processing apparatus, control method therefor, and program
US7457951B1 (en) * 1999-05-28 2008-11-25 Hewlett-Packard Development Company, L.P. Data integrity monitoring in trusted computing entity
US7606823B2 (en) * 2004-10-05 2009-10-20 Canon Kabushiki Kaisha Document processing apparatus and method
US7755784B2 (en) * 2002-09-27 2010-07-13 Hewlett-Packard Development Company, L.P. Image forming devices, imaging methods, and methods of modifying a configuration of an image forming device
US7970866B2 (en) * 2001-12-28 2011-06-28 Minolta Co., Ltd. Print system including application server to select printer driver for client specific print information
US7990551B2 (en) * 2007-02-22 2011-08-02 Kabushiki Kaisha Toshiba Image forming apparatus, image forming method and image forming system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5227893A (en) * 1990-10-31 1993-07-13 International Business Machines Corporation Pseudo-bar code control of image transmission
US5638186A (en) * 1991-12-19 1997-06-10 Ricoh Company Ltd. Multi-function machine for combining and routing image data
JPH0721344A (en) 1993-06-16 1995-01-24 Ricoh Co Ltd Image forming storage device
JPH08263622A (en) 1995-03-20 1996-10-11 Pfu Ltd Data file system for picture, sound and the like and picture or sound data generation device
JP2993880B2 (en) 1996-01-26 1999-12-27 株式会社日立製作所 Electronic file device
JP3437496B2 (en) 1999-07-12 2003-08-18 キヤノン株式会社 Data processing apparatus, control method therefor, and control method for data processing system

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5404294A (en) * 1990-02-26 1995-04-04 Karnik; Jayant D. Tag method for moving information between computers & forms
US5395173A (en) * 1991-12-28 1995-03-07 Brother Kogyo Kabushiki Kaisha Bar code and text printer capable of displaying bar code location
US6249835B1 (en) * 1997-03-21 2001-06-19 Canon Kabushiki Kaisha System for converting print instruction into image data or print data based on whether a rasterization level is of a first level or a second level
US7457951B1 (en) * 1999-05-28 2008-11-25 Hewlett-Packard Development Company, L.P. Data integrity monitoring in trusted computing entity
US7064866B1 (en) * 1999-08-19 2006-06-20 Ricoh Company, Ltd. Image forming apparatus selectively applying a smoothing operation to image data
US7277578B2 (en) * 2000-02-29 2007-10-02 Fujifilm Corporation Image data output apparatus and image data output program storage medium
US6751352B1 (en) * 2000-05-25 2004-06-15 Hewlett-Packard Development Company, L.P. Method and apparatus for generating and decoding a visually significant barcode
US7161711B2 (en) * 2000-08-22 2007-01-09 Canon Kabushiki Kaisha Information processing apparatus and method for creating print data and storage medium
US6983417B2 (en) * 2000-12-14 2006-01-03 Hitachi, Ltd. Method and system for managing documents
US20020122202A1 (en) * 2001-02-16 2002-09-05 Takeyuki Nagashima Information processing apparatus, information processing system, information processing method, coversheet generating method, program, and storage medium
US7158250B2 (en) * 2001-02-16 2007-01-02 Canon Kabushiki Kaisha Information processing apparatus, information processing system, information processing method, coversheet generating method, program, and storage medium
US7145687B2 (en) * 2001-09-14 2006-12-05 Canon Kabushiki Kaisha Method and apparatus for processing information
US7281209B2 (en) * 2001-09-14 2007-10-09 Canon Kabushiki Kaisha Method and apparatus for managing numbering of print pages of sections within a document
US20030137692A1 (en) * 2001-12-28 2003-07-24 Tomokazu Kato Method of printing application data
US7227664B2 (en) * 2001-12-28 2007-06-05 Minolta Co., Ltd. Method of printing application data
US20030133151A1 (en) * 2001-12-28 2003-07-17 Yoshiyuki Tamai Print system
US7970866B2 (en) * 2001-12-28 2011-06-28 Minolta Co., Ltd. Print system including application server to select printer driver for client specific print information
US7755784B2 (en) * 2002-09-27 2010-07-13 Hewlett-Packard Development Company, L.P. Image forming devices, imaging methods, and methods of modifying a configuration of an image forming device
US7394560B2 (en) * 2003-09-29 2008-07-01 Canon Kabushiki Kaisha Image processing apparatus, control method therefor, and program
US7606823B2 (en) * 2004-10-05 2009-10-20 Canon Kabushiki Kaisha Document processing apparatus and method
US7990551B2 (en) * 2007-02-22 2011-08-02 Kabushiki Kaisha Toshiba Image forming apparatus, image forming method and image forming system

Also Published As

Publication number Publication date
US20040150855A1 (en) 2004-08-05
JP4181881B2 (en) 2008-11-19
US8139242B2 (en) 2012-03-20
JP2004227247A (en) 2004-08-12

Similar Documents

Publication Publication Date Title
US20120133988A1 (en) Image processing apparatus and method
US7760380B2 (en) Image forming apparatus, control method thereof, image forming system, and program
US8395797B2 (en) Data processing device and data storage device for performing time certification of digital data
US8867083B2 (en) Image processing apparatus and its control method for processing image data according to whether a process includes an input job or an output job
US8817276B2 (en) Image processing apparatus and data processing method for managing log information related to a job processing request
US7296059B2 (en) Device, method, and program for transmitting reduced quality images linked to original quality images
US7573594B2 (en) Methods and systems for document reproduction management
US7394560B2 (en) Image processing apparatus, control method therefor, and program
US7596580B2 (en) Document management apparatus
JP4541998B2 (en) Image processing apparatus and image processing method
US20070061377A1 (en) Document management system and control method thereof
JP2006323688A (en) Document management device, control method therefor and program
JP4916295B2 (en) Information processing apparatus, information processing apparatus control method, image forming apparatus, and computer program
JP4717553B2 (en) Information management system, information management server device, information management method, and information management program
US7069453B1 (en) Paper document satchels
JP2006268255A (en) Document management method, document management program, document management apparatus and document management system
JP2006108854A (en) Image processing system
JP2008118489A (en) Facsimile distribution system and facsimile device
US20230308559A1 (en) Function extension apparatus, information processing system, and control method for function extension apparatus
US20230308582A1 (en) Function extension apparatus, information processing system, and control method for function extension apparatus
JP2008310774A (en) Information processor, its control method, and computer program
JP2019164805A (en) Management device, processing method thereof, and program
JP2003134325A (en) Image forming apparatus
JP2004146972A (en) Data processing apparatus
JP2017199433A (en) File management system, management device, processing method thereof, and program

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION