JP7703412B2 - プリンタドライバ、情報処理装置の制御方法、及び情報処理装置 - Google Patents
プリンタドライバ、情報処理装置の制御方法、及び情報処理装置 Download PDFInfo
- Publication number
- JP7703412B2 JP7703412B2 JP2021154459A JP2021154459A JP7703412B2 JP 7703412 B2 JP7703412 B2 JP 7703412B2 JP 2021154459 A JP2021154459 A JP 2021154459A JP 2021154459 A JP2021154459 A JP 2021154459A JP 7703412 B2 JP7703412 B2 JP 7703412B2
- Authority
- JP
- Japan
- Prior art keywords
- printing device
- printer driver
- printer
- identification information
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1222—Increasing security of the print job
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/123—Software or firmware update, e.g. device firmware management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1238—Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
-
- 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/1257—Configuration of print job parameters, e.g. using UI at the client by using pre-stored settings, e.g. job templates, presets, print styles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Description
一機種のプリンタのみをサポートするプリンタドライバが予めPCにインストールされている場合、管理者権限の無いユーザが、上記サポートしている機種と同じ機種のプリンタを用意してUSB接続を行うような場合、プリンタキューが作成されてしまう。
また、複数機種のプリンタをサポートするプリンタドライバが予めPCにインストールされていて、管理者権限の無いユーザが、上記サポートしている複数機種の何れかのプリンタを用意してUSB接続を行うような場合、プリンタキューが作成されてしまう。
そして、そのように作成されたプリンタキューにより、自宅やシェアオフィス等でのプリンタでの印刷が可能となり、機密文書が外部に漏洩するという事態の発生を防ぐことができない。
〔第1実施形態〕
図1は、本発明の一実施形態を適用可能なシステムの構成の一例を示す図である。
図1(a)は社内を想定したネットワーク環境の一例であり、ホストコンピュータ101、印刷装置1(102)がネットワーク100aを介して通信可能に接続されている。ユーザが利用するホストコンピュータ101からネットワーク100aを介して印刷装置1(102)を用いた印刷を行うことが想定されている。
制御部201において、CPU202は、ROM203、RAM204あるいは補助記憶装置205に格納されたプログラムに従って装置全体の制御を行う。RAM204は、CPU202が各種処理を行う際のワークエリアとしても使用される。なお、本実施形態における各コンポーネントの処理はすべて、補助記憶装置205等からRAM204に読み込まれたプログラムをCPU202が実行することにより動作するものとする。
入出力部210は、通信線211を介したネットワーク100との入出力を司る。
ディスプレイコントローラ208は、ディスプレイ209の表示を制御する。
メモリコントローラ212は、補助記憶装置205へのアクセスを制御する。
補助記憶装置205は、例えばHDD(Hard Disk Drive)やSSD(Solid State Drive)等で構成される。以下、補助記憶装置205に記憶される情報について説明する。
補助記憶装置205には、アプリケーションプログラム301、・・・、302、プリンタドライバインストールプログラム307、オペレーティングシステム(以下「OS」)303等が記憶される。そして、補助記憶装置205内のOS303には、OSのドライバ格納部304が存在し、インストールされている種々のデバイスのドライバ305、・・・、306等が格納される。それらのドライバの1つであるプリンタドライバは、印刷機能を持つデバイスに対して、入出力部210を介して印刷指示を行うことが可能である。図3Aは、まだプリンタドライバがインストールされていない補助記憶装置205の状態を示している。
図4は、インストーラ307の構成の一例を示す図である。インストーラ307は、補助記憶装置205からRAM204に読み出されてCPU202により実行されることで動作する。
制御ユニット402は、ネットワーク100aと繋がる通信線401を介して、ネットワーク100aと接続される各装置との通信を行う。制御ユニット402は、入出力部403、入出力バッファ404、CPU405、プログラムROM406、RAM407、NVRAM408、ビットマップ画像展開部(不図示)を有する。また、制御ユニット402は、パネルI/F部414、メモリI/F部416、エンジンI/F部409、スキャナI/F部412、そして各ユニットをつなぐシステムバス417等を有する。
入出力バッファ404は、ネットワーク100aより入力される印刷のための制御コードや印刷ジョブを含む各種データや装置内の各種データの送受信を行う際に利用される。
CPU405は、制御ユニット402全体の動作を制御する。
RAM407は、CPU405による制御コード、ジョブの解釈や印刷、画像の読み込み等に必要な計算、入出力される画像データの処理のためのワークメモリに利用される。
不揮発性RAM(NVRAM)408は、装置の電源が遮断されても保持しておく必要のあるデータを格納する。
エンジンI/F部409は、制御ユニット402とプリンタ装置410を接続する。ビットマップ画像展開部(不図示)により展開されたビットマップデータは、エンジンI/F部409を通じて、プリンタ装置410に送られ、印刷される。
メモリI/F部416は、印刷ジョブや外部より入力された画像データや印刷装置の各種情報等の保存等に利用される外部メモリ415と、制御ユニット402とを接続する。
図6は、第1実施形態のインストーラ307の動作を説明するフローチャートである。このフローチャートの処理は、補助記憶装置205に記録されたインストーラ307が、RAM204にロードされ、CPU202によって実行されることで実現する。以下、CPU202により実行されるインストーラ307の処理を、インストーラ307を主体として説明する。なお、インストーラ307では、ネットワーク探索インストールと、カスタムインストールが可能である。ネットワーク探索インストールでは、ネットワーク上を探索してサポートする印刷装置を見つけ、プリンタドライバのインストールを行う。カスタムインストールでは、ユーザ入力により印刷装置や使用するポートを自分で設定をしてインストールを行う。ここでは、ネットワーク探索インストールを例に説明する。
続けてS603において、インストーラ307は、上記S602で表示したプリンタリストの中から、対象プリンタを選択するユーザ操作を受け付ける。ここでは、説明のため、印刷装置1(102)が選択されたものとして説明する。以下、ここでインストール対象に選択された印刷装置1(102)に対応するプリンタドライバのインストール処理を行う。
次にS607において、インストーラ307は、上記S606でインストール対象としたプリンタに対応する上記S601の探索によって得られたポートに従って、ポートを作成する。
そしてS605にて、インストール対象のリストに未処理のプリンタの要素が一つも残っていない場合(S605でNOの場合)、インストーラ307は、プリンタドライバのインストール処理を終了する。
図8は、アプリケーション901、印刷する文書に対応してアプリケーションがOSに指示する印刷関連の命令群GDI(Graphics Device Interface)902、プリンタドライバ308のやり取りを示すシーケンス図である。なお、アプリケーション901は、例えばアプリケーション1(301)とする。
アプリケーション901は、GDI902に、GDIの描画命令(これは各種の描画命令を総称して示している)を指示する(918)。その指示に応じて、GDI902は、プリンタドライバ308に、プリンタドライバの描画命令(これは各種のアプリケーションからGDIに対して指定された描画命令に対する各プリンタドライバへの描画命令を総称して示している)を指示する(921)。
アプリケーション901は、GDI902に、ドキュメントの終了命令を指示する(919)。その指示に応じて、GDI902は、プリンタドライバ308に、プリンタドライバドキュメント終了命令を指示する(922)。
図9は、本実施形態のプリンタドライバ308による印刷装置・ドライバの情報取得処理の一例を示すフローチャートである。このフローチャートの処理は、補助記憶装置205に記録されたプリンタドライバ308が、RAM204にロードされ、CPU202によって実行されることで実現する。以下、CPU202により実行されるプリンタドライバ308の処理を、プリンタドライバ308を主体として説明する。GDI902から印刷装置およびドライバの情報の取得が呼ばれると(図8の914)、プリンタドライバ308は、図9の印刷装置・ドライバの情報取得を開始する。
その後、プリンタドライバ308は、印刷するプリンタの固有の識別情報(ここではシリアル番号として説明する)を取得する(S1002)。
S1006において、プリンタドライバ308は、印刷が許されていないプリンタへの印字のため、印刷を禁止するために、印刷をスキップするキャンセルフラグに「TRUE」をセットし、S1008に処理を進める。
S1007において、プリンタドライバ308は、印刷が許されているプリンタへの印字のため、印刷を許可するために、印刷をスキップするキャンセルフラグに「FALSE」をセットし、S1008に処理を進める。
S1008の処理の後、プリンタドライバ308は、本フローチャートの処理を終了する。
図10は、本実施形態のプリンタドライバ308のプリンタドライバ印刷関連命令の処理過程の一例を示すフローチャートである。
まず、S1101において、プリンタドライバ308は、GDI902の情報構造体を参照し、図9のS1006又はS1007で設定されたキャンセルフラグを参照する。
上記第1実施形態においては、プリンタドライバをインストーラでインストールした場合の処理、および、プリンタドライバの印刷時の動作について説明した。本実施形態では、OSの機能により、印刷装置に対応するプリンタドライバがインストールされた場合のプリンタドライバの動作について説明する。
S1202では、プリンタドライバ308は、プログラムが管理者権限で動作しているかどうかを確認する。管理者権限で動作していない場合(S1202でNOの場合)、プリンタドライバ308は、一般ユーザ権限によるプリンタドライバ操作関数の呼び出しと判断して、プリンタの識別情報の登録を行わず、そのままプリンタドライバ操作の関数の処理を終了する。
S1203では、プリンタドライバ308は、プリンタ名称をOS303から取得する。
次にS1204において、プリンタドライバ308は、上記S1203で取得したプリンタ名称を用いて、プリンタのハンドルを取得する。さらに、プリンタドライバ308は、該取得したハンドルからプリンタキューの情報を取得する。
次にS1206において、プリンタドライバ308は、印刷装置1(102)からプリンタの固有の識別情報の取得を行う。
上記第1実施形態、第2実施形態においては、プリンタドライバをインストーラでインストールした場合やプリンタドライバがOSの機能によりインストールされた場合の処理、および、その状況下での印刷時のプリンタドライバの動作について説明した。なお、運用において、オフィスで、プリンタの故障が発生した場合等に新たなプリンタが設置された場合、印刷許可リストから故障等したプリンタを削除したり、新たに設置するプリンタを登録することが必要になる。そこで、本実施形態においては、すでに印刷許可リストにプリンタの識別情報が登録されている状態で、その識別情報を別のプリンタの識別情報に置き換えたり、新たにプリンタの識別情報を追加したりする際の処理について説明する。
S1310では、インストーラ307は、インストール可能な印刷装置の探索を行う。
そしてS1312において、インストーラ307は、上記S1311で提示したプリンタのリストから、インストールする(置換する)プリンタのユーザ選択を受け付ける。
そしてS1314において、インストーラ307は、上記S1313で提示したプリンタのリストから、印刷許可リスト315から削除するプリンタのユーザ選択を受け付ける。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施形態を組み合わせた構成も全て本発明に含まれるものである。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施形態の有機的な組合せを含む)が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
100b ネットワーク(社外)
101 ホストコンピュータ
102 印刷装置1
103 印刷装置2
104 印刷装置3
Claims (8)
- プリンタドライバであって、
選択された印刷装置のプリンタドライバが管理者権限なしに情報処理装置にインストールされた場合に前記印刷装置の識別情報を許可リストに登録せずに、選択された前記印刷装置のプリンタドライバが前記管理者権限で前記情報処理装置にインストールされた場合に前記印刷装置の識別情報を前記許可リストに登録するインストールプログラムによって前記情報処理装置にインストールされ、
対象の印刷装置の識別情報が前記許可リストに登録されているか否かを判定する判定工程と、
前記対象の前記印刷装置の前記識別情報が前記許可リストに登録されていないと前記判定工程で判定された場合に、前記プリンタドライバによって生成された印刷データを前記対象の印刷装置に送信させず、前記印刷に使用する印刷装置の前記識別情報が前記許可リストに登録されていると前記判定工程で判定された場合に、前記プリンタドライバによって生成された前記印刷データを前記対象の印刷装置に送信させる送信工程とを前記情報処理装置に実行させることを特徴とするプリンタドライバ。 - 前記許可リストは、前記管理者権限を有するユーザによってのみアクセス可能であることを特徴とする請求項1に記載のプリンタドライバ。
- 前記許可リストは、前記管理者権限を有するユーザによってのみ編集可能であることを特徴とする請求項1に記載のプリンタドライバ。
- 前記識別情報は、前記印刷装置のシリアル番号であることを特徴とする請求項1乃至3のいずれか1項に記載のプリンタドライバ。
- 前記識別情報は、前記印刷装置のMACアドレスであることを特徴とする請求項1乃至3のいずれか1項に記載のプリンタドライバ。
- 前記識別情報は、前記印刷装置のIPアドレスであることを特徴とする請求項1乃至3のいずれか1項に記載のプリンタドライバ。
- 情報処理装置の制御方法であって、
前記情報処理装置は、選択された印刷装置のプリンタドライバが管理者権限なしに情報処理装置にインストールされた場合に前記印刷装置の識別情報を許可リストに登録せずに、選択された前記印刷装置のプリンタドライバが前記管理者権限で前記情報処理装置にインストールされた場合に前記印刷装置の識別情報を前記許可リストに登録するインストールプログラムを記憶する記憶手段を有し、
前記制御方法は、
対象の印刷装置の識別情報が前記許可リストに登録されているか否かを判定する判定工程と、
前記対象の印刷装置の前記識別情報が前記許可リストに登録されていないと前記判定工程で判定された場合に、前記プリンタドライバによって生成された印刷データを前記対象の印刷装置に送信せず、前記対象の印刷装置の前記識別情報が前記許可リストに登録されていると前記判定工程で判定された場合に、前記プリンタドライバによって生成された前記印刷データを前記対象の印刷装置に送信する送信工程とを有することを特徴とする制御方法。 - 情報処理装置であって、
選択された印刷装置のプリンタドライバが管理者権限なしに情報処理装置にインストールされた場合に前記印刷装置の識別情報を許可リストに登録せずに、選択された前記印刷装置のプリンタドライバが前記管理者権限で前記情報処理装置にインストールされた場合に前記印刷装置の識別情報を前記許可リストに登録するインストールプログラムを記憶する記憶手段と、
対象の印刷装置の識別情報が前記許可リストに登録されているか否かを判定する判定手段と、
前記対象の印刷装置の前記識別情報が前記許可リストに登録されていないと前記判定手段によって判定された場合に、前記プリンタドライバによって生成された印刷データを前記対象の印刷装置に送信せず、前記対象の印刷装置の前記識別情報が前記許可リストに登録されていると前記判定手段によって判定された場合に、前記プリンタドライバによって生成された前記印刷データを前記対象の印刷装置に送信する送信手段とを有することを特徴とする情報処理装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021154459A JP7703412B2 (ja) | 2021-09-22 | 2021-09-22 | プリンタドライバ、情報処理装置の制御方法、及び情報処理装置 |
| US17/945,477 US12197798B2 (en) | 2021-09-22 | 2022-09-15 | Information processing apparatus registers printer driver for a selected image forming apparatus with administrator authority, control method of information processing apparatus, and non-transitory computer-readable storage medium |
| EP22195752.5A EP4155897A1 (en) | 2021-09-22 | 2022-09-15 | Information processing apparatus, control method of information processing apparatus, and storage medium |
| CN202211158251.3A CN115878053A (zh) | 2021-09-22 | 2022-09-22 | 信息处理装置、信息处理装置的控制方法、以及存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021154459A JP7703412B2 (ja) | 2021-09-22 | 2021-09-22 | プリンタドライバ、情報処理装置の制御方法、及び情報処理装置 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2023045855A JP2023045855A (ja) | 2023-04-03 |
| JP2023045855A5 JP2023045855A5 (ja) | 2024-10-01 |
| JP7703412B2 true JP7703412B2 (ja) | 2025-07-07 |
Family
ID=83355725
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021154459A Active JP7703412B2 (ja) | 2021-09-22 | 2021-09-22 | プリンタドライバ、情報処理装置の制御方法、及び情報処理装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12197798B2 (ja) |
| EP (1) | EP4155897A1 (ja) |
| JP (1) | JP7703412B2 (ja) |
| CN (1) | CN115878053A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009140030A (ja) | 2007-12-04 | 2009-06-25 | Casio Comput Co Ltd | サーバ装置、クライアント装置、プリンタ、プリントシステムおよびプログラム |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7227657B1 (en) * | 1999-10-22 | 2007-06-05 | Tricerat, Inc. | Printer management protocol |
| US7532349B2 (en) * | 2002-01-25 | 2009-05-12 | Canon Kabushiki Kaisha | Image processing method, image processing apparatus, storage medium, program, and color image forming system |
| JP2004090517A (ja) | 2002-09-02 | 2004-03-25 | Seiko Epson Corp | 印刷装置およびカートリッジ |
| JP4522061B2 (ja) * | 2003-07-31 | 2010-08-11 | キヤノン株式会社 | 情報処理装置及び方法、並びにプログラム |
| JP2007172087A (ja) * | 2005-12-19 | 2007-07-05 | Brother Ind Ltd | 仮想オブジェクトを登録するためのプログラム、該プログラムを記憶する記憶媒体、仮想オブジェクト登録方法、及び情報処理装置 |
| US8773675B2 (en) | 2011-12-21 | 2014-07-08 | Ricoh Company, Ltd. | Providing an integrated, feature oriented printer selection system |
| JP5031539B2 (ja) * | 2007-12-19 | 2012-09-19 | キヤノン株式会社 | 印刷システム、印刷装置及び印刷方法 |
| US20100037286A1 (en) * | 2008-08-06 | 2010-02-11 | Konica Minolta Systems Laboratory, Inc. | Printer-criteria based print job submission approval policy in a print shop management system |
| JP4889776B2 (ja) * | 2009-09-29 | 2012-03-07 | シャープ株式会社 | プリンタ制御装置、プリンタ制御方法、印刷システム、プログラムおよび記録媒体 |
| JP2012216166A (ja) * | 2011-03-28 | 2012-11-08 | Canon Inc | 情報処理装置、その方法、及びプログラム |
| JP5437468B2 (ja) * | 2012-12-05 | 2014-03-12 | シャープ株式会社 | プリンタ制御プログラムおよび記録媒体 |
| JP6504923B2 (ja) * | 2015-05-29 | 2019-04-24 | キヤノン株式会社 | 情報処理装置、システム、制御方法、及びプログラム |
| JP2019130747A (ja) * | 2018-01-31 | 2019-08-08 | キヤノン株式会社 | 画像処理装置、画像処理装置の制御方法及びプログラム |
| JP7225848B2 (ja) * | 2019-01-30 | 2023-02-21 | ブラザー工業株式会社 | 画像処理プログラムおよび情報処理装置 |
| CN112698796B (zh) * | 2020-12-29 | 2024-07-23 | 北京北信源软件股份有限公司 | 基于打印机的打印控制方法、装置、电子设备及存储介质 |
-
2021
- 2021-09-22 JP JP2021154459A patent/JP7703412B2/ja active Active
-
2022
- 2022-09-15 EP EP22195752.5A patent/EP4155897A1/en active Pending
- 2022-09-15 US US17/945,477 patent/US12197798B2/en active Active
- 2022-09-22 CN CN202211158251.3A patent/CN115878053A/zh active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009140030A (ja) | 2007-12-04 | 2009-06-25 | Casio Comput Co Ltd | サーバ装置、クライアント装置、プリンタ、プリントシステムおよびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US12197798B2 (en) | 2025-01-14 |
| US20230092853A1 (en) | 2023-03-23 |
| EP4155897A1 (en) | 2023-03-29 |
| JP2023045855A (ja) | 2023-04-03 |
| CN115878053A (zh) | 2023-03-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11789676B2 (en) | Information apparatus, controlling method for information apparatus, and storage medium | |
| JP4969324B2 (ja) | 情報処理装置、プログラム及びその記録媒体 | |
| US8760680B2 (en) | Data processing apparatus, method, and storage medium | |
| JP4587132B2 (ja) | 制御機器設定方法及びプログラム | |
| US20110075176A1 (en) | Printer control apparatus, printer control method, printing system, and storage medium | |
| EP2045718B1 (en) | Information-processing apparatus, control method, and control program | |
| US11625205B2 (en) | Information processing apparatus, server apparatus, control method, and storage medium | |
| US8792107B2 (en) | Information processing apparatus, method for uninstalling printer driver, and recording medium | |
| JP2019197249A (ja) | プログラム | |
| JP7703412B2 (ja) | プリンタドライバ、情報処理装置の制御方法、及び情報処理装置 | |
| JP4921151B2 (ja) | データ処理装置、印刷装置、印刷処理方法、記憶媒体、プログラム | |
| US20070053000A1 (en) | Image forming apparatus, control method therefor, program, and image forming system | |
| JP6601249B2 (ja) | 情報管理システム、情報管理装置、情報管理プログラム及び情報管理方法 | |
| JP7434488B2 (ja) | 画像形成装置、画像形成装置の制御方法、及びプログラム | |
| JP6504923B2 (ja) | 情報処理装置、システム、制御方法、及びプログラム | |
| JP4227614B2 (ja) | 印刷処理における自動認証方法及びそのシステム | |
| JP7328410B2 (ja) | アプリケーション、方法及び記録媒体 | |
| CN110764720A (zh) | 打印设备、打印设备的控制方法和存储介质 | |
| JP2003058343A (ja) | サーバ装置およびジョブ処理方法および記憶媒体 | |
| JP7279347B2 (ja) | 情報処理装置 | |
| JP2026030357A (ja) | 端末装置のためのプログラムセット、及び、プログラムセットを備える端末装置によって実行される方法 | |
| JP2026030360A (ja) | 端末装置のための印刷サポートアプリケーション、端末装置のための第1のコンピュータプログラム、及び、端末装置を制御するための方法 | |
| JP2007241885A (ja) | 印刷制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240920 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240920 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250521 |
|
| 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: 20250527 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250625 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7703412 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |