JP2010046884A - Printing apparatus, method for collecting command use information of the apparatus, and program for controlling the apparatus - Google Patents
Printing apparatus, method for collecting command use information of the apparatus, and program for controlling the apparatus Download PDFInfo
- Publication number
- JP2010046884A JP2010046884A JP2008212519A JP2008212519A JP2010046884A JP 2010046884 A JP2010046884 A JP 2010046884A JP 2008212519 A JP2008212519 A JP 2008212519A JP 2008212519 A JP2008212519 A JP 2008212519A JP 2010046884 A JP2010046884 A JP 2010046884A
- Authority
- JP
- Japan
- Prior art keywords
- command
- printing apparatus
- control
- control command
- usage information
- 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.)
- Withdrawn
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、印刷装置、コマンド使用情報の収集方法及び印刷装置の制御プログラムに係り、特に、制御コマンドの使用状況の調査を効率的に行うことができる印刷装置、コマンド使用情報の収集方法及び印刷装置の制御プログラムに関する。 The present invention relates to a printing apparatus, a command usage information collecting method, and a printing apparatus control program, and in particular, a printing apparatus capable of efficiently investigating the usage status of a control command, a command usage information collecting method, and printing. The present invention relates to a device control program.
印刷装置メーカーが印刷装置(プリンタ)の製造時に、本体に搭載するROM(不揮発性記憶装置)に、ファームウェアの一部として複数の制御コマンドが登録されている(例えば、ESC/POS規格に準ずる制御コマンドなど)。このような制御コマンドは、アプリケーションソフトのプログラムから参照されて使用される。そして、印刷装置の新機種が開発されたときなどは、新たな制御コマンドが随時追加されている。 When a printing apparatus manufacturer manufactures a printing apparatus (printer), a plurality of control commands are registered as part of firmware in a ROM (nonvolatile storage device) mounted on the main body (for example, control conforming to the ESC / POS standard) Command). Such a control command is used by being referenced from a program of application software. Then, when a new model of printing apparatus is developed, new control commands are added as needed.
ところで、印刷装置において、制御コマンドの使用回数をカウントする方法として、特許文献1には、各制御命令コード(制御コマンド)が発生した回数を積算したカウントデータを各制御命令コード(制御コマンド)毎にリンクしたテーブルデータをハードディスクに記憶する方法が示されている。この特許文献1に示された技術は、使用頻度の高い制御命令コード(制御コマンド)を、検索を先に行うテーブルの上位アドレスになるように並び変えて、制御命令コード(制御コマンド)の検索時間を短縮し、印刷処理を早くするためのものである。 Incidentally, as a method of counting the number of times a control command is used in a printing apparatus, Patent Document 1 discloses count data obtained by integrating the number of times each control instruction code (control command) is generated for each control instruction code (control command). A method for storing the table data linked to the above in a hard disk is shown. The technique disclosed in Patent Document 1 searches for control instruction codes (control commands) by rearranging frequently used control instruction codes (control commands) so as to be higher addresses in a table to be searched first. This is to shorten the time and speed up the printing process.
ところで、印刷装置のROMに登録される制御コマンドは、新機種が出現するたびに新たな制御コマンドが加わり、ROMに格納するデータ量が増大化する傾向にある。一方、古い制御コマンドの中には、使用されなくなって不要となるものもある。印刷装置における制御コマンドの使用状況を調査して、使用されなくなった古い制御コマンドを見つけ、このような古い制御コマンドは廃止して、新機種の印刷装置のROMには、登録しないようにすることが望ましい。 By the way, the control command registered in the ROM of the printing apparatus has a tendency that the amount of data stored in the ROM increases because a new control command is added every time a new model appears. On the other hand, some old control commands are no longer used and become unnecessary. Investigate the usage status of control commands in the printing device, find old control commands that are no longer used, abolish such old control commands, and avoid registering them in the ROM of new printer models Is desirable.
ところが、印刷装置を使用するユーザーが使用するアプリケーションソフトによっては、古い制御コマンドを使用している可能性があるので、容易には古い制御コマンドを廃止することができない。しかし、印刷装置における制御コマンドの使用状況を調査して、古い制御コマンドの使用がなされていないことがわかれば、このように使用されていない古い制御コマンドを廃止することができる。 However, depending on the application software used by the user who uses the printing apparatus, there is a possibility that an old control command may be used. Therefore, the old control command cannot be easily abolished. However, if the use status of the control command in the printing apparatus is investigated and it is found that the old control command is not used, the old control command not used in this way can be abolished.
制御コマンドの使用回数をカウントする方法は、上記の特許文献1に示された従来技術において存在するが、これは、各印刷装置の実際の使用時に、使用頻度の高い制御命令コードを先に検索できるように並び替えるものなので、使用回数のカウンタは明かな差が生ずる程度、例えば、1枚の用紙を印刷する毎、電源遮断時毎などでリセットされる。このため、特許文献1に示された従来技術は、制御コマンドの使用状況の調査には利用できず、他にも制御コマンドの使用状況の調査を行うための効率的な方法が無いのが現状である。 A method for counting the number of times a control command is used exists in the prior art disclosed in Patent Document 1 described above. This is because a control command code that is frequently used is searched first when each printing apparatus is actually used. Since they are rearranged so that they can be used, the counter of the number of times of use is reset to such an extent that a clear difference occurs, for example, every time one sheet is printed or every time the power is turned off. For this reason, the prior art disclosed in Patent Document 1 cannot be used for investigating the use status of control commands, and there is no other efficient method for investigating the use status of control commands. It is.
本発明は、上記課題を解決することに係り、使用されなくなった古い制御コマンドを見つけて、このような古い制御コマンドは廃止し、新機種の印刷装置のROMには、登録しないようにすることができる印刷装置、制御コマンド使用情報の収集方法及び印刷装置の制御プログラムを提供することを目的とする。 In order to solve the above problems, the present invention finds old control commands that are no longer used, abolishes such old control commands, and does not register them in the ROM of a new model printer. It is an object of the present invention to provide a printing apparatus that can perform control, a collection method of control command use information, and a control program for the printing apparatus.
上記目的を達成するために、本発明に係る印刷装置は、複数の制御コマンドが予め格納されたコマンド格納部と、
記コマンド格納部に格納された制御コマンドのうち、メーカーが使用を推奨しない非推奨のコマンドを示す非推奨コマンドリストと、
前記非推奨コマンドリストを参照して、使用された制御コマンドが非推奨コマンドであるか否かを判定するコマンド判定部と、
前記使用された制御コマンドが前記非推奨コマンドである場合は、当該制御コマンドの使用情報を記憶するコマンド使用情報記憶部と、
を有することを特徴とする。
上記構成により、非推奨コマンドリストにある制御コマンドの使用情報のみをコマンド使用情報記憶部に記憶するので、全ての制御コマンドの使用情報を記憶する場合に比べて、記憶・蓄積される使用情報のデータ量が少なくて済む。
また、新機種に搭載するコマンド格納部へ、非推奨コマンドを登録するか否かを各コマンドの使用情報に基づいて検討、判断することができる。使用実績の無い非推奨コマンドを格納しないようにすれば、コマンド格納部の記憶容量削減を図ることができる。
また、コマンド格納部へ格納する制御コマンドが整理され少なくなるので、コマンド検索処理の迅速化にも有効である。
また、好ましくは、前記非推奨コマンドは、他の制御コマンドによって代替される制御コマンドであることを特徴とする。
上記構成により、他の制御コマンドが、非推奨コマンドの機能を包含するので、非推奨コマンドリストにある制御コマンドを廃止したとしても、印刷装置において実現できる機能を減少させるものではないので容易に廃止を決めることができる。
また、好ましくは、前記制御コマンドの使用情報は、暗号化して前記コマンド使用情報記憶部に記憶されることを特徴とする。
上記構成により、制御コマンドの使用情報の機密性を維持することができる。
また、好ましくは、前記制御コマンドの使用情報の送信要求を受けた場合に、前記コマンド使用情報記憶部に記憶された前記制御コマンドの使用情報を送信することを特徴とする。
上記構成により、制御コマンドの使用情報を要求に応じて送信することができる。
また、好ましくは、認証手段により送信先が認証された場合に、前記送信先へ前記制御コマンドの使用情報の送信が行われることを特徴とする。
上記構成により、好ましくない送信先に情報が開示されることが防止され、制御コマンドの使用情報のセキュリティを向上させることができる。
また、好ましくは、前記制御コマンドの使用情報の送信先は、メーカーの情報収集装置であることを特徴とする。
上記構成により、例えば、印刷装置が修理依頼のためメーカーに送られた場合や印刷装置をリサイクルで回収してメーカーに送られた場合などに、メーカーの情報収集装置に接続して、制御コマンドの使用情報を送信するので、メーカーは、印刷装置の制御コマンドの使用情報を収集することができる。
また、好ましくは、前記制御コマンドの使用情報の送信先は、当該印刷装置のホスト端末に接続された通信回線を介して接続されたメーカーのサーバーであることを特徴とする。
上記構成により、印刷装置に記憶・蓄積された制御コマンドの使用情報を当該印刷装置のメーカーのサーバーへ送信することができるので、例えばメーカーは、通信回線に接続された多数の印刷装置から送信された制御コマンドの使用情報を効率よく収集することができる。
In order to achieve the above object, a printing apparatus according to the present invention includes a command storage unit in which a plurality of control commands are stored in advance,
Among the control commands stored in the command storage section, a deprecated command list indicating deprecated commands that the manufacturer does not recommend using,
A command determination unit that refers to the deprecated command list and determines whether the used control command is a deprecated command; and
When the used control command is the deprecated command, a command usage information storage unit that stores usage information of the control command;
It is characterized by having.
With the above configuration, only the usage information of the control commands in the non-recommended command list is stored in the command usage information storage unit, so that the usage information stored / accumulated is stored as compared to storing the usage information of all control commands. The amount of data is small.
Further, whether or not to register a non-recommended command in the command storage unit installed in the new model can be examined and determined based on the usage information of each command. If a non-recommended command that has not been used is not stored, the storage capacity of the command storage unit can be reduced.
In addition, since the control commands stored in the command storage unit are organized and reduced, the command search process is effective.
Preferably, the non-recommended command is a control command replaced by another control command.
With the above configuration, other control commands include the functions of non-recommended commands. Therefore, even if the control commands in the deprecated command list are abolished, the functions that can be implemented in the printing device are not reduced, so they are easily abolished. Can be decided.
Preferably, the usage information of the control command is encrypted and stored in the command usage information storage unit.
With the above configuration, it is possible to maintain the confidentiality of the usage information of the control command.
Preferably, when the control command use information transmission request is received, the control command use information stored in the command use information storage unit is transmitted.
With the above configuration, the usage information of the control command can be transmitted upon request.
In addition, preferably, when the transmission destination is authenticated by the authentication unit, the use information of the control command is transmitted to the transmission destination.
With the above configuration, information is prevented from being disclosed to an undesired transmission destination, and the security of the usage information of the control command can be improved.
Preferably, the transmission destination of the usage information of the control command is a manufacturer's information collection device.
With the above configuration, for example, when the printing device is sent to the manufacturer for a repair request or when the printing device is recycled and sent to the manufacturer, the control command can be connected to the manufacturer's information collecting device. Since the usage information is transmitted, the manufacturer can collect the usage information of the control command of the printing apparatus.
Preferably, the transmission destination of the usage information of the control command is a manufacturer's server connected via a communication line connected to the host terminal of the printing apparatus.
With the above configuration, the usage information of the control command stored and accumulated in the printing apparatus can be transmitted to the server of the manufacturer of the printing apparatus. It is possible to efficiently collect control command usage information.
また、本発明に係る印刷装置の制御コマンド使用情報の記憶方法は、コマンド格納部に格納された制御コマンドが、メーカーが使用を推奨しない非推奨コマンドであるか否かを記憶した非推奨コマンドリストとを参照して、使用された制御コマンドが非推奨コマンドであるか否かを判定するステップと、
前記使用された制御コマンドが前記非推奨コマンドである場合は、当該制御コマンドの使用情報を記憶するステップと、
を含むことを特徴とする。
上記方法により、非推奨コマンドリストにある制御コマンドの使用情報のみをコマンド使用情報記憶部に記憶するので、全ての制御コマンドの使用情報を記憶する場合に比べて、記憶・蓄積される使用情報のデータ量が少なくて済む。
また、新機種に搭載するコマンド格納部へ、非推奨コマンドを登録するか否かを各コマンドの使用情報に基づいて検討、判断することができる。使用実績の無い非推奨コマンドを格納しないようにすれば、コマンド格納部の記憶容量削減を図ることができる。
また、コマンド格納部へ格納する制御コマンドが整理され少なくなるので、コマンド検索処理の迅速化にも有効である。
The method for storing control command usage information of the printing apparatus according to the present invention includes a non-recommended command list storing whether or not the control command stored in the command storage unit is a non-recommended command that is not recommended by the manufacturer. And determining whether the used control command is a deprecated command; and
If the used control command is the deprecated command, storing usage information of the control command;
It is characterized by including.
By using the above method, only the usage information of the control command in the deprecated command list is stored in the command usage information storage unit. Therefore, compared to the case of storing the usage information of all control commands, the usage information stored and accumulated is stored. The amount of data is small.
Further, whether or not to register a non-recommended command in the command storage unit installed in the new model can be examined and determined based on the usage information of each command. If a non-recommended command that has not been used is not stored, the storage capacity of the command storage unit can be reduced.
In addition, since the control commands stored in the command storage unit are organized and reduced, the command search process is effective.
また、本発明に係る印刷装置の制御プログラムは、印刷装置の制御コマンド使用情報の記憶方法の各ステップを、前記印刷装置に搭載されたコンピュータに実行させることを特徴とする。
上記制御プログラを実行することにより、非推奨コマンドリストにある制御コマンドの使用情報のみをコマンド使用情報記憶部に記憶するので、全ての制御コマンドの使用情報を記憶する場合に比べて、記憶・蓄積される使用情報のデータ量が少なくて済む。
また、新機種に搭載するコマンド格納部へ、非推奨コマンドを登録するか否かを各コマンドの使用情報に基づいて検討、判断することができる。使用実績の無い非推奨コマンドを格納しないようにすれば、コマンド格納部の記憶容量削減を図ることができる。
また、コマンド格納部へ格納する制御コマンドが整理され少なくなるので、コマンド検索処理の迅速化にも有効である。
A printing apparatus control program according to the present invention causes a computer mounted on the printing apparatus to execute each step of the printing apparatus control command use information storage method.
By executing the above control program, only the usage information of the control commands in the deprecated command list is stored in the command usage information storage unit, so it is stored and accumulated compared to storing the usage information of all control commands. The amount of usage information data required is small.
Further, whether or not to register a non-recommended command in the command storage unit installed in the new model can be examined and determined based on the usage information of each command. If a non-recommended command that has not been used is not stored, the storage capacity of the command storage unit can be reduced.
In addition, since the control commands stored in the command storage unit are organized and reduced, the command search process is effective.
以下に、本発明に係る印刷装置の好適な実施の形態について図面を参照して説明する。
図1は、本発明の実施形態に係る印刷装置の内部構成を示すブロック図である。印刷装置10は、主に、制御部11と、コマンド格納部13と、非推奨コマンドリスト14と、コマンド使用情報記憶部15とにより構成される。
In the following, a preferred embodiment of a printing apparatus according to the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram illustrating an internal configuration of a printing apparatus according to an embodiment of the present invention. The
制御部11は、印刷動作の実行など、印刷装置10の動作全般を統括制御する。制御部11は、コマンド判定部12を有する。このコマンド判定部12は、非推奨コマンドリスト14を参照して、当該コマンドが非推奨コマンドであるか否かを判定する。
The
コマンド格納部13は、例えば、ROM等の不揮発性記憶装置内に設けられ、印刷装置10の制御に係る各種のコマンドを格納している。
The
非推奨コマンドリスト14は、コマンド格納部13に格納されたコマンドのうち、印刷装置10を製造したメーカーが非推奨とする制御コマンドのリストであり、メーカーが製品出荷前に予め設定したものである。メーカーとしては、旧機種の印刷装置のROMに登録される制御コマンドに加えて、新機種が出現するたびに新たな制御コマンドが加わり、ROMに格納するデータ量が増大化するので、古い制御コマンドのうち、新機種の印刷装置のROMには、登録したくない制御コマンドを非推奨コマンドとするものである。例えば、新しい制御コマンドDが、古い制御コマンドの機能を包含している場合に、古い制御コマンドを非推奨とするものである(制御コマンドDのパラメータ設定で、パラメータ1は制御コマンドA、パラメータ2は制御コマンドB、パラメータ3は制御コマンドCの機能を実現できる場合など)。すなわち、新しい制御コマンドが古い制御コマンドの機能を代替できる場合に、古い制御コマンドを非推奨コマンドとする。
The
印刷装置10を使用するユーザーは、古い制御コマンド(例えば、上記制御コマンドA、B、C)を使用している可能性がある。もし、印刷装置10における制御コマンドの使用状況を調査して、古い制御コマンドのうち使用されていないものがあれば、その制御コマンドを廃止することができる。よって、上記古い制御コマンドを非推奨コマンドとして設定すれば、後述のコマンド使用情報及びコマンド使用情報の収集方法によって、各非推奨コマンドの使用状況を調査することが可能になる。
There is a possibility that a user who uses the
コマンド使用情報記憶部15は、非推奨コマンドに係る使用情報を記憶する。具体的には、非推奨コマンドリスト14にあるコマンド毎に、使用回数、使用された日時、時刻などの情報を記憶する。
The command usage
なお、印刷装置10は、パーソナルコンピュータなどのホスト端末20に通信可能に接続し、通常、印刷実行などの命令は、ホスト端末20のアプリケーションを介して印刷装置10へ送信される。
Note that the
また、印刷装置10は、コマンド使用情報記憶部15に記憶されたコマンド使用情報を収集するために使用されるメーカーの情報収集装置21が接続可能である。
また、ホスト端末20がインターネット等の通信回線22に接続されている場合は、通信回線22に接続されたメーカーのサーバー23からコマンド使用情報を収集可能である。
Further, the
When the
次に、上記構成の印刷装置におけるコマンド使用情報を記憶する手順について説明する。
図2は、本発明の実施形態における印刷装置のコマンド使用情報の記憶手順を示すシーケンス図である。図3は、非推奨コマンドリストの一例を示す模式図である。
Next, a procedure for storing command usage information in the printing apparatus having the above-described configuration will be described.
FIG. 2 is a sequence diagram illustrating a procedure for storing command usage information of the printing apparatus according to the embodiment of the present invention. FIG. 3 is a schematic diagram illustrating an example of a non-recommended command list.
印刷装置10に接続するホスト端末20から制御コマンドが送信されると(ステップS101)、コマンド判定部12は、メーカーが製品出荷前に予め設定した非推奨コマンドリスト14(図3)を参照して(ステップS102)、当該コマンドが非推奨コマンドであるか否かを判定する(ステップS103)。
When a control command is transmitted from the
図3に示す例では、コマンドA,B,C,F,G,K,Lが非推奨コマンドとされている。この非推奨コマンドリスト14は、上述のコマンド格納部13が格納されたROM(不揮発性記憶装置)内に記憶させても、あるいは、その他のROM(不揮発性記憶装置)などに記憶させてもよい。
In the example shown in FIG. 3, the commands A, B, C, F, G, K, and L are deprecated commands. This
非推奨コマンドではない場合は、制御部11は、コマンド格納部13を解析して(ステップS104)、制御コマンドで指示された動作を実行する(ステップS105)。
If it is not a non-recommended command, the
次に、非推奨コマンドが実行要求された場合について説明する。
印刷装置10に接続するホスト端末20から制御コマンドが送信されると(ステップS106)、コマンド判定部12は、非推奨コマンドリスト14を参照して(ステップS107)、当該コマンドが非推奨コマンドであるか否かを判定する(ステップS108)。
Next, a case where a non-recommended command is requested to execute will be described.
When a control command is transmitted from the
参照した非推奨コマンドリスト14に当該コマンドがある場合、制御部11は、コマンドを解析して(ステップS109)、制御コマンドで指示された動作を実行する(ステップS110)。さらに、制御部11は、コマンド使用情報記憶部15に当該コマンドの使用情報を記憶する(ステップS111)。
When there is the command in the referred
制御コマンドの使用情報のデータ構成例を図4に示す。制御コマンドの使用情報としては、例えば図4に示すように、非推奨コマンド毎に、使用回数、使用された日時、時刻などが記録されている。図4に示す例では、コマンドBが、2008年3月21日と2008年7月25日にそれぞれ1回ずつ、計2回使用されていることがわかる。 An example of the data structure of the usage information of the control command is shown in FIG. As the use information of the control command, for example, as shown in FIG. 4, the number of uses, the date and time used, the time, etc. are recorded for each deprecated command. In the example shown in FIG. 4, it can be seen that the command B is used twice, once each on March 21, 2008 and July 25, 2008.
このようにして、新たな制御コマンドと互換性のある古い制御コマンドを非推奨の制御コマンドとして非推奨コマンドリスト14に登録し、この非推奨コマンドリスト14にある制御コマンドの使用情報のみをコマンド使用情報記憶部15に記憶するので、全ての制御コマンドの使用情報を記憶する場合に比べて、記憶・蓄積される使用情報のデータ量が少なくて済む。
In this way, an old control command compatible with a new control command is registered in the
また、非推奨コマンドリスト14に登録された古い制御コマンドは、同じ機能を有する新たな制御コマンドが存在する。従って、使用されていないことが判明し、上記古い制御コマンドを廃止したとしても、印刷装置10において実現できる機能を減少させるものではないので容易に廃止を決めることができる。
In addition, there is a new control command having the same function as the old control command registered in the
次に、上記構成の印刷装置のコマンド使用情報の収集方法の例として、第1の収集方法及び第2の収集方法を挙げてそれぞれ説明する。
(第1の収集方法)
まず第1の収集方法について説明する。図5は、本発明の実施の形態に係る印刷装置のコマンド使用情報の第1の収集方法の手順を示すシーケンス図である。
第1の収集方法においては、印刷装置10が修理のためメーカーに送られた場合や印刷装置10をリサイクルで回収してメーカーに送られた場合などに、メーカーの情報収集装置21を接続する。
Next, a first collection method and a second collection method will be described as examples of the command usage information collection method of the printing apparatus configured as described above.
(First collection method)
First, the first collection method will be described. FIG. 5 is a sequence diagram showing a procedure of the first collection method of command usage information of the printing apparatus according to the embodiment of the present invention.
In the first collection method, the
次に、情報収集装置21より、コマンド使用情報の送信要求のコマンドを送信する(ステップS201)。なお、印刷装置10のファームウェア、あるいは、印刷装置10に接続した情報収集装置21のプリンタドライバなどに、コマンド使用情報を出力するための認証手段(ID・パスワード)を備えるようにすることが好ましい。
Next, a command requesting information transmission request is transmitted from the information collecting device 21 (step S201). Note that it is preferable that the firmware of the
そして、印刷装置10の制御部11は、コマンド使用情報記憶部15に対して、その中に記憶・蓄積されているコマンド使用情報を要求する(ステップS202)。
Then, the
これを受けて、コマンド使用情報記憶部15は、その中に記憶・蓄積されているコマンド使用情報を制御部11へ送信し(ステップS203)、制御部11から情報収集装置21へ送信される(ステップS204)。
In response to this, the command usage
なお、情報収集装置21を印刷装置10に接続せずに、印刷装置10からコマンド使用情報記憶部15(不揮発性記憶装置など)を取り出して、この取り出されたコマンド使用情報記憶部15に対して情報収集装置21と電気的な接続を行って、その中に記憶・蓄積されているコマンド使用情報を直接取り出すようにしてもよい。
Note that the command usage information storage unit 15 (non-volatile storage device or the like) is taken out from the
このようにして、修理依頼のためメーカーに送られた印刷装置やリサイクルで回収してメーカーに送られた印刷装置など、複数(多数)の印刷装置からコマンド使用情報を収集することができる。 In this manner, command usage information can be collected from a plurality (a large number) of printing apparatuses such as a printing apparatus sent to the manufacturer for a repair request or a printing apparatus collected by recycling and sent to the manufacturer.
そして、各メーカーに送られた各印刷装置のコマンド使用情報をまとめることにより、各非推奨コマンドの使用実績のデータとすることができる。 Then, by collecting the command usage information of each printing apparatus sent to each manufacturer, it is possible to obtain data on the actual usage of each non-recommended command.
(第2の収集方法)
次に、第2の収集方法について説明する。図6は、本発明の実施の形態に係る印刷装置のコマンド使用情報の第2の収集方法の手順を示すシーケンス図である。
第2の収集方法においては、ホスト端末20がインターネット等の通信回線22に接続さている場合に可能な収集方法である。ここでは、当該印刷装置10のメーカーのサーバー30が通信回線22に接続されているものとする。
(Second collection method)
Next, the second collection method will be described. FIG. 6 is a sequence diagram showing a procedure of the second collection method of command usage information of the printing apparatus according to the embodiment of the present invention.
The second collection method is a collection method that is possible when the
コマンド使用情報記憶部15に蓄積されたコマンド使用情報は、特定メーカーの印刷装置10に係わる情報であるので、当該印刷装置10のメーカーは、ユーザーがこのコマンド使用情報を直接取り出したり、他のサーバーからアクセスされたりするなどして、公開されることを好まない。
Since the command usage information stored in the command usage
従って、ホスト端末20との通信接続の確立に際して認証手段(ID・パスワードの入力)を要する構成とすることが好ましい。認証手段による認証に成功した場合のみサーバー23と通信接続を確立してコマンド使用情報がサーバー23へ送信される。また、送信するコマンド使用情報は、制御部12で暗号化してからコマンド使用情報記憶部15に記憶しておいてもよい。
Therefore, it is preferable to adopt a configuration that requires authentication means (input of ID / password) when establishing a communication connection with the
以上のように、ホスト端末20との通信接続の確立に際して認証手段による認証に成功した後、サーバー23は、コマンド使用情報に対する送信要求のコマンドを送信する(ステップS301)。これを受信したホスト端末20は、印刷装置10の制御部11へ上記コマンドを送信する(ステップS302)。制御部11はコマンド使用情報記憶部15にコマンド使用情報の送信を要求する(ステップS303)。
As described above, after successful authentication by the authentication unit when establishing a communication connection with the
これを受けて、コマンド使用情報記憶部15は、コマンド使用情報を制御部11へ送信する(ステップS304)。さらに、制御部11からホスト端末20へコマンド使用情報が送信され(ステップS305)、ホスト端末20からメーカーのサーバー23へコマンド使用情報が送信される(ステップS306)。
In response to this, the command usage
メーカーのサーバー23は、通信接続可能な複数(多数)のホスト端末(に接続された印刷装置)からコマンド使用情報を収集することができる。このように収集されたコマンド使用情報をまとめることにより、各非推奨コマンドの使用実績のデータをサーバー23へ集積することができる。
The manufacturer's
以上のように、本発明の実施形態における印刷装置によれば、印刷装置10を製造したメーカーが非推奨とする非推奨コマンドのリストを予め設定して、非推奨コマンドの使用情報の記憶、蓄積を効率的に行うことができる。そして、記憶、蓄積された非推奨コマンドの使用情報を収集し、まとめることにより、各非推奨コマンドの使用実績のデータを得ることができる。さらに、この使用実績のデータにおける非推奨コマンドの使用回数、使用された日時、時刻などの情報を参照して、メーカーにおける新機種の開発者などは、新機種に搭載する不揮発性記憶装置(ROM等)へ、非推奨コマンドを登録するか否かを各コマンドの使用実績に基づいて検討、判断することができる。使用実績の無い非推奨コマンドを格納しないようにすれば、不揮発性記憶装置(ROM等)の記憶容量削減を図ることができる。また、不揮発性記憶装置(ROM等)へ格納する制御コマンドが整理され少なくなるので、コマンド検索処理も迅速になる。
As described above, according to the printing apparatus of the embodiment of the present invention, a list of non-recommended commands that are not recommended by the manufacturer that manufactured the
10…印刷装置、11…制御部、12…コマンド判定部、13…コマンド格納部、14…非推奨コマンドリスト、15…コマンド使用情報記憶部、20…ホスト端末、23…(メーカーの)情報収集装置、22…通信回線、23…(メーカーの)サーバー
DESCRIPTION OF
Claims (9)
前記コマンド格納部に格納された制御コマンドのうち、メーカーが使用を推奨しない非推奨のコマンドを示す非推奨コマンドリストと、
前記非推奨コマンドリストを参照して、使用された制御コマンドが非推奨コマンドであるか否かを判定するコマンド判定部と、
前記使用された制御コマンドが前記非推奨コマンドである場合は、当該制御コマンドの使用情報を記憶するコマンド使用情報記憶部と、
を有することを特徴とする印刷装置。 A command storage unit in which a plurality of control commands are stored in advance;
Among the control commands stored in the command storage unit, a deprecated command list indicating deprecated commands that the manufacturer does not recommend using,
A command determination unit that refers to the deprecated command list and determines whether the used control command is a deprecated command; and
When the used control command is the deprecated command, a command usage information storage unit that stores usage information of the control command;
A printing apparatus comprising:
前記使用された制御コマンドが前記非推奨コマンドである場合は、当該制御コマンドの使用情報を記憶するステップと、
を含むことを特徴とする印刷装置の制御コマンド使用情報の記憶方法。 Whether the control command used is a deprecated command by referring to the deprecated command list that stores whether the control command stored in the command storage unit is a deprecated command that the manufacturer does not recommend using Determining whether or not,
If the used control command is the deprecated command, storing usage information of the control command;
A method for storing control command use information of a printing apparatus, comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008212519A JP2010046884A (en) | 2008-08-21 | 2008-08-21 | Printing apparatus, method for collecting command use information of the apparatus, and program for controlling the apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008212519A JP2010046884A (en) | 2008-08-21 | 2008-08-21 | Printing apparatus, method for collecting command use information of the apparatus, and program for controlling the apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010046884A true JP2010046884A (en) | 2010-03-04 |
Family
ID=42064400
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008212519A Withdrawn JP2010046884A (en) | 2008-08-21 | 2008-08-21 | Printing apparatus, method for collecting command use information of the apparatus, and program for controlling the apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010046884A (en) |
-
2008
- 2008-08-21 JP JP2008212519A patent/JP2010046884A/en not_active Withdrawn
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106161069B (en) | Device management system, management apparatus, management method, relay apparatus, and relay method | |
JP6025435B2 (en) | Image forming apparatus, information processing apparatus, and control method thereof | |
US20080151286A1 (en) | Information processing device, control method for information processing device, output processing system, and program recording medium | |
US9313354B2 (en) | Output system for secure image processing, image processing apparatus, and output method thereof | |
US8760729B2 (en) | Information processing apparatus, information management method, and information management program | |
JP2016525852A (en) | Data protection in consumables memory | |
JP5966270B2 (en) | System and device management program | |
JP2007157073A5 (en) | ||
US20080289024A1 (en) | Printing Apparatus and Information Processing Apparatus | |
JP2006244302A5 (en) | ||
JP2005297488A5 (en) | ||
JP2007114938A (en) | Management apparatus, network system, control program for management apparatus | |
US8266178B2 (en) | Management apparatus, information processing apparatus, and method therefor | |
JP2009026159A (en) | Terminal setting system, terminal, server, and program | |
JP2007243380A (en) | Image forming device and data management terminal | |
JP2007226429A (en) | Information processor and printing device | |
JP6248521B2 (en) | Vending machine setting system | |
JP2010046884A (en) | Printing apparatus, method for collecting command use information of the apparatus, and program for controlling the apparatus | |
JP2010055522A (en) | Authentication control device, authentication control method, and program | |
JP5282839B2 (en) | Information processing apparatus, program, and recording medium | |
JP5679506B2 (en) | Output management device, output management system, and program | |
JP5699733B2 (en) | Image processing apparatus and program | |
CN101517552A (en) | Apparatus and method for intellectual property management and protection | |
JP6019963B2 (en) | Output device, program, system, and log transmission method | |
JP2009301207A (en) | Information processing apparatus and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20111101 |