JP4443679B2 - プリントシステム - Google Patents

プリントシステム Download PDF

Info

Publication number
JP4443679B2
JP4443679B2 JP22332999A JP22332999A JP4443679B2 JP 4443679 B2 JP4443679 B2 JP 4443679B2 JP 22332999 A JP22332999 A JP 22332999A JP 22332999 A JP22332999 A JP 22332999A JP 4443679 B2 JP4443679 B2 JP 4443679B2
Authority
JP
Japan
Prior art keywords
data
printer
print data
list
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP22332999A
Other languages
English (en)
Other versions
JP2000335059A (ja
Inventor
巌 佐伯
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP22332999A priority Critical patent/JP4443679B2/ja
Priority to US09/412,762 priority patent/US6842263B1/en
Priority to DE69934468T priority patent/DE69934468T2/de
Priority to ES99307930T priority patent/ES2277414T3/es
Priority to EP99307930A priority patent/EP0992879B1/en
Publication of JP2000335059A publication Critical patent/JP2000335059A/ja
Priority to US11/001,341 priority patent/US7423773B2/en
Priority to US11/675,159 priority patent/US7463382B2/en
Priority to US12/141,442 priority patent/US8072639B2/en
Application granted granted Critical
Publication of JP4443679B2 publication Critical patent/JP4443679B2/ja
Priority to US13/286,706 priority patent/US8345293B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • 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
    • 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/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; 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/121Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
    • 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/1211Improving printing performance
    • G06F3/1212Improving printing performance achieving reduced delay between job submission and print start
    • G06F3/1213Improving printing performance achieving reduced delay between job submission and print start at an intermediate node or at the final node
    • 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/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/1234Errors handling and recovery, e.g. reprinting
    • 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/1244Job translation or job parsing, e.g. page banding
    • 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/1267Job repository, e.g. non-scheduled jobs, delay printing
    • 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/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • 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/1285Remote printer device, e.g. being remote from client or server
    • G06F3/129Remote printer device, e.g. being remote from client or server in server-printer device-client configuration, e.g. print flow goes from server to printer and then bidirectional from printer to client, i.e. the client does not communicate with the server
    • 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/1211Improving printing performance
    • G06F3/1212Improving printing performance achieving reduced delay between job submission and print start
    • G06F3/1214Improving printing performance achieving reduced delay between job submission and print start at the submitting node
    • 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/1273Print job history, e.g. logging, accounting, tracking

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)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Computer And Data Communications (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、プリンタ装置とクライアント装置とホスト機とを双方向通信自在な通信路により接続してなるプリントシステム、及び、クライアント装置及びホスト機に対して双方向通信自在な通信路により接続されて使用されるプリンタ装置に関する。
【0002】
【従来の技術】
一般に、プリンタ分野では、プリントしたプリントデータを再利用する方法として、プリントデータの再印刷の技術が知られている。再印刷を行なわせる理由としては、印刷不良、ジャム、故障時の代替え等のエラーによるもの、印刷不良の修正のためのもの、複数部数の印刷のためのもの、等がある。このような技術に関する提案例は極めて多数あり、例えば、特開平6−55783号公報に示される「プリンタ装置」、特開平9−114616号公報に示される「プリントサブシステム」、特開平9−269879号公報に示される「情報処理装置並びにプリントサーバ装置およびプリントサーバ装置のデータ処理方法…」等がある。
【0003】
これらの再印刷の技術は、要は、プリントしたプリントデータをプリンタ内又はプリントサーバ内に保持させておき、それを再利用することで再印刷を可能にしている。
【0004】
【発明が解決しようとする課題】
ところが、例示した公報を始めとする従来技術では、プリントしたプリントデータをプリンタ内又はプリントサーバ内に保持することにより再印刷若しくは簡単な修正後の再印刷を可能にしているに過ぎず、プリントしたプリントデータを再印字以外の用途に再利用することは困難である。例えば、プリント済みのプリントデータを集めてデータベースを構築しようとする場合、そのデータベースはプリンタ内又はプリントサーバ内に構築する必要があり、大きな制約を受けることとなる。同時に、このようなデータベースを構築しても、データ検索用のキーワードはプリントデータの中身以外から取得することはできず、適正な検索も難しいものとなる。
【0005】
そこで、本発明は、プリント済みのプリントデータの再利用の用途としてデータベース化を容易かつ再利用容易に実現できるプリントシステム及びプリンタ装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
請求項1記載の発明のプリントシステムは、プリンタエンジンを有するプリンタ装置と、このプリンタ装置にプリントデータを送信するクライアント装置と、前記プリンタ装置からプリントしたプリントデータが送信されるホスト機と、これらのホスト機とクライアント装置とプリンタ装置とを双方向通信自在に接続する通信路とよりなり、前記プリンタ装置は、前記プリントデータとは別にキーワードを前記クライアント装置から受信して、前記ホスト機に送信する前記プリントデータに前記キーワードを付加する情報付加手段を備え、前記ホスト機は、プリントデータに付加する前記キーワードのリストを有しており、前記クライアント装置は、前記ホスト機との通信により前記リストを受信し、前記クライアント装置の表示装置上のメニュー画面に前記リストを表示し、前記メニュー画面に表示された前記リスト中から、前記プリントデータに付加する前記キーワードの利用者による選択を受付け、前記メニュー画面から選択された前記キーワードを前記プリンタ装置の前記情報付加手段に送信する。従って、プリントしたプリントデータはプリンタ装置からホスト機に送信されてデータベース等としての再利用が可能となるだけでなく、同時に、そのプリントデータには情報付加手段によりキーワードが付加されるので、キーとしての活用ができ、後でキーワードの情報を付加することなく再利用のための検索等が可能となる。
また、本発明によれば、プリンタ装置では得られないクライアント装置上のデータをキーとして得ることが可能となる。
さらに、本発明によれば、ホスト機との通信を経てキー設定を行なうので、ホスト機とのデータの一貫性の保持が可能な上に、動的にデータを変更することも可能となる。
【0026】
【発明の実施の形態】
本発明の第一の実施の形態を図1及び図2に基づいて説明する。図1は本実施の形態のプリントシステムの機能構成例を示すブロック図である。プリントシステム1は、プリンタ装置2とクライアント装置3とホスト機4とを通信路5により接続することにより構築されている。ここに、通信路5は双方向通信自在なLAN等により構成されている。クライアント装置3はパーソナルコンピュータ(PC)、ワードプロセッサ(WP)等によるもので、各種制御を受け持つコンピュータ機能を有する他、プリンタ装置2に対して通信路5を介してプリントデータを送信する。このクライアント装置3は適宜台数が通信路5に接続される。ホスト機4はデータベースに用いられるPC等によるもので、各種制御を受け持つコンピュータ機能や比較的大容量のメモリを有する。
【0027】
プリンタ装置2は、プリントデータに基づき実際にプリント動作を行なう電子写真プロセス等を利用したプリンタエンジン6を備える他、このプリンタエンジン6とクライアント装置3やホスト機4との間でデータの授受、その他を行なう印刷制御部7を備えている。この印刷制御部7はプリントデータ等を一時的に格納するバッファ8や、各種制御を受け持つコンピュータ機能を有する制御手段9とを備えている。ここに、制御手段9が後述するデータ転送手段や情報付加手段や送信許否決定手段の機能を実行する。
【0028】
このような構成において、クライアント装置3からプリントデータが送信されると、プリンタ装置2では受信したプリントデータを制御手段9によってバッファ8に一旦格納する。バッファ8に格納されたプリントデータは制御手段9によりプリンタエンジン6に送られ、実際のプリントに供される。プリント終了後、制御手段9はプリント済みのプリントデータを通信路5を介してホスト機4に送信する。この動作がデータ転送手段の機能として実行される。このホスト機4へのプリントデータの転送に際して、制御手段9は図2に示すように、プリントデータ10の前にプリンタ名11a、データサイズ11b、出力日時11c等のプリンタ出力情報11を付加したデータ群としてデータ転送を実行する。ここに、制御手段9は情報付加手段としての機能を実行する。ここに、これらの情報中、プリンタ名11aは当該プリンタ装置2の名前であり、例えば、16バイト情報とされ、データサイズ11bはプリントデータ10のサイズであり、例えば、4バイト情報とされ、出力日時11cはプリントを行なった日時であり、例えば、8バイト情報とされている。なお、プリントデータ10をホスト機4へ送信するタイミングは、プリント終了後、又は、終了前の何れでもよく、また、プリントデータ10自身の内容はイメージデータ、Postscript等のPLDデータ等であってもよく、その種類を問わない。
【0029】
よって、ホスト機4側では、プリント済みのプリントデータ10をデータベース用に受信する際に、再利用のための検索に際してキーとなり得るプリンタ出力情報11が付加された状態で受信するので、プリントデータのデータベース化、その再利用が容易となる。
【0030】
本発明の第二の実施の形態を図3に基づいて説明する。図1及び図2で示した部分と同一部分は同一符号を用いて示し、説明を省略する(以降の第三ないし第九の実施の形態でも順次同様とする)。本実施の形態のプリントシステム21に用いられるプリンタ装置22では、仮想的な複数のプリンタ名A,B,Cが設定されており、各プリンタ名に対応させて仮想プリンタA用バッファ23と、仮想プリンタB用バッファ24と、仮想プリンタC用バッファ25とがバッファ8に対して選択自在に設けられ、プリンタ切換部26により切換え自在とされている。
【0031】
このような構成において、クライアント装置3から仮想プリンタA,B,Cの何れかを指定を伴いプリントデータが送信されると、プリンタ装置22では受信したプリントデータを制御手段9によってプリンタ切換部26を切換えることで指定された仮想プリンタ対応のバッファに一旦格納する。例えば、仮想プリンタAが指定された場合であれば、プリンタ切換部26を切換えて仮想プリンタA用バッファ23に一旦格納する。この仮想プリンタA用バッファ23に格納されたプリントデータはバッファ8に一旦格納される。このとき、仮想プリンタAに対応する情報がプリントデータに付加されて格納される。バッファ8に格納されたプリントデータは制御手段9によりプリンタエンジン6に送られ、実際のプリントに供される。このとき、プリントデータに付加された付加情報はプリンタエンジン6には送られず、プリントデータのみが送られる。プリント終了後、制御手段9はバッファ8に格納されているプリント済みのプリントデータを付加情報とともに通信路5を介してホスト機4に送信する。付加情報は図2の場合と同様にプリントデータの先頭に付加される。仮想プリンタBが指定された場合や仮想プリンタCが指定された場合も同様である。この動作がデータ転送手段及び情報付加手段の機能として実行される。
【0032】
従って、基本的には第一の実施の形態の場合と同様であるが、特に本実施の形態によれば、プリンタ装置22に設定された仮想的なプリンタ名A,B,Cを利用することでキーの選択が可能となる。
【0033】
本発明の第三の実施の形態を図4及び図5に基づいて説明する。本実施の形態のプリントシステム31のプリンタ装置32では図3に示したプリンタ装置22に対して付加データ取得手段33及び付加データリスト34を備えている。付加データリスト34は、プリントデータに付加するプリンタ出力情報のリストをホスト機4上に予め用意しておき、プリンタ装置32がホスト機4からこのリストを受け取ったものである。この付加データリスト34は、例えば、図5に示すように、各仮想プリンタ名A,B,C毎にコロン:を区切りとしてキーワードが付加されたものである。この付加データリスト34中からの一つのリストの選択は、付加データ取得手段33により選択される。
【0034】
このような構成において、クライアント装置3から仮想プリンタA,B,Cの何れかを指定を伴いプリントデータが送信されると、プリンタ装置32では受信したプリントデータを制御手段9によってプリンタ切換部26を切換えることで指定された仮想プリンタ対応のバッファに一旦格納する。例えば、仮想プリンタAが指定された場合であれば、プリンタ切換部26を切換えて仮想プリンタA用バッファ23に一旦格納する。この仮想プリンタA用バッファ23に格納されたプリントデータはバッファ8に一旦格納される。このとき、仮想プリンタAに対応する情報が付加データ取得手段33により付加データリスト34中から選択されプリントデータに付加されて格納される。バッファ8に格納されたプリントデータは制御手段9によりプリンタエンジン6に送られ、実際のプリントに供される。このとき、プリントデータに付加された付加情報はプリンタエンジン6には送られず、プリントデータのみが送られる。プリント終了後、制御手段9はバッファ8に格納されているプリント済みのプリントデータを付加情報とともに通信路5を介してホスト機4に送信する。付加情報は図2の場合と同様にプリントデータの先頭に付加される。仮想プリンタBが指定された場合や仮想プリンタCが指定された場合も同様である。この動作がデータ転送手段及び情報付加手段の機能として実行される。
【0035】
従って、基本的には第二の実施の形態の場合と同様であるが、特に本実施の形態によれば、ホスト機4において付加する付加情報のリストを用意し、プリンタ装置32ではそのリストに基づき付加データリスト34中から付加情報を選択設定するので、ホスト機4とのデータの一貫性の保持が可能な上に、動的にデータを変更することも可能となる。
【0036】
本発明の第四の実施の形態を図6に基づいて説明する。なお、プリントシステム1としては図1に示したものを用いるものとする。本実施の形態は、概略的には、プリント時に、プリントデータとは別にプリントを行なっているクライアント名やユーザ名などのクライアント情報をプリンタ装置2がクライアント装置3から受取り、そのクライアント情報をプリンタ出力情報としてプリントデータに付加してホスト機4に送信させるようにしたものである。つまり、クライアント装置3から付加情報を伴ってプリントデータをプリンタ装置2に送信するものであり、この場合には、プリンタエンジン6にプリントデータを送る際には付加情報を取り除く必要がある。
【0037】
このような点を考慮した本実施の形態におけるクライアント装置3、プリンタ装置2、ホスト機4間でのデータ授受のシーケンスを図6を参照して説明する。プリント時には、まず、クライアント装置3においてクライアント名を取得する(処理S1)。そして、取得したクライアント名をクライアント装置3からプリンタ装置2へ送信する(S2)。次に、クライアント装置3においてユーザ名を取得する(S3)。そして、取得したユーザ名をクライアント装置3からプリンタ装置2へ送信する(S4)。さらに、クライアント装置3において時間(現在の時刻)を取得する(S5)。そして、取得した時間をクライアント装置3からプリンタ装置2へ送信する(S6)。これらのクライアント情報の送信後に、プリントデータをクライアント装置3からプリンタ装置2へ送信する(S7)。そして、プリント後に、付加情報を伴ってプリントデータをプリンタ装置2からホスト機4へ送信する(S8)。
【0038】
従って、基本的には第一の実施の形態の場合と同様であるが、特に本実施の形態によれば、クライアント装置3側でクライアント情報をプリンタ出力情報なる付加情報として設定できるので、プリンタ装置2では得られないクライアント装置3上のデータをキーとして得ることが可能となる。
【0039】
本発明の第五の実施の形態を図7ないし図9に基づいて説明する。なお、プリントシステム1としては図1に示したものを用いるものとする。本実施の形態は、ホスト機4に送信するプリントデータに付加される付加情報をクライアント装置3において設定するようにしたものである。
【0040】
本実施の形態におけるクライアント装置3、プリンタ装置2、ホスト機4間でのデータ授受のシーケンスを図7を参照して説明する。プリント時には、まず、クライアント装置3においてそのディスプレイ12上にメニューを表示し(S11)、そのメニューから付加情報を選択し(S12)、選択された付加情報に基づきデータを作成する(S13)。このようにして作成されたデータをクライアント装置3からプリンタ装置2へ送信する(S14)。このデータの送信後に、プリントデータをクライアント装置3からプリンタ装置2へ送信する(S15)。そして、プリント後に、付加情報を伴ってプリントデータをプリンタ装置2からホスト機4へ送信する(S16)。
【0041】
ここに、図8にディスプレイ12上におけるメニュー13の表示例を示す。メニュー13上の項目は、選択されたものにはチェックマーク14が付く。図9は図8中のメニュー13で選択された項目から作成されたデータ例を示すもので、プリントデータと区別するためにこのデータには、<BIGIN DATA>と<END DATA>とで挟まれたテキストデータとなっている。
【0042】
従って、基本的には第四の実施の形態の場合と同様であるが、特に本実施の形態によれば、クライアント装置3側で付加情報として設定できるので、クライアント名やユーザ名以外の様々なキーの使用が可能となる。
【0043】
本発明の第六の実施の形態を図10及び図11に基づいて説明する。なお、プリントシステム1としては図1に示したものを用いるものとする。本実施の形態は、クライアント装置3がプリンタ装置2と通信してリストデータを受け取ることで、クライアント装置3においてそのリストデータ中から、ホスト機4に送信するプリントデータに付加される付加情報を選択設定するようにしたものである。
【0044】
本実施の形態におけるクライアント装置3、プリンタ装置2、ホスト機4間でのデータ授受のシーケンスを図10を参照して説明する。プリント時には、まず、クライアント装置3がプリンタ装置2と通信を行ない、データリストを要求することでプリンタ装置2から送信されたデータリストを受信する(S21)。このデータリストは図11に示すようなキーの名前と、その種類の組とよりなる。次に、受信したデータリストに従い、クライアント装置3においてそのディスプレイ12上に図8の場合と同様にメニューを表示し(S22)、そのメニューから付加情報を選択し(S23)、選択された付加情報に基づきデータを作成する(S24)。このようにして作成されたデータをクライアント装置3からプリンタ装置2へ送信する(S25)。このデータの送信後に、プリントデータをクライアント装置3からプリンタ装置2へ送信する(S26)。そして、プリント後に、付加情報を伴ってプリントデータをプリンタ装置2からホスト機4へ送信する(S27)。
【0045】
従って、基本的には第五の実施の形態の場合と同様であるが、特に本実施の形態によれば、プリンタ装置2と通信してデータリストを取得したクライアント装置3側で付加情報として設定できるので、ホスト機4との通信を必要としない。
【0046】
なお、本実施の形態においては、クライアント装置3から送信された付加すべきプリンタ出力情報の内容に応じて対応するプリントデータ自身をホスト機4へ送信するか否かの許否を決定する送信許否決定手段を制御手段9の機能中に備える構成とすれば、不要なプリントデータを無闇にホスト機4へ送信することがない。即ち、プリントデータを全てホスト機4に送信するとデータ転送量が大きくなってしまうが、その制御が可能となる。
【0047】
本発明の第七の実施の形態を図12に基づいて説明する。なお、プリントシステム1としては図1に示したものを用いるものとする。本実施の形態は、クライアント装置3がホスト機4と通信してリストデータを受け取ることで、クライアント装置3においてそのリストデータ中から、ホスト機4に送信するプリントデータに付加される付加情報を選択設定するようにしたものである。
【0048】
本実施の形態におけるクライアント装置3、プリンタ装置2、ホスト機4間でのデータ授受のシーケンスを図12を参照して説明する。プリント時には、まず、クライアント装置3がホスト機4と通信を行ない、データリストを要求することでホスト機4から送信されたデータリストを受信する(S31)。このデータリストは図11に示した場合と同様なキーの名前と、その種類の組とよりなる。次に、受信したデータリストに従い、クライアント装置3においてそのディスプレイ12上に図8の場合と同様にメニューを表示し(S32)、そのメニューから付加情報を選択し(S33)、選択された付加情報に基づきデータを作成する(S34)。このようにして作成されたデータをクライアント装置3からプリンタ装置2へ送信する(S35)。このデータの送信後に、プリントデータをクライアント装置3からプリンタ装置2へ送信する(S36)。そして、プリント後に、付加情報を伴ってプリントデータをプリンタ装置2からホスト機4へ送信する(S37)。
【0049】
本発明の第八の実施の形態を図13に基づいて説明する。本実施の形態のプリントシステム41では、複数台のホスト機4A,4Bが通信路5に接続されたシステム構成に適用されており、ホスト機4A,4Bの選択を必要とする例である。このため、本実施の形態では、クライアント装置3から送信された付加情報の内容に応じて対応するプリントデータを送信するホスト機4A,4Bを選択するように構成されている。
【0050】
このような構成において、クライアント装置3からプリントデータが送信されると、プリンタ装置2では受信したプリントデータを制御手段9によってバッファ8に一旦格納する。バッファ8に格納されたプリントデータは制御手段9によりプリンタエンジン6に送られ、実際のプリントに供される。プリント終了後、制御手段9はプリント済みのプリントデータを通信路5を介してホスト機4A又は4Bの何れかに送信する。この動作がデータ転送手段の機能として実行される。このホスト機4A又は4Bへのプリントデータの転送に際して、制御手段9は付加情報を付加してデータ転送を実行する。ここに、制御手段9は情報付加手段としての機能を実行する。ここに、ホスト機4A又は4Bの選択は、クライアント装置3からプリンタ装置2へ送信するプリントデータに直接ホスト機名を付加情報として含ませることにより、或いは、付加情報中の指定した項目等の内容に応じて、制御手段9が自動的に選択する。
【0051】
従って、システム中にホスト機4A,4Bが複数台存在する場合でも、クライアント装置3側から送信する情報によって自動的にその送信先を切換えることができる。
【0052】
本発明の第九の実施の形態を図14に基づいて説明する。本実施の形態のプリントシステム51のプリンタ装置52では図13に示したプリンタ装置2に対して選択データ取得手段53及び選択データリスト54を備えている。ここに、各々のホスト機4A,4Bはプリントデータに付加する付加情報のリストを有しており、クライアント装置3から送信された付加情報の内容とホスト機4A,4Bから取得したリスト情報との対比により対応するプリントデータを送信するホスト機4A又は4Bを選択するように構成されている。即ち、選択データリスト54は、プリンタ装置52がホスト機4A,4Bからこのリストを受け取ったものである。この選択データリスト54中からの一つのリストの選択は、送信された付加情報の内容に応じて選択データ取得手段53により選択される。
【0053】
このような構成において、クライアント装置3からプリントデータが送信されると、プリンタ装置2では受信したプリントデータを制御手段9によってバッファ8に一旦格納する。バッファ8に格納されたプリントデータは制御手段9によりプリンタエンジン6に送られ、実際のプリントに供される。プリント終了後、制御手段9はプリント済みのプリントデータを通信路5を介してホスト機4A又は4Bの何れかに送信する。この動作がデータ転送手段の機能として実行される。このホスト機4A又は4Bへのプリントデータの転送に際して、制御手段9は付加情報を付加してデータ転送を実行する。ここに、制御手段9は情報付加手段としての機能を実行する。ここに、ホスト機4A又は4Bの選択は、クライアント装置3からプリンタ装置2へ送信するプリントデータに付加された付加情報の内容に応じて選択データ取得手段53により選択データリスト54中から選択される。
【0054】
従って、第八の実施の形態と同様に、システム中にホスト機4A,4Bが複数台存在する場合でも、クライアント装置3側から送信する情報によって自動的にその送信先を切換えることができる上に、動的な制御が可能となる。
【0055】
本発明の第十の実施の形態を図15ないし図19に基づいて説明する。図15は本実施の形態のプリンタ装置61を含むプリントシステム62の機能構成例を示すブロック図である。
【0056】
このプリントシステム62は、プリンタ装置61とクライアント装置63とホスト機64とを通信路65により接続することにより構築されている。ここに、通信路65は通信路5の場合と同様に双方向通信自在なLAN等により構成されている。クライアント装置63はクライアント装置3の場合と同様にパーソナルコンピュータ(PC)、ワードプロセッサ(WP)等によるもので、各種制御を受け持つコンピュータ機能を有する他、プリンタ装置61に対して通信路65を介してプリントデータを送信する。このクライアント装置63は適宜台数が通信路65に接続される。ホスト機64はホスト機4の場合と同様にその一例として例えばデータベースに用いられるPC等によるもので(必ずしも、データベースののっているデータベースシステム用のホスト機に限らないが)、各種制御を受け持つコンピュータ機能や比較的大容量のメモリを有する。このホスト機64も必ずしも1台に限らず、複数台であってもよい。
【0057】
プリンタ装置61は、プリントデータに基づき実際にプリント動作を行なう電子写真プロセス等を利用したプリンタエンジン66を備える他、このプリンタエンジン66とクライアント装置63やホスト機64との間でデータの授受、その他を行なう制御部67を備えている。この他、このプリンタ装置61内には、プリントデータを一時蓄積するデータバッファ68、プリントデータをイメージデータに展開するイメージ展開手段としての描画部69、展開されたイメージデータを蓄積してプリンタエンジン66のプリント動作に供するフレームバッファ70、データバッファ68に格納されたプリントデータからテキストデータを抽出するテキスト抽出手段としてのテキスト抽出部71、フレームバッファ70に格納されたイメージデータからテキストデータを認識する光学的文字認識手段としてのOCR部72、テキスト抽出部71又はOCR部72から得られるテキストデータを格納するテキストバッファ73、クライアント装置63から得られるインデックス情報を格納するインデックス情報抽出手段としてのインデックスバッファ74、及び、テキストバッファ73に格納されたテキストデータからインデックス情報を作成するインデックス作成部75を備えている。これらの構成要素は、常にその全てが必要でなく、後述するように、その目的によっては必須ではない要素も併せて示している。また、制御部67は、後述するデータ転送手段、クライアント情報付加手段、送信許否決定手段等の機能を実行する。
【0058】
このような構成において、クライアント装置63からプリントデータが送信されると、プリンタ装置61では受信したプリントデータを制御部67によってデータバッファ68に一旦格納する。データバッファ68に格納されたプリントデータは、制御部67による制御の下に、描画部69によりイメージデータに展開され、展開されたイメージデータはフレームバッファ70に蓄積される。フレームバッファ70に蓄積されたイメージデータはプリンタエンジン66に送られ、実際のプリントに供される。
【0059】
また、データバッファ68上のプリントデータは必要に応じてテキスト抽出部71に送られ、テキストデータが抽出される。テキスト抽出部71により抽出されたテキストデータはテキストバッファ73に格納される。或いは、フレームバッファ70上のイメージデータは必要に応じてOCR部72に送られ、テキストデータが認識される。OCR部72により認識されたテキストデータはテキストバッファ73に格納される。即ち、テキストデータとしてはプリントデータから抽出されたものであっても、イメージデータから認識されたものであっても、何れでもよい。
【0060】
テキストバッファ73に格納されたテキストデータに対して、インデックスバッファ74に格納されたクライアントからのインデックス情報がインデックス作成部75により付加される。このインデックス作成部75による処理が、制御部67によりクライアント情報付加手段の機能として実行される。ここに、インデックス情報は、プリンタ装置61上で自動的に生成されるもので、プリントデータを送信したクライアント名、プリントデータを受け取った日時、プリントデータから抽出されたテキストデータから取り出したキーワード等が使用される。インデックス情報の例としては、次のリスト1のようになる。
リスト1
AAAA-PC:1999-02-20:プリンタ:クライアント:キーワード
各項目間は、“:”を区切りとしてプリントデータを送信したクライアント名、プリントデータを受け取った日時、キーワードを並べる。キーワードとしては、プリントデータから抽出したテキストデータ中の最頻出の単語やキーワードリストに登録されているものと一致したもの等が使用される。
【0061】
プリント終了後、或いは、プリント終了前の適宜タイミングにおいて、第1の例として、最も単純には、制御部67はフレームバッファ70に格納されているプリント済みのイメージデータを通信路65を介してホスト機64に転送する。この動作が請求項11記載の発明のデータ転送手段の機能として実行される。このためには、図15において、テキスト抽出部71、OCR部72、テキストバッファ73、インデックスバッファ74及びインデックス作成部75は必須ではない。このように、プリンタ装置61で用いたデータをイメージデータの形でホスト機64に転送させて蓄積させることにより、プリントデータの各種再利用が容易に可能となる。この再利用において、例えば再印刷するときにはオリジナルに近いイメージを再現させることができる。もっとも、ホスト機64側における転送されたイメージデータの利用方法として、データベース化等は一例に過ぎず、任意である(ホスト機64側におけるイメージデータ等の後の利用方法は本発明の範疇に属するものではない)。
【0062】
プリント終了後、或いは、プリント終了前の適宜タイミングにおいて、第2の例として、制御部67はフレームバッファ70に格納されているプリント済みのイメージデータ及びデータバッファ68に格納されているプリントデータを通信路65を介してホスト機64に転送する。この動作が請求項12記載の発明のデータ転送手段の機能として実行される。このためには、図15において、テキスト抽出部71、OCR部72、テキストバッファ73、インデックスバッファ74及びインデックス作成部75は必須ではない。このように、プリンタ装置61で用いたデータとしてイメージデータ及びプリントデータをホスト機64に転送させて蓄積させることにより、プリントデータの各種再利用が容易に可能となる。この再利用において、例えば再印刷するときにはオリジナルに近いイメージを再現させることができる上に、OCRを用いることなくテキストデータを抽出することができる。
【0063】
プリント終了後、或いは、プリント終了前の適宜タイミングにおいて、第3の例として、制御部67はフレームバッファ70に格納されているプリント済みのイメージデータ、データバッファ68に格納されているプリントデータ、及び、テキストバッファ73に格納されているテキストデータを通信路65を介してホスト機64に転送する。この動作が請求項13又は14記載の発明のデータ転送手段の機能として実行される。このためには、図15において、インデックスバッファ74及びインデックス作成部75は必須ではなく、テキスト抽出部71とOCR部72とは何れか一方があればよい。このように、データとしてイメージデータ、プリントデータ及びインデックス情報をホスト機64に蓄積させることにより、プリントデータの再利用において、例えば再印刷するときにはオリジナルに近いイメージを再現させることができる上に、OCRを用いることなくテキストデータを抽出することができる。加えて、プリンタ装置61側でテキストデータを抽出又は認識することにより、データベースシステムにおけるホスト機64側にプリントデータを解釈するためのプログラムを用意する必要はない。即ち、プリントデータからテキストデータを抽出する場合、プリントデータを解釈するためのプログラムが必要となり、プリンタ種類毎にプリントデータの形式が変わるため対応するプリンタの種類を増やすとそれに対応するプログラムも用意する必要があるが、これが不要となる。OCR部72を利用する場合も同様であるが、プリントデータからテキストデータを抽出する際、イメージ中のテキストデータの抽出は一般に難しいが、OCR部72の利用による場合にはイメージ中のテキストデータの抽出が比較的容易に可能となる。
【0064】
この第3の例において、イメージデータ、プリントデータ、テキストデータに関して、その全てをホスト機64に転送することは常に必要でなく、転送データの種類を選択自在としてもよい(請求項15記載の発明に相当する)。転送データの種類を選択自在に切換えるための方法としては、予めプリンタ装置61上で何れのデータ(イメージデータ、プリントデータ、テキストデータ)を転送するかを指定しておいてもよく、或いは、ホスト機64側からの命令によって切換えるようにしてもよい。ここでは、プリンタ装置61上で転送データの種類を指定し、制御部67により制御する例を、図16に示すフローチャートを参照して説明する。
【0065】
フラグはプリンタ装置61における操作パネル或いはプリンタドライバによって設定する。プリンタ装置61がプリントデータを受信すると、制御部67はフラグをチェックし、このフラグがprintdataと設定されていればデータバッファ68内のプリントデータを、imagedataと設定されていればフレームバッファ70内のイメージデータを、textdataと設定されていればテキストバッファ73内のテキストデータをホスト機64に対して転送させる。この場合の転送データの種類の選択としては、1種類に限られることなく、例えば、プリントデータとテキストデータとの組合せや、イメージデータとテキストデータとの組合せ等であってもよい。これによれば、必要な転送データの種類を選択することにより、転送するデータ量が必要以上に多くなることを回避できる。
【0066】
第4の例として、図15中からインデックスバッファ74のみを除いた構成とし、テキストバッファ73に格納されたテキストデータからインデックス作成部75によりインデックス情報を取り出し、取り出したインデックス情報をテキストデータとしてプリントデータ、イメージデータとともにホスト機64に転送させることも可能である(請求項16記載の発明に相当する)。このようにプリンタ装置61側でインデックス情報を作成することよりデータ転送量を減らすことができ、かつ、インデックスデータを作成するためのデータベース側の負荷を減らすこともできる。
【0067】
第5の例として、図15に示す構成において、クライアント装置63から取得しインデックスバッファ74に格納された情報を、インデックス作成部75においてインデックス情報に付加し、プリントデータ、イメージデータとともにホスト機64に転送させることも可能である(請求項17記載の発明に相当する)。これによれば、クライアント装置63からの情報もインデックス情報として付加されて転送されるので、より使いやすいデータベースの構築が可能となる。
【0068】
第6の例として、図15に示す構成において、インデックス作成部75によるインデックス情報の内容に応じて、送信許否決定手段によりホスト機64に対してデータ転送を行なうか否かを決定することも可能である(請求項18記載の発明に相当する)。
【0069】
プリンタ装置61上には、例えばリスト2の如く設定されている。
リスト2
AAAAAA-PC
BBBB-PC
CCCCC-PC
そこで、このリスト2と、前述したリスト1に示したようなインデックス情報の中の項目を比較することにより、データを転送するか否かを制御部67により決定する。図17にこの処理例の概略を示す。プリンタ装置61がプリントデータを受信した後、作成されたインデックス情報からクライアント名を取り出し、リスト2にそのクライアント名があるか否かをチェックする。そのクライアント名がリスト2中にあれば、データをホスト機64に転送し、リスト2中になければホスト機64に対するデータ転送をせずに処理を終了する。この処理が送信許否決定手段の機能として実行される。このようにインデックス情報によって、予めホスト機64にデータを転送するか否かを決定するので、データ転送量が必要以上に増えることがなく、全体的なデータ転送量を減らすことができる。
【0070】
第7の例として、図15に示す構成において、インデックス作成部75によるインデックス情報の内容に応じて、転送データの種類を選択自在としてもよい(請求項19記載の発明に相当する)。
【0071】
プリンタ装置61上には、例えばリスト3の如く、クライアント名と転送するデータの種類が“:”を区切りとして設定されている。
リスト3
AAAAAA-PC:imagedata
BBBB-PC:textdata,imagedata
CCCCC-PC
ちなみに、複数のデータの種類を指定する場合には、“,”を区切りとする。また、データの種類が記載されていない場合にはデータ転送を行なわない対象とし、かつ、このリスト3にリストアップされていないクライアント名の場合にもデータ転送を行なわない対象とする。
【0072】
図18を参照してこの場合の処理例を説明する。プリンタ装置61がプリントデータを受信した後、作成されたインデックス情報からクライアント名を取り出し、リスト3にそのクライアント名があるか否かをチェックする。そのクライアント名がリスト3中になければホスト機64に対するデータ転送をせずに処理を終了する。そのクライアント名がリスト3中にあれば、転送するデータの種類をチェックする。Printdataが指定されていればデータバッファ68内のプリントデータを、imagedataが指定されていればフレームバッファ70内のイメージデータを、textdataが指定されていればテキストバッファ73内のテキストデータをホスト機64に対して転送させる。種類が何も指定されていなければ、転送しない。この場合の転送データの種類の指定としては、1種類に限られることなく、例えば、プリントデータとテキストデータとの組合せや、イメージデータとテキストデータとの組合せ等であってもよい。このようにインデックス情報によって、予めホスト機64にデータを転送するか否かを決定し、かつ、必要な転送データの種類も指定に応じて選択するので、データ転送量が必要以上に増えることがなく、全体的なデータ転送量を減らすことができる上に、そのための制御としてより細かい対応が可能となる。
【0073】
第8の例として、図15に示す構成において、ホスト機64が複数台の場合であれば、インデックス作成部75によるインデックス情報の内容に応じて、データを転送するホスト機を選択自在としてもよい(請求項20記載の発明に相当する)。
【0074】
プリンタ装置61上には、例えばリスト4の如く、クライアント名と転送するホスト機64のホスト名が“:”を区切りとして設定されている。
リスト4
AAAAAA-PC:HOST1
BBBB-PC:HOST2
CCCCC-PC
ホスト名が記載されていない場合にはデータ転送を行なわない対象とし、かつ、このリスト4にリストアップされていないクライアント名の場合にもデータ転送を行なわない対象とする。
【0075】
図19を参照してこの場合の処理例を説明する。プリンタ装置61がプリントデータを受信した後、作成されたインデックス情報からクライアント名を取り出し、リスト4にそのクライアント名があるか否かをチェックする。制御部67はそのクライアント名がリスト4中になければデータ転送をせずに処理を終了する。そのクライアント名がリスト4中にあれば、転送するホスト名をチェックする。ホスト名が指定されていれば、そのホスト名を取り出して、対応するホスト名のホスト機64に対してデータを転送させる。ホスト名が指定されていなければ、転送しない。このようにインデックス情報によって、データ転送するホスト機64を選択するので、複数台のホスト機64が接続されている場合に、ユーザの手を煩わせることなくホスト機64の選択が可能となる。
【0076】
【発明の効果】
請求項1記載の発明のプリントシステムによれば、プリントしたプリントデータはプリンタ装置からホスト機に送信されてデータベース等としての再利用が可能となるだけでなく、同時に、そのプリントデータには情報付加手段によりプリンタ名等のプリンタ出力情報が付加されるので、キーとしての活用ができ、後でキーワード等の情報を付加することなく再利用のための検索等が可能となる。
また、請求項1記載の発明のプリントシステムによれば、上記発明の効果に加えて、プリンタ装置では得られないクライアント装置上のデータをキーとして得ることが可能となる。
また、請求項1記載の発明のプリントシステムによれば、上記発明の効果に加えて、ホスト機との通信を経てキー設定を行なうので、ホスト機とのデータの一貫性の保持が可能な上に、動的にデータを変更することも可能となる。
【図面の簡単な説明】
【図1】本発明の第一の実施の形態を示す機能構成例のブロック図である。
【図2】付加情報を併せて示すデータの説明図である。
【図3】本発明の第二の実施の形態を示す機能構成例のブロック図である。
【図4】本発明の第三の実施の形態を示す機能構成例のブロック図である。
【図5】付加データリスト例を示す説明図である。
【図6】本発明の第四の実施の形態を示すデータ授受のシーケンス図である。
【図7】本発明の第五の実施の形態を示すデータ授受のシーケンス図である。
【図8】ディスプレイにおけるメニュー表示例を示す説明図である。
【図9】作成される付加データ例を示す説明図である。
【図10】本発明の第六の実施の形態を示すデータ授受のシーケンス図である。
【図11】付加データリスト例を示す説明図である。
【図12】本発明の第七の実施の形態を示すデータ授受のシーケンス図である。
【図13】本発明の第八の実施の形態を示す機能構成例のブロック図である。
【図14】本発明の第九の実施の形態を示す機能構成例のブロック図である。
【図15】本発明の第十の実施の形態を示す機能構成例のブロック図である。
【図16】請求項15記載の発明に対応する処理例を示すフローチャートである。
【図17】請求項18記載の発明に対応する処理例を示すフローチャートである。
【図18】請求項19記載の発明に対応する処理例を示すフローチャートである。
【図19】請求項20記載の発明に対応する処理例を示すフローチャートである。
【符号の説明】
2 プリンタ装置
3 クライアント装置
4 ホスト機
5 通信路
6 プリンタエンジン
8 バッファ
10 プリントデータ
11 プリンタ出力情報
22 プリンタ装置
32 プリンタ装置
52 プリンタ装置
61 プリンタ装置
63 クライアント装置
64 ホスト機
65 通信路
66 プリンタエンジン
68 データバッファ
69 イメージ展開手段
70 フレームバッファ
71 テキスト抽出手段
72 光学式文字認識手段
74 インデックス情報抽出手段

Claims (1)

  1. プリンタエンジンを有するプリンタ装置と、このプリンタ装置にプリントデータを送信するクライアント装置と、前記プリンタ装置からプリントしたプリントデータが送信されるホスト機と、これらのホスト機とクライアント装置とプリンタ装置とを双方向通信自在に接続する通信路とよりなり、
    前記プリンタ装置は、前記プリントデータとは別にキーワードを前記クライアント装置から受信して、前記ホスト機に送信する前記プリントデータに前記キーワードを付加する情報付加手段を備え
    記ホスト機は、プリントデータに付加する前記キーワードのリストを有しており、
    前記クライアント装置は、前記ホスト機との通信により前記リストを受信し、前記クライアント装置の表示装置上のメニュー画面に前記リストを表示し、前記メニュー画面に表示された前記リスト中から、前記プリントデータに付加する前記キーワードの利用者による選択を受付け、前記メニュー画面から選択された前記キーワードを前記プリンタ装置の前記情報付加手段に送信することを特徴とするプリントシステム。
JP22332999A 1998-10-09 1999-08-06 プリントシステム Expired - Fee Related JP4443679B2 (ja)

Priority Applications (9)

Application Number Priority Date Filing Date Title
JP22332999A JP4443679B2 (ja) 1998-10-09 1999-08-06 プリントシステム
US09/412,762 US6842263B1 (en) 1998-10-09 1999-10-05 Print system and printer device facilitating reuse of print data
ES99307930T ES2277414T3 (es) 1998-10-09 1999-10-07 Sistema de impresion y dispositivo de impresion para facilitar la reutilizacion de datos de impresion.
EP99307930A EP0992879B1 (en) 1998-10-09 1999-10-07 Print system and printer device facilitating reuse of print data
DE69934468T DE69934468T2 (de) 1998-10-09 1999-10-07 Druckersystem und Drucker die Druckdaten wiederverwenden
US11/001,341 US7423773B2 (en) 1998-10-09 2004-12-02 Print system and printer device facilitating reuse of print data
US11/675,159 US7463382B2 (en) 1998-10-09 2007-02-15 Print system and printer device facilitating reuse of print data
US12/141,442 US8072639B2 (en) 1998-10-09 2008-06-18 Print system and printer device facilitating reuse of print data
US13/286,706 US8345293B2 (en) 1998-10-09 2011-11-01 Print system and printer device facilitating reuse of print data

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP28784798 1998-10-09
JP10-287847 1998-10-09
JP7705499 1999-03-23
JP11-77054 1999-03-23
JP22332999A JP4443679B2 (ja) 1998-10-09 1999-08-06 プリントシステム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2009000385A Division JP2009078570A (ja) 1998-10-09 2009-01-05 プリンタ装置

Publications (2)

Publication Number Publication Date
JP2000335059A JP2000335059A (ja) 2000-12-05
JP4443679B2 true JP4443679B2 (ja) 2010-03-31

Family

ID=27302323

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22332999A Expired - Fee Related JP4443679B2 (ja) 1998-10-09 1999-08-06 プリントシステム

Country Status (5)

Country Link
US (5) US6842263B1 (ja)
EP (1) EP0992879B1 (ja)
JP (1) JP4443679B2 (ja)
DE (1) DE69934468T2 (ja)
ES (1) ES2277414T3 (ja)

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6676127B2 (en) 1997-03-13 2004-01-13 Shuffle Master, Inc. Collating and sorting apparatus
US6655684B2 (en) 1998-04-15 2003-12-02 Shuffle Master, Inc. Device and method for forming and delivering hands from randomly arranged decks of playing cards
US6254096B1 (en) 1998-04-15 2001-07-03 Shuffle Master, Inc. Device and method for continuously shuffling cards
JP4443679B2 (ja) * 1998-10-09 2010-03-31 株式会社リコー プリントシステム
US8590896B2 (en) 2000-04-12 2013-11-26 Shuffle Master Gmbh & Co Kg Card-handling devices and systems
US8011661B2 (en) 2001-09-28 2011-09-06 Shuffle Master, Inc. Shuffler with shuffling completion indicator
US7677565B2 (en) 2001-09-28 2010-03-16 Shuffle Master, Inc Card shuffler with card rank and value reading capability
US7753373B2 (en) 2001-09-28 2010-07-13 Shuffle Master, Inc. Multiple mode card shuffler and card reading device
US8616552B2 (en) 2001-09-28 2013-12-31 Shfl Entertainment, Inc. Methods and apparatuses for an automatic card handling device and communication networks including same
US8337296B2 (en) 2001-09-28 2012-12-25 SHFL entertaiment, Inc. Method and apparatus for using upstream communication in a card shuffler
US6886829B2 (en) 2002-02-08 2005-05-03 Vendingdata Corporation Image capturing card shuffler
US20040012802A1 (en) * 2002-07-17 2004-01-22 Allen Kram H. System and method for printing a data file
US20050111035A1 (en) * 2003-11-20 2005-05-26 Kouichi Takamine Printing apparatus, printing system, printing method, and program therefor
JP4328604B2 (ja) * 2003-11-21 2009-09-09 キヤノン株式会社 画像処理方法、画像処理装置及びプログラム
US20060066048A1 (en) 2004-09-14 2006-03-30 Shuffle Master, Inc. Magnetic jam detection in a card shuffler
KR100758743B1 (ko) * 2004-11-24 2007-09-14 캐논 가부시끼가이샤 정보 처리 장치, 인쇄 시스템 및 이를 위한 제어 방법
KR100694092B1 (ko) * 2004-12-07 2007-03-12 삼성전자주식회사 템플릿을 이용한 이미지 프린팅 방법 및 시스템과 그방법을 수행하기 위한 프로그램이 저장된 기록 매체
US7593125B2 (en) 2005-05-06 2009-09-22 Kyocera Mita Corporation Print job spooling and distribution system
JP4448060B2 (ja) 2005-05-20 2010-04-07 キヤノン株式会社 複写装置とその制御方法、その方法を実行するためのプログラム、および複写システム
US7764836B2 (en) 2005-06-13 2010-07-27 Shuffle Master, Inc. Card shuffler with card rank and value reading capability using CMOS sensor
US7556266B2 (en) 2006-03-24 2009-07-07 Shuffle Master Gmbh & Co Kg Card shuffler with gravity feed system for playing cards
JP4986689B2 (ja) * 2006-05-22 2012-07-25 キヤノン株式会社 情報処理装置、印刷システム、ジョブ処理方法及びプログラム
US8353513B2 (en) 2006-05-31 2013-01-15 Shfl Entertainment, Inc. Card weight for gravity feed input for playing card shuffler
US8342525B2 (en) 2006-07-05 2013-01-01 Shfl Entertainment, Inc. Card shuffler with adjacent card infeed and card output compartments
US8579289B2 (en) 2006-05-31 2013-11-12 Shfl Entertainment, Inc. Automatic system and methods for accurate card handling
JP4817994B2 (ja) 2006-07-03 2011-11-16 キヤノン株式会社 データ管理システム
US8070574B2 (en) 2007-06-06 2011-12-06 Shuffle Master, Inc. Apparatus, system, method, and computer-readable medium for casino card handling with multiple hand recall feature
JP4949127B2 (ja) * 2006-09-22 2012-06-06 株式会社セイコーアイ・インフォテック 印刷装置、ネットワーク印刷システム
US8919775B2 (en) 2006-11-10 2014-12-30 Bally Gaming, Inc. System for billing usage of an automatic card handling device
JP4936547B2 (ja) * 2007-10-19 2012-05-23 キヤノン株式会社 監視システム、監視方法、画像処理装置、依頼処理方法、記憶媒体、プログラム
JP2010061448A (ja) * 2008-09-04 2010-03-18 Canon Inc 画像処理装置、その制御方法およびプログラム
US7988152B2 (en) 2009-04-07 2011-08-02 Shuffle Master, Inc. Playing card shuffler
US8967621B2 (en) 2009-04-07 2015-03-03 Bally Gaming, Inc. Card shuffling apparatuses and related methods
US8800993B2 (en) 2010-10-14 2014-08-12 Shuffle Master Gmbh & Co Kg Card handling systems, devices for use in card handling systems and related methods
JP5573709B2 (ja) * 2011-01-31 2014-08-20 ブラザー工業株式会社 通信装置
US8485527B2 (en) 2011-07-29 2013-07-16 Savant Shuffler LLC Card shuffler
US9731190B2 (en) 2011-07-29 2017-08-15 Bally Gaming, Inc. Method and apparatus for shuffling and handling cards
US8836980B2 (en) 2012-05-10 2014-09-16 Xerox Corporation Using virtual printers to select printing menu choices from limited resource devices
US8960674B2 (en) 2012-07-27 2015-02-24 Bally Gaming, Inc. Batch card shuffling apparatuses including multi-card storage compartments, and related methods
US9511274B2 (en) 2012-09-28 2016-12-06 Bally Gaming Inc. Methods for automatically generating a card deck library and master images for a deck of cards, and a related card processing apparatus
US9378766B2 (en) 2012-09-28 2016-06-28 Bally Gaming, Inc. Card recognition system, card handling device, and method for tuning a card handling device
JP5780321B2 (ja) * 2014-02-13 2015-09-16 株式会社リコー 情報処理装置、プログラム、情報管理システム、及び情報管理方法
SG11201608344WA (en) 2014-04-11 2016-11-29 Bally Gaming Inc Method and apparatus for shuffling and handling cards
US9474957B2 (en) 2014-05-15 2016-10-25 Bally Gaming, Inc. Playing card handling devices, systems, and methods for verifying sets of cards
US9566501B2 (en) 2014-08-01 2017-02-14 Bally Gaming, Inc. Hand-forming card shuffling apparatuses including multi-card storage compartments, and related methods
USD764599S1 (en) 2014-08-01 2016-08-23 Bally Gaming, Inc. Card shuffler device
US9504905B2 (en) 2014-09-19 2016-11-29 Bally Gaming, Inc. Card shuffling device and calibration method
US9993719B2 (en) 2015-12-04 2018-06-12 Shuffle Master Gmbh & Co Kg Card handling devices and related assemblies and components
US10237424B2 (en) 2016-02-16 2019-03-19 Ricoh Company, Ltd. System and method for analyzing, notifying, and routing documents
US10933300B2 (en) 2016-09-26 2021-03-02 Shuffle Master Gmbh & Co Kg Card handling devices and related assemblies and components
US10339765B2 (en) 2016-09-26 2019-07-02 Shuffle Master Gmbh & Co Kg Devices, systems, and related methods for real-time monitoring and display of related data for casino gaming devices
CN107632802B (zh) * 2017-09-25 2020-09-18 深圳市东冠包装印刷纸品有限公司 用于多喷头的同步数据处理装置和方法以及打印机
US11896891B2 (en) 2018-09-14 2024-02-13 Sg Gaming, Inc. Card-handling devices and related methods, assemblies, and components
US11376489B2 (en) 2018-09-14 2022-07-05 Sg Gaming, Inc. Card-handling devices and related methods, assemblies, and components
US11338194B2 (en) 2018-09-28 2022-05-24 Sg Gaming, Inc. Automatic card shufflers and related methods of automatic jam recovery
PH12020050309A1 (en) 2019-09-10 2021-03-22 Shuffle Master Gmbh And Co Kg Card-handling devices with defect detection and related methods
US11173383B2 (en) 2019-10-07 2021-11-16 Sg Gaming, Inc. Card-handling devices and related methods, assemblies, and components

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US633790A (en) * 1899-01-06 1899-09-26 Albert Marion Burgher Hose-clamping device.
US5333246A (en) 1990-04-05 1994-07-26 Seiko Epson Corporation Page-description language interpreter for a parallel-processing system
JPH05224846A (ja) 1992-02-14 1993-09-03 Fujitsu Ltd 印刷記録装置
JPH0655783A (ja) 1992-08-11 1994-03-01 Oki Farm Wear Syst:Kk プリンタ装置
JPH06305217A (ja) 1993-04-21 1994-11-01 Ricoh Co Ltd 画像形成装置
JP2741726B2 (ja) * 1993-06-28 1998-04-22 富士通株式会社 共用出力手段のセキュリティ確保方法及びセキュリティ確保システム
KR0136118B1 (ko) * 1994-01-21 1998-04-27 김광호 전자사진 방식을 이용한 데이터 송수신 회로 및 방법
US5699493A (en) * 1995-06-23 1997-12-16 Lexmark International, Inc. Method and apparatus for providing job accounting information to a host computer from a printer
JPH09114616A (ja) 1995-10-19 1997-05-02 Toshiba Corp プリントサブシステム
JP3495865B2 (ja) 1996-01-09 2004-02-09 キヤノン株式会社 印刷装置及び当該印刷装置を接続する情報処理装置並びにそれらの制御方法
JPH09258931A (ja) * 1996-03-27 1997-10-03 Fuji Xerox Co Ltd 印刷制御装置
JP3209917B2 (ja) 1996-03-29 2001-09-17 キヤノン株式会社 情報処理装置およびプリントサーバ装置および情報処理装置のデータ処理方法およびプリントサーバ装置のデータ処理方法
US6401109B1 (en) * 1996-11-18 2002-06-04 International Business Machines Corp. Virtual socket for JAVA interprocess communication
JP3837803B2 (ja) 1996-12-09 2006-10-25 富士ゼロックス株式会社 印刷システム
JP4086345B2 (ja) * 1997-09-09 2008-05-14 キヤノン株式会社 通信制御方法及び装置及び通信システム
JPH11161451A (ja) * 1997-09-26 1999-06-18 Hitachi Koki Co Ltd 印刷システム
JP3498549B2 (ja) * 1997-10-03 2004-02-16 ミノルタ株式会社 複写システムおよびプリンタ
JP4443679B2 (ja) 1998-10-09 2010-03-31 株式会社リコー プリントシステム
DE10057638C2 (de) * 2000-11-21 2002-11-28 Daimler Chrysler Ag Verfahren zur Dokumentation von Daten eines Verkehrsmittels

Also Published As

Publication number Publication date
US8072639B2 (en) 2011-12-06
JP2000335059A (ja) 2000-12-05
ES2277414T3 (es) 2007-07-01
US8345293B2 (en) 2013-01-01
DE69934468D1 (de) 2007-02-01
EP0992879A3 (en) 2002-05-22
US20050094202A1 (en) 2005-05-05
DE69934468T2 (de) 2007-09-27
EP0992879A2 (en) 2000-04-12
US20120044537A1 (en) 2012-02-23
US6842263B1 (en) 2005-01-11
EP0992879B1 (en) 2006-12-20
US7423773B2 (en) 2008-09-09
US7463382B2 (en) 2008-12-09
US20080259396A1 (en) 2008-10-23
US20070133049A1 (en) 2007-06-14

Similar Documents

Publication Publication Date Title
JP4443679B2 (ja) プリントシステム
US20180241894A1 (en) Image processing apparatus, control method therefor, and control program therefor
US6166826A (en) Printing apparatus, printing method, and printing system
CN102270107B (zh) 打印***以及打印设定提案方法
US6650794B1 (en) Digital multifunctional apparatus and data terminal apparatus connected therewith
US8305615B2 (en) Job processing method for restarting jobs after an interrupt
JP2004030169A (ja) 印刷データを管理する装置、データ構造、方法、およびプログラム
US20040054983A1 (en) Information processing apparatus, information providing apparatus, information processing system, information processing method, program, and recording medium
JPH11184656A (ja) プリンタドライバ自動認識装置およびプリンタドライバ自動認識プログラムを記録したコンピュータ読み取り可能な記録媒体
US20040100653A1 (en) Network printer and data sharing printing system
JP3924106B2 (ja) 画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JP4704508B2 (ja) プリンタシステム
JP2000222160A (ja) 画像出力装置、画像出力システム、画像出力方法およびその方法の各工程としてコンピュータを機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JP3619195B2 (ja) 画像処理装置、画像処理方法、コンピュータプログラムおよびコンピュータ読取可能な記憶媒体
JP4132238B2 (ja) 画像入力装置付き画像蓄積サーバ
KR20050122495A (ko) 파일 검색 방법 및 시스템
JP4290182B2 (ja) データ処理方法、画像処理装置および記憶媒体
JP3919345B2 (ja) 画像処理装置、画像データ処理方法および記憶媒体
JP2000270150A (ja) ネットワーク情報出力装置
JP2023082600A (ja) 画像形成システムおよびデータ管理方法
JPH1139117A (ja) プリンタ制御装置
JPH0926864A (ja) 印刷システムおよび印刷システムのフォントデータ転送方法
JP2006236232A (ja) 情報処理装置及び情報処理方法、プログラム
JPH06311324A (ja) 電子ファイリングシステム
JP2008055632A (ja) セキュリティ機能付きホストベースプリンタ

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041124

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20050609

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081104

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090630

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090831

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100113

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20140122

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees