[go: up one dir, main page]

JP2010004270A - Apparatus and method for managing print device, and storage medium - Google Patents

Apparatus and method for managing print device, and storage medium Download PDF

Info

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
Application number
JP2008160713A
Other languages
Japanese (ja)
Inventor
Tetsuo Sakai
哲夫 酒井
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2008160713A priority Critical patent/JP2010004270A/en
Publication of JP2010004270A publication Critical patent/JP2010004270A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Control Or Security For Electrophotography (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To solve problems wherein (1) when a certain specified counter region of an external file is secured to some extent and the external file is changed, information of a previously acquired counter type is lost, or (2) it is difficult to previously prepare a user interface for displaying counter information because an optional extended counter type can be specified, when specifying the counter type in the external file to acquire the counter information (the extended counter) other than a basic counter in acquiring a print counter. <P>SOLUTION: In regards to the extended counter specified by the external file, counter type information and the counter information are stored in pairs. The extended counter specified by the external file is not displayed on the user interface, and is output to a file. <P>COPYRIGHT: (C)2010,JPO&INPIT

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参照)
特開2007−008001号公報
For example, there is one that holds the total number of prints for each department of the user when printing is performed, and prints the total number of prints of the department on a printed output. (See Patent Document 1)
JP 2007-008001 A

ターゲットデバイスが保持する印刷カウンタの種類は数百におよび、どのカウンタ情報を取得するかは運用形態によって異なる。   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 CPU board 203, a video interface (Video IF) 204, an I / O interface 205, and a DISK interface (HD IF) 206. Further, a CRT 207, a keyboard 208, a mouse 209, and a hard disk drive (HD) 210 connected thereto. In the hard disk drive 210, a plurality of hard disk units are connected in parallel, and high-speed data transfer and high reliability are ensured. In this hard disk unit 210, a database may be constructed according to the nature of software running on the server PC.

次に図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 network board 221 corresponding to peripheral devices, a function composite type copying machine controller board (controller board) 222, a modem 223, a scanner unit 224, a scanner controller 225, an operation panel controller 226, and an operation panel 227. Also, a hard disk controller (HD controller) 228, a hard disk (HD) 229, a print engine (engine) 230, an option controller 231, and an option IF 232 are provided.

同様に図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 network board 212 corresponding to peripheral devices, a printer function controller board (printer controller) 213, a print engine (engine) 214, an operation panel controller 215, and an operation panel 216. And a hard disk controller (HD controller) 217, a hard disk (HD) 218, an option controller 219, and an option IF 220.

図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.

本発明が動作する印刷出力装置管理システムの構成を表わす概念図である。1 is a conceptual diagram illustrating a configuration of a print output device management system in which the present invention operates. FIG. ハードウエア構成を表わす図である。It is a figure showing hardware constitutions. サーバPCにおけるデバイス管理システムのモジュール構成を表わす図である。It is a figure showing the module structure of the device management system in server PC. 基本カウンタの選択を行なうユーザインタフェースの例を表わす図である。It is a figure showing the example of the user interface which performs selection of a basic counter. 基本カウンタ格納テーブルの例を表わす図である。It is a figure showing the example of a basic counter storage table. 拡張指定カウンタを定義するファイル構造の例を表わす図である。It is a figure showing the example of the file structure which defines an extended designation | designated counter. 拡張指定カウンタ格納テーブルの例を表わす図である。It is a figure showing the example of an extended designation | designated counter storage table. 取得済み基本カウンタを表示するユーザインタフェースの例を表わす図である。It is a figure showing the example of the user interface which displays the acquired basic counter. 取得済みカウンタをファイル出力した場合の例を表わす図である。It is a figure showing the example at the time of carrying out the file output of the acquired counter. 本実施例におけるカウンタ値情報取得処理の詳細な処理フローを表わす図である。It is a figure showing the detailed process flow of the counter value information acquisition process in a present Example. カウンタ取得タスクにおけるターゲットデバイス情報管理テーブルの例を表わす図である。It is a figure showing the example of the target device information management table in a counter acquisition task. 基本カウンタの選択状態を管理するテーブルの例を表わす図である。It is a figure showing the example of the table which manages the selection state of a basic counter. 拡張カウンタ種管理するテーブルの例を表わす図である。It is a figure showing the example of the table which manages an expansion counter kind. 取得済みカウンタ値の表示及びファイル出力時の処理フローを表わす図である。It is a figure showing the processing flow at the time of the display of the acquired counter value, and file output. カウンタ取得タスク実行結果関連付け情報テーブルの例を表わす図である。It is a figure showing the example of a counter acquisition task execution result correlation information table.

Claims (16)

ネットワーク上に接続されている印刷装置から、印刷枚数のカウンタ情報を取得する印刷装置管理方法において、あらかじめ定義された基本カウンタのカウンタ情報を取得する工程と、基本カウンタ以外の拡張カウンタの情報を取得する工程と、基本カウンタと拡張カウンタはそれぞれ異なる格納領域に格納する工程と、取得したカウンタ情報の表示を行なう工程と、取得したカウンタ情報のファイルへの出力を行なう工程とを持つことを特徴とする印刷装置管理方法。   In a printing apparatus management method for obtaining counter information of the number of printed sheets from a printing apparatus connected to the network, a process of obtaining counter information of a predefined basic counter and information of an extended counter other than the basic counter are obtained. And a step of storing the basic counter and the extended counter in different storage areas, a step of displaying the acquired counter information, and a step of outputting the acquired counter information to a file, Printing apparatus management method. 前記基本カウンタのカウンタ情報を取得する工程は、ユーザインタフェースによって列挙されたカウンタ種から選択する工程を持つことを特徴とする請求項1に記載の印刷装置管理方法。   The printing apparatus management method according to claim 1, wherein the step of acquiring the counter information of the basic counter includes a step of selecting from counter types listed by a user interface. 前記基本カウンタ以外の拡張カウンタの情報を取得する工程は、拡張カウンタの取得情報を定義する外部ファイルを読み込むことで拡張カウンタの情報取得を行なう工程を持つことを特徴とする請求項1に記載の印刷装置管理方法。   2. The step of acquiring information on an extension counter other than the basic counter includes a step of acquiring information on the extension counter by reading an external file that defines the acquisition information on the extension counter. Printing device management method. 前記基本カウンタと拡張カウンタはそれぞれ異なる格納領域に格納する工程は、基本カウンタはカウンタ値の情報のみを基本カウンタ格納領域に格納する工程を持つことを特徴とする請求項1に記載の印刷装置管理方法。   2. The printing apparatus management according to claim 1, wherein the step of storing the basic counter and the extension counter in different storage areas includes the step of storing only information on the counter value in the basic counter storage area. Method. 前記基本カウンタと拡張カウンタはそれぞれ異なる格納領域に格納する工程は、拡張カウンタはカウンタの種別情報とカウンタ値の情報を拡張カウンタ格納領域に格納する工程を持つことを特徴とする請求項1に記載の印刷装置管理方法。   2. The step of storing the basic counter and the extended counter in different storage areas includes the step of storing the counter type information and counter value information in the extended counter storage area. Printing device management method. 前記取得したカウンタ情報の表示を行なう工程は、印刷出力装置と基本カウンタの情報を表示する工程を持つことを特徴とする請求項1に記載の印刷装置管理方法。   The printing apparatus management method according to claim 1, wherein the step of displaying the acquired counter information includes a step of displaying information on a print output apparatus and a basic counter. 前記取得したカウンタ情報のファイルへの出力工程は、印刷出力装置と基本カウンタおよび拡張カウンタの情報をファイルに出力する工程を持つことを特徴とする請求項1に記載の印刷装置管理方法。   The printing apparatus management method according to claim 1, wherein the step of outputting the acquired counter information to a file includes a step of outputting information of the print output apparatus, the basic counter, and the extension counter to a file. ネットワーク上に接続されている印刷装置から、印刷枚数のカウンタ情報を取得する印刷装置管理装置において、あらかじめ定義された基本カウンタのカウンタ情報を取得する手段と、基本カウンタ以外の拡張カウンタの情報を取得する手段と、基本カウンタと拡張カウンタはそれぞれ異なる格納領域に格納する手段と、取得したカウンタ情報の表示を行なう手段と、取得したカウンタ情報のファイルへの出力を行なう手段とを持つことを特徴とする印刷装置管理装置。   In a printing apparatus management apparatus that obtains counter information of the number of printed sheets from a printing apparatus connected to the network, means for obtaining counter information of a predefined basic counter and information on an extended counter other than the basic counter are obtained. And means for storing the basic counter and the extended counter in different storage areas, means for displaying the acquired counter information, and means for outputting the acquired counter information to a file, Printing device management device. 前記基本カウンタのカウンタ情報を取得する手段は、ユーザインタフェースによって列挙されたカウンタ種から選択する手段を持つことを特徴とする請求項8に記載の印刷装置管理装置。   9. The printing apparatus management apparatus according to claim 8, wherein the means for acquiring the counter information of the basic counter has means for selecting from counter types listed by a user interface. 前記基本カウンタ以外の拡張カウンタの情報を取得する手段は、拡張カウンタの取得情報を定義する外部ファイルを読み込むことで拡張カウンタの情報取得を行なう手段を持つことを特徴とする請求項8に記載の印刷装置管理装置。   9. The means for acquiring information on an extension counter other than the basic counter has means for acquiring information on the extension counter by reading an external file that defines the acquisition information on the extension counter. Printing device management device. 前記基本カウンタと拡張カウンタはそれぞれ異なる格納領域に格納する手段は、基本カウンタはカウンタ値の情報のみを基本カウンタ格納領域に格納する手段を持つことを特徴とする請求項8に記載の印刷装置管理装置。   9. The printing apparatus management according to claim 8, wherein the means for storing the basic counter and the extended counter in different storage areas has means for storing only information on the counter value in the basic counter storage area. apparatus. 前記基本カウンタと拡張カウンタはそれぞれ異なる格納領域に格納する手段は、拡張カウンタはカウンタの種別情報とカウンタ値の情報を拡張カウンタ格納領域に格納する手段を持つことを特徴とする請求項8に記載の印刷装置管理装置。   9. The means for storing the basic counter and the extended counter in different storage areas respectively, wherein the extended counter has means for storing counter type information and counter value information in the extended counter storage area. Printer management device. 前記取得したカウンタ情報の表示を行なう手段は、印刷出力装置と基本カウンタの情報を表示する手段を持つことを特徴とする請求項8に記載の印刷装置管理装置。   9. The printing apparatus management apparatus according to claim 8, wherein the means for displaying the acquired counter information includes means for displaying information on a print output apparatus and a basic counter. 前記取得したカウンタ情報のファイルへの出力手段は、印刷出力装置と基本カウンタおよび拡張カウンタの情報をファイルに出力する手段を持つことを特徴とする請求項8に記載の印刷装置管理装置。   9. The printing apparatus management apparatus according to claim 8, wherein the means for outputting the acquired counter information to a file has means for outputting information of the print output apparatus, the basic counter, and the extension counter to a file. 請求項1〜請求項7のいずれかに記載の印刷装置管理方法の制御を行なうコンピュータ読取可能な制御プログラム。   A computer-readable control program for controlling the printing apparatus management method according to claim 1. 前記請求項15に記載の制御プログラムをコンピュータ読取可能な形で記録した記憶媒体。   A storage medium in which the control program according to claim 15 is recorded in a computer-readable form.
JP2008160713A 2008-06-19 2008-06-19 Apparatus and method for managing print device, and storage medium Pending JP2010004270A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012255946A (en) * 2011-06-09 2012-12-27 Canon Inc Monitoring device, monitoring method, and program

Cited By (1)

* Cited by examiner, † Cited by third party
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