Method and apparatus for representing print jobs using a...

Facsimile and static presentation processing – Static presentation processing – Memory

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C358S001150

Reexamination Certificate

active

06424427

ABSTRACT:

FIELD OF THE INVENTION
This application relates to printing methods and, specifically, to a method and apparatus for representing print jobs.
BACKGROUND OF THE INVENTION
Print jobs are represented using a variety of protocols. Such protocols usually include a representation of the data to be printed and a description of how the printer communicates with the device sending the print job. For example, RFC (Request for Comments) 1179 describes a line printer daemon protocol. This protocol was designed solely as a printing protocol. In contrast, RFC 822 and RFC 1521 describe the MIME (Multi-purpose Internet Mail Extensions) protocol. This protocol was designed primarily for use with e-mail.
The growing popularity of the Internet has led to changes in how people look at computer systems and how computer systems communicate. What is needed is a protocol that is simple and can be used by a wide variety of components in a computer network, and that can also be used as a printer protocol.
SUMMARY OF THE INVENTION
The present invention overcomes the problems and disadvantages of the prior art by representing data to be printed using a compact format compatible with the format used in the HTTP version of the MIME protocol. A preferred embodiment of the present invention adds certain extensions to the HTTP version of the MIME protocol to make it usable as a printer protocol.
In accordance with the purpose of the invention, as embodied and broadly described herein, the invention is a method of sending a print job to a printer, comprising the steps performed by a data processing system having a memory, of: creating, in the memory, an “application/jobAttributes” entity for the print job; creating, in the memory, an entity for a document in the print job; sending the created entities to the printer as an HTTP request; and receiving an HTTP response from the printer, specifying a status of the print job.
In further accordance with the purpose of this invention, as embodied and broadly described herein, the invention is a printer, comprising: a portion configured to receive, as an HTTP request, an “application/jobAttributes” entity and an entity for a document in a print job; a printing portion configured to print the document in accordance with the “application/jobAttributes” entity and the entity for the document; and a portion configured to send an HTTP response from the printer indicating a status of the printing portion.
In further accordance with the purpose of this invention, as embodied and broadly described herein, the invention is a method of sending a print job including a document to a printer, comprising the steps performed by a data processing system having a memory, of: creating in the memory, one of a MIME entity having a content-type describing an attribute for the print job or a MIME entity having a content-type describing an attribute for the document; creating in the memory a MIME entity for the contents of the document, and sending the created entities to the printer.
Advantages of the invention will be set forth in part in the description which follows and in part will be obvious from the description or may be learned by practice of the invention. The objects and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims and equivalents.


REFERENCES:
patent: 5612888 (1997-03-01), Chang et al.
patent: 5619649 (1997-04-01), Kovnat et al.
patent: 5689625 (1997-11-01), Austin et al.
patent: 5742845 (1998-04-01), Wagners
patent: 5790790 (1998-08-01), Smith et al.
patent: 5946458 (1999-08-01), Austin et al.
patent: 5974234 (1999-10-01), Levine et al.
patent: 5991514 (1999-11-01), Nielson
R. Fielding et al., “Hypertext Transfer Protocol,”RFC 2068, University of California-Irvine, Jan. 1997, 134 pages.
T. Berners-Lee, “Hypertext Transfer Protocol”,RFC 1945, MIT, May 1996, 50 pages.
N. Bornstein et al., “MIME Part One: Mechanisms for Specifying and Describing the Format of Internet Message Bodies,”RFC 1521, Sep. 1993, 67 pages.
N. Bornstein et al., “Multipurpose Internet Mail Extensions,”RFC 1341, Bellcore, Jun. 1992, 77 pages.
L, McLaughlin III, “Line Printer Daemon Protocol,” The Wollongong Group,RFC 1179, Aug. 1990, 12 pages.
R. Braden,“Requirements for Internet Hosts—Application and Support,”RFC 1123, Internet Engineering Task Force, Oct. 1989, 85 pages.
D. Crocker, “Standard for the Format of ARPA Internet Text Messages,”RFC 822, University of Delaware, Aug. 13, 1982, 43 pages.
E-mail between members of IETF Printer working group, Nov. 12, 1996-Dec. 10, 1996.
“Presentation: Locating a Printer,” date unknown.
“Why use HTTP?” Presentation date unknown.
HTPP Proposal, “Internet Print Protocol Proposal,” presented at IETF Printer Working Group, Nov. 1996, New Orleans, LA.
S. Isaacson et al., “LDPA-Lightweight Document Printing Application Version 0.8,” Oct. 31, 1996.
S. Isaacson et al., “LDPA Data Types Using XDR Version 0.8,” Oct. 31, 1996.

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

Method and apparatus for representing print jobs using a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for representing print jobs using a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for representing print jobs using a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2853144

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