Nothing Special   »   [go: up one dir, main page]

JP5416457B2 - Image forming apparatus - Google Patents

Image forming apparatus Download PDF

Info

Publication number
JP5416457B2
JP5416457B2 JP2009089406A JP2009089406A JP5416457B2 JP 5416457 B2 JP5416457 B2 JP 5416457B2 JP 2009089406 A JP2009089406 A JP 2009089406A JP 2009089406 A JP2009089406 A JP 2009089406A JP 5416457 B2 JP5416457 B2 JP 5416457B2
Authority
JP
Japan
Prior art keywords
information
print
unit
authentication
forming apparatus
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
JP2009089406A
Other languages
Japanese (ja)
Other versions
JP2010240886A (en
Inventor
長 小澤
Original Assignee
株式会社沖データ
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 株式会社沖データ filed Critical 株式会社沖データ
Priority to JP2009089406A priority Critical patent/JP5416457B2/en
Publication of JP2010240886A publication Critical patent/JP2010240886A/en
Application granted granted Critical
Publication of JP5416457B2 publication Critical patent/JP5416457B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、上位装置から受信した印刷情報に基づいて画像を形成する画像形成装置に関する。   The present invention relates to an image forming apparatus that forms an image based on print information received from a host apparatus.

画像形成装置の中には、情報記憶媒体に格納された情報を利用する装置がある(例えば、特許文献1参照)。この画像形成装置は、情報記憶媒体から情報を読み取るための情報読取装置が接続又は内蔵された構成となっている。なお、情報記憶媒体は、通常、ICカードとして構成されており、また、情報読取装置は、そのICカードから情報を読み取るためのICカードリーダとして構成されている。   Among image forming apparatuses, there is an apparatus that uses information stored in an information storage medium (see, for example, Patent Document 1). This image forming apparatus has a configuration in which an information reading device for reading information from an information storage medium is connected or built in. The information storage medium is normally configured as an IC card, and the information reading device is configured as an IC card reader for reading information from the IC card.

この画像形成装置は、例えば、上位装置から受信した印刷情報に基づいて画像を印刷する場合に、情報読取装置を介してユーザによって所持された情報記憶媒体から認証情報を取得する。なお、「認証情報」とは、各種の情報(ここでは、印刷情報)に対するアクセスを認証する際に用いられる情報を意味している。   For example, when printing an image based on print information received from a higher-level device, the image forming apparatus acquires authentication information from an information storage medium possessed by the user via the information reading device. Note that “authentication information” means information used to authenticate access to various types of information (here, print information).

この画像形成装置は、受信した印刷情報を記憶手段(例えば、RAMやHDD等)に一旦格納しておき、記憶手段に格納された1乃至複数の印刷情報の中に、情報記憶媒体から取得した認証情報に対応する認証情報が対応付けられている印刷情報が存在する場合に、その印刷情報をアクセスが認証された情報と見なして、印刷情報に含まれている画像情報に基づいて画像を形成し、その画像を印刷する。以下、印刷情報の認証を行ってから印刷する手法を「認証印刷」と称する。   The image forming apparatus temporarily stores the received print information in a storage unit (for example, a RAM or an HDD), and acquires it from an information storage medium in one or more print information stored in the storage unit. When there is print information associated with authentication information corresponding to the authentication information, the print information is regarded as information whose access is authenticated, and an image is formed based on the image information included in the print information. And print the image. Hereinafter, a method for performing printing after authentication of print information is referred to as “authentication printing”.

特開2005−335282号公報JP 2005-335282 A

しかしながら、何らかの理由によって、第三者が、不正に情報記憶媒体を入手する場合が想定される。仮に、第三者が情報記憶媒体を入手した場合に、第三者は、認証印刷すべき印刷情報であっても、任意に印刷することができる。
そのため、従来の画像形成装置は、第三者が不正に情報記憶媒体を入手した場合に、認証印刷すべき印刷情報が漏洩する可能性がある、という課題があった。
However, it is assumed that a third party illegally obtains the information storage medium for some reason. If a third party obtains an information storage medium, the third party can arbitrarily print even print information to be authenticated.
For this reason, the conventional image forming apparatus has a problem that print information to be authenticated and printed may leak when a third party illegally obtains an information storage medium.

本発明は、前記した課題を解決するためになされたものであり、認証印刷すべき印刷情報の漏洩を防止する画像形成装置を提供することを主な目的とする。   SUMMARY An advantage of some aspects of the invention is that it provides an image forming apparatus that prevents leakage of print information to be authenticated and printed.

前記目的を達成するため、本発明は、画像形成装置であって、上位装置から、画像情報、当該画像情報の印刷を認証するための第1認証情報、及び、当該画像情報の印刷許可開始時刻から印刷許可終了時刻までの印刷可能時間を表す印刷可能時間情報を含む認証印刷ジョブの印刷情報が入力される入力部と、外部から第2認証情報を取得する取得部と、前記入力部によって入力された1乃至複数の認証印刷ジョブの前記印刷情報を格納する記憶部と、前記取得部によって前記第2認証情報が取得された場合に、当該第2認証情報と一致する前記第1認証情報を含んでいる前記印刷情報を検索する検索部と、現在時刻が前記印刷可能時間情報によって指定された印刷許可終了時刻を経過している認証印刷ジョブを期限切れジョブとし、前記記憶部に格納された1乃至複数の前記印刷情報の中に、期限切れジョブの印刷情報があるか否かを判定する第1判断部と、前記記憶部に格納された1乃至複数の認証印刷ジョブの前記印刷情報の中から、前記第1判断部によって前記期限切れジョブと判定された前記印刷情報を削除する削除部と、前記取得部によって取得された前記第2認証情報が前記印刷可能時間情報によって表された印刷可能時間内に取得されたか否かを判定する第2判断部と、前記第2判断部によって前記第2認証情報が前記印刷可能時間内に取得されたと判定された場合に、前記検索部によって検索された前記印刷情報に含まれている前記画像情報によって表される画像を印刷する印刷部と、前記第2判断部によって前記第2認証情報が前記印刷可能時間外に取得されたと判定された場合に、当該第2認証情報と一致する前記第1認証情報を含む印刷情報を削除してよいか否かを前記上位装置へ確認する削除確認部と、前記削除確認部によって当該印刷情報の削除が不可であることが確認された場合に、前記上位装置から入力される更新用の時間情報を用いて、前記記憶部に格納されている当該印刷情報の前記印刷可能時間情報を、前記印刷可能時間と異なる新たな印刷可能時間に更新することによって、当該印刷情報を再登録する再登録部と、前記第2判断部によって前記第2認証情報が前記印刷可能時間外に取得されたと判定された場合に、不正なアクセスがあったことを、前記上位装置へ通知する通知部とを有する構成とする。 In order to achieve the above object, the present invention is an image forming apparatus, wherein image information, first authentication information for authenticating printing of the image information, and printing permission start time of the image information are received from a host device. An input unit for inputting print information of an authentication print job including printable time information indicating a printable time from the printing end time to the print permission end time, an acquisition unit for acquiring second authentication information from the outside, and input by the input unit A storage unit that stores the print information of the one or more authenticated print jobs, and the first authentication information that matches the second authentication information when the acquisition unit acquires the second authentication information. A search unit that searches for the print information that is included, and an authentication print job whose current time has passed a print permission end time specified by the printable time information as an expired job, and the storage A first determination unit that determines whether there is print information of an expired job among the one or more print information stored in the storage unit, and the one or more authentication print jobs stored in the storage unit. Among the print information, the deletion unit that deletes the print information determined as the expired job by the first determination unit, and the second authentication information acquired by the acquisition unit are represented by the printable time information. A second determination unit that determines whether or not the second authentication information has been acquired within the printable time, and a second determination unit that determines whether or not the second authentication information has been acquired within the printable time. The second authentication information is acquired outside the printable time by the printing unit that prints the image represented by the image information included in the print information searched by the second determination unit. If it is determined, the deletion confirmation unit that confirms to the upper apparatus whether or not the print information including the first authentication information that matches the second authentication information may be deleted, and the print by the deletion confirmation unit. When it is confirmed that the information cannot be deleted, the printable time information of the print information stored in the storage unit is used by using the update time information input from the host device . By updating to a new printable time different from the printable time, the re-registration unit that re-registers the print information, and the second determination unit acquires the second authentication information outside the printable time. When it is determined, the information processing apparatus includes a notification unit that notifies the host device that there has been an unauthorized access.

この画像形成装置は、削除部が、第1判断部によって期限切れジョブと判定された印刷情報を削除する。これにより、この画像形成装置は、期限切れジョブと判定された印刷情報が第三者に漏洩することを防止している。
また、この画像形成装置は、第2判断部によって第2認証情報が印刷可能時間内に取得されたと判定された場合に、印刷部が、検索部によって検索された印刷情報に含まれている画像情報によって表される画像を印刷する。これにより、この画像形成装置は、印刷可能時間内に第2認証情報が取得された印刷情報のみを印刷することができる。
また、この画像形成装置は、第2判断部によって第2認証情報が印刷可能時間外に取得されたと判定された場合に、削除確認部が、その第2認証情報と一致する第1認証情報を含む印刷情報を削除してよいか否かを上位装置へ確認する。そして、この画像形成装置は、その印刷情報の削除が不可であることが確認された場合に、再登録部が、上位装置から入力される更新用の時間情報を用いて、記憶部に格納されているその印刷情報の印刷可能時間情報を更新することによって、その印刷情報を再登録する。
また、この画像形成装置は、第2認証情報が印刷可能時間外に取得されたと判定された場合に、通知部が、印刷情報に対する不正なアクセスあった旨の通知メールを上位装置に送信する。
In this image forming apparatus, the deletion unit deletes the print information determined as an expired job by the first determination unit. As a result, the image forming apparatus prevents the print information determined as an expired job from leaking to a third party.
Further, in the image forming apparatus, when the second determination unit determines that the second authentication information is acquired within the printable time, the image included in the print information searched by the search unit is included in the print unit. Print the image represented by the information. Accordingly, the image forming apparatus can print only the print information for which the second authentication information has been acquired within the printable time.
In the image forming apparatus, when the second determination unit determines that the second authentication information is acquired outside the printable time, the deletion confirmation unit displays the first authentication information that matches the second authentication information. It confirms with the higher-level device whether or not the included print information can be deleted. In this image forming apparatus, when it is confirmed that the print information cannot be deleted, the re-registration unit is stored in the storage unit using the update time information input from the host device. The print information is re-registered by updating the printable time information of the print information.
In the image forming apparatus, when it is determined that the second authentication information is acquired outside the printable time, the notification unit transmits a notification mail indicating that the print information is illegally accessed to the host apparatus.

この画像形成装置は、印刷情報が第1判断部によって期限切れジョブと判定された場合に、所定の時間内であれば、印刷情報の印刷可能時間情報を変更して、印刷情報を再登録することにより、上位装置から印刷情報を再取得する頻度を低減するようにしてもよい。   When the print information is determined to be an expired job by the first determination unit, the image forming apparatus changes the printable time information of the print information and re-registers the print information within a predetermined time. Thus, the frequency of re-acquisition of print information from the host device may be reduced.

本発明によれば、認証印刷すべき印刷情報の漏洩を防止する画像形成装置を提供することができる。   According to the present invention, it is possible to provide an image forming apparatus that prevents leakage of print information to be authenticated and printed.

実施形態1に係る画像形成装置の構成を示すブロック図である。1 is a block diagram illustrating a configuration of an image forming apparatus according to a first embodiment. 印刷情報のフォーマットの一例を示す図(1)である。It is a figure (1) which shows an example of a format of print information. 印刷情報のフォーマットの一例を示す図(2)である。FIG. 6 is a diagram (2) illustrating an example of a format of print information. 実施形態1に係る画像形成装置の動作を示すフローチャート(1)である。3 is a flowchart (1) illustrating an operation of the image forming apparatus according to the first embodiment. 実施形態1に係る画像形成装置の動作を示すフローチャート(2)である。6 is a flowchart (2) illustrating the operation of the image forming apparatus according to the first embodiment. 実施形態1に係る画像形成装置の動作を示すフローチャート(3)である。5 is a flowchart (3) illustrating an operation of the image forming apparatus according to the first embodiment. 認証印刷格納情報のフォーマットの一例を示す図である。It is a figure which shows an example of the format of authentication printing storage information. 監視テーブルのフォーマットの一例を示す図である。It is a figure which shows an example of the format of a monitoring table. 実施形態2に係る画像形成装置の構成を示すブロック図である。FIG. 4 is a block diagram illustrating a configuration of an image forming apparatus according to a second embodiment. 実施形態2に係る画像形成装置の動作を示すフローチャート(1)である。6 is a flowchart (1) illustrating an operation of the image forming apparatus according to the second embodiment. 実施形態2に係る画像形成装置の動作を示すフローチャート(2)である。6 is a flowchart (2) illustrating an operation of the image forming apparatus according to the second embodiment.

以下、図面を参照して、本発明の実施の形態(以下、「本実施形態」と称する)につき詳細に説明する。なお、各図は、本発明を理解できる程度に、概略的に示しているに過ぎない。よって、本発明は、図示例のみに限定されるものではない。また、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。   Hereinafter, an embodiment of the present invention (hereinafter referred to as “the present embodiment”) will be described in detail with reference to the drawings. In addition, each figure is only shown schematically to such an extent that the present invention can be understood. Therefore, the present invention is not limited to the illustrated example. Moreover, in each figure, the same code | symbol is attached | subjected about the common component and the same component, and those overlapping description is abbreviate | omitted.

[実施形態1]
<画像形成装置の構成>
以下、図1を参照して、本実施形態1に係る画像形成装置の構成につき説明する。なお、図1は、実施形態1の画像形成装置の構成を示すブロック図である。ここでは、まず、本実施形態1の画像形成装置101とその画像形成装置101に接続される装置との関係を説明し、次に、画像形成装置101の内部構成を説明する。
[Embodiment 1]
<Configuration of image forming apparatus>
Hereinafter, the configuration of the image forming apparatus according to the first embodiment will be described with reference to FIG. FIG. 1 is a block diagram illustrating the configuration of the image forming apparatus according to the first embodiment. Here, first, the relationship between the image forming apparatus 101 according to the first exemplary embodiment and an apparatus connected to the image forming apparatus 101 will be described, and then the internal configuration of the image forming apparatus 101 will be described.

(画像形成装置101と接続装置との関係)
以下、本実施形態1の画像形成装置101とその画像形成装置101に接続される装置との関係につき説明する。
図1に示すように、本実施形態1に係る画像形成装置101は、通信回線1001を介して、情報処理装置1000と接続され、また、通信回線1003を介して、情報読取装置1002と接続されている。なお、情報読取装置1002は、画像形成装置101に内蔵されていてもよい。
(Relationship between image forming apparatus 101 and connection apparatus)
Hereinafter, the relationship between the image forming apparatus 101 according to the first exemplary embodiment and an apparatus connected to the image forming apparatus 101 will be described.
As illustrated in FIG. 1, the image forming apparatus 101 according to the first exemplary embodiment is connected to the information processing apparatus 1000 via the communication line 1001 and is connected to the information reading apparatus 1002 via the communication line 1003. ing. Note that the information reading apparatus 1002 may be built in the image forming apparatus 101.

ここでは、画像形成装置101はプリンタによって、情報処理装置1000はパーソナルコンピュータによって、情報読取装置1002は非接触型のICカードリーダによって、構成されているものとして説明する。また、通信回線1001はネットワークによって、通信回線1003はUSBによって、構成されているものとして説明する。なお、通信回線1001と通信回線1003とは、ネットワーク、USB、IEEE1284、シリアルインタフェース、その他の接続手段の中から適宜選択できる。   Here, it is assumed that the image forming apparatus 101 is configured by a printer, the information processing apparatus 1000 is configured by a personal computer, and the information reading apparatus 1002 is configured by a non-contact type IC card reader. In the following description, it is assumed that the communication line 1001 is constituted by a network and the communication line 1003 is constituted by a USB. Note that the communication line 1001 and the communication line 1003 can be appropriately selected from a network, USB, IEEE1284, serial interface, and other connection means.

情報処理装置1000は、画像形成装置101の上位装置である。情報処理装置1000は、通信回線1001を介して、各種の情報(例えば、印刷情報200や、装置の状態を画像形成装置101に確認させるための状態確認指示等)を画像形成装置101に送信する。画像形成装置101は、印刷情報200に基づいて画像を印刷したり、状態確認指示に応じて装置の状態情報を情報処理装置1000に送信したりする。なお、印刷情報200の詳細については、図2及び図3を参照して、後記する。   The information processing apparatus 1000 is a host device of the image forming apparatus 101. The information processing apparatus 1000 transmits various types of information (for example, print information 200 and a state confirmation instruction for causing the image forming apparatus 101 to confirm the state of the apparatus) to the image forming apparatus 101 via the communication line 1001. . The image forming apparatus 101 prints an image based on the print information 200 or transmits apparatus status information to the information processing apparatus 1000 in response to a status confirmation instruction. Details of the print information 200 will be described later with reference to FIGS.

情報処理装置1000は、ユーザによって所持される情報記憶媒体1004と通信可能に接続される。ここでは、情報記憶媒体1004は、非接触型のICカードによって構成されているものとして説明する。   The information processing apparatus 1000 is communicably connected to an information storage medium 1004 possessed by a user. Here, the information storage medium 1004 is described as being configured by a non-contact type IC card.

情報処理装置1000は、画像情報255(図2及び図3参照)を画像形成装置101に印刷させる場合に、印刷情報200を生成する。
このとき、情報処理装置1000は、画像情報255が認証印刷すべき情報であれば、画像情報255毎に、固有の認証情報210(図2参照)を生成する。また、このとき、情報処理装置1000は、画像情報255の印刷が許可された時間の開始時刻及び終了時刻(以下、それぞれ、「印刷許可開始時刻」及び「印刷許可終了時刻」と称する)を決定して、印刷許可開始時刻から印刷許可終了時刻までの時間を印刷可能時間とし、印刷可能時間を表す情報(以下、「印刷可能時間情報235(図2参照)」と称する)を生成する。
The information processing apparatus 1000 generates print information 200 when the image forming apparatus 101 prints image information 255 (see FIGS. 2 and 3).
At this time, if the image information 255 is information to be authenticated and printed, the information processing apparatus 1000 generates unique authentication information 210 (see FIG. 2) for each image information 255. At this time, the information processing apparatus 1000 determines a start time and an end time of the time when printing of the image information 255 is permitted (hereinafter referred to as “print permission start time” and “print permission end time”, respectively). Then, the time from the print permission start time to the print permission end time is set as the printable time, and information indicating the printable time (hereinafter referred to as “printable time information 235 (see FIG. 2)”) is generated.

この後、情報処理装置1000は、認証情報210と印刷可能時間情報235と画像情報255とを含むように印刷情報200(図2参照)を生成するとともに、認証情報210と同じ内容の認証情報210c(図1参照)を生成する。そして、情報処理装置1000は、印刷情報200を画像形成装置101に送信するとともに、第2認証情報210cを情報記憶媒体1004に送信する。これにより、認証情報210と印刷可能時間情報235と画像情報255とを含む印刷情報200とが画像形成装置101に格納され、第2認証情報210cが情報記憶媒体1004に格納される。   Thereafter, the information processing apparatus 1000 generates the print information 200 (see FIG. 2) so as to include the authentication information 210, the printable time information 235, and the image information 255, and the authentication information 210c having the same contents as the authentication information 210. (See FIG. 1). The information processing apparatus 1000 transmits the print information 200 to the image forming apparatus 101 and transmits the second authentication information 210c to the information storage medium 1004. Accordingly, the print information 200 including the authentication information 210, the printable time information 235, and the image information 255 is stored in the image forming apparatus 101, and the second authentication information 210c is stored in the information storage medium 1004.

なお、認証情報210cは、印刷情報200を検索するための情報として用いられる。ここでは、認証情報210cは、認証情報210と同じ内容の情報であるものとして説明する。しかしながら、認証情報210cは、印刷情報200を検索可能な形態であれば、認証情報210と相違する情報であってもよい。以下、認証情報210と認証情報210cとを区別する場合に、認証情報210を「第1認証情報」と称し、認証情報210cを「第2認証情報」と称する。   The authentication information 210c is used as information for searching the print information 200. Here, it is assumed that the authentication information 210c is information having the same content as the authentication information 210. However, the authentication information 210c may be information different from the authentication information 210 as long as the print information 200 can be searched. Hereinafter, when distinguishing between the authentication information 210 and the authentication information 210c, the authentication information 210 is referred to as “first authentication information”, and the authentication information 210c is referred to as “second authentication information”.

情報読取装置1002は、情報記憶媒体1004から第2認証情報210cを読み取る装置である。情報読取装置1002は、通信可能な範囲内に情報記憶媒体1004を検出した場合に、情報記憶媒体1004から第2認証情報210cを読み取り、通信回線1003を介して、読み取った第2認証情報210cを画像形成装置101に送信する。これにより、画像形成装置101は、第2認証情報210cを取得する。   The information reading device 1002 is a device that reads the second authentication information 210c from the information storage medium 1004. When the information reading apparatus 1002 detects the information storage medium 1004 within a communicable range, the information reading apparatus 1002 reads the second authentication information 210c from the information storage medium 1004, and reads the read second authentication information 210c via the communication line 1003. The image is transmitted to the image forming apparatus 101. As a result, the image forming apparatus 101 acquires the second authentication information 210c.

(画像形成装置101の内部構成)
以下、画像形成装置101の内部構成につき説明する。
画像形成装置101は、メイン処理部102、印刷部106、及び、不揮発性メモリ116を有する構成となっている。これらの構成要素の中で、メイン処理部102が、本実施形態1の特徴的な構成であるので、ここでは、メイン処理部102を重点的に説明する。なお、印刷部106は、メイン処理部102(具体的には、後記する画像生成部105)から画像情報255のドットパタン化された情報(ラスタデータ)を取得して、ラスタデータによって描かれる画像を用紙へ印刷する機構である。印刷部106は、公知の機構であるので、ここでは詳細な説明を省略する。また、不揮発性メモリ116は、各種の情報を格納する大容量な記憶部である。ここでは、不揮発性メモリ116は、HDDによって構成されているものとして説明する。
(Internal configuration of image forming apparatus 101)
Hereinafter, the internal configuration of the image forming apparatus 101 will be described.
The image forming apparatus 101 includes a main processing unit 102, a printing unit 106, and a nonvolatile memory 116. Among these components, the main processing unit 102 has the characteristic configuration of the first embodiment, and therefore, the main processing unit 102 will be described here mainly. The printing unit 106 obtains dot pattern information (raster data) of the image information 255 from the main processing unit 102 (specifically, an image generation unit 105 described later), and is an image drawn by raster data. Is a mechanism for printing on the paper. Since the printing unit 106 is a known mechanism, detailed description thereof is omitted here. The nonvolatile memory 116 is a large-capacity storage unit that stores various types of information. Here, the non-volatile memory 116 will be described as being configured by an HDD.

メイン処理部102は、認証印刷ジョブ(すなわち、認証が必要な印刷ジョブ)の印刷処理及び非認証印刷ジョブ(すなわち、認証が不要な印刷ジョブ)の印刷処理を行う機能手段である。メイン処理部102は、インタフェース部103、解析部104、画像生成部105、認証印刷管理部107、格納制御部108、不正印刷検出部109、不揮発性メモリ制御部110、データ削除部111、時間管理部112、情報読取部113、通知部114、及び、監視部115を備えている。これらの機能手段の中で、解析部104、画像生成部105、認証印刷管理部107、格納制御部108、不正印刷検出部109、不揮発性メモリ制御部110、データ削除部111、通知部114、及び、監視部115各機能手段は、CPU及びプログラムによって、又は、CPUとRAMとプログラムとによって、構成されている。また、時間管理部112は、図示せぬタイマとCPUとプログラムとによって、構成されている。
なお、各機能手段の中で、インタフェース部103、認証印刷管理部107、不正印刷検出部109、データ削除部111、情報読取部113、及び、監視部115は、それぞれ、「課題を解決するための手段」の入力部、検索部、第2判断部、削除部、取得部、及び、第1判断部として機能する。
The main processing unit 102 is a functional unit that performs print processing for an authenticated print job (that is, a print job that requires authentication) and print processing for an unauthenticated print job (that is, a print job that does not require authentication). The main processing unit 102 includes an interface unit 103, an analysis unit 104, an image generation unit 105, an authentication print management unit 107, a storage control unit 108, an unauthorized print detection unit 109, a nonvolatile memory control unit 110, a data deletion unit 111, and a time management. Unit 112, information reading unit 113, notification unit 114, and monitoring unit 115. Among these functional units, an analysis unit 104, an image generation unit 105, an authentication print management unit 107, a storage control unit 108, an unauthorized print detection unit 109, a nonvolatile memory control unit 110, a data deletion unit 111, a notification unit 114, And each function means of the monitoring part 115 is comprised by CPU and the program, or CPU, RAM, and the program. The time management unit 112 includes a timer, a CPU, and a program (not shown).
Among the functional units, the interface unit 103, the authentication print management unit 107, the unauthorized print detection unit 109, the data deletion unit 111, the information reading unit 113, and the monitoring unit 115 are respectively “to solve the problem. Functions as an input unit, a search unit, a second determination unit, a deletion unit, an acquisition unit, and a first determination unit.

インタフェース部103は、外部から各種の情報を送受信する機能手段である。インタフェース部103は、通信回線1001と接続されており、情報処理装置1000から例えば印刷情報200や指示状態確認指示等を受信する。また、インタフェース部103は、解析部104、画像生成部105、及び、不揮発性メモリ制御部110と接続されており、例えば情報処理装置1000から受信した印刷情報200を各機能手段に出力する。   The interface unit 103 is a functional unit that transmits and receives various types of information from the outside. The interface unit 103 is connected to the communication line 1001 and receives, for example, print information 200 and an instruction state confirmation instruction from the information processing apparatus 1000. The interface unit 103 is connected to the analysis unit 104, the image generation unit 105, and the nonvolatile memory control unit 110, and outputs, for example, print information 200 received from the information processing apparatus 1000 to each functional unit.

解析部104は、印刷情報200が認証印刷ジョブの印刷情報(すなわち、認証印刷すべき印刷情報)であるのか又は非認証印刷ジョブの印刷情報(すなわち、認証印刷しない通常の印刷情報)であるのかを解析する機能手段である。解析部104は、インタフェース部103、画像生成部105、及び、格納制御部108と接続されており、インタフェース部103から入力された印刷情報200を解析して、解析結果を各機能手段に出力する。   The analysis unit 104 determines whether the print information 200 is print information of an authenticated print job (that is, print information to be authenticated) or non-authenticated print job (that is, normal print information that is not authenticated). Is a functional means for analyzing. The analysis unit 104 is connected to the interface unit 103, the image generation unit 105, and the storage control unit 108, analyzes the print information 200 input from the interface unit 103, and outputs the analysis result to each functional unit. .

画像生成部105は、画像情報255(図2及び図3参照)を、編集し、展開して、ドットパタン化された情報(ラスタデータ)を生成する機能手段である。なお、「編集」とは、描画内容を中間言語に変換する処理を意味している。また、「展開」とは、中間言語に変換された描画内容をドットパタンに変換する処理を意味している。画像生成部105は、インタフェース部103、認証印刷管理部107、不揮発性メモリ制御部110、及び、印刷部106と接続されている。   The image generation unit 105 is a functional unit that edits and expands image information 255 (see FIGS. 2 and 3) to generate dot-patterned information (raster data). Note that “editing” means a process of converting drawing contents into an intermediate language. “Development” means a process of converting the drawing content converted into the intermediate language into a dot pattern. The image generation unit 105 is connected to the interface unit 103, the authentication print management unit 107, the nonvolatile memory control unit 110, and the printing unit 106.

画像生成部105は、印刷情報200が認証印刷ジョブの印刷情報(すなわち、認証印刷すべき印刷情報)である場合に、印刷部106に、印刷情報200の画像情報255を印刷させるために、認証印刷管理部107から入力される印刷指示に従って、不揮発性メモリ制御部110を介して不揮発性メモリ116にアクセスし、不揮発性メモリ116から印刷指示によって指定された画像情報255を読み出し、読み出した画像情報255を、編集(すなわち、描画内容を中間言語に変換)し、展開(すなわち、中間言語に変換された描画内容をドットパタンに変換)して、ラスタデータを生成し、生成したラスタデータを印刷部106に出力する。   When the print information 200 is print information of an authentication print job (that is, print information to be authenticated), the image generation unit 105 performs authentication to cause the printing unit 106 to print the image information 255 of the print information 200. According to the print instruction input from the print management unit 107, the nonvolatile memory 116 is accessed via the nonvolatile memory control unit 110, the image information 255 specified by the print instruction is read from the nonvolatile memory 116, and the read image information 255 is edited (that is, the drawing content is converted into an intermediate language), expanded (that is, the drawing content converted into the intermediate language is converted into a dot pattern), raster data is generated, and the generated raster data is printed. To the unit 106.

一方、画像生成部105は、印刷情報200が非認証印刷ジョブの印刷情報(すなわち、認証印刷しない通常の印刷情報)である場合に、印刷部106に、印刷情報200の画像情報255を印刷させるために、インタフェース部103から入力される印刷情報200に含まれている画像情報255を、編集し、展開して、ラスタデータを生成し、生成したラスタデータを印刷部106に出力する。   On the other hand, the image generation unit 105 causes the printing unit 106 to print the image information 255 of the printing information 200 when the printing information 200 is printing information of an unauthenticated print job (that is, normal printing information that is not authenticated printing). Therefore, the image information 255 included in the print information 200 input from the interface unit 103 is edited and expanded to generate raster data, and the generated raster data is output to the printing unit 106.

認証印刷管理部107は、各種の情報の管理や、認証印刷時の承認等を行う機能手段である。認証印刷管理部107は、インタフェース部103、画像生成部105、格納制御部108、データ削除部111、不正印刷検出部109、時間管理部112、情報読取部113、通知部114、及び、監視部115と接続されている。
認証印刷管理部107は、以下のような様々な処理を行う。
The authentication print management unit 107 is a functional unit that manages various types of information and performs approval for authentication printing. The authentication print management unit 107 includes an interface unit 103, an image generation unit 105, a storage control unit 108, a data deletion unit 111, an unauthorized print detection unit 109, a time management unit 112, an information reading unit 113, a notification unit 114, and a monitoring unit. 115.
The authentication print management unit 107 performs various processes as described below.

例えば、認証印刷管理部107は、格納制御部108から印刷情報200の格納管理用の情報(以下、「認証印刷格納情報260(図7参照)」と称する)や認証方法を指定する情報等が入力された場合に、これらの情報を記憶手段(具体的には、認証印刷管理部107を構成する図示せぬRAM)に登録(格納)して管理する。   For example, the authentication print management unit 107 receives information for storing management of the print information 200 (hereinafter referred to as “authentication print storage information 260 (see FIG. 7)”), information specifying an authentication method, and the like from the storage control unit 108. When input, the information is registered (stored) in a storage unit (specifically, a RAM (not shown) constituting the authentication print management unit 107) and managed.

また、例えば、認証印刷管理部107は、情報読取部113から第2認証情報210cが入力された場合に、未処理の認証印刷ジョブの印刷情報200の中から、この第2認証情報210cに一致する第1認証情報210が対応付けられている印刷情報200を検索する。なお、「未処理の認証印刷ジョブの印刷情報200」は、認証印刷管理部107の記憶手段(図示せぬRAM)に登録された後、削除されずに、そのまま登録され続けた状態となっている「認証印刷格納情報260(図7参照)」に対応する印刷情報200を意味している。   Also, for example, when the second authentication information 210c is input from the information reading unit 113, the authentication print management unit 107 matches the second authentication information 210c from the print information 200 of the unprocessed authentication print job. The print information 200 associated with the first authentication information 210 to be searched is searched. The “print information 200 of the unprocessed authenticated print job” is registered in the storage unit (not shown RAM) of the authenticated print management unit 107, and is not deleted and remains registered. This means print information 200 corresponding to “authentication print storage information 260 (see FIG. 7)”.

認証印刷管理部107は、未処理の認証印刷ジョブの印刷情報200の中から、該当する印刷情報200(すなわち、第2認証情報210cと一致する第1認証情報210が対応付けられている印刷情報200)が検索された場合に、時間管理部112から現在時刻を表す情報(以下、「現在時刻情報」と称する)を取得するとともに、該当する印刷情報200を参照して、該当する印刷情報200の印刷可能時間情報235(図2参照)を取得する。なお、このとき取得される現在時刻情報は、第2認証情報210cが取得された取得時刻を表している。この後、認証印刷管理部107は、不正印刷検出部109に、第三者による認証印刷ジョブの印刷情報200に対する不正なアクセスの有無を検出させるために、取得した現在時刻情報と印刷可能時間情報235とを不正印刷検出部109に出力する。   The authentication print management unit 107 selects print information 200 corresponding to the corresponding print information 200 (that is, the first authentication information 210 matching the second authentication information 210c) from the print information 200 of the unprocessed authentication print job. 200), information indicating the current time (hereinafter referred to as “current time information”) is acquired from the time management unit 112, and the corresponding print information 200 is referred to with reference to the corresponding print information 200. Printable time information 235 (see FIG. 2). Note that the current time information acquired at this time represents the acquisition time at which the second authentication information 210c was acquired. Thereafter, the authentication print management unit 107 causes the unauthorized print detection unit 109 to detect the presence or absence of unauthorized access to the print information 200 of the authenticated print job by a third party, and the acquired current time information and printable time information. 235 is output to the unauthorized printing detection unit 109.

認証印刷管理部107は、不正印刷検出部109によって認証印刷ジョブの印刷情報200に対する不正なアクセスが検出されなかった場合に、画像生成部105に、印刷情報200に含まれている画像情報255のラスタデータを生成させるために、印刷情報200の印刷指示を画像生成部105に出力する。   If the unauthorized print detection unit 109 does not detect unauthorized access to the print information 200 of the authenticated print job, the authenticated print management unit 107 causes the image generation unit 105 to store the image information 255 included in the print information 200. In order to generate raster data, a print instruction for the print information 200 is output to the image generation unit 105.

一方、認証印刷管理部107は、不正印刷検出部109によって認証印刷ジョブの印刷情報200に対する不正なアクセスが検出された場合に、通知部114に、「不正なアクセスが検出された」旨を表す通知メールをホストである情報処理装置1000へ送信させるための指示(以下、「不正通知指示」と称する)を生成し、生成した不正通知指示を通知部114に出力する。   On the other hand, when the unauthorized print detection unit 109 detects unauthorized access to the print information 200 of the authenticated print job, the authenticated print management unit 107 indicates to the notification unit 114 that “unauthorized access has been detected”. An instruction for transmitting the notification mail to the host information processing apparatus 1000 (hereinafter referred to as “illegal notification instruction”) is generated, and the generated unauthorized notification instruction is output to the notification unit 114.

また、例えば、認証印刷管理部107は、監視部115によって期限切れジョブの印刷情報200が検出された場合に、データ削除部111に、不揮発性メモリ116に格納された期限切れジョブの印刷情報200の画像情報255を削除させるために、期限切れジョブの印刷情報200の削除要求を生成し、生成した削除要求をデータ削除部111に出力する。なお、「期限切れジョブ」とは、現在時刻が印刷可能時間情報235(図2参照)によって指定された印刷許可終了時刻を経過している認証印刷ジョブを意味している。   Further, for example, when the print data 200 of the expired job is detected by the monitoring unit 115, the authentication print management unit 107 stores the image of the print information 200 of the expired job stored in the nonvolatile memory 116 in the data deletion unit 111. In order to delete the information 255, a deletion request for the expired job print information 200 is generated, and the generated deletion request is output to the data deletion unit 111. The “expired job” means an authenticated print job whose current time has passed the print permission end time specified by the printable time information 235 (see FIG. 2).

格納制御部108は、各種の情報の不揮発性メモリ116への格納を制御する機能手段である。格納制御部108は、解析部104、認証印刷管理部107、不揮発性メモリ制御部110、及び、情報読取部113と接続されている。格納制御部108は、解析部104によって印刷情報200が認証印刷ジョブの印刷情報(すなわち、認証が必要な印刷情報)であると解析された場合に、不揮発性メモリ116に、印刷情報200の画像情報255を格納させるために、印刷情報200の認証印刷格納情報260(図7参照)を生成して、生成した印刷情報200の認証印刷格納情報260を不揮発性メモリ制御部110に出力する。また、格納制御部108は、この場合に、認証印刷格納情報260や認証方法を指定する情報等を認証印刷管理部107に出力する。   The storage control unit 108 is a functional unit that controls storage of various types of information in the nonvolatile memory 116. The storage control unit 108 is connected to the analysis unit 104, the authentication print management unit 107, the nonvolatile memory control unit 110, and the information reading unit 113. When the analysis unit 104 analyzes that the print information 200 is print information of an authenticated print job (that is, print information that requires authentication), the storage control unit 108 stores an image of the print information 200 in the nonvolatile memory 116. In order to store the information 255, the authentication print storage information 260 (see FIG. 7) of the print information 200 is generated, and the generated authentication print storage information 260 of the print information 200 is output to the nonvolatile memory control unit 110. Further, in this case, the storage control unit 108 outputs the authentication print storage information 260, information for specifying the authentication method, and the like to the authentication print management unit 107.

不正印刷検出部109は、第三者による認証印刷ジョブの印刷情報200に対する不正なアクセスの有無を検出する機能手段である。不正印刷検出部109は、認証印刷管理部107と接続されている。不正印刷検出部109は、認証印刷管理部107から、第2認証情報210cの取得時刻を表す現在時刻情報と、画像情報255の印刷可能時間を表す印刷可能時間情報235とが入力された場合に、現在時刻情報に基づいて現在時刻を特定するとともに、印刷可能時間情報235に基づいて印刷可能時間(すなわち、画像情報255の印刷許可開始時刻から印刷許可終了時刻までの時間)を特定する。そして、不正印刷検出部109は、現在時刻と印刷許可開始時刻とを比較するとともに、現在時刻と印刷許可終了時刻とを比較して、現在時刻(すなわち、第2認証情報210cの取得時刻)が画像情報255の印刷可能時間内であるか否かを判定する。これにより、不正印刷検出部109は、情報記憶媒体1004の第2認証情報210cが画像情報255の印刷可能時間内に取得された(読み出された)情報であるか否かを判定する。
この判定で、不正印刷検出部109は、現在時刻が画像情報255の印刷可能時間外である場合に、第2認証情報210cが印刷可能時間外に取得された情報であると判定する。これにより、不正印刷検出部109は、第三者が認証印刷ジョブの印刷情報200に対して不正なアクセスを行っていると判断して、認証印刷ジョブの印刷情報200に対する不正なアクセスを検出する。
The unauthorized print detection unit 109 is a functional unit that detects the presence or absence of unauthorized access to the print information 200 of an authenticated print job by a third party. The unauthorized print detection unit 109 is connected to the authentication print management unit 107. The unauthorized print detection unit 109 receives the current time information indicating the acquisition time of the second authentication information 210c and the printable time information 235 indicating the printable time of the image information 255 from the authentication print management unit 107. The current time is specified based on the current time information, and the printable time (that is, the time from the print permission start time to the print permission end time of the image information 255) is specified based on the printable time information 235. Then, the unauthorized printing detection unit 109 compares the current time with the print permission start time, compares the current time with the print permission end time, and determines the current time (that is, the acquisition time of the second authentication information 210c). It is determined whether it is within the printable time of the image information 255. Accordingly, the unauthorized print detection unit 109 determines whether the second authentication information 210c of the information storage medium 1004 is information acquired (read) within the printable time of the image information 255.
In this determination, if the current time is outside the printable time of the image information 255, the unauthorized print detection unit 109 determines that the second authentication information 210c is information acquired outside the printable time. As a result, the unauthorized print detection unit 109 determines that a third party has made unauthorized access to the print information 200 of the authenticated print job, and detects unauthorized access to the print information 200 of the authenticated print job. .

不揮発性メモリ制御部110は、不揮発性メモリ116に対する情報の格納及び読み出しを制御する機能手段である。不揮発性メモリ制御部110は、インタフェース部103、格納制御部108、不揮発性メモリ116、画像生成部105、及び、データ削除部111と接続されている。
不揮発性メモリ制御部110は、不揮発性メモリ116に、情報の初期化、読み出し、又は、書き込み等を行わせるために、情報の初期化指示、リード指示、及び、ライト指示等を不揮発性メモリ116に出力する。例えば、不揮発性メモリ制御部110は、格納制御部108から認証印刷格納情報260(図7参照)が入力された場合に、認証印刷格納情報260によって指定された画像情報255を所定のファイルに格納させるために、この認証印刷格納情報260を参照して、インタフェース部103から該当する印刷情報200を取得して、印刷情報200の画像情報255を不揮発性メモリ116に出力する。
なお、不揮発性メモリ116は、印刷情報200aに対応する情報として、印刷情報200aの画像情報255とこの画像情報255が特定可能な情報(例えば、不揮発性メモリ116内での画像情報255のファイル名又は第1認証情報210(図2参照))とを格納する。
The nonvolatile memory control unit 110 is a functional unit that controls storage and reading of information with respect to the nonvolatile memory 116. The non-volatile memory control unit 110 is connected to the interface unit 103, the storage control unit 108, the non-volatile memory 116, the image generation unit 105, and the data deletion unit 111.
The non-volatile memory control unit 110 sends an information initialization instruction, a read instruction, a write instruction, and the like to cause the non-volatile memory 116 to perform initialization, reading, or writing of information. Output to. For example, when the authentication print storage information 260 (see FIG. 7) is input from the storage control unit 108, the nonvolatile memory control unit 110 stores the image information 255 designated by the authentication print storage information 260 in a predetermined file. In order to do this, the authentication print storage information 260 is referred to, the corresponding print information 200 is acquired from the interface unit 103, and the image information 255 of the print information 200 is output to the nonvolatile memory 116.
Note that the non-volatile memory 116 includes image information 255 of the print information 200a and information that can specify the image information 255 (for example, the file name of the image information 255 in the non-volatile memory 116) as information corresponding to the print information 200a. Alternatively, the first authentication information 210 (see FIG. 2)) is stored.

データ削除部111は、不揮発性メモリ116に格納された画像情報255を削除する機能手段である。データ削除部111は、認証印刷管理部107及び不揮発性メモリ制御部110と接続されている。データ削除部111は、例えば、認証印刷管理部107から期限切れジョブの印刷情報200の削除要求が入力された場合に、不揮発性メモリ制御部110を介して不揮発性メモリ116にアクセスし、不揮発性メモリ116に格納された1乃至複数の印刷情報200の画像情報255の中から、削除要求によって指定された印刷情報200の画像情報255を削除する。   The data deletion unit 111 is a functional unit that deletes the image information 255 stored in the nonvolatile memory 116. The data deletion unit 111 is connected to the authentication print management unit 107 and the nonvolatile memory control unit 110. For example, when a request to delete print information 200 for an expired job is input from the authentication print management unit 107, the data deletion unit 111 accesses the nonvolatile memory 116 via the nonvolatile memory control unit 110, and the nonvolatile memory The image information 255 of the print information 200 specified by the deletion request is deleted from the image information 255 of the one or more print information 200 stored in 116.

時間管理部112は、時間を管理する機能手段である。時間管理部112は、現在時刻を計測する。時間管理部112は、認証印刷管理部107及び監視部115と接続されており、計測した現在時刻を認証印刷管理部107及び監視部115に出力する。   The time management unit 112 is a functional unit that manages time. The time management unit 112 measures the current time. The time management unit 112 is connected to the authentication print management unit 107 and the monitoring unit 115, and outputs the measured current time to the authentication print management unit 107 and the monitoring unit 115.

情報読取部113は、情報読取装置1002から情報を読み取る(取得する)機能手段である。情報読取部113は、例えば、情報読取装置1002から、情報読取装置1002によって読み出された第2認証情報210c(すなわち、情報記憶媒体1004の認証情報)を読み出す。   The information reading unit 113 is a functional unit that reads (acquires) information from the information reading apparatus 1002. For example, the information reading unit 113 reads the second authentication information 210c read by the information reading device 1002 (that is, the authentication information of the information storage medium 1004) from the information reading device 1002.

通知部114は、外部に各種の情報を通知する機能手段である。通知部114は、認証印刷管理部107及びインタフェース部103と接続されている。通知部114は、例えば、不正印刷検出部109によって認証印刷ジョブの印刷情報200に対する不正なアクセスが検出された場合に、認証印刷管理部107から出力される不正通知指示に従って、「不正なアクセスが検出された」旨を表す通知メールを生成し、インタフェース部103を介して、生成した通知メールを不正通知指示によって指定されたホスト(すなわち、印刷情報200のホスト情報225(図2及び図3参照)によって指定されていたホスト)に送信する。   The notification unit 114 is a functional unit that notifies various information to the outside. The notification unit 114 is connected to the authentication print management unit 107 and the interface unit 103. For example, when the unauthorized print detection unit 109 detects unauthorized access to the print information 200 of the authenticated print job, the notification unit 114 follows the unauthorized notification instruction output from the authenticated print management unit 107 to display “Unauthorized access A notification mail indicating “detected” is generated, and the generated notification mail is designated via the interface unit 103 by the host specified by the unauthorized notification instruction (that is, the host information 225 of the print information 200 (see FIGS. 2 and 3). ) To the host specified by).

監視部115は、未処理の認証印刷ジョブの印刷情報200の中に、期限切れジョブの印刷情報200があるか否かを判定する機能手段である。監視部115は、時間管理部112及び認証印刷管理部107と接続されている。監視部115は、所定の間隔で、定期的に、時間管理部112から現在時刻を取得し、未処理の認証印刷ジョブの印刷情報200の中に、期限切れジョブの印刷情報200があるか否かを判定する。監視部115は、期限切れジョブの印刷情報200がある場合に、その印刷情報200の認証情報210を認証印刷管理部107に出力する。   The monitoring unit 115 is a functional unit that determines whether the print information 200 for an expired job is included in the print information 200 for an unprocessed authenticated print job. The monitoring unit 115 is connected to the time management unit 112 and the authentication print management unit 107. The monitoring unit 115 periodically obtains the current time from the time management unit 112 at predetermined intervals, and determines whether or not the print information 200 for an expired job is included in the print information 200 for an unprocessed authenticated print job. Determine. When there is print information 200 for an expired job, the monitoring unit 115 outputs authentication information 210 of the print information 200 to the authentication print management unit 107.

<印刷情報の詳細>
以下、図2及び図3を参照して、印刷情報200の詳細につき説明する。なお、図2及び図3は、それぞれ、印刷情報のフォーマットの一例を示す図である。図2は、認証印刷ジョブの印刷情報200(以下、「印刷情報200a」と称する)のフォーマットを示しており、図3は、非認証印刷ジョブの印刷情報200(以下、「印刷情報200b」と称する)のフォーマットを示している。
<Details of printing information>
Hereinafter, the details of the print information 200 will be described with reference to FIGS. 2 and 3. 2 and 3 are diagrams each illustrating an example of a format of print information. FIG. 2 shows a format of print information 200 (hereinafter referred to as “print information 200a”) of an authenticated print job, and FIG. 3 shows print information 200 (hereinafter referred to as “print information 200b”) of an unauthenticated print job. Format).

印刷情報200a(すなわち、認証印刷ジョブの印刷情報200)は、図2に示すように、認証印刷判定情報205、認証印刷情報250、及び、印刷対象となる画像を表す画像情報255を含む構成となっている。   As shown in FIG. 2, the print information 200a (that is, the print information 200 of the authentication print job) includes authentication print determination information 205, authentication print information 250, and image information 255 representing an image to be printed. It has become.

なお、「認証印刷判定情報205」とは、印刷情報200が認証印刷ジョブの印刷情報であるのか又は非認証印刷ジョブの印刷情報であるのかを識別するための情報を意味している。認証印刷判定情報205は、印刷情報200が認証印刷ジョブの印刷情報(すなわち、印刷情報200a)である場合に、認証印刷ジョブを表すフラグが用いられ、一方、印刷情報200が非認証印刷ジョブの印刷情報(すなわち、印刷情報200b)である場合に、非認証印刷ジョブを表すフラグが用いられる。   The “authenticated print determination information 205” means information for identifying whether the print information 200 is print information of an authenticated print job or non-authenticated print job. The authentication print determination information 205 uses a flag representing an authenticated print job when the print information 200 is print information of an authenticated print job (that is, print information 200a), while the print information 200 is an unauthenticated print job. In the case of print information (that is, print information 200b), a flag representing an unauthenticated print job is used.

「認証印刷情報250」とは、印刷情報200aを認証印刷する場合に参照される情報を意味している。認証印刷情報250は、認証情報210、印刷許可開始時刻情報215、印刷許可終了時刻情報220、ホスト情報225、及び、ジョブ情報(ジョブ名)230を含む構成となっている。   “Authentication print information 250” means information that is referred to when the print information 200a is subjected to authentication printing. The authentication print information 250 includes authentication information 210, print permission start time information 215, print permission end time information 220, host information 225, and job information (job name) 230.

「認証情報210」とは、印刷情報200aを認証するための情報を意味している。ここでは、認証情報210は、情報処理装置1000によって画像情報255毎に生成されたIDナンバーが用いられているものとして説明する。   “Authentication information 210” means information for authenticating the print information 200a. Here, the authentication information 210 will be described assuming that an ID number generated for each image information 255 by the information processing apparatus 1000 is used.

「印刷許可開始時刻情報215」とは、画像情報255の印刷が許可された時間の開始時刻を表す情報を意味している。また、「印刷許可終了時刻情報220」とは、画像情報255の印刷が許可された時間の終了時刻を表す情報を意味している。印刷許可開始時刻情報215及び印刷許可終了時刻情報220は、それぞれ、情報処理装置1000によって画像情報255毎に生成される。印刷許可開始時刻情報215及び印刷許可終了時刻情報220は、印刷可能時間情報235を構成している。   The “print permission start time information 215” means information indicating the start time of the time when printing of the image information 255 is permitted. The “printing permission end time information 220” means information indicating the end time of the time when the printing of the image information 255 is permitted. The print permission start time information 215 and the print permission end time information 220 are respectively generated for each image information 255 by the information processing apparatus 1000. The print permission start time information 215 and the print permission end time information 220 constitute printable time information 235.

「ホスト情報225」とは、ホストに関する情報を意味している。ホスト情報225は、例えば、ホスト名とホストのアドレスとを対応付ける情報等が用いられる。   “Host information 225” means information related to the host. As the host information 225, for example, information associating a host name and a host address is used.

「ジョブ情報230」とは、例えば、印刷部数やユーザ名等の、ジョブの印刷に際して用いられる情報を意味している。   “Job information 230” means information used for printing a job, such as the number of copies and a user name.

一方、印刷情報200b(すなわち、非認証印刷ジョブの印刷情報200)は、図3に示すように、例えば、認証印刷判定情報205、ホスト情報225、ジョブ情報(ジョブ名)230、及び、画像情報255を含む構成となっている。   On the other hand, the print information 200b (that is, the print information 200 of the non-authenticated print job) includes, for example, authenticated print determination information 205, host information 225, job information (job name) 230, and image information as shown in FIG. 255 is included.

<画像形成装置の動作>
以下、図4乃至図6を参照して、本実施形態1に係る画像形成装置101の動作につき説明する。なお、図4乃至図6は、それぞれ、実施形態1に係る画像形成装置の動作を示すフローチャートである。図4は、画像形成装置101の主要な動作を示しており、図5は、印刷指示待ち時の画像形成装置101の動作を示しており、図6は、期限切れジョブ監視時の画像形成装置101の動作を示している。
<Operation of Image Forming Apparatus>
The operation of the image forming apparatus 101 according to the first embodiment will be described below with reference to FIGS. 4 to 6 are flowcharts illustrating the operation of the image forming apparatus according to the first embodiment. 4 shows the main operation of the image forming apparatus 101, FIG. 5 shows the operation of the image forming apparatus 101 when waiting for a print instruction, and FIG. 6 shows the image forming apparatus 101 when monitoring an expired job. Shows the operation.

(画像形成装置101の主要な動作)
まず、図4を参照して、画像形成装置101の主要な動作につき説明する。なお、本実施形態1の画像形成装置101は、図示せぬタイマによって計測された時間に基づいて動作する。また、本実施形態1の画像形成装置101の一連の動作は、不揮発性メモリ116(又は、図示せぬ記憶手段)に読み出し自在に予め格納されたプログラムによって規定されている。また、各情報は、記憶手段に読み出し自在に一旦格納されてから、その後の処理を行う所要の構成要素に出力される。以下、これらの点については、情報処理では常套手段であるので、その詳細な説明を省略する。
(Main operations of the image forming apparatus 101)
First, the main operation of the image forming apparatus 101 will be described with reference to FIG. Note that the image forming apparatus 101 according to the first exemplary embodiment operates based on a time measured by a timer (not shown). A series of operations of the image forming apparatus 101 according to the first embodiment is defined by a program stored in advance in a readable manner in the nonvolatile memory 116 (or a storage unit (not shown)). Further, each information is temporarily stored in the storage means so as to be readable, and then output to a required component for performing the subsequent processing. Hereinafter, since these points are conventional means in information processing, detailed description thereof will be omitted.

図4に示すように、画像形成装置101は、まず、インタフェース部103が、通信回線1001を介して、上位装置(ここでは、情報処理装置1000)から印刷情報200を受信する(S101)。インタフェース部103は、印刷情報200を受信すると、これに応答して、受信した印刷情報200を解析部104に出力する。   As shown in FIG. 4, in the image forming apparatus 101, first, the interface unit 103 receives print information 200 from a higher-level apparatus (in this case, the information processing apparatus 1000) via the communication line 1001 (S 101). Upon receiving the print information 200, the interface unit 103 outputs the received print information 200 to the analysis unit 104 in response thereto.

解析部104は、インタフェース部103から印刷情報200が入力されると、これに応答して、印刷情報200のフォーマットを解析し(S102)、印刷情報200が認証印刷ジョブの印刷情報200a(図2参照)であるのか否かを判定する(S103)。このS103の判定は、例えば、印刷情報200に含まれている認証印刷判定情報205(図2及び図3参照)が認証印刷ジョブを表すフラグであるか又は非認証印刷ジョブを表すフラグであるかを検出することによって、行われる。   When the print information 200 is input from the interface unit 103, the analysis unit 104 analyzes the format of the print information 200 in response to the input (S102), and the print information 200 is the print information 200a of the authenticated print job (FIG. 2). It is determined whether or not (S103). The determination in S103 is, for example, whether the authentication print determination information 205 (see FIGS. 2 and 3) included in the print information 200 is a flag representing an authenticated print job or a flag representing an unauthenticated print job. This is done by detecting

S103の判定で、印刷情報200が認証印刷ジョブの印刷情報200aであると判定された場合(“Yes”の場合)に、解析部104は、印刷情報200aの登録指示を生成して、生成した登録指示を格納制御部108に出力する。   If it is determined in S103 that the print information 200 is the print information 200a of the authenticated print job (in the case of “Yes”), the analysis unit 104 generates and generates a registration instruction for the print information 200a. A registration instruction is output to the storage control unit 108.

格納制御部108は、解析部104から登録指示が入力されると、これに応答して、画像情報255を格納するためのファイルを生成するとともに、登録指示によって指定された印刷情報200aの認証印刷格納情報260(すなわち、印刷情報200aの格納管理用の情報(図7参照))を生成する。なお、図7は、認証印刷格納情報のフォーマットの一例を示す図である。図7に示す例では、認証印刷格納情報260は、認証印刷情報250と、不揮発性メモリ116内での画像情報255(図2参照)の格納ファイル名(又は、格納先)を表す情報(以下、「画像情報格納ファイル情報265」と称する)とを含む構成となっている。   When the registration instruction is input from the analysis unit 104, the storage control unit 108 generates a file for storing the image information 255 in response to the registration instruction, and at the same time, authenticates the print information 200a specified by the registration instruction. Storage information 260 (that is, information for storage management of the print information 200a (see FIG. 7)) is generated. FIG. 7 is a diagram illustrating an example of the format of the authentication print storage information. In the example shown in FIG. 7, the authentication print storage information 260 is information (hereinafter referred to as the authentication print information 250 and the storage file name (or storage location) of the image information 255 (see FIG. 2) in the nonvolatile memory 116). And “image information storage file information 265”).

格納制御部108は、画像情報255を格納するファイルを生成すると、これに応答して、生成したファイルを不揮発性メモリ制御部110に出力して、ファイルを不揮発性メモリ116に登録させる。
また、格納制御部108は、登録指示によって指定された印刷情報200aの認証印刷格納情報260を生成すると、これに応答して、生成した印刷情報200aの認証印刷格納情報260を認証印刷管理部107に出力して、印刷情報200aの認証印刷格納情報260を認証印刷管理部107の記憶手段(図示せぬRAM)に登録させる(S104)。
When the storage control unit 108 generates a file for storing the image information 255, in response to this, the storage control unit 108 outputs the generated file to the nonvolatile memory control unit 110 and causes the file to be registered in the nonvolatile memory 116.
In addition, when the storage control unit 108 generates the authentication print storage information 260 of the print information 200a specified by the registration instruction, in response to this, the authentication print storage information 260 of the generated print information 200a is generated. The authentication print storage information 260 of the print information 200a is registered in the storage means (RAM not shown) of the authentication print management unit 107 (S104).

認証印刷管理部107は、印刷情報200aの認証印刷格納情報260を記憶手段に登録すると、これに応答して、登録した印刷情報200aの認証印刷格納情報260を監視部115に出力する。なお、このとき、認証印刷管理部107は、認証印刷格納情報260の代わりに、認証印刷格納情報260に含まれている認証情報210及び印刷可能時間情報235のみを監視部115に出力するようにしてもよい。   When the authentication print management unit 107 registers the authentication print storage information 260 of the print information 200a in the storage unit, the authentication print management unit 107 outputs the authentication print storage information 260 of the registered print information 200a to the monitoring unit 115 in response thereto. At this time, the authentication print management unit 107 outputs only the authentication information 210 and the printable time information 235 included in the authentication print storage information 260 to the monitoring unit 115 instead of the authentication print storage information 260. May be.

監視部115は、認証印刷管理部107から印刷情報200aの認証印刷格納情報260が入力されると、これに応答して、入力された認証印刷格納情報260の中から認証情報210及び印刷可能時間情報235を抽出する。そして、監視部115は、抽出した認証情報210及び印刷可能時間情報235を、「監視情報270(図8参照)」として、期限切れジョブの有無を監視するためのテーブル(以下、「監視テーブル275(図8参照)」と称する)に登録して(S105)、期限切れジョブの有無の監視を開始する。なお、図8は、監視テーブルのフォーマットの一例を示す図である。図8に示す例では、監視テーブル275は、認証情報210及び印刷可能時間情報235を含む監視情報270が登録される構成となっている。   When the authentication print storage information 260 of the print information 200a is input from the authentication print management unit 107, the monitoring unit 115 responds to the authentication information 210 and the printable time from the input authentication print storage information 260. Information 235 is extracted. Then, the monitoring unit 115 uses the extracted authentication information 210 and printable time information 235 as “monitoring information 270 (see FIG. 8)” to monitor a table (hereinafter referred to as “monitoring table 275 ( (Refer to FIG. 8) ”) (S105), and monitoring for the presence of an expired job is started. FIG. 8 is a diagram illustrating an example of the format of the monitoring table. In the example illustrated in FIG. 8, the monitoring table 275 is configured to register monitoring information 270 including authentication information 210 and printable time information 235.

S105で、印刷情報200aの認証情報210及び印刷可能時間情報235が監視情報270として監視テーブル275に登録されると、これに応答して、格納制御部108が、印刷情報200aの画像情報255の格納指示を生成し、生成した格納指示と、画像情報格納ファイル情報265(すなわち、不揮発性メモリ116内での画像情報255の格納ファイル名を表す情報(図7参照))とを、不揮発性メモリ制御部110に出力する。   In S105, when the authentication information 210 and the printable time information 235 of the print information 200a are registered in the monitoring table 275 as the monitoring information 270, the storage control unit 108 responds to the registration of the image information 255 of the printing information 200a. A storage instruction is generated, and the generated storage instruction and the image information storage file information 265 (that is, information indicating the storage file name of the image information 255 in the nonvolatile memory 116 (see FIG. 7)) are stored in the nonvolatile memory. Output to the control unit 110.

不揮発性メモリ制御部110は、格納制御部108から格納指示と画像情報格納ファイル情報265とが入力されると、これに応答して、インタフェース部103から格納指示によって指定された印刷情報200aの画像情報255を取得し、取得した画像情報255を不揮発性メモリ116に出力して、不揮発性メモリ116に、この画像情報255を画像情報格納ファイル情報265によって指定されたファイルに格納させる(S106)。
この後、処理は、「印刷指示待ち(S107)」の処理(図5参照)に移行する。そして、画像形成装置101は、図5に示す一連の処理を行った後、処理を終了する。
When the storage instruction and the image information storage file information 265 are input from the storage control unit 108, the nonvolatile memory control unit 110 responds to the image of the print information 200a designated by the storage instruction from the interface unit 103. The information 255 is acquired, the acquired image information 255 is output to the nonvolatile memory 116, and the image information 255 is stored in the nonvolatile memory 116 in the file specified by the image information storage file information 265 (S106).
Thereafter, the processing shifts to “waiting for print instruction (S107)” (see FIG. 5). Then, the image forming apparatus 101 performs the series of processes shown in FIG.

一方、S103の判定で、印刷情報200が認証印刷ジョブの印刷情報200aでないと判定された場合(“No”の場合)に、すなわち、印刷情報200が非認証印刷ジョブの印刷情報200bであると判定された場合に、解析部104は、印刷情報200bの印刷指示を生成し、生成した印刷指示を画像生成部105に出力する。   On the other hand, if it is determined in S103 that the print information 200 is not the print information 200a for the authenticated print job ("No"), that is, the print information 200 is the print information 200b for the non-authenticated print job. When the determination is made, the analysis unit 104 generates a print instruction for the print information 200 b and outputs the generated print instruction to the image generation unit 105.

画像生成部105は、解析部104から印刷指示が入力されると、これに応答して、インタフェース部103から印刷指示によって指定された印刷情報200bを取得し、取得した印刷情報200bに含まれている画像情報255を、編集し(S108)、展開して、ラスタデータを生成し、生成したラスタデータを印刷部106に出力する。   In response to the print instruction input from the analysis unit 104, the image generation unit 105 acquires the print information 200b specified by the print instruction from the interface unit 103, and is included in the acquired print information 200b. The image information 255 being edited is edited (S108), expanded to generate raster data, and the generated raster data is output to the printing unit 106.

印刷部106は、画像生成部105からラスタデータが入力されると、これに応答して、ラスタデータによって描かれる画像を印刷する(S109)。そして、画像形成装置101は、処理を終了する。   When the raster data is input from the image generation unit 105, the printing unit 106 prints an image drawn by the raster data in response to the input (S109). Then, the image forming apparatus 101 ends the process.

(印刷指示待ち時の画像形成装置101の動作)
次に、図5を参照して、画像形成装置101の印刷指示待ち時(図4に示すS107の処理時)の動作につき説明する。
(Operation of the image forming apparatus 101 when waiting for a print instruction)
Next, the operation of the image forming apparatus 101 when waiting for a print instruction (during the processing of S107 shown in FIG. 4) will be described with reference to FIG.

ユーザは、図4に示すS107の処理(「印刷指示待ち」の処理)時に、情報記憶媒体1004を情報読取装置1002にセットする。ここでは、情報記憶媒体1004を非接触型のICカードとし、情報読取装置1002を非接触型のICカードリーダとして説明する。   The user sets the information storage medium 1004 in the information reading apparatus 1002 during the process of S107 shown in FIG. Here, the information storage medium 1004 is described as a non-contact type IC card, and the information reading device 1002 is described as a non-contact type IC card reader.

画像形成装置101は、図5に示すように、まず、情報読取部113が、情報読取装置1002と定期的に通信を行い、情報読取装置1002に、情報記憶媒体1004が有るか否かを定期的に判定させる(S110)。すなわち、情報読取部113は、ユーザによる情報読取装置1002への情報記憶媒体1004のセットの有無を、情報読取装置1002に定期的に監視させる。   In the image forming apparatus 101, first, the information reading unit 113 periodically communicates with the information reading apparatus 1002 to determine whether the information reading apparatus 1002 has the information storage medium 1004 as shown in FIG. (S110). That is, the information reading unit 113 causes the information reading device 1002 to periodically monitor whether or not the information storage medium 1004 is set in the information reading device 1002 by the user.

情報読取装置1002は、ユーザによって情報記憶媒体1004がセットされると、これに応答して、S110で、情報記憶媒体1004が有ると判定する。この場合に、情報読取装置1002は、情報記憶媒体1004から第2認証情報210cを読み取り、通信回線1003を介して、読み取った第2認証情報210cを画像形成装置101に送信する。これにより、画像形成装置101の情報読取部113は、情報読取装置1002から情報記憶媒体1004の第2認証情報210cを取得する(S111)。
情報読取部113は、情報読取装置1002から情報記憶媒体1004の第2認証情報210cを取得すると、これに応答して、取得した第2認証情報210cを認証印刷管理部107に出力する。
When the information storage medium 1004 is set by the user, the information reading apparatus 1002 determines that the information storage medium 1004 is present in S110 in response to this. In this case, the information reading apparatus 1002 reads the second authentication information 210 c from the information storage medium 1004 and transmits the read second authentication information 210 c to the image forming apparatus 101 via the communication line 1003. Thereby, the information reading unit 113 of the image forming apparatus 101 acquires the second authentication information 210c of the information storage medium 1004 from the information reading apparatus 1002 (S111).
When the information reading unit 113 acquires the second authentication information 210c of the information storage medium 1004 from the information reading device 1002, in response to this, the information reading unit 113 outputs the acquired second authentication information 210c to the authentication print management unit 107.

認証印刷管理部107は、情報読取部113から第2認証情報210cが入力されると、これに応答して、図4に示すS104で記憶手段(図示せぬRAM)に登録された1乃至複数の印刷情報200aの認証印刷格納情報260(図7参照)の中から、第2認証情報210cと一致する第1認証情報210が対応付けられている印刷情報200aを検索し、該当する認証印刷ジョブの印刷情報200aが有るか否かを判定する(S112)。   When the second authentication information 210c is input from the information reading unit 113, the authentication print management unit 107 responds to the one or more registered in the storage unit (RAM not shown) in S104 shown in FIG. The print information 200a associated with the first authentication information 210 matching the second authentication information 210c is searched from the authentication print storage information 260 (see FIG. 7) of the print information 200a of the print information 200a, and the corresponding authentication print job is detected. It is determined whether or not there is print information 200a (S112).

S112の判定で、該当する認証印刷ジョブの印刷情報200aが無いと判定された場合(“No”の場合)に、画像形成装置101は、そのまま処理を終了する。   If it is determined in S112 that there is no print information 200a of the corresponding authentication print job (in the case of “No”), the image forming apparatus 101 ends the process as it is.

一方、S112の判定で、該当する認証印刷ジョブの印刷情報200aが有ると判定された場合(“Yes”の場合)に、認証印刷管理部107は、時間管理部112から現在時刻情報を取得し(S113)、さらに、該当する認証印刷ジョブの印刷情報200aの認証印刷格納情報260(図7参照)の中から印刷可能時間情報235を抽出(取得)し(S114)、S113で取得した現在時刻情報とS114で取得した印刷可能時間情報235とを不正印刷検出部109に出力する。   On the other hand, if it is determined in step S112 that the print information 200a of the corresponding authentication print job is present (“Yes”), the authentication print management unit 107 acquires the current time information from the time management unit 112. (S113) Further, the printable time information 235 is extracted (obtained) from the authentication print storage information 260 (see FIG. 7) of the print information 200a of the corresponding authentication print job (S114), and the current time acquired in S113. The information and the printable time information 235 acquired in S114 are output to the unauthorized print detection unit 109.

不正印刷検出部109は、認証印刷管理部107から現在時刻情報と印刷可能時間情報235とが入力されると、これに応答して、現在時刻情報と印刷可能時間情報235とを比較して、現在時刻が印刷可能時間内であるか否かを判定して(S115)、判定結果を認証印刷管理部107に出力する。   When the current time information and the printable time information 235 are input from the authentication print management unit 107, the unauthorized print detection unit 109 compares the current time information with the printable time information 235 in response to this, It is determined whether or not the current time is within the printable time (S115), and the determination result is output to the authentication print management unit 107.

S115の判定で、現在時刻が印刷可能時間内であると判定された場合(“Yes”の場合)に、認証印刷管理部107は、図4に示すS104で記憶手段に登録された印刷情報200aの認証印刷格納情報260(図7参照)を画像生成部105に出力する。
画像生成部105は、認証印刷管理部107から認証印刷格納情報260が入力されると、これに応答して、不揮発性メモリ制御部110を介して不揮発性メモリ116にアクセスし、不揮発性メモリ116から認証印刷格納情報260によって指定された画像情報255を読み出す(取得する)(S116)。
If it is determined in S115 that the current time is within the printable time (in the case of “Yes”), the authentication print management unit 107 print information 200a registered in the storage unit in S104 shown in FIG. The authentication print storage information 260 (see FIG. 7) is output to the image generation unit 105.
When the authentication print storage information 260 is input from the authentication print management unit 107, the image generation unit 105 accesses the non-volatile memory 116 via the non-volatile memory control unit 110 in response to this, and the non-volatile memory 116. The image information 255 designated by the authentication print storage information 260 is read (obtained) from (S116).

画像生成部105は、不揮発性メモリ116から画像情報255を読み出すと、これに応答して、「画像情報255の読み出しが完了した」旨の通知(以下、「読出完了通知」と称する)を生成し、生成した読出完了通知を認証印刷管理部107に出力する。
認証印刷管理部107は、画像生成部105から読出完了通知が入力されると、これに応答して、該当する認証印刷ジョブの印刷情報200aの削除要求を生成し、生成した削除要求をデータ削除部111に出力する。
When the image generation unit 105 reads the image information 255 from the nonvolatile memory 116, in response to this, the image generation unit 105 generates a notification that the reading of the image information 255 has been completed (hereinafter referred to as a “reading completion notification”). Then, the generated read completion notification is output to the authentication print management unit 107.
In response to the read completion notification from the image generation unit 105, the authentication print management unit 107 generates a deletion request for the print information 200a of the corresponding authentication print job in response to this, and deletes the generated deletion request as data deletion. Output to the unit 111.

データ削除部111は、認証印刷管理部107から削除要求が入力されると、これに応答して、不揮発性メモリ制御部110を介して不揮発性メモリ116にアクセスし、不揮発性メモリ116に格納された1乃至複数の印刷情報200aの画像情報255の中から、削除要求によって指定された印刷情報200aの画像情報255を削除する。また、このとき、認証印刷管理部107が、図4に示すS104で記憶手段に登録された1乃至複数の印刷情報200aの認証印刷格納情報260の中から削除要求によって指定された印刷情報200aの認証印刷格納情報260を削除する。これにより、該当する認証印刷ジョブの印刷情報200aが削除される(S117)。   When the deletion request is input from the authentication print management unit 107, the data deletion unit 111 accesses the nonvolatile memory 116 via the nonvolatile memory control unit 110 in response to the deletion request, and is stored in the nonvolatile memory 116. The image information 255 of the print information 200a specified by the deletion request is deleted from the image information 255 of the one or more print information 200a. At this time, the authentication print management unit 107 sets the print information 200a designated by the deletion request from the authentication print storage information 260 of the one or more print information 200a registered in the storage unit in S104 shown in FIG. The authentication print storage information 260 is deleted. As a result, the print information 200a of the corresponding authenticated print job is deleted (S117).

S117の後、画像生成部105は、S116で取得した画像情報255を、編集し(S118)、展開して、ラスタデータを生成し、生成したラスタデータを印刷部106に出力する。
印刷部106は、画像生成部105からラスタデータが入力されると、これに応答して、ラスタデータによって描かれる画像を印刷する(S119)。そして、画像形成装置101は、処理を終了する。
After S117, the image generation unit 105 edits and expands the image information 255 acquired in S116 (S118), generates raster data, and outputs the generated raster data to the printing unit 106.
When the raster data is input from the image generation unit 105, the printing unit 106 prints an image drawn by the raster data in response to the input (S119). Then, the image forming apparatus 101 ends the process.

一方、S115の判定で、現在時刻が印刷可能時間内でないと判定された場合(“No”の場合)に、認証印刷管理部107は、不正通知指示(すなわち、ホストへの「不正なアクセスが検出された」旨を表す通知メールを通知部114に送信させるための指示)を生成して、生成した不正通知指示を通知部114に出力する。
通知部114は、認証印刷管理部107から、不正通知指示が入力されると、これに応答して、「不正なアクセスが検出された」旨を表す通知メールを生成し、インタフェース部103を介して、生成した通知メールを、不正通知指示によって指定されたホストに送信する(S120)。
On the other hand, if it is determined in S115 that the current time is not within the printable time (in the case of “No”), the authentication print management unit 107 displays an unauthorized notification instruction (that is, “unauthorized access to host” An instruction for causing the notification unit 114 to transmit a notification mail indicating “detected” is generated, and the generated unauthorized notification instruction is output to the notification unit 114.
Upon receiving an unauthorized notification instruction from the authentication print management unit 107, the notification unit 114 generates a notification mail indicating that “unauthorized access has been detected” in response to this, and via the interface unit 103. The generated notification mail is transmitted to the host designated by the fraud notification instruction (S120).

S120の後、認証印刷管理部107は、認証印刷ジョブの印刷情報200aが不揮発性メモリ116に有るか否か(すなわち、残っているか否か)を判定する(S121)。   After S120, the authentication print management unit 107 determines whether or not the print information 200a of the authentication print job exists in the nonvolatile memory 116 (that is, whether or not it remains) (S121).

S121の判定で、認証印刷ジョブの印刷情報200aが有ると判定された場合(“Yes”の場合)に、認証印刷管理部107は、該当する認証印刷ジョブの印刷情報200aの削除要求を生成し、生成した削除要求をデータ削除部111に出力する。   If it is determined in step S121 that the print information 200a for the authenticated print job is present (“Yes”), the authenticated print management unit 107 generates a request for deleting the print information 200a for the corresponding authenticated print job. The generated deletion request is output to the data deletion unit 111.

データ削除部111は、認証印刷管理部107から削除要求が入力されると、これに応答して、不揮発性メモリ制御部110を介して不揮発性メモリ116にアクセスし、不揮発性メモリ116に格納された1乃至複数の印刷情報200aの画像情報255の中から、削除要求によって指定された印刷情報200aの画像情報255を削除する。また、このとき、認証印刷管理部107が、図4に示すS104で記憶手段に登録された1乃至複数の印刷情報200aの認証印刷格納情報260の中から削除要求によって指定された印刷情報200aの認証印刷格納情報260を削除する。これにより、該当する認証印刷ジョブの印刷情報200aが削除される(S122)。そして、画像形成装置101は、処理を終了する。   When the deletion request is input from the authentication print management unit 107, the data deletion unit 111 accesses the nonvolatile memory 116 via the nonvolatile memory control unit 110 in response to the deletion request, and is stored in the nonvolatile memory 116. The image information 255 of the print information 200a specified by the deletion request is deleted from the image information 255 of the one or more print information 200a. At this time, the authentication print management unit 107 sets the print information 200a designated by the deletion request from the authentication print storage information 260 of the one or more print information 200a registered in the storage unit in S104 shown in FIG. The authentication print storage information 260 is deleted. As a result, the print information 200a of the corresponding authenticated print job is deleted (S122). Then, the image forming apparatus 101 ends the process.

一方、S121の判定で、認証印刷ジョブの印刷情報200aが無いと判定された場合(“No”の場合)に、画像形成装置101は、そのまま処理を終了する。   On the other hand, if it is determined in S121 that there is no print information 200a for the authenticated print job (in the case of “No”), the image forming apparatus 101 ends the process as it is.

(期限切れジョブ監視時の画像形成装置101の動作)
次に、図6を参照して、期限切れジョブ監視時の画像形成装置101の動作につき説明する。図6は、図5に示すS110の処理(「カード有り?」の判定処理)で、処理が繰り返される間に、タイマ割り込みされる場合の画像形成装置101の動作を示している。
(Operation of the image forming apparatus 101 when monitoring an expired job)
Next, the operation of the image forming apparatus 101 when monitoring an expired job will be described with reference to FIG. FIG. 6 shows the operation of the image forming apparatus 101 when a timer interruption occurs while the processing is repeated in the processing of S110 shown in FIG. 5 (determination processing of “card present?”).

画像形成装置101は、図5に示すS110の処理(「カード有り?」の判定処理)で、処理が繰り返される場合に、所定の間隔(例えば、1分間隔)で、タイマ割り込みを定期的に行う。この場合に、画像形成装置101は、図6に示す処理を行う。   The image forming apparatus 101 periodically issues a timer interrupt at a predetermined interval (for example, every one minute) when the processing is repeated in the processing of S110 shown in FIG. 5 (determination processing of “card present?”). Do. In this case, the image forming apparatus 101 performs the process shown in FIG.

すなわち、画像形成装置101は、図6に示すように、認証印刷管理部107が、図5に示すS110の処理(「カード有り?」の判定処理)と並行して、タイマ割り込みが有るか否かを定期的に判定する(S123)。そして、認証印刷管理部107は、タイマ割り込みが発生すると、これに応答して、タイマ割り込みが有ると判定し、「タイマ割り込みが有る」旨の通知(以下、「割り込み通知」と称する)を生成し、生成した割り込み通知を監視部115に出力する。   That is, in the image forming apparatus 101, as shown in FIG. 6, whether or not the authentication print management unit 107 has a timer interrupt in parallel with the processing of S110 (determination of “card present?”) Shown in FIG. Is periodically determined (S123). Then, when a timer interrupt occurs, the authentication print management unit 107 determines that there is a timer interrupt in response to this, and generates a notification that there is a timer interrupt (hereinafter referred to as “interrupt notification”). The generated interrupt notification is output to the monitoring unit 115.

監視部115は、認証印刷管理部107から割り込み通知が入力されると、これに応答して、時間管理部112から現在時刻情報を取得し、現在時刻情報とS105で監視部115の監視テーブル275(図8参照)に登録された認証印刷ジョブの印刷可能時間情報235とを比較して、監視テーブル275に登録されている認証印刷ジョブの印刷情報200aの中に、期限切れジョブ(すなわち、現在時刻が印刷許可終了時刻を経過している認証印刷ジョブ)の印刷情報200aが有るか否かを判定する(S124)。   When the interrupt notification is input from the authentication print management unit 107, the monitoring unit 115 acquires the current time information from the time management unit 112 in response to the interrupt notification, and receives the current time information and the monitoring table 275 of the monitoring unit 115 in S105. The printable time information 235 of the authenticated print job registered in (see FIG. 8) is compared, and the print information 200a of the authenticated print job registered in the monitoring table 275 includes the expired job (that is, the current time). It is determined whether or not there is print information 200a of an authentication print job whose print permission end time has passed (S124).

S124の判定で、期限切れジョブの印刷情報200aが有ると判定された場合(“Yes”の場合)に、監視部115は、その印刷情報200aの認証情報210(図8参照)を認証印刷管理部107に出力する。
認証印刷管理部107は、監視部115から期限切れジョブの認証情報210が入力されると、これに応答して、該当する期限切れジョブの印刷情報200aの削除要求を生成し、生成した削除要求をデータ削除部111に出力する。
If it is determined in S124 that there is print information 200a for the expired job (in the case of “Yes”), the monitoring unit 115 uses the authentication information 210 (see FIG. 8) of the print information 200a as the authentication print management unit. It outputs to 107.
When the expired job authentication information 210 is input from the monitoring unit 115, the authenticated print management unit 107 generates a request for deleting the print information 200a of the corresponding expired job in response to the received expired job authentication information 210, and stores the generated delete request as data. The data is output to the deletion unit 111.

データ削除部111は、認証印刷管理部107から削除要求が入力されると、これに応答して、不揮発性メモリ制御部110を介して不揮発性メモリ116にアクセスし、不揮発性メモリ116に格納された1乃至複数の印刷情報200aの画像情報255の中から、削除要求によって指定された印刷情報200aの画像情報255を削除する。また、このとき、認証印刷管理部107が、図4に示すS104で記憶手段に登録された1乃至複数の印刷情報200aの認証印刷格納情報260の中から削除要求によって指定された印刷情報200aの認証印刷格納情報260を削除する。これにより、該当する認証印刷ジョブの印刷情報200aが削除される(S125)。   When the deletion request is input from the authentication print management unit 107, the data deletion unit 111 accesses the nonvolatile memory 116 via the nonvolatile memory control unit 110 in response to the deletion request, and is stored in the nonvolatile memory 116. The image information 255 of the print information 200a specified by the deletion request is deleted from the image information 255 of the one or more print information 200a. At this time, the authentication print management unit 107 sets the print information 200a designated by the deletion request from the authentication print storage information 260 of the one or more print information 200a registered in the storage unit in S104 shown in FIG. The authentication print storage information 260 is deleted. Thereby, the print information 200a of the corresponding authenticated print job is deleted (S125).

S125の後、監視部115は、監視テーブル275(図8参照)から期限切れジョブの監視情報270を削除する(S126)。なお、S126で期限切れジョブの監視情報270が削除されると、画像形成装置101の処理は、図5に示すS115の判定で“No(現在時刻が印刷可能時間内でない)”と判定されて、S120に進み、S121の判定で、“No(認証印刷ジョブの印刷情報200aが無い)”と判定される。そして、画像形成装置101は、処理を終了する。   After S125, the monitoring unit 115 deletes the monitoring information 270 of the expired job from the monitoring table 275 (see FIG. 8) (S126). If the expired job monitoring information 270 is deleted in S126, the processing of the image forming apparatus 101 is determined as “No (the current time is not within the printable time)” in the determination in S115 illustrated in FIG. Proceeding to S120, it is determined as “No (there is no print information 200a for the authentication print job)” in the determination of S121. Then, the image forming apparatus 101 ends the process.

一方、S124の判定で、期限切れジョブが無いと判定された場合(“No”の場合)に、画像形成装置101は、処理を終了する。なお、この場合、画像形成装置101は、予め定められた所定の処理(例えば、所定時間経過した後の処理(S110以降の処理)の再開や、「タイムアウトした」旨を表す通知メールのホストへの送信等)を行うようにしてもよい。   On the other hand, when it is determined in S124 that there is no expired job (in the case of “No”), the image forming apparatus 101 ends the process. In this case, the image forming apparatus 101 restarts a predetermined process (for example, a process after a predetermined time has passed (process after S110), or a notification mail host indicating that “timeout has occurred”). Etc.) may be performed.

このような画像形成装置101は、例えば、印刷可能時間(すなわち、印刷許可開始時刻から印刷許可終了時刻までの時間)以内に、認証情報210が格納されている情報記憶媒体1004が情報読取装置1002によって検出された場合に、図5に示すS115〜S119の処理に従って、認証印刷を行う。   In such an image forming apparatus 101, for example, the information storage medium 1004 in which the authentication information 210 is stored is within the information reading apparatus 1002 within the printable time (that is, the time from the print permission start time to the print permission end time). Is detected, the authentication printing is performed according to the processing of S115 to S119 shown in FIG.

しかしながら、画像形成装置101は、例えば、印刷可能時間以外(すなわち、印刷許可開始時刻前の時間、又は、印刷許可終了時刻後の時間)に、認証情報210が格納されている情報記憶媒体1004が情報読取装置1002によって検出された場合に、図5に示すS120〜S122の処理に従って、「不正なアクセスが検出された」旨をホストへ通知するとともに、印刷情報200aを削除する。   However, in the image forming apparatus 101, for example, the information storage medium 1004 in which the authentication information 210 is stored is other than the printable time (that is, the time before the print permission start time or the time after the print permission end time). When detected by the information reading apparatus 1002, the host notifies the host that “unauthorized access has been detected” and deletes the print information 200a in accordance with the processing of S120 to S122 shown in FIG.

なお、印刷可能時間は、情報処理装置1000の初期設定時又は画像情報255の印刷処理時に、ユーザが設定するようにするとよい。これにより、正規のユーザは、印刷可能時間を把握できるため、印刷可能時間以内に、情報記憶媒体1004を情報読取装置1002にセットして、画像形成装置101に認証印刷させることができる。しかしながら、正規のユーザでない第三者は、印刷可能時間を把握していないため、印刷可能時間以内に、情報記憶媒体1004を入手し、その情報記憶媒体1004を用いて、画像形成装置101に認証印刷させることが困難である。したがって、画像形成装置101は、認証印刷ジョブの印刷情報200aの漏洩を防止することができる。   Note that the printable time may be set by the user when the information processing apparatus 1000 is initially set or when the image information 255 is printed. Accordingly, since the authorized user can grasp the printable time, the information storage medium 1004 can be set in the information reading device 1002 and the image forming apparatus 101 can perform authentication printing within the printable time. However, since a third party who is not an authorized user does not know the printable time, the information storage medium 1004 is obtained within the printable time, and the image forming apparatus 101 is authenticated using the information storage medium 1004. It is difficult to print. Therefore, the image forming apparatus 101 can prevent leakage of the print information 200a of the authentication print job.

以上の通り、本実施形態1に係る画像形成装置101によれば、未処理の認証印刷ジョブに対して、印刷許可開始時刻前にアクセスがあった場合、又は、印刷情報200aが期限切れジョブとなった場合に、その印刷情報200aを削除する。これにより、認証印刷ジョブの印刷情報200aの漏洩を防止することができる。   As described above, according to the image forming apparatus 101 according to the first embodiment, an unprocessed authenticated print job is accessed before the print permission start time, or the print information 200a is an expired job. If the print information 200a is deleted, the print information 200a is deleted. Thereby, leakage of the print information 200a of the authenticated print job can be prevented.

また、画像形成装置101によれば、未処理の認証印刷ジョブに対して、印刷許可開始時刻前にアクセスがあった場合、又は、印刷許可終了時刻後にアクセスがあった場合に、「不正なアクセスが検出された」旨を表す通知メールをホストに送信する。これにより、不正なアクセスをユーザに警告することができる。   Further, according to the image forming apparatus 101, when an unprocessed authenticated print job is accessed before the print permission start time or after the print permission end time, the “unauthorized access” A notification mail indicating that “is detected” is sent to the host. This can warn the user of unauthorized access.

したがって、画像形成装置101によれば、認証印刷ジョブの印刷情報200aの漏洩を防止することができるとともに、不正なアクセスをユーザに警告することができるので、認証印刷ジョブの印刷情報200aのセキュリティを向上させることができる。   Therefore, according to the image forming apparatus 101, it is possible to prevent the leakage of the print information 200a of the authentication print job and to warn the user of unauthorized access. Can be improved.

[実施形態2]
<実施形態2に係る画像形成装置の概要>
本実施形態1の画像形成装置101は、削除条件に合致した場合に、印刷情報200aを直ちに削除する。そのため、本実施形態1の画像形成装置101は、印刷情報200aを印刷処理するためには、上位装置(ここでは、情報処理装置1000)から印刷情報200aを再取得して、印刷情報200aの認証印刷格納情報260(図7参照)の認証印刷管理部107の記憶手段への登録及び監視情報270(図8参照)の監視テーブル275への登録をし直す必要がある。したがって、本実施形態1の画像形成装置101は、ユーザに上位装置を操作させて、上位装置から印刷情報200aを再度送信させる必要がある。しかしながら、これによって、本実施形態1の画像形成装置101は、ユーザに負担を強いる可能性がある。なお、「削除条件」とは、印刷情報200aが印刷許可開始時刻前にアクセスされた場合、又は、印刷情報200aが期限切れジョブとなった場合を意味している。
[Embodiment 2]
<Outline of Image Forming Apparatus According to Second Embodiment>
The image forming apparatus 101 according to the first exemplary embodiment immediately deletes the print information 200a when the deletion condition is met. Therefore, in order to print the print information 200a, the image forming apparatus 101 according to the first embodiment re-acquires the print information 200a from the host apparatus (in this case, the information processing apparatus 1000), and authenticates the print information 200a. It is necessary to re-register the print storage information 260 (see FIG. 7) in the storage unit of the authentication print management unit 107 and the monitoring information 270 (see FIG. 8) in the monitoring table 275. Therefore, the image forming apparatus 101 according to the first exemplary embodiment needs to cause the user to operate the host device and transmit the print information 200a again from the host device. However, the image forming apparatus 101 according to the first exemplary embodiment may impose a burden on the user. The “deletion condition” means a case where the print information 200a is accessed before the print permission start time or a case where the print information 200a is an expired job.

これに対して、本実施形態2に係る画像形成装置201は、上位装置から印刷情報200aを受信した場合に、印刷情報200aを大容量な記憶手段である不揮発性メモリ116に格納しておく。そして、本実施形態2に係る画像形成装置201は、削除条件に合致した場合でも、所定の時間内であれば、印刷情報200aを不揮発性メモリ116から削除せずに残しておき、不揮発性メモリ116に残された印刷情報200aに基づいて、印刷情報200aの認証印刷格納情報260(図7参照)及び監視情報270(図8参照)を変更して再登録できるようにする。これにより、本実施形態2に係る画像形成装置201は、本実施形態1の画像形成装置101よりも、上位装置から印刷情報200aを再取得する処理が発生する頻度を低減させることができる。そのため、本実施形態2に係る画像形成装置201は、本実施形態1の画像形成装置101と異なり、削除条件に合致した場合でも、所定の時間内であれば、ユーザに上位装置を操作させる必要がない。したがって、本実施形態2に係る画像形成装置201は、本実施形態1の画像形成装置101よりも、ユーザの負担を軽減することができる。   In contrast, the image forming apparatus 201 according to the second embodiment stores the print information 200a in the nonvolatile memory 116 that is a large-capacity storage unit when the print information 200a is received from the host apparatus. The image forming apparatus 201 according to the second embodiment leaves the print information 200a without being deleted from the nonvolatile memory 116 within a predetermined time even when the deletion condition is met, and the nonvolatile memory Based on the print information 200a remaining in 116, the authentication print storage information 260 (see FIG. 7) and the monitoring information 270 (see FIG. 8) of the print information 200a are changed so that they can be re-registered. As a result, the image forming apparatus 201 according to the second embodiment can reduce the frequency with which the process of re-acquiring the print information 200a from the higher-level apparatus occurs, as compared with the image forming apparatus 101 according to the first embodiment. Therefore, unlike the image forming apparatus 101 of the first embodiment, the image forming apparatus 201 according to the second embodiment needs to allow the user to operate the host device within a predetermined time even when the deletion conditions are met. There is no. Therefore, the image forming apparatus 201 according to the second embodiment can reduce the burden on the user compared to the image forming apparatus 101 according to the first embodiment.

<実施形態2に係る画像形成装置の構成>
以下、図9を参照して、本実施形態2に係る画像形成装置の構成につき説明する。なお、図9は、実施形態2に係る画像形成装置の構成を示すブロック図である。図9において、実施形態1と同様の構成要素(図1参照)については、同一の符号を付し、それらの説明を省略する。
<Configuration of Image Forming Apparatus According to Second Embodiment>
Hereinafter, the configuration of the image forming apparatus according to the second embodiment will be described with reference to FIG. FIG. 9 is a block diagram illustrating a configuration of the image forming apparatus according to the second embodiment. In FIG. 9, the same components as those in the first embodiment (see FIG. 1) are denoted by the same reference numerals, and description thereof is omitted.

図9に示すように、本実施形態2に係る画像形成装置201は、実施形態1の画像形成装置101(図1参照)と比較すると、メイン処理部202に、削除確認部204と再登録部206とが追加されている点で相違している。   As illustrated in FIG. 9, the image forming apparatus 201 according to the second exemplary embodiment includes a deletion confirmation unit 204 and a re-registration unit in the main processing unit 202 as compared with the image forming apparatus 101 (see FIG. 1) according to the first exemplary embodiment. 206 is added in that it is added.

削除確認部204は、ホストへ期限切れジョブの印刷情報200aを削除してよいか否かを確認する(問い合わせる)機能手段である。削除確認部204は、認証印刷管理部107及び通知部114と接続されている。   The deletion confirmation unit 204 is a functional unit that confirms (inquires) whether or not to delete the print information 200a of the expired job from the host. The deletion confirmation unit 204 is connected to the authentication print management unit 107 and the notification unit 114.

再登録部206は、印刷情報200aの印刷可能時間情報235を変更して、印刷情報200aを再登録する機能手段である。再登録部206は、認証印刷管理部107、不揮発性メモリ制御部110、及び監視部115と接続されている。   The re-registration unit 206 is a functional unit that changes the printable time information 235 of the print information 200a and re-registers the print information 200a. The re-registration unit 206 is connected to the authentication print management unit 107, the nonvolatile memory control unit 110, and the monitoring unit 115.

<実施形態2に係る画像形成装置の動作>
以下、図10及び図11を参照して、本実施形態2に係る画像形成装置の動作につき説明する。なお、図10及び図11は、それぞれ、実施形態2に係る画像形成装置の動作を示すフローチャートである。図10は、印刷指示待ち時の画像形成装置201の動作を示しており、図11は、期限切れジョブ監視時の画像形成装置201の動作を示している。以下、図10及び図11において、実施形態1と同様の動作(図4乃至図6参照)については、同一の符号を付し、実施形態1の画像形成装置101の動作を本実施形態2に係る画像形成装置201の動作に読み替えて説明する。
<Operation of Image Forming Apparatus According to Second Embodiment>
The operation of the image forming apparatus according to the second embodiment will be described below with reference to FIGS. 10 and 11 are flowcharts illustrating the operation of the image forming apparatus according to the second embodiment. FIG. 10 shows the operation of the image forming apparatus 201 when waiting for a print instruction, and FIG. 11 shows the operation of the image forming apparatus 201 when monitoring an expired job. In FIG. 10 and FIG. 11, the same operations as those in the first embodiment (see FIGS. 4 to 6) are denoted by the same reference numerals, and the operations of the image forming apparatus 101 in the first embodiment are referred to as the second embodiment. The operation will be described as the operation of the image forming apparatus 201.

(画像形成装置101の主要な動作)
まず、図4を参照して、本実施形態2に係る画像形成装置201の主要な動作につき、実施形態1の画像形成装置201の動作と相違する点を説明する。
(Main operations of the image forming apparatus 101)
First, with reference to FIG. 4, the main operation of the image forming apparatus 201 according to the second embodiment will be described while referring to differences from the operation of the image forming apparatus 201 of the first embodiment.

画像形成装置201は、図4に示すS103の判定処理(「認証印刷?」の判定処理)で、解析部104によって印刷情報200が認証印刷ジョブの印刷情報200aであると判定された場合(“Yes”の場合)に、図4に示すS104乃至S106のいずれかのステップで、印刷情報200aを不揮発性メモリ116に格納する。   The image forming apparatus 201 determines that the print information 200 is the print information 200a of the authenticated print job by the analysis unit 104 in the determination process of S103 (determination process of “authentication print?”) Illustrated in FIG. In the case of “Yes”, the print information 200a is stored in the nonvolatile memory 116 in any of the steps S104 to S106 shown in FIG.

この印刷情報200aの不揮発性メモリ116への格納は、例えば、以下のようにして行われる。まず、格納制御部108が、印刷情報200aを格納するファイルを作成して、作成したファイルを不揮発性メモリ制御部110に出力する。不揮発性メモリ制御部110は、このファイルが入力されると、これに応答して、このファイルを不揮発性メモリ116に登録させるとともに、さらに、インタフェース部103から該当する印刷情報200aを取得し、取得した印刷情報200aを不揮発性メモリ116に出力する。これにより、印刷情報200aが、不揮発性メモリ116に格納される。   The printing information 200a is stored in the nonvolatile memory 116, for example, as follows. First, the storage control unit 108 creates a file for storing the print information 200 a and outputs the created file to the nonvolatile memory control unit 110. When this file is input, the non-volatile memory control unit 110 registers the file in the non-volatile memory 116 in response to the input of the file, and further acquires the corresponding print information 200a from the interface unit 103. The printed information 200a is output to the nonvolatile memory 116. As a result, the print information 200 a is stored in the nonvolatile memory 116.

(印刷指示待ち時の画像形成装置201の動作)
次に、図10を参照して、画像形成装置201の印刷指示待ち時(図4に示すS107の処理時)の動作につき説明する。なお、ここでは、削除条件に合致する認証印刷ジョブとして、期限切れジョブを例にして説明するが、印刷許可開始時刻前にアクセスされた認証印刷ジョブの場合も同様である。
(Operation of the image forming apparatus 201 when waiting for a print instruction)
Next, the operation of the image forming apparatus 201 when waiting for a print instruction (during the processing of S107 shown in FIG. 4) will be described with reference to FIG. Here, an expired job is described as an example of an authenticated print job that matches the deletion condition, but the same applies to an authenticated print job accessed before the print permission start time.

本実施形態2に係る画像形成装置201の動作は、実施形態1の画像形成装置101の動作(図5参照)と比較すると、図10に示す通り、S121の処理(「認証印刷ジョブの印刷情報有り?」の判定処理)とS122の処理(「認証印刷ジョブの印刷情報削除」の処理)との間に、後記するS201からS205までの処理が追加されている点で相違している。   The operation of the image forming apparatus 201 according to the second embodiment is compared with the operation of the image forming apparatus 101 according to the first embodiment (see FIG. 5), as shown in FIG. There is a difference in that the processes from S201 to S205 described later are added between the determination process of “Yes?” And the process of S122 (the process of “deleting print information of the authentication print job”).

図10に示すように、S121の判定で、認証印刷ジョブの印刷情報200a(ここでは、期限切れジョブの印刷情報200a)が有ると判定された場合(“Yes”の場合)に、認証印刷管理部107は、図4に示すS104で記憶手段に登録された印刷情報200aの認証印刷格納情報260(図7参照)の中から、期限切れジョブの印刷情報200aを読み出す。
そして、認証印刷管理部107は、読み出した期限切れジョブの印刷情報200aを参照して、読み出した期限切れジョブの印刷情報200aの認証情報210及びホスト情報225を含むように削除確認指示を生成し、生成した削除確認指示を削除確認部204に出力する。なお、「削除確認指示」とは、削除確認部204に、印刷情報200aを削除してよいか否かをホストへ確認させるための指示を意味している。
As shown in FIG. 10, when it is determined in S121 that there is print information 200a for an authenticated print job (here, print information 200a for an expired job) (“Yes”), the authenticated print management unit 107 reads out the expired job print information 200a from the authentication print storage information 260 (see FIG. 7) of the print information 200a registered in the storage means in S104 shown in FIG.
Then, the authentication print management unit 107 refers to the read information 200a of the expired job and generates a deletion confirmation instruction so as to include the authentication information 210 and the host information 225 of the read information 200a of the expired job. The deletion confirmation instruction is output to the deletion confirmation unit 204. The “deletion confirmation instruction” means an instruction for causing the deletion confirmation unit 204 to confirm whether or not the print information 200a can be deleted.

削除確認部204は、認証印刷管理部107から削除確認指示が入力されると、これに応答して、削除確認指示に含まれている認証情報210及びホスト情報225を参照して、認証情報210を含むように削除確認要求を生成し、通知部114及びインタフェース部103を介して、生成した削除確認要求をホスト情報225によって指定されたホストに送信する。これにより、削除確認部204は、ホストに、期限切れジョブの印刷情報200aを削除してよいか否かを確認させる(S201)。なお、「削除確認要求」とは、ホストに、印刷情報200aを削除してよいか否かを確認させるための要求を意味している。
S201の後、削除確認部204は、回答待ち状態となり、回答が有るか否かを定期的に判定する(S202)。
When a deletion confirmation instruction is input from the authentication print management unit 107, the deletion confirmation unit 204 refers to the authentication information 210 and the host information 225 included in the deletion confirmation instruction in response to this, and the authentication information 210 The deletion confirmation request is generated so as to include the request, and the generated deletion confirmation request is transmitted to the host specified by the host information 225 via the notification unit 114 and the interface unit 103. Thereby, the deletion confirmation unit 204 causes the host to confirm whether or not the print information 200a of the expired job may be deleted (S201). The “deletion confirmation request” means a request for causing the host to confirm whether or not the print information 200a can be deleted.
After S201, the deletion confirmation unit 204 waits for an answer and periodically determines whether or not there is an answer (S202).

ホストは、画像形成装置201から削除確認要求を受信すると、これに応答して、予め定められた設定又はユーザによる指示に従って、期限切れジョブの印刷情報200aを削除してよいか否かを判定し、判定結果(すなわち、期限切れジョブの印刷情報200aを削除してよいか否かを表す回答)を画像形成装置201に送信する。   Upon receiving the deletion confirmation request from the image forming apparatus 201, the host determines whether or not to delete the print information 200a of the expired job in accordance with a predetermined setting or an instruction from the user, The determination result (that is, an answer indicating whether or not to delete the print information 200a of the expired job) is transmitted to the image forming apparatus 201.

画像形成装置201は、インタフェース部103によって、ホストから回答を受信する。画像形成装置201は、ホストから回答が受信されると、これに応答して、通知部114が、インタフェース部103から回答を取得し、取得した回答を削除確認部204に出力する。   The image forming apparatus 201 receives an answer from the host via the interface unit 103. In response to the response received from the host, the image forming apparatus 201 receives the response from the interface unit 103 in response to the response, and outputs the acquired response to the deletion confirmation unit 204.

削除確認部204は、通知部114から回答が入力されると、これに応答して、S202で、回答が有ると判定する。この場合に、削除確認部204は、入力された回答を参照して、期限切れジョブの印刷情報200aの削除がOKか否かを判定する(S203)。   In response to the input of the answer from the notification unit 114, the deletion confirmation unit 204 determines that there is an answer in S202. In this case, the deletion confirmation unit 204 refers to the input answer and determines whether or not deletion of the print information 200a of the expired job is OK (S203).

S203の判定で、削除OKと判定された場合(“Yes”の場合)に、処理は、S122の処理(「認証印刷ジョブの印刷情報削除」の処理)に移行する。この場合に、画像形成装置201は、期限切れジョブの印刷情報200aを削除する。そして、画像形成装置201は、処理を終了する。   If it is determined that the deletion is OK in the determination in S203 (in the case of “Yes”), the processing proceeds to the processing in S122 (processing of “deletion of print information of the authentication print job”). In this case, the image forming apparatus 201 deletes the print information 200a of the expired job. Then, the image forming apparatus 201 ends the process.

一方、S203の判定で、削除不可と判定された場合(“No”の場合)に、画像形成装置201は、以下に説明するように、不揮発性メモリ116に登録されている期限切れジョブの印刷情報200aの印刷可能時間情報235を新たな印刷可能時間を表す情報に変更して、不揮発性メモリ116に再登録する。そして、画像形成装置201は、再登録した印刷情報200aの認証印刷格納情報260(図7参照)を認証印刷管理部107の記憶手段(図示せぬRAM)に再登録するとともに、再登録した印刷情報200aの監視情報270(すなわち、印刷情報200aの認証情報210及び印刷可能時間情報235)を監視テーブル275に再登録する。   On the other hand, if it is determined in step S203 that deletion is not possible (in the case of “No”), the image forming apparatus 201 prints out the expired job printing information registered in the nonvolatile memory 116 as described below. The printable time information 235 of 200a is changed to information indicating a new printable time, and is re-registered in the nonvolatile memory 116. Then, the image forming apparatus 201 re-registers the authentication print storage information 260 (see FIG. 7) of the re-registered print information 200a in the storage unit (RAM not shown) of the authentication print management unit 107, and re-registered printing. The monitoring information 270 of the information 200a (that is, the authentication information 210 and the printable time information 235 of the printing information 200a) is re-registered in the monitoring table 275.

具体的には、S203の判定で、削除不可と判定された場合(“No”の場合)に、画像形成装置201は、削除確認部204が、期限切れジョブの印刷情報200aの認証情報210を含むように、期限切れジョブの印刷情報200aに対する新たな印刷可能時間の設定要求を生成し、通知部114を介して、生成した設定要求をホストに送信する。   Specifically, when it is determined in S203 that deletion is not possible (in the case of “No”), in the image forming apparatus 201, the deletion confirmation unit 204 includes the authentication information 210 of the print information 200a of the expired job. As described above, a new printable time setting request for the print information 200a of the expired job is generated, and the generated setting request is transmitted to the host via the notification unit 114.

ホストは、画像形成装置201から設定要求を受信すると、これに応答して、新たな印刷可能時間を決定する。そして、ホストは、設定要求に含まれていた認証情報210及び決定した新たな印刷可能時間を表す情報を含むように、期限切れジョブの印刷情報200aの印刷可能時間情報235(図2及び図7参照)を更新するための情報(以下、「更新用の時間情報」と称する)を生成し、生成した更新用の時間情報を画像形成装置201に送信する。なお、新たな印刷可能時間は、予め定められた設定又はユーザによる指示に従って決定される。   In response to the setting request from the image forming apparatus 201, the host determines a new printable time in response to the request. Then, the host includes the authentication information 210 included in the setting request and the printable time information 235 of the print information 200a of the expired job so as to include the information indicating the determined new printable time (see FIGS. 2 and 7). ) Is updated (hereinafter referred to as “update time information”), and the generated update time information is transmitted to the image forming apparatus 201. The new printable time is determined according to a predetermined setting or a user instruction.

画像形成装置201は、インタフェース部103によって、ホストから更新用の時間情報を受信する。画像形成装置201は、ホストから更新用の時間情報が受信されると、これに応答して、通知部114が、インタフェース部103から更新用の時間情報を取得し、取得した更新用の時間情報を削除確認部204に出力する。   The image forming apparatus 201 receives update time information from the host via the interface unit 103. When the update time information is received from the host, the image forming apparatus 201 receives the update time information from the interface unit 103 in response to the update time information and receives the update time information. Is output to the deletion confirmation unit 204.

削除確認部204は、通知部114から更新用の時間情報が入力されると、これに応答して、入力された更新用の時間情報を認証印刷管理部107に出力する。
認証印刷管理部107は、削除確認部204から更新用の時間情報が入力されると、これに応答して、更新用の時間情報を参照して、更新用の時間情報に含まれていた認証情報210及び新たな印刷可能時間を表す情報を含むように、期限切れジョブの印刷情報200aを再登録させるための指示(以下、「再登録指示」と称する)を生成する。そして、認証印刷管理部107は、生成した再登録指示を再登録部206に出力する。
When the update time information is input from the notification unit 114, the deletion confirmation unit 204 outputs the input update time information to the authentication print management unit 107 in response to the input.
When the time information for update is input from the deletion confirmation unit 204, the authentication print management unit 107 refers to the time information for update in response to the authentication, and the authentication included in the time information for update An instruction (hereinafter referred to as “re-registration instruction”) for re-registering the print information 200a of the expired job is generated so as to include the information 210 and information indicating the new printable time. Then, the authentication print management unit 107 outputs the generated re-registration instruction to the re-registration unit 206.

再登録部206は、認証印刷管理部107から再登録指示が入力されると、これに応答して、不揮発性メモリ制御部110を介して不揮発性メモリ116にアクセスし、再登録指示に含まれている認証情報210によって指定された印刷情報200a(以下、「指定印刷情報200a」と称する)の印刷可能時間情報235を、再登録指示に含まれている新たな印刷可能時間を表す情報に変更させる。すなわち、再登録部206は、不揮発性メモリ116に登録されている期限切れジョブの印刷情報200aの印刷可能時間情報235を新たな印刷可能時間を表す情報に変更して、不揮発性メモリ116に再登録する。   When a re-registration instruction is input from the authentication print management unit 107, the re-registration unit 206 accesses the nonvolatile memory 116 via the nonvolatile memory control unit 110 in response to this, and is included in the re-registration instruction. The printable time information 235 of the print information 200a specified by the authentication information 210 (hereinafter referred to as “designated print information 200a”) is changed to information indicating the new printable time included in the re-registration instruction. Let That is, the re-registration unit 206 changes the printable time information 235 of the print information 200a of the expired job registered in the nonvolatile memory 116 to information indicating a new printable time, and re-registers it in the nonvolatile memory 116. To do.

この後、再登録部206は、不揮発性メモリ制御部110を介して不揮発性メモリ116にアクセスし、不揮発性メモリ116から再登録された印刷情報200aを読み出す。
そして、再登録部206は、読み出した印刷情報200aの中から認証印刷格納情報260(図7参照)を抽出し、抽出した認証印刷格納情報260を認証印刷管理部107に出力する。これにより、再登録部206は、認証印刷管理部107に、再登録した印刷情報200aの認証印刷格納情報260を認証印刷管理部107の記憶手段(図示せぬRAM)に再登録させる(S204)。
Thereafter, the re-registration unit 206 accesses the nonvolatile memory 116 via the nonvolatile memory control unit 110 and reads out the re-registered print information 200a from the nonvolatile memory 116.
Then, the re-registration unit 206 extracts the authentication print storage information 260 (see FIG. 7) from the read print information 200a, and outputs the extracted authentication print storage information 260 to the authentication print management unit 107. As a result, the re-registration unit 206 causes the authentication print management unit 107 to re-register the authentication print storage information 260 of the re-registered print information 200a in the storage unit (not shown) of the authentication print management unit 107 (S204). .

また、このとき、再登録部206は、読み出した印刷情報200aの中から認証情報210及び新たな印刷可能時間を表す情報に変更された印刷可能時間情報235を抽出し、抽出した認証情報210及び新たな印刷可能時間を表す情報に変更された印刷可能時間情報235を監視部115に出力する。これにより、再登録部206は、監視部115に、印刷可能時間情報235が新たな印刷可能時間を表す情報に変更された状態の監視情報270(図8参照)を、監視テーブル275に再登録させる(S205)。そして、画像形成装置201は、処理を終了する。   At this time, the re-registration unit 206 extracts the authentication information 210 and the printable time information 235 changed to information indicating a new printable time from the read print information 200a, and extracts the authentication information 210 and The printable time information 235 changed to the information representing the new printable time is output to the monitoring unit 115. As a result, the re-registration unit 206 re-registers the monitoring information 270 (see FIG. 8) in the monitoring table 115 with the printable time information 235 changed to information indicating the new printable time in the monitoring table 275. (S205). Then, the image forming apparatus 201 ends the process.

(期限切れジョブ監視時の画像形成装置201の動作)
次に、図11を参照して、期限切れジョブ監視時の画像形成装置201の動作につき説明する。図11は、図10に示すS110の処理(「カード有り?」の判定処理)でタイマ割り込みされる場合の画像形成装置201の動作を示している。
(Operation of the image forming apparatus 201 when monitoring an expired job)
Next, the operation of the image forming apparatus 201 when monitoring an expired job will be described with reference to FIG. FIG. 11 shows the operation of the image forming apparatus 201 when a timer interrupt is made in the process of S110 (determination process of “card present?”) Shown in FIG.

本実施形態2に係る画像形成装置201の動作は、実施形態1の画像形成装置101の動作(図6参照)と比較すると、図11に示す通り、S124の処理(「期限切れジョブ有り?」の判定処理)とS125の処理(「認証印刷ジョブの印刷情報削除」の処理)との間に、後記するS206からS210までの処理が追加されている点で相違している。   The operation of the image forming apparatus 201 according to the second embodiment is compared with the operation of the image forming apparatus 101 according to the first embodiment (see FIG. 6), as shown in FIG. The difference is that the processing from S206 to S210, which will be described later, is added between the determination processing) and the processing of S125 (processing of “deletion of print information of authenticated print job”).

図11に示すように、S124の判定で、認証印刷ジョブの印刷情報200a(ここでは、期限切れジョブの印刷情報200a)が有ると判定された場合(“Yes”の場合)に、画像形成装置201は、S201及びS202(図10参照)と同様の処理を行う。   As illustrated in FIG. 11, when it is determined in S <b> 124 that there is print information 200 a for an authentication print job (here, print information 200 a for an expired job) (“Yes”), the image forming apparatus 201. Performs the same processing as S201 and S202 (see FIG. 10).

すなわち、この場合に、まず、認証印刷管理部107が、期限切れジョブの印刷情報200aの認証情報210及びホスト情報225を含むように削除確認指示を生成し、生成した削除確認指示を削除確認部204に出力する。   That is, in this case, first, the authentication print management unit 107 generates a deletion confirmation instruction so as to include the authentication information 210 and the host information 225 of the print information 200a of the expired job, and the deletion confirmation instruction is generated. Output to.

削除確認部204は、認証印刷管理部107から削除確認指示が入力されると、これに応答して、認証情報210を含むように削除確認要求を生成し、通知部114及びインタフェース部103を介して、生成した削除確認要求をホストに送信する。これにより、削除確認部204は、ホストに、期限切れジョブの印刷情報200aを削除してよいか否かを確認させる(S206)。
S206の後、削除確認部204は、回答待ち状態となり、回答が有るか否かを定期的に判定する(S207)。
When a deletion confirmation instruction is input from the authentication print management unit 107, the deletion confirmation unit 204 generates a deletion confirmation request so as to include the authentication information 210 in response to this, and passes the notification unit 114 and the interface unit 103. Send the generated delete confirmation request to the host. Thereby, the deletion confirmation unit 204 causes the host to confirm whether or not the print information 200a of the expired job can be deleted (S206).
After S206, the deletion confirmation unit 204 waits for an answer and periodically determines whether there is an answer (S207).

ホストは、画像形成装置201から削除確認要求を受信すると、これに応答して、予め定められた設定又はユーザによる指示に従って、期限切れジョブの印刷情報200aを削除してよいか否かを判定し、判定結果(すなわち、期限切れジョブの印刷情報200aを削除してよいか否かを表す回答)を画像形成装置201に送信する。   Upon receiving the deletion confirmation request from the image forming apparatus 201, the host determines whether or not to delete the print information 200a of the expired job in accordance with a predetermined setting or an instruction from the user, The determination result (that is, an answer indicating whether or not to delete the print information 200a of the expired job) is transmitted to the image forming apparatus 201.

このとき、画像形成装置201は、S203(図10参照)と同様の処理を行う。
すなわち、画像形成装置201は、インタフェース部103によって、ホストから回答を受信する。画像形成装置201は、ホストから回答が受信されると、これに応答して、通知部114が、インタフェース部103から回答を取得し、取得した回答を削除確認部204に出力する。
At this time, the image forming apparatus 201 performs the same processing as in S203 (see FIG. 10).
That is, the image forming apparatus 201 receives an answer from the host via the interface unit 103. In response to the response received from the host, the image forming apparatus 201 receives the response from the interface unit 103 in response to the response, and outputs the acquired response to the deletion confirmation unit 204.

削除確認部204は、通知部114から回答が入力されると、これに応答して、S207で、回答が有ると判定する。この場合に、削除確認部204は、入力された回答を参照して、期限切れジョブの印刷情報200aの削除がOKか否かを判定する(S208)。   In response to the input of the response from the notification unit 114, the deletion confirmation unit 204 determines that there is a response in S207. In this case, the deletion confirmation unit 204 refers to the input answer and determines whether the deletion of the print information 200a of the expired job is OK (S208).

S208の判定で、削除OKと判定された場合(“Yes”の場合)に、処理は、S125の処理(「認証印刷ジョブの印刷情報削除」の処理)に移行する。この場合に、画像形成装置201は、期限切れジョブの印刷情報200aを削除する。
この後、画像形成装置201は、S126の処理(すなわち、「監視テーブルから削除」の処理)を行った後、処理を終了する。
If it is determined that the deletion is OK in the determination in S208 (in the case of “Yes”), the processing proceeds to the processing in S125 (processing of “deletion of print information of the authentication print job”). In this case, the image forming apparatus 201 deletes the print information 200a of the expired job.
Thereafter, the image forming apparatus 201 performs the process of S126 (that is, the “delete from monitoring table” process), and then ends the process.

一方、S208の判定で、削除不可と判定された場合(“No”の場合)に、画像形成装置201は、S204及びS205(図10参照)と同様の処理を行う。   On the other hand, if it is determined in S208 that deletion is not possible (in the case of “No”), the image forming apparatus 201 performs the same processing as in S204 and S205 (see FIG. 10).

すなわち、この場合に、削除確認部204、認証印刷管理部107、及び再登録部206が、S204と同様の処理を行う。その結果、再登録部206が、認証印刷管理部107に、再登録した印刷情報200aの認証印刷格納情報260を認証印刷管理部107の記憶手段(図示せぬRAM)に再登録させる(S209)。
そして、S209の後、再登録部206が、S205と同様の処理を行う。その結果、再登録部206が、監視部115に、印刷可能時間情報235が新たな印刷可能時間を表す情報に変更された状態の監視情報270(図8参照)を、監視テーブル275に再登録させる(S210)。そして、画像形成装置201は、処理を終了する。
That is, in this case, the deletion confirmation unit 204, the authentication print management unit 107, and the re-registration unit 206 perform the same processing as in S204. As a result, the re-registration unit 206 causes the authentication print management unit 107 to re-register the authentication print storage information 260 of the re-registered print information 200a in the storage unit (RAM not shown) of the authentication print management unit 107 (S209). .
After S209, the re-registration unit 206 performs the same process as S205. As a result, the re-registration unit 206 re-registers the monitoring information 270 (see FIG. 8) in the monitoring table 115 with the printable time information 235 changed to information indicating the new printable time in the monitoring table 275. (S210). Then, the image forming apparatus 201 ends the process.

なお、画像形成装置201は、S202、S207で回答待ちを行っている場合で、かつ、所定の時間内に回答が無い場合に、処理を後続のステップへ移行するようにしてもよい。   Note that the image forming apparatus 201 may shift the process to the subsequent step when waiting for a response in S202 and S207 and when there is no response within a predetermined time.

以上の通り、実施形態2の画像形成装置201によれば、実施形態1の画像形成装置101と同様に、認証印刷ジョブの印刷情報200aの漏洩を防止することができるとともに、不正アクセスがあったことをユーザに警告することができるので、認証印刷ジョブの印刷情報200aのセキュリティを向上させることができる。   As described above, according to the image forming apparatus 201 of the second exemplary embodiment, similarly to the image forming apparatus 101 of the first exemplary embodiment, it is possible to prevent leakage of the print information 200a of the authentication print job, and there has been unauthorized access. Therefore, the security of the print information 200a of the authenticated print job can be improved.

しかも、実施形態2の画像形成装置201によれば、本実施形態1の画像形成装置101よりも、上位装置から印刷情報200aを再取得する処理が発生する頻度を低減させることができ、ユーザの負担を軽減することができる。   Moreover, according to the image forming apparatus 201 of the second embodiment, it is possible to reduce the frequency of occurrence of processing for reacquiring the print information 200a from the host apparatus, as compared with the image forming apparatus 101 of the first embodiment. The burden can be reduced.

本発明は、前記した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲で種々の変更や変形を行うことができる。
例えば、本発明は、プリンタに限らず、複写機、FAX、MFP等の画像形成装置に用いることができる。なお、「MFP」とは、Multi Function Printer(又は、Product)の略称で、プリンタにファクシミリ機能やスキャナ機能、コピー機能等を付加した装置である。
また、例えば、実施形態1の画像形成装置101は、実施形態2の画像形成装置201と同様に、上位装置から印刷情報200aを受信した場合に、印刷情報200aを大容量な記憶部である不揮発性メモリ116に格納しておくようにしてもよい。
また、前記した実施形態1及び実施形態2では、認証情報210は、画像情報255毎に、生成される固有の情報として説明した。しかしながら、認証情報210は、個々のユーザに予め設定された情報(例えば、会社等で用いられている従業員コードや、会員制組織で用いられている会員コード等)を用いるようにしてもよい。なお、認証情報210として個々のユーザに予め設定された情報を用いる場合に、認証印刷ジョブの印刷情報200のセキュリティは多少低下する代わりに、情報処理装置1000は認証情報210cを生成して情報記憶媒体1004に格納する動作を省略することができる。
The present invention is not limited to the above-described embodiment, and various changes and modifications can be made without departing from the gist of the present invention.
For example, the present invention is not limited to a printer, and can be used in an image forming apparatus such as a copying machine, a FAX, and an MFP. Note that “MFP” is an abbreviation for Multi Function Printer (or Product), and is an apparatus in which a facsimile function, a scanner function, a copy function, and the like are added to a printer.
Further, for example, as with the image forming apparatus 201 of the second embodiment, when the image forming apparatus 101 of the first embodiment receives the print information 200a from the host apparatus, the print information 200a is a non-volatile storage unit that has a large capacity. May be stored in the memory 116.
In the first embodiment and the second embodiment, the authentication information 210 has been described as unique information generated for each image information 255. However, the authentication information 210 may use information preset for each user (for example, an employee code used in a company or a member code used in a membership organization). . Note that when information preset for each user is used as the authentication information 210, the information processing apparatus 1000 generates the authentication information 210c and stores the information, instead of slightly reducing the security of the print information 200 of the authentication print job. The operation of storing in the medium 1004 can be omitted.

101 画像形成装置(プリンタ)
102 メイン処理部
103 インタフェース部(入力部)
104 解析部
105 画像生成部
106 印刷部
107 認証印刷管理部(検索部)
108 格納制御部
109 不正印刷検出部(第2判断部)
110 不揮発性メモリ制御部
111 データ削除部(削除部)
112 時間管理部
113 情報読取部(取得部)
114 通知部
115 監視部(第1判断部)
116 不揮発性メモリ(記憶部)
1000 情報処理装置(パーソナルコンピュータ)
1001,1003 通信回線
1002 情報読取装置(ICカードリーダライタ)
1004 情報記憶媒体(ICカード)
101 Image forming apparatus (printer)
102 Main processing unit 103 Interface unit (input unit)
104 Analysis Unit 105 Image Generation Unit 106 Printing Unit 107 Authentication Print Management Unit (Search Unit)
108 Storage Control Unit 109 Unauthorized Print Detection Unit (Second Determination Unit)
110 Nonvolatile memory control unit 111 Data deletion unit (deletion unit)
112 Time management unit 113 Information reading unit (acquisition unit)
114 Notification unit 115 Monitoring unit (first determination unit)
116 Nonvolatile memory (storage unit)
1000 Information processing equipment (personal computer)
1001, 1003 Communication line 1002 Information reader (IC card reader / writer)
1004 Information storage medium (IC card)

Claims (6)

上位装置から、画像情報、当該画像情報の印刷を認証するための第1認証情報、及び、当該画像情報の印刷許可開始時刻から印刷許可終了時刻までの印刷可能時間を表す印刷可能時間情報を含む認証印刷ジョブの印刷情報が入力される入力部と、
外部から第2認証情報を取得する取得部と、
前記入力部によって入力された1乃至複数の認証印刷ジョブの前記印刷情報を格納する記憶部と、
前記取得部によって前記第2認証情報が取得された場合に、当該第2認証情報と一致する前記第1認証情報を含んでいる前記印刷情報を検索する検索部と、
現在時刻が前記印刷可能時間情報によって指定された印刷許可終了時刻を経過している認証印刷ジョブを期限切れジョブとし、前記記憶部に格納された1乃至複数の前記印刷情報の中に、期限切れジョブがあるか否かを判定する第1判断部と、
前記記憶部に格納された1乃至複数の認証印刷ジョブの前記印刷情報の中から、前記第1判断部によって前記期限切れジョブと判定された前記印刷情報を削除する削除部と、
前記取得部によって取得された前記第2認証情報が前記印刷可能時間情報によって表された印刷可能時間内に取得されたか否かを判定する第2判断部と、
前記第2判断部によって前記第2認証情報が前記印刷可能時間内に取得されたと判定された場合に、前記検索部によって検索された前記印刷情報に含まれている前記画像情報によって表される画像を印刷する印刷部と、
前記第2判断部によって前記第2認証情報が前記印刷可能時間外に取得されたと判定された場合に、当該第2認証情報と一致する前記第1認証情報を含む印刷情報を削除してよいか否かを前記上位装置へ確認する削除確認部と、
前記削除確認部によって当該印刷情報の削除が不可であることが確認された場合に、前記上位装置から入力される更新用の時間情報を用いて、前記記憶部に格納されている当該印刷情報の前記印刷可能時間情報を、前記印刷可能時間と異なる新たな印刷可能時間に更新することによって、当該印刷情報を再登録する再登録部と、
前記第2判断部によって前記第2認証情報が前記印刷可能時間外に取得されたと判定された場合に、不正なアクセスがあったことを、前記上位装置へ通知する通知部とを有する
ことを特徴とする画像形成装置。
From the host device, includes image information, first authentication information for authenticating printing of the image information, and printable time information indicating the printable time from the print permission start time to the print permission end time of the image information. An input unit for inputting print information of the authenticated print job;
An acquisition unit for acquiring second authentication information from outside;
A storage unit that stores the print information of one or more authentication print jobs input by the input unit;
A search unit that searches for the print information that includes the first authentication information that matches the second authentication information when the second authentication information is acquired by the acquisition unit;
An authenticated print job whose current time has passed the print permission end time specified by the printable time information is regarded as an expired job, and the expired job is included in one or more of the print information stored in the storage unit. A first determination unit for determining whether or not there is;
A deletion unit that deletes the print information determined as the expired job by the first determination unit from the print information of one or more authenticated print jobs stored in the storage unit;
A second determination unit that determines whether or not the second authentication information acquired by the acquisition unit has been acquired within the printable time represented by the printable time information;
An image represented by the image information included in the print information searched by the search unit when the second determination unit determines that the second authentication information is acquired within the printable time A printing section for printing,
If the second determination unit determines that the second authentication information is acquired outside the printable time, can the print information including the first authentication information that matches the second authentication information be deleted? A deletion confirmation unit that confirms to the upper device whether or not,
When it is confirmed by the deletion confirmation unit that the print information cannot be deleted, the update information input from the host device is used to update the print information stored in the storage unit. A re-registration unit that re-registers the print information by updating the printable time information to a new printable time different from the printable time ;
A notification unit configured to notify the higher-level device that there has been an unauthorized access when the second determination unit determines that the second authentication information has been acquired outside the printable time. An image forming apparatus.
請求項1に記載の画像形成装置において、
前記検索部は、
前記入力部によって認証印刷ジョブの前記印刷情報が入力される度に、当該印刷情報の格納管理用の情報として、当該印刷情報の前記第1認証情報及び前記印刷可能時間情報を含む認証印刷格納情報を生成し、生成した当該認証印刷格納情報を記憶手段に登録しておき、
前記取得部によって前記第2認証情報が取得された場合に、当該記憶手段に登録された当該認証印刷格納情報を参照して、当該第2認証情報と一致する前記第1認証情報を含んでいる前記印刷情報を検索する
ことを特徴とする画像形成装置。
The image forming apparatus according to claim 1.
The search unit
Each time the print information of the authentication print job is input by the input unit, the authentication print storage information including the first authentication information of the print information and the printable time information as information for storage management of the print information And register the generated authentication print storage information in the storage means,
When the second authentication information is acquired by the acquisition unit, the authentication print storage information registered in the storage unit is referred to and the first authentication information that matches the second authentication information is included. An image forming apparatus that retrieves the print information.
請求項1又は請求項2に記載の画像形成装置において、
前記第1判断部は、
前記期限切れジョブの監視用の情報として、監視テーブルを生成し、
前記入力部によって認証印刷ジョブの前記印刷情報が入力される度に、当該印刷情報の前記第1認証情報及び前記印刷可能時間情報を当該監視テーブルに登録しておき、
所定の間隔で、現在時刻と当該監視テーブルに登録された前記印刷可能時間情報によって指定された印刷許可終了時刻とを比較することによって、期限切れジョブがあるか否かを判定する
ことを特徴とする画像形成装置。
The image forming apparatus according to claim 1, wherein:
The first determination unit includes:
A monitoring table is generated as information for monitoring the expired job,
Each time the print information of the authentication print job is input by the input unit, the first authentication information and the printable time information of the print information are registered in the monitoring table,
It is determined whether or not there is an expired job by comparing the current time with the print permission end time specified by the printable time information registered in the monitoring table at a predetermined interval. Image forming apparatus.
請求項1乃至請求項3のいずれか一項に記載の画像形成装置において、
前記第2判断部は、
前記取得部によって取得された前記第2認証情報の取得時刻と前記印刷情報に含まれている前記印刷可能時間情報によって表される印刷可能時間とを比較することによって、当該第2認証情報が印刷可能時間内に取得されたか否かを判定する
ことを特徴とする画像形成装置。
The image forming apparatus according to any one of claims 1 to 3,
The second determination unit
The second authentication information is printed by comparing the acquisition time of the second authentication information acquired by the acquisition unit with the printable time represented by the printable time information included in the print information. An image forming apparatus that determines whether or not an image has been acquired within a possible time.
請求項1乃至請求項4のいずれか一項に記載の画像形成装置において、
前記記憶部は、
前記印刷情報として、前記画像情報と当該画像情報が特定可能な情報とを格納する
ことを特徴とする画像形成装置。
The image forming apparatus according to any one of claims 1 to 4,
The storage unit
An image forming apparatus that stores the image information and information that can identify the image information as the print information.
請求項1乃至請求項5のいずれか一項に記載の画像形成装置において、
前記印刷部は、
前記記憶部に格納された前記画像情報の中の、前記検索部によって検索された前記印刷情報に対応する前記画像情報に基づいて形成される画像を印刷する
ことを特徴とする画像形成装置。
The image forming apparatus according to any one of claims 1 to 5,
The printing unit
An image forming apparatus for printing an image formed based on the image information corresponding to the print information searched by the search unit in the image information stored in the storage unit.
JP2009089406A 2009-04-01 2009-04-01 Image forming apparatus Expired - Fee Related JP5416457B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009089406A JP5416457B2 (en) 2009-04-01 2009-04-01 Image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009089406A JP5416457B2 (en) 2009-04-01 2009-04-01 Image forming apparatus

Publications (2)

Publication Number Publication Date
JP2010240886A JP2010240886A (en) 2010-10-28
JP5416457B2 true JP5416457B2 (en) 2014-02-12

Family

ID=43094505

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009089406A Expired - Fee Related JP5416457B2 (en) 2009-04-01 2009-04-01 Image forming apparatus

Country Status (1)

Country Link
JP (1) JP5416457B2 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000029652A (en) * 1998-07-15 2000-01-28 Ricoh Co Ltd Image output device
JP2000276314A (en) * 1999-03-24 2000-10-06 Toshiba Tec Corp Network printing system and printing device
JP2003186657A (en) * 2001-12-21 2003-07-04 Canon Inc Output method, output device, control program of output device and recording medium
JP4754788B2 (en) * 2004-05-28 2011-08-24 株式会社沖データ Image forming apparatus
JP2006231673A (en) * 2005-02-24 2006-09-07 Oki Data Corp Image forming apparatus
JP2006236190A (en) * 2005-02-28 2006-09-07 Seiko Epson Corp Authentication output system, device utilization apparatus, device management device, network device, output request program, output control program, and authentication output method
JP2008060691A (en) * 2006-08-29 2008-03-13 Sharp Corp Printing apparatus

Also Published As

Publication number Publication date
JP2010240886A (en) 2010-10-28

Similar Documents

Publication Publication Date Title
US8223376B2 (en) Image forming apparatus performing image formation on print data, image processing system including plurality of image forming apparatuses, print data output method executed on image forming apparatus, and print data output program product
US7864376B2 (en) Image processing apparatus
JP4276672B2 (en) Image processing device
US8572395B2 (en) Information processing apparatus, authentication method, and computer program
US8875988B2 (en) Image forming apparatus, print control method, recording medium
EP1895399A1 (en) Printing system and program
JP5031472B2 (en) Image processing apparatus, image processing method, and computer program
US8045228B2 (en) Image processing apparatus
JP2007079693A (en) Image processing device
US20090119765A1 (en) Information processing device, information processing method, and storage media storing user certification program
JP5630101B2 (en) Information processing system, image forming apparatus, authentication server, processing method thereof, and program
JP4706724B2 (en) Image forming apparatus and image forming system
KR101494249B1 (en) Image forming apparatus, method of controlling the same, and storage medium
JP3821293B2 (en) Image forming system, image forming apparatus, and image forming method
JP5416457B2 (en) Image forming apparatus
JP2007334456A (en) Image processing apparatus
JP4059873B2 (en) Image processing device
JP4176068B2 (en) Image processing system
JP2004355244A (en) Image forming apparatus
JP4867456B2 (en) Image processing apparatus, image processing method, and image processing program
JP4770956B2 (en) Image processing apparatus and image processing control program
JP2009238041A (en) Image processing apparatus and method for controlling the same, and control program
JP2009027404A (en) Job management apparatus and program
JP2022056995A (en) Image forming apparatus, image forming system, and program
JP2022133594A (en) Portable type image formation apparatus and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120302

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130219

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130417

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130813

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131001

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: 20131022

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131115

R150 Certificate of patent or registration of utility model

Ref document number: 5416457

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees