EP0851384A2

Information processing apparatus and control method therefor

Abstract

A server machine receives a printing job, including information to be printed, and a first print parameter, and based on that information, sets a second print parameter that is suitable for the information and also alters the first print parameter. A printer prints the received information based on the printing parameters that are set or changed. Further, users who submit information that is received are identified and the printed results are stored at storage locations that differ for each user. In addition, information may be requested from an external device, and the requested information printed when it is received. Furthermore, information that is input may be transmitted to external devices to request that those devices process that information. Moreover, when an output device that is designated by a received output instruction is a locally owned apparatus, the apparatus performs the processing as instructed. When a designated output device is another device, external transmission of the output instruction is performed.

EP0851384A2, drawing sheet 1
Sheet 1 of 157

Term

Term ended

Projected expiry passed 24 December 2017, 8.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

101 claims: 27 independent, 74 dependent

  1. 1
    A printing apparatus comprising:reception means for receiving information to be printed and a first printing parameter;determination means for employing said information that is received to determine a second parameter suitable for said information;setup means for setting up said first and said second parameters;and printing means for printing said information based on said first and said second printing parameters set up by said setup means.
  2. 10
    A printing apparatus comprising:reception means for receiving information to be printed;identification means for identifying a user for said information that is received;printing means for printing said information;printing results storage means having a plurality of storage locations;and control means for storing, at a different location in said printing results storage means, printing results obtained by said printing means for each user who is identified by said identification means.
  3. 14
    An information processing apparatus comprising:communication means for communicating with an external device;output means for outputting information;and control means for requesting information from said external device, for receiving said information from said external device, and for permitting said output device to output said information.
  4. 17
    An information processing apparatus comprising:communication means for communicating with an external device;input means for receiving information;processing means for processing said information received by said input means;and control means for transmitting said information through said communication means to said external device and requesting said external device to process said information.
  5. 20
    An information processing apparatus comprising:output means for outputting information;acceptance means for accepting an output instruction, including designation information included for the designation of an output device;detection means for detecting an apparatus that is identified in said designation information;output control means for permitting said output means to execute said output instruction when said apparatus detected by said detection means is said information processing apparatus, and for transmitting said output instruction to an external device when said apparatus detected by said detection means is other than said information processing apparatus.
  6. 23
    An information processing apparatus comprising:communication means for communicating with an external device;processing means for processing information;management means for receiving from said external device through said communication means information to be processed and for managing said information by employing a plurality of management states, including a process pending state and a process wait state;and control means for permitting said processing means to process said information.
  7. 34
    An information processing apparatus comprising:reception means for receiving a process to be performed by another device;processing means for performing a predetermined process required for the performance of said process received by said reception means;and output means for outputting the results obtained by said processing means.
  8. 39
    An information processing apparatus comprising:reception means for receiving designation information that identifies a target to be processed;acquisition means for acquiring said target identified in said designation information received by said reception means;processing means for performing a process for said target acquired by said acquisition means;and output means for outputting the results obtained by said processing means.
  9. 42
    An information processing apparatus comprising:reception means for receiving information to be processed;processing means for processing said information;and conversion control means for controlling a conversion of said information that is received by said reception means into information, described using a description language, that is to be processed by said processing means.
  10. 47
    A printing method comprising:a reception step of receiving information to be printed and a first printing parameter;a determination step of employing said information that is received to determine a second parameter suitable for said information;a setup step of setting up said first and said second parameters;and a printing step of printing said information based on said first and said second printing parameters set up at said setup step.
  11. 56
    A printing method comprising:a reception step of receiving information to be printed;an identification step of identifying a user for said information that is received;a printing step of printing said information;a printing results storage step of storing printing results in one of a plurality of storage locations;and a control step of storing printing results at a different location for each user who is identified at said identification step.
  12. 60
    An information processing method comprising:a communication step of communicating with an external device;an output step of outputting information;and a control step of requesting information from said external device, of receiving said information from said external device, and of permitting said output device to output said information.
  13. 63
    An information processing method comprising:a communication step of communicating with an external device;an input step of receiving information;a processing step of processing said information received at said input step;and a control step of transmitting said information to said external device at said communication step and of requesting said external device to process said information.
  14. 66
    An information processing method comprising:an output step of outputting information;an acceptance step of accepting an output instruction, including designation information included for the designation of an output device;a detection step of detecting an apparatus that is identified in said designation information;an output control step of permitting said output means to execute said output instruction when said apparatus detected at said detection step is a locally own information processing apparatus, and of transmitting said output instruction to an external device when said apparatus detected at said detection step is other than said information processing apparatus.
  15. 69
    An information processing method comprising:a processing step of processing information;a management step of receiving information to be processed from said external device through a communication unit for communicating with said external device, and of managing said information by employing a plurality of management states, including a process pending state and a process wait state;and a control step of permitting said processing means to process said information.
  16. 80
    An information processing method comprising:a reception step of receiving a process to be performed by another device;a processing step of performing a predetermined process required for the performance of said process received at said reception step;and an output step of outputting the results obtained at said processing step.
  17. 85
    An information processing method comprising:a reception step of receiving designation information that identifies a target to be processed;an acquisition step of acquiring said target identified in said designation information received at said reception step;a processing step of performing a process for said target acquired at said acquisition step;and an output step of outputting the results obtained at said processing step.
  18. 88
    An information processing method comprising:a reception step of receiving information to be processed;a processing step of processing said information;and a conversion control step of controlling a conversion of said information that is received at said reception step into information, described using a description language, that is to be processed at said processing step.
  19. 93
    A computer-readable storage medium storing a printing program for controlling a computer to perform printing, said program comprising codes for causing said computer to perform:a reception step of receiving information to be printed and a first printing parameter;a determination step of employing said information that is received to determine a second parameter suitable for said information;a setup step of setting up said first and said second parameters;and a printing step of printing said information based on said first and said second printing parameters set up at said setup step.
  20. 94
    A computer-readable storage medium storing a printing program for controlling a computer to perform printing, said program comprising codes for causing said computer to perform:a reception step of receiving information to be printed;an identification step of identifying a user for said information that is received;a printing step of printing said information;a printing results storage step of storing printing results in one of a plurality of storage locations;and a control step of storing printing results at a different location for each user who is identified at said identification step.
  21. 95
    A computer-readable storage medium storing a printing program for controlling a computer to perform printing, said program comprising codes for causing said computer to perform:a communication step of communicating with an external device;an output step of outputting information;and a control step of requesting information from said external device, of receiving said information from said external device, and of permitting said output device to output said information.
  22. 96
    A computer-readable storage medium storing a printing program for controlling a computer to perform printing, said program comprising codes for causing said computer to perform:a communication step of communicating with an external device;an input step of receiving information;a processing step of processing said information received at said input step;and a control step of transmitting said information to said external device at said communication step and of requesting said external device to process said information.
  23. 97
    A computer-readable storage medium storing a printing program for controlling a computer to perform printing, said program comprising codes for causing said computer to perform:an output step of outputting information;an acceptance step of accepting an output instruction, including designation information included for the designation of an output device;a detection step of detecting an apparatus that is identified in said designation information;an output control step of permitting said output means to execute said output instruction when said apparatus detected at said detection step is a locally own information processing apparatus, and of transmitting said output instruction to an external device when said apparatus detected at said detection step is other than said information processing apparatus.
  24. 98
    A computer-readable storage medium storing a printing program for controlling a computer to perform printing, said program comprising codes for causing said computer to perform:a processing step of processing information;a management step of receiving information to be processed from said external device through a communication unit for communicating with said external device, and of managing said information by employing a plurality of management states, including a process pending state and a process wait state;and a control step of permitting said processing means to process said information.
  25. 99
    A computer-readable storage medium storing a printing program for controlling a computer to perform printing, said program comprising codes for causing said computer to perform:a reception step of receiving a process to be performed by another device;a processing step of performing a predetermined process required for the performance of said process received at said reception step;and an output step of outputting the results obtained at said processing step.
  26. 100
    A computer-readable storage medium storing a printing program for controlling a computer to perform printing, said program comprising codes for causing said computer to perform:a reception step of receiving designation information that identifies a target to be processed;an acquisition step of acquiring said target identified in said designation information received at said reception step;a processing step of performing a process for said target acquired at said acquisition step;and an output step of outputting the results obtained at said processing step.
  27. 101
    A computer-readable storage medium storing a printing program for controlling a computer to perform printing, said program comprising codes for causing said computer to perform:a reception step of receiving information to be processed;a processing step of processing said information;and a conversion control step of controlling a conversion of said information that is received at said reception step into information, described using a description language, that is to be processed at said processing step.
Independent claims27