US20060193005A1 - Copying system for enhanced color copying processor - Google Patents
Copying system for enhanced color copying processor Download PDFInfo
- Publication number
- US20060193005A1 US20060193005A1 US11/414,230 US41423006A US2006193005A1 US 20060193005 A1 US20060193005 A1 US 20060193005A1 US 41423006 A US41423006 A US 41423006A US 2006193005 A1 US2006193005 A1 US 2006193005A1
- Authority
- US
- United States
- Prior art keywords
- printing
- data
- image data
- mfc
- copying
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32358—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
- H04N1/32363—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter at the transmitter or at the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6002—Corrections within particular colour systems
- H04N1/6008—Corrections within particular colour systems with primary colour signals, e.g. RGB or CMY(K)
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32358—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
- H04N1/32486—Storage for making a plurality of copies or reproductions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N2201/3285—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
- H04N2201/3288—Storage of two or more complete document pages or image frames
Definitions
- the invention relates to a copying system including a host device, such as a personal computer, and a peripheral device connected to each other. Specially, the invention relates to a copying system capable of performing a copying processing for a color original document within a short time, even when the available memory in the peripheral device is limited.
- a copying system is conventionally comprised of a multi-function center (hereinafter referred to as MFC) 100 and a personal computer 200 (hereinafter referred to as PC), as a host device connected to each other.
- MFC multi-function center
- PC personal computer 200
- Color images on an original document are read by a scanner 101 of the MFC 100 as analog data of three colors red, green, and blue.
- red, green, and blue are referred to as “R”, “G”, and “B”, respectively.
- the analog RGB data is converted by a control circuit 102 into multi-value 8 -bit digital RGB data, and is transmitted to the PC 200 ( 104 ).
- the multi-value RGB data transmitted to the PC 200 is received via a TWAIN driver 201 . Thereafter, the multi-value RGB data is subjected to a color matching processing 202 , and is output to a color copying application 203 .
- the binary CMYK data is then transmitted to the MFC 100 ( 205 ). The binary CMYK data transmitted to the MFC 100 is output from the control circuit 102 to the printer 103 .
- the printer 103 performs color printing.
- FIG. 11 shows a manner when three copies of a total of two pages of original documents are produced in the sort copying mode, according to the designation by an operator.
- the amount of image data of a color original document is large.
- the amount of the image data for a A4-sized color original document will be approximately 10 Mbyte.
- a peripheral device of the MFC 100 has a memory therein whose size is not so large that the available memory will be limited.
- the PC 200 usually has a large-capacity memory. Therefore, by constructing the above-described color copying system in the following manner, the color copying processing can be smoothly performed.
- the color image data obtained by reading a color original document by the scanner 101 of the MFC 100 is transmitted to the PC 200 and is temporarily stored therein.
- the data is sorted in the PC 200 , and is then sent back to the MFC 100 .
- the data sent back from the PC 200 is printed in color by the printer 103 of the MFC 100 .
- the color copying processing for the color original document with the large amount of image data can be smoothly performed in the MFC 100 , via the PC 200 , by using the memory in the PC 200 , even though the memory size in the MFC 100 is limited.
- the multi-value RGB data has to undergo the color matching processing 202 and then has to be converted into the binary CMYK data by the printer driver 204 in the PC 200 . These steps lead to the longer color copying processing time.
- the multi-value RGB data is larger in size, as compared with the binary CMYK data. Therefore, it takes time to send such large multi-value RGB data in size from the MFC 100 to the PC 200 .
- the color matching processing 202 is a collection processing performed for the multi-value RGB data on a pixel basis according to a display driver of the PC 200 , to show the images on a display in the PC 200 .
- the color matching processing 202 requires a relatively long time, though this is unnecessary for color printing. That is, the color matching processing 202 is not needed in the case where an operator does not require the indication of the images on the display but requires the color copy thereof.
- the conversion of the multi-value RGB data into the binary CMYK data is necessary for color printing, and is performed by the printer driver 204 as described above. However, as shown in FIG.
- the printer driver 204 has to convert the multi-value RGB data into the binary CMYK data for the total of six pages (2 pages ⁇ 3 copies), even though the original document is only two pages, as the operator designates the three copies of a total of two pages of the original documents. This also leads to the longer color copying processing time.
- One aspect of the invention is to provides a copying system that can perform color copying processing for a color original document within a short time.
- the color copying system of the invention may include a host device and a peripheral device connected to the host device and having a printing device.
- the peripheral device may include a reading device that reads an image on an original document as image data, a converting device that converts the image data read by the reading device into printable data that can be printed by the printing device, a first transmission device that transmits to the host device the printable data converted by the converting device, and a reception printing device that receives the printable data from the host device and causes the printing device to print the printable data.
- the host device may include a storage device that stores various data, a reception control device that receives the printable data transmitted from the first transmission device and stores the printable data in the storage device, and a second transmission device that transmits to the peripheral device the printable data stored in the storage device by the reception control device.
- the image on the original document is read by the reading device, as the image data.
- the image data is converted by the converting device, into the printable data that can be printed by the printing device.
- the printable data is transmitted by the first transmission device, from the peripheral device to the host device.
- the data transmitted by the first transmission device is received by the reception control device and temporarily stored in the storage device.
- the data stored in the storage device is transmitted by the second transmission device, from the host device to the peripheral device.
- the data is received by the reception printing device and output to the printing device. Then, the data is printed by the printing device.
- FIG. 1 is a perspective view of a color copying system including a multi-function center (MFC) and a personal computer (PC), according to an embodiment of the invention
- FIG. 2 is a block diagram illustrating the electrical arrangement of the color copying system
- FIG. 3 is a block diagram briefly illustrating the image data processing by an application-specific integrated circuit (ASIC) of the MFC;
- ASIC application-specific integrated circuit
- FIG. 4 is a block diagram briefly illustrating an operation of the color copying system
- FIG. 5 is a block diagram illustrating data input to/output from a color copying application
- FIG. 6 is a flowchart illustrating a reading task executed by the MFC
- FIG. 7 is a flowchart illustrating one of color copying processing executed by the color copying application in the PC
- FIG. 8 is a flowchart illustrating a printing task executed by the MFC
- FIG. 9 is a flowchart illustrating one of the color copying processing executed by the color copying application in the PC.
- FIG. 10 is a block diagram briefly illustrating an operation of a color copying system in the prior art.
- FIG. 11 is a block diagram briefly illustrating an image data processing in the PC in the prior art.
- a color copying system 80 includes a multi-function center (hereinafter referred to as the MFC) 1 and a personal computer 50 (hereinafter referred to as the PC) connected to each other.
- the MFC 1 is a peripheral device having a plurality of functions, for example, a scanner function, a printer function, a copying function, a modem function, and a facsimile function.
- FIG. 1 shows the perspective view of the color copying system 80 .
- the MFC 1 is provided with a handset 3 at a side of the body housing 2 .
- the handset 3 is placed on a hook (not shown) provided on the body housing 2 when a telephone conversation is not made, and the handset 3 is picked up and off the hook during a telephone conversation.
- the former is called an “on-hook” condition.
- the latter is called an “off-hook” condition.
- a control panel 4 having a plurality of keys 4 a.
- a liquid crystal display (LCD) 5 is provided at the left-end portion of the control panel 4 .
- the keys 4 a are pressed down for the MFC 1 to perform operations.
- the LCD 5 shows, for example, operation conditions of the MFC 1 and operation procedures.
- An original document insertion opening 6 is provided at the rearward portion of the control panel 4 and the LCD 5 .
- An original document is inserted facing down into the original document insertion opening 6 , when facsimile data of the original document is transmitted to another facsimile apparatus or the original document is copied.
- the original document inserted into the original document insertion opening 6 is read by a scanner 22 (see FIG. 2 ), as image data. Thereafter, the original document is discharged from an original document discharge opening 7 provided on the front face of the body housing 2 below the control panel 4 .
- a sheet holder mounting portion 9 is provided at the rearward portion of the original document insertion opening 6 .
- a sheet holder 10 capable of holding a stack of recording sheets, is removably set.
- the MFC 1 is connected to the PC 50 , via a cable 36 connected to the PC interface 35 .
- the MFC 1 and the PC 50 may be connected not via the cable 36 but an optical signal of, for example, infrared rays.
- FIG. 2 is a block diagram illustrating the electrical arrangement of the color copying system 80 .
- the MFC 1 includes the following components: a central processing unit (CPU) 11 ; a read-only memory (ROM) 12 ; an electrically erasable programmable read-only memory (EEPROM) 13 ; a random-access memory (RAM) 14 ; an image memory 15 ; a voice memory 16 ; an application-specific integrated circuit (ASIC) 18 ; a PC interface 35 ; a voice LSI 17 ; a network control unit (NCU) 19 ; a modem 20 ; a buffer 21 ; a scanner 22 ; an encoder 23 ; a decoder 24 ; a printer 25 ; a control panel 4 ; a liquid crystal display (LCD) 5 ; and an amplifier 27 . These components are connected to each other via a bus line 30 .
- CPU central processing unit
- ROM read-only memory
- EEPROM electrically erasable programmable read-only
- the NCU 19 performs the network controls.
- the MFC 1 is connected to a telephone line 31 , via the NCU 19 .
- the NCU 19 receives various signals, for example, a ringing signal transmitted from a switchboard 29 .
- the NCU 19 also transmits to the switchboard 29 a dial signal at the start of a call according to the operation of the keys 4 a provided on the control panel 4 . Further, the NCU 19 receives and transmits an analog voice signal during a telephone conversation.
- the CPU 11 executes the various operations, for example, scanning, printing, copying, and facsimile operations, based on control programs stored in the ROM 12 by controlling the relevant components connected by the bus line 30 .
- the ROM 12 is a non-rewritable memory that stores the control programs executed by the MFC 1 . The tasks shown in the flowcharts in FIGS. 6-8 are performed based on the programs stored in the ROM 12 .
- the EEPROM 13 is a non-volatile rewritable memory, so data stored therein is not lost even if the MRC 1 is power down.
- the RAM 14 is a volatile rewritable memory. The RAM 14 temporarily stores the various data when the MFC 1 executes an operation.
- the image memory 15 is a memory for storing communication records, image data, and a bit image for printing.
- a large-capacity and low-priced dynamic RAM (DRAM) is used for the image memory 15 .
- the image memory 15 stores the image data obtained by reading an original document by the scanner 22 , the image data of a received facsimile, and print data transmitted from the PC 50 .
- the voice memory 16 stores a response message sent out to a receiver-side apparatus and an incoming message from the receiver-side apparatus, via the telephone lines 31 , 32 . Similar to the image memory 15 , a large-capacity and low-priced dynamic RAM (DRAM) is used for the voice memory 16 .
- the incoming message stored in the voice memory 16 is erased therefrom by an erasing operation performed via the control panel 4 , or by receiving an erase command sent from the other apparatus connected to the telephone lines 31 , 32 .
- the voice LSI 17 performs a voice recognition processing to convert an analog voice signal received by the NCU 19 , into a digital voice signal, and a voice synthesis processing to convert the digital voice signal generated in the MFC 1 , into the analog voice signal and to output to the NCU 19 or the speaker 28 (amplifier 27 ).
- the PC interface 35 is a parallel interface of, for example, the Centronics type.
- the MFC 1 is connected to the PC 50 by the cable 36 connected to the PC interface 35 .
- the MFC 1 transmits to and receives from the PC 50 the image data or various commands, via the cable 36 .
- the modem 20 modulates and demodulates image data and communication data and allows the transfer of the data.
- the modem 20 also sends and receives various kinds of transmission control signals.
- the buffer 21 temporarily stores data including coded image data transmitted to and received from an another apparatus, and the data demodulated by the modem 20 .
- the encoder 23 encodes the image data obtained by reading an original document by the scanner 22 , so as to compress the image data for the facsimile transmission.
- the decoder 24 decodes the encoded image data stored in the buffer 21 or the image memory 15 .
- the amplifier 27 outputs ringing tones and voices which sound through the speaker 28 connected thereto.
- the scanner 22 reads a color original document inserted into the original document insertion opening 6 , as color image data.
- the scanner 22 includes a contact image sensor (CIS) 22 a .
- the color original document is read as analog data of the three colors, red, green, and blue.
- red, green, and blue are referred to as “R”, “G”, and “B”, respectively.
- the printer 25 may be an ink-jet printer capable of performing printing in color. Four inks of cyan, magenta, yellow, and black are used for color printing in the printer 25 .
- cyan, magenta, yellow, and black are referred to as “C”, “M”, “Y”, and “K”, respectively.
- the color printing may be performed using six color inks including light cyan (LC) and light magenta (LM) color inks, in addition to CMYK color inks.
- the ASIC 18 converts analog RGB data obtained by reading the original document by the scanner 22 , into multi-value 8-bit digital RGB data or 1 -bit digital binary CMYK data.
- the ASIC 18 is designed specifically for the MFC 1 , so that the conversion can be performed speedily and accurately.
- the images on the color original document are read by the CIS 22 a of the scanner 22 , and are output to the ASIC 18 as analog RGB data.
- the analog RGB data is converted into multi-value 8-bit digital RGB data, by an 8-bit A/D converter 18 a of the ASIC 18 .
- the multi-value 8-bit digital RGB data is subjected to various correction processing, such as a black correction processing 18 b , a shading correction processing 18 c , and a color correction processing 18 d , so that the image data is now converted and processed in the form that can be transmitted to the PC 50 .
- the image data obtained by reading the original document by the scanner 22 of the MFC 1 is normally transmitted to the PC 50 , after the multi-value RGB data underwent the color correction processing 18 d .
- the multi-value RGB data ( 104 ) conventionally transmitted from the MFC 100 to the PC 200 corresponds to the data subjected to the above-described various correction processing.
- the multi-value RGB data underwent the color correction processing 18 d and is further subjected to an under color remover (UCR) processing 18 e and is converted into multi-value 8-bit CMYK data. Thereafter, the multi-value 8-bit CMYK data is subjected to an image area separation processing 18 f , an MTF correction processing 18 g , a gamma correction processing for recording 18 h , and a pseudo-halftone processing by error diffusion 18 i . The multi-value 8-bit CMYK data is converted into the binary CMYK data. The above-described processing and conversion are performed all by the ASIC 18 .
- the binary CMYK data is the image data that can be printed by the printer 25 .
- the multi-value RGB data does not undergo the color correction processing 18 d , but the binary CMYK data is transmitted to the PC 50 .
- the above-described MFC 1 is connected to the telephone line 31 , via the NCU 19 , as shown in FIG. 2 .
- the telephone line 31 is connected to the switchboard 29 on the side of the MFC 1 .
- the switchboard 29 is connected to an another switchboard, via the telephone line 32 .
- a receiver-side apparatus for example, an another MFC 1 or facsimile apparatus
- the PC 50 connected to the MFC 1 includes the following components: a central processing unit (CPU) 51 ; a read-only memory (ROM) 52 ; a random-access memory (RAM) 53 ; an interface 54 ; a gate array 56 ; a hard disk 57 (hereinafter refereed to as the HD); and a floppy disk drive 58 (hereinafter referred to as the FDD).
- the CPU 51 , ROM 52 , RAM 53 , interface 54 , and gate array 56 are connected to each other, via a bus line 55 .
- the CPU 51 is a processing unit that performs various controls and arithmetic computations based on basic programs stored in the ROM 52 , an operating system (OS) and various application programs stored in the HD 57 , and a program supplied from a floppy disk via the FDD 58 .
- the ROM 52 is a non-volatile non-rewritable memory that stores the basic programs to operate the CPU 51 and various data.
- the RAM 53 is a volatile rewritable memory. The RAM 53 temporarily stores various data when the CPU 51 executes a program.
- the various programs supplied via the HD 57 or supplied from a floppy disk via the FDD 58 may be loaded in the RAM 53 , and are performed by the CPU 51 .
- the RAM 53 temporarily includes a repetition counter 53 a , an original document page counter 53 b , and a print page counter 53 c when the color copying processing ( FIG. 7 ) is executed by the color copying application 57 a stored in the HD 57 .
- the counters 53 a , 53 b , 53 c are used by the color copying application 57 a.
- the repetition counter 53 a is a counter for storing the number of copies.
- the number of copies is input by an operator, via the control panel 4 of the MFC 1 in the embodiment.
- the input data for the number of copies is transmitted to the PC 50 from the MFC 1 (S 4 ), before the image data of the original document is transmitted.
- the data for the number of copies is stored in the repetition counter 53 a (S 21 ).
- the designations for the copying processing, such as the number of copies, may be made via a keyboard of the PC 50 .
- the original document page counter 53 b is a counter for storing the number of original documents to be copied.
- the initial value for the original document page counter 53 b is set to zero (0) (S 22 ). Every time one page of the image data is received from the MFC 1 , one (1) is added to the value in the counter 53 b (S 25 ).
- the print page counter 53 c is a counter that counts the number of printed pages.
- the image (print) data transmitted to the MFC 1 from the PC 50 is printed by the printer 25 of the MFC 1 . Therefore, the number of pages of the image (print) data transmitted from the PC 50 to the MFC 1 is counted as the number of the printed/recorded pages.
- the interface 54 is a parallel interface of, for example, the Centronics type.
- the PC 50 is connected to the MFC 1 , via the cable 36 connected to the interface 54 , so that the data can be transmitted to and received from the MFC 1 .
- the gate array 56 serves as the interface between the CPU 51 , the HD 57 , and the FDD 58 .
- the HD 57 is a large-capacity rewritable memory for storing an operating system (OS) of the PC 50 and various application programs.
- the image data transmitted from the MFC 1 to the PC 50 is temporarily stored in the HD 57 .
- the amount of the color image data is large.
- the amount of the image data for a A4-sized color original document will be approximately 10 Mbyte.
- the image memory 15 of the MFC 1 can store only the color image data of approximately two pages of the A4-sized original documents. Therefore, in the color copying system 80 , the image data is temporarily stored in the HD 57 of the PC 50 when the color copying processing is performed.
- the color copying application 57 a that executes the color copying processing shown in FIG. 7 , is also stored therein.
- the FDD 58 is a drive for reading programs and data stored in a floppy disk installed in the FDD 58 or for writing a program or data in the floppy disk.
- the functions of the above-constructed color copying system 80 will be briefly described.
- images on a color original document are read by the scanner 22 of the MFC 1 , as analog RGB data.
- the analog RGB data is converted into digital binary CMYK data by the ASIC 18 .
- the converted digital binary CMYK data is transmitted to the PC 50 ( 41 ).
- the binary CMYK data is image data that can be printed by the printer 25 , so that the binary CMYK data does not have to be converted in the PC 50 .
- FIG. 5 shows the operation manner of the color copying application 57 a when three copies of total of two pages of original documents are copied in a sort copying mode.
- the color copying system 80 does not require the color matching processing 202 ( FIG. 10 ) that is conventionally performed in the PC 50 .
- the conversion of the multi-value RGB data into the binary CMYK data is conventionally performed for all pages of the copies to be produced (see FIG. 11 ), however, such conversion is performed only for the number of original documents by the ASIC 18 .
- the conversion of the multi-value RGB data into the binary CMYK data can be performed speedily and accurately.
- the color copying system 80 of the embodiment speedily and accurately performs the copying processing for a color original document, regardless of the memory capacity in the MFC 1 , so that high image quality outputs of copy images (print results) can be obtained within a short time.
- FIG. 6 is a flowchart illustrating a reading task executed by the MFC 1 .
- the CPU 11 first determines that an original document is set into the original document insertion opening 6 (S 1 ).
- the CPU 11 repeats step S 1 until the original document is set thereinto.
- the CPU 11 repeats step S 2 until an operator designates a PC copy where color copying is performed via the PC 50 .
- the PC copy may be designated by the operator, via the control panel 4 of the MFC 1 or the PC 50 as described above.
- the copying mode such as the sort copying mode and the stack copying mode, and the number of copies, are also designated at the time when the PC copy is designated. In this embodiment, three (3) copies are produced in the sort copying mode (the copying mode is the sort copying mode, and the number of copies is three (3)).
- the MFC 1 then feeds the original documents to the scanner 22 and starts reading images on the original documents by the CIS 22 a (S 5 ).
- the image data obtained by reading the original documents by the CIS 22 a is the analog RGB data.
- the analog RGB data is converted by the ASIC 18 into the digital binary CMYK data.
- the ASIC 18 is designed specifically for the MFC 1 , so that the conversion can be performed speedily and accurately.
- the CPU 11 transmits the generated one line of the image data to the PC 50 (S 7 ).
- the CPU 11 repeats the steps S 6 and S 7 , until one page of the original document is read (S 8 : NO). When one page of the original document is completely read (S 8 : YES), the CPU 11 determines whether the next page of the original document is set into the original document insertion opening 6 (S 9 ). When the next page of the original document is set into the original document insertion opening 6 (S 9 : YES), the CPU 11 repeats the steps S 5 to S 8 , until all pages of the original documents are completely read. In this embodiment, since the total number of the original documents are two (2), the steps S 5 to S 8 will be repeated twice.
- FIG. 7 is a flowchart illustrating color copying processing executed by the color copying application 57 a stored in the HD 57 of the PC 50 .
- the color copying processing starts when the PC 50 receives from the MFC 1 the PC copy start data and the data for the copying mode in which the sort copying mode is designated.
- the PC 50 first receives the data for the number of copies (3) from the MFC 1 .
- the CPU 51 writes the value (3) for the number of copies into the repetition counter 53 a (S 21 ).
- the CPU 51 initializes the original document page counter 53 b by clearing the value in the counter 53 b to zero (S 22 ). Then, the CPU 51 repeats step S 23 until one page of the image data (binary CMYK data) is received.
- S 23 YES
- the CPU 51 stores the one page of the image data in the HD 57 (S 24 ), and adds one (1) to the value in the original document page counter 53 b (S 25 ).
- the CPU 51 determines whether the PC copy reading finish data transmitted from the MFC 1 , is received (S 26 ). If the PC copy reading finish data has not yet been received (S 26 : NO), the image data for one or more pages exists. Therefore, the CPU 51 repeats steps S 23 to S 25 for the existing image data. In this embodiment, since the total number of the original documents are two pages, the value in the original document page counter 53 b is finally added up to two (2).
- the image data (binary CMYK data) for all of the original documents have been received. Thereafter, the CPU 51 executes a processing to transmit the received image data to the MFC 1 in the order of printing, according to the operator's designation. First, the CPU 51 writes one (1) into the print page counter 53 c (S 27 ). Then, the CPU 51 reads from the HD 57 the image data (binary CMYK data) for the “n”th page indicated by the value “n” in the print page counter 53 c , and transmits the image data to the MFC 1 (S 28 ).
- one (1) is written into the print page counter 53 c , so that the first page of the image data is read from the HD 57 and transmitted to the MFC 1 .
- the image data transmitted to the MFC 1 is printed by the printer 25 of the MFC 1 .
- the CPU 51 repeats the image data transmission until the one page of the image data is completely transmitted (S 29 : NO).
- the CPU 51 determines whether the value in the print page counter 53 c and that in the original document page counter 53 b are equal (S 30 ). In this case, the value in the print page counter 53 c is one (1) and that in the original document page counter 53 b is two (2), which are not equal.
- the CPU 51 adds one (1) to the value in the print page counter 53 c (S 31 ) and repeats steps S 28 to S 31 .
- FIG. 5 shows the input/output of the image data when the color copying processes is performed in sort copying mode for three (3) copies of two (2) pages of the image data.
- FIG. 8 is a flowchart illustrating a print task executed by the MFC 1 .
- the CPU 11 repeats step S 41 until the image data (binary CMYK data) transmitted from the PC 50 , is received for printing.
- the CPU 11 repeats step S 42 until one path data, which can be printed at one time by a print head in the main scanning direction of the recording sheet, is created with the received image data for printing.
- the CPU 11 prints the one path data on a recording sheet in color by the printer 25 (S 43 ).
- the CPU 11 repeats steps S 41 to S 43 .
- the CPU 11 discharges the printed sheet from the print sheet discharge opening 8 (S 45 ). Then, the CPU 11 repeats step S 41 until new image data is transmitted from the PC 50 .
- a first transmission device corresponds to step S 7 in FIG. 6 .
- a reception control device corresponds to step S 24 in FIG. 7 .
- a second transmission device corresponds to step S 28 in FIG. 7 .
- a reception printing device corresponds to step S 43 in FIG. 8 .
- a sorting device corresponds to steps S 27 to S 33 in FIG. 7 .
- the MFC 1 converts by the ASIC 18 the analog RGB data read by the CIS 22 a , into the binary CMYK data, and then, transmits the binary CMYK data to the PC 50 .
- the analog RGB data read by the CIS 22 a may be converted by the ASIC 18 , into multi-value CMYK data, and the multi-value CMYK data may be transmitted to the PC 50 .
- the pseudo-halftone processing by error diffusion 18 i shown in FIG. 3 needs to be replaced with a multi-value error diffusion processing. Consequently, the ASIC 18 needs to include the circuits for the multi-value error diffusion processing.
- the multi-value CMYK data is transmitted from the MFC 1 to the PC 50 and from the PC 50 to the MFC 1 .
- FIG. 9 is a flowchart illustrating one of color copying processing executed by the color copying application 57 a stored in the HD 57 of the PC 50 .
- the color copying starts when the PC 50 receives from the MFC 1 the PC copy start data and the data for the copying mode in which the stack copying mode is designated. In this embodiment, three (3) copies of total of two (2) pages of original documents are produced in the stack copying mode.
- the PC 50 first receives the data for the number of copies (3) from the MFC 1 .
- the CPU 51 writes the value (3) for the number of copies into the repetition counter 53 a (S 51 ).
- the CPU 51 initializes the original document page counter 53 b and the print page counter 53 c by clearing the values in the counters 53 b and 53 c to zero (S 52 ).
- the CPU 51 repeats step S 53 until one page of the image data (binary CMYK data) is received.
- the CPU 51 stores the one page of the image data in the HD 57 (S 54 ), and adds one (1) to the value of the original document page counter 53 b (S 55 ).
- the CPU 51 Upon the reception of the PC copy reading finish data (S 56 : YES), the image data (binary CMYK data) for all of the original documents (two pages) have been received. Thereafter, the CPU 51 executes a processing to transmit the received image data to the MFC 1 in the order of printing, according to the operator's designation. First, the CPU 51 writes one (1) into the print page counter 53 c (S 57 ). Then, the CPU 51 compares the value (2) in the original document page counter 53 b with the value (1) in the print page counter 53 c (S 58 ). At this time, the value in the original document page counter 53 b is larger than that in the print page counter 53 c (S 58 : NO).
- the CPU 51 reads from the HD 57 the image data (binary CMYK data) for the “n”th page indicated by the value “n” in the print page counter 53 c , and transmits the image data to the MFC 1 (S 59 ).
- the image data transmitted to the MFC 1 is printed by the printer 25 of the MFC 1 .
- the CPU 51 repeats the image data transmission until the one page of the image data is completely transmitted (S 60 : NO).
- the CPU 51 subtracts 1 from the value in the repetition counter 53 a storing the value for the number of copies (S 61 ).
- one (1) is subtracted from the value 3 in the repetition counter 53 a , so that the value in the counter 53 a becomes two (2). Since the value in the repetition counter 53 a is not zero (0) (S 62 : NO), the image data for all the designated number of copies, has not yet been transmitted to the MFC 1 . Therefore, the CPU 51 repeats steps S 59 to S 61 until the value in the repetition counter 53 a becomes zero (0).
- step S 62 when the value in the repetition counter 53 a is zero (0) (S 62 : YES), the image data of the first page for three (3) copies as designated by the operator, has been transmitted to the MFC 1 . Then, the CPU 51 writes the value (3) for the number of copies into the repetition counter 53 a , for the next page of the original documents (S 63 ), as similar to step S 51 . The CPU 51 also adds one (1) to the value in the print page counter 53 c (S 57 ). The value “n” in the print page counter 53 c indicates that the image data (binary CMYK data) for the “n”th page of the original documents, is to be transmitted from the PC 50 to the MFC 1 . For example, when the value in the print page counter 53 c becomes 2 from 1, the image data for the second page of the original document is to be transmitted from the PC 50 to the MFC 1 .
- the CPU 51 compares the value in the original document page counter 53 b with that in the print page counter 53 c (S 58 ). At this time, the value (2) in the original document page counter 53 b is equal to the value (2) in the print page counter 53 c (S 58 : NO). Therefore, the CPU 51 reads from the HD 57 the image data (binary CMYK data) for the second page, as indicated by the value 2 in the print page counter 53 c , and transmits the image data to the MFC 1 (S 59 ).
- the CPU 51 repeats the steps S 59 to S 61 until the value in the repetition counter 53 a becomes zero (0). Thereafter, the CPU 51 compares the value (2) in the original document page counter 53 b with the value (3) in the print page counter 53 c (S 58 ). At this time, the value (2) in the original document page counter 53 b is smaller than the value (3) in the print page counter 53 c (S 58 : YES), so that the image data of all the original documents for the designated number of copies, have been transmitted from the PC 50 to the MFC 1 . Therefore, the CPU 51 erases the image data stored in the HD 57 in step S 54 (S 64 ), whereupon the color copying processing ends.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimiles In General (AREA)
- Color Image Communication Systems (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
The invention provides a copying system that can perform copying processing for a color original document within a short time. In a color copying system, images on a color original document are read by a scanner of a multi-function center (MFC), as analog RGB data. The analog RGB data is converted into digital binary CMYK data by an ASIC. The converted digital binary CMYK data is transmitted to a PC. The binary CMYK data is image data that can be printed by a printer of the MFC, so that the binary CMYK data does not have to be converted in the PC. Therefore, when the binary CMYK data for all pages of the original documents is received by a color copying application of the PC, the binary CMYK data is then sequentially transmitted to the MFC in the order of printing by the printer of the MFC, according to the copying designation by an operator. The color copying system can accurately perform the copying processing for the color original document within a short time.
Description
- This is a Division of application Ser. No. 09/521,946 filed Mar. 9, 2000. The disclosure of the prior application is incorporated by reference herein in its entirety.
- 1. Field of Invention
- The invention relates to a copying system including a host device, such as a personal computer, and a peripheral device connected to each other. Specially, the invention relates to a copying system capable of performing a copying processing for a color original document within a short time, even when the available memory in the peripheral device is limited.
- 2. Description of Related Art
- As shown in a block diagram of
FIG. 10 , a copying system is conventionally comprised of a multi-function center (hereinafter referred to as MFC) 100 and a personal computer 200 (hereinafter referred to as PC), as a host device connected to each other. - Color images on an original document are read by a
scanner 101 of the MFC 100 as analog data of three colors red, green, and blue. Hereinafter, red, green, and blue are referred to as “R”, “G”, and “B”, respectively. The analog RGB data is converted by acontrol circuit 102 into multi-value 8-bit digital RGB data, and is transmitted to the PC 200 (104). The multi-value RGB data transmitted to the PC 200 is received via a TWAINdriver 201. Thereafter, the multi-value RGB data is subjected to acolor matching processing 202, and is output to acolor copying application 203. The multi-value RGB data underwent thecolor matching processing 202 and output to thecolor copying application 203, is then output to aprinter driver 204, as the copying designation by an operator. Further, the multi-value RGB data is converted by theprinter driver 204 into 1-bit binary data of four colors of cyan, magenta, yellow, and black, that can be printed in aprinter 103 of theMFC 100. Hereinafter, cyan, magenta, yellow, and black are referred to as “C”, “M”, “Y”, and “K”, respectively. The binary CMYK data is then transmitted to the MFC 100 (205). The binary CMYK data transmitted to theMFC 100 is output from thecontrol circuit 102 to theprinter 103. Theprinter 103 performs color printing.FIG. 11 shows a manner when three copies of a total of two pages of original documents are produced in the sort copying mode, according to the designation by an operator. - The amount of image data of a color original document is large. For example, the amount of the image data for a A4-sized color original document will be approximately 10 Mbyte. A peripheral device of the MFC 100 has a memory therein whose size is not so large that the available memory will be limited. The PC 200 usually has a large-capacity memory. Therefore, by constructing the above-described color copying system in the following manner, the color copying processing can be smoothly performed. The color image data obtained by reading a color original document by the
scanner 101 of the MFC 100 is transmitted to the PC 200 and is temporarily stored therein. The data is sorted in the PC 200, and is then sent back to the MFC 100. The data sent back from the PC 200 is printed in color by theprinter 103 of the MFC 100. With the above-described construction, the color copying processing for the color original document with the large amount of image data, can be smoothly performed in the MFC 100, via the PC 200, by using the memory in the PC 200, even though the memory size in the MFC 100 is limited. - However, in the above-described color copying system, the multi-value RGB data has to undergo the
color matching processing 202 and then has to be converted into the binary CMYK data by theprinter driver 204 in the PC 200. These steps lead to the longer color copying processing time. In addition, the multi-value RGB data is larger in size, as compared with the binary CMYK data. Therefore, it takes time to send such large multi-value RGB data in size from the MFC 100 to the PC 200. - The
color matching processing 202 is a collection processing performed for the multi-value RGB data on a pixel basis according to a display driver of the PC 200, to show the images on a display in the PC 200. Thecolor matching processing 202 requires a relatively long time, though this is unnecessary for color printing. That is, thecolor matching processing 202 is not needed in the case where an operator does not require the indication of the images on the display but requires the color copy thereof. To the contrary, the conversion of the multi-value RGB data into the binary CMYK data is necessary for color printing, and is performed by theprinter driver 204 as described above. However, as shown inFIG. 11 , theprinter driver 204 has to convert the multi-value RGB data into the binary CMYK data for the total of six pages (2 pages×3 copies), even though the original document is only two pages, as the operator designates the three copies of a total of two pages of the original documents. This also leads to the longer color copying processing time. - One aspect of the invention is to provides a copying system that can perform color copying processing for a color original document within a short time.
- The color copying system of the invention may include a host device and a peripheral device connected to the host device and having a printing device. The peripheral device may include a reading device that reads an image on an original document as image data, a converting device that converts the image data read by the reading device into printable data that can be printed by the printing device, a first transmission device that transmits to the host device the printable data converted by the converting device, and a reception printing device that receives the printable data from the host device and causes the printing device to print the printable data. The host device may include a storage device that stores various data, a reception control device that receives the printable data transmitted from the first transmission device and stores the printable data in the storage device, and a second transmission device that transmits to the peripheral device the printable data stored in the storage device by the reception control device.
- In the copying system, the image on the original document is read by the reading device, as the image data. The image data is converted by the converting device, into the printable data that can be printed by the printing device. Thereafter, the printable data is transmitted by the first transmission device, from the peripheral device to the host device. The data transmitted by the first transmission device, is received by the reception control device and temporarily stored in the storage device. The data stored in the storage device, is transmitted by the second transmission device, from the host device to the peripheral device. The data is received by the reception printing device and output to the printing device. Then, the data is printed by the printing device.
- Preferred embodiments of the invention will be described in detail with reference to the following figures, wherein:
-
FIG. 1 is a perspective view of a color copying system including a multi-function center (MFC) and a personal computer (PC), according to an embodiment of the invention; -
FIG. 2 is a block diagram illustrating the electrical arrangement of the color copying system; -
FIG. 3 is a block diagram briefly illustrating the image data processing by an application-specific integrated circuit (ASIC) of the MFC; -
FIG. 4 is a block diagram briefly illustrating an operation of the color copying system; -
FIG. 5 is a block diagram illustrating data input to/output from a color copying application; -
FIG. 6 is a flowchart illustrating a reading task executed by the MFC; -
FIG. 7 is a flowchart illustrating one of color copying processing executed by the color copying application in the PC; -
FIG. 8 is a flowchart illustrating a printing task executed by the MFC; -
FIG. 9 is a flowchart illustrating one of the color copying processing executed by the color copying application in the PC; -
FIG. 10 is a block diagram briefly illustrating an operation of a color copying system in the prior art; and -
FIG. 11 is a block diagram briefly illustrating an image data processing in the PC in the prior art. - Preferred embodiments of the invention will be described in detail with reference to
FIGS. 1-8 . Acolor copying system 80 according to an embodiment, includes a multi-function center (hereinafter referred to as the MFC) 1 and a personal computer 50 (hereinafter referred to as the PC) connected to each other. TheMFC 1 is a peripheral device having a plurality of functions, for example, a scanner function, a printer function, a copying function, a modem function, and a facsimile function. -
FIG. 1 shows the perspective view of thecolor copying system 80. TheMFC 1 is provided with ahandset 3 at a side of thebody housing 2. Thehandset 3 is placed on a hook (not shown) provided on thebody housing 2 when a telephone conversation is not made, and thehandset 3 is picked up and off the hook during a telephone conversation. The former is called an “on-hook” condition. The latter is called an “off-hook” condition. - Provided on an upper front portion of the
body housing 2 is acontrol panel 4 having a plurality ofkeys 4a. At the left-end portion of thecontrol panel 4, a liquid crystal display (LCD) 5 is provided. Thekeys 4a are pressed down for theMFC 1 to perform operations. TheLCD 5 shows, for example, operation conditions of theMFC 1 and operation procedures. - An original
document insertion opening 6 is provided at the rearward portion of thecontrol panel 4 and theLCD 5. An original document is inserted facing down into the originaldocument insertion opening 6, when facsimile data of the original document is transmitted to another facsimile apparatus or the original document is copied. The original document inserted into the originaldocument insertion opening 6, is read by a scanner 22 (seeFIG. 2 ), as image data. Thereafter, the original document is discharged from an originaldocument discharge opening 7 provided on the front face of thebody housing 2 below thecontrol panel 4. At the rearward portion of the originaldocument insertion opening 6, a sheetholder mounting portion 9 is provided. To the sheetholder mounting portion 9, asheet holder 10 capable of holding a stack of recording sheets, is removably set. The recording sheet supplied from thesheet holder 10 and subjected to printing by a printer 25 (seeFIG. 2 ), is discharged from a recordingsheet discharge opening 8 disposed below the originaldocument discharge opening 7. - Provided on the back of the
body housing 2 is a connector (not shown) for aPC interface 35 as a port. TheMFC 1 is connected to thePC 50, via acable 36 connected to thePC interface 35. TheMFC 1 and thePC 50 may be connected not via thecable 36 but an optical signal of, for example, infrared rays. -
FIG. 2 is a block diagram illustrating the electrical arrangement of thecolor copying system 80. TheMFC 1 includes the following components: a central processing unit (CPU) 11; a read-only memory (ROM) 12; an electrically erasable programmable read-only memory (EEPROM) 13; a random-access memory (RAM) 14; animage memory 15; avoice memory 16; an application-specific integrated circuit (ASIC) 18; aPC interface 35; avoice LSI 17; a network control unit (NCU) 19; amodem 20; abuffer 21; ascanner 22; anencoder 23; adecoder 24; aprinter 25; acontrol panel 4; a liquid crystal display (LCD) 5; and anamplifier 27. These components are connected to each other via abus line 30. - The
NCU 19 performs the network controls. TheMFC 1 is connected to atelephone line 31, via theNCU 19. TheNCU 19 receives various signals, for example, a ringing signal transmitted from aswitchboard 29. TheNCU 19 also transmits to the switchboard 29 a dial signal at the start of a call according to the operation of thekeys 4 a provided on thecontrol panel 4. Further, theNCU 19 receives and transmits an analog voice signal during a telephone conversation. - The
CPU 11 executes the various operations, for example, scanning, printing, copying, and facsimile operations, based on control programs stored in theROM 12 by controlling the relevant components connected by thebus line 30. TheROM 12 is a non-rewritable memory that stores the control programs executed by theMFC 1. The tasks shown in the flowcharts inFIGS. 6-8 are performed based on the programs stored in theROM 12. TheEEPROM 13 is a non-volatile rewritable memory, so data stored therein is not lost even if theMRC 1 is power down. TheRAM 14 is a volatile rewritable memory. TheRAM 14 temporarily stores the various data when theMFC 1 executes an operation. - The
image memory 15 is a memory for storing communication records, image data, and a bit image for printing. For theimage memory 15, a large-capacity and low-priced dynamic RAM (DRAM) is used. Theimage memory 15 stores the image data obtained by reading an original document by thescanner 22, the image data of a received facsimile, and print data transmitted from thePC 50. Thevoice memory 16 stores a response message sent out to a receiver-side apparatus and an incoming message from the receiver-side apparatus, via thetelephone lines image memory 15, a large-capacity and low-priced dynamic RAM (DRAM) is used for thevoice memory 16. The incoming message stored in thevoice memory 16 is erased therefrom by an erasing operation performed via thecontrol panel 4, or by receiving an erase command sent from the other apparatus connected to thetelephone lines - The
voice LSI 17 performs a voice recognition processing to convert an analog voice signal received by theNCU 19, into a digital voice signal, and a voice synthesis processing to convert the digital voice signal generated in theMFC 1, into the analog voice signal and to output to theNCU 19 or the speaker 28 (amplifier 27). - The
PC interface 35 is a parallel interface of, for example, the Centronics type. TheMFC 1 is connected to thePC 50 by thecable 36 connected to thePC interface 35. TheMFC 1 transmits to and receives from thePC 50 the image data or various commands, via thecable 36. - The
modem 20 modulates and demodulates image data and communication data and allows the transfer of the data. Themodem 20 also sends and receives various kinds of transmission control signals. Thebuffer 21 temporarily stores data including coded image data transmitted to and received from an another apparatus, and the data demodulated by themodem 20. Theencoder 23 encodes the image data obtained by reading an original document by thescanner 22, so as to compress the image data for the facsimile transmission. Thedecoder 24 decodes the encoded image data stored in thebuffer 21 or theimage memory 15. Theamplifier 27 outputs ringing tones and voices which sound through thespeaker 28 connected thereto. - The
scanner 22 reads a color original document inserted into the originaldocument insertion opening 6, as color image data. Thescanner 22 includes a contact image sensor (CIS) 22 a. By theCIS 22 a, the color original document is read as analog data of the three colors, red, green, and blue. Hereinafter, red, green, and blue are referred to as “R”, “G”, and “B”, respectively. Theprinter 25 may be an ink-jet printer capable of performing printing in color. Four inks of cyan, magenta, yellow, and black are used for color printing in theprinter 25. Hereinafter, cyan, magenta, yellow, and black are referred to as “C”, “M”, “Y”, and “K”, respectively. The color printing may be performed using six color inks including light cyan (LC) and light magenta (LM) color inks, in addition to CMYK color inks. TheASIC 18 converts analog RGB data obtained by reading the original document by thescanner 22, into multi-value 8-bit digital RGB data or 1-bit digital binary CMYK data. TheASIC 18 is designed specifically for theMFC 1, so that the conversion can be performed speedily and accurately. - With reference to
FIG. 3 , the functions of theASIC 18 will be described below. The images on the color original document are read by theCIS 22 a of thescanner 22, and are output to theASIC 18 as analog RGB data. The analog RGB data is converted into multi-value 8-bit digital RGB data, by an 8-bit A/D converter 18 a of theASIC 18. Thereafter, the multi-value 8-bit digital RGB data is subjected to various correction processing, such as ablack correction processing 18 b, ashading correction processing 18 c, and acolor correction processing 18 d, so that the image data is now converted and processed in the form that can be transmitted to thePC 50. The image data obtained by reading the original document by thescanner 22 of theMFC 1, is normally transmitted to thePC 50, after the multi-value RGB data underwent thecolor correction processing 18 d. As shown inFIG. 10 , the multi-value RGB data (104) conventionally transmitted from theMFC 100 to thePC 200 corresponds to the data subjected to the above-described various correction processing. - In the embodiment, when the image data obtained by reading the original document by the
scanner 22 is printed using theprinter 25, the multi-value RGB data underwent thecolor correction processing 18 d and is further subjected to an under color remover (UCR) processing 18 e and is converted into multi-value 8-bit CMYK data. Thereafter, the multi-value 8-bit CMYK data is subjected to an imagearea separation processing 18 f, an MTF correction processing 18 g, a gamma correction processing for recording 18 h, and a pseudo-halftone processing by error diffusion 18 i. The multi-value 8-bit CMYK data is converted into the binary CMYK data. The above-described processing and conversion are performed all by theASIC 18. The binary CMYK data is the image data that can be printed by theprinter 25. In thecolor copying system 80 according to the embodiment, the multi-value RGB data does not undergo thecolor correction processing 18 d, but the binary CMYK data is transmitted to thePC 50. - The above-described
MFC 1 is connected to thetelephone line 31, via theNCU 19, as shown inFIG. 2 . Thetelephone line 31 is connected to theswitchboard 29 on the side of theMFC 1. Theswitchboard 29 is connected to an another switchboard, via thetelephone line 32. To the other switchboard, a receiver-side apparatus (for example, an anotherMFC 1 or facsimile apparatus) is connected via the telephone line. - The
PC 50 connected to theMFC 1 includes the following components: a central processing unit (CPU) 51; a read-only memory (ROM) 52; a random-access memory (RAM) 53; aninterface 54; agate array 56; a hard disk 57 (hereinafter refereed to as the HD); and a floppy disk drive 58 (hereinafter referred to as the FDD). TheCPU 51,ROM 52,RAM 53,interface 54, andgate array 56 are connected to each other, via abus line 55. TheCPU 51 is a processing unit that performs various controls and arithmetic computations based on basic programs stored in theROM 52, an operating system (OS) and various application programs stored in theHD 57, and a program supplied from a floppy disk via theFDD 58. TheROM 52 is a non-volatile non-rewritable memory that stores the basic programs to operate theCPU 51 and various data. TheRAM 53 is a volatile rewritable memory. TheRAM 53 temporarily stores various data when theCPU 51 executes a program. The various programs supplied via theHD 57 or supplied from a floppy disk via theFDD 58 may be loaded in theRAM 53, and are performed by theCPU 51. - The
RAM 53 temporarily includes arepetition counter 53 a, an original document page counter 53 b, and aprint page counter 53 c when the color copying processing (FIG. 7 ) is executed by thecolor copying application 57 a stored in theHD 57. Thecounters color copying application 57 a. - The repetition counter 53 a is a counter for storing the number of copies. The number of copies is input by an operator, via the
control panel 4 of theMFC 1 in the embodiment. The input data for the number of copies is transmitted to thePC 50 from the MFC 1 (S4), before the image data of the original document is transmitted. The data for the number of copies is stored in the repetition counter 53 a (S21). The designations for the copying processing, such as the number of copies, may be made via a keyboard of thePC 50. - The original document page counter 53 b is a counter for storing the number of original documents to be copied. The initial value for the original document page counter 53 b is set to zero (0) (S22). Every time one page of the image data is received from the
MFC 1, one (1) is added to the value in thecounter 53 b (S25). Theprint page counter 53 c is a counter that counts the number of printed pages. The image (print) data transmitted to theMFC 1 from thePC 50 is printed by theprinter 25 of theMFC 1. Therefore, the number of pages of the image (print) data transmitted from thePC 50 to theMFC 1 is counted as the number of the printed/recorded pages. - The
interface 54 is a parallel interface of, for example, the Centronics type. ThePC 50 is connected to theMFC 1, via thecable 36 connected to theinterface 54, so that the data can be transmitted to and received from theMFC 1. Thegate array 56 serves as the interface between theCPU 51, theHD 57, and theFDD 58. - The
HD 57 is a large-capacity rewritable memory for storing an operating system (OS) of thePC 50 and various application programs. The image data transmitted from theMFC 1 to thePC 50, is temporarily stored in theHD 57. Generally, the amount of the color image data is large. For example, the amount of the image data for a A4-sized color original document will be approximately 10 Mbyte. Theimage memory 15 of theMFC 1 can store only the color image data of approximately two pages of the A4-sized original documents. Therefore, in thecolor copying system 80, the image data is temporarily stored in theHD 57 of thePC 50 when the color copying processing is performed. In addition to the image data, which are temporarily stored in theHD 57, thecolor copying application 57 a that executes the color copying processing shown inFIG. 7 , is also stored therein. - The
FDD 58 is a drive for reading programs and data stored in a floppy disk installed in theFDD 58 or for writing a program or data in the floppy disk. - With reference to
FIG. 4 , the functions of the above-constructedcolor copying system 80 will be briefly described. In thecolor copying system 80, images on a color original document are read by thescanner 22 of theMFC 1, as analog RGB data. The analog RGB data is converted into digital binary CMYK data by theASIC 18. The converted digital binary CMYK data is transmitted to the PC 50 (41). The binary CMYK data is image data that can be printed by theprinter 25, so that the binary CMYK data does not have to be converted in thePC 50. Therefore, when the binary CMYK data for all pages of the original documents is received by thecolor copying application 57 a of thePC 50, the binary CMYK data is then sequentially transmitted to theMFC 1 in the order of printing by theprinter 25 of theMFC 1, according to the copying designation by the operator (42).FIG. 5 shows the operation manner of thecolor copying application 57 a when three copies of total of two pages of original documents are copied in a sort copying mode. - The
color copying system 80 does not require the color matching processing 202 (FIG. 10 ) that is conventionally performed in thePC 50. In addition, the conversion of the multi-value RGB data into the binary CMYK data, is conventionally performed for all pages of the copies to be produced (seeFIG. 11 ), however, such conversion is performed only for the number of original documents by theASIC 18. By the use of an integrated circuit of theASIC 18 specifically designed for theMFC 1, the conversion of the multi-value RGB data into the binary CMYK data, can be performed speedily and accurately. Accordingly, thecolor copying system 80 of the embodiment speedily and accurately performs the copying processing for a color original document, regardless of the memory capacity in theMFC 1, so that high image quality outputs of copy images (print results) can be obtained within a short time. - Generally, two copying modes can be used when a plurality of copies of an original document are produced in the multi-copying processing: stack copying mode and sort copying mode.
- For example, when three (3) copies of one page each of the original documents A and B (total of 2 pages) are designated and copied using the stack copying mode, images read from the original A are consecutively duplicated on three sheets of the recording paper. Then, images read from the original document B are consecutively duplicated on three sheets of the recording paper. In other words, in the stack copying mode, images on an original document are consecutively duplicated on the required number of recording paper to produce the designated number of copies. On the other hand, when three (3) copies of one page each of the original documents A and B (total of 2 pages) are designated and copied using the sort copying mode, for example, images read from the original document A are duplicated on one sheet of the recording paper. While the image data of the original document A is stored in a memory, images read from the next original document B are duplicated on another sheet of the recording paper. Thus, one copy of the original documents A and B is produced. Thereafter, the other one (1) copy is produced in the same manner as described above, based on the stored image data of the original documents A and B.
- In this embodiment, the color copying processes that the
color copying system 80 performs, for example, in the sort copy mode will be explained below, with reference to the flowcharts shown inFIGS. 6-8 .FIG. 6 is a flowchart illustrating a reading task executed by theMFC 1. In the reading task, theCPU 11 first determines that an original document is set into the original document insertion opening 6 (S1). TheCPU 11 repeats step S1 until the original document is set thereinto. When the original document is set into the original document insertion opening 6 (S1: YES), theCPU 11 repeats step S2 until an operator designates a PC copy where color copying is performed via thePC 50. The PC copy may be designated by the operator, via thecontrol panel 4 of theMFC 1 or thePC 50 as described above. The copying mode, such as the sort copying mode and the stack copying mode, and the number of copies, are also designated at the time when the PC copy is designated. In this embodiment, three (3) copies are produced in the sort copying mode (the copying mode is the sort copying mode, and the number of copies is three (3)). - When the PC copy is designated by the operator (S2: YES), the
CPU 11 transmits the PC copy start data to the PC 50 (S3). TheCPU 11 also transmits to thePC 50 the data for the copying mode, which is designated by the operator (the data indicating that the copying mode is sort copying mode) and data for the number of copies (the data indicating the number of copies is three (3)) (S4). When thePC 50 receives the PC copy start data, thePC 50 starts the color copying processing shown inFIG. 7 , which will be described below in detail. In the color copying processing, the value in the received data for the number of copies (3), is written into the repetition counter 53 a. - The
MFC 1 then feeds the original documents to thescanner 22 and starts reading images on the original documents by theCIS 22 a (S5). As described above, the image data obtained by reading the original documents by theCIS 22 a, is the analog RGB data. The analog RGB data is converted by theASIC 18 into the digital binary CMYK data. As described above, theASIC 18 is designed specifically for theMFC 1, so that the conversion can be performed speedily and accurately. As the conversion proceeds and one line of the image data is generated by the ASIC 18 (S6: YES), theCPU 11 transmits the generated one line of the image data to the PC 50 (S7). - The
CPU 11 repeats the steps S6 and S7, until one page of the original document is read (S8: NO). When one page of the original document is completely read (S8: YES), theCPU 11 determines whether the next page of the original document is set into the original document insertion opening 6 (S9). When the next page of the original document is set into the original document insertion opening 6 (S9: YES), theCPU 11 repeats the steps S5 to S8, until all pages of the original documents are completely read. In this embodiment, since the total number of the original documents are two (2), the steps S5 to S8 will be repeated twice. - When all pages of the original documents are completely read (S9: YES), it is determined whether all the binary CMYK data is transmitted to the
PC 50 from the MFC 1 (S10). When all the binary CMYK data is completely transmitted to thePC 50 from the MFC 1 (S10: YES), theCPU 11 transmits to thePC 50 the PC copy reading finish data that indicates the original documents are finished being read (S11). Thereafter, theCPU 11 repeats step S1 until another set of original documents are set into the originaldocument insertion opening 6. -
FIG. 7 is a flowchart illustrating color copying processing executed by thecolor copying application 57 a stored in theHD 57 of thePC 50. The color copying processing, such as shown inFIG. 7 , starts when thePC 50 receives from theMFC 1 the PC copy start data and the data for the copying mode in which the sort copying mode is designated. - In the color copying processing, the
PC 50 first receives the data for the number of copies (3) from theMFC 1. TheCPU 51 writes the value (3) for the number of copies into the repetition counter 53 a (S21). TheCPU 51 initializes the original document page counter 53 b by clearing the value in thecounter 53 b to zero (S22). Then, theCPU 51 repeats step S23 until one page of the image data (binary CMYK data) is received. When one page of the image data is received (S23: YES), theCPU 51 stores the one page of the image data in the HD 57 (S24), and adds one (1) to the value in the original document page counter 53 b (S25). Then, theCPU 51 determines whether the PC copy reading finish data transmitted from theMFC 1, is received (S26). If the PC copy reading finish data has not yet been received (S26: NO), the image data for one or more pages exists. Therefore, theCPU 51 repeats steps S23 to S25 for the existing image data. In this embodiment, since the total number of the original documents are two pages, the value in the original document page counter 53 b is finally added up to two (2). - Upon the reception of the PC copy reading finish data (S26: YES), the image data (binary CMYK data) for all of the original documents have been received. Thereafter, the
CPU 51 executes a processing to transmit the received image data to theMFC 1 in the order of printing, according to the operator's designation. First, theCPU 51 writes one (1) into theprint page counter 53 c (S27). Then, theCPU 51 reads from theHD 57 the image data (binary CMYK data) for the “n”th page indicated by the value “n” in theprint page counter 53 c, and transmits the image data to the MFC 1 (S28). In this case, one (1) is written into theprint page counter 53 c, so that the first page of the image data is read from theHD 57 and transmitted to theMFC 1. The image data transmitted to theMFC 1 is printed by theprinter 25 of theMFC 1. - The
CPU 51 repeats the image data transmission until the one page of the image data is completely transmitted (S29: NO). When theCPU 51 completely transmits one page of the image data (S29: YES), theCPU 51 determines whether the value in theprint page counter 53 c and that in the original document page counter 53 b are equal (S30). In this case, the value in theprint page counter 53 c is one (1) and that in the original document page counter 53 b is two (2), which are not equal. When those values are not equal (S30: NO), the image data for the next page exists. Therefore, theCPU 51 adds one (1) to the value in theprint page counter 53 c (S31) and repeats steps S28 to S31. - In S30, when the value in the
print page counter 53 c and that in the original document page counter 53 b are equal (when the values in thecounters MFC 1. Therefore, theCPU 51subtracts 1 from the value in the repetition counter 53 a storing the value for the number of copies (S32). In this case, subtracting 1 from 3, the value in the repetition counter 53 a reads 2. - When the value in the repetition counter 53 a is not zero (0) after subtraction (S33: NO), the image data for designated number of copies has not yet been transmitted to the
MFC 1. Therefore, theCPU 51 repeats the steps S27 to S32 until the value in the repetition counter 53 a becomes zero (0). - As a result of subtraction in S32, when the value in the repetition counter 53 a becomes zero (0) (S33: YES), the image data of all the original documents for the designated number of copies, that is, the image data for three (3) copies of each of two (2) pages of the original documents, is transmitted to the
MFC 1. When the image data of all the original documents for the designated number of copies is completely transmitted to theMFC 1, theCPU 51 erases the image data stored in theHD 57 in step S24 (S34), whereupon the color copying processing ends.FIG. 5 shows the input/output of the image data when the color copying processes is performed in sort copying mode for three (3) copies of two (2) pages of the image data. -
FIG. 8 is a flowchart illustrating a print task executed by theMFC 1. TheCPU 11 repeats step S41 until the image data (binary CMYK data) transmitted from thePC 50, is received for printing. When the image data is received for printing (S41: YES), theCPU 11 repeats step S42 until one path data, which can be printed at one time by a print head in the main scanning direction of the recording sheet, is created with the received image data for printing. When the one path data is created (S42: YES), theCPU 11 prints the one path data on a recording sheet in color by the printer 25 (S43). Until the one page of printing is finished (S44: NO), theCPU 11 repeats steps S41 to S43. When the one page of printing is finished (S44: YES), theCPU 11 discharges the printed sheet from the print sheet discharge opening 8 (S45). Then, theCPU 11 repeats step S41 until new image data is transmitted from thePC 50. - In this embodiment, a first transmission device corresponds to step S7 in
FIG. 6 . A reception control device corresponds to step S24 inFIG. 7 . A second transmission device corresponds to step S28 inFIG. 7 . A reception printing device corresponds to step S43 inFIG. 8 . A sorting device corresponds to steps S27 to S33 inFIG. 7 . - While the invention has been described with reference to the embodiments, it is to be understood that the invention is not restricted to the particular forms shown in the foregoing embodiments. Various modifications and alterations can be made thereto without departing from the scope of the invention.
- For example, in the above-described embodiment, the
MFC 1 converts by theASIC 18 the analog RGB data read by theCIS 22 a, into the binary CMYK data, and then, transmits the binary CMYK data to thePC 50. However, the analog RGB data read by theCIS 22 a may be converted by theASIC 18, into multi-value CMYK data, and the multi-value CMYK data may be transmitted to thePC 50. In this case, the pseudo-halftone processing by error diffusion 18 i shown inFIG. 3 needs to be replaced with a multi-value error diffusion processing. Consequently, theASIC 18 needs to include the circuits for the multi-value error diffusion processing. InFIGS. 4 and 5 , the multi-value CMYK data is transmitted from theMFC 1 to thePC 50 and from thePC 50 to theMFC 1. - For example, although the foregoing embodiment employs an ink-
jet color printer 25 as a printing device, the invention may also be applied to other types of printers, for example, a color laser printer or other types of color printers. Further, in the foregoing embodiment, a plurality of original documents are duplicated for example, in the sort copying mode where sets of copies of the original documents are produced. However, the invention may be applied if the original documents are duplicated in the stack copying mode where the designated number of copies are consecutively produced for each page of the original documents in the order of the pages in the original documents. -
FIG. 9 is a flowchart illustrating one of color copying processing executed by thecolor copying application 57 a stored in theHD 57 of thePC 50. The color copying, such as shown inFIG. 9 , starts when thePC 50 receives from theMFC 1 the PC copy start data and the data for the copying mode in which the stack copying mode is designated. In this embodiment, three (3) copies of total of two (2) pages of original documents are produced in the stack copying mode. - In the color copying processing, the
PC 50 first receives the data for the number of copies (3) from theMFC 1. TheCPU 51 writes the value (3) for the number of copies into the repetition counter 53 a (S51). TheCPU 51 initializes the original document page counter 53 b and theprint page counter 53 c by clearing the values in thecounters CPU 51 repeats step S53 until one page of the image data (binary CMYK data) is received. When one page of the image data is received (S53: YES), theCPU 51 stores the one page of the image data in the HD 57 (S54), and adds one (1) to the value of the original document page counter 53 b (S55). Then, theCPU 51 determines whether the PC copy reading finish data transmitted from theMFC 1, is received (S56). If the PC copy reading finish data has not yet been received (S56: NO), the image data for one or more pages exists. Therefore, theCPU 51 repeats steps S53 to S55 for the existing image data. In this embodiment, since the total number of the original documents are two pages, the value in the original document page counter 53 b is finally added up to two (2). - Upon the reception of the PC copy reading finish data (S56: YES), the image data (binary CMYK data) for all of the original documents (two pages) have been received. Thereafter, the
CPU 51 executes a processing to transmit the received image data to theMFC 1 in the order of printing, according to the operator's designation. First, theCPU 51 writes one (1) into theprint page counter 53 c (S57). Then, theCPU 51 compares the value (2) in the original document page counter 53 b with the value (1) in theprint page counter 53 c (S58). At this time, the value in the original document page counter 53 b is larger than that in theprint page counter 53 c (S58: NO). Therefore, theCPU 51 reads from theHD 57 the image data (binary CMYK data) for the “n”th page indicated by the value “n” in theprint page counter 53 c, and transmits the image data to the MFC 1 (S59). In this case, one (1) is written into theprint page counter 53 c, so that the first page of the image data is read from theHD 57 and transmitted to theMFC 1. The image data transmitted to theMFC 1 is printed by theprinter 25 of theMFC 1. - The
CPU 51 repeats the image data transmission until the one page of the image data is completely transmitted (S60: NO). When theCPU 51 completely transmits one page of the image data (S60: YES), theCPU 51subtracts 1 from the value in the repetition counter 53 a storing the value for the number of copies (S61). In this embodiment, one (1) is subtracted from thevalue 3 in the repetition counter 53 a, so that the value in thecounter 53 a becomes two (2). Since the value in the repetition counter 53 a is not zero (0) (S62: NO), the image data for all the designated number of copies, has not yet been transmitted to theMFC 1. Therefore, theCPU 51 repeats steps S59 to S61 until the value in the repetition counter 53 a becomes zero (0). - In step S62, when the value in the repetition counter 53 a is zero (0) (S62: YES), the image data of the first page for three (3) copies as designated by the operator, has been transmitted to the
MFC 1. Then, theCPU 51 writes the value (3) for the number of copies into the repetition counter 53 a, for the next page of the original documents (S63), as similar to step S51. TheCPU 51 also adds one (1) to the value in theprint page counter 53 c (S57). The value “n” in theprint page counter 53 c indicates that the image data (binary CMYK data) for the “n”th page of the original documents, is to be transmitted from thePC 50 to theMFC 1. For example, when the value in theprint page counter 53 c becomes 2 from 1, the image data for the second page of the original document is to be transmitted from thePC 50 to theMFC 1. - Then, the
CPU 51 compares the value in the original document page counter 53 b with that in theprint page counter 53 c (S58). At this time, the value (2) in the original document page counter 53 b is equal to the value (2) in theprint page counter 53 c (S58: NO). Therefore, theCPU 51 reads from theHD 57 the image data (binary CMYK data) for the second page, as indicated by thevalue 2 in theprint page counter 53 c, and transmits the image data to the MFC 1 (S59). - The
CPU 51 repeats the steps S59 to S61 until the value in the repetition counter 53 a becomes zero (0). Thereafter, theCPU 51 compares the value (2) in the original document page counter 53 b with the value (3) in theprint page counter 53 c (S58). At this time, the value (2) in the original document page counter 53 b is smaller than the value (3) in theprint page counter 53 c (S58: YES), so that the image data of all the original documents for the designated number of copies, have been transmitted from thePC 50 to theMFC 1. Therefore, theCPU 51 erases the image data stored in theHD 57 in step S54 (S64), whereupon the color copying processing ends.
Claims (18)
1. A copying system including a host device having a processing device processing image data and a peripheral device connected to the host device, the peripheral device comprising:
an input device that designates first mode;
a first storage device that stores image data;
a first transmission device that transmits to the host device the image data stored in the first storage device in response to the first mode;
a first reception device that receives the image data processed by the processing device; and
a printing device that prints the image data that is transmitted from the host device;
the host device comprising:
a second storage device that stores various data;
a second reception device that receives the image data transmitted from first transmission device, and stores the image data in the second storage device;
a processing device that processes the image data stored in the second storage device; and
a second transmission device that transmits to the first reception device the image data that is processed by the processing device.
2. A peripheral device capable of connecting to a host device, the peripheral device comprising:
a reading device that reads an image on an original document as image data;
a converting device that converts the image data read by the reading device, into printable data that can be printed by a printing device; and
a transmission device that transmits to the host device the printable data converted by the converting device.
3. The peripheral device according to claim 2 , wherein the printing device performs color printing using a plurality of inks, and the converting device converts the image data read by the reading device, into binary data corresponding to the colors of inks included in the printing device.
4. The peripheral device according to claim 2 , wherein the converting device includes an application-specific integrated circuit.
5. The peripheral device according to claim 2 , wherein the printing device performs color printing using a plurality of inks, and the converting device converts the image data read by the reading device, into multi-value data corresponding to the colors of inks included in the printing device.
6. A host device capable of connecting to a peripheral device, the host device comprising:
a storage device that stores various data;
a reception control device that receives the printable data transmitted from the peripheral device, and stores the printable data in the storage device; and
a transmission device that transmits to the peripheral device the printable data stored in the storage device by the reception control device.
7. The host device according to claim 6 , further comprising:
a sorting device that sorts the printable data stored in the storage device in an order of printing for printing by a printing device,
wherein the transmission device transmits to the peripheral device the printable data sorted by the sorting device, in the sorted order.
8. The host device according to claim 7 , further comprising:
an input device that inputs a designation provided by an operator,
wherein the sorting device sorts the printable data according to the operator's designation input by the input device.
9. The host device according to claim 7 , wherein the sorting device sorts the printable data in an order of printing in either a stack mode where a plurality of copies are consecutively produced for each original document, or a sort mode where a plurality of copies are produced as a set of the original documents.
10. A storage medium on which is stored a copy program, the storage medium being comprised in copying system including a host device, a peripheral device connected to the host device, and a printing device, the copy program comprising instructions to perform:
a reading step that reads an image on an original document as image data;
a converting step that converts the image data read in the reading step, into printable data;
a first transmission step that transmits to the host device the printable data converted in the converting step;
a reception printing step that receives the printable data converted in the converting step and transmitted from the host device and causes the printing device to print the printable data;
a storage step that stores various data;
a reception control step that receives the printable data transmitted from the first transmission step, and stores the printable data in the storage step; and
a second transmission step that transmits to the peripheral device the printable data stored in the storage step in the storing step.
11. The storage medium according to claim 10 , further comprising:
a sorting step that sorts the printable data stored in the storage step in an order of printing for printing in the printing step,
wherein the second transmission step transmits to the peripheral device the printable data sorted in the sorting step, in a sorted order for printing.
12. The storage medium according to claim 11 , further comprising:
an input step that inputs a designation provided by an operator,
wherein the sorting step sorts the printable data according to the operator's designation input in the input step.
13. The storage medium according to claim 11 , wherein the sorting step sorts the printable data in an order of printing in either a stack mode where a plurality of copies are consecutively produced for each original document, or a sort mode where a plurality of copies are produced as a set of the original documents.
14. The storage medium according to claim 10 , wherein the printing step performs color printing using a plurality of inks, and the converting step converts the image data read in the reading step, into binary data corresponding to the colors of inks.
15. The storage medium according to claim 10 , wherein the converting step uses an application-specific integrated circuit.
16. The storage medium according to claim 10 , wherein the printing step performs color printing using a plurality of inks, and the converting step converts the image data read in the reading step, into multi-value data corresponding to the colors of inks.
17. The peripheral device according to claim 2 , further comprising:
a printing device that prints printable data;
a copy start device that starts copying; and
a reception printing device that receives the printable data converted by the converting device and transmitted from the host device and causes the printing device to print the printable data,
wherein when the copy start device starts copying, the reading by the reading device, the conversion by the converting device, the transmission by the first transmission device, and the reception and the printing by the reception printing device are performed successively based on the start by the copy start device.
18. The method according to claim 10 , further comprising a copy start step that starts copying at the peripheral device, wherein when the copy start step starts copying, the reading step, the conversion step, the first transmission step, the reception control step, the storing step the second transmission step and the reception printing step are performed successively based on the start by the copy start step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/414,230 US20060193005A1 (en) | 1999-03-12 | 2006-05-01 | Copying system for enhanced color copying processor |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11-066726 | 1999-03-12 | ||
JP11066726A JP3022898B1 (en) | 1999-03-12 | 1999-03-12 | Color copy system |
US09/521,946 US7064847B1 (en) | 1999-03-12 | 2000-03-09 | Copying system for enhanced color copying processor |
US11/414,230 US20060193005A1 (en) | 1999-03-12 | 2006-05-01 | Copying system for enhanced color copying processor |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/521,946 Division US7064847B1 (en) | 1999-03-12 | 2000-03-09 | Copying system for enhanced color copying processor |
Publications (1)
Publication Number | Publication Date |
---|---|
US20060193005A1 true US20060193005A1 (en) | 2006-08-31 |
Family
ID=13324198
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/521,946 Expired - Lifetime US7064847B1 (en) | 1999-03-12 | 2000-03-09 | Copying system for enhanced color copying processor |
US11/414,230 Abandoned US20060193005A1 (en) | 1999-03-12 | 2006-05-01 | Copying system for enhanced color copying processor |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/521,946 Expired - Lifetime US7064847B1 (en) | 1999-03-12 | 2000-03-09 | Copying system for enhanced color copying processor |
Country Status (2)
Country | Link |
---|---|
US (2) | US7064847B1 (en) |
JP (1) | JP3022898B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090244562A1 (en) * | 2008-04-01 | 2009-10-01 | Kabushiki Kaisha Toshiba | Image processing apparatus and image processing method |
US20160063365A1 (en) * | 2014-08-28 | 2016-03-03 | Banctec, Incorporated | Document Processing System And Method For Associating Metadata With A Physical Document While Maintaining The Integrity Of Its Content |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060061843A1 (en) * | 2004-09-20 | 2006-03-23 | Kabushiki Kaisha Toshiba | Image filing apparatus |
JP4577176B2 (en) * | 2005-09-29 | 2010-11-10 | セイコーエプソン株式会社 | Printing system, printing control program, and printing control method |
US8763289B2 (en) | 2011-06-02 | 2014-07-01 | Vomela Specialty Co, Inc. | Multi-sheet advertising system |
Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4652933A (en) * | 1983-08-29 | 1987-03-24 | Ricoh Company, Ltd. | Image information processing system |
US5381246A (en) * | 1992-12-08 | 1995-01-10 | Mutoh Industries, Ltd. | Image processing system for converting a full color image into a pseudo-color CMY dot representation |
US5459579A (en) * | 1991-08-19 | 1995-10-17 | Oki America, Inc. | Multifunctional document processing system for receiving document signals from a local or a remote device |
US5469533A (en) * | 1992-07-10 | 1995-11-21 | Microsoft Corporation | Resource-oriented printer system and method of operation |
US5598533A (en) * | 1989-10-31 | 1997-01-28 | Canon Kabushiki Kaisha | Compound electronic apparatus having a computer and facsimile connected via a common memory for communications including printing computer data with the facsimile |
US5717843A (en) * | 1993-03-17 | 1998-02-10 | Ricoh Company, Ltd. | Image recording apparatus |
US5717507A (en) * | 1996-08-02 | 1998-02-10 | Hewlett-Packard Company | Apparatus for generating interpolator input data |
US5717874A (en) * | 1994-05-31 | 1998-02-10 | Fuji Xerox Co., Ltd. | Apparatus for data transfer between image memory and external I/O device wherein inner registers set the image valid area, direction and moder of transfer |
US5726768A (en) * | 1992-12-16 | 1998-03-10 | Canon Kabushiki Kaisha | Image communication apparatus having improved conversion and transfer control of image data |
US5771103A (en) * | 1995-08-31 | 1998-06-23 | Kabushiki Kaisha Toshiba | Image forming apparatus performing interruption process in electronic sorting mode |
US5778162A (en) * | 1995-03-24 | 1998-07-07 | Brother Kogyo Kabushiki Kaisha | Image forming device capable of preventing loss of image data |
US5781310A (en) * | 1993-03-25 | 1998-07-14 | Ricoh Company Ltd. | Copying system having image inputting unit and image outputting unit shared with other image processing systems |
US5946457A (en) * | 1995-12-25 | 1999-08-31 | Sharp Kabushiki Kaisha | Image forming system having transfer device for communicating between image forming apparatus and image processing apparatus |
US5982999A (en) * | 1996-09-18 | 1999-11-09 | Ricoh Company, Ltd. | Post card printing system, which orients multiple images symmetrically about a central point |
US6049398A (en) * | 1997-03-11 | 2000-04-11 | Murata Kikai Kabushiki Kaisha | Facsimile machine having resolution compatible with data terminal device |
US6144459A (en) * | 1995-08-29 | 2000-11-07 | Oki Data Corporation | Facsimile machine adapted to reduce risk of data loss |
US6173338B1 (en) * | 1997-02-07 | 2001-01-09 | Canon Kabushiki Kaisha | Image output system having memory for storing image data and outputting stored image data based upon output condition and instruction |
US6219463B1 (en) * | 1997-01-07 | 2001-04-17 | Minolta Co., Ltd. | Image reading device capable of obtaining an accurate image |
US6301611B1 (en) * | 1996-02-09 | 2001-10-09 | Canon Kabushiki Kaisha | Communication apparatus connectable to information processing terminal such as personal computer |
US6424429B1 (en) * | 1997-11-14 | 2002-07-23 | Ricoh Company, Ltd. | File system and a recording medium with a program used in the system stored therein |
US20020101604A1 (en) * | 1997-09-12 | 2002-08-01 | Yoshiaki Mima | Method for causing printer system to perform printing, printing method, computer, and printer system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09214663A (en) | 1996-02-08 | 1997-08-15 | Canon Inc | Facsimile equipment |
-
1999
- 1999-03-12 JP JP11066726A patent/JP3022898B1/en not_active Expired - Fee Related
-
2000
- 2000-03-09 US US09/521,946 patent/US7064847B1/en not_active Expired - Lifetime
-
2006
- 2006-05-01 US US11/414,230 patent/US20060193005A1/en not_active Abandoned
Patent Citations (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4652933A (en) * | 1983-08-29 | 1987-03-24 | Ricoh Company, Ltd. | Image information processing system |
US5598533A (en) * | 1989-10-31 | 1997-01-28 | Canon Kabushiki Kaisha | Compound electronic apparatus having a computer and facsimile connected via a common memory for communications including printing computer data with the facsimile |
US5459579A (en) * | 1991-08-19 | 1995-10-17 | Oki America, Inc. | Multifunctional document processing system for receiving document signals from a local or a remote device |
US5469533A (en) * | 1992-07-10 | 1995-11-21 | Microsoft Corporation | Resource-oriented printer system and method of operation |
US5381246A (en) * | 1992-12-08 | 1995-01-10 | Mutoh Industries, Ltd. | Image processing system for converting a full color image into a pseudo-color CMY dot representation |
US5726768A (en) * | 1992-12-16 | 1998-03-10 | Canon Kabushiki Kaisha | Image communication apparatus having improved conversion and transfer control of image data |
US5717843A (en) * | 1993-03-17 | 1998-02-10 | Ricoh Company, Ltd. | Image recording apparatus |
US5781310A (en) * | 1993-03-25 | 1998-07-14 | Ricoh Company Ltd. | Copying system having image inputting unit and image outputting unit shared with other image processing systems |
US5717874A (en) * | 1994-05-31 | 1998-02-10 | Fuji Xerox Co., Ltd. | Apparatus for data transfer between image memory and external I/O device wherein inner registers set the image valid area, direction and moder of transfer |
US5778162A (en) * | 1995-03-24 | 1998-07-07 | Brother Kogyo Kabushiki Kaisha | Image forming device capable of preventing loss of image data |
US6144459A (en) * | 1995-08-29 | 2000-11-07 | Oki Data Corporation | Facsimile machine adapted to reduce risk of data loss |
US5771103A (en) * | 1995-08-31 | 1998-06-23 | Kabushiki Kaisha Toshiba | Image forming apparatus performing interruption process in electronic sorting mode |
US5946457A (en) * | 1995-12-25 | 1999-08-31 | Sharp Kabushiki Kaisha | Image forming system having transfer device for communicating between image forming apparatus and image processing apparatus |
US6301611B1 (en) * | 1996-02-09 | 2001-10-09 | Canon Kabushiki Kaisha | Communication apparatus connectable to information processing terminal such as personal computer |
US5717507A (en) * | 1996-08-02 | 1998-02-10 | Hewlett-Packard Company | Apparatus for generating interpolator input data |
US5982999A (en) * | 1996-09-18 | 1999-11-09 | Ricoh Company, Ltd. | Post card printing system, which orients multiple images symmetrically about a central point |
US6219463B1 (en) * | 1997-01-07 | 2001-04-17 | Minolta Co., Ltd. | Image reading device capable of obtaining an accurate image |
US6173338B1 (en) * | 1997-02-07 | 2001-01-09 | Canon Kabushiki Kaisha | Image output system having memory for storing image data and outputting stored image data based upon output condition and instruction |
US6049398A (en) * | 1997-03-11 | 2000-04-11 | Murata Kikai Kabushiki Kaisha | Facsimile machine having resolution compatible with data terminal device |
US20020101604A1 (en) * | 1997-09-12 | 2002-08-01 | Yoshiaki Mima | Method for causing printer system to perform printing, printing method, computer, and printer system |
US6424429B1 (en) * | 1997-11-14 | 2002-07-23 | Ricoh Company, Ltd. | File system and a recording medium with a program used in the system stored therein |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090244562A1 (en) * | 2008-04-01 | 2009-10-01 | Kabushiki Kaisha Toshiba | Image processing apparatus and image processing method |
US7973975B2 (en) * | 2008-04-01 | 2011-07-05 | Kabushiki Kaisha Toshiba | Image processing apparatus and image processing method |
US20160063365A1 (en) * | 2014-08-28 | 2016-03-03 | Banctec, Incorporated | Document Processing System And Method For Associating Metadata With A Physical Document While Maintaining The Integrity Of Its Content |
US11341384B2 (en) * | 2014-08-28 | 2022-05-24 | Banctec, Incorporated | Document processing system and method for associating metadata with a physical document while maintaining the integrity of its content |
Also Published As
Publication number | Publication date |
---|---|
JP2000270229A (en) | 2000-09-29 |
US7064847B1 (en) | 2006-06-20 |
JP3022898B1 (en) | 2000-03-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7564578B2 (en) | Image communication apparatus, method and storage medium for transmitting or receiving a color image | |
JP4125208B2 (en) | Image processing apparatus and image processing method | |
CN101662565B (en) | Image processing apparatus, image forming apparatus and image processing method | |
US7933049B2 (en) | Multifunction printer and image processing method | |
JP3005101B2 (en) | Image communication device | |
EP1708479B1 (en) | Image processing apparatus and its method | |
JP4532717B2 (en) | Image communication apparatus, e-mail transmission control method, and storage medium | |
JPH07296140A (en) | Composite image processor | |
CN101662564B (en) | Image processing apparatus, image forming apparatus and image processing method | |
US20060193005A1 (en) | Copying system for enhanced color copying processor | |
US6791710B1 (en) | Image forming apparatus, control method therefor, and storage medium | |
US20010024301A1 (en) | Image processing apparatus and method | |
US6208434B1 (en) | Copying apparatus in a facsimile machine | |
US6970262B1 (en) | Color image communication apparatus | |
US7965415B2 (en) | Image processing apparatus, image processing method, and computer program product | |
JP3976948B2 (en) | Image recording apparatus and image recording method | |
JP3927894B2 (en) | Image processing apparatus and processing method thereof | |
JPH0723147A (en) | Color facsimile equipment | |
US6697166B1 (en) | Image processing apparatus | |
JPH07298016A (en) | Image forming device | |
US7180639B2 (en) | Image communication apparatus | |
JP3712504B2 (en) | Facsimile machine | |
JP2001256008A (en) | Peripheral equipment | |
JP2006245850A (en) | Full color image forming apparatus | |
JP2939106B2 (en) | Image forming device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |