JP4703210B2 - 画像形成装置及び画像形成システム - Google Patents

画像形成装置及び画像形成システム Download PDF

Info

Publication number
JP4703210B2
JP4703210B2 JP2005037647A JP2005037647A JP4703210B2 JP 4703210 B2 JP4703210 B2 JP 4703210B2 JP 2005037647 A JP2005037647 A JP 2005037647A JP 2005037647 A JP2005037647 A JP 2005037647A JP 4703210 B2 JP4703210 B2 JP 4703210B2
Authority
JP
Japan
Prior art keywords
image forming
authentication
forming apparatus
data
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.)
Expired - Fee Related
Application number
JP2005037647A
Other languages
English (en)
Other versions
JP2006224329A (ja
Inventor
伸浩 栗原
Original Assignee
株式会社沖データ
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社沖データ filed Critical 株式会社沖データ
Priority to JP2005037647A priority Critical patent/JP4703210B2/ja
Priority to US11/351,582 priority patent/US8112793B2/en
Priority to EP06101639.0A priority patent/EP1691317B1/en
Priority to CN200610004690.3A priority patent/CN1822639B/zh
Publication of JP2006224329A publication Critical patent/JP2006224329A/ja
Application granted granted Critical
Publication of JP4703210B2 publication Critical patent/JP4703210B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • G06F21/608Secure printing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)
  • Storage Device Security (AREA)

Description

本発明は、画像形成装置及び画像形成システムに関するものである。
従来、ユーザがUSB(Universal Serial Bus)メモリ、フロッピーディスク(R)等の着脱可能な外部記憶媒体を装着することによって、該外部記憶媒体に格納された特定のファイルを読み出し、印刷することができる画像形成装置が提供されている(例えば、特許文献1参照。)。
特開平7−68859号公報
しかしながら、前記従来の画像形成装置においては、着脱可能な外部記憶媒体を装着しただけで、該外部記憶媒体に格納された特定のファイルを印刷するようになっているので、ユーザ以外の者が前記外部記憶媒体を使用した場合であっても、前記特定のファイルを印刷することができてしまう。そのため、該特定のファイルが重要な書類である場合などには、セキュリティ上の問題が発生してしまう。
本発明は、前記従来の画像形成装置の問題点を解決して、外部記憶媒体に格納された認証データと入力部から入力された認証データとに基づいて認証を行って、前記外部記憶媒体に格納された画像データの画像処理を行うようにして、他人が外部記憶媒体に格納された画像データの画像処理を行うことがなく、セキュリティの高い画像形成装置及び画像形成システムを提供することを目的とする。
そのために、本発明の画像形成装置においては、認証データを格納し、画像形成装置に着脱可能に装着された外部記憶媒体から、前記認証データを読み取る認証データ読取部と、識別情報を入力する入力部と、該入力部から入力された識別情報と前記外部記憶媒体から読み取った認証データとによって認証を行う認証部と、該認証部によって認証が正しく行われると、前記外部記憶媒体から画像データを読み取る画像データ読取部と、前記画像データの画像処理を行う画像形成処理部とを有する画像形成装置であって、前記外部記憶媒体が格納する認証データは、ユーザID、パスワード、及び、前記画像データの画像処理を許可された画像形成装置の固有情報を含む
本発明によれば、画像形成装置は、外部記憶媒体に格納された認証データと入力部から入力された認証データとに基づいて認証を行って、前記外部記憶媒体に格納された画像データの画像処理を行うようになっている。そのため、他人が外部記憶媒体に格納された画像データの画像処理を行うことがなく、セキュリティを高くすることができる。
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
図3は本発明の第1の実施の形態における画像形成システムの構成を示す図である。
図に示されるように、本実施の形態における画像形成システムは、画像形成装置20と、該画像形成装置20の上位装置としてのクライアント装置10とを有する。また、前記画像形成装置20とクライアント装置10とは、例えば、USBケーブル、セントロニクスインターフェイスケーブル等の双方向インターフェイスケーブルや、イントラネット、LAN(Local Area Network)等のネットワークから成る通信回路30によって接続されている。
本実施の形態において、画像形成装置20は、通信機能を備え、クライアント装置10から通信回路30を介して受信した印刷データを印刷する装置であれば、ファクシミリ装置であってもよく、いかなる装置であってもよいが、ここではプリンタであるものとして説明する。なお、画像形成装置20は、インクジェット式、電子写真式、熱転写式等いかなる種類のプリンタであってもよく、モノクロプリンタであってもよいし、カラープリンタであってもよい。また、クライアント装置10は、例えば、サーバ、パーソナルコンピュータ等のコンピュータであるが、通信回路30を介して、画像形成装置20へ情報を送信する機能を備え、画像形成装置20への印刷の依頼、画像形成装置20の情報の閲覧、画像形成装置20の操作等を行うことができる装置であれば、いかなる種類の装置であってもよい。
そして、40は着脱可能な外部記憶媒体としてのUSBメモリ40であり、前記クライアント装置10及び画像形成装置20に着脱可能に装着することができる。なお、前記USBメモリ40に代えて、フロッピーディスク(R)、MO、DVD−RAM、メモリカード等のような各種の外部記憶媒体を使用することもできる。本実施の形態においては、印刷データ、制御の指示、ファイルの情報等がUSBメモリ40の中に設定されたディレクトリ及びファイルの構造を取って格納される。
次に、前記クライアント装置10、画像形成装置20及びUSBメモリ40の構成を機能の観点から説明する。
図1は本発明の第1の実施の形態における画像形成装置の構成を示すブロック図、図2は本発明の第1の実施の形態におけるクライアント装置及びUSBメモリの構成を示すブロック図、図4は本発明の第1の実施の形態におけるUSBメモリの初期状態のディレクトリ及びファイル構成を示す図である。
図2に示されるように、クライアント装置10は、ユーザが使用するアプリケーションプログラムによって機能するアプリケーション部11、該アプリケーション部11からの指示で印刷するデータを作成するソフトウェアであるドライバによって機能するドライバ部12、データを送受信する送受信部13、認証データを作成する認証データ作成部14、及び、ユーザに情報を表示する表示部15を有する。前記ドライバ部12は、USBメモリ40に認証データ記憶領域を作成する認証データ記憶領域作成手段、前記認証データ記憶領域に認証データを書き込む書込手段、及び、USBメモリ40に画像データを格納する画像データ格納手段として機能する。
また、USBメモリ40は、データの送受信を行う送受信部41、デバイスを特定するためのデバイス識別情報を格納するデバイス識別情報部42、及び、ファイルやディレクトリの構成を示すファイル情報を格納するファイル情報部43を有する。前記USBメモリ40は、初期状態において、図4に示されるようなディレクトリ及びファイル構成を有する。この場合、“Root”ディレクトリの下に“AutoAction”ディレクトリが存在し、該“AutoAction”ディレクトリの下に送信すべきファイルが存在するものとする。
そして、図1に示されるように、画像形成装置20は制御部21を有する。該制御部21は、クライアント装置10との間で通信を行う通信制御部21a、受信したデータが画像データとしての印刷データであるか否かを判断し、上位にデータを引き渡すデータ渡し処理部21b、引き渡された印刷データを処理する画像処理部としてのPDL(Page Description Language)処理部21c、処理されたデータを印刷する印刷部21d、及び、前記USBメモリ40から受信した印刷データをキューイングするファイル送信キュー部21eを備える。さらに、前記画像形成装置20は、図示されないUSBスロット及びUSBメモリ40を制御するUSBメモリ制御部21、前記USBメモリ40に対してファイル単位での情報やファイルやディレクトリの構成を提供するUSBメモリ構成通知部23、前記USBメモリ40に対して所定のファイル構成が存在するか否かを検索した結果によってファイル送信キュー部21eに送信ファイルを登録する認証データ読取部及び画像データ読取部としての所定構成検索部24、前記USBメモリ40から読み取った認証データと入力された情報とを比較する認証部25、並びに、ユーザが画像形成装置20を操作するための入力部としての操作パネル26を有する。
次に、前記構成の画像形成システムの動作について説明する。まず、ユーザが印刷データをUSBメモリ40に設定するための動作について説明する。
図5は本発明の第1の実施の形態におけるクライアント装置の表示部の表示画面の例を示す図である。
ユーザは、クライアント装置10のアプリケーション部11によって印刷データを作成し、印刷を行わせる。印刷要求があると、クライアント装置10の表示部15に図示されないドライバ選択画面が表示される。そして、ユーザが、所定のドライバを選択すると、ドライバの設定ページを開き、印刷オプションを選択する。ここで、印刷オプションを選択した際には、図5に示されるような画面が表示部15に表示される。そして、USBメモリ40に印刷データを出力する場合、ユーザは、図5に示されるような画面におけるUSBメモリ40に出力するためのチェックボックス50にチェックする。
次に、アプリケーション部11によって作成した印刷データが通常データである場合、ユーザは、図5に示されるような画面における通常データラジオボタン51にチェックする。また、前記印刷データが重要データである場合、重要データラジオボタン52にチェックする。なお、通常データラジオボタン51と重要データラジオボタン52とは背反であり、どちらか一方しか選択することができない。そして、通常データである場合、通常データラジオボタン51にチェックすることによって設定完了となる。また、重要データラジオボタン52にチェックが有る場合は、ユーザID欄53及びパスワード欄54の入力が可能になるので、ユーザがユーザID欄53及びパスワード欄54にユーザID及びパスワードをそれぞれ入力して設定完了となる。
次に、クライアント装置10のドライバ部12がUSBメモリ40に印刷データを出力する動作について説明する。
図6は本発明の第1の実施の形態におけるUSBメモリのHiddenマウント前のディレクトリ及びファイル構成を示す図、図7は本発明の第1の実施の形態におけるUSBメモリのHiddenマウント後のディレクトリ及びファイル構成を示す図、図8は本発明の第1の実施の形態におけるドライバ部が印刷データを出力する動作を示すフローチャートである。
まず、クライアント装置10のドライバ部12は、USBメモリ40に印刷データを出力するか否かを判断し、USBメモリ40に出力しない場合、現在設定されているポートから印刷データを出力して処理を終了する。これにより、出力された印刷データは、前記ポートに接続されている通信回路30を介して、画像形成装置20に送信される。また、USBメモリ40に出力する場合、ドライバ部12は、印刷データが重要データであるか否かを判断する。そして、重要データでない場合、図4に示されるようなUSBメモリ40の“Root/AutoAction/”ディレクトリに印刷データを出力して格納させ、処理を終了する。
また、印刷データが重要データである場合、ドライバ部12はユーザIDを読み出す。続いて、ドライバ部12はパスワードを読み出す。そして、ドライバ部12は、USBメモリ40を検索し、該USBメモリ40の“Root/AutoAction/”ディレクトリに、隠されたファイルであって、認証データ記憶領域として機能するHiddenファイルが存在するか否かを判断する。そして、Hiddenファイルが存在しない場合、ドライバ部12はHiddenファイルを作成する。この場合、ドライバ部12は、まず、USBメモリ40内にあるデバイス識別情報部42内のデバイス識別情報を取得する。そして、取得したデバイス識別情報を使用してHiddenファイルを作成する。なお、該Hiddenファイルが作成された後のUSBメモリ40のディレクトリ及びファイル構成は、図6に示されるようになる。
ところで、作成されたHiddenファイルはそのままでは使用することができない。そこで、ドライバ部12は、まず、USBメモリ40のデバイス識別情報部42内にあるデバイス識別情報を取得する。続いて、ドライバ部12は、Hiddenファイル内にあるデバイス識別情報を取得する。そして、二つのデバイス識別情報が一致するか否かを判断する。そして、二つのデバイス識別情報が一致しない場合は、別のデバイスからコピーされたファイルである可能性があるので、ドライバ部12は、Hiddenファイルを開かずに処理を終了する。
また、二つのデバイス識別情報が一致した場合、“Root/AutoAction/Hidden/”ディレクトリとして認識することができるように、ドライバ部12はHiddenファイルに対してマウント処理を行う。Hiddenファイルに対してマウント処理を行った後のUSBメモリ40のディレクトリ及びファイル構成は図7に示されるようになる。
そして、ドライバ部12は、読み出したユーザID及びパスワードに基づいて、“Root/AutoAction/Hidden/”ディレクトリにAccount.infを作成する。該Account.infの内容は、図7に示されている。
続いて、ドライバ部12は、作成した印刷データを“Root/AutoAction/Hidden/”ディレクトリに出力して格納する。最後に、ドライバ部12は、“Root/AutoAction/Hidden/”ディレクトリをアンマウントして使用禁止状態にし、処理を終了する。これにより、USBメモリ40に認証データ及び印刷データが格納されたことになる。
次に、フローチャートについて説明する。
ステップS1 USBメモリ40に出力するか否かを判断する。USBメモリ40に出力する場合はステップS3に進み、USBメモリ40に出力しない場合はステップS2に進む。
ステップS2 現在設定されているポートから印刷データを出力し、処理を終了する。
ステップS3 重要データであるか否かを判断する。重要データでない場合はステップS4に進み、重要データである場合はステップS5に進む。
ステップS4 “Root/AutoAction/”ディレクトリに印刷データを出力し、処理を終了する。
ステップS5 ユーザIDを読み出す。
ステップS6 パスワードを読み出す。
ステップS7 USBメモリ40内を検索する。
ステップS8 Hiddenファイルが存在するか否かを判断する。Hiddenファイルが存在しない場合はステップS9に進み、Hiddenファイルが存在する場合はステップS11に進む。
ステップS9 デバイス識別情報を取得する。
ステップS10 Hiddenファイルを作成する。
ステップS11 USBメモリ40のデバイス識別情報42を取得する。
ステップS12 Hiddenファイル内のデバイス識別情報を取得する。
ステップS13 デバイス識別情報が一致するか否かを判断する。デバイス識別情報が一致しない場合は処理を終了し、デバイス識別情報が一致する場合はステップS14に進む。
ステップS14 Hiddenファイルを“Root/AutoAction/Hidden/”ディレクトリにマウントする。
ステップS15 “Root/AutoAction/Hidden/”ディレクトリにAccount.infを作成する。
ステップS16 “Root/AutoAction/Hidden/”ディレクトリに作成した印刷データを出力する。
ステップS17 “Root/AutoAction/Hidden/”ディレクトリをアンマウントし、処理を終了する。
次に、画像形成装置20にUSBメモリ40が装着された場合の動作について説明する。
図9は本発明の第1の実施の形態におけるUSBメモリが装着された場合の画像形成装置の動作を示すフローチャートである。
まず、ユーザがUSBメモリ40を画像形成装置20の図示されないUSBスロットに装着すると、USBメモリ制御部22がUSBメモリ40の装着を検出したことを通知する。すなわち、USBデバイスの装着を検出し、割り込みを上げる。すると、USBメモリ40のファイルシステムの内部構成を画像形成装置20の所定構成検索部24が検索する。そして、画像形成装置20は、Rootディレクトリの中にAutoActionディレクトリが存在するか否か、すなわち、Root/の中にAutoAction/が存在するか否かを判断する。そして、Root/の中にAutoAction/が存在しない場合、画像形成装置20は、必要に応じて操作パネル26に、“自動動作なし”等のエラーメッセージを表示させ、処理を終了する。
また、Root/の中にAutoAction/が存在する場合、画像形成装置20は、さらに、AutoActionディレクトリの中にHiddenディレクトリが存在するか否か、すなわち、AutoAction/の中にHidden/が存在するか否かを判断する。
そして、AutoAction/の中にHidden/が存在しない場合、画像形成装置20はAutoAction/の中に印刷データが存在するか否かを判断する。ここで、AutoAction/の中に印刷データが存在しない場合、画像形成装置20は、必要に応じて操作パネル26に、“自動動作なし”等のエラーメッセージを表示させ、処理を終了する。
また、AutoAction/の中に印刷データが存在する場合、画像形成装置20はAutoAction/から印刷データを読み出し、ファイル送信キュー部21eにファイルを登録して処理を終了する。
一方、AutoAction/の中にHidden/が存在する場合、画像形成装置20はUSBメモリ40のデバイス識別情報部42内にあるデバイス識別情報を取得する。続いて、画像形成装置20は、Hiddenファイル内にあるデバイス識別情報を取得する。そして、二つのデバイス識別情報が一致するか否かを判断する。ここで、二つのデバイス識別情報が一致しない場合、画像形成装置20は、必要に応じて操作パネル26に、“異なったデバイスで作成されたファイル”等のエラーメッセージを表示させ、処理を終了する。
また、二つのデバイス識別情報が一致した場合、“Root/AutoAction/Hidden/”ディレクトリとして認識することができるように、画像形成装置20は、Hiddenファイルに対してマウント処理を行う。続いて、画像形成装置20はマウント処理を行ったHidden/からAccount.infを読み出す。
続いて、画像形成装置20は、操作パネル26から入力された認証データとAccount.infの内容とが一致するか否かを判断する。そして、認証データとAccount.infの内容とが一致しない場合、画像形成装置20は、必要に応じて操作パネル26に“認証データが異なる”等のエラーメッセージを表示させ、処理を終了する。
また、認証データとAccount.infの内容とが一致する場合、画像形成装置20は、Hidden/から印刷データを読み出し、ファイル送信キュー部21eにファイルを登録して処理を終了する。なお、前記ファイル送信キュー部21eに登録されたファイルは印刷処理待ち状態となり、順番が来ると前記ファイル内の印刷データの印刷が行われる。
次に、フローチャートについて説明する。
ステップS21 USBメモリ制御部22がUSBデバイスの装着を検出し、割り込みを上げる。
ステップS22 ファイルシステムの内部構成を所定構成検索部24が検索する。
ステップS23 Root/の中にAutoAction/が存在するか否かを判断する。Root/の中にAutoAction/が存在する場合はステップS24に進み、Root/の中にAutoAction/が存在しない場合はステップS27に進む。
ステップS24 AutoAction/の中にHidden/が存在するか否かを判断する。AutoAction/の中にHidden/が存在する場合はステップS28に進み、AutoAction/の中にHidden/が存在しない場合はステップS25に進む。
ステップS25 “Root/AutoAction/”ディレクトリの中に印刷データが存在するか否かを判断する。“Root/AutoAction/”ディレクトリの中に印刷データが存在する場合はステップS26に進み、“Root/AutoAction/”ディレクトリの中に印刷データが存在しない場合はステップS27に進む。
ステップS26 “Root/AutoAction/”ディレクトリから印刷データを読み出す。
ステップS27 必要に応じて操作パネル26に自動操作がない旨を表示し、処理を終了する。
ステップS28 USBメモリ40のデバイス識別情報を取得する。
ステップS29 Hiddenファイル内のデバイス識別情報を取得する。
ステップS30 デバイス識別情報が一致するか否かを判断する。デバイス識別情報が一致する場合はステップS32に進み、デバイス識別情報が一致しない場合はステップS31に進む。
ステップS31 必要に応じて操作パネル26に異なったデバイスで作成されたファイルである旨を表示し、処理を終了する。
ステップS32 Hiddenファイルを“Root/AutoAction/Hidden/”ディレクトリにマウントする。
ステップS33 “Root/AutoAction/Hidden/”ディレクトリからAccount.infを読み出す。
ステップS34 操作パネル26から入力された認証データと一致するか否かを判断する。操作パネル26から入力された認証データと一致する場合はステップS36に進み、操作パネル26から入力された認証データと一致しない場合はステップS35に進む。
ステップS35 必要に応じて操作パネル26に認証データが異なっている旨を表示し、処理を終了する。
ステップS36 “Root/AutoAction/Hidden/”ディレクトリから印刷データを読み出す。
ステップS37 ファイル送信キュー部21eにファイルを登録し、処理を終了する。
このように、本実施の形態においては、ユーザが画像形成装置20にUSBメモリ40を装着して印刷を行う場合、認証が必要になる。そのため、印刷データが重要なものであっても、他人に印刷データを印刷されてしまうことがない。
また、認証データと印刷データとが別々に管理されているので、一度認証データを作成すると次回以降認証データを作成する必要はない。
次に、本発明の第2の実施の形態について説明する。なお、第1の実施の形態と同じ構造を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第1の実施の形態と同じ動作及び効果についても、その説明を省略する。
図10は本発明の第2の実施の形態におけるクライアント装置及びUSBメモリの構成を示すブロック図、図11は本発明の第2の実施の形態における画像形成装置の構成を示すブロック図である。
本実施の形態においては、画像形成装置20が認証データを作成する機能を有し、認証データに画像形成装置20固有のデバイス識別情報を持たせることができるようになっている。そのため、本実施の形態におけるクライアント装置10は、図10に示されるように、前記第1の実施の形態における認証データ作成部14を有していない。また、本実施の形態における画像形成装置20は、図11に示されるように、認証データを作成するための認証データ作成部27を有する。この場合、USBメモリ制御部22は、USBメモリ40に認証データ記憶領域を作成する認証データ記憶領域作成手段、前記認証データ記憶領域に認証データを書き込む書込手段、及び、USBメモリ40に画像データを格納する画像データ格納手段として機能する。
次に、本実施の形態における画像形成システムの動作について説明する。
本実施の形態において、ユーザは、初めてUSBメモリ40を使用する際に、画像形成装置20にUSBメモリ40を装着し、認証データを書き込む必要がある。まず、USBメモリ40に認証データを書き込む動作について説明する。
図12は本発明の第2の実施の形態におけるUSBメモリのHiddenマウント後のファイル構成を示す図、図13は本発明の第2の実施の形態における画像形成装置が認証データを作成する動作を示すフローチャートである。
まず、USBメモリ40を画像形成装置20に装着し、認証データを書き込む準備が整うと、ユーザは、操作パネル26からユーザIDを入力し、続いて、パスワードを入力する。次に、画像形成装置20は、該画像形成装置20のシリアル番号を取得し、続いて、USBメモリ40のデバイス識別情報部42内にあるデバイス識別情報を取得する。そして、Hiddenファイルを作成し、“Root/AutoAction/Hidden/”ディレクトリとして認識することができるように、前記Hiddenファイルに対してマウント処理を行う。Hiddenファイルに対してマウント処理を行った後のUSBメモリ40のディレクトリ及びファイル構成は図12に示されるようになる。
続いて、画像形成装置20は、入力されたユーザID及びパスワード並びに取得した画像形成装置20のシリアル番号に基づいて、“Root/AutoAction/Hidden/”ディレクトリにAccount.infを作成する。該Account.infの内容は図12に示されている。
続いて、画像形成装置20は、作成した印刷データを“Root/AutoAction/Hidden/”ディレクトリに出力して格納する。最後に、画像形成装置20は、“Root/AutoAction/Hidden/”ディレクトリをアンマウントして使用禁止状態にし、処理を終了する。これにより、USBメモリ40に認証データが作成されたことになる。
次に、フローチャートについて説明する。
ステップS41 操作パネル26からユーザIDを入力する。
ステップS42 操作パネル26からパスワードを入力する。
ステップS43 画像形成装置20のシリアル番号を取得する。
ステップS44 デバイス識別情報を取得する。
ステップS45 Hiddenファイルを作成する。
ステップS46 Hiddenファイルを“Root/AutoAction/Hidden/”ディレクトリにマウントする。
ステップS47 “Root/AutoAction/Hidden/”ディレクトリにAccount.infを作成する。
ステップS48 “Root/AutoAction/Hidden/”ディレクトリに印刷データを出力する。
ステップS49 “Root/AutoAction/Hidden/”ディレクトリをアンマウントし、処理を終了する。
次に、クライアント装置10のドライバ部12がUSBメモリ40に印刷データを出力する動作について説明する。
図14は本発明の第2の実施の形態におけるドライバ部が印刷データを出力する動作を示すフローチャートである。
まず、クライアント装置10のドライバ部12は、USBメモリ40に印刷データを出力するか否かを判断し、USBメモリ40に出力しない場合、現在設定されているポートから印刷データを出力して処理を終了する。これにより、出力された印刷データは、前記ポートに接続されている通信回路30を介して、画像形成装置20に送信される。また、USBメモリ40に出力する場合、ドライバ部12は、印刷データが重要データであるか否かを判断する。そして、重要データでない場合、図12に示されるようなUSBメモリ40の“Root/AutoAction/”ディレクトリに印刷データを出力して格納させ、処理を終了する。
また、印刷データが重要データである場合、ドライバ部12は、USBメモリ40を検索し、該USBメモリ40の“Root/AutoAction/”ディレクトリに、Hiddenファイルが存在するか否かを判断する。そして、Hiddenファイルが存在しない場合、ドライバ部12はHiddenファイルを作成する。この場合、ドライバ部12は、まず、USBメモリ40内にあるデバイス識別情報部42内のデバイス識別情報を取得する。そして、取得したデバイス識別情報を使用してHiddenファイルを作成する。
ところで、作成されたHiddenファイルはそのままでは使用することができない。そこで、ドライバ部12は、まず、USBメモリ40のデバイス識別情報部42内にあるデバイス識別情報を取得する。続いて、ドライバ部12は、Hiddenファイル内にあるデバイス識別情報を取得する。そして、二つのデバイス識別情報が一致するか否かを判断する。そして、二つのデバイス識別情報が一致しない場合は、別のデバイスからコピーされたファイルである可能性があるので、ドライバ部12は、Hiddenファイルを開かずに処理を終了する。
また、二つのデバイス識別情報が一致した場合、“Root/AutoAction/Hidden/”ディレクトリとして認識することができるように、ドライバ部12はHiddenファイルに対してマウント処理を行う。
続いて、ドライバ部12は、作成した印刷データを“Root/AutoAction/Hidden/”ディレクトリに出力して格納する。最後に、ドライバ部12は、“Root/AutoAction/Hidden/”ディレクトリをアンマウントして使用禁止状態にし、処理を終了する。これにより、USBメモリ40に認証データ及び印刷データが格納されたことになる。
次に、フローチャートについて説明する。
ステップS51 USBメモリ40に出力するか否かを判断する。USBメモリ40に出力する場合はステップS53に進み、USBメモリ40に出力しない場合はステップS52に進む。
ステップS52 現在設定されているポートから印刷データを出力し、処理を終了する。
ステップS53 重要データであるか否かを判断する。重要データでない場合はステップS54に進み、重要データである場合はステップS55に進む。
ステップS54 “Root/AutoAction/”ディレクトリに印刷データを出力し、処理を終了する。
ステップS55 USBメモリ40内を検索する。
ステップS56 Hiddenファイルが存在するか否かを判断する。Hiddenファイルが存在しない場合はステップS57に進み、Hiddenファイルが存在する場合はステップS59に進む。
ステップS57 デバイス識別情報を取得する。
ステップS58 Hiddenファイルを作成する。
ステップS59 USBメモリ40のデバイス識別情報を取得する。
ステップS60 Hiddenファイル内のデバイス識別情報を取得する。
ステップS61 デバイス識別情報が一致するか否かを判断する。デバイス識別情報が一致しない場合は処理を終了し、デバイス識別情報が一致する場合はステップS62に進む。
ステップS62 Hiddenファイルを“Root/AutoAction/Hidden/”ディレクトリにマウントする。
ステップS63 “Root/AutoAction/Hidden/”ディレクトリに印刷データを出力する。
ステップS64 “Root/AutoAction/Hidden/”をアンマウントし、処理を終了する。
次に、画像形成装置20にUSBメモリ40が装着された場合の動作について説明する。
図15は本発明の第2の実施の形態におけるUSBメモリが装着された場合の画像形成装置の動作を示すフローチャートである。
まず、ユーザがUSBメモリ40を画像形成装置20の図示されないUSBスロットに装着すると、USBメモリ制御部22がUSBメモリ40の装着を検出したことを通知する。すなわち、USBデバイスの装着を検出し、割り込みを上げる。すると、USBメモリ40のファイルシステムの内部構成を画像形成装置20の所定構成検索部24が検索する。そして、画像形成装置20は、Rootディレクトリの中にAutoActionディレクトリが存在するか否か、すなわち、Root/の中にAutoAction/が存在するか否かを判断する。そして、Root/の中にAutoAction/が存在しない場合、画像形成装置20は、必要に応じて操作パネル26に、“自動動作なし”等のエラーメッセージを表示させ、処理を終了する。
また、Root/の中にAutoAction/が存在する場合、画像形成装置20は、さらに、AutoActionディレクトリの中にHiddenディレクトリが存在するか否か、すなわち、AutoAction/の中にHidden/が存在するか否かを判断する。
そして、AutoAction/の中にHidden/が存在しない場合、画像形成装置20はAutoAction/の中に印刷データが存在するか否かを判断する。ここで、AutoAction/の中に印刷データが存在しない場合、画像形成装置20は、必要に応じて操作パネル26に、“自動動作なし”等のエラーメッセージを表示させ、処理を終了する。
また、AutoAction/の中に印刷データが存在する場合、画像形成装置20はAutoAction/から印刷データを読み出し、ファイル送信キュー部21eにファイルを登録して処理を終了する。
一方、AutoAction/の中にHidden/が存在する場合、画像形成装置20はUSBメモリ40のデバイス識別情報部42内にあるデバイス識別情報を取得する。続いて、画像形成装置20は、Hiddenファイル内にあるデバイス識別情報を取得する。そして、二つのデバイス識別情報が一致するか否かを判断する。ここで、二つのデバイス識別情報が一致しない場合、画像形成装置20は、必要に応じて操作パネル26に、“異なったデバイスで作成されたファイル”等のエラーメッセージを表示させ、処理を終了する。
また、二つのデバイス識別情報が一致した場合、“Root/AutoAction/Hidden/”ディレクトリとして認識することができるように、画像形成装置20は、Hiddenファイルに対してマウント処理を行う。続いて、画像形成装置20はマウント処理を行ったHidden/からAccount.infを読み出す。
続いて、画像形成装置20は、該画像形成装置20のシリアル番号とAccount.inf内に格納された画像形成装置20のシリアル番号とが一致するか否かを判断する。ここで、二つのシリアル番号が一致しない場合、画像形成装置20は、必要に応じて操作パネル26に、“許可されていないプリンタ”等のエラーメッセージを表示させ、処理を終了する。
また、二つのシリアル番号が一致した場合、画像形成装置20は、操作パネル26から入力された認証データとAccount.infの内容とが一致するか否かを判断する。そして、認証データとAccount.infの内容とが一致しない場合、画像形成装置20は、必要に応じて操作パネル26に“認証データが異なる”等のエラーメッセージを表示させ、処理を終了する。
また、認証データとAccount.infの内容とが一致する場合、画像形成装置20は、Hidden/から印刷データを読み出し、ファイル送信キュー部21eにファイルを登録して処理を終了する。なお、前記ファイル送信キュー部21eに登録されたファイルは印刷処理待ち状態となり、順番が来ると前記ファイル内の印刷データの印刷が行われる。
次に、フローチャートについて説明する。
ステップS71 USBメモリ制御部22がUSBデバイスの装着を検出し、割り込みを上げる。
ステップS72 ファイルシステムの内部構成を所定構成検索部24が検索する。
ステップS73 Root/の中にAutoAction/が存在するか否かを判断する。Root/の中にAutoAction/が存在する場合はステップS74に進み、Root/の中にAutoAction/が存在しない場合はステップS77に進む。
ステップS74 AutoAction/の中にHidden/が存在するか否かを判断する。AutoAction/の中にHiddenが存在する場合はステップS78に進み、AutoAction/の中にHiddenが存在しない場合はステップS75に進む。
ステップS75 “Root/AutoAction/”ディレクトリの中に印刷データが存在するか否かを判断する。“Root/AutoAction/”ディレクトリの中に印刷データが存在する場合はステップS76に進み、“Root/AutoAction/”ディレクトリの中に印刷データが存在しない場合はステップS77に進む。
ステップS76 “Root/AutoAction/”ディレクトリから印刷データを読み出す。
ステップS77 必要に応じて操作パネル26に自動操作がない旨を表示し、処理を終了する。
ステップS78 USBメモリ40のデバイス識別情報を取得する。
ステップS79 Hiddenファイル内のデバイス識別情報を取得する。
ステップS80 デバイス識別情報が一致するか否かを判断する。デバイス識別情報が一致する場合はステップS82に進み、デバイス識別情報が一致しない場合はステップS81に進む。
ステップS81 必要に応じて操作パネル26に異なったデバイスで作成されたファイルである旨を表示し、処理を終了する。
ステップS82 Hiddenファイルを“Root/AutoAction/Hidden/”ディレクトリにマウントする。
ステップS83 “Root/AutoAction/Hidden/Account.inf”を読み出す。
ステップS84 画像形成装置20のシリアル番号が一致するか否かを判断する。画像形成装置20のシリアル番号が一致する場合はステップS86に進み、画像形成装置20のシリアル番号が一致しない場合はステップS85に進む。
ステップS85 必要に応じて操作パネル26に許可されていないプリンタに接続している旨を表示し、処理を終了する。
ステップS86 操作パネル26から入力された認証データと一致するか否かを判断する。操作パネル26から入力された認証データと一致する場合はステップS88に進み、操作パネル26から入力された認証データと一致しない場合はステップS87に進む。
ステップS87 必要に応じて操作パネル26に認証データが異なっている旨を表示し、処理を終了する。
ステップS88 “Root/AutoAction/Hidden/”ディレクトリから印刷データを読み出す。
ステップS89 ファイル送信キュー部21eにファイルを登録し、処理を終了する。
このように、本実施の形態においては、利用することができる画像形成装置20を制限することができるので、管理者が画像形成装置20を管理しやすくなる。
なお、前記実施の形態においては、外部記憶媒体にUSBメモリ40を使用した例について説明したが、SDカード、マルチメディアカード、コンパクトフラッシュ(R)、メモリスティック(R)、スマートメディア(R)等の外部記憶媒体もUSBメモリ40と同様に利用することができる。
また、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
本発明の第1の実施の形態における画像形成装置の構成を示すブロック図である。 本発明の第1の実施の形態におけるクライアント装置及びUSBメモリの構成を示すブロック図である。 本発明の第1の実施の形態における画像形成システムの構成を示す図である。 本発明の第1の実施の形態におけるUSBメモリの初期状態のディレクトリ及びファイル構成を示す図である。 本発明の第1の実施の形態におけるクライアント装置の表示部の表示画面の例を示す図である。 本発明の第1の実施の形態におけるUSBメモリのHiddenマウント前のディレクトリ及びファイル構成を示す図である。 本発明の第1の実施の形態におけるUSBメモリのHiddenマウント後のディレクトリ及びファイル構成を示す図である。 本発明の第1の実施の形態におけるドライバ部が印刷データを出力する動作を示すフローチャートである。 本発明の第1の実施の形態におけるUSBメモリが装着された場合の画像形成装置の動作を示すフローチャートである。 本発明の第2の実施の形態におけるクライアント装置及びUSBメモリの構成を示すブロック図である。 本発明の第2の実施の形態における画像形成装置の構成を示すブロック図である。 本発明の第2の実施の形態におけるUSBメモリのHiddenマウント後のファイル構成を示す図である。 本発明の第2の実施の形態における画像形成装置が認証データを作成する動作を示すフローチャートである。 本発明の第2の実施の形態におけるドライバ部が印刷データを出力する動作を示すフローチャートである。 本発明の第2の実施の形態におけるUSBメモリが装着された場合の画像形成装置の動作を示すフローチャートである。
符号の説明
10 クライアント装置
12 ドライバ部
20 画像形成装置
21c PDL処理部
22 USBメモリ制御部
24 所定構成検索部
25 認証部
26 操作パネル
40 USBメモリ

Claims (4)

  1. (a)認証データを格納し、画像形成装置に着脱可能に装着された外部記憶媒体から、前記認証データを読み取る認証データ読取部と、
    (b)識別情報を入力する入力部と、
    (c)該入力部から入力された識別情報と前記外部記憶媒体から読み取った認証データとによって認証を行う認証部と、
    (d)該認証部によって認証が正しく行われると、前記外部記憶媒体から画像データを読み取る画像データ読取部と、
    (e)前記画像データの画像処理を行う画像処理部とを有する画像形成装置であって、
    (f)前記外部記憶媒体が格納する認証データは、ユーザID、パスワード、及び、前記画像データの画像処理を許可された画像形成装置の固有情報を含むことを特徴とする画像形成装置。
  2. 前記外部記憶媒体はUSBメモリである請求項1に記載の画像形成装置。
  3. (a)クライアント装置と画像形成装置とを有する画像形成システムであって、
    (b)前記クライアント装置は、外部記憶媒体に認証データ記憶領域を作成する認証データ記憶領域作成手段と、前記認証データ記憶領域に認証データを書き込む書込手段と、前記外部記憶媒体に画像データを格納する画像データ格納手段とを備え、
    (c)前記画像形成装置は、認証データを格納し、前記画像形成装置に着脱可能に装着された前記外部記憶媒体から、前記認証データを読み取る認証データ読取部と、識別情報が入力される入力部と、該入力部から入力された識別情報と前記外部記憶媒体から読み取った認証データとによって認証を行う認証部と、該認証部によって認証が正しく行われると、前記外部記憶媒体から画像データを読み取る画像データ読取部と、前記画像データの画像処理を行う画像処理部とを備え
    (d)前記認証データ記憶領域に書き込まれた認証データは、ユーザID、パスワード、及び、前記画像データの画像処理を許可された画像形成装置の固有情報を含むことを特徴とする画像形成システム。
  4. (a)外部記憶媒体に認証データ記憶領域を作成する認証データ記憶領域作成手段と、
    (b)前記認証データ記憶領域に認証データを書き込む書込手段と、
    (c)認証データを格納し、画像形成装置に着脱可能に装着された前記外部記憶媒体から、前記認証データを読み取る認証データ読取部と、
    (d)識別情報を入力する入力部と、
    (e)該入力部から入力された識別情報と前記外部記憶媒体から読み取った認証データとによって認証を行う認証部と、
    (f)該認証部によって認証が正しく行われると、前記外部記憶媒体から画像データを読み取る画像データ読取部と、
    (g)前記画像データの画像処理を行う画像処理部とを有する画像形成装置であって、
    (h)前記認証データ記憶領域に書き込まれた認証データは、ユーザID、パスワード、及び、前記画像データの画像処理を許可された画像形成装置の固有情報を含むことを特徴とする画像形成装置。
JP2005037647A 2005-02-15 2005-02-15 画像形成装置及び画像形成システム Expired - Fee Related JP4703210B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2005037647A JP4703210B2 (ja) 2005-02-15 2005-02-15 画像形成装置及び画像形成システム
US11/351,582 US8112793B2 (en) 2005-02-15 2006-02-10 Image forming apparatus and image forming system
EP06101639.0A EP1691317B1 (en) 2005-02-15 2006-02-14 Image forming apparatus and image forming system
CN200610004690.3A CN1822639B (zh) 2005-02-15 2006-02-15 成像装置及成像系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005037647A JP4703210B2 (ja) 2005-02-15 2005-02-15 画像形成装置及び画像形成システム

Publications (2)

Publication Number Publication Date
JP2006224329A JP2006224329A (ja) 2006-08-31
JP4703210B2 true JP4703210B2 (ja) 2011-06-15

Family

ID=36499200

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005037647A Expired - Fee Related JP4703210B2 (ja) 2005-02-15 2005-02-15 画像形成装置及び画像形成システム

Country Status (4)

Country Link
US (1) US8112793B2 (ja)
EP (1) EP1691317B1 (ja)
JP (1) JP4703210B2 (ja)
CN (1) CN1822639B (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008201043A (ja) 2007-02-21 2008-09-04 Brother Ind Ltd 画像処理装置
JP5159126B2 (ja) * 2007-03-09 2013-03-06 キヤノン株式会社 多機能処理装置及びその制御方法
US7546054B2 (en) * 2007-03-20 2009-06-09 Kabushiki Kaisha Toshiba Image forming apparatus having user identification function
US8804153B2 (en) * 2007-04-16 2014-08-12 Hewlett-Packard Development Company, L.P. Method for printing on an imaging device
JP5075520B2 (ja) * 2007-07-31 2012-11-21 理想科学工業株式会社 印刷データ出力装置及びその方法
JP4524316B2 (ja) * 2008-01-30 2010-08-18 株式会社沖データ 画像処理装置及び画像処理システム
JP2010039684A (ja) * 2008-08-04 2010-02-18 Canon Inc 画像形成装置、情報処理装置、データ処理方法及びプログラム
US20120005178A1 (en) * 2010-06-30 2012-01-05 Jodat Jamil Gazala System and Method for Network Printing from a Peripheral Device
JP6273800B2 (ja) * 2013-11-29 2018-02-07 株式会社リコー 画像投影装置、画像投影システム及びプログラム
JP6436677B2 (ja) * 2014-08-07 2018-12-12 キヤノン株式会社 画像形成装置、画像形成装置の制御方法、及びプログラム
US9552181B1 (en) * 2016-04-22 2017-01-24 Xerox Corporation Method and apparatus for authorizing a print device to perform a service
US10965824B2 (en) * 2019-03-27 2021-03-30 Xerox Corporation Methods and systems for print jobs transfer via an external storage device

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3002056B2 (ja) 1992-06-23 2000-01-24 キヤノン株式会社 プリンタ装置及び該装置における印刷制御方法
JPH06133124A (ja) * 1992-10-20 1994-05-13 Fuji Xerox Co Ltd 画像記録装置
JPH0768859A (ja) * 1993-09-06 1995-03-14 Oki Electric Ind Co Ltd プリンタ
JPH07186460A (ja) * 1993-12-27 1995-07-25 Canon Inc 印刷装置
US5694471A (en) * 1994-08-03 1997-12-02 V-One Corporation Counterfeit-proof identification card
KR100189246B1 (ko) * 1995-12-27 1999-06-01 윤종용 팩시밀리에서 선별적 자동메모리 수신방법
JP2002042065A (ja) * 2000-07-24 2002-02-08 Matsushita Electric Ind Co Ltd 情報記録再生装置
JP3764852B2 (ja) * 2000-12-26 2006-04-12 シャープ株式会社 データ再生システム、そのシステムに用いられるデータ読取り装置およびその方法
US6996235B2 (en) * 2001-10-08 2006-02-07 Pitney Bowes Inc. Method and system for secure printing of documents via a printer coupled to the internet
US7222240B2 (en) * 2001-11-06 2007-05-22 Safenet, Inc. Token for storing installation software and drivers
US7395438B2 (en) 2002-04-16 2008-07-01 Microsoft Corporation Digital rights management (DRM) encryption and data-protection for content on device without interactive authentication
US7265865B2 (en) * 2002-06-19 2007-09-04 Hewlett-Packard Development Company, L.P. Security for mass storage devices in imaging devices
JP2004102708A (ja) * 2002-09-10 2004-04-02 Sharp Corp 画像処理装置及び画像処理方法
EP1560109A4 (en) 2002-11-06 2011-05-18 Panasonic Corp PRINTING SYSTEM, PRINTING DEVICE AND PRINTING INSTRUCTIONS
JP4630595B2 (ja) * 2003-09-29 2011-02-09 キヤノン株式会社 印刷工程処理装置および印刷工程処理方法およびプログラムおよび記憶媒体

Also Published As

Publication number Publication date
US8112793B2 (en) 2012-02-07
CN1822639A (zh) 2006-08-23
US20060181729A1 (en) 2006-08-17
EP1691317A1 (en) 2006-08-16
EP1691317B1 (en) 2016-10-12
CN1822639B (zh) 2015-06-03
JP2006224329A (ja) 2006-08-31

Similar Documents

Publication Publication Date Title
JP4703210B2 (ja) 画像形成装置及び画像形成システム
US20200358913A1 (en) Information processing apparatus, and non-transitory computer readable medium
EP1785909A1 (en) Information processing apparatus and authentication method
WO2008123572A1 (ja) 情報処理装置、及び情報処理装置の機能制限方法
CN101465930A (zh) 图像处理设备
JP7585793B2 (ja) 画像形成装置
JP7589550B2 (ja) 画像形成装置
JP2008030287A (ja) 印刷装置、印刷システム及びプログラム
US8042174B2 (en) Image processing device
US20230350616A1 (en) Information processing system, printing control method, and medium
JP5030178B2 (ja) 印刷システム、情報処理装置、印刷装置、印刷方法、制御方法およびプログラム
US20110138272A1 (en) Image forming apparatus and document description information input method of documents thereof
JP5063134B2 (ja) 印刷装置、印刷方法、及びプログラム
KR100788662B1 (ko) 네트워크를 이용한 인쇄 데이터 저장 및 출력 시스템 및방법
JP2010055473A (ja) 画像処理装置及びプログラム
US7734871B2 (en) Removable medium apparatus and control method thereof
JP6460207B2 (ja) 情報処理システム、サーバ装置及びプログラム
JP7600688B2 (ja) 画像形成装置
US9298714B2 (en) Information processing apparatus, information processing system, and non-transitory computer readable medium
CN100487677C (zh) 可移动介质设备及其控制方法
JP7596793B2 (ja) 画像形成装置
US20070244580A1 (en) Printing System and Interface Device Therefor
JP5326651B2 (ja) プリンタシステム
JP2005335390A (ja) 印刷装置の長寿命化
JP4871675B2 (ja) 画像処理装置、画像処理装置の制御方法、及びコンピュータプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100727

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100922

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20110131

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110308

R150 Certificate of patent or registration of utility model

Ref document number: 4703210

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees