(57)【要約】【課題】ナンバリング設定の解除を利便性良く行うことができる制御プログラム、制御方法、および情報処理装置を提供すること。【解決手段】ＣＰＵ１２は、対のナンバリング記号を含む文字列の画像が非選択状態で表示されている状態で、ナンバリングチェックボックス１１２のチェックマークを外す操作を受け付けた場合、ナンバリング設定を解除すると共に対のナンバリング記号を削除し、対のナンバリング記号を含まない画像をナンバリング設定されていた範囲を選択状態として表示させる。これにより、ユーザはナンバリングチェックボックス１１２のチェックマークを外す操作により、ナンバリング設定を解除することができる。【選択図】図１１
2019125133.tif 000002
【特許請求の範囲】
【請求項１】
ユーザインタフェースと、
ディスプレイと、
制御部と、
を備えた情報処理装置において前記制御部が実行可能な制御プログラムであって、
前記制御プログラムは、
前記制御部に、
前記ユーザインタフェースを介して識別コードの設定画面の表示指示を受け付けた場合、コード化する文字情報の入力を受け付ける入力オブジェクトおよびナンバリング設定もしくは解除の指示を受け付けるナンバリング設定オブジェクトを含む設定画面画像を前記ディスプレイに表示させる第１表示処理と、
前記ユーザインタフェースを介して前記入力オブジェクトに入力された文字情報の一部もしくは全部である対象部分の選択操作を受け付けた場合、前記対象部分を選択状態で前記ディスプレイに表示させる第２表示処理と、
前記対象部分が選択状態で表示されている状態で、前記ユーザインタフェースを介して前記ナンバリング設定オブジェクトのナンバリング設定を指示する操作を受け付けた場合、前記入力オブジェクトに当該選択状態で表示された前記対象部分に対してナンバリング設定をすると共に該対象部分の開始および終了位置に１対の設定記号を含む第１画像を前記ディスプレイに表示させる第３表示処理と、
前記第１画像が表示されている状態で、前記ユーザインタフェースを介して印刷画像の生成を指示する操作を受け付けた場合、前記対象部分をカウントアップした印刷画像データを生成する生成処理と、
前記第１画像が非選択状態で表示されている状態で、前記ユーザインタフェースを介して前記ナンバリング設定オブジェクトのナンバリング解除を指示する操作を受け付けた場合、ナンバリング設定を解除すると共に前記第１画像の前記１対の設定記号を含まない画像を、前記対象部分を選択状態として前記ディスプレイに表示させる第４表示処理と、
を実行させることを特徴とする制御プログラム。
【請求項２】
前記制御部は、前記第１表示処理において、
前記ナンバリング設定オブジェクトを、ナンバリング設定の指示を受け付け可能な第１表示態様、ナンバリング解除の指示を受け付け可能な第２表示態様、および指示を受け付けない第３表示態様の何れかで表示させ、
前記第１画像の前記１対の設定記号を開始および終了位置とする範囲以外の前記文字情報が選択状態で表示されている状態の場合、前記ナンバリング設定オブジェクトを第１表示態様で表示させ、
前記第１画像が非選択状態で表示されている状態の場合、前記ナンバリング設定オブジェクトを前記第２表示態様で表示させることを特徴とする
請求項１に記載の制御プログラム。
【請求項３】
前記制御部に、
前記ユーザインタフェースを介して前記文字情報に対して複数の前記対象部分の選択操作を受け付けた場合、前記選択操作を受け付けた前記複数の対象部分の各々を選択状態で前記ディスプレイに表示させる第５表示処理と、
前記文字情報の前記複数の対象部分が選択状態で表示されている状態で、前記ユーザインタフェースを介して前記ナンバリング設定オブジェクトのナンバリング設定を指示する操作を受け付けた場合、当該選択状態で表示された前記複数の対象部分の各々に対してナンバリング設定をすると共に該複数の対象部分の各々の開始および終了位置に前記１対の設定記号が挿入された第２画像を前記ディスプレイに表示させる第６表示処理と、
前記第２画像が非選択状態で表示されている状態で、前記ユーザインタフェースを介して前記ナンバリング設定オブジェクトのナンバリング解除を指示する操作を受け付けた場合、ナンバリング設定を解除すると共に前記第２画像から前記１対の設定記号を含まない画像を前記複数の対象部分について選択状態で前記ディスプレイに表示させる第７表示処理と、
を実行させることを特徴とする請求項１または２に記載の制御プログラム。
【請求項４】
前記制御部に、
前記第２画像の前記複数の対象部分のうちの少なくとも１つの対象部分の前記１対の設定記号の両方を含む範囲が選択状態で表示されている状態で、前記ユーザインタフェースを介して前記ナンバリング設定オブジェクトのナンバリング解除を指示する操作を受け付けた場合、当該選択状態にある対象部分に対するナンバリング設定を解除すると共に前記第２画像から当該選択状態で表示された前記１対の設定記号を含まない画像を選択状態で表示させる第８表示処理
を実行させることを特徴とする請求項３に記載の制御プログラム。
【請求項５】
前記制御部に、
前記第２画像の前記複数の対象部分のうちの少なくとも１つの対象部分の前記１対の設定記号の何れか一方を含む範囲が選択状態で表示されている状態で、前記ユーザインタフェースを介して前記ナンバリング設定オブジェクトのナンバリング解除を指示する操作を受け付けた場合、当該選択状態にある前記１対の設定記号の何れか一方を含む対象部分に対するナンバリング設定を解除すると共に前記第２画像から当該選択状態で表示された前記１対の設定記号の何れか一方を含む前記１対の設定記号を含まない画像を、該１対の設定記号を開始および終了位置とする前記少なくとも１つの対象部分を選択状態で表示させる第９表示処理を
実行させることを特徴とする請求項３または４に記載の制御プログラム。
【請求項６】
ユーザインタフェースおよびディスプレイを備えたコンピュータが実行する制御方法であって、
前記ユーザインタフェースを介して識別コードの設定画面の表示指示を受け付けた場合、コード化する文字情報の入力を受け付ける入力オブジェクトおよびナンバリング設定もしくは解除の指示を受け付けるナンバリング設定オブジェクトを含む設定画面画像を前記ディスプレイに表示させる第１表示ステップと、
前記ユーザインタフェースを介して前記入力オブジェクトに入力された文字情報の一部もしくは全部である対象部分の選択操作を受け付けた場合、前記対象部分を選択状態で前記ディスプレイに表示させる第２表示ステップと、
前記対象部分が選択状態で表示されている状態で、前記ユーザインタフェースを介して前記ナンバリング設定オブジェクトのナンバリング設定を指示する操作を受け付けた場合、前記入力オブジェクトに当該選択状態で表示された前記対象部分に対してナンバリング設定をすると共に該対象部分の開始および終了位置に１対の設定記号を含む第１画像を前記ディスプレイに表示させる第３表示ステップと、
前記第１画像が表示されている状態で、前記ユーザインタフェースを介して印刷画像の生成を指示する操作を受け付けた場合、前記対象部分をカウントアップした印刷画像データを生成する生成ステップと、
前記第１画像が非選択状態で表示されている状態で、前記ユーザインタフェースを介して前記ナンバリング設定オブジェクトのナンバリング解除を指示する操作を受け付けた場合、ナンバリング設定を解除すると共に前記第１画像の前記１対の設定記号を含まない画像を、前記対象部分を選択状態として前記ディスプレイに表示させる第４表示ステップと、
を含むことを特徴とする制御方法。
【請求項７】
ユーザインタフェースと、
ディスプレイと、
制御部と、を備えた情報処理装置であって、
前記制御部は、
前記ユーザインタフェースを介して識別コードの設定画面の表示指示を受け付けた場合、コード化する文字情報の入力を受け付ける入力オブジェクトおよびナンバリング設定もしくは解除の指示を受け付けるナンバリング設定オブジェクトを含む設定画面画像を前記ディスプレイに表示させる第１表示処理と、
前記ユーザインタフェースを介して前記入力オブジェクトに入力された文字情報の一部もしくは全部である対象部分の選択操作を受け付けた場合、前記対象部分を選択状態で前記ディスプレイに表示させる第２表示処理と、
前記対象部分が選択状態で表示されている状態で、前記ユーザインタフェースを介して前記ナンバリング設定オブジェクトのナンバリング設定を指示する操作を受け付けた場合、前記入力オブジェクトに当該選択状態で表示された前記対象部分に対してナンバリング設定をすると共に該対象部分の開始および終了位置に１対の設定記号を含む第１画像を前記ディスプレイに表示させる第３表示処理と、
前記第１画像が表示されている状態で、前記ユーザインタフェースを介して印刷画像の生成を指示する操作を受け付けた場合、前記対象部分をカウントアップした印刷画像データを生成する生成処理と、
前記第１画像が非選択状態で表示されている状態で、前記ユーザインタフェースを介して前記ナンバリング設定オブジェクトのナンバリング解除を指示する操作を受け付けた場合、ナンバリング設定を解除すると共に前記第１画像の前記１対の設定記号を含まない画像を、前記対象部分を選択状態として前記ディスプレイに表示させる第４表示処理と、
を実行することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御プログラム、制御方法、および情報処理装置に関するものである。
【背景技術】
【０００２】
特許文献１には、例えば文字、数字などのカウンタブル文字についてナンバリング（いわゆる連番であり、設定した先頭番号から設定したカウント値分、連続する番号を自動的に割り付ける）設定を受け付け、ナンバリング設定されたカウンタブル文字をカウントアップしてコード化したバーコードを印刷可能なテープ印刷装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０７−１４４４６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、コード化する文字情報にナンバリング設定した後に、ナンバリング設定範囲を設定し直す場合がある。この場合には、ナンバリング設定を解除するという操作が必要であるが、ナンバリング設定の解除操作について十分な検討がなされていなかった。
【０００５】
本願は、上記の課題に鑑み提案されたものであって、ナンバリング設定の解除を利便性良く行うことができる制御プログラム、制御方法、および情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本明細書は、ユーザインタフェースと、ディスプレイと、制御部と、を備えた情報処理装置において制御部が実行可能な制御プログラムであって、制御プログラムは、制御部に、ユーザインタフェースを介して識別コードの設定画面の表示指示を受け付けた場合、コード化する文字情報の入力を受け付ける入力オブジェクトおよびナンバリング設定もしくは解除の指示を受け付けるナンバリング設定オブジェクトを含む設定画面画像をディスプレイに表示させる第１表示処理と、ユーザインタフェースを介して入力オブジェクトに入力された文字情報の一部もしくは全部である対象部分の選択操作を受け付けた場合、対象部分を選択状態でディスプレイに表示させる第２表示処理と、対象部分が選択状態で表示されている状態で、ユーザインタフェースを介してナンバリング設定オブジェクトのナンバリング設定を指示する操作を受け付けた場合、入力オブジェクトに当該選択状態で表示された対象部分に対してナンバリング設定をすると共に該対象部分の開始および終了位置に１対の設定記号を含む第１画像をディスプレイに表示させる第３表示処理と、第１画像が表示されている状態で、ユーザインタフェースを介して印刷画像の生成を指示する操作を受け付けた場合、対象部分をカウントアップした印刷画像データを生成する生成処理と、第１画像が非選択状態で表示されている状態で、ユーザインタフェースを介してナンバリング設定オブジェクトのナンバリング解除を指示する操作を受け付けた場合、ナンバリング設定を解除すると共に第１画像の１対の設定記号を含まない画像を、対象部分を選択状態としてディスプレイに表示させる第４表示処理と、を実行させることを特徴とする制御プログラムを開示する。
【０００７】
また、本明細書は、ユーザインタフェースおよびディスプレイを備えたコンピュータが実行する制御方法であって、ユーザインタフェースを介して識別コードの設定画面の表示指示を受け付けた場合、コード化する文字情報の入力を受け付ける入力オブジェクトおよびナンバリング設定もしくは解除の指示を受け付けるナンバリング設定オブジェクトを含む設定画面画像をディスプレイに表示させる第１表示ステップと、ユーザインタフェースを介して入力オブジェクトに入力された文字情報の一部もしくは全部である対象部分の選択操作を受け付けた場合、対象部分を選択状態でディスプレイに表示させる第２表示ステップと、対象部分が選択状態で表示されている状態で、ユーザインタフェースを介してナンバリング設定オブジェクトのナンバリング設定を指示する操作を受け付けた場合、入力オブジェクトに当該選択状態で表示された対象部分に対してナンバリング設定をすると共に該対象部分の開始および終了位置に１対の設定記号を含む第１画像をディスプレイに表示させる第３表示ステップと、第１画像が表示されている状態で、ユーザインタフェースを介して印刷画像の生成を指示する操作を受け付けた場合、対象部分をカウントアップした印刷画像データを生成する生成ステップと、第１画像が非選択状態で表示されている状態で、ユーザインタフェースを介してナンバリング設定オブジェクトのナンバリング解除を指示する操作を受け付けた場合、ナンバリング設定を解除すると共に第１画像の１対の設定記号を含まない画像を、対象部分を選択状態としてディスプレイに表示させる第４表示ステップと、を含むことを特徴とする制御方法を開示する。
【０００８】
また、本明細書は、ユーザインタフェースと、ディスプレイと、制御部と、を備えた情報処理装置であって、制御部は、ユーザインタフェースを介して識別コードの設定画面の表示指示を受け付けた場合、コード化する文字情報の入力を受け付ける入力オブジェクトおよびナンバリング設定もしくは解除の指示を受け付けるナンバリング設定オブジェクトを含む設定画面画像をディスプレイに表示させる第１表示処理と、ユーザインタフェースを介して入力オブジェクトに入力された文字情報の一部もしくは全部である対象部分の選択操作を受け付けた場合、対象部分を選択状態でディスプレイに表示させる第２表示処理と、対象部分が選択状態で表示されている状態で、ユーザインタフェースを介してナンバリング設定オブジェクトのナンバリング設定を指示する操作を受け付けた場合、入力オブジェクトに当該選択状態で表示された対象部分に対してナンバリング設定をすると共に該対象部分の開始および終了位置に１対の設定記号を含む第１画像をディスプレイに表示させる第３表示処理と、第１画像が表示されている状態で、ユーザインタフェースを介して印刷画像の生成を指示する操作を受け付けた場合、対象部分をカウントアップした印刷画像データを生成する生成処理と、第１画像が非選択状態で表示されている状態で、ユーザインタフェースを介してナンバリング設定オブジェクトのナンバリング解除を指示する操作を受け付けた場合、ナンバリング設定を解除すると共に第１画像の１対の設定記号を含まない画像を、対象部分を選択状態としてディスプレイに表示させる第４表示処理と、を実行することを特徴とする情報処理装置を開示する。
【発明の効果】
【０００９】
本願に係る技術によれば、ナンバリング設定の解除を利便性良く行うことができる制御プログラム、制御方法、および情報処理装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係るプリンタシステムのブロック図である。
【図２】編集画面を示す図である。
【図３】バーコード設定画面を示す図である。
【図４】ナンバリングチェックボックスの表示態様を説明する図である。
【図５】表示更新処理のフローチャートである（１／４）。
【図６】表示更新処理のフローチャートである（２／４）。
【図７】表示更新処理のフローチャートである（３／４）。
【図８】表示更新処理のフローチャートである（４／４）。
【図９】ナンバリング解除処理のフローチャートである。
【図１０】ナンバリング登録処理のフローチャートである。
【図１１】入力テキストボックスの表示の遷移を説明する図であり、（ａ）は１対のナンバリング記号を含む文字列の全域が選択状態である状態を示し、（ｂ）は非選択状態である状態を示し、（ｃ）はナンバリング解除の指示を受け付けた後の状態を示し、（ｄ）は非選択状態である状態を示す。
【図１２】入力テキストボックスの表示の遷移を説明する図であり、（ａ）は非選択状態である状態を示し、（ｂ）は対のナンバリング記号を含む文字列が選択状態である状態を示し、（ｃ）はナンバリング解除の指示を受け付けた後の状態を示す。
【図１３】入力テキストボックスの表示の遷移を説明する図であり、（ａ）は非選択状態である状態を示し、（ｂ）は対のナンバリング記号を含む文字列の一方のナンバリング記号が選択状態である状態を示し、（ｃ）はナンバリング解除の指示を受け付けた後の状態を示す。
【発明を実施するための形態】
【００１１】
図１に、本願に係る実施形態として例示されるプリンタシステム１のブロック図を示す。プリンタシステム１は、ＰＣ１０およびプリンタ５０を備える。
【００１２】
ＰＣ１０は、ＣＰＵ１２、メモリ１４、ディスプレイＩ／Ｆ１５、ＬＣＤ１６、入力Ｉ／Ｆ（Ｉ／Ｆは、インタフェースの略称）１８、およびネットワークＩ／Ｆ２０を備えている。これらの構成要素は、バス２２を介して互いにデータの送受信が可能に接続されている。
【００１３】
ＣＰＵ１２は、メモリ１４内のアプリケーションプログラム２６、プリンタドライバ２８、オペレーティングシステム（以下、「ＯＳ」と略す）３２に従って処理を実行する。ＣＰＵ１２は、メモリ１４内の、予めインストールされたアプリケーションプログラム２６、ＯＳ３２に従って処理を実行する。アプリケーションプログラム２６は、プリンタ５０によってラベルを作成するためのプログラムである。
【００１４】
プリンタドライバ２８は、プリンタ５０のデバイスドライバであり、プリンタ５０の作動を制御する。ＯＳ３２は、アプリケーションプログラム２６、プリンタドライバ２８に利用される基本的な機能を提供するプログラムである。なお、以下の説明では、アプリケーションプログラム２６を実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「アプリケーションプログラム２６が」という記載は、「アプリケーションプログラム２６を実行するＣＰＵ１２が」ということを意味する場合がある。
【００１５】
メモリ１４は、データ記憶領域３４を備える。データ記憶領域３４は、アプリケーションプログラム２６の実行に必要なデータを記憶する領域である。なお、メモリ１４は、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ＨＤＤ、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００１６】
メモリ１４は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００１７】
ＬＣＤ１６は、ＰＣ１０の各種情報を表示する。ＬＣＤ１６は、ディスプレイＩ／Ｆ１５を介してバス２２に接続されている。ＬＣＤ１６は、ディスプレイＩ／Ｆ１５を介して表示データを表示する。入力Ｉ／Ｆ１８は、キーボード、マウス等に接続され、キーボード、マウス等を介して、入力された入力データを接続されているバス２２を介してＣＰＵ１２に出力するためのインタフェースである。尚、入力Ｉ／Ｆ１８は、キーボード、マウス等に限らず、ＬＣＤ１６の表示画面に重畳された膜状のタッチセンサでも良い。ネットワークＩ／Ｆ２０は、ネットワーク５６を通じて、プリンタ５０と通信可能に接続されている。ネットワーク５６の種類は特に限定されず、例えば有線ＬＡＮ、無線ＬＡＮ、ＷＡＮ、ＷｉーＦｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＳＢケーブルなどでも良い。
【００１８】
プリンタ５０は、ラベルプリンタであり、ＰＣ１０との間で各種の情報や指示信号を送受信し、ＰＣ１０による制御に基づいて作成したラベルデータである特定のテキストや画像等のデータを受信し、長尺状のテープに受信した特定のテキストや画像等を印字する。
【００１９】
尚、以下の処理およびフローチャートの各処理ステップは、基本的に、アプリケーションプログラム２６のプログラムに記述された命令に従ってＣＰＵ１２によって処理される。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「取得」、「受付」、「制御」等の処理は、ＣＰＵ１２の処理を表している。ＣＰＵ１２による処理は、ＯＳ３２のＡＰＩを用いたハードウェア制御も含む。本明細書では、ＯＳ３２の記載を省略して各プログラムの動作を説明する。すなわち、以下の説明において、「プログラムＢがハードウェアＣを制御する」という趣旨の記載は、「プログラムＢがＯＳ３２のＡＰＩを用いてハードウェアＣを制御する」ことを指してもよい。なお、「取得」は要求を必須とはしない概念で用いる。すなわち、ＣＰＵ１２が要求することなくデータを受信するという処理も、「ＣＰＵ１２がデータを取得する」という概念に含まれる。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。
【００２０】
ＣＰＵ１２は、アプリケーションプログラム２６の起動指示を入力Ｉ／Ｆ１８が受け付けたことに応じて、図２に示す編集画面ＤＳ１をＬＣＤ１６に表示させる。編集画面ＤＳ１には、メニューバー１０１、テキスト選択ボタン１０２、バーコード選択ボタン１０３、およびレイアウト画面１０４などが表示される。メニューバー１０１には、例えば、ファイル作成、保存、印刷などの操作を受け付けるメニュー項目が表示される。テキスト選択ボタン１０２およびバーコード選択ボタン１０３は、それぞれ、テキストおよびバーコードの入力を受け付けるボタンである。レイアウト画面１０４は、オブジェクトの配置を受け付けるための画面である。レイアウト画面１０４には、テープ画像１０５が表示される。テープ画像１０５は長尺状のテープを表した画像である。ＣＰＵ１２は、バーコード選択ボタン１０３が選択されたと判断すると、バーコードの規格の選択を受け付ける選択画面（不図示）をＬＣＤ１６にポップアップ表示させる。選択画面には、例えばＣＯＤＥ１２８、ＣＯＤＥ３９などの規格が複数リスト表示される。
【００２１】
ユーザは、選択画面にて所望の規格を選択する（表示指示の一例）。ＣＰＵ１２は、選択画面に表示された規格の１つが選択されたと判断すると、選択画面の表示を消去させ、図３に示すバーコード設定画面ＤＳ２をＬＣＤ１６にポップアップ表示させる（第１表示処理の一例）。バーコード設定画面ＤＳ２には、入力テキストボックス１１１、ナンバリングチェックボックス１１２、カウント入力テキストボックス１１３、キャンセル選択ボタン１１４、およびＯＫ選択ボタン１１５が表示される。入力テキストボックス１１１は、コード化する文字情報の入力を受け付けるものである。ナンバリングチェックボックス１１２は、チェックマークが入力された場合ナンバリング機能におけるナンバリング設定の設定を行い、チェックマークが外された場合ナンバリング機能におけるナンバリング設定の解除を行うものである。カウント入力テキストボックス１１３は、ナンバリング機能におけるカウント値の入力を受け付けるものである。
【００２２】
ナンバリング機能とは、入力テキストボックス１１１に入力された数字のうち、ナンバリング設定された範囲をカウント値に応じてカウントアップしてバーコード画像を生成する機能である。例えば、入力テキストボックス１１１に「Ａ０１」の文字列が入力され、このうち、「０１」がナンバリング設定され、カウント入力テキストボックス１１３に「３」が入力されたとする。この場合、ＣＰＵ１２は、「Ａ０１」、「Ａ０２」、「Ａ０３」の３つの文字列をそれぞれコード化した３つのバーコード画像を生成させる。尚、「９９」をカウントアップした場合には桁上げせず、「００」とされる。
【００２３】
ユーザは、入力テキストボックス１１１に入力された文字列に対し、ナンバリング設定する場合、マウスを用いて所望の文字列の範囲を、選択操作して選択状態とし、ナンバリングチェックボックス１１２にチェックマークを入れる。ここで、選択操作とは、例えばドラッグアンドドロップのことである。ＣＰＵ１２は入力テキストボックス１１１に入力された文字列に対して、選択操作を受け付けると、入力テキストボックス１１１の表示を、入力テキストボックス１１１の文字列の操作を受け付けた文字列の範囲を選択状態とした表示（以後、選択表示と称する）に更新させる（第２表示処理の一例）。ここで、選択表示とは、例えば、背景色を他と異なる色で表示させたり、文字色を他と異なる色で表示させたり、枠で囲ったりする等の表示である。そして、選択表示させている状態で、ナンバリングチェックボックス１１２にチェックマークを入れる操作を受け付けると、入力テキストボックス１１１の文字列に対して、選択表示させている範囲の先頭と末尾にナンバリング記号を挿入させた、ナンバリング記号を含む画像（第１画像の一例）を表示させる（第３表示処理の一例）。また、ＣＰＵ１２は、選択表示させている文字列の範囲を、カウントアップするナンバリング設定の範囲として設定する。図３に示すナンバリング記号は、先頭と末尾で異なり、先頭のナンバリング記号は「［」および「＞」の２文字からなり、末尾のナンバリング記号は「＜」および「］」の２文字からなる。以下の説明において、先頭と末尾のナンバリング記号のことを対のナンバリング記号と称し、その対のナンバリング記号で特定される範囲内をナンバリング設定範囲と称する。また、ＣＰＵ１２は、入力テキストボックス１１１に対のナンバリング記号が表示されている状態で、メニューバー１０１の印刷メニューが選択されると、ナンバリング設定範囲をカウント値に応じてカウントアップした印刷画像データを生成し（生成処理の一例）、生成した印刷画像データであるラベルデータをプリンタ５０に送信し、プリンタ５０にてラベルが印刷される。
【００２４】
ところで、ユーザは、例えばナンバリング設定範囲を変更するなどの入力テキストボックス１１１に入力した文字列に対し修正を行いたい場合がある。そこで、バーコード設定画面ＤＳ２における利便性の良い操作を可能とするための表示更新処理、ナンバリング解除処理、およびナンバリング登録処理について次に説明する。
【００２５】
尚、ナンバリングチェックボックス１１２は、入力操作を受け付けない表示態様１２１，１２２（図４）、所謂グレイアウト表示で表示される場合と、入力操作を受け付ける表示態様１２３，１２４（図４）、所謂グレイアウト表示で表示されない場合がある。以下の説明において、表示態様１２１，１２２は、ナンバリングチェックボックス１１２がグレイアウトで表示され入力操作受付け可能でない状態で表示される表示態様である「無効」と称し、表示態様１２３，１２４は、ナンバリングチェックボックス１１２がグレイアウトで表示されず入力操作受け付け可能状態で表示される表示態様である「有効」と称する。また、表示態様１２１，１２３のナンバリングチェックボックス１１２にチェックが入れられていない表示態様を「ＯＦＦ」と称し、表示態様１２２，１２４のナンバリングチェックボックス１１２にチェックが入れられた表示態様を「ＯＮ」と称する。つまり、表示態様１２３は、ナンバリングチェックボックス１１２にチェックマークの入力操作を受け付け可能状態で、チェックマークを入力する操作を受け付けることで、ナンバリング設定を受け付ける表示態様であり、表示態様１２４は、ナンバリングチェックボックス１１２にチェックマークが入力操作されていて、チェックマークを外す入力操作を受け付けることで、ナンバリング設定を解除する表示態様である。
【００２６】
ＣＰＵ１２は、入力テキストボックス１１１に入力された文字列に対し選択操作が実行された、もしくは、選択解除操作が実行されたことに応じて、図５〜８に示す表示更新処理を実行する。ここで、選択解除操作とは、例えば入力テキストボックス１１１に入力されている文字列が選択表示されている状態で、文字列の任意の場所をクリックする操作のことである。表示更新処理（図５）を開始すると、ＣＰＵ１２は選択操作を受け付けたか否かを判断する（図５、Ｓ１）。選択操作を受け付けていないと判断することに応じて（Ｓ１：ＮＯ）、入力テキストボックス１１１に入力されている文字列に対のナンバリング記号が含まれているか否かを判断する（Ｓ３）。対のナンバリング記号が含まれていないと判断することに応じて（Ｓ３：ＮＯ）、ナンバリングチェックボックス１１２を「ＯＦＦ、無効」として設定された表示態様にて表示させる（Ｓ５）。例えば、「１２３４５」のように、入力テキストボックス１１１の文字列に、ナンバリング記号が含まれていない場合である。この場合には、ナンバリング設定を受け付けることはできないため、「無効」として設定された表示態様にて表示させる。一方、対のナンバリング記号が含まれていると判断することに応じて（Ｓ３：ＹＥＳ）、ナンバリングチェックボックス１１２を「ＯＮ、有効」として設定された表示態様にて表示させる（Ｓ７）。例えば「１［＞２＜］３４５」などのように、入力テキストボックス１１１の文字列に、対のナンバリング記号が含まれる場合である。この場合には、ナンバリング設定の解除を受け付けることができるため、ＣＰＵ１２は「ＯＮ、有効」として設定された表示態様にて表示させる。
【００２７】
一方、選択操作を受け付けたと判断することに応じて（Ｓ１：ＹＥＳ）、ＣＰＵ１２は、処理の対象とする選択範囲を決定する（図６、Ｓ１１）。入力テキストボックス１１１に入力された文字列に対して複数の範囲の選択操作を受け付けた場合、選択操作を受け付けた複数の範囲を選択状態で表示させる（第５表示処理の一例）。ここで、複数の範囲の選択操作とは、例えば、コントロールキーが押下された状態で、ドラッグアンドドロップを複数回行う操作のことである。複数の範囲を選択表示させている状態で、ナンバリングチェックボックス１１２にチェックマークを入力する操作を受け付けると、入力テキストボックス１１１の文字列に対して、各々の選択表示させている範囲の先頭と末尾にナンバリング記号を挿入させた、ナンバリング記号を含む画像（第２画像の一例）を表示させる（第６表示処理の一例）。また、選択表示させている範囲をカウントアップするナンバリング設定の範囲とする。このような選択操作を受け付けた場合には、入力テキストボックス１１１の文字列に複数の選択範囲を設定することができる。そこで、ステップＳ１１では、１つ以上の選択範囲の１つを対象とする選択範囲に決定し、決定した選択範囲に対して以降の処理を実行する。
【００２８】
次に、ＣＰＵ１２は、対象とする選択範囲にナンバリング記号が含まれているか否かを判断する（Ｓ１３）。選択範囲にナンバリング記号が含まれていないと判断することに応じて（Ｓ１３：ＮＯ）、選択範囲の先頭方向および接尾方向にそれぞれ２文字と選択範囲の文字列を取得する（Ｓ１５）。ここで、２文字とするのは、ナンバリング記号が２文字からなるためである。例えば、入力テキストボックス１１１の文字列が「１［＞２３４＜］５」であり、「２３４」が選択範囲である場合、ステップＳ１５では、「［＞２３４＜］」の文字列が取得される。次に、取得した文字列に対のナンバリング記号が含まれているか否かを判断する（Ｓ１７）。対のナンバリング記号が含まれていないと判断することに応じて（Ｓ１７：ＮＯ）、選択範囲はナンバリング設定範囲に含まれるか否かを判断する（Ｓ１９）。例えば、入力テキストボックス１１１の文字列が「１［＞２３４＜］５」であり、「３」が選択範囲である場合、ナンバリング設定範囲である「２３４」に選択範囲である「３」が含まれるため、ステップＳ１９ではＹＥＳと判断される。選択範囲はナンバリング設定範囲に含まれると判断することに応じて（Ｓ１９：ＹＥＳ）、ＣＰＵ１２は、対象とする選択範囲を「ＯＮ、無効」に決定し、データ記憶領域３４に記憶させ（Ｓ２１）、ステップＳ２５へ進む。尚、この場合とは、例えば入力テキストボックス１１１に「１［＞２３４＜］５」が入力され、「３」が選択された場合で、「３」は既にナンバリング設定されており、ナンバリング設定を受け付けることはできないため、ＣＰＵ１２は「ＯＮ、無効」に決定する。
【００２９】
一方、選択範囲はナンバリング設定範囲に含まれていないと判断することに応じて（Ｓ１９：ＮＯ）、ＣＰＵ１２は対象とする選択範囲を「ＯＦＦ、有効」に決定し、データ記憶領域３４に記憶させ（Ｓ２３）、ステップＳ２５へ進む。尚、この場合とは、例えば入力テキストボックス１１１に「１［＞２３４＜］５」が入力され、「５」が選択された場合である。この場合には、選択された「５」についてナンバリング設定を受け付けることが可能なため、「ＯＦＦ、有効」に決定する。また、ステップＳ２３が実行される場合には、例えば入力テキストボックス１１１に「１２３４＞］５」が入力され、「１２３４＞］５」が選択された場合がある。この場合、「＞］」はナンバリング記号ではないので、ナンバリング設定の操作を受け付け、「１２３４＞］５」の先頭と末尾にナンバリング記号が挿入され、「［＞１２３４＞］５＜］」となったとしても、「１２３４＞］５」がナンバリング設定範囲であると判別することができる。従って、「ＯＦＦ、有効」に決定される。一方、対のナンバリング記号が含まれていると判断することに応じて（Ｓ１７：ＹＥＳ）、対象とする選択範囲を「ＯＮ、有効」に決定し、データ記憶領域３４に記憶させ（Ｓ２７）、ステップＳ２５へ進む。尚、この場合とは、例えば、入力テキストボックス１１１に「１［＞２３４＜］５」が入力され、「２３４」が選択された場合である。この場合には、選択された「２３４」はナンバリングの設定範囲であるため、ナンバリング解除を受け付けることができるため、「ＯＮ、有効」に決定する。
【００３０】
一方、選択範囲にナンバリング記号が含まれると判断することに応じて（Ｓ１３：ＹＥＳ）、ＣＰＵ１２は、入力テキストボックス１１１に入力されている文字列に対のナンバリング記号が含まれているか否かを判断する（図７、Ｓ３１）。対のナンバリング記号が含まれていると判断することに応じて（Ｓ３１：ＹＥＳ）、対象とする選択範囲を「ＯＮ、有効」に決定し、データ記憶領域３４に記憶させ（Ｓ３５）、ステップＳ２５へ進む。尚、この場合とは、例えば入力テキストボックス１１１に「１［＞２３４＜］５」が入力され、「１［＞２３４＜］５」が選択された場合である。この場合には、選択された「１［＞２３４＜］５」はナンバリングの設定範囲であるため、ナンバリング解除を受け付けることができるため、ＣＰＵ１２は「ＯＮ、有効」に決定する。また、ステップＳ３５が実行される場合には、入力テキストボックス１１１に「１２３［＞４５６＜］７８９」が入力され、「［＞４５」が選択されている場合、「１２３［＞４５６＜］７８９」が入力され、「＞４５６＜］７」が選択されている場合がある。一方、対のナンバリング記号の他方が含まれていないと判断することに応じて（Ｓ３１：ＮＯ）、対象とする選択範囲を「ＯＦＦ、無効」に決定し、データ記憶領域３４に記憶させ（Ｓ３７）、ステップＳ２５へ進む。尚、この場合とは、例えば入力テキストボックス１１１に「１２３４＜］５」が入力され、「１２３４＜］５」が選択された場合である。この場合には、「１２３４＜］５」の先頭と末尾にナンバリング記号が挿入されると「［＞１２３４＜］５＜］」となり、ナンバリング設定範囲が「１２３４」であるのか「１２３４＜］５」であるのか判別ができなくなる。そこで、この場合、「ＯＦＦ、無効」に決定する。
【００３１】
図６に戻り、ステップＳ２５では、すべての選択範囲について処理を実行したか否かを判断する（Ｓ２５）。すべての選択範囲について処理を実行していないと判断することに応じて（Ｓ２５：ＮＯ）、ステップＳ１１へ戻る。一方、すべての選択範囲について処理を実行したと判断することに応じて（Ｓ２５：ＹＥＳ）、データ記憶領域３４を参照し、「ＯＮ」と決定した内容であるか（「ＯＮ」と決定した選択範囲があるか）否かを判断する（図８、Ｓ４１）。「ＯＮ」と決定した内容であると判断することに応じて（Ｓ４１：ＹＥＳ）、ナンバリングチェックボックス１１２を「ＯＮ」の表示態様に決定し（Ｓ４３）、ステップＳ４７へ進む。一方、「ＯＮ」と決定した内容ではないと判断することに応じて（Ｓ４１：ＮＯ）、ナンバリングチェックボックス１１２を「ＯＦＦ」の表示態様に決定し（Ｓ４５）ステップＳ４７へ進む。ステップＳ４７では、ＣＰＵ１２はデータ記憶領域３４を参照し、「無効」と決定した内容であるか（「無効」と決定した選択範囲があるか）否かを判断する（Ｓ４７）。「無効」と決定した内容であると判断することに応じて（Ｓ４７：ＹＥＳ）、ナンバリングチェックボックス１１２を「無効」の表示態様に決定し（Ｓ４９）、表示更新処理を終了する。一方、「無効」と決定した内容ではないと判断することに応じて（Ｓ４７：ＮＯ）、ナンバリングチェックボックス１１２を「有効」の表示態様に決定し（Ｓ５１）、決定した設定に従った表示をＬＣＤ１６に表示させ、表示更新処理を終了する。
【００３２】
ＣＰＵ１２は、ナンバリングチェックボックス１１２のチェックが外されたと判断すると、図９に示すナンバリング解除処理を実行する。ＣＰＵ１２は、ナンバリング設定範囲の１つを対象とする範囲に決定し（Ｓ６１）、次に、対象とする範囲における解除するナンバリング記号を特定する（Ｓ６３）。例えば、入力テキストボックス１１１の文字列に対して選択範囲が１つであり、表示更新処理において、ステップＳ７，Ｓ２７，Ｓ３５が実行された場合である。この場合には、ステップＳ６３にて、対のナンバリング記号を特定する。次に、入力テキストボックス１１１の文字列から対のナンバリング記号を削除し（Ｓ６５）、削除後の文字列のうち、ナンバリング設定範囲であった範囲を選択状態で入力テキストボックス１１１に表示させる（Ｓ６７）。また、ナンバリング設定範囲であった範囲のナンバリング設定範囲を解除する。次に、すべてのナンバリング設定範囲について実行したか否かを判断する（Ｓ６９）。すべてのナンバリング設定範囲について実行していないと判断することに応じて（Ｓ６９：ＮＯ）、ステップＳ６１へ戻る。一方、すべてのナンバリング設定範囲について実行したと判断することに応じて（Ｓ６９：ＹＥＳ）、ナンバリング解除処理を終了する。
【００３３】
ＣＰＵ１２は、ナンバリングチェックボックス１１２のチェックが入れられたと判断すると、図１０に示すナンバリング登録処理を実行する。ＣＰＵ１２は、選択範囲の１つを対象とする選択範囲に決定し（Ｓ７１）、次に、入力テキストボックス１１１の文字列のうち、対象とする選択範囲の先頭と末尾にナンバリング記号を挿入し（Ｓ７３）、対象とする選択範囲をナンバリング設定の範囲とし、ナンバリング設定範囲を選択状態で入力テキストボックス１１１に表示させる（Ｓ７５）。次に、すべての選択範囲について実行したか否かを判断する（Ｓ７７）。すべての選択範囲について実行していないと判断することに応じて（Ｓ７７：ＮＯ）、ステップＳ７１へ戻る。一方、すべての選択範囲について実行したと判断することに応じて（Ｓ７１：ＹＥＳ）、ナンバリング登録処理を終了する。
【００３４】
以上、説明した表示更新処理およびナンバリング解除処理について、図１１〜１３を用いて、具体例を挙げて説明する。尚、図１１〜１３は入力テキストボックス１１１に表示される文字列およびナンバリングチェックボックス１１２の表示態様を示しており、ここでは選択操作により選択された表示を反転表示して示している。図１１（ａ）は入力テキストボックス１１１に２つのナンバリング設定範囲を含む文字列が入力され、文字列の全てが選択表示されている状態を示している。この状態で、ユーザによる選択解除操作が行われると、表示更新処理が実行される。この場合、ＣＰＵ１２はステップＳ１にてＮＯと判断し、ステップＳ３にてＹＥＳと判断し、ステップＳ７を実行する。これにより、入力テキストボックス１１１は図１１（ｂ）に示すように非選択状態で表示され、ナンバリングチェックボックス１１２は「ＯＮ、有効」にて表示される。ここで、ユーザによりナンバリング解除操作が行われると、ナンバリング解除処理が実行され、図１１（ｃ）に示すように、すべてのナンバリング記号が削除され、ナンバリング設定範囲であった範囲が選択状態で表示される。次に、ユーザにより選択解除操作が行われると、ＣＰＵ１２は表示更新処理を実行し、ステップＳ５を実行する。これにより、図１１（ｄ）に示すように非選択状態で表示され、ナンバリングチェックボックス１１２は「ＯＦＦ、無効」にて表示される。
【００３５】
また、図１２（ａ）は、入力テキストボックス１１１に２つのナンバリング設定範囲を含む文字列が入力され、非選択表示されている状態を示している。この状態で、ユーザによる対のナンバリング記号を含む範囲について選択操作が行われると、表示更新処理が実行される。この場合、ＣＰＵ１２はステップＳ１にてＹＥＳと判断し、ステップＳ１１を実行し、ステップＳ１３にてＹＥＳと判断し、ステップＳ３１にてＹＥＳと判断し、ステップＳ３５を実行する。これにより、図１２（ｂ）に示すようにユーザの選択操作に応じた部分が選択状態で表示され、ナンバリングチェックボックス１１２は「ＯＮ、有効」にて表示される。ここで、ユーザによりナンバリング解除操作が行われると、ナンバリング解除処理が実行され、図１２（ｃ）に示すように、選択範囲のナンバリング記号が削除され、ナンバリング設定範囲であった範囲が選択状態で表示され、ナンバリングチェックボックス１１２は「ＯＦＦ、有効」にて表示される。
【００３６】
また、図１３（ａ）は、入力テキストボックス１１１に２つのナンバリング設定範囲を含む文字列が入力され、非選択表示されている状態を示している。この状態で、ユーザにより、一方のナンバリング設定範囲と、他方のナンバリング設定範囲のうち、対のナンバリング記号の一方のナンバリング記号のみを含む設定範囲と、を含む設定範囲について選択操作が行われると、表示更新処理が実行される。この場合、ＣＰＵ１２はステップＳ１にてＹＥＳと判断し、ステップＳ１１を実行し、ステップＳ１３にてＹＥＳと判断し、ステップＳ３１にてＹＥＳと判断し、ステップＳ３５を実行する。これにより、図１３（ｂ）に示すようにユーザの選択操作に応じた部分が選択状態で表示され、ナンバリングチェックボックス１１２は「ＯＮ、有効」にて表示される。ここで、ユーザによりナンバリング解除操作が行われると、ナンバリング解除処理が実行され、図１３（ｃ）に示すように、選択範囲のナンバリング記号が削除され、ナンバリング設定範囲であった範囲が選択状態で表示され、ナンバリングチェックボックス１１２は「ＯＦＦ、有効」にて表示される。
【００３７】
ここで、ＰＣ１０は情報処理装置の一例であり、アプリケーションプログラム２６は制御プログラムの一例であり、入力Ｉ／Ｆ１８はユーザインタフェースの一例であり、ＬＣＤ１６はディスプレイの一例であり、ＣＰＵ１２は制御部の一例である。また、バーコードは識別コードの一例であり、入力テキストボックス１１１は入力オブジェクトの一例であり、ナンバリングチェックボックス１１２はナンバリング設定オブジェクトの一例であり、バーコード設定画面ＤＳ２は設定画面画像の一例であり、ナンバリング記号は設定記号の一例である。また、入力テキストボックス１１１に入力される文字列はコード化する文字情報の一例である。また、表示態様１２３は第１表示態様の一例であり、表示態様１２４は第２表示態様の一例であり、表示態様１２１，１２２は第３表示態様の一例である。
【００３８】
また、入力テキストボックス１１１に対のナンバリング記号を含む文字列の画像が非選択状態で表示されている状態で、ナンバリングチェックボックス１１２のチェックマークを外す操作を受け付けることに応じて実行するナンバリング解除処理は第４表示処理の一例である。また、図１１（ｂ）に示す入力テキストボックス１１１に複数の１対のナンバリング記号を含む文字列の画像が非選択状態で表示されている状態で、ナンバリングチェックボックス１１２のチェックマークを外す操作を受け付けることに応じて実行するナンバリング解除処理は第７表示処理の一例である。また、図１２（ｂ）に示す入力テキストボックス１１１に複数の対のナンバリング記号を含む文字列の画像の対のナンバリング記号を含む範囲が選択状態で表示されている状態で、ナンバリングチェックボックス１１２のチェックマークを外す操作を受け付けることに応じて実行するナンバリング解除処理は第８表示処理の一例である。また、図１３（ｂ）に示す入力テキストボックス１１１に複数の１対のナンバリング記号を含む文字列の画像の対のナンバリング記号の一方を含む範囲が選択状態で表示されている状態で、ナンバリングチェックボックス１１２のチェックマークを外す操作を受け付けることに応じて実行するナンバリング解除処理は第９表示処理の一例である。また、メニューバー１０１の印刷メニューの選択は、印刷画像の生成を指示する操作の一例である。
【００３９】
以上、説明した実施形態によれば、以下の効果を奏する。
ＣＰＵ１２はバーコードの規格の選択を受け付ける選択画面にて規格の１つが選択されたと判断すると、バーコード設定画面ＤＳ２をＬＣＤ１６に表示させる。また、ＣＰＵ１２は入力テキストボックス１１１の文字列の選択操作を受け付けた場合、選択操作を受け付けた対象部分を選択状態で表示させる。また、ＣＰＵ１２は対象部分が選択状態で表示されている状態で、ナンバリングチェックボックス１１２のチェックマークを入れる操作を受け付けた場合、選択状態で表示されている対象部分に対してナンバリング設定をすると共に該対象部分の開始および終了位置に対のナンバリング記号を含む文字列の画像を表示させる。また、対のナンバリング記号を含む文字列の画像が表示されている状態で、メニューバー１０１の印刷メニューが選択されると、ナンバリング設定された範囲をカウント値に応じてカウントアップした印刷画像データを生成する。また、ＣＰＵ１２は、対のナンバリング記号を含む文字列の画像が非選択状態で表示されている状態で、ナンバリングチェックボックス１１２のチェックマークを外す操作を受け付けた場合、ナンバリング設定を解除すると共に対のナンバリング記号を削除し、対のナンバリング記号を含まない画像をナンバリング設定されていた範囲を選択状態として表示させる。これにより、ユーザはナンバリングチェックボックス１１２のチェックマークを外す操作により、ナンバリング設定を解除することができる。また、ナンバリング設定が解除された場合、ナンバリング設定されていた範囲が選択状態で表示されるため、ユーザはどの部分がナンバリング設定されていたかを容易に認識することができる。このように、ナンバリング設定の解除を利便性良く行うことができるアプリケーションプログラム２６を提供することができる。
【００４０】
また、ナンバリング設定範囲以外の文字列について選択操作を受け付けた場合、ＣＰＵ１２は表示更新処理において、ステップＳ１９にてＮＯと判断し、ナンバリングチェックボックス１１２を「ＯＦＦ、有効」にて表示させる。また、対のナンバリング記号を含む文字列に対して選択解除操作を受け付けた場合、ＣＰＵ１２は表示更新処理において、ステップＳ３にてＹＥＳと判断し、ナンバリングチェックボックス１１２を「ＯＮ、有効」にて表示させる。これにより、ユーザは、ナンバリングチェックボックス１１２のチェックマークを入れる、もしくは外す操作を行うことで、ナンバリング設定もしくは解除を指示することができる。
【００４１】
また、図１１にて説明したように、ＣＰＵ１２は、複数の対のナンバリング記号を含む文字列の画像が非選択状態で表示されている状態で、ナンバリングチェックボックス１１２のチェックマークを外す操作を受け付けた場合、すべてのナンバリング設定を解除すると共にすべてのナンバリング記号を削除し、ナンバリング記号を含まない画像を、対のナンバリング記号を削除した範囲、即ちナンバリング設定されていた範囲を選択状態として表示させる。これにより、複数のナンバリング設定がされている場合にも、ユーザはナンバリングチェックボックス１１２のチェックマークを外す操作により、すべてのナンバリング設定を解除することができる。また、ナンバリング設定された範囲が選択状態で表示されるため、ユーザはどの部分がナンバリング設定されていたかを容易に認識することができる。
【００４２】
また、図１２にて説明したように、ＣＰＵ１２は、複数の対のナンバリング記号を含む文字列の画像のうち、少なくとも１つのナンバリング設定範囲の対のナンバリング記号の両方を含む範囲が選択状態で表示されている状態で、ナンバリングチェックボックス１１２のチェックマークを外す操作を受け付けた場合、ＣＰＵ１２はナンバリング解除処理する。ナンバリング解除処理にて、ＣＰＵ１２は、選択範囲の対のナンバリング記号を削除し、対のナンバリング記号を削除した範囲、即ちナンバリング設定されていた範囲を選択状態で表示させる。これにより、ユーザは、入力テキストボックス１１１の文字列の複数個所にナンバリング設定がされている場合であって、そのすべてのナンバリング解除をしたくない場合に、解除したいナンバリング設定範囲の対のナンバリング記号を選択状態とすることにより、所望の部分だけを解除することができる。
【００４３】
また、図１３にて説明したように、ＣＰＵ１２は、複数の対のナンバリング記号を含む文字列の画像のうち、少なくとも１つのナンバリング設定の対のナンバリング記号の何れか一方を含む範囲が選択状態で表示されている状態で、ナンバリングチェックボックス１１２のチェックマークを外す操作を受け付けた場合、ＣＰＵ１２はナンバリング解除処理する。ナンバリング解除処理にて、ＣＰＵ１２は選択範囲に含まれるナンバリング記号と対をなすナンバリング記号を特定し（Ｓ６３）、ナンバリング設定を解除するとともに対のナンバリング記号を削除し（Ｓ６５）、選択範囲を選択表示させる（Ｓ６７）。これにより、入力テキストボックス１１１の文字列の複数個所にナンバリング設定がされている場合であって、そのすべてのナンバリング解除をしたくない場合に、ナンバリング設定を解除したい部分の内、対のナンバリング記号の一方を選択状態とすることにより、所望の部分を解除することができる。対のナンバリング記号の両方を選択範囲に指定する必要がなく、ユーザにとって使い勝手が良いプログラムを提供することができる。
【００４４】
尚、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、上記では、ナンバリング解除処理にて、対のナンバリング記号のうち、一方のナンバリング記号のみを含む範囲が選択範囲である場合、対のナンバリング記号を削除すると説明した。これに限定されず、一方のナンバリング記号のみを含む範囲が選択範囲である場合には、対のナンバリング記号の削除を行わない構成としても良い。
【００４５】
また、上記では、識別コードの一例としてバーコードを例示したが、これに限定されず、例えば２次元コードなどでも良い。また、上記では、コード化する文字情報として数字を例示したが、これに限定されず、例えばアルファベットでも良い。アルファベットの場合には、「ａ、ｂ、ｃ・・」の順に変更し、「ｚ」の次は、「ａ」に戻る構成とすると良い。
【００４６】
また、上記では、アプリケーションプログラム２６はＰＣ１０が備えるメモリ１４に記憶されていると説明したが、これに限定されない。ネットワーク５６を介してＰＣ１０に接続可能なサーバに記憶される構成としても良い。また、アプリケーションプログラム２６がサーバに記憶されている場合、アプリケーションプログラム２６を示す情報あるいは信号として、インターネット等のネットワーク５６を介してＰＣ１０に配信される構成としても良い。
【符号の説明】
【００４７】
１０  ＰＣ
１２  ＣＰＵ
１６  ＬＣＤ
１８  入力Ｉ／Ｆ
２６  アプリケーションプログラム
３２  ＯＳ
【図１】
2019125133.tif 000003
【図２】
2019125133.tif 000004
【図３】
2019125133.tif 000005
【図４】
2019125133.tif 000006
【図５】
2019125133.tif 000007
【図６】
2019125133.tif 000008
【図７】
2019125133.tif 000009
【図８】
2019125133.tif 000010
【図９】
2019125133.tif 000011
【図１０】
2019125133.tif 000012
【図１１】
2019125133.tif 000013
【図１２】
2019125133.tif 000014
【図１３】
2019125133.tif 000015