JP4132610B2 - 印刷制御装置、印刷制御方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 - Google Patents
印刷制御装置、印刷制御方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 Download PDFInfo
- Publication number
- JP4132610B2 JP4132610B2 JP2000252227A JP2000252227A JP4132610B2 JP 4132610 B2 JP4132610 B2 JP 4132610B2 JP 2000252227 A JP2000252227 A JP 2000252227A JP 2000252227 A JP2000252227 A JP 2000252227A JP 4132610 B2 JP4132610 B2 JP 4132610B2
- Authority
- JP
- Japan
- Prior art keywords
- printing
- document
- time
- job
- 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
Description
【発明の属する技術分野】
この発明は、ネットワークにより接続されたプリンタを制御して電子化された文書を印刷させる印刷制御装置、印刷制御方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【0002】
【従来の技術】
顧客(主として企業)からの委託を受けて、指定された文書を指定された部数だけ印刷し、かつ指定された方法で製本して納入する、一般に「コピーサービス」「プリンティングサービス」などと呼ばれるサービスが従来から存在している。
【0003】
印刷の依頼は、顧客から上記サービスを提供する業者に対して、紙媒体あるいは電子媒体(FD、MO、CD−ROMなど)に記録した原稿と、当該原稿の印刷部数や製本方法、納品期日などを記載した印刷指示書とを郵送することによりおこなう(新規入稿)。あるいは、以前にも印刷を依頼したことのある原稿について再度印刷を依頼するときは、電話により業者側に保管されている原稿を指定して、印刷部数などを指示するのであってもよい(リピート入稿)。
【0004】
業者側では、不特定多数の顧客から受け付けたそれぞれの依頼について、印刷枚数や納品期日、あるいは業者側の人的・物的資源の制限などに配慮しつつ、もっぱら担当者の勘や経験によって、その処理順序や処理時期を決定する。そして、この予定にしたがって、指定された原稿をコピー機により複写したり(紙入稿の場合)、パーソナルコンピュータに接続されたプリンタにより印刷したりして(電子入稿の場合)、最終的に確認・丁合し顧客に納品する。
【0005】
上記に対して、本出願人は、たとえば、特願2000−125267号において、顧客からの印刷依頼をインターネットまたはイントラネットを介してオンラインで受注するとともに、プリントサーバーとそこに接続された複数のプリンタとをもちいて、スケジューリングやプリントアウトまで自動的におこなうCRD/PFP(コピーセンター/複写業者)向け印刷システムをすでに提案している。
【0006】
このシステムにおいては、顧客は自社のパーソナルコンピュータから業者の提供するホームページにアクセスする。そして、印刷依頼用のフォーム(ジョブチケット)に印刷部数や製本方法、納品期日などの必要事項を記入して、印刷を依頼する文書のデータとともに送信することで、当該文書の印刷を発注することができる。
【0007】
業者側のプリントサーバーでは、受注した印刷依頼(印刷ジョブ)の処理にこれだけかかると予測される時間(印刷時間)、および当該ジョブをそれまでに処理すべき日時(印刷期限)を算出する。そして、現在〜上記印刷期限の期間で、上記印刷時間以上の連続した空き時間、あるいは離散的な空き時間であってその合計が上記印刷時間以上になるものを検索して、当該空き時間に上記ジョブを登録する。
【0008】
このように、ジョブを単純にその投入順に処理するのではなく、それぞれのジョブの印刷時間や印刷期限を考慮して、事前に処理のスケジュールをたてるので、印刷物を指定された納期に確実に納品することができる。また、他のジョブに優先して処理する必要のあるジョブ(緊急ジョブ)が入った場合にも、当該ジョブは他のジョブの予定されていない空き時間にスケジュールされるので、新規ジョブの割り込みを受けて既存のジョブの処理が遅れ、二次的に期限に間に合わなくなるということもない。
【0009】
【発明が解決しようとする課題】
ここで、上記システムにおいては、ジョブの印刷時間をその印刷部数とページ数、およびプリンタの印刷速度をもちいてごく単純に算出している。具体的な計算式は下記のようなものである。
【0010】
印刷時間(min)=60(min)×印刷部数×印刷ページ数/プリンタの印刷速度(cpm)
【0011】
しかしながら、プリンタの印刷性能は、印刷する用紙のサイズによって異なるものである。また、両面印刷か片面印刷かといった印刷方法の違い、あるいはソートするかしないか、ステープルするかしないかといった排紙方法の違いによっても印刷性能は異なってくる。
【0012】
しかるに、上記従来技術においては、用紙サイズなどによるプリンタの印刷性能の差異を考慮しないため、印刷時間の予測がそのぶん不正確になってしまう。そして、予測された印刷時間よりも実際の印刷時間が長くかかった場合には、予定の時刻になってもジョブは終了せず、以後に予定されている他のジョブの処理が連鎖的に遅れることになる。また、逆に予測された印刷時間よりも実際の印刷時間が短かった場合には、不必要な空き時間が発生し、システムの利用効率が低下してしまうという問題点があった。
【0013】
この発明は、上述した従来技術による問題点を解消するため、文書の印刷にかかる時間を事前に正確に予測することが可能な印刷制御装置、印刷制御方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【0014】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項1に記載の発明にかかる印刷制御装置は、ネットワークにより接続されたプリンタを制御して電子化された文書を印刷させる印刷制御装置において、前記文書の印刷イメージを作成するイメージ化手段と、前記イメージ化手段により作成された印刷イメージから前記文書を印刷する用紙のサイズごとの印刷枚数を算出する印刷枚数算出手段と、前記印刷枚数算出手段により算出された印刷枚数にもとづいて前記文書を印刷するのに必要な印刷時間を算出する印刷時間算出手段と、を備えたことを特徴とする。
【0015】
この請求項1に記載の発明によれば、印刷時間は文書が印刷される用紙のサイズを考慮して算出することができる。
【0016】
また、請求項2に記載の発明にかかる印刷制御装置は、請求項1に記載の発明において、前記印刷枚数算出手段は、前記イメージ化手段により作成された印刷イメージから前記文書を印刷する用紙のサイズごとかつ当該用紙への印刷方法ごとの印刷枚数を算出することを特徴とする。
【0017】
この請求項2に記載の発明によれば、印刷時間は文書が印刷される用紙のサイズおよび当該用紙への印刷方法を考慮して算出することができる。
【0018】
また、請求項3に記載の発明にかかる印刷制御装置は、請求項1に記載の発明において、前記印刷枚数算出手段は、前記イメージ化手段により作成された印刷イメージから前記文書を印刷する用紙のサイズごとかつ当該用紙への印刷方法ごとかつ当該用紙の排紙方法ごとの印刷枚数を算出することを特徴とする。
【0019】
この請求項3に記載の発明によれば、印刷時間は文書が印刷される用紙のサイズ、当該用紙への印刷方法および当該用紙の排紙方法を考慮して算出することができる。
【0020】
また、請求項4に記載の発明にかかる印刷制御方法は、ネットワークにより接続されたプリンタを制御して電子化された文書を印刷させる印刷制御方法において、前記文書の印刷イメージを作成するイメージ化工程と、前記イメージ化工程で作成された印刷イメージから前記文書を印刷する用紙のサイズごとの印刷枚数を算出する印刷枚数算出工程と、前記印刷枚数算出工程で算出された印刷枚数にもとづいて前記文書を印刷するのに必要な印刷時間を算出する印刷時間算出工程と、を含んだことを特徴とする。
【0021】
この請求項4に記載の発明によれば、印刷時間は文書が印刷される用紙のサイズを考慮して算出することができる。
【0022】
また、請求項5に記載の発明にかかる印刷制御方法は、請求項4に記載の発明において、前記印刷枚数算出工程で、前記イメージ化工程で作成された印刷イメージから前記文書を印刷する用紙のサイズごとかつ当該用紙への印刷方法ごとの印刷枚数を算出することを特徴とする。
【0023】
この請求項5に記載の発明によれば、印刷時間は文書が印刷される用紙のサイズおよび当該用紙への印刷方法を考慮して算出することができる。
【0024】
また、請求項6に記載の発明にかかる印刷制御方法は、請求項4に記載の発明において、前記印刷枚数算出工程で、前記イメージ化工程で作成された印刷イメージから前記文書を印刷する用紙のサイズごとかつ当該用紙への印刷方法ごとかつ当該用紙の排紙方法ごとの印刷枚数を算出することを特徴とする。
【0025】
この請求項6に記載の発明によれば、印刷時間は文書が印刷される用紙のサイズ、当該用紙への印刷方法および当該用紙の排紙方法を考慮して算出することができる。
【0026】
また、請求項7に記載の発明にかかる記録媒体は、前記請求項4〜6のいずれか一つに記載された方法をコンピュータに実行させるプログラムを記録したことで、当該プログラムをコンピュータで読み取ることが可能となり、これによって、請求項4〜6のいずれか一つに記載された方法をコンピュータによって実施することが可能となる。
【0027】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる印刷制御装置、印刷制御方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。
【0028】
(実施の形態1)
まず、この発明の実施の形態による印刷制御装置を含む、印刷システム全体の構成について説明する。図1は、実施の形態1による印刷制御装置を含む印刷システムのシステム構成を示す説明図である。
【0029】
図1において、101はユーザークライアントであり、顧客が業者に対して印刷業務を委託するために使用するコンピュータである。このコンピュータからWebブラウザを起動して、後述するWWWサーバー104上の印刷依頼用ホームページにアクセスすることにより、印刷対象文書とその印刷条件(ジョブチケット)とを送信することができる。
【0030】
図2は、ユーザークライアント101の画面に表示される印刷依頼用ホームページの一例を示す説明図である。このフォーム(ジョブチケット)に配布先情報(納品先の会社名や所在地など)、出力情報(印刷部数や製本方法、納品期日など)、文書保管情報(印刷終了後の文書を後述するLIFISA文書管理サーバー106に保存するか否か)などを入力する。
【0031】
そして、OKボタン201をマウスクリックすると、印刷する文書を指定するためのダイアログが表示されるので、対象文書のフルパスなどを入力する。そして、再度OKすると、記入済みのジョブチケットと印刷対象文書のデータ(以下では、説明の便宜上、印刷対象文書はPostScriptなどのページ記述言語により記述されているものとする)とが、WWWサーバー104に送信される。
【0032】
なお、ユーザークライアント101は、WWWサーバー104上のLIFISA用ホームページを介して、後述するLIFISA文書管理サーバー106から、以前印刷を依頼したことのある文書やその際のジョブチケットを検索することができる。前と同じ原稿を同じ条件で再度印刷依頼する場合には、このようにして検索したジョブチケットの番号を指定するのみで、簡易に印刷の発注をおこなうことができる。
【0033】
図1において、「FSX−DX」とは印刷システム全体の製品名である。FSX−DXは以下に説明する受付用クライアント102、管理クライアント103、WWWサーバー104、プリントサーバー105、LIFISA文書管理サーバー106および複数のプリンタ107により構成される。これらのコンピュータおよびプリンタはイントラネットによって接続される。
【0034】
なお、実際のシステムでは、ユーザークライアント101をインターネットを介して接続するため、セキュリティ確保の目的でFSX−DXにファイアーウォールを組み込む必要がある。また、LIFISA文書管理サーバー106について、公開用および非公開用の二つのサーバーを設ける必要がある。しかし、これらは本発明の中心的な内容ではないため、説明の便宜上いずれも図示を省略している。
【0035】
102は受付用クライアントであり、コンピュータやネットワークなどの施設を有さない顧客に代わって、当該顧客からの電話や郵便による依頼を受け付けた業者側の担当者が、印刷対象文書やジョブチケットを入力するために使用するコンピュータである。機能的にはユーザークライアント101と同一である。
【0036】
103は管理クライアントであり、顧客から依頼された印刷業務を管理するために業者側の担当者が使用するコンピュータである。WebブラウザからWWWサーバー104上の印刷管理用ホームページにアクセスすることで、印刷する文書やジョブチケットを登録/検索/削除/管理することができる。
【0037】
104はWWWサーバーであり、印刷依頼用ホームページ、印刷管理用ホームページ、LIFISA用ホームページの3種類のホームページ、およびそれぞれのWebアプリケーションを提供するためのコンピュータである。また、WWWサーバー104は、ユーザークライアント101や受付用クライアント102からの印刷依頼を受け付けると、後述するプリントサーバー105に対してその要求を転送する。
【0038】
105はプリントサーバーであり、後述のようにユーザークライアント101や受付用クライアント102から投入された印刷ジョブのスケジューリングをおこなうとともに、後述するプリンタ107を制御して実際の印刷をおこなわせる。また、プリントサーバー105は、印刷スケジュールの詳細やプリンタの稼働状況をグラフィカルに画面表示することができる。なお、この表示機能を、受付用クライアント102や管理クライアント103にも具備させるようにしてもよい。
【0039】
106はLIFISA文書管理サーバーであり、印刷対象文書やジョブチケットを蓄積・管理するためのコンピュータである。上述のように、WWWサーバー104のLIFISA用ホームページを介して、このLIFISA文書管理サーバー106から所望の文書やジョブチケットを検索することができる。なお、「LIFISA」とは製品名である。
【0040】
なお、受付用クライアント102、管理クライアント103、WWWサーバー104、プリントサーバー105およびLIFISA文書管理サーバー106は、必ずしも別個のコンピュータでなくともよく、たとえば一台のコンピュータが上記すべての機能を兼ね備えるようにしてもよい。
【0041】
107はプリンタであり、プリントサーバー105からビデオインターフェースを介して送信されてきた文書のイメージを、指定された条件にしたがって所定の用紙上に印刷する。なお、以下では説明の便宜上、それぞれのプリンタ107は同一の印刷機能や印刷性能を有するものとする。
【0042】
つぎに、この発明の実施の形態による印刷制御装置(具体的にはプリントサーバー105)のハードウエア構成について説明する。図3は、実施の形態1によるプリントサーバー105のハードウエア構成を示す説明図である。
【0043】
図3において、301は、システム全体を制御するCPUを、302は、基本入出力プログラムを記憶したROMを、303は、CPU301のワークエリアとして使用されるRAMを、それぞれ示している。また、304は、CPU301の制御にしたがってHD(ハードディスク)305に対するデータのリード/ライトを制御するHDD(ハードディスクドライブ)を、305は、HDD304の制御にしたがって書き込まれたデータを記憶するHDを、それぞれ示している。
【0044】
また、306は、CPU301の制御にしたがってFD(フロッピーディスク)307に対するデータのリード/ライトを制御するFDD(フロッピーディスクドライブ)を、307は、FDD306の制御にしたがって書き込まれたデータを記憶する着脱自在のFDを、それぞれ示している。
【0045】
また、308は、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種データを表示するディスプレイを、309は、通信回線310を介してLANなどのネットワークNETに接続され、そのネットワークNETとCPU301とのインターフェースとして機能するネットワークボードを、それぞれ示している。
【0046】
また、311は、文字、数値、各種指示などの入力のための複数のキーを備えたキーボードを、312は、各種指示の選択や実行、処理対象の選択、カーソルの移動などをおこなうマウスを、それぞれ示している。また、313は、着脱可能な記録媒体であるCD−ROMを、314は、CD−ROM313に対するデータのリードを制御するCD−ROMドライブを、300は、上記各部を接続するためのバスまたはケーブルを、それぞれ示している。
【0047】
つぎに、この発明の実施の形態による印刷制御装置(プリントサーバー105)の機能的構成について説明する。図4は、実施の形態1によるプリントサーバー105の構成を機能的に示す説明図である。なお、同図では本発明を説明するために必要な最低限の機能部のみを示し、その他の部分は省略している。
【0048】
図4において、401は、WWWサーバー104との通信を制御するWebインターフェース部であり、ユーザークライアント101からWWWサーバー104を介して転送されてきた、印刷依頼(印刷ジョブの登録)をはじめとする種々の要求を受信する。
【0049】
受信する要求には印刷ジョブの登録以外にも、すでに登録した印刷ジョブの詳細確認や状態確認、過去に登録した印刷ジョブの一覧表示などがあるので、Webインターフェース部401は、まず入力した要求がいずれの要求であるかを判別する。そして、入力した要求が印刷ジョブの登録である場合に、当該要求に対してジョブID(識別番号)を付与し、その印刷対象文書およびジョブチケットとあわせて、後述するLIFISAインターフェース部402を介してLIFISA文書管理サーバー106へ出力する。
【0050】
また、入力したジョブチケットから、後述する印刷ジョブテーブル403aまたは印刷スケジュールテーブル403bに登録する項目、たとえば印刷部数、用紙サイズなどを抽出して、ジョブIDとともに後述するデータベース管理部403に出力する。さらに、後述するイメージ化部406に対して印刷対象文書とその印刷部数とを出力する。そして、後述するスケジュール部405に対して、当該ジョブのスケジューリングをおこなうよう依頼する。
【0051】
402は、LIFISA文書管理サーバー106との通信を制御するLIFISAインターフェース部であり、Webインターフェース部401から入力した印刷対象文書およびジョブチケットの登録依頼を、LIFISA文書管理サーバー106に対して送信する。あるいは、すでに登録されている文書やジョブチケットの検索依頼を送信して、その検索結果を受信する。
【0052】
403は、データベース管理部であり、Webインターフェース部401から入力した印刷ジョブの登録依頼を受けて、そのジョブIDやジョブチケットから抽出された必要事項を、後述する印刷ジョブテーブル403aおよび印刷スケジュールテーブル403bに登録する。
【0053】
また、後述するスケジュール部405からの依頼を受けて、指定された条件に合致するジョブを印刷スケジュールテーブル403bから検索する。さらに、スケジュール部405により決定された新規ジョブの開始予定日時や終了予定日時、当該ジョブを処理するプリンタの名称、あるいはプリンタインターフェース部404から通知された各ジョブのステータス(状態)などを、印刷スケジュールテーブル403bに書き込む。
【0054】
印刷ジョブテーブル403aは、Webインターフェース部401から入力した印刷ジョブの内容の詳細を保持するためのテーブルである。図5は、印刷ジョブテーブル403aの項目の一例を示す説明図である。このように、印刷ジョブテーブル403aには、ジョブID(同図では「JID」)と対応づけて印刷部数(同「NUM」)、用紙サイズ(同「SIZE」)、配布日(同「SDATE」)、印刷対象文書のID(同「DOCID」)などが登録される。
【0055】
また、図6は、印刷ジョブテーブル403aの各項目が取る値とその意味とを示す説明図である。たとえば、あるジョブの「SIDE」の値が「3」、「SIZE」の値が「04」、「STPL」の値が「08」に設定されている場合、最終的な印刷物は両面印刷されたA4縦の用紙(表面と裏面の天地は一致)を左端の2か所でステープル止めしたものとなる。
【0056】
また、印刷スケジュールテーブル403bは、印刷ジョブテーブル403aに登録されたそれぞれのジョブの印刷スケジュールや現時点でのステータスを保持するためのテーブルである。図7は、印刷スケジュールテーブル403bの項目の一例を示す説明図である。
【0057】
このように、印刷スケジュールテーブル403bには、ジョブID(同図では「JID」)と対応づけてその開始予定日時(同「STT」)、終了予定日時(同「END」)、当該ジョブを処理するプリンタの名称(同「PRNT」)、現時点でのステータス(同「KFLG」)などが登録される。
【0058】
なお、印刷スケジュールテーブル403bに登録されたそれぞれのジョブの間には、印刷期限に余裕のある限り、印刷をおこなわない空き時間が設けられている。たとえば、印刷時間が1時間で印刷期限が8月11日10時までのジョブXと、所要2時間で同日14時期限のジョブYとは、それぞれ8月11日9時〜10時、同日12時〜14時にスケジュールされる。
【0059】
すなわち、たとえば、8月11日、9時〜12時の3時間で連続してジョブXおよびジョブYを処理することもできるが、本実施の形態では、あえてジョブを詰め込まず、10時から12時までの2時間の空き時間を設けるようにしている。
【0060】
また、印刷スケジュールテーブル403bには複数のプリンタの複数日分のスケジュールが保持される。より正確には、各ジョブについてその開始/終了予定日時と当該ジョブを処理するプリンタの名称とが保持されているので、たとえば開始/終了予定日時が8月11日〜15日の範囲にあり、処理プリンタがプリンタ1またはプリンタ2であるジョブを上記テーブルから検索することで、複数のプリンタ(ここではプリンタ1および2)の複数日分(8月11日〜15日の5日分)のスケジュールを把握することができる。
【0061】
404は、プリンタ107との通信を制御するプリンタインターフェース部であり、データベース管理部403から入力したジョブの詳細(印刷部数や用紙サイズ、両面印刷の有無やステープルの有無など)、および後述する印刷データ保存部407から入力した当該ジョブの印刷対象文書のイメージを、印刷スケジュールテーブル403bで当該ジョブを処理するプリンタとして指定されたいずれかのプリンタ107に対して送信する。
【0062】
また、プリンタインターフェース部404は、プリンタ107から一定の間隔で送信されてくるそのステータス(ジョブX印刷中、ジョブY停止中、アイドル状態、SC発生等)を受信する。そして、各プリンタのステータスから各ジョブのステータスを割り出し、データベース管理部403に依頼して、状態の変化したジョブについて、印刷スケジュールテーブル403bの「KFLG」の値を書き換えさせる。
【0063】
405は、スケジュール部であり、一定の間隔でデータベース管理部403に依頼して、印刷スケジュールテーブル403bの中に印刷日時の到来したジョブ(具体的には、その開始予定日時が現在日時以降の所定の期間内にあるジョブ)があるかどうかをチェックさせる。そして、そのようなジョブがあれば、当該ジョブの詳細を印刷ジョブテーブル403aから取得して、プリンタインターフェース部404に対して出力するよう依頼する。
【0064】
また、同時に後述する印刷データ保存部407に対して、そこに保存されている当該ジョブの印刷対象文書のイメージをプリンタインターフェース部404に出力するよう依頼する。
【0065】
また、スケジュール部405は、印刷時間算出部405aと、印刷期限算出部405bと、空き時間検索部405cと、印刷日時決定部405dとを含む構成である。
【0066】
印刷時間算出部405aは、指定されたジョブの印刷時間(指定された文書を指定された部数だけ印刷するのにかかる時間)を下記計算式によって算出し、後述する空き時間検索部405cに対して通知する。
【0067】
印刷時間T(min)=(P1/p1)+(P2/p2)+(P3/p3)+・・・+(Pn/pn)
【0068】
ここで、P1はサイズAの用紙の印刷枚数(=当該ジョブの印刷対象文書のうち用紙サイズがAであるページの数×印刷部数)、p1は用紙サイズがAの場合のプリンタの印刷性能(単位:ppm)である。同様に、P2はサイズBの用紙の印刷枚数、p2は用紙サイズがBの場合のプリンタの印刷性能、P3はサイズCの用紙の印刷枚数、p3は用紙サイズがCの場合のプリンタの印刷性能・・・である。印刷対象文書に含まれるすべての(n種類の)用紙サイズについて、印刷枚数を印刷性能で除算したものを加算する。
【0069】
たとえば、A4縦の用紙に印刷する場合の印刷性能がX、A3横の用紙に印刷する場合の印刷性能がY、B5縦の用紙に印刷する場合の印刷性能がZであるプリンタで、A4縦を45ページ、A3横を4ページ、B5縦を1ページ含む計50ページの文書を100部印刷する場合の印刷時間Tは下記計算式より算出される。
【0070】
T=(4500/X)+(400/Y)+(100/Z)
【0071】
なお、上記計算式でもちいられる印刷枚数は、後述するイメージ化部406から入力したものであり、Webインターフェース部401で受信した入稿文書のページ数ではなく、当該文書から作成された印刷イメージのページ数にもとづいて算出される(イメージ化の前後で文書のページ数が変化する場合があるため)。
【0072】
また、印刷性能はあらかじめプリンタ107から取得されて、プリントサーバー105内に保持されたものである。あるいは、計算の都度プリンタインターフェース部404を介してプリンタ107から取得するのであってもよい。なお、この印刷性能は印刷対象文書の種類や内容(テキストであるかイメージであるか、など)には依存しない。
【0073】
本実施の形態では、ビデオインターフェースを介して文書の印刷イメージをプリントサーバー105からプリンタ107に出力するようにしている。そのため、データの中身にかかわらず、送受信されるデータ量は常に一定となるからである。
【0074】
印刷期限算出部405bは、指定されたジョブの印刷期限を印刷ジョブテーブル403aに保持されているその配布日(「SDATE」)から算出する。印刷期限は、配布日より前であってかつ現在日時より後である任意の日時、たとえば当該配布日の3日前の終業時刻とする。そして、印刷期限算出部405bは、算出した印刷期限を後述する空き時間検索部405cに対して通知する。
【0075】
ただし、図2に示すフォームの「スケジューリング」の項目で、「日付指定」でなく「至急」が選択された場合には、配布日は入力されず、したがって印刷ジョブテーブル403aの「SDATE」は空白のままとなる。この場合、印刷期限算出部405bは、印刷期限を算出することができない旨を後述する空き時間検索部405cに対して通知する。
【0076】
空き時間検索部405cは、印刷期限算出部405bから印刷期限が通知された場合(すなわち日付指定のジョブの場合)には、当該期限および印刷時間算出部405aから通知された印刷時間を参照して、印刷スケジュールテーブル403bの中から当該印刷ジョブを処理するのに十分な空き時間を検索する。
【0077】
具体的には、たとえば開始予定日時の早いもの順にジョブがソートされた印刷スケジュールテーブル403b内を、上記印刷期限から現在日時まで順次さかのぼって、空き時間が見つかるごとに当該空き時間と上記印刷時間との大小を比較するようにすればよい。
【0078】
そして、見つかった空き時間が印刷時間と同じかそれよりも長ければ(すなわち、当該印刷ジョブを処理するのに十分な空き時間が見つかった場合は)、当該空き時間を後述する印刷日時決定部405dに対して通知する。なお、どのプリンタにも十分な空き時間が見つからなかった場合は、その旨のエラーメッセージを表示画面に表示する。
【0079】
また、印刷期限算出部405bから印刷期限を算出することができない旨が通知された場合(すなわち至急のジョブの場合)は、空き時間検索部405cは、上記のように印刷期限から逆方向にではなく、現在日時から順方向に空き時間を検索して、最初に見つかった印刷時間以上の空き時間を後述する印刷日時決定部405dに対して通知する。
【0080】
印刷日時決定部405dは、空き時間検索部405cから通知された空き時間の範囲内で、ジョブの開始予定日時と終了予定日時(=開始予定日時+印刷時間)とを決定する。そして、データベース管理部403に対して、印刷スケジュールテーブル403bにこれらの日時を登録するよう依頼する。
【0081】
イメージ化部406は、Webインターフェース部401から入力した印刷対象文書(PostScriptなどのページ記述言語によって記述されている)のコマンドを解釈する。そして、その印刷イメージ(紙面イメージ)を作成する。
【0082】
また、イメージ化部406は印刷枚数算出部406aを含む構成である。印刷枚数算出部406aは、作成された印刷イメージから各用紙サイズごとのページ数を計数し、それぞれのページ数に印刷部数を乗算することで、用紙サイズごとの印刷枚数を算出する。そして、イメージ化部406は作成した印刷イメージを後述する印刷データ保存部407に、また印刷枚数算出部406aで算出した印刷枚数を印刷時間算出部405aに、それぞれ出力する。
【0083】
印刷データ保存部407は、イメージ化部406から入力した文書の印刷イメージを保存する。また、印刷データ保存部407は、スケジュール部405からの依頼を受けて、指示された文書の印刷イメージを、プリンタインターフェース部404に対して出力する。
【0084】
なお、Webインターフェース部401、LIFISAインターフェース部402、データベース管理部403、プリンタインターフェース部404、スケジュール部405、イメージ化部406および印刷データ保存部407は、それぞれROM302、RAM303またはハードディスク305、フロッピーディスク307等の記録媒体に記録されたプログラムに記載された命令にしたがってCPU301等が命令処理を実行することにより、各部の機能を実現するものである。
【0085】
つぎに、この発明の実施の形態によるプリントサーバー105およびプリンタ107の、入稿(印刷依頼受付)から印刷実行までの一連の処理の流れを説明する。図8は、実施の形態1によるプリントサーバー105およびプリンタ107の、入稿から印刷実行までの一連の処理の流れを示す説明図である。
【0086】
図8において、まずWWWサーバー104から入稿があると(1)、プリントサーバー105のイメージ化部406は、入稿した文書から当該文書の印刷イメージを作成する(2)。そして、作成した印刷イメージを印刷データ保存部407に転送する(3)とともに、印刷時間算出部405aに対して、各用紙サイズごとの印刷枚数を通知する(4)。
【0087】
通知を受けた印刷時間算出部405aは、プリンタ107の用紙サイズごとの印刷性能を取得して(5)、上述した計算式により印刷時間Tを算出し(6)、算出した印刷時間Tをスケジュール部405(の印刷時間算出部405a)に対して通知する(7)。スケジュール部405は、通知された印刷時間にもとづいて、上記ジョブをいつどのプリンタで実行するかを決定する(8)。
【0088】
そして、予定の印刷開始日時が到来すると、スケジュール部405から印刷指示が(9)、また印刷データ保存部407から印刷対象文書の印刷イメージが(10)、それぞれプリンタ107に対して送出される。そして、プリンタ107では、印刷対象文書を入稿時に指定された部数だけ所定のサイズの用紙に印刷する(11)。
【0089】
以上説明したように実施の形態1によれば、プリンタの印刷性能が用紙サイズにより異なる点に注目し、用紙サイズに応じた印刷性能をもちいて印刷時間を計算するので、個々の印刷ジョブを処理するのにかかる時間を事前に正確に予測することができる。
【0090】
(実施の形態2)
さて、上述した実施の形態1ではプリンタの印刷性能が用紙サイズによって異なる点に注目したが、印刷性能は印刷方法(具体的には、両面印刷であるか片面印刷であるか)によっても異なってくる。そこで、以下に説明する実施の形態2のように、印刷方法に応じた印刷性能をもちいることでより正確な印刷時間の算出をおこなうようにしてもよい。
【0091】
実施の形態2による印刷制御装置(プリントサーバー105)のハードウエア構成は、実施の形態1のそれと同様であるので説明を省略する。また、実施の形態2による印刷制御装置(プリントサーバー105)の機能的構成も、実施の形態1と同様であるが、印刷枚数算出部406aおよび印刷時間算出部405aの機能に若干の差異がある。
【0092】
すなわち、印刷枚数算出部406aは印刷対象文書に含まれるすべての用紙サイズと印刷方法との組み合わせ、たとえば用紙サイズがAで印刷方法がaの印刷枚数P1、用紙サイズがBで印刷方法がbの印刷枚数P2、用紙サイズがAで印刷方法がbの印刷枚数P3・・・を順次算出する。
【0093】
また、印刷時間算出部405aは、イメージ化部406から通知された印刷枚数P1、P2、P3・・・、およびすべての用紙サイズと印刷方法との組み合わせについてあらかじめ測定された印刷性能、すなわち用紙サイズがAで印刷方法がaの場合の印刷性能p1、用紙サイズがBで印刷方法がbの場合の印刷性能p2、用紙サイズがAで印刷方法がbの場合の印刷性能p3・・・をもちいて、下記計算式により印刷時間Tを算出する。
【0094】
印刷時間T(min)=(P1/p1)+(P2/p2)+(P3/p3)+・・・+(Pn/pn)
【0095】
図9は、実施の形態2によるプリントサーバー105およびプリンタ107の、入稿から印刷実行までの一連の処理の流れを示す説明図である。図8との差異は、イメージ化部406から印刷時間算出部405aに対して、用紙サイズごとの印刷枚数でなく、ある用紙サイズでかつある印刷方法の印刷枚数を通知している点(4)、および印刷時間算出部405aでの印刷時間の計算時に、用紙サイズごとの印刷性能でなく、あるサイズの用紙にある印刷方法で印刷する場合の印刷性能をもちいている点(5)、である。その他の部分は図8と同様であるので説明を省略する。
【0096】
以上説明したように実施の形態2によれば、プリンタの印刷性能が用紙サイズだけでなく、印刷方法によっても異なる点に注目し、用紙サイズと印刷方法とに応じた印刷性能をもちいて印刷時間を計算するので、個々の印刷ジョブを処理するのにかかる時間を事前に正確に予測することができる。
【0097】
(実施の形態3)
さて、上述した実施の形態2ではプリンタの印刷性能が用紙サイズや印刷方法によって異なる点に注目したが、印刷性能は排紙方法(具体的には、ソートするかしないか、ステープルするかしないか)によっても異なってくる。そこで、以下に説明する実施の形態3のように、排紙方法に応じた印刷性能をもちいることでより正確な印刷時間の算出をおこなうようにしてもよい。
【0098】
実施の形態3による印刷制御装置(プリントサーバー105)のハードウエア構成は、実施の形態1のそれと同様であるので説明を省略する。また、実施の形態3による印刷制御装置(プリントサーバー105)の機能的構成も、実施の形態1と同様であるが、印刷枚数算出部406aおよび印刷時間算出部405aの機能に若干の差異がある。
【0099】
すなわち、印刷枚数算出部406aは印刷対象文書に含まれるすべての用紙サイズ、印刷方法および排紙方法の組み合わせ、たとえば用紙サイズがAで印刷方法がaで排紙方法がαの印刷枚数P1、用紙サイズがBで印刷方法がaで排紙方法がαの印刷枚数P2、用紙サイズがAで印刷方法がbで排紙方法がαの印刷枚数P3、用紙サイズがAで印刷方法がaで排紙方法がβの印刷枚数P4・・・を順次算出する。
【0100】
また、印刷時間算出部405aは、イメージ化部406から通知された印刷枚数P1、P2、P3、P4・・・、およびすべての用紙サイズ、印刷方法、排紙方法の組み合わせについてあらかじめ測定された印刷性能、すなわち用紙サイズがAで印刷方法がaで排紙方法がαの場合の印刷性能p1、用紙サイズがBで印刷方法がaで排紙方法がαの場合の印刷性能p2、用紙サイズがAで印刷方法がbで排紙方法がαの場合の印刷性能p3、用紙サイズがAで印刷方法がaで排紙方法がβの場合の印刷性能p4・・・をもちいて、下記計算式により印刷時間Tを算出する。
【0101】
印刷時間T(min)=(P1/p1)+(P2/p2)+(P3/p3)+・・・+(Pn/pn)
【0102】
図10は、実施の形態3によるプリントサーバー105およびプリンタ107の、入稿から印刷実行までの一連の処理の流れを示す説明図である。図8との差異は、イメージ化部406から印刷時間算出部405aに対して、用紙サイズごとの印刷枚数でなく、ある用紙サイズ、ある印刷方法、かつある排紙方法の印刷枚数を通知している点(4)、および印刷時間算出部405aでの印刷時間の計算時に、用紙サイズごとの印刷性能でなく、あるサイズの用紙にある印刷方法で印刷しかつある排紙方法で排紙する場合の印刷性能をもちいている点(5)、である。その他の部分は図8と同様であるので説明を省略する。
【0103】
以上説明したように実施の形態3によれば、プリンタの印刷性能が用紙サイズや印刷方法だけでなく、排紙方法によっても異なる点に注目し、用紙サイズ・印刷方法および排紙方法に応じた印刷性能をもちいて印刷時間を計算するので、個々の印刷ジョブを処理するのにかかる時間を事前に正確に予測することができる。
【0104】
なお、上述した実施の形態1〜3では、イメージ化部406と印刷データ保存部407とをプリントサーバー105内に設ける構成としたが、これらはプリンタ107内に設ける構成としてもよい。
【0105】
なお、実施の形態1〜3で説明した印刷時間算出方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することにより実現される。このプログラムは、ハードディスク、フロッピーディスク、CD−ROM、MO、DVDなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されて実行される。また、このプログラムは、上記記録媒体を介して、インターネットなどのネットワークを介して配布することができる。
【0106】
【発明の効果】
以上説明したように請求項1に記載の発明によれば、ネットワークにより接続されたプリンタを制御して電子化された文書を印刷させる印刷制御装置において、イメージ化手段が前記文書の印刷イメージを作成し、印刷枚数算出手段が前記イメージ化手段により作成された印刷イメージから前記文書を印刷する用紙のサイズごとの印刷枚数を算出し、印刷時間算出手段が前記印刷枚数算出手段により算出された印刷枚数にもとづいて前記文書を印刷するのに必要な印刷時間を算出するので、印刷時間は文書が印刷される用紙のサイズを考慮して算出され、これによって、文書の印刷にかかる時間を事前に正確に予測することが可能な印刷制御装置が得られるという効果を奏する。
【0107】
また、請求項2に記載の発明によれば、前記請求項1に記載の発明において、前記印刷枚数算出手段が前記イメージ化手段により作成された印刷イメージから前記文書を印刷する用紙のサイズごとかつ当該用紙への印刷方法ごとの印刷枚数を算出するので、印刷時間は文書が印刷される用紙のサイズおよび当該用紙への印刷方法を考慮して算出され、これによって、文書の印刷にかかる時間を事前に正確に予測することが可能な印刷制御装置が得られるという効果を奏する。
【0108】
また、請求項3に記載の発明によれば、前記請求項1に記載の発明において、前記印刷枚数算出手段が前記イメージ化手段により作成された印刷イメージから前記文書を印刷する用紙のサイズごとかつ当該用紙への印刷方法ごとかつ当該用紙の排紙方法ごとの印刷枚数を算出するので、印刷時間は文書が印刷される用紙のサイズ、当該用紙への印刷方法および当該用紙の排紙方法を考慮して算出され、これによって、文書の印刷にかかる時間を事前に正確に予測することが可能な印刷制御装置が得られるという効果を奏する。
【0109】
また、請求項4に記載の発明によれば、ネットワークにより接続されたプリンタを制御して電子化された文書を印刷させる印刷制御方法において、イメージ化工程で前記文書の印刷イメージを作成し、印刷枚数算出工程で、前記イメージ化工程で作成された印刷イメージから前記文書を印刷する用紙のサイズごとの印刷枚数を算出し、印刷時間算出工程で、前記印刷枚数算出工程で算出された印刷枚数にもとづいて前記文書を印刷するのに必要な印刷時間を算出するので、印刷時間は文書が印刷される用紙のサイズを考慮して算出され、これによって、文書の印刷にかかる時間を事前に正確に予測することが可能な印刷制御方法が得られるという効果を奏する。
【0110】
また、請求項5に記載の発明によれば、前記請求項4に記載の発明において、前記印刷枚数算出工程で、前記イメージ化工程で作成された印刷イメージから前記文書を印刷する用紙のサイズごとかつ当該用紙への印刷方法ごとの印刷枚数を算出するので、印刷時間は文書が印刷される用紙のサイズおよび当該用紙への印刷方法を考慮して算出され、これによって、文書の印刷にかかる時間を事前に正確に予測することが可能な印刷制御方法が得られるという効果を奏する。
【0111】
また、請求項6に記載の発明によれば、前記請求項4に記載の発明において、前記印刷枚数算出工程で、前記イメージ化工程で作成された印刷イメージから前記文書を印刷する用紙のサイズごとかつ当該用紙への印刷方法ごとかつ当該用紙の排紙方法ごとの印刷枚数を算出するので、印刷時間は文書が印刷される用紙のサイズ、当該用紙への印刷方法および当該用紙の排紙方法を考慮して算出され、これによって、文書の印刷にかかる時間を事前に正確に予測することが可能な印刷制御方法が得られるという効果を奏する。
【0112】
また、請求項7に記載の発明によれば、前記請求項4〜6のいずれか一つに記載された方法をコンピュータに実行させるプログラムを記録したことで、当該プログラムをコンピュータで読み取ることが可能となり、これによって、請求項4〜6のいずれか一つに記載された方法をコンピュータによって実施することが可能な記録媒体が得られるという効果を奏する。
【図面の簡単な説明】
【図1】この発明の実施の形態による印刷システムのシステム構成を示す説明図である。
【図2】この発明の実施の形態による印刷システムにおいて、ユーザークライアント101で表示される印刷依頼用ホームページの一例を示す説明図である。
【図3】実施の形態1による印刷制御装置のハードウエア構成を示す説明図である。
【図4】実施の形態1による印刷制御装置の構成を機能的に示す説明図である。
【図5】実施の形態1による印刷制御装置の印刷ジョブテーブル403aの項目の一例を示す説明図である。
【図6】実施の形態1による印刷制御装置の印刷ジョブテーブル403aの、各項目の取る値とその意味とを説明する説明図である。
【図7】実施の形態1による印刷制御装置の印刷スケジュールテーブル403bの項目の一例を示す説明図である。
【図8】実施の形態1によるプリントサーバー105およびプリンタ107の、入稿から印刷実行までの一連の処理の流れを示す説明図である。
【図9】実施の形態2によるプリントサーバー105およびプリンタ107の、入稿から印刷実行までの一連の処理の流れを示す説明図である。
【図10】実施の形態3によるプリントサーバー105およびプリンタ107の、入稿から印刷実行までの一連の処理の流れを示す説明図である。
【符号の説明】
101 ユーザークライアント
102 受付用クライアント
103 管理クライアント
104 WWWサーバー
105 プリントサーバー
106 LIFISA文書管理サーバー
107 プリンタ
300 バス
301 CPU
302 ROM
303 RAM
304 HDD
305 HD
306 FDD
307 FD
308 ディスプレイ
309 I/F
310 通信回線
311 キーボード
312 マウス
313 CD−ROM
314 CD−ROMドライブ
401 Webインターフェース部
402 LIFISAインターフェース部
403 データベース管理部
403a 印刷ジョブテーブル
403b 印刷スケジュールテーブル
404 プリンタインターフェース部
405 スケジュール部
405a 印刷時間算出部
405b 印刷期限算出部
405c 空き時間検索部
405d 印刷日時決定部
406 イメージ化部
406a 印刷枚数算出部
407 印刷データ保存部
Claims (7)
- ネットワークにより接続されたプリンタを制御して電子化された文書を印刷させる印刷制御装置において、
前記文書の印刷イメージを作成するイメージ化手段と、
前記イメージ化手段により作成された印刷イメージに対応した各用紙サイズの印刷枚数を算出する印刷枚数算出手段と、
前記印刷枚数算出手段により算出された印刷枚数にもとづいて前記文書を印刷するのに必要な印刷時間を算出する印刷時間算出手段と、
複数の印刷ジョブのスケジュールを保持するデータベースと、
前記データベースに保持された印刷ジョブの中から前記印刷時間が収まる空きスケジュールを検索する空き時間検索手段と、
前記空きスケジュールを用いて前記文書の印刷を実行させる印刷日時決定手段と、
を備えたことを特徴とする印刷制御装置。 - 前記印刷枚数算出手段は、印刷方法の種別による印刷性能の違いを含めて印刷枚数を算出することを特徴とする請求項1に記載の印刷制御装置。
- 前記印刷枚数算出手段は、排紙方法の種別による印刷性能の違いを含めて印刷枚数を算出することを特徴とする請求項1に記載の印刷制御装置。
- ネットワークにより接続されたプリンタを制御して電子化された文書を印刷させる印刷制御方法において、
前記文書の印刷イメージを作成するイメージ化工程と、
前記イメージ化工程で作成された印刷イメージに対応した各用紙サイズの印刷枚数を算出する印刷枚数算出工程と、
前記印刷枚数算出工程で算出された印刷枚数にもとづいて前記文書を印刷するのに必要な印刷時間を算出する印刷時間算出工程と、
データベースに保持されている印刷ジョブの中から前記印刷時間が収まる空きスケジュールを検索する空き時間検索工程と、
前記空きスケジュールを用いて前記文書の印刷を実行させる印刷日時決定工程と、
を含んだことを特徴とする印刷制御方法。 - 前記印刷枚数算出工程で、印刷方法の種別による印刷性能の違いを含めて印刷枚数を算出することを特徴とする請求項4に記載の印刷制御方法。
- 前記印刷枚数算出工程で、排紙方法の種別による印刷性能の違いを含めて印刷枚数を算出することを特徴とする請求項4に記載の印刷制御方法。
- 前記請求項4〜6のいずれか一つに記載された方法をコンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000252227A JP4132610B2 (ja) | 2000-08-23 | 2000-08-23 | 印刷制御装置、印刷制御方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000252227A JP4132610B2 (ja) | 2000-08-23 | 2000-08-23 | 印刷制御装置、印刷制御方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002063014A JP2002063014A (ja) | 2002-02-28 |
| JP4132610B2 true JP4132610B2 (ja) | 2008-08-13 |
Family
ID=18741502
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000252227A Expired - Fee Related JP4132610B2 (ja) | 2000-08-23 | 2000-08-23 | 印刷制御装置、印刷制御方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4132610B2 (ja) |
-
2000
- 2000-08-23 JP JP2000252227A patent/JP4132610B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002063014A (ja) | 2002-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102016784B (zh) | 打印控制设备和打印控制方法 | |
| US8610909B2 (en) | Information processing apparatus, process control method, and program for scheduling a plurality of processes arranged in a recognizable manner | |
| US8908196B2 (en) | Print control device, print control method, and program thereof | |
| US8270007B2 (en) | Print job assignment method allowing user-prioritization | |
| US8503015B2 (en) | Multiproduct printing workflow system with dynamic cadence | |
| US20100053673A1 (en) | Document submission management system and method for the same | |
| JP2006065803A (ja) | 情報処理装置及びその制御方法、プログラム | |
| US20060227373A1 (en) | Image forming management apparatus, system, method and program | |
| JP2012181775A (ja) | 印刷管理プログラム、印刷管理装置、印刷管理方法及び印刷システム | |
| KR100786417B1 (ko) | 정보 처리 장치 및 방법 및 기록매체 | |
| JPH10240459A (ja) | 印刷制御装置 | |
| JP4028955B2 (ja) | 印刷制御装置、印刷制御方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2002222239A (ja) | インタフェース | |
| JP4244538B2 (ja) | 印刷管理装置、印刷管理システム、印刷管理方法および印刷管理プログラム | |
| JP2001306655A (ja) | 印刷システム、印刷方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2002342623A (ja) | 自動消耗品発注指示サーバ、自動消耗品発注指示システム、自動消耗品発注指示方法、自動消耗品発注指示プログラムおよび記録媒体 | |
| JP4132610B2 (ja) | 印刷制御装置、印刷制御方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2006227833A (ja) | ジョブ割当制御装置及び方法 | |
| JP2005208689A (ja) | 電子入稿システム、その制御方法、及び制御プログラム | |
| JP2006123414A (ja) | 印刷処理システム及び仕上げ処理装置並びにそれらの制御方法 | |
| JP2002063003A (ja) | 印刷制御装置、印刷制御方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2006011663A (ja) | 情報処理装置および情報処理方法 | |
| JP2007018231A (ja) | 情報管理印刷装置およびそのモジュールを記録するコンピュータが読み取り可能なプログラムを格納した記憶媒体 | |
| JP2007087042A (ja) | 印刷ジョブ管理システム | |
| JP2001312381A (ja) | 印刷システム、印刷方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070827 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071002 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071130 |
|
| 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: 20080513 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080602 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110606 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: 20110606 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120606 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130606 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |