(57)【特許請求の範囲】
【請求項１】
表示部と、操作部とを備えるコンピュータによって実行可能なプログラムであって、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、選択された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理と、を前記コンピュータに実行させ、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を前記コンピュータに実行させ、
前記第１タッチ操作は、前記前景画像の位置をタッチする操作であり、
前記第２タッチ操作は、前記前景画像の表示内容の編集方法を示す編集オブジェクトの位置をタッチする操作であり、
前記第３タッチ操作は、前記背景画像の位置をタッチする操作であり、
該プログラムは、
前記第１切替処理において、前記編集画面上の前記背景画像に重ねて前記編集オブジェクトを前記表示部に表示させ、
前記編集処理において、タッチ位置に表示された前記編集オブジェクトで示される方法で前記前景画像の表示内容を編集するプログラム。
【請求項２】
前記前景画像は、第１前景画像と、第２前景画像とを含み、
該プログラムは、前記第１前景画像が前記選択状態で且つ前記第２前景画像の位置へのタッチ操作を前記受付処理で受け付けたことに応じて、前記第１前景画像の前記選択状態を維持し、且つ前記第２前景画像に対する前記第１切替処理を実行しない請求項１に記載のプログラム。
【請求項３】
該プログラムは、前記第１前景画像が前記選択状態のときに前記受付処理で受け付けた前記第２前景画像の位置へのタッチ操作を、当該第２前景画像が重ねられた前記背景画像の位置への前記第３タッチ操作として受け付ける請求項２に記載のプログラム。
【請求項４】
表示部と、操作部とを備えるコンピュータによって実行可能なプログラムであって、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、選択された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理と、を前記コンピュータに実行させ、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を前記コンピュータに実行させ、
前記コンピュータは、前記前景画像を識別する識別情報、及び前記編集画面上における当該前景画像の表示内容を特定する特定情報を対応付けて記憶する記憶部をさらに備えており、
該プログラムは、
前記受付処理において、前記編集処理における前記前景画像の編集の確定を指示する第４タッチ操作を前記操作部を介して受け付け、
前記編集処理において、当該第２タッチ操作に従って編集された前記前景画像の前記編集画面上における表示内容を特定する編集情報を、当該前景画像の前記識別情報と対応付けて前記記憶部にさらに記憶させ、
前記変更処理において、前記編集情報を変更せず、
前記受付処理で前記第４タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記特定情報を前記編集情報で上書きすると共に、当該前景画像の前記編集画面上における表示態様を前記選択状態から前記非選択状態に切り替える第２切替処理を、前記コンピュータにさらに実行させるプログラム。
【請求項５】
該プログラムは、前記編集画面表示処理において、
前記非選択状態の前記前景画像を、前記特定情報に従って前記編集画面上に配置し、
前記選択状態の前記前景画像を、前記編集情報に従って前記編集画面上に配置する請求項４に記載のプログラム。
【請求項６】
該プログラムは、
前記受付処理に先立って前記編集画面表示処理を実行し、
前記編集処理を実行したことに応じて、前記編集画面表示処理をさらに実行する請求項５に記載のプログラム。
【請求項７】
前記第４タッチ操作は、前記前景画像の編集を確定させることを示す確定オブジェクトの位置をタッチする操作であり、
該プログラムは、前記第１切替処理において、前記編集画面上の前記背景画像に重ねて前記確定オブジェクトを前記表示部に表示させる請求項４から６のいずれかに記載のプログラム。
【請求項８】
表示部と、操作部とを備えるコンピュータによって実行可能なプログラムであって、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、選択された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理と、を前記コンピュータに実行させ、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を前記コンピュータに実行させ、
前記コンピュータは、前記前景画像を識別する識別情報、及び前記編集画面上における当該前景画像の表示内容を特定する特定情報を対応付けて記憶する記憶部をさらに備えており、
該プログラムは、
前記受付処理において、前記編集処理における前記前景画像の編集のキャンセルを指示する第４タッチ操作を前記操作部を介して受け付け、
前記編集処理において、前記特定情報を退避情報として前記記憶部にさらに記憶させ、且つ当該第２タッチ操作に従って編集された前記前景画像の前記編集画面上における表示内容で前記特定情報を更新し、
前記受付処理で前記第４タッチ操作を受け付けたことに応じて、前記退避情報で前記特定情報を上書きするプログラム。
【請求項９】
前記前景画像は、前記背景画像上の位置を指し示す位置オブジェクトを含む請求項４から８のいずれかに記載のプログラム。
【請求項１０】
前記前景画像は、前記背景画像上の位置を指し示す位置オブジェクトを含み、
該プログラムは、
前記第１切替処理において、前記位置オブジェクトを選択枠で囲み、
前記第２切替処理において、前記位置オブジェクトから前記選択枠を外す請求項４に記載のプログラム。
【請求項１１】
該プログラムは、前記背景画像の拡大を指示する前記第３タッチ操作を受け付けたことに応じて実行される前記変更処理において、前記位置オブジェクト及び前記背景画像を第１拡大率で拡大し、前記選択枠を前記第１拡大率より小さい第２拡大率で拡大する請求項１０に記載のプログラム。
【請求項１２】
該プログラムは、前記背景画像を拡大する前記変更処理において、拡大された前記背景画像を拡大前より詳細化する請求項１１に記載のプログラム。
【請求項１３】
該プログラムは、前記背景画像の縮小を指示する前記第３タッチ操作を受け付けたことに応じて実行される前記変更処理において、前記位置オブジェクト及び前記背景画像を第１縮小率で縮小し、前記選択枠を前記第１縮小率より小さい第２縮小率で縮小する請求項１０から１２のいずれかに記載のプログラム。
【請求項１４】
該プログラムは、前記背景画像を縮小する前記変更処理において、縮小された前記背景画像を縮小前より簡素化する請求項１３に記載のプログラム。
【請求項１５】
該プログラムは、前記背景画像の拡縮する前記変更処理において、前記背景画像上における地名或いは建物の名称又は路地或いは地下街の表示を増減させる請求項１２又は１４に記載のプログラム。
【請求項１６】
前記特定情報は、前記位置オブジェクトの色、前記位置オブジェクトに付加する記号、或いは前記位置オブジェクトのサイズを示す情報を含んでおり、
該プログラムは、前記編集処理において、前記位置オブジェクトの色の変更、前記位置オブジェクトに付加する記号の変更、或いは前記位置オブジェクトの拡縮を実行する請求項９から１５のいずれかに記載のプログラム。
【請求項１７】
表示部と、操作部とを備えるコンピュータによって実行可能なプログラムであって、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、選択された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理と、を前記コンピュータに実行させ、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を前記コンピュータに実行させ、
該プログラムは、
地図画像を含む指定画面を前記表示部に表示させる指定画面表示処理と、
前記指定画面に表示された前記地図画像の領域を前記背景画像として指定する指定操作を前記操作部を介して受け付ける指定処理と、を前記コンピュータにさらに実行させ、
前記編集画面表示処理において、前記指定処理で指定された前記背景画像を含む前記編集画面を、前記表示部に表示させ、
前記コンピュータは、サーバ装置と通信する通信部をさらに備えており、
該プログラムは、
前記指定画面表示処理において、
第１地図データを前記通信部を通じて前記サーバ装置から受信する第１受信処理と、
前記第１受信処理で受信した前記第１地図データで示される前記地図画像を含む前記指定画面を前記表示部に表示させる第１表示処理と、を前記コンピュータに実行させ、
前記編集画面表示処理において、
前記第１地図データより詳細な第２地図データを前記通信部を通じて前記サーバ装置から受信する第２受信処理と、
前記第２受信処理で受信した前記第２地図データで示される前記背景画像を含む前記編集画面を前記表示部に表示させる第２表示処理と、を前記コンピュータに実行させ、
該プログラムは、前記第２受信処理において、前記指定処理で指定された領域の前記地図画像のみを含む前記第２地図データを、前記通信部を通じて前記サーバ装置から受信するプログラム。
【請求項１８】
表示部と、操作部とを備えるコンピュータによって実行可能なプログラムであって、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、選択された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理と、を前記コンピュータに実行させ、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を前記コンピュータに実行させ、
該プログラムは、
地図画像を含む指定画面を前記表示部に表示させる指定画面表示処理と、
前記指定画面に表示された前記地図画像の領域を前記背景画像として指定する指定操作を前記操作部を介して受け付ける指定処理と、を前記コンピュータにさらに実行させ、
前記編集画面表示処理において、前記指定処理で指定された前記背景画像を含む前記編集画面を、前記表示部に表示させ、
前記コンピュータは、サーバ装置と通信する通信部をさらに備えており、
該プログラムは、
前記指定画面表示処理において、
第１地図データを前記通信部を通じて前記サーバ装置から受信する第１受信処理と、
前記第１受信処理で受信した前記第１地図データで示される前記地図画像を含む前記指定画面を前記表示部に表示させる第１表示処理と、を前記コンピュータに実行させ、
前記編集画面表示処理において、
前記第１地図データより詳細な第２地図データを前記通信部を通じて前記サーバ装置から受信する第２受信処理と、
前記第２受信処理で受信した前記第２地図データで示される前記背景画像を含む前記編集画面を前記表示部に表示させる第２表示処理と、を前記コンピュータに実行させ、
該プログラムは、
地図上の位置を示す位置情報を入力する入力操作を前記操作部を介して受け付ける入力受付処理と、
前記入力受付処理で受け付けた前記位置情報で示される入力位置を含む前記第１地図データを、前記通信部を通じて前記サーバ装置から受信する前記第１受信処理と、
前記入力位置を含む前記地図画像が前記指定処理で指定されたことに応じて、前記入力位置を指し示す前記前景画像である位置オブジェクトを、前記背景画像上の前記入力位置に配置する前記第２表示処理と、を前記コンピュータに実行させるプログラム。
【請求項１９】
前記第１地図データは、前記地図画像上の各位置に存在する施設の属性を示す属性情報を含んでおり、
該プログラムは、
前記入力受付処理において、前記入力位置に対応する前記属性情報を取得し、
前記第２表示処理において、前記属性情報で示される属性を表す記号が付加された前記位置オブジェクトを、前記背景画像上の前記入力位置に配置し、
前記受付処理において、前記位置オブジェクトに付加された記号の変更を指示する前記第１タッチ操作を受け付ける請求項１８に記載のプログラム。
【請求項２０】
前記コンピュータは、画像記録装置と通信する通信部をさらに備えており、
該プログラムは、
前記受付処理において、前記編集処理で表示内容が編集された前記前景画像を前記背景画像に重ねて形成される出力画像をシートに記録する記録処理の実行を指示する出力操作を前記操作部を介して受け付け、
前記受付処理で前記出力操作を受け付けたことに応じて、前記画像記録装置に前記記録処理を実行させるために、前記出力画像を示す出力画像データを出力する出力処理を、前記コンピュータに実行させる請求項１から１９のいずれかに記載のプログラム。
【請求項２１】
表示部と、操作部とを備えるコンピュータによって実行可能なプログラムであって、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、選択された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理と、を前記コンピュータに実行させ、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を前記コンピュータに実行させ、
前記前景画像は、
前記背景画像上の位置を指し示す位置オブジェクトと、
住所情報で示される住所を含むテキストアイコンと、を含み、
該プログラムは、
前記第１切替処理で前記位置オブジェクトを前記選択状態に切り替えたことに応じて、前記受付処理で前記テキストアイコンに対して前記第１タッチ操作を受け付けたか否かに拘わらず、前記テキストアイコンを前記非選択状態に維持し、かつ前記位置オブジェクトを前記選択状態に維持し、
前記第１切替処理で前記位置オブジェクトを前記選択状態に切り替えたこと、かつ前記受付処理で前記テキストアイコンに対して前記第１タッチ操作を受け付けたことに応じて、前記変更処理を前記コンピュータに実行させるプログラム。
【請求項２２】
表示部と、操作部とを備えるコンピュータによって実行可能なプログラムであって、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、選択された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理と、を前記コンピュータに実行させ、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を前記コンピュータに実行させ、
前記前景画像は、前記背景画像上の位置を指し示す位置オブジェクトを含み、
前記第２タッチ操作は、前記位置オブジェクトの表示内容を示す複数の候補記号の位置をタッチする操作を含み、
該プログラムは、
前記第１切替処理で前記位置オブジェクトを前記選択状態に切り替えたこと、かつ前記受付処理で前記候補記号の位置がタッチされた前記第２タッチ操作を受け付けたことに応じて、前記編集処理において、タッチされた位置の前記候補記号に従って、前記位置オブジェクトの前記編集画面上における表示内容を編集するプログラム。
【請求項２３】
該プログラムは、
複数の前記位置オブジェクトを前記背景画像に重ねて表示させる処理を前記コンピュータに実行させ、
一の前記位置オブジェクトが選択された場合に表示する前記候補記号の種類と、他の一の前記位置オブジェクトが選択された場合に表示する前記候補記号の種類とを異ならせる請求項２２に記載のプログラム。
【請求項２４】
表示部と、操作部とを備えるコンピュータによって実行可能なプログラムであって、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、選択された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理と、を前記コンピュータに実行させ、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を前記コンピュータに実行させ、
前記前景画像は、前記背景画像上の位置を指し示す位置オブジェクトを含み、
前記第２タッチ操作は、前記位置オブジェクトを拡縮する操作を含み、
前記第３タッチ操作は、前記背景画像を拡縮する操作を含み、
該プログラムは、
前記第１切替処理で前記位置オブジェクトを前記選択状態に切り替えたこと、かつ前記受付処理で前記前景画像を拡縮する前記第２タッチ操作を受け付けたことに応じて、前記編集処理において、前記位置オブジェクトを前記選択状態に維持したまま、前記前景画像を拡縮し、
前記第１切替処理で前記位置オブジェクトを前記選択状態に切り替えたこと、かつ前記受付処理で前記背景画像を拡縮する前記第３タッチ操作を受け付けたことに応じて、前記変更処理において、前記位置オブジェクトを前記選択状態に維持したまま、前記背景画像を拡縮するプログラム。
【請求項２５】
表示部と、操作部とを備えるコンピュータによって実行可能なプログラムであって、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、選択された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理と、を前記コンピュータに実行させ、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を前記コンピュータに実行させ、
前記前景画像は、前記背景画像上の位置を指し示す位置オブジェクトを含み、
前記第３タッチ操作は、前記背景画像を拡縮する操作であるピンチイン操作及びピンチアウト操作を含み、
該プログラムは、
前記第１切替処理で前記位置オブジェクトを前記選択状態に切り替えたこと、かつ前記受付処理で前記背景画像を拡縮する操作である前記第３タッチ操作を受け付けたことに応じて、前記変更処理において、前記位置オブジェクトを前記選択状態に維持したまま、前記背景画像を拡縮するプログラム。
【請求項２６】
表示部と、
操作部と、
制御部と、を備えており、
前記制御部は、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理とを実行し、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行し、
前記第１タッチ操作は、前記前景画像の位置をタッチする操作であり、
前記第２タッチ操作は、前記前景画像の表示内容の編集方法を示す編集オブジェクトの位置をタッチする操作であり、
前記第３タッチ操作は、前記背景画像の位置をタッチする操作であり、
前記制御部は、
前記第１切替処理において、前記編集画面上の前記背景画像に重ねて前記編集オブジェクトを前記表示部に表示させ、
前記編集処理において、タッチ位置に表示された前記編集オブジェクトで示される方法で前記前景画像の表示内容を編集する情報処理装置。
【請求項２７】
表示部と、
操作部と、
制御部と、を備えており、
前記制御部は、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理とを実行し、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行し、
前記前景画像を識別する識別情報、及び前記編集画面上における当該前景画像の表示内容を特定する特定情報を対応付けて記憶する記憶部をさらに備えており、
前記制御部は、
前記受付処理において、前記編集処理における前記前景画像の編集の確定を指示する第４タッチ操作を前記操作部を介して受け付け、
前記編集処理において、当該第２タッチ操作に従って編集された前記前景画像の前記編集画面上における表示内容を特定する編集情報を、当該前景画像の前記識別情報と対応付けて前記記憶部にさらに記憶させ、
前記変更処理において、前記編集情報を変更せず、
前記受付処理で前記第４タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記特定情報を前記編集情報で上書きすると共に、当該前景画像の前記編集画面上における表示態様を前記選択状態から前記非選択状態に切り替える第２切替処理をさらに実行する情報処理装置。
【請求項２８】
表示部と、
操作部と、
制御部と、を備えており、
前記制御部は、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理とを実行し、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行し、
前記前景画像を識別する識別情報、及び前記編集画面上における当該前景画像の表示内容を特定する特定情報を対応付けて記憶する記憶部をさらに備えており、
前記制御部は、
前記受付処理において、前記編集処理における前記前景画像の編集のキャンセルを指示する第４タッチ操作を前記操作部を介して受け付け、
前記編集処理において、前記特定情報を退避情報として前記記憶部にさらに記憶させ、且つ当該第２タッチ操作に従って編集された前記前景画像の前記編集画面上における表示内容で前記特定情報を更新し、
前記受付処理で前記第４タッチ操作を受け付けたことに応じて、前記退避情報で前記特定情報を上書きする情報処理装置。
【請求項２９】
表示部と、
操作部と、
サーバ装置と通信する通信部と、
制御部と、を備えており、
前記制御部は、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理とを実行し、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行し、
前記制御部は、
地図画像を含む指定画面を前記表示部に表示させる指定画面表示処理と、
前記指定画面に表示された前記地図画像の領域を前記背景画像として指定する指定操作を前記操作部を介して受け付ける指定処理と、をさらに実行し、
前記編集画面表示処理において、前記指定処理で指定された前記背景画像を含む前記編集画面を、前記表示部に表示させ、
前記制御部は、
前記指定画面表示処理において、
第１地図データを前記通信部を通じて前記サーバ装置から受信する第１受信処理と、
前記第１受信処理で受信した前記第１地図データで示される前記地図画像を含む前記指定画面を前記表示部に表示させる第１表示処理と、を実行し、
前記編集画面表示処理において、
前記第１地図データより詳細な第２地図データを前記通信部を通じて前記サーバ装置から受信する第２受信処理と、
前記第２受信処理で受信した前記第２地図データで示される前記背景画像を含む前記編集画面を前記表示部に表示させる第２表示処理と、を実行し、
前記第２受信処理において、前記指定処理で指定された領域の前記地図画像のみを含む前記第２地図データを、前記通信部を通じて前記サーバ装置から受信する情報処理装置。
【請求項３０】
表示部と、
操作部と、
サーバ装置と通信する通信部と、
制御部と、を備えており、
前記制御部は、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理とを実行し、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行し、
前記制御部は、
地図画像を含む指定画面を前記表示部に表示させる指定画面表示処理と、
前記指定画面に表示された前記地図画像の領域を前記背景画像として指定する指定操作を前記操作部を介して受け付ける指定処理と、をさらに実行し、
前記編集画面表示処理において、前記指定処理で指定された前記背景画像を含む前記編集画面を、前記表示部に表示させ、
前記制御部は、
前記指定画面表示処理において、
第１地図データを前記通信部を通じて前記サーバ装置から受信する第１受信処理と、
前記第１受信処理で受信した前記第１地図データで示される前記地図画像を含む前記指定画面を前記表示部に表示させる第１表示処理と、を実行し、
前記編集画面表示処理において、
前記第１地図データより詳細な第２地図データを前記通信部を通じて前記サーバ装置から受信する第２受信処理と、
前記第２受信処理で受信した前記第２地図データで示される前記背景画像を含む前記編集画面を前記表示部に表示させる第２表示処理と、
地図上の位置を示す位置情報を入力する入力操作を前記操作部を介して受け付ける入力受付処理と、
前記入力受付処理で受け付けた前記位置情報で示される入力位置を含む前記第１地図データを、前記通信部を通じて前記サーバ装置から受信する前記第１受信処理と、
前記入力位置を含む前記地図画像が前記指定処理で指定されたことに応じて、前記入力位置を指し示す前記前景画像である位置オブジェクトを、前記背景画像上の前記入力位置に配置する前記第２表示処理と、を実行する情報処理装置。
【請求項３１】
表示部、操作部、第１通信部、及び第１制御部を備える情報処理装置と、記録部、第２通信部、及び第２制御部を備える画像記録装置とを備える記録システムであって、
前記第１制御部は、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作、前記背景画像に前記前景画像を重ねた出力画像をシートに記録する記録処理の実行を指示する出力操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理と、
前記受付処理で前記出力操作を受け付けたことに応じて、前記記録処理を実行させる記録指示情報を前記第１通信部を通じて前記画像記録装置に送信する出力処理とを実行し、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行し、
前記第２制御部は、前記第２通信部を通じて前記情報処理装置から前記記録指示情報を受信したことに応じて、当該記録指示情報で示される前記記録処理を前記記録部に実行させ、
前記第１タッチ操作は、前記前景画像の位置をタッチする操作であり、
前記第２タッチ操作は、前記前景画像の表示内容の編集方法を示す編集オブジェクトの位置をタッチする操作であり、
前記第３タッチ操作は、前記背景画像の位置をタッチする操作であり、
前記第１制御部は、
前記第１切替処理において、前記編集画面上の前記背景画像に重ねて前記編集オブジェクトを前記表示部に表示させ、
前記編集処理において、タッチ位置に表示された前記編集オブジェクトで示される方法で前記前景画像の表示内容を編集する記録システム。
【請求項３２】
表示部、操作部、第１通信部、及び第１制御部を備える情報処理装置と、記録部、第２通信部、及び第２制御部を備える画像記録装置とを備える記録システムであって、
前記第１制御部は、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作、前記背景画像に前記前景画像を重ねた出力画像をシートに記録する記録処理の実行を指示する出力操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理と、
前記受付処理で前記出力操作を受け付けたことに応じて、前記記録処理を実行させる記録指示情報を前記第１通信部を通じて前記画像記録装置に送信する出力処理とを実行し、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行し、
前記第２制御部は、前記第２通信部を通じて前記情報処理装置から前記記録指示情報を受信したことに応じて、当該記録指示情報で示される前記記録処理を前記記録部に実行させ、
前記情報処理装置は、前記前景画像を識別する識別情報、及び前記編集画面上における当該前景画像の表示内容を特定する特定情報を対応付けて記憶する記憶部をさらに備えており、
前記第１制御部は、
前記受付処理において、前記編集処理における前記前景画像の編集の確定を指示する第４タッチ操作を前記操作部を介して受け付け、
前記編集処理において、当該第２タッチ操作に従って編集された前記前景画像の前記編集画面上における表示内容を特定する編集情報を、当該前景画像の前記識別情報と対応付けて前記記憶部にさらに記憶させ、
前記変更処理において、前記編集情報を変更せず、
前記受付処理で前記第４タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記特定情報を前記編集情報で上書きすると共に、当該前景画像の前記編集画面上における表示態様を前記選択状態から前記非選択状態に切り替える第２切替処理をさらに実行する記録システム。
【請求項３３】
表示部、操作部、第１通信部、及び第１制御部を備える情報処理装置と、記録部、第２通信部、及び第２制御部を備える画像記録装置とを備える記録システムであって、
前記第１制御部は、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作、前記背景画像に前記前景画像を重ねた出力画像をシートに記録する記録処理の実行を指示する出力操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理と、
前記受付処理で前記出力操作を受け付けたことに応じて、前記記録処理を実行させる記録指示情報を前記第１通信部を通じて前記画像記録装置に送信する出力処理とを実行し、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行し、
前記第２制御部は、前記第２通信部を通じて前記情報処理装置から前記記録指示情報を受信したことに応じて、当該記録指示情報で示される前記記録処理を前記記録部に実行させ、
前記情報処理装置は、前記前景画像を識別する識別情報、及び前記編集画面上における当該前景画像の表示内容を特定する特定情報を対応付けて記憶する記憶部をさらに備えており、
前記第１制御部は、
前記受付処理において、前記編集処理における前記前景画像の編集のキャンセルを指示する第４タッチ操作を前記操作部を介して受け付け、
前記編集処理において、前記特定情報を退避情報として前記記憶部にさらに記憶させ、且つ当該第２タッチ操作に従って編集された前記前景画像の前記編集画面上における表示内容で前記特定情報を更新し、
前記受付処理で前記第４タッチ操作を受け付けたことに応じて、前記退避情報で前記特定情報を上書きする記録システム。
【請求項３４】
表示部、操作部、第１通信部、及び第１制御部を備える情報処理装置と、記録部、第２通信部、及び第２制御部を備える画像記録装置とを備える記録システムであって、
前記第１制御部は、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作、前記背景画像に前記前景画像を重ねた出力画像をシートに記録する記録処理の実行を指示する出力操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理と、
前記受付処理で前記出力操作を受け付けたことに応じて、前記記録処理を実行させる記録指示情報を前記第１通信部を通じて前記画像記録装置に送信する出力処理とを実行し、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行し、
前記第２制御部は、前記第２通信部を通じて前記情報処理装置から前記記録指示情報を受信したことに応じて、当該記録指示情報で示される前記記録処理を前記記録部に実行させ、
前記第１制御部は、
地図画像を含む指定画面を前記表示部に表示させる指定画面表示処理と、
前記指定画面に表示された前記地図画像の領域を前記背景画像として指定する指定操作を前記操作部を介して受け付ける指定処理と、をさらに実行し、
前記編集画面表示処理において、前記指定処理で指定された前記背景画像を含む前記編集画面を、前記表示部に表示させ、
前記情報処理装置は、サーバ装置と通信する通信部をさらに備えており、
前記第１制御部は、
前記指定画面表示処理において、
第１地図データを前記通信部を通じて前記サーバ装置から受信する第１受信処理と、
前記第１受信処理で受信した前記第１地図データで示される前記地図画像を含む前記指定画面を前記表示部に表示させる第１表示処理と、を実行し、
前記編集画面表示処理において、
前記第１地図データより詳細な第２地図データを前記通信部を通じて前記サーバ装置から受信する第２受信処理と、
前記第２受信処理で受信した前記第２地図データで示される前記背景画像を含む前記編集画面を前記表示部に表示させる第２表示処理と、を実行し、
前記第２受信処理において、前記指定処理で指定された領域の前記地図画像のみを含む前記第２地図データを、前記通信部を通じて前記サーバ装置から受信する記録システム。
【請求項３５】
表示部、操作部、第１通信部、及び第１制御部を備える情報処理装置と、記録部、第２通信部、及び第２制御部を備える画像記録装置とを備える記録システムであって、
前記第１制御部は、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作、前記背景画像に前記前景画像を重ねた出力画像をシートに記録する記録処理の実行を指示する出力操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第１タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、
前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、
前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理と、
前記受付処理で前記出力操作を受け付けたことに応じて、前記記録処理を実行させる記録指示情報を前記第１通信部を通じて前記画像記録装置に送信する出力処理とを実行し、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行し、
前記第２制御部は、前記第２通信部を通じて前記情報処理装置から前記記録指示情報を受信したことに応じて、当該記録指示情報で示される前記記録処理を前記記録部に実行させ、
前記第１制御部は、
地図画像を含む指定画面を前記表示部に表示させる指定画面表示処理と、
前記指定画面に表示された前記地図画像の領域を前記背景画像として指定する指定操作を前記操作部を介して受け付ける指定処理と、をさらに実行し、
前記編集画面表示処理において、前記指定処理で指定された前記背景画像を含む前記編集画面を、前記表示部に表示させ、
前記情報処理装置は、サーバ装置と通信する通信部をさらに備えており、
前記第１制御部は、
前記指定画面表示処理において、
第１地図データを前記通信部を通じて前記サーバ装置から受信する第１受信処理と、
前記第１受信処理で受信した前記第１地図データで示される前記地図画像を含む前記指定画面を前記表示部に表示させる第１表示処理と、を実行し、
前記編集画面表示処理において、
前記第１地図データより詳細な第２地図データを前記通信部を通じて前記サーバ装置から受信する第２受信処理と、
前記第２受信処理で受信した前記第２地図データで示される前記背景画像を含む前記編集画面を前記表示部に表示させる第２表示処理と、
地図上の位置を示す位置情報を入力する入力操作を前記操作部を介して受け付ける入力受付処理と、
前記入力受付処理で受け付けた前記位置情報で示される入力位置を含む前記第１地図データを、前記通信部を通じて前記サーバ装置から受信する前記第１受信処理と、
前記入力位置を含む前記地図画像が前記指定処理で指定されたことに応じて、前記入力位置を指し示す前記前景画像である位置オブジェクトを、前記背景画像上の前記入力位置に配置する前記第２表示処理と、を実行する記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図画像である背景画像にユーザが指定した前景画像を重ねて表示することが可能なプログラムに関する。
【背景技術】
【０００２】
従来より、地図画像上の所望の領域を指定するユーザ操作を受け付け、指定された領域の地図画像をシートに記録する記録処理を画像記録装置に実行させる情報処理装置が知られている。また、特許文献１には、ランドマークや目的地までの経路情報（以下、「前景画像」と表記する。）を、地図画像（以下、「背景画像」と表記する。）上に設定するユーザ操作を受付可能なシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−８４６６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記構成のシステムにおいて、背景画像上に設定された前景画像を編集（例えば、前景画像の変更、位置の変更、削除等）したいという要請がある。しかしながら、編集対象となる前景画像を選択するユーザ操作は、特に表示画面上における背景画像の表示領域（例えば、拡大、縮小、回転等）を変更した場合等において、煩雑な場合がある。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、地図画像である背景画像上に重ねられた前景画像を編集する処理を、少ないユーザ操作で実現するプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
(1)  本発明に係るプログラムは、表示部と、操作部とを備えるコンピュータによって実行可能である。該プログラムは、地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、前記受付処理で前記第１タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理とを前記コンピュータに実行させる。そして、該プログラムは、前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を前記コンピュータに実行させる。
【０００７】
上記構成のプログラムにおいて、ユーザは、背景画像を縮小した状態で編集対象となる前景画像を選択し、背景画像を拡大してから当該前景画像を編集することが考えられる。このような場合において、前景画像を選択した後に背景画像を拡大した場合に、当該前景画像の選択状態が解除されない。換言すれば、前述の順序でユーザ操作がなされた場合に、前景画像の選択をやり直す必要がない。すなわち、背景画像上に重ねられた前景画像の編集処理を、少ないユーザ操作で実現することができる。
【０００８】
(2)  例えば、前記第１タッチ操作は、前記前景画像の位置をタッチする操作である。前記第２タッチ操作は、前記前景画像の表示内容の編集方法を示す編集オブジェクトの位置をタッチする操作である。前記第３タッチ操作は、前記背景画像の位置をタッチする操作である。そして、該プログラムは、前記第１切替処理において、前記編集画面上の前記背景画像に重ねて前記編集オブジェクトを前記表示部に表示させ、前記編集処理において、タッチ位置に表示された前記編集オブジェクトで示される方法で前記前景画像の表示内容を編集する。
【０００９】
(3)  好ましくは、前記前景画像は、第１前景画像と、第２前景画像とを含む。そして、該プログラムは、前記第１前景画像が前記選択状態で且つ前記第２前景画像の位置へのタッチ操作を前記受付処理で受け付けたことに応じて、前記第１前景画像の前記選択状態を維持し、且つ前記第２前景画像に対する前記第１切替処理を実行しない。
【００１０】
(4)  さらに好ましくは、該プログラムは、前記第１前景画像が前記選択状態のときに前記受付処理で受け付けた前記第２前景画像の位置へのタッチ操作を、当該第２前景画像が重ねられた前記背景画像の位置への前記第３タッチ操作として受け付ける。
【００１１】
上記構成によれば、編集画面上に多数の前景画像が配置されている場合であっても、第１前景画像の選択状態が意図せずに解除されることを抑制できる。
【００１２】
(5)  好ましくは、前記コンピュータは、前記前景画像を識別する識別情報、及び前記編集画面上における当該前景画像の表示内容を特定する特定情報を対応付けて記憶する記憶部をさらに備える。そして、該プログラムは、前記受付処理において、前記編集処理における前記前景画像の編集の確定を指示する第４タッチ操作を前記操作部を介して受け付け、前記編集処理において、当該第２タッチ操作に従って編集された前記前景画像の前記編集画面上における表示内容を特定する編集情報を、当該前景画像の前記識別情報と対応付けて前記記憶部にさらに記憶させ、前記変更処理において、前記編集情報を変更せず、前記受付処理で前記第４タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記特定情報を前記編集情報で上書きすると共に、当該前景画像の前記表集画面上における表示態様を前記選択状態から前記非選択状態に切り替える第２切替処理を前記コンピュータにさらに実行させる。
【００１３】
上記構成によれば、背景画像の表示領域を変更することによって、編集中の前景画像の表示内容を特定する編集情報が失われることがないので、背景画像上に重ねられた前景画像の編集処理を、さらに少ないユーザ操作で実現することができる。
【００１４】
(6)  例えば、該プログラムは、前記編集画面表示処理において、前記非選択状態の前記前景画像を、前記特定情報に従って前記編集画面上に配置し、前記選択状態の前記前景画像を、前記編集情報に従って前記編集画面上に配置する。
【００１５】
(7)  好ましくは、該プログラムは、前記受付処理に先立って前記編集画面表示処理を実行し、前記編集処理を実行したことに応じて、前記編集画面表示処理をさらに実行する。
【００１６】
上記構成によれば、編集処理の結果がリアルタイムに編集画面に反映される。
【００１７】
(8)  例えば、前記第４タッチ操作は、前記前景画像の編集を確定させることを示す確定オブジェクトの位置をタッチする操作である。そして、該プログラムは、前記第１切替処理において、前記編集画面上の前記背景画像に重ねて前記確定オブジェクトを前記表示部に表示させる。
【００１８】
(9)  例えば、前記コンピュータは、前記前景画像を識別する識別情報、及び前記編集画面上における当該前景画像の表示内容を特定する特定情報を対応付けて記憶する記憶部をさらに備える。そして、該プログラムは、前記受付処理において、前記編集処理における前記前景画像の編集のキャンセルを指示する第４タッチ操作を前記操作部を介して受け付け、前記編集処理において、前記特定情報を退避情報として前記記憶部にさらに記憶させ、且つ当該第２タッチ操作に従って編集された前記前景画像の前記編集画面上における表示内容で前記特定情報を更新し、前記受付処理で前記第４タッチ操作を受け付けたことに応じて、前記退避情報で前記特定情報を上書きする。
【００１９】
(10)  例えば、前記前景画像は、前記背景画像上の位置を指し示す位置オブジェクトを含む。
【００２０】
但し、前景画像の具体例は位置オブジェクトに限定されない。他の例として、位置オブジェクトで示される位置の住所を表す文字列を含むテキストボックスを、前景画像としてもよい。
【００２１】
(11)  例えば、該プログラムは、前記第１切替処理において、前記位置オブジェクトを選択枠で囲み、前記第２切替処理において、前記位置オブジェクトから前記選択枠を外す。
【００２２】
すなわち、選択枠で囲まれた位置オブジェクトは選択状態であり、選択枠で囲まれていない位置オブジェクトは非選択状態である。但し、選択状態及び非選択状態における位置オブジェクトの表示態様は、前述の例に限定されない。例えば、選択状態の位置オブジェクトと非選択状態の位置オブジェクトとの色を異ならせてもよいし、選択状態の位置オブジェクトを点滅表示させてもよい。
【００２３】
(12)  好ましくは、該プログラムは、前記背景画像の拡大を指示する前記第３タッチ操作を受け付けたことに応じて実行される前記変更処理において、前記位置オブジェクト及び前記背景画像を第１拡大率で拡大し、前記選択枠を前記第１拡大率より小さい第２拡大率で拡大する。
【００２４】
上記構成によれば、背景画像の拡大に連動して位置オブジェクト及び選択枠も拡大される。このとき、選択枠の拡大率を背景画像及び位置オブジェクトの拡大率より小さくすることにより、編集画面上で選択枠が大きくなりすぎて背景画像の視認性が低下することを抑制できる。
【００２５】
(13)  好ましくは、該プログラムは、前記背景画像を拡大する前記変更処理において、拡大された前記背景画像を拡大前より詳細化する。
【００２６】
上記構成によれば、前景画像を編集しようとするユーザに、より詳細な地図を確認させることができる。
【００２７】
(14)  好ましくは、該プログラムは、前記背景画像の縮小を指示する前記第３タッチ操作を受け付けたことに応じて実行される前記変更処理において、前記位置オブジェクト及び前記背景画像を第１縮小率で縮小し、前記選択枠を前記第１縮小率より小さい第２縮小率で縮小する。
【００２８】
上記構成によれば、背景画像の縮小に連動して位置オブジェクト及び選択枠も縮小される。このとき、選択枠の縮小率を背景画像及び位置オブジェクトの縮小率より小さくすることにより、編集画面上で選択枠が小さくなりすぎることが抑制される。これにより、選択状態の前景画像をユーザに容易に発見させることができると共に、編集処理において前景画像の位置をタッチするユーザ操作が容易になる。
【００２９】
(15)  好ましくは、該プログラムは、前記背景画像を縮小する前記変更処理において、縮小された前記背景画像を縮小前より簡素化する。
【００３０】
上記構成によれば、編集画面上に表示される情報が多くなり過ぎることを抑制することができる。その結果、ユーザに所望の情報を発見させやすくすることができる。
【００３１】
(16)  例えば、該プログラムは、前記背景画像の拡縮する前記変更処理において、前記背景画像上における地名或いは建物の名称又は路地或いは地下街の表示を増減させる。
【００３２】
(17)  例えば、前記特定情報は、前記位置オブジェクトの色、前記位置オブジェクトに付加する記号、或いは前記位置オブジェクトのサイズを示す情報を含む。そして、該プログラムは、前記編集処理において、前記位置オブジェクトの色の変更、前記位置オブジェクトに付加する記号の変更、或いは前記位置オブジェクトの拡縮を実行する。
【００３３】
(18)  例えば、該プログラムは、地図画像を含む指定画面を前記表示部に表示させる指定画面表示処理と、前記指定画面に表示された前記地図画像の領域を前記背景画像として指定する指定操作を前記操作部を介して受け付ける指定処理とを前記コンピュータにさらに実行させる。そして、該プログラムは、前記編集画面表示処理において、前記指定処理で指定された前記背景画像を含む前記編集画面を、前記表示部に表示させる。
【００３４】
(19)  好ましくは、前記コンピュータは、サーバ装置と通信する通信部をさらに備える。そして、該プログラムは、前記指定画面表示処理において、第１地図データを前記通信部を通じて前記サーバ装置から受信する第１受信処理と、前記第１受信処理で受信した前記第１地図データで示される前記地図画像を含む前記指定画面を前記表示部に表示させる第１表示処理とを前記コンピュータに実行させる。また、該プログラムは、前記編集画面表示処理において、前記第１地図データより詳細な第２地図データを前記通信部を通じて前記サーバ装置から受信する第２受信処理と、前記第２受信処理で受信した前記第２地図データで示される前記背景画像を含む前記編集画面を前記表示部に表示させる第２表示処理とを前記コンピュータに実行させる。
【００３５】
上記構成によれば、相対的にデータ量の少ない第１地図データを用いることによって、サーバ装置とコンピュータとの間の通信量が削減される。その結果、背景画像となる領域を指定する処理を、スムーズで且つシームレスに実現できる。一方、相対的にデータ量の多い第２地図データを用いることによって、前景画像を編集しようとするユーザに、より詳細な地図を確認させることができる。
【００３６】
(20)  好ましくは、該プログラムは、前記第２受信処理において、前記指定処理で指定された領域の前記地図画像のみを含む前記第２地図データを、前記通信部を通じて前記サーバ装置から受信する。
【００３７】
上記構成によれば、少ない通信量で詳細な第２地図データを受信することができる。
【００３８】
(21)  好ましくは、該プログラムは、地図上の位置を示す位置情報を入力する入力操作を前記操作部を介して受け付ける入力受付処理と、前記入力受付処理で受け付けた前記位置情報で示される入力位置を含む前記第１地図データを、前記通信部を通じて前記サーバ装置から受信する前記第１受信処理と、前記入力位置を含む前記地図画像が前記指定処理で指定されたことに応じて、前記入力位置を指し示す前記前景画像である位置オブジェクトを、前記背景画像上の前記入力位置に配置する前記第２表示処理とを前記コンピュータに実行させる。
【００３９】
上記構成によれば、入力受付処理で入力した位置情報で示される位置に、自動的に位置オブジェクトが配置される。
【００４０】
(22)  例えば、前記第１地図データは、前記地図画像上の各位置に存在する施設の属性を示す属性情報を含む。そして、該プログラムは、前記入力受付処理において、前記入力位置に対応する前記属性情報を取得し、前記第２表示処理において、前記属性情報で示される属性を表す記号が付加された前記位置オブジェクトを、前記背景画像上の前記入力位置に配置し、前記受付処理において、前記位置オブジェクトに付加された記号の変更を指示する前記第１タッチ操作を受け付ける。
【００４１】
上記構成によれば、属性情報に応じて位置オブジェクトに付加された記号を、所望の記号に変更することができる。
【００４２】
(23)  例えば、前記コンピュータは、画像記録装置と通信する通信部をさらに備える。そして、該プログラムは、前記受付処理において、前記編集処理で表示内容が編集された前記前景画像を前記背景画像に重ねて形成される前記出力画像をシートに記録する記録処理の実行を指示する出力操作を前記操作部を介して受け付け、前記受付処理で前記出力操作を受け付けたことに応じて、前記画像記録装置に前記記録処理を実行させるために、前記出力画像を示す出力画像データを出力する出力処理を前記コンピュータに実行させる。
【００４３】
(24)  本発明に係る情報処理装置は、表示部と、操作部と、制御部とを備える。前記制御部は、地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作を、前記操作部を介して受け付ける受付処理と、前記受付処理で前記第１タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理とを実行する。そして、前記制御部は、前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行する。
【００４４】
(25)  本発明に係る記録システムは、表示部、操作部、第１通信部、及び第１制御部を備える情報処理装置と、記録部、第２通信部、及び第２制御部を備える画像記録装置とを備える。前記第１制御部は、地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、前記前景画像の選択を指示する第１タッチ操作、選択された前記前景画像の編集を指示する第２タッチ操作、前記編集画面上における前記背景画像の表示領域の変更を指示する第３タッチ操作、前記背景画像に前記前景画像を重ねた出力画像をシートに記録する記録処理の実行を指示する出力操作を、前記操作部を介して受け付ける受付処理と、前記受付処理で前記第１タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第１切替処理と、前記受付処理で前記第２タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第２タッチ操作に従って編集する編集処理と、前記受付処理で前記第３タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第３タッチ操作に従って変更する変更処理と、前記受付処理で前記出力操作を受け付けたことに応じて、前記記録処理を実行させる記録指示情報を前記第１通信部を通じて前記画像記録装置に送信する出力処理とを実行する。そして、前記第１制御部は、前記選択状態の前記前景画像を含む前記編集画面に対する前記第３タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行する。一方、前記第２制御部は、前記第２通信部を通じて前記情報処理装置から前記記録指示情報を受信したことに応じて、当該記録指示情報で示される前記記録処理を前記記録部に実行させる。
【発明の効果】
【００４５】
本発明によれば、前景画像を選択した後に背景画像の表示領域を変更した場合に、当該前景画像の選択状態が解除されないので、背景画像上に重ねられた前景画像の編集処理を、少ないユーザ操作で実現することができる。
【図面の簡単な説明】
【００４６】
【図１】図１は、実施形態に係る記録システム１００のブロック図である。
【図２】図２は、属性情報に対応付けられてデータ記憶領域６２Ｂに記憶された記号の一例である。
【図３】図３は、ランドマークアイコン１２２の前景画像ＩＤ、特定情報、編集情報、及び状態情報の一例であって、（Ａ）は非選択状態を、（Ｂ）は選択状態で且つ編集された後の状態を、（Ｃ）は編集が確定された後の状態を示す。
【図４】図４は、画像記録処理のフローチャートである。
【図５】図５は、出力画像編集処理のフローチャートである。
【図６】図６は、変更処理のフローチャートである。
【図７】図７は、指定画面の表示例であって、（Ａ）は入力情報を入力する前の状態を、（Ｂ）は入力情報を入力した後の状態を示す。
【図８】図８は、編集画面の表示例であって、（Ａ）はランドマークアイコン１２２の選択前の状態を、（Ｂ）はランドマークアイコン１２２の選択後の状態を示す。
【図９】図９は、編集画面の表示例であって、（Ａ）は編集アイコン１３１を選択した状態を、（Ｂ）は候補記号１３７を選択した後の状態を示す。
【図１０】図１０は、編集画面の表示例であって、（Ａ）は地図画像１２１等を拡大させた状態を、（Ｂ）は図９（Ｂ）に示される編集内容を確定させた状態を示す。
【図１１】図１１は、編集画面の表示例であって、（Ａ）は編集アイコン１２５を選択した状態を、（Ｂ）はランドマークアイコン１４３を追加した状態を示す。
【図１２】図３は、ランドマークアイコン１２２の前景画像ＩＤ、特定情報、退避情報、及び状態情報の一例であって、（Ａ）は非選択状態を、（Ｂ）は選択状態で且つ編集された後の状態を、（Ｃ）は編集が確定された後の状態を示す。
【発明を実施するための形態】
【００４７】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。
【００４８】
図１は、本実施形態における記録システム１００の概略図である。図１に示される記録システム１００は、複合機１０と、携帯端末５０とで構成されている。複合機１０及び携帯端末５０は、通信ネットワーク１０２を介して相互に通信可能とされている。通信ネットワーク１０２の具体例は特に限定されないが、例えば、インターネット、移動体通信網、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略）、無線ＬＡＮ、或いはこれらの組み合わせであってもよい。また、複合機１０及び携帯端末５０は、インターネットを介してサーバ装置７０と通信することができる。
【００４９】
［複合機１０］
複合機１０は、図１に示されるように、プリンタ部１１と、スキャナ部１２と、表示部２３と、操作部２４と、通信部２５と、ＣＰＵ３１と、記憶部３２と、通信バス３３とを主に備える。複合機１０を構成する各構成要素は、通信バス３３を介して相互に接続されている。複合機１０は、画像記録装置の一例である。
【００５０】
［プリンタ部１１、スキャナ部１２］
プリンタ部１１は、画像データで示される画像をシートの一例である記録用紙に記録する記録処理を実行する。プリンタ部１１の記録方式は特に限定されないが、例えば、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ部１２は、記録用紙に記録されている画像を読み取って画像データを生成するスキャン処理を実行する。複合機１０は、ＦＡＸの送受信を行うＦＡＸ機能、記録用紙に記録された画像を読み取って他の記録用紙に記録するコピー機能等をさらに有してもよい。
【００５１】
［表示部２３］
表示部２３は、各種情報を表示する表示画面を備える。表示部２３の具体的な構成は特に限定されないが、例えば、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略）等を採用することができる。
【００５２】
［操作部２４］
操作部２４は、表示部２３の表示画面に表示されたオブジェクトを選択するユーザの操作を受け付ける。具体的には、操作部２４は、例えば押ボタンを有しており、押下された押ボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、操作部２４は、表示部２３の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部２３がタッチパネルディスプレイとして構成されてもよい。タッチセンサには、静電容量方式、抵抗膜方式等の周知の方式を採用することができる。
【００５３】
なお、「オブジェクト」とは、ユーザが操作部２４を操作することによって選択可能な画像を指す。一例として、オブジェクトは表示部２３に表示された文字列であって、操作部２４の方向キーを押下することによってオブジェクトの１つがハイライト表示され、操作部２４の決定ボタンを押下することによってハイライト表示されたオブジェクトが選択されてもよい。他の例として、操作部２４がタッチパネルである場合のオブジェクトは表示部２３に表示されたアイコン、ボタン、リンク等であって、タッチ位置に表示されたオブジェクトが選択されてもよい。
【００５４】
［通信部２５］
通信部２５は、通信ネットワーク１０２を通じて外部装置と通信を行うためのインタフェースである。すなわち、複合機１０は、通信部２５を通じて携帯端末５０或いはサーバ装置７０に各種情報を出力し、通信部２５を通じて携帯端末５０或いはサーバ装置７０から各種データ又は各種情報を受信する。通信部２５の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅの登録商標）を採用することができる。
【００５５】
［ＣＰＵ３１］
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）３１は、複合機１０の全体動作を制御するものである。ＣＰＵ３１は、操作部２４から出力される各種情報、及び通信部２５を通じて外部装置から取得した各種情報等に基づいて、後述する各種プログラムを記憶部３２から取得して実行する。すなわち、ＣＰＵ３１及び記憶部３２は、制御部の一例を構成する。
【００５６】
［記憶部３２］
記憶部３２は、プログラム記憶領域３２Ａと、データ記憶領域３２Ｂとを有する。プログラム記憶領域３２Ａには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略）３４と、制御プログラム３５とが格納される。なお、制御プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域３２Ｂには、制御プログラム３５の実行に必要なデータ或いは情報が記憶される。
【００５７】
なお、本明細書中の「データ」と「情報」とは、コンピュータによって取り扱い可能なビット或いはビット列である点において共通する。「データ」とは、各ビットが示す意味内容をコンピュータが考慮することなく取り扱えるものを指す。これに対して、「情報」とは、各ビットが示す意味内容によってコンピュータの動作が分岐するものを指す。さらに、「指示」は、送信先の装置に対して次の動作を促すための制御信号であって、情報を含んでいることもあるし、それ自体が情報としての性質を有していることもある。
【００５８】
また、「データ」及び「情報」は、形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）がコンピュータ毎に変更されたとしても、同一の意味内容と認識される限り、同一のデータ及び情報として取り扱われる。例えば、「２つ」であることを示す情報が、あるコンピュータではＡＳＣＩＩコードで”０ｘ３２“というテキスト形式の情報として保持され、別のコンピュータでは二進数表記で”１０“というバイナリ形式の情報として保持されてもよい。
【００５９】
但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。例えば、データが一時的に情報として扱われてもよいし、情報が一時的にデータとして扱われてもよい。また、ある装置ではデータとして扱われるものが、他の装置では情報として扱われてもよい。さらには、データの中から情報が取り出されてもよいし、情報の中からデータが取り出されてもよい。
【００６０】
記憶部３２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略）、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００６１】
なお、記憶部３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００６２】
プログラム記憶領域３２Ａに記憶されているプログラムは、ＣＰＵ３１によって実行される。しかしながら、本明細書では、ＣＰＵ３１を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＡが処理Ａを実行する」という趣旨の記述は、「ＣＰＵ３１がプログラムＡに記述された処理Ａを実行する」ことを指してもよい。後述する携帯端末５０についても同様である。
【００６３】
ＯＳ３４は、複合機１０を構成するハードウェアであるプリンタ部１１、スキャナ部１２、表示部２３、操作部２４、及び通信部２５等を制御するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅの略）を提供する基本プログラムである。すなわち、上記の各プログラムは、ＯＳ３４が提供するＡＰＩを呼び出すことによって、各ハードウェアを制御する。しかしながら、本明細書では、ＯＳ３４を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＢがハードウェアＣを制御する」という趣旨の記述は、「プログラムＢがＯＳ３４のＡＰＩを通じてハードウェアＣを制御する」ことを指してもよい。後述する携帯端末５０についても同様である。
【００６４】
［携帯端末５０］
携帯端末５０は、図１に示されるように、表示部５３と、操作部５４と、通信部５５と、ＣＰＵ６１と、記憶部６２と、通信バス６３とを主に備える。携帯端末５０に含まれる表示部５３、操作部５４、通信部５５、ＣＰＵ６１、記憶部６２、及び通信バス６３は、複合機１０に含まれる表示部２３、操作部２４、通信部２５、ＣＰＵ３１、記憶部３２、及び通信バス３３と共通するので、再度の説明は省略する。ＣＰＵ６１及び記憶部６２は、制御部の一例である。携帯端末５０は、情報処理装置の一例である。但し、情報処理装置の具体例は、スマートフォン、携帯電話、タブレット端末等の携帯端末５０に限定されず、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒの略）等であってもよい。
【００６５】
携帯端末５０の操作部５４は、表示部５３の表示画面に重畳された膜状のタッチセンサを含む。そして、操作部５４は、表示部５３の表示画面をタッチするユーザ操作を受け付ける。また、操作部５４は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。位置情報は、例えば、表示画面の左上端を原点とし、右向きをｘ軸の正の向き、下向きをｙ軸の正の向きとしたｘ−ｙ平面上の座標（ｘ，ｙ）として表現できる。
【００６６】
なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。すなわち、タッチした入力媒体を所定時間内に表示画面から離間させるタップ操作、タッチした入力媒体を表示画面上で静止させるロングタッチ操作、タッチした入力媒体を表示画面上でスライドさせるスライド操作、表示画面上をスライドする入力媒体の加速度が閾値以上であるフリック操作、オブジェクトの位置にタッチした入力媒体を表示画面上でスライドさせるドラッグ操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに近づける向きにスライドさせるピンチイン操作、表示画面上の異なる位置にタッチした２つの入力媒体を互いに離れる向きにスライドさせるピンチアウト操作等は、タッチの一例である。
【００６７】
また、入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させることを、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。
【００６８】
通信部５５は、移動体通信網或いは無線ＬＡＮを通じて複合機１０或いはサーバ装置７０と無線通信する。なお、携帯端末５０が外部装置と無線通信するとは、携帯端末５０と外部装置との間の通信区間の全域において無線通信が行われていることに限定されない。すなわち、携帯端末５０と直近の中継装置（例えば、アクセスポイント、基地局等）との間が少なくとも無線区間であればよい。
【００６９】
記憶部６２のプログラム記憶領域６２Ａには、ＯＳ６４と、印刷プログラム６５と、地図プログラム６６とが格納されている。記憶部６２のデータ記憶領域６２Ｂには、図２及び図３に示される各種情報が記憶されている。さらに、データ記憶領域６２Ｂには、写真データが格納される写真データフォルダが設けられていてもよい。
【００７０】
印刷プログラム６５は、出力画像データに対する記録処理を複合機１０に実行させるプログラムである。地図プログラム６６は、地図画像の任意の領域をユーザに指定させ、指定された領域の地図画像を示す出力画像データを生成するプログラムである。なお、地図プログラム６６は、生成した出力画像データを印刷プログラム６５に引き渡してもよいし、当該出力画像データに対する記録処理の実行を複合機１０に直接指示してもよい。
【００７１】
データ記憶領域６２Ｂは、図２に示されるように、属性情報と、記号を表す記号データとを対応付けて記憶している。属性情報は、地図画像上の各位置に存在する施設の属性を示す情報である。属性情報は、例えば図２に示されるように、駅、学校、病院等の建物の他、国道等も含む。また、図示は省略するが、飲食店、ガソリンスタンド、娯楽施設、駐車場等を属性情報に含めてもよい。記号は、属性情報で示される施設を表すマークである。記号は、属性情報で示される施設を端的に表すものであればどのようなものであってもよく、例えば、地図記号を用いてもよい。また、属性情報に対応付けられた記号の数は１つに限定されず、複数であってもよい。データ記憶領域６２Ｂには、図２に示される図柄を示す記号データが記憶される。
【００７２】
データ記憶領域６２Ｂは、図３に示されるように、前景画像ＩＤと、特定情報と、編集情報と、状態情報とを対応付けて記憶することができる。前景画像ＩＤは、後述する前景画像を識別する識別情報である。特定情報は、後述する編集画面上において、非選択状態の前景画像の表示内容を特定するための情報である。編集情報は、後述する編集画面上において、選択状態の前景画像の表示内容を特定するための情報である。状態情報は、前景画像が選択状態であるか、非選択状態であるかを示す情報である。これらの各情報の詳細は、後述する。
【００７３】
［サーバ装置７０］
サーバ装置７０は、携帯端末５０の要求に応じて地図データを提供する装置である。具体的には、サーバ装置７０は、所望の領域の地図画像を示す地図データを要求する要求情報を携帯端末５０から受信したことに応じて、当該地図データを携帯端末５０に送信する。サーバ装置７０の具体例は特に限定されないが、例えば、「Ｇｏｏｇｌｅマップサービス（Ｇｏｏｇｌｅは、Ｇｏｏｇｌｅ，  Ｉｎｃ．の登録商標）」を提供する装置である。
【００７４】
［記録システム１００の動作］
図４〜図１０を参照して、実施形態１に係る画像記録処理を説明する。画像記録処理は、地図画像である背景画像に重ねられた前景画像をユーザに編集させ、編集された前景画像を背景画像に重ねて生成される出力画像データに対する記録処理を複合機１０に実行させる処理である。
【００７５】
まず、地図プログラム６６は、第１地図データを要求する要求情報を通信部５５を通じてサーバ装置７０に送信し、当該要求情報の応答として第１地図データを通信部５５を通じてサーバ装置７０から受信する（Ｓ１１）。第１地図データは、地図画像を定義するデータである。また、第１地図データは、地図画像上の地名及び建物の名称等を示すメタデータを含む。すなわち、地図プログラム６６は、第１地図データを解析することによって、地名や建物の名称が表示された地図画像を得ることができる。
【００７６】
地図プログラム６６が最初に受信する第１地図データは、予め定められた領域の地図画像を示すものであってもよい。本実施形態に係る地図プログラム６６は、図７（Ａ）に示されるように、日本のほぼ全域を含む地図画像を示す第１地図データを受信する。但し、最初に受信する第１地図データの具体例はこれに限定されず、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍの略）から取得した携帯端末５０の現在位置を含む地図画像を示すものであってもよい。
【００７７】
次に、地図プログラム６６は、指定画面を表示部５３に表示させる（Ｓ１２）。図７（Ａ）は、指定画面の一例である。図７（Ａ）に示される指定画面は、サーバ装置７０から受信した第１地図データで示される地図画像１１１、位置情報の入力を受け付けるテキストボックス１１２、検索アイコン１１３、及び［領域指定］アイコン１１４を含む。そして、地図プログラム６６は、指定画面に対するユーザ操作を操作部５４を介して受付可能な状態で待機する（Ｓ１３）。ステップＳ１１の処理は第１受信処理の一例であり、ステップＳ１２の処理は第１表示処理の一例であり、ステップＳ１１、Ｓ１２の処理は指定画面表示処理の一例である。
【００７８】
そして、地図プログラム６６は、テキストボックス１１２の位置をタップするユーザ操作を操作部５４を介して受け付けたことに応じて、例えば不図示のソフトウェアキーボードを表示部５３に表示させ、当該ソフトウェアキーボードを通じて入力された文字列を位置情報としてテキストボックス１１２に表示する。位置情報とは、地図上の位置（以下、「入力位置」と表記する。）を特定するための情報であって、例えば、住所、施設の名称、或いは緯度及び経度の組み合わせ等であってもよい。
【００７９】
次に、地図プログラム６６は、検索アイコン１１３の位置をタップするユーザ操作を操作部５４を介して受け付けたことに応じて（Ｓ１３：入力操作）、入力位置を含む地図上の領域（以下、「表示領域」と表記する。）を特定する（Ｓ１４）。また、地図プログラム６６は、入力位置の住所を示す住所情報を取得する。位置情報が住所を示す場合の住所情報は、位置情報そのものでよい。一方、位置情報が施設の名称である場合の住所情報は、当該施設の所在地の住所を示す。ステップＳ１４の処理は、地図プログラム６６が実行してもよいし、サーバ装置７０に実行させてもよい。検索アイコン１１３を選択する操作を受け付ける処理は、入力受付処理の一例である。
【００８０】
そして、地図プログラム６６は、ステップＳ１４で特定した領域の地図画像を示す第１地図データを、通信部５５を通じてサーバ装置７０から受信する（Ｓ１１）。また、地図プログラム６６は、サーバ装置７０から受信した第１地図データで示される地図画像１１５を含む指定画面を表示部５３に表示させる（Ｓ１２）。さらに、地図プログラム６６は、指定画面に対するユーザ操作を操作部５４を介して受付可能な状態で待機する（Ｓ１３）。図７（Ｂ）は、入力情報として「Ａ駅」が入力された場合の指定画面の一例である。
【００８１】
図７（Ｂ）に示される指定画面は、図７（Ａ）に示される地図画像１１１に代えて、Ａ駅を含む地図画像１１５を含む。また、図７（Ｂ）に示される指定画面は、地図画像１１５に重ねられたランドマークアイコン１１６を含む。ランドマークアイコン１１６は、背景画像の一例である地図画像１１５に重ねられる前景画像の一例である。また、ランドマークアイコン１１６は、地図画像１１５上の入力位置を指し示す位置オブジェクトの一例である。
【００８２】
さらに、ランドマークアイコン１１６には、図２に示されるデータ記憶領域６２Ｂに記憶された記号のうち、入力位置に存在する施設の属性“駅”に対応付けられた記号が付加されている。なお、図２に示されるように、属性情報に対応付けられた記号が複数ある場合、地図プログラム６６は、当該複数の記号のうちの予め定められたデフォルト記号を、ランドマークアイコン１１６に付加してもよい。
【００８３】
また、地図プログラム６６は、指定画面上における地図画像１１５の表示領域を変更するユーザ操作を操作部５４を介して受け付けたことに応じて（Ｓ１３：変更操作）、変更後の表示領域を特定する（Ｓ１５）。ステップＳ１５の処理は、地図プログラム６６が実行してもよいし、サーバ装置７０に実行させてもよい。そして、地図プログラム６６は、特定した表示領域の地図画像を示す第１地図データをサーバ装置７０から受信（Ｓ１１）し、当該第１地図データで示される地図画像を含む指定画面を表示部５３に表示させる（Ｓ１２）。さらに、地図プログラム６６は、指定画面に対するユーザ操作を操作部５４を介して受付可能な状態で待機する（Ｓ１３）。
【００８４】
一例として、地図プログラム６６は、地図画像１１５の位置におけるスライド操作を操作部５４を介して受け付けたことに応じて、指定画面上に表示される地図画像をスライド方向に移動させる。例えば、右方向へのスライド操作によって、地図画像１１５の右端が指定画面から外れ、地図画像１１５の左端に連続する新たな地図画像が指定画面に含められる。他の方向へのスライド操作も同様である。
【００８５】
他の例として、地図プログラム６６は、地図画像１１５の位置におけるピンチアウト操作を操作部５４を介して受け付けたことに応じて、指定画面に表示された地図画像１１５を拡大する。拡大率は、ピンチアウト操作において、入力媒体を離間させるほど大きくなる。これにより、拡大された地図画像１１５の外縁部は、指定画面から外れる。また、拡大された地図画像１１５は、拡大前より詳細化される。詳細化とは、例えば、地図画像１１５上における地名或いは建物の名称を増加させること、又は路地或いは地下街の表示を増加させることを含む。
【００８６】
さらに他の例として、地図プログラム６６は、地図画像１１５の位置におけるピンチイン操作を操作部５４を介して受け付けたことに応じて、指定画面に表示された地図画像１１５を縮小する。縮小率は、ピンチイン操作において、入力媒体を近づけるほど大きくなる。これにより、縮小された地図画像１１５の外縁部に連続する地図画像が新たに指定画面に含められる。また、縮小された地図画像１１５は、縮小前より簡素化される。簡素化とは、例えば、地図画像１１５上における地名或いは建物の名称を減少させること、又は路地或いは地下街の表示を減少させることを含む。
【００８７】
なお、地図画像１１５を移動、拡大、及び縮小させるユーザ操作は、前述の例に限定されない。一例として、指定画面は、地図画像１１５の移動方向（例えば、縦方向及び横方向）に延びるスライドバーと、スライドバー上に配置された指示アイコンとをさらに含んでもよい。そして、地図プログラム６６は、スライドバー上で指示アイコンを移動させるユーザ操作を操作部５４を介して受け付けたことに応じて、指定画面上の地図画像１１５を指示アイコンの移動方向に移動させてもよい。
【００８８】
他の例として、前述のスライドバーは、地図画像１１５の倍率を表すものであってもよい。そして、指示アイコンの拡大方向への移動に伴って地図画像１１５が拡大され、縮小方向への移動に伴って地図画像１１５が縮小されてもよい。さらに他の例として、指定画面は、地図画像１１５の拡大及び縮小を指示するボタンを含んでもよい。そして、当該ボタンの位置をタップするユーザ操作に従って、地図画像１１５が拡大或いは縮小されてもよい。
【００８９】
なお、地図プログラム６６は、ステップＳ１５の後に実行されるステップＳ１１において、新たに表示される地図画像全体を示す第１地図データをサーバ装置７０から受信してもよいし、現在表示さている地図画像と、新たに表示される地図画像との差分を示す第１地図データをサーバ装置７０から受信してもよい。また、第１地図データには、例えば、地図画像を第１縮尺で表示させる際に当該地図画像に含めるべき情報と、地図画像を第１縮尺より大きい第２縮尺で表示させる際に当該地図画像に含めるべき情報とが定義されている。すなわち、地図プログラム６６は、このような第１地図データを解析することによって、拡縮した地図画像１１５に含めるべき情報を増減させればよい。
【００９０】
地図プログラム６６は、入力操作或いは変更操作を操作部５４を介して受け付ける度に、ステップＳ１１、Ｓ１２を実行する。これにより、入力操作或いは変更操作に連動して、指定画面上における地図画像１１５の表示領域がリアルタイムに変更される。そして、ユーザは、指定画面に対して入力操作或いは変更操作を行うことにより、所望の領域の地図画像を指定画面に表示させることができる。但し、入力操作及び変更操作の両方を行う必要は必ずしもなく、いずれか一方でもよいし、最初に表示された地図画像をそのまま利用してもよい。
【００９１】
そして、地図プログラム６６は、指定画面の［領域指定］アイコン１１４の位置をタップするユーザ操作を操作部５４を介して受け付けたことに応じて（Ｓ１３：指定操作）、出力画像編集処理を実行する（Ｓ１６）。［領域指定］アイコン１１４の選択を受け付ける処理は、指定画面に表示された地図画像１１５の領域を、後述する背景画像として指定する指定操作を受け付ける指定処理の一例である。図５を参照して、出力画像編集処理の詳細を説明する。
【００９２】
地図プログラム６６は、第２地図データを要求する要求情報を通信部５５を通じてサーバ装置７０に送信し、当該要求情報の応答として第２地図データを通信部５５を通じてサーバ装置７０から受信する（Ｓ２１）。第２地図データは、［領域指定］アイコン１１４が選択された際に、指定画面に表示されていた地図画像１１５に対応する。但し、第２地図データは、地図画像１１５を示す第１地図データより詳細であってもよい。すなわち、第２地図データは、地図画像１１５上における地名或いは建物の名称、又は路地或いは地下街を示す情報が第１地図データより多くてもよい。また、第２地図データで示される地図画像は、地図画像１１５と厳密に一致している必要はなく、地図画像１１５より広い領域であってもよいし、地図画像１１５より狭い領域であってもよい。
【００９３】
次に、地図プログラム６６は、編集画面を表示部５３に表示させる（Ｓ２２）。図８（Ａ）は、編集画面の一例である。図８（Ａ）に示される編集画面は、地図画像１２１、ランドマークアイコン１２２、テキストアイコン１２３、編集アイコン１２４、１２５、１２６、１２７、及び［プリント］アイコン１２８を含む。地図画像１２１は、地図画像１１５と概ね同じ領域で、且つ地図画像１１５より詳細な地図を示す。そして、地図プログラム６６は、編集画面に対するユーザ操作を操作部５４を介して受付可能な状態で待機する（Ｓ２３）。ステップＳ２１の処理は第２受信処理の一例であり、ステップＳ２２の処理は第２表示処理の一例であり、ステップＳ２１、Ｓ２２の処理は編集画面表示処理の一例である。また、ステップＳ２３の処理は、受付処理の一例である。
【００９４】
地図画像１２１は、第２地図データで示される背景画像の一例である。ランドマークアイコン１２２及びテキストアイコン１２３は、地図画像１２１に重ねられる前景画像の一例である。ランドマークアイコン１２２は、地図画像１２１上の位置を指し示す位置オブジェクトの一例であって、入力情報で示される入力位置を指し示している。テキストアイコン１２３は、住所情報で示される住所を含むものである。図８（Ａ）に示される編集アイコン１２４〜１２７は、地図画像１２１に重ねて表示されている。
【００９５】
編集アイコン１２４は、新たなテキストアイコンを追加する指示を受け付ける。編集アイコン１２５は、新たなランドマークアイコンを追加する指示を受け付ける。編集アイコン１２６は、スライド操作によって編集画面上に線等を描画させる指示を受け付ける。編集アイコン１２７は、編集画面上の地図画像１２１を、編集画面の全体に表示させる第１状態と、編集アイコン１２４〜１２７に重ならないように縮小する第２状態とに切り替える指示を受け付ける。
【００９６】
また、地図プログラム６６は、編集画面に含まれる前景画像それぞれに対して、前景画像ＩＤ、特定情報、編集情報、及び状態情報をデータ記憶領域６２Ｂに記憶させる。図３（Ａ）は、ランドマークアイコン１２２に対応付けられた各情報の一例である。なお、この時点では、編集情報には具体的な値が設定されておらず、状態情報には“非選択状態”が設定されている。また、テキストアイコン１２３に対応する各情報もデータ記憶領域６２Ｂに記憶されるが、図示は省略される。
【００９７】
前景画像ＩＤは、前景画像を一意に識別する識別情報の一例である。特定情報及び編集情報は、地図画像１２１上における前景画像の位置を示す配置情報と、前景画像のサイズを示すサイズ情報と、前景画像に付加される記号を示す記号情報とを含む。但し、特定情報及び編集情報に含まれる情報はこれらに限定されず、例えば、前景画像の色を示す色情報、前景画像に付加される文字列を示すテキスト情報等、編集画面上における前景画像の表示内容を特定するあらゆる情報を含むことができる。
【００９８】
図３（Ａ）の例において、前景画像ＩＤ“００１”は、例えば地図プログラム６６によって各前景画像に一意に割り当てられる。配置情報（２５２，３１５）は、例えば、地図画像１２１の左上端を原点とし、右向きをｘ軸の正の向き、下向きをｙ軸の正の向きとしたｘ−ｙ平面上の座標（ｘ，ｙ）として表される。サイズ情報“中”は、例えば、“大”、“中”、“小”のうちの１つから選択されたランドマークアイコン１２２の大きさを表す。記号情報は、ランドマークアイコン１２２に付加される記号を示す。
【００９９】
地図プログラム６６は、ランドマークアイコン１２２の位置をタップするユーザ操作を操作部５４を通じて受け付けたことに応じて（Ｓ２３：選択操作）、図８（Ｂ）に示されるように、当該ランドマークアイコン１２２を選択枠１２９で囲む（Ｓ２４）。選択操作は第１タッチ操作の一例であり、ステップＳ２４の処理は編集画面上における前景画像の表示態様を切り替える第１切替処理の一例である。
【０１００】
また、地図プログラム６６は、ランドマークアイコン１２２の特定情報を編集情報にコピーすると共に、状態情報を非選択状態から選択状態に切り替える。さらに、地図プログラム６６は、確定アイコン１３０、編集アイコン１３１、１３２、１３３、１３４を、編集アイコン１２４〜１２７に代えて編集画面に含める。確定アイコン１３０は確定オブジェクトの一例であり、編集アイコン１３１〜１３４は編集オブジェクトの一例である。
【０１０１】
確定アイコン１３０は、後述する編集処理における前景画像の編集を確定させる指示を受け付ける。編集アイコン１３１は、前景画像のサイズ或いは色又は前景画像に付加される記号を変更する指示を受け付ける。編集アイコン１３２は、前景画像を削除する指示を受け付ける。編集アイコン１３３は、後述する編集処理における前景画像の編集をキャンセルして、当該前景画像を元の状態に戻す指示を受け付ける。編集アイコン１３４の機能は、前述した編集アイコン１２７と共通する。
【０１０２】
そして、地図プログラム６６は、図８（Ｂ）に示される編集画面を表示部５３に表示させ（Ｓ２２）、当該編集画面に対するユーザ操作を操作部５４を介して受付可能な状態で待機する（Ｓ２３）。なお、地図プログラム６６は、選択状態のランドマークアイコン１２２を編集情報に従って編集画面上に配置し、非選択状態のテキストアイコン１２３を特定情報に従って編集画面上に配置する。
【０１０３】
また、地図プログラム６６は、選択操作に伴う処理（Ｓ２４）、後述する編集操作に伴う処理（Ｓ２５、Ｓ２６）、後述する変更操作に伴う処理（Ｓ２７）、及び後述する確定操作に伴う処理（Ｓ２８、Ｓ２９）を実行する度に、ステップＳ２２、Ｓ２３の処理を実行する。一方、地図プログラム６６は、ステップＳ２１の処理を、出力画像編集処理中に１回だけ実行する。
【０１０４】
但し、地図プログラム６６は、ランドマークアイコン１２２が選択状態のときに、テキストアイコン１２３に対する選択操作を、テキストアイコン１２３が重ねられた地図画像１２１の位置への操作として受け付けてもよい。すなわち、地図プログラムは、ランドマークアイコン１２２が選択状態のときに当該操作を受け付けても、テキストアイコン１２３に対するステップＳ２４の処理を実行せず、且つランドマークアイコン１２２の選択状態を維持してもよい。また、地図プログラム６６は、ランドマークアイコン１２２が選択状態のときに、当該操作に応じて地図画像１２１への変更処理（Ｓ２７）を実行してもよい。さらに、選択状態のランドマークアイコン１２２の位置をタップするユーザ操作によって、当該ランドマークアイコン１２２を非選択状態に切り替えなくてもよい。
【０１０５】
また、地図プログラム６６は、図８（Ｂ）に示される編集画面において、編集アイコン１３１の位置をタップするユーザ操作を操作部５４を介して受け付けたことに応じて（Ｓ２３：編集操作）、図９（Ａ）に示されるように、候補記号１３５、１３６、１３７を編集画面に含める。候補記号１３５〜１３７は、ランドマークアイコン１２２に付加することが可能な記号を示す。より詳細には、候補記号１３５は、ランドマークアイコン１２２に記号を付加しないことを指示するものである。また、候補記号１３６、１３７は、ランドマークアイコン１２２の位置に存在する施設の属性“駅”に対応付けられた記号を付加することを指示するものである。
【０１０６】
そして、地図プログラム６６は、例えば候補記号１３７の位置をタップするユーザ操作を受け付けたことに応じて、それまで付加されていた記号に代えて、候補記号１３７をランドマークアイコン１２２に付加する（Ｓ２５）。編集アイコン１３１及び候補記号１３５〜１３７を選択する操作は第２タッチ操作の一例であり、ステップＳ２５の処理は編集処理の一例である。また、地図プログラム６６は、図３（Ｂ）に示されるように、ランドマークアイコン１２２の編集情報のうちの記号情報を、前述のユーザ操作に従って変更する（Ｓ２６）。一方、地図プログラム６６は、この時点において、ランドマークアイコン１２２の特定情報を変更しない。そして、地図プログラム６６は、図９（Ｂ）に示される編集画面を表示部５３に表示させ（Ｓ２２）、当該編集画面に対するユーザ操作を操作部５４を介して受付可能な状態で待機する（Ｓ２３）。
【０１０７】
なお、編集アイコン１３１の選択によって実行される編集処理は、前述の例に限定されず、例えば、ランドマークアイコン１２２の色の変更、或いはランドマークアイコン１２２の拡縮等であってもよい。また、地図プログラム６６は、編集アイコン１３２の位置をタップするユーザ操作を操作部５４を介して受け付けたことに応じて、選択状態のランドマークアイコン１２２を地図画像１２１上から削除してもよい。さらに、地図プログラム６６は、選択状態のランドマークアイコン１２２の位置に対するドラッグ操作を操作部２４を介して受け付けたことに応じて、地図画像１２１上におけるランドマークアイコン１２２の位置を変更してもよい。
【０１０８】
また、地図プログラム６６は、編集画面の地図画像１２１の位置に対するユーザ操作を操作部５４を介して受け付けたことに応じて（Ｓ２３：変更操作）、変更処理を実行する（Ｓ２７）。変更操作は、第３タッチ操作の一例である。変更処理は、表示画面上における地図画像１２１の表示領域を変更する処理である。図６を参照して、変更処理の詳細を説明する。
【０１０９】
地図プログラム６６は、例えば図９（Ｂ）に示される編集画面において、地図画像１２１の位置におけるピンチアウト操作を操作部５４を介して受け付けたことに応じて（Ｓ３１：ピンチアウト）、地図画像１２１、ランドマークアイコン１２２、及びテキストアイコン１２３を第１拡大率で拡大する（Ｓ３２）。また、地図プログラム６６は、拡大した地図画像１２１を拡大前より詳細化する（Ｓ３３）。地図画像１２１を拡大し且つ詳細化する処理は、ステップＳ１５と共通するので、再度の説明は省略する。さらに、地図プログラム６６は、編集画面に選択枠１２９が含まれていることに応じて（Ｓ３４：Ｙｅｓ）、当該選択枠１２９を第２拡大率で拡大する（Ｓ３５）。
【０１１０】
そして、地図プログラム６６は、図１０（Ａ）に示される編集画面を表示部５３に表示させ（Ｓ２２）、当該編集画面に対するユーザ操作を操作部５４を介して受付可能な状態で待機する（Ｓ２３）。ここで、第２拡大率は、第１拡大率より小さい値に設定される。但し、第１拡大率及び第２拡大率は、第１拡大率で拡大されたランドマークアイコン１２２が第２拡大率で拡大された選択枠１２９の内側に収まる範囲に設定される。すなわち、図１０（Ａ）に示される拡大後の編集画面において、ランドマークアイコン１２２に対する選択枠１２９の相対的な大きさは、図９（Ｂ）に示される拡大前の編集画面より小さくなる。
【０１１１】
また、地図プログラム６６は、図１０（Ａ）に示される編集画面において、地図画像１２１の位置におけるピンチイン操作を操作部５４を介して受け付けたことに応じて（Ｓ３１：ピンチイン）、地図画像１２１、ランドマークアイコン１２２、及びテキストアイコン１２３を第１縮小率で縮小する（Ｓ３６）。また、地図プログラム６６は、縮小した地図画像１２１を縮小前より簡素化する（Ｓ３７）。地図画像１２１を縮小し且つ簡素化する処理は、ステップＳ１５と共通するので、再度の説明は省略する。さらに、地図プログラム６６は、編集画面に選択枠１２９が含まれていることに応じて（Ｓ３８：Ｙｅｓ）、当該選択枠１２９を第２縮小率で縮小する（Ｓ３９）。
【０１１２】
そして、地図プログラム６６は、図９（Ｂ）に示される編集画面を表示部５３に表示させ（Ｓ２２）、当該編集画面に対するユーザ操作を操作部５４を介して受付可能な状態で待機する（Ｓ２３）。ここで、第２縮小率は、第１縮小率より小さい値に設定される。すなわち、図９（Ｂ）に示される縮小後の編集画面において、ランドマークアイコン１２２に対する選択枠１２９の相対的な大きさは、図１０（Ａ）に示される縮小前の編集画面より大きくなる。
【０１１３】
なお、地図プログラム６６は、図９（Ｂ）及び図１０（Ａ）に示されるように、選択状態のランドマークアイコン１２２を含む編集画面に対する変更操作を操作部５４を介して受け付けたことに応じて、ランドマークアイコン１２２の選択状態を維持したまま、変更処理（Ｓ２７）を実行する。すなわち、地図画像１２１等の拡大或いは縮小の前後において、選択枠１２９は編集画面上から削除されず、図３（Ｂ）に示されるランドマークアイコン１２２の編集情報は変更されない。また、編集情報に含まれる配置情報及びサイズ情報は、地図画像１２１に対するランドマークアイコン１２２の相対的な位置及びサイズを示すので、拡縮の前後において当該情報を変更する必要はない。
【０１１４】
また、変更操作によって実行される編集処理は、前述の例に限定されない。一例として、編集画面上で入力媒体をスライドさせることによって、編集画面上で地図画像１２１を移動させてもよい。また、他の例として、タッチした第１入力媒体及び第２入力媒体で編集画面をタッチし、且つ第２入力媒体を第１入力媒体を中心とする円を描くようにスライドさせる操作によって、編集画面上で地図画像１２１を回転させてもよい。
【０１１５】
また、地図プログラム６６は、図９（Ｂ）に示される編集画面の確定アイコン１３０の位置をタップするユーザ操作を操作部５４を介して受け付けたことに応じて（Ｓ２３：確定操作）、図３（Ｃ）に示されるように、図３（Ｂ）に示される編集情報で特定情報を上書きし、編集情報を初期化し、状態情報を選択状態から非選択状態に変更する（Ｓ２８）。但し、確定操作は確定アイコン１３０の選択に限定されず、例えば、選択状態の前景画像の位置をタップするユーザ操作を確定操作として受け付けてもよい。
【０１１６】
また、地図プログラム６６は、編集画面上から選択枠１２９を削除する（Ｓ２９）。そして、地図プログラム６６は、図１０（Ｂ）に示される編集画面を表示部５３に表示させ（Ｓ２２）、当該編集画面に対するユーザ操作を操作部５４を介して受付可能な状態で待機する（Ｓ２３）。確定操作は第４タッチ操作の一例であり、ステップＳ２８、Ｓ２９の処理は第２切替処理の一例である。
【０１１７】
さらに、地図プログラム６６は、［プリント］アイコン１２８の位置をタップするユーザ操作を操作部５４を介して受け付けたことに応じて（Ｓ２３：出力操作）、出力画像データを生成する（Ｓ３０）。出力画像データは、編集されたランドマークアイコン１２２及びテキストアイコン１２３を地図画像１２１に重ねて形成される出力画像を示すものである。そして、地図プログラム６６は、通信部５５を通じて複合機１０に記録指示情報を送信する（Ｓ１７）。記録指示情報は、出力画像データに対する記録処理を実行させるための情報である。記録指示情報は、例えば、ステップＳ３０で生成した出力画像データを含む。ステップＳ１７の処理は、出力処理の一例である。
【０１１８】
一方、複合機１０の制御プログラム３５は、通信部２５を通じて携帯端末５０から記録指示情報を受信したことに応じて、当該記録指示情報で示される記録処理をプリンタ部１１に実行させる。すなわち、プリンタ部１１は、記録指示情報に含まれる出力データに対する記録処理を実行する。
【０１１９】
［本実施形態の作用効果］
上記の地図プログラム６６において、ユーザは、例えば編集画面において、地図画像１２１を縮小して全体を確認しながら編集対象となるランドマークアイコン１２２を選択し、選択したランドマークアイコン１２２の周辺を確認するために地図画像１２１を拡大してから、当該ランドマークアイコン１２２を編集することが考えられる。
【０１２０】
このような場合において、ランドマークアイコン１２２を選択した後に地図画像１２１を拡大しても、当該ランドマークアイコン１２２の選択状態が解除されない。換言すれば、前述の順序でユーザ操作がなされた場合に、ランドマークアイコン１２２の選択をやり直す必要がない。また、地図画像１２１の表示領域を変更することによって、編集情報が失われることがない。その結果、地図画像１２１上に重ねられたランドマークアイコン１２２の編集処理を、少ないユーザ操作で実現することができる。
【０１２１】
また、上記の実施形態によれば、選択状態のランドマークアイコン１２２を含む編集画面において、テキストアイコン１２３の選択操作を受け付けない。これにより、例えば変更操作中の入力媒体がテキストアイコン１２３の位置に達したとしても、ランドマークアイコン１２２の選択状態が意図せずに解除されることを抑制できる。また、ステップＳ２４〜Ｓ２９の各処理を実行する度にステップＳ２２が実行されるので、編集処理の結果をリアルタイムに確認しながら、各処理を実行することができる。
【０１２２】
また、上記の実施形態によれば、地図画像１２１の拡大に連動してランドマークアイコン１２２及び選択枠１２９も拡大される。このとき、選択枠１２９の拡大率を地図画像１２１及びランドマークアイコン１２２の拡大率より小さくすることにより、編集画面上で選択枠１２９が大きくなりすぎて地図画像１２１の視認性が低下することを抑制できる。また、拡大した地図画像１２１を詳細化することにより、ランドマークアイコン１２２を編集しようとするユーザに、より詳細な地図を確認させることができる。
【０１２３】
一方、選択枠１２９の縮小率を地図画像１２１及びランドマークアイコン１２２の縮小率より小さくすることにより、編集画面上で選択枠１２９が小さくなりすぎることが抑制される。これにより、選択状態のランドマークアイコン１２２をユーザに容易に発見させることができると共に、編集処理においてランドマークアイコン１２２の位置をタッチするユーザ操作が容易になる。また、編集画面上に表示される情報が多くなり過ぎることが抑制されるので、ユーザに所望の情報を発見させやすくすることができる。
【０１２４】
また、上記の実施形態によれば、指定画面に表示させる地図画像１１１、１１５を第１地図データから取得し、編集画面に表示させる地図画像１２１を第２地図データから取得する。このように、相対的にデータ量の少ない第１地図データを用いることによって、サーバ装置７０と携帯端末５０との間の通信量が削減される。その結果、背景画像となる領域を指定する処理をスムーズで且つシームレスに実現できる。一方、相対的にデータ量の多い第２地図データを用いることによって、ランドマークアイコン１２２を編集しようとするユーザに、より詳細な地図を確認させることができる。
【０１２５】
また、上記構成によれば、指定画面のテキストボックス１１２に入力した位置情報で示される入力位置に、自動的にランドマークアイコン１２２が配置される。また、当該ランドマークアイコン１２２には、入力位置に存在する施設の属性に対応付けられた記号が付加される。さらに、編集画面において、ランドマークアイコン１２２に所望の記号を付加することができる。
【０１２６】
但し、編集画面上で編集可能な前景画像は、入力位置を指し示すランドマークアイコン１２２に限定されない。例えば、テキストアイコン１２３の位置の変更、テキストアイコン１２３に含まれる文字列の変更等が編集されてもよい。また、図１１を参照して後述するように、編集アイコン１２５によって地図画像１２１に新たに重ねられたランドマークアイコン１４３が編集されてもよい。
【０１２７】
例えば、地図プログラム６６は、編集画面の編集アイコン１２５の位置をタップするユーザ操作を操作部５４を介して受け付けたことに応じて、図１１（Ａ）に示されるように、候補記号１４０、１４１、１４２を編集画面に含める。候補記号１４０〜１４２は、地図画像１２１上に新たに追加するランドマークアイコン１４３に付加する記号を示す。そして、地図プログラム６６は、例えば候補記号１４２の位置をタップし、且つ地図画像１２１上の任意の位置をタップするユーザ操作を操作部５４を介して受け付けたことに応じて、図１１（Ｂ）に示されるように、候補記号１４２が付加されたランドマークアイコン１４３を地図画像１２１上のタップ位置に表示させる。
【０１２８】
また、新たに追加されたランドマークアイコン１４３は、前述のランドマークアイコン１２２と同様に、選択操作によって選択状態となり、編集操作によって編集され、確定操作によって編集内容が確定され、出力操作によってシート上に記録される。すなわち、入力位置を指し示すランドマークアイコン１２２と、編集アイコン１２５を用いて追加されたランドマークアイコン１４３とは、同じ前景画像として扱われる。
【０１２９】
但し、図９（Ａ）及び図１１（Ａ）に示されるように、ランドマークアイコン１２２に付加可能な記号と、ランドマークアイコン１４３に付加可能な記号とは、少なくともその一部が異なっていてもよい。具体的には、ランドマークアイコン１２２に付加可能な記号は、入力位置に存在する施設の属性情報“駅”に対応付けられた記号に制限されていてもよい。一方、ランドマークアイコン１４３にはそのような制限はなく、地図プログラム６６が予め用意しているあらゆる記号が付加可能であってもよい。
【０１３０】
なお、入力位置を指し示すランドマークアイコン１２２に対する編集の制限は、付加可能な記号のみならず、サイズ、色、位置等であってもよい。さらに、入力位置を指し示すランドマークアイコン１２２は全く編集することができず、新たに追加されたランドマークアイコン１４３のみが編集可能であってもよい。一方、ランドマークアイコン１２２、１４３は、共に制限無く編集可能であってもよい。
【０１３１】
また、データ記憶領域６２Ｂへの特定情報及び編集情報の記憶のさせ方は、図３の例に限定されない。一例として、地図プログラム６６は、特定情報が記憶されたデータ記憶領域６２Ｂ内のアドレスを示す第１ポインタと、編集情報が記憶されたデータ記憶領域６２Ｂ内のアドレスを示す第２ポインタとを保持していてもよい。そして、地図プログラム６６は、ステップＳ２８において、第２ポインタの値で第１ポインタを上書きしてもよい。すなわち、本明細書における「上書き」とは、データ記憶領域６２Ｂに記憶された情報そのものを書き換えることのみならず、データ記憶領域６２Ｂ内における情報の記憶先を示すポインタを書き換えることを含んでもよい。また、「上書き」とは、データ記憶領域６２Ｂに記憶された情報を削除し、同じ場所に他の情報を書き込むことを含んでもよい。
【０１３２】
さらに、前景画像ＩＤに対応付けてデータ記憶領域６２Ｂに記憶される情報は、図３に示される特定情報、編集情報、及び状態情報の組み合わせに限定されない。例えば、図１２に示されるように、特定情報、退避情報、及び状態情報が前景画像ＩＤに対応付けられてデータ記憶領域６２Ｂに記憶されてもよい。この場合において、地図プログラム６６は、編集画面に対するユーザ操作を受け付けたことに応じて、図１２に示される特定情報及び退避情報を下記のように取り扱えばよい。
【０１３３】
まず、ランドマークアイコン１２２が非選択状態のときには、図１２（Ａ）に示されるように、ランドマークアイコン１２２の現在の表示内容が特定情報に設定され、退避情報には具体的な値が設定されていない。また、地図プログラム６６は、ステップＳ２３において、特定情報の各値を退避情報にコピーする。また、地図プログラム６６は、ステップＳ２６において、図１２（Ｂ）に示されるように、編集内容に従って特定情報を更新する。また、地図プログラム６６は、ステップＳ２７において、特定情報及び退避情報を変更しない。また、地図プログラム６６は、ステップＳ２８において、退避情報を削除する。さらに、地図プログラム６６は、編集アイコン１３３の位置をタップするユーザ操作を操作部５４を介して受け付けたことに応じて、図１２（Ｃ）に示されるように、図１２（Ｂ）の退避情報の各値で特定情報を上書きし、退避情報を初期化し、状態情報を選択状態から非選択状態に変更する。
【０１３４】
なお、各実施形態の複合機１０及び携帯端末５０において、記憶部３２、６２のプログラム記憶領域３２Ａ、６２Ａに記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路（ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略）とも言う。）等のハードウェアで実現してもよい。
【０１３５】
さらに、本発明は、複合機１０或いは携帯端末５０として実現できるだけでなく、複合機１０或いは携帯端末５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワーク１０２を介して複合機１０或いは携帯端末５０に接続可能なサーバ装置に搭載された記憶部を含んでもよい。そして、サーバ装置の記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワーク１０２を介して配信されてもよい。
【符号の説明】
【０１３６】
１０・・・複合機
１１・・・プリンタ部
１２・・・スキャナ部
２５，５５・・・通信部
３１，６１・・・ＣＰＵ
３５・・・制御プログラム
６５・・・印刷プログラム
６６・・・地図プログラム
５０・・・携帯端末
５３・・・表示部
５４・・・操作部
６２・・・記憶部
【図１】
0006421604.tif 000002
【図２】
0006421604.tif 000003
【図３】
0006421604.tif 000004
【図４】
0006421604.tif 000005
【図５】
0006421604.tif 000006
【図６】
0006421604.tif 000007
【図７】
0006421604.tif 000008
【図８】
0006421604.tif 000009
【図９】
0006421604.tif 000010
【図１０】
0006421604.tif 000011
【図１１】
0006421604.tif 000012
【図１２】
0006421604.tif 000013