(57)【要約】【課題】他の印刷媒体に印刷されている画像に含まれている特定の画像を特定の印刷媒体に容易に印刷できるようにする。【解決手段】情報処理装置１０は、表示部１３と、入力部１４ａと、制御部とを備える。制御部は、画像読取装置からスキャン画像５３を取得する取得処理と、取得処理により取得されたスキャン画像５３の中から特定の画像オブジェクト５４を抽出する抽出処理と、抽出処理により抽出された特定の画像オブジェクト５４が表示されるようにスキャン画像５３の少なくとも一部を表示部１３に表示させる表示処理と、入力部１４ａを介して入力される決定操作に応じて、表示部１３に表示されているスキャン画像５３の中から特定の印刷媒体に印刷させる印刷対象画像を決定する決定処理と、決定処理により決定された印刷対象画像を示す画像データを出力する出力処理とを実行する。【選択図】図２
2019103104.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
入力部と、
制御部と、
を備えた情報処理装置において前記制御部が実行可能な画像処理プログラムであって、
前記情報処理装置は、原稿の画像を読み取る機能を有する画像読取装置、及び特定の印刷媒体に画像を印刷する機能を有する印刷装置と通信可能に構成されており、
当該画像処理プログラムは、
前記制御部に、
前記画像読取装置で読み取られた画像であるスキャン画像を取得する取得処理と、
前記取得処理により取得された前記スキャン画像の中から特定の画像オブジェクトを抽出する抽出処理と、
前記抽出処理により抽出された前記特定の画像オブジェクトを含む前記スキャン画像の少なくとも一部を、前記表示部に表示させる表示処理と、
前記入力部を介して入力される決定操作に応じて、前記表示部に表示されている前記スキャン画像の中から前記特定の印刷媒体に印刷させる印刷対象画像を決定する決定処理と、
前記決定処理により決定された前記印刷対象画像を示す画像データを出力する出力処理と、
を実行させる画像処理プログラム。
【請求項２】
請求項１に記載の画像処理プログラムであって、
前記抽出処理は、
前記取得処理により取得された前記スキャン画像の中から少なくとも１つの画像オブジェクトを抽出する第１の抽出処理と、
前記第１の抽出処理によって抽出された前記少なくとも１つの画像オブジェクトの各々のサイズ及び形状の少なくとも一方に基づいて、前記少なくとも１つの画像オブジェクトの中から前記特定の画像オブジェクトを抽出する第２の抽出処理と、
を備える画像処理プログラム。
【請求項３】
請求項２に記載の画像処理プログラムであって、
前記特定の画像オブジェクトは、特定の範囲内の半径を有する円形の形状であり、
前記第２の抽出処理は、前記第１の抽出処理によって抽出された前記画像オブジェクト毎に、前記画像オブジェクトの中心座標を算出し、その中心座標から前記特定の範囲内の半径を有する円が存在している場合に、その画像オブジェクトを前記特定の画像オブジェクトとして抽出する、
画像処理プログラム。
【請求項４】
請求項１〜請求項３の何れか１項に記載の画像処理プログラムであって、
さらに、前記制御部に、
前記抽出処理により複数の前記特定の画像オブジェクトが抽出された場合に、前記複数の特定の画像オブジェクトの中から１つの前記特定の画像オブジェクトを選択させる選択処理、
を実行させ、
前記表示処理は、前記選択処理により選択された前記特定の画像オブジェクトを含む、前記スキャン画像の少なくとも一部を、前記表示部に表示させる、
画像処理プログラム。
【請求項５】
請求項１〜請求項４の何れか１項に記載の画像処理プログラムであって、
前記表示処理は、前記抽出処理により前記特定の画像オブジェクトが抽出されなかった場合、前記スキャン画像の全体を前記表示部に表示させる、画像処理プログラム。
【請求項６】
請求項５に記載の画像処理プログラムであって、
さらに、前記制御部に、
前記抽出処理により前記特定の画像オブジェクトが抽出されなかった場合、前記表示部にエラー情報を表示させるエラー情報表示処理、
を実行させる画像処理プログラム。
【請求項７】
請求項６に記載の画像処理プログラムであって、
前記エラー情報表示処理は、前記スキャン画像に含まれている画像オブジェクトのサイズに応じた前記エラー情報を表示させる、画像処理プログラム。
【請求項８】
請求項１〜請求項７の何れか１項に記載の画像処理プログラムであって、
さらに、前記制御部に、
前記表示処理により前記スキャン画像が表示された後、前記入力部を介して入力される編集操作に応じて、前記表示部に表示されている前記スキャン画像を移動、拡大又は縮小させる編集処理、
を実行させる画像処理プログラム。
【請求項９】
請求項１〜請求項８の何れか１項に記載の画像処理プログラムであって、
前記特定の印刷媒体は、データを記憶可能に構成された、円板状の形状を有する被記憶媒体であって、前記被記憶媒体の表面における円状の領域に画像を印刷可能に構成されており、
前記特定の画像オブジェクト及び前記印刷対象画像は、円形の画像である、
画像処理プログラム。
【請求項１０】
請求項９に記載の画像処理プログラムであって、
さらに、前記制御部に、
前記決定処理により前記印刷対象画像が決定された後、前記印刷対象画像の中心を中心とし特定の半径を有する円の領域を、前記印刷媒体に印刷させない非印刷領域に設定する非印刷領域設定処理、
を実行させる画像処理プログラム。
【請求項１１】
請求項１〜請求項１０の何れか１項に記載の画像処理プログラムであって、
さらに、前記制御部に、
前記取得処理により取得された前記スキャン画像を二値化する二値化処理、
を実行させ、
前記抽出処理は、前記二値化処理により二値化された前記スキャン画像に基づいて前記特定の画像オブジェクトを抽出する、
画像処理プログラム。
【請求項１２】
請求項１〜請求項１１の何れか１項に記載の画像処理プログラムであって、
前記決定処理は、前記スキャン画像のうち、前記決定操作が入力された時に前記表示部における特定の印刷対象領域内に存在している画像を、前記印刷対象画像に設定する、
画像処理プログラム。
【請求項１３】
表示部と、
入力部と、
制御部と、
を備えた情報処理装置であって、
原稿の画像を読み取る機能を有する画像読取装置、及び特定の印刷媒体に画像を印刷する機能を有する印刷装置と通信可能に構成されており、
前記制御部は、
前記画像読取装置で読み取られた画像であるスキャン画像を取得する取得処理と、
前記取得処理により取得された前記スキャン画像の中から特定の画像オブジェクトを抽出する抽出処理と、
前記抽出処理により抽出された前記特定の画像オブジェクトを含む前記スキャン画像の少なくとも一部を、前記表示部に表示させる表示処理と、
前記入力部を介して入力される決定操作に応じて、前記表示部に表示されている前記スキャン画像の中から前記特定の印刷媒体に印刷させる印刷対象画像を決定する決定処理と、
前記決定処理により決定された前記印刷対象画像を示す画像データを出力する出力処理と、
を実行する情報処理装置。
【請求項１４】
表示部を備えた情報処理装置で用いられる画像処理方法であって、
前記情報処理装置は、原稿の画像を読み取る機能を有する画像読取装置、及び特定の印刷媒体に画像を印刷する機能を有する印刷装置と通信可能に構成されており、
当該画像処理方法は、
前記画像読取装置で読み取られた画像であるスキャン画像を取得する取得ステップと、
前記取得ステップにより取得された前記スキャン画像の中から特定の画像オブジェクトを抽出する抽出ステップと、
前記抽出ステップにより抽出された前記特定の画像オブジェクトを含む前記スキャン画像の少なくとも一部を、前記表示部に表示させる表示ステップと、
前記表示部に表示されている前記スキャン画像の中から前記特定の印刷媒体に印刷させる印刷対象画像を決定する決定ステップと、
前記決定ステップにより決定された前記印刷対象画像を示す画像データを出力する出力ステップと、
を有する画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体に印刷させる画像を処理する技術に関する。
【背景技術】
【０００２】
ＣＤやＤＶＤなどの情報記憶媒体におけるレーベル面に画像を印刷する技術が知られている。特許文献１には、レーベル面に印刷させる画像を情報処理装置で生成し、その生成した画像のデータを印刷装置へ送信することにより、生成した画像をレーベル面に印刷させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−７６６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
情報処理装置に予め記憶されている画像に限らず、他の印刷媒体に印刷されている画像を容易にレーベル面に印刷させることができると便利である。例えば、他のＣＤ、ＤＶＤ等の情報記憶媒体のレーベル面に印刷されている画像を別の情報記憶媒体のレーベル面に容易にコピー可能であれば、有用性が高まる。
【０００５】
本発明は上記課題に鑑みなされたものであり、他の印刷媒体に印刷されている画像に含まれている特定の画像を特定の印刷媒体に容易に印刷できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像処理プログラムは、表示部と、入力部と、制御部とを備えた情報処理装置において制御部が実行可能なプログラムである。情報処理装置は、原稿の画像を読み取る機能を有する画像読取装置、及び特定の印刷媒体に画像を印刷する機能を有する印刷装置と通信可能である。
【０００７】
本発明の画像処理プログラムは、制御部に、取得処理と、抽出処理と、表示処理と、決定処理と、出力処理とを実行させる。
取得処理は、画像読取装置で読み取られた画像であるスキャン画像を取得する処理である。抽出処理は、取得処理により取得されたスキャン画像の中から特定の画像オブジェクトを抽出する処理である。表示処理は、抽出処理により抽出された特定の画像オブジェクトを含むスキャン画像の少なくとも一部を、表示部に表示させる処理である。決定処理は、入力部を介して入力される決定操作に応じて、表示部に表示されているスキャン画像の中から特定の印刷媒体に印刷させる印刷対象画像を決定する処理である。出力処理は、決定処理により決定された印刷対象画像を示す画像データを出力する処理である。
【０００８】
このように構成された画像処理プログラムでは、画像読取装置からスキャン画像が取得されると、そのスキャン画像の中から、特定の画像オブジェクトが抽出され、表示部に表示される。そのため、ユーザは、スキャン画像に含まれている特定の画像オブジェクトを容易に認識できる。そして、その認識に基づいて、特定の画像オブジェクトを含む印刷対象画像を容易に決定させ、その印刷対象画像を印刷装置で印刷させることができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態のレーベル印刷システムの構成を示す構成図である。
【図２】レーベル作成アプリを起動させてからスキャン画像が表示されるまでの画面遷移例を示す説明図である。
【図３】図３（ａ）は調整画面におけるスキャン画像の移動例を示す説明図、図３（ｂ）は円オブジェクトが抽出されなかった場合に調整画面に表示されるスキャン画像の一例を示す説明図である。
【図４】調整画面におけるスキャン画像の編集が完了してから複合機へ印刷データが送信されるまでの画面遷移例を示す説明図である。
【図５】レーベルコピー処理の一部のフローチャートである。
【図６】レーベルコピー処理の他の一部（図５の続き）のフローチャートである。
【図７】印刷データ送信処理のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について、図面を参照しながら説明する。
［１．実施形態］
（１−１）レーベル印刷システムの構成
図１に示すように、本実施形態のレーベル印刷システムは、情報処理装置１０と、複合機５とを備える。本実施形態のレーベル印刷システムは、ディスクメディア８のレーベル面８ａに画像を印刷させることが可能に構成されている。
【００１１】
より具体的に、本実施形態のレーベル印刷システムでは、レーベル面８ａに印刷させる画像を情報処理装置１０で生成し、その生成した画像を示す印刷データを複合機５へ送信することで、複合機５においてその印刷データが示す画像をレーベル面８ａに印刷させることができる。
【００１２】
また、本実施形態のレーベル印刷システムでは、複合機５において原稿の画像を読み取らせ、情報処理装置１０において、複合機５で読み取られた画像であるスキャン画像の中から、レーベル面８ａに印刷させる画像を決定することができる。印刷させる画像が決定されると、その決定された画像を示す印刷データが複合機５へ送信され、複合機５においてその印刷データが示す画像がレーベル面８ａに印刷される。
【００１３】
そのため、ユーザは、例えば、既に画像が印刷されている他のディスクメディアにおけるその画像を複合機５で読み取らせ、その読み取らせた画像を別のディスクメディア８に印刷、即ちコピーさせることができる。
【００１４】
なお、本実施形態のディスクメディア８は、例えばＣＤ、ＤＶＤなどの、データを記憶可能に構成された円板状の形状の被記憶媒体である。レーベル面８ａは、ディスクメディア８の両面のうち一方の面、即ち円状の平面領域である。レーベル面８ａの中央部には、画像を印刷できない同心円領域である中空の内円領域８ｂが、同心円状に設けられている。内円領域８ｂは、その一部又は全てが、板面に垂直方向に貫通された孔を有する。
【００１５】
（１−２）情報処理装置の構成
情報処理装置１０は、例えばスマートフォン、タブレット端末などの、無線通信可能な携帯型の通信端末である。図２、図３（ａ）、図３（ｂ）、図４は、情報処理装置１０を正面視した状態を示している。
【００１６】
情報処理装置１０は、制御部１１と、記憶部１２と、表示部１３と、入力部１４と、第１無線通信部１５と、第２無線通信部１６と、外部Ｉ／Ｆ１７と、音声入出力部１８と、撮影部１９とを備える。これら各部は、バスライン２０を介して互いにデータの送受が可能に接続されている。なお、Ｉ／Ｆはインタフェース部の略称である。
【００１７】
制御部１１は、例えばＣＰＵを有する。記憶部１２は、例えばＲＯＭ、ＲＡＭ、ＮＶＲＡＭ、フラッシュメモリなどの半導体メモリを有する。即ち、本実施形態の情報処理装置１０は、ＣＰＵ及び半導体メモリを含むマイクロコンピュータを備えている。
【００１８】
制御部１１は、非遷移的実体的記録媒体に格納されたプログラムを実行することにより各種機能を実現する。本実施形態では、記憶部１２が、プログラムを格納した非遷移的実体的記録媒体に該当する。情報処理装置１０が有する各種機能は、基本的には、制御部１１が記憶部１２に記憶されているプログラムを実行することにより実現される。なお、制御部１１により実現される各種機能は、プログラムの実行によって実現することに限るものではなく、その一部又は全部について、一つあるいは複数のハードウェアを用いて実現してもよい。
【００１９】
記憶部１２には、各種のソフトウェアやデータが記憶されている。本実施形態では、記憶部１２に、ソフトウェアとして、ＯＳ（オペレーティングシステムの略称）１２ａと、レーベル作成アプリ１２ｂと、印刷アプリ１２ｃとが記憶されている。ＯＳ１２ａ、レーベル作成アプリ１２ｂ及び印刷アプリ１２ｃは、制御部１１を含むコンピュータシステムにインストールされている。
【００２０】
なお、以下の説明では、プログラムを実行する制御部１１（詳しくは制御部１１が有する不図示のＣＰＵ）のことを、単にプログラム名で記載する場合もある。例えば「レーベル作成アプリ１２ｂは」という記載が「レーベル作成アプリ１２ｂを実行するＣＰＵは」を意味する場合もある。
【００２１】
レーベル作成アプリ１２ｂは、レーベル面８ａに印刷させる印刷対象画像の画像データを生成し、印刷アプリ１２ｃへ引き渡すように構成されたアプリケーションソフトである。
レーベル作成アプリ１２ｂは、記憶部１２に記憶されている画像オブジェクトを含む、印刷対象画像の画像データを生成することができる。
【００２２】
また、レーベル作成アプリ１２ｂは、複合機５で読み取られたスキャン画像を取得し、その取得したスキャン画像の中からディスクメディアの画像に対応する円オブジェクトを抽出し、その円オブジェクトを含む印刷対象画像の画像データを生成することができる。
【００２３】
印刷アプリ１２ｃは、レーベル作成アプリ１２ｂから引き渡された画像データに基づき、その画像データが示す印刷対象画像を複合機５で印刷させるための印刷データを生成し、その印刷データを複合機５へ送信させるように構成されている。なお、レーベル作成アプリ１２ｂは、印刷アプリ１２ｃのプラグインとして提供されてもよい。
【００２４】
表示部１３は、例えば液晶ディスプレイや有機ＥＬディスプレイなどの、画像を表示可能な表示デバイスを有する。
入力部１４は、各種入力操作を受け付けるための入力用デバイスを有する。入力部１４が有する入力用デバイスには、タッチパネル１４ａが含まれる。タッチパネル１４ａは、表示部１３が有する表示デバイスにおける画像の表示領域２５（図２〜図４参照）に重畳配置される。
【００２５】
タッチパネル１４ａは、表示部１３における画像の表示領域に対する、指先やペンなどの指示体による、特定の位置を指示する指示操作を検出することが可能に構成された入力装置である。ここでいう「指示」とは、指示体が接触すること及び近接することの少なくとも一方を含む。タッチパネル１４ａは、指示体による指示操作が行われると、指示操作が行われた位置を示す操作検出信号を出力する。
【００２６】
制御部１１は、タッチパネル１４ａから出力される操作検出信号に基づいて、指示体検出処理を行う。指示体検出処理は、指示体による指示操作の有無、指示操作がなされた位置、指示操作の具体的種類などを検出する処理である。指示体検出処理は、例えばＯＳ１２ａによって行われてその処理結果がレーベル作成アプリ１２ｂ及び印刷アプリ１２ｃへ通知されるようにしてもよい。また例えば、指示体検出処理は、レーベル作成アプリ１２ｂ及び印刷アプリ１２ｃの各々が操作検出信号に基づいて行うようにしてもよい。指示体検出処理によって検出可能な指示操作の種類として、本実施形態では、例えば、タップ、ドラッグ、フリック、ピンチイン、ピンチアウトなどがある。
【００２７】
外部Ｉ／Ｆ１７は、書き換え可能な不揮発性の記憶媒体（不図示）が装着されるインタフェース部であり、装着された記憶媒体に対するデータの書き込み及び読み出しを制御する。音声入出力部１８は、マイクやスピーカなどで構成された音声入出力用デバイスである。撮影部１９は、いわゆるデジタルカメラとしての機能を担うものであり、画像を撮影してその画像を示す画像データを生成することができる。撮影部１９で撮影された画像データは、例えば記憶部１２に記憶される。
【００２８】
第１無線通信部１５は、例えば、無線ＬＡＮ規格による通信（以下「無線ＬＡＮ通信」と称す）を行うためのインタフェース部である。本実施形態では、第１無線通信部１５が行う無線ＬＡＮ通信は、ＩＥＥＥ８０２．１１ｂ／ｇ／ｎの規格に準拠した無線ＬＡＮ通信である。
【００２９】
情報処理装置１０は、第１無線通信部１５を介して、複合機５と無線ＬＡＮ通信を行うことができる。印刷アプリ１２ｃで生成された印刷データは、本実施形態では、無線ＬＡＮ通信にて複合機５へ送信される。なお、複合機５との無線ＬＡＮ通信は、いわゆるアドホックモードにて直接行うことが可能であり、且つ、いわゆるインフラストラクチャモードにて不図示の中継装置を経由して行うことも可能である。
【００３０】
第２無線通信部１６は、不図示の移動通信網を介した音声通話やデータ通信を行うためのインタフェース部である。第２無線通信部１６は、例えば、ＬＴＥ規格による無線通信を行うことが可能な構成であってもよい。なお、「ＬＴＥ」は、「Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ」の略称である。
【００３１】
（１−３）印刷装置の構成
複合機５は、各種原稿の画像を読み取るスキャン機能、及び各種印刷媒体に画像を印刷する印刷機能を有する。各種原稿には、ディスクメディアが含まれる。各種印刷媒体には、ディスクメディア８が含まれる。即ち、印刷機能には、情報処理装置１０から受信された印刷データが示す印刷対象画像をディスクメディア８のレーベル面８ａに印刷するレーベル印刷機能が含まれる。
【００３２】
複合機５は、情報処理装置１０からスキャン指令が受信されると、不図示の原稿台における特定の矩形状の読み取り範囲内の原稿の画像を読み取り、読み取った画像を示すスキャンデータを生成する。そして、生成したスキャンデータを情報処理装置１０へ送信する。
【００３３】
また、複合機５は、情報処理装置１０から、印刷媒体としてディスクメディア８が指定された印刷データが受信されると、その印刷データが示す印刷対象画像を、ディスクメディア８のレーベル面８ａに印刷する。ユーザは、レーベル印刷機能を利用して、ディスクメディア８のレーベル面８ａに各種の画像を印刷させることができる。
【００３４】
複合機５は、インクジェット技術又は電子写真技術を用いた印刷機構を有する。上述の印刷機能は、印刷機構を用いて実現される。また、複合機５は、情報処理装置１０を含む他の各種装置と無線ＬＡＮ通信を行うことができる。
【００３５】
複合機５から情報処理装置１０へのスキャンデータの送信、及び、情報処理装置１０から複合機５への、スキャン指令及び印刷データの送信は、例えば上述の無線ＬＡＮ通信によって行われてもよいし、無線ＬＡＮ通信とは異なる他の通信方式によって行われてもよい。他の通信方式には、例えば、ＮＦＣ規格による無線通信、上述のＬＴＥ規格による無線通信、有線ＬＡＮによる有線通信などが含まれる。なお、「ＮＦＣ」は、「Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ」の略称である。
【００３６】
（１−４）レーベル作成アプリ１２ｂ及び印刷アプリ１２ｃの機能の概要
情報処理装置１０が起動され、レーベル作成アプリ１２ｂを実行させるための特定の起動操作が行われると、制御部１１によりレーベル作成アプリ１２ｂが実行される。
【００３７】
印刷アプリ１２ｃは、レーベル作成アプリ１２ｂと同じように起動操作に応じて実行されてもよいし、制御部１１の起動時に自動的に起動されて常駐されていてもよいし、レーベル作成アプリ１２ｂの起動時あるいはレーベル作成アプリ１２ｂからデータが引き渡されるときに実行されてもよい。
【００３８】
レーベル作成アプリ１２ｂは、実行開始後、図２左に示すように、表示部１３の表示領域２５内にメニュー画面３０を表示させる。メニュー画面３０には、レーベル作成ボタン３１と、レーベルコピーボタン３２とが含まれる。レーベル作成ボタン３１が操作されると、レーベル作成処理を実行する。具体的に、ユーザによる操作に従い、記憶部１２に記憶されている画像オブジェクトを含む、レーベル面８ａに印刷させる印刷対象画像を生成して、その画像データを印刷アプリ１２ｃへ送信する。
【００３９】
レーベル作成処理によって画像データが印刷アプリ１２ｃへ送信された場合、印刷アプリ１２ｃは、後述する図７の印刷データ送信処理を実行する。
なお、本実施形態では、表示部１３に表示される各種ボタンに対して受け付けられるユーザの操作は、例えばタップである。
【００４０】
メニュー画面３０におけるレーベルコピーボタン３２がタップされた場合は、レーベル作成アプリ１２ｂは、レーベルコピー処理を実行する。レーベルコピー処理の具体的内容は、図５，図６に示す通りであるが、ここではその処理内容の概要を説明する。
【００４１】
レーベル作成アプリ１２ｂは、レーベルコピーボタン３２がタップされた場合、印刷アプリ１２ｃへレーベルコピー指示を送信する。印刷アプリ１２ｃは、レーベル作成アプリ１２ｂからレーベルコピー指示を受信すると、図２中央に示すように、表示部１３にスキャン実行画面４０を表示させる。
【００４２】
スキャン実行画面４０には、ユーザに対して複合機５でディスクメディアをスキャンするように促すメッセージが表示される。また、スキャン実行画面４０には、スキャンボタン４１が表示される。
【００４３】
スキャンボタン４１がタップされると、印刷アプリ１２ｃは、複合機５へスキャン指令を送信する。スキャン指令の送信後、複合機５からスキャンデータが受信されると、印刷アプリ１２ｃは、受信したスキャンデータをレーベル作成アプリ１２ｂへ送信する。
【００４４】
レーベル作成アプリ１２ｂは、印刷アプリ１２ｃからスキャンデータを受信すると、スキャンデータが示すスキャン画像の中から円オブジェクトを抽出する。円オブジェクトは、ディスクレーベルに該当する画像オブジェクトである。そして、円オブジェクトが抽出された場合、図２右に示すように、表示部１３に調整画面５０を表示させる。
【００４５】
調整画面５０は、レーベル面８ａに印刷させる印刷対象画像を決定するための画面である。調整画面５０には、円形の印刷対象領域５２が設定されている。また、調整画面５０には、再スキャンボタン５６及び完了ボタン５７が表示される。
【００４６】
調整画面５０には、受信したスキャンデータが示すスキャン画像５３が表示される。より具体的に、スキャン画像５３から円オブジェクトが抽出された場合は、スキャン画像５３は、図２右に示すように、抽出された円オブジェクト５４が印刷対象領域５２の全範囲にぴったり収まるようなサイズ及び位置に表示される。
【００４７】
調整画面５０において、ユーザは、表示されているスキャン画像５３を移動、拡大及び縮小させることができる。ユーザは、スキャン画像５３を例えばドラッグ操作することで、そのドラッグ操作の方向へスキャン画像５３を移動させることができる。例えば、図２右に示す状態から、ユーザによりスキャン画像５３が右下方向へドラッグ操作されると、図３（ａ）に示すように、ドラッグ操作に追随してスキャン画像５３が右下方向へ移動される。
【００４８】
また、ユーザは、スキャン画像５３を例えばピンチアウト操作することで、スキャン画像５３を拡大させることができる。例えば、図２右に示す状態からスキャン画像５３がピンチアウト操作されると、スキャン画像５３が拡大され、これに伴い円オブジェクト５４は印刷対象領域５２からはみ出る。
【００４９】
また、ユーザは、スキャン画像５３を例えばピンチイン操作することで、スキャン画像５３を縮小させることができる。例えば図２右に示す状態からスキャン画像５３がピンチイン操作されると、スキャン画像５３が縮小され、これに伴い円オブジェクト５４は印刷対象領域５２の大きさよりも小さくなる。
【００５０】
なお、スキャン画像５３から円オブジェクトが抽出されなかった場合は、図３（ｂ）に示すように、スキャン画像５３の全体が表示部１３に表示される。また、円オブジェクトが抽出されなかった場合は、図３（ｂ）に示すように、エラーメッセージウィンドウ６０が表示される。
【００５１】
エラーメッセージウィンドウ６０には、スキャン画像５３における円オブジェクト以外の画像オブジェクトのサイズに応じたエラーメッセージが表示される。また、エラーメッセージウィンドウ６０には、ＯＫボタン６１が表示される。ＯＫボタン６１がタップされると、エラーメッセージウィンドウ６０は消去される。
【００５２】
調整画面５０において、再スキャンボタン５６がタップされると、レーベル作成アプリ１２ｂは、印刷アプリ１２ｃへレーベルコピー指示を送信する。これにより、表示部１３には、印刷アプリ１２ｃによって、図２中央に示すスキャン実行画面４０が再び表示される。
【００５３】
調整画面５０において、完了ボタン５７がタップされると、レーベル作成アプリ１２ｂは、そのタップされた時に印刷対象領域５２内に存在している画像を切り取って、レーベル面８ａに印刷させる印刷対象画像７１（図４左参照）に決定する。そして、図４左に示すように、その印刷対象画像７１を含む印刷設定画面７０を表示部１３に表示させる。
【００５４】
印刷設定画面７０において、レーベル作成アプリ１２ｂは、印刷対象画像７１におけるトリミング領域７１ａをトリミングする。トリミング領域７１ａは、印刷対象画像７１の中心を中心とする円形の領域であり、レーベル面８ａに印刷させない領域である。
【００５５】
トリミング領域７１ａは、例えば、印刷対象画像７１の中から予め決められた一定範囲内の半径の円が抽出された場合におけるその抽出された円内の領域であってもよい。また例えば、トリミング領域７１ａは、印刷対象画像７１の中心を中心とする予め決められた値の半径を有する円内の領域であってもよい。
【００５６】
印刷設定画面７０において、印刷ボタン７２がタップされると、レーベル作成アプリ１２ｂは、印刷対象画像７１を示す画像データを印刷アプリ１２ｃへ送信する。
印刷アプリ１２ｃは、レーベル作成アプリ１２ｂから画像データを受信すると、図４右に示すように、表示部１３にプリントプレビュー画面８０を表示させる。プリントプレビュー画面８０には、プレビュー画像８１及びプリントボタン８２が表示される。プレビュー画像８１は、受信された画像データが示す印刷対象画像７１がディスクメディア８のレーベル面８ａに実際に印刷された場合の印刷結果を示す画像である。
【００５７】
プリントプレビュー画面８０において、プリントボタン８２がタップされると、印刷アプリ１２ｃは、印刷対象画像７１を示す印刷データを生成し、その印刷データを複合機５へ送信する。これにより、複合機５において、レーベル面８ａに印刷対象画像７１が印刷される。
【００５８】
（１−５）レーベルコピー処理
レーベル作成アプリ１２ｂに基づいて制御部１１が実行するレーベルコピー処理について、図５及び図６を用いて説明する。制御部１１は、起動後、レーベル作成アプリ１２ｂの起動操作が行われた場合、レーベル作成アプリ１２ｂを実行する。
【００５９】
制御部１１は、レーベル作成アプリ１２ｂを実行すると、まず、図２左に示すメニュー画面３０を表示させる。そして、メニュー画面３０においてレーベルコピーボタン３２がタップされると、レーベルコピー処理に移行する。
【００６０】
制御部１１は、レーベルコピー処理を開始すると、Ｓ１１０で、印刷アプリ１２ｃへレーベルコピー指示を送信する。Ｓ１１０で印刷アプリ１２ｃへレーベルコピー指示を送信すると、制御部１１は、レーベルコピー処理をバックグラウンドに遷移させ、印刷アプリ１２ｃによる印刷データ送信処理をフォアグラウンドに遷移させる。
【００６１】
Ｓ１２０では、印刷アプリ１２ｃからスキャン画像が取得されたか否か判断する。ここで取得されるスキャン画像は、複合機５から送信されて情報処理装置１０で受信され、印刷アプリ１２ｃによってレーベル作成アプリ１２ｂへ送信されるスキャンデータが示すスキャン画像である。
【００６２】
Ｓ１２０でスキャン画像が取得されなかった場合は、レーベルコピー処理を終了する。なお、後述するＳ４８０の処理において戻りボタン４２がタップされた場合は、レーベル作成アプリ１２ｂの処理をフォアグラウンドに遷移させて、メニュー画面３０を表示させる。
【００６３】
Ｓ１２０でスキャン画像が取得される場合、その取得されるスキャン画像には、大きく分類して２種類のスキャン画像がある。１つは、フラットベッド画像であり、もう一つは、レーベル画像である。
【００６４】
フラットベッド画像とは、複合機５において特定の矩形状の読み取り範囲が読み取られた結果を示すスキャン画像、即ち矩形状のスキャン画像である。
レーベル画像とは、複合機５自身がレーベル画像抽出機能を備えている場合に取得されるスキャン画像である。レーベル画像抽出機能は、レーベルコピー処理における後述するＳ１３０〜Ｓ１６０の処理と同等の結果が得られる機能である。即ち、複合機５がレーベル画像抽出機能を備えている場合、複合機５では、フラットベッド画像が得られた後、さらに、そのフラットベッド画像の中から、ディスクメディアに相当する円オブジェクトが抽出される。そして、その抽出された円オブジェクトが、レーベル画像として複合機５から送信される。
【００６５】
Ｓ１２０で、スキャン画像が取得されてそのスキャン画像がレーベル画像であった場合、即ち円オブジェクトが得られた場合は、Ｓ２００に移行する。なお、得られたスキャン画像がレーベル画像であるか否かは、種々の方法で判断できる。例えば、得られたスキャン画像の縦、横それぞれのサイズがいずれも１１．５ｃｍ〜１２．５ｃｍの範囲内であればレーベル画像であると判断してもよい。
【００６６】
Ｓ１２０で、スキャン画像が取得されてそのスキャン画像がフラットベッド画像であった場合は、Ｓ１３０に移行する。Ｓ１３０では、取得されたスキャン画像の二値化処理を行う。即ち、スキャン画像を、白又は黒の２階調に変換する。
【００６７】
Ｓ１４０では、オブジェクト抽出処理を行う。オブジェクト抽出処理は、スキャン画像の中から画像オブジェクトを抽出する処理である。画像オブジェクトは、一体にまとまった１つの画像である。スキャン画像は、１つ以上の画像オブジェクトの集合体であるとも言える。ただし、例えば複合機５において原稿台に原稿が載置されることなく画像の読み取りが実行された場合には、画像オブジェクトが存在しないスキャン画像が取得され得る。
【００６８】
Ｓ１４０で画像オブジェクトが少なくとも１つ抽出された場合、Ｓ１５０〜Ｓ１６０で、抽出された少なくとも１つの画像オブジェクトの中から、画像オブジェクトのサイズ及び形状の少なくとも一方に基づいて、円オブジェクトを抽出する。
【００６９】
具体的に、Ｓ１５０では、Ｓ１４０で抽出された画像オブジェクト毎に、画像オブジェクトの中心座標を算出する。中心座標は、例えば次のようにして算出してもよい。即ち、表示領域２５において、横方向をｘ軸、縦方向をｙ軸とするｘｙ座標を規定する。そして、中心座標（ｘ、ｙ）を、次の式（１）、（２）により算出する。
【００７０】
ｘ＝（Ｘｍａｘ−Ｘｍｉｎ）／２＋Ｘｍｉｎ  ・・・（１）
ｙ＝（Ｙｍａｘ−Ｙｍｉｎ）／２＋Ｙｍｉｎ  ・・・（２）
なお、Ｘｍｉｎは、画像オブジェクトにおけるｘ軸方向の最小値であり、Ｘｍａｘは、画像オブジェクトにおけるｘ軸方向の最大値であり、Ｙｍｉｎは、画像オブジェクトにおけるｙ軸方向の最小値であり、Ｙｍａｘは、画像オブジェクトにおけるｙ軸方向の最大値である。
【００７１】
Ｓ１６０では、スキャン画像の中から円オブジェクトを抽出する。即ち、Ｓ１４０で抽出された画像オブジェクトの中に円オブジェクトが存在しているかどうか判断し、円オブジェクトが存在している場合、その円オブジェクトを抽出する。Ｓ１４０で複数の画像オブジェクトが抽出された場合は、Ｓ１６０では、複数の円オブジェクトが抽出され得る。
【００７２】
画像オブジェクトが円オブジェクトであるかどうかの判断は、種々の方法で行ってもよい。本実施形態では、例えば、画像オブジェクト毎に、当該画像オブジェクトが、Ｓ１５０で算出された中心座標（ｘ、ｙ）から特定の範囲内の半径を有する円形の形状である場合に、当該画像オブジェクトを円オブジェクトと判断する。
【００７３】
特定の範囲は、読み取り対象にされ得るディスクメディアのサイズに応じて適宜決めてよく、本実施形態では、例えば、５．９ｃｍ〜６．１ｃｍの範囲である。つまり、本実施形態では、画像オブジェクトが、中心座標（ｘ、ｙ）から半径５．９ｃｍ〜６．１ｃｍの円である場合は、その画像オブジェクトが円オブジェクトとして抽出される。
【００７４】
Ｓ１７０では、Ｓ１６０で円オブジェクトが抽出されたか否か判断する。円オブジェクトが抽出された場合は、Ｓ１８０に移行する。
Ｓ１８０では、抽出された円オブジェクトが１つであるか否か判断する。抽出された円オブジェクトが１つである場合は、Ｓ２００に移行する。抽出された円オブジェクトが複数ある場合は、Ｓ１９０に移行する。
【００７５】
Ｓ１９０では、円オブジェクト選択処理を行う。円オブジェクト選択処理は、抽出された複数の円オブジェクトの中から１つをユーザに選択させる処理である。円オブジェクト選択処理は種々の方法で行ってもよい。例えば、抽出された複数の円オブジェクトを表示領域２５に表示させ、その中からいずれか１つの円オブジェクトをユーザにタップさせることによって選択させてもよい。Ｓ１９０の処理後は、Ｓ２００に移行する。
【００７６】
Ｓ２００では、調整画面５０を表示させる。調整画面５０には、例えば図２右に示したように、スキャン画像５３が表示される。また、調整画面５０において、スキャン画像５３は、円オブジェクト５４が印刷対象領域５２内にぴったり収まる位置及びサイズにて表示される。
【００７７】
Ｓ２１０では、調整画面５０に対するユーザの操作内容を判断する。調整画面５０において、再スキャンボタン５６がタップされた場合は、Ｓ１１０に移行する。この場合、Ｓ１１０以降の処理が再び行われて、新たなスキャン画像が取得される。
【００７８】
調整画面５０に対し、ユーザによりスキャン画像５３を移動、拡大又は縮小させる操作が行われた場合は、Ｓ２２０に移行する。Ｓ２２０では、ユーザの操作に応じて、スキャン画像５３を移動、拡大又は縮小させる。Ｓ２２０の処理後はＳ２１０に移行する。
【００７９】
調整画面５０において、完了ボタン５７がタップされた場合は、Ｓ２３０に移行する。Ｓ２３０では、スキャン画像５３のうち、完了ボタン５７がタップされた時に印刷対象領域５２内に存在している画像を切り取って、レーベル面８ａに印刷させる印刷対象画像７１に決定する。そして、その印刷対象画像７１を含む印刷設定画面７０（図４左参照）を表示させる。
【００８０】
Ｓ２４０では、トリミング処理を行う。具体的に、印刷対象画像７１におけるトリミング領域７１ａをトリミングする。
トリミング領域７１ａは、種々の方法で決定できる。例えば、印刷対象画像７１の中から、特定の範囲内の半径を有する特定の円の抽出を試みる。そして、印刷対象画像７１の中から特定の円が抽出されたら、その円内の領域をトリミング領域７１ａに決定してもよい。特定の円の条件に、印刷対象画像７１の中心を中心とする円であること、が含まれていてもよい。特定の範囲は適宜決めてよく、例えば、半径２ｃｍ〜４ｃｍの範囲であってもよい。
【００８１】
また、本実施形態では、印刷設定画面７０を起点として、レーベル面８ａにおける内円領域８ｂに相当する、画像を印刷させない領域の半径、即ち内径を、ユーザが予め設定できる。ユーザにより内径が設定されると、その設定値の情報が印刷データと共に複合機５へ送信される。複合機５は、情報処理装置１０において内径が設定された場合、レーベル面８ａにおける、レーベル面８ａの中心を中心としてその設定された内径を有する円の領域には、画像を印刷しないように構成されている。
【００８２】
そのため、Ｓ２４０でトリミングするトリミング領域７１ａは、例えば、印刷対象画像７１の中心を中心とし、ユーザによって設定されている内径を有する円内の領域であってもよい。
【００８３】
Ｓ２５０では、印刷設定画面７０において印刷ボタン７２がタップされたか否か判断する。印刷ボタン７２がタップされるまでＳ２５０の判断を継続し、印刷ボタン７２がタップされた場合はＳ２６０に移行する。
【００８４】
Ｓ２６０では、印刷対象画像７１を示す印刷用の画像データを印刷アプリ１２ｃへ送信する。Ｓ２６０の処理後は、レーベルコピー処理をバックグラウンドに遷移させる。
Ｓ１７０で、円オブジェクトが１つも抽出されていない場合は、Ｓ３１０に移行する。Ｓ３１０では、スキャン画像５３の全体を含む調整画面５０（例えば図３（ｂ）参照）を表示させる。なお、Ｓ３１０の処理が行われた直後は、まだエラーメッセージウィンドウ６０（例えば図３（ｂ）参照）は表示されない。
【００８５】
Ｓ３２０では、Ｓ１４０で抽出された画像オブジェクトの大きさを算出する。ここでいう画像オブジェクトの大きさは、種々の方法で定義してもよい。例えば、Ｘｍａｘ−Ｘｍｉｎを算出してこれを画像オブジェクトの横方向の長さとし、Ｙｍａｘ−Ｙｍｉｎを算出してこれを画像オブジェクトの縦方向の長さとして、その算出した横方向の長さ及び縦方向の長さのうち長い方を画像オブジェクトの大きさとして扱ってもよい。
【００８６】
なお、複数の画像オブジェクトが抽出されている場合は、例えば、各画像オブジェクトの大きさのうち最も大きいものを選択してもよいし、複数の画像オブジェクトをまとめて１つの画像オブジェクトと見なし、その１つの画像オブジェクトの大きさを算出してもよい。
【００８７】
Ｓ３３０では、Ｓ３２０で算出した画像オブジェクトの大きさがどの程度の大きさであるのかを判断する。具体的に、本実施形態では、例えば、画像オブジェクトの大きさが３種類の範囲のうちいずれに属しているかを判断する。３種類の範囲は、Ａサイズ未満の範囲と、Ａサイズ以上であってＢサイズ未満の範囲と、Ｂサイズ以上の範囲と、を含む。
【００８８】
Ａサイズ及びＢサイズは適宜決めてよい。本実施形態では、一般的なディスクメディアのサイズを考慮し、Ａサイズは例えば１２．２ｃｍに設定され、Ｂサイズは例えば２４ｃｍに設定されている。
【００８９】
画像オブジェクトの大きさがＡサイズ未満である場合は、Ｓ３４０に移行する。この場合、例えば、複合機５において、画像読み取り対象のディスクメディアが原稿台の端に置かれたことにより、図３（ｂ）に示すスキャン画像５３のように、ディスクメディアの端部が読み取られなかったことが想定される。この場合、スキャン画像５３に画像オブジェクト５５は含まれているものの、その画像オブジェクト５５は円オブジェクトとしては抽出されない。
【００９０】
そこで、画像オブジェクトの大きさがＡサイズ未満である場合は、第１エラーメッセージを含むエラーメッセージウィンドウ６０を表示させる。第１エラーメッセージは、例えば、図３（ｂ）に示すように、「端から離して置いて下さい」というメッセージであってもよい。
【００９１】
画像オブジェクトの大きさがＢサイズ以上である場合は、Ｓ３６０に移行する。この場合、例えば、複合機５において、画像読み取り対象のディスクメディアが原稿台に複数置かれたことにより、それら複数のディスクメディアの画像がまとめて１つの画像オブジェクトとして抽出されていることが想定される。
【００９２】
そこで、画像オブジェクトの大きさがＢサイズ以上である場合は、第３エラーメッセージを含むエラーメッセージウィンドウ６０を表示させる。第３エラーメッセージは、例えば、「メディアは１枚だけ置いて下さい」というメッセージであってもよい。
【００９３】
画像オブジェクトの大きさがＡサイズ以上Ｂサイズ未満である場合は、Ｓ３５０に移行する。Ｓ３５０では、第２エラーメッセージを含むエラーメッセージウィンドウ６０を表示させる。第２エラーメッセージは、例えば、「レーベルを特定できません。再スキャンするか手動で編集して下さい」というメッセージであってもよい。
【００９４】
Ｓ３７０では、エラーメッセージウィンドウ６０内のＯＫボタン６１がタップされたか否か判断する。ＯＫボタン６１がタップされた場合は、Ｓ３８０で、エラーメッセージウィンドウ６０を消去して、Ｓ２１０に移行する。
【００９５】
（１−６）印刷データ送信処理
印刷アプリ１２ｃに基づいて制御部１１が周期的に繰り返し実行する印刷データ送信処理について、図７を用いて説明する。制御部１１は、バックグラウンドで印刷データ送信処理を開始すると、Ｓ４１０で、印刷対象画像７１を示す印刷用の画像データをレーベル作成アプリ１２ｂから受信したか否か判断する。
【００９６】
画像データを受信した場合は、印刷データ送信処理をフォアグラウンドに遷移させて、Ｓ４２０に移行する。Ｓ４２０では、プリントプレビュー画面８０（図４右参照）を表示させる。
【００９７】
Ｓ４３０では、プリントボタン８２がタップされたか否か判断する。プリントボタン８２がタップされた場合は、Ｓ４４０に移行する。
Ｓ４４０では、受信された画像データに基づいて、印刷対象画像７１を示す印刷データを生成し、その印刷データを複合機５へ送信させる。なお、印刷データと共に、或いは印刷データに含めて、印刷対象がレーベル面８ａであることを示す情報、内径の設定値を示す情報など、印刷対象画像７１をレーベル面８ａに印刷させるために必要な各種の情報も複合機５へ送信される。Ｓ４４０の処理後は、印刷データ送信処理を終了する。
【００９８】
Ｓ４１０で、画像データを受信していない場合は、Ｓ４５０に移行する。Ｓ４５０では、レーベル作成アプリ１２ｂからレーベルコピー指示を受信したか否か判断する。レーベルコピー指示を受信していない場合は、印刷データ送信処理を終了する。レーベルコピー指示を受信した場合は、Ｓ４６０に移行する。
【００９９】
Ｓ４６０では、スキャン実行画面４０（図２中央参照）を表示させる。Ｓ４７０では、スキャン実行画面４０におけるスキャンボタン４１がタップされたか否か判断する。スキャンボタン４１がタップされていない場合は、Ｓ４８０で、戻りボタン４２がタップされたか否か判断する。戻りボタン４２がタップされていない場合は、Ｓ４７０に移行する。戻りボタン４２がタップされた場合は、印刷データ送信処理を終了する。この場合、既述の通り、レーベル作成アプリ１２ｂに基づき、メニュー画面３０が表示される。
【０１００】
Ｓ４７０で、スキャンボタン４１がタップされた場合は、Ｓ４９０に移行する。Ｓ４９０では、スキャン指令を複合機５へ送信する。Ｓ５００では、スキャン指令に応じて複合機５から送信されるスキャンデータを受信する。Ｓ５１０では、複合機５から受信したスキャンデータをレーベル作成アプリ１２ｂへ送信する。Ｓ５１０の処理後は、印刷データ送信処理を終了する。
【０１０１】
（１−７）実施形態の効果
以上説明した実施形態によれば、以下の（ａ）〜（ｆ）の効果を奏する。
（ａ）上記実施形態の情報処理装置１０では、複合機５からスキャン画像５３が取得されると、そのスキャン画像５３が表示される。このとき、スキャン画像５３の中から円オブジェクト５４が抽出され、表示部１３に表示されるスキャン画像５３のサイズ及び位置は、抽出された円オブジェクト５４の全体が表示部１３に表示されるサイズ及び位置に設定される。
【０１０２】
そのため、ユーザは、スキャン画像５３に含まれている円オブジェクト５４を容易に認識できる。そして、その認識に基づき、必要に応じて移動、拡大、縮小等の操作を行うことで、円オブジェクト５４を含む印刷対象画像７１を容易に決定させ、その印刷対象画像７１を複合機５で印刷させることができる。
【０１０３】
特に、本実施形態では、図２右に示したように、円オブジェクト５４の全体が印刷対象領域５２内にぴったり収まるようなサイズ及び位置にてスキャン画像５３が表示される。そのため、ユーザは、調整画面５０が表示されたときに、移動、拡大、縮小等の操作を行う必要がなければ、そのまま完了ボタン５７をタップすることで印刷対象画像７１を容易に決定することができる。
【０１０４】
（ｂ）情報処理装置１０では、取得したスキャン画像５３に対し、まず画像オブジェクトの抽出が行われる。そして、抽出された画像オブジェクト毎に、円オブジェクト５４であるか否かが判断されることにより、円オブジェクト５４の抽出が行われる。そのため、円オブジェクト５４を効率的に抽出することができる。
【０１０５】
（ｃ）画像オブジェクトが円オブジェクト５４であるか否かの判断は、画像オブジェクト毎に、画像オブジェクトの中心座標を算出し、その中心座標から特定の範囲内の半径を有する円が存在しているか否かに基づいて行われる。そのため、円オブジェクト５４を精度良く抽出することができる。
【０１０６】
（ｄ）スキャン画像５３の中から複数の円オブジェクト５４が抽出された場合は、ユーザは、その複数の円オブジェクト５４の中から１つを選択して印刷させることができる。そのため、意図せず或いは意図的に複数のディスクメディアがスキャンされた場合においても、スキャン画像５３の中から１つの円オブジェクト５４を容易に選択して印刷させることができる。
【０１０７】
なお、複数の円オブジェクト５４が抽出された場合、複数の円オブジェクト５４のうち２つ以上についてそれぞれ個別に印刷対象画像７１を決定してそれらの印刷データを複合機５へ送信できてもよい。
【０１０８】
（ｅ）スキャン画像５３から円オブジェクト５４が抽出されなかった場合、図３（ｂ）に例示したように、調整画面５０においてスキャン画像５３全体が表示される。そのため、ユーザは、レーベル作成アプリ１２ｂによって円オブジェクト５４が抽出されなかった場合であっても、スキャン画像５３の中から適宜印刷対象画像７１を決定してレーベル面８ａに印刷させることができる。
【０１０９】
（ｆ）また、スキャン画像５３から円オブジェクト５４が抽出されなかった場合、抽出された画像オブジェクトの大きさに応じたエラーメッセージが表示される。そのため、ユーザは、エラーメッセージの内容に基づく適切な対応をとることができる。
【０１１０】
ここで、本実施形態の文言と特許請求の範囲の文言との対応関係について説明する。
レーベル作成アプリ１２ｂは、画像処理プログラムに相当する。複合機５は、画像読取装置及び印刷装置に相当する。ディスクメディア８は、特定の印刷媒体に相当する。円オブジェクト５４は特定の画像オブジェクトに相当する。調整画面５０における完了ボタン５７をタップする操作は決定操作に相当する。調整画面５０における、スキャン画像５３を移動させるためのドラッグ操作、及びスキャン画像５３を拡大、縮小させるためのピンチアウト操作、ピンチイン操作は、編集操作に相当する。印刷設定画面７０に表示される印刷対象画像７１におけるトリミング領域７１ａは非印刷領域に相当する。
【０１１１】
また、Ｓ１２０の処理は取得処理に相当する。Ｓ１３０の処理は二値化処理に相当する。Ｓ１４０の処理は第１の抽出処理に相当し、Ｓ１６０の処理は第２の抽出処理に相当する。Ｓ１９０の処理は選択処理に相当する。Ｓ２００，Ｓ３１０の各処理は表示処理に相当する。Ｓ２２０の処理は編集処理に相当する。Ｓ２３０の処理は決定処理に相当する。Ｓ２４０の処理は非印刷領域設定処理に相当する。Ｓ２６０の処理は出力処理に相当する。Ｓ３４０，Ｓ３５０，Ｓ３６０の各処理はエラー情報表示処理に相当する。
【０１１２】
［２．他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上述の実施形態に限定されることなく、種々変形して実施することができる。
【０１１３】
（２−１）円オブジェクト５４が抽出された場合に表示される調整画面５０（図２右参照）において、スキャン画像５３は、どのようなサイズで表示されてもよいし、どのような位置に表示されてもよい。例えば、円オブジェクト５４が印刷対象領域５２よりも小さいサイズで且つ印刷対象領域５２内に含まれるようにスキャン画像５３が表示されてもよい。また例えば、円オブジェクト５４の少なくとも一部が印刷対象領域５２からはみ出るようにスキャン画像５３が表示されてもよい。
【０１１４】
（２−２）円オブジェクトが抽出されなかった場合に表示される調整画面５０（図３（ｂ）参照）においても、スキャン画像５３は、どのようなサイズで表示されてもよいし、どのような位置に表示されてもよい。例えば、画像オブジェクト５５が印刷対象領域５２内に含まれるようにスキャン画像５３が表示されてもよい。
【０１１５】
（２−３）Ｓ１６０における円オブジェクトの抽出方法は、上記実施形態とは異なる方法であってもよい。例えば、Ｓ１２０における、取得したスキャン画像がレーベル画像であるか否かの判断方法と同じ方法を採用してもよい。また例えば、画像オブジェクトのサイズにかかわらず形状が円形であれば円オブジェクトとして抽出してもよい。また例えば、画像オブジェクトの形状が正確に円形でなくてもサイズがディスクメディアのサイズに近いサイズであれば円オブジェクトとして抽出してもよい。
【０１１６】
（２−４）本発明における特定の画像オブジェクトは、上記実施形態の円オブジェクト５４以外の画像オブジェクトであってもよい。また、特定の画像オブジェクトは、異なる複数の画像オブジェクトを含んでいてもよい。
【０１１７】
（２−５）本発明における特定の印刷媒体は、ディスクメディア８以外の他の印刷媒体であってもよい。また、本発明における情報処理装置は、上記実施形態で示した携帯型の情報処理装置１０以外の他の情報処理装置であってもよい。
【０１１８】
（２−６）レーベル作成アプリ１２ｂは、印刷アプリ１２ｃの機能を備えていてもよい。つまり、同じ１つのアプリケーションソフトによって、図５，図６のレーベルコピー処理及び図７の印刷データ送信処理が実行されてもよい。
【０１１９】
（２−７）複合機５は、スキャン機能及び印刷機能に加えてさらに他の機能を有していてもよい。また、複合機５に代えて、スキャン機能を有する画像読取装置と、印刷機能を有する印刷装置とを別々に設け、情報処理装置１０がこれら画像読取装置および印刷装置とデータ通信可能に構成されていてもよい。この場合、情報処理装置１０は、画像読取装置からスキャンデータを取得し、印刷データを印刷装置へ送信するように構成されていてもよい。
【０１２０】
（２−８）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。
【符号の説明】
【０１２１】
５…複合機、８…ディスクメディア、８ａ…レーベル面、８ｂ…内円領域、１０…情報処理装置、１１…制御部、１２…記憶部、１２ｂ…レーベル作成アプリ、１２ｃ…印刷アプリ、１３…表示部、１４…入力部、１４ａ…タッチパネル、１５…第１無線通信部、２５…表示領域、３０…メニュー画面、３２…レーベルコピーボタン、４０…スキャン実行画面、４１…スキャンボタン、５０…調整画面、５２…印刷対象領域、５３…スキャン画像、５４…円オブジェクト、５５…画像オブジェクト、５６…再スキャンボタン、５７…完了ボタン、６０…エラーメッセージウィンドウ、６１…ＯＫボタン、７０…印刷設定画面、７１…印刷対象画像、７１ａ…トリミング領域、７２…印刷ボタン、８０…プリントプレビュー画面、８１…プレビュー画像、８２…プリントボタン。
【図１】
2019103104.tif 000003
【図２】
2019103104.tif 000004
【図３】
2019103104.tif 000005
【図４】
2019103104.tif 000006
【図５】
2019103104.tif 000007
【図６】
2019103104.tif 000008
【図７】
2019103104.tif 000009