These and/or other aspects of the present invention will become apparent and more readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings, of which:
Reference will now be made in detail to the present embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. The embodiments are described below in order to explain the present invention by referring to the figures. The same elements are given the same reference numerals in various embodiments, and they will be typically described in a first embodiment, and will be omitted in the other embodiments.
The image forming apparatus 100 sequentially performs printing on a plurality of areas on a printing medium to form the printing images. The areas of the printing images according to an embodiment of the present invention correspond to a line as a printing unit. However, it is understood that the printing unit is not limited to a single line, may be multiple lines or a fraction of a line, and may be areas of varying thickness in a printing direction of the medium and/or width in a direction perpendicular to the printing direction.
The image forming apparatus 100 determines whether areas of the printing images correspond to spaces. These areas which the image forming apparatus 100 analyzes are also referred to as concerned areas. If a concerned area corresponds to space, the image forming apparatus 100 does not form an image on this area. The image forming apparatus 100 forms an image on a concerned area when the concerned area does not correspond to space.
Using the above-described method, the image forming apparatus 100 enables printing images to be formed adjacent to each other when an image is formed, thereby preventing printing paper, ink, and/or toner from being wasted. In particular, the image forming apparatus 100 determines whether there are spaces in any of the plurality of areas which form the printing images, and sequentially forms an image according to the determined result. Therefore, since the conventional operation for forming a new printing image based on gathered images which form at least an entire page does not need to be performed, the printing outcome can be outputted more rapidly.
As shown in
Furthermore, the printing part 130 includes a transferring part 132 for transferring print media to the image forming part 131. The printing part 130 may further include a feeding part (not shown) for feeding printing media, the transferring part 132 for transferring the fed printing media to the print head, and a discharging part (not shown) for discharging the printing media on which an image is formed. The feeding part, the transferring part 132, and the discharging part respectively feed, transfer, and discharge the printing media at proper times according to commands inputted to the controller 160. Specifically, the transferring part 132 transfers the printing media in a main scanning direction with respect to the print head or stops transferring to perform printing as a line unit according to commands inputted to the controller 160. The image forming part 131 forms the image in each line unit, which extends in a subscanning direction that is substantially perpendicular to the main scanning direction.
The controller 160 determines which, if any, of the plurality of areas forming the printing images corresponds to a space. If the controller 160 determines that a concerned area (i.e., an area about to be printed) does not correspond to a space, the image corresponding to this concerned area is formed to be adjacent to another image. If the controller 160 determines that a concerned area corresponds to a space, the image corresponding to this concerned area is not formed. The controller 160 controls the printing part 130 to sequentially perform an operation to determine which areas correspond to spaces and an operation to form images with respect to each of the plurality of areas that does not correspond to a space. The space is a blank area, where the size of the blank area qualifying as a space can be predefined or set by a user.
The controller 160 controls the image forming part 131 and the transferring part 132 to form the image based on the printing data with respect to the concerned area if the concerned area does not correspond to space. The controller 160 controls the image forming part 131 and the transferring part 132 to not perform the image forming operation if the concerned area corresponds to a space. By way of example, the controller 160 controls the transferring part 132 to stop transferring the printing media in the subscanning direction if the controller 160 determines that a concerned area corresponds to an empty space.
While not required in all aspects, the controller 160 is provided to function with a computer program. In this case, the controller 160 includes a nonvolatile memory (not shown) such as a flash memory in which a source code of the computer program is stored, a volatile memory (not shown) such as a RAM for reading the source code from the flash memory for temporary storage, and a processor (not shown) such as a CPU for performing commands based on the source code stored in the RAM. Furthermore, aspects of the invention can be implemented using computer software stored on a medium for use by a computer and/or controller. The computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of computer readable recording media include read-only memory (ROM), random-access memory (RAM), CD-ROMs, magnetic tapes, floppy disks, optical data storage devices, and a computer data signal embodied in a carrier wave comprising a compression source code segment and an encryption source code segment (such as data transmission through the internet). The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
The printing images according to an embodiment of the present invention can be transmitted to the image forming apparatus 100 in a variety of fashions. For example, the images can be transmitted from a host apparatus (not shown) such as a computer system, obtained from a scanner which copies or scans a copying object or a scanning object, or received through a facsimile communication from another facsimile apparatus (not shown). The image forming apparatus 100 further includes a communication part 150 for performing a data communication with the host apparatus so as to receive a printing image from the host apparatus.
Also, an example of the image forming apparatus 100 further includes a scanning part 140 to perform scanning of a copying object or a scanning object in order to generate printing images. Furthermore, an example of the communication part 150 includes a modem (not shown) and/or a line interface part (not shown) to perform a facsimile communication and receive printing images from another facsimile apparatus. The scanning part 140 and the communication part 150 respectively perform scanning and facsimile communicating operations according to commands inputted to the controller 160.
The image forming apparatus 100 further includes a user inputting part 110 and a display part 120 which enable a user to interface with the image forming apparatus 100. The user inputting part 110 receives a printing command inputted by a user and transmits the printing command to the controller 160. The display part 120 displays the printing information for a user to see. The user inputting part 110 and the display part 120 are integrally provided in the shape of an operation panel (OPE) 170. The user inputting part 110 includes a manipulating panel having a plurality of buttons to input commands. Examples of the display part 120 include an LED and an LCD to display an operation state. An example of the user inputting part 110 includes a specific button which a user presses to perform the function of printing images without space therebetween. However, it is understood that the user inputting part 110 and the display part 120 can be otherwise located, and can be combined.
If the controller 160 determines that the user has selected printing images without space therebetween at operation S101, the controller 160 sequentially determines whether any of the plurality of areas forming the printing image corresponds to a space at operation S102. If the controller 160 determines that any of the concerned areas corresponds to a space at operation S103, the controller 160 determines whether the next area corresponds to a space at operation S108. Thereafter, the controller 160 repeats operation S103.
If the controller 160 determines that the concerned area does not correspond to a space at operation S103, the controller 160 controls the printing part 130 to form an image corresponding to the concerned area on the printing media at operation S104. When printing with respect to the concerned area is completed, the controller 160 controls the transferring part 132 to stop transferring the printing media at operation S105.
Thereafter, the controller 160 determines whether printing with respect to the whole area is completed at operation S106. The whole area refers to the entire image which is to be printed, and the whole area may fit into one page or span a plurality of pages depending on the size of the entire image. In the case that printing with respect to a plurality of pages is performed, the controller 160 determines whether printing with respect to each of the whole pages is completed. If the controller 160 determines at operation S106 that printing with respect to each of the whole pages is completed, the controller 160 stops operating. If the controller 160 determines at operation S106 that printing with respect to each of the whole pages is not completed, the controller 160 determines whether there is a space with respect to the next area in a next one of the pages at operation S108, and repeats operation S103.
An embodiment of the present invention has been described above in detail, but the present invention is not limited thereto. For example, the image forming part 131 is described for use with an ink jet type image forming apparatus in the above-described embodiment, but the image forming type is not limited thereto, and may instead be applied to other types of image forming apparatuses, such as laser printers.
As described above, the image forming apparatus and an image forming method according to aspects of the present invention can rapidly output a printing outcome to perform printing of images without spaces therebetween. Accordingly, supplies such as printing paper, ink, and/or toner are prevented from being wasted. Also, aspects of the present invention determine whether there is space using a predetermined area unit without generating and storing a new printing image. Accordingly, printing is directly performed if there is no space, and the printing outcome is rapidly outputted, thereby enhancing the convenience of printing for users.
Although a few embodiments of the present invention have been shown and described, it would be appreciated by those skilled in the art that changes may be made in this embodiment without departing from the principles and spirit of the invention, the scope of which is defined in the claims and their equivalents.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2006-84871 | Sep 2006 | KR | national |