JP5096876B2 - ワークフロー支援装置及びその制御方法、ワークフロー支援システム、プログラム - Google Patents

ワークフロー支援装置及びその制御方法、ワークフロー支援システム、プログラム Download PDF

Info

Publication number
JP5096876B2
JP5096876B2 JP2007291331A JP2007291331A JP5096876B2 JP 5096876 B2 JP5096876 B2 JP 5096876B2 JP 2007291331 A JP2007291331 A JP 2007291331A JP 2007291331 A JP2007291331 A JP 2007291331A JP 5096876 B2 JP5096876 B2 JP 5096876B2
Authority
JP
Japan
Prior art keywords
workflow
information
task
unit
reading
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
JP2007291331A
Other languages
English (en)
Other versions
JP2009116755A (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 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 JP2007291331A priority Critical patent/JP5096876B2/ja
Priority to US12/255,589 priority patent/US20090125360A1/en
Priority to EP08168652A priority patent/EP2060995A1/en
Priority to KR1020080110690A priority patent/KR100956186B1/ko
Publication of JP2009116755A publication Critical patent/JP2009116755A/ja
Application granted granted Critical
Publication of JP5096876B2 publication Critical patent/JP5096876B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00—Administration; Management
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00—Administration; Management
    • G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00—Digital computers in general; Data processing equipment in general
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00—Administration; Management
    • G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063—Operations research, analysis or management
    • G06Q10/0633—Workflow analysis
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Description

本発明は、紙文書を関係する担当者に回覧して処理を完了するワークフローに係る処理を支援するワークフロー支援装置及びその制御方法、ワークフロー支援システム、プログラムに関するものである。
従来から企業内では、事務手続きや企画書等、複数の作業者が関わる一連の業務手順をワークフローとして定義して運用がなされている。
このような業務手順に従った業務の管理・運用を電子化して、その業務の流れを実際に管理して運用するワークフロー支援システムが実現されている。このようなワークフロー支援システムでは、処理の依頼の通知や却下の通知がEメール等で通知され、作業の効率化を図っている。
一方、すべてのワークフローが電子化されているわけではなく、紙をベースとしたワークフローもいまだ運用がなされている。例えば、法的に実際の紙に判子やサインが必要な書類等である。また、電子化されたワークフローを実現するためには、大掛かりなワークフロー支援システムが必要であるため、紙ベースのワークフローもいまだに多く使われている。
一方、紙ベースのワークフローと電子化されたワークフローを融合する仕組みが多く検討されている。
例えば、特許文献1のワークフロー支援システムでは、捺印が必要な書類を印刷する際に、電子のワークフローと結びつけるためのユニークな番号をつけて管理することを行っている。一方、特許文献2のワークフロー支援システムのように、紙にワークフローを印刷し、印刷物に書き込みを行うことで、ワークフローの構成または状態を変更するシステムが提案されている。
特開2000−003402号公報 特開2006−243830号公報
上述のように、紙ベースのワークフローは、大掛かりなワークフロー支援システムがいらない、という点で利便性があるが、以下のような課題を抱えている。例えば、書類に判子を押すことで承認を行うワークフローにおいて、承認者が何人もいる場合である。
この場合、ワークフローの途中の承認者が書類の不備を見つけ却下する場合がある。却下するということは、最初の申請を行った人物(作成者)に書類が返って初めて申請者に分かり、再申請の処理が行われる。この却下の場合に、却下する承認者が直接、書類の作成者に不備のある書類を手渡す場合、その間の承認者には通知が行かないという問題がある。
一方、承認者を逆にたどって書類が返される場合、書類が作成者に返るまで時間がかかり、結果として再申請までに遅延を招き、フロー全体の効率を低下させるという問題がある。このように、紙ベースのワークフローは利便性が高いが、電子化されたワークフローのように処理の効率化を行うことができない。
このような場合に、特許文献1や特許文献2のワークフロー支援システムを適応したとしても以下のような問題がある。
特許文献1または特許文献2のシステムでは、書類に印刷された情報から電子化されたワークフローを呼び出すことができるが、現在どのステップまで実行されたのかが分からないため、適切な処理を行うことができない。逆に、紙ベースのワークフローのどのステップにあるのかを知るためには、書類の流れと電子化されたワークフローの流れを2重管理することになるため、システムの運用を難しくしている。このように、従来の電子化されたワークフローと紙ベースのワークフローを結びつけたシステムでは、紙ベースのワークフローの利点を生かしきれていない。
本発明は上記の課題を解決するためになされたものであり、紙ベースのワークフローの利便性及び効率を向上させることができるワークフロー支援装置及びその制御方法、ワークフロー支援システム、プログラムを提供することを目的とする。
上記の目的を達成するための本発明によるワークフロー支援装置は以下の構成を備える。即ち、
紙文書を関係する担当者に回覧して処理を完了するワークフローに係る処理を支援するワークフロー支援装置であって、
前記ワークフローを構成する各ステップにおける担当者情報及び処理順番を含むワークフロー情報が埋め込まれた紙文書を読み取る読取手段と、
前記読取手段の実行を指示するユーザを認証する認証手段と、
前記読取手段より得られる読取画像からワークフロー情報を抽出する抽出手段と、
前記抽出手段で抽出したワークフロー情報中の担当者情報及び処理順番と、前記認証手段でユーザを認証するために用いた認証情報とに基づいて、前記読取手段で読み取った紙文書によるワークフローが、現在どのステップにあるかを判断する判断手段と、
前記ワークフローの各ステップで実行する可能性があるタスクを決定する決定手段と、
前記決定手段で決定したタスクを実行する実行手段とを備え、
前記決定手段は、前記判断手段で判断したステップに対して実行する可能性があるタスクを決定し、
前記実行手段は、前記タスクとして、前記認証手段で認証したユーザに対応する前記ワークフローにおけるステップ以前の担当者に対してEメール送信を行なう。
本発明によれば、紙ベースのワークフローの利便性及び効率を向上させることができるワークフロー支援装置及びその制御方法、ワークフロー支援システム、プログラムを提供できる。
以下、本発明の実施の形態について図面を用いて詳細に説明する。
<ワークフロー支援システム>
図1は本発明の実施形態を適用可能なワークフロー支援システムの全体構成を示すブロック図である。
図1に示すように、画像形成装置110は、イーサネット(登録商標)等からなるLAN100に接続されている。また、プリンタエンジンを持たない画像形成装置120、Eメールサーバ兼ファイルサーバコンピュータとして機能するサーバ130、クライアントコンピュータ(以下、クライアントPC)140もLAN100に接続されている。ここで、画像形成装置110や120、及びクライアントPC140は、紙文書を関係する担当者に回覧して処理を完了するワークフローに係る処理を支援するワークフロー支援装置として機能する。
但し、本発明におけるシステムにおいては、これらの接続数に限られることはない。また、本実施形態では、接続方法としてLANを適用しているが、これに限られることはない。例えば、WAN(公衆回線)等の任意のネットワーク、USB等のシリアル伝送方式、セントロニクスやSCSI等のパラレル伝送方式等も適用可能である。
画像形成装置110は、コピー機能、ファクシミリ機能を有するとともに、原稿画像を読み取り、読み取って得られた画像データをLAN100上の各装置に送信するデータ送信機能を有する。また、画像を添付ファイルとしてEメールを作成し、サーバ130を利用してEメールを送信することができる。また、画像形成装置110は、PDL(Page Description Language)解釈とレンダリング機能を有し、LAN100上に接続されているコンピュータから指示されたPDL画像を受信して印刷することが可能である。
また、画像形成装置110は、画像形成装置110で読み取った画像や、LAN100上に接続されているコンピュータから指示されたPDL画像を、画像形成装置110内のハードディスクの特定領域に記憶することが可能である。また、原稿画像を読み取り、それをハードディスクにデジタル画像データとして記憶することも可能である。また、ハードディスクに記憶されたデジタル画像データを印刷することが可能である。
画像形成装置110は、スキャナ部112、プリンタ部113、コントローラ200(図2)、操作部111を備える。スキャナ部112は、画像入力デバイス(読取部)である。プリンタ部113は、画像出力デバイスである。コントローラ(Controller Unit)200、画像形成装置110全体の動作制御を司る。操作部111は、入力部と表示部を有するユーザインターフェース(UI)であり、例えば、タッチパネルで構成される。
スキャナ部112は、原稿上の画像を露光走査して得られた反射光をCCDに入力することで画像の情報を電気信号に変換する。さらに電気信号をR,G,B各色からなる輝度信号に変換し、当該輝度信号を画像データとしてコントローラ200に対して出力する。
尚、原稿は原稿フィーダ(不図示)にセットされ、ユーザが操作部111から読取開始を指示すると、コントローラ200からスキャナ部112に読取指示が与えられる。スキャナ部112は、この読取指示を受信すると、原稿フィーダから原稿を1枚ずつフィードして、原稿の読取動作を行う。ここで、原稿の読取方法は原稿フィーダによる自動送り方式ではなく、原稿をガラス面(不図示)上に載置し露光部を移動させることで原稿の走査を行う方法であっても良い。
プリンタ部113は、コントローラ200から受取った画像データを用紙上に形成する画像形成デバイスである。尚、本実施形態において画像形成方式は、感光体ドラムや感光体ベルトを用いた電子写真方式となっているが、本発明はこれに限られることはない。例えば、微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式等でも適用可能である。
画像形成装置120は、スキャナ部122、コントローラ(図2)、操作部121を備える。スキャナ部122は、画像入力デバイスである。コントローラ(Controller Unit)220は、画像形成装置120全体の動作制御を司る。操作部121は、ユーザインターフェース(UI)である。ここで、画像形成装置120のスキャナ部122及び操作部は121は、画像形成装置110と同様の物である。
サーバ130は、オペレーティングシステム(以下、OS)や各種のアプリケーションプログラムがCPUにより実行され、OSの管理下で、アプリケーションを実行することで種々のデータ処理を行う。クライアントPC140についても同様である。
<コントローラの詳細説明>
図2は本発明の実施形態の画像形成装置のコントローラの詳細構成を示すブロック図である。
画像形成装置110のコントローラ200は、スキャナ部112やプリンタ部113と電気的に接続されており、一方で、LAN100を介して画像形成装置120、サーバ130及びクライアントPC140と接続されている。これにより、画像データやデバイス情報の入出力が可能となっている。
CPU201は、ROM202に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ内部で行われる各種処理についても統括的に制御する。
ROM202は、装置のブートプログラム等の制御プログラムを記憶している。
RAM203は、CPU201が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このRAM203は、記憶した内容を電源off後も保持するSRAM、及び電源off後には記憶した内容が消去されるDRAMにより構成されている。
HDD204は、ハードディスクドライブであり、システムソフトウェアや画像データ等の各種データを記憶する。
操作部I/F205は、システムバス211と操作部111とを接続するためのインターフェース部である。この操作部I/F205は、操作部111に表示するための画像データをシステムバス211から受信し操作部111に出力すると共に、操作部111から入力された情報をシステムバス211へと出力する。
NetworkI/F206は、LAN100及びシステムバス211に接続し、情報の入出力を行う。
Modem207は、WAN(不図示)及びシステムバス211に接続しており、情報の入出力を行う。
スキャナI/F208は、スキャナ部112から受信した画像データに対して、補正、加工、及び編集等の各種処理を行う。尚、スキャナI/F208は、受信した画像データがカラー原稿あるいは白黒原稿、文字原稿あるいは写真原稿等の原稿種類を判定する。そして、その判定結果を画像データに付随情報として付加する。ここで、このような付随情報を属性データと称する。
画像処理部209は、画像データの方向変換、画像圧縮、伸張等の各種画像処理を行なう。また、HDD204に記憶している画像データ同士を合成して一枚の画像データを生成することが可能である。
プリンタI/F210は、画像処理部209から送信された画像データを受信し、この画像データに付加されている属性データを参照しながら画像データに画像形成処理を施す。画像形成処理後の画像データは、プリンタ部113に出力される。
尚、画像形成装置110に対するユーザ指示やユーザへの情報提示は、例えば、操作部111を介して行うようにしても良いし、LAN100を介して接続されたクライアント150を介して行うようにしても良い。
また、画像形成装置120のコントローラ(不図示)は、画像形成装置110のコントローラ200中のプリンタI/F210、Modem207を備えない構成である。
<コンピュータのハードウェア構成図>
図3は本発明の実施形態の情報処理装置として機能するサーバ及びクライアントPCのハードウェア構成を示すブロック図である。
図3において、CPU301、RAM302、ROM303、Network I/F305、ハードディスクドライブ(HDD)306がシステムバス310を介して互いに通信可能に接続されている。
また、CRT等の表示装置307、キーボード等の入力装置304、及びマウス等のポインティングデバイス308が、システムバス310を介して互いに通信可能に接続されている。
ROM303あるいはHDD306は、予め制御プログラムを記憶している。CPU301は、当該制御プログラムを必要に応じてROM303あるいはHDD306からRAM302上へ読み出して実行することで、コンピュータとしての機能を発揮する。
また、CPU301は、表示装置307を介して各種情報の表示を行うと共に、入力装置304やポインティングデバイス308からユーザ指示等の各種入力を受信する。更に、CPU301は、Network I/F305を介してLAN100上の他の装置との通信を行う。
また、クライアントPCについても、サーバ130と同様に、図2に示すハードウェア構成を備える。
<画像形成装置のソフトウェア構成>
図4は本発明の実施形態の画像形成装置の各種機能(以下タスク)の制御にかかわるソフトウェアモジュールの構成を示す図である。これらのソフトウェアモジュールは、画像形成装置110のコントローラ200内のCPU201により実行される。
UI部401は、操作部I/F205を介して操作部111に表示を行ったり、操作部111からのユーザの入力を処理したりするソフトウェアモジュールである。
通信部402は、NetworkI/F206やModem207を操作して通信を行うソフトウェアモジュールである。
認証部403は、UI部401から操作したユーザのログイン情報や通信部402から受信したユーザ情報を用いてユーザ認証を行い、ユーザのセッションの管理を行うソフトウェアモジュールである。
認証情報管理部404は、ユーザを認証するための認証情報(ログイン情報やユーザ情報)を管理し、認証部403の認証情報の問い合わせに応答するソフトウェアモジュールである。本実施形態では、画像形成装置110内部で認証情報を管理しているが、専用の認証サーバを別途設けてそこで認証情報を管理する構成も可能である。
フロー管理部405は、ワークフローの設定ファイルを解析し、それに対応した処理依頼をタスク実行部407に命令するソフトウェアモジュールである。
フローステップ判断部406は、ワークフロー設定内の順番情報と認証情報から、ワークフローが現在どのステップにあるのかを判断するためのソフトウェアモジュールである。尚、ワークフロー設定の詳細は後述する。
タスク実行部407は、各種タスクの設定情報に基づいてタスクを実行するためのソフトウェアモジュールである。
埋込情報取出部408は、スキャンタスク実行時にスキャナ部112で読み取った画像データに含まれる透かし情報(埋込情報)を、画像データから分離し、HDD204にファイルとして記憶するためのソフトウェアモジュールである。
埋込情報作成部409は、印刷タスク実行時にHDD204上のファイルを透かし情報(埋込情報)として作成し、印刷画像(例えば、回覧対象の紙文書を印刷するための画像)と合成するためのソフトウェアモジュールである。
各種タスクは、UI部401、通信部402及びフロー管理部405からの要求により発生する。例えば、UI部401でユーザからコピーやスキャンの指示があった場合、UI部401からコピーやスキャンのそれぞれのタスク設定がタスク実行部407に渡される。同様に、通信部402を介して他の画像形成装置やクライアントPCからタスク設定が渡された場合も同様に処理される。
尚、CPU201により、各ソフトウェアモジュールがどのように連携してタスクを実行するかについての詳細は後述する。
<紙ベースのワークフローのための紙の出力>
まず、紙ベースのワークフローの起点となるユーザがクライアントPC140と画像形成装置110を用いて、回覧や承認等の紙の出力を行う処理を説明する。
ユーザはクライアントPC140上のアプリケーションプログラムを用いて文書を作成する。そして、クライアントPC140上の画像形成装置110(印刷部)用のプリンタドライバを用いて印刷を行う。このときプリンタドライバの設定として、ワークフローの情報を入力する。
図5は本発明の実施形態のクライアントPCのプリンタドライバの設定画面を示している。
設定画面500において、501は、印刷部数や面付け等の設定を行うためのページ設定タブである。502は、ステイプル設定や製本の設定を行うための仕上げタブである。また、503は、どの給紙段から用紙を取得する等の設定を行うための給紙タブ503である。更に、本実施形態において、504は、ワークフローの設定を行うためのワークフロー設定タブである。
特に、図では、ワークフロー設定タブ504によるワークフロー設定画面を表示した状態を示している。
プルダウンのコンボボックス505は、紙ベースで実施するワークフロー情報のテンプレートを選択するものである。ユーザは、予め設定された複数のワークフロー情報のテンプレートの中から紙を用いて行うワークフローに合うテンプレートを選択することができる。
ワークフロー情報のテンプレートが有する情報としては、承認者の数と処理順番、ワークフローの担当者情報(それぞれの承認者と申請者と、それらの関連)、そして、それぞれの承認者が行う可能性のある画像形成装置によるタスクの情報である。承認者が申請者によらず決まっている場合には固定の承認者の情報を設定しておいてもよい。タスクの情報とは、タスク実行部407がタスクを実行するための設定値である。
ワークフロー情報のテンプレートは、プリンタドライバが予め保持していてもよいし、別途ワークフローの一覧を保持しているサーバや画像形成装置と通信を行い取得してもよい。
ユーザがコンボボックス505でワークフローのテンプレートを選択した後、ユーザは申請者情報入力フィールド506(第1入力領域)を申請者情報を入力する。本実施形態では、申請者情報は、申請を行うユーザの画像形成装置110におけるログインユーザ名、そしてEメールアドレスである。申請者情報は、直接入力を行わなくても、クライアントPC140や別サーバのユーザのデータベースから検索して指定する方法でもよい。
更に、ユーザは、承認者一覧507(第2入力領域)に、申請者に対応する承認者を入力する。ワークフロー情報のテンプレートに設定されている承認者と申請者の関係と、申請者の情報から自動的に情報を入力してもよい。
また、承認者一覧507には、それぞれの承認者が行う可能性のある画像形成装置によるタスクを設定できる。ここでは、ワークフローのテンプレートに設定してある情報をデフォルトで表示するが、ユーザが詳細情報を別途設定することも可能である。
このようにして入力したワークフロー情報は、OKボタン508の操作が操作された倍に確定し、プリンタドライバからPDL情報と共に画像形成装置110に送信される。一方、キャンセルボタン509が操作された場合には、入力したワークフロー情報がキャンセルされ、設定画面500の表示が終了される。
ここで、ワークフロー情報の一例について、図6を用いて説明する。
図6は本発明の実施形態のプリンタドライバから画像形成装置に送信するワークフロー情報の例を示す図である。
本実施形態では、ワークフロー情報は、XML形式で記載するものとする。但し、XML形式でなくても、プリンタドライバと画像形成装置間で解釈可能であれば、独自のフォーマットを用いて記載してもよい。
タグ601は、ワークフローの概要情報を示し、ワークフローのID、ワークフローの名称、コメント、そして作成の日付等からなる。
タグ602〜タグ605は、ワークフローのそれぞれのステップの設定と順番を示している。タグ602中のid要素がワークフローの順番を示している。あるいは、ワークフロー情報中でのタグの出現順番をそれぞれのステップの順番としてもよい。
タグ602は、ワークフローの最初のステップである申請者の情報を示すものである。<User〜>タグには、申請者のログイン情報とEメールアドレス等が記載される。<Aciton〜>タグは、このステップでの申請者が画像形成装置を用いて行う可能性のあるタスクを示している。タグ602の例では、申請者固有のタスクはないという設定である。
同様に、タグ603〜605は、承認者とそれぞれの承認者が行う可能性のあるタスクを表現している。本例では、タグ605の最後の承認者が行う可能性のあるタスクとして読み込んだ原稿をサーバに保存するというタスク(タグ606)が定義されている。但し、図6ではタスクの詳細設定は省略している。
また、タグ607は、すべてのステップで行う可能性のあるタスクが定義されている。図6の例ではすべてのステップで、そのステップ以前の申請者もしくは承認者に対してEメール送信を行うタスクが設定されている。但し、図6ではタスクの詳細は省略してある。
別のワークフロー情報の一例について、図7を用いて説明する。
図7は本発明の実施形態の別のワークフロー情報の一例を示す図である。
タグ701は、タグ601と同様にワークフローの概要情報である。
タグ702〜タグ705は、図6と同様に申請者と承認者に関する情報を示しているが、図6のタグ607のような、図7の例ではすべてのステップで行う可能性があるタスクはなく、代わりにそれぞれのステップで行う可能性があるタスクを設定している。
タグ702で示すステップでは、申請者が行う可能性があるタスクは設定していない。
タグ703で示すステップでは、最初のステップのユーザ、つまり、申請者に送信を行うタスクが設定してある。
タグ704で示すステップでは、ファイル保存を行うタスクと最初のステップのユーザに送信を行うタスクが設定してある。
タグ705で示すステップでは、ファイル保存を行うタスクとそれ以前のステップのユーザに送信を行うタスクが設定してある。
また、タグ706では、ワークフローの各ステップに含まれないユーザが画像形成装置で行う可能性があるタスクを示している。
本実施形態では、タスクの例としてEメール送信やサーバへの原稿保存(ファイル保存)としているが、FAX送信や印刷、そして電子のワークフローの開始等の様々なタスクの設定も可能である。
画像形成装置110では、通信部402を介してプリンタドライバからPDL情報とワークフロー情報を受信すると、タスク実行部407に印刷タスクを設定し、印刷タスクを実行する。
画像形成装置110のタスク実行部407は、ワークフロー情報(XMLファイル)を埋込情報作成部409に渡し、透かし画像を生成する。そして、画像処理部209を用いてPDL情報をレンダリングした画像と透かし画像を合成する。そして、合成した画像をプリンタI/F210からプリンタ部113に送信して、用紙に印刷を行う。
本実施形態では、ワークフロー設定を用紙に埋め込むために、PDL情報から得られる画像に透かし画像を合成する方法を行っているが、ワークフロー情報を2次元バーコードに変換して印刷を行ってもよい。また、RFID(Radio FrEquEncy IDEntification)タグが埋め込まれた用紙を用いて、印刷時にRFIDタグ内にワークフロー設定を記録することで、情報を埋め込んでもよい。
以上が紙ベースのワークフローのための用紙の出力の一連の流れである。これにより、紙ベースのワークフローに関するワークフロー情報を埋込んだ用紙(紙文書)を出力することが可能である。
このように出力されたワークフロー情報が埋め込まれた用紙は、紙ベースのワークフローとして、手渡しや郵送等で回覧や承認が行われる。
尚、本実施形態では、ワークフロー設定をクライアントPC140のプリンタドライバで行う構成としているが、最終的にワークフロー設定を画像形成装置110に対して設定することができる構成であれば、どのような構成でも良い。例えば、画像形成装置110がWebサーバとなり、ワークフロー設定用のWebサービスやWebページをクライアントPC140に提供し、それを介してワークフロー設定と印刷画像をクライアントPCから受信する構成にすることも可能である。
<画像形成装置でのタスク実行>
次に、用紙に印刷されている内容に不備があり、途中の承認者が却下を知らせるEメールを送信する場合や、最後の承認者が保存処理を行う等、画像形成装置を用いたタスクを実行する処理の流れを説明する。
本実施形態では、画像形成装置110を用いてタスク実行を行う場合を例に挙げて説明する。但し、タスク実行は、ワークフロー情報が埋め込まれた用紙を出力した画像形成装置でおこなう必要はなく、別の画像形成装置である画像形成装置120で実行してもよい。
図8は本発明の実施形態の用紙に埋め込んであるタスクを実行する処理を示すフローチャートである。ここで、フローチャートの各ステップは、CPU201が図4に示す各種ソフトウェアモジュールを適宜制御して実行することで実現される。
ステップS801で、UI部401は、ログイン用画面(不図示)を表示し、ユーザからのログイン操作を待機する。ユーザが操作部111を用いてログイン情報を入力すると、ログインを検知し、入力されたログイン情報を用いて認証部403が認証を行う。認証が成功した場合、ステップS802に進む。一方、認証が失敗した場合、ステップS801で、再度ユーザにログイン情報の入力を促す。本実施形態では、ユーザ名とパスワードを文字列として入力することで、ユーザを認証するが、ICカードや生体情報を用いてユーザの認証を行ってもよい。UI部401で受信したログイン情報は認証情報として認証部403に渡され、認証部403がユーザの認証を行う。
ログイン後、UI部401は、操作画面を操作部111に表示する。ここで、操作画面900の一例について、図9を用いて説明する。
図9は本発明の実施形態の操作画面の一例を示す図である。
操作画面900において、ボタン901、902、903は、画像形成装置110上のアプリケーションの切替のためのボタンである。
ボタン901は、コピータスク設定画面を表示するためのボタンである。ボタン902は、送信タスク設定画面を表示するためのボタンである。ボタン903は、用紙に埋め込まれたタスクを実行するための画面(以下、紙埋込タスク実行画面)を表示するためのボタンである。図9では、ボタン903が押下されて、紙埋込タスク実行画面を表示している状態である。
表示領域904は、現在の状態を示す領域である。また、表示領域905はそれぞれの状態の詳細を表示する領域である。ボタン906は、スキャナ部112にセットされた原稿の読取処理のスタートボタンである。
図8の説明に戻る。
ステップS802で、読取指示の有無を判断する。ここでは、ボタン906の押下の有無で、読取指示の有無を判断する。読取指示がある場合(ステップS802でYES)、ステップS803に進む。読取指示がない場合(ステップS802でNO)、読取指示があるまで待機する。
ステップS803で、フロー管理部405は、タスク実行部407に埋込情報読取用のスキャンタスクの設定を行い、スキャンタスクを実行する。タスク実行部407は、スキャナ部112により画像を読み取る。読取画像は、HDD204内に一時的に記憶する。
ステップS804で、タスク実行部407は、ステップS803での読取画像から、埋込情報取出部408を用いて、埋込情報(透かし画像)を解析して抽出する。そして、その埋込情報から、用紙に埋込まれているワークフロー情報を取り出す。埋込情報取出部408は、取り出したワークフロー情報を一時的にHDD204内に記憶する。
尚、ワークフロー情報が透かし画像ではなく、2次元バーコードにより埋め込まれている場合は2次元バーコードを解析してワークフロー情報を取り出しても良い。また、RFIDタグにワークフロー情報が埋め込まれている場合はスキャナ部112にRFIDリーダを取り付けるようにシステムを構成して、そのRFIDリーダからRFIDタグ内の情報を読み取ってもよい。
ステップS805で、フロー管理部405は、取り出したワークフロー情報から、現在ワークフローがどのステップにあるのかを判断し、実行する可能性のあるタスク一覧を取得する。
このステップ805の処理の詳細について、図10を用いて説明する。
図10は本発明の実施形態のステップS805の処理の詳細を示すフローチャートである。
ステップS1001で、フロー管理部405は、認証部403に問い合わせて現在ログインしているユーザのユーザ情報を取得する。
ステップS1002で、フロー管理部405は、取得したワークフロー情報を解析し、ステップの一覧を取得する。
ステップS1003で、フローステップ判断部406は、取得したステップの一覧中の各ステップに、取得したユーザ情報が示す現在のユーザ(ログインユーザ)が含まれている否かを判断する。
現在のログインユーザが含まれている場合(ステップS1003でYES)、現在の紙のワークフローがそのステップであると判断し、ステップS1004に進む。一方、現在のログインユーザが含まれていない場合(ステップS1003でNO)、ステップS1006に進む。例えば、図6のワークフロー情報の例において、ログインユーザ名が「suzuki」である場合、現在、ワークフローは3番目のステップであると判断する。尚、2つ以上のステップで現在のログインユーザがワークフローに含まれている場合、ユーザに選択を促すようにUI表示を行う。
ステップS1004で、フローステップ判断部406は、ステップS1003で判断したワークフローの現在のステップに含まれるタスク(タスクの情報)を取得する。図6のワークフロー情報の例において、現在3番目のステップにあると判断した場合は、タグ604にはタスクが未定義であるが、タグ607が定義されているため、「却下」のタスクひとつを取り出すことになる。
ステップS1005で、フローステップ判断部406は、取り出したタスクのそれぞれに対して処理対象を決定する。図6のワークフロー情報の例では、現在3番目のステップであり、「却下」のタスクが取り出されたとすると、タスクの送信処理対象が現在のステップ以前のユーザが対象である。そのため、「ito@can.co.jp」、「sato@can.co.jp」及び「suzuki@can.co.jp」の3つを宛先として決定する。
一方、ログインユーザが含まれていない場合(ステップS1003でNO)、ステップS1006で、各ステップに含まれないユーザが行う可能性があるタスクが含まれているか否かを判断する。含まれている場合(ステップS1006でYES)、ステップS1007に進む。一方、含まれていない場合(ステップS1006でNO)、処理を終了する。例えば、図6のワークフロー情報の例では、ステップS1007には進まないが、図7のワークフロー情報の例では、タグ706で「却下」のタスクが定義されているため、ステップS1007に進む。
ステップS1007で、ステップS1005と同様に、取り出したタスクについて処理対象を決定する。図7のワークフロー情報の例では、タグ706の「却下」のタスクの送信処理対象は最初のステップのユーザとあるので、申請者のEメールアドレスである「ito@can.co.jp」の1つを宛先として決定する。
以上がステップS805の処理である。この処理により、現在ワークローがどのステップにあるのかを判断でき、また、実行する可能性のあるタスクとその設定を抽出することができる。
図8の説明に戻る。
ステップS806で、フロー管理部405は、タスクを取得できたか否かを判断する。取得したタスクが1つ以上ある場合(ステップS806でYES)、ステップS807に進む。一方、取得したタスクがない場合(ステップS806でNO)、実行対象のタスクがないことを通知するエラーを表示して、ステップS811に進む。
ステップS807で、フロー管理部405は、ステップS805で取得したタスクが2つ以上あるか否かを判断する。実行可能な2つ以上のタスクがある場合(ステップS807でYES)、ステップS808に進む。一方、実行可能な2つ以上のタスクがない場合(ステップS807でNO)、ステップS809に進む。
ステップS808で、実行可能な2つ以上のタスクがあるので、UI部401は、操作部111にそれらのタスクを有するタスク一覧画面を表示し、実行対象とするタスクの選択をユーザに問い合わせる。そして、タスク一覧画面に対する操作に基づいて、実行対象のタスクを選択する。
ここで、タスク一覧画面の一例について、図11を用いて説明する。
図11は本発明の実施形態のタスク一覧画面の一例を示す図である。
このタスク一覧画面1100は、操作画面900の表示内容を更新したものである。
表示領域905には、取得したタスク一覧をリスト表示する。ここでは、図6のワークフロー情報の例において、ユーザ「tanaka」が用紙からタスクの読取を行った場合の表示例である。
ここでは、タグ705に記載の「購買サーバに保存」と「却下」のタスクが表示される。「却下」のタスクは、ステップS805の処理により、宛先も確定している。そして、これらのタスクはそれぞれ、表示領域1101と表示領域1102に選択可能なリスト項目として表示される。そして、ユーザに、このリスト項目を選択させることで、実行対象のタスクを決定することができる。
ボタン1103は、処理を中断するためのボタンであり、押下されると処理を中断する。この場合、ステップS802に戻ることになる(フローチャートには不図示)。
図8の説明に戻る。
ステップS809で、UI部401は、ステップS807またはステップS808で確定した実行対象のタスクの設定を示すタスク設定表示画面を表示し、ユーザからの実行指示の有無を判断する。
ここで、タスク設定表示画面の一例ついて、図12を用いて説明する。
図12は本発明の実施形態のタスク設定表示画面の一例を示す図である。
図12のタスク設定表示画面1200では、図11の「却下」のタスク項目を選択した場合を示している。表示領域1201は、実行対象のタスクの設定内容を表示する。ボタン1202は、タスクの詳細を変更するための画面を呼び出すためのボタンである。このボタン1202を押下すると、実行対象のタスクの設定画面(不図示)を表示し、宛先の変更やファイルフォーマット等を設定することが可能である。
ボタン1203は、タスクの実行を指示するためのボタンである。このボタン1203を押下すると、ステップS810に進むことになる。一方、ボタン1204は、タスクの実行を中止するためのボタンである。このボタン1204を押下すると、処理を中止して、ステップS811に進むことになる。
図8の説明に戻る。
実行指示がある場合(ステップS809でYES)、ステップS810で、タスク実行部407は、実行対象のタスクをタスク設定に従って実行する。例えば、「Eメール送信」である場合、読取画像を添付ファイルに、宛先をタスク設定に従い設定して、サーバ130にEメールを送信する。また、タスクが図6の「購買サーバに保存」である場合、読取画像をサーバ130の指定の場所に保存する。
ステップS811で、UI部401は、ユーザからのログアウト操作の有無を判断するする。ログアウト操作がある場合、(ステップS811でYES)、ログアウト処理を行い、処理を終了する。ここで、ログアウト操作としては、一定時間ユーザからの操作がない場合、あるいはユーザがログアウトボタン(不図示)を押下した場合等がある。
一方、ログアウト操作がない場合(ステップS811でNO)、例えば、ログアウト操作以外の操作がある場合、ステップS802に戻る。
以上が、画像形成装置110における、ワークフロー情報が埋め込まれた用紙に基づくタスクを実行する処理である。
以上説明したように、本実施形態によれば、ワークフロー情報が埋め込まれた用紙を画像形成装置で読み取ることで、読み取ったワークフロー情報で特定されるユーザに応じたタスクを実行することができる。
例えば、図6の例では、承認者「suzuki」が申請書を却下する場合は、その前の承認者の「sato」と申請者の「ito」に対してEメールを送信するタスク実行が指示可能である。また、最後の承認者である「tanaka」が申請書を読み取ることで、その前の承認者と申請者に「Eメールを送信する」タスクを実行するか、「購買サーバに保存する」タスクを実行するかを選択的に実行することできる。
このように、紙のワークフローで課題であった現在のワークフローがどのステップにあり、どのような処理を行う必要があるかわからないという課題を解決することができる。そのため、紙ベースのワークフローの途中や最後のステップにおいて、柔軟な例外処理や画像処理を行なうことができる。また、ワークフロー情報を用紙に埋め込んでいるので、別途ワークフロー用のサーバを立てるわずらわしさを低減することができる。
上記実施形態では、ワークフローにおける各ステップでの処理をワークフローの設定内に記載しているが、この処理はワークフローには記載せずに、予め画像形成装置のプログラムに設定したタスクを実行するという構成も可能である。
例えば、タスクとして、却下のみをサポートするような構成の場合は、ワークフローの設定には、各ステップのユーザの情報と順番のみを記載するだけでよい。この場合、画像形成装置のプログラムでは、ワークフローの途中のステップと判断した場合は、実行対象のタスクとして送信、ワークフローの最終ステップと判断した場合は、却下用の送信またはサーバに保存等の設定を行うことができる。
これにより、ワークフローの設定の段階で、詳細なタスクを設定する手間がなくなり、承認者さえ設定すればよくなる。
また、上記実施形態では、ワークフローの設定内にユーザ名を記載する構成としているが、ログインして読取を指示したユーザがどのステップに属するかを判別することができる情報(ユーザを特定できる情報)であれば、どのような情報であっても良い。例えば、役職や役割をワークフローに設定しておき、ステップS805で、ログインしたユーザの役職や役割と比較して、どのステップであるかを判断する構成としても良い。
これにより、承認者がそれぞれ誰であるかを申請者が事前に把握して設定する必要がなくなる。
また、上記実施形態では、ユーザのログイン情報から現在のステップを判断する構成としているが、ログイン情報の他の情報もステップの判断情報として用いることができる。例えば、ステップS805の前に紙上の特定領域に対してOCR処理を更に行うことにより、判子やサイン等の署名情報の有無を判断材料にすることができる。この場合、ステップS805で特定領域に判子やサイン等の署名情報の有無と、ログインユーザによって、実行可能性のあるタスクを特定することができる。これにより、承認の判子が押されている場合はサーバに保存するタスクを実行し、承認の判子が押されていない場合は却下のタスクを実行する等の細かい制御を実現することができる。
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム(実施形態では図に示すフローチャートに対応したプログラム)を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
本発明の実施形態を適用可能なワークフロー支援システムの全体構成を示すブロック図である。 本発明の実施形態の画像形成装置のコントローラの詳細構成を示すブロック図である。 本発明の実施形態の情報処理装置として機能するサーバ及びクライアントPCのハードウェア構成を示すブロック図である。 本発明の実施形態の画像形成装置の各種機能の制御にかかわるソフトウェアモジュールの構成を示す図である。 本発明の実施形態のクライアントPCのプリンタドライバの設定画面を示している。 本発明の実施形態のプリンタドライバから画像形成装置に送信するワークフロー情報の例を示す図である。 本発明の実施形態の別のワークフロー情報の一例を示す図である。 本発明の実施形態の用紙に埋め込んであるタスクを実行する処理を示すフローチャートである。 本発明の実施形態の操作画面の一例を示す図である。 本発明の実施形態のステップS805の処理の詳細を示すフローチャートである。 本発明の実施形態のタスク一覧画面の一例を示す図である。 本発明の実施形態のタスク設定表示画面の一例を示す図である。
符号の説明
110、120 画像形成装置
130 サーバ
140 クライアントPC

Claims (7)

  1. 紙文書を関係する担当者に回覧して処理を完了するワークフローに係る処理を支援するワークフロー支援装置であって、
    前記ワークフローを構成する各ステップにおける担当者情報及び処理順番を含むワークフロー情報が埋め込まれた紙文書を読み取る読取手段と、
    前記読取手段の実行を指示するユーザを認証する認証手段と、
    前記読取手段より得られる読取画像からワークフロー情報を抽出する抽出手段と、
    前記抽出手段で抽出したワークフロー情報中の担当者情報及び処理順番と、前記認証手段でユーザを認証するために用いた認証情報とに基づいて、前記読取手段で読み取った紙文書によるワークフローが、現在どのステップにあるかを判断する判断手段と、
    前記ワークフローの各ステップで実行する可能性があるタスクを決定する決定手段と、
    前記決定手段で決定したタスクを実行する実行手段とを備え、
    前記決定手段は、前記判断手段で判断したステップに対して実行する可能性があるタスクを決定し、
    前記実行手段は、前記タスクとして、前記認証手段で認証したユーザに対応する前記ワークフローにおけるステップ以前の担当者に対してEメール送信を行なう
    ことを特徴とするワークフロー支援装置。
  2. 前記決定手段は、前記ワークフロー情報で定義されている、ワークフローの各ステップに対して実行される可能性があるタスクの情報を参照して、前記判断手段で判断したステップに対して実行する可能性があるタスクを決定する
    ことを特徴とする請求項1に記載のワークフロー支援装置。
  3. 前記タスクは、Eメール送信、ファイル保存、FAX送信及び印刷の少なくともいずれかを含む
    ことを特徴とする請求項1に記載のワークフロー支援装置。
  4. 前記ワークフローを構成する各ステップにおける担当者情報及び処理順番を含むワークフロー情報の生成を含むワークフローに関する設定を行なう情報処理装置から、前記ワークフロー情報と、回覧対象の紙文書を印刷するための画像とを受信する受信手段と、
    前記受信手段で受信したワークフロー情報を、前記受信手段で受信した回覧対象の紙文書を印刷するための画像に埋め込む埋込手段と、
    前記埋込手段でワークフロー情報を埋め込んだ画像を印刷する印刷手段と
    を更に備えることを特徴とする請求項1に記載のワークフロー支援装置。
  5. 紙文書を関係する担当者に回覧して処理を完了するワークフローに係る処理を支援するワークフロー支援システムとして、前記紙文書を生成するための画像を生成する情報処理装置と、前記画像に基づいて紙文書に画像形成を行なう画像形成装置とを備えるワークフロー支援システムであって、
    前記情報処理装置は、
    前記ワークフローを構成する各ステップにおける担当者情報及び処理順番を含むワークフロー情報の生成を含むワークフローに関する設定を行なう設定手段と、
    回覧対象の紙文書を印刷するための画像を生成する生成手段と、
    前記設定手段で設定したワークフロー情報と前記生成手段で生成した画像とを、ワークフローによる回覧対象の紙文書を印刷する前記画像形成装置へ送信する送信手段とを備え、
    前記画像形成装置は、
    前記情報処理装置から、前記ワークフロー情報と前記回覧対象の紙文書を印刷するための画像とを受信する受信手段と、
    前記受信手段で受信したワークフロー情報を、前記受信手段で受信した回覧対象の紙文書を印刷するための画像に埋め込む埋込手段と、
    前記埋込手段でワークフロー情報を埋め込んだ画像を印刷する印刷手段と
    前記ワークフロー情報が埋め込まれた紙文書を読み取る読取手段と、
    前記読取手段の実行を指示するユーザを認証する認証手段と、
    前記読取手段より得られる読取画像からワークフロー情報を抽出する抽出手段と、
    前記抽出手段で抽出したワークフロー情報中の担当者情報及び処理順番と、前記認証手段でユーザを認証するために用いた認証情報とに基づいて、前記読取手段で読み取った紙文書によるワークフローが、現在どのステップにあるかを判断する判断手段と、
    前記ワークフローの各ステップで実行する可能性があるタスクを決定する決定手段と、
    前記決定手段で決定したタスクを実行する実行手段とを備え、
    前記決定手段は、前記判断手段で判断したステップに対して実行する可能性があるタスクを決定し、
    前記実行手段は、前記タスクとして、前記認証手段で認証したユーザに対応する前記ワークフローにおけるステップ以前の担当者に対してEメール送信を行なう
    ことを特徴とするワークフロー支援システム。
  6. 紙文書を関係する担当者に回覧して処理を完了するワークフローに係る処理を支援するワークフロー支援装置の制御方法であって、
    前記ワークフローを構成する各ステップにおける担当者情報及び処理順番を含むワークフロー情報が埋め込まれた紙文書を読取部で読み取る読取工程と、
    前記読取工程の実行を指示するユーザを認証する認証工程と、
    前記読取工程より得られる読取画像からワークフロー情報を抽出する抽出工程と、
    前記抽出工程で抽出したワークフロー情報中の担当者情報及び処理順番と、前記認証工程でユーザを認証するために用いた認証情報とに基づいて、前記読取工程で読み取った紙文書によるワークフローが、現在どのステップにあるかを判断する判断工程と、
    前記ワークフローの各ステップで実行する可能性があるタスクを決定する決定工程と、
    前記決定工程で決定したタスクを実行する実行工程とを備え、
    前記決定工程は、前記判断工程で判断したステップに対して実行する可能性があるタスクを決定し、
    前記実行工程は、前記タスクとして、前記認証工程で認証したユーザに対応する前記ワークフローにおけるステップ以前の担当者に対してEメール送信を行なう
    ことを特徴とするワークフロー支援装置の制御方法。
  7. 紙文書を関係する担当者に回覧して処理を完了するワークフローに係る処理を支援するワークフロー支援装置の制御をコンピュータに実行させるためのプログラムであって、
    前記ワークフローを構成する各ステップにおける担当者情報及び処理順番を含むワークフロー情報が埋め込まれた紙文書を読取部で読み取る読取工程と、
    前記読取工程の実行を指示するユーザを認証する認証工程と、
    前記読取工程より得られる読取画像からワークフロー情報を抽出する抽出工程と、
    前記抽出工程で抽出したワークフロー情報中の担当者情報及び処理順番と、前記認証工程でユーザを認証するために用いた認証情報とに基づいて、前記読取工程で読み取った紙文書によるワークフローが、現在どのステップにあるかを判断する判断工程と、
    前記ワークフローの各ステップで実行する可能性があるタスクを決定する決定工程と、
    前記決定工程で決定したタスクを実行する実行工程とをコンピュータに実行させ、
    前記決定工程は、前記判断工程で判断したステップに対して実行する可能性があるタスクを決定し、
    前記実行工程は、前記タスクとして、前記認証工程で認証したユーザに対応する前記ワークフローにおけるステップ以前の担当者に対してEメール送信を行なう
    ことを特徴とするプログラム。
JP2007291331A 2007-11-08 2007-11-08 ワークフロー支援装置及びその制御方法、ワークフロー支援システム、プログラム Expired - Fee Related JP5096876B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2007291331A JP5096876B2 (ja) 2007-11-08 2007-11-08 ワークフロー支援装置及びその制御方法、ワークフロー支援システム、プログラム
US12/255,589 US20090125360A1 (en) 2007-11-08 2008-10-21 Workflow support apparatus, method of controlling the same, workflow support system, and program
EP08168652A EP2060995A1 (en) 2007-11-08 2008-11-07 Workflow support apparatus, method of controlling the same, workflow support system, and program
KR1020080110690A KR100956186B1 (ko) 2007-11-08 2008-11-07 워크플로우 지원 장치 및 그 제어 방법과 워크플로우 지원 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007291331A JP5096876B2 (ja) 2007-11-08 2007-11-08 ワークフロー支援装置及びその制御方法、ワークフロー支援システム、プログラム

Publications (2)

Publication Number Publication Date
JP2009116755A JP2009116755A (ja) 2009-05-28
JP5096876B2 true JP5096876B2 (ja) 2012-12-12

Family

ID=40298652

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007291331A Expired - Fee Related JP5096876B2 (ja) 2007-11-08 2007-11-08 ワークフロー支援装置及びその制御方法、ワークフロー支援システム、プログラム

Country Status (4)

Country Link
US (1) US20090125360A1 (ja)
EP (1) EP2060995A1 (ja)
JP (1) JP5096876B2 (ja)
KR (1) KR100956186B1 (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006095886A (ja) * 2004-09-29 2006-04-13 Canon Inc 画像形成装置およびその方法
JP5127272B2 (ja) * 2007-03-19 2013-01-23 株式会社リコー ワークフロー管理システム
JP2011039863A (ja) * 2009-08-13 2011-02-24 Fuji Xerox Co Ltd 工程管理装置、端末装置、工程管理システム、及びプログラム
JP5482022B2 (ja) * 2009-08-26 2014-04-23 富士ゼロックス株式会社 作業状態判定プログラム及び作業状態判定装置
EP2365429A3 (en) * 2010-03-10 2013-05-01 Ricoh Company, Limited Method and apparatus for print driver and print spooler to control document and workflow transfer
WO2014178857A1 (en) * 2013-04-30 2014-11-06 Hewlett-Packard Development Company, L.P. Workflow automation at a multifunction printer via a composite document
US9645775B2 (en) * 2013-07-11 2017-05-09 Hewlett-Packard Development Company, L.P. Printing composite documents
US9483307B2 (en) * 2013-09-04 2016-11-01 Swiftpage Act! Llc Asynchronous, interactive task workflows
TWI634017B (zh) * 2017-12-14 2018-09-01 虹光精密工業股份有限公司 具有識別紙匣模組功能之紙匣裝置
JP7137754B2 (ja) * 2018-09-14 2022-09-15 京セラドキュメントソリューションズ株式会社 文書承認管理システム
CN112686580B (zh) * 2021-01-31 2023-05-16 重庆渝高科技产业(集团)股份有限公司 一种可自定义流程的工作流定义方法及系统

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5319543A (en) * 1992-06-19 1994-06-07 First Data Health Services Corporation Workflow server for medical records imaging and tracking system
JP2000003402A (ja) 1998-06-16 2000-01-07 Hitachi Ltd 業務処理における電子文書及び紙文書配布の並行管理システム
US20020059076A1 (en) * 2000-06-02 2002-05-16 Grainger Jeffry J. Computer-implemented method for securing intellectual property
US20020111953A1 (en) * 2000-11-27 2002-08-15 First To File, Inc. Docketing system
US6961482B2 (en) * 2001-03-05 2005-11-01 Ncs Pearson, Inc. System for archiving electronic images of test question responses
US20030090531A1 (en) * 2001-11-02 2003-05-15 Eastman Kodak Company Digital data preservation system
US7408658B2 (en) * 2001-12-04 2008-08-05 Hewlett-Packard Development Company, L.P. Generation and usage of workflows for processing data on a printing device
JP2003337876A (ja) * 2002-05-21 2003-11-28 Ffc:Kk 文書処理装置および文書処理プログラム
US7111230B2 (en) * 2003-12-22 2006-09-19 Pitney Bowes Inc. System and method for annotating documents
JP4581404B2 (ja) * 2004-01-06 2010-11-17 富士ゼロックス株式会社 情報処理装置及び情報処理プログラム
US20050289182A1 (en) * 2004-06-15 2005-12-29 Sand Hill Systems Inc. Document management system with enhanced intelligent document recognition capabilities
JP4501618B2 (ja) * 2004-09-24 2010-07-14 富士ゼロックス株式会社 稟議管理装置およびプログラム
JP2006243830A (ja) * 2005-02-28 2006-09-14 Ricoh Co Ltd 画像機器を利用したワークフロー支援システム及びワークフロー検索システム
JP4719543B2 (ja) 2005-09-26 2011-07-06 株式会社リコー ワークフローシステム、サーバ装置、ワークフローシステムの処理方法及びワークフロープログラム
JP4646792B2 (ja) 2005-12-13 2011-03-09 キヤノン株式会社 情報処理装置およびジョブ処理装置と情報処理方法およびジョブ処理方法
JP4761538B2 (ja) * 2006-03-31 2011-08-31 キヤノン株式会社 デバイス管理システム、情報処理装置及びその制御方法、プログラム
JP2009069991A (ja) * 2007-09-11 2009-04-02 Ricoh Co Ltd 情報処理装置,プログラム,および記録媒体

Also Published As

Publication number Publication date
KR20090048370A (ko) 2009-05-13
KR100956186B1 (ko) 2010-05-04
EP2060995A1 (en) 2009-05-20
JP2009116755A (ja) 2009-05-28
US20090125360A1 (en) 2009-05-14

Similar Documents

Publication Publication Date Title
KR100956186B1 (ko) 워크플로우 지원 장치 및 그 제어 방법과 워크플로우 지원 시스템
JP4850311B2 (ja) 印刷制御システム、印刷制御サーバ、画像形成装置と、その処理方法及びプログラム
JP5328327B2 (ja) ワークフローシステム、画像処理装置及び画像処理装置の制御方法
EP1686784A1 (en) Data processing apparatus, image processing apparatus, data processing method, image processing method and programs for implementing the methods
JP4372147B2 (ja) 画像形成システム及び情報処理装置
JP4018707B2 (ja) 画像処理システム、画像処理装置、その制御方法及び制御プログラム
JP5004740B2 (ja) 画像処理装置及びその制御方法、並びにプログラム
JP2008311941A (ja) 情報処理装置及び情報処理方法
JP4900931B2 (ja) 情報処理装置及び画像処理システムとその制御方法
JP5454663B2 (ja) 情報処理システム、その制御方法、及びプログラム、並びに管理サーバ、その制御方法、及びプログラム
JP2012131085A (ja) 画像形成装置、制御方法およびプログラム
JP2012034051A (ja) 画像処理装置、画像処理方法、プログラム、記録媒体
JP5923980B2 (ja) 情報処理システム、その制御方法、及びプログラム、並びに情報処理サーバ、その制御方法、及びプログラム
JP4426630B2 (ja) 情報処理システム及びその制御方法
JP2017076160A (ja) 情報処理システム、その制御方法、及びプログラム、並びに、画像形成装置、その制御方法、及びプログラム
US8305614B2 (en) Information processing system and method of controlling same
JP4702940B2 (ja) ドキュメント管理システム及びその制御方法
JP7846467B2 (ja) 情報生成システム、ワークフローシステム、情報生成プログラムおよびワークフロープログラム
US20260067408A1 (en) Image processing apparatus, control method, and storage medium
JP2014168208A (ja) 情報処理システムとその処理方法及びプログラム
JP2015122601A (ja) 画像形成装置、その制御方法及びプログラム
JP5870518B2 (ja) 画像形成装置、画像形成装置の制御方法、及びコンピュータプログラム。
JP5459682B2 (ja) 情報処理システム、その制御方法、及びプログラム、並びに画像処理装置、その制御方法、及びプログラム
JP5966437B2 (ja) 印刷システム、印刷システムの制御方法、画像形成装置、画像形成装置の制御方法、及びプログラム
US20100073710A1 (en) Information-processing device, an information-processing system, and a storing medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101108

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120516

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120525

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120723

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

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

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

Free format text: PAYMENT UNTIL: 20150928

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees