CN101038533A - Information processing apparatus and method, preview method, printer system and control method - Google Patents
Information processing apparatus and method, preview method, printer system and control method Download PDFInfo
- Publication number
- CN101038533A CN101038533A CNA2007100056897A CN200710005689A CN101038533A CN 101038533 A CN101038533 A CN 101038533A CN A2007100056897 A CNA2007100056897 A CN A2007100056897A CN 200710005689 A CN200710005689 A CN 200710005689A CN 101038533 A CN101038533 A CN 101038533A
- Authority
- CN
- China
- Prior art keywords
- preview
- printer
- control command
- printer control
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1207—Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1208—Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
- G06F3/1212—Improving printing performance achieving reduced delay between job submission and print start
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1256—User feedback, e.g. print preview, test print, proofing, pre-flight checks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1275—Print workflow management, e.g. defining or changing a workflow, cross publishing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1284—Local printer device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1286—Remote printer device, e.g. being remote from client or server via local network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1267—Job repository, e.g. non-scheduled jobs, delay printing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
When a preview instruction is made from an application 201, print data are spooled in a spool file 303. The data are despooled, and transmitted to a printer 2000 as a preview job together with job setting information by a printer driver 203. The printer 2000 prepares the preview information for every physical page according to the job setting information, and transmits it to a host computer 3000. A previewer 306 receives the preview information, and reads the data from the spooler, and displays the preview image according to the received preview information.
Description
Technical field
The present invention relates to the messaging device of a kind of personal computer that for example print data is sent to printer etc., more particularly, the present invention relates to a kind of messaging device that when sending print command, shows preview based on print data.
Background technology
Traditionally, before carry out printing, on the messaging device of for example principal computer etc., show that the preview scheme of print result comprises two kinds substantially.
In a kind of preview scheme, messaging device will be produced and show preview image by simulation by the processing that printer is carried out, so that make the user when using the function of for example bookbinding etc., can confirm to put in order automatically result's (for example, seeing TOHKEMY 2001-67347 communique).
In another kind of preview scheme, messaging device sends print command to printer, printer will carry out the image data transmission of RIP processing (rasterization process) and return main frame, and this main frame shows this view data (for example, seeing Japanese kokai publication hei 08-030410 communique).
Some printer supports as computer peripheral print on demand (hereinafter being abbreviated as POD, Print On Demand) service, and have the Premium Features of for example binding fully.When use has the printer of Premium Features, the user should be before reality be printed many information that know, that be associated with print results such as for example putting result, color result of determination, blank page result of determination automatically in order very complicated, and the function that does not allow mistake to occur gets more and more.Because these information are different for each printer, each print command and each page, computing machine is difficult to simulate fully them.
Summary of the invention
Consider that above-mentioned prior art carried out the present invention, its objective is: a kind of messaging device and program are provided, even when using multi-function printer to print, they can realize also reflecting that the preview accurately of the processing that will be carried out by multi-function printer shows.Another object of the present invention is: a kind of messaging device and program are provided, can allow the user to change setting of printing when showing the preview window, and can reflect the variation of setting of printing exactly in preview and printout.
To achieve these goals, the present invention includes following configuration.That is, a kind of messaging device, it is connected to printer, and printer produces the pre-review information that expression is handled the layout and the automatic arrangement of each Physical Page according to the printer control command that receives, and messaging device comprises:
The print command transmitting element, it is used for when having sent the instruction for previewing of data, produces printer control command and produces the homework type of expression preview according to print data, and the printer control command that produces is sent to printer; And
Preview unit, its be used for based on produce according to printer control command by printer, expression is to the layout of each Physical Page and the pre-review information handled of arrangement automatically, produce also to show preview image.
Selectively, according on the other hand, the present invention includes following configuration.That is, provide a kind of method for previewing, it is carried out by the messaging device that is connected to printer, and the printer control command generation expression that the printer basis receives is to the layout of each Physical Page and the pre-review information of putting processing automatically in order, and method for previewing comprises:
The print command forwarding step, when having sent the preview indication of data, the homework type according to print data and expression preview produces printer control command, and the printer control command that produces is sent to printer; And
Preview step, based on produce according to printer control command by printer, expression is to the layout of each Physical Page and the pre-review information handled of arrangement automatically, produce also to show preview image.
Selectively, according to another aspect, the present invention includes following configuration.That is, provide a kind of printer system, it forms by link information treatment facility and printer, and printer produces the pre-review information that expression is handled the layout and the automatic arrangement of each Physical Page according to the printer control command that receives,
Messaging device comprises:
The print command transmitting element, it is used for when having sent the preview indication of data, and the homework type according to print data and expression preview produces printer control command, and the printer control command that produces is sent to printer, and
Preview unit, its be used for based on produce according to printer control command by printer, expression is to the layout of each Physical Page and the pre-review information handled of arrangement automatically, produce also to show preview image; And
Printer comprises:
Receiving element is used for receiving printer control command from messaging device,
The pre-review information generation unit, be used for when being preview with the corresponding homework type of printer control command, according to the job control information and the print data that are included in the printer control command, the pre-review information to the layout of the logical page (LPAGE) of each Physical Page that will print and automatic arrangement processing is represented in generation, and
Transmitting element is used for pre-review information is sent to messaging device.
Selectively, according to another aspect, the present invention includes following configuration.Promptly, control method in the printer system is provided, printer system forms by link information treatment facility and printer, and printer produces the pre-review information that expression is handled the layout and the automatic arrangement of each Physical Page according to the printer control command that receives, and method comprises:
The print command forwarding step is used for when messaging device sends the preview indication of data, and the homework type according to print data and expression preview produces printer control command, and the printer control command that produces is sent to printer;
Receiving step receives printer control command by printer from messaging device;
Pre-review information produces step, when being preview, produce expression to the layout of the logical page (LPAGE) of each Physical Page that will print and the pre-review information handled of arrangement automatically according to being included in job control information in the printer control command and print data by printer with the corresponding homework type of printer control command;
Forwarding step is used for pre-review information is sent to messaging device from printer; And
Preview step, is produced and the demonstration preview image based on the pre-review information that sends according to printer control command at forwarding step by messaging device.
Selectively, according to another aspect, the present invention includes following configuration.That is, provide a kind of messaging device, having comprised:
The print command transmitting element, it is used for when having sent the preview indication, and the homework type according to print data and expression preview produces printer control command, and the printer control command that produces is sent to printer; And
Preview unit, the pre-review information that it is used for based on size, direction and the scalability information of the page or leaf that is produced according to printer control command by printer, indicate layout produces and the demonstration preview image.
Selectively, according to another aspect, the present invention includes following configuration.That is, provide a kind of information processing method, having comprised:
The print command forwarding step is used for when having sent the preview indication, and the homework type according to print data and expression preview produces printer control command, and the printer control command that produces is sent to printer; And
Preview step is used for the pre-review information based on size, direction and the scalability information of the page or leaf that is produced according to printer control command by printer, indicate layout, produces and the demonstration preview image.
The present invention can realize reflecting that the accurate preview of state of the output material of printer output shows.The present invention allows the user to change setting of printing when showing the preview window, and can accurately reflect the change of setting of printing in preview and printout.
According to below with reference to the explanation of accompanying drawing to exemplary embodiments, further feature of the present invention will become obvious.
Description of drawings
Fig. 1 is used to illustrate the block diagram of the structure of print controlling apparatus according to an embodiment of the invention;
Fig. 2 is the block diagram of structure that the typical print system of the principal computer that has connected printer is shown;
Fig. 3 is illustrated in the block diagram that the print command of self-application program in the future is converted to the structure of the print system of interim simultaneous peripheral operation on-line intermediate code before the printer control command;
Fig. 4 is the sectional view that is used to illustrate according to printer of the present invention;
Fig. 5 is the process flow diagram that the processing in the spooler 302 is shown;
Fig. 6 is the process flow diagram that the printing control in the spool file manager 304 is shown;
Fig. 7 illustrates the extract process flow diagram of the processing in the program (despooler) 305 of automatic spool;
Fig. 8 illustrates the example of the print set-up window of printer driver;
Fig. 9 illustrates the example of the list display window of spool file;
Figure 10 illustrates the example of pre-review information (JDFP);
Figure 11 illustrates the example of the preview window;
Figure 12 illustrates the example of preview operation;
Figure 13 illustrates the example of preview operation;
Figure 14 is the process flow diagram that is used to illustrate that the preview of previewer is handled;
Figure 15 A and Figure 15 B are used to illustrate the preview processing of printer and the process flow diagram of print processing;
Figure 16 is the chart that the flow process of whole traditional preview disposal system is shown;
Figure 17 is the chart that illustrates according to the flow process of whole preview disposal system of the present invention;
Figure 18 illustrates the example of print command operation; And
Figure 19 illustrates the example of printing the cancellation operation.
Embodiment
Hereinafter the embodiment that the present invention is applicable to will be described.Fig. 1 illustrates the block diagram of the structure of printer control system according to an embodiment of the invention.Attention: as long as can realize function of the present invention, the present invention can be applied to any autonomous device, comprise that the system of multiple arrangement and the network by for example LAN, WAN etc. come coupling arrangement to carry out the system that handles.
With reference to figure 1, principal computer 3000 comprises CPU 101.CPU 101 systematically is operatively connected to each device of system bus 104.Based on document process program in program ROM that is stored in ROM 103 or the external memory storage 111 etc., 101 couples of CPU comprise that document process, print processing of the document of any combinations together such as graph data, view data, text data, table data (comprising electrical form) etc. control.The program ROM of ROM 103 or external memory storage 111 storage operating system programs (hereinafter being called OS), and the program of process shown in Fig. 5,6,7 and 14.The character font data that uses in the font ROM of ROM 103 or the external memory storage 111 storage document process etc.The various data of using when the data ROM of ROM 103 or external memory storage 111 storage execution document process etc.RAM 102 is as the primary memory of CPU 102, workspace etc.
Keyboard controller (KBC, keyboard controller) 105 controls are from the key input of keyboard 109 and indicating device (not shown).Demonstration on CRT controller (CRTC) the 106 control CRT monitor (CRT) 110.Disk controller (DKC) 107 controls are to the visit of the external memory storage 111 of for example hard disk (HD), floppy disk (FD) etc.For example the external memory storage 111 of hard disk etc. is stored for example program and the data of boot, various application program, character font data, user file, editing files, printer control command (or being called the PDL order) generating routine (hereinafter being called printer driver) etc.Printer controller (PRTC) 108 is connected to printer 2000 by network 121, and the Control on Communication of execution and printer 2000 is handled.Printer (printing device) 2000 often is connected to for example Ethernet
Deng network.
Attention: CPU 101 carries out the rasterization process of print preview image on the display message RAM that is arranged on the RAM 102 for example, so that preview is presented on the CRT 110.CPU 101 opens various registered windows based on the order of being indicated by the (not shown) such as cursor of mouse on the CRT 110, and carries out various data processing according to operator's operation.Carry out when printing, the user opens the window that is associated with setting of printing, and the print processing method and the selective printing pattern of printer and printer driver can be set.The user can also call and show and be used for the setting of printing window of (also being called print attribution) from preview display window, can change this setting from this window that is used for setting of printing.In this embodiment, the various settings that will be used to print are called setting of printing, will call print setting information to the information that setting of printing is included in together.Print setting information is for example at Windows
In be called as the structure of DEVMODE.Change print setting information by printer driver, this print setting information is delivered to the spooler of each print job, and preserve as the setting of printing of this operation.Be stored in the spooler and represent that this information of the setting of printing of each operation is called as the operation configuration information.
The quantity of external memory storage 2011 is not limited to 1, can connect a plurality of external memory storages.Can connect the optional font caertridge that comprises outside the built-in font data, storage and explain a plurality of external memory storages of external memory storage etc. of program of the printer control language of different language system.In addition, printer can comprise the NVRAM (not shown), and can store the printer mode configuration information from guidance panel 2020.
The structure of printer
As the example of printer 2000, Fig. 4 is the sectional view with color laser printer of double side printing function.Printer 2000 uses the laser beam flying photosensitive drums 15 of the view data modulation of the every kind of color that obtains based on the print data from principal computer 3000 inputs by polygonal mirror 31, forms electrostatic latent image thus.Printer 2000 uses these electrostatic images of each toner development obtaining the visual image of given color, and the visual image of whole colors repeatedly is transferred on the intermediate transfer member 9, forms the colorful visual image thus.In addition, printer 2000 is transferred to this colorful visual image on the transfer materials (for example, a piece of paper) 2, and with this colorful visual image fixing on transfer materials 2.The image formation unit that carries out aforementioned control comprises: have the drum unit of photosensitive drums 15, a charger with contact charging roller 17, cleaning unit, developing cell, intermediate transfer member 9, comprise carton 1 and the paper feeding unit of various roller 3,4,5 and 7, the transfer printing unit that comprises transfer roll 10 and fixation unit 25.
By with photosensitive drums (photoreceptor) 15 with also integrate structure drum unit 13 as the keeper of photosensitive drums 15 and detergent container (cleaner container) 14 with cleaning mechanism.This drum unit 13 is removably supported by printer main body, can according to use simply the serviceable life of photosensitive drums 15 another unit replacement it.Photosensitive drums 15 forms by be coated with organic photoreceptor layers on the cylindrical outer peripheral face of aluminium, is rotatably supported by detergent container 14.Photosensitive drums 15 is by rotating from forming the driving force of operating the CD-ROM drive motor (not shown) transmission that is rotated counterclockwise photosensitive drums 15 accordingly with image.By optionally being exposed in the surface of photosensitive drums 15, form electrostatic latent image.In scanner unit 30, modulating lasering beam is reflected by the polygonal mirror 31 that rotates synchronously by the horizontal-drive signal of motor 31a and picture signal, and via lens 32 and mirror 33 irradiation photosensitive drums.
Developing cell has three colour development device 20Y, 20M and the 20C that comprises be used for developing yellow (Y), magenta (M) and cyan (C), and the structure of the black toner developer 21B of the black that is used to develop, so that make electrostatic latent image visual. Colour development device 20Y, 20M and 20C and black toner developer 21B comprise sleeve (sleeve) 20YS, 20MS, 20CS and 21BS respectively, and press smear (applicationblade) 20YB, 20MB, 20CB and the 21BB that touches with the outer peripheral face of these sleeves 20YS, 20MS, 20CS and 21BS respectively.Three colour development device 20Y, 20M and 20C have the roller of being coated with 20YR, 20MR and 20CR respectively.
In image forming course, when development rotary body 23 rotation, 3 colour development device 20Y, 20M and 20C also rotate, and predetermined sleeve 20YS, 20MS or the relative photosensitive drums 15 of 20CS have the little gap of about 300 μ m.By this way, predetermined colour development device 20Y, 20M or 20C stop at the developing location of relative photosensitive drums 15, thereby form visual image on photosensitive drums 15.
After forming coloured image, when the composition color on the middle transfer member 9 being finished the colour development processing, 23 rotations of development rotary body.Order with yellow developer 20Y, magenta developer 20M, cyan developer 20C and black toner developer 21B is carried out development treatment.Rotated after 4 times in intermediate transfer member 9, order has formed the visual image of yellow, magenta, cyan and black toner, thereby forms panchromatic visual image on intermediate transfer member 9.
Shown in the solid line among Fig. 4, when repeatedly being transferred to the colorful visual image on the intermediate transfer member 9, transfer roll 10 is removed downwards, so that do not disturb the colorful visual image.After having formed 4 colorful visual images on the intermediate transfer member 9, with the multicolour visual image is transferred on the transfer materials 2 transfer printing regularly simultaneously, with the cam member (not shown) transfer roll 10 is positioned at the upper position shown in the dotted line among Fig. 4.By this way, transfer roll 10 is pressed with predetermined pressure by transfer materials 2 and is touched intermediate transfer member 9, and is applied in bias voltage, thereby the multicolour visual image is transferred on the transfer materials 2.
When transmitting transfer materials 2, fixation unit 25 makes the multicolour visual image photographic fixing of transfer printing, and fixation unit 25 comprises: the fixing roller 26 of heating transfer material 2 makes transfer materials 2 press the pressure roll 27 that touches fixing roller 26.Fixing roller 26 and pressure roll 27 have hollow shape, and they comprise well heater 28 and 29 respectively.That is, the transfer materials 2 of holding the multicolour visual image is transmitted by fixing roller 26 and pressure roll 27 and applies heat and pressure, thereby with toner image in its surface.
After the visual image photographic fixing, by distributing roller 34,35 and 36 transfer materials 2 is discharged on the deliverying unit 37, form operation thereby finish image.
To be formed at after toner visual image on the photosensitive drums 15 is transferred on the intermediate transfer member 9, or will be formed at after 4 look visual images on the intermediate transfer member 9 are transferred on the transfer materials 2, residual toner on cleaning unit cleaning photosensitive drums 15 and the intermediate transfer member 9, detergent container 14 storage used toners.
Pick up the transfer materials (printing thin slice) 2 that to print by pick-up roller 3 from carton 1, and when being clamped between intermediate transfer member 9 and the transfer roll 10, transmit.Then, the color toner image is transferred on the transfer materials 2, and carries out photographic fixing by fixation unit 25.Under the single face printing model, guide 38 forms transfer path, will print thin slice and be directed to the deliverying unit that is positioned at upper position.Yet under the duplex printing pattern, guide 38 forms will print the path that thin slice is directed to the duplex printing unit that is positioned at lower position.
The printing thin slice that is directed into the duplex printing unit is interim to being delivered to the part (by the transfer path shown in the double dot dash line) that is positioned under the carton 1 by transfer roller 40, then, delivers to double-sided disc 39 to transmit to give in the other direction.On double-sided disc 39, the pros and cons of this printing thin slice is put upside down with the pros and cons that is placed on the printing thin slice on the carton 11, and the head end of direction of transfer and tail end are put upside down.In this case, by transfer printing and fusing toner image again, can realize the duplex printing pattern.
The software arrangements of principal computer
Fig. 2 illustrates directly or has connected by network the configuration of the typical print processing in the principal computer of printing device of printer for example etc.As the file that is stored in the external memory storage 111, there are application program 201, graphics engine 202, printer driver 203 and system's spooler 204.After being loaded into these files on the RAM 102, carry out these files by the module of these files of use of OS or this OS.Application program 201 and printer driver 203 can pass through the FD or the CD-ROM (not shown) of external memory storage 111, or the network (not shown) adds the HD of external memory storage 111 to.Yet when from application program 201 to printer 2000 when carrying out print processing, application program 201 uses graphics engine 202 outputs that similarly are loaded on the RAM 102 and are ready to move to draw (render) data.Attention: will use the commercially available Windows of MicrosoftCorporation
OS carries out following explanation.At Windows
In, being commonly referred to as GDI (Graphics Device Interface, Graphic Device Interface) as the graphics engine 202 of the drafting parts of OS, the drawing data that application program will be called as the GDI function outputs to the GDI as graphics engine.
To use Fig. 3 that the print preview system of this embodiment is described below.Fig. 3 illustrate obtain by the expansion system shown in Figure 2, adopt in the time will sending to printer driver 203 the interim system that produces the configuration of the spool file 303 that comprises intermediate code from print command as the graphics engine 202 of the drafting parts of OS.Because produced intermediate code temporarily,, and allow user's preview and change setting of printing so previewer is loaded the content of the intermediate code of spool file 303.
For these purposes, as shown in Figure 3, it is the intermediate code data that system shown in Fig. 2 is expanded with the automatic spool.In order to change the setting of print data, the user is provided with from the window that content is kept at the printer driver 203 on RAM 102 or the external memory storage 111 and provides will be set usually.
The software arrangements of the principal computer of this embodiment
Below with the details of key diagram 3.Same Reference numeral is represented and the identical piece of piece among Fig. 2 among Fig. 3.As shown in Figure 3, in the disposal system of this expansion, scheduler program 301 receives from the print command of graphics engine 202 outputs.If the print command (DDI function) that receives from graphics engine 202 is the print command (GDI function) of sending from application program 201, then scheduler program 301 spooler 302 that will be stored in the external memory storage 111 is loaded into RAM 102.In addition, scheduler program 301 sends to spooler 302 with the print command (GDI function) that receives, and does not send to printer driver.In order to make scheduler program 301 can determine the print command source, can adopt to append to the method for these print commands etc. as the ID of the processing in the transmission source of print command.
Spooler 302 is explained the print command of receiving, each page is converted to intermediate code with print command with the predetermined format of easy modification, and the intermediate code of output conversion is stored in them in the spool file 303.The spool file of the intermediate code of every page of storage is called as page or leaf draws a file (or unified display list: UDL, Unified Display List).Spooler 302 obtains the print setting information that uses printer driver 203 to be provided with from printer driver 203, and the print setting information that the obtains file that is provided with as each operation is kept in the spool file 303.For the setting of printing file of each job storage is called as operation file is set.Operation is provided with file and also is called as JDF (operational definition form, Job DefinitionFormat).To illustrate that after a while this operation is provided with file.Before the operator sent print command from application program, he or she changed the setting of printing on the printer driver in advance.Can use the setting of printing item of printer driver setting to comprise: be used for the ratio of dwindling for example Nup setting, duplex printing/single face setting of printing, the bookbinding of N page or leaf layout on one page is provided with, colour/monochrome is provided with etc.
The spool file manager 304 that spooler 302 will be stored in the external memory storage 111 is loaded into RAM 102, and with the generation state notifying spool file manager 304 of spool file 303.After this, be ready to use the intermediate data that is stored in the spool file 303 to carry out print processing if spool file manager 304 is judged, then spool file manager 304 will be stored in automatic spool in the external memory storage 111 program 305 of extracting and be loaded into RAM 102.The spool file manager 304 indication automatic spools program 305 of extracting is carried out the print processing of the page or leaf drafting file that the intermediate code (UDL) of using explanation in the spool file 303 illustrate.In this case, the previewer 306 that spool file manager 304 will be stored in the external memory storage 111 is loaded into RAM 102, and with operation ID notice previewer 306, so that previewer 306 to be set under holding state.
Draw the content of file and be included in operation configuration information in the spool file 303 according to the page or leaf that is included in intermediate code in the spool file 303, the automatic spool program 305 of extracting produces the GDI function again.Again the GDI function that produces by graphics engine 202 outputs again as the drafting parts of OS.
If the print command (DDI function) that is received from graphics engine 202 by scheduler program 301 is that then scheduler program 301 is delivered to printer driver 203 with this print command by the automatic spool print command (GDI function) that program 305 sends of extracting.
Printer driver 203 is based on the print command of obtaining from graphics engine 202 (DDI function), with PostScript (PDL, Page Description Language) etc. produce printer control command, and, the order that produces is sent to printer 2000 as print job by system's spooler 204.In this embodiment, if specified preview mode, then preview attribute is appended to the PDL order that sends to this printer from the user interface of printer driver etc.For example, preview attribute is appended to the information (job control information) that is associated with operation as the unit of print processing, and this information is sent to printer.The print job that printer 2000 will not add preview attribute is printed on the paper, but it produces the pre-review information that is associated with operation ID, and the information that produces is delivered to computing machine 3000.This pre-review information comprises: show the required information of preview, for example, the actual layout information that is printed on the paper and is stored in the layout of each page in the spool file 303 of indicating; The gutter pos of each Physical Page (physicalpage) etc.Attention: the actual paper that prints is also referred to as thin slice or Physical Page.In addition, the page or leaf that is stored in the spool file 303 is also referred to as logical page (LPAGE).In addition, pre-review information comprises: represent whether interested page or leaf is the blank page result of determination (blank page information) of blank page, and the color mode information of one of expression monochrome and colour.
By for example user interface windows shown in Fig. 8 is provided, the user can be provided with to show preview.In order to show Print Preview and to change setting of printing, the user should be on the property window of the printer driver shown in Fig. 8, from specifying " storage " as the pull-down menu (being also referred to as the output intent alternative pack) 803 of the parts that are used for " specifying the output destination ".When the user wanted only to show preview, he or she selected " preview " appointment as the output destination from pull-down menu 803.
Fig. 9 illustrates the demonstration example of print state when simultaneous peripheral operation on-line is carried out in a print job.By pressing one of one of menu bar item 901 of being right after below menu bar or menu icon 902, the user can operation task.The operation that the user uses menu bar 901 to carry out is identical with the operation that he or she uses menu icon 902 to carry out.This operation comprises: " printing ", " preserve and print ", " preview ", " deletion ", " duplicating ", " editing operating ", " change order " etc." printing " is to be used to make printer 2000 to print from the operation of 903 print jobs of selecting of tabulating." preserving and print " is to be used in the intact while of the spool file of the intermediate code that makes print job, makes the operation of printer prints from 903 these print jobs selected of tabulating." preview " is to be used in the reflection setting of printing, shows the operation of the preview of the print job of selecting 903 from tabulating." deletion " is the operation that is used for deleting from the spool file of the intermediate code of 903 print jobs of selecting of tabulating." duplicating " is the operation that is used to duplicate from the spool file of the intermediate code of 903 print jobs of selecting of tabulating." operation editor " is the operation that is used to change setting of printing from 903 operations of selecting of tabulating (layout setting, arrangement is provided with etc. automatically)." change order " is the operation that is used to change the page order of operation.
When the user selected certain print job and its preview of the last appointment of window (Fig. 9) at spool file manager 304, the previewer 306 that spool file manager 304 will be stored in the external memory storage 111 was loaded into RAM 102.Spool file manager 304 is specified the operation of 306 pairs of intermediate codes of explanation in spool file 303 of previewer to carry out preview and is handled.
After receiving this appointment, previewer 306 receives pre-review information from printer, and calls over the page or leaf drafting file (UDL) of the corresponding intermediate code that is included in the spool file 303.Previewer 306 is revised page or leaf according to the configuration information that is included in each page in the pre-review information (JDFP) and is drawn file, produce the GDI function again based on amended intermediate data (page or leaf is drawn file), and the GDI function that will produce again outputs to graphics engine 202.In this case, with the client area of previewer 306, promptly display device is appointed as the output destination.By this way, because receive the DDI function of graphics engine 202 output display devices of GDI function, can realize demonstration is outputed on the screen.Attention: can use the operation ID of print job to make pre-review information interrelated with page or leaf drafting file.Because all comprise operation ID in pre-review information and the spool file, so that the pre-review information with identical operation ID and spool file can be used as the information relevant with same print job is interrelated.
The software arrangements of printer 2000
Below with the operation of the printer shown in the key diagram 3 (printing device 2000).Printer 2000 receives the printer control command of the order of PDL for example etc. from principal computer 3000, and they are stored in the reception buffer 2003 temporarily.Command interpreter 2007 is explained for example printer control command of PDL order.The result who explains is, if the printer control command that receives is a print command, then draw processing execution unit 2005 according to the setting of printing of interested print job with the view data rasterisation, and this view data is stored among the HD 2011 temporarily.After having stored the view data that can export, o controller 2008 synchronously is converted to vision signal with view data with the engine rotation, and this vision signal is delivered to Printer Engine 2010.Printer Engine 2010 forms image according to this vision signal on thin slice.Attention: this operation comprises a series of printer control commands that limited by the operation initiation command.After operation initiation command for example, the operation configuration information of expression setting of printing is sent to printing device 2000 from principal computer 3000.Operation of value representation by " homework type " field in for example operation configuration information is print job or preview operation.Selectively, the value of " homework type " field in the operation configuration information can be copied to the operation initiation command, so that the operation initiation command is expressed homework type.
In this embodiment, if the operation that is received by printing device 2000 is the preview operation, then draw processing execution unit 2005, according to being provided with of appointment with the view data rasterisation in the mode identical with print job.The view data of rasterisation is stored among the HD 2011 with operation ID temporarily.Drafting processing execution unit 2005 makes the view data rasterisation is being associated with the view data of interim storage with the detailed pre-review information (JDFP) that it is treated to each Physical Page that produces during the adjacent state before printing, and they are stored as one group.
The pre-review information that produces is turned back to previewer 306 as the principal computer 3000 in the transmission source of operation.Handle in order to quicken preview, can be by simplifying the generation time that the rasterization process of image is shortened pre-review information (JDFP), after pre-review information was turned back to previewer, the view data that print may be by rasterisation.
The result that above-mentioned preview is handled is, as shown in figure 11, previewer 306 will be included in the identical preview of the printout size of the operation setting in the spool file 303 with reflection and be presented on the screen.After this, remove shown content if the user indicates, then close previewer 306, spool file manager 304 is transferred in control.Spool file manager 304 display windows (Fig. 9).
When execution was presented at operation setting on the previewer/print processing, the user specified " printing " or " preserve and print " on the window of spool file manager 304, send print request to graphics engine 202.If do not change setting of printing, then the user can be in print request assignment ID.The printer that receives the printer control command of print request by graphics engine 202 grades can be with output at a high speed corresponding to the operation ID of appointment and carried out the image of RIP (grating turns to view data).
When changing setting of printing, this change is determined in the setting of printing of the carton of print set-up window Change Example that the user provides from previewer 306 such as layout, paper direction, page order, use etc.Be provided with and change editing machine 307 and edit and be kept at the corresponding operation configuration information of preview operation (JDF) in the spool file 303 according to the content of the setting of printing that changes.The automatic spool program 305 of extracting is read operation configuration information behind the editor from spool file 303, and it is delivered to printer driver 203 by graphics engine 202 grades with operation ID.Printer driver 203 produces and the corresponding printer control command of difference that sends each printer control command of operation, and they are outputed to printing device 2000.In this case, this difference is confined to the difference in the operation configuration information.Therefore, for example, produce the new printer control command that requires the operation configuration information is sent to printing device 200, and this new printer control command is sent to printing device 2000 with operation ID.This operation ID is identical with the operation ID of the preview operation that at first sends to printing device 2000.
Treatment scheme
To use Fig. 2 and Figure 16 that the treatment scheme of traditional preview scheme is described below.Figure 16 illustrates the example of the treatment scheme of whole traditional preview disposal system.When application program 201 received print command, printer driver 203 produced intermediate codes (treatment step 1601).The intermediate code that produces is kept in the spool file.Preview instrument (preview utility) produces the image that will show by loading intermediate code, preview is presented on the screen of personal computer (treatment step 1602).If display result is no problem, then the user presses print button, to call printer driver 203.Printer driver 203 produces PDL order (printer control command) (treatment step 1603).When printer driver 203 received the print job that comprises PDL order, command interpretation began print processing (treatment step 1604) to printer 600 according to PDL.The preview instrument of principal computer uses intermediate code to produce and shows preview image.
Figure 17 illustrates the example of processing sequence of the total system of this embodiment.When application program 201 received print command, printer driver 203 produced intermediate codes (treatment step 1701).Spooler 302 is kept at this intermediate code in the spool file 303.Preview unit 310 is loaded the intermediate code of having carried out simultaneous peripheral operation on-line, and sends print command to printer driver 203.Attention: this print command comprises the information of representing preview.For example, the information of explanation expression preview in the operation configuration information.In the present invention, the print command that will comprise the information of representing preview is called instruction for previewing.When receiving print command (being instruction for previewing), printer driver 203 produces PDL order (treatment step 1702).Printer driver 203 is ordered the PDL that preview attribute appends to generation, and they are sent to printer 2000 as the print command with preview attribute.To be called print job from the print command that printer driver 203 sends to printer 2000.The print job that will have preview attribute is called the preview operation.When receiving the print job with preview attribute, printer 2000 is explained the PDL order, producing pre-review information (JDFP), and the pre-review information that produces is turned back to principal computer (treatment step 1703).The final recipient of the pre-review information in the principal computer is a preview unit 310.Printer 2000 is also to having explained that the print job execution RIP with preview attribute that receives after the PDL order handles, to produce view data.The view data that produces is stored in (treatment step 1705) in the hard disk with the pre-review information that is associated with this operation ID.Yet, handle as this RIP, carry out the RIP that carries out when receiving print job and handle identical RIP and handle, to produce the view data that will print.If also preserved the PDL order, then changed be provided with after, only to receive the information that is associated with difference.Therefore, wish storage PDL order.In this embodiment, the PDL order that receives also is stored.
Preview unit 310 is loaded the intermediate code of having carried out simultaneous peripheral operation on-line, and carries out preview demonstration (treatment step 1704) according to the pre-review information that receives from printer 2000 (JDFP).The intermediate code of having carried out simultaneous peripheral operation on-line for example comprises the image information of each page of the object that will draw each Physical Page etc.This pre-review information comprises the information that is associated with the setting of printing of the layout of for example each Physical Page, automatic organize your messages etc.Preview unit 310 turns to demonstration with the intermediate code grating and uses intermediate code, according to the setting of printing layout logical page (LPAGE) that illustrates in the pre-review information, and according to the additional image object of output material.The image object that adds comprises the image object of the character string of expression punching, bookbinding, watermark, separation thin slice (tab sheet) etc.When automatic reorganizer has the function of insertion, according to pre-review information, insertion is indicated by the image object of the thin slice of for example front cover thin slice of inserter insertion, back cover thin slice, separation thin slice etc. and the object that writes on for example character string, image etc. on these thin slices that will insert.If add the automatic reorganizer with bookbinding function to printer 2000, then preview unit 310 is and the identifying object of additional representation gutter pos etc.By this way, according to pre-review information generation and demonstration preview image.
When the user changed setting of printing, preview unit 310 was reflected in the setting of printing that changes in the operation configuration information.In addition, preview unit 310 sends to printer driver 203 by graphics engine 202 with print command.Printer driver 203 produces difference PD L order (treatment step 1710).Because the information that is changed by preview unit 310 is confined to the operation configuration information, order produces so new PDL order is as difference PDL.Difference PDL order is sent to printer 2000 with operation ID.This operation ID is identical with the operation ID of the preview operation that at first sends to printer 2000.When receiving difference PDL order, printer 2000 produces pre-review information (treatment step 1707) with reference to its operation ID again.In treatment step 1707, for example, the operation configuration information in the PDL order that printer 2000 usefulness and operation ID store explicitly replaces the operation configuration information that order receives as difference PDL.Then, printer 2000 produces pre-review information based on the PDL order that replaces.Printer 2000 sends to preview unit 310 as the request source of pre-review information with the pre-review information that produces.After this, printer 2000 uses altered operation configuration information to carry out RIP and handles, so that altered setting of printing is reflected in the view data, thus the view data of updated stored (treatment step 1709).Partly changed if be provided with, then only altered part is carried out this RIP and handle.Yet, even because when being provided with when partly being changed, the part that changes in the operation configuration information also influences the whole pages or leaves that are included in the operation interested, so wish that again entire job being carried out RIP handles.
If the PDL of storage order does not change, then printer 2000 prints the image that produces in treatment step 1709.If the PDL of storage order has changed, then printer 2000 produces and prints the view data (treatment step 1711) of this variation of reflection.Only can print the part that changes is carried out the view data that RIP handles acquisition, and not print view data, handle but can carry out RIP to entire job again with identical operation ID.
As mentioned above, printer driver is worked as the print command transmit block, when sending the instruction for previewing of data, it is according to print data and point out that the homework type of preview produces printer control command, and the printer control command that produces is sent to printer.In addition, previewer is as the work of preview parts, and based on the pre-review information that is produced according to printer control command by printer 2000 and expression is handled the layout and the automatic arrangement of each Physical Page execution, it produces and the demonstration preview image.In addition, printer driver changes parts work as being provided with, and when having changed setting of printing, it produces and the print command that changes the part correlation connection.
The processing that spooler is carried out
Fig. 5 is illustrated in the process flow diagram of in the production process of spool file 303 intermediate code of each page being carried out stores processor.Accept as DDI function at scheduler program 301, and when application program receives print request, this drawing data is delivered to after the spooler 302, carry out this processing from the drawing data of graphics engine 202 outputs.
In step 501, the print request that spooler 302 is sent by application program from scheduler program 301 acceptance by graphics engine 202.As mentioned above, as shown in Figure 8, before sending print command, application program 201 shows the dialog box that is used to import setting of printing, and printer driver 203 will be represented to be delivered to spooler 302 from the operation configuration information of the setting of printing of this dialog box input.Attention: shown in Figure 8 the setting option 801 etc. that the input dialogue frame comprises the quantity of the logical page (LPAGE) that is used for determine wanting each Physical Page layout is set.
In step 502, spooler 302 checks whether the print request of accepting is that operation begins request.If in step S502 spooler 302 be judged as the print request of acceptance be operation begin the request, then this processing advances to step 503-1, and spooler 302 produces the spool file 303 that is used for intermediate data is stored in temporarily RAM 102 (or hard disk).Subsequently, spooler 302 (is equivalent to Windows from printer driver 203 reception print setting informations
DEVMODE), and operation configuration information (JDF) is stored in (step 503-2) in the spool file 303.After this, spooler 302 is notified this spool file manager 304 with the progress of print processing.In this case, if be the preview operation by the operation of user's appointment, then spooler 302 sends to spool file manager 304 with previewing notifications; If this operation is print job, then spooler 302 will be printed to begin to notify and send to this manager 304 (step 504).
Next, in step 505, will be 1 by the page or leaf counter reset of spooler 302 management.Attention: spool file manager 304 is provided with job information and the operation configuration information that file loads the operation that print processing begun from the operation of spool file 303, is provided with as revising.
On the other hand, if in step 502, the print request that spooler 302 is judged as acceptance is not that operation begins request, then handles advancing to step 506.In step 506, spooler 302 checks whether the request of accepting is end of job request.If it is not end of job request that spooler 302 is judged as the request of acceptance, then to handle and advance to step 507, spooler 302 checks whether the request of accepting is new page or leaf request.If in step 507, the request that spooler 302 is judged as acceptance is new page or leaf request, then handles to advance to step 508-1 a page counter is increased progressively.In step 508-2, spooler 302 is with print processing progress notice spool file manager 304.In this case, spooler 302 will receive that new page or leaf request is as progress msg notice spool file manager 304.Simultaneously, spooler 302 can be notified a page Counter Value.
If in step 507, the print request that spooler 302 is judged as acceptance is not new page or leaf request, then handles and advances to step 509, and spooler 302 is drawn file to each page or leaf and prepared to extract intermediate code (UDL).In step 510, the spooler 302 for example drawing data of text data, graph data, view data etc. is converted to the intermediate data that will be stored in the spool file 303 with print request.In step 511, but spooler 302 will be converted to each page drafting file (UDL) that the print request of storage format (intermediate data) writes spool file 303 in step 510.After this, handle and turn back to step 501, to accept print request from application program again.A series of processing of spooler 302 repeating steps 501~511 receive end of job request (End Doc) up to it from application program.
Simultaneously, spooler 302 for example obtains the print setting information that modification with DEVMODE structure (that is, print setting information) storage is provided with etc. from printer driver 203, and it is stored in the spool file 303 as operation configuration information (JDF).On the other hand, if in step 506, the print request that spooler 302 is judged as from application program is end of job request, and then the Print All request from application program finishes.Therefore, handle and advance to step 512, spooler 302 is closed spool file.In step 513, spooler 302 is notified spool file manager 304 with print processing progress (being end of job notice in this case), thereby finishes this processing.
The processing that the spool file manager is carried out
Fig. 6 is that the spool file 303 that illustrates in the spool file manager 304 produces the details process flow diagram of the control between processing and the print data generation processing (explanation after a while).In step 601, spool file manager 304 is accepted the progress notice or the report of print processing from spooler 302 or the automatic spool program 305 of extracting.
In step 602, spool file manager 304 checks whether this progress notice is that preview or the printing that sends from spooler 302 in the superincumbent step 504 begins notice.Begin notice if the notice of accepting is preview or printing, then handle and advance to step 603, spool file manager 304 obtains operation ID, to begin to carry out task management.Spool file manager 304 can produce counter etc. from the operation ID that is used for distributing serial numbers successively and obtain operation ID.
On the other hand, if in step 602, the notice that spool file manager 304 is judged as acceptance is not to begin notice from the preview of spooler 302 or printing, then handles advancing to step 604.In step 604, spool file manager 304 checks whether this progress notice is the new page or leaf notice that superincumbent step 508 sends from spooler 302, that is, and and the processing end notification of a logical page (LPAGE).If the notice of accepting is the processing end notification of a logical page (LPAGE), then handles and advance to step 605, the page information of spool file manager 304 these pages of storage.Page information comprises: related information etc. between page or leaf ID (Physical Page and logical page (LPAGE)), presentation logic page or leaf and the Physical Page for example.In step 606, spool file manager 304 is in the number of pages of determining when carrying out simultaneous peripheral operation on-line with a corresponding print command of Physical Page (intermediate code) to print at every turn, and the notice handled that expression is ready to handle Physical Page interested sends to the automatic spool program of extracting.This can handle the page or leaf ID that notice comprises the Physical Page that is ready to export.For example, when with a plurality of logical page (LPAGE) layouts on a Physical Page time, spool file manager 304 receives when wanting the logical page (LPAGE) of layout on this Physical Page at it at every turn, receives new page or leaf notice from spooler.If also the data of wanting the whole logical page (LPAGE)s of layout on a Physical Page are not carried out simultaneous peripheral operation on-line, then in step 606, do not export and to handle notice.Only the data of a Physical Page are being carried out behind the simultaneous peripheral operation on-line, just exporting this and can handle notice.Attention: in this case, printing comprises the preview processing.
Then, handle turning back to step 601, spool file manager 304 is waited for next notice.In this embodiment, carried out behind the simultaneous peripheral operation on-line,, also can begin print processing even when not finishing the simultaneous peripheral operation on-line of whole print job in print data to a Physical Page.
On the other hand, if in step 604, the notice that spool file manager 304 is judged as acceptance is not the printing end notification of a logical page (LPAGE), then handles advancing to step 607.In step 607, spool file manager 304 checks whether the notice that receives is the end of job notice that sends from spooler 302 in the superincumbent step 512.If the notice that receives is an end of job notice, then handles and advance to top step 606.On the other hand, if the notice that receives is not an end of job notice, then handle advancing to step 608, spool file manager 304 checks that whether the notice accepted is that the extract printing of a Physical Page of program 305 finishes (end of output) notice from automatic spool.If the notice of accepting is the printing end notification of a Physical Page, then processing advances to step 609 and checks the print processing of whether having finished entire job.
Handle if finished printing (output), then handle advancing to step 610, spool file manager 304 will be printed end notification and deliver to the automatic spool program 305 of extracting.Also do not finish print processing if spool file manager 304 is judged as, then handle turning back to step 606.The automatic spool of supposing this embodiment number of pages that program 305 can carry out print processing (output is handled) simultaneously of extracting is 1.
On the other hand, if in step 608, it is not from the extract printing end notification of a Physical Page of program 305 of automatic spool that spool file manager 304 is judged as this input notice, then handles and advances to step 611.In step 611, spool file manager 304 checks whether these inputs are notified is from the extract printing end notification of program 305 of automatic spool.If it is that then processing finishes from the extract printing end notification of program 305 of automatic spool that spool file manager 304 is judged as this input notice.On the other hand, if this input notice is not from the extract printing end notification of program 305 of automatic spool, then handle advancing to step 612 and carry out another normal process, spool file manager 304 is waited for next notice.
If in step 605 and 606, will carry out the required information sequential storage of print processing hereof to a Physical Page, then canned data is converted to and can uses form again, can handle notice to send.If canned data can not be used again, then can adopt the high speed medium that uses shared storage for example etc. to rewrite extract Physical Page after the operation of automatic spool successively, and preserve the implementation method of this resource.Determine the separator of a Physical Page with reference to the operation configuration information.When the progress of simultaneous peripheral operation on-line is extracted the progress of operation when fast than automatic spool, or when automatic spool is extracted the operation beginning after finishing whole pages simultaneous peripheral operation on-line, may not send every page page printable notice in step 606.In this case, according to the extract progress of program side of automatic spool, point out that by employing the content of announcement that a plurality of or whole Physical Page are ready to print preserves the notice number of times.
The processing that the automatic spool program of extracting is carried out
Fig. 7 illustrates extract print data in the program 305 of automatic spool to produce the process flow diagram of the details of handling.Automatic spool is extracted program 305 according to the print request from spool file manager 304, produces print data by read information needed (page or leaf is drawn file (UDL) and operation configuration information (JDF)) from spool file 303.Use Fig. 3 to illustrate that the print data that will produce is sent to the method for printer above.Produce in the print data that the program 305 of being extracted by automatic spool is carried out and to handle, the automatic spool program 305 of extracting checks whether these input operations are preview operation (S701).If this input operation is the preview operation, then in step 702, automatic spool is extracted the operation ID notice preview unit 310 of program 305 by will handling with its startup.Can determine to point out the homework type of preview operation or print job by the homework type field of consulting the operation configuration information.
In step 703, the automatic spool program 305 of extracting is accepted notice from spool file manager 304.If import this notice, then handle and advance to step 704.In step 704, extract program 305 of automatic spool checks whether this inputs notice is that the end of job is notified.If this input notice is an end of job notice, then processing advances to step 705 end mark is set.Then, processing advances to step 707.
On the other hand, if in step 704, automatic spool is extracted, and to be judged as this input notice be not end of job notice to program 305, then handles and advancing to step 706, and the automatic spool program 305 of extracting checks whether these inputs are notified is the notice handled in the step 606 among Fig. 6.If in step 706, automatic spool is extracted, and to be judged as this input notice be not to handle notice to program 305, then handles to advance to step 708 and carry out another Error processing.Then, processing turns back to step 701 and waits for next notice.On the other hand, if in step 706, automatic spool is extracted, and to be judged as this input notice be to handle notice to program 305, then handles advancing to step 707, and the automatic spool program 305 of extracting is stored in notice with page or leaf ID and is ready to begin in the notice handled of print processing.
Then, in step 709, whether automatic spool program 305 inspection of extracting has been finished whole pages the output of the Physical Page ID of storage in step 707 has been handled.If finished whole pages processing, then processing advances to step 710 and checks whether be provided with end mark.If the end mark of being provided with, then the automatic spool print processing that program 305 is judged as operation of extracting is finished, will handle end notification and send to spool file manager 304, thus end process.If the automatic spool program 305 of extracting is judged as end mark is not set in step 710, then handle turning back to step 701 and wait for next notice.
On the other hand, if in step 709, the automatic spool program 305 of extracting is judged as still residue and can exports the page or leaf of processing, and then processing advancing to step 711.In step 711, automatic spool extract program 305 from the storage Physical Page ID read Physical Page ID to be processed successively.Extract program 305 of automatic spool is loaded the required information of print data that produces with the corresponding Physical Page of reading from spool file of Physical Page ID, and carries out print processing (output is handled).
In print processing, automatic spool print request instruction (UDL) and the operation configuration information (JDF) that program 305 will be stored in the spool file 303 of extracting is converted to the form that graphics engine 202 can be discerned, for example, in Windows OS, be converted into the GDI function.The automatic spool program 305 of extracting is transferred to graphics engine 202 with these GDI functions.When finishing print processing, in step 712, the automatic spool program 305 of extracting produces end notification with print data and sends to spool file manager 304.Step 709 is returned in processing, and extract whole Physical Page ID of 305 pairs of programs storage in step 707 of automatic spool repeat print processing.
Utilize above-mentioned sequence, the automatic spool intermediate code of program after with simultaneous peripheral operation on-line of extracting is converted to print command (GDI function), and for each Physical Page output they.
The processing that printer is carried out
Figure 15 A and Figure 15 B are the process flow diagrams that the details of the processing that receives the printer execution with print command of the preview attribute of generation in step 711 is shown.
In step 1501, check the homework type that is included in the PDL order that receives.If be judged as the operation that receives in step 1502 is the preview operation, then handles advancing to step 1503.In step 1503, explain the PDL order that receives, show the required information of preview to collect.If show the required information of preview comprise each Physical Page for example carton, discharge the information of destination, gutter pos etc., then can collect this information, handle (rasterization process is a data bitmap) and need not to carry out time-consuming RIP by explaining the operation configuration information.Comprise that the RIP that carries out for example blank page judgement, colour/monochrome judgement etc. handles required information, then carries out RIP in this step and handles acquisition of information if show the required information of preview.
In step 1504, produce pre-review information (JDFP) based on the information of in step 1503, collecting, in step 1505, the pre-review information that produces is turned back to the request source (principal computer 3000 among this embodiment) of preview operation.
Then, in step 1506, check that whether the PDL order receive is the PDL order of the operation that is used for having registered." registering " print data and the pre-review information that the operation of the identical operation ID of the operation ID of the PDL order that refers to and have and receive is associated is registered in the printer 2000.If the PDL that receives order belongs to unregistered operation, then the RIP processing is carried out in the drafting processing execution unit 2005 of printer 2000 in step 1510.The view data that produces is stored among the HD2011 with the pre-review information (JDFP), raw data and the operation ID that produce in step 1504, thus end process.
If be judged as PDL order in step 1506 is the PDL order of having registered the operation of BOX (storage box), then in step 1507, by the operation configuration information with reference to operation of having registered and the operation that receives, their setting of printing is compared.Receive PDL when order that is associated with the operation of having registered, for example,, then the job control information of this job control information with the pre-review information of having stored compared if these orders comprise the print data of job control information or certain page.If the information that is stored in the printer is pre-review information, then can producing pre-review information, and after being converted into same format, pre-review information compared based on the PDL order that receives.
If in step 1508, be judged as the setting of printing difference, then in step 1509, the reformed part that influence is set is carried out RIP handle, and view data is stored among the HD 2011 with the new pre-review information (JDFP) that produces, thus end process.That is, if still residue keeps unaltered view data, then the view data that will newly produce merges with the view data of having stored.Do not keep unaltered view data if do not remain, then the view data that newly produces can be rewritten.
If being judged as the operation that receives in step 1502 is not the preview operation, then in step 1511, the operation ID of the PDL order that search receives among the operation ID in being registered in HD 2011.If search for success because having registered the operation ID of the PDL order that receives, then handle being branched off into step 1512.If being judged as the operation of the PDL order that receives in step 1512 is to print the cancellation operation, then handle and be branched off into step 1518, if print job, then this processing is branched off into step 1513.
In step 1513,, their setting of printing is compared by operation configuration information with reference to the operation of having stored and the operation that receives.If in step 1514, be judged as the setting of printing difference, then in step 1515, the part that influence is set that changes is carried out RIP handle, and the image data storage that will newly produce be in HD2011.View data that newly produces and store and the view data of having stored are merged.In step 1516, the view data that merges is sent to Printer Engine 2010, thereby carries out print processing.In response to printing end notification, handle advancing to step 1518 from Printer Engine 2010.
If it is identical to be judged as setting of printing in step 1514, then in step 1516, print and carried out RIP and handle and be stored in data among the HD 2011, and handle and advance to step 1518, thus end process.Be not stored among the HD 2011 if in step 1511, be judged as interested operation, then carry out RIP and handle in step 1517, with the image data storage that will produce in HD 2011.In step 1516, the view data of storing is sent to Printer Engine 2010 carries out print processing.In step 1518, in response to the printing end notification from Printer Engine 2010, the file of the print job of print processing has been finished in deletion from BOX, thus end process.On the other hand, finish when notice, the file of the corresponding print job in the principal computer 3000 deletion spool files 303 receiving print processing from printer 2000.
Preview is handled
Figure 14 is the process flow diagram that the details of the preview processing in the preview unit 310 is shown.Extract after the program 305 having started automatic spool, in step 1401, the incident that previewer 306 is waited for from printer.In the example of Figure 14, incident is the transmission of pre-review information.If incident is returned from printer, then in step 1402, previewer 306 is loaded the pre-review information (JDFP) that receives.
In step 1403, previewer 306 is read from spool file 303 with the page or leaf of the operation ID of the operation ID corresponding (coupling) of pre-review information and is drawn file (UDL).In step 1404, previewer 306 is carried out the preview drafting processing that page or leaf is drawn file (UDL) according to pre-review information (JDFP) (preview demonstration).
In step 1405, the incident that previewer 306 is waited for from the user.Imported print processing continuation instruction and do not changed the setting that preview shows if be judged as the user, then in step 1407, previewer 306 produces print commands, and sends it to printer, handles being branched off into step 1412 then.According to request, produce print command by printer driver from previewer.This print command is only to comprise operation ID and the simple print command that do not comprise any change of setting of printing because it for make printer intactly the operation of printing stored send.
If in step 1406, be judged as the print processing that does not continue this operation, then handle and be branched off into step 1408.In step 1408, judge whether the user has indicated previewer to revise setting of printing, or cancel this print job.Indicated previewer to cancel the print processing of this operation if be judged as the user in step 1408, then in step 1409, previewer 306 produces prints the cancellation instruction, handles being branched off into step 1412.
Changed setting of printing if in step 1408, be judged as the user, then handled being branched off into step 1410.If the user has changed setting of printing, then produce operation configuration information (JDF), and in step 1410 according to the pre-review information (JDFP) that in step 1402, receives, use extract program 305 of automatic spool that print command is sent to printer again.In this case, the processing time can be shortened by only sending the part that changes.Be provided with and change editing machine 307 these steps of execution.
If the user sends preview request again,, handle being branched off into step 1401 then according to the judged result in the step 1411.If the user does not send any preview request again, then pre-review information (JDFP) and the page or leaf in the previewer 306 deletion spool files 303 drawn file (UDL), thus end process.
Illustrated and used extract program 305, printer 2000 and previewer 306 of scheduler program 301, spooler 302, spool file manager 304, automatic spool to carry out that Print Previews are handled and the process of print processing.
Operation configuration information and pre-review information
Below with reference to Figure 12 the preview operation is described.In this example, the preview operation comprises operation configuration information (JDF) 1201 and print command (1202~1206).Order sends to printer as PDL with the preview operation.Figure 12 illustrates operation configuration information and the print command that is included in the preview operation.Operation configuration information (JDF) 1201 comprises and defines 10 records that key name (index) and their content, each record provide as the text that limits with for example line feed code by tab among Figure 12.As the content of this record, operation configuration information (JDF) 1201 comprises: the homework type 1201a of expression type, that is, and preview or printing; Job title (operation ID) 1201b; And the setting of printing of duplicating from print setting information.
At Windows
In the print system, can be used for entire job because be arranged on being provided with on the printer driver by setting of printing, thus similar with operation configuration information 1201, entire job is produced one data are set.
Yet, for the print command that utilizes PDL order etc. to determine, can be in this setting of change midway of operation, as at L1 and L2 after A4 vertically begins, L3 is that A5 is vertical, L4 is that A4 is horizontal, L5 is that A4 is vertical etc.
Connotation by page or leaf 1002,1003,1004 and 1005 expression pre-review informations 1001.That is, L1, L2, L3, L4 and L5 are assigned to each 2-UP cut zone on the two sides of the horizontal papery thin slice of A3 respectively.By this way, use pre-review information, can reconfigure the output material that to print.In this case, should note configuration logic page information 1010.In this information, produce the layout of the printer explanation logical page (LPAGE) of pre-review information.That is, this information comprises size (or scale factor), the reference position coordinate behind logical page (LPAGE) ID, size, corner, the convergent-divergent and is included in a logical page (LPAGE) in the Physical Page etc.With reference to this configuration logic page information, can reconfigure the identical Physical Page of Physical Page that to print with this printer.
In addition, pre-review information comprises every page gutter pos information, blank page determination information and the determination information that accounts.With reference to gutter pos information, so that reconfigure gutter pos, with reference to the blank page determination information, so that point out exist/not exist in the page or leaf image.
On the other hand, the example of still that produce and different with the pre-review information shown in Figure 10 pre-review informations of the pre-review information among Figure 13 1301 by the printer that receives operation configuration information 1201 among Figure 12 and print command (1202~1206).Different with the pre-review information 1001 among Figure 10, the corner that is included in the logical page (LPAGE) in the configuration logic page information 1310 represents that image on the back side and the image on the front put upside down mutually.In addition, this pre-review information represents that the layout of L4 page or leaf is along horizontal reduced width to the A4 thin slice.
By this way, printer produces the information comprise the logical page (LPAGE) layout and the pre-review information of the information that will handle according to the automatic arrangement that the explanation of the operation configuration information of each printer is carried out.
By this way, even application program with the identical data of identical setting of printing output, has great changes based on the output result of each printer such as model, manufacturer.According to this embodiment, can realize good preview according to model reflection different operating.
In addition, because when preview, print command has been sent to printer, so can shorten from determining that print processing is to finishing the required time of print processing.
That is,, can realize reflecting that the preview accurately by the state of the output material of printer output shows according to the print system of this embodiment.In addition, when showing the preview window, allow the user to change setting of printing, and in preview and printout, can accurately reflect the setting of printing of change.
Attention: the present invention both can be applied to the system by multiple arrangement (for example, principal computer, interface arrangement, reader, printer etc.) formation, also can be applied to the equipment that is made of single assembly (for example, duplicating machine, facsimile recorder etc.).The record or the storage medium of the program code of the software program by will having write down the function that can realize the foregoing description are set to system or equipment, and read and carry out the program code that is stored on this storage medium by the computing machine (or CPU or MPU) of this system or equipment, also can realize purpose of the present invention.In this case, the program code of reading from this storage medium itself is realized the function of the foregoing description, stores the storage medium of this program code and forms the present invention.
The present invention also comprises such situation: not only by carried out the program code of reading by computing machine, but also operate by the part or all of actual treatment of carrying out based on the instruction of program code by operation operating system (OS) on computers, realize the function of the foregoing description.In addition, the present invention can be applied to such situation: will write from the program code that storage medium is read the storer of the expansion card that is inserted into or is connected to computing machine or functional expansion unit.In this case, by being arranged on CPU on function expansion card or the unit etc., realize the function of the foregoing description based on the instruction operating part of this program code or whole actual treatment.
Although the present invention has been described, should be appreciated that the present invention is not limited to disclosed exemplary embodiments with reference to exemplary embodiments.The scope of claims meets the wideest explanation, to comprise whole this distortion and equivalent structure function.
Claims (12)
1. messaging device, it is connected to printer, and described printer produces expression to the layout of each Physical Page and the pre-review information handled of arrangement automatically according to the printer control command that receives, and described messaging device comprises:
The print command transmitting element, it is used for when having sent the instruction for previewing of data, produce described printer control command and produce the homework type of expression preview according to print data, and the described printer control command that will produce sends to described printer; And
Preview unit, its be used for based on produce according to described printer control command by described printer, expression is to the layout of each Physical Page and the pre-review information handled of arrangement automatically, produce also to show preview image.
2. messaging device according to claim 1 is characterized in that, also comprises the spooler of the content that is used for storing each logical page (LPAGE) that is included in described print data,
Wherein, described preview unit is according to described pre-review information and be stored in the content of the described logical page (LPAGE) in the described spooler, produces and shows described preview image.
3. messaging device according to claim 1 is characterized in that, when the described homework type corresponding to the described printer control command that receives was preview, described printer storage was included in the described print data in the described printer control command,
Described preview unit is accepted the change with the setting of printing of the shown corresponding operation of preview image,
Described messaging device also comprise be used for when having changed described setting of printing producing with the print command of the part correlation connection that changes the change unit is set, and
Described print command transmitting element basis changes the described print command generation printer control command that the unit produces by described the setting, and the printer control command that is produced is sent to described printer.
4. messaging device according to claim 1 is characterized in that, when being preview with the corresponding described homework type of the described printer control command that receives, described printer storage is included in the described print data in the described printer control command,
Described preview unit is accepted the input with the print command of the shown corresponding operation of preview image, and
When described preview unit is accepted described print command, described print command transmitting element produces the identifier of described operation and specifies the printer control command of printing described operation, and described identifier and described printer control command are sent to described printer.
5. method for previewing, it is carried out by the messaging device that is connected to printer, and described printer produces expression to the layout of each Physical Page and the pre-review information handled of arrangement automatically according to the printer control command that receives, and described method for previewing comprises:
The print command forwarding step, when having sent the preview indication of data, the homework type according to print data and expression preview produce described printer control command, and the described printer control command that will produce sends to described printer; And
Preview step, based on produce according to described printer control command by described printer, expression is to the layout of each Physical Page and the pre-review information handled of arrangement automatically, produce also to show preview image.
6. method for previewing according to claim 5 is characterized in that, also comprises the simultaneous peripheral operation on-line step, the content stores of each logical page (LPAGE) that is used for being included in described print data in spool file,
In described preview step, according to described pre-review information be stored in the content of the described logical page (LPAGE) in the described spool file, produce and show described preview image.
7. method for previewing according to claim 5 is characterized in that, when the described homework type corresponding to the described printer control command that receives was preview, described printer storage was included in the described print data in the described printer control command,
In described preview step, accept the change with the setting of printing of the shown corresponding operation of preview image,
Described method also comprises the change step is set, and is used for producing when having changed described setting of printing the print command with the part correlation connection that changes, and
In described print command forwarding step, according to changing the described print command that produces in the step and produce printer control command, and the printer control command that is produced is sent to described printer described the setting.
8. method for previewing according to claim 5 is characterized in that, when being preview with the corresponding described homework type of the described printer control command that receives, described printer storage is included in the described print data in the described printer control command,
In described preview step, accept the input with the print command of the shown corresponding operation of preview image, and
In described print command forwarding step, when in described preview step, having imported described print command, produce the identifier of described operation and specify the printer control command of printing described operation, and described identifier and described printer control command are sent to described printer.
9. printer system, it forms by link information treatment facility and printer, and described printer produces expression to the layout of each Physical Page and the pre-review information handled of arrangement automatically according to the printer control command that receives,
Described messaging device comprises:
The print command transmitting element, it was used for when preview when indication of having sent data, and the homework type according to print data and expression preview produces described printer control command, and the described printer control command that will produce sends to described printer, and
Preview unit, its be used for based on produce according to described printer control command by described printer, expression is to the layout of each Physical Page and the pre-review information handled of arrangement automatically, produce also to show preview image; And
Described printer comprises:
Receiving element is used for receiving described printer control command from described messaging device,
The pre-review information generation unit, be used for when being preview with the corresponding described homework type of described printer control command, according to the job control information and the print data that are included in the described printer control command, the pre-review information to the layout of the logical page (LPAGE) of each Physical Page that will print and automatic arrangement processing is represented in generation, and
Transmitting element is used for described pre-review information is sent to described messaging device.
10. the control method in the printer system, described printer system forms by link information treatment facility and printer, described printer produces the pre-review information that expression is handled the layout and the automatic arrangement of each Physical Page according to the printer control command that receives, and described method comprises:
The print command forwarding step, be used for when described messaging device sends the preview indication of data, homework type according to print data and expression preview produce described printer control command, and the described printer control command that will produce sends to described printer;
Receiving step receives described printer control command by described printer from described messaging device;
Pre-review information produces step, when being preview, produce expression to the layout of the logical page (LPAGE) of each Physical Page that will print and the pre-review information handled of arrangement automatically according to being included in job control information in the described printer control command and print data by described printer with the corresponding homework type of described printer control command;
Forwarding step is used for described pre-review information is sent to described messaging device from described printer; And
Preview step, is produced and the demonstration preview image based on the described pre-review information that sends according to described printer control command at described forwarding step by described messaging device.
11. a messaging device comprises:
The print command transmitting element, it is used for when having sent the preview indication, and the homework type according to print data and expression preview produce printer control command, and the described printer control command that will produce sends to printer; And
Preview unit, the pre-review information that it is used for based on size, direction and the scalability information of the page or leaf that is produced according to described printer control command by described printer, indicate layout produces and the demonstration preview image.
12. an information processing method comprises:
The print command forwarding step is used for when having sent the preview indication, and the homework type according to print data and expression preview produce printer control command, and the described printer control command that will produce sends to printer; And
Preview step is used for the pre-review information based on size, direction and the scalability information of the page or leaf that is produced according to described printer control command by described printer, indicate layout, produces and the demonstration preview image.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006068272A JP4693664B2 (en) | 2006-03-13 | 2006-03-13 | Printer apparatus, program, and printing method |
JP2006068272 | 2006-03-13 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101038533A true CN101038533A (en) | 2007-09-19 |
CN100535847C CN100535847C (en) | 2009-09-02 |
Family
ID=38122507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2007100056897A Expired - Fee Related CN100535847C (en) | 2006-03-13 | 2007-03-13 | Information processing apparatus and method, preview method, printer system and control method |
Country Status (5)
Country | Link |
---|---|
US (2) | US8276068B2 (en) |
EP (1) | EP1835393A3 (en) |
JP (1) | JP4693664B2 (en) |
KR (1) | KR100928747B1 (en) |
CN (1) | CN100535847C (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102262513A (en) * | 2010-05-24 | 2011-11-30 | 富士施乐株式会社 | Print management device, print management system, and print management method |
CN102346655A (en) * | 2010-07-30 | 2012-02-08 | 夏普株式会社 | Output system, creating apparatus, display apparatus, output method, and recording medium |
CN102968244A (en) * | 2012-10-29 | 2013-03-13 | 北京小米科技有限责任公司 | Method, and device and equipment for acquiring resource preview, and equipment |
CN104869271A (en) * | 2014-02-25 | 2015-08-26 | 佳能株式会社 | Information processing apparatus and control method for information processing apparatus |
CN105765519A (en) * | 2013-11-29 | 2016-07-13 | 株式会社理光 | Information processing apparatus, information processing method, and program |
CN105991863A (en) * | 2014-09-11 | 2016-10-05 | 富士施乐株式会社 | Image processing method and image processing apparatus |
CN111625207A (en) * | 2020-04-29 | 2020-09-04 | 中石化江汉石油工程有限公司测录井公司 | Method for printing ultra-long drawing by using limited-length printer |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4568796B2 (en) * | 2004-11-01 | 2010-10-27 | フジコピアン株式会社 | Film transfer tool |
JP4693664B2 (en) * | 2006-03-13 | 2011-06-01 | キヤノン株式会社 | Printer apparatus, program, and printing method |
JP2007257401A (en) * | 2006-03-24 | 2007-10-04 | Ricoh Co Ltd | Image processor |
KR101345342B1 (en) * | 2007-07-18 | 2013-12-27 | 삼성전자주식회사 | Image forming apparatus for setting emulation addition functions and image processing method thereof |
JP4945479B2 (en) * | 2008-02-25 | 2012-06-06 | 株式会社リコー | Print processing apparatus, print processing method, print processing program, and recording medium |
JP5061145B2 (en) * | 2008-04-29 | 2012-10-31 | 株式会社東芝 | Image processing apparatus and image processing method |
JP4567771B2 (en) * | 2008-07-07 | 2010-10-20 | シャープ株式会社 | Document reading apparatus, and image transmission apparatus and image forming apparatus provided with document reading apparatus |
JP4621759B2 (en) * | 2008-07-30 | 2011-01-26 | シャープ株式会社 | Image processing apparatus and preview display method |
US8083129B1 (en) * | 2008-08-19 | 2011-12-27 | United Services Automobile Association (Usaa) | Systems and methods for electronic document delivery, execution, and return |
JP2010079792A (en) * | 2008-09-29 | 2010-04-08 | Seiko Epson Corp | Printing setting application program, printing control program, printing setting application device and printing setting application method |
JP2010120231A (en) | 2008-11-19 | 2010-06-03 | Oki Data Corp | Print device and print control program |
JP5210208B2 (en) * | 2009-03-03 | 2013-06-12 | キヤノン株式会社 | Management apparatus, management method, and program |
US9058140B2 (en) * | 2009-03-10 | 2015-06-16 | Canon Kabushiki Kaisha | Print control apparatus and method utilizing a paper saving print setting |
JP5473458B2 (en) * | 2009-07-29 | 2014-04-16 | キヤノン株式会社 | Data processing apparatus, data processing method, and program |
JP2011096100A (en) * | 2009-10-30 | 2011-05-12 | Fuji Xerox Co Ltd | Setting change device and program |
JP5602424B2 (en) * | 2009-12-24 | 2014-10-08 | キヤノン株式会社 | Information processing apparatus, information processing method, and program |
JP5553662B2 (en) * | 2010-03-30 | 2014-07-16 | キヤノン株式会社 | Image forming apparatus, image forming apparatus control method, and program |
JP2011211641A (en) | 2010-03-30 | 2011-10-20 | Canon Inc | Image forming system, image forming apparatus, image forming method, and program |
JP5761923B2 (en) * | 2010-04-28 | 2015-08-12 | キヤノン株式会社 | Printing system, information processing apparatus and method |
JP5656455B2 (en) * | 2010-05-28 | 2015-01-21 | キヤノン株式会社 | Printing system, data creation device, storage device, and control method thereof |
JP2012083921A (en) * | 2010-10-08 | 2012-04-26 | Canon Inc | Image formation apparatus and processing method thereof |
JP5671930B2 (en) * | 2010-10-13 | 2015-02-18 | カシオ電子工業株式会社 | Printing system |
US9203983B2 (en) * | 2010-12-08 | 2015-12-01 | Sharp Kabushiki Kaisha | Image forming apparatus and image data processing method |
JP5669569B2 (en) * | 2010-12-27 | 2015-02-12 | キヤノン株式会社 | Image reading apparatus, information processing apparatus, control method thereof, and program |
JP5732867B2 (en) * | 2011-01-21 | 2015-06-10 | セイコーエプソン株式会社 | Print control server, print control method, and print control program |
JP5732874B2 (en) * | 2011-01-31 | 2015-06-10 | セイコーエプソン株式会社 | Print control server, print control method, and print control program |
JP5353933B2 (en) * | 2011-03-25 | 2013-11-27 | ブラザー工業株式会社 | Information processing program, information processing apparatus, and information processing method |
JP5917016B2 (en) | 2011-05-10 | 2016-05-11 | キヤノン株式会社 | Information processing apparatus, control method thereof, and control program |
US9047026B2 (en) * | 2011-08-16 | 2015-06-02 | Ricoh Company, Ltd. | Labeling inserted pages within print previews of a print job |
JP5782950B2 (en) * | 2011-09-20 | 2015-09-24 | ブラザー工業株式会社 | Image processing program |
TWI494847B (en) * | 2011-10-05 | 2015-08-01 | Cal Comp Electronics & Comm Co | Apparatus, method and system for previewing printing |
CN103049226B (en) * | 2011-10-13 | 2016-02-03 | 泰金宝电通股份有限公司 | There is the method for the system of print preview function, printing equipment and print preview |
JP2013169675A (en) * | 2012-02-20 | 2013-09-02 | Ricoh Co Ltd | Image forming apparatus, image forming system, method for controlling image formation, and program for controlling image formation |
JP5705193B2 (en) * | 2012-11-29 | 2015-04-22 | キヤノン株式会社 | Image forming apparatus, image forming apparatus control method and program |
JP5900803B2 (en) * | 2013-09-18 | 2016-04-06 | コニカミノルタ株式会社 | DATA GENERATION DEVICE, DATA GENERATION PROGRAM, AND DATA GENERATION METHOD |
JP6117122B2 (en) * | 2014-01-24 | 2017-04-19 | 京セラドキュメントソリューションズ株式会社 | Pull print system |
JP6458427B2 (en) * | 2014-09-29 | 2019-01-30 | ブラザー工業株式会社 | Information processing apparatus, recording system, and program |
JP6539076B2 (en) | 2015-03-17 | 2019-07-03 | キヤノン株式会社 | INFORMATION PROCESSING APPARATUS AND ITS CONTROL METHOD, PRINT SYSTEM, AND PROGRAM |
US9990169B2 (en) * | 2016-05-23 | 2018-06-05 | Fuji Xerox Co., Ltd. | Print controller, print control method and non-transitory computer readable recording medium for executing test print |
US10021267B2 (en) | 2016-11-21 | 2018-07-10 | Xerox Corporation | Dynamic print job previewer with automatic stock adjustment |
JP6983614B2 (en) * | 2017-10-16 | 2021-12-17 | キヤノン株式会社 | program |
JP6938341B2 (en) * | 2017-11-01 | 2021-09-22 | シャープ株式会社 | Information processing equipment, control programs and control methods |
JP2022086329A (en) * | 2020-11-30 | 2022-06-09 | セイコーエプソン株式会社 | Information processing apparatus, image processing method, and image processing program |
JP2023006640A (en) * | 2021-06-30 | 2023-01-18 | コニカミノルタ株式会社 | Printing support device, printing support method, and printing support program |
Family Cites Families (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3491998B2 (en) * | 1994-01-31 | 2004-02-03 | キヤノン株式会社 | Image processing method and apparatus |
JPH0830410A (en) | 1994-07-14 | 1996-02-02 | Canon Inc | Output device, preview system, and confirming method for output image |
US6952801B2 (en) * | 1995-06-07 | 2005-10-04 | R.R. Donnelley | Book assembly process and apparatus for variable imaging system |
JP3259620B2 (en) * | 1995-12-21 | 2002-02-25 | 株式会社日立製作所 | Resource allocation method |
US5991783A (en) * | 1996-10-01 | 1999-11-23 | Warp 10 Technologies Inc. | System and method for generating, storing and transmitting graphical data |
US6285461B1 (en) * | 1997-04-24 | 2001-09-04 | Brother Kogyo Kabushiki Kaisha | Image output system having preview function and method of displaying preview image in image output system |
US6181436B1 (en) * | 1997-04-28 | 2001-01-30 | Brother Kogyo Kabushiki Kaisha | Print managing system and print managing method |
JPH11175287A (en) * | 1997-12-16 | 1999-07-02 | Canon Inc | Data processor, data processing method for the same and storage medium storing computer readable program |
EP0933692A3 (en) | 1998-01-31 | 2000-08-30 | Hewlett-Packard Company | Previewing printer output |
JP2000112691A (en) * | 1998-10-07 | 2000-04-21 | Seiko Epson Corp | Network printing system, network printer and network printing method |
US6160629A (en) * | 1998-10-26 | 2000-12-12 | Hewlett-Packard Company | Multiple copy printer with print job retention |
US7295332B1 (en) * | 1999-05-25 | 2007-11-13 | Silverbrook Research Pty Ltd | Interactive printer with actuator |
JP2001067347A (en) * | 1999-06-23 | 2001-03-16 | Canon Inc | Information processor, information processing method and storage medium storing computer-readable program |
JP4235347B2 (en) * | 1999-06-29 | 2009-03-11 | キヤノン株式会社 | Information processing apparatus, information processing method, and storage medium |
US6833925B1 (en) * | 1999-10-21 | 2004-12-21 | Xerox Corporation | Composite job tickets to support proofing |
JP3937666B2 (en) * | 1999-11-02 | 2007-06-27 | キヤノン株式会社 | Printing control method and apparatus |
JP3619087B2 (en) * | 1999-11-02 | 2005-02-09 | キヤノン株式会社 | Information processing apparatus, information processing method, and storage medium storing computer-readable program |
US6556310B1 (en) * | 2000-01-18 | 2003-04-29 | Hewlett-Packard Company | Method and apparatus for using animated graphics to represent two-sided printing |
US7162493B2 (en) * | 2000-02-23 | 2007-01-09 | Penta Trading Ltd. | Systems and methods for generating and providing previews of electronic files such as web files |
US7286250B2 (en) * | 2000-04-27 | 2007-10-23 | Canon Kabushiki Kaisha | Print control apparatus and method, and print system |
US20010056449A1 (en) * | 2000-04-27 | 2001-12-27 | Hirokazu Kawamoto | Information processing apparatus, print control apparatus, method of controlling an information processing apparatus, method of controlling a print control apparatus, and storage medium |
US8386945B1 (en) * | 2000-05-17 | 2013-02-26 | Eastman Kodak Company | System and method for implementing compound documents in a production printing workflow |
JP4298146B2 (en) * | 2000-08-22 | 2009-07-15 | キヤノン株式会社 | Information processing apparatus and method for generating print data |
JP4834256B2 (en) * | 2000-09-12 | 2011-12-14 | キヤノン株式会社 | Information processing apparatus, print data generation method, print control program, and storage medium |
EP1191432A3 (en) * | 2000-09-21 | 2004-09-29 | Ricoh Company, Ltd. | Virtual print previewing |
JP4457482B2 (en) * | 2000-10-06 | 2010-04-28 | コニカミノルタビジネステクノロジーズ株式会社 | PRINT SERVER, PRINTING SYSTEM, PRINTING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING PRINT SERVER CONTROL PROGRAM |
US7318086B2 (en) * | 2000-11-20 | 2008-01-08 | Flexiworld Technologies, Inc. | System for mobile and pervasive output |
US7375844B2 (en) * | 2000-12-22 | 2008-05-20 | Seiko Epson Corporation | Method for generating a print data file, method for storing print data, a data storage medium therefor, and an apparatus for generating a data storage file |
JP3809389B2 (en) * | 2001-04-19 | 2006-08-16 | キヤノン株式会社 | Print control apparatus, information processing apparatus, print control method, information processing apparatus method and program |
US20030002056A1 (en) * | 2001-05-22 | 2003-01-02 | Matsushita Electric Industrial Co., Ltd. | Printing apparatus and pre-printing information estimating method |
JP2003054066A (en) * | 2001-05-22 | 2003-02-26 | Matsushita Electric Ind Co Ltd | Printer and method of estimating printing preview information |
US7319532B2 (en) * | 2001-06-28 | 2008-01-15 | Canon Kabushiki Kaisha | Printing control apparatus and printing control method capable of accurately printing embedded font |
JP4566471B2 (en) * | 2001-07-17 | 2010-10-20 | キヤノン株式会社 | Information processing apparatus, information processing system, preview control method, and program |
JP2003076512A (en) * | 2001-08-31 | 2003-03-14 | Canon Inc | Information processor, printer, data processing method, storage medium and program |
JP2003091408A (en) * | 2001-09-14 | 2003-03-28 | Canon Inc | Information managing device, information processor, information processing system, information processing method, recording medium and its program |
JP2003162396A (en) | 2001-11-26 | 2003-06-06 | Canon Inc | Image output system, information processor and image output program |
US7042587B2 (en) * | 2001-11-28 | 2006-05-09 | Hewlett-Packard Development Company, L.P. | Image data caching |
JP3747175B2 (en) | 2001-11-30 | 2006-02-22 | キヤノン株式会社 | Printing control apparatus and method |
JP3774658B2 (en) * | 2001-11-30 | 2006-05-17 | キヤノン株式会社 | Print control apparatus, print control system, and print control method |
US7180623B2 (en) * | 2001-12-03 | 2007-02-20 | Canon Kabushiki Kaisha | Method and apparatus for print error recovery |
JP3826038B2 (en) * | 2002-01-17 | 2006-09-27 | キヤノン株式会社 | Printing system, printing method therefor, and printing apparatus |
US7239412B2 (en) * | 2002-01-31 | 2007-07-03 | Sharp Laboratories Of America, Inc. | True print preview method and apparatus |
JP3962606B2 (en) * | 2002-02-28 | 2007-08-22 | キヤノン株式会社 | Printing command generation apparatus and method, printing apparatus and control method thereof, information processing apparatus, and printing system |
US6623190B1 (en) * | 2002-05-03 | 2003-09-23 | Hewlett-Packard Development Company, L.P. | Methods and apparatus for managing a print job among a processor, an image producing device, and an external storage device |
US20040021905A1 (en) * | 2002-08-01 | 2004-02-05 | Holmstead Stanley Bruce | System and method for managing printable assets |
JP3700695B2 (en) * | 2002-11-08 | 2005-09-28 | セイコーエプソン株式会社 | Printing system, printing apparatus, and printing apparatus control program |
JP4211360B2 (en) | 2002-11-12 | 2009-01-21 | セイコーエプソン株式会社 | Print preview image generation device |
JP4143397B2 (en) * | 2002-12-20 | 2008-09-03 | キヤノン株式会社 | Control method for information processing apparatus |
JP2004276459A (en) * | 2003-03-17 | 2004-10-07 | Kyocera Mita Corp | Image forming apparatus and image forming system |
CN100382073C (en) * | 2003-03-27 | 2008-04-16 | 佳能株式会社 | Image forming system, control method of the image forming system, program and storage medium |
JP4298362B2 (en) * | 2003-04-17 | 2009-07-15 | キヤノン株式会社 | Information processing apparatus and print preview display method |
JP3793181B2 (en) * | 2003-08-08 | 2006-07-05 | キヤノン株式会社 | Data processing apparatus, print control method, computer-readable storage medium storing program, and program |
JP2005070862A (en) | 2003-08-27 | 2005-03-17 | Canon Inc | Print control device, data processor, print system, print control method, storage medium storing computer-readable program, and program |
JP4190987B2 (en) * | 2003-09-11 | 2008-12-03 | 大日本スクリーン製造株式会社 | Content inspection at the time of trafficking |
EP1526442B8 (en) * | 2003-09-25 | 2018-08-29 | Ricoh Company, Ltd. | Printer driver user interface for multimedia data |
KR100544199B1 (en) * | 2003-10-24 | 2006-01-23 | 삼성전자주식회사 | Method and apparatus for previewing font or form of printer |
JP4154316B2 (en) * | 2003-11-21 | 2008-09-24 | キヤノン株式会社 | Image processing system, control method, image processing apparatus, program, and storage medium |
US6976730B2 (en) * | 2004-03-26 | 2005-12-20 | Nissan Technical Center North America, Inc. | Vehicle body structure |
JP4401850B2 (en) * | 2004-04-16 | 2010-01-20 | キヤノン株式会社 | Document processing apparatus and method |
JP4250569B2 (en) * | 2004-06-25 | 2009-04-08 | キヤノン株式会社 | Print control apparatus and print control method |
JP4565505B2 (en) * | 2004-09-30 | 2010-10-20 | 株式会社リコー | PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM |
EP1662372B1 (en) * | 2004-11-24 | 2016-04-27 | Canon Kabushiki Kaisha | Information processing apparatus, printing system, and control method therefor |
US7760379B2 (en) * | 2005-01-13 | 2010-07-20 | Sharp Laboratories Of America, Inc. | Systems and methods for changing settings for selected objects within a print job |
JP4222334B2 (en) * | 2005-03-30 | 2009-02-12 | ブラザー工業株式会社 | Information processing apparatus and program |
JP2007026356A (en) * | 2005-07-21 | 2007-02-01 | Sony Corp | Information-processing device, processing method in its information-processing device, and program for making computer execute its method |
US7656548B2 (en) * | 2005-09-12 | 2010-02-02 | Kabushiki Kaisha Toshiba | Printer and printing method |
JP4418814B2 (en) * | 2005-12-01 | 2010-02-24 | キヤノン株式会社 | Information processing apparatus and information processing method |
JP4693664B2 (en) | 2006-03-13 | 2011-06-01 | キヤノン株式会社 | Printer apparatus, program, and printing method |
US8390836B2 (en) * | 2007-04-26 | 2013-03-05 | Xerox Corporation | Automatic review of variable imaging jobs |
US8291316B2 (en) * | 2007-05-30 | 2012-10-16 | Xerox Corporation | Production environment CRM information gathering system for VI applications |
-
2006
- 2006-03-13 JP JP2006068272A patent/JP4693664B2/en not_active Expired - Fee Related
-
2007
- 2007-03-05 EP EP07103494A patent/EP1835393A3/en not_active Withdrawn
- 2007-03-07 US US11/683,346 patent/US8276068B2/en not_active Expired - Fee Related
- 2007-03-07 US US11/683,320 patent/US20070211276A1/en not_active Abandoned
- 2007-03-13 CN CNB2007100056897A patent/CN100535847C/en not_active Expired - Fee Related
- 2007-03-13 KR KR1020070024615A patent/KR100928747B1/en not_active IP Right Cessation
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102262513A (en) * | 2010-05-24 | 2011-11-30 | 富士施乐株式会社 | Print management device, print management system, and print management method |
CN102262513B (en) * | 2010-05-24 | 2016-05-18 | 富士施乐株式会社 | Print management apparatus, print management system and printing management method |
US9335962B2 (en) | 2010-05-24 | 2016-05-10 | Fuji Xerox Co., Ltd. | Print management device, print management system, print management method and computer readable medium |
US8848258B2 (en) | 2010-07-30 | 2014-09-30 | Sharp Kabushiki Kaisha | Output system, creating apparatus, display apparatus, output method, and recording medium for creating output data, displaying a preview image corresponding to the output data, and outputting the output data |
CN102346655A (en) * | 2010-07-30 | 2012-02-08 | 夏普株式会社 | Output system, creating apparatus, display apparatus, output method, and recording medium |
CN102968244A (en) * | 2012-10-29 | 2013-03-13 | 北京小米科技有限责任公司 | Method, and device and equipment for acquiring resource preview, and equipment |
CN105765519A (en) * | 2013-11-29 | 2016-07-13 | 株式会社理光 | Information processing apparatus, information processing method, and program |
CN105765519B (en) * | 2013-11-29 | 2019-05-03 | 株式会社理光 | Information processing unit, information processing method and non-transient computer readable recording medium |
CN104869271A (en) * | 2014-02-25 | 2015-08-26 | 佳能株式会社 | Information processing apparatus and control method for information processing apparatus |
US10097707B2 (en) | 2014-02-25 | 2018-10-09 | Canon Kabushiki Kaisha | Information processing apparatus capable of displaying a screen for verification of rebooting necessity at the time of setting change and method for controlling the same |
CN104869271B (en) * | 2014-02-25 | 2019-05-17 | 佳能株式会社 | The control method of information processing unit and information processing unit |
CN105991863A (en) * | 2014-09-11 | 2016-10-05 | 富士施乐株式会社 | Image processing method and image processing apparatus |
CN105991863B (en) * | 2014-09-11 | 2019-01-01 | 富士施乐株式会社 | Image processing method and image processing apparatus |
CN111625207A (en) * | 2020-04-29 | 2020-09-04 | 中石化江汉石油工程有限公司测录井公司 | Method for printing ultra-long drawing by using limited-length printer |
CN111625207B (en) * | 2020-04-29 | 2022-12-23 | 中石化江汉石油工程有限公司测录井公司 | Method for printing ultra-long drawing by using limited-length printer |
Also Published As
Publication number | Publication date |
---|---|
KR100928747B1 (en) | 2009-11-25 |
CN100535847C (en) | 2009-09-02 |
US20070211276A1 (en) | 2007-09-13 |
JP4693664B2 (en) | 2011-06-01 |
US20070211296A1 (en) | 2007-09-13 |
EP1835393A2 (en) | 2007-09-19 |
US8276068B2 (en) | 2012-09-25 |
KR20070093370A (en) | 2007-09-18 |
EP1835393A3 (en) | 2012-04-25 |
JP2007249301A (en) | 2007-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101038533A (en) | Information processing apparatus and method, preview method, printer system and control method | |
CN1260070C (en) | Print controller and its display method | |
US8570551B2 (en) | Information processing apparatus, information processing method, and computer program capable of providing useful information to a user based on logs stored in a printing system and improving the usability of each user who operates a printing system | |
CN1182473C (en) | Data processing apparatus connected to network connectable plurality of devices | |
CN1300671C (en) | Information processor, generating method of printing data, and printing control program | |
US8810824B2 (en) | Printing system, control method, storage medium, program, and printing device | |
CN1269018C (en) | Printing controller and method, information processor and its control method and program | |
CN1304935C (en) | Information processing appts., method and program for halting printing process for off-line processing | |
CN1230730C (en) | File treatment device and method | |
CN102457640B (en) | Print processing apparatus and print processing apparatus control method | |
CN1684064A (en) | File processor and its control method | |
CN1975659A (en) | Image forming apparatus, image forming method, and computer program product | |
CN1627248A (en) | Information processing apparatus, information processing method, information processing program, and storage medium | |
CN1758241A (en) | Information processing device and method with letter information embedding function and information processing method | |
CN1779691A (en) | Information processing apparatus, printing system, and control method therefor | |
US20110261378A1 (en) | Printing processing system, printing processing method, and image forming apparatus | |
CN1881955A (en) | Data processing apparatus connectable to network, and control method therefor | |
CN102582286B (en) | Printing device and control method thereof and messaging device and control method thereof | |
CN1670747A (en) | Image processing system, method of controlling the image processing system and control program for the image processing system | |
JP2009048096A (en) | Image processing apparatus, image forming apparatus, processing condition setting method and processing condition setting program | |
US9002255B2 (en) | Printing apparatus and printing apparatus control method | |
US20120307301A1 (en) | Non-transitory computer readable recording medium stored with print job display program and print job display apparatus | |
JP2017054496A (en) | Information processor, printing system, information processing method, printing method and program | |
CN1877513A (en) | Information processing apparatus, information processing method, and host-based printer | |
US8274689B2 (en) | Image processing apparatus, computer-readable recording medium, and method for acquiring and outputting an image |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090902 Termination date: 20180313 |
|
CF01 | Termination of patent right due to non-payment of annual fee |