(57)【要約】【課題】  ローカル接続もしくはネットワーク接続されているプリンタのロール紙に対して、ホストからフチなし印刷を行う際に、プリンタに装着されているロール紙の幅と一致しないことが事前にわからない。【解決手段】  プリンタ内に記憶しているロール紙幅情報を取得する手段と、その情報をホスト内に保持する手段と、フチなし印刷を指定するGUI表示手段と、出力される用紙サイズ、あるいはフチなし印刷用の用紙サイズが選択可能なGUI表示手段と、ホスト内で保持したロール紙幅情報と、請求項2に記載のプリントシステムにある、フチなし印刷を行う際に選択した用紙サイズと、印刷ジョブを生成する前に比較し、一致しなかった場合にはオペレータに通知する手段とを備える。【選択図】  図１
2006221249.tif 000002
【特許請求の範囲】
【請求項１】
複数サイズのロール紙がセット可能なプリンタと、該プリンタを制御するホストとが、双方向で通信可能な状態でUSBやIEEE1394などのケーブルを用いたローカル接続もしくはネットワーク接続されているプリントシステムにおいて、前記プリンタには、ロール紙をプリンタに装着した後、そのロール紙の紙幅を検知する手段と、その検知したロール紙幅情報を前記プリンタの記憶媒体に記憶する手段と、決まったロール紙の幅サイズにおいてはロール紙の幅いっぱいに印刷するフチなし（マージンなし）印刷する手段と、ホストからの印刷ジョブを受信した際にジョブがフチなし印刷のジョブかどうかを判断する手段を備えており、
前記ホストには、4辺フチなし印刷のための用紙サイズを用意し、プリンタがフチなし印刷であると認識できる印刷ジョブを作成する手段と、作成した印刷ジョブをローカル接続もしくはネットワーク接続されているプリンタに送信する手段と、プリンタ内に記憶しているロール紙幅情報を取得する手段と、その情報をホスト内に保持する手段とを備えたプリントシステム。
【請求項２】
請求項１に記載のプリントシステムにおいて、ホストではフチなし印刷を指定するGUIと、出力される用紙サイズ、あるいはフチなし印刷用の用紙サイズが選択可能なGUIとを有したプリントシステム。
【請求項３】
請求項１に記載のプリントシステムにある、ホスト内で保持したロール紙幅情報と、請求項2に記載のプリントシステムにある、フチなし印刷を行う際に選択した用紙サイズとを、印刷ジョブを生成する前に比較し、一致しなかった場合にはオペレータに通知する手段を備えたプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主に大判プリントを行うようなロール紙を使用するプリンタにおいて、特定の紙幅に印刷可能なフチなし印刷を行うにあたって、プリンタドライバで選択した用紙サイズがプリンタに装着されているロール紙と一致するかを判断し、印刷ジョブを作成してプリンタに送信する前にオペレータに通知するためのプリントシステムに関する。
【背景技術】
【０００２】
大きいサイズのロール紙を使用したプリンタにおいて、ロール紙の紙面にマージンを持たないいわゆるフチなし印刷を行えるプリンタが存在する。
【０００３】
このようなプリンタにおいて、通常はプリンタに装着されているロール紙の幅サイズをプリンタドライバは印刷時に分からないことが多いため、この場合は、プリンタドライバ上で選択した用紙サイズと、実際に装着されているロール紙の幅サイズが異なった場合には、プリンタに印刷ジョブが送信されてはじめてフチなし印刷を行う上での不一致がわかる。従来の発明において、プリンタでロール紙の幅サイズを検知/記憶し、ホストから送られてきたジョブの幅サイズと比較するといった機能を施したものがある。（例えば、特許文献1参照。）
このようなプリンタは通常、プリンタでフチなし印刷可能なサイズ（紙幅サイズ）が決まっており、フチなし印刷はそのサポートサイズでのみ可能なものになっている。
【特許文献１】特開２００１−２６０４５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特にプリンタとホストとがネットワークで接続されている場合、プリンタにどのようなロール紙サイズが装着されているかすぐに確認できない場合が多い。またプリンタに装着されているロール紙サイズの情報をホスト側から取得できても、用紙サイズ選択メニューとは関連づけられておらず、プリンタドライバ上でサポートされているフチなし印刷可能なサイズと、プリンタに装着されているフチなし印刷可能なロール紙幅サイズとが、異なっている場合においてもそのまま印刷ジョブが作成され、プリンタ側でサイズが異なっていることが判明することになる。
【０００５】
この場合、オペレータはプリンタの場所にいってロール紙を交換するか、ジョブのキャンセル等の操作が必要となる。
【０００６】
複数でプリンタを利用している場合、このようにプリンタがオフライン状態などのすぐに印刷できない状態に陥っていると、他ユーザに作業に遅れを生じさせる原因にもなる。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のプリントシステムは、4辺フチなし印刷のための用紙サイズを用意し、プリンタがフチなし印刷であると認識できる印刷ジョブを作成する手段と、作成した印刷ジョブをローカル接続もしくはネットワーク接続されているプリンタに送信する手段と、プリンタ内に記憶しているロール紙幅情報を取得する手段と、その情報をホスト内に保持する手段と、フチなし印刷を指定するGUI表示手段と、出力される用紙サイズ、あるいはフチなし印刷用の用紙サイズが選択可能なGUI表示手段と、ホスト内で保持したロール紙幅情報と、請求項2に記載のプリントシステムにある、フチなし印刷を行う際に選択した用紙サイズと、印刷ジョブを生成する前に比較し、一致しなかった場合にはオペレータに通知する手段とを備える。
【発明の効果】
【０００８】
本発明により、フチなし印刷における用紙サイズの不一致による不正印刷やジョブのキャンセル等の操作も事前に回避することが可能となる。
【０００９】
また、プリンタドライバのGUI上で、実際に印刷可能なフチなしサイズがどのようなサイズなのかが判別可能となり、オペレータに事前に認識してもらうことで、オペレータのフチなし印刷操作の補助となる。
【発明を実施するための最良の形態】
【００１０】
（実施例１）
以下は本発明の実施の形態である。
【００１１】
図1について、本発明での実施形態として、プリンタとホストとがローカル接続されている場合のみならず、ネットワーク接続されており、第3者のホストもプリンタに対して印刷を行う場合を想定している。
【００１２】
係るプリンタとホストとの関連についての概要を説明する。
【００１３】
プリンタ2とホスト8とにおいて、ローカル接続もしくはネットワーク接続がなされている状態になっている。
【００１４】
プリンタ内ではロール紙が装着可能な給紙部4を備えており、その給紙部に装着されるロール紙については紙幅を検知するセンサ3を備えている。
【００１５】
ロール紙を交換する際には操作パネル５から行うが、交換後は紙幅センサ3において検知した幅サイズを保持し、プリンタのコントローラ部5が制御を行う。ホストからの幅サイズ取得要求があればこのコントローラ部が制御を行う。
【００１６】
ホスト内では、最初にインストールされるファイルセットとしてのプリンタドライバ9がある。また、オペレータがプリンタドライバを使用してプリンタ選択を行うと、プリンタドライバはI/F通信部13を通り、プリンタに対してプリンタ情報の取得要求を行う。
【００１７】
その結果得られたプリンタ情報を、プリンタドライバはプリンタ情報ファイル14として保持しておく。
【００１８】
プリンタに対してプリンタ情報を取得するタイミングは他にプリンタドライバ上のボタン押下によっても可能とする。
【００１９】
プリンタドライバは取得したプリンタ情報14の中からロール紙幅情報を使用し、フチなし印刷時の用紙サイズを選択する際に、ユーザインターフェイス表示部10において、比較対象として利用する。
【００２０】
プリンタドライバで印刷実行を行うと、用紙の種類と印刷品質の組み合せに応じて画処理テーブル11が色変換処理に使用され、RBG→R'G'B'変換および（または）CMYK変換を行う。
【００２１】
その後プリンタが解釈可能なコマンドを付加し、I/F通信部を通してプリンタに送信を行う。
【００２２】
図2は、プリンタドライバがプリンタから取得したプリンタ情報を保持しているファイルのフォーマットを表す。
【００２３】
プリンタとホスト側とにおいて、プリンタ情報を取得/送信可能なようにコマンドおよびIDを使用できるよう実装してあり、ホスト側はコマンドおよびIDを設定してプリンタに情報取得要求を行うと、図のようなフォーマットのプリンタ情報が取得できる。
【００２４】
取得できる項目は、(1)プリンタアドレス情報、(2)プリンタのプロダクト名、(3)プリンタに装着されているインク種類の情報、(4)インクの残量情報、(5)給紙部の情報、(6)給紙部に装着されている用紙サイズ情報、(7)給紙部に装着されている用紙種類情報、(8)給紙部に装着されている用紙残量情報、などがある。
【００２５】
これら取得情報をまとめてプリンタ情報ファイルとして保持する。
【００２６】
プリンタドライバでは必要に応じて、このプリンタ情報ファイルにアクセスし、本発明においては、上記(6)給紙部に装着されている用紙サイズ情報からロール紙の幅サイズを使用し、ユーザインターフェイス表示部において、フチなし印刷時の選択用紙サイズとの比較を行う。
【００２７】
図３は、プリンタドライバ上において、フチなし印刷が可能かどうかを判定するフローである。
【００２８】
S1において、プリンタドライバを開く際に、保持してあるプリンタ情報ファイル（PrinterInfo）の中から、ロール紙幅サイズを取得する。
【００２９】
プリンタドライバ上では、フチなし印刷の指定と用紙サイズの指定を行う（S2）。
【００３０】
この時点で、プリンタに装着されているロール紙と、プリンタドライバ上で指定した用紙サイズとが確定している。
【００３１】
この後、プリントボタンを押下し（S3）、プリンタに装着されているロール紙と、プリンタドライバ上で指定した用紙サイズとが一致しているか比較する。
【００３２】
一致していれば、S6で印刷処理を開始する。
【００３３】
一致していなければ、S5でサイズ不一致の旨のメッセージを表示し、プリンタに装着されているサイズに合うフチなしサイズを提示する。
【００３４】
メッセージを閉じると、プリントダイアログに戻り、オペレータは用紙サイズを選択し直せばよい。
【００３５】
（実施例２）
図1および図2は実施例１と同じである。
【００３６】
図４において、図3とは実施の形態が異なり、プリンタドライバ上で選択する用紙サイズメニュー表示への制御を行うものである。
【００３７】
S100においてプリンタドライバ上でフチなし印刷を選択すると、保存されているプリンタ情報ファイル（PrinterInfo）の中から、ロール紙幅サイズを取得する（S101）。
【００３８】
この取得したロール紙幅サイズと、メニューに表示予定の用紙サイズとでフチなし用としてサイズが一致するかを比較する（S102）。S103において一致しなければ、実際にフチなし印刷するには不相応であることを表したアイコン（例：ビックリマーク）を用紙サイズ名称の先頭に付加する（S104）。S103において一致すればアイコンを付加しない。
【００３９】
ここにおいて、逆に、一致する場合にアイコンを付加し、一致しない場合にアイコンを付加しないという仕様も可能である。
【００４０】
S105においてアイコンが付加されたサイズ、付加されていないサイズをまとめてメニュー表示する。
【００４１】
アイコンが付加されている用紙サイズを選択すると、実際にフチなし印刷するには不相応な用紙サイズである旨を表したメッセージを表示し、プリンタに装着されているサイズに合うフチなしサイズを提示する（S107）。メッセージを閉じて、次に用紙サイズを選択し直すことになるが、アイコンが付加されているかいないかによって、どのサイズを選択すればよいのかが一目瞭然となる。
【００４２】
S106でアイコンが吹かされていないサイズを選択した場合には、プリンタに装着されているロール紙幅サイズと、選択したサイズとが一致していることを表すため、そのままプリントボタンを押下すると（S109）、印刷処理が開始される（S110）。
【図面の簡単な説明】
【００４３】
【図１】プリンタとホストとの関連の概要を示すブロック図である。
【図２】プリンタから取得したプリンタ情報ファイルの構成一覧を示す図である。
【図３】プリンタドライバ上において、フチなし印刷が可能かどうかを判定するフローチャートである。
【図４】プリンタドライバ上で選択する用紙サイズメニュー表示制御を行うフローチャートである。
【符号の説明】
【００４４】
1  ホストとプリンタとの接続形態（ローカル接続およびネットワーク接続）
2  ロール紙を装着可能なプリンタ
3  ロール紙の紙幅を検知するセンサ
4  ロール紙給紙部
5  プリンタにおける操作パネル部
6  プリンタにおける、プリンタ動作を制御するコントローラ部
7  ローカル接続またはネットワーク接続が動作可能になるようなインターフェイス部
8  プリンタドライバから印刷ジョブをプリンタに送信可能なホスト
9  印刷ジョブを作成し、プリンタに送信可能なプリンタドライバ
10  プリンタドライバのユーザインターフェイス部（プリントダイアログという表現も同じ。）
11  用紙の種類と印刷品質の組み合せに応じて、RBG-->R'G'B'変換およびCMYK変換を行うための色変換テーブル（色処理テーブル、画処理テーブルという表現も同じ。）
12  印刷ジョブを生成する箇所
13  ローカル接続またはネットワーク接続が動作可能になるようなインターフェイス部。プリンタへのアクセスはこの箇所を通る。
【００４５】
S1  プリンタドライバで保存されているプリンタ情報ファイルからロール紙幅サイズを取得する箇所
S2  プリンタドライバ上でフチなし印刷および用紙サイズを選択する箇所
S3  プリントボタンを押下する箇所
S4  S1のサイズとS2のサイズとを比較する箇所
S5  不一致の際にメッセージを表示する箇所
S6  一致の際に印刷処理開始する箇所
S7  不一致の際のメッセージ表示を閉じた後に、プリントダイアログに戻る箇所
S100  プリンタドライバ上でフチなし印刷を選択した箇所
S101  プリンタドライバで保存されているプリンタ情報ファイルからロール紙幅サイズを取得する箇所
S102  S101のサイズと、プリンタドライバで表示するメニュー上のサイズとを比較する箇所
S103  S102において一致するか判定する箇所
S104  S103において不一致した際に名称の先頭にアイコンを付加する箇所
S105  アイコン付加を含めた用紙サイズのメニュー再構築する箇所
S106  オペレータがアイコンありサイズを選択したかを判定する箇所
S107  S106でアイコンありサイズを選択した際にメッセージを表示する箇所
S108  メッセージを閉じて元に戻る箇所
S109  S106でアイコンなしサイズを選択した後にプリントボタンを押下する箇所
S110  S109の後に印刷処理開始する箇所
【図１】
2006221249.tif 000003
【図２】
2006221249.tif 000004
【図３】
2006221249.tif 000005
【図４】
2006221249.tif 000006