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 PDF

Info

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
print
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
Application number
CNA2007100056897A
Other languages
Chinese (zh)
Other versions
CN100535847C (en
Inventor
户田雅成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Publication of CN101038533A publication Critical patent/CN101038533A/en
Application granted granted Critical
Publication of CN100535847C publication Critical patent/CN100535847C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1205Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1207Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1211Improving printing performance
    • G06F3/1212Improving printing performance achieving reduced delay between job submission and print start
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1256User feedback, e.g. print preview, test print, proofing, pre-flight checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1275Print workflow management, e.g. defining or changing a workflow, cross publishing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1284Local printer device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1286Remote printer device, e.g. being remote from client or server via local network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1267Job 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

Messaging device and method, method for previewing, printer system and control method
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.
Printer cpu 112 control printers 2000.Based on the control program in program ROM that is stored in ROM 113 or the external memory storage 2011 etc., printer cpu 112 is to the picture signal of Printer Engine 2010 outputs that are connected to system bus 115 by Printer Engine interface 118 as output information.The control program of the program ROM storage CPU 112 of ROM 113 etc.The character font data that uses when the font ROM storage of ROM 113 produces output information etc.If printer does not have the external memory storage 2011 of hard disk for example etc., the information of using on the data ROM of the ROM 113 storage principal computer etc. then.
Printer cpu 112 can be carried out communication process with principal computer by interface unit 2001, and the information in the printer etc. can be sent to principal computer 3000.RAM 119 is as the primary memory of printer cpu 112, workspace etc., and can use the optional RAM that is connected to the Extended Capabilities Port (not shown) to expand its memory capacity.Attention: RAM 119 can also be used as output information rasterisation district, environmental data memory block, NVRAM etc.Disk controller (DKC) 120 controls are to the visit of the external memory storage 2011 of for example hard disk (HD), IC-card etc.Connect external memory storage 2011, its store font data, simulated program, form data etc. as selectable unit.On guidance panel 2020, be provided with the switch that is used for printer operation, LED indicator etc.The program of process shown in printer cpu 112 execution graph 15A and Figure 15 B, and will it be printed on the paper from the print data rasterisation that computing machine 3000 receives.For the preview operation, printer cpu 112 produces layout of each page of reflection etc. and the pre-review information handled of arrangement automatically based on the operation configuration information that receives from computing machine 3000, and the pre-review information that produces is sent to computing machine 3000.
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.
Black toner developer 21B is removably mounted on the printer main body, and colour development device 20Y, 20M and 20C are removably mounted on the development rotary body (rotary) 23 of 22 rotations around the shaft.Orientate the sleeve 21BS of black toner developer 21B as little gap apart from photosensitive drums 15 about 300 μ m.Black toner developer 21B use is built-in send toner to sending member to give, and makes toner charged by electrification by friction, thereby uses smear 21BB that toner is coated on the outer peripheral face of the sleeve 21BS that turns clockwise.By sleeve 21BS is applied the development bias voltage, the latent electrostatic image developing on the photosensitive drums 15 is formed visual image on photosensitive drums 15 with black toner.
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.
Intermediate transfer member 9 contact photosensitive drums 15, rotation when photosensitive drums 15 rotations.When coloured image formed, intermediate transfer member 9 was to turn clockwise and to receive 4 visual images of repeatedly transfer printing from photosensitive drums 15.In addition, transfer roll 10 (explanation) after a while contact intermediate transfer member 9 is come when image forms clamping and is transmitted transfer materials 2, thereby the while of the colorful visual image on the intermediate transfer member 9 repeatedly is transferred on the transfer materials 2.The concentration sensor 9c that will be used to detect the TOP sensor 9a and the RS sensor 9b of the position that is associated with the sense of rotation of intermediate transfer member 9 and be used to detect the toner image concentration that is transferred on the intermediate transfer member is positioned at around the intermediate transfer member.
Transfer roll 10 comprises: be supported for can towards or the transfer printing charger that moves away from intermediate transfer member 9.By being wound on, foaming elastomer forms transfer roll 10 on the metal shaft.
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.
Graphics engine 202 and the printer driver 203 prepared for each printing device similarly are loaded on the RAM 102 from external memory storage 111.Then, graphics engine 202 will be converted to DDI (device driver interface, Device Driver Interface) function from the GDI function of application program 201 outputs based on storehouse (library), and the DDI function is outputed to printer driver 203.Printer driver 203 will be converted to the control command that can be printed machine identification from the DDI function that graphics engine 202 receives, for example, and PDL (PostScript, Page Description Language) order.By be loaded into system's spooler 204 and the interface 121 on the RAM 102 by OS, the order of the PDL after the conversion is outputed to printer 2000 as the print data that is included in the print job.Except that the print system that comprises printer and principal computer shown in Fig. 2, can also by provide interim future the self-application program the print data simultaneous peripheral operation on-line be the configuration of intermediate code data, realize the print preview system that proposes by TOHKEMY 2001-067347 communique.
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.
Previewer 306 constitutes preview unit 310 with change editing machine 307 is set.Receive with behind the corresponding pre-review information of operation ID of spool file manager 304 receptions from printer (printing device), previewer 306 is stored in the pre-review information that receives in the spool file 303.Simultaneously, previewer 306 ejects the window of spool file manager, and is showing the operation ID that is associated with the pre-review information of simultaneous peripheral operation on-line in spool file 303 on this window as tabulation.Attention: this pre-review information also is called " JDFP " (preview operation definition format) for short.
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.
Graphics engine 202 can be carried out suitable drafting according to the output destination of appointment.For example, display device has different resolution with printing device.Graphics engine 202 is from for example being obtained the attribute information of resolution etc. of the output destination of for example appointment by the database of OS management etc., and uses the information and executing of obtaining to draw.As mentioned above, use according to pre-review information (JDFP) and revise the intermediate code that is included in the spool file 303, and use the method for the intermediate code behind graphics engine 202 output modifications, can realize previewer 306.
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.
Previewer 306 is drawn file (UDL) based on operation configuration information (JDF) and page or leaf, and the print command that will have the preview attribute that is produced by printer driver 203 sends to printer.Consequently, printer is carried out the processing identical with actual print processing, produce with the reality printing in the same pre-review information accurately (JDFP).The pre-review information that is produced by printing device has identical data layout with the operation configuration information.Yet different with the operation configuration information, pre-review information produces each Physical Page.In addition, pre-review information comprises the item different with the operation configuration information.After a while will be with reference to Figure 12, explanation operation configuration information and pre-review informations such as 13.Previewer 306 is revised page data of drawing file (UDL) of having carried out simultaneous peripheral operation on-line based on the pre-review information of receiving from printer interface (JDFP), and amended data are outputed to display.By this way, can realize that preview accurately shows.
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.
Preview unit 310 is used the pre-review information that receives and has been carried out the intermediate code generation of simultaneous peripheral operation on-line and shown preview image, and accepts print button (treatment step 1708).When the user had confirmed to press print button behind the preview image, preview unit 310 sent to printer driver 203 with print command.Printer driver 203 produces difference PDL order, and print job is sent to printer 2000 (treatment step 1710).Yet,, because the difference information that will not send, only need to comprise and point out that this operation is the information and the operation ID of print job so will send to the print job of printer 2000 this moment if setting of printing does not change.
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.
Pre-review information 1001 among Figure 10 is the examples by the pre-review information (JDFP) of printer 2000 generations that receive operation configuration information 1201 and print command (1202~1206).This pre-review information comprises operation configuration information and Physical Page information.Physical Page information comprises: automatic organize your messages, and its automatic arrangement of pointing out for example bookbinding that occurs on each Physical Page etc. is handled; And the configuration logic page information, it comprises the layout of the logical page (LPAGE) of configures physical page or leaf.
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.
Operation configuration information 1801 among Figure 18 is the print command information that produces when the previewer that receives pre-review information 1001 is changed into the setting of printing on first page the reverse side setting of printing of first page reverse side in the pre-review information 1301.Be provided with and change the Physical Page that 307 pairs of settings of editing machine have changed and produce operation configuration information and the print command shown in Figure 18, and they are sent to printer driver.Printer driver is converted to the PDL order with these print commands, and the order that will change sends to printer.In the example of Figure 12, printer driver is converted to the PDL order with operation configuration information 1201 and the print command that is associated with L3 and L4, and they are sent to printer.The difference that will merge with the print data of having stored that printer storage receives, and produce new pre-review information.Then, printer sends to principal computer 3000 with new pre-review information.After this, printer 2000 is carried out RIP and is handled, to produce the view data that view data and storage produce.The data of the operation of this difference and storage are merged.
Message 1901 among Figure 19 is pointed out to be instructed by the printing cancellation that the previewer 306 that receives pre-review information 1001 produces.This printing cancellation instruction comprises the homework type and the operation ID that will cancel.If the homework type among Figure 19 is changed into " printing ", then produce the print command when not changing setting of printing.
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.
CNB2007100056897A 2006-03-13 2007-03-13 Information processing apparatus and method, preview method, printer system and control method Expired - Fee Related CN100535847C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (15)

* Cited by examiner, † Cited by third party
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