GB2331387B - Method and apparatus for controlling printers - Google Patents
Method and apparatus for controlling printersInfo
- Publication number
- GB2331387B GB2331387B GB9724076A GB9724076A GB2331387B GB 2331387 B GB2331387 B GB 2331387B GB 9724076 A GB9724076 A GB 9724076A GB 9724076 A GB9724076 A GB 9724076A GB 2331387 B GB2331387 B GB 2331387B
- Authority
- GB
- United Kingdom
- Prior art keywords
- printer
- jobs
- network
- user terminal
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0733—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a data processing system embedded in an image processing device, e.g. printer, facsimile, scanner
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0709—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0748—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a remote unit communicating with a single-box computer node experiencing an error/fault
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/327—Alarm or error message display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1274—Deleting of print job
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2294—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing by remote test
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
A printer controller for a server computer system 90 of a data processing system comprising a user terminal, a printer, and a network 10 interconnecting the server, the user terminal and the printer, receives print jobs from the user terminal via the network, stores the print jobs in a print queue, sequentially sends the print jobs from the print queue to the printer via the network, and automatically deletes from the print queue print jobs stored in the print queue for a period in excess of a predetermined threshold. The jobs are accompanied by print drivers, and the server detects when the driver does not match the printer and sends an alert or replaces the driver.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9724076A GB2331387B (en) | 1997-11-15 | 1997-11-15 | Method and apparatus for controlling printers |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB9724076A GB2331387B (en) | 1997-11-15 | 1997-11-15 | Method and apparatus for controlling printers |
Publications (3)
Publication Number | Publication Date |
---|---|
GB9724076D0 GB9724076D0 (en) | 1998-01-14 |
GB2331387A GB2331387A (en) | 1999-05-19 |
GB2331387B true GB2331387B (en) | 2001-04-11 |
Family
ID=10822080
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB9724076A Expired - Fee Related GB2331387B (en) | 1997-11-15 | 1997-11-15 | Method and apparatus for controlling printers |
Country Status (1)
Country | Link |
---|---|
GB (1) | GB2331387B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6952726B1 (en) | 1999-08-27 | 2005-10-04 | Hewlett-Packard Development Company, L.P. | Automatic job resource usage and retrieval |
US6788429B1 (en) | 2000-04-14 | 2004-09-07 | Hewlett-Packard Development Company, Lp. | Remote print queue management |
US6757741B1 (en) * | 2000-08-17 | 2004-06-29 | Hewlett-Packard Development Company, L.P. | System and method for network printing using a peer hybrid printing protocol |
US6874034B1 (en) | 2000-08-17 | 2005-03-29 | Hewlett-Packard Development Company, L.P. | Intelligent peer hybrid printing protocol |
GB2376329B (en) * | 2001-06-04 | 2004-11-10 | Hewlett Packard Co | A print device and method of acquiring print data |
DE50207822D1 (en) * | 2001-12-18 | 2006-09-21 | Oce Printing Systems Gmbh | METHOD, DEVICE SYSTEM AND COMPUTER PROGRAM FOR STORING AND RECALLING PRINT DATA IN A NETWORK |
SE525748C2 (en) | 2002-10-28 | 2005-04-19 | Devlabs Ab | Procedure for direct printing on networks |
JP3879757B2 (en) * | 2004-10-07 | 2007-02-14 | コニカミノルタビジネステクノロジーズ株式会社 | Image processing apparatus, new function addition notification method, and computer program |
-
1997
- 1997-11-15 GB GB9724076A patent/GB2331387B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
GB2331387A (en) | 1999-05-19 |
GB9724076D0 (en) | 1998-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB2374571B (en) | A method and apparatus for estimating printer resources | |
EP0917042A3 (en) | System and method for distributing print jobs | |
EP0919030A4 (en) | Open systems printing | |
GB2357880A (en) | Network printing system | |
WO2002073389A3 (en) | Method and apparatus for automatically managing capabilities in a virtual printer group | |
EP0917096A3 (en) | A printer having a memory for storing a printer profile parameter | |
EP1262864A3 (en) | Printer sharing control method and a system for implementing this method | |
EP0924597A3 (en) | Client/server printer driver system | |
EP1026578A3 (en) | Server apparatus for managing print attribute information and print controlling method | |
MX9801199A (en) | Data communication apparatus and method. | |
EP0851384A3 (en) | Information processing apparatus and control method therefor | |
EP1229724A3 (en) | Interactive printing with a plurality of printer devices | |
EP0918282A3 (en) | Server and client | |
EP0468762A3 (en) | A data printing system and method, and a controller and printer therefor | |
EP1318448A3 (en) | Printing system, printing apparatus, printing method and program | |
EP1457871A3 (en) | Print system and printer setting method | |
CA2218124A1 (en) | Printing system with enhanced print service capability | |
HRP20050548B1 (en) | System and method for the automatic generation of printable files from data | |
EP1120273A4 (en) | Printer, data processor, data transmitter, printing controller, printing system, recorded medium, and printing control method | |
EP0961221A3 (en) | Image forming apparatus capable of performing trial printing, and image forming system | |
EP0917041A3 (en) | Printing system, method and apparatus for processing a plurality of types of information different in priority | |
EP1003327A3 (en) | Information processing apparatus and printing control method | |
EP0974892A3 (en) | Printing system, printer and print server | |
GB2331387B (en) | Method and apparatus for controlling printers | |
EP1276041A3 (en) | Printing system, printing method, data server, recording medium, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PCNP | Patent ceased through non-payment of renewal fee |