Printing device, management system, and management method

JP7632062B2Active Publication Date: 2025-02-19SEIKO EPSON CORP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2021085261
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-05-20
Publication Date
2025-02-19
Estimated Expiration
2041-05-20

Smart Images

  • Figure 0007632062000001
    Figure 0007632062000001
  • Figure 0007632062000002
    Figure 0007632062000002
  • Figure 0007632062000003
    Figure 0007632062000003
Patent Text Reader

Abstract

To solve the problem that a management method of hardware option attachable to / detachable from a device is not taken into consideration in prior art.SOLUTION: A printer includes an attachment / detachment part attachable to / detachable from an option, a communication part for notifying an external management device of installation of an option, relative to new installation of the option, and a management part for managing availability of a function using the option, according to notification of permission as usability of option or notification of non-permission as unusability from the management device.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a printing device, a management system, and a management method. [Background technology]

[0002] Patent Document 1 describes a method in which an application corresponding to model-specific information of an image forming apparatus is executed on a server, and instructions for the application are given on a terminal such as a tablet. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2018-61259 A Summary of the Invention [Problem to be solved by the invention]

[0004] The prior art does not take into consideration a method for managing hardware options that are detachable from a device. [Means for solving the problem]

[0005] To achieve the above objective, a printing device includes an attachment / detachment unit that can attach and detach options, a communication unit that notifies an external management device of the attachment of an option when a new option is attached, and a management unit that manages whether or not functions using the option can be used in response to a permission communication from the management device indicating that the option can be used or a disapproval communication indicating that the option cannot be used.

[0006] A management system for achieving the above-mentioned objective is a management system including an electronic device and a management device, wherein the electronic device is provided with an attachment / detachment unit for attaching and detaching an option, a communication unit for notifying the management device of the attachment of the option in response to a newly attached option, and a management unit for managing the usability of functions using the option in response to an authorization notification from the management device indicating that the option can be used or a disapproval notification indicating that the option cannot be used, and wherein the management device is provided with a control unit for, when notified by the electronic device that an option has been attached, sending an authorization notification or a disapproval notification to the electronic device based on the status of the option's usage contract.

[0007] A management method for achieving the above-mentioned object includes the electronic device notifying a management device when an option is newly attached to the electronic device, and the management device, in response to receiving notification from the electronic device that the option is attached, sending to the electronic device a permission message indicating that the option can be used or a disapproval message indicating that the option cannot be used based on the status of the option usage contract, and the electronic device managing the availability of functions using the option in the electronic device in response to the permission message or disapproval message from the management device. [Brief description of the drawings]

[0008] [Figure 1] Block diagram of the management system. [Diagram 2] 6 is a diagram showing an example of an individual management table for a printing device recorded in the management device. FIG. [Diagram 3] FIG. 13 is a diagram showing an example of an individual management table for HW options recorded in the management device. [Figure 4] FIG. 13 is a diagram showing an example of authentication information recorded in a HW option. [Diagram 5] FIG. 4 is a diagram showing an example of retained information recorded in a printing device. [Figure 6] FIG. 11 is a sequence diagram showing an example of an installation sequence for an uncontracted HW option. [Figure 7] FIG. 11 is a sequence diagram showing an example of a contract termination sequence. [Figure 8]FIG. 11 is a sequence diagram showing an example of an installation sequence for a contracted HW option. [Figure 9] FIG. 11 is a sequence diagram according to another embodiment. [Figure 10] FIG. 11 is a sequence diagram according to another embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] Here, the embodiments of the present invention will be described in the following order. (1) Management system configuration: (2) Installation sequence for uncontracted HW options: (3) Contract termination sequence: (4) Installation sequence for contracted HW options: (5) Other embodiments:

[0010] (1) Management system configuration: FIG. 1 is a block diagram showing the configuration of a management system according to an embodiment of the present invention. The management system is a system for managing whether or not a removable hardware option (HW option) 17 attached to a printing device 10 can be used, and in this embodiment, includes the printing device 10, a terminal 20, and a management device 30. As the HW option 17 that can be added to the printing device 10, for example, a FAX board, an additional LAN board, or a finisher for printed matter (such as a stapler) may be assumed. In this embodiment, the HW option 17 is provided separately from the printing device 10, and the user can use the function using the HW option 17 during the contract period (subscription period) by concluding a subscription contract with the provider for each HW option 17. The subscription period may be various, such as monthly or yearly.

[0011] In contrast to the removable HW option 17, in the printing device 10 of this embodiment, software options (SW options) that enable functions using a non-removable mechanism can also be used under a subscription contract. Examples of SW options include ADF, color printing, and red color removal copying. Although the ADF mechanism itself is non-removable, a program that realizes the ADF function is provided as an option. Programs that realize the color printing and red color removal copying functions are also provided as options. A method for managing the removable HW option 17 will be described below.

[0012] The terminal 20 is a terminal used by a user of the printing device 10 to register the printing device 10 and to carry out procedures such as subscription contracts for options (both HW and SW), and may be, for example, a tablet, a smartphone, or a PC. The terminal 20 includes a communication unit 21, a control unit 22, and a UI unit 23. The control unit 22 includes a CPU, RAM, ROM, non-volatile memory, etc. (not shown), and can execute various programs recorded in the non-volatile memory and ROM by the CPU. The communication unit 21 includes a communication circuit for communicating with an external device. The control unit 22 can communicate with the management device 30 through the communication unit 21. In this embodiment, the UI unit 23 includes a touch panel display. The control unit 22 can display various information on the UI unit 23, and can input user instructions based on operations performed on the UI unit 23.

[0013] The management device 30 is a server that manages the serial number of the printer 10 itself, the serial number of the HW option 17, and information on the subscription contract for the HW option 17. The management device 30 includes a communication unit 31, a control unit 32, and a recording medium 33. The communication unit 31 includes a communication circuit for communicating with an external device. The control unit 32 includes a CPU, ROM, RAM, etc. (not shown), and can execute programs recorded in the ROM or recording medium 33. The control unit 32 can communicate with the printer 10 and the terminal 20 via the communication unit 31.

[0014] In this embodiment, the recording medium 33 of the management device 30 stores an individual management table for the printing device 10 shown in FIG. 2 and an individual management table for the HW option 17 shown in FIG. 3. In the individual management table for the printing device shown in FIG. 2, the serial number of the printing device 10 body, the user ID of the user of the printing device 10, and the serial number of the installed HW option 17 are recorded in association with each other for each individual printing device. The user ID is linked in the individual management table for the printing device by registering the user on the management site described later and registering the serial number of the printing device 10. If the HW option 17 is not installed in the printing device 10, an invalid value is set as the serial number of the installed option. If a single printing device 10 is provided with multiple attachment / detachment units 16, the serial numbers of the HW options 17 installed for each identifier of the attachment / detachment unit 16 may be managed.

[0015] 3, the serial number, the presence or absence of a subscription contract, the user ID of the user who has signed the subscription contract, and the subscription period are recorded in association with each other for each HW option 17. Note that the individual management table of the printing device 10 shown in FIG. 2 may further store information on SW options for which a subscription contract has been signed in the printing device 10 (not shown, for example, the type of SW option, the subscription period, etc.) in association with each other.

[0016] The control unit 32 of the management device 30 publishes a management site as a WEB site for carrying out procedures for subscription contracts of options (HW, SW). A user management table (not shown) is further recorded in the recording medium 33 of the management device 30, which associates, for each user, a user ID, a password, contact information such as an address and an e-mail address, and information related to payment. When a user logs in by inputting a user ID and password on the management site, the user can view information on the printing device used by the user, information on the HW option 17 installed in the printing device, and information on the user's contact information and payment. After logging in, the user can specify the serial number of the HW option 17 to request the conclusion of a subscription contract for the HW option 17 or request the termination of the contract. In response to these requests, the control unit 32 of the management device 30 concludes or terminates the subscription contract for the HW option 17. The subscription period is determined according to the date of contract conclusion and the period selected by the user. When a subscription contract is concluded, the control unit 32 updates the subscription contract status for the HW option 17 having the corresponding serial number to "Yes" in the individual management table for the HW option 17 shown in FIG. 3, and stores the user ID and the subscription period in association with each other. The control unit 32 then sends an approval notification to the printing device 10 notifying the printing device 10 that the HW option 17 can be used. The approval notification includes information indicating that the subscription contract is "Yes" and the subscription period. When the subscription contract is terminated, the control unit 32 of the management device 30 updates the subscription contract status to "No" and sets the user ID and subscription period to invalid values. The control unit 32 then sends a disapproval notification to the printing device 10 notifying the printing device 10 that the HW option cannot be used. The disapproval notification includes information indicating that the subscription contract is "No."

[0017] As described later, in this embodiment, when the HW option 17 is attached to the attachment / detachment unit 16 of the printing device 10, information stored in the HW option 17 is transmitted to the printing device 10 and is also passed to the management device 30 via the printing device 10. The value of the "serial number of the attached HW option" in the individual management table of the printing device shown in FIG. 2 is updated based on information transmitted from the printing device 10 to the management device 30 in response to the attachment / detachment of the HW option 17 to the attachment / detachment unit 16 of the printing device 10. In other words, when the serial number of the printing device 10 and the serial number of the attached HW option 17 are transmitted from the printing device 10, the control unit 32 of the management device 30 records the serial number as the serial number of the HW option 17 attached to the corresponding printing device 10. When an invalid value is sent from a printing device 10 as the serial number of a HW option 17, the control unit 32 records the invalid value as the serial number of the HW option 17 installed in the corresponding printing device 10, and determines that the HW option 17 is not installed in the corresponding printing device 10.

[0018] The printing device 10 includes a communication unit 11, a processor 12, a UI unit 13, a printing unit 14, an image reading unit 15, and an attachment / detachment unit 16. That is, in this embodiment, the printing device 10 has an image reading function in addition to a printing function. The processor 12 includes a CPU, a ROM, a RAM, a non-volatile memory, etc., and the CPU can execute various programs recorded in the ROM or non-volatile memory using the RAM, etc. to control each unit of the printing device 10. These programs include a print control program that controls the printing unit 14 to execute printing, and a read control program that controls the image reading unit 15 to execute image reading. Furthermore, in this embodiment, the processor 12 can execute an option management program that manages whether or not the HW option 17 can be used depending on whether the HW option 17 is attached or detached. The processor 12 may be configured as a single chip, may be configured as a multiple chips, or may be configured as an SoC together with various functional blocks that operate the printing device 10. Also, for example, an ASIC may be adopted instead of the CPU, or a configuration in which the CPU and the ASIC work together may be used.

[0019] The communication unit 11 includes a communication circuit for communicating with an external device via wired or wireless communication. The printing device 10 can communicate with the management device 30 via the communication unit 11. The UI unit 13 is a user interface, and includes a touch panel display and various switches such as a power switch. The processor 12 can display various information on the display of the UI unit 13 and notify the user. The processor 12 can also obtain user instructions based on the user's operation on the touch panel of the UI unit 13 or the like.

[0020] The printing unit 14 includes actuators, sensors, drive circuits, mechanical parts, etc. for printing on various print media by known printing methods such as inkjet, electrophotography, etc. The image reading unit 15 includes, for example, known color image sensors and light sources, actuators for transporting documents, drive circuits, sensors, mechanical parts, etc. for reading documents placed on a document glass (not shown) or documents set in an ADF document tray.

[0021] The attachment / detachment unit 16 is a portion (for example, called a slot) for attaching the HW option 17. The HW option 17 attached to the attachment / detachment unit 16 can be removed from the attachment / detachment unit 16. The HW option 17 is equipped with an ASIC and non-volatile memory for implementing the functions of the HW option 17. When the HW option 17 is attached to the attachment / detachment unit 16 and the printer 10 is powered on, the HW option 17 can communicate with the processor 12 of the printer 10.

[0022] The authentication information shown in FIG. 4 is recorded in the non-volatile memory of the HW option 17. In this embodiment, the authentication information includes the serial number of the HW option 17, information indicating whether or not there is a subscription contract, a user ID, the subscription period, and the like. The serial number of the HW option 17 itself is a fixed value and is information that cannot be rewritten. When the authentication information "whether or not there is a subscription contract" is "yes" and the user ID and subscription period are recorded, this information corresponds to "authorization information" described later. The authorization information is information that is recorded in response to an authorization notification from the management device 30 when the HW option 17 is attached to the printing device 10.

[0023] When the processor 12 detects that the HW option 17 has been attached to or detached from the attachment / detachment unit 16, or when the processor 12 receives a notification from the management device 30 that information related to the HW option 17 has been updated, the processor 12 executes an option management program. In this case, the processor 12 functions as a management unit. By executing the option management program, the processor 12 can manage whether or not to use functions that use the HW option 17, in response to a permission notification from the management device 30 that the HW option 17 can be used, or a disapproval notification that the HW option 17 cannot be used.

[0024] Specifically, when the HW option 17 is installed, the processor 12 executes the management program to communicate with the ASIC of the HW option 17 and obtain the above-mentioned authentication information (FIG. 4) recorded in the non-volatile memory of the HW option 17. In the non-volatile memory of a HW option 17 for which a subscription contract has not yet been established, information indicating that the HW option 17 has no subscription contract is recorded as authentication information (the user ID and subscription period are invalid values). Therefore, when a HW option 17 for which a subscription contract has not been established is installed, the processor 12 can obtain information indicating that there is no subscription contract from the HW option 17. When a HW option 17 for which a subscription contract has been established is installed, the processor 12 can obtain information indicating that there is a subscription contract, the user ID, and the subscription period from the HW option 17.

[0025] The non-volatile memory of the printing device 10 records the retained information shown in FIG. 5. As shown in FIG. 5, the retained information includes the serial number of the printing device 10 itself, the user ID and password of the user of the printing device 10, the serial number of the HW option 17 attached to the removable unit 16, information indicating whether or not a subscription contract is in place, and the subscription period. The serial number of the printing device 10 itself is a fixed value. The user ID and password are entered into the printing device 10 when the user of the printing device 10 registers the user of the printing device 10, and are retained as retained information. The printing device 10 is equipped with a clock circuit (not shown), and the processor 12 can obtain the current time from the clock circuit. Information on the current time can also be considered to be a type of retained information retained by the printing device 10.

[0026] When the HW option 17 is installed, the processor 12 updates the retained information (FIG. 5) based on the authentication information (FIG. 4) acquired from the HW option 17. That is, the processor 12 records the serial number acquired from the HW option 17 actually installed in the installation / removal unit 16 as the "serial number of the installed HW option 17" in the retained information shown in FIG. 5. Furthermore, the processor 12 updates the "Whether or not there is a subscription contract for the installed HW option 17" in FIG. 5 with the value of the "Whether or not there is a subscription contract" acquired from the HW option 17.

[0027] When the HW option 17 is removed from the removable unit 16, the processor 12 detects that nothing is connected to the removable unit 16, sets the "serial number of the installed HW option 17" and subscription period in the held information to invalid values, and sets "Whether or not there is a subscription contract for the installed HW option" to "No."

[0028] Furthermore, when the processor 12 is notified of information regarding the subscription contract for the HW option 17 from the management device 30, the processor 12 updates "whether or not there is a subscription contract for the installed HW option" in the possession information in accordance with the contents of the notification. Specifically, when the processor 12 receives a permission notification from the management device 30 that the HW option 17 can be used, the processor 12 rewrites "whether or not there is a subscription contract for the installed HW option" in the possession information to "yes" and records the subscription period. Furthermore, when the processor 12 receives a disapproval notification from the management device 30 that the HW option 17 cannot be used, the processor 12 rewrites "whether or not there is a subscription contract for the installed HW option" in the possession information to "no" and records an invalid value for the subscription period.

[0029] (2) Installation sequence for uncontracted HW options: Next, an example of a sequence in which a new unsubscribed HW option 17 is attached to the printing device 10 and a subscription contract is made will be specifically described with reference to FIG. 6. When the printing device 10 is in a power-off state, the user attaches the HW option 17 to the mounting / removing unit 16 of the printing device 10 (step S100) and turns on the printing device 10 (step S105), and the processor 12 of the printing device 10 starts a startup process when the printing device 10 is turned on. During this process, the processor 12 acquires authentication information recorded in the non-volatile memory of the HW option 17 (step S110). In step S110, the authentication information recorded in the non-volatile memory of the HW option 17 does not record authorization information indicating permission to use. That is, the authentication information acquired by the processor 12 in step S110 (FIG. 4) includes the serial number of the HW option 17 and information indicating "no" as the "presence or absence of subscription contract". The user ID and subscription period are invalid values.

[0030] When the authentication information is acquired from the HW option 17, the processor 12 of the printing device 10 updates the owned information based on the authentication information (step S115). That is, the processor 12 records the serial number of the installed HW option in the owned information (FIG. 5). The processor 12 also records in the owned information that the subscription contract for the HW option 17 with that serial number is "None", and sets the subscription period to an invalid value.

[0031] Next, the processor 12 disables the function of the HW option 17 (step S120). If there is no subscription contract, the processor 12 disables the function using the HW option 17 until permission is notified from the management device 30. That is, when the processor 12 determines that the HW option 17 has no subscription contract based on the authentication information acquired from the installed HW option 17, it temporarily disables the function corresponding to the HW option 17. For example, if the HW option 17 is a FAX board, the FAX sending / receiving function using the parts installed on the FAX board is disabled.

[0032] Next, the processor 12 transmits the ownership information (FIG. 5) of the printing device 10 to the management device 30 (step S125). That is, the processor 12 automatically logs into the management device 30 using the user ID and password included in the ownership information, and then the processor 12 transmits to the management device 30 the serial number of the printing device 10 itself, the serial number of the installed HW option 17, and information indicating that the HW option 17 has no subscription contract, all of which are included in the ownership information.

[0033] When the control unit 32 of the management device 30 receives the ownership information from the printing device 10, it updates the contents of the individual management table of the printing device and sets the HW option to a subscription contract waiting state (step S130). That is, in step S130, the control unit 32 of the management device 30 identifies the printing device 10 to be processed by its serial number, and records the serial number of the HW option 17 in association with the printing device having that serial number in the individual management table of the printing device shown in Fig. 2. By linking the serial number of the printing device and the serial number of the HW option 17, in this embodiment, the user of the printing device becomes able to subscribe to the HW option 17.

[0034] The user operates the terminal 20 to request the conclusion of a subscription contract for the HW option 17 (step S135). That is, the user who has performed steps S100 and S105 operates the terminal 20 to log in to the management site provided by the management device 30 using a user ID and password, and performs an operation to request a subscription contract by specifying the serial number of the HW option 17 linked to the printing device 10 that has already been registered in association with the user ID.

[0035] In response to the request to conclude a subscription contract for the HW option 17 in step S135, the control unit 32 of the management device 30 concludes a subscription contract for the HW option 17 and notifies the printing device 10 of an approval notice (step S140). When the subscription contract is concluded, the control unit 32 rewrites the HW option with the corresponding serial number in the individual HW option management table shown in FIG. 3 to "subscription contract exists" and records the user ID and subscription period (usage period) in association with each other. The control unit 32 then notifies the printing device 10 of an approval notice indicating that the subscription contract has been concluded and that use of the HW option 17 is permitted. The approval notice is notified from the management device 30 in response to the installation of the HW option 17, and is notified in response to the user concluding a usage contract (subscription contract) for the HW option 17 in the management device 30.

[0036] When the processor 12 of the printing device 10 receives the permission notification from the management device 30, it updates the ownership information and notifies the HW option 17 (step S145). That is, the processor 12 updates the "Whether or not there is a subscription contract for the installed option" in the ownership information shown in Fig. 5 from "No" to "Yes". Then, the processor 12 notifies the HW option 17 of the information corresponding to the permission notification (subscription contract "Yes", user ID, subscription period).

[0037] Upon receiving the notification from the printing device 10, the HW option 17 updates the authentication information (step S150). That is, in the authentication information shown in FIG. 4, "Whether or not there is a subscription contract" is updated from "No" to "Yes", and the subscription period is recorded. In addition, the user ID of the HW option 17 is recorded. These pieces of information correspond to the permission information corresponding to the permission notification.

[0038] When the control unit 32 of the management device 30 receives information via the printing device 10 that the recording of the permission information in the HW option 17 has been completed, the control unit 32 transmits display data for a reboot notification to the terminal 20 (step S155). As a result, a reboot notification is displayed on the display of the UI unit 23 of the terminal 20, instructing the user to reboot the printing device 10.

[0039] In response to the reboot notification displayed on the terminal 20, the user turns the power of the printer 10 off and then on (step S160). As a result, the processor 12 of the printer 10 starts the startup process of the printer 10, and in the process, the processor 12 obtains authentication information (FIG. 4) from the HW option 17 (step S165).

[0040] The authentication information transmitted in step S110 described above does not include permission information, but the authentication information transmitted in step S165 includes permission information.

[0041] When the authentication information is received from the HW option 17, the processor 12 of the printing device 10 updates the retained information based on the authentication information (step S170). Here, the information is updated with the same contents as those updated in step S145. Note that step S170 may be omitted. The printing device 10 may be configured to determine that the authentication information acquired in step S165 does not contradict the contents of the retained information (synchronization of the authentication information and the retained information has been successful), and proceed to the next step S175.

[0042] Next, the processor 12 enables the optional function (step S175). That is, the processor 12 enables the function using the HW option 17. For example, if the HW option 17 is a FAX board, the FAX sending / receiving function is enabled. In this way, if the HW option 17 stores the permission information, the processor 12 enables the function using the HW option 17 even if there is no new permission notification from the management device 30.

[0043] Next, the processor 12 transmits the ownership information (FIG. 5) of the printing device 10 to the management device 30 (step S180). That is, the processor 12 automatically logs into the management device 30 using the user ID and password included in the ownership information. The processor 12 then transmits to the management device 30 the serial number of the printing device 10 body, the serial number of the installed HW option 17, information indicating that the HW option 17 has a subscription contract, and the subscription period, all of which are included in the ownership information. When the control unit 32 of the management device 30 receives the ownership information from the printing device 10, it updates the contents of the individual management table of the printing device (step S185). Here, the contents are updated to the same contents as those updated in step S130. Note that step S185 may be omitted. Instead, a process may be performed to confirm that the information acquired in step S180 is not inconsistent with the contents updated in step S130 (synchronization of information between the management device, the printing device, and the HW option has been successful). If the subscription request is not made in step S135, the sequence from step S140 onwards will not be executed, and the printing device 10 will continue to be in a state where the functions of the HW option 17 are unavailable.

[0044] (3) Contract termination sequence: Next, an example of a sequence for terminating a subscription contract will be specifically described with reference to FIG. 7. The user operates the terminal 20 to log in to the management site published by the management device 30 using a user ID and password, and requests the termination of the subscription contract by specifying the serial number of the HW option 17 (step S200). In response to the termination request in step S200, the control unit 32 of the management device 30 terminates the subscription contract and notifies the printing device 10 of a non-permission notice (step S205). That is, the control unit 32 of the management device 30 rewrites the subscription contract for the HW option with the corresponding serial number in the individual management table for HW options shown in FIG. 3 to "no" subscription contract, and records an invalid value as the subscription period (usage period). The user ID may be rewritten to an invalid value, or the user ID may be retained as it is. Then, the control unit 32 notifies the printing device 10 of a non-permission notice indicating that the use of the HW option 17 is not permitted.

[0045] Upon receiving the refusal notification from the management device 30, the processor 12 of the printing device 10 updates the holding information (FIG. 5) and notifies the HW option 17 (step S210). That is, the processor 12 updates the "Whether or not there is a subscription contract for the installed option" in the holding information shown in FIG. 5 from "Yes" to "No." The processor 12 also sets an invalid value to the "Subscription period" in the holding information. Then, the processor 12 notifies the HW option 17 of information indicating that there is no subscription contract.

[0046] Upon receiving the notification from the printing device 10, the HW option 17 updates the authentication information (step S215). That is, in the authentication information shown in FIG. 4, "Whether or not there is a subscription contract" is updated from "Yes" to "No", and an invalid value is set for the subscription period. When the control unit 32 of the management device 30 acquires via the printing device 10 that the update of the authentication information in the HW option 17 has been completed, it transmits display data for a guide to the terminal 20, prompting the user to remove the HW option 17 and reboot the printing device 10 (step S220). As a result, the above-mentioned guide for the printing device 10 is displayed on the display of the UI unit 23 of the terminal 20.

[0047] In response to the above-mentioned guidance being displayed on the terminal 20, the user turns off the power to the printer 10 (step S225), removes the HW option 17 from the attachment / detachment unit 16 (step S227), and then turns on the power to the printer 10 (step S230). As a result, the processor 12 of the printer 10 starts the startup process for the printer 10. During the startup process, when the processor 12 detects that no HW option 17 is attached to the attachment / detachment unit 16, it updates the holding information (FIG. 5) (step S235). That is, the processor 12 sets an invalid value to the "serial number of the attached HW option" in the holding information shown in FIG. 5.

[0048] Next, the processor 12 disables the optional function (step S240). That is, the function of the HW option 17 is disabled in response to the non-permission notification from the management device 30. For example, if the HW option 17 is a FAX board, the FAX sending / receiving function using the parts mounted on the FAX board becomes unavailable. The process of step S240 may be performed in step S210.

