(57)【要約】【課題】予め登録されていない媒体サイズでの印刷を利便性良く行うことができる技術を提供すること。【解決手段】ＣＰＵ６２は登録処理のステップＳ２７にて画像データを取得し、取得した画像データに基づき、ステップＳ２９にて用紙サイズを算出する。また、ＣＰＵ６２はステップＳ９１にて、算出した用紙サイズを登録サーバ４０に登録する。これにより、ユーザは、ダイカットラベルの用紙サイズを測定する手間を省き、ダイカットラベルを測定具とともに撮像して、用紙サイズの登録情報４２への登録をすることができる。ユーザは用紙サイズの登録情報４２への登録後、ラベル編集プログラム３５によりプリンタ２０による印字を行わせることができるため、印字を利便性良く行うことができる。【選択図】図５
2019133485.tif 000002
【特許請求の範囲】
【請求項１】
ユーザインタフェースと、ディスプレイと、通信インタフェースと、を備える情報処理装置のコンピュータが実行可能なプログラムであって、
前記コンピュータを、
長さを測定する測定具の画像および媒体の画像を含む写真画像を示す写真画像データを取得する第１取得手段と、
前記第１取得手段により取得された前記写真画像データに基づき前記測定具の画像を画像処理により抽出する第１抽出手段と、
前記第１取得手段により取得された前記写真画像データに基づき前記媒体の画像を画像処理により抽出する第２抽出手段と、
前記第１抽出手段により抽出された前記測定具の画像と前記第２抽出手段により抽出された前記媒体の画像との比較により、前記媒体の媒体サイズを算出する算出手段と、
前記ユーザインタフェースを介して、前記媒体を識別する識別名の入力を受け付ける第１受付手段と、
前記第１受付手段により受け付けられた前記識別名に前記算出手段により算出された前記媒体サイズを対応付けて、媒体への画像形成処理の実行を画像形成装置に対して指示可能なアプリケーションプログラムが利用可能なメモリに記憶させる第１登録手段と、して機能させることを特徴とするプログラム。
【請求項２】
前記コンピュータを、
前記第１受付手段により受け付けられた前記識別名に対応付けられた前記媒体サイズは前記メモリに記憶されているか否かを判断する第１判断手段と、
前記第１判断手段が前記メモリに記憶されていないと判断することに応じて、前記第１取得手段に前記写真画像データの取得を指示する第１指示手段と、
前記第１判断手段が前記メモリに記憶されていると判断することに応じて、前記第１受付手段により受け付けられた前記識別名に対応付けられた前記媒体サイズを前記メモリから取得する第２取得手段と、して機能させることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記コンピュータを、
前記算出手段により算出された前記媒体サイズを前記ディスプレイに表示させる第１表示手段と、
前記ユーザインタフェースにより、前記第１表示手段により表示された前記媒体サイズの修正入力を受け付ける第２受付手段と、して機能させ、
前記第１登録手段は、
前記識別名に前記第２受付手段により受け付けられた修正後の前記媒体サイズを対応付けて前記メモリに記憶させることを特徴とする請求項１または２に記載のプログラム。
【請求項４】
前記コンピュータを、
前記ユーザインタフェースにより、余白サイズの入力を受け付ける第３受付手段と、
前記識別名に前記第３受付手段により受け付けられた前記余白サイズを対応付けて前記メモリに記憶させる第２登録手段と、して機能させることを特徴とする請求項１から３の何れかに記載のプログラム。
【請求項５】
前記情報処理装置は、
撮像部と、
前記撮像部により生成された撮像データに基づき前記写真画像データを生成する写真画像処理部と、を備え、
前記コンピュータを、
前記撮像部へ撮像開始を指示し、ファインダ画像とするための前記写真画像データを前記写真画像処理部から繰り返し取得する第３取得手段と、
前記第３取得手段により取得された前記写真画像データをファインダ画像として前記ディスプレイに表示させる第２表示手段と、
前記媒体サイズの算出に使用する前記写真画像データの取得タイミングを受け付ける第４受付手段と、して機能させ、
前記第１取得手段は、
前記第４受付手段が取得タイミングを受け付けたことに応じて、前記撮像部に撮像を指示し、前記写真画像処理部から前記媒体サイズの算出に使用するための前記写真画像データを取得することを特徴とする請求項１から４の何れかに記載のプログラム。
【請求項６】
前記情報処理装置は、
撮像部と、
前記撮像部により生成された撮像データに基づき前記ディスプレイに表示させるための前記写真画像データを生成する写真画像処理部と、を備え、
前記コンピュータを、
前記撮像部へ撮像開始を指示し、ファインダ画像とするための前記写真画像データを前記写真画像処理部から繰り返し取得する第３取得手段と、
前記第３取得手段により取得された前記写真画像データをファインダ画像として前記ディスプレイに表示させる第２表示手段と、
前記媒体サイズの算出に使用する前記写真画像データの取得タイミングを受け付ける第４受付手段と、として機能させ、
前記第１取得手段は、
前記第４受付手段が取得タイミングを受け付けたことに応じて、前記第３取得手段により取得された前記写真画像データを前記媒体サイズの算出に使用する前記写真画像データとして取得することを特徴とする請求項１から４の何れかに記載のプログラム。
【請求項７】
前記媒体は矩形であり、
前記算出手段は、
前記第１抽出手段が前記媒体の画像に含まれる第１辺の方向に沿って目盛が並ぶ前記測定具の画像と、前記媒体の画像の前記第１辺と直角をなす第２辺の方向に沿って目盛が並ぶ前記測定具の画像との２つの前記測定具の画像を抽出した場合、前記第１辺の方向に沿って目盛が並ぶ前記測定具の画像に基づいて前記媒体の画像の前記第１辺の長さを算出し、前記第２辺の方向に沿って目盛が並ぶ前記測定具の画像に基づいて前記媒体の画像の前記第２辺の長さを算出し、
前記第１抽出手段が前記第１辺の方向に沿って目盛が並ぶ前記測定具の画像および前記第２辺の方向に沿って目盛が並ぶ前記測定具の画像の何れか一方の前記測定具の画像を抽出した場合、抽出された前記測定具の画像に基づいて前記媒体の画像の前記第１辺および前記第２辺の長さを算出することを特徴とする請求項１から６の何れかに記載のプログラム。
【請求項８】
前記コンピュータを、
前記第１受付手段により受け付けられた前記識別名に対応付けられた前記媒体サイズおよび前記余白サイズは前記メモリに記憶されているか否かを判断する第２判断手段と、
前記第２判断手段が前記メモリに記憶されていないと判断することに応じて、前記第１取得手段に前記写真画像データの取得を指示する第２指示手段と、
前記第２判断手段が前記メモリに記憶されていると判断することに応じて、前記メモリから前記第１受付手段により受け付けられた前記識別名に対応付けられた前記媒体サイズおよび前記余白サイズを取得する第４取得手段と、
前記第４取得手段により取得された前記媒体サイズおよび前記余白サイズを前記ディスプレイに表示させる第３表示手段と、
前記ユーザインタフェースにより、前記第３表示手段により表示された前記余白サイズの変更を受け付ける第５受付手段と、
前記第５受付手段により受け付けられた変更後の前記余白サイズおよび前記第４取得手段により取得された前記媒体サイズを前記識別名に関連づけられた識別名に対応付けて前記メモリに記憶させる第３登録手段と、として機能させることを特徴とする
請求項４に記載のプログラム。
【請求項９】
前記アプリケーションプログラムは、所望の前記識別名に対応付けられた前記媒体サイズを前記メモリから取得するプログラムであり、
前記メモリは前記通信インタフェースと通信可能なサーバが備えるメモリであり、
前記第１登録手段は、
前記通信インタフェースにより、前記媒体サイズを前記識別名に対応付けて前記サーバに送信することを特徴とする請求項１から８の何れかに記載のプログラム。
【請求項１０】
前記アプリケーションプログラムは、所望の前記識別名に対応付けられた前記媒体サイズを前記メモリから取得するプログラムであり、
前記メモリは前記アプリケーションプログラムがインストールされた前記情報処理装置が備えるメモリであり、
前記第１登録手段は、
前記通信インタフェースにより、前記媒体サイズを前記識別名に対応付けて前記情報処理装置に送信することを特徴とする請求項１から８の何れかに記載のプログラム。
【請求項１１】
前記アプリケーションプログラムは、所望の前記識別名に対応付けられた前記媒体サイズを前記メモリから取得するプログラムであり、
前記メモリは前記通信インタフェースと通信可能なサーバが備えるメモリであり、
前記第１登録手段は、
前記通信インタフェースにより、前記媒体サイズを前記識別名に対応付けて前記サーバに送信し、
前記コンピュータを、
前記第１受付手段により受け付けられた前記識別名に対応付けられた前記媒体サイズおよび前記余白サイズは前記メモリに記憶されているか否かを判断する第２判断手段と、
前記第２判断手段が前記メモリに記憶されていないと判断することに応じて、前記第１取得手段に前記写真画像データの取得を指示する第２指示手段と、
前記第２判断手段が前記メモリに記憶されていると判断することに応じて、前記メモリから前記第１受付手段により受け付けられた前記識別名に対応付けられた前記媒体サイズおよび前記余白サイズを取得する第４取得手段と、
前記第４取得手段により取得された前記媒体サイズおよび前記余白サイズを前記ディスプレイに表示させる第３表示手段と、
前記ユーザインタフェースにより、前記第３表示手段により表示された前記余白サイズの変更を受け付ける第５受付手段と、
前記第５受付手段により受け付けられた変更後の前記余白サイズおよび前記第４取得手段により取得された前記媒体サイズを前記アプリケーションプログラムがインストールされた情報処理装置に送信する送信手段と、として機能させることを特徴とする請求項４に記載のプログラム。
【請求項１２】
ユーザインタフェースと、
ディスプレイと、
通信インタフェースと、
制御部と、を備え、
前記制御部は、
長さを測定する測定具の画像および媒体の画像を含む写真画像を示す写真画像データを取得する第１取得処理と、
前記第１取得処理により取得された前記写真画像データに基づき前記測定具の画像を画像処理により抽出する第１抽出処理と、
前記第１取得処理により取得された前記写真画像データに基づき前記媒体の画像を画像処理により抽出する第２抽出処理と、
前記第１抽出処理により抽出された前記測定具の画像と前記第２抽出処理により抽出された前記媒体の画像との比較により、前記媒体の媒体サイズを算出する算出処理と、
前記ユーザインタフェースを介して、前記媒体を識別する識別名の入力を受け付ける第１受付処理と、
前記第１受付処理により受け付けられた前記識別名に前記算出処理により算出された前記媒体サイズを対応付けて、媒体への画像形成処理の実行を画像形成装置に対して指示可能なアプリケーションプログラムが利用可能なメモリに記憶させる第１登録処理と、を実行することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムおよび情報処理装置に関するものである。
【背景技術】
【０００２】
特許文献１には、記憶部に保存されている印刷設定情報に基づいて印刷設定を行うための画面を表示させる技術が開示されている。ここで、印刷設定情報は、例えば媒体サイズ（用紙サイズ）などの印刷に関する情報であり、過去に設定された印刷設定の情報である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１５３４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、印刷する媒体の媒体サイズが、例えばプリンタドライバなどに登録されているサイズでない場合には、ユーザが媒体サイズを入力する必要があり、利便性が悪かった。
【０００５】
本願は、上記の課題に鑑み提案されたものであって、予め登録されていない媒体サイズでの印刷を利便性良く行うことができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本明細書は、ユーザインタフェースと、ディスプレイと、通信インタフェースと、を備える情報処理装置のコンピュータが実行可能なプログラムであって、コンピュータを、長さを測定する測定具の画像および媒体の画像を含む写真画像を示す写真画像データを取得する第１取得手段と、第１取得手段により取得された写真画像データに基づき測定具の画像を画像処理により抽出する第１抽出手段と、第１取得手段により取得された写真画像データに基づき媒体の画像を画像処理により抽出する第２抽出手段と、第１抽出手段により抽出された測定具の画像と第２抽出手段により抽出された媒体の画像との比較により、媒体の媒体サイズを算出する算出手段と、ユーザインタフェースを介して、媒体を識別する識別名の入力を受け付ける第１受付手段と、第１受付手段により受け付けられた識別名に算出手段により算出された媒体サイズを対応付けて、媒体への画像形成処理の実行を画像形成装置に対して指示可能なアプリケーションプログラムが利用可能なメモリに記憶させる第１登録手段と、して機能させることを特徴とするプログラムを開示する。
【０００７】
また、本明細書は、ユーザインタフェースと、ディスプレイと、通信インタフェースと、制御部と、を備え、制御部は、長さを測定する測定具の画像および媒体の画像を含む写真画像を示す写真画像データを取得する第１取得処理と、第１取得処理により取得された写真画像データに基づき測定具の画像を画像処理により抽出する第１抽出処理と、第１取得処理により取得された写真画像データに基づき媒体の画像を画像処理により抽出する第２抽出処理と、第１抽出処理により抽出された測定具の画像と第２抽出処理により抽出された媒体の画像との比較により、媒体の媒体サイズを算出する算出処理と、ユーザインタフェースを介して、媒体を識別する識別名の入力を受け付ける第１受付処理と、第１受付処理により受け付けられた識別名に算出処理により算出された媒体サイズを対応付けて、媒体への画像形成処理の実行を画像形成装置に対して指示可能なアプリケーションプログラムが利用可能なメモリに記憶させる第１登録処理と、を実行することを特徴とする情報処理装置を開示する。
【発明の効果】
【０００８】
本願に係る技術によれば、予め登録されていない媒体サイズでの印刷を利便性良く行うことができる技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係るシステムのブロック図である。
【図２】起動画面を示す図である。
【図３】登録情報を説明する図である。
【図４】用紙サイズおよび余白サイズを説明する図である。
【図５】登録処理のフローチャートである。
【図６】プレビュー画面を示す図である。
【図７】用紙サイズ算出処理のフローチャートである。
【図８】プレビュー画面を示す図である。
【図９】検索登録処理のフローチャートである。
【発明を実施するための形態】
【００１０】
システム１は、携帯端末５０、ＰＣ１０、プリンタ２０、および登録サーバ４０などを備えている。これらは互いに通信ネットワーク８０を介して通信可能に接続されている。
携帯端末５０は、例えば、スマートフォン、タブレット、携帯電話機などである。携帯端末５０は、タッチパネル５１、ネットワークＩ／Ｆ５４、ＣＰＵ６２、メモリ６３、カメラ６８、および写真画像処理部６９などを備える。これらの構成要素は、バス６１を介して互いに通信可能とされている。タッチパネル５１は、ディスプレイ５２およびユーザＩ／Ｆ５３を備える。ディスプレイ５２は、例えばＬＣＤ、有機ＥＬディスプレイなどで実現される。ユーザＩ／Ｆ５３は、例えばタッチセンサなどで実現される。タッチパネル５１はディスプレイ５２に情報を表示し、ユーザがディスプレイ５２に対して行った操作を、ディスプレイ５２における位置情報としてＣＰＵ６２へ出力する。
【００１１】
ネットワークＩ／Ｆ５４は、通信ネットワーク８０を介した通信を行う。尚、通信ネットワーク８０の種類は特に限定されず、例えば有線ＬＡＮ、無線ＬＡＮ、ＷＡＮ、ＷｉーＦｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＳＢケーブルなどである。メモリ６３は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、携帯端末５０に着脱されるＵＳＢメモリ等の可搬記憶媒体、ＣＰＵ６２が備えるバッファ等、或いはそれらの組み合わせによって実現される。メモリ６３は、ＯＳ６４、サイズ登録プログラム６５などを記憶している。また、メモリ６３には、データ記憶領域６７が設けられている。ＣＰＵ６２は、各種プログラムをメモリ６３から読み出して実行する。ＯＳ６４は、例えば、Ａｎｄｒｏｉｄ（登録商標）ＯＳ、ｉＯＳ（登録商標）、Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅ（登録商標）  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ等であってもよい。ＯＳ６４は、携帯端末５０にインストールされた複数のプログラムを並行して実行することができる。複数のプログラムは、例えば、時分割多重方式によって仮想的に並行して実行される。サイズ登録プログラム６５は、長尺状の台紙に予め所定のサイズにカットされた略矩形のラベルが所定間隔で貼り付けられた、所謂ダイカットラベルのラベル１つの大きさである用紙サイズを登録サーバ４０に登録するためのプログラムである。以下の説明においては、予めカットされ、台紙に貼り付けられたラベルのことをダイカットラベルと記載する。
【００１２】
カメラ６８は、レンズおよびイメージセンサなどを備え、撮像して撮像データを生成する。写真画像処理部６９は、例えばＩＣなどを含む専用回路で実現され、撮像データに基づき、例えばディスプレイ５２に表示される画像データを生成する。尚、写真画像処理部６９は、メモリ６３に記憶されたプログラムに従ったＣＰＵ６２の処理として実現されても良く、専用回路とプログラムに従ったＣＰＵ６２の処理とが組み合わされて実現されても良い。
【００１３】
ＰＣ１０は、ネットワークＩ／Ｆ１４、ディスプレイ１２、ユーザＩ／Ｆ１３、ＣＰＵ３２、およびメモリ３３などを備えている。これらの構成要素は、バス３１を介して互いに通信可能とされている。ディスプレイ１２は、例えばＬＣＤ、有機ＥＬディスプレイなどで実現され、ＣＰＵ３２の指示に従って情報を表示する。ユーザＩ／Ｆ１３は、例えばキーボードおよびマウスなどを含み、受け付けた操作に応じた情報をＣＰＵ３２へ出力する。
【００１４】
ＣＰＵ３２は、メモリ３３内の、ＯＳ３４、予めインストールされたラベル編集プログラム３５などに従って処理を実行する。ＯＳ３４は、ＯＳ６４と同じＯＳであっても、異なるＯＳであってもよい。ラベル編集プログラム３５は、ユーザの操作を受け付け、ラベル画像を編集するためのプログラムである。ラベル編集プログラム３５は用紙サイズ情報３６を予め保有している。また、メモリ３３には、データ記憶領域３７が設けられている。
【００１５】
プリンタ２０は、ラベルプリンタであり、ＰＣ１０との間で各種の情報や指示信号を送受信し、ＰＣ１０による制御に基づいて、例えばテキスト、画像等からなるラベル画像を印字したラベルを作成する。詳しくは、プリンタ２０は、プリンタ２０にセットされた用紙を搬送しつつ、用紙に例えば熱転写方式などにより印字した後、印字されたラベルを排出する。尚、印字方式は、感熱方式でも良い。用紙の一例は、巻回された被印字テープなどである。プリンタ２０には、用紙を内蔵するカートリッジがセット可能である。
【００１６】
登録サーバ４０はメモリ４１を備え、メモリ４１には登録情報４２が記憶されている。登録情報４２は、図３に示すように、識別名と、用紙サイズと、余白サイズとが１組にされたデータである。用紙サイズは、幅、長さ、および間隔の項目を有する。余白サイズは左、右、上、および下の項目を有する。尚、用紙サイズおよび余白サイズの詳細については後述する。
【００１７】
ユーザは、プリンタ２０に印字させるラベル画像を編集する際には、ＰＣ１０にてラベル編集プログラム３５を起動させ、まず、印字させるプリンタおよび被印字テープの用紙サイズを選択する。ここで、ラベル編集プログラム３５は、用紙サイズ情報３６に含まれる用紙サイズの何れかをユーザに選択させる。用紙サイズ情報３６は、登録情報４２と同様の情報であり、互いに異なる用紙サイズのデータが複数蓄積されている。具体的には、ラベル編集プログラム３５は、用紙サイズ情報３６に含まれる複数の用紙サイズのデータを選択肢としてディスプレイ１２にリスト表示させ、ユーザに選択肢の１つを選択させる。尚、ディスプレイ１２に表示される用紙サイズの表示態様は、例えば、幅および長さを示す「６２ｍｍ×１００ｍｍ」などである。ラベル編集プログラム３５は、選択されたプリンタおよび選択された被印字テープのサイズに応じた編集画面（不図示）をディスプレイ１２に表示させ、ラベル画像の編集を受け付ける。また、ラベル編集プログラム３５は、編集画面にて余白サイズの入力を受け付ける。ラベル編集プログラム３５は、編集画面にて表示されている内容での印字指示を受け付けると、編集画面にて表示されているラベル画像および選択されたプリンタ２０に応じた印刷画像データを作成し、プリンタ２０へ送信する。これにより、ラベル編集プログラム３５にて編集されたラベル画像がプリンタ２０にて印字され、ラベルが作成される。
【００１８】
用紙サイズ情報３６に含まれる用紙サイズのデータは、典型的にはプリンタ２０の製造メーカが販売している用紙のサイズである。しかしながら、プリンタ２０の製造メーカが販売している用紙以外の用紙も市販されている。近年はプリンタの用途が広がり、用途に応じた各種の用紙が市販されているため、市販されている用紙のサイズ全てを、プリンタ２０の製造メーカが予め把握することは困難な状況となりつつある。また、プリンタ２０はこの用紙サイズ情報３６にデータがない用紙に印字することもできる。ただし、プリンタ２０が適切に印字するためには、用紙サイズに応じた印刷画像データがプリンタ２０に供給される必要がある。そこで、ラベル編集プログラム３５は、用紙サイズ情報３６に含まれない用紙サイズであっても、登録サーバ４０から登録情報４２を取得して、登録情報４２に登録されている用紙サイズに応じた編集画面の表示および印刷画像データの作成が可能となっている。次に説明するサイズ登録プログラム６５は、このような、例えば用紙サイズ情報３６にデータがない用紙サイズを利便性良く登録情報４２に登録することを可能とするプログラムである。
【００１９】
以下の処理およびフローチャートの各処理ステップは、基本的に、サイズ登録プログラム６５などのプログラムに記述された命令に従ったＣＰＵ６２の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「取得」、「受付」、「制御」等の処理は、ＣＰＵ６２の処理を表している。ＣＰＵ６２による処理は、ＯＳ６４のＡＰＩを用いたハードウェア制御も含む。本明細書では、ＯＳ６４の記載を省略して各プログラムの動作を説明する。すなわち、以下の説明において、「プログラムＢがハードウェアＣを制御する」という趣旨の記載は、「プログラムＢがＯＳ６４のＡＰＩを用いてハードウェアＣを制御する」ことを指してもよい。なお、「取得」は要求を必須とはしない概念で用いる。すなわち、ＣＰＵ６２が要求することなくデータを受信するという処理も、「ＣＰＵ６２がデータを取得する」という概念に含まれる。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。
【００２０】
ユーザは、タッチパネル５１を操作して、携帯端末５０にてサイズ登録プログラムの起動を指示する。ＣＰＵ６２は、サイズ登録プログラム６５を起動の指示をユーザＩ／Ｆ５３が受け付けたことに応じて、サイズ登録プログラム６５を起動する。起動されたサイズ登録プログラム６５は、図２に示す起動画面ＤＳ１をディスプレイ５２に表示させる。起動画面ＤＳ１には、ラベル検索選択ボタン１０１およびラベル読取選択ボタン１０２が表示される。
【００２１】
ＣＰＵ６２は、ラベル読取選択ボタン１０２が操作されたと判断すると、図５に示す登録処理を実行する。ここで、操作とは例えばタップなど操作であり、以下において同じである。登録処理を開始すると、ＣＰＵ６２はカメラ６８に撮像を開始させ、所定時間毎にカメラ６８に撮像データを生成させ、所定時間毎に撮像データに基づき写真画像処理部６９にディスプレイ５２に表示するためのファインダ画像を生成させ、生成されたファインダ画像を取得する（Ｓ２１）。次に、ＣＰＵ６２はステップＳ２１にて生成させたファインダ画像に基づき、図６に示すファインダ画面ＤＳ２をディスプレイ５２に表示させる（Ｓ２３）。ファインダ画面ＤＳ２には、ファインダ画像１３１およびシャッターボタン１３２が表示される。尚、シャッターボタン１３２は、ファインダ画像１３１に重畳されて表示される。また、図５では省略しているが、ＣＰＵ６２は所定時間毎にファインダ画像の取得し、取得したファインダ画像に基づきファインダ画面ＤＳ２を更新する。
【００２２】
ここでは、ダイカットラベルが所定間隔で貼り付けられた被印字テープを用紙の一例として説明する。ユーザは、ダイカットラベルが貼り付けられた被印字テープに物差しを沿わせて配置し、隣接するダイカットラベル間の間隔が撮像される様に被印字テープにカメラを向け、シャッターボタン１３２を操作する。図６では、２つの物差しのそれぞれを、被印字テープの幅方向および長さ方向に沿わせて配置された状態が撮像されている様子を例示している。尚、ユーザは予め規定された最小単位の物差しを使用するものとし、ここでは最小単位は「ｍｍ」であるものとする。図５に戻り、次に、ＣＰＵ６２は、シャッターボタン１３２が操作されたか否かを判断する（Ｓ２５）。シャッターボタン１３２が操作されていないと判断することに応じて（Ｓ２５：ＮＯ）、シャッターボタン１３２が操作されたと判断するまで、ＣＰＵ６２はステップＳ２５を繰り返し実行する。シャッターボタン１３２が操作されたと判断すると（Ｓ２５：ＹＥＳ）、ＣＰＵ６２は用紙サイズの算出に使用する画像データの取得タイミングを受け付けたため、カメラ６８に撮像させ、写真画像処理部６９に用紙サイズを算出するための画像データを生成させ、生成された画像データを取得する（Ｓ２７）。次に、ＣＰＵ６２は用紙サイズ算出処理を実行する（Ｓ２９）。
【００２３】
用紙サイズ算出処理については、図７を用いて説明する。ＣＰＵ６２は用紙サイズ算出処理を開始すると、取得した画像データについて、画像処理にて台形補正する（Ｓ５１）。次に、ＣＰＵ６２は、台形補正後の画像データに基づき、画像処理にて、物差し画像およびラベル画像を抽出する（Ｓ５３）。ここで、ラベル画像とは、ダイカットラベルの画像のことである。次に、ＣＰＵ６２は、物差し画像およびラベル画像を抽出することができたか否かを判断する（Ｓ５５）。物差し画像およびラベル画像を抽出することができなかったと判断することに応じて（Ｓ５５：ＮＯ）、ＣＰＵ６２は戻り値をエラーとして、用紙サイズ算出処理を終了する。一方、物差し画像およびラベル画像を抽出することができたと判断することに応じて（Ｓ５５：ＹＥＳ）、ＣＰＵ６２は抽出した物差し画像は、ラベル画像の幅方向の辺に沿った物差し画像とラベル画像の長さ方向の辺に沿った物差し画像との２つあるか否かを判断する（Ｓ５７）。抽出した物差し画像は、２つあると判断することに応じて（Ｓ５７：ＹＥＳ）、ＣＰＵ６２はダイカットラベルの長さおよびダイカットラベル間の間隔については長さ方向に沿った物差し画像に基づき、ラベルの幅については幅方向に沿った物差し画像に基づき、それぞれ算出し（Ｓ５９）、算出した用紙サイズを戻り値として（Ｓ６１）、用紙サイズ算出処理を終了する。一方、抽出した物差し画像は、２つないと判断することに応じて（Ｓ５７：ＮＯ）、ＣＰＵ６２は抽出した１つの物差し画像に基づいて、ダイカットラベルの幅および長さと、ダイカットラベル間の間隔とを算出し（Ｓ６５）、ステップＳ６１へ進む。
【００２４】
図５に戻り、ＣＰＵ６２は、ステップＳ２９の実行後、戻り値がエラーであるか否かを判断する（Ｓ３１）。戻り値がエラーであると判断することに応じて（Ｓ３１：ＹＥＳ）、ディスプレイ５２にエラーメッセージを表示させ、ユーザに再度撮像させるため、ＣＰＵ６２はステップＳ２１へ戻る。一方、戻り値がエラーでないと判断することに応じて（Ｓ３１：ＮＯ）、ＣＰＵ６２は戻される用紙サイズに基づいて、プレビュー画面ＤＳ３（図８）をディスプレイ５２に表示させる（Ｓ３３）。
【００２５】
プレビュー画面ＤＳ３には、識別名テキストボックス１１１、ラベルタイプ選択ボックス１１２、幅テキストボックス１１３、長さテキストボックス１１４、間隔テキストボックス１１５、左余白テキストボックス１１６、右余白テキストボックス１１７、上余白テキストボックス１１８、下余白テキストボックス１１９、ＯＫボタン１２０、およびキャンセルボタン１２１が表示される。識別名テキストボックス１１１は、識別名の入力を受け付けるものである。ここで、識別名とは、例えば、被印字テープの型番、品番、商品名などである。ラベルタイプ選択ボックス１１２には、「Die-cut Label」が入力され、グレイアウト表示される。幅テキストボックス１１３、長さテキストボックス１１４、間隔テキストボックス１１５には、それぞれ、用紙サイズ算出処理にて算出された用紙サイズの幅、長さ、ダイカットラベル間の間隔が入力されて表示される。左余白テキストボックス１１６、右余白テキストボックス１１７、上余白テキストボックス１１８、下余白テキストボックス１１９は、それぞれ、余白サイズの左右上下の入力を受け付けるものである。尚、ここで表示されるプレビュー画面ＤＳ３は、図８とは異なり、識別名テキストボックス１１１、左余白テキストボックス１１６、右余白テキストボックス１１７、上余白テキストボックス１１８、および下余白テキストボックス１１９には値が入力されない状態で表示される。
【００２６】
ここで、図４を用いて、用紙サイズおよび余白サイズについて説明する。被印字テープは台紙にダイカットラベルが搬送方向に沿って一列に等間隔で配列されて貼り付けられて構成されている。ここで、図４に示すように、以下の説明において、方向は被印字テープの方向を基準とする。即ち、被印字テープの長さ方向が長さ方向、被印字テープの幅方向を幅方向とする。また、印字される際に被印字テープが搬送される方向を上とし、被印字テープ面に対して、上下左右方向を規定する。用紙サイズの幅および長さは、それぞれ、ダイカットラベルの幅および長さである。用紙サイズの間隔は、隣接するダイカットラベル間の距離である。印字領域は、プリンタ２０にて印字される最大領域である。用紙サイズの余白サイズは、ダイカットラベルの領域から印字領域を差し引いた領域のサイズであり、上下左右のサイズからなる。
【００２７】
図８に戻り、ユーザは、識別名テキストボックス１１１、左余白テキストボックス１１６、右余白テキストボックス１１７、上余白テキストボックス１１８、および下余白テキストボックス１１９に所望の値を入力する。また、幅テキストボックス１１３、長さテキストボックス１１４、間隔テキストボックス１１５に入力された値を、適宜修正し、ＯＫボタン１２０を操作する。
【００２８】
図５に戻り、次に、ＣＰＵ６２は、ＯＫボタン１２０が操作されたか否かを判断する（Ｓ３５）。ＯＫボタン１２０が操作されていないと判断することに応じて（Ｓ３５：ＮＯ）、ＯＫボタン１２０が操作されたと判断するまで、ＣＰＵ６２はステップＳ３５を繰り返し実行する。ＯＫボタン１２０が操作されたと判断することに応じて（Ｓ３５：ＹＥＳ）、ＣＰＵ６２は、プレビュー画面ＤＳ３の識別名テキストボックス１１１に入力された識別名は登録情報４２に既に登録されているか否かを登録サーバ４０へ問い合わせる（Ｓ３７）。登録サーバ４０は、受信した識別名が登録情報４２に既にある場合には、識別名が含まれる旨を示すメッセージを、受信した識別名が登録情報４２にない場合には、識別名が含まれない旨を示すメッセージを携帯端末５０に送信する。次に、ＣＰＵ６２は、識別名が登録情報４２に含まれるか否かを判断する（Ｓ３９）。ＣＰＵ６２は、登録サーバ４０から識別名が含まれる旨を示すメッセージを受信した場合、識別名が含まれると判断し、識別名が含まれない旨を示すメッセージを受信した場合、識別名が含まれないと判断する。識別名が含まれると判断することに応じて（Ｓ３９：ＹＥＳ）、識別名を変更し（Ｓ４３）、ステップＳ３７に戻る。ステップＳ４３において、ＣＰＵ６２は、例えば、入力された識別名の末尾に「−１」を追加した識別名を変更後の識別名とするか、あるいは、既に識別名の末尾に「−」および数字が追加されている場合には、末尾の数字をカウントアップした識別名を変更後の識別名とする。このように、変更後の識別名は変更前の識別名に末尾に数字が追加されたものであるため、変更後の識別名は、変更前に識別名に関連付けられた識別名となる。ステップＳ３７では、変更後の識別名、つまり最新の識別名について、登録サーバ４０へ問い合わせる。一方、識別名が含まれないと判断することに応じて（Ｓ３９：ＮＯ）、ＣＰＵ６２は、プレビュー画面ＤＳ３の各テキストボックスの入力値に基づき、最新の識別名に用紙サイズおよび余白サイズを対応付けて、登録サーバ４０へ送信し、送信する情報の登録情報４２への登録を依頼し（Ｓ４１）、登録処理を終了する。尚、以下の説明において、ステップＳ４１の識別名に用紙サイズおよび余白サイズを対応付けて、登録サーバ４０へ送信し、送信する情報の登録情報４２への登録を依頼する処理を登録と記載する場合がある。尚、ＣＰＵ６２は、登録処理を終了すると、起動画面ＤＳ１をディスプレイ５２に表示させる。
【００２９】
図２に戻り、ＣＰＵ６２は、ラベル検索選択ボタン１０１が操作されたと判断すると、図９に示す検索登録処理を開始する。
【００３０】
検索登録処理を開始すると、ＣＰＵ６２は、識別名テキストボックス１１１（図８）と同様の識別名テキストボックスおよびＯＫボタンが表示される入力画面（不図示）をディスプレイ５２に表示させる（Ｓ７１）。ユーザは、印刷に使用する被印字テープの識別名を表示される識別名テキストボックスに入力し、ＯＫボタンを操作する。ＣＰＵ６２は、入力画面のＯＫボタンが操作されたと判断すると、入力画面の識別名テキストボックスに入力された識別名は登録情報４２に既に登録されているか否かを登録サーバ４０へ問い合わせる（Ｓ７３）。登録サーバ４０は、受信した識別名が登録情報４２に既にある場合には登録情報４２の受信した識別名に対応付けられた用紙サイズおよび余白サイズの情報を、受信した識別名が登録情報４２にない場合には識別名が含まれない旨を示すメッセージを携帯端末５０に送信する。次に、ＣＰＵ６２は、受け付けた識別名が登録情報４２に含まれるか否かを判断する（Ｓ７５）。登録サーバ４０から用紙サイズおよび余白サイズの情報を受信した場合、登録情報４２に含まれると判断し、登録情報４２に無い旨のメッセージを受信した場合、登録情報４２に含まれないと判断する。受け付けた識別名の登録情報４２に含まれないと判断することに応じて（Ｓ７５：ＮＯ）、登録処理（図５）を実行し（Ｓ９３）、検索登録処理を終了する。一方、受け付けた識別名の登録情報４２に含まれると判断することに応じて（Ｓ７５：ＹＥＳ）、ＣＰＵ６２は、送信された登録情報である用紙サイズおよび余白サイズの情報を受信して取得し、（Ｓ７７）、取得した情報をデータ記憶領域６７に記憶させ、取得した情報に基づきプレビュー画面ＤＳ３（図８）を表示させる（Ｓ７９）。詳しくは、幅テキストボックス１１３、長さテキストボックス１１４、間隔テキストボックス１１５には、それぞれ、受信された用紙サイズの幅、長さ、間隔が入力されて表示される。また、左余白テキストボックス１１６、右余白テキストボックス１１７、上余白テキストボックス１１８、下余白テキストボックス１１９には、それぞれ、受信された余白サイズの左、右、上、下が入力されて表示される。ユーザは、プレビュー画面ＤＳ３の表示を見て、ラベルタイプ選択ボックス１１２以外のテキストボックスについて、適宜変更する。ユーザは、適宜修正後、ＯＫボタン１２０を操作する。
【００３１】
次に、ＣＰＵ６２はＯＫボタン１２０が操作されたか否かを判断する（Ｓ８１）。ＯＫボタン１２０が操作されていないと判断することに応じて（Ｓ８１：ＮＯ）、ＯＫボタン１２０が操作されたと判断するまで、ＣＰＵ６２はステップＳ８１を繰り返し実行する。ＯＫボタン１２０が操作されたと判断することに応じて（Ｓ８１：ＹＥＳ）、ＣＰＵ６２はプレビュー画面ＤＳ３の各テキストボックスの入力値をデータ記憶領域６７に記憶させ、プレビュー画面ＤＳ３の表示を消させる。また、ＣＰＵ６２は、ステップＳ７７にてデータ記憶領域６７に記憶させた情報と、プレビュー画面ＤＳ３の各テキストボックスの入力値とを比較し、修正入力があるか否かを判断する（Ｓ８３）。ステップＳ７７にてデータ記憶領域６７に記憶させた情報と、プレビュー画面ＤＳ３の各テキストボックスの入力値とが一致せず、修正入力があると判断することに応じて（Ｓ８３：ＹＥＳ）、ＣＰＵ６２はステップＳ４３と同様に識別名を変更し（Ｓ８５）、ステップＳ３７と同様に変更後の識別名が登録情報４２に既に登録されているか否かを登録サーバ４０へ問い合わせる（Ｓ８７）。次に、ＣＰＵ６２はステップＳ３９と同様に、識別名が登録情報４２に含まれるか否かを判断する。識別名が含まれると判断することに応じて（Ｓ８９：ＹＥＳ）、ＣＰＵ６２はステップＳ８５へ戻る。一方、識別名が含まれないと判断することに応じて（Ｓ８９：ＮＯ）、ＣＰＵ６２はステップＳ４１と同様に、プレビュー画面ＤＳ３の各テキストボックスの入力値に基づき、最新の識別名に用紙サイズおよび余白サイズを対応付けて、登録サーバ４０へ送信し、送信する情報の登録情報４２への登録を依頼し（Ｓ９１）、登録処理を終了する。
【００３２】
一方、ステップＳ７７にてデータ記憶領域６７に記憶させた情報と、プレビュー画面ＤＳ３の各テキストボックスの入力値とが一致し、修正入力がないと判断することに応じて（Ｓ８３：ＮＯ）、ＣＰＵ６２はステップＳ８５〜Ｓ９１をスキップし、検索登録処理を終了する。尚、ＣＰＵ６２は、登録処理を終了すると、起動画面ＤＳ１をディスプレイ５２に表示させる。
検索登録処理により、図３に示すように、例えば、識別名が「ＬＸＸＸ」の情報が検索登録処理の開始前に登録情報４２に既にあった場合、識別名が「ＬＸＸＸ−１」の用紙サイズおよび余白サイズが登録されることになる。ここで、識別名が「ＬＸＸＸ」の情報と、識別名が「ＬＸＸＸ−１」の情報とは、用紙サイズが同じで、余白サイズが異なる情報である。
【００３３】
登録処理の実行により、登録サーバ４０には、ダイカットラベルの用紙サイズおよび余白サイズが登録されることになる。ラベル編集プログラム３５は、登録サーバ４０から登録情報４２を取得し、取得した登録情報４２の用紙サイズのデータを用紙サイズ情報３６のデータに加え、ユーザに被印字テープの用紙サイズを選択させるためのリスト表示する選択肢として表示させる。ユーザは、ＰＣ１０にてラベル編集プログラム３５を起動させ、登録処理にて登録された識別名の用紙サイズおよび余白サイズを登録サーバ４０から取得させ、リスト表示される選択肢の中から、登録情報４２に登録された所望の選択肢を選択することで、用紙サイズ情報３６に用紙サイズの情報が無かったダイカットラベルへのプリンタ２０を用いた印字が行えるようになる。尚、ラベル編集プログラム３５による、登録情報４２の取得方法は特に限定されない。登録サーバ４０から登録情報４２を取得し、取得した登録情報４２を用紙サイズ情報３６へ追加する構成としても良いし、用紙サイズ情報３６とは異なる情報として保有する構成としても良い。あるいは、登録情報４２を保有せず、起動の度にラベル編集プログラム３５を取得する構成としても良い。
【００３４】
ここで、携帯端末５０は情報処理装置の一例であり、ユーザＩ／Ｆ５３はユーザインタフェースの一例であり、ディスプレイ５２はディスプレイの一例であり、ネットワークＩ／Ｆ５４は通信インタフェースの一例であり、サイズ登録プログラム６５はプログラムの一例である。登録サーバ４０はサーバの一例であり、カメラ６８は撮像部の一例であり、写真画像処理部６９は写真画像処理部の一例である。ＣＰＵ６２は制御部の一例である。
また、物差しは測定具の一例であり、被印字テープおよびダイカットラベルは媒体の一例であり、用紙サイズは媒体サイズの一例であり、写真画像処理部６９により生成される画像データは写真画像データの一例であり、ラベル編集プログラム３５はアプリケーションプログラムの一例であり、プリンタ２０は画像形成装置の一例であり、プリンタ２０による被印字テープへの印字は画像形成処理の一例であり、メモリ４１はメモリの一例である。
また、ステップＳ２７は第１取得手段および第１取得処理の一例であり、ステップＳ５３は第１抽出手段、第１抽出処理、第２抽出手段、および第２抽出処理の一例であり、ステップＳ５９，Ｓ６５は算出手段および算出処理の一例であり、ステップＳ３３にてプレビュー画面ＤＳ３を表示させて識別名を受け付ける処理は第１受付手段および第１受付処理の一例であり、ステップＳ４１は第１登録手段、第１登録処理および第２登録手段の一例である。また、ステップＳ３３にてプレビュー画面ＤＳ３を表示させる処理は第１表示手段の一例であり、ステップＳ７５は第１判断手段および第２判断手段の一例であり、ステップＳ７５にてＮＯと判断することに応じてステップＳ９３を実行する処理は第１指示手段および第２指示手段の一例であり、ステップＳ７７は第２取得手段および第４取得手段の一例である。ステップＳ３３にてプレビュー画面ＤＳ３を表示させて用紙サイズの修正を受け付ける処理は第２受付手段の一例である。ステップＳ３３にてプレビュー画面ＤＳ３を表示させて余白サイズの入力を受け付ける処理は第３受付手段の一例である。ステップＳ２１は第３取得手段の一例であり、ステップＳ２３は第２表示手段の一例である。ファインダ画面ＤＳ２を表示し、シャッターボタン１３２の操作を受け付ける処理は第４受付手段の一例である。ステップＳ７９にて、プレビュー画面ＤＳ３を表示させる処理は第３表示手段の一例である。ステップＳ７９にてプレビュー画面ＤＳ３を表示させて余白サイズの修正を受け付ける処理は第５受付手段の一例である。ステップＳ９１は第３登録手段の一例である。
【００３５】
以上、説明した実施形態によれば、以下の効果を奏する。
ＣＰＵ６２は登録処理のステップＳ２７にて画像データを取得し、取得した画像データに基づき、ステップＳ２９にて用紙サイズを算出する。また、ＣＰＵ６２はステップＳ９１にて、算出した用紙サイズを登録サーバ４０に登録する。これにより、ユーザは、ダイカットラベルの用紙サイズを測定する手間を省き、ダイカットラベルを測定具とともに撮像して、用紙サイズの登録情報４２への登録をすることができる。ラベル編集プログラム３５は登録サーバ４０のメモリ４１に記憶されている登録情報４２を取得することが可能であるので、ユーザは用紙サイズの登録情報４２への登録後、ラベル編集プログラム３５によりプリンタ２０による印字を行わせることができるため、印字を利便性良く行うことができる。用紙サイズ情報３６に予め登録されていない用紙サイズを有するダイカットラベルへの印字を利便性良く行うことができる技術を提供することができる。
【００３６】
また、ＣＰＵ６２は、検索登録処理のステップＳ７５にて、識別名は登録サーバ４０に登録されているか否かを判断し、受け付けた識別名の情報が登録情報４２に含まれないと判断すると（Ｓ７５：ＮＯ）、登録処理（図５）を実行する（Ｓ９３）。一方、受け付けた識別名の情報が登録情報４２に含まれると判断すると（Ｓ７５：ＹＥＳ）、登録サーバ４０から送信された登録情報である用紙サイズおよび余白サイズの情報を受信して取得する（Ｓ７７）。これにより、ＣＰＵ６２は、識別名に対応付けられた用紙サイズが既に登録情報４２に登録されている場合には、登録されている情報を取得し、登録されていない場合には、登録処理を実行し、用紙サイズを算出するための画像データを取得することができる。
【００３７】
また、ＣＰＵ６２は、登録処理のステップＳ３３にて、ステップＳ２９にて算出した用紙サイズに基づきプレビュー画面ＤＳ３を表示させて、用紙サイズの修正入力を受け付け、ステップＳ４１にて、修正後の用紙サイズを登録サーバ４０に登録させる。これにより、ＣＰＵ６２は用紙サイズの変更を受け付けることができる。
【００３８】
また、ＣＰＵ６２は、登録処理のステップＳ３３にてプレビュー画面ＤＳ３を表示させ、余白サイズの入力を受け付け、受け付けた余白サイズをステップＳ４１にて登録サーバ４０に登録させる。これにより、ＣＰＵ６２は、余白サイズを登録サーバ４０に登録させることができる。
【００３９】
また、ＣＰＵ６２は、ステップＳ２５にてシャッターボタン１３２が操作されたと判断することに応じて、ステップＳ２７にて、カメラ６８に撮像させ、写真画像処理部６９にて生成された画像データを取得する。これにより、携帯端末５０がカメラ６８を備える構成において、カメラ６８を用いて用紙サイズを算出するための画像データを取得することができる。
【００４０】
また、ＣＰＵ６２は、用紙サイズ算出処理にて、抽出した物差し画像は、ラベル画像の幅方向の辺に沿った物差し画像とラベル画像の長さ方向の辺に沿った物差し画像との２つあると判断すると（Ｓ５７：ＹＥＳ）、ダイカットラベルの長さについては長さ方向に沿った物差し画像に基づき算出し、幅については幅方向に沿った物差し画像に基づき算出する。一方、抽出した物差し画像は、ラベル画像の幅方向の辺に沿った物差し画像とラベル画像の長さ方向の辺に沿った物差し画像との２つないと判断すると（Ｓ５７：ＮＯ）、ＣＰＵ６２は抽出した１つの物差し画像に基づいて、ダイカットラベルの幅および長さを算出する。これにより、ダイカットラベルが、ダイカットラベルの幅方向および長さ方向の２辺のそれぞれに沿う２つの物差しとともに撮像された場合には、２つの物差し画像に基づいて、幅および長さを精度良く算出することができ、ダイカットラベルが、１つの物差しとともに撮像された場合にも、用紙サイズを算出することができる。
【００４１】
また、ＣＰＵ６２は、検索登録処理のステップＳ７５にて、受け付けた識別名が登録情報４２に含まれるか否かを判断し、受け付けた識別名の登録情報４２が含まれると判断すると（Ｓ７５：ＹＥＳ）、登録サーバ４０から送信された登録情報である用紙サイズおよび余白サイズの情報を受信して取得し、（Ｓ７７）、取得した情報に基づきプレビュー画面ＤＳ３（図８）を表示させ、余白サイズの修正を受け付ける（Ｓ７９）。また、修正入力があると判断することに応じて（Ｓ８３：ＹＥＳ）、ＣＰＵ６２は識別名を変更し（Ｓ８５）、変更した識別名にて、修正された余白サイズを登録サーバ４０に登録させる（Ｓ９１）。ここで、変更後の識別名は、変更前の識別名の末尾に数字を追加したものであり、変更前の識別名に関連付けられた識別名である。これにより、ＣＰＵ６２は、ステップＳ７１にて受け付けた識別名に関連付けられた識別名に対応付けて、修正された余白サイズを登録サーバ４０に登録することができる。
【００４２】
また、登録情報４２は、登録サーバ４０が備えるメモリ４１に記憶される情報であり、ＣＰＵ６２は、ステップＳ４１にて、識別名に用紙サイズおよび余白サイズを対応付けて、登録サーバ４０へ送信する。これにより、登録処理を実行させるユーザ以外のユーザも、登録情報４２を利用することができる。
【００４３】
（別例１）
次に、検索登録処理のステップＳ８３以降の処理の別例について説明する。
上記では、ＣＰＵ６２はステップＳ８３にてＹＥＳと判断した場合、ステップＳ９１にて登録サーバ４０に登録させると説明した。ここでステップＳ９１の処理内容を、用紙サイズおよび修正された余白サイズをＰＣ１０に送信する処理（送信手段の一例）としても良い。この場合、ラベル編集プログラム３５は、送信された用紙サイズおよび修正された余白サイズを、ユーザに被印字テープの用紙サイズを選択させるためのリスト表示する選択肢として表示させる構成とすると良い。これにより、ユーザは修正した余白サイズでのラベル作成を行うことができる。
【００４４】
（別例２）
次に、システム１の構成の別例について説明する。
上記では、システム１が登録サーバ４０を備えると説明したが、登録サーバ４０を備えず、メモリ３３が登録情報４２を記憶する構成としても良い。この場合、ラベル編集プログラム３５が登録情報４２を保有する構成としても良い。また、この構成の場合、例えば、ステップＳ３７，Ｓ４１などの処理は、登録サーバ４０とではなく、メモリ３３と情報の送受信を行う構成とすると良い。これにより、登録サーバ４０を備えないシステムにおいても、用紙サイズの登録を行うことができる。
また、ラベル編集プログラム３５およびサイズ登録プログラム６５が同じメモリ、例えば、携帯端末５０のメモリ６３、ＰＣ１０のメモリ３３などに記憶される構成としても良い。
【００４５】
（別例３）
次に、ステップＳ２７の別例について説明する。
上記では、ステップＳ２５にてＹＥＳと判断すると、ステップＳ２７にて、ＣＰＵ６２はカメラ６８に撮像させ、写真画像処理部６９に用紙サイズを算出するための画像データを生成させ、生成された画像データを取得すると説明した。これとは別に、ステップＳ２７の処理内容を、ステップＳ２５にてＹＥＳと判断すると、ファインダ画面ＤＳ２に表示されているファインダ画像１３１を、用紙サイズを算出するための画像データとして取得する構成としても良い。これにより、ファインダ画像１３１を用いて用紙サイズ算出処理を実行することが出来る。
【００４６】
尚、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、システム１の構成は上記に限定されず、プリンタ、ＰＣ、携帯端末などが複数備えられる構成としても良い。また、測定具は物差しに限定されず、例えば目盛が付された専用紙などでも良い。
【００４７】
また、上記では、登録情報４２に余白サイズの情報が含まれると説明したが、これに限定されず、余白サイズの情報を含まない構成としても良い。この構成の場合、プレビュー画面ＤＳ３にて、左余白テキストボックス１１６などの余白サイズの入力を受け付けるテキストボックスを表示しない構成としても良い。また、検索登録処理を、ステップＳ７７以降の処理を含まない処理内容としても良い。
【００４８】
また、上記では、第１取得手段の一例として、カメラ６８に撮像させる構成を説明したがこれに限定されない。例えば、予め被印字テープおよび物差しが撮像され、記憶媒体に記憶された写真画像データを取得する構成としても良い。
【００４９】
また、上記では、サイズ登録プログラム６５は携帯端末５０が備えるメモリ６３に記憶されていると説明したが、これに限定されない。通信ネットワーク８０を介して携帯端末５０に接続可能なサーバに記憶される構成としても良い。また、サイズ登録プログラム６５がサーバに記憶されている場合、サイズ登録プログラム６５を示す情報あるいは信号として、インターネット等の通信ネットワーク８０を介して携帯端末５０に配信される構成としても良い。
【００５０】
また、上記では、媒体（用紙）の一例として、ダイカットラベルについて説明したが、これに限定されない。例えば、所定幅を有し、所定の長さでカットされていない、所謂、無定長のロール紙でも良い。その場合、用紙算出処理において、ロール紙の長さは算出せずに、幅を算出する構成とすると良い。また、媒体（用紙）の一例として、所定の長さおよび幅でカットされたカット紙でも良い。その場合、用紙算出処理において、カット紙の幅および長さを算出する構成とすると良い。
【符号の説明】
【００５１】
２０  プリンタ
３５  ラベル編集プログラム
４０  登録サーバ
５０  携帯端末
５２  ディスプレイ
５３  ユーザＩ／Ｆ
５４  ネットワークＩ／Ｆ
６２  ＣＰＵ
６５  サイズ登録プログラム
６８  カメラ
６９  写真画像処理部
【図１】
2019133485.tif 000003
【図２】
2019133485.tif 000004
【図３】
2019133485.tif 000005
【図４】
2019133485.tif 000006
【図５】
2019133485.tif 000007
【図６】
2019133485.tif 000008
【図７】
2019133485.tif 000009
【図８】
2019133485.tif 000010
【図９】
2019133485.tif 000011