[go: up one dir, main page]

GB2331387B - Method and apparatus for controlling printers - Google Patents

Method and apparatus for controlling printers

Info

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
print
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
Application number
GB9724076A
Other versions
GB9724076D0 (en
GB2331387A (en
Inventor
Alexander John Wilson
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.)
IBM United Kingdom Ltd
Original Assignee
IBM United Kingdom Ltd
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 IBM United Kingdom Ltd filed Critical IBM United Kingdom Ltd
Priority to GB9724076A priority Critical patent/GB2331387B/en
Publication of GB9724076D0 publication Critical patent/GB9724076D0/en
Publication of GB2331387A publication Critical patent/GB2331387A/en
Application granted granted Critical
Publication of GB2331387B publication Critical patent/GB2331387B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/0706Error 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/0733Error 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/0706Error 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/0709Error 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/0706Error 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/0748Error 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display
    • 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/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • 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/1274Deleting of print job
    • 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
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error 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/0751Error or fault detection not based on redundancy
    • G06F11/0754Error or fault detection not based on redundancy by exceeding limits
    • G06F11/0757Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2294Detection 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.
GB9724076A 1997-11-15 1997-11-15 Method and apparatus for controlling printers Expired - Fee Related GB2331387B (en)

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)

* Cited by examiner, † Cited by third party
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

Also Published As

Publication number Publication date
GB9724076D0 (en) 1998-01-14
GB2331387A (en) 1999-05-19

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
WO1997032274A3 (en) Open systems printing
WO2002073389A3 (en) Method and apparatus for automatically managing capabilities in a virtual printer group
EP1553489A3 (en) Printer apparatus, printer system and control method therefor
EP0917096A3 (en) A printer having a memory for storing a printer profile parameter
EP1026578A3 (en) Server apparatus for managing print attribute information and print controlling method
MX9801199A (en) Data communication apparatus and method.
EP0859497A3 (en) Print interruption method, and information processing apparatus, output control apparatus, print interruption system and print interruption program stored on a storage medium
HK1044832A1 (en) Load balancing for raster image processing across a printing system
EP0851384A3 (en) Information processing apparatus and control method therefor
EP1229724A3 (en) Interactive printing with a plurality of printer devices
CA2354436A1 (en) Method and apparatus for automatic update of a printer driver configuration and status
EP0918283A3 (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
EP0974892A3 (en) Printing system, printer and print server
EP1003327A3 (en) Information processing apparatus and printing control method
GB2331387B (en) Method and apparatus for controlling printers
EP1276041A3 (en) Printing system, printing method, data server, recording medium, and program
EP1003091A3 (en) Interface system
EP0952514A3 (en) Data communication between host computer and printer
EP0879701A3 (en) Ink-jet printing method and apparatus therefor, and printing system including said apparatus
PL375892A1 (en) System and method for the automatic generation of printable files from data

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee