[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4510866B2 - 画像形成装置、印刷システム、印刷方法及びプログラム - Google Patents

画像形成装置、印刷システム、印刷方法及びプログラム Download PDF

Info

Publication number
JP4510866B2
JP4510866B2 JP2007281815A JP2007281815A JP4510866B2 JP 4510866 B2 JP4510866 B2 JP 4510866B2 JP 2007281815 A JP2007281815 A JP 2007281815A JP 2007281815 A JP2007281815 A JP 2007281815A JP 4510866 B2 JP4510866 B2 JP 4510866B2
Authority
JP
Japan
Prior art keywords
user
print
print data
identification information
user identification
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
JP2007281815A
Other languages
English (en)
Other versions
JP2009107217A (ja
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.)
Canon IT Solutions Inc
Original Assignee
Canon IT Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon IT Solutions Inc filed Critical Canon IT Solutions Inc
Priority to JP2007281815A priority Critical patent/JP4510866B2/ja
Priority to US12/258,631 priority patent/US8040547B2/en
Publication of JP2009107217A publication Critical patent/JP2009107217A/ja
Application granted granted Critical
Publication of JP4510866B2 publication Critical patent/JP4510866B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/44Secrecy systems
    • H04N1/4406Restricting access, e.g. according to user identity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/44Secrecy systems
    • H04N1/4406Restricting access, e.g. according to user identity
    • H04N1/4426Restricting access, e.g. according to user identity involving separate means, e.g. a server, a magnetic card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/44Secrecy systems
    • H04N1/4406Restricting access, e.g. according to user identity
    • H04N1/444Restricting access, e.g. according to user identity to a particular document or image or part thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2115Third party
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2149Restricted operating environment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional 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)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

本発明は、画像形成装置、印刷システム、印刷方法及びプログラムに関する。
近年、オフィス中の情報をINPUT/OUTPUTする複合機に対してもセキュリティが重視されるようになってきた。そのため、複合機のセキュリティ対策がPCと同等に必要とされている。この様な要望にこたえるため、複合機に認証機能を設け、認証を行ったうえで許可されたユーザに対して複合機の使用を許可する仕組みが提供されている。例えば特許文献1には、認証されたユーザのみ複合機の使用を許可し、また認証した複合機で、そのユーザの印刷データを印刷する技術が開示されている。
更に、複合機におけるセキュリティを高めるため、ユーザごとに複合機が備える機能の制限や印刷方法の制限を行うことが望まれている。
特開2006−99714号公報
しかしながら、特許文献1のような技術では、単に複合機を使えるユーザか否かを判断するだけで、複合機の機能や印刷方法の制限といったことはできなかった。また、ユーザごとに制限情報をもち、その制限によって複合機の制限をかける仕組みでは、例えば、文書を印刷する場合に、自身の権限によって許可されている印刷設定でないと印刷実行できない。そのため許可されていない印刷設定で印刷を実行する必要がある場合は、その印刷設定が許可されているユーザを探し、そのユーザに電子データを送付し、代わりに印刷実行してもらう手間が必要であった。
特に現在では、派遣社員の比率が増えており、派遣社員が行う業務レベルが上がっていることもあり、派遣社員が提案書等のドキュメントの作成や印刷を行うケースが増えてきている。しかしながら、企業側が定めているルールでは派遣社員にはカラー印刷権限は付与しないというケースが一般的である。そのため派遣社員はカラーで作成した提案書等の文書の電子データを正社員に電子メール等で送付し、正社員に代理で印刷実行してもらうケースが増えており、効率的に業務を行うことが困難になっている。また派遣社員の特定の人に通常の派遣社員以上の印刷権限を付与することは印刷権限の管理上困難である。
そこで、本発明、第1のユーザの印刷権限では印刷することができない印刷データを、第2のユーザを識別することで印刷させる仕組みを提供することを目的とする。
そこで、本発明は、ユーザを識別するためのユーザ識別情報と前記ユーザ識別情報に対応する印刷権限情報とを記憶するユーザ管理装置と通信可能であり、前記ユーザ識別情報によって特定される印刷データを印刷可能であり、記憶媒体から当該記憶媒体に記憶されている情報を読み取る読取手段を備える画像形成装置であって、ーザの記憶媒体がかざされることで、前記読取手段で読み取り処理に従って特定されるーザを識別するためのーザ識別情報に対応する印刷権限情報を、前記ユーザ管理装置から取得する印刷権限情報取得手段と、前記印刷権限情報取得手段で取得された第1のユーザを識別するための第1のユーザ識別情報に対応する印刷権限情報で、前記第1のユーザ識別情報によって特定される印刷データを印刷できるか否かを判定する第1の判定手段と、前記第1の判定手段で、前記第1のユーザ識別情報に対応する印刷権限情報で前記第1のユーザ識別情報によって特定される印刷データを印刷できないと判定された場合、前記第1のユーザ識別情報に対応する印刷権限情報を用いて印刷できないと判定された印刷データに対して、前記印刷権限情報取得手段で取得された第2のユーザを識別するための第2のユーザ識別情報に対応する印刷権限情報を用いて、印刷できる印刷データを決定する決定手段と、前記決定手段で決定された印刷できる印刷データを印刷する印刷手段とを有することを特徴とする。
また、本発明は、ユーザを識別するためのユーザ識別情報と前記ユーザ識別情報に対応する印刷権限情報とを記憶するユーザ管理装置と、記憶媒体から当該記憶媒体に記憶されている情報を読み取る読取手段を備える画像形成装置と、プリントサーバと、を含む印刷システムであって、前記プリントサーバは、ネットワークを介して通信可能な情報処理装置より印刷データを受信する印刷データ受信手段と、前記印刷データ受信手段で受信した前記印刷データを、印刷したユーザのユーザ識別情報と共に保存する印刷データ保存手段と、を有し、前記画像形成装置は、ーザの記憶媒体がかざされることで、前記読取手段で読み取り処理に従って特定されるーザを識別するためのーザ識別情報に対応する印刷権限情報を、前記ユーザ管理装置から取得する印刷権限情報取得手段と、前記印刷権限情報取得手段で取得された第1のユーザを識別するための第1のユーザ識別情報に対応する印刷権限情報で、前記第1のユーザ識別情報によって特定される印刷データを印刷できるか否かを判定する第1の判定手段と、前記第1の判定手段で、前記第1のユーザ識別情報に対応する印刷権限情報で前記第1のユーザ識別情報によって特定される前記印刷データを印刷できないと判定された場合、前記第1のユーザ識別情報に対応する印刷権限情報を用いて印刷できないと判定された印刷データに対して、前記印刷権限情報取得手段で取得された第2のユーザを識別するための第2のユーザ識別情報に対応する印刷権限情報を用いて、前記印刷できないと判定された印刷データを印刷する印刷手段とを有することを特徴とする。
また、本発明は、ユーザを識別するためのユーザ識別情報と前記ユーザ識別情報に対応する印刷権限情報とを記憶するユーザ管理装置と通信可能であり、前記ユーザ識別情報によって特定される印刷データを印刷可能であり、記憶媒体から当該記憶媒体に記憶されている情報を読み取る読取手段を備える画像形成装置における印刷方法であって、ーザの記憶媒体がかざされることで、前記読取手段読み取り処理に従って特定されるーザを識別するためのーザ識別情報に対応する印刷権限情報を、前記ユーザ管理装置から取得する印刷権限情報取得ステップと、前記印刷権限情報取得ステップで取得された第1のユーザを識別するための第1のユーザ識別情報に対応する印刷権限情報で、前記第1のユーザ識別情報によって特定される印刷データを印刷できるか否かを判定する第1の判定ステップと、前記第1の判定ステップで、前記第1のユーザ識別情報に対応する印刷権限情報で前記第1のユーザ識別情報によって特定される印刷データを印刷できないと判定された場合、前記第1のユーザ識別情報に対応する印刷権限情報を用いて印刷できないと判定された印刷データに対して、前記印刷権限情報取得ステップで取得された第2のユーザを識別するための第2のユーザ識別情報に対応する印刷権限情報を用いて、印刷できる印刷データを決定する決定ステップと、前記決定ステップで決定された印刷できる印刷データを印刷する印刷ステップとを含むことを特徴とする。
また、ユーザを識別するためのユーザ識別情報と前記ユーザ識別情報に対応する印刷権限情報とを記憶するユーザ管理装置と、記憶媒体から当該記憶媒体に記憶されている情報を読み取る読取手段を備える画像形成装置と、プリントサーバと、を含む印刷システムにおける印刷方法であって、前記プリントサーバが、ネットワークを介して通信可能な情報処理装置より印刷データを受信する印刷データ受信ステップと、前記印刷データ受信ステップで受信した前記印刷データを、印刷したユーザのユーザ識別情報と共に保存する印刷データ保存ステップとを含み、前記画像形成装置が、ーザの記憶媒体がかざされることで、前記読取手段読み取り処理に従って特定されるーザを識別するためのーザ識別情報に対応する印刷権限情報を、前記ユーザ管理装置から取得する印刷権限情報取得ステップと、前記印刷権限情報取得ステップで取得された第1のユーザを識別するための第1のユーザ識別情報に対応する印刷権限情報で、前記第1のユーザ識別情報によって特定される印刷データを印刷できるか否かを判定する第1の判定ステップと、前記第1の判定ステップで、前記第1のユーザ識別情報に対応する印刷権限情報で前記第1のユーザ識別情報によって特定される前記印刷データを印刷できないと判定された場合、前記第1のユーザ識別情報に対応する印刷権限情報を用いて印刷できないと判定された印刷データに対して、前記印刷権限情報取得ステップで取得された第2のユーザを識別するための第2のユーザ識別情報に対応する印刷権限情報を用いて、前記印刷できないと判定された印刷データを印刷する印刷ステップとを含むことを特徴とする。
また、本発明は、プログラムとしてもよい。
本発明によれば、第1のユーザの印刷権限では印刷することができない印刷データを、第2のユーザを識別することで印刷することができる。
特に、文書の印刷設定で印刷する権限がないユーザが前記文書を印刷する場合、承認ユーザの承認により、容易に前記文書の印刷を可能にすることができる。
以下、本発明の実施形態について図面に基づいて説明する。
<実施形態1>
図1は、実施形態1の印刷システムのシステム構成の一例を示す図である。
図1に示されるように、印刷システムは、クライアントPC100と、認証サーバ200と、カードリーダ300を有する画像形成装置の一例である複合機400と、がネットワークを介して通信可能に接続されている。
クライアントPC100には、プリンタドライバがインストールされており、プリンタドライバは、アプリケーションプログラムから受け取ったデータに基づいて印刷データを作成し、印刷データを画像形成に係るコンピュータである複合機400等へ送信する。
複合機400は、クライアントPC100より印刷データを受信し、後述するHDD304に保存する。印刷データ受信後、複合機400内で動作する印刷モジュールが、印刷データより図2に示す書誌情報1601〜1608を取得して、後述するRAM302等のメモリ上に保持する。ここで、図2は、書誌情報の一例を示す図である。図2に示されるように、書誌情報は、文書情報と、印刷設定情報と、を含む。
なお、1602と1603は、文書情報は印刷データを特定するための特定情報であり、1601はユーザを特定するためのユーザ情報である。
再び、図1の説明に戻り、ユーザがログインした場合、印刷モジュールは、このユーザ(ログインユーザ)のユーザ名等に基づいて書誌情報の(文書情報の)作成者1601を検索し、該当する文書情報等を後述する操作部308上(操作部上)に表示する。印刷モジュールは、操作部308上のユーザによる操作に応じて、印刷実行や印刷データの削除を行う。
認証サーバ200は、図3Aに示すカードID501及びカードID501に紐付けられたユーザ情報501〜508を保持する定義ファイルを保持する。認証サーバ200は、複合機400より送信されたユーザ情報(カード番号、又はユーザ名・パスワード)に従って、定義ファイルを検索し、該当するユーザが存在する場合は、ユーザ情報501〜508を複合機400へ返信する。ここで、図3Aは、定義ファイルの一例を示す図である。また、図3Bは、カラー印刷制限情報、片面印刷制限情報、Nup印刷制限情報に設定される例を示す図である。
以下、図4を用いて、クライアントPC100、認証サーバ200に適用可能な情報処理装置のハードウエア構成について説明する。
図4は、クライアントPC100、認証サーバ200に適用可能な情報処理装置のハードウエア構成の一例を示す図である。
図4において、CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM202又は外部メモリ211には、BIOS(Basic Input/Output System)やオペレーティングシステムプログラム(以下、OSという)、各サーバ又は各PCの機能に関する各種プログラム等が記憶されている。
RAM203は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202又は外部メモリ211からRAM203にロードして、このロードしたプログラムを実行することで各種動作(又は機能)を実現する。
入力コントローラ205は、キーボード(KB)209や不図示のマウス等のポインティングデバイス等からの入力を制御する。ビデオコントローラ206は、CRTディスプレイ(CRT)210等の表示装置への表示を制御する。なお、図4では、CRT210と記載しているが、表示装置はCRTだけではなく、液晶ディスプレイ等の他の表示装置であってもよい。
メインコントローラ207は、ハードディスクドライブ(HDD)、又はPCMCIAカードスロットにアダプタを介して接続される外部メモリ211へのアクセスを制御する。なお、外部メモリ211は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する。
通信I/Fコントローラ208は、ネットワークを介して接続された外部機器との接続及び通信に関する制御の処理を実行する。クライアントPC100、認証サーバ200は、例えば、TCP/IPを用いた通信等を行うことができる。
なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォント展開(ラスタライズ)処理を実行することにより、CRT210上での表示を可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
本実施形態を実現するための各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM203にロードされ、CPU201によって実行される。なお、プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されているものとする。
次に、図5を用いて、複合機400を制御するコントローラユニットのハードウエア構成について説明する。
図5は、複合機400のコントローラユニットのハードウエア構成の一例を示す図である。
図5において、コントローラユニット316は、画像入力デバイスとして機能するスキャナ314や、画像出力デバイスとして機能するプリンタ312と接続する一方、LANや公衆回線(WAN)と接続することで、画像データやデバイス情報の入出力を行なう。 コントローラユニット316において、CPU301は、システム全体を制御するプロセッサである。RAM302は、CPU301が動作するためのシステムネットワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
ROM303は、システムのブートプログラムや各種制御プログラムが格納されている。ハードディスクドライブ(HDD)304は、システムを制御するための各種プログラム、画像データ等を格納する。
操作部インタフェース(操作部I/F)307は、操作部(UI)308とのインタフェース部であり、操作部308に表示する画像データを操作部308に対して出力する。また、操作部I/F307は、操作部308から本システム使用者が入力した情報(例えば、ユーザ情報等)をCPU301に伝える役割をする。なお、操作部308は、タッチパネルを有する表示部を備え、この表示部に表示されたボタンを、ユーザが押下(又は指等でタッチ)することにより、各種指示を行う。
ネットワークインタフェース(Network I/F)305は、ネットワーク(LAN)に接続し、データの入出力を行う。モデム(MODEM)306は、公衆回線に接続し、FAXの送受信等のデータの入出力を行う。
外部インタフェース(外部I/F)318は、USB、IEEE1394、プリンタポート、RS−232C等の外部入力を受け付けるI/F部である。なお、本実施形態においては認証で必要となるICカードの読み取り用のカードリーダ300が、外部I/F318に接続されている。そして、CPU301は、この外部I/F318を介してカードリーダ300によるICカードからの情報読み取りを制御し、ICカードから読み取られた情報を取得する。以上のデバイスがシステムバス309上に配置される。
イメージバスインタフェース(IMAGE BUS I/F)320は、システムバス309と画像データを高速で転送する画像バス315とを接続し、データ構造を変換するバスブリッジである。
画像バス315は、PCIバス又はIEEE1394で構成される。画像バス315上には以下のデバイスが配置される。
ラスタイメージプロセッサ(RIP)310は、例えば、PDLコード等のベクトルデータをビットマップイメージに展開する。プリンタインタフェース(プリンタI/F)311は、プリンタ312とコントローラユニット316とを接続し、画像データの同期系/非同期系の変換を行う。また、スキャナインタフェース(スキャナI/F)313は、スキャナ314とコントローラユニット316とを接続し、画像データの同期系/非同期系の変換を行う。
画像処理部317は、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行ったりする。また、これに加えて、画像処理部317は、画像データの回転や、多値画像データに対してはJPEG、2値画像データに対してはJBIG、MMR、MH等の圧縮伸張処理を行う。
スキャナ314は、原稿となる紙上の画像を照明し、CCDラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットされる。そして、装置使用者が操作部308から読み取り起動指示することにより、CPU301がスキャナ314に指示を与え、フィーダは原稿用紙を1枚ずつフィードし原稿画像の読み取り動作を行う。
プリンタ312は、ラスタイメージデータを用紙上の画像に変換する。なお、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式を採用してもよい。プリント動作の起動は、CPU301からの指示によって開始する。なお、プリンタ312は、異なる用紙サイズ又は異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
操作部308は、LCD表示部を有し、LCD上にタッチパネルシートが貼られており、システムの操作画面を表示すると共に、表示しているキーが押されるとその位置情報を操作部I/F307を介してCPU301に伝える。また、操作部308は、各種操作キーとして、例えば、スタートキー、ストップキー、IDキー、リセットキー等を備える。
ここで、操作部308のスタートキーは、原稿画像の読み取り動作を開始するとき等に用いられる。スタートキーの中央部には、緑と赤との2色LEDがあり、その色によってスタートキーが使える状態にあるかどうかを示している。また、操作部308のストップキーは、稼働中の動作を止める指示を行う。また、操作部308のIDキーは、使用者のユーザIDを入力するときに用いられる。リセットキーは、操作部308からの設定を初期化するときに用いられる。
カードリーダ300は、CPU301からの制御により、ICカード内に記憶されている情報を読み取り、読み取った情報を外部I/F318を介してCPU301へ通知する。
以上のような構成によって、複合機400は、スキャナ314から読み込んだ画像データをLAN700に送信したり、LAN700から受信した印刷データをプリンタ312により印刷出力したりすることができる。
また、複合機400は、スキャナ314から読み込んだ画像データをモデム306により、公衆回線にFAX送信したり、公衆回線からFAX受信した画像データをプリンタ312により出力したりすることできる。
以下、図6を用いて各装置内(機器内)の機能を説明する。図6は、各装置内(機器内)の機能の一例を説明するための図である。
クライアントPC100は、複合機400とネットワーク経由で通信可能であり、複合機400に蓄積するための印刷データを出力可能な情報処理装置である。クライアントPC100内の印刷アプリケーション110は、印刷データ生成部111を有する。印刷データ生成部111は、アプリケーションプログラムが生成したデータにプリンタドライバによって印刷設定を付加した印刷データを生成する生成機能と、生成した印刷データをプリンタドライバによって複合機400に送信する送信機能と、を有する。
複合機400は、ネットワーク経由でクライアントPC100と通信可能であり、クライアントPC100の印刷データ生成部111から受信した印刷データを複合機400のHDD304内に保存する機能(印刷データ管理部413)を有する。なお、ここで、実際は複合機400内のコアモジュールが印刷データ生成部111からの印刷データを受信するが、本実施形態では、擬似的に印刷データを印刷データ管理部413が受信しているものとして説明する。
印刷データ生成部111から印刷データを受信した印刷データ管理部413は、図2で示す印刷データ内の書誌情報1601〜1608を取得する書誌情報抽出機能と、抽出した書誌情報をメモリ上に保持する書誌情報保持機能と、を有する。
カードリーダ300は、USB接続等で複合機400と通信可能である。また、カードリーダ300内のカード読み取りモジュール310は、カード情報読み取り部311を有する。カード情報読み取り部311は、カードがかざされたことを検知し、カード情報を読み取る読み取り機能と、読み取ったカード情報に含まれるカードIDを送信する送信機能と、を有する。
カードIDの送信相手は、複合機400内で動作する印刷モジュール410又は認証モジュール420のどちらかで、カード読み取りモジュール310は、カードリーダ300を制御しているモジュールのカードリーダ制御部に対してカードIDを送信する。
認証モジュール420内のカードリーダ制御部421は、USB等で接続されたカードリーダ300との通信を制御する制御機能を有する。
より具体的に説明するとカードリーダ制御部421は、カードリーダ300との通信の開始又はカードリーダ300との通信を切断する通信管理機能と、カードリーダ300から送信されるカードIDを受信し認証サーバ通信部422に受け渡す機能と、を有する。また、カードリーダ制御部421は、カードリーダ300の制御を他モジュールに受け渡す際にカードリーダ制御状態を通知する通知機能を有する。
認証サーバ通信部422は、ネットワーク経由で認証サーバ200内の認証サービス220と通信することができる。認証サーバ通信部422は、カードリーダ制御部421から通知されたカードIDを受け取るカードID受け取り機能を有する。また、認証サーバ通信部422は、カードIDに結びついたユーザ情報を取得するために、認証サービス220に対して認証要求としてカードIDと認証要求フラグとを含む認証要求パケットを生成する認証要求生成機能を有する。また、認証サーバ通信部422は、生成した認証パケットを認証サーバ200に送信する認証要求送信機能と、送信した認証要求に対する応答パケットを受信する受信機能と、を有する。なお認証サーバ200内のユーザ情報応答部222は、認証要求を受信すると、認証要求に含まれるカードIDに基づいて、図3Aのユーザ情報を検索し、前記カードIDに対応するユーザ情報501〜508等を含む応答パケットを生成し、認証要求元に送信する。
認証サービス220は、認証サーバ200内で動作し、ネットワーク経由で複合機400と通信することができる。
ユーザ情報応答部222は、ネットワーク越しに認証サーバ通信部412、又は認証サーバ通信部422から送信された認証パケットを受信する受信機能を有する。また、ユーザ情報応答部222は、受信した認証パケット内からカードIDを取得し、カードIDに結びついたユーザ情報をユーザ情報保持部221がメモリ上に展開した図3Aに示すようなユーザ情報の一覧から検索する検索機能を有する。また、ユーザ情報応答部222は、検索した結果、得られたユーザ情報501〜508を返信する為にユーザ情報と応答フラグとを含む応答パケットを生成し、認証サーバ通信部412、又は認証サーバ通信部422に返信する応答機能を有する。
ユーザ情報応答部222(検索機能)は、図3A内のテーブルからカードID501をキーにユーザ名502、階層グループ識別子503、承認権限504、承認権限有効階層505、ユーザの印刷制限を示す情報であるカラー印刷制限情報506、片面印刷制限情報507、Nup印刷制限情報508、を検索する。
ユーザ情報応答部222(応答機能)は、認証パケットから取得したカードIDに結びついたユーザ(ユーザ名)がユーザ情報に存在する場合、該当するユーザのユーザ情報501〜508と、認証成功を示す応答フラグと、を含む応答パケットを生成し、送信する。また、ユーザ情報応答部222(応答機能)は、認証パケットから取得したカードIDに結びついたユーザ(ユーザ名)がユーザ情報に存在しない場合は認証失敗を示す応答フラグのみを含む応答パケットを生成して送信する。
ユーザ情報保持部221は、外部から図3Aで示すテーブルが更新された場合にテーブル内の1行を1ユーザの情報とみなし、テーブルを1行ずつ読み込み、読み込んだ1行を1ユーザ情報としてメモリ上に保持する。
ユーザ情報保持部221は、ユーザ情報(カードIDを含む)をメモリ上に保持する保持機能のみを有する。ユーザ情報応答部222は、ユーザ情報保持部221が保持したユーザ情報を参照する。
認証処理部423は、認証サーバ通信部422で取得した認証サーバ200からの応答パケット内の応答フラグを取得し、認証失敗の場合はユーザに対して認証が失敗した旨のメッセージを表示する表示機能を有する。また、認証処理部423は、認証成功の場合は応答パケット内のユーザ情報(図3の501〜508)を取得し、ユーザ情報501〜508を含むログイン情報を生成する生成機能を有する。また、認証処理部423は、ユーザがログインしたことを通知するために、ログイン情報を印刷モジュール410に通知する通知機能を有する。
印刷部414は、実際に印刷データを印刷する印刷実行機能を有するが、ここでは認証時の動作のみを説明する。印刷実行機能に関しては後述する。
印刷部414は、認証モジュール420の認証処理部423から通知されたログイン情報から図3のユーザ情報501〜508を取得する取得機能を有する。また、印刷部414は、取得したユーザ情報からユーザ名502を取得し、印刷データ管理部413から該当するユーザの文書のみを検索し、メモリ上に保持する検索機能と、検索した結果、得られた図2の文書情報を一覧として表示する表示機能と、を有する。印刷部414(表示機能)は、一覧表示時には、認証サーバ通信部422で取得した図3のユーザ情報中の印刷制限に関する506〜508の情報と、印刷データ管理部413で取得した図2の書誌情報内の印刷設定情報と、を比較する。そして、印刷部414(表示機能)は、ユーザ情報中の印刷制限によって制限がかけられている印刷設定が設定されている文書に関しては、印刷制限文書として表示文字をグレー表示する(後述する図13参照)。つまり、印刷部414(表示機能)は、ログインユーザの印刷権限で印刷することができる印刷データの文書情報と、ログインユーザの印刷権限では印刷することができない印刷データの文書情報と、を識別可能に表示する。
より具体的に説明すると、印刷部414(表示機能)は、図3の506と図2の1606と、図3の507と図2の1607と、図3の508と図2の1608と、をそれぞれ比較する。そして、印刷部414(表示機能)は、ユーザ情報の印刷制限情報によって書誌情報の印刷設定情報の印刷設定が許可されていない場合は、制限文書であると判定(又は判断)する。印刷部414(表示機能)は、制限文書であると判断した文書の文書情報に、制限文書であることを示すフラグを追加する。
また、印刷部414は、初回印刷機能と、承認印刷機能と、の2つの機能を有する。
印刷部414(初回印刷機能)は、一覧表示された文書情報中の各文書情報に制限文書であることを示すフラグが含まれているか否かを判断する。
印刷部414(初回印刷機能)は、制限文書であることを示すフラグが含まれていないと判断した文書情報の文書データに対しては印刷を実行する。また、印刷部414(初回印刷機能)は、制限文書であることを示すフラグが含まれていると判断した場合、ユーザに対してその文書の印刷設定で印刷を実行する権限が不足している旨のメッセージダイアログ(権限不足ダイアログ)を表示する。印刷部414(初回印刷機能)は、権限不足ダイアログとして、図7に示すように、承認ユーザのユーザ情報の入力を要求する旨のメッセージ(文章)と、ログインユーザの印刷権限では印刷することができない判断した印刷データの文書情報の一覧と、を表示する。図7は、権限不足ダイアログの一例を示す図である。
印刷部414(承認印刷機能)は、初回印刷のとき、又は前回の承認印刷のときに印刷権限がなく印刷不可能であると判定された文書の印刷設定に対する印刷権限があるか否かを判断する。このとき、印刷部414(承認印刷機能)は、承認ユーザの承認権限の有無をユーザ情報の承認権限504により確認する。印刷部414(承認印刷機能)は、承認ユーザに承認権限があると判断した場合、印刷実行ユーザの階層グループ識別子503と、承認ユーザの階層グループ識別子503と、を比較する。そして、印刷部414(承認印刷機能)は、階層の差異が承認権限有効階層505で示す承認権限有効階層以内であれば有効な承認権限があると判断する。ここで有効な承認権限がないと判断した場合、印刷部414(承認印刷機能)は、図8に示すような承認権限不足エラーダイアログを操作部308上に表示する。図8は、承認権限不足エラーダイアログの一例を示す図である。
一方、有効な承認権限があると判断した場合、印刷部414(承認印刷機能)は、承認ユーザの506、507、508等の情報と、承認権限不足ダイアログで表示されている文書の印刷設定情報と、を比較して、印刷可能か否かを判定する。印刷部414(承認印刷機能)は、印刷可能と判定した場合には、印刷(承認印刷)を実行し、印刷不可能と判定した場合は、承認権限不足ダイアログを表示する。
印刷部414(承認印刷機能)は、全ての文書を印刷するか、図7の権限不足ダイアログで中止ボタンを押下された場合、処理を終了する。印刷部414(承認印刷機能)は、印刷不可文書(権限がなく印刷が不可能な文書)が存在する場合、図8の承認権限不足ダイアログを表示して承認印刷処理を繰り返す。
印刷モジュール410内のカードリーダ制御部411は、USB等でつながれたカードリーダとの通信を制御する制御機能を有する。より具体的に説明するとカードリーダ制御部411は、印刷部414により図8の承認権限不足ダイアログが表示された場合にカードリーダとの通信を開始する。通信開始の際は図9に示すように、カードリーダ制御部411は、まず認証モジュール420のカードリーダ制御部421に対しカードリーダ切断要求(コントローラ切断要求)を発行し、カードリーダコントローラとの通信を切断させる。認証モジュール420がカードリーダ300との通信の切断に成功した場合、印刷モジュール410内のカードリーダ制御部411が、カードリーダコントローラとの通信を開始する。図9は、カードリーダ300との通信に関する制御の一例を示す図(その1)である。
カードリーダ制御部411とカードリーダ300との通信時にカードリーダ300にカードがかざされた場合は、カードリーダ制御部411は、カードリーダ300からのカードIDを受信し、認証サーバ通信部412にカードIDを付与する。
印刷部414により全ての文書の印刷が完了した場合や、図8の承認権限不足ダイアログで印刷を中止された場合、カードリーダ制御部411は、図10に示すように、カードリーダ300(又はカードリーダコントローラ)との通信を切断する。そして、カードリーダ制御部411は、認証モジュール420のカードリーダ制御部421にカードリーダ300(又はカードリーダコントローラ)との通信開始を促す通知(コントローラ接続命令)を行う。すると、認証モジュール420のカードリーダ制御部421は、カードリーダ300(又はカードリーダコントローラ)との通信を開始する。図10は、カードリーダ300との通信に関する制御の一例を示す図(その2)である。
認証モジュール420内のカードリーダ制御部421は、印刷モジュール410のカードリーダ制御部411から送られてくる通知を受信する受信機能と、カードリーダとの通信の開始・切断を行う制御機能と、を有する。
カードリーダ制御部421は、印刷モジュール410のカードリーダ制御部411からコントローラ切断要求を受信した場合、カードリーダ300(又はカードリーダコントローラ)との通信を切断し、切断完了通知を応答する。
またカードリーダ制御部421は、印刷モジュール410のカードリーダ制御部411からコントローラ接続要求(コントローラ接続命令)を受信した場合、カードリーダ300(又はカードリーダコントローラ)との通信を開始する。
図11は、印刷データ保存処理の一例を示すフローチャートである。
ステップS801において、クライアントPC100の印刷データ生成部111は、ユーザにより作成された、印刷対象となるアプリケーションデータを受け付ける
ステップS802において、印刷データ生成部111は、アプリケーションデータを印刷するときのプリンタドライバの印刷設定を受け付ける。
ステップS803において、印刷データ生成部111は、プリンタドライバによってアプリケーションデータに印刷設定を設定した印刷データの生成を行う。
ステップS804において、印刷データ生成部111は、ユーザによる印刷指示を受け付ける。
ステップS805において、印刷データ生成部111は、ステップS803にて生成した印刷データを、プリンタドライバを使用して印刷モジュールに送信する。なお、実際は複合機内のコアモジュールが印刷データ生成部111からの印刷データを受信するが、ステップS806では擬似的に印刷データを印刷データ管理部413が受信しているように記述する。
ステップS806において、印刷データ管理部413は、ステップS805にて印刷データ生成部111から送信された印刷データを受信し、一旦、複合機400のHDD304内に保存する。なお、このハードディスクは論理的な複数の記憶領域で区切られており(ボックス)、このボックスに記憶させておくものとして説明を行う。
ステップS807において、印刷データ管理部413は、ステップS806にて受信後、保存した印刷データから、図2に示す文書情報と印刷設定情報とからなる書誌情報を取得し、記憶部の一例であるRAM302上に保持する。なお、印刷データ管理部413は、印刷データが保存されているボックス番号も書誌情報と併せてRAM302上に保持するようにしてもよい。
図12は、一覧表示(一覧画面表示)処理の一例を示すフローチャートである。
ステップS808において、ユーザ操作としてカードリーダ300にICカードをかざし、カードID(ユーザを識別するためのユーザ識別情報)を読み込ませる。実際にはカードリーダ内のカード情報読み取りモジュール310(カード情報読み取り部311)が、ユーザによってICカードをかざされたことを検知し、カード情報を読み取る。また、カード情報読み取りモジュール310は、読み取ったカード情報からカードIDを取得し、認証モジュール420へカードIDを送信する。
なお、本実施形態では、認証サーバ200と通信を行い、認証を行うように構成した。しかしながら、認証するためのユーザ情報の一覧が記憶されているユーザ情報テーブルを複合機400内のHDD304に記憶させ、このユーザ情報テーブルと、カードIDと、を付け合せることで認証処理を行うように構成してもよい。また、本実施形態では、ICカードを用いて認証を行うよう構成した。しかしながら、操作部308上に表示された画面からユーザがユーザID(ユーザ名)やパスワードを入力し(ユーザを識別するためのユーザ識別情報の入力)、前記ユーザ情報テーブルと、ユーザID(ユーザ名)及びパスワードと、を付け合せることで認証処理を行うように構成してもよい。
ステップS809において、認証サーバ通信部422は、ステップS808でカード情報読み取りモジュール310内のカード情報読み取り部311から送信されたカードIDを取得し、認証要求パケットを生成する。認証要求パケットには、パケットの目的としてユーザ認証要求を示す認証要求フラグ「0」を先頭に置き、前記フラグに続くデータとして、カードIDを含める。
ステップS810において、認証サーバ通信部422は、ステップS809で生成した認証要求パケットを認証サーバ200の認証サービス220に送信する。
ステップS811において、認証サービス220内のユーザ情報応答部222は、複合機400の認証モジュール420内の認証サーバ通信部422から送信される認証要求を受信する。また、ユーザ情報応答部222は、要求パケットを正常に受信した場合は、要求パケットの先頭を取得し、先頭が「0」であれば認証要求と認識し、認証要求パケットからカードIDを取得する。
ステップS812において、ユーザ情報応答部222は、取得したカードIDをキーにユーザ情報保持部221が有する図3のユーザ情報の中から当該するユーザのユーザ情報を検索し、該当するユーザのユーザ情報を取得する。
ステップS813において、ユーザ情報応答部222は、ステップS811で受信した認証要求に対する応答パケットを返す。なお、ステップS812の検索の結果、該当するユーザ情報が存在する場合、ユーザ情報応答部222は、認証成功を示すフラグ「0」を先頭に置き、その後に該当するユーザのユーザ情報501〜508を置く、応答パケットを生成する。一方、ステップS812の検索の結果、該当するユーザ情報が存在しない場合、ユーザ情報応答部222は、認証失敗を示すフラグ「500」のみを先頭に置く応答パケットを生成する。そして、ユーザ情報応答部222は、生成した応答パケットを認証モジュール420の認証サーバ通信部422に対し、返信する。
ステップS814において、認証サーバ通信部422は、応答パケットを受信し、応答パケット内の応答フラグに基づき、認証に成功したか否かを判定する。
応答フラグが認証失敗を示す「500」の場合、認証サーバ通信部422は、ユーザに認証失敗の旨を表すエラーメッセージを表示する。
応答フラグが認証成功を示す「0」場合は、認証サーバ通信部422は、応答パケットから図3のユーザ情報501〜508を取得し、認証処理部423に、認証成功の旨の通知と、ユーザ情報501〜508と、を受け渡す。
ステップS815において、認証サーバ通信部422から認証成功の通知を受けた認証処理部423は、ステップS814で取得した図3のユーザ情報501〜508を含むログイン情報を生成する。
ステップS816において、認証処理部423は、ステップS815で生成されたログイン情報を印刷モジュール410の印刷部414に通知する。
ステップS817において、印刷モジュール410の印刷部414は、認証モジュール420の認証処理部423からログイン情報を受信する。そして、印刷部414は、受信したログイン情報に含まれる図3のユーザ情報501〜508を取得して、メモリ上に保持する(印刷権限情報取得)。
ステップS818において、印刷部414は、ログイン情報からユーザ名502を取得し、印刷データ管理部413がRAM302上に保持した文書情報の中から該当する文書情報のみを取得し、RAM302上に保持する(書誌情報取得)。
ステップS819において、印刷部414は、ステップS818で取得したユーザの文書情報を用いて図13に示すような一覧画面を生成し、操作部308上に表示する。図13は、一覧画面の一例を示す図である。なお、印刷部414は、ステップS817で取得したユーザ情報中の印刷制限にかかわる506〜508の情報(印刷権限情報)と、ステップS807で取得した図2の書誌情報内の印刷設定情報と、を比較する。そして、印刷部414は、ユーザ情報中の印刷権限によって制限がかけられている印刷設定が設定されている文書に関しては、印刷制限文書として表示文字をグレー表示するようにして一覧表示する。なお、より具体的に説明すると、印刷部414は、図3の506と図2の1606と、図3の507と図2の1607と、図3の508と図2の1608と、をそれぞれ比較する。そして、印刷部414(表示機能)は、ユーザ情報の印刷制限情報によって書誌情報の印刷設定情報の印刷設定が許可されていない場合は、制限文書であると判定(又は判断)する。印刷部414(表示機能)は、制限文書であると判断した文書の文書情報に、制限文書であることを示すフラグを追加する。
図14は、承認印刷処理の一例を示すフローチャートである。
ステップS820において、印刷部414は、図13に示すような一覧画面を介して選択された文書の印刷指示を受け付ける。
ステップS821において、印刷部414は、印刷指示に含まれるユーザ(ログインユーザ)によって選択された文書の文書情報中に、ステップS819で設定した制限文書を示すフラグがあるか否かを判定する。選択された全ての文書が印刷可能な場合、印刷部414は、処理をステップS832に進め、全ての文書の印刷を開始する。また選択文書の中に1つでも制限文書が含まれる場合、印刷部414は、処理をステップS822に進める。
ステップS822において、印刷部414は、ログインユーザによって選択された文書の内、制限文書が示すフラグがない文書、つまり、印刷可能文書の印刷の実行に関する処理を行う(印刷制御)。
ステップS823において、カードリーダ制御部411は、承認ユーザのユーザ情報の入力用にカードリーダ300の制御を開始する。より具体的に説明すると、カードリーダ制御部411は、図9で示すように、認証モジュール420のカードリーダ制御部421に対し、カードリーダ300との通信を切断する旨の命令として、カードリーダ切断要求を発行する。
ステップS824において、印刷モジュール410のカードリーダ制御部411からカードリーダ操作通知を受信した認証モジュール420内のカードリーダ制御部421は、接続中のカードリーダ300との通信を切断する。また、正常にカードリーダ300との通信を終了した場合、認証モジュール420内のカードリーダ制御部421は、印刷モジュール410のカードリーダ制御部411に対し、カードリーダ切断完了通知を発行する。
ステップS825において、認証モジュール420内のカードリーダ制御部421からカードリーダ切断通知を受信した印刷モジュール410内のカードリーダ制御部411は、新規にカードリーダ300との通信を開始する。
カードリーダ300との通信に成功した場合、ステップS826において、印刷部414は、図7に示すような権限不足ダイアログを操作部308上に表示して、ログインユーザ以外の承認ユーザのユーザ情報の入力を促す(ユーザ情報入力要求)。
印刷モジュール410の印刷部414により権限不足ダイアログが表示された場合で、印刷を継続したい場合、ステップS827において、承認ユーザのICカードをカードリーダ300にかざすことによって承認ユーザのカード情報が入力される。なお、上述したように例えばICカードがない場合等、ユーザ名とパスワードとを入力させるように構成してもよい。
ステップS828において、カードリーダ制御部411は、カード情報内からカードIDを取得し、認証サーバ通信部412に受け渡す。カードIDを受け取った認証サーバ通信部412は、ユーザ認証要求パケットを生成し、認証サービス220のユーザ情報応答部222に対し、認証要求を発行する。なお認証サーバ通信部412は、受け取ったカードIDが前回と同じカードIDであるか否かを判定し同じカードIDであると判定した場合、認証サーバ200へパケット送信せずに同じカードであり、権限がない旨のエラーメッセージを操作部308に表示させる。
ステップS829において、認証要求パケットを受信したユーザ情報応答部222は、認証要求パケットからユーザIDを取得する(ユーザ情報取得)。そして、ユーザ情報応答部222は、ユーザIDに基づいて、ユーザ情報保持部221がメモリ上に展開した図3に示すようなユーザ情報の一覧から該当するユーザのユーザ情報を検索する。検索した結果、該当するユーザ情報が存在する場合、ユーザ情報応答部222は、印刷モジュール410の認証サーバ通信部412に対し、該当するユーザのユーザ情報501〜508を応答する。つまり、印刷モジュール410の印刷部414は、承認ユーザのユーザ情報501〜508を取得する(承認ユーザ印刷権限情報取得)。検索した結果、該当するユーザ情報が存在しない場合、ユーザ情報応答部222は、認証失敗の旨を応答する。
ステップS830において、認証サーバ200からユーザ情報を取得した印刷モジュール410の印刷部414は、ユーザの承認権限を確認する。より具体的に説明すると、印刷部414は、承認ユーザの承認権限の有無をユーザ情報の承認権限504により確認する。つまり、印刷部414は、承認権限504が「1」であれば承認可能と判断する、また承認権限504が「0」であれば承認不可と判断する。
承認ユーザに承認権限がなかった場合、印刷部414は、処理をステップS826に進め、図8に示すような承認権限不足エラーダイアログを操作部308上に表示する。一方、承認ユーザに承認権限があった場合、印刷部414は、印刷実行ユーザの階層グループ識別子503と、承認ユーザの階層グループ識別子503と、を比較する。そして、印刷部414は、階層の差異が承認権限有効階層505で示す承認権限有効階層以内であれば有効な承認権限があると判断し、処理をステップS831に進める。一方、有効な承認権限がないと判断した場合、印刷部414は、処理をステップS826に進め、図8に示すような承認権限不足エラーダイアログを操作部308上に表示する(権限不足通知)。
なお、承認権限不足の場合、図8のように表示部で他のユーザの情報の入力を促すように構成したが、音声によって他のユーザの情報の入力を促すように構成しても良い。
以下、印刷部414が行う階層の判定処理をより具体的に説明する。なお、図15は、階層の一例を示す図である。
(1)本人と承認ユーザとの階層判定(比較)
本人の階層グループ識別子の下1桁から0以外の数字が最初に現れるまでの桁数を取得(本人桁数)
承認ユーザの階層グループ識別子の下1桁から0以外の数字が最初に現れるまでの桁数を取得(承認ユーザ桁数)
本人桁数が承認桁数より大きければ、承認ユーザより本人ユーザの方が上位階層になるため承認不可
・承認可能例
本人階層グループ識別子:1111100000
承認ユーザ階層グループ識別子:1111110000
この場合、本人桁数は6、承認ユーザ桁数は5のため、本人の方が上位階層にいるため承認不可
・承認不可例
本人階層グループ識別子:1111110000
承認ユーザ階層グループ識別子:1111100000
この場合、本人桁数は5、承認ユーザ桁数は6のため、承認ユーザの方が上位階層にいるため承認可能
(2)本人の階層グループ識別子が承認ユーザの承認権限有効範囲内か否かの判定
(1)で求めた承認ユーザ桁数と、承認ユーザの承認権限有効範囲桁数と、から承認範囲桁数の最小数字を取得(承認範囲識別子)
本人ユーザ階層グループの識別子を承認ユーザ桁数の最小数字で割り、余りが出れば承認不可
・承認不可例
本人階層グループ識別子:1111111010
承認権限有効階層:2
承認ユーザ桁数:5(承認ユーザ階層グループ識別子:1111110000)
この場合、承認権限有効階層は2、承認ユーザ桁数は5、のため、承認範囲識別子は3桁の最小値になるので100
本人階層グループ識別子÷承認範囲識別子=1111111010÷100=11111110 余り10
余りが出るということは本人階層グループ識別子が承認権限有効範囲外のため承認不可
・承認可能例
本人階層グループ識別子:1111111200
承認権限有効階層:2
承認ユーザ桁数:5(承認ユーザ階層グループ識別子:1111110000)
この場合承認権限有効階層は2、承認ユーザ桁数は5、のため、承認範囲識別子は3桁の最小値になるので100
本人階層グループ識別子÷承認範囲識別子=1111111200÷100=11111120 余りなし
余りがなしということは本人階層グループ識別子が承認権限有効範囲内のため承認可能
ステップS831において、印刷部414は、ステップS821で本人ユーザの印刷権限では権限不足と判定した印刷文書に対する承認ユーザの印刷権限を確認する。つまり、印刷部414は、例えば図7で示す権限不足エラーダイアログで一覧表示されている文書に対し、承認ユーザの印刷権限で印刷可能か否かの判断を行う。印刷権限の判定は、ステップS819での判定と同様の判定を行い、承認ユーザの印刷権限で印刷可能な文書である場合、印刷部414は、ステップS819で設定した制限文書を示すフラグを削除する。この処理において、全ての文書の制限文書を示すフラグが削除された場合、印刷部414は、処理をステップS832に進める。対象文書の中に制限文書を示すフラグ立っている文書がまだ存在する場合、印刷部414は、印刷可能文書のみ(フラグを削除した文書のみ)を印刷し、処理をステップS826に進める。
ステップS832において、印刷部414は、制限文書を示すフラグがない文書の印刷を実行する(印刷制御)。
ステップS833において、全ての文書が印刷された場合、印刷モジュール410のカードリーダ制御部411は、カードリーダ制御を終了するため、カードリーダ300との通信を終了する。
ステップS834において、カードリーダ300との通信切断に成功した場合、カードリーダ制御部411は、認証モジュール420のカードリーダ制御部421に対しカードリーダ接続命令を発行する。
ステップS835において、印刷モジュール410のカードリーダ制御部411からカードリーダ接続命令を受信した認証モジュール420のカードリーダ制御部421は、カードリーダ300との通信を開始する。
本実施形態では、ステップS819において一覧画面を生成する際に、図3の506と図2の1606と、図3の507と図2の1607と、図3の508と図2の1608と、をそれぞれ比較する。そして、印刷部414(表示機能)は、ユーザ情報の印刷制限情報によって書誌情報の印刷設定情報の印刷設定が許可されていない場合は、制限文書であると判定(又は判断)するように構成したが、一覧画面を生成する際に制限文書か否かを判定しない構成としてもよい。
この場合、一覧画面では制限文書をグレー表示など識別可能に表示させず、ステップS820で印刷指示を受けた際にステップS821では制限文書を示すフラグではなく、一覧画面で指定された文書各々に対してステップS817で取得したユーザ情報中の印刷制限にかかわる506〜508の情報(印刷権限情報)と、ステップS807で取得した図2の書誌情報内の印刷設定情報と、を比較するように構成してもよい。
<実施形態2>
実施形態1では、複合機400のHDD304に印刷データを格納した構成を用いて説明を行ったが、これに限ることなくプリントサーバに印刷データを保持し、この印刷データを複合機400からの指示に従って印刷するように構成してもよい。
本実施形態ではこのような構成における処理を説明する。
図16は、実施形態2の印刷システムのシステム構成及びその処理の一例を示す図である。図16に示すように、まず、ユーザは、クライアントPC100にログインし((1)−1)、クライアントPC100で実行されるアプリケーションプログラムから印刷先設定されたプリンタドライバに対応する論理プリンタへの印刷指示を行う((1)−2)。
この印刷指示に応じて、クライアントPC100のアプリケーションプログラムは、グラフィックエンジンを介して、プリンタドライバにデータを送信する。クライアントPC100のプリンタドライバは、アプリケーションプログラムからグラフィックエンジンを介して受け取ったデータに基づいて印刷データを生成する。そして、クライアントPC100は、生成した印刷データをプリントサーバ500に送信する((2)−1)。プリントサーバ500は、この印刷データを記憶部(RAM又はHDD)の所定の格納場所に格納する((2)−2)。なお、クライアントPC100からプリントサーバ500への送信は、例えばLPR印刷の仕組みを用いて送信される。また、プリントサーバ500は、所定の格納場所に印刷データを格納しても、印刷装置への送信は行わない。
次に、プリントサーバ500は、クライアントPC100から受信して所定の格納場所に格納した印刷データから書誌情報を抽出(生成)し((2)−3)、抽出(生成)した書誌情報を印刷管理サーバ600に送信する。そして、ネットワーク上でのファイル共有の仕組みを用いて、印刷管理サーバ600の所定の格納場所(予め設定されているディレクトリ)に格納させる((3)−1)。
印刷管理サーバ600は、前記所定のディレクトリを監視し、所定のディレクトリにプリントサーバ500から書誌情報ファイルが格納されると、書誌情報ファイルを解析し、書誌情報を書誌情報DBに登録する((3)−2)。なお、書誌情報DBは、印刷管理サーバ600の外部記憶装置上に構築される。
また、複合機400は、カードリーダ300により読み取り可能なICカードを検知すると、ICカード内の個人認証情報(ユーザ情報)を読み取り、読み取った個人認証情報を認証要求として印刷管理サーバ600に送信する((4)−1)。個人認証情報は、認証に用いられる情報でありICカードの製造番号(カードID)でもよい。この処理は実施形態1の図12のステップS809及びステップS810の処理に該当する。
印刷管理サーバ600は、複合機400より個人認証情報を受信すると、個人認証情報の認証処理を印刷管理サーバ600のICカード認証用テーブル(実施形態1の図3A)に基づいて行い、認証結果を複合機400に返信する((4)−2)。ここで、ICカード認証用テーブルは、印刷管理サーバ600の外部記憶装置上に記憶されているものとする。なお、認証処理に成功した場合には、認証結果として、クライアントPC100のログインユーザのユーザIDと権限情報(図3Aの501〜508)を送信するものとする。この処理は実施形態1の図12のステップS811〜ステップS813に該当する。
次に、複合機400は、印刷管理サーバ600から、認証に成功した旨の認証結果(クライアントPC100のログインユーザID)を受信すると、印刷管理サーバ600に印刷データ一覧要求を送信する((5)−1)。なお、印刷データ一覧要求には、クライアントPC100のログインユーザID(ログインユーザのユーザ名)が含まれているものとする。
印刷管理サーバ600は、複合機400から印刷データ一覧要求を受信すると、印刷データ一覧要求に含まれるログインユーザIDで書誌情報DBを検索して、ログインユーザIDに対応する印刷データ一覧を生成し、複合機400に返信する((5)−2)。一覧を構成する各データには印刷設定等の印刷時に使用する設定情報も含まれるものとする。
複合機400は、印刷管理サーバ600から印刷データ一覧を受信すると、印刷データ一覧を操作部308のUI上に表示する(実施形態1では図13)。そして、ユーザにより、印刷データが選択され、印刷指示がなされると、複合機400は、選択された印刷データの印刷権限をチェックする。この印刷権限は、ユーザの保持する権限と、印刷データ一覧取得時に各データ(ジョブ)ごとに紐付く印刷設定等によってチェックを行う。複合機400は、このチェックによって印刷が可能である場合、印刷要求(出力指示)を印刷管理サーバ600に送信する(6)。なお、この印刷要求は、クライアントPC100のログインユーザ名、印刷データのタイムスタンプ等を含むものとする。
また、権限チェックで印刷できないデータであった場合、複合機400は、図7、図8の表示を行い、他のユーザ(認証ユーザ)の認証を促す。また、この際の制御は、図14のステップ821〜ステップ835の制御と同等であるため、本実施形態では詳細な説明は省略する。
印刷管理サーバ600は、複合機400から印刷データの印刷要求(出力指示)を受信すると、出力指示がなされた印刷データの書誌情報を、クライアントPC100のログインユーザ名、印刷データのタイムスタンプをキーにして書誌情報DBから検索する。そして、印刷管理サーバ600は、検索した書誌情報から該当する印刷データを格納しているプリントサーバ500を特定し、このプリントサーバ500に該当する印刷データの印刷指示を送信する(7)。なお、前記印刷指示は、該当する印刷データのファイル名を含む印刷コマンドである。なお、上述のタイムスタンプは、プリントサーバ500で印刷データを受信した際に付与される。
プリントサーバ500は、印刷管理サーバ600から印刷指示を受信すると、印刷指示に基づいて印刷データを複合機400に送信して複合機400で印刷させる(LPR印刷)((8)−1)。
また、プリントサーバ500は、LPR印刷((8)−1)後、印刷管理サーバ600へ印刷状況(結果)を送信する((8)−2)。この印刷状況(結果)を受信した印刷管理サーバ600は、印刷状況(結果)を外部メモリ又はRAMへ記憶保持する。
複合機400は、印刷管理サーバ600へ出力指示(6)後、印刷管理サーバ600へ印刷状況確認要求を行う(9)。この印刷確認要求は一定時間ごとに複合機400より印刷管理サーバ600へなされる。
印刷管理サーバ600は、複合機400の印刷状況確認要求(9)に基づいて、外部メモリ又はRAMに記憶保持している印刷状況(結果)を複合機400へ送信する(10)。
なお、複合機400は、受信した印刷状況(結果)をHDD304又はRAM302へ記憶、保存し、複合機400の操作部308へ表示させる。
以上、上述した実施形態によれば、文書の印刷設定で印刷する権限がないユーザが前記文書を印刷する場合、承認ユーザの承認により、容易に前記文書の印刷を可能にすることができる。
なお、本実施形態ではプリントサーバ500と印刷管理サーバ600とは別筐体での構成として説明したが、プリントサーバ500と印刷管理サーバ600とを同一筐体としてもよい。
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
実施形態1の印刷システムのシステム構成の一例を示す図である。 書誌情報の一例を示す図である。 定義ファイルの一例を示す図である。 カラー印刷制限情報、片面印刷制限情報、Nup印刷制限情報に設定される例を示す図である。 クライアントPC100、認証サーバ200に適用可能な情報処理装置のハードウエア構成の一例を示す図である。 複合機400のコントローラユニットのハードウエア構成の一例を示す図である。 各装置内(機器内)の機能の一例を説明するための図である。 権限不足ダイアログの一例を示す図である。 承認権限不足エラーダイアログの一例を示す図である。 カードリーダ300との通信に関する制御の一例を示す図(その1)である。 カードリーダ300との通信に関する制御の一例を示す図(その2)である。 印刷データ保存処理の一例を示すフローチャートである。 一覧表示(一覧画面表示)処理の一例を示すフローチャートである。 一覧画面の一例を示す図である。 承認印刷処理の一例を示すフローチャートである。 階層の一例を示す図である。 実施形態2の印刷システムのシステム構成及びその処理の一例を示す図である。
符号の説明
100 クライアントPC
200 認証サーバ
300 カードリーダ
400 複合機
500 プリントサーバ
600 印刷管理サーバ

Claims (18)

  1. ユーザを識別するためのユーザ識別情報と前記ユーザ識別情報に対応する印刷権限情報とを記憶するユーザ管理装置と通信可能であり、前記ユーザ識別情報によって特定される印刷データを印刷可能であり、記憶媒体から当該記憶媒体に記憶されている情報を読み取る読取手段を備える画像形成装置であって、
    ーザの記憶媒体がかざされることで、前記読取手段で読み取り処理に従って特定されるーザを識別するためのーザ識別情報に対応する印刷権限情報を、前記ユーザ管理装置から取得する印刷権限情報取得手段と、
    前記印刷権限情報取得手段で取得された第1のユーザを識別するための第1のユーザ識別情報に対応する印刷権限情報で、前記第1のユーザ識別情報によって特定される印刷データを印刷できるか否かを判定する第1の判定手段と、
    前記第1の判定手段で、前記第1のユーザ識別情報に対応する印刷権限情報で前記第1のユーザ識別情報によって特定される印刷データを印刷できないと判定された場合、前記第1のユーザ識別情報に対応する印刷権限情報を用いて印刷できないと判定された印刷データに対して、前記印刷権限情報取得手段で取得された第2のユーザを識別するための第2のユーザ識別情報に対応する印刷権限情報を用いて、印刷できる印刷データを決定する決定手段と、
    前記決定手段で決定された印刷できる印刷データを印刷する印刷手段と
    を有することを特徴とする画像形成装置。
  2. 前記第1のユーザ識別情報によって特定される印刷データの一覧を取得する印刷データ一覧取得手段と、
    前記印刷データ一覧取得手段で取得した印刷データの一覧を、前記第1のユーザ識別情報に対応する印刷権限情報で印刷できる印刷データか、前記第1のユーザ識別情報に対応する印刷権限情報で印刷できない印刷データかを識別可能に表示する一覧表示手段と
    を更に有することを特徴とする請求項1に記載の画像形成装置。
  3. 前記一覧表示手段で表示された印刷データの一覧から印刷する印刷データを指示する印刷データ指示手段と、
    前記印刷データ指示手段で指示された印刷データが、前記第1の判定手段で前記第1のユーザ識別情報に対応する印刷権限情報で印刷できないと判定された場合、前記第2のユーザからの入力を促すことを表示又は音声で通知する入力通知手段と
    を更に有することを特徴とする請求項2に記載の画像形成装置。
  4. 前記第1のユーザ識別情報に対応する印刷権限情報は、第1のユーザが印刷可能な印刷設定情報を含み、
    前記印刷データの一覧は、印刷データごとの印刷設定情報を含み、
    前記第1の判定手段は、前記印刷データごとの印刷設定情報と前記第1のユーザ識別情報に対応する印刷権限情報に含まれる印刷設定情報とを比較することを特徴とする請求項2又は3に記載の画像形成装置。
  5. 前記印刷権限情報取得手段は、前記読取手段で前記第2のユーザの記憶媒体を読み取った場合、前記第2のユーザを識別するための第2のユーザ識別情報に対応する印刷権限情報を、前記ユーザ管理装置から取得し、
    前記決定手段は、前記第2のユーザ識別情報に対応する印刷権限情報で、前記第1のユーザ識別情報によって特定される印刷データを印刷できるか否かを判定する第2の判定手段を有することを特徴とする請求項1乃至4の何れか1項に記載の画像形成装置。
  6. 前記第2の判定手段で、前記第1のユーザ識別情報によって特定される印刷データを印刷できないと判定された場合、前記第2のユーザの権限が不足している旨の通知を行う権限不足通知手段を更に有することを特徴とする請求項5に記載の画像形成装置。
  7. 前記第2のユーザ識別情報に対応する印刷権限情報は、第1のユーザの印刷データの印刷を許可するか否かを規定する承認権限情報を含み、
    前記第2の判定手段は、前記第2のユーザ識別情報に対応する印刷権限情報に含まれる承認権限情報に従って、前記第1のユーザ識別情報によって特定される印刷データを印刷できるか否かを判定することを特徴とする請求項5又は6に記載の画像形成装置。
  8. 前記ユーザ管理装置は、前記画像形成装置と別筺体であることを特徴とする請求項1乃至7の何れか1項に記載の画像形成装置。
  9. ユーザを識別するためのユーザ識別情報と前記ユーザ識別情報に対応する印刷権限情報とを記憶するユーザ管理装置と、記憶媒体から当該記憶媒体に記憶されている情報を読み取る読取手段を備える画像形成装置と、プリントサーバと、を含む印刷システムであって、
    前記プリントサーバは、
    ネットワークを介して通信可能な情報処理装置より印刷データを受信する印刷データ受信手段と、
    前記印刷データ受信手段で受信した前記印刷データを、印刷したユーザのユーザ識別情報と共に保存する印刷データ保存手段と、
    を有し、
    前記画像形成装置は、
    ーザの記憶媒体がかざされることで、前記読取手段で読み取り処理に従って特定されるーザを識別するためのーザ識別情報に対応する印刷権限情報を、前記ユーザ管理装置から取得する印刷権限情報取得手段と、
    前記印刷権限情報取得手段で取得された第1のユーザを識別するための第1のユーザ識別情報に対応する印刷権限情報で、前記第1のユーザ識別情報によって特定される印刷データを印刷できるか否かを判定する第1の判定手段と、
    前記第1の判定手段で、前記第1のユーザ識別情報に対応する印刷権限情報で前記第1のユーザ識別情報によって特定される前記印刷データを印刷できないと判定された場合、前記第1のユーザ識別情報に対応する印刷権限情報を用いて印刷できないと判定された印刷データに対して、前記印刷権限情報取得手段で取得された第2のユーザを識別するための第2のユーザ識別情報に対応する印刷権限情報を用いて、前記印刷できないと判定された印刷データを印刷する印刷手段と
    を有することを特徴とする印刷システム。
  10. ユーザを識別するためのユーザ識別情報と前記ユーザ識別情報に対応する印刷権限情報とを記憶するユーザ管理装置と通信可能であり、前記ユーザ識別情報によって特定される印刷データを印刷可能であり、記憶媒体から当該記憶媒体に記憶されている情報を読み取る読取手段を備える画像形成装置における印刷方法であって、
    ーザの記憶媒体がかざされることで、前記読取手段読み取り処理に従って特定されるーザを識別するためのーザ識別情報に対応する印刷権限情報を、前記ユーザ管理装置から取得する印刷権限情報取得ステップと、
    前記印刷権限情報取得ステップで取得された第1のユーザを識別するための第1のユーザ識別情報に対応する印刷権限情報で、前記第1のユーザ識別情報によって特定される印刷データを印刷できるか否かを判定する第1の判定ステップと、
    前記第1の判定ステップで、前記第1のユーザ識別情報に対応する印刷権限情報で前記第1のユーザ識別情報によって特定される印刷データを印刷できないと判定された場合、前記第1のユーザ識別情報に対応する印刷権限情報を用いて印刷できないと判定された印刷データに対して、前記印刷権限情報取得ステップで取得された第2のユーザを識別するための第2のユーザ識別情報に対応する印刷権限情報を用いて、印刷できる印刷データを決定する決定ステップと、
    前記決定ステップで決定された印刷できる印刷データを印刷する印刷ステップと
    を含むことを特徴とする印刷方法。
  11. ユーザを識別するためのユーザ識別情報と前記ユーザ識別情報に対応する印刷権限情報とを記憶するユーザ管理装置と、記憶媒体から当該記憶媒体に記憶されている情報を読み取る読取手段を備える画像形成装置と、プリントサーバと、を含む印刷システムにおける印刷方法であって、
    前記プリントサーバが、
    ネットワークを介して通信可能な情報処理装置より印刷データを受信する印刷データ受信ステップと、
    前記印刷データ受信ステップで受信した前記印刷データを、印刷したユーザのユーザ識別情報と共に保存する印刷データ保存ステップと
    を含み、
    前記画像形成装置が、
    ーザの記憶媒体がかざされることで、前記読取手段読み取り処理に従って特定されるーザを識別するためのーザ識別情報に対応する印刷権限情報を、前記ユーザ管理装置から取得する印刷権限情報取得ステップと、
    前記印刷権限情報取得ステップで取得された第1のユーザを識別するための第1のユーザ識別情報に対応する印刷権限情報で、前記第1のユーザ識別情報によって特定される印刷データを印刷できるか否かを判定する第1の判定ステップと、
    前記第1の判定ステップで、前記第1のユーザ識別情報に対応する印刷権限情報で前記第1のユーザ識別情報によって特定される前記印刷データを印刷できないと判定された場合、前記第1のユーザ識別情報に対応する印刷権限情報を用いて印刷できないと判定された印刷データに対して、前記印刷権限情報取得ステップで取得された第2のユーザを識別するための第2のユーザ識別情報に対応する印刷権限情報を用いて、前記印刷できないと判定された印刷データを印刷する印刷ステップと
    を含むことを特徴とする印刷方法。
  12. ユーザを識別するためのユーザ識別情報と前記ユーザ識別情報に対応する印刷権限情報とを記憶するユーザ管理装置と通信可能であり、前記ユーザ識別情報によって特定される印刷データを印刷可能であり、記憶媒体から当該記憶媒体に記憶されている情報を読み取る読取手段を備える画像形成装置で実行可能なプログラムであって、
    前記画像形成装置を、
    ーザの記憶媒体がかざされることで、前記読取手段で読み取り処理に従って特定されるーザを識別するためのーザ識別情報に対応する印刷権限情報を、前記ユーザ管理装置から取得する印刷権限情報取得手段と、
    前記印刷権限情報取得手段で取得された第1のユーザを識別するための第1のユーザ識別情報に対応する印刷権限情報で、前記第1のユーザ識別情報によって特定される印刷データを印刷できるか否かを判定する第1の判定手段と、
    前記第1の判定手段で、前記第1のユーザ識別情報に対応する印刷権限情報で前記第1のユーザ識別情報によって特定される印刷データを印刷できないと判定された場合、前記第1のユーザ識別情報に対応する印刷権限情報を用いて印刷できないと判定された印刷データに対して、前記印刷権限情報取得手段で取得された第2のユーザを識別するための第2のユーザ識別情報に対応する印刷権限情報を用いて、印刷できる印刷データを決定する決定手段と、
    前記決定手段で決定された印刷できる印刷データを印刷する印刷手段として機能させることを特徴とするプログラム。
  13. 前記画像形成装置を、
    前記第1のユーザ識別情報によって特定される印刷データの一覧を取得する印刷データ一覧取得手段と、
    前記印刷データ一覧取得手段で取得した印刷データの一覧を、前記第1のユーザ識別情報に対応する印刷権限情報で印刷できる印刷データか、前記第1のユーザ識別情報に対応する印刷権限情報で印刷できない印刷データかを識別可能に表示する一覧表示手段として更に機能させることを特徴とする請求項12に記載のプログラム。
  14. 前記画像形成装置を、
    前記一覧表示手段で表示された印刷データの一覧から印刷する印刷データを指示する印刷データ指示手段と、
    前記印刷データ指示手段で指示された印刷データが、前記第1の判定手段で前記第1のユーザ識別情報に対応する印刷権限情報で印刷できないと判定された場合、前記第2のユーザからの入力を促すことを表示又は音声で通知する入力通知手段として更に機能させることを特徴とする請求項13に記載のプログラム。
  15. 前記第1のユーザ識別情報に対応する印刷権限情報は、第1のユーザが印刷可能な印刷設定情報を含み、
    前記印刷データの一覧は、印刷データごとの印刷設定情報を含み、
    前記第1の判定手段は、前記印刷データごとの印刷設定情報と前記第1のユーザ識別情報に対応する印刷権限情報に含まれる印刷設定情報とを比較することを特徴とする請求項13又は14に記載のプログラム。
  16. 前記印刷権限情報取得手段は、前記読取手段で前記第2のユーザの記憶媒体を読み取った場合、前記第2のユーザを識別するための第2のユーザ識別情報に対応する印刷権限情報を、前記ユーザ管理装置から取得し、
    前記決定手段は、前記第2のユーザ識別情報に対応する印刷権限情報で、前記第1のユーザ識別情報によって特定される印刷データを印刷できるか否かを判定することを特徴とする請求項12乃至15の何れか1項に記載のプログラム。
  17. 前記画像形成装置を、
    前記第1のユーザ識別情報によって特定される印刷データを印刷できないと判定された場合、前記第2のユーザの権限が不足している旨の通知を行う権限不足通知手段として更に機能させることを特徴とする請求項16に記載のプログラム。
  18. 前記第2のユーザ識別情報に対応する印刷権限情報は、第1のユーザの印刷データの印刷を許可するか否かを規定する承認権限情報を含み、
    前記決定手段は、前記第2のユーザ識別情報に対応する印刷権限情報に含まれる承認権限情報に従って、前記第1のユーザ識別情報によって特定される印刷データを印刷できるか否かを判定することを特徴とする請求項16又は17に記載のプログラム。
JP2007281815A 2007-10-30 2007-10-30 画像形成装置、印刷システム、印刷方法及びプログラム Expired - Fee Related JP4510866B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007281815A JP4510866B2 (ja) 2007-10-30 2007-10-30 画像形成装置、印刷システム、印刷方法及びプログラム
US12/258,631 US8040547B2 (en) 2007-10-30 2008-10-27 Image forming apparatus, printing system, printing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007281815A JP4510866B2 (ja) 2007-10-30 2007-10-30 画像形成装置、印刷システム、印刷方法及びプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2010103924A Division JP4855531B2 (ja) 2010-04-28 2010-04-28 画像形成装置、印刷システム、印刷方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2009107217A JP2009107217A (ja) 2009-05-21
JP4510866B2 true JP4510866B2 (ja) 2010-07-28

Family

ID=40582425

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007281815A Expired - Fee Related JP4510866B2 (ja) 2007-10-30 2007-10-30 画像形成装置、印刷システム、印刷方法及びプログラム

Country Status (2)

Country Link
US (1) US8040547B2 (ja)
JP (1) JP4510866B2 (ja)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4780156B2 (ja) * 2008-08-07 2011-09-28 コニカミノルタビジネステクノロジーズ株式会社 情報処理装置、情報処理方法、情報処理プログラム、および情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体
JP5317590B2 (ja) * 2008-09-01 2013-10-16 キヤノン株式会社 ジョブ処理装置及びその制御方法、並びに記憶媒体及びプログラム
JP4780211B2 (ja) * 2009-03-19 2011-09-28 ブラザー工業株式会社 画像処理システムおよび画像処理装置
JP5116715B2 (ja) * 2009-03-24 2013-01-09 京セラドキュメントソリューションズ株式会社 画像形成装置及び画像形成システム
JP5571911B2 (ja) * 2009-06-22 2014-08-13 キヤノン株式会社 画像処理装置、その制御方法、及びプログラム
JP5369938B2 (ja) * 2009-06-30 2013-12-18 キヤノンマーケティングジャパン株式会社 画像形成装置とその処理方法およびプログラム
JP5532736B2 (ja) * 2009-08-12 2014-06-25 キヤノンマーケティングジャパン株式会社 画像形成装置、処理方法及びプログラム
JP2012061764A (ja) * 2010-09-16 2012-03-29 Ricoh Co Ltd 画像形成装置、画像形成方法およびプログラム
JP5766051B2 (ja) * 2011-07-07 2015-08-19 キヤノン株式会社 外部装置と通信可能な画像処理装置、画像処理装置の制御方法、プログラム
CN104025012A (zh) 2011-12-19 2014-09-03 夏普株式会社 图像输出系统、信息处理装置以及认证装置
JP6083138B2 (ja) * 2012-07-11 2017-02-22 キヤノンマーケティングジャパン株式会社 画像形成システム、画像形成装置、記憶装置、その制御方法及びプログラム
JP6071322B2 (ja) * 2012-08-13 2017-02-01 キヤノン株式会社 サーバ装置、システム、情報処理方法及びプログラム
JP6443379B2 (ja) * 2016-04-01 2018-12-26 京セラドキュメントソリューションズ株式会社 情報処理システム
JP7159746B2 (ja) * 2018-09-25 2022-10-25 京セラドキュメントソリューションズ株式会社 情報処理システム、情報処理方法
JP7547162B2 (ja) 2020-10-23 2024-09-09 キヤノン株式会社 印刷システム、サーバ、サーバの制御方法、及びプログラム

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000177211A (ja) * 1998-12-17 2000-06-27 Oki Data Corp 印刷システム
JP2002044345A (ja) * 2000-07-27 2002-02-08 Murata Mach Ltd ネットワークファクシミリ装置
JP2004103008A (ja) * 2002-08-22 2004-04-02 Ricoh Co Ltd 情報処理装置及び情報処理方法
JP2004152263A (ja) * 2002-09-13 2004-05-27 Ricoh Co Ltd ドキュメント印刷装置
JP2005053001A (ja) * 2003-08-06 2005-03-03 Sharp Corp 印刷装置、印刷データ供給装置、印刷システム、制御方法、制御プログラムおよびそれを記録した記録媒体
JP2005182248A (ja) * 2003-12-17 2005-07-07 Ricoh Co Ltd 印刷制御装置、印刷制御方法、印刷制御プログラム及び記録媒体
JP2005335215A (ja) * 2004-05-27 2005-12-08 Ricoh Co Ltd 画像形成装置およびその認証制御方法
JP2006142503A (ja) * 2004-11-16 2006-06-08 Canon Inc 画像処理装置
JP2006255936A (ja) * 2005-03-15 2006-09-28 Canon Inc 印刷装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10149061A (ja) * 1996-11-20 1998-06-02 Matsushita Electric Ind Co Ltd ディジタル複合機
JP2004170863A (ja) * 2002-11-22 2004-06-17 Fuji Xerox Co Ltd 画像形成装置及びこれに用いる交換部品の管理方法、並びに交換部品の管理プログラム
JP4033857B2 (ja) 2004-09-03 2008-01-16 キヤノンマーケティングジャパン株式会社 プリントシステムおよび印刷管理サーバおよび印刷方法および印刷管理方法およびプログラム

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000177211A (ja) * 1998-12-17 2000-06-27 Oki Data Corp 印刷システム
JP2002044345A (ja) * 2000-07-27 2002-02-08 Murata Mach Ltd ネットワークファクシミリ装置
JP2004103008A (ja) * 2002-08-22 2004-04-02 Ricoh Co Ltd 情報処理装置及び情報処理方法
JP2004152263A (ja) * 2002-09-13 2004-05-27 Ricoh Co Ltd ドキュメント印刷装置
JP2005053001A (ja) * 2003-08-06 2005-03-03 Sharp Corp 印刷装置、印刷データ供給装置、印刷システム、制御方法、制御プログラムおよびそれを記録した記録媒体
JP2005182248A (ja) * 2003-12-17 2005-07-07 Ricoh Co Ltd 印刷制御装置、印刷制御方法、印刷制御プログラム及び記録媒体
JP2005335215A (ja) * 2004-05-27 2005-12-08 Ricoh Co Ltd 画像形成装置およびその認証制御方法
JP2006142503A (ja) * 2004-11-16 2006-06-08 Canon Inc 画像処理装置
JP2006255936A (ja) * 2005-03-15 2006-09-28 Canon Inc 印刷装置

Also Published As

Publication number Publication date
JP2009107217A (ja) 2009-05-21
US20090109476A1 (en) 2009-04-30
US8040547B2 (en) 2011-10-18

Similar Documents

Publication Publication Date Title
JP4510866B2 (ja) 画像形成装置、印刷システム、印刷方法及びプログラム
JP4197188B2 (ja) 印刷管理サーバ、印刷システム、印刷管理サーバの制御方法、印刷システムの制御方法、およびプログラム
US9298406B2 (en) Printing apparatus, printing method, and storage medium
JP4626677B2 (ja) 画像形成装置、画像形成方法、および、画像形成プログラム
JP2008181491A (ja) 情報処理システム、情報処理装置、認証サーバ、認証方法、認証プログラム、情報処理方法、情報処理プログラム
JP4958118B2 (ja) 画像形成装置、情報処理システムと、その処理方法およびプログラム
JP2016025417A (ja) 画像処理装置、情報処理方法及びプログラム
US9794429B2 (en) Server apparatus storing print data, printing apparatus, and printing system for checking processing status on a print data list
JP4855531B2 (ja) 画像形成装置、印刷システム、印刷方法及びプログラム
JP6989749B2 (ja) 画像形成装置、システム、制御方法、及びプログラム
JP4669037B2 (ja) 画像処理装置、ネットワークインタフェース装置、制御方法、画像処理システム、及びプログラム
JP4425238B2 (ja) プリントシステムおよび印刷管理サーバおよび印刷装置およびプリントシステムの制御方法および印刷管理サーバの制御方法および印刷装置の制御方法およびプログラム
JP4846830B2 (ja) 画像形成装置とその情報処理方法及びプログラム
JP5630101B2 (ja) 情報処理システム、画像形成装置、認証サーバ、その処理方法およびプログラム
JP2011124933A (ja) 画像処理システム、及びその制御方法、プログラム、プログラムを記録した記録媒体
JP5298650B2 (ja) 画像形成装置、画像形成方法、および、画像形成プログラム
JP2013054635A (ja) 画像形成装置、画像形成システム、その制御方法及びプログラム
JP5177673B2 (ja) 画像形成装置、情報処理システムと、その処理方法およびプログラム
JP2012166396A (ja) 画像形成システム、画像形成装置、及びその制御方法、プログラム
JP2014102543A (ja) 印刷システム、画像形成装置と、それらの処理方法及びプログラム
JP6083138B2 (ja) 画像形成システム、画像形成装置、記憶装置、その制御方法及びプログラム
JP5376546B2 (ja) 画像形成装置、情報処理システムと、その処理方法およびプログラム
JP5445476B2 (ja) 情報処理装置とその処理方法及びプログラム
JP5266007B2 (ja) 情報処理装置、認証サーバ、情報処理システム、制御方法、プログラム
JP6074888B2 (ja) 画像形成装置、画像形成装置の制御方法、及びコンピュータプログラム

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091020

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091204

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100303

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100430

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

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4510866

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 3

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

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

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 3

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20140514

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees