JP4978571B2 - Information processing apparatus, information processing system, information processing method, information processing program, and recording medium - Google Patents

Information processing apparatus, information processing system, information processing method, information processing program, and recording medium Download PDF

Info

Publication number
JP4978571B2
JP4978571B2 JP2008156925A JP2008156925A JP4978571B2 JP 4978571 B2 JP4978571 B2 JP 4978571B2 JP 2008156925 A JP2008156925 A JP 2008156925A JP 2008156925 A JP2008156925 A JP 2008156925A JP 4978571 B2 JP4978571 B2 JP 4978571B2
Authority
JP
Japan
Prior art keywords
authentication code
print data
transmission source
source information
storage
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
JP2008156925A
Other languages
Japanese (ja)
Other versions
JP2009301421A (en
Inventor
俊作 京尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2008156925A priority Critical patent/JP4978571B2/en
Publication of JP2009301421A publication Critical patent/JP2009301421A/en
Application granted granted Critical
Publication of JP4978571B2 publication Critical patent/JP4978571B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)

Description

本発明は、認証コードすなわち認証情報が付加されている印刷データを情報処理装置から出力する技術であって、特に印刷データを情報処理装置の記憶部に一旦記憶させ、印刷指示がなされた場合に情報処理装置の操作部を介した認証処理後に、記憶部に記憶されている印刷データを出力する技術に関する。   The present invention is a technique for outputting print data to which an authentication code, that is, authentication information is added, from an information processing apparatus, and particularly when print data is temporarily stored in a storage unit of the information processing apparatus and a print instruction is issued The present invention relates to a technique for outputting print data stored in a storage unit after authentication processing via an operation unit of an information processing apparatus.

従来より、たとえば、端末装置等で作成された印刷データをプリンタ等の情報処理装置によりプリント出力し、配布資料を作成したりすることが広く行なわれている。   2. Description of the Related Art Conventionally, for example, print data created by a terminal device or the like is printed out by an information processing device such as a printer to create distribution materials.

プリンタは、一般的に複数のユーザで共有されている場合が多く、その排紙部には複数のユーザがそれぞれ作成し、印刷指示された印刷物がそのユーザが取りに来るまで残されることになる。   In general, a printer is often shared by a plurality of users, and a plurality of users respectively create the paper discharge unit, and a printed matter instructed to be printed is left until the user comes to pick it up. .

ユーザが印刷指示した印刷物には極めて機密性が高いものがある。
したがって、そのような場合には、ユーザは印刷指示した後に、直ちにプリンタの所に行き、印刷物を他人に見られないように回収する必要があった。
Some printed matter instructed to be printed by the user has extremely high confidentiality.
Therefore, in such a case, the user has to go to the printer immediately after giving a print instruction and collect the printed material so that it cannot be seen by others.

このような問題に対処するために機密性の高い文書(機密文書)を印刷する場合に、印刷物の取り忘れ、および第三者に閲覧あるいは印刷されることを防止するために機密文書の印刷データに対して認証コードを付加して、情報処理装置の記憶部へ保存し、情報処理装置の操作パネルを介して認証処理を実行した後、認証処理が成功した場合に当該ユーザの印刷指示を受けて印刷を実行する機能(いわゆるセキュアプリント)が知られている(特許文献1)。   When printing a highly confidential document (confidential document) to deal with such problems, the print data of the confidential document is used to prevent the user from forgetting to remove the printed material and viewing or printing it by a third party. An authentication code is added to the information processing device, stored in the storage unit of the information processing device, and after the authentication processing is executed via the operation panel of the information processing device, if the authentication processing is successful, the user receives a print instruction A function for executing printing (so-called secure printing) is known (Patent Document 1).

当該セキュアプリントでは、管理者による認証コードに対する取決めがなく、ユーザがフレキシブルに認証コードを設定できる利便性がある。
特開2007−251279号公報
The secure print has the convenience that the administrator can set the authentication code flexibly without any agreement on the authentication code by the administrator.
JP 2007-251279 A

しかしながら、このようなセキュアプリントでは、簡易的に認証コードが設定され易く、これにより第三者と認証コードが重複する可能性がある。   However, in such a secure print, the authentication code can be easily set, and there is a possibility that the authentication code overlaps with a third party.

したがって、認証コードが付加されている印刷データについて、第三者と認証コードが重複している場合には、機密文書であっても第三者に閲覧あるいは印刷されてしまう可能性があった。   Therefore, regarding the print data to which the authentication code is added, if the authentication code is duplicated with a third party, even a confidential document may be viewed or printed by the third party.

本発明は、上記のような問題を解決するためになされたものであって、簡易な方式でセキュアプリントの機密性を向上させることが可能な情報処理装置、情報処理システム、情報処理方法、情報処理プログラムおよび記録媒体を提供することを目的とする。   The present invention has been made to solve the above-described problems, and is an information processing apparatus, an information processing system, an information processing method, and information capable of improving the confidentiality of secure print by a simple method. It is an object to provide a processing program and a recording medium.

本発明に係る情報処理装置は、認証コードが付加された印刷データを受信する受信手段と、記憶手段と、受信手段で受信した印刷データを記憶手段に記憶するための制御手段とを備える。制御手段は、受信手段により受信した印刷データが認証コードが付加された印刷データであるか否かを判別する判別手段と、判別手段により、認証コードが付加された印刷データが受信されたと判別された場合には、認証コードに対応付けて記憶手段の一定の記憶領域を確保する記憶領域確保手段と、記憶手段の記憶領域に対応付けられている認証コードと受信手段により受信された印刷データに付加された認証コードとを比較する認証コード比較手段と、認証コード比較手段の比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較する送信元情報比較手段と、送信元情報比較手段の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた記憶手段の記憶領域に受信手段により受信された印刷データを記憶する保存手段とを含む。記憶領域確保手段は、送信元情報比較手段の比較結果に基づいて、送信元情報が不一致の場合には、送信元情報を認証コードに関連付けて、記憶手段の別の記憶領域を確保する。保存手段は、送信元情報比較手段の比較結果に基づいて、送信元情報が不一致の場合には、記憶手段の別の記憶領域に受信手段により受信された印刷データを記憶する。   An information processing apparatus according to the present invention includes a receiving unit that receives print data to which an authentication code is added, a storage unit, and a control unit that stores the print data received by the receiving unit in the storage unit. The control means determines whether the print data received by the receiving means is print data to which an authentication code is added, and the determination means determines that the print data to which the authentication code is added has been received. The storage area securing means for securing a certain storage area of the storage means in association with the authentication code, the authentication code associated with the storage area of the storage means, and the print data received by the receiving means. An authentication code comparison unit for comparing the added authentication code, and transmission source information indicating a transmission source included in the received print data when the authentication code matches based on the comparison result of the authentication code comparison unit; Transmission source information comparing means for comparing the transmission source information included in the print data corresponding to the matched authentication code stored in the storage area of the storage means; If the transmission source information matches based on the comparison result of the information comparison means, the print data received by the receiving means is stored in the storage area of the storage means provided corresponding to the matched authentication code. Means. The storage area securing unit secures another storage area of the storage unit by associating the transmission source information with the authentication code when the transmission source information does not match based on the comparison result of the transmission source information comparison unit. Based on the comparison result of the transmission source information comparison unit, the storage unit stores the print data received by the reception unit in another storage area of the storage unit when the transmission source information does not match.

好ましくは、記憶領域確保手段は、別の認証コードが付加された印刷データを受信した場合には、別の認証コードに対応付けて記憶手段の一定の記憶領域を確保する。   Preferably, the storage area securing unit secures a certain storage area of the storage unit in association with another authentication code when print data to which another authentication code is added is received.

好ましくは、送信元情報は、ユーザ名、印刷データの送信先のアドレスを示すIPアドレス、コンピュータ名の少なくとも1つに相当する。   Preferably, the transmission source information corresponds to at least one of a user name, an IP address indicating a transmission destination address of print data, and a computer name.

好ましくは、記憶手段に記憶された認証コードが付加された印刷データに対するアクセス処理の入力指示を受け付ける操作入力受付手段と、操作入力受付手段の入力指示に従って認証コードが付加された印刷データに対するアクセス処理を実行する印刷制御手段とを備える。印刷制御手段は、認証コードが付加された印刷データに対するアクセス処理の入力指示があった場合に、認証コードの入力を受け付ける認証コード入力受付手段と、認証コード入力受付手段により入力された認証コードと、印刷処理の入力指示された印刷データに付加された認証コードとが一致するか否かを判断する認証手段と、認証手段における認証が成功した場合に、記憶手段の認証が成功した認証コードに対応付けられて確保された記憶領域が複数存在するか否かを判断する判断手段と、判断手段において、認証コードに対応付けられて確保された記憶領域が複数存在する場合には、送信元情報の入力を受け付ける送信元入力受付手段と、送信元入力受付手段により入力された送信元情報と、認証コードに対応付けられて確保された複数の記憶領域にそれぞれ記憶される印刷データに含まれる送信元情報とが一致する記憶領域を検索する送信元情報検索手段と、送信元情報検索手段により検索された一致した記憶領域に記憶された印刷データに対して所定の処理を実行する実行手段とを含む。   Preferably, an operation input receiving unit that receives an input instruction for an access process for print data to which an authentication code is stored, which is stored in a storage unit, and an access process for print data to which an authentication code is added according to the input instruction of the operation input receiving unit Printing control means for executing the above. The print control means includes an authentication code input accepting means for accepting an input of an authentication code when there is an access processing input instruction for print data to which the authentication code is added, and an authentication code input by the authentication code input accepting means; An authentication unit that determines whether or not the authentication code added to the print data instructed to input the print process matches, and if the authentication in the authentication unit is successful, the authentication code that has been successfully authenticated by the storage unit If there is a plurality of storage areas secured in association with the authentication code in the judging means for judging whether or not there are a plurality of storage areas secured in association with each other, the transmission source information Source input accepting means for accepting input, source information inputted by the source input accepting means, and a copy secured in association with the authentication code. The transmission source information search means for searching for a storage area that matches the transmission source information included in the print data stored in each storage area, and the print stored in the matching storage area searched by the transmission source information search means Execution means for executing predetermined processing on the data.

特に、所定の処理は、記憶領域に記憶された印刷データに対する印刷処理および/または削除処理に相当する。   In particular, the predetermined process corresponds to a print process and / or a delete process for print data stored in the storage area.

本発明に係る情報処理システムは、認証コードを付加した印刷データを送信する端末と、ネットワークを介して端末と接続され、端末から送信された認証コードが付加された印刷データを受信する情報処理装置とを備える。情報処理装置は、認証コードが付加された印刷データを受信する受信手段と、記憶手段と、受信手段で受信した印刷データを記憶手段に記憶するための制御手段とを備える。制御手段は、受信手段により受信した印刷データが認証コードが付加された印刷データであるか否かを判別する判別手段と、判別手段により、認証コードが付加された印刷データが受信されたと判別された場合には、認証コードに対応付けて記憶手段の一定の記憶領域を確保する記憶領域確保手段と、記憶手段の記憶領域に対応付けられている認証コードと受信手段により受信された印刷データに付加された認証コードとを比較する認証コード比較手段と、認証コード比較手段の比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較する送信元情報比較手段と、送信元情報比較手段の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた記憶手段の記憶領域に受信手段により受信された印刷データを記憶する保存手段とを有する。記憶領域確保手段は、送信元情報が不一致の場合には、送信元情報を認証コードに関連付けて、記憶手段の別の記憶領域を確保する。保存手段は、送信元情報比較手段の比較結果に基づいて、送信元情報が不一致の場合には、記憶手段の別の記憶領域に受信手段により受信された印刷データを記憶する。   An information processing system according to the present invention includes a terminal that transmits print data to which an authentication code is added, and an information processing apparatus that is connected to the terminal via a network and receives print data to which the authentication code is transmitted transmitted from the terminal. With. The information processing apparatus includes a receiving unit that receives print data to which an authentication code is added, a storage unit, and a control unit that stores the print data received by the receiving unit in the storage unit. The control means determines whether the print data received by the receiving means is print data to which an authentication code is added, and the determination means determines that the print data to which the authentication code is added has been received. The storage area securing means for securing a certain storage area of the storage means in association with the authentication code, the authentication code associated with the storage area of the storage means, and the print data received by the receiving means. An authentication code comparison unit for comparing the added authentication code, and transmission source information indicating a transmission source included in the received print data when the authentication code matches based on the comparison result of the authentication code comparison unit; Transmission source information comparing means for comparing the transmission source information included in the print data corresponding to the matched authentication code stored in the storage area of the storage means; If the transmission source information matches based on the comparison result of the information comparison means, the print data received by the receiving means is stored in the storage area of the storage means provided corresponding to the matched authentication code. Means. The storage area securing means secures another storage area of the storage means by associating the transmission source information with the authentication code when the transmission source information does not match. Based on the comparison result of the transmission source information comparison unit, the storage unit stores the print data received by the reception unit in another storage area of the storage unit when the transmission source information does not match.

本発明に係る情報処理方法は、認証コードが付加された印刷データを受信するステップと、受信した印刷データを記憶手段に記憶するステップとを備える。記憶手段に記憶するステップは、受信した印刷データが認証コードが付加された印刷データであるか否かを判別するステップと、認証コードが付加された印刷データが受信されたと判別された場合には、認証コードに対応付けて記憶手段の一定の記憶領域を確保するステップと、記憶手段の記憶領域に対応付けられている認証コードと受信手段により受信された印刷データに付加された認証コードとを比較するステップと、認証コードの比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較するステップと、送信元情報の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた記憶手段の記憶領域に受信された印刷データを記憶するステップとを含む。一定の記憶領域を確保するステップは、送信元情報の比較結果に基づいて、送信元情報が不一致の場合には、送信元情報を認証コードに関連付けて、記憶手段の別の記憶領域を確保する。印刷データを記憶するステップは、送信元情報の比較結果に基づいて、送信元情報が不一致の場合には、記憶手段の別の記憶領域に受信された印刷データを記憶する。   An information processing method according to the present invention includes a step of receiving print data to which an authentication code is added, and a step of storing the received print data in a storage unit. The step of storing in the storage means includes a step of determining whether or not the received print data is print data to which an authentication code is added, and if it is determined that print data to which an authentication code is added has been received. A step of securing a certain storage area of the storage means in association with the authentication code, an authentication code associated with the storage area of the storage means, and an authentication code added to the print data received by the receiving means. Based on the comparison step and the comparison result of the authentication code, when the authentication code matches, the transmission source information indicating the transmission source included in the received print data and the storage stored in the storage area of the storage means If the source information matches the step of comparing the source information included in the print data corresponding to the authentication code and the comparison result of the source information. To, and storing the print data received in the storage area of the storage means provided corresponding to the authorization code the match. The step of securing a certain storage area secures another storage area of the storage means by associating the transmission source information with the authentication code when the transmission source information does not match based on the comparison result of the transmission source information. . The step of storing the print data stores the received print data in another storage area of the storage means when the transmission source information does not match based on the comparison result of the transmission source information.

本発明に係る情報処理プログラムは、記憶手段を備えたコンピュータに実行させるための情報処理プログラムであって、認証コードが付加された印刷データを受信するステップと、受信した印刷データを記憶手段に記憶するステップとを備える。記憶手段に記憶するステップは、受信した印刷データが認証コードが付加された印刷データであるか否かを判別するステップと、認証コードが付加された印刷データが受信されたと判別された場合には、認証コードに対応付けて記憶手段の一定の記憶領域を確保するステップと、記憶手段の記憶領域に対応付けられている認証コードと受信手段により受信された印刷データに付加された認証コードとを比較するステップと、認証コードの比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較するステップと、送信元情報の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた記憶手段の記憶領域に受信された印刷データを記憶するステップとを含む。一定の記憶領域を確保するステップは、送信元情報の比較結果に基づいて、送信元情報が不一致の場合には、送信元情報を認証コードに関連付けて、記憶手段の別の記憶領域を確保する。印刷データを記憶するステップは、送信元情報の比較結果に基づいて、送信元情報が不一致の場合には、記憶手段の別の記憶領域に受信された印刷データを記憶する。   An information processing program according to the present invention is an information processing program to be executed by a computer having storage means, the step of receiving print data to which an authentication code is added, and the received print data stored in the storage means And a step of performing. The step of storing in the storage means includes a step of determining whether or not the received print data is print data to which an authentication code is added, and if it is determined that print data to which an authentication code is added has been received. A step of securing a certain storage area of the storage means in association with the authentication code, an authentication code associated with the storage area of the storage means, and an authentication code added to the print data received by the receiving means. Based on the comparison step and the comparison result of the authentication code, when the authentication code matches, the transmission source information indicating the transmission source included in the received print data and the storage stored in the storage area of the storage means If the source information matches the step of comparing the source information included in the print data corresponding to the authentication code and the comparison result of the source information. To, and storing the print data received in the storage area of the storage means provided corresponding to the authorization code the match. The step of securing a certain storage area secures another storage area of the storage means by associating the transmission source information with the authentication code when the transmission source information does not match based on the comparison result of the transmission source information. . The step of storing the print data stores the received print data in another storage area of the storage means when the transmission source information does not match based on the comparison result of the transmission source information.

本発明に係る記録媒体は、上記情報処理プログラムを記録する。   A recording medium according to the present invention records the information processing program.

本発明に係る情報処理装置、情報処理システムおよび情報処理方法は、認証コードが付加された印刷データを受信し、受信した印刷データを記憶手段に記憶する。受信した印刷データが認証コードが付加された印刷データであるか否かを判別し、認証コードが付加された印刷データが受信されたと判別された場合には、認証コードに対応付けて記憶手段の一定の記憶領域を確保する。記憶手段の記憶領域に対応付けられている認証コードと受信された印刷データに付加された認証コードとを比較し、認証コードの比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較する。送信元情報の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた記憶手段の記憶領域に受信された印刷データを記憶する。送信元情報の比較結果に基づいて、送信元情報が不一致の場合には、送信元情報を認証コードに関連付けて、記憶手段の別の記憶領域を確保する。送信元情報の比較結果に基づいて、送信元情報が不一致の場合には、記憶手段の別の記憶領域に受信された印刷データを記憶する。   An information processing apparatus, an information processing system, and an information processing method according to the present invention receive print data to which an authentication code is added, and store the received print data in a storage unit. It is determined whether or not the received print data is print data to which an authentication code has been added. If it is determined that print data to which an authentication code has been added has been received, the storage means is associated with the authentication code. Secure a certain storage area. The authentication code associated with the storage area of the storage means is compared with the authentication code added to the received print data, and if the authentication code matches based on the comparison result of the authentication code, it is received The transmission source information indicating the transmission source included in the print data is compared with the transmission source information included in the print data corresponding to the matched authentication code stored in the storage area of the storage unit. If the transmission source information matches based on the comparison result of the transmission source information, the received print data is stored in the storage area of the storage means provided corresponding to the matched authentication code. Based on the comparison result of the transmission source information, if the transmission source information does not match, the transmission source information is associated with the authentication code, and another storage area of the storage unit is secured. If the transmission source information does not match based on the comparison result of the transmission source information, the received print data is stored in another storage area of the storage unit.

当該方式により、認証コードに対応付けられて記憶領域が確保されて印刷データが記憶され、認証コードが同一である印刷データを受信した場合に、送信元を確認し、一致すれば、確保されている記憶領域に記憶し、送信元が別であれば、送信元情報をさらに関連付けて別の記憶領域に確保される。   According to this method, a storage area is secured in association with an authentication code, print data is stored, and when print data having the same authentication code is received, the transmission source is confirmed, and if it matches, it is secured If the transmission source is different, the transmission source information is further associated and secured in another storage region.

したがって、認証コードが第三者と重複した場合であっても、送信元を確認して、送信元情報に関連付けて別の記憶領域に印刷データが記憶されるため、印刷の際に第三者に自由に閲覧あるいは印刷されてしまう問題を防止し、簡易な方式でセキュアプリントの機密性を向上させることができる。   Therefore, even if the authentication code is duplicated with a third party, the sender is confirmed and the print data is stored in a separate storage area in association with the sender information. It is possible to prevent a problem that the user can freely browse or print, and improve the confidentiality of the secure print by a simple method.

以下、図面を参照しつつ本発明の実施の形態について説明する。以下の説明において同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同一であるものとする。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts and components are denoted by the same reference numerals. Their names and functions are also the same.

図1は、本発明の実施の形態に従う情報処理システムについて説明する概略図である。
図1を参照して、本発明の実施の形態に従う情報処理システムは、情報処理装置の一種であるMFP(Multi Function Peripheral)100と、MFP100とネットワーク800で結合されたパーソナルコンピュータ(単にパソコンとも称する)200,250,300とを備える。
FIG. 1 is a schematic diagram illustrating an information processing system according to an embodiment of the present invention.
Referring to FIG. 1, an information processing system according to an embodiment of the present invention includes an MFP (Multi Function Peripheral) 100, which is a type of information processing apparatus, and a personal computer (also simply referred to as a personal computer) coupled to MFP 100 via network 800. ) 200, 250, 300.

MFP100は、ユーザ端末であるパソコン200,250,300から受信した印刷データを印刷する印刷機能やコピー機能、ファクシミリ機能等を備えている。   The MFP 100 has a print function, a copy function, a facsimile function, and the like for printing print data received from personal computers 200, 250, and 300 as user terminals.

また、MFP100は、スキャナで読込んだ画像データをもとに指定されたフォーマットのデータを作成し、指定されたユーザ端末に対して送信するファイル転送機能等も備えている。   The MFP 100 also has a file transfer function that creates data in a specified format based on image data read by a scanner and transmits the data to a specified user terminal.

さらに、MFP100は、後述するがユーザ端末であるパソコン200,250,300から受信した印刷データを記憶部に一旦記憶し、MFP100のタッチパネルやテンキー等の操作部を介して、印刷指示がなされた場合に操作部を介した認証処理後に、記憶部に記憶してある印刷データの印刷処理を行なうセキュアプリント機能もさらに備えている。   Further, MFP 100 temporarily stores print data received from personal computers 200, 250, and 300 as user terminals, which will be described later, in a storage unit, and when a print instruction is issued via an operation unit such as a touch panel or a numeric keypad of MFP 100. In addition, a secure print function for performing print processing of print data stored in the storage unit after the authentication processing via the operation unit is further provided.

なお、本実施の形態においてはMFP100としての複合機を図示しているが、単機能のプリンタであってもよい。   In the present embodiment, a multifunction peripheral as MFP 100 is illustrated, but a single-function printer may be used.

ユーザ端末であるパソコン200,250,300は、MFP100に対して印刷データを送信し、印刷処理を行なわせる。なお、本例においては、一例として3つのパソコン200,250,300を示しているが、3つに限られず、いくつであってもよい。   Personal computers 200, 250, and 300, which are user terminals, transmit print data to MFP 100 to perform print processing. In this example, three personal computers 200, 250, and 300 are shown as an example, but the number is not limited to three, and may be any number.

ネットワーク800は、LAN(Local Area Network)であってもよいし、公衆回線等を用いたWAN(Wide Area Network)であってもよい。なお、MFP100が行なうネットワーク800を介する通信は有線であってもよいし、無線であってもよい。   The network 800 may be a local area network (LAN) or a wide area network (WAN) using a public line or the like. Communication via network 800 performed by MFP 100 may be wired or wireless.

図2は、本発明の実施の形態に従うMFP100の機能ブロック図である。
図2を参照して、本発明の実施の形態に従うMFP100は、紙媒体等の資料を電子データに変換する画像読取部103と、たとえばハードディスク(HDD)で構成される記憶部102と、印刷処理を実行する印刷部106と、ネットワーク800を介して外部機器であるパソコン200,250,300との間でデータの送受信を実行するためのネットワークインターフェイス107と、入力画像データに対して補正、加工、編集を行なったり、印刷部106等への出力画像データに対して補正、解像度変換等を行なう画像処理部104と、ディスプレイ画面、タッチパネルやテンキー等が設けられた操作パネル部105と、MFP100全体を制御する制御部101とを備える。なお、各部は、内部バス111で接続されており、各部との間でデータの授受を実行することが可能である。
FIG. 2 is a functional block diagram of MFP 100 according to the embodiment of the present invention.
Referring to FIG. 2, MFP 100 according to the embodiment of the present invention includes an image reading unit 103 that converts a material such as a paper medium into electronic data, a storage unit 102 formed of, for example, a hard disk (HDD), and print processing. A network interface 107 for executing transmission / reception of data between the printing unit 106 that executes the above and the personal computers 200, 250, and 300 that are external devices via the network 800, and correction, processing, An image processing unit 104 that performs editing and correction, resolution conversion, and the like for output image data to the printing unit 106, an operation panel unit 105 provided with a display screen, a touch panel, a numeric keypad, and the like, and the MFP 100 as a whole. And a control unit 101 for controlling. Each unit is connected by an internal bus 111, and can exchange data with each unit.

図3は、本発明の実施の形態に従うパソコン200の概略構成を説明するブロック図である。   FIG. 3 is a block diagram illustrating a schematic configuration of personal computer 200 according to the embodiment of the present invention.

図3を参照して、本発明の実施の形態に従うパソコン200は、オペレーティングシステム(OS:Operating System)を含む各種プログラムを実行するCPU(Central Processing Unit)201と、CPU201のプログラム部分の実行に必要なデータを一時的に記憶するメモリ部213と、CPU201で実行されるプログラムを不揮発的に記憶するハードディスク部(HDD:Hard Disk Drive)211とを含む。   Referring to FIG. 3, personal computer 200 according to the embodiment of the present invention is necessary for execution of a CPU (Central Processing Unit) 201 that executes various programs including an operating system (OS) and a program portion of CPU 201. A memory unit 213 that temporarily stores data and a hard disk unit (HDD: Hard Disk Drive) 211 that stores a program executed by the CPU 201 in a nonvolatile manner.

また、ハードディスク部211には、MFP100に対して印刷データを送信するためのソフトウェアプログラムであるプリンタドライバが記憶されており、当該プリンタドライバをCPU201が読み込むことにより、後述する機能が実現される。このようなプログラムは、FDドライブ217あるいはCD−ROM(Compact Disc-Read Only Memory)ドライブ215によってそれぞれフレキシブルディスク217aまたはCD−ROM215aなどから読取られる。   In addition, the hard disk unit 211 stores a printer driver that is a software program for transmitting print data to the MFP 100, and the CPU 201 reads the printer driver to realize functions described later. Such a program is read from a flexible disk 217a or a CD-ROM 215a by a FD drive 217 or a CD-ROM (Compact Disc-Read Only Memory) drive 215, respectively.

CPU201は、キーボードやマウス等からなる入力部209を介してユーザからの指示を受け取るとともに、プログラム実行によって生成される画面出力をディスプレイ部205へ出力する。   The CPU 201 receives an instruction from the user via the input unit 209 including a keyboard and a mouse, and outputs a screen output generated by executing the program to the display unit 205.

また、CPU201は、LANカード等からなる通信インターフェイス部207を介してLANやWANに接続されたMFP100に対して印刷データを送信する。また、上述の各部は、内部バス203を介して相互にデータを授受する。なお、パソコン250,300についても同様の構成であるのでその説明は繰り返さない。   The CPU 201 transmits print data to the MFP 100 connected to the LAN or WAN via the communication interface unit 207 including a LAN card. Further, the above-described units exchange data with each other via the internal bus 203. Since personal computers 250 and 300 have the same configuration, description thereof will not be repeated.

図4は、本発明の実施の形態に従うプリンタドライバの機能ブロックを説明する図である。   FIG. 4 is a diagram illustrating functional blocks of the printer driver according to the embodiment of the present invention.

図4を参照して、プリンタドライバ400は、CPU201に読み込まれることにより大きく分けて2つの機能を実現することが可能である。   Referring to FIG. 4, the printer driver 400 can be roughly divided into two functions by being read by the CPU 201.

具体的には、各種の印刷設定を実行するための各種印刷設定処理部410と、それら各種の印刷設定に基づいて画像生成を行なうための画像生成部405とに分けられる。   Specifically, it is divided into various print setting processing units 410 for executing various print settings and an image generating unit 405 for generating images based on these various print settings.

各種印刷設定処理部410は、セキュアプリントの設定をするためのセキュアプリント設定処理部420を含む。また、画像生成部405は、認証コード付加処理部415を含む。   The various print setting processing unit 410 includes a secure print setting processing unit 420 for setting secure printing. Further, the image generation unit 405 includes an authentication code addition processing unit 415.

セキュアプリント設定処理部420で設定した認証コード等に基づいて、画像生成部405の認証コード付加処理部415は、認証コードを画像データに付加した印刷データを生成する。   Based on the authentication code set by the secure print setting processing unit 420, the authentication code addition processing unit 415 of the image generation unit 405 generates print data in which the authentication code is added to the image data.

そして、CPU201は、生成された印刷データを通信インターフェース部207を介してMFP100に対して送信する。   Then, the CPU 201 transmits the generated print data to the MFP 100 via the communication interface unit 207.

図5は、本発明の実施の形態に従うパソコン200のディスプレイ部205に表示される各種印刷設定処理部410の機能に基づく印刷設定画面を説明する図である。   FIG. 5 is a diagram illustrating a print setting screen based on the functions of various print setting processing units 410 displayed on display unit 205 of personal computer 200 according to the embodiment of the present invention.

図5を参照して、本発明の実施の形態に従う印刷設定画面500において、ここでは、「基本設定画面」が一例として示されている。ユーザは、一例として、「原稿の向き」、「原稿サイズ」、「用紙サイズ」、「出力方法」および「部数」等を入力部209に含まれる図示しないマウス等のポインティングデバイス等を用いて設定することが可能である。   Referring to FIG. 5, “basic setting screen” is shown here as an example in print setting screen 500 according to the embodiment of the present invention. As an example, the user sets “original orientation”, “original size”, “paper size”, “output method”, “number of copies”, and the like using a pointing device such as a mouse (not shown) included in the input unit 209. Is possible.

また、ここでは、「出力方法」の設定として、「通常印刷」、「セキュリティ印刷」、「ボックス保存」、「確認印刷」を選択可能な場合が示されており、本例においては、出力方法として「セキュリティ印刷」にカーソル505が指定されている場合が示されている。   In this example, “normal print”, “security print”, “box save”, and “confirmation print” can be selected as the “output method” setting. In this example, the output method is shown. A case where the cursor 505 is designated in “security printing” is shown.

この「セキュリティ印刷」にカーソル505が指定されている状態において、「OK」ボタン510を押下することによりセキュアプリントを実行するための認証コードを付加した印刷データを送信することが可能である。なお、「Cancel」ボタン515を押下することにより、印刷設定画面500を終了することが可能である。   In a state where the cursor 505 is designated for this “security printing”, it is possible to transmit print data to which an authentication code for executing secure printing is added by pressing the “OK” button 510. It should be noted that the print setting screen 500 can be ended by pressing the “Cancel” button 515.

図6は、図5の印刷画面500において、セキュリティ印刷を指定した場合のセキュアプリント設定処理部420の機能に基づく認証コード設定画面520を説明する図である。   FIG. 6 is a diagram illustrating an authentication code setting screen 520 based on the function of the secure print setting processing unit 420 when security printing is designated on the print screen 500 of FIG.

図6を参照して、本発明の実施の形態に従う認証コード設定画面520において、セキュリティ印刷を実行する場合の認証コードを入力する画面が示されている。   Referring to FIG. 6, on authentication code setting screen 520 according to the embodiment of the present invention, a screen for inputting an authentication code when executing security printing is shown.

具体的には、ユーザのID(Identification)およびパスワード(Password)をそれぞれ入力欄530,535が設けられている。   Specifically, input fields 530 and 535 are provided for a user ID (Identification) and a password (Password), respectively.

ユーザは、キーボードやマウス等からなる入力部209を用いて任意に自己のIDおよびパスワードを入力することが可能である。   The user can arbitrarily input his / her ID and password using the input unit 209 including a keyboard and a mouse.

そして、「OK」ボタン540を押下することにより、認証コードを設定することが可能である。一方、「Cancel」ボタン515を押下することにより、印刷設定画面500に戻るものとする。   Then, an authentication code can be set by pressing an “OK” button 540. On the other hand, when the “Cancel” button 515 is pressed, the screen returns to the print setting screen 500.

そして、認証コードが設定された場合には、上述したように認証コード付加処理部415により、設定された認証コードを画像データに付加した印刷データが生成される。   When the authentication code is set, as described above, the authentication code addition processing unit 415 generates print data in which the set authentication code is added to the image data.

本例においては、IDの入力欄530に「1234」が入力され、パスワードの入力欄535に「abcd」が入力されているものとする。なお、パスワードの入力欄535に表示される文字としては、機密性を高めるために「*」の記号が表示されている。   In this example, it is assumed that “1234” is input in the ID input field 530 and “abcd” is input in the password input field 535. In addition, as a character displayed in the password input field 535, a symbol “*” is displayed in order to increase confidentiality.

図7は、印刷データ600を説明する図である。
図7を参照して、ここでは、一例として各種の必要なデータがいわゆるPGL(Printer Job Language)形式のファイルデータとして示されている。具体的には、画像データの前にPGL形式のコマンドで記述された認証コードを含む印刷ジョブデータが示されている。
FIG. 7 is a diagram for explaining the print data 600.
Referring to FIG. 7, here, as an example, various necessary data are shown as file data in a so-called PGL (Printer Job Language) format. Specifically, print job data including an authentication code described by a PGL format command before the image data is shown.

具体的には、印刷ジョブデータとして、一例として、ジョブID(JOBID)や、送信時刻(SEND_DATETIME)や、ジョブ名(JOBNAME)、ユーザ名(USERNAME)、コンピュータ名(COMPUTERNAME)、IP(Internet Protocol)アドレス(IP_ADDRESS)とともに、セキュアプリントを実行するために必要な認証コード等が記述されている。   Specifically, as print job data, for example, job ID (JOBID), transmission time (SEND_DATETIME), job name (JOBNAME), user name (USERNAME), computer name (COMPUTERNAME), IP (Internet Protocol) In addition to the address (IP_ADDRESS), an authentication code necessary for executing secure printing is described.

この点で、セキュアプリントを実行する指示コマンドである「SECUREPRINT」=「ON」が記述されており、認証コードであるIDおよびパスワードである「SECUREPRINT_ID」=「1234」、「SECUREPRINT_PASSWORD」=「abcd」が記述されている。   At this point, “SECUREPRINT” = “ON”, which is an instruction command for executing secure printing, is described, and the ID and password, “SECUREPRINT_ID” = “1234”, “SECUREPRINT_PASSWORD” = “abcd”, which are authentication codes. Is described.

この「SECUREPRINT」=「ON」の指示コマンドが設定されることにより、MFP100において受信された印刷データに対してセキュアプリントが実行される。   By setting the “SECUREPRINT” = “ON” instruction command, secure printing is executed on the print data received by the MFP 100.

図8は、本発明の実施の形態に従うセキュアプリントの印刷データを受信した場合のMFP100の制御部101の処理を説明するフロー図である。   FIG. 8 is a flowchart illustrating processing of control unit 101 of MFP 100 when secure print data is received according to the embodiment of the present invention.

図8を参照して、制御部101は、ネットワークインターフェース107を介して印刷ジョブを受信したかどうかを判断する(ステップS1)。本例において印刷ジョブとは印刷の際の所定のコマンドが記述された印刷ジョブデータを含む印刷データを指すものとする。印刷ジョブを受信するまで待機し、印刷ジョブを受信した場合には、次のステップに進む。   Referring to FIG. 8, control unit 101 determines whether a print job has been received via network interface 107 (step S1). In this example, the print job refers to print data including print job data in which a predetermined command for printing is described. The process waits until a print job is received. If a print job is received, the process proceeds to the next step.

ステップS1において、印刷ジョブを受信した場合には、次に印刷ジョブがセキュアプリントジョブであるかどうかを判断する(ステップS2)。具体的には、印刷データの印刷ジョブデータにセキュアプリントの実行指示であるコマンドが含まれているかどうかを判断する。すなわち、「SECUREPRINT」=「ON」か否かを判断する。「OFF」である場合には、セキュアプリントジョブでは無いとして、印刷部106において印刷処理を実行する(ステップS9)。そして、終了する(エンド)。   If a print job is received in step S1, it is next determined whether the print job is a secure print job (step S2). Specifically, it is determined whether or not a command that is an instruction to execute secure printing is included in the print job data of the print data. That is, it is determined whether “SECUREPRINT” = “ON”. If it is “OFF”, it is determined that the print job is not a secure print job, and print processing is executed in the printing unit 106 (step S9). Then, the process ends (END).

ステップS2において、印刷ジョブがセキュアプリントジョブであると判断される場合、具体的には、「SECUREPRINT」=「ON」である場合には、次のステップS3に進む。   If it is determined in step S2 that the print job is a secure print job, specifically, if “SECUREPRINT” = “ON”, the process proceeds to the next step S3.

そして、次に、認証コードが同一の記憶領域が存在するかどうかを判断する(ステップS3)。   Next, it is determined whether there is a storage area with the same authentication code (step S3).

具体的には、印刷データの印刷ジョブデータに含まれる認証コードと、後述する記憶テーブルを参照して、当該認証コードに対応付けられた記憶領域が記憶部102に存在するか否かを判断する。本例においては、認証コードであるIDおよびパスワードに記憶部102の一定の記憶領域が対応付けられて印刷ジョブが格納されるものとする。   Specifically, referring to an authentication code included in the print job data of the print data and a storage table described later, it is determined whether or not a storage area associated with the authentication code exists in the storage unit 102. . In this example, it is assumed that a print job is stored by associating a certain storage area of the storage unit 102 with an ID and password that are authentication codes.

図9は、記憶テーブルを説明する図である。
図9を参照して、ここでは、記憶部102の記憶領域のアドレスA0〜A2と、認証コード(IDおよびパスワード)との対応付けが成されている場合が示されている。ここでは、一例として、設定されたIDとパスワードとを組み合わせたデータ列が示されている。データ列のうち上4桁がIDに対応し、下4桁がパスワードに対応している。
FIG. 9 is a diagram illustrating the storage table.
Referring to FIG. 9, here, a case is shown in which the addresses A0 to A2 of the storage area of the storage unit 102 are associated with the authentication code (ID and password). Here, as an example, a data string in which a set ID and a password are combined is shown. In the data string, the upper 4 digits correspond to the ID, and the lower 4 digits correspond to the password.

再び図8を参照して、ステップS3において、記憶テーブルを参照して、認証コードが同一の記憶領域が存在しないと判断された場合には、ステップS7に進む。   Referring to FIG. 8 again, if it is determined in step S3 that a storage area having the same authentication code does not exist with reference to the storage table, the process proceeds to step S7.

そして、ステップS7において、新規に認証コードに対応付けられた記憶領域を確保する(ステップS7)。なお、その際に、記憶テーブルに確保された記憶領域のアドレスと認証コードとの対応付けが成された情報が格納されるものとする。   In step S7, a storage area newly associated with the authentication code is secured (step S7). At this time, information in which the address of the storage area secured in the storage table is associated with the authentication code is stored.

そして、次に、当該確保された記憶領域に印刷ジョブを保存する(ステップS7♯)。
そして、保存された印刷ジョブの印刷指示があるまで待機する(ステップS8)。そして、終了する(エンド)。
Next, the print job is stored in the reserved storage area (step S7 #).
Then, it waits until there is a print instruction for the stored print job (step S8). Then, the process ends (END).

一方、ステップS3において、認証コードが同一の記憶領域がある場合には、次に記憶領域に保存された印刷ジョブは同一の送信元ユーザであるかどうかを判断する(ステップS4)。   On the other hand, if there is a storage area with the same authentication code in step S3, it is next determined whether or not the print jobs stored in the storage area are the same transmission source user (step S4).

具体的には、受信した印刷データの印刷ジョブデータに含まれる送信元を示す情報と、認証コードが同一の記憶領域に格納されている印刷データの印刷ジョブデータに含まれる送信元を示す情報とを比較する。本例においては、一例として、印刷ジョブデータに含まれる送信元情報として、IPアドレスを用いるものとする。受信した印刷データの印刷ジョブデータに含まれるIPアドレスと、認証コードが同一の記憶領域に格納されている印刷データの印刷ジョブデータに含まれるIPアドレスとを比較し、一致した場合には、同一の送信元ユーザであると判断する。一方、不一致であれば異なる送信元ユーザであると判断する。   Specifically, information indicating the transmission source included in the print job data of the received print data, information indicating the transmission source included in the print job data of the print data in which the authentication code is stored in the same storage area, and Compare In this example, as an example, an IP address is used as transmission source information included in print job data. The IP address included in the print job data of the received print data is compared with the IP address included in the print job data of the print data whose authentication code is stored in the same storage area. It is determined that it is a transmission source user. On the other hand, if they do not match, it is determined that they are different transmission source users.

ステップS4において、記憶領域に保存された印刷ジョブが同一の送信元ユーザであると判断された場合には、次に、既に予め設けられている認証コードに対応する記憶領域に印刷ジョブを保存する(ステップS6)。そして、ステップS8に進む。   If it is determined in step S4 that the print job stored in the storage area is the same transmission source user, then the print job is stored in the storage area corresponding to the authentication code already provided in advance. (Step S6). Then, the process proceeds to step S8.

一方、ステップS4において、記憶領域に保存された印刷ジョブが同一の送信元ユーザではない場合すなわち異なる送信元ユーザであると判断された場合には、新規に認証コードに送信元ユーザ情報を関連付けた記憶領域を確保する(ステップS5)。本例においては、認証コードにさらにIPアドレスを関連付けた新規の記憶領域を確保する。   On the other hand, if it is determined in step S4 that the print jobs stored in the storage area are not the same transmission source user, that is, different transmission source users, the transmission source user information is newly associated with the authentication code. A storage area is secured (step S5). In this example, a new storage area in which an IP address is further associated with the authentication code is secured.

なお、その際に、記憶テーブルに確保された記憶領域のアドレスと認証コードおよびIPアドレスとの対応付けが成された情報が格納されるものとする。   At this time, information in which the address of the storage area secured in the storage table is associated with the authentication code and the IP address is stored.

そして、次に、新規の記憶領域に印刷ジョブを保存する(ステップS5♯)。そして、ステップS8に進む。   Next, the print job is stored in a new storage area (step S5 #). Then, the process proceeds to step S8.

なお、本例においては、ステップS4において、送信元ユーザであるか否かの判断に、IPアドレスを用いた例について説明したが、特にこれに限られず、例えば、ユーザ名(USERNAME)、あるいは、コンピュータ名(COMPUTERNAME)等を用いることも可能である。また、これらを組み合わせて判断することも可能である。   In this example, the example in which the IP address is used to determine whether or not the user is the transmission source in step S4 has been described. However, the present invention is not limited to this example. For example, the user name (USERNAME) or A computer name (COMPUTERNAME) can also be used. It is also possible to make a judgment by combining these.

また、本例においては、認証コードにさらにIPアドレスを関連付けた新規の記憶領域を確保する場合について説明したが、特にIPアドレスに限られず、別の送信元ユーザであることが識別可能であれば、どんなものを用いても良い。   Further, in this example, a case has been described in which a new storage area in which an IP address is further associated with an authentication code is described. However, the present invention is not limited to an IP address, and can be identified as another source user. Anything can be used.

再び、図9を参照して、具体例として、ここでは、「1234abcd」、「1234abcd」、「2345efgh」の認証コードにそれぞれ対応付けられた記憶領域のアドレスA0〜A2が示されている。   Referring to FIG. 9 again, as a specific example, here, addresses A0 to A2 of storage areas respectively associated with authentication codes “1234abcd”, “1234abcd”, and “2345efgh” are shown.

例えば、まず、最初に、認証コード=「1234abcd」が付加されている印刷ジョブを受信した場合には、図8のフロー図に従って、アドレスA0の記憶領域が確保されて、当該印刷ジョブが保存される。   For example, first, when a print job with an authentication code = “1234abcd” is received, the storage area of the address A0 is secured and the print job is saved according to the flowchart of FIG. The

そして、次に、認証コード=「1234abcd」が付加されている印刷ジョブを受信した場合には、図8のフロー図に従って、認証コードが同一の記憶領域があると判定される。そして、ステップS4において、同一の送信元ユーザか否かの判断がされる。仮に、同一の送信元ユーザでない、すなわち別の送信元ユーザからの印刷ジョブの受信であると判断された場合には、ステップS5に進み、認証コード=「1234abcd」にさらに、例えばIPアドレス=「10.128.32.100」を関連付けたアドレスA1の新規の記憶領域が確保されて、当該印刷ジョブが保存される。   Next, when a print job with authentication code = “1234abcd” is received, it is determined that there is a storage area with the same authentication code according to the flowchart of FIG. In step S4, it is determined whether or not they are the same transmission source user. If it is determined that they are not the same transmission source user, that is, it is reception of a print job from another transmission source user, the process proceeds to step S5, and the authentication code = “1234abcd” is further added, for example, IP address = “ A new storage area at address A1 associated with “10.128.32.100” is secured, and the print job is saved.

また、次に、認証コード=「2345efgh」が付加されている印刷ジョブを受信した場合には、図8のフロー図に従って、認証コードが同一の記憶領域がないと判定される。そして、ステップS7において、アドレスA2の新規の記憶領域が確保されて、当該印刷ジョブが保存される。   Next, when a print job with an authentication code = “2345efgh” is received, it is determined that there is no storage area with the same authentication code according to the flowchart of FIG. In step S7, a new storage area at address A2 is secured and the print job is saved.

なお、上記においては、認証コードに含まれるIDおよびパスワードに対応付けて記憶領域に記憶させる方式について説明したが、IDのみあるいはパスワードのみに基づいて同様の方式に従って対応付けることも可能であるし、送信元ユーザを認証可能な他の情報等と組み合わせて用いることも可能である。   In the above description, the method of storing in the storage area in association with the ID and password included in the authentication code has been described. However, it is also possible to correlate according to the same method based on only the ID or only the password, and send It is also possible to use in combination with other information that can authenticate the original user.

図10は、本発明の実施の形態に従うセキュアプリントの印刷ジョブに対する印刷指示を実行する場合のフロー図である。   FIG. 10 is a flowchart for executing a print instruction for a secure print print job according to the embodiment of the present invention.

図10を参照して、まず、ステップS10において、セキュアプリントの印刷指示があったかどうかを判断する。具体的には、図示しないが、制御部101は、操作パネル部105のタッチパネル等の操作に従って、セキュアプリントの印刷指示が実行されたかどうかを判断するものとする。   Referring to FIG. 10, first, in step S10, it is determined whether or not there is a print instruction for secure printing. Specifically, although not shown, the control unit 101 determines whether a print instruction for secure printing has been executed in accordance with an operation on the touch panel or the like of the operation panel unit 105.

ステップS10において、セキュアプリントの印刷指示があった場合には、次に、印刷ジョブ認証コードの入力画面をポップアップする(ステップS11)。   If there is a print instruction for secure printing in step S10, a print job authentication code input screen is then popped up (step S11).

図11は、印刷ジョブ認証コードの入力画面700を説明する図である。
図11を参照して、ここでは、図示しない操作パネル部105に含まれるディスプレイ画面に印刷ジョブ認証コード入力画面700が表示されている場合が示されている。
FIG. 11 is a diagram for explaining a print job authentication code input screen 700.
Referring to FIG. 11, here, a case where a print job authentication code input screen 700 is displayed on a display screen included in operation panel unit 105 (not shown) is shown.

そして、操作パネル部105に含まれるタッチパネルあるいはテンキー等を利用して、印刷ジョブ認証コードとして、IDおよびパスワード(Password)を入力可能な入力欄705,710が示されている。   Input fields 705 and 710 in which an ID and a password (Password) can be input as a print job authentication code using a touch panel or a numeric keypad included in the operation panel unit 105 are shown.

そして、「OK」ボタン715を押下することにより、入力されたIDおよびパスワード(Password)の認証が実行される。「Cancel」ボタン720を押下することにより、セキュアプリントの印刷指示が終了するものとする。   Then, by pressing an “OK” button 715, authentication of the input ID and password is executed. By pressing the “Cancel” button 720, it is assumed that the secure print instruction is finished.

再び図10を参照して、印刷ジョブ認証コードの入力があったかどうかを判断する(ステップS12)。具体的には、印刷ジョブ認証コードの入力欄に入力が有り、「OK」ボタン715の押下があった場合は、次に、認証OKかどうかを判断する(ステップS13)。一方、「Cancel」ボタン720の押下があった場合には、ステップS12において、入力がなかったとして終了する(エンド)。   Referring to FIG. 10 again, it is determined whether a print job authentication code has been input (step S12). Specifically, if there is an input in the input field of the print job authentication code and the “OK” button 715 is pressed, it is next determined whether or not the authentication is OK (step S13). On the other hand, if the “Cancel” button 720 has been pressed, the process ends in step S12 because there is no input (END).

認証が「OK」であるか否かは、印刷ジョブ認証コード入力画面700における入力欄705,710に入力されたIDおよびパスワードに基づいて、認証処理を行い該当する印刷ジョブが有るか否かを判断する。   Whether or not the authentication is “OK” indicates whether or not there is a corresponding print job by performing an authentication process based on the ID and password input in the input fields 705 and 710 on the print job authentication code input screen 700. to decide.

具体的には、図9で説明した記憶テーブルの認証コードが一致するか否かに基づいて、認証がOKか否かを判断する。入力されたIDおよびパスワードのデータ列と一致するデータ列が認証コードとして記憶テーブルに格納されている場合には認証OKとなり、一致するデータ列が認証コードとして記憶テーブルに格納されていない場合には認証失敗となる。   Specifically, based on whether or not the authentication codes in the storage table described with reference to FIG. If a data string that matches the input ID and password data string is stored in the storage table as an authentication code, the authentication is OK. If a matching data string is not stored in the storage table as an authentication code, Authentication failure occurs.

ステップS13において、認証が「OK」である場合には、次に、印刷ジョブ認証コードに対応する送信元ユーザが異なる印刷ジョブが複数あるかどうかを判断する(ステップS14)。   If the authentication is “OK” in step S13, it is next determined whether or not there are a plurality of print jobs with different transmission source users corresponding to the print job authentication code (step S14).

具体的には、入力されたIDおよびパスワードのデータ列と一致するデータ列が認証コードとして図9で説明した記憶テーブルに複数格納されているか否かを判断する。複数格納されている場合には、印刷ジョブ認証コードに対応する送信元ユーザが異なる印刷ジョブが複数あると判断される。   Specifically, it is determined whether or not a plurality of data strings that match the input ID and password data strings are stored as authentication codes in the storage table described with reference to FIG. If a plurality of print jobs are stored, it is determined that there are a plurality of print jobs with different transmission source users corresponding to the print job authentication code.

ステップS14において、印刷ジョブ認証コードに対応する送信元ユーザが異なる印刷ジョブが複数あると判断された場合には、送信元ユーザ確認画面をポップアップする(ステップS15)。   If it is determined in step S14 that there are a plurality of print jobs with different transmission source users corresponding to the print job authentication code, a transmission source user confirmation screen is popped up (step S15).

図12は、送信元ユーザ確認画面をポップアップした場合を説明する図である。
図12を参照して、ここでは、図示しない操作パネル部105に含まれるディスプレイ画面に送信元ユーザ確認画面730が示されている。
FIG. 12 is a diagram for explaining a case where the sender user confirmation screen is popped up.
Referring to FIG. 12, here, a transmission source user confirmation screen 730 is shown on a display screen included in operation panel unit 105 (not shown).

そして、操作パネル部105に含まれるタッチパネルあるいはテンキー等を利用して、送信元のユーザを確認するためのIPアドレスを入力可能な入力欄735が示されている。   In addition, an input field 735 in which an IP address for confirming a transmission source user can be input using a touch panel or a numeric keypad included in the operation panel unit 105 is shown.

ユーザは、操作パネル部105を用いてタッチパネルあるいはテンキー等を利用して、入力欄735にIPアドレスを入力して「OK」ボタン740を押下することにより、送信元ユーザの認証を実行することができる。   The user can authenticate the transmission source user by inputting an IP address in the input field 735 and pressing the “OK” button 740 using the touch panel or the numeric keypad using the operation panel unit 105. it can.

再び図10を参照して、次に、送信元ユーザ確認がOKかどうかを判断する(ステップS16)。   Referring again to FIG. 10, it is next determined whether or not the transmission source user confirmation is OK (step S16).

送信元ユーザ確認がOKかどうかは、送信元ユーザ確認画面730における入力欄735に入力されたIPアドレスに基づいて、認証処理を行い該当する印刷ジョブが有るか否かを判断する。   Whether or not the transmission source user confirmation is OK is determined based on the IP address input in the input field 735 on the transmission source user confirmation screen 730 to determine whether or not there is a corresponding print job.

具体的には、図9で説明した記憶テーブルの認証コードが一致するアドレスに記憶されている印刷ジョブに含まれている印刷ジョブデータのIPアドレスが一致するか否かに基づいて、確認がOKか否かを判断する。確認がOKである場合には、次に、ステップS17に進む。   Specifically, the confirmation is OK based on whether the IP address of the print job data included in the print job stored in the address that matches the authentication code of the storage table described in FIG. 9 matches. Determine whether or not. If the confirmation is OK, the process proceeds to step S17.

一方、一致しない場合には、確認が失敗となり、セキュアプリントの印刷指示が終了するものとする。(エンド)。なお、送信元ユーザ確認画面730において、Cancel」ボタン745の押下があった場合にも、確認が失敗となり、セキュアプリントの印刷指示が終了するものとする(エンド)。   On the other hand, if they do not match, the confirmation fails and the secure print instruction is terminated. (End). It should be noted that even when the “Cancel” button 745 is pressed on the transmission source user confirmation screen 730, the confirmation fails and the secure print instruction is ended (END).

次に、ステップS16において送信元ユーザ確認が「OK」である場合には送信元ユーザの印刷ジョブのみについてセキュアプリントジョブボックス画面へ表示する(ステップS17)。   Next, when the sender user confirmation is “OK” in step S16, only the print job of the sender user is displayed on the secure print job box screen (step S17).

具体的には、図9で説明した記憶テーブルに基づいて、送信元ユーザ確認がOKであった印刷ジョブを読み出して、印刷ジョブに含まれている印刷ジョブデータに従って、印刷ジョブのリストを作成する。   Specifically, based on the storage table described with reference to FIG. 9, a print job whose transmission source user confirmation is OK is read, and a list of print jobs is created according to the print job data included in the print job. .

図13は、セキュアプリントジョブボックス画面750を説明する図である。
図13を参照して、ここでは、セキュアプリントジョブボックス画面750が示されており、送信元ユーザの印刷ジョブリスト760が示されている。当該印刷ジョブリストは、印刷ジョブデータに含まれている送信時刻(SEND_DATETIME)や、ジョブ名(JOBNAME)およびユーザ名(USERNAME)等に基づいてリスト表示されている場合が示されている。なお、印刷ジョブデータに含まれている他の情報を表示することも当然に可能である。
FIG. 13 is a diagram for explaining the secure print job box screen 750.
Referring to FIG. 13, here, a secure print job box screen 750 is shown, and a print job list 760 of the transmission source user is shown. The print job list shows a case where the list is displayed based on the transmission time (SEND_DATETIME), job name (JOBNAME), user name (USERNAME), etc. included in the print job data. Of course, it is possible to display other information included in the print job data.

そして、当該画面においては、印刷を実行指示する印刷ボタン762、印刷を実行指示した後、記憶部に格納されている印刷ジョブを削除指示する印刷後削除ボタン764、印刷ジョブを削除する削除ボタン765が示されており、当該ボタンを押下することにより所定の処理が実行される。   In this screen, a print button 762 for instructing execution of printing, an instruction for execution of printing, and a deletion button 764 after printing for instructing deletion of a print job stored in the storage unit, and a deletion button 765 for deleting a print job. Is displayed, and a predetermined process is executed by pressing the button.

再び、図10を参照して、ステップS14において、印刷ジョブ認証コードに対応する送信元ユーザが異なる印刷ジョブが複数存在しない、すなわち1つだけと判断された場合には、記憶領域に格納されている対応する印刷ジョブを読み出して、上述したのと同様のセキュアプリントジョブボックス画面750をポップアップする(ステップS21)。そして、ステップS18に進む。   Referring to FIG. 10 again, if it is determined in step S14 that there are not a plurality of print jobs with different transmission source users corresponding to the print job authentication code, that is, only one print job is stored in the storage area. The corresponding print job is read out, and a secure print job box screen 750 similar to that described above is popped up (step S21). Then, the process proceeds to step S18.

次に、セキュアプリントジョブボックス画面の表示後、次に、印刷ジョブに対する指示(印刷、印刷後削除、削除)があるまで待機する(ステップS18)。   Next, after the secure print job box screen is displayed, it waits until there is an instruction (print, delete after print, delete) for the print job (step S18).

そして、次に、印刷ジョブに対する指示(印刷、印刷後削除、削除)があるかどうかを判断する(ステップS19)。指示が無い場合には、ステップS18に戻る。   Next, it is determined whether or not there is an instruction (print, delete after print, delete) for the print job (step S19). If there is no instruction, the process returns to step S18.

ステップS19において、印刷ジョブに対する指示がある場合には、印刷ジョブに対する指示(印刷、印刷後削除、削除)を実行する(ステップS20)。そして、終了する(エンド)。   If there is an instruction for the print job in step S19, an instruction for the print job (printing, deletion after printing, deletion) is executed (step S20). Then, the process ends (END).

印刷ジョブに対する指示に関して、具体的には、印刷ボタン762を押下することにより、指定されたセキュアプリントジョブボックスに表示されている印刷ジョブに含まれる画像データの印刷処理を実行する。   Regarding the instruction for the print job, specifically, by pressing the print button 762, the print processing of the image data included in the print job displayed in the designated secure print job box is executed.

また、印刷後削除ボタン764を押下することにより、指定されたセキュアプリントジョブボックスに表示されている印刷ジョブに含まれる画像データの印刷処理後、記憶部102に格納されている印刷ジョブを削除する処理を実行する。   Further, by pressing the delete after printing button 764, the print job stored in the storage unit 102 is deleted after the print processing of the image data included in the print job displayed in the designated secure print job box. Execute the process.

また、削除ボタン765を押下することにより、記憶部102に記憶されている指定されたセキュアプリントジョブボックスに表示されている印刷ジョブを削除する処理を実行する。   In addition, by pressing a delete button 765, a process for deleting a print job displayed in the designated secure print job box stored in the storage unit 102 is executed.

当該方式により、本発明の実施の形態に従うセキュアプリントにおいては、ユーザがフレキシブルに認証コードを設定した場合に、第三者と認証コードが重なった場合には、記憶領域に送信元ユーザを識別可能な情報をさらに関連付けて印刷ジョブを格納する。   With this method, in the secure print according to the embodiment of the present invention, when a user sets an authentication code flexibly, if the authentication code overlaps with a third party, the transmission source user can be identified in the storage area The print job is stored in association with other information.

そして、認証コードが第三者と重なる場合には、同一の送信元ユーザであるかの認証を行なって、認証が成功した場合に、印刷ジョブに対するアクセスが可能となるため、機密性の高い文書について、簡易な方式でさらに機密性を高めることが可能であり、セキュアプリントにおいて第三者に自由に閲覧および印刷されるという問題を防止することができる。   If the authentication code overlaps with a third party, it is authenticated whether it is the same source user, and if the authentication is successful, the print job can be accessed. The security can be further enhanced by a simple method, and the problem of free browsing and printing by a third party in secure printing can be prevented.

なお、上記においては、送信元ユーザ確認画面730において、入力欄735に入力されたIPアドレスに基づいて、認証処理を行い該当する印刷ジョブが有るか否かを判断する場合について説明したが、特にIPアドレスに限られず、印刷ジョブデータに含まれている第三者と識別可能なデータであればどんなものを用いても良い。例えば、ユーザ名を入力して、ユーザ名に基づいて、認証処理を行うようにすることも可能である。   In the above description, a case has been described where, on the transmission source user confirmation screen 730, authentication processing is performed based on the IP address input in the input field 735 to determine whether there is a corresponding print job. The data is not limited to an IP address, and any data that can be identified from a third party included in print job data may be used. For example, it is possible to input the user name and perform the authentication process based on the user name.

なお、本発明にかかる情報処理装置はMFPに限定されず、プリンタやファクシミリ装置等であってもよい。なお、情報処理装置を制御するコントローラについて、コンピュータを機能させて、上述のフローで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、CD−ROM(Compact Disk-Read Only Memory)、ROM(Read Only Memory)、RAM(Random Access Memory)およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。   The information processing apparatus according to the present invention is not limited to an MFP, and may be a printer, a facsimile machine, or the like. Note that it is also possible to provide a program that causes a computer to function as a controller that controls the information processing apparatus and executes control as described in the above flow. Such a program is stored in a computer-readable recording medium such as a flexible disk attached to the computer, a CD-ROM (Compact Disk-Read Only Memory), a ROM (Read Only Memory), a RAM (Random Access Memory), and a memory card. And can be provided as a program product. Alternatively, the program can be provided by being recorded on a recording medium such as a hard disk built in the computer. A program can also be provided by downloading via a network.

なお、本発明にかかるプログラムは、コンピュータのオペレーションシステム(OS)の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずOSと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。   The program according to the present invention is a program module that is provided as a part of a computer operating system (OS) and calls necessary modules in a predetermined arrangement at a predetermined timing to execute processing. Also good. In that case, the program itself does not include the module, and the process is executed in cooperation with the OS. A program that does not include such a module can also be included in the program according to the present invention.

また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。   The program according to the present invention may be provided by being incorporated in a part of another program. Even in this case, the program itself does not include the module included in the other program, and the process is executed in cooperation with the other program. Such a program incorporated in another program can also be included in the program according to the present invention.

提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。   The provided program product is installed in a program storage unit such as a hard disk and executed. The program product includes the program itself and a recording medium on which the program is recorded.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

本発明の実施の形態に従う情報処理システムについて説明する概略図である。It is the schematic explaining the information processing system according to the embodiment of the present invention. 本発明の実施の形態に従うMFP100の機能ブロック図である。2 is a functional block diagram of MFP 100 according to the embodiment of the present invention. FIG. 本発明の実施の形態に従うパソコン200の概略構成を説明するブロック図である。It is a block diagram illustrating a schematic configuration of a personal computer 200 according to an embodiment of the present invention. 本発明の実施の形態に従うプリンタドライバの機能ブロックを説明する図である。It is a figure explaining the functional block of the printer driver according to an embodiment of the present invention. 本発明の実施の形態に従うパソコン200のディスプレイ部205に表示される各種印刷設定処理部410の機能に基づく印刷設定画面を説明する図である。It is a figure explaining the print setting screen based on the function of the various print setting process part 410 displayed on the display part 205 of the personal computer 200 according to embodiment of this invention. 図5の印刷画面500において、セキュリティ印刷を指定した場合のセキュアプリント設定処理部420の機能に基づく認証コード設定画面520を説明する図である。6 is a diagram illustrating an authentication code setting screen 520 based on the function of the secure print setting processing unit 420 when security printing is designated on the print screen 500 of FIG. 印刷データ600を説明する図である。FIG. 6 is a diagram illustrating print data 600. 本発明の実施の形態に従うセキュアプリントの印刷データを受信した場合のMFP100の制御部101の処理を説明するフロー図である。FIG. 10 is a flowchart illustrating processing of control unit 101 of MFP 100 when secure print data is received according to an embodiment of the present invention. 記憶テーブルを説明する図である。It is a figure explaining a storage table. 本発明の実施の形態に従うセキュアプリントの印刷ジョブに対する印刷指示を実行する場合のフロー図である。It is a flowchart in the case of performing the printing instruction | indication with respect to the print job of the secure print according to embodiment of this invention. 印刷ジョブ認証コードの入力画面700を説明する図である。6 is a diagram illustrating a print job authentication code input screen 700. FIG. 送信元ユーザ確認画面をポップアップした場合を説明する図である。It is a figure explaining the case where the transmission origin user confirmation screen is popped up. セキュアプリントジョブボックス画面750を説明する図である。FIG. 10 is a diagram illustrating a secure print job box screen 750.

符号の説明Explanation of symbols

100 MFP、101 制御部、102 記憶部、103 画像読取部、104 画像処理部、105 操作パネル部、106 印刷部、107 ネットワークインターフェース、200,250,300 パソコン、201 CPU、205 ディスプレイ部、207 通信インターフェース部、209 入力部、211 HDD、213 メモリ部、215 CD−ROMドライブ、217 FDDドライブ。   100 MFP, 101 control unit, 102 storage unit, 103 image reading unit, 104 image processing unit, 105 operation panel unit, 106 printing unit, 107 network interface, 200, 250, 300 personal computer, 201 CPU, 205 display unit, 207 communication Interface unit, 209 input unit, 211 HDD, 213 memory unit, 215 CD-ROM drive, 217 FDD drive.

Claims (9)

認証コードが付加された印刷データを受信する受信手段と、
記憶手段と、
前記受信手段で受信した印刷データを前記記憶手段に記憶するための制御手段とを備え、
前記制御手段は、
前記受信手段により受信した印刷データが前記認証コードが付加された印刷データであるか否かを判別する判別手段と、
前記判別手段により、前記認証コードが付加された印刷データが受信されたと判別された場合には、前記認証コードに対応付けて前記記憶手段の一定の記憶領域を確保する記憶領域確保手段と、
前記記憶手段の記憶領域に対応付けられている認証コードと前記受信手段により受信された印刷データに付加された認証コードとを比較する認証コード比較手段と、
前記認証コード比較手段の比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と前記記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較する送信元情報比較手段と、
前記送信元情報比較手段の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた前記記憶手段の記憶領域に前記受信手段により受信された印刷データを記憶する保存手段とを含み、
前記記憶領域確保手段は、前記送信元情報比較手段の比較結果に基づいて、前記送信元情報が不一致の場合には、前記送信元情報を前記認証コードに関連付けて、前記記憶手段の別の記憶領域を確保し、
前記保存手段は、前記送信元情報比較手段の比較結果に基づいて、前記送信元情報が不一致の場合には、前記記憶手段の前記別の記憶領域に前記受信手段により受信された印刷データを記憶する、情報処理装置。
Receiving means for receiving print data to which an authentication code is added;
Storage means;
Control means for storing the print data received by the receiving means in the storage means,
The control means includes
Discriminating means for discriminating whether or not the print data received by the receiving means is print data to which the authentication code is added;
A storage area securing unit that secures a certain storage area of the storage unit in association with the authentication code when the determination unit determines that the print data to which the authentication code is added is received;
Authentication code comparing means for comparing the authentication code associated with the storage area of the storage means and the authentication code added to the print data received by the receiving means;
Based on the comparison result of the authentication code comparison means, if the authentication codes match, the transmission source information indicating the transmission source included in the received print data matches the storage information stored in the storage area of the storage means Transmission source information comparison means for comparing transmission source information included in the print data corresponding to the authentication code;
If the transmission source information matches based on the comparison result of the transmission source information comparison unit, the print received by the reception unit in the storage area of the storage unit provided corresponding to the matched authentication code Storage means for storing data,
When the transmission source information does not match based on the comparison result of the transmission source information comparison unit, the storage area securing unit associates the transmission source information with the authentication code, Secure space,
The storage unit stores the print data received by the reception unit in the other storage area of the storage unit when the transmission source information does not match based on the comparison result of the transmission source information comparison unit. An information processing apparatus.
前記記憶領域確保手段は、別の認証コードが付加された印刷データを受信した場合には、前記別の認証コードに対応付けて前記記憶手段の一定の記憶領域を確保する、請求項1記載の情報処理装置。   2. The storage area securing unit according to claim 1, wherein, when print data to which another authentication code is added is received, a certain storage area of the storage unit is secured in association with the another authentication code. Information processing device. 前記送信元情報は、ユーザ名、前記印刷データの送信先のアドレスを示すIPアドレス、コンピュータ名の少なくとも1つに相当する、請求項1記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the transmission source information corresponds to at least one of a user name, an IP address indicating a transmission destination address of the print data, and a computer name. 前記記憶手段に記憶された認証コードが付加された印刷データに対するアクセス処理の入力指示を受け付ける操作入力受付手段と、
前記操作入力受付手段の入力指示に従って前記認証コードが付加された印刷データに対するアクセス処理を実行する印刷制御手段とを備え、
前記印刷制御手段は、
前記認証コードが付加された印刷データに対するアクセス処理の入力指示があった場合に、認証コードの入力を受け付ける認証コード入力受付手段と、
前記認証コード入力受付手段により入力された認証コードと、印刷処理の入力指示された印刷データに付加された認証コードとが一致するか否かを判断する認証手段と、
前記認証手段における認証が成功した場合に、前記記憶手段の認証が成功した前記認証コードに対応付けられて確保された記憶領域が複数存在するか否かを判断する判断手段と、
前記判断手段において、前記認証コードに対応付けられて確保された記憶領域が複数存在する場合には、送信元情報の入力を受け付ける送信元入力受付手段と、
前記送信元入力受付手段により入力された送信元情報と、前記認証コードに対応付けられて確保された前記複数の記憶領域にそれぞれ記憶される印刷データに含まれる送信元情報とが一致する記憶領域を検索する送信元情報検索手段と、
前記送信元情報検索手段により検索された一致した記憶領域に記憶された印刷データに対して所定の処理を実行する実行手段とを含む、請求項1記載の情報処理装置。
An operation input accepting means for accepting an input instruction for access processing to the print data to which the authentication code stored in the storage means is attached;
Printing control means for executing access processing to the print data to which the authentication code is added according to an input instruction of the operation input receiving means,
The print control means includes
An authentication code input receiving means for receiving an input of an authentication code when there is an input instruction of an access process for the print data to which the authentication code is added;
Authentication means for determining whether or not the authentication code input by the authentication code input receiving means and the authentication code added to the print data instructed to input the printing process match;
A determination unit that determines whether or not there are a plurality of storage areas secured in association with the authentication code that has been successfully authenticated by the storage unit when the authentication by the authentication unit is successful;
In the determination unit, when there are a plurality of storage areas secured in association with the authentication code, a transmission source input reception unit that receives input of transmission source information;
A storage area in which the transmission source information input by the transmission source input receiving means and the transmission source information included in the print data respectively stored in the plurality of storage areas secured in association with the authentication code match Source information search means for searching for,
The information processing apparatus according to claim 1, further comprising: execution means for executing predetermined processing on the print data stored in the matched storage area searched by the transmission source information search means.
前記所定の処理は、前記記憶領域に記憶された印刷データに対する印刷処理および/または削除処理に相当する、請求項4記載の情報処理装置。   The information processing apparatus according to claim 4, wherein the predetermined process corresponds to a print process and / or a delete process for print data stored in the storage area. 認証コードを付加した印刷データを送信する端末と、
前記ネットワークを介して前記端末と接続され、前記端末から送信された前記認証コードが付加された印刷データを受信する情報処理装置とを備え、
前記情報処理装置は、
前記認証コードが付加された印刷データを受信する受信手段と、
記憶手段と、
前記受信手段で受信した印刷データを前記記憶手段に記憶するための制御手段とを備え、
前記制御手段は、
前記受信手段により受信した印刷データが前記認証コードが付加された印刷データであるか否かを判別する判別手段と、
前記判別手段により、前記認証コードが付加された印刷データが受信されたと判別された場合には、前記認証コードに対応付けて前記記憶手段の一定の記憶領域を確保する記憶領域確保手段と、
前記記憶手段の記憶領域に対応付けられている認証コードと前記受信手段により受信された印刷データに付加された認証コードとを比較する認証コード比較手段と、
前記認証コード比較手段の比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と前記記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較する送信元情報比較手段と、
前記送信元情報比較手段の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた前記記憶手段の記憶領域に前記受信手段により受信された印刷データを記憶する保存手段とを有し、
前記記憶領域確保手段は、前記送信元情報が不一致の場合には、前記送信元情報を前記認証コードに関連付けて、前記記憶手段の別の記憶領域を確保し、
前記保存手段は、前記送信元情報比較手段の比較結果に基づいて、前記送信元情報が不一致の場合には、前記記憶手段の前記別の記憶領域に前記受信手段により受信された印刷データを記憶する、情報処理システム。
A terminal that transmits print data with an authentication code added thereto;
An information processing apparatus connected to the terminal via the network and receiving print data to which the authentication code transmitted from the terminal is added;
The information processing apparatus includes:
Receiving means for receiving print data to which the authentication code is added;
Storage means;
Control means for storing the print data received by the receiving means in the storage means,
The control means includes
Discriminating means for discriminating whether or not the print data received by the receiving means is print data to which the authentication code is added;
A storage area securing unit that secures a certain storage area of the storage unit in association with the authentication code when the determination unit determines that the print data to which the authentication code is added is received;
Authentication code comparing means for comparing the authentication code associated with the storage area of the storage means and the authentication code added to the print data received by the receiving means;
Based on the comparison result of the authentication code comparison means, if the authentication codes match, the transmission source information indicating the transmission source included in the received print data matches the storage information stored in the storage area of the storage means Transmission source information comparison means for comparing transmission source information included in the print data corresponding to the authentication code;
If the transmission source information matches based on the comparison result of the transmission source information comparison unit, the print received by the reception unit in the storage area of the storage unit provided corresponding to the matched authentication code Storage means for storing data,
The storage area securing means secures another storage area of the storage means by associating the transmission source information with the authentication code when the transmission source information does not match,
The storage unit stores the print data received by the reception unit in the other storage area of the storage unit when the transmission source information does not match based on the comparison result of the transmission source information comparison unit. Information processing system.
認証コードが付加された印刷データを受信するステップと、
受信した印刷データを記憶手段に記憶するステップとを備え、
前記記憶手段に記憶するステップは、
受信した印刷データが前記認証コードが付加された印刷データであるか否かを判別するステップと、
前記認証コードが付加された印刷データが受信されたと判別された場合には、前記認証コードに対応付けて前記記憶手段の一定の記憶領域を確保するステップと、
前記記憶手段の記憶領域に対応付けられている認証コードと前記受信手段により受信された印刷データに付加された認証コードとを比較するステップと、
前記認証コードの比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と前記記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較するステップと、
前記送信元情報の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた前記記憶手段の記憶領域に受信された印刷データを記憶するステップとを含み、
前記一定の記憶領域を確保するステップは、前記送信元情報の比較結果に基づいて、前記送信元情報が不一致の場合には、前記送信元情報を前記認証コードに関連付けて、前記記憶手段の別の記憶領域を確保し、
前記印刷データを記憶するステップは、前記送信元情報の比較結果に基づいて、前記送信元情報が不一致の場合には、前記記憶手段の前記別の記憶領域に受信された印刷データを記憶する、情報処理方法。
Receiving print data to which an authentication code is added;
Storing the received print data in a storage means,
The step of storing in the storage means includes
Determining whether the received print data is print data to which the authentication code is added; and
When it is determined that the print data to which the authentication code is added has been received, securing a certain storage area of the storage means in association with the authentication code;
Comparing the authentication code associated with the storage area of the storage means with the authentication code added to the print data received by the receiving means;
Based on the comparison result of the authentication code, when the authentication code is matched, the matched authentication code stored in the storage area of the storage unit and the transmission source information indicating the transmission source included in the received print data Comparing the transmission source information included in the print data corresponding to
Storing the received print data in a storage area of the storage means provided corresponding to the matched authentication code when the source information matches based on the comparison result of the source information; Including
The step of securing the certain storage area is based on the comparison result of the transmission source information, and when the transmission source information does not match, the transmission source information is associated with the authentication code, Secure storage space,
The step of storing the print data stores the print data received in the other storage area of the storage means when the transmission source information does not match based on the comparison result of the transmission source information. Information processing method.
記憶手段を備えたコンピュータに実行させるための情報処理プログラムであって、
前記認証コードが付加された印刷データを受信するステップと、
受信した印刷データを前記記憶手段に記憶するステップとを備え、
前記記憶手段に記憶するステップは、
受信した印刷データが前記認証コードが付加された印刷データであるか否かを判別するステップと、
前記認証コードが付加された印刷データが受信されたと判別された場合には、前記認証コードに対応付けて前記記憶手段の一定の記憶領域を確保するステップと、
前記記憶手段の記憶領域に対応付けられている認証コードと前記受信手段により受信された印刷データに付加された認証コードとを比較するステップと、
前記認証コードの比較結果に基づいて、認証コードが一致した場合には、受信した印刷データに含まれる送信元を示す送信元情報と前記記憶手段の記憶領域に記憶されている、一致した認証コードに対応する印刷データに含まれる送信元情報とを比較するステップと、
前記送信元情報の比較結果に基づいて、送信元情報が一致した場合には、当該一致した認証コードに対応して設けられた前記記憶手段の記憶領域に受信された印刷データを記憶するステップとを含み、
前記一定の記憶領域を確保するステップは、前記送信元情報の比較結果に基づいて、前記送信元情報が不一致の場合には、前記送信元情報を前記認証コードに関連付けて、前記記憶手段の別の記憶領域を確保し、
前記印刷データを記憶するステップは、前記送信元情報の比較結果に基づいて、前記送信元情報が不一致の場合には、前記記憶手段の前記別の記憶領域に受信された印刷データを記憶する、情報処理プログラム。
An information processing program for causing a computer having storage means to execute,
Receiving print data to which the authentication code is added;
Storing the received print data in the storage means,
The step of storing in the storage means includes
Determining whether the received print data is print data to which the authentication code is added; and
When it is determined that the print data to which the authentication code is added has been received, securing a certain storage area of the storage means in association with the authentication code;
Comparing the authentication code associated with the storage area of the storage means with the authentication code added to the print data received by the receiving means;
Based on the comparison result of the authentication code, when the authentication code is matched, the matched authentication code stored in the storage area of the storage unit and the transmission source information indicating the transmission source included in the received print data Comparing the transmission source information included in the print data corresponding to
Storing the received print data in a storage area of the storage means provided corresponding to the matched authentication code when the source information matches based on the comparison result of the source information; Including
The step of securing the certain storage area is based on the comparison result of the transmission source information, and when the transmission source information does not match, the transmission source information is associated with the authentication code, Secure storage space,
The step of storing the print data stores the print data received in the other storage area of the storage means when the transmission source information does not match based on the comparison result of the transmission source information. Information processing program.
請求項8に記載の情報処理プログラムを記録した、記録媒体。   A recording medium on which the information processing program according to claim 8 is recorded.
JP2008156925A 2008-06-16 2008-06-16 Information processing apparatus, information processing system, information processing method, information processing program, and recording medium Expired - Fee Related JP4978571B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008156925A JP4978571B2 (en) 2008-06-16 2008-06-16 Information processing apparatus, information processing system, information processing method, information processing program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008156925A JP4978571B2 (en) 2008-06-16 2008-06-16 Information processing apparatus, information processing system, information processing method, information processing program, and recording medium

Publications (2)

Publication Number Publication Date
JP2009301421A JP2009301421A (en) 2009-12-24
JP4978571B2 true JP4978571B2 (en) 2012-07-18

Family

ID=41548229

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008156925A Expired - Fee Related JP4978571B2 (en) 2008-06-16 2008-06-16 Information processing apparatus, information processing system, information processing method, information processing program, and recording medium

Country Status (1)

Country Link
JP (1) JP4978571B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5904322B2 (en) * 2011-10-31 2016-04-13 ブラザー工業株式会社 Information processing program for printing apparatus and information processing method for printing apparatus
WO2013145910A1 (en) * 2012-03-28 2013-10-03 京セラドキュメントソリューションズ株式会社 Image processing apparatus and image forming method
JP5766665B2 (en) 2012-08-01 2015-08-19 株式会社沖データ Image processing apparatus, print job management method, and image forming system
JP6973167B2 (en) * 2018-02-23 2021-11-24 ブラザー工業株式会社 Printing equipment

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3624525B2 (en) * 1996-03-14 2005-03-02 富士ゼロックス株式会社 Printer control apparatus and printing system
JP2001312388A (en) * 2000-04-28 2001-11-09 Fuji Xerox Co Ltd Network image output control method and image output device
JP2003271342A (en) * 2002-03-18 2003-09-26 Casio Comput Co Ltd Print controller and its program
JP2005115485A (en) * 2003-10-03 2005-04-28 Toshiba Social Automation Systems Co Ltd Authentication system and computer readable storage medium
JP4257783B2 (en) * 2003-10-23 2009-04-22 株式会社日立製作所 Logically partitionable storage device and storage device system

Also Published As

Publication number Publication date
JP2009301421A (en) 2009-12-24

Similar Documents

Publication Publication Date Title
JP4690449B2 (en) Print control system, print control server, image forming apparatus, processing method thereof, and program
JP4325680B2 (en) Image processing apparatus and image processing system
JP4656182B2 (en) Data transmission apparatus, data transmission method, and data transmission program
JP2009248539A (en) Image forming apparatus, image forming method, and image forming program
JP2007108883A (en) Information processing method and device therefor
JP4958118B2 (en) Image forming apparatus, information processing system, processing method thereof, and program
JP6601106B2 (en) Printer
JP2010218144A (en) Information processing system and processing method thereof
JP2009267658A (en) Image processing apparatus, image processing method, computer program, and storage medium
JP5104573B2 (en) Image forming apparatus, image forming apparatus terminal apparatus, and program
JP5448539B2 (en) Information processing apparatus and method, and program
JP5435992B2 (en) Information processing system
JP4978571B2 (en) Information processing apparatus, information processing system, information processing method, information processing program, and recording medium
US8531694B2 (en) Appending restriction information to a job before transmission
JP5240278B2 (en) Information processing apparatus, image forming apparatus, and control program for information processing apparatus
JP4846830B2 (en) Image forming apparatus and information processing method and program thereof
JP2013054635A (en) Image formation apparatus, image formation system, and control method and program therefor
JP2011015323A (en) Image forming apparatus, processing method thereof and program
JP2006093875A (en) Device of writing information on use of device, image-forming apparatus having same, and device system
JP4737038B2 (en) Image processing apparatus and program
JP4692493B2 (en) Image information transmission apparatus and image information transmission management program
JP2014102543A (en) Printing system, image forming apparatus, processing method thereof, and program
JP5376546B2 (en) Image forming apparatus, information processing system, processing method thereof, and program
JP2011013837A (en) Print system and print controller
JP2007028058A (en) Image forming apparatus and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120314

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120403

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

Free format text: PAYMENT UNTIL: 20150427

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4978571

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees