(57)【要約】【課題】紙に印刷されたコマンド群をスキャナで選択的で読み取ってコマンド入力を行う装置に置いて、入力されたコマンド間の矛盾に効率的に対処する。【解決手段】コマンドシート１００には、画像形成装置１０に対する各動作設定コマンドごとに、コマンド名と埋め込みコード１１４が印刷されている。画像形成装置１０は埋め込みコード１１４を読み取るための手持ち型スキャナ２０を備える。画像形成装置１０は、このスキャナ２０でコード１１４に対応する動作設定コマンドを、選択結果として選択記憶部１４に順に記憶していく。このとき、主制御部１８は、今回選択されたコマンドが、既に選択されているコマンドと矛盾するか否かを整合性情報記憶部１７を参照して求め、矛盾する場合は、表示部１２に警告メッセージを表示する。【選択図】        図１
2004255832.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に応じてサービス提供のための処理を実行するサービス提供装置と、
前記サービス提供装置に対するコマンド名および当該コマンドの機械読み取り用の識別情報が印刷されたコマンド一覧印刷物と、
前記コマンド一覧印刷物に印刷されたコマンドの機械読み取り用の識別情報を読みとるための手持ち型スキャナと、
前記手持ち型スキャナで読み取った識別情報に対応するコマンドを特定し、該コマンドをユーザから入力されたコマンドとして認識するコマンド認識部と、
前記コマンド認識部が認識したコマンドが既に入力され現在有効となっている他のコマンドとの矛盾の有無を判定し、矛盾がある場合に警告処理を行う矛盾チェック部と、
を備えるサービス提供システム。
【請求項２】
ユーザの操作に応じてサービス提供のための処理を実行するサービス提供装置であって、
前記サービス提供装置に対するコマンド名および当該コマンドの機械読み取り用の識別情報が印刷されたコマンド一覧印刷物から、コマンドの機械読み取り用の識別情報を読みとるための手持ち型スキャナと、
前記手持ち型スキャナで読み取った識別情報に対応するコマンドを特定し、該コマンドをユーザから入力されたコマンドとして認識するコマンド認識部と、
前記コマンド認識部が認識したコマンドが既に入力され現在有効となっている他のコマンドとの矛盾の有無を判定し、矛盾がある場合に警告処理を行う矛盾チェック部と、
を備えるサービス提供装置。
【請求項３】
前記矛盾チェック部は、入力されたコマンドと矛盾するコマンドをユーザに報知する手段を備えることを特徴とする、請求項１記載のサービス提供システム又は請求項２記載のサービス提供装置。
【請求項４】
現在有効となっているコマンド群を一覧表示する有効コマンド表示部を更に備える、請求項１記載のサービス提供システム又は請求項２記載のサービス提供装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザの操作に応じて所定のサービスを提供するサービス提供システムに関する。
【０００２】
【従来の技術】
デジタル複写機やデジタル複合機などの画像形成装置では、ユーザがその装置に対して操作指示を入力する場合、その装置のコンソールパネルに設けられた機械的な操作ボタンや、タッチパネル式ディスプレイによるグラフィカルユーザインタフェースを用いることが一般的である。ここで、近年の装置の高機能化・多機能化に伴い、コンソールパネルやタッチパネルの限られたスペースにすべての機能に対する操作項目を一覧表示することが不可能となり、それら各操作項目を階層的なメニューに整理し、タッチパネル式ディスプレイにこの階層メニューを表示してユーザの操作指示を受け付ける方式が一般的となっている。この方式では、上位階層から順にユーザの選択に従って上位から順に各階層のメニューを表示し、ユーザの選択に従って下位の階層へと順に下っていくことで詳細な操作指示が可能となっている。
【０００３】
また、特許文献１や特許文献２に示すように、バーコード等の埋め込みコードが印刷された「フォーム」と呼ばれる指示用紙を用いて情報処理装置に各種の指示を入力するシステムも知られている。このシステムは、埋め込みコードを認識することでそのフォームの種類を特定し、そのフォーム上でユーザがチェックマークを記入したチェックボックスの意味をそのフォーム種類に応じて解釈し、その解釈に従って情報処理を進める。
【０００４】
【特許文献１】
特開平６−０９８０６２号公報
【特許文献２】
特開平９−３０５６８４号公報
【０００５】
【発明が解決しようとする課題】
階層メニューを用いた装置では、階層を降りていかないと個々の詳細な機能項目に到達しないため、一般的なユーザはそもそもその装置がどのような様々な機能を提供しているかを知らないことすら多い。また、仮に詳細な機能を知っていたとしても、その機能に到達するにはタッチパネル等で複数の操作を行う必要があるため、煩わしさから目的に適した機能を利用しない場合も多い。
【０００６】
このようなことから、従来の画像形成装置では、多様な機能を搭載してもそれが十分に活用されないことがあった。特にコンビニエンスストアや印刷出力サービスセンタなどに設置される装置は、マニュアルを見る機会も少なく、機能の内容説明情報を入手しづらいため、せっかく提供されている多機能を活用することが難しかった。
【０００７】
これに対し、特許文献１及び２などの「フォーム」を利用するシステムの場合、機能指定用のチェックボックスを紙面に多数配置することで、利用可能な様々な機能を一覧できるようにすることが可能である。ところが、近年の画像形成装置の多機能化に伴い、両立しない機能が増えてきている。仮に、両立しない複数の機能のチェックボックスにマークを記入して装置に読み取らせた場合、その装置は動作することができない。この場合、ユーザは、新たなフォームを用意してチェックボックスに対する選択記入をやり直す必要があった。
【０００８】
以上画像形成装置を例にとって説明したが、他の装置でも高機能化・多機能化は進んでおり、同様の問題が生じ得る。
【０００９】
【課題を解決するための手段】
本発明に係るシステムは、ユーザの操作に応じてサービス提供のための処理を実行するサービス提供装置と、前記サービス提供装置に対するコマンド名および当該コマンドの機械読み取り用の識別情報が印刷されたコマンド一覧印刷物と、前記コマンド一覧印刷物に印刷されたコマンドの機械読み取り用の識別情報を読みとるための手持ち型スキャナと、前記手持ち型スキャナで読み取った識別情報に対応するコマンドを特定し、該コマンドをユーザから入力されたコマンドとして認識するコマンド認識部と、前記コマンド認識部が認識したコマンドが既に入力され現在有効となっている他のコマンドとの矛盾の有無を判定し、矛盾がある場合に警告処理を行う矛盾チェック部と、を備える。
【００１０】
本発明に係る装置は、ユーザの操作に応じてサービス提供のための処理を実行するサービス提供装置であって、前記サービス提供装置に対するコマンド名および当該コマンドの機械読み取り用の識別情報が印刷されたコマンド一覧印刷物から、コマンドの機械読み取り用の識別情報を読みとるための手持ち型スキャナと、前記手持ち型スキャナで読み取った識別情報に対応するコマンドを特定し、該コマンドをユーザから入力されたコマンドとして認識するコマンド認識部と、前記コマンド認識部が認識したコマンドが既に入力され現在有効となっている他のコマンドとの矛盾の有無を判定し、矛盾がある場合に警告処理を行う矛盾チェック部と、を備える。
【００１１】
好適な態様では、前記矛盾チェック部は、入力されたコマンドと矛盾するコマンドをユーザに報知する手段を備える。
【００１２】
別の好適な態様では、現在有効となっているコマンド群を一覧表示する有効コマンド表示部を更に備える。ここで、コマンドとは、サービス提供装置に対する操作指示とサービス提供装置の動作設定指示を含むものである。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態（以下実施形態という）について、図面に基づいて説明する。
【００１４】
図１は、本発明に係るサービス提供システムの一例として、複写機や複合機等の画像形成装置に本発明を適用した場合のシステム構成の例を示す図である。図１に示すシステムは、画像形成装置１０とコマンドシート１００を含んでいる。
【００１５】
コマンドシート１００は、画像形成装置１０に対する操作コマンドの一覧を紙などのシートに印刷したものであり、各コマンドごとに、そのコマンドを特定するための情報を示した機械読み取り可能な埋め込みコード１１４が埋め込み印刷されている。コマンドシート１００の具体例については、後で説明する。
【００１６】
画像形成装置１０は、このコマンドシート１００の埋め込みコード１１４を読み取るための手持ち型スキャナ２０が設けられている。手持ち型スキャナ２０は、赤外光の走査などにより埋め込みコード１１４の画像を読み取る装置である。手持ち型スキャナ２０で読み取られた埋め込みコード１１４の画像は、有線接続又は無線接続により、画像形成装置１０に入力される。
【００１７】
また画像形成装置１０は、表示部１２、選択記憶部１４、コマンド管理テーブル１６、整合性情報記憶部１７、及び主制御部１８を備えている。
【００１８】
表示部１２は、コマンド入力等のユーザインタフェース用に画像形成装置１０に設けられている表示画面である。一般的な画像形成装置に搭載されるタッチパネル式ディスプレイをこの表示部１２として用いることも可能である。
【００１９】
選択記憶部１４は、画像形成装置１０に対しユーザから入力された動作設定コマンドを記憶する記憶手段である。ここで動作設定コマンドとは、画像形成装置１０がコピー動作やプリント動作などを行う際の動作モードを指定するコマンドである。例えば「片面印刷の原稿を読み取り、両面印刷する」動作モードを指定するコマンドや、「原稿を倍率（拡大・縮小率）７０％で印刷する」動作モードを指定するコマンドなどが、個々の動作設定コマンドの例である。選択記憶部１４には、画像形成装置１０に対して動作開始コマンドが入力されるまでに入力された動作設定コマンド群が記憶される。そして、動作開始コマンドが入力された場合、画像形成装置１０はその選択記憶部１４に記憶された動作設定コマンド群に従った動作設定で動作を行い、選択記憶部１４の記憶内容をクリアする。したがって、この選択記憶部１４に記憶されているコマンドは、ユーザが既に入力し、かつ現在有効となっているコマンドといえる。
【００２０】
コマンド管理テーブル１６は、各コマンドごとに、そのコマンドに対応する埋め込みコード１１４と、そのコマンドに対応するコマンド識別子とを対応付けるための情報とを保持するテーブルである。
【００２１】
図２にこのコマンド管理テーブル１６のデータ構造を例示する。この例では、コマンド管理テーブル１６には、各コマンドごとに、埋め込みコード値１６２と、コマンド識別子１６４と、コマンド名１６６とが登録される。埋め込みコード値１６２は、当該コマンドに対応する埋め込みコード１１４の値である。コマンド識別子１６４は、当該コマンドを示す識別子であり、画像形成装置１０が当該コマンドを識別するのに用いる。コマンド名１６６は、当該コマンドの名称である。
【００２２】
整合性情報記憶部１７は、画像形成装置１０に対して入力可能なコマンド同士の整合性に関する情報を記憶する手段である。ここで言う整合性とは、コマンド同士を同時に選択した場合に互いに矛盾するか否かの情報である。例えば、「おまかせ画質調整」（図３参照）に属する「標準」や「鮮やか」などの各設定コマンドは、カラー印刷の画質を装置１０に登録された推奨パターンに従って調整するものであるが、この「おまかせ画質調整」の各コマンドと、「コピー濃度」を指定する各コマンドとは互いに両立しない（すなわち矛盾する）。例えば整合性情報としては、例えば、このようなコマンド間の矛盾／両立関係を示したテーブルを用いることができる。
【００２３】
主制御部１８は、画像形成装置１０全体の動作を制御する制御部である。
【００２４】
図３は、コマンドシート１００の具体例を示す図である。このコマンドシート１００には、画像形成装置１０に対する各種の動作設定のためのコマンドが一覧表示されている。このシート１００は、一般的な画像形成装置のタッチパネル式のユーザインタフェース画面に表示される階層的メニューの最下位の各設定項目をそれぞれ１つのコマンドとして一覧したものである。これら各コマンドは、「基本コピー」、「原稿画質」、「画質調整」といった最上位分類、「カラーモード」や「両面選択」などといった第２階層の分類といった具合に、階層的メニューの階層構造を反映した配列で、２次元のシート面上に配列されている。個々のコマンドについては、そのコマンドをユーザが識別するために用いる情報としてのコマンド名１１２の文字列と、手持ち型スキャナ２０による機械読み取り用の埋め込みコード１１４とが互いに対応づけて印刷されている。図３の例では、埋め込みコード１１４がコマンド名１１２に重なる形で配置されている。これは、例えば、本出願人による特開２００２−１３５５５６号や特開２００１−１７７７１２号に示される埋め込みコード技術を用いて実現することができる。コマンド名１１２と埋め込みコード１１４を重ねることで、両者の対応関係がユーザに容易に理解できると共に、シート面に多くのコマンドを掲載することができる。なお、埋め込みコード１１４としては、このようなものに限らず、従来からよく用いられているバーコードなどを用い、コマンド名１１２と並列に表示することもできる。
【００２５】
本実施形態のシステムは、このように画像形成装置１０に対するコマンド群を大面積のコマンドシート１００に一覧表示したことを特徴の一つとしている。従来の画像形成装置では、階層的なメニュー画面の階層を下っていかないと個々のコマンドに到達することができず、例えば「基本コピー」の分類以外の分類については、その分類のメニュー画面を呼び出さない限り、その分類に属するコマンドにどのようなものがあるかを知ることができなかった。これに対し、本実施形態のコマンドシート１００は、それらコマンド群が一覧表示されているので、画像形成装置１０に対してどのようなコマンドが指定できるかが分かりやすくなっている。
【００２６】
コマンドシート１００に、画像形成装置１０の動作開始コマンドに対応する埋め込みコードを掲載すれば、ユーザがそのコードをスキャナ２０で読み取ることにより、画像形成装置１０に対して動作開始を指示することができる。
【００２７】
図４は、本実施形態の画像形成装置１０の動作手順を示すフローチャートである。
【００２８】
この手順において、画像形成装置１０の主制御部１８は、まず手持ち型スキャナ２０にて埋め込みコードの読み取りが行われるのを待つ（Ｓ１０）。そして、スキャナ２０からコード読み取りにより得られた画像が入力されると、その画像を当該コードに応じた公知手法で解析してそのコードの値を求め、このコード値に対応するコマンド識別子をコマンド管理テーブル１６から求める（Ｓ１２）。これにより、ユーザが入力したコマンドが主制御部１８により認識されたことになる。
【００２９】
次に、入力されたコマンド（Ｓ１２で求めたコマンド識別子に対応するコマンド）が、画像形成装置１０の動作開始を指示する開始コマンドであるか否かを判定する（Ｓ１４）。開始コマンドでない場合、入力されたコマンドは動作設定コマンドということになる。そこで、主制御部１８は、整合性情報記憶部１７を参照し、今回入力されたコマンドが選択記憶部１４に記憶されている既入力の動作設定コマンド群と矛盾するかどうかをチェックする（Ｓ１６）。
【００３０】
このチェックで矛盾がなければ（Ｓ１８の判定結果がＮ）、主制御部１８は、今回入力された動作設定コマンドを選択記憶部１４に登録する（Ｓ２２）。そして、主制御部１８は、この登録により更新された選択記憶部１４の登録内容（既入力の動作設定コマンド群）を表示部１２に表示する（Ｓ２４）。ユーザは、この表示部１２を見ることで、現在選択している動作設定コマンドを確認することができる。これにより、ユーザは、もし自分の意図と異なるものが選択されていると分かった場合は、コマンドシート１００から所望のコマンドを再読み込みすることで修正を行うことができる。なお、現在選択されている動作設定コマンドをすべて表示すると、表示部１２の表示エリア中に収まらない場合がある。この場合全部のコマンドを見るのにスクロールや画面切替が必要になり、ユーザにとって煩雑である。そこで、選択されているもののうち、標準（デフォルト）以外の動作設定コマンドのみを表示するようにすれば、表示するコマンドの数が減るので、表示部１２中に収まる可能性を高めることができる。なお、図３の例で言えば、「カラーモード」や「両面選択」などといった第２階層の分類ごとに、それら各分類の先頭に示された動作設定コマンドが標準（デフォルト）の動作設定コマンドとしてあらかじめ規定されている。
【００３１】
ステップＳ１６の矛盾チェックにより、矛盾が検出された場合（Ｓ１８の判定結果がＹ）、主制御部１８は、今回入力されたコマンドを無効（すなわち選択記憶部１４に登録しない）とした上で、警告処理を行い（Ｓ２０）、入力待ち状態（Ｓ１０）に戻る。ここで、警告処理は、例えば今回入力されたコマンドが既入力のコマンド群に矛盾する旨を示す警告メッセージを表示部１２に表示する処理である。また、このメッセージ表示とともに、アラーム音を出力することで、ユーザの注意を喚起することも好適である。
【００３２】
更に、メッセージ表示に、今回入力したコマンドに対して矛盾する既入力のコマンドのコマンド名を表示する構成とすることも好適である。このような表示は、ユーザがそれら矛盾するコマンドのうちのどちらを優先しどちらを変更するかを判断する助けとなる。例えば、ユーザは、今回入力したコマンドの方を優先したい場合は、これに矛盾するとして表示された既入力コマンドの方を解除し、今回のコマンドを再度スキャナ２０で読み取ればよい。既入力コマンドの解除は、例えば、そのコマンドが属する分類のデフォルトを選択することで行うことができる。デフォルトは他の動作設定項目をどのように選択してもそれと矛盾しないものが選ばれているからである。例えば分類「コピー濃度」の場合、「自動」がデフォルトに定められている。
【００３３】
なお、ユーザがデフォルトの設定コマンドを知らない場合も考えると、次のような構成も好適である。すなわちこの構成では、ステップＳ１６の矛盾チェックにより矛盾が検出された場合に、今回入力されたコマンドをいったん保留状態とした上で、この矛盾を解消するための選択肢を求め、これを表示部１２に表示してユーザの選択を求める。選択肢としては、例えば、今回入力したコマンドを無効にするというものと、これと矛盾する既入力コマンドの変更する際の候補となるコマンドを表示すればよい。変更の候補としては、前述した当該既入力コマンドと同一分類のデフォルトのコマンドを挙げることができるが、この他にも矛盾が解消できるコマンドがあればそれを表示してもよい。ユーザは、タッチパネル式の表示部１２に表示された選択肢の中から所望のものを指で押して選択すればよい。ここで、ユーザが既入力コマンドの変更の候補を選択した場合、主制御部１８は、その既入力コマンドを選択記憶部１４から削除し、選択された候補を選択記憶部１４に記憶するとともに、保留していた今回の入力コマンドを選択記憶部１４に記憶する。また、今回入力したコマンドを無効にするという選択をユーザが行った場合は、保留していた入力コマンドを単に破棄すればよい。
【００３４】
このような入力処理により必要な動作設定コマンドが入力された後、動作開始コマンドが入力されると（Ｓ１４の判定結果がＹ）、主制御部１８は、選択記憶部１４に記憶された動作設定コマンド群に応じた設定で画像形成装置１０の各部を動作させ、画像形成処理を実行する（Ｓ２６）。これにより、ユーザが望む設定で画像処理が実行される。
【００３５】
なお、このシステムを、コンビニエンスストアや印刷出力サービスセンタに導入する場合、コマンドシート１００は、コンビニエンスストアなどに設置される画像形成装置１０に備え付けておくこともできるが、コピーサービスのチラシなどに印刷して各家庭に配布したりすることも好適である。後者の場合、そのチラシをそのまま宣伝元店舗まで持っていき、それを用いて画像形成装置１０に対してコマンド入力を行うことができる。
【００３６】
以上説明したように、本実施形態によれば、画像形成装置１０が提供する動作設定（すなわち機能）をコマンドシート１００に一覧することで、ユーザはこの装置１０で何ができるのかが、煩雑な操作無しに把握できる。
【００３７】
また本実施形態によれば、コマンドシート１００に一覧されているコマンドをスキャナ２０で順に読み取っていくことで、画像形成装置１０への操作を対話的に行うことができるので、ユーザは複数の動作設定項目の指定を直感的に分かりやすく行うことができる。
【００３８】
また、本実施形態では、ユーザがコマンドシート１００からコマンドを読み取った時に、それが既入力の動作設定コマンドと矛盾する場合は警告処理が行われるので、ユーザはその場で矛盾を解消すべくコマンド選択を変更することができる。
【００３９】
なお、以上に例示した装置では、画像形成装置１０に対するコマンド入力は基本的に手持ち型スキャナ２０により行い、タッチパネル式の表示部１２は補助的な入力手段として用いていたが、これはあくまで一例である。この代わりに、例えば、手持ち型スキャナ２０と在来型のユーザインタフェース（タッチパネルと、スタートボタンやテンキーなどの機械式ボタンなど）とを等価に扱い、どちらから入力できるようにすることも可能である。
【００４０】
逆に、手持ち型スキャナ２０のみをコマンド入力の手段とすれば、表示部１２を小規模な構成とすることができ、コスト削減が可能である。
【００４１】
また、コマンドシート１００の代わりに、画像形成装置１０の操作マニュアルの各機能の説明の欄に、その機能に対応するコマンドの埋め込みコード１１４を印刷し、スキャナ２０で読み取れるようにすることも好適である。
【００４２】
以上に説明した実施の形態は、あくまで一例であり、本発明の範囲内で様々な変形が可能である。
【００４３】
以上説明した本実施形態の手法は、例示した画像形成装置以外の様々な装置に適用可能である。例えば、ビデオレコーダは、近年ＤＶＤやハードディスクの搭載によりますます高機能化が進んでいるが、このような高機能装置の各種コマンドの入力操作のために、本実施形態のコマンドシートを利用するシステムを利用すれば、ユーザに使いやすい操作環境を提供できる。
【図面の簡単な説明】
【図１】複写機や複合機等の画像形成装置に本発明を適用した場合のシステム構成の例を示す図である。
【図２】コマンド管理テーブルのデータ構造の例を示す図である。
【図３】コマンドシートの具体例を示す図である。
【図４】実施形態の画像形成装置１０の動作手順を示すフローチャートである。
【符号の説明】
１０  画像形成装置、１２  表示部、１４  選択記憶部、１６  コマンド管理テーブル、１７  整合性情報記憶部、１８  主制御部、２０  手持ち型スキャナ、１００  コマンドシート、１１２  コマンド名、１１４  埋め込みコード。
【図１】
2004255832.tif 000003
【図２】
2004255832.tif 000004
【図３】
2004255832.tif 000005
【図４】
2004255832.tif 000006