JP6379767B2 - 端末装置、プリンタ、コンピュータプログラム - Google Patents
端末装置、プリンタ、コンピュータプログラム Download PDFInfo
- Publication number
- JP6379767B2 JP6379767B2 JP2014143617A JP2014143617A JP6379767B2 JP 6379767 B2 JP6379767 B2 JP 6379767B2 JP 2014143617 A JP2014143617 A JP 2014143617A JP 2014143617 A JP2014143617 A JP 2014143617A JP 6379767 B2 JP6379767 B2 JP 6379767B2
- Authority
- JP
- Japan
- Prior art keywords
- printer
- server
- terminal device
- terminal
- information
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/4433—Restricting access, e.g. according to user identity to an apparatus, part of an apparatus or an apparatus function
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1292—Mobile client, e.g. wireless printing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00281—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
- H04N1/00307—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00344—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a management, maintenance, service or repair apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/4426—Restricting access, e.g. according to user identity involving separate means, e.g. a server, a magnetic card
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/50—Secure pairing of devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0048—Type of connection
- H04N2201/0055—By radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0048—Type of connection
- H04N2201/006—Using near field communication, e.g. an inductive loop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
図1に示されるように、通信システム2は、プリンタ10と、携帯端末70と、印刷仲介サーバ100と、を備える。各デバイス10,70,100は、インターネットを介して、相互に通信可能である。
プリンタ10は、印刷機能を実行可能な周辺機器(即ちPC等の周辺機器)である。プリンタ10は、操作部12と、表示部14と、を備える。また、プリンタ10は、NFC(Near Field Communicationの略)プラグ16を備える。また、プリンタ10は、無線LAN(Local Area Networkの略)インターフェース18を備える。また、プリンタ10は、印刷実行部20を備える。また、プリンタ10は、制御部30を備える。各部12〜30は、バス線(符号省略)に接続されている。以下では、インターフェースのことを「I/F」と記載する。
携帯端末70は、例えばスマートフォンなどの携帯電話、PDA、ノートPC、タブレットPC、携帯型音楽再生装置、携帯型動画再生装置等の可搬型の端末装置である。携帯端末70は、操作部72と、表示部74と、NFCI/F76と、無線LANI/F78と、制御部80と、を備える。各部72〜80は、バス線(符号省略)に接続されている。
印刷仲介サーバ100は、インターネット上に設置されるサーバであり、例えば、Google(登録商標)によって提供されるGCPサーバである。ただし、変形例では、印刷仲介サーバ100は、例えば、プリンタ10のベンダによって提供されるサーバであってもよいし、プリンタ10のベンダとは異なる事業者によって提供されるサーバであってもよい。
上述したように、例えば、携帯端末70は、印刷仲介サーバ100を介した印刷をプリンタ10に実行させることができる。以下では、図2〜図7を参照して、当該印刷のための様々な処理を説明する。なお、携帯端末70のユーザは、図2〜図7に開示されている携帯端末70の動作を実現するために、以下の事前準備を実行しておく必要がある。
続いて、図2を参照して、携帯端末70が必要な情報を印刷仲介サーバ100に登録するための登録プロセスについて説明する。本実施例では、OAuthを利用した登録プロセスが実行される。
続いて、図3を参照して、携帯端末70が印刷対象の画像を表わす画像データを印刷仲介サーバ100にサブミットするためのサブミットプロセスについて説明する。サブミットプロセスでも、登録プロセスと同様に、携帯端末70のユーザは、プリンタ10の近くに存在しなくてもよい。例えば、ユーザは、外出先で携帯端末70によって撮影された画像を表わす画像データを印刷仲介サーバ100にサブミットすることができる。
続いて、図4〜7を参照して、携帯端末70が第1のジョブ情報240に従った印刷をプリンタ10に実行させるための印刷プロセスについて説明する。印刷プロセスでは、携帯端末70のユーザは、プリンタ10の近くに存在しなくてはならない。後述するように、携帯端末70及びプリンタ10がNFC通信を実行しなければならないからである。従って、ユーザは、例えば、外出先から帰宅した後に、携帯端末70を利用して、プリンタ10に印刷を実行させる。
携帯端末70のCPU82は、まず、メモリ84からAT及び仮想プリンタID201(即ち図2の登録プロセスでメモリ84に記憶された各情報)を読み出す。そして、CPU82は、無線LANI/F78を介して、AT及び仮想プリンタID201を含むファイルリスト要求380を、印刷仲介サーバ100に供給する。
図5の処理では、NFC接続400が確立されるまでは、図4に記載の各機器10,70,100の処理と同様であるため、省略されている。また、図4と同様に、CPU82は、NFC接続400が確立され、対応情報402と、無線プロファイル404と、をインターフェースメモリ21から読み出すと、取得済みの対応情報402を用いて、サーバ印刷機能の実行が許容されているか否かを判断する。
図6の処理では、プリンタ10のCPU32が、暗号化情報508を受信するまでは、図5に記載の各機器10,70,100の処理と同様であるため、省略されている。また、図5と同様に、CPU32は、プリンタ10が携帯端末70から受信されたジョブ情報を利用して、サーバ印刷機能を実行可能であるか否かを判断する。CPU32は、プリンタ10が携帯端末70から受信されたジョブ情報を利用して、サーバ印刷機能を実行可能であると判断する場合、無線LANI/F18を介して、サーバ印刷機能を実行可能であることを示す印刷可能情報600を、携帯端末70に送信する。図示省略するが、携帯端末70のCPU82は、印刷可能情報600が受信されると、サーバ印刷機能を実行可能であることを示す画面を、表示部74に表示させる。
図7の処理では、プリンタ10のCPU32が、暗号化情報508を受信するまでは、図5に記載の各機器10,70,100の処理と同様であるため、省略されている。また、図6と同様に、CPU32は、サーバ印刷機能を実行可能であると判断する場合、サーバ印刷機能を実行可能であることを示す印刷可能情報600を示すデータを、携帯端末70に送信し、さらに、ジョブリスト要求602を、印刷仲介サーバ100に送信する。
本実施例では、図2の登録プロセスに示されるように、例えばプリンタ10などの実在プリンタの印刷条件情報を印刷仲介サーバ100に登録するのではなく、仮想プリンタの仮想印刷条件情報を印刷仲介サーバ100に登録する手法を採用している。このために、携帯端末70のユーザは、印刷条件情報(即ち仮想印刷条件情報)を印刷仲介サーバ100に登録するために、印刷仲介サーバ100との通信をプリンタ10に実行させずに済む。従って、ユーザは、プリンタ10のウェブサーバ機能にアクセスするための作業を実行せずに済み、仮想印刷条件情報を印刷仲介サーバ100に容易に登録することができる。
携帯端末70、プリンタ10、印刷仲介サーバ100が、それぞれ、「端末装置」、「実在プリンタ」、「サーバ」の一例である。NFCI/F76、無線LANI/F78が、それぞれ、「第1の端末インターフェース」、「第2の端末インターフェース」の一例である。NFCI/F76が、「通信機構」、「第2のプリンタインターフェース」の一例である。無線LANI/F78が、「第1のプリンタインターフェース」の一例である。NFC方式、WFD方式が、それぞれ、「第1の方式」、「第2の方式」の一例である。
Claims (22)
- 端末装置であって、
仮想プリンタに関係する仮想プリンタ関係情報の登録をサーバに要求する登録要求を、前記サーバに送信する第1の端末側送信部と、
前記サーバから認証情報を受信する第1の端末側受信部と、
第1の方式に従って、実在プリンタと無線通信を実行する第1の端末インターフェースと、
前記第1の方式と異なる第2の方式に従って、前記実在プリンタと無線通信を実行する第2の端末インターフェースと、
前記第1の端末インターフェースを利用して、前記端末装置と前記実在プリンタとの双方が所属すべき無線ネットワークであって、前記第2の端末インターフェースを用いて構築される前記無線ネットワークで利用される無線プロファイルを、前記実在プリンタとの間で通信する端末側通信部と、
前記無線プロファイルに基づき、前記第2の端末インターフェースを利用して、前記端末装置と前記実在プリンタとの双方が前記無線ネットワークに所属する所属状態を構築する端末側構築部と、
前記第2の端末インターフェースを利用し、構築済みの前記無線ネットワークを介して、前記サーバにおいて前記仮想プリンタ関係情報と関連付けられている認証情報を前記実在プリンタに送信する第2の端末側送信部であって、前記認証情報は、前記実在プリンタが、前記サーバから、前記サーバに記憶されている印刷対象の印刷データを取得するために利用される、前記第2の端末側送信部と、を備える端末装置。 - 前記端末装置は、
前記仮想プリンタ関係情報が前記サーバに登録された後に、前記サーバが前記印刷データを生成するための画像データに関係する画像データ関係情報を、前記サーバに送信する第3の端末側送信部を、さらに備え、
前記画像データ関係情報は、前記サーバにおいて、前記仮想プリンタ関係情報と前記認証情報とに関連付けられる、請求項1に記載の端末装置。 - 前記端末側通信部は、前記実在プリンタが、前記サーバから前記印刷データを受信する処理と、受信済みの前記印刷データに対する印刷を実行する処理と、を含むサーバ印刷機能を実行することができない場合に、前記第1の端末インターフェースを利用して、第1の実行不可情報を前記実在プリンタから受信し、
前記端末装置は、
前記第1の実行不可情報が受信される場合に、前記実在プリンタが印刷できないことを表す画面を、前記端末装置の表示部に表示させる第1の表示制御部を、さらに備える、請求項1又は2に記載の端末装置。 - 前記端末側通信部は、前記実在プリンタが、前記サーバから前記印刷データを受信する処理と、受信済みの前記印刷データに対する印刷を実行する処理と、を含むサーバ印刷機能を実行することができない場合に、前記第1の端末インターフェースを利用して、第1の実行不可情報を前記実在プリンタから受信し、
前記端末側構築部は、前記第1の実行不可情報が受信される場合に、前記所属状態を構築しない、請求項1又は2のいずれか一項に記載の端末装置。 - 前記端末装置は、
前記所属状態が構築された後であって、前記実在プリンタの印刷実行部の状態が印刷を実行することができない状態と、前記実在プリンタの状態が前記サーバから前記印刷データを受信することができない状態と、の少なくとも一方の状態である場合に、前記第2の端末インターフェースを利用して、構築済みの前記無線ネットワークを介して、第2の実行不可情報を、前記実在プリンタから受信する第2の端末側受信部を、さらに備える、請求項1から4のいずれか一項に記載の端末装置。 - 前記端末装置は、
前記第2の実行不可情報が受信される場合に、前記実在プリンタが印刷できないことを表す画面を、前記端末装置の表示部に表示させる第2の表示制御部を、さらに備える、請求項5に記載の端末装置。 - 前記第2の端末側受信部は、前記認証情報が前記実在プリンタに送信された後に、前記第2の実行不可情報を受信する、請求項5又は6に記載の端末装置。
- 前記第1の方式は、NFC(Near Field Communicationの略)規格に従った通信方式であり、
前記実在プリンタは、
前記サーバから前記印刷データを受信する処理と、受信済みの前記印刷データを印刷する処理と、を含むサーバ印刷機能を実行するか否かの機能可否設定が、ユーザによって選択されることを許容し、
前記実在プリンタの動作に応じて、前記実在プリンタの印刷実行部の状態が、印刷を実行することができる状態とできない状態との間で状態が移行し、かつ、前記実在プリンタの状態が、前記サーバから前記印刷データを受信することができる状態とできない状態との間で状態が移行し、
前記端末側通信部は、前記実在プリンタに、前記サーバ印刷機能を実行しない前記機能可否設定が選択されている場合に、前記第1の端末インターフェースの前記NFC規格によって定義されているReader機能を利用して、第1の実行不可情報を前記実在プリンタから受信し、
前記端末装置は、
前記所属状態が構築された後であって、前記実在プリンタの印刷実行部の状態が印刷を実行することができない状態と、前記実在プリンタの状態が前記サーバから前記印刷データを受信することができない状態と、の少なくとも一方の状態であるために前記サーバ印刷機能を実行することができない場合に、前記第2の端末インターフェースを利用して、構築済みの前記無線ネットワークを介して、第2の実行不可情報を、前記実在プリンタから受信する第2の端末側受信部を、さらに備える、請求項1又は2に記載の端末装置。 - 前記端末装置は、
前記所属状態が構築された後に、前記第2の端末インターフェースを利用して、構築済みの前記無線ネットワークを介して、証明書を、前記実在プリンタから受信する第3の端末側受信部を、さらに備え、
前記第2の端末側送信部は、受信済みの前記証明書を利用して暗号化された前記認証情報を実在プリンタに送信する、請求項1から8のいずれか一項に記載の端末装置。 - 前記端末側通信部は、前記第1の端末インターフェースを利用して、前記実在プリンタを識別するプリンタ識別情報を、さらに受信し、
前記端末装置は、
前記受信済みのプリンタ識別情報を用いて、前記証明書が適切であるか否かを判断する判断部を、さらに備え、
前記第2の端末側送信部は、前記証明書が適切であると判断される場合に、前記第2の端末インターフェースを利用して、構築済みの前記無線ネットワークを介して、受信済みの前記証明書を利用して暗号化された前記認証情報を実在プリンタに送信する、請求項9に記載の端末装置。 - プリンタであって、
第1の方式に従った無線通信を実行する端末装置のインターフェースと無線通信を実行する通信機構と、
前記第1の方式と異なる第2の方式に従って、前記端末装置と無線通信を実行する第1のプリンタインターフェースと、
前記通信機構を利用して、前記プリンタと前記端末装置との双方が所属すべき無線ネットワークであって前記第1のプリンタインターフェースを用いて構築される前記無線ネットワークで利用される無線プロファイルを、前記端末装置と通信するプリンタ側通信部と、
前記無線プロファイルに基づき、前記第1のプリンタインターフェースを利用して、前記プリンタと前記端末装置との双方が前記無線ネットワークに所属する所属状態を構築するプリンタ側構築部と、
前記第1のプリンタインターフェースを利用し、構築済みの前記無線ネットワークを介して、前記端末装置が仮想プリンタに関係する仮想プリンタ関係情報の登録をサーバに要求する登録要求を前記サーバに送信することによって前記端末装置に受信される認証情報と前記仮想プリンタ関係情報とを前記端末装置から受信するプリンタ側受信部と、
受信済みの前記認証情報と前記仮想プリンタ関係情報を用いて、前記サーバから、印刷対象の印刷データを取得するプリンタ側取得部であって、前記印刷データは、前記サーバにおいて前記認証情報と前記仮想プリンタ関係情報とに関連付けて記憶されている、前記プリンタ側取得部と、を備えるプリンタ。 - 前記通信機構は、前記第1の方式に従って、前記端末装置と無線通信を実行する第2のプリンタインターフェースを含む、請求項11に記載のプリンタ。
- 前記プリンタ側通信部は、前記プリンタが前記サーバから前記印刷データを受信する処理と、受信済みの前記印刷データを印刷する処理と、を含むサーバ印刷機能を実行することができない場合に、前記通信機構を利用して、第1の実行不可情報を前記端末装置に送信する、請求項11又は12に記載のプリンタ。
- 前記プリンタ側構築部は、前記サーバ印刷機能を実行することができない場合に、前記所属状態を構築しない、請求項13に記載のプリンタ。
- 前記プリンタは、
前記所属状態が構築された後であって、前記プリンタの印刷実行部の状態が印刷を実行することができない状態と、前記プリンタの状態が前記サーバから前記印刷データを受信することができない状態と、の少なくとも一方の状態である場合に、前記第1のプリンタインターフェースを利用して、構築済みの前記無線ネットワークを介して、第2の実行不可情報を、前記端末装置に送信する第1のプリンタ側送信部を、さらに備える、請求項11から14のいずれか一項に記載のプリンタ。 - 前記第1のプリンタ側送信部は、前記認証情報が前記端末装置から受信された後に、前記第2の実行不可情報を送信する、請求項15に記載のプリンタ。
- プリンタであって、
サーバから印刷対象の印刷データを受信する処理と、受信済みの前記印刷データを印刷する処理と、を含むサーバ印刷機能を実行するか否かの機能可否設定が、ユーザによって選択されることを許容し、前記プリンタの動作に応じて、前記プリンタの印刷実行部の状態が、印刷を実行することができる状態とできない状態との間で状態が移行し、かつ、前記プリンタが前記サーバから前記印刷データを受信することができる状態とできない状態との間で状態が移行前記プリンタであって、
第1の方式に従った無線通信を実行する端末装置のインターフェースと無線通信を実行する通信機構であって、前記第1の方式は、NFC(Near Field Communicationの略)規格に従った通信方式であり、前記通信機構は、前記第1の方式に従って、前記端末装置と無線通信を実行する第2のプリンタインターフェースであって、インターフェースメモリを有する前記第2のプリンタインターフェースを含む、前記通信機構と、
前記第1の方式と異なる第2の方式に従って、前記端末装置と無線通信を実行する第1のプリンタインターフェースと、
前記通信機構を利用して、前記プリンタと前記端末装置との双方が所属すべき無線ネットワークであって前記第1のプリンタインターフェースを用いて構築される前記無線ネットワークで利用される無線プロファイルを、前記端末装置と通信するプリンタ側通信部であって、前記プリンタに、前記サーバ印刷機能を実行しない前記機能可否設定が選択されている場合に、前記第2のプリンタインターフェースを利用して、前記サーバ印刷機能を実行しない前記機能可否設定を示す第1の実行不可情報であって、前記インターフェースメモリに格納済みの前記第1の実行不可情報を前記端末装置に送信する、前記プリンタ側通信部と、
前記無線プロファイルに基づき、前記第1のプリンタインターフェースを利用して、前記プリンタと前記端末装置との双方が前記無線ネットワークに所属する所属状態を構築するプリンタ側構築部と、
前記第1のプリンタインターフェースを利用し、構築済みの前記無線ネットワークを介して、認証情報を前記端末装置から受信するプリンタ側受信部であって、前記認証情報は、サーバにおいて前記印刷データと関連付けられて記憶されており、前記プリンタが、前記サーバから、前記印刷データを取得するために利用される、前記プリンタ側受信部と、
受信済みの前記認証情報を用いて、前記サーバから、前記印刷データを取得するプリンタ側取得部と、
前記所属状態が構築された後であって、前記プリンタの印刷実行部の状態が印刷を実行することができない状態と、前記プリンタの状態が前記サーバから前記印刷データを受信することができない状態と、の少なくとも一方の状態であるために前記サーバ印刷機能を実行することができない場合に、前記第1のプリンタインターフェースを利用して、構築済みの前記無線ネットワークを介して、第2の実行不可情報を、前記端末装置に送信する第1のプリンタ側送信部と、を備える、プリンタ。 - 前記プリンタは、
前記ユーザによって、前記機能可否設定が、前記サーバ印刷機能を実行する状態から前記サーバ印刷機能を実行しない状態に変更されることに応じて、前記第1の実行不可情報を、前記インターフェースメモリに格納させる格納制御部を、さらに備える、請求項17に記載のプリンタ。 - プリンタであって、
第1の方式に従った無線通信を実行する端末装置のインターフェースと無線通信を実行する通信機構と、
前記第1の方式と異なる第2の方式に従って、前記端末装置と無線通信を実行する第1のプリンタインターフェースと、
前記通信機構を利用して、前記プリンタと前記端末装置との双方が所属すべき無線ネットワークであって前記第1のプリンタインターフェースを用いて構築される前記無線ネットワークで利用される無線プロファイルを、前記端末装置と通信するプリンタ側通信部と、
前記無線プロファイルに基づき、前記第1のプリンタインターフェースを利用して、前記プリンタと前記端末装置との双方が前記無線ネットワークに所属する所属状態を構築するプリンタ側構築部と、
前記所属状態が構築された後に、証明書を、前記第1のプリンタインターフェースを利用して、構築済みの前記無線ネットワークを介して、前記端末装置に送信する第2のプリンタ側送信部と、
前記第1のプリンタインターフェースを利用し、構築済みの前記無線ネットワークを介して、認証情報を前記端末装置から受信するプリンタ側受信部であって、前記認証情報は、サーバにおいて印刷対象の印刷データと関連付けられて記憶されており、前記プリンタが、前記サーバから、前記印刷データを取得するために利用される、前記プリンタ側受信部と、
受信済みの前記認証情報を、前記証明書を利用して復号化する復号化部と、
復号化済みの前記認証情報を用いて、前記サーバから、前記印刷データを取得するプリンタ側取得部と、
を備える、プリンタ。 - 前記プリンタ側通信部は、さらに、前記通信機構を利用して、前記プリンタを識別するプリンタ識別情報を、前記端末装置に送信し、
前記第2のプリンタ側送信部は、さらに、前記第1のプリンタインターフェースを利用して、構築済みの前記無線ネットワークを介して、前記プリンタを識別するプリンタ識別情報を、前記端末装置に送信する、請求項19に記載のプリンタ。 - 端末装置のためのコンピュータプログラムであって、
前記端末装置は、第1の方式に従って、実在プリンタと無線通信を実行する第1の端末インターフェースと、前記第1の方式と異なる第2の方式に従って、前記実在プリンタと無線通信を実行する第2の端末インターフェースと、を備え、
前記コンピュータプログラムは、前記端末装置に搭載されるコンピュータに、以下の各処理、即ち、
仮想プリンタに関係する仮想プリンタ関係情報の登録をサーバに要求する登録要求を、前記サーバに送信する第1の送信処理と、
前記サーバから認証情報を受信する受信処理と、
前記第1の端末インターフェースを利用して、前記端末装置と前記実在プリンタとの双方が所属すべき無線ネットワークであって、前記第2の端末インターフェースを用いて構築される前記無線ネットワークで利用される無線プロファイルを、前記実在プリンタとの間で通信する通信処理と、
前記無線プロファイルに基づき、前記第2の端末インターフェースを利用して、前記端末装置と前記実在プリンタとの双方が前記無線ネットワークに所属する所属状態を構築する構築処理と、
前記第2の端末インターフェースを利用し、構築済みの前記無線ネットワークを介して、前記サーバにおいて前記仮想プリンタ関係情報と関連付けられている認証情報を前記実在プリンタに送信する第2の送信処理であって、前記認証情報は、前記実在プリンタが、サーバから、前記サーバに記憶されている印刷対象の印刷データを取得するために利用される、前記第2の送信処理と、を実行させるコンピュータプログラム。 - プリンタであって、
第1の方式に従った無線通信を実行する端末装置のインターフェースと無線通信を実行する通信機構と、
前記第1の方式と異なる第2の方式に従って、前記端末装置と無線通信を実行する第1のプリンタインターフェースと、
前記通信機構を利用して、前記プリンタと前記端末装置との双方が所属すべき無線ネットワークであって前記第1のプリンタインターフェースを用いて構築される前記無線ネットワークで利用される無線プロファイルを、前記端末装置と通信するプリンタ側通信部と、
前記無線プロファイルに基づき、前記第1のプリンタインターフェースを利用して、前記プリンタと前記端末装置との双方が前記無線ネットワークに所属する所属状態を構築するプリンタ側構築部と、
前記第1のプリンタインターフェースを利用し、構築済みの前記無線ネットワークを介して、前記端末装置が仮想プリンタに関係する仮想プリンタIDの登録をサーバに要求する登録要求を前記サーバに送信することによって前記端末装置に受信される仮想プリンタIDを前記端末装置から受信するプリンタ側受信部と、
受信済みの前記仮想プリンタIDを用いて、前記サーバから、前記サーバにおいて前記仮想プリンタIDに関連付けられていて記憶されている前記印刷データを取得するプリンタ側取得部と、を備えるプリンタ。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014143617A JP6379767B2 (ja) | 2014-07-11 | 2014-07-11 | 端末装置、プリンタ、コンピュータプログラム |
US14/795,935 US9619187B2 (en) | 2014-07-11 | 2015-07-10 | Technique for communicating printer authentication information for acquiring print data from server |
US15/474,149 US9986132B2 (en) | 2014-07-11 | 2017-03-30 | Technique for communicating authentication information for acquiring print data from server |
US15/972,626 US10237448B2 (en) | 2014-07-11 | 2018-05-07 | Non-transitory computer-readable recording medium storing computer-readable instructions for terminal device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014143617A JP6379767B2 (ja) | 2014-07-11 | 2014-07-11 | 端末装置、プリンタ、コンピュータプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016021090A JP2016021090A (ja) | 2016-02-04 |
JP6379767B2 true JP6379767B2 (ja) | 2018-08-29 |
Family
ID=55067613
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014143617A Active JP6379767B2 (ja) | 2014-07-11 | 2014-07-11 | 端末装置、プリンタ、コンピュータプログラム |
Country Status (2)
Country | Link |
---|---|
US (3) | US9619187B2 (ja) |
JP (1) | JP6379767B2 (ja) |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5945961B2 (ja) | 2012-12-26 | 2016-07-05 | ブラザー工業株式会社 | 通信機器 |
JP6288988B2 (ja) * | 2013-08-21 | 2018-03-07 | キヤノン株式会社 | リモート支援装置、電子装置、リモート支援方法及びコンピュータプログラム |
JP6252172B2 (ja) * | 2013-12-27 | 2017-12-27 | ブラザー工業株式会社 | 通信システム、通信装置、および情報処理プログラム |
JP6379767B2 (ja) * | 2014-07-11 | 2018-08-29 | ブラザー工業株式会社 | 端末装置、プリンタ、コンピュータプログラム |
US9942229B2 (en) * | 2014-10-03 | 2018-04-10 | Gopro, Inc. | Authenticating a limited input device via an authenticated application |
JP6166746B2 (ja) | 2015-04-10 | 2017-07-19 | キヤノン株式会社 | 通信装置とその制御方法及びプログラム |
US10270657B2 (en) * | 2015-09-14 | 2019-04-23 | Ricoh Company, Ltd. | Information processing apparatus, method for connecting information processing apparatus to cloud service, and recording medium |
JP6658163B2 (ja) * | 2016-03-18 | 2020-03-04 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
JP6672964B2 (ja) * | 2016-03-31 | 2020-03-25 | ブラザー工業株式会社 | 仲介サーバ |
JP6705691B2 (ja) * | 2016-04-26 | 2020-06-03 | 東芝テック株式会社 | 情報処理装置及びプログラム |
JP6656084B2 (ja) * | 2016-05-23 | 2020-03-04 | キヤノン株式会社 | 通信装置、通信方法、およびプログラム |
JP2017212656A (ja) | 2016-05-26 | 2017-11-30 | セイコーエプソン株式会社 | ファクスシステムおよびファクス装置 |
KR20180008218A (ko) * | 2016-07-15 | 2018-01-24 | 에스프린팅솔루션 주식회사 | 클라우드 프린팅 서비스의 계정을 공유하는 방법 및 이를 실시하기 위한 클라우드 서버 |
JP6746426B2 (ja) * | 2016-08-05 | 2020-08-26 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法及びプログラム |
JP6714469B2 (ja) * | 2016-08-24 | 2020-06-24 | キヤノン株式会社 | 電子機器およびその制御方法 |
JP6966849B2 (ja) * | 2017-03-02 | 2021-11-17 | キヤノン株式会社 | 画像形成装置、方法、プログラム、並びにシステム |
JP6841128B2 (ja) * | 2017-03-30 | 2021-03-10 | ブラザー工業株式会社 | サーバ、及び、サーバのためのコンピュータプログラム |
JP6889397B2 (ja) * | 2017-07-18 | 2021-06-18 | コニカミノルタ株式会社 | 画像処理システム、および画像形成装置 |
JP6988239B2 (ja) * | 2017-08-01 | 2022-01-05 | コニカミノルタ株式会社 | 画像処理装置、画像処理システム及びプログラム |
JP7110670B2 (ja) * | 2018-03-29 | 2022-08-02 | ブラザー工業株式会社 | 端末装置のためのコンピュータプログラムと端末装置 |
JP7183559B2 (ja) * | 2018-03-30 | 2022-12-06 | ブラザー工業株式会社 | プリンタとプリンタのためのコンピュータプログラム |
JP7087888B2 (ja) * | 2018-09-27 | 2022-06-21 | 沖電気工業株式会社 | 印刷方法及び印刷システム |
JP7175693B2 (ja) * | 2018-09-27 | 2022-11-21 | キヤノン株式会社 | 印刷装置、印刷装置の制御方法、及びプログラム |
JP7292861B2 (ja) * | 2018-11-22 | 2023-06-19 | キヤノン株式会社 | 情報処理装置、制御方法及びプログラム |
US10956094B2 (en) * | 2019-03-04 | 2021-03-23 | Xerox Corporation | Systems and methods for providing assistance through one or more voice-based instructions via multi-function device |
JP7374623B2 (ja) * | 2019-06-20 | 2023-11-07 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法 |
CN110944055A (zh) * | 2019-12-02 | 2020-03-31 | 广州中科永信科技有限公司 | 一种无线组网协议安全防护方法、装置及存储介质 |
JP7608730B2 (ja) * | 2020-05-28 | 2025-01-07 | ブラザー工業株式会社 | 第1の通信装置、第2の通信装置、及び、第1の通信装置のためのコンピュータプログラム |
US20240001619A1 (en) * | 2020-10-16 | 2024-01-04 | Hewlett-Packard Development Company, L.P. | 3d fabricated objects with lattice structures having tubes |
JP2024083734A (ja) * | 2022-12-12 | 2024-06-24 | 京セラドキュメントソリューションズ株式会社 | 画像形成システム |
US12177696B2 (en) | 2023-04-25 | 2024-12-24 | T-Mobile Usa, Inc. | Location clustering and routing for 5G drive testing |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4163878B2 (ja) * | 2002-02-22 | 2008-10-08 | 富士ゼロックス株式会社 | 印刷システム、サーバ、印刷方法、およびプログラム |
JP2004029881A (ja) | 2002-06-21 | 2004-01-29 | Fuji Xerox Co Ltd | データ処理方法およびデータ処理装置、並びにプログラムおよび記憶媒体 |
JP2007274214A (ja) | 2006-03-30 | 2007-10-18 | Canon Inc | 情報処理装置及び方法 |
JP2009070240A (ja) * | 2007-09-14 | 2009-04-02 | Fuji Xerox Co Ltd | 文書管理サーバーから文書データを取得するためのシステムおよび方法 |
JP5617469B2 (ja) * | 2010-09-16 | 2014-11-05 | 株式会社リコー | ロケーションフリー印刷システム |
JP2012194856A (ja) | 2011-03-17 | 2012-10-11 | Konica Minolta Business Technologies Inc | データ通信システム、サーバおよびデータ通信方法 |
JP2012226700A (ja) * | 2011-04-22 | 2012-11-15 | Canon Inc | 印刷システム、印刷中継サーバー、印刷中継サーバーを制御する制御方法、およびそのプログラム。 |
JP5970764B2 (ja) * | 2011-09-20 | 2016-08-17 | 富士ゼロックス株式会社 | 情報処理システム、登録装置及びプログラム |
JP5231620B2 (ja) * | 2011-11-22 | 2013-07-10 | シャープ株式会社 | サーバ装置 |
KR20150083405A (ko) * | 2014-01-09 | 2015-07-17 | 삼성전자주식회사 | 모바일 단말기를 화상형성장치에 사용 등록하는 방법 및 이를 이용한 화상형성장치, 모바일 단말기의 사용 등록을 요청하는 방법 및 이를 이용한 모바일 단말기 |
US20130215467A1 (en) * | 2012-02-21 | 2013-08-22 | Zih Corp. | Method and apparatus for implementing near field communications with a printer |
JP5962146B2 (ja) | 2012-03-30 | 2016-08-03 | ブラザー工業株式会社 | 通信装置 |
JP5954142B2 (ja) | 2012-11-30 | 2016-07-20 | ブラザー工業株式会社 | 画像処理システム,画像処理装置,および情報処理装置 |
US9167512B2 (en) * | 2012-12-13 | 2015-10-20 | Blackberry Limited | Methods and apparatus for use in controlling connections to wireless networks |
JP6197286B2 (ja) * | 2012-12-21 | 2017-09-20 | 株式会社リコー | 通信装置、情報処理システム及び情報処理システムの制御方法 |
JP6281223B2 (ja) * | 2013-09-30 | 2018-02-21 | ブラザー工業株式会社 | 通信機器 |
JP5870990B2 (ja) * | 2013-12-04 | 2016-03-01 | コニカミノルタ株式会社 | 中継装置、画像形成装置、中継方法および中継プログラム |
JP6379767B2 (ja) * | 2014-07-11 | 2018-08-29 | ブラザー工業株式会社 | 端末装置、プリンタ、コンピュータプログラム |
-
2014
- 2014-07-11 JP JP2014143617A patent/JP6379767B2/ja active Active
-
2015
- 2015-07-10 US US14/795,935 patent/US9619187B2/en active Active
-
2017
- 2017-03-30 US US15/474,149 patent/US9986132B2/en active Active
-
2018
- 2018-05-07 US US15/972,626 patent/US10237448B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US9619187B2 (en) | 2017-04-11 |
JP2016021090A (ja) | 2016-02-04 |
US20170208214A1 (en) | 2017-07-20 |
US20180255203A1 (en) | 2018-09-06 |
US10237448B2 (en) | 2019-03-19 |
US9986132B2 (en) | 2018-05-29 |
US20160011830A1 (en) | 2016-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6379767B2 (ja) | 端末装置、プリンタ、コンピュータプログラム | |
JP6098396B2 (ja) | 端末装置とプリンタ | |
JP6070466B2 (ja) | 端末装置とプリンタ | |
JP6255778B2 (ja) | 端末装置とプリンタ | |
JP6098423B2 (ja) | 端末装置とプリンタ | |
JP6236967B2 (ja) | 端末装置とプリンタ | |
US10282148B2 (en) | Communication device | |
JP6273853B2 (ja) | 端末装置 | |
US10936260B2 (en) | Printer and non-transitory computer-readable recording medium storing computer-readable instructions for terminal device | |
JP6296376B2 (ja) | 端末装置とプリンタ | |
JP6330338B2 (ja) | 通信装置 | |
JP7070095B2 (ja) | 通信装置のためのコンピュータプログラムと通信装置とサーバのためのコンピュータプログラム | |
JP6405850B2 (ja) | 端末装置、サーバ、及びプリンタ | |
JP6245331B2 (ja) | 端末装置とプリンタ | |
JP6551810B2 (ja) | 端末装置とプリンタ | |
JP6565998B2 (ja) | 通信装置 | |
JP6409275B2 (ja) | プリンタと端末装置 | |
JP6447690B2 (ja) | 端末装置とプリンタ | |
JP6731195B2 (ja) | 端末装置とプリンタ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170523 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180119 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180405 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180417 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180615 |
|
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: 20180703 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180716 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6379767 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |