JP2011182242A - 画像処理装置、画像処理装置の制御方法及びプログラム - Google Patents

画像処理装置、画像処理装置の制御方法及びプログラム Download PDF

Info

Publication number
JP2011182242A
JP2011182242A JP2010045542A JP2010045542A JP2011182242A JP 2011182242 A JP2011182242 A JP 2011182242A JP 2010045542 A JP2010045542 A JP 2010045542A JP 2010045542 A JP2010045542 A JP 2010045542A JP 2011182242 A JP2011182242 A JP 2011182242A
Authority
JP
Japan
Prior art keywords
setting
processing apparatus
image processing
definition file
process definition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2010045542A
Other languages
English (en)
Other versions
JP5562068B2 (ja
Inventor
Otoku Kasahara
王徳 笠原
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 Inc
Original Assignee
Canon 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 Inc filed Critical Canon Inc
Priority to JP2010045542A priority Critical patent/JP5562068B2/ja
Priority to US13/038,209 priority patent/US9304715B2/en
Publication of JP2011182242A publication Critical patent/JP2011182242A/ja
Application granted granted Critical
Publication of JP5562068B2 publication Critical patent/JP5562068B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • 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
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00501Tailoring a user interface [UI] to specific requirements
    • H04N1/00509Personalising for a particular user or group of users, e.g. a workgroup or company
    • H04N1/00517Personalising for a particular user or group of users, e.g. a workgroup or company involving favourite or frequently used settings
    • 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/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/0097Storage of instructions or parameters, e.g. customised instructions or different parameters for different user IDs
    • 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/00962Input arrangements for operating instructions or parameters, e.g. updating internal software
    • H04N1/00973Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
    • 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
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3202Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of communication or activity log or report

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Facsimiles In General (AREA)
  • Processing Or Creating Images (AREA)

Abstract

【課題】 プロセス定義ファイルを用いた処理を実行可能であり、且つコール機能に対応した画像処理装置において、コール機能を用いてプロセス定義ファイルを様々なユーザが使用できてしまうというセキュリティ上の問題を解決する。
【解決手段】 画像処理装置において実行された処理に関する設定内容を示した設定履歴を保持する手段を備え、また、プロセス定義ファイルを取得し、取得したプロセス定義ファイルに従って処理を実行する手段を備える。そして、画像処理装置において実行された処理が、プロセス定義ファイルに従った処理か否かを判断し、プロセス定義ファイルに従った処理と判断された場合、当該処理に関する設定内容を示す設定履歴を保持せず、プロセス定義ファイルに従った処理と判断されなかった場合、当該処理に関する設定内容を示す設定履歴を保持する。
【選択図】 図12

Description

本発明は、プロセス定義ファイルを用いた処理を実行可能であり、且つコール機能に対応した画像処理装置及びその制御方法、プログラムに関する。
原稿上の画像を読み取って画像データを生成する読取機能と、生成した画像データを送信する送信機能とを備えた画像処理装置が一般的に利用されている。この装置を利用するユーザは、まず、原稿上の画像を読み取る際の読取パラメータ(読み取りサイズ、解像度、濃度/画質、倍率等)を指定する。そして、生成された画像データを送信する際の送信プロトコル(E−mail、SMB、FTP、ファックス等)や送信先(E−mailアドレス、電話番号等)などを指定する。これらが設定されると画像処理装置は、その内容に従って原稿上の画像を読み取って画像データを生成し、生成した画像データを送信する。
ところで、このように読取機能と送信機能のような複数の機能を組み合わせて一連の処理(読み取り+送信)を実行する場合は、ユーザが指定すべき内容が多いため、面倒な操作が必要になるという問題がある。特に、同じ設定内容で再び処理をさせたい場合には、再度同じ内容の設定をユーザが指定しなければならないために面倒であった。
この問題に対して、特許文献1では、複数のサービスを連携させて実行する場合に、実行すべき複数の処理の内容を定義したプロセス定義ファイルを予め作成し、画像処理装置とネットワークを介して接続されたサーバに保存しておくシステムが知られている。画像処理装置は、サーバからプロセス定義ファイルを取得し、このプロセス定義ファイルの記述に従って文書を処理することが示されている。特許文献1に記載の方法によれば、ユーザは予め用意されたプロセス定義ファイルの実行を指示するだけで、プロセス定義ファイルに記述された内容の処理が実行されるため、ユーザの操作の手間を軽減することができる。
また特許文献2では、印刷処理のための印刷機能に関わる設定の手間を省くため、以前行った処理の内容を再度呼び出し可能な設定履歴として保存し、この設定履歴を呼び出して再度処理を行う機能(以下、コール機能と称する)を有する装置が提案されている。特許文献2に記載の方法によれば、ユーザが以前行った処理と同じ設定内容で再び処理をさせたい場合に、設定履歴を選択するだけで済むために、ユーザの操作の手間を軽減することができる。
特開2004−287860号公報 特開2003−330638号公報
上記プロセス定義ファイルを用いて画像処理装置に処理を実行させるシステムにおいて、セキュリティの観点から、特定のユーザにのみプロセス定義ファイルを利用させるという運用がなされている。この場合、プロセス定義ファイルを利用可能なユーザをあらかじめ設定しておき、サーバにプロセス定義ファイルとユーザIDとを関連付けておき、サーバは、プロセス定義ファイルを利用させる前にユーザ認証を行わせる。
一方で、画像処理装置自体を利用する際にはユーザ認証を必要としない場合、一般的にコール機能における設定履歴はユーザ毎に管理されることはない。従って、そのような画像処理装置では、あるユーザがプロセス定義ファイルを用いて処理を行った後に、他のユーザがコール機能を用いてそのプロセス定義ファイルに従った処理を実行できてしまうことになる。
本発明はこのような問題を解決するためになされたものである。即ち、プロセス定義ファイルを用いた処理を実行可能であり、且つコール機能に対応した画像処理装置において、コール機能を用いてプロセス定義ファイルを様々なユーザが使用できてしまうというセキュリティ上の問題を解決することを目的とする。
上記目的を達成するために、本発明の画像処理装置は、画像処理装置において実行された処理に関する設定内容を示した設定履歴を保持する保持手段と、前記保持された設定履歴がユーザによって選択された場合、当該設定履歴が示す設定内容を前記画像処理装置に設定する設定手段と、前記画像処理装置で実行すべき処理のための設定内容を記述したプロセス定義ファイルを取得する取得手段と、前記取得したプロセス定義ファイルに従って処理を実行する処理手段と、前記画像処理装置において実行された処理が、プロセス定義ファイルに従った処理か否かを判断する判断手段とを有し、前記判断手段においてプロセス定義ファイルに従った処理と判断された場合、前記保持手段は当該処理に関する設定内容を示す設定履歴を保持することなく、前記判断手段においてプロセス定義ファイルに従った処理と判断されなかった場合、前記保持手段は当該処理に関する設定内容を示す設定履歴を保持することを特徴とする。
また、上記目的を達成するために本発明の画像処理装置は、前記画像処理装置において実行された処理に関する設定内容を示した設定履歴を保持する保持手段と、前記保持された設定履歴がユーザによって選択された場合、当該設定履歴が示す設定内容を前記画像処理装置に設定する設定手段と、前記画像処理装置で実行すべき処理のための設定内容を記述したプロセス定義ファイルを取得する取得手段と、前記プロセス定義ファイルを利用しない処理を禁止する設定を前記画像処理装置に対して設定する設定手段とを有し、前記設定手段において前記プロセス定義ファイルを利用しない処理を禁止する設定がなされている場合、前記保持手段は、前記画像処理装置において実行された処理に関する設定内容を示した設定履歴を保持しないことを特徴とする。
また、上記目的を達成するために本発明の画像処理装置は、画像処理装置において実行された処理に関する設定内容を示した設定履歴を保持する保持手段と、前記保持された設定履歴がユーザによって選択された場合、当該設定履歴が示す設定内容を前記画像処理装置に設定する設定手段と、ユーザを特定する特定情報を入力する入力手段と、前記画像処理装置で実行すべき処理のための設定内容を記述したプロセス定義ファイルであって前記入力手段によって入力された特定情報に対応するプロセス定義ファイルを取得する取得手段と、前記取得したプロセス定義ファイルに従って処理を実行する処理手段と、前記画像処理装置において実行された処理が、プロセス定義ファイルに従った処理か否かを判断する判断手段とを有し、前記判断手段においてプロセス定義ファイルに従った処理と判断された場合、前記保持手段は前記入力された特定情報と共に当該処理に関する設定内容を示す設定履歴を保持し、前記判断手段においてプロセス定義ファイルに従った処理と判断されなかった場合、前記保持手段は当該処理に関する設定内容を示す設定履歴を保持することを特徴とする。
本発明によれば、あるユーザがプロセス定義ファイルを用いた処理を実行した場合に、他のユーザがコール機能を用いてそのプロセス定義ファイルを使用できないようにすることができる。
本発明の実施形態における画像処理システムの全体図である。 本発明の実施形態におけるMFP103の構成を示すブロック図である。 本発明の実施形態における管理者PC101の構成を示すブロック図である。 本発明の実施形態における画像処理システムの全体の動作を概念的に説明する図である。 本発明の実施形態におけるプロセス定義ファイルの具体的な記述例を示す図である。 プロセス定義ファイル利用設定画面を示す図である。 MFP103の動作を表すフローチャートである。 画像送信設定画面を示す図である。 MFP103の動作を表すフローチャートである。 プロセス定義ファイル選択画面を表す図である。 画像送信設定画面を表す図である。 MFP103の動作を表すフローチャートである。 設定履歴データの構成を表す図である。 プロセス定義ファイルの設定履歴保存設定画面を表す図である。 MFP103の動作を表すフローチャートである。 ユーザ毎設定履歴データ1601の構成を表す図である。
以下、本発明を実施するための最良の形態について図面を用いて説明する。
まず、本発明に係る第1の実施形態について説明する。図1は、第1の実施形態における画像処理システムの全体図である。LAN110には、管理者PC101、ファイル管理サーバ102、MFP103、送信サーバ104が互いに通信可能に接続されている。管理者PC、ファイル管理サーバ、送信サーバは、パーソナルコンピュータやワークステーション等の情報処理装置によって構成される。また、MFP(Multi Function Pelipheral)は画像処理装置の一例であり、単体のスキャナやファクシミリ、プリンタ等のその他の装置であっても構わない。なお、図示しないが、LAN110上には更に電子メールサーバやFTPサーバなどが備えられ、送信サーバ104や管理者PC101は互いに電子メールを送受信したり、FTPプロトコルを用いて画像データの送受信したりすることができる。また、LAN110は、インターネットやWAN等のローカルエリアネットワーク以外のネットワークであってもよく、また、有線ネットワークに限らず無線ネットワークであってもよい。
図2は、MFP103の構成を示すブロック図である。
CPU211を含む制御部210は、MFP103全体の動作を制御する。CPU211は、ROM212に記憶された制御プログラムを読み出して読取制御や送信制御などの各種制御処理を実行する。RAM213は、CPU211の主メモリ、ワークエリア等の一時記憶領域として用いられる。HDD214は、画像データや各種プログラム、或いは後述する履歴情報等を記憶する。
操作部I/F215は、操作部219と制御部210とを接続する。操作部219には、タッチパネル機能を有する液晶表示部やキーボードなどが備えられている。
プリンタI/F216は、プリンタ220と制御部210とを接続する。プリンタ220で印刷すべき画像データはプリンタI/F216を介して制御部210からプリンタ220に転送され、プリンタ220において記録媒体上に印刷される。
スキャナI/F217は、スキャナ221と制御部210とを接続する。スキャナ221は、原稿上の画像を読み取って画像データ(スキャンデータ)を生成し、スキャナI/F217を介して制御部210に入力する。
ネットワークI/F218は、制御部210(MFP103)をLAN110に接続する。ネットワークI/F218は、LAN110上の外部装置(例えば、送信サーバ104)に画像データを送信したり、LAN110上の外部装置(例えば、ファイル管理サーバ102)から各種情報を受信したりする。
図3は、管理者PC101の構成を示すブロック図である。なお、ファイル管理サーバ102及び送信サーバ104は、管理者PC101と同様の構成を有しているため、ここで合わせて説明する。
CPU311を含む制御部310は、管理者PC101全体の動作を制御する。CPU311は、ROM312に記憶された制御プログラムを読み出して各種制御処理を実行する。RAM313は、CPU311の主メモリ、ワークエリア等の一時記憶領域として用いられる。HDD314は、画像データや各種プログラム等を記憶する。また後述するように、ファイル管理サーバ102はHDD314に複数のプロセス定義ファイルを記憶している。
表示部I/F315は、表示部318と制御部310とを接続する。キーボードI/F316は、キーボード319と制御部310とを接続する。CPU311は、キーボード319を介したユーザからの指示を認識し、認識した指示に応じて表示部318に表示する画面を遷移させる。
ネットワークI/F317は、制御部310(管理者PC101)をLAN110に接続する。ネットワークI/F317は、LAN110上の他の装置との間で各種情報を送受信する。
次に、図4を用いて、本実施形態の画像処理システムにおいて、プロセス定義ファイルを用いて処理を実行する際の動作の流れを説明する。
まず始めに、ユーザ(管理者)は管理者PC101を操作して、プロセス定義ファイル410を作成する。プロセス定義ファイル410には、MFP103や送信サーバ104などが備える複数の機能を利用して一連の処理を実行するための定義が記述される。なお、本実施形態のプロセス定義ファイル410には、「MFP103に原稿上の画像を読み取らせて画像データを生成させ(読取機能)、生成された画像データを送信サーバ104に送信し(送信機能)、送信サーバ104から所定の宛先に送信させる。」という一連の処理をすることが定義されているものとする。
ユーザは、管理者PC101に表示されたプロセス定義ファイル作成画面を介して様々な処理内容を入力する。入力される処理内容は具体的には読取パラメータ(読み取りサイズ、解像度、濃度/画質、倍率等)や送信プロトコル(E−mail、SMB、FTP、ファックス等)や送信宛先(E−mailアドレス、電話番号等)などである。また、管理者PCにおいて作成されるプロセス定義ファイル410には、プロセス定義ファイル毎にユーザIDとパスワードが関連付けられており、特定のユーザのみにしか使用できないようになっている。
プロセス定義ファイルの作成が完了すると、作成されたプロセス定義ファイル410は、LAN110を介してファイル管理サーバ102に送信される(ステップS401)。プロセス定義ファイル410を受信したファイル管理サーバ102は、受信したプロセス定義ファイル410とユーザID、パスワードを対応付けて登録し、保持しておく。
その後、MFP103は、MFP103を操作するユーザによって入力されたユーザIDとパスワードをファイル管理サーバ102に送信する。そしてMFP103を操作中のユーザに対応する(送信されたユーザIDとパスワードに対応する)プロセス定義ファイルを要求する(ステップS402)。
プロセス定義ファイルの要求を受けたファイル管理サーバ102は、受信したユーザIDとパスワードによって認証処理を行う。その結果、認証に成功した場合には、受信したユーザIDに対応するプロセス定義ファイル410を読み出して、LAN110を介してMFP103に送信する(ステップS403)。
ファイル管理サーバ102からプロセス定義ファイル410を取得したMFP103は、取得したプロセス定義ファイルをユーザに提示し、ユーザからのプロセス定義ファイルの選択を受け付ける。更に、MFP103は、選択されたプロセス定義ファイルに記述された定義に基づいてスキャナ221に読取処理を実行させ、選択されたプロセス定義ファイルに記述された定義に従った画像データを生成する(ステップS404)。
そして、MFP103は、生成した画像データ420とプロセス定義ファイル410とを送信サーバ104に送信し、画像データの送信を送信サーバ104に依頼する(ステップS405)。
送信サーバ104は、受信したプロセス定義ファイル410に記述された送信プロトコル(E−mailやFTP等)に従い、記述された送信宛先に画像データ420を送信する(ステップS406)。
以上説明した仕組みにより、ユーザが、MFP103で原稿を読み取る度に読取パラメータや送信宛先を指定するといった面倒な操作を行う必要がなくなる。また更に、管理者PC101でプロセス定義ファイルを作成する際に指定された内容をMFP103で修正できないようにしておくことにより、管理者の意図に反した処理がMFP103のユーザによって実行されてしまうことを防ぐこともできる。
図5は、ファイル管理サーバ102に保持されているプロセス定義ファイル510の具体的な記述例を示す図である。なお、ここではXMLの形式で記述された例を示すが、他の形式でプロセス定義ファイルを記述するようにしても構わない。プロセス定義ファイルで定義される各処理はXMLのタグとして記述され、プロセス定義ファイル中の出現順序が処理の実行順序を示している。タグ501は、複数の処理が組み合わされた1つのプロセスであることを示しており、プロセス定義ファイルを一意に示すプロセスID(図5の例では「0001」)やプロセスの名称(図5の例では「スキャンして課長にメール送信」)などが記述されている。タグ502は、スキャナを用いて原稿上の画像を読み取って、画像データを生成することを定義している。タグ503は、スキャナが原稿上の画像を読み取る際に、グレースケールの画像データを生成することを定義している。即ち、読取パラメータの1つを示している。更にこれ以外の読取パラメータが記述されていてもよい。タグ504は、画像データを電子メールで送信することを定義している。即ち画像データを送信するにあたって利用する送信プロトコルを示している。タグ505には、画像データの送信宛先となる電子メールアドレス(図5の例では「manager@xxxx.xxxx」)が記述されている。
一方、MFP103は、プロセス定義ファイルを使用せずとも原稿上の画像を読み取り、生成した画像データを送信することができる。その場合には、従来通り、MFP103は操作部219を通じて、ユーザに画像の読み取りパラメータや送信宛先を設定させることになる。このような処理、即ちプロセス定義ファイルを使わない処理を許可するかどうかは管理者の運用ポリシーによって変更可能である。
図6に、MFP103の操作部219に表示するプロセス定義ファイル利用設定画面を示す。MFP103の管理者は、このプロセス定義ファイル利用設定画面を用いて、プロセス定義ファイルを利用するかどうかの運用ポリシーを設定することができる。
本実施例においては、プロセス定義ファイル利用設定画面により、管理者は3つの管理ポリシーから1つを選択できる。ボタン601が選択された場合には、MFP103はプロセス定義ファイルを利用しない送信処理のみ可能とするよう動作する。即ち、プロセス定義ファイルの利用を禁止する。また、ボタン602が選択された場合には、MFP103はプロセス定義ファイルを利用した送信処理のみを可能とするよう動作する。即ち、プロセス定義ファイルを利用しない送信処理を禁止する。加えて、ボタン603が選択された場合には、MFP103を利用するユーザが、プロセス定義ファイルを利用するか、利用しないかを選択できるよう動作する。本実施例においては、このプロセス定義ファイル利用設定の内容は、MFP103内のHDD214に格納される。
以下、図6のプロセス定義ファイル利用設定画面において、ボタン601〜603のそれぞれが選択された場合のMFP103の動作を順に説明する。
始めに、プロセス定義ファイル利用設定画面においてボタン601が選択されている場合における、MFP103の動作について、図7のフローチャートを用いて説明する。
まず、ステップS701において、MFP103は画像送信設定画面を操作部219に表示する。図8に画像送信設定画面の一例を示す。画像送信設定画面では、送信宛先や画像の読み取りパラメータ、送信時の画像ファイル形式等をユーザが任意に設定することが可能である。図8の送信ボタン801がユーザによって押下されるのに応じて、ステップS702へと進む。
ステップS702において、MFP103は画像送信設定画面で設定された内容(読取パラメータ)に従って原稿上の画像を読み取る。そして、画像送信設定画面で設定された内容(画像ファイル形式、送信宛先設定)に従って、読み取った画像を指定された宛先に送信する(ステップS703)。その後、ステップS704において、MFP103は履歴情報の更新を行う。履歴情報の更新処理の詳細については後述する。
次に、プロセス定義ファイル利用設定画面においてボタン602が選択されている場合における、MFP103の動作について、図9のフローチャートを用いて説明する。
まずステップS901において、MFP103を操作するユーザを認証する。具体的には、ユーザIDやパスワードといった認証情報を入力するための認証情報入力画面を操作部219に表示し、この画面を介して入力された認証情報をファイル管理サーバ102に送信する。ファイル管理サーバ102において認証情報の照合が行われ、認証が成功または失敗した旨の応答が返ってくる。なお、ユーザを認証するための方法は、IDカードを読み取って認証情報を入力する方法や、生体情報を用いて認証を行う方法などいずれの方法を採用しても良い。また、認証処理をファイル管理サーバ102ではなく、MFP103自身が行うようにしてもよい。その場合にはMFP103は、ユーザIDとパスワードとの関連付け等の認証情報を保持していることになる。
ステップS901におけるユーザ認証処理が正常に行われた場合、ステップS902に進み、MFP103はファイル管理サーバ102に対してプロセス定義ファイルを要求する。具体的には、認証したユーザのユーザIDをファイル管理サーバ102に送信する。これを受けたファイル管理サーバ102は、受信したユーザIDに関連付いた1つ又は複数のプロセス定義ファイルをMFP103に送信する。
ステップS903においてMFP103は、ファイル管理サーバ102から送信されたプロセス定義ファイルを受信した後、任意のプロセス定義ファイルをユーザに選択させるためのプロセス定義ファイル選択画面を表示する。
図10にプロセス定義ファイル選択画面の一例を示す。画面にはS903で取得したプロセス定義ファイルが表示され、ユーザがプロセス定義ファイルを選択すると表示が反転する。図10の例では、4つのプロセル定義ファイルが選択可能に表示されている例を示しており、その中の「文書管理サーバにFTP送信」というプロセス定義ファイルが選択されている。
この時、ユーザが詳細情報表示ボタン1001を押下したことを検知すると、MFP103は「文書管理サーバにFTP送信」のプロセス定義ファイルの詳細内容(プロセス定義ファイルに記述された読取パラメータや送信宛先の情報)を操作部219に表示する。ここでユーザが実行ボタン1002を押下すると、MFP103は選択されたプロセス定義ファイルの記述内容に基づきスキャナに読取処理を実行させ、選択されたプロセス定義ファイルに記述された定義に従った画像データを生成させる(ステップS904)。
そして、ステップS905では、選択されたプロセス定義ファイルを、ステップS904で生成された画像データと対応付けて、送信サーバ104へ送信することにより、画像データの送信を送信サーバ104に依頼する。
次にMFP103は、ステップS906において、HDD214の中に用意されている履歴情報を更新する。履歴情報の更新処理の詳細については後述する。
続いて、プロセス定義ファイル利用設定画面においてボタン603が選択されている場合における、MFP103の動作について説明する。この場合、MFP103は、操作部219に図11に示す画像送信設定画面を表示する。ここでMFP103は、ボタン1101が選択された場合には図7に示すフローチャートに従い処理を行い、ボタン1102が選択された場合には図9に示すフローチャートに従い処理を行う。
以上のように、プロセス定義ファイル利用設定画面によりMFPの運用ポリシーを選択できるようにすることにより、MFP103は、管理者の意図したポリシーでプロセス定義ファイルを処理することが可能となる。尚、図6のプロセス定義ファイル利用設定画面には、管理者等の特定の権限を持つユーザのみしかアクセスできないように制限をかけておくことが望ましい。
続いて、図7のステップS704及び図9のステップS906においてMFP103で実行される、履歴情報の更新処理について、図12に示すフローチャートを用いて説明を行う。
まず、MFP103が保持する履歴情報について説明する。MFP103が保持する履歴情報には大きく分けて2つの履歴情報がある。1つは「設定履歴」であり、これはMFP103において実行された処理に関する設定内容を、再利用可能に保持しておくための情報である。図13は、MFP103のHDDに保持される設定履歴テーブルを示す図である。設定履歴テーブルにおいて1つの設定履歴情報1302は、送信先情報1303、画像読み取り設定情報1304、画像ファイル形式設定情報1305から構成され、図13の例では、3つの設定履歴情報1301がテーブルとして保持されている。例えば、図8の設定内容で処理が実行された場合には、設定履歴として「送信宛先情報:mail@×××.co.jp」、「画像読取設定情報:200×200,カラー」、「画像ファイル形式情報:jpeg」が保持されることになる。ユーザは再度同じ設定で処理を実行させたい場合には、設定履歴の中から所望のものを選択することによって、これらの設定内容を自動的にMFPに設定させることができ、改めて同じ設定内容を入力する手間をなくすことができる。尚、設定履歴として保持する項目は、1303〜1305以外のものを含んでいてもよい。例えば送信日時や送信結果といった情報を含んでもよい。また、設定履歴テーブルに保持される設定履歴の個数も3個以上又は以下であっても構わない。
2つ目の履歴情報は「送信履歴」であり、送信処理の処理結果を示す情報である。送信履歴は、送信結果、宛先情報、送信開始日時、送信終了日時等の情報から構成される。一般的に送信履歴は、処理結果やMFPの使用状況を後からユーザが確認するために用いられるものであり、送信履歴から、その送信に係る設定内容を再利用可能にはなっていない。
なお、本実施例においては、MFP103が備えるHDD214に履歴情報を格納するが、MFP103が他の不揮発記憶装置を備える場合には、この不揮発記憶装置に書き込んでもよい。また、LAN110を通じて通信可能な別の記憶装置があるのであれば、この記憶装置に書き込んでもよい。
図12のステップS1201において、MFP103は、MFP103内のHDD214に格納されているプロセス定義ファイル利用設定の内容を取得する。ここで、プロセス定義ファイルを利用しない送信のみを許可する設定であった場合には、ステップS1202に進む。
ステップS1202においてMFP103は、実行した処理に関する設定内容を示す設定履歴を、設定履歴テーブルに保持する。例えば図8に示す設定内容の送信処理が行われた際には、設定履歴として「送信宛先情報:mail@×××.co.jp」、「画像読取設定情報:200×200,カラー」、「画像ファイル形式情報:jpeg」が保持されることになる。ここで、設定履歴テーブルに保持可能な設定履歴の数に達している場合には、もっとも古い設定履歴の情報が削除され、今回の設定履歴が設定履歴テーブルに登録されることになる。その後、ステップS1204へ進む。
一方、ステップS1201において、プロセス定義ファイルを利用した送信のみが許可されている場合には、ステップS1204へと進む。この場合は、MFP103は、プロセス定義ファイルを利用した処理に関する設定内容を設定履歴として保持することはない。
また、ステップS1201において、プロセス定義ファイルを利用するかどうかをユーザが選択可能な設定になっていた場合には、MFP103は実行された処理がプロセス定義ファイルを利用した処理であるかどうかを確認する。(ステップS1203)
ここで、プロセス定義ファイルを利用していなければ、ステップS1202に進み、その処理に関する設定内容を示す設定履歴を保持する。一方、プロセス定義ファイルを利用していれば、その処理に関する設定内容を設定履歴として保持することなく、ステップS1204へと進む。ステップS1204においてMFP103は、実行した送信処理に関する送信履歴の情報をHDDに格納することによって履歴保持を行う。
尚、上記図7,9,12の各フローチャートは、MFP103のCPU211が、ROM212やHDD214に格納されたプログラムを実行することによって処理される。ここで、これらのフローチャートの各ステップを、複数のCPUによって分担して処理するようにしても構わない。また、MFP103以外の他の装置が、これらフローチャートの一部の処理を実行するようにしても構わない。
以上のように、本実施例のMFPは、プロセス定義ファイルを利用した処理を実行した場合には、その処理に関する設定項目を、再利用可能な設定履歴として保持しないよう制御する。これにより、ユーザ毎に管理されたプロセス定義ファイルが、設定履歴から他のユーザに勝手に利用されてしまうというセキュリティ上の問題を解決することができる。
また、管理者PCにおいてプロセス定義ファイルを作成した管理者が定期的にプロセス定義ファイルを更新し、古いプロセス定義ファイルを使用させたくない場合にも、古いプロセス定義ファイルの使用を確実に防ぐことができる。MFP内に設定履歴として古いプロセス定義ファイルが残ることがないためである。
また、プロセス定義ファイルの利用に関する運用ポリシー(図6の設定内容)に応じて、実行した処理の設定内容を示す設定履歴を保持するかしないかを切り替えるので、MFPの制御も簡単であり、上記のような大きな効果を得ることができる。
次に、本発明に係る第2の実施例について説明する。第一の実施例では、プロセス定義ファイルを利用した処理に関する設定履歴は必ず残さない構成とした。これに対して、本実施例では、プロセス定義ファイルを利用した処理については、設定履歴をユーザ毎に管理して保存する例について説明する。以下の説明では、第1の実施例と同様の箇所については説明を省略する。
図14に、MFP103において、プロセス定義ファイルを利用した処理に関して設定履歴を残すかどうかを設定する画面を示す。MFP103の管理者は、この画面によりプロセス定義ファイルを用いた処理の設定履歴を残すかどうかを設定することができる。
図14に示す画面において、もしボタン1401が選択されていた場合には、MFP103は実施例1に示した通り、プロセス定義ファイルを用いて実行された処理に関して必ず設定履歴を残さないように動作する。一方、もしボタン1402が選択されていた場合には、MFP103はプロセス定義ファイルを用いて実行された処理に関して、ユーザ毎に設定履歴を残すように動作する。なお、本実施例においては、この設定の内容は、MFP103内のHDD214に格納される。
続いて、本実施例において、図7のステップS704及び図9のステップS906において実行される、履歴情報の更新処理について、図15に示すフローチャートを用いて説明を行う。尚、本フローチャートは、MFP103のCPU211が、ROM212やHDD214に格納されたプログラムを実行することによって処理される。ここで、これらのフローチャートの各ステップを、複数のCPUによって分担して処理するようにしても構わない。また、MFP103以外の他の装置が、これらフローチャートの一部の処理を実行するようにしても構わない。
図15のステップS1501において、MFP103は、MFP103内のHDD214に格納されているプロセス定義ファイル利用設定の内容を取得する。ここで、プロセス定義ファイルを利用しない送信のみを許可する設定であった場合には、ステップS1502に進む。
ステップS1502においてMFP103は、実行した処理に関する設定内容を示す設定履歴を、設定履歴テーブルに保持する。例えば図8に示す設定内容の送信処理が行われた際には、設定履歴として「送信宛先情報:mail@×××.co.jp」、「画像読取設定情報:200×200, カラー」、「画像ファイル形式情報:jpeg」が保持されることになる。その後、ステップS1506へ進む。
一方、ステップS1501において、プロセス定義ファイルを利用した送信のみが許可されている場合には、ステップS1504へと進む。
また、ステップS1501において、プロセス定義ファイルを利用するかどうかをユーザが選択可能な設定になっていた場合には、MFP103は実行された処理がプロセス定義ファイルを利用した処理であるかどうかを確認する。(ステップS1503)ここで、プロセス定義ファイルを利用していなければ、ステップS1502に進み、その処理に関する設定内容を示す設定履歴を保持する。一方、プロセス定義ファイルを利用していれば、ステップS1504へと進む。
ステップS1504において、MFP103は図14に示した、プロセス定義ファイルを利用した処理に関して設定履歴を残すかどうかの設定内容を確認する。ここで、ボタン1401が選択されていた場合には、設定履歴を設定履歴テーブルに保持することなく、ステップS1506へ進む。一方、ここでボタン1402が選択されていた場合には、ステップS1505へ進む。ステップS1505では、プロセス定義ファイルを利用して実行した処理の設定履歴を、そのプロセス定義ファイルに対応付けられているユーザID(特定情報)と共に設定履歴テーブルに保持する。
図16は、本実施例におけるMFP103のHDDに保持される設定履歴テーブルを示す図である。図13の設定履歴テーブルと異なり、1つの設定履歴情報1605に対して、送信先情報1602、画像読取設定情報1603、画像ファイル形式設定情報1604といった情報の他に、ユーザ特定情報1601が含まれている。ユーザ特定情報1601には、ユーザID等の各ユーザを特定できる特定情報が格納され、ステップS901において使用される認証情報と一対一で対応する。図16の設定履歴テーブルの例では、3つの設定履歴情報1605、1606、1607が保持されており、その中で設定履歴情報1605のみにユーザ特定情報が含まれている。即ち、設定履歴情報1605はプロセス定義ファイルを用いて実行した処理に対する設定履歴であり、一方、設定履歴情報1606と1607はプロセス定義ファイルを用いずに実行された処理に対する設定履歴である。このように設定履歴テーブルを管理することによって、プロセス定義ファイルを用いて実行された処理に関する設定履歴を再利用する場合には、ユーザの認証を行うことが可能となる。そして、他人にプロセス定義ファイルを勝手に利用されてしまうというセキュリティ上の問題を防ぐことができる。
ステップS1505における処理が終了するとステップS1506へ進む。ステップS1506においてMFP103は、実行した送信処理に関する送信履歴の情報をHDDに格納する。
なお、本実施例においては、MFP103が備えるHDD214に履歴情報を格納したが、MFP103が他の不揮発記憶装置を備える場合には、この不揮発記憶装置に書き込んでもよい。また、LAN110を通じて通信可能な別の記憶装置があるのであれば、この記憶装置に書き込んでもよい。
図7及び図9の処理が終わった後、MFP103を利用するユーザが、設定履歴を用いて所望の設定を再利用しようとする際には、設定履歴テーブルに保持される設定履歴情報が参照され、選択候補としてMFPの画面上に表示される。ユーザはその中から使用する設定履歴を選択する。ここで、設定履歴情報の中にユーザ特定情報が含まれた設定履歴がユーザによって選択された場合には、ユーザにユーザ特定情報の入力を促し、入力された特定情報が設定履歴情報に含まれたユーザ特定情報と一致するかを判断する。その結果、一致すればその設定履歴情報を再利用可能とし、一致しなかった場合には再利用可能としないように制御する。こうすることで、ユーザ毎に管理されたプロセス定義ファイルが、設定履歴から他のユーザに勝手に利用されてしまうというセキュリティ上の問題を解決することができる。
尚、図16の例では、設定履歴テーブルに保持される設定履歴情報1つ1つに対して、ユーザ特定情報のレコードを設けるようにしたが、設定履歴テーブル自体に、ユーザ特定情報を割り当てるようにしてもよい。即ち、ユーザ毎に設定履歴テーブルを持つようにしてもよい。このようにした場合、プロセス定義ファイルを用いていない処理の設定履歴は、全てのユーザの設定履歴テーブルに保持される。一方、プロセス定義ファイルを用いて実行された処理の設定履歴は、当該プロセス定義ファイルに対応するユーザの設定履歴テーブルにのみ保持されることになる。
又は、設定履歴テーブルの管理方法として、全てのユーザが参照可能な共用の設定履歴テーブルと、ユーザ毎に管理された設定履歴テーブルを分けて保持するようにしてもよい。このようにした場合、プロセス定義ファイルを用いていない処理の設定履歴は、共用の設定履歴テーブルに保持される。一方、プロセス定義ファイルを用いて実行された処理の設定履歴は、当該プロセス定義ファイルに対応するユーザの設定履歴テーブルにのみ保持されることになる。
何れの方法にしても、本実施例によれば、プロセス定義ファイルを用いて実行された処理に関する設定履歴を、ユーザ特定情報と共に保持することにより、その設定履歴を再利用しようとするユーザに制限をかけることが可能になる。その結果、その設定履歴を再利用するユーザを制限することができるので、ユーザ毎に管理されたプロセス定義ファイルが、設定履歴から他のユーザに勝手に利用されてしまうというセキュリティ上の問題を解決することができる。
(その他の実施例)
上記実施形態の説明において、プロセス定義ファイルは読取機能と送信機能を合わせて行われる処理であったが、プロセス定義ファイルによって記述される処理はこれ以外の処理であってもかまわない。また、上記実施形態では、管理者PCにおいて作成されたプロセス定義ファイルをファイル管理サーバが保持する構成としたが、MFPやその他の装置が保持する構成であっても構わない。つまり、図4の各装置を機能をそれぞれ組み合わせたり、まとめて1つの装置とすることによって同様の処理を行うようにしても構わない。
尚、上記実施形態の説明において、プロセス定義ファイルを用いて実行された処理に対しては設定履歴を保持しないようにしていたが、ここで言う保持しないとは、再利用可能に保持しないことを意味するものである。つまり、HDDやROM等のメモリには実際には格納されているものの、再利用不可能になっているもの(例えばコール機能における候補として表示されないもの)も、本実施例における保持しないものに含まれる。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
211 CPU
212 ROM
213 RAM
214 HDD
210 制御部
218 ネットワークI/F

Claims (12)

  1. 画像処理装置であって、
    前記画像処理装置において実行された処理に関する設定内容を示した設定履歴を保持する保持手段と、
    前記保持された設定履歴がユーザによって選択された場合、当該設定履歴が示す設定内容を前記画像処理装置に設定する設定手段と、
    前記画像処理装置で実行すべき処理のための設定内容を記述したプロセス定義ファイルを取得する取得手段と、
    前記取得したプロセス定義ファイルに従って処理を実行する処理手段と、
    前記画像処理装置において実行された処理が、プロセス定義ファイルに従った処理か否かを判断する判断手段と、
    を有し、
    前記判断手段においてプロセス定義ファイルに従った処理と判断された場合、前記保持手段は当該処理に関する設定内容を示す設定履歴を保持することなく、前記判断手段においてプロセス定義ファイルに従った処理と判断されなかった場合、前記保持手段は当該処理に関する設定内容を示す設定履歴を保持することを特徴とする画像処理装置。
  2. 前記画像処理装置において実行された処理の処理結果を示す履歴を保持する履歴保持手段を更に有し、
    前記履歴保持手段は、前記画像処理装置において実行された処理がプロセス定義ファイルに従った処理か否かに関わらず、実行された処理の処理結果を示す履歴を保持することを特徴とする請求項1記載の画像処理装置。
  3. 画像処理装置であって、
    前記画像処理装置において実行された処理に関する設定内容を示した設定履歴を保持する保持手段と、
    前記保持された設定履歴がユーザによって選択された場合、当該設定履歴が示す設定内容を前記画像処理装置に設定する設定手段と、
    前記画像処理装置で実行すべき処理のための設定内容を記述したプロセス定義ファイルを取得する取得手段と、
    前記プロセス定義ファイルを利用しない処理を禁止する設定を前記画像処理装置に対して設定する設定手段と、を有し、
    前記設定手段において前記プロセス定義ファイルを利用しない処理を禁止する設定がなされている場合、前記保持手段は、前記画像処理装置において実行された処理に関する設定内容を示した設定履歴を保持しないことを特徴とする画像処理装置。
  4. 前記画像処理装置において実行された処理の処理結果を示す履歴を保持する履歴保持手段を更に有し、
    前記履歴保持手段は、前記設定手段において何れの設定がなされているかに関わらず、実行された処理の処理結果を示す履歴を保持することを特徴とする請求項3記載の画像処理装置。
  5. 画像処理装置であって、
    前記画像処理装置において実行された処理に関する設定内容を示した設定履歴を保持する保持手段と、
    前記保持された設定履歴がユーザによって選択された場合、当該設定履歴が示す設定内容を前記画像処理装置に設定する設定手段と、
    ユーザを特定する特定情報を入力する入力手段と、
    前記画像処理装置で実行すべき処理のための設定内容を記述したプロセス定義ファイルであって前記入力手段によって入力された特定情報に対応するプロセス定義ファイルを取得する取得手段と、
    前記取得したプロセス定義ファイルに従って処理を実行する処理手段と、
    前記画像処理装置において実行された処理が、プロセス定義ファイルに従った処理か否かを判断する判断手段と、を有し、
    前記判断手段においてプロセス定義ファイルに従った処理と判断された場合、前記保持手段は前記入力された特定情報と共に当該処理に関する設定内容を示す設定履歴を保持し、前記判断手段においてプロセス定義ファイルに従った処理と判断されなかった場合、前記保持手段は当該処理に関する設定内容を示す設定履歴を保持することを特徴とする画像処理装置。
  6. 前記設定手段は、前記保持手段によって特定情報と共に保持された設定履歴がユーザによって選択された場合、当該特定情報がユーザによって入力されるのに応じて、当該設定履歴が示す設定内容を前記画像処理装置に設定することを特徴とする請求項5記載の画像処理装置。
  7. 前記画像処理装置において実行された処理の処理結果を示す履歴を保持する履歴保持手段を更に有し、
    前記履歴保持手段は、前記画像処理装置において実行された処理がプロセス定義ファイルに従った処理か否かに関わらず、実行された処理の処理結果を示す履歴を保持することを特徴とする請求項5又は6に記載の画像処理装置。
  8. 前記プロセス定義ファイルは、前記画像処理装置が備える複数の機能を用いた処理に関する設定内容を記述するファイルであることを特徴とする請求項1乃至7の何れか一項に記載の画像処理装置。
  9. 画像処理装置の制御方法であって、
    前記画像処理装置において実行された処理に関する設定内容を示した設定履歴を保持する保持ステップと、
    前記保持された設定履歴がユーザによって選択された場合、当該設定履歴が示す設定内容を前記画像処理装置に設定する設定ステップと、
    前記画像処理装置で実行すべき処理のための設定内容を記述したプロセス定義ファイルを取得する取得ステップと、
    前記取得したプロセス定義ファイルに従って処理を実行する処理ステップと、
    前記画像処理装置において実行された処理が、プロセス定義ファイルに従った処理か否かを判断する判断ステップと、を有し、
    前記判断ステップにおいてプロセス定義ファイルに従った処理と判断された場合、前記保持ステップは当該処理に関する設定内容を示す設定履歴を保持することなく、前記判断ステップにおいてプロセス定義ファイルに従った処理と判断されなかった場合、前記保持ステップは当該処理に関する設定内容を示す設定履歴を保持することを特徴とする画像処理装置の制御方法。
  10. 画像処理装置の制御方法であって、
    前記画像処理装置において実行された処理に関する設定内容を示した設定履歴を保持する保持ステップと、
    前記保持された設定履歴がユーザによって選択された場合、当該設定履歴が示す設定内容を前記画像処理装置に設定する設定ステップと、
    前記画像処理装置で実行すべき処理のための設定内容を記述したプロセス定義ファイルを取得する取得ステップと、
    前記プロセス定義ファイルを利用しない処理を禁止する設定を前記画像処理装置に対して設定する設定ステップと、を有し、
    前記設定ステップにおいて前記プロセス定義ファイルを利用しない処理を禁止する設定がなされている場合、前記保持ステップは、前記画像処理装置において実行された処理に関する設定内容を示した設定履歴を保持しないことを特徴とする画像処理装置の制御方法。
  11. 画像処理装置の制御方法であって、
    前記画像処理装置において実行された処理に関する設定内容を示した設定履歴を保持する保持ステップと、
    前記保持された設定履歴がユーザによって選択された場合、当該設定履歴が示す設定内容を前記画像処理装置に設定する設定ステップと、
    ユーザを特定する特定情報を入力する入力ステップと、
    前記画像処理装置で実行すべき処理のための設定内容を記述したプロセス定義ファイルであって前記入力ステップによって入力された特定情報に対応するプロセス定義ファイルを取得する取得ステップと、
    前記取得したプロセス定義ファイルに従って処理を実行する処理ステップと、
    前記画像処理装置において実行された処理が、プロセス定義ファイルに従った処理か否かを判断する判断ステップと、を有し、
    前記判断ステップにおいてプロセス定義ファイルに従った処理と判断された場合、前記保持ステップは前記入力された特定情報と共に当該処理に関する設定内容を示す設定履歴を保持し、前記判断ステップにおいてプロセス定義ファイルに従った処理と判断されなかった場合、前記保持ステップは当該処理に関する設定内容を示す設定履歴を保持することを特徴とする画像処理装置の制御方法。
  12. 請求項9乃至11の何れか一項に記載の制御方法の各ステップをコンピュータに実行させるためのプログラム。
JP2010045542A 2010-03-02 2010-03-02 画像処理装置、画像処理装置の制御方法及びプログラム Expired - Fee Related JP5562068B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2010045542A JP5562068B2 (ja) 2010-03-02 2010-03-02 画像処理装置、画像処理装置の制御方法及びプログラム
US13/038,209 US9304715B2 (en) 2010-03-02 2011-03-01 Apparatus and method for storing and reusing settings

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010045542A JP5562068B2 (ja) 2010-03-02 2010-03-02 画像処理装置、画像処理装置の制御方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2011182242A true JP2011182242A (ja) 2011-09-15
JP5562068B2 JP5562068B2 (ja) 2014-07-30

Family

ID=44531087

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010045542A Expired - Fee Related JP5562068B2 (ja) 2010-03-02 2010-03-02 画像処理装置、画像処理装置の制御方法及びプログラム

Country Status (2)

Country Link
US (1) US9304715B2 (ja)
JP (1) JP5562068B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013109631A (ja) * 2011-11-22 2013-06-06 Canon Inc データ通信装置及びその制御方法、並びにプログラム
JP2015026944A (ja) * 2013-07-25 2015-02-05 コニカミノルタ株式会社 情報機器およびコンピュータープログラム
US9846561B2 (en) 2015-03-10 2017-12-19 Canon Kabushiki Kaisha Image forming apparatus, method of controlling the same, storage medium, and information processing apparatus communicating with image forming apparatus for saving a transmission history based on a user instruction

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6312085B2 (ja) * 2014-07-04 2018-04-18 キヤノン株式会社 画像形成装置の制御方法、画像形成装置及びプログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006195892A (ja) * 2005-01-17 2006-07-27 Fuji Xerox Co Ltd フロー処理プログラム、装置およびフロー順序変更方法

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3619087B2 (ja) * 1999-11-02 2005-02-09 キヤノン株式会社 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体
US7120424B1 (en) * 2001-03-12 2006-10-10 Cingular Wireless Ii, Llc Method and apparatus for providing enhanced services at a mobile communication device
JP2003330638A (ja) 2002-05-14 2003-11-21 Canon Inc 印刷システム
US7274484B2 (en) * 2003-01-24 2007-09-25 Kabushiki Kaisha Toshiba Image forming apparatus
JP2004287860A (ja) 2003-03-24 2004-10-14 Fuji Xerox Co Ltd サービス処理装置、サービス処理方法及びプログラム
JP4166734B2 (ja) * 2004-07-13 2008-10-15 シャープ株式会社 ドライバプログラム、ドライバプログラムを記録した記録媒体、ドライバ制御方法及びドライバ制御装置
JP4413124B2 (ja) * 2004-10-25 2010-02-10 コニカミノルタビジネステクノロジーズ株式会社 印刷指示方法および装置およびプログラム
JP2006135570A (ja) * 2004-11-05 2006-05-25 Murata Mach Ltd ネットワーク複合機
JP4040630B2 (ja) * 2005-01-28 2008-01-30 株式会社東芝 通信端末装置
JP4636933B2 (ja) * 2005-05-09 2011-02-23 キヤノン株式会社 印刷制御装置および印刷制御方法
JP2007052641A (ja) * 2005-08-18 2007-03-01 Konica Minolta Business Technologies Inc 印刷管理方法、プログラム及び印刷管理装置
US20070091346A1 (en) * 2005-10-25 2007-04-26 Kabushiki Kaisha Toshiba Network print system
JP2008009766A (ja) * 2006-06-29 2008-01-17 Canon Inc 印刷システム、印刷制限方法、及びプログラム
JP5105855B2 (ja) * 2006-12-19 2012-12-26 キヤノン株式会社 情報処理装置及びその制御方法、コンピュータプログラム
US20080204805A1 (en) * 2007-02-28 2008-08-28 Konica Minolta Systems Laboratory, Inc. Automatic detection of user preference for printer setting
US7913168B2 (en) * 2007-05-25 2011-03-22 Kabushiki Kaisha Toshiba Display control apparatus, display control method, display control program
JP5084359B2 (ja) * 2007-06-13 2012-11-28 キヤノン株式会社 印刷装置およびその制御方法
JP4977643B2 (ja) * 2008-03-10 2012-07-18 株式会社リコー 印刷項目設定システム、サーバ装置および印刷項目設定方法
JP2009301159A (ja) * 2008-06-11 2009-12-24 Konica Minolta Business Technologies Inc 印刷指示装置、印刷指示方法及びプログラム
JP2010003120A (ja) * 2008-06-20 2010-01-07 Konica Minolta Business Technologies Inc 印刷条件設定装置、印刷条件設定方法、および印刷条件設定プログラム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006195892A (ja) * 2005-01-17 2006-07-27 Fuji Xerox Co Ltd フロー処理プログラム、装置およびフロー順序変更方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013109631A (ja) * 2011-11-22 2013-06-06 Canon Inc データ通信装置及びその制御方法、並びにプログラム
US10609253B2 (en) 2011-11-22 2020-03-31 Canon Kabushiki Kaisha Data communication apparatus, control method therefor, and storage medium storing control program therefor
US11128779B2 (en) 2011-11-22 2021-09-21 Canon Kabushiki Kaisha Data communication apparatus, control method therefor, and storage medium storing control program therefor
JP2015026944A (ja) * 2013-07-25 2015-02-05 コニカミノルタ株式会社 情報機器およびコンピュータープログラム
US9846561B2 (en) 2015-03-10 2017-12-19 Canon Kabushiki Kaisha Image forming apparatus, method of controlling the same, storage medium, and information processing apparatus communicating with image forming apparatus for saving a transmission history based on a user instruction

Also Published As

Publication number Publication date
JP5562068B2 (ja) 2014-07-30
US20110216339A1 (en) 2011-09-08
US9304715B2 (en) 2016-04-05

Similar Documents

Publication Publication Date Title
US9164710B2 (en) Service providing system and service providing method
US8363242B2 (en) Image processing apparatus and image processing apparatus control method for requesting an external apparatus to transmit image data
JP6184194B2 (ja) 画像処理装置及びその認証方法、並びにプログラム
JP5887942B2 (ja) 情報処理装置、情報処理システム、情報処理方法およびプログラム
US20120307286A1 (en) Administration server and image processing system
JP6525493B2 (ja) 画像処理装置及びその認証方法、並びにプログラム
JP2013106103A (ja) 画像形成装置、画像形成装置の制御方法およびプログラム
US20150007279A1 (en) Communication method, device, information processing apparatus, and storage medium
JP2016181102A (ja) 情報処理装置及びプログラム
KR100618043B1 (ko) 서비스 처리장치, 서비스 처리시스템 및 서비스처리시스템의 원 데이터 보관방법
JP5562068B2 (ja) 画像処理装置、画像処理装置の制御方法及びプログラム
JP2006085630A (ja) ジョブ実行システム及びこのシステムに用いられるジョブ実行装置並びに画像形成装置
EP3048522B1 (en) Method of outputting content through network, and apparatus and system for performing the method
US20090009814A1 (en) Document management system, method, and program, and image forming apparatus
JP6188466B2 (ja) 画像処理装置及びその認証方法、並びにプログラム
JP2012190372A (ja) プリントシステム、プリントサーバ、プリント方法およびプログラム
JP5247540B2 (ja) 情報処理システム及びその制御方法、プログラム
JP2018043364A (ja) 印刷装置、印刷制御方法及びプログラム
JP2006227832A (ja) サービス提供装置、情報端末装置、サービス提供システム、サービス提供方法
US10120620B2 (en) Information management system and method for managing information
JP2006157654A (ja) 時刻認証管理システム及び画像形成装置
US20170026549A1 (en) Information processing system, information processing method, and recording medium
JP2019006087A (ja) 画像処理装置とその制御方法及びプログラム
JP7187807B2 (ja) 情報処理装置及びプログラム
US10547754B2 (en) Information processing apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130304

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140411

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140610

LAPS Cancellation because of no payment of annual fees