JP2018190014A - Program and mobile terminal - Google Patents
Program and mobile terminal Download PDFInfo
- Publication number
- JP2018190014A JP2018190014A JP2017089275A JP2017089275A JP2018190014A JP 2018190014 A JP2018190014 A JP 2018190014A JP 2017089275 A JP2017089275 A JP 2017089275A JP 2017089275 A JP2017089275 A JP 2017089275A JP 2018190014 A JP2018190014 A JP 2018190014A
- Authority
- JP
- Japan
- Prior art keywords
- display
- program
- detection process
- information
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 125
- 238000004891 communication Methods 0.000 claims abstract description 47
- 230000015654 memory Effects 0.000 claims abstract description 46
- 238000001514 detection method Methods 0.000 claims abstract description 37
- 230000004044 response Effects 0.000 claims description 21
- 238000000926 separation method Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 239000003086 colorant Substances 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
Landscapes
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【課題】直感的で且つ簡単なユーザ操作で所望の条件情報を選択することが可能な携帯端末のプログラムを提供する。【解決手段】端末プログラムは、表示面に対する入力媒体の当接状態が時間の経過と共に変化する複数の特定操作のうちの1つを検出する検出処理(S31〜S34)と、複数の特定操作それぞれに対応付けてメモリに記憶された複数の条件情報のうち、検出処理で検出した特定操作に対応する条件情報をメモリから読み出す読出処理(S35)と、通信インタフェースを通じて画像処理装置に動作指示情報を送信する動作指示処理とを携帯端末に実行させる。【選択図】図6A portable terminal program capable of selecting desired condition information by an intuitive and simple user operation is provided. A terminal program detects a detection operation (S31 to S34) for detecting one of a plurality of specific operations in which a contact state of an input medium with respect to a display surface changes with time, and each of the plurality of specific operations. Among the plurality of condition information stored in the memory in association with the read-out process (S35) for reading out the condition information corresponding to the specific operation detected in the detection process from the memory, and the operation instruction information to the image processing apparatus through the communication interface. The mobile terminal is caused to execute the operation instruction process to be transmitted. [Selection] Figure 6
Description
本発明は、ユーザが指定した実行条件に従って画像処理装置に画像処理動作を実行させる携帯端末のプログラムに関する。 The present invention relates to a program for a portable terminal that causes an image processing apparatus to execute an image processing operation in accordance with an execution condition specified by a user.
例えば特許文献1には、階層構造に分類された複数の業務処理メニューのうち、ユーザが指定した業務処理メニューのショートカットを一覧表示させ、一覧表示されたショートカットの1つを選択することによって、対応する業務処理メニューの処理を実行可能な情報処理装置が開示されている。 For example, in Patent Document 1, among a plurality of business process menus classified into a hierarchical structure, a shortcut for a business process menu specified by a user is displayed in a list, and one of the displayed shortcuts is selected. An information processing apparatus capable of executing a process of a business process menu is disclosed.
特許文献1と類似する技術は、例えば、画像処理装置に画像処理動作を実行させるためのプログラムにも実装されている。より詳細には、当該プログラムは、ユーザが予め指定した画像処理動作の実行条件をプリセットしておき、一覧表示されたプリセットの1つをユーザが指定することによって、指定されたプリセットで示される実行条件に従った画像処理動作を画像処理装置に実行させる。 A technique similar to Patent Document 1 is also implemented in a program for causing an image processing apparatus to execute an image processing operation, for example. More specifically, the program presets execution conditions for image processing operations designated in advance by the user, and the execution indicated by the designated preset by the user specifying one of the presets displayed in a list. The image processing apparatus is caused to execute an image processing operation according to the conditions.
しかしながら、プリセットの数が多くなると、一覧表示されたプリセットの中から所望のプリセットを見つけ難くなる。特に、ディスプレイのサイズが小さい携帯端末においては、所望のプリセットを見つけ出すために画面をスクロールさせる必要が生じる場合もある。一方、画面のスクロールを少なくするためにアイコンサイズを小さくすると、所望のアイコンと異なるアイコンを、誤ってタップしてしまう可能性もある。 However, when the number of presets increases, it becomes difficult to find a desired preset from the presets displayed in a list. In particular, in a portable terminal having a small display size, it may be necessary to scroll the screen to find a desired preset. On the other hand, if the icon size is reduced to reduce screen scrolling, an icon different from the desired icon may be tapped by mistake.
本発明は、上記の事情に鑑みてなされたものであり、その目的は、予め登録された複数の条件情報のうちから、直感的で且つ簡単なユーザ操作で所望の条件情報を選択することが可能な携帯端末のプログラムを提供することにある。 The present invention has been made in view of the above circumstances, and an object of the present invention is to select desired condition information by an intuitive and simple user operation from among a plurality of condition information registered in advance. The object is to provide a portable terminal program.
本明細書では様々な開示を行う。開示例の1つであるプログラムは、表示面を有するディスプレイと、前記表示面に対する入力媒体の当接を検出するタッチセンサと、メモリと、通信インタフェースとを備える携帯端末によって実行可能である。該プログラムは、前記表示面に対する前記入力媒体の当接状態が時間の経過と共に変化する複数の特定操作のうちの1つを、前記タッチセンサを通じて検出する検出処理と、複数の前記特定操作それぞれに対応付けて前記メモリに記憶された複数の条件情報のうち、前記検出処理で検出した前記特定操作に対応する前記条件情報を、前記メモリから読み出す読出処理と、前記通信インタフェースを通じて画像処理装置に動作指示情報を送信する動作指示処理とを前記携帯端末に実行させる。前記動作指示情報は、前記読出処理で読み出した前記条件情報で示される実行条件に従って、画像処理動作を実行させるための情報である。 Various disclosures are provided herein. A program, which is one of the disclosed examples, can be executed by a portable terminal including a display having a display surface, a touch sensor that detects contact of the input medium with the display surface, a memory, and a communication interface. The program includes a detection process for detecting, through the touch sensor, one of a plurality of specific operations in which a contact state of the input medium with the display surface changes with time, and a plurality of the specific operations. Among the plurality of condition information stored in the memory in association with each other, the condition information corresponding to the specific operation detected in the detection process is read from the memory, and the image processing apparatus operates through the communication interface. The portable terminal is caused to execute an operation instruction process for transmitting instruction information. The operation instruction information is information for executing an image processing operation in accordance with an execution condition indicated by the condition information read in the reading process.
上記構成によれば、表示面に当接させた入力媒体の状態を経時的に変化させるだけで条件情報を選択することができるので、メモリに登録された条件情報の数に拘わらず、直感的で且つ簡単なユーザ操作で所望の条件情報を選択させることができる。 According to the above configuration, since the condition information can be selected simply by changing the state of the input medium in contact with the display surface over time, it is intuitive regardless of the number of condition information registered in the memory. In addition, desired condition information can be selected by a simple user operation.
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。例えば、後述する各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。 Hereinafter, embodiments of the present invention will be described with reference to the drawings as appropriate. The embodiment described below is merely an example of the present invention, and it is needless to say that the embodiment of the present invention can be changed as appropriate without departing from the gist of the present invention. For example, the execution order of each process described below can be changed as appropriate without departing from the scope of the present invention.
図1は、本実施形態に係るシステム100の概略図である。図1に示されるシステム100は、MFP10A、10B(以下、これらを総称して、「MFP10」と表記することがある。)と、携帯端末50とで構成されている。MFP10及び携帯端末50は、通信ネットワーク101を通じて通信可能に構成されている。通信ネットワーク101は、例えば、有線LAN、無線LAN、或いはこれらの組み合わせであってもよい。または、MFP10及び携帯端末50は、USBケーブル等によって接続されていてもよい。 FIG. 1 is a schematic diagram of a system 100 according to the present embodiment. A system 100 illustrated in FIG. 1 includes MFPs 10 </ b> A and 10 </ b> B (hereinafter, these may be collectively referred to as “MFP 10”) and a portable terminal 50. The MFP 10 and the portable terminal 50 are configured to be able to communicate through the communication network 101. The communication network 101 may be, for example, a wired LAN, a wireless LAN, or a combination thereof. Alternatively, the MFP 10 and the mobile terminal 50 may be connected by a USB cable or the like.
MFP10は、図2(A)に示されるように、プリンタ11と、スキャナ12と、ディスプレイ23と、入力I/F24と、通信I/F25と、CPU31と、メモリ32と、通信バス33とを主に備える。MFP10を構成する各構成要素は、通信バス33を通じて相互に接続されている。MFP10は、画像処理装置の一例である。 As shown in FIG. 2A, the MFP 10 includes a printer 11, a scanner 12, a display 23, an input I / F 24, a communication I / F 25, a CPU 31, a memory 32, and a communication bus 33. Prepare mainly. Each component constituting the MFP 10 is connected to each other through the communication bus 33. The MFP 10 is an example of an image processing apparatus.
プリンタ11は、画像データで示される画像をシートに記録するプリント動作を実行するハードウェアである。本実施形態では、インクを吐出して画像を記録するインクジェット方式のプリンタ11の例を説明するが、プリンタ11の記録方式は電子写真方式等であってもよい。スキャナ12は、原稿に記録されている画像を読み取って画像データ(以下、「スキャンデータ」と表記する。)を生成するスキャン動作を実行するハードウェアである。プリント動作及びスキャン動作は、画像処理動作の一例である。 The printer 11 is hardware that executes a printing operation for recording an image indicated by image data on a sheet. In this embodiment, an example of an ink jet printer 11 that records an image by discharging ink will be described. However, the recording method of the printer 11 may be an electrophotographic method or the like. The scanner 12 is hardware that executes a scan operation for reading an image recorded on a document and generating image data (hereinafter referred to as “scan data”). The print operation and the scan operation are examples of image processing operations.
なお、画像処理動作の具体例はこれらに限定されない。画像処理動作は、例えば、FAXプロトコルに従って画像データを外部装置にFAX送信するFAX送信動作、FAXプロトコルに従って外部装置から画像データをFAX受信するFAX受信動作等であってもよい。また、MFP10A、10Bは、少なくとも1つの画像処理動作を実行可能であればよい。さらに、MFP10A、10Bが実行可能な画像処理動作は、異なっていてもよい。 Note that specific examples of the image processing operation are not limited to these. The image processing operation may be, for example, a FAX transmission operation for FAX transmission of image data to an external device according to the FAX protocol, a FAX reception operation for FAX reception of image data from an external device according to the FAX protocol, or the like. The MFPs 10A and 10B only need to be able to execute at least one image processing operation. Further, the image processing operations that can be executed by the MFPs 10A and 10B may be different.
プリンタ11は、所定の実行条件に従ってプリント動作を実行する。プリント動作の実行条件は、複数の項目(例えば、“サイズ”、“色”)それぞれに対応する複数の実行パラメータによって特定される。項目“サイズ”は、画像を記録するシートのサイズ(例えば、“A3”、“A4”、“B5”、“L版”等)を示す。項目“色”は、シートに記録する画像の色の階調(例えば、“カラー”、“モノクロ”)を示す。但し、プリント動作の実行条件は、これらの限定されない。他の例として、実行条件は、画像を記録するシートの種類を示す項目“用紙種”の実行パラメータ(例えば、“普通紙”、“光沢紙”、“インクジェット紙”等)、1枚のシートに記録する画像の数を示す項目“レイアウト”の実行パラメータ(例えば、“なし”、“2in1”、“4in1”等)を含んでもよい。 The printer 11 executes a printing operation according to predetermined execution conditions. The execution condition of the printing operation is specified by a plurality of execution parameters corresponding to a plurality of items (for example, “size” and “color”). The item “size” indicates the size of the sheet on which the image is recorded (for example, “A3”, “A4”, “B5”, “L plate”, etc.). The item “color” indicates the gradation of the color of the image recorded on the sheet (for example, “color”, “monochrome”). However, the execution conditions for the printing operation are not limited to these. As another example, the execution condition includes an execution parameter (for example, “plain paper”, “glossy paper”, “inkjet paper”, etc.) of an item “paper type” indicating the type of sheet on which an image is recorded, one sheet May include an execution parameter (for example, “none”, “2 in 1”, “4 in 1”, etc.) of an item “layout” indicating the number of images to be recorded.
スキャナ12は、所定の実行条件に従ってスキャン動作を実行する。スキャン動作の実行条件は、複数の項目(例えば、“解像度”、“色”、“形式”)それぞれに対応する複数の実行パラメータによって特定される。項目“解像度”は、原稿に記録された画像を読み取る際の読取解像度(例えば、“300dpi”、“600dpi”等)を示す。項目“色”は、読み取った画像の色の階調(例えば、“モノクロ”、“256色”、“フルカラー”等)を示す。項目“形式”は、スキャンデータのファイル形式(例えば、“PDF”、“TIFF”、“JPEG”等)を示す。 The scanner 12 executes a scanning operation according to predetermined execution conditions. The execution condition of the scanning operation is specified by a plurality of execution parameters corresponding to a plurality of items (for example, “resolution”, “color”, “format”). The item “resolution” indicates a reading resolution (for example, “300 dpi”, “600 dpi”, etc.) when reading an image recorded on a document. The item “color” indicates the gradation of the color of the read image (for example, “monochrome”, “256 colors”, “full color”, etc.). The item “format” indicates the file format of the scan data (for example, “PDF”, “TIFF”, “JPEG”, etc.).
ディスプレイ23は、液晶ディスプレイ、有機ELディスプレイ等であり、各種情報を表示する表示面を備える。 The display 23 is a liquid crystal display, an organic EL display, or the like, and includes a display surface for displaying various information.
入力I/F24は、ユーザによる入力操作を受け付けるユーザインタフェースである。具体的には、入力I/F24はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をCPU31へ出力する。さらに、入力I/F24は、ディスプレイ23の表示面に重畳された膜状のタッチセンサを有していてもよい。ディスプレイ23の表示面に表示されたオブジェクトを指定する操作、文字列或いは数字列を入力する操作は、ユーザ操作の一例である。「オブジェクト」とは、例えば、ディスプレイ23に表示された文字列、アイコン、ボタン、リンク、ラジオボタン、チェックボックス、プルダウンメニュー等である。 The input I / F 24 is a user interface that receives an input operation by a user. Specifically, the input I / F 24 includes a button, and outputs various operation signals associated with the pressed button to the CPU 31. Further, the input I / F 24 may include a film-like touch sensor superimposed on the display surface of the display 23. An operation for designating an object displayed on the display surface of the display 23 and an operation for inputting a character string or a numeric string are examples of user operations. The “object” is, for example, a character string, icon, button, link, radio button, check box, pull-down menu, or the like displayed on the display 23.
タッチセンサとして実現される入力I/F24は、ユーザがタッチした表示面上の位置を示す位置情報を出力する。なお、本明細書中における「タッチ」とは、入力媒体を表示面に接触させる操作全般を含む。また、入力媒体が表示面に触れていなくても、表示面との間の距離がごく僅かな位置まで入力媒体を近接させる「ホバー」或いは「フローティングタッチ」を、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。ディスプレイ23に表示されたオブジェクトの位置をタップするユーザ操作は、当該オブジェクトを指定するユーザ操作の一例である。 The input I / F 24 implemented as a touch sensor outputs position information indicating the position on the display surface touched by the user. Note that “touch” in this specification includes all operations for bringing an input medium into contact with a display surface. In addition, even if the input medium is not touching the display surface, “hover” or “floating touch” that brings the input medium close to a position where the distance to the display surface is very small is based on the concept of “touch” described above. May be included. Furthermore, the input medium may be a user's finger or a touch pen. The user operation for tapping the position of the object displayed on the display 23 is an example of a user operation for specifying the object.
通信I/F25は、通信ネットワーク101を通じて外部装置と通信可能なインタフェースである。すなわち、MFP10は、通信I/F25を通じて外部装置に各種情報を送信し、通信I/F25を通じて外部装置から各種情報を受信する。通信I/F25の具体的な通信手順は特に限定されないが、例えば、Wi−Fi(登録商標)を採用することができる。また、MFP10及び携帯端末50がUSBケーブルで接続される場合、通信I/F25は、USBケーブルを着脱可能なUSBインタフェースであってもよい。 The communication I / F 25 is an interface that can communicate with an external device via the communication network 101. That is, the MFP 10 transmits various types of information to the external device through the communication I / F 25 and receives various types of information from the external device through the communication I / F 25. Although the specific communication procedure of communication I / F25 is not specifically limited, For example, Wi-Fi (trademark) is employable. Further, when the MFP 10 and the portable terminal 50 are connected by a USB cable, the communication I / F 25 may be a USB interface to which the USB cable can be attached and detached.
CPU31は、MFP10の全体動作を制御するものである。CPU31は、入力I/F24から出力される各種情報、通信I/F25を通じて外部装置から受信した各種情報等に基づいて、後述する各種プログラムをメモリ32から取得して実行する。CPU31及びメモリ32は、コントローラの一例を構成する。 The CPU 31 controls the overall operation of the MFP 10. The CPU 31 acquires and executes various programs, which will be described later, from the memory 32 based on various information output from the input I / F 24, various information received from an external device through the communication I / F 25, and the like. The CPU 31 and the memory 32 constitute an example of a controller.
メモリ32は、OS34と、装置プログラム35とを記憶している。装置プログラム35は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。また、メモリ32は、装置プログラム35の実行に必要なデータ或いは情報等を記憶する。メモリ32は、例えば、RAM、ROM、EEPROM、HDD、MFP10に着脱されるUSBメモリ等の可搬記憶媒体、CPU31が備えるバッファ等、或いはそれらの組み合わせによって構成される。 The memory 32 stores an OS 34 and a device program 35. The device program 35 may be a single program or a collection of a plurality of programs. The memory 32 stores data or information necessary for executing the device program 35. The memory 32 is configured by, for example, a RAM, a ROM, an EEPROM, an HDD, a portable storage medium such as a USB memory attached to and detached from the MFP 10, a buffer provided in the CPU 31, or a combination thereof.
メモリ32は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、non−transitoryな媒体である。non−transitoryな媒体には、上記の例の他に、CD−ROM、DVD−ROM等の記録媒体も含まれる。また、non−transitoryな媒体は、tangibleな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、non−transitoryなコンピュータが読み取り可能なストレージ媒体には含まれない。後述する携帯端末50のメモリ62についても同様である。 The memory 32 may be a computer readable storage medium. A computer-readable storage medium is a non-transitory medium. Non-transitory media include recording media such as CD-ROM and DVD-ROM in addition to the above examples. A non-transitory medium is also a tangible medium. On the other hand, an electrical signal that carries a program downloaded from a server on the Internet is a computer-readable signal medium that is a kind of computer-readable medium, but a non-transitory computer-readable storage. Not included in the media. The same applies to the memory 62 of the portable terminal 50 described later.
メモリ32のMIB(Management Information Baseの略)は、図1に示される装置情報を記憶している。装置情報は、装置IDと、候補情報とを含む。装置IDは、MFP10を識別するための情報であって、例えば、通信I/F25を割り当てられたMACアドレス、MFP10のモデルを示すモデル名等である。本実施形態では、MFP10Aは装置ID“MFP−A”で識別され、MFP10Bは装置ID“MFP−B”で識別される。 MIB (abbreviation of Management Information Base) of the memory 32 stores the device information shown in FIG. The device information includes a device ID and candidate information. The device ID is information for identifying the MFP 10, and is, for example, a MAC address to which the communication I / F 25 is assigned, a model name indicating the model of the MFP 10, and the like. In the present embodiment, the MFP 10A is identified by the device ID “MFP-A”, and the MFP 10B is identified by the device ID “MFP-B”.
候補情報は、プリンタ11がサポートする実行パラメータの候補である候補パラメータを示す。本実施形態において、MFP10Aのプリンタ11は、実行パラメータ“A4”、“L版”で示されるサイズのシートに、実行パラメータ“モノクロ”、“カラー”で示される階調の画像を記録することができる。また、MFP10Bのプリンタ11は、実行パラメータ“A4”、“A3”、“B5”で示されるサイズのシートに、実行パラメータ“モノクロ”、“カラー”で示される階調の画像を記録することができる。また図示は省略するが、候補情報は、スキャナ12がサポートする実行パラメータの候補である候補パラメータをさらに示してもよい。 The candidate information indicates candidate parameters that are candidates for execution parameters supported by the printer 11. In the present embodiment, the printer 11 of the MFP 10A can record an image having gradations indicated by the execution parameters “monochrome” and “color” on a sheet having a size indicated by the execution parameters “A4” and “L”. it can. Further, the printer 11 of the MFP 10B can record an image having gradations indicated by the execution parameters “monochrome” and “color” on a sheet having a size indicated by the execution parameters “A4”, “A3”, and “B5”. it can. Although not shown, the candidate information may further indicate candidate parameters that are candidates for execution parameters supported by the scanner 12.
携帯端末50は、図2(B)に示されるように、ディスプレイ53と、入力I/F54と、通信I/F55と、CPU61と、メモリ62と、通信バス63とを主に備える。携帯端末50に含まれるディスプレイ53、入力I/F54、通信I/F55、CPU61、メモリ62、及び通信バス63は、MFP10に含まれるディスプレイ23、入力I/F24、通信I/F25、CPU31、メモリ32、及び通信バス33と同様の構成であるので、説明は省略する。CPU61及びメモリ62は、コントローラの一例である。 As shown in FIG. 2B, the portable terminal 50 mainly includes a display 53, an input I / F 54, a communication I / F 55, a CPU 61, a memory 62, and a communication bus 63. The display 53, input I / F 54, communication I / F 55, CPU 61, memory 62, and communication bus 63 included in the portable terminal 50 are the display 23, input I / F 24, communication I / F 25, CPU 31, memory included in the MFP 10. 32 and the communication bus 33, the description is omitted. The CPU 61 and the memory 62 are an example of a controller.
携帯端末50は、例えば、携帯電話、スマートフォン、或いはタブレット端末等である。より詳細には、携帯端末50のディスプレイ53は、表示面のサイズが12インチ以下、より好ましくは8インチ以下であるのが望ましい。また、メモリ62は、OS64と、端末プログラム65とを記憶している。さらに、携帯端末50の入力I/F54は、ディスプレイ53の表示面に対する入力媒体の当接を検出するタッチセンサである。より詳細には、入力I/F54のタッチセンサは、ディスプレイ53の表示面に重畳された膜状の圧力センサ54A及び位置センサ54Bを含む。圧力センサ54A及び位置センサ54Bは、ディスプレイ53の表示面、すなわち、携帯端末50の表面に露出されたガラス板に対するタッチ操作に応じた操作信号を出力する。 The mobile terminal 50 is, for example, a mobile phone, a smartphone, or a tablet terminal. More specifically, the display 53 of the mobile terminal 50 desirably has a display surface size of 12 inches or less, more preferably 8 inches or less. The memory 62 stores an OS 64 and a terminal program 65. Further, the input I / F 54 of the portable terminal 50 is a touch sensor that detects contact of the input medium with the display surface of the display 53. More specifically, the touch sensor of the input I / F 54 includes a film-like pressure sensor 54 </ b> A and a position sensor 54 </ b> B superimposed on the display surface of the display 53. The pressure sensor 54 </ b> A and the position sensor 54 </ b> B output an operation signal corresponding to a touch operation on the glass plate exposed on the display surface of the display 53, that is, the surface of the mobile terminal 50.
圧力センサ54Aは、入力媒体によって表示面に加えられた圧力に応じた圧力信号をCPU61に出力する。圧力信号は、例えば、表示面に対する入力媒体の押圧力の大きさを示す圧力値である。位置センサ54Bは、入力媒体によって圧力が加えられた表示面上の位置に応じた位置信号をCPU61に出力する。位置信号は、例えば、表示面の左上端を原点とし、右向きをx軸の正の向き、下向きをy軸の正の向きとしたx−y平面上の座標(x,y)を示す。また、圧力センサ54A及び位置センサ54Bは、表示面に対するタッチ操作が継続してなされている場合に、所定の検知周期(例えば、10msec)毎に圧力信号及び位置信号を繰り返し出力する。 The pressure sensor 54A outputs to the CPU 61 a pressure signal corresponding to the pressure applied to the display surface by the input medium. The pressure signal is, for example, a pressure value indicating the magnitude of the pressing force of the input medium on the display surface. The position sensor 54B outputs a position signal corresponding to the position on the display surface to which the pressure is applied by the input medium to the CPU 61. The position signal indicates, for example, coordinates (x, y) on the xy plane in which the upper left corner of the display surface is the origin, the right direction is the positive direction of the x axis, and the downward direction is the positive direction of the y axis. The pressure sensor 54A and the position sensor 54B repeatedly output a pressure signal and a position signal every predetermined detection period (for example, 10 msec) when the touch operation on the display surface is continuously performed.
メモリ62は、例えば図3に示されるように、お気に入りリストを記憶することができる。お気に入りリストは、1以上のお気に入りレコードを含む。お気に入りレコードは、携帯端末50に端末プログラム65がインストールされた時点でお気に入りリストに登録されておらず、後述するお気に入り登録処理で端末プログラム65によって登録される。お気に入りレコードは、例えば、お気に入りIDと、装置IDと、条件情報と、操作情報とを備える。 The memory 62 can store a favorite list, for example, as shown in FIG. The favorites list includes one or more favorite records. The favorite record is not registered in the favorite list when the terminal program 65 is installed in the portable terminal 50, and is registered by the terminal program 65 in the favorite registration process described later. The favorite record includes, for example, a favorite ID, a device ID, condition information, and operation information.
お気に入りIDは、お気に入りリスト内でお気に入りレコードを一意に識別するための情報である。お気に入りIDは、例えば、端末プログラム65によって自動的に採番される。装置IDは、ユーザによって指定されたMFP10を識別する。条件情報は、ユーザによって指定されたプリント動作の実行条件を示す。すなわち、条件情報は、複数の項目“サイズ”、“色”それぞれの実行パラメータを含む。また図示は省略するが、条件情報は、プリント動作の実行条件に代えて、スキャン動作の実行条件を示してもよい。 The favorite ID is information for uniquely identifying a favorite record in the favorite list. The favorite ID is automatically assigned by the terminal program 65, for example. The device ID identifies the MFP 10 designated by the user. The condition information indicates execution conditions for the printing operation designated by the user. That is, the condition information includes execution parameters for each of a plurality of items “size” and “color”. Although not shown, the condition information may indicate the execution condition of the scanning operation instead of the execution condition of the printing operation.
操作情報は、条件情報に対応付けられた特定操作を示す情報である。特定操作とは、入力I/F54を通じて検出可能な複数のタッチ操作のうち、表示面に対する入力媒体の当接状態が時間の経過と共に変化するタッチ操作を指す。換言すれば、特定操作は、複数のタッチ操作を組み合わせて構成される操作である。さらに換言すれば、特定操作は、複数のタッチ操作を予め定められた順序で順番に実行することを指す。具体的には、後述する2点タッチ操作、スライド操作、ポップ操作の他、フリック操作、ピンチイン操作等は特定操作となり得る操作である。一方、タップ操作は、特定操作となり得ない操作である。 The operation information is information indicating a specific operation associated with the condition information. The specific operation refers to a touch operation in which the contact state of the input medium with respect to the display surface changes with time among a plurality of touch operations that can be detected through the input I / F 54. In other words, the specific operation is an operation configured by combining a plurality of touch operations. In other words, the specific operation indicates performing a plurality of touch operations in order in a predetermined order. Specifically, in addition to a two-point touch operation, a slide operation, and a pop operation described later, a flick operation, a pinch-in operation, and the like are operations that can be specific operations. On the other hand, the tap operation is an operation that cannot be a specific operation.
本実施形態に係る操作情報は、位置センサ54Bによって検出される表示面上の2つの位置を示す位置情報の組み合わせである。操作情報で示される第1位置及び第2位置の組み合わせは、お気に入りリスト内でユニークである。但し、お気に入りリストには、第1位置のみが共通する複数の操作情報が登録されてもよいし、第2位置のみが共通する複数の操作情報が登録されてもよい。すなわち、本実施形態に係る特定操作は、表示面の第1位置に入力媒体を当接させ、その後に第1位置から入力媒体を離間させ、その後に表示面の第2位置に入力媒体を当接させる操作(以下、「2点タッチ操作」と表記する。)である。CPU61は、第1位置を示す位置信号が位置センサ54Bから出力され、その後に当該位置信号の出力が停止し、その後に第2位置を示す位置信号が位置センサ54Bから出力されたことに応じて、2点タッチ操作を検出する。 The operation information according to the present embodiment is a combination of position information indicating two positions on the display surface detected by the position sensor 54B. The combination of the first position and the second position indicated by the operation information is unique in the favorite list. However, in the favorite list, a plurality of pieces of operation information common only to the first position may be registered, or a plurality of pieces of operation information common to only the second position may be registered. That is, in the specific operation according to the present embodiment, the input medium is brought into contact with the first position on the display surface, then the input medium is separated from the first position, and then the input medium is applied to the second position on the display surface. This is a touch operation (hereinafter referred to as “two-point touch operation”). The CPU 61 outputs a position signal indicating the first position from the position sensor 54B, stops outputting the position signal, and then outputs a position signal indicating the second position from the position sensor 54B. A two-point touch operation is detected.
さらに図示は省略するが、メモリ62には、データフォルダが設けられていてもよい。データフォルダには、例えば、写真データ、文書データ、プレゼンテーションデータ、表計算データ等が格納されていてもよい。データフォルダに記憶されている各種データは、プリント動作の対象となり得るデータである。 Further, although not shown in the figure, the memory 62 may be provided with a data folder. For example, photo data, document data, presentation data, spreadsheet data, and the like may be stored in the data folder. Various data stored in the data folder is data that can be a target of a printing operation.
[システム100の動作]
図4〜図6を参照して、本実施形態に係るシステム100の動作を説明する。
[Operation of System 100]
The operation of the system 100 according to the present embodiment will be described with reference to FIGS.
本明細書のフローチャートは、基本的に、プログラムに記述された命令に従ったCPU31、61の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「制御」等の処理は、CPU31、61の処理を表している。CPU31、61による処理は、OS34、64を介したハードウェア制御も含む。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。 The flowchart in this specification basically shows the processing of the CPUs 31 and 61 in accordance with the instructions described in the program. That is, processes such as “determination”, “extraction”, “selection”, “calculation”, “decision”, “specification”, and “control” in the following description represent processes of the CPUs 31 and 61. Processing by the CPUs 31 and 61 includes hardware control via the OSs 34 and 64. Further, “data” in this specification is represented by a bit string readable by a computer. Data having substantially the same semantic content but different formats are handled as the same data. The same applies to “information” in this specification.
[お気に入り登録処理]
お気に入り登録処理は、お気に入りリストに新たなお気に入りレコードを登録する処理である。端末プログラム65は、入力I/F54を通じて入力されたユーザの指示に従って、お気に入り登録処理を開始する。図4を参照して、図3の1行目のお気に入りレコードをお気に入りリストに登録するお気に入り登録処理の詳細を説明する。
[Favorite Registration Processing]
The favorite registration process is a process for registering a new favorite record in the favorite list. The terminal program 65 starts a favorite registration process in accordance with a user instruction input through the input I / F 54. With reference to FIG. 4, the details of the favorite registration process for registering the favorite record on the first line in FIG. 3 in the favorite list will be described.
まず、端末プログラム65は、例えば、SNMP(Simple Network Management Protocolの略)を用いて、通信I/F55を通じて通信が可能な複数のMFP10を検索する(S11)。具体的には、端末プログラム65は、通信I/F55を通じて通信ネットワーク101に送信要求情報をブロードキャストする。次に、端末プログラム65は、送信要求情報の応答としてMFP10A、10Bが送信した装置情報を、通信I/F55を通じて受信し、受信した装置情報をメモリ62に一時記憶させる。すなわち、端末プログラム65は、装置情報の送信元のMFP10A、10Bを、通信可能なMFP10として特定する。なお、通信可能なMFP10を検索する方法は、周知の他の方法であってもよい。 First, the terminal program 65 searches for a plurality of MFPs 10 capable of communication through the communication I / F 55 using, for example, SNMP (abbreviation of Simple Network Management Protocol) (S11). Specifically, the terminal program 65 broadcasts transmission request information to the communication network 101 through the communication I / F 55. Next, the terminal program 65 receives the device information transmitted by the MFPs 10 </ b> A and 10 </ b> B as a response to the transmission request information through the communication I / F 55, and temporarily stores the received device information in the memory 62. That is, the terminal program 65 identifies the MFPs 10A and 10B that are the transmission sources of the device information as the communicable MFPs 10. Note that a method for searching for the communicable MFP 10 may be another known method.
次に、端末プログラム65は、図7(A)に示されるパラメータ選択画面をディスプレイ53に表示させる(S12)。パラメータ選択画面は、プルダウンメニュー111、112、113と、[決定]アイコン114とを含む。そして、端末プログラム65は、パラメータ選択画面に対するユーザ操作を、入力I/F54を通じて検出する(S13)。S13の処理は、第4検出処理の一例である。 Next, the terminal program 65 displays the parameter selection screen shown in FIG. 7A on the display 53 (S12). The parameter selection screen includes pull-down menus 111, 112, 113 and a [decision] icon 114. Then, the terminal program 65 detects a user operation on the parameter selection screen through the input I / F 54 (S13). The process of S13 is an example of a fourth detection process.
プルダウンメニュー111は、S11で特定されたMFP10A、10Bのうちの1つを指定するユーザ操作を受け付けるための装置オブジェクトである。プルダウンメニュー111は、S11で特定されたMFP10A、10Bに対応する複数の選択肢を有する。また、プルダウンメニュー111は、指定可能な複数の選択肢のうちの1つが指定された状態になっている。そして、指定されたMFP10(以下、「指定装置」と表記する。)の装置IDは、プルダウンメニュー111に表示される。 The pull-down menu 111 is a device object for accepting a user operation for designating one of the MFPs 10A and 10B specified in S11. The pull-down menu 111 has a plurality of options corresponding to the MFPs 10A and 10B specified in S11. The pull-down menu 111 is in a state where one of a plurality of selectable options is specified. The device ID of the designated MFP 10 (hereinafter referred to as “designated device”) is displayed in a pull-down menu 111.
プルダウンメニュー112、113は、複数の項目“サイズ”、“色”の1つに対応する項目オブジェクトである。また、プルダウンメニュー112、113は、プルダウンメニュー111を通じて指定されたMFP10Aの候補情報で示される候補パラメータに対応する複数の選択肢を有する。さらに、プルダウンメニュー112、113は、対応する項目に対して指定可能な複数の候補パラメータのうちの1つが指定された状態になっている。そして、指定された候補パラメータは、プルダウンメニュー112、113に表示される。すなわち、プルダウンメニュー112、113は、プルダウンメニュー111を通じて指定されたMFP10がサポートする候補パラメータの範囲内において、実行パラメータの指定を受け付ける。 The pull-down menus 112 and 113 are item objects corresponding to one of a plurality of items “size” and “color”. The pull-down menus 112 and 113 have a plurality of options corresponding to the candidate parameters indicated by the candidate information of the MFP 10 </ b> A designated through the pull-down menu 111. Furthermore, the pull-down menus 112 and 113 are in a state in which one of a plurality of candidate parameters that can be specified for the corresponding item is specified. The designated candidate parameters are displayed in the pull-down menus 112 and 113. That is, the pull-down menus 112 and 113 accept the execution parameter designation within the range of candidate parameters supported by the MFP 10 designated through the pull-down menu 111.
次に、端末プログラム65は、例えば、プルダウンメニュー111の位置に対するタップ操作を入力I/F54を通じて検出したことに応じて、プルダウンメニュー111が有する選択肢の一覧をディスプレイ53に表示させる。また、端末プログラム65は、一覧表示された複数の選択肢のうちの1つの位置に対するタップ操作を入力I/F54を通じて検出したことに応じて、指定装置を変更する。プルダウンメニュー112、113を通じて実行パラメータを指定する方法も同様である。また、プルダウンメニュー111を通じて指定装置が変更されると、プルダウンメニュー112、113が有する選択肢が変更される。 Next, the terminal program 65 causes the display 53 to display a list of options that the pull-down menu 111 has in response to, for example, detecting a tap operation on the position of the pull-down menu 111 through the input I / F 54. Further, the terminal program 65 changes the designated device in response to detecting a tap operation for one position among a plurality of options displayed in a list through the input I / F 54. The method for designating execution parameters through the pull-down menus 112 and 113 is the same. Further, when the designated device is changed through the pull-down menu 111, the options of the pull-down menus 112 and 113 are changed.
次に、端末プログラム65は、[決定]アイコン114の位置に対するタップ操作を入力I/F54とを通じて検出したことに応じて(S13:Yes)、プルダウンメニュー111に表示された装置ID“MFP−A”と、プルダウンメニュー112、113に表示された実行パラメータ“A4”、“モノクロ”を含む条件情報とをメモリ62に一時記憶させる。プルダウンメニュー111〜113及び[決定]アイコン114に対するユーザ操作は、実行条件を指定するユーザ操作の一例である。 Next, the terminal program 65 detects that the tap operation for the position of the [OK] icon 114 is detected through the input I / F 54 (S13: Yes), and the device ID “MFP-A” displayed in the pull-down menu 111 is displayed. ”And condition information including execution parameters“ A4 ”and“ monochrome ”displayed in the pull-down menus 112 and 113 are temporarily stored in the memory 62. User operations for the pull-down menus 111 to 113 and the [OK] icon 114 are examples of user operations for specifying execution conditions.
次に、端末プログラム65は、図7(B)に示される操作登録画面をディスプレイ53に表示させる(S14)。操作登録画面には、「画面上の2点に順番にタッチして下さい。」とのメッセージが一時的にポップアップ表示される。一方、参照番号121、122で示される画像は、以降の説明のために図示しているに過ぎず、実際の操作登録画面には表示されない。そして、端末プログラム65は、操作登録画面に対するユーザ操作を、入力I/F54を通じて検出する(S15&S16)。より詳細には、端末プログラム65は、新たな特定操作を構成する第1位置及び第2位置を指定するユーザ操作を、入力I/F54を通じて検出する。S15&S16の処理は、第5検出処理の一例である。 Next, the terminal program 65 displays the operation registration screen shown in FIG. 7B on the display 53 (S14). On the operation registration screen, a message “Please touch two points on the screen in order.” Is temporarily popped up. On the other hand, the images indicated by the reference numbers 121 and 122 are merely illustrated for the following explanation, and are not displayed on the actual operation registration screen. Then, the terminal program 65 detects a user operation on the operation registration screen through the input I / F 54 (S15 & S16). More specifically, the terminal program 65 detects, through the input I / F 54, a user operation that designates a first position and a second position that constitute a new specific operation. The process of S15 & S16 is an example of a fifth detection process.
ユーザは、操作登録画面上の任意の2点に順番にタッチする。端末プログラム65は、第1タッチ位置121を示す位置信号が位置センサ54Bから出力されたことに応じて(S15:Yes)、当該位置信号で示される位置情報(20、120)をメモリ62に一時記憶させる。この処理は、特定操作を構成する第1位置の指定を受け付ける処理である。また、端末プログラム65は、第1位置の指定を受け付けた後に、第2タッチ位置122を示す位置信号が位置センサ54Bから出力されたことに応じて(S16:Yes)、当該位置信号で示される位置情報(90、80)をメモリ62に一時記憶させる。この処理は、特定操作を構成する第2位置の指定を受け付ける処理である。 The user touches any two points on the operation registration screen in order. In response to the output of the position signal indicating the first touch position 121 from the position sensor 54B (S15: Yes), the terminal program 65 temporarily stores the position information (20, 120) indicated by the position signal in the memory 62. Remember me. This process is a process of accepting designation of the first position constituting the specific operation. Further, after receiving the designation of the first position, the terminal program 65 is indicated by the position signal in response to the position signal indicating the second touch position 122 being output from the position sensor 54B (S16: Yes). The position information (90, 80) is temporarily stored in the memory 62. This process is a process of accepting designation of the second position constituting the specific operation.
次に、端末プログラム65は、新規なお気に入りID“A”を発行する。そして、端末プログラム65は、発行したお気に入りID“A”と、S13で一時記憶させた装置ID“MFP−A”と、S13で一時記憶させた条件情報“A4”、“モノクロ”と、S15&S16で一時記憶させた2つの位置情報(20、120)、(90、80)を組み合わせた操作情報とを含むお気に入りレコードを、お気に入りストに登録する(S17)。S17の処理は、記憶処理の一例である。 Next, the terminal program 65 issues a new favorite ID “A”. Then, the terminal program 65 sends the issued favorite ID “A”, the device ID “MFP-A” temporarily stored in S13, the condition information “A4”, “monochrome” temporarily stored in S13, and S15 & S16. The favorite record including the operation information obtained by combining the two pieces of position information (20, 120) and (90, 80) temporarily stored is registered in the favorite list (S17). The process of S17 is an example of a storage process.
[プリント処理]
プリント処理は、MFP10にプリント動作を実行させる処理である。端末プログラム65は、例えば、入力I/F54を通じて入力されたユーザの指示に従って、プリント処理を開始する。図5を参照して、プリント処理の詳細を説明する。なお、プリント処理の開始時点において、図3に示される3つのお気に入りレコードがお気に入りリストに登録されているものとする。
[Print processing]
The print process is a process for causing the MFP 10 to execute a print operation. For example, the terminal program 65 starts print processing in accordance with a user instruction input through the input I / F 54. Details of the print processing will be described with reference to FIG. It is assumed that the three favorite records shown in FIG. 3 are registered in the favorite list at the start of the printing process.
まず、端末プログラム65は、図8(A)に示されるデータ選択画面をディスプレイ53に表示させる(S21)。データ選択画面は、データアイコン131、132、133を含む。データアイコン131〜133は、データフォルダに記憶されたデータの1つに対応する。そして、端末プログラム65は、データ選択画面に対するユーザ操作を、入力I/F54を通じて検出する(S22)。端末プログラム65は、例えば、データアイコン131の位置に対するタップ操作を入力I/F54を通じて検出したことに応じて(S22:Yes)、当該データアイコン131に対応するデータ“写真.JPEG”を、指定データとしてメモリ62に一時記憶させる。 First, the terminal program 65 displays the data selection screen shown in FIG. 8A on the display 53 (S21). The data selection screen includes data icons 131, 132, and 133. The data icons 131 to 133 correspond to one of data stored in the data folder. Then, the terminal program 65 detects a user operation on the data selection screen through the input I / F 54 (S22). For example, when the terminal program 65 detects a tap operation on the position of the data icon 131 through the input I / F 54 (S22: Yes), the data “photograph.JPEG” corresponding to the data icon 131 is designated as specified data. Is temporarily stored in the memory 62.
次に、端末プログラム65は、図8(B)に示されるプレビュー画面をディスプレイ53に表示させる(S23)。プレビュー画面は、プレビュー画像141と、[お気に入り]アイコン142と、[プリント]アイコン143とを含む。プレビュー画像141は、指定データで示される画像をシートに記録した状態を示す画像である。[お気に入り]アイコン142は、ユーザが指定したお気に入りレコードに従ってプリント動作を実行させる指示に対応する。[プリント]アイコン143は、予め定められた実行条件に従ってMFP10にプリント動作を実行させる指示に対応する。そして、端末プログラム65は、プレビュー画面に対するユーザ操作を、入力I/F54を通じて検出する(S24)。 Next, the terminal program 65 displays a preview screen shown in FIG. 8B on the display 53 (S23). The preview screen includes a preview image 141, a “favorite” icon 142, and a “print” icon 143. The preview image 141 is an image showing a state in which the image indicated by the designated data is recorded on the sheet. [Favorite] icon 142 corresponds to an instruction to execute a print operation according to a favorite record designated by the user. [Print] icon 143 corresponds to an instruction to cause MFP 10 to execute a print operation in accordance with a predetermined execution condition. Then, the terminal program 65 detects a user operation on the preview screen through the input I / F 54 (S24).
次に、端末プログラム65は、[お気に入り]アイコン142の位置に対するタップ操作を入力I/F54を通じて検出したことに応じて(S24:お気に入り)、お気に入り選択処理を実行する(S25)。お気に入り選択処理は、お気に入りリストに登録されたお気に入りレコードのうちの1つを、ユーザに選択させる処理である。図6を参照して、お気に入り選択処理の詳細を説明する。 Next, the terminal program 65 executes a favorite selection process in response to the detection of the tap operation for the position of the [favorite] icon 142 through the input I / F 54 (S24: favorite) (S25). The favorite selection process is a process for causing the user to select one of the favorite records registered in the favorite list. Details of the favorite selection process will be described with reference to FIG.
[お気に入り選択処理]
まず、端末プログラム65は、お気に入りリストに登録された全て装置ID“MFP−A”、“MFP−B”を、メモリ62から読み出す。次に、端末プログラム65は、読み出した装置ID“MFP−A”、“MFP−B”で識別されるMFP10A、10Bと通信可能か否かを判断する。MFP10との通信が可能か否かを判断する方法は特に限定されないが、例えば以下の方法が考えられる。
[Favorite selection processing]
First, the terminal program 65 reads all device IDs “MFP-A” and “MFP-B” registered in the favorites list from the memory 62. Next, the terminal program 65 determines whether or not communication with the MFPs 10A and 10B identified by the read device IDs “MFP-A” and “MFP-B” is possible. A method for determining whether or not communication with the MFP 10 is possible is not particularly limited. For example, the following method is conceivable.
端末プログラム65は、例えば、装置ID“MFP−A”、“MFP−B”で識別されるMFP10A、10Bに、ICMPに準拠したechoリクエストを通信I/F55を通じて送信する。そして、端末プログラム65は、通信I/F55を通じてMFP10Aからechoリプライを受信したことに応じて、MFP10Aと通信可能だと判断する。一方、端末プログラム65は、通信I/F55を通じてMFP10Bからechoリプライを受信しなかったことに応じて、MFP10Bと通信不能だと判断する。そして、端末プログラム65は、通信可能だと判断したMFP10Aの装置ID“MFP−A”に対応する全ての操作情報を、お気に入りリストから読み出す。 For example, the terminal program 65 transmits an echo request compliant with ICMP to the MFPs 10A and 10B identified by the device IDs “MFP-A” and “MFP-B” through the communication I / F 55. Then, the terminal program 65 determines that communication with the MFP 10A is possible in response to receiving an echo reply from the MFP 10A through the communication I / F 55. On the other hand, the terminal program 65 determines that communication with the MFP 10B is impossible in response to not receiving an echo reply from the MFP 10B through the communication I / F 55. Then, the terminal program 65 reads all the operation information corresponding to the device ID “MFP-A” of the MFP 10A that is determined to be communicable from the favorites list.
次に、端末プログラム65は、図9(A)に示される第1操作画面をディスプレイ53に表示させる(S31)。第1操作画面は、第1候補画像151、152を含む第1画面の一例である。そして、端末プログラム65は、第1操作画面に対するユーザ操作を、入力I/F54を通じて検出する(S32)。より詳細には、端末プログラム65は、お気に入りリストに登録された複数の第1位置の1つに入力媒体を当接させる第1タッチ操作を、入力I/F54を通じて検出する。S31の処理は第1表示処理の一例であり、S32の処理は第1検出処理の一例である。 Next, the terminal program 65 displays the first operation screen shown in FIG. 9A on the display 53 (S31). The first operation screen is an example of a first screen that includes first candidate images 151 and 152. Then, the terminal program 65 detects a user operation on the first operation screen through the input I / F 54 (S32). More specifically, the terminal program 65 detects a first touch operation for bringing the input medium into contact with one of the plurality of first positions registered in the favorite list through the input I / F 54. The process of S31 is an example of a first display process, and the process of S32 is an example of a first detection process.
第1候補画像151、152は、お気に入りリストから読み出した操作情報で示される第1位置(20、120)、(40、20)を示す画像である。より詳細には、第1候補画像151、152は、前述の第1位置を中心とする所定の半径の円を表す画像である。また、第1候補画像151、152には、対応する操作情報を含むお気に入りレコードのお気に入りID“A”、“B”が記述されている。一方、第1操作画面には、通信不能だと判断したMFP10Bの装置ID“MFP−B”に対応する第1位置(70、30)を示す第1候補画像が表示されない。すなわち、ユーザは、第1操作画面に表示された複数の第1候補画像151、152の1つの位置に対するタップ操作を行えばよい。 The first candidate images 151 and 152 are images indicating the first positions (20, 120) and (40, 20) indicated by the operation information read from the favorite list. More specifically, the first candidate images 151 and 152 are images representing a circle with a predetermined radius centered on the first position described above. The first candidate images 151 and 152 describe favorite IDs “A” and “B” of favorite records including the corresponding operation information. On the other hand, on the first operation screen, the first candidate image indicating the first position (70, 30) corresponding to the device ID “MFP-B” of the MFP 10B determined to be unable to communicate is not displayed. That is, the user may perform a tap operation on one position of the plurality of first candidate images 151 and 152 displayed on the first operation screen.
端末プログラム65は、例えば、第1候補画像151の位置に対するタップ操作を入力I/F54を通じて検出したことに応じて(S32:Yes)、換言すれば、第1候補画像151の位置を示す位置情報が位置センサ54Bから出力されたことに応じて、お気に入りリストから読み出した複数の操作情報のうち、第1候補画像151で示される第1位置(20、120)を含む操作情報を特定する。なお、第1位置(20、120)を示す複数の操作情報が存在する場合は、複数の操作情報が特定される。 The terminal program 65, for example, in response to detecting a tap operation on the position of the first candidate image 151 through the input I / F 54 (S32: Yes), in other words, position information indicating the position of the first candidate image 151. Is output from the position sensor 54B, the operation information including the first position (20, 120) indicated by the first candidate image 151 is specified among the plurality of operation information read from the favorite list. When a plurality of operation information indicating the first position (20, 120) exists, the plurality of operation information is specified.
次に、端末プログラム65は、図9(B)に示される第2操作画面をディスプレイ53に表示させる(S33)。第2操作画面は、第2候補画像153を含む第2画面の一例である。そして、端末プログラム65は、第2操作画面に対するユーザ操作を、入力I/F54を通じて検出する(S34)。より詳細には、端末プログラム65は、S32で特定した操作情報で示される第2位置の1つに入力媒体を当接させる第2タッチ操作を、入力I/F54を通じて検出する。S33の処理は第2表示処理の一例であり、S34の処理は第2検出処理の一例である。 Next, the terminal program 65 displays a second operation screen shown in FIG. 9B on the display 53 (S33). The second operation screen is an example of a second screen including the second candidate image 153. Then, the terminal program 65 detects a user operation on the second operation screen through the input I / F 54 (S34). More specifically, the terminal program 65 detects, through the input I / F 54, a second touch operation that causes the input medium to abut on one of the second positions indicated by the operation information specified in S32. The process of S33 is an example of a second display process, and the process of S34 is an example of a second detection process.
第2候補画像153は、S32で特定した操作情報で示される第2位置(90、80)を示す画像である。より詳細には、第2候補画像153は、前述の第2位置を中心とする所定の半径の円を表す画像である。換言すれば、第2候補画像153は、第1操作画面でタップされた第1位置(20、120)に対応する第2位置(90、80)を示す画像である。また、第2候補画像153には、対応する操作情報を含むお気に入りレコードのお気に入りID“A”が記述されている。一方、第2操作画面には、S32で特定しなかった操作情報で示される第2位置を示す第2候補画像が表示されない。すなわち、ユーザは、第2操作画面に表示された第2候補画像153の位置に対するタップ操作を行えばよい。 The second candidate image 153 is an image indicating the second position (90, 80) indicated by the operation information specified in S32. More specifically, the second candidate image 153 is an image representing a circle having a predetermined radius centered on the second position. In other words, the second candidate image 153 is an image indicating the second position (90, 80) corresponding to the first position (20, 120) tapped on the first operation screen. The second candidate image 153 describes the favorite ID “A” of the favorite record including the corresponding operation information. On the other hand, on the second operation screen, the second candidate image indicating the second position indicated by the operation information not specified in S32 is not displayed. That is, the user may perform a tap operation on the position of the second candidate image 153 displayed on the second operation screen.
端末プログラム65は、第2候補画像153の位置に対するタップ操作を入力I/F54を通じて検出したことに応じて(S34:Yes)、換言すれば、第2候補画像153の位置を示す位置情報が位置センサ54Bから出力されたことに応じて、S32で特定した操作情報のうち、第2候補画像153で示される第2位置(90、80)を示す操作情報を特定する。S34では、操作情報が1つだけ特定される。すなわち、端末プログラム65は、S31〜S34において、表示面上の任意の2点に順番にタッチする2点タッチ操作(すなわち、特定操作)を、入力I/F54を通じて検出する。S31〜S34の処理は、特定操作を検出する検出処理の一例である。 In response to detecting the tap operation for the position of the second candidate image 153 through the input I / F 54 (S34: Yes), the terminal program 65, in other words, the position information indicating the position of the second candidate image 153 is the position. In response to the output from the sensor 54B, the operation information indicating the second position (90, 80) indicated by the second candidate image 153 is specified from the operation information specified in S32. In S34, only one piece of operation information is specified. That is, in S31 to S34, the terminal program 65 detects a two-point touch operation (that is, a specific operation) for sequentially touching any two points on the display surface through the input I / F 54. The processing of S31 to S34 is an example of detection processing for detecting a specific operation.
次に、端末プログラム65は、S34で特定した操作情報を含むお気に入りレコード(すなわち、お気に入りID“A”で識別されるお気に入りレコード)をお気に入りリストから読み出し、読み出したお気に入りレコードをメモリ62に一時記憶させる(S35)。すなわち、端末プログラム65は、お気に入りストに登録された複数のお気に入りレコードのうち、S31〜S34で検出した特定操作に対応するお気に入りレコードを読み出す。S35の処理は、読出処理の一例である。 Next, the terminal program 65 reads a favorite record including the operation information specified in S34 (that is, a favorite record identified by the favorite ID “A”) from the favorite list, and temporarily stores the read favorite record in the memory 62. (S35). That is, the terminal program 65 reads a favorite record corresponding to the specific operation detected in S31 to S34 among a plurality of favorite records registered in the favorite list. The process of S35 is an example of a read process.
次に、端末プログラム65は、第2候補画像153の位置に当接させた入力媒体が表示面に加えた圧力が閾値圧力値以上か否かを判断する(S36)。換言すれば、端末プログラム65は、第2候補画像153の位置を示す位置情報が位置センサ54Bから出力されたときに、圧力センサ54Aから出力された圧力信号で示される圧力値と、予め定められた閾値圧力値とを比較する。S36の処理は、判断処理の一例である。但し、圧力センサ54Aを搭載していない携帯端末50では、S36〜S41の処理が省略される。 Next, the terminal program 65 determines whether or not the pressure applied to the display surface by the input medium brought into contact with the position of the second candidate image 153 is greater than or equal to the threshold pressure value (S36). In other words, the terminal program 65 is predetermined with the pressure value indicated by the pressure signal output from the pressure sensor 54A when the position information indicating the position of the second candidate image 153 is output from the position sensor 54B. The threshold pressure value is compared. The process of S36 is an example of a determination process. However, the process of S36-S41 is abbreviate | omitted in the portable terminal 50 which is not carrying the pressure sensor 54A.
次に、端末プログラム65は、第2候補画像153の位置に対する入力媒体の押圧力が閾値圧力値以上だと判断したことに応じて(S36:Yes)、図10(A)に示されるパラメータ報知画面160をディスプレイ53に表示させる(S37)。パラメータ報知画面160は、S35で一時記憶させたお気に入りレコードの条件情報に含まれる実行パラメータ“サイズ:A4”、“色:モノクロ”と、変更オブジェクトの一例である[変更]アイコン161とを含む第3画面の一例である。パラメータ報知画面160は、例えば、タッチされた第2候補画像153の位置を基点として、第2操作画面に重ねて表示されるポップアップウィンドウである。そして、端末プログラム65は、パラメータ報知画面に対するユーザ操作を、入力I/F54を通じて検出する(S38)。S37の処理は第3表示処理の一例であり、S38の処理は第3検出処理の一例である。 Next, when the terminal program 65 determines that the pressing force of the input medium with respect to the position of the second candidate image 153 is equal to or greater than the threshold pressure value (S36: Yes), the parameter notification shown in FIG. The screen 160 is displayed on the display 53 (S37). The parameter notification screen 160 includes an execution parameter “size: A4” and “color: monochrome” included in the favorite record condition information temporarily stored in S35, and a “change” icon 161 which is an example of a change object. It is an example of 3 screens. The parameter notification screen 160 is, for example, a pop-up window displayed on the second operation screen with the position of the touched second candidate image 153 as a base point. Then, the terminal program 65 detects a user operation on the parameter notification screen through the input I / F 54 (S38). The process of S37 is an example of a third display process, and the process of S38 is an example of a third detection process.
次に、端末プログラム65は、第2候補画像153の位置の入力媒体を[変更]アイコン161の位置にスライドさせ、且つ[変更]アイコン161の位置で入力媒体を表示面から離間させたことに応じて(S38:変更)、図10(B)に示されるパラメータ変更画面をディスプレイ53に表示させる(S39)。パラメータ変更画面は、プルダウンメニュー171、172と、[プリント]アイコン173とを含む。そして、端末プログラム65は、パラメータ変更画面に対するユーザ操作を、入力I/F54を通じて検出する(S40)。プルダウンメニュー171、172の機能は、プルダウンメニュー112、113と共通する。但し、プルダウンメニュー171、172には、S35で一時記憶させたお気に入りレコードの条件情報に含まれる実行パラメータが表示される。 Next, the terminal program 65 slides the input medium at the position of the second candidate image 153 to the position of the [Change] icon 161 and separates the input medium from the display surface at the position of the [Change] icon 161. In response (S38: change), the parameter change screen shown in FIG. 10B is displayed on the display 53 (S39). The parameter change screen includes pull-down menus 171 and 172 and a [print] icon 173. Then, the terminal program 65 detects a user operation on the parameter change screen through the input I / F 54 (S40). The functions of the pull-down menus 171 and 172 are common to the pull-down menus 112 and 113. However, the pull-down menus 171 and 172 display execution parameters included in the condition information of the favorite record temporarily stored in S35.
次に、端末プログラム65は、プルダウンメニュー171、172に表示された実行パラメータを変更するユーザ操作を入力I/F54を通じて検出したことに応じて(S40:プルダウンメニュー)、S35で一時記憶させたお気に入りレコードの条件情報をプルダウンメニュー171、172に表示された実行パラメータで上書きする(S41)。すなわち、端末プログラム65は、入力I/F54を通じたユーザ操作に従って、S35で読み出した条件情報を変更する。但し、S41では、お気に入りリスト内の条件情報は変更されない。S39〜S41の処理は、変更処理の一例である。そして、端末プログラム65は、S39以降の処理を再び実行する。 Next, the terminal program 65 responds to detection of a user operation for changing the execution parameter displayed in the pull-down menus 171 and 172 through the input I / F 54 (S40: pull-down menu), and the favorite temporarily stored in S35. The condition information of the record is overwritten with the execution parameters displayed in the pull-down menus 171 and 172 (S41). That is, the terminal program 65 changes the condition information read in S35 in accordance with a user operation through the input I / F 54. However, in S41, the condition information in the favorites list is not changed. The process of S39 to S41 is an example of a change process. And the terminal program 65 performs the process after S39 again.
また、端末プログラム65は、[プリント]アイコン173の位置に対するタップ操作を入力I/F54を通じて検出したことに応じて(S40:プリント)、お気に入り選択処理を終了する。また、端末プログラム65は、パラメータ報知画面160からの入力媒体の離間を入力I/F54を通じて検出したことに応じて(S38:離間)、S39〜S41の処理を実行せずに、お気に入り選択処理を終了する。さらに、端末プログラム65は、第2候補画像153の位置に対する入力媒体の押圧力が閾値圧力値未満だと判断したことに応じて(S36:No)、S37〜S41の処理を実行せずに、お気に入り選択処理を終了する。すなわち、お気に入り選択処理の終了時点において、メモリ62には、S35で読み出したお気に入りレコード、或いはS35で読み出してS41で変更を加えたお気に入りレコードが一時記憶されている。 Further, the terminal program 65 ends the favorite selection process in response to detecting the tap operation for the position of the [print] icon 173 through the input I / F 54 (S40: print). Further, the terminal program 65 performs the favorite selection process without executing the processes of S39 to S41 in response to the detection of the separation of the input medium from the parameter notification screen 160 through the input I / F 54 (S38: separation). finish. Furthermore, in response to determining that the pressing force of the input medium with respect to the position of the second candidate image 153 is less than the threshold pressure value (S36: No), the terminal program 65 does not execute the processes of S37 to S41, End the favorite selection process. That is, at the end of the favorite selection process, the memory 62 temporarily stores the favorite record read in S35 or the favorite record read in S35 and modified in S41.
次に図5に戻って、端末プログラム65は、メモリ62に一時記憶させたお気に入りレコードの装置ID“MFP−A”で識別されるMFP10Aに、通信I/F55を通じてプリント指示情報を送信する(S26)。プリント指示情報は、ユーザが指定した指定データを対象とするプリント動作を、ユーザが指定した実行条件に従って実行させるための動作指示情報の一例である。プリント指示情報は、例えば、S22で一時記憶させた指定データと、お気に入り選択処理で一時記憶させたお気に入りレコードの条件情報とを含む。S26の処理は、動作指示処理の一例である。 Next, returning to FIG. 5, the terminal program 65 transmits the print instruction information to the MFP 10A identified by the device ID “MFP-A” of the favorite record temporarily stored in the memory 62 through the communication I / F 55 (S26). ). The print instruction information is an example of operation instruction information for executing a print operation on the designated data designated by the user according to the execution conditions designated by the user. The print instruction information includes, for example, the designation data temporarily stored in S22 and the favorite record condition information temporarily stored in the favorite selection process. The process of S26 is an example of an operation instruction process.
一方、端末プログラム65は、プレビュー画面の[プリント]アイコン143の位置に対するタップ操作を入力I/F54を通じて検出したことに応じて(S24:プリント)、S25の処理を実行せずに、S26の処理を実行する。この場合のプリント指示情報は、端末プログラム65に予め設定されたデフォルト条件情報を含み、端末プログラム65に予め設定されたMFP10に送信される。 On the other hand, when the terminal program 65 detects the tap operation for the position of the [print] icon 143 on the preview screen through the input I / F 54 (S24: print), the process of S26 is executed without executing the process of S25. Execute. The print instruction information in this case includes default condition information preset in the terminal program 65 and is transmitted to the MFP 10 preset in the terminal program 65.
一方図示は省略するが、MFP10Aの装置プログラム35は、通信I/F25を通じて携帯端末50からプリント指示情報を受信する。そして、装置プログラム35は、受信したプリント指示情報に従って、プリンタ11にプリント動作を実行させる。すなわち、プリンタ11は、プリント指示情報の条件情報で示される実行条件に従って、プリント指示情報の指定データで示される画像をシートに記録する。 On the other hand, although not shown, the apparatus program 35 of the MFP 10 </ b> A receives print instruction information from the portable terminal 50 through the communication I / F 25. Then, the device program 35 causes the printer 11 to execute a printing operation according to the received print instruction information. That is, the printer 11 records the image indicated by the designation data of the print instruction information on the sheet according to the execution condition indicated by the condition information of the print instruction information.
[本実施形態の作用効果]
上記の実施形態によれば、お気に入りリストに登録された複数の特定操作のうちの1つを実行するだけで、当該特定操作に対応する条件情報を選択することができる。これにより、メモリ62に登録された条件情報の数に拘わらず、直感的で且つ簡単なユーザ操作で所望の条件情報を選択させることができる。さらに、上記の実施形態によれば、条件情報及び装置IDの組み合わせに特定操作を対応付けることができる。その結果、直観的で且つ簡単なユーザ操作で、所望のMFP10に所望の実行条件に従ったプリント動作を実行させることができる。
[Operational effects of this embodiment]
According to the above embodiment, the condition information corresponding to the specific operation can be selected only by executing one of the plurality of specific operations registered in the favorite list. Thereby, regardless of the number of condition information registered in the memory 62, desired condition information can be selected by an intuitive and simple user operation. Furthermore, according to said embodiment, specific operation can be matched with the combination of condition information and apparatus ID. As a result, it is possible to cause the desired MFP 10 to execute a printing operation according to a desired execution condition with an intuitive and simple user operation.
より詳細には、表示面上でユーザがタッチしやすい位置は、ユーザの手の大きさや、携帯端末50の持ち方等によって異なる。そこで上記の実施形態のように、ユーザがタッチしやすい表示面上の2点をお気に入り登録処理で指定することによって、所望の条件情報を簡単なユーザ操作で選択できる。但し、特定操作の具体例は、2点タッチに限定されない。 More specifically, the position where the user can easily touch on the display surface varies depending on the size of the user's hand, how to hold the mobile terminal 50, and the like. Therefore, as in the above-described embodiment, desired condition information can be selected by a simple user operation by designating two points on the display surface that are easy for the user to touch by favorite registration processing. However, a specific example of the specific operation is not limited to the two-point touch.
他の例として、特定操作は、表示面の第1位置に当接させた入力媒体を、表示面上で第2位置までスライドさせるスライド操作であってもよい。すなわち、CPU61は、第1位置を示す位置信号が位置センサ54Bから出力され、その後に位置センサ54Bから出力される位置信号が連続的に変化し、第2位置を示す位置信号が位置センサ54Bから出力された後に位置信号の出力が停止したことに応じて、スライド操作を検出する。この場合の操作情報は、図3の例と同様に、第1位置を示す位置情報と、第2位置を示す位置情報との組み合わせであってもよい。 As another example, the specific operation may be a slide operation in which an input medium brought into contact with the first position on the display surface is slid to the second position on the display surface. That is, in the CPU 61, a position signal indicating the first position is output from the position sensor 54B, the position signal output from the position sensor 54B subsequently changes, and the position signal indicating the second position is output from the position sensor 54B. A slide operation is detected in response to the stop of the output of the position signal after being output. The operation information in this case may be a combination of position information indicating the first position and position information indicating the second position, as in the example of FIG.
さらに他の例として、特定操作は、表示面の特定位置に当接させた入力媒体の押圧力を増大させるタッチ操作(以下、「ポップ操作」と表記する。)であってもよい。すなわち、CPU61は、特定位置を示す位置信号が位置センサ54Bから出力されている状態で、圧力センサ54Aから出力される圧力信号で示される圧力値が第1圧力値から第2圧力値に変化したことに応じて、ポップ操作を検出する。なお、第2圧力値は、第1圧力値より大きい。この場合の操作情報は、特定位置を示す位置情報と、第2圧力値を示す圧力情報との組み合わせであってもよい。 As yet another example, the specific operation may be a touch operation (hereinafter referred to as “pop operation”) that increases the pressing force of the input medium brought into contact with the specific position on the display surface. That is, the CPU 61 changes the pressure value indicated by the pressure signal output from the pressure sensor 54A from the first pressure value to the second pressure value while the position signal indicating the specific position is output from the position sensor 54B. In response, a pop operation is detected. Note that the second pressure value is larger than the first pressure value. The operation information in this case may be a combination of position information indicating a specific position and pressure information indicating the second pressure value.
また、上記の実施形態によれば、第1操作画面に第1候補画像151、152を表示させ、第2操作画面に第2候補画像153を表示させることによって、第1位置及び第2位置の候補をユーザに認識させることができる。また、携帯端末50は、MFP10Bの電源がOFFされている場合、或いはMFP10Bが一時的に通信ネットワーク101から切り離されている場合に、当該MFP10Bと通信することができない。そこで上記構成のように、通信不能なMFP10Bに対応する第1候補画像を非表示とすることによって、動作指示処理のエラーを抑制することができる。 Further, according to the above-described embodiment, the first candidate images 151 and 152 are displayed on the first operation screen, and the second candidate image 153 is displayed on the second operation screen, whereby the first position and the second position are displayed. Candidates can be recognized by the user. Further, the portable terminal 50 cannot communicate with the MFP 10B when the MFP 10B is powered off or when the MFP 10B is temporarily disconnected from the communication network 101. Therefore, as described above, errors in the operation instruction process can be suppressed by hiding the first candidate image corresponding to the MFP 10B that cannot communicate.
また、上記の実施形態によれば、特定操作によって選択した条件情報で示される実行条件を、パラメータ報知画面160を通じてユーザに認識させることができる。その結果、所望の条件情報が選択されたか否かをユーザに確認させたうえで、MFP10にプリント動作を実行させることができる。さらに、上記の実施形態によれば、特定操作によって選択した条件情報を、パラメータ変更画面を通じて一時的に変更することができる。その結果、プリント動作の実行条件を柔軟に変更することができる。 Further, according to the above embodiment, the execution condition indicated by the condition information selected by the specific operation can be recognized by the user through the parameter notification screen 160. As a result, it is possible to cause the MFP 10 to execute a print operation after confirming whether or not desired condition information has been selected. Furthermore, according to the above embodiment, the condition information selected by the specific operation can be temporarily changed through the parameter change screen. As a result, the execution conditions for the printing operation can be flexibly changed.
また、上記の実施形態のMFP10及び携帯端末50において、メモリ32、62に記憶された各種プログラムがCPU31、61によって実行されることによって、本発明のントローラが実行する各処理が実現される例を説明した。しかしながら、コントローラの構成はこれに限定されず、その一部又は全部を集積回路等のハードウェアで実現してもよい。 Further, in the MFP 10 and the portable terminal 50 of the above-described embodiment, an example in which each process executed by the controller of the present invention is realized by the CPUs 31 and 61 executing various programs stored in the memories 32 and 62. explained. However, the configuration of the controller is not limited to this, and part or all of the configuration may be realized by hardware such as an integrated circuit.
さらに、本発明は、MFP10及び携帯端末50として実現できるだけでなく、MFP10及び携帯端末50に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、non−transitoryな記録媒体に記録されて提供されてもよい。non−transitoryな記録媒体は、CD−ROM、DVD−ROM等の他、通信ネットワーク101を通じてMFP10及び携帯端末50に接続可能なサーバに搭載された記憶部を含んでもよい。そして、サーバの記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワーク101を通じて配信されてもよい。 Furthermore, the present invention may be realized not only as the MFP 10 and the portable terminal 50 but also as a program that causes the MFP 10 and the portable terminal 50 to execute processing. Then, the program may be provided by being recorded on a non-transitory recording medium. The non-transitory recording medium may include a storage unit mounted on a server that can be connected to the MFP 10 and the portable terminal 50 through the communication network 101 in addition to a CD-ROM, a DVD-ROM, and the like. And the program memorize | stored in the memory | storage part of the server may be distributed through the communication networks 101, such as the internet, as the information or signal which shows the said program.
10・・・MFP
11・・・プリンタ
12・・・スキャナ
23,53・・・ディスプレイ
24,54・・・入力I/F
25,55・・・通信I/F
31,61・・・CPU
32,62・・・メモリ
50・・・携帯端末
54A・・・圧力センサ
54B・・・位置センサ
65・・・端末プログラム
10 ... MFP
11 ... Printer 12 ... Scanner 23, 53 ... Display 24, 54 ... Input I / F
25, 55 ... Communication I / F
31, 61 ... CPU
32, 62 ... Memory 50 ... Portable terminal 54A ... Pressure sensor 54B ... Position sensor 65 ... Terminal program
Claims (10)
該プログラムは、
前記表示面に対する前記入力媒体の当接状態が時間の経過と共に変化する複数の特定操作のうちの1つを、前記タッチセンサを通じて検出する検出処理と、
複数の前記特定操作それぞれに対応付けて前記メモリに記憶された複数の条件情報のうち、前記検出処理で検出した前記特定操作に対応する前記条件情報を、前記メモリから読み出す読出処理と、
前記通信インタフェースを通じて画像処理装置に動作指示情報を送信する動作指示処理とを前記携帯端末に実行させ、前記動作指示情報は、前記読出処理で読み出した前記条件情報で示される実行条件に従って、画像処理動作を実行させるための情報であるプログラム。 A program that can be executed by a mobile terminal that includes a display having a display surface, a touch sensor that detects contact of the input medium with the display surface, a memory, and a communication interface,
The program
A detection process for detecting, through the touch sensor, one of a plurality of specific operations in which the contact state of the input medium with respect to the display surface changes over time;
A reading process for reading out the condition information corresponding to the specific operation detected in the detection process from the memory among a plurality of condition information stored in the memory in association with each of the specific operations;
Causing the portable terminal to execute an operation instruction process for transmitting operation instruction information to the image processing apparatus through the communication interface, and the operation instruction information is processed according to an execution condition indicated by the condition information read in the read process. A program that is information for executing an action.
該プログラムは、前記検出処理において、
前記第1タッチ操作を検出する第1検出処理と、
前記第1検出処理の後に、前記第2タッチ操作を検出する第2検出処理とを前記携帯端末に実行させる請求項1に記載のプログラム。 The specific operation is a combination of a first touch operation for bringing the input medium into contact with the first position on the display surface and a second touch operation for bringing the input medium into contact with a second position different from the first position. And
In the detection process, the program
A first detection process for detecting the first touch operation;
2. The program according to claim 1, wherein after the first detection process, the portable terminal executes a second detection process for detecting the second touch operation.
複数の前記特定操作それぞれの前記第1位置を示す複数の第1候補画像を含む第1画面を、前記ディスプレイに表示させる第1表示処理と、
複数の前記第1候補画像のうちの1つの位置に対する前記第1タッチ操作を検出する前記第1検出処理と、
複数の前記特定操作それぞれの前記第2位置のうち、前記第1検出処理で検出した前記第1位置に対応する前記第2位置を示す第2候補画像を含む第2画面を、前記ディスプレイに表示させる第2表示処理と、
前記第2候補画像の位置に対する前記第2タッチ操作を検出する前記第2検出処理とを前記携帯端末に実行させる請求項2に記載のプログラム。 In the detection process, the program
A first display process for displaying a first screen including a plurality of first candidate images indicating the first positions of the plurality of specific operations on the display;
The first detection processing for detecting the first touch operation on one position of the plurality of first candidate images;
A second screen including a second candidate image indicating the second position corresponding to the first position detected in the first detection process among the second positions of the plurality of specific operations is displayed on the display. Second display processing to be performed;
The program according to claim 2, wherein the portable terminal is caused to execute the second detection process of detecting the second touch operation with respect to the position of the second candidate image.
前記第1表示処理において、複数の前記画像処理装置それぞれに対応付けられた複数の前記特定操作のうち、前記携帯端末と通信可能な前記画像処理装置に対応する前記特定操作の前記第1候補画像のみを、前記第1画面に表示させ、
前記動作指示処理において、複数の前記画像処理装置のうち、前記検出処理で検出した前記特定操作に対応する前記画像処理装置に、前記通信インタフェースを通じて前記動作指示情報を送信する請求項3に記載のプログラム。 The program
In the first display processing, the first candidate image of the specific operation corresponding to the image processing device capable of communicating with the mobile terminal among the plurality of specific operations associated with the plurality of image processing devices. Only on the first screen,
The operation instruction information according to claim 3, wherein, in the operation instruction process, the operation instruction information is transmitted through the communication interface to the image processing apparatus corresponding to the specific operation detected in the detection process among the plurality of image processing apparatuses. program.
前記第2検出処理で検出した前記入力媒体が前記第2位置に加えた圧力が閾値圧力値以上か否かを判断する判断処理と、
前記判断処理で前記閾値圧力値以上だと判断したことに応じて、前記読出処理で読み出した前記条件情報で示される実行条件を示す第3画面を、前記ディスプレイに表示させる第3表示処理と、
前記第3画面の表示中の前記表示面に対するユーザ操作を、前記タッチセンサを通じて検出する第3検出処理と、
前記判断処理で前記閾値圧力値未満だと判断したことに応じて、或いは前記第3検出処理で前記入力媒体の離間を検出したことに応じて、前記動作指示処理とを前記携帯端末に実行させる請求項2から4のいずれかに記載のプログラム。 The program
A determination process for determining whether or not a pressure applied to the second position by the input medium detected in the second detection process is greater than or equal to a threshold pressure value;
A third display process for causing the display to display a third screen indicating an execution condition indicated by the condition information read in the read process in response to determining that the threshold pressure value is greater than or equal to the threshold pressure value in the determination process;
A third detection process for detecting a user operation on the display surface during the display of the third screen through the touch sensor;
In response to determining in the determination process that the pressure is less than the threshold pressure value or in response to detecting the separation of the input medium in the third detection process, the portable terminal is caused to execute the operation instruction process. The program according to any one of claims 2 to 4.
前記第3表示処理において、変更指示オブジェクトを含む前記第3画面を前記ディスプレイに表示させ、
前記第3検出処理で前記変更指示オブジェクトの位置に前記入力媒体を当接させるユーザ操作を検出したことに応じて、前記タッチセンサを通じたユーザ操作に従って、前記読出処理で読み出した前記条件情報を変更する変更処理と、
前記変更処理で変更した前記条件情報を用いた前記動作指示処理とを前記携帯端末に実行させる請求項5に記載のプログラム。 The program
In the third display processing, the third screen including a change instruction object is displayed on the display,
In response to detecting a user operation for bringing the input medium into contact with the position of the change instruction object in the third detection process, the condition information read in the read process is changed in accordance with a user operation through the touch sensor. Change process to
The program according to claim 5, which causes the portable terminal to execute the operation instruction process using the condition information changed in the change process.
前記実行条件を指定するユーザ操作を、前記タッチセンサを通じて検出する第4検出処理と、
新たな前記特定操作を前記タッチセンサを通じて検出する第5検出処理と、
前記第4検出処理で検出したユーザ操作で指定された前記実行条件を示す前記条件情報を、前記第5検出処理で検出した前記特定操作に対応付けて、前記メモリに記憶させる記憶処理とを前記携帯端末に実行させる請求項1から6のいずれかに記載のプログラム。 The program
A fourth detection process for detecting a user operation for specifying the execution condition through the touch sensor;
A fifth detection process for detecting a new specific operation through the touch sensor;
A storage process for storing the condition information indicating the execution condition designated by the user operation detected in the fourth detection process in the memory in association with the specific operation detected in the fifth detection process; The program according to claim 1, which is executed by a mobile terminal.
前記読出処理において、複数の前記特定操作それぞれに対応付けて前記メモリに記憶された複数の装置IDのうち、前記検出処理で検出した前記特定操作に対応する装置IDを前記メモリからさらに読み出し、
前記動作指示処理において、前記読出処理で読み出した前記装置IDで識別される前記画像処理装置に、前記通信インタフェースを通じて前記動作指示情報を送信する請求項1から8のいずれかに記載のプログラム。 The program
In the reading process, among the plurality of apparatus IDs stored in the memory in association with each of the plurality of specific operations, the apparatus ID corresponding to the specific operation detected in the detection process is further read from the memory,
9. The program according to claim 1, wherein in the operation instruction process, the operation instruction information is transmitted through the communication interface to the image processing apparatus identified by the apparatus ID read in the reading process.
前記表示面に対する入力媒体の当接を検出するタッチセンサと、
メモリと、
通信インタフェースと、
コントローラとを備える端末装置であって、
前記コントローラは、
前記表示面に対する前記入力媒体の当接状態が時間の経過と共に変化する複数の特定操作のうちの1つを、前記タッチセンサを通じて検出する検出処理と、
複数の前記特定操作それぞれに対応付けて前記メモリに記憶された複数の条件情報のうち、前記検出処理で検出した前記特定操作に対応する前記条件情報を、前記メモリから読み出す読出処理と、
前記通信インタフェースを通じて画像処理装置に動作指示情報を送信する動作指示処理とを実行し、前記動作指示情報は、前記読出処理で読み出した前記条件情報で示される実行条件に従って、画像処理動作を実行させるための情報である携帯端末。 A display having a display surface;
A touch sensor for detecting contact of the input medium with the display surface;
Memory,
A communication interface;
A terminal device comprising a controller,
The controller is
A detection process for detecting, through the touch sensor, one of a plurality of specific operations in which the contact state of the input medium with respect to the display surface changes over time;
A reading process for reading out the condition information corresponding to the specific operation detected in the detection process from the memory among a plurality of condition information stored in the memory in association with each of the specific operations;
An operation instruction process for transmitting operation instruction information to the image processing apparatus through the communication interface, and the operation instruction information causes the image processing operation to be executed in accordance with an execution condition indicated by the condition information read in the read process. Mobile terminal that is information for.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017089275A JP2018190014A (en) | 2017-04-28 | 2017-04-28 | Program and mobile terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017089275A JP2018190014A (en) | 2017-04-28 | 2017-04-28 | Program and mobile terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018190014A true JP2018190014A (en) | 2018-11-29 |
Family
ID=64480242
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017089275A Pending JP2018190014A (en) | 2017-04-28 | 2017-04-28 | Program and mobile terminal |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018190014A (en) |
-
2017
- 2017-04-28 JP JP2017089275A patent/JP2018190014A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6766375B2 (en) | Programs and terminals | |
| CN107135324B (en) | Method for controlling terminal device and terminal device | |
| JP2016224644A (en) | Portable terminal and output program | |
| US10331388B2 (en) | Image processing system, image processing method, and non-transitory storage medium storing image processing program | |
| JP2017069643A (en) | Mobile terminal, program, and communication system | |
| US9992362B2 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium for displaying simplified operation screen | |
| JP6634880B2 (en) | Program and terminal device | |
| JP2017054334A (en) | Content designation program and portable terminal | |
| JP6187076B2 (en) | Program, information processing apparatus, and control method for information processing apparatus | |
| JP2018097550A (en) | Program and portable terminal | |
| JP2018132797A (en) | Program and portable terminal | |
| JP2018006841A (en) | Program and mobile terminal | |
| JP6816602B2 (en) | Programs, main programs and subprograms, and information processing terminals | |
| CN105991869A (en) | Information processing device and information processing method | |
| JP2017215703A (en) | program | |
| JP2018190014A (en) | Program and mobile terminal | |
| JP6812873B2 (en) | Program and information processing terminal | |
| JP2017151762A (en) | Program and portable terminal | |
| JP2018028838A (en) | Driver program | |
| JP7070728B2 (en) | Startup source program and terminal device | |
| JP6888711B2 (en) | Mobile terminal and output program | |
| JP6421861B2 (en) | Device control program and device control method | |
| JP2017169031A (en) | program | |
| JP2017169033A (en) | program | |
| JP2018050210A (en) | program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20180219 |
|
| RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20180219 |