JP6531599B2 - 情報処理装置のプログラムおよび情報処理装置 - Google Patents
情報処理装置のプログラムおよび情報処理装置 Download PDFInfo
- Publication number
- JP6531599B2 JP6531599B2 JP2015193148A JP2015193148A JP6531599B2 JP 6531599 B2 JP6531599 B2 JP 6531599B2 JP 2015193148 A JP2015193148 A JP 2015193148A JP 2015193148 A JP2015193148 A JP 2015193148A JP 6531599 B2 JP6531599 B2 JP 6531599B2
- Authority
- JP
- Japan
- Prior art keywords
- printer
- information
- unit
- print 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
Links
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/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32609—Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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/1237—Print job management
- G06F3/126—Job scheduling, e.g. queuing, determine appropriate device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/00095—Systems or arrangements for the transmission of the picture signal
- H04N1/00103—Systems or arrangements for the transmission of the picture signal specially adapted for radio transmission, e.g. via satellites
- H04N1/00106—Systems or arrangements for the transmission of the picture signal specially adapted for radio transmission, e.g. via satellites using land mobile radio networks, e.g. mobile telephone
-
- 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/00204—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 digital computer or a digital computer system, e.g. an internet server
- H04N1/00209—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
- H04N1/00222—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
- H04N1/00228—Image push arrangements, e.g. from an image reading device to a specific network destination
-
- 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/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
-
- 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/0037—Topological details of the connection
- H04N2201/0039—Connection via a network
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Astronomy & Astrophysics (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
- Telephone Function (AREA)
Description
以下に開示例を列挙する。
[開示例1]
情報処理装置に読込まれるプログラムであって、
前記情報処理装置は、プッシュ通知サーバおよびプリンタと通信を実行するための通信インターフェースと、記憶部と、を備えており、
前記プログラムは、
第1の印刷指示の入力を受け付ける第1受付手段と、
前記第1受付手段によって前記第1の印刷指示の入力が受け付けられたことに応じて、前記通信インターフェースを介して第1の印刷データを前記プリンタに送信する第1送信手段と、
第2の印刷データを前記記憶部に印刷待機状態で記憶する第1記憶制御手段と、
前記第1の印刷データを用いた第1の印刷処理に関する第1情報であって前記プリンタから出力された前記第1情報を含むプッシュ通知を、前記プッシュ通知サーバから受信する第1受信手段と、
前記第1受信手段で前記第1情報を受信したことに応じて、前記第1記憶制御手段で記憶させた前記第2の印刷データを、前記通信インターフェースを介して前記プリンタに送信する第2送信手段と、
して前記情報処理装置を機能させることを特徴とするプログラム。
[開示例2]
前記第1受信手段で受信した前記第1情報を判断する第1判断手段として、前記プログラムは前記情報処理装置をさらに機能させ、
前記第1情報が前記第1の印刷処理の完了を示していると前記第1判断手段が判断した場合に、前記第2送信手段は、前記第2の印刷データを前記プリンタに送信することを特徴とする開示例1に記載のプログラム。
[開示例3]
前記第1情報が前記第1の印刷処理でのエラー発生を示していると前記第1判断手段が判断した場合に、前記第1の印刷処理でエラーが発生したことを示す画像を前記情報処理装置の表示部に表示させる第1表示制御手段として、前記プログラムは前記情報処理装置をさらに機能させることを特徴とする開示例2に記載のプログラム。
[開示例4]
第2の印刷指示の入力を受け付ける第2受付手段として、前記プログラムは前記情報処理装置をさらに機能させ、
前記第1送信手段が前記第1の印刷データを前記プリンタに送信してから、前記第1受信手段が前記第1情報を含むプッシュ通知を前記プッシュ通知サーバから受信するまでの期間中に、前記第2受付手段が前記第2の印刷指示の入力を受け付けた場合に、前記第1記憶制御手段は、前記第2の印刷データを前記記憶部に記憶させることを特徴とする開示例1〜3の何れか1項に記載のプログラム。
[開示例5]
前記第1送信手段が前記第1の印刷データを前記プリンタに送信したことに応じて、前記プリンタから返信情報を受信する第2受信手段と、
前記第2受信手段で受信した前記返信情報を判断する第2判断手段と、
して、前記プログラムは前記情報処理装置をさらに機能させ、
前記第1の印刷データの容量が前記プリンタの使用可能な記憶容量よりも大きいことを前記返信情報が示していると前記第2判断手段が判断した場合に、前記第1記憶制御手段は、前記第1の印刷データの一部を前記第2の印刷データとして前記記憶部に記憶することを特徴とする開示例1〜4の何れか1項に記載のプログラム。
[開示例6]
前記第1受信手段で前記第1情報を受信したことに応じて、前記記憶部に前記第2の印刷データが記憶されているか否かを判断する第3判断手段と、
前記第3判断手段によって前記記憶部に前記第2の印刷データが記憶されていると判断された場合に、前記第2送信手段によって前記第2の印刷データを前記プリンタに送信することを示す特定画像を、前記情報処理装置の表示部に表示させる第2表示制御手段と、
して前記情報処理装置をさらに機能させることを特徴とする開示例1〜5の何れか1項に記載のプログラム。
[開示例7]
前記第2表示制御手段は、
前記プログラムが他のプログラムよりも優先的に前記情報処理装置で実行されている場合には、前記特定画像を第1の態様で表示し、
前記プログラムが優先的に実行されていない場合には、前記特定画像を第2の態様で表示し、
前記第1の態様で表示される前記特定画像は、前記第2の態様で表示される前記特定画像よりも大きいことを特徴とする開示例6に記載のプログラム。
[開示例8]
前記通信インターフェースは、中継装置を介さずに前記プリンタと直接に第1の無線通信を実行することが可能な第1通信インターフェースを備えており、
前記第1受付手段によって前記第1の印刷指示の入力が受け付けられたことに応じて前記第1の無線通信を確立する第1通信確立手段と、
前記第1送信手段によって前記第1の無線通信を介して前記第1の印刷データが前記プリンタに送信されたことを示す完了情報の受信に応じて、前記第1通信確立手段が確立した前記第1の無線通信を切断する第1通信切断手段と、
前記第1受信手段が前記第1情報を受信した場合に前記第1の無線通信を確立する第2通信確立手段と、
前記第2通信確立手段が前記第1の無線通信を確立してから予め定められた所定時間が経過したことに応じて、前記第2通信確立手段が確立した前記第1の無線通信を切断する第2通信切断手段と、
して前記プログラムは前記情報処理装置をさらに機能させ、
前記第2送信手段は、前記第2通信確立手段が確立した前記第1の無線通信を介して、前記第2の印刷データを前記プリンタに送信する、
ことを特徴とする開示例1〜7の何れか1項に記載のプログラム。
[開示例9]
前記通信インターフェースは、前記情報処理装置を前記プリンタの所定距離内に近接させることに応じて近距離無線通信を開始する第2通信インターフェースを備えており、
前記第1受付手段によって前記第1の印刷指示の入力が受け付けられた後に、前記情報処理装置が前記プリンタの前記所定距離内に近接したことに応じて、指示情報を前記近距離無線通信を用いて前記プリンタへ送信する第3送信手段として、前記プログラムは前記情報処理装置をさらに機能させ、
ここで前記指示情報は、前記第1の無線通信を実行するための処理の実行を前記プリンタに指示するための情報であり、
前記第1通信確立手段は、前記第3送信手段が前記指示情報を送信した後に、前記第1の無線通信を確立することを特徴とする開示例8に記載のプログラム。
[開示例10]
前記第1受信手段で前記第1情報を受信したことに応じて、前記情報処理装置が前記第1の無線通信の通信圏内であるか否かを判断する第4判断手段と、
前記第4判断手段によって前記情報処理装置が前記第1の無線通信の通信圏外であると判断された場合に、前記情報処理装置を前記プリンタの前記所定距離内に近接させることをユーザに指示する第1画像を、前記情報処理装置の表示部に表示させる第3表示制御手段と、
前記第3表示制御手段によって前記第1画像が表示された後に、前記情報処理装置が前記プリンタの前記所定距離内に近接したことに応じて、前記指示情報を前記近距離無線通信を用いて前記プリンタへ送信する第4送信手段と、
前記第4送信手段が前記指示情報を送信した後に、前記第1の無線通信を確立する第3通信確立手段と、
して前記プログラムは前記情報処理装置をさらに機能させ、
前記第2送信手段は、前記第3通信確立手段が確立した前記第1の無線通信を介して、前記第2の印刷データを前記プリンタに送信することを特徴とする開示例9に記載のプログラム。
[開示例11]
プッシュ通知サーバおよびプリンタと通信を実行するための通信インターフェースと、記憶部と、を備えた情報処理装置であって、
第1の印刷指示の入力を受け付ける第1受付手段と、
前記第1受付手段によって前記第1の印刷指示の入力が受け付けられたことに応じて、前記通信インターフェースを介して第1の印刷データを前記プリンタに送信する第1送信手段と、
第2の印刷データを前記記憶部に印刷待機状態で記憶する第1記憶制御手段と、
前記第1の印刷データを用いた第1の印刷処理に関する第1情報であって前記プリンタから出力された前記第1情報を含むプッシュ通知を、前記プッシュ通知サーバから受信する第1受信手段と、
前記第1受信手段で前記第1情報を受信したことに応じて、前記第1記憶制御手段で記憶させた前記第2の印刷データを、前記通信インターフェースを介して前記プリンタに送信する第2送信手段と、
を備えることを特徴とする情報処理装置。
図1に、本願に係る実施形態として例示される通信システム1のブロック図を示す。通信システム1は、携帯電話10、プリンタ110、アクセスポイント62、プッシュ通知サーバ100、基地局61を備える。アクセスポイント62は、既知の中継装置である。プッシュ通知サーバ100は、インターネット70および基地局61を介して携帯電話10と通信することが可能である。またプッシュ通知サーバ100は、インターネット70およびアクセスポイント62を介して、プリンタ110および携帯電話10と通信することが可能である。
携帯電話10は、Android(Google Inc.の登録商標)やiOS(Cisco社の登録商標)のプラットフォームを搭載した携帯電話である。携帯電話10は、CPU11、記憶部12、NFC(Near Field Communicationとも称する)インターフェース15、無線LANインターフェース16、ボタン入力部17、パネル18、携帯電話インターフェース22、カメラ部27、を主に備えている。CPU11は、記憶部12に記憶されるプログラムや、無線LAN_I/F16などを介して送受信される各種信号などに従って、各機能の制御を行う。またCPU11は、プログラムを読み取ることで、各種の手段として機能する。本明細書では、インターフェースのことを「I/F」と記載する場合がある。
プリンタ110は、印刷機能を実行可能な周辺機器(即ちPC等の周辺機器)である。プリンタ110は、操作部112と、表示部114と、NFCインターフェース116と、無線LAN(Local Area Networkとも称する)インターフェース118と、印刷実行部120と、制御部130と、を備える。各部112〜130は、バス線(符号省略)に接続されている。
プッシュ通知サーバ100は、インターネット70上に設置されるサーバである。プッシュ通知サーバ100は、プッシュ通知サービスを提供するサーバである。プッシュ通知サービスとは、インターネット70上の不図示のサーバから送信される、各種のメッセージを含んだプッシュ通知情報を、携帯電話10に受信させることが可能なサービスである。プッシュ通知情報は、携帯電話10でアプリケーションが起動されていない状態においても、携帯電話10に受信させることができる。携帯電話10は、受信したプッシュ通知情報に基づいて、各種の報知画像をパネル18に表示させることができる。報知画像の一例としては、新着メールやアプリケーション更新のお知らせを示す画像が挙げられる。プッシュ通知サービスを提供するための仕組みの一例としては、APNS(Apple Push Notification Serviceの略)や、GCM(Google Cloud Messaging for Androidの略)が挙げられる。プッシュ通知は、リモート通知とも呼ばれ、アプリケーションが動作するデバイス以外から通知されるものである。リモート通知は、表示すべきメッセージやダウンロードすべきデータがあるときに、プッシュ通知サーバ100上で発生して、デバイスのオペレーティングシステムに配信し、オペレーションシステムは、これを受信すると、デバイス上のアプリケーションのユーザに通知する。ユーザ通知には、リモート通知以外に、ローカル通知という通知がある。これは、アプリケーション自身がスケジューリングし、必要に応じてデータを処理した後、同じデバイスのユーザに通知するものである。プッシュ通知サーバ100は、一般的なサーバであってよい。よって、プッシュ通知サーバ100が備えている具体的な構成の内容の説明は、ここでは省略する。
以降、アプリケーションやOS21gなどのプログラムを実行するCPU11のことを、単にプログラム名で記載する場合もある。例えば「印刷アプリケーション21a」という記載が、「印刷アプリケーション21aを実行するCPU11」を意味する場合もある。本明細書において、「携帯電話10のCPU11が、各種の情報を受信する」という記載は、「携帯電話10のCPU11が、携帯電話I/F22や無線LAN_I/F16やNFC_I/F15を介して各種の情報を取得する」という技術内容を含んでいるものとする。また、「携帯電話10のCPU11が、各種の情報を送信する」という記載は、「携帯電話10のCPU11が、携帯電話I/F22や無線LAN_I/F16やNFC_I/F15を介して各種の情報を出力する」という技術内容を含んでいるものとする。
実施例1に係る通信システム1の動作を、図2〜図4のシーケンス図を用いて説明する。S100において携帯電話10のCPU11は、印刷アプリケーション21aの起動指示の入力を受け付ける。例えば、パネル18に表示されている印刷アプリケーション21aの起動アイコンへのタッチ入力が検出されたことに応じて、起動指示の入力が受け付けられてもよい。
携帯電話10で実行している印刷アプリケーション21aを用いて、印刷データをプリンタ110へ送信し、プリンタ110に印刷処理を行わせている場合を想定する。このとき、プリンタ110が印刷処理中の印刷データとは異なる他の印刷データを、携帯電話10の記憶部12にキューイングしておく必要がある場合がある。この場合、プリンタ110での印刷処理が完了したことに応じて、キューイングしておいた印刷データをプリンタ110へ送信する必要がある。そのためには、プリンタ110で印刷処理が完了したことを、携帯電話10側で検出する必要がある。しかし、プリンタ110での印刷完了を携帯電話10側で検出するには、印刷アプリケーション21aをアクティブ状態に維持しておく必要がある。換言すると、印刷アプリケーション21aの画面がフォアグラウンドに表示されたままにする必要がある。すると、プリンタ110での印刷完了が印刷アプリケーション21aで検出されるまでは、他のアプリケーション(例:ブラウザアプリケーション21b)をフォアグラウンドに表示して使用することができないことになってしまう。すなわち、印刷アプリケーション21aを用いた印刷処理が完了するまで、他のアプリケーションを携帯電話10で実行することが制限されてしまう。携帯電話10は、複数のアプリケーションを切り替えながら使用することが前提とされているため、携帯電話10の操作性が著しく損われてしまう。
本明細書に記載されている技術によれば、第1の印刷指示の入力(図8のS160)を受け付けた後に、NFC通信200を確立する(S162a)ことによって、第1指示情報をNFC通信200を介してプリンタ110へ送信(S164a)することができる。これにより、プリンタ110の無線LAN_I/F118の電源を「オン」にする(S166a)ことで、WFD通信203を確立することができる。WFD通信203を介して携帯電話10からプリンタ110へ、印刷データを送信(S180)することが可能となる。そして印刷データの送信が完了(S210:YES)したことに応じて、無線LAN_I/F118の電源を「オフ」にする(S258a)ことができる。以上より、印刷データの通信を行う期間だけ、無線LAN_I/F118の電源を「オン」にするように制御することが可能となる。プリンタ110のさらなる省電力化を実現できる。
本実施例では、携帯電話10とプッシュ通知サーバ100との間の通信は、無線LAN_I/F16によって実行される無線通信202と、インターネット70とを介して実行される場合を説明したが、この形態に限られない。携帯電話10とプッシュ通知サーバ100との間の通信は、携帯電話インターフェース22によって実行される無線通信210と、インターネット70とを介して実行されてもよい。
Claims (12)
- 情報処理装置に読込まれるプログラムであって、
前記情報処理装置は、プッシュ通知サーバおよびプリンタと通信を実行するための通信インターフェースと、記憶部と、を備えており、
前記プログラムは、
第1の印刷指示の入力を受け付ける第1受付手段と、
前記第1受付手段によって前記第1の印刷指示の入力が受け付けられたことに応じて、前記通信インターフェースを介して第1の印刷データを前記プリンタに送信する第1送信手段と、
第2の印刷データを前記記憶部に印刷待機状態で記憶する第1記憶制御手段と、
前記第1の印刷データを用いた第1の印刷処理に関する第1情報であって前記プリンタから出力された前記第1情報を含むプッシュ通知を、前記プッシュ通知サーバから受信する第1受信手段と、
前記第1受信手段で受信した前記第1情報を判断する第1判断手段と、
前記第1情報が前記第1の印刷処理の完了を示していると前記第1判断手段が判断した場合に、前記第1記憶制御手段で記憶させた前記第2の印刷データを、前記通信インターフェースを介して前記プリンタに送信する第2送信手段と、
して前記情報処理装置を機能させることを特徴とするプログラム。 - 前記第1情報が前記第1の印刷処理でのエラー発生を示していると前記第1判断手段が判断した場合に、前記第1の印刷処理でエラーが発生したことを示す画像を前記情報処理装置の表示部に表示させる第1表示制御手段として、前記プログラムは前記情報処理装置をさらに機能させることを特徴とする請求項1に記載のプログラム。
- 情報処理装置に読込まれるプログラムであって、
前記情報処理装置は、プッシュ通知サーバおよびプリンタと通信を実行するための通信インターフェースと、記憶部と、を備えており、
前記プログラムは、
第1の印刷指示の入力を受け付ける第1受付手段と、
前記第1受付手段によって前記第1の印刷指示の入力が受け付けられたことに応じて、前記通信インターフェースを介して第1の印刷データを前記プリンタに送信する第1送信手段と、
第2の印刷指示の入力を受け付ける第2受付手段と、
前記第1の印刷データを用いた第1の印刷処理に関する第1情報であって前記プリンタから出力された前記第1情報を含むプッシュ通知を、前記プッシュ通知サーバから受信する第1受信手段と、
前記第1送信手段が前記第1の印刷データを前記プリンタに送信してから、前記第1受信手段が前記第1情報を含むプッシュ通知を前記プッシュ通知サーバから受信するまでの期間中に、前記第2受付手段が前記第2の印刷指示の入力を受け付けた場合に、第2の印刷データを前記記憶部に印刷待機状態で記憶する第1記憶制御手段と、
前記第1受信手段で前記第1情報を受信したことに応じて、前記第1記憶制御手段で記憶させた前記第2の印刷データを、前記通信インターフェースを介して前記プリンタに送信する第2送信手段と、
して前記情報処理装置を機能させることを特徴とするプログラム。 - 情報処理装置に読込まれるプログラムであって、
前記情報処理装置は、プッシュ通知サーバおよびプリンタと通信を実行するための通信インターフェースと、記憶部と、を備えており、
前記プログラムは、
第1の印刷指示の入力を受け付ける第1受付手段と、
前記第1受付手段によって前記第1の印刷指示の入力が受け付けられたことに応じて、前記通信インターフェースを介して第1の印刷データを前記プリンタに送信する第1送信手段と、
第2の印刷データを前記記憶部に印刷待機状態で記憶する第1記憶制御手段と、
前記第1の印刷データを用いた第1の印刷処理に関する第1情報であって前記プリンタから出力された前記第1情報を含むプッシュ通知を、前記プッシュ通知サーバから受信する第1受信手段と、
前記第1受信手段で前記第1情報を受信したことに応じて、前記記憶部に前記第2の印刷データが記憶されているか否かを判断する記憶判断手段と、
前記第1受信手段で前記第1情報を受信したことに応じて、前記第1記憶制御手段で記憶させた前記第2の印刷データを、前記通信インターフェースを介して前記プリンタに送信する第2送信手段と、
前記記憶判断手段によって前記記憶部に前記第2の印刷データが記憶されていると判断された場合に、前記第2送信手段によって前記第2の印刷データを前記プリンタに送信することを示す特定画像を、前記情報処理装置の表示部に表示させる第2表示制御手段と、
して前記情報処理装置を機能させることを特徴とするプログラム。 - 前記第1送信手段が前記第1の印刷データを前記プリンタに送信したことに応じて、前記プリンタから返信情報を受信する第2受信手段と、
前記第2受信手段で受信した前記返信情報を判断する第2判断手段と、
して、前記プログラムは前記情報処理装置をさらに機能させ、
前記第1の印刷データの容量が前記プリンタの使用可能な記憶容量よりも大きいことを前記返信情報が示していると前記第2判断手段が判断した場合に、前記第1記憶制御手段は、前記第1の印刷データの一部を前記第2の印刷データとして前記記憶部に記憶することを特徴とする請求項1〜4の何れか1項に記載のプログラム。 - 前記第2表示制御手段は、
前記プログラムが他のプログラムよりも優先的に前記情報処理装置で実行されている場合には、前記特定画像を第1の態様で表示し、
前記プログラムが優先的に実行されていない場合には、前記特定画像を第2の態様で表示し、
前記第1の態様で表示される前記特定画像は、前記第2の態様で表示される前記特定画像よりも大きいことを特徴とする請求項4に記載のプログラム。 - 前記通信インターフェースは、中継装置を介さずに前記プリンタと直接に第1の無線通信を実行することが可能な第1通信インターフェースを備えており、
前記第1受付手段によって前記第1の印刷指示の入力が受け付けられたことに応じて前記第1の無線通信を確立する第1通信確立手段と、
前記第1送信手段によって前記第1の無線通信を介して前記第1の印刷データが前記プリンタに送信されたことを示す完了情報の受信に応じて、前記第1通信確立手段が確立した前記第1の無線通信を切断する第1通信切断手段と、
前記第1受信手段が前記第1情報を受信した場合に前記第1の無線通信を確立する第2通信確立手段と、
前記第2通信確立手段が前記第1の無線通信を確立してから予め定められた所定時間が経過したことに応じて、前記第2通信確立手段が確立した前記第1の無線通信を切断する第2通信切断手段と、
して前記プログラムは前記情報処理装置をさらに機能させ、
前記第2送信手段は、前記第2通信確立手段が確立した前記第1の無線通信を介して、前記第2の印刷データを前記プリンタに送信する、
ことを特徴とする請求項1〜6の何れか1項に記載のプログラム。 - 前記通信インターフェースは、前記情報処理装置を前記プリンタの所定距離内に近接させることに応じて近距離無線通信を開始する第2通信インターフェースを備えており、
前記第1受付手段によって前記第1の印刷指示の入力が受け付けられた後に、前記情報処理装置が前記プリンタの前記所定距離内に近接したことに応じて、指示情報を前記近距離無線通信を用いて前記プリンタへ送信する第3送信手段として、前記プログラムは前記情報処理装置をさらに機能させ、
ここで前記指示情報は、前記第1の無線通信を実行するための処理の実行を前記プリンタに指示するための情報であり、
前記第1通信確立手段は、前記第3送信手段が前記指示情報を送信した後に、前記第1の無線通信を確立することを特徴とする請求項7に記載のプログラム。 - 前記第1受信手段で前記第1情報を受信したことに応じて、前記情報処理装置が前記第1の無線通信の通信圏内であるか否かを判断する通信判断手段と、
前記通信判断手段によって前記情報処理装置が前記第1の無線通信の通信圏外であると判断された場合に、前記情報処理装置を前記プリンタの前記所定距離内に近接させることをユーザに指示する第1画像を、前記情報処理装置の表示部に表示させる第3表示制御手段と、
前記第3表示制御手段によって前記第1画像が表示された後に、前記情報処理装置が前記プリンタの前記所定距離内に近接したことに応じて、前記指示情報を前記近距離無線通信を用いて前記プリンタへ送信する第4送信手段と、
前記第4送信手段が前記指示情報を送信した後に、前記第1の無線通信を確立する第3通信確立手段と、
して前記プログラムは前記情報処理装置をさらに機能させ、
前記第2送信手段は、前記第3通信確立手段が確立した前記第1の無線通信を介して、前記第2の印刷データを前記プリンタに送信することを特徴とする請求項8に記載のプログラム。 - プッシュ通知サーバおよびプリンタと通信を実行するための通信インターフェースと、記憶部と、を備えた情報処理装置であって、
第1の印刷指示の入力を受け付ける第1受付手段と、
前記第1受付手段によって前記第1の印刷指示の入力が受け付けられたことに応じて、前記通信インターフェースを介して第1の印刷データを前記プリンタに送信する第1送信手段と、
第2の印刷データを前記記憶部に印刷待機状態で記憶する第1記憶制御手段と、
前記第1の印刷データを用いた第1の印刷処理に関する第1情報であって前記プリンタから出力された前記第1情報を含むプッシュ通知を、前記プッシュ通知サーバから受信する第1受信手段と、
前記第1受信手段で受信した前記第1情報を判断する第1判断手段と、
前記第1情報が前記第1の印刷処理の完了を示していると前記第1判断手段が判断した場合に、前記第1記憶制御手段で記憶させた前記第2の印刷データを、前記通信インターフェースを介して前記プリンタに送信する第2送信手段と、
を備えることを特徴とする情報処理装置。 - プッシュ通知サーバおよびプリンタと通信を実行するための通信インターフェースと、記憶部と、を備えた情報処理装置であって、
第1の印刷指示の入力を受け付ける第1受付手段と、
前記第1受付手段によって前記第1の印刷指示の入力が受け付けられたことに応じて、前記通信インターフェースを介して第1の印刷データを前記プリンタに送信する第1送信手段と、
第2の印刷指示の入力を受け付ける第2受付手段と、
前記第1の印刷データを用いた第1の印刷処理に関する第1情報であって前記プリンタから出力された前記第1情報を含むプッシュ通知を、前記プッシュ通知サーバから受信する第1受信手段と、
前記第1送信手段が前記第1の印刷データを前記プリンタに送信してから、前記第1受信手段が前記第1情報を含むプッシュ通知を前記プッシュ通知サーバから受信するまでの期間中に、前記第2受付手段が前記第2の印刷指示の入力を受け付けた場合に、第2の印刷データを前記記憶部に印刷待機状態で記憶する第1記憶制御手段と、
前記第1受信手段で前記第1情報を受信したことに応じて、前記第1記憶制御手段で記憶させた前記第2の印刷データを、前記通信インターフェースを介して前記プリンタに送信する第2送信手段と、
を備えることを特徴とする情報処理装置。 - プッシュ通知サーバおよびプリンタと通信を実行するための通信インターフェースと、記憶部と、を備えた情報処理装置であって、
第1の印刷指示の入力を受け付ける第1受付手段と、
前記第1受付手段によって前記第1の印刷指示の入力が受け付けられたことに応じて、前記通信インターフェースを介して第1の印刷データを前記プリンタに送信する第1送信手段と、
第2の印刷データを前記記憶部に印刷待機状態で記憶する第1記憶制御手段と、
前記第1の印刷データを用いた第1の印刷処理に関する第1情報であって前記プリンタから出力された前記第1情報を含むプッシュ通知を、前記プッシュ通知サーバから受信する第1受信手段と、
前記第1受信手段で前記第1情報を受信したことに応じて、前記記憶部に前記第2の印刷データが記憶されているか否かを判断する記憶判断手段と、
前記第1受信手段で前記第1情報を受信したことに応じて、前記第1記憶制御手段で記憶させた前記第2の印刷データを、前記通信インターフェースを介して前記プリンタに送信する第2送信手段と、
前記記憶判断手段によって前記記憶部に前記第2の印刷データが記憶されていると判断された場合に、前記第2送信手段によって前記第2の印刷データを前記プリンタに送信することを示す特定画像を、前記情報処理装置の表示部に表示させる第2表示制御手段と、
を備えることを特徴とする情報処理装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015193148A JP6531599B2 (ja) | 2015-09-30 | 2015-09-30 | 情報処理装置のプログラムおよび情報処理装置 |
| US15/279,553 US9948821B2 (en) | 2015-09-30 | 2016-09-29 | Non-transitory computer-readable recording medium storing computer-readable instructions for causing information processing device to execute communication processing with push notification server and printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015193148A JP6531599B2 (ja) | 2015-09-30 | 2015-09-30 | 情報処理装置のプログラムおよび情報処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017068574A JP2017068574A (ja) | 2017-04-06 |
| JP6531599B2 true JP6531599B2 (ja) | 2019-06-19 |
Family
ID=58407671
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015193148A Active JP6531599B2 (ja) | 2015-09-30 | 2015-09-30 | 情報処理装置のプログラムおよび情報処理装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US9948821B2 (ja) |
| JP (1) | JP6531599B2 (ja) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6975397B2 (ja) * | 2017-05-18 | 2021-12-01 | ブラザー工業株式会社 | 画像読取装置、およびプログラム。 |
| JP6556187B2 (ja) * | 2017-05-19 | 2019-08-07 | キヤノン株式会社 | プログラム、記憶媒体、携帯端末の制御方法、及び携帯端末 |
| JP6889397B2 (ja) * | 2017-07-18 | 2021-06-18 | コニカミノルタ株式会社 | 画像処理システム、および画像形成装置 |
| JP7155537B2 (ja) * | 2018-02-27 | 2022-10-19 | セイコーエプソン株式会社 | 端末装置、通信システム、プログラム及び通信制御方法 |
| JP2020021130A (ja) | 2018-07-30 | 2020-02-06 | キヤノン株式会社 | システム、管理サーバーおよび制御方法 |
| JP7223593B2 (ja) * | 2019-02-15 | 2023-02-16 | ローランドディー.ジー.株式会社 | プログラムまたは携帯端末装置 |
| JP7486053B2 (ja) * | 2020-07-30 | 2024-05-17 | ブラザー工業株式会社 | 印刷制御プログラム及び印刷装置 |
| JP7607499B2 (ja) * | 2021-04-07 | 2024-12-27 | キヤノン株式会社 | クラウドプリントサービス連携による印刷システム |
| JP2023096881A (ja) | 2021-12-27 | 2023-07-07 | ブラザー工業株式会社 | 端末装置のためのコンピュータプログラム、端末装置、及び、端末装置によって実行される方法 |
| JP2023096873A (ja) | 2021-12-27 | 2023-07-07 | ブラザー工業株式会社 | 端末装置のためのコンピュータプログラム、端末装置、及び、端末装置によって実行される方法 |
| JP2023096878A (ja) | 2021-12-27 | 2023-07-07 | ブラザー工業株式会社 | 端末装置のためのコンピュータプログラム、端末装置、及び、端末装置によって実行される方法 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08305520A (ja) * | 1995-05-09 | 1996-11-22 | Fuji Xerox Co Ltd | 印刷指示装置 |
| US6529692B1 (en) * | 2000-11-10 | 2003-03-04 | Hewlett-Packard Company | Consumable order-assistance system for computer peripheral device within a single connection environment and method for replenishing consumables |
| JP4013614B2 (ja) * | 2002-03-29 | 2007-11-28 | ブラザー工業株式会社 | 通信圏内誘導方法及び無線通信機器 |
| JP4387285B2 (ja) * | 2004-11-01 | 2009-12-16 | シャープ株式会社 | 印刷装置、印刷制御方法、印刷制御プログラムおよび印刷制御プログラムを記録する記録媒体 |
| US7911636B2 (en) * | 2007-07-25 | 2011-03-22 | Eastman Kodak Company | Multi-head press data delivery rate control |
| US8095172B1 (en) * | 2007-08-23 | 2012-01-10 | Globalfoundries Inc. | Connectivity manager to manage connectivity services |
| US8819694B2 (en) * | 2007-12-20 | 2014-08-26 | Samsung Electronics Co., Ltd. | System and method for embedded load balancing in a multifunction peripheral (MFP) |
| JP5257217B2 (ja) * | 2009-04-22 | 2013-08-07 | ブラザー工業株式会社 | 印刷システム,印刷装置及び情報処理装置 |
| KR101569037B1 (ko) * | 2009-12-03 | 2015-11-16 | 삼성전자주식회사 | 컨트롤 포인트, 화상형성장치, 및 인쇄 제어 방법 |
| JP5304829B2 (ja) * | 2011-03-31 | 2013-10-02 | ブラザー工業株式会社 | 画像記録装置、携帯端末、画像記録システム及びプログラム |
| US8953192B2 (en) * | 2011-10-17 | 2015-02-10 | Google Inc. | Roving printing in a cloud-based print service using a mobile device |
| JP5612036B2 (ja) * | 2012-07-31 | 2014-10-22 | 京セラドキュメントソリューションズ株式会社 | プッシュ通知システム及びこれを構成するプロバイダ |
| JP5974779B2 (ja) * | 2012-09-27 | 2016-08-23 | ブラザー工業株式会社 | 無線通信システム、無線通信装置、および、通信制御プログラム |
| JP6233005B2 (ja) * | 2013-12-25 | 2017-11-22 | ブラザー工業株式会社 | 情報処理プログラムおよび情報処理装置 |
| JP5815822B2 (ja) | 2014-09-03 | 2015-11-17 | 京セラドキュメントソリューションズ株式会社 | プッシュ通知システム |
-
2015
- 2015-09-30 JP JP2015193148A patent/JP6531599B2/ja active Active
-
2016
- 2016-09-29 US US15/279,553 patent/US9948821B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017068574A (ja) | 2017-04-06 |
| US9948821B2 (en) | 2018-04-17 |
| US20170094104A1 (en) | 2017-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6531599B2 (ja) | 情報処理装置のプログラムおよび情報処理装置 | |
| US10582362B2 (en) | Communication device and non-transitory computer-readable recording medium | |
| JP6476616B2 (ja) | 通信装置、端末装置および画像処理システム | |
| US9832327B2 (en) | Communication apparatus | |
| JP5974779B2 (ja) | 無線通信システム、無線通信装置、および、通信制御プログラム | |
| EP2784667A1 (en) | Function executing apparatus, non-transitory storage medium storing instructions executable by the function executing apparatus, and method of controlling the function executing apparatus from an external device connected to the function executing apparatus | |
| US9086830B2 (en) | Information processing apparatus, communication terminal, and non-transitory storage medium storing instructions executable by information processing apparatus | |
| JP6532414B2 (ja) | 通信装置、制御方法及びプログラム | |
| US9432846B2 (en) | Image forming apparatus that performs user authentication by wireless communication, method of controlling the same, and storage medium | |
| US20150116753A1 (en) | Mobile terminal, printing apparatus and computer-readable recording medium storing program therefor | |
| JP6287250B2 (ja) | 情報処理プログラム、情報処理装置、および情報処理装置の制御方法 | |
| JP2016016644A (ja) | 画像処理装置、端末装置、プログラムおよび画像処理システム | |
| US10567602B2 (en) | Print apparatus and control method for obtaining print data when a print instruction is received by audio | |
| JP6561827B2 (ja) | 画像処理装置および情報処理装置のプログラム | |
| US9740443B2 (en) | Printing apparatus capable of performing near field wireless communication, method for controlling printing apparatus, and storage medium | |
| JP2015231155A (ja) | 通信システム、情報処理装置及びその制御方法、並びにプログラム | |
| JP7305385B2 (ja) | 端末装置、制御方法、およびプログラム | |
| JP2018013831A (ja) | 端末、システム及びプログラム | |
| JP2014065161A (ja) | 画像形成システム、画像形成装置及び画像形成プログラム | |
| JP6472263B2 (ja) | 情報処理装置、制御方法及びプログラム | |
| JP6264028B2 (ja) | 情報処理プログラムおよび情報処理装置 | |
| JP2019050526A (ja) | 通信装置、制御方法、および、プログラム | |
| WO2018216437A1 (ja) | 画像形成システムおよび画像形成装置 | |
| JP2018169857A (ja) | 情報処理プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180921 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190128 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190212 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190411 |
|
| 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: 20190423 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190506 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6531599 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |