(57)【要約】【課題】  簡単な構成で且つ簡単な操作で、用紙に適した印刷処理を行うことができる。【解決手段】  複数種のロール紙Ｒから１のロール紙Ｒを選択する用紙選択ステップと、選択されたロール紙Ｒの用紙タイプを判定する用紙タイプ判定ステップと、選択されたロール紙Ｒの用紙サイズを判定する用紙サイズ判定ステップと、判定した用紙タイプに基づいて、紙送りモードの設定を行う第１印刷設定ステップと、判定した用紙サイズに基づいて、印刷幅および余白幅の設定を行う第２印刷設定ステップと、を実行する。【選択図】  図４
2016081320.tif 000002
【特許請求の範囲】
【請求項１】
用紙を選択する用紙選択ステップと、
選択された前記用紙の用紙タイプを判定する用紙タイプ判定ステップと、
選択された前記用紙の用紙サイズを判定する用紙サイズ判定ステップと、
判定した前記用紙タイプに基づく印刷設定を行う第１印刷設定ステップと、
判定した前記用紙サイズに基づく印刷設定を行う第２印刷設定ステップと、を実行することを特徴とする印刷システムの印刷設定方法。
【請求項２】
前記第１印刷設定ステップでは、前記用紙タイプ判定ステップにより判定した前記用紙タイプに基づいて、印刷処理時の紙送りにおける紙送り位置の検出方式を示す紙送りモードを設定することを特徴とする請求項１に記載の印刷システムの印刷設定方法。
【請求項３】
前記第２印刷設定ステップでは、前記用紙サイズ判定ステップにより判定した前記用紙サイズに応じて、前記用紙の紙幅方向における印刷領域の幅と、前記印刷領域の前記紙幅方向両側に位置する余白の幅と、を設定することを特徴とする請求項１または２に記載の印刷システムの印刷設定方法。
【請求項４】
コンピューターに、請求項１ないし３のいずれか一項に記載の印刷設定方法における各ステップを実行させるためのプログラム。
【請求項５】
用紙を選択するための用紙選択部と、
選択された前記用紙の用紙タイプを判定する用紙タイプ判定部と、
選択された前記用紙の用紙サイズを判定する用紙サイズ判定部と、
判定した前記用紙タイプに基づく印刷設定を行う第１印刷設定部と、
判定した前記用紙サイズに基づく印刷設定を行う第２印刷設定部と、を備えたことを特徴とする印刷システム。
【請求項６】
前記第１印刷設定部は、前記用紙タイプ判定部により判定した前記用紙タイプに基づいて、印刷処理時の紙送りにおける紙送り位置の検出方式を示す紙送りモードを設定することを特徴とする請求項５に記載の印刷システム。
【請求項７】
前記第２印刷設定部は、前記用紙サイズ判定部により判定した前記用紙サイズに応じて、前記用紙の紙幅方向における印刷領域の幅と、前記印刷領域の前記紙幅方向両側に位置する余白の幅と、を設定することを特徴とする請求項５または６に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙に対する印刷の印刷設定を行う印刷システムの印刷設定方法、プログラムおよび印刷システムに関するものである。
【背景技術】
【０００２】
従来、印刷装置として、普通紙、ラベル紙、マーク付き用紙等の各種ロール紙（連続紙）がセット可能であると共に、セットした各種ロール紙に対し印刷処理を行うものが知られている（特許文献１参照）。この印刷装置では、ロール紙を搬送する搬送路上に、印字ヘッド、プラテンローラーおよびカッター機構が配設されている。そして、ホストコンピューターからの印字指令を受信した場合、搬送ローラーを兼ねるプラテンローラーが適宜駆動され、ロール紙が搬送路に沿って搬送されると共に、印字ヘッドが印字駆動され、所望の文字や記号がロール紙上に印字される。また、ロール紙の印字された領域は、カッター機構により切断分離され、単票シートとして利用者に提供される。この種の印刷装置は、レシート発行装置やラベル発行装置として適宜利用されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４６０４３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、この種の印刷装置では、ホストコンピューター上で、ユーザーが、用紙（上記各種ロール紙）を選択し、更に、ユーザーが、ラベル紙に対応した印刷処理を行う否か、マーク付き用紙に対応した印刷処理を行うか否かといった印刷設定を行うことが一般的である。印刷装置は、この印刷設定に受けて印刷処理を行うことで、用紙に適した印刷処理を行うことができるようになっている。
しかしながら、このような構成では、ユーザーが、用紙の選択と、上記印刷設定との両方を行わなければならないため、ユーザー操作が著しく煩雑であるという問題があった。
この点、上記従来の印刷装置では、透光・反射兼用型光学センサーを搭載して印刷装置側で用紙タイプを判別し、判別した用紙タイプに合わせた印刷処理（マーク付き用紙に対応した印刷処理や、ラベル紙に対応した印刷処理）を行うようにしている。しかしながら、このような構成では、印刷装置が複雑化してしまうという問題が生じていた。
【０００５】
本発明は、簡単な構成で且つ簡単な操作で、用紙に適した印刷処理を行うことができる印刷システムの印刷設定方法、プログラムおよび印刷システムを提供することを課題としている。
【課題を解決するための手段】
【０００６】
本発明の印刷システムの印刷設定方法は、用紙を選択する用紙選択ステップと、選択された用紙の用紙タイプを判定する用紙タイプ判定ステップと、選択された用紙の用紙サイズを判定する用紙サイズ判定ステップと、判定した用紙タイプに基づく印刷設定を行う第１印刷設定ステップと、判定した用紙サイズに基づく印刷設定を行う第２印刷設定ステップと、を実行することを特徴とする。
【０００７】
この場合、第１印刷設定ステップでは、用紙タイプ判定ステップにより判定した用紙タイプに基づいて、印刷処理時の紙送りにおける紙送り位置の検出方式を示す紙送りモードを設定することが好ましい。
【０００８】
また、第２印刷設定ステップでは、用紙サイズ判定ステップにより判定した用紙サイズに応じて、用紙の紙幅方向における印刷領域の幅と、印刷領域の紙幅方向両側に位置する余白の幅と、を設定することが好ましい。
【０００９】
本発明のプログラムは、コンピューターに、上記の印刷設定方法における各ステップを実行させることを特徴とする。
【００１０】
本発明の印刷システムは、用紙を選択するための用紙選択部と、選択された用紙の用紙タイプを判定する用紙タイプ判定部と、選択された用紙の用紙サイズを判定する用紙サイズ判定部と、判定した用紙タイプに基づく印刷設定を行う第１印刷設定部と、判定した用紙サイズに基づく印刷設定を行う第２印刷設定部と、を備えたことを特徴とする。
【００１１】
この場合、第１印刷設定部は、用紙タイプ判定部により判定した用紙タイプに基づいて、印刷処理時の紙送りにおける紙送り位置の検出方式を示す紙送りモードを設定することが好ましい。
【００１２】
また、第２印刷設定部は、用紙サイズ判定部により判定した用紙サイズに応じて、用紙の紙幅方向における印刷領域の幅と、印刷領域の紙幅方向両側に位置する余白の幅と、を設定することが好ましい。
【００１３】
これらの構成によれば、選択された用紙の用紙タイプおよび用紙サイズを判定し、これに基づいて自動的に印刷設定を行う構成であるため、ユーザーが、用紙の選択に加えて、印刷設定を行う必要がない。よって、簡単な操作で、用紙に適した印刷処理を行うことができる。また、用紙の選択結果に基づいて、用紙タイプや用紙サイズを判定する構成であるため、印刷装置に、用紙タイプや用紙サイズを検出するための特段の検出機構を搭載する必要がなく、簡単な構成で、用紙に適した印刷処理を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る印刷システムのシステム構成図である。
【図２】ホストコンピューターの制御構成を示した制御ブロック図である。
【図３】用紙選択画面を示した図である。
【図４】プリンタードライバーによる印刷設定動作を示したフローチャートである。
【図５】印刷システムによる印刷動作を示したフローチャートである。
【発明を実施するための形態】
【００１５】
以下、添付の図面を参照し、本発明の一実施形態に係る印刷システムの印刷設定方法、プログラムおよび印刷システムについて説明する。実施形態では、本発明の印刷設定方法を適用した印刷システムを例示する。この印刷システムは、プリンターに、レシート紙やラベル紙等の用紙をセットし、当該用紙上に印刷画像を印刷することで、レシートやラベルを作成するものである。特に、本印刷システムは、ホストコンピューター上で、用紙を選択するだけで、用紙に適した印刷設定を自動的に行うことができる機能を有したものである。
【００１６】
図１に示すように、印刷システムＳＹは、印刷指示を行うホストコンピューター１（印刷制御装置）と、ホストコンピューター１に接続されると共に、ホストコンピューター１からの印刷データを受けて、印刷処理を行うプリンター２（印刷装置）と、により構成されている。ホストコンピューター１とプリンター２とは、ケーブル３を介して接続されており、有線通信によって、各種データを相互に送受信可能に構成されている。なお、本実施形態では、ホストコンピューター１とプリンター２とを有線通信により接続する構成としたが、ホストコンピューター１とプリンター２とを無線通信により接続する構成であっても良い。また、ホストコンピューター１とプリンター２とを直接接続する構成であっても良いし、ホストコンピューター１とプリンター２とを、ネットワーク（インターネットやローカルエリアネットワーク）を介して接続する構成であっても良い。
【００１７】
ホストコンピューター１は、一般的なパーソナルコンピューター等を利用可能であり、キーボードやマウス等を有する操作部１１と、ディスプレイ等を有する表示部１２と、プリンター２との通信を行う通信部１３と、各部を制御する制御部１４と、を備えている。
【００１８】
制御部１４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等により構成される。そして、制御部１４には、プリンタードライバー２１がインストールされている。このように、ホストコンピューター１は、制御部１４に、プリンタードライバー２１がインストールされていることで、「印刷制御装置」として機能する。
【００１９】
一方、プリンター２は、用紙としてロール紙Ｒをセットし、ホストコンピューター１からの印刷データに基づいて、当該ロール紙Ｒに対し印刷処理を行うロール紙プリンターである。当該ロール紙Ｒには、用紙タイプや用紙サイズが異なる複数種のものが用意されている。プリンター２は、これら各種ロール紙Ｒを選択的にセット可能とし、当該各種ロール紙Ｒに対し印刷処理を行うことが可能な構成となっている。
ロール紙Ｒの用紙タイプとしては、レシート紙、ラベル紙、ブラックマーク付きレシート紙、およびブラックマーク付きラベル紙の４種類がある。一方、ロール紙Ｒの用紙サイズとしては、例えば、紙幅８０ｍｍ、紙幅６０ｍｍ、幅５４ｍｍおよび紙幅３８ｍｍ等がある。本プリンター２は、レシート紙やブラックマーク付きレシート紙をセットしてレシートを発行するレシート発行装置として機能すると共に、ラベル紙やブラックマーク付きラベル紙をセットしてラベルを発行するラベル発行装置としても機能する。なお、ここにいうラベル紙とは、基材上に、略矩形にカットされた複数のラベル材を等間隔で貼り付けた、いわゆるダイカット紙である。
【００２０】
ここで図２を参照して、ホストコンピューター１の制御構成について説明する。図２に示すように、ホストコンピューター１は、プリンタードライバー２１を有している。
【００２１】
プリンタードライバー２１は、用紙選択部３１と、用紙タイプ判定部３２と、用紙サイズ判定部３３と、印刷設定部３４と、設定情報記憶部３５と、印刷データ生成部３６と、印刷データ送信部３７と、を有している。厳密には、プリンタードライバー２１は、ホストコンピューター１を、これら各部として機能させている。
【００２２】
用紙選択部３１は、ユーザーが、プリンター２にセットしたロール紙Ｒ（用紙）や、これから使用する（セットする）ロール紙Ｒを選択するためのものである。用紙選択部３１は、複数種のロール紙Ｒから１のロール紙Ｒを選択するための用紙選択画面Ｇ（図３参照）を表示部１２に表示し、ユーザーによるロール紙Ｒの選択を受け付ける。
【００２３】
用紙タイプ判定部３２は、選択されたロール紙Ｒの用紙タイプ（レシート紙、ラベル紙、ブラックマーク付きレシート紙、およびブラックマーク付きラベル紙）を判定する。例えば、各ロール紙Ｒの識別情報と用紙タイプとを関連付けた用紙タイプテーブルを、予め記憶しておき、用紙タイプ判定部３２は、この用紙タイプテーブルを参照して、選択したロール紙Ｒに対する用紙タイプを判定する。
【００２４】
用紙サイズ判定部３３は、選択されたロール紙Ｒの用紙サイズ（紙幅８０ｍｍ、紙幅６０ｍｍ、幅５４ｍｍおよび紙幅３８ｍｍ等）を判定する。例えば、ロール紙Ｒの識別情報と用紙サイズとを関連付けた用紙サイズテーブルを、予め記憶しておき、用紙サイズ判定部３３は、この用紙サイズテーブルを参照して、選択したロール紙Ｒに対する用紙サイズを判定する。
【００２５】
印刷設定部３４は、用紙タイプ判定部３２および用紙サイズ判定部３３の判定結果に基づいて、印刷設定を行うものであり、紙送りモード設定部４１（第１印刷設定部）と、印刷範囲設定部４２（第２印刷設定部）と、を有している。一方、設定情報記憶部３５は、印刷設定部３４（紙送りモード設定部４１および印刷範囲設定部４２）により設定した設定情報を記憶するものである。
【００２６】
紙送りモード設定部４１は、用紙タイプ判定部３２により判定した用紙タイプに基づいて、紙送りモードを、「ノーマルモード」、「ラベルモード」および「ブラックマークモード」の間で設定する。紙送りモードは、印刷処理時の紙送りにおいて、紙送り位置を、どのような方式で検出して紙送りを行うか、すなわち、印刷処理時の紙送りにおける紙送り位置の検出方式（給紙方法）を示すものである。「ノーマルモード」は、ロール紙Ｒを紙送りする紙送り機構の駆動量（エンコーダー値）に基づいて紙送り位置を検出して、紙送りを行うモードである。「ラベルモード」は、図外の光学センサーによって上記各ラベル材の位置を検出し、これに基づいて紙送り位置を検出して、紙送りを行うモードである。「ブラックマークモード」は、図外の光学センサーによってブラックマークを検出し、これに基づいて紙送り位置を検出して、紙送りを行うモードである。
紙送りモード設定部４１は、ロール紙Ｒの用紙タイプがレシート紙である場合には、紙送りモードを「ノーマルモード」に設定し、ロール紙Ｒの用紙タイプがラベル紙である場合には、紙送りモードを「ラベルモード」に設定する。また、ロール紙Ｒの用紙タイプがブラックマーク付きレシート紙もしくはブラックマーク付きラベル紙である場合には、紙送りモードを「ブラックマークモード」に設定する。また、紙送りモード設定部４１は、その設定結果（紙送りモード）を、設定情報記憶部３５に記憶させる。
【００２７】
印刷範囲設定部４２は、用紙サイズ判定部３３により判定した用紙サイズに基づいて、印刷処理時の印刷範囲を設定する。具体的には、印刷範囲設定部４２は、判定した用紙サイズに応じて、用紙の紙幅方向における印刷領域の幅（以下、印刷幅）と、印刷領域の左右（紙幅方向両側）に位置する余白の幅（以下、余白幅）と、を設定する。また、印刷範囲設定部４２は、その設定結果（印刷幅および余白幅）を、設定情報記憶部３５に記憶させる。
【００２８】
印刷データ生成部３６は、図外のアプリケーションから入力された入力データ（会計処理データや画像データ等）を変換して、プリンター２によって印刷可能な印刷データを生成する。また、印刷データ生成部３６は、印刷データの生成に際し、上記変換処理に加え、設定情報記憶部３５に記憶された設定情報を付加して、印刷データを生成する。
【００２９】
印刷データ送信部３７は、印刷データ生成部３６により生成された印刷データを、通信部１３によりプリンター２に送信する。すなわち、印刷データ送信部３７は、設定情報が付加された印刷データをプリンター２に送信する。この印刷データを受信したプリンター２は、当該印刷データに基づき、また当該印刷データに付加された設定情報に基づく印刷設定で、印刷処理を行う構成になっている。
【００３０】
ここで図４を参照して、プリンタードライバー２１による印刷設定動作について説明する。本印刷設定動作は、予め表示した用紙選択画面Ｇにおいてユーザーがロール紙Ｒを選択し、用紙選択部３１が、これを受け付けることに起因して実行されるものである。
【００３１】
図４に示すように、プリンタードライバー２１は、用紙選択部３１により、ユーザーによるロール紙Ｒの選択を受け付けると（Ｓ１：Ｙｅｓ）（用紙選択ステップ）、まず、用紙タイプ判定部３２により、選択されたロール紙Ｒの用紙タイプを判定する（Ｓ２）（用紙タイプ判定ステップ）。
【００３２】
その後、紙送りモード設定部４１により、判定した用紙タイプに基づいて、紙送りモードの設定を行う（Ｓ３〜Ｓ６）（第１印刷設定ステップ）。すなわち、判定した用紙タイプがレシート紙である場合（Ｓ３：Ａ）には、紙送りモードを「ノーマルモード」に設定し（Ｓ４）、判定した用紙タイプがラベル紙である場合（Ｓ３：Ｂ）には、紙送りモードを「ラベルモード」に設定する（Ｓ５）。また、判定した用紙タイプがブラックマーク付きレシート紙、またはブラックマーク付きラベル紙である場合（Ｓ３：Ｃ）には、紙送りモードを「ブラックマークモード」に設定する（Ｓ６）。そして、設定した紙送りモードを、設定情報記憶部３５に記憶させる（Ｓ７）。
【００３３】
紙送りモードの設定および記憶が終了したら、用紙サイズ判定部３３により、選択されたロール紙Ｒの用紙サイズを判定する（Ｓ８）（用紙サイズ判定ステップ）。その後、印刷範囲設定部４２により、判定した用紙サイズに基づいて、印刷幅および余白幅を設定する（Ｓ９）（第２印刷設定ステップ）。そして、設定した印刷幅および余白幅を、設定情報記憶部３５に記憶させる（Ｓ１０）。これにより、本印刷設定動作を終了する。
【００３４】
次に図５を参照して、印刷システムＳＹによる印刷動作について説明する。本印刷動作は、上記印刷設定動作が予め行われた状態で実行されるものである。また、本印刷動作は、ホストコンピューター１において、上記図外のアプリケーションからプリンタードライバー２１に対し入力データが入力され、且つプリンタードライバー２１が、当該アプリケーションから印刷指示を受けることに起因して実行されるものである。
【００３５】
図５に示すように、ホストコンピューター１のプリンタードライバー２１は、上記アプリケーションから入力データが入力され、上記アプリケーションからの印刷指示を受けると（Ｓ２１：Ｙｅｓ）、印刷データ生成部３６により、入力された入力データと、設定情報記憶部３５に記憶された設定情報とに基づいて、印刷データを生成する（Ｓ２２）。すなわち、入力データを、プリンター２で印刷可能な印刷データに変換しつつ、変換して得られた印刷データに、設定情報記憶部３５に記憶された設定情報（紙送りモードの設定情報並びに、印刷幅および余白幅の設定情報）を付加して、印刷データを生成する。印刷データを生成したら、印刷データ送信部３７により、生成した印刷データをプリンター２に送信する（Ｓ２３）。
【００３６】
これに対し、プリンター２は、ホストコンピューター１からの印刷データを受信し（Ｓ２４）、受信した印刷データに基づいて、印刷処理を行う（Ｓ２５）。プリンター２は、印刷データに付加された設定情報に基づく印刷設定（紙送りモード、印刷幅および余白幅）で印刷処理を行う。例えば、紙送りモードを「ノーマルモード」とする設定情報が付加されている場合には、「ノーマルモード」で紙送りを行って印刷処理を行う。すなわち、プリンター２は、紙送り機構の駆動量に基づいて、紙送り・印刷処理を行う。また、紙送りモードを「ラベルモード」とする設定情報が付加されている場合には、「ラベルモード」で紙送りを行って印刷処理を行う。すなわち、プリンター２は、ラベル材の位置を検出しこれに基づいて紙送り・印刷処理を行う。さらに、紙送りモードを「ブラックマークモード」とする設定情報が付加されている場合には、「ブラックマークモード」で紙送りを行って印刷処理を行う。すなわち、プリンター２は、ブラックマークを検出しこれに基づいて紙送り・印刷処理を行う。また、プリンター２は、当該設定情報の印刷幅および余白幅で、印刷処理を行う。これにより、本印刷動作を終了する。
【００３７】
以上のような構成によれば、選択された用紙（ロール紙Ｒ）の用紙タイプおよび用紙サイズを判定し、これに基づいて自動的に印刷設定（紙送りモードの設定並びに、印刷幅および余白幅の設定）を行う構成であるため、ユーザーが、用紙の選択に加えて、印刷設定を行う必要がない。よって、簡単な操作で、用紙に適した印刷処理（用紙タイプおよび用紙サイズを加味した印刷処理）を行うことができる。また、ロール紙Ｒの選択結果に基づいて、用紙タイプや用紙サイズを判定する構成であるため、プリンター２に、用紙タイプや用紙サイズを検出するための特段の検出機構を搭載する必要がなく、簡単な構成で、用紙に適した印刷処理を行うことができる。
【００３８】
なお、上記実施形態においては、用紙の選択時に印刷設定を行う（印刷設定動作）構成であったが、印刷動作時に印刷設定を行う構成であっても良い。すなわち、用紙の選択時は、当該選択結果を記憶させるのみとし、印刷動作時において、印刷データの生成処理（Ｓ２２）に先駆け、当該選択結果を読み出して、印刷設定を行う構成であっても良い。かかる場合、印刷指示を受けた後（Ｓ２１：Ｙｅｓ）で、印刷データの生成処理（Ｓ２２）の前に、記憶された用紙の選択結果を読み出し、各判定処理（Ｓ２およびＳ８）および各設定処理（Ｓ３〜Ｓ６およびＳ９）を行うものとする。
【００３９】
また、上記実施形態においては、ホストコンピューター１が、印刷設定部３４を有し、ホストコンピューター１側で、印刷設定を行う構成であったが、プリンター２が、印刷設定部３４を有し、プリンター２側で、印刷設定を行う構成であっても良い。かかる場合、印刷データ生成部３６が、印刷設定の設定情報に代え、用紙タイプおよび用紙サイズの判定結果を付加して印刷データを生成し、印刷データ送信部３７が、当該判定結果が付加された印刷データをプリンター２に送信する。そして、プリンター２の印刷設定部３４により、当該判定結果に基づいて印刷設定を行うものとする。
【符号の説明】
【００４０】
１：ホストコンピューター、  ２：プリンター、  ３１：用紙選択部、  ３２：用紙タイプ判定部、  ３３：用紙サイズ判定部、  ４１：紙送りモード設定部、  ４２：印刷範囲設定部、  Ｒ：ロール紙、  ＳＹ：印刷システム
【図１】
2016081320.tif 000003
【図２】
2016081320.tif 000004
【図３】
2016081320.tif 000005
【図４】
2016081320.tif 000006
【図５】
2016081320.tif 000007