[0049] Next, the processor 12 transmits the ownership information (FIG. 5) of the printing device 10 to the management device 30 (step S245). That is, the processor 12 automatically logs into the management device 30 using the user ID and password included in the ownership information, and transmits to the management device 30 the serial number of the printing device 10 itself, information indicating that the HW option 17 is not installed (an invalid number), information indicating that the HW option 17 is "not" subscribed, and the subscription period, which is an invalid value, all of which are included in the ownership information.

[0050] When the control unit 32 of the management device 30 receives the ownership information from the printing device 10, it updates the contents of the individual management table of the printing device (step S250). That is, here, the control unit 32 records an invalid value as the serial number of the HW option 17 installed in the printing device to be processed in the individual management table of the printing device shown in FIG.

[0051] (4) Installation sequence for contracted HW options: Next, an example of a sequence when a subscription-contracted HW option 17 is attached to the printing device 10 will be specifically described with reference to FIG. 8. The subscription-contracted HW option 17 has permission information recorded in the authentication information shown in FIG. 4 by executing the sequence of FIG. 6 described above. After the sequence shown in FIG. 6 is executed, it is possible to remove the HW option 17 from the printing device 10 while the subscription contract is still valid, and attach it to another printing device for use. The sequence of FIG. 8 is a sequence when an HW option 17 in a state in which a subscription contract "existence" is recorded as authentication information (i.e., a state in which permission information is recorded) is attached to the printing device 10. Note that in this embodiment, the sequence after power-on differs depending on the circumstances in which the power was turned on. Therefore, the sequence shown in FIG. 8 differs from the sequence after step S160 shown in FIG. 6.

[0052] First, when the printer 10 is in a powered-off state, the user attaches the HW option 17 to the attachment / detachment section 16 of the printer 10 (step S300) and turns on the printer 10 (step S305). The processor 12 of the printer 10 starts the startup process when the printer 10 is turned on. During this process, the processor 12 acquires the authentication information recorded in the non-volatile memory of the HW option 17 (step S310). In step S310, the authentication information (FIG. 4) recorded in the non-volatile memory of the HW option 17 includes the serial number of the HW option 17 and authorization information (subscription contract, user ID, subscription period).

[0053] When the processor 12 acquires the authentication information from the HW option 17, the processor 12 judges whether the permission information corresponds to the possessed information, and if the permission information corresponds to the possessed information, enables the function using the HW option 17 even without a permission notification, and if the permission information does not correspond to the possessed information, disables the function using the HW option 17 until a permission notification is acquired.

[0054] Specifically, if the user information included in the permission information matches the user information included in the owned information, the processor 12 enables the function using the HW option even without a permission notification, and if they do not match, the processor 12 disables the function using the HW option until a permission notification is obtained. The processor 12 also compares the usage period included in the permission information with the current time included in the owned information, and if the usage period has not expired, the processor 12 enables the function using the HW option even without a permission notification, and if the usage period has expired, the processor 12 disables the function using the HW option until a permission notification is obtained.

[0055] More specifically, when the permission information is acquired in step S310, the processor 12 judges whether the user ID included in the permission information matches the user ID stored in the printing device 10 as the possession information (step S315). If it is not judged in step S315 that the user IDs match, the processor 12 disables the option function (step S320) and displays on the UI unit 13 of the printing device 10 a message informing the user that the HW option cannot be used because the user IDs do not match (step S325). Therefore, if the user IDs do not match, the function of the HW option 17 remains unusable until a permission notice is acquired. Note that the user can, for example, make the HW option 17 available on this printing device 10 by carrying out the subscription contract termination procedure shown in FIG. 7 on another printing device whose user ID matches the user ID recorded in the HW option 17, and then executing the sequence shown in FIG. 6 on this printing device 10.

[0056] If it is determined in step S315 that the user IDs match, the processor 12 determines whether the expiration date has passed (step S330). That is, the processor 12 compares the subscription period recorded in the HW option 17 with the current time and determines whether the subscription period has passed. If it is not determined in step S330 that the subscription period has passed, the processor 12 executes the sequence from step S170 onwards shown in FIG. 6. That is, the processor 12 activates the optional function and makes the function by the HW option 17 available. In this way, if the HW option 17 stores the permission information and the permission information corresponds to the possession information, the function using the HW option 17 can be made available without a permission notification from the management device 30. Therefore, the HW option 17 can be replaced and shared among multiple printing devices owned by the same user, and there is no need to prepare the HW option 17 for each printing device. In addition, when the main body of the printing device breaks down and the printing device is replaced, the HW option 17 can be installed in the new printing device 10 and used.

[0057] If it is determined in step S330 that the expiration date has passed, the processor 12 disables the option function (step S335). Therefore, if the expiration date has passed, the function of the HW option 17 remains unavailable until a permission notification is obtained. Next, the processor 12 notifies the management device 30 that the HW option 17 whose expiration date has passed has been installed (step S340). Specifically, the subscription period recorded in the HW option 17 is notified along with the serial number of the HW option 17. Upon receiving this notification, the control unit 32 of the management device 30 updates the individual management table of the printing device (step S345). Specifically, the control unit 32 records the serial number of the installed HW option 17 in the individual management table of the printing device (FIG. 2). Next, the processor 12 refers to the subscription period associated with the HW option of the serial number in the individual management table of the HW option (FIG. 3) and determines whether the contract has been renewed (step S350). That is, it is determined whether the subscription period has already been extended and the current time is within the extended subscription period. If it is determined in step S350 that the contract has been renewed, the control unit 32 of the management device 30 notifies the printing device 10 of an approval notification (step S355). Specifically, the control unit 32 notifies the printing device 10 of information indicating that the subscription contract is "present" and the renewed subscription period. When this approval notification is obtained, the processor 12 of the printing device 10 executes the sequence from step S145 onwards shown in FIG. 6. If it is not determined in step S350 that the contract has been renewed, the control unit 32 of the management device 30 waits for a contract renewal (subscription extension) request from the user, and when the request is received, executes the sequence from step S140 onwards shown in FIG. 6.

[0058] 8, if it is not determined that the contract has been renewed, the management device 30 may notify the printing device 10 of a non-permission notification, and the processor 12 of the printing device 10 may display a message on the UI unit 13 of the printing device 10 prompting the user to enter into a subscription contract (renewal). In this case, the non-permission notification is obtained from the management device 30 in response to a notification indicating that the HW option 17 is installed.

[0059] (5) Other embodiments: The above embodiment is an example for implementing the present invention, and various other embodiments can be adopted. For example, in the above embodiment, a printing device is given as an example of an electronic device having a removable part to which a HW option can be attached and detached, but the present invention is not limited to a printing device and can be applied to various electronic devices. In addition, the management device may be composed of multiple server computers, or may be composed of a single server computer.

[0060] In the above embodiment, the user uses a terminal separate from the printing device to view the management site published by the management device and to enter into or terminate a subscription contract, but the same operations may be performed by operating the UI unit of the printing device without using a terminal separate from the printing device. Alternatively, the user may apply to enter into or terminate a subscription contract by telephone or mail, and an agent may then register the necessary information in the management device.

[0061] The contract for using the option is a contract for attaching the option to the electronic device and using it, and may be a contract called a subscription, lease, or the like. The electronic device main body to which the option can be attached and detached may be a one-off purchase, or may be used under a subscription contract, lease contract, or the like. The contract conditions are also not limited to the above embodiment. The permission information is not limited to the above embodiment as long as it is information according to the contract conditions of the concluded contract.

[0062] The management unit may be configured to make the function using the option available when an authorization notification is received from the management device, or to make the function using the option unavailable when an authorization notification is not received from the management device, or to make the function using the option unavailable when an authorization notification is received from the management device, or to make the function using the option available when an authorization notification is not received from the management device.

[0063] The management unit may enable a function using the option without a permission notification when the permission information stored in the option corresponds to the ownership information held by the management unit. The determination of whether the two correspond to each other may be performed by a method other than the comparison of user information or expiration date as described in the above embodiment. For example, the permission information may record the firmware version of the HW option, and the ownership information may also record the firmware version of the printing device main body, and if the two versions correspond to each other, the function using the option may be enabled without a permission notification. For example, if the two versions do not correspond to each other, the permission notification may not be notified until at least one of the firmware is updated so that the two versions correspond to each other. In addition, when comparing user information, it may also be determined whether data other than the user ID (for example, a password) matches.

[0064] An electronic device such as a printing device may have all of the configurations of the management unit described in the above embodiment or other embodiments, may have one of them, or may have a combination of two or more of them. For example, in the above embodiment, if the permission information stored in the option does not correspond to the information held by the printing device, the function using the option is disabled until the permission notification is obtained, but in other embodiments, regardless of whether they correspond or not, if the permission information is stored in the option, the function using the option may be enabled.

[0065] FIG. 9 is a sequence example according to another embodiment when the HW option 17 in which the permission information is stored is installed. As shown in FIG. 9, when the option stores the permission information, the function using the option may be made available even without a permission notification, and the function using the option may be made unavailable in response to a non-permission notification from the management device. Specifically, when the HW option 17 is installed (step S400) and the power is turned on (step S405), the processor 12 acquires authentication information including the permission information from the HW option 17 (step S410). The processor 12 updates the possession information based on the acquired authentication information (step S415), and since the permission information is recorded in the HW option 17, the option function is temporarily enabled (step S420). Then, the processor 12 transmits the possession information to the management device 30 (step S425). The management device 30 updates the individual management table of the printing device in the same manner as in step S345 of FIG. 8 (step S430). Next, the control unit 32 of the management device 30 refers to the individual management table for the HW option and determines whether the subscription contract for the HW option 17 has ended (step S350), and if it has ended, notifies the printing device 10 of a non-permission notification (step S440). Upon receiving the non-permission notification, the processor 12 of the printing device 10 updates the ownership information and notifies the HW option 17 (step S445), similar to step S210 in FIG. 7. When it is confirmed that the HW option 17 has updated the authentication information (step S450), similar to step S215 in FIG. 7, the processor 12 of the printing device 10 disables the option function (step S455). If it is not determined that the contract has ended in step S435, a permission notification may be notified from the management device 30 (step S460). The permission notification may include the latest subscription contract information (subscription period, etc.), and the ownership information of the printing device 10 and the permission information of the HW option 17 may be updated to the latest information upon receiving the permission notification.

