JP2005267494A - Method, apparatus, system and program for controlling printing - Google Patents

Method, apparatus, system and program for controlling printing Download PDF

Info

Publication number
JP2005267494A
JP2005267494A JP2004082123A JP2004082123A JP2005267494A JP 2005267494 A JP2005267494 A JP 2005267494A JP 2004082123 A JP2004082123 A JP 2004082123A JP 2004082123 A JP2004082123 A JP 2004082123A JP 2005267494 A JP2005267494 A JP 2005267494A
Authority
JP
Japan
Prior art keywords
print data
data
attribute information
encryption key
print
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.)
Granted
Application number
JP2004082123A
Other languages
Japanese (ja)
Other versions
JP4552471B2 (en
JP2005267494A5 (en
Inventor
Toshio Yamada
俊雄 山田
Susumu Muto
晋 武藤
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2004082123A priority Critical patent/JP4552471B2/en
Publication of JP2005267494A publication Critical patent/JP2005267494A/en
Publication of JP2005267494A5 publication Critical patent/JP2005267494A5/ja
Application granted granted Critical
Publication of JP4552471B2 publication Critical patent/JP4552471B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a method, an apparatus, a system, and a program for controlling printing, which may limit a printing area in units of contents. <P>SOLUTION: The program for controlling printing which may limit the printing area on paper printed by an image generating apparatus has steps for; obtaining data of a printing segment which are divided into a plurality of printing data imparted with attribute data at a computer; storing the data of the printing segment; verifying the attribute data of the printing segment; recovering printing data based on the printing segment that is matched with an attribute by using verification; and controlling printing by using the image generating apparatus based on the recovered printing data, wherein, the recovering of the printing data is executed when all of the data which are divided into the segments are ready for processing. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、印刷データに基づく画像形成装置による用紙上への印刷、を制御する印刷制御プログラム、印刷制御装置、印刷制御システム及び印刷制御方法に関する。   The present invention relates to a print control program, a print control apparatus, a print control system, and a print control method for controlling printing on paper by an image forming apparatus based on print data.

パーソナルコンピュータ等の情報処理装置とプリンタ等の画像形成装置とがネットワーク等を介して相互に接続されているシステムにおいて、文書、画像等のコンテンツの印刷を行う場合、画像形成装置がネットワーク等に接続されていれば、情報処理装置と画像形成装置とが離れた場所にあっても印刷を行うことができる。   When printing information such as documents and images in a system where an information processing device such as a personal computer and an image forming device such as a printer are connected to each other via a network, the image forming device is connected to the network. If so, printing can be performed even if the information processing apparatus and the image forming apparatus are located at a distance.

このようなシステムの場合、例えば、社内の秘密文書であっても社内のLAN(ローカルエリアネットワーク)の外の画像形成装置を使用して自由に印刷することが可能となる。このため、文書の機密性を保つためにコンテンツの内容によっては印刷場所の制限をかけることが必要となる。   In the case of such a system, for example, even an in-house secret document can be freely printed using an image forming apparatus outside the in-house LAN (local area network). For this reason, in order to maintain the confidentiality of the document, it is necessary to limit the printing location depending on the content.

例えば、特開平8−98038号公報(特許文献1)には、ネットワーク化したデジタル複写機それぞれに利用者制限機能を有する場合に、他のデジタル複写機のところまで行くことなく、他のデジタル複写機の機能をリモートで使用できるシステムが開示されている。この方法は、ユーザ単位で利用者制限をおこなっているものであり、これによれば、画像形成装置側でユーザを特定してユーザ毎に固定的に印刷許可のコントロールをすることができる。   For example, in Japanese Patent Laid-Open No. 8-98038 (Patent Document 1), when each networked digital copying machine has a user restriction function, other digital copying can be performed without going to other digital copying machines. A system that can remotely use the functions of the machine is disclosed. In this method, user restriction is performed on a user-by-user basis. According to this method, the user can be specified on the image forming apparatus side and printing permission can be controlled for each user in a fixed manner.

特開平8−98038号公報JP-A-8-98038

しかしながら、特許文献1の方法では、ユーザ単位で利用者制限を行うことはできるが、コンテンツ単位で印刷場所の制限を行うことはできず、動的にコンテンツ毎に特定の画像形成装置から印刷を許可することができない。   However, in the method of Patent Document 1, it is possible to perform user restriction on a user basis, but it is not possible to restrict a print location on a content basis, and printing is performed dynamically from a specific image forming apparatus for each content. I can't allow it.

本発明は、コンテンツ単位での印刷場所の制限を行うことができる印刷制御プログラム、印刷制御装置、印刷制御システム及び印刷制御方法である。   The present invention relates to a print control program, a print control apparatus, a print control system, and a print control method that can limit a printing place in units of contents.

本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御プログラムであって、コンピュータに、印刷データを複数に分割したデータであって、それぞれに属性情報が付与された切片印刷データを取得するステップと、前記切片印刷データを記憶するステップと、前記切片印刷データの属性情報を照合するステップと、前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元するステップと、前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、を実行させ、前記復元は、前記分割された切片印刷データの全てが揃ったときに行われる。   The present invention relates to a print control program for controlling printing on a sheet by an image forming apparatus, which is data obtained by dividing print data into a plurality of pieces of data to a computer, each of which is provided with attribute information. A step of storing the section print data, a step of collating the attribute information of the section print data, and a step of restoring the print data based on the section print data having the attribute information matched by the collation And a step of controlling printing by the image forming apparatus based on the restored print data. The restoration is performed when all of the divided section print data are prepared.

また、本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御装置であって、印刷データを複数に分割したデータであって、それぞれに属性情報が付与された切片印刷データを取得する手段と、前記切片印刷データを記憶する手段と、前記切片印刷データの属性情報を照合する手段と、前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元する手段と、前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、を有し、前記復元は、前記分割された切片印刷データの全てが揃ったときに行われる。   The present invention also relates to a print control apparatus that controls printing on a sheet by an image forming apparatus, wherein the print data is divided into a plurality of pieces, and each piece of print data to which attribute information is assigned is obtained. Means for acquiring, means for storing the section print data, means for collating the attribute information of the section print data, means for restoring the print data based on the section print data having the attribute information matched by the collation And means for controlling printing by the image forming apparatus based on the restored print data, and the restoration is performed when all of the divided section print data are prepared.

また、本発明は、少なくとも1つの情報処理装置と、少なくとも1つの印刷制御装置と、少なくとも1つの画像形成装置とを含み、前記画像形成装置による用紙上への印刷の制御を行う印刷制御システムであって、前記情報処理装置は、印刷データを複数に分割し、それぞれに属性情報を付与して複数の切片印刷データを生成する手段を有し、前記印刷制御装置は、前記切片印刷データを取得する手段と、前記切片印刷データを記憶する手段と、前記切片印刷データの属性情報を照合する手段と、前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元する手段と、前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、を有し、前記復元は、前記分割された切片印刷データの全てが揃ったときに行われる。   The present invention also provides a print control system that includes at least one information processing apparatus, at least one print control apparatus, and at least one image forming apparatus, and controls printing on paper by the image forming apparatus. The information processing apparatus includes means for dividing the print data into a plurality of pieces and assigning attribute information to each to generate a plurality of section print data, and the print control apparatus acquires the section print data. Means for storing the section print data, means for collating the attribute information of the section print data, means for restoring the print data based on the section print data having the attribute information matched by the collation, Means for controlling printing by the image forming apparatus based on the restored print data, and the restoration includes all of the divided section print data. It is performed when the uniform.

また、本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御方法であって、印刷データを複数に分割したデータであって、それぞれに属性情報が付与された切片印刷データを取得するステップと、前記切片印刷データを記憶するステップと、前記切片印刷データの属性情報を照合するステップと、前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元するステップと、前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、を含み、前記復元は、前記分割された切片印刷データの全てが揃ったときに行われる。   The present invention also relates to a print control method for controlling printing on a sheet by an image forming apparatus, wherein the print data is divided into a plurality of pieces, and each piece of print data to which attribute information is assigned is obtained. A step of acquiring, a step of storing the section print data, a step of collating attribute information of the section print data, and a step of restoring the print data based on the section print data having the attribute information matched by the collation And a step of controlling printing by the image forming apparatus based on the restored print data, and the restoration is performed when all of the divided section print data are prepared.

また、本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御プログラムであって、情報処理装置に、印刷データを暗号化した暗号データであって、属性情報が付与された暗号データを取得するステップと、前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を取得するステップと、前記暗号データ及び前記暗号鍵を記憶するステップと、前記暗号データの属性情報と前記暗号鍵の属性情報とを照合するステップと、前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号するステップと、前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、を実行させ、前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われる。   The present invention also relates to a print control program for controlling printing on a sheet by an image forming apparatus, which is encrypted data obtained by encrypting print data in an information processing apparatus and having attribute information added thereto. A step of obtaining data, a step of obtaining an encryption key to which the encryption data is decrypted and having attribute information added thereto, a step of storing the encryption data and the encryption key, and the encryption data The attribute information of the encryption key and the attribute information of the encryption key, the step of decrypting the print data based on the encryption data and the encryption key that match the attribute information by the verification, and the decrypted print Performing printing control by the image forming apparatus based on data, and the decoding is performed when all of the encryption data and the encryption key are prepared.

また、本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御装置であって、印刷データを暗号化した暗号データであって、属性情報が付与された暗号データを取得する手段と、前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を取得する手段と、前記暗号データ及び前記暗号鍵を記憶する手段と、前記暗号データの属性情報と前記暗号鍵の属性情報とを照合する手段と、前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号する手段と、前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、を有し、前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われる。   According to another aspect of the present invention, there is provided a print control apparatus for controlling printing on a sheet by an image forming apparatus, wherein the print data is encrypted data obtained by encrypting print data and acquiring encrypted data to which attribute information is added. An encryption key for decrypting the encrypted data, the means for obtaining the encryption key to which the attribute information is attached, the means for storing the encryption data and the encryption key, the attribute information of the encryption data, and the Means for collating the attribute information of the encryption key; means for decrypting the print data based on the encrypted data and the encryption key whose attribute information is matched by the collation; and the image based on the decrypted print data. Means for controlling printing by the forming apparatus, and the decoding is performed when all of the encryption data and the encryption key are prepared.

また、本発明は、少なくとも1つの情報処理装置と、少なくとも1つの印刷制御装置と、少なくとも1つの画像形成装置とを含み、前記画像形成装置による用紙上への印刷の制御を行う印刷制御システムであって、前記情報処理装置は、印刷データを暗号化し、属性情報を付与して暗号化データを生成する手段と、前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を生成する手段と、を有し、前記印刷制御装置は、前記暗号データ及び前記暗号鍵を取得する手段と、前記暗号データ及び前記暗号鍵を記憶する手段と、前記暗号データの属性情報と前記暗号鍵の属性情報とを照合する手段と、前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号する手段と、前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、を有し、前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われる。   The present invention also provides a print control system that includes at least one information processing apparatus, at least one print control apparatus, and at least one image forming apparatus, and controls printing on paper by the image forming apparatus. The information processing apparatus includes: means for encrypting print data, adding attribute information to generate encrypted data; and an encryption key for decrypting the encrypted data, wherein the encryption information is appended with the attribute information. Means for generating a key, and the print control device includes means for acquiring the encryption data and the encryption key, means for storing the encryption data and the encryption key, and attribute information of the encryption data; Means for collating the attribute information of the encryption key; means for decrypting print data based on the encrypted data and the encryption key whose attribute information matched by the verification; and the decrypted print data A means for controlling the printing by the image forming apparatus based on the data, wherein the decoding is performed when all of the encrypted data and the encryption key are met.

また、本発明は、画像形成装置による用紙上への印刷の制御を行う印刷制御方法であって、印刷データを暗号化した暗号データであって、属性情報が付与された暗号データを取得するステップと、前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を取得するステップと、前記暗号データ及び前記暗号鍵を記憶するステップと、前記暗号データの属性情報と前記暗号鍵の属性情報とを照合するステップと、前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号するステップと、前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、を含み、前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われる。   The present invention is also a print control method for controlling printing on a sheet by an image forming apparatus, the step of obtaining encrypted data to which attribute information is added, which is encrypted data obtained by encrypting print data An encryption key for decrypting the encrypted data, the step of obtaining an encryption key to which attribute information is assigned, the step of storing the encrypted data and the encryption key, the attribute information of the encrypted data, and the Collating the attribute information of the encryption key, decoding the print data based on the encrypted data and the encryption key whose attribute information is matched by the verification, and the image based on the decrypted print data And performing the printing control by the forming apparatus, and the decoding is performed when all of the encryption data and the encryption key are prepared.

本発明において、コンテンツの印刷データを複数の切片印刷データに分割し、全ての切片印刷データが揃ったときに印刷データの復元を行って印刷することにより、コンテンツに依存する印刷場所の制限を行うことができる。また、コンテンツの印刷データを暗号化し、暗号化された印刷データと、その暗号を複号する暗号鍵とが揃ったときに印刷データの復元を行って印刷することにより、コンテンツに依存する印刷場所の制限を行うことができる。   In the present invention, the content print data is divided into a plurality of section print data, and when all the section print data is obtained, the print data is restored and printed, thereby limiting the print location depending on the contents. be able to. In addition, the print location that depends on the content can be obtained by encrypting the print data of the content and restoring the print data when the encrypted print data and the encryption key that decrypts the encryption are available. Restrictions can be made.

図1は、本発明の一実施形態における印刷制御システム1を実現する構成を示すブロック図である。少なくとも1つの情報処理装置10と、本実施形態に係る印刷制御方法を実現するプログラムが格納された少なくとも1つの印刷制御装置20と、少なくとも1つの画像形成装置30とが、LAN(ローカルエリアネットワーク)等のネットワークや、データバス等の情報伝達媒体を介して、所定のプロトコルにしたがって相互に情報伝達可能に接続されている。図1においては、2つの情報処理装置10A、10Bと、1つの印刷制御装置20と、2つの画像形成装置30A,30Bと、がネットワーク等を介して接続されている。   FIG. 1 is a block diagram showing a configuration for realizing a print control system 1 according to an embodiment of the present invention. At least one information processing apparatus 10, at least one print control apparatus 20 in which a program for realizing a print control method according to the present embodiment is stored, and at least one image forming apparatus 30 include a local area network (LAN). Are connected to each other in accordance with a predetermined protocol through an information transmission medium such as a data bus. In FIG. 1, two information processing apparatuses 10A and 10B, one print control apparatus 20, and two image forming apparatuses 30A and 30B are connected via a network or the like.

本実施形態においては、情報処理装置10において印刷データを分割した複数の切片印刷データの全て、または印刷データを暗号化した暗号化データ及び暗号鍵の全て、が印刷制御装置20において揃って初めて印刷データが復元または復号されて、画像形成装置による印刷を行うことが可能となる。これにより、あるコンテンツに対して特定の画像形成装置からの印刷しか行えないようにすることができ、コンテンツに依存する印刷場所の制限を行うことができる。   In the present embodiment, printing is not performed until all of the plurality of segment print data obtained by dividing the print data in the information processing apparatus 10 or all of the encrypted data and the encryption key obtained by encrypting the print data are collected in the print control apparatus 20. Data is restored or decoded, and printing by the image forming apparatus can be performed. Accordingly, it is possible to perform printing only from a specific image forming apparatus with respect to a certain content, and it is possible to limit a printing place depending on the content.

情報処理装置10としては、デスクトップ型パーソナルコンピュータ、ノート型パーソナルコンピュータ、携帯情報端末等が挙げられる。   Examples of the information processing apparatus 10 include a desktop personal computer, a notebook personal computer, and a portable information terminal.

本実施形態における情報処理装置10は、図2に示すように、制御部100、記憶部120、データインターフェース140等を含んで構成される。また、情報処理装置10は、さらに表示部160、入力部180等を含んでもよい。なお、これらの構成全てが1つの装置に含まれている必要はない。   As illustrated in FIG. 2, the information processing apparatus 10 according to the present embodiment includes a control unit 100, a storage unit 120, a data interface 140, and the like. Further, the information processing apparatus 10 may further include a display unit 160, an input unit 180, and the like. Note that it is not necessary for all of these configurations to be included in one apparatus.

制御部100は、CPU等の制御素子を含んで構成され、情報処理装置10を統合的に制御する機能を有する。   The control unit 100 includes a control element such as a CPU and has a function of controlling the information processing apparatus 10 in an integrated manner.

記憶部120は、半導体メモリ、ハードディスク等を含んで構成され、制御部100で処理されるプログラム、コンテンツ等の各種データ等の電子情報を格納及び保持する。格納及び保持されるデータが大量となる場合には、ハードディスク装置、磁気テープ装置、磁気ディスク装置、光ディスク装置、光磁気ディスク装置等の大容量記憶装置を補助記憶装置として用いることも好適である。   The storage unit 120 includes a semiconductor memory, a hard disk, and the like, and stores and holds electronic information such as programs processed by the control unit 100 and various data such as content. When a large amount of data is stored and held, it is also preferable to use a mass storage device such as a hard disk device, a magnetic tape device, a magnetic disk device, an optical disk device, or a magneto-optical disk device as an auxiliary storage device.

データインターフェース140は、ネットワーク等を介して、印刷制御装置20におけるデータインターフェース240及び画像形成装置30におけるデータインターフェース340と情報伝達可能に接続され、印刷データ等の各種情報を送受信するために用いられる。   The data interface 140 is connected to the data interface 240 in the print control apparatus 20 and the data interface 340 in the image forming apparatus 30 through a network or the like so as to be able to transmit information, and is used to transmit and receive various types of information such as print data.

表示部160は、モニタ、タッチパネル等を含んで構成され、ユーザに対して各種情報を提示するために用いられる。   The display unit 160 includes a monitor, a touch panel, and the like, and is used for presenting various types of information to the user.

入力部180はキーボード、マウス、タッチパネル等を含んで構成され、ユーザから処理に用いられる各種情報を取得するために用いられる。表示部160と入力部180はタッチパネルなど一体のユーザインターフェースであってもよい。   The input unit 180 includes a keyboard, a mouse, a touch panel, and the like, and is used to acquire various types of information used for processing from the user. The display unit 160 and the input unit 180 may be an integrated user interface such as a touch panel.

印刷制御装置20は、図3に示すように、制御部200、記憶部220、及びデータインターフェース240等を含んで構成することができる。   As shown in FIG. 3, the print control apparatus 20 can be configured to include a control unit 200, a storage unit 220, a data interface 240, and the like.

制御部200は、CPU等の制御素子を含んで構成され、印刷制御装置20を統合的に制御する機能を有する。   The control unit 200 includes a control element such as a CPU and has a function of controlling the print control apparatus 20 in an integrated manner.

記憶部220は半導体メモリ、ハードディスク等を含んで構成され、制御部200で処理されるプログラム、印刷データ等の電子情報を格納及び保持する。格納及び保持されるデータが大量となる場合には、磁気テープ装置、磁気ディスク装置、光ディスク装置、光磁気ディスク装置等の大容量記憶装置を補助記憶装置として用いることも好適である。   The storage unit 220 includes a semiconductor memory, a hard disk, and the like, and stores and holds electronic information such as a program processed by the control unit 200 and print data. When a large amount of data is stored and held, it is also preferable to use a mass storage device such as a magnetic tape device, a magnetic disk device, an optical disk device, or a magneto-optical disk device as an auxiliary storage device.

データインターフェース240は、ネットワーク等を介して情報処理装置10におけるデータインターフェース140及び画像形成装置30におけるデータインターフェース340と情報伝達可能に接続され、印刷データ等の各種情報を送受信するために用いられる。   The data interface 240 is connected to the data interface 140 in the information processing apparatus 10 and the data interface 340 in the image forming apparatus 30 through a network or the like so as to be able to transmit information, and is used to transmit and receive various types of information such as print data.

印刷制御装置20は、さらに、モニタ等を含んで構成される表示手段や、キーボード、マウス、タッチパネル等を含んで構成される入力手段等を含んでもよい。表示手段と入力手段はタッチパネルなど一体のユーザインターフェースであってもよい。   The print control apparatus 20 may further include a display unit configured to include a monitor, an input unit configured to include a keyboard, a mouse, a touch panel, and the like. The display means and the input means may be an integrated user interface such as a touch panel.

画像形成装置30としては、例えば、電子写真方式、インクジェット方式、感熱方式、プロッタ方式等の各種のプリンタ、ファックス;プリンタ、コピー機、ファックス、スキャナ等の複合機;印刷機等であり、用紙上に印刷対象となる印刷データに基づいて画像形成するものであればよい。   Examples of the image forming apparatus 30 include various printers such as an electrophotographic system, an inkjet system, a thermal system, and a plotter system, a fax machine; a multifunction machine such as a printer, a copier, a fax machine, and a scanner; a printing machine, etc. Any image forming apparatus may be used as long as it forms an image based on print data to be printed.

なお、本実施形態における用紙とは、一般的な紙のみならず、OHPシート、厚紙、葉書等を含む印刷の被対象物全般を言う。また、印刷物とは、印刷が行われた用紙のことを示し、もちろん紙のみならずOHPシート、厚紙、葉書等を含む概念である。   Note that the paper in the present embodiment refers to not only general paper but also general objects to be printed including OHP sheets, cardboard, postcards, and the like. Further, the printed material indicates a paper on which printing has been performed, and of course includes not only paper but also an OHP sheet, cardboard, postcard, and the like.

画像形成装置30は、図4に示すように、制御部300、記憶部320、データインターフェース340、給紙手段360、印刷手段380、排紙手段400等を含んで構成される。また、画像形成装置30は、さらに表示部、入力部等を含んでもよい。なお、これらの構成全てが1つの装置に含まれている必要はない。   As shown in FIG. 4, the image forming apparatus 30 includes a control unit 300, a storage unit 320, a data interface 340, a paper feeding unit 360, a printing unit 380, a paper discharging unit 400, and the like. The image forming apparatus 30 may further include a display unit, an input unit, and the like. Note that it is not necessary for all of these configurations to be included in one apparatus.

制御部300は、CPU等の制御素子を含んで構成され、画像形成装置30を統合的に制御する機能を有する。   The control unit 300 includes a control element such as a CPU, and has a function of controlling the image forming apparatus 30 in an integrated manner.

記憶部320は、半導体メモリ、ハードディスク等を含んで構成され、制御部300で処理されるプログラム、印刷データ等の電子情報を格納及び保持する。格納及び保持されるデータが大量となる場合には、ハードディスク装置、磁気テープ装置、磁気ディスク装置、光ディスク装置、光磁気ディスク装置等の大容量記憶装置を補助記憶装置として用いることも好適である。   The storage unit 320 includes a semiconductor memory, a hard disk, and the like, and stores and holds electronic information such as a program processed by the control unit 300 and print data. When a large amount of data is stored and held, it is also preferable to use a mass storage device such as a hard disk device, a magnetic tape device, a magnetic disk device, an optical disk device, or a magneto-optical disk device as an auxiliary storage device.

データインターフェース340は、ネットワーク等を介して、情報処理装置10におけるデータインターフェース140及び印刷制御装置20におけるデータインターフェース340と情報伝達可能に接続され、各種情報を送受信するために用いられる。   The data interface 340 is connected to the data interface 140 in the information processing apparatus 10 and the data interface 340 in the print control apparatus 20 through a network or the like so as to be able to transmit information, and is used to transmit and receive various types of information.

本実施形態に係る印刷制御方法は、印刷制御装置20の記憶部220に格納された印刷制御プログラムを実行することにより実現される。   The print control method according to the present embodiment is realized by executing a print control program stored in the storage unit 220 of the print control apparatus 20.

本実施形態に係る印刷制御方法の各工程はコンピュータで処理可能な印刷制御プログラムに変換されて印刷制御装置20の記憶部220に格納および保持される。印刷制御装置20の制御部200は、記憶部220に保持されている印刷制御プログラムを読み出し、各工程を順次実行する。   Each step of the print control method according to the present embodiment is converted into a computer-controllable print control program and stored and held in the storage unit 220 of the print control apparatus 20. The control unit 200 of the print control apparatus 20 reads a print control program held in the storage unit 220 and sequentially executes each process.

(実施形態1)
本発明の印刷制御方法の一実施形態は、図5に示すフローチャートの各工程を実行することにより実現される。本実施形態において各工程は必須要件ではなく適宜組み合わせて実行することができる。例えば、ステップS16,S18,S28,S30,S32,S34,S36の各工程は、コンピュータで処理可能な印刷制御プログラムに変換されて印刷制御装置20の記憶部220に格納および保持されることが好ましい。また、例えば、ステップS10,S12,S14,S20の各工程は、コンピュータで処理可能な別の印刷制御プログラムに変換されて情報処理装置10の記憶部120に格納および保持されてもよい。
(Embodiment 1)
One embodiment of the printing control method of the present invention is realized by executing each step of the flowchart shown in FIG. In this embodiment, each process is not an essential requirement and can be executed in combination as appropriate. For example, steps S16, S18, S28, S30, S32, S34, and S36 are preferably converted into a computer-controllable print control program and stored and held in the storage unit 220 of the print control apparatus 20. . Further, for example, steps S10, S12, S14, and S20 may be converted into another print control program that can be processed by a computer and stored and held in the storage unit 120 of the information processing apparatus 10.

以下、権限者Aが、ユーザBに対してコンテンツXについて画像形成装置30Aを使用して印刷することを許可する例について説明する。もちろん、権限者Aが複数のユーザに対して1つのコンテンツを配布してもよいし、権限者Aが複数のユーザに対して複数のコンテンツを配布してもよく、その場合も同様の処理が行われる。なお、ここで、図1における情報処理装置10Aは、権限者Aが使用可能であり、情報処理装置10Bは、ユーザBが使用可能であるものとする。ここでは、権限者AとユーザBとが異なる情報処理装置を使用する場合について説明するが、権限者AとユーザBとが同じ情報処理装置を共有して使用する場合であってもかまわない。   Hereinafter, an example in which the authorized person A permits the user B to print the content X using the image forming apparatus 30A will be described. Of course, the authorized person A may distribute one content to a plurality of users, or the authorized person A may distribute a plurality of contents to a plurality of users. Done. Here, it is assumed that the information processing apparatus 10A in FIG. 1 can be used by the authorized person A, and the information processing apparatus 10B can be used by the user B. Here, a case will be described in which the authorized person A and the user B use different information processing apparatuses, but the authorized person A and the user B may share the same information processing apparatus.

ここで、コンテンツとは情報処理装置等により提供される文書情報、画像情報等の情報を意味する。   Here, the content means information such as document information and image information provided by an information processing apparatus or the like.

ステップS10では、情報処理装置10Aの制御部100Aは、アプリケーションソフトウェアなどを用いて生成したコンテンツの文書データ、画像データ等が変換されたバイナリデータ等の印刷データを、複数の切片印刷データに分割する。   In step S10, the control unit 100A of the information processing apparatus 10A divides print data, such as binary data obtained by converting document data, image data, and the like of content generated using application software, into a plurality of segment print data. .

印刷データの分割の方法としては、印刷データを複数の切片印刷データに分割するのであれば特に制限はないが、セキュリティの観点から、分割したそれぞれの切片印刷データだけでは情報として意味を持たないように分割することが好ましい。例えば、バイナリデータを所定のバイト数ごと、例えば100バイトごとに複数の切片印刷データに分割する。   The method of dividing the print data is not particularly limited as long as the print data is divided into a plurality of segment print data. However, from the viewpoint of security, each segment print data alone does not have meaning as information. It is preferable to divide into two. For example, the binary data is divided into a plurality of segment print data every predetermined number of bytes, for example, every 100 bytes.

1つの印刷データから分割する切片印刷データの数は、特に制限はないが、権限者がコンテンツを配布する人数をn(nは整数)とすると、(n+1)個以上の切片印刷データに分割することが好ましく、(n+1)個の切片印刷データに分割することがより好ましい。例えば、権限者Aが、コンテンツXをユーザB一人に配布する場合は2個以上の切片印刷データに分割することが好ましく、2個の切片印刷データに分割することがより好ましい。ここでは、コンテンツXの印刷データを切片印刷データAと、切片印刷データBとの2つに分割するものとして以下説明する。   The number of segment print data to be divided from one print data is not particularly limited, but if the number of persons to whom the authorized person distributes content is n (n is an integer), it is divided into (n + 1) or more segment print data. It is preferable to divide into (n + 1) pieces of section print data. For example, when the authority A distributes the content X to one user B, it is preferable to divide into two or more pieces of print data, and more preferably to divide into two pieces of print data. Here, the following description will be made on the assumption that the print data of the content X is divided into two, ie, section print data A and section print data B.

ステップS12では、制御部100Aは、ステップS10で分割した複数の切片印刷データのそれぞれに属性情報を付与する。ここで、属性情報とは、後述するステップS32において複数の切片印刷データを照合する際に必要な情報である。属性情報には、例えば、どの印刷データから分割された切片印刷データかを示すID番号を含むID番号情報;その印刷データからどのような方法で分割されたかを示す分割方法情報;1つの印刷データからいくつの切片印刷データに分割されたかを示す分割数情報;等が含まれる。   In step S12, the control unit 100A assigns attribute information to each of the plurality of section print data divided in step S10. Here, the attribute information is information necessary when collating a plurality of section print data in step S32 described later. The attribute information includes, for example, ID number information including an ID number indicating from which print data the section print data is divided; division method information indicating how the print data is divided; one print data The number of division information indicating how many pieces of section print data have been divided.

ステップS14では、制御部100Aは、ステップS12で属性情報が付与された複数の切片印刷データのうち少なくとも1つの切片印刷データをデータインターフェース140を用いて、ネットワーク等を介して印刷制御装置20へ送付する。ここでは、属性情報が付与された切片印刷データAと、属性情報が付与された切片印刷データBとのうち、切片印刷データAが印刷制御装置20へ送付される。   In step S14, the control unit 100A sends at least one section print data among the plurality of section print data to which the attribute information is assigned in step S12 to the print control apparatus 20 via the network or the like using the data interface 140. To do. Here, of the section print data A to which attribute information is assigned and the section print data B to which attribute information is assigned, the section print data A is sent to the print control apparatus 20.

ステップS16では、印刷制御装置20の制御部200は、ステップS14で情報処理装置10Aから送付された切片印刷データAをデータインターフェース240を用いて取得する。   In step S <b> 16, the control unit 200 of the print control apparatus 20 acquires the section print data A sent from the information processing apparatus 10 </ b> A in step S <b> 14 using the data interface 240.

ステップS18では、印刷制御装置20の制御部200は、ステップS16で取得した切片印刷データAを記憶部220に格納する。   In step S18, the control unit 200 of the print control apparatus 20 stores the section print data A acquired in step S16 in the storage unit 220.

ステップS20では、制御部100Aは、ステップS12で属性情報が付与された複数の切片印刷データのうちの残りの少なくとも1つの切片印刷データBをデータインターフェース140を用いて、ネットワーク等を介して別の情報処理装置10Bへ送付する。情報処理装置10Aから別の情報処理装置10Bへの切片印刷データBの送付は、ネットワーク等を介する送信により行われてもよいが、フロッピー(登録商標)ディスク、光磁気ディスク、光ディスク等の記録媒体に記憶されて提供されてもよいし、サーバ等に切片印刷データBを保存してサーバから情報処理装置10Bに取得させてもよい。   In step S20, the control unit 100A uses the data interface 140 to transfer the remaining at least one section print data B among the plurality of section print data to which the attribute information has been assigned in step S12, via a network or the like. It is sent to the information processing apparatus 10B. The section print data B may be sent from the information processing apparatus 10A to another information processing apparatus 10B by transmission via a network or the like, but a recording medium such as a floppy (registered trademark) disk, a magneto-optical disk, or an optical disk. The section print data B may be stored in a server or the like and acquired by the information processing apparatus 10B from the server.

ステップS22では、情報処理装置10Bの制御部100Bは、ステップS20で情報処理装置10Aから送付された切片印刷データBをデータインターフェース140Bを用いて取得する。   In step S22, the control unit 100B of the information processing apparatus 10B acquires the section print data B sent from the information processing apparatus 10A in step S20 using the data interface 140B.

ステップS24では、情報処理装置10Bの制御部100Bは、ステップS22で取得した切片印刷データBを記憶部120Bに格納する。   In step S24, the control unit 100B of the information processing apparatus 10B stores the section print data B acquired in step S22 in the storage unit 120B.

ステップS26では、情報処理装置10Bの制御部100Bは、ステップS24で格納した切片印刷データBをデータインターフェース140Bを用いて、印刷制御装置20へ送付する。   In step S26, the control unit 100B of the information processing apparatus 10B sends the section print data B stored in step S24 to the print control apparatus 20 using the data interface 140B.

ステップS28では、印刷制御装置20の制御部200は、ステップS26で情報処理装置10Bから送付された切片印刷データBをデータインターフェース240を用いて取得する。   In step S28, the control unit 200 of the print control apparatus 20 acquires the section print data B sent from the information processing apparatus 10B in step S26 using the data interface 240.

ステップS30では、印刷制御装置20の制御部200は、ステップS28で取得した切片印刷データBを記憶部220に格納する。   In step S <b> 30, the control unit 200 of the print control apparatus 20 stores the section print data B acquired in step S <b> 28 in the storage unit 220.

ステップS32では、印刷制御装置20の制御部200は、ステップS18で格納した切片印刷データAが有する属性情報と、ステップS30で格納した切片印刷データBが有する属性情報とを照合する。そして、制御部200は、記憶部220に格納された複数の切片印刷データの中からID番号情報が合致する切片印刷データを選択する。そして、ステップS10で1つの印刷データから分割した切片印刷データの全てが揃ったかどうかを属性情報に基づいて判断する。このとき、制御部200は、例えば、前記分割数情報に示される1つの印刷データから分割した分割数の分の切片印刷データが揃ったかどうかを判断する。   In step S32, the control unit 200 of the print control apparatus 20 collates the attribute information included in the section print data A stored in step S18 with the attribute information included in the section print data B stored in step S30. Then, the control unit 200 selects the section print data that matches the ID number information from the plurality of section print data stored in the storage unit 220. In step S10, it is determined based on the attribute information whether all of the section print data divided from one print data is prepared. At this time, for example, the control unit 200 determines whether or not the segment print data corresponding to the number of divisions divided from one print data indicated in the division number information has been prepared.

ステップS32の照合において、権限者Aの情報処理装置10Aからの切片印刷データAの送付、格納と、ユーザBの情報処理装置10Bからの切片印刷データBの送付、格納との間にタイムラグが生じる場合には、制御部200は、記憶部220に格納された複数の切片印刷データの中からID番号情報が合致する切片印刷データを選択および判断する動作をスケジューラ機能により定期的に行うことが好ましい。これにより、タイムラグが生じた場合にも容易にID番号情報が合致する切片印刷データを選択することができる。   In the collation in step S32, there is a time lag between sending and storing the section print data A from the information processing apparatus 10A of the authority A and sending and storing the section print data B from the information processing apparatus 10B of the user B. In this case, it is preferable that the control unit 200 periodically performs an operation of selecting and determining the section print data matching the ID number information from the plurality of section print data stored in the storage unit 220 by using the scheduler function. . Thereby, even when a time lag occurs, it is possible to easily select the section print data whose ID number information matches.

制御部200が、ステップS10で1つの印刷データから分割した切片印刷データの全てが揃ったと判断した場合は、ステップS34で、制御部200は、ID番号情報が一致した切片印刷データに基づいて印刷データを復元する。   When the control unit 200 determines that all of the section print data divided from one print data in step S10 has been prepared, in step S34, the control unit 200 prints based on the section print data with the matching ID number information. Restore data.

制御部200がステップS10で1つの印刷データから分割した切片印刷データの全てがまだ揃わないと判断した場合は、制御部200は、ステップS10で分割した切片印刷データの全てが揃うまで待機する。   When the control unit 200 determines that all of the section print data divided from one print data is not yet prepared in step S10, the control unit 200 waits until all of the section print data divided in step S10 is prepared.

ステップS36では、印刷制御装置20の制御部200は、ステップS34で復元した復元印刷データをユーザインターフェース240を用いて、ネットワーク等を介して画像形成装置30Aに送付する。このとき、復元印刷データは、あらかじめ指定した画像形成装置30Aにのみ送付可能なように設定され、指定されていない画像形成装置30Bには送付されないことが好ましい。   In step S36, the control unit 200 of the print control apparatus 20 sends the restored print data restored in step S34 to the image forming apparatus 30A via the network or the like using the user interface 240. At this time, it is preferable that the restored print data is set so as to be sent only to the image forming apparatus 30A designated in advance, and is not sent to the image forming apparatus 30B not designated.

この後、画像形成装置30Aの制御部300Aは、ステップS36で印刷制御装置20から送付された復元印刷データをデータインターフェース340を用いて取得する。印刷制御装置30Aの制御部300Aは、取得した復元印刷データを記憶部320に格納し、復元印刷データに基づいて、印刷手段380を用いて用紙上に印刷結果画像を形成する。   Thereafter, the control unit 300A of the image forming apparatus 30A acquires the restored print data sent from the print control apparatus 20 in step S36 using the data interface 340. The control unit 300A of the print control apparatus 30A stores the acquired restored print data in the storage unit 320, and forms a print result image on a sheet using the printing unit 380 based on the restored print data.

これにより、ユーザBは、コンテンツXについて権限者Aに指定された画像形成装置30Aを使用しないと印刷することができない。なお、ユーザBが権限者Aに画像形成装置30Bでも印刷できるように連絡し、これに対して権限者Aが切片印刷データを画像形成装置30Bに対して送付すれば、ユーザBは画像形成装置30Bでも印刷できるようになる。   As a result, the user B cannot print without using the image forming apparatus 30 </ b> A designated by the authority A for the content X. Note that if the user B contacts the authorized person A so that the image forming apparatus 30B can also print, and the authorized person A sends the section print data to the image forming apparatus 30B, the user B sends the image forming apparatus 30B. Even 30B can be printed.

また、1つの切片印刷データはもう片方の切片印刷データに対応するが、あらかじめ複数の同じ切片印刷データを印刷制御装置20に送付しておけば、その数の分だけもう片方の切片印刷データを送付すれば、その数の分だけ印刷が許可される。   One section print data corresponds to the other section print data. However, if a plurality of the same section print data is sent to the print control device 20 in advance, the other section print data corresponding to the number is printed. If sent, printing is allowed for that number.

本実施形態において、コンテンツの印刷データを複数の切片印刷データに分割し、全ての切片印刷データが揃ったときに印刷データの復元を行い、印刷することにより、コンテンツに依存する画像形成装置の制限を行うことができる。また、分割された各切片印刷データだけでは情報としての意味を有さないので、高いセキュリティ性を確保することができる。   In this embodiment, the content print data is divided into a plurality of segment print data, and when all the segment print data is collected, the print data is restored and printed, thereby limiting the image forming apparatus depending on the content. It can be performed. Further, since only the divided section print data has no meaning as information, high security can be ensured.

(実施形態2)
実施形態1に示した、印刷データを分割した複数の切片印刷データを使用する代わりに、公知の方法である暗号化により印刷データを暗号化した暗号データと、暗号データを複号する暗号鍵とを使用してもよい。本実施形態に係る印刷制御方法は、図6に示すフローチャートの各工程を実行することにより実現される。本実施形態において各工程は必須要件ではなく適宜組み合わせて実行することができる。例えば、ステップS56,S58,S68,S70,S72,S74,S76の各工程は、コンピュータで処理可能な印刷制御プログラムに変換されて印刷制御装置20の記憶部220に格納および保持されることが好ましい。また、例えば、ステップS50,S52,S54,S60の各工程は、コンピュータで処理可能な別の印刷制御プログラムに変換されて情報処理装置10の記憶部120に格納および保持されてもよい。
(Embodiment 2)
Instead of using a plurality of segment print data obtained by dividing the print data shown in the first embodiment, encrypted data obtained by encrypting print data by encryption, which is a known method, and an encryption key for decrypting the encrypted data, May be used. The print control method according to the present embodiment is realized by executing each step of the flowchart shown in FIG. In this embodiment, each process is not an essential requirement and can be executed in combination as appropriate. For example, steps S56, S58, S68, S70, S72, S74, and S76 are preferably converted to a computer-controllable print control program and stored and held in the storage unit 220 of the print control apparatus 20. . Further, for example, steps S50, S52, S54, and S60 may be converted into another print control program that can be processed by a computer and stored and held in the storage unit 120 of the information processing apparatus 10.

ここでも、実施形態1と同様に、権限者Aが、ユーザBに対してコンテンツXについて画像形成装置30Aを使用して印刷することを許可する例について説明する。   Here, as in the first embodiment, an example in which the authorized person A permits the user B to print the content X using the image forming apparatus 30A will be described.

ステップS50では、情報処理装置10Aの制御部100Aは、アプリケーションソフトウェアなどを用いて生成したコンテンツの文書データ、画像データ等が変換されたバイナリデータ等の印刷データを公知の暗号化方法により暗号鍵を用いて暗号化して、暗号化データを生成する。   In step S50, the control unit 100A of the information processing apparatus 10A obtains an encryption key by using a known encryption method for print data such as binary data obtained by converting document data, image data, etc. of content generated using application software. To generate encrypted data.

暗号鍵としては、特に制限はないが、暗号化及び複号化に対して対になる2つの鍵を使用する公開鍵暗号でもよいし、暗号化及び複号化に対して同じ鍵を使用する秘密鍵暗号でもよい。   The encryption key is not particularly limited, but may be public key encryption that uses two pairs for encryption and decryption, or the same key is used for encryption and decryption. Private key encryption may be used.

1つの印刷データから生成する暗号化データの数、暗号鍵の数については特に制限はないが、権限者がコンテンツを配布する人数をn(nは整数)とすると、暗号化データの数と暗号鍵の数との合計が、(n+1)個以上であることが好ましく、(n+1)個であることがより好ましい。例えば、権限者Aが、コンテンツXをユーザB一人に配布する場合は1個の暗号化データと1個の暗号鍵とを生成すればよく、権限者Aが、コンテンツXをユーザ2人に配布する場合は1個の暗号化データと2個の暗号鍵、または2個の暗号化データと1個の暗号鍵、を生成すればよく、権限者Aが、コンテンツXをユーザ3人に配布する場合は1個の暗号化データと3個の暗号鍵、または2個の暗号化データと2個の暗号鍵、または3個の暗号化データと1個の暗号鍵を生成すればよい。ここでは、コンテンツXの印刷データから1個の暗号化データと、1個の暗号鍵を生成するものとして以下説明する。   The number of encrypted data generated from one print data and the number of encryption keys are not particularly limited, but if the authorized person distributes the content to n (n is an integer), the number of encrypted data and the encryption The total number of keys is preferably (n + 1) or more, and more preferably (n + 1). For example, when the authority A distributes the content X to one user B, it is only necessary to generate one encrypted data and one encryption key. The authority A distributes the content X to two users. To do so, it is sufficient to generate one encrypted data and two encryption keys, or two encrypted data and one encryption key, and the authority A distributes the content X to three users. In this case, one encrypted data and three encryption keys, two encrypted data and two encryption keys, or three encrypted data and one encryption key may be generated. Here, the following description will be made assuming that one piece of encrypted data and one piece of encryption key are generated from the print data of content X.

ステップS52では、制御部100Aは、ステップS50で暗号化した暗号化データ及び暗号鍵のそれぞれに属性情報を付与する。ここで、属性情報とは、後述するステップS72において暗号化データ及び暗号鍵を照合する際に必要な情報である。属性情報には、例えば、どの印刷データから暗号化された暗号化データか、またはどの印刷データの暗号化に使用した暗号鍵かを示すID番号を含むID番号情報;1つの印刷データから生成した暗号化データの数や、暗号鍵の数を示す数情報;等が含まれる。   In step S52, the control unit 100A gives attribute information to each of the encrypted data and the encryption key encrypted in step S50. Here, the attribute information is information necessary when collating the encrypted data and the encryption key in step S72 described later. The attribute information includes, for example, ID number information including an ID number indicating which print data is encrypted data or which print data is encrypted; generated from one print data Number information indicating the number of encrypted data, the number of encryption keys, and the like are included.

ステップS54では、制御部100Aは、ステップS52で属性情報が付与された暗号化データ及び暗号鍵のうち少なくとも1つをデータインターフェース140を用いて、ネットワーク等を介して印刷制御装置20へ送付する。ここでは、属性情報が付与された暗号化データ及び暗号鍵のうち暗号鍵が印刷制御装置20へ送付される。もちろん、暗号化データが印刷制御装置20へ送付されてもよい。   In step S54, the control unit 100A sends at least one of the encrypted data and the encryption key to which the attribute information is assigned in step S52 to the print control apparatus 20 via the network or the like using the data interface 140. Here, among the encrypted data and the encryption key to which the attribute information is added, the encryption key is sent to the print control apparatus 20. Of course, the encrypted data may be sent to the print control apparatus 20.

ステップS56では、印刷制御装置20の制御部200は、ステップS54で情報処理装置10Aから送付された暗号鍵をデータインターフェース240を用いて取得する。   In step S56, the control unit 200 of the print control apparatus 20 acquires the encryption key sent from the information processing apparatus 10A in step S54 using the data interface 240.

ステップS58では、印刷制御装置20の制御部200は、ステップS56で取得した暗号鍵を記憶部220に格納する。   In step S58, the control unit 200 of the print control apparatus 20 stores the encryption key acquired in step S56 in the storage unit 220.

ステップS60では、制御部100Aは、ステップS52で属性情報が付与された暗号化データ及び暗号鍵のうちの残りの暗号化データをデータインターフェース140を用いて、ネットワーク等を介して別の情報処理装置10Bへ送付する。情報処理装置10Aから別の情報処理装置10Bへの暗号化データの送付は、ネットワーク等を介する送信により行われてもよいが、フロッピー(登録商標)ディスク、光磁気ディスク、光ディスク等の記録媒体に記憶されて提供されてもよいし、サーバ等に暗号化データを保存してサーバから情報処理装置10Bに取得させてもよい。   In step S60, the control unit 100A uses the data interface 140 to transfer the remaining encrypted data of the encrypted data to which the attribute information has been assigned in step S52 and the encryption key to another information processing apparatus via a network or the like. Send to 10B. The encrypted data may be sent from the information processing apparatus 10A to another information processing apparatus 10B by transmission via a network or the like, but may be recorded on a recording medium such as a floppy (registered trademark) disk, a magneto-optical disk, or an optical disk. It may be stored and provided, or the encrypted data may be stored in a server or the like and acquired from the server by the information processing apparatus 10B.

ステップS62では、情報処理装置10Bの制御部100Bは、ステップS60で情報処理装置10Aから送付された暗号化データをデータインターフェース140Bを用いて取得する。   In step S62, the control unit 100B of the information processing apparatus 10B acquires the encrypted data sent from the information processing apparatus 10A in step S60 using the data interface 140B.

ステップS64では、情報処理装置10Bの制御部100Bは、ステップS62で取得した暗号化データを記憶部120Bに格納する。   In step S64, the control unit 100B of the information processing apparatus 10B stores the encrypted data acquired in step S62 in the storage unit 120B.

ステップS66では、情報処理装置10Bの制御部100Bは、ステップS64で格納した暗号化データBをデータインターフェース140Bを用いて、印刷制御装置20へ送付する。   In step S66, the control unit 100B of the information processing apparatus 10B sends the encrypted data B stored in step S64 to the print control apparatus 20 using the data interface 140B.

ステップS68では、印刷制御装置20の制御部200は、ステップS66で情報処理装置10Bから送付された暗号化データをデータインターフェース240を用いて取得する。   In step S68, the control unit 200 of the print control apparatus 20 acquires the encrypted data sent from the information processing apparatus 10B in step S66 using the data interface 240.

ステップS70では、印刷制御装置20の制御部200は、ステップS68で取得した暗号化データを記憶部220に格納する。   In step S70, the control unit 200 of the print control apparatus 20 stores the encrypted data acquired in step S68 in the storage unit 220.

ステップS72では、印刷制御装置20の制御部200は、ステップS58で格納した暗号鍵が有する属性情報と、ステップS70で格納した暗号化データが有する属性情報とを照合する。そして、制御部200は、記憶部220に格納された複数の暗号化データ及び暗号鍵の中からID番号情報が合致する暗号化データ及び暗号鍵を選択する。そして、ステップS50で生成した暗号化データ及び暗号鍵の全てが揃ったかどうかを属性情報に基づいて判断する。このとき、制御部200は、例えば、前記数情報に示される1つの印刷データから生成した暗号化データの数や、暗号鍵の数の分の暗号化データ及び暗号鍵が揃ったかどうかを判断する。   In step S72, the control unit 200 of the print control apparatus 20 collates the attribute information included in the encryption key stored in step S58 with the attribute information included in the encrypted data stored in step S70. Then, the control unit 200 selects encrypted data and an encryption key whose ID number information matches from among a plurality of encrypted data and encryption keys stored in the storage unit 220. Then, based on the attribute information, it is determined whether or not all the encrypted data and the encryption key generated in step S50 are prepared. At this time, the control unit 200 determines, for example, whether the number of encrypted data generated from one print data indicated by the number information or the number of encrypted data and the number of encryption keys are the same. .

ステップS72の照合において、暗号化データの送付、格納と、暗号鍵の送付、格納との間にタイムラグが生じる場合には、実施形態1と同様にスケジューラ機能により定期的に照合が行われることが好ましい。   If there is a time lag between sending and storing the encrypted data and sending and storing the encryption key in the checking in step S72, the checking may be performed periodically by the scheduler function as in the first embodiment. preferable.

制御部200が、ステップS50で1つの印刷データから生成した暗号化データ及び暗号鍵の全てが揃ったと判断した場合は、ステップS74で、制御部200は、ID番号情報が一致した暗号化データ及び暗号鍵に基づいて印刷データを復号する。   When the control unit 200 determines that all of the encrypted data and the encryption key generated from one print data are prepared in step S50, in step S74, the control unit 200 determines that the encrypted data having the same ID number information and the encrypted data The print data is decrypted based on the encryption key.

制御部200がステップS50で1つの印刷データから生成した暗号化データ及び暗号鍵の全てがまだ揃わないと判断した場合は、制御部200は、ステップS50で生成した暗号化データ及び暗号鍵の全てが揃うまで待機する。   If the control unit 200 determines that all of the encrypted data and encryption key generated from one print data in step S50 are not yet available, the control unit 200 determines that all of the encrypted data and encryption key generated in step S50 are present. Wait until they are ready.

ステップS76では、印刷制御装置20の制御部200は、ステップS74で復号した復号印刷データをユーザインターフェース240を用いて、ネットワーク等を介して画像形成装置30Aに送付する。このとき、復号印刷データは、あらかじめ指定した画像形成装置30Aにのみ送付可能なように設定され、指定されていない画像形成装置30Bには送付されないことが好ましい。   In step S76, the control unit 200 of the print control apparatus 20 sends the decrypted print data decrypted in step S74 to the image forming apparatus 30A via the network or the like using the user interface 240. At this time, it is preferable that the decrypted print data is set so as to be sent only to the image forming apparatus 30A designated in advance, and is not sent to the image forming apparatus 30B not designated.

この後、画像形成装置30Aの制御部300Aは、ステップS76で印刷制御装置20から送付された復号印刷データをデータインターフェース340を用いて取得する。印刷制御装置30Aの制御部300Aは、取得した復号印刷データを記憶部320に格納し、復号印刷データに基づいて、印刷手段380を用いて用紙上に印刷結果画像を形成する。   Thereafter, the control unit 300A of the image forming apparatus 30A acquires the decrypted print data sent from the print control apparatus 20 in step S76 using the data interface 340. The control unit 300A of the print control apparatus 30A stores the acquired decoded print data in the storage unit 320, and forms a print result image on a sheet using the printing unit 380 based on the decoded print data.

本実施形態において、コンテンツの印刷データを暗号鍵により暗号化して、全ての暗号化データ及び暗号鍵が揃ったときに印刷データの復元を行い、印刷することにより、コンテンツに依存する画像形成装置の制限を行うことができる。   In this embodiment, the print data of the content is encrypted with the encryption key, and when all the encrypted data and the encryption key are obtained, the print data is restored and printed. Restrictions can be made.

また本発明の実施形態に係る印刷制御装置20において、切片印刷データまたは暗号化データ及び暗号鍵に対する設定情報の設定、管理、制御を行う管理機能を有することが好ましい。切片印刷データまたは暗号化データ及び暗号鍵に対する設定情報としては、例えば、切片印刷データまたは暗号化データ及び暗号鍵をいつから有効とすることができるか、いつまで有効とすることができるか、いつからいつまで有効とすることができるか等の有効性情報;切片印刷データまたは暗号化データ及び暗号鍵を自動的に消去する日付や時間等の消去情報;印刷可能部数、印刷可能回数等の印刷制限情報;利用可能なユーザに関する情報等のユーザ情報;等を含む。このような設定情報に基づいて、印刷制御装置20は、切片印刷データまたは暗号化データ及び暗号鍵の管理や、画像形成装置30の制御等を行うことができる。   Further, the print control apparatus 20 according to the embodiment of the present invention preferably has a management function for setting, managing, and controlling setting information for the section print data or the encrypted data and the encryption key. The setting information for the section print data or the encrypted data and the encryption key includes, for example, when the section print data or the encrypted data and the encryption key can be validated from when, until when, and from when to when Validity information such as whether or not the section print data or encrypted data and the encryption key are automatically erased; erase information such as date and time; print restriction information such as the number of printable copies and the number of printable times; User information such as information about possible users; Based on such setting information, the print control apparatus 20 can manage the section print data or the encrypted data and the encryption key, control the image forming apparatus 30, and the like.

このような切片印刷データまたは暗号化データ及び暗号鍵に対する設定情報は、印刷処理を行う前、又は印刷処理を行う際に予め設定しておくことが好ましい。設定情報の設定は、情報処理装置10Aから切片印刷データまたは暗号化データ及び暗号鍵を印刷制御装置20に送付する際、または情報処理装置10Aから切片印刷データまたは暗号化データ及び暗号鍵を情報処理装置10Bに送付する際に行うことができる。例えば、情報処理装置10Aにおいて、プリンタドライバ等のインタフェース上で行うことができる。   Such setting information for the section print data or the encrypted data and the encryption key is preferably set in advance before performing the printing process or when performing the printing process. The setting information is set when the section print data or the encrypted data and the encryption key are sent from the information processing apparatus 10A to the print control apparatus 20, or the section print data or the encrypted data and the encryption key are processed by the information processing apparatus 10A. This can be done when sending to device 10B. For example, in the information processing apparatus 10A, it can be performed on an interface such as a printer driver.

また、切片印刷データまたは暗号化データ及び暗号鍵に対する設定情報の設定または変更を、印刷制御装置20に切片印刷データまたは暗号化データ及び暗号鍵の送付を行った後に行うことができる。例えば、情報処理装置10Aからネットワーク等を介して印刷制御装置20に送付、格納された後に切片印刷データまたは暗号化データ及び暗号鍵の設定情報の設定または変更を行うことができる。また、印刷制御装置20にタッチパネル等の入力手段を設けて、その入力手段から設定情報の設定または変更を行うことができるようにしてもよい。   The setting information for the section print data or the encrypted data and the encryption key can be set or changed after the section print data or the encrypted data and the encryption key are sent to the print control apparatus 20. For example, the section print data or the encrypted data and the setting information of the encryption key can be set or changed after being sent and stored from the information processing apparatus 10A to the print control apparatus 20 via a network or the like. Further, an input unit such as a touch panel may be provided in the print control apparatus 20 so that setting information can be set or changed from the input unit.

また、印刷制御装置20に切片印刷データまたは暗号化データ及び暗号鍵の送付を行った後に、設定情報の設定または変更の他にも、切片印刷データまたは暗号化データ及び暗号鍵の消去や、印刷の取りやめ等の指示を行うことができる。   Further, after sending the section print data or encrypted data and the encryption key to the print control apparatus 20, in addition to setting or changing the setting information, the section print data or the encrypted data and the encryption key are deleted or printed. It is possible to give instructions such as canceling.

設定情報の設定または変更や、上記指示は、すべての情報処理装置10から行えるようにしてもかまわないが、セキュリティの観点から権限者Aが使用する情報処理装置10Aからのみ行えるようにして、一般のユーザBが使用する情報処理装置10Bからは行えないようにすることが好ましい。   The setting information can be set or changed, and the above instruction can be performed from all the information processing apparatuses 10, but from the viewpoint of security, it can be performed only from the information processing apparatus 10A used by the authorized person A. It is preferable that the information processing apparatus 10B used by the user B cannot perform the operation.

本発明の実施形態において、図7に示すように、印刷制御装置20は、画像形成装置30に直接設置される形で実現してもよい。また、図8のように、印刷制御装置20の機能は、画像形成装置30に組み込まれる形で実現してもよい。この場合、本実施形態に係る印刷制御プログラムは画像形成装置30の記憶部320に格納および保持される。これらそれぞれの場合においても、情報処理装置10A及び情報処理装置10Bからネットワーク等を経由して受け取った切片印刷データまたは暗号化データ及び暗号鍵を、上述した方法に従って照合、復元または複合し、用紙に印刷することで所望の印刷を実現することができる。   In the embodiment of the present invention, as shown in FIG. 7, the print control apparatus 20 may be realized by being directly installed in the image forming apparatus 30. Further, as shown in FIG. 8, the function of the print control device 20 may be realized by being incorporated in the image forming device 30. In this case, the print control program according to the present embodiment is stored and held in the storage unit 320 of the image forming apparatus 30. In each of these cases, the section print data or the encrypted data and the encryption key received from the information processing apparatus 10A and the information processing apparatus 10B via the network or the like are collated, restored, or combined according to the above-described method, and the sheet is printed. Desired printing can be realized by printing.

また、指定した画像形成装置30による印刷を確実に行うためには、印刷制御装置20は画像形成装置30に直接設置される形で実現されること、または印刷制御装置20の機能は画像形成装置30に組み込まれる形で実現されること、が好ましく、印刷制御装置20の機能は画像形成装置30に組み込まれる形で実現されることがより好ましい。   Further, in order to surely perform printing by the designated image forming apparatus 30, the print control apparatus 20 is realized by being directly installed in the image forming apparatus 30, or the function of the print control apparatus 20 is the image forming apparatus. 30 is preferably implemented, and the function of the print control apparatus 20 is more preferably implemented in a form incorporated in the image forming apparatus 30.

以上説明したように、コンテンツの印刷データを複数の切片印刷データに分割して全ての切片印刷データが揃ったときに印刷データの復元を行って印刷することにより、または、コンテンツの印刷データを暗号鍵により暗号化して全ての暗号化データ及び暗号鍵が揃ったときに印刷データの復元を行って印刷することにより、分割した切片印刷データまたは暗号化データ及び暗号鍵が揃わないと印刷されないため、特定の印刷機に限定した印刷を容易に指定することができ、印刷の実行の制御が可能になる。これにより、機密文書の外部への印刷指示を防ぐことができる。   As described above, the content print data is divided into a plurality of section print data, and when all the section print data is prepared, the print data is restored and printed, or the content print data is encrypted. When all the encrypted data and the encryption key are encrypted with the key and the print data is restored and printed, it is not printed unless the divided section print data or encrypted data and the encryption key are prepared. Printing limited to a specific printing machine can be easily specified, and execution of printing can be controlled. As a result, it is possible to prevent a print instruction from being sent to the outside of the confidential document.

なお、その他にも、複数の切片印刷データまたは暗号化データ及び暗号鍵を印刷制御装置20に順次送付しておいて、時間を置いて複数の残りの切片印刷データまたは暗号化データ及び暗号鍵を同時送付することにより、印刷制御装置に蓄積された特定の文書群の一括印刷を行うこともできる。   In addition, a plurality of section print data or encrypted data and an encryption key are sequentially sent to the print control apparatus 20, and a plurality of remaining section print data or encrypted data and an encryption key are sent over time. By simultaneously sending, a specific document group stored in the print control apparatus can be collectively printed.

本発明の一実施形態における印刷制御システムの構成の一例を示すブロック図である。1 is a block diagram illustrating an example of a configuration of a print control system according to an embodiment of the present invention. 本発明の一実施形態における情報処理装置の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the information processing apparatus in one Embodiment of this invention. 本発明の一実施形態における印刷制御装置の構成の一例を示すブロック図である。1 is a block diagram illustrating an example of a configuration of a print control apparatus according to an embodiment of the present invention. 本発明の一実施形態における画像形成装置の構成の一例を示すブロック図である。1 is a block diagram illustrating an example of a configuration of an image forming apparatus according to an embodiment of the present invention. 本発明の一実施形態における印刷制御方法の一例を示すチャート図である。It is a chart figure showing an example of a printing control method in one embodiment of the present invention. 本発明の一実施形態における印刷制御方法の別の例を示すチャート図である。It is a chart figure which shows another example of the printing control method in one Embodiment of this invention. 本発明の一実施形態における印刷制御システムの構成の別の例を示すブロック図である。It is a block diagram which shows another example of a structure of the printing control system in one Embodiment of this invention. 本発明の一実施形態における印刷制御システムの構成の別の例を示すブロック図である。It is a block diagram which shows another example of a structure of the printing control system in one Embodiment of this invention.

符号の説明Explanation of symbols

1 印刷制御システム、10 情報処理装置、20 印刷制御装置、30 画像形成装置、100,200,300 制御部、120,220,320 記憶部、140,240,340 データインターフェース、160 表示部、180 入力部、360 給紙手段、380 印刷手段、400 排紙手段。   DESCRIPTION OF SYMBOLS 1 Print control system, 10 Information processing apparatus, 20 Print control apparatus, 30 Image forming apparatus, 100, 200, 300 Control part, 120, 220, 320 Storage part, 140, 240, 340 Data interface, 160 Display part, 180 inputs , 360 paper feed means, 380 printing means, 400 paper discharge means.

Claims (8)

画像形成装置による用紙上への印刷の制御を行う印刷制御プログラムであって、
コンピュータに、
印刷データを複数に分割したデータであって、それぞれに属性情報が付与された切片印刷データを取得するステップと、
前記切片印刷データを記憶するステップと、
前記切片印刷データの属性情報を照合するステップと、
前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元するステップと、
前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、
を実行させ、
前記復元は、前記分割された切片印刷データの全てが揃ったときに行われることを特徴とする印刷制御プログラム。
A print control program for controlling printing on paper by an image forming apparatus,
On the computer,
A step of obtaining the section print data, which is data obtained by dividing the print data into a plurality of pieces, and attribute information is assigned to each of the print data,
Storing the section print data;
Collating attribute information of the section print data;
Restoring the print data based on the section print data in which the attribute information is matched by the matching;
Controlling printing by the image forming apparatus based on the restored print data;
And execute
The restoration control is performed when all of the divided section print data are prepared.
画像形成装置による用紙上への印刷の制御を行う印刷制御装置であって、
印刷データを複数に分割したデータであって、それぞれに属性情報が付与された切片印刷データを取得する手段と、
前記切片印刷データを記憶する手段と、
前記切片印刷データの属性情報を照合する手段と、
前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元する手段と、
前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、
を有し、
前記復元は、前記分割された切片印刷データの全てが揃ったときに行われることを特徴とする印刷制御装置。
A printing control apparatus that controls printing on paper by an image forming apparatus,
Means for acquiring the section print data each of which is obtained by dividing the print data into a plurality of pieces of attribute information,
Means for storing the section print data;
Means for collating attribute information of the section print data;
Means for restoring print data based on the section print data in which the attribute information is matched by the collation;
Means for controlling printing by the image forming apparatus based on the restored print data;
Have
The restoration control is performed when all of the divided section print data are prepared.
少なくとも1つの情報処理装置と、少なくとも1つの印刷制御装置と、少なくとも1つの画像形成装置とを含み、前記画像形成装置による用紙上への印刷の制御を行う印刷制御システムであって、
前記情報処理装置は、
印刷データを複数に分割し、それぞれに属性情報を付与して複数の切片印刷データを生成する手段を有し、
前記印刷制御装置は、
前記切片印刷データを取得する手段と、
前記切片印刷データを記憶する手段と、
前記切片印刷データの属性情報を照合する手段と、
前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元する手段と、
前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、
を有し、
前記復元は、前記分割された切片印刷データの全てが揃ったときに行われることを特徴とする印刷制御システム。
A print control system including at least one information processing apparatus, at least one print control apparatus, and at least one image forming apparatus, wherein the image forming apparatus controls printing on paper.
The information processing apparatus includes:
The print data is divided into a plurality of units, each having attribute information to generate a plurality of segment print data,
The print control device includes:
Means for obtaining the section print data;
Means for storing the section print data;
Means for collating attribute information of the section print data;
Means for restoring print data based on the section print data in which the attribute information is matched by the collation;
Means for controlling printing by the image forming apparatus based on the restored print data;
Have
The restoration control is performed when all of the divided section print data are prepared.
画像形成装置による用紙上への印刷の制御を行う印刷制御方法であって、
印刷データを複数に分割したデータであって、それぞれに属性情報が付与された切片印刷データを取得するステップと、
前記切片印刷データを記憶するステップと、
前記切片印刷データの属性情報を照合するステップと、
前記照合により前記属性情報が一致した切片印刷データに基づいて印刷データを復元するステップと、
前記復元された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、
を含み、
前記復元は、前記分割された切片印刷データの全てが揃ったときに行われることを特徴とする印刷制御方法。
A printing control method for controlling printing on paper by an image forming apparatus,
A step of obtaining the section print data, which is data obtained by dividing the print data into a plurality of pieces, and attribute information is assigned to each of the print data,
Storing the section print data;
Collating attribute information of the section print data;
Restoring the print data based on the section print data in which the attribute information is matched by the matching;
Controlling printing by the image forming apparatus based on the restored print data;
Including
The restoration control is performed when all of the divided section print data are prepared.
画像形成装置による用紙上への印刷の制御を行う印刷制御プログラムであって、
情報処理装置に、
印刷データを暗号化した暗号データであって、属性情報が付与された暗号データを取得するステップと、
前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を取得するステップと、
前記暗号データ及び前記暗号鍵を記憶するステップと、
前記暗号データの属性情報と前記暗号鍵の属性情報とを照合するステップと、
前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号するステップと、
前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、
を実行させ、
前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われることを特徴とする印刷制御プログラム。
A print control program for controlling printing on paper by an image forming apparatus,
In the information processing device,
Obtaining encrypted data to which the attribute information is added, which is encrypted data obtained by encrypting the print data;
An encryption key for decoding the encryption data, obtaining an encryption key to which attribute information is attached;
Storing the encryption data and the encryption key;
Collating attribute information of the encrypted data with attribute information of the encryption key;
Decoding the print data based on the encrypted data and the encryption key whose attribute information is matched by the verification;
Controlling printing by the image forming apparatus based on the decoded print data;
And execute
The decryption is performed when all of the encryption data and the encryption key are prepared.
画像形成装置による用紙上への印刷の制御を行う印刷制御装置であって、
印刷データを暗号化した暗号データであって、属性情報が付与された暗号データを取得する手段と、
前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を取得する手段と、
前記暗号データ及び前記暗号鍵を記憶する手段と、
前記暗号データの属性情報と前記暗号鍵の属性情報とを照合する手段と、
前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号する手段と、
前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、
を有し、
前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われることを特徴とする印刷制御装置。
A printing control apparatus that controls printing on paper by an image forming apparatus,
Means for obtaining encrypted data encrypted with print data and having attribute information attached thereto;
Means for obtaining an encryption key to which attribute information is attached, wherein the encryption key decrypts the encrypted data;
Means for storing the encryption data and the encryption key;
Means for comparing the attribute information of the encrypted data with the attribute information of the encryption key;
Means for decoding print data based on the encrypted data and the encryption key whose attribute information is matched by the verification;
Means for controlling printing by the image forming apparatus based on the decoded print data;
Have
The decryption is performed when all of the encrypted data and the encryption key are prepared.
少なくとも1つの情報処理装置と、少なくとも1つの印刷制御装置と、少なくとも1つの画像形成装置とを含み、前記画像形成装置による用紙上への印刷の制御を行う印刷制御システムであって、
前記情報処理装置は、
印刷データを暗号化し、属性情報を付与して暗号化データを生成する手段と、
前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を生成する手段と、
を有し、
前記印刷制御装置は、
前記暗号データ及び前記暗号鍵を取得する手段と、
前記暗号データ及び前記暗号鍵を記憶する手段と、
前記暗号データの属性情報と前記暗号鍵の属性情報とを照合する手段と、
前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号する手段と、
前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行う手段と、
を有し、
前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われることを特徴とする印刷制御システム。
A print control system including at least one information processing apparatus, at least one print control apparatus, and at least one image forming apparatus, wherein the image forming apparatus controls printing on paper.
The information processing apparatus includes:
Means for encrypting print data, adding attribute information and generating encrypted data;
Means for generating an encryption key to which the encryption data is decoded and having attribute information attached thereto;
Have
The print control device includes:
Means for obtaining the encryption data and the encryption key;
Means for storing the encryption data and the encryption key;
Means for comparing the attribute information of the encrypted data with the attribute information of the encryption key;
Means for decoding print data based on the encrypted data and the encryption key whose attribute information is matched by the verification;
Means for controlling printing by the image forming apparatus based on the decoded print data;
Have
The duplication is performed when all of the encryption data and the encryption key are prepared.
画像形成装置による用紙上への印刷の制御を行う印刷制御方法であって、
印刷データを暗号化した暗号データであって、属性情報が付与された暗号データを取得するステップと、
前記暗号データを複号する暗号鍵であって、属性情報が付与された暗号鍵を取得するステップと、
前記暗号データ及び前記暗号鍵を記憶するステップと、
前記暗号データの属性情報と前記暗号鍵の属性情報とを照合するステップと、
前記照合により前記属性情報が一致した暗号データと暗号鍵とに基づいて印刷データを複号するステップと、
前記複号された印刷データに基づく前記画像形成装置による印刷の制御を行うステップと、
を含み、
前記複号は、前記暗号データ及び前記暗号鍵の全てが揃ったときに行われることを特徴とする印刷制御方法。
A printing control method for controlling printing on paper by an image forming apparatus,
Obtaining encrypted data to which the attribute information is added, which is encrypted data obtained by encrypting the print data;
An encryption key for decoding the encryption data, obtaining an encryption key to which attribute information is attached;
Storing the encryption data and the encryption key;
Collating attribute information of the encrypted data with attribute information of the encryption key;
Decoding the print data based on the encrypted data and the encryption key whose attribute information is matched by the verification;
Controlling printing by the image forming apparatus based on the decoded print data;
Including
The decryption is performed when all of the encrypted data and the encryption key are prepared.
JP2004082123A 2004-03-22 2004-03-22 Print control program, print control apparatus, print control system, and print control method Expired - Fee Related JP4552471B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004082123A JP4552471B2 (en) 2004-03-22 2004-03-22 Print control program, print control apparatus, print control system, and print control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004082123A JP4552471B2 (en) 2004-03-22 2004-03-22 Print control program, print control apparatus, print control system, and print control method

Publications (3)

Publication Number Publication Date
JP2005267494A true JP2005267494A (en) 2005-09-29
JP2005267494A5 JP2005267494A5 (en) 2007-04-12
JP4552471B2 JP4552471B2 (en) 2010-09-29

Family

ID=35091954

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004082123A Expired - Fee Related JP4552471B2 (en) 2004-03-22 2004-03-22 Print control program, print control apparatus, print control system, and print control method

Country Status (1)

Country Link
JP (1) JP4552471B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008003955A (en) * 2006-06-23 2008-01-10 Canon Inc Image processing system and image processing method
WO2018173752A1 (en) * 2017-03-21 2018-09-27 日本電気株式会社 Terminal device, information processing system, terminal device control method, and program

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06149500A (en) * 1992-11-05 1994-05-27 Nec Corp Automatic switching mechanism for printer
JPH07162408A (en) * 1993-12-07 1995-06-23 Hitachi Software Eng Co Ltd Data delivery method
JPH08292856A (en) * 1995-04-20 1996-11-05 Fuji Xerox Co Ltd Print processor
JPH09212315A (en) * 1996-02-02 1997-08-15 Fuji Xerox Co Ltd Network printer
JPH11220609A (en) * 1998-01-30 1999-08-10 Brother Ind Ltd Image formation device, image data processor and storage medium
JP2002024097A (en) * 2000-04-10 2002-01-25 Hewlett Packard Co <Hp> Print restricting method of electronically transmitted information and document with print restriction
JP2004038385A (en) * 2002-07-01 2004-02-05 Ricoh Co Ltd Information processing apparatus, method, and program, and printer

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06149500A (en) * 1992-11-05 1994-05-27 Nec Corp Automatic switching mechanism for printer
JPH07162408A (en) * 1993-12-07 1995-06-23 Hitachi Software Eng Co Ltd Data delivery method
JPH08292856A (en) * 1995-04-20 1996-11-05 Fuji Xerox Co Ltd Print processor
JPH09212315A (en) * 1996-02-02 1997-08-15 Fuji Xerox Co Ltd Network printer
JPH11220609A (en) * 1998-01-30 1999-08-10 Brother Ind Ltd Image formation device, image data processor and storage medium
JP2002024097A (en) * 2000-04-10 2002-01-25 Hewlett Packard Co <Hp> Print restricting method of electronically transmitted information and document with print restriction
JP2004038385A (en) * 2002-07-01 2004-02-05 Ricoh Co Ltd Information processing apparatus, method, and program, and printer

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008003955A (en) * 2006-06-23 2008-01-10 Canon Inc Image processing system and image processing method
WO2018173752A1 (en) * 2017-03-21 2018-09-27 日本電気株式会社 Terminal device, information processing system, terminal device control method, and program
CN110447030A (en) * 2017-03-21 2019-11-12 日本电气株式会社 Terminal device, information processing system, the control method of terminal device and program
JPWO2018173752A1 (en) * 2017-03-21 2020-01-30 日本電気株式会社 Terminal device, information processing system, control method of terminal device, and program
JP7120214B2 (en) 2017-03-21 2022-08-17 日本電気株式会社 Terminal device, information processing system, terminal device control method and program
US11475116B2 (en) 2017-03-21 2022-10-18 Nec Corporation Terminal device, information processing system, method of controlling terminal device, and program
CN110447030B (en) * 2017-03-21 2023-07-07 日本电气株式会社 Terminal device, information processing system, control method for terminal device, and program

Also Published As

Publication number Publication date
JP4552471B2 (en) 2010-09-29

Similar Documents

Publication Publication Date Title
JP4055807B2 (en) Document management method, document management system, and computer program
JP4443836B2 (en) Digital copier
JP4514215B2 (en) Information processing apparatus, image forming apparatus, image forming system, information processing method, and image forming method
US7561294B2 (en) Mobile device-enabled secure release of print jobs using parallel decryption
JP2005192198A (en) Secure data transmission in network system of image processing device
US20080267402A1 (en) Image Forming Apparatus, Image Forming Method, Information Processing Apparatus and Information Processing Method
US20080019519A1 (en) System and method for secure facsimile transmission
WO2004084078A1 (en) Information processing method, information processing system, information processing device, and recording medium
JP2007323186A (en) Apparatus for creating print control data, print management device, and printer
JP4225049B2 (en) Job processing device
US8291467B2 (en) Information processing apparatus, information management method, and storage medium therefor
US7761907B2 (en) Image-forming device, method for controlling image-forming device, terminal, method for controlling terminal, and computer program
US8976966B2 (en) Information processor, information processing method and system
JP2006239928A (en) Image forming apparatus
JP4396377B2 (en) Print control system, server device
JP2004066692A (en) Image formation apparatus
JP4552471B2 (en) Print control program, print control apparatus, print control system, and print control method
JP2009290709A (en) Printing system, printing device, image processing apparatus, and control method of the printing system
JP2007196481A (en) Image printer, image printing method, and image printing program
JP2008040796A (en) Program, device, and system for document output control
JP4692493B2 (en) Image information transmission apparatus and image information transmission management program
JP4595985B2 (en) Document management method, document management system, and computer program
JP2007004682A (en) Image processing system, image processing device and image processing method
JP2008312032A (en) Image transfer system and image forming apparatus
JP4218971B2 (en) Image forming apparatus and image forming program

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070222

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090731

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090901

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091027

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100202

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100401

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

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

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

Free format text: PAYMENT UNTIL: 20130723

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4552471

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20140723

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees