JP4623376B2 - Printing instruction device, printing log output device, printing system - Google Patents

Printing instruction device, printing log output device, printing system Download PDF

Info

Publication number
JP4623376B2
JP4623376B2 JP2005272555A JP2005272555A JP4623376B2 JP 4623376 B2 JP4623376 B2 JP 4623376B2 JP 2005272555 A JP2005272555 A JP 2005272555A JP 2005272555 A JP2005272555 A JP 2005272555A JP 4623376 B2 JP4623376 B2 JP 4623376B2
Authority
JP
Japan
Prior art keywords
print
information
job
print log
printing
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.)
Expired - Fee Related
Application number
JP2005272555A
Other languages
Japanese (ja)
Other versions
JP2007086916A (en
Inventor
有亮 ▼高▲▼橋▲
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 JP2005272555A priority Critical patent/JP4623376B2/en
Publication of JP2007086916A publication Critical patent/JP2007086916A/en
Application granted granted Critical
Publication of JP4623376B2 publication Critical patent/JP4623376B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、プリンタ、複写機、ファクシミリ及びこれらの複合機等の印刷装置に関する印刷ログの出力技術に関する。   The present invention relates to a print log output technique relating to a printing apparatus such as a printer, a copier, a facsimile machine, or a multifunction machine of these.

従来、プリンタ等の印刷装置では、次のような枠組みで印刷ログ(印刷履歴)を保持・管理するのが一般的である。   2. Description of the Related Art Conventionally, a printing apparatus such as a printer generally holds and manages a print log (print history) in the following framework.

すなわち、ユーザがホスト装置において印刷指示を行うと、ホスト装置にインストールされたドライバが、ユーザID、ドキュメント名などのジョブ関連情報と印刷データとに基づき印刷ジョブを作成し、プリンタ等へ送信する。プリンタ等は、印刷ジョブを受信すると、該印刷ジョブに基づき印刷を行うとともに、該印刷ジョブのジョブ関連情報や、印刷に適用した印刷設定や、印刷で消費した消耗品の量などの情報に基づいて印刷ログ情報を生成し、例えばMIB(Management Information Base)テーブルにて保持・管理する。   That is, when a user issues a print instruction on the host device, a driver installed on the host device creates a print job based on job-related information such as a user ID and document name and print data, and transmits the print job to a printer or the like. Upon receiving a print job, the printer or the like performs printing based on the print job, and also based on information such as job-related information of the print job, print settings applied to printing, and the amount of consumables consumed for printing. Print log information is generated and held and managed in, for example, an MIB (Management Information Base) table.

プリンタ等の管理者は、例えばホスト装置などからSNMP(Simple Network Management Protocol)に従ってMIBテーブルに直接アクセスしたり、印刷ログの管理を行なうサーバなどがSNMPに従ってMIBテーブルにアクセスし収集・整理した印刷ログ情報を参照したりすることにより、プリンタ等の印刷ログ情報を容易に取得することができ、その利用状況を詳細に把握することができる。   The administrator of the printer or the like, for example, directly accesses the MIB table from a host device or the like according to SNMP (Simple Network Management Protocol), or the print log information collected and organized by a server or the like that manages the print log by accessing the MIB table according to SNMP. By referring to, it is possible to easily acquire print log information of a printer or the like, and to grasp the use status in detail.

印刷ログ情報には、印刷した人のユーザID、ドキュメント名などの情報が含まれているため、これらに基づいて印刷内容が推測されたり、その内容の印刷を行った人が特定されてしまうおそれがある。従って、特にプリンタ等が共有で利用される状況では、個人情報の保護という観点から印刷ログ情報に対してセキュアな管理を行うことが望まれる。   Since the print log information includes information such as the user ID and document name of the person who printed, the print contents may be estimated based on these information, or the person who printed the contents may be identified. There is. Therefore, particularly in a situation where a printer or the like is shared, it is desired to perform secure management of print log information from the viewpoint of protecting personal information.

しかし、例えばMIBテーブルはSNMPに対応したツールさえ用いれば管理者以外であってもアクセスできてしまうことから、従来のようにプリンタ等においてMIBテーブルに印刷ログ情報をそのまま保持・管理する構成では、印刷ログ情報に対するセキュリティが確保されているとは言いがたい。   However, for example, since the MIB table can be accessed even by a non-administrator as long as a tool corresponding to SNMP is used, the configuration in which the print log information is held and managed as it is in the MIB table in a printer or the like as in the prior art, It cannot be said that security for print log information is secured.

そこで、本発明は、プリンタ等の印刷装置においてMIBテーブル等を利用して印刷ログ情報を保持・管理しつつ、印刷ログ情報に対してセキュアな管理を行うことができる新しい技術を提供することを目的とする。   Therefore, the present invention provides a new technology that can securely manage print log information while holding and managing print log information using an MIB table or the like in a printing apparatus such as a printer. Objective.

本発明の印刷指示装置は、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する手段と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、印刷ログ出力装置へ出力する手段と、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、印刷装置に出力する手段と、を備えることを特徴とする。   The print instruction apparatus according to the present invention generates a job-related information obtained by converting an original value into a dummy value for a predetermined item, generates conversion information that associates the original value and the dummy value with respect to the predetermined item, and print logs Means for outputting to an output device; and means for creating a print job based on the print data and the generated job-related information and outputting the print job to the printing device.

また、本発明の印刷ログ出力装置は、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成し、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成して印刷装置に出力する印刷指示装置、及び、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶する印刷装置に対し、通信可能に構成された印刷ログ出力装置であって、前記印刷指示装置から前記変換情報を取得する手段と、前記印刷装置から前記印刷ログ情報を取得する手段と、前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力する手段と、を備えることを特徴とする。   The print log output device of the present invention generates job-related information obtained by converting an original value into a dummy value for a predetermined item, generates conversion information that associates the original value and the dummy value related to the predetermined item, and prints A print instruction apparatus that creates a print job based on the data and the generated job-related information and outputs the print job to a printing apparatus; and executes printing based on the print job output from the print instruction apparatus; A print log output device configured to be communicable with a printing device that generates and stores print log information based on related information, the means for obtaining the conversion information from the print instruction device, and the printing device Means for obtaining the print log information, and the originator corresponding to the dummy value included in the print log information based on the conversion information; It was converted to a value, characterized in that it comprises a means for outputting the print log information after the conversion.

また、本発明のプリントシステムは、印刷指示装置、印刷装置、及び印刷ログ出力装置を含んで構成されるプリントシステムであって、前記印刷指示装置は、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する手段と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、前記印刷ログ出力装置に出力する手段と、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、前記印刷装置に出力する手段とを備え、前記印刷装置は、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶し、前記印刷ログ出力装置は、前記印刷指示装置から前記変換情報を取得する手段と、前記印刷装置から前記印刷ログ情報を取得する手段と、前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力するログ出力手段とを備えることを特徴とする。   According to another aspect of the present invention, there is provided a print system including a print instruction apparatus, a print apparatus, and a print log output apparatus, wherein the print instruction apparatus converts an original value into a dummy value for a predetermined item. Means for generating job related information, means for generating conversion information in which the original value and dummy value relating to the predetermined item are associated, and outputting to the print log output device; print data and the generated job related information; Creating a print job based on the print job, and outputting the print job to the printing apparatus. The printing apparatus executes printing based on the print job output from the print instruction apparatus and based on job-related information of the print job. Print log information is generated and stored, and the print log output device includes means for acquiring the conversion information from the print instruction device; Based on the conversion information and the means for obtaining the print log information from the printing device, the dummy value included in the print log information is converted into a corresponding original value, and the converted print log information is output. Log output means.

かかる構成によれば、印刷装置においてMIBテーブルなどを利用して外部から容易にアクセスできる態様で印刷ログ情報を保持・管理する場合でも、該アクセスではダミー値を含む印刷ログ情報しか取得できず、本来の印刷ログ情報、すなわち、オリジナル値に基づく印刷ログ情報を取得することはできないので、印刷装置内の印刷ログ情報に関して高いセキュリティを確保しつつ、印刷ログ出力装置を利用して印刷ログを出力することが可能となる。   According to such a configuration, even when the print log information is held and managed in an aspect that can be easily accessed from the outside using an MIB table or the like in the printing apparatus, only the print log information including a dummy value can be acquired by the access. Since the original print log information, that is, the print log information based on the original value cannot be acquired, the print log is output using the print log output device while ensuring high security for the print log information in the printing device. It becomes possible to do.

好適には、前記印刷装置は、前記所定項目以外の特定項目についてオリジナル値をダミー値に変換したうえで印刷ログ情報を生成する手段と、前記特定項目に関するオリジナル値とダミー値とを対応づけた第2変換情報を生成して前記印刷ログ出力装置へ出力する手段とを備え、前記印刷ログ出力装置は、更に前記印刷装置から前記第2変換情報を取得する手段を備え、前記ログ出力手段は、前記変換情報及び前記第2変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力することを特徴とする。   Preferably, the printing apparatus associates the original value and the dummy value related to the specific item with means for generating print log information after converting the original value into a dummy value for the specific item other than the predetermined item. Means for generating second conversion information and outputting it to the print log output device, wherein the print log output device further comprises means for obtaining the second conversion information from the printing device, wherein the log output means comprises: The dummy value included in the print log information is converted into a corresponding original value based on the conversion information and the second conversion information, and the converted print log information is output.

かかる構成によれば、印刷装置において印刷の実行に伴いオリジナル値が確定される特定項目についてもダミー値に変換して印刷ログ情報を生成することが可能となるため、印刷ログ情報に対してより高いセキュリティを確保することができる。   According to such a configuration, it is possible to generate print log information by converting a specific item for which an original value is determined as a result of execution of printing in the printing apparatus into a dummy value. High security can be ensured.

なお、このような印刷装置におけるダミー値への変換機能を、それ単独で切り出して発明として把握することもできる。すなわち、本発明の印刷装置は、印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶する印刷装置であって、特定項目についてオリジナル値をダミー値に変換したうえで印刷ログ情報を生成して記憶する手段と、前記特定項目に関するオリジナル値とダミー値とを対応づけた特定項目変換情報を生成して印刷ログ出力装置へ出力する手段とを備えることを特徴とする。   It should be noted that the function of converting to a dummy value in such a printing apparatus can be cut out independently and understood as an invention. That is, the printing apparatus of the present invention is a printing apparatus that executes printing based on a print job output from a print instruction apparatus and generates and stores print log information based on job-related information of the print job, Means for generating and storing print log information after converting an original value into a dummy value for a specific item, and generating specific item conversion information in which the original value and the dummy value related to the specific item are associated with each other and outputting the print log Means for outputting to the apparatus.

本発明の印刷ログ出力方法は、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成し、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成して印刷装置に出力する印刷指示装置、及び、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶する印刷装置を利用して印刷ログを出力する方法であって、前記印刷指示装置から前記変換情報を取得する工程と、前記印刷装置から前記印刷ログ情報を取得する工程と、前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力する工程と、を備えることを特徴とする。   The print log output method of the present invention generates job-related information obtained by converting an original value into a dummy value for a predetermined item, generates conversion information that associates the original value and the dummy value with respect to the predetermined item, print data, A print instruction apparatus that creates a print job based on the generated job related information and outputs the print job to a printing apparatus, and executes printing based on the print job output from the print instruction apparatus, and job related information of the print job A method of outputting a print log using a printing apparatus that generates and stores print log information based on the print information, the step of obtaining the conversion information from the print instruction apparatus, and the print log information from the printing apparatus Based on the conversion step and the conversion information, the dummy value included in the print log information is converted into a corresponding original value, Characterized in that it comprises a step of outputting the print log information after the conversion, the.

また本発明の印刷ログ出力方法は、印刷指示装置、印刷装置、及び印刷ログ出力装置を含んで構成されるプリントシステムの印刷ログ出力方法であって、前記印刷指示装置が、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する工程と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、前記印刷ログ出力装置に出力する工程と、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、前記印刷装置に出力する工程とを実行し、前記印刷装置が、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶する工程を実行し、前記印刷ログ出力装置が、前記印刷指示装置から前記変換情報を取得する工程と、前記印刷装置から前記印刷ログ情報を取得する工程と、前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力するログ出力工程とを実行することを特徴とする。   The print log output method of the present invention is a print log output method of a print system including a print instruction device, a print device, and a print log output device, wherein the print instruction device has an original value for a predetermined item. Generating job-related information obtained by converting the data into a dummy value, generating conversion information associating the original value and the dummy value with respect to the predetermined item, and outputting the converted information to the print log output device; Creating a print job based on the generated job-related information and outputting the print job to the printing apparatus. The printing apparatus executes printing based on the print job output from the print instruction apparatus, and the printing A step of generating and storing print log information based on job related information of a job is executed, and the print log output device includes the print instruction device. Acquiring the conversion information, acquiring the print log information from the printing device, converting the dummy value included in the print log information into a corresponding original value based on the conversion information, And a log output step of outputting the print log information after conversion.

また本発明は、上記印刷ログ出力方法、又は、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する工程と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成する工程と、前記生成した変換情報を印刷ログ出力装置へ出力する工程と、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、印刷装置に出力する工程と、を含む方法を、コンピュータで実行させるためのプログラムとして把握することができる。   According to another aspect of the present invention, there is provided the print log output method or the step of generating job related information obtained by converting an original value into a dummy value for a predetermined item, and conversion information that associates the original value and the dummy value with respect to the predetermined item. A method including: a step of generating; a step of outputting the generated conversion information to a print log output device; and a step of creating a print job based on print data and the generated job-related information and outputting the print job to the printing device. Can be grasped as a program to be executed by a computer.

このようなプログラムは、コンピュータにより実施することができ、CD−ROM、磁気ディスク、半導体メモリ及び通信ネットワークなどの各種の媒体を通じてコンピュータ(ホスト装置、印刷ログ管理装置、印刷装置内の情報処理部など)にインストールまたはロードすることができる。   Such a program can be executed by a computer, and can be executed by a computer (host device, print log management device, information processing unit in the printing device, etc.) through various media such as a CD-ROM, a magnetic disk, a semiconductor memory, and a communication network. ) Can be installed or loaded.

以上、本発明によれば、プリンタ等の印刷装置においてMIBテーブル等を利用して印刷ログ情報を保持・管理するという枠組みを維持しつつ、印刷ログ情報に対してセキュアな管理を行うことができる新しい技術を提供することができる。   As described above, according to the present invention, it is possible to perform secure management for print log information while maintaining a framework for holding and managing print log information using a MIB table or the like in a printing apparatus such as a printer. New technology can be provided.

(第1の実施形態)
図1は、本発明の実施形態のプリントシステム1のハードウェア構成を示すブロック図である。図1に示すように、プリントシステム1は、ホスト装置10、プリンタ装置(画像形成装置)20、印刷ログ管理サーバ30を含んでおり、これらは通信ネットワークN(LAN、インターネット、専用線、パケット通信網、それらの組み合わせ等のいずれであってもよく、有線、無線の両方を含む)を介して互いに通信可能に構成されている。図1では、ホスト装置10、プリンタ装置20、印刷ログ管理サーバ30について、それぞれ1台ずつを記載しているが、設計に応じてそれぞれが1台以上となるようにプリントシステム1を構成してもよい。
(First embodiment)
FIG. 1 is a block diagram showing a hardware configuration of a print system 1 according to an embodiment of the present invention. As shown in FIG. 1, the print system 1 includes a host device 10, a printer device (image forming device) 20, and a print log management server 30. These include a communication network N (LAN, Internet, dedicated line, packet communication). Any of a network, a combination thereof, and the like, including both wired and wireless) can be communicated with each other. In FIG. 1, one each of the host device 10, the printer device 20, and the print log management server 30 is illustrated. However, the print system 1 is configured so that there are one or more according to the design. Also good.

ホスト装置10は、CPU(プロセッサ)、ROM、RAM、I/Oコントローラ、通信インタフェース、HDD等のハードウェアを備えて構成されており、CPUは、バスを介して各手段にアクセス可能に構成されている。   The host device 10 includes hardware such as a CPU (processor), a ROM, a RAM, an I / O controller, a communication interface, and an HDD, and the CPU is configured to be accessible to each means via a bus. ing.

ホスト装置10は、通常のパーソナルコンピュータ等の情報処理装置と同様の機能を備える。例えば、ホスト装置10は、ユーザからI/Oコントローラ等を介して種々の入力を受け付ける/情報を出力する入出力手段11、他の装置との間で通信インタフェースを介して種々のデータを送受信する通信手段12、プリンタを制御するプリンタドライバ手段13などを備えている(図2参照)。これらの各手段は、ホスト装置10内のROMやRAM、HDD、外部の記憶媒体等に格納されるプログラムをCPUが実行することにより機能的に実現される。   The host device 10 has the same function as an information processing device such as a normal personal computer. For example, the host device 10 accepts various inputs from the user via an I / O controller or the like / input / output means 11 for outputting information, and transmits / receives various data to / from other devices via a communication interface. A communication unit 12 and a printer driver unit 13 for controlling the printer are provided (see FIG. 2). Each of these means is functionally realized by the CPU executing a program stored in a ROM, RAM, HDD, external storage medium, or the like in the host device 10.

ここで、ホスト装置10が備えるプリンタドライバ手段13は、印刷指示機能など、通常のプリンタドライバと同様の機能を備える。例えば、ホスト装置10上で動作するアプリケーションプログラムからの印刷要求に応じて、所定のプリンタ制御言語に基づき印刷データを生成し、かかる印刷データに、ユーザIDなどの種々の情報を含んで構成されるジョブ関連情報を付加して印刷ジョブを作成し、かかる印刷ジョブをプリンタ装置20へ送信する印刷ジョブ作成・送信手段14を備える。   Here, the printer driver means 13 provided in the host device 10 has the same functions as a normal printer driver, such as a print instruction function. For example, print data is generated based on a predetermined printer control language in response to a print request from an application program running on the host device 10, and the print data includes various information such as a user ID. A print job creation / transmission unit 14 is provided for creating a print job by adding job related information and transmitting the print job to the printer apparatus 20.

ただし、本実施形態のプリンタドライバ手段13は、後述するように、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成するジョブ関連情報生成手段15と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報(以下、第一変換情報という)を生成し、印刷ログ管理サーバ30に出力する第一関連情報生成・送信手段16とを備えている点で、従来の構成と異なっている。   However, as will be described later, the printer driver unit 13 of the present embodiment includes a job related information generating unit 15 that generates job related information obtained by converting an original value into a dummy value for a predetermined item, and an original value and a dummy for the predetermined item. It has the conventional configuration in that it includes first related information generation / transmission means 16 that generates conversion information (hereinafter referred to as first conversion information) that associates values with each other and outputs the generated information to the print log management server 30. Is different.

プリンタ装置20は、用紙をプリンタ装置内に供給する給紙機構、印字を行う印刷エンジン、及び用紙をプリンタ機外に排出する排紙機構等により構成される動力機構部を備える。印刷エンジンは、紙送機構、キャリッジ機構、印刷ヘッドなどを含んで構成される。   The printer device 20 includes a power mechanism that includes a paper feed mechanism that supplies paper into the printer device, a print engine that performs printing, and a paper discharge mechanism that discharges the paper to the outside of the printer. The print engine includes a paper feed mechanism, a carriage mechanism, a print head, and the like.

印刷エンジンとしては、インクジェットプリンタや熱転写プリンタのように1文字単位で印刷するシリアルプリンタ、1行単位で印刷するラインプリンタ、ページ単位で印刷するページプリンタ等に対応する各種印刷エンジンを用いることができる。   As a print engine, various print engines corresponding to a serial printer that prints in units of one character such as an inkjet printer or a thermal transfer printer, a line printer that prints in units of lines, a page printer that prints in units of pages, and the like can be used. .

これら動力機構部を制御し印刷動作を行わせるのは、CPU(プロセッサ)、ROM、RAM、LCDパネル及びLCDコントローラ、通信インタフェース等からなる情報処理部である。CPUは、バスを介して各手段にアクセス可能に構成されており、例えばホスト装置10から通信インタフェースを介して送られてくる印刷ジョブに従い、動力機構部を制御して実際に印刷動作を行なわせる。なお、動力機構部が独立してCPUを備えていてもよく、その場合は、動力機構部のCPUが、パラレルインタフェース等を介して情報処理部のCPUと通信を行い、印刷エンジンを制御して印刷動作を行わせることになる。   An information processing unit including a CPU (processor), a ROM, a RAM, an LCD panel and an LCD controller, a communication interface, and the like controls these power mechanism units to perform a printing operation. The CPU is configured to be able to access each means via a bus. For example, according to a print job sent from the host device 10 via a communication interface, the CPU controls the power mechanism unit to actually perform a printing operation. . Note that the power mechanism unit may include a CPU independently. In that case, the CPU of the power mechanism unit communicates with the CPU of the information processing unit via a parallel interface or the like to control the print engine. A printing operation is performed.

プリンタ装置20の構成・動作は原則として従来のプリンタ装置の構成・動作と同様である(図2参照)。例えば、プリンタ装置20は、印刷ジョブを受信する受信手段21、印刷ジョブを解析してラスタ形式の印刷イメージを1バンド分又は1ページ分生成してイメージバッファに格納する解析・イメージ生成手段22、印刷ジョブ中の制御コマンドに基づいて、所定単位分(例えば1パス分)の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら印刷を実行する印刷制御手段23等を備えている。これらの各手段は、プリンタ装置20内のROMやRAM、外部の記憶媒体等に格納されるプログラムをCPUが実行することにより機能的に実現される。   The configuration / operation of the printer device 20 is basically the same as the configuration / operation of the conventional printer device (see FIG. 2). For example, the printer device 20 includes a receiving unit 21 that receives a print job, an analysis / image generation unit 22 that analyzes the print job, generates a raster-format print image for one band or one page, and stores it in an image buffer; Based on a control command in the print job, a print control unit 23 for transferring a print image of a predetermined unit (for example, one pass) from the image buffer to the print engine and executing printing while controlling the print engine is provided. Yes. Each of these means is functionally realized by the CPU executing a program stored in a ROM or RAM in the printer device 20, an external storage medium, or the like.

プリンタ装置20は、更に、印刷ログ情報を生成して、MIBテーブル25に記憶する印刷ログ情報生成手段24を備えている。MIBテーブル25は、例えばプリンタ装置20内の不揮発性メモリー上に構成される。   The printer device 20 further includes print log information generation means 24 that generates print log information and stores it in the MIB table 25. The MIB table 25 is configured on a non-volatile memory in the printer device 20, for example.

印刷ログ情報は設計に応じて設定することができるが、例えば、実行した印刷ごとに、ユーザID、ユーザ名、ドキュメント名などのジョブ関連情報や、印刷時刻、印刷設定情報、消費した消耗品情報などの情報を含むように構成することが考えられる。   The print log information can be set according to the design. For example, job-related information such as user ID, user name, document name, print time, print setting information, consumed consumable information for each executed print It may be configured to include such information.

印刷ログ管理サーバ30は、CPU(プロセッサ)、ROM、RAM、I/Oコントローラ、通信インタフェース、HDD等のハードウェアを備えて構成されており、CPUは、バスを介して各手段にアクセス可能に構成されている。   The print log management server 30 includes hardware such as a CPU (processor), a ROM, a RAM, an I / O controller, a communication interface, and an HDD, and the CPU can access each unit via a bus. It is configured.

印刷ログ管理サーバ30は、通常の印刷ログ管理サーバと同様の機能を備える。例えば、ユーザからI/Oコントローラ等を介して種々の入力を受け付ける/情報を出力する入出力手段31、SNMPに従ってプリンタ装置20のMIBテーブル25にアクセスし、該MIBテーブル25に保持・管理される印刷ログ情報を取得して、HDD等に記憶するする印刷ログ情報取得手段32などを備えている(図2参照)。これらの各手段は、印刷ログ管理サーバ30内のROMやRAM、HDD、外部の記憶媒体等に格納されるプログラムをCPUが実行することにより機能的に実現される。   The print log management server 30 has the same function as a normal print log management server. For example, the MIB table 25 of the printer apparatus 20 is accessed according to the input / output means 31 that accepts various inputs / outputs information from the user via the I / O controller or the like, and is stored and managed in the MIB table 25. A print log information acquisition unit 32 that acquires print log information and stores it in an HDD or the like is provided (see FIG. 2). Each of these means is functionally realized by the CPU executing a program stored in the ROM, RAM, HDD, external storage medium or the like in the print log management server 30.

ただし、本実施形態の印刷ログ管理サーバ30は、後述するように、ホスト装置10及びプリンタ装置20を利用して印刷ログを出力する機能を備えている点で、具体的には、ホスト装置10から第一変換情報を取得し、RAMやHDD上に構成される第一変換情報記憶手段35に記憶する第一変換情報取得手段33と、かかる第一変換情報に基づき、プリンタ装置20から取得した印刷ログ情報に含まれるダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報に基づき印刷ログを出力する印刷ログ出力手段34とを備えている点で、従来の構成と異なっている。   However, as will be described later, the print log management server 30 of the present embodiment is specifically provided with a function of outputting a print log using the host device 10 and the printer device 20. Specifically, the host device 10 First conversion information is acquired from the first conversion information acquisition means 33 stored in the first conversion information storage means 35 configured on the RAM or HDD, and the first conversion information is acquired from the printer device 20 based on the first conversion information. It differs from the conventional configuration in that it comprises a print log output means 34 for converting a dummy value included in the print log information into a corresponding original value and outputting a print log based on the converted print log information. ing.

以下、図3、図4に示すフローチャートを参照して、プリントシステム1において実現される印刷ログ管理の枠組みについて説明する。なお、各工程(符号が付与されていない部分的な工程を含む)は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。   Hereinafter, a print log management framework implemented in the print system 1 will be described with reference to flowcharts shown in FIGS. In addition, each process (including the partial process to which the code | symbol is not provided) can be arbitrarily changed in order within the range which does not produce contradiction in the processing content, or can be performed in parallel.

(印刷処理:図3(a)〜(c))
ホスト装置10のプリンタドライバ手段13は、外部又はホスト装置10上で動作しているアプリケーションプログラムから印刷要求を受け付けると(S100)、所定のプリンタ制御言語に基づき印刷データを生成する(S101)。
(Printing process: FIGS. 3A to 3C)
When the printer driver unit 13 of the host device 10 receives a print request from an application program running on the outside or the host device 10 (S100), it generates print data based on a predetermined printer control language (S101).

また、プリンタドライバ手段13は、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する(S102)。   Further, the printer driver unit 13 generates job related information obtained by converting the original value into the dummy value for the predetermined item (S102).

ダミー値は、例えば、数字、アルファベット等のランダムな文字列として生成することができるが、例えば一文字目を常に「#」にするなど、ダミー値であることが識別できるように構成することが望ましい。また、ダミー値は、使用中の他のダミー値と重複しないように設定する必要がある。後述するように、印刷ログ管理サーバ30において、ダミー値に対応するオリジナル値を一意に特定する必要があるからである。また、ダミー値は、使用される可能性のあるオリジナル値と同一とならないように設定することが望ましい。ダミー値からオリジナル値へ変換する際、ダミー値でないものを誤って変換してしまうおそれを回避するためである。   The dummy value can be generated, for example, as a random character string such as a number or an alphabet. For example, it is desirable that the dummy value can be identified as a dummy value, for example, the first character is always “#”. . Also, the dummy value needs to be set so as not to overlap with other dummy values in use. This is because the print log management server 30 needs to uniquely specify the original value corresponding to the dummy value, as will be described later. The dummy value is preferably set so as not to be the same as the original value that may be used. This is to avoid the possibility of erroneously converting a non-dummy value when converting from a dummy value to an original value.

ダミー値へ変換する所定項目は、例えばジョブID、印刷指示時刻、プリンタ機種名、ユーザID、ユーザ名、ホスト名、ドキュメント名、ドライバ名、印刷設定情報など、設計に応じて選択することができる。ただし、例えばユーザID、ユーザ名、ドキュメント名など、直接参照された場合に印刷内容が推測されたり、その内容の印刷を行った人が特定されてしまうおそれがある項目について、少なくともダミー値へ変換することが望ましい。   Predetermined items to be converted into dummy values can be selected according to design, such as job ID, print instruction time, printer model name, user ID, user name, host name, document name, driver name, print setting information, and the like. . However, for example, when the user ID, user name, document name, etc. are directly referred to, the print content is estimated or the person who printed the content may be specified is converted to at least a dummy value. It is desirable to do.

例えば、本来のジョブ関連情報(オリジナル値に基づくジョブ関連情報)が、図5(a)に示すような構成であったとする。この場合、プリンタドライバ手段13は、ユーザID、ユーザ名、ドキュメント名の「1234」、「takahashi」、「顧客リスト」というオリジナル値を、例えば「ag9w」、「uby6」、「f7vj4」というダミー値に変換し、図5(b)に示すようにジョブ関連情報を生成する。   For example, it is assumed that the original job related information (job related information based on the original value) has a configuration as shown in FIG. In this case, the printer driver means 13 uses the original values “1234”, “takahashi”, and “customer list” of the user ID, the user name, and the document name as dummy values “ag9w”, “ubi6”, and “f7vj4”, for example. To generate job related information as shown in FIG.

次に、プリンタドライバ手段13は、前記生成した印刷データと、前記生成したジョブ関連情報とに基づいて印刷ジョブを作成し、該印刷ジョブを通信手段12を介してプリンタ装置20へ送信する(S103)。なお、送信態様としては、ジョブ関連情報をヘッダとし印刷データを本体とする一つのデータとして送信してもよく、又は、それぞれを別データとして送信するように構成してもよい。   Next, the printer driver unit 13 creates a print job based on the generated print data and the generated job related information, and transmits the print job to the printer device 20 via the communication unit 12 (S103). ). As a transmission mode, the job-related information may be transmitted as a header and print data as a main data, or each may be transmitted as separate data.

また、プリンタドライバ手段13は、前記所定項目に関するオリジナル値とダミー値のセットを対応づけて第一変換情報を生成し、該第一変換情報を通信手段12を介して印刷ログ管理サーバ30へ送信する(S104)。図5(c)に、第一変換情報の例を示す。   Further, the printer driver unit 13 generates first conversion information by associating the set of the original value and the dummy value related to the predetermined item, and transmits the first conversion information to the print log management server 30 via the communication unit 12. (S104). FIG. 5C shows an example of the first conversion information.

プリンタ装置20は、ホスト装置10(プリンタドライバ手段13)から印刷ジョブを受信した場合(S200)、該印刷ジョブに基づいて印刷処理を実行する(S201)。   When the printer device 20 receives a print job from the host device 10 (printer driver means 13) (S200), the printer device 20 executes print processing based on the print job (S201).

例えば、印刷ジョブを解析し、所定の色補正を行い、所定の印刷解像度でラスタ形式の印刷イメージを1バンド分又は1ページ分生成して、イメージバッファに格納する。また例えば、印刷ジョブ中の制御コマンドに基づいて、所定単位分(例えば1パス分)の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら、指定された印刷用紙を対象として印刷を実行する。   For example, a print job is analyzed, predetermined color correction is performed, a raster-format print image for one band or one page is generated at a predetermined print resolution, and stored in an image buffer. Further, for example, based on a control command in a print job, a print image for a predetermined unit (for example, one pass) is transferred from the image buffer to the print engine, and the designated print paper is targeted while controlling the print engine. Execute printing.

プリンタ装置20は、印刷処理が終了すると、対応するジョブ関連情報、印刷に適用した印刷設定情報、印刷で消費した消耗品の量などの情報に基づいて印刷ログ情報を生成し、MIBテーブル25に記憶する(S202)。   When the printing process is completed, the printer device 20 generates print log information based on the corresponding job-related information, print setting information applied to printing, the amount of consumables consumed for printing, and the like in the MIB table 25. Store (S202).

上述したように、プリンタ装置20が受信した印刷ジョブのジョブ関連情報は、所定項目についてオリジナル値ではなくダミー値を含んで構成されている。従って、該ジョブ関連情報に基づいて生成される印刷ログ情報も、前記所定項目についてはダミー値に基づいた情報が記録されることになる。例えば、受信したジョブ関連情報が図5(b)に示すようなものである場合、印刷ログ情報は、図6(a)に示すように生成される。   As described above, the job-related information of the print job received by the printer device 20 is configured to include a dummy value instead of the original value for a predetermined item. Therefore, the print log information generated based on the job related information also records information based on the dummy value for the predetermined item. For example, when the received job related information is as shown in FIG. 5B, the print log information is generated as shown in FIG.

なお、MIBテーブル25において保持・管理される印刷ログ情報は、一定期間経過した後、又は、印刷ログ管理サーバ30によって該印刷ログ情報が取得された後などに、MIBテーブル25から削除することが望ましい。   The print log information held and managed in the MIB table 25 may be deleted from the MIB table 25 after a certain period of time has elapsed, or after the print log information is acquired by the print log management server 30. desirable.

印刷ログサーバ30は、ホスト装置10(プリンタドライバ手段13)から第一変換情報を受信した場合(S300)、かかる受信した第一変換情報を第一変換情報記憶手段35に記憶する(S301)。   When receiving the first conversion information from the host device 10 (printer driver unit 13) (S300), the print log server 30 stores the received first conversion information in the first conversion information storage unit 35 (S301).

なお、ホスト装置10が複数ある場合、ホスト装置10に対応づけて第一変換情報を記憶するように構成してもよい。また、印刷ログ管理サーバ30による第一変換情報の取得は、ホスト装置10からプッシュ方式で送信される態様に限られず、所定のタイミングでプル方式で取得する構成としてもよい。   When there are a plurality of host devices 10, the first conversion information may be stored in association with the host device 10. The acquisition of the first conversion information by the print log management server 30 is not limited to the mode transmitted from the host device 10 by the push method, and may be configured to be acquired by the pull method at a predetermined timing.

(印刷ログ出力処理:図4)
印刷ログ管理サーバ30は、例えば管理者等からI/Oコントローラ等を介して又はネットワークNを介して印刷ログ出力要求を受け付けると(S400)、かかる印刷ログ出力要求で指定されたプリンタ装置20に対してSNMPに従って印刷ログ情報を要求し(S401)、該要求に応じてプリンタ装置20から送信される印刷ログ情報を取得して、所定の記憶手段に記憶する(S402)。
(Print log output processing: Fig. 4)
When the print log management server 30 receives a print log output request from an administrator or the like via an I / O controller or the like or via the network N (S400), for example, the print log management server 30 sends it to the printer device 20 specified by the print log output request. On the other hand, print log information is requested according to SNMP (S401), print log information transmitted from the printer device 20 is acquired in response to the request, and stored in a predetermined storage means (S402).

なお、印刷ログ出力要求を受け付けたタイミングに代えて/加えて、例えば定期的に印刷ログ情報を要求・取得する構成としてもよい。また、印刷ログ管理サーバ30がプル方式で印刷ログ情報を取得する構成に限られず、プリンタ装置20が所定のタイミングでプッシュ方式で印刷ログ情報を印刷ログ管理サーバ30に送信する構成としてもよい。   Note that, instead of / in addition to the timing at which the print log output request is received, for example, the print log information may be requested and acquired periodically. Further, the configuration is not limited to the configuration in which the print log management server 30 acquires the print log information by the pull method, and the printer device 20 may transmit the print log information to the print log management server 30 by the push method at a predetermined timing.

次に、印刷ログ管理サーバ30は、前記取得した印刷ログ情報を走査し、順次、印刷ログ情報中のダミー値を選択する(S403)。   Next, the print log management server 30 scans the acquired print log information and sequentially selects dummy values in the print log information (S403).

次に、印刷ログ管理サーバ30は、第一変換情報記憶手段35に記憶される第一変換情報を走査して、前記選択したダミー値に対応するオリジナル値を抽出する(S404)。なお、第一変換情報中に前記選択したダミー値が含まれていない場合は、例えば、所定のエラー情報を管理者等に出力するように構成することが考えられる。   Next, the print log management server 30 scans the first conversion information stored in the first conversion information storage unit 35 and extracts the original value corresponding to the selected dummy value (S404). In addition, when the selected dummy value is not included in the first conversion information, for example, it may be configured to output predetermined error information to an administrator or the like.

次に、印刷ログ管理サーバ30は、前記取得した印刷ログ情報中の前記選択したダミー値を、前記抽出したオリジナル値に変換する(S405)。   Next, the print log management server 30 converts the selected dummy value in the acquired print log information into the extracted original value (S405).

次に、前記取得した印刷ログ情報中に未選択のダミー値があるか否かを判断し(S406)、ある場合はS403に再帰する。   Next, it is determined whether or not there is an unselected dummy value in the acquired print log information (S406), and if there is, the process returns to S403.

一方、前記取得した印刷ログ情報中に未選択のダミー値がない場合、オリジナル値への変換が終了した印刷ログ情報に基づいて(図6(b)参照)、所定の態様で、印刷ログを出力する(S407)(図6(c)参照)。   On the other hand, if there is no unselected dummy value in the acquired print log information, based on the print log information that has been converted to the original value (see FIG. 6B), the print log is stored in a predetermined manner. Output (S407) (see FIG. 6C).

印刷ログの出力態様としては、印刷ログ管理サーバ30に接続されたディスプレイ等に表示する態様、紙等の媒体に印刷する態様、印刷ログ出力要求を受け付けた管理者等へ送信する態様、印刷ログサーバ30等の記憶手段に記憶する態様など、管理者等が印刷ログを参照できる種々の態様を考えることができる。   As an output mode of the print log, a mode for displaying on a display or the like connected to the print log management server 30, a mode for printing on a medium such as paper, a mode for transmitting a print log output request to an administrator, etc., a print log Various modes in which an administrator or the like can refer to the print log can be considered, such as a mode of storing in a storage unit such as the server 30.

このように本実施形態では、ホスト装置10(プリンタドライバ手段13)が所定項目に関してオリジナル値をダミー値に変換してジョブ関連情報を生成し、プリンタ装置20では、かかるダミー値に変換されたジョブ関連情報に基づき、印刷ログ情報を生成する構成を採用している。そのため、プリンタ装置20においてMIBテーブル25を利用して外部から容易にアクセスできる態様で印刷ログ情報を保持・管理する場合でも、該アクセスではダミー値によりユーザIDなどが秘匿された印刷ログ情報しか取得できず、本来の印刷ログ情報(オリジナル値に基づく印刷ログ情報)を取得することはできない。その結果、プリンタ装置20内の印刷ログ情報に関して高いセキュリティを確保しつつ、印刷ログ管理サーバ30を利用して印刷ログを出力することが可能となる。   As described above, in this embodiment, the host device 10 (printer driver means 13) converts the original value into a dummy value for a predetermined item to generate job-related information, and the printer device 20 uses the job converted to the dummy value. A configuration for generating print log information based on related information is adopted. Therefore, even when the print log information is held and managed in the printer device 20 in a form that can be easily accessed from the outside by using the MIB table 25, only the print log information in which the user ID is concealed by the dummy value is acquired in the access. The original print log information (print log information based on the original value) cannot be acquired. As a result, it is possible to output a print log using the print log management server 30 while ensuring high security for the print log information in the printer device 20.

