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

JP4577399B2 - データ配信装置、データ配信方法、及びデータ配信プログラム - Google Patents

データ配信装置、データ配信方法、及びデータ配信プログラム Download PDF

Info

Publication number
JP4577399B2
JP4577399B2 JP2008112393A JP2008112393A JP4577399B2 JP 4577399 B2 JP4577399 B2 JP 4577399B2 JP 2008112393 A JP2008112393 A JP 2008112393A JP 2008112393 A JP2008112393 A JP 2008112393A JP 4577399 B2 JP4577399 B2 JP 4577399B2
Authority
JP
Japan
Prior art keywords
data
folder
distribution
information
folders
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
JP2008112393A
Other languages
English (en)
Other versions
JP2009265807A (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.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies 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 Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2008112393A priority Critical patent/JP4577399B2/ja
Priority to US12/404,206 priority patent/US20100138783A1/en
Publication of JP2009265807A publication Critical patent/JP2009265807A/ja
Application granted granted Critical
Publication of JP4577399B2 publication Critical patent/JP4577399B2/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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network 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/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
    • H04N1/00225Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing details of image data generation, e.g. scan-to-email or network scanners
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • 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/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00482Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
    • 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/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0015Control of image communication with the connected apparatus, e.g. signalling capability
    • 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)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、スキャナにより生成した画像ファイル等のデータを、ファイルサーバ等の外部機器に配信するためのデータ配信装置、データ配信方法、及びデータ配信プログラムに関する。
近年、多くのオフィス等にはネットワークに接続されたスキャナが備えられており、ユーザはスキャナにより生成した画像ファイルをネットワーク経由でファイルサーバ等の外部機器のフォルダに配信することができる。このような配信先のフォルダを選択する際の利便性向上のために、事前に登録したアドレス帳や過去の送信履歴等の登録済みデータを参照する方法が提案されている。
しかし、このような登録済みデータを利用しても、過去に登録されたフォルダへのファイルの配信が今をもって可能であるかどうかは定かではなく、折角スキャナにより画像データを生成してもそれを所望のフォルダに配信できないという問題が生じうる。このような問題が生じる原因として、配信先のファイルサーバの電源がオフにされたことや、配信先のフォルダへのアクセス許可のための認証情報が変更されたこと等が考えられる。
これに関連して、以下の特許文献1には、ネットワークに接続されたパーソナルコンピュータ(PC)のオン/オフ状態を管理テーブルにより一元管理し、電源がオン状態のPCとオフ状態のPCとをファイル配信先リストにおいて区別して表示する方法が提案されている。
しかし、上記技術を用いても、ファイル配信先の電源がオフであること以外の原因でファイル配信に失敗した場合、ユーザはその原因を知ることができない。特に、昨今の企業等におけるセキュリティポリシーの見直しに伴い、アクセス許可のための認証情報は定期的に変更されることが一般的である。また、近年広く普及した文書管理アプリケーションが利用される場合には、配信先のフォルダ側にファイル属性制限等の様々なデータ受信制限が設定されることになる。このような状況の中、ファイル配信時に生じるエラーの原因は多岐に亘り、それを特定するユーザの手間はますます増大することになる。
特開2004−348337号公報
本発明は上記従来技術の有する問題点に鑑みてなされたものであり、本発明の目的は、データ配信先として予め登録された個々のフォルダへの現在のデータ配信可否を表示することが可能なデータ配信装置、データ配信方法、及びデータ配信プログラムを提供することである。又、本発明の更なる目的は、現在データ配信が不可能である場合にはその原因を表すエラーメッセージを表示することが可能なデータ配信装置、データ配信方法、及びデータ配信プログラムを提供することである。
本発明の上記目的は、下記の手段によって達成される。
(1)外部機器に設けられた一以上のフォルダであって前記外部機器に実装された文書管理アプリケーションにより管理されるフォルダにデータを配信するためのデータ配信装置であって、前記フォルダの各々に付加された複数のデータ受信制限であって前記文書管理アプリケーションにより規定されたものに関する情報を記憶する記憶部と、前記フォルダの各々について、前記データについての配信設定が前記データ受信制限の全てをクリアするか否かを前記記憶部に記憶された前記情報に基づき確認することにより、前記データを配信可能であるか否かを判定する判定部と、前記フォルダの各々について、前記判定部の判定結果を表わす配信可否情報とともに、前記データ配信設定がクリアしない前記データ受信制限が存在する場合に当該データ受信制限をクリアしない旨のメッセージを表示する表示部と、前記判定部により前記データを配信可能であると判定された前記フォルダのうち、前記データを配信すべきフォルダに関するユーザの指示を取得する取得部と、取得した前記指示に基づき、前記フォルダに前記データを配信するデータ配信部と、を有するデータ配信装置。
(2)前記データ受信制限は、前記外部機器への接続制限、前記フォルダへのアクセス制限、及び前記フォルダのメタ情報に基づく制限のうち少なくとも1つを含むことを特徴とする上記(1)に記載のデータ配信装置。
(3)前記表示部は、前記フォルダのうち前記判定部により前記データを配信不可であると判定されたものに関する情報を、配信可能であると判定されたものに関する情報と区別して表示可能であることを特徴とする上記(1)または(2)に記載のデータ配信装置。
)上記(1)〜()のいずれか1つに記載のデータ配信装置、及び当該データ配信装置に接続されたスキャナを含む画像形成システムであって、前記データは、前記スキャナのスキャン動作により生成される画像データであり、前記表示部は、前記配信可否情報、及び前記エラーメッセージを前記スキャナの前記スキャン動作に先立ち表示可能であることを特徴とする画像形成システム。
)外部機器に設けられた一以上のフォルダであって前記外部機器に実装された文書管理アプリケーションにより管理されるフォルダにデータを配信するためのデータ配信装置において実行されるデータ配信方法であって、前記フォルダの各々に付加された複数のデータ受信制限であって前記文書管理アプリケーションにより規定されたものに関する情報を記憶する記憶ステップと、前記フォルダの各々について、前記データについての配信設定が前記データ受信制限の全てをクリアするか否かを前記記憶ステップで記憶された前記情報に基づき確認することにより、前記データを配信可能であるか否かを判定する判定ステップと、前記フォルダの各々について、前記判定ステップにおける判定結果を表わす配信可否情報とともに、前記データ配信設定がクリアしない前記データ受信制限が存在する場合に当該データ受信制限をクリアしない旨のメッセージを表示する表示ステップと、前記判定ステップにおいて前記データを配信可能であると判定された前記フォルダのうち、前記データを配信すべきフォルダに関するユーザの指示を取得する取得ステップと、取得した前記指示に基づき、前記フォルダに前記データを配信するデータ配信ステップと、を含むデータ配信方法。
)前記データ受信制限は、前記外部機器への接続制限、前記フォルダへのアクセス制限、及び前記フォルダのメタ情報に基づく制限のうち少なくとも1つを含むことを特徴とする上記()に記載のデータ配信方法。
)前記表示ステップにおいて、前記フォルダのうち前記判定ステップにおいて前記データを配信不可であると判定されたものに関する情報が、他の情報と区別して表示されることを特徴とする上記()または()に記載のデータ配信方法。
)前記データは、スキャナのスキャン動作により生成される画像データであり、前記表示ステップは、前記スキャナの前記スキャン動作に先立ち実行可能であることを特徴とする上記()〜()のいずれか1つに記載のデータ配信方法。
)外部機器に設けられた一以上のフォルダであって前記外部機器に実装された文書管理アプリケーションにより管理されるフォルダにデータを配信するためのデータ配信プログラムであって、前記フォルダの各々に付加された複数のデータ受信制限であって前記文書管理アプリケーションにより規定されたものに関する情報を記憶する手順(a)と、前記フォルダの各々について、前記データについての配信設定が前記データ受信制限の全てをクリアするか否かを前記手順(a)で記憶された前記情報に基づき確認することにより、前記データを配信可能であるか否かを判定する手順(b)と、前記フォルダの各々について、前記判定ステップにおける判定結果を表す配信可否情報とともに、前記データ配信設定がクリアしない前記データ受信制限が存在する場合に当該データ受信制限をクリアしない旨のメッセージを表示する手順(c)と、前記手順(b)において前記データを配信可能であると判定された前記フォルダのうち、前記データを配信すべきフォルダに関するユーザの指示を取得する手順(d)と、取得した前記指示に基づき、前記フォルダに前記データを配信する手順(e)と、をコンピュータに実行させるためのプログラム。
10)前記データ受信制限は、前記外部機器への接続制限、前記フォルダへのアクセス制限、及び前記フォルダのメタ情報に基づく制限のうち少なくとも1つを含むことを特徴とする上記()に記載のプログラム。
11)前記手順(c)において、前記フォルダのうち前記手順(b)において前記データを配信不可であると判定されたものに関する情報が、他の情報と区別して表示されることを特徴とする上記()または(10)に記載のプログラム。
12)前記データは、スキャナのスキャン動作により生成される画像データであり、前記ステップ(c)は、前記スキャナの前記スキャン動作に先立ち実行可能であることを特徴とする上記()〜(11)のいずれか1つに記載のプログラム。
13)上記()〜(12)のいずれか1つに記載のプログラムを記録する記録媒体。
本発明によれば、データ配信先として予め登録された個々のフォルダへの現在のデータ配信可否に加えて、現在データ配信が不可能である場合にはその原因を表すエラーメッセージを表示することが可能となる。これにより、ユーザは、データ配信が不可能である原因を容易に特定することができ、その原因に応じた最適な対応を行うことができるようになる。例えば、データ配信が不可能である原因を容易に解消できる場合にはその原因を解消してからデータ配信を行うことが可能であるし、容易に解消できない場合には別のフォルダへのデータ配信を選択することが可能となる。
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
<第1の実施形態>
−システム構成
図1は、本発明の第1の実施形態に係る画像形成システムAの全体構成を示すブロック図である。図1のように、画像形成システムAは、原稿画像を読み取って画像データを生成するためのスキャン機能を備えたMFP1と、MFP1により生成された画像データを受信し、それをホスト装置に配信するためのデータ配信機能を備えたPC2(データ配信装置)と、画像データの配信先である1以上のファイルサーバ3(ホスト装置)とを有しており、これらはインターネット、LAN、WAN等の通信ネットワーク4を介して接続されている。なお、通信ネットワーク4に接続される機器の種類及び台数は、図1に示す例に限定されない。
続いて、上記各機器の構成について説明するが、上記各機器は後述する構成要素以外の構成要素を含んでいてもよく、また、後述する構成要素の一部が含まれていなくてもよい。なお、各機器で同様の機能を有する部分については、説明の重複を避けるため初回のみその説明を行い、2回目以降はその説明を省略する。
図2は、本実施形態に係るMFP1の構成を示すブロック図である。図2に示すように、MFP1は、制御部11、記憶部12、操作部13、画像読取部14、印刷部15、及び通信インタフェース16を備えており、これらは信号をやり取りするためのバス17を介して相互に接続されている。
制御部11はCPUであり、プログラムに従って上記各部の制御や各種の演算処理等を行う。
記憶部12は、予め各種プログラムをパラメータに格納しておくROM、作業領域として一時的にプログラムやデータを記憶するRAM、各種プログラムやパラメータを格納し、又は画像読取部12のスキャン動作により生成された画像データ等を一時的に保存するために使用されるハードディスク等からなる。
操作部13は、各種情報を表示し、又はユーザの各種設定入力を取得するためのタッチパネル、コピー枚数等の設定を取得するためのテンキー、動作開始の指示を取得するためのスタートキー、動作停止の指示を取得するためのストップキー、各種設定条件の初期化の指示を取得するためのリセットキー等の各種固定キー、表示ランプ等からなる。
画像読取部14は、原稿台の所定の読取位置にセットされた原稿又はADF(Auto Document Feeder 自動原稿搬送装置)により所定の読取位置に搬送された原稿に蛍光ランプ等の光源で光を当て、その反射光をCCDやCMOSイメージセンサ等の受光素子で光電変換して、その電気信号から画像データ(ビットマップデータ)を生成するスキャン動作を実行する。
印刷部15は、画像データを電子写真方式により帯電、露光、現像、転写、及び定着の各工程を経て用紙に画像データを印刷して排出する。ただし、本発明における印刷部15の印刷方式はこれに限定されるものではなく、電子写真方式以外にも、インパクト方式、熱転写方式、インクジェット方式等によるものであってもよい。
通信インタフェース16は、MFP1と外部機器との間で通信を行うためのインタフェースであり、イーサネット(登録商標)、トークンリング、FDDI等の規格によるネットワークインタフェースや、USB、IEEE1394等のシリアルインタフェース、SCSI、IEEE1284等のパラレルインタフェース、Bluetooth(登録商標)、IEEE802.11、HomeRF、IrDA等の無線通信インタフェース等の各種ローカル接続インタフェース、電話回線に接続するための電話回線インタフェース等が用いられる。
MFP1は、上記構成により、原稿画像を読み取って画像データを外部機器に送信するスキャナとしての機能に加えて、外部から受信した画像データを印刷出力するプリンタとしての機能、原稿画像を読み取って画像データを印刷出力する複写機としての機能、及び画像データを電話回線を解して送受信するファクシミリとしての機能を兼ね備えるものである。
続いて、図3は、本実施形態に係るPC2の構成を示すブロック図である。図3に示すように、PC2は、制御部21、記憶部22、表示部23、入力部24、及び通信インタフェース25を備えており、これらは信号をやり取りするためのバス26を介して相互に接続されている。
制御部21はCPUであり、プログラムに従って上記各部の制御や各種の演算処理等を行う。記憶部22は、予め各種プログラムやパラメータに格納しておくROM、作業領域として一時的にプログラムやデータを記憶するRAM、OS(オペレーティングシステム、基本ソフトウェア)やPC2の各種動作を制御するためのプログラム及びパラメータを格納するハードディスク等からなる。
図4は、記憶部22の構成を概念的に示すブロック図である。図4のように、記憶部22は、各種プログラムが記憶されたプログラム記憶領域221と、MFP1から受信した配信対象の画像データや各種プログラム実行時に参照すべきパラメータ等が記憶されたデータ記憶領域222とを含む。
ここで、プログラム記憶領域221には、MFP1のスキャン動作に関する各種設定を行うとともに、MFP1を遠隔操作してスキャン動作を実行させるためのスキャナドライバ2211、スキャナドライバ2211と連動してスキャン動作の設定等に関する各種UI画面を表示部23に表示させるための表示プログラム2212、MFP1やファイルサーバ3等と通信し各種データの送受信を行うための通信プログラム2213、MFP1から受信した画像データの編集等を行うための画像編集プログラム2214、後述の配信先データベースDに格納されたデータを管理するためのデータ管理プログラム2215、及び画像データの配信可否を判定するための判定プログラム2216等が記憶されている。
また、データ記憶領域222には、MFP1のスキャン動作により生成されPC2に送信される画像データ等が記憶される画像データ記憶領域2221、及び画像データの配信先として登録されたフォルダ(以下、「配信先フォルダ」ともいう)に関する各種データをユーザごとに一括して格納・管理する配信先データベースDが記憶された配信先データ記憶領域2222等が含まれる。配信先データベースDについてはさらに後述する。
表示部23は、CRTディスプレイ又は液晶ディスプレイ等であり、ユーザに対して各種情報を表示する。特に、表示部23は、MFP1によるスキャン実行時に、ユーザが生成される画像データの配信先を選択するためのUI画面u1を表示する。このUI画面u1についてはさらに後述する。
入力部24は、キーボードやマウス等であり、ユーザからの各種入力を取得する。また、通信インタフェース24は、ネットワーク3上の他の機器と通信するためのインタフェースであり、イーサネット(登録商標)、トークンリング、FDDI等の規格が用いられる。
続いて、図5は、本実施形態に係るファイルサーバ3の構成を示すブロック図である。ファイルサーバ3はファイルの格納機能及び転送機能を有するコンピュータであり、図5に示すように、制御部31、記憶部32、表示部33、入力部34、及び通信インタフェース35を備えており、これらは信号をやり取りするためのバス36を介して相互に接続されている。
制御部31はCPUであり、プログラムに従って上記各部の制御や各種の演算処理等を行う。記憶部32は、予め各種プログラムをパラメータに格納しておくROM、作業領域として一時的にプログラムやデータを記憶するRAM、OS(オペレーティングシステム、基本ソフトウェア)やファイルサーバ3の各種動作を制御するためのプログラム及びパラメータに加えて、PC2から配信された画像データ等を格納する配信先フォルダが設けられたハードディスク等からなる。
表示部33は、CRTディスプレイ又は液晶ディスプレイ等であり、ユーザに対して各種情報を表示する。入力部34は、キーボードやマウス等であり、ユーザからの各種入力を取得する。通信インタフェース34は、ネットワーク3上の他の機器と通信するためのインタフェースであり、イーサネット(登録商標)、トークンリング、FDDI等の規格が用いられる。
また、本実施形態のファイルサーバ3は所謂文書管理アプリケーションを実装することができ、その場合、配信先フォルダには文書管理アプリケーションにより規定された種々のデータ受信制限が付加されることになる。このようなデータ受信制限は、配信先フォルダへのアクセス認証制限、配信先フォルダ側で許容されるファイル形式に関する制限、及び配信先フォルダ側で許容されるファイルサイズに関する制限等を含む。この点についてはさらに後述する。
−配信先データベース
続いて、図6(A)及び図6(B)は、配信先データベースDの構成について説明するための図である。前述の通り、配信先データベースDは、配信先フォルダに関する各種データをユーザごとに一括して格納・管理するデータベースである。ここで、図6(A)は、配信先データベースDのスキーマ例を示す概念図であり、図6(B)は、図6(A)に対応するER(Entity Relationship 実体関連)図である。
図6(A)のように、配信先データベースDは、個々の配信先フォルダの識別情報等を格納する識別情報テーブルT1、フォルダ側のデータ受信制限に関する情報等を格納する制限情報テーブルT2、及び各ユーザが配信先フォルダにアクセスするための認証情報等を格納する認証情報テーブルT3を含む各種テーブルによって構築される。それぞれのテーブルに含まれるカラム、並びにそれに対応するデータ型、データの説明、及び値の例は図6(A)に示される通りである。
特に、本実施形態において、制限情報テーブルT2に格納されるデータ受信制限は、配信先フォルダが設けられたホスト装置(ファイルサーバ3)への接続制限、配信先フォルダへのアクセス制限、及び配信先フォルダのメタ情報に基づく制限を含む。ここで、配信先フォルダのメタ情報とは、配信先フォルダ側で許容されるデータに関する情報であり、配信先フォルダ側で許容されるデータ形式や、配信先フォルダ側で許容されるファイルサイズの上限値等の情報を含む。
また、図6(B)に示されるように、1人のユーザに対して1つ存在する認証テーブルT3には、当該ユーザ用のデータ配信先として登録されたフォルダの個数と等しい数の識別情報テーブルT1が対応しており、個々の識別情報テーブルT1には1つの制限情報テーブルT2が対応している。
−UI画面
次に、図7は、データ配信先選択用のUI画面u1の一例を示す概略図である。前述のように、UI画面u1は、MFP1によるスキャン実行時に、PC2の表示部23に表示される。
図7のように、UI画面u1は、ログイン中のユーザ用の配信先フォルダの各々について、現在のデータ配信可否に関する情報(「可」または「不可」の文字列)とともに、現在データ配信が不可である場合にはその原因を表す情報(「応答なし」、「認証エラー」、「拡張子エラー」等の文字列)を表示することができる。
より具体的に、UI画面u1は、ユーザの利便性を考慮し、個々の配信先フォルダに関する詳細な情報(上記の情報を含む)を示す配信先リストLを表示する。ここで、本例における配信先リストLの各行は一のフォルダに対応している。そのため、現在ログイン中のユーザ(ユーザA)の配信先フォルダは4つ存在するということになる。
また、本例における配信先リストLの各列は、配信先フォルダに関する基本情報(「ID」、「配信先種別」、「配信先フォルダ/共有設定」)、配信先フォルダ側のデータ受信制限に関する情報(「配信先ホスト」、「認証情報」、「出力形式」)、及び前述した現在のデータ配信可否に関する情報(「配信可否状況」)を表示する。これら各列の詳細は次の通りである。
・「ID」の列は、個々の配信先フォルダの識別番号を表示する。この識別番号は、例えば、配信先フォルダが配信先データベースに登録された順番に割り振られる。
・「配信先種別」の列は、配信先フォルダの種別に関する情報を表示する。具体的には、個々の配信先フォルダへのデータ配信に用いられるプロトコルの種類等を表示する。また、配信先フォルダが文書管理アプリケーションにより管理される場合にはその旨を表示する。
・「配信先ホスト」の列は、配信先フォルダが設けられたホスト装置の名前を表示する。また、PC2の現在のデータ配信設定が、配信先ホスト(配信先フォルダが設けられたファイルサーバ3)への接続制限をクリアしない場合、つまり、制限情報テーブルT2において、配信先ホストの生死を表す「IsHostAlive」の値が「False」である場合は、「応答なし」等の文字列からなるエラーメッセージを併せて表示する。
・「配信先フォルダ共有設定」の列は、配信先フォルダの名前、及び当該フォルダの共有設定に関する情報を表示する。ここで、共有設定に関する情報は、当該フォルダに全ユーザが自由にアクセス可能である場合は「共有」であり、ユーザ本人のみがアクセス可能である場合は「個人」であり、ユーザ本人を含む特定のグループのみがアクセス可能である場合は「自部門」等のグループ名である。
・「認証情報」の列は、配信先フォルダに設けられたアクセス制限に関する情報を表示する。具体的には、配信先フォルダにアクセス制限が設けられている場合に、認証情報テーブルT3に記憶された認証情報(「UserName」及び「Password」の値)の一部を表示する。図7の例においては、ユーザID(「UserName」)としての「sato/」を表示している。他方、配信先フォルダにアクセス制限が設けられていない場合には、その旨を示す文字列等を表示する。図7の例においては、「guest/」の文字列を表示している。また、PC2の現在のデータ配信設定が、配信先フォルダへのアクセス認証制限をクリアしない場合、つまり、制限情報テーブルT2において、上記の認証情報に基づくアクセス認証の結果を示す「IsCertValid」の値が「False」である場合は、「認証エラー」等の文字列からなるエラーメッセージを併せて表示する。
・「出力形式」の列は、配信先フォルダに配信するデータ形式に関するPC2側の設定内容を表示する。また、表示された設定内容が、配信先フォルダ側で許容されるデータ形式に関する制限、すなわち、制限情報テーブルT2の「IsTiffEneble」、「IsPdfEneble」、及び「IsJpegEneble」等の値に基づく制限をクリアしない場合は、「拡張子エラー」等の文字列からなるエラーメッセージを併せて表示する。図6(A)の例において、配信先フォルダ側でJpeg形式のファイルは許容されない。そのため、PC2側でJpeg形式のデータを配信する設定がなされている場合には「拡張子エラー」等のエラーメッセージが表示されることになる。
・「配信可否状況」の列は、前述の通り、配信先フォルダへのデータ配信可否に関する情報として、「可」または「不可」等の文字列を表示する。なお、当該情報は、PC2の現在の設定内容が配信先データベースDに記憶されたデータ受信制限を全てクリアした場合には「可」となり、そうでない場合には「不可」となる。この点についてはさらに後述する。
なお、本実施形態のUI画面u1は、配信先リストLのうち「配信可否情報」が「不可」であるフォルダに関する情報を、他の情報と区別して表示することができる。図7の例では、「配信可否状況」の列、及び何らかのエラーメッセージが表示された列の文字列のみが斜体とされている。このほか、「配信可否情報」が「不可」であるフォルダに関する情報のみを他とは異なる色で表示することも可能である。
また、UI画面u1は、以上のように配信先フォルダへのデータ送信可否等を表示する機能に加えて、配信先リストLの更新に関する指示や実際に画像データを配信する配信先フォルダの選択結果をユーザから取得する機能を備えている。そのため、図7のUI画面u1は、配信先リストLを更新するための4種類の更新ボタンB1〜B4、実際にデータを配信する配信先フォルダを指定するためのチェックボックスC、及び選択された配信先フォルダへのデータ配信を実行するための実行ボタンb1を備えている。以下、4種類の更新ボタンB1〜B4についてさらに詳細に説明する。
・「要素更新」ボタンB1は、配信先リストLの各行のうち、「配信先ホスト」、「配信先フォルダ/共有設定」、「認証情報」、及び「出力形式」の各行に対応する要素ごとに設けられており、ユーザはこれを選択することで配信先リストLの特定の要素のみを最新の情報に基づき更新することができる。
・「列更新」ボタンB2は、配信先リストLのうち「ID」、「配信先種別」、「配信可否状況」を除いた各列に1つずつ設けられており、ユーザはこれを選択することで全ての配信先フォルダに関する特定の要素のみを最新の情報に基づき更新することができる。
・「行更新」ボタンB3は、配信先リストLの各行に1つずつ設けられており、ユーザはこれを選択することで特定の配信先フォルダに関する全ての要素を最新の情報に基づき更新することができる。
・「全更新」ボタンB4は、配信先リストLに1つだけ設けられており、ユーザはこれを選択することで全ての配信先フォルダに関する全ての要素を最新の情報に基づき更新することができる。
このほか、配信可否状況が「可」である配信先フォルダに対応する行には、当該フォルダを実際の配信先として指定するためのチェックボックスCが設けられ、「不可」である配信先フォルダに対応する行には、当該フォルダを配信先リストLから削除するための削除ボタンb2、システム管理者にメール等で問い合わせを行うための問い合わせボタンb3等を備えている。
−画像データ配信処理
次に、本実施形態における画像形成システムAの動作の概要について説明する。図8は、本実施形態におけるPC2の画像データ配信処理の手順を示すフローチャートである。なお、図8のフローチャートにより示されるアルゴリズムは、PC2の記憶部22に制御プログラムとして記憶されており、動作開始の際に制御部21により読み出されて実行される。
先ず、PC2は、ユーザのログインを受け付けると、配信先データベースDを参照して、各配信先フォルダへのデータ配信可否を判定する(S101)。より具体的に、PC2は、データ記憶領域222記憶された現在のデータ配信設定の内容が、配信先データベースDに記憶された全ての受信制限をクリアするか否かを、配信先フォルダの各々について確認する。そして、現在の設定内容が全てのデータ受信制限をクリアする場合のみ、対応する配信先フォルダへのデータ配信が可能であると判定する。
続いて、PC2は、配信先フォルダの各々について、S101における判定結果を示す情報に加えて、現在の設定内容がクリアしないデータ受信制限が存在する場合には当該データ受信制限に対応するエラーメッセージを表示部23に表示する(S102)。より具体的に、PC2は、図7のようなUI画面u1を表示部23に表示する。なお、このとき表示されるエラーメッセージは、個々のデータ受信制限の内容に応じて予め準備される。例えば、クリアされなかったデータ受信制限が配信先ホストへの接続制限である場合には「応答なし」というエラーメッセージが表示され、それが配信先フォルダへのアクセス認証制限である場合には「認証エラー」というエラーメッセージが表示される。
続いて、PC2は、ユーザにより配信先リストLの更新に関する指示が行われた否か、つまり、UI画面u1の更新ボタンB1〜B4のいずれかが押されたか否かを判定する(S103)。
ここで、いずれかの更新ボタンが押された場合(S103のYES)、更新対象の配信先フォルダに関する配信先データベースD内の情報を更新するためのデータベース更新処理(S104)を実行してからS101に戻り、更新済みの配信先データベースDに基づき再度UI画面u1を表示する(S102)。このときのデータベース更新処理(S104)の詳細についてはさらに後述する。
他方、更新ボタンが押されなかった場合(S103のNO)、ユーザによりスキャン実行の指示が行われたか否かをさらに判定する(S105)。このとき、ユーザは、スキャナドライバ2221により表示されるスキャン実行用UI画面(不図示)を操作することでスキャン実行の指示を行うことができる。
ここで、スキャン実行の指示が行われた場合(S105のYES)、PC2はスキャナドライバ2211によりMFP1をリモート操作して画像読取部14により原稿画像のスキャン動作を実行させる(S106)。そして、PC2は、スキャン動作により生成された画像データをMFP1から受信し(S107)、それをスキャンデータ記憶部2221に格納する。他方、スキャン実行の指示が行われない場合(S105のNO)、PC2は上記のS103に戻る。
続いて、PC2は、S107において受信した画像データのファイル情報を取得する(S108)。このときPC2が取得するファイル情報は、例えば、画像データのファイルサイズである。そして、PC2は、配信先データベースDから、UI画面u1においてデータ配信先として指定されたフォルダに付加されたデータ受信制限に関する情報を取得する(S109)。ここで、配信先フォルダの指定は、前述のように、UI画面u1中のチェックボックスCにチェックマークを付けることによって行う。
なお、S109においてPC2が取得する制限情報は、S107において取得したファイル情報に対応するものであり、例えば、当該ファイル情報が画像データのファイルサイズである場合は、配信先フォルダ側で許容されるファイルサイズの上限値である。図6(A)の例において、同情報は、制限情報テーブルT2の「FileSizeLimit」の値に相当する。また、S109において、PC2が配信先データベースDから情報を取得するのではなく、PC2が配信先ホストに接続し、当該ホストから最新の情報を取得するような構成も可能である。
続いて、PC2は、S108において取得したファイル情報がS109において取得したデータ受信制限をクリアするか否かを確認することにより、ユーザ指定の配信先フォルダへの最終的なデータ配信可否を判定する(S110)。ここで、データ配信が可能であると判定された場合(S110のYES)、つまり、ファイル情報がデータ受信制限をクリアした場合は、ユーザ指定の配信先フォルダの画像データの配信を行ってから(S111)、処理を終了する(エンド)。他方、データ配信が不可であると判定された場合、つまり、ファイル情報がデータ受信制限をクリアしなかった場合は、表示部23に所定のエラーメッセージを表示してから(S112)、画像データの配信を行わずに処理を終了する(エンド)。このとき表示するエラーメッセージは、S109において取得するデータ受信制限の内容に応じて予め準備されたものであり、例えば、「十分な空き容量がありません」という文字列である。
以上のように、本実施形態の画像形成システムAによれば、各配信先フォルダへのデータ配信可否に加えて、現在データ配信が不可能である場合にはその原因を表すエラーメッセージを表示することが可能になる(S102)。これにより、ユーザは、データ配信が不可能である原因を容易に特定することができ、その原因に応じた最適な対応を行うことができるようになる。例えば、ユーザは、「応答なし」というエラーメッセージが表示されたホスト装置が自分のPCであれば自ら電源をオンにすればよく、それが共有サーバ等であればシステム管理者に問い合わせを行えばよい。また、「拡張子エラー」というエラーメッセージが表示された場合には、PC2側のデータ配信設定を変更すればよい。
−データベース更新処理(S104)
続いて、S104の配信先データベース更新処理について説明する。上記の通り、本実施形態によれば、図7のような複数種類の更新ボタンB1〜B4を備えたUI画面u1を用いることで、配信先データベースD内のデータを、配信先リストLの要素、列、行等に対応する所定の単位で更新することが可能である。例えば、図7のUI画面u1において、「配信先ホスト」の列に対応する更新ボタンB2が押された場合、配信先データベースD内の「配信先ホスト」に関連するデータである「IsHostAlive」の値のみが更新されることになる。同様に、UI画面u1において「認証情報」の列に対応する更新ボタンB2が押された場合、配信先データベースD内の「認証情報」に関連するデータである「IsHostAlive」、「IsFolderAlive」及び「IsCertValid」の値のみが更新されることになる。以下、図9〜図12を参照して配信先データベース更新処理について詳細に説明する。なお、本実施形態において、ユーザが選択可能な更新単位は、配信先リストLの「全体」、「要素」、「列」、及び「行」に対応する4通りであるものとする。
先ず、PC2は、ユーザにより選択された更新単位が、配信先リストLの「要素」、「行」、「列」、及び「全体」のうちのどれに該当するかを判定し(S201〜S203)、その判定結果に応じて処理を分岐する。
先ず、ユーザにより選択された更新単位が「要素」である場合(S201のYES)、つまり、UI画面u1の要素更新ボタンB1が押された場合、PC2は、要素ごとのデータベース更新処理(S204)を実行してから図8のフローチャートに戻る(リターン)。S204における要素ごとのデータベース更新処理の詳細についてはさらに後述する。
また、ユーザにより選択された更新単位が「行」である場合(S201のNO、S202のYES)、つまり、UI画面u1の行更新ボタンB3が押された場合、PC2は、配信先リストLの指定された行に対して要素ごとのデータベース更新処理を実行する(S205)。S205において実行される具体的な処理は、上記のS204と同様なので詳細な説明を省略する。続いて、PC2は、指定された行内の全ての要素に対してS205の処理が実行されたか否かを判定する(S206)。そして、行内の全ての要素に対してS205の処理が実行されるまで当該処理を繰り返し(S206のNO)、行内の全ての要素に対してS205の処理が実行されたら(S206のYES)図8のフローチャートに戻る。
また、ユーザにより選択された更新単位が「列」である場合(S201のNO、S202のNO、S203のYES)、つまり、UI画面u1の列更新ボタンB2が押された場合、PC2は、配信先リストLの指定された列に対して要素ごとのデータベース更新処理を実行する(S207)。S207において実行される具体的な処理は、上記のS204と同様なので詳細な説明を省略する。続いて、PC2は、指定された列内の全ての要素に対してS207の処理が実行されたか否かを判定する(S208)。そして、列内の全ての要素に対してS207の処理が実行されるまで当該処理を繰り返し(S208のNO)、列内の全ての要素に対してS207の処理が実行されたら(S208のYES)図8のフローチャートに戻る。
また、ユーザにより選択された更新単位が「全体」である場合(S201のNO、S202のNO、S203のNO)、つまり、UI画面u1の全体更新ボタンB4が押された場合、PC2は、配信先リストLの一の行に対して要素ごとのデータベース更新処理を実行する(S209〜S210)。S209〜S210において実行される具体的な処理は、上記のS205〜S206と同様なので詳細な説明を省略する。続いて、当該一の行に対するS209〜S210の処理が完了したら(S210のYES)、配信先リストL内の全行に対して当該処理が完了したか否かをさらに判定する(S211)。そして、全行に対する処理が完了するまで当該処理を繰り返し(S211のNO)、全行に対して当該処理が完了したら(S211のYES)図8のフローチャートに戻る。
以上のように、本実施形態の画像形成システムAによれば、UI画面u1に設けられた複数種類の更新ボタンB1〜B4によってデータ更新の指示を取得することで(S201〜S203)、配信先データベースD内のデータを「要素」、「行」、「列」、「全体」等の複数の単位で更新することが可能となる。そのため、本実施形態によれば、配信先データベースD内の必要なデータのみを、ネットワークへの負荷を最小限に抑えつつ、短時間で更新することが可能となる。
−要素ごとのデータベース更新処理(S204)
続いて、要素ごとのデータベース更新処理(S204)について詳細に説明する。図13は当該処理の手順を示すフローチャートである。
先ず、PC2は、ネットワークを介して、現在更新対象である配信先フォルダが設けられたファイルサーバ3(以下、単に「ホスト」ともいう)への接続を試みる(S301)。そして、接続に成功した場合(S302のYES)、PC2は、配信先データベースD内のホストへの接続可否に関するデータを更新する(S303)。より具体的に、PC2は、制限情報テーブルT2の「IsHostAlive」の値を「true」に書き換える。その後、PC2は、後述のS305に進む。他方、ホストへの接続に失敗した場合は(S302のNO)、配信先データベースD内のホストへの接続可否に関するデータを更新する(S304)。より具体的に、PC2は、制限情報テーブルT2の「IsHostAlive」の値を「false」に書き換える。その後、PC2は、後述のS311に進む。
続いて、S305において、PC2は、現在更新対象の要素が「認証情報」であるか否かを判定し(S305)、その判定結果に応じて処理を分岐する。
ここで、現在更新対象の要素が「認証情報」である場合(S305のYES)、PC2は、認証情報テーブルT3に記憶された認証情報(「UseName」及び「Password」の値)に基づき、ホストに対して配信先フォルダへのアクセス認証を要求する(S306)。そして、ホストによる認証結果に基づき、配信先データベースD内の当該配信先フォルダへのアクセス認証の成否に関するデータを更新する(S307)。より具体的に、制限情報テーブルT2の「IsCertValid」の値を、S306においてアクセス認証に成功した場合は「true」に、失敗した場合は「false」にそれぞれ書き換える。その後、PC2は、後述のS311に進む。
他方、現在更新対象の要素が「認証情報」ではない場合(S305のNO)、PC2は、現在更新対象の要素が「出力形式」であるか否かをさらに判定する(S308)。ここで、現在更新対象の要素が「出力形式」である場合(S308のYES)、接続中のホストから配信先フォルダ側で許容されるデータ形式に関する情報を取得し(S309)、取得した情報に基づき配信先データベースDを更新する(S310)。より具体的に、PC2は、ホストから取得した情報に基づき、制限情報テーブルT2の「IsTiffEneble」、「IsPdfEneble」、「IsJpegEnable」の値を書き換える。その後、PC2は、後述のS311に進む。他方、現在更新対象の要素が「出力形式」でない場合(S308のNO)、PC2は、ホストからそれ以上の情報を取得せずに、後述のS311に進む。
続いて、PC2は、上記の手順に従って更新されたデータを、同一ユーザの他の配信先フォルダ、及び他のユーザの配信先フォルダにそれぞれ展開するための第1データ展開処理(S311)、及び第2データ展開処理(S312)を実行してから、図9のフローチャートに戻る(リターン)。以下、第1データ展開処理(S311)及び第2データ展開処理(S312)について詳細に説明する。
−第1データ展開処理(S311)
以下、図13のフローチャートにおいて更新されたデータを同一ユーザの他の配信先フォルダに展開するための第1データ展開処理(S311)について、図14を参照して詳細に説明する。
先ず、PC2は、データ展開に必要な情報として、現在更新対象のホスト名(H)、現在更新対象の配信先フォルダへのアクセス認証情報(Y)、現在更新対象の配信先フォルダへのデータ転送プロトコル(P)、前述のS303/S304において更新したホストへの接続可否に関する情報(C)、前述のS307において更新した配信先フォルダへのアクセス認証の成否に関する情報(A)、及び前述のS310において更新した配信先フォルダ側で許容されるデータ形式に関する情報(M)を配信先データベースDから取得する(S401)。なお、H、Y、P、C、A、及びMは、それぞれ「Hostname」、「Username/Password」、「Protocol」、「IsHostAlive」、「IsCertValid」、「IsTiffEnable/IsPdfEnable/IsJpegEnable」の値として配信先データベースDに格納されている。
続いて、PC2は、現在更新対象の配信先フォルダを除く全ての配信先フォルダに対して、以下に説明するS403〜S413のデータ展開処理が完了するまで当該処理を繰り返す(S402のNO)。S403〜S413のデータ展開処理の手順は次の通りである。
まず、PC2は、現在更新対象の配信先フォルダを除く一の配信先フォルダをデータ展開対象フォルダとして特定し、配信先データベースDからデータ展開対象フォルダのホスト名(H)を取得する(S403)。そして、PC2は、このHがS401において取得したHと一致するか否かを判定する(S404)。ここで両者が一致しない場合(S404のNO)、データ展開対象フォルダに展開可能なデータは存在しないことになるので、そのままS402に戻り、残りの配信先フォルダに対してデータ展開処理を繰り返す。
他方、HとHが一致する場合(S404のYES)、PC2は、S405に進み、S401において取得したCの値、すなわち、ホスト(H)への接続可否に応じて処理を分岐する。
ここで、ホスト(H)への接続が不可である場合(S405のNO)、すなわち、“C=false”である場合、PC2は、データ展開対象フォルダについて、配信先データベースDの「IsHostAlive」の値を「false」に書き換える(S407)。その後、データ展開対象フォルダに展開可能なデータはもう存在しないことになるので、そのままS402に戻り、残りの配信先フォルダに対してデータ展開処理を繰り返す。
他方、ホスト(H)への接続が可能である場合(S405のYES)、すなわち、“C=true”である場合、PC2は、現在データ展開対象のフォルダについて、配信先データベースDの「IsHostAlive」の値を「true」に書き換えてから(S406)、後述のS408に進む。
S408において、PC2は、前述のS305における判定結果に応じて処理を分岐する。すなわち、図13のフローチャートにおいて更新対象とされた要素が「認証情報」であった場合は(S408のYES)後述のS409に進み、そうでなかった場合は(S408のNO)後述のS412に進む。
ここで、S409において、PC2は、配信先データベースDからデータ展開対象フォルダに対応する「Protocal」の値(P)及び「Username/Password」の値(Y)を取得し、これらの値(P,Y)とS401において取得した値(P,Y)が完全に一致するか否かを判定する(S410)。ここで、両者が完全に一致する場合は(S410のYES)、データ展開対象フォルダに対応する「IsCertValid」の値をAに書き換えてから(S411)S402に戻り、残りの配信先フォルダに対してデータ展開処理を繰り返す。他方、両者が完全に一致しない場合(S410のNO)、データ展開対象フォルダに展開可能なデータはもう存在しないことになるので、PC2は、そのままS413に戻り、残りの配信先フォルダに対してデータ展開処理を繰り返す。
また、S412において、PC2は、前述のS308における判定結果に応じて処理を分岐する。すなわち、図13のフローチャートにおいて更新対象とされた要素が「出力形式」であった場合(S412のYES)、データ展開対象のフォルダに対応する「IsTiffEnable/IsPdfEnable/IsJpegEnable」の値をS401において取得したMに書き換えてから(S413)S402に戻り、残りの配信先フォルダに対してデータ展開処理を繰り返す。
他方、図13のフローチャートにおいて更新対象とされた要素が「出力形式」でなかった場合(S412のNO)、データ展開対象フォルダに対して展開可能なデータはもう存在しないことになるので、PC2は、そのままS413に戻り、残りの配信先フォルダに対してデータ展開処理を繰り返す。
−第2データ展開処理(S312)
以下、更新対象のフォルダについて更新されたデータをさらに他のユーザの配信先フォルダに展開するための第2データ展開処理(S312)について、図15を参照して詳細に説明する。
PC2は、現在ログイン中のユーザを除く全ユーザ分のデータについて、以下のS502以降のデータ展開処理が完了したか否かを判定する(S501)。ここで、全ユーザ分のデータについてデータ展開処理が完了していない場合は(S501のNO)、未だ当該データ展開処理の対象となっていない一のユーザをデータ展開対象ユーザとして特定し(S502)、配信先データベースD内のデータ展開対象ユーザ分のデータについてS503以降の処理を実行する。ここで、S503以降の処理の手順は前述のS402以降の処理の手順と同様なので詳細な説明を省略する。
そして、データ展開対象ユーザ分のデータについてS503以降の処理が完了したら、S501に戻り、今度は別のユーザをデータ展開対象ユーザとして特定し(S502)、再度S503以降の処理を実行する。そして、全ユーザ分のデータについて処理が完了したら(S501のYES)、図13のフローチャートに戻る(リターン)。
以上のように本実施形態によれば、配信先データベースD内の一の配信先フォルダに関するデータが更新されたときに、当該データを同一ユーザの異なる配信先フォルダ、及び他のユーザの配信先フォルダに関するデータにも展開することができる。そのため、同一のホストに繰り返し接続する必要がなくなり、配信先データベースD更新時のネットワーク負荷を軽減することができる。
<第2の実施形態>
続いて、本発明の第2の実施形態について、前述した第1の実施形態との相違点を中心に説明する。
−システム構成
図16は、本発明の第2の実施形態に係る画像形成システムAaの全体構成を示すブロック図である。図16のように、画像形成システムAaは、原稿画像を読み取って画像データを生成するためのスキャン機能に加えて、生成した画像データをユーザ指定のホスト装置に配信するデータ配信機能を備えたMFP1aと、画像データの配信先であるホスト装置としての1以上のファイルサーバ3aを有しており、これらはインターネット、LAN、WAN等の通信ネットワーク4aを介して接続されている。なお、通信ネットワーク4に接続される機器の種類及び台数は、図1に示す例に限定されない。以上のように、本実施形態の画像形成システムAaは、独立したデータ配信装置を有しておらずMFP1aがデータ配信機能を兼ね備えている点で第1実施形態の画像形成システムAと相違する。
続いて、上記各機器の構成について説明するが、上記各機器は後述する構成要素以外の構成要素を含んでいてもよく、また、後述する構成要素の一部が含まれていなくてもよい。なお、各機器で同様の機能を有する部分については、説明の重複を避けるため初回のみその説明を行い、2回目以降はその説明を省略する。
先ず、本実施形態のMFP1aの構成について説明する。本実施形態のMFP1aは、第1実施形態と同様に、制御部11a、記憶部12a、操作部13a、画像読取部14a、印刷部15a、通信インタフェース16aを備えており、これらは信号をやり取りするためのバス17aを介して相互に接続されている。ここで、各部の構成は、記憶部12a及び操作部13aを除き第1実施形態のMFP1と同様であるので、以下では記憶部12a及び操作部13aについてのみ詳細に説明する。
記憶部12aは、予め各種プログラムをパラメータに格納しておくROM、作業領域として一時的にプログラムやデータを記憶するRAM、各種プログラムやパラメータを格納し、又は画像読取部12のスキャン動作により生成された画像データ等を一時的に保存するために使用されるハードディスク等からなる。図17は、記憶部12aの構成を概念的に示すブロック図である。図17のように、記憶部12aは、各種プログラムが記憶されたプログラム記憶領域121aと、配信対象の画像データや各種プログラム実行時に参照すべきパラメータ等が記憶されたデータ記憶領域122aとを含む。ここで、プログラム記憶領域121a及びデータ記憶領域122aは、第1実施形態におけるプログラム記憶領域221及びデータ記憶領域222と同様なので詳細な説明を省略する。
また、データ記憶領域122aは、第1実施形態と同様に、画像データの配信先として登録されたフォルダに関する各種データをユーザごとに一括して格納・管理する配信先データベースDaを記憶している。配信先データベースDaの構成は、第1実施形態の配信先データベースDと同様である。
操作部13aは、各種情報を表示するとともにユーザから各種設定に関する指示を取得するためのタッチパネル131aを備えている。特に、本実施形態のタッチパネル131aは、スキャン動作により生成される画像データの配信先を選択するためのUI画面u2を表示する。UI画面u2については後述する。
なお、本実施形態のファイルサーバ3aは、第1の実施形態のファイルサーバ3と同様なので、ここでは詳細な説明を省略する。以下、ファイルサーバ3aの構成要素は、第1の実施形態のファイルサーバ3の構成要素を表す符号の末尾に「a」をつけたもので表すこととする。
−UI画面
図18は、UI画面U2の一例を示す概略図である。前述のように、UI画面u2は、スキャン実行時にタッチパネル131aに表示される。ここで、タッチパネル131aは、第1実施形態におけるPC2のディスプレイ(表示部23)と比べると面積が小さく、表示可能な情報量も少ない。そのため、本実施形態のUI画面u2は、ユーザが個々の配信先フォルダへのデータ配信可否等を確認するために最低限必要な情報のみを表示する。
図18のように、UI画面u2は、ログイン中のユーザ用の配信先フォルダの各々について、現在のデータ配信可否に関する情報とともに、現在データ配信が不可である場合にはその原因を表す情報を表示することができる。より具体的に、UI画面u2は、個々の配信先フォルダに対応するアイコンIを備えており、個々のアイコンIには、現在のデータ配信可否を示す「○」又は「×」の記号とともに、配信可否が「×」である場合にその原因を示すエラーメッセージ(「認証エラー」等の文字列)が表示される。
また、本実施形態のUI画面u2は、個々の配信先フォルダに対応するアイコンIを、所定のグループ単位で表示することが可能である。図18の例において、各アイコンIは、それに対応する各配信先フォルダへのデータ配信頻度等に応じて「よく使う配信先」グループ、又はそれ以外の「その他の配信先」グループに区分され、このようなグループ単位でUI画面u2に表示される。
また、本実施形態のUI画面u2は、上記のように各フォルダへの配信可否等を表示する機能に加えて、その表示内容の更新に関する指示をユーザから取得する機能を備えている。具体的に、図18のUI画面u2は、その表示内容をアイコン単位で更新するための「アイコン更新」ボタンB5、及びグループ単位で更新するための「グループ更新」ボタンB6を備えている。以下、2種類の更新ボタンB5及びB6について説明する。
・「アイコン更新」ボタンB5は、個々のアイコンIの近傍に設けられ、ユーザはこれを選択することで個々のアイコンに対応する配信先フォルダへのデータ配信可否等を最新の情報に基づき更新することができる。つまり、このボタンB5を押したときにMFP1aにより実行される処理は、第1実施形態において行更新ボタンB3が押されたときにPC2により実行される処理と同様である。
・「グループ更新」ボタンB6は、UI画面u2に1つだけ設けられ、ユーザはこれを選択することで特定のグループに属する全てのフォルダへのデータ可否等を最新の情報に基づき更新することができる。図18の例において、ユーザはボタンB6を押すことで、「よく使う配信先」グループに属す全ての配信先フォルダへのデータ配信可否等を最新の情報に基づき更新することができる。
このほか、ユーザは、「○」が表示されたアイコンIを押下して反転表示させることで、そのアイコンIに対応するフォルダを実際のデータ配信先として指定することができる。
−フローチャート
本実施形態においてMFP1aは、図8〜15のフローチャートと同様の手順に従って、画像データ配信処理、及びデータベース更新処理等を実行する。そのため、本実施形態においてMFP1aが実行する処理についての説明は省略する。ただし、前述のように、本実施形態においてUI画面u2上で選択可能な更新単位は「アイコン単位」又は「グループ単位」である。そのため、MFP1aは、図9のフローチャートに相当する処理において、ユーザにより選択された更新単位が上記のどちらに該当するか判定し、その判定結果に応じて処理を分岐することになる。
以上のように、本実施形態によれば、独立したデータ配信装置を省略した簡易なシステムを用いた場合であっても前述の第1実施形態と同様の作用効果を実現することができる。
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。また、本発明によるデータ配信装置及びデータ配信方法は、上記各手順を実行するための専用のハードウェア回路によっても、上記各手順を記述したプログラムをCPUが実行することによっても実現することができる。後者により本発明を実現する場合、データ配信装置を動作させる上記プログラムは、フロッピー(登録商標)ディスクやCD−ROM等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ROMやハードディスク等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、データ配信装置の一機能としてその装置のソフトウェアに組み込んでもよい。
本発明の第1実施形態に係る画像形成システムの全体構成を示すブロック図である。 本発明の第1実施形態に係るMFPの構成を示すブロック図である。 本発明の第1実施形態に係るPCの構成を示すブロック図である。 本発明の第1実施形態に係るPCの記憶部の構成を概念的に示すブロック図である。 本発明の第1実施形態に係るファイルサーバの構成を示すブロック図である。 配信先データベースの構成について説明するための図である。 配信先データベースの構成について説明するための図である。 本発明の第1実施形態に係るデータ配信先選択用のUI画面の一例を示す概略図である。 本発明の第1実施形態に係るデータ配信処理の手順を示すフローチャートである。 本発明の第1実施形態に係るデータベース更新処理の手順を示すフローチャートである。 本発明の第1実施形態に係るデータベース更新処理の手順を示すフローチャートである。 本発明の第1実施形態に係るデータベース更新処理の手順を示すフローチャートである。 本発明の第1実施形態に係るデータベース更新処理の手順を示すフローチャートである。 本発明の第1実施形態に係る要素ごとのデータベース更新処理の手順を示すフローチャートである。 本発明の第1実施形態に係る第1データ展開処理の手順を示すフローチャートである。 本発明の第1実施形態に係る第2データ展開処理の手順を示すフローチャートである。 本発明の第2実施形態に係る画像形成システムの全体構成を示すブロック図である。 本発明の第2実施形態に係るPCの記憶部の構成を概念的に示すブロック図である。 本発明の第2実施形態に係るデータ配信先選択用のUI画面の一例を示す概略図である。
符号の説明
1 MFP、
11 制御部、
12 記憶部、
12a 記憶部、
13 操作部、
13a 操作部、
14 画像読取部、
15 印刷部、
16 通信インタフェース、
17 バス、
2 PC
21 制御部、
22 記憶部、
23 表示部、
24 入力部、
25 通信インタフェース、
26 バス、
3 ファイルサーバ、
A,Aa 画像形成システム、
B1 要素更新ボタン、
B2 列更新ボタン、
B3 行更新ボタン、
B4 全体更新ボタン、
B5 アイコン更新ボタン、
B6 グループ更新ボタン、
b1 実行ボタン、
b2 削除ボタン、
b3 問い合わせボタン、
C チャックボックス、
D,Da 配信先データベース、
L 配信先リスト、
T1 識別情報テーブル、
T2 制限情報テーブル
T3 認証情報テーブル、
u1 UI画面、
u2 UI画面。

Claims (13)

  1. 外部機器に設けられた一以上のフォルダであって前記外部機器に実装された文書管理アプリケーションにより管理されるフォルダにデータを配信するためのデータ配信装置であって、
    前記フォルダの各々に付加された複数のデータ受信制限であって前記文書管理アプリケーションにより規定されたものに関する情報を記憶する記憶部と、
    前記フォルダの各々について、前記データについての配信設定が前記データ受信制限の全てをクリアするか否かを前記記憶部に記憶された前記情報に基づき確認することにより、前記データを配信可能であるか否かを判定する判定部と、
    前記フォルダの各々について、前記判定部の判定結果を表わす配信可否情報とともに、前記データ配信設定がクリアしない前記データ受信制限が存在する場合に当該データ受信制限をクリアしない旨のメッセージを表示する表示部と、
    前記判定部により前記データを配信可能であると判定された前記フォルダのうち、前記データを配信すべきフォルダに関するユーザの指示を取得する取得部と、
    取得した前記指示に基づき、前記フォルダに前記データを配信するデータ配信部と、を有するデータ配信装置。
  2. 前記データ受信制限は、前記外部機器への接続制限、前記フォルダへのアクセス制限、及び前記フォルダのメタ情報に基づく制限のうち少なくとも1つを含むことを特徴とする請求項1に記載のデータ配信装置。
  3. 前記表示部は、前記フォルダのうち前記判定部により前記データを配信不可であると判定されたものに関する情報を、配信可能であると判定されたものに関する情報と区別して表示可能であることを特徴とする請求項1または2に記載のデータ配信装置。
  4. 請求項1〜のいずれか1つに記載のデータ配信装置、及び当該データ配信装置に接続されたスキャナを含む画像形成システムであって、
    前記データは、前記スキャナのスキャン動作により生成される画像データであり、
    前記表示部は、前記配信可否情報、及び前記エラーメッセージを前記スキャナの前記スキャン動作に先立ち表示可能であることを特徴とする画像形成システム。
  5. 外部機器に設けられた一以上のフォルダであって前記外部機器に実装された文書管理アプリケーションにより管理されるフォルダにデータを配信するためのデータ配信装置において実行されるデータ配信方法であって、
    前記フォルダの各々に付加された複数のデータ受信制限であって前記文書管理アプリケーションにより規定されたものに関する情報を記憶する記憶ステップと、
    前記フォルダの各々について、前記データについての配信設定が前記データ受信制限の全てをクリアするか否かを前記記憶ステップで記憶された前記情報に基づき確認することにより、前記データを配信可能であるか否かを判定する判定ステップと、
    前記フォルダの各々について、前記判定ステップにおける判定結果を表わす配信可否情報とともに、前記データ配信設定がクリアしない前記データ受信制限が存在する場合に当該データ受信制限をクリアしない旨のメッセージを表示する表示ステップと、
    前記判定ステップにおいて前記データを配信可能であると判定された前記フォルダのうち、前記データを配信すべきフォルダに関するユーザの指示を取得する取得ステップと、
    取得した前記指示に基づき、前記フォルダに前記データを配信するデータ配信ステップと、を含むデータ配信方法。
  6. 前記データ受信制限は、前記外部機器への接続制限、前記フォルダへのアクセス制限、及び前記フォルダのメタ情報に基づく制限のうち少なくとも1つを含むことを特徴とする請求項に記載のデータ配信方法。
  7. 前記表示ステップにおいて、前記フォルダのうち前記判定ステップにおいて前記データを配信不可であると判定されたものに関する情報が、他の情報と区別して表示されることを特徴とする請求項またはに記載のデータ配信方法。
  8. 前記データは、スキャナのスキャン動作により生成される画像データであり、
    前記表示ステップは、前記スキャナの前記スキャン動作に先立ち実行可能であることを特徴とする請求項のいずれか1つに記載のデータ配信方法。
  9. 外部機器に設けられた一以上のフォルダであって前記外部機器に実装された文書管理アプリケーションにより管理されるフォルダにデータを配信するためのデータ配信プログラムであって、
    前記フォルダの各々に付加された複数のデータ受信制限であって前記文書管理アプリケーションにより規定されたものに関する情報を記憶する手順(a)と、
    前記フォルダの各々について、前記データについての配信設定が前記データ受信制限の全てをクリアするか否かを前記手順(a)で記憶された前記情報に基づき確認することにより、前記データを配信可能であるか否かを判定する手順(b)と、
    前記フォルダの各々について、前記判定ステップにおける判定結果を表す配信可否情報とともに、前記データ配信設定がクリアしない前記データ受信制限が存在する場合に当該データ受信制限をクリアしない旨のメッセージを表示する手順(c)と、
    前記手順(b)において前記データを配信可能であると判定された前記フォルダのうち、前記データを配信すべきフォルダに関するユーザの指示を取得する手順(d)と、
    取得した前記指示に基づき、前記フォルダに前記データを配信する手順(e)と、をコンピュータに実行させるためのプログラム。
  10. 前記データ受信制限は、前記外部機器への接続制限、前記フォルダへのアクセス制限、及び前記フォルダのメタ情報に基づく制限のうち少なくとも1つを含むことを特徴とする請求項に記載のプログラム。
  11. 前記手順(c)において、前記フォルダのうち前記手順(b)において前記データを配信不可であると判定されたものに関する情報が、他の情報と区別して表示されることを特徴とする請求項または10に記載のプログラム。
  12. 前記データは、スキャナのスキャン動作により生成される画像データであり、
    前記ステップ(c)は、前記スキャナの前記スキャン動作に先立ち実行可能であることを特徴とする請求項11のいずれか1つに記載のプログラム。
  13. 請求項12のいずれか1つに記載のプログラムを記録する記録媒体。
JP2008112393A 2008-04-23 2008-04-23 データ配信装置、データ配信方法、及びデータ配信プログラム Expired - Fee Related JP4577399B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008112393A JP4577399B2 (ja) 2008-04-23 2008-04-23 データ配信装置、データ配信方法、及びデータ配信プログラム
US12/404,206 US20100138783A1 (en) 2008-04-23 2009-03-13 Image Forming Method, Image Forming Program, And Image Forming Apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008112393A JP4577399B2 (ja) 2008-04-23 2008-04-23 データ配信装置、データ配信方法、及びデータ配信プログラム

Publications (2)

Publication Number Publication Date
JP2009265807A JP2009265807A (ja) 2009-11-12
JP4577399B2 true JP4577399B2 (ja) 2010-11-10

Family

ID=41391610

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008112393A Expired - Fee Related JP4577399B2 (ja) 2008-04-23 2008-04-23 データ配信装置、データ配信方法、及びデータ配信プログラム

Country Status (2)

Country Link
US (1) US20100138783A1 (ja)
JP (1) JP4577399B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103631837A (zh) * 2012-05-30 2014-03-12 日本冲信息株式会社 信息处理装置以及用于处理信息的方法

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5062037B2 (ja) * 2008-05-26 2012-10-31 コニカミノルタビジネステクノロジーズ株式会社 データ配信装置、データ配信方法、及びデータ配信プログラム
JP5247540B2 (ja) * 2009-03-02 2013-07-24 キヤノン株式会社 情報処理システム及びその制御方法、プログラム
US20110138339A1 (en) * 2009-12-09 2011-06-09 Richard Webster Smart tree navigation
JP5304776B2 (ja) * 2010-12-16 2013-10-02 コニカミノルタ株式会社 画像形成システムおよびプログラム
JP5963420B2 (ja) * 2011-11-14 2016-08-03 キヤノン株式会社 画像処理システム、画像処理装置及びその制御方法、並びにプログラム
JP2013110574A (ja) * 2011-11-21 2013-06-06 Canon Inc 通信装置及びその制御方法、並びにプログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004171304A (ja) * 2002-11-20 2004-06-17 Canon Sales Co Inc 電子化原稿管理装置及びその制御方法、電子化原稿管理システム、プログラム
JP2004348337A (ja) * 2003-05-21 2004-12-09 Minolta Co Ltd ネットワーク情報処理装置
JP2007329663A (ja) * 2006-06-07 2007-12-20 Canon Inc データ処理装置及びその制御方法、プログラム、記憶媒体
JP2007336399A (ja) * 2006-06-16 2007-12-27 Canon Inc 画像読取システム及びその方法並びにプログラム
JP2008035080A (ja) * 2006-07-27 2008-02-14 Murata Mach Ltd 画像処理装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5729734A (en) * 1995-11-03 1998-03-17 Apple Computer, Inc. File privilege administration apparatus and methods
US7478316B2 (en) * 2002-04-19 2009-01-13 Toshiba Tec Kabushiki Kaisha Document management system for transferring a plurality of documents
US8117648B2 (en) * 2008-02-08 2012-02-14 Intersections, Inc. Secure information storage and delivery system and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004171304A (ja) * 2002-11-20 2004-06-17 Canon Sales Co Inc 電子化原稿管理装置及びその制御方法、電子化原稿管理システム、プログラム
JP2004348337A (ja) * 2003-05-21 2004-12-09 Minolta Co Ltd ネットワーク情報処理装置
JP2007329663A (ja) * 2006-06-07 2007-12-20 Canon Inc データ処理装置及びその制御方法、プログラム、記憶媒体
JP2007336399A (ja) * 2006-06-16 2007-12-27 Canon Inc 画像読取システム及びその方法並びにプログラム
JP2008035080A (ja) * 2006-07-27 2008-02-14 Murata Mach Ltd 画像処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103631837A (zh) * 2012-05-30 2014-03-12 日本冲信息株式会社 信息处理装置以及用于处理信息的方法

Also Published As

Publication number Publication date
JP2009265807A (ja) 2009-11-12
US20100138783A1 (en) 2010-06-03

Similar Documents

Publication Publication Date Title
KR100841159B1 (ko) 데이터 송신 장치, 그 제어 방법, 및 화상 입출력 장치
CN101866273B (zh) 打印系统和数据处理方法
JP5219418B2 (ja) ファイル送信装置、方法、プログラム
JP4577399B2 (ja) データ配信装置、データ配信方法、及びデータ配信プログラム
JP3770268B2 (ja) 情報処理システム及びそれに用いる情報処理方法並びに情報処理プログラム
JP6575214B2 (ja) 情報処理装置、端末装置及びプログラム
JP2008191747A (ja) 制御装置、画像形成装置、プリントシステム、制御方法および制御プログラム
US20110296439A1 (en) Information processing device, application execution method, and computer readable medium
JP6946074B2 (ja) 画像形成装置及びその制御方法、並びにプログラム
JP4591546B2 (ja) データ配信装置、データ配信方法、及びデータ配信プログラム
JP5335461B2 (ja) 画像処理装置、その制御方法、及びコンピュータプログラム
CN108459832B (zh) 图像形成装置和显示方法
JP6525705B2 (ja) 画像データ管理システム、画像データ管理方法、及びプログラム
JP2010219787A (ja) 情報処理システム及びその処理方法
JP2014016928A (ja) 画像処理装置及びプログラム
JP2010166114A (ja) 画像処理装置、画像処理方法、記憶媒体、プログラム
JP2005057549A (ja) Mfpシステム、サーバ、遠隔操作方法、および、プログラム
JP2019075762A (ja) ジョブ処理装置及びその制御方法、並びにプログラム
US9596369B2 (en) Function execution apparatus, function execution method, and non-transitory computer readable medium storing instructions therefor
JP5548497B2 (ja) 情報処理装置及び認証システム
JP5050981B2 (ja) データ配信装置及びデータ配信方法
JP2010124248A (ja) 画像処理システム、画像処理方法、画像処理装置及び情報処理装置、並びに画像処理プログラム
JP6933020B2 (ja) 画像処理装置、情報処理システム、および方法
JP5062037B2 (ja) データ配信装置、データ配信方法、及びデータ配信プログラム
CN111756637A (zh) 信息处理设备、信息处理设备的控制方法和存储介质

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100511

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100708

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

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

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

Free format text: PAYMENT UNTIL: 20130903

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4577399

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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