JP2015098133A - 画像形成装置、画像形成システム、及び画像形成方法 - Google Patents
画像形成装置、画像形成システム、及び画像形成方法 Download PDFInfo
- Publication number
- JP2015098133A JP2015098133A JP2013239264A JP2013239264A JP2015098133A JP 2015098133 A JP2015098133 A JP 2015098133A JP 2013239264 A JP2013239264 A JP 2013239264A JP 2013239264 A JP2013239264 A JP 2013239264A JP 2015098133 A JP2015098133 A JP 2015098133A
- Authority
- JP
- Japan
- Prior art keywords
- image forming
- image
- image formation
- communication
- unit
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1211—Improving printing performance
- G06F3/1212—Improving printing performance achieving reduced delay between job submission and print start
- G06F3/1213—Improving printing performance achieving reduced delay between job submission and print start at an intermediate node or at the final node
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
- G06F21/608—Secure printing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
- G06F3/1263—Job scheduling, e.g. queuing, determine appropriate device based on job priority, e.g. re-arranging the order of jobs, e.g. the printing sequence
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1286—Remote printer device, e.g. being remote from client or server via local network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1222—Increasing security of the print job
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1238—Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1267—Job repository, e.g. non-scheduled jobs, delay printing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/61—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
【課題】セキュリティを確保して画像形成でき、画像形成待機時間を抑制できる画像形成装置を提供する。
【解決手段】画像形成装置は、所定の通信ネットワークを介して、画像形成要求を受信し、画像形成要求に対応する画像形成データの受信を制御する通信処理部と、画像形成データに応じて画像を形成する画像形成部と、を備える。通信処理部は、セキュアな画像形成の開始操作を受け付けた場合、画像形成データの受信を制限する。
【選択図】 図2
【解決手段】画像形成装置は、所定の通信ネットワークを介して、画像形成要求を受信し、画像形成要求に対応する画像形成データの受信を制御する通信処理部と、画像形成データに応じて画像を形成する画像形成部と、を備える。通信処理部は、セキュアな画像形成の開始操作を受け付けた場合、画像形成データの受信を制限する。
【選択図】 図2
Description
本発明は、画像形成装置、画像形成システム、及び画像形成方法に関する。
従来、様々な印刷機能を有するプリンタが知られている。印刷機能は、例えば、セキュリティが確保されていない状態において印刷(通常印刷とも称する)する機能、セキュリティが確保された状態において印刷(セキュリティ印刷とも称する)する機能、優先順位を付与して印刷(優先印刷とも称する)する機能、を含む。
セキュリティ印刷機能又は優先印刷機能を有するプリンタとして、例えば、特許文献1〜特許文献3が知られている。
特許文献1のプリンタは、暗証符号が付加された印刷情報と、暗証符号が付加されていない印刷情報と、を展開後に、それぞれ独立した画像バッファに格納して印刷出力を制御する。
特許文献2の秘文書優先出力プリンタは、ユーザが暗証番号を入力した場合、暗証番号に対応する秘文書情報の印刷を印刷制御部に要求する。印刷制御部は、印刷部が印刷状態でない場合、印刷を開始させ、印刷部が印刷状態である場合、印刷を中断させ、改頁情報を送信すると共に印刷中断位置を印刷情報記憶部に記憶し、秘文書を優先して印刷させる。
特許文献3の画像処理装置は、操作パネル操作者によるプリントジョブの実行を優先させるため、操作パネル操作中には、操作者以外からのプリントジョブ(例えば、ネットワーク経由で受信するプリントジョブ)の実行を禁止する。
特許文献1〜3の技術では、セキュリティ印刷する場合、セキュリティ印刷に係る画像データを形成する時間が長くなり、画像形成されるまでユーザが待機する時間(画像形成待機時間)が長くなることがある。
本発明は、上記事情に鑑みてなされたものであり、セキュリティを確保して画像形成でき、画像形成待機時間を抑制できる画像形成装置、画像形成システム、及び画像形成方法を提供する。
本発明の画像形成装置は、所定の通信ネットワークを介して、画像形成要求を受信し、前記画像形成要求に対応する画像形成データの受信を制御する通信処理部と、第1の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、前記通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、を備え、前記通信処理部は、前記操作部により前記第1の操作を受け付けた場合、前記画像形成データの受信を制限する。
本発明の画像形成システムは、通信装置及び画像形成装置が所定の通信ネットワークを介して接続された画像形成システムであって、前記通信装置は、画像形成要求を送信し、前記画像形成要求に対応する画像形成データの送信を制御する第1の通信処理部を備え、前記画像形成装置は、前記画像形成要求を受信し、前記画像形成データの受信を制御する第2の通信処理部と、第1の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、前記第2の通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、を備え、前記第2の通信処理部は、前記操作部により前記第1の操作を受け付けた場合、前記画像形成データの受信を制限する。
本発明の画像形成方法は、画像形成装置における画像形成方法であって、所定の通信ネットワークを介して、画像形成要求を受信し、前記画像形成要求に対応する画像形成データの受信を制御する通信処理ステップと、第1の操作としてのセキュアな画像形成の開始操作を操作部により受け付けるステップと、前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成するステップと、を有し、前記通信処理ステップでは、前記第1の操作を受け付けた場合、前記画像形成データの受信を制限する。
本発明によれば、セキュリティを確保して画像形成でき、画像形成待機時間を抑制できる。
以下、本発明の実施形態について、図面を参照して説明する。
(本発明の一形態を得るに至った経緯)
セキュリティ印刷では、例えば、第1のユーザは、第1のPC(Personal Computer)からプリンタへセキュリティ印刷を指示し、プリンタの近傍に移動する。第1のユーザは、認証情報(例えば暗証番号)をプリンタの操作パネルを介して入力する。セキュリティ印刷では、例えば、認証情報が入力されない場合、第1のユーザが指示した印刷は実行されない。
セキュリティ印刷では、例えば、第1のユーザは、第1のPC(Personal Computer)からプリンタへセキュリティ印刷を指示し、プリンタの近傍に移動する。第1のユーザは、認証情報(例えば暗証番号)をプリンタの操作パネルを介して入力する。セキュリティ印刷では、例えば、認証情報が入力されない場合、第1のユーザが指示した印刷は実行されない。
一方、第1のユーザが認証情報をプリンタの操作パネルを介して入力中に、このプリンタに対して、第2のユーザが第2のPCから印刷を指示することがある。この場合、第2のユーザの印刷指示に対応するデータが先行して印刷され(例えば、特許文献1の図3のS3,S4,S5)、第1のユーザがプリンタの付近で長時間待たされることがある。例えば、第2のユーザの印刷に係るデータが多数(例えば、印刷枚数100枚、200枚)である場合、第1のユーザは、長時間(例えば10分以上)待機する必要がある。
以下、セキュリティを確保して画像形成でき、画像形成待機時間を抑制できる画像形成装置、画像形成システム、及び画像形成方法について説明する。
(第1の実施形態)
図1は、第1の実施形態における画像形成装置100及びHC200の外観例を示す模式図である。
図1は、第1の実施形態における画像形成装置100及びHC200の外観例を示す模式図である。
図1では、3台のHC(Host Computer)200が画像形成装置100に接続されることを例示するが、HC200の台数はこれ以外でもよい。図1では、画像形成装置100とHC200とが、ネットワーク50を介して、1対多で接続されることを例示するが、多対多で接続されてもよいし、1対1で接続されてもよい。
画像形成装置100及びHC200は、例えば、オフィス、店舗、又は家庭内、に設置される。例えば、所定の場所に設置された画像形成装置100は、不特定多数のユーザによって共有され、必要に応じて画像形成機能(例えば、プリンタ機能、コピー機能、ファクシミリ機能、イメージスキャナ機能)が使用される。
画像形成装置100は、例えば、プリンタ、複写機、ファクシミリ、イメージスキャナ、これらの機能を有する複合機(MFP:Multi Function Printer)を含む。画像形成装置100は、画像を形成し、形成された画像を所定の媒体(例えば紙)に印刷し、又はその他の方法により画像を出力する。
HC200は、例えばPCを含む。HC200は、通信装置の一例である。ネットワーク50は、例えば、LAN(Local Area Network)を含む。
図2は、第1の実施形態における画像形成装置100近傍の構成例を示すブロック図である。図3は、第1の実施形態における画像形成装置100及びHC200の構成例を示すブロック図である。画像形成システム1000は、画像形成装置100及びHC200を含んで構成される。
画像形成装置100は、CPU(Central Processing Unit)111、Flush ROM(Flush Read Only Memory)112、及びRAM(Random Access Memory)113、通信I/F部120、TEL/FAX処理部131、スキャナ132、内部データ作成部134、表示部135、操作パネル136、セキュリティ印刷管理部137、及び印刷ユニット140を備える。
CPU111は、例えば、予め組み込まれているプログラムを実行することにより、画像形成装置100の全体を制御する様々な機能を実現する。図2では、CPU111は、内部のバスを介して各部と相互に接続される。
Flush ROM112は、各種データ(例えば、CPU111用のプログラム、制御に必要な各種定数データ)を保持する。例えばCPU111により、Flush ROM112にデータを書き込み、Flush ROM112に保持されたデータを読み出す。Flush ROM112に保持されたデータは、画像形成装置100の電源がオフでも消滅しない。
RAM113は、各種データを保持する。例えばCPU111により、RAM113にデータを書き込み、RAM113に保持されたデータを読み出す。RAM113に保持されたデータは、画像形成装置100の電源がオフになると消滅する。そのため、RAM113は、例えば、一時的に生成したデータの記憶用として利用される。
通信I/F部120は、ネットワーク50を介して他の機器(例えばHC200)と接続する機能を提供する。通信I/F部120は、図3に示すように、ネットワーク通信部121及び印刷データ受信部122を含む。通信I/F部120は、通信処理部の一例である。
通信I/F部120は、例えば、TCP(Transmission Control Protocol)、IP(Internet Protocol)を用いて通信する。
ネットワーク通信部121は、ネットワーク50を介した通信を管理する制御を実施する。印刷データ受信部122は、図4に示すように、通信管理テーブル10を含む。ネットワーク通信部121は、例えば、HC200から印刷の要求(指示)があった場合、印刷の要求を受け付け、ネットワーク50においてHC200との間に通信セッションを確立する。印刷要求に係るセッションの情報は、通信管理テーブル10に登録される。印刷要求は、画像形成要求の一例である。通信管理テーブル10は、情報保持部の一例である。
印刷要求は、例えば、セキュリティ印刷の印刷要求(セキュアな画像形成要求の一例)、通常印刷の印刷要求(非セキュアな画像形成要求の一例)、を含む。ただし、セキュリティ印刷の印刷要求は、画像形成装置100からHC200への要求に基づいてHC200が印刷要求し、ネットワーク50においてHC200との間に通信セッションを確立し、セッションの情報が通信管理テーブル10に登録される。
印刷データ受信部122は、通信管理テーブル10の登録内容に基づいて、印刷対象の本体のデータ(印刷データ)を、HC200から受信する。印刷データ受信部122は、ネットワーク50における通信セッションを介して、印刷データを受信する。
印刷データは、印刷に必要なデータである。印刷データは、例えば、印刷対象のデータがドキュメントのデータである場合、文字の内容、文字の大きさ、文字のフォント、文字の配置位置、の情報を含む。印刷データは、画像を形成するための画像形成データの一例である。
印刷データ受信部122は、通信セッション毎、プリントジョブ毎に印刷データを受信するが、複数の通信セッション、複数のプリントジョブの印刷データを同時に受信しない。
電話/FAX処理部131は、画像形成装置100が有する電話機能又はファクシミリ(FAX)機能を提供する。電話/FAX処理部131は、例えば、電話回線300との間において通信されるデータを変調又は復調する変復調器(モデム)の機能、通信プロトコルを制御する機能、を含む。
スキャナ132は、例えば紙に記録された画像を光学的に読み取り、画像データを生成する。
内部データ作成部134は、様々な内部データを作成する。例えば、印刷機能の設定リストや電話帳のリスト、FAX送信履歴などを作成する。
表示部135は、例えば液晶表示器を含んで構成され、可視情報(例えば、文字、記号、画像)を表示可能な画面を有する。表示部135は、提示部の一例である。
操作パネル136は、ユーザの入力操作を受け付け可能なボタン、キーを有する。操作パネル136は、例えば、ユーザが暗証番号又はパスワードを入力するテンキー、印刷要求元のHC200又は印刷対象のプリントジョブを選択する移動キー、エンターキー、セキュリティ印刷キー、を含む。操作パネル136のボタン、キーは、ハードウェアによるボタンでもソフトウェアによるボタンでもよい。操作パネル136は、操作部の一例である。
セキュリティ印刷キーは、セキュアな印刷開始を指示するためのキーである。セキュリティ印刷キーが操作(例えば押下)されると、例えばセキュリティ印刷管理部137により、セキュリティ印刷(セキュアプリント)の設定が開始され、印刷データ受信部122による印刷データの受信が制限(例えば待機)される。セキュリティ印刷キーの操作は、セキュアな画像形成の開始操作の一例である。
セキュリティ印刷管理部137は、HC200のセキュリティ印刷管理部224と連携し、セキュリティ印刷を管理する。セキュリティ印刷管理部137は、例えば、操作パネル136への操作に基づき、セキュリティ印刷管理部224を有するHC200を選択し、ユーザを認証する認証処理を実行する。セキュリティ印刷管理部137は、セキュア管理部の一例である。
印刷ユニット140は、画像処理部141、印刷制御部142、及び印刷部143を備える。印刷ユニット140は、画像形成部の一例である。
画像処理部141は、印刷データを処理するエンジンを含む。印刷データの処理は、例えば、プリント言語の翻訳、ラスタライズ、の処理を含む。画像処理部141は、例えば、印刷データ受信部122により受信された印刷データを展開し、印刷する画像のイメージと一致するビットマップデータに変換する。画像処理部141は、例えば、予め定められたフォーマットに従って生成された印刷データから、様々な制御コード又は文字コードを抽出し、デコードする。画像処理部141は、例えば、制御コードに従って画像の位置合わせ、回転、拡大/縮小の処理を実施する。画像処理部141は、例えば、文字コードを該当するキャラクタパターンに展開し、印刷用の画像データを生成する。
印刷部143は、画像処理部141が生成した印刷用の画像データを受け取り、画像データを所定の媒体(例えば紙)に印刷する。印刷部143による印刷方法は、様々な公知の方法を含む。
例えば、印刷部143は、ドラム状に形成された感光体の各領域を事前に帯電させる。印刷部143は、印刷される画像の各画素位置のデータに従って、レーザ光源の出力をオンオフする。印刷部143は、感光体の回転位置及びレーザ光源の走査位置に合わせて、感光体の各領域にレーザ光で書き込みすることで、感光体表面に形成される静電潜像にトナーを吸着させ、潜像をトナーで可視化させる。印刷部143は、感光体の表面に例えば紙を重ね、感光体のトナー像を紙に転写させ、定着させる。
印刷制御部142は、印刷部143による印刷を制御する。印刷制御部142は、例えば、感光体の回転位置、レーザ光源の走査位置、各画素位置、が対応するよう、印刷に係る各部を制御するタイミング、各部のオンオフを制御する。印刷制御部142は、例えば、紙送り、画像の転写及び定着、を制御する。
次に、HC200の構成例について説明する。
HC200は、アプリケーション処理部221、プリンタドライバ222、セキュリティ印刷スプール部223、セキュリティ印刷管理部224、及び通信I/F部210を備える。図2及び図3では図示しないが、HC200は、例えば、CPU、記憶部を含むハードウェアと、基本的な制御を実施するOS(Operating System)と、を含む。OSは、通常印刷の印刷データをスプールする機能を備える。
通信I/F部210は、HC200をネットワーク50と接続する通信機能を提供する。HC200は、通信I/F部210及びネットワーク50を介して、画像形成装置100と接続される。通信I/F部210は、例えば、印刷要求及び印刷要求に対応する印刷データを送信し、印刷データの送信を制御する。印刷データは、画像形成装置100からの送信要求に応じて、送信される。
アプリケーション処理部221は、各種アプリケーション(プログラム)を処理する。各種アプリケーションは、例えば、ドキュメント、画像を作成するアプリケーションを含む。アプリケーション処理部221は、例えば印刷アプリケーションを実行する場合、印刷対象のデータをプリンタドライバ222に送る。
プリンタドライバ222は、HC200と画像形成装置100との間で、印刷に係る制御を実施する。プリンタドライバ222は、例えば、印刷対象のデータから印刷データを生成する。
セキュリティ印刷スプール部223は、例えば、プリンタドライバ222から出力されたセキュリティ印刷の印刷データを、一時的に蓄積(スプール)する。
セキュリティ印刷管理部224は、画像形成装置100のセキュリティ印刷管理部137と連携し、セキュリティ印刷を管理する。セキュリティ印刷か通常印刷かは、例えば、HC200の操作部(不図示)を介して指定される。セキュリティ印刷管理部224は、プリンタドライバ222を介して、セキュリティ印刷に関する情報を受け取る。
セキュリティ印刷管理部224は、例えば、ユーザに割り当てられた認証情報(例えば暗証番号、パスワード)、HC200に割り当てられた識別情報(例えば、IPアドレス、MAC(Media Access Control)アドレス)、を保持する。セキュリティ印刷管理部224は、画像形成装置100との間で通信し、セキュリティ印刷管理部224が保持する情報(例えば認証情報、HC200の識別情報)を送信してもよい。
セキュリティ印刷管理部224は、印刷要求に係るプリントジョブの情報を保持する。プリントジョブの情報は、例えば、印刷対象のデータを含むファイル名の情報、セキュリティ印刷が要求された時刻の情報(通信開始時刻の一例)、を含む。
次に、通信管理テーブル10の構成例について説明する。
図4は、第1の実施形態における通信管理テーブル10の構成例を示す模式図である。通信管理テーブル10は、例えば、画像形成装置100のネットワーク通信部121に含まれる。
画像形成装置100では、HC200から印刷要求のためにネットワーク通信を開始すると、ネットワーク通信部121が、ネットワーク50において、HC200とのセッションを確立して、印刷要求を受け付け可能な状態にし、セッションの情報の少なくとも一部を通信管理テーブル10に登録する。ここでのセッション確立とは、例えばTCPの場合は、スリー・ウェイ・ハンドシェイクが成功し、双方向のデータ転送が可能になった状態のことである。
通信管理テーブル10は、複数(図4ではn個)の記憶領域を含む。通信管理テーブル10に保持される情報は、例えば、通信ID、通信開始時刻、及び通信先IPアドレスの情報を含む。
通信IDは、例えば、通信毎に区別するための異なる(ユニークな)番号が付与される。
通信開始時刻は、例えば、印刷要求元のHC200が印刷要求を送信した時刻、印刷要求先の画像形成装置100が印刷要求を受信した時刻、又は画像形成装置100とHC200との間において通信セッションが確立した時刻、を表す情報を含む。
通信先IPアドレスは、例えば、印刷要求を送信したHC200に割り当てられたIPアドレスを含む。
通信管理テーブル10に保持されたセッション情報に基づき、画像形成装置100は、印刷データ受信部122にて、通信管理テーブル10の先頭の領域から最後の領域に向かって順番に各領域の内容を参照してデータを順次受信していくことで、各プリントジョブを処理する。
操作パネル136のセキュリティ印刷キーが操作され、セキュリティ印刷のプリントジョブが選択されると、セキュリティ印刷管理部137が、選択されたプリントジョブをスプールしているHC200に対して、ネットワーク通信部121より印刷データの送信を要求すると共に、印刷データ受信部122にこのHC200の優先処理を指示する。このとき、印刷データ受信部122は、通信管理テーブル10の順番による参照を一時停止してHC200の特定のセッション情報のみの参照を開始し、HC200のセッション情報が登録されると、その内容を参照してデータを受信することで、HC200のプリントジョブを優先して処理する。
通信管理テーブル10にセッション情報が保持されたプリントジョブに係る印刷が終了すると、又は中止されると、印刷が終了又は中止されたプリントジョブに対応するセッション情報が通信管理テーブル10から削除される。
次に、セキュリティ印刷の動作手順について説明する。
図5は、第1の実施形態における画像形成システム1000において、セキュリティ印刷する場合の動作手順の一例を示す状態遷移図である。図5では、以下の動作手順に従って、セキュリティ印刷が行われる。
図5は、第1の実施形態における画像形成システム1000において、セキュリティ印刷する場合の動作手順の一例を示す状態遷移図である。図5では、以下の動作手順に従って、セキュリティ印刷が行われる。
(A)HC200のユーザ31は、例えば、HC200の操作部を操作し、セキュリティ印刷の指示を入力する。また、HC200の記憶部は、例えばHC200の操作部への操作に応じて、事前に決定された暗証番号を保持している。
HC200において発生したセキュリティ印刷の要求により、HC200は、セキュリティ印刷の印刷データを一時的にスプールし、画像形成装置100からの要求に従って、セキュリティ印刷の印刷データを画像形成装置100に送信する。
(B)セキュリティ印刷では、例えば、画像形成装置100の操作パネル136に対して、様々な情報を入力する。そのため、ユーザ31は、HC200においてセキュリティ印刷を指示した後、画像形成装置100の設置場所まで移動する。
ユーザ31は、画像形成装置100の設置場所まで移動すると、操作パネル136を介して、セキュリティ印刷キーを操作(例えば押下)する。これにより、他の印刷対象の印刷データの受信が一時停止される。この状態で、ユーザ31は、操作パネル136を介して、例えば暗証番号を入力する。
(C)ユーザ31は、画像形成装置100の操作パネル136を操作する。操作パネル136は、1つ以上のセキュリティ印刷対象のドキュメント(プリントジョブ)を選択する操作を受け付ける。この場合、選択可能なドキュメントは、例えば、ユーザ31が操作したHC200又は他のHC200から過去にセキュリティ印刷要求されたドキュメントであり、かつ、未だ印刷されていない又は印刷中止されていないドキュメントである。ドキュメントは、印刷対象のデータの一例である。
(D)ユーザ31は、画像形成装置100の操作パネル136を操作する。操作パネル136は、セキュリティ印刷の印刷対象のドキュメントをセキュリティ印刷するための暗証番号を入力する。画像形成装置100は、操作パネル136に入力された暗証番号を用いて、認証処理する。画像形成装置100は、認証に成功した場合、HC200に対して、印刷データを送信するよう要求する。
なお、(C)におけるドキュメントの選択と(D)における暗証番号の入力とは、順序が逆でも良い。
(E)HC200は、画像形成装置100から印刷対象の印刷データの送信要求を受けると、画像形成装置100に対して、印刷対象の印刷データを送信する。
(F)画像形成装置100は、HC200から印刷対象の印刷データを受信し、この印刷データから画像を形成し、例えば紙に印刷(出力)する。
図5の動作手順によれば、ユーザ31が画像形成装置100の近傍で所定の認証情報(例えば暗証番号、パスワード)を入力されるまで、画像形成装置100により画像形成(例えば印刷)されないので、セキュリティを確保できる。また、セキュリティ印刷キーの操作により他の印刷データの受信が停止されるので、割り込みで他の印刷が進行することを抑制できる。従って、ユーザ31が画像形成装置100の近傍で印刷終了まで待機する時間を短縮できる。
次に、画像形成装置100の各部の動作例について説明する。
図6は、第1の実施形態におけるセキュリティ印刷管理部137の動作例を示すフローチャートである。セキュリティ印刷管理部137により処理が開始されると(S1)、以下の処理が行われる。セキュリティ印刷管理部137による処理は、定期的に行われる。
図6は、第1の実施形態におけるセキュリティ印刷管理部137の動作例を示すフローチャートである。セキュリティ印刷管理部137により処理が開始されると(S1)、以下の処理が行われる。セキュリティ印刷管理部137による処理は、定期的に行われる。
図6では、画像形成装置100とHC200との間では、つまりセキュリティ印刷管理部137とセキュリティ印刷管理部224との連携では、例えば、UDP(User Datagram Protocol)を用いてデータが通信される。即ち、図6の段階では、通信セッションは確立されない。
セキュリティ印刷管理部137は、操作パネル136の状態を監視し、セキュリティ印刷キーが押下されたか否かを判別する(S2)。例えば、図5に示した(C)において印刷対象のデータ(例えばドキュメント)が選択される前に、セキュリティ印刷キーが押下されたか否かを判別する。
セキュリティ印刷キーが押下された場合、セキュリティ印刷管理部137は、セキュリティ印刷が可能なHC200を、表示部135の画面に表示させる(S3)。
例えば、セキュリティ印刷管理部137は、ネットワーク50に接続されたHC200に対し、所定の情報を送信して問い合わせする。セキュリティ印刷管理部137は、各HC200からの上記所定の情報に対する応答を参照し、HC200にセキュリティ印刷管理部224が存在するか否かを判別する。
セキュリティ印刷管理部137は、セキュリティ印刷管理部224を有するHC200を、セキュリティ印刷が可能なHC200と判別し、セキュリティ印刷管理部224を有しないHC200を、セキュリティ印刷が不可能なHC200と判別する。セキュリティ印刷が可能なHC200のみが、表示部135の画面に一覧表示(リスト表示)される。
従って、HC200においてセキュリティ印刷を指示したユーザ(ここではユーザAとする)は、画像形成装置100を操作する場合、ユーザAのHC200の情報を、一覧表示の中から容易に確認できる。
セキュリティ印刷管理部137は、操作パネル136の状態を監視し、上記セキュリティ印刷を要求したHC200が選択されたか否かを判別する(S4)。ユーザAは、操作パネル136を介して、表示部135の画面に一覧表示されたHC200から、1つのHC200を選択する。HC200の選択結果により、セキュリティ印刷管理部137がセキュリティ印刷要求元を特定する。
セキュリティ印刷管理部137は、選択されたHC200に対して問い合わせし、HC200のセキュリティ印刷管理部224に保持された認証情報(例えば、暗証番号、パスワード)を取得する(S5)。ここでは、認証情報がパスワードである場合を例示する。
セキュリティ印刷管理部137は、操作パネル136の状態を監視し、ユーザAによるパスワードの入力の有無を判別する(S6)。パスワードの入力がない場合、セキュリティ印刷管理部137は、操作パネル136の状態を監視し、キャンセル操作が検出されたか否かを判別する(S7)。キャンセル操作が検出されていない場合、S6に進み、キャンセルされた場合、S2に進む。
セキュリティ印刷管理部137は、S5において取得されたパスワードと、S6において入力されたパスワードと、を比較し、両パスワードが一致するか否かを判別する(ユーザ認証)。
セキュリティ印刷管理部137は、S8において上記2つのパスワードが一致した場合、S4において選択されたHC200を「優先受信HC」として、例えばセキュリティ印刷管理部137の内部メモリに、優先受信HCの情報を登録する(S9)。優先受信HCの情報は、例えば、HC200のIPアドレス、MACアドレス、を含む。優先受信HCの情報は、例えば、HC200のセキュリティ印刷管理部137から取得される。
これにより、同一のHC200の場合には、パスワードの入力が1度で済む。よって、例えば同じユーザAが複数の印刷要求を行う場合、パスワードの入力を印刷の度に行う必要がなく、セキュリティを確保しながら操作性を向上できる。
セキュリティ印刷管理部137は、選択されたHC200のセキュリティ印刷管理部224との間において通信し、セキュリティ印刷のプリントジョブリストを取得する(S9)。このプリントジョブリストのプリントジョブは、複数でもよい。
セキュリティ印刷管理部137は、S9においてHC200から取得されたプリントジョブリストを、表示部135の画面に一覧表示させる(S10)。表示部135に一覧表示されるプリントジョブリストのプリントジョブは、操作パネル136を介して、ユーザAが選択できる。
セキュリティ印刷管理部137は、操作パネル136の状態を監視し、一覧表示されたプリントジョブリストのうち、いずれかのプリントジョブが選択されたかを判別する(S11)。
セキュリティ印刷管理部137は、S11において選択されたプリントジョブの数を、例えばセキュリティ印刷管理部137の内部メモリが保持する「優先受信カウンタ」に登録する(S13)。
セキュリティ印刷管理部137は、操作パネル136の状態を監視し、キャンセル操作が検出されたか否かを判別する(S12)。キャンセル操作が検出されていない場合、S11に進む。
キャンセル操作が検出された場合、セキュリティ印刷管理部137は、優先受信HCの情報をクリアする(S14)。S14の処理後、S2に進む。
セキュリティ印刷管理部137の動作例によれば、セキュリティ印刷キーの操作をトリガとして、セキュリティ印刷するための準備段階の処理(例えば、優先受信HCへの情報登録、優先受信カウンタへの情報登録)を実施できる。
図示していないが、図6に示した動作後、図7に示す動作前に、画像形成装置100は、S5において選択されたHC200に対して、印刷データの送信を要求する。印刷データの送信を要求されたHC200は、画像形成装置100に印刷要求を行うためにネットワーク通信を開始する。画像形成装置100では、ネットワーク通信部121が、ネットワーク50においてHC200との間に通信セッションを確立し、セッションの情報が後の処理において通信管理テーブル10に登録される。
図7は、第1の実施形態におけるネットワーク通信部121の動作例を示すフローチャートである。ネットワーク通信部121により処理が開始されると(S15)、以下の処理が行われる。ネットワーク通信部121による処理は、例えば、図6に示した動作後に開始される。
ネットワーク通信部121は、印刷用の通信開始があるか否かを判別する(S16)。ネットワーク通信部121は、例えば、印刷用に割り当てられたポートの情報(例えばポート番号)を参照し、通信開始があるか否かを判別する。また、優先受信カウンタが1以上の場合、通信開始があると判断する。
ネットワーク通信部121は、印刷用の通信開始がある場合、通信管理テーブル10に空き領域があるか否かを判別する(S17)。ネットワーク通信部121は、空き領域がない場合、印刷用の通信開始を拒否し(S18)、S16に進む。つまり、通信管理テーブル10において空き領域が確保されるまで待機する。
通信管理テーブル10に空き領域がある場合、ネットワーク通信部121は、HC200からの印刷用の通信開始の要求を受理する(S19)。S19では、印刷データの受信は待機され、印刷データを受信しない。
ネットワーク通信部121は、印刷用の通信開始を要求したHC200の通信IDを、通信管理テーブル10の空き領域に登録する(S20)。これにより、印刷を待機しているHC200が存在することを、例えば表示部135の表示により確認できる。通信IDだけでなく、他の情報(例えば図4に示した情報)が通信管理テーブル10に登録されてもよい。
ネットワーク通信部121の動作例によれば、印刷データを受信するための準備段階の処理(例えば通信セッションの確立処理、通信管理テーブル10への登録処理)を実施できる。
図8は、第1の実施形態における印刷データ受信部122の動作例を示すフローチャートである。印刷データ受信部122により処理が開始されると(S21)、以下の処理が行われる。印刷データ受信部122による処理は、例えば、図7に示した動作とは非同期に開始される。
印刷データ受信部122は、通信管理テーブル10を参照し、印刷を待機中のHC200が存在するか否かを判別する(S22)。印刷データ受信部122は、例えば、通信管理テーブル10に通信IDが登録されている場合、印刷を待機中のHC200が存在すると判別する。
印刷を待機中のHC200が存在する場合、印刷データ受信部122は、セキュリティ印刷管理部137を参照し、優先受信HCの有無を判別する(S23)。
優先受信HCが存在しない場合、印刷データ受信部122は、通信管理テーブル10が保持する通信IDのうち、通信IDに対応する通信開始時刻が最も早い通信IDを取得する(S27)。この通信IDは、通常印刷の印刷要求に係る通信IDである。
優先受信HCが存在する場合、印刷データ受信部122は、優先受信カウンタを参照し、優先受信カウンタの値が「1」以上であるか否かを判別する(S24)。優先受信カウンタの値が「1」未満である場合、S23に進む。
優先受信カウンタが「1」以上である場合、印刷データ受信部122は、優先受信HCの情報に含まれるIPアドレス(優先受信HCのIPアドレス)が、通信管理テーブル10に存在するか否かを判別する(S25)。
優先受信HCのIPアドレスが通信管理テーブル10に存在する場合、印刷データ受信部122は、通信管理テーブル10が保持する優先受信HCのIPアドレスのうち、IPアドレスに対応する通信開始時刻が最も早い通信IDを取得する(S28)。
優先受信HCの通信IDが通信管理テーブル10に存在しない場合、印刷データ受信部122は、通信管理テーブル10に空き領域が無い状態(フルの状態)であるか否かを判別する(S26)。通信管理テーブル10がフルの状態でない場合、S23に進む。
通信管理テーブル10がフルの状態の場合、印刷データ受信部122は、通信管理テーブル10が保持する通信IDのうち、通信IDに対応する通信開始時刻が最も早い通信IDを取得する(S29)。S29において取得される通信IDは、例えば、セキュリティ印刷に係る通信ID、又は通常印刷に係る通信IDである。
S26では、通信管理テーブル10に空き領域が無いか否かを判別することを例示したが、所定量以上の空き領域があるか否かを判別してもよい。通信管理テーブル10の空き領域が所定量以上である場合、S23に進み、通信管理テーブル10の空き領域が所定量未満である場合、S29に進む。
印刷データ受信部122は、S27〜S29の処理のいずれかにおいて取得された通信IDのプリントジョブについて、印刷データの送信をHC200へ要求し、印刷データの受信を開始する(S30)。この場合、上記プリントジョブを指示したHC200が、セキュリティ印刷スプール部223にスプールされたセキュリティ印刷の印刷データ、もしくはOSにスプールされた通常印刷の印刷データの、画像形成装置100への転送を開始する。印刷データは、例えば、画像形成装置100とHC200との間に形成された通信セッションを介して伝送される。
印刷データ受信部122は、HC200からの印刷データを画像処理部141に転送する(S31)。画像処理部141は、印刷データに基づいて印刷用の画像データを生成する。
印刷データ受信部122は、印刷対象のプリントジョブにおける全ての印刷データの受信が完了したか否かを判別する(S32)。印刷データの受信が完了していない場合、S31に進む。
印刷データの受信が完了した場合、印刷データ受信部122は、優先受信HCの有無を判別する(S33)。優先受信HCが存在しない場合、S22に進む。
優先受信HCが存在する場合、印刷データ受信部122は、印刷部143による画像データの印刷が完了したか否かを判別する(S34)。画像データの印刷が完了していない場合、S34の処理を反復する。
印刷データ受信部122は、セキュリティ印刷管理部137が保持する優先受信カウンタを参照し、優先受信カウンタの値が「1」であるか否かを判別する(S35)。優先受信カウンタが「1」である場合、印刷データ受信部122は、優先受信HCの情報をクリアし(S36)、優先受信HCが存在しない状態にする。
S35において優先受信カウンタが「1」以外である場合、又はS36において優先受信HCの情報がクリアされた場合、印刷データ受信部122は、優先受信カウンタをデクリメントする(S37)。これにより、例えば表示部135を介して、セキュリティ印刷を待機中のプリントジョブの数が減少したことを確認できる。S37の処理後、S22に進む。
印刷データ受信部122の動作例によれば、セキュリティ印刷管理部137により登録された優先受信HCの情報及び優先受信カウンタの情報、ネットワーク通信部121により登録された通信管理テーブル10の情報を用いて、印刷対象のプリントジョブを導出できる。
また、印刷対象のプリントジョブに係る印刷データを、HC200から受信できる。この印刷データを受信するタイミングでは、ユーザAは画像形成装置100近傍に所在するので、ユーザAの印刷データに係る画像データが印刷終了すると、直ぐに印刷物を回収できる。従って、他人に印刷物を見られる可能性を低減でき、セキュリティを確保できる。
また、セキュリティ印刷のプリントジョブが存在する場合、優先受信HCの情報が存在し、S23からS24に処理が流れ、S23からS27に処理が流れないので、通常印刷のプリントジョブが印刷対象として選択されない。従って、セキュリティ印刷を要求したユーザAは、画像形成装置100近傍で他の通常印刷の完了を待機する可能性が低いので、印刷待機時間(画像形成待機時間の一例)を抑制できる。
また、S29の通信IDの取得により、通信開始時刻が最も早い通信IDのプリントジョブを実施でき、通信管理テーブル10に空き領域を確保でき、他のプリントジョブ(例えばセキュリティ印刷のプリントジョブ)を受け付けできる。これにより、多数の要求により印刷処理が混んでいる場合でも、セキュリティ印刷のプリントジョブを通信管理テーブル10に優先的に受け付けでき、ユーザAの印刷待機時間を短縮できる。
次に、画像形成装置100が印刷する場合のデータの流れについて説明する。
図9は、第1の実施形態における画像形成装置100が通常印刷する場合の具体例な動作例を示す模式図である。
図9は、第1の実施形態における画像形成装置100が通常印刷する場合の具体例な動作例を示す模式図である。
図9では、4台のHC200A,200B,200C,200Dが、ネットワーク50を介して画像形成装置100と接続される場合を想定する。図9では、HC200が4台であるが、3台以下でも5台以上でもよい。HC200A〜200Dは、HC200の一例である。
印刷データ受信部122は、例えばTCPセッション管理部122aを有する。TCPセッション管理部122aは、前述の通信管理テーブル10の一例としてのTCPセッションキュー15を有する。
4台のHC200A〜200Aには、例えば、以下のIPアドレスが割り当てられる。
HC200A:192.168.0.101
HC200B:192.168.0.102
HC200C:192.168.0.103
HC200D:192.168.0.104
HC200A:192.168.0.101
HC200B:192.168.0.102
HC200C:192.168.0.103
HC200D:192.168.0.104
図9では、HC200A〜200Dが、画像形成装置100に対して通常印刷を要求する場合を想定する。TCPセッションキュー15には、TCPセッションの情報として、例えば、HC200A〜200DのIPアドレスが登録されている。なお、TCPセッションキュー15には、IPアドレス以外の情報がIPアドレスに対応づけられて格納されてもよい。上記IPアドレス以外の情報は、例えば、図4に示した通信管理テーブル10が保持する情報を含む。
図9では、例えば、キューの並び順に従ってプリントジョブが処理される。従って、印刷データ受信部122は、まず、TCPセッションキュー15の先頭(トップ)の領域に格納されたHC200AとのTCPセッションの情報(ここではIPアドレス)を取得する。印刷データ受信部122は、TCPセッションの情報に基づいて、HC200AとのTCPセッションを介して、HC200Aから印刷データを受信する。印刷部143は、受信された印刷データに基づいて1ページ毎に画像形成し、紙へ印刷する。
画像形成装置100は、プリントジョブをキューの並び順に従って処理せず、例えば、各プリントジョブを任意の時刻において処理してもよい。
TCPセッションキュー15の先頭の領域に格納されたTCPセッションの情報が印刷データ受信部122により取得されると、取得されたTCPセッションの情報(プリントジョブの情報)が削除される。そして、TCPセッションキュー15において後続する領域に格納されたTCPセッションの情報が、1つずつ先頭側の領域に移動する。
TCPセッション管理部122aは、TCPセッションキュー15にIPアドレスが格納されていない他のHC200から印刷要求を受けた場合、TCPセッションキュー15の空き領域に、他のHC200のIPアドレスが登録される(図7のS17,S19,S20に相当)。
画像形成装置100に対して印刷要求した各HC200は、TCPセッションキュー15に印刷要求に係るプリントジョブの情報が登録されても、画像形成装置100が印刷要求に対応する印刷データの受信を開始するまで、印刷データの送信を待機する。送信待機状態では、送信対象のセキュリティ印刷の印刷データは、セキュリティ印刷スプール部223に、通常印刷の印刷データはOSに保持される。
図9に示した動作例によれば、通常印刷の印刷要求のみの場合、所定の順序により(例えばキューの先頭から順番に)プリントジョブを実行できる。
図10は、第1の実施形態における画像形成装置100がセキュリティ印刷する場合の操作開始時の具体的な動作例を示す模式図である。
図10では、図9と同様に、TCPセッションキュー15には、4台のHC200A〜200DのIPアドレスが格納されている。印刷データ受信部122は、まず、TCPセッションキュー15の先頭の領域に格納されたTCPセッションの情報(ここではIPアドレス)の取得を試みる。このタイミングにおいて、操作パネル136がセキュリティ印刷キーの押下を受け付けた場合、印刷データ受信部122は、セキュアプリント設定が開始され、TCPセッションキュー15からのTCPセッションの情報の取得を一時停止する。従って、印刷データ受信部122は、HC200Aからの印刷データの受信を待機することになる。
なお、セキュリティ印刷キーを押下するまでに、印刷データ受信部122にTCPセッションの情報が送られている場合、セキュリティ印刷キーを押下された後でも、このTCPセッションを介して印刷データが受信される。そして、印刷データに基づく印刷用の画像データが生成され、画像データが印刷される。
例えば、図5に示した(D)の実行後に、図6のS9において優先受信HCが登録されると、図8のS23において優先受信HCが存在すると判別される。従って、印刷データ受信部122は、優先度が比較的低いTCPセッション、つまり通常印刷に係るTCPセッションを用いた印刷データの受信を一時停止する。
図11は、第1の実施形態における画像形成装置100がセキュリティ印刷する場合の印刷時の具体例な動作例を示す模式図である。
図11では、図10の状態、つまりTCPセッションキュー15に4台のHC200A〜200DのIPアドレスが格納された状態から、5台目のHC200Eがセキュリティ印刷を要求する場合を想定する。例えば、画像形成装置100において、HC200Eのユーザが暗証番号を入力すると、操作パネル136が暗証番号の情報を受け付ける(図5の(D)に相当)。
セキュリティ印刷管理部137は、図6の処理を行い、HC200Eを優先受信HCとして登録する。画像形成装置100では、HC200Eのユーザがプリントジョブを選択すると、操作パネル136がプリントジョブの選択入力を受け付ける。TCPセッション管理部122aは、選択されたプリントジョブの印刷要求をHC200Eに対して要求する。この時点では、データ本文は受信されない。
この場合、TCPセッション管理部122aは、HC200EとのTCPセッションを形成し、TCPセッションキュー15の空き領域(ここでは上から5番目の領域)にTCPセッションの情報(例えばIPアドレス)を登録する。
図11では、セキュリティ印刷を要求したHC200Eが優先受信HCとして登録されているので、印刷データ受信部122は、図8のS23,24,25,28を実行する。印刷データ受信部122は、S28において、優先受信HCの情報に含まれる通信IDを、TCPセッションキュー15において検索し、HC200EとのTCPセッションの情報を取得し、このTCPセッションに係るプリントジョブを優先的に処理する。
具体的には、HC200EとのTCPセッションを介して、印刷データ受信部122は、HC200Eから印刷データの受信を開始する。TCPセッションキュー15においてHC200Eとのセッションの情報よりも前に格納されたTCPセッション(例えば、HC200AとのTCPセッション)に対する処理は、図10に示したように、セキュアプリント設定に応じて一時停止される。従って、印刷データ受信部122では、優先受信HC(ここではHC200A)以外からの印刷データの受信の割り込みは生じない。
図10,図11の動作例によれば、セキュアプリント設定開始に伴い、印刷データ受信部122による印刷データの受信が停止される。従って、セキュリティ印刷を要求したユーザが画像形成装置100近傍において長時間待機することを抑制できる。
画像形成装置100によれば、例えばセキュリティ印刷キーの押下に応じて、他のユーザが印刷要求したプリントジョブが割り込み、画像形成して出力することを抑制できる。従って、セキュリティ印刷キーを操作したユーザの印刷待ち時間を短縮できる。また、セキュリティ印刷では、安全性を確保した状態で印刷できる。
また、画像形成装置100は、HC200との間で印刷用の通信を開始する場合、まずTCPセッションを確立し、その後にHC200へ印刷データを要求し、TCPセッションを介して印刷データを送信する。従って、印刷待機状態の場合には印刷データを受信しないので、画像形成装置100の記憶装置の残容量を増大できる。又は、印刷待機状態の場合には印刷データを受信しないので、画像形成装置100に記憶装置を搭載しなくてもよく、又は記憶装置を小型化でき、コストを低減できる。画像形成装置100に記憶装置を搭載しない場合、画像形成装置100自体を小型化できる。
(第2の実施形態)
図12は、第2の実施形態における画像形成装置100B近傍の構成例を示すブロック図である。図13は、第2の実施形態における画像形成装置100B及びHC(Host Computer)200の構成例を示すブロック図である。画像形成システム1000Bは、画像形成装置100B及びHC200を含んで構成される。
図12は、第2の実施形態における画像形成装置100B近傍の構成例を示すブロック図である。図13は、第2の実施形態における画像形成装置100B及びHC(Host Computer)200の構成例を示すブロック図である。画像形成システム1000Bは、画像形成装置100B及びHC200を含んで構成される。
画像形成装置100Bは、図2,図3に示した画像形成装置100と比較すると、通信I/F部120の代わりに通信I/F部120Bを備える。通信I/F部120Bは、ネットワーク通信部121B及び印刷データ受信部122Bを含む。印刷データ受信部122Bは、通信管理テーブル10Bを含む。
図12,図13の画像形成装置100Bにおいて、図2,図3に示した画像形成装置100と同様の構成については、同一の符号を付し、説明を省略又は簡略化する。
図14は、第2の実施形態における通信管理テーブル10Bに含まれる通常印刷管理テーブル21及び優先印刷管理テーブル22の構成例を示す模式図である。通常印刷管理テーブル21は、通常印刷を実施する場合のHC200により要求されたプリントジョブの情報を保持する。優先印刷管理テーブル22は、セキュリティ印刷を実施する場合のHC200により要求されたプリントジョブの情報を保持する。
図4に示した通信管理テーブル10と同様に、通常印刷管理テーブル21は、複数の領域を有する。通常印刷管理テーブル21は、各々の領域に、例えば、通信ID、通信開始時刻、及び通信先IPアドレスの情報を格納できる。
図4に示した通信管理テーブル10と同様に、優先印刷管理テーブル22は、複数の領域を有する。優先印刷管理テーブル22は、各々の領域に、例えば「通信ID」、「通信開始時刻」、及び「通信先IPアドレス」の情報を格納することができる。優先印刷管理テーブル22が有する記憶領域は、複数でなくてもよい。
通信管理テーブル10Bでは、優先印刷管理テーブル22に情報が登録されればセキュリティ印刷のプリントジョブであることが認識できる。
次に、画像形成装置100Bの各部の動作例について説明する。
セキュリティ印刷管理部137の動作例は、第1の実施形態において説明した動作例と同様であり、ネットワーク通信部121Bの動作例及び印刷データ受信部122Bの動作例は、第1の実施形態において説明した動作例と異なる。
セキュリティ印刷管理部137の動作例は、第1の実施形態において説明した動作例と同様であり、ネットワーク通信部121Bの動作例及び印刷データ受信部122Bの動作例は、第1の実施形態において説明した動作例と異なる。
図15は、第2の実施形態におけるネットワーク通信部121Bの動作例を示すフローチャートである。ネットワーク通信部121Bにより処理が開始されると(S38)、以下の処理が行われる。ネットワーク通信部121Bによる処理は、例えば、図6に示した動作後に開始される。
ネットワーク通信部121Bは、印刷用の通信開始があるか否かを判別する(S39)。印刷用の通信開始がない場合、S39の処理を反復する。印刷用の通信開始がある場合、ネットワーク通信部121Bは、セキュリティ印刷管理部137を参照し、優先受信HCの有無を判別する(S40)。
優先受信HCが存在する場合、ネットワーク通信部121Bは、印刷用の通信開始を要求した通信相手のHC200が、優先受信HCであるか否かを判別する(S41)。優先受信HCであるか否かは、例えば、セキュリティ印刷管理部137が保持する優先受信HCの情報に含まれるIPアドレスと、HC200からのIPアドレスと、が一致するか否かにより判別できる。
優先受信HCが存在しない場合、又は、印刷用の通信開始を要求したHC200が優先受信HCでない場合、ネットワーク通信部121Bは、通常印刷管理テーブル21に空き領域があるか否かを判別する(S42)。
通常印刷管理テーブル21に空き領域がある場合、ネットワーク通信部121Bは、HC200からの印刷用の通信開始の要求を受理する(S43)。ここでは、印刷データの受信については待機状態を維持し、印刷データを受信しない。
続いて、ネットワーク通信部121Bは、印刷用の通信開始を要求したHC200の通信IDを、通常印刷管理テーブル21の空き領域に登録する(S44)。これにより、通常印刷を待機中のHC200が存在することを、例えば表示部135の表示により確認できる。S44の処理後、S39に進む。
S42において通常印刷管理テーブル21に空き容量がない場合、ネットワーク通信部121Bは、印刷用の通信開始を拒否する(S47)。S47の処理後、S39に進む。つまり、通常印刷管理テーブル21に空き領域が発生するまで待機する。
S41において、印刷用の通信開始を要求したHC200が優先受信HCである場合、ネットワーク通信部121Bは、HC200からの印刷用の通信開始の要求を受理する(S45)。ここでは、印刷データの受信については待機状態を維持し、印刷データを受信しない。
続いて、ネットワーク通信部121Bは、印刷用の通信開始を要求したHC200の通信IDを、優先印刷管理テーブル22の空き領域に登録する(S46)。これにより、セキュリティ印刷を待機中のHC200が存在することを、例えば表示部135の表示により確認できる。S46の処理後、S39に進む。
ネットワーク通信部121Bの動作例によれば、通常印刷かセキュリティ印刷かに応じて、通常印刷管理テーブル21と優先印刷管理テーブル22とを使い分けできる。従って、例えば、通常印刷管理テーブル21又は優先印刷管理テーブル22において保持されるデータの量が減少するので、通常印刷時及びセキュリティ印刷時におけるテーブルの検索効率を向上できる。従って、ユーザの画像形成待機時間を一層短縮できる。
図16は、第2の実施形態における印刷データ受信部122Bの動作例を示すフローチャートである。印刷データ受信部122Bにより処理が開始されると(S48)、以下の処理が行われる。印刷データ受信部122Bによる処理は、例えば、ネットワーク通信部121Bの動作とは非同期に開始される。図16において、図8と同様の処理については、同一の符号を付し、説明を省略又は簡略化する。
印刷データ受信部122Bは、セキュリティ印刷管理部137を参照し、優先受信HCの有無を判別する(S49)。
優先受信HCが存在しない場合、印刷データ受信部122Bは、通常印刷管理テーブル21の1つ以上の領域に、通信IDが保持されているか否かを判別する(S50)。通常印刷管理テーブル21に通信IDが保持されているか否かは、通常印刷待機中のHC200が存在するか否かに相当する。通常印刷管理テーブル21に通信IDが保持されていない場合、S49に進む。
通常印刷管理テーブル21に通信IDが保持されている場合、印刷データ受信部122Bは、通常印刷管理テーブル21が保持するHC200Bの通信IDのうち、通信IDに対応する通信時刻が最も早い通信IDを取得する(S51)。
S49において優先受信HCが存在する場合、印刷データ受信部122Bは、セキュリティ印刷管理部137が保持する優先受信カウンタを参照し、優先受信カウンタの値が「1」以上であるか否かを判別する(S52)。優先受信カウンタの値が「1」未満である場合、S49に進む。
優先受信カウンタの値が「1」以上である場合、印刷データ受信部122Bは、優先印刷管理テーブル22の1つ以上の領域に、通信IDが保持されているか否かを判別する(S53)。優先印刷管理テーブル22に通信IDが保持されているか否かは、セキュリティ印刷待機中のHC200が存在するか否かに相当する。優先印刷管理テーブル22に通信IDが保持されていない場合、S49に進む。
優先印刷管理テーブル22に通信IDが保持されている場合、印刷データ受信部122Bは、優先印刷管理テーブル22が保持するHC200Bの通信IDのうち、通信IDに対応する通信時刻が最も早い通信IDを取得する(S54)。
S51又はS54の処理後、印刷データ受信部122Bは、S30〜S37の処理を行う。
印刷データ受信部122Bの動作例によれば、通常印刷は、通常印刷管理テーブル21のプリントジョブに従って処理され、セキュリティ印刷のプリントジョブは、優先印刷管理テーブル22に従って処理される。印刷データ受信部122Bは、セキュリティ印刷する優先受信HCが存在する場合、優先印刷管理テーブル22のプリントジョブを通常印刷管理テーブル21のプリントジョブよりも優先的に処理する。これにより、ユーザがセキュリティ印刷を要求した場合、画像形成装置100B付近においてこのユーザが待機する時間を抑制できる。
画像形成装置100Bによれば、通常印刷管理テーブル21と優先印刷管理テーブル22とが独立して存在しているので、通常印刷管理テーブル21に通常印刷のプリントジョブが多数登録されている場合でも、セキュリティ印刷のプリントジョブを優先印刷管理テーブル22から容易に取得できる。従って、通信管理テーブル10Bにおいてプリントジョブの検索に要する時間を短縮できる。従って、ユーザが画像形成装置100B付近において待機する時間を抑制できる。
なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
例えば、上記実施形態では、印刷機能を使用して、画像形成装置100,100Bが形成した画像データを出力する場合を例示したが、印刷以外の方法で画像形成してもよい。例えば、ファクシミリの機能を用いて、遠隔地に配置された受信機器で画像を出力してもよい。この場合、遠隔地において画像を取得するユーザが認証情報(例えば暗証番号)を予め把握し、送信側のユーザと受信側のユーザとが別人でもよい。このように、画像形成装置100,100Bは、例えば、プリンタ、複写機、ファクシミリ、イメージスキャナ、これらの機能を有する複合機として、画像形成し、画像出力してもよい。
上記実施形態では、認証情報として暗証番号を用いることを例示したが、暗証番号の代わりに他の認証情報(例えば、指紋認証、顔認証、画像認証)を利用してもよい。
また、画像形成装置100,100Bに適用される画像形成方法は、論理回路のような専用のハードウェア回路を用いて実現されてもよいし、制御用のコンピュータが実行可能なプログラムとして提供されてもよい。
(本発明の一態様の概要)
本発明の一態様の画像形成装置は、所定の通信ネットワークを介して、画像形成を要求するための画像形成要求を受信し、前記画像形成要求に対応する画像を形成するための画像形成データの受信を制御する通信処理部と、第1の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、前記通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、を備え、前記通信処理部は、前記操作部により前記第1の操作を受け付けた場合、前記画像形成データの受信を制限する。
本発明の一態様の画像形成装置は、所定の通信ネットワークを介して、画像形成を要求するための画像形成要求を受信し、前記画像形成要求に対応する画像を形成するための画像形成データの受信を制御する通信処理部と、第1の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、前記通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、を備え、前記通信処理部は、前記操作部により前記第1の操作を受け付けた場合、前記画像形成データの受信を制限する。
この構成によれば、例えば、第1のユーザにより画像形成装置において所定の操作が行われた場合に、他のユーザ(第2のユーザ)が画像形成要求した画像形成ジョブが割り込み、画像形成して出力することを抑制できる。従って、セキュアな画像形成の開始操作を行った第1のユーザの画像形成待機時間を短縮できる。また、第1のユーザが画像形成装置を操作してセキュアな画像形成の開始要求を行う時には、画像形成装置近傍に第1のユーザが位置しているので、セキュリティを確保した状態で画像形成できる。
なお、第1の操作の受付前に、印刷データが受信されている場合には画像形成が実施される。第1の操作の受付前に、印刷データが未受信の場合には印刷データの受信が制限され、必然的に当該印刷データに係る画像形成は実施されない。
本発明の一態様の画像形成装置は、前記画像形成要求が、第1の画像形成要求としてのセキュアな画像形成要求に対応する第1の画像形成データと、第2の画像形成要求としての非セキュアな画像形成要求に対応する第2の画像形成データと、を含み、前記画像形成データが、前記第1の画像形成要求に対応する第1の画像形成データと、前記第2の画像形成要求に対応する第2の画像形成データと、を含む。
この構成によれば、第1の画像形成要求と第2の画像形成要求が混在する場合でも、非セキュアな画像形成の開始操作により、第2の画像形成要求よりも第1の画像形成要求を優先して処理できる。従って、セキュアな画像形成の開始操作を行った第1のユーザの画像形成待機時間を短縮できる。
本発明の一態様の画像形成装置は、前記通信処理部が、前記操作部により前記第1の操作を受け付けた場合、前記第2の画像形成データの受信を待機させ、前記第1の画像形成データを受信する。
この構成によれば、第2の画像形成要求よりも第1の画像形成要求を優先して処理できる。従って、セキュアな画像形成の開始操作を行った第1のユーザの画像形成待機時間を短縮できる。また、第1の画像形成の実行時には第2の画像形成データの受信が待機されるので、画像形成装置が記憶装置を備えなくてもよく、又は記憶装置を小型化でき、コストを削減できる。画像形成装置が記憶装置を小型化する場合、画像形成装置自体も小型化できる。
本発明の一態様の画像形成装置は、前記通信処理部が、前記画像形成要求に応じて、前記画像形成要求を送信した通信装置と当該画像形成装置との間で、前記画像形成データを通信するための通信リンクを形成する。
この構成によれば、通信リンクを介して、画像形成データを通信できる。
本発明の一態様の画像形成装置は、前記通信処理部により受信された前記第1の画像形成要求を送信した第1の通信装置の情報、及び、前記通信処理部により受信された前記第2の画像形成要求を送信した第2の通信装置の情報、を保持する情報保持部を備え、前記通信処理部は、前記操作部により前記第1の操作を受け付けた場合、かつ、前記情報保持部の空き領域が所定量以上である場合、前記情報保持部に情報が保持された前記第2の通信装置に対応する前記第2の画像形成データを受信する前に、前記情報保持部に情報が保持された前記第1の通信装置に対応する前記第1の画像形成データを受信する。
この構成によれば、情報保持部を用いて、第2の画像形成データよりも優先して第1の画像形成データを受信できる。従って、セキュアな画像形成の開始操作を行った第1のユーザの画像形成待機時間を短縮できる。
本発明の一態様の画像形成装置は、前記通信処理部により受信された前記第1の画像形成要求を送信した第1の通信装置の情報、及び、前記通信処理部により受信された前記第2の画像形成要求を送信した第2の通信装置の情報、を保持する情報保持部を備え、前記通信処理部は、前記操作部により前記第1の操作を受け付けた場合、かつ、前記情報保持部の空き領域が所定量未満である場合、前記情報保持部に情報が保持された前記第2の通信装置に対応する前記第2の画像形成データ、又は、前記情報保持部に情報が保持された前記第1の通信装置に対応する前記第1の画像形成データ、を受信する。
この構成によれば、例えば、多数のユーザからの画像形成要求により情報保持部に空き領域がない状況でも、空き領域を確保できる。これにより、第1の画像形成要求に係る画像形成ジョブを受け付けできる。
本発明の一態様の画像形成装置は、前記通信処理部が、前記情報保持部に情報が最先に保持された前記第1の通信装置に対応する前記第1の画像形成データ又は前記第2の通信装置に対応する前記第2の画像形成データを受信する。
この構成によれば、第1の画像形成要求に係る画像形成ジョブを受け付けでき、最先の画像形成要求を行ったユーザの画像形成待機時間を短縮できる。
本発明の一態様の画像形成装置は、前記通信処理部により受信された前記第1の画像形成要求を送信した第1の通信装置の情報を保持する第1の情報保持部と、前記通信処理部により受信された前記第2の画像形成要求を送信した第2の通信装置の情報を保持する第2の情報保持部と、を備え、前記通信処理部が、前記操作部により前記第1の操作を受け付けた場合、かつ、前記第1の情報保持部に前記第1の通信装置の情報が保持されている場合、前記第2の情報保持部に情報が保持された前記第2の通信装置に対応する前記第2の画像形成データを受信する前に、前記第1の通信装置に対応する前記第1の画像形成データを受信する。
この構成によれば、第1の画像形成要求と第2の画像形成要求とを別々の情報保持部により管理するので、多数の画像形成要求が存在する場合でも、第1の画像形成要求を検索する検索時間を短縮できる。また、メモリの有効利用もできる。
本発明の一態様の画像形成装置は、前記操作部により前記第1の操作を受け付けた場合、前記通信処理部により受信された前記第1の画像形成要求を送信した第1の通信装置の情報、又は前記第1の画像形成要求に対応する画像形成ジョブの情報を、提示部に提示させるセキュア管理部を備える。
この構成によれば、第1の画像形成要求を行ったユーザは、第1の画像形成要求を送信した通信装置、第1の画像形成要求に対応する画像形成ジョブの情報を、容易に確認できる。
本発明の一態様の画像形成装置は、前記セキュア管理部が、前記第1の通信装置に対して認証処理し、前記認証処理に成功した場合、前記認証処理に成功した前記第1の通信装置が送信した前記第1の画像形成要求に対応する画像形成ジョブの情報を、前記提示部に提示させる。
この構成によれば、セキュアな画像形成の権限を有する第1のユーザと他のユーザ(第2のユーザ)とを容易に識別できる。また、例えば、セキュアな画像形成の開始操作を行った第1のユーザが認証処理に成功した場合に、画像形成ジョブの情報が提示されるので、第2のユーザに、第1のユーザの画像形成ジョブを盗み見られることを抑制できる。また、同じ画像形成要求元に画像形成対象のデータが複数存在する場合でも、認証処理を複数回反復することなく、ユーザの利便性を向上できる。
本発明の一態様の画像形成システムは、通信装置及び画像形成装置が所定の通信ネットワークを介して接続された画像形成システムであって、前記通信装置は、画像形成要求を送信し、前記画像形成要求に対応する画像形成データの送信を制御する第1の通信処理部を備え、前記画像形成装置は、前記画像形成要求を受信し、前記画像形成データの受信を制御する第2の通信処理部と、第1の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、前記第2の通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、を備え、前記第2の通信処理部は、前記操作部により前記第1の操作を受け付けた場合、前記画像形成データの受信を制限する。
この構成によれば、例えば、第1のユーザにより画像形成装置において所定の操作が行われた場合に、他のユーザ(第2のユーザ)が画像形成要求した画像形成ジョブが割り込み、画像形成して出力することを抑制できる。従って、セキュアな画像形成の開始操作を行った第1のユーザの画像形成待機時間を短縮できる。また、第1のユーザが画像形成装置を操作してセキュアな画像形成の開始要求を行う時には、画像形成装置近傍に第1のユーザが位置しているので、セキュリティを確保した状態で画像形成できる。
本発明の一態様の画像形成システムは、前記通信装置が、第1の画像形成要求としてのセキュアな画像形成要求を送信する第1の通信装置と、第2の画像形成要求としての非セキュアな画像形成要求を送信する第2の通信装置と、を有する。
この構成によれば、第1の画像形成要求を行う第1の通信装置と第2の画像形成要求を行う第2の通信装置とが混在する場合でも、第2の通信装置からの画像形成要求よりも第1の通信装置からの画像形成要求を優先して処理できる。従って、第1の通信装置のユーザの画像形成待機時間を短縮できる。
本発明の一態様の画像形成システムは、前記通信装置が、前記画像形成要求を送信する場合に前記画像形成データを記憶する記憶部を備え、前記第1の通信処理部が、前記画像形成装置から前記画像形成データの送信要求を受信した場合、前記記憶部により記憶された前記画像形成データを前記画像形成装置へ送信する。
この構成によれば、通信装置において画像形成データを、一時的に記憶しておき、画像形成装置からの送信要求に応じて送信できる。従って、画像形成装置において記憶装置(例えばHDD)を設ける必要がなく、コストを低減できる。
本発明の一態様の画像形成方法は、画像形成装置における画像形成方法であって、所定の通信ネットワークを介して、画像形成要求を受信し、前記画像形成要求に対応する画像形成データの受信を制御する通信処理ステップと、第1の操作としてのセキュアな画像形成の開始操作を操作部により受け付けるステップと、前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成するステップと、を有し、前記通信処理ステップでは、前記第1の操作を受け付けた場合、前記画像形成データの受信を制限する。
この方法によれば、例えば、第1のユーザにより画像形成装置において所定の操作が行われた場合に、他のユーザ(第2のユーザ)が画像形成要求した画像形成ジョブが割り込み、画像形成して出力することを抑制できる。従って、セキュアな画像形成の開始操作を行った第1のユーザの画像形成待機時間を短縮できる。また、第1のユーザが画像形成装置を操作してセキュアな画像形成の開始要求を行う時には、画像形成装置近傍に第1のユーザが位置しているので、セキュリティを確保した状態で画像形成できる。
本発明は、セキュリティを確保して画像形成でき、画像形成待機時間を抑制できる画像形成装置及び画像形成方法等に有用である。
1000,1000B 画像形成システム
100,100B 画像形成装置
10,10B 通信管理テーブル
15 TCPセッションキュー
21 通常印刷管理テーブル
22 優先印刷管理テーブル
31 ユーザ
50 ネットワーク
111 CPU
112 Flush ROM
113 RAM
120 通信I/F部
121,121B ネットワーク通信部
122,122B 印刷データ受信部
122a TCPセッション管理部
131 電話/FAX処理部
132 スキャナ
134 内部データ作成部
135 表示部
136 操作パネル
137 セキュリティ印刷管理部
140 印刷ユニット
141 画像処理部
142 印刷制御部
143 印刷部
200 HC
210 通信I/F部
221 アプリケーション処理部
222 プリンタドライバ
223 セキュリティ印刷スプール部
224 セキュリティ印刷管理部
300 電話回線
100,100B 画像形成装置
10,10B 通信管理テーブル
15 TCPセッションキュー
21 通常印刷管理テーブル
22 優先印刷管理テーブル
31 ユーザ
50 ネットワーク
111 CPU
112 Flush ROM
113 RAM
120 通信I/F部
121,121B ネットワーク通信部
122,122B 印刷データ受信部
122a TCPセッション管理部
131 電話/FAX処理部
132 スキャナ
134 内部データ作成部
135 表示部
136 操作パネル
137 セキュリティ印刷管理部
140 印刷ユニット
141 画像処理部
142 印刷制御部
143 印刷部
200 HC
210 通信I/F部
221 アプリケーション処理部
222 プリンタドライバ
223 セキュリティ印刷スプール部
224 セキュリティ印刷管理部
300 電話回線
(本発明の一態様の概要)
本発明の一態様の画像形成装置は、所定の通信ネットワークを介して、画像形成を要求するための画像形成要求を受信し、前記画像形成要求に対応する画像を形成するための画像形成データの受信を制御する通信処理部と、第1の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、前記通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、を備え、前記画像形成要求は、第1の画像形成要求としてのセキュアな画像形成要求と、第2の画像形成要求としての非セキュアな画像形成要求と、を含み、前記画像形成データは、前記第1の画像形成要求に対応する第1の画像形成データと、前記第2の画像形成要求に対応する第2の画像形成データと、を含み、前記通信処理部は、前記第1の画像形成要求と前記第2の画像形成要求があった場合、前記第1の画像形成要求と前記第2の画像形成要求を受信して、前記第1の画像形成要求と前記第2の画像形成要求に係る情報を記憶するとともに、前記第1の画像形成データと前記第2の画像形成データを受信し、前記操作部により前記第1の操作を受け付けた場合は、前記第1の画像形成要求と前記第2の画像形成要求を受信して、前記第1の画像形成要求と前記第2の画像形成要求に係る情報を記憶するとともに、前記第2の画像形成データの受信は待機させ、前記第1の画像形成データは受信する。
本発明の一態様の画像形成装置は、所定の通信ネットワークを介して、画像形成を要求するための画像形成要求を受信し、前記画像形成要求に対応する画像を形成するための画像形成データの受信を制御する通信処理部と、第1の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、前記通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、を備え、前記画像形成要求は、第1の画像形成要求としてのセキュアな画像形成要求と、第2の画像形成要求としての非セキュアな画像形成要求と、を含み、前記画像形成データは、前記第1の画像形成要求に対応する第1の画像形成データと、前記第2の画像形成要求に対応する第2の画像形成データと、を含み、前記通信処理部は、前記第1の画像形成要求と前記第2の画像形成要求があった場合、前記第1の画像形成要求と前記第2の画像形成要求を受信して、前記第1の画像形成要求と前記第2の画像形成要求に係る情報を記憶するとともに、前記第1の画像形成データと前記第2の画像形成データを受信し、前記操作部により前記第1の操作を受け付けた場合は、前記第1の画像形成要求と前記第2の画像形成要求を受信して、前記第1の画像形成要求と前記第2の画像形成要求に係る情報を記憶するとともに、前記第2の画像形成データの受信は待機させ、前記第1の画像形成データは受信する。
また、第1の画像形成要求と第2の画像形成要求が混在する場合でも、セキュアな画像形成の開始操作により、第2の画像形成要求よりも第1の画像形成要求を優先して処理できる。従って、セキュアな画像形成の開始操作を行った第1のユーザの画像形成待機時間を短縮できる。
また、第2の画像形成要求よりも第1の画像形成要求を優先して処理できる。従って、セキュアな画像形成の開始操作を行った第1のユーザの画像形成待機時間を短縮できる。また、第1の画像形成の実行時には第2の画像形成データの受信が待機されるので、画像形成装置が記憶装置を備えなくてもよく、又は記憶装置を小型化でき、コストを削減できる。画像形成装置が記憶装置を小型化する場合、画像形成装置自体も小型化
できる。
できる。
本発明の一態様の画像形成装置は、可視情報を表示する画面を有する表示部を備え、前記操作部により前記第1の操作を受け付けた場合、前記通信処理部により受信された前記第1の画像形成要求を送信した第1の通信装置の情報、又は前記第1の画像形成要求に対応する画像形成ジョブの情報を、前記表示部に表示させるセキュア管理部を備える。
本発明の一態様の画像形成装置は、前記セキュア管理部が、前記第1の通信装置に対して認証処理し、前記認証処理に成功した場合、前記認証処理に成功した前記第1の通信装置が送信した前記第1の画像形成要求に対応する画像形成ジョブの情報を、前記表示部に表示させる。
この構成によれば、セキュアな画像形成の権限を有する第1のユーザと他のユーザ(第2のユーザ)とを容易に識別できる。また、例えば、セキュアな画像形成の開始操作を行った第1のユーザが認証処理に成功した場合に、画像形成ジョブの情報が表示されるので、第2のユーザに、第1のユーザの画像形成ジョブを盗み見られることを抑制できる。また、同じ画像形成要求元に画像形成対象のデータが複数存在する場合でも、認証処理を複数回反復することなく、ユーザの利便性を向上できる。
本発明の一態様の画像形成システムは、通信装置及び画像形成装置が所定の通信ネットワークを介して接続された画像形成システムであって、前記通信装置は、画像形成要求を送信し、前記画像形成要求に対応する画像形成データの送信を制御する第1の通信処理部を備え、前記画像形成装置は、前記画像形成要求を受信し、前記画像形成データの受信を制御する第2の通信処理部と、第1の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、前記第2の通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、を備え、前記通信装置は、第1の画像形成要求としてのセキュアな画像形成要求を送信するとともに、前記第1の画像形成要求に対応する第1の画像形成データを送信する第1の通信装置と、第2の画像形成要求としての非セキュアな画像形成要求を送信するとともに、前記第2の画像形成要求に対応する第2の画像形成データを送信する第2の通信装置と、を有し、前記第2の通信処理部は、前記第1の画像形成要求と前記第2の画像形成要求があった場合、前記第1の画像形成要求と前記第2の画像形成要求を受信して、前記第1の画像形成要求と前記第2の画像形成要求に係る情報を記憶するとともに、前記第1の画像形成データと前記第2の画像形成データを受信し、前記操作部により前記第1の操作を受け付けた場合は、前記第1の画像形成要求と前記第2の画像形成要求を受信して、前記第1の画像形成要求と前記第2の画像形成要求に係る情報を記憶するとともに、前記第2の画像形成データの受信は待機させ、前記第1の画像形成データは受信する。
また、第1の画像形成要求を行う第1の通信装置と第2の画像形成要求を行う第2の通信装置とが混在する場合でも、第2の通信装置からの画像形成要求よりも第1の通信装置からの画像形成要求を優先して処理できる。従って、第1の通信装置のユーザの画像形成待機時間を短縮できる。
本発明の一態様の画像形成方法は、画像形成装置における画像形成方法であって、所定の通信ネットワークを介して、画像形成要求を受信し、前記画像形成要求に対応する画像形成データの受信を制御する通信処理ステップと、第1の操作としてのセキュアな画像形成の開始操作を操作部により受け付けるステップと、前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成するステップと、を有し、前記画像形成要求は、第1の画像形成要求としてのセキュアな画像形成要求と、第2の画像形成要求としての非セキュアな画像形成要求と、を含み、前記画像形成データは、前記第1の画像形成要求に対応する第1の画像形成データと、前記第2の画像形成要求に対応する第2の画像形成データと、を含み、前記通信処理ステップでは、前記第1の画像形成要求と前記第2の画像形成要求があった場合、前記第1の画像形成要求と前記第2の画像形成要求を受信して、前記第1の画像形成要求と前記第2の画像形成要求に係る情報を記憶するとともに、前記第1の画像形成データと前記第2の画像形成データを受信し、前記第1の操作を受け付けた場合は、前記第1の画像形成要求と前記第2の画像形成要求を受信して、前記第1の画像形成要求と前記第2の画像形成要求に係る情報を記憶するとともに、前記第2の画像形成データの受信は待機させ、前記第1の画像形成データは受信する。
Claims (14)
- 所定の通信ネットワークを介して、画像形成を要求するための画像形成要求を受信し、前記画像形成要求に対応する画像を形成するための画像形成データの受信を制御する通信処理部と、
第1の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、
前記通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、
を備え、
前記通信処理部は、前記操作部により前記第1の操作を受け付けた場合、前記画像形成データの受信を制限する画像形成装置。 - 請求項1に記載の画像形成装置であって、
前記画像形成要求は、第1の画像形成要求としてのセキュアな画像形成要求に対応する第1の画像形成データと、第2の画像形成要求としての非セキュアな画像形成要求に対応する第2の画像形成データと、を含み、
前記画像形成データは、前記第1の画像形成要求に対応する第1の画像形成データと、前記第2の画像形成要求に対応する第2の画像形成データと、を含む画像形成装置。 - 請求項2に記載の画像形成装置であって、
前記通信処理部は、前記操作部により前記第1の操作を受け付けた場合、前記第2の画像形成データの受信を待機させ、前記第1の画像形成データを受信する画像形成装置。 - 請求項2または3に記載の画像形成装置であって、
前記通信処理部は、前記画像形成要求に応じて、前記画像形成要求を送信した通信装置と当該画像形成装置との間で、前記画像形成データを通信するための通信セッションを確立する画像形成装置。 - 請求項2ないし4のいずれか1項に記載の画像形成装置であって、更に、
前記通信処理部により受信された前記第1の画像形成要求を送信した第1の通信装置の情報、及び、前記通信処理部により受信された前記第2の画像形成要求を送信した第2の通信装置の情報、を保持する情報保持部を備え、
前記通信処理部は、前記操作部により前記第1の操作を受け付けた場合、かつ、前記情報保持部の空き領域が所定量以上である場合、前記情報保持部に情報が保持された前記第2の通信装置に対応する前記第2の画像形成データを受信する前に、前記情報保持部に情報が保持された前記第1の通信装置に対応する前記第1の画像形成データを受信する画像形成装置。 - 請求項2ないし4のいずれか1項に記載の画像形成装置であって、更に、
前記通信処理部により受信された前記第1の画像形成要求を送信した第1の通信装置の情報、及び、前記通信処理部により受信された前記第2の画像形成要求を送信した第2の通信装置の情報、を保持する情報保持部を備え、
前記通信処理部は、前記操作部により前記第1の操作を受け付けた場合、かつ、前記情報保持部の空き領域が所定量未満である場合、前記情報保持部に情報が保持された前記第2の通信装置に対応する前記第2の画像形成データ、又は、前記情報保持部に情報が保持された前記第1の通信装置に対応する前記第1の画像形成データ、を受信する画像形成装置。 - 請求項6に記載の画像形成装置であって、
前記通信処理部は、前記情報保持部に情報が最先に保持された前記第1の通信装置に対応する前記第1の画像形成データ又は前記第2の通信装置に対応する前記第2の画像形成データを受信する画像形成装置。 - 請求項2ないし4のいずれか1項に記載の画像形成装置であって、
前記通信処理部により受信された前記第1の画像形成要求を送信した第1の通信装置の情報を保持する第1の情報保持部と、
前記通信処理部により受信された前記第2の画像形成要求を送信した第2の通信装置の情報を保持する第2の情報保持部と、
を備え、
前記通信処理部は、前記操作部により前記第1の操作を受け付けた場合、かつ、前記第1の情報保持部に前記第1の通信装置の情報が保持されている場合、前記第2の情報保持部に情報が保持された前記第2の通信装置に対応する前記第2の画像形成データを受信する前に、前記第1の通信装置に対応する前記第1の画像形成データを受信する画像形成装置。 - 請求項2ないし8のいずれか1項に記載の画像形成装置であって、更に、
前記操作部により前記第1の操作を受け付けた場合、前記通信処理部により受信された前記第1の画像形成要求を送信した第1の通信装置の情報、又は前記第1の画像形成要求に対応する画像形成ジョブの情報を、提示部に提示させるセキュア管理部を備える画像形成装置。 - 請求項9に記載の画像形成装置であって、
前記セキュア管理部は、前記第1の通信装置に対して認証処理し、前記認証処理に成功した場合、前記認証処理に成功した前記第1の通信装置が送信した前記第1の画像形成要求に対応する画像形成ジョブの情報を、前記提示部に提示させる画像形成装置。 - 通信装置及び画像形成装置が所定の通信ネットワークを介して接続された画像形成システムであって、
前記通信装置は、画像形成要求を送信し、前記画像形成要求に対応する画像形成データの送信を制御する第1の通信処理部を備え、
前記画像形成装置は、
前記画像形成要求を受信し、前記画像形成データの受信を制御する第2の通信処理部と、
第1の操作としてのセキュアな画像形成の開始操作を受け付ける操作部と、
前記第2の通信処理部により前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成する画像形成部と、
を備え、
前記第2の通信処理部は、前記操作部により前記第1の操作を受け付けた場合、前記画像形成データの受信を制限する画像形成システム。 - 請求項11に記載の画像形成システムであって、
前記通信装置は、
第1の画像形成要求としてのセキュアな画像形成要求を送信する第1の通信装置と、
第2の画像形成要求としての非セキュアな画像形成要求を送信する第2の通信装置と、
を有する画像形成システム。 - 請求項11または12に記載の画像形成システムであって、更に、
前記通信装置は、前記画像形成要求を送信する場合に前記画像形成データを記憶する記憶部を備え、
前記第1の通信処理部は、前記画像形成装置から前記画像形成データの送信要求を受信した場合、前記記憶部により記憶された前記画像形成データを前記画像形成装置へ送信する画像形成システム。 - 画像形成装置における画像形成方法であって、
所定の通信ネットワークを介して、画像形成要求を受信し、前記画像形成要求に対応する画像形成データの受信を制御する通信処理ステップと、
第1の操作としてのセキュアな画像形成の開始操作を操作部により受け付けるステップと、
前記画像形成データが受信された場合、前記画像形成データに応じて画像を形成するステップと、
を有し、
前記通信処理ステップでは、前記第1の操作を受け付けた場合、前記画像形成データの受信を制限する画像形成方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013239264A JP5623617B1 (ja) | 2013-11-19 | 2013-11-19 | 画像形成装置、画像形成システム、及び画像形成方法 |
| EP14193730.0A EP2876544A1 (en) | 2013-11-19 | 2014-11-18 | Image forming apparatus, image forming system, and image forming method |
| CN201410663184.XA CN104717383A (zh) | 2013-11-19 | 2014-11-19 | 成像装置、成像系统和成像方法 |
| US14/547,685 US20150138590A1 (en) | 2013-11-19 | 2014-11-19 | Image forming apparatus, image forming system, and image forming method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013239264A JP5623617B1 (ja) | 2013-11-19 | 2013-11-19 | 画像形成装置、画像形成システム、及び画像形成方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP5623617B1 JP5623617B1 (ja) | 2014-11-12 |
| JP2015098133A true JP2015098133A (ja) | 2015-05-28 |
Family
ID=51942639
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013239264A Expired - Fee Related JP5623617B1 (ja) | 2013-11-19 | 2013-11-19 | 画像形成装置、画像形成システム、及び画像形成方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20150138590A1 (ja) |
| EP (1) | EP2876544A1 (ja) |
| JP (1) | JP5623617B1 (ja) |
| CN (1) | CN104717383A (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10993414B2 (en) | 2014-10-06 | 2021-05-04 | Benjamin Valerio | Pet wash collar |
| JP6486303B2 (ja) * | 2016-09-21 | 2019-03-20 | キヤノン株式会社 | 画像処理装置、制御方法、プログラム |
| CN108228117A (zh) * | 2018-01-03 | 2018-06-29 | 内蒙古昇顺网络科技有限责任公司 | 一种共享打印系统和方法 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06183110A (ja) | 1992-12-21 | 1994-07-05 | Canon Inc | プリンタ |
| US6401150B1 (en) * | 1995-06-06 | 2002-06-04 | Apple Computer, Inc. | Centralized queue in network printing systems |
| JPH09263023A (ja) | 1996-03-29 | 1997-10-07 | Nec Eng Ltd | 秘文書優先出力プリンタ |
| JP3618619B2 (ja) * | 2000-02-04 | 2005-02-09 | シャープ株式会社 | 印刷装置 |
| US7284061B2 (en) * | 2001-11-13 | 2007-10-16 | Canon Kabushiki Kaisha | Obtaining temporary exclusive control of a device |
| JP2005267409A (ja) * | 2004-03-19 | 2005-09-29 | Canon Inc | プリントシステムおよび表示制御方法および画像形成装置とその制御方法 |
| JP4415810B2 (ja) | 2004-09-22 | 2010-02-17 | 富士ゼロックス株式会社 | 画像処理装置およびその制御方法および制御プログラム |
| JP2006231673A (ja) * | 2005-02-24 | 2006-09-07 | Oki Data Corp | 画像形成装置 |
| JP2007216412A (ja) * | 2006-02-14 | 2007-08-30 | Seiko Epson Corp | 印刷装置、印刷装置の制御方法 |
| US8705064B2 (en) * | 2006-08-31 | 2014-04-22 | Xerox Corporation | Broadcast secure printing system |
| US8270013B2 (en) * | 2007-09-27 | 2012-09-18 | Ricoh Company, Limited | Printing system, printing method, and computer program product |
| JP4888469B2 (ja) * | 2008-02-05 | 2012-02-29 | コニカミノルタビジネステクノロジーズ株式会社 | 画像配信装置、画像配信方法および画像配信プログラム |
| JP5732865B2 (ja) * | 2011-01-20 | 2015-06-10 | 株式会社リコー | 画像形成システム、印刷データ管理装置、印刷データ管理装置の制御方法、印刷データ管理装置の制御プログラム及び記録媒体 |
| JP5661586B2 (ja) * | 2011-09-30 | 2015-01-28 | 株式会社沖データ | 画像形成装置、情報処理装置及び画像形成システム |
| JP2013156952A (ja) * | 2012-01-31 | 2013-08-15 | Brother Ind Ltd | 印刷制御プログラム、情報処理装置、及び、印刷装置 |
-
2013
- 2013-11-19 JP JP2013239264A patent/JP5623617B1/ja not_active Expired - Fee Related
-
2014
- 2014-11-18 EP EP14193730.0A patent/EP2876544A1/en not_active Withdrawn
- 2014-11-19 CN CN201410663184.XA patent/CN104717383A/zh active Pending
- 2014-11-19 US US14/547,685 patent/US20150138590A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| CN104717383A (zh) | 2015-06-17 |
| EP2876544A1 (en) | 2015-05-27 |
| JP5623617B1 (ja) | 2014-11-12 |
| US20150138590A1 (en) | 2015-05-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5234016B2 (ja) | 画像形成装置及び画像形成方法 | |
| JP5284023B2 (ja) | 情報処理装置および制御方法および制御プログラム | |
| JP2013018209A (ja) | 印刷装置、印刷装置の制御方法、及びプログラム | |
| JP5826198B2 (ja) | 画像形成システム、画像形成装置、およびプログラム | |
| US9967344B2 (en) | Image processing apparatus, communication system, and relay device | |
| US9955035B2 (en) | Pull print system that improves security performance | |
| JP5623617B1 (ja) | 画像形成装置、画像形成システム、及び画像形成方法 | |
| JP2007021727A (ja) | 印刷装置、印刷方法、およびコンピュータプログラム | |
| JP2018049552A (ja) | 情報処理装置、情報処理方法及びプログラム | |
| US8879102B2 (en) | Image processing system including first image processing image processing apparatus and display device | |
| JP2017043073A (ja) | 印刷装置、その制御方法、およびプログラム | |
| JP5736802B2 (ja) | 画像形成装置及び画像形成方法 | |
| JP2011119956A (ja) | 画像処理装置 | |
| JP5304201B2 (ja) | ジョブの処理を制御するためのコンピュータプログラム、サーバ装置、携帯デバイス並びにシステム | |
| JP2007193407A (ja) | 印刷システム及び印刷装置 | |
| JP6191390B2 (ja) | 画像形成システム、画像形成装置及び画像形成方法 | |
| JP2004171044A (ja) | 画像処理装置 | |
| JP2018020443A (ja) | 画像形成装置、印刷方法、およびコンピュータプログラム | |
| JP2021057678A (ja) | 画像読取装置 | |
| JP2008290271A (ja) | ネットワーク複合機 | |
| JP2016159499A (ja) | 機能提供システムおよび機能中継プログラム | |
| US20090296144A1 (en) | Job processing method, image processing system and image processing apparatus | |
| JP2012158046A (ja) | 画像形成装置 | |
| JP2009232316A (ja) | 画像形成装置 | |
| JP2016118988A (ja) | 印刷システム及び印刷指示装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140807 |
|
| 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: 20140826 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140924 |
|
| LAPS | Cancellation because of no payment of annual fees |