摘要:
A web enabled peripheral device or internet appliance capable of executing services comprises means for maintaining, in the device, a list of services supported for use with the device; means for installing a service in response to the service being selected from the list by a user; and means for updating the list by communicating with a server external of the device, using which server a list of supported services can be updated for use by any of multiple said web enabled peripheral devices. Other methods and apparatus are also provided.
摘要:
A computer implemented method by which a user edits and delivers a print job in a computer system, the method including providing a printing software object as a COM component for editing and delivering a print job and providing job data of the print job to the printing software object, by a print job creator, in the form of references to pages. The references to pages are used by the software printing object, to call and display the pages on a need basis. The user edits the job data of the print job based on the displayed pages and the print job is delivered for processing in accordance with the edited job data.
摘要:
A bidding service may be used to receive bid information to complete a job request, from processors coupled to a job ticket service center. The processors submit bids in response to posting of job ticket notices at the service center. A work flow controller may post the job ticket notices after receipt of the job request. The job ticket notice may include specific tasks or branches that must be completed to complete the job request. The job ticket notice may include descriptions of specific branches and their interrelationships in sufficient detail to allow the processors to bid for completion of the branches. The bidding service may select bids from the processors based on set criteria. For example, the job request may specify minimum performance requirements (e.g., a maximum cost and a completion deadline). The bidding service may reject any bids that fail to satisfy the minimum performance requirements. Where the work flow controller has established multiple branches, each such branch may include minimum performance requirements. The branch-specific performance requirements may be established by the work flow controller based on overall performance requirements for the job ticket.
摘要:
A job ticket service center includes features to provide security and to control access to a job ticket and related resources. The service center may include programming or servers to authenticate a processor and to authorize the processor to access a particular job ticket. An authentication server receives authentication information from a processor and an authorization server uses the information to check authorization functionality. The authorization or access rights of the processor may be carried as a part of the job ticket. Using these features, the service center may provide trusted authentication information about the processor to the authorization server, and the authorization server then performs its authority check functions. The job ticket maybe signed with an industry standard public key encryption message digest (MD) signature, and may be protected by a public key encryption system. Hence, any entity that has the public key may validate the job ticket without having to communicate with the authentication server. These features reduce communication between distributed server applications. The features also allow the job ticket to be passed from one processor to another processor, maintaining security, without communicating with the service center.
摘要:
A selection method for determining an appropriate destination includes upon receiving at a browser a request for a service, a browser extension in the browser of an imaging client automatically accessing a user profile in an autonomous network service unrelated to the requested service. The imaging extension gets a criterion for selection of a destination method for providing a destination. One of a plurality of destination methods is automatically selected based on the criterion. At least one direct or indirect reference to the selected destination is obtained, and the browser is redirected to the selected destination using the reference.
摘要:
To control concurrent access problems, the job ticket service may employ branch locking features, that is, the capability to lock a job ticket at the branch level. The branch locking may be accomplished by one of several methods. The work flow controller may assign one or more specific processors to perform the tasks identified with the branch to be locked. Where more than one processor is authorized access to the same branch, the job ticket service may lock the branch when one of the authorized processors actually acquire the branch. The job ticket service may lock the branches by setting a lock/unlock flag for each branch. Processors accessing the job ticket may then review the lock/unlock flag status to determine if the branch may be accessed. In some circumstances, the job ticket service may allow access only to those branches that are unlocked. A processor that has completed a task defined by the branch may need to have the branch unlocked in order to modify the branch.
摘要:
The present invention provides a computer-accessible storage media including a database of one or more data files, each including a printer type identification, one or more substitute printer driver identifications associated with the printer type identification, and one or more compatibility ratings associated with the printer type identification and a particular one of the one or more substitute printer driver identifications. A method of the present invention includes the steps of accessing a database, displaying a database listing including a printer type identification, one or more substitute printer driver identifications associated with the printer type identification, and one or more compatibility ratings associated with the printer type identification and a particular one of the substitute printer driver identifications. The method further includes issuing a selection command, and establishing an operational association between a substitute printer driver and a printer in accordance with the selection command.