(57)【要約】【課題】印刷ジョブの受信から印刷開始までに時間を要する印刷装置を制御する場合に、印刷指令から印刷開始までの時間を短縮可能な印刷制御装置、印刷制御装置の制御方法および記録媒体を提供する。【解決手段】本発明の印刷制御装置を適用した起動処理ＡＰＩ３４は、所定のトリガーを取得するトリガー取得部６１と、所定のトリガーを取得した後、スプーラー内の印刷ジョブの有無を所定の時間間隔で判定する判定部６２と、判定部６２によりスプーラー内に印刷ジョブが存在しないと判定したとき、空の印刷ジョブを発行するジョブ発行部６３と、を備える。【選択図】図２
2016015033.tif 000002
【特許請求の範囲】
【請求項１】
所定のトリガーを取得するトリガー取得部と、
前記所定のトリガーを取得した後、スプーラー内の印刷ジョブの有無を所定の時間間隔で判定する判定部と、
前記判定部により前記スプーラー内に前記印刷ジョブが存在しないと判定したとき、空の印刷ジョブを発行するジョブ発行部と、を備えることを特徴とする印刷制御装置。
【請求項２】
前記判定部は、前記所定のトリガーを取得した後、前記スプーラー内に前記印刷ジョブが存在すると判定したとき、または前記印刷ジョブが存在すると判定したときから所定時間経過後に判定を終了することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記所定のトリガーは、操作装置を用いた所定の操作結果であることを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
前記所定のトリガーは、検知装置を用いた人の検知結果であることを特徴とする請求項１または２に記載の印刷制御装置。
【請求項５】
前記所定のトリガーは、認証装置を用いた認証完了であることを特徴とする請求項１または２に記載の印刷制御装置。
【請求項６】
前記空の印刷ジョブは、ジョブスタートとジョブエンドを示すコマンドセットであることを特徴とする請求項１ないし５のいずれか１項に記載の印刷制御装置。
【請求項７】
前記所定の時間間隔は、印刷装置または前記印刷装置に搭載されたメカ機構の、自動停止時間または起動所要時間より短い時間間隔であることを特徴とする請求項１ないし６のいずれか１項に記載の印刷制御装置。
【請求項８】
前記トリガー取得部、前記判定部および前記ジョブ発行部を、ＡＰＩにより実現し、
前記判定部は、プリンタードライバーから前記スプーラーに出力される前記印刷ジョブの有無を判定し、
前記ジョブ発行部により発行された前記空の印刷ジョブは、前記スプーラーを介して印刷装置に送信されることを特徴とする請求項１ないし７のいずれか１項に記載の印刷制御装置。
【請求項９】
所定のトリガーを取得するトリガー取得ステップと、
前記所定のトリガーを取得した後、スプーラー内の印刷ジョブの有無を所定の時間間隔で判定する判定ステップと、
前記判定ステップにて前記スプーラー内に前記印刷ジョブが存在しないと判定したとき、空の印刷ジョブを発行するジョブ発行ステップと、を実行することを特徴とする印刷制御装置の制御方法。
【請求項１０】
コンピューターを請求項１ないし８のいずれか１項に記載の印刷制御装置における各部として機能させるためのプログラムを記録した、コンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷開始までの時間短縮を目的とした制御を行う印刷制御装置、印刷制御装置の制御方法および記録媒体に関する。
【背景技術】
【０００２】
従来、この種の技術として、特許文献１が開示されている。特許文献１には、印刷終了後予め定められた所定時間内にデータを受信しない場合にパワーセーブ機能を実行する印刷装置において、ひとつの印刷ジョブを処理している時は前記所定時間に至ったとしてもパワーセーブ機能を実行しない構成が開示されている。この構成により、特許文献１の印刷装置は、上位装置において印刷ジョブの生成・送信に時間がかかった場合でも、ウォーミングアップ開始後、再度パワーセーブモードに移行することを防止し、印刷開始までの時間短縮を図っている。
【０００３】
一方、印刷装置で印刷ジョブの受信から印刷開始までに時間を要する要因として、ウォーミングアップ処理以外にメカ機構の初期準備がある。例えば、ラベルプリンターには、プラテンバキューム装置（ロール紙の撓みを解消すべく印刷ヘッドに対峙して設けられた吸引装置）を搭載したものが知られているが、このプラテンバキューム装置は、吸引ファンを用いているため、起動に数秒程度の時間を要する。また、プラテンバキューム装置は、動作中の騒音対策のため、一般的に非稼働時は動作せず（自動停止機能）、印刷ジョブを受信してから起動する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−４０９５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１に記載の技術を、上記のラベルプリンターに適用した場合、印刷ジョブの生成・送信に時間がかかる場合でも、ひとつの印刷ジョブを処理している時はプラテンバキューム装置が自動停止することを防止できる。ところが、ひとつの印刷ジョブの印刷処理を終了した後は、数秒後に自動停止してしまうため、次の印刷ジョブの受信から印刷開始までには一定の時間（プラテンバキューム装置の起動所要時間）がかかってしまう。この問題を解消すべく、上位装置で、プリンタードライバーによる印刷ジョブのコマンド変換に先行してメカ動作を開始させるための開始コマンドを送信する構成も考えられるが、一般的にコマンド変換よりもメカ機構の初期準備の方が時間を要するため、あまり効果的ではない。同様に、ウォーミングアップ処理に時間がかかる印刷装置の場合も、特許文献１の技術や、上記のコマンド変換に先行して開始コマンドを送信する技術の適用は、いずれも効果的ではない。
【０００６】
本発明は、上記の問題点に鑑み、印刷ジョブの受信から印刷開始までに時間を要する印刷装置を制御する場合に、印刷指令から印刷開始までの時間を短縮可能な印刷制御装置、印刷制御装置の制御方法および記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の印刷制御装置は、所定のトリガーを取得するトリガー取得部と、所定のトリガーを取得した後、スプーラー内の印刷ジョブの有無を所定の時間間隔で判定する判定部と、判定部によりスプーラー内に印刷ジョブが存在しないと判定したとき、空の印刷ジョブを発行するジョブ発行部と、を備えることを特徴とする。
【０００８】
本発明の印刷制御装置の制御方法は、所定のトリガーを取得するトリガー取得ステップと、所定のトリガーを取得した後、スプーラー内の印刷ジョブの有無を所定の時間間隔で判定する判定ステップと、判定ステップにてスプーラー内に印刷ジョブが存在しないと判定したとき、空の印刷ジョブを発行するジョブ発行ステップと、を実行することを特徴とする。
【０００９】
本発明の構成によれば、スプーラー内の印刷ジョブの有無を所定の時間間隔で判定し、スプーラー内に印刷ジョブが存在しないと判定したとき、印刷装置に対して空の印刷ジョブを発行するため、印刷装置は、常に所定の時間間隔で印刷ジョブを受信する状態となる。これにより、例えばメカ機構の初期準備により、印刷ジョブの受信から印刷開始までに時間を要する印刷装置を制御する場合であっても、実際に印刷を行う印刷ジョブを受信した時点では、メカ機構の初期準備が開始されているまたは完了しているため、印刷指令から印刷開始までの時間を短縮することができる。また、所定のトリガーを取得した時点から判定を開始するため、空の印刷ジョブを無駄に発行することがなく、印刷装置の無駄な動作を防止できる。
【００１０】
上記の印刷制御装置において、判定部は、所定のトリガーを取得した後、スプーラー内に印刷ジョブが存在すると判定したとき、または印刷ジョブが存在すると判定したときから所定時間経過後に判定を終了することを特徴とする。
【００１１】
本発明の構成によれば、印刷ジョブの発生に伴って判定を終了するため、空の印刷ジョブを無駄に発行することがなく、印刷装置の無駄な動作を防止できる。
【００１２】
上記の印刷制御装置において、所定のトリガーは、操作装置を用いた所定の操作結果であることを特徴とする。
【００１３】
本発明の構成によれば、人が必要と判断したときのみ、効率的に空の印刷ジョブを発行することができる。
【００１４】
上記の印刷制御装置において、所定のトリガーは、検知装置を用いた人の検知結果であることを特徴とする。
【００１５】
本発明の構成によれば、顧客やオペレーターなどが存在しない場合の、印刷ジョブの無駄な発行および印刷装置の無駄な動作を防止できる。
【００１６】
上記の印刷制御装置において、所定のトリガーは、認証装置を用いた認証完了であることを特徴とする。
【００１７】
本発明の構成によれば、印刷制御装置の操作や印刷物の発行に認証を要する場合、その認証操作を利用して、印刷装置を起動状態とすることができる。
【００１８】
上記の印刷制御装置において、空の印刷ジョブは、ジョブスタートとジョブエンドを示すコマンドセットであることを特徴とする。
【００１９】
本発明の構成によれば、空の印刷ジョブとして、印刷装置で解析可能なジョブスタートとジョブエンドを示すコマンドセットを用いるため、印刷装置のファームウェアを変更することなく、本発明を実現することができる。
【００２０】
上記の印刷制御装置において、所定の時間間隔は、印刷装置または印刷装置に搭載されたメカ機構の、自動停止時間または起動所要時間より短い時間間隔であることを特徴とする。
【００２１】
本発明の構成によれば、例えばメカ機構の自動停止処理や印刷装置のウォームアップ処理により、印刷ジョブの受信から印刷開始までに時間を要する印刷装置を制御する場合に、印刷開始までの時間を確実に短縮することができる。
【００２２】
上記の印刷制御装置において、トリガー取得部、判定部およびジョブ発行部を、ＡＰＩにより実現し、判定部は、プリンタードライバーからスプーラーに出力される印刷ジョブの有無を判定し、ジョブ発行部により発行された空の印刷ジョブは、スプーラーを介して印刷装置に送信されることを特徴とする。
【００２３】
本発明の構成によれば、判定処理およびジョブ発行処理をＡＰＩにより行い、プリンタードライバーの出力データを格納するスプーラーを介して空の印刷ジョブを送信するため、印刷ジョブを生成するアプリケーションおよびプリンタードライバー、並びに印刷装置のファームウェアに変更を加えることなく、本発明を実現できる。
【００２４】
本発明の記録媒体は、コンピューターを上記の印刷制御装置における各部として機能させるためのプログラムを記録し、コンピューター読み取り可能であることを特徴とする。
【００２５】
本発明の記録媒体をコンピューターに読み取らせることにより、印刷ジョブの受信から印刷開始までに時間を要する印刷装置を用いる場合に、印刷指令から印刷開始までの時間を短縮可能な印刷制御装置の制御方法を実現できる。
【図面の簡単な説明】
【００２６】
【図１】第１実施形態に係る印刷システムのブロック図である。
【図２】第１実施形態に係る情報処理装置のデータ処理の流れおよび起動処理ＡＰＩの機能を示す説明図である。
【図３】第１実施形態に係る起動処理ＡＰＩの判定処理を示すフローチャートである。
【図４】第２実施形態に係る情報処理装置のデータ処理の流れおよび起動処理ＡＰＩの機能を示す説明図である。
【図５】第３実施形態に係る情報処理装置のデータ処理の流れおよび起動処理ＡＰＩの機能を示す説明図である。
【発明を実施するための形態】
【００２７】
以下、本発明の印刷制御装置、印刷制御装置の制御方法および記録媒体について、添付図面を参照しながら詳細に説明する。以下の各実施形態では、本発明の印刷制御装置を、ＡＰＩ（Application  Programming  Interface）に適用した場合を例示する。また、制御対象となる印刷装置として、各種ラベルやクーポンを発行するラベルプリンターを例示する。
【００２８】
［第１実施形態］
図１は、第１実施形態に係る印刷システムＳＹのブロック図である。印刷システムＳＹは、情報処理装置１と、当該情報処理装置１と接続された印刷装置２と、を備える。情報処理装置１と印刷装置２の接続形態は、ＬＡＮ等のネットワーク接続であっても良いし、ケーブル等による１対１接続であっても良い。また、有線通信により接続されても良いし、無線通信により接続されても良い。
【００２９】
情報処理装置１は、一般的なパーソナルコンピューターであり、制御部１１、表示部１２、操作部１３、通信部１４および記憶部１５を備える。制御部１１は、ＣＰＵ（Central  Processing  Unit）およびＲＡＭ（Random  Access  Memory）等により構成され、情報処理装置１内の各部を制御する。表示部１２は、後述する業務アプリケーション３１の操作画面など各種情報を表示する。操作部１３は、キーボードおよびマウスを含み、各種操作に用いられる。通信部１４は、印刷装置２と通信を行うための通信インターフェースである。
【００３０】
記憶部１５は、ＨＤＤ（Hard  disk  drive）等により構成され、業務アプリケーション３１、プリンタードライバー３２、スプーラー３３および起動処理ＡＰＩ３４等を記憶する。業務アプリケーション３１は、販売処理の他、各種顧客サービスを行うためのアプリケーションであり、各種ラベルやクーポンを発行するための印刷ジョブを生成する。プリンタードライバー３２は、アプリケーションから出力された印刷ジョブを取得し、印刷装置２で解析可能な形式の印刷コマンドに変換する。スプーラー３３は、プリンタードライバー３２から出力された変換済みの印刷ジョブを一時的に記憶し、印刷装置２による印刷ジョブの処理完了を待って次の印刷ジョブを出力する。起動処理ＡＰＩ３４は、印刷装置２に搭載されたプラテンバキューム装置４４を印刷ジョブの送信前に起動状態とさせるためのＡＰＩである。詳細については、後述する。
【００３１】
一方、印刷装置２は、制御部２１、受信バッファー２２、通信部２３、記憶部２４および印刷機構２５を備える。制御部２１は、ＣＰＵおよびＲＡＭ等により構成され、印刷装置２内の各部を制御する。受信バッファー２２は、情報処理装置１から送信された印刷ジョブを一時的に格納する。通信部２３は、情報処理装置１と通信を行うための通信インターフェースである。記憶部２４は、不揮発性の記憶媒体により構成され、ファームウェア４１等を記憶する。ファームウェア４１は、印刷装置２（制御部２１）が印刷制御を行うためのソフトウェアである。
【００３２】
印刷機構２５は、印刷ヘッド４２、搬送機構４３およびプラテンバキューム装置４４を含み、印刷媒体となるロール紙に対し受信した印刷ジョブに基づく印刷を行う。印刷ヘッド４２は、ロール紙に対して文字や画像を形成（印刷）する。印刷方式は、インクジェット方式やサーマルヘッド方式などその種類を問わない。搬送機構４３は、巻回されたロール紙を繰り出し、その繰り出し部分を搬送ローラーにより一定のテンションを加えながら搬送経路に沿って搬送する。
【００３３】
プラテンバキューム装置４４は、搬送経路（ロール紙）を挟んで印刷ヘッド４２と対峙した位置に配置される吸引機能付きプラテンであり、吸引ファン、プラテンおよびこれらを接続する吸引ダクトを含む（いずれも図示省略）。この構成により、プラテンバキューム装置４４は、搬送機構４３より搬送されるプラテン上のロール紙に吸引力を作用させ、ロール紙の印刷対象部分を平坦に保持する。つまり、ロール紙と印刷ヘッド４２との間隙、すなわちペーパーギャップを適切に維持する。このプラテンバキューム装置４４は、騒音対策および省電力化のため自動停止機能を搭載する。このため、印刷終了後数秒後に自動停止し、印刷ジョブの受信に伴って起動する。また、吸引ファンを用いているため、起動に数秒程度の時間を要する。
【００３４】
次に、図２を参照し、第１実施形態に係る情報処理装置１のデータ処理の流れおよび起動処理ＡＰＩ３４の機能について説明する。まず、通常の印刷ジョブ（印刷物を発行させるための印刷ジョブ）の流れを説明する。同図において実線矢印で示すように、業務アプリケーション３１は、各種ラベルやクーポンを発行するための印刷ジョブを生成すると、これをプリンタードライバー３２に出力する。プリンタードライバー３２は、業務アプリケーション３１から出力された印刷ジョブをコマンド変換して変換済み印刷ジョブを生成し、スプーラー３３に出力する。スプーラー３３は、プリンタードライバー３２から出力された変換済み印刷ジョブを一時的に記憶し、印刷装置２の処理状態に応じて順次送信する。
【００３５】
続いて、プラテンバキューム装置４４を起動させるための処理の流れを説明する。同図において点線矢印で示すように、業務アプリケーション３１の操作画面に表示される開始ボタン５１の押下により、起動処理ＡＰＩ３４が呼び出される。開始ボタン５１は、顧客の来店またはサービスの依頼に応じて、オペレーターが操作する。若しくは、顧客自身が開始ボタン５１を操作する構成としても良い。
【００３６】
起動処理ＡＰＩ３４は、主な機能構成として、トリガー取得部６１、判定部６２およびジョブ発行部６３を備える。トリガー取得部６１は、操作部１３（操作装置）を用いた所定の操作結果（所定のトリガー）を取得する。所定の操作とは、ここでは開始ボタン５１の押下を意味する。判定部６２は、トリガー取得部６１により所定の操作結果を取得した後、スプーラー３３内の印刷ジョブの有無を所定の時間間隔で判定する。ここで、所定の時間間隔は、プラテンバキューム装置４４（印刷装置に搭載されたメカ機構）の起動所要時間より短い時間間隔とする。ジョブ発行部６３は、判定部６２によりスプーラー３３内に印刷ジョブが存在しないと判定したとき、空の印刷ジョブを発行する。つまり、顧客は来店したものの業務アプリケーション３１により印刷ジョブが生成されていない場合は、スプーラー３３が空の状態であるため、プラテンバキューム装置４４を先行して起動させるべく、空の印刷ジョブをスプーラー３３に出力する。ここで、空の印刷ジョブとは、ジョブスタートを示すコマンドとジョブエンドを示すコマンドの組（コマンドセット）を指す。起動処理ＡＰＩ３４から出力された空の印刷ジョブは、スプーラー３３により、プリンタードライバー３２から出力された変換済み印刷ジョブと同様に処理される。
【００３７】
次に、図３のフローチャートを参照し、起動処理ＡＰＩ３４の判定処理について説明する。起動処理ＡＰＩ３４は、開始ボタン５１の押下により所定のトリガーを取得すると（Ｓ０１：Ｙｅｓ）、スプーラー３３内の印刷ジョブの有無を判定する（Ｓ０２）。スプーラー３３内に印刷ジョブが存在しないと判定した場合は（Ｓ０２：Ｎｏ）、空の印刷ジョブを発行し（Ｓ０３）、Ｓ０２に戻る。つまり、スプーラー３３内に印刷ジョブが存在しない間、Ｓ０２：ＮｏとＳ０３を所定の時間間隔で繰り返す。一方、スプーラー３３内に印刷ジョブが存在すると判定した場合は（Ｓ０２：Ｙｅｓ）、判定処理を終了する。つまり、業務アプリケーション３１によって印刷ジョブが生成され、その変換コマンドがスプーラー３３に格納された後の判定タイミングで、判定処理を終了する。
【００３８】
以上説明したとおり、本実施形態によれば、情報処理装置１においてスプーラー３３内の印刷ジョブの有無を所定の時間間隔で判定し、スプーラー３３内に印刷ジョブが存在しないと判定したときは、印刷装置２に対して空の印刷ジョブを発行するため、印刷装置２は、常に所定の時間間隔で印刷ジョブを受信する状態となる。これにより、実際に印刷を行うための印刷ジョブの受信に先行してプラテンバキューム装置４４を起動状態とすることができるため、印刷ジョブの受信時からプラテンバキューム装置４４の起動を開始する従来の構成と比較して、業務アプリケーション３１による印刷指令（印刷ジョブの出力）から印刷装置２による印刷開始までの時間を短縮することができる。
【００３９】
また、判定処理を行う所定の時間間隔は、プラテンバキューム装置４４の起動所要時間より短い時間間隔であるため、印刷開始までの時間を確実に短縮することができる。
【００４０】
また、スプーラー３３内の印刷ジョブの有無を判定する判定処理は、開始ボタン５１の押下信号を取得した時点から開始し、通常の印刷ジョブの発生に伴って判定を終了するため、情報処理装置１で常時判定処理を行う場合と比較して、空の印刷ジョブを無駄に発行することがなく、プラテンバキューム装置４４の無駄な起動動作を防止できる。
【００４１】
また、本実施形態の主要部（トリガー取得部６１、判定部６２およびジョブ発行部６３）を、起動処理ＡＰＩ３４により実現し、プリンタードライバー３２の出力データを格納するスプーラー３３を介して空の印刷ジョブを送信するため、印刷ジョブを生成する業務アプリケーション３１およびプリンタードライバー３２、並びに印刷装置２のファームウェア４１に変更を加えることなく、本発明を実現できる。
【００４２】
なお、以下の変形例を採用可能である。例えば上記の実施形態では、起動処理ＡＰＩ３４を、プラテンバキューム装置４４の起動所要時間を省略するために用いたが、印刷装置２のウォーミングアップ処理に要する時間短縮を目的としても良い。この場合、印刷装置２が自動停止機能またはスリープ機能を有しており、ウォーミングアップ処理またはスリープ機能からの復帰処理に一定の時間を要することが前提である。また、この場合、起動処理ＡＰＩ３４により判定処理を行う所定の時間間隔は、上記の一定の時間より短い時間間隔とすることが好ましい。
【００４３】
また、上記の実施形態では、印刷ジョブを生成する情報処理装置１に起動処理ＡＰＩ３４を組み込んだ場合を例示したが、情報処理装置１とは別の装置内に組み込んでも良い。例えば、情報処理装置１と印刷装置２の両方に接続された制御装置に、本実施形態のスプーラー３３および起動処理ＡＰＩ３４を設け、本実施形態と同様の処理を行っても良い。また、この場合、情報処理装置１と印刷装置２は、１対１の関係に限らず、複数対１、または複数対複数の関係で接続されても良い。また、上記の制御装置を、印刷装置２に着脱可能なインターフェース装置により実現しても良い。
【００４４】
また、上記の実施形態では、スプーラー３３内に印刷ジョブが存在すると判定したとき（図３のＳ０２：Ｙｅｓ）、起動処理ＡＰＩ３４の判定処理を終了したが、スプーラー３３内に印刷ジョブが存在すると判定した時点から所定時間が経過した後、判定処理を終了しても良い。
【００４５】
また、上記の実施形態では、本実施形態の主要部（トリガー取得部６１、判定部６２およびジョブ発行部６３）を起動処理ＡＰＩ３４により実現したが、これらの機能をプリンタードライバー３２により実現しても良い。
【００４６】
また、スプーラー３３を省略し、起動処理ＡＰＩ３４から空の印刷ジョブを直接印刷装置２に送信する構成としても良い。この場合、プリンタードライバー３２により生成された変換済み印刷ジョブも、プリンタードライバー３２から直接印刷装置２に送信される。
【００４７】
［第２実施形態］
次に、図４を参照し、本発明の第２実施形態について説明する。上記の第１実施形態では、開始ボタン５１の押下をトリガーとして起動処理ＡＰＩ３４の判定処理を開始したが、本実施形態は、監視カメラ７０（検知装置）による人の検知をトリガーとする。以下、第１実施形態と異なる点のみ説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００４８】
図４は、第２実施形態に係る情報処理装置１のデータ処理の流れおよび起動処理ＡＰＩ３４の機能を示す説明図である。本実施形態の情報処理装置１は、監視カメラ７０と通信可能に構成される。監視カメラ７０との通信形態は、無線通信であっても良いし有線通信であっても良い。また、監視カメラ７０は１台に限らず、複数台と通信可能としても良い。
【００４９】
また、本実施形態の起動処理ＡＰＩ３４は、第１実施形態の構成に人検知部７１を追加した構成となっている。人検知部７１は、監視カメラ７０の撮像結果を取得し、人の存在を検知する。例えば、監視カメラ７０が店舗入り口に設置されている場合は、顧客の来店を検知する。また、監視カメラ７０がサービスカウンター付近に設置されている場合は、顧客がサービスカウンターに近づいたことを検知する。本実施形態のトリガー取得部６１は、人検知部７１による人の検知結果を所定のトリガーとして取得する。その他、判定部６２およびジョブ発行部６３の機能は、第１実施形態と同様である。
【００５０】
以上説明したとおり、本実施形態によれば、顧客が存在しない場合の、印刷ジョブの無駄な発行および印刷装置２の無駄な動作を防止できる。また、オペレーターの操作を必要としないため、オペレーターの業務負荷を軽減できる。
【００５１】
なお、上記の実施形態では、監視カメラ７０の撮像結果から人の存在を検知したが、人感センサーや音声マイクなど他の検知装置により人の存在を検知しても良い。
【００５２】
また、上記の実施形態では、顧客の存在を検知したが、顧客に代えてまたは顧客と共に、オペレーターの存在を検知しても良い。
【００５３】
［第３実施形態］
次に、図５を参照し、本発明の第３実施形態について説明する。本実施形態では、カードリーダー８０を用いたカード認証をトリガーとして起動処理ＡＰＩ３４の判定処理を開始する。以下、第１実施形態と異なる点のみ説明する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００５４】
図５は、第３実施形態に係る情報処理装置１のデータ処理の流れおよび起動処理ＡＰＩ３４の機能を示す説明図である。本実施形態の情報処理装置１は、カードリーダー８０（認証装置）と通信可能に構成される。カードリーダー８０との通信形態は、無線通信であっても良いし有線通信であっても良い。また、情報処理装置１内にカードリーダー８０を設けても良い。さらに、カードリーダー８０は、磁気カードを読み取るものであっても良いし、ＩＣカードを非接触で読み取るものであっても良い。
【００５５】
また、本実施形態の起動処理ＡＰＩ３４は、第１実施形態の構成にカード認証部８１を追加した構成となっている。カード認証部８１は、カードリーダー８０の読取結果を取得し、カード認証を行う。例えば、小売店の会員カードや個人を特定するＩＤカードの認証を行うことが考えられる。本実施形態のトリガー取得部６１は、カード認証部８１による認証完了を所定のトリガーとして取得する。その他、判定部６２およびジョブ発行部６３の機能は、第１実施形態と同様である。
【００５６】
以上説明したとおり、本実施形態によれば、情報処理装置１の操作や印刷装置２による印刷物（クーポン、チケット、証明書等）の発行に認証を要する場合、その認証操作を利用して、印刷装置２を起動状態とすることができる。
【００５７】
なお、上記の実施形態では、カードリーダー８０の読取結果に基づいて認証を行ったが、生体認証装置の認証結果に基づいて認証を行うなど、他の認証装置を用いて認証を行っても良い。
【００５８】
以上、３つの実施形態を示したが、各実施形態に示した印刷システムＳＹ（起動処理ＡＰＩ３４）の各構成要素をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供したり、インターネット等のネットワークを介して提供したりすることも可能である。すなわち、コンピューターを印刷システムＳＹの各構成要素として機能させるためのプログラム、およびそれを記録した記録媒体、並びにネットワークを介したプログラム提供方法も本発明の権利範囲に含まれる。
【００５９】
また、上記の実施形態では、情報処理装置１をパーソナルコンピューターにより実現する場合を例示したが、キオスク端末等の専用装置により実現しても良い。また、印刷装置としてラベルプリンターを例示したが、単票用紙に印刷を行う印刷装置に本発明を適用しても良い。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００６０】
１：情報処理装置  ２：印刷装置  ３１：業務アプリケーション  ３２：プリンタードライバー  ３３：スプーラー  ３４：起動処理ＡＰＩ  ４１：ファームウェア  ４２：印刷ヘッド  ４３：搬送機構  ４４：プラテンバキューム装置  ５１：開始ボタン  ６１：トリガー取得部  ６２：判定部  ６３：ジョブ発行部  ７０：監視カメラ  ７１：人検知部  ８０：カードリーダー  ８１：カード認証部  ＳＹ：印刷システム
【図１】
2016015033.tif 000003
【図２】
2016015033.tif 000004
【図３】
2016015033.tif 000005
【図４】
2016015033.tif 000006
【図５】
2016015033.tif 000007