JP7677802B2 - デバイス制御装置及びプログラム - Google Patents
デバイス制御装置及びプログラム Download PDFInfo
- Publication number
- JP7677802B2 JP7677802B2 JP2021017593A JP2021017593A JP7677802B2 JP 7677802 B2 JP7677802 B2 JP 7677802B2 JP 2021017593 A JP2021017593 A JP 2021017593A JP 2021017593 A JP2021017593 A JP 2021017593A JP 7677802 B2 JP7677802 B2 JP 7677802B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- processor
- server
- act
- request signal
- 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.)
- Active
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
- G07F19/20—Automatic teller machines [ATMs]
- G07F19/209—Monitoring, auditing or diagnose of functioning of ATMs
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B9/00—Safety arrangements
- G05B9/02—Safety arrangements electric
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Automation & Control Theory (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Computer And Data Communications (AREA)
Description
図1は、一実施形態に係るデバイス制御システム100の概略構成図である。デバイス制御システム100は、アクセスポイント10とデバイスサーバ20とをネットワークNWに接続してなる。ネットワークNWは、インターネット、WAN(Wide Area Network)又はLAN(Local Area Network)である。ネットワークNWは、有線回線であってもよいし、無線回線であってもよい。ネットワークNWは、有線回線と無線回線とが混在していてもよい。
図2は、デバイスサーバ20の要部回路構成を示すブロック図である。デバイスサーバ20は、プロセッサ21、メインメモリ22、補助記憶デバイス23、通信インターフェース24、複数のデバイスインターフェース25,26,27及びシステムバス28を備える。そしてデバイスサーバ20は、システムバス28に、プロセッサ21、メインメモリ22、補助記憶デバイス23、通信インターフェース24及び各デバイスインターフェース25,26,27を直接又は信号入出力回路を介して接続する。かくしてデバイスサーバ20は、プロセッサ21、メインメモリ22及び補助記憶デバイス23と、これらを接続するシステムバス28とによってコンピュータを構成する。
図3及び図4は、クライアント端末30とデバイスサーバ20との間で授受される主要な信号のシーケンス図である。図5乃至図8は、デバイスサーバ20のプロセッサ21が、制御プログラムに従って実行する主要な情報処理の手順を示す流れ図である。以下、各部を用いて、デバイスサーバ20の動作を説明する。なお、シーケンス図及び流れ図は一例を示すものである。同様な作用効果を奏するのであれば、そのシーケンス又は手順は適宜変更できる。
以上詳述したように、第1制御部211、検出部212、転送部214及び第2制御部215として機能するプロセッサ21を備えたデバイスサーバ20によれば、クライアント端末30からのデバイス利用要求に応じて制御下にあるデバイスを動作させることができる。しかも、その動作中のデバイスに故障が発生した場合には、ネットワークNWを介して接続される他のデバイスサーバ20にクライアント端末30からのデバイス利用要求を転送することができる。一方、他のデバイスサーバ20からデバイス利用要求を受けた場合には、そのデバイス利用要求に応じて制御下にあるデバイスを動作させることができる。したがって、クライアント端末30が利用しようとしたデバイスが動作中に故障した場合には、他のデバイスサーバ20の制御下にあるデバイスで処理が実行される。そして、クライアント端末30に対しては、他のデバイスサーバ20で実行されたデバイスの処理結果が返される。すなわちクライアント端末30に対しては、デバイス利用要求を行ったデバイスサーバ20でデバイスに故障が発生したとしてもエラーは返ってこない。したがって、クライアント端末30の負荷を軽減することができる。
前記実施形態では、代替のデバイスサーバを決定する条件として、物理的な距離を例示した。条件は距離に限定されるものではない。例えば、同じデバイスでも能力に差がある場合がある。そのような場合には、同じ能力のデバイスを制御下に置くデバイスサーバを代替サーバとして優先的に決定するようにするとよい。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1]ネットワークを介して1以上のクライアント端末と接続する通信インターフェースと、少なくとも1つのデバイスとローカル接続するデバイスインターフェースと、前記クライアント端末からのデバイス利用要求に応じて前記デバイスを動作させる第1制御部と、前記デバイスの故障を検出する検出部と、前記第1制御部の制御により動作中のデバイスに故障が検出されると、前記ネットワークを介して接続される他のデバイス制御装置に前記クライアント端末からのデバイス利用要求を転送する転送部と、前記通信インターフェースを介して前記他のデバイス制御装置から前記デバイス利用要求を受信すると、その要求に応じて前記デバイスを動作させる第2制御部と、を具備するデバイス制御装置。
[2]前記第2制御部の制御による前記デバイスの動作が完了すると、前記通信インターフェースを介して、前記デバイス利用要求を転送した前記他のデバイス制御装置に前記デバイスの動作完了通知を送信する第1通知部と、前記通信インターフェースを介して前記他のデバイス制御装置から前記デバイスの動作完了通知を受信すると、当該他のデバイス制御装置を特定する情報とともに前記デバイスの動作完了通知を、前記通信インターフェースを介して前記クライアント端末に送信する第2通知部と、をさらに具備する付記[1]記載のデバイス制御装置。
[3]前記故障が検出された前記デバイスが復旧した際に、前記第1制御部の制御による前記デバイスの動作を無効にするための復旧処理を実行する復旧処理部、をさらに具備する付記[1]又は[2]記載のデバイス制御装置。
[4]前記ネットワークを介して少なくとも3台以上のデバイス制御装置が接続されており、前記第1制御部の制御により動作中のデバイスに故障が検出されると、少なくとも2台の他のデバイス制御装置のなかから定められた条件を満足する1台のデバイス制御装置を決定する決定部、をさらに具備し、前記転送部は、前記決定部で決定された前記他のデバイス制御装置に前記クライアント端末からのデバイス利用要求を転送する、付記[1]乃至[3]のうちいずれか1項記載のデバイス制御装置。
[5]前記決定部は、定められた条件を満足する1台のデバイス制御装置において前記デバイスが利用不可の場合、別のデバイス制御装置を決定する、付記[4]記載のデバイス制御装置。
[6]ネットワークを介して1以上のクライアント端末と接続する通信インターフェースと、少なくとも1つのデバイスとローカル接続するデバイスインターフェースと、を備えたデバイス制御装置のコンピュータを、前記クライアント端末からのデバイス利用要求に応じて前記デバイスを動作させる第1制御手段、前記デバイスの故障を検出する検出手段、前記第1制御手段の制御により動作中のデバイスに故障が検出されると、前記ネットワークを介して接続される他のデバイス制御装置に前記クライアント端末からのデバイス利用要求を転送する転送手段、及び、前記通信インターフェースを介して前記他のデバイス制御装置から前記デバイス利用要求を受信すると、その要求に応じて前記デバイスを動作させる第2制御手段、として機能させるためのプログラム。
Claims (6)
- デバイスインターフェースを介して少なくとも1つのデバイスをローカル接続する2台以上のデバイス制御装置と、いずれか1台の前記デバイス制御装置に対して、当該デバイス制御装置に接続された前記デバイスの利用要求信号を出力する1台以上のクライアント端末とを、ネットワークで接続してなるデバイス制御システムの前記デバイス制御装置であって、
前記クライアント端末からの前記利用要求信号に応じて、前記デバイスインターフェースに接続された前記デバイスが故障中でなく動作中でもない場合に当該デバイスを動作させる第1制御部と、
前記第1制御部の制御により動作中の前記デバイスの故障を検出する検出部と、
前記検出部により前記動作中のデバイスに故障が検出されると、前記ネットワークを介して接続される他のデバイス制御装置に前記クライアント端末からの前記利用要求信号を転送する転送部と、
前記ネットワークを介して接続された他のデバイス制御装置から前記利用要求信号を受信すると、前記デバイスインターフェースに接続された前記デバイスが故障中でなく動作中でもない場合に当該デバイスを動作させる第2制御部と、
を具備するデバイス制御装置。 - 前記第2制御部の制御による前記デバイスの動作が完了すると、前記利用要求信号を転送した前記他のデバイス制御装置に前記デバイスの動作完了通知を送信する第1通知部と、
前記利用要求信号を転送した前記他のデバイス制御装置から前記デバイスの動作完了通知を受信すると、当該他のデバイス制御装置を特定する情報とともに前記デバイスの動作完了通知を、前記利用要求信号を出力した前記クライアント端末に送信する第2通知部と、
をさらに具備する請求項1記載のデバイス制御装置。 - 前記検出部により故障が検出された前記デバイスが復旧した際に、前記第1制御部の制御による前記デバイスの動作が無効であることを示す復旧処理を実行する復旧処理部、
をさらに具備する請求項1又は2記載のデバイス制御装置。 - 前記ネットワークを介して少なくとも3台以上のデバイス制御装置が接続されており、
前記検出部により動作中のデバイスに故障が検出されると、少なくとも2台の他のデバイス制御装置のなかから定められた条件を満足する1台のデバイス制御装置を決定する決定部、
をさらに具備し、
前記転送部は、前記決定部で決定された前記他のデバイス制御装置に前記クライアント端末からの前記利用要求信号を転送する、請求項1乃至3のうちいずれか1項記載のデバイス制御装置。 - 前記決定部は、少なくとも2台の他のデバイス制御装置のなかから定められた条件を満足するとして決定した1台のデバイス制御装置の制御下にある前記デバイスが故障中である場合、別のデバイス制御装置を決定する、請求項4記載のデバイス制御装置。
- デバイスインターフェースを介して少なくとも1つのデバイスをローカル接続する2台以上のデバイス制御装置と、いずれか1台の前記デバイス制御装置に対して、当該デバイス制御装置に接続された前記デバイスの利用要求信号を出力する1台以上のクライアント端末とを、ネットワークで接続してなるデバイス制御システムにおける前記デバイス制御装置のコンピュータを、
前記クライアント端末からの前記利用要求信号に応じて、前記デバイスインターフェースに接続された前記デバイスが故障中でなく動作中でもない場合に当該デバイスを動作させる第1制御手段、
前記第1制御手段の制御により動作中の前記デバイスの故障を検出する検出手段、
前記検出手段により前記動作中のデバイスに故障が検出されると、前記ネットワークを介して接続される他のデバイス制御装置に前記クライアント端末からの前記利用要求信号を転送する転送手段、及び、
前記ネットワークを介して接続された他のデバイス制御装置から前記利用要求信号を受信すると、前記デバイスインターフェースに接続された前記デバイスが故障中でなく動作中でもない場合に当該デバイスを動作させる第2制御手段、
として機能させるためのプログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021017593A JP7677802B2 (ja) | 2021-02-05 | 2021-02-05 | デバイス制御装置及びプログラム |
| US17/530,794 US12147225B2 (en) | 2021-02-05 | 2021-11-19 | Device control apparatus and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021017593A JP7677802B2 (ja) | 2021-02-05 | 2021-02-05 | デバイス制御装置及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022120601A JP2022120601A (ja) | 2022-08-18 |
| JP7677802B2 true JP7677802B2 (ja) | 2025-05-15 |
Family
ID=82703812
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021017593A Active JP7677802B2 (ja) | 2021-02-05 | 2021-02-05 | デバイス制御装置及びプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US12147225B2 (ja) |
| JP (1) | JP7677802B2 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009020898A (ja) | 1999-01-29 | 2009-01-29 | Canon Inc | ネットワークプリントシステム及びその制御方法 |
| JP2020160793A (ja) | 2019-03-26 | 2020-10-01 | 日本電気株式会社 | 情報処理装置、システム、プログラム及び制御方法 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05193202A (ja) * | 1992-01-23 | 1993-08-03 | Tokyo Electric Co Ltd | プリンタ |
| JP5448691B2 (ja) * | 2009-10-05 | 2014-03-19 | キヤノン株式会社 | サーバ装置、クライアント装置、サーバ装置の制御方法、クライアント装置の制御方法、サーバ装置の制御プログラム及びクライアント装置の制御プログラム |
| US9367276B2 (en) * | 2011-02-23 | 2016-06-14 | Ricoh Company, Ltd. | Resolution of conflicts between print jobs and printers in a print shop environment |
| JP6424661B2 (ja) * | 2015-02-12 | 2018-11-21 | セイコーエプソン株式会社 | 制御装置、制御システム、及び、制御装置の制御方法 |
| JP2019204385A (ja) | 2018-05-25 | 2019-11-28 | 東芝テック株式会社 | 画像処理システム及び画像形成装置 |
-
2021
- 2021-02-05 JP JP2021017593A patent/JP7677802B2/ja active Active
- 2021-11-19 US US17/530,794 patent/US12147225B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009020898A (ja) | 1999-01-29 | 2009-01-29 | Canon Inc | ネットワークプリントシステム及びその制御方法 |
| JP2020160793A (ja) | 2019-03-26 | 2020-10-01 | 日本電気株式会社 | 情報処理装置、システム、プログラム及び制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022120601A (ja) | 2022-08-18 |
| US12147225B2 (en) | 2024-11-19 |
| US20220253020A1 (en) | 2022-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101638009B (zh) | 印刷装置、印刷装置的控制方法及控制程序 | |
| CN104123107B (zh) | 打印控制装置、打印系统以及打印控制方法 | |
| US6886050B2 (en) | Method for controlling a communication terminal device and rewritable storage medium having initialization setting data | |
| CN107621928B (zh) | 数据输出方法及相关设备 | |
| JP7677802B2 (ja) | デバイス制御装置及びプログラム | |
| JP2011016376A (ja) | 通信端末装置、及び受信データの処理方法 | |
| JP5308148B2 (ja) | 回線障害処理システムおよびプログラム | |
| EP0431949A2 (en) | Data processing system with channel control means | |
| US11397637B2 (en) | Method of controlling information processor, non-transitory controller-readable medium storing program, and communication system | |
| US6388765B1 (en) | Page alignment indication method, page control method, printer system and printer device | |
| CN119484488A (zh) | 金融终端应用与sp超时协议协商方法、系统、设备及介质 | |
| US20180039454A1 (en) | Information processing apparatus and method of controlling information processing apparatus | |
| EP4080374A1 (en) | Device control apparatus and control method | |
| KR101980565B1 (ko) | 조판 생성 방법 및 인쇄 시스템 | |
| EP3572927A1 (en) | Output system, output device, and control method thereof | |
| JP2020166429A (ja) | 端末装置、画像形成装置、発注システム、および制御プログラム | |
| US20250258635A1 (en) | Printing apparatus and method for controlling printing apparatus | |
| CN112087553A (zh) | 动画分发系统、信息终端及动作装置 | |
| JP4865140B2 (ja) | プリンタ、受信データの処理方法及びプログラム | |
| EP4207027B1 (en) | Information processing system and intermediary device | |
| EP4518303A1 (en) | Image management apparatus, method of controlling image management apparatus, and computer program | |
| JP6943211B2 (ja) | 情報処理システム | |
| US7600158B2 (en) | Electronic apparatus for which program is rewritable and program rewriting method | |
| JP4095757B2 (ja) | 画像形成装置管理システム | |
| JPH06348435A (ja) | ネットワークプリンタ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231114 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241112 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250108 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250415 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250501 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7677802 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |