EP1004971A2

Peripheral apparatus, control method therefor and storage medium

Abstract

A job not executable because of an account limit is rejected before it is transmitted so that there is no job which is transmitted but discarded without being executed at a peripheral device because of the account limit. Prior to issuing a job, account information recorded in a peripheral device is acquired to judge whether the job to be issued is in excess of the account limit. If in excess of the account limit, the job is not transmitted and cancelled by displaying an error message to a client.

EP1004971A2, drawing sheet 1
Sheet 1 of 105

Term

Term ended

Projected expiry passed 24 November 2019, 6.8 years ago.

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

77 claims: 25 independent, 52 dependent

  1. 1
    A peripheral apparatus for making each function means execute a job in response to a job request from a client, comprising:means for storing an account limit value of the client;means for judging whether an account value corresponding to the job request from the client reaches the account limit value;and means for regulating a transmission of the job by the client in accordance with a judgement result by said judging means.
  2. 7
    A peripheral apparatus for making each function means execute a job in response to a job request from a client, comprising:means for storing an account limit value of the client;means for judging whether an account value corresponding to the job request from the client reaches the account limit value;and means for regulating a transmission of the job by the client in accordance with a judgement result by said judging means, and returning an error message.
  3. 8
    A peripheral apparatus for distributing a job to each function means in response to a job request from a client, comprising:means for storing an account limit value of the client;means for comparing an account value corresponding to the job request from the client with the account limit value;and means for notifying that the account value reaches near the account limit value, in accordance with a judgement result by said judging means.
  4. 9
    A method of controlling a peripheral apparatus for distributing a job to each function means in response to a job request from a client, comprising the steps of:storing an account limit value of the client;judging whether an account value corresponding to the job request from the client reaches the account limit value;and regulating a transmission of the job by the client in accordance with a judgement result at said judging step.
  5. 10
    A computer readable storage medium storing a control program for a peripheral apparatus for making each function means execute a job in response to a job request from a client, the control program comprising the steps of:storing an account limit value of the client;judging whether an account value corresponding to the job request from the client reaches the account limit value;and regulating a transmission of the job by the client in accordance with a judgement result at said judging step.
  6. 11
    A peripheral system having an information processing apparatus and a peripheral apparatus connected by a network,    wherein the peripheral apparatus comprises:means for judging whether an account value corresponding to a job request issued from the information processing is in excess of an account limit value;and means for regulating a transmission of the job by the information processing apparatus if the account value is in excess of the account limit value.
  7. 18
    A peripheral apparatus comprising:setting means for setting an account identification code corresponding to each of a plurality of user identification codes;detecting means for analyzing a user identification code added to a transmitted job and detecting a corresponding account code;and accounting means for charging a client corresponding to the account identification code for the job.
  8. 20
    A peripheral apparatus capable of registering, storing and deleting a plurality of user identification codes and account identification codes and account counters corresponding to the user identification codes and the account identification codes, comprising:means for registering, storing and deleting a relation of user IDs belonging to each account identification code;means for analyzing the user ID added to a transmitted job;and accounting means for executing a charging operation relative to a counter corresponding to the account ID to which the user ID added to the job belongs.
  9. 22
    A peripheral apparatus capable of registering, storing and deleting a plurality of account IDs and corresponding account counters, comprising:means for analyzing a user ID and an account ID added to a transmitted job;means for determining which of the user ID and the account ID is charged;and means for charging the account counter corresponding to the determined user ID or the determined account ID.
  10. 24
    A peripheral apparatus connected via a network to an information apparatus, wherein the peripheral apparatus comprises control means for controlling a plurality of function means and accounting means for charging for a use of the function means;and said charging means charges for a user and/or a client identified by a user identification code and/or an account identification code supplied from the information processing apparatus.
  11. 32
    A peripheral system including an information processing apparatus and a peripheral apparatus having a plurality of functions and connected via a network to the information processing apparatus,    wherein the peripheral apparatus comprises:means for discriminating between a user identification code and an account identification code;and means for charging for a use of the function in accordance with the discriminated identification code.
  12. 37
    A method of controlling a peripheral apparatus capable of registering, storing and deleting a plurality of user identification codes and account identification codes and account counters corresponding to the user identification codes and the account identification codes, comprising the steps of:analyzing the user ID added to a transmitted job;and executing a charging operation relative to a counter corresponding to the account ID to which the user ID added to the job belongs.
  13. 38
    A computer readable storage medium storing a control program for a peripheral apparatus capable of registering, storing and deleting a plurality of user identification codes and account identification codes and account counters corresponding to the user identification codes and the account identification codes, the control program comprising the steps of:analyzing the user ID added to a transmitted job;and executing a charging operation relative to a counter corresponding to the account ID to which the user ID added to the job belongs.
  14. 40
    An accounting apparatus comprising:setting means for setting a relation between a user identification code, an account identification code and a service identification code;and charging means for charging an account counter corresponding to one of the identification codes for a job.
  15. 41
    A peripheral apparatus comprising:means for storing a status of the peripheral apparatus;and output means for reading and outputting the status in response to an external request, wherein said output means outputs the status at least as a normal state, an abnormal state or a normal state with restriction.
  16. 45
    A method of controlling a peripheral apparatus comprising the steps of:storing a status of the peripheral apparatus;and reading and outputting the status in response to an external request, wherein said reading and outputting step outputs the status at least as a normal state, an abnormal state or a normal state with restriction.
  17. 46
    A computer readable storage medium storing a control program for a peripheral apparatus, the control program comprising the steps of:storing a status of the peripheral apparatus;and reading and outputting the status in response to an external request, wherein said reading and outputting step outputs the status at least as a normal state, an abnormal state or a normal state with restriction.
  18. 47
    A peripheral apparatus which stores a current status thereof and can control execution of a job in accordance with the current status, comprising:means for storing the current status of the peripheral apparatus;and means for returning the current status of the peripheral apparatus in response to a request from a client.
  19. 56
    A peripheral apparatus for processing a job request supplied from an information processing apparatus connected to a network, comprising:means for storing a status of the peripheral apparatus;judging means for judging from the status whether a job requested from the information processing apparatus is executable;and means for regulating a job issue from the information processing apparatus if a judgement result by said judging means indicates an inexecutable job.
  20. 59
    A method of controlling a peripheral apparatus for processing a job request supplied from an information processing apparatus connected to a network, comprising the steps of:storing a status of the peripheral apparatus;judging from the status whether a job requested from the information processing apparatus is executable;and regulating a job issue from the information processing apparatus if a judgement result by said judging step indicates an inexecutable job.
  21. 61
    A peripheral apparatus for processing a job request supplied from an information processing apparatus connected to a network, comprising:means for storing user information supplied from the information processing apparatus;and means for performing a user certification in accordance with the user information prior to issuing the job request.
  22. 65
    A method of controlling a peripheral apparatus for processing a job request supplied from an information processing apparatus connected to a network, comprising the steps of:storing user information supplied from the information processing apparatus;and means for performing a user certification in accordance with the user information prior to issuing the job request.
  23. 66
    A system having an information processing apparatus and a peripheral apparatus connected via a network, wherein:the information processing apparatus transmits user information via the network prior to issuing the a job request;and the peripheral apparatus performs a user certification in accordance with the user information, and regulates an issue of the job request by the information processing apparatus, in accordance with a result of the user certification.
  24. 74
    A method of carrying out the functions of the apparatus or system according to any one of claims 1 to 8, 11 to 36, 40 to 44, 47 to 58, 61 to 64 or 66 to 73.
  25. 75
    A computer program for controlling a computer to carry out the method of any one of claims 9, 37, 45, 59, 65 or 74.
  26. 76
    A computer program for controlling a computer to implement the apparatus or system according to any one of claims 1 to 8, 11 to 36, 40 to 44, 47 to 58, 61 to 64 or 66 to 73.
  27. 77
    A carrier medium carrying the computer program according to claims 75 or 76.
Independent claims27