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 PDF

Info

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
Application number
JP2008212519A
Other languages
Japanese (ja)
Inventor
Masahiro Matsuda
政博 松田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2008212519A priority Critical patent/JP2010046884A/en
Publication of JP2010046884A publication Critical patent/JP2010046884A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a printing apparatus which can prevent a command from being registered in ROM of a new printing apparatus by abolishing the old commands which are no longer used, and to provide a method for collecting command use information and a program for controlling the apparatus. <P>SOLUTION: The printing apparatus includes: a command storage section 13 where a plurality of control commands are prestored; a non-recommended command list 14 which shows commands not recommended by a manufacturer among the control commands stored in the command storage section 13; a command determination section 12 which determines whether a used control command is a non-recommended command with reference to the non-recommended command list 14; and a command use information storage section 15 which stores the use information of the control command if the used control command is a non-recommended command. <P>COPYRIGHT: (C)2010,JPO&INPIT

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.

特開平4−141464号公報JP-A-4-141464

ところで、印刷装置の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 printing apparatus 10 mainly includes a control unit 11, a command storage unit 13, a non-recommended command list 14, and a command usage information storage unit 15.

制御部11は、印刷動作の実行など、印刷装置10の動作全般を統括制御する。制御部11は、コマンド判定部12を有する。このコマンド判定部12は、非推奨コマンドリスト14を参照して、当該コマンドが非推奨コマンドであるか否かを判定する。   The control unit 11 performs overall control of the overall operation of the printing apparatus 10 such as execution of a printing operation. The control unit 11 includes a command determination unit 12. The command determination unit 12 refers to the non-recommended command list 14 and determines whether or not the command is a non-recommended command.

コマンド格納部13は、例えば、ROM等の不揮発性記憶装置内に設けられ、印刷装置10の制御に係る各種のコマンドを格納している。   The command storage unit 13 is provided in a non-volatile storage device such as a ROM, for example, and stores various commands related to the control of the printing apparatus 10.

非推奨コマンドリスト14は、コマンド格納部13に格納されたコマンドのうち、印刷装置10を製造したメーカーが非推奨とする制御コマンドのリストであり、メーカーが製品出荷前に予め設定したものである。メーカーとしては、旧機種の印刷装置のROMに登録される制御コマンドに加えて、新機種が出現するたびに新たな制御コマンドが加わり、ROMに格納するデータ量が増大化するので、古い制御コマンドのうち、新機種の印刷装置のROMには、登録したくない制御コマンドを非推奨コマンドとするものである。例えば、新しい制御コマンドDが、古い制御コマンドの機能を包含している場合に、古い制御コマンドを非推奨とするものである(制御コマンドDのパラメータ設定で、パラメータ1は制御コマンドA、パラメータ2は制御コマンドB、パラメータ3は制御コマンドCの機能を実現できる場合など)。すなわち、新しい制御コマンドが古い制御コマンドの機能を代替できる場合に、古い制御コマンドを非推奨コマンドとする。   The non-recommended command list 14 is a list of control commands that are not recommended by the manufacturer that manufactured the printing apparatus 10 among the commands stored in the command storage unit 13, and are preset by the manufacturer before product shipment. . As a manufacturer, in addition to the control command registered in the ROM of the old model printing device, a new control command is added each time a new model appears, and the amount of data stored in the ROM increases, so the old control command Among them, control commands that are not desired to be registered in the ROM of the new model printing apparatus are deprecated commands. For example, when the new control command D includes the function of the old control command, the old control command is deprecated (in the parameter setting of the control command D, parameter 1 is control command A, parameter 2 Is the control command B and parameter 3 is the control command C function). That is, when the new control command can replace the function of the old control command, the old control command is set as a deprecated command.

印刷装置10を使用するユーザーは、古い制御コマンド(例えば、上記制御コマンドA、B、C)を使用している可能性がある。もし、印刷装置10における制御コマンドの使用状況を調査して、古い制御コマンドのうち使用されていないものがあれば、その制御コマンドを廃止することができる。よって、上記古い制御コマンドを非推奨コマンドとして設定すれば、後述のコマンド使用情報及びコマンド使用情報の収集方法によって、各非推奨コマンドの使用状況を調査することが可能になる。   There is a possibility that a user who uses the printing apparatus 10 is using an old control command (for example, the control commands A, B, and C). If the usage status of the control command in the printing apparatus 10 is investigated and there is an old control command that is not used, the control command can be abolished. Therefore, if the old control command is set as a non-recommended command, it is possible to investigate the usage status of each non-recommended command by the command usage information and command usage information collection method described later.

コマンド使用情報記憶部15は、非推奨コマンドに係る使用情報を記憶する。具体的には、非推奨コマンドリスト14にあるコマンド毎に、使用回数、使用された日時、時刻などの情報を記憶する。   The command usage information storage unit 15 stores usage information related to non-recommended commands. Specifically, for each command in the non-recommended command list 14, information such as the number of uses, the date and time used, and the time are stored.

なお、印刷装置10は、パーソナルコンピュータなどのホスト端末20に通信可能に接続し、通常、印刷実行などの命令は、ホスト端末20のアプリケーションを介して印刷装置10へ送信される。   Note that the printing apparatus 10 is communicably connected to a host terminal 20 such as a personal computer. Normally, an instruction such as printing is transmitted to the printing apparatus 10 via an application of the host terminal 20.

また、印刷装置10は、コマンド使用情報記憶部15に記憶されたコマンド使用情報を収集するために使用されるメーカーの情報収集装置21が接続可能である。
また、ホスト端末20がインターネット等の通信回線22に接続されている場合は、通信回線22に接続されたメーカーのサーバー23からコマンド使用情報を収集可能である。
Further, the printer 10 can be connected to an information collection device 21 of a manufacturer used for collecting command usage information stored in the command usage information storage unit 15.
When the host terminal 20 is connected to a communication line 22 such as the Internet, command usage information can be collected from the manufacturer's server 23 connected to the communication line 22.

次に、上記構成の印刷装置におけるコマンド使用情報を記憶する手順について説明する。
図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 host terminal 20 connected to the printing apparatus 10 (step S101), the command determination unit 12 refers to the non-recommended command list 14 (FIG. 3) preset by the manufacturer before product shipment. (Step S102), it is determined whether or not the command is a non-recommended command (Step S103).

図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 non-recommended command list 14 may be stored in a ROM (nonvolatile storage device) in which the above-described command storage unit 13 is stored, or may be stored in another ROM (nonvolatile storage device) or the like. .

非推奨コマンドではない場合は、制御部11は、コマンド格納部13を解析して(ステップS104)、制御コマンドで指示された動作を実行する(ステップS105)。   If it is not a non-recommended command, the control unit 11 analyzes the command storage unit 13 (step S104) and executes an operation instructed by the control command (step S105).

次に、非推奨コマンドが実行要求された場合について説明する。
印刷装置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 host terminal 20 connected to the printing apparatus 10 (step S106), the command determination unit 12 refers to the non-recommended command list 14 (step S107), and the command is a non-recommended command. It is determined whether or not (step S108).

参照した非推奨コマンドリスト14に当該コマンドがある場合、制御部11は、コマンドを解析して(ステップS109)、制御コマンドで指示された動作を実行する(ステップS110)。さらに、制御部11は、コマンド使用情報記憶部15に当該コマンドの使用情報を記憶する(ステップS111)。   When there is the command in the referred non-recommended command list 14, the control unit 11 analyzes the command (step S109) and executes the operation instructed by the control command (step S110). Furthermore, the control part 11 memorize | stores the usage information of the said command in the command usage information storage part 15 (step S111).

制御コマンドの使用情報のデータ構成例を図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 non-recommended command list 14 as a non-recommended control command, and only the control command usage information in the non-recommended command list 14 is used as a command. Since the information is stored in the information storage unit 15, the amount of used information stored / accumulated is smaller than in the case where the usage information of all control commands is stored.

また、非推奨コマンドリスト14に登録された古い制御コマンドは、同じ機能を有する新たな制御コマンドが存在する。従って、使用されていないことが判明し、上記古い制御コマンドを廃止したとしても、印刷装置10において実現できる機能を減少させるものではないので容易に廃止を決めることができる。   In addition, there is a new control command having the same function as the old control command registered in the non-recommended command list 14. Therefore, even if it is determined that the old control command is not used and the old control command is abolished, the function that can be realized in the printing apparatus 10 is not reduced, and the abolition can be easily determined.

次に、上記構成の印刷装置のコマンド使用情報の収集方法の例として、第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 information collection device 21 of the manufacturer is connected when the printing device 10 is sent to the manufacturer for repair or when the printing device 10 is collected by recycling and sent to the manufacturer.

次に、情報収集装置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 printing apparatus 10 or the printer driver of the information collecting apparatus 21 connected to the printing apparatus 10 be provided with authentication means (ID / password) for outputting command usage information.

そして、印刷装置10の制御部11は、コマンド使用情報記憶部15に対して、その中に記憶・蓄積されているコマンド使用情報を要求する(ステップS202)。   Then, the control unit 11 of the printing apparatus 10 requests the command usage information storage unit 15 for the command usage information stored and accumulated therein (step S202).

これを受けて、コマンド使用情報記憶部15は、その中に記憶・蓄積されているコマンド使用情報を制御部11へ送信し(ステップS203)、制御部11から情報収集装置21へ送信される(ステップS204)。   In response to this, the command usage information storage unit 15 transmits the command usage information stored and accumulated therein to the control unit 11 (step S203), and is transmitted from the control unit 11 to the information collecting device 21 (step S203). Step S204).

なお、情報収集装置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 printing device 10 without connecting the information collecting device 21 to the printing device 10, and the extracted command usage information storage unit 15 is stored in the command usage information storage unit 15. It is also possible to make an electrical connection with the information collecting device 21 and directly extract the command usage information stored and accumulated therein.

このようにして、修理依頼のためメーカーに送られた印刷装置やリサイクルで回収してメーカーに送られた印刷装置など、複数(多数)の印刷装置からコマンド使用情報を収集することができる。   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 host terminal 20 is connected to a communication line 22 such as the Internet. Here, it is assumed that the server 30 of the manufacturer of the printing apparatus 10 is connected to the communication line 22.

コマンド使用情報記憶部15に蓄積されたコマンド使用情報は、特定メーカーの印刷装置10に係わる情報であるので、当該印刷装置10のメーカーは、ユーザーがこのコマンド使用情報を直接取り出したり、他のサーバーからアクセスされたりするなどして、公開されることを好まない。   Since the command usage information stored in the command usage information storage unit 15 is information related to the printing device 10 of a specific manufacturer, the manufacturer of the printing device 10 allows the user to directly retrieve the command usage information or other server I don't like it to be made public because it is accessed by.

従って、ホスト端末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 host terminal 20. Only when authentication by the authentication means is successful, a communication connection is established with the server 23 and command usage information is transmitted to the server 23. The command usage information to be transmitted may be encrypted in the control unit 12 and then stored in the command usage information storage unit 15.

以上のように、ホスト端末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 host terminal 20, the server 23 transmits a command for a transmission request for command usage information (step S301). Receiving this, the host terminal 20 transmits the command to the control unit 11 of the printing apparatus 10 (step S302). The control unit 11 requests the command usage information storage unit 15 to transmit command usage information (step S303).

これを受けて、コマンド使用情報記憶部15は、コマンド使用情報を制御部11へ送信する(ステップS304)。さらに、制御部11からホスト端末20へコマンド使用情報が送信され(ステップS305)、ホスト端末20からメーカーのサーバー23へコマンド使用情報が送信される(ステップS306)。   In response to this, the command usage information storage unit 15 transmits the command usage information to the control unit 11 (step S304). Furthermore, command usage information is transmitted from the control unit 11 to the host terminal 20 (step S305), and command usage information is transmitted from the host terminal 20 to the server 23 of the manufacturer (step S306).

メーカーのサーバー23は、通信接続可能な複数(多数)のホスト端末(に接続された印刷装置)からコマンド使用情報を収集することができる。このように収集されたコマンド使用情報をまとめることにより、各非推奨コマンドの使用実績のデータをサーバー23へ集積することができる。   The manufacturer's server 23 can collect command use information from a plurality of (many) host terminals (printing apparatuses connected to) that can communicate with each other. By collecting the command usage information collected in this way, the usage record data of each non-recommended command can be accumulated in the server 23.

以上のように、本発明の実施形態における印刷装置によれば、印刷装置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 printing apparatus 10 is set in advance, and usage information of the non-recommended commands is stored and accumulated. Can be performed efficiently. Then, the usage information of each non-recommended command can be obtained by collecting and collecting the usage information of the stored and accumulated non-recommended commands. Furthermore, with reference to information such as the number of times the deprecated command is used in this usage record data, the date and time of use, and the time, the developer of the new model at the manufacturer can read the nonvolatile storage device (ROM) installed in the new model. Etc.), whether or not to register a deprecated command can be examined and determined based on the actual use of each command. If a non-recommended command that has not been used is not stored, the storage capacity of the nonvolatile storage device (ROM, etc.) can be reduced. In addition, since the control commands stored in the non-volatile storage device (ROM and the like) are organized and reduced, command search processing is also quickened.

本発明の実施形態に係る印刷装置の内部構成を示すブロック図である。1 is a block diagram illustrating an internal configuration of a printing apparatus according to an embodiment of the present invention. 本発明の実施形態における印刷装置のコマンド使用情報の記憶手順を示すシーケンス図である。FIG. 6 is a sequence diagram illustrating a procedure for storing command usage information of the printing apparatus according to the embodiment of the present invention. 非推奨コマンドリストの一例を示す模式図である。It is a schematic diagram which shows an example of a non-recommended command list. コマンド使用情報のデータ構成例を示す模式図である。It is a schematic diagram which shows the data structural example of command usage information. 本発明の実施の形態に係る印刷装置のコマンド使用情報の第1の収集方法の手順を示すシーケンス図である。It is a sequence diagram which shows the procedure of the 1st collection method of the command usage information of the printing apparatus which concerns on embodiment of this invention. 本発明の実施の形態に係る印刷装置のコマンド使用情報の第2の収集方法の手順を示すシーケンス図である。It is a sequence diagram which shows the procedure of the 2nd collection method of the command usage information of the printing apparatus which concerns on embodiment of this invention.

符号の説明Explanation of symbols

10…印刷装置、11…制御部、12…コマンド判定部、13…コマンド格納部、14…非推奨コマンドリスト、15…コマンド使用情報記憶部、20…ホスト端末、23…(メーカーの)情報収集装置、22…通信回線、23…(メーカーの)サーバー   DESCRIPTION OF SYMBOLS 10 ... Printing apparatus, 11 ... Control part, 12 ... Command determination part, 13 ... Command storage part, 14 ... Non-recommended command list, 15 ... Command use information storage part, 20 ... Host terminal, 23 ... (Manufacturer) information collection Device, 22 ... communication line, 23 ... (manufacturer) server

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:
前記非推奨コマンドは、他の制御コマンドによって代替される制御コマンドであることを特徴とする請求項1に記載の印刷装置。   The printing apparatus according to claim 1, wherein the non-recommended command is a control command replaced by another control command. 前記制御コマンドの使用情報は、暗号化して前記コマンド使用情報記憶部に記憶されることを特徴とする請求項1又は2に記載の印刷装置。   The printing apparatus according to claim 1, wherein the usage information of the control command is encrypted and stored in the command usage information storage unit. 前記制御コマンドの使用情報の送信要求を受けた場合に、前記コマンド使用情報記憶部に記憶された前記制御コマンドの使用情報を送信することを特徴とする請求項1〜3のいずれかに記載の印刷装置。   The use information of the control command stored in the command use information storage unit is transmitted when a transmission request for use information of the control command is received. Printing device. 認証手段により送信先が認証された場合に、前記送信先へ前記制御コマンドの使用情報の送信が行われることを特徴とする請求項4に記載の印刷装置。   The printing apparatus according to claim 4, wherein when the transmission destination is authenticated by the authentication unit, the use information of the control command is transmitted to the transmission destination. 前記制御コマンドの使用情報の送信先は、メーカーの情報収集装置であることを特徴とする請求項4又は5に記載の印刷装置。   The printing apparatus according to claim 4 or 5, wherein a destination of the usage information of the control command is a manufacturer's information collection apparatus. 前記制御コマンドの使用情報の送信先は、当該印刷装置のホスト端末に接続された通信回線を介して接続されたメーカーのサーバーであることを特徴とする請求項4又は5に記載の印刷装置。   6. The printing apparatus according to claim 4, wherein a destination of the usage information of the control command is a server of a manufacturer connected via a communication line connected to a host terminal of the printing apparatus. コマンド格納部に格納された制御コマンドが、メーカーが使用を推奨しない非推奨コマンドであるか否かを記憶した非推奨コマンドリストとを参照して、使用された制御コマンドが非推奨コマンドであるか否かを判定するステップと、
前記使用された制御コマンドが前記非推奨コマンドである場合は、当該制御コマンドの使用情報を記憶するステップと、
を含むことを特徴とする印刷装置の制御コマンド使用情報の記憶方法。
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:
請求項8に記載された印刷装置の制御コマンド使用情報の記憶方法の各ステップを、前記印刷装置に搭載されたコンピュータに実行させることを特徴とする印刷装置の制御プログラム。   A printing apparatus control program for causing a computer mounted on the printing apparatus to execute each step of the printing apparatus control command use information storage method according to claim 8.
JP2008212519A 2008-08-21 2008-08-21 Printing apparatus, method for collecting command use information of the apparatus, and program for controlling the apparatus Withdrawn JP2010046884A (en)

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)

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