更に、本実施形態の構成によれば、プリンタ装置20では、従来と同様に、ジョブ関連情報などに基づき印刷ログ情報を生成し、MIBテーブル25を利用して印刷ログ情報を保持・管理する構成が維持される。従って、プリンタ装置20のファームウェア等を更新する必要はなく、換言すれば、ファームウェア等を更新する場合に伴う種々の負担(開発負担、ユーザ負担など)を生じさせることなく、上記のセキュアな枠組みを実現することができる。   Furthermore, according to the configuration of the present embodiment, the printer device 20 generates print log information based on job-related information and the like, and holds and manages the print log information using the MIB table 25, as in the past. Is maintained. Accordingly, it is not necessary to update the firmware of the printer device 20, in other words, without causing various burdens (development burden, user burden, etc.) associated with updating the firmware, etc. Can be realized.

(その他)
本発明は、上記実施例に限定されることなく種々に変形して適用することが可能である。例えば、上記実施形態では、印刷装置としてプリンタ装置10を備えるプリントシステムについて説明したが、本発明は、複写機、ファクシミリ、複合機などを備えるプリントシステムに対しても適用可能である。
(Other)
The present invention is not limited to the above embodiment and can be applied with various modifications. For example, in the above-described embodiment, a printing system including the printer device 10 as a printing apparatus has been described. However, the present invention can also be applied to a printing system including a copying machine, a facsimile machine, a multifunction machine, and the like.

また例えば、上記実施形態では、プリンタ装置20がMIBテーブル25により印刷ログ情報を保持・管理し、印刷ログ管理サーバ30がSNMPに従ってMIBテーブル25にアクセスして印刷ログ情報を取得する構成としているが、本発明は、必ずしもMIBテーブルやSNMPを利用した構成に限られるものではなく、他のデータベースやプロコトルに基づいて印刷ログ情報を保持・管理・アクセスする構成であってもよい。   Further, for example, in the above embodiment, the printer device 20 holds and manages the print log information using the MIB table 25, and the print log management server 30 accesses the MIB table 25 according to SNMP and acquires the print log information. The present invention is not necessarily limited to the configuration using the MIB table or SNMP, and may be a configuration that holds, manages, and accesses the print log information based on another database or protocol.

また例えば、上記実施形態では、ホスト装置10(プリンタドライバ手段13)において、ジョブ関連情報の所定項目についてオリジナル値からダミー値への変換を行う構成としているが、かかる構成に加えて、プリンタ装置20において、印刷ログ情報の生成に用いる特定項目(前記所定項目以外の項目)についてオリジナル値からダミー値に変換した上で、印刷ログ情報を生成するように構成してもよい。この場合、プリンタ装置20では、前記特定項目に関するオリジナル値とダミー値とを対応づけた変換情報(第二変換情報)を生成し、これを所定のタイミングで(例えば、印刷ログ情報を生成したタイミングで)印刷ログ管理サーバ30に送信するように構成する。一方、印刷ログ管理サーバ30では、第一変換情報及び第二変換情報を取得し、これらに基づいて印刷ログ情報に含まれるダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力するように構成する。このような構成を採ることにより、例えば、印刷日時情報、印刷枚数、トナー消費量など、プリンタ装置20において印刷の実行に伴いオリジナル値が確定される特定項目についてもダミー値に変換して印刷ログ情報を生成することが可能となるため、印刷ログ情報に対してより高いセキュリティを確保することができる。   Further, for example, in the above-described embodiment, the host device 10 (printer driver means 13) is configured to convert a predetermined item of job-related information from an original value to a dummy value, but in addition to such a configuration, the printer device 20 In this case, the print log information may be generated after converting a specific item (item other than the predetermined item) used for generating the print log information from the original value to the dummy value. In this case, the printer device 20 generates conversion information (second conversion information) in which the original value and the dummy value related to the specific item are associated with each other at a predetermined timing (for example, the timing at which the print log information is generated). At the print log management server 30. On the other hand, the print log management server 30 acquires the first conversion information and the second conversion information, converts the dummy value included in the print log information to the corresponding original value based on these, and the converted print log Configure to output information. By adopting such a configuration, for example, specific items such as printing date and time information, the number of printed sheets, and toner consumption, whose original values are determined by the printer 20 when printing is performed, are converted into dummy values and printed logs. Since information can be generated, higher security can be ensured for print log information.

また例えば、ホスト装置10やプリンタ装置20において、第一変換情報、第二変換情報、印刷ログ情報を印刷ログ管理サーバ30に送信する場合、所定の暗号アルゴリズムに基づき暗号化した上で送信するように構成してもよい。この場合、印刷ログ管理サーバ30では、暗号化された各情報を、対応する復号アルゴリズムに基づき復号してから利用する。このような構成を採ることにより、ネットワーク上でキャプチャされるなどして各情報が不正に取得されてしまった場合でも、復号できない限り本来の印刷ログ情報を取得することはできないため、印刷ログ情報に対してより高いセキュリティを確保することができる。   In addition, for example, when the host device 10 or the printer device 20 transmits the first conversion information, the second conversion information, and the print log information to the print log management server 30, it is transmitted after being encrypted based on a predetermined encryption algorithm. You may comprise. In this case, the print log management server 30 uses each encrypted information after decrypting it based on the corresponding decryption algorithm. By adopting such a configuration, even if each information is illegally acquired because it is captured on the network, the original print log information cannot be acquired unless it can be decoded. Higher security can be ensured.

また例えば、ホスト装置10(プリンタドライバ手段13)が、印刷ジョブを識別するジョブIDを把握できる場合、ジョブIDに前記オリジナル値とダミー値とのセットを対応づけて第一変換情報を構成してもよい。この場合、S402において選択したダミー値が属する印刷ジョブを印刷ログ情報に基づいて決定し、S404において、前記決定した印刷ジョブのジョブIDに対応づけられたセットを参照して、オリジナル値を抽出するように構成する。このように構成した場合、少なくとも同一印刷ジョブ中で重複しないようにダミー値を生成すれば、印刷ログを出力する際に、ダミー値に対応するオリジナル値を一意に特定することができる。   Further, for example, when the host device 10 (printer driver means 13) can grasp the job ID for identifying the print job, the first conversion information is configured by associating the set of the original value and the dummy value with the job ID. Also good. In this case, the print job to which the dummy value selected in S402 belongs is determined based on the print log information, and in S404, the original value is extracted with reference to the set associated with the job ID of the determined print job. Configure as follows. In such a configuration, if a dummy value is generated so that it does not overlap at least in the same print job, the original value corresponding to the dummy value can be uniquely specified when the print log is output.

また例えば、上記実施形態では、ダミー値をランダムな文字列として生成する例について説明したが、例えばユーザ名であれば、プリントシステム1を実際に利用するユーザ以外の仮想的なユーザ名をダミー値として用いたり、ドキュメント名であれば、典型的なドキュメント名をダミー値として用いる構成としてもよい。   Further, for example, in the above-described embodiment, an example in which a dummy value is generated as a random character string has been described. However, for a user name, for example, a virtual user name other than a user who actually uses the print system 1 is set as a dummy value. Or a document name, a typical document name may be used as a dummy value.

また例えば、上記実施形態では、印刷ログ管理サーバ30がプリンタ装置20から印刷ログ情報を取得し、ユーザの指示に応じて本来の印刷ログ情報を出力する構成としているが、本発明はこのような構成に限られない。例えば、印刷ログ管理サーバ30の機能(第一変換情報や印刷ログ情報の取得、ダミー値からオリジナル値への変換、本来の印刷ログ情報の出力など)を、ホスト装置20や他の情報処理装置上で動作する印刷ログ管理ツール(ソフトウェア)として実現してもよい。   Further, for example, in the above-described embodiment, the print log management server 30 acquires the print log information from the printer device 20 and outputs the original print log information in response to a user instruction. It is not limited to the configuration. For example, the functions of the print log management server 30 (acquisition of first conversion information and print log information, conversion from dummy values to original values, output of original print log information, etc.) You may implement | achieve as the printing log management tool (software) which operate | moves above.

また例えば、上記実施形態では、プリンタドライバ手段13が、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する手段と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、印刷ログ出力装置へ出力する手段とを備える構成としているが、これらの各手段をプリンタドライバ手段13以外の機能ユニット(ホスト装置10の内部又は外部のいずれに配されるものであってもよい)が備える構成としてもよい。例えば、プリントシステム1が、ホスト装置10から送信された印刷ジョブをスプールしてプリンタ装置20に転送するプリンタサーバを備える場合(図7参照)、該プリンタサーバにおいて、ホスト装置10から送信された印刷ジョブを受信し、前記印刷ジョブに関して、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成し、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、前記印刷ジョブの印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成して(修正して)プリンタ装置20に出力する構成を採用することもできる。かかる構成によれば、ホスト装置10のプリンタドライバについては、従来のものから変更する必要がないため、プリンタドライバを変更する場合に伴う種々の負担を生じさせることなく、上記のセキュアな枠組みを実現することができる。なお、このようなプリンタサーバに、印刷ログ管理サーバ30の機能を実装してもよい。   Further, for example, in the above-described embodiment, the printer driver unit 13 generates the job-related information obtained by converting the original value into the dummy value for the predetermined item, and the conversion information that associates the original value and the dummy value related to the predetermined item. And each of these means is disposed in a functional unit other than the printer driver means 13 (either inside or outside the host device 10). It is also possible to adopt a configuration provided in the For example, when the print system 1 includes a printer server that spools a print job transmitted from the host device 10 and transfers it to the printer device 20 (see FIG. 7), the print server 1 prints from the host device 10 in the printer server. Receiving a job, generating job-related information obtained by converting an original value into a dummy value for a predetermined item for the print job, generating conversion information associating the original value and the dummy value for the predetermined item, and printing the print job A configuration in which a print job is created (corrected) based on the print data of the job and the generated job-related information and output to the printer device 20 may be employed. According to such a configuration, since it is not necessary to change the printer driver of the host device 10 from the conventional one, the above secure framework is realized without causing various burdens when changing the printer driver. can do. Note that the function of the print log management server 30 may be mounted on such a printer server.

第1実施形態におけるプリントシステム1のハードウェア構成を示すブロック図である。1 is a block diagram illustrating a hardware configuration of a print system 1 according to a first embodiment. ホスト装置10、プリンタ装置20、及び印刷ログ管理サーバ30の機能構成を示すブロック図である。2 is a block diagram illustrating functional configurations of a host device 10, a printer device 20, and a print log management server 30. FIG. プリントシステム1における印刷処理を説明するためのフローチャートである。3 is a flowchart for explaining printing processing in the printing system 1; プリントシステム1における印刷ログ出力処理を説明するためのフローチャートである。4 is a flowchart for explaining print log output processing in the print system 1; ジョブ関連情報、第一変換情報を説明するための図である。It is a figure for demonstrating job relevant information and 1st conversion information. 印刷ログ情報、印刷ログを説明するための図である。It is a figure for demonstrating print log information and a print log. プリントシステム1がプリンタサーバを備える構成を説明する図である。1 is a diagram illustrating a configuration in which a print system 1 includes a printer server.

符号の説明Explanation of symbols

1 プリントシステム、10 ホスト装置、11 入出力手段、12 通信手段、13 プリンタドライバ手段、14 印刷ジョブ作成・送信手段、15 ジョブ関連情報生成手段、16 第一関連情報生成・送信手段、20 プリンタ装置、21 受信手段、22 解析・イメージ生成手段、23 印刷制御手段、24 印刷ログ生成手段、25 MIBテーブル、30 印刷ログ管理サーバ、31 入出力手段、32 印刷ログ情報取得手段、33 第一変換情報取得手段、34 印刷ログ出力手段、35 第一変換情報記憶手段
DESCRIPTION OF SYMBOLS 1 Print system, 10 Host apparatus, 11 Input / output means, 12 Communication means, 13 Printer driver means, 14 Print job creation / transmission means, 15 Job related information generation means, 16 First related information generation / transmission means, 20 Printer apparatus , 21 receiving means, 22 analysis / image generation means, 23 print control means, 24 print log generation means, 25 MIB table, 30 print log management server, 31 input / output means, 32 print log information acquisition means, 33 first conversion information Acquisition means, 34 Print log output means, 35 First conversion information storage means

Claims (8)

所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する手段と、
前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、印刷ログ出力装置へ出力する手段と、
印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、印刷装置に出力する手段と、
を備えることを特徴とする印刷指示装置。
Means for generating job related information obtained by converting an original value into a dummy value for a predetermined item;
Means for generating conversion information associating the original value and the dummy value with respect to the predetermined item, and outputting the converted information to the print log output device;
Means for creating a print job based on the print data and the generated job-related information and outputting the print job to a printing apparatus;
A printing instruction apparatus comprising:
所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成し、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成して印刷装置に出力する印刷指示装置、及び、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶する印刷装置に対し、通信可能に構成された印刷ログ出力装置であって、
前記印刷指示装置から前記変換情報を取得する手段と、
前記印刷装置から前記印刷ログ情報を取得する手段と、
前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力する手段と、
を備えることを特徴とする印刷ログ出力装置。
Generate job-related information obtained by converting an original value into a dummy value for a predetermined item, generate conversion information associating the original value and the dummy value related to the predetermined item, and print based on the print data and the generated job-related information A print instruction device that creates a job and outputs it to a printing device, and executes printing based on a print job output from the print instruction device, and generates print log information based on job-related information of the print job. A printing log output device configured to be communicable with a printing device to be stored,
Means for obtaining the conversion information from the print instruction device;
Means for obtaining the print log information from the printing device;
Means for converting the dummy value included in the print log information into a corresponding original value based on the conversion information, and outputting the converted print log information;
A print log output device comprising:
印刷指示装置、印刷装置、及び印刷ログ出力装置を含んで構成されるプリントシステムであって、
前記印刷指示装置は、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する手段と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、前記印刷ログ出力装置に出力する手段と、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、前記印刷装置に出力する手段とを備え、
前記印刷装置は、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶し、
前記印刷ログ出力装置は、前記印刷指示装置から前記変換情報を取得する手段と、前記印刷装置から前記印刷ログ情報を取得する手段と、前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力するログ出力手段とを備えることを特徴とするプリントシステム。
A print system including a print instruction device, a print device, and a print log output device,
The print instructing device generates job-related information obtained by converting an original value into a dummy value for a predetermined item, generates conversion information associating the original value and the dummy value related to the predetermined item, and outputs the print log Means for outputting to the apparatus; and means for creating a print job based on the print data and the generated job-related information, and outputting to the printing apparatus,
The printing apparatus performs printing based on a print job output from the print instruction apparatus, and generates and stores print log information based on job-related information of the print job,
The print log output device includes means for acquiring the conversion information from the print instruction device, means for acquiring the print log information from the printing device, and the dummy included in the print log information based on the conversion information. A print system comprising: log output means for converting a value into a corresponding original value and outputting the converted print log information.
前記印刷装置は、前記所定項目以外の特定項目についてオリジナル値をダミー値に変換したうえで印刷ログ情報を生成する手段と、前記特定項目に関するオリジナル値とダミー値とを対応づけた第二変換情報を生成して前記印刷ログ出力装置へ出力する手段とを備え、
前記印刷ログ出力装置は、更に前記印刷装置から前記第2変換情報を取得する手段を備え、
前記ログ出力手段は、前記変換情報及び前記第2変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力することを特徴とする請求項3記載のプリントシステム。
The printing apparatus is configured to generate print log information after converting an original value into a dummy value for a specific item other than the predetermined item, and second conversion information in which the original value and the dummy value related to the specific item are associated with each other. Generating and outputting to the print log output device,
The print log output device further includes means for acquiring the second conversion information from the printing device,
The log output means converts the dummy value included in the print log information into a corresponding original value based on the conversion information and the second conversion information, and outputs the converted print log information. The printing system according to claim 3, wherein:
所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成し、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成して印刷装置に出力する印刷指示装置、及び、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶する印刷装置を利用して印刷ログを出力する方法であって、
前記印刷指示装置から前記変換情報を取得する工程と、
前記印刷装置から前記印刷ログ情報を取得する工程と、
前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力する工程と、
を備えることを特徴とする印刷ログ出力方法。
Generate job-related information obtained by converting an original value into a dummy value for a predetermined item, generate conversion information associating the original value and the dummy value related to the predetermined item, and print based on the print data and the generated job-related information A print instruction device that creates a job and outputs it to a printing device, and executes printing based on a print job output from the print instruction device, and generates print log information based on job-related information of the print job. A method of outputting a print log using a printing device that stores the print log,
Obtaining the conversion information from the print instruction device;
Obtaining the print log information from the printing device;
Converting the dummy value included in the print log information into a corresponding original value based on the conversion information, and outputting the converted print log information;
A print log output method comprising:
印刷指示装置、印刷装置、及び印刷ログ出力装置を含んで構成されるプリントシステムの印刷ログ出力方法であって、
前記印刷指示装置が、所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する工程と、前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成し、前記印刷ログ出力装置に出力する工程と、印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、前記印刷装置に出力する工程とを実行し、
前記印刷装置が、前記印刷指示装置から出力される印刷ジョブに基づき印刷を実行するとともに、前記印刷ジョブのジョブ関連情報に基づき印刷ログ情報を生成して記憶する工程を実行し、
前記印刷ログ出力装置が、前記印刷指示装置から前記変換情報を取得する工程と、前記印刷装置から前記印刷ログ情報を取得する工程と、前記変換情報に基づき、前記印刷ログ情報に含まれる前記ダミー値を対応するオリジナル値に変換し、前記変換した後の印刷ログ情報を出力するログ出力工程とを実行することを特徴とする印刷ログ出力方法。
A print log output method for a print system including a print instruction device, a print device, and a print log output device,
The print instruction apparatus generates job related information obtained by converting an original value into a dummy value for a predetermined item, generates conversion information that associates the original value and the dummy value related to the predetermined item, and outputs the print log. Executing a step of outputting to the apparatus, a step of creating a print job based on the print data and the generated job-related information, and outputting to the printing apparatus;
The printing apparatus executes printing based on a print job output from the print instruction apparatus, and generates and stores print log information based on job-related information of the print job;
The print log output device acquiring the conversion information from the print instruction device; acquiring the print log information from the printing device; and the dummy included in the print log information based on the conversion information. And a log output step of converting the value into a corresponding original value and outputting the converted print log information.
請求項5又は6記載の印刷ログ出力方法をコンピュータで実行させるためのプログラム。 A program for causing a computer to execute the print log output method according to claim 5 or 6 . 所定項目についてオリジナル値をダミー値に変換したジョブ関連情報を生成する工程と、
前記所定項目に関するオリジナル値とダミー値とを対応づけた変換情報を生成する工程と、
前記生成した変換情報を印刷ログ出力装置へ出力する工程と、
印刷データ及び前記生成したジョブ関連情報に基づき印刷ジョブを作成し、印刷装置に出力する工程と、
をコンピュータで実行させるためのプログラム。
Generating job-related information by converting the original value into a dummy value for a predetermined item;
Generating conversion information associating the original value and the dummy value with respect to the predetermined item;
Outputting the generated conversion information to a print log output device;
Creating a print job based on the print data and the generated job-related information, and outputting the print job to a printing apparatus;
For running on a computer.
JP2005272555A 2005-09-20 2005-09-20 Printing instruction device, printing log output device, printing system Expired - Fee Related JP4623376B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005272555A JP4623376B2 (en) 2005-09-20 2005-09-20 Printing instruction device, printing log output device, printing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005272555A JP4623376B2 (en) 2005-09-20 2005-09-20 Printing instruction device, printing log output device, printing system

Publications (2)

Publication Number Publication Date
JP2007086916A JP2007086916A (en) 2007-04-05
JP4623376B2 true JP4623376B2 (en) 2011-02-02

Family

ID=37973866

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005272555A Expired - Fee Related JP4623376B2 (en) 2005-09-20 2005-09-20 Printing instruction device, printing log output device, printing system

Country Status (1)

Country Link
JP (1) JP4623376B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6186926B2 (en) * 2013-06-19 2017-08-30 ブラザー工業株式会社 Program and information processing apparatus

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004246783A (en) * 2003-02-17 2004-09-02 Canon Inc Image processor and charging system to use of image processor
JP2004260607A (en) * 2003-02-26 2004-09-16 Kyocera Mita Corp Method for restoring machine number data error of image forming device
JP2005107865A (en) * 2003-09-30 2005-04-21 Canon Sales Co Inc Information processing terminal, print management server, print base terminal and method for controlling them, and program
JP2005165374A (en) * 2003-11-28 2005-06-23 Ricoh Co Ltd Product history management system and product history management method
JP2005244719A (en) * 2004-02-27 2005-09-08 Canon Inc Method and apparatus for image processing, recording medium storing computer readable program, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004246783A (en) * 2003-02-17 2004-09-02 Canon Inc Image processor and charging system to use of image processor
JP2004260607A (en) * 2003-02-26 2004-09-16 Kyocera Mita Corp Method for restoring machine number data error of image forming device
JP2005107865A (en) * 2003-09-30 2005-04-21 Canon Sales Co Inc Information processing terminal, print management server, print base terminal and method for controlling them, and program
JP2005165374A (en) * 2003-11-28 2005-06-23 Ricoh Co Ltd Product history management system and product history management method
JP2005244719A (en) * 2004-02-27 2005-09-08 Canon Inc Method and apparatus for image processing, recording medium storing computer readable program, and program

Also Published As

Publication number Publication date
JP2007086916A (en) 2007-04-05

Similar Documents

Publication Publication Date Title
US20120262742A1 (en) Image processing apparatus, print control method, recording medium storing print control program
JP4543427B2 (en) Authentication printing system and authentication printing method
WO2004084078A1 (en) Information processing method, information processing system, information processing device, and recording medium
JP2007190839A (en) Authentication printer and method, and authentication printing system
JP2008191883A (en) Print system, print program and storage medium
JP4453593B2 (en) Monitoring the progress of printing in distributed printing
JP2007149069A (en) Print system and access control method thereof, information processing device and control method thereof, and control program
JP2007109211A (en) Printing system
JP2007226565A (en) Printing device and method for controlling printing device
JP4389829B2 (en) Client computer, printer driver generation method, printer driver search method
JP2011201024A (en) Printer and terminal device
JP2007115102A (en) Print indicating device and print indicating method
JP4771144B2 (en) Authentication printing device
JP2012155401A (en) Printing system, printing device, control method of printing system, control method of printing device, and program
JP4623376B2 (en) Printing instruction device, printing log output device, printing system
JP2009230580A (en) Print job holding device, authentication printing system, and print job managing method
JP2008234111A (en) Printer system and printer
JP2007104465A (en) Apparatus and method for collating transmission information
JP2008290271A (en) Network composite machine
JP4765614B2 (en) Authentication printing system and printing method
JP2008152402A (en) Information processor, print system, and program
JP2006277501A (en) Distributed printing controller and its method
JP2007216412A (en) Printer and method for controlling the same
JP5151766B2 (en) Printing system, host device used in the system, and print processing program
JP4613855B2 (en) Job management method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080521

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100528

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100609

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100716

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20101007

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101020

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131112

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees