(57)【要約】【課題】画像形成装置が画像形成のジョブを実行できなかったときに、画像形成のジョブをリカバリーすることのできる画像処理システム及び画像形成装置を提供する。【解決手段】実施形態の画像形成システム（１）は、ネットワーク（１０）を介して接続した複数の情報処理装置（１２）、複数の画像形成装置（１３）、及びサーバー（１１）を含む。サーバーは、情報処理装置から画像形成のジョブを受信した画像形成装置が当該ジョブを実行できないときに、ジョブを代行可能な他の画像形成装置のリストを、画像形成のジョブを送信した情報処理装置に送信する代行リスト送信部（３２）を備える。【選択図】図１
2019204385.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続した複数の情報処理装置、複数の画像形成装置、及びサーバーを含む画像処理システムにおいて、
前記サーバーは、前記情報処理装置から画像形成のジョブを受信した画像形成装置が当該ジョブを実行できないときに、ジョブを代行可能な他の画像形成装置のリストを、前記画像形成のジョブを送信した情報処理装置に送信する代行リスト送信部を備えたことを特徴とする画像形成システム。
【請求項２】
ネットワークを介して接続した複数の情報処理装置、複数の画像形成装置、及びサーバーを含む画像処理システムにおいて、
前記情報処理装置は、画像形成のジョブを受信した画像形成装置が当該ジョブを実行できないときに、画像形成のジョブの情報を前記サーバーに転送するジョブ転送部を備え、
前記画像形成装置は、当該画像形成装置の操作部に決められた操作が行われたときに、前記実行ができなかった画像形成のジョブの情報を前記サーバーに要求して受信するジョブ受信部と、受信した画像形成のジョブの情報に基づくジョブを実行する画像形成部と、を備えたことを特徴とする画像処理システム。
【請求項３】
ネットワークを介して接続した複数の情報処理装置、複数の画像形成装置、及びサーバーを含む画像処理システムにおいて、
前記画像形成装置は、前記情報処理装置から受信した画像形成のジョブを実行できないときに、画像形成のジョブの情報を前記サーバーに転送するジョブ転送部と、当該画像形成装置の操作部に決められた操作が行われたときに、前記実行ができなかった画像形成のジョブの情報を前記サーバーに要求して受信するジョブ受信部と、受信した画像形成のジョブの情報に基づくジョブを実行する画像形成部と、を備えたことを特徴とする画像処理システム。
【請求項４】
画像形成のジョブを実行する画像形成部と、
操作部と、
前記操作部に決められた操作が行われたときに、ネットワークを介して接続したサーバーが保管している、実行ができなかった画像形成のジョブの情報を要求して受信するジョブ受信部と、を備えたことを特徴とする画像形成装置。
【請求項５】
前記操作部に行われる決められた操作は、画像を形成するシートを搬送するフィードキーを、決められた回数及び長さで押下する操作であることを特徴とする請求項４に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理システム及び画像形成装置に関する。
【背景技術】
【０００２】
スーパーマーケット等の店舗を運営するＰＯＳ（Point of Sales）システムは、ネットワークに接続した複数のＰＯＳ端末を備える。ＰＯＳ端末は、例えばレジカウンターに設置し、顧客が購入を希望する商品の登録と精算を行う。ＰＯＳ端末は、例えばＵＳＢケーブルを介してＰＯＳプリンターと接続している。ＰＯＳプリンターは、精算を終えた商品のレシートを発行する。
【０００３】
ＰＯＳ端末は、レシートを発行する際、ＰＯＳプリンターに印刷ジョブを送信する。ＰＯＳプリンターのコンディションが正常であれば、ＰＯＳプリンターは、印刷ジョブを実行してレシートを発行する。しかし、例えばシート詰りやシステムエラーが発生するなど、ＰＯＳプリンターのコンディションが正常でない場合、原因が解消されるまでレシートを発行することができない。この場合、レシートの発行を待つ顧客ばかりか、後続の精算待ちの顧客も待たせてしまう。
【０００４】
このように、ＰＯＳ端末とＰＯＳプリンターは一対一の接続になっている。そのため、ＰＯＳプリンターに印刷ジョブを実行できない不具合が発生すると、レシート発行のリカバリーが難しい。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−９８９８０号公報
【特許文献２】特開２００８−１９９４２７号公報
【特許文献３】特開２０１１−１９２０２０号公報
【特許文献４】特開２０１２−５６１１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、画像形成装置が画像形成のジョブを実行できなかったときに、画像形成のジョブをリカバリーすることのできる画像処理システム及び画像形成装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、実施形態の画像形成システムは、ネットワークを介して接続した複数の情報処理装置、複数の画像形成装置、及びサーバーを含む。サーバーは、情報処理装置から画像形成のジョブを受信した画像形成装置が当該ジョブを実行できないときに、ジョブを代行可能な他の画像形成装置のリストを、画像形成のジョブを送信した情報処理装置に送信する代行リスト送信部を備える。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態に従う画像処理システムを導入したＰＯＳシステムの全体構成図である。
【図２】第１実施形態に従うＰＯＳ端末のブロック構成図である。
【図３】第１実施形態に従うＰＯＳサーバーのブロック構成図である。
【図４】第１実施形態に従うＰＯＳプリンターの外観斜視図である。
【図５】第１実施形態に従うＰＯＳプリンターを側面側からみた断面図である。
【図６】第１実施形態に従うＰＯＳプリンターのブロック構成図である。
【図７】第１実施形態に従う画像処理システムが実行する印刷リカバリープロセスのフローチャートである。
【図８】上記印刷リカバリープロセスを実行する際に表示するＰＯＳ端末の表示画面の一例である。
【図９】第２実施形態に従うＰＯＳプリンターのブロック構成図である。
【図１０】第２実施形態に従う画像処理システムが実行する印刷リカバリープロセスのフローチャートである。
【図１１】上記印刷リカバリープロセスを実行する際にＰＯＳプリンターに行う操作を説明する図である。
【図１２】第３実施形態に従う画像処理システムが実行する印刷リカバリープロセスのフローチャートである。
【図１３】上記ＰＯＳサーバーのＰＯＳプリンターＤＢが含む情報の一例である。
【発明を実施するための形態】
【０００９】
以下、実施形態に従う画像処理システム及び画像形成装置について、添付図面を参照しながら詳しく説明する。なお、各図において、同一構成については同一の符号を付す。
【００１０】
（第１実施形態）
図１は、スーパーマーケット等の店舗を運営するＰＯＳ（Point of Sales）システム１の全体構成図である。ＰＯＳシステム１は、第１実施形態の画像処理システムを導入している。ＰＯＳシステム１は、ネットワーク１０に接続したＰＯＳサーバー１１を備える。ＰＯＳサーバー１１は、例えばクラウドサーバー又はローカルサーバーである。ＰＯＳサーバー１１は、店舗内の商品の情報を一元管理する。ＰＯＳシステム１は、ネットワーク１０に接続した複数のＰＯＳ端末１２を備える。ＰＯＳ端末１２は、例えばレジカウンターに設置するターミナル型のＰＯＳ端末１２である。ＰＯＳ端末１２は、店員の操作により、顧客が購入を希望する商品を順に登録し、全ての商品の登録後に購入代金の精算を行う。或いは、顧客自らがセルフ方式で商品の登録と精算を行う。図１には、ＰＯＳ端末１２（Ａ〜Ｅ）とＰＯＳプリンター１３（Ａ〜Ｅ）を記載しているが、ＰＯＳ端末１２とＰＯＳプリンター１３の数は限定されない。
【００１１】
ＰＯＳプリンター１３は、実施形態に従う画像形成装置の一例である。ＰＯＳプリンター１３は、購入商品の明細を記載したレシートを印刷する。ＰＯＳプリンター１３は、例えばＵＳＢケーブルなどの通信ケーブル１４を介してＰＯＳ端末１２と接続している。或いは、ＰＯＳ端末１２の本体部にプリンター機能を組み込むことにより、ＰＯＳ端末１２とＰＯＳプリンター１３を、一体に形成してもよい。すなわち、ＰＯＳ端末１２とＰＯＳプリンター１３は、一対一の接続になっている。ＰＯＳ端末１２は、レシートを発行する際、対になっているＰＯＳプリンター１３に通信ケーブル１４を介して印刷ジョブを送信する。ＰＯＳプリンター１３は、受信した印刷ジョブに基づいてレシートを印刷する。
【００１２】
ＰＯＳプリンター１３は、さらにネットワーク１０に接続している。ＰＯＳプリンター１３は、ネットワーク１０を介してＰＯＳサーバー１１と通信する。ネットワーク１０を介したＰＯＳプリンター１３とＰＯＳサーバー１１の通信は、詳しくは後述する印刷ジョブのリカバリープロセスに利用する。
【００１３】
図２は、ＰＯＳ端末１２のブロック構成図である。ＰＯＳ端末１２は、情報処理装置の一例である。ＰＯＳ端末１２は、制御部２、タッチパネルディスプレイ２０、タッチパネルコントローラ２０ａ、スキャナー２１、カードリーダライタ２２、ドロワ２３、第１通信インターフェイス２４、第２通信インターフェイス２５、記憶装置２６を備える。各構成要素は、例えばシステムバスを通じて相互に接続している。
【００１４】
制御部２は、ＣＰＵ２７、ＲＯＭ２８、ＲＡＭ２９を備える。ＣＰＵ２７、ＲＯＭ２８及びＲＡＭ２９は、例えば回路基板に配置する。ＣＰＵ２７は、ＰＯＳ端末１２の全体動作を制御する。ＲＯＭ２８は、各種のプログラムやデータを格納する記憶媒体である。ＲＡＭ２９は、各種のプログラムやデータを記憶したり、データを書き換えたりする記憶媒体である。記憶装置２６は、例えばＨＤＤである。記憶装置２６は、商品の登録及び精算を実行する際に必要な各種ＰＯＳ情報を格納している。
【００１５】
ＲＯＭ２８に格納したプログラムは、オペレーティングシステムや、ＰＯＳ端末１２が備えている機能を発揮させるためのアプリケーションプログラムを含む。ＣＰＵ２７は、ＲＯＭ２８に格納されたアプリケーションプログラムを読み出して実行する。アプリケーションプログラムは、商品の登録，精算，レシートの印刷ジョブの生成及びＰＯＳプリンター１３への印刷ジョブの送信など、一連のＰＯＳサービスを実行するための各種のプログラムを含む。アプリケーションプログラムは、さらにＰＯＳプリンター１３が印刷ジョブを実行できなかったときに実行する印刷リカバリープログラム２８ａを含む。
【００１６】
タッチパネルディスプレイ２０は、ＰＯＳ端末１２の表示部と操作部を兼ねる。タッチパネルディスプレイ２０は、例えばタッチセンサを設けた液晶ディスプレイ又は有機ＥＬディスプレイである。タッチパネルコントローラ２０ａは、タッチパネルディスプレイ２０の画像表示動作を制御する。また、店員等のユーザーがタッチパネルディスプレイ２０に対して行ったタッチ操作の情報を制御部２に送信する。
【００１７】
スキャナー２１は、顧客が購入を希望する商品に付された１次元又は２次元のバーコードを読み取る。バーコードは、商品番号などの情報をコード化している。制御部２は、スキャナー２１が読み取った商品番号などの情報に基づき、例えばＰＯＳサーバー１１が格納している商品情報から商品の種類や価格などの情報を読み出す。カードリーダライタ２２は、精算時に顧客が差し出したカードに記録されている情報を読み出す。或いは、カードの情報を書き換える。カードは、例えば交通系又は流通系のＩＣカード、ポイントカード、クレジットカードなどである。ドロワ２３は、現金を保管し、精算時に顧客が差し出す現金を入金する。つり銭がある場合はつり銭を出金する。入金及び出金は、オート式のドロワ２３の場合は自動で行われ、マニュアル式のドロワ２３の場合は店員により手動で行われる。
【００１８】
第１通信インターフェイス２４は、ネットワーク１０に接続する通信インターフェイス２４である。第１通信インターフェイス２４は、例えばＬＡＮケーブルなどの通信ケーブルを介して、ネットワーク１０の例えばルータ等の通信装置と接続している。制御部２は、第１通信インターフェイス２４及びネットワーク１０を介して、ＰＯＳサーバー１１やＰＯＳプリンター１３とデータ送受信などの通信を行う。第１通信インターフェイス２４は、後述する印刷ジョブをＰＯＳサーバー１１に転送するジョブ転送部の一例である。
【００１９】
第２通信インターフェイス２５は、ＰＯＳプリンター１３と接続する通信インターフェイス２５である。第２通信インターフェイス２５は、例えばＵＳＢケーブルなどの通信ケーブル１４を介して、ＰＯＳプリンター１３と接続している。制御部２は、第２通信インターフェイス２５を介してＰＯＳプリンター１３とデータ送受信などの通信を行う。但し、ＰＯＳプリンター１３との接続は、有線ではなく無線であってもよい。
【００２０】
図３は、ＰＯＳサーバー１１のブロック構成図である。ＰＯＳサーバー１１は、サーバーの一例である。ＰＯＳサーバー１１は、制御部３、記憶装置３１、通信インターフェイス３２を備える。各構成要素は、例えばシステムバスを通じて相互に接続している。制御部３は、ＣＰＵ３３、ＲＯＭ３４、ＲＡＭ３５を備える。ＣＰＵ３３、ＲＯＭ３４及びＲＡＭ３５は、例えば回路基板に配置する。ＣＰＵ３３は、ＰＯＳサーバー１１の全体動作を制御する。ＲＯＭ３４は、各種のプログラムやデータを格納する記憶媒体である。ＲＡＭは、各種のプログラムやデータを記憶したり、各種データを書き換えたりする記憶媒体である。
【００２１】
ＲＯＭ３４に格納したプログラムは、オペレーティングシステムや、ＰＯＳサーバー１１が備えている機能を発揮させるためのアプリケーションプログラムを含む。ＣＰＵ３３は、ＲＯＭ３４に格納されたアプリケーションプログラムを読み出して実行する。アプリケーションプログラムは、店舗内の商品の管理を実行する各種のプログラムを含む。アプリケーションプログラムは、さらにＰＯＳプリンター１３が印刷ジョブを実行できなかったときにＰＯＳ端末１２及び／又はＰＯＳプリンター１３からのリクエストに応じて実行するプログラムを含む。
【００２２】
記憶装置３１は、例えばＨＤＤである。記憶装置３１は、店舗内の商品を一元管理するＰＯＳ情報３１ａを格納する。記憶装置３１は、さらにＰＯＳプリンターＤＢ３１ｂを格納する。ＰＯＳプリンターＤＢ３１ｂは、ネットワーク１０に接続したＰＯＳプリンター１３のデータベースである。ＰＯＳプリンターＤＢ３１ｂには、プリンターＩＤ，メーカー，プリンターのＩＰアドレスなどネットワーク１０を介して通信するのに必要な情報などを格納している。必要であれば、プリンタードライバーを格納する。
【００２３】
通信インターフェイス３２は、ネットワーク１０に接続する通信インターフェイスである。通信インターフェイス３２は、例えばＬＡＮケーブルなどの通信ケーブルを介して、ネットワーク１０の例えばルータ等の通信装置と接続している。制御部３は、通信インターフェイス３２及びネットワーク１０を介して、ＰＯＳ端末１２及びＰＯＳプリンター１３とデータ送受信などの通信を行う。通信インターフェイス３２は、後述する代行可能なＰＯＳプリンター１３のリストを送信する代行リスト送信部の一例である。
【００２４】
図４は、ＰＯＳプリンター１３の外観斜視図である。図５は、ＰＯＳプリンター１３を側面側からみた断面図である。図６は、ＰＯＳプリンター１３のブロック構成図である。
【００２５】
ＰＯＳプリンター１３は、例えばサーマルプリンターである。ＰＯＳプリンター１３は、特に図４と図５に示すように、本体４１とカバー４２によって外装体を形成している。ＰＯＳプリンター１３は、本体の上部に、印刷したレシートＲを排出する排出口４３を配置している。さらに、ＰＯＳプリンター１３は、本体４１の上部に、操作部としてのＦＥＥＤキー４４ａ、表示部４５を配置している。カバー４２は、本体４１の背面に設けた水平軸４２ａを支軸にして上下方向に開閉自在である。カバー４２は、例えばロール状のシートＳを本体４１内に収納する際に開閉する。ロール状のシートＳは、レシートＲを印刷する印刷媒体の一例である。ロール状のシートＳは、例えば感熱紙である。
【００２６】
ロール状のシートＳは、複数の支持ローラ４６によって、回転自在に支持されている。複数の支持ローラ４６は、ロール状のシートＳの中心軸と並列に夫々配置している。ロールから引き出されたシートＳの先端は、排出口４３に向かうように搬送される。シートＳの搬送経路の途中に、サーマルヘッド４７とプラテンローラ４８を配置している。サーマルヘッド４７とプラテンローラ４８は、画像形成部の一例である。サーマルヘッド４７は、ドットを形成する発熱素子を例えばライン状に配列したプリントヘッドである。サーマルヘッド４７は、発熱素子を配列した部分がシートＳを挟んでプラテンローラ４８と対向するように配置し、例えばバネ等の付勢装置（不図示）によってプラテンローラ４８に向けて付勢している。
【００２７】
プラテンローラ４８は、シートＳと接触する部分をゴム等の樹脂で形成している。プラテンローラ４８は、例えばギア又は回転ベルト等の動力伝達装置４８ａを介して、駆動装置の一例であるモーター４９と接続している。モーター４９は、例えばステッピングモーターである。プラテンローラ４８は、モーター４９の駆動力によって回転する。サーマルヘッド４７とプラテンローラ４８は、印刷動作と搬送動作を同期させて、シートＳに印刷する。
【００２８】
サーマルヘッド４７とプラテンローラ４８による印刷部（シート挟持部）から排出口４３までの間に、シートＳをカットするカッター５を配置している。カッター５は、固定刃５１と可動刃５２を含む。可動刃５２は、固定刃５１に対して進退移動可能である。カッター５１は、可動刃５２を進退移動させることにより、印刷を終えたシートＳの後端をカットする。
【００２９】
シートＳの存在を検出するシートセンサー５３は、例えばサーマルヘッド４７とプラテンローラ４８による印刷部（シート挟持部）の手前に配置している。カバー４２の開閉を検出するカバーセンサー５４は、例えばカバー４２の近傍に配置している。シートセンサー５３及びカバーセンサー５４は、例えば光学式センサーである。
【００３０】
ＰＯＳプリンター１３の全体動作を制御する制御部６は、本体４１内に配置している。制御部６は、図６のブロック構成図に示すように、ＣＰＵ６１、ＲＯＭ６２、ＲＡＭ６３を備える。ＣＰＵ６１、ＲＯＭ６２及びＲＡＭ６３は、例えば回路基板に配置する。ＣＰＵ６１は、ＰＯＳプリンター１３の全体動作を制御する。ＲＯＭ６２は、各種のプログラムやデータを格納する記憶媒体である。ＲＡＭ６３は、各種のプログラムやデータを記憶したり、データを書き換えたりする記憶媒体である。ＲＡＭ６３に格納するデータは、ＰＯＳ端末１２から受信した印刷ジョブの情報などを含む。ＲＡＭ６３は、不揮発性であることが好ましい。
【００３１】
ヘッド制御回路６４は、サーマルヘッド４７の印刷動作を制御する制御回路である。制御部６は、ＰＯＳ端末１２から受信した印刷ジョブの情報に基づき、印刷する画像のドットの配列情報，ラッチ信号，ストローブ信号などの制御信号を生成してヘッド制御回路６４に送信する。プラテン制御回路６５は、モーター４９の起動・停止などの動作を制御する制御回路である。制御部６は、サーマルヘッド４７の印刷動作と同期してプラテンローラ４８を回転するように、プラテン制御回路６５に制御信号を送信する。カット制御回路６６は、カッター５の動作を制御する制御回路である。制御部６は、印刷終了後にシートＳの後端をカットするように、カット制御回路６６に制御信号を送信する。
【００３２】
シートセンサー５３は、サーマルヘッド４７とプラテンローラ４８による印刷部（シート挟持部）の手前にシートＳが在るか否かを検出する。制御部６は、シートセンサー５３がシートＳを検出していれば印刷動作を実行し、シートＳを検出していなければ印刷動作を行わず“シート切れ”の信号を表示部４５に送信する。カバーセンサー５４は、カバー４２が閉じているか否かを検出する。制御部６は、カバーセンサー５４がカバー閉を検出していれば印刷動作を実行し、カバーセンサー５４がカバー開を検出していれば印刷動作を行わず“カバー開”の信号を表示部４５に送信する。
【００３３】
ＰＯＳプリンター１３を操作する操作部４４は、ＦＥＥＤキー４４ａを含む。制御部６は、ユーザーがＦＥＥＤキー４４ａを押下すると、プラテンローラ４８を回転させてシートＳを排出口４３に向けて送り出すように、プラテン制御回路６５に制御信号を送信する。表示部４５は、ＰＯＳプリンター１３の各種のステータスを表示する。表示部４５は、電源ＯＮの状態を表示する表示ランプ４５ａ、シート切れを表示する表示ランプ４５ｂ、カバー開を表示する表示ランプ４５ｃを含む。表示ランプ４５ａ〜４５ｃは、例えばＬＥＤランプである。
【００３４】
第１通信インターフェイス６８は、ネットワーク１０に接続する通信インターフェイスである。第１通信インターフェイス６８は、例えばＬＡＮケーブルなどの通信ケーブルを介して、ネットワーク１０の例えばルータ等の通信装置と接続している。制御部６は、第１通信インターフェイス６８及びネットワーク１０を介して、ＰＯＳサーバー１１とデータ送受信などの通信を行う。第１通信インターフェイス６８は、後述する印刷ジョブをＰＯＳサーバー１１に転送するジョブ転送部の一例であり、また、後述する印刷ジョブをＰＯＳサーバー１１から受信するジョブ受信部の一例である。
【００３５】
第２通信インターフェイス６９は、ＰＯＳ端末１２と接続する通信インターフェイスである。通信インターフェイス６９は、例えばＵＳＢケーブルなどの通信ケーブル１４を介して、ＰＯＳ端末１２と接続している。制御部６は、通信インターフェイス６９を介してＰＯＳ端末１２とデータ送受信などの通信を行う。但し、ＰＯＳ端末１２との接続は、有線ではなく無線であってもよい。
【００３６】
続いて、図７を参照しながら、ＰＯＳプリンター１３が印刷ジョブを実行できなかったときにＰＯＳシステム１が実行する印刷リカバリープロセスの流れについて説明する。なお、以下の説明は、印刷リカバリープロセスの一例として、ＰＯＳ端末１２（Ａ）と対になっているＰＯＳプリンター１３（Ａ）が印刷ジョブを実行できなかったときに、ＰＯＳプリンター１３（Ｂ〜Ｅ）の中から、ＰＯＳ端末１２（Ｂ）と対になっているＰＯＳプリンター１３（Ｂ）が印刷を代行してリカバリーする流れについて説明する。
【００３７】
ＰＯＳ端末１２（Ａ）は、店舗の営業時間中、例えば店員の操作により、顧客が購入を希望する商品の登録と精算を行う。ＰＯＳ端末１２（Ａ）は、精算後にレシートＲを発行するための印刷ジョブを生成し、生成した印刷ジョブの情報を、対になっているＰＯＳプリンター１３（Ａ）に送信する（Ａｃｔ１０）。印刷ジョブの情報を受信したＰＯＳプリンター１３（Ａ）は（Ａｃｔ１１）、印刷ジョブの情報を例えばＲＡＭ６３に一時的に格納し、各制御回路を制御して印刷ジョブを実行する。ところが、例えばシートＳの詰りやシステムエラーなどの不具合により印刷ジョブを実行できなかった場合（Ａｃｔ１２，エラー）、ＰＯＳプリンター１３（Ａ）は、エラー信号を生成してＰＯＳ端末１２（Ａ）に送信する（Ａｃｔ１３）。なお、印刷ジョブを実行できなかった場合とは、印刷ジョブを全く実行できない場合に限らず、実行途中に不具合が生じて印刷ジョブを完了できなかった場合も含む。
【００３８】
エラー信号を受信したＰＯＳ端末１２（Ａ）は（Ａｃｔ１４）、印刷リカバリープログラム２８ａを実行し、ＰＯＳサーバー１１に対して代行プリンターの確認をリクエストする（Ａｃｔ１５）。代行プリンターの確認のリクエストを受けたＰＯＳサーバー１１は（Ａｃｔ１６）、プリンターＤＢ３１ｂに登録されているＰＯＳプリンター１３（Ａ〜Ｅ）のステータスを確認して、印刷代行可能なＰＯＳプリンター１３のリストを作成する。ＰＯＳサーバー１１は、印刷ジョブを受け取る準備が整っているＰＯＳプリンター１３を、代行プリンターに選ぶ。印刷ジョブを受け取る準備が整っているＰＯＳプリンター１３は、例えばスタートアップの動作が完了しているＰＯＳプリンター１３、アイドル状態又はスリープ状態のＰＯＳプリンター１３などである。但し、対になっているＰＯＳ端末１２が稼働中（すなわち、顧客対応中）のＰＯＳプリンター１３は、対になっているＰＯＳ端末１２からのリクエストで印刷するレシートＲとの取違いを防ぐため、代行プリンターの候補から除外するようにしてもよい。ＰＯＳサーバー１１は、代行プリンターのリストを作成して、ネットワーク１０を介してＰＯＳ端末１２（Ａ）に送信する（Ａｃｔ１７）。
【００３９】
代行プリンターのリストを受信したＰＯＳ端末１２（Ａ）は（Ａｃｔ１８）、例えばタッチパネルディスプレイ２０に、代行プリンターのリストを表示する。図８は、タッチパネルディスプレイ２０の表示画面の一例である。ＰＯＳ端末１２（Ａ）を操作している店員は、タッチパネルディスプレイ２０に表示された代行プリンターのリストを確認し、印刷ジョブを代行するＰＯＳプリンター１３を選択する（Ａｃｔ１９）。この例では、ＰＯＳプリンター１３（Ｂ）とＰＯＳプリンター１３（Ｃ）が代行プリンターのリストにあり、ＰＯＳプリンター１３（Ｂ）を選択する。ＰＯＳ端末１２（Ａ）は、ＰＯＳプリンター１３（Ａ）に送信した印刷ジョブの情報と同じものを、ネットワーク１０を介して選択した代行プリンターであるＰＯＳプリンター１３（Ｂ）に送信する（Ａｃｔ２０）。ＰＯＳ端末１２（Ａ）とＰＯＳプリンター１３（Ｂ）との間で通信設定がされていない場合、ＰＯＳ端末１２（Ａ）は、ＰＯＳサーバー１１に印刷ジョブの情報を送信すると共に、ＰＯＳプリンター１３（Ｂ）へ転送することをリクエストするようにしてもよい。印刷ジョブの情報を受信したＰＯＳプリンター１３（Ｂ）は（Ａｃｔ２１）、印刷ジョブの情報を例えばＲＡＭ６３に一時的に格納し、各制御回路を制御して印刷動作を行う（Ａｃｔ２２）。ＰＯＳ端末１２（Ａ）を操作した店員は、ＰＯＳプリンター１３（Ｂ）が印刷したレシートＲを取ってきて顧客に渡す。
【００４０】
なお、代行したＰＯＳプリンター１３（Ｂ）と対になっているＰＯＳ端末１２（Ｂ）のタッチパネルディスプレイ２０に、ＰＯＳプリンター１３（Ｂ）がＰＯＳプリンター１３（Ａ）の印刷を代行したことを表示するようにするのが好ましい。このようにすれば、ＰＯＳ端末１２（Ｂ）を操作する店員が、レシートＲを取り違うのを抑制でき、さらにＰＯＳ端末１２（Ａ）を操作する店員がレシートＲを取りに来ることを事前に知ることができる。
【００４１】
上述の実施形態によれば、ＰＯＳプリンター１３が印刷ジョブを実行できなかったときに、ネットワーク１０に接続したＰＯＳプリンター１３の中から印刷ジョブをリカバリー可能なＰＯＳプリンター１３を抽出し、そのリストをＰＯＳ端末１２のタッチパネルディスプレイ２０に表示することにより、ＰＯＳプリンター１３が実行できなかった印刷ジョブを速やかにリカバリーすることができる。
【００４２】
（第２実施形態）
続いて第２実施形態に従う画像処理システムを導入したＰＯＳシステム１について説明する。ＰＯＳシステム１の全体構成は、図１に示したＰＯＳシステム１の全体構成と同じである。但し、第２実施形態のＰＯＳシステム１は、印刷リカバリープロセスにおけるＰＯＳ端末１２、ＰＯＳプリンター１３及びＰＯＳサーバー１１の動作が、第１実施形態のＰＯＳシステム１と異なる。
【００４３】
第２実施形態のＰＯＳプリンター１３は、図９に示すように、アプリケーションプログラムとして、印刷リカバリープログラム６２ａを例えばＲＯＭ６２に格納している。制御部６は、例えば店員により、操作部４４に予め決めた操作が行われたとき、印刷リカバリープログラム６２ａを実行し、ＰＯＳサーバー１１に対して、実行できなかった印刷ジョブを保管していないかの確認をリクエストする処理を実行する。ＰＯＳサーバー１１が印刷ジョブを保管していた場合、制御部６は、ＰＯＳサーバー１１から印刷ジョブの情報を受け取って印刷ジョブを実行／代行する。
【００４４】
操作部４４に行う予め決めた操作とは、例えばＦＥＥＤキー４４ａを３回押下する操作である。すなわち、ＦＥＥＤキー４４ａの本来の機能は、プラテンローラ４８を回転させてシートＳを排出口４３に向けて送り出すためのものであるが、印刷リカバリーの暗証キー（リカバリーキー）としても利用する。このように、ＰＯＳプリンター１３に、ソフトウエアによって印刷リカバリー機能を追加することにより、ハード構成を変えなくて済む利点がある。勿論、ＦＥＥＤキー４４ａを利用しなくともよい。
【００４５】
続いて、図１０を参照しながら、ＰＯＳプリンター１３が印刷ジョブを実行できなかったときにＰＯＳシステム１が実行する印刷リカバリープロセスの流れについて説明する。なお、以下の説明は、印刷リカバリープロセスの一例として、ＰＯＳ端末１２（Ａ）と対になっているＰＯＳプリンター１３（Ａ）が印刷ジョブを実行できなかったときに、ＰＯＳプリンター１３（Ｂ〜Ｅ）の中から、ＰＯＳ端末１２（Ｂ）と対になっているＰＯＳプリンター１３（Ｂ）が印刷を代行してリカバリーする流れについて説明する。
【００４６】
ＰＯＳ端末１２（Ａ）は、店舗の営業時間中、例えば店員の操作により、顧客が購入を希望する商品の登録と精算を行う。ＰＯＳ端末１２（Ａ）は、精算後にレシートＲを発行するための印刷ジョブを生成し、生成した印刷ジョブの情報を、対になっているＰＯＳプリンター１３（Ａ）に送信する（Ａｃｔ２０）。印刷ジョブの情報を受信したＰＯＳプリンター１３（Ａ）は、印刷ジョブの情報を例えばＲＡＭ６３に一時的に格納し、各制御回路を制御して印刷ジョブを実行する。ところが、例えばシートＳの詰りやシステムエラーなどの不具合により印刷ジョブを実行できなかった場合（Ａｃｔ２２，エラー）、ＰＯＳプリンター１３（Ａ）は、エラー信号を生成してＰＯＳ端末１２（Ａ）に送信する（Ａｃｔ２３）。
【００４７】
ＰＯＳプリンター１３（Ａ）からのエラー信号を受信したＰＯＳ端末１２（Ａ）は（Ａｃｔ２４）、ＰＯＳプリンター１３（Ａ）に送信した印刷ジョブの情報と同じものを、ネットワーク１０を介してＰＯＳサーバー１１に送信する（Ａｃｔ２５）。すなわち、ＰＯＳ端末１２（Ａ）は、対になっているＰＯＳプリンター１３（Ａ）が印刷ジョブを実行できなかったとき、印刷リカバリープログラム２８ａにより、その印刷ジョブの情報をＰＯＳサーバー１１に送信する処理を行う。
【００４８】
ＰＯＳサーバー１１は、ＰＯＳ端末１２（Ａ）から印刷ジョブの情報を受信し（Ａｃｔ２６）、例えばＲＡＭ３５に格納して保管する（Ａｃｔ２７）。ＰＯＳサーバー１１は、印刷リカバリーに使用する専用の保管領域を例えばＲＡＭ３５に設定している。保管場所は、記憶装置３１であってもよい。
【００４９】
ＰＯＳ端末１２（Ａ）の操作を担当している店員は、ＰＯＳプリンター１２（Ｂ）のところへ移動する。そして、図１１に模式的に示すように、ＰＯＳプリンター１２（Ｂ）のＦＥＥＤキー４４ａを３回押下する。すなわち、印刷リカバリーのために設定されている予め決められた操作を行う（Ａｃｔ２８）。ＰＯＳプリンター１２（Ｂ）は、ＦＥＥＤキー４４ａが３回押下されたことをトリガーに印刷リカバリープログラム６２ａを実行し、ＰＯＳサーバー１１に対して印刷ジョブを保管しているか否かの確認をリクエストする（Ａｃｔ２９）。
【００５０】
ＰＯＳプリンター１３（Ｂ）からのリクエストに対し、ＰＯＳサーバー１１は、例えばＲＡＭ３５に印刷ジョブを保管しているか否かを確認する（Ａｃｔ３０）。保管している場合、ＰＯＳサーバー１１は、その印刷ジョブの情報を、リクエストしてきたＰＯＳプリンター１３（Ｂ）に送信する（Ａｃｔ３１）。この例ではＰＯＳ端末１２（Ａ）が送信した印刷ジョブを保管しているので、ＰＯＳサーバー１１は、印刷ジョブの情報をＰＯＳプリンター１３（Ｂ）に送信する。他方、印刷ジョブを保管していなかった場合、ＰＯＳサーバー１１は、特に応答しなくともよい。
【００５１】
印刷ジョブの情報を受信したＰＯＳプリンター１３（Ｂ）は（Ａｃｔ３２）、印刷ジョブの情報を例えばＲＡＭ６３に一時的に格納し、各制御回路を制御して印刷動作を行う（Ａｃｔ３３）。ＰＯＳ端末１２（Ａ）の操作を担当する店員は、ＰＯＳプリンター１２（Ｂ）が印刷したレシートＲを顧客に渡す。
【００５２】
（第３実施形態）
続いて第３実施形態に従う画像処理システムを導入したＰＯＳシステム１について説明する。ＰＯＳシステム１の全体構成は、図１に示したＰＯＳシステム１の全体構成と同じである。さらに、第３実施形態のＰＯＳシステム１は、実行できなかった印刷ジョブの情報をＰＯＳサーバー１１に送信する主体が、ＰＯＳ端末１２ではなくＰＯＳプリンター１３であることを除けば、第２実施形態のＰＯＳシステム１と同じ印刷リカバリープロセスを実行する。
【００５３】
従って、図１２を参照しながら、第３実施形態のＰＯＳシステム１が実行する印刷リカバリープロセスの流れについて以下に説明するが、第２実施形態のＰＯＳシステム１が実行する印刷リカバリープロセスと同様の処理については同じ符号を付すことで詳しい説明は省略する。
【００５４】
ＰＯＳ端末１２（Ａ）は、印刷ジョブの情報をＰＯＳプリンター１３（Ａ）に送信する（Ａｃｔ２０）。印刷ジョブの情報を受信したＰＯＳプリンター１３（Ａ）は（Ａｃｔ２１）、印刷ジョブの情報を例えばＲＡＭ６３に一時的に格納し、各制御回路を制御して印刷ジョブを実行する。しかし、不具合により印刷ジョブを実行できなかった場合（Ａｃｔ２２，エラー）、ＰＯＳプリンター１３（Ａ）は、印刷ジョブの情報をネットワーク１０を介してＰＯＳサーバー１１に送信する（Ａｃｔ４０）。他方、ＰＯＳプリンター１３（Ａ）は、エラー信号をＰＯＳ端末１２（Ａ）に送信する（Ａｃｔ２３，２４）。ＰＯＳサーバー１１は、受信した印刷ジョブの情報を保管する（Ａｃｔ２６，２７）。
【００５５】
そして、店員により、印刷リカバリーのために設定されている予め決められた操作が、ＰＯＳプリンター１３（Ｂ）の操作部で行われると（Ａｃｔ２８）、ＰＯＳプリンター１３（Ｂ）は、印刷ジョブを保管しているか否かの確認をＰＯＳサーバー１１にリクエストする（Ａｃｔ２９）。ＰＯＳサーバー１１は、保管している印刷ジョブの情報をＰＯＳプリンター１３（Ｂ）に送信する（Ａｃｔ３０，３１）。印刷ジョブの情報を受信したＰＯＳプリンター１３（Ｂ）は、印刷ジョブを実行してレシートＲを印刷する（Ａｃｔ３２，３３）。
【００５６】
第２実施形態及び第３実施形態のいずれかのＰＯＳシステム１は、ＰＯＳプリンター１３が印刷ジョブを実行できなかったときに、ＰＯＳサーバー１１に印刷ジョブを保管する。そして、ネットワーク１０に接続した他のＰＯＳプリンター１３の操作部４４に予め決められた操作を行うと、ＰＯＳサーバー１１が保管している印刷ジョブをＰＯＳプリンター１３が受信して印刷を実行する。従って、第２実施形態及び第３実施形態のいずれかのＰＯＳシステム１によれば、ＰＯＳプリンター１３が実行できなかった印刷ジョブを速やかにリカバリーすることができる。
【００５７】
なお、上述の説明では、ＰＯＳプリンター１３（Ａ）が実行できなかった印刷ジョブをＰＯＳプリンター１３（Ｂ）がリカバリーする例を説明したが、勿論、ＰＯＳプリンター１３（Ｂ）以外のＰＯＳプリンター１３がリカバリーしてもよい。ＰＯＳプリンター１３（Ｂ）以外のＰＯＳプリンター１３には、例えば店員により不具合が解消された後のＰＯＳプリンター１３（Ａ）も含まれる。
【００５８】
また、実行できなかった印刷ジョブの情報をＰＯＳサーバー１１に送信する主体を、第２実施形態はＰＯＳ端末１２、第３実施形態はＰＯＳプリンター１３としているが、いずれかに限定しなくてもよい。すなわち、例えばＰＯＳプリンター１３の不具合がシステムエラーの場合は、ＰＯＳ端末１２が印刷ジョブの情報をＰＯＳサーバー１１に送信し、例えばシート詰りの場合は、ＰＯＳプリンター１３が印刷ジョブの情報をＰＯＳサーバー１１に送信するように、送信処理の役割を分担してもよい。
【００５９】
印刷リカバリーのために設定されている予め決められた操作は、ネットワーク１０に接続した複数のＰＯＳプリンター１３の各々に固有の操作を割り当てるようにしてもよい。各ＰＯＳプリンター１３の固有の操作の一例を、図１３に示す。ＰＯＳサーバー１１は、各ＰＯＳプリンター１３に割りあてた固有の操作の情報を、プリンターＤＢ３１ｂに格納する。すなわち、プリンターＤＢ３１ｂは、プリンター番号又はＩＤ、操作スイッチ、及び操作内容を対応付けた情報を含む。
【００６０】
そして、ＰＯＳサーバー１１は、例えばＰＯＳプリンター１３又はＰＯＳ端末１２から、実行できなかった印刷ジョブが送られてきたとき、送信元の情報、例えばＰＯＳプリンター１３（Ａ）又はＰＯＳ端末１２（Ａ）と関連付けて、印刷ジョブの情報を保管する。そして、ＰＯＳ端末１２（Ａ）の操作を担当する店員が、ＰＯＳプリンター１３（Ｂ〜Ｅ）のいずれかでＦＥＥＤキー４４ａを２回押下すると、ＰＯＳサーバー１１は、ＦＥＥＤキー２回押しの操作が割り当てられているＰＯＳプリンター１３（Ａ）又はＰＯＳ端末１２（Ａ）が送信元になっている印刷ジョブの情報だけ送信する。このように構成すると、ＰＯＳサーバー１１が異なる送信元の印刷ジョブを複数保管していても、ＰＯＳ端末１２（Ａ）の操作を担当する店員は、自分が必要なＰＯＳ端末１２（Ａ）が生成したレシートＲのみ受け取ることができる。
【００６１】
ＰＯＳプリンター１３は、サーマルプリンターに限られず、インクジェットプリンターなどの他の種類のプリンターであってもよい。さらに、画像形成装置の一例としてＰＯＳプリンター１３について説明したが、画像形成装置は、プリンターに限られない。
【００６２】
実施形態に従う画像処理システムは、ＰＯＳシステム１に限らない。情報処理装置、画像形成装置、サーバーを備えていればシステムの種類は限定されない。
【００６３】
本発明の実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６４】
１    ＰＯＳシステム
１１  ＰＯＳサーバー
１２  ＰＯＳ端末
１３  ＰＯＳプリンター
【図１】
2019204385.tif 000003
【図２】
2019204385.tif 000004
【図３】
2019204385.tif 000005
【図４】
2019204385.tif 000006
【図５】
2019204385.tif 000007
【図６】
2019204385.tif 000008
【図７】
2019204385.tif 000009
【図８】
2019204385.tif 000010
【図９】
2019204385.tif 000011
【図１０】
2019204385.tif 000012
【図１１】
2019204385.tif 000013
【図１２】
2019204385.tif 000014
【図１３】
2019204385.tif 000015