(57)【要約】      （修正有）【課題】気軽に且つ簡単な操作でテスト印刷を行う。【解決手段】ラベルプリンタにラベルを試し印刷すると高いコストがかかる。このため、ラベルの試し印刷を通常のプリンタに印刷して印字結果を確認することができるようにする。印刷データの解像度や物理サイズはソフトウエアで計算して変換して合わせる。これにより、ラベルプリンタに印字しなくても、通常のプリンタを利用して安いコストでラベルの印字結果を確認できる。【選択図】        図４
2004295680.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像形成媒体に対して画像形成を行う第１の画像形成装置、及び前記第１の画像形成媒体と異なる第２の画像形成媒体に対して画像形成を行う第２の画像形成装置を制御可能な画像形成制御装置であって、
前記第１の画像形成装置の駆動を制御するための第１の駆動制御手段と、
前記第２の画像形成装置の駆動を制御するための第２の駆動制御手段と、
画像形成実行前に、前記第１の駆動制御手段、及び前記第２の駆動制御手段のいずれを用いるかを選択可能に設定するための設定手段と、
画像形成実行時に前記設定手段の設定内容に従って、前記第１の駆動制御手段、及び前記第２の駆動制御手段のいずれかを起動するための起動手段と、
前記起動手段により前記第２の駆動制御手段が起動させられた場合、前記第２の画像形成媒体に対する画像形成が完了した後に、前記設定手段の設定内容を前記第２の駆動制御手段から前記第１の駆動制御手段に変更させるための変更手段とを備えていることを特徴とする画像形成制御装置。
【請求項２】
前記第２の駆動制御手段が前記第２の画像形成装置による画像形成を完了させたときに、当該画像形成にかかる前記設定手段の設定内容が、特定の画像形成用データエディタに対するユーザの操作に基づいて変更させられたかどうかを判断するための判断手段をさらに備えており、
前記変更手段は、前記設定手段の設定内容が前記特定の画像形成用データエディタに対するユーザの操作に基づいて変更させられたと前記判断手段が判断したときに、前記設定手段の設定内容を前記第２の駆動制御手段から前記第１の駆動制御手段に変更させることを特徴とする請求項１に記載の画像形成制御装置。
【請求項３】
前記第１の駆動制御手段及び前記第２の駆動制御手段の内、前記起動手段により起動されるものに関する設定内容を記憶するための設定記憶手段と、
前記第１の駆動制御手段の設定内容を記憶するための退避記憶手段とをさらに備えており、
前記変更手段は、前記設定手段の設定内容を前記第１の駆動制御手段に変更させる際に、前記設定記憶手段に記憶される記憶内容を、前記退避記憶手段に記憶された第１の駆動制御手段の設定内容に書き換えることを特徴とする請求項１または２に記載の画像形成制御装置。
【請求項４】
前記第１の駆動制御手段及び前記第２の駆動制御手段の内、前記起動手段により起動されるものに画像形成データを送信するための画像形成データ送信手段と、
前記起動手段により前記第２の駆動制御手段が起動された場合に、前記第２の画像形成装置により画像形成される画像形成内容の物理サイズが前記第１の画像形成装置により画像形成される画像形成内容の物理サイズと同じになるように画像形成データを調整するための画像形成データ調整手段とをさらに備えており、
前記画像形成データ送信手段は、前記起動手段により前記第２の駆動制御手段が起動された場合に、前記画像形成データ調整手段により調整された画像形成データを、前記第２の駆動制御手段に送信することを特徴とする請求項１から３のいずれか１項に記載の画像形成制御装置。
【請求項５】
前記第１の駆動制御手段及び前記第２の駆動制御手段の内、前記起動手段により起動されるものに画像形成データを送信するための画像形成データ送信手段と、
前記起動手段により前記第２の駆動制御手段が起動された場合に、前記第２の画像形成装置により画像形成される画像形成内容のドット数が前記第１の画像形成装置により画像形成される画像形成内容のドット数と同じになるように画像形成データを調整するための画像形成データ調整手段とをさらに備えており、
前記画像形成データ送信手段は、前記起動手段により前記第２の駆動制御手段が起動された場合に、前記画像形成データ調整手段により調整された画像形成データを、前記第２の駆動制御手段に送信することを特徴とする請求項１から３のいずれか１項に記載の画像形成制御装置。
【請求項６】
前記第１の画像形成装置は、ラベル画像形成装置であることを特徴とする請求項１から５のいずれか１項に記載の画像形成制御装置。
【請求項７】
第１の画像形成媒体に対して画像形成を行う第１の画像形成装置、及び前記第１の画像形成媒体と異なる第２の画像形成媒体に対して画像形成を行う第２の画像形成装置を制御可能なプログラムであって、
前記第１の画像形成装置の駆動を制御するための第１の駆動制御手段と、
前記第２の画像形成装置の駆動を制御するための第２の駆動制御手段とを備えているコンピュータを、
画像形成実行時に前記設定手段の設定内容に従って、前記第１の駆動制御手段、及び前記第２の駆動制御手段のいずれかを起動するための起動手段、
画像形成実行前に、前記第１の駆動制御手段、及び前記第２の駆動制御手段のいずれを用いるかを選択可能に設定するための設定手段、及び、
前記起動手段により前記第２の駆動制御手段が起動させられた場合、前記第２の画像形成媒体に対する画像形成が完了した後に、前記設定手段の設定内容を前記第２の駆動制御手段から前記第１の駆動制御手段に変更させるための変更手段として機能させることを特徴とするプログラム。
【請求項８】
前記第２の駆動制御手段が前記第２の画像形成装置による画像形成を完了させたときに、当該画像形成にかかる前記設定手段の設定内容が、特定の画像形成用データエディタに対するユーザの操作に基づいて変更させられたかどうかを判断するための判断手段としてさらにコンピュータを機能させ、
前記変更手段は、前記設定手段の設定内容が前記特定の画像形成用データエディタに対するユーザの操作に基づいて変更させられたと前記判断手段が判断したときに、前記設定手段の設定内容を前記第２の駆動制御手段から前記第１の駆動制御手段に変更させることを特徴とする請求項７に記載のプログラム。
【請求項９】
前記第１の駆動制御手段及び前記第２の駆動制御手段の内、前記起動手段により起動されるものに関する設定内容を記憶するための設定記憶手段、及び、
前記第１の駆動制御手段の設定内容を記憶するための退避記憶手段としてさらにコンピュータを機能させ、
前記変更手段は、前記設定手段の設定内容を前記第１の駆動制御手段に変更させる際に、前記設定記憶手段に記憶される記憶内容を、前記退避記憶手段に記憶された第１の駆動制御手段の設定内容に書き換えることを特徴とする請求項７または８に記載のプログラム。
【請求項１０】
前記第１の駆動制御手段及び前記第２の駆動制御手段の内、前記起動手段により起動されるものに画像形成データを送信するための画像形成データ送信手段、及び、
前記起動手段により前記第２の駆動制御手段が起動された場合に、前記第２の画像形成装置により画像形成される画像形成内容の物理サイズが前記第１の画像形成装置により画像形成される画像形成内容の物理サイズと同じになるように画像形成データを調整するための画像形成データ調整手段としてさらにコンピュータを機能させ、
前記画像形成データ送信手段は、前記起動手段により前記第２の駆動制御手段が起動された場合に、前記画像形成データ調整手段により調整された画像形成データを、前記第２の駆動制御手段に送信することを特徴とする請求項７から９のいずれか１項に記載のプログラム。
【請求項１１】
前記第１の駆動制御手段及び前記第２の駆動制御手段の内、前記起動手段により起動されるものに画像形成データを送信するための画像形成データ送信手段、及び、
前記起動手段により前記第２の駆動制御手段が起動された場合に、前記第２の画像形成装置により画像形成される画像形成内容のドット数が前記第１の画像形成装置により画像形成される画像形成内容のドット数と同じになるように画像形成データを調整するための画像形成データ調整手段としてさらにコンピュータを機能させ、
前記画像形成データ送信手段は、前記起動手段により前記第２の駆動制御手段が起動された場合に、前記画像形成データ調整手段により調整された画像形成データを、前記第２の駆動制御手段に送信することを特徴とする請求項７から９のいずれか１項に記載のプログラム。
【請求項１２】
前記第１の画像形成装置は、ラベル画像形成装置であることを特徴とする請求項７から１１のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の画像形成装置の駆動を制御可能な画像形成制御装置及びプログラムに関する。
【０００２】
【従来の技術】
書類ファイル、ビデオテープ等に貼付されるラベルを印刷するためのラベルプリンタや、スタンプ用印版及びスタンプのＩＤラベルを印刷するためスタンプ作成装置が知られている（例えば特許文献１）。このようなラベルプリンタやスタンプ作成装置には、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のインターフェースを介してＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）と接続可能なものがある。ＰＣと接続されたラベルプリンタやスタンプ作成装置はＰＣ上で起動する専用エディタにより制御され、専用エディタから印刷データを印刷することができる。
【０００３】
【特許文献１】
特開２０００−１０３１５２号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、ラベルプリンタの被印刷媒体であるラベルやスタンプ作成装置の被印刷媒体であるスタンプ用印版及びそのＩＤラベル等は一般用紙と比較して高価であるため、テスト印刷を気軽に行うことができない。専用エディタのプレビュー機能により印刷内容を確認することができるが画面上に表示された印刷内容は正確な印刷状態を再現できない場合がある。そこでプリンタドライバを変更して一般用紙を被印刷媒体とするプリンタでテスト印刷を行うことが望ましいが、スタンプ用印版及びそのＩＤラベル等は一般用紙と比較して用紙サイズが小さいために、サイズ変更を伴う用紙設定の変更が必要となり、プリンタドライバを変更する操作や、プリンタドライバに対する用紙設定等を変更する操作が煩雑であるという問題点があった。
【０００５】
そこで、本発明の目的は、気軽に且つ簡単な操作でテスト印刷を行うことができる画像形成制御装置及びプログラムを提供することである。
【０００６】
【課題を解決するための手段及び発明の効果】
請求項１に記載の画像形成制御装置は、第１の画像形成媒体に対して画像形成を行う第１の画像形成装置、及び前記第１の画像形成媒体と異なる第２の画像形成媒体に対して画像形成を行う第２の画像形成装置を制御可能な画像形成制御装置であって、前記第１の画像形成装置の駆動を制御するための第１の駆動制御手段と、前記第２の画像形成装置の駆動を制御するための第２の駆動制御手段と、画像形成実行前に、前記第１の画像形成媒体、及び前記第２の画像形成媒体のいずれを用いるかを選択可能に設定するための設定手段と、画像形成実行時に前記設定手段の設定内容に従って、前記第１の駆動制御手段、及び前記第２の駆動制御手段のいずれかを起動するための起動手段と、前記起動手段により前記第２の駆動制御手段が起動させられた場合、前記第２の画像形成媒体に対する画像形成が完了した後に、前記設定手段の設定内容を前記第２の画像形成媒体から前記第１の画像形成媒体に変更させるための変更手段とを備えていることを特徴とする。
【０００７】
請求項７に記載のプログラムは、第１の画像形成媒体に対して画像形成を行う第１の画像形成装置、及び前記第１の画像形成媒体と異なる第２の画像形成媒体に対して画像形成を行う第２の画像形成装置を制御可能なプログラムであって、前記第１の画像形成装置の駆動を制御するための第１の駆動制御手段と、前記第２の画像形成装置の駆動を制御するための第２の駆動制御手段とを備えているコンピュータを、画像形成実行時に前記設定手段の設定内容に従って、前記第１の駆動制御手段、及び前記第２の駆動制御手段のいずれかを起動するための起動手段、画像形成実行前に、前記第１の駆動制御手段、及び前記第２の駆動制御手段のいずれを用いるかを選択可能に設定するための設定手段、及び、前記起動手段により前記第２の駆動制御手段が起動させられた場合、前記第２の画像形成媒体に対する画像形成が完了した後に、前記設定手段の設定内容を前記第２の駆動制御手段から前記第１の駆動制御手段に変更させるための変更手段として機能させることを特徴とする。
【０００８】
請求項１、請求項７によると、印刷コストが高いプリンタにより印刷される印刷内容を、印刷コストが低い別のプリンタにより気軽に且つ簡単な操作でテスト印刷を行うことができる。
【０００９】
請求項２に記載の画像形成制御装置は、前記第２の駆動制御手段が前記第２の画像形成装置による画像形成を完了させたときに、当該画像形成にかかる前記設定手段の設定内容が、特定の画像形成用データエディタに対するユーザの操作に基づいて変更させられたかどうかを判断するための判断手段をさらに備えており、前記変更手段は、前記設定手段の設定内容が前記特定の画像形成用データエディタに対するユーザの操作に基づいて変更させられたと前記判断手段が判断したときに、前記設定手段の設定内容を前記第２の駆動制御手段から前記第１の駆動制御手段に変更させることを特徴とする。
【００１０】
請求項８に記載のプログラムは、前記第２の駆動制御手段が前記第２の画像形成装置による画像形成を完了させたときに、当該画像形成にかかる前記設定手段の設定内容が、特定の画像形成用データエディタに対するユーザの操作に基づいて変更させられたかどうかを判断するための判断手段としてさらにコンピュータを機能させ、前記変更手段は、前記設定手段の設定内容が前記特定の画像形成用データエディタに対するユーザの操作に基づいて変更させられたと前記判断手段が判断したときに、前記設定手段の設定内容を前記第２の駆動制御手段から前記第１の駆動制御手段に変更させることを特徴とする。
【００１１】
請求項２、請求項８によると、第２の駆動制御手段から第１の駆動制御手段へ戻し忘れることがない。
【００１２】
請求項３に記載の画像形成制御装置は、前記第１の駆動制御手段及び前記第２の駆動制御手段の内、前記起動手段により起動されるものに関する設定内容を記憶するための設定記憶手段と、前記第１の駆動制御手段の設定内容を記憶するための退避記憶手段とをさらに備えており、前記変更手段は、前記設定手段の設定内容を前記第１の画像形成媒体に変更させる際に、前記設定記憶手段に記憶される記憶内容を、前記退避記憶手段に記憶された第１の駆動制御手段の設定内容に書き換えることを特徴とする。
【００１３】
請求項９に記載のプログラムは、前記第１の駆動制御手段及び前記第２の駆動制御手段の内、前記起動手段により起動されるものに関する設定内容を記憶するための設定記憶手段、及び、前記第１の駆動制御手段の設定内容を記憶するための退避記憶手段としてさらにコンピュータを機能させ、前記変更手段は、前記設定手段の設定内容を前記第１の駆動制御手段に変更させる際に、前記設定記憶手段に記憶される記憶内容を、前記退避記憶手段に記憶された第１の駆動制御手段の設定内容に書き換えることを特徴とする。
【００１４】
請求項３、請求項９によると、プリンタドライバを変更して別のプリンタでテスト印刷を行った場合でも、テスト印刷終了後に用紙サイズや印刷方向等の設定をやり直す必要がなくなる。
【００１５】
請求項４に記載の画像形成制御装置は、前記第１の駆動制御手段及び前記第２の駆動制御手段の内、前記起動手段により起動されるものに画像形成データを送信するための画像形成データ送信手段と、前記起動手段により前記第２の駆動制御手段が起動された場合に、前記第２の画像形成装置により画像形成される画像形成内容の物理サイズが前記第１の画像形成装置により画像形成される画像形成内容の物理サイズと同じになるように画像形成データを調整するための画像形成データ調整手段とをさらに備えており、前記画像形成データ送信手段は、前記起動手段により前記第２の駆動制御手段が起動された場合に、前記画像形成データ調整手段により調整された画像形成データを、前記第２の駆動制御手段に送信することを特徴とする。
【００１６】
請求項１０に記載のプログラムは、前記第１の駆動制御手段及び前記第２の駆動制御手段の内、前記起動手段により起動されるものに画像形成データを送信するための画像形成データ送信手段、及び、前記起動手段により前記第２の駆動制御手段が起動された場合に、前記第２の画像形成装置により画像形成される画像形成内容の物理サイズが前記第１の画像形成装置により画像形成される画像形成内容の物理サイズと同じになるように画像形成データを調整するための画像形成データ調整手段としてさらにコンピュータを機能させ、前記画像形成データ送信手段は、前記起動手段により前記第２の駆動制御手段が起動された場合に、前記画像形成データ調整手段により調整された画像形成データを、前記第２の駆動制御手段に送信することを特徴とする。
【００１７】
請求項４、請求項１０によると、解像度の異なる別のプリンタでも同じサイズで印刷することができるため、印刷内容全体のバランスを確認することができる。
【００１８】
請求項５に記載の画像形成制御装置は、前記第１の駆動制御手段及び前記第２の駆動制御手段の内、前記起動手段により起動されるものに画像形成データを送信するための画像形成データ送信手段と、前記起動手段により前記第２の駆動制御手段が起動された場合に、前記第２の画像形成装置により画像形成される画像形成内容のドット数が前記第１の画像形成装置により画像形成される画像形成内容のドット数と同じになるように画像形成データを調整するための画像形成データ調整手段とをさらに備えており、前記画像形成データ送信手段は、前記起動手段により前記第２の駆動制御手段が起動された場合に、前記画像形成データ調整手段により調整された画像形成データを、前記第２の駆動制御手段に送信することを特徴とする。
【００１９】
請求項１１に記載のプログラムは、前記第１の駆動制御手段及び前記第２の駆動制御手段の内、前記起動手段により起動されるものに画像形成データを送信するための画像形成データ送信手段、及び、前記起動手段により前記第２の駆動制御手段が起動された場合に、前記第２の画像形成装置により画像形成される画像形成内容のドット数が前記第１の画像形成装置により画像形成される画像形成内容のドット数と同じになるように画像形成データを調整するための画像形成データ調整手段としてさらにコンピュータを機能させ、前記画像形成データ送信手段は、前記起動手段により前記第２の駆動制御手段が起動された場合に、前記画像形成データ調整手段により調整された画像形成データを、前記第２の駆動制御手段に送信することを特徴とする。
【００２０】
請求項５、請求項１１によると、ドット数が同じになるように印刷することができるため、印刷内容の正確な形状を確認することができる。
【００２１】
請求項６に記載の画像形成制御装置は、前記第１の画像形成装置は、ラベル画像形成装置であることを特徴とする。
【００２２】
請求項１２に記載のプログラムは、前記第１の画像形成装置は、ラベル画像形成装置であることを特徴とする。
【００２３】
請求項６、請求項１２によると、印刷コストが高いスタンプやＩＤラベルを印刷するラベルプリンタにより印刷される印刷内容を、印刷コストが低い別のプリンタにより気軽に且つ簡単な操作でテスト印刷することができる。
【００２４】
なお、請求項７〜１２に記載のプログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）などのリムーバブル型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。
【００２５】
【発明の実施の形態】
以下、本発明の好適な一実施の形態について、図面を参照しつつ説明する。
本実施の形態に係る画像形成制御装置の構成について図１を参照しつつ説明する。図１は、画像形成制御装置として機能させるＰＣ１の構成を示したブロック図である。ＰＣ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）５と、ＣＤ−ＲＯＭドライブ６と、インターフェース７と、ディスプレイ８と、操作部９とを有しており、これらはシステムバス１０によって互いに結合されている。そしてＰＣ１は、インターフェース７を介してプリンタ１１とラベルプリンタ１２とに接続されている。
【００２６】
ＣＰＵ２は、ＰＣ１を制御するための中央演算処理装置である。ＣＰＵ２は、システムバス１０を介して、ＰＣ内の全てのデバイスに対する指示、またはデータの送受信等を行う。また、後述するＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やアプリケーションソフトをＨＤＤ５から読み出して実行する。
【００２７】
ＲＯＭ３は、読み出し専用記憶装置であり、ＣＰＵ２が使用する主記憶空間の一部を構成するものである。ＲＯＭ３には、ＰＣ１のＯＳを立ち上げるためのプログラム等が記憶されている。ＲＡＭ４は、ＲＯＭ３と同様にＣＰＵ２が使用する主記憶空間の一部を構成するもので、読み出し・書き込み可能な揮発性記憶装置である。
【００２８】
ＨＤＤ５は、読み出し・書き込み可能な記憶装置及びその読取装置であり、ＯＳ２１、エディタ２２、プリンタドライバ２３、ラベルプリンタドライバ２４のプログラムデータ等が記憶されている。ＯＳ２１は、ＰＣ１を動作させるオペレーティングシステムである。ＯＳ２１には、ＯＳ２１で通常使用するプリンタ名を記憶するプリンタ名記憶部２１ａが備えられている。尚、ＰＣ１では、オペレーティングシステムとしてマイクロソフトウィンドウズ（登録商標）を使用している。
【００２９】
エディタ２２は、ＯＳ２１上で起動するアプリケーションソフトの一つであり、ラベルプリンタ１２において印刷されるべき印刷内容の作成、編集、及び印刷を行うことができるデータエディタである。
【００３０】
プリンタドライバ２３及びラベルプリンタドライバ２４は、ＯＳ２１上で起動されるアプリケーションソフトが、ＯＳ２１を介して夫々プリンタ１１及びラベルプリンタ１２の駆動を制御するためのものである。
【００３１】
ＣＤ−ＲＯＭドライブ６は、記憶媒体であるＣＤ−ＲＯＭに記憶されたデータを読み出す装置である。ＯＳ２１、エディタ２２、プリンタドライバ２３、ラベルプリンタドライバ２４等のプログラムデータは、通常ＣＤ−ＲＯＭに記憶された状態で販売または配布される。ＣＤ−ＲＯＭドライブ６は、これらのデータをＣＲ−ＲＯＭからＨＤＤ５にインストールする際に使用される。
【００３２】
インターフェース７は、ＰＣ１と外部装置とを接続するためのインターフェースのひとつであるＵＳＢである。尚、インターフェース７はＵＳＢに限定されるものではなく、パラレルインターフェース等、ＰＣ１とプリンタ１１やラベルプリンタ１２が接続可能なインターフェースであればよい。
【００３３】
ディスプレイ８は、液晶ディスプレイに代表される表示装置である。操作部９は、ＰＣ１の操作装置であるキーボードや、マウス等である。ディスプレイ８と操作部９とはＰＣ１のユーザインターフェースを構成するものであり、ユーザは、ディスプレイ８を視認しながらキーボードやマウス等を操作することによりＰＣ１に対して指示を伝達することができる。
【００３４】
プリンタ１１は、一般用紙を印刷媒体とするプリンタであって、ＯＳ２１において通常使用するプリンタとして登録されているプリンタである。
【００３５】
ラベルプリンタ１２は、書類ファイル、ビデオテープ等に貼付されるラベルや、スタンプ及びスタンプのＩＤラベルなどを印刷するためのプリンタである。ラベルプリンタ１２により印刷されるラベルは通常の印刷用紙と比較して高価で且つ小さなものである。
【００３６】
ＰＣ１においては、ＣＰＵ２がＨＤＤ５に記憶されているＯＳ２１、さらにエディタ２２のプログラムデータに従って命令を実行することにより、ＰＣ１において、ＯＳ２１、エディタ２２、プリンタドライバ２３、及びラベルプリンタドライバ２４を機能させることができる。
【００３７】
エディタ２２は、ラベルプリンタ１２専用のデータエディタであり、エディタ２２から印刷を実行する場合には、ラベルプリンタ１２により印刷を行うのが通常である。しかしラベルプリンタ１２の印刷媒体であるラベルは通常の印刷用紙と比較して高価であり印刷コストは高くなる。そこで、テスト印刷を行う場合には印刷コストの低いプリンタ１１により印刷を行うことが好ましい。エディタ２２はこのようなテスト印刷機能を有し、テスト印刷機能においては、テスト印刷を行う場合のみ、一時的にプリンタ１２により印刷を行うことができるように後述する各機能部が構成されている。
【００３８】
次にＣＰＵ２が実現する各機能部について図２を参照しつつ説明する。図２は、ＣＰＵ２により実現される各機能部の構成を示す機能ブロック図である。図２に示すように、ＣＰＵ２は、ＰＣ１内において、ＯＳ２１、エディタ２２、プリンタドライバ２３、及びラベルプリンタドライバ２４を機能させる。
【００３９】
エディタ２２は、作成編集部４１と印刷部４２とを有している。作成編集部４１は、ラベルプリンタ１２によって印刷されるラベルの印刷内容の作成、及び編集を行うのものである。作成編集部４１により作成された印刷内容は後述する印刷部４２の印刷データ記憶部４３に印刷データとして記憶される。
【００４０】
印刷部４２は、ユーザによる印刷実行の指示により動作を開始し、作成編集部４１により作成された印刷内容をプリンタ１１またはラベルプリンタ１２により印刷するためのものである。印刷部４２は、印刷データ記憶部４３、プリンタドライバ設定部４４、判断部４５、変更部４６、退避記憶部４７、調整設定部４８、データ調整部４９、データ送信部５０、ドライバ起動部３１、起動記憶部３２、及び設定記憶部３３を有している。
【００４１】
印刷データ記憶部４３は、作成編集部４１により作成されたラベルプリンタ１２によりラベルに印刷されるべき印刷内容を印刷データとして記憶している。また、印刷データ記憶部４３に記憶される印刷データは、印刷実行時にデータ調整部４９により取得される。
【００４２】
プリンタドライバ設定部４４は、ラベルプリンタ１２により印刷データをラベルに対して印刷するラベル印刷を行うか、プリンタ１１により印刷データを一般の印刷用紙に対して印刷するテスト印刷を行うかの設定を行うとともに、印刷実行を指示するものである。ラベル印刷を行うかテスト印刷を行うかの選択はユーザにより決定される。プリンタドライバ設定部４４は、ユーザからの印刷実行の指示により動作を開始され、動作を開始するとディスプレイ８に選択画面を表示させてユーザからの指示を待つ。プリンタドライバ設定部４４の選択画面について図３を参照しつつ説明する。図３は、選択画面１００の概略図である。
【００４３】
選択画面１００内には「プリンタ」と「出力」との２つの枠と「印刷」及び「キャンセル」ボタンとが配置されている。選択画面１００の「プリンタ」の枠内には現在選択されているプリンタ名が表示されている。現在選択されているプリンタ名は、後述する起動記憶部３２に記憶されているドライバに対応するプリンタ名を取得したものである。エディタ２２ではラベルプリンタ１２で印刷を行うことが通常であるので、初期値として起動記憶部３２に記憶されているドライバはラベルプリンタドライバ２４であり、取得されるプリンタ名は「ラベルプリンタ」となる。
【００４４】
選択画面１００の「出力」の枠内には印刷データの出力先である印刷媒体を示す「ラベル」のラジオボタンとテスト印刷を意味する「お試し印刷」のラジオボタンとが配置されている。そして選択画面１００の起動時においては初期値である「ラベル」のラジオボタンが選択されている。ユーザがラベルプリンタ１２によるラベル印刷を行いたい場合には「ラベル」のラジオボタンが選択された状態で「印刷」ボタンをクリックして印刷を実行する。また、ユーザがプリンタ１１によるテスト印刷を行いたい場合には「お試し」のラジオボタンが選択された状態で「印刷」ボタンをクリックして印刷を実行する。
【００４５】
「お試し印刷」のラジオボタンが選択された状態で「印刷」ボタンがクリックされた場合には、まず、後述する設定記憶部３３の記憶内容を退避記憶部４７に記憶する。そしてＯＳ２１において通常使用されるプリンタ名であるプリンタ１１がＯＳ２１のプリンタ名記憶部２１ａより取得され、起動記憶部３２に、取得されたプリンタ１１を制御するためのプリンタドライバ２３が記憶される。また、プリンタドライバ２３の設定内容が設定記憶部３３に記憶される。これにより印刷を行うプリンタはプリンタ１１となり、プリンタ１１によるテスト印刷（お試し印刷）が行われる。前述のようにエディタ２２ではラベルプリンタ１２で印刷を行うことが通常であるので、初期値として「ラベル」のラジオボタンが選択されており、起動記憶部３２にラベルプリンタ１２を制御するためのラベルプリンタドライバ２４が記憶されている。また、設定記憶部３３にラベルプリンタドライバ２４の設定内容が記憶されている。従って「ラベル」のラジオボタンが選択された状態で「印刷」ボタンがクリックされた場合には、印刷を行うプリンタはラベルプリンタ１２となり、ラベルプリンタ１２によるラベル印刷を行うことになる。
また、「印刷」ボタンがクリックされると、データ調整部４９が起動される。
また、「キャンセル」ボタンがクリックされると、印刷を行わず選択画面１００を閉じてプリンタドライバ設定部４４を終了させる。
【００４６】
判断部４５は、プリンタドライバ設定部４４において「お試し印刷」のラジオボタンが選択されることで起動記憶部３２にプリンタドライバ２３が記憶されたか否かを判断するものである。判断部４５による判断結果は変更部４６に出力される。
【００４７】
変更部４６は、判断部４５から判断結果を入力されることで、起動記憶部３２の記憶内容と設定記憶部３３の記憶内容とを変更するものである。判断部４５によりプリンタドライバ設定部４４において「お試し印刷」のラジオボタンが選択されることで起動記憶部３２にプリンタドライバ２３が記憶されたと判断された場合には、プリンタ１１による印刷が完了した後に、起動記憶部３２の記憶内容を、プリンタドライバ２３からラベルプリンタドライバ２４に変更するとともに、退避記憶部４７に記憶されている記憶内容を取得して設定記憶部３３の記憶内容を退避記憶部４７の記憶内容に変更する。
【００４８】
退避記憶部４７は、設定記憶部３３に記憶されたラベルプリンタドライバ２４に関する設定内容を記憶するためのものである。退避記憶部４７は、プリンタドライバ設定部４４により設定記憶部３３に記憶された記憶内容を記憶され、変更部４６により記憶内容を参照される。
【００４９】
調整設定部４８は、データ調整部４９による印刷データの調整内容を設定するものである。印刷データの調整内容には、印刷内容が特定の物理サイズになるように印刷データの解像度を調整するものと、印刷内容が特定の解像度になるように印刷データの解像度を調整するものとがあり、いずれの方法で印刷データを調整するかはユーザの指示により設定される。
【００５０】
データ調整部４９は、プリンタドライバ設定部４４により起動され、印刷データ記憶部４３から取得した印刷データを、調整設定部４５の設定内容に従って調整し、調整した印刷データをデータ送信部５０に出力するものである。
調整設定部４８に印刷内容が特定の物理サイズになるように設定されている場合には、起動記憶部３２の記憶内容及び設定記憶部３３の記憶内容に基づいて印刷内容の物理サイズが特定の物理サイズになるように印刷データを調整する。
調整設定部４８に印刷内容が特定の解像度になるように設定されている場合には、特定の解像度に基づいて印刷データの解像度を調整する。尚、起動記憶部３２の記憶内容及び設定記憶部３３から調整後の解像度が印刷を実行する際の解像度を越えると判断された場合には、その限界となる解像度になるように再調整する。
【００５１】
データ送信部５０は、データ調整部４４から入力された印刷データを、ドライバ起動部を介してプリンタドライバ２３またはラベルプリンタドライバ２４に出力するものである。
【００５２】
ドライバ起動部３１は、データ送信部５０から印刷データが入力されると、起動記憶部３２に記憶されているドライバを起動するとともに、起動記憶部３２に記憶されているドライバに対してデータ送信部５０から入力される印刷データを出力するものである。
【００５３】
起動記憶部３２は、ドライバ起動部３１によりいずれのドライバが起動されるかを記憶するものである。エディタ２２が起動されると起動記憶部３２には初期値としてラベルプリンタドライバ２４が記憶される。また、プリンタドライバ設定部４４や変更部４６によりその記憶内容を変更される。
【００５４】
設定記憶部３３は、ドライバ起動部３１により起動されるドライバに関する設定内容を記憶するものである。エディタ２２が起動されると設定記憶部３３にはラベルプリンタドライバ２４の初期設定の設定内容が記憶される。また、設定記憶部３３の記憶内容はプリンタドライバ設定部４４や変更部４６により変更される。
【００５５】
プリンタドライバ２３は、プリンタ１１の駆動を制御するためのドライバである。プリンタドライバ２３は、データ送信部５０からドライバ起動部３１を介して入力された印刷データを設定記憶部３３の記憶内容に従ってプリンタ１１に印刷させる。
【００５６】
ラベルプリンタドライバ２４は、ラベルプリンタ１２の駆動を制御するためのドライバである。ラベルプリンタドライバ２４は、データ送信部５０からドライバ起動部３１を介して入力された印刷データを設定記憶部３３の記憶内容に従ってラベルプリンタ１２に印刷させる。
【００５７】
このようにエディタ２２においてテスト印刷を実行すると、プリンタ設定部４４が、退避記憶部４７にラベルプリンタ１２の設定内容を退避し、起動記憶部３２にプリンタドライバ２３を記憶するとともに設定記憶部３３にプリンタドライバ２３の設定内容を記憶する。そしてプリンタ１２によるテスト印刷完了後には、変更部４６が起動記憶部３２にラベルプリンタドライバ２４を記憶するとともに設定記憶部３３に、退避記憶部４７に退避されたラベルプリンタドライバ２４の設定内容を記憶する。これによりユーザはドライバやプリンタの設定を全く意識することなくテスト印刷することができる。
【００５８】
次に、エディタ２２の印刷時における動作手順について図４を参照しつつ説明する。図４はエディタ２２の印刷時における動作手順を示すフローチャートである。
ユーザによる印刷実行の指示により起動されたプリンタドライバ設定部４４により表示される選択画面１００の「印刷」ボタンをクリックすることで開始される。その後ステップＳ１１０に移行し、実行する印刷がテスト印刷か否かを判断する。テスト印刷か否かは選択画面１００の「お試し印刷」のラジオボタンが選択されているか否かで判断する。印刷がテスト印刷でない場合には（Ｓ１１０：ＮＯ）、ステップＳ１２０に移行し、ドライバ起動部３１により起動記憶部３２に記憶されているラベルプリンタドライバ２４を起動し、設定記憶部３３に記憶されているラベルプリンタドライバ２４の設定内容に従ってラベルプリンタ１２を制御し、ラベル印刷を行う。その後図４のフローチャートを終了する。
【００５９】
実行する印刷がテスト印刷である場合には（Ｓ１１０：ＹＥＳ）、ステップＳ１３０に移行し、設定記憶部３３に記憶されているラベルプリンタドライバ２４の設定内容を、退避記憶部４７に記憶させる。その後ステップＳ１４０に移行し、ＯＳ２１で通常使用するプリンタのプリンタ名（プリンタ１１）をプリンタ名記憶部２１ａから取得する。その後ステップＳ１５０に移行し、ステップＳ１４０において取得されたプリンタ名のプリンタ１１の駆動を制御するプリンタドライバ２３の設定内容を取得する。その後、ステップＳ１６０に移行し、起動記憶部３２にプリンタドライバ２３を記憶させるとともに、ステップＳ１５０において取得された設定内容を設定記憶部３３に記憶させる。
【００６０】
その後ステップＳ１７０に移行し、調整設定部４４に印刷内容が特定の解像度になるように設定されているか否かを判断する。印刷内容が特定の解像度になるように設定されていない場合には（Ｓ１７０：ＮＯ）、ステップＳ１８０に移行し、調整設定部４４に印刷内容が特定の物理サイズになるように設定されているか否かを判断する。印刷内容が特定の物理サイズになるように設定されている場合には（Ｓ１８０：ＹＥＳ）、ステップＳ１９０に移行し、データ調整部４５において特定の物理サイズになるように印刷データを調整する。その後ステップＳ２３０に移行する。印刷内容が特定の物理サイズになるように設定されていない場合には（Ｓ１８０：ＮＯ）、そのままステップＳ２３０に移行する。ステップＳ１７０において、印刷内容が特定の解像度になるように設定されている場合には（Ｓ１７０：ＹＥＳ）、ステップＳ２００に移行し、調整設定部４４に印刷内容が特定の物理サイズになるように設定されているか否かを判断する。印刷内容が特定の物理サイズになるように設定されていない場合には（Ｓ２００：ＮＯ）、ステップＳ２１０に移行し、データ調整部４５において特定の解像度になるように印刷データを調整する。その後ステップＳ２３０に移行する。印刷内容が特定の物理サイズになるように設定されている場合には（Ｓ２００：ＹＥＳ）、ステップＳ２２０に移行し、データ調整部４５において特定の解像度及び特定の物理サイズになるように印刷データを調整する。その後ステップＳ２３０に移行する。
【００６１】
ステップＳ２３０においては、ドライバ起動部３１により起動記憶部３２に記憶されているプリンタドライバ２３を起動し、設定記憶部３３に記憶されているプリンタドライバ２３の設定内容に従ってプリンタ１１を制御することでテスト印刷を行う。その後ステップＳ２４０に移行し、変更部４６により起動記憶部３２の記憶内容をラベルプリンタドライバ２４に、設定記憶部３３の記憶内容を退避記憶部４７に記憶されている内容に夫々変更して図４のフローチャートを終了する。
【００６２】
以上、説明したように、本実施の形態によると、簡単な操作でテスト印刷を行うことができるとともに、変更部４６によりテスト印刷終了後にドライバの設定変更がなされるため、印刷コストが高いラベルプリンタ１２により印刷される印刷内容を、印刷コストが低いプリンタ１１により気軽にテスト印刷を行うことができる。
【００６３】
また、変更部４６により、テスト印刷終了後に設定記憶部３３にラベルプリンタドライバ２４の設定内容が記憶されるため、テスト印刷を行った場合でも、テスト印刷終了後に用紙サイズや印刷方向等の設定をやり直す必要がなくなる。
【００６４】
また、データ調整部４９により印刷データの物理サイズを調整することができるため、ラベルプリンタ１２と解像度の異なるプリンタ１１によりテスト印刷した場合でも、同じサイズで印刷することで印刷内容全体のバランスを確認することができる。
【００６５】
また、データ調整部４９により印刷データの解像度を調整することができるため、ラベルプリンタ１２と解像度の異なるプリンタ１１によりテスト印刷した場合でも、同じドット数になるように解像度を調整することで印刷内容の正確な形状を確認することができる。
【００６６】
以上、本発明の好適な実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて様々な設計変更が可能なものである。例えば、本実施の形態ではエディタ２２のプリンタドライバ設定部４４により起動記憶部３２の記憶内容が変更されたか否かを判断部４５が判断し、判断部４５の判断結果に従って変更部４６が、起動記憶部３２の記憶内容を変更する構成であるが、このような構成に限定されるものではなく、変更部４６はプリンタ１１による印刷が完了すれば無条件に起動記憶部３２の設定内容を変更する構成でもよい。
【００６７】
また、本実施の形態では、テスト印刷終了後にラベルプリンタドライバ２４の設定内容を退避記憶部４７に記憶し、テスト印刷終了後に退避記憶手段に記憶された記憶内容を設定記憶部３３に記憶する構成であるが、このような構成に限定されるものではなく、退避記憶部３３を使用せず、テスト印刷終了後に変更部４６により変更されたラベルプリンタドライバ２４がプリンタドライバ２３の設定内容を引き継いで使用する構成でもよいし、変更部４６により設定記憶部３３にラベルプリンタドライバ２４の初期値の設定内容を記憶させる構成でもよい。
【００６８】
また、本実施の形態では、データ調整部４９により印刷データを、印刷内容が特定の物理サイズや特定の解像度になるように調整することが可能な構成であるが、このような構成に限定されるものではなく、特定の物理サイズまたは特定の解像度のいずれかのみを調整することが可能な構成でもよいし、印刷データを一切調整しない構成でもよい。
【００６９】
また、本実施の形態では、ラベルプリンタ１２を使用する構成であるが、このような構成に限定されるものではなく、印刷コストの高い他のプリンタを使用する構成でもよいし、プリンタ以外のランニングコストの高い何らかの媒体上に画像が形成される装置でもよい。
【００７０】
また、本実施の形態では、ＯＳ２１において通常使用するプリンタとして登録されているプリンタ１１によりテスト印刷を行う構成であるが、このような構成に限定されるものではなく、ＯＳ２１において通常使用するプリンタとして登録されていないプリンタによりテスト印刷を行う構成でもよいし、印刷コストの安い他のプリンタによりテスト印刷を行う構成でもよい。また、プリンタ以外の、ランニングコストの安いなんらかの媒体上に画像が形成される装置でもよい。
【００７１】
また、本実施の形態では、ラベルプリンタ１２のためのエディタ２２を用いた構成であるが、このような構成に限定されるものではなく、テスト印刷専用のアプリケーションソフトを用いた構成でもよいし、それ以外のアプリケーションソフトを用いた構成でもよい。
【００７２】
また、本実施の形態では、ＰＣ１を印刷制御装置として機能させ、ＰＣ１にプリンタ１１及びラベルプリンタ１２を接続する構成であるが、このような構成に限定されるものではなく、ラベルプリンタ１２を印刷制御装置として機能させ、ラベルプリンタ１２にプリンタ１１を接続する構成でもよいし、独立した専用の印刷制御装置にプリンタ１１及びラベルプリンタ１２を接続する構成でもよい。
【００７３】
また、本実施の形態では、ＰＣ１にプリンタ１１とラベルプリンタ１２との２台のプリンタが同時に接続された構成であるが、このような構成に限定されるものではなく、いずれかのプリンタを選択的に接続する構成でもよい。
【００７４】
また、本実施の形態では、オペレーティングシステムとしてマイクロソフトウィンドウズ（登録商標）を使用する構成であるが、他のＯＳを使用する構成でもよい。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る画像形成制御装置として機能させるＰＣの構成を示したブロック図である。
【図２】図１に示すＣＰＵにより実現される各機能部の構成を示す機能ブロック図である。
【図３】図２に示すプリンタドライバ設定部を起動させることにより表示される選択画面の概略図である。
【図４】図１に示すエディタの印刷時における動作手順を示すフローチャートである。
【符号の説明】
１  ＰＣ
２  ＣＰＵ
５  ＨＤＤ
１１  プリンタ
１２  ラベルプリンタ
２１  ＯＳ
２２  エディタ
２３  プリンタドライバ（第２の駆動手段）
２４  ラベルプリンタドライバ（第１の駆動手段）
３１  ドライバ起動部（起動手段）
３２  起動記憶部
３３  設定記憶部（設定記憶手段）
４４  プリンタドライバ設定部（設定手段）
４５  判断部（判断手段）
４６  変更部（変更手段）
４７  退避記憶部（退避記憶手段）
４８  調整設定部
４９  データ調整部（画像形成データ調整手段）
５０  データ送信部（画像形成データ送信手段）
【図１】
2004295680.tif 000003
【図２】
2004295680.tif 000004
【図３】
2004295680.tif 000005
【図４】
2004295680.tif 000006