[go: up one dir, main page]

JP2001158159A - 印刷制御方法及び装置および印刷システム - Google Patents

印刷制御方法及び装置および印刷システム

Info

Publication number
JP2001158159A
JP2001158159A JP34255199A JP34255199A JP2001158159A JP 2001158159 A JP2001158159 A JP 2001158159A JP 34255199 A JP34255199 A JP 34255199A JP 34255199 A JP34255199 A JP 34255199A JP 2001158159 A JP2001158159 A JP 2001158159A
Authority
JP
Japan
Prior art keywords
printing
data
print
print instruction
copies
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.)
Granted
Application number
JP34255199A
Other languages
English (en)
Other versions
JP3907362B2 (ja
JP2001158159A5 (ja
Inventor
Satoshi Nishikawa
智 西川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP34255199A priority Critical patent/JP3907362B2/ja
Priority to US09/726,404 priority patent/US7315387B2/en
Publication of JP2001158159A publication Critical patent/JP2001158159A/ja
Publication of JP2001158159A5 publication Critical patent/JP2001158159A5/ja
Application granted granted Critical
Publication of JP3907362B2 publication Critical patent/JP3907362B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/025Simulating output on another printing arrangement, e.g. proof output
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/1219Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to consumables, e.g. ink, toner, paper
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1256User feedback, e.g. print preview, test print, proofing, pre-flight checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1284Local printer device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • Record Information Processing For Printing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】スプールされた印刷ジョブの試し刷りを可能と
する。 【解決手段】スプールファイル303には、実行される
印刷ジョブの中間データが保持される。この中間データ
を指定して試し刷りを行わせると、中間データはプリン
タ1500に送られるコマンドに変換されて試し刷りが
行われる。その際には、印刷ジョブに設定されている部
数から1部差し引かれる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、印刷制御方法及び
装置に関するもので、特にパーソナルコンピュータ等の
情報処理とプリンタ又は複合機から成るシステムにおい
て試し刷り機能を有する印刷制御方法及び装置に関する
ものである。
【0002】
【従来の技術】従来、パーソナルコンピュータ等の情報
処理装置等とプリンタや複合機等の印刷装置とから成る
プリントシステムにおいて、ラスタライズされたデータ
を印刷装置のハードディスク等にスプールし、そのスプ
ールされたデータを用いて試し刷りを行う機構が存在し
た。
【0003】また、そのようなプリントシステムでは、
試し刷りの後、データがスプールされている印刷ジョブ
について、ソートの仕方やステープルなどのフィニッシ
ング機能の指定や、印刷部数、給紙口などの設定を変更
することが可能であった。
【0004】
【発明が解決しようとする課題】しかしながらこのよう
なプリントシステムにおいては、試し刷り機能や試し刷
り後の設定変更機能が可能であるか否かは、印刷装置に
よる試し刷り機能のサポートの有無といったソフトウエ
ア環境や、データをスプールするためのハードディスク
の有無やメモリ容量などといった印刷装置のハードウエ
ア環境に依存していた。
【0005】また、試し刷りの後、部数、フィニッシン
グ機能、給紙口を変更することは可能であったが、スプ
ールされているデータがラスタデータであったために、
ラスタデータそのものを再描画しなければならないよう
な設定変更、例えばNアップ印刷等の出力体裁を変更す
ること、ウォーターマーク等の追加情報を変更すること
ができないという欠点があった。なお、Nアップ印刷機
能とは、1枚のシートの1面に、アプリケーション等で
作成されたNページ分の画像を必要に応じて変倍して配
置し、印刷する機能のことである。
【0006】また、試し刷りの後、設定変更を行わない
でそのまま印刷する場合、ユーザの所望する部数より試
し刷りの分だけ多くの印刷結果を得ることになるという
欠点があった。
【0007】本発明は上記従来例に鑑みて成されたもの
で、印刷装置の有する機能に関わらず、生成した印刷ジ
ョブについて試し刷りを行う試し刷り機能を実現できる
印刷制御方法および装置および印刷システムを提供する
ことを目的とする。
【0008】また、試し刷り印刷後に、ラスタデータの
再生成をともなう印刷設定の変更を行える印刷制御方法
および装置および印刷システムを提供することを目的と
する。
【0009】また、試し刷りによる記録媒体などの消耗
品の浪費を防止することできる印刷制御方法および装置
および印刷システムを提供することを目的とする。
【0010】
【課題を解決するための手段】上記目的を達成するため
に、本発明は次のような構成からなる。すなわち、印刷
装置により印刷を行わせる印刷制御方法であって、印刷
されるデータを、指定された部数とともに記憶部により
保存する保存工程と、印刷の指示が試し刷りの指示か否
か判定する判定工程と、前記印刷の指示が試し刷りの指
示であった場合には、印刷部数を1部に変更する変更工
程と、前記印刷の指示に応じて前記記憶部により保存さ
れたデータを、印刷部数とともに前記印刷装置に送出す
る送出工程とを備える。
【0011】さらに好ましくは、前記印刷指示が試し刷
りの指示でない場合には、前記送出手段により送出した
データを、前記記憶部から削除する削除工程をさらに備
える。
【0012】さらに好ましくは、前記印刷指示が試し刷
りの指示の場合には、前記送出手段によりデータの送出
後、指定された部数から試し刷りを行った部数を減ずる
工程をさらに有する。
【0013】さらに好ましくは、前記記憶部に記憶され
るデータは前記印刷装置に送出する形式に変換される以
前の中間データであり、前記印刷指示が試し刷りの指示
の場合には、前記送出手段によりデータの送出後、前記
記憶部に保存されたデータに関して、設定変更を行う変
更工程をさらに備える。
【0014】さらに好ましくは、前記印刷指示が試し刷
りの指示の場合には、前記送出手段によりデータの送出
後、前記記憶部に保存されたデータに関して、設定変更
を行う変更工程と、前記変更工程により設定変更が行わ
れた場合、前記指定された部数を元の値に戻す工程とを
さらに備える。
【0015】
【発明の実施の形態】[第2の実施の形態]以下、本発
明の実施の形態について図面を参照して説明する。
【0016】先ず、第1の実施形態に係るプリンタ制御
システムの構成を図1のブロック図を参照して説明す
る。尚、本発明の機能が実行されるのであれば、単体の
機器であっても、複数の機器からなるシステムであって
も、LAN(Local Area Network:ローカルエリアネッ
トワーク),WAN(Wide Area Network:広域ネット
ワーク)等のネットワークを介して接続がなされ処理が
行われるシステムであっても本発明を適用できる。
【0017】実施形態に係るプリント制御システムは、
ホストコンピュータ3000とプリンタ1500とから
構成されている。ホストコンピュータ3000は、CP
U1とRAM2と、ROM3とキーボードコントローラ
(KBC)5と、CRTコントローラ(CRTC)6と
ディスクコントローラ(DKC)7と、プリンタコント
ローラ(PRTC)8と、キーボード(KB)9と、C
RTディスプレイ(CRT)10と、外部メモリ11と
を備えている。
【0018】先ず、ホストコンピュータ3000各部の
構成を詳述すると、CPU1はシステムバスに接続され
た各デバイスを統括的に制御する中央処理装置であり、
ROM3のプログラム用ROM3b(後述)或いは外部
メモリ11に記憶された文書処理プログラム等に基づい
て、図形、イメージ、文字、表(表計算等を含む)等が
混在した文書処理を実行する。また、CPU1は、例え
ばRAM2上に設定された表示情報RAMへのアウトラ
インフォントの展開(ラスタライズ)処理を実行し、C
RTディスプレイ10上でのWSYIWYG(What You
See Is What You Get:CRTディスプレイ画面上に見
えているそのままの大きさや形で印刷できる機能)を可
能としている。
【0019】更に、CPU1はCRTディスプレイ10
上のマウスカーソル(図示略)等で指示されたコマンド
に基づいて登録された種々のウインドウを開き、種々の
データ処理を実行する。ユーザはプリンタ1500を使
用して印刷する際、印刷の設定に関するウインドウを開
き、プリンタ1500の設定や印刷モードの選択を含む
プリンタドライバに対する印刷処理方法の設定を行うこ
とができるようになっている。
【0020】RAM2はCPU1の主メモリ、ワークエ
リア等として機能する。ROM3はフォント用ROM3
aと、プログラム用ROM3bと、データ用ROM3c
とを備えている。フォント用ROM3a或いは外部メモ
リ11は、上記文書処理の際に使用するフォントデータ
などを記憶する。プログラム用ROM3b或いは外部メ
モリ11は、CPU1の制御プログラムであるオペレー
ティングシステム(以下、OS)等を記憶する。データ
用ROM3c或いは外部メモリ11は、上記文書処理等
を行う際に使用する各種データを記憶する。
【0021】キーボードコントローラ(KBC)5は、
キーボード9やポインティングデバイス(図示略)から
のキー入力を制御する。CRTコントローラ(CRT
C)6は、CRTディスプレイ(CRT)10の表示を
制御する。ディスクコントローラ(DKC)7は、外部
メモリ11とのアクセスを制御する。プリンタコントロ
ーラ(PRTC)8は、双方向性インタフェース21を
介してプリンタ1500に接続されて、プリンタ150
0との通信制御処理を実行する。キーボード9は、各種
キーを備えている。
【0022】CRTディスプレイ(CRT)10は、図
形,イメージ文字,表等を表示する。外部メモリ11は
ハードディスク(HD),フロッピーディスク(FD)
等から構成されており、ブートプログラム,各種のアプ
リケーション,フォントデータ,ユーザファイル,編集
ファイル,プリンタ制御コマンド生成プログラム(以
下、プリンタドライバ)等を記憶する。
【0023】上述したCPU1,RAM2,ROM3,
キーボードコントローラ(KBC)5,CRTコントロ
ーラ(CRTC)6,ディスクコントローラ(DKC)
7,プリンタコントローラ(PRTC)8は、コンピュ
ータ制御ユニット2000上に配設されている。
【0024】次に、プリンタ1500各部の構成を詳述
すると、CPU12は、システムバス15に接続された
各デバイスを統括的に制御する中央処理装置であり、R
OM13のプログラム用ROM13b(後述)に記憶さ
れた制御プログラム等或いは外部メモリ14に記憶され
た制御プログラム等に基づいて印刷部(プリンタエンジ
ン)17に出力情報としての画像信号を出力する。ま
た、CPU12は、入力部18を介してホストコンピュ
ータ3000との通信処理が可能となっており、プリン
タ1500内の情報等をホストコンピュータ3000に
通知できる構成となっている。
【0025】RAM19は、CPU12の主メモリや、
ワークエリア等として機能し、増設ポートに接続される
オプションRAM(図示略)によりメモリ容量を拡張す
ることができるように構成されている。尚、RAM19
は、出力情報展開領域、環境データ格納領域、NVRA
M等に用いられる。ROM13は、フォント用ROM1
3aと、プログラム用ROM13bと、データ用ROM
13cとを備えている。フォント用ROM13aは、上
記出力情報を生成する際に使用するフォントデータなど
を記憶する。プログラム用ROM13bは、CPU12
の制御プログラム等を記憶する。データ用ROM13c
は、プリンタ1500にハードディスク等の外部メモリ
14が接続されていない場合には、ホストコンピュータ
3000上で利用される情報等を記憶する。
【0026】入力部18は、双方向性インタフェース2
1を介してプリンタ1500とホストコンピュータ30
00との間におけるデータの送受を行う。印刷部インタ
フェース(I/F)16は、CPU12と印刷部17と
の間におけるデータの送受を行う。メモリコントローラ
(MC)20は、外部メモリ14のアクセスを制御す
る。印刷部17は、CPU12の制御に基づき印刷動作
を行う。操作部1501は、各種操作のためのスイッチ
や表示手段(例えばLED表示器)等を備えている。
【0027】外部メモリ14は、ハードディスク(H
D)、ICカード等から構成されており、プリンタ15
00にオプションとして接続される。外部メモリ14
は、フォントデータ,エミュレーションプログラム,フ
ォームデータ等を記憶するものであり、メモリコントロ
ーラ(MC)20によりアクセスを制御される。尚、外
部メモリ14は、1個に限らず、複数個備えることが可
能となっている。即ち、内蔵フォントに加えてオプショ
ンカード、言語系の異なるプリンタ制御言語を解釈する
プログラムを格納した外部メモリを複数接続できるよう
に構成されていてもよい。更に、NVRAM(図示略)
を有し、操作部1501からのプリンタモード設定情報
を記憶するようにしてもよい。
【0028】上述したCPU12,RAM19,ROM
13,入力部18,印刷部インタフェース(I/F)1
6,メモリコントローラ(MC)20は、プリンタ制御
ユニット1000上に配設されている。
【0029】図2は、プリンタ等の印刷装置が直接接続
されているか、あるいはネットワーク経由で接続されて
いるホストコンピュータにおける典型的な印刷処理の構
成を示すブロック図である。図2において、アプリケー
ション201、グラフィックエンジン202、プリンタ
ドライバ203、およびシステムスプーラ204は、上
記図1の外部メモリ11に保存されたファイルとして存
在し、実行される場合にOSやそのモジュールを利用す
るモジュールによってRAM2にロードされ実行される
プログラムモジュールである。
【0030】また、アプリケーション201およびプリ
ンタドライバ203は、外部メモリ11のFDやCD−
ROM或いはネットワーク(以上図示略)を経由して外
部ディスク11のHDに追加することが可能となってい
る。外部メモリ11に保存されているアプリケーション
201はRAM2にロードされて実行されるが、該アプ
リケーション201からプリンタ1500に対して印刷
を行う際には、同様にRAM2にロードされ実行可能と
なっているグラフィックエンジン202を利用して出力
(描画)を行う。
【0031】グラフィックエンジン202は、印刷装置
ごとに用意されたプリンタドライバ203を同様に外部
メモリ11からRAM2にロードし、アプリケーション
201の出力をプリンタドライバ203に設定する。そ
して、アプリケーション201から受け取るGDI(Gra
phic Device Interface)関数からDDI(Device Driver
Interface)関数に変換して、プリンタドライバ203
へDDI関数を出力する。プリンタドライバ203は、
グラフィックエンジン202から受け取ったDDI関数
に基づいて、プリンタが認識可能な制御コマンド、例え
ばPDL(PageDescription Language)に変換する。変換
されたプリンタ制御コマンドは、OSによってRAM2
にロードされたシステムスプーラ204を経てインタフ
ェース21経由でプリンタ1500へ印刷データとして
出力される仕組みとなっている。
【0032】第1の実施形態に係るプリンタ制御システ
ムは、上記図1及び図2で示すプリンタ1500とホス
トコンピュータ3000からなる印刷システムに加え
て、更に図3に示す如くアプリケーションからの印刷デ
ータを一旦中間コードデータでスプールする構成を有す
る。
【0033】図3は、図2のシステムを拡張したもの
で、グラフィックエンジン202からプリンタドライバ
203へ印刷命令を送る際に、一旦、中間コードからな
るスプールファイル303を生成する構成を示したもの
である。上記図2のシステムでは、アプリケーション2
01が印刷処理から開放されるのは、プリンタドライバ
203がグラフィックエンジン202からのすべての印
刷命令をプリンタ1500の制御コマンドヘ変換し終っ
た時点である。
【0034】これに対して、図3のシステムでは、アプ
リケーション201が印刷処理から開放されるのは、ス
プーラ302がすべての印刷命令を中間コードデータに
変換し、スプールファイル303に出力した時点であ
る。通常、後者の方が短時間で済む。また、図3で示す
システムにおいては、スプールファイル303の内容に
対して加工することができる。これによりアプリケーシ
ョンからの印刷データに対して、拡大/縮小や、複数ペ
ージを1ページに縮小して印刷するNアップ印刷等、ア
プリケーションの持たない機能を実現することができ
る。
【0035】これらの目的のために、上記図2のシステ
ムに対し、図3の如く中間コードデータでスプールする
よう、システムの拡張がなされてきている。尚、印刷デ
ータの加工を行うためには、通常、プリンタドライバ2
03が提供するウインドウから設定を行い、プリンタド
ライバ203がその設定内容をRAM2上あるいは外部
メモリ11上に保管する。
【0036】以下、図3の詳細を説明する。図示の如
く、この拡張された処理方式では、グラフィックエンジ
ン202からの印刷命令をディスパッチャ301が受け
取る。ディスパッチャ301がグラフィックエンジン2
02から受け取った印刷命令が、アプリケーション20
1からグラフィックエンジン202へ発行された印刷命
令の場合には、ディスパッチャ301は外部メモリ11
に格納されているスプーラ302をRAM2にロード
し、プリンタドライバ203ではなくスプーラ302へ
印刷命令を送付する。
【0037】スプーラ302は受け取った印刷命令を中
間コードに変換してスプールファイル303に出力す
る。また、スプーラ302は、プリンタドライバ203
に対して設定されている印刷データに関する加工設定を
プリンタドライバ203から取得してスプールファイル
303に保存する。この中には印刷部数も含まれる。
尚、スプールファイル303は外部メモリ11上にファ
イルとして生成するが、RAM2上に生成されても構わ
ない。更に、スプーラ302は、外部メモリ11に格納
されているスプールファイルマネージャ304をRAM
2にロードし、スプールファイルマネージャ304に対
してスプールファイル303の生成状況を通知する。
【0038】その後、スプールファイルマネージャ30
4は、スプールファイル303に保存された印刷データ
に関する加工設定の内容に従って印刷を行えるか判断す
る。スプールファイルマネージャ304がグラフィック
エンジン202を利用して印刷を行えると判断した際に
は、外部メモリ11に格納されているデスプーラ305
をRAM2にロードし、デスプーラ305に対して、ス
プールファイル303に記述された中間コードの印刷処
理を行うように指示する。
【0039】デスプーラ305はスプールファイル30
3に含まれる中間コードをスプールファイル303に含
まれる加工設定の内容に従って加工し、もう一度グラフ
ィックエンジン202経由で出力する。ディスパッチャ
301がグラフィックエンジン202から受け取った印
刷命令がデスプーラ305からグラフィックエンジン2
02へ発行された印刷命令の場合には、ディスパッチャ
301はスプーラ302ではなく、プリンタドライバ2
03に印刷命令を送る。プリンタドライバ203はプリ
ンタ制御コマンドを生成し、システムスプーラ204経
由でプリンタ1500に出力する。
【0040】図7は、第1の実施例の形態に係るプリン
タ1500の一例としてレーザビームプリンタ(以下、
LBPと略称)の場合の内部構造を示す断面図である。
【0041】LBPとしてのプリンタ1500は、文字
パターンデータ等を入力して記録紙に印刷することがで
きる。
【0042】プリンタ1500は、供給されるプリンタ
制御コマンド等を基に記録媒体である記録用紙上に像を
形成するLBP本体740に、プリンタ制御ユニット1
000と、操作部1501とレーザドライバ702と、
半導体レーザ703と、回転多面鏡705と、静電ドラ
ム706と、現像ユニット707と、用紙カセット70
8と、搬送ローラ710と、外部メモリ711と、フェ
イスダウン排出部715と、排紙トレイ716とを備え
ている。
【0043】上記各部の構成を動作とともに詳述する
と、プリンタ制御ユニット1000は、LBP本体74
0全体の制御及び文字パターン情報等を解析するもので
あり、主にプリンタ制御コマンドをビデオ信号に変換し
てレーザドライバ702に出力する。プリンタ制御ユニ
ット1000には、フォントデータやページ記述言語の
エミュレーションプログラム等を供給する外部メモリ7
11を接続することもできる。操作部1501には、上
述した如く操作のためのスイッチ及び表示手段(例えば
LED表示器)等が配設されている。
【0044】レーザドライバ702は半導体レーザ70
3を駆動するための回路であり、入力されたビデオ信号
に応じて半導体レーザ703から発射されるレーザ光7
04をオン・オフ切替えする。半導体レーザ703は、
回転多面鏡705に向けてレーザ光を発射する。回転多
面鏡705は、レーザ光704を左右方向に振り、静電
ドラム706上を走査させる。静電ドラム706は、レ
ーザ光704の走査により文字パターンの静電潜像がド
ラム表面に形成される。
【0045】現像ユニット707は、静電ドラム706
周囲に配設されており、静電潜像はを現像する。現像後
は、記録紙に転写される。用紙カセット708は、記録
紙として例えばカットシートを収納する。給紙ローラ7
09及び搬送ローラ710は、給紙カセット708内の
カットシート記録紙をLBP本体740内に送り込み、
静電ドラム706に供給する。この場合、用紙カセット
708の蓋部上面に設けられた手差しトレイ(図示略)
からカットシート記録紙を供給することもできる。
【0046】定着部712は、カットシート記録紙に転
写されたトナー像を加熱してカットシート記録紙上に定
着させる。画像が形成された記録紙は、切り替えくさび
713を上向きにした場合にはフェイスアップ排出部7
14から記録面を上にした状態で排紙トレイ716に排
出されくさび713を下向きにした場合にはフェイスダ
ウン排出部715から記録面を下にした状態で排出され
る。
【0047】<スプールファイルマネージャによる処理
>図4、図5、図6、図8、図10はスプールファイル
マネージャ304における、本発明の試し刷り印刷処理
方法の大まかな処理フローを表した図である。これらを
用いて本発明の概略を説明する。
【0048】図9は、中間コードがスプールされた状態
のスプールファイルマネージャ304を表した一例であ
る。図9においては、印刷ジョブ901がスプールさ
れ、印刷待ち状態で保持されている。この一時停止の状
態(印刷待ち状態)にさせるには、スプールファイルマ
ネージャ304のユーザーインターフェース上から一時
停止ボタン(不図示)を押したり、プリンタドライバの
インターフェースから印刷データのストア等の属性を選
択する等が考えられるがその方法は問わない。ストアが
指定された場合、スプールファイル303にその情報が
蓄えられ、スプールファイルマネージャ304は自動的
にその状態になるものとする。その後、スプールファイ
ルマネージャ304のユーザーインターフェース上か
ら、印刷又は試し刷り印刷等が選択が可能となる。
【0049】なお、印刷データのストアが指示される
と、印刷データは中間データに変換されてそのままスプ
ールファイルとして保持される。この中間データは印刷
実行が指示され、印刷が成功裡に完了するまで、あるい
は削除が指示されるまで保持される。印刷実行は、たと
えは図9のなかで印刷待ち状態のジョブを利用者が選択
し、選択されたジョブに対して、メニュー中から「印
刷」コマンドを指定することなどで開始される。
【0050】<印刷命令の処理>さて、ユーザーの選択
により、印刷に関する命令が来た場合、まず、図4の試
し刷り印刷であるかの判定処理401が行われる。ここ
で印刷命令の種類が判定されるわけである。ここで、試
し刷り印刷であると判定されると、次にスプールした印
刷ジョブの部数設定が1部であるかの判定処理403が
行われる。これはアプリケーション上からユーザーが所
望した元々の印刷部数が1部であるかを判定する処理で
ある。試し刷り印刷はスプールファイル303に複数部
数の設定がなされていても、複数部数印刷する必要がな
い。そのため、元々の印刷部数が1部であれば、そのま
ま印刷プロセスにはいれるが、複数部数の設定がされて
いれば、部数設定を1部に設定し直して印刷プロセスに
はいる必要がある。そのための判断をここで行う。
【0051】ここで、部数設定が1部ではない、つま
り、複数部数の設定がされていると判断されれば、次
の、印刷部数変更処理404が行われる。ここで、何部
の印刷設定がされていても1部の印刷設定に変更され
る。ここで変更された印刷部数の設定をもとに次のジョ
ブのデスプール要求処理406が行われ、デスプーラ3
05により、デスプール処理が行われる。デスプーラ3
05による処理は、ステップ401で試し刷り印刷では
ないと判定され、ステップ402で通常印刷であると判
定された場合と同様の処理になる。ただし、試し刷り後
の通常印刷では、印刷部数は元々設定された値に戻され
てから印刷される。
【0052】また、ジョブのデスプール要求処理406
の後、スプールファイルマネージャ304はデスプーラ
305より印刷状況のメッセージを受ける。このメッセ
ージを受けたとき、デスプール手段からの印刷終了通知
であるかの判定処理501が行われる。これによりデス
プール処理が終了した、つまり、印刷が終了したかがわ
かる。
【0053】ここで、印刷終了であると判断されると、
次の、該当するジョブが試し刷り印刷だったのかの判定
処理502が行われる。これは終了通知を受けたジョブ
が試し刷り印刷であったのか、通常印刷であったのかを
判定する処理である。ここで試し刷り印刷ではないと判
定されれば、次の、印刷ジョブの削除処理504が行わ
れる。これは、その印刷終了に伴い、スプールファイル
303を削除する等の終了処理である。これにより、印
刷が終了したジョブのスプールデータに関する情報は消
去される。これにより、図9で表示されているようなユ
ーザーインターフェース上にも表示されなくなり、ジョ
ブ901は表示上から消去される。
【0054】試し刷り印刷の場合は、スプールファイル
303やジョブに関する情報は削除しないので、印刷ジ
ョブの削除処理504は行われない。
【0055】これらの一連の動作により、ホストコンピ
ュータ側による試し刷り印刷が実現される。
【0056】<試し刷り後の設定変更>また、試し刷り
のあと印刷設定を変更することもできる。
【0057】これは、図9のようなスプールファイルマ
ネージャ304より、ユーザーの操作により、設定変更
用のユーザーインターフェース等を立ち上げ、既にスプ
ールしてあるジョブに対し、印刷設定を変更する処理で
あり、図6を用いて説明する。
【0058】試し刷り印刷を行った結果、その印刷設定
を何らかの理由により変更したい場合、ユーザーはスプ
ールファイルマネージャ304を操作し、設定変更要求
を出す。これはスプールファイルマネージャ304のユ
ーザーインターフェース上にボタン等で予め用意されて
いるものとする。
【0059】そのため、まず、利用者によるUI(図9
など)を介しての入力があると、それが設定変更要求で
あるかの判定処理601が行われる。
【0060】ここで、スプールファイルマネージャ30
4により、設定変更要求であると判定された場合、設定
変更用のユーザーインターフェース表示処理602が行
われる。これは、具体的な印刷設定の変更をユーザーに
促すものであり、このスプールファイルシステムで独自
に用意しても、プリンタドライバのユーザーインターフ
ェースを用いてもよい。このユーザーインターフェース
を使って、ユーザーが所望する設定に変更するわけであ
る。例えば、Nアップ印刷の設定、ウォーターマークの
付加等である。その後、この変更内容が、変更情報の取
得処理603により取得され、この情報をもとに変更情
報に伴う物理ページデータの作成処理604が行われ
る。物理ページデータとはデスプーラ305によるデス
プール処理が行われる際に用いられる各ページのデータ
で、印刷媒体であるシートの一面分に相当する。印刷設
定が変更された場合には、この物理ページデータを再生
成する必要があるため、ここでそれを行う。
【0061】例えば、Nアップ印刷の指定が変更される
と、アプリケーションで作成されたページを物理ページ
上に再配置する必要がある。そのために、ビットマップ
データがスプールされている場合には、この指定をスプ
ールデータについて変更することはできない。しかしな
がら、本実施形態のシステムでは、中間データスプール
されているために、Nアップ印刷のパラメータを変更し
て再度ビットマップデータを生成しなおすことで、スプ
ールされた印刷ジョブについて設定を変更することがで
きる。これは、他の設定についても同様である。
【0062】そして、前記したようにデスプーラ305
に処理が移り、変更された印刷設定により印刷が可能と
なる。
【0063】以上のようにして、印刷装置の機能に関わ
らず、ホストコンピュータ側で中間データをスプールす
ることで、スプールしたジョブに関して試し刷りを実行
することができる。
【0064】また、中間データを保持するために、すで
にスプールしたデータに関する設定変更の自由度を向上
させることができる。
【0065】[第2の実施の形態]第2の実施形態にお
いては、試し刷り印刷後の印刷部数を自動的に減算し、
試し刷りの結果が利用者の意図にかなっている場合に
は、試し刷りの出力も印刷部数に繰り入れ、消耗品の消
費を節約できる。
【0066】これを図8を用いて説明する。図8は、本
実施形態において、第1の実施形態における図5にかわ
って遂行される処理手順である。なお、印刷命令を受け
た際の処理手順は第1の実施形態と同様図4に従う。
【0067】図8において、ジョブのデスプール要求処
理406の後、スプールファイルマネージャ304はデ
スプーラ305より印刷状況のメッセージを受ける。こ
のメッセージを受けたとき、デスプール手段からの印刷
終了通知であるかの判定処理801が行われる。これに
よりデスプール処理が終了した、つまり、印刷が終了し
たかがわかる。
【0068】ここで、印刷終了であると判断されると、
次の、該当するジョブが試し刷り印刷だったのかの判定
処理802が行われる。これは終了通知を受けたジョブ
が試し刷り印刷であったのか、通常印刷であったのかを
判定する処理である。ここで試し刷り印刷ではないと判
定されれば、次の、印刷ジョブの削除処理804が行わ
れる。これは、その印刷終了に伴い、スプールファイル
303を削除する等の終了処理である。これにより、ス
プールされたジョブに関する情報は消去され、図9で表
示されているようなユーザーインターフェース上にも表
示されなくなる。
【0069】一方、試し刷り印刷だった場合は、スプー
ルファイル303やジョブに関する情報は削除しないの
で、印刷ジョブの削除処理804は行われない。
【0070】試し刷り印刷であると判定された場合、次
の印刷部数が減算有効部数以上であるかの判定処理80
5が行われる。減算有効部数とは印刷部数の設定をどこ
まで減算するかの判定に使われる定数である。そして、
ここで、印刷部数が減算有効部数以上であると判定され
れば、次の部数の減算処理806が行われる。これは設
定印刷部数を1減算する処理である。
【0071】例えば、減算有効部数が2であり、印刷部
数2であれば、試し刷り印刷を行うことにより、残りの
印刷部数が1となり、後に本印刷を行った際には自動的
に印刷部数は1部となる。また、2度目の試し刷り印刷
を行った場合、1度目の試し刷り印刷によって、印刷部
数が既に1となっているので、これは減算有効部数を下
回る。そのため、ここで部数の減算処理806は行われ
ず、後に本印刷を行った場合にも1部の出力となる。
【0072】また、前記したように、試し刷り印刷の
後、印刷設定を変更した場合、減算された印刷部数を初
期値に戻す必要がある。このフローを表したのが図10
である。
【0073】まず、設定変更要求があったかの判定処理
1001が行われる。試し刷り印刷を行った結果、その
印刷設定を何らかの理由により変更したい場合、ユーザ
ーはスプールファイルマネージャ304を操作し、設定
変更要求を出す。これは前記同様、スプールファイルマ
ネージャ304のユーザーインターフェース上にボタン
等で予め用意されているものとする。ここで、スプール
ファイルマネージャ304により、設定変更要求である
と判定された場合、ここで、印刷部数データの初期化処
理1002が行われる。これにより、試し刷り印刷によ
って減算された印刷部数が最初に指定された印刷部数に
自動的に初期化されるわけである。以降は前記同様の処
理により印刷設定が変更され、デスプール処理が行われ
る。
【0074】これら一連の処理により、試し刷り印刷後
の印刷部数を自動的に減算し、設定変更があった場合は
その印刷部数を初期値に戻すことを可能とする。
【0075】以上の手順により、試し刷りの出力が意に
利用者の叶うものであれば、本印刷時にはその試し刷り
された1部を除いた部数だけ印刷される。これにより、
用紙やインク、トナーの浪費を抑制することができる。
また、設定が変更された場合には、設定後の変更で指定
された部数だけ印刷させることができる。
【0076】
【他の実施形態】なお、本発明は、複数の機器(例えば
ホストコンピュータ、インタフェイス機器、リーダー、
プリンタなど)から構成されるシステムに適用しても、
一つの機器からなる装置(複写機、プリンタ、ファクシ
ミリ装置など)に適用してもよい。
【0077】また、本発明の目的は、前述した実施形態
の機能を実現する、図4乃至図6,図8,図10の手順
のソフトウェアのプログラムコードを記憶した記憶媒体
を、システムあるいは装置のコンピュータ(またはCP
UやMPU)が記憶媒体に格納されたプログラムコード
を読出し実行することによっても、達成される。
【0078】この場合、記憶媒体から読み出されたプロ
グラムコード自体が前述した実施形態の機能を実現する
ことになり、そのプログラムコードを記憶した記憶媒体
は本発明を構成することになる。
【0079】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク、ハードディ
スク、光ディスク、光磁気ディスク、CD−ROM、C
D−R、磁気テープ、不揮発性のメモリカード、ROM
などを用いることができる。
【0080】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼動しているOS(オペ
レーティングシステム)などが実際の処理の一部または
全部を行い、その処理によって前述した実施形態の機能
が実現される場合も含まれる。
【0081】さらに、記憶媒体から読出されたプログラ
ムコードが、コンピュータに挿入された機能拡張ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書き込まれた後、そのプログラムコードの指示
に基づき、その機能拡張ボードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれる。
【0082】
【発明の効果】以上説明したように、本発明によれば、
印刷装置の有する機能に関わらず、生成した印刷ジョブ
について試し刷りを行う試し刷り機能を実現できる。
【0083】また、試し刷り印刷後に、ラスタデータの
再生成をともなう印刷設定の変更を行える。
【0084】また、試し刷りによる消耗品の浪費を防止
することできる。
【図面の簡単な説明】
【図1】本発明の一実施例を示す印刷制御装置の構成を
説明するブロック図である。
【図2】プリンタが接続されたホストコンピュータの典
型的なプリントシステムの構成を示すブロック図であ
る。
【図3】アプリケーションからの印刷命令をプリンタ制
御コマンドに変換する前に、一旦中間コードスプールす
るプリントシステムの構成を示すブロック図である。
【図4】本発明の処理手順を特徴付ける部分のフローチ
ャートである。
【図5】本発明の処理手順を特徴付ける部分のフローチ
ャートである。
【図6】本発明の処理手順を特徴付ける部分のフローチ
ャートである。
【図7】レーザビームプリンタの内部構造を示す断面図
である。
【図8】本発明の処理手順を特徴付ける部分のフローチ
ャートである。
【図9】本発明におけるスプールファイルマネージャを
例示する図である。
【図10】本発明の処理手順を特徴付ける部分のフロー
チャートである。
【符号の説明】
2)図面の主要な部分を表わす符号の説明 1,12 CPU 2,19 RAM 3,13 ROM 4 システムバス 7 ディスクコントローラ 3000 ホストコンピュータ 1500 プリンタ

Claims (16)

    【特許請求の範囲】
  1. 【請求項1】 印刷装置により印刷を行わせる印刷制御
    方法であって、 印刷されるデータを、指定された部数とともに記憶部に
    より保存する保存工程と、 印刷の指示が試し刷りの指示か否か判定する判定工程
    と、 前記印刷の指示が試し刷りの指示であった場合には、印
    刷部数を1部に変更する変更工程と、 前記印刷の指示に応じて前記記憶部により保存されたデ
    ータを、印刷部数とともに前記印刷装置に送出する送出
    工程とを備えることを特徴とする印刷制御方法。
  2. 【請求項2】 前記印刷指示が試し刷りの指示でない場
    合には、前記送出工程により送出したデータを、前記記
    憶部から削除する削除工程をさらに備えることを特徴と
    する請求項1に記載の印刷制御方法。
  3. 【請求項3】 前記印刷指示が試し刷りの指示の場合に
    は、前記送出工程によりデータの送出後、指定された部
    数から試し刷りを行った部数を減ずる工程をさらに有す
    ることを特徴とする請求項1に記載の印刷制御方法。
  4. 【請求項4】 前記記憶部に記憶されるデータは前記印
    刷装置に送出する形式に変換される以前の中間データで
    あり、前記印刷指示が試し刷りの指示の場合には、前記
    送出工程によりデータの送出後、前記記憶部に保存され
    たデータに関して、設定変更を行う変更工程をさらに備
    えることを特徴とする請求項1に記載の印刷制御方法。
  5. 【請求項5】 前記印刷指示が試し刷りの指示の場合に
    は、前記送出工程によりデータの送出後、前記記憶部に
    保存されたデータに関して、設定変更を行う変更工程
    と、前記変更工程により設定変更が行われた場合、前記
    指定された部数を元の値に戻す工程とをさらに備えるこ
    とを特徴とする請求項4に記載の印刷制御方法。
  6. 【請求項6】 印刷装置により印刷を行わせる印刷制御
    装置であって、 印刷されるデータを、指定された部数とともに保存する
    保存手段と、 印刷の指示が試し刷りの指示か否か判定する判定手段
    と、 前記印刷の指示が試し刷りの指示であった場合には、印
    刷部数を1部に変更する変更手段と、 前記印刷の指示に応じて前記保存手段により保存された
    データを、印刷部数とともに前記印刷装置に送出する送
    出手段とを備えることを特徴とする印刷制御装置。
  7. 【請求項7】 前記印刷指示が試し刷りの指示でない場
    合には、前記送出手段により送出したデータを、前記保
    存手段から削除する削除手段をさらに備えることを特徴
    とする請求項6に記載の印刷制御装置。
  8. 【請求項8】 前記印刷指示が試し刷りの指示の場合に
    は、前記送出手段によりデータの送出後、指定された部
    数から試し刷りを行った部数を減ずる手段をさらに有す
    ることを特徴とする請求項6に記載の印刷制御装置。
  9. 【請求項9】 前記記憶部に記憶されるデータは前記印
    刷装置に送出する形式に変換される以前の中間データで
    あり、前記印刷指示が試し刷りの指示の場合には、前記
    送出手段によりデータの送出後、前記保存手段に保存さ
    れたデータに関して、設定変更を行う変更手段をさらに
    備えることを特徴とする請求項6に記載の印刷制御装
    置。
  10. 【請求項10】 前記印刷指示が試し刷りの指示の場合
    には、前記送出手段によりデータの送出後、前記保存手
    段に保存されたデータに関して、設定変更を行う変更手
    段と、前記変更手段により設定変更が行われた場合、前
    記指定された部数を元の値に戻す手段とをさらに備える
    ことを特徴とする請求項9に記載の印刷制御装置。
  11. 【請求項11】 請求項6乃至10のいずれかに記載の
    印刷制御装置と印刷装置とを接続してなり、該印刷装置
    により印刷を行うことを特徴とする印刷システム。
  12. 【請求項12】 コンピュータにより、 印刷されるデータを、指定された部数とともに保存する
    保存手段と、 印刷の指示が試し刷りの指示か否か判定する判定手段
    と、 前記印刷の指示が試し刷りの指示であった場合には、印
    刷部数を1部に変更する変更手段と、 前記印刷の指示に応じて前記保存手段により保存された
    データを、印刷部数とともに前記印刷装置に送出する送
    出手段とを実現するためのコンピュータプログラムを格
    納することを特徴とするコンピュータ可読の記憶媒体。
  13. 【請求項13】 さらに、前記印刷指示が試し刷りの指
    示でない場合には、前記送出手段により送出したデータ
    を、前記保存手段から削除する削除手段を実現するため
    のコンピュータプログラムを記憶することを特徴とする
    請求項12に記載の記憶媒体。
  14. 【請求項14】 さらに、前記印刷指示が試し刷りの指
    示の場合には、前記送出手段によりデータの送出後、指
    定された部数から試し刷りを行った部数を減ずる手段を
    実現するためのコンピュータプログラムを記憶すること
    を特徴とする請求項12に記載の記憶媒体。
  15. 【請求項15】 前記記憶部に記憶されるデータは前記
    印刷装置に送出する形式に変換される以前の中間データ
    であり、前記印刷指示が試し刷りの指示の場合には、前
    記送出手段によりデータの送出後、前記保存手段に保存
    されたデータに関して、設定変更を行う変更手段をさら
    に実現するためのコンピュータプログラムを記憶するこ
    とを特徴とする請求項12に記載の記憶媒体。
  16. 【請求項16】 さらに、前記印刷指示が試し刷りの指
    示の場合には、前記送出手段によりデータの送出後、前
    記保存手段に保存されたデータに関して、設定変更を行
    う変更手段と、前記変更手段により設定変更が行われた
    場合、前記指定された部数を元の値に戻す手段とを実現
    するためのコンピュータプログラムを記憶することを特
    徴とする請求項15に記載の記憶媒体。
JP34255199A 1999-12-01 1999-12-01 印刷制御方法及び装置および印刷システム Expired - Fee Related JP3907362B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP34255199A JP3907362B2 (ja) 1999-12-01 1999-12-01 印刷制御方法及び装置および印刷システム
US09/726,404 US7315387B2 (en) 1999-12-01 2000-12-01 Print control method and apparatus, and print system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34255199A JP3907362B2 (ja) 1999-12-01 1999-12-01 印刷制御方法及び装置および印刷システム

Publications (3)

Publication Number Publication Date
JP2001158159A true JP2001158159A (ja) 2001-06-12
JP2001158159A5 JP2001158159A5 (ja) 2005-04-07
JP3907362B2 JP3907362B2 (ja) 2007-04-18

Family

ID=18354637

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34255199A Expired - Fee Related JP3907362B2 (ja) 1999-12-01 1999-12-01 印刷制御方法及び装置および印刷システム

Country Status (2)

Country Link
US (1) US7315387B2 (ja)
JP (1) JP3907362B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006069117A (ja) * 2004-09-03 2006-03-16 Canon Inc 画像形成装置、ジョブ処理方法、コンピュータプログラム、記憶媒体、画像形成システム
JP2007011469A (ja) * 2005-06-28 2007-01-18 Canon Inc ジョブ状態監視システム、ジョブ状態監視方法、プログラム及び記憶媒体

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6972860B1 (en) * 1999-11-24 2005-12-06 Xerox Corporation Encoding of requests for sample copy output in document assembly trees
US7743374B2 (en) * 2000-12-21 2010-06-22 Canon Kabushiki Kaisha Network system, information processing apparatus, information processing method, and control program for remote driver installation
JP3823846B2 (ja) * 2002-02-27 2006-09-20 ブラザー工業株式会社 スプールファイル加工装置、プログラム及び記録媒体
JP2004032704A (ja) * 2002-05-09 2004-01-29 Canon Inc 画像形成装置、その制御方法、プログラム、記憶媒体、印刷システムに好適な方法および印刷システム
US7403300B2 (en) * 2003-03-21 2008-07-22 Toshiba Corporation Wireless wide area network printing
JP2005293015A (ja) * 2004-03-31 2005-10-20 Sharp Corp 文書管理サーバ、文書管理システム、文書管理方法、文書管理プログラム及びこの文書管理プログラムを記録した記録媒体
JP2006252001A (ja) * 2005-03-09 2006-09-21 Fuji Xerox Co Ltd ドキュメント処理装置
US20060238811A1 (en) * 2005-04-22 2006-10-26 Konica Minolta Business Technologies, Inc. Image forming system and post-processing apparatus
JP4259559B2 (ja) * 2006-09-29 2009-04-30 ブラザー工業株式会社 印刷システム及び印刷装置
AU2007202141B2 (en) * 2007-05-14 2010-08-05 Canon Kabushiki Kaisha Threshold-based load balancing printing system
JP2009181154A (ja) * 2008-01-29 2009-08-13 Brother Ind Ltd 印刷システム
JP5602424B2 (ja) 2009-12-24 2014-10-08 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム
JP6415160B2 (ja) 2014-07-29 2018-10-31 キヤノン株式会社 印刷装置、該装置の制御方法、及びプログラム
US9990169B2 (en) 2016-05-23 2018-06-05 Fuji Xerox Co., Ltd. Print controller, print control method and non-transitory computer readable recording medium for executing test print
JP7362475B2 (ja) * 2019-12-27 2023-10-17 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、およびプログラム

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5237923A (en) * 1988-08-19 1993-08-24 Presstek, Inc. Apparatus and method for imaging lithographic printing plates using spark discharges
US5105266A (en) * 1989-11-30 1992-04-14 Eastman Kodak Company Single pass color substitution
JPH05107852A (ja) 1991-10-15 1993-04-30 Minolta Camera Co Ltd 画像形成装置
JPH0785024A (ja) 1993-09-17 1995-03-31 Fuji Xerox Co Ltd 画像処理装置
JP3628074B2 (ja) 1995-07-11 2005-03-09 株式会社東芝 画像形成装置及び画像形成方法
US5764863A (en) * 1995-07-19 1998-06-09 Hewlett-Packard Company Multiple original copy data printer
JPH09207410A (ja) * 1995-11-30 1997-08-12 Seiko Epson Corp 画像情報印刷装置および方法
JP3630943B2 (ja) 1997-02-07 2005-03-23 キヤノン株式会社 情報処理装置および印刷制御方法および印刷制御システムおよび印刷制御プログラムを格納した記憶媒体
JP3576819B2 (ja) 1997-07-30 2004-10-13 キヤノン株式会社 情報処理装置及び印刷制御方法並びに記憶媒体
JPH1195941A (ja) * 1997-09-19 1999-04-09 Fujitsu Ltd プリンタシステムおよびそのプリンタ装置およびそのコンピュータ装置
JPH11143667A (ja) 1997-11-07 1999-05-28 Konica Corp プログラムを記録したコンピュータ読み取り可能な記録媒体及び画像形成装置
JPH11212403A (ja) 1998-01-22 1999-08-06 Toshiba Corp 画像形成装置と画像形成方法
JP3601287B2 (ja) 1998-03-04 2004-12-15 セイコーエプソン株式会社 印刷システム、プリンタ、印刷方法及び印刷データ生成装置
JP3363793B2 (ja) 1998-07-10 2003-01-08 キヤノン株式会社 印刷制御方法及び装置
JP4181275B2 (ja) 1999-06-09 2008-11-12 東芝テック株式会社 画像形成システム
JP2001094707A (ja) 1999-09-24 2001-04-06 Konica Corp 画像形成装置
EP2275920A1 (en) 1999-11-02 2011-01-19 Canon Kabushiki Kaisha Information processor, method for processing information and memory medium for storing program readable by computer
JP3619087B2 (ja) 1999-11-02 2005-02-09 キヤノン株式会社 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006069117A (ja) * 2004-09-03 2006-03-16 Canon Inc 画像形成装置、ジョブ処理方法、コンピュータプログラム、記憶媒体、画像形成システム
JP2007011469A (ja) * 2005-06-28 2007-01-18 Canon Inc ジョブ状態監視システム、ジョブ状態監視方法、プログラム及び記憶媒体
JP4659531B2 (ja) * 2005-06-28 2011-03-30 キヤノン株式会社 ジョブ状態監視システム、ジョブ状態監視方法、プログラム及び記憶媒体

Also Published As

Publication number Publication date
US20020051169A1 (en) 2002-05-02
JP3907362B2 (ja) 2007-04-18
US7315387B2 (en) 2008-01-01

Similar Documents

Publication Publication Date Title
US9043730B2 (en) Data processing apparatus, data processing method of data processing apparatus, and computer-readable memory medium storing program therein
JP3673643B2 (ja) 印刷レイアウト装置及び印刷レイアウト方法並びに記憶媒体
JP3747130B2 (ja) 情報処理装置、メッセージ表示方法、インタフェース装置、及びコンピュータ読み取り可能なプログラムが格納された記憶媒体
US7161691B2 (en) Method and apparatus for multiple media printing
US7839531B2 (en) Printing control method
US7301656B1 (en) Information processing apparatus, information processing method, and storage medium storing computer-readable program therein
JP3907362B2 (ja) 印刷制御方法及び装置および印刷システム
US8582160B2 (en) Printing system, control method thereof, and storage medium
JP2001134407A (ja) 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体
JP2002175165A (ja) 情報処理装置および印刷制御方法および記憶媒体
JP2004168034A (ja) 印刷装置及び情報処理装置及びそれらの方法、プログラム及び記憶媒体
JP2001159959A (ja) 周辺機器制御方法および装置および記録媒体
JP2002014797A (ja) 情報処理装置、印刷制御装置、およびその制御方法、および記憶媒体、およびその制御プログラム
JP2004152003A (ja) タブ紙両面印刷方法、タブ紙両面印刷プログラム、プログラムを格納した記コンピュータ読取り可能な憶媒体及び印刷制御装置
JP2004021456A (ja) 画像処理装置および印刷処理方法およびコンピュータが読み取り可能な記憶媒体
US7027170B1 (en) Printing control system for separation printing
JP4054544B2 (ja) 情報処理装置、情報処理方法、印刷制御プログラム、印刷処理装置、印刷処理方法及び印刷処理プログラム
JP3962559B2 (ja) 印刷制御装置及び印刷制御方法
JP2003015850A (ja) 印刷制御装置及び印刷制御方法
JP2004240850A (ja) 印刷制御装置、印刷制御方法及び実行プログラムを格納した媒体
JP2001312385A (ja) 印刷制御装置及び方法並びに記憶媒体
JPH09251359A (ja) 情報出力方法、情報出力プリンタ及びプリンタ制御システム
JPH0872362A (ja) 印刷装置およびその制御方法
JP2002007103A (ja) 課金装置、課金処理方法および記録媒体
JP2004157610A (ja) 情報処理装置

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040528

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040528

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7426

Effective date: 20040528

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20040528

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060306

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060508

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060509

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060619

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060811

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060904

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061102

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20061208

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: 20070109

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070116

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: 20110126

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120126

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130126

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140126

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees