JP2010004270A - Apparatus and method for managing print device, and storage medium - Google Patents
Apparatus and method for managing print device, and storage medium Download PDFInfo
- Publication number
- JP2010004270A JP2010004270A JP2008160713A JP2008160713A JP2010004270A JP 2010004270 A JP2010004270 A JP 2010004270A JP 2008160713 A JP2008160713 A JP 2008160713A JP 2008160713 A JP2008160713 A JP 2008160713A JP 2010004270 A JP2010004270 A JP 2010004270A
- Authority
- JP
- Japan
- Prior art keywords
- counter
- information
- basic
- extended
- file
- 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.)
- Pending
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
Description
本発明はデバイス管理システムにおいて、対象デバイスの印刷カウントを取得するための拡張方法に関する。 The present invention relates to an expansion method for acquiring a print count of a target device in a device management system.
従来カウンタを収集する印刷装置管理システムにおいては、印刷上限抑止効果をねらい印刷枚数の取得管理を行なっていた。 Conventionally, in a printing apparatus management system that collects counters, the number of printed sheets is acquired and managed for the purpose of suppressing the upper limit of printing.
例えば、印刷実行時に利用者の部門ごとに総印刷枚数を保持し、印刷出力物にその部門の印刷総枚数を印字するものがある。(特許文献1参照)
ターゲットデバイスが保持する印刷カウンタの種類は数百におよび、どのカウンタ情報を取得するかは運用形態によって異なる。 There are hundreds of types of print counters held by the target device, and which counter information is acquired differs depending on the operation mode.
デバイス管理システムにおいて、取得を行なうカウンタの種別を指定可能なユーザインタフェースを用意したとしても、全てのカウンタを指定するUIを用意するのは容易ではない。 Even if a user interface capable of specifying the type of counter to be acquired is prepared in the device management system, it is not easy to prepare a UI for specifying all counters.
一方基本的なカウンタはユーザインタフェースから指定可能な手段を用意し、それ以外の拡張カウンタの取得指定においては、外部ファイルでカウンタ種を指定するような手段を用意することが考えられるが、次のような課題がある。 On the other hand, for basic counters, a means that can be specified from the user interface is prepared. For other extended counter acquisition specifications, it is conceivable to prepare means for specifying the counter type in an external file. There is a problem like this.
まず外部ファイルにおいて指定可能なカウンタ格納領域を用意した場合、ある一定期間外部ファイルにおいて指定し取得を行なったカウンタ値が、外部ファイルの指定カウンタを変更したタイミングで値とカウンタの対応情報が不明になってしまうという課題がある。 First, when a counter storage area that can be specified in an external file is prepared, the counter value specified and acquired in the external file for a certain period of time becomes unknown when the external file specified counter is changed. There is a problem of becoming.
また、外部ファイルを使用して任意のカウンタ種が指定される可能性があるため、あらかじめ指定されるカウンタ種を予想して、そのカウンタ値を表示するためのユーザインタフェースを用意するのは困難であるという課題がある。 In addition, any counter type may be specified using an external file, so it is difficult to prepare a user interface for displaying the counter value in anticipation of the counter type specified in advance. There is a problem that there is.
本発明では、外部ファイルにおいて取得を行なう拡張カウンタの指定手段を用意し、基本カウンタ値はカウンタの値のみを保持するが、拡張カウンタに対してはカウンタ情報とカウンタ値を対で保存する手段を用意する。基本カウンタはUI上に表示を行なうが、外部ファイルにおいて指定された拡張カウンタ値の取得情報はUI上に表示を行なわず、エクスポートを行なうファイルにのみ、そのカウンタ情報の出力を行なう。 In the present invention, an expansion counter designation means for obtaining in an external file is prepared, and the basic counter value holds only the counter value. For the extension counter, means for storing counter information and the counter value in pairs is provided. prepare. The basic counter is displayed on the UI, but the extended counter value acquisition information specified in the external file is not displayed on the UI, and the counter information is output only to the file to be exported.
外部ファイルの指定カウンタ種を運用後に変更した場合でも、以前のカウンタ種の情報とカウンタ値の情報の整合性を保つ事が可能となる。また、任意の拡張カウンタ種が指定された場合でもUIに影響を与えず、外部指定拡張カウンタの情報を取得する事が可能となる。 Even when the specified counter type of the external file is changed after the operation, it is possible to maintain the consistency between the information of the previous counter type and the information of the counter value. In addition, even when any extension counter type is specified, it is possible to acquire information of the externally specified extension counter without affecting the UI.
次に、本発明の詳細を実施例の記述に従って説明する。 Next, details of the present invention will be described in accordance with the description of the embodiments.
以下、本発明の発明を実施するための最良の形態について図面を用いて説明する。 The best mode for carrying out the present invention will be described below with reference to the drawings.
まず、図1を用いて本発明における基本構成について説明を行なう。図1−101は通信物理媒体を表わし、図1−102のサーバPCと、図1−103のターゲットデバイス間での通信パケットが往来する。図1−102はデバイス管理システムがインストールされているサーバPCを表わす。図1−103は図1−102サーバPC上のデバイス管理システムによって管理対象となる印刷複合機(MFP)を表わし、コピーやプリントなどの出力印刷枚数に関する情報を保持する印刷デバイスである。 First, the basic configuration of the present invention will be described with reference to FIG. FIG. 1-101 represents a communication physical medium, and communication packets are transmitted between the server PC in FIG. 1-102 and the target device in FIG. 1-103. FIG. 1-102 represents a server PC in which a device management system is installed. FIG. 1-103 represents a printing multifunction peripheral (MFP) that is a management target by the device management system on the server PC in FIG. 1-102, and is a printing device that holds information relating to the number of output copies such as copying and printing.
図1−104は図1−102サーバPC上のデバイス管理システムによって管理対象となるシングルファンクションプリンタ(SFP)を表わし、プリント出力印刷枚数に関する情報を保持する印刷デバイスである。ここでは説明を簡略化するために、ターゲットデバイスを2台の印刷デバイスとしているが、多数存在していても構わない。 FIG. 1-104 shows a single function printer (SFP) to be managed by the device management system on the server PC in FIG. 1-102, and is a printing device that holds information relating to the number of printed output sheets. Here, in order to simplify the description, the target device is assumed to be two printing devices, but many target devices may exist.
図2は、図1における各機器の主なハードウエアモジュールを表した図である。同図を用いて、各機器のハードウエアモジュールの機能を説明する。同図において、201は、ネットワーク媒体である。ネットワーク媒体は、各機器間のネットワークを構成する物理的なラインである。 FIG. 2 is a diagram showing main hardware modules of each device in FIG. The function of the hardware module of each device will be described with reference to FIG. In the figure, 201 is a network medium. The network medium is a physical line constituting a network between devices.
図1−102サーバPCを構成するハードウエアモジュールとしては、ネットワークボード202、CPUボード203、Videoインタフェイス(Video IF)204、I/Oインタフェイス205、DISKインタフェイス(HD IF)206がある。更にそれらに接続されたCRT207、キーボード208、マウス209、ハードディスクドライブ(HD)210である。ハードディスクドライブ210は、複数のハードディスクユニットが並列に接続されており、データ転送の高速化と高信頼性を確保している。なお、このハードディスクユニット210には、サーバPC上で動作するソフトウエアの性格等により、データベースを構築していても良い。
The hardware modules constituting the server PC include a network board 202, a
次に図1−103、および104印刷デバイスのハードウエアモジュールに関して説明する。同図において、図1−103のMFPの場合、図2−221〜図2−232によって構成される。以下その構成は、周辺機器に対応したネットワークボード221、機能複合型複写機コントローラボード(コントローラボード)222、モデム223、スキャナユニット224、スキャナコントローラ225、操作パネルコントローラ226、操作パネル227。および、ハードディスクコントローラ(HDコントローラ)228、ハードディスク(HD)229、プリントエンジン(エンジン)230、オプションコントローラ231、オプションIF232を備えている。
Next, the hardware modules of the printing devices shown in FIGS. 1-103 and 104 will be described. In the figure, the MFP of FIG. 1-103 is configured by FIG. 2-221 to FIG. Hereinafter, the configuration includes a
同様に図1−104SFPデバイスのハードウエアモジュールとしては、図2−212〜図2−220によって構成される。以下その構成は、周辺機器に対応したネットワークボード212、プリンタ機能コントローラボード(プリンタコントローラ)213、プリントエンジン(エンジン)214、 操作パネルコントローラ215、操作パネル216。および、ハードディスクコントローラ(HDコントローラ)217、ハードディスク(HD)218、オプションコントローラ219、オプションIF220を備えている。
Similarly, the hardware module of FIG. 1-104 SFP device is configured by FIG. 2-212 to FIG. 2-220. Hereinafter, the configuration includes a
図3は、図1−102サーバPCにおけるデバイス管理システムのソフトウエアモジュール構成図である。 FIG. 3 is a software module configuration diagram of the device management system in the server PC of FIG. 1-102.
図3−301はデバイス管理アプリケーションプラグラムを表わす。この管理アプリケーションプログラムは、管理対象デバイスのカウンタ情報などを取得するデバイス管理システムである。 FIG. 3-301 shows a device management application program. This management application program is a device management system that acquires counter information and the like of managed devices.
図3−302は管理対象ターゲットとなる印刷デバイスに関する情報を管理するデバイス管理部である。 FIG. 3-302 is a device management unit that manages information related to the printing device to be managed.
図3−303は取得すべきカウンタ種の管理を行なう取得カウンタ管理部である。 FIG. 3-303 is an acquisition counter management unit that manages the type of counter to be acquired.
図3−304は、拡張カウンタ種を指定する外部ファイルの情報を取得管理するカウンタ指定ファイル管理部である。 FIG. 3-304 is a counter designation file management unit that acquires and manages information of an external file that designates the extension counter type.
図3−305は、管理対象となるターゲットデバイスから、指定されたカウンタ情報の取得を行なうカウンタデータ取得部である。 FIG. 3-305 is a counter data acquisition unit that acquires designated counter information from the target device to be managed.
図3−306は、取得を行なったカウンタ情報をファイルに出力を行なう取得カウンタファイル出力部である。図3−307は取得を行なったカウンタ情報をUI上に表示を行なう取得カウンタ表示部である。 FIG. 3-306 is an acquisition counter file output unit that outputs the acquired counter information to a file. FIG. 3-307 is an acquisition counter display unit that displays the acquired counter information on the UI.
図3−308はOSが提供するライブラリ群を表わし、アプリケーションプログラムを構築する際のフレームワーク機能として活用する事も可能なものである。図3−309はオペレーティングシステムを表わす。図3−310はハードウエアを制御するためのドライバーソフトを表わす。印刷に使用するプリンタドライバーなどもここに含まれる。図3−311および図3−312はそれぞれハードディスク、ネットワークボードなどの物理媒体を制御するためのソフトウエアコンポーネントを表わす。これらのモジュールによって、図1−102のサーバPC上でデバイス管理ソフトウエアが動作するものとする。 FIG. 3-308 shows a library group provided by the OS, and can be used as a framework function when building an application program. FIG. 3-309 represents the operating system. FIG. 3-310 represents driver software for controlling the hardware. This includes printer drivers used for printing. FIGS. 3-311 and 3-312 represent software components for controlling physical media such as a hard disk and a network board, respectively. It is assumed that device management software operates on the server PC in FIG.
図4は基本カウンタを選択するためのユーザインタフェースの例である。基本カウンタ種に関しては、この図から分かるようにあらかじめ決められた種類のカウンタが定義されており、それらのカウンタを選択するためのユーザインタフェースとなる。したがって、この図の例では6種類のカウンタが選択可能なように画面レイアウトが設計されており、カウンタ種の追加やレイアウトの変更を動的に行なうことは容易ではない。図4−401はカウンタ値を収集するカウンタ種の選択状態を指定するチェックボックスのコントロールがレイアウトされており、表示されているものからカウンタ種の選択が可能である。なお、ここで必ず取得を行なうカウンタ種に関しては、あらかじめ選択状態にしておき、状態を変更できないようグレー表示にしておく事も可能である。図4−402は選択可能なカウンタ種のカウンタ番号を、そのカウンタの簡略化された意味を表示するエリアである。ここでのカウンタ番号およびカウンタの意味はあくまでも一例であり、デバイス管理システムを使用するユーザが、カウンタ選択時に有益な情報を表示すればよい。 FIG. 4 shows an example of a user interface for selecting a basic counter. With respect to the basic counter types, as can be seen from this figure, predetermined types of counters are defined, and a user interface for selecting these counters is provided. Accordingly, in the example of this figure, the screen layout is designed so that six types of counters can be selected, and it is not easy to dynamically add counter types or change the layout. In FIG. 4-401, control of a check box for designating a selection state of a counter type for collecting counter values is laid out, and a counter type can be selected from what is displayed. Note that the counter type that must be acquired can be selected in advance and displayed in gray so that the state cannot be changed. FIG. 4-402 is an area for displaying a counter number of a selectable counter type and a simplified meaning of the counter. The counter number and the meaning of the counter here are merely examples, and a user using the device management system may display useful information when selecting the counter.
次に図5で基本カウンタ格納テーブルの例を示す。本テーブルはデバイス管理システムがアクセス可能な図2−210のHDなどに代表される外部記憶領域にシステムインストール時に用意され、デバイス管理システムが対象デバイスから取得を行なった基本カウンタ情報を格納するエリアである。テーブルには基本カウンタ格納領域があらかじめ定義してあり、図4において選択されたカウンタ種全てのカウンタ値を格納することが可能である。また、カウンタ取得時に選択されたターゲットデバイスごとの情報を格納可能なテーブル構造となっている。図5−501はターゲットデバイス固有の情報を管理するエリアである。具体的な管理情報としては、管理対象機の名称やMACアドレス等機器固有の情報が格納されるエリアである。図5‐502は管理対象機より取得を行なった、基本カウンタに関するカウンタ値を格納するエリアである。 Next, FIG. 5 shows an example of the basic counter storage table. This table is prepared at the time of system installation in an external storage area represented by HD in FIG. 2-210 accessible by the device management system, and is an area for storing basic counter information acquired from the target device by the device management system. is there. A basic counter storage area is defined in advance in the table, and it is possible to store counter values of all the counter types selected in FIG. Further, the table structure is capable of storing information for each target device selected at the time of counter acquisition. FIG. 5-501 is an area for managing information unique to the target device. Specific management information is an area in which device-specific information such as the name of the management target machine and the MAC address is stored. FIG. 5-502 is an area for storing the counter value related to the basic counter acquired from the managed machine.
次に図6は、図4のユーザインタフェースからは指定できない拡張カウンタ種を外部ファイルによって指定を行なうファイルの例を表わす図である。ここでは例としてXMLなどのマークアップ記述言語による記述例を示しているが、任意のファイルフォーマットによる記述が可能である。記述ファイルは、デバイス管理システムがアクセス可能な図2−210のHDなどに代表される外部記憶領域に格納され、デバイス管理システムが対象デバイスからのカウンタ取得タスク実行のタイミングで参照される。 Next, FIG. 6 is a diagram showing an example of a file in which an extended counter type that cannot be specified from the user interface of FIG. 4 is specified by an external file. Here, a description example using a markup description language such as XML is shown as an example, but description using any file format is possible. The description file is stored in an external storage area typified by HD in FIG. 2-210 that can be accessed by the device management system, and the device management system is referred to when the counter acquisition task is executed from the target device.
図7は拡張カウンタ格納テーブルの例を表わすものである。本テーブルはデバイス管理システムがアクセス可能な図2−210のHDなどに代表される外部記憶領域にシステムインストール時に用意され、デバイス管理システムが対象デバイスから取得を行なった拡張カウンタ情報を格納するエリアである。図7−701は対象デバイスDev1において取得を行なった拡張カウンタ番号を格納するエリアであり、拡張カウンタ番号は図6に示した拡張カウンタを定義するファイルに記述されたカウンタ番号が、カウンタ取得タスク実行時に読み込まれ反映される。図7−702は対象デバイスDev1における、図7−701拡張カウンタ番号に対応するカウンタ値が格納されるエリアである。これらのカウンタ種別番号とカウンタ値の情報が対となり、カウンタ取得タスクでの対象機の数だけ連続して格納されるものである。図7−703はカウンタ取得対象機固有の情報である機器名称やMACアドレス等を格納するエリアである。図7−704は管理対象機の拡張指定カウンタに関するカウンタ番号及びカウンタ値をまとめて管理するエリアである。 FIG. 7 shows an example of the extended counter storage table. This table is prepared at the time of system installation in an external storage area represented by HD in FIG. 2-210 accessible by the device management system, and is an area for storing extended counter information acquired from the target device by the device management system. is there. 7-701 is an area for storing the extended counter number acquired in the target device Dev1, and the counter number described in the file defining the extended counter shown in FIG. Sometimes read and reflected. FIG. 7-702 is an area in which the counter value corresponding to the extended counter number in FIG. 7-701 is stored in the target device Dev1. These counter type number and counter value information are paired, and are continuously stored for the number of target machines in the counter acquisition task. 7-703 is an area for storing a device name, a MAC address, and the like, which are information unique to the counter acquisition target machine. FIG. 7-704 is an area for collectively managing counter numbers and counter values related to the extended designation counter of the managed machine.
図8は基本カウンタを表示するユーザインタフェースの例を表わす図である。図8−801は、図5−501に相当する管理対象機の固有な情報を表示するエリアである。図8−802は図5−502に相当する、基本カウンタ取得値を表示するエリアである。図8−803は取得済みカウンタ値をファイルに出力する指定を行なうボタンであり、このボタンを押下することで、図9に示すような取得カウンタをファイルに出力する事が可能となる。 FIG. 8 is a diagram illustrating an example of a user interface that displays a basic counter. FIG. 8-801 is an area for displaying the unique information of the managed machine corresponding to FIG. 5-501. FIG. 8-802 is an area for displaying a basic counter acquisition value corresponding to FIG. FIG. 8-803 is a button for designating output of the acquired counter value to a file. By pressing this button, an acquisition counter as shown in FIG. 9 can be output to the file.
図9は図8−803のボタンを押下する事で、取得済みカウンタの情報をファイルに出力した場合の例を表わす図である。図9−901は、図5−501および図7−703によって管理されている、カウンタ取得管理対象機に関する固有情報をファイル出力した例である。図9−902は、図5−502に格納されている基本カウンタの取得カウンタ値をファイル出力した例である。図9−903は、図7−704に格納されている、管理対象機より取得を行なった拡張カウンタに関するカウンタ番号及びカウンタ値をファイル出力した場合の例である。 FIG. 9 is a diagram illustrating an example in which the information of the acquired counter is output to a file by pressing the button of FIG. 8-803. FIG. 9-901 is an example in which unique information related to the counter acquisition management target machine managed by FIGS. 5-501 and 7-703 is output as a file. FIG. 9-902 shows an example in which the acquisition counter value of the basic counter stored in FIG. FIG. 9-903 shows an example in which the counter number and the counter value related to the extension counter acquired from the management target machine stored in FIG. 7-704 are output to a file.
次に図10を用いて本実施例におけるカウンタ値情報取得処理の詳細な処理フローに関して説明を行なう。 Next, a detailed processing flow of the counter value information acquisition processing in this embodiment will be described with reference to FIG.
S1001では、図3−301デバイス管理アプリケーションにおいて、カウンタ取得タスクの対象デバイスとして選択されたターゲットデバイスの情報を取得する。取得する情報は、ターゲットデバイスの台数、および個別のデバイスを特定する情報である。個別のデバイスを特定する情報としては、デバイスの名称、図1−102サーバPCが図1−103および104と通信を行なうためのIPアドレスや、MACアドレス等の情報となる。取得を行なったターゲットデバイス情報の例を図11に示す。 In S1001, the information of the target device selected as the target device of the counter acquisition task in the device management application in FIG. The information to be acquired is information for specifying the number of target devices and individual devices. Information for identifying individual devices includes information such as device names, IP addresses for allowing the server PC to communicate with FIGS. 1-103 and 104, and MAC addresses. An example of the acquired target device information is shown in FIG.
S1002では、図4に例示すユーザインタフェースを用いて、取得対象として選択を行なった基本カウンタの情報を取得する。取得を行なった基本カウンタ選択状態を管理するテーブルの例を図12に示す。この例ではカウンタ番号に対して、選択状態を表わす情報が対応付けられており、図4のユーザインタフェースでチェックがついている状態を1、チェックがついていない状態を0として管理を行なうものである。 In S1002, information on the basic counter selected as an acquisition target is acquired using the user interface illustrated in FIG. An example of a table for managing the acquired basic counter selection state is shown in FIG. In this example, information indicating the selected state is associated with the counter number, and management is performed by setting the state checked in the user interface of FIG. 4 to 1 and the state not checked to 0.
次にS1003では、図6に示した拡張指定カウンタを定義する外部ファイルの有無の判定を行なう外部指定ファイルの有無、フォーマット不正チェック、拡張指定カウンタの有無の確認を行なう。確認の結果、拡張指定カウンタが指定されている場合にはS1004へ進み、指定されていない場合にはS1006へ進む。 In step S1003, the presence / absence of an external designated file for determining the presence / absence of an external file defining the extended designation counter shown in FIG. As a result of the confirmation, if the extended designation counter is designated, the process proceeds to S1004, and if not designated, the process proceeds to S1006.
S1004では、図6の拡張指定カウンタ定義ファイルから取得を行なった情報を、図13に示す拡張カウンタ種管理テーブルに格納する。 In S1004, the information acquired from the extension designation counter definition file in FIG. 6 is stored in the extension counter type management table shown in FIG.
S1005では、拡張カウンタが指定されてことを示すフラグを立て、以降の処理において拡張カウンタが指定されているか否かの判定に利用する。 In step S1005, a flag indicating that the extended counter is designated is set and used for determining whether or not the extended counter is designated in the subsequent processing.
S1006では、現在処理中のターゲットデバイスから全カウンタの情報を取得し、以降の処理で参照するために一時的な領域に格納する。 In S1006, information on all counters is acquired from the target device currently being processed, and stored in a temporary area for reference in subsequent processing.
S1007では、S1002において取得を行なった図12の基本カウンタ選択状態を参照し、取得を行なった全カウンタから選択されているカウンタ種のカウンタ値を、図5に示す基本カウンタ格納テーブルに格納する。 In S1007, the basic counter selection state of FIG. 12 acquired in S1002 is referred to, and the counter values of the counter types selected from all the acquired counters are stored in the basic counter storage table shown in FIG.
S1008では、S1005においてセットされた拡張カウンタ指定フラグを参照し、フラグがオンの場合はS1009へ進み、フラグがオフの場合はS1010へ進む。 In S1008, the extension counter designation flag set in S1005 is referred to. If the flag is on, the process proceeds to S1009, and if the flag is off, the process proceeds to S1010.
S1009では、S1005において取得を行なった全カウンタ値の情報を参照し、更にS1004において取得を行なった図13の拡張カウンタ種管理テーブルに合致するカウンタ種が含まれているか確認する。確認の結果カウンタ値がS1005において取得したカウンタ値に含まれている場合は、図7の拡張指定カウンタ格納テーブルに、カウンタ番号とカウンタ値のペアで情報を格納し、S1010へ進む。 In S1009, the information on all counter values acquired in S1005 is referred to, and it is further confirmed whether or not a counter type that matches the extended counter type management table of FIG. 13 acquired in S1004 is included. If the counter value obtained as a result of the confirmation is included in the counter value acquired in S1005, information is stored in the extended designation counter storage table of FIG. 7 as a pair of counter number and counter value, and the process proceeds to S1010.
S1010では、S1001において取得を行なったターゲットデバイス情報に含まれる全てのデバイスに関して上記の処理を実施したかどうかの判定を行なう。判定の結果、全てのデバイスにおいて実施していない場合はS1006から上述の処理を繰り返し、全てのデバイスに関して上述の処理を実施した場合は、本カウンタ取得タスクの処理を終了する。 In S1010, it is determined whether or not the above processing has been performed for all devices included in the target device information acquired in S1001. As a result of the determination, if not performed for all devices, the above-described processing is repeated from S1006, and if the above-described processing is performed for all devices, the processing of this counter acquisition task ends.
次に図14を用いて、取得済みカウンタ値の表示及びファイル出力時の処理フローの説明を行なう。 Next, the processing flow at the time of displaying the acquired counter value and outputting the file will be described with reference to FIG.
図3−301デバイス管理アプリケーションにおいて、カウンタ情報取得タスクにより収集を行なったカウンタ情報の表示を行なうユーザオペレーションを実行する。例えばメニューからカウンタ情報の表示などが選択された場合に、S1401に処理が移り、以降のステップを実行するための準備を行なう。以降の処理において表示を行なう画面の例は、図8に示したと通りであり、図8−801のターゲットデバイスに関する情報、図8−802基本カウンタに関する情報を表示する。 In the device management application, a user operation for displaying the counter information collected by the counter information acquisition task is executed. For example, when display of counter information or the like is selected from the menu, the process moves to S1401, and preparations for executing the subsequent steps are made. An example of a screen to be displayed in the subsequent processing is as shown in FIG. 8, and information on the target device in FIG. 8-801 and information on the basic counter in FIG. 8-802 are displayed.
なお、ユーザによるカウンタ情報表示要求は、カウンタ取得タスク単位で選択され、タスクごとにターゲットデバイスが異なり、選択されたカウンタ種別もタスクごとに異なっていても良い。これらの関連付け情報は図15に示すような形となる。 The counter information display request by the user is selected in units of counter acquisition tasks, the target device is different for each task, and the selected counter type may be different for each task. Such association information takes the form shown in FIG.
先ず図15−1501はカウンタ取得タスクを識別するタスク名称、タスク実行日時などの情報が管理されているエリアである。 First, FIG. 15-1 is an area in which information such as a task name for identifying a counter acquisition task and a task execution date / time is managed.
図5−1502は、カウンタ取得タスク毎に対象デバイスとなった選択されたデバイスの情報が格納されているテーブルへのポインタ情報が格納されている。ポインタが指し示しているテーブルの実体は、図11に示したカウンタ取得タスクにおけるターゲットデバイス情報テーブルである。 FIG. 5-1502 stores pointer information to a table storing information of a selected device that is a target device for each counter acquisition task. The entity of the table pointed to by the pointer is the target device information table in the counter acquisition task shown in FIG.
図5−1503は、カウンタ取得タスク毎に取得された基本カウンタの情報が格納されているテーブルへのポインタ情報が格納されている。ポインタが指し示しているテーブルの実体は、図5に示した基本カウンタ格納テーブルである。
図5−1504は、カウンタ取得タスク毎に取得された拡張カウンタの情報が格納されているテーブルへのポインタ情報が格納されている。ポインタが指し示しているテーブルの実体は、図7に示した拡張指定カウンタ格納テーブルである。
FIG. 51503 stores pointer information to a table in which basic counter information acquired for each counter acquisition task is stored. The entity of the table pointed to by the pointer is the basic counter storage table shown in FIG.
51504 stores pointer information to a table storing information on the extended counter acquired for each counter acquisition task. The entity of the table pointed to by the pointer is the extended designation counter storage table shown in FIG.
次にS1402では、図8−801の部分を表示するために必要なターゲットデバイスに関する情報を取得する。具体的には図5−501の基本カウンタのターゲットデバイスを特定する情報を参照し、図11のテーブルからターゲットデバイスの詳細な情報を取得し、以降のステップにおいて参照可能な図2−203に示したRAMなどの記憶領域に格納する。 In step S1402, information about a target device necessary for displaying the portion in FIG. 8-801 is acquired. Specifically, referring to the information for specifying the target device of the basic counter in FIG. 5-501, the detailed information of the target device is acquired from the table in FIG. 11, and can be referred to in the subsequent steps as shown in FIG. Stored in a storage area such as a RAM.
S1403では図5に示した基本カウンタ格納テーブルより、基本カウンタのカウンタ値に関する情報を取得し、以降のステップにおいて参照可能な図2−203に示したRAMなどの記憶領域に格納する。 In S1403, information on the counter value of the basic counter is acquired from the basic counter storage table shown in FIG. 5, and stored in a storage area such as the RAM shown in FIG.
S1404では、上述のS1402およびS1403のステップにおいて取得を行なった情報を用いて、図8に示したような画面にターゲットデバイスの情報および基本カウンタの値を表示する。 In step S1404, using the information acquired in steps S1402 and S1403 described above, the target device information and the basic counter value are displayed on the screen as shown in FIG.
S1405では、図8−801に示した取得を行なったカウンタの情報をファイルに出力するための指示を行なうExportボタンが押下されたか否かの判定を行ない、押下された場合はS1408へ進み、押下されていない場合はS1406へ進む。 In S1405, it is determined whether or not the Export button for instructing to output the information of the acquired counter shown in FIG. 8-801 to a file has been pressed. If not, the process proceeds to S1406.
S1408では、カウンタ情報のファイル出力がユーザによって指示されているため、S1402およびS1403において取得を行なった、ターゲットデバイスの情報および基本カウンタの情報を指定されたファイルに出力を行ない、S1409へ進む。なお、本ステップに置いてファイル出力処理を実行する前に、一般的なファイル指定を行なうダイアログボックスのようなユーザインタフェースによって、出力を行なうファイルの名称やフォルダなどの情報は確定しているものとする。 In S1408, since the file output of the counter information is instructed by the user, the target device information and the basic counter information acquired in S1402 and S1403 are output to the designated file, and the process advances to S1409. Before executing the file output process in this step, it is assumed that the information such as the name and folder of the file to be output has been confirmed by a user interface such as a dialog box for specifying a general file. To do.
次にS1409では、S1402において取得を行なったターゲットデバイスの情報を元に、図7−703の領域を参照し、図7−704の拡張カウンタに関する、カウンタ番号およびカウンタ値の情報を取得し、S1410へ進む。 In step S1409, based on the target device information acquired in step S1402, the area in FIG. 7-703 is referred to, and counter number and counter value information regarding the extended counter in FIG. 7-704 is acquired. Proceed to
次にS1410で、S1409において取得を行なった拡張カウンタ値および拡張カウンタ番号の情報を、S1408において確定した出力ファイルに書き出し、S1404へ進む。上記S1408〜S1410において出力を行なったファイルを表示した例が図9である。ファイルフォーマットはCSVファイルフォーマットであり、MS−Excelにより表示を行なった例である。 In step S1410, the extended counter value and extended counter number information acquired in step S1409 are written to the output file determined in step S1408, and the process advances to step S1404. FIG. 9 shows an example in which the file output in S1408 to S1410 is displayed. The file format is a CSV file format, which is an example of display by MS-Excel.
S1405においてExportボタンが押下されていない場合には、S1406へ進み、図8の画面表示を更新する必要があるか否かの判定を行なう。表示の更新が必要な場合にはS1404へ進み、上述のステップを繰り返し、表示更新の必要が無い場合はS1407へ進む。 If the Export button is not pressed in S1405, the process proceeds to S1406, and it is determined whether or not the screen display in FIG. 8 needs to be updated. If the display needs to be updated, the process proceeds to S1404, and the above steps are repeated. If the display update is not necessary, the process proceeds to S1407.
S1407では、図8の画面表示が終了か否かの判定を行ない、表示終了で無い場合はS1405へ戻り、上述の処理を繰り返し、表示終了の場合は本フローの処理を終了する。 In S1407, it is determined whether or not the screen display of FIG. 8 is finished. If the display is not finished, the process returns to S1405, the above process is repeated, and if the display is finished, the process of this flow is finished.
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008160713A JP2010004270A (en) | 2008-06-19 | 2008-06-19 | Apparatus and method for managing print device, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008160713A JP2010004270A (en) | 2008-06-19 | 2008-06-19 | Apparatus and method for managing print device, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010004270A true JP2010004270A (en) | 2010-01-07 |
Family
ID=41585602
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008160713A Pending JP2010004270A (en) | 2008-06-19 | 2008-06-19 | Apparatus and method for managing print device, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010004270A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012255946A (en) * | 2011-06-09 | 2012-12-27 | Canon Inc | Monitoring device, monitoring method, and program |
-
2008
- 2008-06-19 JP JP2008160713A patent/JP2010004270A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012255946A (en) * | 2011-06-09 | 2012-12-27 | Canon Inc | Monitoring device, monitoring method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5293035B2 (en) | Data processing apparatus, data processing method, program, and recording medium | |
| JP5369877B2 (en) | Multi-layer workflow architecture | |
| JP4251645B2 (en) | Information processing method and apparatus | |
| CN107977171B (en) | Print management apparatus and computer readable medium storing print management program | |
| JP2006259811A (en) | Log creating device, and program | |
| JP7462885B1 (en) | Information processing method, program, and information processing system | |
| US8719388B2 (en) | Method for installing a web package within a manufacturing executing system | |
| CN113568758B (en) | GPU resource pooling method, system, device and computer readable storage medium | |
| JP2010027007A (en) | Processing device, requesting device, and processing method thereof | |
| JP2015121974A (en) | Information processing apparatus, information processing method, and program | |
| JP5506427B2 (en) | Information processing apparatus, information processing method, and program | |
| JP6355542B2 (en) | Information processing apparatus, processing method thereof, and program | |
| JP2007233860A (en) | Print control system, print attribute information management server, print controller and print control method | |
| JP2010004270A (en) | Apparatus and method for managing print device, and storage medium | |
| JP2014049098A (en) | Image forming apparatus, and control method and program of image forming apparatus | |
| JP2012185711A (en) | Print information processor and print information processing method | |
| JP6728840B2 (en) | Image processing server, distribution device and program | |
| JP2014021878A (en) | Image processor and image processing system | |
| JP5140350B2 (en) | Information processing device | |
| JP4865323B2 (en) | Graphic information processing device | |
| JP2010218352A (en) | Device management apparatus, image forming apparatus, and device management program | |
| JP2018085005A (en) | Report creation system | |
| JP6281264B2 (en) | Information processing apparatus, information processing method, and information processing program | |
| JP2007179493A (en) | Business form preparation device, business form preparation system, business form preparation method and business form preparation program | |
| JP5136203B2 (en) | Image forming system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100630 |