[go: up one dir, main page]

US20060152757A1 - Apparatus and method for providing printer separator pages - Google Patents

Apparatus and method for providing printer separator pages Download PDF

Info

Publication number
US20060152757A1
US20060152757A1 US11/034,562 US3456205A US2006152757A1 US 20060152757 A1 US20060152757 A1 US 20060152757A1 US 3456205 A US3456205 A US 3456205A US 2006152757 A1 US2006152757 A1 US 2006152757A1
Authority
US
United States
Prior art keywords
separator
page
printer
print
pages
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.)
Abandoned
Application number
US11/034,562
Inventor
Randolph Forlenza
John Kaemmerer
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.)
International Business Machines Corp
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to US11/034,562 priority Critical patent/US20060152757A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION reassignment INTERNATIONAL BUSINESS MACHINES CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KAEMMERER, JOHN PAUL, FORLENZA, RANDOLPH MICHAEL
Publication of US20060152757A1 publication Critical patent/US20060152757A1/en
Priority to US12/134,550 priority patent/US7855800B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • G06F3/1248Job translation or job parsing, e.g. page banding by printer language recognition, e.g. PDL, PCL, PDF
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server

Definitions

  • the invention disclosed and claimed herein generally pertains to an apparatus and method for providing printer separator pages, to divide or separate different documents or other discrete batches of printed pages. More particularly, the invention pertains to an apparatus of the above type wherein the same type of blank paper or sheets are used for both the separator pages and respective pages of the printed documents or batches. Even more particularly, the invention pertains to an apparatus of the above type wherein different visually distinguishable separator pages may be printed to identify the respective documents of different users, or of different host computers that use the same printer.
  • both black ink printers and color printers may be provided with multiple paper trays, together with necessary software, in order to produce separator pages between different documents, or other batches of printed pages.
  • a separator page is typically a colored sheet of paper, such as blue or yellow, that is inserted into a designated printer tray. The printer will print a header onto the colored paper when a user requests that a specified document or batch be printed. Immediately after the separator page has been printed, the specified print job is printed out on white paper, or on other paper that is different in color from the separator page.
  • the separator page provides a simple but effective visual means to enable a user to readily distinguish respective pages of the specified print job from pages of another, immediately preceding print job.
  • the terms, “batch” and “print batch” are used to refer to all the pages collectively resulting from any discrete print job or printing task assigned to a printer. These include, without limitation, documents, single pages, multiple copies of the same page, and any other discrete sequence of pages, wherein respective pages are to be kept together.
  • a printer used with a computer system, or other host device is operated to generate print batch separator pages using the same blank paper or sheets as are used to print respective pages of successive batches.
  • the blank sheets used may be white or may be some other color.
  • the printer is directed to print a separator border, trim, header, visible banner or other visual indicator or markings.
  • One such embodiment is directed to an apparatus for operating a printer to print successive first and second print batches using blank sheets that, prior to printing, appear to be substantially identical.
  • the system comprises a host device operable to generate a separator command in a specified page description language, and a printer control device coupled to receive the page separator command.
  • the system further comprises a computer readable medium contained in the printer control and provided with software configured for use in converting the page separator command into a format readable by the printer.
  • a printer component is disposed to receive the page separator command in the printer readable format, and to operate the printer in response to the printer command to print a separator page on one of the sheets that is visually distinct, at least, from both the last page of the first batch and the first page of the second batch.
  • FIG. 1 is a block diagram showing delivery of print commands to an inkjet printer from a host computer connected thereto.
  • FIG. 2 is a block diagram showing a printer configuration, wherein a community laser printer connected to serve multiple host computers is operable in accordance with an embodiment of the invention.
  • FIG. 3 is a block diagram showing the laser printer of FIG. 2 in further detail.
  • FIG. 4 is a block diagram showing a control for the printer of FIG. 2 .
  • FIG. 5 is a flowchart illustrating steps of an embodiment of the invention.
  • a host computer 102 connected to submit a print job, comprising instructions and data to be printed, to an inkjet printer 104 .
  • the application being used by the computer 102 must first send the data to be printed to a printer driver 106 .
  • the driver converts or translates the data into a format that the printer can understand, and checks to see that the printer is online and available to print.
  • the data is then sent by the driver from the computer to the printer via a connection interface such as a parallel port or USB port.
  • a user of host computer 102 could first select Print menu, then select Properties therefrom and then select Separator Page.
  • the printer Upon executing the Separator Page command, the printer would be instructed or commanded to print a separator page. More particularly, the printer would be commanded to use a sheet of white document paper to print a visual indicator or other marking on the separator page.
  • the visual indicator could comprise an element such as a border, trim, grid, header, or a visual banner. It is anticipated that for a printer using black ink to print on white paper, any such visual indicators would suffice to make a separator page readily distinguishable from adjacent documents or other printer pages.
  • the printer could be adapted to selectively change or vary the appearance of the border, header or other visual indicator, to produce visually different separator pages.
  • the different separator pages could then be used to readily identify or distinguish between different users or different print jobs.
  • the separator pages could be coded based on user identification (ID), or on the name of the print job submitter.
  • ID user identification
  • persons having names that start with A-C could have a diagonal striped pattern. The next three could have a horizontal dash pattern, and so on.
  • a separator page could be printed having a blue color background with black wording, to make it appear similar to what would have been printed on a blue page if the printer had a separate separator paper tray with blue paper.
  • different color coded separator pages could be printed, based on the user ID or name of the print job submitter. For example, those that had names starting with A-C could be printed with a red background, the next alphabetical group could have a blue background and so on.
  • color printers could provide separator pages printed with different selected background colors, border colors, grid patterns and solid colors, or mixtures of colors for patterns, headers and wording.
  • printer 202 usefully comprising a laser printer, connected to host computers 206 - 212 , through a printer controller 214 .
  • printer 202 serves as a community printer, to provide printing services for multiple users.
  • Each of the host computers communicates with the printer control 214 through a connection interface such as parallel port or a USB port.
  • the control 214 could be shown to reside within printer 202 , but has been shown external thereto in FIG. 2 , to emphasize its essential role in communication between the host computers 206 - 212 and the printer 202 .
  • the printer controller 214 serves as the main computer for the printer 202 , and may have to periodically start and then stop a connected host computer, to process the information received therefrom.
  • the controller 214 handles each connected host computer separately, but may exchange data with different host computers on a concurrent basis.
  • printer controller 214 In order for the printer controller 214 and one of the host computers 206 - 212 to communicate, they need to speak the same page description language (PDL).
  • PDL page description language
  • printer 202 must be able to communicate in a comparatively advanced language. Some of these languages describe a page in vector form, that is, as mathematical values of geometric shapes.
  • the printer controller receives the vector image language, or other PDL language, and converts it into a bit map page, which comprises a series of very small dots. With this system, the printer can receive elaborate or complex pages, picturing any sort of font or image.
  • the printer controller 214 must organize all of the data it receives from the host computer. This includes all of the commands that tell the printer 202 what to do, such as what paper to use, how to format the page and what font to use.
  • laser printer 202 generally comprising an electronic section 302 , optics 304 and a mechanical section 306 .
  • Electronics 302 includes printer controller 214 , provided with a CPU 308 and a memory 310 , a video controller 312 and a motor controller 314 .
  • Motor controller 314 is provided to control operation of motors and movement of mechanical components of printer 202 .
  • Optics 304 includes a laser 316 , a scanner mirror 318 operated by a scanner motor 320 , a beam position sensor 322 and a beam to drum mirror 324 .
  • the laser 316 receives page data, one line at a time, through the video controller 312 .
  • the page data received by the laser is in the form of bit map image data, and thus comprises a pattern of tiny dots as described above.
  • the laser emits a pulse of light for each dot to be printed, and emits no pulse for each dot of blank space.
  • the emitted laser signal is projected to scanning mirror 318 , and is then directed by mirror 318 to the beam to drum mirror 324 .
  • Respective optics components act to scan the beam projected by laser 316 , comprising a line of page data, along the surface of a rotating photosensitive drum 326 of mechanical section 306 .
  • drum 326 is given a total positive charge.
  • the laser beam projected across the surface discharges points on the surface contacted by the emitted laser pulses, so that such points become negatively charged.
  • the laser “draws” the letters and images to be printed as a pattern of electrical charges, so that the pattern comprises an electrostatic image.
  • a coating of positively charged toner is applied thereto, the toner comprising a fine black powder.
  • the drum 326 rolls over a page sheet (not shown), which is moving along a drum 326 .
  • the transfer roller 330 Before the paper is moved under the drum, it is given a negative charge by the transfer roller 330 . This charge is stronger than the negative charge of the electrostatic image, so that the paper can pull the toner powder away from the drum surface. Since it is moving at the same speed as the drum 326 , the paper picks up the image pattern exactly. To keep the paper from clinging to the drum, it is discharged by separation roller 332 , immediately after picking up the toner.
  • the drum clearing assembly 334 then prepares the surface of the drum to receive another line of page data from a scanned laser beam.
  • a feeder 336 After receiving the toner, a feeder 336 directs the paper through a fuser 338 , comprising a pair of heated rollers 338 a and 338 b . As the paper passes through these rollers, the loose toner powder melts, fusing the toner with the fibers of the paper. The fuser 338 and printer delivery assembly 340 then act to move the paper to the print output tray 342 .
  • printer controller 214 there are shown principal components of printer controller 214 .
  • the CPU 308 thereof is shown provided with a DMA Controller (DMA) 402 , an Interrupt Control Unit (ICU) 404 and a number of timers 406 .
  • Floating Point Unit (FPU) 408 may be optionally included.
  • the control logic 410 comprises a video shifter, a printer mechanism control, and a keyboard display control which may be respectively implemented in a system ASIC.
  • the controller memory includes EPROMS and buffers 412 and a DRAM 414 .
  • a controller interface usefully includes both an RS232 interface and a centronics connector, which is commonly used for parallel printer interfaces.
  • Respective components of controller 214 are interconnected by means of a bus 418 .
  • printer controller 214 performs computation and control tasks aimed at converting images, provided by a connected host computer and a page description language (PDL) format, into a bit map image that is sent to the printer optics and mechanical section.
  • PDL page description language
  • the PDL contains the instruction needed to create the image to be printed on a page, a task that may require a high performance 32-bit CPU.
  • the controller begins putting the page together. It sets the text margins, arranges the words and places in any specified graphics.
  • the controller takes the page data, either as a whole or piece by piece, and breaks it down into the array of tiny dots comprising the bit map image.
  • controller 214 in preparing a selected graphic or visual indicator for printing on a separator page, in accordance with embodiments of the invention.
  • function block 502 indicating that a host computer is operated to generate a PDL command to print a separator page.
  • Function block 504 shows the command converted to a printer readable format (PRF) by the printer control.
  • PRF printer readable format
  • printer control is intended to be a generic term referring, for example, to devices such as printer driver 106 of inkjet printer 104 , and to devices such as printer controller 214 of laser printer 202 , but not limited to these types of printers.
  • decision block 506 indicates that it is necessary to consider whether or not the associated printer is a color printer. If not, the separator page command will direct the printer to set up a particular graphic or visual indicator for imprinting, as shown by function block 510 , to create the intended separator page. If the printer is a color printer, the separator page command will first specify a color or colors to the printer for respective features of the graphic indicator, as shown by function block 508 . After the graphic indicator has been selected, the separator page is printed, as indicated by function block 512 .

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

An arrangement is provided wherein a printer used with a host device is operated to generate print batch separator pages using the same blank sheets as are used to print respective pages of successive print jobs. The printer is directed to print a visually distinctive graphic indicator, such as a separator border, trim, header, visible banner or other visual indicator or markings. This eliminates the need for an additional printer separator page tray. Usefully, a host device is operated to generate a separator command in a specified PDL language. A printer control device receives the page separator PDL command, and software contained in the printer control converts the PDL command into a printer readable format (PRF). A printer component responsive to the PRF command then operates the printer to print the specified separator page.

Description

    BACKGROUND OF THE INVENTION
  • 1. Technical Field
  • The invention disclosed and claimed herein generally pertains to an apparatus and method for providing printer separator pages, to divide or separate different documents or other discrete batches of printed pages. More particularly, the invention pertains to an apparatus of the above type wherein the same type of blank paper or sheets are used for both the separator pages and respective pages of the printed documents or batches. Even more particularly, the invention pertains to an apparatus of the above type wherein different visually distinguishable separator pages may be printed to identify the respective documents of different users, or of different host computers that use the same printer.
  • 2. Description of Related Art
  • At present, both black ink printers and color printers may be provided with multiple paper trays, together with necessary software, in order to produce separator pages between different documents, or other batches of printed pages. A separator page is typically a colored sheet of paper, such as blue or yellow, that is inserted into a designated printer tray. The printer will print a header onto the colored paper when a user requests that a specified document or batch be printed. Immediately after the separator page has been printed, the specified print job is printed out on white paper, or on other paper that is different in color from the separator page. Thus, the separator page provides a simple but effective visual means to enable a user to readily distinguish respective pages of the specified print job from pages of another, immediately preceding print job.
  • Herein, the terms, “batch” and “print batch” are used to refer to all the pages collectively resulting from any discrete print job or printing task assigned to a printer. These include, without limitation, documents, single pages, multiple copies of the same page, and any other discrete sequence of pages, wherein respective pages are to be kept together.
  • Notwithstanding its benefits, there are a number of problems with the above present approach for producing separator pages. For example, a user could run out of colored paper and be forced to put white paper into the separator tray. This could also happen inadvertently. In either case, the resulting separator page would be of very limited benefit, since the boundary between two successively printed batches could generally not be determined by quick visual inspection. Alternatively, a user could run out of white paper and be forced to print desired documents or other batches on the colored separator paper. Once again, it would not be easy to quickly distinguish between the separator page and the pages of adjacent printed batches. Moreover, the present approach requires two separate trays that must both be kept supplied with paper to ensure proper operation. This, in turn necessitates additional time and effort, and extra hardware will generally be needed to support operation of the additional separator paper tray. The additional hardware tends to increase printer cost and maintenance requirements.
  • SUMMARY OF THE INVENTION
  • In accordance with the invention, a printer used with a computer system, or other host device, is operated to generate print batch separator pages using the same blank paper or sheets as are used to print respective pages of successive batches. The blank sheets used may be white or may be some other color. The printer is directed to print a separator border, trim, header, visible banner or other visual indicator or markings. Thus, the need for an additional separator page tray for a printer, as well as the hardware mechanisms and linkages required therefor, is eliminated in embodiments of the invention. One such embodiment is directed to an apparatus for operating a printer to print successive first and second print batches using blank sheets that, prior to printing, appear to be substantially identical. The system comprises a host device operable to generate a separator command in a specified page description language, and a printer control device coupled to receive the page separator command. The system further comprises a computer readable medium contained in the printer control and provided with software configured for use in converting the page separator command into a format readable by the printer. A printer component is disposed to receive the page separator command in the printer readable format, and to operate the printer in response to the printer command to print a separator page on one of the sheets that is visually distinct, at least, from both the last page of the first batch and the first page of the second batch.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The novel features believed characteristic of the invention are set forth in the appended claims. The invention itself, however, as well as a preferred mode of use, further objectives and advantages thereof, will best be understood by reference to the following detailed description of an illustrative embodiment when read in conjunction with the accompanying drawings, wherein:
  • FIG. 1 is a block diagram showing delivery of print commands to an inkjet printer from a host computer connected thereto.
  • FIG. 2 is a block diagram showing a printer configuration, wherein a community laser printer connected to serve multiple host computers is operable in accordance with an embodiment of the invention.
  • FIG. 3 is a block diagram showing the laser printer of FIG. 2 in further detail.
  • FIG. 4 is a block diagram showing a control for the printer of FIG. 2.
  • FIG. 5 is a flowchart illustrating steps of an embodiment of the invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
  • Referring to FIG. 1, there is shown a host computer 102 connected to submit a print job, comprising instructions and data to be printed, to an inkjet printer 104. For an inkjet printer, the application being used by the computer 102 must first send the data to be printed to a printer driver 106. The driver converts or translates the data into a format that the printer can understand, and checks to see that the printer is online and available to print. The data is then sent by the driver from the computer to the printer via a connection interface such as a parallel port or USB port.
  • To print a separator page in accordance with an embodiment of the invention, a user of host computer 102 could first select Print menu, then select Properties therefrom and then select Separator Page. Upon executing the Separator Page command, the printer would be instructed or commanded to print a separator page. More particularly, the printer would be commanded to use a sheet of white document paper to print a visual indicator or other marking on the separator page. The visual indicator could comprise an element such as a border, trim, grid, header, or a visual banner. It is anticipated that for a printer using black ink to print on white paper, any such visual indicators would suffice to make a separator page readily distinguishable from adjacent documents or other printer pages.
  • Moreover, by proper configuration of the controlling software, the printer could be adapted to selectively change or vary the appearance of the border, header or other visual indicator, to produce visually different separator pages. The different separator pages could then be used to readily identify or distinguish between different users or different print jobs. For example, the separator pages could be coded based on user identification (ID), or on the name of the print job submitter. In one example, persons having names that start with A-C could have a diagonal striped pattern. The next three could have a horizontal dash pattern, and so on.
  • For color printers, a number of additional software based features may be made available. For example, a separator page could be printed having a blue color background with black wording, to make it appear similar to what would have been printed on a blue page if the printer had a separate separator paper tray with blue paper. Also, different color coded separator pages could be printed, based on the user ID or name of the print job submitter. For example, those that had names starting with A-C could be printed with a red background, the next alphabetical group could have a blue background and so on. More generally, color printers could provide separator pages printed with different selected background colors, border colors, grid patterns and solid colors, or mixtures of colors for patterns, headers and wording.
  • For both color and black ink printers, further variations could be provided for separator pages, if the printer has double sided printing capability.
  • Referring to FIG. 2, there is shown a printer 202, usefully comprising a laser printer, connected to host computers 206-212, through a printer controller 214. Thus, printer 202 serves as a community printer, to provide printing services for multiple users. Each of the host computers communicates with the printer control 214 through a connection interface such as parallel port or a USB port.
  • The control 214 could be shown to reside within printer 202, but has been shown external thereto in FIG. 2, to emphasize its essential role in communication between the host computers 206-212 and the printer 202. The printer controller 214 serves as the main computer for the printer 202, and may have to periodically start and then stop a connected host computer, to process the information received therefrom. The controller 214 handles each connected host computer separately, but may exchange data with different host computers on a concurrent basis. In laser printers such as printer 202, it is common for the controller to save print job data in its own memory. This allows the control to put different printing jobs into a queue, so that it can work through them one at a time. This also saves time when printing multiple copies of a document, since the host computer needs to send the data out to the printer only once.
  • In order for the printer controller 214 and one of the host computers 206-212 to communicate, they need to speak the same page description language (PDL). At present, a user may have to select a font from hundreds of different fonts, or may desire to print a complex graphic. Accordingly, printer 202 must be able to communicate in a comparatively advanced language. Some of these languages describe a page in vector form, that is, as mathematical values of geometric shapes. The printer controller receives the vector image language, or other PDL language, and converts it into a bit map page, which comprises a series of very small dots. With this system, the printer can receive elaborate or complex pages, picturing any sort of font or image. Moreover, the printer controller 214 must organize all of the data it receives from the host computer. This includes all of the commands that tell the printer 202 what to do, such as what paper to use, how to format the page and what font to use.
  • Referring to FIG. 3, there is shown laser printer 202 generally comprising an electronic section 302, optics 304 and a mechanical section 306. Electronics 302 includes printer controller 214, provided with a CPU 308 and a memory 310, a video controller 312 and a motor controller 314. Motor controller 314 is provided to control operation of motors and movement of mechanical components of printer 202.
  • Optics 304 includes a laser 316, a scanner mirror 318 operated by a scanner motor 320, a beam position sensor 322 and a beam to drum mirror 324. The laser 316 receives page data, one line at a time, through the video controller 312. The page data received by the laser is in the form of bit map image data, and thus comprises a pattern of tiny dots as described above. The laser emits a pulse of light for each dot to be printed, and emits no pulse for each dot of blank space. The emitted laser signal is projected to scanning mirror 318, and is then directed by mirror 318 to the beam to drum mirror 324.
  • Respective optics components act to scan the beam projected by laser 316, comprising a line of page data, along the surface of a rotating photosensitive drum 326 of mechanical section 306. Initially, drum 326 is given a total positive charge. As the drum revolves, the laser beam projected across the surface discharges points on the surface contacted by the emitted laser pulses, so that such points become negatively charged. In this way, the laser “draws” the letters and images to be printed as a pattern of electrical charges, so that the pattern comprises an electrostatic image. After the pattern is set on the drum, a coating of positively charged toner is applied thereto, the toner comprising a fine black powder. Since it has a positive charge, the toner clings to the negatively discharged areas of the drum 326, but not to the positively charged background areas of the drum. When the powder pattern is affixed to the drum surface, the drum 326 rolls over a page sheet (not shown), which is moving along a drum 326. Before the paper is moved under the drum, it is given a negative charge by the transfer roller 330. This charge is stronger than the negative charge of the electrostatic image, so that the paper can pull the toner powder away from the drum surface. Since it is moving at the same speed as the drum 326, the paper picks up the image pattern exactly. To keep the paper from clinging to the drum, it is discharged by separation roller 332, immediately after picking up the toner. The drum clearing assembly 334 then prepares the surface of the drum to receive another line of page data from a scanned laser beam.
  • After receiving the toner, a feeder 336 directs the paper through a fuser 338, comprising a pair of heated rollers 338 a and 338 b. As the paper passes through these rollers, the loose toner powder melts, fusing the toner with the fibers of the paper. The fuser 338 and printer delivery assembly 340 then act to move the paper to the print output tray 342.
  • Referring to FIG. 4, there are shown principal components of printer controller 214. The CPU 308 thereof is shown provided with a DMA Controller (DMA) 402, an Interrupt Control Unit (ICU) 404 and a number of timers 406. Floating Point Unit (FPU) 408 may be optionally included. The control logic 410 comprises a video shifter, a printer mechanism control, and a keyboard display control which may be respectively implemented in a system ASIC. The controller memory includes EPROMS and buffers 412 and a DRAM 414. A controller interface usefully includes both an RS232 interface and a centronics connector, which is commonly used for parallel printer interfaces. Respective components of controller 214 are interconnected by means of a bus 418.
  • As stated above, printer controller 214 performs computation and control tasks aimed at converting images, provided by a connected host computer and a page description language (PDL) format, into a bit map image that is sent to the printer optics and mechanical section. The PDL contains the instruction needed to create the image to be printed on a page, a task that may require a high performance 32-bit CPU. Once the data has been structured, the controller begins putting the page together. It sets the text margins, arranges the words and places in any specified graphics. When a page is arranged, the controller takes the page data, either as a whole or piece by piece, and breaks it down into the array of tiny dots comprising the bit map image.
  • It will be readily apparent that the above procedure will be followed by the controller 214, in preparing a selected graphic or visual indicator for printing on a separator page, in accordance with embodiments of the invention.
  • Referring to FIG. 5, there is shown a function block 502 indicating that a host computer is operated to generate a PDL command to print a separator page. Function block 504 shows the command converted to a printer readable format (PRF) by the printer control. It is to be understood that “printer control”, as used herein, is intended to be a generic term referring, for example, to devices such as printer driver 106 of inkjet printer 104, and to devices such as printer controller 214 of laser printer 202, but not limited to these types of printers.
  • Referring further to FIG. 5, decision block 506 indicates that it is necessary to consider whether or not the associated printer is a color printer. If not, the separator page command will direct the printer to set up a particular graphic or visual indicator for imprinting, as shown by function block 510, to create the intended separator page. If the printer is a color printer, the separator page command will first specify a color or colors to the printer for respective features of the graphic indicator, as shown by function block 508. After the graphic indicator has been selected, the separator page is printed, as indicated by function block 512.
  • It is important to note that while the present invention has been described in the context of a fully functioning data processing system, those of ordinary skill in the art will appreciate that the processes of the present invention are capable of being distributed in the form of a computer readable medium of instructions and a variety of forms and that the present invention applies equally regardless of the particular type of signal bearing media actually used to carry out the distribution. Examples of computer readable media include recordable-type media, such as a floppy disk, a hard disk drive, a RAM, CD-ROMs, DVD-ROMs, and transmission-type media, such as digital and analog communications links, wired or wireless communications links using transmission forms, such as, for example, radio frequency and light wave transmissions. The computer readable media may take the form of coded formats that are decoded for actual use in a particular data processing system.
  • The description of the present invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiment was chosen and described in order to best explain the principles of the invention, the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.

