(57)【要約】【課題】レーベル印刷の際に、読み取る画像の位置決めをトレイを用いて行う必要があった。【解決手段】マルチファンクションプリンタ１０に搭載されたＣＰＵ２２、スキャナＡＳＩＣ３２及びプリンタＡＳＩＣ４２が、素材用画像の位置等を認識して加工用画像からレーベル面相当範囲を選択するため、トレイを用いることなく素材用画像のうちユーザが希望する範囲の画像をレーベル面に印刷することができる。また、ユーザが自動レーベル印刷を指示することによりマルチファンクションプリンタ１０に搭載されたＣＰＵ２２、スキャナＡＳＩＣ３２及びプリンタＡＳＩＣ４２が一連の作業を実行するため、簡単な操作でレーベル面への印刷を行うことができる。【選択図】        図１
2004358714.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取るスキャナ機構と画像の印刷を行うプリンタ機構を備えたマルチファンクションプリンタであって、
素材用画像が前記スキャナ機構によって読み取られた後の画像を加工用画像として入力する画像入力手段と、
前記画像入力手段によって入力された前記加工用画像から所定のドーナツ形状のレーベル面に相当するレーベル面相当範囲を選択する範囲選択手段と、
前記加工用画像のうち前記範囲選択手段によって選択された前記レーベル面相当範囲以外をトリミングして印刷用画像データを作成する印刷用画像データ作成手段と、
前記プリンタ機構を制御することにより前記印刷用画像データを前記レーベル面に印刷を行う印刷制御手段とを備えたマルチファンクションプリンタ。
【請求項２】
請求項１に記載のマルチファンクションプリンタであって、
ユーザによるレーベル面一括印刷の指示を入力する指示入力手段
を備え、
前記印刷制御手段は、前記指示入力手段によって前記レーベル面一括印刷の指示が入力されたあと、前記画像入力手段に前記加工用画像を入力させ、前記範囲選択手段に前記レーベル面相当範囲を選択させ、前記印刷用画像データ作成手段に前記印刷用画像データを作成させ、その後前記プリンタ機構を制御することにより前記印刷用画像データを前記レーベル面に印刷するという一連の作業を実行する、マルチファンクションプリンタ。
【請求項３】
前記素材用画像は、前記所定のドーナツ形状の範囲に形成された画像である、請求項１又は２に記載のマルチファンクションプリンタ。
【請求項４】
前記素材用画像は、任意の大きさである、請求項１又は２に記載のマルチファンクションプリンタ。
【請求項５】
請求項１〜４のいずれかに記載のマルチファンクションプリンタであって、
前記画像入力手段によって入力された前記加工用画像の基準位置を決定する基準位置決定手段を備え、
前記範囲選択手段は、前記基準位置決定手段によって決定された前記基準位置に基づいて前記レーベル面相当範囲を選択する、マルチファンクションプリンタ。
【請求項６】
前記基準位置決定手段は、前記スキャナ機構上の所定位置を前記基準位置とする、請求項５に記載のマルチファンクションプリンタ。
【請求項７】
請求項５又は６に記載のマルチファンクションプリンタであって、
前記基準位置をユーザが選択することができる操作手段を備えたマルチファンクションプリンタ。
【請求項８】
前記基準位置決定手段は、前記素材用画像の中心点を算出して前記基準位置とする、請求項５に記載のマルチファンクションプリンタ。
【請求項９】
前記範囲選択手段は、前記加工用画像から前記レーベル面相当範囲を選択する際に前記素材用画像の範囲が前記レーベル面相当範囲と略一致するように前記加工用画像を拡大又は縮小して前記レーベル面相当範囲を選択する、請求項１〜８のいずれかに記載のマルチファンクションプリンタ。
【請求項１０】
画像を読み取るスキャナ機構と画像の印刷を行うプリンタ機構を備えたマルチファンクションプリンタに搭載されたコンピュータが実行するレーベル印刷方法であって、
（ａ）素材用画像が前記スキャナ機構によって読み取られた後の画像を加工用画像として入力するステップと、
（ｂ）前記ステップ（ａ）により入力された前記加工用画像から所定形状のレーベル面に相当するレーベル面相当範囲を選択するステップと、
（ｃ）前記ステップ（ｂ）により選択された前記レーベル面相当範囲以外をトリミングして印刷用画像データを作成するステップと、
（ｄ）前記ステップ（ｃ）により作成された前記印刷用画像データを前記レーベル面に印刷するステップとを含むレーベル印刷方法。
【請求項１１】
請求項１０に記載されたレーベル印刷方法の各ステップをマルチファンクションプリンタに搭載された１又は複数のコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マルチファンクションプリンタ、レーベル印刷方法及びそのプログラムに関する。
【０００２】
【従来の技術】
従来、画像を読み取るスキャナ機構と画像の印刷を行うプリンタ機構を備えたマルチファンクションプリンタとしては、第１の記録媒体であるコンパクトディスク−レコーダブル（ＣＤ−Ｒ）のレーベル面を読み取るスキャナヘッド部と、読み取られた画像を第２のＣＤ−Ｒのレーベル面へ印刷を行うインクヘッド部を備え、第１及び第２のＣＤ−Ｒを載せるトレイを共用したものが提案されている（例えば、特許文献１参照）。このシステムは、レーベル面に印刷が施された第１のＣＤ−Ｒをトレイ上に載せてそのレーベル面の画像を読み取った後に、第２のＣＤ−Ｒの記録媒体に載せかえその読み取った画像をそのレーベル面へ印刷を行うものである。
【０００３】
【特許文献１】
特開２００３−１８７３号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、このシステムでは読み取る画像の位置決めをトレイを用いて行う必要があった。また、第１のＣＤ−Ｒをトレイに載せてレーベル面の読み取りを行ったあと、そのトレイから第１のＣＤ−Ｒを取り出し第２のＣＤ−Ｒに載せかえる必要があり、操作が煩雑であった。
【０００５】
本発明は、このような課題に鑑みなされたものであり、トレイを用いることなく素材用画像のうちユーザが希望する範囲の画像をレーベル面に印刷することができるマルチファンクションプリンタ、レーベル印刷方法及びそのプログラムを提供することを目的の一つとする。また、画像の読み取りからレーベル面の印刷までを簡単な操作で行うことができるマルチファンクションプリンタ、レーベル印刷方法及びそのプログラムを提供することを目的の一つとする。
【０００６】
【課題を解決するための手段およびその作用・効果】
本発明のマルチファンクションプリンタ、レーベル印刷方法及びそのプログラムは、上述の目的の少なくとも一つを達成するために以下の手段を採った。
【０００７】
本発明は、画像を読み取るスキャナ機構と画像の印刷を行うプリンタ機構を備えたマルチファンクションプリンタであって、
素材用画像が前記スキャナ機構によって読み取られた後の画像を加工用画像として入力する画像入力手段と、
前記画像入力手段によって入力された前記加工用画像から所定のドーナツ形状のレーベル面に相当するレーベル面相当範囲を選択する範囲選択手段と、
前記加工用画像のうち前記範囲選択手段によって選択された前記レーベル面相当範囲以外をトリミングして印刷用画像データを作成する印刷用画像データ作成手段と、
前記プリンタ機構を制御することにより前記印刷用画像データを前記レーベル面に印刷を行う印刷制御手段とを備えたものである。
【０００８】
このマルチファンクションプリンタでは、スキャナ機構により読み取られた画像を加工用画像として入力し、その加工用画像から所定のドーナツ形状のレーベル面に相当するレーベル面相当範囲を選択し、その選択されたレーベル面相当範囲以外をトリミングして印刷用画像データ作成した後にレーベル面に印刷を行う。ここで、レーベル面相当範囲は予め決められた範囲であるから、素材用画像がスキャナ機構上にどのように置かれていたとしても、加工用画像からレーベル面相当範囲を選択することは可能である。したがって、トレイを用いることなく素材用画像のうちユーザが希望する範囲の画像をレーベル面に印刷することができる。ここで、「素材用画像」とは、スキャナ機構に読み取らせようとする画像をいい、「加工用画像」とは、素材用画像をスキャナ機構に読み取らせたときの画像全体、つまり素材用画像のほかその素材用画像をスキャナ機構に読み取らせたときに含まれてしまう影や余白部分などを含む画像全体をいう。
【０００９】
本発明のマルチファンクションプリンタは、ユーザによるレーベル面一括印刷の指示を入力する指示入力手段を備え、前記印刷制御手段は、前記指示入力手段によって前記レーベル面一括印刷の指示が入力されたあと、前記画像入力手段に前記加工用画像を入力させ、前記範囲選択手段に前記レーベル面相当範囲を選択させ、前記印刷用画像データ作成手段に前記印刷用画像データを作成させ、その後前記プリンタ機構を制御することにより前記印刷用画像データを前記レーベル面に印刷するという一連の作業を実行してもよい。こうすれば、ユーザがレーベル面一括印刷の指示を与えることによりマルチファンクションプリンタがレーベル面への印刷の一連の作業を実行するので、簡単な操作でレーベル面への印刷を行うことができる。
【００１０】
本発明のマルチファンクションプリンタにおいて、前記素材用画像は、前記所定のドーナツ形状の範囲に形成された画像であってもよい。こうすれば、読み込む画像と印刷する画像とが同じ形状であるので、簡単にレーベル面の複写印刷を行うことができる。
【００１１】
本発明のマルチファンクションプリンタにおいて、前記素材用画像は、任意の大きさであってもよい。こうすれば、素材用画像の大きさにかかわらずレーベル面への印刷をすることができる。
【００１２】
本発明のマルチファンクションプリンタは、前記画像入力手段によって入力された前記加工用画像の基準位置を決定する基準位置決定手段を備え、前記範囲選択手段は、前記基準位置決定手段によって決定された前記基準位置に基づいて前記レーベル面相当範囲を選択してもよい。こうすれば、前記基準位置に基づいてレーベル面相当範囲を選択するため、容易にレーベル面相当範囲を選択することができる。ここで「基準位置決定手段」とは、前記加工用画像の範囲の基準位置を決定する方法であれば特に限定されないが、例えば、前記加工用画像の一部分を基準位置としてもよいし、前記素材用画像のエッジを認識してその一部分を前記基準位置として決定してもよい。
【００１３】
このように基準位置決定手段を備えた構成において、前記基準位置決定手段は、前記スキャナ機構上の所定位置を前記基準位置としてもよい。こうすれば、ユーザが予めどの範囲でレーベル面相当範囲が選択されるかを把握できるため、スキャナ機構上の所定位置を目安に自由にユーザが素材用画像を載せるという操作を行うことにより、トレイを用いることなく素材用画像のうちユーザが希望する範囲の画像をレーベル面に印刷することができる。また、本発明のマルチファンクションプリンタは、前記基準位置をユーザが選択することができる操作手段を備えていてもよい。こうすれば、ユーザが選択した基準位置に基づいてレーベル面相当範囲が選択されるので、簡単な操作で、より確実にユーザの望みの画像をレーベル面に印刷することができる。ここで、「操作手段」とは、ユーザが基準位置を選択することができる手段であれば特に限定されないが、例えば基準位置をカーソルで移動することができるようにしてもよいし、予め複数点定められた基準位置をその位置に対応するボタン等で選択するようにしてもよい。更に、前記基準位置決定手段は、前記素材用画像の中心点を算出して前記基準位置としてもよい。こうすれば、画像の中心点は比較的容易に決定することができるため、それを基準位置とすることにより容易にレーベル面相当範囲を選択することができる。
【００１４】
本発明のマルチファンクションプリンタにおいて、前記範囲選択手段は、前記加工用画像から前記レーベル面相当範囲を選択する際に前記素材用画像の範囲が前記レーベル面相当範囲と略一致するように前記加工用画像を拡大又は縮小して前記レーベル面相当範囲を選択してもよい。こうすれば、読み取る画像が任意の大きさであってもレーベル面に合わせて印刷を行うことができる。
【００１５】
本発明は、画像を読み取るスキャナ機構と画像の印刷を行うプリンタ機構を備えたマルチファンクションプリンタに搭載されたコンピュータが実行するレーベル印刷方法であって、
（ａ）素材用画像が前記スキャナ機構によって読み取られた後の画像を加工用画像として入力するステップと、
（ｂ）前記ステップ（ａ）により入力された前記加工用画像から所定形状のレーベル面に相当するレーベル面相当範囲を選択するステップと、
（ｃ）前記ステップ（ｂ）により選択された前記レーベル面相当範囲以外をトリミングして印刷用画像データを作成するステップと、
（ｄ）前記ステップ（ｃ）により作成された前記印刷用画像データを前記レーベル面に印刷するステップとを含むものとしてもよい。
【００１６】
このレーベル印刷方法では、素材用画像がスキャナ機構上にどのように置かれていたとしても加工用画像からレーベル面相当範囲を選択することが可能であるため、トレイを用いることなく素材用画像のうちユーザが希望する範囲の画像をレーベル面に印刷することができる。なお、このレーベル印刷方法において、上述したマルチファンクションプリンタの種々の態様を採用してもよいし、また、上述したマルチファンクションプリンタの機能を実現するようなステップを追加してもよい。
【００１７】
本発明は、上述したレーベル印刷方法の各ステップをマルチファンクションプリンタに搭載されたコンピュータに実行させるためのプログラムとしてもよい。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるマルチファンクションプリンタ又はコンピュータから別のマルチファンクションプリンタへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムをマルチファンクションプリンタに搭載されたコンピュータに実行させれば、マルチファンクションプリンタは上述のレーベル印刷方法の各ステップを実行するため、上述のレーベル印刷方法と同様の作用効果が得られる。なお、本発明におけるマルチファンクションプリンタは、１つのコンピュータで各ステップのすべてを実行してもよいし、複数のコンピュータで各ステップを分担して実行してもよい。
【００１８】
【発明の実施の形態】
次に、本発明の実施の形態を図面に基づいて説明する。図１は、本発明の一実施形態であるマルチファンクションプリンタの概略構成を表すブロック図である。本実施形態のマルチファンクションプリンタ１０は、装置全体の制御を司るコントローラ２０と、スキャナ機能を実行するスキャナ機構３１とこのスキャナ機構３１を制御するスキャナＡＳＩＣ３２を含んで構成されるスキャナ部３０と、プリンタ機能を実現するプリンタ機構４１とこのプリンタ機構４１を制御するプリンタＡＳＩＣ４２を含んで構成されるプリンタ部４０と、ユーザが各種の指令を入力する操作パネル５０とを備えている。なお、「ＡＳＩＣ」とは、アプリケーション・スペシフィック・インテグレーテッド・サーキット（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）の略である。
【００１９】
コントローラ２０は、ＣＰＵ２２を中心とするマイクロプロセッサとして構成されており、処理プログラムを記憶したＲＯＭ２４と、一時的にデータを記憶するＲＡＭ２６とを備えている。このコントローラ２０は、バス２８を介してスキャナＡＳＩＣ３２や、プリンタＡＳＩＣ４２、操作パネル５０と接続されている。
【００２０】
スキャナ部３０は、スキャナ機構３１とスキャナＡＳＩＣ３２を備えている。スキャナ機構３１は、いわゆるフラットベッド型であり、素材用画像が施された媒体Ｍを載せるガラス面３３と、このガラス面３３を介して媒体Ｍに表示された内容を光学的に読み取るラインイメージセンサ３４と、媒体Ｍを読み取るためラインイメージセンサ３４を走査させる移動部３６とを備えている。また、スキャナＡＳＩＣ３２はスキャナ機構３１を制御する機能を備えたＩＣチップであり、スキャナ機構３１のラインイメージセンサ３４で読み取られたスキャンデータを、コントローラ２０のＲＡＭ２６に設けられたスキャナバッファ２６ａに格納する。本実施形態のラインイメージセンサ３４は、媒体Ｍに向かって発光した後の反射光をレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色に分解してスキャンデータとする周知のカラーイメージセンサである。素材用画像としては、標準規格で定められたドーナツ状のディスク（ＣＤ、ＤＶＤなど、以下同じ。）のレーベル面に施された画像の他、所定形状ではない任意の形状を有する媒体に施された画像（以下、任意媒体の画像とする。）を用いることができる。なお、図１では媒体Ｍを固定してラインイメージセンサ３４を移動させる方式を例示したが、ラインイメージセンサ３４を固定してローラ等で媒体Ｍを移動させる方式を採用してもよい。
【００２１】
プリンタ部４０は、プリンタ機構４１とプリンタＡＳＩＣ４２とを備えている。プリンタ機構４１は、水平方向に移動するキャリッジ４４に搭載されたインクカートリッジ４５と、このインクカートリッジ４５の下方に設けられ媒体Ｎにインクを吐出するインクヘッド部４６と、回転することにより媒体Ｎをインクヘッド４６の印字位置に送り込むローラ４８とを備えている。本実施形態のインクカートリッジ４５は、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｂ）を各色ごとに収納したカラー印刷用のカートリッジである。また、プリンタＡＳＩＣ４２は、プリンタ機構４１を制御する機能を備えたＩＣチップであり、ＲＡＭ２６に設けられた印刷バッファ２６ｂ内の印刷データを１ページごとにビットマップイメージに展開した展開データが媒体Ｎに印刷されるようにプリンタ機構４１を制御する。このプリンタ部４０では、標準規格で定められたドーナツ形状のディスクのレーベル面を媒体Ｎとすることができる。これらドーナツ形状のディスクは、所定のトレイ４９上に載せ、プリンタ部４０の所定位置にセットして印刷を行う。
【００２２】
操作パネル５０は、ユーザがマルチファンクションプリンタ１０に対して各種の指令を入力するためのデバイスであり、図２に示すように、各種の指令に応じた文字、図形又は記号が表示されるディスプレイ５２や、ボタンスイッチ類５４が設けられている。ボタンスイッチ類５４には、ＣＤ等のレーベル面の画像を自動的に認識してレーベル面に合わせて印刷を行う場合にオンする自動レーベル印刷ボタン５４ａ、基準位置をユーザが指定して任意の画像をレーベル面へ印刷する場合にオンする位置指定レーベル印刷ボタン５４ｂ、ユーザが処理等を選択するカーソル等を移動させるカーソル移動ボタン５４ｃと処理選択等を決定する決定ボタン５４ｄ等がある。
【００２３】
次に、こうして構成された本実施形態のマルチファンクションプリンタの動作について、特に、自動レーベル印刷ルーチンの動作について説明する。ここで、自動レーベル印刷は、ＣＤ等のレーベル面の画像をＣＤ等のレーベル面へ印刷するものであり、本実施形態では、読み取る素材用画像としてＣＤのレーベル面の画像を用い、印刷されるレーベル面としてＣＤ−Ｒのレーベル面を用いた場合について説明する。ユーザは、印刷を行う前にスキャナ機構３１のガラス面３３の任意の位置に素材用画像が施されたＣＤを載せ、プリンタ部に印刷を行うＣＤ−Ｒを所定のトレイ４９に載せプリンタ部４０にセットする。
【００２４】
図３は、コントローラ２０のＣＰＵ２２により実行される自動レーベル印刷ルーチンのフローチャートである。このルーチンは、ＲＯＭ２４に記憶され、ユーザが自動レーベル印刷ボタン５４ａを押すことにより実行される。自動レーベル印刷ボタン５４ａが押されると、ＣＰＵ２２は、スキャナＡＳＩＣ３２へスキャン実行を指令する（ステップＳ１００）。するとスキャナＡＳＩＣ３２は、スキャナ機構３１を制御してガラス面３３上の画像をラインイメージセンサ３４で光学的に読み取り、１ライン読み取るごとにコントローラ２０のＲＡＭ２６に設けられたスキャナバッファ２６ａに格納していく。そして、ＣＰＵ２２は、１ラインごとのスキャンデータがスキャナバッファ２６ａに格納されるごとにそのスキャンデータからＣＤのエッジ部分の先端が含まれているか否かを判定し（ステップＳ１１０）、エッジ部分が含まれていないときには次の１ラインのスキャンデータにつきステップＳ１１０の判定を行う。
【００２５】
ここで、ＣＤのエッジとは、外周に沿って標準規格で定められた幅数ｍｍの透明部分のことをいう。自動レーベル印刷ルーチンはＣＤのレーベル面の画像を素材用画像とするものであるから、スキャナ機構３１のガラス面３３に載せられているのはＣＤである。このため、ＣＤが載せられたガラス面３３は、ＣＤが載せられている領域とＣＤが載せられていない領域の二つに分けることができる。そして、ＣＤが載せられていない領域をラインイメージセンサ３４により読み取ったときのスキャンデータは発光素子から出力された光がガラス面３３を通過したあと図示しない押さえ蓋の裏面（白色）で反射して再びガラス面３３を通過し受光素子に入力するため、予め経験的に求めておくことができる。また、ＣＤが載せられている領域のうちＣＤのエッジをラインイメージセンサ３４により読み取ったときのスキャンデータは、発光素子から出力された光がガラス面３３及びＣＤのエッジつまり透明なプラスチック部分を通過したあと押さえ蓋の裏面で反射して再びＣＤのエッジ及びガラス面３３を通過し受光素子に入力するため、これも予め経験的に求めておくことができる。
【００２６】
したがって、これらのスキャンデータの経験値を予めコントローラ２０のＲＯＭ２４に記憶しておき、実際にスキャン機構３１がスキャンしたときのラインに含まれるデータとＲＯＭ２４に記憶したデータとを順次ラインごとにＣＰＵ２２が比較することにより、ＣＤが載せられていない領域からＣＤが載せられている領域に差し掛かったことつまりＣＤのエッジ部分の先端を認識することができる。なお、他の媒体例えばＤＶＤ等についてもこれと同様に判定することができる。また、かかる認識方法により画像の位置、大きさが１回のスキャンで自動的に認識されるため、予備スキャンをすることなく１回のスキャンでレーベル面への印刷を行うことができる。
【００２７】
ステップＳ１１０でＣＤのエッジ部分の先端が含まれていると判定されると、ＣＰＵ２２は、そのＣＤのエッジ部分の先端を基準位置として決定する（ステップＳ１２０）。なお、この基準位置に基づいて標準規格で定められたＣＤのレーベル面をＸＹ座標で特定することができるので、そのＸＹ座標をレーベル面相当範囲とすることができる。その後、ＣＰＵ２２は、スキャンが終了したか否かを、スキャナＡＳＩＣ３２からスキャン終了信号を入力したか否かによって判定し（ステップＳ１３０）、スキャンが終了していないときにはそのまま待機する。
一方、ステップＳ１３０でスキャンが終了したときには、基準位置に基づいて標準規格で定められたＣＤのレーベル面をＸＹ座標で特定してそのＸＹ座標をレーベル面相当範囲とし、スキャナバッファ２６ａに格納された全ラインのスキャンデータつまり加工用画像からそのレーベル面相当範囲に入る部分を選択し（ステップＳ１４０）、レーベル面相当範囲以外の部分をトリミングして印刷用画像データを作成して印刷バッファ２６ｂへ格納する（ステップＳ１５０）。その後、ＣＰＵ２２は、印刷バッファ２６ｂに格納された印刷用画像データを印刷させる指令をプリンタＡＳＩＣ４２に行う（ステップＳ１６０）。するとプリンタＡＳＩＣ４２は、プリンタ機構４１を制御してトレイ４９上に載せられたＣＤ−Ｒのレーベル面へ印刷を行う。その後、ＣＰＵ２２は、印刷が終了したか否かを、プリンタＡＳＩＣ４２から印刷終了信号を入力したか否かによって判定し（ステップＳ１７０）、印刷が終了していないときにはそのまま待機する。一方、ステップＳ１７０で印刷が終了したときには、このルーチンを終了する。
【００２８】
次に、位置指定レーベル印刷ルーチンの動作について説明する。位置指定レーベル印刷は、基準位置が、スキャナ機構３１のガラス面３３の予め定められた所定位置とするものであり、ユーザが、望みのレーベル面の画像が得られるように所定位置を目安に素材用画像を自由にスキャナ機構３１のガラス面３３に載せ、ＣＤ等のレーベル面へ印刷する方法である。ガラス面３３の所定位置は、図４に示すように、ガラス面３３の外枠に設けられたＸ軸マーカ３３ａ、Ｙ軸マーカ３３ｂを利用して特定する。すなわち、ガラス面３３の所定位置は、Ｘ軸マーカ３３ａからＹ軸に平行に延長した仮想延長線Ｌ１とＹ軸マーカ３３ｂからＸ軸に平行に延長した仮想延長線Ｌ２との交点として特定する。ここで、所定位置は、ガラス面３３の下側から１点の光を照射することにより特定してもよく、ガラス面３３の下側であってラインイメージセンサ３４の読み取りに支障のない位置にマーカを示すことにより特定してもよい。本実施形態では、読み取る素材用画像として任意媒体の画像を用い、印刷されるレーベル面としてＣＤ−Ｒのレーベル面を用いた場合について説明する。このガラス面３３上の所定位置は、トレイ４９に載せられたＣＤ−Ｒの中心位置と対応している。このため、印刷を行う前に、所定位置を中心としてレーベル面が作成されることをふまえてユーザは素材用画像をガラス面３３に載せ、印刷を行うＣＤ−Ｒを所定のトレイ４９上に載せてプリンタ部４０にセットする。
【００２９】
図５は、コントローラ２０のＣＰＵ２２により実行される位置指定レーベル印刷ルーチンのフローチャートである。このルーチンは、ＲＯＭ２４に記憶され、ユーザが位置指定レーベル印刷ボタン５４ｂを押すことにより実行される。位置指定レーベル印刷ルーチンが開始されると、ＣＰＵ２２は、ガラス面３３の所定位置を基準位置として決定し（ステップＳ３００）、スキャナＡＳＩＣ３２へスキャン実行を指令する（ステップＳ３１０）。するとスキャナＡＳＩＣ３２は、スキャナ機構３１を制御してＣＤレーベル面の画像をラインイメージセンサ３４で光学的に読み取り、１ライン読み取るごとにコントローラ２０のＲＡＭ２６に設けられたスキャナバッファ２６ａに格納していく。その後、ＣＰＵ２２は、スキャンが終了したか否かを、スキャナＡＳＩＣ３２からスキャン終了信号を入力したか否かによって判定し（ステップＳ３２０）、スキャンが終了していないときにはそのまま待機する。一方、ステップＳ３２０でスキャンが終了したときには、スキャナバッファ２６ａに格納された全ラインのスキャンデータつまり加工用画像から素材用画像のエッジ部分を検出し、素材用画像の範囲を認識する（ステップＳ３３０）。加工用画像には、素材用画像の領域と余白部分などの領域が含まれるため、余白部分などの領域のスキャンデータの経験値を予めコントローラ２０のＲＯＭ２４に記憶しておき、ＣＰＵ２２が、スキャンデータとＲＯＭ２４に記憶したデータとを比較することにより、素材用画像のエッジ部分つまり素材用画像の領域を認識することができる。なお、自動レーベル印刷ルーチンの場合と同様に１ライン読み込むごとにスキャンデータとＲＯＭ２４に記憶したデータとを順次ＣＰＵ２２が比較することにより、素材用画像のエッジ部分を検出してもよい。
【００３０】
次に、基準位置に基づいて加工用画像を拡大縮小するか否かについてこれに対応する拡大縮小選択画面をディスプレイ５２に表示し（ステップＳ３４０）、拡大縮小をするか否かをユーザに選択させる（ステップＳ３５０）。この処理は、ユーザが、素材用画像の大きさをそのままの大きさとしてレーベル面に印刷させたい場合とレーベル面相当範囲に合わせて印刷させたい場合があるため、それを選択により可能とするものである。ＣＤのレーベル面は標準規格として定まっているため、素材用画像の範囲と比較することができる。そこで、ユーザが、決定ボタン５４ｄにより拡大縮小を行う処理を選択すると、ＣＰＵ２２は、基準位置とＣＤのレーベル面の中心位置を対応させて、認識した素材用画像の範囲とＣＤのレーベル面の範囲との大小を比較する。素材用画像の範囲よりもレーベル面の範囲が大きい場合、レーベル面の範囲よりも素材用画像の範囲が大きくなり、かつ素材用画像の輪郭の一部がレ−ベル面の輪郭に接するようにつまり過大とならない程度に基準位置を中心として加工用画像を拡大する（ステップＳ３６０）。
一方、素材用画像の範囲よりもレーベル面の範囲が小さい場合、これと同様に過大とならない程度に基準位置を中心として加工用画像を縮小し（ステップＳ３６０）、次のステップに移る。一方、拡大縮小を行わない処理を選択すると、ＣＰＵ２２は、そのまま次のレーベル面相当範囲選択ステップ（ステップＳ３７０）に移る。
【００３１】
レーベル面相当範囲選択ステップ（ステップＳ３７０）では、基準位置をレーベル面の中心位置と対応させてこの加工用画像から標準規格で定められたＣＤのレーベル面をＸＹ座標で特定してそのＸＹ座標をレーベル面相当範囲とする（ステップＳ３７０）。次に、ＣＰＵ２２は、レーベル面相当範囲以外の画像をトリミングして印刷用画像データを作成し印刷バッファ２６ｂへ格納する（ステップＳ３８０）。ここで、ステップＳ３５０において拡大縮小を行わない処理を選択した場合、レーベル面相当範囲には素材用画像のほか余白部分なども含まれている場合があるので、ＣＰＵ２２は、認識した素材用画像のエッジ部分に基づいてこれら余白部分なども同時にトリミングする。図６は、トリミングの一例を表している。ここでいう余白部分は、加工用画像３７のうち素材用画像３８以外の範囲をいい、加工用画像３７は、基準位置を中心としてレーベル面相当範囲３９が選択され、図６に表した斜線で描かれた範囲がトリミングされて印刷用画像データとなる。そして次に、ＣＰＵ２２は、プリンタＡＳＩＣ４２へ印刷バッファ２６ｂに格納された印刷用画像データを印刷させる指令を行う（ステップＳ３９０）。するとプリンタＡＳＩＣ４２は、プリンタ機構４１を制御し、ＣＤ−Ｒのレーベル面へ印刷を行う。その後、ＣＰＵ２２は、印刷が終了したか否かを、プリンタＡＳＩＣ４２から印刷終了信号を入力したか否かによって判定し（ステップＳ４００）、印刷が終了していないときにはそのまま待機する。一方、ステップＳ４００で印刷が終了したときには、このルーチンを終了する。
【００３２】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のスキャナ部３０が本発明の画像入力手段に相当し、ＣＰＵ２２が基準位置決定手段、範囲選択手段及び印刷用画像データ作成手段に相当し、ＣＰＵ２２及びプリンタＡＳＩＣ４２が印刷制御手段に相当し、ボタンスイッチ類５４が指示入力手段に相当し、操作パネル５０が操作手段に相当する。なお、本実施形態では、マルチファンクションプリンタの動作を説明することにより本発明のレーベル印刷方法の一例も明らかにしている。
【００３３】
以上詳述した本実施形態のマルチファンクションプリンタ１０によれば、素材用画像がスキャナ機構３１のガラス面３３上にどのように置かれていたとしても、その素材用画像がＣＤの場合にはエッジ部分の先端からレーベル面相当範囲を認識し、その素材用画像が任意媒体の画像である場合には所定位置からレーベル面相当範囲を認識して、加工用画像からレーベル面相当範囲を選択することが可能であるため、トレイを用いることなく素材用画像のうちユーザが希望する範囲の画像をレーベル面に印刷することができる。また、ユーザがレーベル面一括印刷の指示である自動レーベル印刷ボタン５４ａ又は位置指定レーベル印刷ボタン５４ｂのボタン操作を行うことによりマルチファンクションプリンタに搭載されたＣＰＵ２２、スキャナＡＳＩＣ３２及びプリンタＡＳＩＣ４２がレーベル面への印刷の一連の作業を実行するため、簡単な操作でレーベル面への印刷を行うことができる。更に、基準位置に基づいて加工用画像からレーベル面相当範囲を選択するため、容易にレーベル面相当範囲を選択することができる。特に、本実施形態では、この基準位置は、認識した画像範囲からＣＰＵ２２によって自動的に決定されたり、ガラス面３３の所定の位置であるとしたりすることができるようになっているため、簡単な操作でユーザの望む画像をレーベル面に印刷することができる。
【００３４】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３５】
例えば、上述した実施形態の自動レーベル印刷ルーチンでは、ガラス面３３に載せられたＣＤ等の位置の識別は、ＣＤ等のエッジ部分の先端により行うとしたが、ＣＤ等の外周全体のエッジ部分により又は内周のエッジ部分により行ってもよく、ＣＤ等の外周と内周を含むＣＤ等の全体のエッジにより行ってもよい。そして、ＣＤ等のエッジ部分の先端、ＣＤ等の外周、ＣＤ等の内周又はＣＤ等の外周と内周を含むＣＤ等の全体のエッジ部分は、ＣＤの位置の識別手段としていずれか一つを用いてもよいし併用してもよい。
【００３６】
また、上述した実施形態の位置指定レーベル印刷ルーチンでは、基準位置に基づいて加工用画像の拡大縮小を選択することができるとしたが、この拡大縮小選択ステップであるステップＳ３５０及びステップＳ３６０を省略してもよい。こうすれば、ユーザは位置指定レーベル印刷ボタン５４ｂを押すことにより、という簡単な操作でレーベル面への印刷を行うことができる。
【００３７】
更に、上述した実施形態の位置指定レーベル印刷ルーチンでは、基準位置は、ガラス面３３の予め定められた所定位置とするとしたが、ユーザが指定する指定位置としてもよい。基準位置を指定する方法は、ディスプレイ５２上にガラス面３３の範囲を表示し、カーソル等により指定してもよい。その指定位置選択画面の一例を図７に表す。ディスプレイ５２には、スキャナ機構３１のガラス面３３の読取り可能範囲５５及び「位置を指定して下さい」というメッセージが表示され、ユーザは、基準位置に対応するカーソル５６をカーソル移動ボタン５４ｃを操作して、望みの位置にカーソルを上下左右に移動させ、決定ボタン５４ｄにより基準位置を指定する。ここで、カーソル５６により指定する基準位置は、印刷するＣＤ−Ｒの中心位置に対応させてもよい。こうすれば、スキャナ機構３１のガラス面３３上に素材用画像を載せた後に基準位置を細かく移動して指定することができるため、望みのレーベル面の画像を選択しやすい。また、予備スキャン等で素材用画像の範囲を読み取り、その素材用画像の範囲を反映させてディスプレイ５２に表示し、カーソル等を用いて基準位置を指定してもよい。こうすれば、基準位置が素材用画像のどの位置となるかが容易に認識できるため、より正確に望みのレーベル面の画像を選択することができる。
【００３８】
ここで、指定位置を用いる方法としては、ガラス面３３の範囲に複数の指定位置を予め定めておきその位置に対応するボタン等で基準位置を指定するようにしてもよい。その指定位置選択画面の一例を図８に表す。ディスプレイ５２には、スキャナ機構３１のガラス面３３の読取り可能範囲５５が表示され、その中に予め定められた基準位置に対応する位置指定カーソル５７ａ〜５７ｃが表示されている。ボタンスイッチ類５４には、位置指定カーソルに対応する位置指定ボタン５８ａ〜５８ｃが備えられ、この位置指定カーソルにより指定された基準位置は、印刷するＣＤ−Ｒの中心位置に対応させてもよい。こうすれば、所定位置を複数のうちから選択することができるため、便利である。
【００３９】
更にまた、上述した実施形態の自動レーベル印刷ルーチンでは、ＣＤのエッジ部分の先端を基準位置として決定するとしたが、ＣＤ等の中心位置を基準位置としてもよいし、どの位置を基準位置としてもよい。どの位置を基準位置とするとしてもレーベル面相当範囲が選択できれば、特に位置は限定されない。また、上述した実施形態の位置指定レーベル印刷ルーチンでは、ガラス面３３の所定位置又はユーザが指定する指定位置は、印刷されるレーベル面の中心位置に対応するとしたが、例えば、印刷されるレーベル面の最端上部等、レーベル面のどの位置と対応させてもよい。どの位置を基準としてレーベル面相当範囲が選択されるかを予めユーザが認識できれば、特に位置は限定されない。
【００４０】
そして、上述した実施形態の位置指定レーベル印刷ルーチンでは、加工用画像を拡大縮小してレーベル面相当範囲に合わせてからトリミング等を行い、印刷用画像データを作成したが、レーベル面と同じ形状の範囲を拡大縮小して素材用画像の範囲に合わせた後トリミングを行い、印刷するレーベル面相当範囲に合うように拡大縮小して印刷してもよい。どちらの方法によっても同じレーベル面が得られる。
【００４１】
そしてまた、上述した実施形態では、加工用画像のスキャン終了後にレーベル面への印刷を開始するとしたが、スキャンとほぼ同時に又は平行して印刷を行ってもよい。読み取りがＣＤ等の所定の形状である場合、ラインイメージセンサ３４に読み取られるラインごとにレーベル面相当範囲に対応するデータを選択してトリミングを行い、ラインごとに印刷用画像データの作成をすることができるため、スキャンとほぼ同時に又は平行して印刷を行うことができる。こうすれば、スキャン開始からレーベル面への印刷処理の完了までの時間が短縮される。
【００４２】
そして更に、レーベル印刷用に作成された印刷用画像データは、マルチファンクションプリンタの筐体に設けられたリーダライタ部のメモリーカード等の記憶媒体や、マルチファンクションプリンタに接続されたパソコンの記憶媒体に記憶させてもよい。こうすれば、同じ画像をレーベル面へ再度印刷を行う場合に再度スキャナで読み取る必要がない。また、マルチファンクションプリンタの筐体に設けられたリーダライタ部のメモリーカード等の記憶媒体やマルチファンクションプリンタに接続されたパソコンの記録媒体に記憶させた素材用画像を用いてレーベル面への印刷を行うことができるようにしてもよい。こうすれば、これらの記録媒体に記憶された画像を一度紙等の媒体上に印刷したり、パソコン上で画像処理を行う必要がなくレーベル面へ印刷することができ、レーベル面への印刷処理が簡略できる。
【図面の簡単な説明】
【図１】マルチファンクションプリンタの概略構成を表すブロック図。
【図２】操作パネル５０の説明図。
【図３】自動レーベル印刷処理ルーチンのフローチャート。
【図４】所定位置の説明図。
【図５】位置指定レーベル印刷処理ルーチンのフローチャート。
【図６】トリミングの説明図。
【図７】操作パネル５０の説明図。
【図８】操作パネル５０の説明図。
【符号の説明】
１０  マルチファンクションプリンタ、２０  コントローラ、２２  ＣＰＵ、２４  ＲＯＭ、２６  ＲＡＭ、２６ａ  スキャナバッファ、２６ｂ  印刷バッファ、３０  スキャナ部、３１  スキャナ機構、３２  スキャナＡＳＩＣ、３３  ガラス面、３４  ラインイメージセンサ、３６  移動部、３７  加工用画像、３８  素材用画像、３９  レーベル面相当範囲、４０  プリンタ部、４１  プリンタ機構、４２  プリンタＡＳＩＣ、４４  キャリッジ、４５  インクカートリッジ、４６  インクヘッド部、４８  ローラ、４９  トレイ、５０  操作パネル、５２  ディスプレイ、５４  ボタンスイッチ類、５４ａ  自動レーベル印刷ボタン、５４ｂ  位置指定レーベル印刷ボタン、５４ｃ  カーソル移動ボタン、５４ｄ  決定ボタン、５５  読取り可能範囲、５６  カーソル、５７ａ〜５７ｃ  位置指定カーソル、５８ａ〜５８ｃ  位置指定ボタン。
【図１】
2004358714.tif 000003
【図２】
2004358714.tif 000004
【図３】
2004358714.tif 000005
【図４】
2004358714.tif 000006
【図５】
2004358714.tif 000007
【図６】
2004358714.tif 000008
【図７】
2004358714.tif 000009
【図８】
2004358714.tif 000010