JP2002358183A - Print control device, print control method, and storage medium - Google Patents
Print control device, print control method, and storage mediumInfo
- Publication number
- JP2002358183A JP2002358183A JP2001163762A JP2001163762A JP2002358183A JP 2002358183 A JP2002358183 A JP 2002358183A JP 2001163762 A JP2001163762 A JP 2001163762A JP 2001163762 A JP2001163762 A JP 2001163762A JP 2002358183 A JP2002358183 A JP 2002358183A
- Authority
- JP
- Japan
- Prior art keywords
- document
- external reference
- printing
- address
- notified
- 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.)
- Withdrawn
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
(57)【要約】
【課題】 ドキュメントに含まれる外部参照アドレスが
複数含むようなドキュメントであっても、ネットワーク
上の他の印刷装置を利用して効率的に印刷処理すること
である。
【解決手段】 PDF解釈部303,XML解釈部30
4,HTML解釈部305によりドキュメントに含まれ
る外部参照アドレスを検知したら、外部参照送信部30
7がプリンタ登録部308を参照して、該検知した外部
参照アドレスをリモート印刷すべきドキュメントのアド
レスとして前記ネットワークに接続されているリモート
印刷可能な他の印刷装置に対して通知して他の印刷装置
とで複数の外部参照アドレスを含むドキュメントを印刷
処理させる構成を特徴とする。
(57) [Summary] [PROBLEMS] To efficiently print a document using another printing device on a network even if the document includes a plurality of external reference addresses included in the document. SOLUTION: A PDF interpreter 303 and an XML interpreter 30 are provided.
4. When the external reference address included in the document is detected by the HTML interpretation unit 305, the external reference transmission unit 30
7 notifies the printer registration unit 308 of the detected external reference address as an address of a document to be remotely printed to another remotely printable printing apparatus connected to the network to perform another printing. It is characterized in that a document including a plurality of external reference addresses is printed with an apparatus.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、通知されるファイ
ルのアドレスに応じて、ネットワーク上から取得される
ドキュメントを印刷可能な印刷制御装置および印刷制御
方法および記憶媒体に関するものである。[0001] 1. Field of the Invention [0002] The present invention relates to a print control apparatus, a print control method, and a storage medium capable of printing a document obtained from a network according to an address of a file to be notified.
【0002】[0002]
【従来の技術】近年、ネットワーク環境におけるデータ
処理装置では、多くのドキュメントが電子化されサーバ
装置やその他のコンピュータ装置のメモリ装置上に保存
され、該電子ドキュメントを保存した各コンピュータが
インターネットを代表とするネットワークに接続される
ようになり、PDF (Portable Document Format)、XM
L(eXtensible Markup Language)、HTML(Hyper
Text Markup Language)のように電子ドキュメントのフ
ォーマットも、ネットワーク上での参照、配布に適した
ものが使用されるようになってきた。2. Description of the Related Art In recent years, in a data processing device in a network environment, many documents are digitized and stored in a memory device of a server device or another computer device, and each computer storing the electronic document represents the Internet. To be connected to the network, PDF (Portable Document Format), XM
L (eXtensible Markup Language), HTML (Hyper
The format of electronic documents, such as Text Markup Language, has been used that is suitable for reference and distribution on a network.
【0003】そして、上記ネットワーク環境において
は、上記のコンピュータ及びネットワークに適した各ド
キュメント形式は、ドキュメント中にURL(Uniform
Resource Locator)でコンピュータ上又はネットワーク
上の他のドキュメントを記述することにより、外部参照
を可能なように構成されている。In the network environment, each document format suitable for the computer and the network includes a URL (Uniform) in the document.
By describing other documents on a computer or a network with a Resource Locator, external reference is possible.
【0004】また、コンピュータ上で電子ドキュメント
を閲覧する場合、アプリケーションにURLで電子ドキ
ュメンのアドレスを指定して表示したり、上記外部参照
を含むドキュメントを表示しているときには外部参照と
して表示されるポインタをクリックすれば直ちに参照先
のドキュメントが表示されて閲覧したりすることができ
るように構成されている。Also, when browsing an electronic document on a computer, a pointer is displayed as an external reference when an electronic document address is specified by a URL in an application, or when a document including the external reference is displayed. By clicking, the referenced document is immediately displayed and can be browsed.
【0005】一方、ネットワークに接続される印刷装置
では、URLで指定された電子ドキュメントを直接印刷
装置内で解釈し印刷することのできる、ダイレクト印刷
機能を持つものがある。このような印刷装置で外部参照
を含む電子ドキュメントを印刷すると、外部参照先のド
キュメントも印刷装置が自動的に獲得し、印刷するのが
一般的である。On the other hand, some printing devices connected to a network have a direct printing function that can directly interpret and print an electronic document specified by a URL in the printing device. When an electronic document including an external reference is printed by such a printing apparatus, the document of the external reference is generally automatically acquired by the printing apparatus and printed.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、上記印
刷装置で外部参照を多く含む電子ドキュメントを印刷す
ると、すべての外部参照ドキュメントを一台の印刷装置
で印刷することになるので、非常に多くの時間がかかり
非効率である。However, when an electronic document containing many external references is printed by the above-mentioned printing apparatus, all the externally referenced documents are printed by one printing apparatus, so that much time is required. Costly and inefficient.
【0007】本発明は、上記の問題点を解決するために
なされたもので、本発明の目的は、通知されるファイル
のアドレスに応じて、ネットワーク上から取得されるド
キュメントを印刷可能な印刷制御装置において、ドキュ
メントに含まれる外部参照アドレスを検知したら、該検
知した外部参照アドレスをリモート印刷すべきドキュメ
ントのアドレスとして前記ネットワークに接続されてい
るリモート印刷可能な他の印刷装置に対して通知するこ
とにより、ドキュメントに含まれる外部参照アドレスが
複数含むようなドキュメントであっても、ネットワーク
上の他の印刷装置を利用して効率的に印刷処理できる印
刷制御装置および印刷制御方法および記憶媒体を提供す
ることである。SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to provide a print control apparatus capable of printing a document acquired from a network in accordance with a file address to be notified. When the apparatus detects an external reference address included in the document, the detected external reference address is notified as an address of a document to be remotely printed to another remotely printable printing apparatus connected to the network. Accordingly, even if the document includes a plurality of external reference addresses included in the document, a print control apparatus, a print control method, and a storage medium capable of efficiently performing print processing using another printing apparatus on a network are provided. That is.
【0008】[0008]
【課題を解決するための手段】本発明に係る第1の発明
は、通知されるファイルのアドレスに応じて、ネットワ
ーク上から取得されるドキュメントを印刷可能な印刷制
御装置であって、前記ドキュメントに含まれる外部参照
アドレスを検知する検知手段(図3に示すPDF解釈部
303,XML解釈部304,HTML解釈部305)
と、前記検知手段により検知した外部参照アドレスをリ
モート印刷すべきドキュメントのアドレスとして前記ネ
ットワークに接続されているリモート印刷可能な他の印
刷装置に対して通知する通知手段(図3に示す外部参照
送信部307に相当)とを有するものである。According to a first aspect of the present invention, there is provided a print control apparatus capable of printing a document obtained from a network in accordance with an address of a file to be notified. Detecting means for detecting the included external reference address (PDF interpreting unit 303, XML interpreting unit 304, HTML interpreting unit 305 shown in FIG. 3)
Notification means for notifying the external reference address detected by the detection means as the address of a document to be remotely printed to another remotely printable printing device connected to the network (external reference transmission shown in FIG. 3). (Corresponding to the portion 307).
【0009】本発明に係る第2の発明は、前記通知手段
は、前記検知手段により検知した外部参照アドレスをリ
モート印刷すべきドキュメントのアドレスとして前記ネ
ットワークに接続されているリモート印刷可能な他の印
刷装置に対して通知する時に、前記他の印刷装置に対し
てリモート印刷であることを通知するものである。A second invention according to the present invention is characterized in that the notifying means uses the external reference address detected by the detecting means as an address of a document to be remotely printed, and the other printable remote printing connected to the network. When notifying the device, the other printing device is notified of the remote printing.
【0010】本発明に係る第3の発明は、前記検知手段
により前記他の印刷装置から通知される外部参照アドレ
スに従い取得されるドキュメントに他の外部参照アドレ
スが検知された場合、前記通知手段は、検知した外部参
照アドレスをリモート印刷すべきドキュメントのアドレ
スとして前記ネットワークに接続されているリモート印
刷可能な他の印刷装置に対して通知しないものである。According to a third aspect of the present invention, when another external reference address is detected in a document obtained in accordance with the external reference address notified from the another printing apparatus by the detection means, the notification means is provided. And does not notify the detected external reference address as the address of the document to be remotely printed to other remotely printable printing apparatuses connected to the network.
【0011】本発明に係る第4の発明は、前記検知手段
により複数の同一の外部参照アドレスが検知された場
合、同一ドキュメントの印刷部数を制限する制御手段を
有するものである。A fourth invention according to the present invention has control means for limiting the number of copies of the same document when a plurality of the same external reference addresses are detected by the detection means.
【0012】本発明に係る第5の発明は、前記検知手段
により外部参照アドレスが検知された場合に、設定条件
に従って通知すべき外部参照アドレスを選択する選択手
段を有するものである。A fifth invention according to the present invention has a selection means for selecting an external reference address to be notified according to a setting condition when an external reference address is detected by the detection means.
【0013】本発明に係る第6の発明は、前記設定条件
は、外部装置から設定可能とするものである。According to a sixth aspect of the present invention, the setting condition can be set from an external device.
【0014】本発明に係る第7の発明は、前記ドキュメ
ントは、前記ネットワーク上で転送される所定のファイ
ルフォーマットで定義されているものである。In a seventh aspect according to the present invention, the document is defined in a predetermined file format transferred on the network.
【0015】本発明に係る第8の発明は、前記所定のフ
ァイルフォーマットは、PDF,XML,HTMLを含
むものである。In an eighth aspect according to the present invention, the predetermined file format includes PDF, XML, and HTML.
【0016】本発明に係る第9の発明は、前記ファイル
のアドレスは、外部装置から通知されるものである。According to a ninth aspect of the present invention, the address of the file is notified from an external device.
【0017】本発明に係る第10の発明は、前記ファイ
ルのアドレスは、操作部からの入力に基づき通知される
ものである。In a tenth aspect according to the present invention, the address of the file is notified based on an input from an operation unit.
【0018】本発明に係る第11の発明は、通知される
ファイルのアドレスに応じて、ネットワーク上から取得
されるドキュメントを印刷可能な印刷制御装置における
印刷制御方法であって、前記ドキュメントに含まれる外
部参照アドレスを検知する検知ステップ(図8のステッ
プ(802))と、前記検知ステップにより検知した外
部参照アドレスをリモート印刷すべきドキュメントのア
ドレスとして前記ネットワークに接続されているリモー
ト印刷可能な他の印刷装置に対して通知する通知ステッ
プ(図9に示すステップ(907))とを有するもので
ある。An eleventh invention according to the present invention is a print control method in a print control device capable of printing a document obtained from a network in accordance with an address of a file to be notified, which is included in the document. A detecting step of detecting an external reference address (step (802) in FIG. 8), and using the external reference address detected by the detecting step as an address of a document to be remotely printed, which is connected to the network and is capable of remote printing. And a notification step (step (907) shown in FIG. 9) for notifying the printing apparatus.
【0019】本発明に係る第12の発明は、前記通知ス
テップは、前記検知ステップにより検知した外部参照ア
ドレスをリモート印刷すべきドキュメントのアドレスと
して前記ネットワークに接続されているリモート印刷可
能な他の印刷装置に対して通知する時に、前記他の印刷
装置に対してリモート印刷であることを通知するもので
ある。According to a twelfth aspect of the present invention, in the notification step, the external reference address detected in the detection step is set as an address of a document to be remotely printed, and the other printable remote printing connected to the network is performed. When notifying the device, the other printing device is notified of the remote printing.
【0020】本発明に係る第13の発明は、前記検知ス
テップにより前記他の印刷装置から通知される外部参照
アドレスに従い取得されるドキュメントに他の外部参照
アドレスが検知された場合、前記通知ステップは、検知
した外部参照アドレスをリモート印刷すべきドキュメン
トのアドレスとして前記ネットワークに接続されている
リモート印刷可能な他の印刷装置に対して通知しないも
のである。According to a thirteenth aspect of the present invention, when another external reference address is detected in the document obtained in accordance with the external reference address notified from the another printing apparatus in the detecting step, the notifying step is performed. And does not notify the detected external reference address as the address of the document to be remotely printed to other remotely printable printing apparatuses connected to the network.
【0021】本発明に係る第14の発明は、前記検知ス
テップにより複数の同一の外部参照アドレスが検知され
た場合、同一ドキュメントの印刷部数を制限する制御ス
テップ(図示しない)を有するものである。A fourteenth invention according to the present invention has a control step (not shown) for limiting the number of copies of the same document when a plurality of the same external reference addresses are detected in the detection step.
【0022】本発明に係る第15の発明は、前記検知ス
テップにより外部参照アドレスが検知された場合に、設
定条件に従って通知すべき外部参照アドレスを選択する
選択ステップ(図示しない)を有するものである。A fifteenth invention according to the present invention has a selecting step (not shown) of selecting an external reference address to be notified according to a setting condition when an external reference address is detected in the detecting step. .
【0023】本発明に係る第16の発明は、前記設定条
件は、外部装置から設定可能とするものである。According to a sixteenth aspect of the present invention, the setting condition can be set from an external device.
【0024】本発明に係る第17の発明は、前記ドキュ
メントは、前記ネットワーク上で転送される所定のファ
イルフォーマットで定義されているものである。In a seventeenth aspect according to the present invention, the document is defined in a predetermined file format transferred on the network.
【0025】本発明に係る第18の発明は、前記所定の
ファイルフォーマットは、PDF,XML,HTMLを
含むものである。[0025] In an eighteenth aspect according to the present invention, the predetermined file format includes PDF, XML, and HTML.
【0026】本発明に係る第19の発明は、前記ファイ
ルのアドレスは、外部装置から通知されるものである。According to a nineteenth aspect of the present invention, the address of the file is notified from an external device.
【0027】本発明に係る第20の発明は、前記ファイ
ルのアドレスは、操作部からの入力に基づき通知される
ものである。In a twentieth aspect according to the present invention, the address of the file is notified based on an input from an operation unit.
【0028】本発明に係る第21の発明は、通知される
ファイルのアドレスに応じて、ネットワーク上から取得
されるドキュメントを印刷可能な印刷制御装置に、前記
ドキュメントに含まれる外部参照アドレスを検知する検
知ステップ(図8のステップ(802))と、前記検知
ステップにより検知した外部参照アドレスをリモート印
刷すべきドキュメントのアドレスとして前記ネットワー
クに接続されているリモート印刷可能な他の印刷装置に
対して通知する通知ステップ(図9に示すステップ(9
07))とを実行させるためのプログラムを記録媒体に
コンピュータが読み取り可能に記録させたものである。According to a twenty-first aspect of the present invention, an external reference address included in a document is detected by a print control device capable of printing a document acquired from a network in accordance with the notified file address. A detecting step (step (802) in FIG. 8), and notifying the externally-printed address detected in the detecting step as an address of a document to be remotely printed to another remotely printable printing apparatus connected to the network. Notification step (step (9
07)) are recorded on a recording medium in a computer-readable manner.
【0029】本発明に係る第22の発明は、前記通知ス
テップは、前記検知ステップにより検知した外部参照ア
ドレスをリモート印刷すべきドキュメントのアドレスと
して前記ネットワークに接続されているリモート印刷可
能な他の印刷装置に対して通知する時に、前記他の印刷
装置に対してリモート印刷であることを通知するもので
ある。[0029] In a twenty-second invention according to the present invention, in the notification step, the external reference address detected in the detection step is used as an address of a document to be remotely printed, and the other printable remote printing connected to the network is performed. When notifying the device, the other printing device is notified of the remote printing.
【0030】本発明に係る第23の発明は、前記検知ス
テップにより前記他の印刷装置から通知される外部参照
アドレスに従い取得されるドキュメントに他の外部参照
アドレスが検知された場合、前記通知ステップは、検知
した外部参照アドレスをリモート印刷すべきドキュメン
トのアドレスとして前記ネットワークに接続されている
リモート印刷可能な他の印刷装置に対して通知しないも
のである。According to a twenty-third aspect of the present invention, when another external reference address is detected in the document obtained in accordance with the external reference address notified from the other printing device in the detecting step, the notifying step is performed. And does not notify the detected external reference address as the address of the document to be remotely printed to other remotely printable printing apparatuses connected to the network.
【0031】本発明に係る第24の発明は、前記検知ス
テップにより複数の同一の外部参照アドレスが検知され
た場合、同一ドキュメントの印刷部数を制限する制御ス
テップ(図示しない)を有するものである。A twenty-fourth invention according to the present invention has a control step (not shown) for limiting the number of copies of the same document when a plurality of identical external reference addresses are detected in the detecting step.
【0032】本発明に係る第25の発明は、前記検知ス
テップにより外部参照アドレスが検知された場合に、設
定条件に従って通知すべき外部参照アドレスを選択する
選択ステップ(図示しない)を有するものである。A twenty-fifth invention according to the present invention has a selecting step (not shown) for selecting an external reference address to be notified according to a setting condition when an external reference address is detected in the detecting step. .
【0033】本発明に係る第26の発明は、前記設定条
件は、外部装置から設定可能とするものである。According to a twenty-sixth aspect of the present invention, the setting condition can be set from an external device.
【0034】本発明に係る第27の発明は、前記ドキュ
メントは、前記ネットワーク上で転送される所定のファ
イルフォーマットで定義されているものである。[0034] In a twenty-seventh aspect according to the present invention, the document is defined in a predetermined file format transferred on the network.
【0035】本発明に係る第28の発明は、前記所定の
ファイルフォーマットは、PDF,XML,HTMLを
含むものである。According to a twenty-eighth aspect of the present invention, the predetermined file format includes PDF, XML, and HTML.
【0036】本発明に係る第29の発明は、前記ファイ
ルのアドレスは、外部装置から通知されるものである。According to a twenty-ninth aspect of the present invention, the address of the file is notified from an external device.
【0037】本発明に係る第30の発明は、前記ファイ
ルのアドレスは、操作部からの入力に基づき通知される
ものである。According to a thirtieth aspect of the present invention, the address of the file is notified based on an input from an operation unit.
【0038】[0038]
【発明の実施の形態】〔第1実施形態〕本実施形態の構
成を説明する前に、本実施形態を適用するに好適なレー
ザビームプリンタの構成について図1を参照しながら説
明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS [First Embodiment] Before describing the configuration of the present embodiment, a configuration of a laser beam printer suitable for applying the present embodiment will be described with reference to FIG.
【0039】なお、本実施形態を適用するプリンタは、
レーザビームプリンタに限られるものではなく、他のプ
リント方式(インクジェット方式)のプリンタでも良い
ことは言うまでもない。The printer to which this embodiment is applied is
It is needless to say that the printer is not limited to a laser beam printer, but may be a printer of another printing system (inkjet system).
【0040】また、本実施形態を適用するプリンタは単
体でプリンタとして動作するものだけではなく、コピー
機能やFAX機能をあわせ持つ複合機のプリンタ機能に
適用出来ることは言うまでもない。Further, it goes without saying that the printer to which this embodiment is applied can be applied not only to a printer which operates alone but also to a printer function of a multifunction peripheral having a copy function and a facsimile function.
【0041】図1は、本発明を適用可能な出力装置の構
成を示す断面図であり、例えばレーザビームプリンタ
(LBP)の場合を示す。FIG. 1 is a sectional view showing a configuration of an output device to which the present invention can be applied, and shows a case of, for example, a laser beam printer (LBP).
【0042】図において、1000はLBP本体(プリ
ンタ)であり、外部に接続されているホストコンピュー
タから供給される印刷情報(文字コード等)やフォーム
情報あるいはマクロ命令等を入力して記憶するととも
に、それらの情報に従って対応する文字パターンやフォ
ームパターン等を作成し、記録媒体である記録紙等に像
を形成する。In the figure, reference numeral 1000 denotes an LBP main body (printer), which inputs and stores print information (character codes and the like), form information, macro instructions, and the like supplied from an externally connected host computer; A corresponding character pattern, form pattern or the like is created according to the information, and an image is formed on a recording medium such as a recording sheet.
【0043】1012は操作パネルで、操作のためのス
イッチおよびLED表示器等が配されている。1001
はプリンタ制御ユニットで、プリンタ1000全体の制
御およびホストコンピュータから供給される文字情報等
を解析する。このプリンタ制御ユニット1001は、主
に文字情報を対応する文字パターンのビデオ信号に変換
してレーザドライバ1002に出力する。An operation panel 1012 is provided with switches for operation, an LED display, and the like. 1001
A printer control unit controls the entire printer 1000 and analyzes character information and the like supplied from the host computer. The printer control unit 1001 mainly converts character information into a video signal of a corresponding character pattern and outputs the video signal to a laser driver 1002.
【0044】レーザドライバ1002は半導体レ−ザ1
003を駆動するための回路であり、入力されたビデオ
信号に応じて半導体レーザ1003から発射されるレー
ザ光1004をオン・オフ切り換えする。レーザ光10
04は回転多面鏡1005で左右方向に振らされて静電
ドラム1006上を走査露光する。The laser driver 1002 is a semiconductor laser 1
003 is a circuit for driving a laser beam 1004 that is emitted from the semiconductor laser 1003 in accordance with an input video signal. Laser light 10
Reference numeral 04 denotes a rotary polygon mirror 1005 which is swung right and left to scan and expose the electrostatic drum 1006.
【0045】これにより、静電ドラム1006上には文
字パターンの静電潜像が形成されることになる。この潜
像は、静電ドラム1006周囲に配設された現像ユニッ
ト1007により現像された後、記録紙に転写される。
この記録紙にはカットシートを用い、カットシート記録
紙はプリンタ1000に装着した用紙カセット1008
に収納され、給紙ローラ1009および搬送ローラ10
10と搬送ローラ1011とにより、装置内に取り込ま
れて、静電ドラム1006に供給される。またプリンタ
1000には、図示しないカードスロットを少なくとも
1個以上備え、内蔵フォントに加えてオプションフォン
トカード、言語系の異なる制御カード(エミュレーショ
ンカード)を接続できるように構成されている。As a result, an electrostatic latent image of a character pattern is formed on the electrostatic drum 1006. This latent image is developed by a developing unit 1007 disposed around the electrostatic drum 1006, and then transferred to a recording sheet.
A cut sheet is used as the recording paper, and the cut sheet recording paper is a paper cassette 1008 mounted on the printer 1000.
And the paper feed roller 1009 and the transport roller 10
The toner is taken into the apparatus by the transfer roller 10 and the transport roller 1011 and supplied to the electrostatic drum 1006. The printer 1000 has at least one or more card slots (not shown) so that an optional font card and a control card (emulation card) having a different language system can be connected in addition to the built-in fonts.
【0046】図2は、本発明に係る印刷制御装置を適用
可能な印刷システムの制御構成を説明するブロック図で
あり、図1と同一のものには同一の符号を付してある。
なお、ここでは、レーザビームプリンタ(図1)を例に
して説明する。なお、本発明の機能が実行されるのであ
れば、単体の機器であっても、複数の機器からなるシス
テムであっても、LAN等のネットワークを介して処理
が行われるシステムであっても本発明を適用できること
は言うまでもない。FIG. 2 is a block diagram for explaining a control configuration of a printing system to which the printing control apparatus according to the present invention can be applied. The same components as those in FIG. 1 are denoted by the same reference numerals.
Here, a laser beam printer (FIG. 1) will be described as an example. Note that, as long as the functions of the present invention are executed, the present invention is applicable to a single device, a system including a plurality of devices, and a system in which processing is performed via a network such as a LAN. It goes without saying that the invention can be applied.
【0047】プリンタ1000において、1はプリンタ
CPUで、ROM2のプログラム用ROMに記憶された
制御プログラム等或いはハードディスク(HD)3に記
憶され、起動時にRAM4にロードされる制御プログラ
ム等に基づいてシステムバス5に接続される各種のデバ
イスとのアクセスを総括的に制御し、印刷部インタフェ
ース6を介して接続される印刷部(プリンタエンジン)
7に出力情報としての画像信号を出力する。In the printer 1000, reference numeral 1 denotes a printer CPU, which is a system bus based on a control program or the like stored in a program ROM of a ROM 2 or a control program or the like stored in a hard disk (HD) 3 and loaded into a RAM 4 at startup. 5, a printing unit (printer engine) connected via a printing unit interface 6 to control access to various devices connected to the printing unit 5.
7 outputs an image signal as output information.
【0048】また、このROM2のプログラムROMに
は、後述する図7、図8、図9のフローチャートで示さ
れるようなCPU1の制御プログラム等を記憶してい
る。ROM2のフォント用ROMには上記出力情報を生
成する際に使用するフォントデ−タ等を記憶する。The program ROM of the ROM 2 stores a control program of the CPU 1 as shown in the flowcharts of FIGS. 7, 8 and 9 described later. The font ROM of the ROM 2 stores font data and the like used when generating the output information.
【0049】CPU1はI/O8を介して、外部ネット
ワーク2000に接続されている図示されないホストコ
ンピュータ等の外部機器との通信処理が可能である。The CPU 1 can perform communication processing with an external device such as a host computer (not shown) connected to the external network 2000 via the I / O 8.
【0050】なお、外部機器との通信を外部ネットワー
ク2000を介して行なうとしているが、図示しないが
直接インターフェースを介して外部機器と接続し、通信
を行なっても良いことは言うまでもない。Although the communication with the external device is performed through the external network 2000, it is needless to say that the communication with the external device may be performed by directly connecting to the external device through an interface (not shown).
【0051】4は前記CPU1の主メモリ、ワークエリ
ア等として機能するRAMで、図示しない増設ポートに
接続されるオプションRAMによりメモリ容量を拡張す
ることができるように構成されている。なお、RAM4
は、出力情報展開領域、環境データ格納領域等に用いら
れる。Reference numeral 4 denotes a RAM which functions as a main memory, a work area, and the like of the CPU 1, and is configured so that the memory capacity can be expanded by an optional RAM connected to an additional port (not shown). In addition, RAM4
Are used for an output information development area, an environment data storage area, and the like.
【0052】また、前述したHD3は、メモリコントロ
ーラ(MC)9によりアクセスを制御される。HD3に
は、スプールジョブ、スプールイメージ、フォントデ−
タ、エミュレ−ションプログラム、フォ−ムデ−タ等を
記憶する。また、1012は前述した操作パネルで操作
のためのスイッチおよびLED表示器等が配置されてお
り、その状態は操作部コントローラ10により管理され
制御される。The access to the HD 3 is controlled by a memory controller (MC) 9. HD3 contains spool jobs, spool images, font data
Data, emulation programs, form data, and the like. Reference numeral 1012 denotes an operation panel on which switches for operation, an LED display, and the like are arranged, and the state is managed and controlled by the operation unit controller 10.
【0053】11は不揮発性RAM(NVRAM)であ
り、プリンタ1000の電源オフ時にも、情報が保持さ
れる操作パネル1012からのプリンタモード設定情報
や再起動時に参照されるフラグ等を記憶している。12
は現在時刻を常に更新し続けるタイマ(TIMER ) であ
り、内部電池によりプリンタ1000の主電源OFF時
にも現在時間を更新し続ける。また、MC9にHD3以
外にもPCカードメモリ等の外部メモリを少なくとも1
個以上接続出来るように構成し、内蔵フォントに加えて
オプションフォントカード、言語系の異なるプリンタ制
御言語を解釈するプログラムを格納した外部メモリを複
数接続できるように構成されていても良い。Reference numeral 11 denotes a non-volatile RAM (NVRAM), which stores printer mode setting information from the operation panel 1012 that holds information even when the power of the printer 1000 is turned off, a flag that is referred to when the printer 1000 is restarted, and the like. . 12
Is a timer (TIMER) that constantly updates the current time, and keeps updating the current time even when the main power of the printer 1000 is turned off by the internal battery. In addition, at least one external memory such as a PC card memory in addition to the HD3 is provided in the MC9.
A plurality of external memories storing an optional font card and a program for interpreting a printer control language of a different language system in addition to the built-in fonts may be connected.
【0054】このように構成されたプリンタ制御システ
ムにおいて、図3〜図9に従って本発明の実施形態を説
明する。An embodiment of the present invention will be described with reference to FIGS. 3 to 9 in the thus configured printer control system.
【0055】なお、本発明の実施形態の中では、印刷シ
ステムの全体の中で最初のドキュメントのURLを受取
り印刷を行なうプリンタをマスタープリンタと、マスタ
ープリンタから外部参照URLを受取り印刷を行なうプ
リンタをリモートプリンタとして定義する。In the embodiment of the present invention, a printer which receives and prints the URL of the first document in the entire printing system is a master printer, and a printer which receives and prints an external reference URL from the master printer. Define as a remote printer.
【0056】図3は、図2に示したプリンタ制御ユニッ
ト1001内のモジュール構成を説明するブロック図で
ある。FIG. 3 is a block diagram illustrating a module configuration in the printer control unit 1001 shown in FIG.
【0057】図3において、301はドキュメント獲得
部であり、I/O8を介して外部ネットワーク2000
からプリンタ1000に通知された、URLを解釈し、
前記URLで指定されるプロトコルで前記URLに指定
されるドキュメントファイルを獲得する。302は入力
データ判断部で、前記ドキュメント獲得部301で獲得
したドキュメントファイルがどのフォーマットで記述さ
れたドキュメントであるか判断し、判断した結果により
該当するフォーマットを解析できる解析部にデータを振
り分けてある。In FIG. 3, reference numeral 301 denotes a document acquisition unit, which is connected to an external network 2000 via the I / O 8.
Interprets the URL notified to printer 1000 by
A document file specified by the URL is obtained using a protocol specified by the URL. Reference numeral 302 denotes an input data determination unit which determines which format the document file acquired by the document acquisition unit 301 is described in, and distributes the data to an analysis unit which can analyze the corresponding format based on the result of the determination. .
【0058】303はPDF解析部で、PDFフォーマ
ットのデータを解析しディスプレイリストを生成する。
また、PDF解析部303でデータ解析中に外部参照U
RLを検知すると、検知した外部参照PDF解析部を後
述の外部参照送信部307へ通知する。304はXML
解析部で、XMLフォーマットのデータを解析しディス
プレイリストを生成する。また、XML解析部304で
データ解析中に外部参照を検知すると、検知した外部参
照を後述の外部参照送信部307へ通知する。Reference numeral 303 denotes a PDF analysis unit that analyzes data in PDF format and generates a display list.
Further, during the data analysis by the PDF analysis unit 303, the external reference U
When the RL is detected, the detected external reference PDF analysis unit is notified to an external reference transmission unit 307 described below. 304 is XML
The analysis unit analyzes the XML format data and generates a display list. Further, when the XML analysis unit 304 detects an external reference during data analysis, it notifies the external reference transmission unit 307 of the detected external reference.
【0059】305はHTML解析部で、HTMLフォ
ーマットのデータを解析しディスプレイリストを生成す
る。HTML解析部304でデータ解析中に外部参照を
検知すると、検知した外部参照を後述の外部参照送信部
307へ通知する。Reference numeral 305 denotes an HTML analysis unit which analyzes HTML format data and generates a display list. When the HTML analysis unit 304 detects an external reference during data analysis, it notifies the external reference transmission unit 307 of the detected external reference.
【0060】306はラスタイメージ処理部(RIP
部)で、PDF解析部303、XML解析部304及び
HTML解析部305の各解析部で作成されたディスプ
レイリストをラスタイメージにレンダリングする。Reference numeral 306 denotes a raster image processing unit (RIP
) Renders the display list created by each of the PDF analysis unit 303, the XML analysis unit 304, and the HTML analysis unit 305 into a raster image.
【0061】307は外部参照送信部で、PDF解析部
303、XML解析部304及びHTML解析部305
の各解析部で検知した外部参照URLを受取り、後述の
プリンタ登録部308でリモートプリンタとして登録さ
れている外部ネットワーク2000上のダイレクトプリ
ント可能なプリンタに前記外部参照URLを送信する。
また、外部参照URLと共にリモートプリントであると
いう情報も同時に送信する。Reference numeral 307 denotes an external reference transmission unit, which includes a PDF analysis unit 303, an XML analysis unit 304, and an HTML analysis unit 305.
The external reference URL detected by each analysis unit is received, and the external reference URL is transmitted to a printer capable of direct printing on the external network 2000 registered as a remote printer by a printer registration unit 308 described later.
Also, information indicating remote printing is transmitted together with the external reference URL.
【0062】308はプリンタ登録部で、操作パネル1
012又は外部ネットワーク2000に接続されている
図示されないホストコンピュータから、リモートプリン
タとして登録されている外部ネットワーク2000上の
ダイレクトプリント可能なプリンタが登録される。Reference numeral 308 denotes a printer registration unit.
012 or a host computer (not shown) connected to the external network 2000 registers a printer capable of direct printing on the external network 2000 registered as a remote printer.
【0063】プリンタ1000の使用者は、予め操作パ
ネル1012を直接操作するか、又は図示されない外部
ネットワーク2000に接続されているホストコンピュ
ータを操作して、リモートプリンタとして使用する外部
ネットワーク2000上のダイレクトプリント可能なプ
リンタを登録する必要がある。そして、登録されたリモ
ートプリンタはプリンタ登録部308内の図4に例を示
すリモートプリンタテーブルに記憶される。A user of the printer 1000 directly operates the operation panel 1012 in advance, or operates a host computer connected to the external network 2000 (not shown) to directly print on the external network 2000 used as a remote printer. You need to register a possible printer. Then, the registered remote printer is stored in a remote printer table shown in FIG.
【0064】図4は、図3に示したプリンタ登録部30
8に管理されるリモートプリンタテーブルの一例を示す
図である。FIG. 4 shows the printer registration unit 30 shown in FIG.
FIG. 8 is a diagram illustrating an example of a remote printer table managed by the remote printer 8;
【0065】図4において、列401にはリモートプリ
ンタのプリンタ名が登録され、列402には同一行の列
401に登録されている前記リモートプリンタのネット
ワークアドレスが登録される。In FIG. 4, a column 401 registers the printer name of the remote printer, and a column 402 registers the network address of the remote printer registered in the column 401 in the same row.
【0066】本実施形態のプリンタ1000がDNS
(Domain Name Searver)の稼働しているネットワーク
環境下で使用されている場合、使用者はリモートプリン
タとして使用するプリンタ名だけを登録すれば良い。プ
リンタ名が登録されるとプリンタ1000はDNSを参
照して前記プリンタ名に該当するネットワークアドレス
を登録する。The printer 1000 of the present embodiment has a DNS
When used in a network environment in which (Domain Name Searver) is running, the user only needs to register the printer name used as a remote printer. When the printer name is registered, the printer 1000 registers a network address corresponding to the printer name with reference to DNS.
【0067】一方、前記DNSが稼働していなければ、
使用者はネットワークアドレスも登録する必要がある。
なお、図4に示されるテーブルは、図2に示したNVR
AM11上に作成されており、プリンタ1000の電源
OFF時にも消える事は無いように構成されている。On the other hand, if the DNS is not running,
The user also needs to register the network address.
The table shown in FIG. 4 corresponds to the NVR shown in FIG.
It is created on the AM 11 and is configured not to disappear even when the power of the printer 1000 is turned off.
【0068】さらに、登録されるリモートプリンタは1
台だけではなく複数台登録することが可能であり、リモ
ートプリンタテーブルの行数は登録されたリモートプリ
ンタの台数作成されるものとする。Further, the registered remote printer is 1
It is possible to register not only the number of remote printers but also the number of remote printers, and the number of rows in the remote printer table is the number of registered remote printers.
【0069】なお、使用者によってリモートプリンタが
登録されない場合でも、リモートプリンタテーブルには
デフォルト値としてプリンタ1000のプリンタ名及び
ネットワークアドレスが常に登録されている。It should be noted that even when the remote printer is not registered by the user, the printer name and the network address of the printer 1000 are always registered in the remote printer table as default values.
【0070】プリンタ1000は外部ネットワーク20
00から、印刷すべきドキュメントのURLが通知され
るか、又は操作パネル1012から印刷すべきドキュメ
ントのURLが入力されると、指定されたドキュメント
の印刷処理を開始する。The printer 1000 is connected to the external network 20
From 00, when the URL of the document to be printed is notified or the URL of the document to be printed is input from the operation panel 1012, the printing process of the specified document is started.
【0071】なお、外部ネットワーク2000から、印
刷すべきドキュメントのURLが通知された場合、マス
タープリンタとして通知される場合と、リモートプリン
タとして通知される場合がある。リモートプリンタとし
て通知された場合、マスタープリンタの前記外部参照送
信部307から、前記URLと同時にリモートプリント
であるという情報も送信されてくる。The URL of the document to be printed is notified from the external network 2000, the master printer is notified, or the remote printer is notified. When notified as a remote printer, the external reference transmitting unit 307 of the master printer also transmits the URL and information that the remote printing is performed at the same time.
【0072】ここで、前記外部参照送信部307が管理
する図5に示す外部参照テーブルについて説明する。Here, the external reference table shown in FIG. 5 managed by the external reference transmitting unit 307 will be described.
【0073】図5は、図3に示した外部参照送信部30
7が管理する外部参照テーブルの一例を示す図である。FIG. 5 shows the external reference transmitting unit 30 shown in FIG.
FIG. 7 is a diagram illustrating an example of an external reference table managed by a management server 7;
【0074】図5に示すように、外部参照テーブルは、
列601の外部参照URL登録エリアと列602の外部
参照URL状態フラグの登録エリアとから構成され、各
行の外部参照URL登録エリアと外部参照URL状態は
対応関係にある。As shown in FIG. 5, the external reference table is
An external reference URL registration area in column 601 and an external reference URL status flag registration area in column 602 are provided, and the external reference URL registration area and external reference URL status in each row are in a correspondence relationship.
【0075】なお、行の数は可変であり、少なくとも印
刷すべきドキュメントに含まれる外部参照URL+1の
数だけ作成される。列601の外部参照URL状態フラ
グが登録エリアには、前記印刷すべきドキュメントのU
RLと印刷すべきドキュメントをPDF解析部303、
XML解析部304及びHTML解析部305の各解析
部で解析時に検知した外部参照URLが登録される。Note that the number of lines is variable, and at least as many as the number of external reference URL + 1 included in the document to be printed. In the registration area, the external reference URL status flag in the column 601 contains the U of the document to be printed.
The RL and the document to be printed are converted to a PDF
The external reference URL detected at the time of analysis by each of the XML analysis unit 304 and the HTML analysis unit 305 is registered.
【0076】また、列602の外部参照URL状態に
は、印刷すべきドキュメントがリモートプリントとして
通知された場合を示す"remoto"と外部参照URLがリモ
ートプリンタへ送信済であることを示す"done"とが登録
される。なお、前記外部参照URL状態に何も登録され
ていない場合、該当する外部参照URLはリモートプリ
ンタへ未送信であることを示す。The external reference URL status in the column 602 includes "remoto" indicating that the document to be printed has been notified as remote print, and "done" indicating that the external reference URL has been transmitted to the remote printer. Is registered. If nothing is registered in the external reference URL state, it indicates that the corresponding external reference URL has not been transmitted to the remote printer.
【0077】プリンタ1000はドキュメントの印刷処
理を開始すると、前記ドキュメント獲得部301は、前
記外部参照送信部307の管理する図5に示すテーブル
の列601の一列目に前記印刷すべきドキュメントのU
RLを登録する。さらに、印刷すべきドキュメントが外
部ネットワーク2000から送信されてきた場合、前記
リモートプリントであるという情報の有無を判断し、リ
モートプリントである場合には、列602のドキュメン
ト状態に"remote"フラグを登録する。When the printer 1000 starts printing a document, the document acquiring unit 301 stores the U of the document to be printed in the first column of the column 601 of the table shown in FIG.
Register the RL. Further, when a document to be printed is transmitted from the external network 2000, it is determined whether or not there is information indicating that the document is a remote print. If the document is a remote print, a “remote” flag is registered in the document state in the column 602. I do.
【0078】また、リモートプリントでない場合又は操
作パネル1012の操作より前記印刷すべきドキュメン
トURLが入力された場合は、マスタープリンタである
と判断し、列602のドキュメント状態に"done"フラグ
を登録する。If the document is not a remote print or if the document URL to be printed is input by operating the operation panel 1012, it is determined that the printer is the master printer, and the “done” flag is registered in the document state in the column 602. .
【0079】続いて、前記ドキュメント獲得部301は
前記指定されたURLの解析を行なう。URLは図6の
形式となっている。Subsequently, the document acquisition unit 301 analyzes the specified URL. The URL has the format shown in FIG.
【0080】図6は、図3に示したドキュメント獲得部
301により解析されるURLの形式例を示す図であ
る。FIG. 6 is a diagram showing an example of the format of a URL analyzed by the document acquisition unit 301 shown in FIG.
【0081】図6に示すように、ドキュメント獲得部3
01は指定されたURLに記述されたプロトコル名50
1で、ドメイン名502に示されるサーバのポート番号
503にアクセスし、パス番号504で示されるドキュ
メントをHD3上に転送する。As shown in FIG. 6, the document acquisition unit 3
01 is the protocol name 50 described in the specified URL
In step 1, the server accesses the port number 503 of the server indicated by the domain name 502, and transfers the document indicated by the path number 504 to the HD3.
【0082】ドキュメント獲得部301で、指定ドキュ
メントの転送が終了すると、入力データ判断部302で
HD3上に転送されたドキュメントの内容を解析し、ど
のようなフォーマットで記述されているドキュメントで
あるか判別する。When the transfer of the designated document is completed in the document acquisition unit 301, the input data judgment unit 302 analyzes the contents of the document transferred to the HD 3 and determines in what format the document is described. I do.
【0083】図7は、本発明に係る印刷制御装置におけ
る第1のデータ処理手順の一例を示すフローチャートで
あり、最も単純なドキュメントフォーマット判別処理手
順(アフゴリズム)に対応する。なお、(701)〜
(716)は各ステップを示す。FIG. 7 is a flowchart showing an example of the first data processing procedure in the print control apparatus according to the present invention, and corresponds to the simplest document format discrimination processing procedure (Afgolism). In addition, (701)-
(716) indicates each step.
【0084】先ず、ステップ(701)で、ドキュメン
トフォーマット判別アルゴリズムが開始すると、ステッ
プ(702)で、HD3上のドキュメントファイルの1
行目をフェッチし、ステップ(703)へ進み、ステッ
プ(702)でフェッチした内容に"%PDF"の文字列が含
まれているか判定し、含まれていれば、ステップ(70
4)で、判別中のドキュメントがPDFドキュメントで
あると判別して、ステップ(716)で、処理を終了す
る。First, in step (701), when the document format discrimination algorithm starts, in step (702), one of the document files on the HD 3 is read.
The line is fetched, the process proceeds to step (703), and it is determined whether or not the content fetched in step (702) includes the character string of “% PDF”.
In 4), it is determined that the document being determined is a PDF document, and in step (716), the process ends.
【0085】一方、ステップ(703)で、"%PDF"の文
字列が含まれていないと判定した場合には、ステップ
(705)へ進み、ステップ702でフェッチした内容
に "xml" 又は".XML" の文字列が含まれているか
判定し、含まれていると判定した場合は、ステップ(7
06)で、判別中のドキュメントがXMLドキュメント
であると判別し、ステップ(716)で、処理を終了す
る。一方、ステップ(705)で" XML" 又は" ML
"の文字列が含まれていなければステップ707へ進
み、ステップ(702)でフェッチした内容に "htm
l" 又は"HTML "の文字列が含まれているか判定し、
含まれていると判定した場合は、ステップ(708)
で、判別中のドキュメントがHTMLドキュメントであ
ると判別して、ステップ(716)で、処理を終了す
る。一方、ステップ(707)で、" HTML" 又は"
TML "の文字列が含まれていないと判定した場合は、
ステップ(709)へ進み、前記指定されたドキュメン
トのファイル名の終りが".pdf"又は".PDF"の形式か判断
し、前記の形式であると判断した場合、ステップ(71
0)で、判別中のドキュメントがPDFドキュメントで
あると判別して、ステップ(716)で、処理を終了す
る。On the other hand, if it is determined in step (703) that the character string of “% PDF” is not included, the process proceeds to step (705), and the content fetched in step 702 includes “xml” or “. It is determined whether or not the character string of “XML” is included.
At 06), it is determined that the document being determined is an XML document, and at step (716), the process ends. On the other hand, in step (705), "XML" or "ML"
If the character string “” is not included, the process proceeds to step 707, and “htm” is added to the content fetched in step (702).
l "or" HTML "character string is included,
If it is determined that it is included, step (708)
Then, it is determined that the document being determined is an HTML document, and the process ends in step (716). On the other hand, in step (707), "HTML" or "HTML"
If it is determined that the character string of "TML" is not included,
Proceeding to step (709), it is determined whether the end of the file name of the specified document is in the format of ".pdf" or ".PDF".
In (0), it is determined that the document being determined is a PDF document, and in step (716), the process ends.
【0086】一方、ステップ(709)で、前記の形式
でないと判断した場合は、ステップ(711)へ進み、
前記指定されたドキュメントのファイル名の終りが ".
xml"又は".XML" の形式かどうかを判断し、前記の
形式であると判断した場合、ステップ(712)で、判
別中のドキュメントがXMLドキュメントであると判別
して、ステップ(716)で、処理を終了する。On the other hand, if it is determined in step (709) that the format is not the above format, the process proceeds to step (711),
The file name of the specified document ends with ".
In step (712), it is determined that the document being determined is an XML document, and in step (716), it is determined whether the document is in the format of ".xml" or ".XML". , And the process ends.
【0087】一方、ステップ(711)で、前記形式で
ないと判断した場合は、ステップ(713)へ進み、前
記の指定されたドキュメントのファイル名の終りが".ht
m"又は".HTML" または".html" 又は".HTM"の形
式かどうかを判断し、前記形式であると判断した場合、
ステップ(714)で、判別中のドキュメントがHTM
Lのドキュメントであると判別して、ステップ(71
6)で、処理を終了する。On the other hand, if it is determined in step (711) that the document is not in the above format, the process proceeds to step (713), and the end of the file name of the specified document is changed to ".ht".
m "or" .HTML "or" .html "or" .HTM "format, and if it is determined to be the above format,
In step (714), the document being determined is an HTM
L is determined to be the document of step L (step 71
In 6), the process ends.
【0088】一方、ステップ(713)で、前記の形式
でないと判断した場合は、ステップ(715)へ進み、
すなわち、判別中のドキュメントフォーマットが不明の
場合に実行されるが、デフォルトのドキュメントフォー
マット形式としてHTMLドキュメントであると設定し
て、ステップ(716)で、処理を終了する。On the other hand, if it is determined in step (713) that the format is not the above format, the process proceeds to step (715),
That is, the process is executed when the document format being determined is unknown. However, the default document format is set as an HTML document, and the process is terminated in step (716).
【0089】なお、ステップ(715)でデフォルトの
ドキュメントフォーマットとしてHTMLドキュメント
であるとしているが、他のドキュメントフォーマットと
設定してもかまわない。Although the default document format is assumed to be an HTML document in step (715), it may be set to another document format.
【0090】また、ドキュメントフォーマットの形式が
不明であるとしたまま終了し、現在実行中の印刷処理そ
のものを終了するようにしてもよい。Further, the printing process may be terminated while the format of the document format is unknown, and the printing process currently being executed may be terminated.
【0091】更に、ドキュメントフォーマット判別アル
ゴリズムは図7に示したアルゴリズムによるものだけだ
なく、他のアルゴリズムを使用しても良い。Further, the document format discrimination algorithm is not limited to the algorithm shown in FIG. 7, but may use another algorithm.
【0092】このようにしてドキュメントのフォーマッ
トが判別されると、入力データ判断部302はドキュメ
ントフォーマット判断アルゴリズムにより判別した、ド
キュメントフォーマットに該当するドキュメント解析部
を起動し、ドキュメントファイルの解析&印刷処理を行
なう。When the format of the document is determined in this way, the input data determination unit 302 activates the document analysis unit corresponding to the document format determined by the document format determination algorithm, and performs the analysis and print processing of the document file. Do.
【0093】即ち、前記指定したドキュメントをPDF ド
キュメントとして判別した場合はPDF 解析部303を起
動し、前記指定したドキュメントをXMLドキュメント
として判別した場合はXML解析部304を起動し、前
記指定したドキュメントをHTMLドキュメントとして
判別した場合はPDF 解析部305を起動する、なお、P
DF解析部303、XML解析部304及びHTML解
析部305の各解析部は前記指定ドキュメントのデータ
の解析を順次行いラスタライズを行なうためのディスプ
レイリストを生成する。That is, when the specified document is determined as a PDF document, the PDF analysis unit 303 is started, and when the specified document is determined as an XML document, the XML analysis unit 304 is started, and the specified document is read. If the document is determined as an HTML document, the PDF analysis unit 305 is activated.
Each of the DF analysis unit 303, the XML analysis unit 304, and the HTML analysis unit 305 sequentially analyzes the data of the specified document and generates a display list for rasterizing.
【0094】また、前記指定ドキュメントデータの解析
中に外部参照のURLを検知すると、外部参照送信部3
07の管理する、図5に示した外部参照テーブルに前記
検知した外部参照URLを登録する。ドキュメントデー
タに含まれる外部参照URLの記述方法は、各ドキュメ
ントデータのフォーマットにより異なるので、PDF解
析部303、XML解析部304及びHTML解析部3
05の各解析部の外部参照URLの検知法はそれぞれ異
なるが、ここでは、XML解析部304での処理の一例
を説明する。XMLドキュメントでは、外部参照URL
は例えば<simple XML:link="simple" href="http://ww
w.utj.canxx.co.jp/xx.XML"> のように記述されてい
る。When the external reference URL is detected during the analysis of the specified document data, the external reference transmission unit 3
07, the detected external reference URL is registered in the external reference table shown in FIG. Since the description method of the external reference URL included in the document data differs depending on the format of each document data, the PDF analysis unit 303, the XML analysis unit 304, and the HTML analysis unit 3
Although the method of detecting the external reference URL of each of the analysis units 05 differs from one another, an example of the processing in the XML analysis unit 304 will be described here. In an XML document, the external reference URL
Is <simple XML: link = "simple" href = "http: // ww
w.utj.canxx.co.jp/xx.XML ">.
【0095】そこで、XML解析部304で動作するパ
ーサが、XML:link の文字列を検知すると、続くhref
= に指定される内容を外部参照URLとして前記外部参
照URLテーブルの601の列に登録する。即ち前記X
MLドキュメントの例ではhttp://www.utj.canxx.co.jp
/xx.XMLが登録される。Therefore, when the parser operating in the XML analysis unit 304 detects the character string of XML: link, the following href
The content designated by = is registered as an external reference URL in the column 601 of the external reference URL table. That is, the X
Http://www.utj.canxx.co.jp in the example of ML document
/xx.XML is registered.
【0096】以下、外部参照URLテーブルへの外部参
照URL登録時の動作を図8に示すフローチャートにし
たがって説明する。The operation of registering an external reference URL in the external reference URL table will be described below with reference to the flowchart shown in FIG.
【0097】図8は、本発明に係る印刷制御装置におけ
る第2のデータ処理手順の一例を示すフローチャートで
あり、外部参照URLテーブルへの外部参照URL登録
時の動作手順に対応する。なお、(801)〜(80
6)は各ステップを示す。FIG. 8 is a flowchart showing an example of a second data processing procedure in the print control apparatus according to the present invention, and corresponds to an operation procedure at the time of registering an external reference URL in the external reference URL table. Note that (801) to (80)
6) shows each step.
【0098】先ず、処理がステップ(801)で開始さ
れると、外部参照URLテーブルへの外部参照URL登
録時には、ステップ(802)で、登録すべき外部参照
が相対URLであるかどうかを判断する。この判断はU
RLのフォーマットを検索することにより行なうことが
でき、該判断すべきURLにパス番号504しか存在し
ないと判定した場合(即ち、プロトコル名501、ドメ
イン名502の存在しない時)相対URLであると判断
することができる。First, when the process is started in step (801), when the external reference URL is registered in the external reference URL table, it is determined in step (802) whether the external reference to be registered is a relative URL. . This judgment is U
This can be performed by searching the format of the RL. When it is determined that only the path number 504 exists in the URL to be determined (that is, when the protocol name 501 and the domain name 502 do not exist), it is determined that the URL is a relative URL. can do.
【0099】そして、相対URLである場合(YES)
には、ステップ(803)へ進み、絶対URLの場合に
はステップ(804)へ進む。そして、ステップ(80
3)では外部参照テーブルの1行目の外部参照URL登
録エリアに登録されている、前記印刷すべきドキュメン
トのURLの情報を利用してプロトコル情報やドメイン
名を付加し絶対URLへ変換し、ステップ(804)へ
進み、登録すべき絶対URLがすでに外部参照URLテ
ーブル内に存在するか検索して判定し、存在していない
と判定した場合は、ステップ(805)へ進み、外部参
照URLテーブルへ新たな行を追加し、追加した行の登
録すべき外部参照URLを外部参照URL登録エリアに
登録して、ステップ(806)で、処理を終了する。If the URL is a relative URL (YES)
Proceeds to step (803), and in the case of an absolute URL, proceeds to step (804). Then, step (80)
In step 3), protocol information and a domain name are added using the URL information of the document to be printed registered in the external reference URL registration area on the first line of the external reference table, and the URL is converted into an absolute URL. Proceeding to (804), a search is made to determine whether the absolute URL to be registered already exists in the external reference URL table, and if it is determined that the absolute URL does not exist, the procedure proceeds to step (805), where the external reference URL table A new row is added, and the external reference URL to be registered in the added row is registered in the external reference URL registration area, and the process ends in step (806).
【0100】一方、ステップ(804)で、すでに登録
すべきURLが存在すると判断した場合は、そのままス
テップ(806)に進み、処理を終了する。On the other hand, if it is determined in step (804) that a URL to be registered already exists, the process directly proceeds to step (806), and the process ends.
【0101】続いて、図3に示した外部参照送信部30
7の動作を図9に示すフローチャートにしたがって説明
する。Subsequently, the external reference transmitting unit 30 shown in FIG.
7 will be described with reference to the flowchart shown in FIG.
【0102】図9は、本発明に係る印刷制御装置におけ
る第3のデータ処理手順の一例を示すフローチャートで
あり、図3に示した外部参照送信部307の動作手順に
対応する。なお、(901)〜(908)は各ステップ
を示す。また、本処理は、プリンタ1000で印刷処理
が開始されると印刷すべきドキュメントのURLを前記
外部参照テーブルに登録後、前述までの処理とは別のタ
スクとして起動されているものとする。FIG. 9 is a flowchart showing an example of the third data processing procedure in the print control apparatus according to the present invention, and corresponds to the operation procedure of the external reference transmission unit 307 shown in FIG. Note that (901) to (908) indicate each step. This process is assumed to be started as a task different from the above-described processes after the URL of the document to be printed is registered in the external reference table when the printing process is started in the printer 1000.
【0103】先ず、ステップ(901)で、外部参照送
信部307のタスクが起動されると、ステップ(90
2)で前記外部参照テーブル1行目の外部参照URL状
態フラグを参照することにより、プリンタ1000がリ
モートプリンタとして動作すべきかマスタープリンタと
して動作すべきか判断する。First, in step (901), when the task of the external reference transmission unit 307 is activated,
In step 2), by referring to the external reference URL status flag in the first row of the external reference table, it is determined whether the printer 1000 should operate as a remote printer or as a master printer.
【0104】即ち、前記外部参照URL状態フラグに"r
emote"が記述されている場合、リモートプリンタとして
動作するものと判断し、ステップ(903)で、本タス
クを終了する。That is, "r" is set in the external reference URL status flag.
If "emote" is described, it is determined that it operates as a remote printer, and this task is ended in step (903).
【0105】一方、ステップ(902)で、マスタープ
リンタとして動作すると判断した場合、ステップ(90
4)へ進み、外部参照テーブル内に未送信の外部参照U
RLの有無を検索して判定して、外部参照テーブルの列
602の外部参照状態フラグを検索しフラグが未登録の
外部参照URLがあれば、その外部参照URLは未送信
であると判断する。On the other hand, if it is determined in step (902) that the printer operates as a master printer,
Proceed to 4), and the external reference U not transmitted in the external reference table
The presence or absence of the RL is searched and determined, and the external reference state flag in the column 602 of the external reference table is searched. If there is an external reference URL whose flag is not registered, it is determined that the external reference URL has not been transmitted.
【0106】ここで、未送信である外部参照URLがな
いと判定された場合は、ステップ(904)を繰り返し
新たな外部参照URLが前記外部参照テーブルに登録さ
れるのを待つ。If it is determined that there is no untransmitted external reference URL, step (904) is repeated until a new external reference URL is registered in the external reference table.
【0107】一方、ステップ(904)で、未送信の外
部参照URLを検知すると、ステップ(905)へ進
み、プリンタ登録部308のリモートプリンタテーブル
に登録されているN番目のリモートプリンタのネットワ
ークアドレスを獲得し、ステップ(906)へ進む。な
お、上記Nの初期値は「1」である。On the other hand, if an untransmitted external reference URL is detected in step (904), the flow advances to step (905) to change the network address of the Nth remote printer registered in the remote printer table of the printer registration unit 308. Acquisition and proceed to step (906). Note that the initial value of N is “1”.
【0108】次に、ステップ(906)では、ステップ
(905)で獲得したリモートプリンタのネットワーク
アドレスを使用して、リモートプリンタの状態を確認
し、リモートプリンタ状態がBUSY、即ち印刷中であるか
どうかを判断して、リモートプリンタ状態がBUSYである
と判定した場合には、NをN+1として、再度ステップ
(905)へ戻る。Next, in step (906), the status of the remote printer is confirmed using the network address of the remote printer obtained in step (905), and whether the remote printer status is BUSY, that is, whether printing is in progress or not. And if it is determined that the remote printer status is BUSY, N is set to N + 1 and the process returns to step (905) again.
【0109】一方、ステップ(906)で、リモートプ
リンタの状態がBUSYでないと判定した場合は、ステ
ップ907へ進み、リモートプリンタに対してステップ
(904)で検知した外部参照URLとリモートプリン
トであることをI/O8を介して送信し、ステップ(9
08)へ進み、信した外部参照URLに該当する前記外
部参照URLテーブルの外部参照状態フラグに"done"を
登録して、ステップ(904)へ戻る。On the other hand, if it is determined in step (906) that the status of the remote printer is not BUSY, the process proceeds to step 907, where the external reference URL detected in step (904) and the remote print are transmitted to the remote printer. Is transmitted through the I / O 8, and the step (9)
08), "done" is registered in the external reference status flag of the external reference URL table corresponding to the received external reference URL, and the process returns to step (904).
【0110】最後に、プリンタ1000は印刷すべきド
キュメントの印刷が終了すると、前記外部参照URLテ
ーブルの602列の外部参照状態フラグを監視し、すべ
ての外部参照状態フラグが"done"になったところで、外
部参照送信部のタスクを削除する。Finally, when the printing of the document to be printed is completed, the printer 1000 monitors the external reference state flags in column 602 of the external reference URL table, and when all the external reference state flags become "done", , Delete the task of the external reference transmission unit.
【0111】〔第2実施形態〕図10は、本発明に係る
印刷制御装置における第4のデータ処理手順の一例を示
すフローチャートであり、外部参照URLテーブルへの
外部参照URL登録時の動作手順に対応する。なお、
(801)〜(806)は図8に示した各ステップと同
一であり、ステップ(810)が本実施形態のステップ
を示す。[Second Embodiment] FIG. 10 is a flowchart showing an example of a fourth data processing procedure in the print control apparatus according to the present invention. The operation procedure at the time of registering an external reference URL in the external reference URL table is described. Corresponding. In addition,
Steps (801) to (806) are the same as the steps shown in FIG. 8, and step (810) indicates the step of the present embodiment.
【0112】図10にしたがって、第2実施形態の外部
参照URLテーブルへの外部参照URL登録時の動作を
説明する。With reference to FIG. 10, the operation of the second embodiment when registering an external reference URL in the external reference URL table will be described.
【0113】図10のステップ(801)〜(806)
の処理は、図8の処理と同一である。但し、ステップ
(804)で登録すべき外部参照URLが未登録である
と判断した場合、ステップ(810)へ進み、プリンタ
1000に登録されている正規表現フィルタと登録すべ
き外部参照URLを比較し、前記正規表現に前記外部参
照URLがマッチすれば、ステップ(805)へ進み、
マッチしなければそのまま、ステップ(806)で処理
を終了する。Steps (801) to (806) in FIG.
Is the same as the processing in FIG. However, if it is determined in step (804) that the external reference URL to be registered has not been registered, the process proceeds to step (810), where the regular expression filter registered in the printer 1000 is compared with the external reference URL to be registered. If the external reference URL matches the regular expression, the process proceeds to step (805).
If there is no match, the process ends at step (806).
【0114】なお、正規表現フィルタは事前に予め操作
パネル1012を直接操作するか、又は図示されない外
部ネットワーク2000に接続されているホストコンピ
ュータを操作してプリンタ1000に登録されている。
また、登録できる正規表現フィルタの数に制限はない。The regular expression filter is registered in the printer 1000 in advance by directly operating the operation panel 1012 or operating a host computer connected to an external network 2000 (not shown).
There is no limit on the number of regular expression filters that can be registered.
【0115】上記実施形態によれば、外部参照先のドキ
ュメントを他の印刷装置上で印刷を行なうので、複数の
外部参照を含むようなドキュメントであっても効率的な
印刷を行なうことができる。According to the above embodiment, since the document of the external reference destination is printed on another printing apparatus, even a document including a plurality of external references can be efficiently printed.
【0116】また、その際、検知ステップにより複数の
同一の外部参照アドレスが検知された場合、同一ドキュ
メントの印刷部数を制限するので、印刷無駄をなくすこ
とができる。At this time, if a plurality of identical external reference addresses are detected in the detecting step, the number of copies of the same document is limited, so that printing waste can be eliminated.
【0117】以下、図11に示すメモリマップを参照し
て本発明に係る印刷制御装置を適用可能な印刷システム
で読み出し可能なデータ処理プログラムの構成について
説明する。The configuration of a data processing program that can be read by a printing system to which the print control apparatus according to the present invention can be applied will be described below with reference to a memory map shown in FIG.
【0118】図11は、本発明に係る印刷制御装置を適
用可能な印刷システムで読み出し可能な各種データ処理
プログラムを格納する記憶媒体のメモリマップを説明す
る図である。FIG. 11 is a diagram illustrating a memory map of a storage medium for storing various data processing programs that can be read by a printing system to which the print control device according to the present invention can be applied.
【0119】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。Although not shown, information for managing a group of programs stored in the storage medium, for example, version information, a creator and the like are also stored, and information dependent on the OS or the like on the program reading side, for example, An icon or the like for identification display may also be stored.
【0120】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。Further, data dependent on various programs is also managed in the directory. In addition, a program for installing various programs on a computer or a program for decompressing a program to be installed when the program to be installed is compressed may be stored.
【0121】本実施形態における図7〜図10に示す機
能が外部からインストールされるプログラムによって、
ホストコンピュータにより遂行されていてもよい。そし
て、その場合、CD−ROMやフラッシュメモリやFD
等の記憶媒体により、あるいはネットワークを介して外
部の記憶媒体から、プログラムを含む情報群を出力装置
に供給される場合でも本発明は適用されるものである。The functions shown in FIGS. 7 to 10 in this embodiment are executed by a program installed from the outside.
It may be performed by a host computer. In that case, CD-ROM, flash memory, FD
The present invention can be applied to a case in which a group of information including a program is supplied to an output device from a storage medium such as the above or from an external storage medium via a network.
【0122】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。As described above, the storage medium storing the program codes of the software for realizing the functions of the above-described embodiments is supplied to the system or the apparatus, and the computer (or CPU or MP) of the system or the apparatus is supplied.
It goes without saying that the object of the present invention is also achieved when U) reads and executes the program code stored in the storage medium.
【0123】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.
【0124】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピー(登録商標)ディス
ク,ハードディスク,光ディスク,光磁気ディスク,C
D−ROM,CD−R,磁気テープ,不揮発性のメモリ
カード,ROM,EEPROM等を用いることができ
る。As a storage medium for supplying the program code, for example, a floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, C
D-ROM, CD-R, magnetic tape, nonvolatile memory card, ROM, EEPROM, etc. can be used.
【0125】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0126】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。検知ステップに
より他の印刷装置から通知される外部参照アドレスが複
数検知された場合に、通知すべき外部参照アドレスを選
択する選択ステップを有することを特徴とする。Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instruction of the program code, The CPU provided in the function expansion board or function expansion unit performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included. When a plurality of external reference addresses notified from other printing apparatuses are detected in the detection step, the method further comprises a selection step of selecting an external reference address to be notified.
【0127】なお、上記実施形態では、ドキュメントの
フォーマットが所定のファイルフォーマット、例えばP
DF,XML,HTMLである場合について説明した
が、今後想定されるファイルフォーマットであっても本
発明を適応することが可能である。In the above embodiment, the format of the document is a predetermined file format, for example, P
The case of DF, XML, and HTML has been described. However, the present invention can be applied to a file format expected in the future.
【0128】また、上記実施形態では、ファイルのアド
レスは、外部装置から通知される場合を例とする場合に
ついて説明しているが、図2に示す操作パネル1012
から直接ユーザが入力してもよい。In the above embodiment, the case where the file address is notified from an external device is described as an example. However, the operation panel 1012 shown in FIG.
May be directly input by the user.
【0129】さらに、ドキュメントの解析時に、外部参
照アドレスが複数検知された場合に、ユーザ設定される
優先順位に従い通知すべき外部参照アドレスを選択する
ように構成してもよい。Further, when a plurality of external reference addresses are detected at the time of analyzing a document, an external reference address to be notified may be selected in accordance with the priority set by the user.
【0130】また、その際の優先順位は、外部装置から
設定可能とするように構成してもよい。Further, the priorities at that time may be configured to be settable from an external device.
【0131】[0131]
【発明の効果】以上説明したように、本発明に係る第1
〜第30の発明によれば、通知されるファイルのアドレ
スに応じて、ネットワーク上から取得されるドキュメン
トを印刷可能な印刷制御装置において、ドキュメントに
含まれる外部参照アドレスを検知したら、該検知した外
部参照アドレスをリモート印刷すべきドキュメントのア
ドレスとして前記ネットワークに接続されているリモー
ト印刷可能な他の印刷装置に対して通知することによ
り、ドキュメントに含まれる外部参照アドレスが複数含
むようなドキュメントであっても、ネットワーク上の他
の印刷装置を利用して効率的に印刷処理できる印刷処理
環境を自在に構築することができるという効果を奏す
る。As described above, the first embodiment according to the present invention is described.
According to the thirtieth aspect, in a print control device capable of printing a document acquired from a network in accordance with the notified file address, when an external reference address included in the document is detected, the detected external A document having a plurality of external reference addresses included in the document by notifying the reference address as the address of the document to be remotely printed to another remotely printable printing device connected to the network. Also, there is an effect that a print processing environment in which print processing can be efficiently performed using another printing apparatus on the network can be freely configured.
【図1】本発明を適用可能な出力装置の構成を示す断面
図である。FIG. 1 is a cross-sectional view illustrating a configuration of an output device to which the present invention can be applied.
【図2】本発明に係る印刷制御装置を適用可能な印刷シ
ステムの制御構成を説明するブロック図である。FIG. 2 is a block diagram illustrating a control configuration of a printing system to which a print control device according to the present invention can be applied.
【図3】図2に示したプリンタ制御ユニット内のモジュ
ール構成を説明するブロック図である。FIG. 3 is a block diagram illustrating a module configuration in the printer control unit shown in FIG.
【図4】図3に示したプリンタ登録部に管理されるリモ
ートプリンタテーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of a remote printer table managed by a printer registration unit illustrated in FIG. 3;
【図5】図3に示した外部参照送信部が管理する外部参
照テーブルの一例を示す図である。FIG. 5 is a diagram illustrating an example of an external reference table managed by the external reference transmission unit illustrated in FIG. 3;
【図6】図3に示したドキュメント獲得部により解析さ
れるURLの形式例を示す図である。FIG. 6 is a diagram illustrating an example of a format of a URL analyzed by a document acquisition unit illustrated in FIG. 3;
【図7】本発明に係る印刷制御装置における第1のデー
タ処理手順の一例を示すフローチャートである。FIG. 7 is a flowchart illustrating an example of a first data processing procedure in the print control apparatus according to the present invention.
【図8】本発明に係る印刷制御装置における第2のデー
タ処理手順の一例を示すフローチャートである。FIG. 8 is a flowchart illustrating an example of a second data processing procedure in the print control apparatus according to the present invention.
【図9】本発明に係る印刷制御装置における第3のデー
タ処理手順の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of a third data processing procedure in the print control apparatus according to the present invention.
【図10】本発明に係る印刷制御装置における第4のデ
ータ処理手順の一例を示すフローチャートである。FIG. 10 is a flowchart illustrating an example of a fourth data processing procedure in the print control apparatus according to the present invention.
【図11】本発明に係る印刷制御装置を適用可能な印刷
システムで読み出し可能な各種データ処理プログラムを
格納する記憶媒体のメモリマップを説明する図である。FIG. 11 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by a printing system to which a print control device according to the present invention can be applied.
7 印刷部 301 ドキュメント獲得部 302 入力データ判断部 303 PDF解釈部 304 XML解釈部 305 HTML解釈部 306 RIP 307 外部参照送信部 308 プリンタ登録部 1012 操作パネル 7 Printing unit 301 Document acquisition unit 302 Input data determination unit 303 PDF interpretation unit 304 XML interpretation unit 305 HTML interpretation unit 306 RIP 307 External reference transmission unit 308 Printer registration unit 1012 Operation panel
Claims (30)
て、ネットワーク上から取得されるドキュメントを印刷
可能な印刷制御装置であって、 前記ドキュメントに含まれる外部参照アドレスを検知す
る検知手段と、 前記検知手段により検知した外部参照アドレスをリモー
ト印刷すべきドキュメントのアドレスとして前記ネット
ワークに接続されているリモート印刷可能な他の印刷装
置に対して通知する通知手段と、を有することを特徴と
する印刷制御装置。1. A print control apparatus capable of printing a document obtained from a network according to an address of a file to be notified, comprising: a detecting unit configured to detect an external reference address included in the document; Notifying means for notifying an external reference address detected by the means as an address of a document to be remotely printed to another remotely printable printing apparatus connected to the network. .
知した外部参照アドレスをリモート印刷すべきドキュメ
ントのアドレスとして前記ネットワークに接続されてい
るリモート印刷可能な他の印刷装置に対して通知する時
に、前記他の印刷装置に対してリモート印刷であること
を通知することを特徴とする請求項1記載の印刷制御装
置。2. The notifying unit, when notifying an external reference address detected by the detecting unit to another remotely printable printing device connected to the network as an address of a document to be remotely printed, 2. The printing control apparatus according to claim 1, wherein the other printing apparatuses are notified that the printing is remote printing.
ら通知される外部参照アドレスに従い取得されるドキュ
メントに他の外部参照アドレスが検知された場合、前記
通知手段は、検知した外部参照アドレスをリモート印刷
すべきドキュメントのアドレスとして前記ネットワーク
に接続されているリモート印刷可能な他の印刷装置に対
して通知しないことを特徴とする請求項1記載の印刷制
御装置。3. When another external reference address is detected in a document obtained according to the external reference address notified from the other printing device by the detection unit, the notification unit transmits the detected external reference address to a remote location. 2. The printing control apparatus according to claim 1, wherein the printing control apparatus does not notify the remote printing-capable other printing apparatus connected to the network as the address of the document to be printed.
照アドレスが検知された場合、同一ドキュメントの印刷
部数を制限する制御手段を有することを特徴とする請求
項1記載の印刷制御装置。4. The print control apparatus according to claim 1, further comprising control means for limiting the number of copies of the same document when a plurality of the same external reference addresses are detected by said detection means.
検知された場合に、設定条件に従って通知すべき外部参
照アドレスを選択する選択手段を有することを特徴とす
る請求項1記載の印刷制御装置。5. The printing control apparatus according to claim 1, further comprising a selection unit that selects an external reference address to be notified according to a setting condition when the external reference address is detected by the detection unit.
とすることを特徴とするとする請求項5記載の印刷制御
装置。6. The printing control apparatus according to claim 5, wherein the setting condition can be set from an external device.
上で転送される所定のファイルフォーマットで定義され
ていることを特徴とする請求項1〜3のいずれかに記載
の印刷制御装置。7. The print control apparatus according to claim 1, wherein the document is defined in a predetermined file format transferred on the network.
DF,XML,HTMLを含むことを特徴とする請求項
5記載の印刷制御装置。8. The predetermined file format is P
6. The print control apparatus according to claim 5, wherein the print control apparatus includes DF, XML, and HTML.
ら通知されることを特徴とする請求項1記載の印刷制御
装置。9. The print control apparatus according to claim 1, wherein the address of the file is notified from an external device.
らの入力に基づき通知されることを特徴とする請求項1
記載の印刷制御装置。10. The system according to claim 1, wherein the address of the file is notified based on an input from an operation unit.
The printing control device according to the above.
て、ネットワーク上から取得されるドキュメントを印刷
可能な印刷制御装置における印刷制御方法であって、 前記ドキュメントに含まれる外部参照アドレスを検知す
る検知ステップと、 前記検知ステップにより検知した外部参照アドレスをリ
モート印刷すべきドキュメントのアドレスとして前記ネ
ットワークに接続されているリモート印刷可能な他の印
刷装置に対して通知する通知ステップと、を有すること
を特徴とする印刷制御方法。11. A print control method in a print control device capable of printing a document acquired from a network in accordance with an address of a file to be notified, wherein a detecting step of detecting an external reference address included in the document And a notifying step of notifying the external reference address detected by the detecting step as an address of a document to be remotely printed to another remotely printable printing apparatus connected to the network. Printing control method.
プにより検知した外部参照アドレスをリモート印刷すべ
きドキュメントのアドレスとして前記ネットワークに接
続されているリモート印刷可能な他の印刷装置に対して
通知する時に、前記他の印刷装置に対してリモート印刷
であることを通知することを特徴とする請求項11の印
刷制御方法。12. The notifying step includes: notifying an external reference address detected by the detecting step as an address of a document to be remotely printed to another remotely printable printing apparatus connected to the network. 12. The printing control method according to claim 11, wherein the other printing device is notified of the remote printing.
装置から通知される外部参照アドレスに従い取得される
ドキュメントに他の外部参照アドレスが検知された場
合、前記通知ステップは、検知した外部参照アドレスを
リモート印刷すべきドキュメントのアドレスとして前記
ネットワークに接続されているリモート印刷可能な他の
印刷装置に対して通知しないことを特徴とする請求項1
1記載の印刷制御方法。13. When another external reference address is detected in a document obtained in accordance with the external reference address notified from the other printing device in the detecting step, the notifying step includes the step of remote-controlling the detected external reference address. 2. The apparatus according to claim 1, wherein the address of the document to be printed is not notified to another remotely printable printing apparatus connected to the network.
2. The printing control method according to 1.
外部参照アドレスが検知された場合、同一ドキュメント
の印刷部数を制限する制御ステップを有することを特徴
とする請求項11記載の印刷制御方法。14. The print control method according to claim 11, further comprising a control step of limiting the number of copies of the same document when a plurality of the same external reference addresses are detected in the detection step.
レスが検知された場合に、設定条件に従って通知すべき
外部参照アドレスを選択する選択ステップを有すること
を特徴とする請求項11記載の印刷制御方法。15. The print control method according to claim 11, further comprising a selecting step of selecting an external reference address to be notified according to a setting condition when the external reference address is detected in the detecting step.
能とすることを特徴とするとする請求項15記載の印刷
制御方法。16. The print control method according to claim 15, wherein the setting condition can be set from an external device.
ク上で転送される所定のファイルフォーマットで定義さ
れていることを特徴とする請求項11〜13のいずれか
に記載の印刷制御方法。17. The print control method according to claim 11, wherein the document is defined in a predetermined file format transferred on the network.
PDF,XML,HTMLを含むことを特徴とする請求
項15記載の印刷制御方法。18. The file format according to claim 18, wherein:
16. The print control method according to claim 15, wherein the print control method includes PDF, XML, and HTML.
から通知されることを特徴とする請求項11記載の印刷
制御方法。19. The print control method according to claim 11, wherein the address of the file is notified from an external device.
らの入力に基づき通知されることを特徴とする請求項1
1記載の印刷制御方法。20. The apparatus according to claim 1, wherein the address of the file is notified based on an input from an operation unit.
2. The printing control method according to 1.
て、ネットワーク上から取得されるドキュメントを印刷
可能な印刷制御装置に、 前記ドキュメントに含まれる外部参照アドレスを検知す
る検知ステップと、 前記検知ステップにより検知した外部参照アドレスをリ
モート印刷すべきドキュメントのアドレスとして前記ネ
ットワークに接続されているリモート印刷可能な他の印
刷装置に対して通知する通知ステップとを実行させるた
めのプログラムを記録したコンピュータが読み取り可能
な記憶媒体。21. A detection step of detecting an external reference address included in a document in a print control device capable of printing a document obtained from a network in accordance with an address of a file to be notified, And a notifying step of notifying the detected external reference address to another remotely printable printing device connected to the network as an address of a document to be remotely printed. Storage media.
プにより検知した外部参照アドレスをリモート印刷すべ
きドキュメントのアドレスとして前記ネットワークに接
続されているリモート印刷可能な他の印刷装置に対して
通知する時に、前記他の印刷装置に対してリモート印刷
であることを通知することを特徴とする請求項21記載
の記憶媒体。22. The notifying step, when notifying an external reference address detected by the detecting step as an address of a document to be remotely printed to another remotely printable printing apparatus connected to the network, 22. The storage medium according to claim 21, wherein the other printing device is notified of remote printing.
装置から通知される外部参照アドレスに従い取得される
ドキュメントに他の外部参照アドレスが検知された場
合、前記通知ステップは、検知した外部参照アドレスを
リモート印刷すべきドキュメントのアドレスとして前記
ネットワークに接続されているリモート印刷可能な他の
印刷装置に対して通知しないことを特徴とする請求項2
1記載の記憶媒体。23. When another external reference address is detected in a document obtained in accordance with the external reference address notified from the other printing apparatus in the detecting step, the notifying step includes the step of remote-controlling the detected external reference address. 3. The remote printing apparatus according to claim 2, wherein the address of the document to be printed is not notified to another printing apparatus capable of remote printing connected to the network.
The storage medium according to claim 1.
外部参照アドレスが検知された場合、同一ドキュメント
の印刷部数を制限する制御ステップを有することを特徴
とする請求項21記載の記憶媒体。24. The storage medium according to claim 21, further comprising a control step of restricting the number of copies of the same document when a plurality of identical external reference addresses are detected in said detecting step.
レスが検知された場合に、設定条件に従って通知すべき
外部参照アドレスを選択する選択ステップを有すること
を特徴とする請求項21記載の記憶媒体。25. The storage medium according to claim 21, further comprising a selection step of selecting an external reference address to be notified according to a setting condition when the external reference address is detected in the detection step.
能とすることを特徴とする請求項25記載の記憶媒体。26. The storage medium according to claim 25, wherein the setting condition can be set from an external device.
ク上で転送される所定のファイルフォーマットで定義さ
れていることを特徴とする請求項21〜23のいずれか
に記載の記憶媒体。27. The storage medium according to claim 21, wherein the document is defined in a predetermined file format transferred on the network.
PDF,XML,HTMLを含むことを特徴とする請求
項25記載の記憶媒体。28. The predetermined file format is:
26. The storage medium according to claim 25, wherein the storage medium includes PDF, XML, and HTML.
から通知されることを特徴とする請求項21記載の記憶
媒体。29. The storage medium according to claim 21, wherein the address of the file is notified from an external device.
らの入力に基づき通知されることを特徴とする請求項2
1記載の記憶媒体。30. An apparatus according to claim 2, wherein the address of the file is notified based on an input from an operation unit.
The storage medium according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001163762A JP2002358183A (en) | 2001-05-31 | 2001-05-31 | Print control device, print control method, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001163762A JP2002358183A (en) | 2001-05-31 | 2001-05-31 | Print control device, print control method, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002358183A true JP2002358183A (en) | 2002-12-13 |
Family
ID=19006670
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001163762A Withdrawn JP2002358183A (en) | 2001-05-31 | 2001-05-31 | Print control device, print control method, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002358183A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008234227A (en) * | 2007-03-19 | 2008-10-02 | Konica Minolta Business Technologies Inc | Image processing system, image processing apparatus, and image processing method |
| US7830538B2 (en) | 2004-05-12 | 2010-11-09 | Samsung Electronics Co., Ltd. | Method of providing multimedia data for direct printing, direct printing method and apparatus thereof |
| JP2012221172A (en) * | 2011-04-07 | 2012-11-12 | Canon Inc | Information processor and information processing method |
-
2001
- 2001-05-31 JP JP2001163762A patent/JP2002358183A/en not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7830538B2 (en) | 2004-05-12 | 2010-11-09 | Samsung Electronics Co., Ltd. | Method of providing multimedia data for direct printing, direct printing method and apparatus thereof |
| JP2008234227A (en) * | 2007-03-19 | 2008-10-02 | Konica Minolta Business Technologies Inc | Image processing system, image processing apparatus, and image processing method |
| JP2012221172A (en) * | 2011-04-07 | 2012-11-12 | Canon Inc | Information processor and information processing method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4371693B2 (en) | Print control apparatus, print control method, and computer program | |
| JP3835322B2 (en) | Printing system, printing device, web server, progress display data providing server, program | |
| JP2001125761A (en) | Information processing apparatus and information processing method, information processing system, and recording medium | |
| JP2009187553A (en) | Method for printing text-only content of pdf document | |
| JP4144392B2 (en) | Image processing apparatus, image forming system, image forming method, and program | |
| JP2000112687A (en) | Host device and printer | |
| US20070223025A1 (en) | Printing Apparatus and Method, Computer-Readable Medium, and Computer Data Signal | |
| US20040036903A1 (en) | Printing apparatus | |
| JP2002373064A (en) | Printer and information processor | |
| JP2014119998A (en) | Output processing system and output processing method | |
| US20020060802A1 (en) | Image forming apparatus and image forming method for processing data described with structured description language | |
| JP2002358183A (en) | Print control device, print control method, and storage medium | |
| JP2000066867A (en) | Printer device and storage medium storing program for page information printing control | |
| JP2012058795A (en) | Information processor, document image processor, electronic document processing method, and program | |
| JP3829798B2 (en) | Image forming apparatus and program | |
| JP2004348423A (en) | Electronic document printing system | |
| JPH10187565A (en) | Data processing device, data processing method, and storage medium storing computer readable program | |
| JP3709695B2 (en) | Printing system, printer server apparatus used in printing system, printer server processing method, and recording medium on which printer server processing program is recorded | |
| JP2002007092A (en) | Information processing device, printing device, print control device, and printing system | |
| JP2000276311A (en) | Network information output device and method | |
| JP2004086691A (en) | Image processing system | |
| JPH1097395A (en) | Print control apparatus, print control method for print apparatus, and storage medium storing computer-readable program | |
| JP2005018744A (en) | Drawing apparatus, drawing program, recording medium, and drawing method | |
| JP2001270175A (en) | Print control device, data processing device, printing system, data acquisition method, and storage medium | |
| JP2005157413A (en) | Printing apparatus, data processing apparatus, printing control apparatus, data processing method, storage medium storing computer-readable program, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080107 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080219 |
|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080805 |