EP1859340A2 - Verfahren zum erzeugen von druckaufträgen in einem drucksystem, verfahren zum sortieren von druckjobs in einem drucksystem, computerprogramm- produkt und drucksystem zum ausführen dieser verfahren - Google Patents
Verfahren zum erzeugen von druckaufträgen in einem drucksystem, verfahren zum sortieren von druckjobs in einem drucksystem, computerprogramm- produkt und drucksystem zum ausführen dieser verfahrenInfo
- Publication number
- EP1859340A2 EP1859340A2 EP06723084A EP06723084A EP1859340A2 EP 1859340 A2 EP1859340 A2 EP 1859340A2 EP 06723084 A EP06723084 A EP 06723084A EP 06723084 A EP06723084 A EP 06723084A EP 1859340 A2 EP1859340 A2 EP 1859340A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- job
- directory
- print jobs
- file
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1207—Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1259—Print job monitoring, e.g. job status
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1284—Local printer device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
Definitions
- the invention relates to a method for generating document processing jobs in a printing system, a method for sorting print jobs in one
- Printing system as well as a method for transmitting print jobs from a client to a printing system with a print server.
- the invention further relates to a computer program product and a printing system for carrying out the method according to the invention. It particularly relates to the treatment of print jobs sent to high-performance printing systems whose print speed is about 40 pages to over 1000 DIN A-4 pages per minute.
- print servers For processing such print jobs, print servers are often used which receive print data from a data source, process it for printing, possibly converting it from a first data format into a second data format suitable for a particular printer, and then directly converting the thus converted data stream to a connected printer.
- a typical print data format in an electronic production-printing environment is the AFP (Advanced Function Presentation) format which is described, for example, in International Publication No. F-544-3884-01 of International Business Machines Corporation (IBM) entitled "AFP Programming Guide and Line Data Reference ".
- AFP Advanced Function Presentation
- DE 698 13 504 T2 or the corresponding EP 0 951 679 B1 describes a method for updating software, wherein software stored on remote servers is to be automatically downloaded.
- the version of the corresponding files can i.a. by checking a time and date associated with the respective file
- Date stamp If this detects a new version, it is automatically downloaded from the remote server.
- JDF Job Definition Format
- JMF Job Messaging Format
- US Pat. No. 6,587,861 B2 discloses a method and a system for processing jobs in which a selection can be made from a plurality of processing devices for processing the jobs.
- JDF is an XML-based format in which the instructions for the printing process are arranged in a tree structure. Each node of the tree comprises an instruction of the one set of instructions. The top one
- Node is called root.
- the end nodes at branches become leaf nodes designated.
- the nodes are hierarchically structured, wherein in the tree structure at the top or in the upper part product nodes (product nodes) are in a central area process group nodes (Process group nodes) and in the lower part process nodes (process nodes).
- JDF JDF
- intent nodes which contain a very general instruction for a printing process that needs to be specified in order to be executed on a device.
- product nodes are also referred to as product intent nodes.
- resolution is executed by a corresponding controller in the course of the printing process by subordinating one or more additional nodes to the intent node, which further parse the instruction of the intent node.
- This resolution can be gradual, i. in that a cascade of further nodes is gradually subordinated to an intent node, wherein the last node, the leaf node, contains the exact instructions for the device, in particular the printer.
- the resolution of the intent statements into more precise instructions up to the commands contained in the leaf nodes is accomplished by means of programs similar to device drivers that translate the general intent statements into more concrete intent statements or specific commands for a printer or device ,
- This implementation also takes into account information about resources contained in each node.
- resources are all things that are consumed or produced. They include physical objects, such as paper, ink or data in the form of files or Parameters.
- a resource has an XML ID that identifies it throughout the job ticket.
- Print jobs are known in which to create a print job from at least one file, the file is transferred to a specific directory of a receiving server, automatically checks the directory at regular, in particular configurable intervals for newly added jobs and creates a new print job from the newly added print jobs , will be added.
- print jobs contain only print data, whereby a predefined control file of the printing system (default job ticket) is used to print this print data.
- an order-specific control file job ticket
- the print jobs contain print data and have parameterized file names for further processing. Based on the parameters specified in the file name, further printing is controlled.
- the default control file is often used in conjunction with other control information.
- print files the individual files that contain data to be printed are called print files.
- Print files that are sent by a client to a print server and there by such a method for the automatic acceptance and forwarding of document processing jobs in the
- Print jobs are called print jobs. These print jobs are usually also provided with control information.
- the print jobs are thus a kind
- Document handling jobs that contain only job-specific control information that is generated at a client and not in the printing system.
- the document processing jobs are "document processing jobs” with job specific and printing system specific control information.
- the printing system-specific control information is added to the document processing jobs on the printing system, in particular on the print server.
- a control file is usually created, which is also referred to as a job ticket and controls the further processing, especially printing, cutting, punching and binding automatically.
- a control file is usually created, which is also referred to as a job ticket and controls the further processing, especially printing, cutting, punching and binding automatically.
- several print files to a single document processing order. summarize. At the moment, this is practically not possible because the individual print jobs contain different sources of control parameters which, when combined, can result in an uncontrolled sequence.
- the invention is based on the object to provide a method for generating document processing jobs in a printing system, with which control parameters from different sources can be used and a controlled flow of processing is ensured.
- Another object of the present invention is to provide a method for sorting print jobs in a printing system that, compared to conventional methods, the print jobs are sorted more error-free and can be used more flexibly.
- the invention is based on the object to provide a computer program product for carrying out the method according to the invention as well as a corresponding printing system.
- control parameters for the document editing job are different
- Sources are read and stored in a control file.
- the sources are assigned priorities and if If certain control parameters are present in multiple sources, the control parameters from those sources that have the highest priority are stored in the control file.
- Control information in print file, etc.) to the same parameter type are different parameter values, reading and accepting a parameter value that is less suitable per se, such as a parameter value of another source.
- control parameters which originate from different sources, are entered into the control file in a controlled manner according to priorities.
- a check of particular directories is repeatedly performed to sort print jobs in a printing system whether a new file associated with a print job has been created therein and assigns a job identification number to each new print job, with the job identification number for print jobs occurring in a particular group of jobs
- Directories are generated, each chronologically generated, and several print jobs according to their Job identification numbers are sorted.
- the job identification numbers are generated for a print job as soon as a file of the print job is stored in a directory to be monitored.
- print jobs can be stored distributed over several directories, the incoming print jobs being sorted in a common chronological order.
- the directories in which files can be stored by print jobs that are sorted together form a group of directories.
- the individual groups of directories may comprise a single directory or multiple directories.
- This method according to the invention can therefore be used very flexibly since the print jobs can be stored distributed over several directories.
- a personal computer client is used to transmit print jobs to a printing system with a print server
- a program for displaying files such as Microsoft Explorer ®, comprises, a function for direct transmission to predetermined receivers, such as storage media, network connections, etc., has.
- This direct send feature is used to transfer files directly to submit print jobs to a printer or print server of the printing system.
- a postpress device such as e.g. Send a print server or a print device by marking all relevant files and sending them directly to the desired output device via the direct send function.
- FIG. 1 shows a high-performance printing system
- FIG. 2 schematically shows the structure of a control program
- FIG. 4 schematically shows a module of the invention
- Figure 5 is a screen shot of a program for
- FIG. 6 shows a screen shot in which a
- FIG. 8 shows a control window for displaying a plurality of pressure channels.
- FIG. 1 shows a printing system 1 in which print data is transmitted from a data source 2, such as a host computer, a tape drive, an application computer or the like, to a print server 4 via a first network 3.
- the data transfer takes place file by file, whereby several files can belong to a certain print job.
- multiple files can be combined into one print job only when using a special control file called a "job ticket.”
- the print server 4 can have a specific memory area, ie a main directory with one or more Subdirectories are provided in which all files belonging to the print job are stored as soon as they have arrived at the print server 4.
- a single directory 7 it is also possible for a single directory 7 to be provided for a plurality of incoming print jobs.
- the incoming print jobs in a conversion module 8 in one at the respective.
- Printer adapted data stream converted.
- a plurality of printing devices 5 a, 5 b are connected to the print server 4 via a second network 6, wherein the print data between the print server 4 and the printing devices 5 a, 5 b in the
- IPDS Intelligent Printer Data Stream
- daemon Program that runs in the background, usually with no direct user interaction. Such programs are called Unix and its derivatives as a daemon (Disc and Execution Monitor). For Microsoft Windows ® , the corresponding programs are called “Services” or “Services”. A daemon can also run when no user is logged in to the computer. This ensures a smooth process, even if no user is currently actively working on the computer.
- the control program 9 has a modular construction, the coarse structure of which is shown schematically in FIG. 2 as a block diagram.
- the control program comprises four modules 10, 11, 12, 13.
- the first module 10 checks a directory to be monitored for the input of new files. New incoming files are recorded or registered by the control program 9 and marked for further processing.
- the second module 11 checks whether received files or print jobs are finished.
- This module works according to a known process principle. This known method principle is based on the polling of all processes, whereby it is determined whether the processes have opened a specific file in the directory to be examined.
- the third module 12 arranges several print jobs in the correct order to be printed. This module is called Job Seguencing. With the fourth module 13, the print jobs are forwarded to the conversion module 8 for printing on a printer 5a, 5b.
- the module 10 includes a plurality of job lists 15/1, 15/2 to 15 / n, each containing preliminary print jobs called jobs.
- the method of the invention distinguishes three types of print jobs. There are print jobs that consist of a single print data file. There are print jobs that include one or more print data files and a
- print jobs that include one or more print data files and a trigger file (discussed below) and, optionally, a job ticket, the order in which the print files of the print job are not in the trigger file but only in the job ticket is regulated.
- the jobs are processed at different sample rates, with a list provided for jobs of a particular sample rate.
- the files associated with that print job are captured by the module 10 in accordance with a method explained in more detail below and shown in Figs. 3a, 3b.
- the module 10 then copies a template job template prepared for the directory from one of the corresponding lists 15/1 to 15 / n and supplements the copied job template in which the print job ND1 was generated by the parameters associated with the job , such as its name, the trigger filename, etc. This will thus be for a particular job, i. a preliminary print job or print job, individualized job template is stored in one of the other modules 11 to 13 for further processing of the job.
- the individual modules are decoupled from each other, whereby it is also possible that not all modules are executed when processing a specific print job, but in particular the modules 11 and / or 12 if necessary can be left out.
- the individual tasks can be processed independently of each other, which is why it is not necessary for a module to have to wait for a particular task to complete another module
- the module 10 is used to monitor the input new
- FIG. 3a shows a method with which a program for scanning a directory (step S1) is repeatedly called in an endless loop.
- a query step S2 takes place, in which it is checked whether another directory is to be scanned. In this case, the next entry from the corresponding job list 15 in module 10 is read. If such an entry is present, the procedure goes back to the step Sl and the program for scanning this further directory is called.
- step S2 If, on the other hand, it is determined in step S2 that all directories have been scanned, the process flow proceeds to step S3, which waits in accordance with a predetermined scan interval until the scan returns to step S1 and with the scan of the first directory the job list 15 starts. For each job list, a method according to FIG. 3 a is started, wherein the individual
- FIG. 3b shows a scanning program according to the invention, which is called in step S1. This scanning program starts with step S4.
- a directory modification time of the directory is read and the current time is determined.
- step S6 it is checked whether 1. the read directory modification time is identical to a directory modification time determined for the directory from one of the previous scanning operations, and 2. whether the current time is from the stored directory modification time or read Directory modification time by a time interval corresponding to at least the smallest unit of time at which the directory modification time is detected.
- step S7 a conventional standard scan of the directory is performed, as is known in the art, in which the directory configuration file is read and determined whether or not unrecorded and registered files are included here. If such a file is determined, it is detected in step S7 and registered by copying and supplementing with the parameters specific to the print job of a corresponding job template, as described above. In addition, in step S7, the current
- Directory modification time of the directory stored in a corresponding job template
- the first condition of the query from step S6 checks whether the directory has been modified since the previous scanning process (S7). If this is not the case, then no file can be created in the directory. The files do not need to be checked individually.
- the second condition ensures that the scan according to step S5 has not been performed with such a short time interval with respect to the last complete scan (step S7) which is smaller than the smallest one with the
- Directory modification time is detectable time unit. For example, if the directory modification time is measured in units of 1/10 second, the scan of step S7 and the scan of step S5 may take place within 1/10 second, indicating the same directory modification time. Nevertheless, it would be possible that in the meantime the Files in the directory have been changed. To eliminate this problem, both conditions must be met.
- step S6 The method branches in step S6 to step S7, in which then the directory is first completely checked and the current directory modification time is stored in the job template.
- step S6 If the query in step S6 indicates that the two conditions for the directory have been met, then the result of the query is a "yes" and the process flow proceeds to step S8, which terminates this program for scanning a directory
- Procedure then goes back to the step S2 according to the method of Figure 3a.
- step S7 In the standard scan in step S7 is checked by opening and reading the directory configuration file, whether the files listed therein have already been recorded by the control program 9 and registered for further processing.
- the standard scan is also referred to as in-depth scanning because it reads the directory configuration file completely.
- Adherence to the time interval of the 2nd condition of the query of step S6 is preferably implemented in accordance with the fact that the currently read time is reduced to the • unit of time of the directory modification time by the appropriate places in the numerical value of the time to be deleted. If, for example, the Directory modification time measured in units of 1/10 sec, so the indication of the current time is reduced to the unit of l / lO sec, even if the current time should be measured much more precisely. In this case, all digits that affect 1/100 sec or even smaller time units are deleted. By reducing the time unit of the current time, the second condition is checked only by comparing the current time with the directory modification time, and if these two specifications are different, the current time is out of the above-described time interval.
- Directory modification time can be performed much faster than reading and checking the entire directory configuration file.
- the directory modification time is read from a directory configuration file associated with a directory that is the parent of the directory to be examined.
- a directory configuration file associated with a directory that is the parent of the directory to be examined.
- appropriate commands such as "stat" or "statfs" provided.
- sampling rate is adjustable. With conventional methods, it is typically in the range from 1 sec to 5 sec. With the method according to the invention, the sampling rate can be shortened to about 100 ⁇ sec, whereby sampling rates in the range of 100 ⁇ sec to 5 sec are possible. In principle, longer sampling rates are possible, with longer sampling rates than 20 sec are usually not appropriate.
- sampling rates in the range from 10 msec to 5 sec are expedient.
- the sampling rate may preferably be in one Configuration file for the directory to be scanned as a multiple (eg xl, xl ⁇ , x50, XlOO, x500) are set from the set minimum sampling rate of 100 microseconds to 1 sec.
- the above-explained method according to FIG. 3b is called fast scan.
- a pointer is entered for this purpose in the respective job template, which points to the methods of FastScan or to the methods of a conventional standard scanning.
- Standard scanning involves only step S7, and here the storage of the directory modification time may be omitted.
- FastScan for most directories is much faster than traditional scanning using standard scanning.
- the module 10 may be designed such that routines are provided for writing files of a print job in directories, which after complete creation of the print job in the
- a complete job creation means that all files belonging to the print job are completely created and that all processes relevant for writing the files of the print job have been completed without error.
- this trigger file has the same name as the print job to print, but a specific change, such as ".trig", is appended to the file name.
- the trigger file itself contains no data.
- module 10 checks whether a corresponding trigger file exists. If the trigger file exists, the print job, i. the corresponding job template, for further processing.
- the checking of the presence of a trigger file can be carried out with the scanning method described above with reference to FIG. 3, wherein it is determined in step S7 whether a trigger file has been created. To monitor whether files have been completely completed, then no further monitoring routines are needed. In such an embodiment of the module 10, the module 11 can be omitted in the monitoring of the directories, ie, that the print jobs are forwarded either directly to module 12 or 13.
- Processing process are supplied and that all relevant processes for writing the print jobs processes have been completed without errors.
- the trigger file is either from a
- Application program used to write a new file to the directory to be monitored, or the operating system commands to write a file to a directory such as write or move, are designed to automatically generate a trigger file.
- the generation of the trigger file is not executed by the control program 9, which can only monitor the generated trigger file.
- the trigger file is deleted when the from the
- Control program 9 completed print job is forwarded as a print job to the conversion module 8.
- the control program 9 can be configured such that it either l. Print jobs not sorted,
- the module for sorting print jobs according to the invention overcomes these problems.
- Files that belong to different print jobs can often be stored across multiple file directories.
- the invention can be used to sort several print jobs, which can also be distributed over several directories.
- the directories for which a job template is created are referred to below as the main directories.
- a subdirectories can also be provided for a main directory, in which files of a job can also be stored. Only for the main directories there are prepared job templates. The subdirectories are monitored along with the main directory.
- a class that includes methods and parameters called the Job Sequencing class.
- the configuration file of the control program 9 is designed such that when generating the job templates 19 (FIG. 4) for a directory whose print jobs are to be sorted, a Instance 20 of the job sequencing class is generated and the template job tetnplate is provided with a pointer 21 pointing to this instance 20.
- An instance is a runtime version of a class, that is, a program to be executed in the working memory of a computer.
- the directories associated with a common instance of the Job Sequencing class can be used to hold one or more print jobs.
- the instance 20 contains parameters and routines for generating successive, i. ongoing
- Job identification numbers The routine for generating the job identification number is called by the method described above with reference to Figs. 3a and 3b, each time a first file of a new print job is detected, e.g. in step S7.
- the print jobs will be the corresponding ones
- Job ID numbers are assigned, whereby the template job template is copied and saved as a job template, in which the job identification number is entered.
- the individual print jobs are identified and sorted by the job identification numbers of module 12. Since each print job is assigned a job identification number when this print job is created in the respective directory, a correct numbering of the print jobs is obtained in the order in which the respective jobs 19 are called to write the files to the directories. Here, the risk of errors due to incorrect time recording is much lower than with conventional methods.
- the timing at which the individual print jobs are sorted is the time at which the first file of a print job is written (created) to a directory for multi-file print jobs.
- Sorting method it is useful if the directories are scanned with the FastScan method of the module 10 and the sampling rate is high or the sampling intervals are short, so that the temporal resolution of the detection of the generation of print jobs is high.
- print jobs can thus be sorted whose files are stored distributed over several file directories.
- the directories containing files of print jobs that are sorted together form a group of directories.
- Such groups of directories may include one or more directories.
- this method is also applicable to correctly sorting print jobs in a single directory.
- several groups of directories can be provided, wherein the print jobs stored therein can be sorted independently of each other.
- control program 9 reads control parameters from different sources and stores them in a control file associated with the document processing job or print job, the job ticket.
- Conventional control programs are designed such that the last-read source for parameters overwrites the corresponding parameters in the control file. The order in which the individual sources are read out is not influenceable. If 'a certain parameter to be defined in multiple sources, then it is left to chance, which of the values of the different sources he accepts.
- the system according to the invention is provided with a routine "set parameter (X, Y, Z)" with which a priority of a process step X is set in dependence on a source Y and a priority Z.
- Sources for such parameters may include an order specific job ticket, a default job ticket, parameters in the print data, and parameterized file names.
- control information from different sources is thus often mixed (merged) for a specific print job.
- the printing system can add additional control information to already existing order-specific control information.
- control information from parameterized file names contained in print file are mixed together.
- Priorities for certain process steps depending on the source will ensure that when writing a parameter value from a source with a particular priority Zl, the parameter value will not be overwritten if it has already been written by another source Y2, with the priority Z2 of source Y2 is higher than the priority Zl of the source Yl.
- the priority of the respective source is also stored and assigned to the parameter value. As a result, a comparison of the priority with a priority of another source can be made later.
- the priorities of each source are stored in a priority list, with each source assigned a particular priority.
- a standard priority list is used in the rule, which is permanently stored in the printing system.
- a user may also specify one or more other priority lists with which he himself determines the priorities 10 of the different sources.
- Control file individual priority lists be provided. However, it is also possible for different priority lists to be dependent on the input, e.g. monitored entry directory 7 (Hot Dir), Download, LP,
- the control file thus created is a printing system specific job ticket that aggregates parameters from multiple sources, where the individual sources may also be 25 job-specific job tickets, default job tickets, and other sources.
- the method explained above can be realized as a computer program product and comprise the modules 10 to 13 described above.
- the computer program product may be stored on a data carrier.
- the computer program product is stored in the printing system 1 on the print server 4 and is executed there.
- a print server 4 which as a rule is part of a high-performance printing system, such as, for example, the print server "PRISMAproduction” of Oce Printing Systems GmbH, as data sources 2 (FIG to print jobs that are to be printed, conventional PCs are often used, which often work with a Windows operating system from Microsoft ® .
- Transferring the print jobs from such a PC to a print server 4 has heretofore been very expensive, since a print server of a high-performance printing system also has certain control information, such as a. requires a print job-specific control file that is not normally created by a normal operating system on a PC.
- Directories are copied, since then there is no control over the order in which they are written to the directories. If an error occurs during the manual transfer of print jobs and one of the processes on the PC or the network crashes, it may be that incomplete arrives at the printing system and correspondingly incomplete print products are generated. ⁇
- the function "Send to" provided by the various Windows operating system from Microsoft in the Explorer is used for this purpose, which is displayed in the Explorer when clicking on a file with the right mouse button in a menu window (FIG 5). This function is used
- HotDirWinClient.exe utility called the transfer of print jobs to the print server 4 automatically performs. This is a hidden utility that does not appear to the user of the PC. It simply selects one or more files in the Microsoft Explorer * 8 , right-clicks the "Send to" function 22 and selects a print server 24 in a submenu 23. In the present exemplary embodiment, two print servers are listed in submenu 23, which are referred to as "oce HotDir DataOnly" and "oce lpr lptestOl".
- the HotDirWinClient.exe program must be configured only once by a computer administrator for the Send To feature 22.
- configuration menus are provided in the respective operating system, as e.g. is shown in FIG.
- the print server will automatically create a subdirectory where the print jobs will be stored, as shown in another window ( Figure 7) below is explained in more detail.
- a trigger file is preferably created, as explained above, in order to ensure that no incomplete document processing job is executed.
- the print data is preferably transmitted by means of the ftp protocol. This must be in the network less shared directories (shared / maped directories) are created, which simplifies the network structure and reduces the load on the print server.
- an additional window can be opened in which the individual files or print jobs are listed. The files are displayed in the order to be printed. Will the
- This window is configurable, i. it will only be displayed if the user has the ability to actively act on the transmission of multiple files, such as to change the order.
- the print server to which the print jobs are to be transmitted has a module for monitoring the input of new files, which works with a conventional polling method and therefore the input of the files only with a coarse temporal resolution, e.g. a second, it is possible to use the "FileTime" icon to call a function which ensures that the individual files are transmitted to a print server at a minimum time interval ⁇ t of, for example, one to five seconds Order of files on the print server is detected correctly.
- the Send To feature can be used not only to transfer print jobs to a print server of a high-performance printing system, but also to output a print file to a local printer, where the print file is sent through the interface to which the local printer is connected. to the printer, invoking the appropriate printer driver.
- control window which lists a plurality of print channels via which the files can be transmitted.
- a control window has, for example, four columns, wherein in the first column a description of the pressure channels is included.
- the second column indicates whether control files are included in the respective print jobs and in what format they are held.
- Such control files can be kept to a general standard, the JDF format. Applicant also uses her own format, which she calls OCT format.
- the third column indicates the channel status, indicated by a tick, or an "X.” A tick indicates that the corresponding print channel is ready to accept print jobs, whereas an "X" indicates that the print channel Is blocked.
- Column 4 indicates an icon that can be clicked with the mouse, which opens a Job Control window that displays more information about the print jobs of that print channel and tracks and controls those jobs.
- files from Microsoft Explorer or any other program to represent files from directories can be placed on the description of individual channels, automatically transferring files through these print channels.
- This small window allows you to monitor the status of the printing channels of the printing system at once and send several print jobs to the print servers. This small window thus allows a great deal of control in a professional printing environment in which a large number of print jobs can be forwarded in a short time.
- control files or job tickets may be designed according to the JDF format and, in particular, contain further JDF-specific control information in addition to the above-mentioned control information or control parameters.
- the invention relates to a method for sorting print jobs in a printing system.
- the invention relates to a method for generating document processing jobs in a printing system, a method for sorting print jobs in one
- Printing system as well as a method for transmitting print jobs from a client to a printing system with a print server.
- Document processing jobs become control parameters from different sources according to predetermined priorities into a control file (job ticket).
- job ticket In a method for sorting print jobs in a printing system, in directories to be monitored in which files of a new print job are automatically found, the print job is assigned the identification number, which is generated chronologically for a group of directories.
- the Send Print Job procedure allows a client to send print jobs to a high-performance printing system using the Send To feature.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102005008520A DE102005008520B4 (de) | 2005-02-24 | 2005-02-24 | Verfahren, Computerprogramm-Produkt und Drucksystem zum Sortieren von Druckjobs in eienm solchen Drucksystem |
PCT/EP2006/001645 WO2006089743A2 (de) | 2005-02-24 | 2006-02-23 | Verfahren zum erzeugen von druckaufträgen in einem drucksystem, verfahren zum sortieren von druckjobs in einem drucksystem, computerprogramm- produkt und drucksystem zum ausführen dieser verfahren |
Publications (1)
Publication Number | Publication Date |
---|---|
EP1859340A2 true EP1859340A2 (de) | 2007-11-28 |
Family
ID=36481367
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP06723084A Ceased EP1859340A2 (de) | 2005-02-24 | 2006-02-23 | Verfahren zum erzeugen von druckaufträgen in einem drucksystem, verfahren zum sortieren von druckjobs in einem drucksystem, computerprogramm- produkt und drucksystem zum ausführen dieser verfahren |
Country Status (5)
Country | Link |
---|---|
US (2) | US8284426B2 (de) |
EP (1) | EP1859340A2 (de) |
JP (1) | JP4938691B2 (de) |
DE (1) | DE102005008520B4 (de) |
WO (1) | WO2006089743A2 (de) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4822732B2 (ja) * | 2005-04-07 | 2011-11-24 | キヤノン株式会社 | 情報処理装置及び方法 |
US8136120B2 (en) * | 2007-10-10 | 2012-03-13 | Xerox Corporation | Methods and systems of reconciling sources of print job processing information in a print processing environment |
US20100085594A1 (en) * | 2008-10-06 | 2010-04-08 | Williams David A | Printer-resident default job ticket |
US8422060B2 (en) * | 2009-10-28 | 2013-04-16 | Infoprint Solutions Company Llc | Document path mapping mechanism |
CN102375716B (zh) * | 2010-08-26 | 2014-09-03 | 北大方正集团有限公司 | 可变数据打印方法和系统 |
JP5284338B2 (ja) * | 2010-11-30 | 2013-09-11 | キヤノン株式会社 | 情報処理装置、制御方法、およびプログラム |
JP5693254B2 (ja) * | 2011-01-19 | 2015-04-01 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP5223996B1 (ja) | 2012-11-28 | 2013-06-26 | 富士ゼロックス株式会社 | 印刷制御装置、データ管理方法およびプログラム |
JP5338964B1 (ja) | 2012-11-28 | 2013-11-13 | 富士ゼロックス株式会社 | 制御装置、画像形成システムおよびプログラム |
JP5223995B1 (ja) * | 2012-11-28 | 2013-06-26 | 富士ゼロックス株式会社 | 印刷制御装置、データ管理方法およびプログラム |
JP5338965B1 (ja) * | 2012-11-28 | 2013-11-13 | 富士ゼロックス株式会社 | 印刷制御装置、画像形成システムおよびプログラム |
US9001365B2 (en) | 2013-03-04 | 2015-04-07 | Ricoh Company, Ltd. | Conflict resolution and optimization for job definition format instructions |
KR20180106158A (ko) * | 2017-03-17 | 2018-10-01 | 에이치피프린팅코리아 주식회사 | 자동 분류를 통한 출력을 제공하는 화상 형성 장치 및 그 동작 방법 |
JP6981207B2 (ja) * | 2017-11-27 | 2021-12-15 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及び情報処理プログラム |
US10733345B1 (en) * | 2018-08-23 | 2020-08-04 | Cadence Design Systems, Inc. | Method and system for generating a validation test |
KR20210044969A (ko) * | 2019-10-16 | 2021-04-26 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 화상 형성 장치에서 사용자 인증을 이용한 보안 작업 수행 |
JP7392454B2 (ja) * | 2019-12-20 | 2023-12-06 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、情報処理システム、及び情報処理プログラム |
CN117908808B (zh) * | 2024-01-19 | 2024-08-30 | 广州市森扬电子科技有限公司 | 一种不同任务多份作业的打印方法、设备及存储介质 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5113355A (en) * | 1990-10-10 | 1992-05-12 | Fuji Xerox Co., Ltd. | Printer control system |
NL9402088A (nl) | 1994-12-09 | 1996-07-01 | Oce Nederland Bv | Afdruk-inrichting voor het uitvoeren van afdruk-opdrachten. |
JP3058248B2 (ja) * | 1995-11-08 | 2000-07-04 | キヤノン株式会社 | 画像処理制御装置及び画像処理制御方法 |
JP3580060B2 (ja) * | 1996-05-09 | 2004-10-20 | 富士ゼロックス株式会社 | 印刷制御装置及び方法 |
US6654135B2 (en) * | 1997-04-23 | 2003-11-25 | Canon Kabushiki Kaisha | Printing control system, a print controller, an image server, an information processing apparatus and a method therefor, and a storage medium storing a program readable by a computer |
US6587861B2 (en) * | 1997-10-14 | 2003-07-01 | Canon Kabushiki Kaisha | Apparatus and method for controlling execution of job, and storage medium for such a program |
US6282709B1 (en) * | 1997-11-12 | 2001-08-28 | Philips Electronics North America Corporation | Software update manager |
US6466935B1 (en) * | 1999-06-04 | 2002-10-15 | International Business Machines Corporation | Applying relational database technology to process control in manufacturing processes |
EP1098242A3 (de) | 1999-11-02 | 2005-08-03 | Canon Kabushiki Kaisha | Informationsprozessor, Verfahren um Information zu verarbeiten sowie Speichermedium, um durch ein Rechner lesbares Programm zu speichern |
US7190477B2 (en) * | 2001-02-22 | 2007-03-13 | Sharp Laboratories Of America, Inc. | System and method for managing and processing a print job using print job tickets |
DE10203868A1 (de) * | 2002-01-31 | 2003-08-14 | Oce Printing Systems Gmbh | Verfahren, Empfangsserver und Computerprogramm-Modul zur automatisierten Annahme und Weiterleitung von Dokumentenbearbeitungsaufträgen |
DE10250187B4 (de) * | 2002-10-28 | 2005-11-10 | OCé PRINTING SYSTEMS GMBH | Bedieneinheit mit Benutzerkonten für ein elektrofotografisches Druck- oder Kopiersystem |
JP2004164105A (ja) * | 2002-11-11 | 2004-06-10 | Canon Inc | 印刷制御プログラム |
US7136941B2 (en) * | 2002-12-04 | 2006-11-14 | Microsoft Corporation | Print management architecture for computing devices having a set of filters functions wherein the functions are prevented from conflicting with one another |
JP2004185354A (ja) * | 2002-12-04 | 2004-07-02 | Ricoh Co Ltd | プリンタドライバ、記憶媒体及び画像処理装置 |
US7299244B2 (en) * | 2002-12-10 | 2007-11-20 | Hewlett-Packard Development Company, L.P. | System and method for dynamic sequencing of a requirements-based workflow |
JP4186657B2 (ja) | 2003-03-12 | 2008-11-26 | セイコーエプソン株式会社 | 印刷ジョブ作成装置およびジョブ管理装置並びにこれらを備える印刷ジョブ管理システム |
JP3879689B2 (ja) * | 2003-03-26 | 2007-02-14 | コニカミノルタビジネステクノロジーズ株式会社 | 情報処理装置、情報処理プログラム、および情報処理方法 |
US20040218201A1 (en) * | 2003-04-30 | 2004-11-04 | Pierre Lermant | Methods and apparatus for dynamically configuring cluster printing systems |
US20050138081A1 (en) * | 2003-05-14 | 2005-06-23 | Alshab Melanie A. | Method and system for reducing information latency in a business enterprise |
JP2006209389A (ja) * | 2005-01-27 | 2006-08-10 | Canon Inc | 情報処理装置 |
-
2005
- 2005-02-24 DE DE102005008520A patent/DE102005008520B4/de active Active
-
2006
- 2006-02-23 US US11/816,846 patent/US8284426B2/en active Active
- 2006-02-23 WO PCT/EP2006/001645 patent/WO2006089743A2/de active Search and Examination
- 2006-02-23 JP JP2007556552A patent/JP4938691B2/ja active Active
- 2006-02-23 EP EP06723084A patent/EP1859340A2/de not_active Ceased
-
2011
- 2011-07-21 US US13/188,062 patent/US8259335B2/en active Active
Non-Patent Citations (1)
Title |
---|
See references of WO2006089743A2 * |
Also Published As
Publication number | Publication date |
---|---|
US20080266594A1 (en) | 2008-10-30 |
JP4938691B2 (ja) | 2012-05-23 |
US20110273744A1 (en) | 2011-11-10 |
US8284426B2 (en) | 2012-10-09 |
WO2006089743A2 (de) | 2006-08-31 |
DE102005008520B4 (de) | 2011-03-03 |
WO2006089743A3 (de) | 2007-06-21 |
US8259335B2 (en) | 2012-09-04 |
DE102005008520A1 (de) | 2006-09-07 |
JP2008532128A (ja) | 2008-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1859340A2 (de) | Verfahren zum erzeugen von druckaufträgen in einem drucksystem, verfahren zum sortieren von druckjobs in einem drucksystem, computerprogramm- produkt und drucksystem zum ausführen dieser verfahren | |
DE69820413T2 (de) | Gebraucherschnittstelle für einen drucker/kopierer, an einer entfernten stelle eines internet/intranetzes | |
EP1456742B1 (de) | Verfahren, gerätesystem und computerprogramm zum speichern und abrufen von druckdaten in einem netzwerk | |
DE69915661T2 (de) | Prozesssteuerung | |
EP1197347A2 (de) | Schnittstellen-System und Verfahren | |
DE10257428A1 (de) | Steuerung von Software über Bündeln | |
DE10051022B4 (de) | Verfahren, System und Computerprogrammprodukt für die Neukonfiguration logischer Drucker in einem Druckernetzsystem beim Wechsel von einem Überwachungsprogramm zu einem zweiten Überwachungsprogramm | |
DE10344343A1 (de) | Verfahren und Vorrichtung zur Workflow-Erzeugung für die Herstellung von Bildaufzeichnungsträgern | |
DE10123411A1 (de) | Verfahren, Gerätesystem und Computerprogrammsystem zum visuellen Überprüfen eines Druckdatenstroms | |
DE10254055B4 (de) | System und Verfahren zur automatisierten Erzeugung von druckbaren Dateien aus Daten | |
DE69633373T2 (de) | Verfahren und Gerät zur Programmierung eines Aufgabentickets in einem Dokumentenverarbeitungssystem | |
DE102007009737B4 (de) | Verfahren, Drucksystem und Computerprogramm zum automatischen Bearbeiten von Auftragsbegleitdaten eines Druckauftrages | |
DE102006006060B4 (de) | Verfahren und Anordnung zum Archivieren von Dokumentendaten sowie zum Ausgeben von in einem Archiv gespeicherten Dokumentendaten | |
EP1856600A2 (de) | Verfahren, computerprogramm und system zum bearbeiten von mehreren dokumentenverarbeitungsaufträgen | |
DE102004047327A1 (de) | Verfahren und System zum automatischen Bearbeiten eines Jobtickets für einen Druckprozess | |
DE10325843B4 (de) | Verfahren, Drucksystem, Computer und Computerprogramm zum Verwalten von Resourcen zur Verwendung in einem resourcenbasierten Dokumentendatenstrom | |
EP1470472B1 (de) | Verfahren zur automatisierten annahme und weiterleitung von dokumentenbearbeitungsaufträgen | |
DE102005008519B4 (de) | Verfahren zum Überwachen eines Verzeichnisses in einem Drucksystem, Computerprogramm-Produkt und Drucksystem zum Ausführen dieses Verfahrens | |
DE102004047326A1 (de) | Verfahren und System zum automatischen Auswählen eines Gerätes zum Bearbeiten eines Dokumentenbearbeitungsauftrages | |
DE10134749C2 (de) | Bildvorrichtung und Bilderzeugungsverfahren zum Verarbeiten von ausführbaren Instruktionen | |
EP1470473A2 (de) | Verfahren, computersystem und computerprogramm-modul zum erstellen von dokumentenbearbeitungsauftr gen aus variablen, seiteni ndividuellen daten und aus resourcendaten | |
DE10337837B4 (de) | Computergesteuertes Drucksystem, Verfahren zum Ansteuern eines solchen Systems und entsprechendes Computerprogrammprodukt | |
DE10223926A1 (de) | Verfahren, Computersystem und Computerprogrammprodukt zum Übertragen eines Druckauftrages von einem Host Computer an einen Druckserver | |
WO2007110389A1 (de) | Verfahren, computerprogramm und computersystem zum erzeugen einer treiber-steuerungskomponente für ein ausgabegerät in einem dokumenten output management system | |
DE10162251A1 (de) | Verfahren, Gerätesystem und Computerprogramm zum geräteübergreifenden Verwalten und Bearbeiten von Dateien |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20070920 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL BA HR MK YU |
|
RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: BENZ, VIKTOR Inventor name: LANKREIJER, HERMAN |
|
17Q | First examination report despatched |
Effective date: 20080417 |
|
DAX | Request for extension of the european patent (deleted) | ||
RBV | Designated contracting states (corrected) |
Designated state(s): DE FR GB |
|
RBV | Designated contracting states (corrected) |
Designated state(s): DE FR GB |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: OCE PRINTING SYSTEMS GMBH & CO. KG |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R003 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN REFUSED |
|
18R | Application refused |
Effective date: 20131125 |