The present application claims priority under 35 U.S.C. §119 to Japanese Patent Application No. 2015-155236, filed Aug. 5, 2015. The contents of which are incorporated herein by reference in their entirety.
1. Field of the Invention
The present invention relates to an image forming apparatus, an image forming system, and an image forming method.
2. Description of the Related Art
In an image forming apparatus, generally, after a scanned document has been stored in a primary storage device, the document is saved to a secondary storage device. There has been developed and already known a technology to process an input image and an output image separately to achieve the processing with low memory consumption.
However, such a conventional image forming apparatus has a problem that it takes time to save images to the secondary storage device after the images have been stored in the primary storage device, which causes a drop in printing speed performance in the printing of a multi-page document as compared with in the printing of a one-page document.
Therefore, various suggestions have been made (for example, see Patent Literature 1: Japanese Unexamined Patent Application Publication No. 2013-115458). Patent Literature 1 has disclosed a technology that allows for input/output timing adjustment on the software side with the aim of processing multi-color and large-volume image data with low memory consumption.
However, the technology disclosed in Patent Literature 1 has not solved the problem that it takes time for the image forming apparatus to save images to the secondary storage device after the images have been stored in the primary storage device, which causes a drop in printing speed performance in the printing of a multi-page document.
According to an aspect of the present invention, there is provided an image forming apparatus including: a reading device configured to read a document; a primary storage device configured to temporarily store therein image data of the read document; a printing device configured to print the temporarily-stored image data; and a control device configured to set a printing speed and to synchronize a reading speed of the reading device with the printing speed of the printing device so that a waiting time is minimized.
According to another aspect of the present invention, there is provided an image forming system including: a document reader configured to read a document; a memory configured to temporarily store therein image data of the read document; a printer configured to print the temporarily-stored image data; and a controller configured to set a printing speed and to synchronize a reading speed of the reading device with the printing speed of the printing device so that a waiting time is minimized.
According to still another aspect of the present invention, there is provided an image forming method including: setting a printing speed when image data of a read document is temporarily stored and then printed; and synchronizing a reading speed of a reading device with the printing speed of a printing device so that a waiting time is minimized.
The accompanying drawings are intended to depict exemplary embodiments of the present invention and should not be interpreted to limit the scope thereof. Identical or similar reference numerals designate identical or similar components throughout the various drawings.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present invention.
As used herein, the singular forms “a”, “an” and the are intended to include the plural forms as well, unless the context clearly indicates otherwise.
In describing preferred embodiments illustrated in the drawings, specific terminology may be employed for the sake of clarity. However, the disclosure of this patent specification is not intended to be limited to the specific terminology so selected, and it is to be understood that each specific element includes all technical equivalents that have the same function, operate in a similar manner, and achieve a similar result.
An embodiment of the present invention will be described in detail below with reference to the drawings.
The present invention has an object to provide an image forming apparatus, an image forming system, and an image forming method capable of achieving high printing speed with low memory consumption even in the printing of a multi-page document.
An exemplary embodiment of an image forming apparatus according to the present invention is described below. The image forming apparatus according to the present embodiment has the following characteristics in input/output control and printing speed performance. In short, when a conventional image forming apparatus prints a large number of images, it takes time to save the images from a primary storage device to a secondary storage device. On the other hand, the image forming apparatus according to the present embodiment synchronizes the reading speed of a scanner with the printing speed of a plotter, and therefore can constantly output an image from a primary storage device directly to the plotter without saving the image to a secondary storage device. The above-mentioned characteristics of the image forming apparatus according to the embodiment are explained in detail below with reference to accompanying drawings.
The operation unit 1 shown in
The control device 2, the image input device 3, and the image output device 4 correspond to a means to fix the reading speed and the printing speed in combination with a controller unit and an engine unit, a means to set the reading speed and the printing speed on a page-by-page basis by reading control/printing control, and a means to set the reading speed and the printing speed on a page-by-page basis based on the reading speed and printing speed measured by a reading-speed/printing-speed sensor. A means to lock a setting button so as to be kept unchanged means to lock software.
The hardware unit 16 includes a black-and-white laser printer 32, a color laser printer 34, and other hardware resources 30 such as a scanner and a facsimile device. The controller unit 12 includes an application layer 18 and a platform layer 20; the application layer 18 includes various applications 40 to 44 and 46.
The application layer 18 performs a user service-specific process related to image processing by a printer, a copier, a fax, a scanner, etc. In the embodiment shown in
The platform layer 20 includes a control service layer 22 that interprets a processing request from any of the applications 40 to 44 and 46 and issues a hardware-resource acquisition request along with an operating system (OS) 11. The platform layer 20 further includes a system resource managing unit (SRM) 24 that manages one or more hardware resources, and mediates an acquisition request from the control service layer 22 and control the execution of the request.
As the above-mentioned OS 11, for example, UNIX™ can be adopted; however, this does not prevent Windows™ or any other OS from being adopted. The software components of the controller unit 12 are implemented on the OS such as UNIX™ in parallel by process. Furthermore, the OS 11 includes a device driver for using various devices connected to an application specific integrated circuit (ASIC) to be described later.
The control service layer 22 includes various control services; in the embodiment shown in
The SCS 64 performs the management of various applications, the display of a system screen, the display of an LED, the management of hardware resources, the control of interrupt applications, etc. A UCS 62 manages user information. The MCS 60 performs the memory control, such as the acquisition and release of an image memory and the compression/decompression of image data. The ECS 58 controls engines, such as the black-and-white laser printer 32, the color laser printer 34, and the scanner, and performs an image reading process and an image forming process.
The FCS 56 is connected to a general switched telephone network (GSTN), and controls the sending and receiving of a facsimile using the GSTN, the registration/citation of various facsimile data managed by a backup memory, the reading of a facsimile, etc. The OCS 54 controls an operation panel that is an interface between an operator and main body control. The DCS 52 controls the delivery of an accumulated document accumulated in an HDD or the like. HDD is an abbreviation for Hard Disk Drive.
The NCS 50 controls a network interface card (NIC), and connects the image forming apparatus 10 to an Ethernet™ to provide a shared service to an application that requires a network I/O. More specifically, the NCS 50 sorts data that protocols have received from the network side into applications, and mediates the transmission of data from each application to the network side. For example, the NCS 50 controls the data communication with a network device connected via a network by a Hypertext Transport Protocol (HTTP) based on httpd (Hypertext Transfer Protocol Daemon).
The controller unit 12 further includes an application program interface (API) 78 between the platform layer 20 and the application layer 18. The platform layer 20 receives processing requests from the applications 40 to 48 that are expressed by predefined functions included in the API 78.
The SRM 24 performs the system control and the management of hardware resources along with the SCS 64. The SRM 24 determines whether a hardware resource requested to acquire is available or not, and, if it is available, notifies an upper layer that the hardware resource requested to acquire is available. Furthermore, in response to the acquisition request from the upper layer, the SRM 24 performs scheduling for using the hardware resource, and directly performs, for example, the allocation of the black-and-white laser printer 32 or the color laser printer 34, the memory allocation, the generation of a file, or the like.
Incidentally, if there is no sensor that measures the reading speed and the printing speed, it is preferable to print in a condition of reading in the normal mode.
Here, rows of Plotter Output Yellow to Black and a row of Paper Ejection Time are depicted in the middle of the drawing; this is because to make it easy to read. Incidentally, in the case of a color printer, four input planes, four memory planes, and four output planes are the minimum configuration, and a paper ejection time corresponds to the minimum configuration. An additional memory is not essential as basic operation, and is of low importance. If a memory is to be added, there are points at which memories operate timely, respectively; how much more are memories to be added differs according to configuration.
In all the rows of Memory and Scanner Input in each timing chart, the bases of right triangles of Yellow, Cyan, Magenta, and Black scanner inputs have the same length. On the other hand, a relationship of the lengths of the bases of right triangles satisfies Yellow<Cyan<Magenta<Black, this is because data of a scanned document is held until the data has been printed.
The printing speed and the memory usage are compared with those in
The above-described image forming apparatus according to the present invention is realized by a program causing a computer to execute processes. As an example, there is described the case where the functions of the present invention are realized by a program.
For example, there is a computer-readable program that causes a computer of an image forming apparatus to execute the following processes: causing a reading device to read a document; temporarily storing image data of the read document in a primary storage device; causing a printing device to print the temporarily-stored image data; and causing a control device to set the printing speed and synchronize the reading speed of the reading device with the printing speed of the printing device so that a waiting time is minimized. Such a program can be stored in a computer-readable storage medium.
Examples of the storage medium include a computer-readable storage media such as a CD-ROM, an FD, and a CD-R, semiconductor memories such as a flash memory, a RAM, a ROM, and an FeRAM, and an HDD.
CD-ROM is an abbreviation for Compact Disc Read Only Memory. FD is an abbreviation for Flexible Disk. CD-R is an abbreviation for CD Recordable. RAM is an abbreviation for Random-Access Memory. ROM is an abbreviation for Read-Only Memory. FeRAM is an abbreviation for Ferroelectric RAM, and denotes a ferroelectric memory.
According to the present invention, it is possible to achieve high printing speed with low memory consumption even in the printing of a multi-page document.
The above-described embodiments are illustrative and do not limit the present invention. Thus, numerous additional modifications and variations are possible in light of the above teachings. For example, at least one element of different illustrative and exemplary embodiments herein may be combined with each other or substituted for each other within the scope of this disclosure and appended claims. Further, features of components of the embodiments, such as the number, the position, and the shape are not limited the embodiments and thus may be preferably set. It is therefore to be understood that within the scope of the appended claims, the disclosure of the present invention may be practiced otherwise than as specifically described herein.
The method steps, processes, or operations described herein are not to be construed as necessarily requiring their performance in the particular order discussed or illustrated, unless specifically identified as an order of performance or clearly identified through the context. It is also to be understood that additional or alternative steps may be employed.
Further, any of the above-described apparatus, devices or units can be implemented as a hardware apparatus, such as a special-purpose circuit or device, or as a hardware/software combination, such as a processor executing a software program.
Further, as described above, any one of the above-described and other methods of the present invention may be embodied in the form of a computer program stored in any kind of storage medium. Examples of storage mediums include, but are not limited to, flexible disk, hard disk, optical discs, magneto-optical discs, magnetic tapes, nonvolatile memory, semiconductor memory, read-only-memory (ROM), etc.
Alternatively, any one of the above-described and other methods of the present invention may be implemented by an application specific integrated circuit (ASIC), a digital signal processor (DSP) or a field programmable gate array (FPGA), prepared by interconnecting an appropriate network of conventional component circuits or by a combination thereof with one or more conventional general purpose microprocessors or signal processors programmed accordingly.
Each of the functions of the described embodiments may be implemented by one or more processing circuits or circuitry. Processing circuitry includes a programmed processor, as a processor includes circuitry. A processing circuit also includes devices such as an application specific integrated circuit (ASIC), digital signal processor (DSP), field programmable gate array (FPGA) and conventional circuit components arranged to perform the recited functions.
Number | Date | Country | Kind |
---|---|---|---|
2015155236 | Aug 2015 | JP | national |