(57)【要約】【課題】  Ｌａｎに接続されている大判プリンタで印字を行う場合、印字する用紙の大きさに一番近いロール紙がセットされているプリンタを検索し、そのプリンタに対して印刷を行うことを可能にし、また用紙種類に関してもその情報を取得してマッチする用紙種を持つプリンタに印字することを可能にする。【解決手段】  Ｌａｎ接続可能な大判プリンタシステムで、接続されているプリンタ情報（ここではセットされているロール紙の大きさ）を取得する手段とその結果どのプリンタに出力すべきか判定する出力プリンタ判定手段と出力すべきプリンタが決定した時に当該プリンタをデフォルトプリンタとしそのドライバを切り替えるプリンタドライバ切り替え手段を具備し、印字する用紙種にマッチするプリンタ、印字用紙サイズに一番近いロールサイズを持つプリンタに印字させるシステム構成を有する。【選択図】        図１
2006178846.tif 000002
【特許請求の範囲】
【請求項１】
プリンタ装置にセットされているロール紙の用紙種情報やロール紙幅を検出するプリンタ情報検出手段を備えたことを特徴とするプリンタシステム。
【請求項２】
前記検知手段から印字に最も適したプリンタを判定する最適プリンタ判定手段を備えたことを特徴とするプリンタシステム。
【請求項３】
前記最適プリンタ判定手段で決定されたプリンタをデフォルトプリンタとしそのドライバを切り替えるデフォルトプリンタ切り替え手段を備えたことを特徴とするプリンタシステム。
【請求項４】
前記デフォルトプリンタ切り替え手段で決定されたプリンタがどこにあるのかを表示して操作者に認知させるデフォルトプリンタ表示手段を備えたことを特徴とするプリンタシステム。
【請求項５】
請求項１乃至４いずれかの手段で印字後、再びデフォルトプリンタを印字前のものに戻すデフォルトプリンタ戻し手段を備えたことを特徴とするプリンタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の技術分野は特にＬａｎで接続された複数の大判プリンタに対して印字を行う場合、最も適したプリンタを判定してそのプリンタに対して印字させるプリンタシステムに関するものである。
【背景技術】
【０００２】
従来のＬａｎで接続された複数の大判プリンタでは所望の印字を行う場合、実際プリンタにセットされている用紙種やロール紙サイズを目視で確認した後そのプリンタに切り替えて印字を行っていた。
【特許文献１】特開２０００−１８１６６１号公報
【特許文献２】特開平１１−１４９３５８号公報
【特許文献３】特開平９−２６７５３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような状況に対して本発明の目的はプリンタにセットされている用紙種やロール紙サイズの情報をＬａｎ経由で取得して最も適したプリンタがどれか判定し、そのプリンタに切り替えて印刷させることが出来るようなプリンタシステムを提供しユーザにとっての利便性を大きく向上することである。
【課題を解決するための手段】
【０００４】
そこで本発明に係わるプリンタシステムは次のように構成したものである。
【０００５】
プリンタ装置にセットされているロール紙の用紙種情報やロール紙幅を検出するプリンタ情報検出手段と、前記検知手段から印字に最も適したプリンタを判定する最適プリンタ判定手段と、前記最適プリンタ判定手段で決定されたプリンタをデフォルトプリンタとしそのドライバを切り替えるデフォルトプリンタ切り替え手段と、前記デフォルトプリンタ切り替え手段で決定されたプリンタがどこにあるのかを表示して操作者に認知させるデフォルトプリンタ表示手段と印字後に再びデフォルトプリンタを印字前のものに戻すデフォルトプリンタ戻し手段を備えた。
【発明の効果】
【０００６】
本発明によれば、Ｌａｎに接続されているプリンタにおいて印字させるのにもっとも適したプリンタを検索して印字させることによってユーザの利便性を大きく向上させることができる。
【発明を実施するための最良の形態】
【０００７】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例】
【０００８】
以下図面を参照して本発明を詳細に説明する。
【０００９】
図１はプリンタの構成をブロック図化したものである。このようにプリンタはＡコントローラ部とＢプリンタエンジン部、ＣのＲＡＭ部、Ｄの物理デバイス部に大別される。Ａコントローラ部においてＡ−１は各種メッセージを表示（Ｄ−１）する表示制御部である。Ａ−２はカッター（Ｄ−２）の動きをすべてコントロールするカッター制御部である。Ａ−３は各種プリンタの設定を行うための操作キー制御部である。Ａ−４はスキャナで読み取るためのスキャナ〈光学式読み取り〉制御部であるが、今回の発明には直接関係ないので説明は省略する。
【００１０】
Ａ−５はＰＣ本体から送られてくるデータ・各種コマンドの制御やプリンタのステータスなどをＰＣに対して送る通信の役目をするコマンド・ステータス制御部である。Ａ−６は長時間使用されていないとき電源を落としたり、印刷が開始された時ＰＯＷＥＲを入れたりコントロールする電源管理制御部である。Ａ−７はインクの噴出し回数をカウントすることによってその使用量を検知したり、カートリッジが正常にセットされていないときなどの検知なども行うカートリッジ・インク関連の制御を行うカートリッジ制御部である。Ａ−８はカバー制御部でカバーの開閉を検知制御する。Ｂはプリンタエンジン部である。Ｂ−１は実際に印字する時のモーターなどの制御などプリンタ動作の主幹機能である。Ｂ−２はＢ−１を制御する主処理部である。Ｂ−３は外部ＰＣやネットワークなどとの接続時に必要なインターフェース部である。例えばＴＣＰ／ＩＰ、セントロニクスやＵＳＢ、赤外線などがあるがその理論は本件の範囲外になるので詳細な説明は省略する。Ｄ−３は給紙口である。ＣはＲＡＭ部でプログラムそのものが蓄えられたり、一次記憶などに使われる。
【００１１】
図２は、ＰＣの構成をブロック図化したものである。このような構成の下にプリンタドライバソフトが動作する。
【００１２】
１は中央演算処理装置としてのマイクロプロセッサＣＰＵ１であり各種演算や論理判断などを行う。後述のシステムバスを介してそれらのバスに接続された各種構成要素を制御して装置全体の制御を行う。２は制御メモリとして用いられるリードオンリーメモリＲＯＭ２であり、処理など各種処理について後述するフローチャートに従った制御プログラム、マイクロプロセッサＣＰＵ１が行う各種制御手順をあらかじめ記憶している。３は書き込み可能のランダムアクセスメモリーＲＡＭ３であり、ＲＯＭ２に記憶された制御手順を実行するときに使用され、各構成要素から各種データの一時記憶およびマイクロプロセッサＣＰＵ１の演算や論理判断におけるワークメモリーとして用いられる。４は文字入力用のキーボードＫＢ４であり、このキーボードＫＢ４上には、後述図２に示すように、ＣＰＵ１に指令を与える各種キー群が配置されている。
【００１３】
５はキーボードコントローラＫＢＣ５であり、ＫＢ４からの入力記号に対するキーコード変換処理（内部コードへの変換）を実行する。６はマウスＭＳ６であり、操作対象位置を示すための装置である。７はマウスＭＳ６を駆動するマウスコントローラＭＳＣ７であり、マウスカーソル座標の制御やボタンの押下制御などを行う。８はＰＣカード装置９を駆動するＰＣＭＣＩＡＣ８であり、装着されたメディア内の情報の取り込み制御などを行う。
【００１４】
９はＰＣカード装置９であり、コンパクトフラッシュ（登録商標）カードやスマートメディアカードなどを挿入するための装置である。１０はバッファ用メモリであり、一時的なデータの保管場所となる。１１は表示装置ＣＲＴ１２を駆動する表示コントローラＣＲＴＣであり、カーソル位置に表示したい文字列の画面上への位置決め制御や内部のキャラクタジェネレータの参照により、ドットパターンデータに変換して文字あるいはイメージ情報の表示を行う表示制御とを行う。１２は陰極線管ＣＲＴ１２であり、液晶、発光ダイオード等を用いた表示装置である。１３はＰＲＴ１４を制御するコントローラＰＲＴＣ１３でＣＰＵからＢＵＳ（後述）を通して送られたイメージデータ、文字データ、制御データ等を解析しＰＲＴ１４を駆動する。
【００１５】
１４は各種文書などを印刷する印字装置ＰＲＴ１４であり前述した図１の構造を有する。１５（１５−１、１５−２）はＦＤＤ１５−１やＨＤＤ１５−２で外部記憶装置である。１６は各種のデータ及び制御信号の送受信を行うためのシステムバスＢＵＳ１６（アドレスバス、コントロ−ルバス、デ−タバス）である。
【００１６】
図３はキーボード（ＫＢ４）の配置構成例を示す。
【００１７】
ＫＢ１は通常の文字や数字あるいは、記号等を入力するのに用いられる文字キー群であり、例えばＪＩＳ規格の鍵盤配列を有してかなキー等からひらがな入力、さらには仮名漢字変換機能により漢字の入力ができる。なお詳細は本発明とは直接関係ないので省略する。ＫＢ２はカーソル（操作指示位置）の移動と機能の実行の指示するのに用いる機能キーが配置されている。四方向のカーソル移動キー『←』『→』『↑』『↓』がある。また操作の確定を指示するための『Ｅｎｔｅｒ』キーや１−９までの１０キー、＋、−キーなどが配置されている。
【００１８】
＜実施例の詳細＞
次に図１〜図５及び図６〜図１０を参照して本実施例の動作を説明する。まず図６は、Ｌａｎ上に接続されている大判プリンタの情報（メディア、用紙サイズ）を取得してメモリに蓄える処理の流れを示したものである。この動作は例えば図４のドライバＵＩ画面にあるプリンタ情報ボタンをクリックすることによって起動させる。Ｆ１−１によって得た情報は例えばＦ１−２で図５のメモリ内容のように蓄積される。
【００１９】
蓄積される場所は、図２の１０バッファメモリの場所である。図７は、実際印字を開始して印字が終了するまでの概略フローチャートである。まず印刷が起動すると現在のデフォルトプリンタ情報を取得してＦ２−２蓄積する。これはこれから実際に印字を行うプリンタがデフォルトプリンタかどうか確定できないために、ここでいったん情報を取得して蓄積しておくのである。尚ここで言っているデフォルトプリンタ情報とは、前述した大判プリンタの情報（メディア、用紙サイズ）とは異なりそのプリンタ名そのものである。Ｆ２−３でこれから印字するのにもっとも相応しいプリンタを選択して、当該プリンタにデフォルトプリンタを変更した後（Ｆ２−４）、Ｆ２−５で印字を開始する。印字がすべて終了した段階でデフォルトプリンタをＦ２−２で取得したプリンタに戻す（Ｆ２−６）。
【００２０】
次にＦ２−３の処理について詳細に述べる。まず図８では図５のＢｕｆｆｅｒに印字させるのに用紙サイズもメディアも合致した最適なプリンタが存在し（Ｆ３−１）、そのプリンタ名を確認の意味で表示させ（Ｆ３−２）、Ｆ３−３で印字させる。指定された用紙サイズを印字できるロール紙幅がセットされているプリンタがなければ印字させることはできない。しかしながらメディアの種類ならばユーザに印字させるか中止するか選択させることができる。
【００２１】
そこでまず印字させるプリンタが存在しない場合図９のごとく示す。Ｆ４−１で用紙サイズに関して十分な大きさのロール紙がセットされているのか調べる。Ｆ４−１では例えば印字させようとしている用紙サイズがＡ０の場合、図５の３つのプリンタはそれぞれＡ１、Ｂ０、Ａ１で印字できるサイズがない。
【００２２】
そこでＦ４−３で検索されたプリンタとそのプリンタにセットされているロール紙で印字可能な最大用紙サイズを表示させるとともに印字中止のメッセージを出す。同様に用紙の種類に関して適当なものがない場合を図１０に示した。例えばＢ４サイスで普通紙で印字させたい場合、図５のプリンタＢが良いがこれはコート紙である。この場合Ｆ５−３の選択肢としてこのまま印字を続行するか、中止するか更に大きいサイズの普通紙ロール紙がセットされているプリンタＡに打たせるかがあるためＦ５−５で選択させる。用紙種が合致して用紙サイズの異なる（両方とも印字可能なサイズの）ロール紙がせっとされている場合は両方のプリンタ名を表示させるとともに、実際印字するサイズに近いサイズのロール紙がセットされているプリンタ名に対して「推奨」などの表示を加える。
【図面の簡単な説明】
【００２３】
【図１】プリンタの構成のブロック図である。
【図２】プリンタドライバが動作するＰＣの構成のブロック図である。
【図３】キーボードの簡略図である。
【図４】プリンタの情報を取得するために起動させるボタンを含んだドライバＵＩ画面である。
【図５】取得したプリンタ情報をバッファに蓄積した例を示す図である。
【図６】Ｌａｎに接続されているプリンタ情報を取得するフローチャートである。
【図７】印刷が開始されてから最適なプリンタを検索して印字させ終了するまでの概略フローチャートである。
【図８】最適なプリンタが見つかり印字するフローチャートである。
【図９】印字可能なプリンタが見つからず中止せざるを得ない処理のフローチャートである。
【図１０】最適のプリンタは見つからなかったが印字できるプリンタは存在した為、操作者に印字を行うか否か判断させる処理を記したフローチャートである。
【符号の説明】
【００２４】
Ａ  コントローラ部
Ｂ  プリンタエンジン部
Ｃ  ＲＡＭ部
Ｄ  物理デバイス部
Ａ−１  表示制御部
Ａ−２  カッター制御部
Ａ−３  操作キー制御部
Ａ−５  コマンド・ステータス制御部
Ａ−６  電源管理制御部
Ａ−７  カートリッジ制御部
Ａ−８  カバー制御部
Ｂ  プリンタエンジン部
Ｂ−１  プリンタ動作の主幹機能
Ｂ−２  主処理部
Ｂ−３  インターフェース部
Ｄ−３  給紙口
Ｃ  ＲＡＭ部
【図１】
2006178846.tif 000003
【図２】
2006178846.tif 000004
【図３】
2006178846.tif 000005
【図５】
2006178846.tif 000006
【図６】
2006178846.tif 000007
【図７】
2006178846.tif 000008
【図８】
2006178846.tif 000009
【図９】
2006178846.tif 000010
【図１０】
2006178846.tif 000011
【図４】
2006178846.tif 000012