JP7581866B2 - プリンタ及びプリンタのためのコンピュータプログラム - Google Patents
プリンタ及びプリンタのためのコンピュータプログラム Download PDFInfo
- Publication number
- JP7581866B2 JP7581866B2 JP2020217547A JP2020217547A JP7581866B2 JP 7581866 B2 JP7581866 B2 JP 7581866B2 JP 2020217547 A JP2020217547 A JP 2020217547A JP 2020217547 A JP2020217547 A JP 2020217547A JP 7581866 B2 JP7581866 B2 JP 7581866B2
- Authority
- JP
- Japan
- Prior art keywords
- state
- server
- printer
- instruction
- service
- 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
-
- 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/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print 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/1224—Client or server resources 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/1229—Printer resources management or printer maintenance, e.g. device status, power levels
-
- 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/1268—Job submission, e.g. submitting print job order or request not the print data itself
- G06F3/1271—Job submission at the printing node, e.g. creating a job from a data stored locally or remotely
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
(通信システムの構成;図1)
図1に示されるように、通信システム2は、プリンタ10と端末50と印刷仲介サーバ100とを備える。各デバイス10,50,100は、インターネット6に接続されており、インターネット6を介して相互に通信可能である。
プリンタ10は、印刷機能を実行可能な周辺装置(例えば、端末50の周辺装置)である。変形例では、プリンタ10は、スキャン機能、FAX機能等を実行可能な多機能機であってもよい。プリンタ10には、プリンタ10を識別するためのプリンタID「P1」が割り当てられている。プリンタ10は、操作部12と、表示部14と、通信インターフェース16と、印刷エンジン18と、制御部30と、を備える。各部12~30は、バス線(符号省略)に接続されている。以下では、インターフェースのことを「I/F」と記載する。
端末50は、例えば、携帯電話、スマートフォン、PDA、ノートPC、タブレットPC等の可搬型の端末装置である。なお、変形例では、端末50は、デスクトップPC等の据置型の端末装置であってもよい。端末50は、図示省略の操作部、表示部、通信I/F、制御部等を備える。
以下では、印刷仲介サーバ100のことを「サーバ100」と短縮して記載する。サーバ100は、クラウド印刷サービスを提供するサーバである。サーバ100は、プリンタ10のベンダとは異なる事業者(例えばクラウド印刷サービスを提供する事業者)によってインターネット6上に設置されるサーバである。変形例では、サーバ100は、プリンタ10のベンダによって設置されてもよい。サーバ100は、例えば端末50から画像データを受信する場合に、ジョブを生成し、当該ジョブをプリンタ10に送信する。ジョブは、画像データをプリンタ10が解釈可能なデータ形式に変換することによって生成される印刷データを含む。
図2を参照して、ケースAの処理を説明する。ケースAは、プリンタ10のサービス状態が無効状態から有効状態に変更された後に、プリンタ10に関する情報をサーバ100に登録するケースである。なお、以下では、理解の容易化のために、各デバイスのCPU(例えばCPU32等)が実行する動作を、CPUを主体として記載せずに、各デバイス(例えばプリンタ10)を主体として記載する。また、各デバイス10,100によって実行される全ての通信は、通信I/F16,116を介して実行される。このため、以下では、「通信I/F16(又は116)を介して」という記載を省略する。
その後、図2のT100~T106と同様の処理が実行される。現時点ではプリンタ10のサービス状態が有効状態であるので(図2のT114参照)、図3で引用する図2のT106の設定変更画面SC1では、有効のチェック欄にチェックが付されている。端末50は、T200において、ユーザから、設定変更画面SC1内の登録ボタンの選択を受け付ける。この場合、端末50は、T210において、登録指示をプリンタ10に送信する。
端末50は、ユーザから、印刷を実行すべきプリンタ(本ケースではプリンタ10)の指定と、印刷対象の画像の指定と、を含む指示を受け付けることに応じて、T300において、印刷要求をサーバ100に送信する。印刷要求は、ユーザによって指定されたプリンタ10を識別するプリンタID「P1」と、印刷対象の画像を表わす画像データと、を含む。
図5を参照して、ケースBの処理を説明する。ケースBは、プリンタ10のサービス状態が無効状態である状況において、プリンタ10に関する情報をサーバ100に登録するケースである。
本実施例によると、プリンタ10は、サービス状態が無効状態である状況において、登録指示を取得する場合(図5で引用する図3のT210)に、ユーザからサービス状態を有効状態に移行させるための有効化指示(図2のT112参照)を取得しなくても、サービス状態を無効状態から有効状態に移行させる(T410)。このために、プリンタ10は、常時接続を確立していない状態から常時接続を確立している状態に移行し(T420)、この結果、常時接続を利用して、サーバ100からジョブ通知を適切に受信することができる(図4のT304)。従って、プリンタ10は、サーバ100からジョブを適切に受信することができる(T312)。
図2のT112の有効化指示が、「所定指示」の一例である。プリンタID「P1」が、「プリンタ情報」の一例である。印刷要求が、「ジョブ送信要求」の一例である。図3のT280のコマンド、T282のコマンド、T284のコマンドが、それぞれ、「受付指示」、「第1の通知指示」、「第2の通知指示」の一例である。
図6を参照して、第2実施例を説明する。第2実施例では、プリンタ10のサービス状態が無効状態である状況において、プリンタ10に関する情報をサーバ100に登録する場合に、問合画面データがプリンタ10から端末50に送信される。図6の各処理は、第1実施例の図5の各処理に代えて実行される処理である。
ケースCでは、端末50は、T520において、ユーザから問合画面SC3内のYESボタンの選択を受け付ける。この場合、端末50は、T522において、YESボタンが選択されたことを示すYES選択情報をプリンタ10に送信する。
ケースDでは、端末50は、T560において、ユーザから問合画面SC3内のNOボタンの選択を受け付ける。この場合、端末50は、T562において、NOボタンが選択されたことを示すNO選択情報をプリンタ10に送信する。
本実施例によると、プリンタ10は、サービス状態が無効状態である状況において、プリンタ10に関する情報をサーバ100に登録する場合に、問合画面データを端末50に送信する(T510)。例えば、ユーザは、クラウド印刷サービスをすぐに利用することを望む場合には、問合画面SC3内のYESボタンを選択することができる。この場合、プリンタ10は、サービス状態を無効状態から有効状態に自動的に移行させる。従って、プリンタ10は、サーバ100から印刷ジョブを適切に受信することができる。ユーザは、クラウド印刷サービスをすぐに利用することを望まない場合には、問合画面SC3内のNOボタンを選択することができる。そして、プリンタ10は、ユーザから取得される問合結果に応じて、サービス状態を有効状態に移行させるのか(ケースC)、サービス状態を無効状態に維持するのか(ケースD)、を切り替えることができる。
端末50の表示部が「表示部」の一例である。図6のT510の処理、T550~T552の処理、T560の処理が、それぞれ、「表示制御部」、「第1の指示送信部」、「第2の指示送信部」によって実行される処理の一例である。
上記の実施例では、ユーザは、端末50を利用してプリンタ10内のウェブサーバにアクセスし、有効化指示及び登録指示をプリンタ10に与える(図2のT112、図3のT210等)。これに代えて、ユーザは、プリンタ10の操作部12を操作することによって、有効化指示及び登録指示をプリンタ10に与えてもよい。本変形例では、操作部12に対する操作によって取得される有効化指示、登録指示が、それぞれ、「所定指示」、「登録指示」の一例である。
上記の実施例では、プリンタ10のサービス状態が有効状態に移行すると、図3のT280~T284、図5のT430~T434、又は、図6のT550~T554の各種コマンドがサーバ100に送信される。また、図6のT570でも、コマンドがサーバ100に送信される。変形例では、これらのコマンドがサーバ100に送信されなくてもよい。この場合、サーバ100は、これらのコマンドを受信しなくても、ジョブ通知、ステータス変更通知等をプリンタ10に送信するように構成されてもよい。本変形例では、「第1の指示送信部」、「第2の指示送信部」、及び、「第3の指示送信部」を省略可能である。
第2実施例では、プリンタ10は、問合画面データを端末50に送信して(T510)、問合画面SC3を端末50の表示部に表示させる。これに代えて、プリンタ10は、問合画面SC3をプリンタ10の表示部14に表示させてもよい。本変形例では、プリンタ10の表示部14が、「表示部」の一例である。
以下の項目は、出願時の特許請求の範囲に記載の要素である。
(項目1)
プリンタであって、
印刷エンジンと、
サーバから印刷ジョブ提供サービスを受けるためのサービス状態が無効状態である状況において、ユーザから所定指示が取得される場合に、前記サービス状態を前記無効状態から有効状態に移行させる第1の状態制御部であって、前記無効状態は、前記サーバからIPP(Internet Printing Protocolの略)に従った印刷ジョブを受信不可能な状態であり、前記有効状態は、前記サーバから前記IPPに従った前記印刷ジョブを受信可能な状態である、前記第1の状態制御部と、
前記プリンタに関連するプリンタ情報を前記サーバに登録するための登録指示が取得される場合に、前記プリンタ情報を前記サーバに送信するプリンタ情報送信部と、
前記サービス状態が無効状態である状況において、前記登録指示が取得される場合に、前記ユーザから前記所定指示が取得されなくても、前記サービス状態を前記無効状態から前記有効状態に移行させる第2の状態制御部と、
前記プリンタ情報が前記サーバに登録され、かつ、前記サービス状態が前記無効状態から前記有効状態に移行された後に、前記サーバから前記IPPに従った前記印刷ジョブが受信される場合に、前記印刷ジョブに従った印刷を前記印刷エンジンに実行させるエンジン制御部と、
を備える、プリンタ。
(項目2)
前記プリンタは、さらに、
前記サービス状態が前記無効状態である状況において、前記登録指示が取得される場合に、前記IPPに従った受付指示と、前記IPPに従った第1の通知指示と、を前記サーバに送信する第1の指示送信部であって、前記受付指示は、前記サーバを介して前記印刷ジョブを前記プリンタに送信するためのジョブ送信要求の受け付けを前記サーバに実行させるための指示であり、前記第1の通知指示は、前記ジョブ送信要求を受け付けた旨の前記プリンタへの通知を前記サーバに実行させるための指示である、前記第1の指示送信部を備える、項目1に記載のプリンタ。
(項目3)
前記第1の指示送信部は、さらに、前記サービス状態が前記無効状態である状況において、前記登録指示が取得される場合に、前記IPPに従った第2の通知指示を前記サーバに送信し、
前記第2の通知指示は、印刷ジョブのステータスが変更された旨の前記プリンタへの通知を前記サーバに実行させるための指示である、項目2に記載のプリンタ。
(項目4)
前記プリンタは、さらに、
前記サービス状態が前記無効状態である状況において、前記登録指示が取得される場合に、問合画面を表示部に表示させる表示制御部であって、前記問合画面は、前記サービス状態を前記有効状態に移行させるのか否かを前記ユーザに問い合わせるための画面である、前記表示制御部を備え、
前記第2の状態制御部は、前記問合画面において、前記サービス状態を前記有効状態に移行させることが前記ユーザによって選択される場合に、前記ユーザから前記所定指示が取得されなくても、前記サービス状態を前記無効状態から前記有効状態に移行させ、
前記問合画面において、前記サービス状態を前記有効状態に移行させないことが前記ユーザによって選択される場合に、前記サービス状態は前記無効状態に維持される、項目1から3のいずれか一項に記載のプリンタ。
(項目5)
前記プリンタは、さらに、
前記サービス状態が前記無効状態である状況において、前記登録指示が取得され、かつ、前記問合画面において、前記サービス状態を前記有効状態に移行させることが前記ユーザによって選択される場合に、前記IPPに従った受付指示と、前記IPPに従った第1の通知指示と、を前記サーバに送信する第1の指示送信部であって、前記受付指示は、前記サーバを介して前記印刷ジョブを前記プリンタに送信するためのジョブ送信要求の受け付けを前記サーバに実行させるための指示であり、前記第1の通知指示は、前記ジョブ送信要求を受け付けた旨の前記プリンタへの通知を前記サーバに実行させるための指示である、前記第1の指示送信部と、
前記サービス状態が前記無効状態である状況において、前記登録指示が取得され、かつ、前記問合画面において、前記サービス状態を前記有効状態に移行させないことが前記ユーザによって選択される場合に、前記第1の通知指示を前記サーバに送信することなく、前記受付指示を前記サーバに送信する第2の指示送信部と、
を備える、項目4に記載のプリンタ。
(項目6)
前記プリンタは、さらに、
前記サービス状態が前記有効状態である状況において、前記登録指示が取得される場合に、前記IPPに従った受付指示と、前記IPPに従った第1の通知指示と、を前記サーバに送信する第3の指示送信部であって、前記受付指示は、前記サーバを介して前記印刷ジョブを前記プリンタに送信するためのジョブ送信要求の受け付けを前記サーバに実行させるための指示であり、前記第1の通知指示は、前記ジョブ送信要求を受け付けた旨の前記プリンタへの通知を前記サーバに実行させるための指示である、前記第3の指示送信部を備える、項目1から5のいずれか一項に記載のプリンタ。
(項目7)
プリンタのためのコンピュータプログラムであって、
前記プリンタのコンピュータを、以下の各部、即ち、
サーバから印刷ジョブ提供サービスを受けるためのサービス状態が無効状態である状況において、ユーザから所定指示が取得される場合に、前記サービス状態を前記無効状態から有効状態に移行させる第1の状態制御部であって、前記無効状態は、前記サーバからIPP(Internet Printing Protocolの略)に従った印刷ジョブを受信不可能な状態であり、前記有効状態は、前記サーバから前記IPPに従った前記印刷ジョブを受信可能な状態である、前記第1の状態制御部と、
前記プリンタに関連するプリンタ情報を前記サーバに登録するための登録指示が取得される場合に、前記プリンタ情報を前記サーバに送信するプリンタ情報送信部と、
前記サービス状態が無効状態である状況において、前記登録指示が取得される場合に、前記ユーザから前記所定指示が取得されなくても、前記サービス状態を前記無効状態から前記有効状態に移行させる第2の状態制御部と、
前記プリンタ情報が前記サーバに登録され、かつ、前記サービス状態が前記無効状態から前記有効状態に移行された後に、前記サーバから前記IPPに従った前記印刷ジョブが受信される場合に、前記印刷ジョブに従った印刷を印刷エンジンに実行させるエンジン制御部と、
として機能させる、コンピュータプログラム。
Claims (8)
- プリンタであって、
印刷エンジンと、
サーバから印刷ジョブ提供サービスを受けるためのサービス状態が無効状態である状況において、ユーザから所定指示が取得される場合に、前記サービス状態を前記無効状態から有効状態に移行させる第1の状態制御部であって、前記無効状態は、前記サーバからIPP(Internet Printing Protocolの略)に従った印刷ジョブを受信不可能な状態であり、前記有効状態は、前記サーバから前記IPPに従った前記印刷ジョブを受信可能な状態である、前記第1の状態制御部と、
前記プリンタに関連するプリンタ情報を前記サーバに登録するための登録指示が取得される場合に、前記プリンタ情報を前記サーバに送信するプリンタ情報送信部と、
前記サービス状態が前記無効状態である状況において、前記登録指示が取得される場合に、前記ユーザから前記所定指示が取得されなくても、前記サービス状態を前記無効状態から前記有効状態に移行させる第2の状態制御部と、
前記サービス状態が前記無効状態である状況において、前記登録指示が取得される場合に、前記IPPに従った受付指示と、前記IPPに従った第1の通知指示と、を前記サーバに送信する第1の指示送信部であって、前記受付指示は、前記サーバを介して前記印刷ジョブを前記プリンタに送信するためのジョブ送信要求の受け付けを前記サーバに実行させるための指示であり、前記第1の通知指示は、前記ジョブ送信要求を受け付けた旨の前記プリンタへの通知を前記サーバに実行させるための指示である、前記第1の指示送信部と、
前記プリンタ情報が前記サーバに登録され、かつ、前記サービス状態が前記無効状態から前記有効状態に移行された後に、前記サーバから前記IPPに従った前記印刷ジョブが受信される場合に、前記印刷ジョブに従った印刷を前記印刷エンジンに実行させるエンジン制御部と、
を備える、プリンタ。 - 前記第1の指示送信部は、さらに、前記サービス状態が前記無効状態である状況において、前記登録指示が取得される場合に、前記IPPに従った第2の通知指示を前記サーバに送信し、
前記第2の通知指示は、印刷ジョブのステータスが変更された旨の前記プリンタへの通知を前記サーバに実行させるための指示である、請求項1に記載のプリンタ。 - 前記プリンタは、さらに、
前記サービス状態が前記無効状態である状況において、前記登録指示が取得される場合に、問合画面を表示部に表示させる表示制御部であって、前記問合画面は、前記サービス状態を前記有効状態に移行させるのか否かを前記ユーザに問い合わせるための画面である、前記表示制御部を備え、
前記第2の状態制御部は、前記問合画面において、前記サービス状態を前記有効状態に移行させることが前記ユーザによって選択される場合に、前記ユーザから前記所定指示が取得されなくても、前記サービス状態を前記無効状態から前記有効状態に移行させ、
前記問合画面において、前記サービス状態を前記有効状態に移行させないことが前記ユーザによって選択される場合に、前記サービス状態は前記無効状態に維持される、請求項1または2に記載のプリンタ。 - 前記プリンタは、さらに、
前記サービス状態が前記無効状態である状況において、前記登録指示が取得され、かつ、前記問合画面において、前記サービス状態を前記有効状態に移行させることが前記ユーザによって選択される場合に、前記IPPに従った受付指示と、前記IPPに従った第1の通知指示と、を前記サーバに送信する第1の指示送信部であって、前記受付指示は、前記サーバを介して前記印刷ジョブを前記プリンタに送信するためのジョブ送信要求の受け付けを前記サーバに実行させるための指示であり、前記第1の通知指示は、前記ジョブ送信要求を受け付けた旨の前記プリンタへの通知を前記サーバに実行させるための指示である、前記第1の指示送信部と、
前記サービス状態が前記無効状態である状況において、前記登録指示が取得され、かつ、前記問合画面において、前記サービス状態を前記有効状態に移行させないことが前記ユーザによって選択される場合に、前記第1の通知指示を前記サーバに送信することなく、前記受付指示を前記サーバに送信する第2の指示送信部と、
を備える、請求項3に記載のプリンタ。 - 前記プリンタは、さらに、
前記サービス状態が前記有効状態である状況において、前記登録指示が取得される場合に、前記IPPに従った受付指示と、前記IPPに従った第1の通知指示と、を前記サーバに送信する第3の指示送信部であって、前記受付指示は、前記サーバを介して前記印刷ジョブを前記プリンタに送信するためのジョブ送信要求の受け付けを前記サーバに実行させるための指示であり、前記第1の通知指示は、前記ジョブ送信要求を受け付けた旨の前記プリンタへの通知を前記サーバに実行させるための指示である、前記第3の指示送信部を備える、請求項1から4のいずれか一項に記載のプリンタ。 - プリンタであって、
印刷エンジンと、
サーバから印刷ジョブ提供サービスを受けるためのサービス状態が無効状態である状況において、ユーザから所定指示が取得される場合に、前記サービス状態を前記無効状態から有効状態に移行させる第1の状態制御部であって、前記無効状態は、前記サーバからIPP(Internet Printing Protocolの略)に従った印刷ジョブを受信不可能な状態であり、前記有効状態は、前記サーバから前記IPPに従った前記印刷ジョブを受信可能な状態である、前記第1の状態制御部と、
前記プリンタに関連するプリンタ情報を前記サーバに登録するための登録指示が取得される場合に、前記プリンタ情報を前記サーバに送信するプリンタ情報送信部と、
前記サービス状態が前記無効状態である状況において、前記登録指示が取得される場合に、問合画面を表示部に表示させる表示制御部であって、前記問合画面は、前記サービス状態を前記有効状態に移行させるのか否かを前記ユーザに問い合わせるための画面である、前記表示制御部と、
前記問合画面において、前記サービス状態を前記有効状態に移行させることが前記ユーザによって選択される場合に、前記ユーザから前記所定指示が取得されなくても、前記サービス状態を前記無効状態から前記有効状態に移行させる第2の状態制御部であって、前記問合画面において、前記サービス状態を前記有効状態に移行させないことが前記ユーザによって選択される場合に、前記サービス状態は前記無効状態に維持される、前記第2の状態制御部と、
前記プリンタ情報が前記サーバに登録され、かつ、前記サービス状態が前記無効状態から前記有効状態に移行された後に、前記サーバから前記IPPに従った前記印刷ジョブが受信される場合に、前記印刷ジョブに従った印刷を前記印刷エンジンに実行させるエンジン制御部と、
を備える、プリンタ。 - プリンタであって、
印刷エンジンと、
サーバから印刷ジョブ提供サービスを受けるためのサービス状態が無効状態である状況において、ユーザから所定指示が取得される場合に、前記サービス状態を前記無効状態から有効状態に移行させる第1の状態制御部であって、前記無効状態は、前記サーバからIPP(Internet Printing Protocolの略)に従った印刷ジョブを受信不可能な状態であり、前記有効状態は、前記サーバから前記IPPに従った前記印刷ジョブを受信可能な状態である、前記第1の状態制御部と、
前記プリンタに関連するプリンタ情報を前記サーバに登録するための登録指示が取得される場合に、前記プリンタ情報を前記サーバに送信するプリンタ情報送信部と、
前記サービス状態が前記無効状態である状況において、前記登録指示が取得される場合に、前記ユーザから前記所定指示が取得されなくても、前記サービス状態を前記無効状態から前記有効状態に移行させる第2の状態制御部と、
前記プリンタ情報が前記サーバに登録され、かつ、前記サービス状態が前記無効状態から前記有効状態に移行された後に、前記サーバから前記IPPに従った前記印刷ジョブが受信される場合に、前記印刷ジョブに従った印刷を前記印刷エンジンに実行させるエンジン制御部と、
前記サービス状態が前記有効状態である状況において、前記登録指示が取得される場合に、前記IPPに従った受付指示と、前記IPPに従った第1の通知指示と、を前記サーバに送信する第3の指示送信部であって、前記受付指示は、前記サーバを介して前記印刷ジョブを前記プリンタに送信するためのジョブ送信要求の受け付けを前記サーバに実行させるための指示であり、前記第1の通知指示は、前記ジョブ送信要求を受け付けた旨の前記プリンタへの通知を前記サーバに実行させるための指示である、前記第3の指示送信部と、
を備える、プリンタ。 - プリンタのためのコンピュータプログラムであって、
前記プリンタのコンピュータを、以下の各部、即ち、
サーバから印刷ジョブ提供サービスを受けるためのサービス状態が無効状態である状況において、ユーザから所定指示が取得される場合に、前記サービス状態を前記無効状態から有効状態に移行させる第1の状態制御部であって、前記無効状態は、前記サーバからIPP(Internet Printing Protocolの略)に従った印刷ジョブを受信不可能な状態であり、前記有効状態は、前記サーバから前記IPPに従った前記印刷ジョブを受信可能な状態である、前記第1の状態制御部と、
前記プリンタに関連するプリンタ情報を前記サーバに登録するための登録指示が取得される場合に、前記プリンタ情報を前記サーバに送信するプリンタ情報送信部と、
前記サービス状態が前記無効状態である状況において、前記登録指示が取得される場合に、前記ユーザから前記所定指示が取得されなくても、前記サービス状態を前記無効状態から前記有効状態に移行させる第2の状態制御部と、
前記サービス状態が前記無効状態である状況において、前記登録指示が取得される場合に、前記IPPに従った受付指示と、前記IPPに従った第1の通知指示と、を前記サーバに送信する第1の指示送信部であって、前記受付指示は、前記サーバを介して前記印刷ジョブを前記プリンタに送信するためのジョブ送信要求の受け付けを前記サーバに実行させるための指示であり、前記第1の通知指示は、前記ジョブ送信要求を受け付けた旨の前記プリンタへの通知を前記サーバに実行させるための指示である、前記第1の指示送信部と、
前記プリンタ情報が前記サーバに登録され、かつ、前記サービス状態が前記無効状態から前記有効状態に移行された後に、前記サーバから前記IPPに従った前記印刷ジョブが受信される場合に、前記印刷ジョブに従った印刷を印刷エンジンに実行させるエンジン制御部と、
として機能させる、コンピュータプログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020217547A JP7581866B2 (ja) | 2020-12-25 | 2020-12-25 | プリンタ及びプリンタのためのコンピュータプログラム |
| US17/644,480 US11625211B2 (en) | 2020-12-25 | 2021-12-15 | Printer capable of receiving print job from server and non-transitory computer-readable recording medium storing computer-readable instructions for printer |
| US18/178,933 US11842115B2 (en) | 2020-12-25 | 2023-03-06 | Printer and non-transitory computer-readable recording medium storing computer-readable instructions for printer |
| JP2024191861A JP7790521B2 (ja) | 2020-12-25 | 2024-10-31 | プリンタ及びプリンタのためのコンピュータプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020217547A JP7581866B2 (ja) | 2020-12-25 | 2020-12-25 | プリンタ及びプリンタのためのコンピュータプログラム |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024191861A Division JP7790521B2 (ja) | 2020-12-25 | 2024-10-31 | プリンタ及びプリンタのためのコンピュータプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022102675A JP2022102675A (ja) | 2022-07-07 |
| JP7581866B2 true JP7581866B2 (ja) | 2024-11-13 |
Family
ID=82119055
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020217547A Active JP7581866B2 (ja) | 2020-12-25 | 2020-12-25 | プリンタ及びプリンタのためのコンピュータプログラム |
| JP2024191861A Active JP7790521B2 (ja) | 2020-12-25 | 2024-10-31 | プリンタ及びプリンタのためのコンピュータプログラム |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024191861A Active JP7790521B2 (ja) | 2020-12-25 | 2024-10-31 | プリンタ及びプリンタのためのコンピュータプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US11625211B2 (ja) |
| JP (2) | JP7581866B2 (ja) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006338582A (ja) | 2005-06-06 | 2006-12-14 | Canon Inc | プリンタ管理装置およびその制御方法およびプログラム |
| JP2015054412A (ja) | 2013-09-10 | 2015-03-23 | 株式会社沖データ | 画像形成装置及び画像形成システム |
| JP2020166372A (ja) | 2019-03-28 | 2020-10-08 | ブラザー工業株式会社 | プリンタ、及び、プリンタのためのコンピュータプログラム |
| JP2020185730A (ja) | 2019-05-15 | 2020-11-19 | キヤノン株式会社 | 画像形成装置、その制御方法と画像形成システム、およびプログラム |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013054441A (ja) * | 2011-09-01 | 2013-03-21 | Canon Inc | 印刷システム、画像形成装置、印刷方法、およびプログラム |
| JP6444020B2 (ja) * | 2013-08-09 | 2018-12-26 | キヤノン株式会社 | 情報処理システム、情報処理方法、及びプログラム |
-
2020
- 2020-12-25 JP JP2020217547A patent/JP7581866B2/ja active Active
-
2021
- 2021-12-15 US US17/644,480 patent/US11625211B2/en active Active
-
2023
- 2023-03-06 US US18/178,933 patent/US11842115B2/en active Active
-
2024
- 2024-10-31 JP JP2024191861A patent/JP7790521B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006338582A (ja) | 2005-06-06 | 2006-12-14 | Canon Inc | プリンタ管理装置およびその制御方法およびプログラム |
| JP2015054412A (ja) | 2013-09-10 | 2015-03-23 | 株式会社沖データ | 画像形成装置及び画像形成システム |
| JP2020166372A (ja) | 2019-03-28 | 2020-10-08 | ブラザー工業株式会社 | プリンタ、及び、プリンタのためのコンピュータプログラム |
| JP2020185730A (ja) | 2019-05-15 | 2020-11-19 | キヤノン株式会社 | 画像形成装置、その制御方法と画像形成システム、およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US20220206731A1 (en) | 2022-06-30 |
| JP7790521B2 (ja) | 2025-12-23 |
| US20230205473A1 (en) | 2023-06-29 |
| US11842115B2 (en) | 2023-12-12 |
| JP2022102675A (ja) | 2022-07-07 |
| JP2025013420A (ja) | 2025-01-24 |
| US11625211B2 (en) | 2023-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8947693B2 (en) | Server system, method for printing system, and storage medium | |
| JP7708285B2 (ja) | 画像処理装置及び画像処理装置のためのコンピュータプログラム | |
| EP2017721A1 (en) | Approach for processing print jobs on printing devices | |
| JP2019036062A (ja) | 通信装置 | |
| JP2012098816A (ja) | 情報処理装置、その情報処理装置における印刷データ処理方法およびプログラム | |
| US10057233B2 (en) | Image processing apparatus, method for controlling the same, and storage medium for carrying out login processing | |
| JP7581866B2 (ja) | プリンタ及びプリンタのためのコンピュータプログラム | |
| JP7715265B2 (ja) | 端末装置のためのコンピュータプログラムと通信装置 | |
| JP2019036801A (ja) | 画像処理装置 | |
| EP4303712B1 (en) | Printing apparatus, control method, and program | |
| JP5175628B2 (ja) | 画像形成装置、キー管理サーバ装置およびアクティベーションシステム | |
| JP7708286B2 (ja) | 画像処理装置及び画像処理装置のためのコンピュータプログラム | |
| JP7585780B2 (ja) | プリンタ及びプリンタのためのコンピュータプログラム | |
| JP5175629B2 (ja) | アクティベーションシステム | |
| JP2019040371A (ja) | 印刷仲介サーバ、印刷仲介サーバのためのコンピュータプログラム、及び、端末装置のためのコンピュータプログラム | |
| JP5285970B2 (ja) | キー管理サーバ装置 | |
| JP7447686B2 (ja) | 通信システム、第1のサーバ、第2のサーバ、第1のサーバのためのコンピュータプログラム、及び、第2のサーバのためのコンピュータプログラム | |
| US20250244927A1 (en) | Device and method for controlling the same, and storage medium | |
| JP7363286B2 (ja) | 通信システム、第1のサーバ、第2のサーバ、第1のサーバのためのコンピュータプログラム、及び、第2のサーバのためのコンピュータプログラム | |
| JP7806482B2 (ja) | 画像形成装置と画像形成装置のためのコンピュータプログラム | |
| JP7574035B2 (ja) | ネットワークデバイス、方法およびプログラム | |
| JP2019040370A (ja) | 端末装置と端末装置のためのコンピュータプログラム | |
| JP6662482B2 (ja) | 機能実行装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231205 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240716 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240717 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240910 |
|
| 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: 20241001 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241014 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7581866 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |