JP4978670B2 - PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND PRINT SYSTEM - Google Patents
PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND PRINT SYSTEM Download PDFInfo
- 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 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
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.
本発明は、上述した課題に鑑みてなされたものである。したがって、本発明の目的は、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.
以下、本発明の実施形態を、図面を参照して詳細に説明する。 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
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
ネットワーク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
CPU11は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ROM12は、各種プログラムや各種データを格納する。RAM13は、作業領域として一時的にプログラムやデータを記憶する。ハードディスク14は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
The
ハードディスク14には、文書ファイルを作成するための文書作成アプリケーションと、文書ファイルをプリンタコントローラが解釈可能なページ記述言語(PDL:Page Description Language)で記述された印刷データに変換するプリンタドライバとがインストールされている。ハードディスク14には、MFP2の標準コントローラ用のプリンタドライバと、追加コントローラ3用のプリンタドライバの2種類のプリンタドライバがインストールされている。
Installed on the
ディスプレイ15は、LCD、CRTディスプレイ等であり、各種の情報の表示に使用される。入力装置16は、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力に使用される。
The
通信インタフェース17は、ネットワーク4を介して他の機器と通信するためのインタフェースであり、イーサネット(登録商標)、トークンリング、FDDI等の規格が用いられる。
The
図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
操作パネル25は、タッチパネル、テンキー、スタートボタン、およびストップボタン等の要素を備えており、各種情報の表示および各種指示の入力に使用される。
The
印刷部26は、プリントエンジンとして、電子写真式プロセス等の周知の作像プロセスを用いて、各種データに基づく画像を用紙等の記録媒体上に印刷する。
The
通信インタフェース27には、追加コントローラ3と通信するための通信回線5が接続されている。
A communication line 5 for communicating with the
図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
図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
MFPインタフェース36は、MFP2と通信するためのインタフェースである。MFPインタフェース36には通信回線5が接続されており、追加コントローラ3は、通信回線5を介して、MFP2と通信する。追加コントローラ3には(グローバル)IPアドレスが設定されており、MFP2と追加コントローラ3とは、プライベートアドレスにより通信する。
The
画像転送部37は、ビットマップ形式の画像データをMFP2の印刷部26に送信する。画像転送部37は、専用線6によりMFP2の印刷部26と接続されており、追加コントローラ3により生成されたビットマップ形式の画像データを、MFP2の印刷部26に送信する。
The
図6は、図5に示されるハードディスクの内容を示すブロック図である。追加コントローラ3のハードディスク34は、RIP処理部、ジョブ処理部、およびジョブ振分部に対応するプログラムを格納するための領域を有する。なお、追加コントローラ3の上記各部のうち、MFP2の上記各部と同様の機能を有する部分については、説明の重複を避けるためその説明を省略する。
FIG. 6 is a block diagram showing the contents of the hard disk shown in FIG. The
ジョブ振分部は、ネットワーク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
なお、PC1a,1b、MFP2、および追加コントローラ3は、それぞれ上述した構成要素以外の構成要素を含んでいてもよく、あるいは、上述した構成要素のうちの一部が含まれていなくてもよい。
The
次に、図7〜図9を参照して、本実施形態における追加コントローラ3の動作について説明する。
Next, the operation of the
図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
図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
次に、印刷ジョブの振り分けに関する設定が確認される(ステップ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
次に、印刷ジョブの振り分けに関する設定が「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
そして、画像データがMFP2の印刷部26に送信され(ステップS105)、処理が終了される。本実施形態では、ステップS104に示す処理で生成されたビットマップ形式の画像データが、専用線6を通じてMFP2の印刷部26に送信される。その結果、追加コントローラ3により生成された画像データに基づく画像が、MFP2により印刷出力される。
Then, the image data is transmitted to the
以上のとおり、ステップS101〜S105に示す処理によれば、まず、印刷ジョブの振り分けに関する追加コントローラ3の設定が確認される。そして、振り分けに関する設定が「ON」でないと判断される場合、印刷データが追加コントローラ3により処理されるべき印刷データであるか否かに関わらず、追加コントローラ3により印刷データが展開され、ビットマップ形式の画像データが生成される。
As described above, according to the processing shown in steps S101 to S105, first, the setting of the
一方、ステップ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
図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
次に、印刷データが自己のプリンタドライバにより生成された印刷データであるか否かが判断される(ステップ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
印刷データが自己のプリンタドライバにより生成された印刷データであると判断される場合(ステップ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
一方、印刷データが自己のプリンタドライバにより生成された印刷データではないと判断される場合(ステップ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
以上のとおり、図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
なお、上記実施形態では、印刷データが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,
そして、本実施形態の印刷システムによれば、ネットワーク4に接続される追加コントローラ3が印刷データを受信し、自機とMFP2の標準コントローラとの間で印刷データを振り分けるため、MFP2の標準コントローラは、ネットワーク4を通じてPC1a,1bから印刷データを直接受信することなく、印刷データを処理することが可能となる。したがって、追加コントローラ3と、MFP2の標準コントローラのそれぞれにIPアドレスを割り当てる必要がなく、1つのIPアドレスにより、ユーザが選択的にプリンタコントローラを使用することが可能となる。
According to the printing system of the present embodiment, the
その結果、汎用のアプリケーションによる課金情報としてのカウンタ値の二重取得が防止され、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:
前記印刷データの前記他の印刷制御装置への転送の禁止が設定されている場合、前記制御手段は、前記印刷データが前記自己の印刷制御装置により処理されるべき印刷データであるか否かを前記判断手段に判断させることなく、前記展開手段に前記印刷データを展開させることを特徴とする請求項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:
前記印刷データの前記他の印刷制御装置への転送の禁止が設定されている場合、前記ステップ(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の印刷制御装置は、
ページ記述言語で記述された印刷データを受信する第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.
前記印刷データの前記第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の印刷制御装置により処理されるべき印刷データであるか否かを判断することを特徴とする請求項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.
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)
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 |
-
2009
- 2009-08-05 JP JP2009182600A patent/JP4978670B2/en not_active Expired - Fee Related
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 |