(57)【要約】【課題】印刷媒体に印刷予定のオブジェクト編集時の操作性を向上させる。【解決手段】情報処理装置では、オブジェクトを表示して編集するための編集画面に対して編集の禁止が設定された場合（Ｓ１０９）に、オブジェクトを編集不能な状態で表示する画面である編集禁止画面が表示インタフェースに表示される。そして、編集禁止画面に対して、オブジェクトの編集操作、若しくは、選択プリンタの変更操作を受け付けたことに応じて、編集禁止画面に表示されているオブジェクトを編集可能な状態で新たに表示するための新規編集画面が、編集禁止画面と異なる画面で表示インタフェースに表示される（Ｓ１１０）。これにより、オブジェクト編集時の操作性が向上する。【選択図】図１１
2020149167.tif 000002
【特許請求の範囲】
【請求項１】
入力インタフェースと表示インタフェースとを備える情報処理装置のコンピュータが読み取り可能な制御プログラムであって、
前記コンピュータを、
印刷媒体に印刷予定のオブジェクトを表示して編集するための編集画面に対して編集の禁止が設定された場合に、前記オブジェクトを編集不能な状態で表示する画面である編集禁止画面を、前記表示インタフェースに表示させる第１表示制御手段と、
前記編集禁止画面に対して、当該編集禁止画面に前記オブジェクトを表示するためのデータに対する編集操作を、前記入力インタフェースを介して受け付ける受付手段と、
前記受付手段が編集操作を受け付けたことに応じて、前記編集禁止画面に表示されているオブジェクトを編集可能な状態で新たに表示する画面である新規編集画面を、前記編集禁止画面と異なる画面で、前記表示インタフェースに表示させる第２表示制御手段と、
して機能させることを特徴とする制御プログラム。
【請求項２】
前記コンピュータを、
前記新規編集画面に表示されているオブジェクトの印刷用画像データを出力する出力手段と、
前記出力手段によりオブジェクトの印刷用画像データが出力された後に、前記新規編集画面を前記表示インタフェースから消去する消去手段と、
して機能させることを特徴とする請求項１に記載の制御プログラム。
【請求項３】
前記コンピュータを、
前記出力手段により出力されたオブジェクトの印刷用画像データに基づく印刷処理が正常に実行されたか否かを判断する判断手段として機能させ、
前記消去手段は、
前記判断手段により印刷処理が正常に実行されたと判断された場合に、前記新規編集画面を前記表示インタフェースから消去することを特徴とする請求項２に記載の制御プログラム。
【請求項４】
前記コンピュータを、
前記新規編集画面に表示されているオブジェクトの印刷用画像データを出力する出力手段と、
前記出力手段によりオブジェクトの印刷用画像データが出力された後に、前記新規編集画面に表示されているオブジェクトを表示するためのデータを、前記情報処理装置の記憶部に記憶させる記憶制御手段と、
して機能させることを特徴とする請求項１に記載の制御プログラム。
【請求項５】
前記コンピュータを、
印刷処理を実行するプリンタを指定するための指定画面を、前記表示インタフェースに表示させる第３表示制御手段と、
前記第１表示制御手段は、
前記編集画面に対して編集の禁止が設定される前に前記指定画面において指定されたプリンタの設定に応じたレイアウトで前記オブジェクトを、前記編集禁止画面に表示させており、
前記第２表示制御手段は、
前記編集禁止画面のオブジェクトと同じレイアウトで前記オブジェクトを、前記新規編集画面に表示させるが、前記指定画面において指定されたプリンタが別のプリンタに変更された場合に、当該別のプリンタの設定に応じたレイアウトで前記オブジェクトを、前記新規編集画面に表示させることを特徴とする請求項１乃至４の何れか１項に記載の制御プログラム。
【請求項６】
前記第１表示制御は、
前記指定画面において指定されたプリンタが別のプリンタに変更され、当該別のプリンタの設定に応じたレイアウトで前記オブジェクトが前記新規編集画面に表示された場合であっても、当該別のプリンタの設定に応じたレイアウトに変更することなく、元のレイアウトで前記オブジェクトを、前記編集禁止画面に表示させることを特徴とする請求項５に記載の制御プログラム。
【請求項７】
前記コンピュータを、
前記指定画面において指定されたプリンタが別のプリンタに変更された場合に、前記編集禁止画面のオブジェクトのレイアウトの変更を許容するか禁止するかを問い合わせる画面を、前記表示インタフェースに表示させる第４表示制御手段として機能させ、
前記第１表示制御は、
前記第４表示制御手段による画面の表示に応じてレイアウトの変更を禁止する旨の操作を、前記入力インタフェースを介して受け付けた場合に、前記別のプリンタの設定に応じたレイアウトに変更することなく、元のレイアウトで前記オブジェクトを、前記編集禁止画面に表示させ、前記第４表示制御手段による画面の表示に応じてレイアウトの変更を許容する旨の操作を、前記入力インタフェースを介して受け付けた場合に、前記別のプリンタの設定に応じたレイアウトで前記オブジェクトを、前記編集禁止画面に表示させることを特徴とする請求項６に記載の制御プログラム。
【請求項８】
前記第１表示制御手段は、
前記制御プログラムの起動時に前記編集禁止画面を前記表示インタフェースに表示させることを特徴とする請求項１乃至７の何れか１項に記載の制御プログラム。
【請求項９】
前記第１表示制御手段は、
前記編集画面に対して編集の禁止が設定された場合に、当該編集の禁止された画面である編集禁止画面を前記表示インタフェースから消去するためのボタンを、前記表示インタフェースに表示させないが、前記編集画面に対して編集の禁止が設定されていない場合に、当該編集画面を前記表示インタフェースから消去するためのボタンを、前記表示インタフェースに表示させることを特徴とする請求項１乃至８の何れか１項に記載の制御プログラム。
【請求項１０】
入力インタフェースと表示インタフェースとコンピュータとを備える情報処理装置であって、
前記コンピュータを、
印刷媒体に印刷予定のオブジェクトを表示して編集するための編集画面に対して編集の禁止が設定された場合に、前記オブジェクトを編集不能な状態で表示する画面である編集禁止画面を、前記表示インタフェースに表示させる第１表示制御手段と、
前記編集禁止画面に対して、当該編集禁止画面に前記オブジェクトを表示するためのデータに対する編集操作を、前記入力インタフェースを介して受け付ける受付手段と、
前記受付手段が編集操作を受け付けたことに応じて、前記編集禁止画面に表示されているオブジェクトを編集可能な状態で新たに表示する画面である新規編集画面を、前記編集禁止画面と異なる画面で、前記表示インタフェースに表示させる第２表示制御手段と、
して機能させることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体に印刷予定のオブジェクトを編集するための編集画面を、表示インタフェースに表示させる情報処理装置の制御プログラム等に関する。
【背景技術】
【０００２】
下記特許文献には、印刷媒体に印刷予定のオブジェクトを編集するための制御プログラムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４９０００５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、印刷媒体に印刷予定のオブジェクト編集時の操作性の向上を課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、実施形態に開示する制御プログラムは、入力インタフェースと表示インタフェースとを備える情報処理装置のコンピュータが読み取り可能な制御プログラムであって、前記コンピュータを、印刷媒体に印刷予定のオブジェクトを表示して編集するための編集画面に対して編集の禁止が設定された場合に、前記オブジェクトを編集不能な状態で表示する画面である編集禁止画面を、前記表示インタフェースに表示させる第１表示制御手段と、前記編集禁止画面に対して、当該編集禁止画面に前記オブジェクトを表示するためのデータに対する編集操作を、前記入力インタフェースを介して受け付ける受付手段と、前記受付手段が編集操作を受け付けたことに応じて、前記編集禁止画面に表示されているオブジェクトを編集可能な状態で新たに表示する画面である新規編集画面を、前記編集禁止画面と異なる画面で、前記表示インタフェースに表示させる第２表示制御手段と、して機能させることを特徴とする。
【０００６】
また、上記課題を解決するために、実施形態に開示する情報処理装置は、入力インタフェースと表示インタフェースとコンピュータとを備える情報処理装置であって、前記コンピュータを、印刷媒体に印刷予定のオブジェクトを表示して編集するための編集画面に対して編集の禁止が設定された場合に、前記オブジェクトを編集不能な状態で表示する画面である編集禁止画面を、前記表示インタフェースに表示させる第１表示制御手段と、前記編集禁止画面に対して、当該編集禁止画面に前記オブジェクトを表示するためのデータに対する編集操作を、前記入力インタフェースを介して受け付ける受付手段と、前記受付手段が編集操作を受け付けたことに応じて、前記編集禁止画面に表示されているオブジェクトを編集可能な状態で新たに表示する画面である新規編集画面を、前記編集禁止画面と異なる画面で、前記表示インタフェースに表示させる第２表示制御手段と、して機能させることを特徴とする。
【発明の効果】
【０００７】
実施例に開示する制御プログラムおよび、情報処理装置では、オブジェクトを表示して編集するための編集画面に対して編集の禁止が設定された場合に、オブジェクトを編集不能な状態で表示する画面である編集禁止画面が表示インタフェースに表示される。そして、編集禁止画面に対して、当該編集禁止画面にオブジェクトを表示するためのデータに対する編集操作を受け付けたことに応じて、編集禁止画面に表示されているオブジェクトを編集可能な状態で新たに表示するための新規編集画面が、編集禁止画面と異なる画面で表示インタフェースに表示される。これにより、オブジェクト編集時の操作性が向上する。
【図面の簡単な説明】
【０００８】
【図１】プリンタシステム１のブロック図である。
【図２】編集画面７０を示す図である。
【図３】編集画面７０を示す図である。
【図４】編集画面７０を示す図である。
【図５】編集画面７０を示す図である。
【図６】編集画面７０を示す図である。
【図７】保存確認画面１１０を示す図である。
【図８】編集画面７０を示す図である。
【図９】プリンタ変更確認画面１２０を示す図である。
【図１０】編集画面７０を示す図である。
【図１１】制御プログラム３０のフローチャートを示す図である。
【図１２】制御プログラム３０のフローチャートを示す図である。
【図１３】制御プログラム３０のフローチャートを示す図である。
【図１４】制御プログラム３０のフローチャートを示す図である。
【発明を実施するための形態】
【０００９】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施形態は、本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。例えば、後述する各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更できる。
【００１０】
図１は、本実施形態に係るプリンタシステム１のブロック図である。図１に示すプリンタシステム１は、ＰＣ（情報処理装置の一例）１０、プリンタ（プリンタの一例）５０，５１を備える。ＰＣ１０は、ＣＰＵ（コンピュータの一例）１２、メモリ１４、ＬＣＤ（表示インタフェースの一例）１６、入力Ｉ／Ｆ（入力インタフェースの一例）１８、通信Ｉ／Ｆ２０を主に備えている。これらの構成要素は、バス２２を介して互いに通信可能とされている。
【００１１】
ＰＣ１０及びプリンタ５０，５１は、通信Ｉ／Ｆ２０及び通信経路５２を通じて通信可能となっている。通信の方式としては、例えば、有線ＬＡＮ、ＵＳＢ、Ｗｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）を採用できる。なお、プリンタ５０，５１は、例えば、ラベルプリンタであり、ＰＣ１０との間で各種の情報や指示信号を送受信し、ＰＣ１０による制御に基づいて、所望のテキストや画像等のオブジェクトを印刷したラベルを作成する。なお、プリンタ５０は、比較的小さなラベルへの印刷処理を行うためのデバイスであり、プリンタ５１は、プリンタ５０で用いられるラベルより大きなラベルへの印刷処理を行うためのデバイスである。
【００１２】
ＣＰＵ１２は、メモリ１４内の制御プログラム（制御プログラムの一例）３０に従って処理を実行する。制御プログラム３０は、例えば、プリンタ５０，５１により印刷される画像の画像データを作成するためのアプリケーションプログラムである。なお、以下の説明では、制御プログラム３０を実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「制御プログラム３０が」という記載は、「制御プログラム３０を実行するＣＰＵ１２が」ということを意味する場合がある。
【００１３】
また、メモリ１４は、データ記憶領域（記憶部の一例）３２を備える。データ記憶領域３２は、制御プログラム３０等の実行に必要なデータなどを記憶する領域である。なお、メモリ１４は、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ＨＤＤ、ＰＣ１０に着脱されるＵＳＢメモリ等の可搬記憶媒体、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００１４】
なお、メモリ１４は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００１５】
また、ＬＣＤ１６は、ＰＣ１０の各種情報を表示する。なお、本願のディスプレイは、液晶ディスプレイに限らず、有機ＥＬディスプレイ等の他の表示方式のディスプレイでも良い。入力Ｉ／Ｆ１８は、マウス、キーボード等を含み、ユーザ操作を入力するためのインタフェースである。
【００１６】
なお、本明細書では、基本的に、プログラムに記述された命令に従ったＣＰＵ１２の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「取得」、「受付」、「制御」「設定」等の処理は、ＣＰＵ１２の処理を表している。ＣＰＵ１２による処理は、ＯＳを介したハードウェア制御も含む。なお、「取得」は要求を必須とはしない概念で用いる。すなわち、ＣＰＵ１２が要求することなくデータを受信するという処理も、「ＣＰＵ１２がデータを取得する」という概念に含まれる。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。また、「命令」「応答」「要求」等の処理は、「命令」「応答」「要求」等を示す情報を通信することにより行われる。また、「命令」「応答」「要求」等の文言を、「命令」「応答」「要求」等を示す情報そのものという意味で記載してもよい。また、ＣＰＵによる、情報Ａは事柄Ｂであることを示しているか否かを判断する処理を、「情報Ａから、事柄Ｂであるか否かを判断する」のように概念的に記載することがある。ＣＰＵによる、情報Ａが事柄Ｂであることを示しているか、事柄Ｃであるかを示しているかを判断する処理を、「情報Ａから、事柄Ｂであるか事柄Ｃであるかを判断する」のように概念的に記載することがある。
【００１７】
プリンタシステム１では、上述した構成に従って、ＰＣ１０において、制御プログラム３０の処理により、図２に示すように、ＬＣＤ１６に編集画面７０が表示され、編集画面７０に対する操作に応じて、プリンタ５０，５１での印刷媒体であるラベルへの印刷対象のオブジェクトが編集される。そして、編集操作により、印刷対象のオブジェクトの印刷用画像データが作成され、その印刷用画像データがプリンタ５０，５１に送信されることで、プリンタ５０，５１において、送信された印刷用画像データに基づく画像のラベル印刷が実行される。
【００１８】
具体的には、ＰＣ１０において、制御プログラム３０が、ＬＣＤ１６に、編集画面７０を表示する。編集画面７０は、第１設定領域（指定画面の一例）７２と編集領域（編集画面の一例）７４と第２設定領域７６とにより構成されている。第１設定領域７２には、各種選択ボタンが表示されており、各種選択ボタンへのユーザ操作により、ラベル印刷時における印刷条件が設定される。詳しくは、第１設定領域７２に、ラベル印刷処理を実行するプリンタを選択するためのプリンタ選択ボタン，ラベルのサイズを選択するためのサイズ選択ボタン等が、第１設定領域７２に表示される。そして、ユーザが、入力Ｉ／Ｆ１８のマウスにより、各種選択ボタンへの操作を行うことで、印刷処理を実行するプリンタ，ラベルサイズ等が設定される。なお、図２に示す第１設定領域７２では、プリンタ名「ＡＢＣＤ」で示されるプリンタが印刷処理を実行するプリンタ、つまり、選択プリンタとして設定されており、印刷媒体のラベルサイズとして、「６２ｍｍ×２９ｍｍ」が設定されている。ちなみに、プリンタ名「ＡＢＣＤ」で示されるプリンタは、プリンタ５０であり、図２に示す第１設定領域７２では、プリンタ５０が選択プリンタとして設定されている。
【００１９】
編集領域７４は、印刷対象のオブジェクト８０を表示するための領域である。編集領域７４には、ラベルを示すラベル画像８２が表示されている。ラベル画像８２は、第１設定領域７２において設定されたラベルサイズに応じた大きさとされる。また、第２設定領域７６には、編集領域７４に表示されるオブジェクト８０の表示態様等を設定するための各種設定ボタンが表示される。詳しくは、第２設定領域７６に、フォントを設定するための設定ボタン，テキストの配置を設定するための設定ボタン等が表示され、それら各種の設定ボタンへのユーザ操作により、編集領域７４に表示されるオブジェクト８０の表示態様が変更される。
【００２０】
そして、ラベル画像８２へのマウスのクリック操作後のキーボード等によるラベル画像８２への文字入力，第２設定領域７６の各種設定ボタンへの操作等により、図２に示すように、住所，氏名などにより構成されるオブジェクト８０がラベル画像８２に描画される。オブジェクト８０が描画されたラベル画像８２は、プレビュー画像として機能しており、ラベル画像８２に描画されたオブジェクト８０が、ラベルへの印刷対象の画像となる。つまり、キーボード等によるラベル画像８２への文字入力，第２設定領域７６の各種設定ボタンへの操作等により、ラベルへの印刷対象の画像が作成される。
【００２１】
また、編集画面７０では、複数種類の印刷対象の画像を作成することが可能とされているが、作成された複数種類の印刷対象の画像のプレビュー画像、つまり、複数のラベル画像８２を一度に編集領域７４に表示することはできない。これは、編集領域７４には、１のラベル画像８２しか表示することができないためである。このため、複数種類の印刷対象の画像が作成された場合には、編集領域７４の上方に複数のタブ８６が表示される。複数のタブ８６は、作成された複数種類の印刷対象の画像と対応付けられており、それら複数のタブ８６のうちの任意のタブが操作されることで、操作されたタブ８６に応じた画像のプレビュー画像、つまり、ラベル画像８２が編集領域７４に表示される。
【００２２】
なお、図２では、３種類の印刷対象の画像が作成されており、それら３種類の印刷対象の画像に対応する３つのタブ８６ａ，ｂ，ｃが、編集領域７４の上方に表示されている。そして、例えば、３つのタブ８６ａ，ｂ，ｃのうちの一番左に位置するタブ８６ａが操作されることで、そのタブ８６ａに応じたラベル画像８２、つまり、印刷対象の画像として作成されたオブジェクト８０が描画されたラベル画像８２が、編集領域７４に表示される。このように編集領域７４に表示されたラベル画像８２に対して、キーボード等による文字入力，第２設定領域７６の各種設定ボタンへの操作等により、ラベル画像８２に描画されたオブジェクト８０の編集を行うことができる。つまり、先に作成した印刷対象の画像の編集を行うことができる。
【００２３】
また、複数のタブ８６の各々には、消去記号８８が付されており。消去記号８８への操作により、操作された消去記号８８のタブ８６に対応するラベル画像８２が、そのタブ８６とともに編集画面７０から消去される。つまり、３つのタブ８６ａ，ｂ，ｃのうちの任意の１のタブの消去記号８８が操作されることで、その１のタブが消去され、編集画面７０には、２つのタブのみが表示される。これにより、作成した印刷対象の画像のうちの不必要な画像を削除し、必要な画像を残すことができる。
【００２４】
また、作成した印刷対象の画像のうちの特に必要な画像に対して、予期せぬ編集，消去等を防止するべく、編集禁止設定を行うことができる。詳しくは、図２に示すように、３つのタブ８６ａ，ｂ，ｃのうちのタブ８６ａが操作され、そのタブ８６ａに応じたラベル画像８２が表示されている状態で、マウスの右クリック操作が実行されることで、ＬＣＤ１６に編集設定画面（図示省略）が表示される。そして、その編集設定画面において所定の操作を行うことで、タブ８６ａに応じたラベル画像８２に対する編集が禁止される。
【００２５】
この編集が禁止されたラベル画像８２では、そのラベル画像８２に描画されたオブジェクト８０の編集を行うことはできず、印刷処理を実行するプリンタ、つまり、選択プリンタの変更を行うこともできない。つまり、オブジェクト８０の編集により、ラベル画像８２にオブジェクト８０を描画するためのデータは変更され、選択プリンタの変更により、ラベルサイズが変わる場合があり、そのような場合には、ラベル画像８２のサイズ変更に伴って、ラベル画像８２にオブジェクト８０を描画するためのデータは変更される。このことから、ラベル画像８２に対する編集には、オブジェクトの編集及び選択プリンタの変更が含まれており、ラベル画像８２に対する編集が禁止されることで、ラベル画像８２に描画されたオブジェクト８０の編集及び、選択プリンタの変更が禁止される。つまり、オブジェクト８０を編集するための操作、具体的には、例えば、ラベル画像８２へのマウスのクリック操作，キーボード等によるラベル画像８２への文字入力，第２設定領域７６の各種設定ボタンへの操作等が実行されても、それらの操作はキャンセルされる。また、選択プリンタを変更するための操作、具体的には、例えば、第１設定領域７２の各種選択ボタンへの操作が実行されても、それらの操作はキャンセルされる。
【００２６】
さらに、ラベル画像８２に対して編集が禁止されることで、図３に示すように、編集が禁止されたラベル画像８２に対応するタブ８６ａでは、消去記号８８が消去される。これにより、編集が禁止されたラベル画像８２の消去も禁止される。また、編集が禁止されたラベル画像８２に対応するタブ８６ａには、編集が禁止されていることを示す編集禁止記号９０が付される。これにより、タブ８６ａに対応するラベル画像８２に対して編集が禁止されていることがわかる。つまり、編集禁止記号９０が付されたタブ８６ａに対応するラベル画像８２では、編集が禁止されており、消去記号８８が付されたタブ８６ｂ，ｃに対応するラベル画像８２では、編集が禁止されていない。なお、以下の説明において、編集が禁止されたラベル画像８２を編集禁止画像と記載し、編集が禁止されていないラベル画像８２を編集許容画像と記載する。編集禁止画像を表示した編集領域７４は編集禁止画面の一例である。
【００２７】
ちなみに、編集禁止画像は、ユーザが敢えて編集を禁止していることから、使用頻度が高いラベル画像８２であると考えられる。このため、制御プログラム３０では、編集禁止画像が編集許容画像より優先的に編集領域７４に表示される。具体的には、編集禁止画像が設定された時点で、制御プログラム３０は、データ記憶領域３２に記憶されている編集禁止画像のファイルパスを取得し、制御プログラム３０の起動時に表示すべき画像のファイルパスとして記憶する。そして、制御プログラム３０が起動されると、起動時に編集画面７０が表示される際に、その編集画面７０の編集領域７４には、記憶されたファイルパスに基づく編集禁止画像が表示される。なお、複数の編集禁止画像が設定されている場合には、それら複数の編集禁止画像のうちの、例えば、最後に編集禁止が設定された編集禁止画像が、制御プログラム３０の起動時に編集領域７４に表示される。一方、編集禁止画像が設定されておらず、編集許容画像が複数ある場合には、それら複数の編集許容画像のうちの、例えば、最後に作成された編集許容画像が、制御プログラム３０の起動時に編集領域７４に表示される。
【００２８】
また、編集が禁止されたラベル画像８２に対して、編集の禁止を解除することも可能である。つまり、編集禁止画像を編集許容画像に変更することも可能である。具体的には、編集領域７４に編集禁止画像が表示されている状態で、マウスの右クリック操作が実行されることで、ＬＣＤ１６に編集設定画面が表示され、その編集設定画面において所定の操作が行われることで、その編集禁止画像に対する編集の禁止が解除される。そして、編集禁止の解除に伴って、その編集禁止が解除された画像、つまり、編集許容画像に対して、オブジェクトの編集及び、選択プリンタの変更が許容される。なお、編集禁止の解除に伴って、編集禁止が解除されたラベル画像８２に対応するタブ８６では、編集禁止記号９０が消去され、消去記号８８が付される。これにより、ラベル画像８２及び、そのラベル画像に対応するタブ８６の消去も許容される。
【００２９】
このように、編集禁止画像に対して編集の禁止を解除し、編集禁止画像を編集許容画像に変更することで、一旦、編集の禁止されたラベル画像８２に対して、オブジェクトの編集及び、選択プリンタの変更を行うことができる。しかしながら、ユーザが編集禁止画像の編集を望む場合に、編集禁止の解除操作を行わなければならず、操作性が悪い。そこで、編集禁止画像に対する編集が実行された場合、つまり、編集禁止画像に対して、オブジェクトの編集若しくは、選択プリンタの変更が行われた場合に、編集禁止画像に対応するタブは、そのまま維持されるが、そのタブと異なるタブが新たに表示され、その新たに作成されたタブに対応付けられて、編集禁止画像と同じ画像が編集領域７４に新たに表示される。つまり、編集禁止画像に対応するタブは、そのまま維持され、そのタブと異なるタブが新たに表示され、その新たに作成されたタブに対応付けられた画像として、編集禁止画像がコピーされる。
【００３０】
詳しくは、図３に示すように、編集禁止記号９０が付されたタブ８６ａが操作され、編集領域７４に編集禁止画像が表示されている際に、オブジェクト８０若しくは、プリンタ選択ボタンに対するマウスのクリック操作が行われると、制御プログラム３０は、図４に示すように、編集画面７０に新たなタブ８６ｄを表示し、そのタブ８６ｄに対応付けて、図３に示す編集禁止画像と同じ画像を編集領域７４に表示する。ちなみに、編集禁止画像と対応付けられているタブ８６ａは、そのまま維持されており、編集画面７０から消去されない。このため、例えば、タブ８６ａが操作されることで、再度、タブ８６ａに対応付けられた編集禁止画像が編集領域７４に表示される。
【００３１】
また、タブ８６ｄに対応付けられた画像、つまり、図４の編集領域７４に表示されているラベル画像８２は、図３に示す編集禁止画像と同じ画像であるが、新たに作成された画像であり、その画像に対して編集禁止の設定はされていない。このため、タブ８６ｄに対応付けられたラベル画像８２では、オブジェクトの編集及び選択プリンタの変更が許容されており、タブ８６ｄには、編集禁止記号９０が付されておらず、消去記号８８が付されている。なお、タブ８６ｄに対応付けられたラベル画像８２は、編集禁止画像への編集操作により新規に作成された画像であり、編集が許容された画像であることから、タブ８６ｄに対応付けられたラベル画像８２を、新規編集画像と記載する。タブ８６ｄに対応付けられたラベル画像８２を表示する編集領域７４は、新規編集画面の一例である。
【００３２】
このため、例えば、新規編集画像に対して、図５に示すように、オブジェクト８０の編集を行うことができる。図５では、新規編集画像のオブジェクト８０を構成する住所が「東京都渋谷区〇〇  〇−〇−〇」から「名古屋市中村区名駅  〇−〇−〇」に変更されている。そして、オブジェクト８０の編集が行われた後に、編集領域７４の上方に表示されている印刷ボタン９６が操作されることで、制御プログラム３０は、図６に示すように、ＬＣＤ１６に印刷設定画面１００を表示する。印刷設定画面１００には、印刷枚数などの印刷処理に関する設定を行うための各種設定ボタンおよび、印刷処理を開始するための開始ボタン１０２が表示されている。そして、開始ボタン１０２が操作されると、制御プログラム３０は、編集されたオブジェクト８０を、ラベル画像８２のサイズに応じた大きさのラベルに印刷するための印刷用画像データを作成し、選択プリンタ、つまり、プリンタ５０に送信する。これにより、編集後のオブジェクトの印刷処理が選択プリンタにおいて実行される。
【００３３】
このように、プリンタシステム１では、編集禁止画像に対して編集禁止の解除操作を行うことなく、編集禁止画像のオブジェクトを編集し、その編集後のオブジェクトの印刷処理を選択プリンタにおいて実行することができる。一方で、編集禁止画像は、その編集禁止画像に対応付けられているタブ８６ａとともに、編集画面７０において維持される。これにより、編集禁止画像を残した状態で、編集禁止画像をコピーした画像、つまり、新規編集画像を編集することが可能となり、編集禁止画像に対する編集操作時の操作性が向上する。
【００３４】
なお、選択プリンタは、制御プログラム３０から印刷用画像データを受信し、その印刷用画像データに基づく印刷処理を実行すると、適切に印刷処理を完了したか、若しくは、適切に印刷処理を完了できなかったかを示す情報を、制御プログラム３０に送信する。なお、適切に印刷処理を完了できない要因としては、例えば、紙詰まり等である。そして、制御プログラム３０は、適切に印刷処理を完了できなかったことを示す情報を受信すると、印刷設定画面１００を消去し、エラー画面（図示省略）をＬＣＤ１６に表示する。一方、制御プログラム３０は、適切に印刷処理を完了できたことを示す情報を受信すると、印刷設定画面１００を消去し、図７に示す保存確認画面１１０をＬＣＤ１６に表示する。保存確認画面１１０には、新規編集画像の保存を確認するコメントと、保存ボタン１１２と、破棄ボタン１１４とが表示されている。
【００３５】
そして、保存ボタン１１２が操作されることで、制御プログラム３０は、新規編集画像をデータ記憶領域３２に記憶し、編集画面７０において、新規編集画像及び、その新規編集画像と対応付けられたタブ８６ｄを消去し、編集禁止画像及び、その編集禁止画像と対応付けられたタブ８６ａを表示する。一方、破棄ボタン１１４が操作されることで、制御プログラム３０は、新規編集画像をデータ記憶領域３２に記憶することなく、編集画面７０において、新規編集画像及び、その新規編集画像と対応付けられたタブ８６ｄを消去し、編集禁止画像及び、その編集禁止画像と対応付けられたタブ８６ａを表示する。つまり、保存ボタン１１２若しくは、破棄ボタン１１４への操作により、図５に示す編集画面７０の代わりに、図３に示す編集画面７０がＬＣＤ１６に表示される。
【００３６】
また、編集禁止画像に対してプリンタ選択ボタンに対するマウスのクリック操作が実行されることで、編集禁止画像に対してオブジェクト８０の編集が行われた場合と同様に、編集禁止画像の代わりに新規編集画像が表示され、その新規編集画像において、選択プリンタの変更を行うことが可能である。具体的には、例えば、編集画面７０に、図３に示す編集禁止画像が表示されている状態で、第１設定領域７２の各種設定ボタンへの操作により、図４に示すように、新たなタブ８６ｄ及び、新規編集画像が編集画面７０に表示される。そして、第１設定領域７２への操作により選択プリンタが変更されることで、選択プリンタの変更に伴って、変更後の選択プリンタに対応するラベルサイズに応じてラベル画像８２の表示サイズが変更される。
【００３７】
つまり、例えば、第１設定領域７２への操作により、選択プリンタのプリンタ名が、「ＡＢＣＤ」から、図８に示すように、「ＥＦＧＨ」に変更されると、その「ＥＦＧＨ」のプリンタ名のプリンタに、「１５２ｍｍ×１０２ｍｍ」のラベルサイズのラベルが対応している場合には、編集領域７４に表示されるラベル画像８２の表示サイズが、「１５２ｍｍ×１０２ｍｍ」のラベルサイズに応じた大きさに変更される。ただし、オブジェクト８０の表示サイズは変更されず、選択プリンタの変更前のオブジェクト８０の表示サイズ（図４参照）に維持される。なお、オブジェクト８０の表示サイズを変更したい場合には、第２設定領域７６のサイズ変更ボタン等への操作により、オブジェクト８０の表示サイズを変更することができる。
【００３８】
そして、選択プリンタが変更された後に、印刷ボタン９６が操作されることで、制御プログラム３０は、印刷設定画面１００をＬＣＤ１６に表示し、その印刷設定画面１００の開始ボタン１０２が操作されることで、制御プログラム３０は、オブジェクト８０を、変更されたラベル画像８２のサイズに応じた大きさのラベルに印刷するための印刷用画像データを作成する。なお、プリンタ名「ＥＦＧＨ」で示されるプリンタは、プリンタ５１である。このため、制御プログラム３０は、作成した印刷用画像データをプリンタ５１に送信する。これにより、変更後の選択プリンタ、つまり、プリンタ５１においてオブジェクトの印刷処理が実行される。このように、プリンタシステム１では、編集禁止画像に対して編集禁止の解除操作を行うことなく、選択プリンタを変更し、変更後の選択プリンタにおいてオブジェクトの印刷処理を実行することができる。
【００３９】
また、新規編集画像において選択プリンタが変更された場合には、その変更された選択プリンタを、編集禁止画像に反映することもできる。具体的には、先に説明したように、編集禁止画像では、選択プリンタとしてプリンタ５０が設定されており、プリンタ５０で印刷可能なラベルサイズ（６２ｍｍ×２９ｍｍ：図３参照）に応じた大きさのラベル画像８２とされていた。一方で、新規編集画像において、選択プリンタがプリンタ５０からプリンタ５１に変更され、プリンタ５１で印刷可能なラベルサイズ（１５２ｍｍ×１０２ｍｍ：図８参照）に応じた大きさのラベル画像８２に変更された。このような、選択プリンタの変更を、ユーザは、新規編集画像だけでなく、編集禁止画像にも反映したい場合がある。
【００４０】
このため、制御プログラム３０は、新規編集画像において選択プリンタが変更された場合に、選択プリンタにおいて印刷処理が完了し、ＬＣＤ１６に編集禁止画像が表示される際に、図９に示すプリンタ変更確認画面１２０をＬＣＤ１６に表示する。プリンタ変更確認画面１２０には、選択プリンタの変更を確認するコメントと、ＹＥＳボタン１２２と、ＮＯボタン１２４とが表示される。そして、ＮＯボタン１２４が操作された場合において、選択プリンタの変更を反映させない状態の編集禁止画像が編集領域７４に表示される。つまり、ＮＯボタン１２４が操作された場合に、制御プログラム３０は、図３に示すように、編集禁止画像において設定されている選択プリンタに応じたラベルサイズ（６２ｍｍ×２９ｍｍ）の編集禁止画像を編集領域７４に表示する。一方、ＹＥＳボタン１２２が操作された場合において、選択プリンタの変更を反映させた状態の編集禁止画像が編集領域７４に表示される。つまり、ＹＥＳボタン１２２が操作された場合に、制御プログラム３０は、図１０に示すように、新規編集画像において変更された選択プリンタに応じたラベルサイズ（１５２ｍｍ×１０２ｍｍ）の編集禁止画像を編集領域７４に表示する。これにより、選択プリンタの変更を、新規編集画像だけでなく、編集禁止画像にも反映することができる。
【００４１】
なお、上述した編集禁止画像に対するオブジェクト８０の編集及び選択プリンタの変更は、ＣＰＵ１２において制御プログラム３０が実行されることによって行われる。以下に、図１１乃至図１４を用いて、制御プログラム３０のフローが実行される際の処理を説明する。本処理は、制御プログラム３０が起動し、編集画面７０が表示されている状態において、繰り返し実行される処理である。
【００４２】
まず、制御プログラム３０は、図１１に示すように、編集禁止画像が設定されているか否かを判断する（Ｓ１００）。そして、編集禁止画像が設定されている場合（Ｓ１００：ＹＥＳ）に、制御プログラム３０は、編集禁止画像を編集領域７４に表示した状態で編集画面７０をＬＣＤ１６に表示する（Ｓ１０２）。そして、Ｓ１０４に進む。一方、編集禁止画像が設定されていない場合（Ｓ１００：ＮＯ）に、制御プログラム３０は、編集許容画像を編集領域７４に表示した状態で編集画面７０をＬＣＤ１６に表示する（Ｓ１０６）。次に、制御プログラム３０は、編集許容画像に対して編集禁止の設定を受け付けたか否かを判断する（Ｓ１０８）。そして、編集禁止の設定を受け付けていない場合（Ｓ１０８：ＮＯ）に、Ｓ１０８の処理が繰り返される。一方、編集禁止の設定を受け付けた場合に、制御プログラム３０は、編集許容画像に編集禁止を設定する（Ｓ１０９）。つまり、制御プログラム３０は、編集許容画像を編集禁止画像に変更する。そして、Ｓ１０４に進む。
【００４３】
Ｓ１０４では、制御プログラム３０は、編集禁止画像に対してオブジェクト８０の編集操作若しくは、選択プリンタの変更操作を受け付けたか否かを判断する（Ｓ１０４）。そして、編集禁止画像に対してオブジェクト８０の編集操作若しくは、選択プリンタの変更操作を受け付けていない場合（Ｓ１０４：ＮＯ）に、Ｓ１０４の処理が繰り返される。一方、編集禁止画像に対してオブジェクト８０の編集操作若しくは、選択プリンタの変更操作を受け付けた場合（Ｓ１０４：ＹＥＳ）に、制御プログラム３０は、新たなタブと、そのタブに関連付けて新規編集画像を編集画面７０に表示する（Ｓ１１０）。
【００４４】
続いて、制御プログラム３０は、図１２に示すように、オブジェクト８０の編集操作があったか否かを判断する（Ｓ１１２）。この際、オブジェクト８０の編集操作があった場合（Ｓ１１２：ＹＥＳ）に、制御プログラム３０は、オブジェクト８０の編集結果を新規編集画像に反映させる（Ｓ１１４）。そして、Ｓ１１６に進む。一方、オブジェクト８０の編集操作が無かった場合（Ｓ１１２：ＮＯ）に、Ｓ１１４の処理がスキップされ、Ｓ１１６に進む。
【００４５】
Ｓ１１６では、制御プログラム３０は、選択プリンタの変更操作があったか否かを判断する（Ｓ１１６）。この際、選択プリンタの変更操作があった場合（Ｓ１１６：ＹＥＳ）に、制御プログラム３０は、選択プリンタの変更結果を新規編集画像に反映させる（Ｓ１１８）。つまり、制御プログラム３０は、新規編集画像の大きさを、変更された選択プリンタに対応するラベルのラベルサイズに応じた大きさに変更する。そして、Ｓ１２０に進む。一方、選択プリンタの変更操作が無かった場合（Ｓ１１６：ＮＯ）に、Ｓ１１８の処理がスキップされ、Ｓ１２０に進む。
【００４６】
Ｓ１２０では、制御プログラム３０は、印刷ボタン９６が操作されたか否かを判断する（Ｓ１２０）。そして、印刷ボタン９６が操作されていない場合（Ｓ１２０：ＮＯ）に、Ｓ１１２に戻る。一方、印刷ボタン９６が操作された場合（Ｓ１２０：ＹＥＳ）に、制御プログラム３０は、印刷設定画面１００をＬＣＤ１６に表示する（Ｓ１２２）。そして、制御プログラム３０は、開始ボタン１０２が操作されたか否かを判断する（Ｓ１２４）。この際、開始ボタン１０２が操作されていない場合（Ｓ１２４：ＮＯ）に、Ｓ１２４の処理が繰り返される。
【００４７】
一方、開始ボタン１０２が操作された場合（Ｓ１２４：ＹＥＳ）に、制御プログラム３０は、図１３に示すように、新規編集画像の印刷用画像データを作成する（Ｓ１２６）。そして、制御プログラム３０は、印刷用画像データを選択プリンタに送信する（Ｓ１２８）。次に、制御プログラム３０は、印刷処理が正常に完了したことを示す情報を選択プリンタから受信したか否かを判断する（Ｓ１３０）。この際、印刷処理が正常に完了したことを示す情報でなく、印刷処理が正常に完了していないことを示す情報を選択プリンタから受信した場合（Ｓ１３０：ＮＯ）に、制御プログラム３０は、エラー画面をＬＣＤ１６に表示する（Ｓ１３２）。そして、Ｓ１１０に戻る。
【００４８】
一方、印刷処理が正常に完了したことを示す情報を選択プリンタから受信した場合（Ｓ１３０：ＹＥＳ）に、制御プログラム３０は、保存確認画面１１０をＬＣＤ１６に表示する（Ｓ１３４）。次に、制御プログラム３０は、保存確認画面１１０において保存ボタン１１２が操作されたか否かを判断する（Ｓ１３６）。そして、保存ボタン１１２が操作された場合（Ｓ１３６：ＹＥＳ）に、制御プログラム３０は、新規編集画像を保存する（Ｓ１３８）。そして、Ｓ１４０に進む。一方、保存ボタン１１２が操作されずに、破棄ボタン１１４が操作された場合（Ｓ１３６：ＮＯ）に、制御プログラム３０は、新規編集画像を破棄する（Ｓ１４２）。そして、Ｓ１４０に進む。
【００４９】
Ｓ１４０において、制御プログラム３０は、図１４に示すように、新規編集画像が編集領域７４から消去され、その代わりに、編集禁止画像を編集領域７４に表示する（Ｓ１４０）。次に、制御プログラム３０は、消去した新規編集画像において選択プリンタの変更を行ったか否かを判断する（Ｓ１４４）。そして、新規編集画像において選択プリンタの変更を行っていない場合（Ｓ１４４：ＮＯ）に、本フローが終了する。
【００５０】
一方、新規編集画像において選択プリンタの変更が行われた場合（Ｓ１４４：ＹＥＳ）に、制御プログラム３０は、プリンタ変更確認画面１２０をＬＣＤ１６に表示する（Ｓ１４６）。そして、制御プログラム３０は、プリンタ変更確認画面１２０においてＹＥＳボタン１２２が操作されたか否かを判断する（Ｓ１４８）。この際、ＹＥＳボタン１２２でなく、ＮＯボタン１２４が操作された場合（Ｓ１４８：ＮＯ）に、本フローが終了する。一方、ＹＥＳボタン１２２が操作された場合（Ｓ１４８：ＹＥＳ）に、制御プログラム３０は、選択プリンタの変更結果を編集禁止画像に反映させる（Ｓ１５０）。つまり、制御プログラム３０は、編集禁止画像の大きさを、変更された選択プリンタに対応するラベルのラベルサイズに応じた大きさに変更する。そして、本フローが終了する。
【００５１】
なお、Ｓ１０２，Ｓ１０６を実行するＣＰＵ１２は、第１表示制御手段及び第３表示制御手段の一例である。Ｓ１０４を実行するＣＰＵ１２は、受付手段の一例である。Ｓ１１０を実行するＣＰＵ１２は、第２表示制御手段の一例である。Ｓ１２８を実行するＣＰＵ１２は、出力手段の一例である。Ｓ１３０を実行するＣＰＵ１２は、判断手段の一例である。Ｓ１３８を実行するＣＰＵ１２は、第１記憶制御手段及び第２記憶制御手段の一例である。Ｓ１４２を実行するＣＰＵ１２は、消去手段の一例である。Ｓ１４８を実行するＣＰＵ１２は、第４表示制御手段の一例である。
【００５２】
また、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、例えば、上記実施形態では、制御プログラム３０の処理により、編集許容画像に対して編集の禁止が設定されているが、制御プログラム３０と異なるプログラムの処理により、編集許容画像に対して編集の禁止が設定されてもよい。つまり、制御プログラム３０は、別のプログラムの処理により編集が禁止された編集禁止画像を編集画面７０に表示してもよい。
【００５３】
また、上記実施形態では、編集禁止画像にオブジェクトの編集操作と選択プリンタの変更操作との少なくとも一方が実行された場合に、新規編集画面が表示されているが、編集禁止画像にオブジェクトの編集操作と選択プリンタの変更操作との一方のみが実行された場合に、新規編集画面が表示されてもよい。
【００５４】
また、上記実施形態では、編集禁止画像に対するオブジェクトの編集操作と選択プリンタの変更操作の一例として、オブジェクト８０若しくは、プリンタ選択ボタンに対するマウスのクリック操作を挙げていたが、これに限らず、キーボードやタッチパネルへの操作でもよい。
【００５５】
また、上記実施形態では、複数種類の印刷対象の画像が作成された場合には、編集領域７４の上方に複数のタブ８６を表示することにより、複数の印刷対象の画像を切り替え可能に表示していたが、その代わりに複数の印刷対象の画像をそれぞれ個別のウィンドウ上に同時に表示してもよい。
【００５６】
また、上記実施形態では、ＣＰＵ１２によって図１１乃至図１４に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１２に限らず、ＡＳＩＣや他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵ等やＡＳＩＣ、他の論理集積回路が協働することにより実行されてもよい。
【符号の説明】
【００５７】
１０：ＰＣ、１２：ＣＰＵ、１６：ＬＣＤ、１８：入力Ｉ／Ｆ、３０：制御プログラム、８０：オブジェクト、７２：第１設定領域、７４：編集領域
【図１】
2020149167.tif 000003
【図２】
2020149167.tif 000004
【図３】
2020149167.tif 000005
【図４】
2020149167.tif 000006
【図５】
2020149167.tif 000007
【図６】
2020149167.tif 000008
【図７】
2020149167.tif 000009
【図８】
2020149167.tif 000010
【図９】
2020149167.tif 000011
【図１０】
2020149167.tif 000012
【図１１】
2020149167.tif 000013
【図１２】
2020149167.tif 000014
【図１３】
2020149167.tif 000015
【図１４】
2020149167.tif 000016