(57)【特許請求の範囲】
【請求項１】
表示面を有する表示部と、
前記表示面に対するタッチ操作に応じた操作信号を出力するタッチセンサと、
前記表示面の第１辺が鉛直方向に沿う該シンボル入力装置の姿勢に対応した第１姿勢信号、或いは前記表示面において第１辺と異なる第２辺が鉛直方向に沿う該シンボル入力装置の姿勢に対応した第２姿勢信号を出力する姿勢センサと、
制御部とを備えるシンボル入力装置であって、
前記タッチセンサは、
前記表示面上の特定の入力位置に対して第１操作を受け付けたことに応じて、第１操作信号を前記制御部に出力し、
前記入力位置に対して前記第１操作と異なる第２操作を受け付けたことに応じて、前記第１操作信号と異なる第２操作信号を前記制御部に出力し、
前記制御部は、
前記入力位置を含む入力画面を前記表示面に表示させる表示処理と、
前記入力位置に対する前記タッチ操作を前記タッチセンサを通じて受け付けるタッチ受付処理と、
前記姿勢センサから前記第１姿勢信号が出力され且つ前記タッチ受付処理で前記タッチセンサから前記第１操作信号が出力されたことに応じて、第１シンボルが入力されたと決定し、前記姿勢センサから前記第２姿勢信号が出力され且つ前記タッチ受付処理で前記タッチセンサから前記第１操作信号が出力されたことに応じて、第３シンボルが入力されたと決定する第１決定処理とを実行し、前記第３シンボルは、前記第１シンボルに予め定められた第２演算を施した数字であり、
前記姿勢センサから前記第１姿勢信号が出力され且つ前記タッチ受付処理で前記タッチセンサから前記第２操作信号が出力されたことに応じて、第２シンボルが入力されたと決定し、前記姿勢センサから前記第２姿勢信号が出力され且つ前記タッチ受付処理で前記タッチセンサから前記第２操作信号が出力されたことに応じて、第４シンボルが入力されたと決定する第２決定処理とを実行し、前記第４シンボルは、前記第２シンボルに前記第２演算を施した数字であるシンボル入力装置。
【請求項２】
該シンボル入力装置は、第１値或いは第２値が設定される回転情報を記憶する記憶部を備えており、前記第１値は、前記第１シンボルの天地を前記表示面の第１辺に沿わせて前記入力位置に表示させることに対応し、前記第２値は、前記第１シンボルの天地を鉛直方向に沿わせて前記入力位置に表示させることに対応し、
前記制御部は、
前記第１決定処理において、
前記姿勢センサから前記第２姿勢信号が出力され、且つ前記回転情報に前記第１値が設定されていることに応じて、前記第３シンボルが入力されたと決定し、
前記姿勢センサから前記第２姿勢信号が出力され、且つ前記回転情報に前記第２値が設定されていることに応じて、第５シンボルが入力されたと決定し、前記第５シンボルは、前記第１シンボルに予め定められた第３演算を施した数字であり、
前記第２決定処理において、
前記姿勢センサから前記第２姿勢信号が出力され、且つ前記回転情報に前記第１値が設定されていることに応じて、前記第４シンボルが入力されたと決定し、
前記姿勢センサから前記第２姿勢信号が出力され、且つ前記回転情報に前記第２値が設定されていることに応じて、第６シンボルが入力されたと決定し、前記第６シンボルは、前記第２シンボルに前記第３演算を施した数字である請求項１に記載のシンボル入力装置。
【請求項３】
表示面を有する表示部と、
前記表示面に対するタッチ操作に応じた操作信号を出力するタッチセンサと、
制御部とを備えるシンボル入力装置であって、
前記タッチセンサは、
前記表示面上の特定の入力位置に対して第１操作を受け付けたことに応じて、第１操作信号を前記制御部に出力し、
前記入力位置に対して前記第１操作と異なる第２操作を受け付けたことに応じて、前記第１操作信号と異なる第２操作信号を前記制御部に出力し、
前記制御部は、
第１シンボル及び第２シンボルを指定する前記タッチ操作を、前記タッチセンサを通じて受け付ける指定受付処理と、
前記入力位置を含む入力画面を前記表示面に表示させる表示処理と、
前記入力位置に対する前記タッチ操作を前記タッチセンサを通じて受け付けるタッチ受付処理と、
前記タッチ受付処理で前記タッチセンサから前記第１操作信号が出力されたことに応じて、前記指定受付処理で指定された第１シンボルが入力されたと決定する第１決定処理と、
前記タッチ受付処理で前記タッチセンサから前記第２操作信号が出力されたことに応じて、前記指定受付処理で指定された第２シンボルが入力されたと決定する第２決定処理とを実行するシンボル入力装置。
【請求項４】
前記制御部は、前記表示処理において、前記第１シンボルが前記入力位置に表示された前記入力画面を、前記表示面に表示させる請求項１から３のいずれかに記載のシンボル入力装置。
【請求項５】
前記第１シンボルは、数字であり、
前記第２シンボルは、前記第１シンボルに予め定められた第１演算を施した数字である請求項１から４のいずれかに記載のシンボル入力装置。
【請求項６】
前記第１シンボル及び前記第２シンボルは、同一の意味内容を示し、且つ形状が互いに異なる請求項１から５のいずれかに記載のシンボル入力装置。
【請求項７】
前記制御部は、前記第１決定処理或いは前記第２決定処理を実行したことに応じて、前記入力位置に受付画像を表示させる更新処理を実行し、前記受付画像は、シンボルの入力を受け付けたことを示す画像であって、前記第１シンボル及び前記第２シンボルのどちらとも異なる請求項１から６のいずれかに記載のシンボル入力装置。
【請求項８】
前記タッチセンサは、前記表示面に加わる圧力に応じた前記操作信号を出力し、
前記第１操作信号は、前記入力位置に加わる圧力が閾値圧力未満であることに対応し、
前記第２操作信号は、前記入力位置に加わる圧力が前記閾値圧力以上であることに対応する請求項１から７のいずれかに記載のシンボル入力装置。
【請求項９】
前記タッチセンサは、前記タッチ操作がなされた前記表示面上の位置に応じた前記操作信号を出力し、
前記第１操作信号は、閾値時間未満の時間継続して出力される前記入力位置を示す前記操作信号に対応し、
前記第２操作信号は、前記閾値時間以上の時間継続して出力される前記入力位置を示す前記操作信号に対応する請求項１から７のいずれかに記載のシンボル入力装置。
【請求項１０】
該シンボル入力装置は、報知部を備えており、
前記制御部は、前記タッチ受付処理で前記タッチセンサから前記第２操作信号が出力されたことに応じて、前記第２操作を受け付けたことを前記報知部に報知させる報知処理をさらに実行する請求項８又は９に記載のシンボル入力装置。
【請求項１１】
設定装置と、認証装置とを備えるシステムであって、
前記設定装置は、
第１表示面を有する第１表示部と、
前記第１表示面に対するタッチ操作に応じた操作信号を出力するタッチセンサと、
第１通信部と、
第１制御部とを備えており、
前記タッチセンサは、
前記第１表示面上の特定の入力位置に対して第１操作を受け付けたことに応じて、第１操作信号を前記第１制御部に出力し、
前記入力位置に対して前記第１操作と異なる第２操作を受け付けたことに応じて、前記第１操作信号と異なる第２操作信号を前記第１制御部に出力し、
前記第１制御部は、
前記タッチセンサを通じて第１指定操作を受け付ける指定受付処理を実行し、前記第１指定操作は、前記第１操作信号及び前記第２操作信号それぞれに対応するシンボルを指定する操作であり、
前記入力位置を含む入力画面を前記第１表示面に表示させる第１表示処理と、
前記入力位置に対する前記タッチ操作を前記タッチセンサを通じて受け付けるタッチ受付処理と、
前記指定受付処理で指定されたシンボルを、前記タッチ受付処理で前記タッチセンサから出力された前記操作信号の出力順に配列した第１シンボル列を第１認証情報として生成する生成処理と、
前記生成処理で生成した前記第１認証情報を、前記第１通信部を通じて前記認証装置に送信する送信処理とを実行し、
前記認証装置は、
動作部と、
操作部と、
第２通信部と、
第２制御部とを備えており、
前記第２制御部は、
前記第２通信部を通じて前記設定装置から前記第１認証情報を受信する受信処理と、
前記操作部を通じて第２認証情報の入力を受け付ける入力受付処理と、
前記第１認証情報及び前記第２認証情報が一致するか否かを判断する認証処理と、
前記認証処理で一致と判断したことに応じて、前記動作部を動作させる動作制御処理とを実行するシステム。
【請求項１２】
設定装置と、認証装置とを備えるシステムであって、
前記設定装置は、
第１表示面を有する第１表示部と、
前記第１表示面に対するタッチ操作に応じた操作信号を出力するタッチセンサと、
第１通信部と、
第１制御部とを備えており、
前記タッチセンサは、
前記第１表示面上の特定の入力位置に対して第１操作を受け付けたことに応じて、第１操作信号を前記第１制御部に出力し、
前記入力位置に対して前記第１操作と異なる第２操作を受け付けたことに応じて、前記第１操作信号と異なる第２操作信号を前記第１制御部に出力し、
前記第１制御部は、
前記入力位置を含む入力画面を前記第１表示面に表示させる第１表示処理と、
前記入力位置に対する前記タッチ操作を前記タッチセンサを通じて受け付けるタッチ受付処理と、
表示面の入力位置に対する異なるタッチ操作に応じて異なる操作信号を出力する機能を、前記認証装置が有するか否かを判断する判断処理を実行し、
前記機能を有しないと前記判断処理で判断したことに応じて、前記タッチ受付処理で前記タッチセンサから出力された前記操作信号に対応する第１認証情報を生成する生成処理と、
前記生成処理で生成した前記第１認証情報を、前記第１通信部を通じて前記認証装置に送信する送信処理とを実行し、
前記認証装置は、
動作部と、
操作部と、
第２通信部と、
第２制御部とを備えており、
前記第２制御部は、
前記第２通信部を通じて前記設定装置から前記第１認証情報を受信する受信処理と、
前記操作部を通じて第２認証情報の入力を受け付ける入力受付処理と、
前記第１認証情報及び前記第２認証情報が一致するか否かを判断する認証処理と、
前記認証処理で一致と判断したことに応じて、前記動作部を動作させる動作制御処理とを実行するシステム。
【請求項１３】
設定装置と、認証装置とを備えるシステムであって、
前記設定装置は、
第１表示面を有する第１表示部と、
前記第１表示面に対するタッチ操作に応じた操作信号を出力するタッチセンサと、
第１通信部と、
第１制御部とを備えており、
前記タッチセンサは、
前記第１表示面上の特定の入力位置に対して第１操作を受け付けたことに応じて、第１操作信号を前記第１制御部に出力し、
前記入力位置に対して前記第１操作と異なる第２操作を受け付けたことに応じて、前記第１操作信号と異なる第２操作信号を前記第１制御部に出力し、
前記第１制御部は、
前記入力位置を含む入力画面を前記第１表示面に表示させる第１表示処理と、
前記入力位置に対する前記タッチ操作を前記タッチセンサを通じて受け付けるタッチ受付処理と、
前記タッチ受付処理で前記タッチセンサから出力された前記操作信号に対応する第１認証情報を生成する生成処理と、
前記生成処理で生成した前記第１認証情報を、前記第１通信部を通じて前記認証装置に送信する送信処理とを実行し、
前記第１操作信号に対応する第１シンボルは、数字であり、
前記第２操作信号に対応する第２シンボルは、前記第１シンボルに予め定められた演算を施した数字であり、
前記認証装置は、
第２表示面を有する第２表示部と、
動作部と、
操作部と、
第２通信部と、
第２制御部とを備えており、
前記第２制御部は、
前記第２通信部を通じて前記設定装置から前記第１認証情報を受信する受信処理と、
前記第１シンボルの候補となる複数の第１候補シンボル、及び前記第２シンボルの候補となる複数の第２候補シンボルの一方を含む一覧画面を前記第２表示面に表示させる第２表示処理と、
前記一覧画面に含める候補シンボルを切り替える切替操作、前記一覧画面に含まれる複数の前記候補シンボルの１つを指定する第２指定操作、及び第２認証情報の入力を前記操作部を通じて受け付ける入力受付処理と、
前記第１認証情報及び前記第２認証情報が一致するか否かを判断する認証処理と、
前記認証処理で一致と判断したことに応じて、前記動作部を動作させる動作制御処理とを実行するシステム。
【請求項１４】
前記第１制御部は、
前記生成処理において、前記第１認証情報として第１シンボル列を生成し、前記第１シンボル列は、前記タッチセンサからの前記操作信号の出力順に、各操作信号に対応するシンボルを配列したシンボル列であり、
前記第２制御部は、前記入力受付処理において、前記第２認証情報として第２シンボル列の入力を受け付け、前記第２シンボル列は、前記操作部を通じて入力されたシンボルを入力順に配列したシンボル列である請求項１１から１３のいずれかに記載のシステム。
【請求項１５】
前記第１制御部は、
前記第１表示処理において、複数の前記入力位置を含む前記入力画面を前記第１表示面に表示させ、
前記タッチ受付処理において、複数の前記入力位置それぞれに対する前記タッチ操作を、前記タッチセンサを通じて受け付け、
前記生成処理において、各入力位置に対する前記タッチ操作を示す操作情報と、各入力位置への前記タッチ操作の順序を示す順序情報とを含む前記第１認証情報を生成する請求項１４に記載のシステム。
【請求項１６】
設定装置と、認証装置とを備えるシステムであって、
前記設定装置は、
第１表示面を有する第１表示部と、
前記第１表示面に対するタッチ操作に応じた操作信号を出力するタッチセンサと、
第１通信部と、
第１制御部とを備えており、
前記タッチセンサは、
前記第１表示面上の特定の入力位置に対して第１操作を受け付けたことに応じて、第１操作信号を前記第１制御部に出力し、
前記入力位置に対して前記第１操作と異なる第２操作を受け付けたことに応じて、前記第１操作信号と異なる第２操作信号を前記第１制御部に出力し、
前記第１制御部は、
第１シンボル及び第２シンボルを指定する前記タッチ操作を、前記タッチセンサを通じて受け付ける指定受付処理と、
前記入力位置を含む入力画面を前記第１表示面に表示させる第１表示処理と、
前記入力位置に対する前記タッチ操作を前記タッチセンサを通じて受け付けるタッチ受付処理と、
前記タッチ受付処理で前記タッチセンサから前記第１操作信号が出力されたことに応じて、前記指定受付処理で指定された第１シンボルが入力されたと決定する第１決定処理と、
前記タッチ受付処理で前記タッチセンサから前記第２操作信号が出力されたことに応じて、前記指定受付処理で指定された第２シンボルが入力されたと決定する第２決定処理と、
前記第１決定処理で決定された前記第１シンボルと、前記第２決定処理で決定された前記第２シンボルとを、前記タッチセンサから出力された前記操作信号の出力順に配列した第１シンボル列を第１認証情報として生成する生成処理と、
前記生成処理で生成した前記第１認証情報を、前記第１通信部を通じて前記認証装置に送信する送信処理とを実行し、
前記認証装置は、
動作部と、
操作部と、
第２通信部と、
第２制御部とを備えており、
前記第２制御部は、
前記第２通信部を通じて前記設定装置から前記第１認証情報を受信する受信処理と、
前記操作部を通じて第２認証情報の入力を受け付ける入力受付処理と、
前記第１認証情報及び前記第２認証情報が一致するか否かを判断する認証処理と、
前記認証処理で一致と判断したことに応じて、前記動作部を動作させる動作制御処理とを実行するシステム。
【請求項１７】
前記動作部は、画像データで示される画像を被記録媒体に記録する画像記録部であり、
前記第１制御部は、前記送信処理において、前記第１通信部を通じて前記認証装置に前記画像データをさらに送信し、
前記第２制御部は、
前記受信処理において、前記第２通信部を通じて前記設定装置から前記画像データをさらに受信し、
前記動作制御処理において、前記受信処理で受信した前記画像データに示される画像を被記録媒体に対して前記画像記録部に記録させる請求項１１から１６のいずれかに記載のシステム。
【請求項１８】
前記操作信号は、前記タッチ操作がなされた前記第１表示面上の位置をさらに示し、
前記第１制御部は、
前記タッチ受付処理において、複数の前記タッチ操作を前記タッチセンサを通じて受け付け、
前記生成処理において、複数の前記タッチ操作それぞれを示す操作情報と、各タッチ操作がなされた前記第１表示面上の位置を示す位置情報とを含む前記第１認証情報を生成する請求項１１から１７のいずれかに記載のシステム。
【請求項１９】
前記認証装置は、報知部を備えており、
前記第２制御部は、前記認証処理で不一致と判断したことに応じて、前記第１認証情報及び前記第２認証情報が一致しないことを前記報知部に報知させる報知処理を実行する請求項１２から１８のいずれかに記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを通じてシンボルの入力を受け付けるシンボル入力装置に関する。
【背景技術】
【０００２】
特許文献１には、タッチパネルを搭載した表示装置に表示されたソフトウェアキーボードを通じて、シンボルの入力を受け付ける入力装置が開示されている。より詳細には、ソフトウェアキーボードは、各々が入力可能なシンボルに対応する複数のアイコンを含む。そして、入力装置は、複数のアイコンの１つが指定されたことに応じて、当該アイコンに対応づけられたシンボルをテキストボックスに表示させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０３８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の入力装置において、ソフトウェアキーボードに含めるアイコンの数を増やすと、所望のシンボルに対応するアイコンを見つけるのが難しくなる。一方、ソフトウェアキーボードに含めるアイコンの数を減らすと、所望のシンボルを入力するために、ソフトウェアキーボードを切り替える操作がさらに必要になる可能性がある。そして、このような課題は、表示面のサイズが小さい装置において、特に顕著となる。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、所望のシンボルを少ない操作でユーザに入力させることが可能なシンボル入力装置を提供することにある。
【課題を解決するための手段】
【０００６】
本明細書に記載のシンボル入力装置は、表示面を有する表示部と、前記表示面に対するタッチ操作に応じた操作信号を出力するタッチセンサと、制御部とを備える。前記タッチセンサは、前記表示面上の特定の入力位置に対して第１操作を受け付けたことに応じて、第１操作信号を前記制御部に出力し、前記入力位置に対して前記第１操作と異なる第２操作を受け付けたことに応じて、前記第１操作信号と異なる第２操作信号を前記制御部に出力する。前記制御部は、前記入力位置を含む入力画面を前記表示面に表示させる表示処理と、前記入力位置に対する前記タッチ操作を前記タッチセンサを通じて受け付けるタッチ受付処理と、前記タッチ受付処理で前記タッチセンサから前記第１操作信号が出力されたことに応じて、第１シンボルが入力されたと決定する第１決定処理と、前記タッチ受付処理で前記タッチセンサから前記第２操作信号が出力されたことに応じて、前記第１シンボルと異なる第２シンボルが入力されたと決定する第２決定処理とを実行する。
【０００７】
上記構成によれば、同一の入力位置に対する異なるタッチ操作に対応して、異なるシンボルの入力を受け付けることができる。その結果、所望のシンボルを少ない操作でユーザに入力させることができる。なお、「シンボル」とは、コードセット（例えば、ＡＳＣＩＩ、ＪＩＳ、Ｕｎｉｃｏｄｅ等）に含まれるコードが割り当てられたアルファベット、アラビア数字、ローマ数字、漢字、片仮名、平仮名、その他の国の言語でも用いられる文字等を指し、バイナリデータを含まないものとする。
【０００８】
本明細書に記載のシステムは、設定装置と、認証装置とを備える。前記設定装置は、第１表示面を有する第１表示部と、前記第１表示面に対するタッチ操作に応じた操作信号を出力するタッチセンサと、第１通信部と、第１制御部とを備える。前記タッチセンサは、前記第１表示面上の特定の入力位置に対して第１操作を受け付けたことに応じて、第１操作信号を前記第１制御部に出力し、前記入力位置に対して前記第１操作と異なる第２操作を受け付けたことに応じて、前記第１操作信号と異なる第２操作信号を前記第１制御部に出力する。前記第１制御部は、前記入力位置を含む入力画面を前記第１表示面に表示させる第１表示処理と、前記入力位置に対する前記タッチ操作を前記タッチセンサを通じて受け付けるタッチ受付処理と、前記タッチ受付処理で前記タッチセンサから出力された前記操作信号に対応する第１認証情報を生成する生成処理と、前記生成処理で生成した前記第１認証情報を、前記第１通信部を通じて前記認証装置に送信する送信処理とを実行する。前記認証装置は、動作部と、操作部と、第２通信部と、第２制御部とを備える。前記第２制御部は、前記第２通信部を通じて前記設定装置から前記第１認証情報を受信する受信処理と、前記操作部を通じて第２認証情報の入力を受け付ける入力受付処理と、前記第１認証情報及び前記第２認証情報が一致するか否かを判断する認証処理と、前記認証処理で一致と判断したことに応じて、前記動作部を動作させる動作制御処理とを実行する。
【０００９】
上記構成によれば、同一の入力位置に対する第１操作及び第２操作によって、認証装置に送信すべき第１認証情報を設定することができる。これにより、ソフトウェアキーボード等を通じて第１認証情報を設定する場合と比較して、設定中の第１認証情報が他人に知られ難くなる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係るシステム１００を構成する画像記録装置１０及び携帯端末５０のブロック図である。
【図２】図２は、データ記憶領域３２Ｂ、６２Ｂに記憶されるデータの例であって、（Ａ）は携帯端末５０から受信したＰＩＮ及び画像データを、（Ｂ）は回転情報を、（Ｃ）は操作情報とシンボルとの対応関係を示す。
【図３】図３は、プリント指示処理のフローチャートである。
【図４】図４は、ＰＩＮ設定処理のフローチャートである。
【図５】図５は、プリント処理のフローチャートである。
【図６】図６は、表示部５３の表示例であって、（Ａ）はプレビュー画面を、（Ｂ）は対応設定画面を示す。
【図７】図７は、表示部５３の表示例であって、（Ａ）は実施形態に係るＰＩＮ設定画面を、（Ｂ）は変形例３に係るＰＩＮ設定画面を示す。
【図８】図８は、表示部２３の表示例であって、（Ａ）は３Ｄタッチ対応の場合のＰＩＮ入力画面を、（Ｂ）は３Ｄタッチ非対応の場合のＰＩＮ入力画面を示す。
【図９】図９は、ＰＩＮの具体例であって、（Ａ）は操作情報及び順序情報を含む変形例１のＰＩＮを、（Ｂ）は操作情報及び位置情報を含む変形例２のＰＩＮを示す。
【図１０】図１０は、変形例２に係るＰＩＮ設定画面の表示例であって、（Ａ）はタッチ操作がなされる前の状態を、（Ｂ）は４箇所にタッチ操作がなされた後の状態を示す。
【図１１】図１１は、変形例３に係るＰＩＮ入力画面の表示例であって、（Ａ）は切替アイコン１５８に“ＴＡＰ”が表示された状態を、（Ｂ）は切替アイコン１５８に“ＰＥＥＫ”が表示された状態を示す。
【図１２】図１２は、変形例４に係るＰＩＮ設定画面の表示例であって、（Ａ）は回転情報に“ＯＦＦ”が設定されている状態を、（Ｂ）は回転情報に“ＯＮ”が設定されている状態を示す。
【発明を実施するための形態】
【００１１】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。例えば、後述する各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。
【００１２】
図１は、本実施形態に係るシステム１００の概略図である。図１に示されるシステム１００は、画像記録装置１０と、携帯端末５０とで構成されている。画像記録装置１０及び携帯端末５０は、通信ネットワーク１０１を通じて通信可能に構成されている。通信ネットワーク１０１は、例えば、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋの略）、無線ＬＡＮ、或いはこれらの組み合わせであってもよい。
【００１３】
［画像記録装置１０］
画像記録装置１０は、図１に示されるように、プリンタ部１１と、表示部２３と、操作部２４と、通信部２５と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）３１と、記憶部３２と、通信バス３３とを主に備える。画像記録装置１０を構成する各構成要素は、通信バス３３を通じて相互に接続されている。画像記録装置１０は、認証装置或いはシンボル入力装置の一例である。
【００１４】
［プリンタ部１１］
プリンタ部１１は、画像データで示される画像を記録用紙に記録するプリント動作を実行する。記録用紙は、シート或いは被記録媒体の一例である。プリンタ部１１の記録方式として、インクジェット方式や電子写真方式などの公知の方式を採用することができる。プリンタ部１１は、動作部或いは画像記録部の一例である。画像記録装置１０は、ＦＡＸプロトコルに準拠した方式で画像データを送受信するＦＡＸ部を、動作部の他の例としてさらに備えていてもよい。
【００１５】
［表示部２３］
表示部２３は、各種画面を表示する表示面を備える。表示面は、例えば、画像記録装置１０の表面に露出された板状の透明な部材（例えば、ガラス板等）を指してもよい。「表示面に各種画面を表示する」とは、例えば、表示部２３が表示させた画面が表示面を通してユーザに視認可能な状態を指す。表示部２３としては、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙの略）、有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙの略）等を採用することができる。画像記録装置１０の表示部２３は第２表示部の一例であり、表示部２３の表示面は第２表示面の一例である。
【００１６】
［操作部２４］
操作部２４は、ユーザによる各種操作を受け付ける入力インタフェースである。本実施形態に係る操作部２４は、表示部２３の表示面に重畳された膜状の圧力センサ２４Ａ及び位置センサ２４Ｂを有する。すなわち、表示部２３がタッチパネルディスプレイとして構成されている。圧力センサ２４Ａ及び位置センサ２４Ｂは、表示部２３の表示面に対するタッチ操作に応じた操作信号を出力するタッチセンサの一例である。
【００１７】
圧力センサ２４Ａは、表示面に加わる圧力に応じた圧力信号をＣＰＵ３１に出力する。圧力センサ２４Ａは、第１圧力未満の押圧力で表示面が押された（以下、この操作を「タップ操作」或いは「ＴＡＰ」と表記する。）ことに応じて、第１圧力信号を出力する。また、圧力センサ２４Ａは、第１圧力以上で且つ第２圧力未満の押圧力で表示面が押された（以下、この操作を「ピーク操作」或いは「ＰＥＥＫ」と表記する。）ことに応じて、第２圧力信号を出力する。さらに、圧力センサ２４Ａは、第２圧力以上の押圧力で表示面が押された（以下、この操作を「ポップ操作」或いは「ＰＯＰ」と表記する。）ことに応じて、第３圧力信号を出力する。なお、第２圧力は、第１圧力より大きい。また、第１圧力信号は第１操作信号の一例であり、第２圧力信号及び第３圧力信号は第２操作信号の一例である。
【００１８】
位置センサ２４Ｂは、タッチ操作がなされた表示面上の位置に応じた位置信号をＣＰＵ３１に出力する。位置信号は、例えば、表示面の左上端を原点とし、右向きをｘ軸の正の向き、下向きをｙ軸の正の向きとしたｘ−ｙ平面上の座標（ｘ，ｙ）を示す。また、位置センサ２４Ｂは、表示面に対するタッチ操作が継続してなされている場合に、所定の検知周期（例えば、１０ｍｓｅｃ）毎に位置信号を繰り返し出力する。ＣＰＵ３１は、例えば、同一の位置信号を所定の回数連続して受信したことに応じて、受信した位置信号で示される位置にタッチされたと認識する。表示面上の同一の位置に閾値時間未満の時間継続してタッチする操作はタップ操作の一例であり、閾時間未満の時間継続して出力される同一の座標を示す位置信号は第１操作信号の一例である。また、表示面上の同一の位置に閾値時間以上の時間継続してタッチする操作はロングタッチ操作の一例であり、閾時間以上の時間継続して出力される同一の座標を示す位置信号は第２操作信号の一例である。
【００１９】
なお、本明細書中における「タッチ」とは、入力媒体を表示面に接触させる操作全般を含む。すなわち、前述のタップ操作、ピーク操作、ポップ操作、及びロングタッチ操作の他、スライド操作、フリック操作、ピンチイン操作、ピンチアウト操作等は、タッチ操作の一例である。また、入力媒体が表示面に触れていなくても、表示面との間の距離がごく僅かな位置まで入力媒体を近接させることを、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。
【００２０】
操作部２４は、圧力信号及び位置信号の一方或いは両方に基づいて、表示部２３の表示面に表示されたオブジェクトを指定するユーザの操作を受け付ける。「オブジェクト」とは、ユーザが操作部２４を操作することによって指定可能な画像を指す。一例として、オブジェクトは表示部２３に表示された文字列、アイコン、ボタン、リンク、チェックボックス、ラジオボタン等であってよい。そして、操作部２４は、オブジェクトの表示位置に対するタッチ操作によって、当該オブジェクトの指定を受け付ける。
【００２１】
なお、操作部２４は、圧力センサ２４Ａを有していなくてもよい。操作部２４が圧力センサ２４Ａを有しているか否かは、例えば、画像記録装置１０のモデル名によって判断することができる。また、操作部２４は、表示部２３に重畳する圧力センサ２４Ａ及び位置センサ２４Ｂに代えて、シンボル“０”〜“９”のそれぞれに対応する１０個の押ボタンを備えていてもよい。そして、後述する装置プログラム３５は、押ボタンが押下されたことに応じて、押下された押ボタンに対応するシンボルが入力されたと決定してもよい。
【００２２】
［通信部２５］
通信部２５は、通信ネットワーク１０１を通じて外部装置と通信を行うためのインタフェースである。すなわち、画像記録装置１０は、通信部２５を通じて携帯端末５０に各種情報を出力し、通信部２５を通じて携帯端末５０から各種データ又は各種情報を受信する。通信部２５の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅの登録商標）を採用することができる。但し、通信部２５の具体例は上記の例に限定されず、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略）ケーブルが着脱されるＵＳＢインタフェース等であってもよい。画像記録装置１０の通信部２５は、第２通信部の一例である。
【００２３】
［ＣＰＵ３１］
ＣＰＵ３１は、画像記録装置１０の全体動作を制御するものである。ＣＰＵ３１は、操作部２４から出力される各種信号、及び通信部２５を通じて外部装置から取得した各種情報等に基づいて、後述する各種プログラムを記憶部３２から取得して実行する。すなわち、ＣＰＵ３１及び記憶部３２は、第２制御部の一例を構成する。
【００２４】
［記憶部３２］
記憶部３２は、プログラム記憶領域３２Ａと、データ記憶領域３２Ｂとを有する。プログラム記憶領域３２Ａには、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍの略）３４と、装置プログラム３５とが格納される。なお、装置プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域３２Ｂには、装置プログラム３５の実行に必要なデータ或いは情報が記憶される。
【００２５】
なお、本明細書中の「データ」と「情報」とは、コンピュータによって取り扱い可能なビット或いはビット列である点において共通する。「データ」とは、各ビットが示す意味内容をコンピュータが考慮することなく取り扱えるものを指す。これに対して、「情報」とは、各ビットが示す意味内容によってコンピュータの動作が分岐するものを指す。さらに、「指示」は、送信先の装置に対して次の動作を促すための制御信号であって、情報を含んでいることもあるし、それ自体が情報としての性質を有していることもある。
【００２６】
また、「データ」及び「情報」は、形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）がコンピュータ毎に変更されたとしても、同一の意味内容と認識される限り、同一のデータ及び情報として取り扱われる。例えば、「２つ」であることを示す情報が、あるコンピュータではＡＳＣＩＩコードで”０ｘ３２“というテキスト形式の情報として保持され、別のコンピュータでは二進数表記で”１０“というバイナリ形式の情報として保持されてもよい。
【００２７】
但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。例えば、データが一時的に情報として扱われてもよいし、情報が一時的にデータとして扱われてもよい。また、ある装置ではデータとして扱われるものが、他の装置では情報として扱われてもよい。さらには、データの中から情報が取り出されてもよいし、情報の中からデータが取り出されてもよい。
【００２８】
記憶部３２は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙの略）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略）、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００２９】
なお、記憶部３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００３０】
プログラム記憶領域３２Ａに記憶されているプログラムは、ＣＰＵ３１によって実行される。しかしながら、本明細書では、ＣＰＵ３１を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＡが処理Ａを実行する」という趣旨の記述は、「ＣＰＵ３１がプログラムＡに記述された処理Ａを実行する」ことを指してもよい。後述する携帯端末５０についても同様である。
【００３１】
また、プログラム記憶領域３２Ａに記憶されているプログラムは、事象を判断し、判断結果に応じて動作する。しかしながら、本明細書では、判断することを省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムが条件Ａに応じて、処理Ａを実行する」という趣旨の記述は、「プログラムは条件Ａであるか否かを判断する。プログラムは、肯定判断であることに応じて、処理Ａを実行する」ことを指してもよい。後述する携帯端末５０についても同様である。
【００３２】
また、プログラム記憶領域３２Ａに記憶されているプログラムは、データ等を特定し、取得し、抽出し、決定し、或いは選択する。プログラムがデータ等を特定するとは、例えば、複数のデータ等のうちから条件に合致するデータを特定し、当該データ等そのもの或いは当該データ等を識別するための情報を、予め定められた記憶領域に記憶させる処理を指す。データ等を識別するための情報とは、例えば、当該データ等を識別するための識別情報、当該データ等が記憶された配列のインデックス、当該データ等が記憶された記憶領域のポインタ等である。プログラムがデータ等を取得し、抽出し、決定し、或いは選択する処理も同様である。後述する携帯端末５０についても同様である。
【００３３】
ＯＳ３４は、画像記録装置１０を構成するハードウェアであるプリンタ部１１、表示部２３、操作部２４、及び通信部２５等を制御するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅの略）を提供する基本プログラムである。すなわち、上記の各プログラムは、ＯＳ３４が提供するＡＰＩを呼び出すことによって、各ハードウェアを制御する。しかしながら、本明細書では、ＯＳ３４を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムＢがハードウェアＣを制御する」という趣旨の記述は、「プログラムＢがＯＳ３４のＡＰＩを通じてハードウェアＣを制御する」ことを指してもよい。後述する携帯端末５０についても同様である。
【００３４】
画像記録装置１０のデータ記憶領域３２Ｂは、図２（Ａ）に示されるように、ＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒの略）と、ＰＩＮに対応付けられた画像データとを記憶することができる。装置プログラム３５は、通信部２５を通じて携帯端末５０から受信したＰＩＮ及び画像データを、データ記憶領域３２Ｂに記憶させる。
【００３５】
［携帯端末５０］
携帯端末５０は、図１に示されるように、姿勢センサ５２と、表示部５３と、操作部５４と、通信部５５と、ＣＰＵ６１と、記憶部６２と、通信バス６３とを主に備える。携帯端末５０の各構成要素は、筐体に収容されている。携帯端末５０の筐体は、長辺及び短辺を有する長方形で且つ肉厚の薄い扁平形状である。携帯端末５０に含まれる表示部５３、操作部５４、通信部５５、ＣＰＵ６１、記憶部６２、及び通信バス６３は、画像記録装置１０に含まれる表示部２３、操作部２４、通信部２５、ＣＰＵ３１、記憶部３２、及び通信バス３３と同様の構成なので、説明は省略する。表示部５３は第１表示部の一例であり、通信部５５は第１通信部の一例であり、ＣＰＵ６１及び記憶部６２は第１制御部の一例である。携帯端末５０は、設定装置或いはシンボル入力装置の一例である。
【００３６】
携帯端末５０は、例えば、携帯電話、スマートフォン、或いはタブレット端末等である。より詳細には、携帯端末５０の表示部５３は、表示画面のサイズが１２インチ以下、より好ましくは８インチ以下であるのが望ましい。但し、設定装置の具体例は携帯端末５０に限定されず、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒの略）等であってもよい。
【００３７】
携帯端末５０の表示部５３は、例えば図６、図７、図１０、及び図１２に示されるように、長辺及び短辺を有する長方形の表示面を有する。そして、表示部５３の表示面は、表示面の長辺が筐体の長辺に沿うように、換言すれば表示面の短辺が筐体の短辺に沿うようにして、長方形の筐体の表面に露出されている。表示部５３の表示面は、第１表示面の一例である。
【００３８】
姿勢センサ５２は、携帯端末５０の姿勢に対応した姿勢信号をＣＰＵ６１に出力する。より詳細には、姿勢センサ５２は、例えば図７（Ｂ）に示されるように、表示面の長辺が鉛直方向に沿う携帯端末５０の姿勢であることに応じて、当該姿勢に対応した第１姿勢信号を出力する。また、姿勢センサ５２は、例えば図１２に示されるように、表示面の短辺が鉛直方向に沿う携帯端末５０の姿勢であることに応じて、当該姿勢に対応した第２姿勢信号を出力する。姿勢センサ５２の具体例は特に限定されないが、例えば、ジャイロセンサであってもよい。
【００３９】
携帯端末５０のデータ記憶領域６２Ｂは、図２（Ｂ）に示されるように、回転情報を記憶することができる。回転情報には、第１値の一例である“ＯＦＦ”、或いは第２値の一例である“ＯＮ”が設定される。回転情報“ＯＦＦ”は、シンボルの天地を表示面の長辺に沿わせて表示させることに対応する。回転情報“ＯＮ”は、シンボルの天地を鉛直方向に沿わせて表示面に表示させることに対応する。
【００４０】
すなわち、回転情報に“ＯＦＦ”が設定されている場合において、端末プログラム６５は、携帯端末５０の姿勢が変化しても、表示面に表示されたシンボルの向きを変更しない。一方、回転情報に“ＯＮ”が設定されている場合において、端末プログラム６５は、携帯端末５０の姿勢が変化したことに応じて、表示面に表示されたシンボルの向きを変更する。なお、「シンボルの天地」とは、割り当てられた意味が最も自然に表されるように配置されたシンボルの向きを指す。
【００４１】
また、データ記憶領域６２Ｂは、図２（Ｃ）に示されるように、操作情報と、操作情報に対応するシンボルとを記憶することができる。操作情報は、操作部５４で受け付け可能なタッチ操作を示す情報であって、図２（Ｃ）の例では“ＴＡＰ”、“ＰＥＥＫ”、“ＰＯＰ”を示す。また、シンボルは、対応する操作情報で示されるタッチ操作を受け付けた際に、入力されたと決定するシンボルを示す。操作情報及びシンボルの対応関係は、後述する処理において変更することができる。
【００４２】
［システム１００の動作］
図３〜図５を参照して、本実施形態に係るシステム１００の動作を説明する。本実施形態に係るシステム１００は、携帯端末５０を通じてユーザに指定させた画像データに対するプリント動作を、画像記録装置１０に実行させる。
【００４３】
図３に示されるように、まず、携帯端末５０の端末プログラム６５は、プレビュー画面を表示部５３に表示させる（Ｓ１１）。図６（Ａ）は、プレビュー画面の一例である。図６（Ａ）に示されるプレビュー画面は、プレビュー画像１１１と、［セキュア］アイコン１１２と、［プリント］アイコン１１３とを含む。そして、端末プログラム６５は、プレビュー画面に対するユーザ操作を、操作部５４を通じて受け付ける（Ｓ１２）。
【００４４】
ここで、プレビュー画像１１１は、操作部５４を通じてユーザによって指定された画像データに対するプリント動作を、画像記録装置１０に実行させた結果のイメージを示す画像である。すなわち、端末プログラム６５は、ステップＳ１１の処理に先立って、データ記憶領域６２Ｂに記憶された画像データ或いは不図示のストレージサーバに記憶された画像データのうちの１を指定するユーザ操作を、操作部５４を通じて受け付ける。本実施形態では、画像データ“写真．ＪＰＥＧ”が指定されたものとする。
【００４５】
［セキュア］アイコン１１２は、所謂セキュアプリントを実行させる指示に対応する。［プリント］アイコン１１３は、セキュアプリントでないプリント動作（以下、「通常プリント」と表記する。）を実行させる指示に対応する。セキュアプリントは、例えば、ユーザが指定した画像データ及びＰＩＮを携帯端末５０が画像記録装置１０に送信し、適切なＰＩＮの入力を受け付けた画像記録装置が画像データに対するプリント動作を実行する処理である。
【００４６】
次に、端末プログラム６５は、［セキュア］アイコン１１２の位置に対するタップ操作を操作部５４を通じて受け付けたことに応じて（Ｓ１２：セキュア）、画像記録装置１０の操作部２４が圧力センサ２４Ａを有しているか否かを判断する（Ｓ１３）。換言すれば、端末プログラム６５は、ステップＳ１３において、表示面の特定の入力位置に対する押圧力の異なるタッチ操作に応じて異なる操作信号を出力する機能を、画像記録装置１０の操作部２４が有するか否かを判断する。ステップＳ１３の処理は、判断処理の一例である。
【００４７】
端末プログラム６５は、例えばステップＳ１３において、圧力センサ２４Ａの有無を画像記録装置１０に問い合わせてもよいし、画像記録装置１０のモデル名と圧力センサ２４Ａの有無との対応関係を保持するデータベースを参照してもよい。なお、データベースは、携帯端末５０のデータ記憶領域６２Ｂに記憶されていてもよいし、インターネット上の不図示のサーバに記憶されていてもよい。なお、圧力センサ２４Ａの有無は、所謂３Ｄタッチに対応しているか否かに相当する。
【００４８】
次に、端末プログラム６５は、画像記録装置１０が圧力センサ２４Ａを有していないと判断したことに応じて（Ｓ１３：Ｎｏ）、対応設定画面を表示部５３に表示させる（Ｓ１４）。図６（Ｂ）は、対応設定画面の一例である。図６（Ｂ）に示される対応設定画面は、「３Ｄタッチ非対応のプリンタです。ユーザ操作に対応する数字を指定して下さい。」とのメッセージと、指定インタフェース１２１、１２２、１２３と、［確定］アイコン１２４とを含む。そして、端末プログラム６５は、対応設定画面に対するユーザ操作を、操作部５４を通じて受け付ける（Ｓ１５）。
【００４９】
指定インタフェース１２１は、タップ操作に対応する数字の指定を受け付ける。指定インタフェース１２１は、数字を増加させる［＋］アイコンと、数字を減少させる［−］アイコンと、［＋］アイコン及び［−］アイコンの操作によって指定された数字を表示させるテキストボックスとを含む。また、ピーク操作に対応する数字の指定を受け付ける指定インタフェース１２２、及びポップ操作に対応する数字の指定を受け付ける指定インタフェース１２３についても同様である。［確定］アイコン１２４は、各操作に対応する数字を確定させる指示に対応する。
【００５０】
次に、端末プログラム６５は、［確定］アイコン１２４の位置に対するタップ操作を操作部５４を通じて受け付けたことに応じて（Ｓ１５：Ｙｅｓ）、指定インタフェース１２１〜１２３を通じて受け付けた数字と、指定インタフェース１２１〜１２３に対応する操作情報とを対応付けて、データ記憶領域６２Ｂに記憶させる（Ｓ１６）。例えば、指定インタフェース１２１の［＋］アイコンの位置が１回タップされ、指定インタフェース１２２の［＋］アイコンの位置が７回タップされ、指定インタフェース１２３の［＋］アイコンの位置が４回タップされた後に［確定］アイコン１２４の位置がタップされると、図２（Ｃ）に示される情報がデータ記憶領域６２Ｂに記憶される。
【００５１】
ステップＳ１４〜Ｓ１６の処理は、各操作信号に対応するシンボルの指定を受け付ける指定受付処理の一例である。指定インタフェース１２１〜１２３に対する操作は、第１指定操作の一例である。指定インタフェース１２１を通じて指定された数字は、第１操作信号に対応する第１シンボルの一例である。指定インタフェース１２２、１２３を通じて指定された数字は、第２操作信号に対応する第２シンボルの一例である。一方、端末プログラム６５は、画像記録装置１０が圧力センサ２４Ａを有すると判断したことに応じて（Ｓ１３：Ｙｅｓ）、ステップＳ１４〜Ｓ１６の処理を実行せずに、ステップＳ１７以降の処理を実行する。
【００５２】
次に、端末プログラム６５は、ＰＩＮ設定処理を実行する（Ｓ１７）。ＰＩＮ設定処理は、セキュアプリントにおけるＰＩＮをユーザに設定させる処理である。換言すれば、ＰＩＮ設定処理は、指定された画像データと共に画像記録装置１０に送信するＰＩＮの入力を受け付ける処理である。図４を参照して、ＰＩＮ設定処理の詳細を説明する。なお、本実施形態では４桁のＰＩＮを設定する例を説明するが、ＰＩＮの桁数が４桁に限定されないことは言うまでもない。
【００５３】
端末プログラム６５は、入力画面の一例であるＰＩＮ設定画面を表示部５３に表示させる（Ｓ２１）。図７（Ａ）は、ＰＩＮ設定画面の一例である。図７（Ａ）に示されるＰＩＮ設定画面は、「４桁のＰＩＮを設定して下さい。」とのメッセージと、入力位置画像１３１、１３２、１３３、１３４とを含む。入力位置画像１３１〜１３４は、表示面上におけるＰＩＮの入力位置を示す画像である。そして、端末プログラム６５は、ＰＩＮ設定画面に対するユーザ操作を、操作部５４を通じて受け付ける（Ｓ２２）。ステップＳ２１の処理は表示処理或いは第１表示処理の一例であり、ステップＳ２２の処理はタッチ受付処理の一例である。
【００５４】
次に、端末プログラム６５は、例えば入力位置画像１３１の位置に対するタップ操作を操作部５４を通じて受け付けたことに応じて（Ｓ２２：ＴＡＰ）、タップ操作に対応する数字“１”を、ＰＩＮの１桁目としてデータ記憶領域６２Ｂに記憶させる（Ｓ２３）。より詳細には、端末プログラム６５は、圧力センサ５４Ａから第１圧力信号が出力され、且つ位置センサ５４Ｂから入力位置画像１３１の表示位置を示す位置信号が出力されたことに応じて、入力位置画像１３１の位置に対するタップ操作を受け付けたと判断する。以下の各処理においても同様である。
【００５５】
また、端末プログラム６５は、例えば入力位置画像１３２の位置に対するピーク操作を操作部５４を通じて受け付けたことに応じて（Ｓ２２：ＰＥＥＫ）、ピーク操作に対応する数字“７”を、ＰＩＮの２桁目としてデータ記憶領域６２Ｂに記憶させる（Ｓ２４）。さらに、端末プログラム６５は、例えば入力位置画像１３３及び入力位置画像１３４の位置に対するポップ操作を操作部５４を通じて受け付けたことに応じて（Ｓ２２：ＰＯＰ）、ポップ操作に対応する数字“４”を、ＰＩＮの３桁目及び４桁目としてデータ記憶領域６２Ｂに記憶させる（Ｓ２５）。
【００５６】
そして、端末プログラム６５は、例えば、左から順に全ての入力位置画像１３１〜１３４の位置に対するタッチ操作を受け付けるまで（Ｓ２６：Ｎｏ）、ステップＳ２２〜Ｓ２５の処理を繰り返し実行する。ＰＩＮ設定画面に対して前述の操作がなされた場合、ＰＩＮ“１７４４”がデータ記憶領域６２Ｂに記憶される。すなわち、端末プログラム６５は、操作部５４からの操作信号の出力順に、各操作信号に対応するシンボルを配列したシンボル列“１７４４”を、ＰＩＮとして生成する。ＰＩＮ設定処理で生成されるシンボル列は、第１シンボル列の一例である。
【００５７】
また、端末プログラム６５は、入力位置画像１３１〜１３４の位置に対するタッチ操作を受け付ける度に、当該入力位置画像１３１〜１３４の位置に受付画像“＊”を表示させてもよい。受付画像“＊”は、シンボルの入力を受け付けたことを示す画像である。また、受付画像は、入力位置画像１３１〜１３４の位置に対するタッチ操作で入力可能なシンボル“１”、“７”、“４”のいずれとも異なる形状の画像であれば、どのような形状であってもよい。この処理は、更新処理の一例である。
【００５８】
さらに、端末プログラム６５は、操作部５４を通じてポップ操作を受け付けたことに応じて、換言すれば圧力センサ５４Ａから第３圧力信号が出力されたことに応じて、ポップ操作を受け付けたことを報知部に報知させてもよい。この処理は、報知処理の一例である。報知の具体的な方法は特に限定されないが、例えば、表示部５３を明滅させてもよいし、不図示のスピーカにガイド音を出力させてもよいし、不図示のバイブレータを振動させてもよい。表示部５３、スピーカ、或いはバイブレータは、報知部の一例である。
【００５９】
一方、画像記録装置１０の操作部２４が圧力センサ２４Ａを有している場合のステップＳ２３〜Ｓ２５では、ステップＳ１４〜Ｓ１６で指定されたシンボルに代えて、予め定められた情報をＰＩＮとして保存すればよい。この場合のＰＩＮは、シンボル列に限定されず、バイナリデータ等であってもよい。例えば、画像記録装置１０及び携帯端末５０において、タップ操作に“０ｂ０１”が対応付けられ、ピーク操作に“０ｂ１０”が対応付けられ、ポップ操作に“０ｂ１１”が対応付けられていてもよい。この場合の端末プログラム６５は、例えば、入力位置画像１３１〜１３４の位置において、タップ操作、ピーク操作、ポップ操作、ポップ操作を操作部５４を通じて受け付けたことに応じて、“０ｂ０１１０１１１１”を、ＰＩＮとしてデータ記憶領域６２Ｂに記憶させればよい。なお、“０ｂ”は、その後に続く数字列が２進数のビット列であることを示す。
【００６０】
ステップＳ２２〜Ｓ２５の処理で設定されたＰＩＮは、第１認証情報の一例である。ステップＳ２３の処理は、第１シンボルが入力されたと決定する第１決定処理の一例である。ステップＳ２４、Ｓ２５の処理は、第２シンボルが入力されたと決定する第２決定処理の一例である。ステップＳ２３〜Ｓ２５の処理は、生成処理の一例である。なお、「シンボルが入力されたと決定する」とは、例えば、入力されたシンボルを、データ記憶領域６２Ｂに記憶されること、表示部５３に表示させること、或いは通信部５５を通じて外部装置に送信すること等を含む。
【００６１】
次に、端末プログラム６５は、全ての入力位置画像１３１〜１３４の位置に対するタッチ操作を受け付けたことに応じて（Ｓ２６：Ｙｅｓ）、図３に戻って、通信部５５を通じて画像記録装置１０にセキュアプリント指示情報を送信する（Ｓ１８）。セキュアプリント指示情報は、セキュアプリントの実行を指示するための情報である。セキュアプリント指示情報は、操作部５４を通じて指定された画像データ“写真．ＪＰＥＧ”と、ＰＩＮ設定処理で設定されたＰＩＮ“１７４４”とを含む。なお、画像記録装置１０の操作部２４が圧力センサ２４Ａを有している場合のセキュアプリント指示情報には、ＰＩＮ“０ｂ０１１０１１１１”が含められるが、ＰＩＮ“１７４４”が含まれている場合を中心に以下の説明を継続する。ステップＳ１８の処理は、送信処理の一例である。
【００６２】
一方、端末プログラム６５は、プレビュー画面に含まれる［プリント］アイコン１１３の位置に対するタップ操作を操作部５４を通じて受け付けたことに応じて（Ｓ１２：プリント）、ステップＳ１３〜Ｓ１８の処理を実行することなく、通信部５５を通じて画像記録装置１０にプリント指示情報を送信する（Ｓ１９）。プリント指示情報は、通常プリントの実行を指示するための情報である。プリント指示情報は、操作部５４を通じて指定された画像データ“写真．ＪＰＥＧ”を含み、ＰＩＮを含まない。なお、セキュアプリント指示情報及びプリント指示情報は、ＰＩＮを含むか否かが異なるだけであってもよいし、プリントの種類を示す種類情報をさらに含んでもよい。
【００６３】
次に、画像記録装置１０の装置プログラム３５は、図５に示されるように、通信部２５を通じて携帯端末５０からセキュアプリント指示情報或いはプリント指示情報を受信する（Ｓ３１）。ステップＳ３１の処理は、受信処理の一例である。装置プログラム３５は、プリント指示情報を受信したことに応じて（Ｓ３１：通常）、プリント指示情報に含まれる画像データ“写真．ＪＰＥＧ”をデータ記憶領域３２Ｂに記憶させる。そして、装置プログラム３５は、ステップＳ３２〜Ｓ３６の処理を実行することなく、後述するステップＳ３７の処理を実行する。なお、装置プログラム３５は、例えば、受信した指示情報がＰＩＮを含まないことに応じて、或いは受信した指示情報に含まれる種類情報が“通常プリント”を示すことに応じて、プリント指示情報を受信したと判断すればよい。
【００６４】
一方、装置プログラム３５は、セキュアプリント指示情報を受信したことに応じて（Ｓ３１：セキュア）、セキュアプリント指示情報に含まれるＰＩＮ“１７４４”及び画像データ“写真．ＪＰＥＧ”とを対応付けて、データ記憶領域３２Ｂに記憶させる。なお、装置プログラム３５は、例えば、受信した指示情報がＰＩＮを含むことに応じて、或いは受信した指示情報に含まれる種類情報が“セキュアプリント”を示すことに応じて、セキュアプリント指示情報を受信したと判断すればよい。
【００６５】
次に、装置プログラム３５は、入力画面の一例であるＰＩＮ入力画面を表示部に表示させる（Ｓ３２）。次に、装置プログラム３５は、ＰＩＮ入力画面に対するタッチ操作を操作部５４を受け付ける（Ｓ３３）。次に、装置プログラム３５は、受け付けたタッチ操作に対応する情報を、ＰＩＮの一部としてデータ記憶領域３２Ｂに記憶させる（Ｓ３４）。そして、装置プログラム３５は、４桁のＰＩＮの入力を受け付けるまで（Ｓ３５：Ｎｏ）、ステップＳ３２〜Ｓ３４の処理を繰り返し実行する。ステップＳ３２は第２表示処理の一例であり、ステップＳ３３〜Ｓ３５の処理は入力受付処理の一例である。ステップＳ３２〜Ｓ３５の処理で入力されたＰＩＮは、第２認証情報の一例である。ソフトウェアキーボード１４６に対するタッチ操作は、候補シンボルの１つを指定する第２指定操作の一例である。
【００６６】
図８（Ａ）は、操作部２４が圧力センサ２４Ａを有する場合のＰＩＮ入力画面の一例である。図８（Ａ）に示されるＰＩＮ入力画面は、「ＰＩＮを入力して下さい。」とのメッセージと、入力位置画像１４１、１４２、１４３、１４４とを含む。次に、装置プログラム３５は、入力位置画像１４１〜１４４の位置に対するタッチ操作を、操作部２４を通じて受け付ける（Ｓ３３）。そして、装置プログラム３５は、受け付けたタッチ操作の種類に応じた情報（例えば、“０ｂ０１”、“０ｂ１０”、“０ｂ１１”等）を、ＰＩＮの一部としてデータ記憶領域３２Ｂに記憶させる（Ｓ３４）。例えば、装置プログラム３５は、入力位置画像１４１の位置に対するタップ操作、入力位置画像１４２の位置に対するピーク操作、入力位置画像１４３の位置に対するポップ操作、入力位置画像１４４の位置に対するポップ操作を、操作部２４を通じてこの順に受け付けたことに応じて、ＰＩＮ“０ｂ０１１０１１１１”を第２認証情報として生成する。
【００６７】
図８（Ｂ）は、操作部２４が圧力センサ２４Ａを有しない場合のＰＩＮ入力画面の一例である。図８（Ｂ）に示されるＰＩＮ入力画面は、「ＰＩＮを入力して下さい。」とのメッセージと、ソフトウェアキーボード１４６と、テキストボックス１４７とを含む。次に、装置プログラム３５は、ソフトウェアキーボード１４６に含まれる各シンボルの位置に対するタッチ操作を、操作部２４を通じて受け付ける（Ｓ３３）。そして、装置プログラム３５は、受け付けたタッチ操作の位置に表示されたシンボル（例えば、“１”、“７”、“４”等）を、ＰＩＮの一部としてデータ記憶領域３２Ｂに記憶させる（Ｓ３４）。例えば、装置プログラム３５は、シンボル“１”の表示位置に対するタップ操作、シンボル“７”の表示位置に対するタップ操作、シンボル“４”の表示位置に対するタップ操作、シンボル“４”の表示位置に対するタップ操作を、操作部２４を通じてこの順に受け付けたことに応じて、シンボル列“１７４４”を第２認証情報として生成する。ステップＳ３３〜Ｓ３５で生成されるシンボル列は、第２シンボル列の一例である。
【００６８】
次に、装置プログラム３５は、受信したセキュアプリント指示情報に含まれるＰＩＮ（以下、「受信ＰＩＮ」と表記する。）と、ステップＳ３２〜Ｓ３４の処理で入力され且つデータ記憶領域３２Ｂに記憶されたＰＩＮ（以下、「入力ＰＩＮ」と表記する。）とが一致するか否かを判断する（Ｓ３６）。そして、装置プログラム３５は、受信ＰＩＮと入力ＰＩＮとが一致すると判断したことに応じて（Ｓ３６：Ｙｅｓ）、プリンタ部１１にプリント動作を実行させる（Ｓ３７）。ステップＳ３６の処理は認証処理の一例であり、ステップＳ３７の処理は動作制御処理の一例である。
【００６９】
すなわち、装置プログラム３５は、ステップＳ３７において、ステップＳ３６で認証されたＰＩＮ“１７４４”に対応付けられた画像データ“写真．ＪＰＥＧ”を、データ記憶領域３２Ｂから読み出す。そして、プリンタ部１１は、装置プログラム３５が読み出した画像データ“写真．ＪＰＥＧ”で示される画像を、シートに記録する。さらに、装置プログラム３５は、対応付けられたＰＩＮ“１７４４”及び画像データ“写真．ＪＰＥＧ”を、データ記憶領域３２Ｂから削除する。
【００７０】
一方、装置プログラム３５は、受信ＰＩＮと入力ＰＩＮとが不一致と判断したことに応じて（Ｓ３６：Ｎｏ）、不図示のエラー画面を表示部２３に表示させる（Ｓ３８）。エラー画面は、例えば、「入力されたＰＩＮが不正です。」とのメッセージと、［再入力］アイコンと、［キャンセル］アイコンとを含む。ステップＳ３８の処理は、第１認証情報及び第２認証情報が一致しないことを報知する報知処理の一例である。また、エラー画面を表示する表示部２３は、報知部の一例である。但し、報知部の具体例は表示部２３に限定されず、ガイド音声を出力する不図示のスピーカ等であってもよい。
【００７１】
そして、装置プログラム３５は、エラー画面に含まれる［再入力］アイコンの位置に対するタッチ操作を操作部２４を通じて受け付けたことに応じて（Ｓ３９：再入力）、ステップＳ３２以降の処理を再び実行する。一方、装置プログラム３５は、エラー画面に含まれる［キャンセル］アイコンの位置に対するタッチ操作を操作部２４を通じて受け付けたことに応じて（Ｓ３９：キャンセル）、ステップＳ３７の処理を実行することなく、対応付けられたＰＩＮ“１７４４”及び画像データ“写真．ＪＰＥＧ”をデータ記憶領域３２Ｂから削除する。
【００７２】
［本実施形態の作用効果］
上記の実施形態によれば、入力位置画像１３１〜１３４の位置に対する異なるタッチ操作（例えば、タップ操作、ピーク操作、及びポップ操作）に対応して、異なるＰＩＮが生成される。これにより、従来のソフトウェアキーボード等を通じてＰＩＮを設定する場合と比較して、設定中のＰＩＮが他人に知られ難くなる。そして、このようなＰＩＮの設定方法を所謂セキュアプリントに適用することにより、機密性の高い情報が記録されたシートが他人に持ち去られる危険性が低減される。
【００７３】
また、上記の実施形態によれば、入力位置画像１３１〜１３４の位置に表示される受付画像“＊”によって、ＰＩＮの入力が受け付けられたことがユーザに報知される。このとき、入力されたシンボルそのものが表示面に表示されないので、入力されたＰＩＮが他人に知られ難くなる。また、入力位置画像１３１〜１３４の位置に対するポップ操作を検出したことが報知されるので、どのシンボルの入力が受け付けられたかをユーザに認識させることができる。
【００７４】
さらに、上記の実施形態によれば、画像記録装置１０の操作部２４が圧力センサ２４Ａを有していない場合のＰＩＮ設定処理において、タッチ操作に対応する第１シンボル列がＰＩＮとして生成される。これにより、所謂３Ｄタッチに対応していない画像記録装置１０でも認証処理を実行することができる。また、タッチ操作とシンボルとの対応関係をＰＩＮ設定処理の直前にユーザに設定させるので、図８（Ｂ）に示されるＰＩＮ入力画面を通じて正しいシンボル列をユーザに入力させることができる。但し、ステップＳ１４〜Ｓ１６の実行タイミングは図３の例に限定されず、プリント指示処理の実行前に予め実行されてもよい。
【００７５】
［変形例１］
次に、図７（Ａ）及び図９（Ａ）を参照して、変形例１に係るＰＩＮの設定方法を説明する。なお、上記の実施形態との共通点の説明は省略し、相違点を中心に説明する。
【００７６】
変形例１に係る携帯端末５０の端末プログラム６５は、図７（Ａ）に示されるＰＩＮ設定画面において、入力位置画像１３１〜１３４の位置に対するタッチ操作を、操作部５４を通じて任意の順番で受け付ける（Ｓ２２〜Ｓ２６）。そして、端末プログラム６５は、圧力センサ５４Ａ及び位置センサ５４Ｂから出力される信号に基づいて、入力位置画像１３１〜１３４の位置それぞれに対するタッチ操作の種類を示す操作情報と、入力位置画像１３１〜１３４の位置へのタッチ操作の順序を示す順序情報とを含むＰＩＮを生成する。
【００７７】
図９（Ａ）に示されるＰＩＮは、入力位置画像１３４の位置に対するピーク操作と、入力位置画像１３１の位置に対するタップ操作と、入力位置画像１３３の位置に対するポップ操作と、入力位置画像１３２の位置に対するピーク操作とを、この順に受け付けた場合に生成されるＰＩＮを示す。そして、このＰＩＮを受信した画像記録装置１０の装置プログラム３５は、図８（Ａ）に示される入力位置画像１４１〜１４４の位置に対して、操作情報で示される操作を順序情報で示される順序で受け付けたことに応じて、受信したＰＩＮと入力されたＰＩＮとが一致すると判断すればよい（Ｓ３６：Ｙｅｓ）。
【００７８】
［変形例１の作用効果］
変形例１によれば、従来のソフトウェアキーボード等を通じてＰＩＮを設定する場合と比較して、設定中のＰＩＮが他人に知られ難くなる。また、操作情報及び順序情報の組み合わせによって設定可能なＰＩＮのバリエーションが増加するので、シンプルなインタフェースでセキュリティを向上させることができる。なお、入力位置画像１３１〜１３４の配置は図７（Ａ）の例に限定されず、例えば、表示面を縦横に４分割してもよいし、表示面を２本の対角線で４分割してもよい。
【００７９】
［変形例２］
次に、図９（Ｂ）及び図１０を参照して、変形例２に係るＰＩＮの設定方法を説明する。なお、上記の実施形態との共通点の説明は省略し、相違点を中心に説明する。
【００８０】
変形例２に係る携帯端末５０の端末プログラム６５は、図１０（Ａ）に示されるＰＩＮ設定画面を表示部５３に表示させる（Ｓ２１）。図１０（Ａ）に示されるＰＩＮ設定画面は、「枠内の４箇所にタッチして下さい。」とのメッセージと、破線で示された入力枠とを含む。本実施形態に係る入力枠は、左上端の座標を（０，０）とし、右下端の座標を（１００，１００）とする正方形である。入力枠の内側の任意の位置は、入力位置の一例である。
【００８１】
次に、端末プログラム６５は、入力枠内の任意の位置に対するタッチ操作を、操作部５４を通じて受け付ける（Ｓ２２〜Ｓ２６）。そして、端末プログラム６５は、例えば図１０（Ｂ）に示されるように、タッチ操作を受け付けた位置に入力確認画像１６１、１６２、１６３、１６４を表示させる。入力確認画像１６１〜１６４は、タッチ操作がなされた位置及び順序をユーザに報知するための画像である。すなわち、図１０（Ｂ）は、ＰＩＮ設定画面上の４箇所にタッチ操作がなされた直後の状態を示す。
【００８２】
さらに、端末プログラム６５は、圧力センサ５４Ａ及び位置センサ５４Ｂから出力される信号に基づいて、複数のタッチ操作それぞれを示す操作情報と、各タッチ操作がなされた表示面上の位置を示す位置情報とを含むＰＩＮを生成する。図９（Ｂ）に示されるＰＩＮは、入力確認画像１６１の位置に対するタップ操作と、入力位置画像１６２の位置に対するピーク操作と、入力位置画像１６３の位置に対するポップ操作と、入力位置画像１６４の位置に対するピーク操作とを、この順に受け付けた場合に生成されるＰＩＮを示す。なお、端末プログラム６５は、位置センサ５４Ｂから出力される位置信号を予め用意された変換関数に入力することによって、入力枠内におけるタッチ位置の座標を示す位置情報を得ることができる。
【００８３】
また図示は省略するが、このＰＩＮを受信した画像記録装置１０の装置プログラム３５は、図１０に示される入力枠と同等の入力枠を表示部２３に表示させればよい。そして、装置プログラム３５は、位置情報で示される入力枠内の位置に対して操作情報で示される操作を受け付けたことに応じて、受信したＰＩＮと入力されたＰＩＮとが一致すると判断すればよい（Ｓ３６：Ｙｅｓ）。なお、装置プログラム３５は、位置情報で示される位置を中心とする予め定められた半径の領域に対するタッチ操作を受け付けたことに応じて、当該位置情報で示される位置と判断してもよい。
【００８４】
［変形例２の作用効果］
変形例２によれば、従来のソフトウェアキーボード等を通じてＰＩＮを設定する場合と比較して、設定中のＰＩＮが他人に知られ難くなる。また、操作情報及び位置情報の組み合わせによって設定可能なＰＩＮのバリエーションが増加するので、シンプルなインタフェースでセキュリティを向上させることができる。なお、入力確認画像１６１〜１６４を表示させないことによって、設定中のＰＩＮが他人にさらに知られ難くなる。
【００８５】
なお、変形例２に係るＰＩＮは、入力確認画像１６１〜１６４の位置に対するタッチ操作の順序を示す順序情報を、さらに含んでもよい。すなわち、装置プログラム３５は、位置情報で示される入力枠内の位置に対して、操作情報で示される操作を、順序情報で示される順序で受け付けたことに応じて、受信したＰＩＮと入力されたＰＩＮとが一致すると判断すればよい（Ｓ３６：Ｙｅｓ）。
【００８６】
［変形例３］
次に、図７（Ｂ）及び図１１を参照して、変形例３に係るＰＩＮの設定方法及び入力方法を説明する。なお、上記の実施形態との共通点の説明は省略し、相違点を中心に説明する。
【００８７】
変形例３に係る携帯端末５０の端末プログラム６５は、図７（Ｂ）に示されるＰＩＮ設定画面を表示部５３に表示させる（Ｓ２１）。図７（Ｂ）に示されるＰＩＮ設定画面は、入力報知画像１５１、１５２、１５３、１５４と、ソフトウェアキーボード１５５とを含む。入力報知画像１５１〜１５４は、４桁のＰＩＮの各桁が入力済みか否かを示す画像であって、例えば、入力未済の場合に“○”となり、入力済の場合に“＊”となる。ソフトウェアキーボード１５５は、矩形の枠で囲まれた複数の入力位置を含み、各入力位置に数字が表示されている。
【００８８】
端末プログラム６５は、例えば、数字“１”が表示された入力位置に対するタップ操作を操作部５４を通じて受け付けたことに応じて（Ｓ２２：ＴＡＰ）、タップ位置に表示された数字“１”をデータ記憶領域６２Ｂに記憶させる（Ｓ２３）。また、端末プログラム６５は、例えば、数字“１”が表示された入力位置に対するピーク操作を操作部５４を通じて受け付けたことに応じて（Ｓ２２：ＰＥＥＫ）、数字“１１”をデータ記憶領域６２Ｂに記憶させる（Ｓ２４）。さらに、端末プログラム６５は、例えば、数字“１”が表示された入力位置に対するポップ操作を操作部５４を通じて受け付けたことに応じて（Ｓ２２：ＰＯＰ）、数字“１０１”をデータ記憶領域６２Ｂに記憶させる（Ｓ２５）。
【００８９】
すなわち、端末プログラム６５は、入力位置に対するタップ操作を受け付けたことに応じて、当該入力位置に表示された数字“１”が入力されたと決定する。一方、端末プログラム６５は、入力位置に対するピーク操作或いはポップ操作を受け付けたことに応じて、当該入力位置に表示された数字“１”と異なる数字“１１”、“１０１”が入力されたと決定する。シンボル“１”は、第１シンボルの一例である。シンボル“１１”は、第１シンボル“１”に第１演算（例えば、＋１０）を施した第２シンボルの一例である。シンボル“１０１”は、第１シンボル“１”に第１演算（例えば、＋１００）を施した第２シンボルの一例である。
【００９０】
端末プログラム６５は、例えば、図７（Ｂ）に示されるＰＩＮ設定画面において、数字“３”の位置に対するピーク操作と、数字“２”の位置に対するポップ操作と、数字“８”の位置に対するポップ操作と、数字“０”の位置に対するタップ操作とをこの順に受け付けたことに応じて、数字列“１３１０２１０８０”をＰＩＮとして生成する。なお、第１演算は、加算に限定されず、減算、乗算、除算、その他の演算であってもよい。また、第１演算の内容は、例えばステップＳ１３〜Ｓ１５において、ユーザによって指定されてもよい。そして、端末プログラム６５は、ステップＳ１８で送信するセキュアプリント指示情報に、第１演算の内容を示す演算情報をさらに含める。
【００９１】
一方、変形例３に係る画像記録装置１０の装置プログラム３５は、図１１に示されるＰＩＮ入力画面を表示部２３に表示させる（Ｓ３２）。図１１に示されるＰＩＮ入力画面は、シンボルの入力を受け付けるソフトウェアキーボード１５６と、ソフトウェアキーボード１５６を通じて入力されたシンボルを表示させるテキストボックス１５７と、切替アイコン１５８とを含む。図１１に示されるＰＩＮ入力画面は、候補シンボルが一覧表示された一覧画面の一例である。
【００９２】
切替アイコン１５８は、ソフトウェアキーボード１５６を通じて入力可能な候補シンボルを切り替える指示に対応する。装置プログラム３５は、例えば、切替アイコン１５８の位置に対するタップ操作がなされる度に、切替アイコン１５８の位置に表示される文字列を、“ＴＡＰ”、“ＰＥＥＫ”、“ＰＯＰ”の順に切り替える。また、装置プログラム３５は、切替アイコン１５８に対するタップ操作がなされる度に、ソフトウェアキーボード１５６を通じて入力可能な候補シンボルを切り替える。
【００９３】
より詳細には、装置プログラム３５は、図１１（Ａ）に示されるように、切替アイコン１５８に“ＴＡＰ”と表示されている場合に、図７（Ｂ）に示されるＰＩＮ設定画面に対するタップ操作で入力可能なシンボル（例えば、“１”、“２”、・・・、“９”等)を、ソフトウェアキーボード１５６に一覧表示させる。図１１（Ａ）に示されるソフトウェアキーボード１５６に表示された複数のシンボルは、第１候補シンボルの一例である。
【００９４】
また、装置プログラム３５は、図１１（Ｂ）に示されるように、切替アイコン１５８に“ＰＥＥＫ”と表示されている場合に、図７（Ｂ）に示されるＰＩＮ設定画面に対するピーク操作で入力可能なシンボル（例えば、“１１”、“１２”、・・・、“１９”等)を、ソフトウェアキーボード１５６に一覧表示させる。図１１（Ｂ）に示されるソフトウェアキーボードに表示された複数のシンボルは、第２候補シンボルの一例である。さらに図示は省略するが、装置プログラム３５は、切替アイコン１５８に“ＰＯＰ”と表示されている場合に、図７（Ｂ）に示されるＰＩＮ設定画面に対するポップ操作で入力可能なシンボル（例えば、“１０１”、“１０２”、・・・、“１０９”等)を、ソフトウェアキーボード１５６に一覧表示させる。このときにソフトウェアキーボード１５６に表示される複数のシンボルは、第２候補シンボルの一例である。
【００９５】
そして、装置プログラム３５は、ソフトウェアキーボード１５６の位置に対するタップ操作を操作部２４を通じて受け付けたことに応じて（Ｓ３３：Ｙｅｓ）、タップ位置に表示されたシンボルをデータ記憶領域３２Ｂに記憶させる（Ｓ３４）。例えば、前述の例で設定された数字列“１３１０２１０８０”を入力するユーザは、図１１（Ｂ）に示される数字“１３”の位置をタップし、切替アイコン１５８の位置をタップし、不図示のＰＩＮ入力画面の数字“１０２”の位置をタップし、不図示のＰＩＮ入力画面の数字“１０８”の位置をタップし、切替アイコン１５８の位置をタップし、図１１（Ａ）に示される数字“０”の位置をタップすればよい。切替アイコン１５８の位置に対するタップ操作は切替操作の一例であり、ソフトウェアキーボード１５６の位置に対するタップ操作は第２指定操作の一例である。
【００９６】
［変形例３の作用効果］
変形例３によれば、上記の実施形態と同様に、従来のソフトウェアキーボード等を通じてＰＩＮを設定する場合と比較して、設定中のＰＩＮが他人に知られ難くなる。また、所謂３Ｄタッチに対応していない画像記録装置１０でも認証処理を実行することができる。さらに、ソフトウェアキーボード１５６を通じて入力可能な候補シンボルを切替アイコン１５８によって切り替えることにより、ユーザは、前述の第１演算を実行しなくても、画像記録装置１０に簡単にＰＩＮを入力することができる。
【００９７】
また、変形例３の設定装置において、同一の入力位置に対するタップ操作、ピーク操作、及びポップ操作に異なる桁数の数字“１”、“１１”、“１０１”を割り当てることにより、可変長のＰＩＮが設定可能になる。その結果、セキュリティがさらに向上する。また、変形例３の認証装置において、切替アイコン１５８を用いてＰＩＮを入力させることにより、従来のソフトウェアキーボードを利用した場合と比較して、少ない操作でＰＩＮが入力可能になる。但し、ユーザは、切替アイコン１５８を用いずに、図１１（Ａ）に示されるソフトウェアキーボード１５６を通じて“１３１０２１０８０”を順番に入力してもよい。すなわち、切替アイコン１５８は、省略することができる。
【００９８】
［変形例４］
次に、図７（Ｂ）及び図１２を参照して、変形例４に係るＰＩＮの設定方法を説明する。なお、上記の実施形態及び変形例３との共通点の説明は省略し、相違点を中心に説明する。
【００９９】
変形例４に係る端末プログラム６５は、姿勢センサ５２から第１姿勢信号が出力されていることに応じて、図７（Ｂ）に示されるＰＩＮ設定画面を表示部５３に表示させる（Ｓ２１）。すなわち、図７（Ｂ）に示されるＰＩＮ設定画面は、表示面の長辺が鉛直方向に沿う姿勢に携帯端末５０が保持されている時に、表示部５３に表示される。図７（Ｂ）に示されるＰＩＮ設定画面を通じて入力可能なシンボルは変形例３の場合と同様なので、再度の説明は省略する。
【０１００】
また、端末プログラム６５は、姿勢センサ５２から第２姿勢信号が出力され、且つ回転情報に“ＯＦＦ”が設定されていることに応じて、図１２（Ａ）に示されるＰＩＮ設定画面を表示部５３に表示させる（Ｓ２１）。すなわち、図１２（Ａ）に示されるＰＩＮ設定画面は、表示面の短辺が鉛直方向に沿う姿勢に携帯端末５０が保持されており、且つシンボルの天地が常に携帯端末５０の長手方向に沿うモードの時に、表示部５３に表示される。図１２（Ａ）に示されるソフトウェアキーボード１５５Ａは、表示されているシンボルがソフトウェアキーボード１５５と異なり、その他の点においてソフトウェアキーボード１５５と共通する。
【０１０１】
図１２（Ａ）に示されるソフトウェアキーボード１５５Ａには、タップ操作によって入力可能な数字（例えば、“３”、“６”、・・・“２７”等）が表示されている。図１２（Ａ）に示されるシンボルは、図７（Ｂ）に示されるＰＩＮ設定画面に対するタップ操作で入力可能な数字（例えば、“１”、“２”、・・・“９”等）に第２演算（例えば、×３）を施した第３シンボルの一例である。そして、端末プログラム６５は、例えば、数字“１５”が表示された入力位置に対するタップ操作を操作部５４を通じて受け付けたことに応じて（Ｓ２２：ＴＡＰ）、タップ位置に表示された数字“１５”をデータ記憶領域６２Ｂに記憶させる（Ｓ２３）。
【０１０２】
また、端末プログラム６５は、例えば、数字“１５”が表示された入力位置に対するピーク操作を操作部５４を通じて受け付けたことに応じて（Ｓ２２：ＰＥＥＫ）、ピーク操作に対応する数字“４５”をデータ記憶領域６２Ｂに記憶させる（Ｓ２４）。数字“４５”は、図７（Ｂ）に示されるＰＩＮ設定画面に対するピーク操作で入力可能な数字“１５”に第２演算（例えば、×３）を施した第４シンボルの一例である。さらに、端末プログラム６５は、例えば、数字“１５”が表示された入力位置に対するポップ操作を操作部５４を通じて受け付けたことに応じて（Ｓ２２：ＰＯＰ）、ポップ操作に対応する数字“１３５”をデータ記憶領域６２Ｂに記憶させる（Ｓ２５）。数字“３１５”は、図７（Ｂ）に示されるＰＩＮ設定画面に対するポップ操作で入力可能な数字“１０５”に第２演算（例えば、×３）を施した第４シンボルの一例である。
【０１０３】
さらに、端末プログラム６５は、姿勢センサ５２から第２姿勢信号が出力され、且つ回転情報に“ＯＮ”が設定されていることに応じて、図１２（Ｂ）に示されるＰＩＮ設定画面を表示部５３に表示させる（Ｓ２１）。すなわち、図１２（Ｂ）に示されるＰＩＮ設定画面は、表示面の短辺が鉛直方向に沿う姿勢に携帯端末５０が保持されており、且つシンボルの天地が携帯端末５０の姿勢に応じて切り替えられるモードの時に、表示部５３に表示される。図１２（Ｂ）に示されるソフトウェアキーボード１５５Ｂは、表示されているシンボル及びシンボルの向きがソフトウェアキーボード１５５と異なり、その他の点においてソフトウェアキーボード１５５と共通する。
【０１０４】
図１２（Ｂ）に示されるソフトウェアキーボード１５５Ｂには、タップ操作によって入力可能な数字（例えば、“６”、“１２”、・・・“５４”等）が表示されている。図１２（Ｂ）に示されるシンボルは、図７（Ｂ）に示されるＰＩＮ設定画面に対するタップ操作で入力可能な数字（例えば、“１”、“２”、・・・“９”等）に第３演算（例えば、×６）を施した第５シンボルの一例である。そして、端末プログラム６５は、例えば、数字“３０”が表示された入力位置に対するタップ操作を操作部５４を通じて受け付けたことに応じて（Ｓ２２：ＴＡＰ）、タップ位置に表示された数字“３０”をデータ記憶領域６２Ｂに記憶させる（Ｓ２３）。
【０１０５】
また、端末プログラム６５は、例えば、数字“３０”が表示された入力位置に対するピーク操作を操作部５４を通じて受け付けたことに応じて（Ｓ２２：ＰＥＥＫ）、ピーク操作に対応する数字“９０”をデータ記憶領域６２Ｂに記憶させる（Ｓ２４）。数字“９０”は、図７（Ｂ）に示されるＰＩＮ設定画面に対するピーク操作で入力可能な数字“１５”に第３演算（例えば、×６）を施した第６シンボルの一例である。さらに、端末プログラム６５は、例えば、数字“３０”が表示された入力位置に対するポップ操作を操作部５４を通じて受け付けたことに応じて（Ｓ２２：ＰＯＰ）、ポップ操作に対応する数字“６３０”をデータ記憶領域６２Ｂに記憶させる（Ｓ２５）。数字“６３０”は、図７（Ｂ）に示されるＰＩＮ設定画面に対するポップ操作で入力可能な数字“１０５”に第３演算（例えば、×６）を施した第６シンボルの一例である。
【０１０６】
［変形例４の作用効果］
変形例４によれば、同一の入力位置に対する異なるタッチ操作に対応して、入力可能なシンボルのバリエーションをさらに増加させることができる。これにより、例えば携帯端末５０のように表示面のサイズが小さい装置において、所望のシンボルを少ない操作でユーザに入力させることができる。
【０１０７】
なお、変形例４では、姿勢センサ５２から出力される姿勢信号と、回転情報に設定された値とによって、ソフトウェアキーボード１５５、１５５Ａ、１５５Ｂに一覧表示させるシンボルを切り替える例を説明した。しかしながら、ソフトウェアキーボード１５５Ａ、１５５Ｂには、ソフトウェアキーボード１５５に一覧表示されているシンボルが継続して表示されてもよい。
【０１０８】
また、変形例４では、姿勢センサ５２から出力される姿勢信号と、回転情報に設定された値とを組み合わせて、入力されるシンボルのバリエーションを増加させた例を説明したが、入力されるシンボルを変更するパラメータは上記の例に限定されない。
【０１０９】
一例として、携帯端末５０は、周囲の明るさを検出する明るさセンサをさらに備えてもよい。そして、端末プログラム６５は、明るさセンサで検出された明るさが閾値未満の時と、明るさセンサで検出された明るさが閾値以上の時とで、同一の入力位置に対する同一のタッチ操作に異なるシンボルを割り当ててもよい。
【０１１０】
他の例として、携帯端末５０は、現在位置を検出するＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍの略）をさらに備えていてもよい。そして、端末プログラム６５は、ＧＰＳで示される携帯端末５０の現在位置が予め定めら指定領域（例えば、自宅或いは職場の敷地内）内の時と、ＧＰＳで示される携帯端末５０の現在位置が指定領域外の時とで、同一の入力位置に対する同一のタッチ操作に異なるシンボルを割り当ててもよい。
【０１１１】
［その他の変形例］
なお、前述のＰＩＮ設定画面或いはＰＩＮ入力画面、特に図７（Ｂ）及び図１２に示されるＰＩＮ設定画面は、ＰＩＮの入力を受け付けるだけでなく、一般的なシンボル列の入力を受け付けるインタフェースとしても応用することができる。端末プログラム６５は、例えば、図７（Ｂ）の数字“５”が表示された入力位置に対するタップ操作を操作部５４を通じて受け付けたことに応じて、アラビア数字“５”が入力されたと決定してもよい。また、端末プログラム６５は、図７（Ｂ）の数字“５”が表示された入力位置に対するピーク操作を操作部５４を通じて受け付けたことに応じて、ローマ数字“Ｖ”が入力されたと決定してもよい。さらに、端末プログラム６５は、図７（Ｂ）の数字“５”が表示された入力位置に対するポップ操作を操作部５４を通じて受け付けたことに応じて、漢数字“五”が入力されたと決定してもよい。
【０１１２】
このように、端末プログラム６５は、同一の入力位置に対して異なるタッチ操作がなされたことに応じて、同一の意味内容を示し且つ形状が異なるシンボルが入力されたと決定してもよい。但し、同一の意味内容を示し且つ形状が異なるシンボルの具体例は数字に限定されず、アルファベットの大文字及び小文字でもよいし、平仮名及び片仮名でもよいし、半角文字及び全角文字でもよい。また、同一の入力位置に対する異なるタッチ操作には、意味内容が異なるシンボルが対応付けられてもよい。例えば、同一の入力位置に対して、タップ操作に平仮名が対応付けられ、ピーク操作にアルファベットが対応付けられ、ポップ操作に数字が対応付けられていてもよい。
【０１１３】
また、上記の実施形態及び各変形例では、同一の入力位置に対するタップ操作、ピーク操作、及びポップ操作に異なるシンボルを割り当てる例を説明したが、異なるシンボルが割り当てられる操作は上記の例に限定されない。例えば、上記の例においてピーク操作を省略してもよい。また、同一の入力位置に対するタップ操作及びロングタッチ操作に異なるシンボルを割り当ててもよい。この場合、圧力センサ２４Ａ、５４Ａは、省略することができる。
【０１１４】
さらに、上記の実施形態及び各変形例に係るシンボル入力装置は、画像記録装置１０或いは携帯端末５０のみならず、例えば、ＡＴＭ（Ａｕｔｏｍａｔｉｃ  Ｔｅｌｌｅｒ  Ｍａｃｈｉｎｅの略）、自動券売機、カーナビゲーションシステム等、タッチパネルディスプレイを備えるあらゆる機器に適用することができる。
【０１１５】
また、上記の実施形態の画像記録装置１０及び携帯端末５０において、記憶部３２、６２のプログラム記憶領域３２Ａ、６２Ａに記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路（ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略）とも言う。）等のハードウェアで実現してもよい。
【０１１６】
さらに、本発明は、画像記録装置１０及び携帯端末５０として実現できるだけでなく、画像記録装置１０及び携帯端末５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワーク１０１を通じて画像記録装置１０及び携帯端末５０に接続可能なサーバに搭載された記憶部を含んでもよい。そして、サーバの記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワーク１０１を通じて配信されてもよい。
【符号の説明】
【０１１７】
１０・・・画像記録装置
１１・・・プリンタ部
２３，５３・・・表示部
２４，５４・・・操作部
２４Ａ，５４Ａ・・・圧力センサ
２４Ｂ，４５Ｂ・・・位置センサ
２５，５５・・・通信部
３１，６１・・・ＣＰＵ
３２，６２・・・記憶部
３５・・・装置プログラム
５０・・・携帯端末
５２・・・姿勢センサ
６５・・・端末プログラム
【図１】
0006676959.tif 000002
【図２】
0006676959.tif 000003
【図３】
0006676959.tif 000004
【図４】
0006676959.tif 000005
【図５】
0006676959.tif 000006
【図６】
0006676959.tif 000007
【図７】
0006676959.tif 000008
【図８】
0006676959.tif 000009
【図９】
0006676959.tif 000010
【図１０】
0006676959.tif 000011
【図１１】
0006676959.tif 000012
【図１２】
0006676959.tif 000013