JP4093663B2 - Print job processing method in image processing system, program for executing the method, recording medium recording the same, and image processing system having group job processing function - Google Patents
Print job processing method in image processing system, program for executing the method, recording medium recording the same, and image processing system having group job processing function Download PDFInfo
- Publication number
- JP4093663B2 JP4093663B2 JP01897999A JP1897999A JP4093663B2 JP 4093663 B2 JP4093663 B2 JP 4093663B2 JP 01897999 A JP01897999 A JP 01897999A JP 1897999 A JP1897999 A JP 1897999A JP 4093663 B2 JP4093663 B2 JP 4093663B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- group
- image processing
- setting
- 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
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、画像処理装置の印刷処理に関し、特に、パンチ、ステープラーなどの後処理を含む印刷処理を行う際、複数の印刷ジョブにグループジョブを設定し、これを画像処理装置で一連のジョブとして処理することにより1冊子(ドキュメント)を構成するようにした印刷処理方法、及び、グループジョブ処理を実行するためのプログラム及びそれを記録したコンピュータ読み取り可能な記録媒体、並びにジョブ結合処理機能を持つ画像処理システムに関する。
【0002】
【従来の技術】
プリンタ及びプリンタ機能を有するデジタル複合機では、パンチ、ステープラーなどの後処理用周辺機を備えた製品が数多く出されている。また、それらは大型で共有スペース(OAコーナーなど)に設置され、また、ネットワークに接続されて複数のユーザに共用されており、個々のユーザからは離れている場合が多い。
このような従来のプリンタシステムにおいて、後処理の指定はジョブ単位で指定され、そのジョブにのみ有効となる。したがって、例えば、ステープル処理を必要とするドキュメントにおいては、そのドキュメンはひとつのジョブで構成されている必要があった。このため、ユーザが複数の文書、データ、表紙などをまとめて、一つの冊子を作り上げたい場合などにおいては、それらを集めて、一つの文書(例えば、DTPソフトなどを使って編集する)を作成し、印刷+後処理を指定するか、あるいは、各文書をそれぞれ後処理なしで印刷しておき、後で、人手により後処理を行なうような作業になっていた。
しかしながら、今日のパーソナルコンピュータ(以下、「PC」と記す)使用状況を考えると複数のドキュメントを編集して一つのドキュメントを作成するような状況は、ごく日常的なことであり、このようなケースにおいて、上記のように特別な編集処理を必要としたり、また、複数のジョブを個々に印刷し、人手を介してまとまったドキュメントに仕上げるのは、非常に効率の悪い作成手順となる。
【0003】
また、上記したものよりも一歩進んだ形態として、複数の印刷ジョブを印刷装置内の記憶装置に一旦貯え、貯えられた複数の文書を印刷装置の操作パネル上から指定することにより、一つの冊子として印刷、後処理を行なうようなコピーサーバ装置もすでに商品化されている。しかしながら、このコピーサーバ装置は、1.印刷装置上の操作パネルでは、ユーザーインターフェイスの面で、PC上での操作に及ばず、機能上も十分ではないこと、
2.印刷装置の操作パネルでユーザが入力操作をして冊子の編集を行なうことになり、この間は共有すべき装置が占有されてしまうこと、
3.編集のために装置の設置されている場所ヘユーザーが移動しなければならず、ここで、例えば不足分が発見されたりすると、自分のPCと印刷装置の間を往復することも出てくること、などの解決すべき問題も残っている。
【0004】
【発明が解決しようとする課題】
上記のように、ネットワーク上に接続され、共用の高速・大型印刷機として使用され、また、オフィスマシン・コーナーのようなエリアに配置されることが多いマシンを持つシステムにおいては、可能な限りマシンへ直接にユーザが介入操作することなく、ユーザが望む最終的な出力結果が得られることが期待される。
本発明はこのような従来のプリンタシステムにおける問題点に鑑みてなされたもので、その目的は、複数の印刷ジョブにより一つの冊子(ドキュメント)を作成する場合、その作業をより効率よく行うことを可能とする印刷ジョブの処理方法及び該印刷ジョブ処理方法を実行するためのプログラムを記録したコンピュータ読みとり可能な記録媒体、並びにジョブ処理機能を備えるプリンタシステムを提供する事にある。
【0005】
【課題を解決するための手段】
本発明において、上記課題を解決するために、画像処理システムのホスト機器で2つ以上の印刷ジョブに1冊子を構成するための条件を付与することによりグループジョブを設定し、前記画像処理装置で前記グループジョブ内の印刷ジョブを一連のジョブとして処理することにより1冊子を作成することを基本的な要件とするものである。なお、上記した1冊子を構成するための条件とは、1冊子の形態を成すために画像処理システムに求めることができるあらゆる処理条件を含み、例えば、複数の印刷文書を1冊子の形態に集合させる処理或いはパンチ、ステープラーなどの後処理含む。
請求項1の発明は、ホスト機器と、該ホスト機器で作成されネットワークを介して送られる印刷ジョブによって印刷及び後処理を行う画像処理装置と、からなる画像処理システムにおける印刷ジョブ処理方法であって、前記ホスト機器で2つ以上の印刷ジョブに1冊子を構成するための条件を付与することによりグループジョブを設定する工程と、前記画像処理装置で前記グループジョブ内の印刷ジョブを一連のジョブとして処理することにより1冊子を作成する工程とを有し、
前記グループジョブを設定する工程は、前記グループジョブの設定とともに同一のグループジョブ内の各印刷ジョブに印刷パラメータを設定し、前記1冊子を作成する工程は、2番目以降の印刷ジョブに先頭ジョブと矛盾する内容の後処理設定がなされたか否かを判断する工程と、なされたと判断した場合にその矛盾が前記画像処理装置にて画像の回転により対応できる設定内容であるか否かを判断する工程と、画像の回転により対応できる設定内容であると判断した場合に画像の回転により対応可能な設定内容に修正する工程とを有することを特徴とするものである。
【0006】
請求項2の発明は、請求項1記載の印刷ジョブ処理方法において、前記グループジョブの設定に際し、2番目以降の印刷ジョブがグループジョブに属する場合にその旨の表示を行うことを特徴とするものである。
【0007】
請求項3の発明は、請求項1又は2記載の印刷ジョブ処理方法において、前記グループジョブを設定する工程は、2番目以降の印刷ジョブに先頭ジョブと矛盾する内容の設定がなされたか否かを判断する工程と、なされたと判断した場合にその旨を表示すると工程を有し、前記1冊子を作成する工程は、2番目以降の印刷ジョブに先頭ジョブと矛盾する内容の設定がなされたか否かを判断する工程と、なされたと判断した場合にその旨を表示する工程とを有することを特徴とするものである。
【0008】
請求項4の発明は、請求項1乃至3のいずれかに記載の印刷ジョブ処理方法において、前記グループジョブの設定を複数種類のグループのうち一つが設定されるように行うことを特徴とするものである。
【0009】
請求項5の発明は、請求項1乃至4のいずれかに記載の印刷ジョブ処理方法において、前記グループジョブ内の先頭ジョブから最終ジョブまでのプリントファイルを前記ホスト機器内で一時的に蓄積した後、一括して前記画像処理装置へ送出する工程を有することを特徴とするものである。
【0010】
請求項6の発明は、請求項1乃至5のいずれかに記載の印刷ジョブ処理方法において、前記1冊子を作成する工程は、前記グループジョブ内の先頭ジョブから最終ジョブまでのイメージファイルを前記画像処理装置内で一時的に蓄積した後、一括して印刷する工程を有することを特徴とするものである。
【0011】
請求項7の発明は、ホスト機器と、該ホスト機器で作成されネットワークを介して送られる印刷ジョブによって印刷及び後処理を行う画像処理装置と、からなる画像処理システムにおける前記ホスト機器に請求項1乃至6に記載の印刷ジョブ処理方法における前記グループジョブを設定する工程を実行させるためのプログラムと、前記画像処理装置のコンピュータに請求項1乃至6に記載の印刷ジョブ処理方法における前記1冊子を作成する工程を実行させるためのプログラムとからなるプログラムである。
【0012】
請求項8の発明は、請求項7記載のプログラムを記録した、コンピュータ読み取り可能な記録媒体である。
【0013】
請求項9の発明は、ホスト機器と、該ホスト機器で作成されネットワークを介して送られる印刷ジョブによって印刷及び後処理を行う画像処理装置と、からなる画像処理システムであって、前記ホスト機器は2つ以上の印刷ジョブに1冊子を構成するための条件を付与することによりグループジョブを設定する手段を有し、前記画像処理装置は前記ホスト機器で設定されたグループジョブ内の印刷ジョブを一連のジョブとして処理することにより1冊子を作成する手段を有し、前記グループジョブを設定する手段は、前記グループジョブの設定とともに同一のグループジョブ内の各印刷ジョブに印刷パラメータを設定する機能を有し、前記1冊子を作成する手段は、2番目以降の印刷ジョブに先頭ジョブと矛盾する内容の後処理設定がなされているか否かを判断する手段と、該手段によりなされていると判断された場合にその矛盾が前記画像処理装置にて画像の回転により対応できる設定内容であるか否かを判断する手段と、該手段により画像の回転により対応できる設定内容であると判断された場合に画像の回転により対応可能な設定内容に修正する手段とを有することを特徴とするグループジョブ処理機能を持つ画像処理システムである。
【0014】
【発明の実施の形態】
本発明を添付図面とともに示す以下の実施例について説明する。
図1は、本発明に係るプリンタシステムの基本構成を示している。 本システムは、複数台のワークステーション(以下、「WS」と記す)(1),(2),(3)…、ファイルサーバ、複合プリンタ及び使用するLANシステムが要求するネットワークOSから構成される。なお、ここではネットワークOSに関しては言及しないが、本システムを構成するためには、物理的なLAN構成があり、何らかのネットワークOSが組み込まれていることが必要で、それらを利用して任意のWS、ファイルサーバと複合プリンタが双方向で通信できるようにシステムを構成する。こうしたシステム構成を前提にして、以下の実施例を説明する。また、ここでは、「複合プリンタ」を用いる例を示すが、複合機能を持たないプリンタによっても実施し得る。
【0015】
図2は、このシステムを構成する複合プリンタ(以下本装置と記す)の基本構成を示している。
本装置は大きく分けてスキャナ部21、プロッタ部22、これらを制御するべ一スエンジンコントローラ部23(ここまでを以下、べ一スエンジン部と記す)、とスキャナ/プリンタ・コントローラ部24(以下、コントローラ部と呼ぶ)に分けることが出来る。
べ一スエンジン部は、それ自体で完結したコピー装置であり、ARDF(自動反転ドキュメント・フィーダ)を持つスキャナ・エンジンと豊富なぺ一パ・ハンドリング(給紙トレイ、両面装置、排紙装置)を有するプリント・エンジン、及びスキャナ部21とプロッタ(プリンタ)部22間のビデオ・データの画像処理を実行する画像処理部(IPU)25から構成されるコピー・エンジン部分と、そのコピア・エンジン部分の制御と本装置のマンマシンインターフェイス部となるディスプレイ&タッチパネルとメカニカル・キーを有する操作部27およびこれらを制御するべ一スエンジンコントローラ部23から成っている。
【0016】
操作部27では、表示部(インジケータ等)とディスプレイ&タッチパネル(液晶表示タッチパネル等)およびメカニカル・キーの機能を使用して、ユーザと対話しながらコピア機能の設定、プリンタ機能の設定、スキャナ機能の設定が可能である。更に、スキャナ/プリンタ機能が必要とするステータス・メッセージ表示も可能である。
ここでコピー・エンジン部分の制御とは、ベ−スエンジン部の構成を確認したり(接続されているオプションの確認)、各給紙トレイの状態、両面装置の状態、排紙装置の状態、原稿給紙装置の状態を確認したり、それらのぺ一パ・パスの設定をしたり、更にプリント/スキャンの動作に起動をかけたり、プロセスの進行状況を確認したり、エラー発生時にその状況を詳細に確認したりするといったことである。
【0017】
コントローラ部24はその詳細を図3に例示するように、スキャナからの読み取り画像データの入力、プリンタヘの画像データの出力を行うビデオ・インターフェース35(インターフェイス A)と、ベースエンジン部の動作制御コマンドおよび操作部への表示コマンド、べ一スエンジンコントローラ部23からの状態遷移通知、操作通知をコマンド/ステータスとしてやりとりするコマンド/ステータス・インターフェース34(インターフエース B)と、でベースエンジン部と接続される。
また、コントローラ部24はぺ一ジ・バッファ・メモリを中心に、スキャナデータ入出力とプリンタデータ入出力の制御機能をもつ。
【0018】
次に、本発明に係わる印刷ジョブ処理方法の実施例を図4,図5に示すフローチャートに従い説明する。以下の説明では、本システム(図1参照)上で実行される印刷ジョブの操作/動作シーケンス、即ち、WS上での印刷データの入力、プリンタの状態確認、ジョブの実行から、プリンタ上でのジョブの指定、パラメータの変更、ジョブの実行・完了までの過程を〔処理手順1〜9〕として説明する。なお、以下の説明文中、括弧書きで図4,図5のシーケンスのステップ番号を参照のために付す。
【0019】
〔処理手順1〕 先ず、ネットワーク上に接続されているWS上において、印刷データを作成する(S101)。この操作は、通常のワープロ等のアプリケーションで行う要領である。
【0020】
〔処理手順2〕 WS上において、ネットワークで接続されている複合プリンタの状態、すなわち、パンチ、ステープラーなどの必要な後処理装置がインストールされているかどうかなどを確認する(S102)。この動作を行うための手段は、ネットワークやパラレルポート44でのバックチャンネルを使って、プリンタのステータスをホスト上に表示するドライバ/ユーティリティとして、すでに一般的である。
【0021】
〔処理手順3〕 ユーザは、印刷ジョブに対して印刷パラメータ(紙サイズ、両面、ステープル、部数など)の設定をWS上で行なう。この時、ジョブIDとグループジョブの指定を行なう(S103)。
図6は、グループジョブ指定を行う際の入力画面の1例を示す。
グループジョブを行う場合、図示の入力画面に従いJobIDを入力し、グループの指定では、「Group Job=ON/OFF」と「Number of Job =n/End/Cont.」の情報を入力する。Group Job=ONの時、Number of Job =nであれば、そのジョブを含めて、以降n個のジョブを一つのジョブグループとし、Number of Job =Cont.であれば、以降Number of Job =Endとされるまでを一つのジョブグループとする。
ジョブIDとグループ化フラグは、例えば、PJLのようなプリンタ言語でプリンタに送られることになる。PJLの処理に関しては、既知であるから、ここでは説明しない。
すべてのパラメータ設定を終えたジョブは「印刷」ボタンで通常はプリンタに送られるが、グループジョブの場合は、グループの最終ジョブの設定が完了するまでWS側のPCでスプールされる。
図4のシーケンスでは、グループ内の先頭ジョブであるか(S104)、グループ内後続ジョブあるか(S108)を判断してプリントファイルとしてスプールする(S105)。印刷ジョブをファイルとしてPC内に保持する手段は、「ファイルとして印刷」の機能として既知であるから、ここでは説明しない。
【0022】
ここで、Number of Job =Cont.と指定された場合に、ジョブの送信に際して「同一ジョブグループとしてスプールされた後、送信されます。」などの警告メッセージを出せるようにすると、不用意なグループ化を防止できて便利である。
グループ化処理を行なうために、ホスト(WS)側が送出する情報としては、「JobID」と「Number of Job =End/Cont.」のコマンドである。
通常の操作では、Number of Job =End又はCont.を入力することになるが、アプリケーションによっては、見かけ上1度の印刷操作で自動的に複数のジョブを送出するような動作をするものがある。このようなケースにおいては、Number of Job =nであらかじめグループ内のジョブ数を指定しておくと、これらをジョブグループとして指定することができる。
【0023】
〔処理手順4〕 同一グループのジョブを送出する作業として、ユーザは〔処理手順3〕で示した手順を再度実行する。ここで、ジョブIDは同一のものが指定され、グループジョブがこのジョブで最後であれば、Number of Job =Endとする。グループ内の2ジョブ目以降の後処理設定、例えばステープルなど、については、先頭ジョブの設定がそのまま、WSのPCの画面上に表示される。この時、1ジョブ目に対して不可能な指定は、Gray Outされる。
また、2ジョブ目以降の設定において、1ジョブ目の設定が適用できるか否かが判断され(S106)、適用できない場合(例えば、1ジョブ目と2ジョブ目の用紙サイズが異なるような場合)には、警告画面を表示する(S107)。
図7は、その表示画面の1例を示す。この画面を設定操作途中の2ジョブ目の画面に重ねて表示しユーザに知らせる。この警告画面を見て、ユーザは、ステープル指定を解除することができる。例えば、"Staple=Cancel"のようなPJLコマンドによる。
また、2ジョブ目以降の設定において、1ジョブ目の設定が適用できないと判断された場合の処理として、先頭ジョブの設定を優先させるように2ジョブ以降の設定を自動修正することができる。この機能を用いることにより、例えば後処理設定等に対するユーザの負担を軽減することができる。
上記した処理を行いグループ内に後続するジョブがないことを確認し(S108)、WS上でのドライバーの処理によりスプールされているジョブグループ内のプリントファイル及びグループ内の最終ジョブのデータをプリンタ側へ送出する(S109)。
【0024】
〔処理手順5〕 印刷ジョブを受け取ったプリンタのコントローラ部24では、ジョブの印刷パラメータ(たとえば、PCLやPJLといったプリンタ制御言語で記述されているもの)とともにジョブグループコマンドを解析し(S110)、その結果、単一ジョブの場合、印刷パラメータが現在のプリンタにおいて実行可能な条件(たとえば、セットされている紙のサイズやフィード方向、使用可能なオプション、サプライの状況など)と比較して、ジョブ内のパラメータで指定されているとおりの印刷が可能であれば、通常の処理を行う(S111)。
ジョブグループコマンドがある場合、ジョブIDを保持し(S112)、印刷パラメータ、後処理パラメータを保持する。その後、ジョブ内のパラメータで指定されているとおりの印刷が可能であれば、印刷コードデータをイメージデータ(lmage Data)に展開した後、圧縮用チップ(Commpression Chip)36を使ってぺ一ジ毎に圧縮し、ハードディスクユニット32に一時格納して(S114)、次のグループジョブ入力を待つ。
図3において、WSから送られてきた印刷コードデータはネットワ−クI/F41からプリンタに入力され、DRAM37上のバッファメモリに入る。本装置では、印刷コードデータをイメージデータに展開した後、圧縮用チップ36を使ってぺ一ジ毎に圧縮し、ハードディスクユニット32に一時格納する。また、ジョブ制御データおよびジョブ管理情報は、各ジョブファイルと一緒に、全体の管理情報は別途管理される。このやりかたは一般的なファイルシステムに用いられるものと変わりがない。また、ここでの画像展開、圧縮の過程は既知であるから、ここでは説明をしない。
【0025】
〔処理手順6〕 グループジョブは、WS(ホストPC)から連続して送信されるので、プリンタコントローラは、Number of Job =Endのコマンドを有するジョブが入るまで、同一のジョブとして扱う。そのため、1つのジョブを受信した後、次のジョブを待ち、受信した次ジョブが同一グループジョブであるかを検知し(S116)、途中に異なるジョブIDを有する(または、ジョブIDを持たない)ジョブが検知された場合には、エラーレポートを印刷して、そのジョブをフラッシュする(S117)。
【0026】
〔処理手順7〕 ジョブグループ内2番目以降のジョブに設定されている後処理設定(例えば、ステープルやパンチ)に対して、プリンタコントローラは、先頭ジョブに設定されている後処理設定と比較し、現状での印刷及び後処理が可能か否かを判定する(S118)。
このチェックで対応不可の場合でも、さらに、例えば、ステープルの場合は、図8に例示する表を用意し、その表から先頭ジョブで指定されているフィード方向、印刷の向き、ステープルの場所に対して、該当するジョブの印刷が画像の回転のみの範囲で対応可能か否かを判断する(S119)。なお、図8に示す表は、短縁フィードにおけるステープル位置についての例で、表(A)、(B)はそれぞれ「ポートレート」、「風景」の場合を示す。 ここで判断がなされた結果、ジョブ内での設定(先頭ジョブによる)通りには後処理(例えばステープル)できないが、画像回転の範囲で印刷が可能なものについては、画像回転の設定を行い(S120)、これを実行することにより画像に対するステープル位置を修正して、修正処理をしないでも済んだ画像とともにグループ内の画像が格納されている記憶装置にImageデータとして格納する(S122)。また、画像回転による修正の出来ない場合に、操作パネルにアラートメッセージを出して、ユーザの処理を待つようにする(S121)。
【0027】
〔処理手順8〕 上記〔処理手順7〕の手順を行う前に、ステープル位置を自動修正するか、矛盾がある時には常にエラーメッセージを表示してユーザの介入を求めるかをユーザが選択できるようにするとよい。これは、図9に例示する表示を本装置側の操作部27の操作パネルで行い、同図中に示すような選択画面でユーザが中止か継続かを選ぶことにより動作設定を行わせるようににしておくと便利である。
【0028】
〔処理手順9〕 コントローラ部では、グループ内の最終ジョブが入力される、すなわちNumber of Job =Endまで上記7)の処理を繰り返し(S123)、一連のジョブからなる冊子をイメージファイルとして記憶装置上に生成する。
コントローラは、先頭ジョブの先頭ぺ一ジから順に印刷を開始し、冊子毎に後処理(例えばステープル)を行なう。2部以上の部数指定がある場合には、この動作を繰り返して、必要な部数の冊子を完成させる(S124)。
【0029】
上記した印刷ジョブの結合処理を行うための手段として、その処理手順を実行するプログラムを記録したコンピュータ読みとり可能な記録媒体を用いることができる。
記録媒体としてコンピュータが読み取り可能なあらゆる既存の媒体を用いることが可能で、そこに記録された上記印刷ジョブ結合処理プログラムを既存のプリンタ利用システムにおけるホスト機器及びプリンタにおける処理プログラムとしてインストールすることにより簡単に上記したグループジョブによる処理が実行可能となる。
【0030】
【発明の効果】
請求項1に対応する効果: 2つ以上の印刷ジョブに1冊子を構成するための条件を付与することによりグループジョブを設定し、画像処理装置でグループジョブ内の印刷ジョブを一連のジョブとして統合して処理することが可能になり、複数の文書で構成される冊子等を作成する場合、文書がそれぞれ別のファイルに納められていてもホスト機器(PC)からの操作によって、画像処理装置側で後処理(ステープル等)まで含めて容易にその作成を行うことができる。
また、同一のグループジョブとして指定された印刷ジョブの印刷パラメータ設定において先頭ジョブと矛盾する後処理設定がなされた時には、矛盾した部分の設定を実行可能な内容に修正する機能を有しているので、後処理設定に対するユーザの負担を軽減することができる。
【0031】
請求項2に対応する効果: 同一のグループジョブとして指定された印刷ジョブの印刷パラメータ設定において、設定の矛盾を防止するために、例えば、グループジョブが設定されていることをユーザに例えば画面表示で知らせて、アラートを行うようにすることにより、ユーザの誤設定を防止することができる。
【0032】
請求項3に対応する効果: 同一のグループジョブとして指定された印刷ジョブの印刷パラメータ設定において矛盾する設定がなされた時には、プリンタ側のパネル及びホスト機器(PC)上に警告メッセージを表示し、ユーザが介入するようにできる(入力操作により設定の変更ができる)ので、必要な時には、ユーザの確認ステップを入れて、より確実な結果を得ることができる。
【0033】
請求項4に対応する効果: 複数種類のグループジョブのうち一つを指定することができるので、アプリケーションや用途の違いによる動作の要求にも応えることができる。
【0034】
請求項5に対応する効果: ホスト機器において、グループジョブ内の先頭ジョブから最終ジョブまでのプリントファイルを一時的に蓄積した後、一括して画像処理装置へ送出する処理方法を採ることにより、グループジョブ内に他のジョブが割り込むことを防止することができる。
【0035】
請求項6に対応する効果: 画像処理装置において、グループジョブ内の先頭ジョブから最終ジョブまでのイメージファイルを一時的に蓄積した後、一括して印刷する処理方法を採ることにより、グループで構成される冊子等の印刷においても、仕分けやステープルなどの後処理が可能となる。
【0037】
請求項7、8に対応する効果: 記録媒体に記録されたプログラムを既存の画像処理システムにおけるホスト機器、画像処理装置のコンピュータにインストールすることにより簡単にグループジョブを実行できる。
【0038】
請求項9に対応する効果: グループジョブ処理機能を持つ本画像処理システムにより、2つ以上の印刷ジョブに1冊子を構成するための条件を付与することにより設定されたグループジョブ内の印刷ジョブを画像処理装置で一連のジョブとして統合して処理することが可能になり、文書がそれぞれ別のファイルに納められている複数の文書であっても、ホスト機器(PC)の操作でそれらにグループジョブを設定することによって、画像処理装置側で後処理(ステープル等)まで含め、容易に2つ以上の印刷ジョブからの冊子の作成を行うことができる。
また、同一のグループジョブとして指定された印刷ジョブの印刷パラメータ設定において先頭ジョブと矛盾する後処理設定がなされた時には、矛盾した部分の設定を実行可能な内容に修正する機能を有しているので、後処理設定に対するユーザの負担を軽減することができる。
【図面の簡単な説明】
【図1】本発明に係るプリンタ利用システムの実施例における基本構成を示す。
【図2】図1に示す実施例のシステムを構成する複合プリンタの基本構成を示す。
【図3】図2に示す複合プリンタのコントロール部の構成をより詳細に示す。
【図4】本発明のシステムにおける印刷ジョブ指定からジョブ実行・完了までの操作/動作シーケンスのフローチャート(その1)である。
【図5】本発明のシステムにおける印刷ジョブ指定からジョブ実行・完了までの操作/動作シーケンスのフローチャート(その2)である。
【図6】ジョブIDとグループジョブの指定を行なう際の入力画面の1例を示す。
【図7】設定ジョブの実行不可能時の警告画面の1例を示す。
【図8】ステープル位置に対して設定ジョブが対応可能かを判断する表を示す。
【図9】ステープル位置の設定エラーに対する処理の選択画面の1例を示す。
【符号の説明】
21…スキャナ部、22…プロッタ部、23…ベースエンジンコントローラ部、24…コントローラ部、25…画像処理部、26…周辺機器、27…操作部、30…CPU、31…ASIC、32…ハードディスクユニット、33…SCSI−2 I/F、34…コマンドI/F、35…ビデオI/F、36…圧縮用チップ、37…DRAM、38…EEPROM、39…ブートROM、40…コードROM、41…ネットワークI/F、42…フォントROM、43…シリアルポート、44…パラレルポート。[0001]
BACKGROUND OF THE INVENTION
The present invention relates to print processing of an image processing apparatus, and in particular, when performing print processing including post-processing such as punching and stapling, a group job is set for a plurality of print jobs, and this is processed as a series of jobs by the image processing apparatus. Print processing method configured to form one booklet (document) by processing, and program for executing group job processingAnd itAnd an image processing system having a job combination processing function.
[0002]
[Prior art]
In digital multifunction peripherals having printers and printer functions, many products including post-processing peripheral devices such as punches and staplers are available. In addition, they are large and installed in a common space (OA corner or the like), are connected to a network and are shared by a plurality of users, and are often separated from individual users.
In such a conventional printer system, post-processing is specified in units of jobs and is valid only for that job. Therefore, for example, in a document that requires stapling, the document needs to be composed of one job. For this reason, when a user wants to create a single booklet by combining multiple documents, data, cover pages, etc., collect them and create a single document (for example, edit using DTP software). However, printing + post-processing is designated, or each document is printed without post-processing, and the post-processing is manually performed later.
However, considering the usage situation of today's personal computer (hereinafter referred to as “PC”), the situation where a single document is created by editing a plurality of documents is very common. However, it is a very inefficient creation procedure to require special editing processing as described above, or to print a plurality of jobs individually and finish them together by hand.
[0003]
Also, as a form that is one step further than the one described above, a plurality of print jobs are temporarily stored in a storage device in the printing apparatus, and a plurality of stored documents are designated on the operation panel of the printing apparatus, so that one booklet is obtained. Copy server devices that perform printing and post-processing have already been commercialized. However, this copy server apparatus is 1. The operation panel on the printing device is not sufficient in terms of user interface, not only on the PC, but also in function.
2. The user performs an input operation on the operation panel of the printing apparatus to edit the booklet. During this period, the apparatus to be shared is occupied,
3. The user must move to the place where the device is installed for editing, and if a shortage is discovered, for example, the user may make a round trip between his PC and the printing device. There are still problems to be solved.
[0004]
[Problems to be solved by the invention]
As above, in a system with machines connected to the network, used as a shared high-speed and large-sized printing machine, and often located in areas such as office machines and corners, the machine should be It is expected that the final output result desired by the user can be obtained without direct user intervention.
The present invention has been made in view of such problems in the conventional printer system, and an object of the present invention is to perform the work more efficiently when one booklet (document) is created by a plurality of print jobs. An object of the present invention is to provide a print job processing method that can be performed, a computer-readable recording medium in which a program for executing the print job processing method is recorded, and a printer system having a job processing function.
[0005]
[Means for Solving the Problems]
In the present invention, in order to solve the above-described problem, a group job is set by giving a condition for configuring one booklet to two or more print jobs in the host device of the image processing system. A basic requirement is to create a booklet by processing the print jobs in the group job as a series of jobs. The above-mentioned conditions for constituting one booklet include all processing conditions that can be obtained from the image processing system to form one booklet. For example, a plurality of print documents are collected in one booklet form. Or post-processing such as punching and stapling.
The invention of
The step of setting the group job sets print parameters for each print job in the same group job together with the setting of the group job, and the step of creating the one booklet includes the first job and the second print job as the first job. Determining whether or not post-processing settings for contradictory content have been made, and determining whether or not the contradiction is set content that can be handled by image rotation in the image processing apparatus when it is determined And a step of correcting the setting contents that can be handled by rotating the image when it is determined that the setting contents can be handled by rotating the image.It is characterized byStuffThe
[0006]
According to a second aspect of the present invention, in the print job processing method according to the first aspect, when the group job is set, if the second and subsequent print jobs belong to the group job, a message to that effect is displayed. It is.
[0007]
The invention according to claim 3 is the print job processing method according to
[0008]
A fourth aspect of the present invention is the print job processing method according to any one of the first to third aspects, wherein the group job is set.To set one of multiple groupsIt is characterized by this.
[0009]
A fifth aspect of the present invention provides the print job processing method according to any one of the first to fourth aspects, wherein the group job is used.A print file from the first job to the last job is temporarily stored in the host device and then sent to the image processing apparatus in a batch.It is characterized by this.
[0010]
A sixth aspect of the present invention provides the print job processing method according to any one of the first to fifth aspects,The process of creating the one booklet includes:From the first job to the last job in the group jobimagefileAfter temporarily storing in the image processing apparatus, there is a step of batch printingIt is characterized by that.
[0011]
The invention of claim 7The print job according to any one of
[0012]
The invention of claim 8 claims7DescriptionNoComputer reading with recorded programTakeRecordable mediaInThe
[0013]
The invention of claim 9 is an image processing system comprising a host device and an image processing apparatus that performs printing and post-processing by a print job created by the host device and sent via a network, wherein the host deviceIsMeans for setting a group job by assigning conditions for composing one booklet to two or more print jobsHaveThe image processing apparatusIsMeans for creating a booklet by processing a print job in a group job set in the host device as a series of jobs;And the means for setting the group job has a function of setting print parameters for each print job in the same group job together with the setting of the group job. Means for determining whether or not post-processing settings for the print job inconsistent with the head job are set, and if it is determined by the means that the contradiction is detected by the image processing apparatus Means for determining whether or not the setting content can be handled by the image processing unit, and means for correcting the setting content to be able to be handled by image rotation when it is determined that the setting content can be handled by image rotation. HaveImage processing system having a group job processing functionInThe
[0014]
DETAILED DESCRIPTION OF THE INVENTION
The following examples illustrate the invention with the accompanying drawings.
FIG. 1 shows a basic configuration of a printer system according to the present invention. This system is composed of a plurality of workstations (hereinafter referred to as “WS”) (1), (2), (3)..., A file server, a composite printer, and a network OS required by the LAN system to be used. . Although the network OS is not mentioned here, in order to configure this system, it is necessary to have a physical LAN configuration and to incorporate some kind of network OS. The system is configured so that the file server and the composite printer can communicate bidirectionally. The following examples will be described on the premise of such a system configuration. Although an example using a “composite printer” is shown here, the present invention can also be implemented by a printer that does not have a composite function.
[0015]
FIG. 2 shows a basic configuration of a composite printer (hereinafter referred to as the present apparatus) constituting this system.
The apparatus is roughly divided into a scanner unit 21, a
The base engine unit is a copying machine that is completed by itself. It has a scanner engine with ARDF (automatic reversing document feeder) and a wide range of paper handling (paper feed tray, duplexer, paper delivery device). A copy engine portion comprising an image processing unit (IPU) 25 for executing image processing of video data between a scanner unit 21 and a plotter (printer)
[0016]
The
Here, the control of the copy engine section is to check the configuration of the base engine section (check the connected options), the status of each paper feed tray, the status of the duplex device, the status of the paper output device, Check the status of the document feeder, set the paper path for them, activate the print / scan operation, check the progress of the process, and check the status when an error occurs It is to confirm in detail.
[0017]
As shown in detail in FIG. 3, the
The
[0018]
Next, an embodiment of a print job processing method according to the present invention will be described with reference to the flowcharts shown in FIGS. In the following description, the operation / operation sequence of a print job executed on this system (see FIG. 1), that is, input of print data on WS, printer status confirmation, job execution, The process from job specification, parameter change, and job execution / completion will be described as [
[0019]
[Processing Procedure 1] First, print data is created on a WS connected to the network (S101). This operation is performed by an ordinary application such as a word processor.
[0020]
[Processing Procedure 2] On the WS, the status of the composite printer connected via the network, that is, whether or not necessary post-processing devices such as a punch and a stapler are installed is confirmed (S102). A means for performing this operation is already common as a driver / utility that displays the status of the printer on the host using the back channel of the network or the
[0021]
[Processing Procedure 3] The user sets print parameters (paper size, double-sided, staple, number of copies, etc.) on the WS on the print job. At this time, a job ID and a group job are designated (S103).
FIG. 6 shows an example of an input screen when performing group job designation.
When performing a group job, enter the JobID according to the input screen shown in the figure. When specifying a group, enter the information “Group Job = ON / OFF” and “Number of Job = n / End / Cont.”. When Group Job = ON, if Number of Job = n, n jobs are included in one job group including that job. If Number of Job = Cont., Number of Job = End The job group is defined as a single job group.
The job ID and the grouping flag are sent to the printer in a printer language such as PJL. The PJL processing is known and will not be described here.
A job for which all parameter settings have been completed is normally sent to the printer by a “print” button, but in the case of a group job, it is spooled by the PC on the WS side until the setting of the final job of the group is completed.
In the sequence of FIG. 4, it is determined whether the job is the first job in the group (S104) or the subsequent job in the group (S108), and spooled as a print file (S105). The means for holding the print job as a file in the PC is known as a “print as file” function, and will not be described here.
[0022]
Here, when Number of Job = Cont. Is specified, if a warning message such as "Spooled as the same job group is sent" can be issued when sending a job, inadvertent grouping Can be useful.
Information sent from the host (WS) side in order to perform grouping processing is a command of “JobID” and “Number of Job = End / Cont.”.
In normal operation, Number of Job = End or Cont. Will be input, but some applications may seem to automatically send multiple jobs in one print operation. . In such a case, if the number of jobs in the group is designated beforehand with Number of Job = n, these can be designated as a job group.
[0023]
[Processing Procedure 4] As an operation for sending a job of the same group, the user executes the procedure shown in [Processing Procedure 3] again. Here, if the same job ID is specified and the group job is the last job in this job, Number of Job = End is set. For post-processing settings after the second job in the group, for example, stapling, the setting of the first job is displayed as it is on the WS PC screen. At this time, an impossible specification for the first job is grayed out.
In the settings for the second and subsequent jobs, it is determined whether or not the settings for the first job can be applied (S106). If the settings cannot be applied (for example, the paper sizes of the first job and the second job are different). Displays a warning screen (S107).
FIG. 7 shows an example of the display screen. This screen is displayed on the screen of the second job in the middle of the setting operation to inform the user. By viewing this warning screen, the user can cancel the staple designation. For example, by a PJL command such as “Staple = Cancel”.
Further, in the settings after the second job, as a process when it is determined that the setting of the first job cannot be applied, the settings after the second job can be automatically corrected so that the setting of the first job is prioritized. By using this function, for example, the user's burden on post-processing settings and the like can be reduced.
The above processing is performed to confirm that there is no subsequent job in the group (S108), and the print file in the job group spooled by the driver processing on the WS and the data of the last job in the group are stored on the printer side. (S109).
[0024]
[Processing Procedure 5] The
If there is a job group command, the job ID is held (S112), and the print parameters and post-processing parameters are held. After that, if printing as specified by the parameters in the job is possible, the print code data is expanded into image data (lmage Data), and then compressed using a
In FIG. 3, the print code data sent from WS is inputted to the printer from the network I / F 41 and enters the buffer memory on the
[0025]
[Processing Procedure 6] Since group jobs are continuously transmitted from the WS (host PC), the printer controller treats them as the same job until a job having a command of Number of Job = End is entered. Therefore, after receiving one job, it waits for the next job, detects whether the received next job is the same group job (S116), and has a different job ID in the middle (or no job ID). If a job is detected, an error report is printed and the job is flushed (S117).
[0026]
[Processing procedure 7] The printer controller compares the post-processing setting (for example, stapling or punching) set for the second and subsequent jobs in the job group with the post-processing setting set for the first job. It is determined whether the current printing and post-processing are possible (S118).
Even if this check is not possible, for example, in the case of stapling, a table illustrated in FIG. 8 is prepared, and the feed direction, printing direction, and stapling location specified in the first job are prepared from that table. Then, it is determined whether or not printing of the corresponding job can be handled only within the range of image rotation (S119). The table shown in FIG. 8 is an example of the staple position in the short edge feed, and tables (A) and (B) show the cases of “portrait” and “landscape”, respectively. As a result of the determination here, post-processing (for example, stapling) cannot be performed as set in the job (by the first job), but for images that can be printed within the range of image rotation, image rotation is set ( In step S120, the staple position for the image is corrected by executing this, and the image is stored as image data in the storage device in which the image in the group is stored together with the image that has not been corrected (S122). When correction cannot be performed by image rotation, an alert message is issued on the operation panel to wait for user processing (S121).
[0027]
[Procedure 8] Before performing the procedure of [Procedure 7], the user can select whether to automatically correct the staple position or to always display an error message and request user intervention when there is a contradiction. Good. 9 is performed on the operation panel of the
[0028]
[Processing Procedure 9] In the controller unit, the last job in the group is input, that is, the above processing 7) is repeated until Number of Job = End (S123), and a booklet composed of a series of jobs is stored as an image file on the storage device. To generate.
The controller starts printing in order from the first page of the first job, and performs post-processing (for example, stapling) for each booklet. If there are two or more copies designated, this operation is repeated to complete a booklet with the required number of copies (S124).
[0029]
As a means for performing the above-described print job combination process, a computer-readable recording medium in which a program for executing the processing procedure is recorded can be used.
Any existing medium that can be read by a computer can be used as a recording medium, and the print job combination processing program recorded therein can be easily installed as a host device in an existing printer utilization system and a processing program in a printer. In addition, the processing by the group job described above can be executed.
[0030]
【The invention's effect】
Effect corresponding to claim 1: A group job is set by assigning conditions for composing one booklet to two or more print jobs, and the print jobs in the group job are integrated as a series of jobs in the image processing apparatus. When creating a booklet composed of a plurality of documents, even if the documents are stored in separate files, the image processing apparatus side can be operated by operation from the host device (PC). Thus, it can be easily created including post-processing (such as stapling).
In addition, when post-processing settings that conflict with the first job are made in the print parameter settings of the print jobs specified as the same group job, there is a function for correcting the inconsistent part settings to executable contents. Thus, it is possible to reduce the user's burden on post-processing settings.
[0031]
The effect corresponding to claim 2: In order to prevent the contradiction in setting the print parameters of the print jobs designated as the same group job, for example, it is displayed on the screen to the user that the group job is set. By notifying and performing an alert, a user's misconfiguration can be prevented.
[0032]
Effect corresponding to claim 3: When contradictory settings are made in the print parameter settings of print jobs designated as the same group job, a warning message is displayed on the printer panel and the host device (PC), and the user Can intervene (settings can be changed by an input operation), and when necessary, a confirmation step of the user can be inserted to obtain a more reliable result.
[0033]
Effects corresponding to claim 4:Since one of multiple types of group jobs can be specified, it responds to requests for operation depending on the application and usage.be able to.
[0034]
The effect corresponding to claim 5:In the host device, after temporarily storing the print files from the first job to the last job in the group job, another job interrupts the group job by using a processing method that sends them to the image processing device in a batch. PreventCan.
[0035]
The effect corresponding to claim 6:In an image processing apparatus, after temporarily storing image files from the first job to the last job in a group job, by adopting a processing method that prints in a lump, even in printing a booklet etc. composed of groups, Post-processing such as sorting and stapling is possibleThe
[0037]
ClaimItem 7, 8Effects corresponding to:On recording mediaRecorded program existingHost device in image processing system and computer of image processing apparatusYou can easily execute group jobs by installing in
[0038]
ClaimItem 9Effects corresponding to: The image processing system having a group job processing function causes an image processing apparatus to print a print job in a group job set by giving a condition for configuring one booklet to two or more print jobs. Can be integrated and processed as a series of jobs, and even if multiple documents are stored in separate files, group jobs can be set for them by operating the host device (PC). Thus, it is possible to easily create a booklet from two or more print jobs including post-processing (stapling or the like) on the image processing apparatus side.
In addition, when post-processing settings that conflict with the first job are made in the print parameter settings of the print jobs specified as the same group job, there is a function for correcting the inconsistent part settings to executable contents. Thus, it is possible to reduce the user's burden on post-processing settings.
[Brief description of the drawings]
FIG. 1 shows a basic configuration of an embodiment of a printer utilization system according to the present invention.
FIG. 2 shows a basic configuration of a composite printer that constitutes the system of the embodiment shown in FIG. 1;
FIG. 3 shows the configuration of the control unit of the composite printer shown in FIG. 2 in more detail.
FIG. 4 is a flowchart (No. 1) of an operation / operation sequence from print job designation to job execution / completion in the system of the present invention.
FIG. 5 is a flowchart (part 2) of an operation / operation sequence from print job designation to job execution / completion in the system of the present invention.
FIG. 6 shows an example of an input screen for specifying a job ID and a group job.
FIG. 7 shows an example of a warning screen when a setting job cannot be executed.
FIG. 8 shows a table for determining whether a set job can be handled with respect to a staple position.
FIG. 9 shows an example of a process selection screen for a staple position setting error.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 21 ... Scanner part, 22 ... Plotter part, 23 ... Base engine controller part, 24 ... Controller part, 25 ... Image processing part, 26 ... Peripheral device, 27 ... Operation part, 30 ... CPU, 31 ... ASIC, 32 ...
Claims (9)
前記ホスト機器で2つ以上の印刷ジョブに1冊子を構成するための条件を付与することによりグループジョブを設定する工程と、前記画像処理装置で前記グループジョブ内の印刷ジョブを一連のジョブとして処理することにより1冊子を作成する工程とを有し、
前記グループジョブを設定する工程は、前記グループジョブの設定とともに同一のグループジョブ内の各印刷ジョブに印刷パラメータを設定し、
前記1冊子を作成する工程は、2番目以降の印刷ジョブに先頭ジョブと矛盾する内容の後処理設定がなされたか否かを判断する工程と、なされたと判断した場合にその矛盾が前記画像処理装置にて画像の回転により対応できる設定内容であるか否かを判断する工程と、画像の回転により対応できる設定内容であると判断した場合に画像の回転により対応可能な設定内容に修正する工程とを有することを特徴とする印刷ジョブ処理方法。A print job processing method in an image processing system comprising: a host device; and an image processing apparatus that performs printing and post-processing by a print job created by the host device and sent via a network,
A step of setting a group job by assigning conditions for composing one booklet to two or more print jobs in the host device, and processing the print jobs in the group job as a series of jobs in the image processing apparatus and a step of creating a booklet by,
The step of setting the group job sets a print parameter for each print job in the same group job together with the setting of the group job,
The step of creating the one booklet includes a step of determining whether or not the second and subsequent print jobs have post-processing settings that are inconsistent with the first job, and if the determination is made, the contradiction is determined by the image processing apparatus. Determining whether or not the setting contents can be handled by rotating the image at step S, and correcting the setting contents to be handled by rotating the image when it is determined that the setting contents can be handled by rotating the image. the print job processing method characterized in that it comprises a.
前記ホスト機器は2つ以上の印刷ジョブに1冊子を構成するための条件を付与することによりグループジョブを設定する手段を有し、
前記画像処理装置は前記ホスト機器で設定されたグループジョブ内の印刷ジョブを一連のジョブとして処理することにより1冊子を作成する手段を有し、
前記グループジョブを設定する手段は、前記グループジョブの設定とともに同一のグループジョブ内の各印刷ジョブに印刷パラメータを設定する機能を有し、
前記1冊子を作成する手段は、2番目以降の印刷ジョブに先頭ジョブと矛盾する内容の後処理設定がなされているか否かを判断する手段と、該手段によりなされていると判断された場合にその矛盾が前記画像処理装置にて画像の回転により対応できる設定内容であるか否かを判断する手段と、該手段により画像の回転により対応できる設定内容であると判断された場合に画像の回転により対応可能な設定内容に修正する手段とを有することを特徴とするグループジョブ処理機能を持つ画像処理システム。An image processing system comprising a host device and an image processing apparatus that performs printing and post-processing by a print job created by the host device and sent via a network,
The host device has means for setting a group job by adding conditions for configuring one booklet to two or more print jobs ,
The image processing apparatus includes a means for creating a booklet by processing the print job in the group job set by the host device as a series of jobs,
The means for setting the group job has a function of setting a print parameter for each print job in the same group job together with the setting of the group job.
The means for creating the one booklet is a means for judging whether or not the second and subsequent print jobs have post-processing settings inconsistent with the first job, and when it is judged that the means has been done. Means for determining whether or not the contradiction is a setting content that can be handled by image rotation in the image processing apparatus, and rotation of an image when it is determined by the means that the setting content can be handled by image rotation an image processing system having a group job processing function, wherein Rukoto to have a means for correcting the corresponding possible settings by.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01897999A JP4093663B2 (en) | 1999-01-27 | 1999-01-27 | Print job processing method in image processing system, program for executing the method, recording medium recording the same, and image processing system having group job processing function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01897999A JP4093663B2 (en) | 1999-01-27 | 1999-01-27 | Print job processing method in image processing system, program for executing the method, recording medium recording the same, and image processing system having group job processing function |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2000222157A JP2000222157A (en) | 2000-08-11 |
| JP2000222157A5 JP2000222157A5 (en) | 2006-03-30 |
| JP4093663B2 true JP4093663B2 (en) | 2008-06-04 |
Family
ID=11986748
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP01897999A Expired - Fee Related JP4093663B2 (en) | 1999-01-27 | 1999-01-27 | Print job processing method in image processing system, program for executing the method, recording medium recording the same, and image processing system having group job processing function |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4093663B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3848031B2 (en) | 1999-11-30 | 2006-11-22 | シャープ株式会社 | Image forming apparatus |
| JP2002271563A (en) * | 2001-03-14 | 2002-09-20 | Konica Corp | Imaging device |
| JP5104510B2 (en) * | 2008-04-17 | 2012-12-19 | 富士ゼロックス株式会社 | Image forming system, image forming apparatus, print control apparatus, image processing apparatus, and program |
| JP5538693B2 (en) * | 2008-08-11 | 2014-07-02 | キヤノン株式会社 | Sheet processing system, method, and program |
| JP5391748B2 (en) * | 2009-03-10 | 2014-01-15 | 株式会社リコー | Image processing device |
| JP5359422B2 (en) * | 2009-03-17 | 2013-12-04 | 株式会社リコー | Image forming apparatus and method of controlling image forming apparatus |
| JP5402344B2 (en) * | 2009-07-16 | 2014-01-29 | 株式会社リコー | Image processing apparatus, image output management method, and program |
| JP5370762B2 (en) * | 2009-09-14 | 2013-12-18 | 株式会社リコー | Image processing apparatus, image output management method, and program |
| JP5824831B2 (en) * | 2011-03-16 | 2015-12-02 | 株式会社リコー | Image forming apparatus, image forming method, and program |
-
1999
- 1999-01-27 JP JP01897999A patent/JP4093663B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000222157A (en) | 2000-08-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8730513B2 (en) | Image forming apparatus, and method for forming images on recording media such as paper having different sizes | |
| US20080201378A1 (en) | Image processor, preview image display method, and computer program product | |
| CN102566948B (en) | Print controlling apparatus and printing device | |
| EP2388685B1 (en) | Information processing apparatus and control method thereof, and storage medium | |
| EP1764995A2 (en) | User interface apparatus, image processing apparatus, and computer program product | |
| JP4093663B2 (en) | Print job processing method in image processing system, program for executing the method, recording medium recording the same, and image processing system having group job processing function | |
| US20080278758A1 (en) | Image processing system, computer program product, and image processing method | |
| JP2004355197A (en) | Network print system | |
| JP3970693B2 (en) | Program and print control system | |
| JP3158789B2 (en) | Printer device | |
| US8059289B2 (en) | Printing apparatus, printing system and controlling method of printing apparatus | |
| JP4732221B2 (en) | Printing apparatus and control method thereof | |
| US8848235B2 (en) | Systems and methods for displaying a print preview | |
| JPH11216930A (en) | Printer | |
| JP4218969B2 (en) | Printing apparatus and method, printing program, and storage medium | |
| JP3902958B2 (en) | Printer driver and information output method in printer driver | |
| JP5979857B2 (en) | Print control apparatus, print control method, and program | |
| US8994999B2 (en) | Image forming apparatus that uses appropriate print control device to complete printing at high speed | |
| JP7250650B2 (en) | image forming device | |
| JP4280762B2 (en) | Information processing apparatus and information output method in printer driver | |
| JP2024075887A (en) | Image processing device and program | |
| JP2001058438A (en) | Printer control device and method | |
| JP2024156386A (en) | Printing control device | |
| EP2725524B1 (en) | Image forming apparatus and image forming method to output in an appropriate sequence | |
| JP2001169087A (en) | Picture processor and picture processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041208 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060130 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070413 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070507 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070629 |
|
| 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: 20080304 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080304 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110314 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120314 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130314 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140314 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |