(57)【要約】【課題】上位装置から直接印刷内容を変更可能で、かつ、上位装置を常時接続していなくても印刷することが可能な印刷装置および印刷システムを提供する。【解決手段】印刷装置３は、上位装置２に通信を介して接続され、所定のタイミングで、上位装置２に印刷データの送信を要求する印刷制御部３４と、印刷制御部３４の要求に応答して上位装置２が送信してくる印刷データを受信するデータ入出力部３１と、受信した印刷データを記憶するデータ記憶部３２と、その印刷データを印刷する印刷部３７と、を備えていて、上位装置２が印刷データを送信してきた場合は、その送信された印刷データに基づいて印刷を実行し、上位装置２が印刷データを送信してこなかった場合は、データ記憶部３２にすでに記憶されている古い印刷データに基づいて印刷を実行する。【選択図】図１
2012183795.tif 000002
【特許請求の範囲】
【請求項１】
上位装置に通信を介して接続され、所定のタイミングで、該上位装置に印刷データの送信を要求する印刷データ送信要求手段と、
前記印刷データ送信要求手段の要求に応答して前記上位装置が送信してくる印刷データを受信する印刷データ受信手段と、
受信した印刷データを記憶する印刷データ記憶手段と、
印刷データを印刷する印刷手段と、を備え、
前記印刷手段は、前記印刷データ送信要求手段の要求に応答して前記上位装置が印刷データを送信してきた場合は、その送信された印刷データに基づいて印刷を実行し、前記上位装置が印刷データを送信してこなかった場合は、前記印刷データ記憶手段にすでに記憶されている古い印刷データに基づいて印刷を実行する、
ことを特徴とする印刷装置。
【請求項２】
前記上位装置より、前記印刷データ記憶手段にすでに記憶されている古い印刷データの更新部分を受信する更新部分受信手段と、
受信した更新部分に基づいて前記古い印刷データを更新する印刷データ更新手段と、を備え、
前記印刷手段は、上位装置から印刷データまたは更新部分が送信された場合は、送信された印刷データまたは更新された印刷データに基づいて印刷を実行し、前記上位装置から印刷データまたは更新部分が送信されなかった場合は、前記古い印刷データに基づいて印刷を実行する、
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷データ受信手段で受信した印刷データを編集する編集手段、を備え、
前記印刷手段は、前記編集手段により編集された印刷データを印刷する、
ことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記上位装置に通信を介して接続されたことを検知する接続検知手段、を備え、
前記印刷データ送信要求手段は、
前記接続検知手段により、前記上位装置の接続を検知したのを契機として、前記上位装置に印刷データおよび／または更新データの送信を要求する、
ことを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記印刷手段は、
印刷データを連続印刷する手段、を備え、
連続印刷中に前記古い印刷データが更新された場合は、その連続印刷を中断することなく、更新後の印刷データに基づいて、残りの印刷を継続する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の印刷装置と、該印刷装置と通信を介して接続される上位装置と、を備える、
ことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ等の上位装置から取得した印刷データを印刷する印刷装置および印刷システムに関する。
【背景技術】
【０００２】
上位装置が生成した印刷データを、印刷装置が受信して印刷する印刷システムが多く使用されている。特許文献１には、上位装置から印刷装置へ送信するデータの量を削減することで、印刷時間を短縮する印刷システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２０９５１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通常、印刷装置は上位装置により制御されるため、印刷処理実行中に上位装置と印刷装置との接続が切断されると、印刷装置はその印刷処理を中断する。そのため、一端、連続印刷が開始されると、連続印刷が終了するまで上位装置と印刷装置との接続を維持する必要がある。ここで、「連続印刷」とは、同じ内容の印刷を複数部数繰り返す場合や、製品のパッケージ等の印刷を無限に繰り返す場合のことなどをいう。
【０００５】
しかしながら、生産現場など劣悪な環境で印刷を行う場合、精密機器である上位装置を劣悪な環境にさらしたくないという欲求がある。例えば、湿度の高い食品工場内で、食品のパッケージを１日中連続印刷する場合、空冷ファンを通じて上位装置内部に湿気が入り込み、上位装置が故障するおそれがある。
【０００６】
本発明はこのような問題に鑑みてなされたものであり、上位装置から直接印刷内容を変更可能で、かつ、上位装置を常時接続していなくても印刷することが可能な印刷装置および印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明にかかる印刷装置は、
上位装置に通信を介して接続され、所定のタイミングで、該上位装置に印刷データの送信を要求する印刷データ送信要求手段と、
前記印刷データ送信要求手段の要求に応答して前記上位装置が送信してくる印刷データを受信する印刷データ受信手段と、
受信した印刷データを記憶する印刷データ記憶手段と、
印刷データを印刷する印刷手段と、を備え、
前記印刷手段は、前記印刷データ送信要求手段の要求に応答して前記上位装置が印刷データを送信してきた場合は、その送信された印刷データに基づいて印刷を実行し、前記上位装置が印刷データを送信してこなかった場合は、前記印刷データ記憶手段にすでに記憶されている古い印刷データに基づいて印刷を実行する、
ことを特徴とする。
【０００８】
例えば、前記印刷データ受信手段は、
前記上位装置より、前記印刷データ記憶手段にすでに記憶されている古い印刷データの更新部分を受信する更新部分受信手段と、
受信した更新部分に基づいて前記古い印刷データを更新する印刷データ更新手段と、を備え、
前記印刷手段は、上位装置から印刷データまたは更新部分が送信された場合は、送信された印刷データまたは更新された印刷データに基づいて印刷を実行し、前記上位装置から印刷データまたは更新部分が送信されなかった場合は、前記古い印刷データに基づいて印刷を実行する、ように構成してもよい。
【０００９】
例えば、前記印刷データ受信手段で受信した印刷データを編集する編集手段、を備え、
前記印刷手段は、前記編集手段により編集された印刷データを印刷する、ように構成してもよい。
【００１０】
例えば、前記上位装置に通信を介して接続されたことを検知する接続検知手段、を備え、
前記印刷データ送信要求手段は、
前記接続検知手段により、前記上位装置の接続を検知したのを契機として、前記上位装置に印刷データおよび／または更新データの送信を要求する、ように構成してもよい。
【００１１】
例えば、前記印刷手段は、
印刷データを連続印刷する手段、を備え、
連続印刷中に前記古い印刷データが更新された場合は、その連続印刷を中断することなく、更新後の印刷データに基づいて、残りの印刷を継続する、ように構成してもよい。
【００１２】
上記目的を達成するため、本発明の第２の観点にかかる印刷システムは、
上記印刷装置と、該印刷装置と通信を介して接続される上位装置と、を備える、
ことを特徴とする。
【発明の効果】
【００１３】
上位装置から直接印刷内容を変更可能で、かつ、上位装置を常時接続していなくても印刷することが可能な印刷装置および印刷システムを提供できる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態１及び３に係る印刷システムのブロック図である。
【図２】記憶部のフォルダ構成を示した図である。
【図３】（ａ）製造年月日部分を変更する前の印刷イメージ、（ｂ）製造年月日部分を変更した後の印刷イメージである。
【図４】上位装置で実行する印刷データ保存処理のフローチャートである。
【図５】印刷装置で実行する印刷データ取得処理のフローチャートである。
【図６】印刷装置で実行する印刷処理のフローチャートである。
【図７】実施の形態２に係る印刷システムのブロック図である。
【図８】製造年月日部分に時刻情報を追加した印刷イメージである。
【図９】実施の形態２に係る印刷データ取得処理のフローチャートである。
【図１０】実施の形態２に係る印刷処理のフローチャートである。
【図１１】製造番号部分を有する印刷イメージである。
【図１２】実施の形態３に係る印刷処理のフローチャートである。
【発明を実施するための形態】
【００１５】
（実施の形態１）
実施の形態１に係る印刷システム１は、図１に示すように、上位装置２、印刷装置３、および、それらを接続する通信線４から構成される。
【００１６】
上位装置２は、例えば持ち運び可能なノートパソコンから構成され、印刷対象のデータ（印刷データ）を生成し、印刷装置３に供給する。
【００１７】
一方、印刷装置３は、上位装置２から印刷データを取得して印刷するプリンタである。印刷装置３は、上位装置２から制御されて動作するのではなく、上位装置２から独立して動作可能である。
【００１８】
上位装置２は、図１に示すように、制御部２１，記憶部２２、表示部２３、操作部２４、データ入出力部２５から構成される。
【００１９】
制御部２１は、プロセッサ等から構成され、記憶部２２、表示部２３、操作部２４、データ入出力部２５等を制御することにより、この上位装置２全体の動作を制御する。
【００２０】
また、制御部２１は、操作部２４からの入力に応答して、印刷装置３で印刷するための印刷データを生成又は編集する。制御部２１が生成する印刷データは、複数のパートから構成され、複数パートの印刷データが組み合わされて１つの印刷イメージが合成される。また、印刷データは、複数のパートの位置関係（配置関係）等の刷データの構造を示す構造情報を含む。
【００２１】
制御部２１は、作成した文書の印刷が指示されると、印刷を直接指示するのではなく、作成又は編集した印刷データを記憶部２２に格納する。より詳細には、図２に示すように、記憶部２２には、今回フォルダ２２ｃ、前回フォルダ２２ｆ、更新フォルダ２２ｕが用意されており、制御部２１は、印刷が指示されると、今回フォルダ２２ｃに元々格納されていた印刷データを前回フォルダ２２ｆに上書きし、今回フォルダ２２ｃに新たに生成又は編集した印刷データを格納し、今回フォルダ２２ｃと前回フォルダ２２ｆ内の印刷データの差分に相当する「更新パート」を生成し、更新フォルダ２２ｕに格納する。
【００２２】
また、制御部２１は、印刷装置３からの要求（問い合わせ）を受信して、記憶部２２にどのようなデータが格納されているかを印刷装置３に通知する。さらに、制御部２１は、印刷装置３の要求（印刷データ要求）を受信して、記憶部２２内のデータを印刷装置３に送信する。
【００２３】
記憶部２２は、上位装置２が生成した印刷データを格納するためのメモリであり、図２に示すように、今回フォルダ２２ｃ、前回フォルダ２２ｆ、および、更新フォルダ２２ｕを備える。今回フォルダ２２ｃは、今回、新たに生成された印刷データを格納するためのフォルダであり、前回フォルダ２２ｆは、前回、生成した印刷データを格納するためのフォルダである。また、更新フォルダ２２ｕは、後述する更新パートを格納するためのフォルダである。前述のように、制御部２１は、印刷が指示されると、今回フォルダ２２ｃに元々格納されていた印刷データを前回フォルダ２２ｆに移動し、今回フォルダ２２ｃに新たに作成・更新したデータを格納し、今回フォルダ２２ｃ内の印刷データと前回フォルダ２２ｆ内の印刷データの差分である更新パートを更新フォルダ２２ｕに格納する。
【００２４】
表示部２３は、液晶ディスプレイ等から構成され、種々の情報を表示する。
【００２５】
操作部２４はキーボートやマウス等の入力装置から構成され、種々の情報を入力する。
【００２６】
データ入出力部２５は、例えばＵＳＢポート等の入出力インターフェースから構成され、通信線４（例えばＵＳＢケーブル）を介して印刷装置３に接続され、両者間のデータ通信を仲介する。
【００２７】
印刷装置３は、図１に示すように、データ入出力部３１、データ記憶部３２、スイッチ群３３、印刷制御部３４、印刷データ変換部３５、バッファ３６、印刷部３７、給紙部３８から構成される。
【００２８】
データ入出力部３１は、データ入出力部２５と同様、ＵＳＢポート等の入出力インターフェースから構成され、通信線４を着脱するためのコネクタが設置されている。
【００２９】
データ記憶部３２は、各パートに分割された印刷データが保存されている。上位装置２から取得した印刷データは、データ記憶部３２に保存される。
【００３０】
スイッチ群３３は、例えば複数の押しボタン式スイッチから構成され、その中には印刷開始停止スイッチ３３ａが含まれる。印刷開始停止スイッチ３３ａは、ユーザから押操作されると、印刷制御部３４に対し印刷開始を命令する。また、印刷処理中に押操作されると、印刷制御部３４に対し印刷停止を命令する。
【００３１】
印刷制御部３４は、プロセッサ等から構成され、データ入出力部３１、データ記憶部３２、印刷データ変換部３５、印刷部３７を制御する。印刷制御部３４は、印刷開始停止スイッチ３３ａからの印刷開始命令を受けて、制御部２１から更新フォルダに格納されている更新パートを取得する。印刷制御部３４は、更新パートを基に、データ記憶部３２に保存されている印刷データのうち更新対象部分を更新パートに置き換え、印刷データを更新する。
【００３２】
さらに、印刷制御部３４は、更新済印刷データを印刷イメージへ変換するため、印刷データ変換部３５に印刷データを送信する。
【００３３】
印刷データ変換部３５は、印刷制御部３４から受信した印刷データをビットマップデータに展開して印刷イメージを生成する。印刷データ変換部３５は、その印刷イメージをバッファ３６に送信する。送信が完了したら、印刷データ変換部３５は送信完了を印刷制御部３４に通知する。印刷制御部３４は、送信完了通知を受信すると、印刷部３７にその印刷イメージの印刷を命令する。なお、印刷制御部３４は、印刷開始停止スイッチ３３ａから印刷の停止が命令されるまで、印刷部３７に繰り返し印刷を命令する。
【００３４】
バッファ３６は、印刷データ変換部３５から送信された印刷データを保存する。
【００３５】
印刷部３７は、印刷制御部３４から印刷開始命令を受けると、バッファ３６から印刷イメージを取得して印刷する。印刷が完了したら、印刷部３７は印刷制御部３４に印刷完了を通知する。
【００３６】
給紙部３８には、複数サイズの印刷用紙が保存されている。給紙部３８は、印刷部３７に指定サイズの用紙を供給する。
【００３７】
通信線４は、例えばＵＳＢケーブル等のデータ通信用ケーブルである。上位装置２および印刷装置３は、通信線４を介して、印刷データ等の送受信を行う。
【００３８】
次に、印刷システム１の動作について説明する。
なお、以下の説明では、理解を容易にするため、具体例として、図３（ａ）に例示する印刷イメージを図３（ｂ）に示す印刷イメージに変更して印刷する場面を想定する。各印刷イメージは、商品のパッケージであり、固定部分５１と、日々更新される製造年月日部分５２とを含む。以下、固定部分の印刷データを「印刷内容パート」、製造年月日の印刷データ（文字データや画像データ等）を「製造年月日パート」、印刷用紙サイズを指定したり、各パートの印刷位置やサイズ等を指定したりする「構造情報」を含む部分を「フォーマットパート」と呼ぶ。
【００３９】
ユーザは、上位装置２にインストールされているアプリケーションソフトを使用する等して、図３（ａ）に示す印刷データを編集して、図３（ｂ）に示す印刷イメージ用の印刷データを生成する。なお、図３（ｂ）に印刷イメージと、図３（ａ）に示す印刷イメージとの差は、製造年月日部分５２のみであり、固定部分５１は共通である。ユーザは製造年月日部分５２を所望の日付になるよう編集する。
【００４０】
編集が終了し、図３（ｂ）に示す印刷イメージが完成すると、ユーザは操作部２４を操作して、印刷データの保存を指示する。この指示に応答し、制御部２１は、図４に示す印刷データ保存処理を開始する。
【００４１】
制御部２１は、図４に示す印刷データ保存処理を開始すると、まず、記憶部２２内の今回フォルダ２２ｃに格納されていた印刷データ（図３（ａ）に示す印刷イメージの印刷データ）を前回フォルダ２２ｆに移動し、続いて、今回作成した印刷データ（図３（ｂ）に示す印刷イメージの印刷データ）を、今回フォルダ２２ｃに保存する。（ステップＳ０１）。
【００４２】
制御部２１は、次に、フォーマットパートを参照して、今回生成した印刷データを、製造年月日パートと印刷内容パートに分割する（ステップＳ０２）。
【００４３】
制御部２１は、今回フォルダ２２ｃ内の印刷データと前回フォルダ２２ｆ内の印刷データを各パートごとに比較し、その差分に基づいて、今回生成した印刷データのうち更新されたパート（更新パート）を判別する（ステップＳ０３）。
【００４４】
制御部２１は、「更新パート」に、更新パートに対して、それぞれのパートを示す識別子を付す（ステップＳ０４）。
【００４５】
制御部２１は、識別子を付した更新パートを記憶部２２の更新フォルダ２２ｕに保存する（ステップＳ０５）。今回は製造年月日パートのみを編集したので、更新フォルダ２２ｕには製造年月日パートであることを示す識別子が付された製造年月日パートが更新パートとして保存されるが、印刷内容パートについても更新がされた場合には、印刷内容パートであることを示す識別子が付された印刷内容パートも更新パートとして保存される。フォーマットパートについても同様である。
【００４６】
更新した印刷イメージを印刷する場合、ユーザは、上位装置２を印刷装置３に、通信線４を介して接続する。
印刷装置３は、周期的にデータ入出力部３１のＵＳＢポートを監視する等により上位装置２が接続されたのを検知すると、印刷データ取得処理を起動し、上位装置２から更新パートを取得し、内部の印刷データを更新する。
以下、図５を参照して、データ取得処理について説明する。
【００４７】
なお、データ記憶部３２には、上位装置２から取得した印刷データ（すなわち、ステップＳ０１で前回フォルダ２２ｆに格納した印刷データ）がすでに保存されているものとする。具体的には、前回印刷した固定部分の印刷データ、製造年月日の印刷データ、印刷用紙サイズ、各パートの印刷位置、サイズ等が指定されている「構造情報」が保存されている。
【００４８】
印刷制御部３４は、データ入出力部３１、２５を介して、制御部２１に、記憶部２２の更新フォルダ２２ｕにデータ（更新パート）が記憶されているか否かを問い合わせる（ステップＳ１１）。制御部２１は、問い合わせに応答して、更新フォルダ２２ｕにデータが記憶されているか否かを判別し、判別結果を印刷制御部３４に通知する。
【００４９】
印刷制御部３４は、上位装置２の制御部２１からの通知に基づいて、更新フォルダ２２ｕに更新パートが記憶されているか否かを判別する（ステップＳ１１）。
印刷制御部３４は、更新パートが記憶されていると判別した場合（ステップＳ１１；Ｙｅｓ）、制御部２１を介して、記憶部２２から更新パート取得する（ステップＳ１２）。
【００５０】
印刷制御部３４は、更新パートに付された識別子と保存されている「構造情報」に従って、データ記憶部３２に記憶されている更新前の印刷データの更新された部分を、更新パートと置き換え（ステップＳ１３）、今回の印刷データ取得処理を終了する。
【００５１】
これにより、印刷装置３がデータ記憶部３２に記憶している印刷データが最新のものに更新される。
【００５２】
一方、印刷制御部３４は、ステップＳ１１で、更新パートが記憶されていないと判別した場合（ステップＳ１１；Ｎｏ）、印刷データの更新が無いため、今回の印刷データ取得処理を終了する。
【００５３】
なお、上位装置２と印刷装置３とが接続され、印刷データ取得処理が起動されている間は、上位装置２の表示部２３に、印刷データ取得処理が起動中である旨が表示される。
【００５４】
印刷データ取得処理が完了すると、印刷制御部３４は制御部２１に対して印刷データ取得処理が完了したことを通知する。制御部２１は印刷データ取得処理の完了通知を受け取ると、表示部２３に印刷データ取得処理が完了した旨を表示する。ユーザは、表示部２３に印刷データ取得処理が完了した旨が表示されたのを確認した後、任意のタイミングで、上位装置２と印刷装置３との接続を解除し、上位装置２を清浄な環境に退避する。
【００５５】
次に、ユーザは印刷開始停止スイッチ３３ａを押下する。印刷開始停止スイッチ３３ａの押下をトリガとして、印刷装置３は、図６に示す印刷処理を開始する。この印刷処理によって、印刷装置３は印刷データが更新された場合は更新後の印刷データに基づいて印刷を行い、更新されない場合は更新される前の印刷データに基づいて印刷を行う。
【００５６】
まず、印刷制御部３４は、データ記憶部３２に保存されている印刷データを印刷データ変換部３５に送信する。印刷データ変換部３５は、印刷制御部３４から受信した印刷データをページ単位で印刷イメージに変換する。印刷データ変換部３５は、変換した印刷イメージをバッファ３６へ送信する。送信が完了したら、印刷データ変換部３５は印刷制御部３４に送信完了を通知する（ステップＳ２１）。
【００５７】
印刷制御部３４は、印刷部３７に印刷イメージの印刷を命令する。印刷部３７は、給紙部３８から給紙を受け、印刷イメージを所定の用紙に印刷する（ステップＳ２２）。
【００５８】
続いて、印刷停止命令が発行されたか否かを判別し（ステップＳ２３）、例えば、印刷開始停止スイッチ３３ａが押下された等して印刷停止命令が発行された場合（ステップＳ２３；Ｙｅｓ），印刷処理を終了する。一方、印刷停止命令が発行されていないと判別した場合（ステップＳ２３；Ｎｏ），ステップＳ２２に戻り、同様の印刷動作を行う。
【００５９】
本実施の形態によれば、印刷装置３は、連続印刷中に上位装置２と切り離されてもその連続印刷を継続する。その結果、ユーザは、印刷データ更新後、上位装置２を印刷装置３から切り離して劣悪な環境から退避することができる。
【００６０】
また、本実施の形態によれば、印刷しようとする印刷データのうち、更新したい部分のみを抽出して印刷装置３に送信するため、上位装置２から印刷装置３への印刷データ送信量を削減できる。その結果、印刷装置３は、印刷データ取得時間が短縮され、速やかに印刷を開始できるようになる。
【００６１】
なお、本実施形態では、上位装置２は、印刷データを各パートに分割して更新パートのみ記憶部２２に保存したが、印刷データそのものを記憶部２２に保存してもよい。その場合、印刷装置３は、上位装置２から印刷データを取得し、その印刷データをデータ記憶部３２に保存してある印刷データと置き換えてもよい。また、印刷装置３は、上位装置２から更新パートも印刷データも取得できなかった場合は、データ記憶部３２にすでに保存されている印刷データに基づいて印刷を実行してもよい。
【００６２】
（実施の形態２）
実施の形態１の構成では、印刷データを頻繁に更新することが困難であり、例えば、製造年月日を時分秒単位で、更新することは困難である。以下、製造年月日部分に、時、分単位で更新して印刷可能な印刷システムについて説明する。
【００６３】
本実施形態に係る印刷システム１は、図７に示すように、上位装置２、印刷装置３、および、それらを接続する通信線４から構成される。上位装置２は、図７に示すように、制御部２１、記憶部２２、表示部２３、操作部２４、データ入出力部２５、タイマ２６から構成される。
【００６４】
タイマ２６は、現在の時刻をカウントする。タイマ２６は、制御部２１からの要求を受信して、現在の時刻を制御部２１に送信する。
【００６５】
制御部２１は、印刷装置３の要求を受信して、タイマ２６から取得した現在の時刻を印刷装置３に送信する。
【００６６】
制御部２１のその他の機能については、前述した実施の形態１と同様である。また、上位装置２のその他の構成については、前述した実施の形態１と同様である。
【００６７】
印刷装置３は、データ入出力部３１、データ記憶部３２、印刷開始停止スイッチ３３ａ、印刷制御部３４、印刷データ変換部３５、バッファ３６、印刷部３７、給紙部３８、タイマ３９から構成される。
【００６８】
印刷制御部３４は、印刷装置３に上位装置２が接続されたのを検知したら、制御部２１から現在の時刻を受信する。印刷制御部３４は現在の時刻を受信したら、その現在の時刻をタイマ３９に送信する。
【００６９】
タイマ３９は、印刷制御部３４から現在の時刻を受信すると、その時刻と内部の時刻を同期する。そして、タイマ３９は印刷装置３の電源が落とされるまで、現在の時刻をカウントする。また、タイマ３９は、印刷制御部３４からの要求を受信して、印刷制御部３４に現在の時刻を送信する。
【００７０】
印刷制御部３４は、印刷データを印刷イメージへ変換するため、印刷データ変換部３５に印刷データを送信する。その際、印刷制御部３４は、フォーマットパートを参照して印刷データ中の所定の位置に現在の時刻を加える。
【００７１】
例えば、印刷制御部３４は、印刷データの製造年月日部分の末尾に、タイマ３９から受信した現在の時刻（時分）を追加する。図３（ａ）の印刷データであれば、“製造年月日：２０１０年１２月１日”の後ろに、現在の時刻“１４時２３分”を加えて、図８に示すような印刷データを生成する。
【００７２】
印刷制御部３４のその他の機能については、前述した実施の形態１と同様である。
【００７３】
次に、実施の形態２に係る印刷システム１の動作について説明する。
なお、上位装置２が実行する印刷データ保存処理は、図４に示した実施の形態１における印刷データ保存処理と同一である。
印刷装置３の印刷制御部３４は、図９に示すように、上位装置２と印刷装置３が接続された際に実行される印刷データ取得処理において、印刷装置３内のタイマ３９を、上位装置２のタイマ２６に同期させる処理を行う（ステップＳ１４）。
【００７４】
また、印刷処理においては、図１０に示すように、印刷制御部３４は、タイマ３９の計時時刻（時分）を読み取り（ステップＳ３１）、フォーマットパートを参照してデータ記憶部３２に保存されている印刷データの製造年月日部分５２の後ろに、タイマ３９から読み取った現在の時刻を加えて、印刷データを生成する（ステップＳ３２）。
【００７５】
その後、生成された印刷データを印刷する（ステップＳ２１，Ｓ２２）。続いて、印刷停止命令が発行されたか否かを判別し（ステップＳ２３）、例えば、印刷開始停止スイッチ３３ａが押下された等して印刷停止命令が発行された場合等（ステップＳ３２，Ｙｅｓ）、印刷処理を終了する。一方、印刷停止命令が発行されていないと判別した場合（ステップＳ３３；Ｎｏ）、ステップＳ３１に戻り、新たな時刻を取得して、同様の印刷動作を行う。
【００７６】
本実施の形態によれば、例えば、生鮮食料品など、時、分まで時間管理が必要な製品のパッケージを印刷している場合に、印刷データを上位装置２から変更することなく、リアルタイムの時刻を印刷することができる。
【００７７】
（実施の形態３）
以上、実施形態１、２においては、日時・時刻情報を製品パッケージに連続印刷する印刷システムを例示したが、この発明の印刷内容及び印刷対象は任意である。一例として、以下、製造番号部分を有する製品パッケージを印刷することができる印刷システムに係る実施形態３を説明する。
【００７８】
実施形態３に係る印刷システム１は、の印刷イメージは、例えば、図１１に示すように、製造番号部分５３を備える。製造番号は、パッケージ毎に更新される。
本実施の形態に係る上位装置２及び印刷装置３の構成は、図１に示す構成と同一である。
【００７９】
次に、印刷システム１の動作について説明する。
ユーザは、上位装置２を使用して、印刷データを編集し、必要に応じて、製造年月日部分５２及び／又は製造番号部分５３のデータを更新する。
【００８０】
上位装置２は、図４に示す印刷データ保存処理を実行し、製造年月日部分５２及び／又は製造番号部分５３が更新されていれば、これを更新フォルダ２２ｕに格納する（ステップＳ０５）。
【００８１】
上位装置２と印刷装置３とが接続されると、印刷装置３は、印刷データ取得処理を実行し、更新フォルダ２２ｕに格納されている更新パートを取得し（ステップＳ１２）、フォーマットパートを参照してデータ記憶部３２に記憶している印刷データを更新する（ステップＳ１３）。
【００８２】
印刷装置３は、印刷が指示されると、図１２に示す印刷動作を開始し、印刷データを印刷イメージに展開し（ステップＳ２１）、印刷イメージを印刷する（ステップＳ２２）。
【００８３】
その後、印刷制御部３４は、印刷停止命令が発行されたか否かを判別し（ステップＳ２３）、印刷停止命令が発行された場合（ステップＳ２３，Ｙｅｓ），印刷処理を終了する。一方、印刷停止命令が発行されていないと判別した場合（ステップＳ２３；Ｎｏ）、印刷データの製造番号部分を更新（＋１）し（ステップＳ４１）、ステップＳ２１にリターンし、更新した印刷データを、イメージデータに展開し（ステップＳ２１）、同様の印刷動作を繰り返す。
【００８４】
本実施の形態によれば、印刷毎に変更しなければならない部分（例えば、製造番号）を有する印刷データを、上位装置２から逐次命令されなくても、適宜変更して印刷することができる。
【００８５】
なお、上位装置２は、パーソナルコンピュータ、サーバーの他、製造ラインに使用する専用の制御装置であってもよい。
【００８６】
印刷装置３は、インクジェットプリンタ、レーザープリンタ、熱転写プリンタ、ドットインパクトプリンタ、サーマルプリンタ、モニタ等の画像を出力するためのビデオプリンタ、包装フィルム等へ直接印刷するためのマーキングプリンタ等であってもよい。また、印刷装置３は、製品に模様や色彩を形成する装置（例えば、電気製品表面に模様を印刷する装置、自動車の表面を塗装する装置など）であってもよい。
【００８７】
記憶部２２やデータ記憶部３２は、メインメモリ等の揮発性メモリであってもよいし、ハードディスクやフラッシュメモリ等の不揮発性メモリであってもよい。
【００８８】
上位装置２と印刷装置３を接続する手段は、ＵＳＢケーブル、ＬＡＮケーブル等の有線の他、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ等の無線であってもよい。
【００８９】
印刷装置３は、操作部２４の操作に従って、上位装置２から印刷データを取得するようにしてもよい。
【００９０】
上記実施の形態では、上位装置２から印刷装置３に更新パートの印刷データを送信し、印刷装置３が印刷データを再構成したが、上位装置２から印刷装置３に印刷データ全体を送信するようにしてもよい。この場合、印刷データ保存処理は、編集が完了した印刷データを記憶部２２に格納する処理となり、印刷データ取得処理は印刷装置３が上位装置２から印刷データを取得してデータ記憶部３２に格納する処理となり、印刷処理においては、印刷データを再構成する必要はない。
【００９１】
また、印刷装置３に接続されるのは上位装置２に限られず、更新パートが保存されたＵＳＢメモリ等であってもよい。
【００９２】
また、印刷装置３が印刷処理を開始するトリガは、上位装置２からの印刷開始命令であってもよい。なお、この場合であっても、印刷装置３は上位装置２とは独立して動作する。印刷開始命令は印刷処理開始のトリガとなるだけである。
【００９３】
また、印刷装置３が印刷処理を開始するトリガは、印刷装置３に接続される上位装置以外の外部機器からの印刷開始命令であってもよい。上位装置以外の外部機器は更新パートに関わる情報を持たず、印刷開始命令のみを印刷装置３に送信するもので、例えば製造ラインに印刷装置３が取り付けられ、製造ライン上の印刷対象に印刷をする場合に、印刷対象に印刷をするべき適切なタイミングを決定するための計測機器（例えば反射センサーや超音波センサー）や、この計測機器を制御する制御装置などが考えられる。この場合も、印刷装置３は上位装置以外の外部機器とは独立して動作する。
【００９４】
上記実施形態２，３では、上位装置２より受信した印刷データを印刷装置３で編集（加工）する例として、時刻データを追加する例と製造番号を更新する例を示したが、任意の編集・可能が可能である。例えば、時刻を追加すると共に製造番号を更新すること、データ記憶部３２に記憶されている任意のデータを追加すること等してもよい。
【００９５】
印刷装置３は連続印刷中に更新パートを取得してもよい。また、連続印刷中に印刷データを更新した場合、印刷装置３は更新後の印刷データに基づいて残りの印刷を継続してもよい。連続印刷を停止することなく印刷が継続されるので、印刷効率を向上することができる。
【００９６】
また、上記実施形態では、周期的にＵＳＢポートを監視しているが、印刷が完了した後または印刷を開始する前に制御部２１に対して記憶部２２の更新フォルダ２２ｕにデータ（更新パート）が記憶されているか否かを問い合わせるようにしてもよい。
【００９７】
問い合わせた際に、上位装置２と接続されており、記憶部２２の更新フォルダ２２ｕにデータ（更新パート）が記憶されていた場合には、更新パートを取得し、更新された印刷データに基づいて印刷を行う。更新パートが記憶されていない場合は、データ記憶部３２に保存されている印刷データに基づいて印刷を行う。なお、問い合わせた際に、上位装置２と接続されていなかった場合には、印刷制御部３４は、更新パートが存在しないものと判断して、データ記憶部３２に保存されている印刷データに基づいて印刷を行う。
【００９８】
また、印刷装置３は、電源投入と同時に印刷処理を開始してもよい。例えば、印刷制御部３４が、電源が投入されたのをトリガとして、制御部２１を介して、記憶部２２から更新パートを取得し印刷データを更新する。そして、更新した印刷データに基づいて印刷を開始する。記憶部２２に更新パートが保存されていない場合、または、上位装置２と印刷装置３が接続されていない場合は、データ記憶部３２に保存されている印刷データに基づいて印刷を開始する。
【００９９】
なお、データ記憶部３２は、例えば、印刷装置３の電源が落とされても内容を保持する不揮発性のメモリであってもよい。これにより、例えば印刷装置３が製造ラインの一部となっているような場合、上位装置２から印刷データを取得しなくても、前日印刷した印刷データに基づいて、製造ラインの稼働と同時に印刷の開始ができる。
【０１００】
印刷制御部３４は、記憶部２２の今回フォルダ２２ｃから印刷データを取得して、データ記憶部３２に保存されている印刷データ全体を更新してもよい。
【０１０１】
各パートに付した識別子には、各パートの内容を識別するための情報と共に、各パートの印字位置を示す情報（例えば、各パートを印刷用紙上のどの位置に配置するかを決定するための座標情報等）が付加されてもよい。
【０１０２】
本実施の形態では、印刷データを、製造年月日パート、印刷内容パート等に分割したが、内容に応じて、タイトルパート、ヘッダパート、製造番号パート等、他のパートを設けて分割してもよい。
【符号の説明】
【０１０３】
１          印刷システム
２          上位装置
３          印刷装置
４          通信線
２１        制御部
２２        記憶部
２３        表示部
２４        操作部
２５、３１  データ入出力部
２６、３９  タイマ
３２        データ記憶部
３３        スイッチ群
３３ａ      印刷開始停止スイッチ
３４        印刷制御部
３５        印刷データ変換部
３６        バッファ
３７        印刷部
３８        給紙部
５１        固定部分
５２        製造年月日部分
５３        製造番号部分
【図１】
2012183795.tif 000003
【図２】
2012183795.tif 000004
【図３】
2012183795.tif 000005
【図４】
2012183795.tif 000006
【図５】
2012183795.tif 000007
【図６】
2012183795.tif 000008
【図７】
2012183795.tif 000009
【図８】
2012183795.tif 000010
【図９】
2012183795.tif 000011
【図１０】
2012183795.tif 000012
【図１１】
2012183795.tif 000013
【図１２】
2012183795.tif 000014