Claims (15)

1. Apparatus for use with a printer operable to successively print a first and then a second print batch using blank sheets that are substantially identical in appearance with one another, said apparatus comprising;
a host device operable to generate a page separator command in a specified page description language;
a printer control coupled to receive said page separator command;
a computer readable medium contained in said printer control, said medium provided with software configured for use in converting said page separator command into a format readable by said printer;
a component in said printer disposed to receive said page separator command in said printer readable format, and to operate said printer in response to said command to print one or more specified visual indicators onto one of said sheets to form a separator page, wherein said separator page is visually distinct at least from both the last printed page of said first batch, and the first printed page of said second batch, and wherein said visual indicators are selected from a group that includes at least banners, headers, borders and trim; and
a single paper feed mechanism provided to feed all of said blank sheets to said printer.
2. The apparatus of claim 1, wherein:
said separator page is one of a plurality of separator pages printed at different positions in a sequence of printed pages, each of said separator pages being visually distinct from every other separator page, and each of said separator pages being positioned to divide respective pages of a corresponding print batch from the pages of an adjacent print batch.
3. The apparatus of claim 2, wherein:
said printer receives print jobs from a plurality of users, and a particular separator page associates a particular user with a print batch immediately adjacent to said particular separator page.
4. The apparatus of claim 1, wherein:
said printer is selected from a group that includes at least laser printers and inkjet printers.
5. The apparatus of claim 1, wherein:
said printer prints said separator page using ink of the same color that is used to print respective pages of batches separated by said separator page.
6. The apparatus of claim 1, wherein:
said printer prints said separator page using ink of a different color from the ink used to print respective pages of batches separated by said separator page.
7. The apparatus of claim 1, wherein:
all of said blank sheets are of the same color prior to use thereof in printing.
8. A method for use with a printer operable to successively print a first and then a second print batch using blank sheets that are substantially identical in appearance with one another, said method comprising the steps of:
operating a host device to generate a page separator command in a specified page description language;
coupling said page separator command to a printer control;
using said printer control to convert said page separator command into a format readable by said printer;
operating said printer in response to said page separator command in said printer readable format to print one or more specified visual indicators onto one of said sheets to form a separator page, wherein said separator page is visually distinct at least from both the last printed page of said first batch, and the first printed page of said second batch, and said visual indicators are selected from a group that includes at least banners, headers, borders and trim; and
feeding all of said blank sheets to said printer for printing from a single paper feed mechanism.
9. The method of claim 8, wherein:
said separator page is one of a plurality of separator pages printed at different positions in a sequence of printed pages, each of said separator pages being visually distinct from every other separator page, and each of said separator pages being positioned to divide respective pages of a corresponding print batch from the pages of an adjacent print batch.
10. The method of claim 8, wherein:
said printer receives print jobs from a plurality of users, and a particular separator page associates a particular user with a print batch immediately adjacent to said particular separator page.
11. The method of claim 8, wherein:
said printer is selected from a group that includes at least laser printers and inkjet printers.
12. A computer program product in a computer readable medium for use with a printer operable to successively print a first and then a second print batch using blank sheets that are substantially identical in appearance with one another, said computer program product comprising:
first instructions for operating a host device to generate a page separator command in a specified page description language;
second instructions for coupling said page separator command to a printer control;
third instructions for using said printer control to convert said page separator command into a format readable by said printer;
fourth instructions for operating said printer in response to said page separator command in said printer readable format to print one or more specified visual indicators onto one of said sheets to form a separator page, wherein said separator page is visually distinct at least from both the last printed page of said first batch, and the first printed page of said second batch, and said visual indicators are selected from a group that includes at least banners, headers, borders and trim; and
fifth instructions for operating a single paper feed mechanism to provide all of said blank sheets to said printer for printing.
13. The computer program product of claim 12, wherein:
said separator page is one of a plurality of separator pages printed at different positions in a sequence of printed pages, each of said separator pages being visually distinct from every other separator page, and each of said separator pages being positioned to divide respective pages of a corresponding print batch from the pages of an adjacent print batch.
14. The computer program product of claim 12, wherein:
said printer receives print jobs from a plurality of users, and a particular separator page associates a particular user with a print batch immediately adjacent to said particular separator page.
15. The computer program product of claim 12, wherein:
said printer is selected from a group that includes at least laser printers and inkjet printers.
US11/034,562 2005-01-13 2005-01-13 Apparatus and method for providing printer separator pages Abandoned US20060152757A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/034,562 US20060152757A1 (en) 2005-01-13 2005-01-13 Apparatus and method for providing printer separator pages
US12/134,550 US7855800B2 (en) 2005-01-13 2008-06-06 Apparatus and method for providing printer separator pages

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/034,562 US20060152757A1 (en) 2005-01-13 2005-01-13 Apparatus and method for providing printer separator pages

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/134,550 Continuation US7855800B2 (en) 2005-01-13 2008-06-06 Apparatus and method for providing printer separator pages

