JP6705284B2 - Document processor - Google Patents
Document processor Download PDFInfo
- Publication number
- JP6705284B2 JP6705284B2 JP2016102046A JP2016102046A JP6705284B2 JP 6705284 B2 JP6705284 B2 JP 6705284B2 JP 2016102046 A JP2016102046 A JP 2016102046A JP 2016102046 A JP2016102046 A JP 2016102046A JP 6705284 B2 JP6705284 B2 JP 6705284B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- page
- text
- extracted
- control unit
- 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.)
- Active
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
Description
本発明は、文書処理装置に関する。 The present invention relates to a document processing device.
一般に、マークアップ言語(例えばOOXML)で記述されたプレゼンテーション形式の電子文書を閲覧、作成、編集することが可能なアプリケーション(例えばMicrosoft PowerPoint(登録商標))には、各スライドのタイトルや本文テキストのみを抽出して表示・印刷する、所謂「アウトライン表示」・「アウトライン印刷」という機能が備えられている。 Generally, in an application (for example, Microsoft PowerPoint (registered trademark)) capable of browsing, creating, and editing a presentation format electronic document described in a markup language (for example, OOXML), only the title and body text of each slide are included. It has a so-called “outline display”/“outline printing” function for extracting and displaying/printing.
上記のアプリケーションにおいて、各スライドのアウトラインとして認識されるコンテンツは、各スライド共通のテンプレートとしての属性(プレースホルダー)が付加されたコンテンツに限られる。従って、例えば、ユーザーが自由に挿入したテキストは、通常テンプレート属性を有しないため、アウトライン出力の対象として認識されることはない。 In the above application, the content recognized as the outline of each slide is limited to the content to which the attribute (placeholder) as the template common to each slide is added. Therefore, for example, the text freely inserted by the user does not normally have the template attribute and is not recognized as a target for outline output.
即ち、ユーザーが自由に挿入したコンテンツのみで構成されるスライドは、アウトライン出力の際、何も出力されないといった課題が生じる。
また、例えば、アプリケーションが備える各スライド共通のテンプレートに従って作成されたスライドとユーザーが自由に挿入したコンテンツのみで構成されるスライドとが同一ファイル内で混在する場合、アウトライン出力されるスライドとアウトライン出力されないスライドとが混在するため、アウトライン出力全体の統一性、視認性が確保できないといった課題が生じる。
That is, there is a problem that a slide configured only with contents freely inserted by the user outputs nothing at the time of outline output.
Further, for example, when a slide created according to a template common to each slide included in the application and a slide composed only of contents freely inserted by the user are mixed in the same file, the slide output as outline output and the outline output are not performed. Since slides and slides are mixed, there is a problem in that the uniformity and visibility of the entire outline output cannot be ensured.
そこで、行頭に「#」から始まる特殊記号を付加することで、その特殊記号を目印として見出し行、本体行、副本体行を区別可能に構成し、統一性・視認性が確保されたアウトライン出力を可能とした技術が開示されている(例えば、特許文献1参照)。
また、マークアップ言語のタグとアウトライン表示条件とを1対1で対応させることで、タグ毎にアウトライン表示条件の設定を可能とし、所望するアウトライン出力を可能とした技術が開示されている(例えば、特許文献2参照)。
Therefore, by adding a special symbol starting with "#" at the beginning of the line, the heading line, main body line, and sub-main body line can be distinguished using the special symbol as a mark, and the outline output that ensures uniformity and visibility is provided. A technology that enables the above is disclosed (for example, see Patent Document 1).
Further, there is disclosed a technique in which a tag in a markup language and an outline display condition are associated with each other on a one-to-one basis, whereby the outline display condition can be set for each tag and desired outline output can be performed (for example, , Patent Document 2).
しかしながら、上記特許文献1記載の技術では、全ての行の行頭に特殊記号を付加する必要があるため、手間が生じる。また、誤った記号を付加したり記号を付加し忘れたりした場合、所望するアウトライン出力を得られないという課題がある。
また、上記特許文献2記載の技術では、アウトライン出力対象の全てのコンテンツに適切なタグの付加と対応する表示設定とを行う必要があるため、手順が煩雑となり手間が生じる。また、手順を誤ったり忘れたりした場合、所望するアウトライン出力を得られないという課題がある。
However, in the technique described in
Further, in the technique described in
本発明は、ユーザーの手間を省きつつ、アウトライン出力全体の統一性、視認性を確保した所望のアウトライン出力を得ることが可能な文書処理装置を提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide a document processing apparatus capable of obtaining a desired outline output that secures the uniformity and visibility of the entire outline output while saving the user's trouble.
請求項1に記載の発明は、上記目的を達成するためになされたものであり、
文書処理装置において、
マークアップ言語で記述された文書データからアウトライン出力の対象となるコンテンツを対象コンテンツとして抽出する抽出部と、
前記抽出部により抽出された対象コンテンツに基づいてアウトライン出力用データを生成する生成部と、
を備え、
前記抽出部は、前記文書データを構成する各ページにつき、前記対象コンテンツを指定するための記述であるテンプレート属性が付加されているか否かを判定し、前記テンプレート属性が付加されていると判定したページでは、前記テンプレート属性により指定された前記対象コンテンツを抽出し、前記テンプレート属性が付加されていないと判定したページでは、当該ページ内の各コンテンツの属性に基づいて前記対象コンテンツを抽出し、
前記テンプレート属性が付加されていると判定したページが存在しない場合、各ページ内の予めタイトルが入力されている領域として設定されている第1領域に存在するテキストコンテンツの座標位置及びテキストサイズに基づいて、一のテキストコンテンツを前記ページのタイトルとして抽出することを特徴とする。
The invention according to
In the document processing device,
An extraction unit that extracts the content targeted for outline output from the document data described in the markup language as the target content,
A generation unit that generates outline output data based on the target content extracted by the extraction unit;
Equipped with
The extraction unit determines whether or not a template attribute that is a description for designating the target content is added to each page forming the document data, and determines that the template attribute is added. In the page, the target content specified by the template attribute is extracted, and in the page where it is determined that the template attribute is not added, the target content is extracted based on the attribute of each content in the page,
If there is no page determined to have the template attribute added, based on the coordinate position and the text size of the text content existing in the first area set as the area in which the title is input in advance in each page. Then, one text content is extracted as the title of the page .
請求項2に記載の発明は、請求項1に記載の文書処理装置において、
前記抽出部は、前記テンプレート属性が付加されていると判定したページが存在しない場合、各ページ内の第2領域に存在するテキストコンテンツのテキストサイズに基づいて、一又は複数のテキストコンテンツを前記ページの本文として抽出することを特徴とする。
請求項3に記載の発明は、上記目的を達成するためになされたものであり、
文書処理装置において、
マークアップ言語で記述された文書データからアウトライン出力の対象となるコンテンツを対象コンテンツとして抽出する抽出部と、
前記抽出部により抽出された対象コンテンツに基づいてアウトライン出力用データを生成する生成部と、
を備え、
前記抽出部は、前記文書データを構成する各ページにつき、前記対象コンテンツを指定するための記述であるテンプレート属性が付加されているか否かを判定し、前記テンプレート属性が付加されていると判定したページでは、前記テンプレート属性により指定された前記対象コンテンツを抽出し、前記テンプレート属性が付加されていないと判定したページでは、当該ページ内の各コンテンツの属性に基づいて前記対象コンテンツを抽出し、
前記テンプレート属性が付加されていると判定したページが存在しない場合、各ページ内の予め本文が入力されている領域として設定されている第2領域に存在するテキストコンテンツのテキストサイズに基づいて、一又は複数のテキストコンテンツを前記ページの本文として抽出することを特徴とする。
The invention according to
When there is no page determined to have the template attribute added, the extraction unit extracts one or more text contents based on the text size of the text contents existing in the second area in each page. It is characterized in that it is extracted as the text of.
The invention described in
In the document processing device,
An extraction unit that extracts the content targeted for outline output from the document data described in the markup language as the target content,
A generation unit that generates outline output data based on the target content extracted by the extraction unit;
Equipped with
The extraction unit determines whether or not a template attribute that is a description for designating the target content is added to each page forming the document data, and determines that the template attribute is added. In the page, the target content specified by the template attribute is extracted, and in the page where it is determined that the template attribute is not added, the target content is extracted based on the attribute of each content in the page,
If there is no page that is determined to have the template attribute added, one of the pages is determined based on the text size of the text content existing in the second area set as the area in which the text is input in advance in each page. Alternatively, a plurality of text contents are extracted as the body of the page.
請求項4に記載の発明は、請求項1〜3のいずれか一項に記載の文書処理装置において、
前記抽出部は、前記テンプレート属性が付加されていないと判定したページでは、前記テンプレート属性が付加されていると判定したページで抽出された対象コンテンツと類似するコンテンツを前記対象コンテンツとして抽出することを特徴とする。
The invention according to claim 4 is the document processing apparatus according to any one of
In the page which is determined that the template attribute is not added, the extraction unit extracts, as the target content, content similar to the target content extracted in the page where the template attribute is determined to be added. Characterize.
請求項5に記載の発明は、請求項1〜4のいずれか一項に記載の文書処理装置において、
前記生成部により生成されたアウトライン出力用データを文書データに変換して記憶部に記憶させる第1出力部を備えることを特徴とする。
The invention according to claim 5 is the document processing apparatus according to any one of
It is characterized by comprising a first output unit for converting the outline output data generated by the generation unit into document data and storing the document data in the storage unit.
請求項6に記載の発明は、請求項1〜5のいずれか一項に記載の文書処理装置において、
前記生成部により生成されたアウトライン出力用データを画像データに変換して画像形成部により用紙に画像を形成させる第2出力部を備えることを特徴とする。
The invention according to claim 6 is the document processing apparatus according to any one of
It is characterized by comprising a second output section for converting the outline output data generated by the generation section into image data and causing the image forming section to form an image on a sheet.
請求項7に記載の発明は、請求項5又は6に記載の文書処理装置において、
前記第1出力部による文書データの記憶又は前記第2出力部による画像形成の前に、前記アウトライン出力用データのプレビュー画面を表示部に表示させる表示制御部を備えることを特徴とする。
The invention according to claim 7 is the document processing apparatus according to claim 5 or 6 , wherein:
A display control unit is provided for displaying a preview screen of the outline output data on a display unit before the document data is stored by the first output unit or the image is formed by the second output unit.
請求項8に記載の発明は、請求項1〜7のいずれか一項に記載の文書処理装置において、
前記対象コンテンツは、前記文書データを構成する各ページのタイトル及び本文から構成されることを特徴とする。
The invention according to
It is characterized in that the target content is composed of a title and a body of each page constituting the document data.
本発明によれば、ユーザーの手間を省きつつ、アウトライン出力全体の統一性、視認性を確保した所望のアウトライン出力を得ることができる。 According to the present invention, it is possible to obtain a desired outline output that secures uniformity and visibility of the entire outline output while saving the user's trouble.
以下、本発明の実施の形態について、図面を参照して詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[1.構成の説明]
以下、図面を参照しながら、この発明の一実施形態について詳しく説明する。図1に、本発明の文書処理装置の実施形態である画像形成装置1の内部構成を示す。
画像形成装置1は、図1に示すように、制御部10と、記憶部20と、画像形成部30と、通信部40と、操作表示部50と、を備えて構成されている。
[1. Description of configuration]
Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. FIG. 1 shows an internal configuration of an
As shown in FIG. 1, the
制御部10は、CPU、ROM、RAM等により構成される。制御部10のCPUは、ROMや記憶部20に記憶されているシステムプログラムや各種処理プログラムを読み出してRAMに展開し、展開されたプログラムに従って、画像形成装置1各部の動作を集中制御する。
The
記憶部20は、不揮発性の半導体メモリーやHDD(Hard Disc Drive)等により構成され、画像形成装置本体100で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、制御部110によって演算処理された処理結果のデータ等を記憶する。
また、記憶部20は、追加フォント、ジョブデータ等を記憶する。また、記憶部20は、生成されたアウトライン出力用データからなる文書データを記憶する。
The
The
画像形成部30は、外部装置2から送信されたプリントジョブや原稿読取ユニット(図示省略)から入力された画像データに基づいて、給紙トレイ(図示省略)から供給された記録用紙などの記録媒体に画像形成を行う。画像形成部30による画像形成の方式としては、電子写真方式、インクジェット方式、熱転写方式など、任意の周知の方法を採用することができる。
The
通信部40は、モデム、LANアダプターやルーター等によって構成され、通信ネットワークに接続されたPC等の外部装置2との通信制御を行い、画像データやステータス情報等の受信等を行う。通信ネットワークは、イーサネット(登録商標)によるLAN(Local Area Network)に限らず、WAN(Wide Area Network)、FDDI(Fiber Distributed Data Interface)やトークンリング、無線LAN、インターネット回線、或いは公衆FAX回線などであってもよい。また、外部装置2がモバイル端末の場合、例えば、LTE/3G等の移動体通信回線、或いはWiMAX等の無線通信回線を介して、LAN或いはインターネット回線へとアクセス可能とする構成であってもよい。
The
操作表示部50は、例えば、タッチパネル付の液晶ディスプレイ(LCD)で構成され、表示部51及び操作部52として機能する。
表示部51は、制御部10から入力される表示制御信号に従って、各種操作画面、各機能の動作状況等の表示を行う。表示部51は、例えば、アウトライン出力のプレビューを表示する。また、表示部51は、ユーザーによるタッチ操作を受け付けて、操作信号を制御部10に出力する。
操作部52は、テンキー、スタートキー等の各種操作キーを備え、ユーザーによる各種入力操作を受け付けて、操作信号を制御部10に出力する。ユーザーは、操作表示部50を操作して、画質設定、倍率設定、応用設定、出力設定及び用紙設定等の画像形成に関する設定、用紙搬送指示、並びに装置の停止操作などを行うことができる。
The
The
The
外部装置2は、ユーザー操作等によりプリントするプリントジョブのデータを生成し、通信ネットワークを介して画像形成装置1に送信する。なお、外部装置2としては、例えばPCやサーバー装置、PDAやスマートフォン等のモバイル端末等を適用可能である。
The
[2.動作の説明]
次に、本実施形態に係る画像形成装置1の具体的な動作について説明する。
まず、画像形成装置1の基本処理を、図2のフローチャートを参照して説明する。
[2. Description of operation]
Next, a specific operation of the
First, the basic processing of the
まず、制御部10は、アウトライン出力対象の文書ファイルの読み込みを行う(ステップS101)。具体的には、制御部10は、ユーザー操作によりアウトライン出力対象として指定された文書ファイルの読み込みを行う。
次に、制御部10は、ステップS101で読み込みを行った文書ファイルを解析し、アウトライン抽出処理を行う(ステップS102)。以下、ステップS102で行われるアウトライン抽出処理について、図3のフローチャートを参照して説明する。
First, the
Next, the
具体的には、まず、制御部10は、参照条件に「NULL」を設定する(ステップS201)。「NULL」は、参照条件として特に何も設定しないことを示す値である。
Specifically, first, the
次に、制御部10は、ステップS101で読み込みを行った文書ファイル内に、テンプレート属性が付加されたスライドが存在するか否かを判定する(ステップS202)。
制御部10は、テンプレート属性が付加されたスライドが存在すると判定した場合(ステップS202:YES)、参照条件に「テンプレート属性」を設定し(ステップS203)、ステップS204へと移行する。
一方、制御部10は、テンプレート属性が付加されたスライドが存在しないと判定した場合(ステップS202:NO)、ステップS204へと移行する。
Next, the
When determining that there is a slide to which the template attribute is added (step S202: YES), the
On the other hand, when the
ステップS204において、制御部10は、文書ファイル内のスライド番号(ページ番号)を示す変数nに1を設定する(ステップS204)。以降、文書ファイル内の最終スライドのスライド番号をNと表記する。
In step S204, the
次に、制御部10は、n番目のスライド内に、“title” プレースホルダーが指定(付加)されたテキストコンテンツが存在するか否かを判定する(ステップS205)。“title” プレースホルダーとは、各スライドのタイトルに関するプレースホルダーのことである。即ち、“title” プレースホルダーが指定されたテキストコンテンツは、アウトライン出力の際、タイトルとして認識される。
制御部10は、“title” プレースホルダーが指定されたテキストコンテンツが存在すると判定した場合(ステップS205:YES)、当該テキストコンテンツをタイトルとして抽出し(ステップS206)、ステップS208へと移行する。
一方、制御部10は、“title” プレースホルダーが指定されたテキストコンテンツが存在しないと判定した場合(ステップS205:NO)、タイトル抽出処理を行う(ステップS207)。以下、ステップS207で行われるタイトル抽出処理について、図4及び図5のフローチャートを参照して説明する。
Next, the
When the
On the other hand, when the
具体的には、まず、制御部10は、抽出コンテンツに初期値を設定する(ステップS301)。ここで、抽出コンテンツとは、タイトル候補として抽出されたコンテンツのことである。なお、設定される初期値は、初期値であること(即ち、抽出されたコンテンツが未だ存在しないこと)が識別可能であればいかなる値であってもよい。
Specifically, first, the
次に、制御部10は、プレースホルダーが指定されたコンテンツに類似するコンテンツが抽出されたか否かを示す「isPlaceholderFound」に、未だ抽出されていないことを示す「false」を設定する(ステップS302)。
Next, the
次に、制御部10は、スライド内のコンテンツの番号を示す変数nに1を設定する(ステップS303)。以降、スライド内の最終コンテンツのコンテンツ番号をNと表記する。
Next, the
次に、制御部10は、n番目のコンテンツ(以下コンテンツn)がテキストコンテンツであるか否かを判定する(ステップS304)。
制御部10は、コンテンツnがテキストコンテンツであると判定した場合(ステップS304:YES)、ステップS306へと移行する。
一方、制御部10は、コンテンツnがテキストコンテンツでないと判定した場合(ステップS304:NO)、変数nに1を加算して(ステップS305)、ステップS304の処理を繰り返す。
Next, the
When the
On the other hand, when the
ステップS306において、制御部10は、参照条件がNULLに設定されていない(即ち、参照条件がテンプレート属性に設定されている)か否かを判定する(ステップS306)。
制御部10は、参照条件がNULLに設定されていないと判定した場合(ステップS306:YES)、参照条件がテンプレート属性に設定されていると判定し、次のステップS307へと移行する。
一方、制御部10は、参照条件がNULLに設定されていると判定した場合(ステップS306:NO)、ステップS309へと移行する。
In step S306, the
When determining that the reference condition is not set to NULL (step S306: YES), the
On the other hand, when the
ステップS307において、制御部10は、“title”プレースホルダーが指定されたコンテンツの位置とコンテンツnの位置とのユークリッド距離が閾値D以下であるか否かを判定する(ステップS307)。ここで、閾値Dは、コンテンツnが、“title”プレースホルダーが指定されたコンテンツと類似する位置に存在すると見做すことができるか否かの境界となる値のことである。なお、閾値Dは、固定値であってもよいし、可変であってもよい。
制御部10は、ユークリッド距離が閾値D以下であると判定した場合(ステップS307:YES)、「isPlaceholderFound」に、プレースホルダーが指定されたコンテンツに類似するコンテンツが抽出されたことを示す「true」を設定し(ステップS308)、ステップS312へと移行する。
一方、制御部10は、ユークリッド距離が閾値Dを超えていると判定した場合(ステップS307:NO)、コンテンツnはプレースホルダーが指定されたコンテンツと類似しないと判定し、ステップS309へと移行する。
In step S307, the
When the
On the other hand, when the
ステップS309において、制御部10は、コンテンツnの位置がタイトル領域内であるか否かを判定する(ステップS309)。ここで、タイトル領域とは、各スライドにおいて、タイトルが入力されていると判定する領域として、予め設定されている領域のことである。なお、タイトル領域以外の領域は、本文が入力されていると判定する領域である本文領域として設定される。即ち、各スライドは、図6に示すように、タイトル領域E1と、本文領域E2と、により構成されている。タイトル領域E1及び本文領域E2は、固定されていてもよいし、可変であってもよい。
制御部10は、コンテンツnの位置がタイトル領域内であると判定した場合(ステップS309:YES)、次のステップS310へと移行する。
一方、制御部10は、コンテンツnの位置がタイトル領域外であると判定した場合(ステップS309:NO)、当該コンテンツnはタイトルの候補ではないと判定し、ステップS313へと移行する。
In step S309, the
When determining that the position of the content n is within the title area (step S309: YES), the
On the other hand, when the
ステップS310において、制御部10は、コンテンツnのテキストサイズと、抽出コンテンツのテキストサイズと、を比較する(ステップS310)。なお、抽出コンテンツに初期値が設定されている場合には、コンテンツnのテキストサイズが抽出コンテンツのテキストサイズよりも大きいと判定する。
制御部10は、コンテンツnのテキストサイズが抽出コンテンツのテキストサイズよりも大きいと判定した場合(ステップS310:>)、当該コンテンツnはタイトルの候補であると判定し、ステップS312へと移行する。
また、制御部10は、コンテンツnのテキストサイズと抽出コンテンツのテキストサイズとが同一であると判定した場合(ステップS310:==)、次のステップS311へと移行する。
一方、制御部10は、コンテンツnのテキストサイズが抽出コンテンツのテキストサイズよりも小さいと判定した場合(ステップS310:<)、当該コンテンツnはタイトルの候補ではないと判定し、ステップS313へと移行する。
In step S310, the
When the
When the
On the other hand, when the
ステップS311において、制御部10は、コンテンツnの位置が抽出コンテンツよりも左上であるか否かを判定する(ステップS311)。
制御部10は、コンテンツnの位置が抽出コンテンツよりも左上であると判定した場合(ステップS311:YES)、当該コンテンツnはタイトルの候補であると判定し、次のステップS312へと移行する。
一方、制御部10は、コンテンツnの位置が抽出コンテンツよりも左上でないと判定した場合(ステップS311:NO)、当該コンテンツnはタイトルの候補ではないと判定し、ステップS313へと移行する。
In step S311, the
When the
On the other hand, when the
ステップS312において、制御部10は、抽出コンテンツにコンテンツnを設定する(ステップS312)。
In step S312, the
ステップS313において、制御部10は、「isPlaceholderFound」に「true」が設定されているか否かを判定する(ステップS313)。
制御部10は、「isPlaceholderFound」に「true」が設定されていると判定した場合(ステップS313:YES)、ステップS312で抽出コンテンツに設定されたコンテンツnをタイトルとして抽出し、図3のステップS208へと移行する。
一方、制御部10は、「isPlaceholderFound」に「true」が設定されていない(即ち、「false」が設定されている)と判定した場合(ステップS313:NO)、次のステップS314へと移行する。
In step S313, the
When the
On the other hand, when the
ステップS314において、制御部10は、変数nに、最終コンテンツのコンテンツ番号であるNが設定されているか否かを判定する(ステップS314)。
制御部10は、変数nにNが設定されていると判定した場合(ステップS314:YES)、ステップS312で抽出コンテンツに設定されたコンテンツnをタイトルとして抽出し、図3のステップS208へと移行する。
一方、制御部10は、変数nにNが設定されていないと判定した場合(ステップS314:NO)、変数nに1を加算して(ステップS315)、ステップS304へと移行する。
In step S314, the
When the
On the other hand, when the
図3のステップS208において、制御部10は、n番目のスライド内に、“title” プレースホルダー以外のプレースホルダー(以下“body” プレースホルダー)が指定されたテキストコンテンツが存在するか否かを判定する(ステップS208)。“body” プレースホルダーとは、各スライドの本文に関するプレースホルダーのことである。即ち、“body” プレースホルダーが指定されたテキストコンテンツは、アウトライン出力の際、本文として認識される。
制御部10は、“body” プレースホルダーが指定されたテキストコンテンツが存在すると判定した場合(ステップS208:YES)、当該テキストコンテンツを本文として抽出し(ステップS209)、ステップS211へと移行する。
一方、制御部10は、“body” プレースホルダーが指定されたテキストコンテンツが存在しないと判定した場合(ステップS208:NO)、本文抽出処理を行う(ステップS210)。以下、ステップS210で行われる本文抽出処理について、図7及び図8のフローチャートを参照して説明する。
In step S208 of FIG. 3, the
When the
On the other hand, when the
具体的には、まず、制御部10は、抽出コンテンツに初期値を設定する(ステップS401)。ここで、抽出コンテンツとは、本文候補として抽出されたコンテンツのことである。
次のステップS402〜ステップS406の処理は、タイトル抽出処理について示す図4のステップS302〜ステップS306の処理と同様であるので、説明を省略する。
Specifically, first, the
The processing of the next steps S402 to S406 is the same as the processing of steps S302 to S306 of FIG. 4 showing the title extraction processing, and therefore the description thereof will be omitted.
ステップS407において、制御部10は、“body”プレースホルダーが指定されたコンテンツの位置とコンテンツnの位置とのユークリッド距離が閾値D以下であるか否かを判定する(ステップS407)。ここで、閾値Dは、コンテンツnが、“body”プレースホルダーが指定されたコンテンツと類似する位置に存在すると見做すことができるか否かの境界となる値のことである。
制御部10は、ユークリッド距離が閾値D以下であると判定した場合(ステップS407:YES)、抽出コンテンツに初期値を設定して抽出コンテンツの設定を初期化する(ステップS408)。次いで、制御部10は、「isPlaceholderFound」に「true」を設定し(ステップS409)、ステップS412へと移行する。
一方、制御部10は、ユークリッド距離が閾値Dを超えていると判定した場合(ステップS407:NO)、コンテンツnはプレースホルダーが指定されたコンテンツと類似しないと判定し、ステップS410へと移行する。
In step S407, the
When the
On the other hand, when the
ステップS410において、制御部10は、コンテンツnの位置が本文領域(図6参照)内であるか否かを判定する(ステップS410)。
制御部10は、コンテンツnの位置が本文領域内であると判定した場合(ステップS410:YES)、次のステップS411へと移行する。
一方、制御部10は、コンテンツnの位置が本文領域外であると判定した場合(ステップS410:NO)、当該コンテンツnは本文の候補ではないと判定し、ステップS413へと移行する。
In step S410, the
When the
On the other hand, when the
ステップS411において、制御部10は、コンテンツnのテキストサイズが閾値S以上であるか否かを判定する(ステップS411)。ここで、閾値Sは、コンテンツnが、本文の候補と見做すことができるか否かの境界となる値のことである。なお、閾値Sは、固定値であってもよいし、可変であってもよい。
制御部10は、コンテンツnのテキストサイズが閾値S以上であると判定した場合(ステップS411:YES)、当該コンテンツnは本文の候補であると判定し、次のステップS412へと移行する。
一方、制御部10は、コンテンツnのテキストサイズが閾値S未満であると判定した場合(ステップS411:NO)、当該コンテンツnは本文の候補ではないと判定し、ステップS413へと移行する。
In step S411, the
When the
On the other hand, when the
ステップS412において、制御部10は、コンテンツnを抽出コンテンツに追加する(ステップS412)。即ち、本文抽出処理において、抽出対象となる本文は複数であってもよいため、抽出コンテンツにコンテンツnを設定(更新)する処理ではなく、都度追加する処理が行われる。
In step S412, the
ステップS413において、制御部10は、「isPlaceholderFound」に「true」が設定されているか否かを判定する(ステップS413)。
制御部10は、「isPlaceholderFound」に「true」が設定されていると判定した場合(ステップS413:YES)、ステップS412で抽出コンテンツに追加されたコンテンツnを本文として抽出し、図3のステップS211へと移行する。
一方、制御部10は、「isPlaceholderFound」に「true」が設定されていない(即ち、「false」が設定されている)と判定した場合(ステップS413:NO)、次のステップS414へと移行する。
In step S413, the
When the
On the other hand, when the
ステップS414において、制御部10は、変数nにNが設定されているか否かを判定する(ステップS414)。
制御部10は、変数nにNが設定されていると判定した場合(ステップS414:YES)、ステップS412で抽出コンテンツに追加された全てのコンテンツnを本文として抽出し、図3のステップS211へと移行する。
一方、制御部10は、変数nにNが設定されていないと判定した場合(ステップS414:NO)、変数nに1を加算して(ステップS415)、ステップS404へと移行する。
In step S414, the
When the
On the other hand, when the
制御部10は、上記のステップS205〜ステップS210の処理により、アウトライン出力の対象となるコンテンツ(対象コンテンツ)を抽出することができる。即ち、制御部10は、本発明の抽出部として機能する。
The
図3のステップS211において、制御部10は、上記のステップS205〜ステップS210の処理で抽出されたコンテンツ(タイトル及び本文)に基づいて、アウトライン出力のレイアウトを設定する処理(アウトライン出力レイアウト処理)を行う(ステップS211)。
In step S211 of FIG. 3, the
次に、制御部10は、変数nに、最終スライドのスライド番号であるNが設定されているか否かを判定する(ステップS212)。
制御部10は、変数nにNが設定されていると判定した場合(ステップS212:YES)、図2のステップS103へと移行する。
一方、制御部10は、変数nにNが設定されていないと判定した場合(ステップS212:NO)、変数nに1を加算して(ステップS213)、ステップS205へと移行する。
Next, the
When the
On the other hand, when the
制御部10は、上記のアウトライン抽出処理により、アウトライン出力の対象として抽出されたコンテンツ(タイトル及び本文)に基づいて、アウトライン出力用データを生成することができる。即ち、制御部10は、本発明の生成部として機能する。
The
図2のステップS103において、制御部10は、上記のアウトライン抽出処理により生成されたアウトライン出力用データに基づいて、アウトライン出力のプレビュー画面を表示部51に表示させる(ステップS103)。即ち、制御部10は、本発明の表示制御部として機能する。なお、アウトライン出力のプレビュー画面の表示先は、表示部51に限らず、例えば、外部装置2の表示部であってもよい。
In step S103 of FIG. 2, the
次に、制御部10は、ユーザー操作によりアウトライン出力の実行が指示されたか否かを判定する(ステップS104)。例えば、ステップS103で表示部51に表示されたアウトライン出力のプレビュー画面において、アウトライン出力の実行を指示する操作が行われた場合にはアウトライン出力の実行が指示されたと判定し、アウトライン出力の実行をキャンセルする操作が行われた場合にはアウトライン出力の実行が指示されていないと判定する。なお、アウトライン出力の出力方法としては、文書ファイルの出力又は画像形成出力が挙げられる。
制御部10は、アウトライン出力の実行が指示されたと判定した場合(ステップS104:YES)、次のステップS105へと移行する。
一方、制御部10は、アウトライン出力の実行が指示されていないと判定した場合(ステップS104:NO)、処理を終了する。
Next, the
When determining that the execution of the outline output is instructed (step S104: YES), the
On the other hand, when the
ステップS105において、制御部10は、出力方法が文書ファイルの出力であるか否かを判定する(ステップS105)。
制御部10は、出力方法が文書ファイルの出力であると判定した場合(ステップS105:YES)、生成されたアウトライン出力用データを文書ファイルに変換して記憶部20に記憶させる処理(ファイル保存処理)を行い(ステップS106)、処理を終了する。即ち、制御部10は、本発明の第1出力部として機能する。
一方、制御部10は、出力方法が文書ファイルの出力でない(即ち、画像形成出力である)と判定した場合(ステップS105:NO)、生成されたアウトライン出力用データを画像データに変換して画像形成部30により用紙に画像を形成させる処理(画像形成処理)を行い(ステップS107)、処理を終了する。即ち、制御部10は、本発明の第2出力部として機能する。
In step S105, the
When the
On the other hand, when the
図9に、OOXML文書をアプリケーション表示した図の一例を示す。図9(A)は、OOXML文書の1番目のスライドであり、タイトル、本文ともプレースホルダーが指定されている。図9(B)は、OOXML文書の2番目のスライドであり、タイトル、本文ともプレースホルダーは指定されていない。 FIG. 9 shows an example of a diagram in which an OOXML document is displayed as an application. FIG. 9A is the first slide of the OOXML document, and placeholders are designated for both the title and the text. FIG. 9B is the second slide of the OOXML document, and the placeholder is not designated for the title and the text.
図10A及び図10Bに、図9のOOXML文書をマークアップ言語で記述した図の一例を示す。図10Aは、図9(A)のスライドをマークアップ言語で記述した図の一例である。図10Bは、図9(B)のスライドをマークアップ言語で記述した図の一例である。
OOXML文書の1番目のスライドには、図10Aに示すように、各スライドのタイトルに関するプレースホルダーである“title” プレースホルダーM1と、各スライドの本文に関するプレースホルダーである“body” プレースホルダーM2と、が指定されている。
一方、OOXML文書の2番目のスライドには、図10Bに示すように、“title” プレースホルダーM1及び“body” プレースホルダーM2のいずれも指定されていない。
10A and 10B show an example of a diagram in which the OOXML document of FIG. 9 is described in a markup language. FIG. 10A is an example of a diagram in which the slide of FIG. 9A is described in a markup language. FIG. 10B is an example of a diagram in which the slide of FIG. 9B is described in a markup language.
As shown in FIG. 10A, the first slide of the OOXML document includes a “title” placeholder M1 which is a placeholder for the title of each slide, and a “body” placeholder M2 which is a placeholder for the body of each slide. , Are specified.
On the other hand, in the second slide of the OOXML document, as shown in FIG. 10B, neither the “title” placeholder M1 nor the “body” placeholder M2 is designated.
図11に、図9のOOXML文書を対象としたアウトライン出力の実施例を示す。図11(A)は、従来のアプリケーションを利用したアウトライン出力の一例である。図11(B)は、本発明を利用したアウトライン出力の一例である。
従来例では、図11(A)に示すように、タイトル、本文ともプレースホルダーが指定された1番目のスライドは、タイトル、本文とも正常にアウトライン出力されるものの、タイトル、本文ともプレースホルダーが指定されていない2番目のスライドは、タイトル、本文ともアウトライン出力することができない。
一方、本発明では、タイトル、本文ともプレースホルダーが指定された1番目のスライドを参照して、タイトル、本文ともプレースホルダーが指定されていない2番目のスライドに対しタイトル抽出処理(図4及び図5参照)及び本文抽出処理を行うことで、アウトライン出力するタイトル及び本文を抽出することができる。従って、本発明によれば、図11(B)に示すように、タイトル、本文ともプレースホルダーが指定された1番目のスライドのみならず、タイトル、本文ともプレースホルダーが指定されていない2番目のスライドにおいても、タイトル、本文を抽出して正常にアウトライン出力することができる。
FIG. 11 shows an example of outline output for the OOXML document of FIG. FIG. 11A is an example of outline output using a conventional application. FIG. 11B is an example of the outline output using the present invention.
In the conventional example, as shown in FIG. 11A, the first slide in which the placeholder is specified for both the title and the body is normally outline-outputted for both the title and the body, but the placeholder is specified for both the title and the body. The second slide that is not displayed cannot output outlines of both the title and text.
On the other hand, in the present invention, referring to the first slide in which the placeholder is specified for both the title and the text, the title extraction process is performed on the second slide for which the placeholder is not specified for the title and the text (see FIG. 4 and FIG. 5)) and text extraction processing, the title and text to be output in outline can be extracted. Therefore, according to the present invention, as shown in FIG. 11B, not only the first slide in which the placeholder is specified for the title and the text, but also the second slide in which the placeholder is not specified for the title and the text. Also in the slide, it is possible to extract the title and the body and output the outline normally.
[3.効果]
以上のように、本実施形態に係る文書処理装置(画像形成装置1)は、マークアップ言語で記述された文書データ(文書ファイル)からアウトライン出力の対象となるコンテンツを対象コンテンツとして抽出する抽出部(制御部10)と、抽出部により抽出された対象コンテンツに基づいてアウトライン出力用データを生成する生成部(制御部10)と、を備える。また、抽出部は、対象コンテンツがマークアップ言語により指定されている場合、指定された対象コンテンツを抽出し、対象コンテンツがマークアップ言語により指定されていない場合、文書データ内の各コンテンツの属性に基づいて対象コンテンツを抽出する。ここで、各コンテンツの属性とは、各コンテンツの座標位置やテキストサイズ等のことである。
従って、本実施形態に係る文書処理装置によれば、ユーザーによる各種の設定操作を行うことなく自動的にアウトライン出力の対象となるコンテンツを抽出することができるので、ユーザーの手間を省きつつ、アウトライン出力全体の統一性、視認性を確保した所望のアウトライン出力を得ることができる。
[3. effect]
As described above, the document processing apparatus (image forming apparatus 1) according to the present embodiment extracts the content, which is the target of outline output, from the document data (document file) described in the markup language as the target content. (Control unit 10) and a generation unit (control unit 10) that generates outline output data based on the target content extracted by the extraction unit. In addition, the extraction unit extracts the specified target content when the target content is specified by the markup language, and when the target content is not specified by the markup language, the extraction unit sets the attribute of each content in the document data. Based on this, the target content is extracted. Here, the attribute of each content is the coordinate position, text size, etc. of each content.
Therefore, according to the document processing apparatus of the present embodiment, it is possible to automatically extract the content that is the target of outline output without performing various setting operations by the user. It is possible to obtain a desired outline output that secures the uniformity and visibility of the entire output.
また、本実施形態に係る文書処理装置によれば、抽出部は、文書データを構成する各ページにつきテンプレート属性が付加されているか否かを判定し、テンプレート属性が付加されていると判定したページでは、テンプレート属性に基づいて対象コンテンツを抽出する。
従って、本実施形態に係る文書処理装置によれば、テンプレート属性の有無により対象コンテンツの抽出方法を選択することができるので、適切に対象コンテンツを抽出することができる。
Further, according to the document processing apparatus according to the present embodiment, the extraction unit determines whether or not a template attribute is added to each page forming document data, and the page determined to have the template attribute is added. Then, the target content is extracted based on the template attribute.
Therefore, according to the document processing apparatus of the present embodiment, the extraction method of the target content can be selected depending on the presence or absence of the template attribute, so that the target content can be appropriately extracted.
また、本実施形態に係る文書処理装置によれば、抽出部は、テンプレート属性が付加されていると判定したページが存在しない場合、各ページ内の第1領域(タイトル領域E1)に存在するテキストコンテンツの座標位置及びテキストサイズに基づいて、一のテキストコンテンツをページのタイトルとして抽出する。
従って、本実施形態に係る文書処理装置によれば、文書データ中にテンプレート属性が付加されていると判定したページが存在しない場合であっても、各ページのタイトルを抽出することができるので、より確実にアウトライン出力全体の統一性、視認性を確保した所望のアウトライン出力を得ることができる。
Further, according to the document processing apparatus according to the present embodiment, when the page determined to have the template attribute added does not exist, the extraction unit extracts the text existing in the first area (title area E1) in each page. One text content is extracted as the title of the page based on the coordinate position of the content and the text size.
Therefore, according to the document processing apparatus according to the present embodiment, the title of each page can be extracted even if there is no page determined to have the template attribute added to the document data. It is possible to more reliably obtain the desired outline output that secures the uniformity and visibility of the entire outline output.
また、本実施形態に係る文書処理装置によれば、抽出部は、テンプレート属性が付加されていると判定したページが存在しない場合、各ページ内の第2領域(本文領域E2)に存在するテキストコンテンツのテキストサイズに基づいて、一又は複数のテキストコンテンツをページの本文として抽出する。
従って、本実施形態に係る文書処理装置によれば、文書データ中にテンプレート属性が付加されていると判定したページが存在しない場合であっても、各ページの本文を抽出することができるので、より確実にアウトライン出力全体の統一性、視認性を確保した所望のアウトライン出力を得ることができる。
Further, according to the document processing apparatus according to the present embodiment, if the page determined to have the template attribute added does not exist in the extraction unit, the text existing in the second area (text area E2) in each page is extracted. Based on the text size of the content, one or more text contents are extracted as the body of the page.
Therefore, according to the document processing apparatus according to the present embodiment, the text of each page can be extracted even when there is no page determined to have the template attribute added in the document data. It is possible to more reliably obtain the desired outline output that secures the uniformity and visibility of the entire outline output.
また、本実施形態に係る文書処理装置によれば、抽出部は、テンプレート属性が付加されていないと判定したページでは、テンプレート属性が付加されていると判定したページで抽出された対象コンテンツと類似するコンテンツを対象コンテンツとして抽出する。
従って、本実施形態に係る文書処理装置によれば、文書データ中にテンプレート属性が付加されていると判定したページとテンプレート属性が付加されていないと判定したページとが混在する場合であっても、全てのページにおいてテンプレート属性に基づく対象コンテンツの抽出を行うことができるので、アウトライン出力全体の統一性、視認性を十分に確保することができる。
Further, according to the document processing apparatus of the present embodiment, the extraction unit determines that a page determined to have no template attribute is similar to the target content extracted on the page determined to have the template attribute. The content to be extracted is extracted as the target content.
Therefore, according to the document processing apparatus according to the present embodiment, even when the page determined to have the template attribute added to the document data and the page determined to have the template attribute not added are mixed. Since the target content can be extracted on all pages based on the template attribute, it is possible to sufficiently secure the uniformity and visibility of the outline output as a whole.
また、本実施形態に係る文書処理装置は、生成部により生成されたアウトライン出力用データを文書データに変換して記憶部20に記憶させる第1出力部(制御部10)を備える。
従って、本実施形態に係る文書処理装置によれば、元の文書データとは別にアウトライン出力用の文書データを併せて保管することができるので、文書データの解析時のみならずユーザーが所望するタイミングでアウトライン出力を実施することができる。
The document processing apparatus according to the present embodiment also includes a first output unit (control unit 10) that converts the outline output data generated by the generation unit into document data and stores the document data in the
Therefore, according to the document processing apparatus according to the present embodiment, the document data for outline output can be stored together with the original document data, so that the timing desired by the user can be obtained not only when the document data is analyzed. Outline output can be performed.
また、本実施形態に係る文書処理装置は、生成部により生成されたアウトライン出力用データを画像データに変換して画像形成部30により用紙に画像を形成させる第2出力部(制御部10)を備える。
従って、本実施形態に係る文書処理装置によれば、アウトライン出力全体の統一性、視認性を確保したアウトライン印刷を実施することができるので、ユーザーが所望する印刷物を得ることができる。
The document processing apparatus according to the present embodiment further includes a second output unit (control unit 10) that converts the outline output data generated by the generation unit into image data and causes the
Therefore, according to the document processing apparatus of the present embodiment, it is possible to carry out outline printing while ensuring uniformity and visibility of the outline output as a whole, and it is possible to obtain a printed matter desired by the user.
また、本実施形態に係る文書処理装置は、第1出力部による文書データの記憶又は第2出力部による画像形成の前に、アウトライン出力用データのプレビュー画面を表示部51に表示させる表示制御部(制御部10)を備える。
従って、本実施形態に係る文書処理装置によれば、ユーザーにアウトライン出力のイメージを提示することでアウトライン出力を続行するかキャンセルするかを自由に選択させることができるので、ユーザーにとって所望するアウトライン出力を得ることができる。
Further, the document processing apparatus according to the present embodiment causes the
Therefore, according to the document processing apparatus of the present embodiment, it is possible to freely select whether to continue or cancel the outline output by presenting the image of the outline output to the user. Can be obtained.
また、本実施形態に係る文書処理装置によれば、対象コンテンツは、文書データを構成する各ページのタイトル及び本文から構成される。
従って、本実施形態に係る文書処理装置によれば、アウトライン出力のベースとなる各ページのタイトル及び本文を抽出することができるので、ユーザーにとって不足感のないアウトライン出力を得ることができる。
Further, according to the document processing apparatus according to the present embodiment, the target content is composed of the title and the body of each page forming the document data.
Therefore, according to the document processing apparatus according to the present embodiment, the title and the text of each page, which is the basis of outline output, can be extracted, and thus outline output can be obtained that the user does not feel deficient.
以上、本発明に係る実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。 The specific description has been given above based on the embodiment according to the present invention, but the present invention is not limited to the above-described embodiment and can be modified without departing from the gist thereof.
例えば、上記実施形態では、図7及び図8に示す本文抽出処理において、“body”プレースホルダーが指定されたコンテンツの位置とコンテンツnの位置とのユークリッド距離が閾値D以下であると判定した場合(ステップS407:YES)、ステップS408で抽出コンテンツの設定を初期化した後にコンテンツnを抽出コンテンツに追加する(ステップS412)ことで、追加された一のコンテンツnのみを本文として抽出するようにしているが、これに限定されるものではない。例えば、ステップS408の処理を行わないようにすることで、ステップS412で追加された全てのコンテンツnを本文として抽出するようにしてもよい。 For example, in the above-described embodiment, when it is determined that the Euclidean distance between the position of the content for which the “body” placeholder is designated and the position of the content n is equal to or less than the threshold value D in the text extraction process shown in FIGS. (Step S407: YES), after the setting of the extracted content is initialized in step S408, the content n is added to the extracted content (step S412) so that only the added one content n is extracted as the text. However, the present invention is not limited to this. For example, by not performing the process of step S408, all the contents n added in step S412 may be extracted as the body.
また、上記実施形態では、本発明の文書処理装置として、画像形成装置1を例示して説明しているが、これに限定されるものではない。例えば、本発明の抽出部や生成部、その他の機能(表示制御部、第1出力部、第2出力部等)を外部装置2に備えることで、外部装置2を本発明の文書処理装置とすることも可能である。
Further, in the above embodiment, the
その他、文書処理装置を構成する各装置の細部構成及び各装置の細部動作に関しても、 本発明の趣旨を逸脱することのない範囲で適宜変更可能である。 In addition, the detailed configuration of each device constituting the document processing device and the detailed operation of each device can be appropriately changed without departing from the scope of the present invention.
1 画像形成装置(文書処理装置)
10 制御部(抽出部、生成部、表示制御部、第1出力部、第2出力部)
20 記憶部
30 画像形成部
40 通信部
50 操作表示部
51 表示部
52 操作部
2 外部装置
1 Image forming device (document processing device)
10 control unit (extraction unit, generation unit, display control unit, first output unit, second output unit)
20
Claims (8)
前記抽出部により抽出された対象コンテンツに基づいてアウトライン出力用データを生成する生成部と、
を備え、
前記抽出部は、前記文書データを構成する各ページにつき、前記対象コンテンツを指定するための記述であるテンプレート属性が付加されているか否かを判定し、前記テンプレート属性が付加されていると判定したページでは、前記テンプレート属性により指定された前記対象コンテンツを抽出し、前記テンプレート属性が付加されていないと判定したページでは、当該ページ内の各コンテンツの属性に基づいて前記対象コンテンツを抽出し、
前記テンプレート属性が付加されていると判定したページが存在しない場合、各ページ内の予めタイトルが入力されている領域として設定されている第1領域に存在するテキストコンテンツの座標位置及びテキストサイズに基づいて、一のテキストコンテンツを前記ページのタイトルとして抽出することを特徴とする文書処理装置。 An extraction unit that extracts the content targeted for outline output from the document data described in the markup language as the target content,
A generation unit that generates outline output data based on the target content extracted by the extraction unit;
Equipped with
The extraction unit determines whether or not a template attribute that is a description for designating the target content is added to each page forming the document data, and determines that the template attribute is added. In the page, the target content specified by the template attribute is extracted, and in the page where it is determined that the template attribute is not added, the target content is extracted based on the attribute of each content in the page,
If there is no page determined to have the template attribute added, based on the coordinate position and the text size of the text content existing in the first area set as the area in which the title is input in advance in each page. A document processing apparatus , wherein one text content is extracted as a title of the page .
前記抽出部により抽出された対象コンテンツに基づいてアウトライン出力用データを生成する生成部と、 A generation unit that generates outline output data based on the target content extracted by the extraction unit;
を備え、 Equipped with
前記抽出部は、前記文書データを構成する各ページにつき、前記対象コンテンツを指定するための記述であるテンプレート属性が付加されているか否かを判定し、前記テンプレート属性が付加されていると判定したページでは、前記テンプレート属性により指定された前記対象コンテンツを抽出し、前記テンプレート属性が付加されていないと判定したページでは、当該ページ内の各コンテンツの属性に基づいて前記対象コンテンツを抽出し、 The extraction unit determines whether or not a template attribute that is a description for designating the target content is added to each page forming the document data, and determines that the template attribute is added. In the page, the target content specified by the template attribute is extracted, and in the page where it is determined that the template attribute is not added, the target content is extracted based on the attribute of each content in the page,
前記テンプレート属性が付加されていると判定したページが存在しない場合、各ページ内の予め本文が入力されている領域として設定されている第2領域に存在するテキストコンテンツのテキストサイズに基づいて、一又は複数のテキストコンテンツを前記ページの本文として抽出することを特徴とする文書処理装置。 If there is no page that is determined to have the template attribute added, one of the pages is determined based on the text size of the text content existing in the second area set as the area in which the text is input in advance in each page. Alternatively, a document processing apparatus, wherein a plurality of text contents are extracted as a body of the page.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016102046A JP6705284B2 (en) | 2016-05-23 | 2016-05-23 | Document processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016102046A JP6705284B2 (en) | 2016-05-23 | 2016-05-23 | Document processor |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017208053A JP2017208053A (en) | 2017-11-24 |
JP6705284B2 true JP6705284B2 (en) | 2020-06-03 |
Family
ID=60417299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016102046A Active JP6705284B2 (en) | 2016-05-23 | 2016-05-23 | Document processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6705284B2 (en) |
-
2016
- 2016-05-23 JP JP2016102046A patent/JP6705284B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017208053A (en) | 2017-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5900803B2 (en) | DATA GENERATION DEVICE, DATA GENERATION PROGRAM, AND DATA GENERATION METHOD | |
CN108132762B (en) | Image processing apparatus and image forming apparatus | |
CN101551737B (en) | print control device | |
US8384953B2 (en) | Image forming apparatus, information registration method, and computer program product | |
JP2008107979A (en) | Data processor and program | |
JP2009190266A (en) | Image formation device, server apparatus, image forming system and program | |
JP5871606B2 (en) | Image forming apparatus, image display method, and program | |
JP2009230230A (en) | Data processing apparatus, image forming apparatus, and program | |
JP6705284B2 (en) | Document processor | |
JP6266421B2 (en) | Image forming apparatus | |
JP6601143B2 (en) | Printing device | |
JP4893326B2 (en) | Printing apparatus, printing method, printing program, and printing system | |
JP6617448B2 (en) | Mobile terminal and program | |
JP2017091383A (en) | Image forming apparatus, image forming method, and image forming program | |
JP4715563B2 (en) | Print data generation apparatus and printer driver program | |
JP2020155947A (en) | Image processing device and image processing program | |
JP2020099031A (en) | Information processing apparatus and information processing method | |
JP6623806B2 (en) | Print control program, image forming apparatus, and print control method | |
JP5361937B2 (en) | Print control device | |
JP2020024516A (en) | Information processing apparatus and information processing program | |
JP2020119152A (en) | Information processing device and information processing program | |
JP2013012084A (en) | Document processing device, document processing system, and program | |
JP2006270589A (en) | Information processing device, information processing method, program, and recording medium | |
JP2018067856A (en) | Program run by information processing terminal and information processing terminal | |
JP6950372B2 (en) | Print data generator and print data generator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190314 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190809 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190924 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191121 |
|
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: 20200414 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200427 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6705284 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |