JP3661386B2 - 印刷制御装置 - Google Patents
印刷制御装置 Download PDFInfo
- Publication number
- JP3661386B2 JP3661386B2 JP00984798A JP984798A JP3661386B2 JP 3661386 B2 JP3661386 B2 JP 3661386B2 JP 00984798 A JP00984798 A JP 00984798A JP 984798 A JP984798 A JP 984798A JP 3661386 B2 JP3661386 B2 JP 3661386B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- specific information
- unit
- data
- 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
- Record Information Processing For Printing (AREA)
Description
【発明の属する技術分野】
本発明は、印刷制御装置に関し、特に、オペレータの指示を要することなく予め記憶されたイメージデータを取り出す手段を設けることにより、印刷処理の高速化を図った印刷制御装置に関する。
【0002】
【従来の技術】
インクジェットプリンタやレーザプリンタでは、パーソナルコンピュータ等から出力された印刷データをイメージデータに変換し、該イメージデータに基づいて用紙に画像を形成している。
【0003】
上記のようなプリンタでは、高速印刷を達成するため、従来から様々な技術が考えられている。例えば、特開平06−024016号公報には、一度生成したイメージデータを付属情報とともにハードディスク等の記憶装置に格納しておき、オペレータから同じデータの印刷要求があった場合には、この印刷要求に含まれる付属情報を抽出し、ハードディスク内に格納したイメージデータを読み出すことにより、イメージデータの重複生成を防止し印刷処理の高速化を図った印刷装置が開示されている。
【0004】
【発明が解決しようとする課題】
しかし、上記特開平06−024016号公報に開示された技術では、前記付属情報をオペレータが指示しなければならないため、当該オペレータは、当該付属情報とハードディスクに格納されたイメージデータとの関連を把握しておく必要がある。
【0005】
一般に、上記のようなプリンタでは、膨大な数のデータが印刷されるため、すべての印刷データをオペレータに把握させることは困難であった。
【0006】
そこで、本発明は、オペレータの指示を要することなく予め記憶されたイメージデータを取り出す手段を設けることにより、印刷処理の高速化を図った印刷制御装置を提供することを目的とする。
【0007】
【課題を解決するための手段】
上記目的を達成するため、請求項1記載の発明は、印刷データを受信する印刷データ受信手段と、該印刷データ受信手段によって受信された印刷データからイメージデータを生成するイメージデータ生成手段と、該イメージデータ生成手段によって生成されたイメージデータを印刷実行手段に出力するイメージデータ出力手段とを具備し、前記イメージデータ出力手段から出力されたイメージデータの印刷を前記印刷実行手段に実行させる印刷制御装置において、前記印刷データ受信手段によって受信された印刷データから、該印刷データを特定する複数の要素を特定情報として抽出する特定情報抽出手段と、前記イメージデータ生成手段によって生成されたイメージデータを、前記特定情報抽出手段によって抽出された特定情報と関連づけて記憶するイメージデータ記憶手段と、前記印刷データ受信手段によって新たに受信された印刷データから前記特定情報抽出手段によって抽出された特定情報を、前記イメージデータ記憶手段から検索する特定情報検索手段とを具備し、前記イメージデータ出力手段は、前記特定情報検索手段により該当する特定情報が検索された場合には、該特定情報に関連づけられたイメージデータを前記イメージデータ抽出手段から取り出し、該取り出したイメージデータを前記印刷実行手段に出力することを特徴とする。
【0008】
また、請求項2記載の発明は、印刷データを受信する印刷データ受信手段と、該印刷データ受信手段によって受信された印刷データからイメージデータを生成するイメージデータ生成手段と、該イメージデータ生成手段によって生成されたイメージデータを印刷実行手段に出力するイメージデータ出力手段とを具備し、前記イメージデータ出力手段から出力されたイメージデータの印刷を前記印刷実行手段に実行させる印刷制御装置において、前記印刷データ受信手段によって受信された印刷データから、印刷データ名と先頭バイトと印刷データサイズとサムチェックコードと印刷データ作成者と印刷データ作成日時とのうちの少なくとも1つを、該印刷データを特定する特定情報として抽出する特定情報抽出手段と、前記イメージデータ生成手段によって生成されたイメージデータを、前記特定情報抽出手段によって抽出された特定情報と関連づけて記憶するイメージデータ記憶手段と、前記印刷データ受信手段によって新たに受信された印刷データから前記特定情報抽出手段によって抽出された特定情報を、前記イメージデータ記憶手段から検索する特定情報検索手段とを具備し、前記イメージデータ出力手段は、前記特定情報検索手段により該当する特定情報が検索された場合には、該特定情報に関連づけられたイメージデータを前記イメージデータ抽出手段から取り出し、該取り出したイメージデータを前記印刷実行手段に出力することを特徴とする。
【0009】
また、請求項3記載の発明は、印刷データを受信する印刷データ受信手段と、該印刷データ受信手段によって受信された印刷データからイメージデータを生成するイメージデータ生成手段と、該イメージデータ生成手段によって生成されたイメージデータを印刷実行手段に出力するイメージデータ出力手段とを具備し、前記イメージデータ出力手段から出力されたイメージデータの印刷を前記印刷実行手段に実行させる印刷制御装置において、前記印刷データ受信手段によって受信された印刷データから、該印刷データを特定する特定情報を抽出する特定情報抽出手段と、前記イメージデータ生成手段によって生成されたイメージデータを、前記特定情報抽出手段によって抽出された特定情報と関連づけて記憶するイメージデータ記憶手段と、前記印刷データ受信手段によって新たに受信された印刷データから前記特定情報抽出手段によって抽出された特定情報を、前記イメージデータ記憶手段から検索する特定情報検索手段とを具備し、前記特定情報検索手段による特定情報の検索を、前記イメージデータ生成手段によるイメージデータの生成前に実行し、前記イメージデータ出力手段は、前記特定情報検索手段により該当する特定情報が検索された場合には、該特定情報に関連づけられたイメージデータを前記イメージデータ抽出手段から取り出し、該取り出したイメージデータを前記印刷実行手段に出力することを特徴とする。
【0010】
また、請求項4記載の発明は、請求項1乃至3のいずれかに記載の発明において、前記印刷データ受信手段によって受信された印刷データから前記印刷制御装置内の処理コードとして使用される内部処理コードを生成する内部処理コード生成手段をさらに具備し、前記イメージデータ生成手段は、前記内部処理コード生成手段によって生成された内部処理コードからイメージデータを生成し、前記特定情報抽出手段は、前記内部処理コード生成手段によって生成された内部処理コードから該内部処理コードを特定する特定情報を抽出することを特徴とする。
【0011】
また、請求項5記載の発明は、請求項1乃至4のいずれかに記載の発明において、前記特定情報抽出手段による特定情報の抽出と前記イメージデータ生成手段によるイメージデータの生成を並列実行させる並列実行手段と、前記イメージデータ取り出し手段によって前記イメージデータ記憶手段に記憶されたイメージデータが取り出された場合に、前記イメージデータ生成手段によるイメージデータの生成を中止させる生成中止手段とをさらに具備することを特徴とする。
【0012】
また、請求項6記載の発明は、請求項1乃至5のいずれかに記載の発明において、前記イメージデータ生成手段によってイメージデータが生成された時間を計測する生成時間計測手段をさらに具備し、前記イメージデータ記憶手段は、前記生成時間計測手段によって計測された時間が所定時間以上であるイメージデータのみを記憶することを特徴とする。
また、請求項7記載の発明は、請求項1乃至6のいずれかに記載の発明において、前記前記特定情報抽出手段は、前記抽出する特定情報の種類を格納する抽出種類格納手段を具備し、前記抽出種類格納手段に格納された種類の特定情報を抽出することを特徴とする。
また、請求項8記載の発明は、請求項1乃至7のいずれかに記載の発明において、前記特定情報検索手段は、検索する特定情報の種類を格納する検索種類格納手段を具備し、前記特定情報の検索に際して、前記検索種類格納手段に格納された種類の特定情報を検索することを特徴とする。
【0013】
【発明の実施の形態】
以下、本発明に係る印刷制御装置の一実施の形態を添付図面を参照して詳細に説明する。
【0014】
まず、図1を使用して本発明の概要を説明する。図1は、本発明の第1の実施形態に係る印刷制御装置の構成を示すブロック図である。
【0015】
本発明は、同図に示すように、特定情報抽出部11によって受信した印刷データの特定情報、例えば当該印刷データの先頭バイトデータを抽出し、イメージデータ生成部13によって生成されたイメージデータを当該特定情報に関連づけてイメージデータ記憶部14に記憶しておく。そして、新たな印刷データを受信した場合には、この受信した印刷データの特定情報を特定情報抽出部11で抽出し、特定情報検索部12によって同じ特定情報を持つイメージデータをイメージデータ記憶部14から検索する。当該検索の結果、該当するイメージデータがあった場合には、当該イメージデータを読み出し印刷実行部101に出力することにより、前述した課題を解決するものである。
【0016】
以下、本発明の内容をさらに詳細に説明する。
【0017】
図1に示す第1の実施形態に係る印刷制御装置1は、同図中の点線で囲まれたブロックで構成され、パーソナルコンピュータやCAD等の外部装置100および露光印刷装置やプリンタ等の用紙102に画像を形成する印刷実行部101に接続される。
【0018】
この第1の実施形態に係る印刷制御装置1は、同図に示すように、印刷データを受信する印刷データ受信部10と、該印刷データ受信部10によって受信した印刷データからイメージデータを生成するイメージデータ生成部13と、該イメージデータ生成部13によって生成されたイメージデータを印刷実行部101に出力するイメージデータ出力部15と、前記印刷データ受信部10によって受信した印刷データから該印刷データを特定する特定情報を抽出する特定情報抽出部11と、前記イメージデータ生成部13によって生成されたイメージデータを前記特定情報抽出部11によって抽出された特定情報と関連づけて記憶するイメージデータ記憶部14と、該特定情報抽出部11によって抽出された特定情報をイメージデータ記憶部14から検索する特定情報検索部12とから構成される。
【0019】
ここで、上記イメージデータ記憶部14には、特定情報抽出部11によって抽出された特定情報およびイメージデータ生成部13によって生成されたイメージデータを格納するイメージデータ格納テーブルが設けられる。
【0020】
図2は、図1に示すイメージデータ記憶部14内に設けられたイメージデータ格納テーブルの構成を示す概念図である。同図に示すように、イメージデータ格納テーブルT1は、受信した印刷データの名称を格納する印刷データ名格納フィールドF1と、当該印刷データの先頭バイトデータを16進コードで格納する先頭バイト格納フィールドF2と、当該印刷データのデータサイズを格納する印刷データサイズ格納フィールドF3と、当該印刷データの伝送チェックに使用されるサムチェックコード格納フィールドF4と、生成されたイメージデータをビットマップ形式で格納するイメージデータ格納フィールドF5が設けられ、それぞれ同図に示すようなデータが格納される。
【0021】
上記印刷データ名格納フィールドF1、先頭バイト格納フィールドF2、印刷データサイズ格納フィールドF3およびサムチェックコード格納フィールドF4に格納されるデータが、特定情報抽出部11によって抽出される特定情報である。
【0022】
このイメージデータ格納テーブルT1に格納されるレコードの構成を同図に示す先頭レコードを例に説明すると、当該レコードは、名称「AAAAA」の印刷データに関するレコードであり、当該印刷データの先頭バイトデータは「00FF」であり、当該印刷データのデータサイズは「240キロバイト」であり、当該印刷データのサムチェックコードは「1」であり、当該印刷データから生成されたイメージデータは「AAAAA.BMP」である。
【0023】
続いて、上記のように構成される印刷制御装置の動作を図3を使用して説明する。
【0024】
図3は、図1に示す本発明の第1の実施形態に係る印刷制御装置が実行する印刷制御処理の実行手順を示すフローチャートである。
【0025】
まず、印刷データ受信部10は、外部装置100から送られてきた印刷データを受信し(ステップS100)、この印刷データを特定情報抽出部11に出力する。特定情報抽出部11は、印刷データ受信部10が受信した印刷データから図2に示す印刷データ名、先頭バイト、印刷データサイズおよびサムチェックコードを抽出し、特定情報検索部12に出力する(ステップS101)。
【0026】
上記各特定情報の抽出は、印刷データ名に関しては、印刷データのフォーマットから受信するタイミングを割り出す方法や印刷データに含まれる位置またはフラグを検索し該当するデータを内部レジスタ等に一時的に格納する。先頭バイトに関しては、受信した印刷データの先頭数バイトを無条件で抽出し格納する。印刷データサイズに関しては、印刷データの受信後、サイズチェックを行い当該印刷データのサイズを取得し格納する。サムチャックコードに関しては、印刷データの終了後、当該印刷データのサムチェックを実行し、得られたコードを格納する。
【0027】
特定情報検索部12は、イメージデータ記憶部14内に設けられたイメージデータ格納テーブルT1にアクセスし、上記のようにして抽出された特定情報を検索する(ステップS102)。
【0028】
上記検索の結果、すべての特定情報が該当するレコードがなかった場合には(ステップS103でNo)、イメージデータ格納テーブルT1に新規レコードを作成し、当該新規レコードの印刷データ名格納フィールドF1、先頭バイト格納フィールドF2、印刷データサイズ格納フィールドF3およびサムチェックコード格納フィールドF4にそれぞれ該当するデータを格納する(ステップS104)。
【0029】
その後、印刷データ受信部10は、イメージデータ生成部13に印刷データを出力し、当該印刷データを受信したイメージデータ生成部13は、当該印刷データのイメージデータを生成する(ステップS105)。そして、この生成したイメージデータを前記レコードのイメージデータ格納フィールドF5にビットマップ形式で格納し(ステップS106)、前記生成したイメージデータをイメージデータ出力部15に出力する。
【0030】
イメージデータ生成部13から出力されたイメージデータを受信したイメージデータ出力部15は、当該イメージデータを印刷実行部101に出力する(ステップS107)。イメージデータ出力部15から出力されたイメージデータを受信した印刷実行部101は、当該イメージデータに基づいて用紙102に画像を形成する(ステップS108)。
【0031】
一方、ステップS103で特定情報抽出部11によって抽出された特定情報を有するレコードがイメージデータ格納テーブルT1に存在する場合には(ステップS103でYes)、特定情報検索部12は、イメージデータ出力部15に「読み出し指示信号」を出力し、イメージデータ出力部15に当該レコードのイメージデータ格納フィールドF5に格納されたイメージデータの読み出しを実行させる(ステップS109)。
【0032】
上記のようにしてイメージデータを読み出したイメージデータ出力部15は、この読み出したイメージデータを印刷実行部101に出力し(ステップS107)、印刷実行部101に当該イメージデータの印刷を実行させる(ステップS108)。
【0033】
以後、外部装置100から印刷データが送られてくるごとに、上述した一連の処理を繰り返す。
【0034】
このように、本発明の第1の実施形態によれば、受信した印刷データの特定情報が自動的に照合されるため、特別な指示を要することなくイメージデータの取り出しが可能となる。
【0035】
次に、本発明の第2の実施形態を図4及び図5を使用して説明する。
【0036】
図4は、本発明の第2の実施形態に係る印刷制御装置の構成を示すブロック図である。同図に示すように、第2の実施形態に係る印刷制御装置2は、図中の点線で囲まれたブロックで構成され、第1の実施形態に係る印刷制御装置1と同様に、外部装置100と印刷実行部101に接続される。
【0037】
この第2の実施形態に係る印刷制御装置2には、第1の実施形態に係る印刷制御装置1の構成に加え、印刷データから内部処理コードを生成する内部処理コード生成部20が設けられる。この内部処理コードとは、印刷制御装置内の処理で使用される制御コードであり、当該印刷制御装置共通のフォーマットで構成される。
【0038】
図5は、図4に示す第2の実施形態に係る印刷制御装置2が実行する印刷制御処理の実行手順を示すフローチャートである。同図に示す処理では、図3に示す処理のステップS100とステップS101の間で、内部処理コード生成部20による内部処理コードの生成処理が実行される(ステップS200)。
【0039】
内部処理コード生成部20は、受信した印刷データを所定のビット数に分割し、この分割した単位で内部処理コードを生成してゆき、この生成した内部処理コードを特定情報抽出部11およびイメージデータ生成部13に出力する。この内部処理コードを受信した特定情報抽出部11は、当該内部処理コードから該内部処理コードを特定する特定情報を抽出し(ステップS101)、当該内部処理コードを受信したイメージデータ生成部13は、当該内部処理コードからイメージデータを生成する(ステップS105)。
【0040】
その他の処理は、図3に示す印刷制御処理と同様の手順にて実行される。
【0041】
このように、本発明の第2の実施形態によれば、特定情報の抽出およびイメージデータの生成が内部処理コードに基づいて実行されるため、フーマットの異なる印刷データに対しても本発明の効果を得ることができる。
【0042】
次に、本発明の第3の実施形態を図6および図7を使用して説明する。
【0043】
図6は、本発明の第3の実施形態に係る印刷制御装置の構成を示すブロック図である。同図に示すように、第3の実施形態に係る印刷制御装置3は、図中の点線で囲まれたブロックで構成され、第1および第2の実施形態に係る印刷制御装置と同様に、外部装置100と印刷実行部101に接続される。
【0044】
この第3の実施形態に係る印刷制御装置3には、第1の実施形態に係る印刷制御装置1の構成に加え、特定情報抽出部11による特定情報の抽出とイメージデータ生成部13によるイメージデータの生成を並列実行させる並列実行制御部30と、イメージデータ生成部13によるイメージデータの生成を中止させる生成中止部31とが設けられる。
【0045】
図7は、図6に示す本発明の第3の実施形態に係る印刷制御装置が実行する印刷制御処理の実行手順を示すフローチャートである。
【0046】
まず、印刷データ受信部10は、外部装置100から送られてきた印刷データを受信し(ステップS300)、この印刷データを特定情報抽出部11およびイメージデータ生成部13に出力する。
【0047】
印刷データが出力されると、並列実行制御部30は、特定情報抽出部11およびイメージデータ生成部13に「実行指示信号」を出力し(ステップS301)、特定情報抽出部11による特定情報の抽出(ステップS302)およびイメージデータ生成部13によるイメージデータの生成(ステップS320)をそれぞれ同時に実行させる。
【0048】
上記「実行指示信号」を受信した特定情報抽出部11は、特定情報の抽出の終了後、引き続き特定情報検索部12に特定情報の検索を実行させる(ステップS303)。この間もイメージデータ生成部13によるイメージデータの生成は実行されている。
【0049】
特定情報検索部12は、イメージデータ記憶部14を検索した結果、該当するレコードがあった場合には(ステップS304でYes)、生成中止部31にその旨を通知しイメージデータ生成部13によるイメージデータの生成処理を中止させる(ステップS330)。そして、イメージデータ出力部15に「読み出し指示信号」を出力する。この「読み出し指示信号」を受信したイメージデータ出力部15は、当該検索されたイメージデータを読み出し(ステップS331)、印刷実行部101に出力する(ステップS307)。
【0050】
イメージデータ出力部15によって出力されたイメージデータW受信した印刷実行部101は、当該イメージデータに基づき用紙に画像を形成する(ステップS308)。
【0051】
一方、特定情報検索部12は、ステップS304でイメージデータ格納テーブルT1を検索した結果、該当するレコードが得られなかった場合には、イメージデータ格納テーブルT1に新規レコードを作成し(ステップS305)、当該レコードにイメージデータ生成部13によって生成されたイメージデータを格納する(ステップS306)。
【0052】
このように、本発明の第3の実施形態によれば、特定情報の抽出とイメージデータの生成を並列実行させているため、イメージデータが検索できなかった場合であっても、イメージデータ生成処理を遅滞なく実行させることができる。 次に、本発明の第4の実施形態を図8および図9を使用して説明する。
【0053】
図8は、本発明の第4の実施形態に係る印刷制御装置の構成を示すブロック図である。同図に示すように、第4の実施形態に係る印刷制御装置4は、図中の点線で囲まれたブロックで構成され、第1乃至第3の実施形態に係る印刷制御装置と同様に、外部装置100と印刷実行部101に接続される。
【0054】
この第4の実施形態に係る印刷制御装置4には、第1の実施形態に係る印刷制御装置1の構成に加え、イメージデータ生成部13によってイメージデータが生成された時間を計測する生成時間計測部40が設けられる。そして、この生成時間計測部40によって計測された時間が所定時間以上であったイメージデータのみを記憶するように作用する。
【0055】
この所定時間としては、A0サイズやA1サイズのような大判サイズのイメージデータ生成時間を基準として設定する。
【0056】
図9は、図8に示す第4の実施形態に係る印刷制御装置4が実行する印刷制御処理の実行手順を示すフローチャートである。同図に示す処理では、図3に示す処理のステップS105とステップS106の間で、生成時間計測部40によって計測された時間の比較処理が実行される(ステップS400)。
【0057】
この比較処理は、イメージデータ生成部13によって実行される。イメージデータ生成部13は、生成時間計測部40によって計測された時間を受信し、この時間が所定の時間以上であるかどうかを判断する(ステップS400)。
【0058】
所定時間以上であった場合には(ステップS400でYes)、生成したイメージデータをイメージデータ記憶部14に格納し(ステップS106)、所定時間以上でなかった場合には(ステップS400でNo)、生成したイメージデータを格納せずにイメージデータ出力部15へ出力する。
【0059】
その他の処理は、図3に示す印刷制御処理と同様の手順にて実行される。
【0060】
このように、本発明の第4の実施形態によれば、生成に時間のかかるイメージデータが記憶されるため、記憶容量を節約しつつ印刷処理の高速化を図ることができる。
【0061】
次に、本発明の第5の実施形態を図10を使用して説明する。
【0062】
図10は、本発明の第5の実施形態に係る印刷制御装置の構成を示すブロック図である。同図に示すように、第5の実施形態に係る印刷制御装置5は、図中の点線で囲まれたブロックで構成され、第1乃至第4の実施形態に係る印刷制御装置と同様に、外部装置100と印刷実行部101に接続される。
【0063】
この第5の実施形態に係る印刷制御装置5には、第1の実施形態に係る印刷制御装置1の構成に加え、特定情報抽出部11が抽出する特定情報の種類および特定情報検索部12が検索する特定情報の種類を格納する種類格納部50が設けられ、特定情報抽出部11および特定情報検索部12は、種類格納部50に格納された種類のみを処理の対象とする。
【0064】
この種類格納部50に格納する種類としては、例えば図2示す印刷データ名または先頭バイトを選択することが好ましい。なぜなら、印刷データ名および先頭バイトは、通常最初に受信されるデータであるため、当該データを抽出対象としておけば、特定情報抽出部11による抽出処理の速度を向上させることが可能となる。さらに、印刷データ受信部10に先頭の数バイトのみを先に出力させるように構成すれば、印刷データの受信完了前に抽出処理を実行させることもできる。
【0065】
種類格納部50に検索する特定情報の種類を格納しておくことにより、特定情報検索部12においても同様に、検索処理の速度を向上させることが可能となる。
【0066】
特に必要がある場合を除くほか、種類格納部50に格納された種類は、抽出対象および検索対象として共用される。
【0067】
種類格納部50に抽出対象および検索対象を格納しておく構成は、上記のように速度を向上させる他、印刷データの識別精度の向上にも利用することができる。例えば、図2に示す全ての特定情報を抽出対象および検索対象として格納しておけば、受信した印刷データの同一性を高精度で識別することができる。図2に示すものの他、印刷データの作成者や作成日時等を抽出対象および検索対象として加えれば、より高精度な検索を実現することできる。
【0068】
このように、本発明の第5の実施形態によれば、抽出対象および検索対象が適宜変更可能となるため、所望の速度および精度で特定情報の抽出および検索を実行させることができる。
【0069】
図11は、図1に示す第1の実施形態に係る画像データ生成装置を実施する場合の構築例を示すブロック図である。同図に示す印刷制御装置は、印刷データ受信部10として機能する入力インターフェース201と、特定情報抽出部11、特定情報検索部12、イメージデータ生成部13およびイメージデータ出力部15として機能する第1CPU202および第2CPU203と、図3に示す処理を第1CPU202および第2CPU203に実行させるプログラムを格納するROM204と、当該各CPUの作業領域を提供するRAM205と、イメージデータ記憶部14として機能するハードディスク206と、イメージデータ出力部15のインターフェースとして機能する出力インターフェース207とをシステムバスまたはネットワーク上で接続し、外部装置として機能するCAD200および印刷実行部101として機能する印刷機208に接続する。
【0070】
第2の実施形態に係る印刷制御装置を実施する場合には、第1CPU202または第2CPU203を内部処理コード生成部20として機能させ、図5に示す処理をCPUに実行させるプログラムをROM204に格納しておく。
【0071】
第3の実施形態に係る印刷制御装置を実施する場合には、第1CPU202を特定情報抽出部11および特定情報検索部12および生成中止部31として機能させ、第2CPU203をイメージデータ生成部13として機能させ、図7に示す処理をCPUに実行させるプログラムをROM204に格納しておく。
【0072】
第4の実施形態に係る印刷制御装置を実施する場合には、第1CPU202または第2CPU203を生成時間計測部40として機能させ、ROM204に比較する時間を格納しておき、図9に示す処理をCPUに実行させるプログラムをROM204に格納しておく。
【0073】
第5の実施形態に係る印刷制御装置を実施する場合には、RAM205を種類格納部50として機能させる。
【0074】
尚、本発明は、上述した各実施形態を組み合わせて、それぞれの効果を奏するように構成することもできる。
【0075】
【発明の効果】
以上説明したように、本発明によれば、オペレータの指示を要することなく予め記憶されたイメージデータを取り出す手段を設けることにより、印刷処理の高速化を図った印刷制御装置を提供することができる。
【0076】
また、本発明の第1の実施形態によれば、受信した印刷データの特定情報が自動的に照合されるため、特別な指示を要することなくイメージデータの取り出しが可能となる。
【0077】
また、本発明の第2の実施形態によれば、特定情報の抽出およびイメージデータの生成が内部処理コードに基づいて実行されるため、フーマットの異なる印刷データに対しても本発明の効果を得ることができる。
【0078】
また、本発明の第3の実施形態によれば、特定情報の抽出とイメージデータの生成を並列実行させているため、イメージデータが検索できなかった場合であっても、イメージデータ生成処理を遅滞なく実行させることができる。
【0079】
また、本発明の第4の実施形態によれば、生成に時間のかかるイメージデータが記憶されるため、記憶容量を節約しつつ印刷処理の高速化を図ることができる。
【0080】
また、本発明の第5の実施形態によれば、抽出対象および検索対象が適宜変更可能となるため、所望の速度および精度で特定情報の抽出および検索を実行させることができる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態に係る印刷制御装置の構成を示すブロック図。
【図2】図1に示すイメージデータ記憶部14内に設けられたイメージデータ格納テーブルの構成を示す概念図。
【図3】図1に示す本発明の第1の実施形態に係る印刷制御装置が実行する印刷制御処理の実行手順を示すフローチャート。
【図4】本発明の第2の実施形態に係る印刷制御装置の構成を示すブロック図。
【図5】図4に示す第2の実施形態に係る印刷制御装置2が実行する印刷制御処理の実行手順を示すフローチャート。
【図6】本発明の第3の実施形態に係る印刷制御装置の構成を示すブロック図。
【図7】図6に示す本発明の第3の実施形態に係る印刷制御装置が実行する印刷制御処理の実行手順を示すフローチャート。
【図8】本発明の第4の実施形態に係る印刷制御装置の構成を示すブロック図。
【図9】図8に示す第4の実施形態に係る印刷制御装置4が実行する印刷制御処理の実行手順を示すフローチャート。
【図10】本発明の第5の実施形態に係る印刷制御装置の構成を示すブロック図。
【図11】図1に示す第1の実施形態に係る画像データ生成装置を実施する場合の構築例を示すブロック図。
【符号の説明】
1…第1の実施形態に係る印刷制御装置、2…第2の実施形態に係る印刷制御装置、3…第3の実施形態に係る印刷制御装置、4…第4の実施形態に係る印刷制御装置、5…第5の実施形態に係る印刷制御装置、10…印刷データ受信部、11…特定情報抽出部、12…特定情報検索部、13…イメージデータ生成部、14…イメージデータ記憶部、15…イメージデータ出力部、20…内部処理コード生成部、30…並列実行制御部、31…生成中止部、40…生成時間計測部、50…種類格納部、100…外部装置、101…印刷実行部、102…用紙、200…CAD、201…入力インターフェース、202…第1CPU、203…第2CPU、204…ROM、205…RAM、206…ハードディスク、207…出力インターフェース、208…印刷機、F1…印刷データ名格納フィールド、F2…先頭バイト格納フィールド、F3…印刷データサイズ格納フィールド、F4…サムチェックコード格納フィールド、F5…イメージデータ格納フィールド、T1…イメージデータ格納テーブル。
Claims (8)
- 印刷データを受信する印刷データ受信手段と、該印刷データ受信手段によって受信された印刷データからイメージデータを生成するイメージデータ生成手段と、該イメージデータ生成手段によって生成されたイメージデータを印刷実行手段に出力するイメージデータ出力手段とを具備し、前記イメージデータ出力手段から出力されたイメージデータの印刷を前記印刷実行手段に実行させる印刷制御装置において、
前記印刷データ受信手段によって受信された印刷データから、該印刷データを特定する複数の要素を特定情報として抽出する特定情報抽出手段と、
前記イメージデータ生成手段によって生成されたイメージデータを、前記特定情報抽出手段によって抽出された特定情報と関連づけて記憶するイメージデータ記憶手段と、
前記印刷データ受信手段によって新たに受信された印刷データから前記特定情報抽出手段によって抽出された特定情報を、前記イメージデータ記憶手段から検索する特定情報検索手段と
を具備し、
前記イメージデータ出力手段は、前記特定情報検索手段により該当する特定情報が検索された場合には、該特定情報に関連づけられたイメージデータを前記イメージデータ抽出手段から取り出し、該取り出したイメージデータを前記印刷実行手段に出力する
ことを特徴とする印刷制御装置。 - 印刷データを受信する印刷データ受信手段と、該印刷データ受信手段によって受信された印刷データからイメージデータを生成するイメージデータ生成手段と、該イメージデータ生成手段によって生成されたイメージデータを印刷実行手段に出力するイメージデータ出力手段とを具備し、前記イメージデータ出力手段から出力されたイメージデータの印刷を前記印刷実行手段に実行させる印刷制御装置において、
前記印刷データ受信手段によって受信された印刷データから、印刷データ名と先頭バイトと印刷データサイズとサムチェックコードと印刷データ作成者と印刷データ作成日時とのうちの少なくとも1つを、該印刷データを特定する特定情報として抽出する特定情報抽出手段と、
前記イメージデータ生成手段によって生成されたイメージデータを、前記特定情報抽出手段によって抽出された特定情報と関連づけて記憶するイメージデータ記憶手段と、
前記印刷データ受信手段によって新たに受信された印刷データから前記特定情報抽出手段によって抽出された特定情報を、前記イメージデータ記憶手段から検索する特定情報検索手段と
を具備し、
前記イメージデータ出力手段は、前記特定情報検索手段により該当する特定情報が検索された場合には、該特定情報に関連づけられたイメージデータを前記イメージデータ抽出手段から取り出し、該取り出したイメージデータを前記印刷実行手段に出力する
ことを特徴とする印刷制御装置。 - 印刷データを受信する印刷データ受信手段と、該印刷データ受信手段によって受信された印刷データからイメージデータを生成するイメージデータ生成手段と、該イメージデータ生成手段によって生成されたイメージデータを印刷実行手段に出力するイメージデータ出力手段とを具備し、前記イメージデータ出力手段から出力されたイメージデータの印刷を前記印刷実行手段に実行させる印刷制御装置において、
前記印刷データ受信手段によって受信された印刷データから、該印刷データを特定する特定情報を抽出する特定情報抽出手段と、
前記イメージデータ生成手段によって生成されたイメージデータを、前記特定情報抽出手段によって抽出された特定情報と関連づけて記憶するイメージデータ記憶手段と、
前記印刷データ受信手段によって新たに受信された印刷データから前記特定情報抽出手段によって抽出された特定情報を、前記イメージデータ記憶手段から検索する特定情報検索手段と
を具備し、
前記特定情報検索手段による特定情報の検索を、前記イメージデータ生成手段によるイメージデータの生成前に実行し、
前記イメージデータ出力手段は、前記特定情報検索手段により該当する特定情報が検索された場合には、該特定情報に関連づけられたイメージデータを前記イメージデータ抽出手段から取り出し、該取り出したイメージデータを前記印刷実行手段に出力する
ことを特徴とする印刷制御装置。 - 前記印刷データ受信手段によって受信された印刷データから前記印刷制御装置内の処理コードとして使用される内部処理コードを生成する内部処理コード生成手段をさらに具備し、
前記イメージデータ生成手段は、前記内部処理コード生成手段によって生成された内部処理コードからイメージデータを生成し、
前記特定情報抽出手段は、前記内部処理コード生成手段によって生成された内部処理コードから該内部処理コードを特定する特定情報を抽出する
ことを特徴とする請求項1乃至3のいずれかに記載の印刷制御装置。 - 前記特定情報抽出手段による特定情報の抽出と前記イメージデータ生成手段によるイメージデータの生成を並列実行させる並列実行手段と、
前記イメージデータ取り出し手段によって前記イメージデータ記憶手段に記憶されたイメージデータが取り出された場合に、前記イメージデータ生成手段によるイメージデータの生成を中止させる生成中止手段と
をさらに具備することを特徴とする請求項1乃至4のいずれかに記載の印刷制御装置。 - 前記イメージデータ生成手段によってイメージデータが生成された時間を計測する生成時間計測手段をさらに具備し、
前記イメージデータ記憶手段は、前記生成時間計測手段によって計測された時間が所定時間以上であるイメージデータのみを記憶する
ことを特徴とする請求項1乃至5のいずれかに記載の印刷制御装置。 - 前記前記特定情報抽出手段は、前記抽出する特定情報の種類を格納する抽出種類格納手段を具備し、前記抽出種類格納手段に格納された種類の特定情報を抽出することを特徴とする請求項1乃至6のいずれかに記載の印刷制御装置。
- 前記特定情報検索手段は、検索する特定情報の種類を格納する検索種類格納手段を具備し、前記特定情報の検索に際して、前記検索種類格納手段に格納された種類の特定情報を検索することを特徴とする請求項1乃至7のいずれかに記載の印刷制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP00984798A JP3661386B2 (ja) | 1998-01-21 | 1998-01-21 | 印刷制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP00984798A JP3661386B2 (ja) | 1998-01-21 | 1998-01-21 | 印刷制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11212738A JPH11212738A (ja) | 1999-08-06 |
JP3661386B2 true JP3661386B2 (ja) | 2005-06-15 |
Family
ID=11731533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP00984798A Expired - Fee Related JP3661386B2 (ja) | 1998-01-21 | 1998-01-21 | 印刷制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3661386B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4307015B2 (ja) | 2002-06-04 | 2009-08-05 | キヤノン株式会社 | プリント装置及びその制御方法 |
JP4186678B2 (ja) | 2003-04-02 | 2008-11-26 | セイコーエプソン株式会社 | 印刷ジョブ管理装置およびこれに用いられるプログラム並びに印刷ジョブ管理方法 |
JP5683217B2 (ja) * | 2010-11-09 | 2015-03-11 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置及び画像形成プログラム |
-
1998
- 1998-01-21 JP JP00984798A patent/JP3661386B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH11212738A (ja) | 1999-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5307494A (en) | File name length augmentation method | |
JP2004310762A (ja) | イディオム認識ドキュメントスプリッター | |
US7305620B1 (en) | Method and apparatus for previewing print data and recording media thereof | |
JP3661386B2 (ja) | 印刷制御装置 | |
JPH08509085A (ja) | 印刷枚葉紙の電子モンタージュ方法 | |
US20030133149A1 (en) | Print controller, print control method and printer | |
JPH1016344A (ja) | 印刷制御装置及び方法及び印刷システム | |
JPS6214689A (ja) | 文字出力制御装置 | |
US5975775A (en) | Information recording apparatus and program storage device readable by the apparatus having emulation processing with error recovery | |
JPH05557A (ja) | 像形成装置 | |
CN113360522A (zh) | 一种快速识别敏感数据的方法及装置 | |
KR100366657B1 (ko) | 프린트 출력 이미지의 텍스트 파일 역변환 방법 및 그 장치 | |
JPH06187107A (ja) | 帳票配布出力装置 | |
JP3054157B2 (ja) | 文字処理装置および文字処理方法 | |
JP2568657B2 (ja) | データ駆動型マイクロプロセッサにおけるハッシュ衝突回避方法 | |
JP2803087B2 (ja) | 印刷処理装置 | |
JP2591212B2 (ja) | 高速割込み処理装置 | |
JP2613881B2 (ja) | 船積書類自動作成方式 | |
JP3037537B2 (ja) | 印刷システムおよび印刷システムに使用する印刷装置 | |
JPS62219005A (ja) | シ−ケンスプログラム処理装置 | |
CN107769974A (zh) | 一种服务发布方法及装置 | |
JP2002067423A (ja) | プリンタ装置 | |
US20090144358A1 (en) | Decentralized processing apparatus, program, and method | |
JPS6092881A (ja) | デ−タ処理システム | |
CN117499512A (zh) | 报文处理方法、装置和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040916 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041005 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041206 |
|
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: 20050301 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050314 |
|
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: 20080401 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090401 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100401 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110401 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120401 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130401 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140401 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |