JP4235441B2 - 文書処理プログラム、文書処理方法および装置 - Google Patents
文書処理プログラム、文書処理方法および装置 Download PDFInfo
- Publication number
- JP4235441B2 JP4235441B2 JP2002371001A JP2002371001A JP4235441B2 JP 4235441 B2 JP4235441 B2 JP 4235441B2 JP 2002371001 A JP2002371001 A JP 2002371001A JP 2002371001 A JP2002371001 A JP 2002371001A JP 4235441 B2 JP4235441 B2 JP 4235441B2
- Authority
- JP
- Japan
- Prior art keywords
- conversion
- program
- document
- document data
- layout program
- 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
- 238000003672 processing method Methods 0.000 title 1
- 230000006870 function Effects 0.000 description 28
- 238000000034 method Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 7
- 230000008676 import Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Description
【発明の属する技術分野】
本発明は、別のプログラムに文書データを引き渡す際のデータ変換機能を提供する文書処理技術に関する。
【0002】
【従来の技術】
従来、一般の文書作成アプリケーション(一般アプリケーション)で作成したアプリケーションンデータを、印刷のためのレイアウト処理を行うレイアウトアプリケーションでオープンさせるときには、一般アプリケーションから印刷処理の操作手順により、専用のプリンタドライバ形式のデータ変換プログラムによって原稿データファイルを作成し、この原稿データファイルをOSが提供するデスクトップ画面上から(例えばドラッグ・アンド・ドロップ操作によって)レイアウトアプリケーションに挿入するという方法をとっていた。また、原稿データの元となる文書が閉じられていれば、OSのデスクトップ画面上からドロップ操作を行い、この操作に応じて原稿データファイルへの変換が行われ、レイアウトアプリケーションに挿入するという方法もあった。
【0003】
【発明が解決しようとする課題】
いずれにしても、アプリケーションデータをレイアウトアプリケーションにオープンさせるにはOSのデスクトップ画面上での操作を経由することが必要で、アプリケーション画面から直接オープンさせることはできず、特に、アプリケーションデータを開いたアプリケーションの画面の状態からは直接、そのアプリケーションデータをレイアウトアプリケーションにオープンさせることはできないため、結局2段階の動作が必要であった。
【0004】
そこで、本発明は、より簡単な操作で一般アプリケーションによって作成されたアプリケーションデータをレイアウトアプリケーションに挿入することができるようにすることを目的とする。
【0005】
【課題を解決するための手段】
本発明によれば、例えば、アプリケーションデータを作成するためのアプリケーションプログラムと、原稿データのレイアウト処理を行うレイアウトプログラムとを格納したコンピュータに、前記アプリケーションプログラムからの指示に応答してそのアプリケーションプログラムによって作成されたアプリケーションデータを、前記レイアウトプログラムによって処理可能な原稿データに変換する変換手段、前記変換手段による変換処理に応答して、その変換処理で得られた原稿データを前記レイアウトプログラムによってオープンするよう制御する制御手段、として機能させるための文書処理プログラムが提供される。
【0006】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
【0007】
まず、本発明の実施の形態に係る文書処理システムの概要を説明する。この文書処理システムでは、一般的なアプリケーションにより作成されたデータファイルが、電子原稿ライタによって電子原稿ファイルに変換される。レイアウトアプリケーションは、その電子原稿ファイルを編集する機能を提供している。以下、その詳細を説明する。
【0008】
図1は、本発明の実施の形態における文書処理システムのソフトウェア構成を示す図である。
【0009】
この文書処理システムは、本実施の形態に係る情報処理装置の好適な実施形態であるデジタルコンピュータ100によって実現されている。一般アプリケーション101は、ワードプロセシングやスプレッドシート、フォトレタッチ、ドローあるいはペイント、プレゼンテーション、テキスト編集などの機能を提供するアプリケーションプログラムであり、印刷機能を有している。これらアプリケーションプログラムは、作成された文書データや画像データなどのアプリケーションデータを印刷するにあたって、オペレーティングシステム(OS)により提供される所定のインターフェースを利用する。すなわち、アプリケーション101は、作成したデータを印刷するために、前記インターフェースを提供するOSの出力モジュールに対して、予め定められる、OSに依存する形式の出力コマンド(GDI関数)を送信する。この出力コマンドを受けた出力モジュールは、プリンタ等の出力デバイスが処理可能な形式にそのコマンドを変換し、その変換されたコマンド(DDI関数)を出力する。この出力デバイスが処理可能な形式は、デバイスの種類やメーカ、機種などによって異なるために、デバイスごとにデバイスドライバが提供されており、OSでは、そのデバイスドライバを利用してコマンドの変換を行うことにより印刷データを生成し、JL(Job Language)でくくることにより印刷ジョブを生成する。このOSとして、例えばマイクロソフト社のウインドウズ(Windows(登録商標))を利用する場合は、前述した出力モジュールとしてはGDI(Graphic Device Interface)と呼ばれるモジュールが相当する。
【0010】
電子原稿ライタ102は、前述のデバイスドライバを改良したものであり、この文書処理システム実現のために提供されるソフトウェアモジュールである。ただし、この電子原稿ライタ102は、特定の出力デバイスを目的としておらず、後述のレイアウトアプリケーション104やプリンタドライバ106により処理可能な形式に出力コマンドを変換することにより電子原稿ファイル103を生成する。この電子原稿ライタ102による変換後の形式(以後、「電子原稿形式」と呼ぶ)は、ページ単位の原稿を詳細な書式をもって表現可能であれば特に問わない。実質的な標準形式のうちでは、例えばアドビシステムズによるPDF形式や、SGML形式などが電子原稿形式として採用できる。
【0011】
アプリケーション101により電子原稿ライタ102を利用させる場合には、出力に使用するデバイスドライバとして電子原稿ライタ102を指定してから印刷を実行させる。ただし、電子原稿ライタ102によって作成されたままの電子原稿ファイルは、電子原稿ファイルとして完全な形式を備えていない。そのため、デバイスドライバとして電子原稿ライタ102を指定するのはレイアウトアプリケーション104であり、その管理下でアプリケーションデータの電子原稿ファイルへの変換が実行される。
【0012】
レイアウトアプリケーション104は、電子原稿ライタ102が生成した新規の不完全な電子原稿ファイルを、後述する形式を備えた電子原稿ファイルとして完成させる。以下では、この点を明瞭に識別する必要がある際には、電子原稿ライタ102によって作成されたファイルを「電子原稿ファイル」と呼び、レイアウトアプリケーション104によって構造を与えられた電子原稿ファイルを「ブックファイル」と呼ぶ。また、特に区別する必要がない場合は、アプリケーションにより生成されるドキュメントファイル、電子原稿ファイル、およびブックファイルをいずれも文書ファイル(または文書データ)と呼ぶ。
【0013】
このようにデバイスドライバとして電子原稿ライタ102を指定し、一般アプリケーション101によりそのデータを印刷させることで、アプリケーションデータはアプリケーション101によって定義されたページ(以後、「論理ページ」あるいは「原稿ページ」と呼ぶ)を単位とする電子原稿形式に変換され、電子原稿ファイル103としてハードディスクなどの記憶媒体に格納される。なお、ハードディスクは、本実施形態に係る文書処理システムを実現するコンピュータが備えているローカルドライブであってもよいし、ネットワークに接続されている場合にはネットワーク上に提供されるドライブであっても良い。
【0014】
レイアウトアプリケーション104は、「電子原稿ファイル」あるいは「ブックファイル」103を読み込み、それを編集するための機能を利用者に提供する。ただし、レイアウトアプリケーション104は、各ページの内容を編集する機能は提供しておらず、ページを最小単位として構成される、後述する章やブックの構造を編集するための機能を提供している。
【0015】
レイアウトアプリケーション104によって編集されたブックファイル103を印刷する際には、レイアウトアプリケーション104によって電子原稿デスプーラ105が起動される。この電子原稿デスプーラ105は、指定されたブックファイルをハードディスクから読み出し、そのブックファイルに記述された形式で各ページを印刷するために、前述したOSの出力モジュールに適合する出力コマンドを生成し、不図示の出力モジュールに出力する。その際に、出力デバイスとして使用されるプリンタ107用のプリンタドライバ106がデバイスドライバとして指定される。そして出力モジュールは、指定されたプリンタ107のプリンタドライバ106を用いて、受信した出力コマンドをプリンタ107で解釈実行可能なデバイスコマンドに変換する。そして、このデバイスコマンドは、プリンタ107に送信され、プリンタ107によって、そのコマンドに応じた画像が印刷される。
【0016】
図2は、図1に示したデジタルコンピュータ100のハードウェア構成を示すブロック図である。
【0017】
図2において、CPU201は、ROM203のプログラム用ROMに記憶された、あるいはハードディスク211からRAM202にロードされたOSや一般アプリケーション101、レイアウトアプリケーション104などのプログラムを実行し、図1のソフトウェア構成や、後述するフローチャートの手順を実現する。RAM202はCPU201の主メモリ、ワークエリア等として機能する。キーボードコントローラ(KBC)205は、キーボード209からのキー入力やマウス等のポインティングデバイス(図示せず)からの入力を制御する。CRTコントローラ(CRTC)206は表示部210の表示を制御する。なお、この表示部210はCRTに限定されず、例えば液晶、プラズマなどでも良い。ディスクコントローラ(DKC)207は、ブートプログラム、種々のアプリケーション、フォントデータ、ユーザファイル、後述する編集ファイル等を記憶するハードディスク(HD)211や不図示のフレキシブルディスク(FD)等との間でのアクセスを制御する。PRTC208は、接続されたプリンタ107との間の信号の交換を制御する。NC212はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【0018】
次に、レイアウトアプリケーション104および電子原稿ライタ102によってブックファイルを作成する手順を説明する。このブックファイルの作成は、レイアウトアプリケーション104によるブックファイルの編集操作の一環として実現される。
【0019】
図3は、本実施の形態に係るレイアウトアプリケーション104によりブックファイルを開く際の手順を説明するフローチャートである。
【0020】
まずステップS701で、開こうとするブックファイルが、新規作成すべきものであるか、それとも既存のものであるかを判定する。新規作成の場合にはステップS702に進み、章を含まないブックファイルを新規に作成する。この新規に作成されるブックファイルは、図3の例で示せば、ブックノード301のみ有し、章のノードに対するリンクが存在しないブックのノードとなる。この場合のブック属性は、新規作成用として予め用意された属性のセットが適用される。そしてステップS704に進み、新規ブックファイルを編集するためのユーザインターフェース(UI)画面を表示する。
【0021】
図4は、新規にブックファイルが作成された際のUI画面の一例を示す図である。この場合には、ブックファイルは実質的な内容を持たないために、UI画面1100には何も表示されない。
【0022】
一方、ステップS701で、既存のブックファイルがあればステップS703に進み、指定されたブックファイルを開き、そのブックファイルの構造、属性、内容に従ってユーザインターフェース(UI)画面を表示する。
【0023】
図5は、この表示されたUI画面の一例を示す図である。
【0024】
このUI画面1100は、ブックの構造を示すツリー部1101と、印刷された状態を表示するプレビュー部1102とを含む。ツリー部1101には、そのブックに含まれる章、各章に含まれるページが木構造で表示(ツリー表示)される。ツリー部1101にはページ番号が表示されており、このページ番号は原稿ページの番号を示している。またプレビュー部1102には、印刷ページの内容が縮小されて表示される。その表示順序は、ブックの構造を反映したものとなっている。
【0025】
さて、このオープンされたブックファイルには、電子原稿ライタ102によって、電子原稿ファイルに変換されたアプリケーションデータを、新たな章として追加することができる。この機能を「電子原稿インポート機能」と呼ぶ。従来、この機能は、OSが提供するデスクトップ画面において、アプリケーションデータをレイアウトアプリケーションにドラッグ・アンド・ドロップ操作することで起動されるものであった。
【0026】
図6は、従来の電子原稿インポートの手順を示すフローチャートである。太線aの左側のフローは一般アプリケーション101の処理、太線aとbとの間のフローはOSの処理、太線bの右側のフローはレイアウトアプリケーション104の処理を表している。
【0027】
まず、一般アプリケーション101を起動する(ステップS601)。この一般アプリケーションにより、アプリケーションデータBを作成し(ステップS602)、保存する(ステップS603)。他方で、レイアウトアプリケーション104を起動し(ステップS604)、例えば既存のブックファイルAをオープンして表示する(ステップS605)。このUI画面の表示態様の例は図5に示したとおりである。
【0028】
この状態で、ステップS603で保存したアプリケーションデータBを、ブックファイルAを表示しているUI画面にドロップする(ステップS606)。すると、レイアウトアプリケーション104は、電子原稿ライタ102を用いてアプリケーションデータBを電子原稿形式のブックファイルBに変換する(ステップS607)。そして、現在表示しているブックファイルAに、変換されたブックファイルBを追加して表示するとともに(ステップS608)、ブックファイルAとブックファイルBとを結合してブックファイルABを生成する(ステップS609)。
【0029】
従来の電子原稿インポートの処理は概ね上記のとおりであるが、このように一般アプリケーション101で作成したアプリケーションデータをレイアウトアプリケーション104におけるブックファイルに追加するには、OSが提供するデスクトップ画面上でアプリケーションデータをレイアウトアプリケーション104のUI画面もしくはアイコンにドラッグ・アンド・ドロップ操作により追加することが必要で、一般アプリケーション101上の画面から直接追加操作を行うことができないことは、先述したとおりである。
【0030】
図7は、実施形態における電子原稿インポートの手順を示すフローチャートで、アプリケーションデータをレイアウトアプリケーション104に新規ファイルとして表示させるものである。中央の太線aの左側は一般アプリケーション101の処理、右側はレイアウトアプリケーション104の処理を表している。
【0031】
まず、一般アプリケーション101を起動し(ステップS701)、アプリケーションデータAを作成する(ステップS702)。作成作業が終了すると、ユーザによるキーボードもしくはマウスの指示に基づき印刷手順を開始する。実施形態では、印刷先(出力先)として通常のプリンタドライバの代わりに、電子原稿ライタ102を指定することが可能になっている。ここで電子原稿ライタ102が印刷先として指定されると、電子原稿ライタ102が起動し、アプリケーションデータAが電子原稿形式のブックファイルAに変換される(ステップS704)。つまり、ユーザはアプリケーションデータAを印刷する要領で、ブックファイルAへの変換を行うことができる。
【0032】
ところで、このステップS704の実行前に別途、電子原稿ライタ102の設定画面で、変換後のブックファイルを、新規に作成する「新規作成」、または、既存のブックファイルに追加する「追加読み込み」のいずれか選択することができる。ここでは、「新規作成」を選ぶものとする(ステップS703)。もちろん、「新規作成」に設定されていることをユーザが事前に知っているのであれば、特に設定画面を開く必要はない。
【0033】
その後、レイアウトアプリケーション104を起動すると(ステップS705)、レイアウトアプリケーション104は、ステップS704で変換されたブックファイルAをオープンし、UI画面に表示する(ステップS706)。なお、ステップS705でのレイアウトアプリケーション104の起動はステップS704の実行に応じて自動的に起動するようにしてよいし、ユーザの指示に基づいて起動するようにしてもよい。
【0034】
図8は、実施形態における電子原稿インポートの手順を示すフローチャートで、アプリケーションデータをレイアウトアプリケーション104ですでにオープンされていたブックファイルにアプリケーションデータを追加するものである。図7と同様、中央の太線aの左側は一般アプリケーション101の処理、右側はレイアウトアプリケーション104の処理を表している。
【0035】
まず、一般アプリケーション101を起動し(ステップS801)、アプリケーションデータBを作成する(ステップS802)。作成作業が終了すると、ユーザによるキーボードもしくはマウスの指示に基づき印刷手順を開始する。実施形態では、印刷先として通常のプリンタドライバの代わりに、電子原稿ライタ102を指定することが可能になっている。ここで電子原稿ライタ102が印刷先として指定されると、電子原稿ライタ102が起動し、アプリケーションデータBが電子原稿形式のブックファイルBに変換される(ステップS804)。つまり、図7と同様に、ユーザはアプリケーションデータBを印刷する要領で、ブックファイルBへの変換を行うことができる。
【0036】
ここでは、このステップS804の実行前に別途、電子原稿ライタ102の出力設定画面(この画面は、電子原稿ライタ102のプロパティ設定画面のことであり、通常のプリンタドライバのプロパティ画面を同様の操作で開くことが可能である。)で、新規作成モードを指定する「新規作成」ではなく、文書追加モードを指定する「追加読み込み」を設定しておく。もちろん、「追加読み込み」に設定されていることをユーザが事前に知っているのであれば、特に設定画面を開く必要はない。よって、ステップS804では、電子原稿ライタ102は、出力設定として、新規作成モードが選択されているか、文書追加モードが選択されているかを判断する。
【0037】
他方で、レイアウトアプリケーション104を起動し(ステップS805)、例えば既存のブックファイルAをオープンして表示する(ステップS806)。このUI画面の表示態様の例は図5に示したとおりである。
【0038】
ステップS804で文書追加モードが選択されている場合は、レイアウトアプリケーション104は、更に、ステップS804で変換されたブックファイルBを電子原稿ライタ102から取得し、ブックファイルAに追加して表示するとともに(ステップS807)、ブックファイルAとブックファイルBとを結合してブックファイルABを生成する(ステップS808)。なお、ステップS804で新規作成モードが指定されている場合は、電子原稿ライタ102は変換生成したブックファイルBをレイアウトアプリケーション104に渡すと共に、新規作成モードであることを通知する。新規作成モードであることが通知されたレイアウトアプリケーション104は、新規ブックであると認識して、電子原稿ライタ102から渡されたブックファイルBを新規ブックとして、既存ブックファイルAとは別ウインドウに表示する。
【0039】
このようにして、一般アプリケーション101での印刷操作を経て、アプリケーションデータがレイアウトアプリケーション104でオープンしているブックファイルに自動的に追加される。これによれば、わざわざOSのデスクトップ画面上でアプリケーションデータをドロップする操作が不要になり、レイアウトアプリケーション104におけるファイルの挿入操作が非常に簡単になる。
【0040】
なお、ステップS804を実行した時点で、レイアウトアプリケーション104がすでに起動されており、なおかつ、複数のブックファイルがオープンされていた場合には、挿入するブックファイルをユーザに選択させるUI画面を表示することが好ましい。図9は、ブックファイルをユーザに選択させるためのUI画面の表示例を示す図である。図示のように、すでにオープンされているブックファイルが列挙される。ただし、レイアウトアプリケーション104内で別のダイアログを開く等の操作中に係るブックファイルは追加読み込みができないので列挙されない。列挙されたブックファイルの中から1のブックファイルがユーザによって選択されると、そのブックファイルにブックファイルBが追加される。
【0041】
また、このように電子原稿ライタ102が「追加読み込み」に設定されている場合に、ステップS804を実行した時点でまだレイアウトアプリケーション104が起動されていなかったときは、レイアウトアプリケーション104は、その起動時は図4に示した新規画面を表示し、その後、ステップS804により渡されたブックファイルBを「追加読み込み」することになるので、結果としては「新規作成」でレイアウトアプリケーション104を起動した図7の場合と同様となる。
【0042】
また、ブックファイルが追加されるとき、レイアウトアプリケーション104が取り扱い可能なサイズを超えるページを含むブックファイルが追加されようとしたときには、そのページを取り扱い可能なサイズまで縮小する機能を有することが好適である。図10は、実施形態におけるページの縮小機能を説明する図であり、図示のように、レイアウトアプリケーション104が取り扱い可能な最大のサイズがA3であった場合、追加しようとするブックファイルのページサイズがA3を超えるものに限り縮小されることを示している。
【0043】
以上説明したように、実施形態によれば、OSのデスクトップ画面を経由することなく、一般アプリケーションの画面から直接、レイアウトアプリケーションに対するアプリケーションデータの挿入操作を行うことができるようになるため、ユーザの作業ステップが減少し、生産性の向上が期待できる。
【0044】
(他の実施形態)
以上、本発明の実施形態を詳述したが、本発明は、例えばシステム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。また、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【0045】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータがその供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、その形態はプログラムである必要はない。
【0046】
従って、本発明の機能処理をコンピュータで実現するために、そのコンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の特許請求の範囲には、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【0047】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。
【0048】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。
【0049】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、そのホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明のクレームに含まれるものである。
【0050】
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【0051】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【0052】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【0053】
【発明の効果】
本発明によれば、より簡単な操作で一般アプリケーションによって作成されたアプリケーションデータをレイアウトアプリケーションにオープンさせることができる。
【図面の簡単な説明】
【図1】実施形態における文書処理システムのソフトウェア構成を示す図である。
【図2】実施形態の文書処理システムを実現するハードウェア構成例を示すブロック図である。
【図3】ブックファイルを開く手順例を示すフローチャートである。
【図4】新規のブックファイルを開いた際のユーザインタフェース画面の一例を示す図である。
【図5】既存のブックファイルを開いた際のユーザインタフェース画面の一例を示す図である。
【図6】従来の電子原稿インポートの手順を示すフローチャートである。
【図7】実施形態における電子原稿インポートの手順を示すフローチャートである。
【図8】実施形態における電子原稿インポートの手順を示すフローチャートである。
【図9】ブックファイルをユーザに選択させるためのUI画面の表示例を示す図である。
【図10】実施形態におけるページの縮小機能を説明する図である。
Claims (18)
- アプリケーションデータを作成するためのアプリケーションプログラムと、当該アプリケーションデータに基づく原稿データを表示するレイアウトプログラムとを格納したコンピュータが読み取り可能な文書処理プログラムであって、当該コンピュータを、
前記アプリケーションプログラムによって作成されたアプリケーションデータを、前記レイアウトプログラムによって表示可能な原稿データに変換する変換手段、
前記変換手段による変換によって得られた前記原稿データを前記レイアウトプログラムが表示するために、前記変換手段による変換に応じて前記レイアウトプログラムを起動する起動手段、
前記起動手段によって起動されたレイアウトプログラムが前記変換手段による変換により得られた前記原稿データを表示するように当該レイアウトプログラムを制御する表示制御手段、
として機能させるための当該コンピュータが読み取り可能な文書処理プログラムであり、
前記表示制御手段は、前記変換手段による変換処理時にすでに前記レイアウトプログラムによって第1の原稿データが表示されていたときは、前記変換処理で得られた第2の原稿データを前記第1の原稿データに追加して表示することを特徴とする文書処理プログラム。 - 前記コンピュータを、更に、
前記変換手段による変換処理時にすでに前記レイアウトプログラムによって第1の原稿データが表示されていたときに、前記変換処理で得られた第2の原稿データを新規に前記第1の原稿データが表示されているウィンドウとは異なるウィンドウに表示する第1のモードか、前記変換処理で得られた前記第2の原稿データを前記第1の原稿データに追加して表示する第2のモードかのいずれかを設定する設定手段として機能させ、
前記表示制御手段は、前記設定手段によって設定されたモードに従い前記第2の原稿データを表示することを特徴とする請求項1に記載の文書処理プログラム。 - 前記コンピュータを、更に、
前記変換手段による変換処理時にすでに前記レイアウトプログラムによって複数の原稿データが表示されていたときは、前記変換処理で得られた原稿データをいずれの原稿データに追加させるかを選択する選択手段として機能させることを特徴とする請求項1又は2に記載の文書処理プログラム。 - 前記コンピュータを、更に、
前記変換処理で得られた前記第2の原稿データを前記第1の原稿データに追加して表示する際に、当該第2の原稿データに前記レイアウトプログラムが処理可能なサイズを超えるページが含まれる場合、当該レイアウトプログラムが処理可能なサイズを超えるページを当該レイアウトプログラムが処理可能なサイズに縮小する縮小手段として機能させることを特徴とする請求項1乃至3のいずれか1項に記載の文書処理プログラム。 - 前記アプリケーションプログラムは、デバイスドライバとして電子原稿ライタを選択することを特徴とする請求項1乃至4のいずれか1項に記載の文書処理プログラム。
- 前記レイアウトプログラムは、ユーザの指示に基づいて起動されるか、又は、前記ユーザの指示を受け付けることなく前記起動手段によって起動されることを特徴とする請求項1乃至5のいずれか1項に記載の文書処理プログラム。
- アプリケーションデータを作成するためのアプリケーションプログラムと、当該アプリケーションデータに基づく原稿データを表示するレイアウトプログラムとを格納したコンピュータを利用した文書処理方法であって、
前記アプリケーションプログラムからの指示に応答してそのアプリケーションプログラムによって作成されたアプリケーションデータを、前記レイアウトプログラムによって表示可能な原稿データに変換する変換ステップと、
前記変換ステップにおける変換によって得られた前記原稿データを前記レイアウトプログラムが表示するために、前記変換ステップでの変換に応じて前記レイアウトプログラムを起動する起動ステップと、
前記起動ステップで起動されたレイアウトプログラムが前記変換ステップによる変換により得られた前記原稿データを表示するように当該レイアウトプログラムを制御する表示制御ステップと、
を有し、
前記表示制御ステップは、前記変換ステップによる変換処理時にすでに前記レイアウトプログラムによって第1の原稿データが表示されていたときは、前記変換処理で得られた第2の原稿データを前記第1の原稿データに追加して表示することを特徴とする文書処理方法。 - 前記変換ステップによる変換処理時にすでに前記レイアウトプログラムによって第1の原稿データが表示されていたときに、前記変換処理で得られた第2の原稿データを新規に前記第1の原稿データが表示されているウィンドウとは異なるウィンドウに表示する第1のモードか、前記変換処理で得られた前記第2の原稿データを前記第1の原稿データに追加して表示する第2のモードかのいずれかを設定する設定ステップを更に有し、
前記表示制御ステップは、前記設定ステップによって設定されたモードに従い前記第2の原稿データを表示することを特徴とする請求項7に記載の文書処理方法。 - 前記変換ステップによる変換処理時にすでに前記レイアウトプログラムによって複数の原稿データが表示されていたときは、前記変換処理で得られた原稿データをいずれの原稿データに追加させるかを選択する選択ステップを更に有することを特徴とする請求項7又は8に記載の文書処理方法。
- 前記変換処理で得られた前記第2の原稿データを前記第1の原稿データに追加して表示する際に、当該第2の原稿データに前記レイアウトプログラムが処理可能なサイズを超えるページが含まれる場合、当該レイアウトプログラムが処理可能なサイズを超えるページを当該レイアウトプログラムが処理可能なサイズに縮小する縮小ステップを更に有することを特徴とする請求項7乃至9のいずれか1項に記載の文書処理方法。
- 前記アプリケーションプログラムは、デバイスドライバとして電子原稿ライタを選択することを特徴とする請求項7乃至10のいずれか1項に記載の文書処理方法。
- 前記レイアウトプログラムは、ユーザの指示に基づいて起動されるか、又は、前記ユーザの指示を受け付けることなく前記起動ステップによって起動されることを特徴とする請求項7乃至11のいずれか1項に記載の文書処理方法。
- アプリケーションデータを作成するためのアプリケーションプログラムと、当該アプリケーションデータに基づく原稿データを表示するレイアウトプログラムとを格納した文書処理装置であって、
前記アプリケーションプログラムからの指示に応答して、そのアプリケーションプログラムによって作成されたアプリケーションデータを、前記レイアウトプログラムによって表示可能な原稿データに変換する変換手段と、
前記変換手段による変換によって得られた前記原稿データを前記レイアウトプログラムが表示するために、前記変換手段による変換に応じて前記レイアウトプログラムを起動する起動手段と、
前記起動手段により起動されたレイアウトプログラムが前記変換手段による変換により得られた前記原稿データを表示するように当該レイアウトプログラムを制御する表示制御手段と、
を有し、
前記表示制御手段は、前記変換手段による変換処理時にすでに前記レイアウトプログラムによって第1の原稿データが表示されていたときは、前記変換処理で得られた第2の原稿データを前記第1の原稿データに追加して表示することを特徴とする文書処理装置。 - 前記変換手段による変換処理時にすでに前記レイアウトプログラムによって第1の原稿データが表示されていたときに、前記変換処理で得られた第2の原稿データを新規に前記第1の原稿データが表示されているウィンドウとは異なるウィンドウに表示する第1のモードか、前記変換処理で得られた前記第2の原稿データを前記第1の原稿データに追加して表示する第2のモードかのいずれかを設定する設定手段を更に有し、
前記表示制御手段は、前記設定手段によって設定されたモードに従い前記第2の原稿データを表示することを特徴とする請求項13に記載の文書処理装置。 - 前記変換手段による変換処理時にすでに前記レイアウトプログラムによって複数の原稿データが表示されていたときは、前記変換処理で得られた原稿データをいずれの原稿データに追加させるかを選択する選択手段を更に有することを特徴とする請求項13又は14記載の文書処理装置。
- 前記変換処理で得られた前記第2の原稿データを前記第1の原稿データに追加して表示する際に、当該第2の原稿データに前記レイアウトプログラムが処理可能なサイズを超えるページが含まれる場合、当該レイアウトプログラムが処理可能なサイズを超えるページを当該レイアウトプログラムが処理可能なサイズに縮小する縮小手段を更に有することを特徴とする請求項13乃至15のいずれか1項に記載の文書処理装置。
- 前記アプリケーションプログラムは、デバイスドライバとして電子原稿ライタを選択することを特徴とする請求項13乃至16のいずれか1項に記載の文書処理装置。
- 前記レイアウトプログラムは、ユーザの指示に基づいて起動されるか、又は、前記ユーザの指示を受け付けることなく前記起動手段によって起動されることを特徴とする請求項13乃至17のいずれか1項に記載の文書処理装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002371001A JP4235441B2 (ja) | 2002-12-20 | 2002-12-20 | 文書処理プログラム、文書処理方法および装置 |
US10/739,332 US7203898B2 (en) | 2002-12-20 | 2003-12-19 | Document processing method and apparatus |
CN2008100818306A CN101261621B (zh) | 2002-12-20 | 2003-12-19 | 文档处理方法及装置 |
CNB2003101218528A CN100389417C (zh) | 2002-12-20 | 2003-12-19 | 文档处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002371001A JP4235441B2 (ja) | 2002-12-20 | 2002-12-20 | 文書処理プログラム、文書処理方法および装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008282480A Division JP4726252B2 (ja) | 2008-10-31 | 2008-10-31 | 情報処理装置及び方法並びに制御プログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2004206168A JP2004206168A (ja) | 2004-07-22 |
JP2004206168A5 JP2004206168A5 (ja) | 2008-01-24 |
JP4235441B2 true JP4235441B2 (ja) | 2009-03-11 |
Family
ID=32677191
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002371001A Expired - Fee Related JP4235441B2 (ja) | 2002-12-20 | 2002-12-20 | 文書処理プログラム、文書処理方法および装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7203898B2 (ja) |
JP (1) | JP4235441B2 (ja) |
CN (2) | CN101261621B (ja) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004252665A (ja) * | 2003-02-19 | 2004-09-09 | Canon Inc | 文書処理方法 |
JP4054726B2 (ja) * | 2003-07-09 | 2008-03-05 | キヤノン株式会社 | 情報処理装置及びその制御方法及びプログラム |
US7788578B1 (en) * | 2004-02-18 | 2010-08-31 | Microsoft Corporation | System and method for a tool pane within a markup language document |
JP4401850B2 (ja) * | 2004-04-16 | 2010-01-20 | キヤノン株式会社 | 文書処理装置及び方法 |
JP4143566B2 (ja) * | 2004-04-16 | 2008-09-03 | キヤノン株式会社 | 文書処理装置及びその制御方法、並びにコンピュータプログラム |
JP4144883B2 (ja) * | 2004-08-06 | 2008-09-03 | キヤノン株式会社 | 情報処理装置及びその制御方法、プログラム |
JP4386281B2 (ja) * | 2005-01-31 | 2009-12-16 | キヤノン株式会社 | 画像処理方法及び画像処理装置並びにプログラム |
JP4756870B2 (ja) | 2005-02-03 | 2011-08-24 | キヤノン株式会社 | 文書処理装置及び文書処理方法並びにプログラム |
JP4095617B2 (ja) * | 2005-02-28 | 2008-06-04 | キヤノン株式会社 | 文書処理装置及び文書処理方法及びコンピュータプログラム |
JP4155278B2 (ja) * | 2005-04-20 | 2008-09-24 | コニカミノルタビジネステクノロジーズ株式会社 | 文書処理装置、その制御プログラム、および、その制御方法 |
JP5006566B2 (ja) * | 2006-03-31 | 2012-08-22 | キヤノン株式会社 | 情報処理装置及びその制御方法、プログラム |
JP4847182B2 (ja) * | 2006-03-31 | 2011-12-28 | キヤノン株式会社 | 印刷データ生成装置及びその制御方法、コンピュータプログラム |
JP4847183B2 (ja) | 2006-03-31 | 2011-12-28 | キヤノン株式会社 | 情報処理装置及びその制御方法、プログラム |
JP5341388B2 (ja) * | 2008-05-02 | 2013-11-13 | キヤノン株式会社 | 文書処理装置及び文書処理方法 |
JP2010009219A (ja) * | 2008-06-25 | 2010-01-14 | Canon Inc | 情報処理装置、情報処理方法及びプログラム |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03177964A (ja) * | 1989-12-07 | 1991-08-01 | Toshiba Corp | 文書整形装置 |
US5251314A (en) * | 1990-06-07 | 1993-10-05 | International Business Machines Corporation | System for converting from one document type to a plurality of document types allowing accurate reversal therefrom using tables containing indications regarding non-transformable elements |
JP3210102B2 (ja) * | 1992-11-17 | 2001-09-17 | 松下電器産業株式会社 | 電子化文書ファイリング装置及びファイリング文書検索方法 |
JP3430592B2 (ja) * | 1993-12-06 | 2003-07-28 | 富士ゼロックス株式会社 | 出力処理内容指示装置および方法 |
US6952801B2 (en) * | 1995-06-07 | 2005-10-04 | R.R. Donnelley | Book assembly process and apparatus for variable imaging system |
JP3459153B2 (ja) * | 1995-11-24 | 2003-10-20 | 大日本スクリーン製造株式会社 | 画像処理装置 |
US7124359B2 (en) * | 1996-01-11 | 2006-10-17 | Canon Kabushiki Kaisha | Image edit device adapted to rapidly lay-out photographs into templates with means for preview and correction by user |
US5960444A (en) * | 1996-07-01 | 1999-09-28 | Sun Microsystems, Inc. | Software tool for indexing document made from plurality of smaller documents created using different versions of word processing software |
JPH10307818A (ja) * | 1997-05-08 | 1998-11-17 | Nec Corp | 文書変換システム、文書変換方法および文書変換用プログラムを記録した記録媒体 |
JPH113352A (ja) * | 1997-06-12 | 1999-01-06 | Fuji Xerox Co Ltd | 電子文書のファイル処理方法および装置 |
US6182092B1 (en) * | 1997-07-14 | 2001-01-30 | Microsoft Corporation | Method and system for converting between structured language elements and objects embeddable in a document |
JP4054444B2 (ja) * | 1997-07-30 | 2008-02-27 | キヤノン株式会社 | 印刷制御装置及び印刷制御方法並びに記憶媒体 |
US6226642B1 (en) * | 1997-09-11 | 2001-05-01 | International Business Machines Corporation | Content modification of internet web pages for a television class display |
US7519268B2 (en) * | 1998-04-14 | 2009-04-14 | Nikon Corporation | Image recording apparatus, dynamic image processing apparatus, dynamic image reproduction apparatus, dynamic image recording apparatus, information recording / reproduction apparatus and methods employed therein, recording medium with computer program stored therein |
US6480866B2 (en) * | 1998-06-30 | 2002-11-12 | International Business Machines Corporation | Method and apparatus to facilitate creation of documents from individual pages |
CN1276565A (zh) * | 1999-06-08 | 2000-12-13 | 中国科学院自动化研究所 | 一种保护多媒体文件和多媒体数据的方法 |
KR100366760B1 (ko) * | 2000-01-12 | 2003-01-08 | 주식회사 위즈맥스 | 멀티미디어 파일 결합방법 |
EP1257967A2 (en) | 2000-02-09 | 2002-11-20 | Moore Wallace North America, Inc. | Imaging documents having static content and variable data |
US7024485B2 (en) * | 2000-05-03 | 2006-04-04 | Yahoo! Inc. | System for controlling and enforcing playback restrictions for a media file by splitting the media file into usable and unusable portions for playback |
US7259753B2 (en) * | 2000-06-21 | 2007-08-21 | Microsoft Corporation | Classifying, anchoring, and transforming ink |
JP4785303B2 (ja) * | 2000-10-31 | 2011-10-05 | キヤノン株式会社 | 印刷制御装置、印刷制御方法およびプログラム |
JP3848133B2 (ja) * | 2000-11-17 | 2006-11-22 | キヤノン株式会社 | 構造化記述言語で記述されたデータを処理する画像形成装置及び画像形成方法 |
AU2002233991A1 (en) * | 2000-12-06 | 2002-06-18 | American Express Travel Related Services Company, Inc. | Layout generator system and method |
US6924904B2 (en) * | 2001-02-20 | 2005-08-02 | Sharp Laboratories Of America, Inc. | Methods and systems for electronically gathering and organizing printable information |
US7124361B2 (en) * | 2001-03-21 | 2006-10-17 | Hewlett-Packard Development Company, L.P. | Apparatus and method for forming processed data |
JP4284896B2 (ja) * | 2001-08-02 | 2009-06-24 | コニカミノルタビジネステクノロジーズ株式会社 | ファイル管理プログラム、ファイル管理プログラムを記録したコンピュータ読取可能な記録媒体、およびファイル管理方法 |
JP3970137B2 (ja) * | 2001-09-14 | 2007-09-05 | キヤノン株式会社 | 文書処理方法及びその装置 |
JP4756796B2 (ja) * | 2001-09-14 | 2011-08-24 | キヤノン株式会社 | 情報処理装置、情報処理方法、プログラム及び記憶媒体 |
JP4817556B2 (ja) * | 2001-09-14 | 2011-11-16 | キヤノン株式会社 | 情報処理装置、情報処理装置における文書処理方法およびプログラム |
US7203900B2 (en) * | 2001-09-14 | 2007-04-10 | Canon Kabushiki Kaisha | Apparatus and method for inserting blank document pages in a print layout application |
US7234105B2 (en) * | 2001-09-20 | 2007-06-19 | Sap Ag | Methods and systems for providing a document with interactive elements to retrieve information for processing by business applications |
JP3480844B2 (ja) * | 2001-10-26 | 2003-12-22 | 株式会社リコー | 文書管理装置、文書管理制御方法及び文書管理制御プログラム |
JP2003281446A (ja) * | 2002-03-13 | 2003-10-03 | Culture Com Technology (Macau) Ltd | メディア管理方法及びシステム |
US7054891B2 (en) * | 2002-03-18 | 2006-05-30 | Bmc Software, Inc. | System and method for comparing database data |
JP3951116B2 (ja) * | 2002-04-12 | 2007-08-01 | 村田機械株式会社 | 文書サーバ及び文書処理プログラム |
US7017144B2 (en) * | 2002-06-17 | 2006-03-21 | Microsoft Corporation | Combined image views and method of creating images |
US20040098414A1 (en) * | 2002-11-19 | 2004-05-20 | International Business Machines Corporation | Method, system, program product and DHTML-based interface for uploading files in a single posting |
-
2002
- 2002-12-20 JP JP2002371001A patent/JP4235441B2/ja not_active Expired - Fee Related
-
2003
- 2003-12-19 CN CN2008100818306A patent/CN101261621B/zh not_active Expired - Fee Related
- 2003-12-19 US US10/739,332 patent/US7203898B2/en not_active Expired - Lifetime
- 2003-12-19 CN CNB2003101218528A patent/CN100389417C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2004206168A (ja) | 2004-07-22 |
CN101261621A (zh) | 2008-09-10 |
US20040133856A1 (en) | 2004-07-08 |
CN100389417C (zh) | 2008-05-21 |
US7203898B2 (en) | 2007-04-10 |
CN1519750A (zh) | 2004-08-11 |
CN101261621B (zh) | 2012-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7426057B2 (en) | Document processing method | |
US8089653B2 (en) | Document processing apparatus, method and program for variable printing with document file dividing | |
JP4235441B2 (ja) | 文書処理プログラム、文書処理方法および装置 | |
US7379950B2 (en) | Document processing method, program and apparatus for processing a document file in pages | |
US20040114184A1 (en) | Printing control method | |
US8351067B2 (en) | Device to edit documents for printout and method thereof | |
US7606823B2 (en) | Document processing apparatus and method | |
JP2004050722A (ja) | 印刷装置 | |
JP4372670B2 (ja) | 複合印刷ジョブ組成方法および装置 | |
JP2000083161A (ja) | 画像処理装置及びその方法、及び画像処理システム | |
JPH10187393A (ja) | 印刷制御方法及び装置及び記憶媒体 | |
JP2007200064A (ja) | 情報処理装置、設定処理方法、記憶媒体、プログラム | |
JP4726252B2 (ja) | 情報処理装置及び方法並びに制御プログラム | |
JP4956259B2 (ja) | 情報処理装置及びその制御方法、コンピュータプログラム | |
JP2000122837A (ja) | 情報処理装置、情報処理方法、及びコンピュータ読み取り可能なプログラムが格納された記憶媒体 | |
US20100142001A1 (en) | Information processing apparatus, method for controlling the information processing apparatus, and storage medium | |
JP2013161459A (ja) | 文書処理方法 | |
JP2003084951A (ja) | 文書処理装置および画像出力装置ならびにそれらの方法 | |
JP2006107038A (ja) | 情報処理装置および原稿編集方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム | |
JP2001282482A (ja) | データ処理装置、および、該データの処理方法 | |
JP2002192795A (ja) | 印刷処理装置、印刷処理方法、情報処理装置、プリンタドライバおよび記憶媒体 | |
US20070024873A1 (en) | Image forming apparatus, program for printing with marks added, and method for printing with marks added | |
US20080205956A1 (en) | Print Control Device, Information Processing Device, Method Of Print Control Device, Method Of Information Processing Device And Computer Program | |
JP2006343833A (ja) | 情報処理装置及び情報処理方法 | |
JP2004174852A (ja) | 印刷装置の制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050915 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071204 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080512 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080711 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080901 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081031 |
|
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: 20081128 |
|
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: 20081215 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111219 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4235441 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: 20121219 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131219 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |