The present invention will become fully understood by the detailed description and the accompanying drawings by a given by way of illustration only, and thus are not intended as a definition of the limits of the present invention, and wherein:
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
As shown in the drawing, the image forming system 1 comprises a client personal computer 2 and an image forming device 3 which are interconnected via a communication network N. The communication network N enables data transfer between the client personal computer 2 and the image forming device 3. The communication network N comprises a local area network (LAN) which interconnects computers and network devices by standards such as Ethernet (registered trademark), a token ring, a fiber distributed data interface (FDDI), or the like, for example, a wide area network (WAN) which connects LANs to each other by an exclusive line, or the like. The client personal computer 2 and the image forming device 3 may be interconnected via an interface which complies with a standard such as IEEE 1394 instead of the communication network N.
The client personal computer 2 is an image processing setting device according to the present invention, which comprises a display unit 21, an operation unit 22, an interface 23, a storage device 24, and a control unit 25 which are interconnected to each other via a bus 20 as shown in
The display unit 21 comprises a liquid crystal display (LCD) or the like, and displays and outputs data and the like which are instructed by the control unit 25.
The operation unit 22 comprises a plurality of operation keys, and outputs an instruction input by a user to the control unit 25. More specifically, a screen processing parameter of the screen processing to be carried out in the image forming device 3 is input to the operation unit 22 in the after-mentioned image processing parameter setting processing (refer to
The interface 23 enables communication between the communication network N and the client personal computer 2. According to the embodiment, a print job can be transmitted to the image forming device 3 via the communication network N.
The print job is data containing an image data regarding a text and an image, and a screen processing setting command corresponding to the screen processing parameter described above. According to the embodiment, a single print job is transmitted for a print having a plurality of pages.
The storage device 24 comprises a hard disk or the like, and stores data and program so that they are readable and writable. According to the embodiment, in addition to various types of application software for such as document preparation, table calculation, graphic drawing, and the like, a printer driver 240 is stored.
The printer driver 240 is software to set a function/operation of the image forming device 3. According to the embodiment, the printer driver 240 is executed by the control unit 25 to make the client personal computer 2 carry out the after-mentioned image processing parameter setting processing (refer to
The control unit 25 controls each section of the client personal computer 2, and comprises a read only memory (ROM), a random access memory (RAM), a central processing unit (CPU), and the like which are omitted from the drawing.
The image forming device 3 is an image processing device according to the present invention, which comprises a display unit 31, an operation unit 32, an interface 33, a scanner unit 34, a print engine unit 35, a print controller 36, a control unit 37, and a storage device 38 which are interconnected via a bus 30 as shown in
The display unit 31 comprises a liquid crystal display (LCD) or the like, and displays and outputs an operation screen using a graphical user interface (GUI) and the data and the like which are instructed by the control unit 37. A touch panel of an electromagnetic induction type, a magnetostriction type, or a pressure-sensitive type may be formed in the display screen of the display unit 31. The touch panel is one for detecting the X-Y coordinate of a power point pressed by a finger or a touch pen by a lattice transparent electrode and outputting a detected position signal as an operation signal.
The operation unit 32 comprises a plurality of operation keys, and outputs the instruction input by a user to the control unit 37.
The interface 33 enables a communication between the communication network N and the image forming device 3.
The scanner unit 34 reads an image recorded in a recording medium such as paper to generate the image data. The image data generated by the scanner unit 34 contains image data of such as a figure and a photograph, text data of such as letters and symbols, and the like.
The print engine unit 35 forms an image on a recording medium such as paper by a predetermined printing method such as a laser beam method or an ink jet method.
The print controller 36 drives the print engine unit 35 based on a print job, and comprises a job analyzing unit 360, an interpreter unit 361, a storage unit 362, and an interface (IF) unit 363 as shown in
The job analyzing unit 360 analyzes the print job, and can detect a screen processing setting command for each page.
The interpreter unit 361 rasterizes the image data to convert it into a bitmap form. According to the embodiment, the interpreter unit 361 executes rasterization, and carries out the screen processing based on the screen processing setting command.
The storage unit 362 comprises a RAM and the like, and stores a default screen processing setting, a screen processing setting set by a user, image data, and the like.
The engine IF unit 363 transmits the image data rasterized by the interpreter unit 361 to the print engine unit 35.
As shown in
The storage device 38 comprises a hard disk which has larger storage capacity than the storage unit 362 of the print controller 36 and the like, and stores data and program so that they are readable and writable. According to the embodiment, the storage device 38 stores an image forming program 380 and temporarily saves the print job.
The image forming program 380 is a program for controlling the image forming device 3. According to the embodiment, the image forming program 380 is executed by the control unit 37 to make the image forming device 3 carry out the after-mentioned image forming processing (refer to
Next, an image forming method according to the present invention will be described.
In the image processing parameter setting processing of the client personal computer 2, as shown in
When it is determined in the step S3 that the screen processing setting for each page is not instructed (step S3; NO), the control unit 25 sets screen processing parameters for the entire image data by a conventionally known method (step S4), and then proceeds to processing of step S9 described below.
On the other hand, when it is determined in the step S3 that screen processing setting for each page is instructed (step S3; YES), the control unit 25 detects the number of pages for the image data (step S5), and make the display unit 21 display a screen processing setting screen corresponding to the number of pages (step S6).
For the screen processing setting screen, for example, a screen shown in
Then, when the user enters (selects) and sets the screen processing parameters for each page from the pull-down menu via the operation unit 22 (step S7), and when a completion operation of the screen processing setting is performed (step S8), the control unit 25 combines the image data in the PDL form, which is generated in the step S2 with a screen processing setting command corresponding to the screen processing parameters entered in the step S7 to generate a print job (step S9).
In
Then, the control unit 25 transmits the print job to the image forming device 3 via the interface 23 (step S10), and finishes the image processing parameter setting processing.
In the image forming processing of the image forming device 3, as shown in
The control unit 37 determines the presence of screen processing setting command for each page (step T3). When it is determined that the screen processing setting command for each page is not present (step T3; NO), the control unit 37 makes the interpreter unit 361 execute rasterization processing and default screen processing (step T4), and then proceeds to processing of step T6 described below.
On the other hand, when it is determined in the step T3 that there are screen processing setting command for each page (step T3; YES), the control unit 37 makes the interpreter unit 361 execute the screen processing for each pages based on the screen processing setting command (step T5).
Specifically, as shown in
Then, the control unit 37 determines whether the screen processing setting for each page has been set for the screen processing target page, i.e., a setting other than a default has been set, based on contents of the screen processing setting command (step T53). When it is determined that there is no setting (step T53; NO), the control unit 37 reads the screen processing setting of a default from the storage unit 362 (step T54), and then proceeds to processing of step T56 described below.
On the other hand, when it is determined in the step T53 that the screen processing setting for each page has been set for the screen target page (step T53; YES), the control unit 37 reads the screen processing setting set by a user from the storage unit 362 (step T55).
Then, the control unit 37 makes the interpreter unit 361 execute the screen processing based on the screen processing setting read in the step T54 or T55 (step T56).
The control unit 37 determines whether the screen processing target page is the last page of the image data (step T57). When it is determined that the page is not the last page (step T57; NO), the control unit 37 sets the next page as a screen processing target page (step T58), and then proceeds to the processing of the step T53.
On the other hand, when it is determined in the step T57 that the screen processing target page is the last page (step T57; YES), the control unit 37 finishes the screen processing for each page.
Then, as shown in
Thus, when the screen processing setting shown in
According to the image forming method described above, because the screen processing parameters are set for each page and the screen processing is carried out for each page based on the processing parameters, unlike the conventional case of executing the screen processing for each object type, proper screen processing can be performed for each page.
Because the screen processing can be executed for each page for one image data having a plurality of pages, it is possible to prevent the complication of processing comparing to the case of executing screen processing for a plurality of image data of each page.
Because the screen is set by specifying at least one of the number of screen lines, the screen angle, and the dot shape, it is possible to simplify the processing comparing to the case of specifying all the contents.
Because the screen corresponding to the option selected via the pull-down menu is set for the page, it is possible to simplify the operation comparing to the case of entering contents of screen processing by numerical values or the like.
In the above described embodiment, the screen processing setting parameters are input for each page (refer to step S7 of
The present U.S. patent application claims the priority of Japanese Patent Application No. 2006-189442 filed on Jul. 10, 2006, according to the Paris Convention, and the above Japanese Patent Application is the basis for correcting mistranslation of the present U.S. patent application.
Number | Date | Country | Kind |
---|---|---|---|
2006-189442 | Jul 2006 | JP | national |