Publications (1)

Publication Number Publication Date
US20060152757A1 true US20060152757A1 (en) 2006-07-13

Family

ID=36652929

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/034,562 Abandoned US20060152757A1 (en) 2005-01-13 2005-01-13 Apparatus and method for providing printer separator pages
US12/134,550 Expired - Fee Related US7855800B2 (en) 2005-01-13 2008-06-06 Apparatus and method for providing printer separator pages

Family Applications After (1)

Application Number Title Priority Date Filing Date
US12/134,550 Expired - Fee Related US7855800B2 (en) 2005-01-13 2008-06-06 Apparatus and method for providing printer separator pages

Country Status (1)

Country Link
US (2) US20060152757A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060238790A1 (en) * 2005-04-22 2006-10-26 Eastman Kodak Company Correct back covers in a PDL printer
US20090024942A1 (en) * 2007-07-17 2009-01-22 Inference Data Llc Document Printing for a Web-Based Data Analysis and Document Review System
US20090244585A1 (en) * 2008-03-25 2009-10-01 Canon Kabushiki Kaisha Information processing apparatus, control method therefor, and printer driver program
EP2472388B1 (en) * 2010-12-28 2015-05-13 Fujifilm Corporation Image forming apparatus, image forming method, image output system, and program

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110180247A1 (en) * 2004-09-08 2011-07-28 Ep Technology Ab Heat exchanger
US8681387B2 (en) * 2010-12-02 2014-03-25 Xerox Corporation Guilloche mark generation
US9152355B2 (en) * 2012-07-20 2015-10-06 Pti Marketing Technologies Inc. System and method for printable document job submission

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5316279A (en) * 1993-01-04 1994-05-31 Xerox Corporation Copier/printer job stacking with discrete cover sheets with extending printed banners
US5438426A (en) * 1993-03-19 1995-08-01 Sharp Kabushiki Kaisha Image information processing apparatus
US5481353A (en) * 1994-10-31 1996-01-02 Xerox Corporation Apparatus for producing variable feature presentation sets
US5547178A (en) * 1995-02-23 1996-08-20 Xerox Corporation Printer mailbox split jobs overflow banner sheet indicator system
US6118544A (en) * 1996-12-26 2000-09-12 Kabushiki Kaisha Toshiba Image forming apparatus for processing according to separation sheet
US20020051182A1 (en) * 2000-05-04 2002-05-02 Sommer Monique Gerardine Miranda Recording material management in a copier or printer
US6538770B1 (en) * 1999-11-24 2003-03-25 Xerox Corporation Color printer color control system using dual mode banner color test sheets
US6674540B1 (en) * 1999-05-24 2004-01-06 Hewlett-Packard Development Company, L.P. Assembling and printing compound documents
US20040085583A1 (en) * 2002-10-30 2004-05-06 Canon Kabushiki Kaisha Printing apparatus and information processing apparatus, control method thereof, program, and storage medium
US20040263869A1 (en) * 2003-06-26 2004-12-30 Konica Minolta Business Technologies, Inc. Printed matter preparation device, printing data transmission method and apparatus, and recording medium
US6891636B1 (en) * 1999-03-30 2005-05-10 Minolta Co., Ltd. Image forming system
US20050117175A1 (en) * 2003-11-27 2005-06-02 Konica Minolta Business Technologies, Inc. Print data transmitting apparatus, image forming system, printing condition setting method and printer driver program
US20060045596A1 (en) * 2002-11-19 2006-03-02 Tischler Karl M Method arrangement and computer software for the printing of a separator sheet by means of an electrophotographic printer or copier

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5316279A (en) * 1993-01-04 1994-05-31 Xerox Corporation Copier/printer job stacking with discrete cover sheets with extending printed banners
US5438426A (en) * 1993-03-19 1995-08-01 Sharp Kabushiki Kaisha Image information processing apparatus
US5481353A (en) * 1994-10-31 1996-01-02 Xerox Corporation Apparatus for producing variable feature presentation sets
US5547178A (en) * 1995-02-23 1996-08-20 Xerox Corporation Printer mailbox split jobs overflow banner sheet indicator system
US6118544A (en) * 1996-12-26 2000-09-12 Kabushiki Kaisha Toshiba Image forming apparatus for processing according to separation sheet
US6891636B1 (en) * 1999-03-30 2005-05-10 Minolta Co., Ltd. Image forming system
US6674540B1 (en) * 1999-05-24 2004-01-06 Hewlett-Packard Development Company, L.P. Assembling and printing compound documents
US6538770B1 (en) * 1999-11-24 2003-03-25 Xerox Corporation Color printer color control system using dual mode banner color test sheets
US20020051182A1 (en) * 2000-05-04 2002-05-02 Sommer Monique Gerardine Miranda Recording material management in a copier or printer
US20040085583A1 (en) * 2002-10-30 2004-05-06 Canon Kabushiki Kaisha Printing apparatus and information processing apparatus, control method thereof, program, and storage medium
US20060045596A1 (en) * 2002-11-19 2006-03-02 Tischler Karl M Method arrangement and computer software for the printing of a separator sheet by means of an electrophotographic printer or copier
US20040263869A1 (en) * 2003-06-26 2004-12-30 Konica Minolta Business Technologies, Inc. Printed matter preparation device, printing data transmission method and apparatus, and recording medium
US20050117175A1 (en) * 2003-11-27 2005-06-02 Konica Minolta Business Technologies, Inc. Print data transmitting apparatus, image forming system, printing condition setting method and printer driver program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060238790A1 (en) * 2005-04-22 2006-10-26 Eastman Kodak Company Correct back covers in a PDL printer
US20090024942A1 (en) * 2007-07-17 2009-01-22 Inference Data Llc Document Printing for a Web-Based Data Analysis and Document Review System
US20090244585A1 (en) * 2008-03-25 2009-10-01 Canon Kabushiki Kaisha Information processing apparatus, control method therefor, and printer driver program
US8320001B2 (en) * 2008-03-25 2012-11-27 Canon Kabushiki Kaisha Information processing method and apparatus for banner printing
EP2472388B1 (en) * 2010-12-28 2015-05-13 Fujifilm Corporation Image forming apparatus, image forming method, image output system, and program

Also Published As

Publication number Publication date
US20080232892A1 (en) 2008-09-25
US7855800B2 (en) 2010-12-21

Similar Documents

Publication Publication Date Title
US7855800B2 (en) Apparatus and method for providing printer separator pages
EP2317753B1 (en) Printing control method and apparatus
US7092111B2 (en) Information processing apparatus, print data forming method, print control program, and memory medium
JPH09240070A (en) Printer device and control method thereof
US8649035B2 (en) Image processor, printing system, computer readable medium, and image processing method for resuming an interrupted printing process
US5502555A (en) Printing system having an image characteristics automatic method and apparatus for copy sheet reselection
CN106354441A (en) System and method for producing clear colorant on imposed multi-pass pages
EP2290941A2 (en) Image processing apparatus and printing system
EP4311216A1 (en) Image forming apparatus, control method for controlling image forming apparatus, and storage medium
US20190347480A1 (en) Image processing apparatus and method for controlling image processing apparatus
EP1724673A2 (en) Method, apparatus and computer program product for viewing on a client computer documents data to be printed
US20040085551A1 (en) Methods and systems for estimating print imaging material usage
US8908227B2 (en) Image forming apparatus, image forming system, image data processing method, program, and storage medium
JP7574617B2 (en) COLOR BARCODE CONVERSION DEVICE, COLOR BARCODE RESTORATION DEVICE, IMAGE FORMING DEVICE, COLOR BARCODE CONVERSION METHOD AND PROGRAM
US20070236726A1 (en) Print enhancement method and system
US20250181283A1 (en) Printing apparatus, print control method, and storage medium
EP4625964A1 (en) Image forming system, printing control program, and printing control method
JP2013123878A (en) Program for predicting processing time of variable print data and image forming apparatus
US20210055898A1 (en) Image forming apparatus and control program for image forming apparatus
US8446615B2 (en) Method, apparatus and computer program product for viewing on a client computer documents data to be printed
JP2025088295A (en) Printing system, print management device, print management method, and print management program
JPH07160240A (en) Pattern generator and method for controlling it
JP2025008912A (en) Printing system, print control device, print control method, and print control program
JPH10193748A (en) Information processing method and system, and storage medium
JP2005182548A (en) Printing system, printing control method, and printer driver

Legal Events

Date Code Title Description
AS Assignment

Owner name: INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:FORLENZA, RANDOLPH MICHAEL;KAEMMERER, JOHN PAUL;REEL/FRAME:015716/0892;SIGNING DATES FROM 20041215 TO 20041216

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE