Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7585381B2 - Information processing device, control method, and program - Google Patents
[go: Go Back, main page]

JP7585381B2 - Information processing device, control method, and program - Google Patents

Information processing device, control method, and program Download PDF

Info

Publication number
JP7585381B2
JP7585381B2 JP2023067629A JP2023067629A JP7585381B2 JP 7585381 B2 JP7585381 B2 JP 7585381B2 JP 2023067629 A JP2023067629 A JP 2023067629A JP 2023067629 A JP2023067629 A JP 2023067629A JP 7585381 B2 JP7585381 B2 JP 7585381B2
Authority
JP
Japan
Prior art keywords
print
print data
printing
interpret
standard
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
Application number
JP2023067629A
Other languages
Japanese (ja)
Other versions
JP2023083421A (en
Inventor
洸一 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2023067629A priority Critical patent/JP7585381B2/en
Publication of JP2023083421A publication Critical patent/JP2023083421A/en
Priority to JP2024186598A priority patent/JP7815385B2/en
Application granted granted Critical
Publication of JP7585381B2 publication Critical patent/JP7585381B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は情報処理装置および制御方法およびプログラムに関連する。 The present invention relates to an information processing device, a control method, and a program.

従来、パーソナルコンピュータ(以下、PCと称す)とプリンタが接続された印刷環境が存在する。この印刷環境において、プリンタベンダーの提供するプリンタ固有のソフトウェアを必要とせずに、オペレーティングシステム(以下、OSと称す)が標準的に備える印刷機能(以下、OS標準印刷機能と称す)を使って印刷する技術が特許文献1に開示されている。なお、プリンタ固有のソフトウェアは、プリンタドライバと称されることがある。 Conventionally, there exists a printing environment in which a personal computer (hereafter referred to as a PC) and a printer are connected. Patent Document 1 discloses a technology for printing in this printing environment using a printing function (hereafter referred to as an OS standard printing function) that is standardly provided by an operating system (hereafter referred to as an OS), without requiring printer-specific software provided by the printer vendor. The printer-specific software is sometimes referred to as a printer driver.

特表2015-508921Special table 2015-508921

しかしながら、特許文献1には、OS標準印刷機能に対応する所定のフォーマットの印刷データを解釈できないプリンタがPCに接続された場合の情報管理について考慮されていなかった。そのため、ユーザが、OS標準印刷機能に対応する所定のフォーマットの印刷データを解釈できないプリンタを用いて印刷する場合に操作性が低下するおそれがあった。 However, Patent Document 1 does not take into consideration information management when a printer that cannot interpret print data in a specific format that corresponds to the OS's standard print function is connected to a PC. As a result, there is a risk that operability will decrease when a user prints using a printer that cannot interpret print data in a specific format that corresponds to the OS's standard print function.

上記課題を解決するために本願の情報処理装置は、アプリケーションからの指示を受けて所定のフォーマットの印刷データを生成するオペレーティングシステム(OS)標準印刷ソフトウェアを実行可能な情報処理装置であって、前記所定のフォーマットの印刷データを解釈できない印刷装置を管理対象として管理する管理手段と、前記所定のフォーマットの印刷データを解釈できない印刷装置を使った印刷の実行が指示された場合、前記OS標準印刷ソフトウェアを介して前記所定のフォーマットの第1印刷データを受信する受信手段と、前記第1印刷データに基づいて前記所定のフォーマットの印刷データを解釈できない印刷装置が解釈できる第2印刷データを生成する生成手段と、前記第2印刷データを前記所定のフォーマットの印刷データを解釈できない印刷装置に送信する送信手段と、前記管理対象として管理されている前記所定のフォーマットの印刷データを解釈できない印刷装置が前記アプリケーションからの指示により表示される画面における印刷装置の選択候補として表示されない状況である場合、前記所定のフォーマットの印刷データを解釈できない印刷装置の情報を前記OS標準印刷ソフトウェアに登録させるための処理を実行する制御手段を有し、前記制御手段は、前記所定のフォーマットの印刷データを解釈できない印刷装置の情報を前記OS標準印刷ソフトウェアに登録させるための処理として、前記所定のフォーマットの印刷データを解釈できない印刷装置の印刷キューを前記OS標準印刷ソフトウェアに登録する処理を実行することを特徴とする。 In order to solve the above problem, an information processing device of the present application is an information processing device capable of executing operating system (OS) standard printing software that generates print data in a predetermined format in response to an instruction from an application, and includes a management means for managing a printing device that cannot interpret the print data in the predetermined format as a management target, a receiving means for receiving first print data in the predetermined format via the OS standard printing software when an instruction is given to execute printing using a printing device that cannot interpret the print data in the predetermined format, a generating means for generating second print data based on the first print data that can be interpreted by a printing device that cannot interpret the print data in the predetermined format, and a printing device that generates the second print data in the predetermined format. The present invention is characterized in that the device has a sending means for sending data to a printing device that cannot interpret the print data of the specified format, and a control means for executing a process to register information about a printing device that cannot interpret the print data of the specified format in the OS standard printing software when a printing device that cannot interpret the print data of the specified format and is managed as a managed item is not displayed as a selection candidate for a printing device on a screen displayed in response to an instruction from the application, and the control means executes a process to register a print queue of a printing device that cannot interpret the print data of the specified format in the OS standard printing software as a process to register information about a printing device that cannot interpret the print data of the specified format in the OS standard printing software .

本願発明により、OS標準印刷機能に対応する所定のフォーマットの印刷データを解釈できないプリンタを用いた印刷操作の操作性を向上することが可能となる。 This invention makes it possible to improve the operability of printing operations using a printer that cannot interpret print data in a specific format that corresponds to the OS's standard printing functions.

本実施形態の印刷システムの全体構成を示す図である。1 is a diagram showing the overall configuration of a printing system according to an embodiment of the present invention. 印刷変換ユーティリティの画面の一例を示す図である。FIG. 13 illustrates an example of a screen of a print conversion utility. OS印刷システムの画面の一例を示す図である。FIG. 4 illustrates an example of a screen of the OS printing system. OS印刷システムの印刷設定画面を示す図である。FIG. 4 is a diagram showing a print setting screen of the OS printing system. 印刷変換ユーティリティの起動処理フローを示す図である。FIG. 11 is a diagram showing a startup process flow of the print conversion utility. 印刷変換ユーティリティにより提供される案内ダイアログを示す図である。FIG. 13 is a diagram showing a guide dialog provided by the print conversion utility. 印刷変換ユーティリティの起動処理フローを示す図である。FIG. 11 is a diagram showing a startup process flow of the print conversion utility. 印刷変換ユーティリティにより提供される案内ダイアログを示す図である。FIG. 13 is a diagram showing a guide dialog provided by the print conversion utility. 印刷変換ユーティリティにより提供される案内ダイアログを示す図である。FIG. 13 is a diagram showing a guide dialog provided by the print conversion utility. 印刷変換ユーティリティにより提供される案内ダイアログを示す図である。FIG. 13 is a diagram showing a guide dialog provided by the print conversion utility. 印刷変換ユーティリティの起動処理フローを示す図である。FIG. 11 is a diagram showing a startup process flow of the print conversion utility. 印刷変換ユーティリティにより提供される案内ダイアログを示す図である。FIG. 13 is a diagram showing a guide dialog provided by the print conversion utility. 印刷変換ユーティリティの起動処理フローを示す図である。FIG. 11 is a diagram showing a startup process flow of the print conversion utility. アンインストーラーの起動処理フローを示す図である。FIG. 13 is a diagram illustrating a startup process flow of the uninstaller. 情報処理装置のハードウェア構成図である。FIG. 2 is a hardware configuration diagram of an information processing device.

以下、添付画像を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されていると特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。 Below, a preferred embodiment of the present invention will be described in detail with reference to the attached images. Note that the following embodiment does not limit the scope of the present invention as claimed, and not all of the combinations of features described in the present embodiment are necessarily essential to the solution of the present invention.

<実施形態1>
図1は本実施形態の印刷システムの全体構成を示す図である。PC01とプリンタ20、プリンタ30、プリンタ40はネットワーク12を介して接続され、相互に通信可能である。本実施形態ではネットワークとしてLAN(Local Area Network)を想定しているが、WAN(Wide Area Network)であっても構わない。また、ネットワークの接続形態として有線および無線を問わず、これらが混在していても構わない。PC01はネットワーク12を介して接続されたプリンタ20-40の制御を行う。
<Embodiment 1>
1 is a diagram showing the overall configuration of a printing system according to this embodiment. PC01, printer 20, printer 30, and printer 40 are connected via a network 12 and can communicate with each other. In this embodiment, the network is assumed to be a LAN (Local Area Network), but it may also be a WAN (Wide Area Network). The network connection may be either wired or wireless, or a mixture of both. PC01 controls printers 20-40 connected via the network 12.

図1には示していないが、PC01にはオペレーティングシステム(OS)が組み込まれ、PC01内の各ブロックはOSにより管理されている。ここで、PC01は一般的な情報処理装置が備えるハードウェア構成(図15)を有している。 Although not shown in FIG. 1, an operating system (OS) is built into PC01, and each block within PC01 is managed by the OS. Here, PC01 has a hardware configuration (FIG. 15) that is included in a general information processing device.

図15は、PC(情報処理装置)01のハードウェア構成を示すブロック図である。CPU301は、以下の各部を制御するための中央演算装置である。ディスク装置302は、CPU301が読み出すアプリケーションプログラム312やデータベース313やOSのほか各種ファイルを格納する。外部ディスク読み取り装置303は、SDカードなどの外部記憶媒体に格納されたファイルなどの情報を読み出すための装置である。メモリ304は、RAMなどで構成され、CPU301が必要に応じてデータの一時的格納やバッファリング等を行う。表示部305は、例えばLCDで構成され、各種の情報を表示する。操作部306は、ユーザが各種の入力操作を行うためのキーボードやマウスなどからなる。ネットワーク通信部307は、ネットワーク接続部308を介してインターネット等のネットワークと接続され、各種の通信を行う。ネットワーク通信部307は有線LANや無線LANに対応し、有線LAN対応の場合のネットワーク接続部308は有線LANのケーブルを接続するためのコネクタであり、無線LAN対応の場合のネットワーク接続部308はアンテナとなる。なお、ネットワーク接続部308が、有線LANおよび無線LANの両者の機能を備えていても良い。USB通信部310は、各種周辺装置とUSB接続部311を介して接続され、各種通信を行う。そして、上述の各部はバス309で相互に接続される。本実施形態ではPC01に組み込まれているOSとしてmacOS(登録商標)を想定している。 Figure 15 is a block diagram showing the hardware configuration of PC (information processing device) 01. CPU 301 is a central processing unit for controlling the following components. Disk device 302 stores various files, as well as application programs 312, databases 313, and OS read by CPU 301. External disk reader 303 is a device for reading information such as files stored in an external storage medium such as an SD card. Memory 304 is composed of RAM, etc., and CPU 301 temporarily stores and buffers data as necessary. Display unit 305 is composed of, for example, an LCD, and displays various information. Operation unit 306 is composed of a keyboard, mouse, etc., for the user to perform various input operations. Network communication unit 307 is connected to a network such as the Internet via network connection unit 308, and performs various communications. The network communication unit 307 supports wired LAN and wireless LAN. When the network connection unit 308 supports wired LAN, it is a connector for connecting a wired LAN cable, and when the network connection unit 308 supports wireless LAN, it is an antenna. The network connection unit 308 may have both wired LAN and wireless LAN functions. The USB communication unit 310 is connected to various peripheral devices via the USB connection unit 311 and performs various communications. The above-mentioned units are connected to each other by a bus 309. In this embodiment, the OS installed in the PC01 is assumed to be macOS (registered trademark).

続いてPC01のソフトウェア構成について説明する。PC01は、アプリケーション02、OS印刷システム03、ネットワーク(NW)通信制御部06、印刷変換ユーティリティ08、印刷変換ユーティリティ08のアンインストーラー11を備え、これらを実行可能である。なお、アンインストーラー11は、印刷変換ユーティリティ08に組み込まれていても良い。なお、OS標準印刷制御部04を含むOS印刷システム03は、OSが標準的に備えるモジュールである。つまり、ユーザが、OS印刷システム03およびOS標準印刷制御部04を個別にインストールする必要はなく、OSのインストールと共にOS印刷システム03およびOS標準印刷制御部04はインストールされる。そのため、OS標準印刷制御部04を含むOS印刷システム03は、OS標準印刷ソフトウェアと呼ばれることもある。プリンタ30の印刷キュー05およびOS標準印刷制御部04は、OS印刷システム03により管理される。ベンダードライバ09を含む印刷変換ユーティリティ08はOS標準印刷機能に則った所定のフォーマットの印刷データを解釈できないプリンタで印刷を行うために使用され、ユーザの指示によりPC01にインストールされる。OS印刷システム03は、アプリケーション02からの印刷要求をジョブとして順次処理する。ユーザがアプリケーション02で作成したアプリケーションデータの印刷を要求すると、その要求は印刷ジョブとしてOS印刷システム03に投入される。OS印刷システム03が印刷ジョブを受けると、OS標準印刷機能に則ったフォーマットの印刷データをOS標準印刷制御部04が生成する。アプリケーション02からの印刷要求時にOS標準印刷機能に則ったフォーマットの印刷データを解釈できるプリンタが選択された場合、OS印刷システム03は、OS標準印刷制御部04により生成された印刷データをプリンタに送信する。そのため、例えば、ユーザの指示によるインストール処理がなくても、PC01で動作することができる。なお、本実施形態では、OS標準印刷機能を所定の印刷機能と呼ぶこともある。なお、本実施形態では、OS標準印刷機能に則ったフォーマットの印刷データを解釈できないプリンタを非サポートプリンタと呼ぶこともある。また、OS標準印刷機能に則ったフォーマットの印刷データを解釈できるプリンタをサポートプリンタと呼ぶこともある。 Next, the software configuration of the PC01 will be described. The PC01 includes an application 02, an OS printing system 03, a network (NW) communication control unit 06, a print conversion utility 08, and an uninstaller 11 for the print conversion utility 08, and is capable of executing these. The uninstaller 11 may be incorporated into the print conversion utility 08. The OS printing system 03 including the OS standard print control unit 04 is a module that the OS includes as standard. In other words, the user does not need to install the OS printing system 03 and the OS standard print control unit 04 separately, and the OS printing system 03 and the OS standard print control unit 04 are installed together with the installation of the OS. Therefore, the OS printing system 03 including the OS standard print control unit 04 is sometimes called the OS standard print software. The print queue 05 and the OS standard print control unit 04 of the printer 30 are managed by the OS printing system 03. The print conversion utility 08 including the vendor driver 09 is used to print with a printer that cannot interpret print data in a predetermined format conforming to the OS standard print function, and is installed in the PC 01 by a user's instruction. The OS print system 03 sequentially processes print requests from the application 02 as jobs. When a user requests printing of application data created by the application 02, the request is input to the OS print system 03 as a print job. When the OS print system 03 receives a print job, the OS standard print control unit 04 generates print data in a format conforming to the OS standard print function. When a printer that can interpret print data in a format conforming to the OS standard print function is selected at the time of a print request from the application 02, the OS print system 03 transmits the print data generated by the OS standard print control unit 04 to the printer. Therefore, for example, the system can operate on the PC 01 without an installation process by a user's instruction. In this embodiment, the OS standard print function may also be called a predetermined print function. In this embodiment, a printer that cannot interpret print data in a format conforming to the OS standard print function may also be called a non-supported printer. Additionally, printers that can interpret print data in a format that conforms to the OS's standard printing functions are sometimes called supported printers.

続いて、アプリケーションからの印刷要求時に選択されたプリンタが非サポートプリンタである場合の処理について説明する。OS印刷システム03は、OS標準印刷機能に則ったフォーマットの印刷データがOS標準印刷制御部04により生成された後、印刷変換ユーティリティ08に印刷データを送る。そして、印刷変換ユーティリティ08がベンダー固有のフォーマットの印刷データに変換してからNW通信制御部06を介してプリンタに送信する。つまり、OS標準印刷制御部04が生成する印刷データと、印刷変換ユーティリティ08が生成する印刷データは、異なる。 Next, we will explain the process when the printer selected when a print request is made from an application is an unsupported printer. After print data in a format conforming to the OS standard print function is generated by the OS standard print control unit 04, the OS print system 03 sends the print data to the print conversion utility 08. The print conversion utility 08 then converts it into print data in a vendor-specific format and sends it to the printer via the NW communication control unit 06. In other words, the print data generated by the OS standard print control unit 04 and the print data generated by the print conversion utility 08 are different.

上記とは別に、印刷変換ユーティリティ08が、図2で後述するファイル印刷画面70を用いて指定された画像データ07をベンダー固有のフォーマットの印刷データに変換し、NW通信制御部06を介してプリンタに送信することも可能である。 In addition to the above, the print conversion utility 08 can also convert image data 07 specified using the file print screen 70 described later in FIG. 2 into print data in a vendor-specific format and send it to the printer via the network communication control unit 06.

プリンタ20、プリンタ30、プリンタ40はNW通信制御部21、印刷制御部22、印刷部23によって構成される。印刷制御部22はNW通信制御部21を介してPC01から印刷データを受信し、印刷データに基づき印刷部23を制御して印刷を実行する。なお、本実施形態では、インクジェット方式により印刷する形態を想定しているが、電子写真方式など、他の方式でも構わない。 Printer 20, printer 30, and printer 40 are composed of a NW communication control unit 21, a print control unit 22, and a print unit 23. The print control unit 22 receives print data from PC01 via the NW communication control unit 21, and controls the print unit 23 based on the print data to execute printing. Note that in this embodiment, printing is assumed to be performed using an inkjet method, but other methods such as electrophotography may also be used.

サポートプリンタが選択された場合、ユーザは印刷変換ユーティリティ08を使わずに簡単に印刷できる。一方、非サポートプリンタが選択された場合、印刷変換ユーティリティ08を使って印刷処理が実現される。 When a supported printer is selected, the user can print easily without using the print conversion utility 08. On the other hand, when an unsupported printer is selected, the print process is realized using the print conversion utility 08.

印刷変換ユーティリティ08をアプリケーション02から使用するためには、アプリケーション02からの印刷要求を受けるためのOS標準印刷機能の印刷キュー05と印刷変換ユーティリティの印刷キュー10の二つの印刷キューが登録される必要がある。この二つの印刷キューが登録されていないと、アプリケーション02から印刷変換ユーティリティ08を使用して印刷することができない。 In order to use the print conversion utility 08 from application 02, two print queues must be registered: print queue 05 of the OS's standard printing function to receive print requests from application 02, and print queue 10 of the print conversion utility. If these two print queues are not registered, it is not possible to print from application 02 using the print conversion utility 08.

また印刷変換ユーティリティ08は、図2のファイル印刷画面70を用いて指定された画像データ07の印刷データを生成することが可能である。ファイル印刷画面70を用いて指定された画像データを印刷する場合は、印刷変換ユーティリティの印刷キュー10の登録が必要であるが、OS標準印刷機能の印刷キュー05は必要ない。 The print conversion utility 08 can also generate print data for image data 07 specified using the file print screen 70 in FIG. 2. When printing image data specified using the file print screen 70, it is necessary to register the print queue 10 of the print conversion utility, but it is not necessary to register the print queue 05 of the OS standard print function.

印刷変換ユーティリティ08をインストールする際に、同時に印刷変換ユーティリティのアンインストーラー11がインストールされる。印刷変換ユーティリティ08をアンインストールする場合はアンインストーラー11を起動してアンインストール処理を行う。 When the print conversion utility 08 is installed, the print conversion utility uninstaller 11 is also installed at the same time. To uninstall the print conversion utility 08, start the uninstaller 11 and perform the uninstallation process.

本実施形態ではプリンタ20がサポートプリンタであり、プリンタ30およびプリンタ40が非サポートプリンタである。つまり、プリンタ20は、OS標準印刷制御部04により生成された印刷データを解釈できる。そのためアプリケーション02からプリンタ30へ印刷する場合、OS標準印刷機能の印刷キュー05および、印刷変換ユーティリティの印刷キュー10の両者が登録されている必要がある。つまり、アプリケーション02を用いてプリンタ30へ印刷を指示する場合、OS印刷システム03と印刷変換ユーティリティ08を介して印刷データがプリンタ30へ送信される。つまり、プリンタ30および40は、印刷変換ユーティリティ08により生成された印刷データを解釈できる。 In this embodiment, printer 20 is a supported printer, and printers 30 and 40 are unsupported printers. That is, printer 20 can interpret print data generated by the OS standard print control unit 04. Therefore, when printing from application 02 to printer 30, both the print queue 05 of the OS standard print function and the print queue 10 of the print conversion utility must be registered. That is, when instructing printer 30 to print using application 02, print data is sent to printer 30 via the OS print system 03 and print conversion utility 08. That is, printers 30 and 40 can interpret print data generated by the print conversion utility 08.

ここでユーザが印刷変換ユーティリティ08の印刷キュー10を登録するための処理の一例について説明する。 Here, we will explain an example of the process that a user can use to register a print queue 10 for the print conversion utility 08.

図2は印刷変換ユーティリティ08により提供される画面の一例を示す。プリンタリスト画面50には、印刷変換ユーティリティ08に登録されているプリンタの名称51と画像データ07を直接印刷するための「ファイル印刷」ボタン52、プリンタを設定するための「設定」ボタン53が表示される。また、プリンタリスト画面50には、プリンタを登録するための「追加」ボタン54とプリンタを削除するための「削除」ボタン55が表示される。ユーザが「ファイル印刷」ボタン52を押下すると、ファイル印刷画面70が表示される。ユーザは「参照」ボタン71を押下し、印刷する画像データ07を指定する。そして、ユーザが「プリント」ボタン73を押下すると、印刷変換ユーティリティ08は、画像データ07をベンダー固有のフォーマットの印刷データに変換し、プリンタ30に送信する。「キャンセル」ボタン72が押下されると、印刷を行わずにファイル印刷画面70が閉じられる。 Figure 2 shows an example of a screen provided by the print conversion utility 08. The printer list screen 50 displays the name 51 of the printer registered in the print conversion utility 08, a "File Print" button 52 for directly printing the image data 07, and a "Settings" button 53 for setting the printer. The printer list screen 50 also displays an "Add" button 54 for registering a printer and a "Delete" button 55 for deleting a printer. When the user presses the "File Print" button 52, the file print screen 70 is displayed. The user presses the "Browse" button 71 to specify the image data 07 to be printed. Then, when the user presses the "Print" button 73, the print conversion utility 08 converts the image data 07 into print data in a vendor-specific format and sends it to the printer 30. When the "Cancel" button 72 is pressed, the file print screen 70 is closed without printing.

プリンタリスト画面50の「設定」ボタン53が押下されると、印刷変換ユーティリティ08はプリンタ設定画面80を開く。「追加」ボタン54が押下されると印刷変換ユーティリティ08はプリンタ登録画面60を表示する。 When the "Settings" button 53 on the printer list screen 50 is pressed, the print conversion utility 08 opens the printer settings screen 80. When the "Add" button 54 is pressed, the print conversion utility 08 displays the printer registration screen 60.

プリンタ登録画面60はプリンタリスト61を備え、PC01に接続されている非サポートプリンタに関する情報をプリンタリスト61に表示する。本実施形態ではプリンタ30とプリンタ40が表示される。なお、印刷変換ユーティリティ08は、非サポートプリンタのプリンタ情報を予め保持している。そして、そのプリンタ情報に含まれるプリンタの中で、PC01に接続されている非サポートプリンタがプリンタリスト61に表示される。また、印刷変換ユーティリティ08は、PC01に接続されているプリンタの能力情報を取得して、非サポートプリンタを能力情報から判定しても良い。 The printer registration screen 60 has a printer list 61, and displays information about unsupported printers connected to PC01 in the printer list 61. In this embodiment, printer 30 and printer 40 are displayed. The print conversion utility 08 stores printer information about unsupported printers in advance. Among the printers included in the printer information, unsupported printers connected to PC01 are displayed in the printer list 61. The print conversion utility 08 may also obtain capability information about printers connected to PC01 and determine which printers are unsupported from the capability information.

ユーザが「登録」ボタン63を押下すると、選択されているプリンタが印刷変換ユーティリティ08に登録される。本実施形態ではプリンタ30がすでに印刷変換ユーティリティ08に登録されている。印刷変換ユーティリティ08にプリンタが登録された場合、印刷変換ユーティリティ08は、動作対象となったプリンタから能力情報を取得する。そして、OS印刷システム03が、能力情報の取得要求を印刷変換ユーティリティ08に送信した場合、印刷変換ユーティリティ08は、能力情報の取得要求を受信する。そのため、印刷変換ユーティリティ08は、プリンタから取得した能力情報を元に内部で生成したOS標準印刷機能への対応情報(サポート情報)を、OS印刷システム03へ応答する能力情報に付加してOS印刷システム03に応答する。この時点で印刷変換ユーティリティ08の印刷キュー10が登録される。 When the user presses the "Register" button 63, the selected printer is registered in the print conversion utility 08. In this embodiment, the printer 30 is already registered in the print conversion utility 08. When a printer is registered in the print conversion utility 08, the print conversion utility 08 acquires capability information from the printer that is the target of operation. When the OS print system 03 sends a capability information acquisition request to the print conversion utility 08, the print conversion utility 08 receives the capability information acquisition request. Therefore, the print conversion utility 08 adds support information (support information) for the OS standard print function that is generated internally based on the capability information acquired from the printer to the capability information that is responded to the OS print system 03, and responds to the OS print system 03. At this point, the print queue 10 of the print conversion utility 08 is registered.

また、印刷変換ユーティリティ08が、OS標準印刷機能の印刷キュー05をOS印刷システムに登録することも可能であるが、本実施例では印刷変換ユーティリティ08は印刷キュー05をOS印刷システム03に登録しない。OS印刷システム03が印刷キュー05を登録する。なお、詳細な説明は後述する。「削除」ボタン55が押下された場合、選択されているプリンタの印刷変換ユーティリティの印刷キュー10が印刷変換ユーティリティ08から削除される。また、プリンタリストからも、プリンタの名前等が削除される。 In addition, the print conversion utility 08 can also register the print queue 05 of the OS standard printing function in the OS printing system, but in this embodiment, the print conversion utility 08 does not register the print queue 05 in the OS printing system 03. The OS printing system 03 registers the print queue 05. This will be described in detail later. When the "Delete" button 55 is pressed, the print queue 10 of the print conversion utility for the selected printer is deleted from the print conversion utility 08. The printer name, etc. are also deleted from the printer list.

続いて、OS印刷システム03が印刷キュー05を登録する処理について説明する。図3はOS印刷システム03により提供されるプリンタリスト画面90を示す図である。OS印刷システム03は印刷可能なプリンタを追加・削除するためのプリンタリスト91を備える。OS印刷システム03はプリンタリスト91に印刷時に選択可能な全てのプリンタを表示する。ユーザがプリンタリスト91でプリンタを選択して「削除」ボタン93を押下すると、OS印刷システム03は選択されたプリンタの印刷キューを削除するとともにプリンタリスト91からは選択されたプリンタの名称も削除する。ユーザが「追加」ボタン92を押下するとOS印刷システム03はプリンタ登録画面95を表示する。OS印刷システム03はネットワークを介してPC01に接続されているサポートプリンタを登録プリンタリスト96に表示する。OS印刷システム03は接続されているプリンタ20-プリンタ40または印刷変換ユーティリティ08から、プリンタの名前やOS標準印刷機能への対応情報を含む能力情報を取得する。そして、OS印刷システム03は、サポートプリンタの名前と接続方法を登録プリンタリスト96に表示する。本実施形態ではプリンタ30が印刷変換ユーティリティ08の動作対象となっており、印刷変換ユーティリティ08はプリンタ30から取得した名前に「印刷変換ユーティリティ」を付加した能力情報をOS印刷システム03へ応答する。なお、付加する識別情報として本実施形態では「印刷変換ユーティリティ」と記載したが、他の情報が付加されても良い。なお、ここで印刷変換ユーティリティ08が非サポートプリンタであるプリンタ30の能力情報を応答することにより、OS印刷システム03は、後述する登録プリンタリスト96の表示対象としてプリンタ30を特定する。 Next, the process of registering the print queue 05 by the OS printing system 03 will be described. FIG. 3 is a diagram showing a printer list screen 90 provided by the OS printing system 03. The OS printing system 03 has a printer list 91 for adding and deleting printers that can be printed. The OS printing system 03 displays all printers that can be selected when printing in the printer list 91. When the user selects a printer in the printer list 91 and presses the "Delete" button 93, the OS printing system 03 deletes the print queue of the selected printer and also deletes the name of the selected printer from the printer list 91. When the user presses the "Add" button 92, the OS printing system 03 displays a printer registration screen 95. The OS printing system 03 displays the supported printers connected to the PC 01 via the network in the registered printer list 96. The OS printing system 03 obtains capability information including the printer name and information on compatibility with the OS standard printing function from the connected printers 20-40 or print conversion utility 08. Then, the OS printing system 03 displays the names and connection methods of the supported printers in the registered printer list 96. In this embodiment, the printer 30 is the target of the print conversion utility 08, and the print conversion utility 08 responds to the OS printing system 03 with capability information in which "print conversion utility" has been added to the name acquired from the printer 30. Note that, although "print conversion utility" has been described as the added identification information in this embodiment, other information may be added. Note that by the print conversion utility 08 responding with capability information about the printer 30, which is an unsupported printer, the OS printing system 03 identifies the printer 30 as a display target in the registered printer list 96, which will be described later.

OS印刷システム03は印刷変換ユーティリティ08から取得した能力情報に基づき、プリンタ30の名前として「プリンタ30(印刷変換ユーティリティ08)」を接続方法として「Network」を登録プリンタリスト96に表示する。ユーザが登録プリンタリスト96でプリンタを選択して「登録」ボタン98を押下すると、OS印刷システム03は選択されたプリンタのOS標準印刷機能の印刷キュー05を作成および登録する。そして、OS印刷システム03は、プリンタリスト91に選択されたプリンタを表示するとともにプリンタ登録画面95を閉じる。ユーザが「キャンセル」ボタン97を押下すると、OS印刷システム03はプリンタを登録せずにプリンタ登録画面95を閉じる。本実施形態ではサポートプリンタ20の印刷キューと、印刷変換ユーティリティ08を介して印刷データが送信されるプリンタ30の印刷キュー05がOS印刷システム03に登録されている。 Based on the capability information acquired from the print conversion utility 08, the OS print system 03 displays "Printer 30 (print conversion utility 08)" as the name of the printer 30 and "Network" as the connection method in the registered printer list 96. When the user selects a printer in the registered printer list 96 and presses the "Register" button 98, the OS print system 03 creates and registers a print queue 05 of the OS standard print function of the selected printer. The OS print system 03 then displays the selected printer in the printer list 91 and closes the printer registration screen 95. When the user presses the "Cancel" button 97, the OS print system 03 closes the printer registration screen 95 without registering the printer. In this embodiment, the print queue of the supported printer 20 and the print queue 05 of the printer 30 to which print data is sent via the print conversion utility 08 are registered in the OS print system 03.

図4はOS印刷システム03の印刷設定画面を示す図である。OS印刷システム03はアプリケーション02で作成したアプリケーションデータを印刷する際に使用される印刷設定画面100を備える。ユーザはプリンタ選択メニュー101で印刷するプリンタを設定できる。OS印刷システム03は選択可能なプリンタとして図3のプリンタリスト画面90に追加された印刷可能なプリンタを表示する。本実施形態ではサポートプリンタであるプリンタ20と印刷変換ユーティリティ08を介して印刷データが送信されるプリンタ30が印刷可能なプリンタとして登録されており、これらがプリンタ選択メニュー101に選択候補として表示される。ユーザは部数設定フィールド102で印刷部数を設定できる。ユーザはページ設定ラジオボタン103とページ指定フィールド104を用いて印刷するページを設定できる。ユーザは用紙サイズ設定メニュー105で印刷に使用する用紙サイズを設定できる。ユーザは、プリンタ選択メニュー101で選択されているプリンタが使用可能なA4、A5、L版、はがきの何れかの用紙サイズを設定できる。ユーザがプリントボタン107を押下するとOS印刷システム03には本画面の設定に基づく印刷ジョブが投入されるとともに本画面が閉じられる。ユーザがキャンセルボタン106を押下すると、OS印刷システム03に印刷ジョブは投入されずに本画面が閉じられる。 Figure 4 is a diagram showing the print setting screen of the OS printing system 03. The OS printing system 03 has a print setting screen 100 that is used when printing application data created by the application 02. The user can set the printer to print on the printer selection menu 101. The OS printing system 03 displays printable printers added to the printer list screen 90 in Figure 3 as selectable printers. In this embodiment, printer 20, which is a supported printer, and printer 30 to which print data is sent via the print conversion utility 08 are registered as printable printers, and these are displayed as selection candidates in the printer selection menu 101. The user can set the number of copies to print in the number of copies setting field 102. The user can set the pages to be printed using the page setting radio button 103 and the page designation field 104. The user can set the paper size to be used for printing on the paper size setting menu 105. The user can set one of the paper sizes A4, A5, L size, and postcard that can be used by the printer selected in the printer selection menu 101. When the user presses the print button 107, a print job based on the settings on this screen is submitted to the OS printing system 03 and this screen is closed. When the user presses the cancel button 106, this screen is closed without submitting a print job to the OS printing system 03.

続いて、印刷変換ユーティリティ08を介して印刷データが送信されるプリンタ30用にOS印刷システム03に登録された印刷キュー05が、ユーザによって削除されたときに再度印刷キューを登録するようにユーザに報知する処理について説明する。 Next, we will explain the process of notifying the user to re-register a print queue when the print queue 05 registered in the OS printing system 03 for the printer 30 to which print data is sent via the print conversion utility 08 is deleted by the user.

図5は、印刷変換ユーティリティ08の実行処理フロー図である。なお、本願に記載されているフローチャートは、CPU301がメモリ304からフローチャートに関わるプログラムを読み出して実行することで実現される。なお、図5のフローチャートは、ユーザが印刷変換ユーティリティ08を起動するとことで開始される。また、ユーザがPC01の画面上にある印刷変換ユーティリティ08のアイコンを操作することにより、印刷変換ユーティリティ08が起動される。 FIG. 5 is a flow diagram of the execution process of the print conversion utility 08. Note that the flowcharts described in this application are realized by the CPU 301 reading out a program related to the flowchart from the memory 304 and executing it. Note that the flowchart in FIG. 5 is started when the user starts the print conversion utility 08. Also, the print conversion utility 08 is started when the user operates the icon of the print conversion utility 08 on the screen of the PC 01.

印刷変換ユーティリティ08は、印刷変換ユーティリティ08に登録されているプリンタの総数(A)を取得する(S01)。S02で印刷変換ユーティリティ08は索引番号を初期化し(n=1)、S03でプリンタの総数分のループを開始する。 The print conversion utility 08 obtains the total number (A) of printers registered in the print conversion utility 08 (S01). In S02, the print conversion utility 08 initializes the index number (n=1), and in S03 starts a loop for the total number of printers.

S04で印刷変換ユーティリティ08はn番目のプリンタのDeviceURIがOS標準印刷機能の印刷キュー05に登録されているか判定する。例えば、印刷変換ユーティリティ08は、OS印刷システム03に登録されている全ての印刷キューのDeviceURIをOS印刷システム03から取得する。そして、n番目のプリンタのDeviceURIがOS印刷システム03から取得されたDeviceURIに含まれているか否かを判定することでS04が実現される。ここでn番目のプリンタのDeviceURIがOS印刷システム03から取得されたDeviceURIに含まれていないと判定された場合、印刷変換ユーティリティ08はOS標準印刷機能の印刷キュー05が登録されていないと判定しS05に進む。なお、使用される情報としてDeviceURIを記載したが他の識別情報が使用されても良い。例えば、UUIDが使用されても良い。 In S04, the print conversion utility 08 determines whether the Device URI of the nth printer is registered in the print queue 05 of the OS standard print function. For example, the print conversion utility 08 obtains the Device URIs of all print queues registered in the OS print system 03 from the OS print system 03. Then, S04 is realized by determining whether the Device URI of the nth printer is included in the Device URI obtained from the OS print system 03. If it is determined that the Device URI of the nth printer is not included in the Device URI obtained from the OS print system 03, the print conversion utility 08 determines that the print queue 05 of the OS standard print function is not registered and proceeds to S05. Note that although the Device URI is described as the information to be used, other identification information may be used. For example, a UUID may be used.

印刷変換ユーティリティ08は、OS標準印刷機能の印刷キュー05が登録されていないこと、図2のファイル印刷画面70を用いて指定された画像データ07からしか印刷できないこと、OS標準印刷機能の印刷キュー05の登録手順を案内する(S05)。具体的には、印刷変換ユーティリティ08は、図6の案内ダイアログ110を表示する。なお、S05で案内される情報は、これらの全ての情報である必要はない。例えば、少なくともOS標準印刷機能の印刷キュー05を登録するための操作手順が案内されれば良い。また、OS標準印刷機能の印刷キュー05の登録のみが案内されても良い。 The print conversion utility 08 informs the user that the print queue 05 of the OS's standard print function has not been registered, that printing can only be done from image data 07 specified using the file print screen 70 of FIG. 2, and guides the user through the procedure for registering the print queue 05 of the OS's standard print function (S05). Specifically, the print conversion utility 08 displays the guide dialog 110 of FIG. 6. Note that the information provided in S05 does not need to be all of this information. For example, it is sufficient to provide guidance on at least the operating procedure for registering the print queue 05 of the OS's standard print function. Alternatively, guidance may be provided only on registering the print queue 05 of the OS's standard print function.

印刷変換ユーティリティ08は、図6の画面に対してOKボタンが押下されたことを認識した場合(S06)、索引番号をインクリメントして(S07)、S08からS03へと処理を戻す。 When the print conversion utility 08 recognizes that the OK button has been pressed on the screen of FIG. 6 (S06), it increments the index number (S07) and returns the process from S08 to S03.

なお、そもそも印刷キュー05がOS印刷システム03に登録されていないときに図5の処理が実行されることで、印刷キュー05の登録をユーザに報知しても良い。 In addition, when the print queue 05 is not registered in the OS print system 03 in the first place, the process in FIG. 5 may be executed to notify the user that the print queue 05 has been registered.

以上説明してきたように、本実施形態においては、印刷変換ユーティリティ08により管理されるプリンタに対応するOS標準印刷機能の印刷キュー05が登録されているか否かを印刷変換ユーティリティ08が判定する。そして、印刷変換ユーティリティ08により管理されるプリンタに対応するOS標準印刷機能の印刷キュー05が登録されていないと判定された場合、印刷変換ユーティリティ08は、OS標準印刷機能の印刷キュー05を登録するための手順をユーザに案内する。つまり、印刷変換ユーティリティ08に管理されている非サポートプリンタ(例えばプリンタ30)がアプリケーション02からの指示により表示される印刷設定画面100の選択メニュー101の選択候補として表示されない状況である場合にS07が実行される。ユーザはこの案内に従って操作をすることでOS標準印刷機能の印刷キュー05を容易に登録することができる。その結果、印刷変換ユーティリティ08の印刷キュー10と、OS印刷システムの印刷キュー05の両者が登録された状態となり、ユーザは、プリンタ30を使って印刷することが可能となる。 As described above, in this embodiment, the print conversion utility 08 determines whether the print queue 05 of the OS standard print function corresponding to the printer managed by the print conversion utility 08 is registered. If it is determined that the print queue 05 of the OS standard print function corresponding to the printer managed by the print conversion utility 08 is not registered, the print conversion utility 08 guides the user through the procedure for registering the print queue 05 of the OS standard print function. In other words, S07 is executed when a non-supported printer (e.g., printer 30) managed by the print conversion utility 08 is not displayed as a selection candidate in the selection menu 101 of the print setting screen 100 displayed by an instruction from the application 02. The user can easily register the print queue 05 of the OS standard print function by operating according to this guidance. As a result, both the print queue 10 of the print conversion utility 08 and the print queue 05 of the OS print system are registered, and the user can print using the printer 30.

<実施形態2>
次に、本発明の第2の実施形態を説明する。第1の実施形態では印刷変換ユーティリティを介して印刷データが送信されるプリンタの印刷キュー05がOS印刷システム03に登録されていないときに、ユーザは図6の手順に従って手動でOS印刷システム03に印刷キュー05を登録する必要があった。この点を考慮して、第2の実施形態ではユーザが手動で操作することなく、印刷キュー05を登録する処理について説明する。
<Embodiment 2>
Next, a second embodiment of the present invention will be described. In the first embodiment, when the print queue 05 of the printer to which print data is sent via the print conversion utility is not registered in the OS print system 03, the user must manually register the print queue 05 in the OS print system 03 according to the procedure in Fig. 6. In consideration of this point, in the second embodiment, a process for registering the print queue 05 without the user having to perform a manual operation will be described.

なお、本実施形態では、実施形態1と異なる点について説明する。また、本実施形態では、図2の印刷変換ユーティリティ08のプリンタ登録画面を用いて登録されたプリンタのOS印刷システム03用の印刷キュー05を、印刷変換ユーティリティ08がOS印刷システム03に登録できるものとする。 Note that in this embodiment, differences from the first embodiment will be described. Also, in this embodiment, the print queue 05 for the OS print system 03 of the printer registered using the printer registration screen of the print conversion utility 08 in FIG. 2 can be registered in the OS print system 03 by the print conversion utility 08.

図7は、本実施形態における印刷変換ユーティリティ08の起動処理フローを示す図である。なお、S22~S25及びS35~S36は図5のS01~S04及びS07~S08と同様であるので、説明を省略する。 Figure 7 is a diagram showing the startup process flow of the print conversion utility 08 in this embodiment. Note that steps S22 to S25 and S35 to S36 are similar to steps S01 to S04 and S07 to S08 in Figure 5, so their explanation will be omitted.

S25で印刷変換ユーティリティ08は、n番目のプリンタのDeviceURIがOS印刷システム03に登録されていないと判定するとS26に進む。そして、印刷変換ユーティリティ08は、OSの標準印刷機能の印刷キュー05が登録されていないことと印刷キュー05をOS印刷システムに登録するかを尋ねる。具体的には、印刷変換ユーティリティ08は、図8の案内ダイアログ120を表示する。 If the print conversion utility 08 determines in S25 that the Device URI of the nth printer is not registered in the OS printing system 03, the process proceeds to S26. The print conversion utility 08 then informs the user that the print queue 05, which is a standard printing function of the OS, is not registered and asks whether to register the print queue 05 in the OS printing system. Specifically, the print conversion utility 08 displays the information dialog 120 in FIG. 8.

印刷変換ユーティリティ08は、図8の案内ダイアログ120に対するユーザ選択を受け付け(S27)、「OK」ボタン122が押されたか否かを判定する(S28)。「OK」ボタン122が押下された場合、印刷変換ユーティリティ08は、対象のプリンタのOS標準印刷機能の印刷キュー05をOS印刷システムに登録する(S29)。具体的には、印刷変換ユーティリティ08が、OS印刷システム03にn番目のプリンタのDeviceURIを通知し、n番目のプリンタの印刷キューの登録処理を指示する。この処理により、OS印刷システム03に、n番目のプリンタの印刷キュー(例えば、印刷キュー05)が登録される。つまり、印刷変換ユーティリティ08は、n番目のプリンタをOS印刷システム03に登録することを確認する画面を表示する。そして、この確認画面において登録することがユーザにより指示された場合、n番目のプリンタの印刷キューをOS印刷システム03に登録するための指示をOS印刷システム03に発行する。 The print conversion utility 08 accepts the user's selection in the guide dialog 120 in FIG. 8 (S27) and determines whether the "OK" button 122 has been pressed (S28). If the "OK" button 122 has been pressed, the print conversion utility 08 registers the print queue 05 of the OS standard print function of the target printer in the OS print system (S29). Specifically, the print conversion utility 08 notifies the OS print system 03 of the Device URI of the nth printer and instructs the OS print system 03 to register the print queue of the nth printer. This process registers the print queue of the nth printer (for example, print queue 05) in the OS print system 03. In other words, the print conversion utility 08 displays a screen for confirming that the nth printer is to be registered in the OS print system 03. If the user instructs on this confirmation screen to register the printer, the print conversion utility 08 issues an instruction to the OS print system 03 to register the print queue of the nth printer in the OS print system 03.

一方、S28でキャンセルボタン121が押下されたと判定された場合(S28-No)、S30で印刷変換ユーティリティ08は対象プリンタの印刷変換ユーティリティの印刷キュー10を削除するかを尋ねる。具体的には、印刷変換ユーティリティ08は、図9の案内ダイアログ130を表示する。 On the other hand, if it is determined in S28 that the cancel button 121 has been pressed (S28-No), in S30 the print conversion utility 08 asks whether to delete the print queue 10 of the print conversion utility of the target printer. Specifically, the print conversion utility 08 displays the guide dialog 130 of FIG. 9.

印刷変換ユーティリティ08は、図9の案内ダイアログ130に対するユーザ選択を受け付け(S31)、「OK」ボタン122が押されたか否かを判定する(S32)。「OK」ボタン132を押下されたと判定された場合、S33で印刷変換ユーティリティ08はn番目のプリンタの印刷変換ユーティリティの印刷キュー10を削除する。つまり、印刷変換ユーティリティ08は、管理対象として管理されているn番目のプリンタを管理対象から除外する。 The print conversion utility 08 accepts a user selection in the guide dialog 130 of FIG. 9 (S31), and determines whether the "OK" button 122 has been pressed (S32). If it is determined that the "OK" button 132 has been pressed, the print conversion utility 08 deletes the print queue 10 of the print conversion utility for the nth printer in S33. In other words, the print conversion utility 08 removes the nth printer, which is managed as a managed printer, from the list of managed printers.

一方、S32で「キャンセル」ボタン131が押下されたと判定された場合、S34で印刷変換ユーティリティ08は、図2のファイル印刷画面70を用いて指定された画像データ07からしか印刷できないことを案内する。具体的には、印刷変換ユーティリティ08は、図10の案内ダイアログ140を表示する。案内ダイアログ140でユーザが「OK」ボタン141を押下すると、S35の処理に進む。なお、図10にキャンセルボタンが表示されても良い。ここでキャンセルボタンが押下された場合、印刷変換ユーティリティ08は、再度、S26から処理を実行しても良い。S35の終了後、図7の処理は、S36からS24に戻り次の対象プリンタについて上述した処理が行われる。 On the other hand, if it is determined in S32 that the "Cancel" button 131 has been pressed, then in S34 the print conversion utility 08 notifies the user that printing is only possible from the image data 07 specified using the file print screen 70 in FIG. 2. Specifically, the print conversion utility 08 displays the information dialog 140 in FIG. 10. When the user presses the "OK" button 141 in the information dialog 140, the process proceeds to S35. Note that a cancel button may also be displayed in FIG. 10. If the cancel button is pressed here, the print conversion utility 08 may execute the process again from S26. After S35 is completed, the process in FIG. 7 returns from S36 to S24, and the above-mentioned process is performed for the next target printer.

以上、印刷変換ユーティリティ08が管理している非サポートプリンタの印刷キュー05がOS印刷システム03に登録されていない場合、印刷変換ユーティリティがOS印刷システム03に印刷キュー05を自動的に登録する。そのため、本実施形態によれば、OS印刷システム03に対する印刷キュー05の登録操作の利便性を向上できる。また、ユーザが印刷キュー05の登録を選択しなかった場合、印刷変換ユーティリティ08の印刷キュー10が削除される。削除を行わなかった場合は、図2のファイル印刷画面70を用いて指定された画像データからの印刷しかできなくなることが案内される。これらの処理によって、印刷変換ユーティリティ08の印刷キュー10に対するユーザの操作負荷を軽減することができる。 As described above, if the print queue 05 of an unsupported printer managed by the print conversion utility 08 is not registered in the OS printing system 03, the print conversion utility automatically registers the print queue 05 in the OS printing system 03. Therefore, according to this embodiment, the convenience of registering the print queue 05 in the OS printing system 03 can be improved. Also, if the user does not select to register the print queue 05, the print queue 10 of the print conversion utility 08 is deleted. If deletion is not performed, a message is displayed indicating that printing will only be possible from image data specified using the file printing screen 70 in FIG. 2. These processes reduce the user's operational burden on the print queue 10 of the print conversion utility 08.

<実施形態3>
次に、本発明の第3の実施形態を説明する。本実施形態では、印刷変換ユーティリティ08から印刷キュー10を削除した後にOS標準印刷機能の印刷キュー05を残さないための処理について説明する。具体的には、印刷変換ユーティリティ08が、ユーザにOS標準印刷機能の印刷キュー05を削除するように案内する。なお、本実施形態では、上述した実施形態と異なる点について説明する。
<Embodiment 3>
Next, a third embodiment of the present invention will be described. In this embodiment, a process for not leaving the print queue 05 of the OS standard print function after deleting the print queue 10 from the print conversion utility 08 will be described. Specifically, the print conversion utility 08 guides the user to delete the print queue 05 of the OS standard print function. Note that in this embodiment, differences from the above-mentioned embodiments will be described.

図11は、本実施形態における印刷変換ユーティリティ08の起動処理フローを示す図である。S41で印刷変換ユーティリティ08は現在印刷変換ユーティリティ08に登録されているプリンタをプリンタリスト画面50に表示する。印刷変換ユーティリティ08は、S42でユーザがプリンタリスト画面50で選択しているプリンタの「削除」ボタン55を押下したことを検知すると、S43で図9の案内ダイアログ130を表示する。案内ダイアログ130でユーザが「OK」ボタン132を押下したと印刷変換ユーティリティ08が判定した場合(S43-Yes)、印刷変換ユーティリティ08は、プリンタリスト画面50で選択されたプリンタの印刷キュー10を削除しS45へ進む。S45で印刷変換ユーティリティ08はS44で削除したプリンタに対応するOS標準印刷機能の印刷キュー05がOS印刷システム03に存在しているか判定する。例えば、印刷変換ユーティリティ08は、OS印刷システム03に登録されている全ての印刷キューのDeviceURIをOS印刷システム03から取得する。そして、削除対象として選択されたプリンタのDeviceURIがOS印刷システム03から取得されたDeviceURIに含まれているか否かを判定することでS45が実現される。 FIG. 11 is a diagram showing the startup process flow of the print conversion utility 08 in this embodiment. In S41, the print conversion utility 08 displays the printers currently registered in the print conversion utility 08 on the printer list screen 50. When the print conversion utility 08 detects in S42 that the user has pressed the "Delete" button 55 of the printer selected on the printer list screen 50, it displays the guide dialog 130 of FIG. 9 in S43. If the print conversion utility 08 determines that the user has pressed the "OK" button 132 on the guide dialog 130 (S43-Yes), the print conversion utility 08 deletes the print queue 10 of the printer selected on the printer list screen 50 and proceeds to S45. In S45, the print conversion utility 08 determines whether the print queue 05 of the OS standard print function corresponding to the printer deleted in S44 exists in the OS print system 03. For example, the print conversion utility 08 acquires the Device URI of all print queues registered in the OS print system 03 from the OS print system 03. Then, step S45 is realized by determining whether the Device URI of the printer selected to be deleted is included in the Device URI obtained from the OS printing system 03.

OS標準印刷機能の印刷キュー05がOS印刷システム03に存在していた場合、S46で印刷変換ユーティリティ08はOS標準印刷機能の印刷キュー05を削除するようにユーザに案内する。具体的には、印刷変換ユーティリティ08は、図12のOS標準印刷機能の案内ダイアログ150を表示する。ユーザが、案内ダイアログ150のOKボタン151を押下すると、印刷変換ユーティリティ08は案内ダイアログ150を閉じる。つまり、印刷変換ユーティリティ08は、非サポートプリンタの印刷キュー10が削除された場合(管理対象から外された場合)、そのプリンタに関する情報(印刷キュー05)をOS印刷システム03から除外させるための処理を実行する。 If the print queue 05 of the OS standard print function exists in the OS print system 03, in S46 the print conversion utility 08 guides the user to delete the print queue 05 of the OS standard print function. Specifically, the print conversion utility 08 displays the OS standard print function guide dialog 150 of FIG. 12. When the user presses the OK button 151 of the guide dialog 150, the print conversion utility 08 closes the guide dialog 150. In other words, when the print queue 10 of an unsupported printer is deleted (removed from management), the print conversion utility 08 executes processing to remove information about that printer (print queue 05) from the OS print system 03.

以上、説明してきたように、本実施形態においては、印刷変換ユーティリティ08に登録されている印刷キュー10がユーザによって削除されたときに、削除対象のプリンタに対応するOS標準印刷機能の印刷キュー05を削除することを案内する。そのため、ユーザは、OS標準印刷機能の印刷キュー05を容易に削除することが可能となる。 As described above, in this embodiment, when a print queue 10 registered in the print conversion utility 08 is deleted by the user, the user is prompted to delete the print queue 05 of the OS standard print function that corresponds to the printer to be deleted. This allows the user to easily delete the print queue 05 of the OS standard print function.

<実施形態4>
次に、本発明の第4の実施形態を説明する。実施形態3では印刷変換ユーティリティから印刷キュー10が削除された場合、削除された印刷キュー10に対応するOS標準印刷機能の印刷キュー10を削除するように案内していた。本実施形態では印刷変換ユーティリティ08の印刷キュー10が削除されたときに、印刷変換ユーティリティ08が、削除された印刷キュー10に対応するOS標準印刷機能の印刷キュー05を自動的に削除する。つまり、OS標準印刷機能の印刷キュー05の削除は案内されない。なお、本実施形態では、上述した実施形態と異なる点について説明する。図13は、本実施形態における印刷変換ユーティリティ08の起動処理フローを示す図である。S50~S55、及びS57は図11のS40~S45及びS47と同様であるので、説明を省略する。
<Embodiment 4>
Next, a fourth embodiment of the present invention will be described. In the third embodiment, when the print queue 10 is deleted from the print conversion utility, the print queue 10 of the OS standard print function corresponding to the deleted print queue 10 is guided to be deleted. In this embodiment, when the print queue 10 of the print conversion utility 08 is deleted, the print conversion utility 08 automatically deletes the print queue 05 of the OS standard print function corresponding to the deleted print queue 10. In other words, the deletion of the print queue 05 of the OS standard print function is not guided. Note that in this embodiment, differences from the above-mentioned embodiments will be described. FIG. 13 is a diagram showing the startup process flow of the print conversion utility 08 in this embodiment. S50 to S55 and S57 are the same as S40 to S45 and S47 in FIG. 11, and therefore description will be omitted.

S55で印刷変換ユーティリティ08は削除された印刷キュー10に対応するOS標準印刷機能の印刷キュー05が存在すると判定した場合、S56に進む。S56で印刷変換ユーティリティ08は、削除された印刷キュー10に対応するOS標準印刷機能の印刷キュー05を削除する。具体的には、印刷変換ユーティリティ08が、削除対象プリンタのプリンタ名と、削除対象プリンタの印刷キュー05の削除指示を印刷システムに送信する。この処理により、OS印刷システム03から、削除対象のプリンタの印刷キュー05が削除される。なお、本実施形態では、印刷キュー05を削除する処理について説明したが、印刷キュー05が、OS印刷部13の管理対象外になれば良い。そのため、印刷変換ユーティリティ08は、印刷キュー05を管理対象から外すようにOS印刷システム03に指示しても良い。つまり、印刷変換ユーティリティ08は、非サポートプリンタの印刷キュー10が削除された場合(管理対象から外された場合)、そのプリンタに関する情報(印刷キュー05)をOS印刷システム03から除外させるための処理を実行する。 If the print conversion utility 08 determines in S55 that a print queue 05 of the OS standard print function corresponding to the deleted print queue 10 exists, the process proceeds to S56. In S56, the print conversion utility 08 deletes the print queue 05 of the OS standard print function corresponding to the deleted print queue 10. Specifically, the print conversion utility 08 sends the printer name of the printer to be deleted and an instruction to delete the print queue 05 of the printer to be deleted to the print system. This process deletes the print queue 05 of the printer to be deleted from the OS print system 03. Note that in this embodiment, the process of deleting the print queue 05 has been described, but it is sufficient that the print queue 05 is not managed by the OS printing unit 13. Therefore, the print conversion utility 08 may instruct the OS print system 03 to remove the print queue 05 from the management. In other words, when the print queue 10 of an unsupported printer is deleted (removed from management), the print conversion utility 08 executes a process to remove information about the printer (print queue 05) from the OS print system 03.

以上、説明してきたように、本実施例においては、印刷変換ユーティリティに登録されている印刷キュー10がユーザによって削除されたときに、削除された印刷キュー10に対応するOS標準印刷機能の印刷キュー05が自動的に削除される。そのため印刷キュー05を削除するためのユーザ操作が軽減される。 As described above, in this embodiment, when a print queue 10 registered in the print conversion utility is deleted by a user, the print queue 05 of the OS standard printing function that corresponds to the deleted print queue 10 is automatically deleted. This reduces the user's operations to delete the print queue 05.

<実施形態5>
次に本発明の第5の実施形態を説明する。本実施例では、印刷変換ユーティリティ08をアンインストールする際に、印刷変換ユーティリティ08を介して印刷データが送信されたOS標準印刷機能の印刷キュー10の削除を行う形態について説明する。なお、本実施形態では、上述した実施形態と異なる点について説明する。
<Embodiment 5>
Next, a fifth embodiment of the present invention will be described. In this embodiment, a form in which the print queue 10 of the OS standard print function to which print data is sent via the print conversion utility 08 is deleted when the print conversion utility 08 is uninstalled will be described. Note that in this embodiment, differences from the above-mentioned embodiments will be described.

図14は、本実施例における印刷変換ユーティリティ08のアンインストーラー11の起動処理フローを示す図である。ユーザが印刷変換ユーティリティ08のアンインストーラー11を起動するとS60に進み、起動処理を開始する。 Figure 14 is a diagram showing the startup process flow of the uninstaller 11 of the print conversion utility 08 in this embodiment. When the user starts the uninstaller 11 of the print conversion utility 08, the process proceeds to S60, where the startup process begins.

S61でアンインストーラー11は、印刷変換ユーティリティ08に登録されているプリンタの総数(A)を取得し、S62でプリンタの総数分のループを開始する。S63でアンインストーラー11はn番目のプリンタのDeviceURIがOS標準印刷機能の印刷キュー05に登録さているか判定する。例えば、印刷変換ユーティリティ08は、OS印刷システム03に登録されている全ての印刷キューのDeviceURIをOS印刷システム03から取得する。そして、n番目のプリンタのDeviceURIがOS印刷システム03から取得されたDeviceURIに含まれているか否かを判定することでS63が実現される。 In S61, the uninstaller 11 obtains the total number (A) of printers registered in the print conversion utility 08, and in S62 starts a loop for the total number of printers. In S63, the uninstaller 11 determines whether the Device URI of the nth printer is registered in the print queue 05 of the OS standard print function. For example, the print conversion utility 08 obtains the Device URIs of all print queues registered in the OS print system 03 from the OS print system 03. Then, S63 is realized by determining whether the Device URI of the nth printer is included in the Device URI obtained from the OS print system 03.

アンインストーラー11はn番目のプリンタに対応するOS標準印刷機能の印刷キュー05が登録されていると判定した場合(S63-Yes)、プリンタ(n)のOS標準印刷機能の印刷キュー05を削除する(S64)。S64が実行された後、または、S63においてNoと判定された場合、図14の処理はS65へと処理が進む。 If the uninstaller 11 determines that the print queue 05 of the OS standard print function corresponding to the nth printer is registered (S63-Yes), it deletes the print queue 05 of the OS standard print function of the printer (n) (S64). After S64 is executed, or if the determination is No in S63, the process in FIG. 14 proceeds to S65.

以上の処理が、取得されたプリンタの総数分繰り返し実行される。ループ1が終了するとS67に進み、アンインストーラー11は、印刷変換ユーティリティ08をアンインストールする。 The above process is repeated for the total number of printers obtained. When loop 1 ends, the process proceeds to S67, where the uninstaller 11 uninstalls the print conversion utility 08.

以上、説明してきたように、本実施形態は、印刷変換ユーティリティ08をアンインストールする際、アンインストーラー11が、印刷変換ユーティリティを介して印刷データが送信されるプリンタに対応するOS標準印刷機能の印刷キュー05を削除する。この処理により、不要なOS標準印刷機能の印刷キュー05を残る可能性を軽減できるといった効果を生み出すことができる。 As described above, in this embodiment, when uninstalling the print conversion utility 08, the uninstaller 11 deletes the print queue 05 of the OS standard print function that corresponds to the printer to which print data is sent via the print conversion utility. This process has the effect of reducing the possibility that an unnecessary print queue 05 of the OS standard print function will remain.

<その他の実施形態>
本発明は、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワークまたは各種記憶媒体を介してシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータがプログラムを読み出して実行することでも実現される。この場合、そのプログラム、および該プログラムを記憶した記憶媒体は本発明を構成する。なお、システムあるいは装置のコンピュータとは、例えばCPUまたはMPUなどである。
<Other embodiments>
The present invention can also be realized by supplying software (programs) that realize the functions of the above-described embodiments to a system or device via a network or various storage media, and having the computer of the system or device read and execute the programs. In this case, the programs and the storage media storing the programs constitute the present invention. The computer of the system or device is, for example, a CPU or MPU.

03 OS印刷システム
08 印刷変換ユーティリティ
03 OS Printing System 08 Print Conversion Utility

Claims (4)

アプリケーションからの指示を受けて所定のフォーマットの印刷データを生成するオペレーティングシステム(OS)標準印刷ソフトウェアを実行可能な情報処理装置であって、
前記所定のフォーマットの印刷データを解釈できない印刷装置を管理対象として管理する管理手段と、
前記所定のフォーマットの印刷データを解釈できない印刷装置を使った印刷の実行が指示された場合、前記OS標準印刷ソフトウェアを介して前記所定のフォーマットの第1印刷データを受信する受信手段と、
前記第1印刷データに基づいて前記所定のフォーマットの印刷データを解釈できない印刷装置が解釈できる第2印刷データを生成する生成手段と、
前記第2印刷データを前記所定のフォーマットの印刷データを解釈できない印刷装置に送信する送信手段と、
前記管理対象として管理されている前記所定のフォーマットの印刷データを解釈できない印刷装置が前記アプリケーションからの指示により表示される画面における印刷装置の選択候補として表示されない状況である場合、前記所定のフォーマットの印刷データを解釈できない印刷装置の情報を前記OS標準印刷ソフトウェアに登録させるための処理を実行する制御手段を有し、
前記制御手段は、前記所定のフォーマットの印刷データを解釈できない印刷装置の情報を前記OS標準印刷ソフトウェアに登録させるための処理として、前記所定のフォーマットの印刷データを解釈できない印刷装置の印刷キューを前記OS標準印刷ソフトウェアに登録する処理を実行することを特徴とする情報処理装置。
An information processing device capable of executing operating system (OS) standard printing software that generates print data in a predetermined format in response to an instruction from an application,
a management means for managing printing devices that cannot interpret the print data in the predetermined format as management targets;
a receiving means for receiving the first print data in the predetermined format via the OS standard print software when a printing command is issued to execute printing using a printing device that cannot interpret the print data in the predetermined format;
a generating means for generating second print data based on the first print data, the second print data being interpretable by a printing device that cannot interpret print data in the predetermined format;
a transmitting means for transmitting the second print data to a printing device that cannot interpret the print data in the predetermined format;
a control means for executing a process for registering information about a printing device that cannot interpret print data in the specified format in the OS standard printing software when the printing device that is managed as a management target and cannot interpret print data in the specified format is not displayed as a selection candidate for a printing device on a screen displayed in response to an instruction from the application,
The information processing device is characterized in that the control means executes a process to register the print queue of a printing device that cannot interpret print data in the specified format into the OS standard printing software as a process for registering information of a printing device that cannot interpret print data in the specified format into the OS standard printing software.
前記制御手段は、前記所定のフォーマットの印刷データを解釈できない印刷装置を前記OS標準印刷ソフトウェアに登録することを確認する画面を表示した後に、前記所定のフォーマットの印刷データを解釈できない印刷装置の印刷キューを前記OS標準印刷ソフトウェアに登録する処理を実行することを特徴とする請求項1に記載の情報処理装置。 The information processing device according to claim 1, characterized in that the control means executes a process of registering the print queue of a printing device that cannot interpret print data in the specified format to the OS standard print software after displaying a screen for confirming that the printing device that cannot interpret print data in the specified format is to be registered to the OS standard print software. アプリケーションからの指示を受けて所定のフォーマットの印刷データを生成するオペレーティングシステム(OS)標準印刷ソフトウェアを実行可能な情報処理装置において実行される制御方法であって、
前記所定のフォーマットの印刷データを解釈できない印刷装置を管理対象として管理する管理工程と、
前記所定のフォーマットの印刷データを解釈できない印刷装置を使った印刷の実行が指示された場合、前記OS標準印刷ソフトウェアを介して前記所定のフォーマットの第1印刷データを受信する受信工程と、
前記第1印刷データに基づいて前記所定のフォーマットの印刷データを解釈できない印刷装置が解釈できる第2印刷データを生成する生成工程と、
前記第2印刷データを前記所定のフォーマットの印刷データを解釈できない印刷装置に送信する送信工程と、
前記管理対象として管理されている前記所定のフォーマットの印刷データを解釈できない印刷装置が前記アプリケーションからの指示により表示される画面における印刷装置の選択候補として表示されない状況である場合、前記所定のフォーマットの印刷データを解釈できない印刷装置の情報を前記OS標準印刷ソフトウェアに登録させるための処理を実行する制御工程と、
前記所定のフォーマットの印刷データを解釈できない印刷装置を前記OS標準印刷ソフトウェアに登録しないことがユーザにより指示された場合、前記管理対象として管理されている所定の印刷機能に対応していない印刷装置を管理対象から除外する除外工程と、を有することを特徴とする制御方法。
A control method executed in an information processing device capable of executing operating system (OS) standard printing software that generates print data in a predetermined format in response to an instruction from an application, comprising:
a management step of managing printing devices that cannot interpret the print data in the predetermined format as management targets;
a receiving step of receiving first print data in the predetermined format via the OS standard print software when a printing operation is instructed using a printing device that cannot interpret the print data in the predetermined format;
a generating step of generating second print data based on the first print data, the second print data being interpretable by a printing device that cannot interpret print data in the predetermined format;
a transmitting step of transmitting the second print data to a printing device that cannot interpret the print data in the predetermined format;
a control step of executing a process for registering information about a printing device that cannot interpret print data in the specified format managed as a management target in the OS standard printing software when the printing device is not displayed as a selection candidate for a printing device on a screen displayed in response to an instruction from the application;
and an exclusion process for excluding from management a printing device that does not support the specified printing function managed as the management target when a user instructs not to register a printing device that cannot interpret print data in the specified format in the OS standard printing software.
アプリケーションからの指示を受けて所定のフォーマットの印刷データを生成するオペレーティングシステム(OS)標準印刷ソフトウェアを実行可能な情報処理装置のコンピュータを、
前記所定のフォーマットの印刷データを解釈できない印刷装置を管理対象として管理する管理手段と、
前記所定のフォーマットの印刷データを解釈できない印刷装置を使った印刷の実行が指示された場合、前記OS標準印刷ソフトウェアを介して前記所定のフォーマットの第1印刷データを受信する受信手段と、
前記第1印刷データに基づいて前記所定のフォーマットの印刷データを解釈できない印刷装置が解釈できる第2印刷データを生成する生成手段と、
前記第2印刷データを前記所定のフォーマットの印刷データを解釈できない印刷装置に送信する送信手段と、
前記管理対象として管理されている前記所定のフォーマットの印刷データを解釈できない印刷装置が前記アプリケーションからの指示により表示される画面における印刷装置の選択候補として表示されない状況である場合、前記所定のフォーマットの印刷データを解釈できない印刷装置の情報を前記OS標準印刷ソフトウェアに登録させるための処理を実行する制御手段と、
前記所定のフォーマットの印刷データを解釈できない印刷装置を前記OS標準印刷ソフトウェアに登録しないことがユーザにより指示された場合、前記管理対象として管理されている所定の印刷機能に対応していない印刷装置を管理対象から除外する除外手段として機能させるための前記コンピュータが読み取り可能なプログラム。
An information processing device computer capable of executing standard printing software for an operating system (OS) that receives instructions from an application and generates print data in a predetermined format,
a management means for managing printing devices that cannot interpret the print data in the predetermined format as management targets;
a receiving means for receiving the first print data in the predetermined format via the OS standard print software when a printing command is issued to execute printing using a printing device that cannot interpret the print data in the predetermined format;
a generating means for generating second print data based on the first print data, the second print data being interpretable by a printing device that cannot interpret print data in the predetermined format;
a transmitting means for transmitting the second print data to a printing device that cannot interpret the print data in the predetermined format;
a control means for executing a process for registering information about a printing device that cannot interpret print data in the specified format managed as a management target in the OS standard printing software when the printing device is not displayed as a selection candidate for a printing device on a screen displayed in response to an instruction from the application;
A computer-readable program for causing the computer to function as an exclusion means for excluding from management a printing device that does not support a specified printing function managed as the management target when a user instructs not to register a printing device that cannot interpret printing data in the specified format in the OS standard printing software.
JP2023067629A 2018-11-30 2023-04-18 Information processing device, control method, and program Active JP7585381B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023067629A JP7585381B2 (en) 2018-11-30 2023-04-18 Information processing device, control method, and program
JP2024186598A JP7815385B2 (en) 2018-11-30 2024-10-23 Information processing device, control method, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018225255A JP7271148B2 (en) 2018-11-30 2018-11-30 Information processing device, control method and program
JP2023067629A JP7585381B2 (en) 2018-11-30 2023-04-18 Information processing device, control method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2018225255A Division JP7271148B2 (en) 2018-11-30 2018-11-30 Information processing device, control method and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2024186598A Division JP7815385B2 (en) 2018-11-30 2024-10-23 Information processing device, control method, and program

Publications (2)

Publication Number Publication Date
JP2023083421A JP2023083421A (en) 2023-06-15
JP7585381B2 true JP7585381B2 (en) 2024-11-18

Family

ID=70908434

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2018225255A Active JP7271148B2 (en) 2018-11-30 2018-11-30 Information processing device, control method and program
JP2023067629A Active JP7585381B2 (en) 2018-11-30 2023-04-18 Information processing device, control method, and program
JP2024186598A Active JP7815385B2 (en) 2018-11-30 2024-10-23 Information processing device, control method, and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2018225255A Active JP7271148B2 (en) 2018-11-30 2018-11-30 Information processing device, control method and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2024186598A Active JP7815385B2 (en) 2018-11-30 2024-10-23 Information processing device, control method, and program

Country Status (1)

Country Link
JP (3) JP7271148B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7271148B2 (en) * 2018-11-30 2023-05-11 キヤノン株式会社 Information processing device, control method and program

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007241569A (en) 2006-03-07 2007-09-20 Fuji Xerox Co Ltd Print server device
JP2011076227A (en) 2009-09-29 2011-04-14 Canon Inc Information processing apparatus and method of the same
JP2016045575A (en) 2014-08-20 2016-04-04 キヤノン株式会社 Printing system, information processor, control method of information processor, and program
JP2016110520A (en) 2014-12-09 2016-06-20 キヤノン株式会社 Information processor, control method and program
JP2018120475A (en) 2017-01-26 2018-08-02 キヤノン株式会社 Mobile terminal, control method and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7271148B2 (en) * 2018-11-30 2023-05-11 キヤノン株式会社 Information processing device, control method and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007241569A (en) 2006-03-07 2007-09-20 Fuji Xerox Co Ltd Print server device
JP2011076227A (en) 2009-09-29 2011-04-14 Canon Inc Information processing apparatus and method of the same
JP2016045575A (en) 2014-08-20 2016-04-04 キヤノン株式会社 Printing system, information processor, control method of information processor, and program
JP2016110520A (en) 2014-12-09 2016-06-20 キヤノン株式会社 Information processor, control method and program
JP2018120475A (en) 2017-01-26 2018-08-02 キヤノン株式会社 Mobile terminal, control method and program

Also Published As

Publication number Publication date
JP7271148B2 (en) 2023-05-11
JP2023083421A (en) 2023-06-15
JP7815385B2 (en) 2026-02-17
JP2025003597A (en) 2025-01-09
JP2020087296A (en) 2020-06-04

Similar Documents

Publication Publication Date Title
KR102549370B1 (en) Information processing device, control method and program
JP7328405B2 (en) Information processing apparatus, information processing apparatus control method, and print setting application
KR101337160B1 (en) Information processing apparatus, information processing method and storage medium
JP7608490B2 (en) Information processing device and program
US20250272038A1 (en) Information processing apparatus, control method of information processing apparatus, and storage medium
EP3893102B1 (en) Information processing device, server device, control method, and control program
US20240281176A1 (en) Information processing apparatus, control method of information processing apparatus, and non-transitory computer-readable storage medium
JP7815385B2 (en) Information processing device, control method, and program
JP2021124738A (en) Programs and information processing equipment
JP7604529B2 (en) Information processing device, control method, and program
CN111258510B (en) Information processing apparatus, control method, and storage medium
JP2021043547A (en) Information processing device and control method for information processing device, and program
EP3828688B1 (en) Information processing apparatus and control method
CN113282254B (en) Control method and information processing device
US11385848B2 (en) Information processing apparatus and control method
JP6972884B2 (en) Print instruction device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230517

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20231213

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240405

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240702

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240829

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: 7585381

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150