JP5294639B2 - 情報処理装置、印刷設定制御方法、及びコンピュータプログラム - Google Patents
情報処理装置、印刷設定制御方法、及びコンピュータプログラム Download PDFInfo
- Publication number
- JP5294639B2 JP5294639B2 JP2008001593A JP2008001593A JP5294639B2 JP 5294639 B2 JP5294639 B2 JP 5294639B2 JP 2008001593 A JP2008001593 A JP 2008001593A JP 2008001593 A JP2008001593 A JP 2008001593A JP 5294639 B2 JP5294639 B2 JP 5294639B2
- Authority
- JP
- Japan
- Prior art keywords
- print setting
- print job
- setting
- printing apparatus
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1234—Errors handling and recovery, e.g. reprinting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/121—Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/1255—Settings incompatibility, e.g. constraints, user requirements vs. device capabilities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
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)
- Accessory Devices And Overall Control Thereof (AREA)
- Document Processing Apparatus (AREA)
Description
このため、前述した特許文献1に記載のコンフリクト処理のように、コンフリクト処理ルールをシステムに予め登録する方式で処理を行うと以下のような問題があった。
印刷設定の組み合わせが膨大となりコンフリクト処理ルールに漏れが発生するという課題があった。そうすると、本来コンフリクト処理を行わなくてはいけないケースであっても処理されずに潜在障害となる。
(2)コンフリクト処理の端折り
膨大な印刷設定の組み合わせのパターンに対応するために、一部の設定に関してはコンフリクト処理を行わないといった仕様的な割り切りにより、プリンタで処理できない設定がプリンタに送信され、印刷処理がエラーとなる課題があった。
印刷設定が複雑化しているため、問題があった設定情報の共有が難しいという課題があった。このためユーザが異なると同じ失敗をしてしまう。
(4)コンフリクト処理の導入が困難
印刷設定の組み合わせのパターン増加により、処理が複雑化するという課題があった、このため、コンフリクト処理の導入には多大な工数が発生し、コンフリクト処理をシステムに容易に導入できない。
以下、本発明の第1の実施形態について図面を参照して詳細に説明する。
<システム構成及び動作>
図1は、印刷管理システムの構成の一例を示したブロック図である。
図1において、クライアントコンピュータ102〜104は、情報処理装置であり、イーサネット(登録商標)等のネットワークケーブルを介して、ネットワーク107に接続されている。クライアントコンピュータ102〜104は、アプリケーションプログラム等の各種のプログラムを実行することが可能である。また、クライアントコンピュータ102〜104には、ネットワークプリンタ105、106に対応するプリンタ言語に印刷データを変換する機能を有するプリンタドライバがインストールされている。尚、クライアントコンピュータ102〜104は、複数のプリンタドライバを登録することが可能なものとする。
図1では、3つのクライアントコンピュータ102〜104が印刷管理システムに設けられた場合を例に挙げて示している。しかしながら、クライアントコンピュータの数は、3つに限定されるものではなく、1つ以上あれば幾つであってもよい。
尚、クライアントコンピュータ102〜104とプリントサーバ101とは、一般的な情報処理装置に、夫々異なる制御を行う印刷制御プログラムを実行可能に格納することにより構成することができる。
また、プリントサーバ101として一般的な情報処理装置を用いた場合、クライアントコンピュータ102〜104の機能を、プリントサーバ101に同時に持たせることもできる。
また、ネットワークプリンタ105、106として、例えば、レーザービームプリンタや、インクジェットプリンタや、デジタル複合機等、様々な方式で印刷を行う印刷装置を適用することが可能である。
ネットワーク107は、クライアントコンピュータ102〜104、プリントサーバ101、及びネットワークプリンタ105、106等を相互に通信可能に接続するためのものである。ネットワーク107は、例えば、インターネットやLAN(Local Area Network)等を用いて実現される。
クライアントコンピュータ102〜104及びプリントサーバ101は、同様のハードウェア構成を有した情報処理装置によって実現することが可能である。
図2において、CPU200は、情報処理装置の制御手段である。CPU200は、ハードディスク(HD)205等に格納されているプログラムを実行する。CPU200が実行するプログラムとしては、例えば、アプリケーションプログラム、プリンタドライバプログラム、OS(Operating System)、及びネットワークプリンタ制御プログラム等がある。また、CPU200は、プログラムを実行しているときに、プログラムの実行に必要な情報やファイル等をRAM202に一時的に格納する制御を行う。
フレキシブルディスク(FD)ドライブ203は、記憶媒体としてのフレキシブルディスク(FD)204に記憶されたプログラム等を、情報処理装置にロードするために使用されるものである。尚、記憶媒体は、FDに限られない。FDの代わりに、CD−ROM、CD−R、CD−RW、PCカード、DVD、ICメモリカード、MO、メモリスティック等、任意の記憶媒体を利用することができる。
FD204に格納されているネットワークプリンタ制御プログラムは、RAM202にロードされることにより、実行可能となる。図3では、このようにして実行可能となった状態のメモリマップを示している。
図3において、基本I/Oプログラム301は、情報処理装置の電源がONされたときに、HD205からOSをRAM202に展開し、OSの動作を開始させるIPL(イニシャルプログラムローデイング)機能等を有しているプログラムを含む。OS302、ネットワークプリンタ制御プログラム303、及び関連データ304は、それぞれRAM202に確保された領域に記憶される。ワークエリア305は、CPU200がネットワークプリンタ制御プログラム303等を実行する際に利用される作業領域である。
また、ネットワークプリンタ制御プログラム303を記憶する記憶媒体は、FD204に限定されず、CD−ROM、CD−R、PCカード、DVD、ICメモリカード等であってもよい。更に、ネットワークプリンタ制御プログラム303をROM201に記憶しておき、これをメモリマップの一部となすように構成することによって、ネットワークプリンタ制御プログラム303をCPU200で直接実行することも可能である。
また、以上の各装置と同等の機能を実現するソフトウェアを、ハードウェア装置の代替として構成することもできる。
図4において、FD204には、データの情報を示すボリューム情報401と、ディレクトリ情報402と、図3に示したようにしてRAM202に展開される印刷制御プログラム403と、印刷制御プログラム403の関連データ404とが格納されている。印刷制御プログラム403は、本実施形態で説明するフローチャートに基づいてプログラム化されたものである。FD204に格納されている印刷制御プログラム403が、図3に示したように印刷制御プログラム303としてRAM202にロードされる。尚、前述したように、本実施形態では、クライアントコンピュータ102〜104及びプリントサーバ101には、同じ印刷制御プログラム403がRAM202にロードされる構成をとっている。
尚、以下の説明では、コンフリクトルールDB606に記憶されるコンフリクトルールと区別するために、デバイスコンフリクトルールDB605に記憶されるコンフリクトルールを、必要に応じて、デバイスコンフリクトルールと称する。
プリントサーバ101が有するスプーラ608は、データ送受信管理部607を経由して、クライアントコンピュータ102から送信された印刷ジョブを受け付ける。そして、スプーラ608は、印刷ジョブを、データ送受信管理部609を経由して、ネットワークプリンタ105へ順次送信する。
また、データ送受信管理部609は、ネットワークプリンタ105へネットワーク107を経由してデータを送信したり、ネットワーク107を経由してネットワークプリンタ105からデータを受信したりする機能を有する。
ネットワークプリンタ105が有するデータ送受信管理部613は、プリントサーバ101へネットワーク107を経由してデータを送信したり、ネットワーク107を経由してプリントサーバ101からデータを受信したりする機能を有する。データ送受信管理部613は、例えば、プリントサーバ101より、印刷ジョブのデータ及び印刷ジョブの属性を受け取り管理する。
更に、制御コマンドが、文字や図形やイメージ等の描画出力を指令するものであった場合、言語解析部614は、該当する印刷ジョブに基づく描画出力命令を描画出力部615に対して行う。
プリンタエンジン616は、描画出力部615によって出力に適したデータ形式に変換された印刷データ(出力展開データ)に従い、例えば電子写真方式等の仕組みを用いて、実際に紙面に画像を形成して印刷出力処理を行う。
また、プリンタエンジン616は、記録紙の残量検知手段を持ち、用紙がセットされていない場合には常に警告信号をプリンタ制御部618へ送出している。また展開・印刷処理に際して用紙が無い場合、プリンタエンジン616は、プリンタドラム等の記録手段を停止させ、割り込み等の手段でプリンタ制御部618へエラー信号を送出する。
データ送受信管理部613は、ステータス応答処理部620から、ステータス応答情報を受け取ると、そのステータス応答情報を送信バッファ等に一時的に蓄え、その蓄えたステータス応答情報を、ネットワーク107を介してプリントサーバ101に返信する。
図8は、ステップS701の印刷設定処理の詳細を説明するフローチャートである。
ステップS801において、印刷設定部601は、印刷設定画面(GUI)をディスプレイ207に表示する。図9は、印刷設定画面901の一例を示す図である。ユーザは、印刷設定画面901を用いて、印刷設定に加え、後述するデバイスコンフリクトの適用を行うか否かの設定と、デバイスコンフリクトを適用した場合にコンフリクトの有無を判断するためのレベル(モード)とを登録する。このレベルは、図9(a)に示す印刷設定画面901のコンフリクトモード設定ボタン901aが押下されることにより表示されるコンフリクトモード設定ダイアログ902を操作することにより登録される。図9(b)に示すように、このレベルとしては、印刷ジョブがキャンセルされた場合にのみデバイスコンフリクトが生じたものとして扱うといったものや、印刷設定と異なる挙動になった場合にデバイスコンフリクトが生じたものとして扱うといったもの等がある。
以上のように、本実施形態では、少なくともステップS805の処理を行うことにより、第3の判定手段が実現される。
以上のように本実施形態では、少なくともステップS807の処理を行うことにより、第2の判定手段が実現される。
ステップS703に進むと、印刷設定部601は、ステップS701で行われた印刷設定を用いて生成された印刷ジョブをデータ送受信管理部602に出力する。データ送受信管理部602は、印刷設定を用いて生成された印刷ジョブを、プリントサーバ101に送信する。これによりプリントサーバ101からネットワークプリンタに105に印刷ジョブが送信される。
次に、ステップS705において、デバイスコンフリクト処理部603は、ステップS704で受信された処理ステータスの分析(デバイスステータス分析処理)を行う。
図10は、デバイスステータス分析処理の詳細を説明するフローチャートである。
尚、ここでは処理ステータスとして取れる情報が、以下の(a)〜(e)の情報である場合を例に挙げて説明する。
(a) ジョブキャンセル情報(ジョブキャンセルの有無及びキャンセル原因)
(b) 印刷ジョブ情報(コンテンツの総ページ数)
(c) フィニッシング情報(印刷ジョブに対して実行したフィニッシングの情報)
(d) 排紙先情報(排紙した給紙口情報)
(e) 排紙パス情報(印刷面を反転させる反転排紙の有無の情報)
ステップS909に進むと、デバイスコンフリクト処理部603は、ステップS704で受信された処理ステータスに基づいて、印刷ジョブがキャンセルされた原因が、ネットワークプリンタ105側の印刷資源によるものか否かを判定する。印刷ジョブがキャンセルされた原因が、ネットワークプリンタ105側の印刷資源による場合としては、例えば、用紙切れやトナー切れ等が挙げられる。
次に、ステップS903において、デバイスコンフリクト処理部603は、ステップS902の結果に基づいて、印刷設定のフィニッシング情報が全て実施されているか否かを判定する。すなわち、デバイスコンフリクト処理部603は、印刷設定の通りにフィニッシングが実行されたか否かを判定する。
ステップS907に進むと、デバイスコンフリクト処理部603は、印刷ジョブのコンテンツページ数を読み出す。
次に、ステップS908において、デバイスコンフリクト処理部603は、印刷履歴DB622を検索し、ステップS902でチェックされたフィニッシング処理と同じフィニッシング処理が過去に実行されたケースがあるか否かを判定する。この判定の結果、ステップS902でチェックされたフィニッシング処理と同じフィニッシング処理が過去に実行されたケースがある場合には、ステップS911に進み、そうでない場合には、図10のフローチャートを終了して図7のステップS701に進む。
ステップS905に進むと、デバイスコンフリクト処理部603は、使用された排紙パスが1つであるか否かを判定する。具体的に説明すると、デバイスコンフリクト処理部603は、例えば、片面印刷時の排紙処理における排紙面切り替えの処理パスが、フェースアップ(FU)又はフェースダウン(FD)のどちらかに統一されているか否かを判定する。
一方、使用された排紙パスが1つでない場合には、印刷設定のコンフリクトがあったとしてステップS910へ進む。ステップS910に進むと、デバイスコンフリクト処理部603は、その印刷設定を含むデバイスコンフリクトルールを、コンフリクト"あり"の設定としてデバイスコンフリクトルールDB605に登録する。
図11は、デバイスステータス分析処理の処理結果の一例を示す図である。本実施形態では、図11に示す内容が、デバイスコンフリクトルールDB605に記憶される。図11において、デバイスコンフリクトの判定が"あり"となったものが、デバイスコンフリクトがあったものとしてデバイスコンフリクトルールDB605に登録される。
以上のように本実施形態では、少なくともステップS910の処理を行うことにより記憶手段が実現される。また、本実施形態では、デバイスコンフリクトルールDB605に記憶されるデバイスコンフリクトルールによりコンフリクト情報が実現される。更に、本実施形態では、少なくとも、ステップS901、S903〜S905、S908、S909、S911を行うことにより第1の判定手段が実現される。
尚、異機種のネットワークプリンタとしては、例えば、プリンタ開発ベンダーの違うプリンタや、同一ベンダーのプリンタであるが、接続されているフィニッシングオプションの構成が異なるプリンタが挙げられる。
ステップS1001において、デバイスコンフリクト処理部603は、システムに登録されているネットワークプリンタの情報を検出する。
次に、ステップS1002において、デバイスコンフリクト処理部603は、ステップS1001で検出されたネットワークプリンタの数が複数であるか否かを判定する。この判定の結果、ステップS1001で検出されたネットワークプリンタの数が複数である場合にはステップS1003に進み、そうでない場合にはステップS1003を省略してステップS1004へ進む。
そして、デバイスコンフリクト処理部603は、テストケースを実施した結果を、デバイスコンフリクトルールとして、デバイスコンフリクトルールDB605に記憶する。
以上のように本実施形態では、少なくともステップS706の処理を行うことによってテスト手段が実現される。
次に、本発明の第2の実施形態について説明する。前述した第1の実施形態では、図6に示したように、デバイスコンフリクト処理部603がクライアントコンピュータ102側にある場合を例に挙げて説明した。これに対し、本実施形態では、デバイスコンフリクト処理部603をプリントサーバ101側に配置することによりアプリケーション側に特別なコンフリクト処理を施さなくても印刷設定に対するコンフリクト処理を適用できるようにしている。このように本実施形態と前述した第1の実施形態とは、デバイスコンフリクト処理部等が実装される装置が主として異なる。したがって、本実施形態の説明において、前述した第1の実施形態と同一の部分についての詳細な説明を省略する。
データ送受信管理部602は、プリントサーバ101へネットワーク107を経由してデータを送信したり、プリントサーバ101とネットワーク107とを経由してネットワークプリンタ105からデータを受信したりする機能を有する。
また、デバイスコンフリクト処理部603は、印刷に対する結果を機器内ジョブ管理部612から受け取り、必要に応じて、デバイスコンフリクトルールを拡充させていく機能を有している。
また、正常に印刷が完了した場合には、その印刷設定が印刷履歴DB622に登録される。
次に、ステップS1302において、デバイスコンフリクト処理部603は、ステップS1301で取得された印刷ジョブ内の印刷設定を読み出すと共に、デバイスコンフリクトルールDB605からコンフリクトルールを読み出す。そして、デバイスコンフリクト処理部603は、印刷設定に対してコンフリクトルールを適用する。
尚、この間に、印刷ジョブはスプーラ608にスプールされるが印刷は実行されないよう当該印刷ジョブの実行は一時停止の状態になる。
尚、本実施形態でも、例えば、ステップS1301で受信された印刷ジョブに、デバイスコンフリクトの適用することを示す情報を含めることにより、前述した第1の実施形態と同様に、デバイスコンフリクトの適用が選択されたか否かを判定することができる。そして、デバイスコンフリクトの適用が選択されたと判定した場合に限り、ステップS1303の処理を行うことができる。このようにした場合、例えば、ステップS1301で受信された印刷ジョブに、デバイスコンフリクトを適用することを示す情報が含まれているか否かを、デバイスコンフリクト処理部603が、判定することにより、第3の判定手段を実現することができる。
次に、本発明の第3の実施形態について説明する。前述した実施形態では、デバイスコンフリクトがある場合には、印刷設定を初めからやり直す場合を例に挙げて説明した。これに対し、本実施形態では、デバイスコンフリクトがある場合に、代替設定手段が印麻津実績を参照し、そのデバイスコンフリクトがあった印刷設定に近い印刷設定を選択して、コンフリクトを解消する場合を例に挙げて説明する。このように本実施形態と前述した第1の実施形態とでは、デバイスコンフリクトがあった後の処理が主として異なる。したがって、本実施形態の説明において、前述した第1の実施形態と同一の部分についての詳細な説明を省略する。
具体的に本実施形態の基本的なフローチャートは、第1の実施形態で説明した図7である。そして、本実施形態は、例えば、図7のステップS701を詳細に示した図8を、以下に説明する図15に置き換えることにより実現することができる。
ステップS1401において、印刷設定部601は、印刷設定画面(GUI)をディスプレイ207に表示する。本実施形態では、印刷設定画面を用いることにより、印刷設定に加え、代替候補表示モードの設定として、代替設定候補の表示機能を利用するか否かの設定と、代替設定候補を表示する場合の表示モードの設定とが行われる。
尚、代替設定候補を表示する場合の表示モードとしては、例えば、成果物優先モードと設定優先モードとがある。成果物優先モードとは、同じ成果物が得られる印刷設定であるほど優先順位が高い代替設定候補として表示するモードである。設定優先モードとは、設定可能な項目が多いものほど優先順位が高い代替設定候補として表示するモードである。
また、第1の実施形態と同様に、デバイスコンフリクトの適用を行うか否かの設定と、デバイスコンフリクトを適用した場合にコンフリクトの有無を判断するためのレベル(モード)も、印刷設定画面を用いることにより登録される。
以上のように、本実施形態では、少なくともステップS1405の処理を行うことにより、第3の判定手段が実現される。
ステップS1409に進むと、コンフリクト処理部604は、代替設定候補の検索(代替設定候補検索処理)を行う。代替設定候補の検索が終わったら、ステップS1401に戻り、代替設定候補の印刷設定の内容を印刷設定画面に表示する。尚、代替設定候補は、コンフリクトの警告メッセージとして表示しても、設定項目を纏めて表示してもよい。
ステップS1501において、コンフリクト処理部604は、ステップS1401で選択された表示モードを読み出す。
次に、ステップS1502において、コンフリクト処理部604は、カウンタ(CNT)をゼロにする。
次に、ステップS1503において、コンフリクト処理部604は、印刷履歴DB622から、該当するネットワークデバイスで実績のある印刷設定を代替設定候補として抽出する。そして、コンフリクト処理部604は、カウンタの値が、抽出した印刷設定(代替設定候補)の数以下であるか否かを判定する。この判定の結果、カウンタの値が、抽出した印刷設定(代替設定候補)の数以下でない場合には、後述するステップS1506に進む。このように本実施形態では、少なくともステップS1503の処理を行うことにより検索手段が実現される。尚、本実施形態では、少なくとも、第1の実施形態で説明したステップS906の処理を行うことにより、保存手段が実現される。
表示モードとして成果物優先モードが選択された場合を例に上げて説明する。成果物優先モードは、ユーザが手にする成果物が合致していれば、出力物の排紙先や排紙面等の設定の優先度を下げるモードである。この場合、成果物に影響のあるフィニッシング設定が一致している代替設定候補(印刷設定)に対しては、高い評価ポイントを与える。一方、成果物に影響のない代替設定候補(印刷設定)に対しては、低い評価ポイントを与える。
用紙サイズ一致 :1000
フィニッシング一致:1000
排紙先一致 :10
尚、本実施形態を、前述した第2の実施形態に適用することができる。
次に、本発明の第4の実施形態について説明する。
プリンタの製造ベンダーによらずに印刷指示が設定可能な汎用印刷設定フォーマット(例えばJDFといった、XMLをベースとしたジョブ定義ファイルの公開フォーマット等)が利用されるケースが増えてきている。汎用印刷設定フォーマットの設定は、自由度が高く、同じ成果物を得る場合であっても、設定の表記方法として複数の設定が選択できる場合がある。このため、フォーマット上の仕様としては正しく設定されていても、プリンタ製造ベンダーによっては、その設定が解釈できずに印刷ジョブがキャンセルされてしまうケースがある。そこで、本実施形態では、印刷設定の実行時に行うコンフリクト処理に対して汎用印刷設定フォーマットの表記チェック処理を追加する場合を例に挙げて説明する。このように本実施形態は、前述した第1の実施形態に対して、汎用印刷設定フォーマットの表記チェック処理を追加したものとなる。したがって、本実施形態の説明において、前述した第1の実施形態と同一の部分についての詳細な説明を省略する
ステップS1605、S1607は、本実施形態で追加された処理である。
図18のステップS1701〜ステップS1707は、第1の実施形態で説明した図8のステップS801〜S808と同じ処理であるため、ここでは詳細な説明を省略する。ただし、ステップS1701では、印刷設定画面において、汎用印刷設定フォーマットの表記チェックを行うか否かの設定も行えるようにする。本実施形態では、少なくともステップS1707の処理を行うことにより、第2の判定手段が実現される。また、少なくともステップS1705の処理を行うことにより第3の判定手段が実現される。
汎用印刷設定フォーマット上では、相対ページと絶対ページ指定とのどちらでも指定することが可能である。したがって、印刷設定の作る汎用印刷設定としては、どちらを指定しても良い。しかしながら、プリンタの機種やプリンタの開発ベンダーによっては、どちらか一方の指定しか処理できず、対応できない指定がある印刷ジョブが投入されると処理をキャンセルしてしまう事が知られている。
以上のように本実施形態では、少なくともステップS1711の処理を行うことにより、第4の判定手段が実現される。
尚、ステップS1710の処理は、汎用印刷設定フォーマットの指定方法と等価な指定方法が存在する場合と、ステップS1606において、デバイスコンフリクトがあったと判定された場合との少なくとも何れか一方の場合に行うようにしてもよい。この場合、例えば、汎用印刷設定フォーマットの指定方法と等価な指定方法が存在することの確認をデバイスコンフリクト処理部603が行うことにより、第5の判定手段が実現される。
ここで、具体例を説明する。例えば、ステップS1710において、出力先のプリンタが相対指定に対応していないと判断され、且つ印刷設定として相対指定がなされていた場合には、ステップS1711において、それと等価な絶対ページ指定に印刷設定を書き換える。
以上のように本実施形態では、少なくともステップS1710の処理を行うことにより、書き換え手段が実現される。
ステップS1801において、デバイスコンフリクト処理部603は、汎用印刷設定フォーマットの指定方法に、それと等価な指定方法(代替設定)があるか否かを判定する。尚、本実施形態では、代替設定の組み合わせ(代替設定ルール)は、予めシステム内に登録されているものとする。ただし、代替設定の組み合わせを、必要に応じて外部から取り込むようにしてもよい。
次に、ステップS1803において、デバイスコンフリクト処理部603は、ステップS802で書き換えを行った印刷設定を含む印刷ジョブを、データ送受信管理部602を介してネットワークプリンタに送信して、その処理ステータスを取得する。このステップS1803の処理は、図7のステップS703、S704(図17のステップS1603、1604)と対応するものであるため、ここでは詳細な説明を省略する。
尚、本実施形態を、前述した第2〜第3の実施形態の少なくとも何れか1つに適用することができる。
次に、本発明の第5の実施形態について説明する。前述した第1の実施形態では、印刷実績を元にデバイスコンフリクトを登録する方法について説明した。しかしながら、デバイスコンフリクトは印刷実績を元に登録されるため、印刷ジョブの出力先となるプリンタに対して(若しくは同機種のプリンタに対して)最低1回は印刷を行う必要がある。
本実施形態の基本的な流れを示すフローチャートは、図7と同じためここでは詳細な説明を省略する。
ステップS1906に進むと、デバイスコンフリクト処理部603は、デバイスコンフリクトルールDB605に記憶されているデバイスコンフリクトルールを読み出し、ステップS1901で行われた印刷設定に対してコンフリクトルールを適用する。尚、デバイスコンフリクトルールは、印刷実績に基づき登録されるコンフリクトルールである。しかしながら、印刷実績のないネットワークプリンタへの印刷であっても、ステップS1901で行われた印刷設定が、デバイス共通コンフリクトルールとして登録されていれば、そのデバイスコンフリクトルールを適用する。ここで、ステップS1901で行われた印刷設定の発生頻度により、デバイス共通コンフリクトルールを適用するか否かを切り分けることも可能である。例えば、印刷設定の発生頻度が低ければ、デバイス共通コンフリクトルール警告メッセージを表示するといった方法を取っても良い。
図22において、印刷設定Cは、複数のプリンタで所定の回数(閾値(例えば3))以上、デバイスコンフリクトとして扱われたため、デバイス共通コンフリクトルールとして登録される。また、印刷設定Dは、複数のプリンタでデバイスコンフリクトとして扱われているが、その出現回数は、閾値よりも小さいため、警告表示が行われることを指している。
尚、閾値に関してはステップS1901で表示される印刷設定画面(GUI)を用いて登録しても、予めシステムに登録しておいてもよい。
尚、ステップS1908において、デバイス共通コンフリクト判定の欄が"警告"となっている場合には、警告メッセージと共に印刷の実行ボタンとキャンセルボタンとを表示し、印刷の実行の可否をユーザに選択させてもよい。
ステップS2001は、デバイスコンフリクト処理部603は、デバイスコンフリクトルールとして登録されている印刷設定の中に、今回の印刷設定と同じ印刷設定が存在するか否かを判定する。この判定の結果、デバイスコンフリクトルールとして登録されている印刷設定の中に、今回の印刷設定と同じ印刷設定が存在する場合にはステップS2002に進み、そうでない場合にはステップS2005に進む。
ステップS2004に進むと、デバイスコンフリクト処理部603は、今回の印刷設定をデバイス共通コンフリクトルールに該当するものとしてデバイスコンフリクトルールDB605に登録する。
具体例を説明すると、ステップS2002において、プリンタBにおける印刷設定Dの欄にデバイスコンフリクト"あり"として"×"が登録された場合、印刷設定Dにおけるデバイスコンフリクトの出現回数は3となる。ここで閾値が3であった場合には、ステップS2003において印刷設定Dはデバイス共通コンフリクトルールに該当するものとして、デバイスコンフリクトルールDB605のデバイス共通コンフリクト判定の欄に"登録"が書き込まれる。
このように本実施形態では、少なくともステップS2004の処理を行うことによって、記憶手段が実現される。また、本実施形態では、デバイスコンフリクトルールDB605に記憶されるデバイス共通コンフリクトルールによってコンフリクト情報が実現される。
具体例を説明すると、ステップS2002において、プリンタDにおける印刷設定Aの欄にデバイスコンフリクト"あり"として"×"が登録された場合、印刷設定Aにおけるデバイスコンフリクトの出現回数は1となる。ここで閾値が3であった場合には、ステップS2003において印刷設定Aは警告に該当するものとして、デバイスコンフリクトルールDB605のデバイス共通コンフリクト判定の欄に"警告"が書き込まれる。
ステップS2201において、デバイスコンフリクト処理部603は、デバイスコンフリクトルールDB605に登録されている印刷設定の中に、今回の印刷設定と同じ印刷設定が存在するか判定する。この判定の結果、デバイスコンフリクトルールDB605に登録されている印刷設定の中に、今回の印刷設定と同じ印刷設定が存在する場合にはステップS2202に進み、そうでない場合にはステップS2204に進む。
次に、ステップS2203において、デバイスコンフリクト処理部603は、正常に印刷されたものとして、印刷設定と、印刷ジョブのコンテンツ情報(コンテンツの総ページ数等)とを印刷履歴DB622へ登録する。
尚、本実施形態を、前述した第2〜第4の実施形態の少なくとも何れか1つに適用することができる。
前述した本発明の実施形態における情報処理装置を構成する各手段、並びに印刷設定制御方法の各ステップは、コンピュータのRAMやROMなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
102〜104 クライアントコンピュータ
105、106 ネットワークプリンタ
107 ネットワーク
601 印刷設定部
602 データ送受信管理部
603 デバイスコンフリクト処理部
604 コンフリクト処理部
605 デバイスコンフリクトルールDB
606 コンフリクトルールDB
621 テストケースDB
622 印刷履歴DB
Claims (19)
- 印刷装置における印刷ジョブの実行結果を取得する取得手段と、
前記取得手段により取得された印刷ジョブの実行結果に基づいて、前記印刷ジョブの印刷設定に対応する処理が実行されたか否かを判定する第1の判定手段と、
前記第1の判定手段により、前記印刷ジョブの印刷設定に対応する処理が実行されなかったと判定されると、少なくとも前記印刷装置に対して前記印刷設定を適用することを禁止するために、前記印刷設定をコンフリクト情報として記憶媒体に記憶する記憶手段と、
ユーザにより実行が指示された印刷ジョブの印刷設定に対応する処理が、前記印刷ジョブの出力先である印刷装置において実行されるか否かを、前記コンフリクト情報に基づいて判定する第2の判定手段と、
前記第1の判定手段により前記印刷ジョブの印刷設定に対応する処理が実行されなかったと判定された場合、前記印刷設定と同一の印刷設定が既に前記記憶媒体に記憶されているか否かを判定する印刷設定判定手段とを有し、
前記印刷設定判定手段により前記印刷設定と同一の印刷設定が既に前記記憶媒体に記憶されていると判定された場合、前記記憶手段は、前記印刷設定による印刷の実績がない印刷装置に対しても前記印刷設定を適用することを禁止するために、前記印刷設定を共通コンフリクト情報として記憶し、
前記記憶手段により前記共通コンフリクト情報が記憶された場合、前記第2の判定手段は、ユーザにより実行が指示された印刷ジョブの印刷設定に対応する処理が、前記印刷ジョブの出力先である印刷装置において実行されるか否かを、前記共通コンフリクト情報に基づいて判定することを特徴とする情報処理装置。 - 前記第2の判定手段による判定を行うか否かを、ユーザによって予め登録された情報に基づいて判定する第3の判定手段を有し、
前記第2の判定手段は、前記第3の判定手段により、前記第2の判定手段による判定を行うと判定された場合に、前記ユーザにより実行が指示された印刷ジョブの印刷設定に対応する処理が、前記印刷ジョブの出力先である印刷装置において実行されるか否かを判定することを特徴とする請求項1に記載の情報処理装置。 - 前記第1の判定手段により、前記印刷ジョブの印刷設定に対応する処理が前記印刷装置において実行されたと判定されると、その印刷設定を記憶媒体に保存する保存手段と、
前記第2の判定手段により、前記印刷ジョブの印刷設定に対応する処理が前記印刷ジョブの出力先である印刷装置において実行されないと判定されると、前記印刷設定の代わりとなる印刷設定を、前記保存手段により保存された印刷設定の中から検索する検索手段と、
前記検索手段により検索された印刷設定をユーザに報知する報知手段とを有することを特徴とする請求項1又は2に記載の情報処理装置。 - 前記印刷ジョブの印刷設定が、汎用の印刷設定フォーマットで記述されている場合に、その汎用の印刷設定フォーマットの内容が、前記印刷ジョブの出力先である印刷装置で対応できるものか否かを判定する第4の判定手段と、
前記第4の判定手段により、前記汎用の印刷設定フォーマットの内容が、前記印刷ジョブの出力先である印刷装置で対応できるものでないと判定された場合には、少なくとも、前記印刷ジョブの出力先である印刷装置で対応できない部分の内容を、前記印刷ジョブの出力先である印刷装置で対応できるものに書き換える書き換え手段とを有することを特徴とする請求項1〜3の何れか1項に記載の情報処理装置。 - 前記汎用の印刷設定フォーマットの内容の代わりとなる代替設定があるか否かを判定する第5の判定手段を有し、
前記第4の判定手段は、前記第5の判定手段により、前記汎用の印刷設定フォーマットの内容の代わりとなる代替設定があると判定されると、前記汎用の印刷設定フォーマットの内容が、前記印刷ジョブの出力先である印刷装置で対応できるものか否かを判定することを特徴とする請求項4に記載の情報処理装置。 - 前記第4の判定手段は、前記第1の判定手段により、前記印刷ジョブの印刷設定に対応する処理が、前記印刷装置において実行されなかったと判定された場合に、前記汎用の印刷設定フォーマットの内容が、前記印刷ジョブの出力先である印刷装置で対応できるものか否かを判定することを特徴とする請求項4又は5に記載の情報処理装置。
- 前記記憶手段は、前記第1の判定手段により、印刷設定に対応する処理を実行しなかったと判定された回数が閾値以上の場合に、前記印刷設定を前記共通コンフリクト情報として記憶することを特徴とする請求項1〜6の何れか1項に記載の情報処理装置。
- 外部のクライアント装置から印刷ジョブを受信する受信手段と、
前記受信手段により受信された印刷ジョブを印刷装置に送信する送信手段とを有することを特徴とする請求項1〜7の何れか1項に記載の情報処理装置。 - 前記印刷装置と異なる印刷装置が、前記印刷ジョブの印刷設定の通りに、前記印刷装置が前記印刷ジョブを実行するか否かをテストするテスト手段を有することを特徴とする請求項1〜8の何れか1項に記載の情報処理装置。
- 情報処理装置により実行される印刷設定制御方法であって、
印刷装置における印刷ジョブの実行結果を取得する取得ステップと、
前記取得ステップにより取得された印刷ジョブの実行結果に基づいて、前記印刷ジョブの印刷設定に対応する処理が実行されたか否かを判定する第1の判定ステップと、
前記第1の判定ステップにより、前記印刷ジョブの印刷設定に対応する処理が実行されなかったと判定されると、少なくとも前記印刷装置に対して前記印刷設定を適用することを禁止するために、前記印刷設定をコンフリクト情報として記憶媒体に記憶する記憶ステップと、
ユーザにより実行が指示された印刷ジョブの印刷設定に対応する処理が、前記印刷ジョブの出力先である印刷装置において実行されるか否かを、前記コンフリクト情報に基づいて判定する第2の判定ステップと、
前記第1の判定ステップにより前記印刷ジョブの印刷設定に対応する処理が実行されなかったと判定された場合、前記印刷設定と同一の印刷設定が既に前記記憶媒体に記憶されているか否かを判定する印刷設定判定ステップとを有し、
前記印刷設定判定ステップにより前記印刷設定と同一の印刷設定が既に前記記憶媒体に記憶されていると判定された場合、前記記憶ステップは、前記印刷設定による印刷の実績がない印刷装置に対しても前記印刷設定を適用することを禁止するために、前記印刷設定を共通コンフリクト情報として記憶し、
前記記憶ステップにより前記共通コンフリクト情報が記憶された場合、前記第2の判定ステップは、ユーザにより実行が指示された印刷ジョブの印刷設定に対応する処理が、前記印刷ジョブの出力先である印刷装置において実行されるか否かを、前記共通コンフリクト情報に基づいて判定することを特徴とする印刷設定制御方法。 - 印刷装置における印刷ジョブの実行結果を取得する取得ステップと、
前記取得ステップにより取得された印刷ジョブの実行結果に基づいて、前記印刷ジョブの印刷設定に対応する処理が実行されたか否かを判定する第1の判定ステップと、
前記第1の判定ステップにより、前記印刷ジョブの印刷設定に対応する処理が実行されなかったと判定されると、少なくとも前記印刷装置に対して前記印刷設定を適用することを禁止するために、前記印刷設定をコンフリクト情報として記憶媒体に記憶する記憶ステップと、
ユーザにより実行が指示された印刷ジョブの印刷設定に対応する処理が、前記印刷ジョブの出力先である印刷装置において実行されるか否かを、前記コンフリクト情報に基づいて判定する第2の判定ステップと、
前記第1の判定ステップにより前記印刷ジョブの印刷設定に対応する処理が実行されなかったと判定された場合、前記印刷設定と同一の印刷設定が既に前記記憶媒体に記憶されているか否かを判定する印刷設定判定ステップとをコンピュータに実行させ、
前記印刷設定判定ステップにより前記印刷設定と同一の印刷設定が既に前記記憶媒体に記憶されていると判定された場合、前記記憶ステップは、前記印刷設定による印刷の実績がない印刷装置に対しても前記印刷設定を適用することを禁止するために、前記印刷設定を共通コンフリクト情報として記憶し、
前記記憶ステップにより前記共通コンフリクト情報が記憶された場合、前記第2の判定ステップは、ユーザにより実行が指示された印刷ジョブの印刷設定に対応する処理が、前記印刷ジョブの出力先である印刷装置において実行されるか否かを、前記共通コンフリクト情報に基づいて判定することを特徴とするコンピュータプログラム。 - 前記第2の判定ステップによる判定を行うか否かを、ユーザによって予め登録された情報に基づいて判定する第3の判定ステップをさらにコンピュータに実行させ、
前記第2の判定ステップは、前記第3の判定ステップにより、前記第2の判定ステップによる判定を行うと判定された場合に、前記ユーザにより実行が指示された印刷ジョブの印刷設定に対応する処理が、前記印刷ジョブの出力先である印刷装置において実行されるか否かを判定することを特徴とする請求項11に記載のコンピュータプログラム。 - 前記第1の判定ステップにより、前記印刷ジョブの印刷設定に対応する処理が前記印刷装置において実行されたと判定されると、その印刷設定を記憶媒体に保存する保存ステップと、
前記第2の判定ステップにより、前記印刷ジョブの印刷設定に対応する処理が前記印刷ジョブの出力先である印刷装置において実行されないと判定されると、前記印刷設定の代わりとなる印刷設定を、前記保存ステップにより保存された印刷設定の中から検索する検索ステップと、
前記検索ステップにより検索された印刷設定をユーザに報知する報知ステップとをさらにコンピュータに実行させることを特徴とする請求項11又は12に記載のコンピュータプログラム。 - 前記印刷ジョブの印刷設定が、汎用の印刷設定フォーマットで記述されている場合に、その汎用の印刷設定フォーマットの内容が、前記印刷ジョブの出力先である印刷装置で対応できるものか否かを判定する第4の判定ステップと、
前記第4の判定ステップにより、前記汎用の印刷設定フォーマットの内容が、前記印刷ジョブの出力先である印刷装置で対応できるものでないと判定された場合には、少なくとも、前記印刷ジョブの出力先である印刷装置で対応できない部分の内容を、前記印刷ジョブの出力先である印刷装置で対応できるものに書き換える書き換えステップとをさらにコンピュータに実行させることを特徴とする請求項11〜13の何れか1項に記載のコンピュータプログラム。 - 前記汎用の印刷設定フォーマットの内容の代わりとなる代替設定があるか否かを判定する第5の判定ステップをさらにコンピュータに実行させ、
前記第4の判定ステップは、前記第5の判定ステップにより、前記汎用の印刷設定フォーマットの内容の代わりとなる代替設定があると判定されると、前記汎用の印刷設定フォーマットの内容が、前記印刷ジョブの出力先である印刷装置で対応できるものか否かを判定することを特徴とする請求項14に記載のコンピュータプログラム。 - 前記第4の判定ステップは、前記第1の判定ステップにより、前記印刷ジョブの印刷設定に対応する処理が、前記印刷装置において実行されなかったと判定された場合に、前記汎用の印刷設定フォーマットの内容が、前記印刷ジョブの出力先である印刷装置で対応できるものか否かを判定することを特徴とする請求項14又は15に記載のコンピュータプログラム。
- 前記記憶ステップは、前記第1の判定ステップにより、印刷設定に対応する処理を実行しなかったと判定された回数が閾値以上の場合に、前記印刷設定を前記共通コンフリクト情報として記憶することを特徴とする請求項11〜16の何れか1項に記載のコンピュータプログラム。
- 外部のクライアント装置から印刷ジョブを取得する取得ステップと、
前記取得ステップにより取得された印刷ジョブを印刷装置に送信するための処理を行う送信ステップとをさらにコンピュータに実行させることを特徴とする請求項11〜17の何れか1項に記載のコンピュータプログラム。 - 前記印刷装置と異なる印刷装置が、前記印刷ジョブの印刷設定の通りに、前記印刷装置が前記印刷ジョブを実行するか否かをテストすることを特徴とする請求項11〜18の何れか1項に記載のコンピュータプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008001593A JP5294639B2 (ja) | 2008-01-08 | 2008-01-08 | 情報処理装置、印刷設定制御方法、及びコンピュータプログラム |
US12/349,766 US8390837B2 (en) | 2008-01-08 | 2009-01-07 | Information processing apparatus, print setting control method, and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008001593A JP5294639B2 (ja) | 2008-01-08 | 2008-01-08 | 情報処理装置、印刷設定制御方法、及びコンピュータプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009163574A JP2009163574A (ja) | 2009-07-23 |
JP5294639B2 true JP5294639B2 (ja) | 2013-09-18 |
Family
ID=40938628
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008001593A Expired - Fee Related JP5294639B2 (ja) | 2008-01-08 | 2008-01-08 | 情報処理装置、印刷設定制御方法、及びコンピュータプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8390837B2 (ja) |
JP (1) | JP5294639B2 (ja) |
Families Citing this family (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4450049B2 (ja) * | 2007-10-19 | 2010-04-14 | コニカミノルタビジネステクノロジーズ株式会社 | 印刷システム、印刷装置、印刷設定方法及び印刷設定プログラム |
JP4780156B2 (ja) * | 2008-08-07 | 2011-09-28 | コニカミノルタビジネステクノロジーズ株式会社 | 情報処理装置、情報処理方法、情報処理プログラム、および情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP4821842B2 (ja) * | 2008-12-12 | 2011-11-24 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成制御装置、画像形成制御方法および画像形成制御プログラム |
JP5532770B2 (ja) * | 2009-09-08 | 2014-06-25 | 株式会社リコー | 印刷制御プログラム、情報処理装置、および印刷制御プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2011118474A (ja) * | 2009-11-30 | 2011-06-16 | Kyocera Mita Corp | ジョブ管理システム、ジョブ管理プログラム、禁則判定プログラム、コンピュータ、電気機器、及び画像形成装置 |
US8570603B2 (en) * | 2009-11-30 | 2013-10-29 | Kyocera Mita Corporation | Print job management system for managing prohibition information |
JP5573142B2 (ja) * | 2009-12-11 | 2014-08-20 | 富士ゼロックス株式会社 | 禁則管理装置及びプログラム |
JP5661300B2 (ja) * | 2010-03-04 | 2015-01-28 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法、情報処理装置、情報処理装置の制御方法、及び印刷システム、並びにコンピュータプログラム |
JP4987099B2 (ja) * | 2010-05-06 | 2012-07-25 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及びコンピュータプログラム |
JP5767483B2 (ja) * | 2011-01-31 | 2015-08-19 | キヤノン株式会社 | 印刷設定サーバ、印刷設定方法およびプログラム |
US8817281B2 (en) | 2011-01-31 | 2014-08-26 | Canon Kabushiki Kaisha | Print setting server, document processing server, print system, and print setting method |
JP5962308B2 (ja) * | 2012-07-31 | 2016-08-03 | ブラザー工業株式会社 | 表示制御装置、表示制御方法およびプログラム |
JP5776656B2 (ja) * | 2012-09-18 | 2015-09-09 | コニカミノルタ株式会社 | 印刷制御装置、プログラムおよび印刷システム |
JP2014106570A (ja) * | 2012-11-22 | 2014-06-09 | Ricoh Co Ltd | 情報処理装置、ジョブ処理制御方法、及びジョブ処理制御プログラム |
JP2014149605A (ja) * | 2013-01-31 | 2014-08-21 | Ricoh Co Ltd | 画像処理装置、システム及び方法 |
US20140376034A1 (en) * | 2013-06-21 | 2014-12-25 | Hewlett-Packard Development Company, L.P. | Identification of printers |
JP6289085B2 (ja) * | 2013-12-25 | 2018-03-07 | キヤノン株式会社 | 情報処理装置、情報処理方法、プログラム |
US9557939B2 (en) | 2015-03-05 | 2017-01-31 | Océ-Technologies B.V. | Print job processing system and method |
JP2018081345A (ja) * | 2016-11-14 | 2018-05-24 | コニカミノルタ株式会社 | 印刷設定履歴表示プログラム、印刷システム及びサーバー |
JP7207896B2 (ja) * | 2018-08-10 | 2023-01-18 | キヤノン株式会社 | 印刷装置、制御方法及びプログラム |
JP7169838B2 (ja) * | 2018-10-04 | 2022-11-11 | キヤノン株式会社 | 印刷装置、その制御方法、及びプログラム |
JP7282576B2 (ja) * | 2019-04-09 | 2023-05-29 | キヤノン株式会社 | 印刷システム、印刷装置と情報処理装置の制御方法、及びプログラム |
JP7322116B2 (ja) * | 2019-10-08 | 2023-08-07 | キヤノン株式会社 | 印刷設定uiを表示するためのアプリケーション |
JP2023087578A (ja) * | 2021-12-13 | 2023-06-23 | キヤノン株式会社 | 情報処理装置およびプログラム |
JP2023176201A (ja) * | 2022-05-31 | 2023-12-13 | セイコーエプソン株式会社 | 媒体処理装置、及び、媒体処理装置の制御方法 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6975417B1 (en) * | 2000-02-22 | 2005-12-13 | Xerox Corporation | Dynamic addition of programming conflicts for programming conflict checking |
US6895444B1 (en) * | 2000-09-15 | 2005-05-17 | Motorola, Inc. | Service framework with local proxy for representing remote services |
JP3733290B2 (ja) | 2000-12-28 | 2006-01-11 | キヤノン株式会社 | 印刷制御装置および印刷制御方法および記憶媒体 |
JP2004054900A (ja) * | 2002-05-29 | 2004-02-19 | Canon Inc | ネットワーク印刷システム及び印刷方法 |
US7304760B2 (en) * | 2002-09-30 | 2007-12-04 | Sharp Laboratories Of America, Inc. | Providing capabilities matching for cluster printing |
JP4632624B2 (ja) * | 2002-11-05 | 2011-02-16 | シャープ株式会社 | 印刷制御システム |
JP2004185534A (ja) * | 2002-12-06 | 2004-07-02 | Canon Inc | データ処理装置 |
JP4726239B2 (ja) * | 2004-08-25 | 2011-07-20 | キヤノン株式会社 | 印刷システム、画像供給デバイス及び印刷装置とその制御方法 |
US20060152759A1 (en) * | 2005-01-13 | 2006-07-13 | Yen-Fu Chen | Method and system for real-time end-user status and quality monitoring of printing operations |
JP2008040991A (ja) * | 2006-08-09 | 2008-02-21 | Nec Corp | 印刷システム,印刷方法並びに印刷用プログラム |
JP4986693B2 (ja) * | 2007-04-17 | 2012-07-25 | キヤノン株式会社 | 情報処理装置及びその制御方法、並びにプログラム |
JP2009017059A (ja) * | 2007-07-02 | 2009-01-22 | Canon Inc | 画像処理装置及び画像処理方法 |
US8543915B2 (en) * | 2007-07-16 | 2013-09-24 | Ricoh Company, Ltd. | “Proof print” for job settings |
JP4942198B2 (ja) * | 2007-11-15 | 2012-05-30 | キヤノン株式会社 | 印刷システム、クライアント端末装置及び印刷制御方法 |
JP5100350B2 (ja) * | 2007-12-11 | 2012-12-19 | キヤノン株式会社 | 印刷制御装置、印刷制御方法、及び、印刷制御プログラム。 |
US9223530B2 (en) * | 2008-02-26 | 2015-12-29 | Konica Minolta Laboratory U.S.A., Inc. | Multi-tiered constraint checking for managing print jobs |
-
2008
- 2008-01-08 JP JP2008001593A patent/JP5294639B2/ja not_active Expired - Fee Related
-
2009
- 2009-01-07 US US12/349,766 patent/US8390837B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20090201540A1 (en) | 2009-08-13 |
US8390837B2 (en) | 2013-03-05 |
JP2009163574A (ja) | 2009-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5294639B2 (ja) | 情報処理装置、印刷設定制御方法、及びコンピュータプログラム | |
JP4693664B2 (ja) | プリンタ装置及びプログラムと印刷方法 | |
US8860978B2 (en) | Information processing apparatus and control method thereof | |
JP4971778B2 (ja) | 印刷管理装置、印刷管理方法、及びコンピュータプログラム | |
JP2009190199A (ja) | 印刷装置、文書管理装置、及びコンピュータプログラム | |
JP4987099B2 (ja) | 情報処理装置、情報処理装置の制御方法、及びコンピュータプログラム | |
US9135528B2 (en) | Information processing apparatus, job processing method in information processing apparatus, and storage medium | |
US7895609B2 (en) | Method for installing driver software, information processing apparatus that employs the method, computer program for performing the method, and storage medium for storing the computer program | |
JP5100195B2 (ja) | 情報処理装置及びジョブ管理方法 | |
JP2007152675A (ja) | 画像形成装置、画像形成方法、および画像形成プログラム | |
EP2063352A2 (en) | Image-processing apparatus, information-processing apparatus, image-processing method, information-processing method, image-processing system and information-processing system | |
JP5528086B2 (ja) | 情報配信装置、情報配信装置の制御方法及びコンピュータプログラム | |
JP2006164240A (ja) | データ処理装置および印刷設定処理方法およびコンピュータが読み取り可能な制御プログラムを格納した記憶媒体および制御プログラム | |
JP4817968B2 (ja) | 帳票処理装置及び方法 | |
JP4579799B2 (ja) | 画像形成装置及びその制御方法、プログラム、画像形成システム | |
JP4546356B2 (ja) | 画像形成装置及びその制御方法、プログラム、画像形成システム | |
JP2007069359A (ja) | 画像形成装置及びその制御方法、プログラム、画像形成システム | |
JP2006327016A (ja) | 画像処理装置および画像処理方法コンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム | |
JP5053908B2 (ja) | 印刷管理装置、印刷管理方法、及びコンピュータプログラム | |
CN104850362A (zh) | 打印指示装置、图像形成系统和打印指示方法 | |
JP2008158645A (ja) | 印刷装置、データ処理装置、印刷制御方法、記憶媒体、プログラム | |
JP5962678B2 (ja) | 画像形成システムにおける通信制御方法、画像形成システム用プログラム、画像形成システム用プログラムが記録された記録媒体、および画像形成システム | |
JP4110021B2 (ja) | 部門管理を伴う印刷処理を行う印刷処理プログラム及び情報処理装置及び情報処理方法並びに記憶媒体 | |
JP2007286680A (ja) | 画像形成システム及びその制御方法、並びにプログラム | |
JP2008123355A (ja) | パスワード設定のあるボックスのジョブ検索方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110107 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121130 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121211 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130419 |
|
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: 20130514 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130611 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5294639 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |