JP2000311074A - 文書印刷方法 - Google Patents

文書印刷方法

Info

Publication number
JP2000311074A
JP2000311074A JP10615499A JP10615499A JP2000311074A JP 2000311074 A JP2000311074 A JP 2000311074A JP 10615499 A JP10615499 A JP 10615499A JP 10615499 A JP10615499 A JP 10615499A JP 2000311074 A JP2000311074 A JP 2000311074A
Authority
JP
Japan
Prior art keywords
document
printer
format
computer
storage
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
JP10615499A
Other languages
English (en)
Other versions
JP3997504B2 (ja
Inventor
Saiji Kageyama
斎司 蔭山
Katsumi Kumagai
克己 熊谷
Tatsuro Akabane
達朗 赤羽根
Kazuyuki Mitome
和幸 三留
Kazumi Tokunaga
一美 徳永
Tomoko Kitaura
朋子 北裏
Masamitsu Suzuki
政光 鈴木
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.)
Koki Holdings Co Ltd
Original Assignee
Hitachi Koki Co Ltd
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 Hitachi Koki Co Ltd filed Critical Hitachi Koki Co Ltd
Priority to JP10615499A priority Critical patent/JP3997504B2/ja
Priority to US09/323,118 priority patent/US6567180B1/en
Publication of JP2000311074A publication Critical patent/JP2000311074A/ja
Priority to US10/397,738 priority patent/US7209256B2/en
Application granted granted Critical
Publication of JP3997504B2 publication Critical patent/JP3997504B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/1244Job translation or job parsing, e.g. page banding
    • G06F3/1247Job translation or job parsing, e.g. page banding by conversion to printer ready format
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/1267Job repository, e.g. non-scheduled jobs, delay printing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/1206Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type

Landscapes

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

Abstract

(57)【要約】 【課題】 従来のプリンタや印刷システムでは、プリン
タで文書の保管を行う時、プリンタ内部で展開したドッ
トイメージ形式で保管していた。そのため、再印刷の性
能は高いが、編集の自由度が少なく、編集時に画質の劣
化が発生するという課題があった。 【解決手段】 計算機と、計算機と直接接続されるか又
はネットワーク経由で間接的に接続されたプリンタとか
らなる印刷システムにおいて、計算機が生成した文書の
印刷と保管の任意の組合せをプリンタに指示し、文書を
プリンタに送信し、上記プリンタが文書を計算機から受
信し、計算機からの指示に従い、文書についての印刷と
保管を行う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、パーソナルコンピ
ュータやワークステーション等の計算機が利用するプリ
ンタ、及び該プリンタを用いた文書印刷システム及び、
これを用いた文書印刷方法に関する。
【0002】
【従来の技術】従来のプリンタ、及び印刷システムで
は、計算機で作成した印刷内容をプリンタに転送して印
刷しており、印刷そのものに主眼が置かれていた。一部
のプリンタ、印刷システムでは、プリンタに文書を保管
し、それを再印刷や再編集等の目的で再利用するものも
現れてきた。ここで、文書とは、文字、記号、画像信号
などの任意の組合せからなる。
【0003】
【発明が解決しようとする課題】しかし、従来のプリン
タや印刷システムでは、プリンタが前述の保管を行う
時、各計算機が作成し、送信した印刷コマンドレベル
(以後印刷コマンドをPDLとも呼ぶ)で行わず、プリン
タ内部で展開したドットイメージレベル(以後単にドッ
トイメージをイメージとも呼ぶ)で行う。そのため、再
印刷の性能は高いが、編集の自由度が少なく、編集時に
画質の劣化が発生するという問題点があった。具体的に
は、保管されている文書に対し、n up、中綴じ、袋綴
じ、無線綴じ等の面付け編集や拡大縮小を行うと、保管
されているドットイメージについての拡大又は縮小がな
される。この時、1倍でない拡大縮小(x倍又は1/x
倍、ここでxは1でない)を行うと、基本的に画質の劣
化が発生する。
【0004】また、従来のプリンタや印刷システムで
は、プリンタに保管した文書を取出し、編集用応用プロ
グラムで編集する時、該プログラムが必要とする文書形
式と保管文書の形式が一致していることを前提にしてい
た。従って、両者が一致していない場合、該プログラム
で編集することができなかった。文書を保管するプリン
タと編集用応用プログラムを同一メーカが提供するか、
共同で開発する場合には一致させられたが、各々を別々
に開発する場合には一致させることが難しかった。そし
て、実際には各々はプリンタメーカや応用プログラムメ
ーカが別々に開発することが多かった。
【0005】本発明の第一の目的は、前記従来技術の問
題点を解決し、文書画像の品質の劣化がなく、高性能で
使い勝手の良い印刷システム及び文書印刷方法を提供す
ることである。本発明の第二の目的は、前記従来技術の
問題点を解決し、プリンタによる文書の保管形式と編集
用応用プログラムが必要とする文書形式が一致していな
い場合でも、両者が共存できる印刷システム及び文書印
刷方法を提供し、ユーザの利便性、使い勝手を高めるこ
とを目的とする。
【0006】
【課題を解決するための手段】前記課題を解決するた
め、本発明では以下のような手段を採用した。
【0007】本発明による第1の文書印刷方法は、計算
機と、計算機と直接接続されるか又はネットワーク経由
で間接的に接続されたプリンタとからなる印刷システム
において、計算機が生成した文書の印刷と保管の任意の
組合せをプリンタに指示し、該文書をプリンタに送信
し、プリンタが上記文書を上記計算機から受信し、上記
計算機からの指示に従い、文書に対する印刷と保管を行
うことを特徴とする。
【0008】本発明による第2の文書印刷方法は、計算
機と、計算機と直接接続されるか又はネットワーク経由
で間接的に接続されたプリンタとからなる印刷システム
において、計算機では文書生成プログラム(タイプ1応
用プログラムとする)が文書を生成し、該文書を該計算
機上のプリンタ論理ドライバ部によりPDL文書に変換
し、計算機が該PDL文書の印刷と保管の任意の組合せを
プリンタに指示し、該PDL文書をプリンタに送信し、プ
リンタがPDL文書を計算機から受信し、計算機からの指
示に従い、PDL文書に対する印刷と保管を行うことを特
徴とする。
【0009】本発明による第3の文書印刷方法は、計算
機と、計算機と直接接続されるか又はネットワーク経由
で間接的に接続されたプリンタとからなる印刷システム
において、計算機では組合せ指示プログラム(タイプ2
応用プログラムとする)がPDL文書についてのプリンタ
による印刷と保管の任意の組合せをプリンタに指示し、
該PDL文書をプリンタに送信し、プリンタがPDL文書を計
算機から受信し、計算機からの指示に従い、PDL文書に
対する印刷と保管を行うことを特徴とする。
【0010】また、本発明による第1、第2、又は第3
の文書印刷方法において、計算機がプリンタに文書の保
管を指示する際、保管形式としてPDL形式とドットイメ
ージ形式の任意の組合せを指示できるようにし、計算機
が計算機からの保管形式の指示に従い、PDL形式とドッ
トイメージ形式の任意の組合せで、文書を保管すること
ができるようにした。
【0011】さらに、本発明による第1、2、3、4の
文書印刷方法システムにおいて、計算機からプリンタへ
保管庫に格納されている文書についての再印刷要求を行
い、プリンタはプリンタの保管庫にドットイメージ形式
の文書が保管されているか判定し、あればドットイメー
ジ形式の文書を用いて再印刷を行い、なければPDL形式
の文書を、描画した後、再印刷を行うようにした。
【0012】さらに、本発明による第1、2、3、4、
5の文書印刷方法において、計算機からプリンタの保管
庫にPDL形式で文書を保管しておき、計算機からプリン
タへ該文書についての表示・編集要求を行うと、プリン
タ内の該PDL形式の文書を読出し、表示・編集できるよ
うにした。
【0013】また、本発明による第2、3、4、5、又
は6の文書印刷方法において、計算機からプリンタの保
管庫に文書を保管形式で保管しておき、計算機からプリ
ンタへ該文書についての表示・編集要求を行うと、プリ
ンタがプリンタ内の保管文書の形式が計算機上の編集応
用プログラムの要求する表示・編集形式と呼ぶ文書形式
と同じか判定し、同じならそのまま読出し、計算機に転
送し、異なるならば、プリンタ内の文書形式変換部を用
いて、該保管庫に保管されている保管形式の文書の形式
を表示・編集形式の文書に変換した後、計算機に転送
し、計算機上のタイプ1応用プログラム又はタイプ2応
用プログラムの一つである編集応用プログラムが、プリ
ンタから転送された上記表示・編集形式の文書を読出
し、表示と編集を行うようにした。
【0014】また、本発明による第2、3、4、5、又
は6の文書印刷方法において、計算機からプリンタの保
管庫にPDL形式で文書を保管しておき、計算機からプリ
ンタへ該文書についての表示・編集要求を行うと、プリ
ンタが、プリンタ内のPDL形式変換部を用いて、該保管
庫に保管されているPDL形式の文書を表示・編集形式の
文書に変換した後、計算機に転送し、計算機上のタイプ
1応用プログラム又はタイプ2応用プログラムの一つで
ある編集応用プログラム1部が、プリンタから転送され
た上記表示・編集形式の文書を読出し、表示と編集を行
うようにした。
【0015】また、本発明による第2、3、4、5、又
は6の文書印刷方法において、計算機からプリンタの保
管庫にPDL形式と呼ぶ保管形式で文書を保管しておき、
計算機からプリンタへ該文書についての表示・編集要求
を行うと、プリンタがプリンタ内の保管文書の形式が計
算機上の編集応用プログラムの要求する表示・編集形式
と呼ぶ文書形式と同じか判定し、同じならそのまま読出
し、計算機に転送し、異なるならば、プリンタがプリン
タ内のPDL形式変換部を用いて、該保管庫に保管されて
いるPDL形式の文書を表示・編集形式の文書に変換した
後、計算機に転送し、計算機上のタイプ1応用プログラ
ム又はタイプ2応用プログラムの一つである編集応用プ
ログラム1部が、プリンタから転送された上記表示・編
集形式の文書を読出し、表示と編集を行うようにした。
【0016】また、本発明による第2、3、4、5、又
は6の文書印刷方法において、計算機からプリンタの保
管庫に圧縮タイプ又は非圧縮タイプのドットイメージ形
式で文書を保管しておき、計算機からプリンタへ該文書
についての表示・編集要求を行うと、プリンタがプリン
タ内の文書の形式を判定し、非圧縮タイプのドットイメ
ージ形式ならばそのまま読出し、計算機に転送し、圧縮
タイプのドットイメージ形式ならば、イメージ形式変換
部を用いて、該保管庫に保管されている圧縮タイプのド
ットイメージ形式の文書を非圧縮タイプのドットイメー
ジ形式の文書に変換した後、計算機に転送し、計算機上
のタイプ1応用プログラム又はタイプ2応用プログラム
の一つである編集応用プログラム2部が、プリンタから
転送された上記非圧縮タイプのドットイメージ形式の文
書を読出し、表示と編集を行うようにした。
【0017】また、本発明による第1、2、3の文書印
刷方法において、計算機がプリンタに文書の保管を指示
する際、保管形式としてPDL形式、表示・編集形式、ド
ットイメージ形式の任意の組合せを指示できるように
し、プリンタが計算機からの上記保管形式の指示に従
い、PDL形式、表示・編集形式、ドットイメージ形式の
任意の組合せで、文書を保管することができるようにし
た。
【0018】本発明による第11の文書印刷方法におい
て、保管庫に格納されている各文書を文書名とその属性
で管理し、該属性にPDL形式、表示・編集形式、非圧縮
タイプのドットイメージ形式、圧縮タイプのドットイメ
ージ形式の任意の組合せである保管形式群を含め、計算
機からプリンタへ該文書についての再印刷要求を上記文
書名で行うと、プリンタ内の再印刷処理部が、該文書名
で保管庫に格納されている文書の属性の一つである保管
形式群に基づき、該文書がPDL形式、表示・編集形式、
非圧縮タイプのドットイメージ形式、圧縮タイプのドッ
トイメージ形式のうちどの組合せで保管されているか判
定し、その判定結果に応じ最適な方法で再印刷を行うよ
うにした。
【0019】本発明による第11の文書印刷方法におい
て、保管庫に格納されている各文書を文書名とその属性
で管理し、該属性にPDL形式、表示・編集形式、非圧縮
タイプのドットイメージ形式、圧縮タイプのドットイメ
ージ形式の任意の組合せである保管形式群を含め、計算
機からプリンタへ該文書についての表示・編集を上記文
書名で行うと、プリンタ内の再印刷処理部が、該文書名
で保管庫に格納されている文書の属性の一つである保管
形式群に基づき、該文書がPDL形式、表示・編集形式、
非圧縮タイプのドットイメージ形式、圧縮タイプのドッ
トイメージ形式のうちどの組合せで保管されているか判
定し、その判定結果に応じ最適な方法で、計算機上のタ
イプ1応用プログラム又はタイプ2応用プログラムが表
示・編集を行うようにした。
【0020】本発明による第14の文書印刷方法におい
て、計算機と、計算機と直接接続されるか又はネットワ
ーク経由で間接的に接続されたプリンタとからなる印刷
システムにおいて、計算機内の文書をプリンタコントロ
ーラ内の保管フォルダへファイル転送により転送し一時
格納し、その一時格納が正常終了したのを確認した後、
一時格納された該保管フォルダから、プリンタコントロ
ーラ内の目的とする保管エリアへ文書を保管し直すよう
にした。
【0021】本発明による第15の文書印刷方法におい
て、計算機と、計算機と直接接続されるか又はネットワ
ーク経由で間接的に接続されたプリンタとからなる印刷
システムにおいて、計算機内の文書のプリンタコントロ
ーラ内の保管庫への格納を、(1) 計算機内の保管庫管理
指示部がプリンタコントローラ内の保管庫管理サービス
部に、ドキュメント保存開始要求をその付随パラメータ
として保管フォルダ名を付けて発行し、(2) 保管庫管理
サービス部が上記要求に従い、ファイル転送受信部が受
信したファイルを格納するためのワークディレクトリを
その名称を、上記要求の付随パラメータで指定された保
管フォルダ名として作成した後、プリンタコントローラ
がこの保管フォルダ名の下に、受信した文書ファイルを
格納し、(3) 保管庫管理指示部がファイル転送送信部に
対し、ドキュメント転送指示を発行し、文書ファイルの
列の計算機からプリンタコントローラへの転送を、付随
パラメータとして文書ファイル名の列を付けて指示し、
(4) ファイル転送送信部がファイル転送受信部に対し、
ファイル送信指示を発行することにより文書ファイルの
列を、付随パラメータに文書ファイル名の列を付けて転
送し、(5) ファイル転送受信部は受信した文書ファイル
の列を、保管フォルダの下に、格納し、(6) ファイル転
送受信部が上記(5)において、すべての文書ファイルを
保管フォルダに格納し終えたら、転送終了報告をファイ
ル転送送信部に送信し、(7) ファイル転送送信部保管庫
管理指示部内の転送終了確認部に、上記転送終了報告を
送信し、すべての文書ファイルのプリンタコントローラ
内の保管フォルダへの格納を確認した旨報告し、(8) 保
管庫管理指示部が保管庫管理サービス部に対し、ドキュ
メント保存終了要求を発行し、上記保管フォルダに受信
済みの文書ファイルの列の、保管庫への格納を、付随パ
ラメータとして各文書について(a)新規保管フォルダ名
と(b)新規ファイル名の組の列を付けて、指示し、この
(a)と(b)の指定で、各文書ファイルについて格納先フォ
ルダ名と文書名を新規に付け直すことを可能とし、(9)
最後に、保管庫管理サービス部の保管庫格納部が、保管
フォルダ内の各文書を、保管庫に(a)と(b)の指定に従い
格納する、という手順で行うようにした。
【0022】
【発明の実施の形態】以下、本発明の第一実施例につい
て詳細に説明する。初めに図1を用いて、本印刷システ
ムの全体構成を説明する。
【0023】該印刷システムは、ネットワーク400 、第
1の計算機310 、第2の計算機320、第3の計算機330
、及びプリンタ100 とからなる。各計算機(310 、320
、330 )とプリンタ100 はネットワーク400 に接続さ
れている。
【0024】プリンタ100 はプリンタコントローラ200
とプリンタエンジン500 で構成する。プリンタコントロ
ーラ200 は上述の各計算機(310 、320 、330 )から、PD
L文書と呼ばれる印刷コマンド列を受信し、一連の印刷
処理を行った後、プリンタエンジン500 にドットイメー
ジデータを送信する。プリンタエンジン500 は、上記ド
ットイメージデータを受信し、プリンタメカニズムを用
いて用紙への物理的な印刷を行う。プリンタメカニズム
としては、レーザ光学系利用電子写真、LED利用電子
写真、液晶シャッタ利用電子写真、インクジェット、シ
ャトル型インパクト、等の各種方法を用いることができ
る。
【0025】以下の説明は電子写真方式のページプリン
タの場合について行う。メカニズムとしてインクジェッ
ト等の他のものを用いた場合、印刷単位をラインとする
ラインプリンタ方式を用いた場合についても、同様に実
現することができる。
【0026】なお、各計算機は、プリンタに文書の印刷
や保管等の処理を依頼する機器であり、クライアントと
も呼ぶ。以後計算機とともに、クライアントとという名
称も用いる。
【0027】各計算機(310 、320 、330 )は、図3を
用いて後で説明するように、タイプ1応用プログラム部
3140が文書を生成した後、プリンタ論理ドライバ部3130
に対し、文書のPDL文書への変換と、変換後の該PDL文書
についての印刷と保管の任意の組合せでの実行を、プリ
ンタに指示する。プリンタ論理ドライバ部3130は、タイ
プ1応用プログラム部3140から文書(該応用プログラム
が定める形式で記述されている)を受信し、PDL文書に
変換した後、タイプ1応用プログラム部3140が指示した
処理(印刷と保管の任意の組合せ)を、プリンタ100 に指
示し、該PDL文書をプリンタ100 に送信する。
【0028】また各計算機(310 、320 、330 )におい
て、タイプ2応用プログラム部3150は各計算機のファイ
ル等に格納済みのPDL文書に対し、印刷と保管を、任意
の組合せで行うよう、プリンタに指示する。
【0029】またプリンタ100 はPDL文書を各計算機(3
10 、320 、330 )から受信し、各計算機からの指示に
従い、PDL文書についての印刷や保管を行う。詳細につ
いては、図2や図6を用いて後で説明する。
【0030】次に図3を用いて、各計算機(310 、320
、330 )の構成について、説明する。各計算機(310 、3
20 、330 )は、すべて図3の構成とした。計算機300 は
第1の通信部3110、第1のOSカーネル部3120、プリン
タ論理ドライバ部3130、タイプ1応用プログラム部314
0、タイプ2応用プログラム部3150、スプール制御指示
部3160、保管庫管理指示部3170、プリンタ構成管理指示
部3180で構成する。
【0031】第1の通信部3110は、ネットワーク400 を
介し、計算機300 がネットワーク400 上の各種装置(計
算機、プリンタ、スキャナ等)と通信を行うための、ハ
ードウェアとソフトウェアで構成する。なお、スキャナ
は図からは省略した。 第1のOSカーネル部3120は、
計算機300 を構成するハードウェア、ユーザインターフ
ェース等を制御するための基本ソフトウェア(オペレー
ティングシステムとも呼ぶ)である。第1の通信部3110
は第1のOSカーネル部3120の一部ともみなせるが、そ
こを明記するために別要素として記述した。
【0032】タイプ1応用プログラム部3140は、ワード
プロセッサ、表計算、図形文書作成、画像文書作成、文
書レイアウト等を行うためのプログラムである。各種文
書を作成するとともに、作成した文書のプリンタ100 に
よる処理を指示する。処理としては印刷、保管を任意の
組合せで指示する。
【0033】プリンタ論理ドライバ部3130は、タイプ1
応用プログラム部3140の作成した文書を、印刷コマンド
列やページ記述言語等のプリンタコントローラ200 が受
付け、印刷できる形式(以後、PDL形式と呼ぶ)に変換
し、第1のOSカーネル部3120や第1の通信部3110を介
して、プリンタコントローラ200 へ送信する。計算機30
0 とプリンタコントローラ200 の接続は、プリンタロー
カルI/F 410 又はネットワーク400 を用いて行う。どち
らの接続を用いても、基本的な機能は同じである。
【0034】PDL形式の例としては、Adobe社のPostScri
pt(登録商標)とPDF(Portable Document Forma;登録
商標)、HP社のPCL-5, PCL-5E, PCL-6, PCL-XL(登録商
標)、等があげられる。
【0035】スプール制御指示部3150は、計算機300 が
プリンタコントローラ200 内のスプール制御サービス部
2100に、そこに格納されている印刷ジョブに対する印刷
待ち順序、障害発生の有無とその内容等の状態参照、順
序変更、削除等のスプール制御を、指示するために用い
る。以上の機能を実現するためのユーザインターフェー
スの概要を図13に示す。スプールと印刷ジョブについ
ては、図6を用いて、後で説明する。
【0036】保管庫管理指示部3170は、計算機300 がプ
リンタコントローラ200 内の保管庫管理サービス部2230
に対し、そこに格納されている文書についての一覧表
示、削除、再印刷、表示・編集等を指示するために用い
る。さらに、保管庫2200内のフォルダ構成を制御するた
めに用いる。ここで、フォルダとは保管庫2200全体を分
けた小単位の入れ物であり、階層構成で構成した。文書
は各フォルダに分けて格納する。フォルダにより、ユー
ザが多量の文書を整理して格納できるようにした。ま
た、ユーザは保管庫から文書を探したり、検索する際、
フォルダに分けてあるので、効率良く探したり、検索す
ることができる。
【0037】フォルダ構成の制御では、フォルダの作
成、削除、フォルダ名称の変更等を行う。以上の機能を
実現するためのユーザインターフェースの概要を、図1
0、図11、図12に示す。図10には階層構成にした
フォルダの例を示した。プリンタ構成管理指示部3180
は、計算機300 からプリンタコントローラ200 内のプリ
ンタ構成管理サービス部2700に対し、プリンタ100 の構
成設定、プリンタ統計情報の参照等を指示するために用
いる。
【0038】また以上で説明した、計算機300 における
ユーザインターフェースの全体構成を図9に示す。
【0039】以下、図2、図4、図5を用いて、プリン
タコントローラ200 における処理内容を詳しく説明する
が、それに先立ち図6を用いて、プリンタコントローラ
の構成を説明する。
【0040】図6に示すように、プリンタコントローラ
200 は第2の通信部610 、第2のOSカーネル部620 、
スプール2100、保管庫2200、出力ワーク部2400、及び第
2のOSカーネル部620 上の各処理部で構成する。
【0041】第2のOSカーネル部620 は、プリンタコ
ントローラ200 を構成するハードウェア、ユーザインタ
ーフェース等を制御するための基本ソフトウェア(オペ
レーティングシステムとも呼ぶ)である。
【0042】第2の通信部610 は、ネットワーク400 を
介し、プリンタ100 がネットワーク上の各種装置(計算
機、プリンタ、スキャナ等)と通信を行うための、ハー
ドウェアとソフトウェアで構成する。第2の通信部620
は第2のOSカーネル部610 の一部ともみなせるが、そ
こを明記するために別要素として記述した。
【0043】ここで、スプール2100、保管庫2200、出力
ワーク部2400について説明する。
【0044】スプール2100は各計算機(310 、320 、33
0 )がプリンタコントローラ200 に対して発行する印刷
要求を受付け、登録するための待ち行列(キューとも呼
ぶ)である。プリンタコントローラ200 は上記各印刷要
求を印刷ジョブとして、該スプール2100に受付け順に登
録する。本登録では、(a)各印刷ジョブを管理するため
のジョブ名(通し番号付き)、登録日時、文書容量(サ
イズ)等の管理情報と(b)実際の印刷内容である前記PDL
文書の対を、ファイルとして登録する。登録された印刷
ジョブは、受付け順に、図2に示したスプール制御サー
ビス部2110内のスプール読出し部2120が読出し、印刷処
理の後段に渡す。
【0045】保管庫2200は、各計算機(310 、320 、33
0 )がプリンタコントローラ200 に対して発行する文書
の保管要求に対応して、プリンタコントローラ200 が該
文書を保管するための格納部である。本保管庫2200への
参照、追加、削除、再印刷、表示・編集等の各種要求
は、図2に示した保管庫管理サービス部2230が受付け、
処理を実行する。上記各種要求は、保管庫に対する読出
し、書込み等の要求として処理される。
【0046】図5を用いて、保管庫2200についてさらに
説明する。保管庫2200は保管文書群2210と保管庫管理フ
ァイル2220とで、構成する。保管文書群2210は各文書の
実際の保管内容であり、各文書についてPDL形式とドッ
トイメージ形式の任意の組合せで格納することができ
る。該組合せにより、具体的には、(a)PDL形式とドット
イメージ形式の両方での保管、(b)PDL形式のみでの保
管、(c)ドットイメージ形式のみでの保管、のいずれか
を選択することができる。
【0047】該組合せは、各計算機(310 、320 、330
)がプリンタコントローラ200 に対し、文書の保管を
要求する際に、パラメータとして指示する。パラメータ
を指示しない場合、デフォルト値を用いた。デフォルト
値の代わりに前値を用いても良い。ここで、デフォルト
値とは初期化時又はインストール時に設定した値であ
る。前値とは一回前の保管の時に指定したパラメータで
ある。図5では、文書1をPDL形式(2211−a)とドット
イメージ形式(2211−b)の両方で保管した。文書2と
文書nも同様に、両方の形式で保管した(2212−a、221
2−b、2215−a、2215−b)。 文書3と文書NはPDL形
式のみ(2213−aと2216−a)を保管した。文書4はドッ
トイメージ形式のみ(2214−b)を保管した。
【0048】また保管庫管理ファイル2220は、保管文書
群2210の保管管理を行うとともに、保管文書群2210への
操作を高速化するための管理用ファイルである。
【0049】保管庫管理ファイル2220に加え、それと同
一内容をメモリに記載した保管庫管理テーブル2240も設
けることにより、保管庫管理サービス部2230による保管
庫2200、具体的には保管文書群2210へのアクセス性能を
大幅に向上した。 また出力ワーク部2400は、プリンタ
コントローラ200 が文書の印刷を行ったり、ドットイメ
ージ形式で保管庫2200へ格納する際、ワークエリアとし
て使った。
【0050】上記各処理部はソフトウェアの分野におい
てタスク又はプロセスと呼ばれる処理単位で実装した。
各タスクは、プリンタコントローラと外部の機器、デバ
イスとの間の入出力やプリンタコントローラ内部の処理
状況に応じ、第2のOSカーネル部620 が実行を切替え
るようにした。これにより、プリンタコントローラの印
刷と保管の性能を向上し、印刷スループットと保管スル
ープットを高めた。
【0051】タスクとして具体的には、プリンタ構成管
理サービス部2000、保管庫管理サービス部2230、スプー
ル制御サービス部2110、保管庫格納タイプ1部2330、描
画部2310、圧縮部2320、出力メイン部2500、エンジン出
力部2600を設けた。
【0052】以上の各タスクの処理内容は、後で図2、
図4、図5等を用いて、説明するが、概要を以下で説明
する。
【0053】プリンタ構成管理サービス部2000は、各計
算機(310 、320 、330 )内のプリンタ構成管理指示部
3180からの要求を実行するための処理部である。保管庫
管理サービス部2230は、各計算機(310 、320 、330 )
内の保管庫管理指示部3170からの要求を実行するための
処理部であり、既に説明した。
【0054】スプール制御サービス部2110は、各計算機
(310 、320 、330)内のスプール制御指示部3160から
の要求を実行するための処理部であり、これも既に説明
した。
【0055】保管庫格納タイプ1部2330は、スプール21
00に格納済みの印刷ジョブを読出し、保管庫2200に前述
のPDL形式で格納するための処理部である。実際にはス
プール読出し部2120が読み出した、印刷ジョブの一部で
あるPDL形式の文書データを受取り、保管庫2200に格納
する。
【0056】描画部2310はPDL形式の文書を入力し、描
画、つまりPDL文書を構成する文字要素、図形要素、イ
メージ要素の各々をドット展開し、ドットイメージ形式
にして出力する。描画部2310からの出力は圧縮部2320へ
渡される。
【0057】圧縮部2320は圧縮前の元のドットイメージ
形式の文書を入力し、画像圧縮処理を施し、データ量を
減らした圧縮形式のドットイメージとして、出力ワーク
部2400へ出力する。
【0058】出力メイン部2500は、出力ワーク部2400か
ら圧縮形式のドットイメージデータを読出し、エンジン
出力部2600へ出力する。
【0059】エンジン出力部2600は出力メイン部2500か
ら圧縮形式のドットイメージデータを入力として受取
り、各種処理を施した後、プリンタエンジン500 へ出力
する。なお、先に圧縮部2320で圧縮されたドットイメー
ジデータは、エンジン出力部2600内のエンジンI/Fアダ
プタ2640で伸長処理を施し、生のドットイメージデータ
に戻してから、プリンタエンジン500 へ出力した。
【0060】以上の各タスクの処理はソフトウェアで行
ったが、各タスクの全体又は一部の処理の実行を分担す
る補助ハードウェアを実装し、各タスクの処理性能を向
上することもできる。例えば、描画部2310と圧縮部2320
について実施すると効果が大きい。本発明でも、性能向
上が必要な場合、オプションとして実施した。
【0061】次に図2を用いて、プリンタコントローラ
200 の処理内容をさらに詳しく説明する。図2を構成す
る主要部分は、既に説明した。
【0062】ここでは、データフローを中心に説明す
る。
【0063】プリンタ構成管理指示部2180からの要求
は、プリンタ構成管理サービス部2700が受付け、実行す
る。
【0064】スプールへの印刷ジョブの登録要求2111
は、スプール制御サービス部2110が受付け、印刷ジョブ
としてスプール2100に登録される。図3で説明したよう
に、プリンタに対し計算機300 は、印刷ジョブの登録要
求2111を以下の二通りの方法で出す。 (a)タイプ1応用プログラム3140がプリンタ論理ドライ
バ部3130経由で、出す (b)タイプ2応用プログラム3140がプリンタ論理ドラ
イバ部3130を経由せずに、直接出す スプールへ格納された各印刷ジョブは、スプール読出し
部2120が順次読出す。スプール読出し部2120は各計算機
からの各処理要求を解析し、次のいずれであるか判別す
る。各場合に対し、以下のようにコード1からコード7
を割り当てる。 (1)印刷のみ;コード1 (2)PDL形式での保管のみ;コード2 (3)ドットイメージ形式での保管のみ;コード3 (4)PDL形式とドットイメージ形式の両方での保管の
み;コード4 (5)印刷、及びPDL形式での保管;コード5 (6)印刷、及びドットイメージ形式での保管;コード6 (7)印刷、及びPDL形式とドットイメージ形式の両方で
の保管;コード7 コード1、コード3、コード4、コード6、コード7の
ように、印刷又はドットイメージ形式での保管のいずれ
かが指示される場合、スプール読出し部2120は読出した
印刷ジョブを構成するPDL文書を、描画部2310へ出力す
る。描画部2310は上述の処理を行い、結果を圧縮部2320
へ出力する。圧縮部2320は上述の処理を行い、結果を圧
縮形式のドットイメージとして出力ワーク部2400へ出力
する。
【0065】コード1、コード5、コード6、コード7
のように、印刷が指示される場合、出力メイン部2500
は、印刷制御部2510を用いて、出力ワーク部2400から読
出したデータを、エンジン出力部2600へ出力する。エン
ジン出力部2600は出力メイン部から圧縮形式のドットイ
メージを入力として受付け、各種処理を施した後、プリ
ンタエンジン500 へ出力する。
【0066】ここで、印刷制御部2510は以下の処理を行
う。 (1)ページシーケンス制御 (2)各ページへのエンジン制御情報とフィニッシャ制御
情報の設定 (1)のページシーケンス制御では、各計算機(310 、3
20 、330 )から受信した文書の論理的なページ順序を、
プリンタエンジン500 が印刷時に必要とする物理的なペ
ージ順序に変換する。片面印刷の場合、通常ページ順序
は変換しない。両面印刷の場合、プリンタエンジン500
の要求するページ順序変換を行う。通常次の2タイプが
ある。
【0067】(a)巡回型両面印刷 論理的なページ順序であるページ1、ページ2、ページ
3、ページ4、ページ5、ページ6、ページ7、ページ
8、ページ9、ページ10を、用紙サイズ毎の滞留枚数
で定まる物理的なページ順序に変換する。滞留枚数が3
枚で10ページ分の印刷を行う場合、ページ2、ページ
4、ページ6、ページ1、ページ8、ページ3、ページ
10、ページ5、ページ7、ページ9へ変換する。
【0068】(b)中間トレイ型両面印刷 論理的なページ順序であるページ1、ページ2、ページ
3、ページ4、ページ5、ページ6、ページ7、ページ
8、ページ9、ページ10を、用紙サイズ毎の中間トレ
イ格納最大枚数で定まる物理的なページ順序に変換す
る。中間トレイ格納最大枚数が3枚で10ページ分の印
刷を行う場合、ページ4、ページ5、ページ6、ページ
1、ページ2、ページ3、ページ9、ページ10、ペー
ジ7、ページ8へ変換する。
【0069】(2)では各ページ毎に、エンジン制御情
報とフィニッシャ制御情報を設定する。エンジン制御情
報としては給紙部、排紙部について設定し、フィニッシ
ャ制御情報ではステープル止め、穴あけ、平綴じ、中綴
じ等を設定する。
【0070】コード3、コード4、コード6、コード7
のように、ドットイメージ形式での保管が指示される場
合、出力メイン部2500は、保管庫格納タイプ2部2520を
用いて、出力ワーク部2400から読出したデータを、ドッ
トイメージ形式の文書として保管庫2200へ保管する。
【0071】コード2、コード4、コード5、コード7
のように、PDL形式での保管が指示される場合、スプー
ル読出し部2120は読出した印刷ジョブを構成するPDL文
書を、保管庫格納タイプ1部2330へ出力する。 保管庫
格納タイプ1部2330は、入力された文書をPDL形式の文
書として、保管庫2200へ保管する。
【0072】スプール制御指示部2160からの各種要求
は、スプール制御サービス部2110が受付け、実行する。
各種要求としては例えば以下のものを用意した。 (1)印刷ジョブの一覧表示 (2)印刷ジョブの削除 (3)印刷ジョブの保留 (4)印刷ジョブの保留解除 (5)印刷ジョブ詳細情報の表示 (6)プリンタの一時停止 (7)プリンタの再開 (8)プリンタ内の全印刷ジョブの削除 (9)プリンタの状態表示 (10)プリンタの仕様、設定値の表示 保管庫管理指示部2170からの各種要求は、保管庫管理サ
ービス部2230が受付け、実行する。各種要求としては前
述のように、例えば以下のものを用意した。 (1)ドキュメントの一覧表示 (2)ドキュメントの削除 (3)ドキュメントの再印刷 (4)ドキュメントの表示・編集 (5)ドキュメントの名前変更 (6)ドキュメントのアクセス権限の変更 (7)フォルダの作成 (8)フォルダの削除 (9)フォルダの名前変更 (10)フォルダのアクセス権限の変更 次に図4を用いてエンジン出力部2600の処理内容を説明
する。エンジン出力部2600は、出力バッファ部410 、エ
ンジン/フィニッシャ制御部420 、エンジン制御ドライ
バ430、エンジンI/Fアダプタ2640、フィニッシャ制御ド
ライバ440 、フィニッシャI/Fアダプタ770 、パネル制
御ドライバ450 、パネルI/Fアダプタ760で構成する。エ
ンジン出力部2600は、印刷制御部2510からページ順序の
変換されたドットイメージ形式のデータを順次受信し、
出力バッファ部410 に格納する。出力バッファ部410 は
2面ページ構成とし、上記受信と後で説明する出力とを
並行処理できるようにした。
【0073】エンジン/フィニッシャ制御部420 は先に
説明したタスクやプロセスとして実装する。エンジン/
フィニッシャ制御部420 は、出力バッファ部410 内の管
理情報を読出しながら、該出力バッファ部410 内のドッ
トイメージ形式データをプリンタエンジン500 へ出力
し、実際の印刷を行う。この時エジン制御ドライバ430
とフィニッシャ制御ドライバ440 を、デバイスドライバ
として用いる。上記430と440 のデバイスドライバは、
各々プリンタエンジン500 とフィニッシャに対する入出
力処理機能を提供するライブラリプログラムである。こ
れらがプリンタエンジンやフィニッシャ等の物理デバイ
スとの間でリアルタイム制御を実施する。なお、デバイ
スドライバとしてはパネル制御ドライバ450 も用意し、
エンジン/フィニッシャ制御部420 他の処理部が、操作
パネルの制御のために使えるようにした。
【0074】430、440 、450 の上記各デバイスドライ
バは、各々エンジンI/Fアダプタ2640、フィニッシャI/F
アダプタ770 、パネルI/Fアダプタ760 といった各機器
やデバイス(プリンタエンジン500 、フィニッシャ、操
作パネル)を制御するためのハードウェアアダプタを介
して、各機器の入出力制御を行う。なお、フィニッシャ
と操作パネルは図示していないが、通常のプリンタのプ
リンタが利用するものと同様なものである。
【0075】次に図7と図8を用いて、本印刷システム
を構成する各装置のハードウェア構成を説明する。
【0076】初めに 図7を用いて、プリンタコントロ
ーラ200 について説明する。プリンタコントローラ200
は、MPU700 、システムバス701 、ROMメモリ710
、RAMメモリ711 、キーボード721 、マウス722 、
ディスクコントローラ731 、二次記憶装置732 、表示コ
ントローラ741 、ディスプレイ742 、ネットワークコン
トローラ750 、ローカルI/Fアダプタ780 、パネルI/Fア
ダプタ760 、エンジンI/Fアダプタ2640、フィニッシャI
/Fアダプタ770 からなる装置である。
【0077】システムバス701 は、MPU700 の各種入
出力信号(アドレス信号、データ信号、その他の制御信
号)からなる。
【0078】MPU700 は本システムバス701 を介し
て、キーボード721 、二次記憶装置732 、ディスプレイ
742 、ネットワーク400 等の周辺装置や、ROMメモリ
710 、RAMメモリ711 等のメモリと入出力を行う。
【0079】キーボード721 は複数の入力用鍵盤からな
る入力装置であり、ポインティングデバイスの一種であ
るマウスが接続されている。二次記憶装置732 は、ディ
スクコントローラ731 を介して、またディスプレイ742
は表示コントローラ741 を介してシステムバス701 に接
続されている。また本装置のシステムバス701 は、LA
NやWAN等のネットワーク400 にネットワークコント
ローラ750 を介して接続されている。
【0080】ネットワーク400 の物理I/FとしてはEt
hernet、Token-Ring、FDDI(FiberDistributed Data In
terfae,)、ATM(Asynchronous Transfer Mode)、ISDN
(Integrated Services Digital Network)等を用い、
使用する物理I/Fの種類に応じて本ネットワークコン
トローラ750 のハードウェア論理として適切なものを実
装する。
【0081】ローカルI/Fアダプタ780 はプリンタコン
トローラ200 を計算機に直接接続するためのアダプタで
ある。この場合、計算機とのインターフェースとしては
セントロニクス、SCSI、fiber channel、IEEE1394、US
B、RS-232C、RS-422/423等を用い、プリンタローカルI/
Fアダプタを用いて接続する。
【0082】パネルI/Fアダプタ760 は操作パネルとの
インターフェースを行うためのアダプタである。この場
合、パネルとのインターフェースとしてはRS-232C、独
自インターフェース等を用いる。
【0083】エンジンI/Fアダプタ2640はプリンタエン
ジン500 とのインターフェースをとるためのアダプタで
ある。この場合プリンタエンジン500 とのインターフェ
ースとしてはビデオインターフェースを用いる。
【0084】フィニッシャI/Fアダプタ770 はフィニッ
シャとのインターフェースをとるためのアダプタであ
る。この場合フィニッシャとのインターフェースとして
はRS-232C、SCSI、独自インターフェース等を用いる。
【0085】ROMメモリ710 にはプリンタコントロー
ラ200 の初期化立上げプログラム(IPL(Initi
al Program Loading)プログラムと
も呼ぶ)と文字フォントの一部を格納する。
【0086】RAMメモリ711 には(a)プリンタコン
トローラの制御プログラム、(b)文字フォントの残
り、(c)各種バッファメモリ、(d)各種管理テーブ
ル、その他を格納する。これらのうち(a)と(b)は
前記IPLプログラムにて、二次記憶装置732 からロー
ドすることにより、格納する。また(a)と(b)はR
AMメモリ711 に格納せず、ROMメモリ710 に予め格
納しておいてもよい。また逆にROMメモリ710 には文
字フォントを一切格納せず、すべてRAMメモリ711 に
格納してもよい。
【0087】エンジンI/Fアダプタ2640は、MPU700
の指示に従い、操作パネルやプリンタエンジン500 との
間で入出力処理を行う。
【0088】エンジンI/Fアダプタ2640は出力バッファ
部410 の内容のプリンタエンジン500への読出し処理(4
51−aと451−bに対応)を行う。本読出し処理は、該エ
ンジンI/Fアダプタ2640に内蔵されているDMA(Di
rect Memory Access)機能を用いて
行う。紙面一ペ−ジ分のドットイメージデ−タの出力バ
ッファ部410 からの読出しが終了した時点で、エンジン
I/Fアダプタ2640がMPU700 に対し割込み信号(MP
U700 用のバス信号の一部)をアサートし、MPUによ
る出力バッファ部の読出し終了割込み処理を起動する。
本読出し終了割込み処理では、読出しの終わった出力バ
ッファが次のページの印刷で使えるようになった旨、管
理テーブルに設定するとともに、該出力バッファの空き
を待っている圧縮部2320等のタスクを、該空き状態から
解除する。
【0089】エンジンI/Fアダプタ2640は、読込んだ圧
縮形式のドットイメージデータに伸長処理を施し、圧縮
前のドットイメージに戻し、該ドットイメージをパラレ
ルシリアル変換しシリアル形式に変換してから、プリン
タエンジンとの間の画像転送信号451−bを用いて、プリ
ンタエンジン500 へ出力する。
【0090】エンジンI/Fアダプタ2640は、プリンタエ
ンジン500 との間のコマンド送信、ステータス受信用の
信号452 を用いて、プリンタエンジン500 へ問合せや指
示のためのコマンドを送信したり、プリンタエンジン50
0 から応答ステータスを受信する。
【0091】なお、エンジンI/Fアダプタ2640の実装方
法としては、該アダプタに専用のサブMPUを載せる方
法と、載せずに前記MPU700 にて必要な制御処理を行
わせる方法の2通りがある。どちらを用いても、実装す
ることができる。
【0092】次に、図8を用いて、計算機300 のハード
ウェア構成について説明する。 計算機300 は、MPU
800 、システムバス801 、ROMメモリ810 、RAMメ
モリ811 、キーボード821 、マウス822 、ディスクコン
トローラ831 、二次記憶装置832 、表示コントローラ84
1 、ディスプレイ842 、ネットワークコントローラ850
、プリンタアダプタ860 からなる装置である。以上の
うち、プリンタアダプタ860 以外の部分はプリンタコン
トローラ200 の場合と同様に実現することができる。
【0093】プリンタアダプタ860 は計算機300 がプリ
ンタコントローラ200 とプリンタローカルI/Fケーブル
を用いて、直接接続するために用いる。この場合、計算
機とプリンタコントローラ200 のインターフェースとし
てはセントロニクス、SCSI、fiber channel、IEEE139
4、USB、RS-232C、RS-422/423等を用いる。
【0094】また、保管庫に格納されている各文書を文
書名とその属性で管理しても良い。この場合、該属性に
PDL形式、表示・編集形式、非圧縮タイプのドットイメ
ージ形式、圧縮タイプのドットイメージ形式の任意の組
合せである保管形式群を含めた。
【0095】図14を用いて、各文書の属性を説明す
る。各文書には例えば編集1402、印刷1403という二つの
属性を持たせた。なお、編集属性1402は第1実施例では
必ずしも必要でなく、第2実施例と第3実施例で使う
が、ここで説明する。
【0096】編集属性1402には編集可能(1402−1で指し
示したマークで示した)と編集済み(1402−2で指し示し
たマークで示した)の二通りの値を持たせた。
【0097】前者の編集可能1402−1は、文書がPDL形式
でも保存されており、第2実施例で説明するように、編
集用応用プログラムを用いて該文書に対し表示・編集を
行うことができることを示す。
【0098】後者の編集済み1402−2は、文書がPDL形式
だが既に編集用応用プログラムで編集されており、該編
集用プログラムで開いて2回目以降の表示・編集を行う
ことができない(定義1)ことを示す。
【0099】この編集済み1402−2については、以下の
ようにすることもできる。編集用応用プログラムで何回
でも開き、表示・編集ができるようにする(定義2)。編
集用応用プログラムで表示のためなら何回でも開ける
が、編集迄行う場合は、2回目以降できないようにする
(定義3)。
【0100】つまり、編集済み1402−2の定義を、定義
1、定義2、定義3のいずれかにしたり、或いは定義
1、定義2、定義3の何通りかの組合せをサポートする
ことができる。定義2の仕様のみ使う場合、編集済み14
02−2を図14の画面に表示しないでも運用上問題がな
い。
【0101】印刷属性1403には印刷可能(1403−1で指し
示したマークで示した)と高速印刷可能(1403−2で指し
示したマークで示した)の二通りの値を持たせた。
【0102】高速印刷可能の代わりに、即印刷可能と読
んでも良い。
【0103】前者の印刷可能1403−1は、該文書が再印
刷可能だが、必ずしも即印刷されない可能性があること
を示す。その理由は、文書1411がPDL形式でのみ保存さ
れ、ドットイメージ形式では保存されていないことに対
応する。
【0104】後者の高速印刷可能1403−2は、該文書が
高速に、プリンタエンジンの最高性能で再印刷可能なこ
とを示す。その理由は、文書1411がドットイメージ形式
でも保存されていることに対応する。
【0105】なお、同じ文書をドットイメージ形式から
再印刷する場合と、PDL形式から再印刷する場合、本印
刷システムでは前者が後者より速いとしたため、上記印
刷属性を持たせた。その速い理由は、PDL形式の文書を
再印刷する場合、該文書に対し、描画部2310と圧縮部23
20による処理を経て、出力ワーク部2400にドットイメー
ジ形式(圧縮タイプ)の文書を作ってから印刷するが、ド
ットイメージ形式の文書を再印刷する場合、この描画部
と圧縮部による処理が不要であり、出力ワーク部2400内
のドットイメージ形式(圧縮タイプ)の文書から再印刷処
理を始めることができるためである。特に描画部の頁当
りの最大処理時間を一定値以下に保証するのが難しいた
めである。一方、ドットイメージ形式から再印刷する場
合は、プリンタエンジン最高性能での再印刷を保証する
ことができる。
【0106】また各文書についてその名前1401は一つだ
が、編集属性1402、印刷属性1403、サイズ1404、登録者
(日時)1405、最終利用者(日時)1406は二行で記述した。
上側の行はPDL文書についての属性を示し、下側の行は
ドットイメージ文書についての属性を示した。
【0107】具体的には、文書1411について上側の行14
11−1に、PDL文書として保管してあるので編集可能1402
−1、そのPDL文書のサイズ、登録者と日時、最終利用者
と日時を記録した。また文書1411について下側の行1411
−2に、ドットイメージ形式文書として保管してないの
で印刷可能1403−1(PDL文書としては保存)と記録した。
その他の、サイズ、登録者と日時、最終利用者と日時の
項目はドットイメージ形式文書がないので、空白とし
た。
【0108】文書1412について上側の行1412−1に、PDL
文書として保管してあるが編集済みなので編集済み1402
−2、そのPDL文書のサイズ、登録者と日時、最終利用者
と日時を記録した。また文書1412について下側の行1412
−2に、ドットイメージ形式文書も保管してあることに
伴う高速印刷可能1403−2、そのドットイメージ文書の
サイズ、登録者と日時、最終利用者と日時を記録した。
【0109】以上の管理の下で、計算機からプリンタへ
該文書についての再印刷要求を上記文書名で行うと、プ
リンタ内の再印刷処理部が、該文書名で保管庫に格納さ
れている文書の属性の一つである保管形式群に基づき、
該文書がPDL形式、表示・編集形式、非圧縮タイプのド
ットイメージ形式、圧縮タイプのドットイメージ形式の
うちどの組合せで保管されているか判定した。その判定
結果に応じ最適な方法で再印刷を行うようにした。例え
ば、プリンタの保管庫に前記ドットイメージ形式の文書
が保管されているか判定し、あれば該ドットイメージ形
式の文書を用いて再印刷を行った。この場合、文書の印
刷属性が高速印刷可能として図14のように表示される
ので、ユーザは画面を見ただけで、その旨把握すること
ができる。ドットイメージ形式の文書がないがPDL形式
の文書があれば、それを描画して再印刷を行った。この
場合も、文書の印刷属性が印刷可能として表示されるの
で、ユーザは画面を見ただけでその旨把握することがで
きる。以上の第1実施例によれば、プリンタのユーザが
計算機から印刷と保管を任意の組合せで指示して、プリ
ンタを使うことができる。これにより計算機のユーザ
は、文書の種類や、利用目的に応じ、その都度、印刷と
保管の任意の組合せを指定して、プリンタを利用するこ
とができる。また保管に際し、ドットイメージ形式に加
えPDL形式も利用できるようにするとともに、以上の2
形式の任意の組合せで保管できるようにした。従って、
単なる再印刷の場合はドットイメージ形式の保管文書を
使って、高速な再印刷を行うとともに、面付け編集では
PDL形式の保管文書を使って、画質の劣化のない高品位
な編集処理をすることができる。そして、保管形式の組
合せを、計算機のユーザは、文書の種類や、利用目的に
応じ、その都度、プリンタに指示することができる。ま
た、既存の文書を上記保管庫に取込んで、再印刷、表示
・編集等の目的で利用する際、文書の形式としてPDL形
式とドットイメージ形式の両方をサポートしているの
で、取込み可能な文書の範囲を広くすることもできる。
【0110】以上のように、本プリンタ及び印刷システ
ムにより、単なる印刷でなく、より高度なドキュメント
システムをユーザに提供することができるので、ユーザ
の使い勝手を大幅に向上することができる。
【0111】次に本発明の第2実施例について説明す
る。
【0112】第2実施例の説明で使う図面は第一実施例
用の図面に構成要素を追加したものである。具体的に
は、図2、図3、図6について構成要素を追加した。第
一実施例用のその他の図面は、第二実施例でもそのまま
使った。なお、第2実施例で追加した構成要素は、第1
実施例では不要である。図面のスペースを節約するた
め、同じ図面で二つの実施例を説明した。
【0113】まず図6、図2、図3への構成要素の追加
について、説明する。
【0114】プリンタコントローラ200 に、図6に示す
ように文書形式変換部2700を追加した。文書形式変換部
2700は、保管庫2200に保管されている保管形式の文書の
形式を表示・編集形式の文書に変換するための部分であ
る。文書形式変換部2700にはさらに、PDL形式変換部271
0とイメージ形式変換部2720を設けた。PDL形式変換部27
10は、該保管庫に保管されているPDL形式(保管形式の一
つ)の文書を表示・編集形式の文書に変換する部分であ
る。PDL形式の例としては、Adobe社のPostScript(登録
商標)とPDF(Portable Document Forma;登録商標)、
HP社のPCL-5, PCL-5E, PCL-6, PCL-XL(登録商標)等が
ある。また表示・編集形式とは、計算機300 上のタイプ
1応用プログラム3140やタイプ2応用プログラム3150が
文書の画面への表示や文書内容の編集(面付け編集等)を
行うための形式であり、Adobe社のPDF(Portable Docum
ent Forma;登録商標)、HTML(Highper Text Markup La
nguage)、XML(eXtensible Markup Language)、SGML(Sta
ndard Generalized Markup Language)、Microsoft社のE
MF(Enhanced MetaFaile) 等がある。これらは、前述
のPDL形式と一致していないが、相互に変換可能であ
る。
【0115】イメージ形式変換部2720は、該保管庫2200
に保管されている圧縮タイプのドットイメージ形式の文
書を非圧縮タイプのドットイメージ形式の文書に伸長
し、変換する部分である。圧縮アルゴリズムとしては、
先に示した任意のものを用いることができる。また上記
イメージ形式変換部2720における伸長処理は、プリンタ
コントローラ200 内の(a)MPU700 上のソフトウェア
又は(b)専用ハードウェア(図7には示さず)で行った。
【0116】プリンタコントローラ200 には、図6に示
すように保管庫格納タイプ3部2340も追加した。保管庫
格納タイプ3部2340は表示・編集形式の文書を保管庫22
00へ格納するための部分であり、後で図2を用いてさら
に説明する。
【0117】図2にも、図6と同じ意味で、文書形式変
換部2700、PDL形式変換部2710、イメージ形式変換部272
0、保管庫格納タイプ3部2340を設けた。図2に示した
ように、保管庫管理指示部2170が保管庫管理サービス部
2230に指示し、様々な保管庫管理のためのサービス処理
を行わせる。この時、上記保管庫管理指示部2170から保
管庫管理サービス部2230への指示内容に従い、必要に応
じて、保管文書の形式を変換する必要が生じる。この
時、保管庫管理サービス部2230が該文書形式の変換を、
上記文書形式変換部2700を用いて実行する。
【0118】以上の追加を行うことで、図2における処
理内容を以下の点について変更した。
【0119】スプールへ格納された各印刷ジョブは、ス
プール読出し部2120が順次読出す。スプール読出し部21
20は各計算機からの各処理要求を解析し、次のいずれで
あるか判別する。各場合に対するコードの割り当てを、
以下のようにし、第1実施例の時より拡充した。 (1)印刷のみ;コード1 (2)PDL形式での保管のみ;コード2 (3)ドットイメージ形式での保管のみ;コード3 (3−1)表示・編集形式での保管のみ;コード31 (4)PDL形式とドットイメージ形式の両方での保管の
み;コード4 (4−1)PDL形式と表示・編集形式での保管のみ;コ
ード41 (4−2)ドットイメージ形式と表示・編集形式での保
管のみ;コード42 (4−3)PDL形式とドットイメージ形式と表示・編集
形式での保管;コード43 (5)印刷、及びPDL形式での保管;コード5 (6)印刷、及びドットイメージ形式での保管;コード
6 (6−1)印刷、及び表示・編集形式での保管;コード
61 (7)印刷、及びPDL形式とドットイメージ形式での保
管;コード7 (8)印刷、及びPDL形式と表示・編集形式での保管;
コード8 (9)印刷、及びドットイメージ形式と表示・編集形式
での保管;コード9 (10)印刷、及びPDL形式とドットイメージ形式と表
示・編集形式での保管;コード10 コード1、コード3、コード4、コード42、コード4
3、コード5、コード6、コード61、コード7、コー
ド8、コード9、コード10のように、印刷又はドット
イメージ形式での保管のいずれかが指示される場合、ス
プール読出し部2120は読出した印刷ジョブを構成するPD
L文書を、描画部2310へ出力する。描画部2310は上述の
処理を行い、結果を圧縮部2320へ出力する。圧縮部2320
は上述の処理を行い、結果を圧縮形式のドットイメージ
として出力ワーク部2400へ出力する。
【0120】コード1、コード5、コード6、コード6
1、コード7、コード8、コード9、コード10のよう
に、印刷が指示される場合、出力メイン部25002は、印
刷制御部2510を用いて、出力ワーク部2400から読出した
データを、エンジン出力部2600へ出力する。エンジン出
力部2600は出力メイン部から圧縮形式のドットイメージ
を入力として受付け、各種処理を施した後、プリンタエ
ンジン500 へ出力する。印刷制御部2510の処理内容は、
第1実施例の場合と同様である。
【0121】コード3、コード4、コード42、コード
43、コード6、コード7、コード9、コード10のよ
うに、ドットイメージ形式での保管が指示される場合、
出力メイン部2500は、保管庫格納タイプ2部2520を用い
て、出力ワーク部2400から読出したデータを、ドットイ
メージ形式の文書として保管庫2200へ保管する。
【0122】なお、上記説明では圧縮部2320があるもの
として説明したが、ない場合についても同様に実現する
ことができる。つまり、プリンタコントローラ200 はド
ットイメージ形式で文書を保管する場合、プリンタコン
トローラ200 に圧縮部2320があればドットイメージデー
タを圧縮し、圧縮タイプにして保管する。圧縮部2320が
なければ、ドットイメージデータを圧縮せず、非圧縮タ
イプで保管する。圧縮部2320は圧縮用のソフトウェア又
はハードウェアとして実現した。
【0123】コード2、コード4、コード41、コード
43、コード5、コード7、コード8、コード10のよ
うに、PDL形式での保管が指示される場合、スプール読
出し部2120は読出した印刷ジョブを構成するPDL文書
を、保管庫格納タイプ1部2330へ出力する。 保管庫格
納タイプ1部2330は、入力された文書をPDL形式の文書
として、保管庫2200へ保管する。
【0124】コード31、コード41、コード42、コ
ード43、コード61、コード8、コード9、コード1
0のように、表示・編集形式での保管が指示される場
合、スプール読出し部2120は読出した印刷ジョブを構成
する表示・編集形式の文書を、保管庫格納タイプ3部23
40へ出力する。 保管庫格納タイプ3部2340は、入力さ
れた文書を表示・編集形式の文書として、保管庫2200へ
保管する。
【0125】なお、表示・編集形式での保管はすべての
応用プログラムに対して可能とはしなかった。ここで
は、タイプ2応用プログラム部の一種である編集用応用
プログラムが、プリンタ論理ドライバ部3130を経由せず
に保管を直接要求する場合にのみ、実行するようにし
た。
【0126】計算機には、図3に示すように編集用応用
プログラム1部3141、3151と編集用応用プログラム2部
3142、3152を設けた。これらのプログラムはタイプ1応
用プログラム部3140又はタイプ2応用プログラム部3150
に属する。編集用応用プログラム1部3141、3151は前述
のPDF等の表示・編集形式の文書を表示・編集すること
のできる応用プログラムである。編集用応用プログラム
2部3142、3152はドットイメージ形式の文書を表示・編
集するための応用プログラムである。ドットイメージ形
式としては非圧縮タイプと圧縮タイプの2種類がある
が、編集用応用プログラム2部3192は非圧縮タイプの方
しか処理できないものとして、以下説明する。なお、プ
ログラム3192が非圧縮タイプの文書を直接処理できる場
合についても、同様に機能を実現することができる。
【0127】また一つのプログラムに、上記編集用応用
プログラム1部と編集用応用プログラム2部の両方の機
能を持たせることも可能である。つまり、3141と3142を
同一プログラムで実現したり、3151と3152を同一プログ
ラムで実現することもできる。また3141と3151を同一プ
ログラムで実現したり、3142と3152を同一プログラムで
実現することもできる。さらに、3141、3142、3151、31
52をすべて、同一プログラムで実現することも可能であ
る。3141の例としては、Adobe社のAcrobat Exchange(登
録商標)がある。
【0128】また本実施例では、計算機からプリンタの
保管庫に文書を保管形式で保管しておき、計算機からプ
リンタへ該文書についての表示・編集要求を行った場
合、以下のようにした。
【0129】つまり、プリンタがプリンタ内の保管文書
の形式が計算機上の編集応用プログラムの要求する表示
・編集形式と呼ぶ文書形式と同じか判定し、同じならそ
のまま読出し、計算機に転送し、異なるならば、プリン
タ内の文書形式変換部を用いて、該保管庫に保管されて
いる保管形式の文書の形式を表示・編集形式の文書に変
換した後、計算機に転送した。
【0130】計算機上のタイプ2応用プログラムの一つ
である編集応用プログラムが、プリンタから転送された
上記表示・編集形式の文書を読出し、表示と編集を行う
ようにした。
【0131】また計算機からプリンタの保管庫にPDL形
式と呼ぶ保管形式で文書を保管しておき、計算機からプ
リンタへ該文書についての表示・編集要求を行った場合
は、以下のようにした。
【0132】プリンタがプリンタ内の保管文書の形式が
計算機上の編集応用プログラムの要求する表示・編集形
式と呼ぶ文書形式と同じか判定し、同じならそのまま読
出し、計算機に転送し、異なるならば、プリンタがプリ
ンタ内のPDL形式変換部を用いて、該保管庫に保管され
ているPDL形式(保管形式)の文書を表示・編集形式の文
書に文書に変換した後、計算機に転送した。
【0133】計算機上のタイプ2応用プログラムの一つ
である編集応用プログラム1部は、プリンタから転送さ
れた上記表示・編集形式の文書を読出し、表示と編集を
行うようにした。
【0134】また計算機からプリンタの保管庫にドット
イメージ形式で文書を保管しておき、計算機からプリン
タへ該文書についての表示・編集要求を行った場合は、
以下のようにした。
【0135】プリンタがプリンタ内の文書の形式を判定
し、非圧縮タイプのドットイメージ形式ならばそのまま
読出し、計算機に転送し、圧縮タイプのドットイメージ
形式ならば、文書形式変換部内のイメージ形式変換部を
用いて、該保管庫に保管されている圧縮タイプのドット
イメージ形式の文書を非圧縮タイプのドットイメージ形
式の文書に変換した後、計算機に転送した。
【0136】計算機上のタイプ2応用プログラムの一つ
である編集応用プログラム2部が、プリンタから転送さ
れた上記非圧縮タイプのドットイメージ形式の文書を読
出し、表示と編集を行った。
【0137】また、保管庫に格納されている各文書を文
書名とその属性で管理し、該属性にPDL形式、表示・編
集形式、非圧縮タイプのドットイメージ形式、圧縮タイ
プのドットイメージ形式の任意の組合せである保管形式
群を含めた。このうち、各文書についての編集属性と印
刷属性、及びその使い方は、第1実施例で図14を用い
て説明した内容と同じである。なお、図14における編
集属性1402とその値、編集可能1402−1と編集済み1402
−2は、本第2実施例で使うと有効であるが、必須とい
うわけではない。
【0138】以上の管理の下で以下のようにした。 (1)計算機からプリンタへ該文書についての再印刷要求
を上記文書名で行うと、プリンタ内の再印刷処理部が、
該文書名で保管庫に格納されている文書の属性の一つで
ある保管形式群に基づき、該文書がPDL形式、表示・編
集形式、非圧縮タイプのドットイメージ形式、圧縮タイ
プのドットイメージ形式のうちどの組合せで保管されて
いるか判定し、その判定結果に応じ最適な方法で再印刷
を行うようにした。例えば、プリンタの保管庫に前記ド
ットイメージ形式の文書が保管されているか判定し、あ
れば該ドットイメージ形式の文書を用いて再印刷を行っ
た。ドットイメージ形式の文書がないがPDL形式の文書
があれば、それを描画して再印刷を行った。この(1)の
内容は第1実施例の場合と同じである。
【0139】本第2実施例では、次の(2)も可能にし
た。 (2)計算機からプリンタへ該文書についての表示・編集
を上記文書名で行うと、プリンタ内の再印刷処理部が、
該文書名で保管庫に格納されている文書の属性の一つで
ある保管形式群に基づき、該文書がPDL形式、表示・編
集形式、非圧縮タイプのドットイメージ形式、圧縮タイ
プのドットイメージ形式のうちどの組合せで保管されて
いるか判定し、その判定結果に応じ最適な方法で表示・
編集を行うようにした。
【0140】例えば、プリンタの保管庫に前記表示・編
集形式の文書が保管されているか判定し、あれば該表示
・編集形式の文書をそのまま計算機に転送した。計算機
上の編集用応用プログラム1部3141、3151が、その転送
された表示・編集形式の文書を読出し、表示と編集を行
った。
【0141】また、プリンタの保管庫に前記表示・編集
形式の文書が保管されていないがPDL形式の文書が保管
されていると判定された場合、上記PDL形式の文書をプ
リンタ内のPDL形式変換部2710を用いて表示・編集形式
に変換してから、計算機に転送した。計算機上の編集用
応用プログラム1部3141、3151が、その転送された表示
・編集形式の文書を読出し、表示と編集を行った。
【0142】また、プリンタの保管庫に前記表示・編集
形式の文書もPDL形式の文書も保管されていないがドッ
トイメージ形式の文書が保管されていると判定された場
合、さらに該ドットイメージ形式の文書が非圧縮タイプ
か判定した。非圧縮タイプであれば、そのまま読出し計
算機に転送した。非圧縮タイプでなく、圧縮タイプなら
ば、プリンタ内のイメージ形式変換部2720を用いて、保
管庫に保管されている圧縮タイプのドットイメージ形式
の文書を非圧縮タイプのドットイメージ形式の文書に変
換した後、計算機に転送した。
【0143】計算機上の編集用応用プログラム2部314
2、3152が、その転送された非圧縮タイプのドットイメ
ージ形式の文書を読出し、表示と編集を行った。
【0144】図14における編集属性1402は、例えば以
下のように使うことができる。 (a) 編集可能1402−1であれば、編集用応用プログラム
で編集することができる。 (b) 編集済み1402−2であれば、第1実施例に示したよ
うに、その定義が定義1,2,3のいずれであるかに応
じ、編集用応用プログラムでできる編集操作を制御す
る。例えば定義1と3の場合、2回目以降の編集を行う
ことができない。以上の第2実施例によれば、プリンタ
による文書の保管形式と編集用応用プログラムが必要と
する表示・編集形式が一致していない場合でも、保管形
式から表示・編集形式に変換することにより、編集用応
用プログラムで表示・編集できるようにできた。具体的
には、保管形式がPDL形式、圧縮タイプのドットイメー
ジ形式のいずれでも、それらを表示・編集形式や非圧縮
タイプのドットイメージ形式に変換することで、それら
を編集用応用プログラムで表示・編集できるようにでき
た。これにより、ユーザの利便性、使い勝手を高めるこ
とができた。
【0145】また第1実施例と第2実施例では、各文書
を文書名とその属性で管理することにより、ユーザが保
管庫内の各文書を操作(再印刷や表示・編集)する時、理
解し易く、混乱が生じないようにできた。というのは、
同じ内容の文書に、属性が違うと別の文書名を付けるこ
とができる。この場合、ユーザは一度別の文書名を付け
ると、以後それらが同じ内容であることが分からなくな
り、混乱が生じるからである。ここで文書の内容が同じ
とは、文書の保管形式がPDL形式、圧縮タイプのドット
イメージ形式、非圧縮タイプのドットイメージ形式のい
ずれであろうとも、印刷結果が完全に同じであることを
意味する。左記保管形式が違うだけなのに、別の文書名
を付けてしまい、ユーザがそれらの内容が同じことを忘
れると、同じであるかチェックするためにはプリンタエ
ンジン500 で印刷する直前のドットイメージデータにつ
いての比較が必要となる。この場合、チェックのための
処理が非常に大きくなり、ユーザの使い勝手、システム
性能が低下するという問題が生じる。
【0146】次に本発明の第3実施例について説明す
る。本実施例は、第1実施例と第2実施例において、計
算機300 内の文書をプリンタコントローラ200 の保管庫
2200へ保管する方法についてのものである。
【0147】以下図3、図6、および図15を用いて説
明する。図3と図6については、第1実施例と第2実施
例用の図面に構成要素を追加した。第一実施例用のその
他の図面は、第3実施例でもそのまま使った。
【0148】なお、本第3実施例で追加した構成要素
は、第1実施例と第2実施例では不要である。図面のス
ペースを節約するため、同じ図面で三つの実施例を説明
した。
【0149】まず図3、図6への構成要素の追加につい
て、説明する。計算機300 に、図3に示すようにファイ
ル転送送信部3190を追加した。ファイル転送送信部3190
は、計算機300 に直接接続されている二次記憶装置(ロ
ーカル二次記憶装置と呼ぶ)またはネットワーク400 環
境で共用している二次記憶装置(共用二次記憶装置と呼
ぶ)内の文書を読出し、プリンタコントローラ200 内の
後で説明するファイル転送受信部630 に文書を転送す
る。
【0150】プリンタコントローラ200 に、図6に示す
ようにファイル転送受信部630 を追加した。ファイル転
送受信部630 は、計算機300 がファイル転送送信部3190
を用いて送信した文書を受信する。
【0151】次に図15を用いて、計算機300 内の文書
をプリンタコントローラ200 の保管庫2200へ保管する手
順を説明する。
【0152】初めに図15を構成する各部分間の情報の
やりとりを示す1501、1502等の内容を、列挙する。 1501:ドキュメント保存開始要求(保管フォルダ名) 1502:ワークディレクトリ作成 1503−1:ドキュメント転送指示(文書ファイル名の列) 1503−2:ファイル送信指示 1503−3保管フォルダ名への文書ファイルの列の格納 1504−1:転送終了報告 1504−2:転送終了報告の受信 1505:ドキュメント保存終了要求(各文書についての(a)
新規フォルダ名と(b)新規文書名の対の列) 1506:保管庫格納 図15においては、上記情報のやりとりを用い以下のよ
うに順に処理が進められる。
【0153】(1) 初めに計算機300 内の保管庫管理指示
部3170がプリンタコントローラ200内の保管庫管理サー
ビス部2230に、ドキュメント保存開始要求(1501)を発行
する。この1501に、その付随パラメータとして保管フォ
ルダ名を付ける。例えば、c:\wrk\1と付ける。
【0154】(2) 保管庫管理サービス部2230は、1501の
指示に従い、ファイル転送受信部630 が受信したファイ
ルを格納するためのワークディレクトリを作成する(150
2)。この時、ワークディレクトリの名称を、1501の付随
パラメータで指定された保管フォルダ名c:\wrk\1(155
1)とする。プリンタコントローラ200は、この保管フォ
ルダ名の下に、受信した文書ファイルを格納する。
【0155】(3) 保管庫管理指示部3170がファイル転送
送信部3190に対し、ドキュメント転送指示(1503−1)を
発行し、文書ファイルの列の計算機300 からプリンタコ
ントローラ200 への転送を指示する。1503−1の付随パ
ラメータとして、文書ファイル名の列を付ける。例え
ば、doc1.pdl,doc2.pdl,・・・,docm.dotを付ける。こ
こでは、仮にdoc1.pdlとdoc2.pdlをPDL文書とし、docm.
dotをドットイメージ形式文書とした。
【0156】(4) ファイル転送送信部3190が、ファイル
転送受信部630 に対し、ファイル送信指示(1503−2)を
発行することにより、文書ファイルの列を転送する。15
03−2の付随パラメータとして、文書ファイル名の列を
付けるが、1503−1の場合と同じである。ここで、ファ
イル転送送信部3190とファイル転送受信部630 の間のフ
ァイル転送には、ftp(file transfer protocol)、HTTP(H
yperText Transfer Protocol)等のプロトコルを用い
た。より詳しくは、ftpの場合、計算機300 の管理して
いるローカル二次記憶装置または共用二次記憶装置内の
ファイルを、プリンタコントローラ200 内のftpサーバ
(図15の630 に相当)と呼ばれるプログラムに送った。
httpの場合、計算機300 の管理しているローカル二次記
憶装置または共用二次記憶装置内のファイルを、プリン
タコントローラ200 内のHTTPサーバ(図15の630に相
当)と呼ばれるプログラムに送った。
【0157】(5) ファイル転送受信部630 は、受信した
文書ファイルの列を、保管フォルダ名1550(c:\wrk\1)
の下に、格納する(1503−3)。結果として、m個の文書d
oc1.pdl,doc2.pdl,・・・,docm.dotが該保管フォルダ名
1550の下に格納される。
【0158】(6) ファイル転送受信部630 は、1503−3
において、すべての文書ファイルを保管フォルダ1550に
格納し終えたら、転送終了報告(1504−1)を、ファイル
転送送信部3190に送信する。
【0159】(7) ファイル転送送信部3190は、保管庫管
理指示部3170内の転送終了確認部1504に、上記転送終了
報告を送信し(1504−2)、すべての文書ファイルの保管
フォルダ1550への格納を確認した旨、報告する。
【0160】(8) 保管庫管理指示部3170は保管庫管理サ
ービス部2230に対し、ドキュメント保存終了要求(1505)
を発行し、保管フォルダ1550に受信済みの文書ファイル
の列の、保管庫2200への格納を指示する。1505の付随パ
ラメータとして、各文書について(a)新規保管フォルダ
名と(b)新規文書ファイル名の組の列を付ける。例え
ば、c:\f1\f1_a,doc1.pdl, c:\f1\f1_b,doc2.pd
l, ・・・,c:\f2\f2_a,docm.dotと付ける。以上の
(a)と(b)での指定は、各文書ファイルについて格納先フ
ォルダ名と文書名を新規に付け直すことを可能にするた
めのものである。元と同じにしても良い。(a)と(b)の指
定を省略した場合、すべての文書について、同じフォル
ダ名と同じ文書名にするといったようにすることもでき
る。
【0161】(9) 最後に、保管庫管理サービス部2230内
の保管庫格納部1506が、保管フォルダ1550内の各文書15
51、1552、・・・、155mを、保管庫2200に1561、1562、
・・・、156mとして格納し、処理を終える。
【0162】1503−2と1503−3からなるファイル転送が
失敗した場合、1504−1で失敗を報告し、再転送や計算
機300 への画面表示を行う。この場合、(8) による文書
の保管庫2200への格納を行わない。以上の第3実施例に
おいては、以下の効果がある。
【0163】(1)計算機300からプリンタコントロ
ーラ200 へ文書を保管する際、ファイル転送に標準のフ
ァイル転送手段(ftp、HTTP等)を使うことができる。従
って、ファイル転送のためのプログラムの開発が不要で
ある。またftp等の実績のあるファイル転送機能を使う
ことにより、ファイル転送の性能と信頼性を確保するこ
ともできる。
【0164】(2)さらに、受信用ワークディレクトリ
(1550)へのファイル転送が成功したことを確認してか
ら、本来の保管庫2200への格納を行うことができる。こ
れにより、保管庫2200への格納失敗とファイル転送の失
敗を、ユーザやシステム管理者は区別して知ることがで
きるという効果がある。ファイル転送を確認しないで保
管庫2200へいきなり格納する場合、以上の区別ができな
いので、障害時の対応が難しいという問題点が発生す
る。
【0165】
【発明の効果】本発明によれば、単なる印刷用のプリン
タでなく、より高度なドキュメントシステムをユーザに
提供することができるので、ユーザの使い勝手を大幅に
向上すうことができるという効果がある。
【図面の簡単な説明】
【図1】 本発明によるプリンタ、及び印刷システムの
構成図である。
【図2】 本発明におけるプリンタコントローラの制御
方式を説明するための図である。
【図3】 本発明における計算機の構成を説明するため
の図である。
【図4】 本発明におけるプリンタコントローラのエン
ジン出力部の制御方式を説明するための図である。
【図5】 本発明におけるプリンタコントローラの保管
庫を説明するための図である。
【図6】 本発明におけるプリンタコントローラの構成
を説明するための図である。
【図7】 本発明におけるプリンタコントローラのハー
ドウェア構成図である。
【図8】 本発明における計算機のハードウェア構成図
である。
【図9】 本発明における計算機のユーザインターフェ
ースを説明するための図である。
【図10】 本発明における計算機のユーザインターフ
ェースを説明するための図である。
【図11】 本発明における計算機のユーザインターフ
ェースを説明するための図である。
【図12】 本発明における計算機のユーザインターフ
ェースを説明するための図である。
【図13】 本発明における計算機のユーザインターフ
ェースを説明するための図である。
【図14】 本発明における計算機のユーザインターフ
ェースを説明するための図である。
【図15】 本発明における計算機からプリンタコント
ローラへの文書の保管を説明するための図である。
【符号の説明】
100 :プリンタ、200 :プリンタコントローラ、310,3
20,330:計算機、400:ネットワーク、410 :プリンタ
ローカルI/F、500 :プリンタエンジン、2100:スプー
ル、2110:スプール制御サービス部、2200:保管庫、22
30:保管庫管理サービス部、2310:描画部、2400:出力
ワーク部、2500:出力メイン部、2600:エンジン出力部
───────────────────────────────────────────────────── フロントページの続き (72)発明者 三留 和幸 茨城県ひたちなか市武田1060番地 日立工 機株式会社内 (72)発明者 徳永 一美 茨城県ひたちなか市武田1060番地 日立工 機株式会社内 (72)発明者 北裏 朋子 茨城県ひたちなか市武田1060番地 日立工 機株式会社内 (72)発明者 鈴木 政光 茨城県ひたちなか市武田1060番地 日立工 機株式会社内 Fターム(参考) 2C087 AB01 AB06 BA06 BC05 BD06 BD40 BD42 BD46 BD52 BD53 CB17 5B021 AA01 AA02 BB01 BB02 CC05 DD12 EE01 9A001 BB04 CC02 CC08 EE02 EE04 HH23 JJ12 JJ27 JJ35 KK16 KK42

Claims (15)

    【特許請求の範囲】
  1. 【請求項1】 計算機と、計算機と直接接続されるか又
    はネットワーク経由で間接的に接続されたプリンタとか
    らなる印刷システムにおいて、 前記計算機が生成した文書の印刷と保管の任意の組合せ
    をプリンタに指示し、該文書をプリンタに送信し、プリ
    ンタが該文書を計算機から受信し、計算機からの指示に
    従い、該文書に対する印刷と保管を行うことを特徴とす
    る文書印刷方法。
  2. 【請求項2】 計算機と、計算機と直接接続されるか又
    はネットワーク経由で間接的に接続されたプリンタとか
    らなる印刷システムにおいて、 前記計算機は文書を生成するプログラムと、該文書をPD
    L文書に変換するプリンタ論理ドライバ部を有し、前記
    計算機がPDL文書の印刷と保管の任意の組合せをプリン
    タに指示し、PDL文書をプリンタに送信し、プリンタがP
    DL文書を計算機から受信し、計算機からの指示に従い、
    PDL文書に対する印刷と保管を行うことを特徴とする文
    書印刷方法。
  3. 【請求項3】 計算機と、計算機と直接接続されるか又
    はネットワーク経由で間接的に接続されたプリンタとか
    らなる印刷システムにおいて、前記計算機は、におい
    て、PDL文書についてのプリンタによる印刷と保管の任
    意の組合せを指示するプログラムを有し、PDL文書をプ
    リンタに送信し、プリンタがPDL文書を計算機から受信
    し、計算機からの指示に従い、PDL文書に対する印刷と
    保管を行うことを特徴とする文書印刷方法。
  4. 【請求項4】 印刷システムにおいて、計算機がプリン
    タに文書の保管を指示する際、保管形式としてPDL形式
    とドットイメージ形式の任意の組合せを指示し、前記プ
    リンタが計算機からの保管形式の指示に従い、PDL形式
    とドットイメージ形式の任意の組合せで、文書を保管す
    ることを特徴とする請求項1乃至3記載の文書印刷方
    法。
  5. 【請求項5】 印刷システムにおいて、計算機からプリ
    ンタへ保管庫に格納されている文書についての再印刷要
    求を行い、プリンタは該プリンタの保管庫にドットイメ
    ージ形式の文書が保管されているか判定し、あればドッ
    トイメージ形式の文書を用いて再印刷を行い、なければ
    PDL形式の文書を、描画した後、再印刷を行うことを特
    徴とする請求項2乃至4記載の文書印刷方法。
  6. 【請求項6】 印刷システムにおいて、計算機からプリ
    ンタの保管庫にPDL形式で文書を保管しておき、計算機
    からプリンタへ該文書についての表示・編集要求を行う
    と、プリンタ内のPDL形式の文書を読出し、表示・編集
    することを特徴とする請求項2乃至4記載の文書印刷方
    法。
  7. 【請求項7】 印刷システムにおいて、計算機からプリ
    ンタの保管庫に文書を保管形式で保管しておき、計算機
    からプリンタへ該文書についての表示・編集要求を行っ
    て、プリンタがプリンタ内の保管文書の形式が計算機上
    の編集応用プログラムの要求する表示・編集形式と同じ
    か判定し、同じならば、そのまま読出して計算機に転送
    し、異なるならば、プリンタ内の文書形式変換部を用い
    て、該保管庫に保管されている保管形式の文書の形式を
    表示・編集形式の文書に変換した後、計算機に転送し、
    計算機上の文書生成プログラム又は組合せ指示プログラ
    ムの一つである編集応用プログラムが、プリンタから転
    送された表示・編集形式の文書を読出し、表示と編集を
    行うことを特徴とする請求項2乃至4記載の文書印刷方
    法。
  8. 【請求項8】 印刷システムにおいて、編集時の画質を
    保証するため、計算機からプリンタの保管庫にPDL形式
    で文書を保管しておき、計算機からプリンタへ該文書に
    ついての表示・編集要求を行って、プリンタが、プリン
    タ内のPDL形式変換部を用いて、保管庫に保管されてい
    るPDL形式の文書を表示・編集形式の文書に変換した
    後、計算機に転送し、計算機上の文書生成プログラム又
    は組合せ指示プログラムの一つである編集応用プログラ
    ム1部が、プリンタから転送された前記表示・編集形式
    の文書を読出し、表示と編集を行うことを特徴とする請
    求項2乃至4記載の文書印刷方法。
  9. 【請求項9】 印刷システムにおいて、計算機からプリ
    ンタの保管庫にPDL形式と呼ぶ保管形式で文書を保管し
    ておき、計算機からプリンタへ文書についての表示・編
    集要求を行って、プリンタがプリンタ内の保管文書の形
    式が計算機上の編集応用プログラムの要求する表示・編
    集形式と呼ぶ文書形式と同じか判定し、同じであるなら
    ばそのまま読出し、計算機に転送し、異なるならば、プ
    リンタがプリンタ内のPDL形式変換部を用いて、保管庫
    に保管されているPDL形式(保管形式)の文書を表示・編
    集形式の文書に変換した後、計算機に転送し、計算機上
    の文書生成プログラム又は組合せ指示プログラムの一つ
    である編集応用プログラム1部が、プリンタから転送さ
    れた前記表示・編集形式の文書を読出し、表示と編集を
    行うことを特徴とする請求項2乃至4記載の文書印刷方
    法。
  10. 【請求項10】 印刷システムにおいて、計算機からプ
    リンタの保管庫に圧縮タイプ又は非圧縮タイプのドット
    イメージ形式で文書を保管しておき、計算機からプリン
    タへ該文書についての表示・編集要求を行って、プリン
    タがプリンタ内の文書の形式を判定し、非圧縮タイプの
    ドットイメージ形式ならばそのまま読出し、計算機に転
    送し、圧縮タイプのドットイメージ形式ならば、イメー
    ジ形式変換部を用いて、保管庫に保管されている圧縮タ
    イプのドットイメージ形式の文書を非圧縮タイプのドッ
    トイメージ形式の文書に変換した後、計算機に転送し、
    計算機上の文書生成プログラム又は組合せ指示プログラ
    ムの一つである編集応用プログラム2部が、プリンタか
    ら転送された非圧縮タイプのドットイメージ形式の文書
    を読出し、表示と編集を行うことを特徴とする請求項2
    乃至4記載の文書印刷方法。
  11. 【請求項11】 印刷システムにおいて、計算機がプリ
    ンタに文書の保管を指示する際、保管形式としてPDL形
    式、表示・編集形式、ドットイメージ形式の任意の組合
    せを指示し、 前記プリンタが計算機からの保管形式の指示に従い、PD
    L形式、表示・編集形式、ドットイメージ形式の任意の
    組合せで、文書を保管することを特徴とする請求項1乃
    至3記載の文書印刷方法。
  12. 【請求項12】 印刷システムにおいて、保管庫に格納
    されている各文書を文書名とその属性で管理し、該属性
    にPDL形式、表示・編集形式、非圧縮タイプのドットイ
    メージ形式、圧縮タイプのドットイメージ形式の任意の
    組合せである保管形式群を含め、計算機からプリンタへ
    該文書についての再印刷要求を該文書名で行うと、プリ
    ンタ内の再印刷処理部が、該文書名で保管庫に格納され
    ている文書の属性の一つである保管形式群に基づき、該
    文書がPDL形式、表示・編集形式、非圧縮タイプのドッ
    トイメージ形式、圧縮タイプのドットイメージ形式のう
    ちどの組合せで保管されているか判定し、判定結果に応
    じ最適な方法で再印刷を行うことを特徴とする請求項1
    1記載の文書印刷方法。
  13. 【請求項13】 印刷システムにおいて、保管庫に格納
    されている各文書を文書名とその属性で管理し、該属性
    にPDL形式、表示・編集形式、非圧縮タイプのドットイ
    メージ形式、圧縮タイプのドットイメージ形式の任意の
    組合せである保管形式群を含め、計算機からプリンタへ
    該文書についての表示・編集を該文書名で行うと、プリ
    ンタ内の再印刷処理部が、該文書名で保管庫に格納され
    ている文書の属性の一つである保管形式群に基づき、該
    文書がPDL形式、表示・編集形式、非圧縮タイプのドッ
    トイメージ形式、圧縮タイプのドットイメージ形式のう
    ちどの組合せで保管されているか判定し、判定結果に応
    じ最適な方法で、計算機上の文書生成プログラム又は組
    合せ指示プログラムが表示・編集を行うことを特徴とす
    る請求項11記載の文書印刷方法。
  14. 【請求項14】 計算機と、計算機と直接接続されるか
    又はネットワーク経由で間接的に接続されたプリンタと
    からなる印刷システムにおいて、前記計算機内の文書を
    プリンタコントローラ内の保管フォルダへファイル転送
    により転送し一時格納し、一時格納が正常終了したのを
    確認した後、一時格納された該保管フォルダから、プリ
    ンタコントローラ内の目的とする保管エリアへ文書を保
    管し直すことを特徴とする文書印刷方法。
  15. 【請求項15】 計算機と、計算機と直接接続されるか
    又はネットワーク経由で間接的に接続されたプリンタと
    からなる印刷システムにおいて、計算機内の文書のプリ
    ンタコントローラ内の保管庫への格納を、(1) 計算機内
    の保管庫管理指示部がプリンタコントローラ内の保管庫
    管理サービス部に、ドキュメント保存開始要求をその付
    随パラメータとして保管フォルダ名を付けて発行し、
    (2) 保管庫管理サービス部が上記要求に従い、ファイル
    転送受信部が受信したファイルを格納するためのワーク
    ディレクトリをその名称を、上記要求の付随パラメータ
    で指定された保管フォルダ名として作成した後、プリン
    タコントローラがこの保管フォルダ名の下に、受信した
    文書ファイルを格納し、(3) 保管庫管理指示部がファイ
    ル転送送信部に対し、ドキュメント転送指示を発行し、
    文書ファイルの列の計算機からプリンタコントローラへ
    の転送を、付随パラメータとして文書ファイル名の列を
    付けて指示し、(4) ファイル転送送信部がファイル転送
    受信部に対し、ファイル送信指示を発行することにより
    文書ファイルの列を、付随パラメータに文書ファイル名
    の列を付けて転送し、(5) ファイル転送受信部は受信し
    た文書ファイルの列を、保管フォルダの下に、格納し、
    (6) ファイル転送受信部が上記(5)において、すべての
    文書ファイルを保管フォルダに格納し終えたら、転送終
    了報告をファイル転送送信部に送信し、(7) ファイル転
    送送信部保管庫管理指示部内の転送終了確認部に、上記
    転送終了報告を送信し、すべての文書ファイルのプリン
    タコントローラ内の保管フォルダへの格納を確認した旨
    報告し、(8) 保管庫管理指示部が保管庫管理サービス部
    に対し、ドキュメント保存終了要求を発行し、上記保管
    フォルダに受信済みの文書ファイルの列の、保管庫への
    格納を、付随パラメータとして各文書について(a)新規
    保管フォルダ名と(b)新規ファイル名の組の列を付け
    て、指示し、この(a)と(b)の指定で、各文書ファイルに
    ついて格納先フォルダ名と文書名を新規に付け直すこと
    を可能とし、(9) 最後に、保管庫管理サービス部の保管
    庫格納部が、保管フォルダ内の各文書を、保管庫に(a)
    と(b)の指定に従い格納する、という手順で行ったこと
    を特徴とする文書印刷方法。
JP10615499A 1998-05-29 1999-04-14 文書印刷方法、文書処理方法及びプリンタ Expired - Lifetime JP3997504B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP10615499A JP3997504B2 (ja) 1998-05-29 1999-04-14 文書印刷方法、文書処理方法及びプリンタ
US09/323,118 US6567180B1 (en) 1998-05-29 1999-06-01 Document printing method
US10/397,738 US7209256B2 (en) 1998-05-29 2003-03-27 Document processing method

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP14967498 1998-05-29
JP11-50075 1999-02-26
JP5007599 1999-02-26
JP10-149674 1999-02-26
JP10615499A JP3997504B2 (ja) 1998-05-29 1999-04-14 文書印刷方法、文書処理方法及びプリンタ

Publications (2)

Publication Number Publication Date
JP2000311074A true JP2000311074A (ja) 2000-11-07
JP3997504B2 JP3997504B2 (ja) 2007-10-24

Family

ID=27293829

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10615499A Expired - Lifetime JP3997504B2 (ja) 1998-05-29 1999-04-14 文書印刷方法、文書処理方法及びプリンタ

Country Status (2)

Country Link
US (2) US6567180B1 (ja)
JP (1) JP3997504B2 (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002236567A (ja) * 2001-02-07 2002-08-23 Toray Eng Co Ltd 印刷システム及び印刷方法
JP2005250685A (ja) * 2004-03-02 2005-09-15 Konica Minolta Business Technologies Inc 画像形成装置、その制御方法、およびコンピュータプログラム
JP2006072964A (ja) * 2004-09-01 2006-03-16 Toshiba Corp 情報処理装置、印刷装置、及び印刷用プログラム
JP2007166177A (ja) * 2005-12-13 2007-06-28 Fuji Xerox Co Ltd 画像処理プログラム、画像処理方法、画像処理装置および画像処理システム
JP2009223425A (ja) * 2008-03-13 2009-10-01 Canon Inc 印刷装置及びその印刷方法
US7827332B2 (en) 2007-03-30 2010-11-02 Brother Kogyo Kabushiki Kaisha Portable storage medium
JP2014218014A (ja) * 2013-05-08 2014-11-20 キヤノン株式会社 画像処理装置、情報処理方法及びプログラム

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3266146B2 (ja) * 1999-01-20 2002-03-18 セイコーエプソン株式会社 プリンタ及びネットワーク印刷システム
JP2000357131A (ja) * 1999-06-16 2000-12-26 Matsushita Electric Ind Co Ltd 通信プロトコルによる電子機器制御システム
JP3975616B2 (ja) * 1999-06-18 2007-09-12 富士ゼロックス株式会社 画像処理装置
US7130068B1 (en) * 1999-10-05 2006-10-31 Canon Kabushiki Kaisha Print server apparatus, information processing apparatus, print job reservation management method, reservation job generation method and memory medium
US7031003B2 (en) * 1999-12-27 2006-04-18 Canon Kabushiki Kaisha Image processing apparatus, control method of image processing apparatus, and storage medium
JP3618619B2 (ja) * 2000-02-04 2005-02-09 シャープ株式会社 印刷装置
US7050189B2 (en) * 2000-03-22 2006-05-23 Matsushita Electric Industrial Co., Ltd. Network print system including memory server and printer
JP3848053B2 (ja) * 2000-05-09 2006-11-22 キヤノン株式会社 印刷制御方法及び装置と記憶媒体並びに印刷システム
JP2002082794A (ja) * 2000-06-30 2002-03-22 Canon Inc サーバ装置並びに画像処理装置並びに情報処理装置並びにサーバ装置の制御方法並びに画像処理装置の制御方法並びに画像処理方法並びに情報処理装置の情報処理方法および記憶媒体
US7262873B1 (en) * 2000-07-05 2007-08-28 Lexmark International, Inc. Photoprinter access to remote data
AU2001271655A1 (en) * 2000-07-05 2002-01-14 Lexmark International Inc. Quick edit and speed print capability for a stand-alone ink jet printer
TW472674U (en) * 2000-07-14 2002-01-11 Huang Cheng Machinery Co Ltd Improved structure for casters
US6801330B1 (en) * 2000-08-30 2004-10-05 Hewlett-Packard Development Company, L.P. Selecting a page description language for a printer driver
AUPR264301A0 (en) * 2001-01-19 2001-02-15 Keyset Phototype Pty Ltd System and method for editing computer files independently of the creator software application
US20020140958A1 (en) * 2001-03-29 2002-10-03 Lester Samuel M. Page description language adapted for direct printing of multiple file formats
US20030063312A1 (en) * 2001-06-01 2003-04-03 Tetsuya Kurimoto Image processing method and image processing system
GB0117543D0 (en) * 2001-07-18 2001-09-12 Hewlett Packard Co Document viewing device
US6816277B2 (en) * 2001-08-30 2004-11-09 Hewlett-Packard Development Company, L.P. Systems and methods for converting image data
US7467139B1 (en) * 2001-11-13 2008-12-16 Unisys Corporation Library lock management
US7283265B2 (en) * 2001-11-14 2007-10-16 Infoprint Solutions Company Raster data compression apparatus and method
US7283264B2 (en) * 2001-11-20 2007-10-16 Hewlett-Packard Development Company, L.P. Method and system for distributing print job
US6722279B2 (en) * 2001-12-05 2004-04-20 Heidelberger Druckmaschinen Ag Device and corresponding method for rapid image data transfer in printing presses
US7304757B2 (en) * 2001-12-21 2007-12-04 Hewlett-Packard Development Company, L.P. System and method for secure printing
JP4393076B2 (ja) * 2002-02-20 2010-01-06 キヤノン株式会社 画像処理方法及びその装置
JP4058371B2 (ja) * 2002-04-09 2008-03-05 キヤノン株式会社 印刷管理装置、デバイスドライバ登録方法及びコンピュータプログラム
JP2004009464A (ja) * 2002-06-06 2004-01-15 Oki Data Corp プリンタ制御装置
US7286819B2 (en) * 2002-10-31 2007-10-23 Canon Kabushiki Kaisha Printing apparatus, print control method, and program product
JP2004192131A (ja) * 2002-12-09 2004-07-08 Minolta Co Ltd プリンタの機能設定プログラムおよびプリンタの機能設定方法
JP4186678B2 (ja) * 2003-04-02 2008-11-26 セイコーエプソン株式会社 印刷ジョブ管理装置およびこれに用いられるプログラム並びに印刷ジョブ管理方法
US7652798B2 (en) * 2003-09-30 2010-01-26 Toshiba Corporation System and method for storing of print job data
KR100561405B1 (ko) * 2003-11-05 2006-03-16 삼성전자주식회사 프린터 드라이버 및 사용자 인터페이스 구성 방법
US20050195425A1 (en) * 2004-01-24 2005-09-08 Bridges Amanda K. Email confirmation for specified task at print device
US7797354B2 (en) * 2004-07-09 2010-09-14 Sap Ag Method and system for managing documents for software applications
US8296751B2 (en) * 2004-07-09 2012-10-23 Sap Ag Software application program interface method and system
JP2006137005A (ja) * 2004-11-10 2006-06-01 Sony Corp 印刷装置、データバックアップ方法、データファイル生成方法及びプログラム
US20060132837A1 (en) * 2004-12-20 2006-06-22 Michael Barth Platform independent remote printing system
US7796287B2 (en) * 2005-02-04 2010-09-14 Canon Kabushiki Kaisha Image processing system, image processing device, and audit data transfer mode
JP4865358B2 (ja) * 2005-03-31 2012-02-01 キヤノン株式会社 プリント要求の受付順保証機能を備える印刷制御装置、制御方法、記憶媒体及びプログラム
JP4640083B2 (ja) * 2005-09-29 2011-03-02 セイコーエプソン株式会社 デバイス管理システム
US7933029B2 (en) * 2006-02-24 2011-04-26 Canon Kabushiki Kaisha Printing system and printing apparatus
JP2007253598A (ja) * 2006-03-27 2007-10-04 Fuji Xerox Co Ltd 印刷装置
JP2007283693A (ja) * 2006-04-19 2007-11-01 Canon Inc 画像処理装置、画像処理方法、記憶媒体、プログラム
JP2008003718A (ja) * 2006-06-20 2008-01-10 Toshiba Corp データ管理装置、データ管理プログラム及びデータ管理方法
JP4949127B2 (ja) * 2006-09-22 2012-06-06 株式会社セイコーアイ・インフォテック 印刷装置、ネットワーク印刷システム
US8085426B2 (en) * 2006-11-22 2011-12-27 Sharp Laboratories Of America, Inc. Intelligent page buffer allocation
JP4324191B2 (ja) * 2006-11-29 2009-09-02 キヤノン株式会社 画像形成装置及びその制御方法
US7545386B2 (en) * 2006-12-07 2009-06-09 Mobile Complete, Inc. Unified mobile display emulator
CN101364167A (zh) * 2007-08-06 2009-02-11 山东新北洋信息技术股份有限公司 打印控制方法和装置
US20090262386A1 (en) * 2008-04-22 2009-10-22 Sharp Laboratories Of America, Inc. Systems and methods for reusing processed data in an imaging device
US8169633B2 (en) * 2008-07-08 2012-05-01 Xerox Corporation Method and apparatus for attempted secure print job release notification
JP4826664B2 (ja) * 2009-08-25 2011-11-30 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置
JP5679644B2 (ja) * 2009-09-18 2015-03-04 キヤノン株式会社 情報処理装置、その制御方法、及びプログラム
JP5610781B2 (ja) * 2010-01-21 2014-10-22 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム
JP2012086449A (ja) * 2010-10-19 2012-05-10 Canon Inc 画像形成装置、ジョブ管理方法、及びプログラム
JP2012146194A (ja) * 2011-01-13 2012-08-02 Canon Inc 情報処理装置、情報処理方法及びプログラム
JP5413403B2 (ja) * 2011-05-27 2014-02-12 コニカミノルタ株式会社 画像処理装置、画像形成装置、画像処理装置の制御方法、及び画像処理装置の制御プログラム
JP2023137811A (ja) * 2022-03-18 2023-09-29 富士フイルムビジネスイノベーション株式会社 画像形成装置およびプログラム
JP2024029496A (ja) * 2022-08-22 2024-03-06 キヤノン株式会社 画像処理装置、制御方法、及びコンピュータプログラム
JP2024145402A (ja) * 2023-03-31 2024-10-15 ブラザー工業株式会社 画像作成プログラムおよび情報処理装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0516486A (ja) 1991-07-12 1993-01-26 Toshiba Corp 印刷装置
US5559933A (en) * 1994-04-22 1996-09-24 Unisys Corporation Distributed enterprise print controller
JP3246313B2 (ja) 1996-01-19 2002-01-15 富士ゼロックス株式会社 カラー印刷装置
JP3055455B2 (ja) 1996-02-20 2000-06-26 富士ゼロックス株式会社 文書蓄積装置
JPH09240077A (ja) 1996-03-07 1997-09-16 Fuji Xerox Co Ltd 画像出力装置
JPH09259058A (ja) 1996-03-26 1997-10-03 Canon Inc 出力装置、データ管理装置、データ供給装置、及びそれらの方法
US5720015A (en) * 1996-04-22 1998-02-17 Lexmark International, Inc. Method and apparatus for providing remote printer resource management
JP3440699B2 (ja) 1996-06-26 2003-08-25 富士ゼロックス株式会社 印刷制御装置
JPH1024635A (ja) 1996-07-12 1998-01-27 Ricoh Co Ltd プリンタシステム
JPH10114113A (ja) 1996-10-09 1998-05-06 Canon Inc 印刷装置および印刷制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002236567A (ja) * 2001-02-07 2002-08-23 Toray Eng Co Ltd 印刷システム及び印刷方法
JP2005250685A (ja) * 2004-03-02 2005-09-15 Konica Minolta Business Technologies Inc 画像形成装置、その制御方法、およびコンピュータプログラム
JP2006072964A (ja) * 2004-09-01 2006-03-16 Toshiba Corp 情報処理装置、印刷装置、及び印刷用プログラム
JP2007166177A (ja) * 2005-12-13 2007-06-28 Fuji Xerox Co Ltd 画像処理プログラム、画像処理方法、画像処理装置および画像処理システム
US8233173B2 (en) 2005-12-13 2012-07-31 Fuji Xerox Co., Ltd. Computer readable medium for image processing, image processing method, image processing device, and image processing system
US7827332B2 (en) 2007-03-30 2010-11-02 Brother Kogyo Kabushiki Kaisha Portable storage medium
JP2009223425A (ja) * 2008-03-13 2009-10-01 Canon Inc 印刷装置及びその印刷方法
JP2014218014A (ja) * 2013-05-08 2014-11-20 キヤノン株式会社 画像処理装置、情報処理方法及びプログラム

Also Published As

Publication number Publication date
US7209256B2 (en) 2007-04-24
US20040017583A1 (en) 2004-01-29
US6567180B1 (en) 2003-05-20
JP3997504B2 (ja) 2007-10-24

Similar Documents

Publication Publication Date Title
JP2000311074A (ja) 文書印刷方法
JP4546622B2 (ja) 印刷システム
US6407821B1 (en) Method and apparatus for printing documents including embedded print objects with an intelligent printing system
US8274686B2 (en) Print setting processing apparatus and print setting processing method
US7161693B2 (en) Printing control apparatus and printing control method
US7453595B2 (en) Print control apparatus and method, computer program, computer-readable storage medium, preview apparatus and method, printer driver, and preview method thereof
EP2437157A2 (en) Printing system, printing method, print server, control method, and program
US7319533B2 (en) System for face-up printing from a duplex printer
US20030103236A1 (en) Information processing apparatus and information processing method
US7365870B2 (en) Methods and systems for page-independent spool file face-up emulation
US20090168100A1 (en) Print-job distribution program, a printer program and corresponding methods
US20120293822A1 (en) Device to edit documents for printout and method thereof
US20070024872A1 (en) Method and device for intermixing hardcopy pages in a print job
US7428072B2 (en) Printing control program, printing control method, printing system and information processing apparatus
JPH07175603A (ja) プリント処理システム
JP2001030584A (ja) プリンタの制御装置及び制御方法、または、プリンタ
US7400420B2 (en) Printer facilitating settings of parameters on print paper
JP2002014797A (ja) 情報処理装置、印刷制御装置、およびその制御方法、および記憶媒体、およびその制御プログラム
US7253911B2 (en) Printing method and system for executing printing in plural print processes
JPH08278865A (ja) 印刷指示装置
JP3700373B2 (ja) 印刷制御装置及び印刷制御方法並びに印刷制御プログラムが記録された記録媒体
KR100709359B1 (ko) 자동분류 기능을 갖는 호스트 장치와 화상형성장치와 인쇄시스템 그리고 그들의 인쇄 제어 방법
JP2000112684A (ja) 文書印刷処理システム
JPH1139117A (ja) プリンタ制御装置
JP2003266810A (ja) プリンタ及び印刷システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040329

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060417

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060428

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060616

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20061025

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061110

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

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070205

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070726

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100817

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

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

Free format text: PAYMENT UNTIL: 20100817

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20100817

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110817

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110817

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120817

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120817

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130817

Year of fee payment: 6

EXPY Cancellation because of completion of term