(57)【要約】【課題】サーバと通信可能な環境にない機器のメンテナンスデータを情報端末により閲覧可能にサーバより提供する。【解決手段】実施形態のシステムは、取得手段、要求生成手段及び要求出力手段を備える機器と、ページ生成手段及び提供手段を備えるサーバとを備える。取得手段は、機器に関わるメンテナンスデータを取得する。要求生成手段は、メンテナンスデータを含み、当該メンテナンスデータに関するウェブページの提供をサーバに対して要求するための要求情報を生成する。要求出力手段は、要求情報を識別データとして情報端末で読み取り可能に出力する。ページ生成手段は、情報端末からの通信ネットワーク経由の要求で識別データとして指定される要求情報に示されたメンテナンスデータを表したウェブページを生成する。提供手段は、ウェブページを要求への応答として情報端末へと提供する。【選択図】      図１
2019105911.tif 000002
【特許請求の範囲】
【請求項１】
機器及びサーバを含み、
識別データで識別されるウェブページの提供を通信ネットワーク経由で要求するとともに、当該要求に応じて前記通信ネットワーク経由で提供されるウェブページを出力する機能を備える情報端末に対して、前記機器のメンテナンスに関するメンテナンスデータを表したウェブページを提供するものであって、
前記機器は、
前記機器に関わる予め定められたメンテナンスデータを取得する取得手段と、
前記取得手段により取得されたメンテナンスデータを含み、当該メンテナンスデータに関するウェブページの提供を前記サーバに対して要求するための要求情報を生成する要求生成手段と、
前記要求生成手段により生成された要求情報を前記識別データとして情報端末で読み取り可能に出力する要求出力手段と、
を具備し、
前記サーバは、
前記情報端末からの前記通信ネットワーク経由の要求で前記識別データとして指定される前記要求情報に示された前記メンテナンスデータを表したウェブページを生成するページ生成手段と、
前記ページ生成手段により生成された前記ウェブページを前記要求への応答として前記情報端末へと前記通信ネットワーク経由で提供する提供手段と、
を具備した、
メンテナンスデータ提供システム。
【請求項２】
前記要求生成手段は、前記要求情報としてＵＲＬ（uniform resource locator）を生成する、
請求項１に記載のメンテナンスデータ提供システム。
【請求項３】
前記要求生成手段は、前記ＵＲＬを、前記通信ネットワークにおいて前記サーバを特定するための文字列に続けて、前記メンテナンスデータを文字列として表す、
請求項２に記載のメンテナンスデータ提供システム。
【請求項４】
機器とともに、
識別データで識別されるウェブページの提供を通信ネットワーク経由で要求するとともに、当該要求に応じて前記通信ネットワーク経由で提供されるウェブページを出力する機能を備える情報端末に対して、前記機器のメンテナンスに関するメンテナンスデータを表したウェブページを提供するメンテナンスデータ提供システムを構成するサーバであって、
前記情報端末からの前記通信ネットワーク経由の要求で前記識別データとして指定される要求情報に示された前記機器に関するメンテナンスデータを表したウェブページを生成するページ生成手段と、
前記ページ生成手段により生成された前記ウェブページを前記要求への応答として前記情報端末へと前記通信ネットワーク経由で提供する提供手段と、
を具備した、
サーバ。
【請求項５】
識別データで識別されるウェブページの提供を通信ネットワーク経由で要求するとともに、当該要求に応じて前記通信ネットワーク経由で提供されるウェブページを出力する機能を備える情報端末に対して、機器のメンテナンスに関するメンテナンスデータを表したウェブページを提供するメンテナンスデータ提供システムを前記機器とともに構成するものであり、前記通信ネットワーク経由での通信を行う通信デバイスを備えるサーバを制御するための情報処理を行うコンピュータを、
前記情報端末からの前記通信ネットワーク経由の要求が前記通信デバイスにより受けられたことに応じて、前記識別データとして指定される要求情報に示された前記機器に関するメンテナンスデータを表したウェブページを生成するページ生成手段と、
前記ページ生成手段により生成された前記ウェブページを前記要求への応答として前記通信デバイスから送信させることで、前記情報端末へと前記通信ネットワーク経由で前記ウェブページを提供する提供制御手段と、
して機能させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、メンテナンスデータ提供システム、サーバ及び情報処理プログラムに関する。
【背景技術】
【０００２】
プリンタ等のメンテナンスが必要な機器のメンテナンスに関わる様々なメンテナンスデータを、機器からサーバにアップロードしておき、任意の情報端末によってサーバにアクセスすることにより、当該情報端末によりメンテナンスデータを閲覧可能とすることは既に考えられている。
【０００３】
しかしながら、このような技術は、機器がサーバと通信できる環境を整えなければ実現が困難である。例えばプリンタの場合、直接的には通信ネットワークに接続されない場合も多く、このような場合にはメンテナンスデータをサーバにアップロードできない。
このような事情から、サーバと通信可能な環境にない機器のメンテナンスデータを情報端末により閲覧可能とすることが望まれていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２１０２８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、サーバと通信可能な環境にない機器のメンテナンスデータを情報端末により閲覧可能にサーバより提供することができるメンテナンスデータ提供システム、サーバ及び情報処理プログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態のメンテナンスデータ提供システムは、機器及びサーバを含み、識別データで識別されるウェブページの提供を通信ネットワーク経由で要求するとともに、当該要求に応じて通信ネットワーク経由で提供されるウェブページを出力する機能を備える情報端末に対して、機器のメンテナンスに関するメンテナンスデータを表したウェブページを提供する。機器は、取得手段、要求生成手段及び要求出力手段を備える。サーバは、ページ生成手段及び提供手段を備える。取得手段は、機器に関わる予め定められたメンテナンスデータを取得する。要求生成手段は、取得手段により取得されたメンテナンスデータを含み、当該メンテナンスデータに関するウェブページの提供をサーバに対して要求するための要求情報を生成する。要求出力手段は、要求生成手段により生成された要求情報を識別データとして情報端末で読み取り可能に出力する。ページ生成手段は、情報端末からの通信ネットワーク経由の要求で識別データとして指定される要求情報に示されたメンテナンスデータを表したウェブページを生成する。提供手段は、ページ生成手段により生成されたウェブページを要求への応答として情報端末へと通信ネットワーク経由で提供する。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係るメンテナンスデータ提供システムの概略構成及び当該メンテナンスデータ提供システムを構成するプリンタ及びサーバの要部回路構成を示すブロック図。
【図２】図１中のプリンタが備えるプロセッサの情報処理の手順を示すフローチャート。
【図３】図１中のサーバが備えるプロセッサの情報処理の手順を示すフローチャート。
【発明を実施するための形態】
【０００８】
以下、実施の形態の一例について図面を用いて説明する。なお本実施形態においては、メンテナンスの対象となる機器がプリンタである例について説明する。
図１は本実施形態に係るメンテナンスデータ提供システム１００の概略構成及び当該メンテナンスデータ提供システム１００を構成するプリンタ１及びサーバ２の要部回路構成を示すブロック図である。
【０００９】
メンテナンスデータ提供システム１００は、プリンタ１及びサーバ２を含む。そしてメンテナンスデータ提供システム１００は、プリンタ１のメンテナンスに関するメンテナンスデータを、スマートフォン２００を用いて確認することを可能とする。
プリンタ１は、プロセッサ１１、メインメモリ１２、コントロールパネル１３、インタフェース１４、プリントエンジン１５及び伝送路１６を含む。
【００１０】
プリンタ１においては、プロセッサ１１及びメインメモリ１２を伝送路１６で接続することによって、プリンタ１を制御するための情報処理を行うコンピュータを構成する。なお、プリンタ１は、伝送路１６に接続された補助記憶ユニットをさらに備え、この補助記憶ユニットを補助記憶部分として含んで上記のコンピュータが構成されてもよい。当該補助記憶ユニットとしては、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（hard disc drive）又はＳＳＤ（solid state drive）、あるいはその他の周知の各種の記憶デバイスを利用できる。
【００１１】
プロセッサ１１は、上記コンピュータの中枢部分に相当する。プロセッサ１１は、オペレーティングシステム及びアプリケーションプログラムなどの情報処理プログラムに従って、プリンタ１としての各種の機能を実現するべく各部を制御する。
【００１２】
メインメモリ１２は、上記コンピュータの主記憶部分に相当する。メインメモリ１２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ１２は、不揮発性のメモリ領域ではオペレーティングシステムやアプリケーションプログラムを記憶する。またメインメモリ１２は、プロセッサ１１が各部を制御するための処理を実行する上で必要なデータを不揮発性または揮発性のメモリ領域で記憶する場合もある。メインメモリ１２は、揮発性のメモリ領域を、プロセッサ１１によってデータが適宜書き換えられるワークエリアとして使用する。
【００１３】
コントロールパネル１３は、ユーザによる操作を入力するとともに、ユーザに対して各種の情報を提示するための表示を行う。コントロールパネル１３には、タッチパネル、キーボード、キースイッチ、ＬＥＤランプ、あるいは液晶表示パネルなどの各種の操作デバイス及び表示デバイスを適宜に含み得る。
【００１４】
インタフェース１４には、例えばＰＯＳ端末などの情報端末が接続される。インタフェース１４は、接続された情報端末との間でのデータ通信のための処理を行う。
プリントエンジン１５は、紙などのプリント媒体に対して画像データが表す画像をプリントする。プリントエンジン１５としては、電子写真方式、熱転写方式、サーマル方式、あるいはドットインパクト方式などの周知の方式のものを適宜に用いることができる。  伝送路１６は、アドレスバス、データバスおよび制御信号線等を含み、接続された各部の間で授受されるデータ及び制御信号を伝送する。
【００１５】
サーバ２は、プロセッサ２１、メインメモリ２２、補助記憶ユニット２３、通信インタフェース２４及び伝送路２５を備える。
サーバ２においては、プロセッサ２１、メインメモリ２２及び補助記憶ユニット２３が伝送路２５によって接続されることにより、サーバ２を制御するための情報処理を行うコンピュータを構成している。
【００１６】
プロセッサ２１は、上記コンピュータの中枢部分に相当する。プロセッサ２１は、オペレーティングシステム及びアプリケーションプログラムなどの情報処理プログラムに従って、サーバ２としての各種の機能を実現するべく各部を制御する。
【００１７】
メインメモリ２２は、上記コンピュータの主記憶部分に相当する。メインメモリ２２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含む。メインメモリ２２は、不揮発性のメモリ領域ではオペレーティングシステム及びアプリケーションプログラムを記憶する。またメインメモリ２２は、プロセッサ２１が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域で記憶する場合もある。メインメモリ２２は、揮発性のメモリ領域を、プロセッサ２１によってデータが適宜書き換えられるワークエリアとして使用する。
【００１８】
補助記憶ユニット２３は、上記コンピュータの補助記憶部分に相当する。補助記憶ユニット２３は、例えばＥＥＰＲＯＭ、ＨＤＤ、ＳＳＤ、あるいはその他の周知の各種の記憶デバイスを利用できる。補助記憶ユニット２３は、プロセッサ２１が各種の処理を行う上で使用するデータと、プロセッサ２１での処理によって生成されたデータとを保存する。補助記憶ユニット２３は、アプリケーションプログラムを記憶する場合もある。
【００１９】
通信インタフェース２４は、通信ネットワーク３００を介したデータ通信を行う。通信インタフェース２４としては、例えばインターネットを介したデータ通信のための周知の処理を行うように構成された周知のものを用いることができる。通信インタフェース２４は、通信ネットワーク３００を介したデータ通信を行う通信デバイスに相当する。
伝送路２５は、アドレスバス、データバス及び制御信号線等を含み、接続されている各部の間で授受されるデータや制御信号を伝送する。
【００２０】
次に以上のように構成されたメンテナンスデータ提供システム１００の動作について説明する。
プリンタ１のメンテナンスを行う作業者又はプリンタ１の管理者は、プリンタ１に関するメンテナンスデータを確認したい場合には、プリンタ１のコントロールパネル１３での予め定められた操作により、表示指示を行う。これに応じてプロセッサ１１は、メインメモリ１２に記憶されたアプリケーションプログラムに従って以下に説明する情報処理を実行する。
【００２１】
図２はプロセッサ１１の情報処理の手順を示すフローチャートである。
Ａｃｔ１としてプロセッサ１１は、プリンタ１のメンテナンスに関わるものとして予め定められたメンテナンスデータを収集する。メンテナンスデータは、例えばプリンタ１の設計者又は管理者などによって任意に定められてよい。メンテナンスデータは、例えばプリント濃度などの各種の設定情報、あるいはプリント枚数などの動作状況を表す情報などである。かくしてアプリケーションプログラムに基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは、メンテナンスデータを取得する取得手段として機能する。
【００２２】
Ａｃｔ２としてプロセッサ１１は、ＵＲＬ（uniform resource locator）を生成する。このＵＲＬは、サーバ２へとアクセスするとともに、メンテナンスデータを閲覧するための閲覧画面の提供をサーバ２に要求するものである。ＵＲＬは一例としては、「http://www.XXXXXXXX.com/smartmaintenance/shows?sid=7598631&fw=1.52&rlong=75864」のようなものとすることが想定される。ここで「XXXXXXXX.com」は、サーバ２を通信ネットワーク３００上で識別するためのドメイン名である。「smartmaintenance/shows?」は、「shows?」に続くメンテナンスデータを表したウェブページの提供をサーバ２に対して要求するためのコマンドである。「sid=7598631&fw=1.52&rlong=75864」は、収集したメンテナンスデータを、予め定められたフォーマットで並べた文字列として表したものである。「&」はメンテナンスデータの区切りを示し、「sid」「fw」「rlong」はメンテナンスデータの種別を示す。そして「=」の後の数値が収集したメンテナンスデータである。かくしてＵＲＬは、「sid=7598631&fw=1.52&rlong=75864」なる文字列により識別されるウェブページの提供をサーバ２に対して要求するための要求情報の一例である。そして「sid=7598631&fw=1.52&rlong=75864」なる文字列が、ウェブページを識別するための識別データに相当する。かくしてアプリケーションプログラムに基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは、要求情報を生成する要求生成手段として機能する。
【００２３】
Ａｃｔ３としてプロセッサ１１は、Ａｃｔ２にて生成したＵＲＬを予め定められた規格に従って表したコードシンボルを生成する。コードシンボルの規格は任意であってよいが、ＱＲコード（登録商標）を用いることが想定される。
【００２４】
Ａｃｔ４としてプロセッサ１１は、Ａｃｔ３にて生成したコードシンボルＣＳ１を光学的に読み取り可能なように表したメンテナンス票４００を、プリントエンジン１５にてプリントさせる。ただし、図１に示すメンテナンス票４００は一例である。メンテナンス票のフォームは、例えばプリンタ１の設計者などにより任意に定められてよい。このようにプロセッサ１１は、Ａｃｔ２にて生成したＵＲＬを表したコードシンボルＣＳ１をプリントすることにより、要求情報としてのＵＲＬを出力している。かくしてアプリケーションプログラムに基づく情報処理をプロセッサ１１が実行することによって、プロセッサ１１を中枢部分とするコンピュータは、プリントエンジン１５との協働により要求出力手段としての機能を実現している。
そしてメンテナンス票４００のプリントが完了したならばプロセッサ１１は、図２に示す情報処理を終了する。
【００２５】
作業者又は管理者などは、メンテナンス票４００に含まれるコードシンボルＣＳ１の形式に対応したコードリーダのアプリケーションをスマートフォン２００にて起動させ、コードシンボルＣＳ１を読み取らせる。スマートフォン２００は、カメラによってコードシンボルＣＳ１を撮影して得られる画像データを解析して、コードシンボルＣＳ１が表すデータを取り込む。図１においては、スマートフォン２００が備えるカメラによってコードシンボルＣＳ１を撮影している様子を示している。スマートフォン２００のディスプレイ２０１では、コードシンボルＣＳ１を撮影して得られた画像ＩＭ１を表示している。なお、コードリーダのアプリケーションは、汎用のものであってよい。汎用のコードリーダの多くは、ＵＲＬを表したコードシンボルを読み取った場合には、自動で、あるいは操作者による接続指示を受けて、ＵＲＬに従ったウェブアクセスをウェブブラウザに指示するようになっている。つまり、スマートフォン２００から通信ネットワーク３００を経由してサーバ２へとアクセスされ、かつＵＲＬに含まれていたコマンド及びメンテナンスデータがサーバ２へと通知されることになる。
【００２６】
サーバ２においては、このようにして通信ネットワーク３００を経由してのアクセスを受けると、プロセッサ２１がメインメモリ２２又は補助記憶ユニット２３に記憶されたアプリケーションプログラムに従って次に説明するような情報処理を実行する。
【００２７】
図３はプロセッサ２１による情報処理のフローチャートである。
Ａｃｔ１１としてプロセッサ２１は、アクセスがメンテナンス画面の提供を要求するものであるか否かを確認する。そしてプロセッサ２１は、メンテナンス画面の提供を要求するコマンドが通知されていないならばＮｏと判定し、別の処理に移行する。なお、サーバ２を、メンテナンス画面の提供機能だけを備えるものとするならば、プロセッサ２１はＡｃｔ１１にてＮｏと判定したことに応じて図３の処理を終了してもよい。これに対してプロセッサ２１は、前述したようなスマートフォン２００からのアクセスを受けた場合には、Ａｃｔ１１にてＹｅｓと判定し、Ａｃｔ１２へと進む。
【００２８】
Ａｃｔ１２としてプロセッサ２１は、メンテナンスデータの内容を表したメンテナンス画面をウェブページとして生成する。プロセッサ２１は例えば、予め定められたウェブページのフォームに、メンテナンスデータが表す情報を追加することによってウェブページを生成する。なおプロセッサ２１は、例えばメンテナンスを実施すべきタイミングを判断するためのガイダンスなどのような、メンテナンスデータとは異なるデータを適宜にウェブページに含めてもよい。かくしてアプリケーションプログラムに基づく情報処理をプロセッサ２１が実行することによって、プロセッサ２１を中枢部分とするコンピュータはページ生成手段として機能する。
【００２９】
Ａｃｔ１３としてプロセッサ２１は、Ａｃｔ１２で生成したウェブページを表したページデータを、前述のアクセスに対する応答としてスマートフォン２００へと通信インタフェース２４から通信ネットワーク３００を経由して送信する。プロセッサ２１は、この送信を終えたならば、図３に示す情報処理を終了する。これにより、ウェブページがスマートフォン２００へと提供される。かくしてアプリケーションプログラムに基づく情報処理をプロセッサ２１が実行することによって、プロセッサ２１を中枢部分とするコンピュータは、通信インタフェース２４との協働により提供手段としての機能を実現する。そしてプロセッサ１１を中枢部分とするコンピュータは、提供制御手段として機能する。
スマートフォン２００は、当該ページデータを受信すると、汎用のウェブブラウザにより、メンテナンスデータの内容を表したウェブページを表示デバイスで表示する。
【００３０】
以上のようにメンテナンスデータ提供システム１００によれば、メンテナンスデータは、プリンタ１からスマートフォン２００を経由してサーバ２へと通知される。このため、プリンタ１はメンテナンスデータをサーバ２にアップロードする必要がなく、プリンタ１とサーバ２とが直接に通信できる環境は必要とされない。
【００３１】
またメンテナンスデータ提供システム１００によれば、スマートフォン２００は、汎用のコードリーダと汎用のウェブブラウザとによって、メンテナンスデータの内容を表したウェブページを表示できる。つまり、コードシンボルＣＳ１に含まれたメンテナンスデータに基づいてスマートフォン２００にてメンテナンス画面を生成することも考えられるが、この場合にはそのような機能をスマートフォン２００が有している必要がある。しかしながら、このような機能はスマートフォン２００の標準的な機能ではない。しかしながら、メンテナンスデータ提供システム１００では、多くのスマートフォンが標準的に備える機能を利用するだけである。
【００３２】
またメンテナンスデータ提供システム１００によれば、プリンタ１からスマートフォン２００へと与える要求情報としてＵＲＬを用いている。このため、スマートフォン２００が有する種々のウェブブラウザのほとんどに、メンテナンス画面の提供の要求の処理を行わせることが可能である。
【００３３】
また上記の例のようなメンテナンスデータを用いれば、メンテナンスデータのフォームとプリンタ１のメンテナンスとに関してある程度の知識を有する者であれば、メンテナンスデータの文字列からメンテナンスデータの内容を理解することも可能である。
【００３４】
この実施形態は、次のような種々の変形実施が可能である。
要求情報は、ＵＲＬとは異なる形のデータとしてもよい。
【００３５】
メンテナンスデータは、文字列である必要はなく、コード化されたデータであってもよい。
【００３６】
要求情報のスマートフォン２００への取り込みは、ＮＦＣ（near field communication）等の無線通信、あるいは赤外線通信などを用いて行ってもよい。
【００３７】
機器としては、プリンタ１に代えて、メンテナンスが必要な如何なる機器を適用する事もできる。
【００３８】
情報端末としては、スマートフォン２００に代えて、例えばタブレット端末又は携帯型のパーソナルコンピュータなどの別の任意の装置を適用することもできる。
【００３９】
情報処理によりプロセッサ１１又はプロセッサ２１が実現する各機能は、その一部または全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
【００４０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４１】
１…プリンタ、２…サーバ、１１…プロセッサ、１２…メインメモリ、１３…コントロールパネル、１４…インタフェース、１５…プリントエンジン、１６…伝送路、２１…プロセッサ、２２…メインメモリ、２３…補助記憶ユニット、２４…通信インタフェース、２５…伝送路、１００…メンテナンスデータ提供システム、２００…スマートフォン、２０１…ディスプレイ、３００…通信ネットワーク。
【図１】
2019105911.tif 000003
【図２】
2019105911.tif 000004
【図３】
2019105911.tif 000005