Computer network
First Claim
1. In a network client having an operating system residing in a network having a plurality of printers, each printer capable of performing a print job and at least one printer being assigned a Uniform Resource Locator (URL) address, a method for performing the print job comprising the steps of:
- receiving a request to have one of the printers perform the print job;
examining the address of the requested printer; and
determining if the address of the requested printer is an assigned URL address, and if the address of the requested printer is determined to be an assigned URL address, performing the further steps of;
placing data pertaining to the print job into a Hypertext Transfer Protocol (HTTP) formatted message;
submitting the HTTP formatted message via a network communications link to a network server which extracts the data and uses the URL to further route the data to the printer specified by the URL which, in turn, utilizes the data to perform the requested print job; and
if the address of the requested printer is determined not to be an assigned URL address, performing the further step of executing the print job according to the conventions supported by the operating system residing on the network client.
3 Assignments
0 Petitions
Accused Products
Abstract
An implementation of a computer network which provides the ability for a network client to submit data to a network server for performing a job at a logical endpoint associated with the network server. By way of example, the data may be a print job, the job a printing operation, and the logical endpoint a printer. The logical endpoint is assigned a uniform resource locator (URL) address which allows the data to be routed thereto and the computer network communication messages are formatted into the hypertext transfer protocol (HTTP). A further implementation of the computer network also provides the network client with the ability to perform system administration utilizing a standard Internet browser application.
155 Citations
13 Claims
-
1. In a network client having an operating system residing in a network having a plurality of printers, each printer capable of performing a print job and at least one printer being assigned a Uniform Resource Locator (URL) address, a method for performing the print job comprising the steps of:
-
receiving a request to have one of the printers perform the print job;
examining the address of the requested printer; and
determining if the address of the requested printer is an assigned URL address, and if the address of the requested printer is determined to be an assigned URL address, performing the further steps of;
placing data pertaining to the print job into a Hypertext Transfer Protocol (HTTP) formatted message;
submitting the HTTP formatted message via a network communications link to a network server which extracts the data and uses the URL to further route the data to the printer specified by the URL which, in turn, utilizes the data to perform the requested print job; and
if the address of the requested printer is determined not to be an assigned URL address, performing the further step of executing the print job according to the conventions supported by the operating system residing on the network client. - View Dependent Claims (2, 3, 4, 5, 12)
-
-
6. In a computer network comprising a plurality of printers, each printer capable of performing a print job and at least one printer being assigned a Uniform Resource Locator (URL) address and a network client linked via a network communication link to a network server, a method for performing the print job comprising the steps of:
-
receiving in the network client a request to have one of the printers perform the job;
examining in the network client the address of the requested printer; and
determining if the address of the requested printer is an assigned URL address, and if the address of the requested printer is determined to be an assigned URL address, performing in the client the further steps of;
placing data pertaining to the print job into a Hypertext Transfer Protocol (HTTP) formatted message;
submitting the HTTP formatted message to the network communications link; and
in the network server the steps of;
accepting the HTTP formatted message from the network communications link;
parsing the HTTP formatted message to extract the data therefrom;
using the URL to further route the data to the printer specified by the URL which utilizes the data to perform the requested print job; and
if the address of the requested printer is determined not to be an assigned URL address, performing the further step in the network client of executing the print job according to the conventions supported by the operating system residing on the network client. - View Dependent Claims (7, 8, 9, 10, 11, 13)
-
Specification