(57)【要約】【課題】  BOXでは機密性の高い文書を扱うためにセキュリティを高める必要があり、そのためにパスワードによるアクセス制限の機能を設けているが、BOXを一つとして全てのジョブにアクセスできるようにしてしまった場合、機密性を確保するために高いセキュリティを維持できる機能を用意する必要がある。【解決手段】  機密性を高めるためのＢＯＸが一つのみの構成において、機器にログインする際に使用される認証情報を用いてＢＯＸに登録されているジョブ一覧の表示を制御する。具体的にはログイン時に使用されたアカウントがアクセス権を持っているジョブのみを一覧に表示する。【選択図】  図１
2007058543.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上のホストコンピュータからの指示により出力を行うプリントシステムにおいて、
画像形成装置に接続される外部通信手段、
前記外部装置から画像データを入力する入力手段、
前記入力手段から入力された画像データをラスタ画像データに展開する展開手段、
前記展開手段によって展開された画像を記憶する記憶手段、
前記記憶手段に記憶された画像データを表示するか否かを管理する管理手段、
画像処理装置に対する認証および出力する画像データを選択するための指示手段、
前記画像データの情報を表示する表示手段、
を有し、前記画像データに対して認証情報を付加して前記画像処理装置に保持させると共に、当該画像データを操作するために前記指示手段より認証情報を入力する。このとき前記管理手段によって前記認証情報が前記画像データに付加された認証情報と等しいか否かを判断し、等しい場合に前記表示手段に前記画像データを表示する。前記管理手段によって前記認証情報が前記画像データに付加された認証情報が等しくなかった場合、前記表示手段に前記画像データを表示しないことを特徴とするプリントシステム。
【請求項２】
請求項１のプリントシステムにおいて、前記認証情報は一つの画像データに対して複数付加することが可能であり、付加された認証のいずれか符合することで当該画像データの情報を表示することを特徴とするプリントシステム。
【請求項３】
請求項1のプリントシステムにおいて、前記認証情報は階層構造を持つことが可能であり、下位の認証情報が付加された画像データは当該認証情報を包含する上位の認証情報を持つユーザから操作可能とすることを特徴とするプリントシステム。
【請求項４】
請求項１のプリントシステムにおいて、認証情報を持たない画像データは全てのユーザから操作可能とすることを特徴とするプリントシステム。
【請求項５】
請求項１のプリントシステムにおいて、前記画像形成装置はプリンタであることを特徴とするプリントシステム。
【請求項６】
請求項１のプリントシステムにおいて、前記外部装置はホストコンピュータであることを特徴とするプリントシステム。
【請求項７】
請求項１のプリントシステムにおいて、前記外部通信手段はエンジンインタフェースであることを特徴とするプリントシステム。
【請求項８】
請求項１のプリントシステムにおいて、前記展開手段はCPU(中央演算処理装置)であることを特徴とするプリントシステム。
【請求項９】
請求項１のプリントシステムにおいて、前記記憶手段はフレームメモリであることを特徴とするプリントシステム。
【請求項１０】
請求項１のプリントシステムにおいて、前記記憶手段は不揮発性メモリであることを特徴とするプリントシステム。
【請求項１１】
請求項１のプリントシステムにおいて、前記記憶手段はハードディスクであることを特徴とするプリントシステム。
【請求項１２】
請求項１のプリントシステムにおいて、前記指示手段はプリンタドライバであることを特徴とするプリントシステム。
【請求項１３】
請求項１のプリントシステムにおいて、前記指示手段は操作パネルであることを特徴とするプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル複写機に接続された画像処理システムに関するものである。
【背景技術】
【０００２】
近年様々なデジタル複写機が普及しており、このデジタル複写機に対して各種インターフェース装置を接続し、ホストコンピュータから画像データの出力を行えるようなシステムが開発されている。
【０００３】
デジタル複写機では印刷データを一旦格納する領域(以後BOXと呼ぶ)を持ち、BOXに格納された印刷データは出力完了後も保持し続けることが可能で、データの再利用性を向上させることができる。
【０００４】
現在デジタル複写機では、それぞれが個人のデータ格納領域として使うことを想定し、100個程度のBOXが用意されている。しかし適用される業務によっては、ジョブを投入する人間は複数でもデジタル複写機本体を操作するオペレータは一人というものがある。こういった業務ではBOXが複数あると"保存ジョブを一覧できない"、"操作が煩雑になる"等の操作性の理由からBOXを一つとし、操作を簡略化して欲しいという要望がある。
【０００５】
しかし、BOXでは機密性の高い文書を扱うためにセキュリティを高める必要があり、そのためにパスワードによるアクセス制限の機能を設けている。BOXを一つとして全てのジョブにアクセスできるようにしてしまった場合、機密性を確保するために高いセキュリティを維持できる機能を用意する必要がある。
【０００６】
特開2000-043486に記載の「電子黒板システム」においては、表示装置上に表示する電子ファイルにアクセスするにあたり個々のファイルに対して認証を行い閲覧または変更を許可するといったことを行っているが、個々のファイルに対する認証ということで操作が煩雑になることとアクセス権のないファイルも表示されてしまうことから機密性の確保といった観点からBOXジョブの表示方法を検討する必要があった。
【特許文献１】特開２０００−４３４８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は上述の点に鑑みてなされたものであり、ネットワーク上のホストコンピュータからの指示により出力を行うプリントシステムにおいて、機器そのものがアクセス管理されたMFPではそのUIにアクセスするためにアクセスコード(部門管理番号、ユーザ番号等)を入力する必要がある。そこでBOXにジョブを投入する際、ジョブに対してアクセスコードを付加し、ユーザがBOXを参照する際、アクセスコードが等しいジョブのみをジョブ一覧に表示し、セキュリティを高めることができるプリントシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本願発明は、
ネットワーク上のホストコンピュータからの指示により出力を行うプリントシステムにおいて、
画像形成装置に接続される外部通信手段、
前記外部装置から画像データを入力する入力手段、
前記入力手段から入力された画像データをラスタ画像データに展開する展開手段、
前記展開手段によって展開された画像を記憶する記憶手段、
前記記憶手段に記憶された画像データを表示するか否かを管理する管理手段、
画像処理装置に対する認証および出力する画像データを選択するための指示手段、
前記画像データの情報を表示する表示手段、
を有し、前記画像データに対して認証情報を付加して前記画像処理装置に保持させると共に、当該画像データを操作するために前記指示手段より認証情報を入力する。このとき前記管理手段によって前記認証情報が前記画像データに付加された認証情報と等しいか否かを判断し、等しい場合に前記表示手段に前記画像データを表示する。前記管理手段によって前記認証情報が前記画像データに付加された認証情報が等しくなかった場合、前記表示手段に前記画像データを表示しないことを特徴とする。
【発明の効果】
【０００９】
以上のように本発明によればネットワーク上のホストコンピュータからの指示により出力を行うプリントシステムにおいて、機器そのものがアクセス管理されたMFPではそのUIにアクセスするためにアクセスコード(部門管理番号、ユーザ番号等)を入力する機器構成において、BOXにジョブを投入する際、ジョブに対してアクセスコードを付加し、ユーザがBOXを参照する際、アクセスコードが等しいジョブのみをジョブ一覧に表示し、セキュリティを高めることができるプリントシステムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施例を説明する。
【実施例１】
【００１１】
まず、画像処理装置について図1を用いて説明する。1は本発明の中心をなす画像処理装置であり、その内部概略構成図を示す。2はホストコンピュータであり、インタフェースケーブル3によって外部I/F4を介して、画像処理装置1と接続される。画像形成装置21は、インタフェースケーブル20によってエンジンインタフェース19を介して、画像処理装置1と接続される。本図では画像形成装置は画像処理装置の外部に接続されているが、同一筐体に内蔵されている場合も同様である。
第一のCPU8は外部に接続される画像形成装置以外のI/Oをコントロールするものである。第一のCPUバス5には、ホストコンピュータ2とのインターフェースとなる外部I/F4、プログラムメモリ9、I/Oバス11をコントロールするI/Oバスコントローラ10などが接続されている。また第二のCPU16の第二のCPUバス6と結合できるようにバスコントローラ7も接続されている。第二のCPU16については後述する。I/Oバスコントローラ10は、I/Oバス11に接続されたフレキシブルディスクドライブ12、ハードディスクドライブ13、LCDコントローラ14、図示していないが操作部などの汎用I/Oをコントロールしている。
【００１２】
第二のCPU16は接続される画像形成装置21のコントロール、さらに、フレームメモリ15に格納される画像データの展開を行う。第二のメモリ17はプログラムメモリであり、電源投入時にハードディスクドライブ13から、バスコントローラ7を介して、制御プログラムがロードされる。また、メモリ17は第一のCPU8との通信にも用いられる。第二のCPUバス6にはエンジンインタフェース19が接続され、各種設定を行いながら、画像形成装置20をコントロールする。ビデオバス18は画像専用のバスであり、第二のCPU16で展開され、フレームメモリ15に格納された画像データは、ビデオバス18を通ってエンジンインタフェース19に送られ、さらに画像形成装置21へと送られる。
【００１３】
次に、画像処理装置に接続される画像形成装置について図2を用いて説明する。22はエンジンインタフェースであり、インタフェースケーブル20を介して画像処理装置1と接続される。画像形成装置1より送られた画像データは、感光ドラム24上に潜像され、現像器23によって画像形成される。給紙制御部26は画像処理装置1からの指示に応じて、給紙部29または中間排紙トレイ28から給紙を行い、転写ドラム25に用紙を装着する。その後、転写ドラム25に装着された用紙上に、感光ドラム上に形成された画像を転写し、定着器27によって画像の定着を行う。画像の定着後、画像処理装置の指示に応じて用紙を排紙部30へ排紙するか、中間排紙トレイ28へ格納する。またスキャナ31で読み取った画像データは制御部32で処理され、前記画像形成装置1より送られた画像データと同様に印刷が行われる。
【００１４】
次に、PDLデータをBOXに投入する処理の概要について図3を用いて説明する。図3においてホストコンピュータより送信されるPDLデータに対してアクセスを許可するユーザまたは部門を示すアクセスコードを付加しBOXに投入する。アクセスコード管理テーブルではBOXに投入されたジョブに対してアクセスを許可されているアクセスコードを管理し、コントローラにアクセスする際に入力されたアクセスコードと当該アクセスコードでアクセスが許可されているジョブの一覧表示も管理する。
【００１５】
次に、PDLデータをBOXに投入する際のドライバUIの外観について図4を用いて説明する。図4においてドライバよりBOXにジョブに投入する際、アクセスコード欄に当該ジョブに対してアクセスを許可するユーザまたは部門のアクセスコードを入力し[OK]を押下することで当該ジョブのアクセス管理を行うことができる。ここでアクセスコード欄を空欄とすることで当該ジョブに対してはアクセス管理を行わないとし、コントローラに対してアクセス可能な全てのユーザまたは部門からアクセス可能となる。
【００１６】
次に、コントローラの操作を可能にするためにアクセスコードおよび暗証番号を入力する機器側のUIの外観について図5を用いて説明する。アクセス管理されているコントローラではUI上に図5の画面が表示される。図5において自身に割り当てられているアクセスコードおよび当該アクセスコードに暗証番号が設定されていればその暗証番号を入力し、[OK]を押下することでコントローラの操作が可能となる。
【００１７】
次に、PDLデータにアクセスコードを付加してBOXに登録する処理の流れについて図6を用いて説明する。図6はPDLデータにアクセスコードを付加してBOXに登録する処理のフローチャートである。まず、S601において機器に投入されらPDLデータにアクセスコードが付加されているか否かを確認する。S601において投入されたPDLデータにアクセスコードが付加されていた場合、S602において当該ジョブに付加されているアクセスコードをアクセスコード管理テーブルに登録し、処理を終了する。PDLデータにアクセスコードがふかされていなかった場合、S603において当該ジョブはアクセス制限なしとして登録し、処理を終了する。
【００１８】
次に、アクセス管理されたコントローラにおいてジョブ一覧を作成する処理の流れについて図7を用いて説明する。図7はアクセス管理されたコントローラにおいてジョブ一覧を作成する処理のフローチャートである。まず、S701において当該機器がアクセス管理されているか否かを確認する。当該機器がアクセス管理されていなかった場合、全てのジョブに対してアクセス可能となるため特別な処理は行わずにS707で登録されている全てのBOXジョブを表示して処理を終了する。当該機器がアクセス管理されていた場合、S702において当該コントローラに保持されているBOXジョブに関するアクセスコート管理テーブルを参照し個々のジョブのアクセス設定を順次確認する。S702で取得した情報を基にS703において当該ジョブにアクセスコードが設定されているか否かを確認する。当該ジョブにアクセスコードが設定されていなかった場合、当該ジョブは全てのユーザまたは部門からアクセス可能としてコントローラに登録されているジョブであるので、S705においてBOX一覧に表示すべきジョブとして登録する。S703において当該ジョブにアクセスコードが設定されていた場合、続けてS704で当該ジョブのアクセスコードが機器にログインした際に用いられたアクセスコードと一致するか否かを確認する。アクセスコードが一致した場合、S705においてBOX一覧に表示すべきジョブとして登録する。S704において当該ジョブのアクセスコードが機器にログインした際に用いられたアクセスコードと一致していなかった場合、BOX一覧に表示すべきジョブとして登録せず処理を継続する。当該ジョブのアクセスコードを確認した後、S706において全てのBOXのアクセスコードを確認したか否かを確認する。ジョブが残っていた場合、S702に戻り処理を継続する。全てのジョブに対してアクセスコードの確認が終了した場合、S707において表示すべきBOXジョブ一覧を表示して処理を終了する。
【実施例２】
【００１９】
実施例1では、BOXに登録されたPDLデータに対して一つのアクセスコードを設定していたが、実施例2では一つのPDLデータに対して複数のアクセスコードを設定することを可能とする。ここでは実施例1との差分のみを示す。
【００２０】
図8はBOXに投入するPDLデータに対して複数のアクセスコードを付加する際のドライバUIの外観である。図8においてドライバよりBOXにジョブに投入する際、アクセスコード欄に当該ジョブに対してアクセスを許可する複数のユーザまたは部門のアクセスコードを入力し[OK]を押下することで当該ジョブのアクセス管理を行うことができる。図8の例では1100、1101、1103のアクセスコードを持つユーザまたは部門から当該ジョブにアクセスすることができる。また、ここでアクセスコード欄を空欄とすることで当該ジョブに対してはアクセス管理を行わないとし、コントローラに対してアクセス可能な全てのユーザまたは部門からアクセス可能となる。
【実施例３】
【００２１】
実施例2では、一つのPDLデータに対して複数のアクセスコードを列挙して指定することで複数のアクセスコードを設定することを可能としたが、実施例3ではアクセスコードに階層構造をもたせ、階層構造に応じたアクセス制御を行うことを可能とする。ここでは実施例1および実施例2との差分のみを示す。
【００２２】
図9は階層化されたアクセスコードの例である。図9において最下層のアクセスコードがBOXジョブに設定されていた場合(図9の例では1100など)、当該アクセスコードを持つユーザまたは部門(ここでは1100)のみがアクセス可能となる。これに対していくつかのアクセスコードを下位に持つものがBOXジョブに設定されていた場合(図9の例では2000など)、下位のアクセスコードを持つユーザまたは部門(ここでは2100や2200など)でもアクセス可能となる。また、全てのアクセスコードを包含するアクセスコード(図9の例ではall)を用意することで、全てのユーザまたは部門からアクセス可能という設定も行うことができる。
【００２３】
次に、階層化されたアクセスコードを用いてアクセス管理されたコントローラにおいてジョブ一覧を作成する処理の流れについて図10を用いて説明する。図10は階層化されたアクセスコードを用いてアクセス管理されたコントローラにおいてジョブ一覧を作成する処理のフローチャートである。まず、S1001において当該機器がアクセス管理されているか否かを確認する。当該機器がアクセス管理されていなかった場合、全てのジョブに対してアクセス可能となるため特別な処理は行わずにS1008で登録されている全てのBOXジョブを表示して処理を終了する。当該機器がアクセス管理されていた場合、S1002において当該コントローラに保持されているBOXジョブに関するアクセスコート管理テーブルを参照し個々のジョブのアクセス設定を順次確認する。S1002で取得した情報を基にS1003において当該ジョブにアクセスコードが設定されているか否かを確認する。当該ジョブにアクセスコードが設定されていなかった場合、当該ジョブは全てのユーザまたは部門からアクセス可能としてコントローラに登録されているジョブであるので、S1006においてBOX一覧に表示すべきジョブとして登録する。S1003において当該ジョブにアクセスコードが設定されていた場合、続けてS1004で当該ジョブのアクセスコードが機器にログインした際に用いられたアクセスコードと一致するか否かを確認する。アクセスコードが一致した場合、S1006においてBOX一覧に表示すべきジョブとして登録する。S1004において当該ジョブのアクセスコードが機器にログインした際に用いられたアクセスコードと一致していなかった場合、引き続きS1005において当該ジョブに設定されているアクセスコードの下位アクセスコードが機器にログインした際に用いられたアクセスコードと一致するか否かを確認する。アクセスコードが一致した場合、S1006においてBOX一覧に表示すべきジョブとして登録する。S1005において下位のアクセスコードとも一致しなかった場合、BOX一覧に表示すべきジョブとして登録せず処理を継続する。当該ジョブのアクセスコードを確認した後、S1007において全てのBOXのアクセスコードを確認したか否かを確認する。ジョブが残っていた場合、S1002に戻り処理を継続する。全てのジョブに対してアクセスコードの確認が終了した場合、S1008において表示すべきBOXジョブ一覧を表示して処理を終了する。
【図面の簡単な説明】
【００２４】
【図１】画像処理装置のブロック図。
【図２】画像形成装置のブロック図。
【図３】PDLデータをBOXに投入する処理の概要図。
【図４】PDLデータをBOXに投入する際のドライバUIの外観図。
【図５】アクセスコードおよび暗証番号を入力する機器側のUIの外観図。
【図６】PDLデータにアクセスコードを付加してBOXに登録する処理のフローチャート。
【図７】アクセス管理されたコントローラにおいてジョブ一覧を作成する処理のフローチャート。
【図８】複数のアクセスコードを付加したPDLデータをBOXに投入する際のドライバUIの外観図。
【図９】階層化されたアクセスコードの例。
【図１０】階層化されたアクセスコードを用いてアクセス管理されたコントローラにおいてジョブ一覧を作成する処理のフローチャート。
【図１】
2007058543.tif 000003
【図２】
2007058543.tif 000004
【図３】
2007058543.tif 000005
【図４】
2007058543.tif 000006
【図５】
2007058543.tif 000007
【図６】
2007058543.tif 000008
【図７】
2007058543.tif 000009
【図８】
2007058543.tif 000010
【図９】
2007058543.tif 000011
【図１０】
2007058543.tif 000012