(57)【要約】【課題】一連の処理が終了するまで、処理の開始を指示した利用者を、処理の開始を指示した情報処理装置の設置場所で待機させることを回避する。【解決手段】情報処理装置１０は、利用者が指示する処理に応じたデータを生成し、前記利用者が、生成されたデータに対する後処理の指示を行うために用いられる識別情報を、データの生成後に提供する。【選択図】図４
2020004049.tif 000002
【特許請求の範囲】
【請求項１】
利用者が指示する処理に応じたデータを生成する生成部と、
前記利用者が、前記生成部で生成された前記データに対する後処理の指示を行うために用いられる識別情報を、前記データの生成後に提供する提供部と、
を備えた情報処理装置。
【請求項２】
前記提供部は、前記利用者が指定した電子機器に前記識別情報を提供する
請求項１記載の情報処理装置。
【請求項３】
前記電子機器が、前記利用者が所有する電子機器に指定された
請求項２記載の情報処理装置。
【請求項４】
前記電子機器は、前記利用者によって携帯される電子機器である
請求項３記載の情報処理装置。
【請求項５】
前記電子機器が、前記利用者が前記処理の開始を指示した情報処理装置に指定された
請求項２記載の情報処理装置。
【請求項６】
前記提供部は、前記識別情報を光センサで読み取られる形態で提供する
請求項５記載の情報処理装置。
【請求項７】
前記データに対する後処理を実行する外部装置に前記データを送信する送信部を備え、
前記識別情報が、前記送信部によって前記データが送信された前記外部装置に対して、前記データに対する後処理の指示を行うために用いられる
請求項１〜請求項６の何れか１項に記載の情報処理装置。
【請求項８】
前記提供部は、前記送信部によって前記データが前記外部装置に送信された場合に前記識別情報を提供する
請求項７記載の情報処理装置。
【請求項９】
前記生成部は、前記データを有償で生成し、
前記提供部は、前記データの生成に伴う料金が支払われた場合に、前記識別情報を提供する
請求項１〜請求項８の何れか１項に記載の情報処理装置。
【請求項１０】
前記処理が光学的に原稿の内容を読み取るスキャン処理である
請求項１〜請求項９の何れか１項に記載の情報処理装置。
【請求項１１】
コンピュータを、請求項１〜請求項１０の何れか１項に記載の情報処理装置の各部として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、文書の処理に適用される識別メカニズムを有するクラウド処理方法であって、前記文書に対して少なくとも１つの対応処理手順を設定するステップと、前記少なくとも１つの対応処理手順の識別情報を取得するステップと、前記識別情報を含んだ表紙を取得するステップと、前記表紙および前記文書をスキャンして前記識別情報を取得し、スキャンした文書を生成するステップと、前記表紙の前記識別情報に基づいて、前記少なくとも１つの対応処理手順により前記文書を処理するステップと、を含む識別メカニズムを有するクラウド処理方法が開示されている。
【０００３】
特許文献２には、複数のクラウドサーバと通信する情報システムであって、当該情報システムのユーザが前記複数のクラウドサーバのそれぞれについて保有するアカウントを示すアカウント情報を管理する情報管理部と、前記ユーザがログインしたときに、前記アカウント情報を用いて前記複数のクラウドサーバにアクセスし、当該複数のクラウドサーバのそれぞれから前記ユーザによる利用の状況を示す利用情報を取得する取得部と、前記利用情報によって示される前記ユーザによる前記複数のクラウドサーバのそれぞれの利用の状況を、当該ユーザがログインに際して操作した機器に備わるディスプレイに一覧表示させるユーザインタフェース部と、を備えることを特徴とする情報システムが開示されている。
【０００４】
特許文献３には、１以上のコンピュータを含む情報処理システムであって、機器から画像データを受信する受信部と、前記画像データに対して処理を実行する処理部と、前記画像データ又は前記処理に関する第一の書誌情報を生成する生成部と、前記第一の書誌情報を、前記画像データ又は前記処理の結果として生成されるデータの送信先に送信する送信部とを有する情報処理システムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−９０３３８号公報
【特許文献２】特開２０１４−２３８７８６号公報
【特許文献３】特開２０１５−５５９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
近年、原稿の内容を読み込んでデータ化するスキャン機能や、カメラ等で撮影した画像を紙等の記録媒体に形成する画像形成機能を備えた情報処理装置を設置する店舗が増加している。
【０００７】
こうした店舗で利用者が情報処理装置を利用する場合、情報処理装置に対して利用者が所望の機能を実行する操作を行ってから処理が完了するまでの間、特に操作を行うこともなく、処理が完了するまで情報処理装置の前で待機する状況が発生することがある。情報処理装置を利用したい他の利用者が自分の後ろに列を作って待っている状況で、情報処理装置を何も操作せずに情報処理装置の前で待機する時間が長くなると、情報処理装置の前で待機している利用者は、他の利用者に気兼ねしてしまう場合がある。
【０００８】
本発明は、一連の処理が終了するまで、処理の開始を指示した利用者を、処理の開始を指示した情報処理装置の設置場所で待機させることを回避することができる情報処理装置、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の情報処理システムの発明は、利用者が指示する処理に応じたデータを生成する生成部と、前記利用者が、前記生成部で生成された前記データに対する後処理の指示を行うために用いられる識別情報を、前記データの生成後に提供する提供部と、を備える。
【００１０】
請求項２記載の発明は、前記提供部は、前記利用者が指定した電子機器に前記識別情報を提供する。
【００１１】
請求項３記載の発明は、前記電子機器が、前記利用者が所有する電子機器に指定される。
【００１２】
請求項４記載の発明は、前記電子機器は、前記利用者によって携帯される電子機器である。
【００１３】
請求項５記載の発明によれば、前記電子機器が、前記利用者が前記処理の開始を指示した情報処理装置に指定される。
【００１４】
請求項６記載の発明によれば、前記提供部は、前記識別情報を光センサで読み取られる形態で提供する。
【００１５】
請求項７記載の発明によれば、前記データに対する後処理を実行する外部装置に前記データを送信する送信部を備え、前記識別情報が、前記送信部によって前記データが送信された前記外部装置に対して、前記データに対する後処理の指示を行うために用いられる。
【００１６】
請求項８記載の発明によれば、前記提供部は、前記送信部によって前記データが前記外部装置に送信された場合に前記識別情報を提供する。
【００１７】
請求項９記載の発明によれば、前記生成部は、前記データを有償で生成し、前記提供部は、前記データの生成に伴う料金が支払われた場合に、前記識別情報を提供する。
【００１８】
請求項１０記載の発明によれば、前記処理が光学的に原稿の内容を読み取るスキャン処理である。
【００１９】
請求項１１記載の情報処理プログラムの発明によれば、コンピュータを、請求項１〜請求項１０の何れか１項に記載の情報処理装置の各部として機能させる。
【発明の効果】
【００２０】
請求項１、１１記載の発明によれば、一連の処理が終了するまで、処理の開始を指示した利用者を、処理の開始を指示した情報処理装置の設置場所で待機させることを回避することができる、という効果を有する。
【００２１】
請求項２記載の発明によれば、情報処理装置以外で識別情報を受け取ることができない場合と比較して、利用者の利便性が高まる、という効果を有する。
【００２２】
請求項３記載の発明によれば、利用者にとって都合のよいタイミングで識別情報を受け取ることができる、という効果を有する。
【００２３】
請求項４記載の発明によれば、利用者は外出先でも識別情報を受け取ることができる、という効果を有する。
【００２４】
請求項５記載の発明によれば、識別情報を受け取ることができる電子機器がない場合であっても、識別情報を受け取ることができる、という効果を有する。
【００２５】
請求項６記載の発明によれば、ボタンを押下して識別情報を入力する場合と比較して、識別情報を容易に入力することができる、という効果を有する。
【００２６】
請求項７記載の発明によれば、利用者は所望する処理の後処理を行う外部装置に対して、遠隔地から指示を行うことができる、という効果を有する。
【００２７】
請求項８記載の発明によれば、データが外部装置に送信されたことを確認したうえで、識別情報を提供することができる、という効果を有する。
【００２８】
請求項９記載の発明によれば、料金が支払われる前に識別情報を提供する場合と比較して、料金が支払われずに情報処理装置が利用されてしまうことを抑制することができる、という効果を有する。
【００２９】
請求項１０記載の発明によれば、原稿のスキャンが終了すれば、利用者は情報処理装置の前から離れることができる、という効果を有する。
【図面の簡単な説明】
【００３０】
【図１】情報処理システムの構成例を示す図である。
【図２】情報処理装置における電気系統の要部構成例を示す図である。
【図３】情報処理装置によって実行される情報処理の流れの一例を示すフローチャートである。
【図４】情報処理システムにおける情報の流れの一例を示すシーケンス図である。
【図５】外部装置によって実行される後処理の流れの一例を示すフローチャートである。
【図６】記憶装置によって実行される記憶処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下、本実施の形態について図面を参照しながら説明する。なお、機能が同じ構成要素及び処理には全図面を通して同じ符合を付与し、重複する説明を省略する。
【００３２】
図１は、本実施の形態に係る情報処理システム１００の構成例を示す図である。図１に示すように、情報処理システム１００は、情報処理装置１０、外部装置２０、記憶装置３０、及び携帯機器４０を含み、情報処理装置１０、外部装置２０、記憶装置３０、及び携帯機器４０はそれぞれ通信回線２で接続されている。
【００３３】
情報処理装置１０は、例えばコンビニエンスストア等、不特定多数の人が出入りする店舗に設置されているものとする。
【００３４】
情報処理装置１０には、利用者に様々なサービスを無償及び有償で提供する機能が備えられている。例えば情報処理装置１０には、チケットの発券機能、プラテンガラスに置かれた原稿の内容を光学的に読み取るスキャン機能、及びカメラで撮影された画像を紙等の記録媒体に形成するプリント機能等が備えられている。
【００３５】
ここでは一例として、利用者が情報処理装置１０でスキャン機能の実行を伴うサービスを利用する場合について説明する。スキャン機能の実行を伴うサービス（スキャンサービス）とは、スキャン機能を用いて生成した原稿のスキャン画像に対して、例えば文章内容の変更、回転及び反転といったレイアウトの変更、並びに、枠線、ハートマーク等の図形、及び動物のキャラクター等を追加して装飾を行うサービスである。
【００３６】
こうしたスキャンサービスでは、利用者の指示を受け付けてスキャンユニット１４で原稿の読み取りを行い、スキャン画像を生成する「前処理」と、前処理で生成されたスキャン画像に対して、利用者が指定した加工を施す「後処理」に分けられることがある。上記の例で言えば、スキャン画像の内容の変更、レイアウトの変更、及びスキャン画像の装飾等が後処理に対応する。
【００３７】
情報処理装置１０は、自装置で前処理を行ってスキャン画像を生成するが、以降に行われる後処理は情報処理装置１０における処理能力等を考慮して、自装置で行わず外部装置２０に依頼することがある。したがって、情報処理装置１０は、前処理の終了に伴って、利用者に識別情報を提供したうえで、生成したスキャン画像を外部装置２０に送信する。「識別情報」には、後処理が行われる外部装置２０を特定するための情報、例えば外部装置２０のＵＲＬ(Uniform Resource Locator)と、ＵＲＬで示された外部装置２０に接続する場合に実行される認証処理で用いる認証情報、例えばユーザＩＤとパスワードが含まれる。
【００３８】
なお、以降では、スキャン画像のように何らかの情報を人に通知するデータを「文書」ということにする。文書には、文字、図形、記号、画像、映像、及び音声等が含まれる他、文字や画像等の配置情報、文書の特性を表す属性が含まれる。文書の特性を表す属性とは、例えば文書を識別するためのファイル名、及び文書を作成した作成者や作成日時等、文書の管理に用いられる情報である。すなわち、文書は利用者が指示した処理に応じて生成されるデータの一例である。
【００３９】
外部装置２０は後処理を実行する装置であり、情報処理装置１０から文書を受け付けると、文書に対して指定された処理を実行する。外部装置２０で実行される後処理の内容に制限はなく、情報処理システム１００が利用者に提供するサービスに応じた後処理を行う。
【００４０】
外部装置２０は、情報処理装置１０が提供した識別情報を用いて接続してきた利用者の指示に従って、後処理を実行した文書（以降、「処理済み文書」という場合がある）を記憶装置３０に転送する。
【００４１】
記憶装置３０は外部装置２０から処理済み文書を受け付けると、処理済み文書を保管する記憶部に記憶する。利用者は、利用者が操作する携帯機器４０から記憶装置３０に接続して、記憶装置３０に記憶された処理済み文書を取得する。
【００４２】
携帯機器４０は、情報処理装置１０、外部装置２０、及び記憶装置３０に接続して、それぞれの装置と情報を送受信する電子機器である。
【００４３】
利用者は、情報処理装置１０でスキャンサービスを利用する場合、識別情報を受け取る電子機器を情報処理装置１０に設定する。識別情報を受け取る電子機器は、通信回線２に接続する通信機能と、情報処理装置１０から受け取った識別情報を表示する表示機能と、利用者の指示を受け付ける入力機能と、受け付けた指示に従って処理を行う処理機能を有するものであればどのようなものであってもよい。本実施の形態では、例えば利用者が携帯することを前提とした装置であるタブレット装置、スマートフォン、及びウェアラブル装置等の携帯機器４０が、識別情報を受け取る電子機器に設定されているものとする。携帯機器４０は利用者の所有物であっても、貸与されているものであってもよい。
【００４４】
識別情報を受け取る携帯機器４０は、識別情報を用いて外部装置２０に接続し、例えば「処理済み文書を記憶装置３０に転送せよ」といった利用者の指示を外部装置２０に通知する。
【００４５】
また、携帯機器４０は記憶装置３０に接続して、記憶装置３０に転送された処理済み文書を取得する。
【００４６】
なお、情報処理システム１００に含まれる情報処理装置１０、外部装置２０、記憶装置３０、及び携帯機器４０の各々の台数に制約はない。例えば外部装置２０が複数存在する場合、情報処理装置１０は、利用者に指示されたサービスの内容に従った後処理を行う外部装置２０に文書を送信し、文書を送信した外部装置２０の識別情報を利用者が指定した携帯機器４０に送信する。また、記憶装置３０が複数存在する場合、利用者は、例えば識別情報を受け取った携帯機器４０から、処理済み文書の転送先となる記憶装置３０を外部装置２０に指示すればよい。
【００４７】
本実施の形態では、情報処理装置１０が店舗に設置される例を用いて説明を行うが、情報処理装置１０の設置場所に制約はない。例えば、情報処理装置１０は特定の人だけが出入りを許可された会社等のフロアに設置されてもよい。この場合、会社の社員に対して、情報処理装置１０に備えられた機能が無償で提供される場合もある。
【００４８】
また、通信回線２は、無線回線であっても有線回線であってもよく、また、専用回線であっても、不特定多数の装置が接続される公衆回線であってもよいが、携帯機器４０は利用者と共に移動するため、携帯機器４０と、情報処理装置１０、外部装置２０、及び記憶装置とを接続する通信回線２は、無線回線であることが好ましい。
【００４９】
次に、図２を用いて、情報処理装置１０における電気系統の要部構成例について説明する。
【００５０】
図２に示すように、情報処理装置１０は、例えばコンピュータ５０を用いて構成される。
【００５１】
コンピュータ５０は、文書を生成する生成部、識別情報を提供する提供部、及び処理済み文書を外部装置２０に送信する送信部の機能を担うＣＰＵ(Central Processing Unit)５１、ＣＰＵ５１が実行するプログラムを記憶するＲＯＭ(Read Only Memory)５２、ＣＰＵ５１の一時的な作業領域として使用されるＲＡＭ(Random Access Memory)５３、不揮発性メモリ５４、及び入出力インターフェース(Ｉ／Ｏ)５５を備える。そして、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、不揮発性メモリ５４、及びＩ／Ｏ５５がバス５６を介して各々接続されている。
【００５２】
不揮発性メモリ５４は、不揮発性メモリ５４に供給される電力が遮断されても、記憶したデータが維持される記憶部の一例であり、例えば半導体メモリが用いられるが、ハードディスクを用いてもよい。
【００５３】
一方、Ｉ／Ｏ５５には、例えば通信ユニット１１、入力ユニット１２、表示ユニット１３、スキャンユニット１４、課金ユニット１５、及び画像形成ユニット１６が接続される。
【００５４】
通信ユニット１１は通信回線２に接続され、情報処理システム１００に含まれる装置と各種データを送受信するための通信プロトコルを備える。
【００５５】
入力ユニット１２は、利用者の操作による指示を受け付けてＣＰＵ５１に通知する入力装置であり、例えばボタン、タッチパネル、キーボード、及びマウス等が用いられる。
【００５６】
表示ユニット１３は、ＣＰＵ５１によって処理された情報を画像として表示する表示装置であり、例えば液晶ディスプレイ又は有機ＥＬ(Electro Luminescence)ディスプレイ等が用いられる。
【００５７】
スキャンユニット１４は、プラテンガラスに置かれた原稿の内容を光学的に読み取り、読み取りによって生成した文書をＲＡＭ５３に記憶する。
【００５８】
課金ユニット１５は、情報処理装置１０で提供する有償サービスに対する料金を徴収し、支払いが行われたことをＣＰＵ５１に通知する装置である。課金ユニット１５は、例えば、電子マネー、クレジットカード、現金、及びプリペイドカードの少なくとも一つによる料金の支払いに対応する。
【００５９】
画像形成ユニット１６は、利用者が実行したサービスに関する情報、例えば利用者が支払った料金を記載したレシート等を発行する。
【００６０】
なお、Ｉ／Ｏ５５には、必ずしもスキャンユニット１４、課金ユニット１５、及び画像形成ユニット１６が接続される必要はない。また、Ｉ／Ｏ５５に接続されるユニットも図２に例示したユニットに限定されない。例えば、ＵＳＢ(Universal Serial Bus)メモリやメモリカード等の半導体メモリに記憶された文書を受け付けるため、ＵＳＢインターフェース及びカードリーダーを備えたインターフェースユニットが接続されてもよい。
【００６１】
外部装置２０及び記憶装置３０も情報処理装置１０と同じく、コンピュータ５０を用いて構成される。ただし、外部装置２０及び記憶装置３０を構成するコンピュータ５０の場合、スキャンユニット１４及び課金ユニット１５は不要となる。
【００６２】
次に、図３及び図４を用いて、情報処理装置１０における処理について詳細に説明を行う。
【００６３】
図３は、情報処理装置１０で提供される有償サービスの利用者が、所望するサービスの開始を情報処理装置１０に指示した場合に、情報処理装置１０のＣＰＵ５１によって実行される情報処理の流れの一例を示すフローチャートである。上述したように、ここではスキャンサービスを例にして、利用者からサービスの開始が指示された場合の情報処理の流れについて説明する。
【００６４】
図４は、スキャンサービスを実行した場合の、情報処理装置１０、外部装置２０、記憶装置３０、及び携帯機器４０の情報の流れの一例を示すシーケンス図である。
【００６５】
情報処理を規定する情報処理プログラムは、例えば情報処理装置１０のＲＯＭ５２に予め記憶されている。情報処理装置１０のＣＰＵ５１は、ＲＯＭ５２に記憶される情報処理プログラムを読み込み、情報処理を実行する。
【００６６】
ステップＳ１０において、ＣＰＵ５１は、利用者が指示した処理を実行する。スキャンサービスの実行指示であれば、ＣＰＵ５１は、スキャンユニット１４を制御して原稿の内容を読み取り、原稿に対応した文書を生成する。また、プリントサービスの実行指示であれば、ＣＰＵ５１は、例えばスマートフォンで撮影した撮影画像を、図示しないインターフェースユニットを介して取得する。
【００６７】
ステップＳ１０で利用者が指示した処理の前処理が終了すれば、以降の後処理を外部装置２０に依頼するため、ステップＳ２０において、ＣＰＵ５１は、ステップＳ１０で生成した文書を含む文書情報を外部装置２０に送信する（図４：Ｆ１）。サービス毎に外部装置２０が存在する場合、ＣＰＵ５１は、利用者が実行を指示したサービスに対応した外部装置２０に文書情報を送信する。
【００６８】
文書情報には、ステップＳ１０で生成した文書の他、例えば後処理で用いられる処理パラメータ、及び認証情報が含まれる。例えば後処理で文書の回転処理を行う場合、処理パラメータとして回転角が設定される。処理パラメータは、例えば利用者によって設定される。認証情報は、例えば文書情報の送信毎に情報処理装置１０がランダムに設定した値が設定される。
【００６９】
ステップＳ３０において、ＣＰＵ５１は、利用者が利用したサービス（この場合、スキャンサービス）に対する料金を表示ユニット１３に表示する。これにより利用者は、利用したサービスに対する料金の支払いを行う。
【００７０】
したがって、ステップＳ４０において、ＣＰＵ５１は、課金ユニット１５からの通知により、ステップＳ３０で表示した料金が支払われたか否かを判定する。料金が支払われていない場合には、ＣＰＵ５１はステップＳ４０の判定処理を繰り返し実行して、料金の支払い状況を監視する。一方、料金が支払われた場合にはステップＳ５０に移行する。
【００７１】
ステップＳ５０において、ＣＰＵ５１は、利用者が指定した携帯機器４０に識別情報を提供する（図４：Ｆ２）。識別情報には、文書情報を送信した外部装置２０のＵＲＬと、送信した文書情報に含めた認証情報が含まれる。
【００７２】
携帯機器４０への識別情報の送信には、例えばＷｉ−Ｆｉ（登録商標）、又はブルートゥース（登録商標）等が用いられる。なお、利用者は、識別情報の提供先となる携帯機器４０を、情報処理装置１０でサービスの実行を指示する操作中に指定してもよく、また、情報処理装置１０を利用する前に、予め通信回線２を介して携帯機器４０から指定しておいてもよい。
【００７３】
利用者に識別情報が提供されることで、以降の後処理の指示は携帯機器４０から行えることになる。したがって、実行を指示したサービスに関する処理がまだ完了していない場合であっても、利用者は処理の完了を待たずに、情報処理装置１０の設置場所から離れられるようになる。すなわち、利用者は、情報処理装置１０のボタン操作、図示しないインターフェースユニットへの半導体メモリの抜き差し、及びスキャンユニット１４に置いた原稿の回収等、情報処理装置１０の設置場所に居なければ行えない前処理が終了すれば、情報処理装置１０の設置場所から離れられるようになる。
【００７４】
なお、情報処理装置１０が提供するサービスが無償の場合には、情報処理装置１０は、ステップＳ２０で文書情報を外部装置２０に送信した後、利用者が指定した携帯機器４０に識別情報を提供すればよい。
【００７５】
以上により、図３に示した情報処理を終了する。
【００７６】
以降、利用者は自分の好きな場所及び時間に、携帯機器４０に送信された識別情報を用いて外部装置２０に接続し（図４：Ｆ３）、外部装置２０に対して携帯機器４０から後処理の指示を行う。この場合、携帯機器４０は、識別情報に含まれる認証情報を外部装置２０への接続要求に付加して、当該接続要求が正規の接続要求であることを示す。
【００７７】
なお、識別情報に含まれる外部装置２０のＵＲＬが、ＵＲＬを押下しただけで外部装置２０に接続するリンク形式で表現されている場合、携帯機器４０を外部装置２０に接続する際、利用者が外部装置２０のＵＲＬを１文字ずつ携帯機器４０に入力する手間が省かれることになる。したがって、情報処理装置１０は、外部装置２０のＵＲＬをリンク形式で表し、携帯機器４０に送信することが好ましい。
【００７８】
また、利用者は使用できる携帯機器４０を所持していない場合、サービスの実行を指示した情報処理装置１０を、携帯機器４０の代わりに識別情報を受け付ける装置として指定してもよい。この場合、情報処理装置１０は、識別情報が記載されたレシートを画像形成ユニット１６から発行する。レシートに記載された識別情報は、例えば２次元バーコードのようなバーコード形式で表される。したがって、利用者は識別情報の内容を把握したうえで、ボタン等を押下して情報処理装置１０に識別情報を入力するのではなく、情報処理装置１０に備えられた図示しないバーコードリーダーにレシートを読み込ませるだけで、後処理を行う外部装置２０に情報処理装置１０を接続させることができる。
【００７９】
また、利用者が携帯機器４０を所持している場合であっても、識別情報の受付先に情報処理装置１０を指定してもよい。この場合、情報処理装置１０で発行されたレシートのバーコードを携帯機器４０のカメラで撮影して、携帯機器４０を外部装置２０に接続する。
【００８０】
レシートに照射した光に対する反射光の受信強度から識別情報を読み取るバーコードリーダー及びカメラは、本実施の形態に係る光センサの一例である。
【００８１】
図５は、外部装置２０が起動した後、外部装置２０のＣＰＵ５１によって実行される後処理の流れの一例を示すフローチャートである。
【００８２】
後処理を実行する情報処理プログラムは、例えば外部装置２０のＲＯＭ５２に予め記憶されている。外部装置２０のＣＰＵ５１は、ＲＯＭ５２に記憶される情報処理プログラムを読み込み、後処理を実行する。なお、図５のフローチャートの説明における「ＣＰＵ５１」は、外部装置２０のＣＰＵ５１を表す。
【００８３】
まず、ステップＳ１００において、ＣＰＵ５１は、情報処理装置１０から文書情報（図４：Ｆ１）を受け付けたか否かを判定する。文書情報を受け付けていない場合には、ＣＰＵ５１はステップＳ１００の判定処理を繰り返し実行して、文書情報の受け付け状況を監視する。一方、文書情報を受け付けた場合にはステップＳ１１０に移行する。
【００８４】
ステップＳ１１０において、ＣＰＵ５１は、ステップＳ１００で受け付けた文書情報に含まれる処理パラメータの内容に従って後処理を実行し、処理済み文書を生成する。
【００８５】
ステップＳ１２０において、ＣＰＵ５１は、携帯機器４０から接続要求（図４：Ｆ３）を受け付けたか否かを判定する。接続要求を受け付けていない場合には、ＣＰＵ５１はステップＳ１２０の判定処理を繰り返し実行して、接続要求の受け付け状況を監視する。一方、接続要求を受け付けた場合にはステップＳ１３０に移行する。
【００８６】
外部装置２０への不正な接続を抑制するため、ＣＰＵ５１は、ステップＳ１２０で受け付けた接続要求が、情報処理装置１０でサービスを利用した利用者からの正規の接続要求であるか否かを判定する認証処理を行う。具体的には、ステップＳ１２０で受け付けた接続要求には、前処理を実行した情報処理装置１０が提供した識別情報に含まれる認証情報が付加される。したがって、ステップＳ１３０において、ＣＰＵ５１は、接続要求に付加された認証情報が、ステップＳ１００で受け付けた文書情報に含まれる認証情報と同じであるか否かを判定する。
【００８７】
接続要求に付加された認証情報が正規の認証情報ではない場合、当該接続要求は、外部装置２０への接続が許可されていない不正な接続であることが考えられる。したがって、携帯機器４０と接続することなく、図５に示した後処理を終了する。一方、接続要求に付加された認証情報が規定の認証情報である場合には、接続要求を送信してきた携帯機器４０と接続して、ステップＳ１４０に移行する。
【００８８】
ステップＳ１４０において、ＣＰＵ５１は、後処理に対する指示の一例である、処理済み文書の転送要求（図４：Ｆ４）を携帯機器４０から受け付けたか否かを判定する。利用者は外部装置２０から処理済み文書を取得する方法として、例えば処理済み文書を外部装置２０から利用者が指定した装置に転送させ、転送先の装置から処理済み文書を取得する。ここでは一例として、転送要求により、記憶装置３０が処理済み文書の転送先として指定されたものとするが、例えば情報処理装置１０や携帯機器４０を処理済み文書の転送先として指定してもよい。
【００８９】
転送要求を受け付けていない場合には、ＣＰＵ５１はステップＳ１４０の判定処理を繰り返し実行して、転送要求の受け付け状況を監視する。一方、転送要求を受け付けた場合にはステップＳ１５０に移行する。
【００９０】
ステップＳ１５０において、ＣＰＵ５１は、ステップＳ１４０で受け付けた転送要求によって指定された転送先である記憶装置３０に対して処理済み文書を転送するため、まず、記憶装置３０に接続要求を送信する（図４：Ｆ５）。接続要求には、外部装置２０で実行される後処理に対して指示を行った指示装置（情報処理装置１０又は携帯機器４０）を一意に識別する識別子（例えばＩＰアドレス）が付加される。
【００９１】
ステップＳ１６０において、ＣＰＵ５１は、記憶装置３０から処理済み文書の転送を許可する転送指示（図４：Ｆ８）を受け付けたか否かを判定する。転送指示を受け付けていない場合には、ＣＰＵ５１はステップＳ１６０の判定処理を繰り返し実行して、転送指示の受け付け状況を監視する。一方、転送指示を受け付けた場合にはステップＳ１７０に移行する。
【００９２】
ステップＳ１７０において、ＣＰＵ５１は、処理済み文書を記憶装置３０に転送して（図４：Ｆ９）、図５に示した後処理を終了する。
【００９３】
図５に示した後処理では、後処理に対する指示の一例として処理済み文書の転送要求を受け付けたが、ステップＳ１１０の処理を実行する前までに、処理パラメータを受け付けるようにしてもよい。この場合、利用者が情報処理装置１０で処理パラメータを設定する作業が省かれることになるため、利用者が情報処理装置１０で処理パラメータを設定する場合と比較して、情報処理装置１０を占有する時間が短縮されることになる。
【００９４】
図６は、記憶装置３０が起動した後、記憶装置３０のＣＰＵ５１によって実行される記憶処理の流れの一例を示すフローチャートである。
【００９５】
記憶処理を実行する情報処理プログラムは、例えば記憶装置３０のＲＯＭ５２に予め記憶されている。記憶装置３０のＣＰＵ５１は、ＲＯＭ５２に記憶される情報処理プログラムを読み込み、記憶処理を実行する。なお、図６のフローチャートの説明における「ＣＰＵ５１」は、記憶装置３０のＣＰＵ５１を表す。
【００９６】
まず、ステップＳ２００において、ＣＰＵ５１は、外部装置２０から接続要求（図４：Ｆ５）を受け付けたか否かを判定する。接続要求を受け付けていない場合には、ＣＰＵ５１はステップＳ２００の判定処理を繰り返し実行して、接続要求の受け付け状況を監視する。一方、接続要求を受け付けた場合にはステップＳ２１０に移行する。
【００９７】
ステップＳ２１０において、ＣＰＵ５１は、ステップＳ２００で受け付けた接続要求に付加された識別子を参照し、外部装置２０に対して後処理の指示を行った指示装置に認証画面を表示させる表示データを送信する（図４：Ｆ６）。認証画面は、記憶装置３０に接続するために必要となる認証情報を利用者に入力させる画面であり、入力された認証情報は記憶装置３０に送信される。以降では、外部装置２０に接続するために用いられる認証情報と区別するため、記憶装置３０に接続するために用いられる認証情報を「転送認証情報」ということにする。
【００９８】
ステップＳ２２０において、ＣＰＵ５１は、指示装置（この場合、携帯機器４０）から転送認証情報（図４：Ｆ７）を受け付けたか否かを判定する。転送認証情報を受け付けていない場合には、ＣＰＵ５１はステップＳ２２０の判定処理を繰り返し実行して、転送認証情報の受け付け状況を監視する。一方、転送認証情報を受け付けた場合にはステップＳ２３０に移行する。
【００９９】
ステップＳ２３０において、ＣＰＵ５１は、利用者が記憶装置３０に対して予め設定している転送認証情報と、ステップＳ２２０で受け付けた転送認証情報を比較して、お互いの転送認証情報が同じか否かを判定する。利用者が記憶装置３０に対して予め設定している転送認証情報は、例えば不揮発性メモリ５４に予め記憶されている。
【０１００】
お互いの転送認証情報が異なる場合には、ステップＳ２００で受け付けた接続要求は、記憶装置３０への接続が許可されていない不正な接続であることが考えられる。したがって、接続要求を送信した指示装置と接続することなく、図６に示した記憶処理を終了する。一方、お互いの転送認証情報が同じ場合には、ステップＳ２００で受け付けた接続要求は、利用者からの正規の接続要求であると考えられる。したがって、ステップＳ２４０に移行する。
【０１０１】
ステップＳ２４０において、ＣＰＵ５１は、接続要求を受け付けた外部装置２０に対して、処理済み文書の転送を指示する転送指示を送信する（図４：Ｆ８）。
【０１０２】
ステップＳ２５０において、ＣＰＵ５１は、接続要求を受け付けた外部装置２０から処理済み文書（図４：Ｆ９）を受け付けたか否かを判定する。処理済み文書を受け付けていない場合には、ＣＰＵ５１はステップＳ２５０の判定処理を繰り返し実行して、処理済み文書の転送を監視する。一方、処理済み文書を受け付けた場合にはステップＳ２６０に移行する。
【０１０３】
ステップＳ２６０において、ＣＰＵ５１は、ステップＳ２５０で受け付けた処理済み文書を、例えば不揮発性メモリ５４に記憶する。利用者は、例えば指示装置で記憶装置３０に記憶された処理済み文書を読み出すことで、情報処理装置１０で実行したサービスの最終成果物を取得する。
【０１０４】
なお、図６に示した記憶処理では指示装置から転送認証情報を受け付けたが、情報処理装置１０は、前処理の終了に伴って利用者が情報処理装置１０の前から離れる前、具体的には、例えば文書情報を外部装置２０に送信する前までに、転送認証情報の入力を受け付けるようにしてもよい。転送認証情報を受け付けた情報処理装置１０は、受け付けた転送認証情報を文書情報に含めて外部装置２０に送信する。外部装置２０は、記憶装置３０に送信する接続要求に情報処理装置１０から受け付けた転送認証情報を含めておけば、ステップＳ２１０及びＳ２２０の処理が不要となる。
【０１０５】
以上により、図６に示した記憶処理を終了する。
【０１０６】
このように情報処理システム１００によれば、情報処理装置１０は、利用者が実行を指示したサービスに対する前処理が終了した時点で、利用者が指定した装置に識別情報を提供する。利用者が指定した装置が携帯機器４０であれば、利用者は情報処理装置１０の設置場所から離れた場所で後処理の指示が行えるようになる。
【０１０７】
既に説明したように、前処理に引き続いて行われる後処理の指示には、処理済み文書を記憶装置３０に転送するため転送認証情報を入力することがある。転送認証情報は他人に知られたくない個人情報であることから、利用者の中には、周囲に不特定多数の他人がいる店舗に設置された情報処理装置１０に、個人情報を入力することに抵抗を感じる利用者も存在する。しかし、本実施の形態に係る情報処理システム１００の場合、携帯機器４０から転送認証情報等の個人情報の入力が行えるため、情報処理装置１０に個人情報を入力する場合と比較して、個人情報の漏洩に対する利用者の不安が抑制されることになる。
【０１０８】
また、本実施の形態では、外部装置２０が後処理を実行する例について説明したが、情報処理装置１０が前処理に引き続いて後処理を実行するようにしてもよい。この場合についても、有償でサービスを提供する情報処理装置１０は料金の支払いを確認した段階で、無償でサービスを提供する情報処理装置１０は前処理が終了した段階で、それぞれ識別情報を携帯機器４０に送信すればよい。情報処理装置１０は、識別情報に情報処理装置１０のＵＲＬを記載することで、携帯機器４０から情報処理装置１０に対して後処理の指示が行われることになる。
【０１０９】
また、本実施の形態に係る外部装置２０を、クラウドコンピューティングを用いて構成してもよい。
【０１１０】
以上、実施の形態を用いて本発明について説明したが、本発明は実施の形態に記載の範囲には限定されない。本発明の要旨を逸脱しない範囲で実施の形態に多様な変更又は改良を加えることができ、当該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。例えば、本発明の要旨を逸脱しない範囲で処理の順序を変更してもよい。
【０１１１】
また、実施の形態では、一例として図３、図５、及び図６に示した各処理をソフトウエアで実現する形態について説明したが、図３、図５、及び図６に示したフローチャートと同等の処理を、例えばＡＳＩＣ(Application Specific Integrated Circuit)に実装し、ハードウエアで処理させるようにしてもよい。この場合、各処理をソフトウエアで実現した場合と比較して、処理の高速化が図られる。
【０１１２】
また、上述した実施の形態では、情報処理プログラムがＲＯＭ５２にインストールされている形態について説明したが、これに限定されるものではない。本発明に係る情報処理プログラムは、コンピュータで読み取り可能な記憶媒体に記録された形態で提供することも可能である。例えば、本発明に係る情報処理プログラムを、ＣＤ(Compact Disc)−ＲＯＭ、又はＤＶＤ(Digital Versatile Disc)−ＲＯＭ等の光ディスクに記録した形態で提供してもよい。また、本発明に係る情報処理プログラムを、ＵＳＢメモリ及びフラッシュメモリ等の半導体メモリに記録した形態で提供してもよい。更に、情報処理システム１００に含まれる各装置は、通信回線２を経由してプログラムを取得するようにしてもよい。
【符号の説明】
【０１１３】
２  通信回線
１０  情報処理装置
１１  通信ユニット
１２  入力ユニット
１３  表示ユニット
１４  スキャンユニット
１５  課金ユニット
１６  画像形成ユニット
２０  外部装置
３０  記憶装置
４０  携帯機器
５０  コンピュータ
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５４  不揮発性メモリ
１００  情報処理システム
【図１】
2020004049.tif 000003
【図２】
2020004049.tif 000004
【図３】
2020004049.tif 000005
【図４】
2020004049.tif 000006
【図５】
2020004049.tif 000007
【図６】
2020004049.tif 000008