JP4978670B2 - PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND PRINT SYSTEM - Google Patents

PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND PRINT SYSTEM Download PDF

Info

Publication number
JP4978670B2
JP4978670B2 JP2009182600A JP2009182600A JP4978670B2 JP 4978670 B2 JP4978670 B2 JP 4978670B2 JP 2009182600 A JP2009182600 A JP 2009182600A JP 2009182600 A JP2009182600 A JP 2009182600A JP 4978670 B2 JP4978670 B2 JP 4978670B2
Authority
JP
Japan
Prior art keywords
print
print data
control device
printing
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009182600A
Other languages
Japanese (ja)
Other versions
JP2011031577A (en
Inventor
克之 泰間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2009182600A priority Critical patent/JP4978670B2/en
Publication of JP2011031577A publication Critical patent/JP2011031577A/en
Application granted granted Critical
Publication of JP4978670B2 publication Critical patent/JP4978670B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、印刷制御装置、印刷制御方法、および印刷システムに関する。   The present invention relates to a printing control apparatus, a printing control method, and a printing system.

プリンタコントローラは、PostScript(登録商標)やPCL(Printer Control Language)等のページ記述言語で記述された印刷データをPC(パーソナルコンピュータ)から受け取り、ビットマップ形式の画像データに展開してプリントエンジンに出力する。プリンタコントローラは、用途に応じて開発され、プリントエンジンには、種々のプリンタコントローラが接続され得る(たとえば、特許文献1参照)。   The printer controller receives print data described in a page description language such as PostScript (registered trademark) or PCL (Printer Control Language) from a PC (personal computer), develops it into bitmap format image data, and outputs it to the print engine To do. The printer controller is developed according to the application, and various printer controllers can be connected to the print engine (see, for example, Patent Document 1).

これに関連する技術として、標準のプリンタコントローラが搭載されているオフィス向けのMFP(多機能周辺機器:Multi−Function Peripheral)に、DTP向けのプリンタコントローラを追加的に接続する技術が知られている。MFPにプリンタコントローラが追加される場合、標準のプリンタコントローラと追加のプリンタコントローラの両方にIPアドレスが割り当てられる。このような構成にすると、ネットワーク上で2つのプリンタコントローラが認識されるため、用途に合わせて、ユーザが2つのプリンタコントローラを選択的に使用することが可能となる。   As a technology related to this, there is known a technology for additionally connecting a printer controller for DTP to an office MFP (Multi-Function Peripheral) equipped with a standard printer controller. . When a printer controller is added to the MFP, IP addresses are assigned to both the standard printer controller and the additional printer controller. With such a configuration, since two printer controllers are recognized on the network, the user can selectively use the two printer controllers according to the application.

しかしながら、1つのプリントエンジンを共有する2つのプリンタコントローラのそれぞれにIPアドレスが割り当てられる場合、ネットワーク上に2つのMFPが存在していると誤って認識され、MFPの使用に対する課金情報としてのカウンタ値が二重に取得されてしまうおそれがある。また、2つのIPアドレスの使用は、ネットワークポートの設定間違いを引き起こすおそれがある。   However, when an IP address is assigned to each of two printer controllers sharing one print engine, it is erroneously recognized that there are two MFPs on the network, and a counter value as billing information for the use of the MFP May be obtained twice. Also, the use of two IP addresses may cause a network port setting error.

したがって、標準のプリンタコントローラが搭載されているMFPにプリンタコントローラが追加される場合において、1つのIPアドレスで、2つのプリンタコントローラを選択的に使用可能にすることが望まれている。   Therefore, when a printer controller is added to an MFP equipped with a standard printer controller, it is desired to selectively use two printer controllers with one IP address.

特開平6−15925号公報Japanese Patent Laid-Open No. 6-15925

本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、1つの印刷装置に複数の印刷制御装置が接続される場合において、1つのIPアドレスで、ユーザが印刷制御装置を選択的に使用することを可能にする印刷制御装置、印刷制御方法、および印刷システムを提供することである。   The present invention has been made in view of the above-described problems. Accordingly, an object of the present invention is to provide a print control apparatus that allows a user to selectively use a print control apparatus with one IP address when a plurality of print control apparatuses are connected to one printing apparatus. And a printing control method and a printing system.

本発明の上記目的は、下記の手段によって達成される。   The above object of the present invention is achieved by the following means.

(1)印刷装置と、前記印刷装置にビットマップ形式の画像データを送信可能な複数の印刷制御装置とを有し、前記複数の印刷制御装置のうちの一の印刷制御装置はネットワークに接続され、残りの印刷制御装置は前記一の印刷制御装置を介して前記ネットワークに接続されており、かつ、前記印刷装置は前記複数の印刷制御装置を介して前記ネットワークに接続されている印刷システムにおいて使用される印刷制御装置であって、ページ記述言語で記述された印刷データを受信する受信手段と、前記受信手段により受信された前記印刷データに含まれる情報に基づいて、前記印刷データが自己の印刷制御装置により処理されるべき印刷データであるか否かを判断する判断手段と、前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データでないと判断される場合、前記印刷データを他の印刷制御装置に転送する転送手段と、前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データであると判断される場合、前記印刷データを展開してビットマップ形式の画像データを生成する展開手段と、を有することを特徴とする印刷制御装置。 (1) and the printing device, have a plurality of print control apparatus capable of transmitting image data in the bitmap format to the printing apparatus, the one of the print control apparatus of the plurality of print control apparatus is connected to the network The remaining print control devices are connected to the network via the one print control device, and the print device is used in a print system connected to the network via the plurality of print control devices. A print control apparatus configured to receive print data described in a page description language, and based on information included in the print data received by the reception means, the print data is printed by itself. Determining means for determining whether or not the print data is to be processed by the control device; and the print data is processed by the print control device of its own When it is determined that the print data is not print data, a transfer unit that transfers the print data to another print control device, and a case where it is determined that the print data is print data to be processed by the print control device of its own And a developing unit that expands the print data to generate bitmap format image data.

(2)前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データであるか否かを前記判断手段に判断させることなく、前記展開手段に前記印刷データを展開させて前記画像データを生成させる制御手段をさらに有することを特徴とする上記(1)に記載の印刷制御装置。   (2) Without causing the determination unit to determine whether or not the print data is to be processed by the print control apparatus of the self, the expansion unit expands the print data and outputs the image data. The printing control apparatus according to (1), further including a control unit that generates the printing control apparatus.

(3)前記印刷データの前記他の印刷制御装置への転送の可否についての設定を受付ける受付手段をさらに有し、前記印刷データの前記他の印刷制御装置への転送の禁止が設定されている場合、前記制御手段は、前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データであるか否かを前記判断手段に判断させることなく、前記展開手段に前記印刷データを展開させることを特徴とする上記(2)に記載の印刷制御装置。   (3) It further includes a receiving unit that receives a setting as to whether the print data can be transferred to the other print control apparatus, and prohibition of transfer of the print data to the other print control apparatus is set. In this case, the control unit causes the expansion unit to expand the print data without causing the determination unit to determine whether the print data is print data to be processed by the print control apparatus. The printing control apparatus according to (2), characterized in that:

(4)前記印刷制御装置に前記印刷データを送信する印刷指示装置には、前記印刷制御装置用のプリンタドライバと、前記他の印刷制御装置用のプリンタドライバとがインストールされており、前記印刷データに含まれる情報は、前記印刷データを生成するプリンタドライバに応じて異なっており、前記判断手段は、前記プリンタドライバに応じて異なる前記情報に基づいて、前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データであるか否かを判断することを特徴とする上記(1)〜(3)のいずれか一つに記載の印刷制御装置。   (4) A printer driver for the print control apparatus and a printer driver for the other print control apparatus are installed in the print instruction apparatus that transmits the print data to the print control apparatus, and the print data The information included in the print data is different depending on the printer driver that generates the print data, and the determination means determines that the print data is generated by the print control device based on the information that differs depending on the printer driver. The print control apparatus according to any one of (1) to (3), wherein it is determined whether or not the print data is to be processed.

(5)印刷装置と、前記印刷装置にビットマップ形式の画像データを送信可能な複数の印刷制御装置とを有し、前記複数の印刷制御装置のうちの一の印刷制御装置はネットワークに接続され、残りの印刷制御装置は前記一の印刷制御装置を介して前記ネットワークに接続されており、かつ、前記印刷装置は前記複数の印刷制御装置を介して前記ネットワークに接続されている印刷システムにおいて使用される印刷制御装置で用いられる印刷制御方法であって、ページ記述言語で記述された印刷データを受信するステップ(a)と、前記ステップ(a)において受信された前記印刷データに含まれる情報に基づいて、前記印刷データが自己の印刷制御装置により処理されるべき印刷データであるか否かを判断するステップ(b)と、前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データでないと判断される場合、前記印刷データを他の印刷制御装置に転送するステップ(c)と、前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データであると判断される場合、前記印刷データを展開してビットマップ形式の画像データを生成するステップ(d)と、を有することを特徴とする印刷制御方法。 (5) and the printing device, the printing device the image data of the bitmap format have a plurality of print control apparatus that can be sent to, the one of the print control apparatus of the plurality of print control apparatus is connected to the network The remaining print control devices are connected to the network via the one print control device, and the print device is used in a print system connected to the network via the plurality of print control devices. A print control method used in the print control apparatus to receive print data described in a page description language; and information included in the print data received in the step (a) A step (b) for determining whether the print data is print data to be processed by its own print control device; and A step (c) of transferring the print data to another print control device when the print data is not the print data to be processed by the print control device; And (d) generating a bitmap format image data by developing the print data when it is determined that the print data is to be processed.

(6)前記ステップ(b)〜(d)の実行を省略して、前記ステップ(a)において受信された前記印刷データを展開して前記画像データを生成するステップ(e)をさらに有することを特徴とする上記(5)に記載の印刷制御方法。   (6) The method further includes the step (e) of omitting the execution of the steps (b) to (d) and developing the print data received in the step (a) to generate the image data. The printing control method according to (5), which is characterized in that

(7)前記印刷データの前記他の印刷制御装置への転送の可否についての設定を受付けるステップ(f)をさらに有し、前記印刷データの前記他の印刷制御装置への転送の禁止が設定されている場合、前記ステップ(e)が実行されることを特徴とする上記(6)に記載の印刷制御方法。   (7) The method further includes a step (f) of accepting a setting as to whether or not the print data can be transferred to the other print control apparatus, and prohibition of transfer of the print data to the other print control apparatus is set. If it is, the printing control method according to (6), wherein the step (e) is executed.

(8)前記印刷制御装置に前記印刷データを送信する印刷指示装置には、前記印刷制御装置用のプリンタドライバと、前記他の印刷制御装置用のプリンタドライバとがインストールされており、前記印刷データに含まれる情報は、前記印刷データを生成するプリンタドライバに応じて異なっており、前記ステップ(a)において、前記プリンタドライバに応じて異なる前記情報に基づいて、前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データであるか否かが判断されることを特徴とする上記(5)〜(7)のいずれか一つに記載の印刷制御方法。   (8) A printer driver for the print control device and a printer driver for the other print control device are installed in the print instruction device that transmits the print data to the print control device, and the print data The information included in the print data differs depending on the printer driver that generates the print data. In step (a), the print data is based on the information that differs depending on the printer driver. The print control method according to any one of (5) to (7), wherein it is determined whether or not the print data is to be processed by the apparatus.

(9)印刷装置と、前記印刷装置にビットマップ形式の画像データを送信可能な第1および第2の印刷制御装置とを有し、前記第1の印刷制御装置はネットワークに接続され、前記第2の印刷制御装置は、前記第1の印刷制御装置を介して前記ネットワークに接続されており、かつ、前記印刷装置は前記第1および第2の印刷制御装置を介して前記ネットワークに接続されている印刷システムであって、前記第1の印刷制御装置は、ページ記述言語で記述された印刷データを受信する第1の受信手段と、前記第1の受信手段により受信された前記印刷データに含まれる情報に基づいて、前記印刷データが前記第1の印刷制御装置により処理されるべき印刷データであるか否かを判断する判断手段と、前記印刷データが前記第1の印刷制御装置により処理されるべき印刷データでないと判断される場合、前記印刷データを前記第2の印刷制御装置に転送する転送手段と、前記印刷データが前記第1の印刷制御装置により処理されるべき印刷データであると判断される場合、前記印刷データを展開してビットマップ形式の画像データを生成する第1の展開手段と、を有し、前記第2の印刷制御装置は、前記第1の印刷制御装置から転送される前記印刷データを受信する第2の受信手段と、前記第2の受信手段により受信された前記印刷データを展開してビットマップ形式の画像データを生成する第2の展開手段と、を有することを特徴とする印刷システム。 (9) possess a printing apparatus, and first and second print control apparatus capable of transmitting image data in the bitmap format to the printing apparatus, the first printing control device is connected to the network, the first The second print control device is connected to the network via the first print control device, and the print device is connected to the network via the first and second print control devices. a're printing system, the first printing control apparatus includes a first receiving means for receiving print data described in a page description language, it said on print data received by said first receiving means Determining means for determining whether the print data is print data to be processed by the first print control device based on the information to be printed, and the print data is the first print control device When it is determined that the print data is not to be processed further, transfer means for transferring the print data to the second print control device, and the print data to be processed by the first print control device A first expansion unit that expands the print data to generate image data in a bitmap format, and the second print control device includes the first print control. Second receiving means for receiving the print data transferred from the apparatus; and second expanding means for expanding the print data received by the second receiving means to generate bitmap format image data; And a printing system.

(10)前記第1の印刷制御装置は、前記印刷データが前記第1の印刷制御装置により処理されるべき印刷データであるか否かを前記判断手段に判断させることなく、前記第1の展開手段に前記印刷データを展開させて前記画像データを生成させる制御手段をさらに有することを特徴とする上記(9)に記載の印刷システム。   (10) The first print control device performs the first development without causing the determination means to determine whether the print data is print data to be processed by the first print control device. The printing system according to (9), further comprising control means for causing the printing data to be developed to generate the image data.

(11)前記第1の印刷制御装置は、前記印刷データの前記第2の印刷制御装置への転送の可否についての設定を受付ける受付手段をさらに有し、前記印刷データの前記第2の印刷制御装置への転送の禁止が設定されている場合、前記制御手段は、前記印刷データが前記第1の印刷制御装置により処理されるべき印刷データであるか否かを前記判断手段に判断させることなく、前記第1の展開手段に前記印刷データを展開させることを特徴とする上記(10)に記載の印刷システム。   (11) The first print control device further includes accepting means for accepting a setting as to whether the print data can be transferred to the second print control device, and the second print control of the print data. When prohibition of transfer to the apparatus is set, the control means does not cause the determination means to determine whether the print data is print data to be processed by the first print control apparatus. The printing system according to (10), wherein the print data is developed by the first development means.

(12)前記第1の印刷制御装置に前記印刷データを送信する印刷指示装置には、前記第1の印刷制御装置用のプリンタドライバと、前記第2の印刷制御装置用のプリンタドライバとがインストールされており、前記印刷データに含まれる情報は、前記印刷データを生成するプリンタドライバに応じて異なっており、前記判断手段は、前記プリンタドライバに応じて異なる前記情報に基づいて、前記印刷データが前記第1の印刷制御装置により処理されるべき印刷データであるか否かを判断することを特徴とする上記(9)〜(11)のいずれか一つに記載の印刷システム。   (12) A printer driver for the first print control device and a printer driver for the second print control device are installed in the print instruction device that transmits the print data to the first print control device. The information included in the print data differs depending on the printer driver that generates the print data, and the determining means determines whether the print data is based on the information that differs depending on the printer driver. The printing system according to any one of (9) to (11), wherein it is determined whether or not the print data is to be processed by the first print control apparatus.

本発明によれば、印刷指示装置から送信された印刷データを受信した印刷制御装置が、印刷データを他の印刷制御装置に振り分けるため、他の印刷制御装置は、印刷指示装置から印刷データを直接受信することなく、印刷データを処理することができる。したがって、本発明の印刷制御装置をネットワークに接続し、当該印刷制御装置と他の印刷制御装置とを直接機器間で接続することにより、1つのIPアドレスで、ユーザが印刷制御装置を選択的に使用することが可能となる。   According to the present invention, since the print control apparatus that has received the print data transmitted from the print instruction apparatus distributes the print data to the other print control apparatus, the other print control apparatus directly receives the print data from the print instruction apparatus. The print data can be processed without receiving it. Therefore, by connecting the print control apparatus of the present invention to a network and connecting the print control apparatus and another print control apparatus directly between devices, the user can selectively select the print control apparatus with one IP address. Can be used.

本発明の一実施形態に係る印刷システムの全体構成を示すブロック図である。1 is a block diagram illustrating an overall configuration of a printing system according to an embodiment of the present invention. 図1に示されるPCの構成を示すブロック図である。It is a block diagram which shows the structure of PC shown by FIG. 図1に示されるMFPの構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of the MFP illustrated in FIG. 1. 図3に示されるハードディスクの内容を示すブロック図である。It is a block diagram which shows the content of the hard disk shown by FIG. 図1に示される追加のプリンタコントローラの構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of an additional printer controller illustrated in FIG. 1. 図5に示されるハードディスクの内容を示すブロック図である。It is a block diagram which shows the content of the hard disk shown by FIG. 図1に示される追加のプリンタコントローラにおける印刷制御処理を説明するためのフローチャートである。6 is a flowchart for explaining print control processing in the additional printer controller shown in FIG. 1. PostScript(登録商標)で記述された印刷データの一例を示す図である。FIG. 6 is a diagram illustrating an example of print data described in PostScript (registered trademark). PCLで記述された印刷データの一例を示す図である。It is a figure which shows an example of the print data described by PCL.

以下、本発明の実施形態を、図面を参照して詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明の一実施形態に係る印刷システムの全体構成を示すブロック図である。   FIG. 1 is a block diagram showing the overall configuration of a printing system according to an embodiment of the present invention.

本実施形態の印刷システムは、印刷ジョブを送信するPC1a,1bと、印刷ジョブを実行するMFP2とを備え、これらはネットワーク4により相互に通信可能に接続されている。   The printing system according to the present embodiment includes PCs 1 a and 1 b that transmit a print job and an MFP 2 that executes the print job, and these are connected to each other via a network 4 so as to communicate with each other.

MFP2は、内蔵のプリンタコントローラ(以下、標準コントローラと称する)を有しており、MFP2には、追加のプリンタコントローラ(以下、追加コントローラと称する)3が接続されている。追加コントローラ3は、ネットワーク4に接続されており、MFP2と追加コントローラ3とは、通信回線5により直接機器間で接続されている。すなわち、MFP2は、追加コントローラ3を介してネットワーク4に接続されている。また、追加コントローラ3は、専用線6によりMFP2の印刷部と直接接続されている。   The MFP 2 has a built-in printer controller (hereinafter referred to as a standard controller), and an additional printer controller (hereinafter referred to as an additional controller) 3 is connected to the MFP 2. The additional controller 3 is connected to a network 4, and the MFP 2 and the additional controller 3 are directly connected between devices via a communication line 5. That is, the MFP 2 is connected to the network 4 via the additional controller 3. The additional controller 3 is directly connected to the printing unit of the MFP 2 by a dedicated line 6.

ネットワーク4は、たとえば、イーサネット(登録商標)、トークンリング、およびFDDI等の規格によりコンピュータやネットワーク機器同士を接続したLAN、またはLAN同士を専用線で接続したWAN等の各種のネットワークからなる。なお、ネットワーク4に接続される機器の種類および台数は、図1に示される例に限定されない。   The network 4 includes various networks such as a LAN in which computers and network devices are connected according to standards such as Ethernet (registered trademark), token ring, and FDDI, or a WAN in which LANs are connected by a dedicated line. The type and number of devices connected to the network 4 are not limited to the example shown in FIG.

図2は、図1に示されるPCの構成を示すブロック図である。   FIG. 2 is a block diagram showing the configuration of the PC shown in FIG.

印刷指示装置としてのPC1a,1bは、CPU11、ROM12、RAM13、ハードディスク14、ディスプレイ15、入力装置16、および通信インタフェース17を備えており、これらは信号をやり取りするためのバス18を介して相互に接続されている。   The PCs 1a and 1b serving as print instruction devices include a CPU 11, a ROM 12, a RAM 13, a hard disk 14, a display 15, an input device 16, and a communication interface 17, which are mutually connected via a bus 18 for exchanging signals. It is connected.

CPU11は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ROM12は、各種プログラムや各種データを格納する。RAM13は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク14は、オペレーティングシステムを含む各種プログラムや各種データを格納する。   The CPU 11 performs control of each part and various arithmetic processes according to the program. The ROM 12 stores various programs and various data. The RAM 13 temporarily stores programs and data as a work area. The hard disk 14 stores various programs including an operating system and various data.

ハードディスク14には、文書ファイルを作成するための文書作成アプリケーションと、文書ファイルをプリンタコントローラが解釈可能なページ記述言語(PDL:Page Description Language)で記述された印刷データに変換するプリンタドライバとがインストールされている。ハードディスク14には、MFP2の標準コントローラ用のプリンタドライバと、追加コントローラ3用のプリンタドライバの2種類のプリンタドライバがインストールされている。   Installed on the hard disk 14 are a document creation application for creating a document file and a printer driver for converting the document file into print data described in a page description language (PDL) that can be interpreted by the printer controller. Has been. The hard disk 14 is installed with two types of printer drivers: a printer driver for the standard controller of the MFP 2 and a printer driver for the additional controller 3.

ディスプレイ15は、LCD、CRTディスプレイ等であり、各種の情報の表示に使用される。入力装置16は、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力に使用される。   The display 15 is an LCD, a CRT display, or the like, and is used for displaying various types of information. The input device 16 includes a pointing device such as a mouse and a keyboard, and is used for inputting various information.

通信インタフェース17は、ネットワーク4を介して他の機器と通信するためのインタフェースであり、イーサネット(登録商標)、トークンリング、FDDI等の規格が用いられる。   The communication interface 17 is an interface for communicating with other devices via the network 4, and standards such as Ethernet (registered trademark), token ring, and FDDI are used.

図3は、図1に示されるMFPの構成を示すブロック図である。   FIG. 3 is a block diagram showing a configuration of the MFP shown in FIG.

MFP2は、CPU21、ROM22、RAM23、ハードディスク24、操作パネル25、印刷部26、および通信インタフェース27を備えており、これらは信号をやり取りするためのバス28を介して相互に接続されている。なお、MFP2の上記各部のうち、PC1a,1bの上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。ここで、CPU21、ROM22、RAM23、ハードディスク24、および通信インタフェース27は、標準コントローラをなす。   The MFP 2 includes a CPU 21, ROM 22, RAM 23, hard disk 24, operation panel 25, printing unit 26, and communication interface 27, which are connected to each other via a bus 28 for exchanging signals. Of the parts of the MFP 2, the parts having the same functions as those of the parts of the PCs 1a and 1b are not described in order to avoid duplication. Here, the CPU 21, ROM 22, RAM 23, hard disk 24, and communication interface 27 constitute a standard controller.

操作パネル25は、タッチパネル、テンキー、スタートボタン、およびストップボタン等の要素を備えており、各種情報の表示および各種指示の入力に使用される。   The operation panel 25 includes elements such as a touch panel, a numeric keypad, a start button, and a stop button, and is used for displaying various information and inputting various instructions.

印刷部26は、プリントエンジンとして、電子写真式プロセス等の周知の作像プロセスを用いて、各種データに基づく画像を用紙等の記録媒体上に印刷する。   The printing unit 26 prints an image based on various data on a recording medium such as paper using a known image forming process such as an electrophotographic process as a print engine.

通信インタフェース27には、追加コントローラ3と通信するための通信回線5が接続されている。   A communication line 5 for communicating with the additional controller 3 is connected to the communication interface 27.

図4は、図3に示されるハードディスクの内容を示すブロック図である。MFP2のハードディスク24は、RIP処理部およびジョブ処理部に対応するプログラムを格納するための領域を有する。RIP処理部は、PC1a,1bから受信した印刷データを展開することによってビットマップ形式の画像データを生成する。ジョブ処理部は、MFP2の印刷部26への画像データの送信および出力方法を指示する。なお、RIP処理部およびジョブ処理部の機能は、それぞれに対応するプログラムをCPU21が実行することにより発揮される。   FIG. 4 is a block diagram showing the contents of the hard disk shown in FIG. The hard disk 24 of the MFP 2 has areas for storing programs corresponding to the RIP processing unit and the job processing unit. The RIP processing unit generates bitmap format image data by expanding the print data received from the PCs 1a and 1b. The job processing unit instructs a transmission and output method of image data to the printing unit 26 of the MFP 2. Note that the functions of the RIP processing unit and the job processing unit are exhibited by the CPU 21 executing the corresponding programs.

図5は、図1に示される追加のプリンタコントローラの構成を示すブロック図である。   FIG. 5 is a block diagram showing the configuration of the additional printer controller shown in FIG.

印刷制御装置としての追加コントローラ3は、CPU31、ROM32、RAM33、ハードディスク34、通信インタフェース35、MFPインタフェース36、および画像転送部37を備えており、これらは信号をやり取りするためのバス38を介して相互に接続されている。なお、追加コントローラ3の上記各部のうち、PC1a,1bの上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。   The additional controller 3 as a print control apparatus includes a CPU 31, a ROM 32, a RAM 33, a hard disk 34, a communication interface 35, an MFP interface 36, and an image transfer unit 37, which are connected via a bus 38 for exchanging signals. Are connected to each other. In addition, about the part which has a function similar to each said part of PC1a, 1b among the said each part of the additional controller 3, the description is abbreviate | omitted in order to avoid duplication.

MFPインタフェース36は、MFP2と通信するためのインタフェースである。MFPインタフェース36には通信回線5が接続されており、追加コントローラ3は、通信回線5を介して、MFP2と通信する。追加コントローラ3には(グローバル)IPアドレスが設定されており、MFP2と追加コントローラ3とは、プライベートアドレスにより通信する。   The MFP interface 36 is an interface for communicating with the MFP 2. A communication line 5 is connected to the MFP interface 36, and the additional controller 3 communicates with the MFP 2 via the communication line 5. A (global) IP address is set for the additional controller 3, and the MFP 2 and the additional controller 3 communicate with each other using a private address.

画像転送部37は、ビットマップ形式の画像データをMFP2の印刷部26に送信する。画像転送部37は、専用線6によりMFP2の印刷部26と接続されており、追加コントローラ3により生成されたビットマップ形式の画像データを、MFP2の印刷部26に送信する。   The image transfer unit 37 transmits bitmap format image data to the printing unit 26 of the MFP 2. The image transfer unit 37 is connected to the printing unit 26 of the MFP 2 through the dedicated line 6, and transmits the bitmap format image data generated by the additional controller 3 to the printing unit 26 of the MFP 2.

図6は、図5に示されるハードディスクの内容を示すブロック図である。追加コントローラ3のハードディスク34は、RIP処理部、ジョブ処理部、およびジョブ振分部に対応するプログラムを格納するための領域を有する。なお、追加コントローラ3の上記各部のうち、MFP2の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。   FIG. 6 is a block diagram showing the contents of the hard disk shown in FIG. The hard disk 34 of the additional controller 3 has areas for storing programs corresponding to the RIP processing unit, job processing unit, and job distribution unit. Of the above-described units of the additional controller 3, portions having the same functions as those of the above-described units of the MFP 2 are not described in order to avoid redundant description.

ジョブ振分部は、ネットワーク4を通じて受信した印刷データをプリンタコントローラ間で振り分ける。ジョブ振分部は、印刷データの付加情報に基づいて、印刷データが自己のプリンタコントローラにより処理されるべき印刷データであるか否かを判断し、自己のプリンタコントローラにより処理されるべき印刷データでないと判断される場合、MFP2の標準コントローラに印刷データを転送する。   The job distribution unit distributes print data received via the network 4 between printer controllers. The job distribution unit determines whether the print data is print data to be processed by its own printer controller based on the additional information of the print data, and is not print data to be processed by its own printer controller. If it is determined, the print data is transferred to the standard controller of the MFP 2.

なお、PC1a,1b、MFP2、および追加コントローラ3は、それぞれ上述した構成要素以外の構成要素を含んでいてもよく、あるいは、上述した構成要素のうちの一部が含まれていなくてもよい。   The PCs 1a, 1b, the MFP 2, and the additional controller 3 may include components other than the above-described components, or some of the above-described components may not be included.

次に、図7〜図9を参照して、本実施形態における追加コントローラ3の動作について説明する。   Next, the operation of the additional controller 3 in the present embodiment will be described with reference to FIGS.

図7は、図1に示される追加のプリンタコントローラにおける印刷制御処理を説明するためのフローチャートである。なお、図7のフローチャートにより示されるアルゴリズムは、追加コントローラ3のハードディスク34等の記憶部にプログラムとして記憶されており、CPU31によって実行される。   FIG. 7 is a flowchart for explaining print control processing in the additional printer controller shown in FIG. Note that the algorithm shown in the flowchart of FIG. 7 is stored as a program in a storage unit such as the hard disk 34 of the additional controller 3 and is executed by the CPU 31.

図7に示されるとおり、本実施形態の印刷制御処理では、まず、印刷ジョブが受信される(ステップS101)。本実施形態では、たとえば、PC1aから送信された印刷データが、印刷ジョブとして受信される。印刷データは、PC1aにインストールされている標準コントローラ用のプリンタドライバおよび追加コントローラ3用のプリンタドライバのうち、ユーザにより選択された一方のプリンタドライバにより生成されている。   As shown in FIG. 7, in the print control process of this embodiment, first, a print job is received (step S101). In the present embodiment, for example, print data transmitted from the PC 1a is received as a print job. The print data is generated by one printer driver selected by the user among the printer driver for the standard controller and the printer driver for the additional controller 3 installed in the PC 1a.

次に、印刷ジョブの振り分けに関する設定が確認される(ステップS102)。本実施形態では、ステップS101に示す処理で受信された印刷データをMFP2の標準コントローラに振り分ける処理を実行するか否かについてのユーザ設定が確認される。なお、ユーザ設定は、たとえば、MFP2の操作パネル25を通じてユーザ操作により予め設定され、ハードディスク34に保存される。   Next, the settings related to print job distribution are confirmed (step S102). In the present embodiment, the user setting as to whether or not to execute the process of distributing the print data received in the process shown in step S101 to the standard controller of the MFP 2 is confirmed. The user settings are set in advance by a user operation through the operation panel 25 of the MFP 2 and stored in the hard disk 34, for example.

次に、印刷ジョブの振り分けに関する設定が「ON」であるか否かが判断される(ステップS103)。本実施形態では、ステップS102に示す処理で確認されたユーザ設定が「ON」であるか否かが判断される。   Next, it is determined whether or not the setting relating to print job distribution is “ON” (step S103). In the present embodiment, it is determined whether or not the user setting confirmed in the process shown in step S102 is “ON”.

印刷ジョブの振り分けに関する設定が「ON」でないと判断される場合(ステップS103:NO)、MFP2の標準コントローラへの印刷ジョブの転送が禁止されているとして、印刷データがラスタライズ処理される(ステップS104)。本実施形態では、ステップS101に示す処理で受信された印刷データが追加コントローラ3により展開され、ビットマップ形式の画像データが生成される。   If it is determined that the setting relating to print job distribution is not “ON” (step S103: NO), the print data is rasterized, assuming that transfer of the print job to the standard controller of the MFP 2 is prohibited (step S104). ). In the present embodiment, the print data received in the process shown in step S101 is expanded by the additional controller 3, and image data in the bitmap format is generated.

そして、画像データがMFP2の印刷部26に送信され(ステップS105)、処理が終了される。本実施形態では、ステップS104に示す処理で生成されたビットマップ形式の画像データが、専用線6を通じてMFP2の印刷部26に送信される。その結果、追加コントローラ3により生成された画像データに基づく画像が、MFP2により印刷出力される。   Then, the image data is transmitted to the printing unit 26 of the MFP 2 (step S105), and the process is terminated. In the present embodiment, the bitmap format image data generated in the process shown in step S104 is transmitted to the printing unit 26 of the MFP 2 through the dedicated line 6. As a result, an image based on the image data generated by the additional controller 3 is printed out by the MFP 2.

以上のとおり、ステップS101〜S105に示す処理によれば、まず、印刷ジョブの振り分けに関する追加コントローラ3の設定が確認される。そして、振り分けに関する設定が「ON」でないと判断される場合、印刷データが追加コントローラ3により処理されるべき印刷データであるか否かに関わらず、追加コントローラ3により印刷データが展開され、ビットマップ形式の画像データが生成される。   As described above, according to the processing shown in steps S101 to S105, first, the setting of the additional controller 3 relating to print job distribution is confirmed. If it is determined that the setting relating to the distribution is not “ON”, the additional controller 3 develops the print data regardless of whether the print data is the print data to be processed by the additional controller 3, and the bitmap. Format image data is generated.

一方、ステップS103に示す処理において、印刷ジョブの振り分けに関する設定が「ON」であると判断される場合(ステップS103:YES)、印刷データのドライバ文字列が読み込まれる(ステップS106)。本実施形態では、ステップS101に示す処理で受信された印刷データが、追加コントローラ3用のプリンタドライバにより生成された印刷データであるか否かを判断するために、印刷データの文字列が読み込まれる。   On the other hand, in the process shown in step S103, when it is determined that the setting related to print job distribution is “ON” (step S103: YES), the driver character string of the print data is read (step S106). In the present embodiment, the character string of the print data is read in order to determine whether the print data received in the process shown in step S101 is print data generated by the printer driver for the additional controller 3. .

図8は、PostScript(登録商標)で記述された印刷データの一例を示す図である。図8(A)は、追加コントローラ用のプリンタドライバにより生成された印刷データの一例を示す図であり、図8(B)は、MFPの標準コントローラ用のプリンタドライバにより生成された印刷データの一例を示す図である。   FIG. 8 is a diagram illustrating an example of print data described in PostScript (registered trademark). 8A is a diagram illustrating an example of print data generated by the printer driver for the additional controller, and FIG. 8B is an example of print data generated by the printer driver for the standard controller of the MFP. FIG.

図8に示されるとおり、PostScript(登録商標)で記述された印刷データ100a,100bには、印刷データを生成したプリンタドライバを示す付加情報110a,110bが含まれている。したがって、「%%TargetDevice:…」と記述される付加情報110a,110bを読み込むことにより、印刷データが、MFP2の標準コントローラ用のプリンタドライバにより生成された印刷データであるか、または、追加コントローラ3用のプリンタドライバにより生成されたか印刷データであるかが判断され得る。なお、図8に示される「KonicaMinolta」は登録商標である。   As shown in FIG. 8, the print data 100a and 100b described in PostScript (registered trademark) include additional information 110a and 110b indicating the printer driver that generated the print data. Therefore, by reading the additional information 110a and 110b described as “%% Target Device:...”, The print data is the print data generated by the printer driver for the standard controller of the MFP 2 or the additional controller 3. It can be determined whether the print data is generated by the printer driver for the printer. “Konica Minolta” shown in FIG. 8 is a registered trademark.

次に、印刷データが自己のプリンタドライバにより生成された印刷データであるか否かが判断される(ステップS107)。本実施形態では、ステップS106に示す処理で読み込まれた文字列に基づいて、ステップS101に示す処理で受信された印刷データが、追加コントローラ3用のプリンタドライバにより生成された印刷データであるか否かが判断される。   Next, it is determined whether or not the print data is print data generated by its own printer driver (step S107). In the present embodiment, based on the character string read in the process shown in step S106, whether the print data received in the process shown in step S101 is the print data generated by the printer driver for the additional controller 3 or not. Is judged.

印刷データが自己のプリンタドライバにより生成された印刷データであると判断される場合(ステップS107:YES)、印刷データは追加コントローラ3により処理されるべき印刷データであるとして、印刷データがラスタライズ処理される(ステップS104)。そして、画像データがMFP2の印刷部26に送信され(ステップS105)、処理が終了される。   When it is determined that the print data is print data generated by its own printer driver (step S107: YES), the print data is rasterized, assuming that the print data is print data to be processed by the additional controller 3. (Step S104). Then, the image data is transmitted to the printing unit 26 of the MFP 2 (step S105), and the process is terminated.

一方、印刷データが自己のプリンタドライバにより生成された印刷データではないと判断される場合(ステップS107:NO)、印刷データは追加コントローラ3により処理されるべき印刷データではないとして、MFP2の標準コントローラに印刷ジョブが転送され(ステップS108)、処理が終了される。本実施形態では、ステップS101に示す処理で受信された印刷データが、NAT(ネットワークアドレス変換)機能を利用して、追加コントローラ3からMFP2の標準コントローラに転送される。そして、MFP2の標準コントローラにより印刷データが展開され、ビットマップ形式の画像データが生成される。画像データは印刷部26に転送され、MFP2の印刷部26により画像が印刷出力される。   On the other hand, if it is determined that the print data is not print data generated by its own printer driver (step S107: NO), it is determined that the print data is not print data to be processed by the additional controller 3, and the standard controller of the MFP 2 The print job is transferred to (Step S108), and the process is terminated. In the present embodiment, the print data received in the process shown in step S101 is transferred from the additional controller 3 to the standard controller of the MFP 2 using a NAT (network address conversion) function. Then, the print data is expanded by the standard controller of the MFP 2 and image data in the bitmap format is generated. The image data is transferred to the printing unit 26, and the image is printed out by the printing unit 26 of the MFP 2.

以上のとおり、図7に示されるフローチャートの処理によれば、印刷データの付加情報に基づいて、印刷データが自己のプリンタコントローラにより処理されるべき印刷データであるか否かが判断される。印刷データが自己のプリンタコントローラにより処理されるべき印刷データであると判断される場合、追加コントローラ3により印刷データが展開される。一方、印刷データが自己のプリンタコントローラにより処理されるべき印刷データではないと判断される場合、印刷データがMFP2に転送され、MFP2の標準コントローラにより印刷データが展開される。そして、追加コントローラ3または標準コントローラにより生成された画像データに基づく画像が、MFP2により印刷出力される。   As described above, according to the processing of the flowchart shown in FIG. 7, it is determined whether or not the print data is print data to be processed by its own printer controller based on the additional information of the print data. When it is determined that the print data is print data to be processed by its own printer controller, the additional controller 3 develops the print data. On the other hand, if it is determined that the print data is not print data to be processed by its own printer controller, the print data is transferred to the MFP 2 and the print data is expanded by the standard controller of the MFP 2. An image based on the image data generated by the additional controller 3 or the standard controller is printed out by the MFP 2.

なお、上記実施形態では、印刷データがPostScript(登録商標)で記述された場合について説明した。しかしながら、印刷データは、他のページ記述言語で記述されてもよい。   In the above-described embodiment, the case where the print data is described in PostScript (registered trademark) has been described. However, the print data may be described in another page description language.

図9は、PCLで記述された印刷データの一例を示す図である。図9(A)は、追加コントローラ用のプリンタドライバにより生成された印刷データの一例を示す図であり、図9(B)は、MFPの標準コントローラ用のプリンタドライバにより生成された印刷データの一例を示す図である。   FIG. 9 is a diagram illustrating an example of print data described in PCL. FIG. 9A is a diagram illustrating an example of print data generated by a printer driver for an additional controller, and FIG. 9B is an example of print data generated by a printer driver for a standard controller of the MFP. FIG.

図9(A)に示されるとおり、印刷データがPCLで記述された場合、追加コントローラ用のプリンタドライバにより生成された印刷データ200aには、「@PJL COMMENT for…」と記述される付加情報210が含まれる。一方、図9(B)に示されるとおり、MFP2の標準コントローラ用のプリンタドライバにより生成された印刷データ200bには、付加情報が含まれない。したがって、印刷データがPCLで記述されている場合には、印刷データ中に付加情報があるか否かを判断することにより、印刷データを生成したプリンタドライバの種類が判断され得る。   As shown in FIG. 9A, when the print data is described in PCL, additional information 210 described as “@PJL COMFORT for ...” is included in the print data 200a generated by the printer driver for the additional controller. Is included. On the other hand, as shown in FIG. 9B, the print data 200b generated by the printer driver for the standard controller of the MFP 2 does not include additional information. Therefore, when the print data is described in PCL, the type of printer driver that generated the print data can be determined by determining whether or not there is additional information in the print data.

そして、本実施形態の印刷システムによれば、ネットワーク4に接続される追加コントローラ3が印刷データを受信し、自機とMFP2の標準コントローラとの間で印刷データを振り分けるため、MFP2の標準コントローラは、ネットワーク4を通じてPC1a,1bから印刷データを直接受信することなく、印刷データを処理することが可能となる。したがって、追加コントローラ3と、MFP2の標準コントローラのそれぞれにIPアドレスを割り当てる必要がなく、1つのIPアドレスにより、ユーザが選択的にプリンタコントローラを使用することが可能となる。   According to the printing system of the present embodiment, the additional controller 3 connected to the network 4 receives the print data and distributes the print data between the self-machine and the standard controller of the MFP 2. The print data can be processed without directly receiving the print data from the PCs 1a and 1b via the network 4. Therefore, it is not necessary to assign an IP address to each of the additional controller 3 and the standard controller of the MFP 2, and the user can selectively use the printer controller with one IP address.

その結果、汎用のアプリケーションによる課金情報としてのカウンタ値の二重取得が防止され、IPアドレスの設定間違いも防止される。加えて、数に限りがあるIPアドレスを節約することができる。   As a result, double acquisition of the counter value as billing information by a general-purpose application is prevented, and erroneous setting of the IP address is also prevented. In addition, a limited number of IP addresses can be saved.

本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。   The present invention is not limited to the above-described embodiments, and various modifications can be made within the scope of the claims.

たとえば、上記実施形態では、プリンタコントローラとプリンタ(印刷装置)とが一体化されているMFPのプリンタコントローラと、MFPに接続される追加のプリンタコントローラとの間で印刷ジョブが振り分けられた。しかしながら、たとえば、1つのプリンタに接続される3つ以上のプリンタコントローラの間で、印刷ジョブが振り分けられてもよい。   For example, in the above embodiment, the print job is distributed between the printer controller of the MFP in which the printer controller and the printer (printing apparatus) are integrated and the additional printer controller connected to the MFP. However, for example, print jobs may be distributed among three or more printer controllers connected to one printer.

また、上記実施形態では、追加のプリンタコントローラは、MFPの外部に備えられた。しかしながら、追加のプリンタコントローラは、MFPの内部に備えられてもよい。   In the above embodiment, the additional printer controller is provided outside the MFP. However, the additional printer controller may be provided inside the MFP.

また、上記実施形態では、ユーザ設定にしたがって、印刷データを生成したプリンタドライバの種類とは無関係に、追加のプリンタコントローラにより印刷データが処理された。しかしながら、ユーザ設定にしたがって、印刷データを生成したプリンタドライバとは無関係に、MFPの標準のプリンタコントローラにより印刷データが処理されてもよい。   In the above embodiment, the print data is processed by the additional printer controller according to the user setting regardless of the type of the printer driver that generated the print data. However, according to user settings, the print data may be processed by the standard printer controller of the MFP regardless of the printer driver that generated the print data.

本実施形態にかかる印刷制御装置における各種処理を行う手段および方法は、専用のハードウエア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえば、フレキシブルディスクおよびCD−ROM等のコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送され記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、印刷制御装置の一機能としてその装置のソフトウエアに組み込まれてもよい。   The means and method for performing various processes in the print control apparatus according to the present embodiment can be realized by either a dedicated hardware circuit or a programmed computer. The program may be provided by a computer-readable recording medium such as a flexible disk and a CD-ROM, or may be provided online via a network such as the Internet. In this case, the program recorded on the computer-readable recording medium is normally transferred to and stored in a storage unit such as a hard disk. The program may be provided as a single application software, or may be incorporated in the software of the apparatus as one function of the print control apparatus.

1a,1b PC、
11,21,31 CPU、
12,22,32 ROM、
13,23,33 RAM、
14,24,34 ハードディスク、
15 ディスプレイ、
16 入力装置、
17,27,35 通信インタフェース、
18,28,38 バス、
2 MFP、
25 操作パネル、
26 印刷部、
3 追加のプリンタコントローラ、
36 MFPインタフェース、
37 画像転送部、
4 ネットワーク、
5 通信回線、
6 専用線、
100,200 印刷データ。
1a, 1b PC,
11, 21, 31 CPU,
12, 22, 32 ROM,
13, 23, 33 RAM,
14, 24, 34 hard disk,
15 display,
16 input devices,
17, 27, 35 communication interface,
18, 28, 38 buses,
2 MFP,
25 Operation panel,
26 printing department,
3 Additional printer controller,
36 MFP interface,
37 Image transfer unit,
4 network,
5 Communication line,
6 Dedicated line,
100, 200 Print data.

Claims (12)

印刷装置と、前記印刷装置にビットマップ形式の画像データを送信可能な複数の印刷制御装置とを有し、前記複数の印刷制御装置のうちの一の印刷制御装置はネットワークに接続され、残りの印刷制御装置は前記一の印刷制御装置を介して前記ネットワークに接続されており、かつ、前記印刷装置は前記複数の印刷制御装置を介して前記ネットワークに接続されている印刷システムにおいて使用される印刷制御装置であって、
ページ記述言語で記述された印刷データを受信する受信手段と、
前記受信手段により受信された前記印刷データに含まれる情報に基づいて、前記印刷データが自己の印刷制御装置により処理されるべき印刷データであるか否かを判断する判断手段と、
前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データでないと判断される場合、前記印刷データを他の印刷制御装置に転送する転送手段と、
前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データであると判断される場合、前記印刷データを展開してビットマップ形式の画像データを生成する展開手段と、
を有することを特徴とする印刷制御装置。
A printing device, the printing device the image data of the bitmap format have a plurality of print control apparatus that can be sent to, the one of the print control apparatus of the plurality of print control apparatus is connected to a network, the remaining A printing control apparatus is connected to the network via the one printing control apparatus, and the printing apparatus is used in a printing system connected to the network via the plurality of printing control apparatuses. A control device,
Receiving means for receiving print data described in a page description language;
Determining means for determining whether or not the print data is print data to be processed by its own print control device based on information included in the print data received by the receiving means;
When it is determined that the print data is not print data to be processed by the self print control device, transfer means for transferring the print data to another print control device;
When it is determined that the print data is print data to be processed by the print control device of the self, a developing unit that expands the print data to generate bitmap format image data;
A printing control apparatus comprising:
前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データであるか否かを前記判断手段に判断させることなく、前記展開手段に前記印刷データを展開させて前記画像データを生成させる制御手段をさらに有することを特徴とする請求項1に記載の印刷制御装置。   Control that causes the development means to develop the print data and generate the image data without causing the judgment means to determine whether the print data is print data to be processed by the print control apparatus of its own. The printing control apparatus according to claim 1, further comprising a unit. 前記印刷データの前記他の印刷制御装置への転送の可否についての設定を受付ける受付手段をさらに有し、
前記印刷データの前記他の印刷制御装置への転送の禁止が設定されている場合、前記制御手段は、前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データであるか否かを前記判断手段に判断させることなく、前記展開手段に前記印刷データを展開させることを特徴とする請求項2に記載の印刷制御装置。
A reception unit that receives a setting as to whether the print data can be transferred to the other print control apparatus;
When prohibition of transfer of the print data to the other print control apparatus is set, the control means determines whether the print data is print data to be processed by the print control apparatus of its own. The print control apparatus according to claim 2, wherein the development unit develops the print data without causing the determination unit to make a decision.
前記印刷制御装置に前記印刷データを送信する印刷指示装置には、前記印刷制御装置用のプリンタドライバと、前記他の印刷制御装置用のプリンタドライバとがインストールされており、
前記印刷データに含まれる情報は、前記印刷データを生成するプリンタドライバに応じて異なっており、
前記判断手段は、前記プリンタドライバに応じて異なる前記情報に基づいて、前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データであるか否かを判断することを特徴とする請求項1〜3のいずれか1項に記載の印刷制御装置。
A printer driver for the print control device and a printer driver for the other print control device are installed in the print instruction device that transmits the print data to the print control device.
The information included in the print data differs depending on the printer driver that generates the print data,
The determination unit is configured to determine whether the print data is print data to be processed by the print control apparatus based on the information that differs depending on the printer driver. The printing control apparatus according to any one of 1 to 3.
印刷装置と、前記印刷装置にビットマップ形式の画像データを送信可能な複数の印刷制御装置とを有し、前記複数の印刷制御装置のうちの一の印刷制御装置はネットワークに接続され、残りの印刷制御装置は前記一の印刷制御装置を介して前記ネットワークに接続されており、かつ、前記印刷装置は前記複数の印刷制御装置を介して前記ネットワークに接続されている印刷システムにおいて使用される印刷制御装置で用いられる印刷制御方法であって、
ページ記述言語で記述された印刷データを受信するステップ(a)と、
前記ステップ(a)において受信された前記印刷データに含まれる情報に基づいて、前記印刷データが自己の印刷制御装置により処理されるべき印刷データであるか否かを判断するステップ(b)と、
前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データでないと判断される場合、前記印刷データを他の印刷制御装置に転送するステップ(c)と、
前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データであると判断される場合、前記印刷データを展開してビットマップ形式の画像データを生成するステップ(d)と、
を有することを特徴とする印刷制御方法。
A printing device, the printing device the image data of the bitmap format have a plurality of print control apparatus that can be sent to, the one of the print control apparatus of the plurality of print control apparatus is connected to a network, the remaining A printing control apparatus is connected to the network via the one printing control apparatus, and the printing apparatus is used in a printing system connected to the network via the plurality of printing control apparatuses. A printing control method used in a control device,
Receiving print data described in a page description language (a);
Determining whether the print data is print data to be processed by its own print control device based on the information included in the print data received in the step (a);
If it is determined that the print data is not print data to be processed by the own print control device, transferring the print data to another print control device (c);
When it is determined that the print data is print data to be processed by the print control apparatus of the self, the step (d) of generating the bitmap format image data by expanding the print data;
A printing control method characterized by comprising:
前記ステップ(b)〜(d)の実行を省略して、前記ステップ(a)において受信された前記印刷データを展開して前記画像データを生成するステップ(e)をさらに有することを特徴とする請求項5に記載の印刷制御方法。   The method further includes a step (e) in which execution of the steps (b) to (d) is omitted and the print data received in the step (a) is expanded to generate the image data. The printing control method according to claim 5. 前記印刷データの前記他の印刷制御装置への転送の可否についての設定を受付けるステップ(f)をさらに有し、
前記印刷データの前記他の印刷制御装置への転送の禁止が設定されている場合、前記ステップ(e)が実行されることを特徴とする請求項6に記載の印刷制御方法。
A step (f) of accepting a setting as to whether or not the print data can be transferred to the other print control device;
The print control method according to claim 6, wherein when the prohibition of transfer of the print data to the other print control apparatus is set, the step (e) is executed.
前記印刷制御装置に前記印刷データを送信する印刷指示装置には、前記印刷制御装置用のプリンタドライバと、前記他の印刷制御装置用のプリンタドライバとがインストールされており、
前記印刷データに含まれる情報は、前記印刷データを生成するプリンタドライバに応じて異なっており、
前記ステップ(a)において、前記プリンタドライバに応じて異なる前記情報に基づいて、前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データであるか否かが判断されることを特徴とする請求項5〜7のいずれか1項に記載の印刷制御方法。
A printer driver for the print control device and a printer driver for the other print control device are installed in the print instruction device that transmits the print data to the print control device.
The information included in the print data differs depending on the printer driver that generates the print data,
In the step (a), it is determined whether or not the print data is print data to be processed by the self print control device based on the information different depending on the printer driver. The printing control method according to any one of claims 5 to 7.
印刷装置と、前記印刷装置にビットマップ形式の画像データを送信可能な第1および第2の印刷制御装置とを有し、前記第1の印刷制御装置はネットワークに接続され、前記第2の印刷制御装置は、前記第1の印刷制御装置を介して前記ネットワークに接続されており、かつ、前記印刷装置は前記第1および第2の印刷制御装置を介して前記ネットワークに接続されている印刷システムであって、
前記第1の印刷制御装置は、
ページ記述言語で記述された印刷データを受信する第1の受信手段と、
前記第1の受信手段により受信された前記印刷データに含まれる情報に基づいて、前記印刷データが前記第1の印刷制御装置により処理されるべき印刷データであるか否かを判断する判断手段と、
前記印刷データが前記第1の印刷制御装置により処理されるべき印刷データでないと判断される場合、前記印刷データを前記第2の印刷制御装置に転送する転送手段と、
前記印刷データが前記第1の印刷制御装置により処理されるべき印刷データであると判断される場合、前記印刷データを展開してビットマップ形式の画像データを生成する第1の展開手段と、を有し、
前記第2の印刷制御装置は、
前記第1の印刷制御装置から転送される前記印刷データを受信する第2の受信手段と、
前記第2の受信手段により受信された前記印刷データを展開してビットマップ形式の画像データを生成する第2の展開手段と、を有することを特徴とする印刷システム。
A printing device, the printing device the image data of the bitmap format have a first and second print control apparatus that can be sent, the first printing control device is connected to the network, the second print The control device is connected to the network via the first print control device, and the printing device is connected to the network via the first and second print control devices. Because
The first print control device includes:
First receiving means for receiving print data described in a page description language;
Determining means for determining whether the print data is print data to be processed by the first print control device based on information included in the print data received by the first receiving means; ,
Transfer means for transferring the print data to the second print control device when it is determined that the print data is not print data to be processed by the first print control device;
A first expansion unit that expands the print data to generate bitmap image data when the print data is determined to be print data to be processed by the first print control device; Have
The second print control device
Second receiving means for receiving the print data transferred from the first print control device;
And a second expansion unit that expands the print data received by the second reception unit to generate bitmap format image data.
前記第1の印刷制御装置は、前記印刷データが前記第1の印刷制御装置により処理されるべき印刷データであるか否かを前記判断手段に判断させることなく、前記第1の展開手段に前記印刷データを展開させて前記画像データを生成させる制御手段をさらに有することを特徴とする請求項9に記載の印刷システム。   The first print control device causes the first expansion unit to make the first expansion unit without causing the determination unit to determine whether the print data is print data to be processed by the first print control device. The printing system according to claim 9, further comprising control means for developing the print data to generate the image data. 前記第1の印刷制御装置は、前記印刷データの前記第2の印刷制御装置への転送の可否についての設定を受付ける受付手段をさらに有し、
前記印刷データの前記第2の印刷制御装置への転送の禁止が設定されている場合、前記制御手段は、前記印刷データが前記第1の印刷制御装置により処理されるべき印刷データであるか否かを前記判断手段に判断させることなく、前記第1の展開手段に前記印刷データを展開させることを特徴とする請求項10に記載の印刷システム。
The first print control device further includes accepting means for accepting a setting as to whether the print data can be transferred to the second print control device;
When prohibition of transfer of the print data to the second print control apparatus is set, the control means determines whether the print data is print data to be processed by the first print control apparatus. The printing system according to claim 10, wherein the print data is expanded by the first expansion unit without causing the determination unit to determine whether or not.
前記第1の印刷制御装置に前記印刷データを送信する印刷指示装置には、前記第1の印刷制御装置用のプリンタドライバと、前記第2の印刷制御装置用のプリンタドライバとがインストールされており、
前記印刷データに含まれる情報は、前記印刷データを生成するプリンタドライバに応じて異なっており、
前記判断手段は、前記プリンタドライバに応じて異なる前記情報に基づいて、前記印刷データが前記第1の印刷制御装置により処理されるべき印刷データであるか否かを判断することを特徴とする請求項9〜11のいずれか1項に記載の印刷システム。
A printer driver for the first print control device and a printer driver for the second print control device are installed in the print instruction device that transmits the print data to the first print control device. ,
The information included in the print data differs depending on the printer driver that generates the print data,
The determination unit determines whether the print data is print data to be processed by the first print control apparatus based on the information that differs depending on the printer driver. Item 12. The printing system according to any one of Items 9 to 11.
JP2009182600A 2009-08-05 2009-08-05 PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND PRINT SYSTEM Expired - Fee Related JP4978670B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009182600A JP4978670B2 (en) 2009-08-05 2009-08-05 PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND PRINT SYSTEM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009182600A JP4978670B2 (en) 2009-08-05 2009-08-05 PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND PRINT SYSTEM

Publications (2)

Publication Number Publication Date
JP2011031577A JP2011031577A (en) 2011-02-17
JP4978670B2 true JP4978670B2 (en) 2012-07-18

Family

ID=43761127

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009182600A Expired - Fee Related JP4978670B2 (en) 2009-08-05 2009-08-05 PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND PRINT SYSTEM

Country Status (1)

Country Link
JP (1) JP4978670B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3466217B2 (en) * 1992-11-07 2003-11-10 富士ゼロックス株式会社 Network processing device and processing method
JP3441038B2 (en) * 1995-12-25 2003-08-25 シャープ株式会社 Image forming system
JP2002190889A (en) * 2000-12-20 2002-07-05 Canon Inc Image processing unit, image processing method for the image processing unit and storage medium
JP4307358B2 (en) * 2003-10-14 2009-08-05 キヤノン株式会社 Protocol conversion apparatus, control method and control program for the apparatus

Also Published As

Publication number Publication date
JP2011031577A (en) 2011-02-17

Similar Documents

Publication Publication Date Title
JP4082427B2 (en) Image forming apparatus, image forming method, image processing apparatus, and image forming program
JP5677047B2 (en) Printing system, information processing apparatus, printing method, and program
JP5621793B2 (en) Printing system, printing control apparatus, and printing control program
JP4945479B2 (en) Print processing apparatus, print processing method, print processing program, and recording medium
JP2009054006A (en) Image forming system, image forming method, and information processor directed to the same
JP5759196B2 (en) Information processing apparatus, information processing apparatus control method, and computer program
JP2007102497A (en) Data processing program, data processing method and data processor
JP2010165261A (en) Printing control device and control method thereof
JP2002044344A (en) Information processor and information processing image, and storage medium for storing printing program and printing system
JP4389829B2 (en) Client computer, printer driver generation method, printer driver search method
JP5834526B2 (en) Print control program, information processing apparatus and printing apparatus
JP2011170685A (en) Installation program and installation method
US20090316190A1 (en) Image forming system, image forming apparatus, print server, image forming method, and computer readable recording medium stored with image forming program
JP4978670B2 (en) PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND PRINT SYSTEM
JP5857594B2 (en) Distributed printing system and printing apparatus
JP2011031553A (en) Printer, printing control method, and program
JP2006228128A (en) Information processing device, communication equipment controller, and program
JP2013050925A (en) Print processor and print program
JP5173354B2 (en) Printing system and printing program
JP6303539B2 (en) Printing system, job generation apparatus, image forming apparatus, and printing method
JP6007015B2 (en) Image forming apparatus and image forming program
JP2012168807A (en) Print instruction program, print instruction method, print instruction device, and print instruction system
JP2006178767A (en) Printing reservation system and its control method
JP2007026100A (en) Image processing system, image processing method, and image processing program
JP2006146364A (en) Print control device, print control method, print control system, program and storage medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110831

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110906

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111104

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

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

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

Free format text: PAYMENT UNTIL: 20150427

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees