JP4062376B2 - Print control apparatus and print control method - Google Patents

Print control apparatus and print control method Download PDF

Info

Publication number
JP4062376B2
JP4062376B2 JP33767497A JP33767497A JP4062376B2 JP 4062376 B2 JP4062376 B2 JP 4062376B2 JP 33767497 A JP33767497 A JP 33767497A JP 33767497 A JP33767497 A JP 33767497A JP 4062376 B2 JP4062376 B2 JP 4062376B2
Authority
JP
Japan
Prior art keywords
print
print data
password
file
general
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
JP33767497A
Other languages
Japanese (ja)
Other versions
JPH11154070A (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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP33767497A priority Critical patent/JP4062376B2/en
Publication of JPH11154070A publication Critical patent/JPH11154070A/en
Application granted granted Critical
Publication of JP4062376B2 publication Critical patent/JP4062376B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、印刷制御装置および印刷制御方法に関し、特に、ネットワークを介して接続された印刷装置(以下、「プリンタ」という)で守秘印刷ファイルを印刷するのに好適な印刷制御装置および印刷制御方法に関する。
【0002】
【従来の技術】
ネットワークにコンピュータを接続したシステム形態として、汎用大型コンピュータつまりメインフレームを中心とした垂直型ネットワークが知られている。また、近年は、コンピュータ・システムのダウンサイジング(小型化)傾向により、ローカル・エリア・ネットワーク(LAN)に複数のワークステーションを接続したシステム形態が増加している。
【0003】
このようなネットワーク環境下におかれたプリンタにおいて、機密保持を必要とするファイルつまり守秘印刷ファイルを印刷する場合がある。守秘印刷ファイルを安全に印刷するには、印刷要求者や予め守秘印刷ファイルを出力する資格を与えられているオペレータがプリンタのコンソール上で直接操作をして印刷を実行するのが最も望ましい。
【0004】
しかし、そのためには有資格者を、守秘印刷データの転送開始から印刷終了までプリンタに拘束する必要があり、実現が容易ではない。この問題点を解消するため、例えば、特開平7−134681号公報では、垂直型ネットワークにおける守秘印刷ファイルの印刷制御装置が開示されている。この印刷制御装置では、印刷データの転送時に該印刷データに付加されるジョブ情報を利用して、有資格者を拘束することなく守秘データの保護ができるようにしている。
【0005】
【発明が解決しようとする課題】
上記の印刷制御装置では、次のような問題点がある。水平型ネットワークに接続されるワークステーションやプリンタは、互いに共通する通信プロトコルを通じて会話やデータの授受をしている。
【0006】
水平型ネットワークで使用される通信プロトコルの種類は多く、ネットワーク上のワークステーションやプリンタがすべての通信プロトコルに対応することは困難である。そこで、現状のプリンタに最も一般的に実装されていると思われる標準的なファイル転送プロトコルであるFTPプロトコルを少なくとも実装することにより、印刷データをファイルとしてプリンタに転送する方式をとることが多い。
【0007】
しかし、FTPプロトコルの規約上には守秘印刷ファイルの転送に関する規定はなく、セキュリティ確保の観点からは不十分であった。したがって、標準化されたファイル転送プロトコルであるFTPプロトコルを変更することなく印刷ファイルから守秘印刷ファイルを識別してセキュリティを確保することができる方式が要望されていた。
【0008】
本発明は、上記問題点を解消し、汎用的なファイル転送プロトコルを変更することなく守秘印刷ファイルを区別することができる印刷制御装置および印刷制御方法を提供することを目的とする。
【0009】
【課題を解決するための手段】
上記の課題を解決し、目的を達成するための本発明は、所定のファイル転送プロトコルを介して受信した印刷データを印刷するプリントサーバの印刷制御装置において、セキュリティユーザ識別情報を登録したリストと、受信した前記印刷データが守秘印刷ファイルであるか否かを、ファイル転送プロトコルコマンド上のユーザ識別情報および前記リストに含まれているセキュリティユーザ識別情報を参照して判別する守秘印刷ファイル認識手段と、前記守秘印刷ファイル認識手段によって守秘印刷ファイルであると判断された印刷データおよび前記ユーザ識別情報を格納する守秘印刷データ格納手段と、セキュリティユーザ識別情報および印刷開始指示を入力する印刷開始指示手段と、前記セキュリティユーザ識別情報および印刷開始指示の入力に応答して前記守秘印刷データ格納手段から印刷データを読み出す手動印刷制御手段と、前記印刷データを印刷するプリンタエンジンとを具備した点に特徴がある。
【0010】
上記特徴によれば、所定のファイル転送プロトコルコマンド上のユーザ識別情報が、予定のリスト上にあるか否かによって印刷データが守秘印刷ファイルであるか否かが判断され、その判断結果によって守秘印刷ファイルは守秘印刷データ格納手段に格納される。さらに、この守秘印刷ファイルはセキュリティユーザ識別情報が入力したときにプリンタエンジンに読み出される。
【0011】
【発明の実施の形態】
以下、本発明の実施形態を図面を参照して詳細に説明する。図2は、本発明の一実施例に係るプリント制御装置を含むプリントサーバの構成を示すブロック図である。同図において、プリントサーバ1はプリンタ制御装置1aとプリンタエンジンつまりイメージ出力端末(IOT)1bとからなる。プリンタ制御装置1aはホストインタフェース(I/F)2を通じてクライアントホスト3から印刷データを受信する。受信された印刷データはラスタライズされた後、プリンタインタフェース(I/F)4を通じてIOT1bに転送されて印刷される。
【0012】
プリンタ制御装置1aはキーボード等の入力手段およびディスプレイ装置を含む操作装置(コンソール)5と、ROM6、RAM7およびCPU8からなるマイクロコンピュータで実現できる。なお、補助記憶装置として固定ディスク装置9が設けられる。
【0013】
プリントサーバ1のホストインタフェース2およびクライアントホスト3はFTPプロトコルを実行するプログラム、すなわちFTPサーバプログラムおよびFTPクライアントプログラムをそれぞれ実行する機能を有している。
【0014】
図1は,前記プリントサーバ1の要部制御機能を示すブロック図である。FTPサーバプログラムを実行するホストインタフェース2はFTPプロトコル処理を実行してクライアントホスト3から印刷データを受信する。ホストインタフェース2はFTPのログイン要求時に、受信したFTPコマンドのユーザコマンド(USER)のパラメータの一つとして記述されているユーザ名が有資格者名であるか否かを判別する。具体的には、守秘印刷ファイルを認識する手段としてのユーザ認識部10において、前記ユーザコマンドとセキュリティユーザリスト11に登録されているセキュリティユーザ情報としてのセキュリティユーザ名すなわち守秘印刷ファイルの印刷を許可されている有資格者名とを比較して識別する。セキュリティユーザ名はあらかじめコンソール5からオペレータによって入力されている。図示の例ではユーザAとユーザSとがセキュリティユーザとして登録されている。
【0015】
セキュリティスプール90には、前記ユーザコマンドがセキュリティユーザリスト11上のセキュリティユーザ名に含まれていた場合に、受信した印刷データが格納される。一方、一般スプール91には、前記ユーザコマンドがセキュリティユーザリスト11上のセキュリティユーザ名に含まれていなかった場合に、受信した印刷データが格納される。
【0016】
一般スプール91に格納された印刷データは、ひとつのプリントショブ分の印刷データがそろったときに自動印刷制御部12によって順次IOT1bに自動的に転送される。また、セキュリティスプール90に格納された印刷データは、手動印刷制御部13によってユーザ名の確認処理を経た後、IOT1bに転送される。
【0017】
コンソール5は、ユーザ名が入力されると、そのユーザ名がセキュリティユーザリスト11に登録されているかどうかを判別し、ユーザ名が登録されている場合に、手動印刷制御部13を有効にする許可信号を出力する。手動印刷制御部13は、コンソール5から前記許可信号を受信すると、その次にコンソール5から入力されるユーザ名を、セキュリティスプール90に印刷データとともに格納されているユーザ名と比較する。比較の結果、両ユーザ名が一致していた場合に、セキュリティスプール90から印刷データを読み出してIOT1bに転送する。
【0018】
上記プリンタ制御装置の処理をフローチャートを参照して説明する。図3においてステップS1では、FTPコマンドを受信したか否かを判断し、判断が肯定ならばステップS2に進み、ユーザコマンドがセキュリティユーザリスト11に登録されているか否かを判断する。この判断が肯定ならばステップS3に進み、受信した印刷データをセキュリティスプール90に格納する。ステップS2が否定ならばステップS4に進み、一般スプール91に受信した印刷データを格納する。
【0019】
図4は印刷時のフローチャートである。ステップS10では、印刷要求を待つ。コンソール5から印刷要求が入力されるとステップS11に進む。ステップS11では、ユーザ名の入力を促す表示をコンソール5の表示画面に出力する。ステップS12では、入力されたユーザ名がセキュリティユーザリスト11に登録されているか否かを判断する。この判断が肯定ならばステップS13に進み、セキュリティスプール90に受信した印刷データとともに格納されているユーザ名と、コンソール5から印刷要求とともに入力されたユーザ名とが一致しているか否かを判断する。
【0020】
ユーザ名が一致したならばステップS14に進み、セキュリティスプール90上の印刷データをIOT1bに転送する。ユーザ名が一致しない場合、またはユーザ名がセキュリティユーザリスト11に登録されていない場合は、ステップS12,S13からステップS15に移行する。ステップS15では、例えば「印刷不可」の表示をコンソール5に出力するエラー処理をする。
【0021】
図5は、クライアントホスト3とプリントサーバ1との間でのFTPプロトコルのコマンドシーケンスである。同図において、クライアントホスト3から接続要求が出されるとプリントサーバ1がこれに応答し、引き続いて、クライアントホスト3からユーザコマンド(USER)とパスコマンド(PASS)が送出され、プリントサーバから、これらのコマンドの応答があるとログイン成功が確認される。ログインが成功した後は、目的に応じて種々のコマンドシーケンスを取り得るが、ここでは、ファイル転送を目的とした簡単なシーケンスを一例としてあげている。
【0022】
ログイン成功の後、クライアントホスト3はタイプコマンド(TYPE)により、バイナリやASCIIといったファイルタイプを知らせる。ファイルタイプにより転送方式が異なるからである。さらに、クライアントホスト3は、ポートコマンド(PORT)により、ファイル転送に必要なポート番号をプリントサーバ1に通知する。最後に、クライアントホスト3はストアコマンド(STOR)を発行して、転送するファイル名とファイル転送要求をする。
【0023】
ストアコマンドを受けとったプリントサーバ1は先に受けとったポートコマンドのポート番号を用いてデータ転送用の新たなコネクションを開設する。クライアントホスト3はプリントサーバ1からストアコマンドに対する転送許可応答を受信後、プリントサーバ1に対するデータの転送を開始する。データの終了を示すコマンドEOFをプリントサーバ1が受けとった後、プリントサーバ1からの終了確認応答をもってデータ転送は終了する。上述の実施形態では、上記FTPシーケンスで必ずクライアントホスト3から送出されるユーザコマンドのパラメータの一つとして設定されるユーザ名を判別してセキュリティ処理をした。
【0024】
続いて、本願発明の第2実施形態を説明する。この第2実施形態では、図5に示したシーケンスにおけるパスコマンド(PASS)のパラメータとして設定されたパスワードに基づいてセキュリティユーザの判別をする。したがって、前記セキュリティユーザリスト11は図6のように変形する。図6において、セキュリティユーザリスト11ではそれぞれのユーザ名には二つのパスワードが登録されている。第1のパスワード(パス1)は、一般ユーザのパスワードであり、第2のパスワード(パス2)は、セキュリティユーザのパスワードである。すなわち、二つのパスワードをもつことによって、例えばユーザAは、一般ファイルを印刷したいときは、ユーザ名(USERA) とパス1(com) をパスコマンドに記述し、セキュリティファイルを印刷したいときには、ユーザ名(USERA) とパス2(SEC) をパスコマンドに記述するようにする。
【0025】
この第2実施形態においては、前記ユーザ認識部10は、ユーザコマンドとパスコマンドとを受信した時点でパスコマンドに記述されているパスワードがセキュリティユーザリスト11に登録されているパス1であれば、受信した印刷データを前記一般スプール91に格納し、パスワードがパス2であれば、受信した印刷データをセキュリティスプール90に格納する。
【0026】
また、セキュリティスプール90に格納されている印刷データをIOT1bに出力する場合は、コンソール5から入力されたパスワードと図6のセキュリティユーザリスト11のパスワード(パス2)とを比較した結果により手動印刷制御部13を有効にする。そして、さらに、コンソール5から入力されたパスワードがセキュリティスプール90に印刷データとともに格納されているパスワードと一致した場合に印刷データがセキュリティスプール90からIOT1bに転送される。
【0027】
第2実施形態では、第1実施形態に関して説明したユーザ名の判別処理がパスワードの判別処理に置き換えられた点を除き、処理内要は図1〜図4に示した例と同様である。このように第2実施形態では二つのパスワードのうちいずれがFTPプロトコルコマンドに含まれているかを判断して一般印刷ファイルか守秘印刷ファイルかを区別した。したがって、ユーザは、いずれのパスワードを使用するかによって、自己の印刷要求対象であるファイルを一般スプールおよびセキュリティスプールのいずれか所望のものに格納することができる。
【0028】
【発明の効果】
以上の説明から明らかなように、本発明によれば、印刷データの転送に広く使用されているFTPプロトコルコマンドを変更することなく、かつクライアントホスト側、つまり印刷データ供給側のFTPプログラムに変更を加えることなく守秘印刷ファイルのセキュリティを確保することができる。すなわち、クライアントホスト側では、プリントサーバ側のセキュリティ機能を意識することなく処理が可能であるため、既存のネットワーク上において容易にセキュリティシステムを実現することができる。
【図面の簡単な説明】
【図1】 本発明の一実施形態に係るプリントサーバの要部制御機能を示すブロック図である。
【図2】 本発明の一実施形態に係るプリントサーバの要部ハード構成を示すブロック図である。
【図3】 印刷データのスプール格納処理のフローチャートである。
【図4】 印刷印刷処理のフローチャートである。
【図5】 FTPプロトコルのシーケンス図である。
【図6】 ユーザ識別情報を登録したリストの一例を示す図である。
【符号の説明】
1…プリントサーバ、 1a…プリンタ制御装置、 1b…プリンタエンジン、3…クライアントホスト、 5…コンソール、 10…ユーザ認識部、 11…セキュリティユーザリスト、 13…手動印刷制御部、 90…セキュリティスプール、 91…一般スプール
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a print control apparatus and a print control method , and in particular, a print control apparatus and a print control method suitable for printing a confidential print file with a printing apparatus (hereinafter referred to as “printer”) connected via a network. About.
[0002]
[Prior art]
As a system configuration in which computers are connected to a network, a general-purpose large-sized computer, that is, a vertical network centered on a mainframe is known. In recent years, due to the downsizing trend of computer systems, the number of systems in which a plurality of workstations are connected to a local area network (LAN) is increasing.
[0003]
In a printer placed in such a network environment, a file that requires confidentiality, that is, a confidential print file may be printed. In order to securely print a confidential print file, it is most desirable that a print requester or an operator who has been previously qualified to output the confidential print file directly perform printing on the printer console.
[0004]
However, for that purpose, a qualified person needs to be bound to the printer from the start of transfer of confidential print data to the end of printing, which is not easy to realize. In order to solve this problem, for example, Japanese Patent Application Laid-Open No. 7-134681 discloses a print control apparatus for a confidential print file in a vertical network. In this print control apparatus, confidential data can be protected without restraining qualified persons by using job information added to the print data when the print data is transferred.
[0005]
[Problems to be solved by the invention]
The above printing control apparatus has the following problems. Workstations and printers connected to the horizontal network exchange conversations and data through a common communication protocol.
[0006]
There are many types of communication protocols used in a horizontal network, and it is difficult for workstations and printers on the network to support all communication protocols. Therefore, it is often the case that the print data is transferred to the printer as a file by implementing at least the FTP protocol, which is a standard file transfer protocol that is considered to be most commonly implemented in current printers.
[0007]
However, the FTP protocol rules do not provide for the transfer of confidential print files, which is insufficient from the viewpoint of ensuring security. Therefore, there has been a demand for a system that can ensure security by identifying a confidential print file from a print file without changing the FTP protocol, which is a standardized file transfer protocol.
[0008]
An object of the present invention is to provide a print control apparatus and a print control method capable of solving the above-described problems and distinguishing confidential print files without changing a general-purpose file transfer protocol.
[0009]
[Means for Solving the Problems]
The present invention for solving the above-described problems and achieving the object includes a list in which security user identification information is registered in a print control device of a print server that prints print data received via a predetermined file transfer protocol; Confidential print file recognition means for determining whether or not the received print data is a confidential print file by referring to the user identification information on the file transfer protocol command and the security user identification information included in the list; Secure print data storage means for storing the print data determined to be a secure print file by the secure print file recognition means and the user identification information, and a print start instruction means for inputting security user identification information and a print start instruction; Security user identification information and print start instruction And manual printing control unit in response to an input read the print data from the confidential print data storage means, is characterized in that comprises a printer engine which prints the print data.
[0010]
According to the above feature, whether or not the print data is a confidential print file is determined based on whether or not the user identification information on the predetermined file transfer protocol command is on the scheduled list, and the confidential print is determined based on the determination result. The file is stored in the confidential print data storage means. Further, the confidential print file is read by the printer engine when the security user identification information is input.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 2 is a block diagram illustrating a configuration of a print server including a print control apparatus according to an embodiment of the present invention. In FIG. 1, the print server 1 includes a printer control device 1a and a printer engine, that is, an image output terminal (IOT) 1b. The printer control device 1 a receives print data from the client host 3 through the host interface (I / F) 2. The received print data is rasterized, transferred to the IOT 1b through the printer interface (I / F) 4, and printed.
[0012]
The printer control device 1a can be realized by an operation device (console) 5 including an input means such as a keyboard and a display device, and a microcomputer including a ROM 6, a RAM 7 and a CPU 8. A fixed disk device 9 is provided as an auxiliary storage device.
[0013]
The host interface 2 and the client host 3 of the print server 1 have a function of executing a program that executes the FTP protocol, that is, an FTP server program and an FTP client program, respectively.
[0014]
FIG. 1 is a block diagram showing a main part control function of the print server 1. The host interface 2 that executes the FTP server program executes FTP protocol processing and receives print data from the client host 3. When the FTP login request is made, the host interface 2 determines whether or not the user name described as one of the parameters of the user command (USER) of the received FTP command is a qualified person name. Specifically, the user recognition unit 10 as a means for recognizing a confidential print file is permitted to print the user command and the security user name as security user information registered in the security user list 11, that is, the confidential print file. Identify by comparing with qualified person names. The security user name is input in advance from the console 5 by the operator. In the illustrated example, user A and user S are registered as security users.
[0015]
The security spool 90 stores the received print data when the user command is included in the security user name on the security user list 11. On the other hand, the general spool 91 stores the received print data when the user command is not included in the security user name on the security user list 11.
[0016]
The print data stored in the general spool 91 is automatically transferred sequentially to the IOT 1b by the automatic print control unit 12 when print data for one print job is collected. Further, the print data stored in the security spool 90 is transferred to the IOT 1 b after undergoing a user name confirmation process by the manual print control unit 13.
[0017]
When the user name is input, the console 5 determines whether or not the user name is registered in the security user list 11, and if the user name is registered, the console 5 is permitted to enable the manual print control unit 13. Output a signal. When the manual print control unit 13 receives the permission signal from the console 5, the manual print control unit 13 compares the user name input from the console 5 with the user name stored in the security spool 90 together with the print data. If the two user names match as a result of the comparison, the print data is read from the security spool 90 and transferred to the IOT 1b.
[0018]
The process of the printer control apparatus will be described with reference to a flowchart. In FIG. 3, in step S <b> 1, it is determined whether an FTP command has been received. If the determination is affirmative, the process proceeds to step S <b> 2, and it is determined whether the user command is registered in the security user list 11. If this determination is affirmative, the process advances to step S 3 to store the received print data in the security spool 90. If step S2 is negative, the process proceeds to step S4, and the received print data is stored in the general spool 91.
[0019]
FIG. 4 is a flowchart at the time of printing. In step S10, a print request is awaited. When a print request is input from the console 5, the process proceeds to step S11. In step S <b> 11, a display prompting the user name to be input is output on the display screen of the console 5. In step S <b> 12, it is determined whether or not the input user name is registered in the security user list 11. If this determination is affirmative, the process proceeds to step S13, and it is determined whether or not the user name stored together with the print data received in the security spool 90 matches the user name input together with the print request from the console 5. .
[0020]
If the user names match, the process proceeds to step S14, and the print data on the security spool 90 is transferred to the IOT 1b. If the user names do not match, or if the user name is not registered in the security user list 11, the process proceeds from step S12, S13 to step S15. In step S15, for example, an error process is performed to output a “printing impossible” display to the console 5.
[0021]
FIG. 5 is an FTP protocol command sequence between the client host 3 and the print server 1. In the figure, when a connection request is issued from the client host 3, the print server 1 responds to this, and subsequently, a user command (USER) and a pass command (PASS) are sent from the client host 3, and these are sent from the print server. If there is a response to this command, login success is confirmed. After successful login, various command sequences can be taken according to the purpose. Here, a simple sequence for the purpose of file transfer is taken as an example.
[0022]
After successful login, the client host 3 notifies the file type such as binary or ASCII by using a type command (TYPE). This is because the transfer method differs depending on the file type. Further, the client host 3 notifies the print server 1 of a port number necessary for file transfer by a port command (PORT). Finally, the client host 3 issues a store command (STOR) to request a file name to be transferred and a file transfer request.
[0023]
The print server 1 that has received the store command opens a new connection for data transfer using the port number of the port command received earlier. The client host 3 starts transferring data to the print server 1 after receiving a transfer permission response to the store command from the print server 1. After the print server 1 receives the command EOF indicating the end of data, the data transfer ends with an end confirmation response from the print server 1. In the above-described embodiment, the security process is performed by determining the user name set as one of the parameters of the user command transmitted from the client host 3 without fail in the FTP sequence.
[0024]
Subsequently, a second embodiment of the present invention will be described. In the second embodiment, the security user is determined based on the password set as the parameter of the pass command (PASS) in the sequence shown in FIG. Therefore, the security user list 11 is transformed as shown in FIG. In FIG. 6, in the security user list 11, two passwords are registered for each user name. The first password (pass 1) is a password for a general user, and the second password (pass 2) is a password for a security user. That is, by having two passwords, for example, when user A wants to print a general file, he / she writes the user name (USERA) and pass 1 (com) in the pass command, and when he wants to print a security file, user name (USERA) and path 2 (SEC) are described in the path command.
[0025]
In the second embodiment, when the user recognition unit 10 receives a user command and a pass command, and the password described in the pass command is a pass 1 registered in the security user list 11, The received print data is stored in the general spool 91. If the password is pass 2, the received print data is stored in the security spool 90.
[0026]
When the print data stored in the security spool 90 is output to the IOT 1b, manual print control is performed based on the result of comparing the password input from the console 5 with the password (pass 2) in the security user list 11 in FIG. Enable part 13. Further, when the password input from the console 5 matches the password stored in the security spool 90 together with the print data, the print data is transferred from the security spool 90 to the IOT 1b.
[0027]
In the second embodiment, the essentials of the process are the same as the example shown in FIGS. 1 to 4 except that the user name determination process described with respect to the first embodiment is replaced with a password determination process. As described above, in the second embodiment, it is determined which one of the two passwords is included in the FTP protocol command, and the general print file or the confidential print file is distinguished. Therefore, the user can store the file that is the target of the print request in any one of the general spool and the security spool depending on which password is used.
[0028]
【The invention's effect】
As is apparent from the above description, according to the present invention, the FTP protocol command widely used for print data transfer is not changed, and the FTP program on the client host side, that is, the print data supply side is changed. Security of confidential print files can be ensured without adding. That is, since the client host side can perform processing without being aware of the security function on the print server side, a security system can be easily realized on an existing network.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a main part control function of a print server according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a main hardware configuration of a print server according to an embodiment of the present invention.
FIG. 3 is a flowchart of print data spool storage processing;
FIG. 4 is a flowchart of print printing processing.
FIG. 5 is a sequence diagram of the FTP protocol.
FIG. 6 is a diagram illustrating an example of a list in which user identification information is registered.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Print server, 1a ... Printer control apparatus, 1b ... Printer engine, 3 ... Client host, 5 ... Console, 10 ... User recognition part, 11 ... Security user list, 13 ... Manual print control part, 90 ... Security spool, 91 ... General spool

Claims (6)

所定のファイル転送プロトコルを介して受信した印刷データを印刷する印刷制御装置において、
ユーザ名に一般ユーザのパスワードおよびセキュリティユーザのパスワードを対応付けて登録したリストと、
前記ファイル転送プロトコルコマンド上に記述されているパスワードが前記リストに含まれている一般ユーザのパスワードかセキュリティユーザのパスワードかにより、受信した前記印刷データが一般印刷ファイルであるか守秘印刷ファイルであるかを判別する守秘印刷ファイル認識手段と、
前記守秘印刷ファイル認識手段によって守秘印刷ファイルであると判断された印刷データを前記ファイル転送プロトコルコマンド上に記述されていたパスワードとともに格納する守秘印刷データ格納手段と、
前記守秘印刷ファイル認識手段によって一般印刷ファイルであると判断された印刷データを格納する一般印刷データ格納手段と、
パスワードおよび印刷開始指示を入力する印刷開始指示手段と、
前記印刷開始指示手段から入力されたパスワードが前記リストに登録されているセキュリティユーザのパスワードである場合に前記印刷開始指示に応答して前記守秘印刷データ格納手段から印刷データを読み出す手動印刷制御手段と、
所定のプリントジョブ分の印刷データが前記一般印刷データ格納手段にそろったときに該一般印刷データ格納手段から印刷データを読み出す自動印刷制御手段と、
前記印刷データを印刷するプリンタエンジンとを具備したことを特徴とする印刷制御装置。
In a print control apparatus that prints print data received via a predetermined file transfer protocol,
A list in which a general user password and a security user password are associated with a user name and registered,
Whether the received print data is a general print file or a confidential print file, depending on whether the password described on the file transfer protocol command is a password of a general user or a security user included in the list Confidential print file recognition means for determining
Secure print data storage means for storing the print data determined to be a secure print file by the secure print file recognition means together with the password described in the file transfer protocol command;
General print data storage means for storing print data determined to be a general print file by the confidential print file recognition means;
A print start instruction means for inputting a password and a print start instruction;
Manual print control means for reading out print data from the confidential print data storage means in response to the print start instruction when the password input from the print start instruction means is a password of a security user registered in the list ; ,
Automatic print control means for reading out print data from the general print data storage means when print data for a predetermined print job is collected in the general print data storage means;
A print control apparatus comprising a printer engine for printing the print data.
前記守秘印刷ファイル認識手段が、前記ファイル転送プロトコルコマンド上にFTPユーザ認証のために記述されているパスワードを受信した時点で該パスワードを利用して前記判別を行うように構成されていることを特徴とする請求項1記載の印刷制御装置。The confidential print file recognition unit is configured to perform the determination using the password when receiving the password described for FTP user authentication on the file transfer protocol command. The printing control apparatus according to claim 1. 前記手動印刷制御手段が、さらに前記印刷開始指示手段から入力されたパスワードおよび前記守秘印刷データ格納手段に格納されているセキュリティユーザのパスワードの一致を条件として前記守秘印刷データ格納手段から印刷データを読み出すように構成されていることを特徴とする請求項2記載の印刷制御装置。The manual print control means further reads out the print data from the confidential print data storage means on condition that the password inputted from the print start instruction means and the security user password stored in the confidential print data storage means match. The print control apparatus according to claim 2, wherein the print control apparatus is configured as described above. 所定のファイル転送プロトコルを介して受信した印刷データを印刷する印刷制御方法において、
ユーザ名に一般ユーザのパスワードおよびセキュリティユーザのパスワードを対応付けて登録したリストを作成し、
前記ファイル転送プロトコルコマンド上に記述されているパスワードが前記リストに含まれている一般ユーザのパスワードかセキュリティユーザのパスワードかにより、受信した前記印刷データが一般印刷ファイルであるか守秘印刷ファイルであるかを判別し、
前記判別によって守秘印刷ファイルであると判断された印刷データを前記ファイル転送プロトコルコマンド上に記述されていたパスワードとともに守秘印刷データ格納手段に格納し、
前記判別によって一般印刷ファイルであると判断された印刷データを一般印刷データ格納手段に格納し、
パスワードおよび印刷開始指示の入力に応答し、入力されたパスワードが前記作成されたリストに登録されているセキュリティユーザのパスワードである場合に前記守秘印刷データ格納手段から印刷データを読み出す一方、
所定のプリントジョブ分の印刷データが前記一般印刷データ格納手段にそろったときに該一般印刷データ格納手段から印刷データを読み出して該印刷データをプリンタエンジンに供給することを特徴とする印刷制御方法。
In a print control method for printing print data received via a predetermined file transfer protocol,
Create a list in which the user name and general user password and security user password are registered and registered.
Whether the received print data is a general print file or a confidential print file, depending on whether the password described on the file transfer protocol command is a password of a general user or a security user included in the list Determine
The print data determined to be a confidential print file by the determination is stored in the confidential print data storage unit together with the password described in the file transfer protocol command ,
The print data determined to be a general print file by the determination is stored in the general print data storage means,
In response to input of a password and print start instruction, whereas to read out the print data from the confidential print data storing means when the entered password is a password security user registered in the list created in the above,
A print control method comprising: reading print data from a general print data storage unit and supplying the print data to a printer engine when print data for a predetermined print job is collected in the general print data storage unit .
受信した前記印刷データが一般印刷ファイルであるか守秘印刷ファイルであるかの前記判別が、前記ファイル転送プロトコルコマンド上にFTPユーザ認証のThe determination as to whether the received print data is a general print file or a confidential print file is made based on FTP user authentication on the file transfer protocol command. ために記述されているパスワードを受信した時点で該パスワードを利用して行われることを特徴とする請求項4記載の印刷制御方法。The print control method according to claim 4, wherein the print control method is performed using the password when the password described for receiving the password is received. 前記守秘印刷データ格納手段からの印刷データの読み出しが、入力されたパスワードおよび前記守秘印刷データ格納手段に格納されているセキュリティユーザのパスワードの一致を条件として行われることを特徴とする請求項5記載の印刷制御方法。6. The print data read from the confidential print data storage means is performed on condition that the input password and the security user password stored in the confidential print data storage means match. Print control method.
JP33767497A 1997-11-21 1997-11-21 Print control apparatus and print control method Expired - Fee Related JP4062376B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33767497A JP4062376B2 (en) 1997-11-21 1997-11-21 Print control apparatus and print control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33767497A JP4062376B2 (en) 1997-11-21 1997-11-21 Print control apparatus and print control method

Publications (2)

Publication Number Publication Date
JPH11154070A JPH11154070A (en) 1999-06-08
JP4062376B2 true JP4062376B2 (en) 2008-03-19

Family

ID=18310898

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33767497A Expired - Fee Related JP4062376B2 (en) 1997-11-21 1997-11-21 Print control apparatus and print control method

Country Status (1)

Country Link
JP (1) JP4062376B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4520057B2 (en) 2000-02-16 2010-08-04 株式会社リコー Output terminal
US20020042884A1 (en) * 2000-10-11 2002-04-11 Wu Jian Kang Remote printing of secure and/or authenticated documents
JP3744482B2 (en) 2002-09-25 2006-02-08 ブラザー工業株式会社 Image data transfer system, image reading apparatus, and program
JP4481126B2 (en) * 2004-09-17 2010-06-16 株式会社リコー Image processing apparatus, image processing system, control method for image processing apparatus, program, and recording medium

Also Published As

Publication number Publication date
JPH11154070A (en) 1999-06-08

Similar Documents

Publication Publication Date Title
US6545767B1 (en) Print server, printing control method, image forming apparatus, image forming method, image forming system, and storage medium
USRE39808E1 (en) Computer-based network printing system and method
US6862103B1 (en) Network print system, and information processing apparatus and its control method
US9245212B2 (en) Printing system and printing method wherein print data formed by print data forming device are printed by printer apparatus
US8305596B2 (en) Information processing apparatus, information processing method, program, and storage medium
US8294550B2 (en) Authentication system, authentication method, and information processing apparatus
US8256008B2 (en) Method, apparatus, and system for outputting information and forming image via network, and computer product
US20030093670A1 (en) Remotely obtaining temporary exclusive control of a device
JP4811591B2 (en) Authentication printing method and authentication printing system
US8112793B2 (en) Image forming apparatus and image forming system
JP2009027363A (en) Image output authentication system, image output authentication server and image output authentication method
US8630007B2 (en) Image forming apparatus, method for managing print job, and computer-readable storage medium for computer program
JP2009025936A (en) Mediation server, control method thereof, and program thereof
JP2009130435A (en) Image forming apparatus and computer readable recording medium
JPH11249848A (en) System and method for printing and storage medium
JP4062376B2 (en) Print control apparatus and print control method
JP2009205659A (en) Authentication printing device, authentication printing system and method thereof
JP2002183091A (en) Authentication printing system
US11693611B2 (en) Printing system including server device capable of communicating with printers and client device
JP5046181B2 (en) Session control system and session control method
JP3733167B2 (en) Information processing apparatus, image information transfer method, and mail reception method
CN114047889A (en) Printer control system based on face recognition
JPH09240108A (en) Image output device
JP2002370425A (en) Printing controller, printing system, method of controlling printing, program and recording medium
US20060177059A1 (en) Printing apparatus, program and method

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041119

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070207

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070404

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071218

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110111

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120111

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120111

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130111

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130111

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140111

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees
OSZAR »