Generating high speed variable information printed multiple...

Facsimile and static presentation processing – Static presentation processing – Data corruption – power interruption – or print prevention

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C358S001100, C358S001500, C358S001170

Reexamination Certificate

active

06236463

ABSTRACT:

BACKGROUND AND SUMMARY OF THE INVENTION
The Moore XL Data System comprises electronics and software available from Moore Business Forms, Inc. of Lake Forest, Ill., which pre-processes job information prior to imaging of individual documents. The processing includes the preloading of images, the reading of variable data, web synchronization, and other functions. The XL Data System is useful with a wide variety of print engines, such as a MIDAX printer available from Moore Business Forms, Inc., a Xeikon printer, and other high speed printers using either electrostatic, ink jet or other conventional imaging technologies. A conventional XL Data System, as well as various improvements thereof such as shown in U.S. applications Ser. Nos. 08/709,848 filed Sep. 10, 1996 and 08/500,011 filed Jul. 10, 1995 (the disclosures of which are hereby incorporated by reference herein) are extremely effective. However, they, like other conventional control systems, typically are capable of operating so that printers print at a maximum speed of about 300 feet per minute, but certainly not more than about 500 feet per minute. The XL Data System, and other conventional systems, also have limitations in the speed of printing graphics, available colors, there are limitations on how much variable information can be provided at particular speeds.
According to the present invention a next generation of control system (to replace the XL Data System) is provided which greatly enhances functionality and capabilities. The system and method according to the present invention are capable of effecting printing of whole documents at a time, rather than page by page (necessary in known prior art systems). In conventional systems, including the XL Data System, each page has to be printed separately, and formatted separately, which restricted the speed of the process. That is all the information to be printed had to be formatted before hand to include variable and fixed information. Each formatted page was then sent through a raster image processor (RIP) and then on to a print engine where it was printed as a page. That is each page of the document had to be formatted separately.
According to the present invention a system and method are provided to effect a whole document, rather than page by page, printing by providing a data stream with a record layout. The record layout includes “tags” or data field codes while the data stream contains the information to be printed. These two sets of information are sent to the printer in parallel. The strings of information need only be provided once even if they are to be printed in several places within the document. The data field codes determine where in the document the strings will be printed, and the RIP operation is done in real time as the data flows to the printer.
The printer contains a page layout which has the data fields to be printed “tagged” with codes. When the data system tells the printer to print a particular area of a page of a document it sees the “tag” (data field code) in the page layout which corresponds to the “tag” in the record layout, and prints the data that is designated by that tag or data field code.
The data field code or “tag” is a code that designates a group of bytes in the data stream. For example the data field code—Name—will tell the page layout in the printer that characters X to Y (e.g. 10 to 33) of a data record are to be printed in the data field with the data field code—Name—.
In the control system according to the present invention, there is provided an independent, multiple input, self-contained registration controller. The registration controller relieves the RIPs of all registration functions. The RIPs are constructed to print not only from a top of form signal but along with a communications block from the data system through the registration controller. The communications block will tell the RIP which form number, within the RIP's data buffer to print at the next TOF. This allows the data system to request the RIP to print any form that has been transferred to the RIP. After the RIP has printed the requested form, the RIP will send a communication block back to the data system through the registration controller indicating that the form requested indeed has been printed.
At least one smart junction box will typically be used with the registration controller to condition sense mark, encoder, bar code, or like signals to be fed to the registration controller. “Conditioning” means that the signals are stabilized and transformed to the proper voltage and duration pulse that can be used by the registration controller to determine when to signal the start of printing. The registration controller has one or more network hubs (distribution points), with up to eight junction boxes connected to it. The registration controller hubs can also be connected together. This allows the system to be programmed so that any of the junction boxes can be used for the system master, and also means that any one junction box can be used to register any number of print engines.
The registration controller will communicate with a data system for providing a data stream, which a high speed serial link, such as a 100 based Ethernet link, or an RS 232, RS 422, RS 485, or the like, depending upon the speed required for any particular situation. The data system will use this link to send form lag, form size, and print request blocks to the registration controller, and it will also receive printed form verification back from the RIPs.
Typically the registration controller will have a remote terminal (preferably PC based) connected to it by a high speed serial link which will be used for a user interface to program the registration controller, and can double as a remote operator control box. The registration controller will also provide simple press functions such as MICR, TOF, and batch counting.
The registration controller hub will automatically keep track of multiple web form lag commands. To maintain form lag the registration controller constantly monitors each print engine's TOF in relationship with each master heartbeat. For example for every master heartbeat a TOF should occur. When that TOF occurs, a print current form number is sent out to the RIP. If no TOF occurs until the next system heartbeat, the print request sent to the RIP will have a −1 added to it. If two TOFs occur during a system heartbeat the second TOF will be tagged with a +1 to the form number. Once a form has been printed by the RIP, that RIP will communicate with the data system, through the registration controller, that it indeed has printed the specific form number. Utilizing the system and method according to the invention the actual print speed of the print engines (assuming that they are capable of such a print speed), and that appropriate paper transport mechanisms are provided to support that speed) may print at speeds of greater than 500 feet per minute, e.g. over 600 feet per minute, in fact over 800 feet per minute, and up to about 1,000 feet per minute. The system according to the invention has the capability to manipulate and transfer data (throughput) at ten Mbytes per second. This translates into a transfer rate of approximately 92,000 characters per second at up to 1,000 feet per minute to up to six controllers, or 360,000 characters per second at up to 300 feet per minute to up to six controllers.
According to the method and system of the present invention, graphic elements can be printed at the same speed as data. Graphic elements can be either variable or fixed and, since they are transferred in the same manner as data and processed by the RIP “on the fly” (in real time), they can be printed at the same speed as the data. Any of the graphic elements can be printed in any color, with up to 256 gray levels per color.
According to one aspect of the present invention a system for generating high speed variable information printed multiple page documents is provided. The system comprises the following components: A data system for providing a data st

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Generating high speed variable information printed multiple... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Generating high speed variable information printed multiple..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Generating high speed variable information printed multiple... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2558443

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.