JP2022162407A - Notification system and notifying method - Google Patents
Notification system and notifying method Download PDFInfo
- Publication number
- JP2022162407A JP2022162407A JP2021067240A JP2021067240A JP2022162407A JP 2022162407 A JP2022162407 A JP 2022162407A JP 2021067240 A JP2021067240 A JP 2021067240A JP 2021067240 A JP2021067240 A JP 2021067240A JP 2022162407 A JP2022162407 A JP 2022162407A
- Authority
- JP
- Japan
- Prior art keywords
- information
- information processing
- consumables
- processing device
- communication device
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、消耗品に関する通知を行う通知システムおよび通知方法に関する。 The present invention relates to a notification system and a notification method for notifying about consumables.
オフィスや印刷工場など、敷地が広いロケーションにおいては、印刷装置と、印刷装置の消耗品(インク・用紙など)を保管する消耗品保管場所との間が離れている場合がある。そのようなロケーションにおいて、オペレータに対する印刷装置の消耗品の交換・補充の報知を適切なタイミングで行うことが求められている。 2. Description of the Related Art In a large location such as an office or a printing factory, there may be a distance between a printing device and a consumables storage area for storing consumables (ink, paper, etc.) for the printing device. At such locations, it is required to notify the operator of the replacement/replenishment of the consumables of the printing apparatus at appropriate timing.
一方、特許文献1には、Bluetooth通信を用いて、デバイス同士の距離を特定する技術が記載されている。 On the other hand, Patent Literature 1 describes a technique for specifying the distance between devices using Bluetooth communication.
例えば、装置内の消耗品の交換・補充が必要で、オペレータが消耗品保管場所の近くにいるタイミングで、消耗品の交換・補充の報知を行うことが望まれる。しかしながら、デバイス同士の距離を特定可能な通信構成を消耗品そのものや消耗品保管場所に設けることは、コストの増大を招いてしまう。 For example, it is desirable to notify the replacement/replenishment of the consumables at the timing when the consumables in the apparatus need to be replaced/replenished and the operator is near the consumables storage location. However, providing the consumables themselves or the consumables storage location with a communication configuration capable of specifying the distance between the devices will increase the cost.
本発明は、簡易な構成により、消耗品の交換・補充を適切なタイミングで通知する通知システムおよび通知方法を提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a notification system and method for notifying replacement/supplementation of consumables at appropriate timing with a simple configuration.
上記課題を解決するため、本発明に係る通知システムは、通信装置と、情報処理装置とを含む通知システムであって、前記通信装置は、消耗品の保管場所の位置情報を記憶する記憶手段と、前記記憶手段に記憶された前記保管場所の位置情報と、前記通信装置に備えられた消耗品の残量情報とを前記情報処理装置に送信する第1送信手段と、前記情報処理装置の現在の位置情報を取得し、該現在の位置情報を前記情報処理装置に送信する第2送信手段と、を備え、前記情報処理装置は、前記保管場所の位置情報と前記残量情報とを前記通信装置から受信する第1受信手段と、前記情報処理装置の現在の位置情報を前記通信装置から受信する第2受信手段と、前記保管場所の位置情報と、前記情報処理装置の現在の位置情報と、前記残量情報とに基づいて、前記通信装置の消耗品の通知に関する表示を行う表示手段とを備えることを特徴とする。 In order to solve the above problems, a notification system according to the present invention includes a communication device and an information processing device, wherein the communication device includes storage means for storing location information of a consumable storage location. a first transmitting means for transmitting to the information processing apparatus the location information of the storage location stored in the storage means and the remaining amount information of the consumables provided in the communication apparatus; and a second transmitting means for acquiring the position information of the storage location and transmitting the current position information to the information processing device, wherein the information processing device transmits the position information of the storage location and the remaining amount information to the communication a first receiving means for receiving information from a device; a second receiving means for receiving current location information of the information processing device from the communication device; location information of the storage location; and current location information of the information processing device and display means for displaying a notification regarding the consumables of the communication device based on the remaining amount information.
本発明によれば、簡易な構成により、消耗品の交換・補充を適切なタイミングで通知することができる。 According to the present invention, it is possible to notify replacement/replenishment of consumables at appropriate timing with a simple configuration.
以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。 Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. In addition, the following embodiments do not limit the invention according to the scope of claims. Although multiple features are described in the embodiments, not all of these multiple features are essential to the invention, and multiple features may be combined arbitrarily. Furthermore, in the accompanying drawings, the same or similar configurations are denoted by the same reference numerals, and redundant description is omitted.
[第1実施形態]
本実施形態の通知システムに含まれる情報処理装置及び通信装置について説明する。情報処理装置として、例えば、携帯端末としてのスマートフォンが用いられる。しかしながら、これに限定されず、ノートPC、タブレット端末、PDA(Personal Digital Assistant)、デジタルカメラ等、種々のものを適用可能である。また、本実施形態では、通信装置として、例えばプリンタ(印刷装置)が用いられる。しかしながら、これに限定されず、情報処理装置と無線通信を行うことが可能な装置であれば、種々のものを適用可能である。例えば、プリンタであれば、インクジェットプリンタ、フルカラーレーザービームプリンタ、モノクロプリンタ等に適用することができる。また、プリンタのみならず複写機やファクシミリ装置、携帯型端末、スマートフォン、ノートPC、タブレット端末、PDA、デジタルカメラ、音楽再生デバイス、テレビ等にも適用可能である。その他、複写機能、FAX機能、印刷機能等の複数の機能を備える複合機にも適用可能である。
[First embodiment]
An information processing device and a communication device included in the notification system of this embodiment will be described. As an information processing device, for example, a smart phone as a mobile terminal is used. However, it is not limited to this, and various devices such as a notebook PC, a tablet terminal, a PDA (Personal Digital Assistant), a digital camera, etc. can be applied. Further, in this embodiment, for example, a printer (printing device) is used as the communication device. However, the present invention is not limited to this, and various devices can be applied as long as they are capable of wirelessly communicating with the information processing device. For example, if it is a printer, it can be applied to an inkjet printer, a full-color laser beam printer, a monochrome printer, and the like. In addition to printers, the present invention can also be applied to copiers, facsimile machines, portable terminals, smartphones, notebook PCs, tablet terminals, PDAs, digital cameras, music playback devices, televisions, and the like. In addition, the present invention can also be applied to a multifunction machine having multiple functions such as a copying function, a FAX function, and a printing function.
図1は、情報処理装置101と、情報処理装置101と通信可能な通信装置151の構成を示している。まず、情報処理装置101について説明するが、通信装置151と通信を行うことが可能な装置に関して適用可能なものであれば、図示された機能に限定するものではない。
FIG. 1 shows configurations of an
情報処理装置101は、入力インタフェース102、CPU103、ROM104、RAM105、外部記憶装置106、出力インタフェース107、表示部108、通信部109、近距離無線通信部110を有する。入力インタフェース102は、ユーザからのデータ入力や動作指示を受け付けるためのインタフェースであり、物理的なキーボードやボタン、タッチパネル等で構成される。なお、後述の出力インタフェース107と入力インタフェース102とを同一の構成とし、画面の出力とユーザからの操作の受け付けを同一の構成で行うような形態としても良い。
The
CPU103は、システム制御部であり、情報処理装置101の全体を制御する。ROM104は、CPU103が実行する制御プログラムやデータテーブル、組み込みオペレーティングシステム(以下、OSという。)プログラム等の固定データを記憶する。本実施形態では、ROM104に格納されている各制御プログラムは、ROM104に格納されている組み込みOSの管理下で、スケジューリングやタスクスイッチ、割り込み処理等のソフトウエア実行制御を行う。
The
RAM105は、バックアップ電源を必要とするSRAM(Static Random Access Memory)等で構成される。なお、RAM105は、不図示のデータバックアップ用の1次電池によってデータが保持されているため、プログラム制御変数等の重要なデータを揮発させずに記憶することができる。また、情報処理装置101の設定情報や情報処理装置101の管理データ等を記憶するメモリエリアもRAM105に設けられている。また、RAM105は、CPU103の主メモリとワークメモリとして用いられる場合がある。
The
外部記憶装置106は、印刷実行機能を提供するアプリケーション、通信装置151が解釈可能な印刷情報を生成する印刷情報生成プログラム等を記憶している。また、外部記憶装置106は、通信部109を介して接続している通信装置151との間で送受信する情報送受信制御プログラム等の各種プログラムや、これらのプログラムが使用する各種情報を記憶している。
The
出力インタフェース107は、表示部108がデータの表示や情報処理装置101の状態の通知を行うための制御を行うインタフェースである。表示部108は、LED(発光ダイオード)やLCD(液晶ディスプレイ)などから構成され、データの表示や情報処理装置101の状態の通知を行う。なお、表示部108上に、数値入力キー、モード設定キー、決定キー、取り消しキー、電源キー等のキーを備えるソフトキーボードを設置することで、表示部108を介してユーザからの入力を受け付けても良い。この場合、表示部108が入力インタフェース102の役割を担う。
The
通信部109は、通信装置151と接続して、データ通信を実行するための構成である。例えば、通信部109は、通信装置151内のアクセスポイント(不図示)に接続可能である。通信部109と通信装置151内のアクセスポイントが接続することで、情報処理装置101と通信装置151は相互に通信可能となる。なお、通信部109は無線通信で通信装置151とダイレクトに通信しても良いし、情報処理装置101や通信装置151の外部に存在する外部アクセスポイント(アクセスポイント131)を介して通信しても良い。無線通信方式としては、例えば、Wi-Fi(WirelessFidelity)(商標登録)やBluetooth(商標登録)である。また、アクセスポイント131としては、例えば、無線LANルータ等の機器などがある。なお、本実施形態において、情報処理装置101と通信装置151とが外部アクセスポイントを介さずにダイレクトに接続する方式をダイレクト接続方式という。また、情報処理装置101と通信装置151とが外部アクセスポイント131を介して接続する方式をインフラストラクチャー接続方式という。
The
近距離無線通信部110は、通信装置151と近距離で無線接続してデータ通信を実行するための構成であり、通信部109とは異なる通信方式によって通信を行う。近距離無線通信部110は、通信装置151内の近距離無線通信部157と接続可能である。なお、本実施形態では、近距離無線通信部110の通信方式として、Bluetooth5.1が用いられるものとする。なお、Bluetooth5.1には、Classic Bluetoothと、Bluetooth Low Energy(BLE)の両規格が含まれるが、本実施形態では近距離無線通信部110の通信方式として、BLEが用いられるものとする。
The short-range
通信装置151は、ROM152、RAM153、CPU154、プリントエンジン155、通信部156、近距離無線通信部157を有する。
The
通信部156は、通信装置151内部のアクセスポイントとして、情報処理装置101と接続するためのアクセスポイントを有している。なお、該アクセスポイントは、情報処理装置101の通信部109に接続可能である。なお、通信部156は無線通信で情報処理装置101とダイレクトに通信しても良いし、アクセスポイント131を介して通信しても良い。通信方式としては、例えば、Wi-Fi(商標登録)やBluetooth(登録商標)である。また、通信部156は、アクセスポイントとして機能するハードウェアを備えていてもよいし、アクセスポイントとして機能させるためのソフトウエアにより、アクセスポイントとして動作してもよい。
The
近距離無線通信部157は、情報処理装置101と近距離で無線接続するための構成である。本実施形態では、近距離無線通信部157の通信方式として、Bluetooth5.1が用いられるものとする。より具体的には、本実施形態では近距離無線通信部157の通信方式として、BLEが用いられるものとする。
The short-range
RAM153は、バックアップ電源を必要とするSRAM等で構成される。なお、RAM153は、不図示のデータバックアップ用の1次電池によってデータが保持されているため、プログラム制御変数等の重要なデータを揮発させずに記憶することができる。また、通信装置151の設定情報や通信装置151の管理データ等を記憶するメモリエリアもRAM153に設けられている。また、RAM153は、CPU154の主メモリとワークメモリとしても用いられ、情報処理装置101等から受信した印刷情報を一旦記憶するための受信バッファとして機能したり、各種の情報を記憶する。ROM152は、CPU154が実行する制御プログラムやデータテーブル、OSプログラム等の固定データを記憶する。本実施形態では、ROM152に記憶されている各制御プログラムは、ROM152に記憶されている組み込みOSの管理下で、スケジューリングやタスクスイッチ、割り込み処理等のソフトウエア実行制御を行う。
The
CPU154は、システム制御部であり、通信装置151の全体を制御する。プリントエンジン155、RAM153に記憶された情報や情報処理装置101等から受信した印刷ジョブに基づき、インク等の記録剤を用いて用紙等の記録媒体上に画像形成し、印刷結果を出力する。この時、情報処理装置101等から送信される印刷ジョブは、送信データ量が大きく、高速な通信が求められるため、近距離無線通信部157よりも高速に通信可能な通信部156を介して受信する。
The
なお、通信装置151には、外付けHDDやSDカード等のメモリがオプション機器として装着されてもよく、通信装置151に記憶される情報は、当該メモリに記憶されても良い。また、通信装置151は、接続設定処理により接続モードが設定され、設定された接続モードに基づいた接続形態により、情報処理装置101と通信を行う。通信装置151は、インフラストラクチャー接続により通信を行う場合は、接続モードとしてインフラストラクチャー接続モードが設定され、ダイレクト接続により通信を行う場合は、接続モードとしてダイレクト接続モードが設定される。
A memory such as an external HDD or an SD card may be attached to the
本実施形態では、一例として情報処理装置101と通信装置151との処理分担を上記のように示したが、特にこの分担形態に限らず他の形態であってもよい。例えば、図1の情報処理装置101と通信装置151の内部の構成は、逆の構成であっても良いし、同じ構成であっても良い。例えば、情報処理装置101がプリンタであり、通信装置151がスマートフォン等の携帯型端末であっても良い。その場合は、図1の情報処理装置101がプリントエンジン155を含むことになる。
In the present embodiment, the processing sharing between the
本実施形態では、情報処理装置101は、ROM104や外部記憶装置106等の記憶領域に所定のアプリケーションを記憶しているものとする。所定のアプリケーションとは、例えば、情報処理装置101内の画像データや文書データ等を印刷させるための印刷ジョブを、通信装置151に送信するためのアプリケーションプログラムである。このような機能を有するアプリケーションを、以降、「印刷アプリ」という。なお、印刷アプリは、印刷機能以外に、他の機能を備えていても良い。例えば、印刷アプリは、通信装置151がスキャン機能を備えている場合に、通信装置151にセットされた原稿をスキャンさせる機能や、通信装置151の他の設定を行う機能、通信装置151の状態を確認する機能等を備えていても良い。即ち、印刷アプリは、印刷ジョブ以外に、スキャンジョブや設定ジョブを通信装置151に送信する機能を有していても良い。また、所定のアプリケーションは、印刷アプリに限定されず、印刷以外の機能を備えているアプリケーションプログラムであっても良い。
In this embodiment, the
また、本実施形態では、近距離無線通信部110および近距離無線通信部157はBLEによって通信を行うものとして説明する。なお、本実施形態では、近距離無線通信部157が、後述のアドバタイズ情報をブロードキャストするアドバタイザ(又はスレーブ)として機能し、近距離無線通信部110が、アドバタイズ情報を受信するスキャナ(又はマスタ)として機能する。また、通信部109および通信部156は無線LAN(Wi-Fi)によって通信を行うものとして説明する。本実施形態では、上述したように近距離無線通信部157がスレーブ機器として動作するため、近距離無線通信部157が上記処理を行うものとする。近距離無線通信部157は、2.4GHzの周波数帯を40チャネル(0~39ch)に分割して通信を行う。近距離無線通信部157は、そのうち、37~39番目のチャネルをアドバタイズ情報の送信やBLE接続要求の受信に利用し、0~36番目のチャネルをBLE接続後のデータ通信に利用している。以下、所定のチャネルによるアドバタイズ情報の送信処理と受信処理の組み合わせをアドバタイズという。
Also, in this embodiment, the short-range
図2は、通信装置151の近距離無線通信部157と、情報処理装置101の近距離無線通信部110のアンテナの構成の一例を示す図である。情報処理装置101の近距離無線通信部110は、アンテナ201とアンテナ202とアンテナ203を備え、通信装置151の近距離無線通信部157はアンテナ204とアンテナ205とアンテナ206を備える。なお、近距離無線通信部110と近距離無線通信部157に備えられたアンテナの本数はこの限りではない。アンテナの本数は1本もしくは2本、あるいは4本以上であってもよい。また、近距離無線通信部110と近距離無線通信部157に備えられたアンテナの本数はそれぞれで異なっていてもよい。また、図2では、近距離無線通信部110と近距離無線通信部157に備えられたアンテナは、直線上に配置されているように示されているが、アンテナの配置はこの限りではない。
FIG. 2 is a diagram showing an example of the antenna configuration of the short-range
以下、情報処理装置101が通信装置151の方向を推定する手法について説明する。また、以下の説明は、通信装置151が情報処理装置101の方向を推定する手法についても同様に適用される。
A method of estimating the direction of the
情報処理装置101が通信装置151の方向を推定する手法は、(1)近距離無線通信部110(受信側)が複数のアンテナを有する場合に実現される手法と、(2)近距離無線通信部157が複数のアンテナを有する場合に実現される手法とに分類される。
The method by which the
これらの手法のうちの(1)の手法を、図3を用いて説明する。図3の構成では、受信側装置である近距離無線通信部110の複数のアンテナを用いて、それぞれのアンテナへ到来した際の電波の位相差に基づいて、近距離無線通信部110が、受信した電波の到来角を推定する。以下では、到来角(Angle of Arrival)をAoAと呼ぶ場合がある。
The method (1) of these methods will be described with reference to FIG. In the configuration of FIG. 3, using a plurality of antennas of the short-range
図3において、近距離無線通信部157は、アンテナ204を用いて、CTE(Constant Tone Extension)を含んだ無線フレーム(AoA Radio Signal703)によってアドバタイズ情報を送信する。CTEとは、情報処理装置101に対する通信装置151の方向を検知するために使用されるデータである。近距離無線通信部110は、複数のアンテナ(アンテナ201とアンテナ202の両方)でこの無線フレームを受信する。このとき、アンテナ201とアンテナ202のアンテナ間距離301がd1であり、AoA302がθであったとする。この場合、アンテナ201で受信される電波は、アンテナ202で受信される電波より、d1×cos(θ)だけ長い距離を経て受信される。このため、電波の波長をλとすると、アンテナ201で受信される電波の位相は、アンテナ202で受信される電波の位相より、
ψ1=2π×(d1×cos(θ)/λ) ・・・(1)
だけ遅れることとなる。ここで、ψ1は、アンテナ202で受信される電波の位相と、アンテナ201で受信される電波の位相との差である。式(1)から、AoA302は、
θ=arccos((ψ1×λ)/(2π×d1)) ・・・(2)
のように算出することができる。したがって、情報処理装置101は、式(2)のような計算を行うことにより、通信装置151の方向を推定することができる。
In FIG. 3, short-range
ψ1=2π×(d1×cos(θ)/λ) (1)
will be delayed. Here, ψ1 is the phase difference between the phase of the radio wave received by the
θ=arccos((ψ1×λ)/(2π×d1)) (2)
can be calculated as Therefore, the
続いて、上述の手法のうちの(2)の手法を、図4を用いて説明する。図4の構成では、送信側装置である近距離無線通信部157の複数のアンテナから、それぞれ異なる期間において、CTEを含んだ無線フレーム(AoD Radio Signal403)によってアドバタイズ情報が送信される。例えば、図4(A)に示すように、アンテナ204によるAoD Radio Signal403の送信期間が設定され、その直後にアンテナ205によるAoD Radio Signal403の送信期間が設定されたものとする。この場合、近距離無線通信部157においては、アンテナ204によるAoD Radio Signal403の送信とアンテナ205によるAoD Radio Signal403の送信との間に、無信号区間は発生しない。一方、近距離無線通信部110は、これらの無線信号を図4(B)のような形式で受信し得る。すなわち、アンテナ205から送信された信号は、アンテナ204から送信された信号より長い経路を経て、遅れて近距離無線通信部110に到来するため、これらの信号の間に無信号区間が生じる。また、アンテナ205が先に信号を送信した場合は、アンテナ205から送信された信号の全てが近距離無線通信部110に到着する前に、アンテナ204から送信された信号が近距離無線通信部110に届くことになる。また、アンテナ204の信号送信期間の完了後に所定長の無信号区間を設定し、アンテナ205からの信号送信期間を設定した場合、近距離無線通信部110において受信される無線信号においては、その無信号区間が所定長より長く観測される。同様に、アンテナ205の信号送信期間の完了後に所定長の無信号区間を設定し、アンテナ204からの信号送信期間を設定した場合、近距離無線通信部110において受信される無線信号においては、その無信号区間が所定長より短く観測される。このように、複数のアンテナからそれぞれ送信された信号は、近距離無線通信部110においてそれぞれの経路長に応じたタイミングのずれとして観測される。なお、タイミングのずれの観測のために、どのアンテナからどのタイミングで信号が送信されるかのスケジューリングの情報が、(例えば近距離無線通信部157又は他の装置から)事前に近距離無線通信部110に通知される。
Next, the method (2) of the above methods will be described with reference to FIG. In the configuration of FIG. 4, advertisement information is transmitted by radio frames (AoD Radio Signal 403) including CTE from a plurality of antennas of short-range
なお、受信タイミングのずれは、受信信号の位相のずれに対応する。例えば、図4の例では、アンテナ205から送信された信号は、アンテナ204から送信された信号より、d2×cos(φ)だけ長い経路を経て、近距離無線通信部110に到来する。ここで、d2は、アンテナ204とアンテナ205との間のアンテナ間距離401である。この経路長の差により、光の伝搬速度をcとすると、d2×cos(φ)/c秒の受信タイミングずれが発生するが、同時に
ψ2=2π×d2×cos(φ)/λ ・・・(3)
だけの位相差が発生する。なお、λは、上述のように、電波の波長である。また、φは、近距離無線通信部157と近距離無線通信部110とを結ぶ直線と、アンテナ204とアンテナ205とを結ぶ直線とのなす角である。なお、このなす角は、Angle of Departureと呼ばれ、以下では、AoD402と表記する。近距離無線通信部110は、例えば、近距離無線通信部157から送信された複数の信号のうちの1つ目に受信された信号を基準として、相関検出を行うことなどによって、位相差ψ2を特定することができる。そして、近距離無線通信部110は、式(3)から、その位相差ψ2を用いて、AoD402を
φ=arccos((ψ2×λ)/(2π×d2)) ・・・(4)
のように算出することができる。なお、近距離無線通信部110は、事前に、近距離無線通信部157又は他の装置から、アンテナ間距離d2の情報を取得しておく。近距離無線通信部110は、AoD402を式(4)のように算出することにより、近距離無線通信部157から見た近距離無線通信部110の方向を特定することができる。また、近距離無線通信部110は、アンテナ204とアンテナ205が、どのように配置されているかを知ることにより、AoD402に基づいて、電波が到来した方向を推定することができる。例えば、アンテナ204がアンテナ205の西側に配置されており、AoD402が45°と推定された場合、近距離無線通信部110は、南東方向から電波が到来したと推定することができる。さらに、近距離無線通信部110は、電波の受信強度とその電波の送信電力とから、近距離無線通信部157との距離を推定することができ、これにより、近距離無線通信部157との位置関係を認識することができる。また、近距離無線通信部110は、近距離無線通信部157が配置されている位置の情報を取得することにより、自装置の位置を高精度に推定することができる。
Note that the reception timing shift corresponds to the phase shift of the received signal. For example, in the example of FIG. 4, the signal transmitted from the
A phase difference of only . Note that λ is the wavelength of the radio wave as described above. φ is an angle between a straight line connecting short-range
can be calculated as Note that the short-range
また上述では、情報処理装置101と通信装置151のどちらか一方の装置が複数のアンテナを使用する実施形態について述べたが、この限りではない。両方の装置がともに複数のアンテナを用いてもよい。
Also, in the above description, an embodiment in which one of the
また、上述では、情報処理装置101が、1台の通信装置151の方向を検知する形態について述べたが、この限りではない。情報処理装置101が、2台以上の通信装置151の方向を検知しても良い。また、情報処理装置101は、2台以上の通信装置151の方向を検知し、それぞれの検知データを参照することで、1台の通信装置151の方向を検知する形態と比較し、高精度に、装置間の距離や方向、位置を検知することができる。
Also, in the above description, the
図5は、通信装置151とその周囲を上面から見た図である。以下、通信装置151の一例として印刷装置を用いるケースを説明し、印刷装置151と称する。図5は、1台の印刷装置151の周辺に複数のオペレータ(ユーザ)501、502、503が存在しているケースを示している。オペレータ501は情報処理装置101aを保持し、オペレータ502は情報処理装置101bを保持し、オペレータ503は情報処理装置101cを保持している。本実施形態では、各オペレータの位置は、各オペレータが保持する情報処理装置の位置と等しいとみなす。図5における印刷装置151を含む平面をXY平面と規定する。
FIG. 5 is a top view of the
印刷装置151の近距離無線通信部157は、XY平面の中心座標として規定される。即ち、印刷装置151は、近距離無線通信部157を原点とするXY平面上で、各情報処理装置の位置を記憶する。情報処理装置101の近距離無線通信部110および印刷装置151の近距離無線通信部157がBLEによって前述の通信を行うことで、近距離無線通信部157を原点とする各情報処理装置101までの距離と角度が検出される。その距離と角度の情報がXY平面上の位置として記憶される。例えば、図5の情報処理装置101a、101b、101cはすべて距離は等しいものの、角度θa、θb、θcが異なる。従って、各情報処理装置101a、101b、101cは、XY平面上で別々の位置として検出される。
The short-range
本実施形態では、図5の構成に基づいて、予め登録された消耗品保管場所に情報処理装置101を保持するオペレータが近づいたときに、印刷装置151で消耗品の補充が必要であれば、情報処理装置101に対して消耗品交換を促すメッセージが送信される。その結果、オペレータに対する報知が行われる。
In this embodiment, based on the configuration of FIG. 5, when the operator holding the
まず、図6~図8を参照しながら、オペレータが情報処理装置101を用いて、消耗品保管場所を印刷装置151に登録する処理を説明する。図6は、消耗品保管場所の登録処理を示すフローチャートである。図6の処理は、例えば、CPU103がROM104に記憶されたプログラムを読み出して実行することにより実現される。
First, referring to FIGS. 6 to 8, the process of registering the storage location of consumables in the
S101において、CPU103は、情報処理装置101の表示部108に所定のメニューから表示された画面800上で、オペレータ700から、登録を所望する消耗品の選択を受け付ける。図8(a)は、消耗品の選択を受け付けるための画面800の一例を示す図である。図8(a)に示すように、画面800には、用紙とインクの複数種類それぞれが選択可能に表示されている。例えば、用紙について、A3サイズの用紙801と、A4サイズの用紙802が選択可能に表示されている。また、インクについて、シアン(C)インク803、マゼンタ(M)インク804、イエロー(Y)インク805、ブラック(Bk)インク806が選択可能に表示されている。
In S<b>101 , the
S101で画面800上で消耗品が選択されると、選択された消耗品に対応する消耗品保管場所701の登録が開始される。ここでは、画面800のA3サイズの用紙801(以下、「用紙A3」)が選択されたとする。消耗品が選択されると、S102において、CPU103は、画面810を表示する。画面810には、現在選択されている消耗品「用紙A3」の保管場所に現在位置を設定することを示すメッセージ811が表示される。そして、オペレータ700は、図7に示すように、情報処理装置101を保持しながら、消耗品保管場所701の近傍まで移動する。その間、S103において、CPU103は、画面810上のいずれのボタンが押下されたかを判定する。
When a consumable item is selected on the
オペレータ700は、消耗品保管場所701の近傍まで移動すると、画面810上の「OK」ボタン812を押下する。すると、S103でOKボタン812が押下されたと判定され、S104において、CPU103は、印刷装置151に対して、現在の情報処理装置101の位置情報の取得要求を送信する。一方、「戻る」ボタン813が押下された場合、CPU103は、画面800を表示し、S101からの処理を繰り返す。
When the
印刷装置151のCPU154は、情報処理装置101の位置情報の取得要求を受信すると、情報処理装置101と印刷装置151の相対位置(距離と角度)を前述のBLEを用いて取得し、ROM152等の記憶領域に格納する。そして、印刷装置151のCPU154は、情報処理装置101からの取得要求に対する応答を情報処理装置101に送信する。
When the
S104の後、S105において、CPU103は、印刷装置151から受信した応答に基づいて、印刷装置151が情報処理装置101の位置情報を取得したか否かを判定する。印刷装置151が情報処理装置101の位置情報を取得したと判定された場合、図6の処理を終了する。
After S<b>104 , in S<b>105 , the
一方、S105で、印刷装置151が情報処理装置101の位置情報を取得しなかったと判定された場合、S110において、CPU103は、表示部108に、取得要求の失敗を通知する画面820を表示する。図8(c)は、S110で表示される画面820の一例を示す図である。例えば、S104でCPU103はタイマを起動し、所定時間経過しても、印刷装置151からの応答を受信しなかった場合に、S105で、印刷装置151が情報処理装置101の位置情報を取得しなかったと判定する。図8(c)に示すように、画面820には、情報処理装置101の位置情報が取得されていないことを示すメッセージ821が表示される。そして、S111において、CPU103は、画面820上のいずれのボタンが押下されたかを判定する。
On the other hand, if it is determined in S105 that the
S111で「再試行」ボタン822が押下されたと判定された場合、S104からの処理を繰り返す。一方、「戻る」ボタン823が押下されたと判定された場合、図6の処理を終了する。その際、消耗品保管場所の登録処理自体を終了しても良いし、S101からの処理を繰り返すようにしても良い。
If it is determined in S111 that the "retry"
図6の処理は、画面800上に表示されている消耗品の種類ごとに繰り返される。例えば、消耗品の種類ごとに消耗品保管場所701が異なる場合には、オペレータ700は、消耗品の種類ごとに対応する消耗品保管場所701の近傍に移動し、図6の処理を繰り返すことになる。その結果、印刷装置151は、消耗品の種類ごとに対応する消耗品保管場所701の位置情報を記憶する。なお、印刷装置151と消耗品保管場所701の相対位置が変化した場合には、図6の登録処理を再度行う。例えば、印刷装置151のCPU154は、印刷装置151内に設けられた不図示の加速度センサにより、印刷装置151が現在の位置から移動したと判定した場合、図6の登録処理を再度行う旨のメッセージを情報処理装置101に送信しても良い。
The process of FIG. 6 is repeated for each consumable type displayed on
このように、本実施形態では、オペレータ700は情報処理装置101を保持して消耗品保管場所701の近傍に位置することによって、印刷装置151に、消耗品保管場所701の位置を記憶させる。そのような構成により、消耗品保管場所701に無線通信の構成を新たに設けなくて良いので、コストの増大を防ぐことができる。
Thus, in this embodiment, the
次に、図6の消耗品保管場所701の登録処理が実行された後、印刷装置151の消耗品の交換・補充が必要な場合に、消耗品保管場所701にオペレータ700が近づいたとき、オペレータ700に消耗品交換を促す報知を行う処理について説明する。
Next, after the registration processing of the
図9は、情報処理装置101において実行される状態取得処理を示すフローチャートであり、図10は、情報処理装置101において実行される消耗品交換メッセージの表示処理を示すフローチャートである。なお、図9及び図10の処理は、例えば、オペレータ700が所定のメニュー画面から消耗品の報知サービスの実行を指示した場合に、バックグランドで所定の時間間隔で実行される。
FIG. 9 is a flow chart showing the status acquisition process executed in the
まず、図9の状態取得処理を説明する。図9の処理は、例えば、CPU103がROM104に記憶されたプログラムを読み出して実行することにより実現される。
First, the state acquisition processing of FIG. 9 will be described. The processing in FIG. 9 is implemented by, for example, the
S201において、情報処理装置101のCPU103は、印刷装置151から消耗品情報を取得する。S201の取得は、例えば、CPU103から印刷装置151への要求により行われる。消耗品情報は、消耗品の種類、残量、消耗品保管場所701の位置情報を含む。また、消耗品情報は、印刷装置151の名称等の識別情報を含んでも良い。消耗品情報は、例えば、「用紙A3」の残量と「用紙A3」に対応する消耗品保管場所701の位置情報(距離と角度)を含む。なお、取得される消耗品保管場所701の位置情報は、図6で説明したような、印刷装置151の近距離無線通信部157を基準とする、印刷装置151と消耗品保管場所701(登録時の情報処理装置101の位置に対応)との相対位置(距離と角度)である。
In S<b>201 , the
S202において、CPU103は、印刷装置151から消耗品情報を取得したか否かを判定する。消耗品情報を取得したと判定された場合、S203において、CPU103は、取得した消耗品情報をRAM105等の記憶領域に格納し、S204に進む。その際、CPU103は、取得した消耗品情報に基づいて、表示部108に、印刷装置151の消耗品情報の現在の残量を表示する画面を表示するようにしても良い。
In S<b>202 , the
図12(a)は、印刷装置151の消耗品情報の現在の残量を表示する画面の一例を示す図である。図12(a)の表示1200には、消耗品情報に含まれる印刷装置151の名称が表示されている。また、表示1201及び1210には、消耗品情報に含まれる消耗品の種類および残量が表示されている。表示1201は、用紙種類および残量を示している。例えば、表示1202はA4用紙の残量が「あり」であることを示し、表示1203はA3用紙の残量が「なし」であることを示している。また、表示1210は、インク種類および残量を示している。例えば、表示1211はイエローインクの残量が90%であることを示し、表示1212はシアンインクの残量が20%であることを示している。また、表示1213はマゼンタインクの残量が50%であることを示し、表示1214はブラックインクの残量が60%であることを示している。また、図12(a)のシアンインクの情報に示されるように、残量が閾値を下回っている場合には、交換・補充を要するメッセージが表示される。交換・補充を要するメッセージは、印刷装置151から取得する消耗品情報に含まれても良いし、情報処理装置101において閾値を保持しておき、印刷装置151から取得した消耗品の残量情報に基づいて、交換・補充を要するメッセージを作成しても良い。
FIG. 12A is a diagram showing an example of a screen displaying the current remaining amount of consumables information of the
S202で消耗品情報を取得しなかったと判定された場合、S204に進む。S202からS204に進む場合とは、例えば、印刷装置151に対して接続できなかったケースが該当する。
If it is determined in S202 that the consumables information has not been acquired, the process proceeds to S204. The case where the process proceeds from S202 to S204 corresponds to, for example, the case where the
S204において、CPU103は、印刷装置151に対して、現在の情報処理装置101の位置情報の取得要求を送信する。
In S<b>204 , the
印刷装置151のCPU154は、情報処理装置101の位置情報の取得要求を受信すると、情報処理装置101と印刷装置151の相対位置(距離と角度)を前述のBLEを用いて取得し、その取得結果を情報処理装置101に送信する。
When the
S204の後、S205において、CPU103は、印刷装置151から受信した取得結果に基づいて、印刷装置151が情報処理装置101の位置情報を取得したか否かを判定する。印刷装置151が情報処理装置101の位置情報を取得したと判定された場合、S206において、CPU103は、取得した現在の情報処理装置101の位置情報、即ち、印刷装置151との現在の相対位置の情報をRAM105等の記憶領域に格納する。なお、取得される現在の情報処理装置101の位置情報は、図6で説明したような、印刷装置151の近距離無線通信部157を基準とする、印刷装置151と情報処理装置101との現在の相対位置(距離と角度)である。一方、印刷装置151が情報処理装置101の位置情報を取得しなかったと判定された場合、S210において、CPU103は、RAM105等に記憶された情報処理装置101の位置情報をクリアする。S205からS210に進む場合とは、例えば、印刷装置151に対して接続できなかったケースが該当する。
After S<b>204 , in S<b>205 , the
以上のように、図9の状態取得処理が所定の時間間隔で実行されることにより、情報処理装置101は、現在の印刷装置151の消耗品情報と、現在の情報処理装置101の位置情報を記憶することができる。
As described above, the
次に、図10の消耗品交換メッセージの表示処理を説明する。図10の処理は、例えば、CPU103がROM104に記憶されたプログラムを読み出して実行することにより実現される。
Next, display processing of the consumables replacement message in FIG. 10 will be described. The processing of FIG. 10 is implemented by, for example, the
S301において、CPU103は、情報処理装置101の現在の位置情報が記憶されているか否かを判定する。情報処理装置101の現在の位置情報が記憶されていないと判定された場合には、例えば、印刷装置151に対して接続できていないケースであるので、図10の処理を終了する。一方、情報処理装置101の現在の位置情報が記憶されていると判定された場合、S302に進む。
In S301, the
S302において、CPU103は、S203で取得した消耗品情報に基づいて、交換・補充を要する消耗品があるか否かを判定する。S302の判定は、例えば、S203で取得した消耗品情報に含まれる残量情報と閾値の比較結果に基づいて行われても良い。例えば、図12(a)の画面が表示された場合、「用紙A3」の残量が「なし」であるので、S302では、交換・補充を要する消耗品があると判定され、S303に進む。S302で交換・補充を要する消耗品がないと判定された場合、図10の処理を終了する。
In S302, the
S303において、CPU103は、交換・補充が必要な消耗品に対応する消耗品保管場所701と、情報処理装置101の現在位置とが近いか否かを判定する。例えば、上記の例について、「用紙A3」に対応する消耗品保管場所701と、情報処理装置101の現在位置とが近いか否かが判定される。S303の判定は、例えば、消耗品保管場所701の位置情報を中心として所定距離を半径とする円領域内に、情報処理装置101の現在位置が含まれるか否かに基づいて行われても良い。ここで、消耗品保管場所701の位置情報はS203で取得されており、情報処理装置101の現在の位置情報はS206で記憶されている。それら両情報は、印刷装置151の近距離無線通信部157を基準とする同座標系上の位置情報で表されているので、消耗品保管場所701の位置と情報処理装置101の現在位置との比較が可能である。
In S<b>303 , the
図11は、S303の判定処理を説明するための図である。図11の位置1101は、図6の消耗品保管場所の登録処理により印刷装置151に登録した消耗品保管場所701の位置情報に対応する。即ち、図11は、オペレータ700が位置1101に情報処理装置101を保持して位置し、図6の登録処理を行ったケースを示している。そして、図6の登録処理の後、図11に示すように、オペレータ700は、消耗品保管場所701に近づいている。その際、情報処理装置101は、位置1101から所定距離内(半径r内)に位置しているので、S303では、交換・補充が必要な消耗品に対応する消耗品保管場所701と、情報処理装置101の現在位置とが近いと判定され、S304に進む。一方、交換・補充が必要な消耗品に対応する消耗品保管場所701と、情報処理装置101の現在位置とが近くないと判定された場合、図10の処理を終了する。
FIG. 11 is a diagram for explaining the determination processing of S303. A
S304において、CPU103は、消耗品の交換・補充を促す画面を表示部108に表示する。S304の後、図10の処理を終了する。
In S<b>304 , the
図12(b)及び図12(c)は、S304で表示される画面の一例を示す図である。図12(b)は、交換が必要な「シアンインク」についての表示1212が強調表示されている例を示している。図12(b)では、枠付きで強調表示されているが、色の変更など、他の方法により強調表示されても良い。また、表示1220には、消耗品保管場所701に近づいたことと、対応する消耗品の交換を促す旨のメッセージが表示される。また、図12(c)は、補充が必要な「用紙A3」についての表示1203が強調表示されている例を示している。図12(c)では、枠付きで強調表示されているが、色の変更など、他の方法により強調表示されても良い。また、表示1230には、消耗品保管場所701に近づいたことと、対応する消耗品の補充を促す旨のメッセージが表示される。
12(b) and 12(c) are diagrams showing an example of the screen displayed in S304. FIG. 12(b) shows an example in which the
以上のように、本実施形態によれば、オペレータが消耗品保管場所に近づいたときに、交換・補充が必要な消耗品があれば、オペレータに交換・補充の旨を報知することができる。また、図12(b)及び図12(c)の表示1200のように、印刷装置151の識別情報が表示されるので、オペレータはどの印刷装置151の消耗品を交換・補充すれば良いかを容易に認識することができる。これは、例えば、複数台の印刷装置151で共有可能な消耗品を同じ消耗品保管場所701で保管している場合に効果を奏する。
As described above, according to this embodiment, when the operator approaches the consumables storage location, if there are consumables that need to be replaced or replenished, the operator can be notified of the need for replacement or replenishment. 12(b) and 12(c), the identification information of the
本実施形態では、消耗品保管場所701が1箇所のケースを説明した。しかしながら、消耗品保管場所701が複数箇所のケースでも同様である。その場合、図6の登録処理により、消耗品ごとに異なる消耗品保管場所701が印刷装置151に登録されることになる。そして、図9及び図10の表示処理により、交換・補充が必要な消耗品に各対応する消耗品保管場所701にオペレータが近づいたときに、上記の表示処理が行われることになる。
In this embodiment, the case where the
また、本実施形態では、オペレータ700が保持する情報処理装置101の処理について説明した。しかしながら、複数のオペレータ700それぞれが情報処理装置101を保持しているケースでも同様である。その場合、図6の登録処理により、各情報処理装置101が消耗品保管場所701を登録している。例えば、オペレータAが用紙に対応する消耗品保管場所Aを印刷装置151に登録し、オペレータBがインクに対応する消耗品保管場所Bを印刷装置151に登録する。その場合、印刷装置151には、消耗品保管場所A、Bの情報が記憶される。そして、オペレータAが消耗品保管場所Bに近づいたときには、図9及び図10の処理により、オペレータAの情報処理装置101が消耗品情報(インク)を印刷装置151から取得し、インクの交換・補充を促す画面を表示してオペレータAに報知する。即ち、一人のオペレータが各場所に散在する消耗品保管場所701の情報をすべて登録する必要がないので、利便性を向上させることができる。
Further, in this embodiment, the processing of the
[第2実施形態]
以下、第1実施形態と異なる点について第2実施形態を説明する。第1実施形態では、交換・補充が必要な消耗品に対応する消耗品保管場所701にオペレータ700が近づいたときに、交換・補充を促す画面が表示されると説明した。本実施形態では、第1実施形態に加えて、オペレータ700は、消耗品保管場所701に保管されている各消耗品の数量を容易に認識でき、さらに、消耗品保管場所701に保管されている各消耗品の数量を変更して印刷装置151に登録することができる。
[Second embodiment]
The second embodiment will be described below with respect to differences from the first embodiment. In the first embodiment, it has been described that when the
本実施形態は、例えば、以下のユースケースに対して適用され得る。例えば、第1実施形態で説明したように、交換・補充が必要な消耗品に対応する消耗品保管場所701にオペレータ700が近づいたときに、情報処理装置101に保管・補充を促す画面が表示される。そして、オペレータ700は、消耗品保管場所701から例えば「用紙A3」を取り出して印刷装置151に運んで補充しようとする。その際、オペレータ700は、画面上で、消耗品保管場所701に保管されている各消耗品の残量を確認することができる。そして、オペレータ700が画面上で消耗品保管場所701に保管されている「用紙A3」の数量を減らすと、その減らした数量が印刷装置151に登録される。
This embodiment can be applied to, for example, the following use cases. For example, as described in the first embodiment, when the
即ち、本実施形態では、印刷装置151は、消耗品保管場所701に保管されている各消耗品の数量を管理し、所定の時間間隔もしくは情報処理装置101からの要求により、その数量情報を情報処理装置101に送信する。そして、オペレータ701が消耗品保管場所701から消耗品を取り出して印刷装置151に運んで補充しようとするときには、各消耗品の数量の一覧を情報処理装置101に送信し、さらには、画面上での数量の変更を印刷装置151での管理に反映させる。その結果、本実施形態によれば、オペレータ700は、消耗品保管場所701にいるときに各消耗品の数量の一覧を容易に確認することができ、例えば発注等を適切なタイミングで行うことができる。
That is, in this embodiment, the
図13は、消耗品の数量の登録処理を示すフローチャートである。図13の処理は、例えば、CPU103がROM104に記憶されたプログラムを読み出して実行することにより実現される。
FIG. 13 is a flow chart showing processing for registering the quantity of consumables. The processing of FIG. 13 is implemented by, for example, the
S401において、CPU103は、情報処理装置101の表示部108に所定のメニューから表示された画面1400上で、オペレータ700から、登録を所望する消耗品の選択を受け付ける。画面1400の表示指示を受け付けた場合には、CPU103は、印刷装置151に対して、消耗品保管場所701に保管されている各消耗品の数量の情報を要求して取得する。もしくは、印刷装置151が所定の時間間隔で、消耗品保管場所701に保管されている各消耗品の数量の情報を情報処理装置101に送信するようにしても良い。
In S<b>401 , the
図14(a)は、消耗品の選択を受け付けるための画面1400の一例を示す図である。図14(a)に示すように、画面1400には、用紙とインクの複数種類それぞれが選択可能に表示されている。例えば、用紙について、A3サイズの用紙1401と、A4サイズの用紙1402が選択可能に表示されている。また、インクについて、シアン(C)インク1403、マゼンタ(M)インク1404、イエロー(Y)インク1405、ブラック(Bk)インク1406が選択可能に表示されている。そして、各消耗品について、消耗品保管場所701に管理されている数量が表示されている。
FIG. 14(a) is a diagram showing an example of a
S401で画面1400上で消耗品が選択されると、選択された消耗品に対応する数量の登録が開始される。ここでは、画面1400のA3サイズの用紙1401(以下、「用紙A3」)が選択されたとする。消耗品が選択されると、S402において、CPU103は画面1410を表示する。画面1410には、現在選択されている消耗品「用紙A3」の表示1411と、印刷装置151から送信された消耗品保管場所701に保管されている「用紙A3」の数量1412がオペレータ700により変更可能に表示される。
When a consumable is selected on the
S403において、CPU103は、オペレータ700からの数量1412の変更を受け付ける。例えば、オペレータ700が消耗品保管場所701から消耗品を取り出す場合には、数量1412を減らすことが想定される。また、オペレータ700が消耗品保管場所701に消耗品を追加する場合には、数量1412を増やすことが想定される。
In S<b>403 , the
S404において、CPU103は、画面1410上のいずれのボタンが押下されたかを判定する。「OK」ボタン1413が押下された場合、S405において、CPU103は、選択された消耗品の種類と数量1412の情報を印刷装置151に送信する。一方、「戻る」ボタン1414が押下された場合、CPU103は、画面1400を表示し、S401からの処理を繰り返す。
In S404, the
印刷装置151のCPU154は、情報処理装置101から、消耗品の種類と数量1412の情報を受信すると、それらの情報をROM152等の記憶領域に格納し、情報処理装置101からの送信に対する応答を情報処理装置101に送信する。
When the
S405の後、S406において、CPU103は、印刷装置151から受信した応答に基づいて、印刷装置151に消耗品の種類と数量1412の情報を送信できたか否かを判定する。印刷装置151に消耗品の種類と数量1412の情報を送信できたと判定された場合、図13の処理を終了する。
After S<b>405 , in S<b>406 , based on the response received from the
一方、S406で、印刷装置151に消耗品の種類と数量1412の情報を送信できなかったと判定された場合、S410において、CPU103は、表示部108に、送信の失敗を通知する画面1420を表示する。図14(c)は、S410で表示される画面1420の一例を示す図である。例えば、S405でCPU103はタイマを起動し、所定時間経過しても、印刷装置151からの応答を受信しなかった場合に、S406で、印刷装置151に消耗品の種類と数量1412の情報を送信できなかったと判定する。図14(c)に示すように、画面1420には、消耗品の種類と数量1412の情報を登録できなかったことを示すメッセージ1421が表示される。そして、S411において、CPU103は、画面1420上のいずれのボタンが押下されたかを判定する。S411で「再試行」ボタン1422が押下されたと判定された場合、S405からの処理を繰り返す。一方、「戻る」ボタン1423が押下されたと判定された場合、S402からの処理を繰り返す。
On the other hand, if it is determined in S406 that the information on the type and quantity of
図13の処理は、画面1400上に表示されている消耗品の種類ごとに繰り返される。その結果、印刷装置151は、消耗品の種類ごとに、消耗品保管場所701に保管されている数量を記憶することができる。
The process of FIG. 13 is repeated for each consumable type displayed on
本実施形態では、印刷装置151のCPU154は、S403でオペレータ700から受け付けた数量1412の変更に基づいて、消耗品の数量を記憶することを説明したが、他の構成により消耗品の数量を記憶するようにしても良い。例えば、印刷装置151に対する消耗品の交換・補充の操作が行われたことに応じて、印刷装置151のCPU154は、内部に記憶している消耗品の数量を更新しても良い。例えば、印刷装置151のトレイに「用紙A3」が補充されたことを検出した場合、印刷装置151のCPU154は、内部に記憶している「用紙A3」の数量を減らすようにしても良い。
In this embodiment, the
また、本実施形態では、印刷装置151のCPU154は、インターネット等の公衆回線網を経由して、自動的にサービスセンタのサーバに接続して、消耗品を発注処理するようにしても良い。もしくは、印刷装置151のCPU154は、自動発注システムと連携するようにしても良い。例えば、印刷装置151のCPU154は、内部に記憶している消耗品の数量が所定の閾値を下回ったことに基づいて、消耗品の自動発注を行うようにしても良い。そのような閾値は、例えば、図14(d)に示す画面1430上で設定可能としても良い。画面1430は、例えば、画面1400で消耗品が選択された後、消耗品数量管理のサブメニューから表示するようにしても良い。例えば、消耗品「用紙A3」が選択されると、画面1430には、現在選択されている消耗品「用紙A3」の表示1431と、「用紙A3」の補充警告数量1432がオペレータ700により変更可能に表示される。オペレータ700から「OK」ボタン1433が押下されると、消耗品の種類と補充警告数量1432の情報が印刷装置151に送信される。印刷装置151のCPU154は、消耗品の種類と補充警告数量1432の情報を受信すると、内部に記憶している閾値を補充警告数量1432に変更する。そして、例えば、S403でオペレータ700から「用紙A3」の数量1412として「9」を受け付けた場合、印刷装置151のCPU154は、数量1412が所定の閾値を下回ったことに基づいて、例えば「用紙A3」の数量「20」を発注処理する。その場合、印刷装置151のCPU154は、発注処理を行った旨を情報処理装置101に送信するようにしても良い。オペレータ700は、発注処理の結果、届けられた消耗品を消耗品保管場所701に保管した時に、S403で数量の設定をする代わりに、「自動発注分の消耗品を補充した」ことを指示として入力するようにしても良い。そのような指示は、例えば、画面1410上で「自動発注分の消耗品の補充」といったボタンの押下により行われるようにしても良い。印刷装置151は、そのボタンの押下に基づき、内部に記憶された「用紙A3」の数量を「20」増加させる。また、「自動発注分の消耗品の補充」のボタンの押下の代わりに、以下のような構成でも良い。例えば、印刷装置151のCPU154は、自動発注された消耗品が配送完了したことをサービスセンタから通知された場合、消耗品保管場所701に保管されたとみなして内部に記憶された「用紙A3」の数量を「20」増加させるようにしても良い。
Further, in this embodiment, the
以上のように、本実施形態によれば、オペレータ700は、消耗品保管場所701に保管された各消耗品の最新の残量を情報処理装置101で容易に確認することができる。
As described above, according to the present embodiment, the
本実施形態では、印刷装置151が1台として説明したが、複数台の場合であっても、本実施形態を適用可能である。例えば、複数の印刷装置151が互いに近傍に設置され、さらに同一の消耗品保管場所701が設置されている場合、所定の1つの印刷装置151が情報処理装置101に、消耗品保管場所701に保管された各消耗品の数量の情報を送信するようにしても良い。そのような構成により、例えば、各印刷装置151が情報処理装置101に各消耗品の数量の情報を送信することによって、情報処理装置101に表示される情報の錯綜を防ぐことができる。また、複数の印刷装置151同士が定期的に通信を行い、数量情報の同期をとるようにしても良い。その場合には、各印刷装置151が情報処理装置101に各消耗品の数量の情報を送信するようにしても良い。
In the present embodiment, one
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。 The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or device via a network or a storage medium, and one or more processors in the computer of the system or device reads and executes the program. It can also be realized by processing to It can also be implemented by a circuit (for example, ASIC) that implements one or more functions.
発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。 The invention is not limited to the embodiments described above, and various modifications and variations are possible without departing from the spirit and scope of the invention. Accordingly, the claims are appended to make public the scope of the invention.
101 情報処理装置: 103、154 CPU: 108 表示部: 151 通信装置 101 Information processing device: 103, 154 CPU: 108 Display unit: 151 Communication device
Claims (17)
前記通信装置は、
消耗品の保管場所の位置情報を記憶する記憶手段と、
前記記憶手段に記憶された前記保管場所の位置情報と、前記通信装置に備えられた消耗品の残量情報とを前記情報処理装置に送信する第1送信手段と、
前記情報処理装置の現在の位置情報を取得し、該現在の位置情報を前記情報処理装置に送信する第2送信手段と、を備え、
前記情報処理装置は、
前記保管場所の位置情報と前記残量情報とを前記通信装置から受信する第1受信手段と、
前記情報処理装置の現在の位置情報を前記通信装置から受信する第2受信手段と、
前記保管場所の位置情報と、前記情報処理装置の現在の位置情報と、前記残量情報とに基づいて、前記通信装置の消耗品の通知に関する表示を行う表示手段と、
を備えることを特徴とする通知システム。 A notification system including a communication device and an information processing device,
The communication device
storage means for storing location information of storage locations for consumables;
a first transmitting means for transmitting position information of the storage location stored in the storage means and remaining amount information of consumables provided in the communication device to the information processing device;
a second transmission means for acquiring current location information of the information processing device and transmitting the current location information to the information processing device;
The information processing device is
a first receiving means for receiving the location information of the storage location and the remaining amount information from the communication device;
a second receiving means for receiving current location information of the information processing device from the communication device;
display means for displaying a notification regarding the consumables of the communication device based on the location information of the storage location, the current location information of the information processing device, and the remaining amount information;
A notification system comprising:
前記通信装置に対して、前記情報処理装置の現在の位置情報を取得するよう要求する第1要求手段、をさらに備え、
前記第2送信手段は、前記第1要求手段による要求に応じて、前記情報処理装置の現在の位置情報を前記情報処理装置に送信することを特徴とする請求項1乃至3のいずれか1項に記載の通知システム。 The information processing device is
further comprising a first request means for requesting the communication device to acquire current location information of the information processing device;
4. The information processing device according to any one of claims 1 to 3, wherein the second transmission device transmits the current location information of the information processing device to the information processing device in response to the request from the first request device. the notification system described in .
前記通信装置に対して、前記保管場所の位置情報として前記情報処理装置の現在の位置情報を取得するよう要求する第2要求手段、をさらに備え、
前記記憶手段は、前記第2要求手段による要求に応じて、前記情報処理装置の現在の位置情報を前記保管場所の位置情報として記憶することを特徴とする請求項1乃至5のいずれか1項に記載の通知システム。 The information processing device is
a second request means for requesting the communication device to acquire the current location information of the information processing device as the location information of the storage location;
6. The storage device according to any one of claims 1 to 5, wherein the storage device stores the current location information of the information processing device as the storage location location information in response to the request from the second request device. the notification system described in .
前記消耗品の数量情報を前記通信装置に送信する第3送信手段、をさらに備え、
前記記憶手段は、前記第3送信手段により送信された前記消耗品の数量情報を記憶することを特徴とする請求項12に記載の通知システム。 The information processing device is
further comprising third transmission means for transmitting quantity information of the consumables to the communication device;
13. The notification system according to claim 12, wherein said storage means stores the quantity information of said consumables transmitted by said third transmission means.
前記記憶手段に記憶された前記消耗品の数量情報を前記情報処理装置に送信する第4送信手段、をさらに備え、
前記表示手段は、前記第4送信手段により送信された前記消耗品の数量情報をユーザが変更可能に表示し、
前記第3送信手段は、変更された数量情報を、前記消耗品の数量情報として前記通信装置に送信する、
ことを特徴とする請求項13に記載の通知システム。 The communication device
further comprising fourth transmission means for transmitting the quantity information of the consumables stored in the storage means to the information processing device;
The display means displays the quantity information of the consumables transmitted by the fourth transmission means in a user-changeable manner,
The third transmission means transmits the changed quantity information to the communication device as quantity information of the consumables.
14. The notification system of claim 13, wherein:
前記消耗品は、インク、用紙の少なくともいずれかを含むことを特徴とする請求項1乃至14のいずれか1項に記載の通知システム。 the communication device is a printing device;
15. The notification system according to any one of claims 1 to 14, wherein said consumables include at least one of ink and paper.
前記通信装置が、
記憶手段に記憶された消耗品の保管場所の位置情報と、前記通信装置に備えられた消耗品の残量情報とを前記情報処理装置に送信する第1送信工程と、
前記情報処理装置の現在の位置情報を取得し、該現在の位置情報を前記情報処理装置に送信する第2送信工程と、を有し、
前記情報処理装置が、
前記保管場所の位置情報と前記残量情報とを前記通信装置から受信する第1受信工程と、
前記情報処理装置の現在の位置情報を前記通信装置から受信する第2受信工程と、
前記保管場所の位置情報と、前記情報処理装置の現在の位置情報と、前記残量情報とに基づいて、前記通信装置の消耗品の通知に関する表示を行う表示工程と、
を有することを特徴とする通知方法。 A notification method executed in a notification system including a communication device and an information processing device,
The communication device
a first transmission step of transmitting to the information processing device location information of a storage location of consumables stored in a storage means and remaining amount information of consumables provided in the communication device;
a second transmission step of acquiring current location information of the information processing device and transmitting the current location information to the information processing device;
The information processing device
a first receiving step of receiving location information of the storage location and the remaining amount information from the communication device;
a second receiving step of receiving current location information of the information processing device from the communication device;
a display step of displaying a notification of consumables of the communication device based on the location information of the storage location, the current location information of the information processing device, and the remaining amount information;
A notification method characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021067240A JP2022162407A (en) | 2021-04-12 | 2021-04-12 | Notification system and notifying method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021067240A JP2022162407A (en) | 2021-04-12 | 2021-04-12 | Notification system and notifying method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022162407A true JP2022162407A (en) | 2022-10-24 |
Family
ID=83720955
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021067240A Pending JP2022162407A (en) | 2021-04-12 | 2021-04-12 | Notification system and notifying method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2022162407A (en) |
-
2021
- 2021-04-12 JP JP2021067240A patent/JP2022162407A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6184580B1 (en) | Information processing apparatus, control method, and program | |
JP6891024B2 (en) | Information processing device control methods, programs and communication systems | |
US11321029B2 (en) | Information processing method that executes processing based on a signal received from a communication apparatus in a group satisfying a predetermined condition, and information processing apparatus | |
CN108694025B (en) | Information processing apparatus, control method, and storage medium | |
JP6873660B2 (en) | Information processing equipment, communication equipment, programs and control methods | |
JP2018032910A (en) | Communication device and program | |
JP6494835B2 (en) | COMMUNICATION DEVICE AND ITS CONTROL METHOD | |
JP2023015292A (en) | Communication device, control method, and program | |
US11564197B2 (en) | Information processing apparatus, information processing method, and non-transitory computer-readable storage medium | |
CN112019996A (en) | Apparatus for performing communication and control method thereof | |
US11652276B2 (en) | Information apparatus and method for position detection using communicated antenna configuration | |
US10852406B2 (en) | Terminal management apparatus and terminal management system | |
US20200379700A1 (en) | Terminal apparatus, method of controlling the same, and storage medium | |
JP2014056409A (en) | Information processing device, output operation control method, output operation control program, and output operation control system | |
JP2022162407A (en) | Notification system and notifying method | |
US11950303B2 (en) | Communication system using wireless communication, communication apparatus, and control method | |
JP2020197870A (en) | Information processing device, display control method, and program | |
JP6888037B2 (en) | Information processing equipment, control methods and programs | |
US11089435B2 (en) | System and control method therefor | |
US20230409262A1 (en) | Terminal apparatus, display control method, and program | |
JP7409619B2 (en) | image forming device | |
JP7387390B2 (en) | Information processing device, communication device, control method and program | |
US20230409257A1 (en) | Terminal apparatus, display control method, and program | |
JP2020197434A (en) | Information processing device, information providing device, information processing method, information providing method, and program | |
JP2021101532A (en) | Communication system, communication device, and control method using radio communication |