CN106897036A - Print control unit and print control program for receiving and processing print data - Google Patents

Print control unit and print control program for receiving and processing print data Download PDF

Info

Publication number
CN106897036A
CN106897036A CN201611164165.8A CN201611164165A CN106897036A CN 106897036 A CN106897036 A CN 106897036A CN 201611164165 A CN201611164165 A CN 201611164165A CN 106897036 A CN106897036 A CN 106897036A
Authority
CN
China
Prior art keywords
print
print data
image
sheet material
post processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611164165.8A
Other languages
Chinese (zh)
Inventor
金田健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to CN201611164165.8A priority Critical patent/CN106897036A/en
Publication of CN106897036A publication Critical patent/CN106897036A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1279Controller construction, e.g. aspects of the interface hardware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/125Page layout or assigning input pages onto output media, e.g. imposition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1287Remote printer device, e.g. being remote from client or server via internet
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

Print control unit and print control program the present invention is provided to receiving and processing print data.MFP receives print data from the information processor of mobile terminal or PC etc., and the direction of image is determined based on the information specified in the print data, described information represents the position of the post processing that the sheet material that image is have printed to having been based on the print data is carried out.

Description

Print control unit and print control program for receiving and processing print data
Technical field
The present invention relates to a kind of print control unit and print control program for receiving and processing print data.
Background technology
Known following traditional prints device, the traditional prints device and network connection and can be via network from information Reason device receives print data and is printed.Traditionally it is known that following technology:By using be designed to use each dozen The printer driver (or print application) that printing equipment is put generates the print data of printing equipment to be sent to.
In recent years, it is known that following technology:Do not use be designed to the printer driver for using each printing equipment (or Print application) in the case of, generate print data.For instance, it is known that by the operating system as information processor (OS) function and the general print service that provides or the general print service by being provided by the printing server on cloud, next life Printing equipment is sent into print data and by print data.This general print service is equipped for carrying out printing equipment The procotol of printing.General print service communicates with realizing printing according to agreement with printing equipment.
The printing server and information processor for providing general print service are expected to support various types of printing dresses Put.In this regard, it is known that the tectonic information of general print service managing printing device, to support to be filled in printing The function and specification changed between putting.For example, in the technology discussed in Japanese Unexamined Patent Publication 2013-187571 publications, printing clothes Business device generation user interface with allow user printing when based on the tectonic information of the printing equipment for being managed set printing category Property, and following function is provided:Print tracking operation is completed until printing.
Further, it is known that when printing equipment is post-processed to sheet material, printing equipment is in the position specified by user Place carries out binding process and punching.
When print data is generated by general print service, the tectonic information generation print data based on printing equipment. In this case, when the supplier for providing each service is different from the equipment supplier for providing printing equipment, may not Generate the print data of all print attributions needed for correctly describing printing equipment.
More specifically, the print data for being generated may not include the information of the direction (orientation) for representing image. Therefore, when perform it needs to be determined that image in print data direction treatment (for example, print data preview) when, may with User is desired to show preview image towards different directions.
The content of the invention
The present invention is intended to provide a kind of print control that can suitably determine image attributes not to be covered in print data Device and print control program.
According to an aspect of the present invention, a kind of print control unit includes:Receiving unit, receives from information processor hair The print data sent;And determining unit, in determining the print data based on the information specified in the print data Image direction, described information is represented will have printed the post processing that the sheet material of image is carried out to having been based on the print data Position.
By description referring to the drawings to exemplary embodiment, other features of the invention will be clear.
Brief description of the drawings
Fig. 1 is the figure of the construction for illustrating print system.
Fig. 2 is the block diagram of the hardware construction for illustrating multi-function peripheral (MFP).
Fig. 3 is the figure for illustrating the communication between MFP and information processor.
Examples of the Fig. 4 exemplified with the tectonic information sent from MFP to information processor.
Examples of Fig. 5 A and Fig. 5 B exemplified with the print data received by MFP.
Fig. 6 is the sectional view of sheet material processing unit.
Fig. 7 is the figure of the example for being illustrated in the picture shown on operating unit.
Fig. 8 A, Fig. 8 B, Fig. 8 C and Fig. 8 D are the figures of the example for being illustrated in the picture shown on operating unit.
Fig. 9 is to illustrate the figure set based on binding process to the determination of image direction.
Figure 10 is the flow chart of the print control for illustrating exemplary embodiment of the invention.
Figure 11 is the flow chart of the print control for illustrating exemplary embodiment of the invention.
Figure 12 is the flow chart of the print control for illustrating exemplary embodiment of the invention.
Figure 13 is the condition table of exemplary embodiment of the invention.
Figure 14 is to illustrate the figure that the determination to image direction and the determination to binder edge are set based on binding process.
Figure 15 is to illustrate the figure set based on binding process to the determination of punch position.
Figure 16 is the flow chart of the print control for illustrating exemplary embodiment of the invention.
Figure 17 is the flow chart of the print control for illustrating exemplary embodiment of the invention.
Figure 18 A and Figure 18 B are the condition tables of exemplary embodiment of the invention.
Specific embodiment
Describe exemplary embodiment of the invention in detail below with reference to accompanying drawings.Following exemplary embodiment does not limit appended The present invention in the range of claim.Not all combinations of the feature described in exemplary embodiment are to solution of the invention Scheme is all indispensable.
Fig. 1 is the figure of the construction for illustrating the print system according to the first exemplary embodiment.Multi-function peripheral (MFP) 101 and access point (AP) 102 be connected to LAN (LAN) 100 so that they can communicate with one another.MFP 101 is described below As the example of the printing equipment according to the present exemplary embodiment.Mobile terminal 1 03 and 104 and individual calculus are described below Machine (PC) 105 as information processor example.The information processing apparatus of mobile terminal 1 03 and 104 and the grades of PC 105 Putting can communicate via AP 102 with the MFP 101 on network (LAN 100).PC 105 can be connected to LAN via LAN cables 100.In the present example embodiment, example of the above-mentioned construction as the construction of print system is described below.However, printing The construction not limited to this of system.At least one information processor and printing equipment are needed in the way of they can communicate with one another Via network connection.
First, MFP 101 is described below.MFP 101 has the read functions of the image on reading original copy and in sheet material The printing function of upper print image.The print data that MFP 101 can be based on being received via network is printed.
Fig. 2 is the block diagram of the hardware construction for illustrating MFP 101.MFP 101 has the reading work(for reading the image on original copy Can and on sheet material print image printing function.In addition, MFP 101 has sends images to external information processing File sending function.
In the present example embodiment, examples of the MFP 101 as printing equipment is described.However, printing equipment is not limited to This.For example, printing equipment can be the single function ancillary equipment (SFP) without read functions.
Control unit 110 including CPU (CPU) 111 controls the integrated operation of MFP 101.CPU 111 reads The control program stored in read-only storage (ROM) 112 or memory 114 is taken, and carries out such as print control and reading The various controls of control etc..ROM 112 stores the control program that be can perform by CPU 111.Random access memory (RAM) 113 It is the main storage of CPU 111, and as the working region or temporary storage aera for loading various control programs thereon Domain.The storage of memory 114 print data, view data, various programs and various configuration informations.In the present exemplary embodiment In, using the ASU auxiliary storage unit of hard disk drive (HDD) etc. as memory 114.However, it is possible to use such as solid-state The nonvolatile memory of driver (SDD) etc. replaces HDD.
Additionally, in the MFP 101 according to the present exemplary embodiment, a CPU 111 is by using a memory (RAM 113) realizes the treatment shown in the flow chart being described below.However, other constructions are also available.For example, energy It is enough that treatment shown in the flow chart being described below is realized by collaboratively operation multiple CPU, RAM, ROM and memory. Furthermore it is possible to be come by using the hardware circuit of application specific integrated circuit (ASIC) or field programmable gate array (FPGA) etc. Realize a part for treatment.
The attended operation unit 116 of operating unit interface (I/F) 115 and control unit 110.Operating unit 116 is equipped with tool There are liquid crystal display (LCD) unit and various hardware keys of touch panel function.Operating unit 116 is used as display information Display unit and as the receiving unit for receiving user instruction.
Reading unit I/F 117 connects reading unit 118 and control unit 110.Reading unit 118 reads original copy and life Into reading image.The reading image for being generated is stored in memory 114 or RAM 113.The reading generated by reading unit 118 Take image and be sent to information processor or for the image printing on sheet material.
Print unit I/F 119 connects print unit 120 and control unit 110.By analyzing beating for print data generation Watermark image is sent to print unit 120 via print unit I/F 119 from control unit 110.Print unit 120 is via control Unit 110 receives control command and printing target image, and the piece of box (illustration) feeding is being fed from sheet material based on image Print image on material.The Method of printing of print unit 120 can be xerography or ink-jet method.Thermal transfer etc. its His Method of printing is also available.
Control unit 110 is connected to LAN 100 via communication unit I/F 123.Communication unit I/F 123 is by image and letter Breath is sent to the information processor on LAN 100, and information processor reception print data and letter from LAN 100 Breath.
According to the present exemplary embodiment, the print data received from information processor can be once reserved in memory In 114.User can select reserved print data by operating the operating unit 116 of MFP 101, and can be based on institute The print data of selection is printed (hereinafter referred to as reserve printing).
Graphics processing unit 124 has raster image processor (RIP), and the function of raster image processor (RIP) is right The print data received via network is rasterized and is generated the image that be used for printing.Graphics processing unit 124 can also Enough images to being obtained by being rasterized to print data carry out conversion of resolution and correction process.In this exemplary reality Apply in example, graphics processing unit 124 is realized by hardware circuit (such as ASIC and FPGA).However, graphics processing unit 124 is not It is limited to this.For example, MFP 101 can also include the processor for image procossing, and can be by for performing at image The processor of the image procossing of reason program realizes image procossing and print data rasterization process.In this case, it is used for The processor and CPU 111 of image procossing collaboratively operate to realize the treatment shown in the flow chart being described below.Additionally, CPU 111 can carry out image procossing and print data rasterization process by performing for carrying out the program of image procossing. Image procossing can be carried out by the combination of above-mentioned construction.
The connection sheet processing units 122 of sheet material processing unit I/F 121 and control unit 110.Sheet material processing unit 122 from CPU 111 receives control command, and the sheet material printed by print unit 120 is post-processed according to control command.For example, Sheet material processing unit 122 is directed at multiple sheet materials, perforation is opened to every sheet material and is bound the rear place of multiple sheet materials etc. Reason.The post-processing function that is there is provided by sheet material processing unit 122 and ability by via sheet material processing unit I/F 121 prenotice to Control unit 110 (for example, when MFP 101 is started), and be stored in memory 114 or RAM 113.
Exchanged below with reference to the information between Fig. 3 description informations processing unit and MFP 101.Fig. 3 is to illustrate to work as MFP A series of figure of 101 sequences carried out when receiving print data from information processor.In step 301, such as mobile terminal The information processor of 103 and 104 and PC 105 grades broadcasts the bag for searching for printer on LAN 100.Receiving During for the bag for searching for printing equipment, then in step 302, tectonic information that MFP 101 includes MFP 101 (also by Referred to as facility information) return to the information processor that have sent bag.The tectonic information is for example described using text data.Structure Make the keyword that the text data in information predefines the ability for representing each individual printing equipment.Specific tectonic information, it is all As the presence or absence of the presence or absence of paper size, double side printing function for being supported, Nup functions, the post-processing function that can be carried out can Type and the position of post-processing function that can carry out etc. are performed, is described as the list of function supported by MFP 101. In step 303, information processor is registered on being propped up by using the keyword described in the text data for receiving The equipment letter of the MFP of the presence or absence of the presence or absence of paper size, duplex printing for holding, Nup functions, executable post-processing function etc. Breath.A parts of the Fig. 4 exemplified with the tectonic information returned from MFP 101 to information processor, i.e. on the construction for post-processing The extraction of information.MFP 101 notifies following ability in the form of text data to information processor:Output printed sheets and Do not post-processed (" 3:Nothing "), printed sheets are exported after bookbinding, and perforation is formed on sheet material.MFP 101 is also with text The form of notebook data notifies the detailed setting of each post-processing function to information processor.
It is described in row 4 as shown in Figure 4 and row 5, without the position on the clearly specified sheet material to be post-processed The print attribution of the post processing put, is referred to as " being set without the binding process that position is specified ".Row 20 as shown in Figure 4 is to row 31 and row 74 to the position clearly specified on the sheet material to be post-processed post processing described in row 81 printing category Property, it is referred to as " being set with the binding process that position is specified ".
According to the present exemplary embodiment, it is assumed that the sheet material processing unit 122 of MFP 101 can be at printed sheets angle Two positions of position or side are bound by printed sheets.Therefore, MFP101 is notified shown in Fig. 4 to information processor At least row 20 to row 23 and row 28 to row 31, as the information of executable binding process.Assuming that the energy of sheet material processing unit 122 It is enough to form two or three perforation in the side of printed sheets.Therefore, MFP 101 is notified shown in Fig. 4 to information processor At least row 5 and row 74 to row 81, as executable punching.
User can ask printing to the printing equipment registered in the previous registration process in step 301 to 303.Connecing Receive by user operate to be used for printing printing equipment it is specified when, by information processor provide print service join According to the facility information corresponding with the printing equipment specified by user.In step 304, information processor is based on institute's reference Facility information shows the setting screen for setting print attribution on the operating unit (illustration) of information processor.User Via setting screen, print attribution is set.In step 305, the instruction for starting printing is being received via setting screen When, information processor generation print data.Within step 306, the print data that information processor will be generated is sent to MFP 101。
Below with reference to the setting and the life of print data of the print attribution in Fig. 5 A and Fig. 5 B description information processing units Into.Examples of Fig. 5 A exemplified with the setting screen for setting print attribution.User can be by selecting the item shown in Fig. 5 A Mesh 501 will be used for the sheet material size of printing to set.User can also be by selecting longitudinal direction button 502a or horizontal button 502b To be set on sheet material the direction of printing target image.
User can also be by selecting the project 511 shown in Fig. 5 A to carry out the setting for binding printed sheet material.When During selection project 511, show drop-down list (illustration), it is allowed to user select from drop-down list " 1 position bookbinding ", " 2 Bind position " or "None".When the project of selection " 1 position bookbinding ", be on the four of sheet material angles (upper left, lower-left, upper right and the right sides Under) in any one at bind sheet material.When the project of selection " 2 position bookbindings ", at two positions of the side of sheet material Bookbinding sheet material.According to the ability of MFP 101, user can be selected for binding sheet material at three positions of the side of sheet material Set.User can be by selecting whether the punching check box 512 shown in Fig. 5 A punches to set to printed sheets.
Meanwhile, in order to via sheet material processing unit 122, place is post-processed in place, MFP101 passes through revolving fragment The direction and the direction of image printing that material is transported are post-processed in specified location.These are described below with reference to Fig. 6 Treatment.
Fig. 6 is the sectional view of sheet material processing unit 122 when viewed from above.Reference picture 6 is described into binding process and is beaten Hole.While the sheet material that image is printed with by print unit 120 is transported to output pallet 607, for beating for being punched Hole machine 603 can punch to sheet material.According to the present exemplary embodiment, card punch 603 enters in the rear end side of the sheet material for transporting Row punching.Therefore, after vertical reverse image direction (180 degree rotation), puncher 603 can be in phase vertical with carriage direction Punched two positions of the side of friendship.Combination for the transport direction and image rotation of the sheet material for printing makes it possible to The top of sheet material, bottom, left side or right side form perforation.The direction of transporting of sheet material refers to transport the side long feeding (LEF) of sheet material Direction or short side feeding (SEF) direction.Stapling unit 614 for carrying out binding process can be to protecting in intermediate tray 600 Multiple sheet materials held are bound.In order to keep multiple sheet materials, intermediate tray 600 is by by under in sheet material discharge direction Trip side (left side of Fig. 6) is vertically positioned and by the upstream side (right side of Fig. 6) in sheet material discharge direction along vertical upwards Nogata is inclined to positioning downwards.
Indicated by the arrow 601 as shown in Fig. 6, stapling unit 614 is configured to be slided by motor (illustration). The motors of CPU 111 (illustration), with move up in the side intersected vertically with sheet material carriage direction stapling unit 614 and The corner portion of the rear end side on sheet material carriage direction is bound at two positions of rear end side to sheet bundle.Therefore, After mobile stapling unit 614 and vertical reverse image direction (180 degree rotation), can be vertical with sheet material carriage direction Sheet bundle is bound at two positions of intersecting side.Analogously it is possible on four angles (upper left, upper right, bottom right and a left sides Under) in any one at binding printed sheet material.Pass through at the punching and bookbinding as required by sheet material processing unit 122 The sheet material of reason is output on output pallet 607.
The print data that the general print service by being provided by information processor is generated is described below.By general The print attribution of the print data of print service generation is not necessarily easily processed for printing equipment.For example, it may be possible to not generate The print data of all print attributions needed for correctly describing printing equipment.More specifically, on the figure in print data Which direction of picture should be considered as the attribute of upward direction (that is, which direction should be considered as the top of printed matter) (under Be referred to as image direction in text) and unfolding mode (bookbinding form) on original copy attribute.
Specific example is described below with reference to Fig. 5 B.Print data sample 1 is to work as to be carried out in A4 sheet materials via setting screen The setting bound to the sheet material for printing at the upper longitudinal image of printing and 1 position of the sheet material in printing is (hereinafter Be referred to as setting of printing sample 1) when the example of print data that generates.Shown in picture as shown in Figure 5 A, according to originally showing What 1 position of general print service reception of example property embodiment was bound specifies, but to be carried out at bookbinding without clearly receiving The gutter pos of reason.However, when print data is generated, indicated by each print data sample as shown in Fig. 5 B, Setting will carry out the gutter pos of binding process.In fact, when specifying 1 position to bind, there are multiple gutter pos candidates (upper left, upper right, bottom right and lower-left).In this case, it is believed that the general print service according to the present exemplary embodiment is such as Under hypothesis under generate print data:When the top of image is positioned upwards, sheet material should be bound in the upper left corner.
Therefore, in this case, it is arranged on A4 sizes (210 × 297) sheet material and prints and in the upper left corner of sheet material Bookbinding, as the print attribution of print data.On the other hand, image is lost towards when print data is generated.
Print data sample 2 is to work as to carry out printing landscape images on A4 sizes (210 × 297) sheet material via setting screen And setting (the hereinafter referred to as setting of printing bound to the sheet material for printing at 1 position of the sheet material in printing Sample 2) when the example of print data that generates.In this case, it is arranged on A4 sizes (210 × 297) sheet material and prints simultaneously And bound in the lower right corner of sheet material, as the print attribution of print data.In this case, it is considered to the base under following hypothesis In the setting that landscape images are printed on A4 sizes (210 × 297) sheet material, the bookbinding attribute based on sheet material, the hypothesis are set It is:When 1 position bookbinding is received, sheet material should be bound in the upper left corner when the top of image is positioned upwards.Therefore, if Put in the attribute bound as the lower left corner of the gutter pos based on sheet material.On the other hand, similar to print data sample 1, image is lost towards when print data is generated.
The produced problem when image is not provided with print data towards attribute will be described.As described above, according to originally showing The MFP 101 of example property embodiment can carry out reserved printing.Fig. 7 is to illustrate the behaviour shown on operating unit 116 by CPU 111 Make the figure of the example of picture.The operation screen is used to set the treatment to carry out reserved print data.Institute in reference picture 7 The picture for showing, the data B in selection row 701.Data B is the print data received from information processor, and then pre- Stay in memory 114.Data B is equal to the print data sample 2 shown in Fig. 5 B.By the picture shown in Fig. 7, user The print data reserved in memory 114 can be selected, and then selects the treatment to be carried out to print data.
Preview button 702 is selected to use preview function.Preview function is that display is based on printing number on operating unit 116 According to function of the image to allow user to confirm the image.Change setting of printing button 703 to be used to change printing number According to setting.Below will be changing the treatment of the position that carry out binding process and by date printed and seal and print data group Close then the treatment of print image centered on the present exemplary embodiment is described, as can by changing setting of printing button The example of 703 settings of printing for changing.
Start print button 704 to be used to be based on start printing via the print data of the picture and selecting shown in Fig. 7.
In this case, if having reserved the print data that is set towards attribute without image or not schemed correctly As the print data set towards attribute, then the convenience of user may be reduced.
As a specific example, above-mentioned preview function is described below.Fig. 8 A, Fig. 8 B, Fig. 8 C and Fig. 8 D are illustrated by CPU The figure of the example of 111 operation screens shown on operating unit 116.Fig. 8 A show exemplified with the picture shown by preview function Example, i.e. the example of the traditional preview screen shown based on the print data set towards attribute without image.In such case Under, examples of Fig. 8 A exemplified with the preview screen based on the data B (that is, print data sample 2) reserved in memory 114.
When user's print preview data, desired image is shown as so that the top of image is positioned upwards.For example, working as When preview is based on the image of the printing of setting of printing sample 2 shown in Fig. 5 B, desired image is shown as causing the top of image Positioned upwards, the preview image 811 as shown in Fig. 8 C.Therefore, the direction that preview function includes according to print data Attribute, the preview image that rotation will show in preview screen so that the top of image is positioned upwards.
However, in the print data (the print data sample 2 as shown in Fig. 5 B) set towards attribute without image In the case of, image direction is unknown.In this case, preview function generates preview image (figure under following hypothesis Preview image 801 shown in 8A):Image direction is acquiescence towards (more specifically, the upside of the image that print data includes It is the top of image).In this case, however, a problem that pre- therefore, it is difficult to watch because the top of image is not positioned upwards Look at image.
When setting of printing is changed, image direction also becomes important.More specifically, there may be changing what post processing was set Situation.Examples of Fig. 8 B exemplified with the picture for changing setting of printing later, i.e. to enter luggage in printed matter for changing Order the example of the picture of the position for the treatment of.In this case, when user changes post processing to be set, user expects reference picture picture Top post processing is set.For example, changing print data bookbinding setting when the setting of printing sample 2 shown in Fig. 5 B is based on When, user is desirable to the top of reference picture picture to set and change gutter pos, the button 812 as shown in Fig. 8 D is signified Show.Therefore, the gutter pos based on sheet material stored in print data are converted into the top based on image by preview function Position, it is allowed to which user changes the position to be post-processed.
However, when image is not provided with towards characteristic (the print data sample 2 as shown in Fig. 5 B), direction is unknown 's.In this case, user will set binding process position under following hypothesis:Image direction is acquiescence towards (more Body ground, is the top of image on the upside of the image that print data includes).Therefore, the user of input print data sample 2 can not Based on post processing is set at the top of image, will thus find that situation is inconvenient.
Additionally, when pass through will date printed, " secret " and " secret " etc. character string or pattern and print data , it is necessary to come composite object character string or pattern according to image direction when combination carrys out print image.However, if it is not known that actual figure As towards (such as print data sample 2), then preview function by under following hypothesis by character string or pattern and print data Combination:Image is towards being acquiescence towards (more specifically, being the top of image on the upside of the image that includes of print data).Cause This, the character string or the direction of pattern for providing later are different from the direction of printing target image, and user may be caused undesirable Printed matter.
If as described above, being not provided with image towards attribute, when MFP 101 provides a user with function, may lose Convenience for users.
In view of these problems, will include that the post processing that there is the position based on sheet material to specify sets with print data below Set to describe this exemplary reality centered on the treatment for determining image direction when putting, based on the post processing specified with position Apply example.
Fig. 9 is the figure of the example for illustrating the treatment for determining image direction.Reference picture 9, by description based on position The print attribution of the binding process specified determines the treatment of image direction, used as showing that the post processing specified with position is set Example.
First, description below is worked as to specify and is bound as the print attribution (group of binding process at any one angle of sheet material 9010) treatment of image direction is determined when.
As indicated by setting 9011, when the upper left corner bookbinding in sheet material is specified, CPU 111 determines the top of image Positioned upwards, as indicated by setting 9021.When as indicated by setting 9012, specify and bound in the lower left corner of sheet material When, CPU 111 determines that the top of image is positioned to the left, as indicated by setting 9022.
In the print data of the general print service assumed by referring to Fig. 5 B, longitudinal image is arranged such that image Top positioned upwards, and landscape images are arranged such that the top of image is positioned to the left.Therefore, in above-mentioned hypothesis In, it is both not specified in setting is bound that 9013 or not specified setting 9014 are set.However, it is possible to generate for arranging longitudinal image So that the top of image is positioned downwards and is arranged landscape images so that the print data that is positioned to the right of the top of image.It is false If for such print data towards placement of images, when specifying in the upper right corner of sheet material or lower right corner bookbinding, CPU 111 will be identified below image direction.
In this case, when being bound in the lower right corner of sheet material as indicated by setting 9013, specified, CPU 111 Determine that the top of image is positioned downwards, as indicated by setting 9023.When as indicated by setting 9014, specified in piece When the upper right corner of material is bound, CPU 111 determines that the top of image is positioned to the right, as indicated by setting 9024.
Describe to work as to specify below to be bound as the print attribution (group of binding process at two positions of the side of sheet material 9060) treatment of image direction is determined when.When as indicated by setting 9061, specified at two positions in the left side of sheet material During bookbinding, CPU 111 determines that the top of image is positioned upwards, as indicated by setting 9071.When such as by setting 9064 institutes Indicate, when specifying the bookbinding at two positions of the downside of sheet material, CPU 111 determines that the top of image is positioned to the left, such as As indicated by setting 9074.
In the print data of the general print service assumed by referring to Fig. 5 B, both not specified settings in setting is bound 9062 also not specified 9063.However, it is possible to generate for arranging longitudinal image so that the top of image is positioned and cloth downwards Landscape images are put so that the print data that is positioned to the right of the top of image.Assuming that for such beating towards placement of images Printing evidence, when the bookbinding at two positions on the upside of sheet material or right side is specified, CPU 111 is identified below image direction. In this case, when being bound at two positions of the upside of sheet material as indicated by setting 9062, specified, CPU 111 Determine that the top of image is positioned to the right, as indicated by setting 9072.When as indicated by setting 9063, specified in piece When being bound at two positions on the right side of material, CPU111 determines that the top of image is positioned downwards, as set as indicated by 9073 's.
When the post processing for being bound at two positions on sheet material is specified by this way, CPU 111 exists The image direction that print data includes is determined under following hypothesis:When the top of image is positioned upwards, based on the left side The viewpoint of edge (left side of image) bookbinding specifies gutter pos.
When based on the viewpoint for determining the image direction shown in Fig. 9, print data includes that there is the position based on sheet material to refer to When fixed post processing is set, the post processing that CPU 111 can be based on being specified with the position based on sheet material sets to determine image Direction.
Referring to the flow chart shown in Figure 10 to Figure 12, description determines image when MFP 101 receives print data Towards and then by the image of determination towards the treatment for being applied to print data.
When the CPU 111 of MFP 101 performs the control program stored in ROM 112 or memory 114, Figure 10 is realized To each operation (step) shown in the flow chart shown in Figure 12.
According to the present exemplary embodiment, the information processor of PC and mobile terminal etc. will be printed via LAN 100 Data is activation is to MFP 101.When print data is sent to MFP 101 by information processor, information processor uses each Plant print protocol, such as Internet print agreement (Internet Printing Protocol, IPP) and line printer backstage Procedural agreement (Line PRinter deamon protocol, LPR).
When using IPP as print protocol, and when printing data format is PWG-RASTER, this exemplary implementation Official holiday is located in print data may not include image towards attribute, or including image towards may not be correct 's.When using LPR as print protocol, the present exemplary embodiment is it is also supposed that image is likely to correctly be set towards attribute Put.
In step S1001, CPU 111 receives print data from information processor.In step S1002, CPU 111 It is determined that the generation source of the print data received in step S1001 whether be predefined type print service.Below with reference to Flow chart shown in Figure 11 describes specific control process.
In step S1101, CPU 111 determines whether the print protocol that be used for receiving print data is IPP.CPU 111 determine print protocol for example based on receiving port number.When the print protocol of the print data for receiving is IPP (being "Yes" in step S1101), treatment proceeds to step S1102.On the other hand, when the printing of the print data for receiving is assisted When view is not IPP (being "No" in step S1101), treatment proceeds to step S1104.
In step S1102, CPU 111 determines whether the form of the print data for receiving is PWG-RASTER.CPU 111 for example determine form by analyzing header that print data includes.When CPU 111 determines that printing data format is During PWG-RASTER (being "Yes" in step S1102), treatment proceeds to step S1103.On the other hand, when CPU 111 determines When printing data format is not PWG-RASTER (being "No" in step S1102), treatment proceeds to step S1104.In step In S1103, CPU 111 determines that transmission source print service is the print service of predefined type.
In step S1104, CPU111 determines that transmission source print service is not the print service of predefined type.
Although in the present example embodiment, determining that print data generates source using format information and print protocol type Whether it is the print service of predefined type, but is to determine method not limited to this.For example, CPU 111 can be based on working as information processing The user agent's information included in HTTP request when print data is sent to MFP 101 by device is given birth to determining print data Cheng Yuan whether be predefined type print service.Additionally, when print data generation source is the specific version based on user agent's information During this specific print service, CPU 111 can determine that print data generation source is the print service of predefined type.
The description of Figure 10 is returned to, as the result of the determination in step S1002, when CPU 111 determines print data life When Cheng Yuan is the print service of predefined type (being in the step s 1003 "Yes"), treatment proceeds to step S1004.On the other hand, (being in the step s 1003 "No"), treatment when CPU 111 determines that print data generation source is not the print service of predefined type Proceed to step S1005.
In step S1004, CPU 111 determines image direction.Described below with reference to the flow chart shown in Figure 12 Specific control process.In step S1201, CPU 111 determines whether to be provided with the post processing specified with position.More specifically Ground, when print data includes that there is row as shown in Figure 4 20 to row 23 and row 28 to the gutter pos described in row 31 to refer to When fixed binding process is set, CPU 111 is determined there is provided (being in step S1201 with the post processing that position is specified "Yes"), and treatment proceeds to step S1002.On the other hand, when print data includes that the binding process specified without position sets Put or when print data is not set including binding process, CPU 111 does not know image direction and (is in step S1201 "No"), and treatment proceeds to step S1005.When CPU 111 do not know image towards when, CPU 111 will carry out hypothesis image Towards acquiescence towards the print processing of (for example, being the top of image on the upside of image).
In step S1202, CPU 111 is based on post processing and sets determination image direction.First, CPU 111 obtains printing The post processing arranges value that data include.Then, CPU 111 is provided as search condition depositing based on acquired post processing Scanned in the condition table stored in reservoir 114, to determine image direction.Figure 13 is being used to of storing in memory 114 Determine the example of the condition table of image direction.Although in the present example embodiment, use condition table is based on being specified with position Post processing arranges value determine image direction, but be to determine method not limited to this.CPU 111 can describe to use by performing In it is determined that the determination program of the conditional branching of the image direction described above with reference to Fig. 8 A, Fig. 8 B, Fig. 8 C and Fig. 8 D determines figure As direction.
In step S1203, the image direction that CPU 111 will determine in step S1202 is applied to print data, and Treatment proceeds to step S1005.
The description of Figure 10 is returned to, in step S1005, CPU 111 determines whether to reserved print data.In this feelings Under condition, when the reserved operation setting as receiving print data that the print data for receiving is provided with MFP 101 When, or when reserved printing is set as print data attribute, CPU 111 determines to reserve print data (in step S1005 In be "Yes"), and treatment proceed to step S1007.On the other hand, when the reserved of the print data for receiving is set to off (OFF) and when being not provided with reserved printing as print data attribute, CPU 111 determines not reserve print data (in step It is "No" in S1005), and treatment proceeds to step S1006.
In step S1007, CPU 111 stores for storing the print data for reserved printing print data In data area.When CPU 111 by a series for the treatment of in step S1004 determine image towards when, reflect figure by reserved As the print data of direction.
In step S1006, CPU 111 is based on print data print image on sheet material.CPU 111 is beaten by that will be used for The rotation of the transport direction and image of the sheet material of print is combined, the print image on sheet material.In step S1008, CPU 111 sheet material with sheet material processing unit 122 collaboratively to printing is post-processed.When print processing is completed, CPU 111 terminates A series for the treatment of.
Although the post processing that in the present example embodiment, description is specified with clear and definite position to sheet material is used as having The example of the binding process that position is specified, but post processing not limited to this.For example, the present exemplary embodiment be also applied to it is as follows Situation:Based on being set with the punching that punch position is specified or based on specified with folding position to sheet material to sheet material Folding set and determine image direction.
Although in the present example embodiment, MFP 101 of the description with print unit 120 is used as print control unit Example, but print control unit not limited to this.The present exemplary embodiment be also applied to for by print data be sent to beat The printing server that printing equipment is put.
In this case, printing server receives print data, and the printing to receiving from information processor Data carry out the treatment in step S1001 to S1004.Instead of the treatment in step S1005 and later step, CPU 111 needs The print data obtained in step S1004 is sent to printing equipment.In this case, received from information processor Print data will be converted into image towards set print data, then sent by printing server.
According to the present exemplary embodiment, even if MFP 101 is received without image towards the print data or tool specified Towards the print data specified, the post processing that CPU 111 can also be based on being specified with position sets determination to vicious image Image orientation information, and by the message reflection to print data.Therefore, when institute in preview graph 7, Fig. 8 A, Fig. 8 B, Fig. 8 C and Fig. 8 D During the reserved print data shown, or when print data is set or changed, be prevented from setting of printing by based on user not Desired image towards and change or preview.This makes it possible to improve convenience for users.Only when print data generation source is generation The print service of the predefined type of the print data or the print data including incorrect image direction of image direction is not included When, CPU 111 can determine image direction.Therefore, driven from the printer being designed to using each individual printing equipment In the case of the print data of dynamic device input, CPU 111 can not change the situation of the image direction that print data includes Under processed.
In the first exemplary embodiment, it has been described that set to determine figure based on the binding process specified with position As the treatment of direction.In the second exemplary embodiment, in addition to according to the treatment of the first exemplary embodiment, description is worked as The treatment of binder edge is determined when setting and post-processed based on the post processing specified with position.Additionally, exemplary second In embodiment, in addition to according to the treatment of the first exemplary embodiment, the bookbinding to be based on being specified with position will be described Treatment sets the treatment that the position of the post processing for carrying out specifying without position is determined.
The hardware construction of the device according to the second exemplary embodiment is similar to the device according to the first exemplary embodiment Hardware construction.The construction similar for the construction according to the first exemplary embodiment, will omit its detailed description.
First, the print data that the general print service by being provided by information processor is generated is described below.Such as Described in first exemplary embodiment, the print attribution of the print data generated by general print service is filled for printing Put and be not necessarily easily processed.For example, it may be possible to not generate beating for all print attributions needed for correctly describing printing equipment Printing evidence.In equipment supplier side, the print attribution of the position or orientation for including can not uniquely determining post processing may be generated The print data of setting.Traditionally, if printing equipment is based on such print data and is printed, printing equipment may be The sheet material that the undesirable position output of user is post-processed, or may terminate singularly at the printing based on print data Reason.
Specific example is described below with reference to Fig. 5 B.Print data sample 3 is to work as to be carried out in A4 sizes via setting screen Landscape images are printed on (210 × 297) sheet material, is formed on the sheet material that each is printed and perforated and on the sheet material of printing The printing generated during setting (the hereinafter referred to as setting of printing sample 3) bound to the sheet material for printing at one position The example of data.In this case, it is arranged on A4 sizes (210 × 297) sheet material and prints and as based on sheet material The lower right corner bookbinding of gutter pos, as the print attribution in print data.Additionally, also specify forming perforation on sheet material.So And, the position to be punched both had not been explicitly specified, do not explicitly specify the quantity of perforation yet.When such as by print data Indicated by sample 3, via setting screen receive for open punching it is specified when, setting only has the printing specified of punching Attribute.
When such print data is received, it is necessary to set punch position in the sides of MFP 101.
Although specifying the position that carry out the binding process based on sheet material, all do not have in print data sample 1 to 3 Have and binder edge (also referred to as binding direction) is clearly set.
Method for binding printed thing includes left bookbinding, right bookbinding, upper bookbinding and lower bookbinding.Left bookbinding refers to work as image Top when being positioned upwards in left side bookbinding.When left bookbinding is carried out, MFP101 needs to be printed so that the page is from dextrad Left upset.Right bookbinding refers to be bound on right side when the top of image is positioned upwards.When right bookbinding is carried out, MFP 101 is needed Printed so that the page overturns from left to right.Therefore, in order to carry out left bookbinding or right bookbinding, MFP 101 needs to be beaten Print so that the positive top of printed matter is identical with the top at the back side.Upper bookbinding refers to when the top of image is positioned upwards In upside bookbinding.When upper bookbinding is carried out, MFP 101 needs to be printed so that the page overturns from bottom to top.Lower bookbinding refers to Bound in downside when the top of image is positioned upwards.When download order when, MFP 101 need printed so that page Face overturns from the top down.Therefore, when upper bookbinding or right bookbinding is carried out, MFP 101 is needed at the front of printed matter and the back side Will be towards rotation 180 degree between printing.
Therefore, when duplex printing is carried out based on print data, the information on image direction is not only must be known by, and It must also be noted that the information on binder edge.
To describe centered on the treatment that binder edge is determined by the location-appropriate based on binding process to be carried out below The present exemplary embodiment.The example below assumes that general print service is set under following hypothesis in print data will enter luggage Order the gutter pos for the treatment of:Left bookbinding should be carried out when printed matter is watched from front cover.
Figure 14 is the figure of the example for illustrating the treatment for determining binder edge.Figure 14 is exemplified with based on specified with position The print attribution of binding process determine the treatment of the binder edge of image, set as the post processing specified with position Example.
For determining the method for image direction similar to the method according to the first exemplary embodiment, and it is detailed to omit its Thin description.Binder edge of the reference picture picture towards on the left of setting permits a determination that the binder edge for left bookbinding.
Feelings in the print attribution (group 9010) for specifying at any angle of sheet material bookbinding as binding process are described below The treatment of binder edge is determined under condition.When gutter pos (upper left corner of sheet material) for setting 1411 is specified, CPU 111 needs Determine it is binder edge on the left of sheet material, as indicated by setting 1421.When the gutter pos (sheet material for specifying setting 1412 The lower left corner) when, CPU 111 it needs to be determined that be binder edge on the downside of sheet material, as indicated by setting 1422.When specifying When 1413 gutter pos (lower right corner of sheet material) is set, CPU 111 it needs to be determined that be binder edge on the right side of sheet material, such as by setting Put indicated by 1423.When gutter pos (upper right corner of sheet material) for setting 1414 is specified, CPU 111 is it needs to be determined that sheet material Upside be binder edge, as set 1424 indicated by.
Describe below in the print attribution (group for specifying at two positions of the side of sheet material bookbinding as binding process 1460) treatment of binder edge is determined in the case of.When gutter pos (two positions on the left side) for setting 1461 are specified, CPU 111 it needs to be determined that be binder edge on the left of sheet material, as indicated by setting 1471.When the dress for specifying setting 1462 Booking is when putting (two positions of top), CPU 111 it needs to be determined that be binder edge on the upside of sheet material, such as by setting 1472 meanings Show.When gutter pos (two positions on the right) for setting 1463 are specified, CPU111 it needs to be determined that be on the right side of sheet material Binder edge, as indicated by setting 1423.When gutter pos (the two following positions) for setting 1464 are specified, CPU 111 it needs to be determined that be binder edge on the downside of sheet material, as indicated by setting 1474.
The treatment of the position of the post processing specified without position is carried out below with reference to Figure 15 description determinations.Figure 15 is example Show the binder edge determined based on reference picture 14 to determine to carry out in the case of without the position to be post-processed is specified Punching position method figure.The default setting of punching is the punching of 3 holes.
As shown in Figure 14, MFP 101 determines bookbinding based on the position that carry out the binding process for binding sheet material Edge.Description below further determines that the position to be punched based on the binder edge determined according to binding process position Treatment.
When binder edge is arranged on left side (the setting 1511) of sheet material, CPU 111 is determined also on a left side for each sheet material Punched side.When binder edge is arranged on downside (the setting 1512) of sheet material, CPU 111 is determined also in each sheet material Punched downside.When binder edge is arranged on right side (the setting 1513) of sheet material, CPU 111 is determined also in each sheet material Right side punched.When binder edge is arranged on upside (the setting 1514) of sheet material, CPU 111 is determined also in each piece Punched on the upside of material.The default setting of the hole count of punching is set in MFP 101 (for example, as shown in Figure 14 3 Hole).The default setting of punching can be changed by keeper or user.
Treatment shown in Figure 14 and Figure 15 makes it possible to be set based on the post processing specified with position determine entering Binder edge during row post processing.Treatment shown in Figure 14 and Figure 15 can also determine to carry out entering without clearly specified The position of the post processing in the case of the position of row post processing.
When MFP 101 receives print data, bookbinding positions of the MFP 101 according to the post processing for being specified with position Put to determine binder edge and punch position, binder edge and punch position are then applied to print data.Below with reference to Flow chart shown in Figure 16 and Figure 17 describes the treatment.
When the CPU 111 of MFP 101 performs the control program stored in ROM 112 or memory 114, Figure 16 is realized With each operation (step) shown in the flow chart shown in Figure 17.Figure 16 is to illustrate to replace according to the first exemplary implementation Flow chart shown in Figure 10 of example and the flow chart of operation that performs.Instead of according to the step of the first exemplary embodiment Treatment in S1004, CPU 111 performs the treatment in step S1604.Treatment in step S1601 to S1603 is similar to basis Treatment in the step of first exemplary embodiment S1001 to S1003, and will the descriptions thereof are omitted.Step S1605 to S1608 In treatment similar to the treatment in the S1005 to S1008 according to the step of the first exemplary embodiment, and by omit its retouch State.
According to the second exemplary embodiment, when CPU 111 determines that the generation source of the print data for receiving is predefined type Print service when (in step S1603 be "Yes"), treatment proceeds to step S1604.
In step S1604, CPU 111 carry out treatment for determining image direction and for determine binder edge and The treatment of punch position.Specific control process are described below with reference to the flow chart shown in Figure 17.In step S1701 In, CPU 111 determines whether to be provided with the post processing specified with position.More specifically, when print data includes thering is such as Fig. 4 Shown in the binding process specified of row 20 to row 23 and row 28 to the gutter pos described in row 31 when setting, CPU111 is true It is fixed to be provided with the post processing (being "Yes" in step S1701) specified with position, and treatment proceeds to step S1702.Separately On the one hand, when print data includes that the binding process specified without position is set or when print data does not set including binding process When putting, CPU 111 does not know image towards (being "No" in step S1701), and treatment proceeds to step S1605.Work as CPU 111 uncertain images towards when, CPU 111 will carry out assuming image towards being acquiescence towards (more specifically, being wrapped in print data The top of image on the upside of the image for including) print processing.When CPU 111 do not know image towards when, CPU 111 will be based on The post processing for for the default setting for post-processing specified without position.Assuming that via user or keeper via operation Unit 116 has preset the default setting for post-processing.
In step S1702, CPU 111 is based on post processing and sets determination image direction and binder edge.First, CPU The post processing arranges value that 111 acquisition print datas include.CPU 111 is also provided as searching bar based on acquired post processing Part is scanned in the condition table that stores in the memory 114, to determine image direction and binder edge.Figure 18 A and Figure 18 B It is the example of the condition table of storage in memory 114.Figure 18 A are the condition tables for determining image direction and binder edge.Though So in the present example embodiment, image court is determined based on the post processing arranges value specified with position by using condition table To and binder edge, but be to determine method not limited to this.CPU111 can be described for determining above with reference to figure by performing The program of the image directions of 14 descriptions and the conditional branching of binder edge determines image direction and binder edge.
In step S1703, be applied to for the image direction and binder edge that determine in step S1702 and beat by CPU 111 Printing evidence, and treatment proceeds to step S1704.
In step S1704, CPU 111 determines whether to be provided with the post processing specified without position.More specifically, work as setting Put punching without described in row as shown in Figure 45 clear and definite punch position specify when, CPU 111 determine set The post processing (being "Yes" in step S1704) specified without position, and treatment proceeds to step S1705.On the other hand, When CPU 111 determines to be not provided with the post processing specified without position (being "No" in step S1704), treatment proceeds to step S1605。
In step S1705, the position of the post processing that CPU 111 will carry out being specified without position based on binder edge determination Put.CPU 111 obtains the binder edge determined in step S1702 and sets.CPU 111 also obtains the memory 114 of MFP 101 The arranges value on giving tacit consent to the number of holes of middle storage.Then, CPU 111 is existed based on acquired arranges value as search condition Scanned in the second condition table stored in memory 114, to determine punch position.In this case, CPU111 is also true Surely the hole count that formed in punching.
Figure 18 B are the second condition tables for determining punch position and the number of holes.Although in the present example embodiment, Punch position and the number of holes are determined by using condition table, but is to determine method not limited to this.CPU 111 can be by holding Row describes the punch position and the determination program of the conditional branching of the number of holes for determining to be described above with reference to Figure 14, comes true Determine punch position and the number of holes.
In step S1706, the position to be post-processed and perforation number that CPU 111 will determine in step S1705 Amount is applied to print data, and treatment proceeds to step S1605.
Although exemplary using being described as the example of print control unit including the MFP 101 of print unit 120 Embodiment, but present exemplary embodiment not limited to this.The present exemplary embodiment is also applied to for print data to be sent To the printing server of printing equipment.
In this case, printing server from external device (ED) receive print data, and to receive print data enter Treatment in row step S1601 to S1604.Instead of the treatment in step S1605, CPU 111 needs to be sent to printing equipment and answers With the print data of the change set based on the post processing obtained in step S1604.More specifically, being received from exterior terminal Print data will be appropriately converted to printing equipment easily print attribution, then sent by printing server.
Although in the present example embodiment, describing the binding process specified with clear and definite gutter pos as having The post processing that position is specified, and describe the rear place that punching is specified as no position specified without clear and definite punch position Reason, but, post-process not limited to this.
Need at least to determine binder edge based on the first post processing specified with clear and definite position.For including having The first post processing and post-process the print data of the two, CPU without clear and definite position is specified second that clear and definite position is specified 111 need to determine to carry out the position of the second post processing based on the first position for post-processing.
As described above, according to the present exemplary embodiment, can be based on place after first specified with clear and definite gutter pos The position of reason come determine will in post processing the binder edge that use.Therefore, when duplex printing is specified, can be existed based on meeting The binder edge assumed carries out binding process during generation print data.Furthermore it is possible to be based on what is specified with clear and definite position The position of the first post processing determines to carry out the position of the second post processing specified without clear and definite position.Therefore, it is possible to The position that can be assumed in setting of printing by user carries out the second post processing.
Other embodiment
By reading and record can also be performed (also can more completely be referred to as that " non-transitory computer can in storage medium Read storage medium ") on computer executable instructions (for example, one or more programs) performing in above-described embodiment Individual or more function and/or including for performing one of one or more function in above-described embodiment Or more the system of circuit (for example, application specific integrated circuit (ASIC)) or the computer of device realize implementation of the invention Example, and it is possible to can using for example reading and performing the computer from storage medium by the computer by system or device Execute instruction is performing one or more function in above-described embodiment and/or control one or more circuits Embodiments of the invention are realized to perform the method for one or more function in above-described embodiment.Computer can be with Including one or more processors (for example, CPU (CPU), microprocessing unit (MPU)), and can include dividing The computer or the network of separate processor opened, to read and perform computer executable instructions.Computer executable instructions For example computer can be provided to from network or storage medium.Storage medium can include such as hard disk, random access memory Device (RAM), read-only storage (ROM), the memory of distributed computing system, CD (such as compact disk (CD), digital universal CD (DVD) or Blu-ray Disc (BD)TM), it is one or more in flash memory device and storage card etc..
Embodiments of the invention can also be realized by following method, i.e. by network or various storage mediums The software (program) of function for performing above-described embodiment is supplied to system or device, the computer of the system or device or in The method that Central Processing Unit (CPU), microprocessing unit (MPU) read simultaneously configuration processor.
In accordance with the invention it is possible to suitably determine image attributes not to be covered in print data.
Although with reference to exemplary embodiment, invention has been described, but it is to be understood that the present invention is not limited to institute Disclosed exemplary embodiment.Explanation most wide should be given to scope of the following claims, to cover all these changes Type example and equivalent 26S Proteasome Structure and Function.

Claims (13)

1. a kind of print control unit, the print control unit includes:
Receiving unit, it is configured to receive the print data sent from information processor;And
Determining unit, it is configured to determine the figure in the print data based on the information specified in the print data The direction of picture, described information represents the position of the post processing that the sheet material that image is have printed to having been based on the print data is carried out Put.
2. print control unit according to claim 1, the print control unit also includes display control unit, described Display control unit is configured to the image that preview will be printed based on the print data received by the receiving unit,
Wherein, the display control unit display described image so that the direction based on the image determined by the determining unit And position the top of described image upwards.
3. print control unit according to claim 1, wherein, the court of determining unit image also based on determined by To come determine when on sheet material print described image when the binder edge to be set.
4. print control unit according to claim 1, wherein, being provided with the print data for being received will be to printing The first post processing that the sheet material of image is carried out and the second post processing and after in the print data specifying described first The position for the treatment of and it is not specified it is described second post processing position under conditions of, determining unit image also based on determined by Direction determine to carry out the position of second post processing.
5. print control unit according to claim 4, wherein, first post processing is the bookbinding for binding sheet material Treatment, second post processing is the punching for forming perforation on sheet material.
6. print control unit according to claim 4, the print control unit also includes:
Print unit, it is configured to the print image on sheet material;
Sheet material processing unit, it is configured at least carry out the sheet material that have printed image via the print unit described One post processing and the described second post processing;And
Control unit, it is configured to, and first post processing and the described second post processing are provided with the print data Under conditions of, control the printing of the print unit and the post processing of the sheet material processing unit so that determining list by described Second post processing is carried out at first defined location to the printed matter that be based on print data output.
7. print control unit according to claim 1, the print control unit also includes setting unit, the setting Unit is configured to, under conditions of being the service of predefined type in the generation source of the print data received by the receiving unit, The determination of the determining unit is set to the attribute of the print data.
8. print control unit according to claim 7, wherein, beat described in sent by using Internet print agreement Printing according to and the print data form be PWG-RASTER forms under conditions of, the setting unit determines the printing The generation source of data is the service of predefined type.
9. print control unit according to claim 7, the print control unit also includes transmitting element, the transmission Unit is configured to include that the print data of the attribute set by the setting unit is sent to outside printing equipment.
10. a kind of print control program, the print control program includes:
Receive print data;And
The direction of the image in the print data, described information table are determined based on the information specified in the print data Show the position of the post processing that the sheet material that image is have printed to having been based on the print data is carried out.
A kind of 11. print control units, the print control unit includes:
Receiving unit, is configured to receive the print data sent from information processor;And
Determining unit, it is configured to, and being provided with the print data for being received will beat having been based on the print data Print the first post processing and the second post processing that the sheet material of image carries out and specify described first in the print data The position of post processing and it is not specified it is described second post processing position under conditions of, based on represent to carry out it is described first post processing The information of position determine to carry out the position of second post processing.
12. print control units according to claim 11, the print control unit also includes setting unit, described to set Put unit to be configured to, be the condition of the service of predefined type in the generation source of the print data received by the receiving unit Under, the determination of the determining unit is set to the attribute of the print data.
13. print control units according to claim 12, wherein, sending described by using Internet print agreement Under conditions of the form of print data and the print data is PWG-RASTER forms, the setting unit determine described in beat The generation source of printing evidence is the service of predefined type.
CN201611164165.8A 2016-12-14 2016-12-14 Print control unit and print control program for receiving and processing print data Pending CN106897036A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611164165.8A CN106897036A (en) 2016-12-14 2016-12-14 Print control unit and print control program for receiving and processing print data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611164165.8A CN106897036A (en) 2016-12-14 2016-12-14 Print control unit and print control program for receiving and processing print data

Publications (1)

Publication Number Publication Date
CN106897036A true CN106897036A (en) 2017-06-27

Family

ID=59198302

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611164165.8A Pending CN106897036A (en) 2016-12-14 2016-12-14 Print control unit and print control program for receiving and processing print data

Country Status (1)

Country Link
CN (1) CN106897036A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114193931A (en) * 2020-09-18 2022-03-18 精工爱普生株式会社 Liquid ejecting apparatus, control method thereof, and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120287463A1 (en) * 2011-05-12 2012-11-15 Ricoh Company, Ltd. Non-transitory computer readable recording medium storing print job generating program, print job generating device, and print system
CN101131631B (en) * 2006-08-21 2012-12-19 株式会社理光 Image forming apparatus and image forming method
CN103832099A (en) * 2012-11-21 2014-06-04 佳能株式会社 Printing apparatus and control method thereof, information processing device and control method thereof
US20140240767A1 (en) * 2013-02-22 2014-08-28 Canon Kabushiki Kaisha Printing apparatus, method for controlling the same, and storage medium
CN105269953A (en) * 2014-05-30 2016-01-27 佳能株式会社 Printing apparatus and method of controlling the same
CN105346277A (en) * 2011-04-28 2016-02-24 夏普株式会社 Image forming apparatus and control method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101131631B (en) * 2006-08-21 2012-12-19 株式会社理光 Image forming apparatus and image forming method
CN105346277A (en) * 2011-04-28 2016-02-24 夏普株式会社 Image forming apparatus and control method thereof
US20120287463A1 (en) * 2011-05-12 2012-11-15 Ricoh Company, Ltd. Non-transitory computer readable recording medium storing print job generating program, print job generating device, and print system
CN103832099A (en) * 2012-11-21 2014-06-04 佳能株式会社 Printing apparatus and control method thereof, information processing device and control method thereof
US20140240767A1 (en) * 2013-02-22 2014-08-28 Canon Kabushiki Kaisha Printing apparatus, method for controlling the same, and storage medium
CN105269953A (en) * 2014-05-30 2016-01-27 佳能株式会社 Printing apparatus and method of controlling the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114193931A (en) * 2020-09-18 2022-03-18 精工爱普生株式会社 Liquid ejecting apparatus, control method thereof, and storage medium

Similar Documents

Publication Publication Date Title
CN102483740B (en) Greenbooks
JP5582151B2 (en) Image forming apparatus and document data preview display method in the same
JP6723739B2 (en) Print control device, print control method, and program
US9203983B2 (en) Image forming apparatus and image data processing method
CN102163134B (en) Information processing apparatus and information processing apparatus control method
JP2005174260A (en) Document processing apparatus and document processing method
JP2007287089A (en) Display controller, image processor, and display control method
JP5729574B2 (en) Image forming apparatus
US20110164283A1 (en) Image processing apparatus, image processing system, and image processing method
JP2010221468A (en) Image output device, method for controlling image output device, and control program for image output device
JP2020201902A (en) Program, information processing apparatus, and information processing method
CN105313518A (en) Information processing apparatus, and method of controlling information processing apparatus
US20190364145A1 (en) Non-transitory computer-readable medium and portable device
JP2010114840A (en) Image forming apparatus and confirmation system for stored image
KR102574681B1 (en) Information processing apparatus and method of controlling the same
CN101241421A (en) Information processing apparatus and control method thereof, and image forming system
US20130077110A1 (en) Printing system and printing method
JP6991108B2 (en) Information processing equipment, programs, and control methods for information processing equipment
JP6379787B2 (en) Image processing system, image processing apparatus, image processing method, and program
US8817278B2 (en) Information processing apparatus, information processing method and computer-readable medium for job settings for device functions
JP2006056014A (en) Image forming apparatus, method and program, print indicating device, method and program, and image processing system
US20110216371A1 (en) Image processing system, image processing method, and computer readable recording medium storing program thereof
CN106897036A (en) Print control unit and print control program for receiving and processing print data
US9071734B2 (en) Printing system, image processing apparatus, image processing method, and non-transitory computer-readable medium for image processing and printing of scanned image data
CN111669478A (en) Image processing apparatus, image processing system, storage medium, and image processing method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170627