(57)【要約】【課題】  スキャンチケットの利用をした場合に、この利用以降は利用しないスキャンチケットについては、バックグラウンドで処理している場合にもスキャンチケットの利用指示ができないようにする。【解決手段】  複合機から指定されたスキャンチケットが再度利用されないスキャンチケットである場合に、スキャンチケットサーバで当該スキャンチケットの予約を行い、予約されているスキャンチケットは一覧表示しないことで、複合機でスキャンチケットの実行がバックグラウンドで処理されても、スキャンチケット一覧に利用済みのスキャンチケットを表示しないように整合を取る。【選択図】図５
2012054728.tif 000002
【特許請求の範囲】
【請求項１】
紙文書の読取処理を実行し、読み取られた紙文書の画像データを送信するための指示内容が定義されているスキャンチケットを管理するスキャンチケットサーバと、紙文書の読取処理を実行する画像処理装置とを含む画像処理システムであって、
前記スキャンチケットサーバは、
スキャンチケットと、当該スキャンチケットが利用後に再度利用されるかを示す再利用情報と、当該スキャンチケットの利用が可能なユーザ情報とを特定可能に記憶するチケット記憶手段と、
前記画像処理装置から受信したユーザ情報に従って、前記チケット記憶手段に記憶されているスキャンチケットであって、当該ユーザ情報で利用可能なスキャンチケットを前記画像処理装置に送信するチケット送信手段と、
前記画像処理装置から実行が指示されたスキャンチケットが、利用後に再度利用されないことが前記再利用情報で示される場合に、前記実行が指示されたスキャンチケットが予約されていることを示す予約情報を設定する予約設定手段とを備え、
前記画像処理装置は、
当該画像処理装置にログインされたユーザ情報を含むスキャンチケットの要求を、前記スキャンチケットサーバに行うチケット要求手段と、
前記要求に応じて前記スキャンチケットサーバから、当該ユーザ情報で利用可能なスキャンチケットを取得するチケット取得手段と、
前記チケット取得手段で取得された複数のスキャンチケットから、利用するスキャンチケットを選択するユーザ指示を受け付ける受付手段と、
前記受付手段で受け付けたユーザ指示に応じて、選択されたスキャンチケットの実行が指示されたことを前記スキャンチケットサーバに通知する実行通知手段と、
前記受付手段で受け付けたユーザ指示に応じて、前記スキャンチケットを実行することにより得られた画像データを、前記スキャンチケットで定義されている指示内容に従って送信する画像送信手段とを備え、
前記画像処理装置の画像送信手段は、バックグラウンドで処理されるものであり、
前記スキャンチケットサーバのチケット送信手段は、ユーザ情報で利用可能なスキャンチケットであって、前記予約設定手段で予約情報が設定されていないスキャンチケットを前記画像処理装置に送信することを特徴とする画像処理システム。
【請求項２】
前記スキャンチケットサーバの前記予約設定手段は、前記実行が指示されたスキャンチケットが、利用後に再度利用されることが前記再利用情報で示される場合に、前記実行が指示されたスキャンチケットに対する予約を行わないことを特徴とする請求項１記載の画像処理システム。
【請求項３】
前記スキャンチケットサーバは、
前記画像処理装置から読取処理された画像データとスキャンチケットを識別するチケット識別情報とを受信する画像データ受信手段と、
前記画像データ受信手段で受信したチケット識別情報のスキャンチケットが、前記再利用情報により、スキャンチケットの利用後に再度利用されないスキャンチケットであると示される場合に、前記予約設定手段により設定された予約情報に、当該画像データを送信した画像処理装置と同じ画像処理装置が予約したことが設定されているかを判断する一致判断手段と、
前記一致判断手段で一致していないと判断された場合に、前記画像処理装置に対して画像データの送信エラーを通知するエラー通知手段とを更に備えることを特徴とする請求項２に記載の画像処理システム。
【請求項４】
前記スキャンチケットサーバは、
前記一致判断手段で一致していると判断された場合に、前記画像データ受信手段で受信した画像データを受け付け、前記予約設定手段により設定された予約情報および前記スキャンチケットを削除する削除手段を更に備えることを特徴とする請求項３記載の画像処理システム。
【請求項５】
前記スキャンチケットサーバは、
前記実行が指示されたスキャンチケットが、利用後に再度利用されないことが前記再利用情報で示される場合であって、前記一致判断手段で一致していると判断された場合に、前記画像データ受信手段で受信した画像データのファイル名に連番を付与する付与手段と、
前記付与手段でファイル名に連番が付与された画像データを、当該画像データの保存先である文書管理装置に送信する第２の画像送信手段とを更に備えることを特徴とする請求項４記載の画像処理システム。
【請求項６】
前記画像処理装置は、
前記ユーザにより選択指示されたスキャンチケットが、利用後に再度利用するか否かを、前記再利用情報に基づいて判断する再利用判断手段を更に備え、
前記再利用判断手段により再度利用することが判断された場合に、前記予約情報の設定を前記スキャンチケットサーバに要求し、前記再利用判断手段により再度利用しないことが判断された場合に、前記予約情報の設定を前記スキャンチケットサーバに要求することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理システム。
【請求項７】
紙文書の読取処理を実行し、読み取られた紙文書の画像データを送信するための指示内容が定義されているスキャンチケットと、当該スキャンチケットが利用後に再度利用されるかを示す再利用情報と、当該スキャンチケットの利用が可能なユーザ情報とを特定可能に記憶するチケット記憶手段と、前記画像処理装置から受信したユーザ情報に従って、前記チケット記憶手段に記憶されているスキャンチケットであって、当該ユーザ情報で利用可能なスキャンチケットを前記画像処理装置に送信するチケット送信手段と、前記画像処理装置から実行が指示されたスキャンチケットが、利用後に再度利用されないことが前記再利用情報で示される場合に、前記実行が指示されたスキャンチケットが予約されていることを示す予約情報を設定する予約設定手段とを備えるスキャンチケットサーバと通信可能な、紙文書の読取処理を実行する画像処理装置であって、
当該画像処理装置にログインされたユーザ情報を含むスキャンチケットの要求を、前記スキャンチケットサーバに行うチケット要求手段と、
前記要求に応じて前記スキャンチケットサーバから、当該ユーザ情報で利用可能なスキャンチケットを取得するチケット取得手段と、
前記チケット取得手段で取得された複数のスキャンチケットから、利用するスキャンチケットを選択するユーザ指示を受け付ける受付手段と、
前記受付手段で受け付けたユーザ指示に応じて、選択されたスキャンチケットの実行が指示されたことを前記スキャンチケットサーバに通知する実行通知手段と、
前記受付手段で受け付けたユーザ指示に応じて、前記スキャンチケットを実行することにより得られた画像データを、前記スキャンチケットで定義されている指示内容に従って送信する画像送信手段とを備え、
前記画像処理装置の画像送信手段は、バックグラウンドで処理されるものであり、
前記チケット取得手段は、ユーザ情報で利用可能なスキャンチケットであって、前記スキャンチケットサーバの予約設定手段で予約情報が設定されていないスキャンチケットを前記スキャンチケットサーバから取得することを特徴とする画像処理装置。
【請求項８】
画像処理装置にログインされたユーザ情報を含むスキャンチケットの要求をスキャンチケットサーバに行うチケット要求手段と、前記要求に応じて当該ユーザ情報で利用可能なスキャンチケットを取得するチケット取得手段と、前記チケット取得手段で取得された複数のスキャンチケットから、利用するスキャンチケットを選択するユーザ指示を受け付ける受付手段と、前記受付手段で受け付けたユーザ指示に応じて、選択されたスキャンチケットの実行が指示されたことを前記スキャンチケットサーバに通知する実行通知手段と、前記受付手段で受け付けたユーザ指示に応じて、前記スキャンチケットを実行することにより得られた画像データを、前記スキャンチケットで定義されている指示内容に従ってバックグラウンドで送信する画像送信手段とを備える画像処理装置と通信可能なスキャンチケットサーバであって、
前記スキャンチケットと、当該スキャンチケットが利用後に再度利用されるかを示す再利用情報と、当該スキャンチケットの利用が可能なユーザ情報とを特定可能に記憶するチケット記憶手段と、
前記画像処理装置から受信したユーザ情報に従って、前記チケット記憶手段に記憶されているスキャンチケットであって、当該ユーザ情報で利用可能なスキャンチケットを前記画像処理装置に送信するチケット送信手段と、
前記画像処理装置から実行が指示されたスキャンチケットが、利用後に再度利用されないことが前記再利用情報で示される場合に、前記実行が指示されたスキャンチケットが予約されていることを示す予約情報を設定する予約設定手段とを備え、
前記スキャンチケットサーバのチケット送信手段は、ユーザ情報で利用可能なスキャンチケットであって、前記予約設定手段で予約情報が設定されていないスキャンチケットを前記画像処理装置に送信することを特徴とするスキャンチケットサーバ。
【請求項９】
紙文書の読取処理を実行し、読み取られた紙文書の画像データを送信するための指示内容が定義されているスキャンチケットと、当該スキャンチケットが利用後に再度利用されるかを示す再利用情報と、当該スキャンチケットの利用が可能なユーザ情報とを特定可能に記憶するチケット記憶手段を備えるスキャンチケットサーバと、紙文書の読取処理を実行する画像処理装置とを含む画像処理システムにおける画像処理方法であって、
前記スキャンチケットサーバのチケット送信手段が、前記画像処理装置から受信したユーザ情報に従って、前記チケット記憶手段に記憶されているスキャンチケットであって、当該ユーザ情報で利用可能なスキャンチケットを前記画像処理装置に送信するチケット送信ステップと、
前記スキャンチケットサーバの予約設定手段が、前記画像処理装置から実行が指示されたスキャンチケットが、利用後に再度利用されないことが前記再利用情報で示される場合に、前記実行が指示されたスキャンチケットが予約されていることを示す予約情報を設定する予約設定ステップとを含み、
前記画像処理装置のチケット要求手段が、当該画像処理装置にログインされたユーザ情報を含むスキャンチケットの要求を、前記スキャンチケットサーバに行うチケット要求ステップと、
前記画像処理装置のチケット取得手段が、前記要求に応じて前記スキャンチケットサーバから、当該ユーザ情報で利用可能なスキャンチケットを取得するチケット取得ステップと、
前記画像処理装置の受付手段が、前記チケット取得ステップで取得された複数のスキャンチケットから、利用するスキャンチケットを選択するユーザ指示を受け付ける受付ステップと、
前記画像処理装置の実行通知手段が、前記受付ステップで受け付けたユーザ指示に応じて、選択されたスキャンチケットの実行が指示されたことを前記スキャンチケットサーバに通知する実行通知ステップと、
前記画像処理装置の画像送信手段が、前記受付ステップで受け付けたユーザ指示に応じて、前記スキャンチケットを実行することにより得られた画像データを、前記スキャンチケットで定義されている指示内容に従って送信する画像送信ステップとを含み、
前記画像送信ステップは、バックグラウンドで処理されるものであり、
前記チケット送信ステップは、ユーザ情報で利用可能なスキャンチケットであって、前記予約設定ステップで予約情報が設定されていないスキャンチケットを前記画像処理装置に送信することを特徴とする画像処理方法。
【請求項１０】
紙文書の読取処理を実行し、読み取られた紙文書の画像データを送信するための指示内容が定義されているスキャンチケットを管理するスキャンチケットサーバと、紙文書の読取処理を実行する画像処理装置とを含む画像処理システムで実行されるプログラムであって、
前記スキャンチケットサーバを、
スキャンチケットと、当該スキャンチケットが利用後に再度利用されるかを示す再利用情報と、当該スキャンチケットの利用が可能なユーザ情報とを特定可能に記憶するチケット記憶手段と、
前記画像処理装置から受信したユーザ情報に従って、前記チケット記憶手段に記憶されているスキャンチケットであって、当該ユーザ情報で利用可能なスキャンチケットを前記画像処理装置に送信するチケット送信手段と、
前記画像処理装置から実行が指示されたスキャンチケットが、利用後に再度利用されないことが前記再利用情報で示される場合に、前記実行が指示されたスキャンチケットが予約されていることを示す予約情報を設定する予約設定手段として機能させ、
前記画像処理装置を、
当該画像処理装置にログインされたユーザ情報を含むスキャンチケットの要求を、前記スキャンチケットサーバに行うチケット要求手段と、
前記要求に応じて前記スキャンチケットサーバから、当該ユーザ情報で利用可能なスキャンチケットを取得するチケット取得手段と、
前記チケット取得手段で取得された複数のスキャンチケットから、利用するスキャンチケットを選択するユーザ指示を受け付ける受付手段と、
前記受付手段で受け付けたユーザ指示に応じて、選択されたスキャンチケットの実行が指示されたことを前記スキャンチケットサーバに通知する実行通知手段と、
前記受付手段で受け付けたユーザ指示に応じて、前記スキャンチケットを実行することにより得られた画像データを、前記スキャンチケットで定義されている指示内容に従って送信する画像送信手段として機能させ、
前記画像処理装置の画像送信手段は、バックグラウンドで処理されるものであり、
前記スキャンチケットサーバのチケット送信手段は、ユーザ情報で利用可能なスキャンチケットであって、前記予約設定手段で予約情報が設定されていないスキャンチケットを前記画像処理装置に送信することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
画像処理システム、画像処理装置、スキャンチケットサーバ、画像処理方法、およびそのプログラムに関し、特に、スキャンチケットを用いることにより読み取り処理が容易に実行できる画像処理システム、画像処理装置、スキャンチケットサーバ、画像処理方法、およびそのプログラムに関する。
【背景技術】
【０００２】
従来、企業では、画像処理装置で紙文書を電子化することが多くなってきている。また、画像処理装置も高度化してきており、電子化する際に様々な読取設定が可能になっている。また読み取った画像をどこに送信するかという情報も画像処理装置上でユーザは設定することができる。
【０００３】
しかしながら、設定項目が増えることで電子化が煩雑になったり、間違いが発生しやすくなったりしており、必ずしも電子化によって業務が効率化されていない場合が存在する。
【０００４】
そこで、特許文献１では、画像読取属性や読み取った画像の転送先をジョブテンプレート（スキャンチケット）としてあらかじめサーバに登録しておき、ユーザが画像処理装置で画像読み取り時にそのスキャンチケットを利用することで、容易に画像読み取りを行えるような仕組みが公開されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−０３５１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載されている技術は、スキャンチケットに最大格納ファイル数を記述しておき、最大格納ファイル数に到達するまで、特定の個人が繰り返しスキャンチケットを利用するという構成である。
【０００７】
しかしながら、１回のスキャン処理で得られた画像のデータ量が膨大な場合、データ送信の完了まで時間がかかってしまう。これを解決するために、スキャン後のデータ送信を、ユーザの操作とは非同期にバックグラウンドで実施する構成が考えられる。こうすることで、ユーザはスキャン後、データ送信の終了を待つことなく次の作業を行うことができる。
【０００８】
しかしこのとき、データを受け付けるサーバ側では、まだデータ受信が終了しておらず、チケット処理は未完了である。よって、ユーザが次の操作をするときにチケット情報を更新すると、直前に処理したはずのチケットが未完了の状態で見えてしまう、という問題がある。
【０００９】
また、実際のスキャンチケットの運用では、上記のケース以外にも、複数人でチケットを共有するケースがある。例えば、上司が部下全員に対して、フェアーパンフレットをスキャンしてもらいたい場合である。このようなケースでは、上司は部下全員が利用できる共有チケットを発行するが、部下のうち誰か一人だけチケットを使ってスキャンすればよい。このとき、部下が一斉に共有チケットを利用すると、他のユーザがアップロードしたデータを上書きしてしまうなどの不整合が発生することがある。
【００１０】
一方、スキャンチケットの運用では、一度限りしか使えないものと、再利用して何度も利用するものが考えられる。例えば、前者は交通費申請用のチケットであり、後者は自分の共有ディレクトリ宛てに送信するようなチケットである。そのため、スキャンチケットを一度限りの利用なチケットと、再利用可能なチケットの併用についても対応する必要がある。
【００１１】
そこで、本発明の目的は、スキャンチケットの利用をした場合に、この利用以降は利用しないスキャンチケットについては、バックグラウンドで処理している場合にもスキャンチケットの利用指示ができないようにする仕組みを提供することである。
【課題を解決するための手段】
【００１２】
本願発明は、紙文書の読取処理を実行し、読み取られた紙文書の画像データを送信するための指示内容が定義されているスキャンチケットを管理するスキャンチケットサーバと、紙文書の読取処理を実行する画像処理装置とを含む画像処理システムであって、前記スキャンチケットサーバは、スキャンチケットと、当該スキャンチケットが利用後に再度利用されるかを示す再利用情報と、当該スキャンチケットの利用が可能なユーザ情報とを特定可能に記憶するチケット記憶手段と、前記画像処理装置から受信したユーザ情報に従って、前記チケット記憶手段に記憶されているスキャンチケットであって、当該ユーザ情報で利用可能なスキャンチケットを前記画像処理装置に送信するチケット送信手段と、前記画像処理装置から実行が指示されたスキャンチケットが、利用後に再度利用されないことが前記再利用情報で示される場合に、前記実行が指示されたスキャンチケットが予約されていることを示す予約情報を設定する予約設定手段とを備え、前記画像処理装置は、当該画像処理装置にログインされたユーザ情報を含むスキャンチケットの要求を、前記スキャンチケットサーバに行うチケット要求手段と、前記要求に応じて前記スキャンチケットサーバから、当該ユーザ情報で利用可能なスキャンチケットを取得するチケット取得手段と、前記チケット取得手段で取得された複数のスキャンチケットから、利用するスキャンチケットを選択するユーザ指示を受け付ける受付手段と、前記受付手段で受け付けたユーザ指示に応じて、選択されたスキャンチケットの実行が指示されたことを前記スキャンチケットサーバに通知する実行通知手段と、前記受付手段で受け付けたユーザ指示に応じて、前記スキャンチケットを実行することにより得られた画像データを、前記スキャンチケットで定義されている指示内容に従って送信する画像送信手段とを備え、前記画像処理装置の画像送信手段は、バックグラウンドで処理されるものであり、前記スキャンチケットサーバのチケット送信手段は、ユーザ情報で利用可能なスキャンチケットであって、前記予約設定手段で予約情報が設定されていないスキャンチケットを前記画像処理装置に送信することを特徴とする。
【００１３】
また、前記スキャンチケットサーバの前記予約設定手段は、前記実行が指示されたスキャンチケットが、利用後に再度利用されることが前記再利用情報で示される場合に、前記実行が指示されたスキャンチケットに対する予約を行わないことを特徴とする。
【００１４】
また、前記スキャンチケットサーバは、前記画像処理装置から読取処理された画像データとスキャンチケットを識別するチケット識別情報とを受信する画像データ受信手段と、前記画像データ受信手段で受信したチケット識別情報のスキャンチケットが、前記再利用情報により、スキャンチケットの利用後に再度利用されないスキャンチケットであると示される場合に、前記予約設定手段により設定された予約情報に、当該画像データを送信した画像処理装置と同じ画像処理装置が予約したことが設定されているかを判断する一致判断手段と、前記一致判断手段で一致していないと判断された場合に、前記画像処理装置に対して画像データの送信エラーを通知するエラー通知手段とを更に備えることを特徴とする。
【００１５】
また、前記スキャンチケットサーバは、前記一致判断手段で一致していると判断された場合に、前記画像データ受信手段で受信した画像データを受け付け、前記予約設定手段により設定された予約情報および前記スキャンチケットを削除する削除手段を更に備えることを特徴とする。
【００１６】
また、前記スキャンチケットサーバは、前記実行が指示されたスキャンチケットが、利用後に再度利用されないことが前記再利用情報で示される場合であって、前記一致判断手段で一致していると判断された場合に、前記画像データ受信手段で受信した画像データのファイル名に連番を付与する付与手段と、前記付与手段でファイル名に連番が付与された画像データを、当該画像データの保存先である文書管理装置に送信する第２の画像送信手段とを更に備えることを特徴とする。
【００１７】
また、前記画像処理装置は、前記ユーザにより選択指示されたスキャンチケットが、利用後に再度利用するか否かを、前記再利用情報に基づいて判断する再利用判断手段を更に備え、前記再利用判断手段により再度利用することが判断された場合に、前記予約情報の設定を前記スキャンチケットサーバに要求し、前記再利用判断手段により再度利用しないことが判断された場合に、前記予約情報の設定を前記スキャンチケットサーバに要求することを特徴とする。
【００１８】
また、本願発明は、紙文書の読取処理を実行し、読み取られた紙文書の画像データを送信するための指示内容が定義されているスキャンチケットと、当該スキャンチケットが利用後に再度利用されるかを示す再利用情報と、当該スキャンチケットの利用が可能なユーザ情報とを特定可能に記憶するチケット記憶手段と、前記画像処理装置から受信したユーザ情報に従って、前記チケット記憶手段に記憶されているスキャンチケットであって、当該ユーザ情報で利用可能なスキャンチケットを前記画像処理装置に送信するチケット送信手段と、前記画像処理装置から実行が指示されたスキャンチケットが、利用後に再度利用されないことが前記再利用情報で示される場合に、前記実行が指示されたスキャンチケットが予約されていることを示す予約情報を設定する予約設定手段とを備えるスキャンチケットサーバと通信可能な、紙文書の読取処理を実行する画像処理装置であって、当該画像処理装置にログインされたユーザ情報を含むスキャンチケットの要求を、前記スキャンチケットサーバに行うチケット要求手段と、前記要求に応じて前記スキャンチケットサーバから、当該ユーザ情報で利用可能なスキャンチケットを取得するチケット取得手段と、前記チケット取得手段で取得された複数のスキャンチケットから、利用するスキャンチケットを選択するユーザ指示を受け付ける受付手段と、前記受付手段で受け付けたユーザ指示に応じて、選択されたスキャンチケットの実行が指示されたことを前記スキャンチケットサーバに通知する実行通知手段と、前記受付手段で受け付けたユーザ指示に応じて、前記スキャンチケットを実行することにより得られた画像データを、前記スキャンチケットで定義されている指示内容に従って送信する画像送信手段とを備え、前記画像処理装置の画像送信手段は、バックグラウンドで処理されるものであり、前記チケット取得手段は、ユーザ情報で利用可能なスキャンチケットであって、前記スキャンチケットサーバの予約設定手段で予約情報が設定されていないスキャンチケットを前記スキャンチケットサーバから取得することを特徴とする。
【００１９】
また、画像処理装置にログインされたユーザ情報を含むスキャンチケットの要求をスキャンチケットサーバに行うチケット要求手段と、前記要求に応じて当該ユーザ情報で利用可能なスキャンチケットを取得するチケット取得手段と、前記チケット取得手段で取得された複数のスキャンチケットから、利用するスキャンチケットを選択するユーザ指示を受け付ける受付手段と、前記受付手段で受け付けたユーザ指示に応じて、選択されたスキャンチケットの実行が指示されたことを前記スキャンチケットサーバに通知する実行通知手段と、前記受付手段で受け付けたユーザ指示に応じて、前記スキャンチケットを実行することにより得られた画像データを、前記スキャンチケットで定義されている指示内容に従ってバックグラウンドで送信する画像送信手段とを備える画像処理装置と通信可能なスキャンチケットサーバであって、前記スキャンチケットと、当該スキャンチケットが利用後に再度利用されるかを示す再利用情報と、当該スキャンチケットの利用が可能なユーザ情報とを特定可能に記憶するチケット記憶手段と、前記画像処理装置から受信したユーザ情報に従って、前記チケット記憶手段に記憶されているスキャンチケットであって、当該ユーザ情報で利用可能なスキャンチケットを前記画像処理装置に送信するチケット送信手段と、前記画像処理装置から実行が指示されたスキャンチケットが、利用後に再度利用されないことが前記再利用情報で示される場合に、前記実行が指示されたスキャンチケットが予約されていることを示す予約情報を設定する予約設定手段とを備え、前記スキャンチケットサーバのチケット送信手段は、ユーザ情報で利用可能なスキャンチケットであって、前記予約設定手段で予約情報が設定されていないスキャンチケットを前記画像処理装置に送信することを特徴とする。
【００２０】
また、本願発明は、紙文書の読取処理を実行し、読み取られた紙文書の画像データを送信するための指示内容が定義されているスキャンチケットと、当該スキャンチケットが利用後に再度利用されるかを示す再利用情報と、当該スキャンチケットの利用が可能なユーザ情報とを特定可能に記憶するチケット記憶手段を備えるスキャンチケットサーバと、紙文書の読取処理を実行する画像処理装置とを含む画像処理システムにおける画像処理方法であって、前記スキャンチケットサーバのチケット送信手段が、前記画像処理装置から受信したユーザ情報に従って、前記チケット記憶手段に記憶されているスキャンチケットであって、当該ユーザ情報で利用可能なスキャンチケットを前記画像処理装置に送信するチケット送信ステップと、前記スキャンチケットサーバの予約設定手段が、前記画像処理装置から実行が指示されたスキャンチケットが、利用後に再度利用されないことが前記再利用情報で示される場合に、前記実行が指示されたスキャンチケットが予約されていることを示す予約情報を設定する予約設定ステップとを含み、前記画像処理装置のチケット要求手段が、当該画像処理装置にログインされたユーザ情報を含むスキャンチケットの要求を、前記スキャンチケットサーバに行うチケット要求ステップと、前記画像処理装置のチケット取得手段が、前記要求に応じて前記スキャンチケットサーバから、当該ユーザ情報で利用可能なスキャンチケットを取得するチケット取得ステップと、前記画像処理装置の受付手段が、前記チケット取得ステップで取得された複数のスキャンチケットから、利用するスキャンチケットを選択するユーザ指示を受け付ける受付ステップと、前記画像処理装置の実行通知手段が、前記受付ステップで受け付けたユーザ指示に応じて、選択されたスキャンチケットの実行が指示されたことを前記スキャンチケットサーバに通知する実行通知ステップと、前記画像処理装置の画像送信手段が、前記受付ステップで受け付けたユーザ指示に応じて、前記スキャンチケットを実行することにより得られた画像データを、前記スキャンチケットで定義されている指示内容に従って送信する画像送信ステップとを含み、前記画像送信ステップは、バックグラウンドで処理されるものであり、前記チケット送信ステップは、ユーザ情報で利用可能なスキャンチケットであって、前記予約設定ステップで予約情報が設定されていないスキャンチケットを前記画像処理装置に送信することを特徴とする。
【００２１】
また、本願発明は、紙文書の読取処理を実行し、読み取られた紙文書の画像データを送信するための指示内容が定義されているスキャンチケットを管理するスキャンチケットサーバと、紙文書の読取処理を実行する画像処理装置とを含む画像処理システムで実行されるプログラムであって、前記スキャンチケットサーバを、スキャンチケットと、当該スキャンチケットが利用後に再度利用されるかを示す再利用情報と、当該スキャンチケットの利用が可能なユーザ情報とを特定可能に記憶するチケット記憶手段と、前記画像処理装置から受信したユーザ情報に従って、前記チケット記憶手段に記憶されているスキャンチケットであって、当該ユーザ情報で利用可能なスキャンチケットを前記画像処理装置に送信するチケット送信手段と、前記画像処理装置から実行が指示されたスキャンチケットが、利用後に再度利用されないことが前記再利用情報で示される場合に、前記実行が指示されたスキャンチケットが予約されていることを示す予約情報を設定する予約設定手段として機能させ、前記画像処理装置を、当該画像処理装置にログインされたユーザ情報を含むスキャンチケットの要求を、前記スキャンチケットサーバに行うチケット要求手段と、前記要求に応じて前記スキャンチケットサーバから、当該ユーザ情報で利用可能なスキャンチケットを取得するチケット取得手段と、前記チケット取得手段で取得された複数のスキャンチケットから、利用するスキャンチケットを選択するユーザ指示を受け付ける受付手段と、前記受付手段で受け付けたユーザ指示に応じて、選択されたスキャンチケットの実行が指示されたことを前記スキャンチケットサーバに通知する実行通知手段と、前記受付手段で受け付けたユーザ指示に応じて、前記スキャンチケットを実行することにより得られた画像データを、前記スキャンチケットで定義されている指示内容に従って送信する画像送信手段として機能させ、前記画像処理装置の画像送信手段は、バックグラウンドで処理されるものであり、前記スキャンチケットサーバのチケット送信手段は、ユーザ情報で利用可能なスキャンチケットであって、前記予約設定手段で予約情報が設定されていないスキャンチケットを前記画像処理装置に送信することを特徴とする。
【発明の効果】
【００２２】
本願発明によれば、スキャンチケットの利用をした場合に、この利用以降は利用しないスキャンチケットについては、バックグラウンドで処理している場合にもスキャンチケットの利用指示ができないようにすることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明に係る情報処理システム１の構成の一例を示す図である。
【図２】クライアントＰＣ２００、業務サーバ３００、スキャンチケットサーバ４００のハードウエア構成の一例を示すブロック図である。
【図３】複合機１００のハードウエア構成の一例を示すブロック図である。
【図４】情報処理システム１の機能構成の一例を示すブロック図である。
【図５】情報処理システム１の印刷処理における処理概要図である。
【図６】情報処理システム１のスキャンチケット生成処理の一例を示すフローチャートである。
【図７】情報処理システム１のログイン処理の一例を示すフローチャートである。
【図８】情報処理システム１のスキャン処理の一例を示すフローチャートである。
【図９】情報処理システム１のスキャン処理の一例を示すフローチャートである。
【図１０】情報処理システム１のスキャン処理の一例を示すフローチャートである。
【図１１】情報処理システム１のファイル送信処理の一例を示すフローチャートである。
【図１２】クライアントＰＣ２００のＣＲＴ２０１０に表示する画面の一例を示すイメージ図である。
【図１３】複合機１００の操作部３０３０に表示する画面の一例を示すイメージ図である。
【図１４】複合機設定９００、ユーザ情報９１０、スキャンチケット９２０、スキャンチケット予約情報９３０の一例を示す図である。
【発明を実施するための形態】
【００２４】
以下、添付図面を参照しながら、本発明に係る画像処理システムに好適な情報処理システム１の実施形態について詳細に説明する。
図１は、本発明に係る情報処理システム１（画像処理システム）の構成の一例を示す図である。
【００２５】
図１に示すように、階毎に設置する１又は複数の複合機１００、１又は複数のクライアントＰＣ２００、業務サーバ３００、スキャンチケットサーバ４００がＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０を介して接続される。
複合機１００は、プリンタ、スキャナ、コピー、ファクシミリ等の機能を有する画像処理装置であり、紙文書の読取処理を実行する。
【００２６】
クライアントＰＣ２００は、ＬＡＮ１０に通信可能に接続される装置である。クライアントＰＣ２００は、複合機１００の設定を行うＰＣで、ネットワークを介してＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で複合機１００と通信することができる（例えば、マイクロソフト社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標））機能を搭載したＰＣである。また、ユーザから印刷ジョブを投入するためのＰＣでもあり、ユーザがアプリケーションからプリンタドライバを介して印刷ジョブを生成し、プリンタドライバがＬＰＲ（Ｌｉｎｅ  ＰＲｉｎｔｅｒ  Ｄａｅｍｏｎ）やその他の印刷プロトコルを用いて、印刷ジョブを複合機１００に送信することができる。また、ユーザが業務システムを利用するためのＰＣでもある。
【００２７】
業務サーバ３００は、業務で利用するシステムを提供する装置である。例えば、交通費申請や立替経費申請などの会計システムであったり、販売管理、購買、調達などのシステムであったりする。クライアントＰＣ２００からの要求に応じて、これらシステムを利用するためのメニューを提供する。また、各ユーザや各部門共通で扱うファイルを管理するための文書管理システムも提供する。さらにこれらシステムに付随して認証管理機能も有する。
【００２８】
なお、業務サーバ３００は、１つのサーバで構成しても良い。また、業務サーバ３００は、プライマリおよびセカンダリの２つのサーバによって構成しても良い。また、業務サーバ３００は、３つ以上のサーバによって構成しても良い。
【００２９】
スキャンチケットサーバ４００は、複合機１００で紙文書の読取処理を行う場合の設定（スキャン情報と呼ぶ）を保持しておく装置である。スキャン情報と、読取処理で得られた紙文書の画像データを送信するための指示内容（送信先のＵＲＬ、ファイルパスなど）が定義されているスキャンチケット９２０をスキャンチケット記憶部４１０に格納している。そして、スキャンチケットサーバ４００は、複合機１００からの要求に応じて一覧作成、チケット生成、チケット予約、チケット削除などの処理を行う。また、複合機１００から受信したスキャンデータをチケットの内容に応じて適切なサーバの適切なディレクトリに送信する処理も行う。
次に、図２、３を参照しながら、複合機１００、クライアントＰＣ２００、業務サーバ３００、スキャンチケットサーバ４００について説明する。
【００３０】
図２は、クライアントＰＣ２００、業務サーバ３００、スキャンチケットサーバ４００のハードウエア構成を示す図、図３は、複合機１００のハードウエア構成を示す図である。
【００３１】
図２に示すように、クライアントＰＣ２００、業務サーバ３００、スキャンチケットサーバ４００では、システムバス２００４を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２００１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２００２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２００３、入力コントローラ２００５、ビデオコントローラ２００６、メモリコントローラ２００７、通信Ｉ／Ｆコントローラ２００８が接続される。
ＣＰＵ２００１は、システムバス２００４に接続される各デバイスやコントローラを統括的に制御する。
【００３２】
ＲＯＭ２００３あるいは外部メモリ２０１１は、ＣＰＵ２００１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、各サーバあるいは各ＰＣが実行する各種プログラム等を保持している。
【００３３】
ＲＡＭ２００２は、ＣＰＵ２００１の主メモリ、ワークエリア等として機能する。ＣＰＵ２００１は、処理の実行に際して必要なプログラム等をＲＯＭ２００３あるいは外部メモリ２０１１からＲＡＭ２００２にロードし、ロードしたプログラムを実行することで各種動作を実現する。
入力コントローラ２００５は、キーボード（ＫＢ）２００９やマウス（図示しない）等のポインティングデバイス等からの入力を制御する。
【００３４】
ビデオコントローラ２００６は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）２０１０等の表示器への表示を制御する。表示器はＣＲＴに限らず、液晶ディスプレイ等の他の表示器でもよい。これらは、必要に応じて管理者が使用する。
【００３５】
メモリコントローラ２００７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、あるいは、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）カードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の外部メモリ２０１１へのアクセスを制御する。
【００３６】
通信Ｉ／Ｆコントローラ２００８は、ＬＡＮ１０のようなネットワークを介して外部機器と接続・通信し、ネットワーク上での通信制御処理を実行する。通信Ｉ／Ｆコントローラ２００８は、例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）を用いた通信等が可能である。
【００３７】
ＣＰＵ２００１は、例えばＲＡＭ２００２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２０１０上に表示することが可能である。また、ＣＰＵ２００１は、ＣＲＴ２０１０上のマウスカーソル（図示しない）等によるユーザ指示を可能とする。
【００３８】
クライアントＰＣ２００、業務サーバ３００、スキャンチケットサーバ４００のハードウエア上で動作する各種プログラムは、外部メモリ２０１１に記録されており、必要に応じてＲＡＭ２００２にロードされ、ＣＰＵ２００１により実行される。プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等は、外部メモリ２０１１に格納されている。
次に、複合機１００のハードウエア構成について説明する。
【００３９】
図３に示すように、複合機１００は、コントローラユニット３０２０と、操作部３０３０と、カードリーダ３０４０と、プリンタ３０５０と、スキャナ３０６０の各ハードウエア構成を有して構成されている。
【００４０】
また、コントローラユニット３０２０は、ＣＰＵ３００１と、ＲＡＭ３００２と、ＲＯＭ３００３と、ハードディスクドライブ（ＨＤＤ）３００４と、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３００５と、モデム（ＭＯＤＥＭ）３００６と、操作部インタフェース（操作部Ｉ／Ｆ）３００７と、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３００８と、外部インタフェース（外部Ｉ／Ｆ）３００９と、システムバス３０１０と、ラスタイメージプロセッサ（ＲＩＰ）３０１１と、プリンタインタフェース（プリンタＩ／Ｆ）３０１２と、スキャナインタフェース（スキャナＩ／Ｆ）３０１３と、画像処理部３０１４と、画像バス３０１５の各ハードウエア構成を有して構成されている。
【００４１】
コントローラユニット３０２０は、画像入力デバイスとして機能するスキャナ３０６０や、画像出力デバイスとして機能するプリンタ３０５０と接続する一方、ＰＳＴＮ（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋ）またはＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）等の公衆回線網（ＷＡＮ）と接続することで、画像データやデバイス情報の入出力を行う。
ＣＰＵ３００１は、システムバス３０１０及び画像バス３０１５に接続される各デバイスを統括的に制御するプロセッサである。
【００４２】
ＲＡＭ３００２は、ＣＰＵ３００１が動作するためのワークメモリであり、また、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリの機能も有する。例えば、カードリーダ３０４０で読み取ったカードＩＤなどが記憶される。
【００４３】
ＲＯＭ３００３は、システムのブートプログラムや各種の制御プログラムが格納されている。ＨＤＤ３００４は、システムを制御するための各種のプログラム及び画像データ等を格納する。なお、ＲＯＭ３００３またはＨＤＤ３００４には、図１４の複合機設定９００が格納されている。なお、ＨＤＤ３００４は情報を永続的に記憶するための媒体であって、その形態をＨＤＤに限定するものではない。例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの媒体であってもよい。
【００４４】
Ｎｅｔｗｏｒｋ  Ｉ／Ｆ３００５は、ＬＡＮ１０に接続し、データ入出力を行う。ＭＯＤＥＭ３００６は、公衆回線網に接続し、ＦＡＸにおける送受信等のデータの入出力を行う。
【００４５】
操作部Ｉ／Ｆ３００７は、ユーザインタフェース（ＵＩ）である操作部３０３０におけるインタフェースであり、操作部３０３０に表示する画像データを操作部３０３０に対して出力する。また、操作部Ｉ／Ｆ３００７は、本システムのユーザが操作部３０３０から入力した情報（例えば、ユーザ情報等）をＣＰＵ３００１に伝える役割をする。なお、操作部３０３０は、キーボードに相当するタッチパネルを有する表示部を備え、当該表示部に表示されたキーボードのボタンを、ユーザが押下（指等でタッチ）することにより、各種の指示を行うことができる。
【００４６】
ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ３００８は、システムバス３０１０と、画像データを高速で転送する画像バス３０１５とを接続し、データ構造を変換するバスブリッジである。
【００４７】
外部Ｉ／Ｆ３００９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェースである。本実施形態においては、外部Ｉ／Ｆ３００９には、ＩＣカード認証で必要となるＩＣカードの情報を読み取るためのカードリーダ３０４０が接続されている。そして、ＣＰＵ３００１は、この外部Ｉ／Ｆ３００９を介してカードリーダ３０４０によるＩＣカードからの情報の読み取りを制御し、当該ＩＣカードから読み取られた情報を取得可能となっている。
以上の３００１〜３００９に示すデバイスがシステムバス３０１０上に配置され、相互に通信可能となっている。
ＲＩＰ３０１１は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
プリンタＩ／Ｆ３０１２は、プリンタ３０５０とコントローラユニット３０２０とを接続し、画像データの同期系／非同期系の変換を行う。
スキャナＩ／Ｆ３０１３は、スキャナ３０６０とコントローラユニット３０２０とを接続し、画像データの同期系／非同期系の変換を行う。
【００４８】
画像処理部３０１４は、入力画像データに対して、補正処理、加工処理、編集処理を行ったり、プリント出力画像データに対して、プリンタの補正処理、解像度変換処理等を行ったりする。また、画像処理部３０１４は、これらの処理に加えて、画像データの回転処理や、多値画像データに対してはＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、２値画像データに対してはＪＢＩＧ（Ｊｏｉｎｔ  Ｂｉ−ｌｅｖｅｌ  Ｉｍａｇｅ  ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＭＲ（Ｍｏｄｉｆｉｅｄ  ＲＥＡＤ）、ＭＭＲ（Ｍｏｄｉｆｉｅｄ  Ｍｏｄｉｆｉｅｄ  ＲＥＡＤ）、ＭＨ（Ｍｏｄｉｆｉｅｄ  Ｈｕｆｆｍａｎ）等の圧縮伸張処理を行う。
【００４９】
以上の３００８、３０１１〜３０１４に示すデバイスが画像バス３０１５上に配置され、相互に通信可能となっている。画像バス３０１５は、例えば、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスまたはＩＥＥＥ１３９４で構成されている。
【００５０】
操作部３０３０は、具体的に、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示部を有し、当該ＬＣＤ表示部上にタッチパネルシートが貼られており、本システムの操作画面を表示するとともに、表示した操作画面のキー（ボタン）が押されると、その位置情報が操作部Ｉ／Ｆ３００７を介してＣＰＵ３００１に伝えられる。また、操作部３０３０は、各種の操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等のキーボード機能を備える。
【００５１】
ここで、操作部３０３０のスタートキーは、例えば、原稿画像の読み取り動作を開始する際などに操作される。このスタートキーの中央部には、例えば、緑と赤の２色のＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）があり、その各色の発光によってスタートキーが使える状態にあるかどうかが示される。また、操作部３０３０のストップキーは、例えば、稼働中の動作を止める際などに操作される。また、操作部３０３０のＩＤキーは、例えば、ユーザ（使用者）のユーザＩＤを入力する際などに操作される。また、操作部３０３０のリセットキーは、例えば、操作部３０３０による設定を初期化する際などに操作される。
【００５２】
カードリーダ３０４０は、ＣＰＵ３００１からの制御により、認証カードに相当するＩＣカード（例えば、ソニー（登録商標）社のフェリカ（ＦｅｌｉＣａ）（登録商標））内に記憶されているユーザ識別情報を読み取るものである。カードリーダ３０４０で読み取られたユーザ識別情報は、外部Ｉ／Ｆ３００９を介してＣＰＵ３００１へ通知される。
【００５３】
プリンタ３０５０は、例えば、ラスタイメージデータを用紙上に画像として変換するものである。その変換方式としては、感光体ドラムや感光体ベルトを用いた電子写真方式や、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの変換方式を用いても構わない。プリンタ３０５０のプリント動作の起動は、ＣＰＵ３００１からの指示によって開始される。なお、プリンタ３０５０には、異なる用紙のサイズまたは異なる用紙の向きを選択できるように複数の給紙段が構成されており、それぞれの給紙段に対応した用紙カセットが設けられている。
【００５４】
スキャナ３０６０は、原稿となる紙上の画像を照明し、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）ラインセンサを用いて原稿を走査することで、原稿の画像をラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットされ、複合機１００のユーザが操作部３０３０から読み取り起動指示を行うことにより、ＣＰＵ３００１がスキャナ３０６０に指示を与え、フィーダは、原稿用紙を１枚ずつフィードして原稿の画像の読み取り動作を行う。
【００５５】
以上のような構成によって、複合機１００は、スキャナ３０６０から読み込んだ画像データをＬＡＮ１０上に送信したり、ＬＡＮ１０から受信した印刷データをプリンタ３０５０で印刷出力したりすることができる。また、複合機１００は、スキャナ３０６０から読み込んだ画像データをＭＯＤＥＭ３００６から公衆回線網上にＦＡＸ送信したり、公衆回線網からＦＡＸ受信した画像データをプリンタ３０５０で印刷出力したりすることができる。
次に、図４、図１２、図１３、図１４を参照しながら、情報処理システム１の機能と利用するデータについて説明する。
【００５６】
図４は、本発明に係る情報処理システム１の機能構成を示すブロック図であり、クライアントＰＣ２００、業務サーバ３００、複合機１００、スキャンチケットサーバ４００の持つ主要な機能構成を説明する。なお、各装置には、図４で説明した以外にもさまざまな機能を備えていることは言うまでもない。図４では、主要機能についてのみ説明する。
【００５７】
図１２は、クライアントＰＣのＣＲＴ２０１０に表示する画面の一例を示すイメージ図、図１３は、複合機１００の操作部３０３０に表示する画面の一例を示すイメージ図、図１４は、複合機設定９００、ユーザ情報９１０、スキャンチケット９２０、スキャンチケット予約情報９３０の一例を示す図である。
図４を用いて、本実施形態の各装置の機能について説明する。まず、クライアントＰＣ２００の処理を実行するための機能について説明する。
クライアントＰＣ２００は、ブラウザ部２０１等から構成される。
【００５８】
ブラウザ部２０１は、業務サーバ３００上で稼働している業務システムを利用する機能を提供する。ブラウザ部２０１は、例えば、マイクロソフト社のＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標）などであり、業務システムが提供するＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）をＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を使って受信して、ＨＴＭＬが表す各種タグをＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）として表示する。
【００５９】
図１２に示すように、このブラウザ部２０１に表示される業務システムの画面には、業務メニュー画面２０００、スキャンチケット生成画面２１００、送信設定画面２２００、スキャン設定画面２３００等がある。
【００６０】
業務メニュー画面２０００は、ログインユーザ名、ユーザが利用できる業務メニューなどから構成される。ユーザが利用できる業務メニューには、例えば、交通費申請、立替経費申請、スキャンチケット生成などがある。
【００６１】
スキャンチケット生成画面２１００は、指示先２１０１、表示名２１０２、再利用２１０３、共有２１０４、送信設定ボタン２１０５、スキャン設定ボタン２１０６、キャンセルボタン２１１０、ＯＫボタン２１１１等から構成される。
【００６２】
指示先２１０１は、スキャンを指示する相手を選択するための項目である。一人だけでなく複数のユーザを選択することが可能である。また、再利用可能なチケットを作成する場合、自分を選択することも可能である。これにより、自分専用のお気に入りチケットを作成することができる。
表示名２１０２は、複合機１００のスキャンチケット画面１２００のスキャンチケットリスト１２０２に表示される名称である。
【００６３】
再利用２１０３は、そのスキャンチケットが再利用できるかどうかを設定するための項目である。再利用可能なスキャンチケットは一度利用しても削除されずに繰り返し使用することができる。例えば、いつも使っているディレクトリにスキャンしたデータを保存したい場合などは、再利用可能なチケットを生成する。一方、再利用しないことを設定した場合には、スキャンチケットの利用をした以降は、このスキャンチケットの利用ができなくなる。
【００６４】
共有２１０４は、そのチケットが複数人で共有されるかどうかを設定するための項目である。例えば、上司が部下全員にフェアーパンフレットのスキャンを指示するような、部下のうち誰か一人がスキャンしてもらいたい場合に設定する項目である。なお、共有する場合には、指示先２１０１で複数のユーザが存在するユーザグループを選択しておく必要がある。もし、指示先２１０１で単一ユーザを指定している場合には、共有２１０４のラジオボタンで共有すると設定されていても、指示先２１０１で指定されたユーザでしか表示されなくなるため、他のユーザが利用することができない。逆に、共有２１０１で共有しないと設定する場合には、指示先２１０１で個人の単一ユーザを指定する必要がある。
【００６５】
送信設定ボタン２１０５は、スキャン後のデータをどこに格納するか、を設定するための画面に遷移するためのボタンである。このボタンが押されると、送信設定画面２２００に遷移する。
【００６６】
スキャン設定ボタン２１０６は、スキャン時の画像読込設定を行うための画面に遷移するためのボタンである。このボタンが押されるとスキャン設定画面２３００に遷移する。
キャンセルボタン２１１０は、この画面で行った設定をキャンセルするためのボタンである。
【００６７】
ＯＫボタン２１１１は、この画面で行った設定を確定するためのボタンである。このボタンが押されたタイミングで業務サーバ３００からスキャンチケットサーバ４００にスキャンチケット生成要求が発行され、スキャンチケットサーバ４００でスキャンチケット９２０が生成される。
【００６８】
送信設定画面２２００は、ファイル名２２０１、ディレクトリ２２０２、ユーザ２２０３、パスワード２２０４、キャンセルボタン２２１０、ＯＫボタン２２１１等から構成される。
ファイル名２２０１は、データ格納後のファイル名を設定するための項目である。
ディレクトリ２２０２は、データ格納先のディレクトリを設定するための項目である。
ユーザ２２０３は、データ格納先のディレクトリにアクセスするためのユーザ名である。
パスワード２２０４は、データ格納先のディレクトリにアクセスするためのパスワードである。
【００６９】
キャンセルボタン２２１０は、この画面で行った設定をキャンセルするためのボタンである。このボタンが押されると、設定内容がキャンセルされて、スキャンチケット生成画面２１００に遷移する。
【００７０】
ＯＫボタン２２１１は、この画面で行った設定を確定するためのボタンである。このボタンが押されると、設定内容が確定されて、スキャンチケット生成画面に遷移する。
スキャン設定画面２３００は、カラー２３０１、解像度２３０２、形式２３０３、キャンセルボタン２３１０、ＯＫボタン２３１１等から構成される。
【００７１】
カラー２３０１は、スキャン時のカラー属性を設定するための項目である。例えば、カラー、モノクロ、グレースケール、カラー／モノクロ自動切り換え、カラー／グレースケール自動切り換え等の設定ができる。
解像度２３０２は、スキャン時の解像度を設定するための項目である。例えば、２００×２００、３００×３００、６００×６００等の設定ができる。
【００７２】
形式２３０３は、スキャンした画像データをどのファイルフォーマットに変換するか、を設定するための項目である。例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）、ＴＩＦＦ（Ｔａｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）、ＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）、ＯＯＸＭＬ（Ｏｆｆｉｃｅ  Ｏｐｅｎ  ＸＭＬ）等の設定ができる。
【００７３】
キャンセルボタン２３１０は、この画面で行った設定をキャンセルするためのボタンである。このボタンが押されると、設定内容がキャンセルされてスキャンチケット生成画面２１００に遷移する。
【００７４】
ＯＫボタン２３１１は、この画面で行った設定を確定するためのボタンである。このボタンが押されると、設定内容が確定されて、スキャンチケット生成画面に遷移する。
次に、図４に戻って、業務サーバ３００の処理を実行するための機能について説明する。
【００７５】
業務サーバ３００は、業務メニュー表示部３０１、業務処理部３０２、スキャンチケット指示部３０３、認証情報管理部３０４、文書管理部３０５、認証情報記憶部３１０、文書情報記憶部３２０、等から構成される。
【００７６】
業務メニュー表示部３０１は、クライアントＰＣ２００からのアクセスに応じてＨＴＭＬでユーザがアクセスできるメニューを生成して、ＨＴＴＰで送信する機能を有する。なお、この業務メニュー表示部３０１で生成された業務メニューは、クライアントＰＣ２００のブラウザ部２０１にて表示される。
【００７７】
業務処理部３０２は、業務メニューで指示された処理に対して、各種業務システムの内部処理を行う。例えば、クライアントＰＣ２００のブラウザ部２０１を通じて、交通費精算の処理が指示されると、会計処理を行い、スキャンチケット指示部３０３と連携してスキャンチケットサーバ４００に対してスキャンチケット９２０の発行を指示する。例えば、クライアントＰＣ２００のブラウザ部２０１を通じて、スキャンチケット生成画面２１００において、ＯＫボタン２１１１が押下されると、スキャンチケット指示部３０３と連携してスキャンチケットサーバ４００に対してスキャンチケット９２０の発行を指示する。
【００７８】
スキャンチケット指示部３０３は、スキャンチケットサーバ４００に対してスキャンチケット発行を指示する機能を有する。例えば、このとき、あらかじめ交通費精算処理で定められた送信設定、スキャン設定を、スキャンチケット発行のパラメータとして渡す。例えば、このとき、スキャンチケット生成画面２１００を通じて設定された、再利用２１０３や共有２１０４の設定、送信設定画面２２００やスキャン設定画面２３００で設定された内容などを、スキャンチケット発行のパラメータとして渡す。
【００７９】
認証情報管理部３０４は、業務サーバへのユーザアクセスの可否を制御する。またユーザの権限の管理も行う。例えば特定のユーザにだけ業務メニューを表示したり、特定のユーザにだけアクセスできるディレクトリを提供したりするために用いられる。なお、認証制御に関しては、業務サーバ３００で実施せずに、認証サーバ等の別筐体で実施する形態であってもよい。
【００８０】
文書管理部３０５は、ファイルのチェックイン、チェックアウト、文書格納、文書管理者の管理、文書管理用のディレクトリ管理等の文書管理機能を有する。また、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）、ＷｅｂＤＡＶ（Ｗｅｂ−ｂａｓｅｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）などのプロトコルを用いて、外部装置とファイル送受信を行う機能も有する。
【００８１】
なお、文書管理に関しては、業務サーバ３００で実施せずに、ファイルサーバや文書管理サーバ、コンテンツ管理サーバ等の別筐体で実施する形態であってもよい。
認証情報記憶部３１０は、業務サーバ３００の外部メモリ２０１１に格納される情報で、１又は複数のユーザ情報９１０を格納している。
文書情報記憶部３２０は、業務サーバ３００の外部メモリ２０１１に格納される情報で、１又は複数のディレクトリ情報やファイル情報を格納している。
次に、図４のスキャンチケットサーバ４００の処理を実行するための機能について説明する。
【００８２】
スキャンチケットサーバ４００は、スキャンチケット生成部４０１、スキャンチケット削除部４０２、スキャンチケット送受信部４０３、スキャンチケット予約管理部４０４、ファイル送信部４０５、スキャンチケット記憶部４１０等から構成される。
【００８３】
スキャンチケット生成部４０１は、外部装置からの指示に基づいてスキャンチケット９２０の生成を行う。なお、本実施形態では、業務サーバ３００で交通費申請が行われたタイミングや、スキャンチケット生成画面２１００においてスキャンチケット生成が明示的に指示されたタイミングで生成される。
【００８４】
スキャンチケット削除部４０２は、外部装置からの指示に基づいてスキャンチケット９２０を削除する。なお、本実施形態では、再利用可能でないスキャンチケット９２０のファイル送信処理が終了したタイミングで削除される。
スキャンチケット送受信部４０３は、外部装置からの指示に基づいてスキャンチケット９２０を送信したり、受信したりする。
【００８５】
スキャンチケット予約管理部４０４は、スキャンチケット９２０の予約、予約解除を行う。なお、予約を行う際は、予約を要求した複合機１００とそのユーザ情報を予約情報として記憶する。
【００８６】
ファイル送信部４０５は、ＦＴＰ、ＳＭＢ、ＷｅｂＤＡＶなどのプロトコルを用いて、業務サーバ３００等の外部装置へファイルを送信する。このとき、認証が必要であれば、Ｋｅｒｂｅｒｏｓ、ＮＴＬＭなどのプロトコルを用いて認証も行う。
【００８７】
スキャンチケット記憶部４１０は、スキャンチケットサーバ４００の外部メモリ２０１１に格納される情報で、１又は複数のスキャンチケット９２０を格納している。
【００８８】
図１４に示すように、スキャンチケット９２０は、スキャン実行時のスキャン属性やスキャンデータ送信時の送信属性を事前に記憶しておくための情報であり、チケットＩＤ９２１、ユーザ名９２２、スキャン設定９２３、送信設定９２４、再利用フラグ９２４、共有フラグ９２５、スキャンチケット予約情報９２６等から構成される。
チケットＩＤ９２１は、スキャンチケット９２０を一意に識別するための情報である。
ユーザ名９２２は、スキャンチケット９２０を実行すべきユーザを識別するための情報である。
スキャン設定９２３は、スキャン属性を格納している情報である。例えば、スキャンカラー、解像度、両面読取、読取濃度、ファイル形式などの情報がある。
【００８９】
送信設定９２４は、業務サーバ３００にファイル送信するための情報である。具体的には、ユーザ名・パスワード・ドメインなどのアカウント情報や、格納先ディレクトリやファイル名などの情報が設定される。
再利用フラグ９２５は、スキャンチケットが再利用できるかどうかを設定するための項目である。
共有フラグ９２６は、スキャンチケットが共有されるかどうかを設定するための項目である。
スキャンチケット予約情報９２６は、図１４に示すように、予約情報９３１、ユーザ名９３２、複合機９３３等から構成される。
予約情報９３１は、このスキャンチケット９２０が予約されているのか、予約されていないのか、を識別するための情報である。
ユーザ名９３２は、スキャンチケット９２０が予約されている場合、どのユーザによって予約されているか、を識別するための情報である。
複合機９３３は、スキャンチケット９２０が予約されている場合、どの複合機から予約されているか、を識別するための情報である。
【００９０】
すなわち、スキャンチケット記憶部４１０（チケット記憶手段に相当）は、スキャンチケットを識別するチケットＩＤ９２１と、当該スキャンチケットが利用後に再度利用されるかを示す再利用情報（再利用フラグ９２５）と、当該スキャンチケットの利用が可能なユーザ情報（ユーザ名９２２）とを特定可能に記憶している。
次に、図４に戻り、複合機１００の処理を実行するための機能について説明する。
【００９１】
複合機１００は、ログイン部１０１、認証情報管理部１０２、スキャンチケットリスト取得部１０３、スキャンチケット解析部１０４、スキャンチケット予約部１０５、スキャン部１０６、ファイル送信部１０７、認証情報記憶部１２０等から構成される。
【００９２】
ログイン部１０１は、ユーザを複合機１００にログインさせるための機能を有する。ユーザ情報９１０をログインユーザ情報として一時的に複合機１００に格納し、ユーザがログアウトするまで保持する。
【００９３】
認証情報管理部１０２は、ユーザログイン可否を判定するための機能を有する。例えば、ユーザがカード認証画面でカードリーダ３０４０にＩＣカードをかざすと、ユーザ情報９１０からカードＩＤが一致するユーザ情報９１０を検索する。例えば、ユーザがキーボード認証画面でユーザ名・パスワード・ドメインを入力してログインボタンを押下すると、ユーザ情報９１０でユーザを検索しパスワード照合を行う。なお、認証制御に関しては、複合機１００で実施せずに、認証サーバ等の別筐体で実施する形態であってもよい。
【００９４】
スキャンチケットリスト取得部１０３は、スキャンチケットサーバ４００に対して複合機１００にログインしているユーザのスキャンチケット９２０のリスト取得指示を行う。
スキャンチケット解析部１０４は、スキャンチケット９２０を解析してスキャン設定や送信設定を取得する。
【００９５】
スキャンチケット予約部１０５は、スキャンチケットサーバ４００に対してスキャンチケット９２０の予約、予約解除を発行する。なお、スキャンチケット９２０の予約、予約解除にあたっては、スキャンチケット９２０の再利用フラグ９２５を見て、再利用フラグ９２５が「ｔｒｕｅ」であれば予約を行わず、「ｆａｌｓｅ」であれば予約を行うという判断を行う。
【００９６】
スキャン部１０６は、複合機１００のスキャナ３０６０を制御して、原稿となる紙上の画像をデジタル化し、任意の画像形式に変換して、任意のサーバの任意のフォルダに送信する機能を提供する。
【００９７】
ファイル送信部１０７は、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）、ＷｅｂＤＡＶ（Ｗｅｂ―ｂａｓｅｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ａｕｔｈｏｒｉｎｇ  ａｎｄ  Ｖｅｒｓｉｏｎｉｎｇ）、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）などのプロトコルを用いて外部装置にファイル送信を行う。
【００９８】
認証情報記憶部１２０は、複合機１００のＨＤＤ３００４に格納される情報で、１又は複数のユーザ情報９１０を格納している。なお、認証情報記憶部１２０は、複合機１００にログインしたユーザのユーザ情報９１０を記憶しており、認証情報記憶部３１０は、本システム全体で利用されるユーザのユーザ情報９１０を記憶しているものとする。すなわち、システムの利用者が１００人いれば、認証情報記憶部３１０に１００人分のユーザ情報９１０が記憶され、そのうち１０人が複合機１００を利用したことがあれば、ログインしたユーザ情報として１０人分のユーザ情報９１０が認証情報記憶部１２０に記憶されることになる。
【００９９】
図１４に示すように、ユーザ情報９１０は複合機１００にログインさせるユーザを管理するための情報であり、カードＩＤ９１１、ユーザ名９１２、パスワード９１３等から構成される。ユーザ情報９１０は前述したように、認証情報記憶部１２０および認証情報記憶部３１０に記憶され、認証情報管理部１０２および認証情報管理部３０４によって管理される。
【０１００】
カードＩＤ９１１は、複数のユーザ情報９１０の中から特定のユーザ情報９１０を検索するための外部キーとなる。ユーザが所持しているＩＣカードと紐づけるための情報である。
【０１０１】
ユーザ名９１２は、複合機１００を利用する際のユーザ名となる。複合機１００の操作ログや操作画面などに表記される情報となる。また、スキャンチケットサーバ４００でユーザのスキャンチケット９２０を特定するために利用される。
パスワード９１３は、ユーザ認証を行うときにユーザを照合するための情報である。
他にもユーザのメールアドレス、権限情報などが含まれる。
【０１０２】
図１４に示すように、複合機設定９００は、複合機１００の動作を設定する情報である。複合機設定９００は、複合機１００のＨＤＤ３００４に格納される情報で、スキャンチケットサーバ情報９０１等から構成される。
【０１０３】
スキャンチケットサーバ情報９０１は、複合機１００が通信するスキャンチケットサーバ４００を決定するための情報である。具体的には、ＩＰアドレス、ポート番号などが設定される。
図１３に示すように、複合機１００の操作部３０３０には、ユーザの利用状況に合わせて、ユーザの利用目的に適った画面を提供する。
【０１０４】
ログイン画面１０００は、ユーザが複合機１００にログインするための画面であり、ユーザがＩＣカードを使って認証する画面である。ＩＣカードを忘れたユーザでも認証できるようにするために、キーボード認証画面への遷移ボタンなどを有する。ログイン画面１０００から遷移するキーボード認証画面は、ユーザ名・パスワード・ログイン先をユーザが入力／選択して複合機１００に認証するための画面である。ログイン画面１０００は他にもユーザ情報管理やゲストログインなどの機能も有する。
【０１０５】
スキャンチケット画面１２００は、ユーザが原稿をスキャンするための画面である。ユーザが複合機１００にログインすると、複合機１００はユーザ名をキーにしてスキャンチケットサーバ４００からユーザのスキャンチケット９２０の一覧を取得し、この画面に設定する。ユーザはこの画面でスキャンチケット９２０を選択し、あらかじめ設定された条件でスキャンを実行することができる。スキャン送信画面１２００は、ユーザ名フィールド１２０１、スキャンチケットリスト１２０２、スキャンボタン１２０３等から構成される。
ユーザ名フィールド１２０１には、現在ログインしているユーザのユーザ名が表示される。
【０１０６】
スキャンチケットリスト１２０２はスキャンチケットサーバ４００から取得したスキャンチケットリストが表示される。また、このリストにはジョブ名やカラー、両面設定、解像度、ファイル形式などのスキャン属性が表示される。
スキャンボタン１２０３は、ユーザが複合機１００に対してスキャン開始を指示するためのボタンである。
【０１０７】
なお、本実施形態では、認証情報管理部１０２や認証情報記憶部１２０を複合機１００上に用意する構成としたが、認証サーバのようにこれら機能を別筐体に用意する構成であってもよい。
次に、図５を参照しながら、本発明に係る情報処理システム１の処理概要について説明する。
図５は、情報処理システム１の処理概要図である。
【０１０８】
図５では、スキャンチケットを生成する処理、スキャンチケットを取得する処理、スキャンチケットを利用する処理の処理概要を示している。なお、以下で説明するは、複数人のうち誰か一人がスキャンすればよいという、例えば、上司が部下に対してフェアーパンフレットのスキャンを指示するような、再利用不可能な共有スキャンチケットのケースである。
まず、スキャンチケットを生成する処理概要について説明する。
【０１０９】
クライアントＰＣ２００はユーザ（指示者）のログインを受け付け、業務サーバ３００に対してスキャンチケットの発行を指示する（１−１）。業務サーバ３００は、スキャンチケットサーバ４００に対してスキャンチケット発行を指示し、スキャンチケットサーバ４００は、指示された内容のスキャンチケットを生成する（１−２）。
次に、生成されたスキャンチケットを取得する処理概要について説明する。
【０１１０】
複合機１００はユーザ（被指示者）からのログインを受け付け（２−１）、ログインユーザのスキャンチケットリストをスキャンチケットサーバ４００から取得する（２−２）。
次に、スキャンチケットを利用する処理概要について説明する。
次に、スキャンチケットに応じてスキャンする処理概要について説明する。
【０１１１】
複合機１００は、ユーザ（被指示者）が選択したスキャンチケットの予約を要求する（３−１）。スキャンチケットサーバ４００は、要求されたスキャンチケットを予約する（３−２）。複合機１００は、予約したスキャンチケットに沿ってスキャンを実施し（３−３）、スキャンして生成したファイルをスキャンチケットサーバ４００に送信する（３−４）。スキャンチケットサーバ４００は、スキャンチケットの内容に基づいて、業務サーバ３００にファイルを格納する（３−５）。スキャンチケットサーバ４００は、スキャンチケットを削除する（３−６）。
次に、図６、７、８、９、１０、１１を参照しながら、本発明に係る情報処理システム１の詳細な処理について説明する。
【０１１２】
図６は、情報処理システム１のスキャンチケット生成処理の一例を示すフローチャート、図７は、情報処理システム１のログイン処理の一例を示すフローチャート、図８は、情報処理システム１のスキャン処理の一例を示すフローチャート、図９は、情報処理システム１のスキャン処理の一例を示すフローチャート、図１０は、情報処理システム１のスキャン処理の一例を示すフローチャート、図１１は、情報処理システム１のファイル送信処理の一例を示すフローチャートである。
まず、図６を参照しながら、情報処理システム１のスキャンチケット生成処理について説明する。
【０１１３】
図６では、クライアントＰＣ２００が業務サーバ３００上の業務システムを使って、スキャンチケットサーバ４００に対してスキャンチケット９２０の生成指示を行う。
【０１１４】
図６に示すように、クライアントＰＣ２００は、ユーザからのスキャンチケット生成メニューの表示要求を受け付ける（ステップＳ１００）。具体的には、クライアントＰＣ２００のブラウザ部２０１に表示される業務メニュー画面２０００において、スキャンチケット生成メニューが押下されたときである。
クライアントＰＣ２００は、業務サーバ３００に対して、スキャンチケット生成画面の要求を行う（ステップＳ１０１）。
【０１１５】
業務サーバ３００は、クライアントＰＣ２００から、スキャンチケット生成画面要求を受け付け（ステップＳ１０２）、スキャンチケット生成画面２１００を作成し（ステップＳ１０３）、作成したスキャンチケット生成画面２１００をクライアントＰＣ（ステップＳ１０４）に送信する。具体的には、ＨＴＭＬデータを作成して、クライアントＰＣ２００上で起動しているブラウザにＨＴＴＰで送信する。
【０１１６】
クライアントＰＣ２００は、業務サーバ３００からスキャンチケット生成画面２１００を受け付け（ステップＳ１０５）、ブラウザにスキャンチケット生成画面２１００を表示する（ステップＳ１０６）。
【０１１７】
クライアントＰＣ２００は、スキャンチケット生成画面２１００へのユーザからの入力を受け付けると（ステップＳ１０７）、画面に入力されたスキャンチケット生成情報を業務サーバ３００に送信する（ステップＳ１０８）。
【０１１８】
業務サーバ３００は、クライアントＰＣ２００からスキャンチケット生成情報を受け付け（ステップＳ１０９）、その情報をもとにスキャンチケットサーバ４００にスキャンチケット生成要求を発行する（ステップＳ１１０）。
【０１１９】
スキャンチケットサーバ４００は、業務サーバ３００からスキャンチケット生成要求を受け付け（ステップＳ１１１）、受け付けた内容に沿ってスキャンチケット９２０を生成する（ステップＳ１１２）。このとき生成されるスキャンチケット９２０には、送信設定画面２２００で設定されたファイル名、ディレクトリ、ユーザ、パスワード等が送信設定９２４として設定される。また、スキャン設定２３００で設定されたカラー、解像度、ファイル形式等がスキャン設定９２３として設定される。
【０１２０】
なお、スキャンチケット生成画面２１００において、指示先２１０１に複数のユーザが選択されていたり、指示先に部門が選択されていたりした場合、かつ共有項目２１０４が「しない」に設定されていた場合には、ユーザ毎に異なるスキャンチケットを発行する。つまり複数のスキャンチケットを発行する。一方、指示先２１０１に複数のユーザが選択されていたり、指示先に部門が選択されていたりした場合、かつ共有項目２１０４が「する」に設定されていた場合には、全ユーザ共有のスキャンチケットを一つだけ作成する。
【０１２１】
スキャンチケットサーバ４００は、スキャンチケット生成画面２１００で設定された再利用項目２１０３をもとに、スキャンチケット９２０の再利用フラグ９２５を設定する（ステップＳ１１３）。
【０１２２】
スキャンチケットサーバ４００は、スキャンチケット生成画面２１００で設定された共有項目２１０４をもとに、スキャンチケット９２０の共有フラグ９２６を設定する（ステップＳ１１４）。
スキャンチケットサーバ４００は、スキャンチケット９２０の生成が完了したことを業務サーバ３００に通知する（ステップＳ１１５）。
【０１２３】
業務サーバ３００は、スキャンチケットサーバ４００からスキャンチケット９２０の生成完了を受け付け（ステップＳ１１６）、クライアントＰＣ２００にスキャンチケット生成完了を通知する（ステップＳ１１７）。
クライアントＰＣ２００は、業務サーバ３００からスキャンチケット生成完了を受け付ける（ステップＳ１１８）。
【０１２４】
なお、本フローチャートでは、スキャンチケット生成画面２１００から明示的にスキャンチケット生成が指示される例を示したが、例えば、業務メニュー画面２０００より交通費申請が選択され、ユーザがシステムに従って交通費申請を行うと、システムがバックグラウンドで自動的に交通費申請用のスキャンチケットを生成するような構成であってもよい。
次に、図７を参照しながら、情報処理システム１のログイン処理について説明する。
図７では、複合機１００はユーザのログインを受け付ける。
【０１２５】
図７に示すように、複合機１００は、カードリーダ３０４０にかざされたユーザのＩＣカードを検知して（ステップＳ２００）、カードＩＤなどの内部情報を読み取る（ステップＳ２０１）。
【０１２６】
複合機１００は、認証情報管理部１２０に格納されている複数のユーザ情報９１０の中から、前段で取得したカードＩＤと同じカードＩＤを持ったユーザ情報９１０を検索し（ステップＳ２０２）、取得したユーザ情報９１０を使って複合機本体へユーザをログインさせる（ステップＳ２０３）。具体的には、ユーザ情報９１０を内部的に保持し、操作部３０３０に表示しているログイン画面１０００をスキャンチケット画面１２００に切り換える。
【０１２７】
複合機１００は、スキャンチケットサーバ４００に対してスキャンチケットリスト要求を発行する（ステップＳ２０４）。このとき、ユーザ情報９１０に含まれるユーザ名９１２もあわせて送信する。また、複合機１００は、複合機設定９００のスキャンチケットサーバ情報９０１を使って通信先のスキャンチケットサーバ４００を決定する。すなわち、複合機１００にログインされたユーザ情報を含むスキャンチケットの要求を、スキャンチケットサーバ４００に行う（チケット要求手段に相当）。
【０１２８】
スキャンチケットサーバ４００は、複合機１００から要求を受け付け（ステップＳ２０５）、ユーザ名９１２をキーにして、スキャンチケット記憶部４１０から該当ユーザのスキャンチケット９２０を検索する（ステップＳ２０６）。
【０１２９】
スキャンチケットサーバ４００は、検索した複数のスキャンチケットから一つのチケットを取り出し（ステップＳ２０７）、そのスキャンチケット９２０のスキャンチケット予約情報９２７の予約状況９３１が予約済みかどうかを判定し（ステップＳ２０８）、予約済みでなければ、複合機１００に送信するスキャンチケットリストに該当スキャンチケットを追加する（ステップＳ２０９）。
【０１３０】
スキャンチケットサーバ４００は、検索した複数のスキャンチケットから一つのチケットを取り出して予約状況９３１を判定する処理を、最後まで行ったかどうか判定し（ステップＳ２１０）、最後まで行っていなければ、スキャンチケットの判定を繰り返す。
【０１３１】
スキャンチケットサーバ４００は、検索した未予約状態のスキャンチケットのリストを複合機１００へ送信する（ステップＳ２１１）。すなわち、スキャンチケットサーバ４００は、複合機１００から受信したユーザ情報に従って、スキャンチケット記憶部４１０に記憶されているスキャンチケットであって、当該ユーザ情報で利用可能なスキャンチケットを返送する（チケット送信手段に相当）。
【０１３２】
複合機１００は、スキャンチケットサーバ４００からスキャンチケットリストを受け付ける（ステップＳ２１２）。すなわち、複合機１００は、要求に応じてスキャンチケットサーバ４００から、当該ユーザ情報で利用可能なスキャンチケットを取得する（チケット取得手段に相当）。そして、スキャンチケット画面１２００のスキャンチケットリスト１２０２に設定する（ステップＳ２１３）。
これによりユーザは予約されている自分のスキャンチケット一覧を閲覧したり、スキャンチケットを使ってスキャン実行したりすることができる。
【０１３３】
また、予約されているチケットは表示されないので、データ量が膨大で処理に時間がかかるような場合に、データ送信処理はバックグラウンドで行うことでユーザが次の操作ができるという利便性を保ちつつ、データ送信が完了していなくてもすでにスキャンをしたチケットはその後表示されない、というシステムとしての整合性を保つことができる。
【０１３４】
なお、本実施形態では、ＩＣカード（読取対象物）を用いる構成としたが、ユーザ認証の際には指紋や静脈など（読取対象物）の生体情報を用いて、権限を付与したい場合にはＩＣカードを用いる構成としてもよい。この場合、生体情報を読み取るリーダが複合機１００に接続されているものとする。
【０１３５】
また、ユーザ認証の際には、ユーザ名・パスワードなどの識別情報を入力させる画面を用いる構成とすることも可能である。なお、識別情報の入力にあたっては操作部３０３０にソフトウエアキーボードを表示し、ユーザに識別情報を入力させる。
つまり、ユーザ認証に用いる情報は、ユーザを特定するための識別情報（カードＩＤ、生体情報、ユーザ名・パスワード）が入力されればよい。
次に、図８を参照しながら、情報処理システム１のスキャン処理について説明する。
【０１３６】
図８では、複合機１００は、操作部３０３０に表示しているスキャンチケット画面１２００にてスキャンボタン１２０３が押下された時に、スキャンを実行する前にスキャンチケットの予約処理を行う。
【０１３７】
図８に示すように、複合機１００は、操作部３０３０に表示しているスキャンチケット画面１２００のスキャンチケットリスト１２０２にて、任意のスキャンチケットの選択を受け付ける（ステップＳ３００）。すなわち、ステップＳ２１２（チケット取得手段）で取得された複数のスキャンチケットから、利用するスキャンチケットを選択するユーザ指示を受け付ける（受付手段に相当）。
複合機１００は、スキャンボタン１２０３が押下されたかどうかを判定する（ステップＳ３０１）。
【０１３８】
ステップＳ３０１の判定結果、スキャンボタン１２０３が押下されたと判定すると、複合機１００は、前段で選択されたスキャンチケット９２０を読み込んで（ステップＳ３０２）、スキャンチケット９２０の再利用フラグ９２５が「ｔｒｕｅ」かどうかを判定する（ステップＳ３０３）。
【０１３９】
ステップＳ３０３の判定結果、再利用フラグが「ｔｒｕｅ」でなかった場合、つまり一度だけしか使えないスキャンチケットであった場合、複合機１００は、スキャンチケットサーバ４００にスキャンチケットの予約を要求する（ステップＳ３０４）。すなわち、ステップＳ３００（受付手段）で受け付けたユーザ指示に応じて、選択されたスキャンチケットの実行が指示されたことをスキャンチケットサーバ４００に通知する（実行通知手段に相当）。
【０１４０】
スキャンチケットサーバ４００は、複合機１００からスキャンチケット予約を受け付け（ステップＳ３０５）、該当スキャンチケット９２０がすでに予約されているかどうかを判定する（ステップＳ３０６）。
【０１４１】
ステップＳ３０６の判定結果、すでに予約されているチケットであった場合、スキャンチケットサーバ４００は、複合機１００にエラーを送信する（ステップＳ３０７）。
【０１４２】
複合機１００はスキャンチケットサーバ４００からエラーを受け付けると（ステップＳ３０８）、操作部３０３０に不図示のエラー画面を表示する（ステップＳ３０９）。
【０１４３】
例えば、スキャンチケットがすでに予約されているケースとしては、上司が部下全員に対して、共有チケットを発行し、部下が異なる複合機で同時にスキャンしようとしたケースがある。共有チケットについて補足すると、誰か一人でもスキャンしてくれればそれでよいが、誰が原稿を持っているかわからないので一つのチケットを部下全員共有のチケットとするという概念である。
【０１４４】
ここで実際にスキャンを行う前に、スキャンチケットの予約処理を行うことで、誰か一人だけが確実にスキャンを実施することができる。予約処理を行わないと、他の人のデータ格納中のファイルを上書きしてしまったり、自分のスキャンしたデータが成功したのか上書きされたのかがわからなかったりして、使いにくいシステムとなってしまう。
【０１４５】
ステップＳ３０６の判定結果、未予約のスキャンチケットであった場合、スキャンチケットサーバ４００は、該当のスキャンチケット９２０のスキャンチケット予約情報９２７の予約状況９３１を予約済みに設定し、スキャンチケット予約を要求した複合機１００の情報９３３と、その複合機１００にログインしているユーザ名９３２とをスキャンチケット予約情報９２７に設定する（ステップＳ３１０）。すなわち、複合機１００から実行が指示されたスキャンチケットが、利用後に再度利用されないことが前記再利用フラグで示される場合に、実行が指示されたスキャンチケットが予約されていることを示す予約情報を設定する（予約設定手段に相当）。
スキャンチケットサーバ４００は、複合機１００にスキャンチケットの予約が成功したことを通知する（ステップＳ３１１）。
【０１４６】
複合機１００は、スキャンチケットサーバ４００からスキャンチケット予約成功を受け付け（ステップＳ３１２）、スキャンチケット９２０のスキャン設定９２３に従ってスキャンを実行する（ステップＳ３１３）。なお、ステップＳ３０３の判定結果、再利用可能なスキャンチケットであった場合も同様にスキャンチケット９２０のスキャン設定９２３に従ってスキャンを実行する（ステップＳ３１３）。
【０１４７】
なお、上記実施形態では、ステップＳ３０３で、複合機１００が再利用フラグ９２５が「ｔｒｕｅ」かどうかを判定しているがこの実施形態に限るものではない。例えば、複合機１００はユーザによりスキャンチケットが選択されて実行指示された旨をスキャンチケットサーバ４００に通知し、スキャンチケットサーバ４００が再利用フラグ９２５が「ｔｒｕｅ」かどうかを判定し、「ｔｒｕｅ」でない場合にステップＳ３１３に処理を進めるように構成してもよい。
【０１４８】
このように、再利用可能なスキャンチケットであった場合には予約処理を行わないことで、ユーザは、スキャンが終了した後、データの送信終了を待たずに、同じ再利用可能なチケットを利用することができる。
次に、図９を参照しながら、情報処理システム１のスキャン処理について説明する。なお、この処理は、図８のスキャン処理に続いて行われる処理である。
図９では、複合機１００は、スキャンキャンセル、スキャン失敗などの、スキャン成功以外のケースにおける処理を行う。
図９に示すように、複合機１００は、ユーザによってセットされた原稿を読み込む（ステップＳ３５０）。
【０１４９】
複合機１００は、原稿読込中にユーザによってスキャンがキャンセルされたかどうか、を判定する（ステップＳ３５１）。なお、スキャン時の原稿読込には大きく分けて２通りある。一つは原稿台からの読込であり、一つはＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を使った自動連続読込である。前者は書籍などをスキャンする用途に用いられ、１ページ毎原稿セットとスキャン開始を繰り返す。後者の場合は、綴じられていない複数の用紙を自動で連続読込したり、両面読込したりする場合に用いられる。どちらの場合もスキャンする原稿の枚数が増えると、スキャン処理に時間がかかったり、途中で原稿を間違えてしまったりすることがある。よって、スキャン中にユーザがスキャンをキャンセルすることは運用ではよくあることである。
【０１５０】
また、複合機１００は、スキャンが成功したかどうかを判定する（ステップＳ３５２）。ここでのスキャン成功かどうかというのは、原稿詰まりなどのエラーが発生していないかどうかを意味している。原稿台からの原稿読込時にスキャンエラーになることはないが、ＡＤＦからの原稿読込時は、原稿の曲がり、折れ、破れ、ステープルなどの原因で、スキャン時にエラーが発生することが、運用ではよくあることである。
【０１５１】
ステップＳ３５１の判定結果、スキャンがキャンセルされたと判定した場合、もしくはステップＳ３５２の判定結果、スキャンがエラーになったと判定した場合、複合機１００は、そのスキャンチケット９２０の再利用フラグ９２５が「ｔｒｕｅ」かどうかを判定する（ステップＳ３５３）。ここで再利用フラグ９２５の判定を行うのは、この後にスキャン予約を解除するかどうかを決定するためである。再利用フラグ９２５が「ｔｒｕｅ」であればスキャン前にスキャンチケットの予約を行っていないので、予約解除する必要はない。再利用フラグが「ｔｒｕｅ」でなければ、スキャン前にスキャンチケットの予約を行っているので予約解除する必要があるからである。
【０１５２】
ステップＳ３５３の判定結果、スキャンチケット９２０の再利用フラグ９２５が「ｔｒｕｅ」でなかった場合、複合機１００は、スキャンチケットサーバ４００に対してスキャンチケット解除要求を発行する（ステップＳ３５４）。
【０１５３】
スキャンチケットサーバ４００は、複合機１００からスキャンチケット予約解除を受け付け（ステップＳ３５５）、該当のスキャンチケットの予約を解除する（ステップＳ３５６）。具体的には、スキャンチケット９２０のスキャンチケット予約情報９２７の予約状況９３１を未予約とし、ユーザ名９３２や複合機９３３のデータをクリアする。
スキャンチケットサーバ４００は、複合機１００にスキャンチケット予約解除を通知する（ステップＳ３５７）。
【０１５４】
複合機１００は、スキャンチケットサーバ４００からスキャンチケット予約解除を受け付け（ステップＳ３５８）、操作部３０３０の画面を更新する（ステップＳ３５９）。具体的には、直前の処理がキャンセルされた場合には、その旨を表示する画面を表示する。一方、直前の処理がエラーであった場合は、エラー画面を表示する。
【０１５５】
これら一連の流れにより、スキャンが途中でキャンセルされた場合でもスキャンがエラーに終わった場合にも、スキャンチケットの予約を解除することができるので、ユーザが再びスキャンチケットを利用することができる。
次に、図１０を参照しながら、情報処理システム１のスキャン処理について説明する。なお、この処理は、図９のスキャン処理に続いて行われる処理である。
【０１５６】
図１０では、複合機１００は、スキャンデータをスキャンチケットサーバ４００に送信する。スキャンチケットサーバ４００は、ファイルを受け付けて、スキャンチケット９２０に設定された送信先にファイルを送信する。
【０１５７】
図１０に示すように、複合機１００は、スキャンした画像データを、スキャンチケット９２０に設定されたスキャン設定９２３に従って、所定のファイル形式に変換し（ステップＳ３７０）、スキャンチケットサーバ４００に送信し（ステップＳ３７１）、ユーザに次の処理へ進ませる（ステップＳ３７２）。すなわち、Ｓ３００（受付手段）で受け付けたユーザ指示に応じて、スキャンチケットを実行することにより得られた画像データを、当該スキャンチケットで定義されている指示内容（送信先のＵＲＬやパス）に従って送信する（画像送信手段に相当）。
これによりユーザは、スキャン後、データの送信完了を待たずに、すぐにステップＳ３００のスキャンチケット選択を再び行うことができる。
【０１５８】
なお、ステップＳ３７１の処理は、バックグラウンドでメインの処理とは非同期に実施する。具体的には別スレッドで送信処理を行う。スキャンしたデータはファイルサイズが大きくなることが多いので、送信処理をバックグランドで行うことでユーザはスキャン後に次の作業をすぐに行うことができる。一方で、送信処理は終わっていないためスキャンチケットは未処理のままとなっており、その後すぐにユーザがチケットリスト画面を表示させると同じチケットが表示されてしまう問題が発生する。そこで、この不整合を解決するために、スキャンチケットの予約を行っている。
【０１５９】
なお、さらに具体的に言えば、スキャンチケットサーバ４００は、スキャンチケットの送受信やスキャンデータを受け付けるためのポートと、スキャンチケットの予約を受け付けるポートを別にする構成であってもよい。すべて同一のポートを用いると、例えば、スキャンデータ送信処理が大量に発生して、スキャンチケットサーバ４００のポートのキューにデータ受信処理が溜まっている場合に予約要求の処理が待ちになってしまい、同時に複数の複合機１００から共有チケットの予約要求があっても、正常に処理できなくなってしまう。予約処理を行うポートだけ、別ポートにしていれば、スキャンデータ受信処理を即座に受け付けることができるので、高負荷時により信頼性の高いシステムを実現することができる。
【０１６０】
スキャンチケットサーバ４００は、複合機１００からファイルを受信する（ステップＳ３７３）。なお、このとき同時にファイルに紐づいたスキャンチケット９２０の情報（少なくともスキャンチケットを識別するチケットＩＤ）も複合機１００から受信する。すなわち、複合機１００から読取処理された画像データのファイルと、スキャンチケットを識別するチケット識別情報とを受信する（画像データ受信手段に相当）。
【０１６１】
スキャンチケットサーバ４００は、複合機１００から受信したスキャンチケット９２０の再利用フラグ９２５が「ｔｒｕｅ」かどうかを判定する（ステップＳ３７４）。
【０１６２】
ステップＳ３７４の判定結果、再利用フラグが「ｔｒｕｅ」でなかった場合は、そのスキャンチケット９２０が、同じ複合機１００から同じユーザで予約されているかを判定する（ステップＳ３７５、Ｓ３７６、Ｓ３７７）。すなわち、  ステップＳ３７３（画像データ受信手段）で受信したチケット識別情報のスキャンチケットが、再利用フラグにより、スキャンチケットの利用後に再度利用されないスキャンチケットであると示される場合に、すでに設定された予約情報に、当該画像データを送信した複合機と同じ複合機が予約したことが設定されているかを判断する（一致判断手段に相当）。
【０１６３】
ステップＳ３７５、Ｓ３７６、Ｓ３７７の判定結果、いずれかが「ＮＯ」であった場合には、スキャンチケットサーバ４００は、前段のステップＳ３０７に示すエラー処理を行う。すなわち判定結果で、同じ複合機が予約していないと判定された場合に、依頼元の複合機１００に対して画像データの送信エラーを通知する（エラー通知手段に相当）。
【０１６４】
ステップＳ３７５、Ｓ３７６、Ｓ３７７の判定結果、いずれも「ＹＥＳ」であった場合には、スキャンチケットサーバ４００は、スキャンチケット９２０の共有フラグ９２６が「ｔｒｕｅ」かどうかを判定する（ステップＳ３７８）。
【０１６５】
ステップＳ３７４の判定結果、再利用フラグが「ｔｒｕｅ」であった場合、もしくは、ステップＳ３７８の判定結果、共有フラグが「ｔｒｕｅ」であった場合、スキャンチケットサーバ４００は、ファイル名に対して連番を付与し（ステップＳ３７９）、図１１に示すファイル送信処理を行う（ステップＳ３８０）。
【０１６６】
ファイル名連番付与とは、具体的には、格納先ディレクトリを確認して同名のファイルが存在する場合には、これから格納するファイルのファイル名に連番を付与する処理である。
【０１６７】
再利用フラグ９２５が「ｔｒｕｅ」であった場合、スキャンチケットの予約は行わないので、前述のようにユーザはスキャン後にすぐにまたスキャンを行うことができる。このとき、同じ再利用チケットを使ってスキャンするとファイルを上書きしてしまう恐れがあるので、信頼性の高いシステムを実現するために、共有フラグが「ｔｒｕｅ」であった場合には、ファイル名が重複しないような処理を行っている。
【０１６８】
また、再利用フラグ９２５が「ｔｒｕｅ」でない場合でも、共有フラグ９２６が「ｔｒｕｅ」であった場合には、同様にファイル名が重複しないような処理を行う。再利用フラグ９２５が「ｔｒｕｅ」でない場合には、スキャンチケットの予約を行っているので、ファイルが上書きされることはないが、共有フラグが「ｔｒｕｅ」であった場合には、高負荷時に同時アクセスが発生し、万一予約がうまくいかなかった場合を考慮して、ファイル名連番付与の処理を行う。
【０１６９】
スキャンチケットサーバ４００は、図１１に示すファイル送信処理を行った後、スキャンチケット９２０の再利用フラグ９２５が「ｔｒｕｅ」かどうかを判定する（ステップＳ３８１）。
【０１７０】
ステップＳ３８１の判定結果、再利用フラグが「ｔｒｕｅ」出なかった場合は、再利用させないようにするために、使用したスキャンチケット９２０を削除する（ステップＳ３８２）。
スキャンチケットサーバ４００は、複合機１００にファイル送信成功を通知する（ステップＳ３８３）。
【０１７１】
複合機１００は、スキャンチケットサーバ４００から、ファイル送信成功を受信する（ステップＳ３８４）。なおこのとき、複合機１００は操作部３０３０には何も通知しない。ステップＳ３７１以降の処理は、バックグラウンドで行っているため、ファイル送信成功を受信した場合には、内部ログに情報を出力するに留める。
【０１７２】
次に、図１１を参照しながら、情報処理システム１のファイル送信処理について説明する。なお、この処理は、図１０に示すスキャン処理においてスキャンチケットサーバ４００から呼び出される処理である。
図１１では、スキャンチケットサーバ４００は、スキャンチケット９２０に従ってファイルを業務サーバ３００に送信する。
図１１に示すように、スキャンチケットサーバ４００は、スキャンチケット９２０を読み込んで送信設定９２４を取得する（ステップＳ４００）。
【０１７３】
スキャンチケットサーバ４００は、送信設定に基づいて業務サーバ３００に認証要求を行う（ステップＳ４０１）。具体的には、スキャンチケットチケット９２０の送信設定９２４に設定された、ユーザ名、パスワード等のアカウント情報を使って、ＫｅｒｂｅｒｏｓやＮＴＬＭなどの認証プロトコルで業務サーバ３００に認証を行う。
【０１７４】
このようにスキャンチケット９２０に格納先ディレクトリへの認証情報が設定されているので、上司のディレクトリに対して部下がスキャンデータを格納するような場合でも、上司がスキャンチケット発行時に自分のアカウント情報を入力することで、部下は上司のディレクトリへのアクセス権を持たなくても、スキャンしたファイルを上司のディレクトリへ格納することができる。
【０１７５】
業務サーバ３００は、スキャンチケットサーバ４００から認証要求を受け付け（ステップＳ４０２）、アカウントの認証を行う（ステップＳ４０３）。認証に成功すると、業務サーバ３００はスキャンチケットサーバ４００に認証完了通知を発行する（ステップＳ４０４）。このとき認証トークン等も発行される。
【０１７６】
スキャンチケットサーバ４００は、業務サーバ３００から認証完了通知を受け付け（ステップＳ４０５）、前段で複合機１００から受信したファイルをＦＴＰ、ＳＭＢ、ＷｅｂＤＡＶなどのファイル転送、ファイル共有プロトコルを使って業務サーバ３００に送信する（ステップＳ４０６）。
【０１７７】
業務サーバ３００は、スキャンチケットサーバ４００からファイルを受信し（ステップＳ４０７）、指定されたディレクトリに指定されたファイル名でファイルを格納する。ファイル受信が完了すると、業務サーバ３００は、スキャンチケットサーバ４００にファイル受信完了通知を発行する（ステップＳ４０８）。
スキャンチケットサーバ４００は、業務サーバ３００からファイル受信完了を受け付ける（ステップＳ４０９）。
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１７８】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１７９】
また、本発明におけるプログラムは、図６〜図１１に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図６〜図１１の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図６〜図１１の各装置の処理方法ごとのプログラムであってもよい。
【０１８０】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１８１】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１８２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１８３】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８５】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１８６】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【０１８７】
例えば、複合機にブラウザがインストールされ、複合機で表示する画面は、本願発明の業務サーバやスキャンチケットサーバで生成した表示情報（例えばＨＴＭＬ形式のファイル）を取得して、複合機のブラウザで表示するようにする形態（例えばクラウド環境）であってもよい。この場合、本実施形態で説明した複合機で実行される処理は、各種サーバにて複合機のブラウザで処理可能なスクリプト等を生成し、この生成されたスクリプトを含む表示情報を複合機のブラウザに送信して表示し、ユーザの操作に従って、複合機上で実行できるような形態である。
【符号の説明】
【０１８８】
１００  複合機
２００  クライアントＰＣ
３００  業務サーバ
４００  スキャンチケットサーバ
【図１】
2012054728.tif 000003
【図２】
2012054728.tif 000004
【図３】
2012054728.tif 000005
【図４】
2012054728.tif 000006
【図５】
2012054728.tif 000007
【図６】
2012054728.tif 000008
【図７】
2012054728.tif 000009
【図８】
2012054728.tif 000010
【図９】
2012054728.tif 000011
【図１０】
2012054728.tif 000012
【図１１】
2012054728.tif 000013
【図１２】
2012054728.tif 000014
【図１３】
2012054728.tif 000015
【図１４】
2012054728.tif 000016