(57)【要約】【課題】一部のラベルに対して印刷済のラベル用紙を、ユーザの手を煩わせずに再利用できるようにする。【解決手段】用紙情報ＤＢ３０は、各ラベル用紙の識別情報に対応づけて当該ラベル用紙上の複数のラベルのうち未印刷のラベルを特定するための未印刷ラベル情報を記憶している。用紙情報検出部１２は、印刷対象のラベル用紙から用紙ＩＤを検出する。印刷制御部２０は、検出された用紙ＩＤに対応する未印刷ラベル情報を用紙情報ＤＢ３０から取得し、取得した未印刷ラベル情報に基づいて、当該ラベル用紙上の未印刷のラベルを特定し、特定した未印刷のラベルに対してラベル印刷を行うよう印刷装置１０を制御する。未印刷ラベル情報更新部４０は、ラベル印刷に応じて、用紙情報ＤＢ３０内の当該ラベル用紙未印刷ラベル情報を更新する。【選択図】図１
2013111868.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と、
前記印刷装置に投入された印刷対象のラベル用紙から、当該ラベル用紙の識別情報を検出する識別情報検出手段と、
各ラベル用紙の識別情報に対応づけて当該ラベル用紙上の複数のラベルのうち未印刷のラベルを特定するための未印刷ラベル情報を記憶する用紙情報記憶装置から、前記識別情報検出手段が検出した前記印刷対象のラベル用紙の識別情報に対応する未印刷ラベル情報を取得し、取得した未印刷ラベル情報に基づいて、当該ラベル用紙上の未印刷のラベルを特定し、特定した未印刷のラベルに対してラベル印刷を行うよう前記印刷装置を制御する印刷制御手段と、
前記印刷制御手段の制御に応じて行われた前記ラベル印刷に応じて、前記用紙情報記憶装置内の前記印刷対象のラベル用紙の識別情報に対応づけられた前記未印刷ラベル情報を更新する更新手段と、
を備えるラベル印刷システム。
【請求項２】
前記ラベル用紙の識別情報は、前記印刷装置の用紙搬送方向に沿った当該ラベル用紙の両端部に記録されており、
前記識別情報検出手段は、前記印刷装置内の、ラベル用紙に対して画像を印刷する印刷機構よりも前記用紙搬送方向について上流側に配置されており、前記印刷対象のラベル用紙が搬送されて前記印刷機構に到達するまでに当該ラベル用紙の識別情報を検出し、
前記印刷制御手段は、前記印刷対象のラベル用紙が前記印刷機構に達するまでに前記識別情報検出手段が検出した前記識別情報に対応する未印刷ラベル情報を前記用紙情報記憶装置から取得し、当該未印刷ラベル情報に基づき特定した当該ラベル用紙上の未印刷のラベルに対してラベル印刷を行うよう前記印刷装置を制御する、
ことを特徴とする請求項１に記載のラベル印刷システム。
【請求項３】
前記ラベル用紙の前記用紙搬送方向に沿った少なくとも一方の端部には、当該ラベル用紙の前記用紙搬送方向に沿った基準方向を示す基準方向情報が記録されており、
前記用紙情報記憶装置に記憶される未印刷ラベル情報は、ラベル用紙の前記基準方向を前記用紙搬送方向に合わせてラベル印刷を行う場合における当該ラベル用紙上の未印刷のラベルの位置を特定する情報であり、
前記識別情報検出手段は、前記印刷対象のラベル用紙から前記識別情報と共に前記基準方向情報の検出を行い、
前記印刷制御手段は、前記基準方向情報の検出の結果により当該ラベル用紙の前記基準方向と前記用紙搬送方向とが一致していないことが判明した場合、前記基準方向と前記用紙搬送方向との関係に応じて前記未印刷ラベル情報を解釈することで当該ラベル用紙上の未印刷のラベルを特定する、
ことを特徴とする請求項２に記載のラベル印刷システム。
【請求項４】
前記印刷制御手段は、前記基準方向情報の検出の結果により当該ラベル用紙の前記基準方向と前記用紙搬送方向とが一致していないことが判明した場合、前記未印刷のラベルに印刷すべき画像を、前記基準方向と前記用紙搬送方向との関係に応じて回転させてから、前記印刷装置に供給する、
ことを特徴とする請求項３に記載のラベル印刷システム。
【請求項５】
前記用紙情報記憶装置は、更に、前記各ラベル用紙の識別情報に対応づけて、当該ラベル用紙のサイズと当該ラベル用紙上の縦横のラベル枚数との組合せにより規定されるラベル用紙種別を、記憶しており、
前記未印刷ラベル情報は、当該ラベル用紙上の印刷済のラベルの枚数又は未印刷のラベルの枚数を表す情報であり、
前記印刷制御手段は、前記用紙情報記憶装置から、前記識別情報検出手段が検出した前記印刷対象のラベル用紙の識別情報に対応する未印刷ラベル情報とラベル用紙種別を取得し、取得した未印刷ラベル情報及びラベル用紙種別と、前記識別情報検出手段が検出した前記基準方向情報から求められる当該ラベル用紙の前記用紙搬送方向に対する向きと、に基づき当該ラベル用紙上の未印刷のラベルを特定する、
ことを特徴とする請求項３又は４のいずれか１項に記載のラベル印刷システム。
【請求項６】
前記印刷装置により印刷されたラベル用紙に対して後処理を施す後処理装置、を更に備え、
前記印刷制御手段は、上位装置から受け取ったラベル印刷指示に含まれる印刷対象のラベルの枚数の情報に従い、前記印刷対象のラベル用紙の識別情報に対応する未印刷ラベル情報から特定される当該ラベル用紙上の未印刷のラベルのうち、当該ラベル印刷指示に応じて印刷するラベルを決定し、決定したラベルに対して印刷を行うよう前記印刷装置を制御すると共に、当該ラベル印刷指示に応じて印刷したラベルを後処理対象として特定する後処理対象ラベル情報を前記後処理装置に伝達するための処理を行い、
前記後処理装置は、前記印刷装置により印刷されたラベル用紙のうち、前記後処理対象ラベル情報により特定される後処理対象のラベルに対して選択的に後処理を施す、
ことを特徴とする請求項１〜５のいずれか１項に記載のラベル印刷システム。
【請求項７】
前記後処理装置は、前記印刷装置により印刷されたラベル用紙に対して施すべき後処理が、前記後処理ラベル対象情報により特定される後処理対象のラベルの他にその近傍の未印刷のラベルを含む範囲に対して一括して施される種類のものである場合、当該範囲に対して後処理を施すと共に、前記用紙情報記憶装置内の前記ラベル用紙の識別情報に対応づけられた前記未印刷ラベル情報を、当該後処理が施された未印刷のラベルも印刷済と取り扱われるよう更新する、
ことを特徴とする請求項６に記載のラベル印刷システム。
【請求項８】
印刷装置と、
前記印刷装置に投入された印刷対象のラベル用紙から、当該ラベル用紙上の複数のラベルのうち未印刷のラベルを特定するための未印刷ラベル情報を検出する未印刷ラベル情報検出手段と、
前記未印刷ラベル情報検出手段が検出した前記未印刷ラベル情報に基づいて、当該ラベル用紙上の未印刷のラベルを特定し、特定した未印刷のラベルに対してラベル印刷を行うよう前記印刷装置を制御する印刷制御手段と、
前記印刷制御手段の制御に応じて行われた前記ラベル印刷に応じて、前記印刷対象のラベル用紙に記録された前記未印刷ラベル情報を更新する更新手段と、
を備えるラベル印刷システム。
【請求項９】
前記未印刷ラベル情報は、前記印刷装置の用紙搬送方向に沿った当該ラベル用紙の両端部に記録されており、
前記未印刷ラベル情報検出手段は、前記印刷装置内の、ラベル用紙に対して画像を印刷する印刷機構よりも前記用紙搬送方向について上流側に配置されており、前記印刷対象のラベル用紙が搬送されて前記印刷機構に到達するまでに当該ラベル用紙の前記未印刷ラベル情報を検出し、
前記印刷制御手段は、前記印刷対象のラベル用紙が前記印刷機構に達するまでに前記未印刷ラベル情報検出手段が検出した前記未印刷ラベル情報に基づき当該ラベル用紙上の未印刷のラベルを特定し、特定した未印刷のラベルに対してラベル印刷を行うよう前記印刷装置を制御する、
ことを特徴とする請求項８に記載のラベル印刷システム。
【請求項１０】
前記ラベル用紙の前記用紙搬送方向に沿った少なくとも一方の端部には、当該ラベル用紙の前記用紙搬送方向に沿った基準方向を示す基準方向情報が記録されており、
前記ラベル用紙に記録される前記未印刷ラベル情報は、当該ラベル用紙の前記基準方向を前記用紙搬送方向に合わせてラベル印刷を行う場合における当該ラベル用紙上の未印刷のラベルの位置を特定する情報であり、
前記未印刷ラベル情報検出手段は、前記印刷対象のラベル用紙から前記未印刷ラベル情報と共に前記基準方向情報の検出を行い、
前記印刷制御手段は、前記基準方向情報の検出の結果により当該ラベル用紙の前記基準方向と前記用紙搬送方向とが一致していないことが判明した場合、前記基準方向と前記用紙搬送方向との関係に応じて前記未印刷ラベル情報を解釈することで当該ラベル用紙上の未印刷のラベルを特定する、
ことを特徴とする請求項９に記載のラベル印刷システム。
【請求項１１】
前記印刷制御手段は、前記基準方向情報の検出の結果により当該ラベル用紙の前記基準方向と前記用紙搬送方向とが一致していないことが判明した場合、前記未印刷のラベルに印刷すべき画像を、前記基準方向と前記用紙搬送方向との関係に応じて回転させてから、前記印刷装置に供給する、
ことを特徴とする請求項１０に記載のラベル印刷システム。
【請求項１２】
前記ラベル用紙には、当該ラベル用紙のサイズと当該ラベル用紙上の縦横のラベル枚数との組合せにより規定されるラベル用紙種別が記録されており、
前記未印刷ラベル情報は、当該ラベル用紙上の印刷済のラベルの枚数又は未印刷のラベルの枚数を表す情報であり、
前記未印刷ラベル情報検出手段は、前記印刷対象のラベル用紙から前記未印刷ラベル情報及び前記基準方向情報と共に前記ラベル用紙種別を検出し、
前記印刷制御手段は、前記未印刷ラベル情報検出手段が検出した前記印刷対象のラベル用紙の前記未印刷ラベル情報と前記ラベル用紙種別と、前記未印刷ラベル情報検出手段が検出した前記基準方向情報から求められる当該ラベル用紙の前記用紙搬送方向に対する向きと、に基づき当該ラベル用紙上の未印刷のラベルを特定する、
ことを特徴とする請求項１０又は１１のいずれか１項に記載のラベル印刷システム。
【請求項１３】
前記印刷装置により印刷されたラベル用紙に対して後処理を施す後処理装置、を更に備え、
前記印刷制御手段は、上位装置から受け取ったラベル印刷指示に含まれる印刷対象のラベルの枚数の情報に従い、前記未印刷ラベル情報検出手段が検出した前記未印刷ラベル情報から特定される当該ラベル用紙上の未印刷のラベルのうち、当該ラベル印刷指示に応じて印刷するラベルを決定し、決定したラベルに対して印刷を行うよう前記印刷装置を制御し、
前記更新手段は、前記印刷制御手段の制御に応じて前記印刷対象のラベル用紙に対してラベル印刷が行われる都度、当該ラベル印刷おいて印刷されたラベルの枚数を表す印刷枚数情報を、当該ラベル用紙に既に記録されている過去の当該ラベル用紙に対するラベル印刷時の印刷枚数情報群の次に記録し、ここで前記未印刷ラベル情報は当該ラベル用紙上に記録された印刷枚数情報の集合であり、
前記未印刷ラベル情報検出手段は、前記印刷対象のラベル用紙に記録された各印刷枚数情報を検出し、
前記印刷制御手段は、前記未印刷ラベル情報検出手段が前記印刷対象のラベル用紙から検出した各印刷枚数情報が表す枚数の総和を当該ラベル用紙上で印刷済のラベルの総枚数と解釈し、当該ラベル用紙上の前記基準方向についての先頭から当該総枚数のラベルを差し引いた残りを未印刷のラベルと判定し、
前記後処理装置は、前記印刷装置により印刷されたラベル用紙に記録されている各印刷枚数情報を検出し、当該ラベル用紙の前記基準方向についての先頭から見て、前記検出された各印刷枚数情報のうちの末尾の印刷枚数情報を除いた残りの印刷枚数情報が表す枚数の総枚数分のラベルの次のラベルを後処理対象の最初のラベルとし、当該最初のラベルから前記末尾の印刷枚数情報が表す枚数分のラベルを後処理対象のラベルとし、それら後処理対象のラベルに対して選択的に後処理を施す、
ことを特徴とする請求項８〜１２のいずれか１項に記載のラベル印刷システム。
【請求項１４】
前記後処理装置は、前記印刷装置により印刷されたラベル用紙に対して施すべき後処理が、前記後処理ラベル対象情報により特定される後処理対象のラベルの他にその近傍の未印刷のラベルを含む範囲に対して一括して施される種類のものである場合、当該範囲に対して後処理を施すと共に、当該ラベル用紙に対して当該後処理を施した未印刷のラベルの枚数を、印刷済枚数として、当該ラベル用紙に既に記録されている印刷枚数情報群の次に追記する、
ことを特徴とする請求項１３に記載のラベル印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベル印刷システムに関する。
【背景技術】
【０００２】
ラベル印刷の分野では、多数のラベルを含んだロール紙を用いて大量にラベル印刷を行う装置が知られている。また、家庭用等の用途で、カット紙のシートに複数のラベルが形成されたラベル用紙が市販されており、そのようなカット紙ラベル用紙に対する印刷設定を行うパーソナルコンピュータ用のアプリケーションも知られている。
【０００３】
印刷しようとするラベルの数がカット紙ラベル用紙に設けられているラベルの数の整数倍と一致しない場合、印刷実行後に、途中まで使用済みのラベル用紙が残ってしまうことになる。
【０００４】
特許文献１には、用紙に付されたマーク（例えばバーコード）により、通常用紙及び分割シール等の用紙種類を識別し、識別結果に応じた印刷を行う装置が開示されている。
【０００５】
特許文献２には、位置決めマークと記録開始位置とが異なる複数種類のシール用記録用紙に対して、簡単にプリントを行うための方式が開示されている。この方式では、記録用紙に位置決めマークを設ける。プリンタは、位置決めセンサとサーマルヘッドとの距離と、位置決めマークと記録開始位置との距離とに基づき、設定値を求める。パルスモータにより搬送ローラ対を回転させ、記録用紙を送る。この送り中に位置決めセンサで位置決めマークの先端エッジを検出する。この先端エッジを検出したのちのパルスモータの駆動パルス数をカウントし、このカウント値が設定値に達したときに、プリントを開始する。記録用紙を変更する場合には、設定値を隠しコマンドによる入力操作や、パスワード確認による入力操作で、変更する。設定値がみだりに変更されることがなく、異なる記録用紙によるプリントが排除される。この方式は、用紙に既に印刷されている画像や切れ込みなどと、これから印刷する画像との位置を揃えるためのものである。
【０００６】
特許文献３には、用紙に適合した書式の選択を容易にし、且つ、書式選択のミスによる印刷ミスの発生を解消するためのプリンタが開示されている。このプリンタは、複数種類の用紙に文字や画像を印刷するものであり、用紙に付された種類識別マークを検出する検出手段と、用紙の種類毎の書式情報を記憶している記憶手段と、上記記憶手段に記憶されている書式情報のうち検出手段より得られた用紙種類情報に応じた書式情報を用いて用紙に応じた適切な書式で印刷を行うよう制御する制御手段とを備えている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−３１３１４３号公報
【特許文献２】特開２０００−３３５０４１号公報
【特許文献３】特開２００１−０６３１５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、一部のラベルに対して印刷済のラベル用紙を、ユーザの手を煩わせずに再利用できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に係る発明は、印刷装置と、前記印刷装置に投入された印刷対象のラベル用紙から、当該ラベル用紙の識別情報を検出する識別情報検出手段と、各ラベル用紙の識別情報に対応づけて当該ラベル用紙上の複数のラベルのうち未印刷のラベルを特定するための未印刷ラベル情報を記憶する用紙情報記憶装置から、前記識別情報検出手段が検出した前記印刷対象のラベル用紙の識別情報に対応する未印刷ラベル情報を取得し、取得した未印刷ラベル情報に基づいて、当該ラベル用紙上の未印刷のラベルを特定し、特定した未印刷のラベルに対してラベル印刷を行うよう前記印刷装置を制御する印刷制御手段と、前記印刷制御手段の制御に応じて行われた前記ラベル印刷に応じて、前記用紙情報記憶装置内の前記印刷対象のラベル用紙の識別情報に対応づけられた前記未印刷ラベル情報を更新する更新手段と、を備えるラベル印刷システムである。
【００１０】
請求項２に係る発明は、前記ラベル用紙の識別情報は、前記印刷装置の用紙搬送方向に沿った当該ラベル用紙の両端部に記録されており、前記識別情報検出手段は、前記印刷装置内の、ラベル用紙に対して画像を印刷する印刷機構よりも前記用紙搬送方向について上流側に配置されており、前記印刷対象のラベル用紙が搬送されて前記印刷機構に到達するまでに当該ラベル用紙の識別情報を検出し、前記印刷制御手段は、前記印刷対象のラベル用紙が前記印刷機構に達するまでに前記識別情報検出手段が検出した前記識別情報に対応する未印刷ラベル情報を前記用紙情報記憶装置から取得し、当該未印刷ラベル情報に基づき特定した当該ラベル用紙上の未印刷のラベルに対してラベル印刷を行うよう前記印刷装置を制御する、ことを特徴とする請求項１に記載のラベル印刷システムである。
【００１１】
請求項３に係る発明は、前記ラベル用紙の前記用紙搬送方向に沿った少なくとも一方の端部には、当該ラベル用紙の前記用紙搬送方向に沿った基準方向を示す基準方向情報が記録されており、前記用紙情報記憶装置に記憶される未印刷ラベル情報は、ラベル用紙の前記基準方向を前記用紙搬送方向に合わせてラベル印刷を行う場合における当該ラベル用紙上の未印刷のラベルの位置を特定する情報であり、前記識別情報検出手段は、前記印刷対象のラベル用紙から前記識別情報と共に前記基準方向情報の検出を行い、前記印刷制御手段は、前記基準方向情報の検出の結果により当該ラベル用紙の前記基準方向と前記用紙搬送方向とが一致していないことが判明した場合、前記基準方向と前記用紙搬送方向との関係に応じて前記未印刷ラベル情報を解釈することで当該ラベル用紙上の未印刷のラベルを特定する、ことを特徴とする請求項２に記載のラベル印刷システムである。
【００１２】
請求項４に係る発明は、前記印刷制御手段は、前記基準方向情報の検出の結果により当該ラベル用紙の前記基準方向と前記用紙搬送方向とが一致していないことが判明した場合、前記未印刷のラベルに印刷すべき画像を、前記基準方向と前記用紙搬送方向との関係に応じて回転させてから、前記印刷装置に供給する、ことを特徴とする請求項３に記載のラベル印刷システムである。
【００１３】
請求項５に係る発明は、前記用紙情報記憶装置は、更に、前記各ラベル用紙の識別情報に対応づけて、当該ラベル用紙のサイズと当該ラベル用紙上の縦横のラベル枚数との組合せにより規定されるラベル用紙種別を、記憶しており、前記未印刷ラベル情報は、当該ラベル用紙上の印刷済のラベルの枚数又は未印刷のラベルの枚数を表す情報であり、前記印刷制御手段は、前記用紙情報記憶装置から、前記識別情報検出手段が検出した前記印刷対象のラベル用紙の識別情報に対応する未印刷ラベル情報とラベル用紙種別を取得し、取得した未印刷ラベル情報及びラベル用紙種別と、前記識別情報検出手段が検出した前記基準方向情報から求められる当該ラベル用紙の前記用紙搬送方向に対する向きと、に基づき当該ラベル用紙上の未印刷のラベルを特定する、ことを特徴とする請求項３又は４のいずれか１項に記載のラベル印刷システムである。
【００１４】
請求項６に係る発明は、前記印刷装置により印刷されたラベル用紙に対して後処理を施す後処理装置、を更に備え、前記印刷制御手段は、上位装置から受け取ったラベル印刷指示に含まれる印刷対象のラベルの枚数の情報に従い、前記印刷対象のラベル用紙の識別情報に対応する未印刷ラベル情報から特定される当該ラベル用紙上の未印刷のラベルのうち、当該ラベル印刷指示に応じて印刷するラベルを決定し、決定したラベルに対して印刷を行うよう前記印刷装置を制御すると共に、当該ラベル印刷指示に応じて印刷したラベルを後処理対象として特定する後処理対象ラベル情報を前記後処理装置に伝達するための処理を行い、前記後処理装置は、前記印刷装置により印刷されたラベル用紙のうち、前記後処理対象ラベル情報により特定される後処理対象のラベルに対して選択的に後処理を施す、ことを特徴とする請求項１〜５のいずれか１項に記載のラベル印刷システムである。
【００１５】
請求項７に係る発明は、前記後処理装置は、前記印刷装置により印刷されたラベル用紙に対して施すべき後処理が、前記後処理ラベル対象情報により特定される後処理対象のラベルの他にその近傍の未印刷のラベルを含む範囲に対して一括して施される種類のものである場合、当該範囲に対して後処理を施すと共に、前記用紙情報記憶装置内の前記ラベル用紙の識別情報に対応づけられた前記未印刷ラベル情報を、当該後処理が施された未印刷のラベルも印刷済と取り扱われるよう更新する、ことを特徴とする請求項６に記載のラベル印刷システムである。
【００１６】
請求項８に係る発明は、印刷装置と、前記印刷装置に投入された印刷対象のラベル用紙から、当該ラベル用紙上の複数のラベルのうち未印刷のラベルを特定するための未印刷ラベル情報を検出する未印刷ラベル情報検出手段と、前記未印刷ラベル情報検出手段が検出した前記未印刷ラベル情報に基づいて、当該ラベル用紙上の未印刷のラベルを特定し、特定した未印刷のラベルに対してラベル印刷を行うよう前記印刷装置を制御する印刷制御手段と、前記印刷制御手段の制御に応じて行われた前記ラベル印刷に応じて、前記印刷対象のラベル用紙に記録された前記未印刷ラベル情報を更新する更新手段と、を備えるラベル印刷システムである。
【００１７】
請求項９に係る発明は、前記未印刷ラベル情報は、前記印刷装置の用紙搬送方向に沿った当該ラベル用紙の両端部に記録されており、前記未印刷ラベル情報検出手段は、前記印刷装置内の、ラベル用紙に対して画像を印刷する印刷機構よりも前記用紙搬送方向について上流側に配置されており、前記印刷対象のラベル用紙が搬送されて前記印刷機構に到達するまでに当該ラベル用紙の前記未印刷ラベル情報を検出し、前記印刷制御手段は、前記印刷対象のラベル用紙が前記印刷機構に達するまでに前記未印刷ラベル情報検出手段が検出した前記未印刷ラベル情報に基づき当該ラベル用紙上の未印刷のラベルを特定し、特定した未印刷のラベルに対してラベル印刷を行うよう前記印刷装置を制御する、ことを特徴とする請求項８に記載のラベル印刷システムである。
【００１８】
請求項１０に係る発明は、前記ラベル用紙の前記用紙搬送方向に沿った少なくとも一方の端部には、当該ラベル用紙の前記用紙搬送方向に沿った基準方向を示す基準方向情報が記録されており、前記ラベル用紙に記録される前記未印刷ラベル情報は、当該ラベル用紙の前記基準方向を前記用紙搬送方向に合わせてラベル印刷を行う場合における当該ラベル用紙上の未印刷のラベルの位置を特定する情報であり、前記未印刷ラベル情報検出手段は、前記印刷対象のラベル用紙から前記未印刷ラベル情報と共に前記基準方向情報の検出を行い、前記印刷制御手段は、前記基準方向情報の検出の結果により当該ラベル用紙の前記基準方向と前記用紙搬送方向とが一致していないことが判明した場合、前記基準方向と前記用紙搬送方向との関係に応じて前記未印刷ラベル情報を解釈することで当該ラベル用紙上の未印刷のラベルを特定する、ことを特徴とする請求項９に記載のラベル印刷システムである。
【００１９】
請求項１１に係る発明は、前記印刷制御手段は、前記基準方向情報の検出の結果により当該ラベル用紙の前記基準方向と前記用紙搬送方向とが一致していないことが判明した場合、前記未印刷のラベルに印刷すべき画像を、前記基準方向と前記用紙搬送方向との関係に応じて回転させてから、前記印刷装置に供給する、ことを特徴とする請求項１０に記載のラベル印刷システムである。
【００２０】
請求項１２に係る発明は、前記ラベル用紙には、当該ラベル用紙のサイズと当該ラベル用紙上の縦横のラベル枚数との組合せにより規定されるラベル用紙種別が記録されており、前記未印刷ラベル情報は、当該ラベル用紙上の印刷済のラベルの枚数又は未印刷のラベルの枚数を表す情報であり、前記未印刷ラベル情報検出手段は、前記印刷対象のラベル用紙から前記未印刷ラベル情報及び前記基準方向情報と共に前記ラベル用紙種別を検出し、前記印刷制御手段は、前記未印刷ラベル情報検出手段が検出した前記印刷対象のラベル用紙の前記未印刷ラベル情報と前記ラベル用紙種別と、前記未印刷ラベル情報検出手段が検出した前記基準方向情報から求められる当該ラベル用紙の前記用紙搬送方向に対する向きと、に基づき当該ラベル用紙上の未印刷のラベルを特定する、ことを特徴とする請求項１０又は１１のいずれか１項に記載のラベル印刷システムである。
【００２１】
請求項１３に係る発明は、前記印刷装置により印刷されたラベル用紙に対して後処理を施す後処理装置、を更に備え、前記印刷制御手段は、上位装置から受け取ったラベル印刷指示に含まれる印刷対象のラベルの枚数の情報に従い、前記未印刷ラベル情報検出手段が検出した前記未印刷ラベル情報から特定される当該ラベル用紙上の未印刷のラベルのうち、当該ラベル印刷指示に応じて印刷するラベルを決定し、決定したラベルに対して印刷を行うよう前記印刷装置を制御し、前記更新手段は、前記印刷制御手段の制御に応じて前記印刷対象のラベル用紙に対してラベル印刷が行われる都度、当該ラベル印刷おいて印刷されたラベルの枚数を表す印刷枚数情報を、当該ラベル用紙に既に記録されている過去の当該ラベル用紙に対するラベル印刷時の印刷枚数情報群の次に記録し、ここで前記未印刷ラベル情報は当該ラベル用紙上に記録された印刷枚数情報の集合であり、前記未印刷ラベル情報検出手段は、前記印刷対象のラベル用紙に記録された各印刷枚数情報を検出し、前記印刷制御手段は、前記未印刷ラベル情報検出手段が前記印刷対象のラベル用紙から検出した各印刷枚数情報が表す枚数の総和を当該ラベル用紙上で印刷済のラベルの総枚数と解釈し、当該ラベル用紙上の前記基準方向についての先頭から当該総枚数のラベルを差し引いた残りを未印刷のラベルと判定し、前記後処理装置は、前記印刷装置により印刷されたラベル用紙に記録されている各印刷枚数情報を検出し、当該ラベル用紙の前記基準方向についての先頭から見て、前記検出された各印刷枚数情報のうちの末尾の印刷枚数情報を除いた残りの印刷枚数情報が表す枚数の総枚数分のラベルの次のラベルを後処理対象の最初のラベルとし、当該最初のラベルから前記末尾の印刷枚数情報が表す枚数分のラベルを後処理対象のラベルとし、それら後処理対象のラベルに対して選択的に後処理を施す、ことを特徴とする請求項８〜１２のいずれか１項に記載のラベル印刷システムである。
【００２２】
請求項１４に係る発明は、前記後処理装置は、前記印刷装置により印刷されたラベル用紙に対して施すべき後処理が、前記後処理ラベル対象情報により特定される後処理対象のラベルの他にその近傍の未印刷のラベルを含む範囲に対して一括して施される種類のものである場合、当該範囲に対して後処理を施すと共に、当該ラベル用紙に対して当該後処理を施した未印刷のラベルの枚数を、印刷済枚数として、当該ラベル用紙に既に記録されている印刷枚数情報群の次に追記する、ことを特徴とする請求項１３に記載のラベル印刷システムである。
【発明の効果】
【００２３】
請求項１又は請求項８に係る発明によれば、一部のラベルに対して印刷済のラベル用紙を、ユーザの手を煩わせずに再利用できる。
【００２４】
請求項２又は請求項９に係る発明によれば、印刷装置内でラベル用紙がどちらの向きに搬送される場合でも、用紙搬送方向に沿った先頭側の識別情報又は未印刷ラベル情報を素早く検出することができる。
【００２５】
請求項３又は請求項１０に係る発明によれば、印刷装置内でラベル用紙が搬送される向きが正しい向きと異なる場合でも、未印刷のラベルの場所を正しく特定することができる。
【００２６】
請求項４又は請求項１１に係る発明によれば、ラベル用紙の向きが想定された正しい向きでない場合でも、矩形でないラベルに対し、印刷すべき画像を正しい向きで印刷することができる。
【００２７】
請求項５又は請求項１２に係る発明によれば、ラベル用紙上の未印刷のラベルの具体的な位置を表す情報よりも情報量の少ない情報で未印刷ラベル情報を表現することができる。
【００２８】
請求項６又は請求項１３に係る発明によれば、印刷装置で印刷されたラベルに対して選択的に後処理を施すことができる。
【００２９】
請求項７又は請求項１４に係る発明によれば、未印刷のラベルに対しても後処理が行われてしまう場合に、後処理が施された未印刷のラベルを未印刷ラベル情報に反映させることができる。
【図面の簡単な説明】
【００３０】
【図１】実施形態のシステム構成の一例を示す図である。
【図２】印刷装置の内部構成の一例を模式的に示す図である。
【図３】用紙情報ＤＢ内に登録されたデータ内容の一例を示す図である。
【図４】ラベル用紙の一例を示す図である。
【図５】図４のラベル用紙上の一部のラベルが使用された状態を示す図である。
【図６】実施形態のシステムの処理手順の一例を示す図である。
【図７】ラベル用紙の別の一例を示す図である。
【図８】ラベル用紙の向きに応じた制御を行うシステム例の処理手順の一例を示す図である。
【図９】ラベル形状に極性があるラベル用紙の一例を示す図である。
【図１０】ラベル用紙の更に別の一例を示す図である。
【図１１】システムがラベル用紙に用紙ＩＤを付与する場合の処理手順の一例を示す図である。
【図１２】後処理装置を備えるシステム構成の一例を示す図である。
【図１３】図１２のシステムの用紙情報ＤＢ内に登録されたデータ内容の一例を示す図である。
【図１４】一部のラベルが使用済みのラベル用紙上の未使用のラベルが何枚か印刷された状態を示す図である。
【図１５】図１２のシステムの印刷装置側の処理手順の一例を示す図である。
【図１６】図１２のシステムの後処理装置側の処理手順の一例を示す図である。
【図１７】ラベルよりも広い範囲を単位とした後処理の範囲の例を説明するための図である。
【図１８】図１２のシステムの印刷装置側の処理手順の別の一例を示す図である。
【図１９】図１２のシステムの後処理装置側の処理手順の別の一例を示す図である。
【図２０】未印刷ラベル情報や用紙種別の情報が印刷されたラベル用紙の一例を示す図である。
【図２１】図２０のラベル用紙を用いるシステムの一例を示す図である。
【図２２】図２０のラベル用紙を用いるシステムにおける印刷装置側の処理手順の一例を示す図である。
【図２３】図２０のラベル用紙を用いるシステムにおける後処理装置側の処理手順の一例を示す図である。
【発明を実施するための形態】
【００３１】
以下では、カット紙（枚葉紙）形態のラベル用紙に対するラベル印刷を行うラベル印刷システムについて説明する。個々のラベル用紙上には、複数の粘着式のラベルが行列状に整列配置されている。本実施形態のシステムは、そのようなラベル用紙上の各ラベルに対して、印刷依頼元のコンピュータからの印刷指示に応じてラベル内容を印刷する。
【００３２】
本発明の一つの実施形態では、個々のラベル用紙に対して用紙ＩＤと呼ぶ固有の識別情報を付与し、ラベル用紙ごとに、当該ラベル用紙の用紙ＩＤに対応づけて、当該ラベル用紙上のラベルのうち未印刷のラベルを特定する情報である未印刷ラベル情報を記録する。そして、一部使用済みのラベル用紙の再利用時、すなわち当該ラベル用紙上に残った未印刷のラベルに対してラベル内容を印刷する際には、そのラベル用紙の用紙ＩＤに対応する未印刷ラベル情報から当該ラベル用紙上の未印刷のラベルを特定し、特定した未印刷のラベルに対して印刷を行う。
【００３３】
ラベル用紙に対応する未印刷ラベル情報は、当該ラベル用紙上の複数のラベルのうち印刷されていない（言い換えれば、使用されていない）ラベルが特定できる情報であれば、どのような情報でもよい。
【００３４】
未印刷ラベル情報の例としては、例えば、当該ラベル用紙上のラベルのうち印刷済のラベルの枚数がある。ラベル用紙に対して毎回決まった方向からラベル印刷を行う場合、このような印刷済のラベル枚数が分かれば、そのラベル用紙の先頭から印刷済の枚数のラベルを除いた残りのラベル群が、未印刷のラベル群であると特定される。同様の考え方で、当該ラベル用紙上で未印刷のラベルの枚数を未印刷ラベル情報としてもよい。また、用紙サイズ及びラベル配列が異なる複数の種別のラベル用紙を取り扱う場合には、ラベル用紙の種別と、当該ラベル用紙上の印刷済又は未印刷のラベル数を示す未印刷ラベル情報とを組み合わせることで、当該ラベル用紙上の未印刷のラベル群を特定してもよい。例えば、Ａ４サイズで５行２列のラベル配列（図５参照）である用紙種別のラベル用紙のうち、３枚が印刷済である場合、Ａ４サイズで５行２列という情報から当該ラベル用紙上での個々のラベルの位置が特定され、そのうち基準方向に沿って先頭から３つの印刷済ラベルを除いた残りの７枚のラベルが、未印刷のラベル群として特定される。
【００３５】
もちろん、以上は未印刷ラベル情報の一例に過ぎない。この他にも、例えば、ラベル用紙上のラベル配列上での印刷済又は未印刷のラベルを示す情報を、未印刷ラベル情報として用いてもよい。例えば、ラベル用紙上にｎ行ｍ列（ｍ、ｎは正の整数）の行列状に配列されたラベルのうちの、印刷済（又は未印刷）の各ラベルの行列上での位置を示す情報を、未印刷ラベル情報とするなどである。もちろん、この場合も、用紙サイズ又はラベル配列（行列）の少なくとも一方が異なる複数の用紙種別のラベル用紙を用いる場合は、ラベル用紙の用紙種別と、その未印刷ラベル情報との組合せにより、未印刷のラベル群の位置が特定される。
【００３６】
以上のように、本実施形態のラベル印刷システムは、ラベル用紙が保持する用紙ＩＤに未印刷ラベル情報をリンクして管理することで、部分的に使用済みのラベル用紙を再利用する場合に、未印刷ラベル情報から特定される未印刷のラベルに対してラベル印刷を行う。
【００３７】
図１は、本実施形態のラベル印刷システムの一実施形態の概略構成を示す図である。図示のシステムは、印刷装置１０、印刷制御部２０、用紙情報ＤＢ（データベース）３０、及び未印刷ラベル情報更新部４０を有する。このうち印刷制御部２０及び未印刷ラベル情報更新部４０は、印刷装置１０の筐体内に内蔵されていてもよいし、印刷装置１０に接続された印刷サーバ等に内蔵されていてもよい。用紙情報ＤＢ３０は、印刷装置１０又は印刷サーバに内蔵されていてもよいし、印刷制御部２０からネットワークを介してアクセス可能なリモートの位置に設置されていてもよい。
【００３８】
印刷装置１０は、ラベル用紙上の各ラベルに対してラベル情報を印刷するための装置である。印刷装置１０は、ラベル用紙から用紙ＩＤ等の用紙情報を検出する用紙情報検出部１２を有する。
【００３９】
図２に印刷装置１０の内部構成の一例を模式的に示す。ここで、図２の上下方向は、印刷装置１０内を用紙搬送方向（図中矢印Ａで示す）に沿って搬送されるラベル用紙１００の紙面に垂直な方向である。
【００４０】
この例では、印刷装置１０内には、用紙に対してインク等の色材により印刷を行うための印刷機構１４が設けられると共に、用紙搬送方向Ａで示すに沿ってその印刷機構１４の上流側に、用紙情報検出部１２が設けられる。用紙情報検出部１２は、ラベル用紙１００が用紙ＩＤ等の用紙情報を保持する形態に応じた方法で、用紙情報の検出を行う。例えば、用紙情報がバーコードなどの画像の形でラベル用紙１００に印刷されている場合、用紙情報検出部１２は、バーコードリーダーのように、光学的な機構により用紙情報を読み取ってその情報を解釈する。また、孔や切り欠きなどのようにラベル用紙１００に物理的な変形をもたらすことで用紙情報を表現する方式の場合は、用紙情報検出部１２は、そのような変形を光学的に読み取ることで、用紙情報を検出する。また、用紙情報がラベル用紙１００に埋め込まれた無線タグに記憶されている場合は、用紙情報検出部１２は、無線タグの規格に従って無線により無線タグから用紙情報を読み取る。また、ラベル用紙１００の紙指紋を用いて、当該ラベル用紙を識別してもよい。紙指紋は、絡まり合う紙の繊維が構成する微細なランダムパターンであり、用紙ごとにパターンが異なる。この場合、用紙情報検出部１２は、ラベル用紙１００の特定の位置の紙指紋を読み取り、その紙指紋を当該用紙のＩＤとして用いる。
【００４１】
この例では、用紙情報検出部１２が印刷機構１４よりも上流に設けられているので、搬送されるラベル用紙１００からまず用紙ＩＤ等の用紙情報が読み取られ、その後その下流の印刷機構１４によりそのラベル用紙１００に印刷が行われることになる。したがって、一つの例では、ラベル用紙１００に対するラベル印刷が、そのラベル用紙１００から読み取られた用紙情報に基づいて制御される。
【００４２】
再び図１の説明に戻ると、印刷制御部２０は、印刷装置１０の動作を制御する装置である。印刷制御部２０は、例えばパーソナルコンピュータなどのコンピュータから印刷データを受け取り、その印刷データに従って印刷装置１０を制御することにより、ラベル用紙１００上の各ラベル１２０に対してラベル印刷を行う。ここで、印刷制御部２０は、用紙情報検出部１２がラベル用紙１００から読み取った用紙ＩＤ等の用紙情報に基づいて、当該ラベル用紙１００上での印刷対象のラベルを特定するなどの処理を行う。この印刷対象ラベルの特定にあたって、印刷制御部２０は、用紙情報ＤＢ３０を参照する。
【００４３】
用紙情報ＤＢ３０は、個々のラベル用紙１００について、用紙ＩＤ等の用紙情報を記憶するデータベースである。用紙情報ＤＢ３０内に記憶されるデータの一例を、図３に示す。
【００４４】
図３の例では、用紙情報ＤＢ３０には、ラベル用紙１００ごとに情報エントリが設けられており、その情報エントリには、そのラベル用紙１００の用紙ＩＤ、用紙種別情報、及び未印刷ラベル情報が含まれている。
【００４５】
用紙ＩＤは、個々のラベル用紙１００を一意に特定するものであればどのようなものを用いてもよい。図３の例では、ラベル用紙１００ごとに異なる通し番号を用紙ＩＤとしている。
【００４６】
用紙種別情報は、当該ラベル用紙１００の種別を表す情報である。ラベル用紙の種別は、例えば、当該ラベル用紙のサイズと、当該ラベル用紙上でのラベル１２０の配列パターンとの組合せで規定される。図示例では、用紙種別情報「００１」は、Ａ４サイズでラベル配列パターンが２列５行（合計１０枚）のラベル用紙種別（例えば図４に例示するもの）を、「００２」はＡ４サイズでラベル配列が３列４行のラベル用紙種別を示す。なお、この例で用紙サイズとラベルの配列パターンの組合せを用紙種別として用いるのは、その組合せにより、ラベル用紙上の個々のラベルの位置が決まるからである。なお、用紙種別情報は、用紙サイズトラベル配列の組合せに限られるものではなく、ラベル用紙上の個々のラベル用紙の位置を規定する情報であれば、どのような内容の情報であってもよい。
【００４７】
また、図３の例では、未印刷ラベル情報として、当該ラベル用紙上のラベルのうち既に使用済み（すなわち印刷済）のラベルの枚数を用いている。これは、ラベル用紙上の各ラベルに対して予め定められた順序で印刷を行う場合（例えばラベル用紙の先頭方向が決まっており、その先頭方向のラベルから順に印刷するなど）の、未印刷ラベル情報の一例である。例えば未印刷ラベル情報がｎ（ｎは０以上の整数）である場合、ラベル用紙上のラベルのうち、定められたラベル印刷順序で１〜ｎ番目のラベルまでは使用済みなので、先頭から（ｎ＋１）番目のラベルが未印刷のラベルの先頭のものである。このラベルから、その印刷順序に従って今回印刷する枚数分のラベルが、印刷対象のラベルとして特定される。ここで、用紙種別情報から個々のラベルのラベル用紙上での位置が分かるので、先頭から何番目から何番目までのラベルが印刷対象かが分かれば、それら印刷対象のラベルの位置も分かることになる。
【００４８】
再び図１の説明に戻ると、印刷制御部２０は、用紙情報検出部１２がそのラベル用紙１００から検出した用紙ＩＤに対応する用紙種別情報と未印刷ラベル情報とを用紙情報ＤＢ３０から読み出し、読み出した情報に基づいて、そのラベル用紙１００上で今回印刷すべき各ラベルの位置を特定する。
【００４９】
未印刷ラベル情報更新部４０は、ラベル用紙１００に対してラベル印刷を行う都度、用紙情報ＤＢ３０に記憶された当該ラベル用紙１００の未印刷ラベル情報を更新する。例えば、ある印刷ジョブでラベル用紙１００上の３枚のラベルに対して印刷した場合、未印刷ラベル情報更新部４０は、用紙情報ＤＢ３０内の当該ラベル用紙１００の未印刷ラベル情報（使用済み枚数）の値を３だけ増大させる。
【００５０】
図４に、本実施形態のシステムで用いられるラベル用紙の一例の外観を示す。図示のように、ラベル用紙１００は、台紙１１０と、当該台紙１１０の表面上に配列された複数のラベル１２０とを含んでいる。各ラベル１２０は、表面が印刷可能な面、裏面が粘着面となっている。図示例では、ラベル用紙１００には、２列×５行の１０枚の矩形のラベル１２０が配列されている。
【００５１】
図４の例では、ラベル用紙１００の周囲のマージン部分（すなわちラベル１２０が配置されていない部分）のうちラベル用紙１００の長手方向に沿った一方の端部に、当該ラベル用紙の基準方向（すなわち用紙搬送方向についての先頭方向）を示すマーク１１４ａが印刷されている。例えば、ユーザは、印刷装置１０に対してラベル用紙をセットする際、このマーク１１４ａが印刷された端部が用紙搬送方向に関して当該ラベル用紙の先頭方向に来るようセットする。これにより、そのラベル用紙上のラベル群は、決まった方向から順に使用されていくことになる。図示例では、マーク１１４ａとして、基準方向の向きを指す三角形を用いているが、これは一例に過ぎない。また、ラベル用紙１００の長手方向に沿った方向のうち、後述する用紙ＩＤ１１２ａの印刷されている側を基準方向とするという取り決めをしておくならば、マーク１１４ａはなくてもよい。
【００５２】
図４において、各ラベル１２０の中央に示された括弧付きの番号は、ラベル用紙１００を、マーク１１４ａの側を用紙搬送方向について先頭側にして印刷装置１０にて印刷を行った場合の、各ラベル１２０の印刷順序の一例を示している。この例では、用紙搬送方向について先頭側からラスタ走査順に、各ラベル１２０が印刷されていく。例えば、図３の用紙ＩＤ「00000123」のラベル用紙１００の場合、図４に示す２列５行のラベルのうちマーク１１４ａ側からラスタ走査順に３枚のラベル１２０が消費済みであるので、図５で破線の矩形１２２にて示した（１）〜（３）のラベルが、既に印刷され台紙１１０上から剥がされている。図５に示すラベル用紙１００を用いて次にラベル印刷を行う場合には、未印刷のラベルの先頭である番号（４）のラベル１２０から使用されることとなる。
【００５３】
また、図４の例では、矩形のラベル用紙１００の周囲のマージン部分のうち、当該ラベル用紙１００の長手方向に沿った先頭側の部分に、当該ラベル用紙１００を一意に識別する用紙ＩＤ１１２ａが印刷されている。
【００５４】
図４の例では、用紙ＩＤ１１２ａはバーコードで表現されているが、QRコード（登録商標）などのような他の形式の画像コードで表現されていてももちろんよい。これら用紙ＩＤ１１２ａは、例えば、ラベル用紙１００を生産する工場にて印刷するようにすればよい。
【００５５】
このように図４の例では、ラベル用紙１００の基準方向に沿った先端部に用紙ＩＤ１１２ａが印刷されている。このため、マーク１１４ａを用紙搬送方向について先頭側となるようにユーザがラベル用紙１００を印刷装置１０にセットすることで、図２に示した用紙情報検出部１２にてその用紙ＩＤ１１２ａが読み取られラベル用紙１００が識別され、その後その識別結果に応じてその下流の印刷機構１４にてラベル印刷が行われることとなる。
【００５６】
この実施形態のシステムによるラベル印刷の手順の一例を図６に示す。この例では、まずユーザが印刷装置１０の給紙部（図示省略）に対して、マーク１１４ａが用紙搬送方向に沿った先頭側となるよう、ラベル用紙１００をセットする。この場合、例えば給紙部等に、ラベル用紙１００を正しい向きにセットするための案内（例えばマーク１１４ａを給紙部のトレイのどちら側に向けるかを示すマークなど）を示しておいてもよい。このようにラベル用紙１００がセットされた状態で、ユーザは、ＰＣ（パーソナルコンピュータ）等の上位装置から本システムに対してラベル印刷の指示を行う。これにより、上位装置から本システムの印刷制御部２０に対してラベル印刷指示情報が送られる。このラベル印刷指示情報には、例えば、ラベル１２０群に対して印刷すべきラベル情報内容のリストが含まれている。このリストに含まれるラベル情報内容の数だけラベル１２０が消費（印刷）されることとなる。ラベル印刷指示を受けた印刷制御部２０は、給紙部に、ラベル用紙１００を印刷装置１０の用紙搬送路上へ給紙させる。図２に例示したように、用紙搬送方向Ａにそって搬送されるラベル用紙１００は、まず用紙情報検出部１２により用紙ＩＤ１１２ａが読み取られる（Ｓ１０）。印刷制御部２０は、用紙情報ＤＢ３０から読み取られた用紙ＩＤ１１２ａに対応する用紙種別情報及び未印刷ラベル情報を、用紙ＤＢ３０から検索する（Ｓ１２）。
【００５７】
Ｓ１２の検索の結果に応じ、印刷制御部２０はそのラベル用紙１００上の印刷対象のラベル群を特定し、それらラベル群に印刷を行うための印刷画像データを生成する（Ｓ１４）。このＳ１４では、印刷制御部２０は、例えば、検索した用紙種別情報から、そのラベル用紙１００上の各ラベルの存在場所を特定する。各ラベルの存在場所は、例えば各ラベルの左上隅と右下隅の座標の組などで表される。用紙種別、すなわちラベル用紙のサイズとラベルの配列パターンの組、が分かれば、各ラベルの存在場所は特定される。また、印刷制御部２０は、検索した未印刷ラベル情報から、そのラベル用紙１００上の先頭から何番目のラベル１２０までが使用済みであるか、言い換えれば、用紙の先頭から何番目のラベル１２０が未印刷のラベル群のうちの先頭であるかを特定する。そして、特定した未印刷の先頭のラベルから、ラベル印刷指示情報に含まれる印刷対象のラベル情報内容の数だけのラベル１２０を、印刷対象のラベル群として特定する。そして、印刷制御部２０は、用紙種別情報から特定される各ラベル１２０の存在場所に基づき、印刷対象の各ラベル１２０の存在場所に対してラベル印刷指示情報に含まれる個々のラベル情報内容を順に割り付けることにより、印刷画像データを生成する。
【００５８】
印刷制御部２０は、その印刷画像データを印刷機構１４に転送する。印刷機構１４は、その印刷画像データをそのラベル用紙１００上に印刷する（Ｓ１６）。これにより、ラベル印刷指示情報に含まれる各ラベル情報内容が、当該ラベル用紙１００上の印刷対象の各ラベル１２０に印刷される。
【００５９】
また、印刷制御部２０は、未印刷ラベル情報更新部４０に対して、当該ラベル用紙１００の用紙ＩＤと今回の印刷対象のラベルの枚数とを通知し、未印刷ラベル情報の更新を指示する。この指示に応じて、未印刷ラベル情報更新部４０は、用紙情報ＤＢ３０にアクセスし、当該用紙ＩＤに対応する未印刷ラベル情報を更新する（Ｓ１８）。すなわち、例えば、未印刷ラベル情報更新部４０は、印刷制御部２０から通知された用紙ＩＤに対応する未印刷ラベル情報を読み出し、その未印刷ラベル情報が示す使用済みラベル枚数に、今回の印刷対象のラベルの枚数を加算し、その加算結果を当該用紙ＩＤに対応する未印刷ラベル情報として用紙情報ＤＢ３０に書き戻す。
【００６０】
未印刷ラベル情報更新部４０による未印刷ラベル情報の更新は、ラベル用紙１００に対するラベル印刷（Ｓ１６）の完了後に行えばよい。ただしこれは一例に過ぎず、例えばこの代わりに、上位装置からラベル印刷指示情報を受け取り、かつラベル用紙１００から用紙ＩＤを読み取った後、ラベル印刷が完了する前の段階で、用紙情報ＤＢ３０内の未印刷ラベル情報を更新してもよい。
【００６１】
次に、ユーザが印刷装置１０の給紙部にセットしたラベル用紙１００の向きが正しいか否かをシステム側で判定し、判定結果に応じた制御を行う例をいくつか説明する。
【００６２】
一つの例では、印刷制御部２０は、上位装置からラベル印刷指示を受けた場合に、ラベル用紙１００が用紙搬送路上の用紙情報検出部１２の読取位置を通過したにもかかわらず、用紙情報検出部１２から用紙ＩＤが通知されなかった場合、そのラベル用紙１００がセットされた向きが誤りであると判定する。この場合、印刷制御部２０は、そのラベル用紙１００に対する印刷機構１４による印刷を行わず、そのラベル用紙１００を排紙トレイに出力し、例えばエラーとして印刷動作を一時停止する。このとき、印刷制御部２０は、印刷装置１０のユーザインタフェース画面に、ラベル用紙の向きが誤っているので印刷しなかったこと、ラベル用紙を正しい向きにセットして印刷再開の指示を行うこと、等を示したメッセージを表示する。ユーザは、このメッセージに従い、ラベル用紙１００を正しい向きにセットし直して印刷再開を指示する。用紙ＩＤ１１２ａが図４に示すようにラベル用紙１００の基準方向の先端に印刷されている構成の場合、このような制御により、誤った向きにセットされたラベル用紙に対してラベル印刷が行われてしまうことがなくなる。
【００６３】
また、別の例として、システムがラベル用紙１００の向きを検知し、その向きに応じてラベル印刷を制御する例を示す。
【００６４】
この例では、図７に示すようなラベル用紙１００を用いる。図７の例では、矩形のラベル用紙１００の周囲のマージン部分のうち、当該ラベル用紙１００の基準方向に沿った両端の部分の、ラベル用紙１００の紙面の中心点回りに互いに回転対称の位置に、当該ラベル用紙１００を一意に識別する用紙ＩＤ１１２ａ及び１１２ｂが印刷されている。これにより、ラベル用紙１００を長手方向についてどちら側を先頭にして印刷装置に挿入しても、印刷装置１０内の固定位置に配置された用紙情報検出部１２にて用紙ＩＤ１１２ａ又は１１２ｂが読み取られることとなる。
【００６５】
ここで、図７の例では、用紙ＩＤ１１２ａ及び１１２ｂの画像コードが、用紙の幅（短手）方向の中央ではなく、一方の端部側に偏った位置に印刷されている。このため、用紙情報検出部１２内の画像コード読取装置が、基準方向を用紙搬送方向に合わせた正しい向きにラベル用紙１００をセットした場合に用紙ＩＤ１１２ａが読み取れる位置に配置されていれば、その読取装置は、搬送されるラベル用紙１００の先頭側にある用紙ＩＤ１１２ａは読み取るが、後端側にある用紙ＩＤ１１２ｂは読取範囲から外れるので読み取らない。用紙ＩＤを記憶した無線タグをラベル用紙１００に設ける方式の場合、無線タグとして近接型等の通信距離が短い規格のものを、図７の例と同様ラベル用紙１００の長手方向の両端のマージン部分の、互いに回転対称かつ当該用紙の幅方向について中央から端部側へ偏った位置に設ければ、図７の例と同様、搬送される用紙１００の一方の無線タグの用紙ＩＤのみが読取装置により読み取られることとなる。
【００６６】
また、ラベル用紙１００の基準方向に沿った後端のマージン部分に、当該用紙１００の基準方向に沿った後端を示すマーク１１４ｂ（図７では破線で示した）が印刷されていてもよい。マーク１１４ｂは、マーク１１４ａとは異なったものとする。例えば、マーク１１４ｂは、当該マーク１１４ｂを用紙搬送方向に沿った先頭側にして当該ラベル用紙１００を搬送した場合に、マーク１１４ａとは異なる形状として読み取られるものとすればよい。
【００６７】
この例では、システムは、図８に示すような手順を実行すればよい。なお、この手順においてＳ１０ａ及びＳ１４ａ以外の各ステップＳ１２，１６及び１８は、図６の場合と同様の処理でよい。
【００６８】
図８の手順では、印刷装置１０の用紙情報検出部１２が、搬送されるラベル用紙１００から用紙ＩＤと、用紙基準方向を示すマーク１１４ａ（又は１１４ｂ）を読み取る（Ｓ１０ａ）。用紙後端を示すマーク１１４ｂを用いない例では、印刷制御部２０は、用紙情報検出部１２にて用紙ＩＤが検出されたにもかかわらず、マーク１１４ａが検出されない場合、ラベル用紙１００が逆向きにセットされたと判定する。逆に、マーク１１４ａが検出された場合は、正しい向きにセットされたと判定する。また、用紙後端部を示すマーク１１４ｂが印刷されたラベル用紙を用いる場合は、用紙情報検出部１２にて用紙ＩＤと共にそのマーク１１４ｂが読み取られた場合には、ラベル用紙１００が逆向きにセットされたと判定すればよい。
【００６９】
そして、Ｓ１４ａにて印刷対象のラベル群を特定する際、印刷制御部２０は、Ｓ１０ａで検出したラベル用紙１００の向きを考慮する。すなわち、ラベル用紙１００が逆向きであると判定した場合、印刷制御部２０は、未印刷ラベル情報が示す使用済みのラベルの位置を逆向きに解釈する。当該ラベル用紙１００のラベルの配列パターン及びラベルの使用順序が正しい向きの逆向きであることを考慮して、未使用のラベルの先頭と、それ以降の印刷されるラベル群の位置を特定する。なお、Ｓ１０ａでラベル用紙１００が正しい向きであると判定した場合は、図６のＳ１４と同様の処理を行えばよい。
【００７０】
また、Ｓ１０ａにてラベル用紙１００が逆向きにセットされていると判定した場合、印刷制御部２０は、Ｓ１４ａにて印刷画像データを生成する場合に、個々のラベル情報内容の画像を逆向きに座標変換して、ラベルの配置を逆から計算してもよい。これにより、例えば、図９に示すように個々のラベル１２２の形状がラベル用紙１００の基準方向に垂直な線に関して対称でない場合（図９の例ではハート形）でも、ラベル情報内容がラベル１２２内に収まるよう正しく印刷される。なお、図４に例示した矩形のラベル１２０のようにラベル１２０の形状が基準方向に垂直な線に関して対称である場合は、ラベル用紙１００が逆向きであっても、ラベル情報内容の画像は逆向きにしなくてよい。ここで、ラベル用紙１００が逆向きである場合に、個々のラベル情報内容の画像を個別に逆向きに座標変換するのではなく、図６のＳ１４と同様の処理により、正しい向きにセットされた場合の印刷対象の各ラベルに対して印刷すべきラベル情報内容が配列されている印刷画像データを生成し、その印刷画像データ全体を、前後逆向きとなるよう座標変換してもよい。
【００７１】
図７のラベル用紙１００を用いる場合、ラベル用紙１００が正しい向きから９０度右又は左に回転した向きで給紙部にセットされた場合、用紙情報検出部１２は、用紙ＩＤ１１２ａ（又は１１２ｂ）を読み取れない。このような場合、上述の例と同様、印刷制御部２０は、ラベル用紙１００が誤った向きにセットされていると判定し、印刷機構１４に印刷を行わせずに排紙し、誤った向きにセットされている旨を示すメッセージを画面表示する等のエラー処理を行ってもよい。
【００７２】
また、さらなる変形として、図１０に示すようなラベル用紙１００を用いてもよい。この例では、ラベル用紙１００の長手方向のみならず短手方向の両端のマージン部分にも、用紙ＩＤ１１２ｃ、１１２ｄと、基準方向を示すマーク１１４ｃ、１１４ｄと、が印刷されている。マーク１１４ｃ、１１４ｄは、それぞれの形状により、ラベル用紙１００の四辺のうち当該マーク１１４ｃ又は１１４ｄが位置する辺が、図中矢印で示される基準方向に対して左側又は右側のいずれの辺であるかを示す。
【００７３】
この例では、ラベル用紙１００が印刷装置１０の給紙部に対して裏返しにセットされない限り、どの向きにセットされたとしても、用紙情報検出部１２はそのラベル用紙１００から用紙ＩＤ１１２ａ〜１１２ｄと基準方向のマーク１１４ａ〜１１４ｄを検出する（図８のＳ１０ａ）。そして、基準マーク１１４ａ〜１１４ｄのいずれが検出されたかに応じて、印刷制御部２０はそのラベル用紙１００がセットされた向きを特定し、特定した向きに応じてラベル用紙１００上のラベル配列を特定し、特定したラベル配列に応じて未印刷の先頭のラベルを特定し、この特定の結果に応じて今回の印刷対象のラベル群を特定してもよい。また、ラベル用紙１００がセットされた向きの特定結果に応じて、印刷するラベル情報内容の画像（又は１ページ分の印刷画像データ全体）を座標変換（回転）させてもよい（なお、特定された向きが正しい向きの場合は、座標変換は不要）。
【００７４】
以上の例では、ラベル用紙１００には用紙ＩＤ１１２ａ〜１１２ｄとは別に基準方向を示すマーク１１４ａ〜１１４ｄが印刷されているが、これは一例に過ぎない。この代わりに、用紙ＩＤ１１２ａ〜１１２ｄを示すバーコード等の画像コードの中に、基準方向の情報が含まれるようにしてもよい。この場合、例えば、基準方向に沿って先頭側のマージンに印刷される用紙ＩＤ１１２ａの画像コードには、用紙ＩＤの情報と「基準方向に沿って先頭側である」ことを示す情報とが、基準方向に沿って左側のマージンに印刷される用紙ＩＤ１１２ｃの画像コードには、用紙ＩＤの情報と「基準方向に沿って左側である」ことを示す情報とが、それぞれ含まれる（他の画像コードも同様）。
【００７５】
また、ラベル用紙１００の図１０に示した各用紙ＩＤ１１２ａ〜１１２ｄの位置に、通信距離の短い無線タグを装着しておき、それら各無線タグに、用紙ＩＤと当該タグの基準方向に対する位置関係を示す情報（例えば「基準方向に沿って先頭側」など）を記憶させておくようにしてもよい。
【００７６】
以上の例では、ラベル用紙１００に対して用紙ＩＤ１１２ａ（〜１１２ｄ）が予め印刷されていたが、これは一例に過ぎない。この代わりに、本実施形態のラベル印刷システムがラベル用紙１００に一意な用紙ＩＤを付与して印刷するようにしてもよい。この場合のシステムの処理手順の例を、図１１に示す。
【００７７】
この例では、未使用のラベル用紙１００には、用紙ＩＤ１１２ａ〜１１２ｄは印刷されていない。そして、そのラベル用紙１００に対して最初にラベル印刷を行う際に、本システムが、その用紙の四辺のマージン部に用紙ＩＤ１１２ａ〜１１２ｄを印刷する。以下、更に詳しく説明する。
【００７８】
図１１の手順では、ラベル印刷指示が到来した場合、印刷制御部２０は用紙情報検出部１２に用紙ＩＤ１１２ａ〜１１２及び基準方向を示すマーク１１４ａ〜１１４ｄ等の情報の検出を行わせ（Ｓ１０ａ）、用紙ＩＤ１１２ａ〜１１２ｄが検出されたかどうかを判定する（Ｓ１１）。検出された場合は、図８と同様の処理を実行する（Ｓ１２〜Ｓ１８）。
【００７９】
Ｓ１１で用紙ＩＤ等が検出されなかった場合、印刷制御部２０は、用紙情報ＤＢ３０に対して用紙ＩＤの発行を依頼する（Ｓ２０）。この依頼に応じ、用紙情報ＤＢ３０は、一意な用紙ＩＤを発行すると共に、当該ＤＢ３０内に当該用紙ＩＤのための情報エントリを作成する。この時点では、この情報エントリ内の未印刷ラベル情報は０（すなわちラベル使用枚数が０）に設定される。また、Ｓ２０にて、印刷制御部２０がラベル用紙１００の用紙種別をユーザに問合せ、この問合せに対してユーザが回答した用紙種別を、用紙情報ＤＢ３０が、発行した用紙ＩＤの情報エントリに登録してもよい。この代わりに、ラベル用紙１００を製造する工場等にて、ラベル用紙１００に対して用紙種別を表す情報を例えば画像コードを印刷して（あるいは無線タグに記憶させて）おき、Ｓ１０ａで用紙種別情報も読み取り、読み取られた用紙種別情報をＳ２０で印刷制御部２０が用紙情報ＤＢ３０に通知してもよい。この場合、用紙種別情報は、図１０の例の用紙ＩＤ１１２ａ〜１１２ｄと同様、ラベル用紙１００の四辺それぞれのマージン部分に印刷されているものとする。
【００８０】
印刷制御部２０は、用紙情報ＤＢ３０が発行した用紙ＩＤを取得する（Ｓ２２）。そして、この時点では、印刷対象のラベル用紙１００は未使用なので、当該ラベル用紙１００上のラベル配列の先頭のラベルから順に、ラベル印刷指示にて指定された枚数のラベルを印刷対象として特定する（Ｓ２４）。そして、それら印刷対象のラベル群に印刷すべきラベル情報内容と、当該ラベル用紙１００の四辺のマージン部分に印刷する用紙ＩＤ１１２ａ〜１１２ｄの画像コードと、を表す印刷画像データを生成する（Ｓ２６）。このＳ２６では、Ｓ１０ａでラベル用紙１００から読み取った基準方向の情報に応じて、印刷画像データの向きを当該ラベル用紙１００の向きに合わせるようにする。このようにして生成した印刷画像データを印刷機構１４に供給することにより、未使用のラベル用紙１００に対してラベル情報内容と共に、用紙ＩＤ１１２ａ〜１１２ｄ（図１０参照）が印刷される（Ｓ１６）。そして、未印刷ラベル情報更新部４０により、用紙情報ＤＢ３０内の当該ラベル用紙の未印刷ラベル情報を、印刷したラベルの数に応じて更新する（Ｓ１８）。
【００８１】
図１１の処理手順では、新品のラベル用紙１００に対して最初にラベル印刷を行う際に用紙ＩＤ１１２ａ等をその用紙に印刷したが、これは一例に過ぎない。この代わりに、システムにラベル用紙初期化モードを設け、ユーザが新品のラベル用紙１００を印刷装置１０にセットしてこのモードを指定すると、用紙ＩＤを発行してそのラベル用紙１００に印刷するようにしてもよい。
【００８２】
次に、図１２〜図１９を参照して、後処理装置５０を含んだシステム構成の例を説明する。この例では、図１２に示すように、ラベル印刷システムは、印刷装置１０、印刷制御部２０、用紙情報ＤＢ３０及び未印刷ラベル情報更新部４０の他に、後処理装置５０を備える。後処理装置５０は、印刷装置１０が出力した印刷結果のラベル用紙１００に対して、ラミネート加工、エンボス加工、金箔押し等の後処理を行う装置である。後処理装置５０は、ラミネート加工、エンボス加工、金箔押し等の各種後処理機能のうちの一つを実行する装置であってもよいし、複数を実行可能な装置であってもよい。後処理装置５０は、印刷装置１０に機械的に接続され、印刷装置１０の排紙部から出力される印刷結果を自動的に受け取って後処理を行ってもよい。この場合、用紙情報検出部５２は省略してもよい。また、後処理装置５０が印刷装置１０に接続されておらず、ユーザが印刷装置１０による印刷結果のラベル用紙１００を手動で後処理装置５０にセットする構成であってもよい。
【００８３】
後処理装置５０は、ネットワーク等を介して用紙情報ＤＢ３０にアクセス可能となっている。
【００８４】
一つの例では、後処理装置５０は、用紙情報検出部５２を内蔵していてもよい。用紙情報検出部５２は、印刷装置１０の用紙情報検出部１２と同様、投入されたラベル用紙１００から用紙ＩＤ１１２ａ等（及び基準方向を示すマーク１１４ａ等）を検出する。用紙情報検出部５２は、後処理装置５０内の用紙搬送路上で後処理を行う機構の上流側に設け、用紙情報検出部５２の検出結果に応じて後処理の制御を行うようにしてもよい。
【００８５】
なお、後処理装置５０が印刷装置１０に直結され、印刷装置１０の印刷結果を自動的に受け取る構成の場合、後処理装置５０に用紙情報検出部５２を設ける代わりに、印刷装置１０の用紙情報検出部１２が検出した用紙ＩＤを後処理装置５０に通知する構成としてもよい。
【００８６】
図１２のシステムでは、用紙情報ＤＢ３０内の各ラベル用紙の情報エントリには、図３に例示した用紙ＩＤ、用紙種別情報、及び未印刷ラベル情報に加え、図１３に示すように「今回印刷したラベル数」の情報が含まれる。「今回印刷したラベル数」の欄は、上位装置からのラベル印刷指示に応じてラベル印刷を実行した際、そのときに印刷したラベルの枚数が記録される。例えば、図５に例示したラベルが３枚使用済みのラベル用紙１００に対し、今回のラベル印刷指示に従って４枚のラベルに新たに印刷を行ったとする。この場合、印刷結果のラベル用紙１００では、図１４に示すように、番号（４）〜（７）の合計４枚のラベルが新たに印刷されることとなる。この場合、用紙情報ＤＢ３０の当該ラベル用紙の情報エントリは、図１３の用紙ＩＤ「00000123」のエントリに示すように、「今回印刷したラベル数」が「４」に設定される。この「今回印刷したラベル数」の情報は、後処理装置５０が後処理の範囲を特定するために用いる。すなわち、「以前印刷して既に使用済みのラベル数」と「今回印刷したラベル数」と「未使用ラベル数」を判別できる情報であればよい。
【００８７】
図１２の例における印刷制御部２０の処理手順の例を図１５に示す。図１５の例は、図４に例示した一方の端部にのみ用紙ＩＤ１１２ａとマーク１１４ａが印刷されたラベル用紙１００を使用し、ユーザがマーク１１４ａに従ってそのラベル用紙１００を正しい向きに設定することを想定した手順である。図１５の手順の各ステップうち、図６に例示したステップと同様の処理を行うステップには同一の符号を付して説明を省略する。
【００８８】
この手順では、上位装置からラベル印刷指示を受けた印刷制御部２０は、用紙情報検出部１２によりラベル用紙１００の用紙ＩＤ１１２ａが検出されると（Ｓ１０）、その用紙ＩＤに対応する用紙種別、未印刷ラベル情報、及び「今回印刷したラベル数」を用紙情報ＤＢ３０から検索する（Ｓ１２ａ）。そして、取得した未印刷ラベル情報が示すラベル使用済み枚数に、同じく取得した「今回印刷したラベル数」を加算し、その加算結果とその用紙ＩＤを未印刷ラベル情報更新部４０に渡して未印刷ラベル情報の更新を指示する。この指示に応じ、未印刷ラベル情報更新部４０は、用紙情報ＤＢ３０にアクセスし、その用紙ＩＤに対応する未印刷ラベル情報にその加算結果を上書きすると共に、その用紙ＩＤに対応する「今回印刷したラベル数」の値を「０」にリセットする（Ｓ１３）。
【００８９】
その後、印刷制御部２０は、図６の手順と同様、印刷対象のラベル群を特定して印刷画像データを生成し（Ｓ１４）、その印刷画像データを印刷機構１４に渡してラベル用紙に対する印刷を実行させる（Ｓ１６）。そして、印刷制御部２０（または未印刷ラベル情報更新部４０）は、上位装置からのラベル印刷指示に従って今回印刷したラベル数を、用紙情報ＤＢ３０の当該ラベル用紙の用紙ＩＤに対応する「今回印刷したラベル数」の欄に登録する（Ｓ１９）。なお、このようにラベル印刷が完了してから「今回印刷したラベル数」を書き換える代わりに、ラベル印刷が完了する前に、用紙情報ＤＢ３０内の当該ラベル用紙の「今回印刷したラベル数」を、今回のラベル印刷指示情報にて指示された印刷対象のラベル枚数に書き換えてもよい。
【００９０】
図１５に例示した印刷制御部２０の処理に対応する後処理装置５０の処理手順の例を図１６に示す。この例では、まず用紙情報検出部５２が、後処理対象のラベル用紙１００から用紙ＩＤを検出する（Ｓ３０）。次に後処理装置５０は、検出された用紙ＩＤに対応する用紙種別、未印刷ラベル情報、及び「今回印刷したラベル数」を用紙情報ＤＢ３０から検索し（Ｓ３２）、検索した情報から後処理対象のラベル群を特定する（Ｓ３４）。後処理対象のラベル群の特定の仕方は、印刷制御部２０による印刷対象のラベル群の特定の方法と同様でよい。すなわち、用紙種別の情報から当該ラベル用紙上の各ラベルの存在場所を特定し、未印刷ラベル情報から未使用の先頭のラベルを特定し、その未使用の先頭のラベルを始点として「今回印刷したラベル数」のラベルを後処理対象として特定すればよい。そして、後処理装置５０は、特定したラベル群に対して、ユーザから指定された後処理を実行する。
【００９１】
図１５及び図１６の例は、後処理がラベル単位で実行される場合の例である。ラベル単位で実行可能な後処理には、例えば金箔押しがある。一方、ラベル処理の中には、ラベル単位ではなく、ラベル用紙のある範囲を単位として実行されるものもある。例えば、ラミネート加工は、図１７に例示するように、ラベル単位ではなく、用紙搬送方向に垂直な用紙の全幅の範囲に対して一括して施される（用紙搬送方向については加工範囲を指定可能）。図１７の例では、太い実線１３０で囲まれる矩形の範囲が、ラミネート加工の範囲である。この例は、２列５行のラベル用紙１００上の番号（４）〜（７）のラベルに今回印刷が行われた場合の、ラミネート加工の範囲を示す。この例では、今回印刷していない番号（８）のラベルに対してもラミネート加工が施されるので、番号（８）のラベルも使用済みとなってしまう。
【００９２】
このように後処理がラベル単位でない場合の印刷制御部２０の処理手順の例を図１８に示す。図１８の手順は、図１５に示した手順に対してＳ１３ａを追加したものである。すなわち、この手順では、後処理装置５０が後処理に応じて用紙情報ＤＢ３０内の未印刷ラベル情報及び「今回印刷したラベル数」を更新する可能性を考慮し、そのような更新が行われたかをＳ１３ａで判定する。今回の印刷対象のラベル用紙１００に対し、前回のラベル印刷の際に後処理が行われていれば、後処理装置５０が用紙情報ＤＢ３０内のそのラベル用紙の未印刷ラベル情報及び「今回印刷したラベル数」を更新しており、その結果「今回印刷したラベル数」は「０」になっている。そこで、Ｓ１３ａでは、Ｓ１２ａで検索した「今回印刷したラベル数」が「０」かどうかを判定する。判定の結果「０」でなければ、印刷制御部２０は、Ｓ１２ａで取得した未印刷ラベル情報が示すラベル使用済み枚数に、同じく取得した「今回印刷したラベル数」を加算し、その加算結果に従って未印刷ラベル情報更新部４０に用紙情報ＤＢ３０内の未印刷ラベル情報等の更新を行わせ（Ｓ１３）、Ｓ１４に進む。Ｓ１２ａで検索した「今回印刷したラベル数」が「０」であれば、Ｓ１３はスキップされ、Ｓ１４の処理が実行される。Ｓ１４以降の処理は図１５の例と同様でよい。
【００９３】
後処理がラベル単位でない場合の後処理装置５０の処理手順の例を図１９に示す。図１９の手順のうち、図１６に示したステップと同様のステップには同一符号を付して説明を省略する。
【００９４】
図１９の手順では、後処理装置５０は、Ｓ３４ａにて、後処理対象のラベル群を特定する際、実行する後処理の種類を考慮する。後処理がラベル単位で実行される種類のものであれば、後処理対象のラベル群は図１６のＳ３４と同様の方法で求めればよい。一方、ラミネート加工のようにラベルより広い範囲を実行単位とする後処理を実行する場合のＳ３４ａの処理は、例えば次のようになる。すなわち、後処理装置５０は、Ｓ１２ａで検索した未印刷ラベル情報と「今回印刷したラベル数」から当該ラベル用紙１００上で今回新たに印刷されたラベル群を特定し、指示された種類の後処理のために設定可能な後処理範囲のうち、それら特定したラベル群を含んだ最小の範囲を後処理範囲に決定する。この場合、決定された後処理範囲内に含まれるラベル群が、後処理対象のラベル群となる。後処理装置５０は、Ｓ３４ａで特定した後処理対象のラベル群に対して後処理を実行する（Ｓ３６）。また、後処理装置５０は、用紙情報ＤＢ３０内の当該ラベル用紙の未印刷ラベル情報及び「今回印刷したラベル数」を更新する（Ｓ３８）。後処理がラベル単位のものであれば、Ｓ３８では、未印刷ラベル情報は、Ｓ３２で読み出した未印刷ラベル情報が示す使用済みラベル枚数に対して、同じくＳ３２で読み出した「今回印刷したラベル数」を加算したものへと更新すればよい。一方、後処理がラベルよりも広い範囲を単位とするものである場合は、未印刷ラベル情報が示す使用済みラベル枚数に対して「今回印刷したラベル数」を加算した上に、更に今回印刷したラベルの後に続く未印刷のラベルのうちＳ３４ａで特定した後処理範囲に含まれるものの数も加算し、その加算結果により未印刷ラベル情報を更新する。例えば、図１７の例では、今回印刷しなかった番号（８）のラベルにもラミネート加工が施されるので、このラベル用紙１００に対応する未印刷ラベル情報は「８」に更新される。なお、いずれの場合も、Ｓ３８では、当該ラベル用紙の「今回印刷したラベル数」は「０」に更新する。
【００９５】
図１８及び図１９の処理では、後処理装置５０にて未印刷のラベルに対して後処理が行われた場合に、その後処理に応じて、用紙情報ＤＢ３０の未印刷ラベル情報が適切に更新される。
【００９６】
図１２〜図１９を用いて説明したシステムの例は、ラベル用紙１００がユーザによって正しい向きにセットされ印刷装置１０に投入されることを想定したものであり、後処理装置５０を備えないシステムの例では図６の手順例に対応するものであった。しかしながら、例えば図７〜図１１等を参照して説明した、ユーザがラベル用紙１００を自由な向きにセットしても、その向きに合わせた各種の処理を行う仕組みは、図１２に示す後処理装置５０を備えたシステムにも適用可能である。例えば、図４に示すような用紙ＩＤ１１２ａが１つしか印刷されていないラベル用紙１００を用い、ラベル用紙１００が正しい向きにセットされないと用紙情報検出部１２及び５２が用紙ＩＤ１１２ａを検出しないようにし、用紙ＩＤ１１２ａが検出されない場合にはラベル印刷を行わずにエラー処理を行ってもよい。また、例えば、図１０に例示した四辺に用紙ＩＤ１１２ａ〜１１２ｄと基準方向を示すマーク１１４ａ〜１１４ｄを備えるラベル用紙１００を用い、印刷装置１０、又は後処理装置５０、又はその両方が、ラベル用紙１００がどの向きにセットされても対応できるようにしてもよい。
また、後処理の実施しやすさを予め考慮して、図１４に示すように、番号（４）〜（７）にラベル印刷するのではなく、番号（４）を事前に印刷済みとして処理し、番号（５）〜（８）に印刷、後処理を実施してもよい。
【００９７】
次に、用紙情報ＤＢ３０を用いないシステム構成の例について説明する。この例では、ラベル用紙１００の未印刷ラベル情報や用紙種別情報を、用紙情報ＤＢ３０ではなく、ラベル用紙１００自体に持たせる。
【００９８】
図２０に、この例におけるラベル用紙１００の一例を示す。図２０において、図４、図５及び図１４に例示したラベル用紙１００の要素と同一の要素には、同一符号を付して説明を省略する。
【００９９】
図４等のラベル用紙１００に印刷されていた用紙ＩＤ１１２ａの代わりに、図２０のラベル用紙１００には、用紙種別コード１４２ａが印刷されている。用紙種別コード１４２ａは、当該ラベル用紙１００の種別を示す画像コードである。ラベル用紙１００の種別は、上述の例の場合と同様、用紙サイズとラベル配列パターン（ｍ行ｎ列）との組合せなどである。用紙種別コード１４２ａは、１つの例では、ラベル用紙１００を製造する工場で予め印刷しておけばよい。
【０１００】
また、図２０のラベル用紙１００には、０個以上の印刷枚数コード１４４ａ、１４４ｂが印刷される。個々の印刷枚数コード１４４ａ、１４４ｂ（以下、区別する必要がない場合は印刷枚数コード１４４と総称する）は、上位装置からの個々のラベル印刷指示に応じてラベル印刷システムが印刷したラベル枚数を示す画像コードである。印刷枚数コード１４４は、ラベル印刷指示に応じたラベル印刷を行う都度、ラベル用紙１００に対して、予め定められたコード配列順（例えばラスタ走査順）に従って追記されていく。例えば、ラスタ走査順の追記では、ラベル用紙１００のマージン部分の中に設定されたコード印刷範囲内の左上隅を起点に、ラベル印刷を行う都度、右方向に向かって印刷枚数コード１４４を追記していき、その範囲の右端に達すると、再び当該範囲の左端に戻り、１段分下がった位置から印刷枚数コード１４４を順に右方向に追記していく。なお、この追記は、例えばラベル印刷の際に印刷装置１０が実行する。
【０１０１】
図２０は、当該ラベル用紙１００に対する１回目のラベル印刷指示で３枚のラベルに印刷を行い、その後そのラベル用紙１００を再度印刷装置１０にセットして、２回目のラベル印刷指示で２枚のラベルに印刷を行った場合の例である。この例では、ラスタ走査順で最初の印刷枚数コード１４４ａは１回目のラベル印刷指示に対応する印刷枚数「３」を、その右隣の印刷枚数コード１４４ｂは２回目のラベル印刷指示に対応する印刷枚数「２」を表す。
【０１０２】
この例では、ラベル用紙１００に印刷された印刷枚数コード１４４の集合が、未印刷ラベル情報に該当する。すなわち、それら印刷枚数コード１４４が表すラベル印刷枚数の合計が、当該ラベル用紙１００上で既に印刷済のラベルの合計枚数を表している。この印刷済のラベルの合計枚数と、これを用紙種別コード１４２ａから特定される用紙サイズ及びラベル配列パターンと組み合わせることで、基準方向に沿った先頭側からラベル１２０が印刷されていくという順序規則の下で、未印刷のラベル群の位置が特定される。
【０１０３】
この例のラベル印刷システムの例を図２１に示す。図２１において、図１に示した要素と同様の要素には、同一の符号を付して説明を省略する。また、このシステムの処理手順の一例を図２２に示す。
【０１０４】
この例では、用紙情報検出部１２は、用紙搬送路上を搬送されるラベル用紙１００から用紙種別コード１４２ａ及び未印刷ラベル情報（すなわち印刷枚数コード１４４群）を読み取り、読み取った情報を印刷制御部２０に送る（Ｓ４０）。
【０１０５】
印刷制御部２０は、用紙情報検出部１２から送られてくる情報に基づき、当該ラベル用紙１００の用紙種別（例えば用紙サイズのラベル配列パターンの組合せ）と、未印刷ラベル情報としての印刷済のラベルの合計枚数とを求める。そして、求めた情報と、上位装置からのラベル印刷指示情報にて指定された今回のラベルの印刷枚数とに基づいて、印刷対象のラベル１２０群を特定する（Ｓ４２）。印刷対象のラベル１２０群の特定は、図６のＳ１４等と同様の方法で行えばよい。
【０１０６】
また、印刷制御部２０の一機能である未印刷ラベル情報更新部４０ａは、上位装置からのラベル印刷指示情報にて指定された今回のラベルの印刷枚数を示す印刷枚数コード１４４を生成する（Ｓ４４）。
【０１０７】
印刷制御部２０は、上位装置からのラベル印刷指示情報と、未印刷ラベル情報更新部４０ａの生成した印刷枚数コード１４４とから、ラベル用紙１００に印刷すべき印刷画像データを生成する（Ｓ４６）。この処理では、例えば、ラベル印刷指示情報に含まれる印刷すべき個々のラベル情報内容の画像を、Ｓ４２で特定した印刷対象の各ラベルの場所へと位置合わせするとともに、Ｓ４４で生成した印刷枚数コード１４４の画像を、Ｓ５０で用紙情報検出部１２が読み取った印刷枚数コード１４４のうちのコード配列順での最後のものの次の位置に位置合わせすることで、印刷画像データが生成される。
【０１０８】
そして印刷制御部２０は、その印刷画像データを印刷装置１０に供給する。これにより印刷装置１０は、その印刷画像データをラベル用紙１００に印刷する（Ｓ４８）。このラベル印刷により、ラベル用紙１００上の印刷対象の各ラベル１２０に対してそれぞれ対応するラベル情報内容が印刷されると共に、当該ラベル用紙１００上のコード印刷範囲内に、今回印刷したラベルの枚数を表す印刷枚数コード１４４が追記される。
【０１０９】
また、この例のシステムに、後処理装置５０（図１２参照）を追加してもよい。この場合、後処理装置５０は、後処理指示が入力され、ラベル印刷後のラベル用紙１００が投入されると、図２３に示すように、まずそのラベル用紙１００上の用紙種別コード１４２ａ及び印刷枚数コード１４４群を用紙情報検出部５２により読み取る（Ｓ５０）。次に、読み取った印刷枚数コード１４４群のうちコード配列順において最後のコード１４４が表す枚数を「今回印刷したラベル数」と解釈し、その最後のコード１４４を除くコード１４４群が表す枚数の合計を、既に使用済みのラベルの合計枚数（未印刷ラベル情報）と解釈する（Ｓ５２）。そして、求めた「今回印刷したラベル数」と既に使用済みのラベルの合計枚数とから、後処理対象のラベル群を特定する（Ｓ５４）。この特定の仕方は、上述の用紙情報ＤＢ３０を用いる例における後処理対象ラベル群の特定の仕方と同様でよい。すなわち、例えば、用紙種別の情報から当該ラベル用紙上の各ラベルの存在場所を特定し、未印刷ラベル情報（既に使用済みのラベルの合計枚数）から未使用の先頭のラベルを特定し、その未使用の先頭のラベルを始点として「今回印刷したラベル数」のラベルを後処理対象として特定すればよい。
【０１１０】
例えば、図２０のラベル用紙１００に後処理を行う場合、後処理装置５０は、末尾の印刷枚数コード１４４ｂが表す「２」枚が今回印刷したラベル１２４の数であり、そのコード１４４ｂを除いた残りの印刷枚数コード１４４ａが表す「３」枚が既に使用済みのラベル１２２の合計枚数であると解釈する。そして、番号（４）と（５）の２枚のラベル１２４を後処理対象と判定する。
【０１１１】
そして、後処理装置５０は、特定した後処理対象のラベル群に対して、指示された後処理を実行する。
【０１１２】
図２２及び図２３に例示した手順は、ラベル用紙１００がユーザによって正しい向きに印刷装置１０又は後処理装置５０に投入されることを想定したものであった。しかしながら、例えば図７〜図１１等を参照して説明した、ユーザがラベル用紙１００を自由な向きにセットしてもその向きに合わせた各種の処理を行う仕組みは、ラベル用紙１００自体に用紙種別や未印刷ラベルの情報を持たせるこの例のシステムにも適用可能である。例えば、図２０のラベル用紙１００を用い、ラベル用紙１００が正しい向きにセットされないと用紙情報検出部１２及び５２が用紙種別コード１４２ａ及び枚数コード１４４群を検出しないようにし、用紙種別コード１４２ａ及び枚数コード１４４群が検出されない場合にはラベル印刷を行わずにエラー処理を行ってもよい。また、例えば、図１０の例のように、ラベル用紙１００の四辺に用紙種別コード１４２ａ及び枚数コード１４４群を印刷し、印刷装置１０、又は後処理装置５０、又はその両方が、ラベル用紙１００がどの向きにセットされても対応できるようにしてもよい。
【０１１３】
また、図２０の例では、用紙種別や未印刷ラベル情報をラベル用紙１００に印刷したが、これは一例に過ぎない。この代わりに、ラベル用紙１００に無線タグを装着し、その無線タグに用紙種別や未印刷ラベル情報等を記憶させてもよい。無線タグを用いる場合は、ラベル用紙１００自身が、当該ラベル用紙１００専用の用紙情報ＤＢ３０を保持しているとみなせばよく、上述の例における用紙情報ＤＢ３０を用いた各種の制御を実行し得る。
【符号の説明】
【０１１４】
１０  印刷装置、１２，５２  用紙情報検出部、１４  印刷機構、２０  印刷制御部、３０  用紙情報ＤＢ、４０，４０ａ  未印刷ラベル情報更新部、５０  後処理装置、１００  ラベル用紙、１１２ａ，１１２ｂ  用紙ＩＤ、２０  ラベル。
【図１】
2013111868.tif 000003
【図２】
2013111868.tif 000004
【図３】
2013111868.tif 000005
【図４】
2013111868.tif 000006
【図５】
2013111868.tif 000007
【図６】
2013111868.tif 000008
【図７】
2013111868.tif 000009
【図８】
2013111868.tif 000010
【図９】
2013111868.tif 000011
【図１０】
2013111868.tif 000012
【図１１】
2013111868.tif 000013
【図１２】
2013111868.tif 000014
【図１３】
2013111868.tif 000015
【図１４】
2013111868.tif 000016
【図１５】
2013111868.tif 000017
【図１６】
2013111868.tif 000018
【図１７】
2013111868.tif 000019
【図１８】
2013111868.tif 000020
【図１９】
2013111868.tif 000021
【図２０】
2013111868.tif 000022
【図２１】
2013111868.tif 000023
【図２２】
2013111868.tif 000024
【図２３】
2013111868.tif 000025