JP6249064B2 - Program and mobile device - Google Patents

Program and mobile device Download PDF

Info

Publication number
JP6249064B2
JP6249064B2 JP2016174320A JP2016174320A JP6249064B2 JP 6249064 B2 JP6249064 B2 JP 6249064B2 JP 2016174320 A JP2016174320 A JP 2016174320A JP 2016174320 A JP2016174320 A JP 2016174320A JP 6249064 B2 JP6249064 B2 JP 6249064B2
Authority
JP
Japan
Prior art keywords
data
unit
image
selection
selection data
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.)
Active
Application number
JP2016174320A
Other languages
Japanese (ja)
Other versions
JP2017041254A (en
Inventor
那央人 白神
那央人 白神
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2016174320A priority Critical patent/JP6249064B2/en
Publication of JP2017041254A publication Critical patent/JP2017041254A/en
Application granted granted Critical
Publication of JP6249064B2 publication Critical patent/JP6249064B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、携帯端末によって印刷装置に画像の印刷を指示するためのプログラム等に関する。   The present invention relates to a program for instructing a printing apparatus to print an image using a portable terminal.

近年、スマートフォン,タブレットPC等の携帯端末と、印刷機能を有する印刷装置との通信には、Bluetooth(登録商標),WiFi(登録商標),NFC(Near Field Communicationの略)等の複数の無線通信方式が採用されている。これらの無線通信の技術としては、例えば、初めに、NFCを用いて携帯端末と印刷装置との間で無線通信を確立させ、そのNFCの無線通信を利用して、NFCよりも高速でデータの送受信を行うことが可能な通信方式に切り換える技術、所謂、ハンドオーバー技術が提案されている。   In recent years, a plurality of wireless communications such as Bluetooth (registered trademark), WiFi (registered trademark), NFC (abbreviation of Near Field Communication), etc. are used for communication between a portable terminal such as a smartphone or a tablet PC and a printing apparatus having a printing function. The method is adopted. As these wireless communication technologies, for example, first, wireless communication is established between a portable terminal and a printing apparatus using NFC, and the wireless communication of the NFC is used to transmit data at a higher speed than NFC. A technique for switching to a communication method capable of performing transmission / reception, a so-called handover technique has been proposed.

具体的には、下記特許文献に記載されているように、通信装置1と通信装置2との間でデータが送受信される際に,通信装置1は,始めに近距離無線通信、つまり、NFC方式の無線通信によって通信装置2から通信方式と暗号化方式とを取得する。そして,取得した通信方式および暗号化方式が通信装置1に定められた通信方式および暗号化方式に合致した場合には,NFCよりも高速でデータの送受信を行うことが可能な通信方式で、通信装置2とデータ通信を行うことが開示されている。   Specifically, as described in the following patent document, when data is transmitted and received between the communication device 1 and the communication device 2, the communication device 1 first starts near field communication, that is, NFC. The communication method and the encryption method are acquired from the communication device 2 by wireless communication of the method. Then, when the acquired communication method and encryption method match the communication method and encryption method defined in the communication device 1, the communication method can transmit and receive data at a higher speed than NFC. It is disclosed to perform data communication with the device 2.

特開2007−166538号公報JP 2007-166538 A

しかしながら、上記特許文献に記載の技術には次のような問題があった。詳しくは、上述したハンドオーバー技術を、携帯端末と印刷装置との間のデータ通信に適用した場合に、ハンドオーバーを行って無線通信を確立させたとしても、無線通信確立後の印刷処理において、印刷指示等のユーザ操作が必要なため、操作性が低い。本発明は、そのような事情に鑑みてなされたものであり、印刷装置との間でデータ通信を行う携帯端末において、操作性を向上させるための技術を提供する。   However, the technique described in the above patent document has the following problems. Specifically, when the above-described handover technique is applied to data communication between the mobile terminal and the printing apparatus, even if the wireless communication is established by performing a handover, in the printing process after the wireless communication is established, Since user operations such as printing instructions are required, operability is low. The present invention has been made in view of such circumstances, and provides a technique for improving operability in a portable terminal that performs data communication with a printing apparatus.

上記課題を解決するために、本願明細書に記載のプログラムは、画像を表示する表示部と、画像を印刷する印刷装置と近接無線通信を行う近接無線通信部と、ユーザ操作を受け付ける受付部と、を備える携帯端末のコンピュータが読み取り可能なプログラムであって、コンテンツデータを取得するコンテンツデータ取得手段と、前記コンテンツデータに基づく1以上の画像を前記表示部に表示させるための画面データを出力する画面データ出力手段と、前記画面データ出力手段が複数の画像を前記表示部に表示させるための画面データを出力した場合に、該複数の画像のうちのいずれかの画像を選択するユーザ操作を前記受付部が受け付けたことにより発生した選択データを取得する、選択データ取得手段と、前記印刷装置との前記近接無線通信が確立した場合に、前記選択データ取得手段が取得した選択データに基づいて、前記ユーザ操作が選択した画像に対応するコンテンツデータの印刷を指示する印刷指示データを出力する印刷指示データ出力手段と、して前記コンピュータを機能させることを特徴とする。In order to solve the above problems, a program described in the present specification includes a display unit that displays an image, a proximity wireless communication unit that performs proximity wireless communication with a printing apparatus that prints an image, and a reception unit that receives a user operation. , A program readable by a computer of a portable terminal comprising: content data acquisition means for acquiring content data; and output of screen data for displaying one or more images based on the content data on the display unit When the screen data output unit and the screen data output unit output screen data for displaying a plurality of images on the display unit, a user operation for selecting any one of the plurality of images is performed. The proximity wireless communication between the selection data acquisition unit that acquires selection data generated by the reception unit and the printing apparatus Print instruction data output means for outputting print instruction data for instructing printing of content data corresponding to the image selected by the user operation based on the selection data acquired by the selection data acquisition means when the communication is established; Then, the computer is caused to function.

また、上記課題を解決するために、本願明細書に記載の携帯端末は、画像を表示する表示部と、画像を印刷する印刷装置と近接無線通信を行う近接無線通信部と、ユーザ操作を受け付ける受付部と、を備える携帯端末であって、コンテンツデータを取得するコンテンツデータ取得手段と、前記コンテンツデータに基づく1以上の画像を前記表示部に表示させるための画面データを出力する画面データ出力手段と、前記画面データ出力手段が複数の画像を前記表示部に表示させるための画面データを出力した場合に、該複数の画像のうちのいずれかの画像を選択するユーザ操作を前記受付部が受け付けたことにより発生した選択データを取得する、選択データ取得手段と、前記印刷装置との前記近接無線通信が確立した場合に、前記選択データ取得手段が取得した選択データに基づいて、前記ユーザ操作が選択した画像に対応するコンテンツデータの印刷を指示する印刷指示データを出力する印刷指示データ出力手段と、を備えることを特徴とする。In order to solve the above problems, a mobile terminal described in the present specification receives a user operation and a display unit that displays an image, a proximity wireless communication unit that performs proximity wireless communication with a printing apparatus that prints an image, and the like. A content data acquisition unit that acquires content data, and a screen data output unit that outputs screen data for displaying one or more images based on the content data on the display unit. And when the screen data output means outputs screen data for displaying a plurality of images on the display unit, the receiving unit receives a user operation for selecting one of the plurality of images. The selection data is acquired when the close proximity wireless communication between the selection data acquisition unit and the printing apparatus is established. The resulting unit based on the selection data is acquired, characterized in that it comprises a print instruction data output means for outputting the print instruction data for instructing the printing of the content data corresponding to an image to the user operation has selected.

本願明細書に記載のプログラム若しくは、携帯端末では、印刷装置との近接無線通信が確立した場合に、ユーザにより選択された画像に対応するコンテンツデータの印刷を指示する旨の情報が、印刷装置に送信される。つまり、ユーザは任意の画像を選択し、携帯端末を印刷装置に接近させるだけで、画像の印刷処理を行うことが可能となる。これにより、印刷指示のユーザ操作を省くことが可能となり、携帯端末の操作性を向上させることが可能となる。 In the program described in this specification or the portable terminal, when close proximity wireless communication with the printing apparatus is established, information indicating that the content data corresponding to the image selected by the user is printed is displayed on the printing apparatus. Sent. That is, the user can select an arbitrary image and perform the image printing process simply by bringing the portable terminal close to the printing apparatus. Thereby, it is possible to omit the user operation of the print instruction, and it is possible to improve the operability of the mobile terminal.

また、本願明細書に記載のプログラムでは、コンテンツデータが、複数のページに対応する複数のページコンテンツデータから構成されている。そして、携帯端末において、印刷装置との近接無線通信が確立した場合に、ユーザにより選択された画像に対応するページコンテンツデータの印刷を指示する旨の情報が、印刷装置に送信される。文書は、通常、複数のページから構成されているため、本願明細書に記載のプログラムによれば、文書のページ毎の印刷を容易に実行することが可能となる。In the program described in the present specification , the content data is composed of a plurality of page content data corresponding to a plurality of pages. In the portable terminal, when close proximity wireless communication with the printing apparatus is established, information for instructing printing of page content data corresponding to the image selected by the user is transmitted to the printing apparatus. Since a document is generally composed of a plurality of pages, according to the program described in the present specification, it is possible to easily execute printing for each page of the document.

また、本願明細書に記載のプログラムにおいて、携帯端末は、近接無線通信より通信距離の長い長距離無線通信を、印刷装置と行うことが可能とされており、長距離無線通信により、画面データ等が携帯端末から印刷装置に送信される。これにより、データ量の多い画面データ等を適切に送信することが可能となる。In the program described in the present specification , the mobile terminal can perform long-distance wireless communication with a printing apparatus having a longer communication distance than proximity wireless communication. Is transmitted from the portable terminal to the printing apparatus. Thereby, it is possible to appropriately transmit screen data having a large amount of data.

また、本願明細書に記載のプログラムでは、複数の画像がサムネイル形式で表示部に表示される。これにより、ユーザは多くの画像をまとめて閲覧することが可能となる。In the program described in this specification , a plurality of images are displayed on the display unit in a thumbnail format. Thereby, the user can browse many images at once.

また、本願明細書に記載のプログラムでは、サムネイル形式で表示された複数の画像が、ユーザ操作に従って拡大される。これにより、画像を詳細に閲覧することが可能となる。また、サムネイル形式で表示された複数の画像が、ユーザ操作に従って縮小される。これにより、より多くの画像を表示部に表示することが可能となる。In the program described in this specification, a plurality of images displayed in the thumbnail format are enlarged according to a user operation. This makes it possible to browse images in detail. Further, the plurality of images displayed in the thumbnail format are reduced according to the user operation. As a result, a larger number of images can be displayed on the display unit.

また、本願明細書に記載のプログラムでは、画像が1枚毎に表示部に表示される。これにより、画像を1枚毎に詳細に閲覧することが可能となる。In the program described in this specification , images are displayed on the display unit one by one. This makes it possible to browse images in detail one by one.

また、本願明細書に記載のプログラムでは、印刷処理を行うべき印刷装置がデフォルト設定されており、携帯端末に設けられた印刷ボタンが操作されることで、デフォルト設定されている印刷装置による印刷処理が行われる。これにより、例えば、ユーザが携帯端末を印刷装置に接近させるだけで、ユーザ自身の近くにある印刷装置に印刷処理を行わせることも、普段から使用するためにデフォルト設定されている印刷装置によって画像の印刷を行うことも可能となる。Further, in the program described in the present specification, the printing apparatus to perform printing processing is set as default, and the printing processing by the printing apparatus set as default is performed by operating the print button provided on the mobile terminal. Is done. As a result, for example, when the user simply brings the mobile terminal close to the printing apparatus, the printing apparatus near the user can perform the printing process. It is also possible to perform printing.

また、本願明細書に記載のプログラムでは、印刷装置との近接無線通信が確立した場合に、その印刷装置が、印刷ボタンの操作により印刷処理を行う装置として設定される。これにより、直近に使用した印刷装置による印刷を、印刷ボタンの操作により行うことが可能となる。Further, in the program described in this specification, when close proximity wireless communication with a printing apparatus is established, the printing apparatus is set as an apparatus that performs print processing by operating a print button. Thereby, it is possible to perform printing by the printing apparatus used most recently by operating the print button.

また、本願明細書に記載のプログラムでは、表示部に表示される複数の画像から個別に画像を選択するための選択画像ボタンと、表示部に表示される複数の画像の全てを選択するための全画像選択ボタンとが設けられている。つまり、表示部に表示される複数の画像の全てを印刷したい場合には、ユーザは全選択ボタンを操作すればよく、操作性が向上する。Further, in the program described in the present specification, a selection image button for individually selecting an image from a plurality of images displayed on the display unit, and a selection for selecting all of the plurality of images displayed on the display unit. All image selection buttons are provided. That is, when all of the plurality of images displayed on the display unit are to be printed, the user only has to operate the all selection button, and the operability is improved.

また、本願明細書に記載のプログラムでは、選択可能な画像が1枚の場合には、ユーザによる画像の選択が行われなくても、印刷装置との近接無線通信が確立した場合に、その1枚の画像に対応するコンテンツデータの印刷を指示する旨の情報が、印刷装置に送信される。つまり、ユーザは画像の選択を行わなくても、携帯端末を印刷装置に接近させるだけで、画像の印刷処理を行うことが可能となる。これにより、画像選択および印刷指示のユーザ操作を省くことが可能となり、携帯端末の操作性を向上させることが可能となる。Further, in the program described in the present specification , when there is one image that can be selected, even if the user does not select an image, the first is selected when the proximity wireless communication with the printing apparatus is established. Information indicating that printing of content data corresponding to a single image is instructed is transmitted to the printing apparatus. That is, the user can perform an image printing process by merely bringing the mobile terminal close to the printing apparatus without selecting an image. As a result, user operations for image selection and print instructions can be omitted, and the operability of the portable terminal can be improved.

また、本願明細書に記載のプログラムでは、ユーザにより選択された画像が記憶されており、携帯端末と印刷装置との近接無線通信が遮断し、再度、確立した場合に、ユーザによる画像の選択が行われなくても、記憶されている画像に対応するコンテンツデータの印刷を指示する旨の情報が、印刷装置に送信される。つまり、ユーザによる画像の選択が行われ、選択された画像の印刷処理が行われた後に、携帯端末を印刷装置から離間させ、再度、携帯端末を印刷装置に接近させた場合には、同じ画像の印刷処理が行われる。これにより、例えば、携帯端末の印刷装置への接近・離間を繰り返すだけで、同じ画像の印刷を複数回行うことが可能となる。Further, in the program described in the present specification, an image selected by the user is stored, and when the proximity wireless communication between the mobile terminal and the printing apparatus is cut off and established again, the user can select an image. Even if it is not performed, information for instructing printing of the content data corresponding to the stored image is transmitted to the printing apparatus. That is, when the user selects an image, performs printing processing of the selected image, moves the mobile terminal away from the printing apparatus, and again brings the mobile terminal closer to the printing apparatus, the same image is displayed. The printing process is performed. Accordingly, for example, the same image can be printed a plurality of times only by repeating the approach and separation of the mobile terminal to the printing apparatus.

通信システム1のブロック図である。1 is a block diagram of a communication system 1. FIG. 携帯電話10のパネル22への画像100の表示態様例を示す図である。FIG. 6 is a diagram showing an example of how an image 100 is displayed on the panel 22 of the mobile phone 10. 携帯電話10のパネル22への画像100の表示態様例を示す図である。FIG. 6 is a diagram showing an example of how an image 100 is displayed on the panel 22 of the mobile phone 10. 携帯電話10のパネル22への画像100の表示態様例を示す図である。FIG. 6 is a diagram showing an example of how an image 100 is displayed on the panel 22 of the mobile phone 10. 携帯電話10の動作フローチャートを示す図である。FIG. 5 is a diagram showing an operation flowchart of the mobile phone 10. 携帯電話10の動作フローチャートを示す図である。FIG. 5 is a diagram showing an operation flowchart of the mobile phone 10. 携帯電話10の動作フローチャートを示す図である。FIG. 5 is a diagram showing an operation flowchart of the mobile phone 10. 携帯電話10の動作フローチャートを示す図である。FIG. 5 is a diagram showing an operation flowchart of the mobile phone 10. 携帯電話10の動作フローチャートを示す図である。FIG. 5 is a diagram showing an operation flowchart of the mobile phone 10. 変形例の携帯電話10のパネル22への画像100の表示態様例を示す図である。It is a figure which shows the example of a display mode of the image 100 on the panel 22 of the mobile telephone 10 of a modification.

<通信システムの構成>
図1に、本願に係る実施形態として例示される通信システム1のブロック図を示す。通信システム1は、携帯電話10、MFP(Multifunction Peripheralの略)50、アクセスポイント80、ウェブサーバ82、基地局84を備える。携帯電話10、および、MFP50は、無線LAN端末装置としての機能を備える。また、MFP50は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備える多機能周辺装置である。アクセスポイント80は、無線LANアクセスポイントとしての機能を備える。ウェブサーバ82は、ネットワークにおいて、クライアント装置に対し、自身の持っている機能やデータを提供する装置である。なお、MFP50も無線LANアクセスポイントとしての
機能を備えている。
<Configuration of communication system>
FIG. 1 shows a block diagram of a communication system 1 exemplified as an embodiment according to the present application. The communication system 1 includes a mobile phone 10, an MFP (abbreviation of Multifunction Peripheral) 50, an access point 80, a web server 82, and a base station 84. The mobile phone 10 and the MFP 50 have a function as a wireless LAN terminal device. The MFP 50 is a multifunction peripheral device having a printer function, a scanner function, a copy function, a facsimile function, and the like. The access point 80 has a function as a wireless LAN access point. The web server 82 is a device that provides its own functions and data to client devices in the network. The MFP 50 also has a function as a wireless LAN access point.

携帯電話10の構成について説明する。携帯電話10は、CPU(Central Processing
Unitの略)12、記憶部14、携帯電話通信I/F16、無線LANI/F18、NF
CI/F20、パネル22、ボタン入力部24、スピーカ28、マイク30を主に備えている。これらの構成要素は、入出力ポート30を介して互いに通信可能とされている。
The configuration of the mobile phone 10 will be described. The mobile phone 10 has a central processing unit (CPU).
(Abbreviation of Unit) 12, storage unit 14, mobile phone communication I / F 16, wireless LAN I / F 18, NF
It mainly includes a CI / F 20, a panel 22, a button input unit 24, a speaker 28, and a microphone 30. These components can communicate with each other via the input / output port 30.

無線LANI/F18は、IEEEの802.11の規格およびそれに準ずる規格に基づいて、WiFi方式(WF方式と略して記載する場合もある)の無線通信90を行うことが可能とされている。すなわち、携帯電話10は、アクセスポイント80へアクセスし、WF方式の無線通信90を行える状態になれば、アクセスポイント80を介して、MFP50とデータ通信することが可能になる。   The wireless LAN I / F 18 is capable of performing wireless communication 90 of the WiFi system (sometimes abbreviated as the WF system) based on the IEEE 802.11 standard and standards conforming thereto. In other words, the mobile phone 10 can access the access point 80 and perform data communication with the MFP 50 via the access point 80 when the mobile phone 10 is ready to perform the WF wireless communication 90.

また、無線LANI/F18は、IEEEの802.11の規格およびそれに準ずる規格に基づいて、WiFiダイレクト方式(WFD方式と略して記載する場合もある)の無線通信92を行うことが可能とされている。すなわち、携帯電話10は、MFP50が備えるアクセスポイントへアクセスし、WFD方式の無線通信92を行える状態になれば、MFP50と直接、データ通信することが可能になる。   Further, the wireless LAN I / F 18 is capable of performing wireless communication 92 of the WiFi direct method (sometimes abbreviated as WFD method) based on the IEEE 802.11 standard and its standards. Yes. That is, when the mobile phone 10 accesses an access point provided in the MFP 50 and becomes capable of performing WFD wireless communication 92, it can directly perform data communication with the MFP 50.

NFCI/F20は、ISO/IEC21481またはISO/IEC18092の国際標準規格に基づいて、NFC方式の無線通信94を行うことが可能とされている。すなわち、携帯電話10は、NFC方式の無線通信94を行える状態になれば、MFP50と直接、データ通信することが可能になる。ただし、NFC方式の無線通信94では、WF方式の無線通信90およびWFD方式の無線通信92と比較して、通信距離が短く、通信速度は遅い。   The NFC I / F 20 can perform NFC wireless communication 94 based on the international standard of ISO / IEC 21481 or ISO / IEC 18092. In other words, the mobile phone 10 can directly perform data communication with the MFP 50 when it is ready to perform NFC wireless communication 94. However, the NFC wireless communication 94 has a shorter communication distance and a lower communication speed than the WF wireless communication 90 and the WFD wireless communication 92.

携帯電話通信I/F16は、基地局84との間で携帯電話通信方式の無線通信96を行うことが可能とされている。すなわち、携帯電話10は、携帯電話通信方式の無線通信96を行える状態になれば、ウェブサーバ82と、基地局84を介して、データ通信することが可能になる。   The mobile phone communication I / F 16 can perform wireless communication 96 using the mobile phone communication method with the base station 84. That is, the mobile phone 10 can perform data communication with the web server 82 via the base station 84 when the mobile phone 10 is ready to perform wireless communication 96 using the mobile phone communication method.

CPU12は、記憶部14内のプログラム32に従って処理を実行する。以降、印刷アプリケーション32aなど、プログラムを実行するCPU12のことを、単にプログラム名でも記載する場合がある。例えば、「印刷アプリケーション32aが」という記載は、「印刷アプリケーション32aを実行するCPU12が」ということを意味する場合がある。なお、記憶部14は、RAM(Random Access Memoryの略)、ROM(Read Only Memoryの略)、フラッシュメモリー、HDD(ハードディスクの略)、CPU12が備えるバッファなどが組み合わされて構成されている。   The CPU 12 executes processing according to the program 32 in the storage unit 14. Hereinafter, the CPU 12 that executes a program, such as the print application 32a, may be simply described as a program name. For example, the description “print application 32a” may mean “the CPU 12 executing the print application 32a”. The storage unit 14 is configured by combining a RAM (abbreviation of random access memory), a ROM (abbreviation of read only memory), a flash memory, an HDD (abbreviation of hard disk), a buffer provided in the CPU 12, and the like.

記憶部14は、プログラム32を記憶する。プログラム32は、印刷アプリケーション32a、オペレーティングシステム32b(OS32bと略して記載する場合もある)を含む。印刷アプリケーション32aは、コンテンツデータ記憶領域14aに記憶されているコンテンツデータによって表される画像をMFP50に印刷させる処理を、CPU12に実行させるためのアプリケーションである。   The storage unit 14 stores a program 32. The program 32 includes a print application 32a and an operating system 32b (sometimes abbreviated as OS 32b). The print application 32a is an application for causing the CPU 12 to execute processing for causing the MFP 50 to print an image represented by the content data stored in the content data storage area 14a.

オペレーティングシステム32bは、印刷アプリケーション32aに利用される基本的な機能を提供するプログラムである。OS32bは、携帯電話通信I/F16、無線LANI/F18、NFCI/F20を介して無線通信90,92,94,96を実行させるためのプログラム、および、記憶部14,パネル22,ボタン入力部24などを制御するプログラムなどを含む。   The operating system 32b is a program that provides basic functions used by the print application 32a. The OS 32b is a program for executing wireless communication 90, 92, 94, 96 via the mobile phone communication I / F 16, the wireless LAN I / F 18, and the NFC I / F 20, and the storage unit 14, the panel 22, the button input unit 24. Including programs that control

また、記憶部14は、コンテンツデータ記憶領域14aを備える。コンテンツデータ記憶領域14aは、複数の写真データ、文書データを記憶する領域である。写真データとしては、JPEG方式のデータが記憶されており、文書データとしては、PDF方式のデータが記憶されている。また、文書データは、通常、複数のページに対応する複数のページ文書データから構成されている。印刷アプリケーション32aは、OS32bを介して、記憶部14が記憶しているデータを取得する。また、印刷アプリケーション32aは、データを出力し、OS32bを介して記憶部14に記憶させる。   The storage unit 14 includes a content data storage area 14a. The content data storage area 14a is an area for storing a plurality of photo data and document data. JPEG data is stored as photo data, and PDF data is stored as document data. The document data is usually composed of a plurality of page document data corresponding to a plurality of pages. The print application 32a acquires data stored in the storage unit 14 via the OS 32b. The print application 32a outputs data and stores it in the storage unit 14 via the OS 32b.

パネル22は、携帯電話10の各種機能を表示する表示面を備える。印刷アプリケーション32aは、表示用の画像データを出力し、OS32bを介してパネル22に表示させる。ボタン入力部24は、タッチセンサを有し、パネル22と一体的に構成されており、入力媒体のパネル22への接近・接触を検出し、ユーザによるボタン操作を受け付ける。印刷アプリケーション32aは、OS32bを介して、ユーザによるボタン操作内容を示すデータを取得する。   The panel 22 includes a display surface that displays various functions of the mobile phone 10. The print application 32a outputs image data for display and displays it on the panel 22 via the OS 32b. The button input unit 24 includes a touch sensor and is configured integrally with the panel 22. The button input unit 24 detects approach / contact of the input medium to the panel 22 and accepts a button operation by the user. The print application 32a acquires data indicating the button operation content by the user via the OS 32b.

<携帯電話の動作>
実施形態に係る携帯電話10の動作について説明する。携帯電話10では、携帯電話10をMFP50に接近させるだけで、コンテンツデータ記憶領域14aに記憶されているコンテンツデータに対応する画像のうちの任意の画像を、MFP50により印刷することが可能となっている。
<Operation of mobile phone>
An operation of the mobile phone 10 according to the embodiment will be described. In the mobile phone 10, it is possible to print any image of the images corresponding to the content data stored in the content data storage area 14 a by the MFP 50 simply by bringing the mobile phone 10 close to the MFP 50. Yes.

具体的には、携帯電話10では、コンテンツデータ記憶領域14aに記憶されているコンテンツデータに基づく画像100が、図2に示すように、サムネイル形式でパネル22に表示される。なお、コンテンツデータ記憶領域14aには、JPEG方式の写真データ、および、PDF方式の文書データが記憶されている。携帯電話10は、JPEG方式の写真データに基づいて、写真の画像をパネル22に表示することが可能である。   Specifically, in the mobile phone 10, an image 100 based on the content data stored in the content data storage area 14a is displayed on the panel 22 in a thumbnail format as shown in FIG. The content data storage area 14a stores JPEG format photo data and PDF format document data. The mobile phone 10 can display a photographic image on the panel 22 based on JPEG photographic data.

一方、携帯電話10は、PDF方式の文書データに基づいて、文書の画像をパネル22に表示することができない。このため、携帯電話10では、PDF方式の文書データが、無線通信96を用いてウェブサーバ82へ送信され、ウェブサーバ82において、PDF方式の文書データの各ページ文書データがそれぞれJPEG方式のページ文書データに変換される。すなわち、PDF方式の文書データが、複数のJPEG方式のページ文書データに変換される。そして、変換されたJPEG方式のページ文書データが、無線通信96を用いて携帯電話10に戻され、変換されたJPEG方式のページ文書データに基づいて、文書の画像がパネル22に表示される。   On the other hand, the mobile phone 10 cannot display an image of a document on the panel 22 based on PDF document data. Therefore, in the mobile phone 10, PDF document data is transmitted to the web server 82 using the wireless communication 96, and each page document data of the PDF document data is transmitted to the JPEG page document in the web server 82. Converted to data. That is, PDF document data is converted into a plurality of JPEG page document data. Then, the converted JPEG page document data is returned to the mobile phone 10 using the wireless communication 96, and an image of the document is displayed on the panel 22 based on the converted JPEG page document data.

パネル22に表示された複数の画像100の各々には、チェック欄102が設けられている。チェック欄102は、チェック欄102が設けられている画像100がユーザにより選択されているか否かを示すものであり、画像100へのタップ操作により、チェック欄102に「レ」が記される。チェック欄102に「レ」が記された画像100は、ユーザにより選択されている画像100である。また、チェック欄102に「レ」が記された画像100へのタップ操作により、チェック欄102から「レ」が消去される。これにより、ユーザによる選択が解除される。つまり、ユーザは、パネル22に表示される画像100から任意のものを選択および解除することが可能となる。なお、タップ操作とは、ユーザの指等の入力媒体をパネル22に接近させる操作、または、接触させる操作である。   Each of the plurality of images 100 displayed on the panel 22 is provided with a check column 102. The check column 102 indicates whether or not the image 100 provided with the check column 102 has been selected by the user. “T” is entered in the check column 102 by a tap operation on the image 100. The image 100 in which “Re” is written in the check column 102 is the image 100 selected by the user. In addition, “t” is deleted from the check column 102 by a tap operation on the image 100 in which “t” is written in the check column 102. Thereby, the selection by the user is released. That is, the user can select and cancel any image from the image 100 displayed on the panel 22. The tap operation is an operation for bringing an input medium such as a user's finger close to the panel 22 or an operation for bringing the input medium into contact with the panel 22.

パネル22には、複数の画像100の上方に、縮小ボタン104および拡大ボタン106が表示されている。縮小ボタン104および拡大ボタン106は、画像100を縮小・拡大するためのボタンであり、例えば、拡大ボタン106が操作されることで、図2のパ
ネル22に表示されている画像100が、図3に示すように、拡大される。これにより、ユーザは、画像100を詳細に確認することが可能となり、画像選択に便利である。一方、縮小ボタン104が操作されることで、図3のパネル22に表示されている画像100が、図2に示すように、縮小される。これにより、ユーザは、多くの画像100を一度に閲覧することが可能となる。
On the panel 22, a reduction button 104 and an enlargement button 106 are displayed above the plurality of images 100. The reduction button 104 and the enlargement button 106 are buttons for reducing / enlarging the image 100. For example, when the enlargement button 106 is operated, the image 100 displayed on the panel 22 in FIG. As shown in FIG. Thus, the user can confirm the image 100 in detail, which is convenient for image selection. On the other hand, when the reduction button 104 is operated, the image 100 displayed on the panel 22 of FIG. 3 is reduced as shown in FIG. Thereby, the user can view many images 100 at once.

また、携帯電話10では、パネル22に表示される画像100の全てを一括して選択することも可能である。詳しくは、パネル22の下方に、メニューボタン108が表示されている。メニューボタン108が操作されると、図4に示すように、パネル22の下方に、全画像選択ボタン110が表示される。この全画像選択ボタン110が操作されることで、全ての画像100のチェック欄102に「レ」が記される。つまり、パネル22に表示される画像100の全てが一括して選択される。なお、パネル22には、画像選択解除ボタン111も表示され、この画像選択解除ボタン111が操作されることで、全ての画像100のチェック欄102から「レ」が消去される。つまり、画像100の選択が一括して解除される。   In the mobile phone 10, all the images 100 displayed on the panel 22 can be selected at once. Specifically, a menu button 108 is displayed below the panel 22. When the menu button 108 is operated, an all image selection button 110 is displayed below the panel 22 as shown in FIG. When this all image selection button 110 is operated, “re” is written in the check column 102 of all the images 100. That is, all the images 100 displayed on the panel 22 are selected at once. Note that an image selection cancel button 111 is also displayed on the panel 22, and “re” is deleted from the check fields 102 of all the images 100 when the image selection cancel button 111 is operated. That is, the selection of the image 100 is canceled at once.

パネル22に表示された画像100のうちの任意の画像100が、ユーザによって選択されると、携帯電話10は、ユーザによってどの画像が選択されたかを示す情報を記憶する。ユーザは、携帯電話10をMFP50に接近させる。携帯電話10のMFP50への接近により、携帯電話10とMFP50との距離が、NFC方式の無線通信94の通信範囲内となると、携帯電話10とMFP50との間で、NFC方式の無線通信94が確立する。   When an arbitrary image 100 of the images 100 displayed on the panel 22 is selected by the user, the mobile phone 10 stores information indicating which image is selected by the user. The user brings the mobile phone 10 close to the MFP 50. When the distance between the mobile phone 10 and the MFP 50 falls within the communication range of the NFC wireless communication 94 due to the approach of the mobile phone 10 to the MFP 50, the NFC wireless communication 94 is performed between the mobile phone 10 and the MFP 50. Establish.

NFC方式の無線通信94が確立すると、その無線通信94を用いて、WF方式の無線通信90若しくは、WFD方式の無線通信92を確立するための接続情報が、携帯電話10とMFP50との間で送受信される。これは、WF方式の無線通信90およびWFD方式の無線通信92は、NFC方式の無線通信94より高速でデータの送受信を行うことが可能であり、文書データ若しくは、写真データの送受信は、WF方式の無線通信90若しくはWFD方式の無線通信92により行うことが好ましいためである。   When the NFC wireless communication 94 is established, connection information for establishing the WF wireless communication 90 or the WFD wireless communication 92 using the wireless communication 94 is transmitted between the mobile phone 10 and the MFP 50. Sent and received. This is because the WF wireless communication 90 and the WFD wireless communication 92 can transmit and receive data at a higher speed than the NFC wireless communication 94. Document data or photo data can be transmitted and received using the WF wireless communication. This is because the wireless communication 90 or the WFD wireless communication 92 is preferable.

なお、WF方式の無線通信90および、WFD方式の無線通信92を確立するための接続情報の例としては、例えば、SSID(Service Set IDentifierの略)が挙げられ、SSIDが携帯電話10とMFP50との間で送受信される。詳しくは、NFC方式の無線通信94が確立すると、まず、携帯電話10の無線LAN I/F18が使用するSSIDが、NFC方式の無線通信94によって携帯電話10からMFP50に送信される。   Examples of connection information for establishing the WF wireless communication 90 and the WFD wireless communication 92 include SSID (abbreviation of Service Set IDentifier), and the SSID is between the mobile phone 10 and the MFP 50. Sent and received between. Specifically, when the NFC wireless communication 94 is established, first, the SSID used by the wireless LAN I / F 18 of the mobile phone 10 is transmitted from the mobile phone 10 to the MFP 50 by the NFC wireless communication 94.

そして、携帯電話10のSSIDがMFP50の使用しているSSIDと同じである場合には、WF方式の無線通信90若しくは、WFD方式の無線通信92が、携帯電話10とMFP50との間で確立できていることになる。この場合、WF方式の無線通信90若しくは、WFD方式の無線通信92が確立している旨のメッセージが、MFP50から携帯電話10に送信される。   When the SSID of the mobile phone 10 is the same as the SSID used by the MFP 50, the WF wireless communication 90 or the WFD wireless communication 92 can be established between the mobile phone 10 and the MFP 50. Will be. In this case, a message indicating that the WF wireless communication 90 or the WFD wireless communication 92 has been established is transmitted from the MFP 50 to the mobile phone 10.

一方、携帯電話10のSSIDがMFP50の使用しているSSIDと同じでない場合には、MFP50のアクセスポイントにアクセスしWFD方式の無線通信92を確立するためのSSIDが、NFC方式の無線通信94によってMFP50から携帯電話10に送信される。そして、携帯電話10は、MFP50のSSIDに基づいて、MFP50との間でWFD方式の無線通信92を確立させる。   On the other hand, when the SSID of the mobile phone 10 is not the same as the SSID used by the MFP 50, the SSID for accessing the access point of the MFP 50 and establishing the WFD wireless communication 92 is determined by the NFC wireless communication 94. It is transmitted from the MFP 50 to the mobile phone 10. Then, the mobile phone 10 establishes WFD wireless communication 92 with the MFP 50 based on the SSID of the MFP 50.

携帯電話10とMFP50との間でWFD方式の無線通信92若しくは、WF方式の無線通信90が確立すると、携帯電話10は、ユーザによってどの画像が選択されたかを示
す情報に基づいて、ユーザにより選択された画像100のページ文書データ、もしくは写真データをMFP50に送信する。この際、画像100のページ文書データ、もしくは写真データとともに、画像100の印刷指令も、携帯電話10からMFP50に送信される。これにより、MFP50では、送信されたページ文書データ、もしくは写真データに基づく画像100の印刷処理が行われる。
When the WFD wireless communication 92 or the WF wireless communication 90 is established between the mobile phone 10 and the MFP 50, the mobile phone 10 is selected by the user based on information indicating which image is selected by the user. The page document data or photo data of the image 100 that has been processed is transmitted to the MFP 50. At this time, a print command for the image 100 is transmitted from the mobile phone 10 to the MFP 50 together with the page document data or the photo data of the image 100. As a result, the MFP 50 performs print processing of the image 100 based on the transmitted page document data or photo data.

このように、携帯電話10のユーザは、パネル22に表示された画像100の中から任意のものを選択し、携帯電話10をMFP50に接近させるだけで、選択した画像100をMFP50によって印刷させることが可能となる。つまり、携帯電話10では、印刷指示等のユーザ操作を省くことが可能となり、ユーザの使い勝手が向上する。   As described above, the user of the mobile phone 10 selects any one of the images 100 displayed on the panel 22, and causes the MFP 50 to print the selected image 100 only by bringing the mobile phone 10 close to the MFP 50. Is possible. That is, in the mobile phone 10, it is possible to omit user operations such as a print instruction, and user convenience is improved.

なお、MFP50が、PDF方式の文書データを印刷することが可能な機種である場合には、コンテンツデータそのもの、つまり、PDF方式の文書データと、ユーザによって選択された画像に対応するページを示す情報と、をMFP50に送信することが可能である。さらに言えば、MFP50が、別の方式のデータを印刷することが可能な機種である場合には、その別の方式のデータに変換し、MFP50に送信することも可能である。   When the MFP 50 is a model capable of printing PDF document data, the content data itself, that is, information indicating the page corresponding to the PDF document data and the image selected by the user. Can be transmitted to the MFP 50. Furthermore, if the MFP 50 is a model capable of printing data of another method, it can be converted into data of the other method and transmitted to the MFP 50.

また、携帯電話10をMFP50に接近させた後に、一旦、携帯電話10をMFP50から離間させても、携帯電話10は、ユーザによってどの画像が選択されたかを示す情報を記憶している。そのため、再度、携帯電話10をMFP50に接近させた場合には、ユーザによる画像の選択が再度行われなくても、前回の印刷時に用いられたページ文書データ若しくは、写真データに基づく画像を印刷することが可能である。つまり、携帯電話10のMFP50への接近・離間を繰り返すだけで、同じ画像の印刷を複数回行うことが可能となる。   Further, even if the mobile phone 10 is once separated from the MFP 50 after the mobile phone 10 is brought close to the MFP 50, the mobile phone 10 stores information indicating which image is selected by the user. For this reason, when the cellular phone 10 is brought closer to the MFP 50 again, an image based on the page document data or photo data used at the previous printing is printed even if the user does not select the image again. It is possible. That is, the same image can be printed a plurality of times simply by repeating the approach and separation of the mobile phone 10 to and from the MFP 50.

また、パネル22に表示すべき画像100の写真データが1つである場合、若しくは、文書データが1つのページ文書データによって構成されている場合には、パネル22に1枚の画像100しか表示されない。このような場合には、ユーザによる画像100の選択が行われなくても、携帯電話10のMFP50への接近によりNFC方式の無線通信94を確立させた後に、その1枚の画像のページ文書データ若しくは、写真データと印刷指令とが無線通信90,または92によってMFP50に送信される。これにより、パネル22に表示される画像100が1枚である場合には、ユーザによる画像選択を行うことなく、該1枚の画像100を印刷することが可能となり、ユーザの使い勝手が向上する。   Further, when the image data of the image 100 to be displayed on the panel 22 is one, or when the document data is composed of one page document data, only one image 100 is displayed on the panel 22. . In such a case, even if the user does not select the image 100, the NFC wireless communication 94 is established by the proximity of the mobile phone 10 to the MFP 50, and then the page document data of the one image. Alternatively, the photo data and the print command are transmitted to the MFP 50 through the wireless communication 90 or 92. Thereby, when the image 100 displayed on the panel 22 is one, it becomes possible to print the one image 100 without selecting an image by the user, and the usability of the user is improved.

また、上記手法とは異なる手法により、画像100の印刷処理を行うことが可能である。具体的には、図2に示すように、パネル22の下方には、印刷ボタン112が表示されている。また、記憶部14には、デフォルト設定として印刷装置と、その印刷装置との間でWFD方式の無線通信92若しくは、WF方式の無線通信90を確立するためのSSIDと、が予め設定されており、印刷ボタン112の操作により、予め設定されている印刷装置によって、画像の印刷が行われる。つまり、パネル22に表示された画像100のうちの任意の画像100が、ユーザによって選択された後に、印刷ボタン112が操作されると、予め設定されている印刷装置に、WFD方式の無線通信92若しくは、WF方式の無線通信90によって、ページ文書データ若しくは、写真データおよび、印刷指令が送信される。そして、ページ文書データ若しくは、写真データおよび印刷指令を受信した印刷装置では、該ページ文書データ若しくは、写真データに基づく画像の印刷処理が行われる。これにより、例えば、ユーザは、携帯電話10をMFP50に接近させるだけで、ユーザ自身の近くにあるMFP50に印刷処理を行わせることも、普段から使用するためにデフォルト設定されている印刷装置によって画像の印刷を行うことも可能となり、ユーザの使い勝手が向上する。   In addition, the image 100 can be printed by a method different from the above method. Specifically, as shown in FIG. 2, a print button 112 is displayed below the panel 22. The storage unit 14 is preset with a printing apparatus and an SSID for establishing a WFD wireless communication 92 or a WF wireless communication 90 between the printing apparatus as default settings. By operating the print button 112, an image is printed by a preset printing apparatus. In other words, when an arbitrary image 100 of the images 100 displayed on the panel 22 is selected by the user and then the print button 112 is operated, the wireless communication 92 of the WFD method is performed on a preset printing apparatus. Alternatively, page document data or photo data and a print command are transmitted by WF wireless communication 90. Then, the printing apparatus that has received the page document data or the photo data and the print command performs an image printing process based on the page document data or the photo data. Accordingly, for example, the user can cause the MFP 50 in the vicinity of the user to perform the printing process only by bringing the mobile phone 10 close to the MFP 50. It is also possible to perform printing of the user, and the usability for the user is improved.

さらに、携帯電話10では、例えば、デフォルト設定されている印刷装置がMFP50でない場合に、携帯電話10とMFP50との間でNFC方式の無線通信92が確立すると、印刷ボタン112の操作により印刷処理を行う印刷装置として、MFP50がデフォルト設定される。つまり、直近に使用された印刷装置が、印刷ボタン112の操作により印刷処理を行う印刷装置としてデフォルト設定される。これにより、直近に使用した印刷装置による印刷を、印刷ボタン112の操作により再度行うことが可能となる。   Further, in the mobile phone 10, for example, when the NFC wireless communication 92 is established between the mobile phone 10 and the MFP 50 when the default printing apparatus is not the MFP 50, print processing is performed by operating the print button 112. The MFP 50 is set as a default as a printing apparatus to perform. That is, the most recently used printing apparatus is set as a default as a printing apparatus that performs printing processing by operating the print button 112. As a result, it is possible to perform printing by the printing apparatus used most recently by operating the print button 112 again.

<印刷アプリケーション>
上述した印刷処理は、印刷アプリケーション32aがCPU12によって実行されることで行われる。以下に、図5乃至図8を用いて、携帯電話10内に記憶されているコンテンツデータに基づく画像を、MFP50によって印刷するためのフローを説明する。
<Print application>
The printing process described above is performed by the CPU 12 executing the print application 32a. The flow for printing an image based on the content data stored in the mobile phone 10 by the MFP 50 will be described below with reference to FIGS.

まず、図5に示すメインフローのS100において、CPU12は、パネル22にOS32bを介して表示画像選択画面を表示するための画面データを出力する。表示画像選択画面は、写真画像と文書画像とのいずれの画像をパネル22に表示するかを選択するための画面であり、写真画像を選択するためのボタンと文書画像を選択するためのボタンが表示される。そして、S102に進む。   First, in S100 of the main flow shown in FIG. 5, the CPU 12 outputs screen data for displaying a display image selection screen on the panel 22 via the OS 32b. The display image selection screen is a screen for selecting which of a photographic image and a document image is to be displayed on the panel 22, and includes a button for selecting a photographic image and a button for selecting a document image. Is displayed. Then, the process proceeds to S102.

S102において、CPU12は、写真画像を選択するためのボタンへの入力を受け付けたか否か、つまり、写真画像を選択するためのボタンが操作されたことにより発生したデータをOS32bを介して取得したか否かを判定する。写真画像を選択するためのボタンが操作された場合(S102:YES)には、S104に進む。S104において、CPU12は、記憶部14が記憶しているJPEG方式の写真データを、OS32bを介して取得する。そして、S112に進む。   In S102, the CPU 12 has received an input to the button for selecting a photographic image, that is, has acquired data generated by operating the button for selecting a photographic image via the OS 32b. Determine whether or not. If the button for selecting a photographic image is operated (S102: YES), the process proceeds to S104. In S104, the CPU 12 acquires the JPEG format photo data stored in the storage unit 14 via the OS 32b. Then, the process proceeds to S112.

一方、写真画像を選択するためのボタンが操作されず、文書画像を選択するためのボタンが操作された場合(S102:NO)には、S106に進む。S106において、CPU12は、記憶部14が記憶しているPDF方式の文書データを、OS32bを介して取得する。そして、S108に進む。S108において、CPU12は、携帯電話通信I/F16が、携帯電話通信方式の無線通信96によってウェブサーバ82に送信するよう、PDF方式の文書データを出力する。そして、S110に進む。S110において、CPU12は、無線通信96によって携帯電話通信I/Fが受信したJPEG方式のページ文書データを取得する。このJPEG方式のページ文書データは、ウェブサーバ82がPDF方式の文書データを変換したデータである。そして、S112に進む。   On the other hand, if the button for selecting a photographic image is not operated and the button for selecting a document image is operated (S102: NO), the process proceeds to S106. In S106, the CPU 12 acquires the PDF document data stored in the storage unit 14 via the OS 32b. Then, the process proceeds to S108. In S <b> 108, the CPU 12 outputs the PDF document data so that the mobile phone communication I / F 16 transmits the data to the web server 82 through the mobile phone communication wireless communication 96. Then, the process proceeds to S110. In S <b> 110, the CPU 12 acquires JPEG page document data received by the mobile phone communication I / F through the wireless communication 96. The JPEG page document data is data obtained by converting the PDF document data by the web server 82. Then, the process proceeds to S112.

S112において、CPU12は、JPEG方式のページ文書データ若しくは、写真データに基づく画像100を、サムネイル方式でパネル22に表示するための画面データを出力する。画面データには、ページ文書データ若しくは、写真データをOS32bが取得するためのデータパス情報、ページ文書データ若しくは、写真データ、縮小ボタン、拡大ボタンなどを画面のどこに配置するかを示す配置情報が含まれる。そして、S114に進む。S114において、CPU12は、NFC方式の無線通信94が確立しているか否かを判定する。NFC方式の無線通信94が確立していない場合(S114:NO)には、S116に進む。   In S112, the CPU 12 outputs screen data for displaying the image 100 based on the JPEG page document data or the photo data on the panel 22 in the thumbnail method. The screen data includes page document data or data path information for the OS 32b to acquire photo data, page document data, or placement information indicating where to place photo data, a reduction button, an enlargement button, or the like on the screen. It is. Then, the process proceeds to S114. In S114, the CPU 12 determines whether or not the NFC wireless communication 94 is established. If the NFC wireless communication 94 is not established (S114: NO), the process proceeds to S116.

S116において、CPU12は、パネル22に表示されている画像100への入力を受け付けたか否か、つまり、画像100が操作されたことにより発生したデータをOS32bを介して取得したか否かを判定する。画像100が操作された場合(S116:YES)には、S118に進む。S118において、CPU12は、OS32bを介して入力を受け付けた画像100のチェック欄102に「レ」を表示するためのデータを出力する。そして、S120に進む。一方、画像100が操作されていない場合(S116:NO
)には、S120に進む。
In S116, the CPU 12 determines whether or not an input to the image 100 displayed on the panel 22 has been accepted, that is, whether or not data generated by operating the image 100 has been acquired via the OS 32b. . When the image 100 is operated (S116: YES), the process proceeds to S118. In S <b> 118, the CPU 12 outputs data for displaying “R” in the check field 102 of the image 100 that has received an input via the OS 32 b. Then, the process proceeds to S120. On the other hand, when the image 100 is not operated (S116: NO)
), The process proceeds to S120.

S120において、CPU12は、全画像選択ボタン110への入力を受け付けたか否か、つまり、全画像選択ボタン110が操作されたことにより発生したデータをOS32bを介して取得したか否かを判定する。全画像選択ボタン110が操作された場合(S120:YES)には、S122に進む。S122において、CPU12は、OS32bを介して全ての画像100のチェック欄102に「レ」を表示するためのデータを出力する。そして、S124に進む。一方、全画像選択ボタン110が操作されていない場合(S120:NO)には、S124に進む。   In S120, the CPU 12 determines whether or not an input to the all image selection button 110 has been accepted, that is, whether or not data generated by operating the all image selection button 110 has been acquired via the OS 32b. When the all image selection button 110 is operated (S120: YES), the process proceeds to S122. In S122, the CPU 12 outputs data for displaying “R” in the check column 102 of all the images 100 via the OS 32b. Then, the process proceeds to S124. On the other hand, if the all image selection button 110 is not operated (S120: NO), the process proceeds to S124.

S124において、CPU12は、画像選択解除ボタン111への入力を受け付けたか否か、つまり、画像選択解除ボタン111が操作されたことにより発生したデータをOS32bを介して取得したか否かを判定する。画像選択解除ボタン111が操作された場合(S124:YES)には、S126に進む。S126において、CPU12は、OS32bを介して全ての画像100のチェック欄102から「レ」を消去するためのデータを出力する。そして、S116に戻る。一方、画像選択解除ボタン111が操作されていない場合(S124:NO)には、S128に進む。   In S124, the CPU 12 determines whether or not an input to the image selection cancel button 111 has been received, that is, whether or not data generated by operating the image selection cancel button 111 has been acquired via the OS 32b. When the image selection cancel button 111 is operated (S124: YES), the process proceeds to S126. In S <b> 126, the CPU 12 outputs data for deleting “R” from the check column 102 of all the images 100 via the OS 32 b. Then, the process returns to S116. On the other hand, when the image selection cancel button 111 is not operated (S124: NO), the process proceeds to S128.

S128において、CPU12は、NFC方式の無線通信94が確立しているか否かを判定する。NFC方式の無線通信94が確立している場合(S128:YES)には、S136に進む。S136において、CPU12は、無線LANI/F18が無線通信に用いるよう設定されているSSIDを取得する。そして、S138に進む。S138において、CPU12は、NFCI/F20がNFC方式の無線通信94によってMFP50に送信するよう、取得したSSIDを出力する。そして、S140に進む。   In S128, the CPU 12 determines whether or not the NFC wireless communication 94 has been established. If the NFC wireless communication 94 has been established (S128: YES), the process proceeds to S136. In S136, the CPU 12 acquires an SSID that is set so that the wireless LAN I / F 18 is used for wireless communication. Then, the process proceeds to S138. In S <b> 138, the CPU 12 outputs the acquired SSID so that the NFC I / F 20 transmits it to the MFP 50 through the NFC wireless communication 94. Then, the process proceeds to S140.

S140において、CPU12は、MFP50からメッセージを受信したか否か、つまり、メッセージの受信により発生したデータをOS32bを介して取得したか否かを判定する。メッセージを受信した場合(S140:YES)には、S142に進む。S142において、CPU12は、WF方式の無線通信90若しくは、WFD方式の無線通信92が確立している旨のメッセージを受信したか否か、つまり、無線通信90,若しくは92が確立した旨のメッセージの受信により発生したデータをOS32bを介して取得したか否かを判定する。WF方式の無線通信90若しくは、WFD方式の無線通信92が確立している旨のメッセージを受信していない場合(S142:NO)には、S144に進む。   In S140, the CPU 12 determines whether or not a message has been received from the MFP 50, that is, whether or not data generated by receiving the message has been acquired via the OS 32b. When the message is received (S140: YES), the process proceeds to S142. In S142, the CPU 12 determines whether or not the message indicating that the WF wireless communication 90 or the WFD wireless communication 92 is established, that is, the message indicating that the wireless communication 90 or 92 is established. It is determined whether or not the data generated by reception is acquired via the OS 32b. If a message indicating that the WF wireless communication 90 or the WFD wireless communication 92 has been established has not been received (S142: NO), the process proceeds to S144.

S144において、CPU12は、受信したメッセージにSSIDが含まれているか否かを判定する。受信したメッセージにSSIDが含まれていない場合(S144:NO)には、S140に戻る。一方、受信したメッセージにSSIDが含まれている場合(S144:YES)には、S146に進む。S146において、CPU12は、SSIDに基づいてMFP50が備えるアクセスポイントにアクセスしWFD方式の無線通信92を確立する。そして、S148に進む。なお、S142でWF方式の無線通信90若しくは、WFD方式の無線通信92が確立している旨のメッセージを受信した場合(S142:YES)にも、S148に進む。   In S144, the CPU 12 determines whether or not an SSID is included in the received message. When the SSID is not included in the received message (S144: NO), the process returns to S140. On the other hand, when the SSID is included in the received message (S144: YES), the process proceeds to S146. In S146, the CPU 12 accesses an access point provided in the MFP 50 based on the SSID and establishes the WFD wireless communication 92. Then, the process proceeds to S148. If a message indicating that the WF wireless communication 90 or the WFD wireless communication 92 has been established is received in S142 (S142: YES), the process also proceeds to S148.

S148において、CPU12は、チェック欄102に「レ」が記されている画像100、つまり、ユーザによって選択された画像100に対応するページ文書データ若しくは、写真データを、出力画像データとして識別するための情報を記憶する。そして、S150に進む。なお、出力画像データは、印刷対象としてMFP50に出力すべきページ文書データ若しくは、写真データである。すなわち、出力画像データである写真データは、ユーザによって選択された画像に対応するコンテンツデータそのものである。また、出力画像データであるページ文書データは、ユーザによって選択された画像に対応するコンテン
ツデータから生成されたデータである。S150において、CPU12は、無線LANI/F18がWF方式若しくはWFD方式の無線通信90,若しくは92によってMFP50に送信するよう、出力画像データおよび、出力画像データに基づく画像100の印刷指令を出力する。これにより、MFP50では、ユーザにより選択された画像100に対応するコンテンツデータの印刷処理が行われる。
In S <b> 148, the CPU 12 identifies, as output image data, the image 100 in which “re” is written in the check field 102, that is, page document data or photo data corresponding to the image 100 selected by the user. Store information. Then, the process proceeds to S150. The output image data is page document data or photo data to be output to the MFP 50 as a print target. That is, the photo data that is the output image data is the content data itself corresponding to the image selected by the user. The page document data that is output image data is data generated from content data corresponding to an image selected by the user. In S <b> 150, the CPU 12 outputs the output image data and a print command for the image 100 based on the output image data so that the wireless LAN I / F 18 transmits to the MFP 50 through the WF or WFD wireless communication 90 or 92. As a result, the MFP 50 prints content data corresponding to the image 100 selected by the user.

また、S114でNFC方式の無線通信94が確立している場合(S114:YES)には、S152に進む。S152において、CPU12は、パネル22に表示されている画像100が1枚であるか否か、つまり、パネル22に表示される画像100の写真データが1つであるか若しくは、文書データが1つのページ文書データによって構成されているか否かを判定する。パネル22に表示されている画像100が1枚でない場合(S152:NO)には、S116に進み、以下の処理が行われる。   When the NFC wireless communication 94 is established in S114 (S114: YES), the process proceeds to S152. In S <b> 152, the CPU 12 determines whether or not there is one image 100 displayed on the panel 22, i.e., there is one photo data of the image 100 displayed on the panel 22 or one document data. It is determined whether or not it is composed of page document data. When the number of images 100 displayed on the panel 22 is not one (S152: NO), the process proceeds to S116 and the following processing is performed.

一方、パネル22に表示されている画像100が1枚である場合(S152:YES)には、S154に進む。S154において、CPU12は、パネル22に表示されている1枚の画像100に対応するページ文書データ若しくは、写真データを、出力画像データとして識別するための情報を記憶する。そして、S150に進み、以下の処理が行われる。   On the other hand, when the number of images 100 displayed on the panel 22 is one (S152: YES), the process proceeds to S154. In S154, the CPU 12 stores information for identifying page document data or photo data corresponding to one image 100 displayed on the panel 22 as output image data. Then, the process proceeds to S150 and the following processing is performed.

また、S128でNFC方式の無線通信94が確立していない場合(S128:NO)には、S156に進む。S156において、CPU12は、印刷ボタン112への入力を受けたか否か、つまり、印刷ボタン112が操作されたことにより発生したデータをOS32bを介して取得したか否かを判定する。印刷ボタン112が操作されていない場合(S156:NO)には、S116に戻る。   When the NFC wireless communication 94 is not established in S128 (S128: NO), the process proceeds to S156. In S156, the CPU 12 determines whether or not an input to the print button 112 has been received, that is, whether or not the data generated by operating the print button 112 has been acquired via the OS 32b. If the print button 112 has not been operated (S156: NO), the process returns to S116.

一方、印刷ボタン112が操作されている場合(S156:YES)には、S148に進み、以下の処理が行われる。   On the other hand, when the print button 112 is operated (S156: YES), the process proceeds to S148, and the following processing is performed.

上述した処理により、携帯電話10内に記憶されているコンテンツデータに基づく任意の画像が、MFP50によって印刷される。また、上記処理によって、画像が印刷された後に、図9に示すフローの処理が行われる。   Through the processing described above, an arbitrary image based on the content data stored in the mobile phone 10 is printed by the MFP 50. Further, after the image is printed by the above processing, the processing of the flow shown in FIG. 9 is performed.

具体的には、S160において、CPU12は、NFC方式の無線通信94が確立しているか否かを判定する。NFC方式の無線通信94が確立していない場合(S160:NO)には、S162に進む。S162において、CPU12は、印刷ボタン112への入力を受けたか否か、つまり、印刷ボタン112が操作されたことにより発生したデータをOS32bを介して取得したか否かを判定する。印刷ボタン112が操作されていない場合(S162:NO)には、S160に戻る。   Specifically, in S160, the CPU 12 determines whether or not the NFC wireless communication 94 is established. If the NFC wireless communication 94 has not been established (S160: NO), the process proceeds to S162. In S162, the CPU 12 determines whether or not an input to the print button 112 has been received, that is, whether or not data generated by operating the print button 112 has been acquired via the OS 32b. If the print button 112 has not been operated (S162: NO), the process returns to S160.

一方、印刷ボタン112が操作されている場合(S162:YES)には、S164に進む。S164において、CPU12は、無線LANI/F18がWF方式若しくはWFD方式の無線通信90,若しくは92によってMFP50に送信するよう、記憶されている出力画像データおよび、そのデータに基づく画像100の印刷指令を出力する。   On the other hand, when the print button 112 is operated (S162: YES), the process proceeds to S164. In S164, the CPU 12 outputs the stored output image data and the print instruction of the image 100 based on the data so that the wireless LAN I / F 18 transmits to the MFP 50 by the wireless communication 90 or 92 of the WF method or WFD method. To do.

また、S160でNFC方式の無線通信94が確立している場合(S160:YES)には、S164に進み、以下の処理が行われる。このように、画像が印刷された後に、再度、携帯電話10がMFP50に接近された場合、若しくは、印刷ボタン112が操作された場合には、記憶されている出力画像データに基づく画像、つまり、直近に印刷された画像の印刷処理が行われる。なお、図5に示すメインフローのS100を実行させるためのユーザ操作が行われると、出力画像データとして識別するための情報は全て消去される
If the NFC wireless communication 94 is established in S160 (S160: YES), the process proceeds to S164 and the following processing is performed. As described above, after the image is printed, when the mobile phone 10 is again brought close to the MFP 50 or when the print button 112 is operated, an image based on the stored output image data, that is, The printing process of the most recently printed image is performed. Note that when a user operation for executing S100 of the main flow shown in FIG. 5 is performed, all information for identifying the output image data is deleted.

<変形例>
本実施形態では、複数の画像100が、図2に示すように、サムネイル形式でパネル22に表示されるが、複数の画像100を1枚毎にパネル22に表示することも可能である。具体的には、図10に示すように、複数の画像100のうちの1枚の画像100を、パネル22に表示し、パネル22に表示されている送りボタン120若しくは戻りボタン122の操作により、表示されている画像100が、順次、切り換えられるように表示することが可能である。
<Modification>
In the present embodiment, a plurality of images 100 are displayed on the panel 22 in a thumbnail format as shown in FIG. 2, but a plurality of images 100 may be displayed on the panel 22 one by one. Specifically, as shown in FIG. 10, one image 100 of the plurality of images 100 is displayed on the panel 22, and the operation of the feed button 120 or the return button 122 displayed on the panel 22 is performed. The displayed images 100 can be displayed so as to be sequentially switched.

また、1枚毎にパネル22に表示される画像100にも、チェック欄102が設けられており、画像100へのタップ操作により、チェック欄102への「レ」の表示と非表示とが切り換えられる。つまり、1枚毎にパネル22に画像100が表示される際にも、画像100へのタップ操作により、画像100の選択と非選択とが切り換えられる。   In addition, the image 100 displayed on the panel 22 for each image is also provided with a check field 102, and a tapping operation on the image 100 switches between display and non-display of “Le” in the check field 102. It is done. That is, even when the image 100 is displayed on the panel 22 for each sheet, the selection and non-selection of the image 100 are switched by a tap operation on the image 100.

さらに、1枚毎にパネル22に表示される画像100の下方には、2種類の印刷ボタン126,128が表示されている。印刷ボタン126は、パネル22に表示されている画像100を印刷するためのボタンである。つまり、印刷ボタン126が操作されると、デフォルト設定されている印刷装置に、パネル22に表示されている画像100のページ文書データ若しくは、写真データおよび、その画像100の印刷指令が送信される。これにより、パネル22に表示されている画像100が、デフォルト設定されている印刷装置によって印刷される。   Further, two types of print buttons 126 and 128 are displayed below the image 100 displayed on the panel 22 for each sheet. The print button 126 is a button for printing the image 100 displayed on the panel 22. In other words, when the print button 126 is operated, the page document data of the image 100 or the photo data displayed on the panel 22 and the print command for the image 100 are transmitted to the default printing apparatus. As a result, the image 100 displayed on the panel 22 is printed by the default printing apparatus.

一方、印刷ボタン128は、パネル22に表示されている画像100だけでなく、送りボタン120および戻りボタン122の操作によりパネル22に表示される画像100の全てを印刷するためのボタンである。つまり、印刷ボタン128は、選択可能な画像100の全てを印刷するためのボタンであり、印刷ボタン128が操作されると、デフォルト設定されている印刷装置に、選択可能な全ての画像100のページ文書データ若しくは、写真データおよび、それら全ての画像100の印刷指令が送信される。これにより、選択可能な全ての画像100が、デフォルト設定されている印刷装置によって印刷される。   On the other hand, the print button 128 is a button for printing not only the image 100 displayed on the panel 22 but also the entire image 100 displayed on the panel 22 by the operation of the feed button 120 and the return button 122. That is, the print button 128 is a button for printing all of the selectable images 100. When the print button 128 is operated, the pages of all selectable images 100 are displayed on the default printing apparatus. Document data or photo data and a print command for all the images 100 are transmitted. As a result, all selectable images 100 are printed by the default printing apparatus.

また、本実施形態では、MFP50が無線LANアクセスポイントを備えているが、無線LANアクセスポイントを備えていない印刷装置を採用することも可能である。無線LANアクセスポイントを備えていない印刷装置を採用する場合、S144においてメッセージに含まれているか否かの判断対象となったSSIDは、印刷装置との間でWF方式の無線通信を確立するためのSSIDとなる。印刷装置がアクセスポイント80にアクセスできる場合は、アクセスポイント80にアクセスし、無線通信90を確立するためのSSIDがS144において判断対象となる。   In this embodiment, the MFP 50 includes a wireless LAN access point, but a printing apparatus that does not include a wireless LAN access point may be employed. When a printing apparatus that does not include a wireless LAN access point is employed, the SSID that is the target of determination as to whether or not it is included in the message in S144 is used to establish WF wireless communication with the printing apparatus. SSID. When the printing apparatus can access the access point 80, the SSID for accessing the access point 80 and establishing the wireless communication 90 is determined in S144.

また、本実施例の携帯電話10は、PDF方式の文書データに基づいて、文書の画像をパネル22に表示することができないが、PDF方式の文書データに基づいて、文書の画像を表示部に表示することが可能な携帯端末を採用することが可能である。   Further, the cellular phone 10 according to the present embodiment cannot display the document image on the panel 22 based on the PDF document data, but can display the document image on the display unit based on the PDF document data. A portable terminal capable of displaying can be employed.

また、本実施例の携帯電話10では、パネル22に表示された画像100が、縮小ボタン104若しくは拡大ボタン106の操作により、縮小若しくは拡大されるが、ピンチイン操作、若しくは、ピンチアウト操作により、パネル22に表示された画像100が縮小若しくは拡大されてもよい。なお、ピンチイン操作は、ユーザが2本の指をパネル22に接触若しくは接近させた状態で接近させる操作であり、ピンチアウト操作は、ユーザが2本の指をパネル22に接触若しくは接近させた状態で離間させる操作である。   Further, in the mobile phone 10 of the present embodiment, the image 100 displayed on the panel 22 is reduced or enlarged by the operation of the reduction button 104 or the enlargement button 106, but the panel is operated by a pinch-in operation or a pinch-out operation. The image 100 displayed in 22 may be reduced or enlarged. The pinch-in operation is an operation in which the user makes two fingers contact or approach the panel 22, and the pinch-out operation is a state in which the user makes two fingers contact or approach the panel 22. This is an operation of separating with.

また、本実施例の携帯電話10では、写真データ等に基づく画像100がパネル22に表示される際に、CPU12は、JPEGデータのパス情報、もしくは、JPEGデータから作成したサムネイルデータのパス情報を含む画面データを出力するが、画面データに、ページ文書データ若しくは、写真データそのものを含むことが可能である。   Further, in the mobile phone 10 of this embodiment, when the image 100 based on the photo data or the like is displayed on the panel 22, the CPU 12 displays the path information of JPEG data or the path information of thumbnail data created from the JPEG data. The screen data including the page document data or the photo data itself can be included in the screen data.

また、MFP50への接近により印刷指示を行うことが可能な装置は、携帯電話10に限られず、タブレット機器などでもよい。   Further, a device that can issue a print instruction by approaching the MFP 50 is not limited to the mobile phone 10 and may be a tablet device or the like.

本実施例の携帯電話10では、印刷アプリケーション32aに基づいて実行するCPU12が、各種の処理を行う場合を説明した。しかし、この形態に限られない。印刷アプリケーション32aに基づいて実行するCPU12が、オペレーティングシステム32b、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。   In the mobile phone 10 of the present embodiment, the case where the CPU 12 executed based on the print application 32a performs various processes has been described. However, it is not limited to this form. The CPU 12 that is executed based on the print application 32a may issue an instruction to perform various types of processing to the operating system 32b, other systems, and hardware configurations.

また、本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。   In addition, the technical elements described in the present specification or the drawings exhibit technical usefulness alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technology illustrated in the present specification or the drawings achieves a plurality of objects at the same time, and has technical utility by achieving one of the objects.

携帯電話10は携帯端末の一例である。CPU12は、コンピュータの一例である。記憶部14は装置記憶部および選択データ記憶部の一例である。無線LANI/F18は長距離通信部の一例である。NFCI/F20は近接無線通信部の一例である。パネル22は表示部の一例である。ボタン入力部24は受付部の一例である。印刷アプリケーション32aはプログラムの一例である。MFP50は印刷装置の一例である。画像100は選択画像受付部の一例である。全画像選択ボタン110は全画像受付部の一例である。S104,106を実行するCPU12は、コンテンツデータ取得手段の一例である。S112を実行するCPU12は、画面データ出力手段の一例である。S148を実行するCPU12は、選択データ取得手段および記憶指示データ出力手段の一例である。S150,164を実行するCPU12は、印刷指示データ出力手段の一例である。   The mobile phone 10 is an example of a mobile terminal. The CPU 12 is an example of a computer. The storage unit 14 is an example of a device storage unit and a selection data storage unit. The wireless LAN I / F 18 is an example of a long distance communication unit. The NFC I / F 20 is an example of a close proximity wireless communication unit. The panel 22 is an example of a display unit. The button input unit 24 is an example of a reception unit. The print application 32a is an example of a program. The MFP 50 is an example of a printing apparatus. The image 100 is an example of a selected image receiving unit. The all image selection button 110 is an example of an all image receiving unit. The CPU 12 that executes S104 and S106 is an example of content data acquisition means. The CPU 12 that executes S112 is an example of a screen data output unit. The CPU 12 that executes S148 is an example of a selection data acquisition unit and a storage instruction data output unit. The CPU 12 that executes S150 and S164 is an example of a print instruction data output unit.

なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。印刷処理プログラム(印刷アプリケーション32aなど)に基づく処理を実行するコンピュータ(CPU12)であってもよいし、オペレーティングシステムや他のアプリケーション、プログラムなど、印刷処理プログラム以外のプログラムに基づく処理を実行するコンピュータであってもよいし、コンピュータの指示に従って動作するハード構成(パネル22など)であってもよいし、コンピュータとハード構成とが連動した構成であってもよい。もちろん、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータであってもよいし、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータの指示に従って動作するハード構成であってもよい。   Each program may be composed of one program module or may be composed of a plurality of program modules. In addition, each example may have another replaceable configuration and is within the scope of the present invention. It may be a computer (CPU 12) that executes processing based on a print processing program (such as the print application 32a), or a computer that executes processing based on a program other than the print processing program, such as an operating system or other applications or programs. It may be a hardware configuration (panel 22 or the like) that operates according to a computer instruction, or may be a configuration in which the computer and the hardware configuration are linked. Of course, it may be a computer that executes processes by linking processes based on a plurality of programs, or may have a hardware configuration that operates according to instructions from a computer that executes processes by linking processes based on a plurality of programs. Good.

10:携帯電話、12:CPU、14:記憶部、18:無線LANI/F、20:NFCI/F、22:パネル、24:ボタン入力部、32a:印刷アプリケーション、50:MFP、100:画像、110:全画像選択ボタン   10: mobile phone, 12: CPU, 14: storage unit, 18: wireless LAN I / F, 20: NFC I / F, 22: panel, 24: button input unit, 32a: printing application, 50: MFP, 100: image, 110: All image selection button

Claims (12)

画像を表示する表示部と、
画像を印刷する印刷装置とNFC方式の近接無線通信を行う近接無線通信部と、
前記近接無線通信部による前記NFC方式の近接無線通信より通信距離の長い無線LAN通信によってデータを前記印刷装置に送信する無線LAN通信部と、
ユーザ操作を受け付ける受付部と、
コンテンツデータを記憶する記憶部と、
を備える携帯端末のコンピュータが読み取り可能なプログラムであって、
前記記憶部に記憶されているコンテンツデータを取得するコンテンツデータ取得手段と、
前記コンテンツデータ取得手段により取得されたコンテンツデータに基づく1以上の画像を前記表示部に表示させるための画面データを、ユーザ操作に従って出力する画面データ出力手段と、
前記画面データ出力手段が複数の画像を前記表示部に表示させるための画面データを出力した場合に、該複数の画像のうちのいずれかの画像を選択するユーザ操作を前記受付部が受け付けたことにより発生した選択データを取得する、選択データ取得手段と、
前記画面データ出力手段が複数の画像を前記表示部に表示させるための画面データを出力した後、前記選択データ取得手段が前記選択データを取得可能な状態で、前記NFC方式の近接無線通信が確立しているか否かを判断する確立判断手段と、
前記印刷装置との前記NFC方式の近接無線通信が確立した、と前記確立判断手段が判断した場合に、前記選択データ取得手段が選択データを取得していれば、前記選択データ取得手段が取得した選択データに基づいて、前記ユーザ操作が選択した画像に対応するコンテンツデータの印刷を指示する印刷指示データを、前記無線LAN通信によって出力し、前記選択データ取得手段が選択データを取得していなければ、前記記憶部に記憶されているコンテンツデータを選択するための情報を、前記無線LAN通信によって前記印刷装置に送信することなく、前記選択データ取得手段が選択データを取得したことを条件として、前記選択データ取得手段が取得した選択データに基づいて、前記ユーザ操作が選択した画像に対応するコンテンツデータの印刷を指示する印刷指示データを、前記無線LAN通信によって出力する印刷指示データ出力手段と、
して前記コンピュータを機能させることを特徴とするプログラム。
A display for displaying an image;
A proximity wireless communication unit that performs NFC-based proximity wireless communication with a printing apparatus that prints an image;
A wireless LAN communication unit that transmits data to the printing apparatus by wireless LAN communication having a longer communication distance than the NFC proximity wireless communication by the proximity wireless communication unit;
A reception unit for receiving user operations;
A storage unit for storing content data;
A computer-readable program comprising a portable terminal comprising:
Content data acquisition means for acquiring content data stored in the storage unit ;
Screen data output means for outputting screen data for causing the display unit to display one or more images based on the content data acquired by the content data acquisition means , according to a user operation ;
When the screen data output means outputs screen data for displaying a plurality of images on the display unit, the receiving unit has received a user operation for selecting any one of the plurality of images. A selection data acquisition means for acquiring selection data generated by
After the screen data output means outputs screen data for displaying a plurality of images on the display unit, the NFC close proximity wireless communication is established in a state where the selection data acquisition means can acquire the selection data. Establishment determination means for determining whether or not,
If the selection data acquisition unit has acquired selection data when the establishment determination unit determines that the NFC proximity wireless communication with the printing apparatus has been established, the selection data acquisition unit has acquired the selection data. Based on the selection data, print instruction data for instructing printing of content data corresponding to the image selected by the user operation is output by the wireless LAN communication, and the selection data acquisition unit does not acquire the selection data. The selection data acquisition unit acquires the selection data without transmitting information for selecting the content data stored in the storage unit to the printing apparatus through the wireless LAN communication. The content data corresponding to the image selected by the user operation based on the selection data acquired by the selection data acquisition means. The print instruction data for instructing the print data, the print instruction data output means for outputting by the wireless LAN communication,
And causing the computer to function.
前記携帯端末は
記印刷装置、若しくは、前記印刷装置と別の印刷装置を、予め設定された設定印刷装置として記憶している装置記憶部と、
を備え、
前記印刷装置との前記NFC方式の近接無線通信が確立した場合に、前記NFC方式の近接無線通信が確立した前記印刷装置を、前記設定印刷装置として前記装置記憶部が記憶するよう、記憶指示データを出力する記憶指示データ出力手段と、
前記装置記憶部が記憶している前記設定印刷装置に対して、印刷を指示するユーザ操作を前記受付部が受け付けるための印刷指示画像を前記表示部に表示させる表示制御手段と、
して前記コンピュータを機能させ、
前記印刷指示データ出力手段は、
前記印刷装置との前記NFC方式の近接無線通信が確立し、前記選択データ取得手段が選択データを取得している場合に、前記選択データ取得手段が取得した選択データに基づいて、前記ユーザ操作が選択した画像に対応するコンテンツデータの印刷を指示する印刷指示データを前記NFC方式の近接無線通信を確立した印刷装置に対して出力する一方、前記印刷指示画像に対するユーザ操作を前記受付部が受け付けた場合には、前記選択データ取得手段が取得した選択データに基づいて、前記ユーザ操作が選択した画像に対応するコンテンツデータの印刷を前記装置記憶部が記憶している前記設定印刷装置に対して指示する印刷指示データを前記無線LAN通信部を介して出力することを特徴とする請求項1に記載のプログラム。
The portable terminal,
Before SL printing device, or the printing apparatus to another printing apparatus, the apparatus memory unit for storing a set printing apparatus which is set in advance,
With
When said proximity wireless communication by the NFC method and the printing apparatus is established, the printing apparatus proximity wireless communication is established of the NFC system, to the device memory unit stores as the set printing apparatus, the storage instruction data Storage instruction data output means for outputting
Display control means for causing the display unit to display a print instruction image for the reception unit to receive a user operation for instructing the setting printing device stored in the device storage unit;
The computer to function,
The print instruction data output means includes
When the NFC close proximity wireless communication with the printing apparatus is established and the selection data acquisition unit acquires selection data, the user operation is performed based on the selection data acquired by the selection data acquisition unit. Print instruction data for instructing printing of content data corresponding to the selected image is output to the printing apparatus that has established the NFC close proximity wireless communication, while the accepting unit accepts a user operation for the print instruction image. In this case, based on the selection data acquired by the selection data acquisition means, an instruction is given to the setting printing device stored in the device storage unit to print content data corresponding to the image selected by the user operation. The program according to claim 1, wherein print instruction data to be output is output via the wireless LAN communication unit.
前記印刷指示データ出力手段は、
前記画面データ出力手段が前記コンテンツデータに基づく1の画像を前記表示部に表示させるための画面データを出力した場合には、前記選択データ取得手段によって選択データが取得されなくても、前記コンテンツデータに基づく1の画像を前記表示部に表示させるための画面データに基づいて、該1の画像に対応するコンテンツデータの印刷を指示する印刷指示データを出力することを特徴とする請求項1または2に記載のプログラム。
The print instruction data output means includes
When the screen data output means outputs screen data for displaying one image based on the content data on the display unit, the content data can be obtained even if the selection data is not acquired by the selection data acquisition means. 3. Print instruction data for instructing printing of content data corresponding to the one image is output based on screen data for displaying the one image based on the display on the display unit. The program described in.
前記コンテンツデータ取得手段は、
ページに対応するページコンテンツデータを複数含む前記コンテンツデータを取得し、
前記画面データ出力手段は、
前記コンテンツデータが含むページコンテンツデータに基づく複数の画像を前記表示部に表示させるための画面データを出力し、
前記印刷指示データ出力手段は、
前記印刷装置との前記NFC方式の近接無線通信が確立し、前記選択データ取得手段が選択データを取得している場合に、前記選択データ取得手段が取得した選択データに基づいて、前記コンテンツデータのうちの前記ユーザ操作が選択した画像に対応するページコンテンツデータの印刷を指示する印刷指示データを出力することを特徴とする請求項1ないし3の何れか1項に記載のプログラム。
The content data acquisition means includes
Obtaining the content data including a plurality of page content data corresponding to the page;
The screen data output means includes
Outputting screen data for causing the display unit to display a plurality of images based on page content data included in the content data;
The print instruction data output means includes
When the NFC proximity wireless communication with the printing apparatus is established and the selection data acquisition unit acquires the selection data, the content data is stored on the basis of the selection data acquired by the selection data acquisition unit. The program according to any one of claims 1 to 3, wherein print instruction data for instructing printing of page content data corresponding to an image selected by the user operation is output.
記印刷指示データ出力手段は、
前記画面データと、前記印刷指示データとを前記無線LAN通信部が前記印刷装置に送信するよう、前記画面データと、前記印刷指示データとの出力を行うことを特徴とする請求項1ないし4の何れか1項に記載のプログラム。
Before Symbol print instruction data output means,
5. The screen data and the print instruction data are output so that the wireless LAN communication unit transmits the screen data and the print instruction data to the printing apparatus. The program according to any one of the above items.
前記画面データ出力手段は、
複数の画像を前記表示部に表示させるための画面データを出力する際に、該複数の画像が前記表示部に一括して表示されるよう、画面データを出力し、
前記選択データ取得手段は、
前記表示部に一括して表示された複数の画像のうちのいずれかの画像を選択するユーザ操作を前記受付部が受け付けたことにより発生した選択データを取得することを特徴とする請求項1ないし5の何れか1項に記載のプログラム。
The screen data output means includes
When outputting screen data for displaying a plurality of images on the display unit, the screen data is output so that the plurality of images are collectively displayed on the display unit,
The selection data acquisition means includes
The selection data generated by the reception unit receiving a user operation for selecting any one of a plurality of images displayed in a batch on the display unit is obtained. 6. The program according to any one of 5 above.
前記画面データ出力手段は、
前記表示部が一括して表示された複数の画像の拡大・縮小を指示するユーザ操作を前記受付部が受け付けたことに従って拡大・縮小させるよう、画面データを出力することを特徴とする請求項6に記載のプログラム。
The screen data output means includes
7. The screen data is output so that a user operation for instructing enlargement / reduction of a plurality of images displayed in a batch on the display unit is enlarged / reduced according to the reception unit accepting the operation. The program described in.
前記画面データ出力手段は、
複数の画像を前記表示部に表示させるための画面データを出力する際に、該複数の画像が1枚毎に前記表示部に表示されるよう、画面データを出力し、
前記選択データ取得手段は、
前記表示部に1枚毎に表示された画像を選択するユーザ操作を前記受付部が受け付けたことにより発生した選択データを取得することを特徴とする請求項1ないし5の何れか1項に記載のプログラム。
The screen data output means includes
When outputting screen data for displaying a plurality of images on the display unit, the screen data is output so that the plurality of images are displayed on the display unit one by one,
The selection data acquisition means includes
6. The selection data generated by the reception unit receiving a user operation for selecting an image displayed on the display unit for each image is acquired. Program.
前記受付部は、
前記画面データ出力手段が出力した画面データに基づいて前記表示部が表示した複数の画像から、ユーザ操作により個別に選択された画像を受け付ける選択画像受付部と、
前記画面データ出力手段が出力した画面データに基づいて前記表示部が表示した複数の画像から、ユーザ操作により全ての画像を受け付ける全画像受付部と、
を有し、
前記選択データ取得手段は、
前記選択画像受付部が個別に選択された画像を受け付けた場合には、前記画面データ出力手段が出力した画面データに基づいて前記表示部が表示した複数の画像から、個別に選択するユーザ操作を前記選択画像受付部が受け付けたことにより発生した選択データを取得し、前記全画像受付部が全ての画像を受け付けた場合には、前記画面データ出力手段が出力した画面データに基づいて前記表示部が表示した複数の画像から、全ての画像を選択するユーザ操作を前記選択画像受付部が受け付けたことにより発生した選択データを取得することを特徴とする請求項1ないし8の何れか1項に記載のプログラム。
The reception unit
A selection image receiving unit that receives images individually selected by a user operation from a plurality of images displayed by the display unit based on the screen data output by the screen data output unit;
An all-image receiving unit that receives all images by a user operation from a plurality of images displayed by the display unit based on the screen data output by the screen data output unit;
Have
The selection data acquisition means includes
When the selected image receiving unit receives an individually selected image, a user operation for individually selecting from a plurality of images displayed by the display unit based on the screen data output by the screen data output unit. When the selection data received by the selection image receiving unit is acquired and all the images are received by the all image receiving unit, the display unit is based on the screen data output by the screen data output unit. The selection data generated by receiving the user operation for selecting all images from the plurality of images displayed by the selection image receiving unit is obtained. The listed program.
前記携帯端末は、
前記選択データ取得手段が取得した選択データを記憶する選択データ記憶部を備え、
前記印刷指示データ出力手段は、
前記印刷装置との前記NFC方式の近接無線通信が遮断し、再度、確立した場合に、前記選択データ取得手段によって選択データが取得されなくても、前記選択データ記憶部が記憶する選択データに基づいて、該選択データに基づく画像に対応するコンテンツデータの印刷を指示する印刷指示データを出力することを特徴とする請求項1ないし9の何れか1項に記載のプログラム。
The portable terminal is
A selection data storage unit for storing selection data acquired by the selection data acquisition means;
The print instruction data output means includes
Based on the selection data stored in the selection data storage unit even if selection data is not acquired by the selection data acquisition means when the NFC proximity wireless communication with the printing apparatus is cut off and established again 10. The program according to claim 1, wherein print instruction data for instructing printing of content data corresponding to an image based on the selection data is output.
前記近接無線通信は、ISO/IEC21481またはISO/IEC18092の国際標準規格に基づく無線通信であることを特徴とする請求項1ないし10の何れか1項に記載のプログラム。The program according to any one of claims 1 to 10, wherein the close proximity wireless communication is wireless communication based on an international standard of ISO / IEC21481 or ISO / IEC18092. 画像を表示する表示部と、
画像を印刷する印刷装置とNFC方式の近接無線通信を行う近接無線通信部と、
前記近接無線通信部による前記NFC方式の近接無線通信より通信距離の長い無線LAN通信によってデータを前記印刷装置に送信する無線LAN通信部と、
ユーザ操作を受け付ける受付部と、
コンテンツデータを記憶する記憶部と、
を備える携帯端末であって、
前記記憶部に記憶されているコンテンツデータを取得するコンテンツデータ取得手段と、
前記コンテンツデータ取得手段により取得されたコンテンツデータに基づく1以上の画像を前記表示部に表示させるための画面データを、ユーザ操作に従って出力する画面データ出力手段と、
前記画面データ出力手段が複数の画像を前記表示部に表示させるための画面データを出力した場合に、該複数の画像のうちのいずれかの画像を選択するユーザ操作を前記受付部が受け付けたことにより発生した選択データを取得する、選択データ取得手段と、
前記画面データ出力手段が複数の画像を前記表示部に表示させるための画面データを出力した後、前記選択データ取得手段が前記選択データを取得可能な状態で、前記NFC方式の近接無線通信が確立しているか否かを判断する確立判断手段と、
前記印刷装置との前記NFC方式の近接無線通信が確立した、と前記確立判断手段が判断した場合に、前記選択データ取得手段が選択データを取得していれば、前記選択データ取得手段が取得した選択データに基づいて、前記ユーザ操作が選択した画像に対応するコンテンツデータの印刷を指示する印刷指示データを、前記無線LAN通信によって出力し、前記選択データ取得手段が選択データを取得していなければ、前記記憶部に記憶されているコンテンツデータを選択するための情報を、前記無線LAN通信によって前記印刷装置に送信することなく、前記選択データ取得手段が選択データを取得したことを条件として、前記選択データ取得手段が取得した選択データに基づいて、前記ユーザ操作が選択した画像に対応するコンテンツデータの印刷を指示する印刷指示データを、前記無線LAN通信によって出力する印刷指示データ出力手段と、
を備えることを特徴とする携帯端末。
A display for displaying an image;
A proximity wireless communication unit that performs NFC-based proximity wireless communication with a printing apparatus that prints an image;
A wireless LAN communication unit that transmits data to the printing apparatus by wireless LAN communication having a longer communication distance than the NFC proximity wireless communication by the proximity wireless communication unit;
A reception unit for receiving user operations;
A storage unit for storing content data;
A mobile terminal comprising:
Content data acquisition means for acquiring content data stored in the storage unit ;
Screen data output means for outputting screen data for causing the display unit to display one or more images based on the content data acquired by the content data acquisition means , according to a user operation ;
When the screen data output means outputs screen data for displaying a plurality of images on the display unit, the receiving unit has received a user operation for selecting any one of the plurality of images. A selection data acquisition means for acquiring selection data generated by
After the screen data output means outputs screen data for displaying a plurality of images on the display unit, the NFC close proximity wireless communication is established in a state where the selection data acquisition means can acquire the selection data. Establishment determination means for determining whether or not,
If the selection data acquisition unit has acquired selection data when the establishment determination unit determines that the NFC proximity wireless communication with the printing apparatus has been established, the selection data acquisition unit has acquired the selection data. Based on the selection data, print instruction data for instructing printing of content data corresponding to the image selected by the user operation is output by the wireless LAN communication, and the selection data acquisition unit does not acquire the selection data. The selection data acquisition unit acquires the selection data without transmitting information for selecting the content data stored in the storage unit to the printing apparatus through the wireless LAN communication. The content data corresponding to the image selected by the user operation based on the selection data acquired by the selection data acquisition means. The print instruction data for instructing the print data, the print instruction data output means for outputting by the wireless LAN communication,
A portable terminal comprising:
JP2016174320A 2016-09-07 2016-09-07 Program and mobile device Active JP6249064B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016174320A JP6249064B2 (en) 2016-09-07 2016-09-07 Program and mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016174320A JP6249064B2 (en) 2016-09-07 2016-09-07 Program and mobile device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2012285178A Division JP6003629B2 (en) 2012-12-27 2012-12-27 Program and mobile device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2017224372A Division JP6428898B2 (en) 2017-11-22 2017-11-22 Program and mobile device

Publications (2)

Publication Number Publication Date
JP2017041254A JP2017041254A (en) 2017-02-23
JP6249064B2 true JP6249064B2 (en) 2017-12-20

Family

ID=58203484

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016174320A Active JP6249064B2 (en) 2016-09-07 2016-09-07 Program and mobile device

Country Status (1)

Country Link
JP (1) JP6249064B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7119370B2 (en) 2017-12-26 2022-08-17 ブラザー工業株式会社 control program and terminal

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004328275A (en) * 2003-04-23 2004-11-18 Canon Inc Image pickup device, printing system including the same and printing control method therefor
JP2006163791A (en) * 2004-12-07 2006-06-22 Fuji Xerox Co Ltd Document processing system
JP4941087B2 (en) * 2007-05-14 2012-05-30 ソニー株式会社 Wireless communication terminal
JP4987818B2 (en) * 2008-08-07 2012-07-25 シャープ株式会社 Image data processing apparatus, image forming system, image data processing method, image data processing program, and computer-readable recording medium
JP4981826B2 (en) * 2009-01-28 2012-07-25 シャープ株式会社 Communication system, image forming apparatus, and portable information terminal device
JP5360107B2 (en) * 2011-03-25 2013-12-04 ブラザー工業株式会社 Information processing program, information processing apparatus, and information processing method
JP6003629B2 (en) * 2012-12-27 2016-10-05 ブラザー工業株式会社 Program and mobile device

Also Published As

Publication number Publication date
JP2017041254A (en) 2017-02-23

Similar Documents

Publication Publication Date Title
JP6003629B2 (en) Program and mobile device
JP6015499B2 (en) Program and mobile device
US10237444B2 (en) Printing device, mobile terminal, and computer readable recording medium for the same
US8957901B2 (en) Computer readable recording medium, information processing apparatus, and information processing method
US9729753B2 (en) Operation input system, electronic device and mobile terminal
US8947720B2 (en) Communication terminal device, communication control method, and non-transitory computer-readable medium storing communication control program
JP5935740B2 (en) Printing device, printing device program, portable terminal and portable terminal program
JP6170452B2 (en) Image processing apparatus and system including the same
KR20160012924A (en) Printing apparatus having direct wireless communication function, control method for printing apparatus, and storage medium
JP2015198289A (en) Control program and information processing device
JP7205564B2 (en) programs and mobile devices
JP6249064B2 (en) Program and mobile device
JP6428898B2 (en) Program and mobile device
JP6645556B2 (en) Programs and mobile terminals
JP6379775B2 (en) Control program and information processing apparatus
JP2014197360A (en) Mobile terminal and program

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20161004

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20161006

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20161004

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161004

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170516

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170630

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20171024

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171106

R150 Certificate of patent or registration of utility model

Ref document number: 6249064

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150