JP7585249B2 - プログラム、情報処理装置および制御方法 - Google Patents
プログラム、情報処理装置および制御方法 Download PDFInfo
- Publication number
- JP7585249B2 JP7585249B2 JP2022018963A JP2022018963A JP7585249B2 JP 7585249 B2 JP7585249 B2 JP 7585249B2 JP 2022018963 A JP2022018963 A JP 2022018963A JP 2022018963 A JP2022018963 A JP 2022018963A JP 7585249 B2 JP7585249 B2 JP 7585249B2
- Authority
- JP
- Japan
- Prior art keywords
- print data
- printing device
- printing
- application
- 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/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
-
- 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/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- 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/1207—Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
-
- 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/1208—Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
-
- 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/121—Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
-
- 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
- G06F3/1225—Software update, e.g. print driver, modules, plug-ins, fonts
-
- 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
- G06F3/1228—Printing driverless or using generic drivers
-
- 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/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1234—Errors handling and recovery, e.g. reprinting
-
- 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/125—Page layout or assigning input pages onto output media, e.g. imposition
-
- 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/1253—Configuration of print job parameters, e.g. using UI at the client
-
- 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/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1254—Automatic configuration, e.g. by driver
-
- 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/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1256—User feedback, e.g. print preview, test print, proofing, pre-flight checks
-
- 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/1259—Print job monitoring, e.g. job status
-
- 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/1274—Deleting of print job
-
- 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/1275—Print workflow management, e.g. defining or changing a workflow, cross publishing
- G06F3/1276—Print workflow management, e.g. defining or changing a workflow, cross publishing within a printer driver, e.g. driver resides either on a server or on a client
-
- 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/1284—Local printer 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
-
- 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/1287—Remote printer device, e.g. being remote from client or server via internet
-
- 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
-
- 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/00244—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 with a server, e.g. an internet server
-
- 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/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00477—Indicating status, e.g. of a job
-
- 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/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/0049—Output means providing a visual indication to the user, e.g. using a lamp
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
本実施形態の印刷システムに含まれる情報処理装置及び印刷装置について説明する。ホストコンピュータ101は、情報処理装置の一例であり、入力インタフェース110、CPU111、ROM112、RAM113、外部記憶装置114、出力インタフェース115、及び入出力インタフェース116を有する。また、入力インタフェース110には、キーボード118、ポインティングデバイス117などの入力デバイスが接続され、出力インタフェース115には、表示部119などの表示デバイスが接続されている。NETIF120は、ネットワークインタフェイスであり、ネットワークを介して外部機器との間でデータ転送を行うための制御を行う。
第1の実施形態では、拡張アプリケーション204がローカル印刷用途の印刷データ生成ソフトウェア202と関連付けられて動作するケースについて説明した。本実施形態では、拡張アプリケーション204がクラウド印刷用途の印刷データ生成ソフトウェア202と関連付けられて動作するケースについて説明する。図3におけるCloud Print Service301は、ホストデバイスと印刷装置102の間で動作してクラウド印刷機能を提供するサービスである。クラウド印刷を行う場合、ホストコンピュータ101等のホストデバイスはCloud Print Service301に印刷ジョブを送信する。そして印刷装置102はCloud Print Service301から印刷ジョブを取得し、印刷を行う。また、印刷ジョブの処理状況や印刷装置102の状態情報は印刷装置102からCloud Print Service301に送信され、Cloud Print Service301を介してホストコンピュータ101に送信される。つまり、従来、クラウド印刷用途の印刷データ生成ソフトウェア202は、Cloud Print Service301からステータス情報を取得し、印刷装置102がエラー状態になったことを検知すると、OSによりトースト通知302を表示していた。そしてユーザにより、トースト通知302が押下されることで、OSは拡張アプリケーション204の通知ユニット209を起動し、通知ユニット209によってステータス通知画面800が表示されていた。
第1の実施形態や第2の実施形態では、印刷データ編集ユニット208は、対象の印刷ジョブの印刷データを受信した場合、ステータス通知アプリケーション211を常に起動させる形態について説明した。本実施形態では、ユーザや管理者による設定に応じて、ステータス通知アプリケーション211を起動させるか否かを切り替える方法について説明する。尚、実施形態1や実施形態2と同様の処理については、本実施形態での説明を省略する。
上述したように、第1の実施形態では、ローカル印刷において、ステータス通知アプリケーション211が印刷装置102と直接通信を行い、ステータス情報を取得することで、ステータス通知画面800を表示する方法について説明した。また第2の実施形態では、クラウド印刷において、印刷データ編集ユニット208がステータス情報を取得し、ステータス通知アプリケーション211に送信することで、ステータス通知アプリケーション211が取得したステータス情報に基づいてステータス通知画面800を表示する方法について説明した。本実施形態では、拡張アプリケーション204がローカル印刷用途の印刷データ生成ソフトウェア202とクラウド印刷用途の印刷データ生成ソフトウェア202とのどちらと関連付けられているかを判定し、判定結果に応じて第1の実施形態における処理と第2の実施形態における処理を切り替えてもよい。なお本判定は拡張アプリケーション204における印刷データ編集ユニット208が行ってもよいし、印刷設定画面拡張ユニット205が本判定を行い、判定結果を印刷設定として保存してもよい。
102 印刷装置
201 描画アプリケーション
202 印刷データ生成ソフトウェア
203 印刷機能情報
204 拡張アプリケーション
Claims (24)
- 異なるベンダによって提供される複数の印刷装置が共通して利用可能な印刷データ生成ソフトウェアと関連づけられることによって前記印刷データ生成ソフトウェアの機能を拡張する拡張アプリケーションであって、
コンピュータに、
前記印刷装置によって印刷処理が実行される印刷データの印刷指示が行われたことに基づいて、前記印刷装置のステータス情報を通知するステータス通知アプリケーションを起動させる起動ステップを実行させ、
前記ステータス通知アプリケーションによって、前記印刷装置のステータス情報が通知され、
前記拡張アプリケーションは、前記印刷データの印刷指示が行われた場合に前記ステータス情報が通知されるか否かが設定可能な起動設定を有し、
前記起動設定において、前記印刷データの前記印刷指示が行われた場合に前記ステータス情報が通知される設定がされている場合、前記ステータス通知アプリケーションを起動させ、前記印刷装置のエラーが発生した場合に、前記印刷装置においてエラーが発生した場合にのみ通知されるトースト通知は実行されず、
前記起動設定において、前記印刷データの前記印刷指示が行われた場合に前記ステータス情報が通知される設定がされていない場合、前記ステータス通知アプリケーションを起動させず、前記印刷装置のエラーが発生した場合に前記トースト通知が実行されることを特徴とするプログラム。 - 前記ステータス通知アプリケーションは、前記印刷装置にエラーが発生していない場合においても前記印刷装置のステータス情報を通知することが可能であることを特徴とする請求項1に記載のプログラム。
- 前記ステータス通知アプリケーションによって、前記エラーに関する詳細情報が通知されることを特徴とする請求項2に記載のプログラム。
- 前記印刷データの前記印刷指示が行われた場合、前記拡張アプリケーションは、前記印刷データ生成ソフトウェアによって生成された前記印刷データを取得したことに基づいて前記ステータス通知アプリケーションを起動させることを特徴とする請求項1乃至3のいずれか一項に記載のプログラム。
- 前記拡張アプリケーションは、前記印刷データを取得した場合、前記印刷データの印刷プレビュー画面を表示する表示ステップを実行させることを特徴とする請求項1乃至4のいずれか一項に記載のプログラム。
- 前記印刷装置に前記印刷データを送信する第1送信ステップを実行させることを特徴とする請求項1乃至5のいずれか一項に記載のプログラム。
- 前記ステータス通知アプリケーションによって前記印刷装置から前記ステータス情報を取得する第1取得ステップが実行され、前記ステータス情報が通知されることを特徴とする請求項1乃至6のいずれか一項に記載のプログラム。
- 前記印刷データの印刷処理がクラウドを介さずに実行されるローカル印刷が行われる場合、前記第1取得ステップが実行され、前記ステータス情報が通知されることを特徴とする請求項7に記載のプログラム。
- 前記印刷データの印刷処理が終了されるまで前記第1取得ステップが繰り返し実行され、前記印刷装置のステータス情報が更新されて通知されることを特徴とする請求項8に記載のプログラム。
- 前記印刷装置に関する情報をクラウドから取得する第2取得ステップと、
前記印刷装置に関する情報を前記ステータス通知アプリケーションに送信する第2送信ステップを実行させ、
前記ステータス通知アプリケーションによって、前記第2送信ステップにおいて送信された前記ステータス情報が通知されることを特徴とする請求項1乃至6のいずれか一項に記載のプログラム。 - 前記印刷データの印刷処理が、前記クラウドを介して実行されるクラウド印刷によって行われる場合、前記第2取得ステップと前記第2送信ステップを実行することを特徴とする請求項10に記載のプログラム。
- 前記印刷データの印刷処理が終了されるまで前記第2取得ステップと前記第2送信ステップを繰り返し実行し、前記印刷装置のステータス情報が更新されて通知されることを特徴とする請求項11に記載のプログラム。
- 前記ステータス通知アプリケーションは、前記印刷装置のステータス情報が記載されたステータス通知画面を表示することによって通知することを特徴とする請求項1乃至12のいずれか一項に記載のプログラム。
- 前記ステータス通知アプリケーションは、前記印刷データの印刷処理を中断させるための操作がユーザによって行われたことに基づいて、前記印刷データの印刷処理を中断させるための指示を前記印刷装置に送信する第3送信ステップを実行することを特徴とする請求項7乃至9のいずれか一項に記載のプログラム。
- 前記印刷データの印刷処理を中断させるための操作は、前記印刷装置のステータス情報が記載されたステータス通知画面において行われることを特徴とする請求項14に記載のプログラム。
- 前記拡張アプリケーションは、前記ステータス通知アプリケーションから前記印刷データの印刷処理を中断することを示す情報を取得した場合、前記印刷データの印刷処理を中断させるための指示を前記印刷装置に送信する第4送信ステップを実行させることを特徴とする請求項10乃至12のいずれか一項に記載のプログラム。
- 前記印刷データの印刷処理がクラウドを介さずに実行されるローカル印刷とクラウド印刷のどちらで行われるかを判定する第1判定ステップを実行させ、
前記印刷データの印刷処理が前記ローカル印刷によって行われると判定された場合、前記印刷装置から前記ステータス情報を取得する第1取得ステップが実行され、
前記印刷データの印刷処理が前記クラウド印刷によって行われると判定された場合、前記ステータス情報をクラウドから取得する第2取得ステップと、前記ステータス情報を前記ステータス通知アプリケーションに送信する第2送信ステップを実行させることを特徴とする請求項1乃至16のいずれか一項に記載のプログラム。 - 前記印刷装置のステータス情報は、前記印刷データのステータス情報を含むことを特徴とする請求項1乃至17のいずれか一項に記載のプログラム。
- 前記印刷データのステータス情報とは、前記印刷データが印刷されている最中であるか否かを示す情報であることを特徴とする請求項18に記載のプログラム。
- 前記印刷装置においてエラーが発生した場合であるか否かに関わらず、前記印刷装置のエラーが発生した場合、前記トースト通知が実行されることを特徴とする請求項1に記載のプログラム。
- 前記印刷装置のエラーとは、用紙なしエラー、インク無しエラー、紙詰まりエラーの少なくとも一つであることを特徴とする請求項2または請求項1乃至20のいずれか一項に記載のプログラム。
- 前記ステータス通知アプリケーションとは、別インスタンスで起動された前記拡張アプリケーションであることを特徴とする請求項1乃至21のいずれか一項に記載のプログラム。
- 異なるベンダによって提供される複数の印刷装置が共通して利用可能な印刷データ生成ソフトウェアと関連づけられることによって前記印刷データ生成ソフトウェアの機能を拡張する拡張アプリケーションを有する情報処理装置であって、
前記印刷装置によって印刷処理が実行される印刷データの印刷指示が行われたことに基づいて、前記印刷装置のステータス情報を通知するステータス通知アプリケーションを起動させる起動手段を有し、
前記ステータス通知アプリケーションによって、前記印刷装置のステータス情報が通知され、
前記拡張アプリケーションは、前記印刷データの印刷指示が行われた場合に前記ステータス情報が通知されるか否かが設定可能な起動設定を有し、
前記起動設定において、前記印刷データの前記印刷指示が行われた場合に前記ステータス情報が通知される設定がされている場合、前記ステータス通知アプリケーションを起動させ、前記印刷装置のエラーが発生した場合に、前記印刷装置においてエラーが発生した場合にのみ通知されるトースト通知は実行されず、
前記起動設定において、前記印刷データの前記印刷指示が行われた場合に前記ステータス情報が通知される設定がされていない場合、前記ステータス通知アプリケーションを起動させず、前記印刷装置のエラーが発生した場合に前記トースト通知が実行されることを特徴とする情報処理装置。 - 異なるベンダによって提供される複数の印刷装置が共通して利用可能な印刷データ生成ソフトウェアと関連づけられることによって前記印刷データ生成ソフトウェアの機能を拡張する拡張アプリケーションの制御方法であって、
前記印刷装置によって印刷処理が実行される印刷データの印刷指示が行われたことに基づいて、前記印刷装置のステータス情報を通知するステータス通知アプリケーションを起動させる起動ステップを有し、
前記ステータス通知アプリケーションによって、前記印刷装置のステータス情報が通知され、
前記拡張アプリケーションは、前記印刷データの印刷指示が行われた場合に前記ステータス情報が通知されるか否かが設定可能な起動設定を有し、
前記起動設定において、前記印刷データの前記印刷指示が行われた場合に前記ステータス情報が通知される設定がされている場合、前記ステータス通知アプリケーションを起動させ、前記印刷装置のエラーが発生した場合に、前記印刷装置においてエラーが発生した場合にのみ通知されるトースト通知は実行されず、
前記起動設定において、前記印刷データの前記印刷指示が行われた場合に前記ステータス情報が通知される設定がされていない場合、前記ステータス通知アプリケーションを起動させず、前記印刷装置のエラーが発生した場合に前記トースト通知が実行されることを特徴とする制御方法。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022018963A JP7585249B2 (ja) | 2022-02-09 | 2022-02-09 | プログラム、情報処理装置および制御方法 |
| DE102023200419.4A DE102023200419A1 (de) | 2022-02-09 | 2023-01-20 | Programm, informationsverarbeitungsvorrichtung und steuerverfahren |
| CN202310080785.7A CN116578249A (zh) | 2022-02-09 | 2023-01-30 | 存储介质、信息处理装置和控制方法 |
| US18/163,728 US12086486B2 (en) | 2022-02-09 | 2023-02-02 | Storage medium, information processing apparatus, and control method for providing status notification about a printing apparatus |
| US18/799,793 US20240402962A1 (en) | 2022-02-09 | 2024-08-09 | Storage medium, information processing apparatus, and control method |
| JP2024189311A JP7844586B2 (ja) | 2022-02-09 | 2024-10-28 | プログラム、情報処理装置の制御方法、及び情報処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022018963A JP7585249B2 (ja) | 2022-02-09 | 2022-02-09 | プログラム、情報処理装置および制御方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024189311A Division JP7844586B2 (ja) | 2022-02-09 | 2024-10-28 | プログラム、情報処理装置の制御方法、及び情報処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023116259A JP2023116259A (ja) | 2023-08-22 |
| JP7585249B2 true JP7585249B2 (ja) | 2024-11-18 |
Family
ID=87312836
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022018963A Active JP7585249B2 (ja) | 2022-02-09 | 2022-02-09 | プログラム、情報処理装置および制御方法 |
| JP2024189311A Active JP7844586B2 (ja) | 2022-02-09 | 2024-10-28 | プログラム、情報処理装置の制御方法、及び情報処理装置 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024189311A Active JP7844586B2 (ja) | 2022-02-09 | 2024-10-28 | プログラム、情報処理装置の制御方法、及び情報処理装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US12086486B2 (ja) |
| JP (2) | JP7585249B2 (ja) |
| CN (1) | CN116578249A (ja) |
| DE (1) | DE102023200419A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2024125933A (ja) * | 2023-03-06 | 2024-09-19 | 富士フイルムビジネスイノベーション株式会社 | 情報処理システム及び情報処理プログラム |
| JP2025115466A (ja) * | 2024-01-26 | 2025-08-07 | セイコーエプソン株式会社 | 印刷制御プログラム、印刷制御装置、及び印刷方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008102838A (ja) | 2006-10-20 | 2008-05-01 | Canon Inc | 情報処理方法およびプログラム |
| JP2020126319A (ja) | 2019-02-01 | 2020-08-20 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
| JP2020166350A (ja) | 2019-03-28 | 2020-10-08 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
Family Cites Families (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5727135A (en) * | 1995-03-23 | 1998-03-10 | Lexmark International, Inc. | Multiple printer status information indication |
| JP3944133B2 (ja) * | 2003-07-25 | 2007-07-11 | キヤノン株式会社 | 情報処理装置及び情報処理方法及びプログラム並びにコンピュータ読み取り可能な記憶媒体 |
| JP4470693B2 (ja) * | 2004-11-02 | 2010-06-02 | セイコーエプソン株式会社 | プリンタホスト、印刷装置状態情報表示プログラムおよびプリンタホストにおける印刷装置の状態情報表示方法 |
| JP2008071010A (ja) * | 2006-09-13 | 2008-03-27 | Sharp Corp | 印刷機器監視方法及び印刷機器監視システム並びにそのプログラム |
| JP2008226118A (ja) * | 2007-03-15 | 2008-09-25 | Brother Ind Ltd | 画像形成システム、及び使用状況表示用プログラム |
| JP4991401B2 (ja) * | 2007-06-07 | 2012-08-01 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| JP5181630B2 (ja) * | 2007-11-13 | 2013-04-10 | セイコーエプソン株式会社 | 情報処理プログラムおよび情報処理装置 |
| JP4604116B2 (ja) * | 2008-07-30 | 2010-12-22 | シャープ株式会社 | 画像形成装置、プログラム、及びプレビュー表示方法 |
| JP4618359B2 (ja) * | 2008-09-29 | 2011-01-26 | ブラザー工業株式会社 | ステータスモニタプログラム、プリンタ及びプリンタステータス表示システム |
| JP5484010B2 (ja) * | 2009-11-16 | 2014-05-07 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及びコンピュータプログラム |
| JP5761923B2 (ja) * | 2010-04-28 | 2015-08-12 | キヤノン株式会社 | 印刷システム、情報処理装置及びその方法 |
| JP6218382B2 (ja) * | 2013-01-17 | 2017-10-25 | キヤノン株式会社 | デバイス及びプログラム、制御方法 |
| US20160059577A1 (en) * | 2014-09-02 | 2016-03-03 | Ricoh Company, Ltd. | Image processing apparatus and image processing method |
| KR20170019226A (ko) * | 2015-08-11 | 2017-02-21 | 에스프린팅솔루션 주식회사 | 클라우드 프린트 서비스를 이용하는 방법 및 이를 수행하기 위한 장치 |
| JP6784537B2 (ja) * | 2016-08-09 | 2020-11-11 | キヤノン株式会社 | 画像形成装置、その制御方法、及びプログラム |
| JP6890938B2 (ja) * | 2016-08-12 | 2021-06-18 | キヤノン株式会社 | 情報処理装置 |
| JP6983614B2 (ja) * | 2017-10-16 | 2021-12-17 | キヤノン株式会社 | プログラム |
| JP7095268B2 (ja) * | 2017-11-30 | 2022-07-05 | ブラザー工業株式会社 | プログラム |
| JP7000885B2 (ja) * | 2018-01-31 | 2022-01-19 | ブラザー工業株式会社 | プログラム |
| JP2020087062A (ja) * | 2018-11-28 | 2020-06-04 | キヤノン株式会社 | アプリケーションプログラム及び端末装置 |
| JP7259477B2 (ja) * | 2019-03-27 | 2023-04-18 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
| JP7446815B2 (ja) * | 2019-12-27 | 2024-03-11 | キヤノン株式会社 | プログラム及び制御方法 |
| JP7512114B2 (ja) * | 2020-07-29 | 2024-07-08 | キヤノン株式会社 | 印刷システム、サーバシステム、及び印刷装置 |
| JP7630957B2 (ja) * | 2020-10-30 | 2025-02-18 | キヤノン株式会社 | 情報処理装置 |
| JP7657617B2 (ja) * | 2021-03-08 | 2025-04-07 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法およびプログラム |
| JP7625957B2 (ja) * | 2021-04-27 | 2025-02-04 | ブラザー工業株式会社 | サポートプログラムおよび印刷システム |
| JP7814866B2 (ja) * | 2021-08-31 | 2026-02-17 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法およびプログラム |
| JP7739098B2 (ja) * | 2021-09-13 | 2025-09-16 | キヤノン株式会社 | アプリケーションプログラム、及び制御方法 |
| JP7799482B2 (ja) * | 2021-12-28 | 2026-01-15 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
| JP7746862B2 (ja) * | 2022-01-27 | 2025-10-01 | ブラザー工業株式会社 | サポートプログラム |
| JP7726085B2 (ja) * | 2022-01-27 | 2025-08-20 | ブラザー工業株式会社 | サポートプログラム |
| JP7746178B2 (ja) * | 2022-01-28 | 2025-09-30 | キヤノン株式会社 | プログラム、情報処理装置および制御方法 |
| JP7844192B2 (ja) * | 2022-02-28 | 2026-04-13 | キヤノン株式会社 | プログラム、情報処理装置および制御方法 |
-
2022
- 2022-02-09 JP JP2022018963A patent/JP7585249B2/ja active Active
-
2023
- 2023-01-20 DE DE102023200419.4A patent/DE102023200419A1/de active Pending
- 2023-01-30 CN CN202310080785.7A patent/CN116578249A/zh active Pending
- 2023-02-02 US US18/163,728 patent/US12086486B2/en active Active
-
2024
- 2024-08-09 US US18/799,793 patent/US20240402962A1/en active Pending
- 2024-10-28 JP JP2024189311A patent/JP7844586B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008102838A (ja) | 2006-10-20 | 2008-05-01 | Canon Inc | 情報処理方法およびプログラム |
| JP2020126319A (ja) | 2019-02-01 | 2020-08-20 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
| JP2020166350A (ja) | 2019-03-28 | 2020-10-08 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023116259A (ja) | 2023-08-22 |
| CN116578249A (zh) | 2023-08-11 |
| DE102023200419A1 (de) | 2023-08-10 |
| US20240402962A1 (en) | 2024-12-05 |
| US20230251806A1 (en) | 2023-08-10 |
| JP7844586B2 (ja) | 2026-04-13 |
| US12086486B2 (en) | 2024-09-10 |
| JP2025003685A (ja) | 2025-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2284696B1 (en) | File printing by means of drag-and-drop | |
| JP2025003685A (ja) | プログラム、情報処理装置および制御方法 | |
| JP7604566B2 (ja) | プログラム及び制御方法 | |
| US20210240420A1 (en) | Control method and information processing apparatus | |
| JP2025142287A (ja) | サポートプログラム | |
| JP7844192B2 (ja) | プログラム、情報処理装置および制御方法 | |
| JP3977173B2 (ja) | 情報表示制御装置、情報表示制御方法、プログラム、及び記憶媒体 | |
| US12118254B2 (en) | Enabling an appropriate print instruction to be issued using an OS standard printing function | |
| JP7362384B2 (ja) | 情報処理装置、その制御方法、及びプログラム | |
| JP7542034B2 (ja) | 情報処理装置、方法およびアプリケーションプログラム | |
| JP2025001977A (ja) | 制御プログラム、情報処理装置の制御方法および情報処理装置 | |
| EP4579427A1 (en) | Printing device and control method therefor | |
| JP7324009B2 (ja) | 情報処理装置、印刷装置、それらの制御方法、及びプログラム | |
| JP2025070062A (ja) | 情報処理装置の制御方法、プログラム、および情報処理装置 | |
| JP2005174225A (ja) | 情報処理装置、印刷システム、情報処理方法、及びコンピュータプログラム、並びにコンピュータ読み取り可能な記憶媒体 | |
| JP2024155589A (ja) | 拡張アプリケーションプログラム、情報処理装置及び記憶媒体 | |
| JP2024058153A (ja) | 情報処理装置、制御方法およびプログラム | |
| JP2024159147A (ja) | 拡張アプリケーションプログラム、情報処理装置及び記憶媒体 | |
| JP2024016351A (ja) | 情報処理装置、プログラム | |
| JP2008123355A (ja) | パスワード設定のあるボックスのジョブ検索方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20231213 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231218 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240628 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240730 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240926 |
|
| 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: 20241008 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241106 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7585249 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |