CN100435085C - Printing system and printing apparatus - Google Patents

Printing system and printing apparatus Download PDF

Info

Publication number
CN100435085C
CN100435085C CNB2006100999482A CN200610099948A CN100435085C CN 100435085 C CN100435085 C CN 100435085C CN B2006100999482 A CNB2006100999482 A CN B2006100999482A CN 200610099948 A CN200610099948 A CN 200610099948A CN 100435085 C CN100435085 C CN 100435085C
Authority
CN
China
Prior art keywords
conversion
order
print
command
print conditions
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.)
Active
Application number
CNB2006100999482A
Other languages
Chinese (zh)
Other versions
CN1892579A (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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Publication of CN1892579A publication Critical patent/CN1892579A/en
Application granted granted Critical
Publication of CN100435085C publication Critical patent/CN100435085C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

A printing system that comprises: a transmission source apparatus that transmits a printing condition command for specifying a control condition of processing related to printing, the transmission source apparatus including a primary printing condition command storing unit that stores a primary printing condition command; a printing apparatus that carries out the processing related to printing based on the printing condition command received from the transmission source apparatus; and a printing condition command converting unit that converts the primary printing condition command read from the primary printing condition command storing unit to a secondary printing condition command corresponding to the printing apparatus. The printing apparatus performs the processing related to printing based on the secondary printing condition command.

Description

Print system and printing device
The cross reference of related application
This application requires the right of priority of the Japanese patent application No.2005-193164 of submission on June 30th, 2005, introduces its whole themes here as a reference.
Technical field
Aspect of the present invention relates to print system and printing device.
Background technology
As a kind of printing device that is used for carrying out printing according to the print control data that receives from main frame, JP-A-11-78168 discloses a kind of printing device, this printing device be combined with ignore print conditions be provided with order be not the user ask order the time print conditions that receives the function of order is set.This is in order to prevent inconvenience, promptly from the print conditions of main frame order is set and changes the user and utilize the print conditions of keyboard input that order (print control data) is set.
Summary of the invention
In this, determine the service condition of printing device fully, and be necessary to determine inherently the content of print control data according to the service condition of being asked according to user's needs.Yet traditionally, under the unmatched situation of print conditions that print control data and user that host computer side is prepared ask, the user is necessary to import and be provided with at every turn print control data.This is pretty troublesome.For example, be connected to main frame and under the situation of request printout under the state of print conditions variation for each printing device, be necessary one by one to be provided with and to import print control data in a plurality of printing device for each printing device at host computer side.In addition, under a plurality of main frames are connected to the situation of an independent printing device, also be the same.For example, the data of the main frame of appointment are outputed in the dish 1 and will output to except the data in the printing source the main frame of this appointment under the situation in the dish 2 in request, be necessary each all before printing input be used for the print control data of appointment dish.In this method, not only print conditions the input trouble that becomes is set, and if when input, occur wrong then print not according to the condition of being asked.In this case, be necessary to print once more.Yet, at host computer side in conjunction with comprising that the some printer drivers with the corresponding different print control datas of each printing device cause installing the shortcoming that needs the long period.And, invalidly consumed the capacity of memory storage.Also produce another problem, promptly have the conflict of printer driver aspect processing of close level.
That is, the user all utilize at every turn keyboard etc. printing device side input print conditions be provided with order aspect, do not have difference according to the printing device of JP-A-11-78168 and the printing device of correlation technique.In addition, even be combined with the function of ignoring the order of user's inconvenience, but its purpose also is the data protection function at the order that comes from the host computer side transmission.This function is helpless to solve save prints the purpose that required input print conditions is provided with the troublesome work of order.
Aspect of the present invention provides print system and printing device, they need not to import loaded down with trivial details print control data with corresponding with the printing controlled condition specific to each printing device, and can guarantee to be used to change enough degree of freedom of print conditions and excessively do not enlarge the print control data that will prepare at host computer side.
According to aspects of the present invention, a kind of print system is provided, this print system comprises: print conditions order receiving element, and this print conditions order receiving element receives a print conditions order, and this print conditions order is included in the print control data with print image data; Print conditions command conversion unit, this print conditions command conversion unit is the secondary print conditions order corresponding with printing device with a print conditions command conversion; Printing device, this printing device is according to secondary print conditions command execution and the relevant processing of the described print image data of printing; Switch target order registration unit, this switch target order registration unit is registered as the switch target order with the object that will change in the print conditions order in advance; Conversion command registration unit, this conversion command registration unit are registered as conversion command the order of secondary print conditions in advance, and this conversion command is print conditions order after the conversion corresponding with the switch target order; With switch target command selection unit, this switch target command selection unit is included in a switch target order in the print conditions order with reference to the content choice of switch target order registration unit, and wherein print conditions command conversion unit is the conversion command corresponding with this switch target order with selected switch target command conversion.
According to a further aspect in the invention, a kind of printing device is provided, this printing device comprises: print conditions order receiving element, and this print conditions order receiving element receives a print conditions order, and this print conditions order is included in the print control data with print image data; Print conditions command conversion unit, this print conditions command conversion unit is the secondary print conditions order corresponding with printing device with a received print conditions command conversion; And print process unit, this print process unit is according to secondary print conditions command execution and the relevant processing of the described print image data of printing; Switch target order registration unit, this switch target order registration unit is registered as the switch target order with the object that will change in the print conditions order in advance; Conversion command registration unit, this conversion command registration unit are registered as conversion command the order of secondary print conditions in advance, and this conversion command is print conditions order after the conversion corresponding with the switch target order; With switch target command selection unit, this switch target command selection unit is included in a switch target order in the print conditions order with reference to the content choice of switch target order registration unit, and wherein print conditions command conversion unit is the conversion command corresponding with this switch target order with selected switch target command conversion.
Description of drawings
Fig. 1 is the block diagram that the brief configuration of the print system of aspect according to the present invention is shown;
Fig. 2 is the block diagram that the inner structure of printing device and transmission sources equipment is shown;
Fig. 3 is the synoptic diagram that first structure example of switch target order registering section and conversion command registering section is shown;
Fig. 4 is the synoptic diagram that second structure example of switch target order registering section and conversion command registering section is shown;
Fig. 5 is the synoptic diagram that the 3rd structure example of switch target order registering section and conversion command registering section is shown;
Fig. 6 A is the synoptic diagram that the 4th structure example of switch target order registering section and conversion command registering section is shown;
Fig. 6 B is the synoptic diagram that the structure example of limits order registering section is shown;
Fig. 7 is the synoptic diagram that the 5th structure example of switch target order registering section and conversion command registering section is shown;
Fig. 8 is the synoptic diagram that first detailed example of control data conversion process is shown;
Fig. 9 is the synoptic diagram that second detailed example of control data conversion process is shown;
Figure 10 is the figure that some examples of print conditions order are shown;
Figure 11 is the figure (before condition is set) that is illustrated in first example that screen is set of conversion permissive condition in the display part of transmission sources equipment;
Figure 12 is the figure (after condition is set) that is illustrated in first example that screen is set of conversion permissive condition in the display part of transmission sources equipment;
Figure 13 is the process flow diagram that first example of print processing in the print system is shown;
Figure 14 is the process flow diagram of continued access Figure 13;
Figure 15 illustrates the process flow diagram that filtering function is handled;
Figure 16 is the process flow diagram of continued access Figure 15;
Figure 17 is the process flow diagram of continued access Figure 16;
Figure 18 is the process flow diagram that the modification example of filtering function processing is shown;
Figure 19 is the figure (before condition is set) that is illustrated in second example that screen is set of conversion permissive condition in the display part of transmission sources equipment;
Figure 20 is the figure (after condition is set) that is illustrated in second example that screen is set of conversion permissive condition in the display part of transmission sources equipment;
Figure 21 is process flow diagram that second example of print processing in the print system is shown (the first half one with the most latter half of identical with Figure 14);
Figure 22 is the process flow diagram that the filtering function treatment scheme corresponding with Figure 18 is shown;
Figure 23 is the synoptic diagram that print system first structure example is shown;
Figure 24 is the synoptic diagram that print system second structure example is shown; And
Figure 25 is the synoptic diagram that print system the 3rd structure example is shown.
Embodiment
Below with reference to accompanying drawing aspect of the present invention is provided description.
Fig. 1 is the synoptic diagram that an aspect of print system is shown.This print system comprises: transmission sources equipment 4, and this transmission sources equipment 4 becomes the transmission sources of print control data, and print control data is described as being used to specify the set of a plurality of print conditions orders of the controlled condition of print processing; And printing device 2, this printing device 2 is used for according to the print conditions command execution print processing that is included in the print control data that receives from transmission sources equipment 4.This aspect is constructed such that a plurality of printing device 2 are connected on the independent transmission sources equipment 4 by communication line 5.Communication line 5 may be made in the wire communication line such as serial communication cable, parallel communications cable and wired lan cable etc., or may be made in the wireless communication line such as WLAN, bluetooth etc.And, can a plurality of transmission sources equipment 4 be connected on the independent printing device 2 by communication line.Can a plurality of printing device 2 be connected with a plurality of transmission sources equipment 4 by communication line.
Fig. 2 is the block diagram that the electronic structure of printing device 2 and transmission sources equipment 4 is shown.The major part of printing device 2 is a computer hardware, wherein, CPU21, ROM22, RAM23, be used for by communication line 5 from transmission sources equipment 4 receive print control datas receiving interface 28 (this is the current communication interface of using as transmission interface: in the accompanying drawings, this only is expressed as interface), be used for the print control data that temporary transient storage receives reception memory buffer 29 (the following reception buffer that only is called in some cases), connect by internal bus as the EEPROM24 and the I/O part 20 of nonvolatile memory operation.And the printing portion 27 that is made of inkjet printing mechanism, laser printing mechanism, thermal transfer printer structure or dot lattice printing mechanism (each is all known in them), the display part 25 that is made of LCD etc. and the operation part that is used to import 26 that is made of contact panel, pushbutton switch or ten keys are connected to I/O (I/O) part 20.Filtration treatment program 44 described later is stored among the ROM22.And, in EEPROM24, forming switch target order registering section 41 described later and conversion command registering section 42, filtration treatment program 44 is used switch target order registering section 41 and conversion command registering section 42.
In addition, transmission sources equipment 4 is known personal computer or workstation.Computer hardware partly comprises following structure, in this structure, CPU31, ROM32, RAM33, be used between computer hardware part and communication line 5 transmission and receive the communication interface 37 (in the accompanying drawings, only being expressed as interface) of data and I/O part 30 is connected to each other by internal bus.In addition, storage unit (adopting HDD in aspect this) 34 and CD-ROM drive 38 etc. are connected on this internal bus by interface (I/F) 34a and 38a.And, the display part 35 that constitutes by LCD or CRT and be connected to I/O part 30 by the operation part that is used to import 36 that keyboard or mouse constitute.Become the foundation structure software of transmission sources equipment 4 OS45, have the various application programs 46 of printing function and be used for carrying out the printer driver of handling at the printing steering order of printing device 2 47 and be installed in storage unit 34.Further, one time print control data 48 also is stored in the storage unit 34, and one time print control data 48 constitutes the print job data of being prepared by each application program 46, and becomes the target of the printing control and treatment of printer driver 47.
Storage unit 34 usefulness that are fixed in the transmission sources equipment 4 act on a print control data storage unit of storing a print control data 48.The filtration treatment program 44 that is stored among the ROM22 is carried out by CPU21, and can realize the function of print conditions command conversion unit, the print conditions command conversion that this print conditions command conversion unit is used for being included in from storage unit (a print control data storage unit) 34 print control datas 48 of reading is secondary print conditions order 50, comprises the secondary print control data of secondary print conditions order with generation.This secondary print control data 50 is specific to printing device 2, and the controlled condition content of this printing device 2 is different with a corresponding print control data 48.Printing device 2 is based on the secondary print control data 50 of correspondence and according to the secondary print conditions command execution print processing that is included in the secondary print control data 50.
Printing device 2 receives a print control data 48 by communication line 5 and receiving interface 28 (a print control data receiving element) from transmission sources equipment 4.A print control data 48 that receives is converted to secondary print control data 50 specific to printing device 2 by the filtration treatment program 44 of the function of the realization print conditions command conversion unit among the ROM22.Carry out print processing by printing portion (print processing part) 27 according to the secondary print control data 50 that obtains by conversion.That is, in the print system 1 according to this aspect, printing device 2 constitutes and comprises print control data receiving element and print conditions command conversion unit.
In the print system shown in Fig. 11, a plurality of printing device 2 are connected on the transmission sources equipment 4.In Fig. 2, a common print control data 48 that uses in the storage unit 34 that is stored in transmission sources equipment 4 in described a plurality of printing device 2.Each printing device 2 is converted to secondary print control data 50 specific to printing device 2 by one by one that these are a common print control data 48 of filtration treatment program 44, has stipulated suitable separately conversion process content in this filtration treatment program.The suitable secondary print control data 50 of system's utilization is carried out and is printed relevant processing.
As shown in Figure 8, print control data 48 and 50 can be written as the set of a plurality of print conditions orders 148 and 150.Filtration treatment program 44 is carried out following processing, a plurality of print conditions orders 148 that will constitute a print control data 48 by this processing are converted to secondary print conditions order 150, and these secondary print conditions orders 150 are the print conditions order specific to each printing device 2.Filtration treatment program 44 is used with the registering section of issuing orders (being formed on the appropriate section among the EEPROM24), so that carry out corresponding processing.Switch target order registering section 41 is registered as the switch target order with those orders that become switch target in the print conditions order in advance.Conversion command registering section 42 will be registered as the order of secondary print conditions as the conversion command of print conditions order after the conversion corresponding with the switch target order in advance.Limits order registering section 40 is registered the type specific data string that contains in the print conditions order that is defined as the limits order in advance.
Filtration treatment program 44 is included in a switch target order in the print control data 48 with reference to the content retrieval of switch target order registering section 41 (switch target command search unit).Program 44 is carried out the control data conversion process, and the form of this processing is conversion command corresponding with it for the content with reference to conversion command registering section 42 (command conversion unit) with the switch target command conversion that retrieves.On the other hand, adopt the predefined type of a print conditions order as the limits order by print conditions command conversion unit, thereby be combined with the function of print conditions command conversion control module, this print conditions command conversion control module is limited to corresponding limits order with the execution of conversion process.
Figure 10 illustrates some examples of printing control command.In arbitrary order, the character string of the defined amount at head place (being 5 here) form command type specified portions 51 and 51 ', and except command type specified portions 51 and 51 ' also be provided with argument section 53 and 53 ' and body tip specified portions 55 and 55 '.The order of left margin is to be used for the regulation print area apart from order and right margin apart from order left margin apart from width and right margin apart from width.Argument section 53 is formed for the condition specified portions of the figure place of specific page back gauge.The order of paper feed destination is the order of which the sheet feed tray paper feeding a plurality of sheet feed trays that are used to specify in being fixed on printing device 2.Each dish quilt is given reel number uniquely, and argument section 53 is formed for specifying the condition specified portions of the reel number (can adopt the parameter except numeral (integer), for example, letter etc. are as long as can make order know) of paper feeding.The print media select command is the order that is used to specify the material (type) of the medium (paper) that is used to print.A series of media types that can use are by given medium uniquely number, and argument section 53 is formed for specifying the condition specified portions of medium number.
And although do not illustrate, sheet conveying dish select command is which the sheet conveying dish in a plurality of sheet conveying dishes that are used to specify in being fixed on printing device 2 transports the order of printing thing.Each sheet conveying dish quilt is given reel number uniquely.Argument section 53 be formed for to sheet conveying to the reel number condition specified portions of carrying out appointment.The print paper select command is the order that is used to specify medium (paper) size that is used to print, and wherein a series of spendable sizes are by given media size uniquely number.Argument section 53 is formed for condition specified portions that media size number is carried out appointment.Paper direction of insertion select command is the order that is used for the direction that the medium (paper) that is used to print inserts printing device 2 is carried out appointment.It is vertically to the medium direction of insertion or the condition specified portions of laterally carrying out appointment that argument section 53 is formed for by number.The print format select command is for being used for the print format on the medium (paper) is carried out the order of appointment, and a series of print formats that wherein can adopt (for example duplex printing, single face are printed) are by the given print format of order number.Argument section 53 is formed for the condition specified portions that print format that reality is adopted number is carried out appointment.
In addition, the raster data order illustrates becomes the grating print image data of printing target, wherein the raster data order has following type, in the type, command type specified portions 51 ', argument section 53 ' and body tip specified portions 55 ' formation command body.After the command body of correspondence, provide the grating print image data that is used to print.That is, the grating print image data forms a part of printing control command.Argument section 53 ' expression is combined in the size of data of the grating print image data in the order.
In this aspect, the command type specified portions 51 of raster data order ' be defined as type specific data string, and also command body partly is defined as conversion process permission serial data.Remaining grating print image data partly forms the non-permission serial data of conversion process, forbids the fill order conversion process in the non-permission serial data of this conversion process.
ESC﹠amp; I#H is a paper feed destination select command.For example, in # part, can import 1 to 4 numeral, and corresponding digital indicating panel 1, dish 2, dish 3 and coil 4.ESC﹠amp; I3H becomes the order of selective pan 3 as the paper feed destination.
Filtration treatment program 44 is conversion command according to various rules with the switch target command conversion.At first, as representational processing, be registered in that switch target order in the switch target order registering section 41 is allowed to by having same type but conversion command with different instruction conditional content is carried out replacement Treatment.In this aspect, above-mentioned left margin forms the switch target order apart from order, right margin apart from order, the order of paper feed destination, print media select command, sheet conveying dish select command, the order of print paper size Selection, paper direction of insertion select command and print format select command etc.These switch target orders can be with the formal transformation of displacement.In these orders, print the identical but print conditions order that have a plurality of series of different instruction conditional content of controlled target type and in the descriptive system of print conditions order, handle as a group.The print conditions order that forms these groups is write to become comprises group specified portions and condition specified portions, this group specified portions is used to specify each corresponding group, and this condition specified portions is used for specifying in which content that the print conditions order is included in a plurality of contents that belong to the corresponding instruction condition of organizing.Particularly, in these orders, mentioned order type specified portions 51 formation group specified portions.Argument section 53 forms this condition specified portions.In addition, so that the end of 55 pairs of orders of body tip specified portions itself carries out not providing any effective order configuration information in the given arbitrary order of identification mode after the body tip specified portions 55 of correspondence.
Filtration treatment program 44 is carried out the replacement Treatment of the switch target order of displacement format to conversion command, these conversion commands have command type specified portions (group specified portions) 51 contents identical with corresponding switch target order, but have different argument section (condition specified portions) 53 contents.Fig. 3 and Fig. 4 represent the actual example that content is set of switch target order registering section 41 and conversion command registering section 42, wherein with the sheet feed tray select command as an example.Fig. 3 is provided with example for registration under following situation,, wherein in printing device (printer) A of Fig. 1, the paper feed reel number (2 to 5) of various setting in print control data is provided with the paper of presenting to from the paper feed reel number (1) of appointment uniquely that is.Sheet feed tray select command with all paper feed reel numbers that become switch target is stored in the switch target order registering section 42 as switch target order 148.Assign the sheet feed tray select command of paper feed reel number 1 to be registered in the conversion command registering section 42 as conversion command 150 with the form corresponding with it.On the other hand, the registration that Fig. 4 is illustrated under the following situation is provided with example, that is, wherein in printing device (printer) B of Fig. 1, with in print control data 48 uniquely defined paper feed reel number (1) the setting paper of presenting for paper feed reel number from other expectation (2,3,4...).
Next, Fig. 5 illustrate obtain with Fig. 3 in printer A in result's the other method of the suitable conversion of conversion process.Promptly, the a plurality of switch target orders (sheet feed tray select command) that are registered in the switch target order registering section 41 of Fig. 3 form a plurality of switch target orders, these switch target orders have identical content in group specified portions 51, but have different content in condition specified portions 53.Yet, in Fig. 5, prepare broad sense order 148w by utilizing so-called asterisk wildcard order " * " that condition specified portions 53 is encoded jointly.Registration has broad sense order 148w to come a plurality of switch target orders 148 of alternate figures 3 in switch target order registering section 41.On the other hand, with in data designated value (here, reel number=1) the substitution condition specified portions 53, this representativeness order 150w is registered in the conversion command registering section 42 as conversion command in representativeness order 150w.
In this case, as shown in Figure 9, at being included in a switch target order 148 in the print control data 48, those make order specified portions (group specified portions) the 51 switch target order 148 consistent with broad sense order 148w 44 retrievals of filtration treatment program.The switch target order 148 consistent with corresponding broad sense order 148w carried out replacement Treatment uniquely by representativeness order 150w.
And command conversion is handled and is not limited to aforesaid order replacement Treatment.For example, as shown in Figure 6A, the executable command conversion process is to add the print conditions order different with corresponding switch target order 148 to switch target order 148.In Fig. 6 A, switch target order 148 in being registered in switch target order registering section 41 is only during the type of the sheet feed tray of regulation printing device 2, and the print media select command that is used for the type of print paper is carried out appointment is registered in conversion command registering section 42 as the print conditions order (the following print conditions order that is called interpolation in some cases) 56 that will add by additional treatments with above-mentioned switch target order 148.And, as shown in Figure 7, can be only being registered in the conversion command registering section 42 by the print conditions order 56 that additional treatments is added.Under the situation of Fig. 6 A, because switch target order 148 also is registered in the conversion command registering section 42, so this processing can be considered to the switch target order 148 that is registered in the switch target order registering section 41 is replaced into the processing that is registered in " the print conditions order 56 that switch target order 148+ adds " in the conversion command registering section 42.Yet, under the situation of Fig. 7, because have only the print conditions order 56 of interpolation to be registered in the conversion command registering section 42, if thereby when being defined as unique replacement Treatment the fill order conversion process, just replace, wherein can not obtain the transformation result of being asked by 56 pairs of switch target orders 148 of print conditions order of adding.In this case, be provided for the mark of designated conversion form separately, thereby can discern mutually as the replacement Treatment among Fig. 3 to Fig. 5 and as the additional treatments among Fig. 7 (mark value=" 0 " expression replacement Treatment, and mark value=" 1 " expression additional treatments here) by the mark of correspondence.
Next, at above-mentioned raster data order, be arranged at the command type specified portions 51 at command header place ' content be registered in the limits order registering section 40, shown in Fig. 6 B.Therefore, by retrieval in print control data include corresponding command type specified portions 51 ' order, thereby can easily specify the raster data order.Because the raster data order is the limits order, finish wherein so analyze conversion process permission serial data continuously.In this aspect, the body tip specified portions 55 ' (W) of raster data order is defined as identification code, this identification code not only is used for the end of command body is discerned, but also is used for conversion process permission serial data and does not belong to conversion process permitting the border between the serial data of serial data to discern.In this case, identification code is registered in the limits order registering section 40, and the character string that forms the raster data order found is begun sequentially to compare with corresponding registered identification code from the letter of its head.Scope from the head of correspondence to the position of finding corresponding identification code (W) is confirmed to be conversion process permission serial data, and character string subsequently (grating print image data part) is confirmed as the non-permission serial data of conversion process.
Under actual situation of carrying out replacement Treatment, after the grating order being copied to the transit storage (being formed among the RAM23 of Fig. 2) the RAM23 from reception buffer and determining above-mentioned scope, the non-permission serial data of the conversion process of appointment is separated and is kept at (that is the deletion non-permission serial data of conversion process (grating print image data) from transit storage) in another storage area.About being retained in the conversion process permission serial data in the transit storage, with reference to switch target order registering section, if handling the identical serial data of permission serial data with corresponding conversion is registered, then serial data (conversion command) is read from the conversion command registering section after the Dui Ying conversion, and carries out conversion process.Afterwards, the non-permission serial data of the conversion process of having preserved is connected on the conversion process permission serial data after the conversion process once more, and this order offered and prints relevant processing as the order of secondary print conditions.
Can adopt filter command rather than raster data order to be used as a concrete instance of limits order.Filter command is the order that is used for switch target order and conversion command or limits order are registered in each registering section 41,42 corresponding with it and 40, as shown in figure 10.Be arranged at the command type specified portions 51 at command header place " content be registered in the limits order registering section 40 of Fig. 2.Comprise corresponding type specified portions 51 by retrieval in print control data " order, thereby the limits order is appointed as in this order.As in the filter command, body tip specified portions 55 " (F) be defined as identification code, and corresponding identification code is registered in the limits order registering section 40.Determine conversion process permission serial data and the non-permission serial data of conversion process in the mode identical with the raster data order.In the situation of filter command, the non-permission serial data of conversion process is the character string of the content of expression switch target order and the character string of representing the content of conversion command.And the argument section 53 in the filter command " is represented the switch target order in each registering section 41 and 42 and the registration location of conversion command.
Carry out in reality under the situation of replacement Treatment, whole limits order is copied to transit storage (being formed among the RAM23 of Fig. 2) the RAM23 from reception buffer, and carry out above-mentioned scope and determine to handle.Afterwards, the non-permission serial data of the conversion process of appointment is separated and is kept at (that is the non-permission serial data of deletion conversion process from transit storage) in another storage area.About being retained in the conversion process permission serial data in the transit storage, with reference to switch target order registering section.When the serial data identical with corresponding conversion process permission serial data was registered, serial data (conversion command) was read from the conversion command registering section after the corresponding conversion, and carries out conversion process.Afterwards, the non-permission serial data of the conversion process of having preserved is connected on the conversion process permission serial data after the conversion process once more, and is provided for and prints relevant processing as the order of secondary print conditions.
Next, in this aspect, when the printer driver 47 of the transmission sources equipment 4 of Fig. 2 matches in the filtration treatment program 44 with printing device 2 sides, realize following function realization unit as the subsidiary function of print conditions command conversion unit.The conversion permissive condition is provided with the unit predefined conversion permissive condition is provided with, and satisfying the user mode of printing device 2, thereby the permission control data conversion treatment is converted to secondary print control data 50 with a print control data 48.Conversion permission determining unit detects the user mode of printing device 2, and determines whether detected corresponding user mode satisfies set conversion permission establishment condition.When determining that by above-mentioned conversion permission determining unit conversion permission establishment condition is abundant, the control data conversion process is carried out in conversion licence units permission print conditions command conversion unit.
In aspect this, when assigning printing device individually, can be provided with and cancel a plurality of conversion permissive conditions according to the input information that is provided with from the operation part (constituting) 36 that is fixed on transmission sources equipment 4 by mouse and keyboard.Figure 11 represents that being used in the display part 35 of transmission sources equipment 4 is provided with the screen of conversion permissive condition.Show display part (being check box here) 161 is set, this is provided with the display part and imports opening and closing by above-mentioned the setting individually, and the show state that display part 161 is set can change by clicking the mouse, thereby conversion permissive condition that sign is provided with and the conversion permissive condition that is not provided with (here, mark is chosen in demonstration in the check box that the conversion permissive condition is set).And, form auxiliary importation 162 to 166 so that import each conversion permissive condition.
Below provide more detailed description.In this aspect, can be provided with and cancel following 5 conversion permissive conditions individually: (1) assigns the interface that is used to receive from the print control data of transmission sources equipment 4; (2) assign user name; (3) assign job name; (4) assign simulation; (5) assign password.In printing device 2,, permit filtration treatment program (print conditions command conversion unit) 44 fill order conversion process realizing wherein opening under the situation of user mode that all conversion permissive conditions that (settings) be provided with display part 161 are set to the AND condition.
Below provide the description of conversion permissive condition separately.(1) being provided with under the state of opening display part 161 in correspondence, pre-determine and make a plurality of print control data receiving interfaces that are fixed in the printing device 2 (although a representative interface 28 only is shown in Fig. 2, but provide two receiving interfaces here, i.e. serial line interface (particularly for USB) and parallel interface (particularly being centronics)) in which receiving interface become the conversion license interface.Here, the icon that is provided with that is formed in the auxiliary importation 162 by click is selected the conversion license interface.User mode as printing device 2, only in which receiving interface that detects in a plurality of receiving interfaces, imported the print control data of the print job that will carry out from now on and under detected this receiving interface of having imported corresponding print control data situation consistent, just permitted fill order conversion process (control data conversion process) with conversion license interface (USB or centronics).
(2) (5) being provided with under the state of opening display part 161 of correspondence, utilizes operation part 36 (user-specific information input block: be keyboard here) (conversion permitted user appointed information is provided with the unit) input and predefined user-specific information is set as changing the permitted user appointed information in auxiliary importation 163 and 166.Only become the user-specific information imported before the print job of printing target and under this information situation consistent, just permit fill order conversion process (control data conversion process) detecting with the conversion permitted user appointed information that sets in advance in execution.In (2), the conversion permitted user designates the information as user name, and in (5), the conversion permitted user designates the information as password.
(3), utilize operation part 36 (user-specific information input block: be keyboard here) (conversion permission operation is provided with the unit) input and be arranged on appointment print job in the print job of using print control data in auxiliary importation 164 as conversion permission operation being provided with under the state of opening display part 161 of correspondence.Only the job name that is provided with in the job name of importing before execution becomes the print job of printing target is permitted under the consistent situation of operation with the conversion of setting, just permits fill order conversion process (control data conversion process).
(4) being provided with under the state of opening display part 161 of correspondence, the appointment simulation model of utilizing operation part 36 (user-specific information input block: be keyboard here) printing device 2 to carry out in the simulation model of print processing is set to conversion permission simulation model.Here, select conversion permission simulation model by the icon that is provided with that is formed on click in the auxiliary importation 165.As the user mode of printing device 2, be that simulation model how detects to the simulation model of the print job that will carry out from now on.Only when the detected simulation model of correspondence permits that with conversion simulation model is consistent, just permit fill order conversion process (control data conversion process).
In addition, in Figure 11, forbid being provided with and forbid control data conversion process (conversion forbids being provided with the unit) no matter the user mode of printing device 2 how, can both be carried out conversion.When assigning printing device individually, energy is provided with according to the input information that is provided with from the operation part (being made of mouse and keyboard) that is fixed on transmission sources equipment 4 or cancels conversion and forbid.As shown in figure 11, be used for being provided with the display part (being check box here) 160 that is provided with that conversion forbids and be presented at the display part 35 of transmission sources equipment 4, this is provided with the display part and opens and closes individually under the effect that input is set.Correspondence being provided with under the situation that show state closes of display part 160 be set, the control data conversion process is carried out in total ban, and no matter whether permitted any one conversion permissive condition in described a plurality of conversion permissive condition.
Figure 12 illustrates the output state that screen is set of display part 35, wherein some the conversion permissive conditions in a plurality of conversion permissive conditions is made up and is provided with.Here, when the beginning print job, under the situation of the simulation model (PCL) of the user name ([TARO]) of appointment appointment and appointment, carry out the control data conversion process.And, carry out in permission under the situation of control data conversion process, carry out the processing relevant according to the secondary print control data 50 (Fig. 2) that the control data conversion process by correspondence obtains with printing.Yet, carry out in non-permission under the situation of control data conversion process, carry out the processing relevant according to a print control data 48 with printing.
Figure 13 to Figure 15 is the example that the processing relevant with printing in this case is shown.In the S 1 of Figure 13, forbid (promptly whether being provided with conversion, whether opened control data conversion process (filtering function): what display part 160 was set is provided with show state for opening) determine, if wherein for being, then process advances to S2, wherein filters mark (forming this filtration mark among the RAM23 of the perform region of the filtration treatment program 44 in forming Fig. 2) and is made as " 1 " (conversion permission).On the other hand, if not, then process advances to S13, wherein filters mark and is made as " 0 " (conversion is forbidden).In S3, S5, S7, S9 and S11, whether each conversion permissive condition is changed into the state of setting (whether opened the correspondence that display part 161 is set show state is set) determine.To those conversion permissive conditions that changes the state of setting into, determine above-mentioned each conversion permissive condition whether fully (S4, S6, S8, S10 and S12).If just what a conversion permissive condition is that then process advances to S13, wherein filters mark and is made as " 0 " (conversion is forbidden) fully.On the other hand, if all conversion permissive conditions are fully, then the filtration mark of S2 in statu quo maintains " 1 " (i.e. conversion permission).In addition, for the conversion permissive condition that does not have to be provided with, in S3, S5, S7, S9 and S11, skip conversion permissive condition adequacy determining step (S4, S6, S8, S10 and S12) subsequently.
Next, process advances to the S 14 among Figure 14, wherein the content of filtering mark is checked.If filter and be labeled as " 1 ", then process advances to S16, wherein carries out control data conversion process (filtering function processing) and printing.Figure 15 to Figure 17 illustrates the example that filtering function is handled.In this treatment scheme, make the institute that is included in print control data once the print conditions order become the command conversion processing target.After having removed the non-permission serial data of conversion process, the limits order is carried out command conversion by said method and is handled.Therefore command conversion handle and the command execution that is used for carrying out printing to handle be to carry out in independent circulation, so in the RAM23 of Fig. 2, form conversion and search complete mark, so that whether identification has finished command conversion processing (retrieval and conversion) at each print conditions order.In S51, will change and search complete mark zero clearing (initialization), and in S52, receive a print control data 48 by reception buffer 29.
In S53, S60 and S67, which kind of order (switch target order/limits order) the print conditions order that identification is read in order is.Then, process response advances to command conversion in the type and handles (S54 to S59 (Figure 15), S61 to S66 (Figure 16) and S68 to S72 and S73 (Figure 17)).In any one command conversion is handled, at first to the conversion of correspondence with search complete that mark is checked (S54, S61 and S68).If the content of correspondence markings is not arranged to conversion/search complete state (mark is made as " 1 ") (promptly being made as " 0 "), then mark is made as " 1 " (S55, S62 and S69).
Be used for checking whether a corresponding print conditions order is the step (S56 and S57, S63 and S64 and S70 and S71) of switch target order, at first retrieval conversion command object in limits order registering section 40 (Fig. 2).If order is not the limits command object, then the content retrieval with reference to the switch target order registering section 41 among the EEPROM (nonvolatile memory) 24 that is formed on Fig. 2 is included in a switch target order 148 in the print control data 48.And, carry out the processing (displacement or interpolation: details is as each description to Fig. 3 to Figure 10) that is converted to corresponding conversion order 150 with reference to the content of conversion command registering section 42, thereby obtain secondary print conditions order (S58, S65 and S72).In addition, in S65,, after in a single day raster data is preserved, just after conversion process is carried out, add raster data once more, thereby obtain the order of secondary print conditions in order to prevent from unnecessarily to change raster data.
Afterwards, turn back to immediately before the S53, repeat same program.Yet, because be provided with conversion and search complete mark (S54, S61 and S68: be), so print in the registration process (S59, S66, S72) of having carried out corresponding conversion or having carried out switch target order, conversion command and limits order afterwards, by secondary print conditions command execution.And, in the S14 of Figure 14, be labeled as " 0 " if filter, then process advances to S15, and a print control data 48 that wherein receives obtains and need not conversion from reception buffer, and prints (or handle according to order) in S17.
In the filtering function of Figure 15 to Figure 17 is handled, although as shown in figure 18, carried out the command conversion processing at limits order (raster data order and filter command), but with regard to the limits order, but the skip command conversion process (promptly, a print conditions order remains unchanged), and process can advance to command execution immediately and handles (S60 → S66, S67 → S73).
In addition, as shown in figure 19, define with many groups content of the control data conversion process of each conversion permissive condition corresponding print control data 48 of described a plurality of conversion permissive conditions being used for, and can be used for the content of control data conversion process of each conversion permissive condition of these conversion permissive conditions according to input customization from operation part 36.Figure 19 illustrates the screen that is provided with of conversion permissive condition in the display part 35 of transmission sources equipment 4 in this situation.Basic structure and Figure 11 are provided with screen identical (common part is given common Reference numeral, and omit its detailed description).Each conversion permissive condition is formed the converted contents of operating as the converted contents selected cell select icon set 167, wherein can be by selecting wherein any one icon with click.Here, prepare three kinds of selectable converted contents for these conversion permissive conditions are common: conversion 1: sheet feed tray 2 is converted to sheet feed tray 1, and conversion 2: sheet feed tray 4 is converted to sheet feed tray 1, and conversion 3: print paper size A4 is converted to print paper size letter paper.Switch target order registering section and conversion command registering section are prepared to corresponding with each converted contents in these converted contents separately.Figure 20 illustrates an example of the state of setting, and only permission is selected converted contents in being in the conversion permissive condition of the state of setting (check box 161 is opened: a conversion permissive condition in a plurality of conversion permissive conditions can only optionally be set).
Figure 21 is the process flow diagram that an example of processing relevant with printing under this situation is shown with Figure 22.In the S101 of Figure 21, determine whether to be provided with conversion and forbid.If not, then process advances to S112, and will filter mark and be made as " 0 " (conversion is forbidden).On the other hand, if then process advances to and comprises S102 and the process after S102.In S102, S104, S106, S108 and S110, whether each conversion permissive condition is in the state of setting determines.For those conversion permissive conditions that is in the state of setting, determine the above-mentioned permissive condition whether fully (S103, S105, S107, S109 and S111) of respectively changing.If the arbitrary conversion permissive condition in these conversion permissive conditions is insufficient, then process advances to S112, and the filtration mark is made as " 0 " (conversion is forbidden).On the other hand, have only under the sufficient situation of arbitrary therein conversion permissive condition, process just advances to S133, wherein will filter mark and be made as " 1 " (conversion permission).
Following steps are identical with step among Figure 14.Yet, during the filtering function in S16 is handled,, processing is carried out in the selection of adding the converted contents candidate as among Figure 22.That is, in S151, receive a print control data 48, and in S152, S155, S158 and S161, determined to select which the converted contents candidate among a plurality of converted contents candidates by reception buffer 29.And, at selected converted contents candidate, with reference to corresponding switch target order registering section retrieval conversion command object (S153, S156, S159 and S162).And, with reference to corresponding conversion command registering section, be conversion command (S154, S157, S160 and S163) with the switch target command conversion of the unanimity that retrieves.
In addition, the function (and relevant function realizes the unit) of setting shown in Figure 11 to Figure 13 and cancellation conversion permissive condition can be arranged on each printing device 2 sides.(in this case, in Fig. 2, also can utilize operation part 26 and display part 25 to carry out the set handling of conversion permissive condition).Perhaps, in printing device 2, be fixed for providing the web server function that page or leaf is set, these are provided with page or leaf can receive the be provided with input relevant with the function of setting and cancellation conversion permissive condition, and can input be set from the reception of the web browser being provided in transmission sources equipment 4.In addition, in aspect above-mentioned, as shown in figure 23, all filtration treatment programs 44, switch target order registering section 41 and conversion command registering section 42 all are installed in printing device 2 sides, print conditions order (in the accompanying drawings, only being called a subcommand) from transmission sources equipment 4 is received by printing device 2 side joints, and is converted into the order of secondary print conditions (in the accompanying drawings, only be called two subcommands), and be provided for printing.Yet, as shown in figure 24, the customization be used for these printing device each printing device conversion command registering section 42 ', and with printer driver 47 installations (for example can use the CD-ROM drive 38 of Fig. 2), and switch target order registering section 41 can only be set in printing device 2 sides.In this case, 2 of each printing device are carried out retrieval to the switch target order by a print control data that receives from transmission sources equipment 4, and no matter when have found just request issue secondary print conditions order of switch target order.At transmission sources equipment 4 places, with the corresponding conversion command of the switch target order of finding in printing device 2 sides by in the conversion command registering section 42 of corresponding printing device ' locate to retrieve, and to order of printing device 2 sides issues (transmission) correspondence as the order of secondary print conditions.
And, as shown in figure 25, the switch target order registering section 41 that is provided with for each printing device in these printing device ' and conversion command registering section 42 ' customizable, and can be installed in the transmission sources equipment 4 with printer driver 47 and filtration treatment program 44.In this case, in transmission sources equipment 4 sides, with reference to the switch target order registering section 41 corresponding with the printing device 2 that becomes transmission destination ', retrieval conversion command object in print control data, wherein, as find any switch target order, be conversion command then, and this conversion command is transferred to corresponding printing device 2 as the order of secondary print conditions with reference to corresponding conversion command registering section 42 ' with this switch target command conversion.
As mentioned above, according to aspects of the present invention, a kind of print system is provided, this print system has transmission sources equipment and printing device, this transmission sources equipment becomes the transmission sources of print conditions order, in order to specify and the controlled condition of printing relevant processing, this printing device is used for this processing of print conditions command execution that basis receives from transmission sources equipment, and this print system comprises: a print conditions command storage unit, this print conditions command storage unit is arranged in the transmission sources equipment, is used to store a print conditions order; With print conditions command conversion unit, the print conditions command conversion that this print conditions command conversion unit is used for reading from print conditions command storage unit is the secondary print conditions order corresponding with printing device, and wherein printing device should be handled according to secondary print conditions command execution.
A kind of printing device also is provided, and it comprises: print conditions order receiving element, this print conditions order receiving element are used for receiving a print conditions order from transmission sources equipment; Print conditions command conversion unit, this print conditions command conversion unit are used for a received print conditions command conversion is the secondary print conditions order corresponding with printing device; And print process unit, this print process unit should be handled according to the secondary print conditions command execution that is obtained by this conversion.And, can adopt according to printing device of the present invention to constitute print system.In this case, print system is constructed such that this printing device is provided with: a print conditions order receiving element, this print conditions order receiving element are used for receiving a print conditions order from transmission sources equipment; And print conditions command conversion unit, the print conditions command conversion that receives that this print conditions command conversion unit is used for correspondence is the order of secondary print conditions.
According to described print system and printing device, it is not separately the special print conditions order of each print conditions maintenance at print conditions in the request of printing device side, but be the order of secondary print conditions by the print conditions command conversion that print conditions command conversion unit provides transmission sources equipment place, and carry out the processing relevant with printing, the controlled condition corresponding with printing device is represented in these secondary print conditions orders.Thereby, thereby the user is from importing the print conditions order one by one to freeing the hard work of handling specific to the printing controlled condition of each printing device, and be by preparing, and use this secondary print conditions order from the conversion of a print conditions order in order to the secondary print conditions order that various print conditions are handled.Thereby, can guarantee to be used to change enough degree of freedom of print conditions and excessively do not enlarge the print control data that will prepare by transmission sources equipment.
Because comprising, printing device is used for a print conditions command conversion receiving print conditions command conversion unit for the secondary print conditions order corresponding with printing device, so the function of preparing the secondary print conditions order corresponding with printing device is provided as the inter-process function of printing device, wherein can simplify the print control data system (final, as to be simplified to the printer driver that adopts identical data) at transmission sources equipment side place to a great extent.Therefore, the processing burden of transmission sources equipment side can be alleviated, and edition upgrading can be easily handled.
Especially, be connected in a plurality of printing device under the situation of transmission sources equipment, be preferably to described a plurality of printing device and prepare a plurality of print conditions command conversion unit.In this case, print conditions command conversion unit one by one is converted to the secondary print conditions order corresponding with each printing device with common print conditions order.Each printing device can utilize the order at each printing device of described a plurality of secondary print conditions order to carry out this processing.By this system, the transmission sources equipment side need not to install the independent print conditions order that is used to have a plurality of printing device that different print conditions are provided with, and a common print conditions order can be used in a plurality of printing device.Therefore, can reduce the amount of the print conditions order that will be bonded to transmission sources equipment side place.In addition, no matter when carry out this processing, the user does not need wherein can save trouble that input is set and the manpower that is used to print in a large number for each printing device is provided with independent printing controlled condition.
Print control data can be written as the set of a plurality of print conditions orders.Print conditions command conversion unit can be converted to the order of secondary print conditions with at least a portion in a plurality of print conditions orders of the described print conditions order of formation, and these secondary print conditions orders are the print conditions order specific to printing device.Because print control data is written as the set of a plurality of print conditions orders, so connecing the execution of ground, a unit, unit of energy is used for to be secondary print conditions process of commands, wherein can to skip conversion a described print conditions command conversion to unnecessary order.Thereby, can attempt to improve the efficient of conversion process.And can easily predict and the control content of printing relevant processing, wherein find mistake easily.
In this case, print system can constitute and comprise: switch target order registration unit, this switch target order registration unit are used in advance the object that will change of a print conditions order is registered as the switch target order; Conversion command registration unit, this conversion command registration unit are used in advance conversion command being registered as the order of secondary print conditions, and this conversion command is print conditions order after the conversion corresponding with the switch target order; With switch target command selection unit, this switch target command selection unit is included in a switch target order in the print conditions order with reference to the content choice of switch target order registration unit.Print conditions command conversion unit is the conversion command corresponding with this switch target order with selected switch target command conversion.
By this structure, in a print conditions order, select the switch target order with reference to the register content of conversion command registration unit, and be the conversion command corresponding, thereby obtain the order of secondary print conditions with it with these switch target command conversion.Therefore, can carry out the conversion process of a print conditions order very effectively to the order of secondary print conditions.
The replacement Treatment of switch target order to conversion command can be carried out in print conditions command conversion unit, and these conversion commands have identical type specific data string and different condition specific data strings.By this system, the condition specific data string of a conversion process print conditions order of execution (switch target order) is just enough to the replacement Treatment of secondary print conditions order (conversion command), wherein can realize the further simplification of this conversion process.
In this case, the broad sense order is registered in the switch target order registration unit, in these broad sense orders, the condition specific data string in those switch target orders that comprise identical type specific data string is encoded jointly.In this case, representative order can register to common coding and have on the condition specific data string of broad sense order as conversion command in the conversion command registration unit, these representative orders have data values of the instruction conditional content of substitution expression appointment wherein.And, switch target command selection unit can be constructed such that this unit selection makes the print conditions order consistent with the broad sense order of type specific data string, and print conditions command conversion unit can be constructed such that the switch target order of selected unanimity is by representative command execution replacement Treatment.According to this structure, even comprise a print conditions order under the situation of the switch target order that has different condition specific data string in a large number, the also switch target order that can select and replace (displacement) same type together by preparing the broad sense order.This is very effective.In addition, because need not to register the switch target order of a large amount of same types, thus can save the required trouble of registration process, and can effectively utilize the memory capacity of conversion command registration unit.
Particularly, in the descriptive system of print conditions order, the print conditions order of a plurality of series can be handled as one group, and the printing controlled target type of these print conditions orders is identical, but the instruction conditional content differs from one another.The print conditions order that forms these groups can be described as the print conditions order that those comprise group specified portions and condition specified portions, this group specified portions is used to specify each group, and this condition specified portions is used for the print conditions order with which the instruction condition that belongs to a plurality of instruction conditions of corresponding group is complementary and specifies.The replacement Treatment of switch target order to conversion command can be carried out in the command conversion unit, the group specified portions content of these conversion commands is identical with the group specified portions content of corresponding switch target order, and the condition specified portions content of these conversion commands is different with the condition specified portions content of corresponding switch target order.By aforesaid group of specified portions is attached in the print conditions order, can come simply and reliably the order of same type to be appointed as the target of replacement Treatment by comparative group specified portions content, wherein can carry out corresponding replacement Treatment effectively.
Wherein organize the imperative structures that specified portions and condition specified portions are separated from each other by adopting, can easily carry out the common coding of above-mentioned condition specified portions.Particularly, at wherein organizing a plurality of switch target orders that the specified portions content is identical and condition specified portions content differs from one another, prepare the broad sense order with the form that the condition specified portions is encoded jointly, and the broad sense order is registered in the switch target order registering section replaces a plurality of switch target orders, simultaneously, in the condition specified portions substitution representativeness order of specific data value be registered in the conversion command registering section as conversion command.Switch target command search unit can be retrieved and be included in a switch target order in the print control data, in these switch target orders, the content of group specified portions is consistent with the broad sense order, and replacement Treatment to the switch target order of the corresponding unanimity that retrieves can be carried out uniquely by the representativeness order in the command conversion unit.
The group specified portions can be specified the type of the size of the sheet conveying dish of the sheet feed tray of printing device, printing device, print paper, print paper, direction that print paper is inserted into printing device and at least one in the print format, as printing controlled target.These are printed in controlled target any one and print something in commons of controlled target and be: it is selected from a plurality of candidates, and is that specification according to printing device is provided with.And, the condition specified portions make with these candidates one to one parameter (for example, numeric parameter:, adopt the numeric parameter of numeral sheet feed tray and sheet conveying dish) as detailed example be described as being possibility.In this case, make that the order replacement Treatment is simple, that is, the parameter value of assigning in the order during print conditions of order is converted into required parameter value.
And command conversion is handled and is not limited to aforesaid this order replacement Treatment.For example, at the switch target order, the command conversion unit can constitute the print conditions order that additionally processing has the type different with the corresponding conversion command object.For example, the switch target order in a print conditions order is only regulated under the situation of sheet feed tray type of printing device, is added on the type that print conditions order in the above-mentioned additional treatments can be specified print paper.As become in this example clear, although print control data is superincumbent to arranging, have the print conditions of broad involvement aspect to regulate at condition designated parties mask, but, by carrying out conduct new order is added in the command conversion processing of the additional treatments of dissimilar print conditions orders, can control printing with (or complicated) specific mode of restriction, wherein further specify printing purpose.In addition, can produce hardly because ignoring and trouble that carry out to print not according to request in the condition is set.
Secondly, print system can comprise: the conversion permissive condition is provided with the unit, and this conversion permissive condition is provided with the unit and is used to be provided with the intended conversion permissive condition, and the user mode of printing device satisfies these intended conversion permissive conditions; Conversion permission determining unit, this conversion permission determining unit is used for the user mode of printing device is detected, and determines whether detected so corresponding user mode satisfies set conversion permissive condition; And conversion licence units, determine under the sufficient situation of these conversion permissive conditions in conversion permission determining unit, this conversion licence units is used to permit print conditions command conversion unit to carry out conversion process, being the order of secondary print conditions with a print conditions command conversion.
Because prepare the function that general printing controlled condition is played in a print conditions order usually, if thereby controlled condition and customer requirements are complementary, then think and to use a print conditions order and need not to carry out any specific conversion in the printing device side.That is be not that always needing all print conditions command conversion is the order of secondary print conditions.Yet, trouble be that when any execution was printed, which print conditions order the user determined to make become the target that is converted to the order of secondary print conditions, and provides the instruction of whether carrying out conversion.In said structure, by the conversion permissive condition unit being set in advance determines whether according to the conversion of the residing user mode execution of printing device to the order of secondary print conditions, afterwards, all the user mode to printing device detects when each execution is printed, and determine whether corresponding detected user mode satisfies set conversion permissive condition, and when determining that corresponding conversion permissive condition is abundant, permission is to the conversion of predetermined secondary print conditions order.Therefore, whether the user at current print processing to is to free the loaded down with trivial details work determined of secondary print conditions order print conditions command conversion from the user.
In this case, can define the conversion process contents that many groups are used for a corresponding print conditions order at the permissive condition of respectively changing that the unit setting is set by the conversion permissive condition.And, the converted contents selected cell is provided, this converted contents selected cell is used for selecting described correspondence to organize any one group of conversion process of conversion process more, simultaneously, print conditions command conversion unit can be constructed such that a print conditions order is converted to the order of secondary print conditions according to selected conversion process.By preparing the candidate that a plurality of converted contents are selected candidate, selection and used one of them to be asked by the user for each conversion permissive condition, can increase the degree of freedom that the converted contents of a print conditions order and the printing controlled condition that obtains as transformation result are provided with, request that wherein can further careful ground process user.For example, be connected in the situation of the single printing device that is provided with a plurality of sheet conveying dishes at a plurality of transmission sources equipment, the user mode of the printing device of conversion permissive condition to be determined is defined as the type of transmission sources equipment, receive a print conditions order from this transmission sources equipment, and the selection candidate of converted contents who is used for each transmission sources equipment of these transmission sources equipment can be defined as the type of printing the sheet conveying dish that thing outputed to.Therefore, can carry out the printing control that a sheet conveying dish in wherein a plurality of sheet conveying dishes is used as the transmission sources device type simply.
Below, will provide description to further detailed example.As one in described conversion permissive condition conversion permissive condition, the conversion permissive condition is provided with the unit and comprises that the conversion license interface is provided with the unit, this conversion license interface is provided with the unit and is used for being provided with making which receiving interface in a plurality of print control data receiving interfaces that are arranged on printing device become the conversion license interface, and, conversion permission determining unit can be constructed such that: only be input to which receiving interface in a plurality of receiving interfaces detecting print control data as the user mode of printing device, and under the receiving interface of input that the detects corresponding print control data situation consistent with the conversion license interface, conversion permission determining unit just gives the permission of print conditions command conversion unit execution conversion process.According to this system, can determine whether to have carried out the control data conversion process automatically according to the type of the receiving interface of printing device.For example, in the situation of the printing device that is equipped with serial communication interface and two communication interfaces of parallel communication interface, by transmission sources equipment being connected to two communication interfaces, a plurality of transmission sources equipment can be shared corresponding printing device.And, if make any one communication interface in described two communication interfaces become the conversion license interface, then only be automatically converted to control data from a print control data of the transmission sources equipment that is connected to corresponding conversion license interface side.
In addition, provide the user-specific information acquiring unit, this user-specific information acquiring unit is used to obtain the user-specific information of printing device.As one in described conversion permissive condition conversion permissive condition, the conversion permissive condition is provided with the unit and comprises that conversion permitted user appointed information is provided with the unit, this conversion permitted user appointed information is provided with the unit and is used for the user-specific information of user-specific information as the customizing messages of conversion permitted user is provided with, and conversion permission determining unit can be constructed such that: the user-specific information of obtaining in the user-specific information acquiring unit is detected, and under the corresponding user-specific information situation consistent with set conversion permitted user appointed information, permission print conditions command conversion unit execution conversion process.Therefore, only under the situation of having imported the user-specific information relevant, can carry out conversion process with designated user, wherein can be by changing print control data specific to user's condition (that is, only by the condition of designated user request).And user-specific information can maybe can be the password specific to the user for user name (user ID).
In addition, the conversion permissive condition is provided with the unit and comprises that conversion permission operation is provided with the unit, this conversion permission operation is provided with the appointment print job that the unit is used for print job and is set to conversion permission operation, and conversion permission determining unit can constitute: only obtaining under print job appointed information that corresponding printing device the receives situation consistent with set conversion permission operation as the user mode of printing device and corresponding print job, just permit print conditions command conversion unit execution control data conversion process.Therefore, can only carry out conversion process at the print job of appointment, and, for example can be in the conversion of under the condition of corresponding print job, carrying out print control data.
And, as one in described conversion permissive condition conversion permissive condition, the conversion permissive condition is provided with the unit and comprises that conversion permission simulation model is provided with the unit, and this conversion permission simulation model is provided with the unit and is used for printing device and carries out the appointment simulation model of the simulation model of print processing and be set to conversion and permit simulation model.Conversion permission determining unit can be constructed such that: it obtains simulation model that corresponding printing device is used to carry out print processing as user mode, and under the corresponding simulating pattern situation consistent with set conversion permission simulation model permission print conditions command conversion unit execution conversion process.Therefore, only under the situation of having assigned the appointment simulation model, can carry out the control data conversion process.
Above-mentioned conversion permissive condition can be used for determining to make up the conversion permission that a plurality of permissive conditions are form.In this case, conversion permission determining unit can constitute: under the simultaneously sufficient situation of a plurality of intended conversion permissive conditions, conversion process is carried out in permission print conditions command conversion unit.Therefore, under the requested situation of conversion permissive condition of further restriction, can be simple and careful handle the request of a plurality of conversion permissive conditions of this combination.
In addition, can provide conversion to forbid being provided with the unit, this conversion is forbidden being provided with the unit and is used for how all forbidding carrying out conversion process regardless of the user mode of printing device.Forbid being provided with the unit in conversion and be provided with under the situation that conversion forbids, the conversion licence units constitutes: no matter the conversion permissive condition unit is set content is set how, the conversion licence units all makes print conditions command conversion unit forbid carrying out conversion process.By providing conversion to forbid being provided with the unit, no matter how the user mode of printing device can both unconditionally forbid conversion process.Can prevent from advance under the user does not make the situation of concrete request, to cause because the inconvenience of the print result that unexpected control data conversion and can not obtaining is asked.In this case,, the conversion permissive condition only is constructed such that forbidding being provided with the unit in conversion is not provided with the pattern that is provided with that just triggers the conversion permissive condition under the situation that any conversion forbids if being provided with the unit, so just more effective.
At this series structure that is used for being provided with the conversion permissive condition, if printing device is constructed such that to carry out under the situation of conversion process to carry out with printing relevant processing and disapproving under the situation of carrying out conversion process according to print control data according to the secondary print control data that conversion process obtained in permission and carries out and print the processing of being correlated with, then can carry out immediately and print relevant processing disapproving under the situation of conversion process a utilization print control data in statu quo.

Claims (18)

1. print system comprises:
Print conditions order receiving element, this print conditions order receiving element receives a print conditions order, and this print conditions order is included in the print control data with print image data;
Print conditions command conversion unit, this print conditions command conversion unit is the secondary print conditions order corresponding with printing device with a print conditions command conversion;
Printing device, this printing device is according to secondary print conditions command execution and the relevant processing of the described print image data of printing;
Switch target order registration unit, this switch target order registration unit is registered as the switch target order with the object that will change in the print conditions order in advance;
Conversion command registration unit, this conversion command registration unit are registered as conversion command the order of secondary print conditions in advance, and this conversion command is print conditions order after the conversion corresponding with the switch target order; With
Switch target command selection unit, this switch target command selection unit is included in a switch target order in the print conditions order with reference to the content choice of switch target order registration unit,
Wherein print conditions command conversion unit is the conversion command corresponding with this switch target order with selected switch target command conversion.
2. print system according to claim 1 also comprises:
Transmission sources equipment, a print conditions order of this transmission sources device transmission, this transmission sources equipment comprises a print conditions command storage unit of storing a print conditions order,
Wherein print conditions order receiving element receives a print conditions order.
3. print system according to claim 2, wherein a plurality of printing device are connected to transmission sources equipment,
Prepare a plurality of print conditions command conversion unit corresponding with described a plurality of printing device,
Print conditions command conversion unit is a plurality of secondary print conditions order corresponding with each printing device with a common print conditions command conversion, and
The processing that each printing device is relevant with printing according to the print conditions command execution of each printing device oneself in the order of described a plurality of secondary print conditions.
4. print system according to claim 2, wherein the transmission sources device transmission is as the print control data of the set of a plurality of print conditions orders, and
At least a portion that print conditions command conversion unit will constitute in described a plurality of print conditions orders of print control data is converted to the order of secondary print conditions, and these secondary print conditions orders are the print conditions order corresponding with each printing device.
5. print system according to claim 1, wherein a print conditions order comprises type specific data string and condition specific data string, the type specific data string is used to specify the type of a print conditions order, and this condition specific data string is used to specify treatment conditions, and
The replacement Treatment of switch target order to conversion command carried out in print conditions command conversion unit, and described conversion command has identical type specific data string and different condition specific data strings.
6. print system according to claim 5; Wherein, When the broad sense order being registered in the switch target order registration unit; The representativeness order is registered in the conversion command registration unit as conversion command; In these broad sense orders; Condition specific data string in those switch target orders that comprise identical type specific data string is encoded jointly; In these representative orders; The condition specific data string that replaces described broad sense order with the data value of the instruction conditional content that represents appointment
The print conditions order consistent with the broad sense order of type specific data string selected to make in switch target command selection unit, and
Print conditions command conversion unit is by the replacement Treatment of representative command execution to the switch target order of selected unanimity.
7. print system according to claim 1, wherein print conditions command conversion unit produces by switch target order and type specific data string and is different from a pair of print conditions order that the print conditions order of the type specific data string of this switch target order constitutes, and
Printing device is according to this processing relevant with printing to the print conditions command execution.
8. print system according to claim 7, wherein the switch target order is regulated the type of the sheet feed tray of printing device, and the type of print paper is specified in this print conditions order.
9. print system according to claim 1 also comprises:
The conversion permissive condition is provided with the unit, and this conversion permissive condition is provided with the unit intended conversion permissive condition is set, and the user mode of printing device satisfies these intended conversion permissive conditions;
Conversion permission determining unit, this conversion permission determining unit detects the user mode of printing device, and determines whether detected so corresponding user mode satisfies these intended conversion permission establishment conditions; And
The conversion licence units is determined under the sufficient situation of these conversion permissive conditions in conversion permission determining unit, and conversion process is carried out in this conversion licence units permission print conditions command conversion unit, being the order of secondary print conditions with a print conditions command conversion.
10. print system according to claim 9, wherein with respect to the content of the conversion process of respectively changing a corresponding print conditions order of permissive condition of unit setting being set by a plurality of groups of definition with the conversion permissive condition, the converted contents selected cell is provided, this converted contents selected cell is selected one group of conversion process in described many group conversion process, and print conditions command conversion unit is the order of secondary print conditions according to the conversion process of such selection with a print conditions command conversion.
11. print system according to claim 9, wherein, as one in described conversion permissive condition conversion permissive condition, the conversion permissive condition is provided with the unit and comprises that the conversion license interface is provided with the unit, this conversion license interface is provided with the unit and is provided with making which receiving interface in the print conditions order receiving interface in the printing device become the conversion license interface, and
Conversion permission determining unit detects having imported the print conditions order in which receiving interface in a plurality of receiving interfaces, as the user mode of printing device, and under the receiving interface of the input that the detects corresponding print conditions order situation consistent, give the permission of print conditions command conversion unit execution conversion process with the conversion license interface.
12. print system according to claim 9 also comprises the user-specific information input block, the user's of this user-specific information input block input printing device customizing messages,
Wherein, as one in described conversion permissive condition conversion permissive condition, described conversion permissive condition is provided with the unit and comprises that conversion permitted user appointed information is provided with the unit, this conversion permitted user appointed information is provided with the unit predetermined predesignated subscriber's appointed information as the customizing messages of changing permitted user is provided with, and
Conversion permission determining unit detects the user-specific information of importing in the user-specific information input block, and gives the permission of print control data converting unit execution control data conversion process under the user-specific information of the correspondence situation consistent with conversion permitted user appointed information.
13. print system according to claim 9, wherein, as one in described conversion permissive condition conversion permissive condition, the conversion permissive condition is provided with the unit and comprises that conversion permission operation is provided with the unit, the appointment print job that this conversion permission operation is provided with in the print job of adopting the print conditions order in the unit is set to conversion permission operation, and
Conversion permission determining unit is obtained the print job appointed information that corresponding printing device receives, as the user mode of printing device, and under the specified print job of the print job appointed information situation consistent, give the permission that conversion process is carried out in print conditions command conversion unit with set conversion permission operation.
14. print system according to claim 9, wherein, as one in described conversion permissive condition conversion permissive condition, the conversion permissive condition is provided with the unit and comprises that conversion permission simulation model is provided with the unit, this conversion permission simulation model is provided with the appointment simulation model that the unit printing device carries out in the conversion permission simulation model of print processing and is set to conversion permission simulation model, and
Conversion permission determining unit is obtained and is assigned so that corresponding printing device is used for carrying out and the simulation model of printing relevant processing, as the user mode of printing device, and under the corresponding simulating pattern situation consistent, give the permission that conversion process is carried out in print conditions command conversion unit with set conversion permission simulation model.
15. print system according to claim 9, wherein under the situation that described a plurality of intended conversion permissive conditions satisfy simultaneously, conversion permission determining unit gives the permission that conversion process is carried out in print conditions command conversion unit.
16. print system according to claim 9 comprises that also conversion forbids being provided with the unit, this conversion is forbidden being provided with the unit and conversion is set is forbidden, thereby no matter how all the user mode of printing device carries out conversion process in non-print condition command conversion unit,
Wherein forbid being provided with the unit and conversion is set forbids by conversion, no matter the conversion permissive condition unit is set content is set how, the conversion licence units all makes print conditions command conversion unit forbid carrying out conversion process.
17. print system according to claim 9, wherein carry out under the situation of conversion process in permission, the printing device basis is by the processing relevant with printing of the performed secondary print conditions command execution that conversion process obtained in print conditions command conversion unit, and disapproving under the situation of carrying out conversion process, printing device is according to a print conditions command execution processing relevant with printing.
18. a printing device comprises:
Print conditions order receiving element, this print conditions order receiving element receives a print conditions order, and this print conditions order is included in the print control data with print image data;
Print conditions command conversion unit, this print conditions command conversion unit is the secondary print conditions order corresponding with printing device with a received print conditions command conversion; And
Print process unit, this print process unit is according to secondary print conditions command execution and the relevant processing of the described print image data of printing;
Switch target order registration unit, this switch target order registration unit is registered as the switch target order with the object that will change in the print conditions order in advance;
Conversion command registration unit, this conversion command registration unit are registered as conversion command the order of secondary print conditions in advance, and this conversion command is print conditions order after the conversion corresponding with the switch target order; With
Switch target command selection unit, this switch target command selection unit is included in a switch target order in the print conditions order with reference to the content choice of switch target order registration unit,
Wherein print conditions command conversion unit is the conversion command corresponding with this switch target order with selected switch target command conversion.
CNB2006100999482A 2005-06-30 2006-06-30 Printing system and printing apparatus Active CN100435085C (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2005193164A JP4694283B2 (en) 2005-06-30 2005-06-30 Printing system and printing apparatus
JP2005-193113 2005-06-30
JP2005193164 2005-06-30
JP2005193113 2005-06-30
JP2005-193164 2005-06-30

Publications (2)

Publication Number Publication Date
CN1892579A CN1892579A (en) 2007-01-10
CN100435085C true CN100435085C (en) 2008-11-19

Family

ID=37597479

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100999482A Active CN100435085C (en) 2005-06-30 2006-06-30 Printing system and printing apparatus

Country Status (2)

Country Link
JP (1) JP4694283B2 (en)
CN (1) CN100435085C (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5013068B2 (en) * 2007-01-26 2012-08-29 富士ゼロックス株式会社 Print setting instruction apparatus, print setting instruction system, and control program
JP5025513B2 (en) * 2008-02-04 2012-09-12 キヤノン株式会社 Printing system, information processing apparatus, data processing method, storage medium, program
JP4780802B2 (en) * 2008-04-22 2011-09-28 株式会社沖データ Image processing device
US8402373B2 (en) 2008-10-10 2013-03-19 Sharp Laboratories Of America, Inc. Device cloning method for non-programmatic interfaces
JP6065761B2 (en) * 2013-06-20 2017-01-25 セイコーエプソン株式会社 Control device and control method of control device
JP6981096B2 (en) * 2017-08-17 2021-12-15 富士フイルムビジネスイノベーション株式会社 Information processing equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002055792A (en) * 2000-08-08 2002-02-20 Casio Comput Co Ltd Print controller and storage medium
US6369909B1 (en) * 1997-07-25 2002-04-09 Seiko Epson Corporation Print system, printing method, and printer
CN1495597A (en) * 2002-04-30 2004-05-12 佳能株式会社 Information processing equipment and system. information ouput control method, storage medium and program
CN1550973A (en) * 2003-04-30 2004-12-01 三星电子株式会社 Printer management and printing control system used with printers

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6369909B1 (en) * 1997-07-25 2002-04-09 Seiko Epson Corporation Print system, printing method, and printer
JP2002055792A (en) * 2000-08-08 2002-02-20 Casio Comput Co Ltd Print controller and storage medium
CN1495597A (en) * 2002-04-30 2004-05-12 佳能株式会社 Information processing equipment and system. information ouput control method, storage medium and program
CN1550973A (en) * 2003-04-30 2004-12-01 三星电子株式会社 Printer management and printing control system used with printers

Also Published As

Publication number Publication date
JP4694283B2 (en) 2011-06-08
CN1892579A (en) 2007-01-10
JP2007011808A (en) 2007-01-18

Similar Documents

Publication Publication Date Title
CN100435085C (en) Printing system and printing apparatus
CN100593773C (en) Information processing apparatus and print device control method
JP4708875B2 (en) File management apparatus, file management method, program, and storage medium
US7810040B2 (en) Document processing apparatus, control method therefor, computer program, and computer-readable storage medium
CN101206558B (en) Information processing apparatus including print job retrieval function, information processing method
US8169643B2 (en) Communication system including printer and user terminals for bi-directional communications
US20030056178A1 (en) Information processing system and display method
US20030056179A1 (en) Document processing method and system
CN101192236B (en) Document processing device and document processing method
CN101414246B (en) Virtual device management method and management apparatus
US20100131566A1 (en) Information processing method, information processing apparatus, and storage medium
JP4756796B2 (en) Information processing apparatus, information processing method, program, and storage medium
EP0529808A2 (en) Print manager system for electronic job printing
CN103455291B (en) Printing control device and image forming system
CN102572181A (en) Document information display control device, document information display method, and computer program
CN101122941A (en) Binder processing apparatus
CN101998020A (en) Image forming apparatus
CN101714134A (en) Modifying processing method and device for electronic medical records
CN101117062A (en) Recoverable optical fiber tethered buoy assembly
US20080046835A1 (en) Object-oriented processing of tab text
US6856411B1 (en) Policy driven print engine
CN100524191C (en) Electronic computer
CN101859387A (en) Image processing apparatus, image forming apparatus, image processing method and program
JP4439864B2 (en) Document processing apparatus, document processing method, and program
US7164866B2 (en) Image forming device that writes log data to storage medium

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