[0066] The permission notification from the management device may be sent to the printing device 10 at a time other than when the user concludes a contract to use the option. For example, even if a HW option 17 that stores permission information is installed, the optional function may be temporarily disabled as shown in step S4200 of FIG. 10, and when the permission notification is notified (step S460) as a result of the determination in step S435 by the management device 30, the optional function may be enabled (step S4550). Specifically, in step S4200, the subscription contract is temporarily rewritten to "None" in the holding information. In steps S4450 and S4500, the holding information and permission information are updated based on the latest information (e.g., the extended subscription period) included in the permission notification.

[0067] In addition, in the above embodiment, the user is required to manually restart (reboot) the printing device, but the printing device may automatically reboot the printing device without bothering the user. Also, the data structures of the various information shown in Figures 2 to 5 are merely examples, and may of course be modified as appropriate.

[0068] Furthermore, the present invention can be applied as a program or method executed by a computer. The above-mentioned system, program, and method may be realized as a single device or may be realized by using parts of multiple devices, and include various aspects. In addition, it can be modified as appropriate, such as being partly software and partly hardware. Furthermore, the invention can be established as a recording medium of a program that controls the system. Of course, the recording medium of the program may be a magnetic recording medium or a semiconductor memory, and any recording medium developed in the future can be considered in the same way. [Explanation of symbols]

[0069] 10...printing device, 11...communication unit, 12...processor, 13...UI unit, 14...printing unit, 15...image reading unit, 16...detachable unit, 17...hardware option (HW option), 20...terminal, 21...communication unit, 22...control unit, 23...UI unit, 30...management device, 31...communication unit, 32...control unit, 33...recording medium

Claims

1. 1. A printing device, comprising: A removable section for attaching and detaching options, a communication unit that notifies an external management device of the installation of the option in response to the option being newly installed; a management unit that manages whether or not a function using the option is available in response to a permission notification from the management device that the option is available or a non-permission notification that the option is unavailable; Equipped with The permission notification is sent from the management device when a usage contract for the option is valid; the non-permission notification is sent from the management device when the usage contract for the option is invalid. Printing device.

2. the management unit disables the function using the option until the permission is received from the management device. The printing device of claim 1 .

3. the management unit acquires the permission notification or the non-permission notification from the management device in response to a notification indicating that the option is attached.

3. The printing device according to claim 1 or 2.

4. the management unit acquires the permission notification in response to a user entering into a usage contract for the option on the management device; The printing device according to any one of claims 1 to 3.

5. The management unit stores, in the option, permission information corresponding to the permission notification in response to the permission notification. The printing device according to any one of claims 1 to 4.

6. the management unit enables a function using the option even without the permission notification when the option stores the permission information; The printing device according to claim 5 .

7. The management unit enables a function using the option even without the permission contact if the option stores the permission information and corresponds to the ownership information stored in the management unit, and disables the function using the option until the permission contact is obtained if the option stores the permission information and does not correspond to the ownership information stored in the management unit. The printing device according to claim 5 .

8. The management unit enables the function using the option even without the permission notification when the user information included in the permission information matches the user information included in the owned information, and disables the function using the option until the permission notification is obtained when they do not match. The printing device according to claim 7.

9. The management unit compares the usage period included in the permission information with the current time included in the ownership information, and when the usage period has not expired, enables the function using the option even without the permission notification, and when the usage period has expired, disables the function using the option until the permission notification is obtained. The printing device according to claim 7 or 8.

10. A management system including an electronic device and a management device, The electronic device includes: A removable section for attaching and detaching options, a communication unit that notifies the management device of the installation of the option in response to the option being newly installed; a management unit that manages whether or not a function using the option is available in response to a permission notification from the management device that the option is available or a non-permission notification that the option is unavailable; Equipped with The management device includes: a control unit configured to, when the electronic device notifies the user of the installation of the option, transmit the permission notification to the electronic device if the usage contract for the option is valid, and transmit the non-permission notification to the electronic device if the usage contract for the option is invalid, Management system.

11. When an option is newly attached to an electronic device, the electronic device notifies a management device of the attachment of the option; In response to being notified of the installation of the option from the electronic device, the management device transmits to the electronic device a permission notification indicating that the option can be used if the usage contract for the option is valid, and transmits to the electronic device a disapproval notification indicating that the option cannot be used if the usage contract for the option is invalid; In response to the permission notification or the non-permission notification from the management device, the electronic device manages whether or not a function using the option is available in the electronic device. Including, Management method.

Citation Information

Patent Citations

  • Information processing system, information processor, and information processing method

    JP2008134702A

  • Method for controlling electronic equipment

    JP2009194555A

  • Electronic music equipment, music content providing system, and music content utilizing program

    JP2009199212A

  • Image forming apparatus, key management server device and activation system

    JP2009301474A

  • Program, storage medium for license management, server, and computer system

    JP2012033049A