IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 株式会社リコーの特許一覧

特開2024-119316機器、情報処理装置、機器システム、プログラム、表示方法
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024119316
(43)【公開日】2024-09-03
(54)【発明の名称】機器、情報処理装置、機器システム、プログラム、表示方法
(51)【国際特許分類】
   G06F 3/12 20060101AFI20240827BHJP
   G06F 3/01 20060101ALI20240827BHJP
   B41J 29/42 20060101ALI20240827BHJP
   B41J 29/38 20060101ALI20240827BHJP
   G03G 21/00 20060101ALI20240827BHJP
【FI】
G06F3/12 335
G06F3/12 317
G06F3/12 310
G06F3/12 338
G06F3/12 378
G06F3/01 510
B41J29/42 F
B41J29/38 204
B41J29/38 203
G03G21/00 386
G03G21/00 512
【審査請求】未請求
【請求項の数】18
【出願形態】OL
(21)【出願番号】P 2023026123
(22)【出願日】2023-02-22
(71)【出願人】
【識別番号】000006747
【氏名又は名称】株式会社リコー
(74)【代理人】
【識別番号】100107766
【弁理士】
【氏名又は名称】伊東 忠重
(74)【代理人】
【識別番号】100070150
【弁理士】
【氏名又は名称】伊東 忠彦
(74)【代理人】
【識別番号】100107515
【弁理士】
【氏名又は名称】廣田 浩一
(72)【発明者】
【氏名】窪田 健
【テーマコード(参考)】
2C061
2H270
5E555
【Fターム(参考)】
2C061AP07
2C061AQ05
2C061AQ06
2C061CQ04
2C061CQ23
2C061CQ27
2C061CQ34
2C061CQ40
2C061HJ07
2C061HJ08
2C061HK11
2C061HN08
2C061HN15
2C061HP00
2C061HQ06
2H270KA60
2H270LA75
2H270LA87
2H270NA01
2H270NA05
2H270QA46
2H270QB03
2H270RA08
2H270RA10
2H270RC05
2H270RC16
2H270ZC03
2H270ZC04
2H270ZC08
5E555AA26
5E555AA58
5E555AA71
5E555BA09
5E555BB09
5E555BC03
5E555BC16
5E555CA42
5E555DB41
5E555DD08
5E555EA09
5E555EA22
5E555FA00
(57)【要約】
【課題】機器のダウンタイムの発生を効果的に抑制する技術を提供すること。
【解決手段】本発明は、表示手段を有し、操作者の操作を受け付ける機器20であって、機器で使用される消耗材の状態を検知する検知部と、前記操作者の属性を判断する属性判断部と、前記属性判断部が判断した前記操作者の属性に応じた前記消耗材の状態に関する通知内容を変更して前記表示手段に表示する表示制御部と、を有する。
【選択図】図2
【特許請求の範囲】
【請求項1】
表示手段を有し、操作者の操作を受け付ける機器であって、
前記機器で使用される消耗材の状態を検知する検知部と、
前記操作者の属性を判断する属性判断部と、
前記属性判断部が判断した前記操作者の属性に応じた前記消耗材の状態に関する通知内容を、前記表示手段に表示する表示制御部と、
を有する機器。
【請求項2】
前記操作者の属性は、前記機器の管理者又は一般ユーザーのいずれかであり、
前記表示制御部は、前記操作者が、管理者か、一般ユーザーかに応じた前記通知内容を前記表示手段に表示する請求項1に記載の機器。
【請求項3】
前記消耗材の状態は、前記消耗材の残量が閾値未満であることであり、
前記表示制御部は、前記操作者が管理者である場合、前記消耗材を発注すべき旨の通知内容を表示手段に表示し、
前記操作者が一般ユーザーである場合、前記消耗材の発注を管理者に依頼すべき旨の通知内容を表示手段に表示する請求項2に記載の機器。
【請求項4】
前記操作者が一般ユーザーの場合、
前記表示制御部は、同じ前記消耗材について、所定回数のみ、前記消耗材の状態に関する通知を表示手段に表示する請求項2又は3に記載の機器。
【請求項5】
前記表示制御部が、一般ユーザーに前記消耗材の状態に関する通知を表示手段に表示し、確認した旨を受け付けた場合、
前記消耗材と前記一般ユーザーに対応付けて前記消耗材の状態に関する通知を行った旨を通知管理情報に記録する制御部を有し、
前記制御部は、前記操作者が一般ユーザーの場合、前記通知管理情報に基づいて、所定回数、前記消耗材の状態に関する通知を表示手段に表示したか否か判断する請求項4に記載の機器。
【請求項6】
前記操作者が管理者の場合、
前記管理者がログインするごとに、前記表示制御部は、前記消耗材の状態に関する通知を表示手段に表示する請求項2に記載の機器。
【請求項7】
前記操作者から取得した生体認証情報に基づいて前記操作者を認証する請求項1に記載の機器。
【請求項8】
撮像手段を有し、
前記機器を操作する前記操作者の顔を前記撮像手段が撮像した画像に基づいて前記操作者を認識する顔認識部を有する請求項1に記載の機器。
【請求項9】
前記属性判断部は、前記操作者に前記操作者の属性が対応付けられた属性情報に基づいて、前記認証処理部による認証が成功した前記操作者の属性を判断する請求項7に記載の機器。
【請求項10】
前記機器は、画像形成装置である請求項1に記載の機器。
【請求項11】
消耗材を使用する機器と通信し、前記機器に対する操作者の操作を受け付ける情報処理装置であって、
前記機器は、使用される消耗材の状態を検知する検知部と
前記操作者の属性を判断する属性判断部と、を有し、
表示手段と、
前記操作者の属性に応じて異なる前記消耗材の状態に関する通知内容を受信する通信部と、
前記操作者の属性に応じて異なる前記消耗材の状態に関する通知内容を前記表示手段に表示させる表示制御部と、
を有する情報処理装置。
【請求項12】
消耗材を使用する機器と、前記機器に対する操作者の操作を受け付ける情報処理装置とが通信する機器システムであって、
表示手段と、
使用される消耗材の状態を検知する検知部と、
前記操作者の属性を判断する属性判断部と、
前記属性判断部が判断した前記操作者の属性に応じた前記消耗材の状態に関する通知内容を前記表示手段に表示する表示制御部と、
を有する機器システム。
【請求項13】
前記機器システムは、立体物形成システムであり、
前記機器は、立体物の表面に画像を印刷する立体物画像形成装置である請求項12に記載の機器システム。
【請求項14】
表示手段を有し、操作者の操作を受け付ける機器を、
機器で使用される消耗材の状態を検知する検知部と、
前記操作者の属性を判断する属性判断部と、
前記属性判断部が判断した前記操作者の属性に応じた前記消耗材の状態に関する通知内容を前記表示手段に表示する表示制御部、
として機能させるためのプログラム。
【請求項15】
使用される消耗材の状態を検知する検知部と、
機器の操作者の属性を判断する属性判断部と、を有する機器と通信し、
前記機器に対する操作者の操作を受け付ける、表示手段を有する情報処理装置を、
前記操作者の属性に応じて異なる前記消耗材の状態に関する通知内容を受信する通信部と、
前記操作者の属性に応じて異なる前記消耗材の状態に関する通知内容を表示手段に表示させる表示制御部、
として機能させるためのプログラム。
【請求項16】
表示手段を有し、操作者の操作を受け付ける機器が行う表示方法であって、
機器で使用される消耗材の状態を検知する処理と、
前記操作者の属性を判断する処理と、
判断した前記操作者の属性に応じた前記消耗材の状態に関する通知内容を前記表示手段に表示する処理と、
を実行する表示方法。
【請求項17】
消耗材を使用する機器と通信し、前記機器に対する操作者の操作を受け付ける、表示手段を有する情報処理装置が行う表示方法であって、
前記機器は、使用される消耗材の状態を検知する検知部と
前記操作者の属性を判断する属性判断部と、を有し、
前記操作者の属性に応じて異なる前記消耗材の状態に関する通知内容を受信する処理と、
前記操作者の属性に応じて異なる前記消耗材の状態に関する通知内容を前記表示手段に表示させる処理と、
を実行する表示方法。
【請求項18】
消耗材を使用する機器と、前記機器に対する操作者の操作を受け付ける、表示手段を有する情報処理装置とが通信する機器システムが行う表示方法であって、
使用される消耗材の状態を検知する処理と、
前記操作者の属性を判断する処理と、
判断した前記操作者の属性に応じた前記消耗材の状態に関する通知内容を前記表示手段に表示する処理と、
を実行する表示方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、機器、情報処理装置、機器システム、プログラム、及び表示方法に関する。
【背景技術】
【0002】
画像形成装置等の機器の機能が損なわれないように機器は適宜、保守される。保守の1つに、機器で使用される消耗材の補充や交換などがある。消耗材は、トナー、インク、部品の潤滑剤、及び、経時的にすり減る部品(ローラーなど)、機器によって様々であるが、管理者は、器機が使用できない期間であるダウンタイムが発生しないように事前に消耗材を発注することが好ましい。
【0003】
消耗材が適切に用意されないことによる機器のダウンタイムを抑制する技術が知られている(例えば、特許文献1参照。)。特許文献1には、消耗材残量検知機構が消耗材のニアエンドを検知した後に消耗材消費抑制モードに制御する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかしながら、従来の技術では、消耗材が適切なタイミングで発注されずにダウンタイムが発生するおそれがあった。機器には消耗材のニアエンドを検知してその旨を表示する機能がある。しかし、管理者又は一般ユーザーがこの表示に気づかない場合、例えば消耗材が完全になくなるエンド状態になって初めて消耗材の発注を行う場合があった。例えば、消耗材がニアエンドであることが表示されても管理者又は一般ユーザーが気づかずに、消耗材がなくなってから気づき発注しても大きなダウンタイムが発生してしまう。しかし、管理者と一般ユーザーに対し機器が同じようにニアエンドを表示しても、一般ユーザーは適切な対処が困難であった。
【0005】
本発明は、上記課題に鑑み、機器の操作者に応じた消耗材の状態に関する通知内容を表示することで、機器のダウンタイムの発生を効果的に抑制する技術を提供することを目的とする。
【課題を解決するための手段】
【0006】
上記課題に鑑み、本発明は、表示手段を有し、操作者の操作を受け付ける機器であって、機器で使用される消耗材の状態を検知する検知部と、前記操作者の属性を判断する属性判断部と、前記属性判断部が判断した前記操作者の属性に応じた前記消耗材の状態に関する通知内容を変更して前記表示手段に表示する表示制御部と、を有する。
【発明の効果】
【0007】
本発明は、機器のダウンタイムの発生を効果的に抑制する技術を提供できる。
【図面の簡単な説明】
【0008】
図1】トナーのニアエンドを知らせる1行の警告の一例を示す図である。
図2】消耗材のニアエンドを機器が通知する処理を模式的に説明する図である。
図3】機器及び機器システムの構成例を示す図である。
図4】操作パネルの拡大図の一例である。
図5】機器の一例である画像形成装置のハードウェア構成図である。
図6】端末装置の一例のハードウェア構成図である。
図7】機器の一例の機能構成を示す図である。
図8】属性情報記憶部に記憶されている属性情報の一例を示す図である。
図9】通知管理情報記憶部に記憶されている通知管理情報の一例を示す図である。
図10】操作パネルに配置されたカメラが有するカメラレンズの位置の一例を示す図である。
図11】検知部が消耗材のニアエンドを判断する処理を説明するフローチャート図の一例である。
図12】制御部が機器の消耗材のニアエンドに関する表示を行う処理を説明するフローチャート図の一例である。
図13】管理者に対し表示される、消耗材のニアエンドの通知画面の一例を示す図である。
図14】一般ユーザーに対し表示される、消耗材のニアエンドの通知画面の一例を示す図である。
図15】制御部が、同じ一般ユーザーに対して消耗材のニアエンドの通知を制限する処理を説明するフローチャート図の一例である。
図16】機器が表示する画面の画面遷移図の一例である。
図17】同じ一般ユーザーに対する消耗材のニアエンドの通知が制限される場合の画面遷移図の一例である。
図18】機器と端末装置の一例の機能構成を示す図である。
図19】端末装置が機器から通知された消耗材のニアエンド通知を表示する処理を説明するシーケンス図の一例である。
図20】ログインした操作者が管理者である場合に、端末装置が表示するプリンタドライバに重畳してポップアップ表示された通知画面の一例を示す図である。
図21】ログインした操作者が一般ユーザーである場合に、端末装置が表示するプリンタドライバに重畳してポップアップ表示された通知画面の一例を示す図である。
図22】機器システムの構成例を示す図である。
図23図22の機器システムにおける機能ブロック図の一例である。
図24】端末装置がロボット制御装置から通知された消耗材のニアエンド通知を表示する処理を説明するシーケンス図の一例である。
図25】3Dプリンタを採用した場合の機器システムの構成例を示す図である。
【発明を実施するための形態】
【0009】
以下、本発明を実施するための形態の一例として、機器と機器が行う情報表示方法について説明する。
【実施例0010】
<消耗材のニアエンドの表示の概略>
機器を使用できないダウンタイムが発生しないように、管理者は適切なタイミングで消耗材を発注する。ネットワークに接続されている機器に関しては、機器が検知したニアエンドがネットワーク上のサーバーに通知され、サーバーがカスタマーセンターなどに自動で消耗材を発注する。
【0011】
しかし、ネットワークに接続されていない機器の場合、機器が消耗材のニアエンドを検知しても、消耗材の自動発注は行われない。仮に、ネットワークに接続されている機器であっても、消耗材の自動発注を契約していない顧客の場合、消耗材の自動発注は行われない。
【0012】
自動発注が行われない場合、機器が検知したニアエンドを管理者が把握し、消耗材の在庫状態を確認し、発注を行う。機器には消耗材のニアエンドを操作パネルや電子メールで送信する機能がある。例えば操作パネルの上部に消耗材のニアエンドを知らせる1行の警告を機器が表示することでユーザーに通知する機能を有している。
【0013】
図1は、トナーのニアエンドを知らせる1行の警告201の一例を示す。図1に示すように、「シアンのトナーがニアエンドです」のような警告201が表示されても、画面に対し小さいため、管理者によっては警告201を見落としたり、重要性に気づかなかったりすることがある。このため、機器を利用できなくなる状態(トナーのエンド状態)になってから管理者が必要なパーツの発注を行う場合があった。この場合、ダウンタイムが発生する。
【0014】
トナーがニアエンドである状態で、エンド状態と同様に画面に大きくその旨を機器がポップアップ表示することも検討される。しかし、画面がポップアップで見えなくなるので、ユーザビリティが低下するおそれがある。
【0015】
そこで、本実施形態では、機器が、カメラ等でログインしている管理者の顔画像を撮像し、管理者かどうかを判断する。管理者は機器を保守する責務があるため、機器は、必ずポップアップ表示等にてニアエンドを管理者に通知する。操作者が管理者以外の場合、機器は、管理者にニアエンドを知らせるように指示するポップアップを表示する。
【0016】
図2は、消耗材のニアエンドを機器20が通知する処理を模式的に説明する図である。図2(a)は機器20が行う処理を示し、図2(b)は、機器20が表示する通知画面(メッセージ)を示す。機器20は図2(a)の処理を実行する。なお、機器20は、予め管理者の顔画像を学習しているものとする。
(1) 操作者が機器20にログイン操作を行う。機器20は操作者を撮像し、顔画像を認識することで認証する(S101)。認証することで操作者の属性(例えば、管理者か一般ユーザーか)が判明する。
(2) 機器20は操作者が管理者か否か判断する(S102)。管理者8が機器20を操作する場合、機器20は例えば「機器管理者は潤滑油を発注してください。エンド状態になると印刷動作が出来なくなります」というメッセージを操作パネル(表示手段の一例)表示する(S103)。
(3) 操作者が一般ユーザー9の場合、機器20はこの一般ユーザーに対し初めて消耗材のニアエンドを通知するか判断する(S104)。初めての通知の場合、機器20は例えば「エンド状態になると印刷動作が出来なくなります。機器管理者に発注を依頼してください」というメッセージを操作パネルに表示する(S105)。
【0017】
なお、操作者が管理者でなく、一般ユーザーだが初めての表示でない場合、機器20は消耗材のニアエンドを表示しない(S106)。
【0018】
管理者又は一般ユーザーが1行の警告では気が付けなかった消耗材のニアエンドをポップアップ表示することにより、消耗材がエンド状態になりダウンタイムが発生することを抑制できる。また、消耗材のニアエンドを一般ユーザーにポップアップ表示することはユーザビリティの低下につながるが、機器20は、一般ユーザーに対し一度のみ、消耗材のニアエンドをポップアップ表示することで、ユーザビリティの低下を抑制できる。したがって、本実施形態の機器20は、ユーザビリティの低下とダウンタイム削減を両面で達成することが可能である。
【0019】
<用語について>
消耗材とは、使用に際して消費又は摩耗するために、やがては無くなったり使用できない状態に変化したりするものをいう。消耗材には、トナー、インクなど物の生産に直接使用されるものと、潤滑剤や構成部品など、物の生産に間接的に使用されるものがある。
【0020】
消耗材の状態とは、消耗材がどの程度、使用できない状態に近いかをいう。本実施形態では、使用できない状態に近いことをニアエンド、使用できない状態をエンド状態と称する。たとえば、消耗材の残量が所定量に達したとき、または、消耗材の使用期間が所定期間に達したときにニアエンドの状態に達したとすることができる。
【0021】
操作者の属性とは、消耗材の状態について責務を負うか否か、又はその程度に関するユーザーの種類である。本実施形態では、属性には、管理者と一般ユーザーがある。これ以外の属性があってもよい。
【0022】
管理者とは、支障なく機器を利用できるように機器を管理する者である。管理者は、例えば消耗材の発注を行う責務がある。管理者は、責任者、アドミニストレータ、補充者などと呼ばれてもよい。また、一般ユーザーは管理者でない者をいう。ただし、管理者が一般ユーザーとして機器を使用する場合があってよい。
【0023】
<機器の構成例>
図3は、機器20及び機器システム100の構成例を示す。図3(a)は、機器20の外観図の一例である。図3(a)に示すように、機器20は、本体部110と、操作パネル940と、スキャナ装置120と、印刷部130と、給紙部140と、を有している。
【0024】
本体部110は、原稿を読み取った画像データや、PC(Personal Computer)などから受信した印刷ジョブを、用紙などの記録媒体に印刷するものである。機器20は、PCとネットワークを介して通信し、PCから印刷ジョブを受信する。本体部110は電子写真方式又はインクジェット方式等どのような印刷方式で印刷してもよい。
【0025】
操作パネル940は、操作者が操作入力を行ったり、機器20の操作画面、各種のジョブの進行状態、警告等を表示したりする。詳細は図4にて説明する。なお、図示する操作パネル940の位置やサイズは一例であって、操作パネル940は機器20のどこに配置されていてもよい。また、操作パネル940は本体部110に着脱可能でもよい。また、機器20がスマートフォンやタブレット端末と通信し、スマートフォンやタブレット端末が操作パネル940として使用されてもよい。
【0026】
スキャナ装置120は、ADF(Auto Document Feeder)等でガラス面に送り込まれた原稿用紙を一次元光学素子で読み取り、画像データを生成する。
【0027】
印刷部130は、例えば、画像データに応じたCMYKのトナー画像を生成、トナー画像を用紙に転写し、トナーを熱と圧力で用紙に定着させる。また、印刷部130はインクジェットヘッドで構成し、インクにより用紙に画像を印刷するものでもよい。
【0028】
給紙部140は、画像データを印刷する対象となる用紙をサイズ別に保存する複数の用紙トレイを有している。給紙部140は、本体部110からの制御で用紙トレイの用紙を上から1枚ずつ取り出し、本体部110の印刷部130まで搬送する。
【0029】
図3(b)は、機器20と端末装置40がネットワークNを介して通信可能に接続された機器システム100の構成例を示す。
【0030】
端末装置40は、例えば、管理者又は一般ユーザーが機器の操作ために使用する情報処理装置である。端末装置40は、デスクトップPC、ノート型PC、スマートフォン、タブレット端末等、汎用的なOSが動作すればよい。管理者又は一般ユーザーは、プリンタドライバなどをアプリケーションから呼び出して、機器20に印刷ジョブなどを送信する。
【0031】
機器20が消耗材のニアエンドを検知した場合、端末装置40が機器20と通信すると、又は、機器20からプッシュ通信で、機器20は、消耗材のニアエンドを端末装置40に送信する。端末装置40は、消耗材のニアエンドを表示できる。
【0032】
なお、機器20がトナー残量などの機器情報を端末装置40に送信し、端末装置40が機器情報に基づいて消耗材のニアエンドを判断してもよい。消耗材がニアエンドであると判断した場合、端末装置40は消耗材のニアエンドを表示する。
【0033】
図3(c)は、機器20とサーバー装置90とがネットワークNを介して通信可能に接続された機器システム100の構成例を示す。本実施形態では、機器20単体で消耗材のニアエンドを判断して、ポップアップ表示できるが、機器20とサーバー装置90との通信自体は制限されない。
【0034】
機器20がネットワークNを介してサーバー装置90と通信可能に接続されている場合、機器20が消耗材の残量をサーバー装置に送信する。サーバー装置は消耗材の残量に基づいてニアエンドか否か判断する。消耗材がニアエンドであると判断した場合、サーバー装置は機器20に消耗材のニアエンドを通知する。
【0035】
仮に、顧客が消耗材の自動発注の契約を消耗材の販売会社と結んでいる場合、機器20は消耗材がニアエンドである旨を表示しなくてもよいことになる。したがって、機器20は、サーバー装置から自動発注の契約を消耗材の販売会社と結んでいるか否かをサーバー装置から取得して、消耗材のニアエンドを表示するか否かを切り替える。すなわち、顧客が契約を結んでいる場合、機器20は、消耗材のニアエンドを表示せず、契約を結んでいない場合、消耗材のニアエンドを表示する。
【0036】
本実施形態では、特に言及しない場合、図3(a)の形態(機器20単体)を用いて説明する。端末装置40と機器20が通信する図3(b)の形態については実施例2にて説明する。
【0037】
図4は、操作パネル940の拡大図である。図4に示すように、操作パネル940には、タッチパネルによる操作が可能なLCD(Liquid Crystal Display)である操作パネル940と、操作パネル940がオフ状態の場合であっても操作が可能なハードキー940bが配置されている。消耗材のニアエンドは一例としてこの操作パネル940に表示される。
【0038】
ハードキー940bは、表示される各画面で共通に利用される「戻る」や「ホーム画面表示」、「ストップ」等のキーが割り当てられている。なお、このハードキー940bの機能は、カスタマイズにより割り当て変更することも可能である。
【0039】
<ハードウェア構成例>
図5は、機器20の一例である画像形成装置のハードウェア構成図である。図5に示されているように、画像形成装置は、コントローラ910、近距離通信回路920、エンジン制御部930、操作パネル940、ネットワークI/F950を備えている。
【0040】
これらのうち、コントローラ910は、コンピュータの主要部であるCPU901、システムメモリ(MEM-P)902、ノースブリッジ(NB)903、サウスブリッジ(SB)904、ASIC(Application Specific Integrated Circuit)906、記憶部であるローカルメモリ(MEM-C)907、HDDコントローラ908、及び、記憶部であるHD909を有し、NB903とASIC906との間をAGP(Accelerated Graphics Port)バス921で接続した構成となっている。
【0041】
これらのうち、CPU901は、画像形成装置の全体制御を行う制御部21である。NB903は、CPU901と、MEM-P902、SB904、及びAGPバス921とを接続するためのブリッジであり、MEM-P902に対する読み書きなどを制御するメモリコントローラと、PCI(Peripheral Component Interconnect)マスタ及びAGPターゲットとを有する。
【0042】
MEM-P902は、コントローラ910の各機能を実現させるプログラムやデータの格納用メモリであるROM902a、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるRAM902bとからなる。なお、RAM902bに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、CD-R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【0043】
SB904は、NB903とPCIデバイス、周辺デバイスとを接続するためのブリッジである。ASIC906は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGPバス921、PCIバス922、HDDコントローラ908及びMEM-C907をそれぞれ接続するブリッジの役割を有する。このASIC906は、PCIターゲット及びAGPマスタ、ASIC906の中核をなすアービタ(ARB)、MEM-C907を制御するメモリコントローラ、ハードウェアロジックなどにより画像データの回転などを行う複数のDMAC(Direct Memory Access Controller)、並びに、スキャナ部931、プリンタ部932、及びファクシミリ部との間でPCIバス922を介したデータ転送を行うPCIユニットとからなる。なお、ASIC906は、USB(Universal Serial Bus)のインターフェースや、IEEE1394(Institute of Electrical and Electronics Engineers 1394)のインターフェースを有していてよい。
【0044】
MEM-C907は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。HD909は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。HD909は、CPU901の制御にしたがってHD909に対するデータの読出又は書込を制御する。AGPバス921は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、MEM-P902に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。
【0045】
また、近距離通信回路920には、近距離通信回路のアンテナ920aが備わっている。近距離通信回路920は、NFC、Bluetooth(登録商標)等の通信回路である。
【0046】
更に、エンジン制御部930は、スキャナ部931、プリンタ部932及びファクシミリ部933を有している。また、操作パネル940は、現在の設定値や選択画面等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部940a、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー及びコピー開始指示を受け付けるスタートキー等からなるハードキー940bを備えている。コントローラ910は、画像形成装置全体の制御を行い、例えば、描画、通信、操作パネル940からの入力等を制御する。スキャナ部931又はプリンタ部932には、誤差拡散やガンマ変換などの画像処理部分が含まれている。
【0047】
操作パネル940にはカメラ(撮像手段の一例)が配置されており、カメラレンズ941の前方にいる操作者を撮像する。カメラは操作パネル940に内蔵されていてもよいし、USBケーブル等で外付けされていてもよい。このほか、コントローラ910にICカードリーダー、及び、指紋検出器、掌紋検出部、虹彩検出部、等の生体認証装置が接続されていてもよい。
【0048】
なお、画像形成装置は、操作パネル940のアプリ切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、及びファクシミリ機能を順次に切り替えて選択することが可能となる。画像形成装置は、ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。
【0049】
また、ネットワークI/F950は、ネットワークNを利用してデータ通信をするためのインターフェースである。近距離通信回路920及びネットワークI/F950は、PCIバス922を介して、ASIC906に電気的に接続されている。
【0050】
<<端末装置>>
図6は、端末装置40のハードウェア構成図である。図5に示されているように、端末装置40は、コンピュータによって構築されており、CPU501、ROM502、RAM503、HD504、HDD(Hard Disk Drive)コントローラ505、ディスプレイ506、外部機器接続I/F(Interface)508、ネットワークI/F509、バスライン510、キーボード511、ポインティングデバイス512、DVD-RW(Digital Versatile Disk Rewritable)ドライブ514、メディアI/F516を備えている。
【0051】
これらのうち、CPU501は、端末装置40全体の動作を制御する。ROM502は、IPL等のCPU501の駆動に用いられるプログラムを記憶する。RAM503は、CPU501のワークエリアとして使用される。HD504は、プログラム等の各種データを記憶する。HDDコントローラ505は、CPU501の制御にしたがってHD504に対する各種データの読み出し又は書き込みを制御する。ディスプレイ506(表示手段の一例)は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続I/F508は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、USB(Universal Serial Bus)メモリやプリンタ等である。ネットワークI/F509は、ネットワークNを利用してデータ通信をするためのインターフェースである。バスライン510は、図6に示されているCPU501等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【0052】
また、キーボード511は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス512は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。DVD-RWドライブ514は、着脱可能な記録媒体の一例としてのDVD-RW513に対する各種データの読み出し又は書き込みを制御する。なお、DVD-RWは、DVD-R等であってもよい。メディアI/F516は、フラッシュメモリ等の記録メディア515に対するデータの読み出し又は書き込み(記憶)を制御する。
【0053】
<機能について>
図7は、本実施形態に係る機器20の一例の機能構成を示す図である。機器20は、制御部21、撮像部22、顔認識部23、認証処理部24、属性判断部25、検知部26、表示制御部27、及び操作受付部28を有する。機器20が有するこれら各機能部は、機器20にインストールされた1以上のプログラムに含まれる命令をCPU901が実行することで実現される機能又は手段である。あるいは、機器20が有する機能のうち、一部又は全部がIC回路、ASIC、FPGAなどのハードウェアで実現されてもよい。また、図7に示す機能は、主に本実施形態の機器20の主要な機能を示すものであり、機器20は、図示するほか、印刷機能、スキャン機能、及びファクス機能等を有していてよい。
【0054】
制御部21は、機器20全体の動作を制御する。制御部21は、省エネルギー状態への移行と省エネルギー状態からの復帰、機器20が有する機能の呼び出し、及び、電源のオン/オフ等を行う。制御部21は、消耗材のニアエンドの表示に関して各機能を呼び出し、各機能の処理結果に応じた制御を行う。
【0055】
撮像部22は、被写体からの光線をレンズなどの光学系によってCCDやCMOSなどの固体撮像素子に結像させ、その像の光による明暗を電荷の量に光電変換する。撮像部22は、画素ごとに光電変換された電圧値を順次読み出して一枚の画像データを生成する。撮像部22は少なくとも管理者(又は一般ユーザー)が操作パネル940を操作する際に顔が含まれるように所定の画角を撮像する。撮像部22は起動中(電源オンで省エネルギー状態でない)、常に所定の画角を撮像してもよいし、管理者又は一般ユーザーが接近した場合に撮像してもよいし、管理者又は一般ユーザーがログインした場合に撮像してもよい。
【0056】
顔認識部23は、撮像部22が撮像することで生成した画像データから顔認識を行う。顔認識部23には、少なくとも管理者の顔画像の特徴が登録されており、画像データからその特徴を検出することで管理者か否か判断する。顔認識部23に一般ユーザーの顔画像の特徴が登録されている場合、顔認識部23は、画像データからその特徴を検出することで一般ユーザーを個別に識別できる。したがって、顔認識も生体認証の1つである。
【0057】
顔画像の特徴には両目、鼻、口角、など顔パーツ同士の間隔がある。従来、機器20にログインするためにはユーザーIDとパスワードの入力、指紋などの生体認証情報の入力、又は、ICカードのタッチ等の操作が必要だったが、その手間を省くことが可能となる。ただし、本実施形態において認証方法は問わない。
【0058】
顔認識部23により管理者又は一般ユーザーであると特定されることは認証処理部24による認証が成功したものと同じようにログインが許可される。なお、顔認識部23が管理者のみの顔画像を認識できる場合、ログインまでは許可されなくてもよい。顔認識部23は管理者か否かのみを属性判断部25に通知する。
【0059】
また、1つの方法として、顔認識部23は、予め登録されている管理者や一般ユーザーの顔画像でパターンマッチングを行ってよい。あるいは、顔認識部23は、ディープラーニングにより管理者や一般ユーザーの顔画像を認識してもよい。ディープラーニングは、入力されたデータに基づいてニューラルネットワーク等で出力値を予測した後に、出力値と教師データとの誤差を減らすために誤差逆伝播法でニューラルネットワーク間の重みを調整するアルゴリズムである。ディープラーニングを用いた顔認識では、学習装置が、複数の管理者の顔画像とそうでない顔画像をトレーニングデータとして、顔画像の各画素値を入力、管理者か否かを教師データとして、管理者という教師データと顔画像との対応を学習する。
【0060】
また、ブースティング決定木というアルゴリズムがある。ブースティング決定木は、「Boosting(アンサンブル)」と「決定木」を組み合わせた教師あり学習の1つである。ブースティング決定木の詳細については公知であるが、ブースティング決定木は、複数の弱識別機を独立に学習させ、複数の弱識別機による予測結果を重み付けした多数決などを用いて統合し、全体(強識別機)の予測結果として出力するアルゴリズムである。また、機械学習の手法には、パーセプトロン、サポートベクターマシン、ロジスティック回帰、ナイーブベイズ、ランダムフォレストなどがあり、学習方法は限られない。
【0061】
認証処理部24は、上記のユーザーIDとパスワードの入力、ICカードによるユーザー認証、又は、生体認証情報によるユーザー認証を行う。認証処理部24は機器20が有するのでなく、ネットワークを介して接続された認証サーバーが有していてもよい。
【0062】
属性判断部25は、ユーザーごとに属性(例えば管理者か一般ユーザーか)を管理しており、顔認識部23が認識した操作者、又は、認証処理部24が認証成功と判断した操作者が管理者か一般ユーザーか(属性)を判断する。
【0063】
検知部26は、消耗材の残量を検知する。本実施形態では、消耗材としてトナーを例にするが、その他の消耗材についても同様である。検知部26は、トナーカートリッジ内部のトナー残量と印刷時のトナー使用量を元にして、例えば1%刻みでトナー残量を検知する。検知部26は、トナーの他、潤滑剤等の消耗材の残量、ローラーなどの摩耗度なども検知できる。
【0064】
表示制御部27は、制御部21からの制御に応じて、消耗材などがニアエンドの際に管理者又は一般ユーザーとで異なる画面をポップアップ表示する。操作受付部28は、操作パネル940が有するソフトキーやハードキーに対する管理者又は一般ユーザーの操作を受け付ける。
【0065】
図8は、属性情報記憶部31に記憶されている属性情報を示す。図8に示すように、属性情報記憶部31には、ユーザーごとに管理者か一般ユーザーかの属性が設定されている。したがって、顔認識部23又は認証処理部24により操作者が特定されれば、属性判断部25は、ログインした操作者が管理者か否か判断できる。
【0066】
図9に示すように、制御部21は、消耗材のニアエンドを通知したことをユーザーごとに通知管理情報記憶部32に記録する。このユーザーには管理者と一般ユーザーが含まれてよい。図9は、通知管理情報記憶部32に記憶されている通知管理情報の一例である。通知管理情報は、消耗材ごとに、操作者に消耗材のニアエンドを通知したか否かを示す情報である。「1」は通知したことを、「0」は通知していないことを示す。通知したことを示す「1」は、消耗材の補充や交換により「0」にリセットされる。消耗材の補充や交換は、カートリッジなどの脱着をセンサーが検出することで、検知部26が検知できる。
【0067】
したがって、制御部21は、なんらかの消耗材がニアエンドになると、通知したか否かを示す情報が「0」である一般ユーザーにだけ、消耗材のニアエンドを一般ユーザーに通知すると判断する。制御部21は、通知したか否かを示す情報が管理者について「1」であっても、再度、消耗材のニアエンドを通知してよい。こうすることで、機器20は、管理者に確実に消耗材のニアエンドを通知できる。ただし、表示制御部27は、管理者を一般ユーザーと同等に扱ってもよい。
【0068】
<カメラレンズの設置位置>
図10は、操作パネル940に配置されたカメラが有するカメラレンズ941の位置を示す。図10に示すように、カメラレンズ941は、操作パネル940の周囲(図10では上部)に設置される。こうすることで、管理者又は一般ユーザーが操作パネル940を操作する場合、管理者又は一般ユーザーの顔がカメラレンズの光軸と垂直に近い関係になるの。撮像部22は、カメラにより管理者又は一般ユーザーの顔を正面から撮像しやすい。
【0069】
なお、顔認識部23が管理者又は一般ユーザーの顔を認識できないために、認証失敗と判断する場合、制御部21は、従来のログイン方法によるログイン画面(後述する)を表示制御部27に表示要求する。表示制御部27は、ユーザーIDとパスワードの入力欄を表示したり、生体認証を要求したり、又は、ICカードでログインする旨の少なくとも一方を操作パネルに表示する。
【0070】
<動作又は処理>
図11は、検知部26が消耗材のニアエンドを判断する処理を説明するフローチャート図である。
【0071】
まず、管理者又は一般ユーザーは、省エネ状態もしくは電源OFF状態の機器20を待機状態にする(S1)。待機状態とは、機器20が印刷可能な状態である。待機状態にする方法としては、電源ONの他、管理者又は一般ユーザーが操作パネル940に触れたり、機器20が端末装置40から印刷ジョブを受信したりする方法がある。
【0072】
待機状態に復帰することで、コントローラ910及びエンジン制御部930が起動する(S2)。
【0073】
検知部26は、消耗材の残量を算出する(S3)。消耗材は、例えばトナー、潤滑剤、及び、ローラーベルトのすり減り量等である。ローラーベルトのすり減り量は、例えば、ローラーベルトの累積回転量から推定されてもよいし、センサー等で実測されてもよい。検知部26は消耗材の残量を制御部21に通知する。
【0074】
制御部21は、消耗材の残量が閾値未満(例えば10%)か否か判断する(S4)。この閾値は、消耗材が近いうちにエンド状態になるニアエンド状態を判断するための値である。
【0075】
ステップS4の判断がYesの場合、制御部21は、消耗材がニアエンドである旨を通知すると判断する(S5)。したがって、制御部21は、管理者又は一般ユーザーが機器20にログインすると、表示制御部27に対し、消耗材のニアエンドの通知を行わせる。
【0076】
ステップS4の判断がNoの場合、制御部21は、消耗材のニアエンドを通知しないと判断する(S6)。
【0077】
消耗材の残量の検知は、機器20の起動時、又は、省エネ状態から復帰する際に必ず実施され、機器20が消耗材を消費すると、消費の都度(例えば1ページの印刷ごと)に消耗材の残量が検知される。そして、消耗材がニアエンドであることは、操作者が機器20にログインした場合に通知される。
【0078】
図12は、制御部21が機器20の消耗材のニアエンドに関する表示を行う処理を説明するフローチャート図である。
【0079】
管理者又は一般ユーザーは機器20を待機状態にさせる(S11)。待機状態にさせる方法は、図11と同様でよい。
【0080】
ここでは、待機状態になることで、操作パネル940と操作パネル940に配置されたカメラも起動する(S12)。撮像部22が撮像を開始し、繰り返し画角の範囲を撮像する。
【0081】
顔認識部23は、撮像部22が撮像した画像データに対し顔認識を行う(S13)。顔認識部23は顔認識の結果として管理者又は一般ユーザーを特定できたか否か判断し、特定できた場合はユーザーIDなどを属性判断部25に出力する。なお、顔認識部23に操作者の顔が登録されていない場合、操作者はユーザーIDとパスワードでログインする。顔認識部23は、撮像部22が撮像した複数の顔画像と操作者が入力したユーザーIDの対応を学習することで、次回のログイン時に顔認識することが可能になる。また、顔認識部23による認識が成功しない場合(ユーザーを特定できない場合)、認証処理部24がユーザーIDとパスワード、生体認証、又は、ICカード等によりユーザーを認証してよい。
【0082】
制御部21は、図11の判断結果に応じてニアエンド状態か否か判断する(S14)。
【0083】
ニアエンド状態である場合(S14のYes)、属性判断部25は顔認識部23から取得したユーザーIDの属性を属性情報記憶部31に基づいて判断する(S15)。属性判断部25は、操作者の属性を制御部21に出力する。ニアエンド状態でない場合(S14のNo)、図12の処理は終了する。
【0084】
カメラで撮像された操作者が管理者である場合(S15のYes)、制御部21は管理者向けに、消耗材のニアエンドを操作パネル940に表示する(S16)。ステップS16の通知の表示例を図13に示す。
【0085】
カメラで撮像された者が一般ユーザーである場合(S15のNo)、制御部21は一般ユーザー向けに、消耗材のニアエンドを操作パネル940に表示する(S17)。ステップS17の通知の表示例を図14に示す。
【0086】
<消耗材のニアエンドの表示例>
図13は、管理者に対し表示される、消耗材のニアエンドの通知画面210の一例である。この通知画面210は、消耗材名211、「機器管理者はABCパーツを発注してください。エンド状態になると印刷動作が出来なくなります」というメッセージ212、連絡先213、参考になるホームページのURL214、及び、確認ボタン215を表示する。管理者は、メッセージ212を確認することで、消耗材を発注すべきことを把握できる。
【0087】
管理者が確認ボタン215を押下することで、管理者のスケジュール(予定表)に消耗材の発注の期限やToDoが自動で登録されてもよい。機器20はネットワーク上のサーバーに接続し、管理者のアカウント(IDとパスワード)でスケジュール機能にログインし、これらの情報を登録する。
【0088】
図14は、一般ユーザーに対し表示される、消耗材のニアエンドの通知画面220の一例である。この通知画面220は、消耗材名221、「エンド状態になると印刷動作が出来なくなります。機器管理者に発注を依頼してください。」というメッセージ222、及び、確認ボタン223を表示する。一般ユーザーは、メッセージ222を確認することで、管理者に消耗材の発注を依頼すべきことを把握できる。
【0089】
図13図14から明らかなように、機器20は、操作者が管理者か一般ユーザーかによって、消耗材のニアエンドの通知内容を変更できる。管理者向けの通知内容は発注すべき旨なので、管理者は発注すべきことに気づきやすい。一般ユーザー向けの通知内容は管理者に通知すべき旨なので、一般ユーザーは管理者に消耗材のニアエンドを通知すべきことに気づきやすい。
【0090】
このように、本実施形態の機器20は、管理者又は一般ユーザーが1行の警告201では気付けなかった消耗材のニアエンドの通知をポップアップ表示することにより、機器20が使用困難となりダウンタイムが発生することを抑制できる。
【0091】
なお、図13図14の通知内容は一例であり、メッセージ212、222は図13図14に示すものに限られない。メッセージ212は、例えば「消耗材の在庫を管理者に確認して下さい」でもよいし、メッセージ222は、例えば「在庫を一定数確保して下さい」でもよい。
【0092】
また、機器20は、管理者向けに大きな通知画面210で消耗材のニアエンドを表示し、一般ユーザー向けに小さな通知画面220で消耗材のニアエンドを表示してもよい。本実施形態は、一般ユーザーのユーザビリティの低下を抑制できる。
【0093】
<同じ一般ユーザーに対する消耗材のニアエンドの通知制限>
次に、図15を参照して、同じ一般ユーザーに対する消耗材のニアエンドの通知制限について説明する。一般ユーザーとしては、何度も同じ消耗材についてニアエンドがポップアップ表示されるとユーザビリティが低下する。そこで、制御部21は、同じ一般ユーザーに対しては消耗材のニアエンドの通知を所定回数(例えば1回)に制限する。
【0094】
図15は、制御部21が、同じ一般ユーザーに対して消耗材のニアエンドの通知を制限する処理を説明するフローチャート図である。図15の処理は、操作者が一般ユーザーであると判断された、図12のステップS17にて実施される。
【0095】
制御部21は、ログインした一般ユーザーに対する通知状況を通知管理情報記憶部32から取得する(S31)。
【0096】
制御部21は通知管理情報に基づいて、ログインした一般ユーザーに対し消耗材のニアエンドを通知済みか否か判断する(S32)。
【0097】
ステップS32の判断がYesの場合、制御部21は消耗材のニアエンドを通知しないと判断する(S33)。
【0098】
ステップS32の判断がNoの場合、制御部21は消耗材のニアエンドを通知すると判断する(S34)。制御部21は表示制御部27に対し消耗材のニアエンドを表示するよう要求し、表示制御部27が消耗材のニアエンドをポップアップ表示する(図14)。
【0099】
また、一般ユーザーが確認ボタン223を押下すると、制御部21は、ログインした一般ユーザーの通知状況を通知管理情報記憶部32において更新する(S35)。すなわち、制御部21は、ログインした一般ユーザーに対応付けられているフラグを「1」にする。
【0100】
こうすることで、ユーザビリティとダウンタイム削減を両面で達成することが可能である。
【0101】
なお、図15では所定回数を1回として説明したが、所定回数を複数回とする場合、制御部21は通知管理情報に通知回数を記録する。制御部21はステップS32で通知回数が所定回数以上か判断する。
【0102】
また、操作者が管理者の場合、図12の処理から明らかなように、制御部21は、何度でも消耗材のニアエンドを表示することができる。
【0103】
<画面遷移図>
図16は、機器20が表示する画面の画面遷移図を示す。図16(a)は、ログイン画面230である。ログイン画面230は、ユーザーID欄231とパスワード欄232を有している。撮像部22は、ログイン画面230の表示中に操作者の顔画像を撮像するので、顔画像が登録済みの操作者であれば操作者がユーザーIDとパスワードを入力しなくてもログインできる。顔画像が登録済みでない操作者であれば操作者がユーザーIDとパスワードを入力することでログインする。ログインによりログイン画面230は図16(b)の通知画面210又は図16(c)の通知画面220に遷移する。
【0104】
管理者がログインした場合、図16(b)の通知画面210が表示される。この通知画面210については図13と同様である。一般ユーザーがログインした場合、図16(c)の通知画面220が表示される。この通知画面220については図14と同様である。管理者が確認ボタン215を押下すると、通知画面210は図16(d)の初期画面240に遷移する。一般ユーザーが確認ボタン223を押下すると、通知画面220は図16(d)の初期画面240に遷移する。
【0105】
初期画面240は、ユーザー設定によって様々である。初期画面240は、例えば、コピーアプリやスキャナアプリなど特定のアプリの画面でも良いし、アプリのアイコンのリストが表示されたホーム画面等でもよい。
【0106】
図17は、同じ一般ユーザーに対する消耗材のニアエンドの通知が制限される場合の画面遷移図を示す。なお、図17の説明では、一般ユーザーがログインした場合を説明する。
【0107】
図17(a)(c)は、ログイン画面230である。このログイン画面230は図16(a)と同様である。図17(b)は、ログインした一般ユーザーに対し消耗材のニアエンドが通知済みでない場合に、表示される通知画面220である。図17(b)の通知画面220は図14と同じでよい。
【0108】
図17(d)は、ログインした一般ユーザーに対し消耗材のニアエンドが通知済みである場合に、ログイン画面230から遷移した初期画面240である。図17(d)の初期画面240は図16(d)と同じでよい。
【0109】
このように、同じ一般ユーザーには一度しか通知画面220が表示されないので、ユーザビリティの低下を抑制できる。
【0110】
<主な効果>
本実施形態によれば、管理者又は一般ユーザーが1行の警告では気が付けなかった消耗材のニアエンドをポップアップ表示することにより、消耗材がエンド状態になりダウンタイムが発生することを抑制できる。また、消耗材のニアエンドを一般ユーザーにポップアップ表示することはユーザビリティの低下につながるが、機器20は、一般ユーザーに対し一度のみ、消耗材のニアエンドをポップアップ表示することで、ユーザビリティの低下を抑制できる。したがって、本実施形態の機器20は、ユーザビリティの低下とダウンタイム削減を両面で達成することが可能である。
【実施例0111】
本実施例では、端末装置40と機器20がネットワークNを介して通信する場合に、消耗材のニアエンドを表示する端末装置40について説明する。すなわち、本実施例では、図3(b)に示したシステム構成に基づいて説明する。
【0112】
本実施例においては、上記の実施例にて説明した図5図6のハードウェア構成図を援用できるものとして説明する。
【0113】
<機能について>
図18は、本実施形態に係る機器20と、情報処理装置である端末装置40とが通信する機器システム100の一例の機能構成を示す図である。
【0114】
<<機器>>
機器20は、通信部35、制御部21、認証処理部24、属性判断部25、及び、検知部26、を有する。通信部35を除く機能については図7と同様でよい。
【0115】
通信部35は、ネットワークを介して端末装置40と通信する。通信部35は、端末装置40からユーザーIDとパスワードを受信したり、印刷ジョブを受信したりする。また、通信部35は、ログインした操作者か管理者である場合に管理者向けの消耗材のニアエンド通知を送信し、一般ユーザーである場合に一般ユーザー向けの消耗材のニアエンド通知を送信する。
【0116】
<<端末装置>>
端末装置40は、通信部34、表示制御部27、及び、操作受付部28を有している。端末装置40が有するこれら各機能部は、端末装置40にインストールされた1以上のプログラムに含まれる命令をCPU501が実行することで実現される機能又は手段である。
【0117】
通信部34は、ネットワークを介して機器20と通信する。通信部34は、機器20にユーザーIDとパスワードを送信したり、印刷ジョブを送信したりする。また、通信部34は、ログインした操作者か管理者である場合に管理者向けの消耗材のニアエンド通知を受信し、一般ユーザーである場合に一般ユーザー向けの消耗材のニアエンド通知を受信する。
【0118】
表示制御部27は、例えば、プリンタドライバの画面に重畳して、消耗材のニアエンド通知をポップアップ表示したり、デスクトップ通知機能を利用して消耗材のニアエンド通知を表示したりする。
【0119】
操作受付部28は、端末装置40に対する管理者又は一般ユーザーの各種の操作を受け付ける。
【0120】
なお、図18の機能ブロック図は一例であって、認証処理部24、属性判断部25及び制御部21の少なくとも一方を端末装置40が有していてもよい。また、属性情報記憶部31及び通知管理情報記憶部32を端末装置40が有していてもよい。
【0121】
<動作又は処理>
図19は、端末装置40が機器20から通知された消耗材のニアエンド通知を表示する処理を説明するシーケンス図である。なお、図19の説明では、消耗材のニアエンドを機器20が検知済みとする。
【0122】
S41:操作者が端末装置40に対し機器20へのログイン操作を行う。端末装置40の通信部34はログイン要求(ユーザーIDとパスワード)を機器20に送信する。端末装置40においても、ユーザー認証の方法は、顔認識、生体認証又はICカードのいずれが使用されてもよい。なお、操作者が端末装置40にログインしたことで端末装置40がユーザーIDを機器20に送信してもよい。つまり、機器20では認証処理を省略してもよい。
【0123】
S42:機器20の通信部35はログイン要求を受信する。制御部21は、実施例1と同様に、ユーザー認証、及び、ログインした操作者が管理者か否かで消耗材のニアエンド通知を変更する処理を行う。また、制御部21は、同じ一般ユーザーに対する消耗材のニアエンドの通知を制限する。
【0124】
S43:機器20の通信部35は、ログインした操作者が管理者か否かで異なる消耗材のニアエンド通知を端末装置40に送信する。
【0125】
S44:端末装置40の通信部34が消耗材のニアエンド通知を受信し、表示制御部27が消耗材のニアエンド通知を表示する。
【0126】
<画面例>
図20は、ログインした操作者が管理者である場合に、端末装置40が表示するプリンタドライバに重畳してポップアップ表示された通知画面210である。図21は、ログインした操作者が一般ユーザーである場合に、端末装置40が表示するプリンタドライバに重畳してポップアップ表示された通知画面220である。図20図21の通知画面210,220は機器20が表示するものと同じでよい。管理者又は一般ユーザーが確認ボタン215、223を押下すると、その旨が機器20に送信され、通知管理情報記憶部32に保存される。
【0127】
なお、図20図21の表示方法は一例であり、プリンタドライバの項目の一部に消耗材のニアエンドが表示されてもよい。例えば、表示制御部27は、機器20の形状を模倣したイラストのトナーカートリッジを、ニアエンドを表す態様に変更したり、赤などの強調色で点滅させたりしてもよい。
【0128】
<主な効果>
本実施例によれば、実施例1の効果に加え、操作者が端末装置40を使用する場合も、端末装置40が消耗材のニアエンドを表示することができる。
【実施例0129】
本実施例では、機器20が産業用ロボットや3Dプリンタである場合の機器システム100について説明する。
【0130】
図22は、本実施例の機器システム100の構成例として立体物形成システムを示す。機器システム(立体物形成システム)100は、立体物画像形成装置60と、情報処理装置としてロボット制御装置50と、情報処理装置として端末装置40とを有している。立体物画像形成装置60とロボット制御装置50、及び、ロボット制御装置50と端末装置40とは、有線又は無線により通信可能に接続される。
【0131】
立体物画像形成装置60は、ロボット61を制御して立体物63の表面にインクジェット方式により画像を形成する装置である。立体物画像形成装置60は、ロボット61と、液体吐出ユニット62を有する。ロボット61は多関節アームなどでよく、任意の方向に液体吐出ユニット62の液体吐出ヘッドを向けさせることができる。
【0132】
液体吐出ユニット62は、液体の一例であるインクを立体物63に向けて吐出する液体吐出ヘッドを備える。ロボット61は、立体物63における画像の形成場所を変えるため、インクが吐出されるごとに吐出先を微少量変更する処理を繰り返す。ロボット61は、アームを駆動して吐出先を変更してもよいし、立体物63がターンテーブル上に載置されている場合はターンテーブルを回転させてもよい。
【0133】
立体物画像形成装置60は、インクの残量を検知するセンサーや、各種部品の摩耗状態を検知するセンサーを備える。
【0134】
端末装置40は、操作者からの指示を受け付け、立体物63に対しての画像を形成するための画像データを生成する。端末装置40は生成した画像データをロボット制御装置50に送信する。ロボット制御装置50は、受信した画像データに基づいて、ロボット61を制御するための制御指示を生成して立体物画像形成装置60に送信する。
【0135】
図23は、図22の機器システム100における機能ブロック図を示す。まず、立体物画像形成装置60は通信部36と検知部26を有している。検知部26の機能は実施例2と同様でよい。通信部36は、検知部26が検知した消耗材のニアエンドをロボット制御装置50に送信する。
【0136】
ロボット制御装置50は、実施例2の図18で説明した通信部35、制御部21、属性判断部25及び認証処理部24と同等の機能を有し、ログインした操作者が管理者か否かに応じて、端末装置40に送信する消耗材のニアエンドの通知内容を変更する。
【0137】
端末装置40は、実施例2の図18で説明した通信部34、表示制御部27、及び操作受付部28と同等の機能を有し、ロボット制御装置50から受信した通知画面を表示する。
【0138】
なお、端末装置40が操作者の認証処理を行ってもよい。この場合、端末装置40が操作者の認証を行うためのデバイス(キーボード、カメラ、ICカードリーダー、生体認証装置など)を備え、内部的にユーザー認証する。あるいは、端末装置40が外部サーバーに認証情報を送信し、認証結果を取得してもよい。端末装置40の通信部34はログインした操作者のユーザーIDをロボット制御装置50に送信する。ロボット制御装置50では、操作者の属性(管理者か一般ユーザーか)を判断する。
【0139】
また、立体物画像形成装置60でなくロボット制御装置50が、消耗材のニアエンドを検知してもよい。また、端末装置40が管理者か否かを判断してもよい。また、端末装置40が消耗材のニアエンドを通知したことをユーザーごとに通知管理情報記憶部32に記録する制御を行ってもよい。このように、図23に示した機能は、ロボット制御装置50、端末装置40又は立体物画像形成装置60のいずれが有していてもよい。
【0140】
図24は、端末装置40がロボット制御装置50から通知された消耗材のニアエンド通知を表示する処理を説明するシーケンス図である。なお、図24の説明では、主に図19との相違を説明する。
【0141】
S51:立体物画像形成装置60の検知部26が消耗材のニアエンドを検知すると、消耗材のニアエンドをロボット制御装置50に通知する。
【0142】
S52~S55:ステップS52~S55の処理は、図19と同様になる。また、端末装置40が表示する通知画面210,220は、実施例1(図13図14)又は実施例2(図20図21)と同様でよい。
【0143】
<3Dプリンタを使用した機器システム>
図25に示すように、本実施例の機器システム100は3Dプリンタにも好適に適用できる。図25は、3Dプリンタを採用した場合の機器システム100の構成例を示す。図25においてロボット制御装置50と端末装置40の構成は図22と同様でよい。図25の3Dプリンタの場合、消耗材は例えば造形物になるフィラメントである。
【0144】
3Dプリンタ2000は、図示するように、本体フレーム2120の内部に、チャンバー2103を備える。そして、チャンバー2103の内部は、3次元に造形物を造形するための処理空間となる。また、その処理空間内、すなわち、チャンバー2103の内部には、載置台として、ステージ2104が設けられる。この例では、ステージ2104上に、造形物が製造される。
【0145】
チャンバー2103の内部において、ステージ2104の上方には、造形手段としての造形ヘッド2110が設けられる。また、造形ヘッド2110は、その下方に、フィラメントを吐出する吐出ノズル2115を有する。なお、本実施形態では、造形ヘッド2110上に4つの吐出ノズル2115が設けられているが、吐出ノズル2115の数は、任意である。また、造形ヘッド2110には、各吐出ノズル2115に供給されるフィラメントを加熱するヘッド加熱装置2114が設けられる。このように、3Dプリンタは、予め保持されるフィラメントを用いて、造形物を製造する。
【0146】
また、本体フレーム2120の内部は、装置内冷却装置2108によって、温度が調整される。
【0147】
フィラメントは、例えば、ABS(acrylonitrile butadiene styrene)樹脂又はPLA(polylactic acid)樹脂等の材料である。また、フィラメントは、熱可塑性である。したがって、フィラメントは、3Dプリンタから吐出される際には、加熱され、高温である。吐出後、フィラメントは、空冷等によって冷却されると、固まる。このような性質を利用して、3Dプリンタは、フィラメントを吐出して造形物を製造する。
【0148】
フィラメントは、例えば、細長いワイヤ形状である。そして、フィラメントは、巻き回された状態等で、3Dプリンタ2000にセットされる。更に、フィラメント供給装置2106によって、フィラメントは、造形ヘッド2110上が有する各吐出ノズル2115へそれぞれ供給される。
【0149】
造形ヘッド2110は、X軸駆動機構2101によって、X軸方向に移動する。例えば、X軸駆動機構2101は、アクチュエータ、機構、電源及び電子回路等である。
【0150】
同様に、造形ヘッド2110は、Y軸駆動機構2102によって、Y軸方向に移動する。例えば、Y軸駆動機構2102は、アクチュエータ、機構、電源及び電子回路等である。更に、造形ヘッド2110は、Z軸駆動機構2123によって、Z軸方向に移動する。例えば、Z軸駆動機構2123は、アクチュエータ、機構、電源及び電子回路等である。
【0151】
図示する例では、制御装置2100が、X軸駆動機構2101、Y軸駆動機構2102及びZ軸駆動機構2123に対して、位置を指令し、各機構は、制御装置2100からの指令に基づいて、指令された位置にステージ2104を移動させる。制御装置2100は、各装置を制御する。
【0152】
また、図示するように、3Dプリンタ2000は、ステージ2104及びステージ2104上にある造形物を加熱できるステージ加熱装置2105を有するのが望ましい。ステージ加熱装置2105は、例えば、ヒータ等である。
【0153】
チャンバー2103の内部(処理空間)に、チャンバー2103内を加熱する加熱手段として、チャンバー用ヒータ2107が設けられる。そして、チャンバー用ヒータ2107によって、チャンバー2103内の温度が目標温度に維持された状態で、3Dプリンタ2000は、製造を行うのが望ましい。
【0154】
なお、フィラメントは、吐出ノズル2115ごとに異なる種類であってもよいし、同じ種類でもよい。また、本実施形態において、3Dプリンタ2000は、フィラメント供給装置2106により供給されるフィラメントをヘッド加熱装置2114で加熱溶融する。次に、3Dプリンタ2000は、溶融状態となったフィラメントを吐出ノズル2115から押し出して、吐出する。そして、3Dプリンタ2000は、吐出によって、ステージ2104上にフィラメントで形成される各層を積層して、造形物を製造する。
【0155】
なお、3Dプリンタ2000は、サポート材を用いる装置でもよい。すなわち、吐出ノズル2115には、サポート材が供給される場合がある。また、サポート材は、フィラメントとは異なる材料であってもよい。そして、サポート材は、製造後、フィラメントで形成された造形物から除去される。例えば、サポート材は、まず、フィラメントと同様に、ヘッド加熱装置2114で加熱溶融される。次に、溶融状態となったサポート材は、吐出ノズル2115から押し出されるように吐出され、フィラメントと同様に、積層される。
【0156】
更に、図示するように、3Dプリンタ2000は、ステージ2104上に設置されるシートSHを吸引できる構成であるのが望ましい。例えば、図示するように、シートSHは、チューブTU及び吸引装置2130によって、センサーSENが検出する状態に基づいて、吸引される。
【0157】
更にまた、図示するように、3Dプリンタ2000は、ノズル清掃装置2109を有するのが望ましい。ノズル清掃装置2109は、吐出ノズル2115を清掃し、吐出されるフィラメントに不純物等が混ざらないようにする。
【0158】
ゆえに、3Dプリンタ2000は、製造を開始する前に、予めチャンバー2103内の温度を目標温度まで昇温させる予熱処理を行う。例えば、チャンバー用ヒータ2107は、予熱処理中、チャンバー2103内を目標温度付近まで昇温させるために、チャンバー2103内を加熱する。一方で、製造中、チャンバー用ヒータ2107は、チャンバー2103内の温度を目標温度付近に維持するために、チャンバー2103内を加熱する。なお、チャンバー用ヒータ2107の動作は、制御装置2100によって制御される。
【0159】
なお、3Dプリンタ2000は、図示するハードウェア構成に限られない。例えば、制御装置2100等は、複数あるハードウェア構成等でもよい。一方で、例えば、3Dプリンタ2000は、吸引装置2130等がないハードウェア構成等でもよい。
【0160】
<主な効果>
本実施例によれば、実施例1の効果に加え、産業用ロボットや3Dプリンタの消耗材についても、操作者が管理者か否かに応じて、ロボット制御装置50が、消耗材のニアエンドの通知内容を変更できる。
【0161】
<その他の適用例>
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【0162】
例えば、機器20は、管理者と一般ユーザーのどちらに対しても操作パネル940に消耗材のニアエンドを表示したが、機器20は管理者か一般ユーザーかによって消耗材のニアエンドの通知方法を変えてもよい。例えば、操作者が管理者の場合、機器20は電子メールで消耗材のニアエンドを通知し、一般ユーザーには操作パネル940で表示する。機器20は管理者に対し、操作パネル940の表示に加えメール送信してもよい。
【0163】
また、本実施形態では、機器20が、ログインした操作者が管理者か一般ユーザーかを判断したが、必ずしも操作者がログインしなくても、操作者の属性が特定されればよい。すなわち、誰がユーザーか分かれば、認証処理までは実行されてなくてもよい。
【0164】
また、機器20は、消耗材のニアエンドが検知されてから管理者が一定期間ログインしない場合、又は、管理者がログインしても消耗材が交換されない場合、一般ユーザーに対し管理者と同じ通知内容を通知してもよい。管理者が例えば長期休暇中に、機器20は、消耗材が補充されないことを検出して、通知内容を変更できる。
【0165】
また、本実施形態では、機器20が、管理者か一般ユーザーかのみを判断したが、更に管理者と一般ユーザーの中間的な管理ユーザーのような属性を判断してもよい。機器20は消耗材のニアエンドの際、管理ユーザーに、管理者及び一般ユーザーとは異なる通知内容を通知できる。機器20は、例えば、管理ユーザーには「管理者の代わりにトナーを発注して下さい」などと通知する。
【0166】
また、本実施形態では、消耗材のニアエンドの通知内容が操作者の属性によって変更されているが、機器20に関する情報を操作者の属性によって変更して通知してもよい。機器20に関する情報としては、例えばメンテナンスの予定がある。メンテナンスとは、機器を正常な状態に保つことをいう。メンテナンスを保守ともいう。メンテナンスには消耗材の補充や交換の他、清掃や修理が含まれる。
【0167】
機器20は、メンテナンスの予定が近づいた場合、ログインした管理者に対し、「○月×日はメンテナンスの予定日です。必要な部品の在庫を確認してください。」と表示する。機器20は、メンテナンスの予定が近づいた場合、ログインした一般ユーザーに対し、「○月×日はメンテナンスのため使用できない時間帯があります。詳細は管理者にお問い合わせ下さい。」と表示する。
【0168】
また、本実施形態では、操作者の属性に応じて通知画面を変更したが、音声メッセージの内容を操作者の属性に応じて変更してもよい。
【0169】
また、本実施形態では、機器20として画像形成装置を例にしたが、機器20は、消耗材を使用する機器であればよい。機器20は、例えばプロジェクタ(消耗材はライトバルブ)、電子黒板(消耗材は電子黒板に手書きするペンのバッテリ)、デジタルサイネージ(バッテリで稼働する。消耗材はバッテリ。)、ドローン(消耗材はバッテリ)、移動型ロボット(消耗材はバッテリ)等である。なお、バッテリは二次電池であることが好ましく、バッテリそのものを交換する使用形態の他、2つ以上のバッテリを用意しておき、充電したものと交換する使用形態がある。
【0170】
また、図7図18図23などの構成例は、端末装置40、機器20、ロボット制御装置50、立体物画像形成装置60による処理の理解を容易にするために、主な機能に応じて分割したものである。処理単位の分割の仕方や名称によって本願発明が制限されることはない。端末装置40、機器20、ロボット制御装置50、立体物画像形成装置60の処理は、処理内容に応じて更に多くの処理単位に分割することもできる。また、1つの処理単位が更に多くの処理を含むように分割することもできる。
【0171】
また、実施例に記載された装置群は、本明細書に開示された実施形態を実施するための複数のコンピューティング環境のうちの1つを示すものにすぎない。ある実施形態では、情報処理システム10は、サーバクラスタといった複数のコンピューティングデバイスを含む。複数のコンピューティングデバイスは、ネットワークや共有メモリなどを含む任意のタイプの通信リンクを介して互いに通信するように構成されており、本明細書に開示された処理を実施する。
【0172】
上記で説明した実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたASIC(Application Specific Integrated Circuit)、DSP(Digital Signal Processor)、FPGA(Field Programmable Gate Array)や従来の回路モジュール等のデバイスを含むものとする。
【0173】
<付記>
[付記1]
表示手段を有し、操作者の操作を受け付ける機器であって、
前記機器で使用される消耗材の状態を検知する検知部と、
前記操作者の属性を判断する属性判断部と、
前記属性判断部が判断した前記操作者の属性に応じた前記消耗材の状態に関する通知内容を変更して前記表示手段に表示する表示制御部と、
を有する機器。
[付記2]
前記操作者の属性は、前記機器の管理者又は一般ユーザーのいずれかであり、
前記表示制御部は、前記操作者が、管理者か、一般ユーザーかに応じて、前記消耗材の状態に関する通知内容を変更して表示手段に表示する請求項1に記載の機器。
[付記3]
前記消耗材の状態は、前記消耗材の残量が閾値未満であることであり、
前記表示制御部は、前記操作者が管理者である場合、前記消耗材を発注すべき旨の通知内容を表示手段に表示し、
前記操作者が一般ユーザーである場合、前記消耗材の発注を管理者に依頼すべき旨の通知内容を表示手段に表示する請求項2に記載の機器。
[付記4]
前記操作者が一般ユーザーの場合、
前記表示制御部は、同じ前記消耗材について、所定回数のみ、前記消耗材の状態に関する通知を表示手段に表示する請求項2又は3に記載の機器。
[付記5]
前記表示制御部が、一般ユーザーに前記消耗材の状態に関する通知を表示手段に表示し、確認した旨を受け付けた場合、
前記消耗材と前記一般ユーザーに対応付けて前記消耗材の状態に関する通知を行った旨を通知管理情報に記録する制御部を有し、
前記制御部は、前記操作者が一般ユーザーの場合、前記通知管理情報に基づいて、所定回数、前記消耗材の状態に関する通知を表示手段に表示したか否か判断する請求項4に記載の機器。
[付記6]
前記操作者が管理者の場合、
前記管理者がログインするごとに、前記表示制御部は、前記消耗材の状態に関する通知を表示手段に表示する請求項2~5のいずれか1項に記載の機器。
[付記7]
前記操作者から取得した生体認証情報に基づいて前記操作者を認証する請求項1~6のいずれか1項に記載の機器。
[付記8]
撮像手段を有し、
前記機器を操作する前記操作者の顔を前記撮像手段が撮像した画像に基づいて前記操作者を認識する顔認識部を有する請求項1~6のいずれか1項に記載の機器。
[付記9]
前記属性判断部は、前記操作者に前記操作者の属性が対応付けられた属性情報に基づいて、前記認証処理部による認証が成功した前記操作者の属性を判断する請求項7に記載の機器。
[付記10]
前記機器は、画像形成装置である請求項1~9のいずれか1項に記載の機器。
【符号の説明】
【0174】
20 機器
40 端末装置
100 機器システム
【先行技術文献】
【特許文献】
【0175】
【特許文献1】特開2015-081969号公報
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11
図12
図13
図14
図15
図16
図17
図18
図19
図20
図21
図22
図23
図24
図25