(57)【要約】      （修正有）【課題】グループで利用する場合に各メンバーの印刷ジョブのスケジューリングを最適化する。【解決手段】Ａさんにより印刷ジョブ記憶部１０４に印刷ジョブの登録要求が送信されると（ステップＳ１０）、Ａの印刷ジョブが印刷ジョブテーブル１０４Ａに登録され（Ｓ１２）、印刷ジョブ順位算出部１１２により印刷ジョブの実行順位が算出される（Ｓ１４）。次に、印刷ジョブスケジュールテーブル１０６Ａに登録済の印刷ジョブ群にＡの友人Ｂの印刷ジョブが含まれていない場合（Ｓ１６）、Ａの印刷ジョブは合成されずに印刷ジョブスケジュールテーブル１０６Ａに登録される（Ｓ１８）。一方、登録済印刷ジョブ群にＢの印刷ジョブが含まれている場合（Ｓ１６）、両印刷ジョブが合成され（Ｓ２０）、優先度算出部１１４により合成印刷ジョブの優先度が算出される（Ｓ２２）。この優先度に基づいて、印刷ジョブスケジュールテーブル１０６Ａが更新される（Ｓ１８）。【選択図】図９
2005327120.tif 000002
【特許請求の範囲】
【請求項１】
利用者がデータを入力し、該データの印刷指示を行う単数又は複数の入力装置と、
印刷ジョブに基づいて印刷を行う印刷装置と、
前記画像表示テーブル及び印刷装置とネットワークにより接続された制御装置と、
を備え、
前記制御装置は、
前記利用者間のグループ情報を登録するグループ情報登録手段と、
前記各操作手段からの印刷指示に応じて前記印刷ジョブを登録する印刷ジョブ登録手段と、
新規の印刷ジョブの登録時に、前記グループ情報を参照して前記印刷ジョブ登録手段に登録されている印刷ジョブを検索し、前記新規の印刷ジョブに対応する利用者と同一グループに属する利用者の印刷ジョブが前記印刷ジョブ登録手段に登録されているときに、前記同一グループに属する利用者の印刷ジョブ同士を合成する印刷ジョブ合成手段と、
を備えることを特徴とする印刷ジョブ管理システム。
【請求項２】
前記印刷ジョブ合成手段は、前記検索した同一グループに属する利用者の印刷ジョブが未実行のときに、前記同一グループに属する利用者の印刷ジョブ同士を合成することを特徴とする請求項１記載の印刷ジョブ管理システム。
【請求項３】
前記印刷ジョブ合成手段は、前記同一グループに属する利用者の印刷ジョブの登録時刻の差が所定時間以内の場合に前記同一グループの利用者の印刷ジョブを合成することを特徴とする請求項１又は２記載の印刷ジョブ管理システム。
【請求項４】
前記印刷ジョブ登録手段に登録された印刷ジョブの実行順位を算出する印刷ジョブ順位算出手段を更に備え、
前記印刷ジョブ順位算出手段は、前記印刷ジョブ登録手段に印刷ジョブが登録された順番に基づいて印刷ジョブの実行順位を算出し、
前記印刷装置は、前記印刷ジョブ順位算出手段によって算出された印刷ジョブの実行順位にしたがって印刷ジョブごとに印刷を行うことを特徴とする請求項１から３のいずれか１項記載の印刷ジョブ管理システム。
【請求項５】
前記印刷ジョブを登録した利用者の状態を参照して、前記印刷ジョブの優先度を算出し、前記印刷ジョブの実行順位を更新する優先度算出手段を更に備えることを特徴とする請求項４記載の印刷ジョブ管理システム。
【請求項６】
前記優先度算出手段は、前記新規の印刷ジョブの登録時刻と前記検索した同一グループに属する利用者の印刷ジョブの登録時刻の間に、他のグループに属する第三者の印刷ジョブが登録されている場合、前記第三者の印刷ジョブが登録されてから前記新規の印刷ジョブが登録されるまでの経過時間が所定時間以上であれば、前記第三者の印刷ジョブの実行順位を合成された印刷ジョブより上位とすることを特徴とする請求項５記載の印刷ジョブ管理システム。
【請求項７】
前記優先度算出手段は、前記第三者に飲食物が届けられてからの経過時間が所定時間以内の場合に前記合成された印刷ジョブの実行順位を前記第三者の印刷ジョブより上位とすることを特徴とする請求項６記載の印刷ジョブ管理システム。
【請求項８】
前記優先度算出手段は、前記新規の印刷ジョブの登録時刻と前記検索した同一グループに属する利用者の印刷ジョブの登録時刻の間に、合成された他のグループの印刷ジョブが登録されている場合、前記合成された他のグループの印刷ジョブの実行順位を前記合成された印刷ジョブより上位とすることを特徴とする請求項５記載の印刷ジョブ管理システム。
【請求項９】
前記入力装置が、利用者の記録媒体から画像を入力する画像入力手段と、テーブルの表面に設けられ、前記画像入力手段から入力された利用者の画像を表示する画像表示手段と、前記画像表示手段に表示された画像の印刷指示を行う操作手段と、前記画像表示手段の表示を制御する画像制御手段とを備える画像表示テーブルであることを特徴とする請求項１から８のいずれか１項記載の印刷ジョブ管理システム。
【請求項１０】
前記画像表示手段が、複数の利用者により利用可能で、各利用者ごとに割り当てられた表示領域を有しており、各表示領域ごとに前記操作手段が設けられていることを特徴とする請求項９記載の印刷ジョブ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷ジョブ管理システムに係り、特に複数の利用者による印刷ジョブのスケジューリングを行う印刷ジョブ管理システムに関する。
【背景技術】
【０００２】
印刷ジョブのスケジューリングを最適化する印刷システムが提案されている。例えば、特許文献１には、ネットワークにより接続されたコンピュータとプリンタとを用いた印刷システムであって、新規に印刷ジョブが追加された場合に、印刷期限前の空き時間に新規印刷ジョブを追加することにより、印刷ジョブのスケジュールの変更を最小限にする印刷システムについて開示されている。
【特許文献１】特開２００１−３０６６５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、近年、飲食等をしてくつろぎながら画像の操作や印刷を楽しむカフェスタイルのデジタルプリントショップが設置されている。上記のようなカフェスタイルのデジタルプリントショップでは、利用者がグループで来店して一緒に画像の加工や印刷を行ったり、お互いの画像を見せ合ったりして楽しむことができる。
【０００４】
上記のように、利用者がグループで来店した場合に、グループのメンバーがお互いの画像を見せ合うために印刷の注文（印刷指示）を行った画像は、メンバーが一緒に見ることができるほうが都合がよい。しかしながら、従来の印刷システムによれば、上記のようなデジタルプリントショップにおいてグループのメンバーが個別に印刷指示を行うと、各メンバーの画像は印刷指示が行われた時刻に応じて別々に印刷されてしまい、一緒に見ることができず不都合であった。
【０００５】
本発明はこのような事情に鑑みてなされたもので、グループで利用する場合に各メンバーの印刷ジョブのスケジューリングを最適化することのできる印刷ジョブ管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１に係る印刷ジョブ管理システムは、利用者がデータを入力し、該データの印刷指示を行う単数又は複数の入力装置と、印刷ジョブに基づいて印刷を行う印刷装置と、前記画像表示テーブル及び印刷装置とネットワークにより接続された制御装置と、を備え、前記制御装置は、前記利用者間のグループ情報を登録するグループ情報登録手段と、前記各操作手段からの印刷指示に応じて前記印刷ジョブを登録する印刷ジョブ登録手段と、新規の印刷ジョブの登録時に、前記グループ情報を参照して前記印刷ジョブ登録手段に登録されている印刷ジョブを検索し、前記新規の印刷ジョブに対応する利用者と同一グループに属する利用者の印刷ジョブが前記印刷ジョブ登録手段に登録されているときに、前記同一グループに属する利用者の印刷ジョブ同士を合成する印刷ジョブ合成手段と、を備えることを特徴とする。
【０００７】
請求項１に係る印刷ジョブ管理システムによれば、グループで本システムを利用する利用者がお互いの画像を見せ合ったりする場合に、グループのメンバーの画像が一緒に印刷されるので、利用者はお互いの画像を一緒に見て楽しむことができる。
【０００８】
請求項２に示すように請求項１に係る印刷ジョブ管理システムにおいて、前記印刷ジョブ合成手段は、前記検索した同一グループに属する利用者の印刷ジョブが未実行のときに、前記同一グループに属する利用者の印刷ジョブ同士を合成することを特徴とする。
【０００９】
請求項３に示すように請求項１又は２に係る印刷ジョブ管理システムにおいて、前記印刷ジョブ合成手段は、前記同一グループに属する利用者の印刷ジョブの登録時刻の差が所定時間以内の場合に前記同一グループの利用者の印刷ジョブを合成することを特徴とする。
【００１０】
請求項３に係る印刷ジョブ管理システムによれば、グループで本システムを利用する利用者が特にお互いの画像を見せ合ったりする必要がない場合に、グループのメンバーの画像が合成されることがないので、印刷ジョブのスケジューリングを最適化することができる。
【００１１】
請求項４に示すように請求項１から３に係る印刷ジョブ管理システムにおいて、前記印刷ジョブ登録手段に登録された印刷ジョブの実行順位を算出する印刷ジョブ順位算出手段を更に備え、前記印刷ジョブ順位算出手段は、前記印刷ジョブ登録手段に印刷ジョブが登録された順番に基づいて印刷ジョブの実行順位を算出し、前記印刷装置は、前記印刷ジョブ順位算出手段によって算出された印刷ジョブの実行順位にしたがって印刷ジョブごとに印刷を行うことを特徴とする。
【００１２】
請求項５に示すように請求項４に係る印刷ジョブ管理システムにおいて、前記印刷ジョブを登録した利用者の状態を参照して、前記印刷ジョブの優先度を算出し、前記印刷ジョブの実行順位を更新する優先度算出手段を更に備えることを特徴とする。
【００１３】
請求項５に係る印刷ジョブ管理システムによれば、印刷ジョブに対応する利用者の状態に応じて印刷ジョブのスケジューリングを最適化することができる。
【００１４】
請求項６に示すように請求項５に係る印刷ジョブ管理システムにおいて、前記優先度算出手段は、前記新規の印刷ジョブの登録時刻と前記検索した同一グループに属する利用者の印刷ジョブの登録時刻の間に、他のグループに属する第三者の印刷ジョブが登録されている場合、前記第三者の印刷ジョブが登録されてから前記新規の印刷ジョブが登録されるまでの経過時間が所定時間以上であれば、前記第三者の印刷ジョブの実行順位を合成された印刷ジョブより上位とすることを特徴とする。
【００１５】
請求項７に示すように請求項６に係る印刷ジョブ管理システムにおいて、前記優先度算出手段は、前記第三者に飲食物が届けられてからの経過時間が所定時間以内の場合に前記合成された印刷ジョブの実行順位を前記第三者の印刷ジョブより上位とすることを特徴とする。
【００１６】
請求項８に示すように請求項５に係る印刷ジョブ管理システムにおいて、前記優先度算出手段は、前記新規の印刷ジョブの登録時刻と前記検索した同一グループに属する利用者の印刷ジョブの登録時刻の間に、合成された他のグループの印刷ジョブが登録されている場合、前記合成された他のグループの印刷ジョブの実行順位を前記合成された印刷ジョブより上位とすることを特徴とする。
【００１７】
請求項９に示すように請求項１から８に係る印刷ジョブ管理システムにおいて、前記入力装置が、利用者の記録媒体から画像を入力する画像入力手段と、テーブルの表面に設けられ、前記画像入力手段から入力された利用者の画像を表示する画像表示手段と、前記画像表示手段に表示された画像の印刷指示を行う操作手段と、前記画像表示手段の表示を制御する画像制御手段とを備える画像表示テーブルであることを特徴とする。
【００１８】
請求項１０に示すように請求項９に係る印刷ジョブ管理システムにおいて、前記画像表示手段が、複数の利用者により利用可能で、各利用者ごとに割り当てられた表示領域を有しており、各表示領域ごとに前記操作手段が設けられていることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、グループで本システムを利用している利用者がお互いの画像を見せ合ったりする場合に、グループのメンバーの画像が一緒に印刷されるので、利用者はお互いの画像を一緒に見て楽しむことができる。また、印刷ジョブが合成された場合においても、利用者の状態等を勘案することにより、印刷ジョブのスケジューリングを最適化することができる。
【発明を実施するための最良の形態】
【００２０】
以下添付図面に従って本発明に係る印刷ジョブ管理システムの好ましい実施の形態について説明する。図１は、本発明の一実施形態に係る印刷ジョブ管理システムを示すブロック図である。印刷ジョブ管理システム１０は、喫茶店やレストラン等の店舗に設置されるもので、利用者がデータの入力や印刷指示を行う入力装置１２と、プリンタ１４と、店内カメラやＰＯＳレジ等の店内システムの制御を行う管理クライアント１６、システム制御や画像処理に係るプログラムやテンプレート等を含むサーバ１８とを備えている。
【００２１】
なお、本実施形態において、入力装置１２は画像表示テーブルとなっているが、入力装置１２としては、このほかに印刷ジョブ管理システム１０のネットワークに接続可能なパソコンや携帯情報端末（ＰＤＡ）、デジタルカメラ、カメラ付き携帯電話、プリクラ機等を用いることもできる。
【００２２】
図１に示すように、本実施形態の印刷ジョブ管理システム１０は、画像表示テーブル１２とプリンタ１４をそれぞれ３台ずつ備えており、各画像表示テーブル１２からの印刷ジョブは別々のプリンタ１４で処理されることになっている。
【００２３】
なお、本実施形態では、バス型ＬＡＮが示されているが、スター型ＬＡＮやリング型ＬＡＮでもよい。また、有線ＬＡＮ及び無線ＬＡＮのいずれでもよい。
【００２４】
図２は画像表示テーブルを示す斜視図であり、図３は平面図である。図２及び図３に示すように、本実施形態の画像表示テーブル１２は４人掛けの円卓であり、表面に画像を表示する表示部３０が設けられている。表示部３０は、例えば、有機ＥＬ（electro-luminescence）や液晶ディスプレイ（ＬＣＤ）、電子ペーパー等であり、座席（図示されず）に対応した４つの専有領域Ａ、Ｂ、Ｃ及びＤと共有領域Ｘとに分割されている。
【００２５】
図３に示すように、画像表示テーブル１２の各専有領域Ａ、Ｂ、Ｃ及びＤにはそれぞれ利用者（Ａさん、Ｂさん、Ｃさん及びＤさん）が着席している。専有領域Ａ、Ｂ、Ｃ及びＤはそれぞれＡさん、Ｂさん、Ｃさん及びＤさんが各々の画像データの表示や操作を行う領域であり、共有領域Ｘはあらかじめすべての専有領域Ａ、Ｂ、Ｃ及びＤとの間で相互に画像データの移動又はコピーが許可（共有許可）されている領域である。
【００２６】
図２に示すように、表示部３０の図における下面には、各専有領域ごとに利用者の画像の入出力を行うメディアリーダ／ライタ（図５の符号６０）を備える入出力部３２が１つずつ取り付けられている。
【００２７】
図３に示すように、専有領域Ａ、Ｂ、Ｃ及びＤには画像操作パネル３４及び制御スイッチ３６からなる操作部３８がそれぞれ配置されている。操作部３８はタッチパネルとなっている。なお、各専有領域Ａ、Ｂ、Ｃ及びＤに示されている２つの矩形領域４２は画像である。
【００２８】
図４は、画像表示テーブルの構成を示すブロック図である。同図において、中央処理装置（ＣＰＵ）４４は、画像表示テーブル１２を統括制御する制御部である。ＣＰＵ４４は、操作部３８等からの信号の入力に基づいて画像表示テーブル１２の動作を制御する。なお、ＣＰＵ４４はサーバ１８が兼ねていてもよい。
【００２９】
メモリ４６には、ＣＰＵ４４が処理するプログラム及び制御に必要な各種データ等が格納されるＲＯＭや、入出力部３２を介して入力した画像データが格納される記憶領域及びＣＰＵ４４が各種の演算処理等を行う作業用領域となるＳＤＲＡＭ（Synchronous Dynamic RAM）等が含まれている。
【００３０】
通信Ｉ／Ｆ４８は、ＬＡＮに接続するための機器で、所定のプロトコルにしたがって各種データの送受信を行う。
【００３１】
ＩＤカードリーダ５０は、利用者のＩＤカードを読み込むための装置である（図５参照）。本実施形態の印刷ジョブ管理システム１０の利用者にはＩＤカードが交付され、このＩＤカードを画像表示テーブル１２の各領域に設置されたＩＤカードリーダ５０に通すことでシステムの利用が可能となる。
【００３２】
図５は、入出力部３２を拡大して示す斜視図である。入出力部３２は、記録メディアに画像データを入出力するメディアリーダ／ライタ６０と、音声入出力用のジャック６２とを備えている。なお、図中にはＩＤカードリーダ５０も示されている。
【００３３】
メディアリーダ／ライタ６０は、ｘＤピクチャカードやコンパクトフラッシュ（ＣＦ）カード、スマートメディア、ＳＤメモリカード（登録商標）、ＰＣカード等の半導体メモリ、フレキシブルディスクや光磁気（ＭＯ）ディスク、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ／ＲＷ等の各種記録メディアに対応している。なお、図５においては、メディアリーダ／ライタ６０は１つの記録メディア挿入口として簡略化されている。
【００３４】
また、入出力部３２は、有線通信やＩｒＤＡ（Infrared Data Association）やBluetooth等の無線通信に対応しており、デジタルカメラやカメラ付き携帯電話等との間で直接画像データを送受信することもできる。
【００３５】
図６は、画像操作パネル３４を拡大して示す平面図である。画像操作パネル３４は、配置されている専有領域（Ａ、Ｂ、Ｃ又はＤ）の画像を操作する専有領域操作部７０と、共有領域（Ｘ）操作部７２とからなり、配置されている専有領域及び共有領域Ｘと略相似形をなしている。
【００３６】
画像操作パネル３４には、配置されている専有領域及び共有領域Ｘに表示されている画像４２のアイコン４２Ｓが表示される。各利用者はこのアイコン４２Ｓに指やスタイラスペン等で触れて画像４２の操作や印刷指示を行う。
【００３７】
図７は、制御スイッチ３６を拡大して示す平面図である。制御スイッチ３６は画像表示テーブル１２の表示部３０と略相似形をなしている。図７が専有領域Ｃの制御スイッチとすると、図における下側のスイッチ３６Ｃは専有領域Ｃの表示のＯＮ／ＯＦＦを入力するスイッチであり、例えば、利用者が一時的に席を離れるときに、自分の専有領域の表示をＯＦＦにするのに使用される。
【００３８】
ほかの３つのスイッチ３６Ｄ、３６Ａ及び３６Ｂは専有領域Ｃに表示されている画像をそれぞれ専有領域Ｄ、Ａ及びＢに移動又はコピーする許可（共有許可）を設定するスイッチである。例えば、ＣさんがＡさんに共有許可を与える場合には、制御スイッチ３６Ａをタップする。すると、制御スイッチ３６Ａの色が変わって、ＣさんがＡさんに共有許可を与えたことが表示され、専有領域Ｃの画像は専有領域Ａに移動可能となる。さらに、ＡさんもＣさんに対して共有許可を与えた場合（ＣさんとＡさんが相互に共有許可を与えた場合）、専有領域ＡとＣとの間で画像のやりとりが可能となる。
【００３９】
なお、本実施形態の画像表示テーブル１２においては、共有許可を与えていないもの同士であっても、共有領域Ｘを経由して画像の移動を行うことにより画像データのやりとりを行うことができる。
【００４０】
以下、本実施形態の印刷ジョブ管理システム１０を用いて画像の操作を行う方法について具体的に説明する。各利用者は、店舗が発行したＩＤカードを持参して来店する。なお、利用者がＩＤカードを所有していない場合には来店時にＩＤカードが発行される。そして、各々のＩＤカードリーダ５０にＩＤカードを挿入すると、印刷ジョブ管理システム１０の利用が開始される。
【００４１】
次に、各利用者がメディアリーダ／ライタ６０に記録メディアを挿入すると、記録メディアに記録されている画像データが読み取られ、各々の専有領域（Ａ、Ｂ、Ｃ及びＤ）及び画像操作パネル３４に読み取られた画像データが一覧表示される。
【００４２】
各利用者は、画像操作パネル３４を操作して、各々の専有領域内で画像の移動、拡大／縮小、印刷指示、セーブ／消去又は動画再生等を行う。また、音声付の画像の場合にはジャック６２（図５参照）を利用して音声を聞くこともできる。また、各利用者は、画像操作パネル３４を操作して、画像への書き込み、画像の色合い等の調整、画像とフレームやテンプレート等との合成、シールやインデックスプリントの作成、ジャック６２からの音声入力等、さまざまな加工を施すことができる。
【００４３】
図１に示すプリンタ１４には通常の印刷用紙のほかラメ加工やシール加工等が施された用紙が搭載されており、各利用者は所望の用紙を選択して印刷することができる。上述のように、プリンタ１４は画像表示テーブル１２ごとに１台ずつ設置されており、プリンタ１４で画像が印刷されると、印刷された画像（プリント画像）は店員によって各利用者に配達される。なお、本実施形態においては、プリンタ１４は店舗に１台だけであってもよい。
【００４４】
ここで、プリンタ１４で印刷が行われる際に、各印刷ジョブの終了の都度、印刷ジョブの終了を示す紙が印刷されるようにしてもよい。例えば、Ａさんの印刷ジョブが終了すると、プリンタ１４からＡさんの画像表示テーブル１２や座席に対応した色の紙が出力されるようにする。これにより、店員によるプリント画像の管理が容易になる。
【００４５】
次に、本発明の一実施形態に係る印刷ジョブの管理方法について説明する。まず、本実施形態に係る印刷ジョブ管理装置について説明する。図８は、本実施形態に係る印刷ジョブ管理装置を示すブロック図である。
【００４６】
図８に示す印刷ジョブ管理装置１００は、サーバ１８に設けられており、インターフェース部１０２と、印刷ジョブ記憶部１０４と、印刷ジョブスケジューリング部１０６とを含んでいる。
【００４７】
印刷ジョブ記憶部１０４は、印刷ジョブテーブル１０４Ａを含んでいる。また、印刷スケジューリング部１０６は、印刷スケジュールテーブル１０６Ａと、印刷ジョブスケジュール登録部１０８と、印刷ジョブ合成判断部１１０と、印刷ジョブ順位算出部１１２と、優先度算出部１１４とを含んでいる。
【００４８】
インターフェース部１０２は、印刷ジョブ管理装置１００と画像表示テーブル１２及びプリンタ１４との通信を制御するインターフェース部であり、利用者（画像操作パネル３４）からの印刷指示等の受信を行う。
【００４９】
インターフェース部１０２が受信するのは、画像操作パネル３４からの印刷指示のほか、既に登録した印刷ジョブの詳細確認や過去に登録した印刷ジョブの一覧表示などがあり、インターフェース部１０２はまず受信した要求がいずれの要求であるかを判別する。そして、受信した要求が印刷ジョブの登録要求である場合に、当該要求とともに送信されてきた印刷ジョブの対象画像及び印刷条件（サイズ、用紙、印刷枚数、印刷ジョブの印刷終了時刻等）を記載したジョブチケットを、印刷ジョブ記憶部１０４に対して送信する。
【００５０】
印刷ジョブ記憶部１０４は、インターフェース部１０２から送信されてきた印刷対象画像とジョブチケットとを、印刷ジョブテーブル１０４Ａに順次登録し、印刷ジョブスケジューリング部１０６に対して、印刷条件や印刷ジョブ登録時刻等の必要事項を添えて、当該印刷ジョブを印刷ジョブスケジュールテーブル１０６Ａに登録するよう指示する。
【００５１】
印刷ジョブスケジュールテーブル１０６Ａは、印刷ジョブテーブル１０４Ａに登録された印刷ジョブについて、実行順位や開始予定時刻、印刷ジョブの終了予定時刻等を保持するテーブルである。
【００５２】
印刷ジョブスケジューリング部１０６の印刷ジョブスケジュール登録部１０８は、印刷ジョブ記憶部１０４から印刷ジョブの登録指示を受信すると、印刷ジョブ順位算出部１１２により算出された実行順位とともに、印刷ジョブを印刷ジョブスケジュールテーブル１０６Ａに登録する。
【００５３】
また、必要に応じて、印刷ジョブ合成判断部１１０により印刷ジョブスケジュールテーブル１０６Ａに含まれる印刷ジョブ同士を合成する。なお、本発明において、印刷ジョブの合成とは、例えば、Ａさんの印刷ジョブとＢさんの印刷ジョブが合成されたとすると、ＡさんとＢさんの印刷ジョブが続けて実行されるように、印刷ジョブの実行順位を調整することである。
【００５４】
そして、優先度算出部１１４は、利用者の状況や印刷ジョブの登録時刻等に基づいて実行順位を算出し、印刷ジョブスケジュールテーブル１０６Ａを更新する。
【００５５】
次に、利用者間のグループ情報を登録する方法について説明する。利用者がグループで来店した場合（例えば、ＡさんとＢさんが一緒に来店した場合）には、ＡさんとＢさんが着席するときに、ほぼ同時に各々の座席のＩＤカードリーダ５０に各々のＩＤカードを挿入することにより、ＡさんとＢさんが一緒に来店したことがサーバ１８に自動的に認識される（グループ情報が設定される）。
【００５６】
なお、店舗でＩＤカードを交付しない場合等には、利用者を画像表示テーブル１２に案内した際に、店員が管理クライアント１６を操作して手動でグループ情報を設定することとしてもよい。
【００５７】
また、図７に示した制御スイッチ３６による各利用者間の共有許可の設定から、グループ情報を設定することとしてもよい。図３に示すように、ＡさんとＢさんのペアと、ＣさんとＤさんのペアが相席であるとすると、ＡさんとＢさんが相互に共有許可を与え合い、ＣさんとＤさんが相互に共有許可を与え合う。これにより、ＡさんとＢさんとの間、ＣさんとＤさんとの間でそれぞれ画像のやりとりを行うことができるようになるとともに、サーバ１８によりＡさんとＢさん、ＣさんとＤさんがそれぞれグループであると認識される。
【００５８】
図９は、本発明の一実施形態に係る印刷ジョブの管理方法を示すフローチャートである。まず、利用者（Ａさんとする）により印刷指示が入力されて、印刷ジョブ記憶部１０４にＡさんの印刷ジョブの登録要求が送信されると（ステップＳ１０）、印刷ジョブ記憶部１０４によりＡさんの印刷ジョブが、上述のように、印刷対象画像やジョブチケットとともに印刷ジョブテーブル１０４Ａに登録される（ステップＳ１２）とともに、印刷ジョブ記憶部１０４により印刷ジョブスケジューリング部１０６に対して、印刷条件や印刷ジョブ登録時刻等の必要事項を添えて、当該印刷ジョブを印刷ジョブスケジュールテーブル１０６Ａに登録するよう指示される。
【００５９】
次に、ステップＳ１４において、印刷ジョブ順位算出部１１２により印刷ジョブの実行順位が算出される。なお、ステップＳ１４においては、印刷ジョブの実行順位は、原則的には印刷指示が入力された順番（印刷ジョブ登録時刻の順）となるように算出されるが、印刷終了時刻が設定されている印刷ジョブについては、利用者によって設定された印刷終了時刻に印刷及び利用者への配達が終了するように実行順位が調整される。
【００６０】
そして、ステップＳ１６において、印刷ジョブスケジュールテーブル１０６Ａに既に登録されている印刷ジョブ群（登録済印刷ジョブ群）が検索され、登録済印刷ジョブ群の中にＡさんと同一グループに属する利用者（Ｂさんとする）の印刷ジョブが含まれているかどうか判断される。ステップＳ１６において、登録済印刷ジョブ群にＢさんの印刷ジョブが含まれていない場合には、Ａさんの印刷ジョブは、ステップＳ１４において算出された実行順位とともに印刷ジョブスケジュールテーブル１０６Ａに登録され、印刷ジョブスケジュールテーブル１０６Ａが更新される（ステップＳ１８）。
【００６１】
一方、ステップＳ１６において、登録済印刷ジョブ群にＢさんの印刷ジョブが含まれている場合、ステップＳ２０の印刷ジョブ合成工程に進む。
【００６２】
ここで、印刷ジョブ合成工程について図１０を参照して説明する。図１０は、印刷ジョブ合成工程を示すフローチャートである。まず、ステップＳ３０において、Ａさんの印刷ジョブが印刷ジョブテーブル１０４Ａに登録されると（図９のステップＳ１２に対応）、印刷ジョブ合成判断部１１０により印刷ジョブスケジュールテーブル１０６Ａに既に登録されている印刷ジョブ群が検索される（ステップＳ３２）。そして、ステップＳ３２において、登録済印刷ジョブ群にＡさんと同一グループに属する利用者（Ｂさん）の印刷ジョブが含まれていない場合、合成対象となる印刷ジョブが存在しなかった旨のエラーメッセージが表示される（ステップＳ３４）。なお、ステップＳ３４においては、エラーメッセージが管理クライアント１６のディスプレイ等に表示されることとしてもよいし、対応する印刷ジョブと一緒にエラーメッセージの内容を記した用紙が印刷されることとしてもよい。
【００６３】
一方、ステップＳ３２において、登録済印刷ジョブ群にＢさんの印刷ジョブが含まれている場合、Ｂさんの印刷ジョブが既に実行中の場合や実行済みで未配達の場合には（ステップＳ３６）、ＢさんとＡさんの印刷ジョブの合成を行えなかった旨のエラーメッセージが管理クライアント１６に表示される（ステップＳ３４）。
【００６４】
上記のように、ステップＳ３６からステップＳ３４に流れる場合としては、例えば、ＢさんとＡさんが画像を見せ合いたくて印刷指示を行ったのに、Ａさんの印刷ジョブが入力される前に、Ｂさんの印刷ジョブが実行中又は実行済みになった場合等が考えられる。このような場合に、ステップＳ３４において表示されたエラーメッセージに基づいて、店員がＢさんとＡさんのプリント画像を一緒に配達するかどうか判断することができる。
【００６５】
一方、ステップＳ３６において、Ｂさんの印刷ジョブが未実行であれば、ＢさんとＡさんの印刷ジョブが合成されて、印刷ジョブスケジュールテーブル１０６Ａに登録される（ステップＳ３８）。
【００６６】
次に、図９のフローチャートの説明に戻ると、ステップＳ２０の次にステップＳ２２に進み、優先度算出部１１４により、合成された印刷ジョブ（以下の説明では、Ａ，Ｂ合成印刷ジョブという）の優先度が算出され、この優先度に基づいて実行順位が算出される。なお、優先度算出工程（ステップＳ２２）の具体例については図１１及び図１２を参照して後述する。
【００６７】
次いで、ステップＳ１８に進み、Ａ，Ｂ合成印刷ジョブがステップＳ２２において算出された実行順位とともに印刷ジョブスケジュールテーブル１０６Ａに登録され、印刷ジョブスケジュールテーブル１０６Ａに含まれる印刷ジョブ群の実行順位が更新される。
【００６８】
次に、優先度算出工程について説明する。本実施形態の優先度算出工程においては、印刷ジョブの実行順位は、原則的には印刷ジョブの登録時刻の順となるが、各印刷ジョブの登録時刻及び各利用者の状況等に応じて算出された優先度を勘案して調整される。但し、上記の実行順位の算出において、合成された印刷ジョブについては、例えば、合成対象となった印刷ジョブのうち最先又は最後に登録された印刷ジョブの登録時刻又は合成印刷ジョブとして登録された時刻をその合成印刷ジョブの登録時刻とする。
【００６９】
また、上記のステップＳ１４と同様に、印刷終了時刻が設定されている印刷ジョブについては、利用者によって設定された印刷終了時刻までに印刷及び利用者への配達が終了するように実行順位が算出される。
【００７０】
図１１は、優先度算出工程の例を示すフローチャートである。まず、ステップＳ５０において、ＢさんとＡさんの印刷ジョブが合成されて、印刷ジョブスケジュールテーブル１０６Ａに登録されると（図９のステップＳ２０及び図１０のステップＳ３８に対応）、印刷ジョブスケジュールテーブル１０６Ａ（登録済印刷ジョブ群）にＡ，Ｂ合成印刷ジョブ以外の第三者の印刷ジョブが含まれているかどうか検索される（ステップＳ５２）。ステップＳ５２において、登録済印刷ジョブ群に第三者の印刷ジョブが含まれていない場合には、優先度の算出を行う必要がないため終了し、Ａ，Ｂ合成印刷ジョブが実行される。
【００７１】
一方、ステップＳ５２において、Ｂさんの印刷ジョブの登録時刻とＡさんの印刷ジョブの登録時刻の間に第三者の印刷ジョブが登録されている場合には（一般には第三者の印刷ジョブは複数あると考えられるが、以下の説明では単にＣさんの印刷ジョブとする）、Ｃさんの印刷ジョブが登録されてからＡさんの印刷ジョブが登録されるまでの経過時間（タイムラグ）が所定時間以上の場合（ステップＳ５４）、優先度算出部１１４によりＣさんの印刷ジョブの実行順位がＡ，Ｂ合成印刷ジョブより上位となるように各印刷ジョブの実行順位が算出され、印刷ジョブスケジュールテーブル１０６Ａが更新される（ステップＳ５６）。
【００７２】
一方、ステップＳ５４において、Ｃさんの印刷ジョブが登録されてからＡさんの印刷ジョブが登録されるまでの経過時間が所定時間未満の場合、優先度算出部１１４によりＡ，Ｂ合成印刷ジョブの実行順位がＣさんの印刷ジョブより上位となるように各印刷ジョブの実行順位が算出され、印刷ジョブスケジュールテーブル１０６Ａが更新される（ステップＳ５８）。
【００７３】
次に、優先度算出工程の別の例について説明する。図１２は、優先度算出工程の別の例を示すフローチャートである。まず、ステップＳ７０において、ＡさんとＢさんの印刷ジョブが合成されて、印刷ジョブテーブル１０４Ａに登録されると（図９のステップＳ２０及び図１０のステップＳ３８に対応）、登録済印刷ジョブ群にＡ，Ｂ合成印刷ジョブ以外の第三者の印刷ジョブが含まれているかどうか検索される（ステップＳ７２）。ステップＳ７２において、登録済印刷ジョブ群に第三者の印刷ジョブが含まれていない場合には、優先度の算出を行う必要がないため終了し、Ａ，Ｂ合成印刷ジョブが実行される。
【００７４】
一方、ステップＳ７２において、登録済印刷ジョブ群に第三者（Ｃさんとする）の印刷ジョブが含まれている場合には、次いでステップＳ７４に進む。ステップＳ７４において、Ｃさんに飲食物が配達されていなければ、各印刷ジョブの登録順に実行順位が算出され、印刷ジョブスケジュールテーブル１０６Ａが更新される。
【００７５】
一方、Ｃさんの飲食物が配達されている場合（ステップＳ７４）、飲食物の配達からの経過時間（例えば、飲食が終わっているかどうか）に基づいて後の処理が決定される（ステップＳ７６）。なお、ステップＳ７６の判断の基準となる所定時間は、配達された飲食物（飲み物の種類、軽食、定食等）に応じて異なっていてもよい。
【００７６】
ステップＳ７６において、飲食物の配達からの経過時間が所定時間以上の場合には（例えば、飲食が終わっている場合には）、各印刷ジョブの登録順に実行順位が算出され、印刷ジョブスケジュールテーブル１０６Ａが更新される。一方、ステップＳ７６において、飲食物の配達からの経過時間が所定時間未満の場合には（例えば、飲食が終わっていない場合には）、Ａ，Ｂ合成印刷ジョブの実行順位がＣさんの印刷ジョブより上位となるように各印刷ジョブの実行順位が算出され、印刷ジョブスケジュールテーブル１０６Ａが更新される（ステップＳ７８）。
【００７７】
なお、合成印刷ジョブ以外のジョブについても、図１２の印刷ジョブを所有する利用者が食事をしているかどうかによって優先度を算出して実行順位を調整してもよい。
【図面の簡単な説明】
【００７８】
【図１】本発明の一実施形態に係る印刷ジョブ管理システムを示すブロック図
【図２】画像表示テーブルを示す斜視図
【図３】画像表示テーブルを示す平面図
【図４】画像表示テーブルの構成を示すブロック図
【図５】入出力部３２を拡大して示す斜視図
【図６】画像操作パネル３４を拡大して示す平面図
【図７】制御スイッチ３６を拡大して示す平面図
【図８】本実施形態に係る印刷ジョブ管理装置を示すブロック図
【図９】本発明の一実施形態に係る印刷ジョブの管理方法を示すフローチャート
【図１０】印刷ジョブ合成工程を示すフローチャート
【図１１】優先度算出工程の例を示すフローチャート
【図１２】優先度算出工程の別の例を示すフローチャート
【符号の説明】
【００７９】
１０…印刷ジョブ管理システム、１２…画像表示テーブル、１４…プリンタ、１６…店内システム、１８…サーバ、３０…表示部、３２…入出力部、３４…画像操作パネル、３６…制御スイッチ、１００…印刷ジョブ管理装置、１０２…インターフェース部、１０４…印刷ジョブ記憶部、１０４Ａ…印刷ジョブテーブル、１０６…印刷ジョブスケジューリング部、１０６Ａ…印刷スケジュールテーブル、１０８…印刷ジョブスケジュール登録部、１１０…印刷ジョブ合成判断部、１１２…印刷ジョブ順位算出部、１１４…優先度算出部
【図１】
2005327120.tif 000003
【図２】
2005327120.tif 000004
【図３】
2005327120.tif 000005
【図４】
2005327120.tif 000006
【図５】
2005327120.tif 000007
【図６】
2005327120.tif 000008
【図７】
2005327120.tif 000009
【図８】
2005327120.tif 000010
【図９】
2005327120.tif 000011
【図１０】
2005327120.tif 000012
【図１１】
2005327120.tif 000013
【図１２】
2005327120.tif 000014