JP4517680B2 - Host-based printer, host-based printer system, and printing method - Google Patents
Host-based printer, host-based printer system, and printing method Download PDFInfo
- Publication number
- JP4517680B2 JP4517680B2 JP2004061672A JP2004061672A JP4517680B2 JP 4517680 B2 JP4517680 B2 JP 4517680B2 JP 2004061672 A JP2004061672 A JP 2004061672A JP 2004061672 A JP2004061672 A JP 2004061672A JP 4517680 B2 JP4517680 B2 JP 4517680B2
- Authority
- JP
- Japan
- Prior art keywords
- printer
- setting information
- host
- printer setting
- 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)
Description
本発明は、ホスト装置とホストベースプリンタとを備えたプリンタシステム(ホストベースプリンタシステム)に関わり、特に、該システムにおいてプリンタ設定情報を印刷する場合に好適な技術に関する。 The present invention relates to a printer system (host-based printer system) including a host device and a host base printer, and more particularly to a technique suitable for printing printer setting information in the system.
ホストベースプリンタシステムでは、通常、1)ホスト装置において、テキスト、図形、画像等を含む印刷データに対してラスタライズ処理を実行して(ビットマップに展開して)印刷イメージを生成し、2)ホスト装置から印刷イメージをホストベースプリンタへ送信し、3)ホストベースプリンタにおいてコントローラが印刷エンジンの同期信号に従って印刷イメージを印刷エンジンへ転送し、4)印刷エンジンが印刷を実行する、という枠組みを採る。 In a host-based printer system, normally, 1) a host device executes rasterization processing (development into a bitmap) on print data including text, graphics, images, etc. to generate a print image, and 2) a host. The print image is transmitted from the apparatus to the host base printer, 3) in the host base printer, the controller transfers the print image to the print engine according to the synchronization signal of the print engine, and 4) the print engine executes printing.
ホストベースプリンタは、プリンタ内部に印刷データを解釈してラスタライズするRIP(ラスターイメージプロセッサ)を備える必要がないため、該機能を必須とするPDL(ページディスクリプションランゲージ)プリンタに比較して、小型かつ低価格に製造することができる。 Since the host-based printer does not need to have a RIP (raster image processor) that interprets and rasterizes print data inside the printer, it is smaller than a PDL (page description language) printer that requires this function. Can be manufactured at a low price.
プリンタは、種々のプリンタの設定情報(例えば、用紙サイズ、用紙方向、解像度などの印刷設定情報や、スリープモード等の動作設定情報など)を記憶している。これらのプリンタ設定情報は、検査やメンテナンス等の目的から、適宜印刷し、その内容を確認する必要がある。 The printer stores various printer setting information (for example, print setting information such as paper size, paper direction, and resolution, and operation setting information such as a sleep mode). The printer setting information needs to be printed as appropriate for the purpose of inspection, maintenance, etc., and the contents thereof must be confirmed.
ここで、ホストベースプリンタシステムにおいてプリンタ設定情報を印刷する場合、まずホスト装置がホストベースプリンタからプリンタ設定情報をもらい、これに基づいてラスタライズ処理を実行してプリンタ設定情報の印刷イメージを生成し、ホストベースプリンタに送信する。そして、ホストベースプリンタでは、受信したプリンタ設定情報の印刷イメージに基づき、印刷を実行することになる。 Here, when printing the printer setting information in the host base printer system, the host device first receives the printer setting information from the host base printer, and based on this, executes a rasterization process to generate a print image of the printer setting information, Send to host-based printer. The host base printer executes printing based on the received print image of the printer setting information.
しかし、ホスト装置/ホストベースプリンタ間のネットワークプロトコルや、ホストベースプリンタ等のインタフェースの構成によっては、ホスト装置がホストベースプリンタからプリンタ設定情報をもらえない状況が起こり得る。例えば、両者間のネットワークがNetBEUI(NetBIOS Extended User Interface)やNetware等の双方向通信に対応していないプロトコルを利用している場合、ホストベースプリンタはホスト装置へプリンタ設定情報を送ることができない。また、ホストベースプリンタのインタフェースが複数のプロトコル(TCP/IPとUSBなど)について同時に通信できない構成となっている場合、ホスト装置からプリンタ設定情報の問い合わせがあった際にインタフェースが他のプロトコルの通信によって占有されていると、やはりホストベースプリンタはホスト装置へプリンタ設定情報を送ることができない。このような場合、ホスト装置はプリンタ設定情報を受信できず、その印刷イメージを作成してホストベースプリンタへ送信することもできないため、ホストベースプリンタはプリンタ設定情報を印刷することができない。 However, depending on the network protocol between the host device and the host base printer and the configuration of the interface such as the host base printer, a situation in which the host device cannot receive printer setting information from the host base printer may occur. For example, if the network between the two uses a protocol that does not support bidirectional communication such as NetBEUI (NetBIOS Extended User Interface) or Network, the host-based printer cannot send printer setting information to the host device. Also, if the host-based printer interface is configured so that multiple protocols (TCP / IP and USB, etc.) cannot be communicated at the same time, the interface communicates with other protocols when an inquiry for printer setting information is received from the host device. Once again, the host-based printer cannot send printer setting information to the host device. In such a case, the host device cannot receive the printer setting information, and cannot create the print image and send it to the host base printer. Therefore, the host base printer cannot print the printer setting information.
そこで、本発明は、ホストベースプリンタシステムにおいて、ホスト装置がプリンタ設定情報を受信できない場合でも、確実にプリンタ設定情報を印刷することができる枠組みを提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide a framework that can reliably print printer setting information in a host-based printer system even when the host device cannot receive the printer setting information.
本発明のホストベースプリンタは、プリンタ設定情報を記憶する記憶手段と、プリンタ設定情報に基づいて印刷動作を制御するコントローラと、印刷イメージに基づいて印刷を実行する印刷エンジンとを備え、前記コントローラは、ホスト装置からプリンタ設定情報の印刷イメージを受信した場合には、該印刷イメージに基づきプリンタ設定情報を印刷するように制御し、ホスト装置からプリンタ設定情報の印刷指示を受信した場合又はユーザから印刷指示を受け付けた場合には、前記記憶手段を参照してプリンタ設定情報をあらわすテキストデータを作成し、該テキストデータに対してラスタライズ処理を実行して印刷イメージを生成し、前記生成した印刷イメージに基づきプリンタ設定情報を印刷するように制御することを特徴とする。 The host-based printer of the present invention comprises storage means for storing printer setting information, a controller for controlling a printing operation based on the printer setting information, and a print engine for executing printing based on a print image. When the printer setting information print image is received from the host device, the printer setting information is controlled to be printed based on the print image, and when the printer setting information print instruction is received from the host device or the user prints. When an instruction is received, text data representing printer setting information is created by referring to the storage unit, rasterization processing is performed on the text data to generate a print image, and the generated print image Control is performed so that the printer setting information is printed based on this.
好適には、前記コントローラは、ホスト装置からプリンタ設定情報の印刷を指示するコマンドを受け付けた場合、前記記憶手段に記憶されるプリンタ設定情報を表すテキストデータを作成して印刷データを生成する手段と、前記生成した印刷データに基づいてラスタライズ処理を実行して印刷イメージを生成する手段と、前記生成した印刷イメージを印刷エンジンに転送する手段と、を備えることを特徴とする。 Preferably, when the controller receives a command for instructing printing of printer setting information from a host device, the controller generates text data representing the printer setting information stored in the storage unit and generates print data; And means for executing a rasterization process based on the generated print data to generate a print image, and means for transferring the generated print image to a print engine.
本発明のホスト装置は、ラスタライズ処理を実行して印刷イメージを生成し、該印刷イメージをプリンタへ送信する機能を備えた、ホストベースプリンタシステムにおけるホスト装置であって、ホストベースプリンタに対してプリンタ設定情報の送信を指示する手段と、ホストベースプリンタから前記指示に基づくプリンタ設定情報を受信できたかどうかを判断する手段と、受信できたと判断した場合、該プリンタ設定情報に基づいてラスタライズ処理を実行して印刷イメージを生成し、前記生成した印刷イメージをホストベースプリンタへ送信する手段と、受信できないと判断した場合、ホストベースプリンタに対してプリンタ設定情報の印刷を指示する手段と、を備えることを特徴とする。 A host apparatus according to the present invention is a host apparatus in a host-based printer system having a function of executing rasterization processing to generate a print image and transmitting the print image to a printer. A means for instructing transmission of setting information, a means for determining whether or not the printer setting information based on the instruction can be received from the host base printer, and a rasterizing process based on the printer setting information if it is determined Generating a print image and transmitting the generated print image to the host base printer; and when determining that the print image cannot be received, the host base printer is instructed to print the printer setting information. It is characterized by.
本発明のホストベースプリンタシステムは、本発明のホストベースプリンタと、本発明のホスト装置と、を備えることを特徴とする。 A host-based printer system of the present invention includes the host-based printer of the present invention and the host apparatus of the present invention.
本発明のホストベースプリンタ、ホスト装置、ホストベースプリンタシステムによれば、ホスト装置がプリンタ設定情報を受信できない場合でも、ホストベースプリンタによって確実にプリンタ設定情報を印刷することができる。 According to the host base printer, the host device, and the host base printer system of the present invention, even when the host device cannot receive the printer setting information, the printer setting information can be reliably printed by the host base printer.
本発明の印刷方法は、ホストベースプリンタシステムにおけるプリンタ設定情報の印刷方法であって、ホスト装置が、ホストベースプリンタに対してプリンタ設定情報の送信を指示する工程と、ホストベースプリンタが、ホスト装置からプリンタ設定情報の送信指示を受信した場合、ホスト装置に対して当該ホストベースプリンタが保持するプリンタ設定情報を送信する工程と、ホスト装置が、プリンタ設定情報を受信できた場合、該プリンタ設定情報に基づいてラスタライズ処理を実行して印刷イメージを生成し、前記生成した印刷イメージをホストベースプリンタへ送信する工程と、ホスト装置が、プリンタ設定情報を受信できない場合、ホストベースプリンタに対してプリンタ設定情報の印刷を指示する工程と、ホストベースプリンタが、ホスト装置からプリンタ設定情報の印刷イメージを受信した場合、該ホストベースステータスイメージに基づいてプリンタ設定情報の印刷を実行する工程と、ホストベースプリンタが、ホスト装置からプリンタ設定情報の印刷指示を受信した場合又はユーザから印刷指示を受け付けた場合、当該ホストベースプリンタが保持するプリンタ設定情報を表すテキストデータを作成し、該テキストデータに対してラスタライズ処理を実行して印刷イメージを生成し、該印刷イメージに基づいて印刷を実行する工程と、を備えることを特徴とする。 The printing method of the present invention is a printing method of printer setting information in a host-based printer system, wherein the host device instructs the host-based printer to transmit the printer setting information, and the host-based printer When the printer setting information transmission instruction is received from the printer, the step of transmitting the printer setting information held by the host base printer to the host device, and when the host device has received the printer setting information, the printer setting information A rasterization process is executed based on the above, a print image is generated, the generated print image is transmitted to the host base printer, and if the host device cannot receive the printer setting information, the printer setting for the host base printer Instruction to print information and host-based printer When the print image of the printer setting information is received from the host device, the step of printing the printer setting information based on the host base status image, and the host base printer receives the print instruction of the printer setting information from the host device Or when a print instruction is received from the user, text data representing printer setting information held by the host base printer is created, rasterization processing is performed on the text data to generate a print image, and the print And a step of executing printing based on the image.
本発明の印刷方法は、ホスト装置及びホストベースプリンタが備えるCPUにより実施することができるが、そのためのコンピュータプログラムは、CD−ROM、磁気ディスク、半導体メモリ及び通信ネットワークなどの各種の媒体を通じてホスト装置及びホストベースプリンタにインストールまたはロードすることができる。また、コンピュータプログラムが、プリンタ用カードやプリンタ用オプションボードに記録されて流通する場合も含む。 The printing method of the present invention can be executed by the CPU provided in the host device and the host base printer, and the computer program for the printing method is transmitted through various media such as a CD-ROM, a magnetic disk, a semiconductor memory, and a communication network. And can be installed or loaded on a host-based printer. It also includes the case where a computer program is recorded and distributed on a printer card or printer option board.
本発明によれば、ホストベースプリンタシステムにおいて、ホスト装置がプリンタ設定情報を受信できない場合でも、確実にプリンタ設定情報を印刷することができる。 According to the present invention, in the host-based printer system, even when the host device cannot receive the printer setting information, the printer setting information can be printed reliably.
図1は、本発明の実施形態のプリンタシステム1のハードウェア構成を示すブロック図である。図1に示すように、プリンタシステム1は、ホスト装置10と、通信ネットワーク(LAN、インターネット、専用線、パケット通信網、それらの組み合わせ等のいずれであってもよく、有線、無線の両方を含む)を介して該ホスト装置10と通信可能に構成されるホストベースプリンタ(画像形成装置)20とを含んでいる。 FIG. 1 is a block diagram showing a hardware configuration of a printer system 1 according to an embodiment of the present invention. As shown in FIG. 1, the printer system 1 may be any of a host device 10 and a communication network (LAN, Internet, dedicated line, packet communication network, a combination thereof, etc., and includes both wired and wireless. And a host base printer (image forming apparatus) 20 configured to be communicable with the host apparatus 10 via the network.
ホスト装置10は、ハードウェアとして、CPU、ROM、RAM、HDD、ユーザインタフェース、通信インタフェース等を備えている。 The host device 10 includes a CPU, ROM, RAM, HDD, user interface, communication interface, and the like as hardware.
また、ホスト装置10は、プリンタ20に印刷を実行させるため必要な通常の制御機能として、プリンタドライバ手段11を備えている。 The host device 10 also includes printer driver means 11 as a normal control function necessary for causing the printer 20 to execute printing.
プリンタドライバ手段11は、通常のプリンタドライバと同様の機能構成であり、例えば、ホスト装置10上で動作するアプリケーションプログラムからの印刷要求に応じて、ポストスクリプト等の所定のプリンタ制御言語により記述された印刷データ(テキスト、図形、画像などを含む)に基づいてラスタライズ処理を実行して印刷イメージを生成するRIP機能12、印刷イメージに対して所定の画像処理(スクリーン処理など)を施す画像処理機能13などを備える。 The printer driver unit 11 has a functional configuration similar to that of a normal printer driver, and is described in a predetermined printer control language such as a postscript in response to a print request from an application program operating on the host device 10, for example. RIP function 12 that generates a print image by executing rasterization processing based on print data (including text, graphics, images, etc.), and image processing function 13 that performs predetermined image processing (screen processing, etc.) on the print image Etc.
ただし、本実施形態のプリンタドライバ手段11は、後述するように、ホストベースプリンタ20に対してプリンタ設定情報の送信を指示するステータス送信指示機能14と、ホストベースプリンタから前記指示に基づくプリンタ設定情報を受信できたかどうかを判断する受信可否判断機能15と、受信できたと判断した場合、RIP機能12や画像処理機能13を用いて前記受信したプリンタ設定情報に基づいてラスタライズ処理を実行して印刷イメージを生成し(以下、「ホストベースステータスイメージ」という)、該ホストベースステータスイメージをホストベースプリンタ20へ送信するホストベースステータスイメージ生成/転送機能16と、受信できないと判断した場合、ホストベースプリンタ20に対してプリンタ設定情報の印刷を指示するステータス印刷指示機能17とを備えている点で、従来の構成と異なっている(図2参照)。 However, as will be described later, the printer driver unit 11 of this embodiment includes a status transmission instruction function 14 that instructs the host base printer 20 to transmit printer setting information, and printer setting information based on the instruction from the host base printer. A reception permission determination function 15 for determining whether or not the image has been received, and if it is determined that the image has been received, the RIP function 12 and the image processing function 13 are used to execute a rasterization process based on the received printer setting information and print image Is generated (hereinafter referred to as “host base status image”), and the host base status image generation / transfer function 16 that transmits the host base status image to the host base printer 20 and the host base printer 20 Printer setting information for In that it includes a status print instruction function 17 that instructs the printing is different from the conventional configuration (see FIG. 2).
なお、上記の各機能は、ホスト装置10内のHDD、ROMやRAM、外部の記憶媒体等に格納されるプログラムをCPUが実行することにより、又は専用のハードウェアを用いて、機能手段として実現される。 The above functions are realized as functional means by the CPU executing programs stored in the HDD, ROM, RAM, external storage medium, etc. in the host device 10 or using dedicated hardware. Is done.
ホストベースプリンタ20は、動力機構部21とプリンタコントローラ22を備えている。 The host base printer 20 includes a power mechanism unit 21 and a printer controller 22.
動力機構部21は、用紙をプリンタ内に供給する給紙機構、印刷イメージに基づいて印刷を実行する印刷エンジン、及び用紙をプリンタ機外に排出する排紙機構等により構成される。印刷エンジンは、例えば、インクジェットプリンタや熱転写プリンタのように1文字単位で印刷するシリアルプリンタ、1行単位で印刷するラインプリンタ、ページ単位で印刷するページプリンタ等に対応する各種印刷エンジンを用いることができる。 The power mechanism unit 21 includes a paper feed mechanism that supplies paper into the printer, a print engine that executes printing based on a print image, and a paper discharge mechanism that discharges paper outside the printer. As the print engine, for example, a serial printer that prints in units of characters, such as an inkjet printer or a thermal transfer printer, a line printer that prints in units of lines, a page printer that prints in units of pages, and the like are used. it can.
プリンタコントローラ22は、ハードウェアとして、CPU、ROM、RAM、ユーザインタフェース、通信インタフェース等を備えている。 The printer controller 22 includes a CPU, a ROM, a RAM, a user interface, a communication interface, and the like as hardware.
プリンタコントローラ22は、通常のホストベースプリンタにおけるプリンタコントローラと同様の機能を備えており、例えば、ホスト装置10からコマンドや印刷イメージ等のデータを受信して受信バッファに格納する受信機能23、ホストベースプリンタ20内のRAMやROM、外部の記憶媒体等に記憶されるプリンタ設定情報に基づいて動力機構部21の印刷動作を制御するエンジン制御機能24などを備える。 The printer controller 22 has the same functions as the printer controller in a normal host-based printer. For example, the printer controller 22 receives data such as commands and print images from the host device 10 and stores them in a reception buffer. An engine control function 24 for controlling the printing operation of the power mechanism unit 21 based on printer setting information stored in a RAM or ROM in the printer 20 or an external storage medium is provided.
ただし、本実施形態のプリンタコントローラ22は、テキストデータを対象としてラスタライズ処理を実行して印刷イメージを生成するテキストRIP機能25、ホスト装置10からプリンタ設定情報の印刷イメージを受信した場合に、該印刷イメージに基づきプリンタ設定情報を印刷するように制御する機能(ホストベースステータス印刷機能)26、ホスト装置10からプリンタ設定情報の印刷指示を受信した場合に、RAM等を参照してプリンタ設定情報をあらわすテキストデータを作成し、テキストRIP機能25を用いて前記作成したテキストデータに対してラスタライズ処理を実行して印刷イメージを生成し、該印刷イメージに基づきプリンタ設定情報を印刷するように制御する機能(プリンタベースステータス印刷機能)27を備えている点で、従来の構成と異なっている(図2参照)。 However, when the printer controller 22 of the present embodiment receives the print image of the printer setting information from the text RIP function 25 or the host apparatus 10 that executes rasterization processing on text data and generates a print image, the print processing is performed. When receiving a printer setting information printing function (host-based status printing function) 26 based on the image and a printer setting information print instruction from the host device 10, the printer setting information is displayed with reference to the RAM or the like. A function of creating text data, performing rasterization processing on the created text data using the text RIP function 25 to generate a print image, and controlling to print printer setting information based on the print image ( Printer-based status printing function) 27 In that it comprises, it is different from the conventional configuration (see FIG. 2).
なお、テキストRIP機能25は、通常のRIP機能のうちテキストデータに対するラスタライズ機能に限定して構成したものであり、通常のRIP機能に比べて小規模かつ低価格に構成することができる。 The text RIP function 25 is limited to a rasterizing function for text data among the normal RIP functions, and can be configured at a small scale and at a lower price than the normal RIP function.
また、上記の各機能は、ホストベースプリンタ20内のRAMやROM、外部の記憶媒体等に記憶されるプログラムをCPUが実行することにより、又は専用のハードウェアを用いて、機能手段として実現される。また、ROM等には、テキストRIP機能25に必要なフォントデータ等が記憶されている。 The above functions are realized as functional means by the CPU executing a program stored in the RAM or ROM in the host base printer 20, an external storage medium, or the like, or using dedicated hardware. The Further, font data and the like necessary for the text RIP function 25 are stored in the ROM or the like.
以下、図3、図4を参照して、プリンタシステム1におけるプリンタ設定情報の印刷処理について説明する。なお、各工程(符号が付与されていない部分的な工程を含む)は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。 Hereinafter, the printer setting information printing process in the printer system 1 will be described with reference to FIGS. In addition, each process (including the partial process to which the code | symbol is not provided) can be arbitrarily changed in order within the range which does not produce contradiction in the processing content, or can be performed in parallel.
(ホスト装置10における処理:図3)
プリンタドライバ手段11は、ユーザから又は外部又はホスト装置10上で動作しているアプリケーションプログラムからプリンタ設定情報の印刷要求を受け付けると、ホストベースプリンタ20(プリンタコントローラ22)に対してステータス送信指示コマンドを送信する(S100)。
(Processing in the host device 10: FIG. 3)
When the printer driver unit 11 receives a print request for printer setting information from a user or from an application program running on the outside or the host device 10, it sends a status transmission instruction command to the host base printer 20 (printer controller 22). Transmit (S100).
次に、プリンタドライバ手段11は、ホストベースプリンタ20から前記ステータス送信指示コマンドに対応してプリンタ設定情報を受信できたか否かを判断する(S101)。 Next, the printer driver unit 11 determines whether or not printer setting information has been received from the host base printer 20 in response to the status transmission instruction command (S101).
ここで、ホスト装置10がプリンタ設定情報を受信できない場合としては、例えば、ホスト装置10とホストベースプリンタ20との間の全体又は部分に、NetBEUIやNetware等の双方向通信に対応していないプロトコルのネットワークが介在している場合が考えられる。この場合、ホスト装置10からホストベースプリンタ20に対してはコマンド等を送信することができるが、ホストベースプリンタ20からホスト装置10に対してプリンタ設定情報を送信することはできない。また例えば、ホストベースプリンタ20の通信インタフェースが複数のプロトコル(TCP/IPとUSBなど)について同時に通信できない構成となっている場合が考えられる。この場合、ホストベースプリンタ20が、受信した送信指示コマンドに応じてプリンタ設定情報を送信する際、通信インタフェースが他のプロトコルの通信によって占有されていると、ホスト装置10に対してプリンタ設定情報を送信することができない。 Here, as a case where the host device 10 cannot receive the printer setting information, for example, a protocol that does not support bidirectional communication such as NetBEUI or Network is provided in the whole or part between the host device 10 and the host base printer 20. It is conceivable that there is an intervening network. In this case, a command or the like can be transmitted from the host device 10 to the host base printer 20, but printer setting information cannot be transmitted from the host base printer 20 to the host device 10. Further, for example, a case where the communication interface of the host base printer 20 is configured to be unable to communicate simultaneously for a plurality of protocols (TCP / IP and USB, etc.) can be considered. In this case, when the host base printer 20 transmits the printer setting information according to the received transmission instruction command, if the communication interface is occupied by communication of another protocol, the printer setting information is sent to the host device 10. Cannot send.
プリンタドライバ手段11は、S101において受信できていないと判断した場合、送信指示コマンドを送信してからの経過時間が所定のタイムアウト閾値を越えているかどうかを判断し(S102)、超えていない場合はS101に再帰する。 If the printer driver means 11 determines that it has not been received in S101, it determines whether or not the elapsed time since the transmission instruction command has been transmitted exceeds a predetermined timeout threshold (S102). The process returns to S101.
一方、経過時間がタイムアウト閾値を越えている場合、プリンタドライバ手段11は、プリンタ設定情報の受信が不可であると判断し、ホストベースプリンタ20(プリンタコントローラ22)に対してステータス印刷指示コマンドを送信し(S103)、処理を終了する。 On the other hand, if the elapsed time exceeds the timeout threshold, the printer driver unit 11 determines that the printer setting information cannot be received, and transmits a status print instruction command to the host base printer 20 (printer controller 22). (S103), and the process ends.
また一方、S101において受信できていると判断した場合、プリンタドライバ手段11は、所定のフォーム、レイアウトでプリンタ設定情報の印刷がなされるように、受信したプリンタ設定情報に基づいて印刷データを生成する(S104)。印刷データの生成は、通常に印刷する場合と同様にして行うことができる。また、上記の所定のフォームやレイアウトは設計に応じて定めることができるが、ホスト装置10が備えるRIP機能12がテキスト、図形、画像等を含む印刷データに対してラスタライズ処理を実行可能であることを考えるならば、その機能を有効に活用すべく、テキスト、図形、画像等を適切に用いたフォームやレイアウトとすることが望ましい。 On the other hand, if it is determined that the data can be received in step S101, the printer driver unit 11 generates print data based on the received printer setting information so that the printer setting information is printed in a predetermined form and layout. (S104). The generation of print data can be performed in the same manner as in normal printing. The predetermined form and layout can be determined according to the design, but the RIP function 12 provided in the host apparatus 10 can execute rasterization processing on print data including text, graphics, images, and the like. Therefore, in order to effectively use the function, it is desirable to use a form or layout that appropriately uses text, figures, images, or the like.
次に、プリンタドライバ手段11は、RIP機能12を用いて、前記生成した印刷データに基づいてラスタライズ処理を実行して印刷イメージ(ホストベースステータスイメージ)を生成する(S105)。なお、必要に応じて、画像処理機能13を用いて、前記生成した印刷イメージに所定の画像処理を施してもよい。 Next, the printer driver unit 11 uses the RIP function 12 to execute a rasterization process based on the generated print data to generate a print image (host base status image) (S105). If necessary, predetermined image processing may be performed on the generated print image using the image processing function 13.
次に、プリンタドライバ手段11は、イメージ印刷指示コマンドとともに前記生成した印刷イメージをホストベースプリンタ20(プリンタコントローラ22)に対して送信し(S106)、処理を終了する。この際、通常に印刷する場合と同様に、印刷イメージ1ページ分を複数の走査ラインから構成されるバンドに分割し、その単位でデータを送信するように構成してもよい。 Next, the printer driver unit 11 transmits the generated print image together with the image print instruction command to the host base printer 20 (printer controller 22) (S106), and ends the process. At this time, similarly to the case of normal printing, one page of the print image may be divided into bands composed of a plurality of scanning lines, and data may be transmitted in that unit.
(ホストベースプリンタ20における処理:図4)
プリンタコントローラ22は、ホスト装置10からコマンドや印刷イメージ等のデータを受信して受信バッファに格納する(S200)。また、受信バッファから順次コマンドを読み出して解釈する(S201)。
(Processing in the host base printer 20: FIG. 4)
The printer controller 22 receives data such as commands and print images from the host device 10 and stores them in the reception buffer (S200). Further, commands are sequentially read from the reception buffer and interpreted (S201).
プリンタコントローラ22は、前記解釈したコマンドがイメージ印刷指示コマンドである場合、該イメージ印刷指示コマンドに対応する印刷イメージを受信バッファから読み出して印刷エンジンへ転送するとともに、プリンタ設定情報に基づいて動力機構部21の印刷動作を制御して印刷を実行させる(S202)。このとき、前記イメージ印刷指示コマンドに対応する印刷イメージがホストベースステータスイメージである場合は、該ホストベースステータスイメージに基づいて、すなわちホスト装置10においてラスタライズされ生成された印刷イメージに基づいてプリンタ設定情報が印刷されることになる(ホストベースステータス印刷機能26)。 When the interpreted command is an image print instruction command, the printer controller 22 reads a print image corresponding to the image print instruction command from the reception buffer and transfers it to the print engine, and based on the printer setting information, the power mechanism unit The printing operation 21 is controlled to execute printing (S202). At this time, if the print image corresponding to the image print instruction command is the host base status image, the printer setting information based on the host base status image, that is, based on the print image rasterized and generated in the host device 10. Is printed (host-based status printing function 26).
一方、前記解釈したコマンドがステータス印刷指示コマンドである場合、プリンタコントローラ22は、RAM等を参照してプリンタ設定情報を読み出す(S203)。 On the other hand, when the interpreted command is a status print instruction command, the printer controller 22 reads printer setting information with reference to the RAM or the like (S203).
次に、プリンタコントローラ22は、前記読み出したプリンタ設定情報からテキストデータを作成し、所定のフォーム、レイアウトでプリンタ設定情報のテキスト印刷がなされるように、前記作成したテキストデータに基づいて印刷データを生成する(S204)。なお、上記のフォームやレイアウトは設計に応じて定めることができるが、テキストデータのみが対象となることに加え、該印刷データを処理するテキストRIP機能25の負担を軽減できればコストの抑制にもつながることから、印刷データは単純な構成とすることが望ましい。例えば、前記作成したテキストデータの先頭に、当該印刷データがテキストデータのみを含むことを示すコマンド(テキスト印刷コマンド)を付加して、印刷データを生成することが考えられる。 Next, the printer controller 22 creates text data from the read printer setting information, and prints the print data based on the created text data so that the printer setting information is printed in a predetermined form and layout. Generate (S204). Although the above forms and layouts can be determined according to the design, only text data is targeted, and if the burden on the text RIP function 25 for processing the print data can be reduced, costs can be reduced. Therefore, it is desirable that the print data has a simple configuration. For example, it is conceivable to generate print data by adding a command (text print command) indicating that the print data includes only text data to the head of the created text data.
次に、プリンタコントローラ22は、RAM等に記憶されるフォントデータを参照し、テキストRIP機能25を用いて、前記生成した印刷データに基づいてラスタライズ処理を実行して印刷イメージ(プリンタベースステータスイメージ)を生成する(S205)。 Next, the printer controller 22 refers to the font data stored in the RAM or the like, and executes a rasterizing process based on the generated print data using the text RIP function 25 to print a print image (printer base status image). Is generated (S205).
次に、プリンタコントローラ22は、前記生成した印刷イメージを印刷エンジンへ転送するとともに、プリンタ設定情報に基づいて動力機構部21の印刷動作を制御して印刷を実行させる(S206)。これにより、プリンタベースステータスイメージに基づいて、すなわちホストベースプリンタ20においてラスタライズされ生成された印刷イメージに基づいてプリンタ設定情報が印刷されることになる(プリンタベースステータス印刷機能27)。 Next, the printer controller 22 transfers the generated print image to the print engine and controls the printing operation of the power mechanism unit 21 based on the printer setting information to execute printing (S206). Thus, the printer setting information is printed based on the printer base status image, that is, based on the print image rasterized and generated by the host base printer 20 (printer base status printing function 27).
なお、前記解釈したコマンドが上記以外である場合は、各コマンドに対応する処理をそれぞれ実行する(図示せず)。例えば、該コマンドがステータス送信指示コマンドである場合、プリンタコントローラ22は、RAM等を参照してプリンタ設定情報を読み出し、ホスト装置10に対して送信する。但し、上述したように、ホスト装置10とホストベースプリンタ20との間にNetBEUIやNetware等の双方向通信に対応していないプロトコルのネットワークが介在している場合、ホスト装置10に対してプリンタ設定情報を送信することはできない(もしくは送信してもホスト装置10まで到着しない)。また、例えばホストベースプリンタ20の通信インタフェースが複数のプロトコルについて同時に通信できない構成である場合、通信インタフェースが他のプロトコルの通信によって占有されている間は、ホスト装置10に対してプリンタ設定情報を送信することができない。 If the interpreted command is other than the above, a process corresponding to each command is executed (not shown). For example, when the command is a status transmission instruction command, the printer controller 22 reads the printer setting information with reference to the RAM or the like and transmits the printer setting information to the host device 10. However, as described above, if there is a network of a protocol that does not support bidirectional communication such as NetBEUI or Network between the host device 10 and the host base printer 20, the printer setting for the host device 10 is performed. Information cannot be transmitted (or even if it is transmitted, it does not arrive at the host device 10). Further, for example, when the communication interface of the host base printer 20 is configured to be unable to communicate simultaneously for a plurality of protocols, the printer setting information is transmitted to the host device 10 while the communication interface is occupied by communication of other protocols. Can not do it.
本実施形態の構成によれば、ホスト装置10においてプリンタ設定情報の受信可否を判断し、受信できた場合にはプリンタ設定情報に基づいてホストベースステータスイメージを生成してホストベースプリンタ20に送信する一方、ネットワークプロトコルや通信インタフェースの構成等に依存して受信できない場合にはホストベースプリンタ20に対してステータス印刷指示コマンドを送信するように構成し、ホストベースプリンタ20では、ホストベースステータスイメージを受信した場合には、かかるホストベースステータスイメージに基づいてプリンタ設定情報を印刷し、ステータス印刷指示コマンドを受信した場合には、プリンタ設定情報のうちテキストデータに対してプリンタ単体でラスタライズ処理を実行してプリンタベースステータスイメージを生成し、かかるプリンタベースステータスイメージに基づいてプリンタ設定情報を印刷する構成としているため、ネットワークプロトコルや通信インタフェースの構成等に起因してホスト装置10がプリンタ設定情報を受信できない場合でも、ホストベースプリンタ20によって確実にプリンタ設定情報を印刷することができる。 According to the configuration of the present embodiment, the host device 10 determines whether or not the printer setting information can be received, and if it can be received, a host base status image is generated based on the printer setting information and transmitted to the host base printer 20. On the other hand, if it cannot be received depending on the configuration of the network protocol or communication interface, the host base printer 20 is configured to transmit a status print instruction command, and the host base printer 20 receives the host base status image. In this case, the printer setting information is printed based on the host base status image, and when the status print instruction command is received, the printer alone executes rasterization processing on the text data in the printer setting information. Printer base Since the status image is generated and the printer setting information is printed based on the printer base status image, even if the host device 10 cannot receive the printer setting information due to the configuration of the network protocol or the communication interface, The printer setting information can be reliably printed by the host base printer 20.
なお、プリンタベースステータスイメージに基づいて印刷されたプリンタ設定情報はテキストのみを含みものとなる一方、ホストベースステータスイメージに基づいて印刷されたプリンタ設定情報は、テキスト、図形、画像などを含めることができ、フォーム、レイアウトも多様に設定することが可能である。すなわち、プリンタシステム1では、情報量、画質、フォーム、レイアウト等の点で異なる2種類のプリンタ設定情報の印刷結果を得ることができる。 The printer setting information printed based on the printer base status image includes only text, while the printer setting information printed based on the host base status image includes text, graphics, images, and the like. It is possible to set various forms and layouts. That is, the printer system 1 can obtain print results of two types of printer setting information that differ in information amount, image quality, form, layout, and the like.
(その他)
本発明は上記実施形態に限定されることなく、種々に変形して適用することが可能である。例えば、上記実施形態では、ホスト装置10がプリンタ情報を受信できない場合にステータス印刷指示コマンドを送信するように構成しているが、プリンタ情報を受信できる環境下においても、例えばユーザの入力等に基づいてステータス印刷指示コマンドを送信できる構成、すなわちプリンタベースステータスイメージに基づいてプリンタ設定情報を印刷できる構成としてもよい。
(Other)
The present invention is not limited to the above-described embodiment, and can be variously modified and applied. For example, in the above-described embodiment, the host device 10 is configured to transmit the status print instruction command when the printer information cannot be received. However, even in an environment where the printer information can be received, for example, based on user input or the like. It is also possible to adopt a configuration in which the status print instruction command can be transmitted, that is, the printer setting information can be printed based on the printer base status image.
また例えば、上記実施形態では、テキストRIP機能25を用いて印刷イメージを生成する対象をプリンタ設定情報に限定して説明しているが、プリンタ設定情報以外であってもテキストデータであれば、テキストRIP機能25を用いて印刷イメージを生成することは可能である。例えば、ホスト装置や他のオプション装置からテキスト印刷コマンドとテキストデータからなる印刷データを送信すれば、ホストベースプリンタ20においてテキストRIP機能25を用いて該テキストデータに基づいてテキスト印刷を行うことも可能である。 Further, for example, in the above embodiment, the target for generating a print image using the text RIP function 25 is limited to the printer setting information. However, text data other than the printer setting information can be used as long as it is text data. It is possible to generate a print image using the RIP function 25. For example, if print data consisting of a text print command and text data is transmitted from the host device or other optional device, the host base printer 20 can perform text printing based on the text data using the text RIP function 25. It is.
また例えば、上記実施形態では、ホスト装置10からステータス印刷指示コマンドを受信した場合にテキストRIP機能25を用いてプリンタ設定情報を印刷する構成について説明しているが、本発明はこのような構成に限られない。例えば、ホストベースプリンタ20において、ユーザからユーザインタフェースを介してプリンタ設定情報の印刷指示を直接受け付けた場合にも、テキストRIP機能25を用いてプリンタ設定情報を印刷するように構成してもよい。この場合、ホストベースプリンタ20は、ホスト装置10の介在なしに単体でプリンタ設定情報を印刷することができる。 Further, for example, in the above embodiment, a configuration has been described in which printer setting information is printed using the text RIP function 25 when a status print instruction command is received from the host device 10, but the present invention has such a configuration. Not limited. For example, the host base printer 20 may be configured to print the printer setting information using the text RIP function 25 even when a print instruction for the printer setting information is directly received from the user via the user interface. In this case, the host base printer 20 can print the printer setting information alone without the host device 10 being interposed.
1 プリンタシステム、10 ホスト装置、11 プリンタドライバ手段、12 RIP機能(手段)、13 画像処理機能(手段)、14 ステータス送信指示機能(手段)、15 受信可否判断機能(手段)、16 ホストベースステータスイメージ生成/転送機能(手段)、17 ステータス印刷指示機能(手段)、20 ホストベースプリンタ、21 動力機構部、22 プリンタコントローラ、23 受信機能(手段)、24 エンジン制御機能(手段)、25 テキストRIP機能(手段)、26 ホストベースステータス印刷機能(手段)、27 プリンタベースステータス印刷機能(手段) DESCRIPTION OF SYMBOLS 1 Printer system, 10 Host apparatus, 11 Printer driver means, 12 RIP function (means), 13 Image processing function (means), 14 Status transmission instruction function (means), 15 Receivability judgment function (means), 16 Host base status Image generation / transfer function (means), 17 status printing instruction function (means), 20 host base printer, 21 power mechanism unit, 22 printer controller, 23 reception function (means), 24 engine control function (means), 25 text RIP Function (means), 26 Host-based status printing function (means), 27 Printer-based status printing function (means)
Claims (3)
前記プリンタは、プリンタ設定情報を記憶する記憶手段と、プリンタ設定情報に基づいて印刷動作を制御するコントローラと、印刷イメージに基づいて印刷を実行する印刷エンジンとを備え、
前記ホスト装置は、
前記ホストベースプリンタに対してプリンタ設定情報の送信を指示する手段と、
前記ホストベースプリンタから前記指示に基づくプリンタ設定情報を受信できたかどうかを判断する手段と、
受信できたと判断した場合、該プリンタ設定情報に基づいてラスタライズ処理を実行して印刷イメージを生成し、前記生成した印刷イメージを前記ホストベースプリンタへ送信する手段と、
受信できないと判断した場合、前記ホストベースプリンタに対してプリンタ設定情報の印刷を指示する手段と、を備え、
前記コントローラは、前記ホスト装置からプリンタ設定情報の印刷イメージを受信した場合には、該印刷イメージに基づきプリンタ設定情報を印刷するように制御し、前記ホスト装置からプリンタ設定情報の印刷指示を受信した場合又はユーザから印刷指示を受け付けた場合には、前記記憶手段を参照してプリンタ設定情報をあらわすテキストデータを作成し、該テキストデータに対してラスタライズ処理を実行して印刷イメージを生成し、前記生成した印刷イメージに基づきプリンタ設定情報を印刷するように制御することを特徴とする、ホストベースプリンタシステム。 A host-based printer system comprising: a host-based printer; and a host device having a function of executing a rasterization process to generate a print image and transmitting the print image to the host-based printer,
The printer includes a storage unit that stores printer setting information, a controller that controls a printing operation based on the printer setting information, and a print engine that executes printing based on a print image.
The host device is
Means for instructing the host-based printer to transmit printer setting information;
Means for determining whether or not printer setting information based on the instruction has been received from the host base printer;
If it is determined that the print image can be received, a rasterizing process is executed based on the printer setting information to generate a print image, and the generated print image is transmitted to the host base printer.
Means for instructing the host-based printer to print printer setting information when it is determined that it cannot be received,
When the controller receives a print image of printer setting information from the host device, the controller controls to print the printer setting information based on the print image, and receives a print instruction of the printer setting information from the host device. In this case or when a print instruction is received from the user, text data representing printer setting information is created with reference to the storage means, a rasterization process is performed on the text data, and a print image is generated. A host-based printer system that controls to print printer setting information based on a generated print image.
前記ホスト装置からプリンタ設定情報の印刷を指示するコマンドを受け付けた場合、前記記憶手段に記憶されるプリンタ設定情報から、プリンタ設定情報を表すテキストデータを作成して印刷データを生成する手段と、
前記生成した印刷データに基づいてラスタライズ処理を実行して印刷イメージを生成する手段と、
前記生成した印刷イメージを印刷エンジンに転送する手段と、を備えることを特徴とする、請求項1記載のホストベースプリンタシステム。 The controller is
Means for generating print data by generating text data representing printer setting information from the printer setting information stored in the storage means when a command for instructing printing of printer setting information is received from the host device;
Means for executing a rasterization process based on the generated print data to generate a print image;
2. The host-based printer system according to claim 1, further comprising means for transferring the generated print image to a print engine.
ホスト装置が、ホストベースプリンタに対してプリンタ設定情報の送信を指示する工程と、
ホストベースプリンタが、ホスト装置からプリンタ設定情報の送信指示を受信した場合、ホスト装置に対して当該ホストベースプリンタが保持するプリンタ設定情報を送信する工程と、
ホスト装置が、プリンタ設定情報を受信できた場合、該プリンタ設定情報に基づいてラスタライズ処理を実行して印刷イメージを生成し、前記生成した印刷イメージをホストベースプリンタへ送信する工程と、
ホスト装置が、プリンタ設定情報を受信できない場合、ホストベースプリンタに対してプリンタ設定情報の印刷を指示する工程と、
ホストベースプリンタが、ホスト装置からプリンタ設定情報の印刷イメージを受信した場合、該ホストベースステータスイメージに基づいてプリンタ設定情報の印刷を実行する工程と、
ホストベースプリンタが、ホスト装置からプリンタ設定情報の印刷指示を受信した場合又はユーザから印刷指示を受け付けた場合、当該ホストベースプリンタが保持するプリンタ設定情報を表すテキストデータを作成し、該テキストデータに対してラスタライズ処理を実行して印刷イメージを生成し、該印刷イメージに基づいて印刷を実行する工程と、を備えることを特徴とする印刷方法。 A method for printing printer setting information in a host-based printer system,
A step in which the host device instructs the host base printer to transmit printer setting information;
When the host base printer receives an instruction to send printer setting information from the host device, sending the printer setting information held by the host base printer to the host device;
When the host device is able to receive the printer setting information, performing a rasterization process based on the printer setting information to generate a print image, and transmitting the generated print image to the host base printer;
A step of instructing the host base printer to print the printer setting information when the host device cannot receive the printer setting information;
When the host base printer receives the print image of the printer setting information from the host device, printing the printer setting information based on the host base status image; and
When the host base printer receives a print instruction for printer setting information from the host device or receives a print instruction from the user, the host base printer creates text data representing the printer setting information held by the host base printer, and stores the text data in the text data. And a step of generating a print image by performing rasterization processing on the print image and executing printing based on the print image.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004061672A JP4517680B2 (en) | 2004-03-05 | 2004-03-05 | Host-based printer, host-based printer system, and printing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004061672A JP4517680B2 (en) | 2004-03-05 | 2004-03-05 | Host-based printer, host-based printer system, and printing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005246820A JP2005246820A (en) | 2005-09-15 |
| JP4517680B2 true JP4517680B2 (en) | 2010-08-04 |
Family
ID=35027772
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004061672A Expired - Fee Related JP4517680B2 (en) | 2004-03-05 | 2004-03-05 | Host-based printer, host-based printer system, and printing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4517680B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002281231A (en) * | 2001-03-22 | 2002-09-27 | Murata Mach Ltd | Internet facsimile apparatus |
| JP2002370409A (en) * | 2001-06-18 | 2002-12-24 | Canon Inc | Printing system, printing control method, program, and storage medium |
-
2004
- 2004-03-05 JP JP2004061672A patent/JP4517680B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005246820A (en) | 2005-09-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4543340B2 (en) | Image processing apparatus, image forming system, and program | |
| JP4541773B2 (en) | Information processing apparatus, data processing method, program, and storage medium | |
| JP2004126871A (en) | Print control method and apparatus | |
| JP3733284B2 (en) | Information processing apparatus, printing system, and command generation method | |
| JP3962606B2 (en) | Printing command generation apparatus and method, printing apparatus and control method thereof, information processing apparatus, and printing system | |
| JP2004074783A (en) | Method of suppressing printing of nearly-blank page | |
| JP4517680B2 (en) | Host-based printer, host-based printer system, and printing method | |
| JP4174476B2 (en) | Data processing apparatus, data processing method, printer driver program, print control apparatus, print control method, and printing system | |
| JP2007257592A (en) | Printing system, information processor, and printer | |
| JP3230516B2 (en) | Printer, recording medium and printer memory management method | |
| JP2017189968A (en) | Image processing apparatus and image processing method | |
| KR100571960B1 (en) | Control device and method of image forming apparatus | |
| JP2002244821A (en) | Printing method using print server, print server, program, and recording medium | |
| JP2006178767A (en) | Printing reservation system and its control method | |
| JP4389199B2 (en) | Printer system | |
| JP2010181999A (en) | Printing system, printer, and print control program | |
| JP2005157585A (en) | Network printing control system and printing control method | |
| JP2006164066A (en) | Data processing system, data processing apparatus, data processing method, and control program | |
| JP2006347065A (en) | Printing device | |
| JP2013120195A (en) | Image forming device | |
| JP2007041941A (en) | Printing apparatus and printing control method | |
| JP2008250435A (en) | Printing system and PRN file generation method in printing system | |
| JP2007276269A (en) | Printing apparatus and load balancing control method | |
| JPH10233877A (en) | Information processing system, information processing apparatus, and information processing method | |
| JPH09198203A (en) | Output system and data processing method of output system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060703 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090729 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090918 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100304 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100412 |
|
| 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: 20100427 |
|
| 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: 20100510 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130528 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4517680 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140528 Year of fee payment: 4 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |