(57)【要約】【課題】  ユーザが印刷装置の二次記憶装置(外部メモリ14)内に保存した印刷データを再印刷するために、プリンタのオペレーションパネルもしくはクライアントPC上で動作するジョブ管理ユーティリティから、ジョブを一つづつ指定して、操作しなければならなかった。【解決手段】  ジョブログを印刷しておき、ユーザはジョブログの所定欄に印刷したい内容を記入し、スキャナユニットなどの読み込み手段で印刷したい内容を一行ずつ読み取り、読み取った結果から印刷を実行する。【選択図】  図１
2005178168.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されかつ二次記憶装置をもち、各ジョブの印刷途中結果を二次記憶装置内のスプール領域(以下スプーラと呼ぶ)に保存可能で、かつ全てのジョブの印刷履歴情報(以下ジョブログと呼ぶ)を印刷可能な印刷装置において、
印刷装置にジョブを送ることが可能なユーザ1について、送った全てのジョブの印刷途中結果をスプーラに保存する、印刷途中結果保存手段と、
前記ジョブログを前記二時記憶装置内に保存する、ジョブログ保存手段と、
上記ジョブログを紙もしくは電子データに出力するジョブログ出力手段と、
上記ジョブログを用いて印刷可能なユーザ2について、上記ジョブログを編集し、どのジョブを印刷するか、何部印刷するかなど、具体的な印刷内容を指定するジョブログ印刷指定手段と、
上記印刷指定手段で編集したジョブログを読み込み、内容を解釈し、印刷内容を確定する印刷内容確定手段と、
上記印刷内容確定手段で確定した通りに印刷を行う、確定内容印刷手段、
とを備えることを特徴とする、印刷装置。
【請求項２】
上記印刷途中結果保存手段に関し、ジョブをユーザ1が送ったフォーマットのまま保存するだけでなく、印刷装置内でラスタライズした結果を保存可能にすることで残りの処理時間を短縮する、ラスタライズ結果保存手段、
を備えることを特徴とする、印刷装置。
【請求項３】
上記ジョブログ印刷指定手段について、紙で印刷指定する場合、印刷指定/読み取り指定をマークシート形式にする、マークシート印刷指定手段、およびマークシート読み取り手段、
を備えることを特徴とする、印刷装置。
【請求項４】
上記ジョブログ印刷指定手段について、紙で印刷指定する場合、印刷指定/読み取り指定を文字読み取り形式にする、OCR印刷指定手段、およびOCR読み取り手段、
を備えることを特徴とする、印刷装置。
【請求項５】
上記ジョブログ印刷指定手段について、電子データで印刷指定する場合、印刷指定/読み取り指定を電子データのまま行う、電子データ印刷指定手段、および電子データ読み取り手段、
を備えることを特徴とする、印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機などで、主として課金管理を目的として用意されているジョブログを利用し、
・紙資源の節約
・コンピュータ資源の節約
・コンビニ窓口 or 出力センターでの出力依頼に使用
などを実現するために最適のものである。
【背景技術】
【０００２】
複写機やプリンタなどの印刷装置に対し、複数のユーザがさまざまな印刷ジョブを印刷した結果について、印刷履歴をまとめた一覧表のことをジョブログと呼ぶが、従来は、このジョブログを、各ユーザが印刷した内容を集計し、課金情報を算出することに利用していた（特許文献１）。
【０００３】
一方、ある二次記憶装置を搭載した複写機やプリンタなどの印刷装置に関し、ホストPCから送られたジョブを二次記憶装置内に一時保存可能で、かつユーザが後でプリンタのオペレーションパネルもしくはクライアントPC上で動作するジョブ管理ユーティリティを使って、これらのジョブの属性情報を操作し、再印刷を行う機能を持つものがある。
【特許文献１】特開２００２−２３６５７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の技術では、ユーザが印刷装置の二次記憶装置(外部メモリ14)内に保存した印刷データを再印刷するために、プリンタのオペレーションパネルもしくはクライアントPC上で動作するジョブ管理ユーティリティから、ジョブを一つづつ指定して、操作しなければならなかった。
【０００５】
本発明では、ジョブログが全てのジョブの印刷履歴を保持しているのに着目し、一旦ジョブログを印刷しておき、ユーザはジョブログの所定欄に印刷したい内容を記入し、スキャナユニットなどの読み込み手段で印刷したい内容を一行ずつ読み取り、読み取った結果から印刷を実行することにより、ジョブログを使った再印刷システムを実現することを目的とする。
【０００６】
さらに、ジョブログをファイリングして、後で必要になった時に必要枚数分印刷することにより、紙資源を節約することを、目的とする。
【０００７】
さらに、一人のユーザが作成した印刷ジョブを、複数のユーザで印刷できるようにすることから、印刷ジョブを作成するユーザだけがクライアントPCにアプリケーションデータとアプリケーションソフトおよびプリンタドライバをインストールしておけば良い。従って他のユーザ分のアプリケーションソフト・OSが必要なくなり、ソフトウェアのライセンス料およびPCのHDD・メモリ資源が節約できることから、ソフト・ハードの両面で、コンピュータ資源を節約することを、目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の印刷制御装置は以下に示す構成を備える。
【０００９】
即ち、
ネットワークに接続されかつ二次記憶装置をもち、各ジョブの印刷途中結果を二次記憶装置内のスプール領域(以下スプーラと呼ぶ)に保存可能で、かつ全てのジョブの印刷履歴情報(以下ジョブログと呼ぶ)を印刷可能な印刷装置において、
印刷装置にジョブを送ることが可能なユーザ1について、送った全てのジョブの印刷途中結果をスプーラに保存する、印刷途中結果保存手段と、
前記ジョブログを前記二時記憶装置内に保存する、ジョブログ保存手段と、
上記ジョブログを紙もしくは電子データに出力するジョブログ出力手段と、
上記ジョブログを用いて印刷可能なユーザ2について、上記ジョブログを編集し、どのジョブを印刷するか、何部印刷するかなど、具体的な印刷内容を指定するジョブログ印刷指定手段と、
上記印刷指定手段で編集したジョブログを読み込み、内容を解釈し、印刷内容を確定する印刷内容確定手段と、
上記印刷内容確定手段で確定した通りに印刷を行う、確定内容印刷手段、
とを備える。
【００１０】
（作用）
かかる構成において、ジョブログを入力手段にして再印刷を行うことにより、印刷手続きを簡略化し、ユーザビリティが向上する。
【００１１】
さらに、ジョブログをファイリングして、必要な時期に必要数分印刷できるようにすることにより、不必要な印刷を無くすことで、紙資源を節約できる。
【００１２】
さらに、ジョブをプリンタのHDDに保存し、複数のユーザで共有することから、一部のユーザだけがアプリケーションソフトおよびプリンタドライバをPCにインストールすれば良く、結果として、ライセンス料の節約、PCのHDD・メモリ資源の節約など、コンピュータ資源を節約出来る。
【発明を実施するための最良の形態】
【００１３】
（実施例１）
本実施例の構成を説明する前に、本実施例を適用するに好適なレーザビームプリンタおよびインクジェットプリンタの構成について図１を参照しながら説明する。なお、本実施例を適用するプリンタは、レーザビームプリンタおよびインクジェットプリンタに限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。
【００１４】
図１は本発明を適用可能な第１の出力装置の構成を示す断面図であり、例えばレーザビームプリンタ（ＬＢＰ）の場合を示す。
【００１５】
図において、１０００はＬＢＰ本体であり、外部に接続されているホストコンピュータから供給される印刷情報（文字コード等）やフォーム情報あるいはマクロ命令等を入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、記録媒体である記録紙等に像を形成する。１０１２は操作のためのスイッチおよびＬＥＤ表示器等が配されている操作パネル、１００１はＬＢＰ本体１０００全体の制御およびホストコンピュータから供給される文字情報等を解析するプリンタ制御ユニットである。このプリンタ制御ユニット１００１は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１００２に出力する。レーザドライバ１００２は半導体レ−ザ１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４をオン・オフ切り換えする。レーザ光１００４は回転多面鏡１００５で左右方向に振らされて静電ドラム１００６上を走査露光する。これにより、静電ドラム１００６上には文字パターンの静電潜像が形成されることになる。この潜像は、静電ドラム１００６周囲に配設された現像ユニット１００７により現像された後、記録紙に転写される。この記録紙にはカットシートを用い、カットシート記録紙はＬＢＰ１０００に装着した用紙カセット１００８に収納され、給紙ローラ１００９および搬送ローラ１０１０と搬送ローラ１０１１とにより、装置内に取り込まれて、静電ドラム１００６に供給される。またＬＢＰ本体１０００には、図示しないカードスロットを少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なる制御カード（エミュレーションカード）を接続できるように構成されている。
【００１６】
図２は本発明の実施例を示すプリンタ制御システムの構成を説明するブロック図である。ここでは、レーザビームプリンタ（図１）を例にして説明する。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００１７】
図において、３０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形，イメージ，文字，表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムデバイス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００１８】
また、このＲＯＭ３のプログラム用ＲＯＭにはＣＰＵ１の制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭには上記文書処理の際に使用するフォントデ−タ等を記憶し、ＲＯＭ３のデ−タ用ＲＯＭは上記文書処理等を行う際に使用する各種デ−タを記憶する。２はＲＡＭで、ＣＰＵ１の主メモリ，ワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ディスプレイ（ＣＲＴ）１０の表示を制御する。７はメモリコントローラ（ＭＣ）で、ブートプログラム，種々のアプリケーション，フォントデータ，ユーザファイル，編集ファイル等を記憶するハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向性インタフェース（インタフェース）２１を介してプリンタ１０００に接続されて、プリンタ１０００との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００１９】
プリンタ１０００において、１２はプリンタＣＰＵで、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等或いは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。また、このＲＯＭ１３のプログラムＲＯＭには、図６、図７、図８のフローチャートで示されるようなＣＰＵ１２の制御プログラム等を記憶する。ＲＯＭ１３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデ−タ等を記憶し、ＲＯＭ１３のデ−タ用ＲＯＭにはハードディスク等の外部メモリ１４が無いプリンタの場合には、ホストコンピュ−タ上で利用される情報等を記憶している。ＣＰＵ１２は入力部１８を介してホストコンピュータとの通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ３０００に通知可能に構成されている。１９はＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。ハードディスク（ＨＤ）、ＩＣカ−ド等の外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。外部メモリ１４は、オプションとして接続され、フォントデ−タ、エミュレ−ションプログラム、フォ−ムデ−タ等を記憶する。また、１８は前述した操作パネルで操作のためのスイッチおよびＬＥＤ表示器等が配されている。
【００２０】
また、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、図示しないＮＶＲＡＭを有し、操作パネル１０１２からのプリンタモード設定情報を記憶するようにしても良い。
【００２１】
以上のように構成された本実施形態のプリンタ制御システムの動作について、以下詳細に説明する。
【００２２】
図３は、本発明の一実施例を示す印刷装置・入力装置・クライアントPCの関係を説明するブロック図である。
【００２３】
本発明では、クライアントPC 3000、印刷装置1000、入力装置4000が、それぞれのLAN I/F 3002、1002、4002を介して、LAN 220で接続されている。印刷装置1000は、登録された印刷ジョブやジョブログ保持するための外部メモリ14を搭載している。クライアントPC 3000は、ユーザが印刷ジョブを印刷装置 1000に登録したり、ジョブログの印刷を要求するときに使われる。入力装置4000は、OCRもしくはmark sheetの機能を保持しており、紙に印刷されたジョブログを1行ごとに読み取り、印刷装置1000に対する印刷を指定するものである。なお、この実施例では、入力装置4000と印刷装置 1000がLAN 220経由で接続されているが、接続方法はLAN220にこだわらず、直接SCSIなどで接続されていても良い。また、入力装置が読み込むデータは、紙に印刷されたジョブログであっても良いし、電子データのジョブログであっても良い。
【００２４】
図４は、本発明の一実施例を示す模式図である。
【００２５】
ユーザ１は、クライアントPC 3000上で、不図示のアプリケーションソフトを使って印字データを作成し、不図示のプリンタドライバを使って、プリンタ1000に印刷結果(印刷登録データ)を登録する。印刷装置1000は、送られてきた印刷登録データを不図示の外部メモリ14に蓄え、登録を完了したら登録完了通知をユーザ1に返す。登録完了通知は、電子メールでも良いし、ブザー音やレシートなど、ユーザ1に認知されるものなら、何でも良い。
【００２６】
ユーザ2は、ジョブログを加工したデータを用いて、印刷装置1000に対し印刷要求指示を出す。印刷装置1000は、ユーザ2から送られてきた印刷要求指示を元に印刷を行い、印刷が完了したら、ユーザ2に対し印刷完了通知を出す。印刷完了通知は、電子メールでも良いし、ブザー音やレシートなど、ユーザ1に認知されるものなら、何でも良い。
【００２７】
図５は、外部メモリ14上のスプーラ内に存在する、データ形式を示す。
【００２８】
スプーラ内にはジョブ管理テーブルが存在し、Job IDごとにジョブ属性を持ち、それぞれについて印字データへのポインタを持つ。印字データは、ラスタ展開されていてもいなくても良く、また存在しなくても、問題ない。
【００２９】
図６は、ジョブログ一覧の一実施例である。
Job IDごとに、Job file name、再印刷可能フラグ、Job 保存形式、Copy部数(ユーザが登録したときのもの)、Page size、両面ページ枚数、B&Wページ枚数、Full Colorページ枚数などの、ジョブ属性をもつ。再印刷可能フラグがNoの場合、通常印字データが存在しない。
【００３０】
図７は、印刷指定時に、ユーザ2が編集可能な項目の一覧を示す。
【００３１】
Job IDごとに、印刷するか否か、Copy部数、印刷後登録済みの印刷データを削除するか否か、印字開始ページ、印字終了ページ、両面印字するか否か、などを指定可能である。
【００３２】
図８は、ユーザ1から送られた登録データを、印刷装置1000に登録する際の、フローチャートを示す。ユーザ1が、クライアントPC 3000上で、アプリケーションソフトを用いて印刷データを作成し、不図示のプリンタドライバを用いて、データを送信する(S801)。印刷装置1000側では、外部メモリ14上のスプール領域へ、データを登録する。なお、このフローチャートは、プログラムROM 13に格納されている。
【００３３】
図９は、ユーザ2からプリンタ1000に印刷を要求する際の、フローチャートを示す。
【００３４】
まず、ユーザ2は、印刷装置1000に対し、ジョブログの印刷を要求し(S901)、それに応えて印刷装置1000はジョブログを印刷する(S902)。ユーザ2は前記ジョブログを獲得し、そのジョブログに対し印刷のためのリクエストを記入する(S903)。記入内容の例は図７を参照のこと。次に、記入したジョブログを入力装置4000に読み込ませることにより、印刷の実行を要求する(S904)。なお、入力装置4000に読み込ませてから印刷の実行を要求する(S904)までのフローチャートは、図１０で説明する。続いて印刷装置1000が印刷を完了し(S905)、それに伴い外部メモリ14内のジョブログが更新される(S906)。
【００３５】
図１０は、図９で説明したとおり、入力装置4000に読み込ませてから印刷の実行を要求する(S904)までのフローチャートである。
【００３６】
読み込むジョブログの形式は、図７、図５を参照のこと。まず、入力装置4000に読み込まされたジョブログをオープンし(S101)、1行目を読み込む(S102)。もし読み込んだ行が空行であれば、ジョブログの最後行を超えてしまったので、終了する(S103)。読み込んだ行が空行でない場合、次の印刷するかどうかのフラグをチェックする(S104)。印刷の指定があれば、次に図５に示したように、データへのポインタをたどり、印字データが存在すれば(S105)、印刷を実行する(S106)。なお、印字データがラスタ展開済みであれば、印字データは即座に印刷部17に送られ、ラスタ展開前であれば、印刷装置1000内の制御部1001内でラスタ展開を行った後、印刷部17に送られ、印刷を完了する。
【００３７】
（実施例２）
実施例１で示したジョブログについて、ユーザ2が紙に印刷して入力手段として利用する際、入力欄をマークシート形式にし、入力装置4000もマークシート読み取り対応してもよい。また、マークシートではなく、通常の文字読み取り認識装置(OCR)で対応しても良い。
【００３８】
（実施例３）
実施例1で指定したジョブログを、電子データとして扱い、入力装置4000を省略して、LAN I/F 1002経由でデータ入力を行っても良い。
【図面の簡単な説明】
【００３９】
【図１】本発明を適用可能な第１の出力装置の構成を示す断面図である。
【図２】本発明の一実施例を示すプリンタ制御システムの構成を説明するブロック図である。
【図３】本発明の一実施例を示す印刷装置・入力装置・クライアントPCの関係を説明するブロック図である。
【図４】本発明の一実施例を示す模式図である。
【図５】スプーラ内に保存されるデータの一実施例である。
【図６】ジョブログ一覧の一実施例である。
【図７】印刷指定項目一覧の一実施例である。
【図８】ユーザ1から送られた登録データを、印刷装置1000に登録する際の、フローチャートを示す。
【図９】ユーザ2が、プリンタ1000に印刷を要求する際の、フローチャートを示す。
【図１０】入力装置がジョブログを読み込んでから、印刷の実行を要求するまでのフローチャートである。
【符号の説明】
【００４０】
１  ＣＰＵ
２  ＲＡＭ
３  ＲＯＭ
４  システムバス
５  キーボードコントローラ
６  ＣＲＴコントローラ
７  メモリコントローラ
８  プリンタコントローラ
９  キーボード
１０  ディスプレイ
１１  外部メモリ
２０００  コンピュータ制御ユニット
３０００  ホストコンピュータ
１２  ＣＰＵ
１３  ＲＯＭ
１４  外部メモリ
１５  システムバス
１６  印刷部Ｉ／Ｆ
１７  印刷部
１８  入力部
１９  ＲＡＭ
２０  メモリコントローラ
２１  双方向性インタフェース
１０００  プリンタ
１００１  プリンタ制御ユニット
１０１２  操作部
【図１】
2005178168.tif 000003
【図２】
2005178168.tif 000004
【図３】
2005178168.tif 000005
【図４】
2005178168.tif 000006
【図５】
2005178168.tif 000007
【図６】
2005178168.tif 000008
【図７】
2005178168.tif 000009
【図８】
2005178168.tif 000010
【図９】
2005178168.tif 000011
【図１０】
2005178168.tif 000012