[go: up one dir, main page]

JP2004078497A - Output control method and device - Google Patents

Output control method and device Download PDF

Info

Publication number
JP2004078497A
JP2004078497A JP2002237002A JP2002237002A JP2004078497A JP 2004078497 A JP2004078497 A JP 2004078497A JP 2002237002 A JP2002237002 A JP 2002237002A JP 2002237002 A JP2002237002 A JP 2002237002A JP 2004078497 A JP2004078497 A JP 2004078497A
Authority
JP
Japan
Prior art keywords
job
output destination
output
banner sheet
information
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
JP2002237002A
Other languages
Japanese (ja)
Other versions
JP4151351B2 (en
Inventor
Kazuhiro Soga
曽我 和浩
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2002237002A priority Critical patent/JP4151351B2/en
Publication of JP2004078497A publication Critical patent/JP2004078497A/en
Application granted granted Critical
Publication of JP4151351B2 publication Critical patent/JP4151351B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an output control method and a device, capable of outputting a unified banner sheet regardless whether or not an output device such as a printer supports the output of the banner sheet. <P>SOLUTION: A banner sheet generating part 15 generates a banner sheet on the basis of an attribute acquired by an attribute acquiring part 12 from a job received by a job receiver 11, device information acquired by a device information acquiring part 14 from an output destination device, and a resource such as a template which is configured and stored in a resource storage part 13 previously. The generated banner sheet is combined with a banner sheet by a banner sheet job generating part 16 and a job transfer part 17 transmits it to the output destination. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
この発明は、出力制御方法および装置に関し、特に、プリンタ等の出力先でバナーシートを含む印刷出力等を行わせる出力制御方法および装置に関する。
【0002】
【従来の技術】
複数のユーザから共有されるプリンタ等の印刷装置は、複数のジョブ処理結果のそれぞれの識別を容易にするために、出力の区切りにバナーシート等を印刷するものがある。例えば、特開平1−317954号公報や特開平8−40629号公報、特開平8−245050号公報には、印刷装置自身がジョブ毎の出力間にバナーシート等を挿入する構成が記載されている。
【0003】
また、最近では、ネットワーク技術の向上に伴って、ネットワークに接続された複数のプリンタを一元管理してユーザに提供するプリントサーバシステムも多く導入されるようになっている。プリントサーバシステムでは、様々な種類のプリンタを一元管理することができるため、バナーシートの出力をサポートしているプリンタとサポートしていないプリンタが混在して管理されることがあり、このような場合には、バナーシートの出力をサポートしているプリンタにジョブが集中したり、バナーシートの出力をサポートしていないプリンタで出力結果の識別に手間取る等の状況が生じることが考えられる。
【0004】
【発明が解決しようとする課題】
上述のように、プリンタを共有する場合には、バナーシートの出力が望まれることが多いが、必ずしも全てのプリンタがバナーシートの出力をサポートしているとは限らなかった。また、各プリンタがバナーシートの出力をサポートしている場合であっても、各プリンタから出力されるバナーシートは、そのデザインや印刷内容等が統一されているとは限らず、システム全体を考えた場合には、ユーザが不便を感じる場合もあった。
【0005】
そこで、この発明は、プリンタ等の出力装置がバナーシートの出力をサポートしているか否かに関わらず、統一されたバナーシートを出力させることのできる出力制御方法および装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
上述した目的を達成するため、請求項1の発明は、受信したジョブを指定された出力先に送出する出力制御方法において、受信したジョブから該ジョブの属性情報を抽出するとともに、指定された出力先から該出力先の出力先情報を取得し、前記属性情報と前記出力先情報とに基づいてバナーシートを生成し、該生成したバナーシートを前記ジョブとともに前記出力先に送出することを特徴とする。
【0007】
また、請求項2の発明は、請求項1の発明において、前記出力先情報は、前記出力先から予め取得されて保持されていることを特徴とする。
【0008】
また、請求項3の発明は、請求項1の発明において、前記属性情報は、前記ジョブがページ記述言語で記述されている場合には、該ページ記述言語を解析して取得されることを特徴とする。
【0009】
また、請求項4の発明は、請求項1の発明において、前記バナーシートは、前記ジョブと合成されて前記出力先に送出されることを特徴とする。
【0010】
また、請求項5の発明は、請求項1の発明において、前記出力先に応じたリソースを予め保持しておき、該保持しているリソースを利用して前記バナーシートを生成することを特徴とする。
【0011】
また、請求項6の発明は、請求項1の発明において、前記バナーシートは、ページ記述言語による記述で生成され、該記述に前記出力先で所定の情報を取得させる指示と該取得した情報を印刷する指示とを含むことを特徴とする。
【0012】
また、請求項7の発明は、受信したジョブを指定された出力先に送出する出力制御装置において、ジョブを受信するジョブ受信手段と、前記ジョブ受信手段が受信したジョブから該ジョブの属性情報を抽出する属性情報抽出手段と、前記ジョブ受信手段が受信したジョブにより指定された出力先から該出力先の出力先情報を取得する出力先情報取得手段と、前記属性情報取得手段が取得した属性と、前記出力先情報取得手段が取得した出力先情報とに基づいてバナーシートを生成するバナーシート生成手段と、前記バナーシート生成手段が生成したバナーシートを前記ジョブと前記出力先に送出するジョブ送出手段とを具備することを特徴とする。
【0013】
また、請求項8の発明は、請求項7の発明において、前記出力先情報取得手段は、前記出力先から予め前記出力情報を取得し、該取得した出力先情報を保持していることを特徴とする。
【0014】
また、請求項9の発明は、請求項7の発明において、前記属性情報取得手段は、前記ジョブがページ記述言語で記述されている場合には、該ページ記述言語を解析し、該解析結果から前記属性情報を取得することを特徴とする。
【0015】
また、請求項10の発明は、請求項7の発明において、前記バナーシート生成手段が生成したバナーシートと前記ジョブとを合成した合成ジョブを生成するジョブ合成手段をさらに具備し、前記ジョブ送出手段は、前記ジョブ合成手段により生成された合成ジョブを前記出力先に送出することを特徴とする。
【0016】
また、請求項11の発明は、請求項7の発明において、前記出力先に応じたリソースを保持するリソース保持手段をさらに具備し、前記バナーシート生成手段は、前記リソース保持手段が保持しているリソースを利用して前記バナーシートを生成することを特徴とする。
【0017】
また、請求項12の発明は、請求項7の発明において、前記バナーシート生成手段は、ページ記述言語による記述で前記バナーシートを生成し、該記述に前記出力先で所定の情報を取得させる指示と該取得した情報を印刷する指示とを含ませることを特徴とする。
【0018】
【発明の実施の形態】
以下、この発明に係る出力制御方法および装置の一実施の形態について、添付図面を参照して詳細に説明する。
【0019】
図1は、この発明を適用したプリントサーバシステムの構成例を示すブロック図である。同図に示すように、プリントサーバシステムは、プリントサーバ1とクライアント2(2−1〜2−n)、スキャナ3(3−1〜3−m)、プリンタ4(4−1〜4−l)、ファックスサーバ5、メールサーバ6をネットワーク7を介して接続して構成される。
【0020】
プリントサーバ1は、この発明を適用したもので、クライアント2やスキャナ3から受け付けたジョブをプリンタ4やファックスサーバ5、メールサーバ6等の出力先に送出するとともに、これら出力先にバナーシートを出力させる。
【0021】
クライアント2は、アプリケーションソフトウェアが動作し、このアプリケーションソフトウェアからプリンタドライバを介して、ジョブを発行する。スキャナ3は、原稿を読み取って画像データを生成し、この画像データに基づくジョブを発行する。
【0022】
プリンタ4は、ジョブに基づいて、用紙上に画像等を印刷する。ファックスサーバ5は、ジョブに基づいて、指定された宛先に画像データを送信する。メールサーバ6は、ジョブに基づいて、指定された宛先に画像データを添付した電子メールを送信する。
【0023】
なお、スキャナ3とプリンタ4やファックスサーバ5とメールサーバ6等は、は、両者の機能を備えた同一の装置として構成してもよく、ネットワーク7に他の装置を接続することも可能である。
【0024】
ここで、プリントサーバ1の詳細について説明する。図2は、プリントサーバ1の機能的な構成を示すブロック図である。なお、図2においては、プリントサーバとしての一般的な機能を示す構成は、省略している。
【0025】
同図に示すように、プリントサーバ1は、ジョブ受信部11と属性取得部12、リソース保持部13、デバイス情報取得部14、バナーシート生成部15、バナーシートジョブ生成部16、ジョブ転送部17を具備して構成される。
【0026】
ジョブ受信部11は、クライアント2やスキャナ3からのジョブを受信する。受信するジョブは、ページ記述言語で記述されたデータイメージデータを含んでいる。
【0027】
属性取得部12は、ジョブ受信部11が受信したジョブからバナーシートの生成に必要な属性を取得する。属性取得部12が取得する属性としては、出力先や文書名、印刷指示者名、用紙サイズ、出力ページ数等がある。また、ページ記述言語で記述されているジョブからは、用紙サイズや出力ページ数等を取得することが出来ない場合があり、この場合には、当該ページ記述言語を解析して所望の属性を取得する。
【0028】
例えば、図3(a)に示すようなページ記述言語による記述では、アンダーライン81を付した記述「{ /PageSize [595 841] } setpagedevice 」から595、841といった数字を取り出す。これは、用紙サイズが幅595ポイント、高さ841ポイントであることを示しているので、この値をミリメートルに変換し、用紙サイズがA4であることを取得する。
【0029】
また、図3(a)に示した記述では、それぞれアンダーライン82、アンダーライン83を付した記述「showpage」が、ページの描画を行わせるコマンドであるため、この「showpage」の出現回数を求めることで、ページ数を取得することができる。ただし、実際には、図3(b)にアンダーライン85を付した記述「/sp showpage def %showpage」のように、「showpage」というコマンドを別のコマンド「sp」に置き換えるよう定義しておき、それぞれアンダーライン86、アンダーライン87を付した記述「sp」でページの描画を行わせたりする場合があるので、単にキーワード検索等で「showpage」の出現回数を求めるのではなく、ページ記述言語の解釈が必要となることが多い。
【0030】
リソース保持部13は、バナーシートの生成に必要なテンプレート等のリソースを保持している。このテンプレート等は、ページ記述言語で記述されており、同一の内容を複数種類のページ記述言語で記述している場合もある。また、テンプレート等は、イメージとして保持されていることもある。
【0031】
デバイス情報取得部14は、SNMP(Simple Network Management Protocol)等を利用してプリンタ4やファックスサーバ5等の出力先のデバイス情報を取得し、これを保持している。なお、出力先のデバイスがデバイス情報を取得できないものである場合等は、デバイス情報取得部14は、管理者等により入力されたデバイス情報を保持する。
【0032】
デバイス情報取得部14が取得するデバイス情報は、プリンタの種別を含む出力先の種別はもちろんのこと、サポートしているページ記述言語の種別やサポートしているフォント、解像度、描画領域等である。また、サポートしているページ記述言語の種別では、当該言語の記述に基づいてデバイス名や時刻等を自身で取得可能か否かといった情報も取得する。
【0033】
バナーシート生成部15は、属性取得部12が取得した属性とリソース保持部13が保持しているリソース、デバイス情報取得部14が取得・保持している出力先のデバイス情報に基づいてバナーシート用のジョブを生成する。生成するジョブは、出力先に応じたページ記述言語で記述され、例えば、出力先が自身のデバイス名を取得可能で有れば、「product show」等のコマンドをデバイス名に代えて記述して出力先にデバイス名を取得させ、出力先が時刻を取得可能で有れば、「_calender /Year get show」等のコマンドを時刻に代えて記述して、出力先に時刻を取得させる。また、出力先がイメージの出力しかサポートしていない場合には、バナーシート生成部15は、バナーシート用のページ記述言語による記述に基づいてイメージを作成し、その後、作成したイメージを出力先に応じた形式に変換する。また、リソース保持部13に保持されているイメージのテンプレートを取得し、これに文字等をイメージ化したものを合成し、その後、合成したイメージを出力先に応じた形式に変換するようにしてもよい。
【0034】
バナーシートジョブ生成部16は、ジョブ受信部11が受信したジョブとバナーシート生成部15が生成したバナーシート用のジョブを合成する。ジョブの合成は、2つのジョブを1つのジョブとするようにして行ってもよく、2つのジョブが2つのジョブのまま、連続して処理されるようにして行ってもよい。
【0035】
ジョブ転送部17は、バナーシートジョブ生成部16で合成されたジョブを指定された出力先に送出する。また、ジョブ転送部17は、指示や設定等により、バナーシートを生成する必要が無いと判断された場合には、ジョブ受信部11が受信したジョブを指定された出力先に送出することもある。
【0036】
次に、プリントサーバ1の動作を処理の流れから説明する。図4は、プリントサーバ1の処理の流れを示すフローチャートである。
【0037】
プリントサーバ1は、ジョブ受信部11がジョブを受信し(ステップ101でYES)、設定等により受信したジョブがバナーシートの出力を要するものであると判断すると(ステップ102でYES)、属性取得部12がジョブからバナーシートの生成に必要な属性を取得し(ステップ103)、取得した属性をバナーシート生成部15に渡す。
【0038】
バナーシート生成部15は、属性取得部12から属性を受け取ると、当該属性に基づいて出力先を特定する(ステップ104)。そして、バナーソート生成部15は、特定した出力先のデバイス情報をデバイス情報取得部14から取得し(ステップ105)、取得したデバイス情報に基づいてリソース保持部13から出力先に対応するテンプレート等のリソースを取得する(ステップ106)。
【0039】
続いて、バナーシート生成部15は、取得した属性、デバイス情報、リソースに基づいてバナーシート用のジョブを生成する(ステップ107)。その後、バナーシートジョブ生成部16が、ジョブ受信部11が受信したジョブとバナーシート生成部15が生成したジョブとを合成し(ステップ108)、ジョブ転送部17が、この合成されたジョブを指定された出力先へ送出し(ステップ109)、処理を終了する。
【0040】
なお、ジョブ受信部11が受信したジョブに対して、バナーシートの出力を要しないと判断した場合には(ステップ102でNO)、ジョブ転送部17が当該ジョブを直ちに出力先へ送出し(ステップ109)、処理を終了する。
【0041】
このような処理を行うことで、プリントサーバ1は、バナーシートをサポートしていない出力先に対してもバナーシートを出力することができるとともに、出力先のデバイスの違いを吸収して、統一されたデザイン、品質のバナーシートが作成できる。これは、例えば、図5(a)と図5(b)に示したバナーシートのように、その描画領域(図中に破線で示す)が異なる場合でも、統一されたデザイン、品質のバナーシートを出力できることとなる。そして、障害等により描画領域の異なる他の出力先にジョブを転送した場合であっても、文字切れなどがないバナーシートを出力することができる。
【0042】
また、出力先で時刻等の情報を取得できる場合には、ページ数の多い文書の印刷でも正確な印刷終了時刻やファックス送信時刻が印刷されたバナーシートを作成することができる。
【0043】
【発明の効果】
以上説明したように、この発明によれば、プリントサーバにおいて、受け付けたジョブから取得した属性と、出力先のデバイスから取得したデバイス情報、予め設定して保持しているリソースに基づいてバナーシートを生成するように構成したので、バナーシートをサポートしていない出力先に対してもバナーシートを出力することができるとともに、出力先のデバイスの違いを吸収して、統一されたデザイン、品質のバナーシートが作成できる。
【図面の簡単な説明】
【図1】この発明を適用したプリントサーバシステムの構成例を示すブロック図である。
【図2】プリントサーバ1の機能的な構成を示すブロック図である。
【図3】ページ記述言語による記述例を示した図である。
【図4】プリントサーバ1の処理の流れを示すフローチャートである。
【図5】バナーシートの出力例を示した図である。
【符号の説明】
1  プリントサーバ
2、2−1〜2−n  クライアント
3、3−1〜3−m  スキャナ
4、4−1〜4−l  プリンタ
5  ファックスサーバ
6  メールサーバ
7  ネットワーク
11 ジョブ受信部
12  属性取得部
13  リソース保持部
14  デバイス情報取得部
15  バナーシート生成部
16  バナーシートジョブ生成部
17  ジョブ転送部
81  アンダーライン
82  アンダーライン
83  アンダーライン
85  アンダーライン
86  アンダーライン
87  アンダーライン
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an output control method and apparatus, and more particularly, to an output control method and apparatus for performing printing output including a banner sheet at an output destination such as a printer.
[0002]
[Prior art]
2. Description of the Related Art Some printing apparatuses such as printers shared by a plurality of users print a banner sheet or the like at an output break in order to facilitate identification of a plurality of job processing results. For example, JP-A-1-317954, JP-A-8-40629, and JP-A-8-245050 describe a configuration in which a printing apparatus inserts a banner sheet or the like between outputs for each job. .
[0003]
In recent years, with the improvement of network technology, many print server systems have been introduced, in which a plurality of printers connected to a network are centrally managed and provided to users. In the print server system, various types of printers can be centrally managed, so printers that support banner sheet output and printers that do not support banner sheets may be managed together. In this case, it is conceivable that jobs may be concentrated on printers that support banner sheet output, or that printers that do not support banner sheet output take time to identify output results.
[0004]
[Problems to be solved by the invention]
As described above, when sharing a printer, banner sheet output is often desired, but not all printers support banner sheet output. Also, even if each printer supports banner sheet output, the banner sheet output from each printer does not necessarily have the same design and print content, and the entire system is considered. In some cases, the user may feel inconvenience.
[0005]
Therefore, an object of the present invention is to provide an output control method and apparatus capable of outputting a unified banner sheet regardless of whether an output device such as a printer supports banner sheet output. I do.
[0006]
[Means for Solving the Problems]
According to an aspect of the present invention, there is provided an output control method for transmitting a received job to a specified output destination, wherein attribute information of the job is extracted from the received job and the specified output Acquiring the output destination information of the output destination from a destination, generating a banner sheet based on the attribute information and the output destination information, and transmitting the generated banner sheet to the output destination together with the job. I do.
[0007]
Also, the invention of claim 2 is characterized in that, in the invention of claim 1, the output destination information is obtained and held in advance from the output destination.
[0008]
According to a third aspect of the present invention, in the first aspect of the invention, when the job is described in a page description language, the attribute information is obtained by analyzing the page description language. And
[0009]
According to a fourth aspect of the present invention, in the first aspect of the invention, the banner sheet is combined with the job and sent to the output destination.
[0010]
According to a fifth aspect of the present invention, in the first aspect of the present invention, a resource corresponding to the output destination is held in advance, and the banner sheet is generated using the held resource. I do.
[0011]
According to a sixth aspect of the present invention, in the first aspect of the present invention, the banner sheet is generated by a description in a page description language, and the description includes an instruction to obtain predetermined information at the output destination and the obtained information. And printing instructions.
[0012]
According to a seventh aspect of the present invention, there is provided an output control device for transmitting a received job to a designated output destination, wherein the job receiving unit receives the job, and the attribute information of the job is received from the job received by the job receiving unit. Attribute information extracting means for extracting, output destination information obtaining means for obtaining output destination information of the output destination from an output destination specified by the job received by the job receiving means, and an attribute obtained by the attribute information obtaining means. A banner sheet generating unit that generates a banner sheet based on the output destination information obtained by the output destination information obtaining unit; and a job transmission that sends the banner sheet generated by the banner sheet generating unit to the job and the output destination. Means.
[0013]
The invention of claim 8 is the invention of claim 7, wherein the output destination information obtaining means obtains the output information in advance from the output destination, and holds the obtained output destination information. And
[0014]
According to a ninth aspect of the present invention, in the invention according to the seventh aspect, when the job is described in a page description language, the attribute information acquiring means analyzes the page description language, and analyzes the result from the analysis result. Acquiring the attribute information.
[0015]
The invention according to claim 10 is the invention according to claim 7, further comprising a job synthesizing unit that generates a composite job by synthesizing the job with the banner sheet generated by the banner sheet generating unit, wherein the job sending unit Sends the combined job generated by the job combining means to the output destination.
[0016]
The invention of claim 11 is the invention of claim 7, further comprising resource holding means for holding resources according to the output destination, wherein the banner sheet generation means is held by the resource holding means. The banner sheet is generated using resources.
[0017]
In a twelfth aspect of the present invention based on the seventh aspect, the banner sheet generating means generates the banner sheet in a description in a page description language, and instructs the description to acquire predetermined information at the output destination. And an instruction to print the acquired information.
[0018]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an embodiment of an output control method and apparatus according to the present invention will be described in detail with reference to the accompanying drawings.
[0019]
FIG. 1 is a block diagram showing a configuration example of a print server system to which the present invention is applied. As shown in the figure, the print server system includes a print server 1 and clients 2 (2-1 to 2-n), a scanner 3 (3-1 to 3-m), and a printer 4 (4-1 to 4-l). ), A fax server 5 and a mail server 6 connected via a network 7.
[0020]
The print server 1 according to the present invention sends a job received from the client 2 or the scanner 3 to output destinations such as the printer 4, the fax server 5, and the mail server 6, and outputs a banner sheet to these output destinations. Let it.
[0021]
The client 2 runs application software and issues a job from the application software via a printer driver. The scanner 3 reads a document, generates image data, and issues a job based on the image data.
[0022]
The printer 4 prints an image or the like on a sheet based on a job. The fax server 5 transmits the image data to the designated destination based on the job. The mail server 6 transmits an electronic mail with image data attached to a designated destination based on the job.
[0023]
Note that the scanner 3 and the printer 4 and the fax server 5 and the mail server 6 may be configured as the same device having both functions, and other devices may be connected to the network 7. .
[0024]
Here, the details of the print server 1 will be described. FIG. 2 is a block diagram illustrating a functional configuration of the print server 1. In FIG. 2, a configuration showing a general function as a print server is omitted.
[0025]
As shown in FIG. 1, the print server 1 includes a job receiving unit 11, an attribute acquiring unit 12, a resource holding unit 13, a device information acquiring unit 14, a banner sheet generating unit 15, a banner sheet job generating unit 16, and a job transferring unit 17. It comprises.
[0026]
The job receiving unit 11 receives a job from the client 2 or the scanner 3. The job to be received includes data image data described in a page description language.
[0027]
The attribute obtaining unit 12 obtains an attribute necessary for generating a banner sheet from the job received by the job receiving unit 11. The attributes acquired by the attribute acquisition unit 12 include an output destination, a document name, a print instructor name, a paper size, the number of output pages, and the like. In some cases, it is not possible to obtain the paper size, the number of output pages, and the like from a job described in a page description language. In this case, the page description language is analyzed to obtain a desired attribute. I do.
[0028]
For example, in a description using a page description language as shown in FIG. 3A, numbers 595 and 841 are extracted from the description “{/ PageSize [595 841]} setpagedevice” with an underline 81. This indicates that the paper size is 595 points in width and 841 points in height, so this value is converted to millimeters and the fact that the paper size is A4 is obtained.
[0029]
In the description shown in FIG. 3A, the description “showpage” with the underline 82 and the underline 83 is a command for drawing a page, and therefore, the number of appearances of this “showpage” is obtained. Thus, the number of pages can be obtained. However, in practice, a command "showpage" is defined to be replaced with another command "sp" like the description "/ sp showpage def% showpage" with an underline 85 in FIG. In some cases, the page may be rendered using the description “sp” with the underline 86 and the underline 87, respectively. Therefore, instead of simply calculating the number of appearances of “showpage” by a keyword search, etc. Interpretation is often required.
[0030]
The resource holding unit 13 holds resources such as templates required for generating a banner sheet. The template and the like are described in a page description language, and the same contents may be described in a plurality of types of page description languages. Further, a template or the like may be held as an image.
[0031]
The device information acquisition unit 14 acquires device information of an output destination such as the printer 4 or the fax server 5 by using SNMP (Simple Network Management Protocol) or the like, and holds the device information. If the output destination device cannot acquire device information, the device information acquisition unit 14 holds the device information input by the administrator or the like.
[0032]
The device information acquired by the device information acquisition unit 14 includes not only the type of the output destination including the type of the printer, but also the type of the supported page description language, the supported font, the resolution, the drawing area, and the like. In the type of the supported page description language, information such as whether or not the device name, time, and the like can be obtained by itself based on the description of the language is also obtained.
[0033]
The banner sheet generating unit 15 generates a banner sheet based on the attributes acquired by the attribute acquiring unit 12, the resources held by the resource holding unit 13, and the output destination device information acquired and held by the device information acquiring unit 14. Create a job. The job to be generated is described in a page description language corresponding to the output destination. For example, if the output destination can acquire its own device name, a command such as “product show” is described instead of the device name. The output destination obtains the device name, and if the output destination can obtain the time, a command such as "_calender / Year get show" is described instead of the time, and the output destination obtains the time. If the output destination only supports the output of an image, the banner sheet generating unit 15 creates an image based on the description in the page description language for the banner sheet, and thereafter, sets the created image as the output destination. Convert to the appropriate format. Alternatively, a template of an image held in the resource holding unit 13 may be acquired, a character image or the like may be combined with the template, and the combined image may be converted into a format corresponding to an output destination. Good.
[0034]
The banner sheet job generation unit 16 combines the job received by the job reception unit 11 and the banner sheet job generated by the banner sheet generation unit 15. The combining of the jobs may be performed such that the two jobs are regarded as one job, or the two jobs may be continuously processed as two jobs.
[0035]
The job transfer unit 17 sends the job synthesized by the banner sheet job generation unit 16 to a designated output destination. When it is determined that the banner sheet does not need to be generated based on an instruction or setting, the job transfer unit 17 may send the job received by the job receiving unit 11 to a designated output destination. .
[0036]
Next, the operation of the print server 1 will be described from the processing flow. FIG. 4 is a flowchart showing the flow of the process of the print server 1.
[0037]
When the job receiving unit 11 receives the job (YES in step 101) and determines that the received job requires setting the banner sheet output (YES in step 102), the print server 1 receives the attribute (step 102). 12 acquires an attribute required for generating a banner sheet from the job (step 103), and passes the acquired attribute to the banner sheet generating unit 15.
[0038]
Upon receiving the attribute from the attribute acquisition unit 12, the banner sheet generation unit 15 specifies an output destination based on the attribute (Step 104). Then, the banner sort generation unit 15 obtains the device information of the specified output destination from the device information obtaining unit 14 (step 105), and based on the obtained device information, outputs from the resource holding unit 13 a template such as a template corresponding to the output destination. Acquire resources (step 106).
[0039]
Subsequently, the banner sheet generation unit 15 generates a job for the banner sheet based on the acquired attributes, device information, and resources (Step 107). After that, the banner sheet job generating unit 16 combines the job received by the job receiving unit 11 with the job generated by the banner sheet generating unit 15 (Step 108), and the job transfer unit 17 specifies the combined job. The output is sent to the output destination (step 109), and the process ends.
[0040]
If the job receiving unit 11 determines that the output of the banner sheet is not required for the received job (NO in step 102), the job transfer unit 17 immediately sends the job to the output destination (step 102). 109), and the process ends.
[0041]
By performing such processing, the print server 1 can output the banner sheet even to an output destination that does not support the banner sheet, and absorbs the difference between the output destination devices to unify them. We can make banner sheet of good design and quality. This is because, even when the drawing areas (indicated by broken lines in the drawing) are different from each other, for example, as in the banner sheet shown in FIGS. Can be output. Then, even when the job is transferred to another output destination having a different drawing area due to a failure or the like, a banner sheet with no character breakage can be output.
[0042]
Also, if information such as time can be obtained at the output destination, a banner sheet on which accurate print end time and fax transmission time are printed can be created even when printing a document having many pages.
[0043]
【The invention's effect】
As described above, according to the present invention, in a print server, a banner sheet is created based on attributes acquired from a received job, device information acquired from an output destination device, and resources set and held in advance. Because it is configured to generate banner sheets, it is possible to output banner sheets even to output destinations that do not support banner sheets, and to absorb differences in output destination devices, banners of uniform design and quality Sheets can be created.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration example of a print server system to which the present invention has been applied.
FIG. 2 is a block diagram illustrating a functional configuration of the print server 1.
FIG. 3 is a diagram illustrating a description example in a page description language.
FIG. 4 is a flowchart illustrating a flow of processing of the print server 1.
FIG. 5 is a diagram showing an output example of a banner sheet.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Print server 2, 2-1 to 2-n Client 3, 3-1 to 3-m Scanner 4, 4-1 to 4-l Printer 5 Fax server 6 Mail server 7 Network 11 Job receiving unit 12 Attribute acquisition unit 13 Resource holding unit 14 Device information acquisition unit 15 Banner sheet generation unit 16 Banner sheet job generation unit 17 Job transfer unit 81 Underline 82 Underline 83 Underline 85 Underline 86 Underline 87 Underline

Claims (12)

受信したジョブを指定された出力先に送出する出力制御方法において、
受信したジョブから該ジョブの属性情報を抽出するとともに、指定された出力先から該出力先の出力先情報を取得し、前記属性情報と前記出力先情報とに基づいてバナーシートを生成し、該生成したバナーシートを前記ジョブとともに前記出力先に送出することを特徴とする出力制御方法。
In an output control method of sending a received job to a specified output destination,
Extracting attribute information of the job from the received job, acquiring output destination information of the output destination from a designated output destination, generating a banner sheet based on the attribute information and the output destination information, An output control method, wherein the generated banner sheet is sent to the output destination together with the job.
前記出力先情報は、
前記出力先から予め取得されて保持されていることを特徴とする請求項1記載の出力制御方法。
The output destination information is
2. The output control method according to claim 1, wherein the output control method is obtained in advance and held from the output destination.
前記属性情報は、
前記ジョブがページ記述言語で記述されている場合には、該ページ記述言語を解析して取得されることを特徴とする請求項1記載の出力制御方法。
The attribute information is
2. The output control method according to claim 1, wherein when the job is described in a page description language, the job is obtained by analyzing the page description language.
前記バナーシートは、
前記ジョブと合成されて前記出力先に送出されることを特徴とする請求項1記載の出力制御方法。
The banner sheet,
2. The output control method according to claim 1, wherein the job is combined with the job and sent to the output destination.
前記出力先に応じたリソースを予め保持しておき、該保持しているリソースを利用して前記バナーシートを生成することを特徴とする請求項1記載の出力制御方法。2. The output control method according to claim 1, wherein resources corresponding to the output destination are held in advance, and the banner sheet is generated using the held resources. 前記バナーシートは、
ページ記述言語による記述で生成され、該記述に前記出力先で所定の情報を取得させる指示と該取得した情報を印刷する指示とを含むことを特徴とする請求項1記載の出力制御方法。
The banner sheet,
2. The output control method according to claim 1, wherein the output control method is generated by a description in a page description language, and the description includes an instruction to acquire predetermined information at the output destination and an instruction to print the acquired information.
受信したジョブを指定された出力先に送出する出力制御装置において、
ジョブを受信するジョブ受信手段と、
前記ジョブ受信手段が受信したジョブから該ジョブの属性情報を抽出する属性情報抽出手段と、
前記ジョブ受信手段が受信したジョブにより指定された出力先から該出力先の出力先情報を取得する出力先情報取得手段と、
前記属性情報取得手段が取得した属性と、前記出力先情報取得手段が取得した出力先情報とに基づいてバナーシートを生成するバナーシート生成手段と、
前記バナーシート生成手段が生成したバナーシートを前記ジョブと前記出力先に送出するジョブ送出手段と
を具備することを特徴とする出力制御装置。
In an output control device for sending a received job to a designated output destination,
Job receiving means for receiving a job,
Attribute information extracting means for extracting attribute information of the job from the job received by the job receiving means;
Output destination information obtaining means for obtaining output destination information of the output destination from an output destination specified by the job received by the job receiving means,
A banner sheet generating unit that generates a banner sheet based on the attribute acquired by the attribute information acquiring unit and the output destination information acquired by the output destination information acquiring unit;
An output control device comprising: a job sending unit that sends the banner sheet generated by the banner sheet generating unit to the job and the output destination.
前記出力先情報取得手段は、
前記出力先から予め前記出力情報を取得し、該取得した出力先情報を保持していることを特徴とする請求項7記載の出力制御装置。
The output destination information acquisition means,
The output control device according to claim 7, wherein the output information is acquired in advance from the output destination, and the acquired output destination information is held.
前記属性情報取得手段は、
前記ジョブがページ記述言語で記述されている場合には、該ページ記述言語を解析し、該解析結果から前記属性情報を取得することを特徴とする請求項7記載の出力制御装置。
The attribute information acquisition means,
8. The output control device according to claim 7, wherein when the job is described in a page description language, the page description language is analyzed, and the attribute information is obtained from the analysis result.
前記バナーシート生成手段が生成したバナーシートと前記ジョブとを合成した合成ジョブを生成するジョブ合成手段をさらに具備し、
前記ジョブ送出手段は、
前記ジョブ合成手段により生成された合成ジョブを前記出力先に送出する
ことを特徴とする請求項7記載の出力制御装置。
The image processing apparatus further includes a job combining unit that creates a combined job that combines the banner sheet generated by the banner sheet generating unit and the job,
The job sending means includes:
8. The output control device according to claim 7, wherein the combined job generated by the job combining unit is sent to the output destination.
前記出力先に応じたリソースを保持するリソース保持手段をさらに具備し、
前記バナーシート生成手段は、
前記リソース保持手段が保持しているリソースを利用して前記バナーシートを生成する
ことを特徴とする請求項7記載の出力制御装置。
Further comprising a resource holding means for holding a resource corresponding to the output destination,
The banner sheet generating means,
8. The output control device according to claim 7, wherein the banner sheet is generated using resources held by the resource holding unit.
前記バナーシート生成手段は、
ページ記述言語による記述で前記バナーシートを生成し、該記述に前記出力先で所定の情報を取得させる指示と該取得した情報を印刷する指示とを含ませることを特徴とする請求項7記載の出力制御装置。
The banner sheet generating means,
8. The method according to claim 7, wherein the banner sheet is generated by a description in a page description language, and the description includes an instruction to acquire predetermined information at the output destination and an instruction to print the acquired information. Output control device.
JP2002237002A 2002-08-15 2002-08-15 Output control method and apparatus Expired - Fee Related JP4151351B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002237002A JP4151351B2 (en) 2002-08-15 2002-08-15 Output control method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002237002A JP4151351B2 (en) 2002-08-15 2002-08-15 Output control method and apparatus

Publications (2)

Publication Number Publication Date
JP2004078497A true JP2004078497A (en) 2004-03-11
JP4151351B2 JP4151351B2 (en) 2008-09-17

Family

ID=32020955

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002237002A Expired - Fee Related JP4151351B2 (en) 2002-08-15 2002-08-15 Output control method and apparatus

Country Status (1)

Country Link
JP (1) JP4151351B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006053784A (en) * 2004-08-12 2006-02-23 Fuji Xerox Co Ltd Print processor, print processing method, image output device, print processing method of print processor and image output device, print processing system, and print processing program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006053784A (en) * 2004-08-12 2006-02-23 Fuji Xerox Co Ltd Print processor, print processing method, image output device, print processing method of print processor and image output device, print processing system, and print processing program

Also Published As

Publication number Publication date
JP4151351B2 (en) 2008-09-17

Similar Documents

Publication Publication Date Title
US7809750B2 (en) Data management apparatus that controls a data storage apparatus by transmitting command of structured document format
US9588727B2 (en) Copying apparatus, copying system, control method thereof, and control program thereof
JP2004005088A (en) Information processing equipment
US9110623B2 (en) Printing system, print relay server, method of controlling the server, and program
JP4144392B2 (en) Image processing apparatus, image forming system, image forming method, and program
JPH07175603A (en) Print processing system
US20070223025A1 (en) Printing Apparatus and Method, Computer-Readable Medium, and Computer Data Signal
US20020060802A1 (en) Image forming apparatus and image forming method for processing data described with structured description language
US20030050971A1 (en) Client server system and method therefor
US7738128B2 (en) Network device, device link system, and device link method
JP4045800B2 (en) Printing system and method
JP2005271371A (en) Printing managing device, printing managing method, printing managing program and printing system
JP4151351B2 (en) Output control method and apparatus
JP2000066867A (en) Printer device and storage medium storing program for page information printing control
JP2002229764A (en) Printing system, server, printing method, storage medium, and program
US7561290B2 (en) Print management
JP2008269129A (en) Information processing system, information processor and printer driver
CN106878582A (en) Print system and image processing system
US20120229849A1 (en) Client apparatus and control method thereof
JP2014142802A (en) Network print relaying device and system, and network print relaying method
JP2008112376A (en) Apparatus and program for controlling print
JP2004086691A (en) Image processing system
JP4635821B2 (en) Information processing apparatus, information processing method, and program
JPH11312066A (en) Document printing device through network
JP2007055133A (en) Image forming apparatus and image forming system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050713

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080312

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080318

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080516

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

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

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110711

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120711

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130711

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees