(57)【要約】【課題】プリンターに印刷指示を行う制御装置であって、プリンターの製造者がプリンターの使用実績を容易に把握することのできる制御装置等を提供する。【解決手段】制御装置が、印刷データを生成し、当該印刷データをプリンターへ送信するドライバー部と、前記プリンターからプリンター情報を取得するステータスモニター部と、前記印刷データに前記プリンター情報を付加した印刷実績データを、管理サーバーに送信するデータ収集部と、を有する。【選択図】  図１
2016136315.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを生成し、当該印刷データをプリンターへ送信するドライバー部と、
前記プリンターから前記印刷データに対するプリンター情報を取得するステータスモニター部と、
前記印刷データに前記プリンター情報を付加した印刷実績データを生成し、管理サーバーに送信するデータ収集部と、を有する
ことを特徴とする制御装置。
【請求項２】
請求項１において、
前記プリンター情報は、前記印刷データの実行に関する前記プリンターからの応答情報を含む
ことを特徴とする制御装置。
【請求項３】
請求項１あるいは２において、
前記プリンター情報は、前記プリンターの機種情報を含む
ことを特徴とする制御装置。
【請求項４】
請求項１乃至３のいずれか１項において、
前記プリンター情報は、前記プリンターのシリアル番号を含む
ことを特徴とする制御装置。
【請求項５】
請求項１乃至４のいずれか１項において、
前記印刷実績データは、前記制御装置のユーザー識別情報を含む
ことを特徴とする制御装置。
【請求項６】
請求項１乃至５のいずれか１項において、
前記印刷実績データは、日時情報を含む
ことを特徴とする制御装置。
【請求項７】
ホスト装置における制御方法であって、
ドライバー部で、印刷データを生成させ、当該印刷データをプリンターへ送信させ、
ステータスモニター部で、前記プリンターから前記印刷データに対するプリンター情報を取得させ、
データ収集部で、前記印刷データに前記プリンター情報を付加した印刷実績データを、管理サーバーに送信させる
ことを特徴とする制御方法。
【請求項８】
プリンターと、
印刷データを生成し、当該印刷データを前記プリンターへ送信するドライバー部と、前記プリンターから前記印刷データに対するプリンター情報を取得するステータスモニター部と、前記印刷データに前記プリンター情報を付加した印刷実績データを送信するデータ収集部と、を備える制御装置と、
前記送信された印刷実績データを受信し、当該印刷実績データを閲覧可能に記憶する管理サーバーと、を有する
ことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンターに印刷指示を行う制御装置等に関し、特に、プリンターの使用実績を容易に把握することのできる制御装置等に関する。
【背景技術】
【０００２】
通常、用紙などの印刷媒体に印刷を行うための印刷システムでは、ホスト装置であるパーソナルコンピューター等で印刷データを生成してプリンターに送信し、プリンターでその印刷データに従った印刷処理を実行する。このような一般の印刷処理においては、生成された印刷データは印刷完了後、破棄されてしまう。
【０００３】
下記特許文献１には、印刷物を介した情報の漏えいを予防し、情報が漏えいした場合等に、その原因を究明することを可能にする発明について記載され、プリントサーバーが印刷データとコントロールデータを受信し、それらのデータを印刷ログとして蓄積することが示されている。
【０００４】
下記特許文献２には、ホスト装置とプリンターに対してサーバーが備えられたシステムにおいて、フォント、フォーム、カラープロファイルなどのライセンスをサーバーで管理することについて記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１４９３７１号公報
【特許文献２】特開２００７−２６０７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
プリンターメーカー（製造者や販売者）は、プリンターのユーザーに対する保守、サポート、及び、プリンターの設計、開発のために、プリンターがどのように使われたかをできるだけ正確に把握する必要があるが、上述のように印刷データが破棄されてしまうとそれがかなわない。例えば、プリンターに不具合が発生した時に、その時に用いられた印刷データがないとユーザーにおけるプリンターの環境を正確に再現することができない。
【０００７】
また、上記特許文献１に記載のシステムは、イントラネットにおけるプリントサーバーがログデータを蓄積する構成であり、上記課題には適していない。また、上記特許文献２に記載の内容によっても上記課題は解決され得ない。
【０００８】
そこで、本発明の目的は、プリンターに印刷指示を行う制御装置であって、プリンターの製造者がプリンターの使用実績を容易に把握することのできる制御装置、等を提供することである。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の一つの側面は、印刷データを生成し、当該印刷データをプリンターへ送信するドライバー部と、前記プリンターから前記印刷データに対するプリンター情報を取得するステータスモニター部と、前記印刷データに前記プリンター情報を付加した印刷実績データを生成し、管理サーバーに送信するデータ収集部と、を有する制御装置である。
【００１０】
更に、上記発明において、その好ましい態様は、前記プリンター情報は、前記印刷データの実行に関する前記プリンターからの応答情報を含む、ことを特徴とする。
【００１１】
また、上記発明において、その好ましい態様は、前記プリンター情報は、前記プリンターの機種情報を含む、ことを特徴とする。
【００１２】
更にまた、上記発明において、その好ましい態様は、前記プリンター情報は、前記プリンターのシリアル番号を含む、ことを特徴とする。
【００１３】
更に、上記発明において、その好ましい態様は、前記印刷実績データは、前記制御装置のユーザー識別情報を含む、ことを特徴とする。
【００１４】
更にまた、上記発明において、その好ましい態様は、前記印刷実績データは、日時情報を含む、ことを特徴とする。
【００１５】
上記の目的を達成するために、本発明の別の側面は、ホスト装置における制御方法において、ドライバー部で、印刷データを生成させ、当該印刷データをプリンターへ送信させ、ステータスモニター部で、前記プリンターから前記印刷データに対するプリンター情報を取得させ、データ収集部で、前記印刷データに前記プリンター情報を付加した印刷実績データを、管理サーバーに送信させる、ことである。
【００１６】
上記の目的を達成するために、本発明の更に別の側面は、プリンターと、印刷データを生成し、当該印刷データを前記プリンターへ送信するドライバー部と、前記プリンターから前記印刷データに対するプリンター情報を取得するステータスモニター部と、前記印刷データに前記プリンター情報を付加した印刷実績データを送信するデータ収集部と、を備える制御装置と、前記送信された印刷実績データを受信し、当該印刷実績データを閲覧可能に記憶する管理サーバーと、を有する印刷システムである。
【００１７】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００１８】
【図１】本発明を適用した印刷システムの実施の形態例に係る構成図である。
【図２】印刷実績データＤＢ３２１に格納されるデータを例示した図である。
【図３】ユーザーＤＢ３２２に格納されるデータを例示した図である。
【図４】印刷要求から印刷実績データの格納までの処理手順を例示したフローチャートである。
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００２０】
図１は、本発明を適用した印刷システムの実施の形態例に係る構成図である。図１に示すホスト装置１は、プリンター２に印刷を実行させる際に、プリンター２に送信する印刷データにプリンター情報等を付加した印刷実績データを生成し、当該印刷実績データをプリンターメーカーが管理するデータ管理サーバー３に送信する。データ管理サーバー３では、送信された印刷実績データを閲覧可能に蓄積する。このような処理を実行することにより、本実施の形態例に係る印刷システムでは、プリンターメーカーの各担当者がプリンターの使用実績を容易に把握することのできるようになる。
【００２１】
図１に示すように、本実施の形態例に係る印刷システムは、ホスト装置１、プリンター２、及びデータ管理サーバー３を備える。ホスト装置１とプリンター２は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等により有線又は無線で通信可能に接続される。また、ホスト装置１とデータ管理サーバー３は、インターネットなどのネットワーク４を介して通信可能に接続される。なお、図１では、ホスト装置１とプリンター２が１台ずつ設けられた構成であるが、両者は複数台設けられてもよい。また、このようなホスト装置１とプリンター２が設けられ、ネットワーク４を介してデータ管理サーバー３と通信可能なサイトは複数存在してもよい。これらの場合、複数のホスト装置は、それぞれ、ホスト装置１と同様の構成及び機能を備える。
【００２２】
ホスト装置１（制御装置）は、プリンター２に印刷指示を行うプリンター２のホスト装置であり、パーソナルコンピューター、スマートフォン、タブレット型端末装置等に構成される。本ホスト装置１は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ等の記憶装置、表示装置、操作装置、通信インターフェース等を備え、図１に示すような機能構成を有する。
【００２３】
アプリケーション部１１は、プリンター２に印刷させる印刷物の内容を生成する印刷要求元であり、例えば、ホスト装置１が、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）端末装置である場合には、プリンター２に印刷させるレシートのデータを生成する。
【００２４】
ドライバー部１２は、プリンター２用のドライバー機能を司る部分であり、アプリケーション部１１から印刷要求を受けると、その印刷要求に応じた印刷データを生成してプリンター２に送信し、プリンター２に対する印刷指示を行う。
【００２５】
ステータスモニター部１３は、プリンター２の状態を監視する機能を担う部分であり、所定のタイミングでプリンター２に対してステータス要求を送信して、プリンター２の情報を取得する。また、ステータスモニター部１３は、ドライバー部１２による印刷指示に対するプリンター２からの応答を受信して、その内容を印刷要求元であるアプリケーション部１１に通知する。
【００２６】
データ収集部１４は、データ管理サーバー３に蓄積するデータを収集する機能を担う部分であり、ドライバー部１２によって印刷指示がなされた印刷処理について、それらの実績に関するデータを生成し、生成したデータを所定のタイミングでデータ管理サーバー３に送信する。
【００２７】
当該実績に関するデータを、ここでは、印刷実績データと称す。この印刷実績データは、ドライバー部１２によって生成された印刷データにプリンター２から取得されるデータ（ここでは、プリンター情報と称す）等を付加したものである。プリンター情報には、上述した印刷指示に対するプリンター２からの応答情報、プリンター２のプリンター名、プリンター２の機種名等が含まれる。また、印刷実績データには、プリンター情報のほかに、日時情報、ユーザー識別情報等が含まれる。
【００２８】
なお、アプリケーション部１１、ドライバー部１２、ステータスモニター部１３、及びデータ収集部１４は、それぞれ、処理内容を指示するプログラム、当該プログラムに従って処理を実行するＣＰＵ、メモリ等で構成される。なお、データ収集部１４用のプログラムは、プリンターメーカーから一つのユーティリティープログラムとして提供される。
【００２９】
次に、プリンター２は、用紙などの印刷媒体に対して印刷処理を実行する印刷装置である。一例として、ホスト装置１がＰＯＳ端末装置である場合には、インクジェット式又はサーマル式のレシートプリンターである。
【００３０】
プリンター２は、図１に示すように、コントローラー部２１と印刷機構部２２を備える。コントローラー部２１は、プリンター２の動作を制御する部分であり、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＮＶＲＡＭ、表示部、操作部等を備える。コントローラー部２１は、ホスト装置１から印刷データが送信された際には、当該印刷データを解釈してその結果に基づく印刷処理を印刷機構部２２に実行させる。また、その印刷処理の結果を、上述した応答情報としてホスト装置１に送信する。
【００３１】
印刷機構部２２は、コントローラー部２１の指示に従って印刷媒体への印刷を実行する部分であり、印刷媒体の搬送部、ヘッドなどの印字部を備える。
【００３２】
なお、プリンター２にはプリンター名が付されており、その情報がメモリに記憶されている。そして、上記応答情報にはこのプリンター名が含まれる。プリンター名は、プリンター２の個体を識別する情報であり、ここでは製造番号等のシリアル番号が用いられる。
【００３３】
次に、データ管理サーバー３（管理サーバー）は、プリンター２の製造者（プリンターメーカー）が管理するサーバーコンピューターであり、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ、通信インターフェース等を備える。
【００３４】
データ管理サーバー３は、図１に示すような機能構成をしており、データ管理部３１とデータ記憶部３２を備える。データ管理部３１は、各ホスト装置１から送信される印刷実績データを受信してデータ記憶部３２に格納（記憶）する処理、後述する閲覧端末５からの要求に応じた、データ記憶部３２に格納されるデータの検索、集計、及び出力の処理などを実行する。なお、データ管理部３１は、処理内容を指示するプログラム、当該プログラムに従って処理を実行するＣＰＵ、メモリ等で構成される。
【００３５】
データ記憶部３２は、ＨＤＤ等で構成され、図１に示すように、印刷実績データＤＢ３２１とユーザーＤＢ３２２を備える。印刷実績データＤＢ３２１は、各ホスト装置１から送信される印刷実績データを格納するデータベースである。図２は、印刷実績データＤＢ３２１に格納されるデータを例示した図である。図２に示すテーブルの１行のデータが、１印刷処理（１ジョブ）に対応する印刷実績データであり、各印刷実績データには、「データ識別番号」が付される（図２のＤ１）。当該「データ識別番号」には、ドライバー部１２が印刷データを生成する際にその印刷データに付する識別番号を用いることができ、当該識別番号はプリンター２からの応答情報にも含まれる。
【００３６】
「日時情報」（図２のＤ２）は、対応する印刷処理が発生した日時の情報であり、例えば、データ収集部１４が印刷実績データを生成した日時の情報を用いることができる。また、「ユーザー識別情報」（図２のＤ３）は、ホスト装置１のユーザーを識別する情報である。この「ユーザー識別情報」は、予めデータ収集部１４に登録される。
【００３７】
「プリンター名」（図２のＤ４）は、上述した通り、プリンター２の個体を識別する情報である。また、「機種名」（図２のＤ５）は、プリンター２のプリンター機種の名称である。「印刷データ」（図２のＤ６）は、対応する印刷処理の印刷データである。また、「応答情報」（図２のＤ７）は、上述したプリンター２からの応答情報である。なお、印刷実績データには、ほかの属性データを付加するようにしてもよい。
【００３８】
例えば、図２に示すデータ識別番号「０００１」の印刷実績データは、「２０１４／１２／２２、１６：０９」に発生した印刷処理に関し、印刷データを含んでいると共に、ユーザー「ＸＸＸ」によって機種「ＡＢ−Ｘ」のプリンター「１００Ａ１」に対して指示された印刷が良好に終了（「ＯＫ」の応答情報）していることを示している。一方、データ識別番号「０００２」の印刷実績データは、印刷が良好に終了していない（「ＮＧ」の応答情報）ことを示している。
【００３９】
なお、図２に示す例では、「プリンター名」（図２のＤ４）、「機種名」（図２のＤ５）、及び「応答情報」（図２のＤ７）が上述したプリンター情報である。
【００４０】
次に、ユーザーＤＢ３２２は、ホスト装置１のユーザー、すなわち、プリンター２のユーザーに関する情報を格納したデータベースである。図３は、ユーザーＤＢ３２２に格納されるデータを例示した図である。図３に示すテーブルの１行のデータが、１ユーザーに対応するデータであり、上述した「ユーザー識別情報」毎に「会社名」、「店舗名」、「メールアドレス」、「連絡先」等の情報が収められる。
【００４１】
なお、ユーザーＤＢ３２２に格納される情報は、予め登録される。
【００４２】
次に、閲覧端末５は、プリンターメーカーの各担当者がデータ管理サーバー３に格納されるデータを閲覧するための端末装置である。当該閲覧端末５は、パーソナルコンピューター等で構成され、図１に示すようにネットワーク４を介して、又は、他のネットワークを介して、又は、直接、データ管理サーバー３と接続される。
【００４３】
閲覧端末５には、一般的なブラウザー、又は、データ管理サーバー３用のアプリケーションが備えられ、閲覧端末５の使用者は、それを介してデータ管理サーバー３にアクセスし、所望のデータの閲覧要求を行う。
【００４４】
以上説明したような構成を備える本実施の形態例に係る印刷システムでは、以下のようにして、処理が実行される。図４は、印刷要求から印刷実績データの格納までの処理手順を例示したフローチャートである。
【００４５】
まず、ホスト装置１のアプリケーション部１１が所定の印刷物について印刷要求を行う（図４のステップＳ１）。当該印刷要求は、ドライバー部１２で受信され、ドライバー部１２は、当該印刷要求に応じた印刷データを生成し、それをプリンター２に送信する（図４のステップＳ２）。なお、印刷データはプリンター２用のコマンドで表現される。また、ドライバー部１２は、上記生成した印刷データと同じデータをデータ収集部１４にも送信する。
【００４６】
次に、プリンター２では、上記送信された印刷データがコントローラー部２１よって受信され、当該印刷データに従った印刷を実行する（図４のステップＳ３）。その後、コントローラー部２１は、当該印刷について応答情報をホスト装置１に送信する。当該応答情報は、印刷が良好に実行された場合にはその旨の情報を含み、不具合（エラー）が発生し印刷が良好に実行されなかった場合にはその旨と不具合の内容を示す情報を含む。また、コントローラー部２１は、プリンター２のプリンター名と機種名の情報を、応答情報に付加して上記送信を行う。
【００４７】
次に、ホスト装置１のステータスモニター部１３は、上記送信された応答情報を受信し（図４のステップＳ４）、応答情報の内容をアプリケーション部１１に通知する。また、ステータスモニター部１３は、受信した応答情報、プリンター２のプリンター名と機種名の情報をデータ収集部１４に送信する。
【００４８】
その後、データ収集部１４は、印刷実績データの生成処理を実行する（図４のステップＳ５）。当該印刷実績データの生成処理では、データ収集部１４は、ドライバー部１２から送信された印刷データに、ステータスモニター部１３から送信されたプリンター情報（応答情報、プリンター名、機種名）、及び、上述した日時情報とユーザー識別情報を付加して印刷実績データを生成する。データ収集部１４は、日時情報については、ホスト装置１が管理している日時情報から、印刷実績データの生成を行った時点の日時情報を取得し、上述の付加を行う。また、データ収集部１４は、ユーザー識別情報については、予めデータ収集部１４に登録されている情報を用いて上述の付加を行う。
【００４９】
また、データ収集部１４は、印刷データにプリンター情報を付加する際には、応答情報に含まれるデータ識別番号が印刷データに含まれるデータ識別情報と一致する場合に行う。
【００５０】
なお、印刷データ及びプリンター情報は、それぞれ、ドライバー部１２及びステータスモニター部１３がデータ収集部１４に送信するのではなく、ドライバー部１２及びステータスモニター部１３がそれぞれのデータを保持しておき、印刷実績データの生成処理の際に、データ収集部１４がそれらのデータをドライバー部１２及びステータスモニター部１３から取得するようにしてもよい。
【００５１】
次に、データ収集部１４は、生成した印刷実績データをデータ管理サーバー３へ送信する（図４のステップＳ６）。
【００５２】
データ管理サーバー３は、送信された印刷実績データを受信し、データ管理部３１は、その印刷実績データを印刷実績データＤＢ３２１に格納（記憶）する（図４のステップＳ７）。当該格納の際に、データ管理部３１は、印刷実績データに含まれるデータ識別番号を、図２に例示したように、印刷実績データの１項目として取り出して印刷実績データＤＢ３２１に収める。
【００５３】
以上説明したような処理手順で、印刷実績データが記憶され、データ管理サーバー３に蓄積されていく。なお、ホスト装置１（データ収集部１４）からデータ管理サーバー３へ印刷実績データを送信するタイミングは、印刷データ発生の都度、１時間毎、１日毎、１週間毎など、適宜決定することができる。
【００５４】
このように蓄積された印刷実績データをプリンターメーカーの各担当者が閲覧する際には、以下のような手順で処理が行われる。まず、各担当者は、閲覧端末５からデータ管理サーバー３にアクセスし、必要なログイン操作を行う。当該ログインの処理は、データ管理部３１によって行われる。正常にログインがなされると、データ管理部３１は、閲覧端末５に条件入力用の画面を表示させ、各担当者は、当該画面に対して閲覧したい情報を絞り込むための条件を入力する。データ管理部３１は、入力された条件に従って、印刷実績データＤＢ３２１に格納される印刷実績データから所定のデータを検索し、検索したデータを閲覧端末５に表示させる。
【００５５】
このような処理により、プリンターメーカーの各担当者は、例えば、ユーザーから連絡を受けた不具合について、その不具合が発生した際の印刷データ、プリンター情報を閲覧することができる。
【００５６】
以上説明したように、本実施の形態例に係る印刷システムでは、印刷実績データが閲覧可能にサーバーに蓄積され、プリンターメーカーの各担当者が所望の印刷実績データを見ることができるようになる。これにより、プリンターメーカーの各担当者は、プリンターの使用実績を従来よりも正確に把握することができ、保守、開発、設計等の各業務品質を向上させることができる。例えば、不具合が発生した場合のプリンター環境を正確に再現可能となり、より適切な対応を取ることができる。また、どのような印刷が多く行われているか、適正な使用がなされているかなどユーザーの使用実態を把握できるので、プリンターの改良、新機種の開発等をユーザーニースにより適合させて行うことができる。
【００５７】
また、このような印刷実績データの蓄積が自動で行われるので、ユーザーを煩わせることがない。また、そのための処理が、プリンターメーカーから提供されるユーティリティーのインストールで実現されるので、装置構成の観点においても容易である。
【００５８】
また、印刷実績データにはプリンター情報が含まれるので、印刷実績データの利用価値が高い。
【００５９】
また、印刷実績データには印刷指示に対する応答情報が含まれるので、保守サービスなどに有用である。
【００６０】
また、印刷実績データにはプリンターの機種情報が含まれるので、プリンターの改良、開発等に有効に用いられる。
【００６１】
また、印刷実績データにはプリンターの製造番号が含まれるので、プリンター個体の状況を把握することができる。
【００６２】
また、印刷実績データにはユーザーの識別情報が含まれるので、ユーザー毎の使用状況を把握することができる。
【００６３】
また、印刷実績データには日時情報が含まれるので、不具合が発生した際などの印刷データを容易に検索することができる。
【００６４】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【００６５】
１  ホスト装置、  ２  プリンター、  ３  データ管理サーバー、  ４  ネットワーク、  ５  閲覧端末、  １１  アプリケーション部、  １２  ドライバー部、  １３  ステータスモニター部、  １４  データ収集部、  ２１  コントローラー部、  ２２  印刷機構部、  ３１  データ管理部、  ３２  データ記憶部、  ３２１  印刷実績データＤＢ、  ３２２  ユーザーＤＢ
【図１】
2016136315.tif 000003
【図２】
2016136315.tif 000004
【図３】
2016136315.tif 000005
【図４】
2016136315.tif 000006