JP7749953B2 - Log recording device, log recording method, and image forming device - Google Patents
Log recording device, log recording method, and image forming deviceInfo
- Publication number
- JP7749953B2 JP7749953B2 JP2021112375A JP2021112375A JP7749953B2 JP 7749953 B2 JP7749953 B2 JP 7749953B2 JP 2021112375 A JP2021112375 A JP 2021112375A JP 2021112375 A JP2021112375 A JP 2021112375A JP 7749953 B2 JP7749953 B2 JP 7749953B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- log
- preview
- job
- executed
- 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.)
- Active
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Debugging And Monitoring (AREA)
- Facsimiles In General (AREA)
Description
本発明は、ログ記録装置、ログ記録方法及び画像形成装置に関する。 The present invention relates to a log recording device, a log recording method, and an image forming device.
従来、画像形成装置の操作部を介して、所望の文書の閲覧を可能とするプレビュー機能が知られている。このプレビュー機能は、悪意のあるユーザにより使用されると、情報漏洩となる恐れがある。このため、プレビュー機能を使用したユーザを特定するためのログ情報(画像ログ情報)を記録するようになっている。 Conventionally, a preview function has been known that allows users to view a desired document via the operation unit of an image forming device. However, if used by a malicious user, this preview function could result in information leakage. For this reason, log information (image log information) is recorded to identify users who have used the preview function.
例えば、特許文献1(特開2015-050595号公報)には、プレビューの実行による情報漏洩を防止可能とした画像形成システムが開示されている。この画像形成システムは、画像を形成するジョブの実行前に画像のプレビューを実行し、このプレビューに対する画像の履歴としてのログ画像を管理サーバに記憶させる。これにより、プレビューの実行による情報漏洩の防止を図っている。 For example, Patent Document 1 (JP 2015-050595 A) discloses an image forming system that can prevent information leakage due to preview execution. This image forming system executes a preview of an image before executing a job to form an image, and stores a log image of this preview as a history of the image in a management server. This prevents information leakage due to preview execution.
しかし、従来の画像形成装置において、プレビューは、ジョブログ情報の記録対象となるジョブとして取り扱われなかった。このため、従来の画像形成装置は、ユーザが操作部アプリ上でジョブを実行せずにプレビューのみを実行した場合、実行されたプレビューの画像ログ情報のみが記録され、プレビューのジョブログ情報は記録されなかった。そして、このように、従来の画像形成装置は、ジョブログ情報として記録されない操作が存在するため、情報漏洩時等に、ログ情報に基づく操作の追跡が困難となる問題があった。 However, in conventional image forming devices, previews were not treated as jobs for which job log information was recorded. As a result, in conventional image forming devices, if a user only performed a preview without executing a job on the operation unit app, only the image log information of the executed preview was recorded, and no job log information for the preview was recorded. As such, conventional image forming devices have operations that are not recorded as job log information, which can make it difficult to track operations based on log information in the event of an information leak, etc.
なお、画像のプレビュー自体をジョブとして定義することで、プレビューのみの実行でも画像ログ情報及びジョブログ情報の両方を記録できる。しかし、この場合、プレビューのジョブとプレビュー後に行われた例えば印刷ジョブ等の他のジョブは、別のジョブとして取り扱われる。このため、両者の関連性を示すことが困難となり、やはり、情報漏洩時等に、ログ情報に基づく操作の追跡が困難となる。 Furthermore, by defining the image preview itself as a job, it is possible to record both image log information and job log information even when only the preview is performed. However, in this case, the preview job and other jobs performed after the preview, such as a print job, are treated as separate jobs. This makes it difficult to demonstrate the relationship between the two, and, again, makes it difficult to track operations based on log information in the event of an information leak, etc.
本発明は、上述の課題に鑑みてなされたものであり、機器操作のログ情報の追跡性の向上を図ったログ記録装置、ログ記録方法及び画像形成装置の提供を目的とする。 The present invention was made in consideration of the above-mentioned problems, and aims to provide a log recording device, a log recording method, and an image forming device that improve the traceability of device operation log information.
上述した課題を解決し、目的を達成するために、本発明は、画像のプレビューが実行され後に印刷ジョブが実行されたタイミングで、前記印刷ジョブの識別情報と、前記印刷ジョブが実行された日時と、前記プレビューが実行された日時と、を含むログ記録要求を取得するインタフェース部と、前記インタフェース部により取得された前記ログ記録要求に基づいて、前記画像を取得し、前記画像と、前記印刷ジョブの識別情報と、を含む画像ログ情報、及び、前記印刷ジョブの識別情報と、前記印刷ジョブが実行された日時と、前記プレビューが実行された日時と、を含むジョブログ情報を記憶部に記憶する記憶制御部と、を有する。 In order to solve the above-mentioned problems and achieve the object, the present invention comprises an interface unit that acquires a log recording request including identification information of the print job, the date and time when the print job was executed, and the date and time when the preview was executed when a print job is executed after an image preview has been executed, and a memory control unit that acquires the image based on the log recording request acquired by the interface unit and stores in a memory unit image log information including the image and identification information of the print job , and job log information including the identification information of the print job, the date and time when the print job was executed, and the date and time when the preview was executed .
本発明によれば、機器操作のログ情報の追跡性の向上を図ることができるという効果を奏する。 The present invention has the effect of improving the traceability of device operation log information.
以下、添付図面を参照して、実施の形態の画像形成システムの説明をする。 The image forming system according to the embodiment will be described below with reference to the attached drawings.
(システム構成)
図1は、実施の形態の画像形成システムのシステム構成を示す図である。この図1に示すように、実施の形態の画像形成システムは、一つ又は複数の画像形成装置1、少なくとも一つのログ収集サーバ装置2及び少なくとも一つの画像サーバ装置3を、それぞれネットワーク4を介して相互に接続することで構成されている。ネットワーク4としては、インターネット等の広域網の他、LAN(Local Area Network)等のプライベート網を用いることができる。ログ収集サーバ装置2は、記憶部(外部記憶部)の一例である。
(System configuration)
Fig. 1 is a diagram showing the system configuration of an image forming system according to an embodiment. As shown in Fig. 1, the image forming system according to an embodiment is configured by interconnecting one or more image forming apparatuses 1, at least one log collection server apparatus 2, and at least one image server apparatus 3 via a network 4. The network 4 may be a wide area network such as the Internet, or a private network such as a local area network (LAN). The log collection server apparatus 2 is an example of a storage unit (external storage unit).
画像形成装置1は、アプリケーション動作可能なOS(オペレーティングシステム)を備えた操作部を有している。ログ収集サーバ装置2は、画像形成装置1の操作ログ情報及び画像情報を収集する。画像サーバ装置3は、画像形成装置1の操作部アプリケーション(図3の符号961)及び操作部ブラウザ(図3の符号962)からアクセス可能な画像データを格納する。 The image forming device 1 has an operation unit equipped with an OS (operating system) capable of running applications. The log collection server device 2 collects operation log information and image information from the image forming device 1. The image server device 3 stores image data that can be accessed from the image forming device 1's operation unit application (reference numeral 961 in Figure 3) and operation unit browser (reference numeral 962 in Figure 3).
(画像形成装置のハードウェア構成)
図2は、画像形成装置1のハードウェア構成を示すブロック図である。この図2に示すように、画像形成装置1は、コントローラ910、近距離通信回路920、エンジン制御部930、操作部940、ネットワークI/F950を備えている。
(Hardware configuration of image forming apparatus)
2 is a block diagram showing the hardware configuration of the image forming apparatus 1. As shown in this Fig. 2, the image forming apparatus 1 includes a controller 910, a short-range communication circuit 920, an engine control unit 930, an operation unit 940, and a network I/F 950.
コントローラ910は、CPU(Central Processing Unit)901、システムメモリ(MEM-P)902、ノースブリッジ(NB)903、サウスブリッジ(SB)904、ASIC(Application Specific Integrated Circuit)906、ローカルメモリ(MEM-C)907、HDD(Hard Disk Drive)コントローラ908、及び、HDD909を有している。NB903とASIC906との間は、AGP(Accelerated Graphics Port)バス921で接続されている。 The controller 910 includes a CPU (Central Processing Unit) 901, system memory (MEM-P) 902, north bridge (NB) 903, south bridge (SB) 904, ASIC (Application Specific Integrated Circuit) 906, local memory (MEM-C) 907, HDD (Hard Disk Drive) controller 908, and HDD 909. The NB 903 and ASIC 906 are connected via an AGP (Accelerated Graphics Port) bus 921.
CPU901は、画像形成装置1の全体制御を行う制御部である。NB903は、CPU901と、MEM-P902、SB904、及びAGPバス921とを接続するためのブリッジである。NB903は、MEM-P902に対する読み書きなどを制御するメモリコントローラと、PCI(Peripheral Component Interconnect)マスタ及びAGPターゲットとを有する。 The CPU 901 is a control unit that performs overall control of the image forming apparatus 1. The NB 903 is a bridge that connects the CPU 901 with the MEM-P 902, SB 904, and AGP bus 921. The NB 903 has a memory controller that controls reading and writing to the MEM-P 902, a PCI (Peripheral Component Interconnect) master, and an AGP target.
MEM-P902は、メモリコントローラの各機能を実現させるプログラム又はデータの格納用メモリであるROM902a、プログラム又はデータの展開、及びメモリ印刷時の描画用メモリ等に用いられるRAM902bを有する。なお、RAM902bに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、CD-R、DVD等のコンピュータで読み取り可能な記録媒体に記録して提供してもよい。 MEM-P902 has ROM902a, which is memory for storing programs or data that realize the functions of the memory controller, and RAM902b, which is used for program or data expansion and as drawing memory during memory printing. The programs stored in RAM902b may also be provided as installable or executable files recorded on a computer-readable recording medium such as a CD-ROM, CD-R, or DVD.
SB904は、NB903とPCIデバイス、周辺デバイスとを接続するためのブリッジである。ASIC906は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGPバス921、PCI(Peripheral Component Interconnect)バス922、HDDコントローラ908及びMEM-C907をそれぞれ接続するブリッジの役割を有する。 SB904 is a bridge that connects NB903 with PCI devices and peripheral devices. ASIC906 is an integrated circuit (IC) for image processing that has hardware elements for image processing and acts as a bridge connecting AGP bus 921, PCI (Peripheral Component Interconnect) bus 922, HDD controller 908, and MEM-C 907.
このASIC906は、PCIターゲット及びAGPマスタ、ASIC906の中核をなすアービタ(ARB)及びMEM-C907を制御するメモリコントローラを有する。また、ASIC906は、ハードウェアロジック等により画像の回転等を行う複数のDMAC(Direct Memory Access Controller)、並びに、スキャナ部931及びプリンタ部932との間でPCIバス922を介したデータ転送を行うPCIユニットを有する。なお、ASIC906には、USBインタフェース又はIEEE1394(Institute of Electrical and Electronics Engineers 1394)のインタフェースを接続してもよい。 This ASIC 906 has a PCI target and AGP master, an arbiter (ARB) that forms the core of the ASIC 906, and a memory controller that controls the MEM-C 907. The ASIC 906 also has multiple DMACs (Direct Memory Access Controllers) that perform image rotation and other operations using hardware logic, and a PCI unit that transfers data between the scanner unit 931 and printer unit 932 via the PCI bus 922. A USB interface or an IEEE 1394 (Institute of Electrical and Electronics Engineers) interface may also be connected to the ASIC 906.
MEM-C907は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。HDD909は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。HDD909は、CPU901の制御にしたがってHDD909に対するデータの書き込み及び読み出しを制御する。 MEM-C907 is a local memory used as a copy image buffer and code buffer. HDD909 is storage for storing image data, font data used during printing, and forms. HDD909 controls the writing and reading of data to and from HDD909 under the control of CPU901.
また、HDD909には、ログ収集プログラムが記憶されている。CPU901は、このログ収集プログラムを実行することで、各操作に対応するジョブログ情報及び画像ログ情報を生成する。ジョブログ情報及び画像ログ情報は、HDD909内に設けられているジョブログ情報用の記憶領域(ジョブログ保管部)及び画像ログ情報用の記憶領域(画像ログ保管部)に記憶されると共に、ネットワーク4を介してログ収集サーバ装置2及び画像サーバ装置3に送信され記憶される。なお、HDD909のジョブログ保管部及び画像ログ保管部は、記憶部(機器内記憶部)の一例である。 The HDD 909 also stores a log collection program. The CPU 901 executes this log collection program to generate job log information and image log information corresponding to each operation. The job log information and image log information are stored in a storage area for job log information (job log storage section) and a storage area for image log information (image log storage section) provided within the HDD 909, and are also transmitted to and stored in the log collection server device 2 and the image server device 3 via the network 4. The job log storage section and image log storage section of the HDD 909 are examples of storage sections (internal device storage sections).
AGPバス921は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースである。AGPバス921は、MEM-P902に高スループットで直接アクセスすることで。グラフィックスアクセラレータカードを高速にすることができる。 The AGP bus 921 is a bus interface for graphics accelerator cards proposed to speed up graphics processing. The AGP bus 921 directly accesses the MEM-P 902 at high throughput, enabling the graphics accelerator card to operate at high speed.
近距離通信回路920には、近距離通信回路920を有している。近距離通信回路920は、NFC(Near Field Communication)、Bluetooth(登録商標)等の通信回路である。更に、エンジン制御部930は、スキャナ部931及びプリンタ部932を有している。 The short-range communication circuit 920 includes a short-range communication circuit 920. The short-range communication circuit 920 is a communication circuit such as NFC (Near Field Communication) or Bluetooth (registered trademark). Furthermore, the engine control unit 930 includes a scanner unit 931 and a printer unit 932.
操作部940は、現在の設定値又は選択画面等を表示し、操作者からの入力を受け付けるタッチパネル等の表示部940aを有している。また、操作部940は、濃度の設定条件等の画像形成に関する条件の設定値の入力を行うためのテンキー及びコピー開始を指示するためのスタートキー等を備えた操作キー940bを有している。 The operation unit 940 has a display unit 940a, such as a touch panel, that displays current settings or selection screens and accepts input from the operator. The operation unit 940 also has operation keys 940b, including a numeric keypad for entering settings for image formation conditions such as density settings, and a start key for issuing a command to start copying.
操作部940は、画像形成装置1の本体に備え付けられていてもよいし、画像形成装置1の本体に対して着脱可能となっていてもよい。操作部940を画像形成装置1の本体に対して着脱可能とする場合において、画像形成装置1の本体に操作部940が装着されているときには、通信インタフェースを介して有線通信により、画像形成装置1の本体と操作部940との間の通信が行われる。また、画像形成装置1の本体から操作部940が取り外されているときには、上述のBluetooth(登録商標)等の無線通信により、画像形成装置1の本体と操作部940との間の通信が行われる。 The operation unit 940 may be attached to the main body of the image forming apparatus 1, or may be detachable from the main body of the image forming apparatus 1. If the operation unit 940 is detachable from the main body of the image forming apparatus 1, when the operation unit 940 is attached to the main body of the image forming apparatus 1, communication between the main body of the image forming apparatus 1 and the operation unit 940 is performed by wired communication via a communication interface. Furthermore, when the operation unit 940 is detached from the main body of the image forming apparatus 1, communication between the main body of the image forming apparatus 1 and the operation unit 940 is performed by wireless communication such as the above-mentioned Bluetooth (registered trademark).
コントローラ910は、画像形成装置1全体の制御を行い、例えば描画制御、通信制御、操作部940からの入力の処理等を行う。スキャナ部931又はプリンタ部932は、誤差拡散処理及びガンマ変換処理等の画像処理機能を有している。 The controller 910 controls the entire image forming device 1, for example, performing drawing control, communication control, and processing of input from the operation unit 940. The scanner unit 931 or printer unit 932 has image processing functions such as error diffusion processing and gamma conversion processing.
なお、画像形成装置1は、操作部940のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、及びファクシミリ機能を順次に切り替えて実行可能となっている。画像形成装置1は、ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなる。また、画像形成装置1は、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。 The image forming device 1 can be switched between the document box function, copy function, printer function, and facsimile function in sequence using the application switching key on the operation unit 940. When the document box function is selected, the image forming device 1 enters document box mode, and when the copy function is selected, the image forming device 1 enters copy mode. When the printer function is selected, the image forming device 1 enters printer mode, and when the facsimile mode is selected, the image forming device 1 enters facsimile mode.
ネットワークI/F950は、通信ネットワーク100を利用してデータ通信をするためのインタフェースである。近距離通信回路920及びネットワークI/F950は、PCIバス922を介して、ASIC906に電気的に接続されている。 The network I/F 950 is an interface for data communication using the communication network 100. The short-range communication circuit 920 and the network I/F 950 are electrically connected to the ASIC 906 via the PCI bus 922.
(画像形成装置のソフトウェア構成)
図3は、画像形成装置1のソフトウェア構成を示す図である。この図3に示すように、CPU901は、ログ収集プログラムを実行することで、操作部管理モジュール971、インタフェース部(I/F部)972、ジョブログ管理部973、画像ログ管理部974、ログ制御部975、画像管理モジュール976、ネットワーク送信部977の各機能を実現する。I/F部972は、インタフェース部の一例である。また、ログ制御部975は、記憶制御部の一例である。
(Software configuration of image forming apparatus)
Fig. 3 is a diagram showing the software configuration of the image forming apparatus 1. As shown in Fig. 3, the CPU 901 executes a log collection program to realize the functions of an operation unit management module 971, an interface unit (I/F unit) 972, a job log management unit 973, an image log management unit 974, a log control unit 975, an image management module 976, and a network transmission unit 977. The I/F unit 972 is an example of an interface unit. The log control unit 975 is an example of a storage control unit.
操作部管理モジュール971は、操作部940を管理する。I/F部972は、操作部940上のアプリケーションがコントローラ910のログを制御するためのインタフェースを提供する。ジョブログ管理部973は、ジョブログ情報をHDD909のジョブログ保管部に記録して管理する。画像ログ管理部974は、画像ログ情報をHDD909の画像ログ保管部に記録して管理する。 The operation unit management module 971 manages the operation unit 940. The I/F unit 972 provides an interface that allows applications on the operation unit 940 to control the logs of the controller 910. The job log management unit 973 records and manages job log information in the job log storage unit of the HDD 909. The image log management unit 974 records and manages image log information in the image log storage unit of the HDD 909.
ログ制御部975は、管理されているジョブログ情報及び画像ログ情報を制御する。画像管理モジュール976は、コントローラ910上の画像ログ以外の画像を管理する。ネットワーク送信部977は、ジョブログ情報及び画像ログ情報を、ネットワーク4を介してログ収集サーバ装置2に送信する。これにより、画像形成装置1側で記憶されるログ情報(ジョブログ情報及び画像ログ情報)と同じログ情報をログ収集サーバ装置2に記憶することができ、ログ管理者等によるログ情報に基づく追跡を容易化できる。 The log control unit 975 controls the managed job log information and image log information. The image management module 976 manages images other than image logs on the controller 910. The network transmission unit 977 transmits the job log information and image log information to the log collection server device 2 via the network 4. This allows the same log information (job log information and image log information) stored on the image forming device 1 to be stored in the log collection server device 2, facilitating tracking based on the log information by log managers, etc.
操作部940は、例えばAndroid(商標)等の汎用OS上で動作する操作部アプリケーションプログラム(操作部アプリ)961及び操作部ブラウザ962を有している。操作部アプリ961及び操作部ブラウザ962は、アプリケーションプログラムに一例である。 The operation unit 940 has an operation unit application program (operation unit app) 961 and an operation unit browser 962 that run on a general-purpose OS such as Android (trademark). The operation unit app 961 and operation unit browser 962 are examples of application programs.
なお、操作部940には、各アプリケーションがアクセス可能な画像データが記憶された、例えばUSB(Universal Serial Bus)メモリ963又はカード型メモリ964等の記憶メディアが装着されている。 The operation unit 940 is equipped with a storage medium, such as a USB (Universal Serial Bus) memory 963 or card-type memory 964, which stores image data accessible by each application.
(ログ収集サーバ装置のハードウェア構成)
図4は、ログ収集サーバ装置2のハードウェア構成を示すブロック図である。この図4に示すように、ログ収集サーバ装置2は、CPU501、ROM502及びRAM503、HDD504、HDDコントローラ505及びディスプレイ506を備えている。また、ログ収集サーバ装置2は、外部機器接続I/F508、ネットワークI/F509、メディアI/F516及びキーボード511を備えている。CPU501~ディスプレイ506、外部機器接続I/F508、ネットワークI/F509、キーボード511及びメディアI/F516は、それぞれバスライン510を介して相互に接続されている。
(Hardware configuration of the log collection server device)
Fig. 4 is a block diagram showing the hardware configuration of the log collection server device 2. As shown in Fig. 4, the log collection server device 2 includes a CPU 501, a ROM 502, a RAM 503, a HDD 504, a HDD controller 505, and a display 506. The log collection server device 2 also includes an external device connection I/F 508, a network I/F 509, a media I/F 516, and a keyboard 511. The CPU 501, the display 506, the external device connection I/F 508, the network I/F 509, the keyboard 511, and the media I/F 516 are all interconnected via a bus line 510.
CPU501は、ログ収集サーバ装置2全体の動作を制御する。ROM502は、IPL(Initial Program Loader)等のCPU501の駆動に用いられるプログラムを記憶する。RAM503は、CPU501のワークエリアとして使用される。HDD504は、プログラム等の各種データ、及び、画像形成装置1から受信したログ情報(ジョブログ情報及び画像ログ情報)を記憶する。HDDコントローラ505は、CPU501の制御に従ってHDD504に対する各種データの書き込み及び読み出しを制御する。ディスプレイ506は、カーソル、メニュー、ウィンドウ、文字、又は画像等の各種情報を表示する。 The CPU 501 controls the overall operation of the log collection server device 2. The ROM 502 stores programs used to drive the CPU 501, such as the IPL (Initial Program Loader). The RAM 503 is used as a work area for the CPU 501. The HDD 504 stores various data such as programs, and log information (job log information and image log information) received from the image forming device 1. The HDD controller 505 controls the writing and reading of various data to the HDD 504 under the control of the CPU 501. The display 506 displays various information such as a cursor, menu, window, text, or image.
外部機器接続I/F508は、例えばUSBメモリ又はプリンタ装置等の各種の外部機器を接続するためのインタフェースである。ネットワークI/F509は、ネットワーク4を介して画像形成装置1との間でデータ通信を行うためのインタフェースである。 The external device connection I/F 508 is an interface for connecting various external devices, such as a USB memory or a printer. The network I/F 509 is an interface for performing data communication with the image forming device 1 via the network 4.
キーボード511は、複数のキーを備えており、文字、数値、各種指示等の入力を行う。メディアI/F516は、フラッシュメモリ(登録商)等の記録メディア515に対するデータの書き込み(記憶)又は読み出しを制御する。 The keyboard 511 has multiple keys and is used to input characters, numbers, various instructions, etc. The media I/F 516 controls the writing (storage) and reading of data to a recording medium 515 such as a flash memory (registered trademark).
(画像サーバ装置のハードウェア構成)
図5は、画像サーバ装置3のハードウェア構成を示すブロック図である。この図5に示すように、画像サーバ装置3は、CPU601、ROM602及びRAM603、HDD604、HDDコントローラ605及びディスプレイ606を備えている。また、画像サーバ装置3は、外部機器接続I/F608、ネットワークI/F609、メディアI/F616及びキーボード611を備えている。CPU601~ディスプレイ606、外部機器接続I/F608、ネットワークI/F609、キーボード611及びメディアI/F616は、それぞれバスライン610を介して相互に接続されている。
(Hardware configuration of image server device)
Fig. 5 is a block diagram showing the hardware configuration of the image server device 3. As shown in Fig. 5, the image server device 3 includes a CPU 601, a ROM 602, a RAM 603, a HDD 604, a HDD controller 605, and a display 606. The image server device 3 also includes an external device connection I/F 608, a network I/F 609, a media I/F 616, and a keyboard 611. The CPU 601 to the display 606, the external device connection I/F 608, the network I/F 609, the keyboard 611, and the media I/F 616 are all interconnected via a bus line 610.
CPU601は、画像サーバ装置3全体の動作を制御する。ROM602は、IPL等のCPU601の駆動に用いられるプログラムを記憶する。RAM603は、CPU601のワークエリアとして使用される。HDD604は、プログラム等の各種データ、及び、画像形成装置1から読み込み可能な画像データを記憶する。HDDコントローラ605は、CPU601の制御にしたがってHDD604に対する各種データの書き込み及び読み出しを制御する。ディスプレイ606は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。 The CPU 601 controls the overall operation of the image server device 3. The ROM 602 stores programs used to drive the CPU 601, such as IPL. The RAM 603 is used as a work area for the CPU 601. The HDD 604 stores various data such as programs, and image data that can be read from the image forming device 1. The HDD controller 605 controls the writing and reading of various data to the HDD 604 under the control of the CPU 601. The display 606 displays various information such as a cursor, menu, window, text, or image.
外部機器接続I/F608は、例えばUSBメモリ又はプリンタ装置等の各種の外部機器を接続するためのインタフェースである。ネットワークI/F609は、ネットワーク4を介して画像形成装置1との間でデータ通信を行うためのインタフェースである。 The external device connection I/F 608 is an interface for connecting various external devices, such as a USB memory or a printer. The network I/F 609 is an interface for communicating data with the image forming device 1 via the network 4.
キーボード611は、複数のキーを備えており、文字、数値、各種指示等の入力を行う。メディアI/F616は、フラッシュメモリ(登録商)等の記録メディア615に対するデータの書き込み(記憶)又は読み出しを制御する。 The keyboard 611 has multiple keys for inputting characters, numbers, various instructions, etc. The media I/F 616 controls the writing (storage) and reading of data to a recording medium 615 such as a flash memory (registered trademark).
(参考例)
ここで、画像のプレビュー自体をジョブとして定義することで、プレビューのみが実行された場合でも、画像ログ情報及びジョブログ情報の両方を記録可能とした参考例となる画像形成装置の動作説明をする。図6は、この参考例となる画像形成装置のログ情報の記録動作の流れを示すシーケンス図である。
(Reference example)
Here, the operation of an image forming apparatus according to a reference example will be described, which is capable of recording both image log information and job log information even when only a preview is executed by defining the image preview itself as a job. Figure 6 is a sequence diagram showing the flow of the log information recording operation of this image forming apparatus according to the reference example.
この図6において、ユーザが操作部991のプレビューボタンを操作すると、操作部アプリ992がこれを検出し(ステップS101)、I/F部993を介して画像管理モジュール994にプレビュー画像の取得要求を行う(ステップS102、ステップS103)。画像管理モジュール994は、プレビュー画像の取得要求を受信すると、ジョブログ情報の記録及び画像ログ情報の記録を行う(ステップS104、ステップS105)。 In FIG. 6, when the user operates the preview button on the operation unit 991, the operation unit application 992 detects this (step S101) and sends a request to the image management module 994 via the I/F unit 993 to obtain a preview image (steps S102 and S103). Upon receiving the request to obtain a preview image, the image management module 994 records job log information and image log information (steps S104 and S105).
各ログ情報の記録を行うと、画像管理モジュール994は、I/F部993を介してプレビュー画像を操作部アプリ992に送信する(ステップS106、ステップS107)。操作部アプリ992は、受信したプレビュー画像を表示部に表示する(ステップS108)。 After recording each piece of log information, the image management module 994 sends a preview image to the operation unit application 992 via the I/F unit 993 (steps S106 and S107). The operation unit application 992 displays the received preview image on the display unit (step S108).
次に、ユーザにより、操作部991を介して印刷ジョブの実行が指定されたとする(ステップS109)。操作部アプリ992は、この印刷ジョブの実行が指定されると、印刷ジョブの実行要求を、I/F部993を介してジョブ実行モジュール995に送信する(ステップS110、ステップS111)。ジョブ実行モジュール995は、印刷ジョブに対応するジョブログ情報及び画像ログ情報の記録を行う(ステップS112.ステップS113)。 Next, assume that the user specifies execution of a print job via the operation unit 991 (step S109). When execution of this print job is specified, the operation unit application 992 sends a request to execute the print job to the job execution module 995 via the I/F unit 993 (steps S110 and S111). The job execution module 995 records job log information and image log information corresponding to the print job (steps S112 and S113).
このような参考例の画像形成装置の場合、プレビューのジョブのジョブログ情報(ステップS104)とプレビュー後に行われた例えば印刷ジョブ等の他のジョブのジョブログ情報(ステップS112)は、別のジョブとして取り扱われる(別々のジョグ識別番号で管理される)。このため、両者の関連性を示すことが困難となり、情報漏洩時等に、ログ情報に基づく操作の追跡が困難となる。 In the case of this reference example image forming device, the job log information for the preview job (step S104) and the job log information for other jobs, such as print jobs, performed after the preview (step S112) are treated as separate jobs (managed with separate jog identification numbers). This makes it difficult to show the relationship between the two, and makes it difficult to track operations based on the log information in the event of an information leak, etc.
(実施の形態の画像形成システムの概要)
このため、実施の形態の画像形成システムでは、図7に示すように操作部940の操作部アプリ961が、任意のログ情報の記録を可能とするI/F部972を備えている。操作部アプリ961は、プレビュー後のジョブ実行のタイミングで、ログ情報を記録するためのI/F部972を利用する。その際、プレビューに関するパラメータを含める。これにより、ログ制御部975で、例えば印刷ジョブ等の実行前にプレビューが実施されたこと、及び、プレビューされたページ等を示すログ情報を、ジョブログ情報に含めて記録できる。また、プレビュー実行結果が含まれたジョブを関連付けるジョブIDを、画像ログ情報の書誌情報として記録する。これにより、ログ情報に基づく追跡性の向上を図ることができる。
(Overview of image forming system according to embodiment)
For this reason, in the image forming system according to the embodiment, as shown in FIG. 7 , the operation unit application 961 of the operation unit 940 includes an I/F unit 972 that enables recording of arbitrary log information. The operation unit application 961 uses the I/F unit 972 to record log information when a job is executed after a preview. At this time, parameters related to the preview are included. This allows the log control unit 975 to record, in the job log information, log information indicating, for example, that a preview was performed before the execution of a print job, and the pages that were previewed, for example. In addition, a job ID that associates a job that includes the preview execution results is recorded as bibliographic information in the image log information. This improves traceability based on the log information.
(プレビュー後に印刷ジョブ実行された場合の操作部アプリの動作)
以下、詳細に説明する。図8は、操作部アプリ961のジョブ実行時の動作の流れを示すシーケンス図である。この図8において、ユーザによりプレビューボタンが操作されると、操作部アプリ961がこれを検出し(ステップS1)、I/F部972を介して、コントローラ910の画像管理モジュール976にプレビュー画像の取得要求を送信する(ステップS2、ステップS3)。画像管理モジュール976は、プレビュー画像及びそのプレビュー画像に付されている画像IDを、I/F部972を介して、操作部アプリ961に送信する(ステップS4、ステップS5)。これにより、操作部アプリ961は、画像管理モジュール976から取得したプレビュー画像を表示する(ステップS6)。
(Operation of the control panel app when a print job is executed after previewing)
This will be explained in detail below. Fig. 8 is a sequence diagram showing the flow of operations performed by the operation unit application 961 when a job is executed. In Fig. 8, when the user operates the preview button, the operation unit application 961 detects this (step S1) and transmits a request to obtain a preview image to the image management module 976 of the controller 910 via the I/F unit 972 (steps S2 and S3). The image management module 976 transmits the preview image and the image ID assigned to the preview image to the operation unit application 961 via the I/F unit 972 (steps S4 and S5). As a result, the operation unit application 961 displays the preview image obtained from the image management module 976 (step S6).
次に、ユーザにより、例えば印刷ジョブ等のジョブの実行が指示されると、操作部アプリ961は、このジョブの実行指示を検出する(ステップS7)。そして、操作部アプリ961は、I/F部972を介して、印刷ジョブを実行するコントローラ910上のジョブ実行モジュール998に対して印刷ジョブの実行要求を行う(ステップS8、ステップS9)。ジョブ実行モジュール998は、印刷ジョブを実行すると、この実行結果をジョブIDと共に、I/F部972を介して、操作部アプリ961に送信する(ステップS10、ステップS11)。 Next, when the user issues an instruction to execute a job, such as a print job, the operation unit application 961 detects this instruction to execute the job (step S7). The operation unit application 961 then issues a print job execution request to the job execution module 998 on the controller 910, which executes the print job, via the I/F unit 972 (steps S8 and S9). After executing the print job, the job execution module 998 sends the execution result, along with the job ID, to the operation unit application 961 via the I/F unit 972 (steps S10 and S11).
次に、操作部アプリ961は、ジョブ実行後等の任意のタイミングで、I/F部972を介して、コントローラ910上のログ制御部975に対し、ログ記録要求を送信する(ステップS12、ステップS13)。この際、操作部アプリ961は、ジョブログ情報の記録及び画像ログ情報の記録に必要な様々なパラメータをログ記録要求に含めて送信する。具体的には、操作部アプリ961は、ジョブ実行前にプレビューが行われてことを示す情報、及び、プレビューにより閲覧されたページを示す情報等を、ログ記録要求に含めてログ制御部975に送信する。以下の表1に、ユーザIDが「12345」のユーザがプレビュー後に印刷ジョブを実行することで、操作部アプリ961からログ制御部975に送信されるパラメータの一例を示す。 Next, the operation unit application 961 sends a log recording request to the log control unit 975 on the controller 910 via the I/F unit 972 at any timing, such as after the job has been executed (steps S12 and S13). At this time, the operation unit application 961 includes various parameters required for recording job log information and image log information in the log recording request and sends them. Specifically, the operation unit application 961 includes information indicating that a preview was performed before the job was executed, information indicating the pages viewed in the preview, and the like in the log recording request and sends them to the log control unit 975. Table 1 below shows an example of parameters sent from the operation unit application 961 to the log control unit 975 when a user with user ID "12345" executes a print job after a preview.
この表1に示す例は、000015の「ジョブID」,文書印刷が実行されたことを示す「ジョブ種別」、2019年12月20日の15時03分にジョブが実行されたことを示す「ジョブ実行日時情報」、及び、12345の「ユーザID」がパラメータとしてログ制御部975に送信されたことを示している。また、この表1に示す例は、6789等のプレビューされた文書の「文書ID」、2019年12月20日の15時00分等の文書の「プレビュー日時情報」、及び、1、2等のプレビューされた文書のページを示す「プレビューページ情報」がパラメータとしてログ制御部975に送信されたことを示している。 The example shown in Table 1 indicates that a "job ID" of 000015, a "job type" indicating that document printing was executed, "job execution date and time information" indicating that the job was executed at 15:03 on December 20, 2019, and a "user ID" of 12345 were sent as parameters to the log control unit 975. The example shown in Table 1 also indicates that a "document ID" of the previewed document such as 6789, "preview date and time information" of the document such as 15:00 on December 20, 2019, and "preview page information" indicating pages 1, 2, etc. of the previewed document were sent as parameters to the log control unit 975.
次に、ログ制御部975は、表1に示したようにパラメータに含まれる文書IDに関連付けされている画像データを画像管理モジュール976から取得する(ステップS14)。そして、ログ制御部975は、上述のパラメータに基づき、ジョブログ管理部973を介してHDD909のジョブログ保管部にジョブログ情報を記録する(ステップS15)。また、ログ制御部975は、ジョブログ情報を、ネットワーク送信部977を介してログ収集サーバ装置2に送信して記録する(ステップS15)。表1の例に基づいて具体的に説明すると、ジョブログ情報としては、「種別:文書印刷」、「ジョブID」、「ユーザID」、「ジョブ実行日時」、「文書ID」、「プレビュー日時情報」及び「プレビューページ情報」が記録される。 Next, the log control unit 975 obtains image data associated with the document ID included in the parameters from the image management module 976 as shown in Table 1 (step S14). Then, based on the above parameters, the log control unit 975 records job log information in the job log storage unit of the HDD 909 via the job log management unit 973 (step S15). The log control unit 975 also transmits and records the job log information to the log collection server device 2 via the network transmission unit 977 (step S15). Specifically, based on the example of Table 1, the job log information recorded includes "Type: Document Print," "Job ID," "User ID," "Job Execution Date and Time," "Document ID," "Preview Date and Time Information," and "Preview Page Information."
また、ログ制御部975は、そのジョブに関連付けされているジョブIDを書誌情報とし、画像ログ情報に含めて、画像ログ管理部974を介して画像ログ保管部に記録する(ステップS16)。また、ログ制御部975は、画像ログ情報を、ネットワーク送信部977を介してログ収集サーバ装置2に送信して記録する(ステップS16)。表1の例に基づいて具体的に説明すると、画像ログ情報としては、「文書全体」、「文書ID」及び「ジョブID」が記録される。 The log control unit 975 also treats the job ID associated with the job as bibliographic information, includes it in the image log information, and records it in the image log storage unit via the image log management unit 974 (step S16). The log control unit 975 also transmits the image log information to the log collection server device 2 via the network transmission unit 977 and records it (step S16). Specifically, based on the example in Table 1, the image log information recorded includes the "entire document," "document ID," and "job ID."
このように、操作部アプリ961が、プレビュー後のジョブ実行のタイミングで、I/F部972を介してログ情報を、画像形成装置1及びログ収集サーバ装置2に記録する。この際、プレビューに関するパラメータを含むログ情報を記録する。これにより、ログ制御部975で、ジョブの前にプレビューが実施されたことを示す情報、プレビューされたページを示す情報を含むジョブログ情報を記録できる。また、プレビュー実行結果が含まれたジョブを関連付けるジョブIDを書誌情報として、画像ログ情報と共に記録できる。 In this way, the operation unit application 961 records log information in the image forming apparatus 1 and the log collection server device 2 via the I/F unit 972 at the timing of job execution after the preview. At this time, log information including parameters related to the preview is recorded. This allows the log control unit 975 to record job log information including information indicating that a preview was performed before the job and information indicating the previewed page. In addition, a job ID that associates the job including the preview execution results can be recorded as bibliographic information together with the image log information.
また、画像形成装置1側で記録されるログ情報と同じ形式のログ情報をログ収集サーバ装置2及び画像サーバ装置3で記録することで、ログ管理者によるログ情報の追跡性を向上させることができる。 In addition, by recording log information in the same format as the log information recorded on the image forming device 1 side on the log collection server device 2 and image server device 3, the log administrator's ability to track log information can be improved.
(プレビューのみが行われた場合の操作部アプリの動作)
次に、図9は、プレビューのみが行われた場合における操作部アプリ961の動作の流れを示すシーケンス図である。この図9において、ユーザによりプレビューボタンが操作され、プレビュー画像が表示されるまでのステップS1~ステップS6の動作は、上述と同様である。なお、プレビューは、ジョブの一例である。
(Operation of the control panel app when only preview is performed)
Next, Fig. 9 is a sequence diagram showing the flow of operations of the operation unit application 961 when only a preview is performed. In Fig. 9, the operations from step S1 to step S6, from when the preview button is operated by the user until the preview image is displayed, are the same as those described above. Note that a preview is an example of a job.
このようなプレビューを終了する場合、ユーザは、操作部940のプレビューの終了ボタンを操作する。操作部アプリ961は、プレビューの終了ボタンの操作を検出すると(ステップS21)、プレビュー画面の表示を終了制御する(ステップS22)。そして、操作部アプリ961は、I/F部972を介して、コントローラ910上のログ制御部975に対し、ログ記録要求を送信する(ステップS23、ステップS24)。この際、操作部アプリ961は、上述と同様に、ジョブログ情報の記録及び画像ログ情報の記録に必要な様々なパラメータをログ記録要求に含めて送信する。プレビューのみが行われた場合、印刷等のジョブは実行されていないため、ジョブの実行に関する情報はパラメータには含まれなお。この場合、プレビューが行われた日時及びプレビューされた文書のページを示す情報等がパラメータに含められてログ制御部975に送信される。 To end such a preview, the user operates the preview end button on the operation unit 940. When the operation unit application 961 detects the operation of the preview end button (step S21), it controls to end the display of the preview screen (step S22). Then, the operation unit application 961 sends a log recording request to the log control unit 975 on the controller 910 via the I/F unit 972 (steps S23 and S24). At this time, the operation unit application 961, as described above, sends the log recording request including various parameters necessary for recording job log information and image log information. If only a preview is performed, a job such as printing is not executed, so information regarding job execution is not included in the parameters. In this case, information indicating the date and time the preview was performed and the page of the previewed document, etc., is included in the parameters and sent to the log control unit 975.
すなわち、プレビューのみが実行された場合、操作部アプリ961は、プレビューのみが実行されたことを示す情報、及び、プレビューされたページを示す情報等を、ログ記録要求に含めてログ制御部975に送信する。以下の表2に、ユーザIDが「12345」のユーザがプレビューのみを行った場合に、操作部アプリ961からログ制御部975に送信されるパラメータの一例を示す。 In other words, when only a preview is performed, the operation unit app 961 includes information indicating that only a preview has been performed, information indicating the previewed page, etc. in a log recording request and sends this to the log control unit 975. Table 2 below shows an example of parameters sent from the operation unit app 961 to the log control unit 975 when a user with user ID "12345" performs only a preview.
この表2に示す例は、12345の「ユーザID」、6789の「文書ID」、2019年12月20日の15時00分の「プレビュー日時情報」、及び、1、2等のプレビューされた文書のページを示す「プレビューページ情報」がパラメータとしてログ制御部975に送信されたことを示している。なお、少なくとも「文書ID」、「プレビュー日時情報」、及び、「プレビューページ情報」は、特定情報の一例である。 The example shown in Table 2 indicates that a "User ID" of 12345, a "Document ID" of 6789, "Preview date and time information" of 15:00 on December 20, 2019, and "Preview page information" indicating the previewed document pages 1, 2, etc. were sent to the log control unit 975 as parameters. Note that at least the "Document ID," "Preview date and time information," and "Preview page information" are examples of specific information.
次に、ログ制御部975は、表2に示したようにパラメータに含まれる文書ID及びプレビューページ情報に基づいて、画像管理モジュール976から画像データを取得する(ステップS25、ステップS26)。そして、ログ制御部975は、上述のパラメータに基づき、ジョブログ管理部973を介してHDD909のジョブログ保管部に、プレビューのジョブログ情報を記録する(ステップS27)。また、ログ制御部975は、ジョブログ情報を、ネットワーク送信部977を介してログ収集サーバ装置2に送信して記録する(ステップS27)。表2の例に基づいて具体的に説明すると、ジョブログ情報としては、「種別:プレビュー」、「ジョブID」、「ユーザID」、「ジョブ実行日時」、「画像ID」、「プレビュー日時」及び「プレビューページ」の各情報が記録される。 Next, the log control unit 975 acquires image data from the image management module 976 based on the document ID and preview page information included in the parameters as shown in Table 2 (steps S25 and S26). Then, the log control unit 975 records the preview job log information in the job log storage unit of the HDD 909 via the job log management unit 973 based on the above parameters (step S27). The log control unit 975 also transmits the job log information to the log collection server device 2 via the network transmission unit 977 and records it (step S27). Specifically, based on the example of Table 2, the job log information records the following information: "Type: Preview," "Job ID," "User ID," "Job Execution Date and Time," "Image ID," "Preview Date and Time," and "Preview Page."
また、ログ制御部975は、そのジョブに関連付けされているジョブIDを書誌情報とし、画像ログ情報に含めて、画像ログ管理部974を介して画像ログ保管部に記録する(ステップS28)。また、ログ制御部975は、ネットワーク送信部977を介して画像ログ情報をログ収集サーバ装置2に送信して記録する(ステップS28)。表2の例に基づいて具体的に説明すると、画像ログ情報としては、「プレビューされた画像」、「画像ID」及び「ジョブID」が記録される。 The log control unit 975 also treats the job ID associated with the job as bibliographic information, includes it in the image log information, and records it in the image log storage unit via the image log management unit 974 (step S28). The log control unit 975 also transmits the image log information to the log collection server device 2 via the network transmission unit 977 and records it (step S28). Specifically, based on the example in Table 2, the image log information recorded includes the "previewed image," "image ID," and "job ID."
このように、操作部アプリ961は、プレビュー終了のタイミングで、I/F部972を介してログ情報を記録する。この際、プレビューに関するパラメータを含むログ情報を記録する。これにより、ログ制御部975で、プレビューのみが実行されたことを示す情報、及び、プレビューされたページを示す情報をジョブログ情報に含めて記録できると共に、対象ページのみを画像ログとして記録できる。 In this way, the operation unit application 961 records log information via the I/F unit 972 when the preview ends. At this time, the log information recorded includes parameters related to the preview. This allows the log control unit 975 to record information indicating that only a preview was performed and information indicating the previewed page in the job log information, and to record only the target page as an image log.
(メディアに記憶された画像のプレビューが行われた場合の操作部アプリの動作)
次に、図10は、メディアに記憶された画像のプレビューが行われた場合における操作部アプリ961の動作の流れを示すシーケンス図である。メディアに記憶されている画像をプレビューする場合、ユーザは、図3に示すように操作部940に対して、例えばUSBメモリ963又はカード型メモリ964等のメディアを装着する(ステップS31)。そして、ユーザは、メディアに記憶されている画像のプレビューを指定するように操作部940を操作する。操作部アプリ961は、メディアに記憶されている画像のプレビューを指定する操作を検出すると(ステップS32)、指定された画像をメディアから読み出してプレビュー表示する(ステップS33)。
(Operation of the control panel app when previewing images stored on media)
10 is a sequence diagram showing the flow of operations of the operation unit application 961 when an image stored in a medium is previewed. To preview an image stored in a medium, the user inserts a medium such as a USB memory 963 or a card-type memory 964 into the operation unit 940 as shown in FIG. 3 (step S31). The user then operates the operation unit 940 to specify a preview of an image stored in the medium. When the operation unit application 961 detects an operation to specify a preview of an image stored in the medium (step S32), it reads the specified image from the medium and displays a preview (step S33).
次に、メディアに記憶されている画像をプレビュー表示すると、操作部アプリ961は、所定のタイミングで、I/F部972を介して、コントローラ910上のログ制御部975に対し、ログ記録要求を送信する(ステップS34、ステップS35)。この際、操作部アプリ961は、上述と同様に、ジョブログ情報の記録及び画像ログ情報の記録に必要な様々なパラメータをログ記録要求に含めて送信する。この場合、プレビューされた画像、画像ID、及び、プレビューが行われた日時等がパラメータに含められてログ制御部975に送信される。 Next, when a preview of an image stored on the media is displayed, the operation unit application 961 sends a log recording request to the log control unit 975 on the controller 910 via the I/F unit 972 at a predetermined timing (steps S34 and S35). At this time, the operation unit application 961, as described above, includes various parameters required for recording job log information and image log information in the log recording request and sends it. In this case, the previewed image, image ID, date and time the preview was performed, etc. are included in the parameters and sent to the log control unit 975.
ログ制御部975は、パラメータに含められて送信された画像である、メディアからプレビューされた画像の登録要求を、画像管理モジュール976に対して行う(ステップS36)。画像管理モジュール976は、メディアからプレビューされた画像を、画像ログ管理部974を介して画像ログ保管部に記録する。また、画像管理モジュール976は、メディアからプレビューされた画像を、ネットワーク送信部977を介して画像サーバ装置3に送信して記録する。画像管理モジュール976は、メディアからプレビューされた画像の登録が完了すると、登録した画像に対して付した画像IDをログ制御部975に送信する(ステップS37)。 The log control unit 975 requests the image management module 976 to register the image previewed from the media, which is the image included in the parameters and transmitted (step S36). The image management module 976 records the image previewed from the media in the image log storage unit via the image log management unit 974. The image management module 976 also transmits the image previewed from the media to the image server device 3 via the network transmission unit 977 and records it. Once the image management module 976 has completed registering the image previewed from the media, it transmits the image ID assigned to the registered image to the log control unit 975 (step S37).
次に、ログ制御部975は、この場合、「種別:プレビュー」、「ジョブID」、「ユーザID」、「ジョブ実行日時」、「画像ID」及び「プレビュー日時」を含むジョブログ情報を、ジョブログ管理部973を介してHDD909のジョブログ保管部に記録する(ステップS38)。また、ログ制御部975は、このようなジョブログ情報を、ネットワーク送信部977を介してログ収集サーバ装置2に送信して記録する(ステップS38)。 Next, the log control unit 975 records job log information, including "Type: Preview," "Job ID," "User ID," "Job execution date and time," "Image ID," and "Preview date and time," in the job log storage unit of the HDD 909 via the job log management unit 973 (step S38). The log control unit 975 also transmits and records this job log information to the log collection server device 2 via the network transmission unit 977 (step S38).
また、ログ制御部975は、「プレビューされた画像」、「画像ID」及び「ジョブID」を含む画像ログ情報を、画像ログ管理部974を介して画像ログ保管部に記録する(ステップS39)。また、ログ制御部975は、このような画像ログ情報を、ネットワーク送信部977を介してログ収集サーバ装置2に送信して記録する(ステップS39)。 The log control unit 975 also records image log information including the "previewed image," "image ID," and "job ID" in the image log storage unit via the image log management unit 974 (step S39). The log control unit 975 also transmits and records this image log information to the log collection server device 2 via the network transmission unit 977 (step S39).
このように、操作部アプリ961は、メディアの画像のプレビューのタイミングで、I/F部972を介してログ情報を記録する。この際、プレビューに関するパラメータ、及び、メディアからプレビューされた画像データを含むログ情報を記録する。これにより、ログ制御部975で、メディアの画像がプレビューされたことを示す情報、及び、プレビューされたメディアの画像の画像IDを含むジョブログ情報を記録できると共に、プレビューされたメディアの画像を含む画像ログ情報を記録できる。 In this way, the operation unit app 961 records log information via the I/F unit 972 when a media image is previewed. At this time, log information including preview-related parameters and image data previewed from the media is recorded. This allows the log control unit 975 to record job log information including information indicating that a media image has been previewed and the image ID of the previewed media image, as well as image log information including the previewed media image.
(外部サーバ装置の画像を閲覧した場合の操作部ブラウザの動作)
次に、図11は、外部サーバ装置999に記憶されている画像(ネットワーク表示情報の一例)を閲覧した場合における操作部ブラウザ962の動作の流れを示すシーケンス図である。この場合、ユーザは、操作部940を操作して、外部サーバ装置999に記憶されている画像の表示操作を行う(ステップS41)。これにより、操作部ブラウザ962は、外部サーバ装置999から、Web(World Wide Wed)ページを取得して表示する(ステップS42、ステップS43)。
(Operation of the browser on the operation unit when viewing images on an external server device)
11 is a sequence diagram showing the flow of operations of the operation unit browser 962 when viewing an image (an example of network display information) stored in the external server device 999. In this case, the user operates the operation unit 940 to perform a display operation of the image stored in the external server device 999 (step S41). As a result, the operation unit browser 962 obtains and displays a web (World Wide Web) page from the external server device 999 (steps S42 and S43).
次に、操作部ブラウザ962は、所定のタイミングで、I/F部972を介して、コントローラ910上のログ制御部975に対し、現在表示されているWebページの画面キャプチャの要求を含むログ記録要求を送信する(ステップS44、ステップS45)。ログ制御部975は、操作部管理モジュール971に対して、現在表示されているWebページの画面キャプチャの要求を行う(ステップS46)。これにより、操作部管理モジュール971により、現在表示されているWEbページの画面キャプチャが行われ、キャプチャされたWebページの画面の画像データがログ制御部975に送信される(ステップS47)。 Next, at a predetermined timing, the operation unit browser 962 sends a log recording request, including a request for a screen capture of the currently displayed web page, to the log control unit 975 on the controller 910 via the I/F unit 972 (steps S44 and S45). The log control unit 975 requests the operation unit management module 971 to capture the screen of the currently displayed web page (step S46). As a result, the operation unit management module 971 performs a screen capture of the currently displayed web page, and sends image data of the captured web page screen to the log control unit 975 (step S47).
次に、ログ制御部975は、この場合、「種別:ブラウジング」、「ジョブID」、「ユーザID」、「ジョブ実行日時」、「キャプチャされた画像の画像ID」及び「プレビュー日時」を含むジョブログ情報を、ジョブログ管理部973を介してHDD909のジョブログ保管部に記録する(ステップS48)。また、ログ制御部975は、ネットワーク送信部977を介して、このようなジョブログ情報をログ収集サーバ装置2に送信して記録する(ステップS48)。 Next, the log control unit 975 records job log information, including "Type: Browsing," "Job ID," "User ID," "Job execution date and time," "Image ID of the captured image," and "Preview date and time," in the job log storage unit of the HDD 909 via the job log management unit 973 (step S48). The log control unit 975 also transmits and records this job log information to the log collection server device 2 via the network transmission unit 977 (step S48).
また、ログ制御部975は、「キャプチャされた画像」、「画像ID」及び「ジョブID」を含む画像ログ情報を、画像ログ管理部974を介して画像ログ保管部に記録する(ステップS49)。また、ログ制御部975は、このような画像ログ情報を、ネットワーク送信部977を介してログ収集サーバ装置2に送信して記録する(ステップS49)。 The log control unit 975 also records image log information including the "captured image," "image ID," and "job ID" in the image log storage unit via the image log management unit 974 (step S49). The log control unit 975 also transmits and records this image log information to the log collection server device 2 via the network transmission unit 977 (step S49).
このように、操作部ブラウザ962は、Webページを表示した際に、I/F部972を介してログ情報を記録する。この際、Webページの表示に関するパラメータ、及び、閲覧したWebページのキャプチャ画像を含むログ情報を記録する。これにより、ログ制御部975で、Webページの表示に関するジョブログ情報を記録でき、Webページのキャプチャ画像を画像ログ情報として記録できる。 In this way, when a web page is displayed, the operation unit browser 962 records log information via the I/F unit 972. At this time, the log information recorded includes parameters related to the display of the web page and a captured image of the viewed web page. This allows the log control unit 975 to record job log information related to the display of the web page and record the captured image of the web page as image log information.
(実施の形態の効果)
以上の説明から明らかなように、実施の形態の画像形成システムは、ログ情報を記録するためのI/F部972を設けることで、画像形成装置1の操作部940のアプリケーション(操作部アプリ961又は操作部ブラウザ962)が、任意の画像及び操作のログ情報を、任意のタイミングで記録することができる。このため、ログ情報を記録する操作部アプリ961の自由度を確保しつつ、画像形成装置1側で記録されるログ情報と同じ形式のログ情報をログ収集サーバ装置2及び画像サーバ装置3で記録でき、ログ管理者によるログ情報の追跡性を向上させることができる。
(Effects of the embodiment)
As is clear from the above description, the image forming system according to the embodiment is provided with an I/F unit 972 for recording log information, which allows the application (operation unit app 961 or operation unit browser 962) of the operation unit 940 of the image forming apparatus 1 to record log information of any image and operation at any timing. This allows the log collection server device 2 and the image server device 3 to record log information in the same format as the log information recorded on the image forming apparatus 1 side, while ensuring the flexibility of the operation unit app 961 for recording log information, thereby improving the traceability of the log information by the log manager.
例えば、情報漏洩が発生した画像に対してプレビューのみが実行されている場合でも、ログ収集サーバ装置2に記録されているログ情報のうち、情報漏洩の発生が予測される期間のログ情報を参照することで、情報漏洩の日時、情報漏洩した画像のプレビューを行ったユーザ、プレビューされたページ等を容易に特定できる。 For example, even if only a preview was performed on an image where information leakage occurred, by referencing the log information recorded in the log collection server device 2 for the period in which information leakage is predicted to occur, it is possible to easily identify the date and time of the information leakage, the user who previewed the image where information leakage occurred, the page that was previewed, etc.
また、プレビューとその後に行われた印刷ジョブ等の他のジョブを関連付けて記録できるため、情報漏洩時等の追跡を容易化できる。 In addition, previews can be recorded in association with subsequent print jobs and other jobs, making it easier to track down information leaks, etc.
また、操作部940がコントローラ910を介さずに表示する画像(メディアプリント、操作部ブラウザ962で表示する外部サーバ装置999上の文書等)を操作部940で表示した場合、コントローラ910側でログとして残すことはできないため、情報漏洩時の追跡が困難であった。 In addition, when images displayed by the operation unit 940 without going through the controller 910 (such as media prints, documents on an external server device 999 displayed on the operation unit browser 962, etc.) are displayed on the operation unit 940, the controller 910 cannot record them as logs, making it difficult to track information leaks.
しかし、実施の形態の画像形成システムの場合、コントローラ910を介さずに表示する画像は、キャプチャして閲覧日時及びユーザ情報等と共に記録できる。このため、情報漏洩時の追跡も容易に行うことができる。 However, in the image forming system of the embodiment, images displayed without going through the controller 910 can be captured and recorded along with the date and time of viewing, user information, etc. This makes it easy to track down any information leaks.
また、サードベンダが開発した操作部アプリの場合、コントローラ910のジョブ関連機能のログ情報は記録できるが、任意の操作によるログ情報の記録は困難であった。このため、独自にログ機能(操作部アプリからネットワーク上のサーバにログを送信する機能)を開発する必要があり、開発容易性やログの管理性が低下するという問題があった。 Furthermore, in the case of operation panel applications developed by third parties, while it is possible to record log information for job-related functions of the controller 910, it is difficult to record log information for arbitrary operations. As a result, it is necessary to develop a unique log function (a function for sending logs from the operation panel application to a server on the network), which poses problems such as reduced ease of development and log manageability.
しかし、実施の形態の画像形成システムの場合、任意の画像及び操作のログ情報を、任意のタイミングで記録することができる。このため、サードベンダが開発した操作部アプリ961であっても、操作部アプリ961からネットワーク上のログ収集サーバ装置2にログを送信する機能の開発を不要とすることができ、開発容易性及びログの管理性の向上を図ることができる。 However, in the image forming system of the embodiment, log information for any image and operation can be recorded at any time. Therefore, even if the operation unit app 961 is developed by a third vendor, there is no need to develop a function for sending logs from the operation unit app 961 to the log collection server device 2 on the network, thereby improving ease of development and log manageability.
最後に、上述の実施の形態は、一例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。また、実施の形態及び各実施の形態の変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Finally, the above-described embodiments are presented as examples and are not intended to limit the scope of the present invention. This novel embodiment may be embodied in a variety of other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. Furthermore, the embodiments and modifications of each embodiment are within the scope and spirit of the invention, and are also within the scope of the invention and its equivalents as set forth in the claims.
1 画像形成装置
2 ログ収集サーバ装置
3 画像サーバ装置
4 ネットワーク
901 CPU
909 HDD
940 操作部
961 操作部アプリ
962 操作部ブラウザ
963 USBメモリ
964 カード型メモリ
971 操作部管理モジュール
972 I/F部
973 ジョブログ管理部
974 画像ログ管理部
975 ログ制御部
976 画像管理モジュール
977 ネットワーク送信部
REFERENCE SIGNS LIST 1 Image forming apparatus 2 Log collection server apparatus 3 Image server apparatus 4 Network 901 CPU
909 HDD
940 Operation unit 961 Operation unit application 962 Operation unit browser 963 USB memory 964 Card type memory 971 Operation unit management module 972 I/F unit 973 Job log management unit 974 Image log management unit 975 Log control unit 976 Image management module 977 Network transmission unit
Claims (7)
前記インタフェース部により取得された前記ログ記録要求に基づいて、前記画像を取得し、前記画像と、前記印刷ジョブの識別情報と、を含む画像ログ情報、及び、前記印刷ジョブの識別情報と、前記印刷ジョブが実行された日時と、前記プレビューが実行された日時と、を含むジョブログ情報を記憶部に記憶する記憶制御部と、
を有するログ記録装置。 an interface unit that acquires, at a timing when a print job is executed after an image preview has been executed, a log recording request including identification information of the print job, the date and time when the print job was executed, and the date and time when the preview was executed;
a storage control unit that acquires the image based on the log recording request acquired by the interface unit, and stores in a storage unit image log information including the image and identification information of the print job, and job log information including the identification information of the print job, the date and time when the print job was executed, and the date and time when the preview was executed ;
A logging device having:
前記記憶制御部は、前記インタフェース部により取得された前記ログ記録要求に基づいて、前記画像を取得し、前記画像と、前記画像の識別情報と、を含む画像ログ情報、及び、前記プレビューが実行された日時と、前記画像の識別情報と、を含むジョブログ情報を前記記憶部に記憶すること、
を特徴とする請求項1に記載のログ記録装置。 the interface unit executes a preview of an image based on an application program, and when the preview ends, acquires a log recording request including a date and time when the preview was executed and identification information of the image;
the storage control unit acquires the image based on the log recording request acquired by the interface unit, and stores, in the storage unit, image log information including the image and identification information of the image , and job log information including the date and time when the preview was executed and the identification information of the image ;
The log recording device according to claim 1 .
前記記憶制御部は、前記インタフェース部により取得された前記ログ記録要求に基づいて、前記画像の識別情報を取得し、前記画像と、前記画像の識別情報と、を含む画像ログ情報、及び、前記表示が実行された日時と、前記画像の識別情報と、を含むジョブログ情報を前記記憶部に記憶すること、
を特徴とする請求項1に記載のログ記録装置。 the interface unit acquires a log recording request including an image and a date and time when the image read from the medium is displayed based on an application program;
the storage control unit acquires identification information of the image based on the log recording request acquired by the interface unit, and stores image log information including the image and the identification information of the image , and job log information including the date and time when the display was executed and the identification information of the image , in the storage unit;
The log recording device according to claim 1 .
前記インタフェース部は、アプリケーションプログラムに基づいて、前記取得画像の表示が実行されたタイミングで、前記表示が実行された日時と、前記取得画像のキャプチャ画像を生成する要求と、を含むログ記録要求を取得し、
前記記憶制御部は、前記インタフェース部により取得された前記ログ記録要求に基づいて、前記キャプチャ画像生成部により生成された前記取得画像のキャプチャ画像と、前記キャプチャ画像の識別情報と、を取得し、前記キャプチャ画像と、前記キャプチャ画像の識別情報と、を含む画像ログ情報、及び、前記表示が実行された日時と、前記キャプチャ画像の識別情報と、を含むジョブログ情報を前記記憶部に記憶すること、
を特徴とする請求項1に記載のログ記録装置。 a capture image generating unit that generates a capture image of an acquired image acquired from a server device on the network ;
the interface unit acquires, based on an application program, a log recording request at a timing when the acquired image is displayed, the log recording request including a date and time when the display is executed and a request to generate a capture image of the acquired image;
the storage control unit acquires, based on the log recording request acquired by the interface unit, a capture image of the acquired image generated by the capture image generation unit and identification information of the capture image, and stores, in the storage unit, image log information including the capture image and the identification information of the capture image, and job log information including the date and time when the display was executed and the identification information of the capture image ;
The log recording device according to claim 1 .
を特徴とする請求項1から請求項4のうち、いずれか一項に記載のログ記録装置。 The log recording device according to any one of claims 1 to 4, wherein the storage control unit stores the job log information and the image log information in an internal storage unit of the device to which the log recording device is applied and in an external storage unit of a server device on a predetermined network, respectively.
記憶制御部が、前記取得ステップで取得された前記ログ記録要求に基づいて、前記画像を取得し、前記画像と、前記印刷ジョブの識別情報と、を含む画像ログ情報、及び、前記印刷ジョブの識別情報と、前記印刷ジョブが実行された日時と、前記プレビューが実行された日時と、を含むジョブログ情報を記憶部に記憶する記憶制御ステップと、
を有するログ記録方法。 an acquisition step in which an interface unit acquires, at a timing when a print job is executed after an image preview is executed, a log recording request including identification information of the print job, a date and time when the print job was executed, and a date and time when the preview was executed;
a storage control step in which a storage control unit acquires the image based on the log recording request acquired in the acquisition step, and stores in a storage unit image log information including the image and identification information of the print job , and job log information including the identification information of the print job, the date and time when the print job was executed, and the date and time when the preview was executed ;
A logging method having:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021112375A JP7749953B2 (en) | 2021-07-06 | 2021-07-06 | Log recording device, log recording method, and image forming device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021112375A JP7749953B2 (en) | 2021-07-06 | 2021-07-06 | Log recording device, log recording method, and image forming device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023008652A JP2023008652A (en) | 2023-01-19 |
| JP7749953B2 true JP7749953B2 (en) | 2025-10-07 |
Family
ID=85112377
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021112375A Active JP7749953B2 (en) | 2021-07-06 | 2021-07-06 | Log recording device, log recording method, and image forming device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7749953B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015050595A (en) | 2013-08-30 | 2015-03-16 | 京セラドキュメントソリューションズ株式会社 | Image forming system, image forming apparatus, and image forming program |
| JP2017200767A (en) | 2006-03-02 | 2017-11-09 | 株式会社リコー | Printing apparatus, printing method, and printing program |
| JP2019031017A (en) | 2017-08-08 | 2019-02-28 | キヤノン株式会社 | Image forming apparatus, control method, and program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008023890A (en) * | 2006-07-24 | 2008-02-07 | Seiko Epson Corp | Printing apparatus and printing method |
| JP6179083B2 (en) * | 2012-09-18 | 2017-08-16 | 株式会社リコー | Information processing apparatus, output system, and program |
-
2021
- 2021-07-06 JP JP2021112375A patent/JP7749953B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017200767A (en) | 2006-03-02 | 2017-11-09 | 株式会社リコー | Printing apparatus, printing method, and printing program |
| JP2015050595A (en) | 2013-08-30 | 2015-03-16 | 京セラドキュメントソリューションズ株式会社 | Image forming system, image forming apparatus, and image forming program |
| JP2019031017A (en) | 2017-08-08 | 2019-02-28 | キヤノン株式会社 | Image forming apparatus, control method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023008652A (en) | 2023-01-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6206149B2 (en) | Printing system | |
| JP2013232695A (en) | Document management device and document management program | |
| JP5561017B2 (en) | Image processing apparatus, editing program, and editing system | |
| US9386082B2 (en) | Information processing apparatus, and control method and storage medium therefor | |
| JP5034798B2 (en) | Printing apparatus, printing system, and printing apparatus control method | |
| JP6260642B2 (en) | Printing apparatus and printing method | |
| JP7749953B2 (en) | Log recording device, log recording method, and image forming device | |
| JP2019142127A (en) | Image formation apparatus, control method of the same and program | |
| JP2008289130A (en) | Copier device capable of electronically storing and recalling copied document | |
| JPH11232055A (en) | Print system | |
| JP4266061B2 (en) | Image processing device | |
| JP5625497B2 (en) | Information processing apparatus, information processing system, information processing method, program, and recording medium storing the program | |
| JP2023066237A (en) | Information processing system, service provision system, and application execution method | |
| JP2022059384A (en) | Information processing system | |
| JP2009015373A (en) | Server device and server device control program | |
| JP7775266B2 (en) | electronic equipment | |
| JP5403096B2 (en) | Printing system and printing method | |
| JP2007336076A (en) | Image forming apparatus, information acquisition method, and information acquisition program | |
| JP2019046333A (en) | Information processing apparatus and information processing program | |
| JP4711140B2 (en) | Setting terminal, management device, management system, and program | |
| JP2006185111A (en) | Electronic device, information processing method, program, storage medium | |
| JP2025044749A (en) | System, image forming apparatus, server, and control method and program thereof - Patents.com | |
| JP2025107005A (en) | Image log management system and processing method for image log management system | |
| JP5370762B2 (en) | Image processing apparatus, image output management method, and program | |
| JP2007080222A (en) | Application selection apparatus, image forming apparatus, application selection method, and application selection program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240527 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250520 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250715 |
|
| 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: 20250826 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250908 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7749953 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |