JP2019064214A - Image formation apparatus, system, information processing method and program - Google Patents

Image formation apparatus, system, information processing method and program Download PDF

Info

Publication number
JP2019064214A
JP2019064214A JP2017194138A JP2017194138A JP2019064214A JP 2019064214 A JP2019064214 A JP 2019064214A JP 2017194138 A JP2017194138 A JP 2017194138A JP 2017194138 A JP2017194138 A JP 2017194138A JP 2019064214 A JP2019064214 A JP 2019064214A
Authority
JP
Japan
Prior art keywords
information
image forming
forming apparatus
seller
cpu
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.)
Pending
Application number
JP2017194138A
Other languages
Japanese (ja)
Inventor
福田 真人
Masato Fukuda
真人 福田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2017194138A priority Critical patent/JP2019064214A/en
Publication of JP2019064214A publication Critical patent/JP2019064214A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

To provide a mechanism in which a user can buy a consumable supply from a specific seller without requiring a complicated user operation.SOLUTION: An image formation apparatus includes: reception means which receives seller identification information for identifying a seller of a consumable supply utilized in the image formation apparatus; transmission means which transmits the acquisition request of access information for accessing to the seller together with the seller identification information to a management server managing the seller; reception means which receives the access information from the management server; and output control means which performs control to output the access information received by the reception means.SELECTED DRAWING: Figure 6

Description

本発明は、画像形成装置、システム、情報処理方法及びプログラムに関する。   The present invention relates to an image forming apparatus, system, information processing method, and program.

近年、画像形成装置の販売方法は多様化しており、購入者は、量産店で購入する場合もあれば、メーカー等の特定のディーラーから購入する場合もある。画像形成装置に関し、特許文献1には、トナーやインク等の消耗品が少なくなった状態を検知すると、消耗品を購入するためのWebサービスにユーザを誘導するような技術が開示されている。   In recent years, sales methods of image forming apparatuses are diversified, and a purchaser may purchase at a mass production store or may purchase from a specific dealer such as a manufacturer. With regard to an image forming apparatus, Patent Document 1 discloses a technique for guiding a user to a web service for purchasing consumables when detecting a state in which consumables such as toner and ink are reduced.

特開2005−59303号公報JP 2005-59303 A

しかしながら、消耗品を購入する場合において、画像形成装置を購入した販売元の販売サイトから消耗品も購入したい等、特定の販売サイトにおいて消耗品を購入したいと希望する場合もある。   However, when purchasing consumables, there are also cases where it is desirable to purchase consumables at a specific sales site, such as wanting to purchase consumables from the sales site of the vendor that purchased the image forming apparatus.

本発明は、このような問題点に鑑みなされたもので、煩雑なユーザ操作を要することなく、特定の販売元から消耗品を購入できるような仕組みを提供することを目的とする。   The present invention has been made in view of such problems, and it is an object of the present invention to provide a mechanism for purchasing consumables from a specific seller without requiring complicated user operations.

そこで、本発明は、画像形成装置であって、前記画像形成装置で利用される消耗品の販売元を識別する販売元識別情報を受け付ける受付手段と、前記販売元にアクセスするためのアクセス情報の取得要求を、前記販売元識別情報と共に、販売元を管理する管理サーバへ送信する送信手段と、前記アクセス情報を前記管理サーバから受信する受信手段と、前記受信手段が受信した前記アクセス情報を出力するよう制御する出力制御手段とを有することを特徴とする。   Therefore, the present invention is an image forming apparatus, and an accepting unit for accepting vendor identification information for identifying a vendor of a consumable item used in the image forming apparatus, and access information for accessing the vendor The transmission means for transmitting an acquisition request to the management server that manages the seller together with the seller identification information, the reception means for receiving the access information from the management server, and the access information received by the reception means And output control means for performing control.

本発明によれば、煩雑なユーザ操作を要することなく、特定の販売元から消耗品を購入できる仕組みを提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the structure which can purchase consumables from a specific seller can be provided, without requiring complicated user operation.

MFPのハードウェア構成図である。It is a hardware block diagram of MFP. 管理サーバ装置のハードウェア構成図である。It is a hardware block diagram of a management server apparatus. 店情報テーブルのデータ構成例を示す図である。It is a figure which shows the data structural example of a shop information table. 消耗品テーブルのデータ構成例を示す図である。It is a figure which shows the data structural example of a consumable item table. 販売元登録処理を示すシーケンス図である。It is a sequence diagram which shows selling agency registration processing. QRコード(登録商標)表示処理を示すフローチャートである。It is a flowchart which shows a QR code (registered trademark) display process. S602における詳細な処理を示すフローチャートである。It is a flowchart which shows the detailed process in S602. PINコード登録処理を示すフローチャートである。It is a flow chart which shows PIN code registration processing. QRコード表示処理を示すフローチャートである。It is a flowchart which shows a QR code display process. 購入ページURL通知処理を示すフローチャートである。It is a flowchart which shows a purchasing page URL notification process.

以下、本発明の実施形態について図面に基づいて説明する。
(第1の実施形態)
図1は、第1の実施形態に係るMFP(Multi Function Peripheral)100のハードウェア構成図である。MFP100は、受信した印刷データの印刷、電子メールの送信、原稿のコピーなどを実行する機能を有している。なお、本実施形態では画像形成装置の一例としてMFP100を説明するが、これに限定されるものではない。他の例としては、画像形成装置は、単機能のプリンタや3Dプリンタなど、消耗品を使用して処理を実行するSFP(Single Function Peripheral)であってもよい。
Hereinafter, embodiments of the present invention will be described based on the drawings.
First Embodiment
FIG. 1 is a hardware configuration diagram of an MFP (Multi Function Peripheral) 100 according to the first embodiment. The MFP 100 has a function of printing received print data, transmitting an e-mail, copying an original, and the like. Although the MFP 100 is described as an example of the image forming apparatus in the present embodiment, the present invention is not limited to this. As another example, the image forming apparatus may be a single function peripheral (SFP) that performs processing using consumables, such as a single function printer or a 3D printer.

MFP100は、コントローラ部101と、印刷部108と、読取部110と、タッチパネル111と、回線インターフェース(I/F)113とを有している。コントローラ部101は、MFP100の全体の制御を司る。コントローラ部101は、CPU(Central Processing Unit)102と、RAM(Random Access Memory)103と、ROM(Read Only Memory)104と、を有している。コントローラ部101は、また、EEPROM(Electrically Erasable Programmable ROM)105を有している。コントローラ部101はまた、印刷部I/F107と、読取部I/F109と、MODEM112と、USB(Universal Serial Bus)I/F116と、ネットワークI/F117とを有している。コントローラ部101の各部は、システムバス106にて接続されている。   The MFP 100 includes a controller unit 101, a printing unit 108, a reading unit 110, a touch panel 111, and a line interface (I / F) 113. The controller unit 101 is responsible for overall control of the MFP 100. The controller unit 101 includes a central processing unit (CPU) 102, a random access memory (RAM) 103, and a read only memory (ROM) 104. The controller unit 101 also has an EEPROM (Electrically Erasable Programmable ROM) 105. The controller unit 101 also includes a printing unit I / F 107, a reading unit I / F 109, a MODEM 112, a USB (Universal Serial Bus) I / F 116, and a network I / F 117. Each unit of the controller unit 101 is connected by a system bus 106.

CPU102は、ROM104のプログラム領域に記憶された各種制御プログラムを読み出し、これを実行することにより、MFP100の全体を総括的に制御する。なお、各種制御プログラムは、ROM104のプログラム領域に記憶された圧縮された状態で記憶され、CPU102は、これを読み出し、RAM103へ伸張、展開して実行してもよい。また、他の例としては、各種制御プログラムは、図示しないハードディスクドライブ(HDD)に圧縮状態/非圧縮状態で格納されていてもよい。この場合には、CPU102は、HDDから各種制御プログラムを読み出す。   The CPU 102 reads out various control programs stored in the program area of the ROM 104 and executes them to control the entire MFP 100 as a whole. The various control programs may be stored in a compressed state stored in the program area of the ROM 104, and the CPU 102 may read the program and decompress it into the RAM 103 and execute it. As another example, various control programs may be stored in a compressed state / non-compressed state in a hard disk drive (HDD) not shown. In this case, the CPU 102 reads various control programs from the HDD.

ネットワークI/F117は、有線通信部118または無線通信部119を介してネットワーク122と通信する。ネットワーク122を介してデータROM104等にアクセスしてデータの書き込みや読み込みが可能となる。MODEM112は、回線I/F113を介して公衆回線網115と接続し、図示しない他の画像形成装置やファクシミリ装置、電話機などと通信処理を行う。回線I/F113と公衆回線網115とは、電話線114等で接続される。   The network I / F 117 communicates with the network 122 via the wired communication unit 118 or the wireless communication unit 119. The data ROM 104 or the like can be accessed via the network 122 to enable writing and reading of data. The MODEM 112 is connected to the public line network 115 via the line I / F 113, and performs communication processing with other image forming apparatuses, facsimile machines, telephones, etc. (not shown). The line I / F 113 and the public line network 115 are connected by a telephone line 114 or the like.

印刷部I/F107は、印刷部108(プリンタエンジン)に画像信号を出力するインターフェースを担う。また、読取部I/F109は、読取部110(スキャナエンジン)からの読取画像信号を入力するインターフェースを担う。CPU102は、読取部I/F109より入力された画像信号を処理し、記録画像信号として印刷部I/F107へ出力する。印刷部108において、通信I/F123が印刷部I/F107から記録画像信号を受け取ると、CPU124は、記録画像信号を印字データに変換し、印字部125に通知する。印字部125は、印字データに基づいてトナーカートリッジ126内のトナーを記録紙に印字することで印刷を実現する。また、CPU124は、検知部127が検知したトナーカートリッジ126内のトナー残量を、通信I/F123を介して、コントローラ部101に通知する。ここで、トナーやトナーカートリッジ126は、MFP100で利用される消耗品の一例である。   The printing unit I / F 107 has an interface for outputting an image signal to the printing unit 108 (printer engine). The reading unit I / F 109 also has an interface for inputting a read image signal from the reading unit 110 (scanner engine). The CPU 102 processes the image signal input from the reading unit I / F 109, and outputs the processed image signal to the printing unit I / F 107 as a recording image signal. In the printing unit 108, when the communication I / F 123 receives the recording image signal from the printing unit I / F 107, the CPU 124 converts the recording image signal into print data, and notifies the printing unit 125 of the print data. The printing unit 125 realizes printing by printing the toner in the toner cartridge 126 on a recording sheet based on print data. The CPU 124 also notifies the controller unit 101 of the remaining amount of toner in the toner cartridge 126 detected by the detection unit 127 via the communication I / F 123. Here, the toner or toner cartridge 126 is an example of a consumable used by the MFP 100.

CPU102は、ROM104のフォント領域に記憶されたフォント情報を用いて、タッチパネル111の表示部に文字や記号を表示したり、ユーザの指示を受けたタッチパネル111からの指示情報を受けたりする。ROM104のデータ領域には、CPU102によってMFP100の装置情報や、ユーザの電話帳情報、部門管理情報などが記憶され、CPU102により必要に応じて読み出され、必要に応じて更新される。   The CPU 102 uses the font information stored in the font area of the ROM 104 to display characters and symbols on the display unit of the touch panel 111, and receives instruction information from the touch panel 111 that has received an instruction from the user. In the data area of the ROM 104, device information of the MFP 100, user's telephone directory information, department management information, and the like are stored by the CPU 102, read by the CPU 102 as necessary, and updated as necessary.

なお、本実施形態のMFP100では、1つのCPU102が1つのメモリ(RAM103)を用いて後述するフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば複数のCPU、RAM、ROM、及びストレージを協働させて後述する各処理を実行してもよい。   In the MFP 100 according to the present embodiment, one CPU 102 executes each process shown in the flowchart to be described later using one memory (RAM 103), but another mode may be used. For example, a plurality of CPUs, RAMs, ROMs, and storages may be cooperated to execute each process described later.

図2は、管理サーバ200のハードウェア構成図である。管理サーバ200は、MFP100の販売元となる量販店等のWebサイトのURL(Uniform Resourse Locater)等、販売元へのアクセスのための情報を記憶、管理する。また、管理サーバ200は、URL等の情報が変更された場合には、記憶される情報も適宜更新する。なお、管理サーバ200は、複数の販売元それぞれに対し、WebサイトのURL等の情報を記憶しているものとする。ただし、管理サーバ200は、少なくとも1つの販売元の情報を記憶していればよい。管理サーバ200は、CPU201と、RAM202と、ストレージ203と、ネットワークI/F205と、を有している。管理サーバ200の各部はシステムバス210にて接続されている。ネットワークI/F205は、有線通信部206または無線通信部207を介してネットワーク122と通信する。管理サーバ200は、複数のMFPからの要求を同時に処理できるよう、複数のコンピューティング・リソースを用いてデータ変換やデータ処理を分散実行するクラウドサービスとして実現されていてもよい。   FIG. 2 is a hardware configuration diagram of the management server 200. As shown in FIG. The management server 200 stores and manages information for accessing the sales source, such as the URL (Uniform Resource Locator) of a Web site such as a mass sales store, which is the sales source of the MFP 100. In addition, when the information such as the URL is changed, the management server 200 appropriately updates the stored information. The management server 200 is assumed to store information such as a URL of a website for each of a plurality of sellers. However, the management server 200 may store information of at least one vendor. The management server 200 includes a CPU 201, a RAM 202, a storage 203, and a network I / F 205. Each part of the management server 200 is connected by a system bus 210. The network I / F 205 communicates with the network 122 via the wired communication unit 206 or the wireless communication unit 207. The management server 200 may be realized as a cloud service that performs data conversion and data processing in a distributed manner using a plurality of computing resources so that requests from a plurality of MFPs can be processed simultaneously.

管理サーバ200のストレージ203には、例えば、店情報テーブルと、消耗品情報テーブルとが記憶されている。図3は、店情報テーブルのデータ構成例を示す図である。図4は、消耗品テーブルのデータ構成例を示す図である。図3に示すように、店情報テーブル300は、PIN(Personal Identification Number)コードと、店URLと、店名と、を対応付けて記憶している。ここで、PINコードは、MFP100の販売元の店を識別する販売元識別情報の一例である。店URLは、店の販売サイトにアクセスするためのアクセス情報である。店名は、店の名称を示す情報である。なお、図3の例では、2つのPINコードに対応したレコードが記憶されているが、レコードの数は2つに限定されるものではなく、3以上のレコードを記憶してもよく、1つのレコードのみでもよい。なお、本実施形態では販売元識別情報の一例としてPINコードを例示しているがこれに限定されるものではない。英数字から構成されるパスコードなどであってもよい。また、図4に示すように、消耗品テーブル400は、PINコードと、製品IDと、各色のトナー数と、クエリ文字列と、を対応付けて記憶している。製品IDは、MFP100の種類を示す識別情報である。トナー数は、購入するトナーの数を示す情報である。クエリ文字列は、対応するトナーを要求するための文字列である。   In the storage 203 of the management server 200, for example, a store information table and a consumable item information table are stored. FIG. 3 is a view showing an example of the data configuration of the shop information table. FIG. 4 is a view showing an example of the data configuration of the consumable item table. As shown in FIG. 3, the store information table 300 stores a PIN (Personal Identification Number) code, a store URL, and a store name in association with each other. Here, the PIN code is an example of vendor identification information that identifies the store of the vendor of MFP 100. The shop URL is access information for accessing a shop sales site. The shop name is information indicating the name of the shop. Although, in the example of FIG. 3, records corresponding to two PIN codes are stored, the number of records is not limited to two, and three or more records may be stored, and one record may be stored. Only records may be used. Although the PIN code is illustrated as an example of the vendor identification information in the present embodiment, the present invention is not limited to this. It may be a pass code composed of alphanumeric characters. Further, as shown in FIG. 4, the consumable item table 400 stores the PIN code, the product ID, the number of toners of each color, and the query character string in association with each other. The product ID is identification information indicating the type of MFP 100. The number of toners is information indicating the number of toners to be purchased. The query string is a string for requesting the corresponding toner.

また、管理サーバ200は、図3や図4に示したレコードに新たな店情報を追加する機能、既存のレコードにおける店情報やクエリ情報を修正するメンテナンス機能を有する。これらのメンテナンス機能は、例えば、Webアプリケーションとして提供され、各販売店のWeb担当者やMFP100を製造するベンダーなどが当該Webアプリケーションにアクセスし、図3や図4のデータを適宜修正することができるものとする。   The management server 200 also has a function of adding new shop information to the record shown in FIG. 3 and FIG. 4 and a maintenance function of correcting shop information and query information in the existing record. These maintenance functions are provided, for example, as a web application, and a person in charge of the web of each store or a vendor who manufactures the MFP 100 can access the web application and correct the data in FIG. 3 or 4 as appropriate. It shall be.

図5は、MFP100及び管理サーバ200による販売元登録処理を示すシーケンス図である。販売元登録処理は、MFP100の初回起動時にユーザが時刻や国情報を入力する設定ナビにおいて、ユーザ操作に応じて実行されるものとする。また、本実施形態では、販売店が、MFP100の販売元のPINコードを示す情報が格納された2次元バーコードと、PINコードの文字列が印字された紙を事前に用意し、MFP100を購入したユーザに配布しているものとする。また、他の例としては、MFP100は、タッチパネル111に販売元の情報を取得するためのボタンを表示し、このボタンの押下に従い、登録指示を受け付けた場合に、販売元登録処理を実行することとしてもよい。   FIG. 5 is a sequence diagram showing a seller registration process by MFP 100 and management server 200. It is assumed that the sales source registration process is executed in response to a user operation in a setting navigation where the user inputs time and country information at the time of first activation of MFP 100. Further, in the present embodiment, the store prepares in advance a two-dimensional barcode in which information indicating the PIN code of the vendor of MFP 100 is stored, and a paper on which the character string of the PIN code is printed, and purchases MFP 100 It is assumed that they are distributed to the Further, as another example, MFP 100 displays a button for acquiring information of a seller on touch panel 111, and executes a seller registration process when a registration instruction is accepted according to pressing of the button. It may be

S500において、MFP100のCPU102は、ユーザ操作に応じて、PINコードを受け付ける。本処理は、販売元識別情報としてのPINコードを受け付ける受付処理の一例である。例えば、CPU102は、タッチパネル111上にPIN入力画面を表示し、ユーザからPIN入力画面を介したPINコードの入力を受け付ける。ユーザは、例えば、MFP100の販売元のPINコードを示す情報が格納された2次元バーコードが印字された紙を、読取部110を用いてスキャンさせる。この場合、CPU102は、スキャンされた画像を解析することで2次元バーコードに対応したPINコードを取得する。なお、読取部を有しない画像形成装置においては、タッチパネル111を介したユーザ操作によりPINコードの入力を受け付けるようにすることもできる。また、他の例としては、CPU102は、データ化されたPINコードを保持したUSBメモリからUSB_I/F116を介して、PINコードを取得してもよい。   In step S500, the CPU 102 of the MFP 100 receives the PIN code in accordance with the user operation. This process is an example of an acceptance process for accepting a PIN code as vendor identification information. For example, the CPU 102 displays a PIN input screen on the touch panel 111, and accepts an input of a PIN code from the user via the PIN input screen. The user, for example, causes the reading unit 110 to scan a sheet on which the two-dimensional barcode on which the information indicating the PIN code of the vendor of the MFP 100 is stored is printed. In this case, the CPU 102 acquires the PIN code corresponding to the two-dimensional barcode by analyzing the scanned image. Note that, in an image forming apparatus that does not have a reading unit, input of a PIN code can be accepted by user operation via the touch panel 111. Also, as another example, the CPU 102 may obtain the PIN code from the USB memory holding the PIN code that has been made into data via the USB I / F 116.

なお、ユーザが入力するPINコードは、必ずしもMFP100の販売元に対応するものである必要はなく、ユーザが特定の販売元から消耗品を購入したいと希望する場合には、この特定の販売元に対応したPINコードを入力してもよい。   Note that the PIN code input by the user does not necessarily correspond to the vendor of MFP 100, and when the user wishes to purchase consumables from a particular vendor, the particular vendor is required You may enter the corresponding PIN code.

次に、S501において、CPU102は、受け付けたPINコードをEEPROM105に格納する。次に、S502において、CPU102は、ネットワークI/F117を介して、管理サーバ200にアクセスすることが可能か否かを確認する。CPU102は、アクセス可能な場合には(S502でYES)、処理をS503へ進める。CPU102は、アクセス可能でない場合には(S502でNO)、処理を終了する。S503において、CPU102は、販売元情報の取得要求を管理サーバ200に送信する。ここで、販売元情報とは、MFP100の販売元に関する情報である。販売元情報については後述する。販売元情報の取得要求には、S500において受け付けたPINコードと、MFP100の装置IDとが含まれるものとする。なお、装置IDは、MFP100を識別する装置識別情報の一例である。   Next, in S501, the CPU 102 stores the received PIN code in the EEPROM 105. Next, in step S502, the CPU 102 confirms whether or not the management server 200 can be accessed via the network I / F 117. When the CPU 102 is accessible (YES in S502), the process proceeds to S503. If the CPU 102 is not accessible (NO in S502), the process ends. In step S503, the CPU 102 transmits, to the management server 200, an acquisition request for seller information. Here, the seller information is information on the seller of the MFP 100. The vendor information will be described later. It is assumed that the acquisition request of the seller information includes the PIN code accepted in S500 and the device ID of MFP 100. The device ID is an example of device identification information that identifies the MFP 100.

管理サーバ200のCPU201は、S503において販売元情報の取得要求を受信すると、続いてS504において、取得要求が正常なデータか否かを判断する。例えば、取得要求にPINコードと装置IDの少なくとも一方が含まれていない場合には、正常なデータでないと判断する。CPU201は、正常なデータと判断した場合には(S504でYES)、処理をS505へ進める。CPU201は、正常なデータでないと判断して場合には(S504でNO)、処理を終了する。   When the CPU 201 of the management server 200 receives the acquisition request for seller information in S503, the CPU 201 determines in S504 whether the acquisition request is normal data. For example, when at least one of the PIN code and the device ID is not included in the acquisition request, it is determined that the data is not normal. If the CPU 201 determines that the data is normal (YES in S504), the CPU 201 advances the process to S505. If it is determined that the data is not normal data (NO in S504), the CPU 201 ends the processing.

S505において、CPU201は、PINコードをキーにして、店情報テーブル300から、対応する店URLと、店名と、をPINコードに対応した店情報として取得する。例えばPINコード「0000」の場合、PINコード「0000」をキーにして、店情報テーブル300から店URL「http://a―denki.com」と、店名「A電気」と、を取得する。なお、CPU201は、店情報テーブル300にPINコードに対応したレコードが存在しない場合には、店情報をNULLとする。   In S505, using the PIN code as a key, the CPU 201 acquires the corresponding shop URL and the shop name from the shop information table 300 as shop information corresponding to the PIN code. For example, in the case of the PIN code "0000", the shop URL "http://a-denki.com" and the shop name "A electricity" are acquired from the shop information table 300 by using the PIN code "0000" as a key. When there is no record corresponding to the PIN code in the store information table 300, the CPU 201 sets the store information to NULL.

次に、S506において、CPU201は、PINコードと、装置IDをキーにして、消耗品テーブル400から対応するレコードを取得する。そして、CPU201は、取得したレコードに基づいて、消耗品情報を生成する。ここで、消耗品情報は、Cトナー数、Mトナー数、Yトナー数、Kトナー数、クエリ文字列を結合したデータ構造体である。   Next, in step S506, the CPU 201 acquires a corresponding record from the consumable item table 400 using the PIN code and the device ID as keys. Then, the CPU 201 generates consumable item information based on the acquired record. Here, the consumable item information is a data structure in which the C toner number, the M toner number, the Y toner number, the K toner number, and the query character string are combined.

例えばPINコード「0000」、装置ID「MFP00xx」をキーとする場合には、CPU201は、消耗品情報1から消耗品情報5の計5つの消耗品情報を生成する。ここで、消耗品情報1は、Cトナー数「1」、クエリ文字列「itemID=c_tonner_00xx」を示す情報である。消耗品情報2、はMトナー数「1」、クエリ文字列「itemID=m_tonner_00xx」を示す情報である。消耗品情報3は、Yトナー数「1」、クエリ文字列「itemID=y_tonner_00xx」を示す情報である。消耗品情報4は、Kトナー数「1」、クエリ文字列「itemID=k_tonner_00xx」を示す情報である。消耗品情報5は、Cトナー数「1」、Mトナー数「1」、Yトナー数「1」、Kトナー数「1」、クエリ文字列「itemID=matome_tonner_00xx」を示す情報である。   For example, in the case where the PIN code “0000” and the device ID “MFP00xx” are used as keys, the CPU 201 generates a total of five consumable item information of the consumable item information 5 from the consumable item information 1. Here, the consumable item information 1 is information indicating the C toner number “1” and the query character string “itemID = c_tonner_00xx”. The consumable item information 2 is information indicating the M toner number “1” and the query character string “item ID = m_tonner_00xx”. The consumable item information 3 is information indicating the Y toner number “1” and the query character string “item ID = y_tonner_00xx”. The consumable item information 4 is information indicating the K toner number “1” and the query character string “itemID = k_tonner_00xx”. The consumable item information 5 is information indicating the C toner number “1”, the M toner number “1”, the Y toner number “1”, the K toner number “1”, and the query character string “itemID = matome_tonner_00xx”.

また、PINコード「0001」、装置ID「MFP00yy」をキーとする場合には、CPU201は、1つの消耗品情報のみを生成する。この消耗品情報は、Kトナー数「1」、クエリ文字列「code=00yyK」を示す情報である。   When the PIN code “0001” and the device ID “MFP 00 yy” are used as keys, the CPU 201 generates only one piece of consumable item information. The consumable item information is information indicating the K toner number “1” and the query character string “code = 00yyK”.

次に、S507において、CPU201は、S505において取得した店情報(店URLと店名)と、S506において生成した消耗品情報とを販売元情報としてMFP100に送信する。例えば、PINコード「0000」、装置ID「MFP00xx」を含む取得要求を受信したとする。この場合には、上述の通り、消耗品情報1から消耗品情報5の計5つの消耗品情報と、店舗名「A電気」、店URL「http://a―denki.com」とを含む情報が販売元情報としてMFP100に送信される。なお、販売元情報は、販売元にアクセスするためのアクセス情報の一例である。   Next, in step S507, the CPU 201 transmits the store information (store URL and store name) acquired in step S505 and the consumable item information generated in step S506 to the MFP 100 as sales source information. For example, it is assumed that an acquisition request including the PIN code “0000” and the device ID “MFP00xx” is received. In this case, as described above, a total of five consumables information including the consumables information 1 to the consumables information 5 and the store name “A electricity” and the store URL “http://a-denki.com” are included. The information is transmitted to MFP 100 as seller information. The vendor information is an example of access information for accessing the vendor.

上述のように、販売元情報に含まれるクエリ文字列は、対応するMFP100の消耗品の種類(例えばCトナー、Mトナー、Yトナー、Kトナー)の数と1対1に対応する必要はない。CPU201は、各トナーの購入ページにジャンプするためのクエリ文字列を含んだ消耗品情報に加えて、全トナーの購入ページにジャンプするためのクエリ文字列を含んだ消耗品情報を販売元情報に含めてもよい。また、他の例としては、CPU201は、Kトナーを複数まとめ買いするためのページにジャンプするためのクエリ文字列を含んだ消耗品情報を含めてもよい。   As described above, the query string included in the vendor information need not have a one-to-one correspondence with the number of consumable types (eg, C toner, M toner, Y toner, K toner) of the corresponding MFP 100. . In addition to consumables information including a query string for jumping to a purchase page of each toner, the CPU 201 sells consumables information including a query string for jumping to a purchase page of all toners. May be included. Further, as another example, the CPU 201 may include consumable item information including a query string for jumping to a page for buying a plurality of K toners.

MFP100のCPU102は、S507において、販売元情報を受信すると、S508において、販売元情報が解析可能か否かを確認する。CPU102は、販売元情報に店URL、店名及び消耗品情報のすべてが含まれている場合に解析可能と判断し、販売元情報に店URL、店名及び消耗品情報のうち少なくとも1つが含まれていない場合に解析可能でないと判断する。CPU102は、解析可能と判断した場合には(S508でYES)、処理をS509へ進める。CPU102は、解析可能でないと判断した場合には(S508でNO)、処理を終了する。   When the CPU 102 of the MFP 100 receives the seller information at S507, the CPU 102 confirms at S508 whether the seller information can be analyzed. The CPU 102 determines that the analysis is possible when the seller information includes all of the shop URL, the shop name and the consumables information, and the seller information includes at least one of the shop URL, the shop name and the consumables information. If not, it is determined that analysis is not possible. If the CPU 102 determines that analysis is possible (YES in S508), the process proceeds to S509. If the CPU 102 determines that analysis is not possible (NO in S508), the process ends.

S509において、CPU102は、販売元情報を解析する。具体的には、CPU102は、販売元情報を分解し、MFP100において保存するためのデータ形式に変換する。CPU102は、例えば、販売元情報を、店URLと、店名と、消耗品情報と、に分解する。そして、CPU102は、店URLと、店名と、消耗品情報とを対応付けて、RAM103に格納する。   In S 509, the CPU 102 analyzes vendor information. Specifically, CPU 102 disassembles the vendor information and converts it into a data format for storage in MFP 100. For example, the CPU 102 decomposes the seller information into a shop URL, a shop name, and consumables information. Then, the CPU 102 stores the store URL, the store name, and the consumable item information in the RAM 103 in association with each other.

次に、S510において、CPU102は、販売元情報を正常に取得できたか否かを判断する。CPU102は、販売元情報に、店情報と消耗品情報とが含まれている場合には、販売元情報を正常に取得できたと判断する。また、CPU102は、販売元情報に含まれる店情報がNULLの場合や、消耗品情報が一部でも欠けている場合には、販売元情報を正常に取得できなかったと判断する。例えば、Cトナー、Mトナー、Yトナー、Kトナーを搭載するMFP100の販売元情報にKトナーに対応した消耗品情報が含まれていない場合には、消耗品情報が欠けていると判断される。CPU102は、販売元情報を正常に取得できたと判断した場合には(S510でYES)、処理をS512へ進める。CPU102は、販売元情報を正常に取得できなかったと判断した場合には(S510でNO)、処理をS511へ進める。   Next, in S510, the CPU 102 determines whether the seller information has been successfully acquired. If the seller information includes shop information and consumables information, the CPU 102 determines that the seller information has been successfully acquired. Further, when the store information included in the seller information is NULL or the consumable item information is partially missing, the CPU 102 determines that the seller information can not be acquired normally. For example, when consumable item information corresponding to the K toner is not included in the vendor information of the MFP 100 equipped with the C toner, the M toner, the Y toner, and the K toner, it is determined that the consumable information is missing. . If the CPU 102 determines that the seller information has been successfully acquired (YES in S510), the process proceeds to S512. If the CPU 102 determines that the seller information can not be acquired normally (NO in S510), the process proceeds to S511.

S511においては、CPU102は、タッチパネル111にエラーであることを示す情報を表示し、処理を終了する。ここで、エラーであることを示す情報としては、例えば「入力されたコードから購入ページを特定することができませんでした」といったエラーメッセージが挙げられる。なお、S511において、CPU102はさらに、デフォルト値として、店名、店URL、クエリ文字列に、それぞれメーカー名、量販店URL、メーカーのオンラインショッピングサイトのURLをEEPROM105に格納してもよい。   In step S <b> 511, the CPU 102 causes the touch panel 111 to display information indicating an error, and ends the process. Here, examples of the information indicating an error include an error message such as “Failed to identify purchase page from input code”. In S511, the CPU 102 may further store the maker name, the mass sales shop URL, and the URL of the maker's online shopping site in the EEPROM 105 as the shop name, the shop URL, and the query character string as default values.

S512において、CPU102は、店名と、確認ボタンと、再取得ボタンと、をタッチパネル111に表示する。次に、S513において、CPU102は、ユーザから受け付けた指示を確認する。ユーザにより確認ボタンが押下されると、CPU102は、S507において受信した販売元情報の登録指示を受け付ける。また、ユーザにより再取得ボタンが押下されると、CPU102は、販売元情報の再取得指示を受け付ける。CPU102は、登録指示を受け付けた場合には(S513で登録指示)、処理をS514へ進める。CPU102は、再取得指示を受け付けた場合には(S513で再取得指示)、処理をS500へ進め、再びPINコードを受け付ける。S514において、CPU102は、S507において受信した販売元情報に示される店URLと、消耗品情報と、をEEPROM105に格納する。以上で、販売元登録処理が完了する。   In S512, the CPU 102 displays a shop name, a confirmation button, and a reacquisition button on the touch panel 111. Next, in step S513, the CPU 102 confirms the instruction received from the user. When the confirmation button is pressed by the user, the CPU 102 receives an instruction to register the sales source information received in S507. Further, when the re-acquisition button is pressed by the user, the CPU 102 receives a re-acquisition instruction of the seller information. When the CPU 102 receives the registration instruction (registration instruction in S513), the CPU 102 advances the process to S514. When the CPU 102 receives the reacquisition instruction (reacquisition instruction in S513), the process proceeds to S500, and the PIN code is accepted again. In S514, the CPU 102 stores, in the EEPROM 105, the store URL indicated in the sales source information received in S507 and the consumable item information. Thus, the seller registration process is completed.

図6は、MFP100による、QRコード表示処理を示すフローチャートである。ここで、QRコードは、2次元コードの一例である。S600において、MFP100のCPU102は、検知部127が、消耗品LOWを検知した場合に(S600でYES)、処理をS601へ進める。ここで、消耗品LOWとは、消耗品としてのトナーの残量が所定の閾値以下(例えば、10%以下)となった状態である。消耗品LOWは、予め定められた消耗品の状態の一例である。S601において、CPU102は、EEPROM105に販売元情報が格納されているか否かを確認する。なお、CPU102は、販売元情報に店URL及び消耗品情報のいずれか一方が含まれない場合には、販売元情報が格納されていないと判断する。CPU102は、販売元情報が格納されていると判断した場合には(S601でYES)、処理をS602へ進める。CPU102は、販売元情報が格納されていないと判断した場合には(S601でNO)、QRコード表示処理を終了する。   FIG. 6 is a flowchart showing QR code display processing by the MFP 100. Here, the QR code is an example of a two-dimensional code. In S600, when the detection unit 127 detects the consumable item LOW (YES in S600), the CPU 102 of the MFP 100 advances the process to S601. Here, the consumable item LOW is a state in which the remaining amount of toner as the consumable item is equal to or less than a predetermined threshold (for example, 10% or less). The consumable item LOW is an example of a predetermined condition of the consumable item. In step S601, the CPU 102 confirms whether or not the vendor information is stored in the EEPROM 105. Note that the CPU 102 determines that the seller information is not stored when either the shop URL or the consumable item information is not included in the seller information. If the CPU 102 determines that the vendor information is stored (YES in S601), the CPU 102 advances the process to S602. When the CPU 102 determines that the seller information is not stored (NO in S601), the QR code display process is ended.

S602において、CPU102は、購入ページURLを生成する。ここで、購入ページURLとは、消耗品LOWの状態が検知された消耗品を購入するためのページへアクセスするためのURLであり、アクセス情報の一例である。図7は、S602における詳細な処理を示すフローチャートである。S700において、MFP100のCPU102は、EEPROM105に店URLが格納されているか否かを判断する。CPU102は、EEPROM105に店URLが格納されていない場合や、店情報がNULLの場合には、店URLが格納されていないと判断する。CPU102は、店URLが格納されている場合には(S700でYES)、処理をS701へ進める。CPU102は、店URLが格納されていない場合には(S700でNO)、S602の処理を終了する。   In S602, the CPU 102 generates a purchase page URL. Here, the purchase page URL is a URL for accessing a page for purchasing the consumables for which the state of the consumables LOW has been detected, and is an example of access information. FIG. 7 is a flowchart showing detailed processing in S602. In S700, CPU 102 of MFP 100 determines whether the store URL is stored in EEPROM 105 or not. If the store URL is not stored in the EEPROM 105 or if the store information is NULL, the CPU 102 determines that the store URL is not stored. If the store URL is stored (YES in S700), the CPU 102 advances the process to S701. If the store URL is not stored (NO in S700), the CPU 102 ends the process of S602.

S701において、CPU102は、EEPROM105から店URLを取得する。次に、S702において、CPU102は、検知部127の検知結果に基づいて、Cトナー、Mトナー、Yトナー、Kトナーのうち、いずれのトナーが消耗品LOWの状態であるかを確認する。次に、S703において、CPU102は、消耗品LOWの状態のトナーに対応したクエリ文字列がEEPROM105に格納されているか否かを判断する。CPU102は、クエリ文字列が格納されている場合には(S703でYES)、処理をS704へ進める。CPU102は、クエリ文字列が格納されていない場合には(S703でNO)、S602の処理を終了する。S704において、CPU102は、EEPROM105からクエリ文字列を取得する。次に、S705において、CPU102は、S701で取得したURLと、S704で取得したクエリ文字列を結合し、消耗品の購入ページURLを生成する。以上で、S602の処理が完了する。   In S701, the CPU 102 acquires a store URL from the EEPROM 105. Next, in S702, based on the detection result of the detection unit 127, the CPU 102 confirms which of the C toner, the M toner, the Y toner, and the K toner is in the consumables LOW state. Next, in step S703, the CPU 102 determines whether a query string corresponding to the toner in the consumables LOW state is stored in the EEPROM 105. If the query character string is stored (YES in S703), the CPU 102 advances the process to S704. When the query character string is not stored (NO in S703), the CPU 102 ends the process of S602. In step S704, the CPU 102 acquires a query string from the EEPROM 105. Next, in step S705, the CPU 102 combines the URL acquired in step S701 and the query character string acquired in step S704, and generates a purchase page URL of a consumable item. Thus, the process of S602 is completed.

例えば、MFP100の装置IDが「MFP00xx」で、PINコード「0000」が入力されたとする。さらに、MFP100において、CトナーのLOWが検知されたとする。この場合、CPU102は、店URL「http://a―denki.com」とCトナー数「1」のクエリ文字列「itemID=c_tonner_00xx」をURLとパラメータの区切り文字である「?」と共に結合する。これにより、CPU102は、「http://a―denki.com?itemID=c_tonner_00xx」という購入ページURLを生成する。   For example, it is assumed that the device ID of the MFP 100 is “MFP 00xx” and the PIN code “0000” is input. Further, in MFP 100, it is assumed that LOW of C toner is detected. In this case, the CPU 102 combines the store URL “http://a-denki.com” with the query character string “itemID = c_tonner_00xx” of the C toner number “1” together with the “?” That is the URL and parameter delimiter. . Thus, the CPU 102 generates a purchase page URL “http://a-denki.com? ItemID = c_tonner_00xx”.

また、Cトナー、Mトナー、Yトナー、Kトナー全てがLOWと検知されたとする。この場合には、CPU102は、全トナーまとめ買いページのクエリ文字列である「itemId=matome_tonner_00xx」をEEPROM105から取得し、量販店URL「http://a―denki.com」と結合する。これにより、CPU102は、「http://a―denki.com?itemId=matome_tonner_00xx」という購入ページURLを生成する。   Further, it is assumed that C toner, M toner, Y toner, and K toner are all detected as LOW. In this case, the CPU 102 acquires “itemId = matome_tonner_00xx”, which is a query character string of all the toner bulk purchase pages, from the EEPROM 105, and combines it with the mass sales store URL “http://a-denki.com”. Thus, the CPU 102 generates a purchase page URL “http://a-denki.com? ItemId = matome_tonner_00xx”.

図6に戻り、S602の処理の後、S603において、CPU102は、S602において、購入ページURLの生成に成功したか否かを判断する。CPU102は、成功したと判断した場合には(S603でYES)、処理をS604へ進める。CPU102は、成功しなかったと判断した場合には(S603でNO)、QRコード表示処理を終了する。S604において、CPU102は、購入ページURLにより購入ページにアクセス可能か否かを判断する。CPU102は、例えば、購入ページURLに対応したページが存在しない場合には購入ページにアクセスできないと判断する。CPU102は、アクセス可能と判断した場合には(S604でYES)、処理をS605へ進める。CPU102は、アクセス不可と判断した場合には(S604でNO)、処理をS609へ進める。   Returning to FIG. 6, after the processing of S602, in S603, the CPU 102 determines in S602 whether or not the generation of the purchase page URL has succeeded. If the CPU 102 determines that the process has succeeded (YES in S603), the process proceeds to S604. If the CPU 102 determines that the process has not succeeded (NO in S603), the QR code display process ends. In step S604, the CPU 102 determines whether the purchase page can be accessed based on the purchase page URL. For example, when there is no page corresponding to the purchase page URL, the CPU 102 determines that the purchase page can not be accessed. If the CPU 102 determines that the access is possible (YES in S604), it advances the process to S605. If the CPU 102 determines that the access is not possible (NO in S604), the CPU 102 advances the process to S609.

S605において、CPU102は、S602において生成した購入ページURLを示すQRコードを生成する。次に、S606において、CPU102は、タッチパネル111にQRコードの表示ボタンを表示するよう制御する。次に、S607において、CPU102は、ユーザ操作に応じて、表示ボタンが押下されるまで待機し、表示ボタンが押下されると、表示指示を受け付け(S607でYES)、処理をS608へ進める。S608において、CPU102は、S605において生成したQRコードを表示する。ここで、S608の処理は、2次元コードを表示するよう制御する表示制御処理(出力制御処理)の一例である。以上で、QRコード表示処理が完了する。ユーザは、自身が所持するスマートフォン等の通信端末を用いて、タッチパネル111に表示されたQRコードをスキャンすることで、販売元のWebコンテンツにアクセスするためのURLを取得することができる。取得したWebコンテンツは通信端末上の表示部を表示される。従って、ユーザが使い慣れている通信端末で消耗品の購入が行えるようになる。   In S605, the CPU 102 generates a QR code indicating the purchase page URL generated in S602. Next, in step S <b> 606, the CPU 102 controls the touch panel 111 to display a QR code display button. Next, in step S607, the CPU 102 stands by until the display button is pressed according to the user operation, and when the display button is pressed, the display instruction is accepted (YES in step S607), and the process proceeds to step S608. In S608, the CPU 102 displays the QR code generated in S605. Here, the process of S608 is an example of a display control process (output control process) for controlling to display a two-dimensional code. This is the end of the QR code display process. The user can acquire the URL for accessing the web content of the seller by scanning the QR code displayed on the touch panel 111 using a communication terminal such as a smartphone owned by the user. The acquired web content is displayed on the display unit on the communication terminal. Accordingly, consumables can be purchased at the communication terminal that the user is used to.

一方で、S609においては、CPU102は、管理サーバ200にアクセス可能か否かを判断する。CPU102は、アクセス可能な場合には(S609でYES)、処理をS610へ進める。CPU102は、アクセス不可な場合には(S609でNO)、QRコード生成処理を終了する。S610において、CPU102は、販売元情報受信処理を行う。ここで、販売元情報受信処理は、図5を参照しつつ説明したS503〜S504の処理と同様である。このように、MFP100は、購入ページにアクセスできない場合には、再度管理サーバ200にアクセスし、販売元情報を取得する。このため、MFP100は、販売元登録処理の実行後に、販売サイトのURLや、消耗品を特定するためのクエリ文字列が変更になった場合においても、変更後のURLを管理サーバ200から受信することができる。   On the other hand, in S609, the CPU 102 determines whether or not the management server 200 can be accessed. When the CPU 102 is accessible (YES in S609), the process proceeds to S610. If the access is not possible (NO in S609), the CPU 102 ends the QR code generation process. In S610, the CPU 102 performs a seller information reception process. Here, the selling source information reception process is the same as the process of S503 to S504 described with reference to FIG. As described above, when the MFP 100 can not access the purchase page, the MFP 100 again accesses the management server 200 to acquire the seller information. Therefore, MFP 100 receives the URL after the change from the management server 200 even when the URL of the sales site or the query character string for specifying consumables is changed after the sales source registration process is performed. be able to.

次に、S611において、CPU102は、販売元情報が解析可能か否かを確認する。本処理は、図5のS508の処理と同様である。CPU102は、解析可能と判断した場合には(S611でYES)、処理をS612へ進める。CPU102は、解析可能でないと判断した場合には(S611でNO)、QRコード生成処理を終了する。S612において、CPU102は、販売元情報を解析する。本処理は、図5のS509の処理と同様である。次に、S613において、CPU102は、販売元情報を正常に取得できたか否かを判断する。本処理は、図5のS510の処理と同様である。CPU102は、販売元情報を正常に取得できたと判断した場合には(S613でYES)、処理をS614へ進める。CPU102は、販売元情報を正常に取得できなかったと判断した場合には(S614でNO)、QRコード生成処理を終了する。   Next, in step S <b> 611, the CPU 102 confirms whether the seller information can be analyzed. The present process is the same as the process of S508 in FIG. If the CPU 102 determines that analysis is possible (YES in step S611), the process advances to step S612. When the CPU 102 determines that analysis is not possible (NO in S611), the QR code generation processing is ended. In S612, the CPU 102 analyzes vendor information. This process is the same as the process of S509 of FIG. Next, in step S613, the CPU 102 determines whether the seller information has been successfully acquired. This process is similar to the process of S510 of FIG. If the CPU 102 determines that the seller information has been acquired normally (YES in S613), it advances the process to S614. If the CPU 102 determines that the seller information could not be acquired normally (NO in S614), the QR code generation process is ended.

S614において、CPU102は、販売元情報に示される店URLと、消耗品情報と、をEEPROM105に格納する。本処理は、S514の処理と同様である。CPU102は、S614の処理の後、処理をS605へ進める。そして、この場合には、S605において、CPU102は、S614においてEEPROM105に格納した販売元情報に基づいて、購入ページURLを示すQRコードを生成し、その後S606以降の処理を行う。   In step S <b> 614, the CPU 102 stores, in the EEPROM 105, the store URL indicated in the seller information and the consumable item information. This process is the same as the process of S514. After the processing of S614, the CPU 102 advances the processing to S605. Then, in this case, in S605, the CPU 102 generates a QR code indicating the purchase page URL based on the seller information stored in the EEPROM 105 in S614, and then performs the processing of S606 and thereafter.

以上のように、第1の実施形態のMFP100は、販売元を管理する管理サーバ200から販売元へのアクセス情報を受信し、これを表示するよう制御する。したがって、ユーザは、表示されたアクセス情報を用いることで、煩雑なユーザ操作を要することなく、特定の販売元の販売サイトから消耗品を購入することができる。さらに、上述のように、MFP100は、販売元へのアクセス情報が変更になった場合においても、管理サーバ200から変更後のアクセス情報を受信し、これを表示するよう制御することができる。   As described above, the MFP 100 according to the first embodiment receives access information to the seller from the management server 200 that manages the seller, and performs control to display the access information. Therefore, by using the displayed access information, the user can purchase consumables from a sales site of a specific seller without requiring complicated user operations. Furthermore, as described above, even when the access information to the seller changes, the MFP 100 can control to receive the changed access information from the management server 200 and display it.

第1の実施形態の第1の変形例について説明する。MFP100は、QRコード表示処理(図6)のS603、S609、S611、S613でNOと判断された場合には、販売元の情報の取得に失敗した旨のエラー情報を表示した上で、処理を終了するようにしてもよい。また、エラー情報に、販売元の再登録を促す通知を含めることもできる。また、他の例としては、MFP100は、これらの場合には、消耗品のメーカーの販売サイトにおける購入ページのURLのQRコードを生成し、これを適宜表示することとしてもよい。なお、メーカーの販売サイトにおける購入ページのURLは、予めMFP100のEEPROM105等に記憶されているものとする。   A first modification of the first embodiment will be described. If the MFP 100 determines NO in S603, S609, S611, and S613 in the QR code display process (FIG. 6), the MFP 100 displays error information indicating that acquisition of information on the seller failed, and then the process is performed. It may be finished. Also, the error information may include a notification prompting the seller to re-register. Further, as another example, in these cases, the MFP 100 may generate a QR code of the URL of the purchase page at the sales site of the manufacturer of the consumable item, and display this as appropriate. It is assumed that the URL of the purchase page at the manufacturer's sales site is stored in advance in EEPROM 105 or the like of MFP 100.

第2の変形例としては、QRコード表示処理(図6)において、MFP100は、ユーザからの表示指示を受け付けたか否かに関わらず、S605において生成したQRコードを表示することとしてもよい。   As a second modification, in the QR code display process (FIG. 6), the MFP 100 may display the QR code generated in S605 regardless of whether or not the display instruction from the user is received.

第3の変形例としては、MFP100は、PINコードに対応した販売元のウェブサイトを適宜表示できるようにすればよく、そのための具体的な処理は実施形態に限定されるものではない。例えば、MFP100は、PINコードを含んだ取得要求を管理サーバ200に送信し、返答として、販売元のウェブサイトのトップページのURLを含んだ販売元情報を受信し、これに対応したQRコードを表示してもよい。また、MFP100自身がウェブブラウザとして機能することもできる。この場合、MFP100は、当該URLにアクセスし、タッチパネル111上に販売元のウェブサイトを表示するようにすることもできる。さらに、この場合に、QRコードの表示タイミングも実施形態に限定されるものではない。すなわち、MFP100は、任意のタイミングで、販売元のトップページのURLに対応したQRコードを表示すればよい。   As a third modification, MFP 100 may be configured to be able to appropriately display the website of the seller corresponding to the PIN code, and the specific processing therefor is not limited to the embodiment. For example, the MFP 100 transmits an acquisition request including the PIN code to the management server 200, receives the seller information including the URL of the top page of the website of the seller as a response, and transmits the corresponding QR code. You may display it. The MFP 100 can also function as a web browser. In this case, the MFP 100 may access the URL and display the website of the seller on the touch panel 111. Furthermore, in this case, the display timing of the QR code is not limited to the embodiment. That is, MFP 100 may display the QR code corresponding to the URL of the top page of the vendor at an arbitrary timing.

また、他の例としては、MFP100は、PINコードと製品IDと、を含んだ取得要求を送信してもよい。この場合、MFP100は、返答として、販売元のウェブサイト内のページのうち、製品IDで特定される装置(MFP)の消耗品の販売ページのURLを含んだ販売元情報を受信する。例えば、販売元のウェブサイトにおいて、製品ID毎に、対応する消耗品の販売ページが設けられている場合には、MFP100は、自装置の製品IDに対応した消耗品の販売ページのURLを含んだ販売元情報を受信する。そして、この場合には、MFP100は、消耗品の販売ページのURLに対応したQRコードを表示する。   As another example, MFP 100 may transmit an acquisition request including a PIN code and a product ID. In this case, MFP 100 receives, as a response, the vendor information including the URL of the sale page of the consumable item of the apparatus (MFP) specified by the product ID among the pages in the website of the vendor. For example, when the sales page of the corresponding consumable is provided for each product ID on the website of the seller, MFP 100 includes the URL of the sales page of the consumable corresponding to the product ID of the own device. Receive vendor information. Then, in this case, the MFP 100 displays the QR code corresponding to the URL of the sales page of the consumable item.

第4の変形例としては、MFP100は、アクセス情報としての購入ページURLをユーザがアクセス可能に出力すればよく、その出力形態は実施形態に限定されるものではない。他の例としては、MFP100は、購入ページURLの文字列を表示してもよい。また、他の例としては、MFP100は、購入ページURLのQRコードを印刷部108に印字させてもよい。   As a fourth modification, MFP 100 may output a purchase page URL as access information so that the user can access, and the output form is not limited to the embodiment. As another example, MFP 100 may display a character string of the purchase page URL. Also, as another example, the MFP 100 may cause the printing unit 108 to print the QR code of the purchase page URL.

(第2の実施形態)
次に、第2の実施形態に係るMFP100及び管理サーバ200について、第1の実施形態に係るMFP100及び管理サーバ200と異なる点を主に説明する。図8は、第2の実施形態に係るMFP100によるPINコード登録処理を示すフローチャートである。PINコード登録処理は、MFP100の初回起動時にユーザが時刻や国情報を入力する設定ナビにおいて、ユーザ操作に応じて実行されるものとする。また、他の例としては、MFP100のタッチパネル111に販売元の情報を取得するためのボタンを表示し、このボタンの押下に従い、登録指示を受け付けた場合に、PINコード登録処理を実行することとしてもよい。
Second Embodiment
Next, with respect to the MFP 100 and the management server 200 according to the second embodiment, differences from the MFP 100 and the management server 200 according to the first embodiment will be mainly described. FIG. 8 is a flowchart showing PIN code registration processing by the MFP 100 according to the second embodiment. It is assumed that the PIN code registration process is executed in response to a user operation in a setting navigation where the user inputs time and country information when the MFP 100 is initially activated. Further, as another example, a button for acquiring information of a seller is displayed on touch panel 111 of MFP 100, and when a registration instruction is accepted according to pressing of the button, PIN code registration processing is performed. It is also good.

S800において、CPU102は、ユーザ操作に応じて、MFP100の販売元のPINコードを受け付ける。本処理は、第1の実施形態において図5を参照しつつ説明したS500の処理と同様である。次に、S801において、CPU102は、S700において受け付けたPINコードをクエリ文字化して、EEPROM105に格納する。例えば、PINコード「0000」を受け付けた場合には、CPU102は、「PIN=0000」というクエリ文字列をEEPROM105に格納する。以上で、PINコード登録処理が完了する。   In step S800, the CPU 102 receives the PIN code of the vendor of the MFP 100 according to the user operation. This process is similar to the process of S500 described with reference to FIG. 5 in the first embodiment. Next, in step S <b> 801, the CPU 102 converts the PIN code received in step S <b> 700 into query characters, and stores the query characters in the EEPROM 105. For example, when the PIN code “0000” is received, the CPU 102 stores a query character string “PIN = 0000” in the EEPROM 105. Thus, the PIN code registration process is completed.

図9は、MFP100による、QRコード表示処理を示すフローチャートである。S900において、MFP100のCPU102は、検知部127が、消耗品LOWを検知した場合に(900でYES)、処理をS901へ進める。本処理は、図6のS600の処理と同様である。S901において、CPU102は、管理サーバ200のURLをEEPROM105から取得する。CPU102は、例えば、「http://canon−toiawase.co.jp」といった管理サーバURLを取得する。なお、EEPROM105には、管理サーバURLが予め記憶されているものとする。そして、管理サーバ200のURLが変更になる場合には、ファームウェアのアップデートにおいて、管理サーバのURLも自動的に書き替えられるものとする。また、他の例としては、ユーザ操作に応じて、管理サーバのURLを適宜変更可能としてもよい。   FIG. 9 is a flowchart showing QR code display processing by the MFP 100. In S900, when the detection unit 127 detects the consumable item LOW (YES in 900), the CPU 102 of the MFP 100 advances the process to S901. This process is similar to the process of S600 in FIG. In S901, the CPU 102 acquires the URL of the management server 200 from the EEPROM 105. The CPU 102 acquires, for example, a management server URL such as “http://canon-toiawase.co.jp”. The management server URL is stored in advance in the EEPROM 105. Then, when the URL of the management server 200 is changed, the URL of the management server is also automatically rewritten in the update of the firmware. Further, as another example, the URL of the management server may be appropriately changed according to the user operation.

次に、S902において、CPU102は、データROM104から、装置IDクエリ文字列を取得する。装置IDクエリ文字列は、ROM104に予め記憶されているものとする。装置IDクエリ文字列は、機種固有の値であり、例えば「MFP00xx」という製品では「device=MFP00xx」というクエリ文字列が記憶されている。次に、S903において、CPU102は、図8のS801においてEEPROM105に格納したPINコードクエリ文字列を取得する。   Next, in step S902, the CPU 102 acquires a device ID query character string from the data ROM 104. The device ID query character string is assumed to be stored in advance in the ROM 104. The device ID query character string is a model-specific value, and for example, a product of “MFP00xx” stores a query character string “device = MFP00xx”. Next, in S903, the CPU 102 acquires the PIN code query character string stored in the EEPROM 105 in S801 of FIG.

次に、S904において、CPU102は、検知部127の検知結果に基づいて、Cトナー、Mトナー、Yトナー、Kトナーのうち、いずれのトナーが消耗品LOWの状態であるかを確認する。本処理は、図7のS702の処理と同様である。次に、S905において、CPU102は、消耗品LOWの状態のトナーに応じた消耗品クエリ文字列をEEPROM105から取得する。例えば、CトナーがLOWの場合「c_tonner=Low」の消耗品クエリ文字列を取得する。なお、EEPROM105には、各トナーに応じた消耗品クエリ文字列が予め格納されているものとする。EEPROM105には、「c_tonner=Low」の他、Mトナー、Yトナー、Kトナーに対応した、「m_tonner=Low」、「y_tonner=Low」、「k_tonner=Low」が格納されているものとする。   Next, in S904, based on the detection result of the detection unit 127, the CPU 102 confirms which of the C toner, the M toner, the Y toner, and the K toner is in the consumables LOW state. This process is the same as the process of S702 in FIG. Next, in step S 905, the CPU 102 acquires from the EEPROM 105 a consumable item query string corresponding to the toner in the consumable item LOW state. For example, when the C toner is LOW, the consumable item query string “c_tonner = Low” is acquired. It is assumed that the consumable item query character string corresponding to each toner is stored in advance in the EEPROM 105. It is assumed that “m_tonner = Low”, “y_tonner = Low”, and “k_tonner = Low” corresponding to M toner, Y toner, and K toner are stored in the EEPROM 105 in addition to “c_tonner = Low”.

次に、S906において、CPU102は、S901において取得した管理サーバのURLとS905で取得した消耗品クエリ文字列を結合し、問い合わせURLを生成する。例えばMFP100の製品IDが「MFP00xx」で、CトナーがLOWであったとする。この場合、CPU102は、問い合わせURL「http://canon−toiawase.co.jp」と、装置IDクエリ文字列「device=MFP00xx」と、PINコードクエリ文字列「PIN=0000」とを取得する。CPU102はさらに、CトナーのLOWに対応するクエリ文字列「c_tonner=Low」を取得する。そして、CPU102は、これらを、パラメータの区切り文字である「?」、パラメータ間の区切り文字である「&」と共に結合する。これにより、「http://canon−toiawase.co.jp?device=MFP00xx&PIN=0000&c_tonner=Low」という問い合わせURLが生成される。次に、S907において、CPU102は、S906において生成した問い合わせURLを示すQRコードを生成する。続く、S908〜S910の処理は、図6のS606〜S608の処理と同様である。   Next, in S906, the CPU 102 combines the URL of the management server acquired in S901 and the consumable item query character string acquired in S905, and generates an inquiry URL. For example, it is assumed that the product ID of the MFP 100 is “MFP 00xx” and the C toner is LOW. In this case, the CPU 102 acquires the inquiry URL “http://canon-toiawase.co.jp”, the device ID query character string “device = MFP00xx”, and the PIN code query character string “PIN = 0000”. The CPU 102 further acquires a query character string “c_tonner = Low” corresponding to LOW of the C toner. Then, the CPU 102 combines these with a parameter delimiter “?” And a parameter delimiter “&”. Thereby, the inquiry URL “http://canon-toiawase.co.jp?device=MFP00xx&PIN=0000&c_tonner=Low” is generated. Next, in step S 907, the CPU 102 generates a QR code indicating the inquiry URL generated in step S 906. The subsequent processes of S908 to S910 are the same as the processes of S606 to S608 of FIG.

ユーザが自身の所持するスマートフォン等の通信端末を用いて、タッチパネル111に表示されたQRコードをスキャンすると、MFP100は、購入ページURLの取得要求を管理サーバ200に送信する。ここで、購入ページURLは、MFP100の販売元のWebサイト内の、消耗品LOWが検知された消耗品の購入ページのURLである。管理サーバ200は、この取得要求を受信すると、問い合わせURLのパラメータ部を解析することで、消耗品の販売ページのURLを生成し、端末装置に対し、生成したURLを送信する。ユーザは、受信したURLにアクセスすることで、販売ページを表示させることができる。したがって、容易に、消耗品を購入することができる。   When the user scans a QR code displayed on touch panel 111 using a communication terminal such as a smartphone owned by the user, MFP 100 transmits a purchase page URL acquisition request to management server 200. Here, the purchase page URL is the URL of the purchase page of the consumables in which the consumable LOW is detected in the website of the vendor of the MFP 100. When the management server 200 receives the acquisition request, the management server 200 analyzes the parameter part of the inquiry URL to generate the URL of the sales page of the consumable item, and transmits the generated URL to the terminal device. The user can display the sales page by accessing the received URL. Therefore, consumables can be easily purchased.

図10は、管理サーバ200による購入ページURL通知処理を示すフローチャートである。S1000において、管理サーバ200のCPU201は、購入ページURLの取得要求を、ユーザの通信端末から受信する。次に、S1001において、CPU201は、S1000において受信した取得要求が正常なデータか否かを判断する。CPU201は、例えば、PINコード、装置ID、消耗品LOWが検知された消耗品のうち、少なくとも1つが不足している場合には、正常なデータでないと判断する。また、CPU201は、取得要求に解析不可能なパラメータが付与されている場合には、正常なデータでないと判断する。CPU201は、正常なデータと判断した場合には(S1001でYES)、処理をS1002へ進める。CPU201は、正常なデータでないと判断した場合には(S1001でNO)、購入ページURL通知処理を終了する。   FIG. 10 is a flowchart showing purchase page URL notification processing by the management server 200. In S1000, the CPU 201 of the management server 200 receives a purchase page URL acquisition request from the user's communication terminal. Next, in step S1001, the CPU 201 determines whether the acquisition request received in step S1000 is normal data. For example, when at least one of the PIN code, the device ID, and the consumables for which the consumables LOW is detected is insufficient, the CPU 201 determines that the data is not normal data. The CPU 201 determines that the data is not normal data when an unanalyzable parameter is added to the acquisition request. If the CPU 201 determines that the data is normal (YES in S1001), it advances the process to S1002. When the CPU 201 determines that the data is not normal data (NO in S1001), the purchase page URL notification process is ended.

S1002において、CPU201は、取得要求のパラメータ部を解析し、店URLと、クエリ文字列を取得するためのキー情報を抽出する。例えば、パラメータ部が「device=MFP00xx&PIN=0000&c_tonner=Low」であるとする。この場合には、CPU201は、キー情報として、装置ID「MFP00xx」、PINコード「0000」、LOW検知された消耗品「Cトナー」を抽出する。次に、S1003において、CPU201は、S1002において抽出したキー情報に基づいて、店情報テーブル300から販売店の店URLを取得する。例えば、PINコードが「0000」の場合、CPU201は、PINコード「0000」をキーにして、店情報テーブル300から店URL「http://a―denki.com」を取得する。次に、S1004において、CPU201は、S1002において得られたキー情報に基づいて、消耗品テーブル400からクエリ文字列を取得する。例えば装置IDが「MFP00xx」、PINコードが「0000」、消耗品LOWの消耗品が「Cトナー」であるとする。この場合には、CPU201は、PINコード「0000」、装置ID「MFP00xx」、消耗品「Cトナー」をキーにして、図4に示す消耗品テーブル400からクエリ文字列「itemID=c_tonner_00xx」を取得する。   In S1002, the CPU 201 analyzes the parameter part of the acquisition request, and extracts the shop URL and key information for acquiring the query character string. For example, it is assumed that the parameter unit is “device = MFP00xx & PIN = 0000 & c_tonner = Low”. In this case, the CPU 201 extracts the device ID “MFP 00xx”, the PIN code “0000”, and the consumable “C toner” detected LOW as key information. Next, in S1003, the CPU 201 acquires the store URL of the store from the store information table 300 based on the key information extracted in S1002. For example, when the PIN code is "0000", the CPU 201 acquires the shop URL "http://a-denki.com" from the shop information table 300 using the PIN code "0000" as a key. Next, in step S1004, the CPU 201 acquires a query character string from the consumable item table 400 based on the key information obtained in step S1002. For example, it is assumed that the device ID is “MFP 00xx”, the PIN code is “0000”, and the consumable of consumables LOW is “C toner”. In this case, the CPU 201 acquires the query character string "itemID = c_tonner_00xx" from the consumable item table 400 shown in FIG. 4 using the PIN code "0000", the device ID "MFP 00xx", and the consumable item "C toner" as keys. Do.

次に、S1005において、CPU201は、購入ページURLを生成可能かどうか判断する。CPU201は、S1003において店URLを取得できなかった場合には生成できないと判断する。また、CPU201は、S1004において、クエリ文字列を取得できなかった場合には生成できないと判断する。CPU201は、これら以外の場合には、生成可能と判断する。CPU201は、生成可能と判断した場合には(S1005でYES)、処理をS1006へ進める。CPU201は、生成できないと判断した場合には(S1005でNO)、処理をS1008へ進める。   Next, in S1005, the CPU 201 determines whether or not a purchase page URL can be generated. If the CPU 201 can not acquire the store URL in S1003, the CPU 201 determines that it can not generate it. Also, in step S1004, the CPU 201 determines that the query string can not be generated when the query string can not be acquired. The CPU 201 determines that generation is possible in cases other than these. If the CPU 201 determines that generation is possible (YES in S1005), it advances the process to S1006. If the CPU 201 determines that it can not generate (NO in S1005), it advances the process to S1008.

S1006において、CPU201は、S1003において取得した店URLと、S1004において取得したクエリ文字列とを、URLとパラメータの区切り文字である「?」と共に結合することで、購入ページURLを生成する。例えば店URLが「http://a―denki.com」、クエリ文字列が「itemID=c_tonner_00xx」であるとする。この場合、CPU201は、「http://a―denki.com?itemID=k_tonner_00xx」という購入ページURLを生成する。   In S1006, the CPU 201 generates a purchase page URL by combining the store URL acquired in S1003 and the query character string acquired in S1004 together with the URL and the delimiter character “?” Of the parameter. For example, it is assumed that the store URL is "http://a-denki.com" and the query string is "itemID = c_tonner_00xx". In this case, the CPU 201 generates a purchase page URL “http://a-denki.com? ItemID = k_tonner_00xx”.

次に、S1007において、CPU201は、生成した購入ページURLを、リダイレクト先のURLとして取得要求の送信元の通信端末に送信する。管理サーバ200からリダイレクト先のURLを取得した通信端末は、当該リダイレクト先のURLを使用したHTTPリクエストを送信し、当該リクエストの応答として消耗品LOWが検知された消耗品の購入ページを示すWebコンテンツを取得する。取得したWebコンテンツは通信端末上の表示部を表示される。従って、ユーザが使い慣れている通信端末で消耗品の購入が行えるようになる。   Next, in S1007, the CPU 201 transmits the generated purchase page URL as a redirect destination URL to the communication terminal of the transmission source of the acquisition request. The communication terminal that has acquired the URL of the redirect destination from the management server 200 transmits an HTTP request using the URL of the redirect destination, and the Web content indicates the purchase page of the consumable item whose consumable item LOW is detected as a response to the request. To get The acquired web content is displayed on the display unit on the communication terminal. Accordingly, consumables can be purchased at the communication terminal that the user is used to.

以上で、購入ページURL通知処理が完了する。また、S1008においては、CPU201は、エラー処理を行う。具体的には、CPU201は、MFP100において、再度PINコードを登録するよう促すメッセージを形態端末装置に送信する。また、他の例としては、CPU201は、エラー処理として、消耗品の購入ページが存在しない旨の情報と、メーカーの販売サイトのURLを通信端末に送信してもよい。以上で購入ページURL通知処理が終了する。なお、第2の実施形態に係るMFP100及び管理サーバ200のこれ以外の構成及び情報処理は、第1の実施形態に係るMFP100及び管理サーバ200の構成及び情報処理と同様である。   Above, purchase page URL notification processing is completed. Further, in S1008, the CPU 201 performs error processing. Specifically, CPU 201 transmits, to MFP 100, a message prompting the MFP 100 to register the PIN code again. Further, as another example, the CPU 201 may transmit, as an error process, information indicating that there is no consumable purchase page and the URL of the maker's sales site to the communication terminal. This is the end of the purchase page URL notification process. The other configurations and information processing of the MFP 100 and the management server 200 according to the second embodiment are the same as the configurations and the information processing of the MFP 100 and the management server 200 according to the first embodiment.

従来、トナーLOWを検出した場合に、メーカーのオンラインショッピングサイトへの誘導画面を表示するような装置が知られていた。しかしながら、例えば、店独自のポイントプログラムに係るポイントを貯めたい等の理由で、MFP100を購入した販売元の店等、メーカー以外から消耗品の購入を希望するユーザも存在する。これに対し、上記実施形態に係るMFP100は、MFP100に入力されたPINコードに対応した販売元のサイトにアクセスするための情報を表示することができる。   Conventionally, there has been known an apparatus which displays a guidance screen to a maker's online shopping site when the toner LOW is detected. However, for example, there are also users who wish to purchase consumables from other than the manufacturer, such as a store of a selling source who has purchased the MFP 100, for the purpose of, for example, accumulating points related to the store's unique point program. On the other hand, the MFP 100 according to the embodiment can display information for accessing a site of a seller corresponding to the PIN code input to the MFP 100.

以上、上述した各実施形態によれば、煩雑なユーザ操作を要することなく、特定の販売元から消耗品を購入できる仕組みを提供することができる。   As mentioned above, according to each embodiment mentioned above, the structure which can purchase expendable goods from a specific seller can be provided, without requiring complicated user operation.

(変形例)
なお、本実施形態では販売元を特定するためにPINコードを用いる場合を例示したがこれに限定されるものではない。例えば、MFP100から店舗名称などをユーザに入力させ、当該入力された店舗名称をサーバに送信して、販売元のWebサイトへのアクセス情報を取得するようにすることもできる。この場合の店舗名称の入力には音声入力を使用することもできる。
(Modification)
In the present embodiment, although the case of using the PIN code to specify the seller is illustrated, the present invention is not limited to this. For example, a store name or the like may be input by the user from the MFP 100, and the input store name may be transmitted to the server to acquire access information on a seller's Web site. Voice input can also be used to input the store name in this case.

以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   Although the preferred embodiments of the present invention have been described above in detail, the present invention is not limited to the specific embodiments, and various modifications may be made within the scope of the present invention as set forth in the claims.・ Change is possible.

(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
(Other embodiments)
The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or apparatus via a network or storage medium, and one or more processors in a computer of the system or apparatus read and execute the program. Can also be realized. It can also be implemented by a circuit (eg, an ASIC) that implements one or more functions.

100 MFP
102 CPU
111 タッチパネル
200 管理サーバ
201 CPU
100 MFP
102 CPU
111 Touch panel 200 Management server 201 CPU

Claims (15)

画像形成装置であって、
前記画像形成装置で利用される消耗品の販売元を識別する販売元識別情報を受け付ける受付手段と、
前記販売元にアクセスするためのアクセス情報の取得要求を、前記販売元識別情報と共に、販売元を管理する管理サーバへ送信する送信手段と、
前記アクセス情報を前記管理サーバから受信する受信手段と、
前記受信手段が受信した前記アクセス情報を出力するよう制御する出力制御手段と
を有することを特徴とする画像形成装置。
An image forming apparatus,
Accepting means for accepting vendor identification information for identifying a vendor of the consumable used in the image forming apparatus;
Transmission means for transmitting a request for acquisition of access information for accessing the seller together with the seller identification information to a management server that manages the seller;
Receiving means for receiving the access information from the management server;
An image forming apparatus comprising: output control means for controlling to output the access information received by the receiving means.
前記出力制御手段は、前記アクセス情報を表示手段に表示するよう制御することを特徴とする請求項1に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the output control unit performs control to display the access information on a display unit. 前記アクセス情報を示す2次元コードを生成する生成手段をさらに有し、
前記出力制御手段は、前記2次元コードを前記表示手段に表示するよう制御することを特徴とする請求項2に記載の画像形成装置。
It further comprises generation means for generating a two-dimensional code indicating the access information,
3. The image forming apparatus according to claim 2, wherein the output control means controls to display the two-dimensional code on the display means.
前記出力制御手段は、前記画像形成装置の消耗品が予め定められた状態になった場合に、前記アクセス情報を出力するよう制御することを特徴とする請求項1乃至3の何れか1項に記載の画像形成装置。   4. The apparatus according to any one of claims 1 to 3, wherein the output control means controls to output the access information when the consumable of the image forming apparatus is in a predetermined state. Image forming apparatus as described. 前記送信手段は、前記画像形成装置の消耗品が予め定められた状態になった場合に、前記取得要求を前記管理サーバに送信することを特徴とする請求項1乃至4の何れか1項に記載の画像形成装置。   5. The apparatus according to any one of claims 1 to 4, wherein the transmission unit transmits the acquisition request to the management server when the consumable of the image forming apparatus is in a predetermined state. Image forming apparatus as described. 前記状態は、前記消耗品の残量が閾値以下となった場合であることを特徴とする請求項4又は5に記載の画像形成装置。   The image forming apparatus according to claim 4, wherein the state is a case where the remaining amount of the consumable item becomes equal to or less than a threshold. 前記送信手段は、前記取得要求と共に、前記画像形成装置を識別する装置識別情報を送信し、
前記受信手段は、前記販売元のウェブサイト内の、前記装置識別情報により特定される画像形成装置で利用される消耗品の購入ページにアクセスするための前記アクセス情報を受信することを特徴とする請求項1乃至6の何れか1項に記載の画像形成装置。
The transmission unit transmits, together with the acquisition request, apparatus identification information for identifying the image forming apparatus.
The receiving means receives the access information for accessing a purchase page of consumables used in the image forming apparatus specified by the apparatus identification information in the website of the selling source. The image forming apparatus according to any one of claims 1 to 6.
前記出力制御手段は、前記消耗品が予め定められた状態になった場合に、前記販売元のウェブサイト内の、前記予め定められた状態になった消耗品の購入ページにアクセスするための前記アクセス情報を出力するよう制御することを特徴とする請求項1乃至7の何れか1項に記載の画像形成装置。   The output control means is for accessing the purchase page of the consumable in the predetermined state in the website of the seller when the consumable is in the predetermined state. The image forming apparatus according to any one of claims 1 to 7, wherein control is performed to output access information. 画像形成装置であって、
前記画像形成装置で利用される消耗品の販売元を識別する販売元識別情報を受け付ける受付手段と、
前記販売元識別情報と、販売元へのアクセス情報を管理する管理サーバにアクセスするためのアクセス情報と、前記画像形成装置で利用される消耗品の取得要求と、を含んだ問い合わせ情報を出力するよう制御する出力制御手段と
を有することを特徴とする画像形成装置。
An image forming apparatus,
Accepting means for accepting vendor identification information for identifying a vendor of the consumable used in the image forming apparatus;
Outputting inquiry information including the seller identification information, access information for accessing a management server that manages access information to the seller, and an acquisition request for consumables used in the image forming apparatus And an output control unit configured to control the image forming apparatus.
前記出力制御手段は、前記消耗品が予め定められた状態になった場合に、前記問い合わせ情報を出力するよう制御することを特徴とする請求項9に記載の画像形成装置。   10. The image forming apparatus according to claim 9, wherein the output control unit controls to output the inquiry information when the consumable item is in a predetermined state. 前記管理サーバへのアクセス情報を記憶する記憶手段をさらに有することを特徴とする請求項9又は10に記載の画像形成装置。   11. The image forming apparatus according to claim 9, further comprising storage means for storing access information to the management server. 請求項9乃至11の何れか1項に記載の画像形成装置と、管理サーバと、通信端末とを含むシステムであって、
前記通信端末は、
前記画像形成装置の出力制御手段によって出力された前記問い合わせ情報を取得する取得手段と、
Webコンテンツをリクエストするリクエスト手段と、
前記リクエストの応答として得られたWebコンテンツを表示する表示手段と、
前記問い合わせ情報を取得したことに少なくとも従って、前記問い合わせ情報に基づいて、前記管理サーバにWebコンテンツをリクエストするよう前記リクエスト手段を制御する制御手段と、
を有し、
前記管理サーバは、
前記通信端末から前記問い合わせ情報を受信したことに従って、当該問い合わせ情報に基づいて、販売元にアクセスするためのアクセス情報を生成し、当該生成されたアクセス情報を、リダイレクト先のアクセス情報として前記通信端末に送信する送信手段と、
を有し、
前記通信端末の前記制御手段は、前記リクエストの応答として前記リダイレクト先のアクセス情報を取得したことに従って、当該アクセス情報に基づくWebコンテンツをリクエストするよう前記リクエスト手段を制御することを特徴とするシステム。
A system including the image forming apparatus according to any one of claims 9 to 11, a management server, and a communication terminal,
The communication terminal is
Acquisition means for acquiring the inquiry information output by the output control means of the image forming apparatus;
Request means for requesting web content;
Display means for displaying the web content obtained as a response to the request;
Control means for controlling the request means to request Web content to the management server based on the inquiry information, at least according to the acquisition of the inquiry information;
Have
The management server is
According to the reception of the inquiry information from the communication terminal, the access information for accessing the seller is generated based on the inquiry information, and the generated access information is used as the access information of the redirect destination. Means of transmission to
Have
The system according to claim 1, wherein the control means of the communication terminal controls the request means to request Web content based on the access information in accordance with acquisition of the access information of the redirect destination as a response to the request.
画像形成装置が実行する情報処理方法であって、
前記画像形成装置で利用される消耗品の販売元を識別する販売元識別情報を受け付ける受付ステップと、
前記販売元にアクセスするためのアクセス情報の取得要求を、前記販売元識別情報と共に、販売元を管理する管理サーバへ送信する送信ステップと、
前記アクセス情報を前記管理サーバから受信する受信ステップと、
前記受信ステップにおいて受信した前記アクセス情報を出力するよう制御する出力制御ステップと
を含むことを特徴とする情報処理方法。
An information processing method executed by the image forming apparatus;
An accepting step of accepting vendor identification information for identifying a vendor of the consumable used in the image forming apparatus;
A transmitting step of transmitting an acquisition request of access information for accessing the seller together with the seller identification information to a management server that manages the seller;
Receiving the access information from the management server;
An output control step of controlling to output the access information received in the receiving step.
画像形成装置が実行する情報処理方法であって、
前記画像形成装置で利用される消耗品の販売元を識別する販売元識別情報を受け付ける受付ステップと、
前記販売元識別情報と、販売元へのアクセス情報を管理する管理サーバにアクセスするためのアクセス情報と、前記画像形成装置で利用される消耗品の取得要求と、を含んだ問い合わせ情報を出力するよう制御する出力制御ステップと
を含むことを特徴とする情報処理方法。
An information processing method executed by the image forming apparatus;
An accepting step of accepting vendor identification information for identifying a vendor of the consumable used in the image forming apparatus;
Outputting inquiry information including the seller identification information, access information for accessing a management server that manages access information to the seller, and an acquisition request for consumables used in the image forming apparatus And controlling an output control step.
コンピュータを、請求項1乃至11の何れか1項に記載の画像形成装置の各手段として機能させるためのプログラム。   A program for causing a computer to function as each means of the image forming apparatus according to any one of claims 1 to 11.
JP2017194138A 2017-10-04 2017-10-04 Image formation apparatus, system, information processing method and program Pending JP2019064214A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017194138A JP2019064214A (en) 2017-10-04 2017-10-04 Image formation apparatus, system, information processing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017194138A JP2019064214A (en) 2017-10-04 2017-10-04 Image formation apparatus, system, information processing method and program

Publications (1)

Publication Number Publication Date
JP2019064214A true JP2019064214A (en) 2019-04-25

Family

ID=66338848

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017194138A Pending JP2019064214A (en) 2017-10-04 2017-10-04 Image formation apparatus, system, information processing method and program

Country Status (1)

Country Link
JP (1) JP2019064214A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11108924B2 (en) 2020-01-08 2021-08-31 Toshiba Tec Kabushiki Kaisha Image forming apparatus
US11283961B2 (en) 2020-01-08 2022-03-22 Toshiba Tec Kabushiki Kaisha Image forming apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11108924B2 (en) 2020-01-08 2021-08-31 Toshiba Tec Kabushiki Kaisha Image forming apparatus
US11283961B2 (en) 2020-01-08 2022-03-22 Toshiba Tec Kabushiki Kaisha Image forming apparatus
US11588951B2 (en) 2020-01-08 2023-02-21 Toshiba Tec Kabushiki Kaisha Image forming apparatus

Similar Documents

Publication Publication Date Title
EP3182689B1 (en) System and control method therefor
JP5544871B2 (en) Terminal device and program
JP6750880B2 (en) Management server, program, information processing system, and information processing method
JP5800926B2 (en) RECOMMENDATION DEVICE, RECOMMENDATION METHOD, RECOMMENDATION MEDIUM PRODUCTION METHOD, AND PROGRAM
JP6784071B2 (en) Image processing equipment and systems
US9769333B2 (en) SERVER for collecting status information of image forming devices
JP6848699B2 (en) Image forming device, information processing system, setting method of image forming device, and program
JP2019064214A (en) Image formation apparatus, system, information processing method and program
JP2010113620A (en) Image forming system
JP6701806B2 (en) Server device, communication system and program
JP7357893B2 (en) Information processing device, user terminal, store terminal, information processing method, and program
JP2015219545A (en) Information processing system, information processing method and program
JP7277237B2 (en) Delivery system and its control method, information processing device and its control method, and program
CN114125165A (en) System and image processing apparatus
JP7047504B2 (en) Job system, job execution method, information processing device, program
JP2019204141A (en) Work presentation apparatus and work presentation program
JP2021022234A (en) Screen generation server, control method therefor, program, and product information provision system
JP2020038549A (en) Data management device and data management program
JP2015005153A (en) Information presentation system, information processing system, information presentation method and program
JP7172176B2 (en) Image output system, server device and program
JP2019160095A (en) Information processing system and information processing device
US11551286B2 (en) System and processing apparatus
JP6142523B2 (en) Information processing apparatus, preview image generation method, and information processing system
JP2004054307A (en) Information presenting device, information presenting server and information presenting system
JP2017216593A (en) Information processor, control method, and program