JP7851467B2 - アプリケーションプログラム、記憶媒体、及びアプリケーションプログラムの受信方法 - Google Patents
アプリケーションプログラム、記憶媒体、及びアプリケーションプログラムの受信方法Info
- Publication number
- JP7851467B2 JP7851467B2 JP2025154276A JP2025154276A JP7851467B2 JP 7851467 B2 JP7851467 B2 JP 7851467B2 JP 2025154276 A JP2025154276 A JP 2025154276A JP 2025154276 A JP2025154276 A JP 2025154276A JP 7851467 B2 JP7851467 B2 JP 7851467B2
- Authority
- JP
- Japan
- Prior art keywords
- application program
- driver
- program according
- printing
- 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
-
- 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/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/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/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/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
-
- 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
-
- 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
-
- 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/00352—Input means
-
- 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
-
- 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
-
- 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/00466—Display of information to the user, e.g. menus displaying finishing information, e.g. position of punch holes or staple or orientation references
-
- 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/00472—Display of information to the user, e.g. menus using a pop-up window
-
- 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/00474—Output means outputting a plurality of functional options, e.g. scan, copy or print
-
- 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/00482—Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
-
- 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/00501—Tailoring a user interface [UI] to specific requirements
-
- 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/333—Mode signalling or mode changing; Handshaking therefor
- H04N1/33307—Mode signalling or mode changing; Handshaking therefor prior to start of transmission, input or output of the picture signal only
-
- 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/0093—Facsimile machine
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)
- Signal Processing (AREA)
- Multimedia (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Description
<印刷システムのハードウェア構成>
図1は、印刷システムのハードウェア構成を示すブロック図である。本図において、ホストコンピュータ101は、情報処理装置の一例であり、入力インタフェース110、CPU111、ROM112、RAM113、外部記憶装置114、出力インタフェース115、及び入出力インタフェース116を有する。また、入力インタフェース110には、キーボード118、ポインティングデバイス117などの入力デバイスが接続され、出力インタフェース115には、表示部119などの表示デバイスが接続されている。
図2は、ドライバ印刷システムのブロック構成図である。ここでは、OSとしてMicrosoft(登録商標)のWindows(登録商標)8以降のOSを搭載したホストコンピュータ101を用い、V4プリンタドライバと呼ばれるアーキテクチャで動作する印刷システムを前提として説明する。
図3は、印刷装置102と印刷時起動アプリケーション205を関連付けるMetadata301において、対応デバイス情報を示す記述の一例である。Metadata301には、Metadata301を利用する印刷装置102の一覧を示すHardwareIDListタグ302が記述される。項目303は、MFP1_abcdというHardware IDを持つ印刷装置102がこのMetadataを利用することを示している。同様に、項目304は、MFP2_ijklというHardware IDを持つ印刷装置102がMetadata301を利用することを示している。このように、1つのMetadataに、そのMetadataを利用するデバイスを複数列挙することができる。Metadata301には、デバイスとして2つの印刷装置が指定されているが、1つであっても、3つ以上であっても構わない。なお、Hardware IDとは、印刷装置102から返却される、印刷装置102を一意に特定するための識別情報である。
図5は、Metadata301で構築される印刷環境の一例を示す図である。印刷装置102であるMFP501は、1つの装置中に、印刷機能部504と、受け付けた印刷要求をFaxとして送信するFax機能部505を有する。印刷装置部504は、MFP1_abcdというHardware IDを有する。Fax機能部505は、MFP1_efghというHardware IDを有する。Fax機能部505のHardware IDは、印刷装置部504と同じHardware IDとして、コマンドによって処理を切り替えるよう構成することもできる。
図6は、本印刷システムにおける印刷時起動アプリケーション205のセットアップ処理のうち主要な処理フローを示した図である。本処理フローは、例えば図5のMFPUtility506のような構成下にある印刷時起動アプリケーション205の処理の一例である。以降、印刷時起動アプリケーション205を、各処理の主体として説明することもあるが、実際には、対応するプログラムをCPU111が実行することで、対応する機能が実現されることになる。なお、全ての処理は必ずしも一つのプロセス上で逐次的に実行されるものではなく、一度OS側に処理が移り、再度OSから呼び出されるようなケースもあり得る。あくまで印刷時起動アプリケーション205の主要な処理を、便宜的にわかりやすく示したフローである。
図9から図12は、それぞれ異なる構成のプリンタドライバおよびFaxドライバのPrintCapabilitiesの例である。なお、これらのPrintCapabilitiesは、説明に必要な部分を中心に記述したものであり、一部省略されている。
図17は、ユーザにより機種別プリンタドライバ508が選択された場合にWSDA207により提供されるユーザインタフェースの一例を示す図である。この図17の画面は、WSDA207が提供する設定画面の一例であり、描画アプリケーションから印刷要求が行なわれる前に提供される画面である。機種別プリンタドライバ508は、1002に示されるように、JobPreviewというFeatureをサポートしており、これは印刷プレビュー機能を示している。WSDA207は、プリンタドライバ201から取得したPrintCapabilitiesを元にユーザインタフェースを構成するため、1002に基づいて、印刷プレビューの有効無効を切り替えるためのコントロールアイテム1701を表示する。WSDA207は、ユーザの指定に応じて、JobPreviewというFeatureのON、OFFをPrintTicketに格納する。印刷時起動アプリケーション205は、S607の処理でこの情報を参照して、印刷プレビューの起動指示があるか否かを判断する。
S605のUIの表示指定が実行された場合、OSは、印刷時起動アプリケーション205のセットアップ処理が終了した後、印刷時起動アプリケーション205のUI処理を呼び出す。図7は、本印刷システムにおける印刷時起動アプリケーション205のUI処理のうち主要な処理フローを示した図である。本処理フローは、例えば図5のMFPUtility506のような構成下にある印刷時起動アプリケーション205の処理の一例である。以降、印刷時起動アプリケーション205を、各処理の主体として説明することもあるが、実際には、対応するプログラムをCPU111が実行することで、対応する機能が実現されることになる。なお、全ての処理は必ずしも一つのプロセス上で逐次的に実行されるものではなく、一度OS側に処理が移り、再度OSから呼び出されるようなケースもあり得る。あくまで印刷時起動アプリケーション205の主要な処理を、便宜的にわかりやすく示したフローである。なお、S605のUIの表示指定が実行されなかった場合、OSは、図7に示されるUI処理をスキップし、後述の編集及び終了処理を呼び出す。
図7の印刷時起動アプリケーション205のUI処理が終了した後、OSは、図8の印刷時起動アプリケーション205の編集及び終了処理を呼び出す。なお、S605のUIの表示指定処理が実行されなかった場合は、OSは、図7の印刷時起動アプリケーション205のUI処理を呼び出すことなく、本処理を呼び出す。本処理フローは、例えば図5のMFPUtility506のような構成下にある印刷時起動アプリケーション205の処理の一例である。以降、印刷時起動アプリケーション205を、各処理の主体として説明することもあるが、実際には、対応するプログラムをCPU111が実行することで、対応する機能が実現されることになる。また、全ての処理は必ずしも一つのプロセス上で逐次的に実行されるものではなく、一度OS側に処理が移り、再度OSから呼び出されるようなケースもあり得る。あくまで印刷時起動アプリケーション205の主要な処理を、便宜的にわかりやすく示したフローである。
上述した実施形態は、以下の処理を実行することによっても実行される。すなわち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ(またはCPUまたはMPU)が記録媒体に格納されたプログラムコードを読み出し実行する。これによって、上述した目的を達成することができる。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
119 表示部
201 プリンタドライバ
202 UWPアプリケーション
203 Legacyアプリケーション
203 印刷時起動アプリランチャー
205 印刷時起動アプリケーション
206 スプールファイル
207 WSDA
208 コンフィグレーションモジュール
209 PrinterExtensions(PEX)
506 MFPUtility
508 機種別プリンタドライバ
509 共通プリンタドライバ
510 標準プリンタドライバ
511 Faxドライバ
Claims (29)
- 情報処理装置にインストールされるアプリケーションプログラムであり、
コンピュータに、
前記情報処理装置のオペレーティングシステムに組み込まれた標準ドライバであって、なお且つ、複数のプリンタベンダによってそれぞれ提供されるプリンタドライバとは異なる前記標準ドライバであって、なお且つ、前記複数のプリンタベンダの印刷装置で印刷可能な印刷データを生成する前記標準ドライバがサポートしていない設定項目の設定値を受け付ける設定画面を表示部に表示させ、
印刷指示を受け付けた後に、前記標準ドライバにより生成される印刷データに対して、前記設定画面で受け付けた前記設定値を反映させるよう制御することを特徴とするアプリケーションプログラム。 - 情報処理装置にインストールされるアプリケーションプログラムであり、
コンピュータに、
前記情報処理装置のオペレーティングシステムに組み込まれた標準ドライバであって、なお且つ、複数のプリンタベンダによってそれぞれ提供されるプリンタドライバとは異なる前記標準ドライバであって、なお且つ、前記複数のプリンタベンダの印刷装置で印刷可能な印刷データを生成する前記標準ドライバであって、なお且つ、前記コンピュータに前記印刷データを送信させる前記標準ドライバがサポートしていない設定項目の設定値を受け付ける設定画面を表示部に表示させ、
印刷指示を受け付けた後に、前記標準ドライバにより生成される印刷データに対して、前記設定画面で受け付けた前記設定値を反映させるよう制御することを特徴とするアプリケーションプログラム。 - 情報処理装置にインストールされるアプリケーションプログラムであり、
コンピュータに、
前記情報処理装置のオペレーティングシステムに組み込まれた標準ドライバであって、なお且つ、複数のプリンタベンダによってそれぞれ提供されるプリンタドライバとは異なる前記標準ドライバであって、なお且つ、前記オペレーティングシステムの提供者が提供するクラスドライバであって、なお且つ、前記複数のプリンタベンダの印刷装置で印刷可能な印刷データを生成する前記標準ドライバがサポートしていない設定項目の設定値を受け付ける設定画面を表示部に表示させ、
印刷指示を受け付けた後に、前記標準ドライバにより生成される印刷データに対して、前記設定画面で受け付けた前記設定値を反映させるよう制御することを特徴とするアプリケーションプログラム。 - 前記アプリケーションプログラムは、
前記情報処理装置が印刷装置から受信したIDに基づいて、前記情報処理装置とは異なるシステムから前記情報処理装置によって受信され、
前記情報処理装置にインストールされることを特徴とする請求項1乃至3のいずれか1項に記載のアプリケーションプログラム。 - 受信された前記アプリケーションプログラムは、前記情報処理装置にインストールされ、前記印刷装置に関連付けられることを特徴とする請求項4に記載のアプリケーションプログラム。
- 前記IDは、Hardware IDであることを特徴とする請求項4乃至5のいずれか1項に記載のアプリケーションプログラム。
- 前記システムは、アプリケーション配布システムであることを特徴とする請求項4乃至6のいずれか1項に記載のアプリケーションプログラム。
- 前記印刷装置が有する第1の機能に前記Hardware IDが割り当てられ、前記印刷装置が有する前記第1の機能とは異なる第2の機能に、他のHardware IDが割り当てられることを特徴とする請求項6に記載のアプリケーションプログラム。
- 前記第1の機能は印刷機能であり、前記第2の機能は前記印刷機能とは異なる機能であることを特徴とする請求項8に記載のアプリケーションプログラム。
- 前記第2の機能はFAX機能であることを特徴とする請求項9に記載のアプリケーションプログラム。
- 前記標準ドライバが印刷データの生成を完了する前に、前記コンピュータに、前記表示部にて表示する前記設定画面を表示させることを特徴とする請求項1乃至3のいずれか1項に記載のアプリケーションプログラム。
- 前記標準ドライバは、XPSデータを受け取り、前記XPSデータに基づいて前記印刷データを生成可能であることを特徴とする請求項1乃至3のいずれか1項に記載のアプリケーションプログラム。
- 前記アプリケーションプログラムは、前記標準ドライバの機能を拡張するためのアプリケーションであることを特徴とする請求項1乃至3のいずれか1項に記載のアプリケーションプログラム。
- 前記複数のプリンタベンダが独自に定義した設定値を選択可能にすることで前記標準ドライバの機能を拡張することを特徴とする請求項13に記載のアプリケーションプログラム。
- 前記標準ドライバは、前記オペレーティングシステムの提供者が提供するクラスドライバであることを特徴とする請求項1乃至2のいずれか1項に記載のアプリケーションプログラム。
- 前記標準ドライバと関連付けられている場合には前記設定画面を表示部にて表示させ、前記標準ドライバと関連付けられていない場合には前記設定画面を表示部にて表示させないことを特徴とする請求項1乃至3のいずれか1項に記載のアプリケーションプログラム。
- 前記アプリケーションプログラムは、前記標準ドライバが提供する設定画面において所定の操作を行うことにより起動されることを特徴とする請求項1乃至3のいずれか1項に記載のアプリケーションプログラム。
- 前記所定の操作は、前記標準ドライバが提供する設定画面では設定できない設定項目の設定値を設定可能な前記設定画面を表示する指示を行う操作であって、前記設定画面は前記アプリケーションプログラムにより提供される画面であることを特徴とする請求項17に記載のアプリケーションプログラム。
- 前記標準ドライバに対して画像の印刷を前記印刷装置に行わせる印刷指示があった場合に、前記印刷指示による印刷対象となった画像を示す画像データであって、前記標準ドライバが出力する中間画像データに、前記アプリケーションプログラムにより提供される前記設定画面にて表示された設定値を追加する設定を受け付けさせることを特徴とする請求項1乃至3のいずれか1項に記載のアプリケーションプログラム。
- 前記アプリケーションプログラムでの表示による前記設定画面で受け付けた前記設定値は、前記アプリケーションプログラムにて反映されることを特徴とする請求項1乃至3のいずれか1項に記載のアプリケーションプログラム。
- 前記情報処理装置にて前記印刷データが送信される前に、前記アプリケーションプログラムでの表示による前記設定画面で受け付けた前記設定値が反映されることを特徴とする請求項2に記載のアプリケーションプログラム。
- 前記設定画面で受け付けた前記設定値は前記印刷データのPrintTicketに反映されることを特徴とする請求項1乃至3のいずれか1項に記載のアプリケーションプログラム。
- 前記設定画面で受け付けた前記設定値は前記印刷データのXPSデータに反映されることを特徴とする請求項1乃至3のいずれか1項に記載のアプリケーションプログラム。
- 前記印刷指示は、印刷ボタンを押下することであることを特徴とする請求項1乃至3のいずれか1項に記載のアプリケーションプログラム。
- 前記印刷装置において、前記印刷データに基づいた印刷が実行されることを特徴とする請求項1乃至3のいずれか1項に記載のアプリケーションプログラム。
- 前記印刷データに含まれる描画データを編集することで、前記標準ドライバにより生成される印刷データに対して、前記設定画面で受け付けた前記設定値を反映させるよう制御することを特徴とする請求項1乃至3のいずれか1項に記載のアプリケーションプログラム。
- 前記描画データは、紙面上に印刷を形成する元となる画像やテキスト情報であることを特徴とする請求項26に記載のアプリケーションプログラム。
- 請求項1乃至27のいずれか1項に記載のアプリケーションプログラムを記憶した記憶媒体。
- 情報処理装置にインストールされるアプリケーションプログラムを実行することによって行われる制御方法であって、
前記アプリケーションプログラムを実行することによって、前記情報処理装置のオペレーティングシステムに組み込まれた標準ドライバであって、なお且つ、複数のプリンタベンダによってそれぞれ提供されるプリンタドライバとは異なる前記標準ドライバであって、なお且つ、前記複数のプリンタベンダの印刷装置で印刷可能な印刷データを生成する前記標準ドライバがサポートしていない設定項目の設定値を受け付ける設定画面を表示部に表示させ、
印刷指示を受け付けた後に、前記標準ドライバにより生成される印刷データに対して、前記設定画面で受け付けた前記設定値を反映させるよう制御することを特徴とする制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2025154276A JP7851467B2 (ja) | 2017-10-16 | 2025-09-17 | アプリケーションプログラム、記憶媒体、及びアプリケーションプログラムの受信方法 |
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017200310A JP6983614B2 (ja) | 2017-10-16 | 2017-10-16 | プログラム |
| JP2021189031A JP7263491B2 (ja) | 2017-10-16 | 2021-11-19 | プログラムおよび情報処理装置 |
| JP2023063875A JP7631402B2 (ja) | 2017-10-16 | 2023-04-11 | アプリケーションプログラム、制御方法、及び情報処理装置 |
| JP2024015794A JP7589376B2 (ja) | 2017-10-16 | 2024-02-05 | サポートプログラム、印刷方法、情報処理装置 |
| JP2024109883A JP7749764B2 (ja) | 2017-10-16 | 2024-07-08 | アプリケーションプログラム、記憶媒体、及びアプリケーションプログラムの受信方法 |
| JP2025154276A JP7851467B2 (ja) | 2017-10-16 | 2025-09-17 | アプリケーションプログラム、記憶媒体、及びアプリケーションプログラムの受信方法 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024109883A Division JP7749764B2 (ja) | 2017-10-16 | 2024-07-08 | アプリケーションプログラム、記憶媒体、及びアプリケーションプログラムの受信方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025181863A JP2025181863A (ja) | 2025-12-11 |
| JP7851467B2 true JP7851467B2 (ja) | 2026-04-24 |
Family
ID=63762252
Family Applications (10)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017200310A Active JP6983614B2 (ja) | 2017-10-16 | 2017-10-16 | プログラム |
| JP2021189031A Active JP7263491B2 (ja) | 2017-10-16 | 2021-11-19 | プログラムおよび情報処理装置 |
| JP2023063875A Active JP7631402B2 (ja) | 2017-10-16 | 2023-04-11 | アプリケーションプログラム、制御方法、及び情報処理装置 |
| JP2024015797A Active JP7669543B2 (ja) | 2017-10-16 | 2024-02-05 | サポートプログラム、印刷方法、情報処理装置 |
| JP2024015795A Active JP7679507B2 (ja) | 2017-10-16 | 2024-02-05 | サポートプログラム、情報処理装置、及び印刷方法 |
| JP2024015794A Active JP7589376B2 (ja) | 2017-10-16 | 2024-02-05 | サポートプログラム、印刷方法、情報処理装置 |
| JP2024015796A Active JP7676603B2 (ja) | 2017-10-16 | 2024-02-05 | サポートプログラム、印刷方法、及び情報処理装置 |
| JP2024109883A Active JP7749764B2 (ja) | 2017-10-16 | 2024-07-08 | アプリケーションプログラム、記憶媒体、及びアプリケーションプログラムの受信方法 |
| JP2024189313A Active JP7823147B2 (ja) | 2017-10-16 | 2024-10-28 | アプリケーションプログラム、制御方法、情報処理装置 |
| JP2025154276A Active JP7851467B2 (ja) | 2017-10-16 | 2025-09-17 | アプリケーションプログラム、記憶媒体、及びアプリケーションプログラムの受信方法 |
Family Applications Before (9)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017200310A Active JP6983614B2 (ja) | 2017-10-16 | 2017-10-16 | プログラム |
| JP2021189031A Active JP7263491B2 (ja) | 2017-10-16 | 2021-11-19 | プログラムおよび情報処理装置 |
| JP2023063875A Active JP7631402B2 (ja) | 2017-10-16 | 2023-04-11 | アプリケーションプログラム、制御方法、及び情報処理装置 |
| JP2024015797A Active JP7669543B2 (ja) | 2017-10-16 | 2024-02-05 | サポートプログラム、印刷方法、情報処理装置 |
| JP2024015795A Active JP7679507B2 (ja) | 2017-10-16 | 2024-02-05 | サポートプログラム、情報処理装置、及び印刷方法 |
| JP2024015794A Active JP7589376B2 (ja) | 2017-10-16 | 2024-02-05 | サポートプログラム、印刷方法、情報処理装置 |
| JP2024015796A Active JP7676603B2 (ja) | 2017-10-16 | 2024-02-05 | サポートプログラム、印刷方法、及び情報処理装置 |
| JP2024109883A Active JP7749764B2 (ja) | 2017-10-16 | 2024-07-08 | アプリケーションプログラム、記憶媒体、及びアプリケーションプログラムの受信方法 |
| JP2024189313A Active JP7823147B2 (ja) | 2017-10-16 | 2024-10-28 | アプリケーションプログラム、制御方法、情報処理装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (7) | US10747481B2 (ja) |
| EP (2) | EP4471569A3 (ja) |
| JP (10) | JP6983614B2 (ja) |
| KR (2) | KR20190042456A (ja) |
| CN (2) | CN109669645B (ja) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7446726B2 (ja) * | 2019-07-02 | 2024-03-11 | キヤノン株式会社 | 印刷装置、情報処理装置及びプログラム |
| JP7387342B2 (ja) * | 2019-09-04 | 2023-11-28 | キヤノン株式会社 | アプリケーション、情報処理装置及び制御方法 |
| JP7397652B2 (ja) * | 2019-12-16 | 2023-12-13 | キヤノン株式会社 | プログラム、情報処理装置、および方法 |
| JP7446815B2 (ja) | 2019-12-27 | 2024-03-11 | キヤノン株式会社 | プログラム及び制御方法 |
| US20220236932A1 (en) * | 2021-01-27 | 2022-07-28 | Toshiba Tec Kabushiki Kaisha | Information processing apparatus, information processing method, and storage medium |
| JP7814867B2 (ja) | 2021-08-31 | 2026-02-17 | キヤノン株式会社 | アプリケーションプログラム、記憶媒体、情報処理装置の制御方法、および情報処理装置 |
| JP7814866B2 (ja) | 2021-08-31 | 2026-02-17 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法およびプログラム |
| JP7739098B2 (ja) | 2021-09-13 | 2025-09-16 | キヤノン株式会社 | アプリケーションプログラム、及び制御方法 |
| JP7585249B2 (ja) | 2022-02-09 | 2024-11-18 | キヤノン株式会社 | プログラム、情報処理装置および制御方法 |
| JP7673024B2 (ja) | 2022-07-26 | 2025-05-08 | キヤノン株式会社 | 情報処理装置、プログラム |
| JP2024016353A (ja) | 2022-07-26 | 2024-02-07 | キヤノン株式会社 | 情報処理装置、プログラム |
| JP7571091B2 (ja) | 2022-07-29 | 2024-10-22 | キヤノン株式会社 | 情報処理装置、情報処理方法およびアプリケーションプログラム |
| JP2024018086A (ja) | 2022-07-29 | 2024-02-08 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
| JP7542034B2 (ja) | 2022-07-29 | 2024-08-29 | キヤノン株式会社 | 情報処理装置、方法およびアプリケーションプログラム |
| JP7547418B2 (ja) * | 2022-07-29 | 2024-09-09 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
| JP2024046140A (ja) * | 2022-09-22 | 2024-04-03 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及びプログラム |
| JP2024058153A (ja) | 2022-10-14 | 2024-04-25 | キヤノン株式会社 | 情報処理装置、制御方法およびプログラム |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016058041A (ja) | 2014-09-12 | 2016-04-21 | キヤノン株式会社 | 情報処理装置、プログラム及び制御方法 |
Family Cites Families (52)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020051200A1 (en) * | 2000-11-01 | 2002-05-02 | Chang William Ho | Controller for device-to-device pervasive digital output |
| US7168003B2 (en) * | 2002-08-07 | 2007-01-23 | Hewlett-Packard Development Company, L.P. | Method and apparatus for automating printer and printer driver diagnostics and repair |
| JP2004252665A (ja) * | 2003-02-19 | 2004-09-09 | Canon Inc | 文書処理方法 |
| KR100561405B1 (ko) * | 2003-11-05 | 2006-03-16 | 삼성전자주식회사 | 프린터 드라이버 및 사용자 인터페이스 구성 방법 |
| JP4250569B2 (ja) * | 2004-06-25 | 2009-04-08 | キヤノン株式会社 | 印刷制御装置及び印刷制御方法 |
| JP4618610B2 (ja) | 2004-12-27 | 2011-01-26 | キヤノンマーケティングジャパン株式会社 | 印刷制御装置、印刷制御方法、印刷制御プログラム |
| JP2007001070A (ja) | 2005-06-22 | 2007-01-11 | Ricoh Co Ltd | 画像形成装置 |
| JP2007157121A (ja) | 2005-11-11 | 2007-06-21 | Ricoh Co Ltd | 情報処理装置及びプレビュー表示方法 |
| EP1821189B1 (en) * | 2006-02-15 | 2014-07-23 | Canon Kabushiki Kaisha | Host apparatus and printing control method |
| JP2007272870A (ja) * | 2006-03-10 | 2007-10-18 | Ricoh Co Ltd | 印刷制御装置、gui表示方法、プリンタドライバ及び記録媒体 |
| JP4693664B2 (ja) * | 2006-03-13 | 2011-06-01 | キヤノン株式会社 | プリンタ装置及びプログラムと印刷方法 |
| JP4630847B2 (ja) * | 2006-06-09 | 2011-02-09 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
| CN101578583A (zh) * | 2007-01-18 | 2009-11-11 | 三菱电机株式会社 | 应用程序设定终端、应用程序执行终端及设定信息管理服务器 |
| US20080180712A1 (en) * | 2007-01-30 | 2008-07-31 | Ricoh Company Ltd. | Universal print driver with full discovery |
| JP5078686B2 (ja) * | 2008-03-18 | 2012-11-21 | キヤノン株式会社 | 印刷設定処理装置及び印刷設定処理方法 |
| JP5264391B2 (ja) * | 2008-09-30 | 2013-08-14 | キヤノン株式会社 | 情報処理装置及びインストール方法 |
| KR20110032869A (ko) * | 2009-09-24 | 2011-03-30 | 삼성전자주식회사 | 인쇄 제어 장치 및 그 제어 방법 |
| JP5729903B2 (ja) * | 2009-12-17 | 2015-06-03 | キヤノン株式会社 | 情報処理装置、その方法およびプログラム |
| JP5634132B2 (ja) * | 2010-06-01 | 2014-12-03 | キヤノン株式会社 | 情報処理システム、情報処理装置、それらの制御方法及びプログラム |
| JP5202587B2 (ja) * | 2010-08-03 | 2013-06-05 | シャープ株式会社 | データ処理装置、画像表示方法、コンピュータプログラム、及び記録媒体 |
| JP5671930B2 (ja) * | 2010-10-13 | 2015-02-18 | カシオ電子工業株式会社 | 印刷システム |
| JP2012198658A (ja) * | 2011-03-18 | 2012-10-18 | Ricoh Co Ltd | データ処理装置およびプログラム |
| JP5787606B2 (ja) * | 2011-05-02 | 2015-09-30 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| JP5879807B2 (ja) * | 2011-08-11 | 2016-03-08 | 株式会社リコー | 印刷制御装置、制御プログラム及び記録媒体 |
| JP2013054612A (ja) * | 2011-09-06 | 2013-03-21 | Konica Minolta Business Technologies Inc | 情報処理装置、画像形成装置、画像形成システムおよび印刷制御プログラム |
| JP5807460B2 (ja) * | 2011-09-08 | 2015-11-10 | 株式会社リコー | 情報処理装置、プログラム、記憶媒体 |
| JP5230827B1 (ja) * | 2012-01-25 | 2013-07-10 | キヤノン株式会社 | 情報処理装置、その方法、及びプログラム |
| JP5995461B2 (ja) * | 2012-02-24 | 2016-09-21 | キヤノン株式会社 | 情報処理装置、制御方法、プログラム |
| JP5924992B2 (ja) | 2012-03-09 | 2016-05-25 | キヤノン株式会社 | 情報処理装置、情報処理方法とプログラム |
| JP6115062B2 (ja) | 2012-03-21 | 2017-04-19 | 株式会社リコー | 印刷制御プログラム、情報処理装置及び記録媒体 |
| JP6051722B2 (ja) * | 2012-09-20 | 2016-12-27 | ブラザー工業株式会社 | プログラムおよび情報処理装置 |
| JP2014109854A (ja) * | 2012-11-30 | 2014-06-12 | Canon Inc | 情報処理装置および制御方法およびプログラム |
| JP6330361B2 (ja) * | 2013-03-27 | 2018-05-30 | 株式会社リコー | 印刷制御プログラム、情報処理装置及び印刷システム |
| JP2014222299A (ja) * | 2013-05-14 | 2014-11-27 | セイコーエプソン株式会社 | 画像処理装置、プログラム、情報記憶媒体および画像処理装置の製造方法 |
| JP2015026215A (ja) * | 2013-07-25 | 2015-02-05 | キヤノン株式会社 | 印刷システムおよびその制御方法、情報処理装置およびその制御方法、印刷装置およびその制御方法、並びにプログラム |
| JP6115402B2 (ja) * | 2013-08-27 | 2017-04-19 | ブラザー工業株式会社 | プログラムおよび情報処理装置 |
| JP2015090666A (ja) | 2013-11-07 | 2015-05-11 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及びプログラム |
| JP5825565B2 (ja) * | 2013-11-07 | 2015-12-02 | コニカミノルタ株式会社 | プリンタドライバ及びプリンタドライバの印刷機能の追加方法 |
| JP6318667B2 (ja) * | 2014-02-10 | 2018-05-09 | 株式会社リコー | 出力システム、出力方法、サービス提供システム、サービス提供装置及びプログラム |
| US9948798B2 (en) * | 2014-03-06 | 2018-04-17 | Canon Kabushiki Kaisha | Method of managing a facsimile transmission |
| JP2015170295A (ja) * | 2014-03-10 | 2015-09-28 | キヤノン株式会社 | 画像形成出力の出力設定を行う情報処理装置およびその制御方法 |
| JP6170864B2 (ja) | 2014-03-31 | 2017-07-26 | 株式会社沖データ | 印刷システム及び印刷方法 |
| JP6405112B2 (ja) | 2014-04-18 | 2018-10-17 | キヤノン株式会社 | 情報処理装置及びその制御方法 |
| JP6028776B2 (ja) * | 2014-09-19 | 2016-11-16 | コニカミノルタ株式会社 | Uiプログラム、印刷制御装置及びその制御方法 |
| JP6468937B2 (ja) | 2015-02-27 | 2019-02-13 | キヤノン株式会社 | 情報処理装置、制御方法、制御プログラム |
| JP2016168708A (ja) | 2015-03-12 | 2016-09-23 | 株式会社リコー | 画像処理装置、及び画像処理システム |
| JP2017027322A (ja) | 2015-07-22 | 2017-02-02 | キヤノン株式会社 | 情報処理装置及びプログラム |
| JP2017033052A (ja) | 2015-07-29 | 2017-02-09 | キヤノン株式会社 | 画像形成装置における制御装置およびプログラム |
| JP6575270B2 (ja) * | 2015-09-28 | 2019-09-18 | 富士ゼロックス株式会社 | 印刷設定支援装置及びプログラム |
| JP6578851B2 (ja) * | 2015-09-28 | 2019-09-25 | 富士ゼロックス株式会社 | 情報処理装置およびプログラム |
| JP6602188B2 (ja) * | 2015-12-02 | 2019-11-06 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにプログラム |
| JP6321842B2 (ja) | 2017-02-23 | 2018-05-09 | シャープ株式会社 | データ処理方法およびプログラム |
-
2017
- 2017-10-16 JP JP2017200310A patent/JP6983614B2/ja active Active
-
2018
- 2018-10-03 EP EP24199267.6A patent/EP4471569A3/en active Pending
- 2018-10-03 EP EP18198389.1A patent/EP3471389B1/en active Active
- 2018-10-10 CN CN201811176363.5A patent/CN109669645B/zh active Active
- 2018-10-10 CN CN202210630153.9A patent/CN114860177A/zh active Pending
- 2018-10-11 US US16/158,178 patent/US10747481B2/en active Active
- 2018-10-11 KR KR1020180120839A patent/KR20190042456A/ko not_active Ceased
-
2020
- 2020-07-10 US US16/926,523 patent/US11662963B2/en active Active
-
2021
- 2021-10-28 KR KR1020210146002A patent/KR102461063B1/ko active Active
- 2021-11-19 JP JP2021189031A patent/JP7263491B2/ja active Active
-
2023
- 2023-04-11 JP JP2023063875A patent/JP7631402B2/ja active Active
- 2023-04-20 US US18/304,209 patent/US12554444B2/en active Active
-
2024
- 2024-02-05 JP JP2024015797A patent/JP7669543B2/ja active Active
- 2024-02-05 JP JP2024015795A patent/JP7679507B2/ja active Active
- 2024-02-05 JP JP2024015794A patent/JP7589376B2/ja active Active
- 2024-02-05 JP JP2024015796A patent/JP7676603B2/ja active Active
- 2024-07-08 JP JP2024109883A patent/JP7749764B2/ja active Active
- 2024-10-28 JP JP2024189313A patent/JP7823147B2/ja active Active
-
2025
- 2025-07-16 US US19/271,109 patent/US20250341993A1/en active Pending
- 2025-07-16 US US19/271,082 patent/US20250341992A1/en active Pending
- 2025-07-16 US US19/271,130 patent/US20250341994A1/en active Pending
- 2025-07-16 US US19/271,549 patent/US20250348252A1/en active Pending
- 2025-09-17 JP JP2025154276A patent/JP7851467B2/ja active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016058041A (ja) | 2014-09-12 | 2016-04-21 | キヤノン株式会社 | 情報処理装置、プログラム及び制御方法 |
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7851467B2 (ja) | アプリケーションプログラム、記憶媒体、及びアプリケーションプログラムの受信方法 | |
| JP7693906B2 (ja) | プログラム及び情報処理装置 | |
| US20250147707A1 (en) | Storage medium, control method of information processing apparatus, and information processing apparatus | |
| US20170235530A1 (en) | Recording medium, information processing apparatus, and information processing method | |
| US12112078B2 (en) | Information processing apparatus capable of extending print functions and storage medium | |
| US20250306828A1 (en) | Information processing apparatus, system, information processing method, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250926 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250926 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251017 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20251017 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251209 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260206 |
|
| 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: 20260317 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260414 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7851467 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |