JP7035620B2 - Controls and computer programs - Google Patents
Controls and computer programs Download PDFInfo
- Publication number
- JP7035620B2 JP7035620B2 JP2018033153A JP2018033153A JP7035620B2 JP 7035620 B2 JP7035620 B2 JP 7035620B2 JP 2018033153 A JP2018033153 A JP 2018033153A JP 2018033153 A JP2018033153 A JP 2018033153A JP 7035620 B2 JP7035620 B2 JP 7035620B2
- Authority
- JP
- Japan
- Prior art keywords
- group
- page
- printing
- 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)
- Facsimiles In General (AREA)
Description
本開示は、印刷実行部を制御可能な制御装置、及び、制御装置としてコンピュータを機能させるコンピュータプログラムに関する。 The present disclosure relates to a control device capable of controlling a print execution unit and a computer program that causes a computer to function as a control device.
特許文献1には、文書データに係る文書を印刷する際に、ユーザから印刷を希望する章の指定を受け付け、指定された章を印刷する画像形成装置が開示されている。具体的には、特許文献1の画像形成装置は、文書データに含まれるインデックス情報を利用して、文書データの章、節、項の構造を解析し、解析した構造を示すインデックス画面を表示部に表示する。そして、インデックス画面において印刷を希望する章が指定されると、指定された章が印刷される。
なお、文書データの章を指定して印刷する技術は、特許文献2~5にも開示されている。
The technique of designating and printing a chapter of document data is also disclosed in
ところで、文書データに係る文書が複数の章を有する場合に、複数の章のそれぞれがN部(Nは2以上の整数)ずつまとまった状態で印刷物が得られるように印刷を実行したい場合がある。この場合、特許文献1の画像形成装置では、まず第1章を指定してN部印刷し、その後第2章を指定してN部印刷し、更にその後第3章を指定してN部印刷するといった作業が発生する。このため、ユーザが複数の章のそれぞれがN部ずつまとまった状態の印刷物を取得する際に手間がかかる。なお、この種の問題は、節、項、その他の区分を単位として印刷を実行する場合にも同様に発生する。
By the way, when a document related to document data has a plurality of chapters, there is a case where it is desired to perform printing so that a printed matter can be obtained in a state where each of the plurality of chapters is organized by N parts (N is an integer of 2 or more). .. In this case, in the image forming apparatus of
本開示の一局面は、ユーザが印刷を希望する単位ごとにN部ずつまとまった状態で印刷物を取得する際の手間を軽減することを目的としている。 One aspect of the present disclosure is to reduce the time and effort required to acquire printed matter in a state where N copies are collected for each unit that the user desires to print.
本開示の一態様は、印刷実行部を制御可能な制御装置であって、文書取得部と、部数指示取得部と、特定部と、印刷制御部と、を備える。文書取得部は、複数のページで構成される文書に係る文書データと、文書データを構成するページデータを複数のグループに分類する分類情報と、を含む対象ファイルを取得する。部数指示取得部は、文書データに基づくN部(Nは2以上の整数)の部数の印刷を行うための指示を受け付ける。特定部は、対象ファイル内の分類情報を利用して、分類情報で分類される文書データ内のM個(Mは2以上の整数)のグループを特定する特定部であって、M個のグループのうちの少なくとも1つのグループは複数のページデータで構成される。印刷制御部は、M個のグループに含まれる第1グループを構成するページデータにしたがってN部の印刷を印刷実行部に実行させ、第1グループに係るN部の印刷を印刷実行部に実行させた後に、M個のグループに含まれる第2グループであって、第1グループと異なる第2グループを構成するページデータにしたがってN部の印刷を印刷実行部に実行させる。 One aspect of the present disclosure is a control device capable of controlling a print execution unit, which includes a document acquisition unit, a copy number instruction acquisition unit, a specific unit, and a print control unit. The document acquisition unit acquires a target file including document data relating to a document composed of a plurality of pages and classification information for classifying the page data constituting the document data into a plurality of groups. The copy instruction acquisition unit receives an instruction for printing the number of copies of N copies (N is an integer of 2 or more) based on the document data. The specific part is a specific part that specifies M groups (M is an integer of 2 or more) in the document data classified by the classification information by using the classification information in the target file, and is a group of M pieces. At least one group of them is composed of a plurality of page data. The print control unit causes the print execution unit to print N copies according to the page data constituting the first group included in the M groups, and causes the print execution unit to print the N copies related to the first group. After that, the print execution unit is made to print N copies according to the page data constituting the second group, which is the second group included in the M groups and is different from the first group.
このような構成によれば、対象ファイル内の分類情報を利用して、特定されるM個のグループのうちの第1のグループのN部の印刷を印刷実行部に印刷させ、特定されるM個のグループのうちの第2のグループのN部の印刷を印刷実行部に印刷させる。したがって、ユーザが印刷を希望する単位ごとにN部ずつまとまった状態で印刷物を取得する際の手間を軽減することができる。
上記の制御装置としてコンピュータを機能させるコンピュータプログラム、当該制御装置を実現するための制御方法、及び、上記のコンピュータプログラムを格納するコンピュータ読取可能記憶媒体も新規で有用である。
According to such a configuration, the printing of the N part of the first group among the specified M groups is printed by the print execution unit by using the classification information in the target file, and the specified M is used. The print execution unit is made to print the N part of the second group among the groups. Therefore, it is possible to reduce the time and effort required to acquire the printed matter in a state where N copies are collected for each unit that the user desires to print.
A computer program that causes a computer to function as the control device, a control method for realizing the control device, and a computer-readable storage medium that stores the computer program are also new and useful.
以下、図面を参照しながら、本開示を実施するための形態を説明する。
[1.構成]
図1に示す印刷システム100は、パーソナルコンピュータ1とプリンタ2とがデータ通信可能に構成されたシステムである。
Hereinafter, embodiments for carrying out the present disclosure will be described with reference to the drawings.
[1. Constitution]
The
パーソナルコンピュータ1は、汎用の情報処理装置であり、制御部11、記憶部12、通信部13、操作部14及び表示部15を備える。
制御部11は、パーソナルコンピュータ1の各部を統括制御するものであり、例えばCPU111を備える。記憶部12は、例えばRAM、ROM、フラッシュメモリ等の半導体メモリを有する。すなわち、パーソナルコンピュータ1は、CPU111及び半導体メモリを含むマイクロコンピュータを備えている。
The
The
制御部11は、非遷移的実体的記録媒体に格納されたプログラムを実行することにより各種機能を実現する。本実施形態では、記憶部12が、プログラムを格納した非遷移的実体的記録媒体に該当する。パーソナルコンピュータ1が有する各種機能は、基本的には、制御部11が記憶部12に記憶されているプログラムを実行することにより実現される。
The
記憶部12には、オペレーティングシステム121、アプリケーションプログラム122、パーソナルコンピュータ1からプリンタ2を利用可能とするためのプログラムであるプリンタドライバ123などが記憶されている。
The
通信部13は、プリンタ2との間でデータ通信を行うためのインタフェースである。
操作部14は、ユーザからの外部操作による指令を入力するための入力装置である。例えば、操作部14としては、キーボードや、マウスやタッチパッド等のポインティングデバイスが用いられる。
The
The
表示部15は、各種情報をユーザが視認可能な画像として表示するための出力装置であり、本実施形態では液晶ディスプレイが用いられている。
一方、プリンタ2は、制御部21、記憶部22、通信部23、操作部24、表示部25及び印刷実行部26を備える。
The
On the other hand, the
制御部21は、プリンタ2の各部を統括制御するものであり、例えばCPU211を備える。記憶部22は、例えばRAM、ROM、フラッシュメモリ等の半導体メモリを有する。すなわち、プリンタ2は、CPU211及び半導体メモリを含むマイクロコンピュータを備えている。
The
制御部21は、非遷移的実体的記録媒体に格納されたプログラムを実行することにより各種機能を実現する。本実施形態では、記憶部22が、プログラムを格納した非遷移的実体的記録媒体に該当する。プリンタ2が有する各種機能は、基本的には、制御部21が記憶部22に記憶されているプログラムを実行することにより実現される。
The
通信部23は、パーソナルコンピュータ1との間でデータ通信を行うためのインタフェースである。
操作部24は、ユーザからの外部操作による指令を入力するための入力装置であり、各種操作ボタンを備える。
The
The
表示部25は、各種情報をユーザが視認可能な画像として表示するための出力装置であり、小型の液晶ディスプレイが用いられている。
印刷実行部26は、インクジェット方式、レーザ方式等の印刷機構を備える。
The
The
[2.処理]
次に、パーソナルコンピュータ1の制御部11が実行する部数印刷処理について、図2のフローチャートを用いて説明する。
[2. process]
Next, the number of copies printing process executed by the
部数印刷処理は、ユーザが印刷を希望する単位ごと(例えば章ごと)にN部ずつまとまった状態で印刷物が得られるように印刷を実行する処理である。本実施形態では、部数印刷処理の実行対象となるデータ(すなわち、印刷対象の文書等を示すデータ)として、PDF形式のデータであるPDFデータが想定される。なお、PDFデータには、少なくとも1つのページ(一般には複数のページ)で構成される文書に係る文書データが含まれる。なお、本実施形態でいう文書には、文字だけを含む文書はもちろんのこと、文字及び文字以外のオブジェクト(図形等)を含む文書も含まれる。 The number of copies printing process is a process of executing printing so that a printed matter can be obtained in a state where N copies are collected for each unit (for example, for each chapter) that the user desires to print. In the present embodiment, PDF data, which is PDF format data, is assumed as the data to be executed for the number-of-copy printing process (that is, the data indicating the document or the like to be printed). The PDF data includes document data relating to a document composed of at least one page (generally, a plurality of pages). The document referred to in this embodiment includes not only a document containing only characters but also a document containing characters and objects other than characters (figures, etc.).
パーソナルコンピュータ1では、実行中のアプリケーションプログラム122において、印刷対象の文書を印刷するための印刷開始操作が行われることにより、プリンタドライバ123が起動し、印刷に関する各種設定項目を含む設定画面が表示部15に表示される。上記設定画面には部数印刷処理を開始するためのソフトウェアボタンが表示され、ユーザが上記ソフトウェアボタンを操作することにより部数印刷処理が開始される。
In the
S101で、制御部11は、部数印刷処理の実行対象のPDFデータを取得する。
S102で、制御部11は、ユーザから印刷部数指示を受け付ける。印刷部数指示は、S101で取得されたPDFデータに含まれる文書データに基づくN部(Nは2以上の整数)の部数の印刷を行うための指示である。S102では、制御部11は、印刷部数を示す数値が入力される入力欄を表示部15に表示する。ユーザが当該入力欄に数値を入力することで、印刷部数指示が受け付けられる。
In S101, the
In S102, the
S103で、制御部11は、S101で取得されたPDFデータにしおり情報が含まれているか否かを判断する。ここで、しおり情報は、文書データを構成するページデータを複数のグループに分類する情報である。具体的には、しおり情報は、PDFデータに含まれる文書データ内の特定のページデータ又はページデータ群(複数の連続するページデータから構成される群)に目印として付けられる情報である。たとえば、文書データが章立てされた文書を表す場合、しおり情報は、各章及び各章に含まれる各節などのグループごとに作成され、各グループに含まれる全ページに係るページデータに付けられる。具体的な一例では、文書ファイルが表す文書に、「第一章」及び「第二章」が設けられている場合、「第一章」及び「第二章」の各章を表すしおり情報が作成される。そして、「第一章」を示す文書データに含まれる全ページデータに、「第一章」を表すしおり情報が付される。また、「第二章」を示す文書データに含まれる全ページデータに、「第二章」を表すしおり情報が付される。さらに、「第一章」に、「第一節」、「第二節」及び「第三節」が設けられている場合、「第一節」、「第二節」及び「第三節」の各節を表すしおり情報が作成される。そして、「第一節」を示す文書データに含まれる全ページデータに、「第一節」を表すしおり情報が付される。また、「第二節」を示す文書データに含まれる全ページデータに、「第二節」を表すしおり情報が付され、「第三節」に含まれる全ページに、「第三節」を表すしおり情報が付される。このように、文書データが複数の階層(章、節、項等)を含む場合、各階層に応じたしおり情報が付される。換言すれば、しおり情報は、文書の文書構造を示す情報ともいえる。
In S103, the
図3には、しおり情報の概念を説明する説明図が示される。図中、「On-Screen appearannce」は、表示部15に表示される画像を表す。「Object number」(以下「オブジェクト番号」ともいう。)は、しおり情報で分類される各項目(図3の例では「Document」、「Section1」等)に割り当てられる番号を意味する。また、「Count」は、当該項目よりも階層が1つ以上下の項目の数を意味する。例えば、図3の例では、「Document」の項目は、当該項目よりも下の階層の項目として「Section1」、「Section2」、「Subsection1」及び「Section3」の4つの項目を有している。したがって、「Document」の項目の「Count」は4である。なお、図2においてオブジェクト番号21は、しおり情報で分類される全項目(「Document」、「Section1」、・・・「Summary」)をまとめたもののオブジェクト番号を意味する。
FIG. 3 shows an explanatory diagram illustrating the concept of bookmark information. In the figure, "On-Screen appearance" represents an image displayed on the
各項目を構成するページデータに付されるしおり情報には、「Title」、「Parent」、「Prev」、「Next」、「First」、「Last」、「Count」及び「Dest」の情報が含まれる。「Title」は、当該項目のタイトルを示す文字列であり、図3の例でいえば「Document」、「Section1」などである。「Parent」は、当該項目よりも階層が1つ上の項目であって当該項目が従属する項目(親)を示す。「Prev」は、当該項目と同じ階層の1つ前の項目を示す。「Next」は、当該項目と同じ階層の次の項目を示す。「First」は、当該項目よりも階層が1つ下の項目であって当該項目に従属する項目(子)のうちの先頭の項目を示す。「Last」は、当該項目の子のうちの最後の項目を示す。「Count」は、前述したとおり、当該項目よりも階層が1つ以上下の項目の数である。「Dest」は、当該項目のリンク先を示す。当該リンク先は、当該項目の先頭ページのページ番号と、先頭ページにおける当該項目の開始位置の座標(x,y,z)と、を含む。ここで、x軸及びy軸はページデータが示すページに沿って設定され、z軸はx軸及びy軸に直交するように設定される。x軸が横軸、y軸が縦軸である。座標軸の原点はページの左下隅に設定され、y=NULLがページの先頭に対応し、y≠NULLがページの途中に対応する。なお、y座標にNULLが設定されない場合がある。この場合には、y座標の値が大きいデータほど、ページの上部に存在すると判断できる。なお、z座標は基本ゼロである。
The bookmark information attached to the page data constituting each item includes information of "Title", "Parent", "Prev", "Next", "First", "Last", "Count", and "Dest". included. "Title" is a character string indicating the title of the item, and in the example of FIG. 3, "Document", "
図4(a)及び図4(b)には、図3に示すオブジェクト番号21及び22の項目に対応するしおり情報のソースコードがそれぞれ示される。
4 (a) and 4 (b) show the source code of the bookmark information corresponding to the items of the
制御部11は、S103でPDFデータにしおり情報が含まれていないと判断した場合には、S104へ移行する。
S104で、制御部11は、PDFデータに含まれる文書データを構成するページデータにしたがって通常の部数印刷を行う。具体的には、制御部11は、文書データが示す文書全体を単位として、S102で受け付けられた印刷部数指示が示す部数(N部)だけ印刷実行部26に印刷を実行させる。換言すると、制御部11は、文書全体の先頭ページから最終ページまでの印刷を1回の印刷として、当該印刷をN回印刷実行部26に実行させる。制御部11は、S104を実行すると、図2に示す部数印刷処理を終了する。
When the
In S104, the
一方、制御部11は、S103でPDFデータにしおり情報が含まれていると判断した場合には、S105へ移行し、しおり情報テーブル作成処理を実行する。ここで、しおり情報テーブル作成処理について、図5のフローチャートを用いて説明する。
On the other hand, when the
まず、S201で、制御部11は、PDFデータに含まれるしおり情報を解析し、PDFデータに含まれる文書データが複数の階層を含むか否かを判断する。例えば、図3に示す例では、文書データは、「Document」及び「Summary」を備える最上位階層と、「Section1」、「Section2」及び「Section3」を備える中間階層と、「Subsection1」を備える最下位階層と、を有する。このため、S201でPDFデータに含まれる文書データが複数の階層を含むと判断される。
First, in S201, the
制御部11は、S201で文書データが複数の階層を含むと判断した場合には、S202へ移行し、ユーザから階層指示を受け付ける。階層指示は、文書データに含まれる複数の階層のうちいずれかの階層を指定する指示である。例えば、制御部11は、上記複数の階層の中からいずれかの階層をユーザに選択させる画面を表示部15に表示する。ユーザが当該画面で階層を選択することで、階層指示が受け付けられる。制御部11は、S202を実行すると、S203へ移行する。一方、制御部11は、S201で文書データが複数の階層を含まないと判断した場合には、前述したS202を飛ばしてS203へ移行する。
When the
S203で、制御部11は、図6(a)及び図6(b)に示すようなしおり情報テーブルを作成する。
In S203, the
しおり情報テーブルは、しおり情報で分類される文書データ内のM個(Mは2以上の整数)のグループ(以下各グループを「章データ」という。)のそれぞれについて、章番号と、ページ番号と、座標と、が対応付けられた情報である。ここでいう章番号は、その章データの番号である。また、ここでいうページ番号は、その章データに係る文書の印刷開始ページのページ番号である。また、ここでいう座標は、印刷開始ページにおけるその章データに係る文書の印刷開始位置を示す座標である。なお、印刷開始ページは、印刷が開始されるページであり、印刷開始位置は、印刷が開始される位置である。しおり情報テーブルは以下のように作成される。 The bookmark information table includes chapter numbers and page numbers for each of the M groups (each group is hereinafter referred to as "chapter data") in the document data classified by bookmark information (M is an integer of 2 or more). , Coordinates, and associated information. The chapter number referred to here is the number of the chapter data. The page number referred to here is the page number of the print start page of the document related to the chapter data. Further, the coordinates referred to here are coordinates indicating the print start position of the document related to the chapter data on the print start page. The print start page is a page where printing is started, and the print start position is a position where printing is started. The bookmark information table is created as follows.
すなわち、S201で文書データが複数の階層を含まない(つまり文書データが1つの階層しか含まない)と判断された場合、及び、S202で受け付けられた階層指示が文書データの最上位階層を指定する場合、最上位階層の項目のみを含むしおり情報テーブルが作成される。また本実施形態では、S202でユーザから階層指示が受け付けられなかった場合にも、最上位階層の項目のみを含むしおり情報テーブルが作成される。 That is, when it is determined in S201 that the document data does not include a plurality of layers (that is, the document data contains only one layer), and the layer instruction received in S202 specifies the highest layer of the document data. If so, a bookmark information table is created that contains only the top-level items. Further, in the present embodiment, even when the hierarchy instruction is not received from the user in S202, the bookmark information table including only the item of the highest hierarchy is created.
具体的には、制御部11は、最上位階層の最初の項目に対して章番号1を設定する。図3に示す例では、最上位階層の最初の項目は、オブジェクト番号「22」の「Document」である。そして、制御部11は、しおり情報に含まれる「Next」をたどり、最上位層の各項目に順番に章番号2、3、・・・を設定していく。また、制御部11は、章番号が設定された各章データについて、その章データの「Dest」内のリンク先をたどり、その章データに係る文書の先頭ページのページ番号及び先頭ページにおけるその章データに係る文書の開始位置の座標を取得する。そして、章番号と、取得されたページ番号及び開始位置の座標と、を対応付けてしおり情報テーブルを作成する。すなわち、先頭ページが印刷開始ページに設定され、先頭ページにおけるその章データに係る文書の開始位置が印刷開始位置に設定される。
Specifically, the
例えば、図3に示す例において階層指示が最上位階層を指定する場合、又は、ユーザから階層指示が受け付けられなかった場合には、図6(a)に示すしおり情報テーブルが作成される。このしおり情報テーブルの章番号1の項目は「Document」の項目に対応し、章番号2の項目は「Summary」の項目に対応する。
For example, in the example shown in FIG. 3, when the hierarchy instruction specifies the highest hierarchy, or when the hierarchy instruction is not received from the user, the bookmark information table shown in FIG. 6A is created. The item of
一方、S202で受け付けられた階層指示が最上位階層以外の階層を指定する場合、指定された階層の項目まで含む情報テーブルが作成される。具体的には、制御部11は、最上位階層の最初の項目に対して章番号1を設定する。そして、制御部11は、しおり情報に含まれる「First」をたどり、指定された階層に到達するまで各項目に章番号2、3、・・・A1を設定していく。制御部11は、指定された階層に到達したら、しおり情報に含まれる「Next」をたどり、当該階層の項目に順番に章番号A1+1、A1+2、・・・A2を設定する。制御部11は、当該階層の最後の項目に章番号A2を設定すると、当該最後の項目の「Parent」を参照して1つ上位の階層の項目に戻り、「Next」を参照して当該階層の次の項目に移行する。そして、当該項目に章番号A2+1を設定し、指定された階層まで「First」をたどる。制御部11は、このように「First」、「Next」及び「First」をたどり、指定された階層及び当該階層よりも上の階層の全項目に章番号を設定する。
On the other hand, when the hierarchy instruction received in S202 specifies a hierarchy other than the highest hierarchy, an information table including the items of the specified hierarchy is created. Specifically, the
例えば、図3に示す例において階層指示が「Section」の階層を指定する場合には、図6(b)のしおり情報テーブルが作成される。このしおり情報テーブルの章番号1、2、3、4、5の項目は、それぞれ「Document」、「Section1」、「Section2」、「Section3」、「Summary」の項目に対応する。制御部11は、このようにしてしおり情報テーブルを作成する。なお、以下では、章データが表現する文書を「章」という。
For example, in the example shown in FIG. 3, when the hierarchy instruction specifies the hierarchy of "Section", the bookmark information table of FIG. 6B is created. The items of
続いて、S204で、制御部11は、作成されたしおり情報テーブルに基づき、先頭ページデータの内容がページの途中から構成される章データがあるか否かを判断する。先頭ページデータは、先頭ページを表現するページデータである。換言すれば、制御部11は、ページの途中から開始する章があるか否かを判断する。S204では、制御部11は、しおり情報テーブルに含まれる印刷開始位置(すなわち、先頭ページにその章の開始位置)の座標を参照する。そして、制御部11は、当該座標がページの途中に対応する(すなわち、y≠NULLである)章がある場合に、先頭ページデータの内容がページの途中から構成される章データがあると判断する。
Subsequently, in S204, the
制御部11は、S204で先頭ページデータの内容がページの途中から構成される章データがないと判断した場合には、図5に示すしおり情報テーブル作成処理を終了する。
一方、制御部11は、S204で先頭ページデータの内容がページの途中から構成される章データがあると判断した場合には、S205へ移行し、ユーザから途中取扱い指示を受け付ける。途中取扱い指示は、ページの途中から開始する章(以下「途中開始章」という。)の先頭ページの取扱いを指定する指示である。具体的には、途中取扱い指示は、(1)非重複印刷、(2)重複非識別印刷及び(3)重複識別印刷のうちのいずれかを指定する指示である。
When the
On the other hand, when the
(1)非重複印刷は、途中開始章の先頭ページを重複して印刷しない印刷方法である。すなわち、章Aと、章Aに後続する章Bと、があり、章Bがページの途中から開始される場合を想定する。つまり、章Aの最終ページと章Bの先頭ページとが同一ページである場合を想定する。この場合、章Aの印刷が実行されるときに章Aの最終ページは印刷される。一方、章Bの印刷が実行されるときに章Bの先頭ページは印刷されない。つまり、章Aの最終ページであって章Bの先頭ページでもある同一ページが、章Aの印刷時と章Bの印刷時とで重複して印刷されない。 (1) Non-duplicate printing is a printing method in which the first page of a chapter starting in the middle is not printed in duplicate. That is, it is assumed that there is a chapter A and a chapter B following the chapter A, and the chapter B starts from the middle of the page. That is, it is assumed that the last page of Chapter A and the first page of Chapter B are the same page. In this case, the last page of Chapter A is printed when the printing of Chapter A is executed. On the other hand, when the printing of chapter B is executed, the first page of chapter B is not printed. That is, the same page, which is the last page of Chapter A and the first page of Chapter B, is not printed in duplicate at the time of printing Chapter A and the time of printing Chapter B.
例えば、図7(a)には、章Aに相当する第1章が1ページから3ページの途中までであり、章Bに相当する第2章が3ページの途中から4ページまでである文書が示されている。(1)非重複印刷の場合、図7(b)に示すように、第1章の印刷が実行されるときは第1章の最終ページである3ページは印刷されるが、第2章の印刷が実行されるときは第2章の先頭ページである3ページは印刷されない。
For example, in FIG. 7A, a document in which
(2)重複非識別印刷は、途中開始章の先頭ページを重複して印刷し、かつ、途中開始章の前の章の最終ページの印刷時及び途中開始章の先頭ページの印刷時において他の章の内容(文字及び文字以外のオブジェクト)も印刷する印刷方法である。
なお、他の章の内容は、印刷に係る上記途中開始章の前の章又は途中開始章の内容と同様の印刷態様(すなわち、色や透明度や色等で特段区別されることなく)印刷される。
すなわち、上記章Aの印刷を実行するときに章Aの最終ページが印刷される。また、章Bの印刷を実行するときに章Bの先頭ページ(すなわち、章Aの最終ページ)が印刷される。つまり、章Aの最終ページであって章Bの先頭ページでもある同一ページが、章Aの印刷時と章Bの印刷時とで重複して印刷される。また、章Aを印刷する場合において章Aの最終ページを印刷するときには、当該最終ページにおける章Bの内容も印刷される。そして、章Bを印刷する場合において章Bの先頭ページを印刷するときには、当該先頭ページにおける章Aの内容も印刷される。
(2) Duplicate non-identification printing prints the first page of the intermediate start chapter in duplicate, and prints the last page of the chapter before the intermediate start chapter and the first page of the intermediate start chapter. This is a printing method that also prints the contents of chapters (characters and objects other than characters).
The contents of the other chapters are printed in the same printing mode as the contents of the chapter before the above-mentioned half-start chapter or the half-start chapter related to printing (that is, without any particular distinction by color, transparency, color, etc.). To.
That is, the final page of Chapter A is printed when the printing of Chapter A is executed. Further, when printing the chapter B is executed, the first page of the chapter B (that is, the last page of the chapter A) is printed. That is, the same page, which is the last page of Chapter A and the first page of Chapter B, is printed in duplicate at the time of printing Chapter A and at the time of printing Chapter B. Further, in the case of printing Chapter A, when the final page of Chapter A is printed, the contents of Chapter B on the final page are also printed. Then, in the case of printing the chapter B, when the first page of the chapter B is printed, the contents of the chapter A on the first page are also printed.
例えば、図7(a)に示す例において(2)重複非識別印刷が行われる場合、図7(c)に示すように、章Aに相当する第1章の印刷が実行されるときは、第1章の最終ページである3ページが印刷される。このとき、当該3ページにおける第2章の内容も印刷される。また、第2章の印刷が実行されるときも第1章の最終ページであって第2章の先頭ページである3ページは印刷される。このとき、当該3ページにおける第1章の内容も印刷される。
(3)重複識別印刷は、途中開始章の先頭ページを重複して印刷し、かつ、途中開始章の前の章の最終ページの印刷時及び途中開始章の先頭ページの印刷時において他の章の内容がその章の内容よりも印刷物において目立たないように印刷する印刷方法である。
すなわち、上記章Aの印刷を実行するときに章Aの最終ページが印刷される。また、章Bの印刷を実行するときに章Bの先頭ページ(すなわち、章Aの最終ページ)が印刷される。また、章Aを印刷する場合において章Aの最終ページを印刷するときは、当該最終ページにおける章Bの内容が章Aの内容よりも目立たないように印刷される。具体的には、当該最終ページにおいて章Bの内容は印刷されず、章Aの内容のみが印刷される。そして、章Bを印刷する場合において章Bの先頭ページを印刷するときは、当該先頭ページにおける章Aの内容が章Bの内容よりも目立たないように印刷される。具体的には、当該先頭ページにおいて章Aの内容は印刷されず、章Bの内容のみが印刷される。すなわち、重複非識別印刷では、章Aの印刷を実行するときの章Aの最終ページ、及び、章Bの印刷を実行するときの章Bの先頭ページにおいて、その章の内容と他の章の内容とが異なる態様で印刷される。特に、印刷物において他の章の内容がその章の内容に比べて視認しにくいように印刷が実行される。なお、本実施形態では、最終ページ又は先頭ページを表現するページデータにおいて他の章に係るデータを削除することで、印刷物において他の章の内容が印刷されないように印刷が行われる。
For example, in the example shown in FIG. 7 (a), when (2) duplicate non-identification printing is performed, and as shown in FIG. 7 (c), when the printing of
(3) Duplicate identification printing prints the first page of the intermediate start chapter in duplicate, and prints the last page of the chapter before the intermediate start chapter and the first page of the intermediate start chapter. This is a printing method in which the content of is printed so that it is less noticeable in the printed matter than the content of the chapter.
That is, the final page of Chapter A is printed when the printing of Chapter A is executed. Further, when printing the chapter B is executed, the first page of the chapter B (that is, the last page of the chapter A) is printed. Further, in the case of printing Chapter A, when the final page of Chapter A is printed, the content of Chapter B on the final page is printed so as to be less conspicuous than the content of Chapter A. Specifically, the content of Chapter B is not printed on the final page, and only the content of Chapter A is printed. When printing the first page of chapter B in the case of printing chapter B, the content of chapter A on the first page is printed so as to be less noticeable than the content of chapter B. Specifically, the content of Chapter A is not printed on the first page, and only the content of Chapter B is printed. That is, in duplicate non-identification printing, the contents of the chapter and other chapters are on the last page of the chapter A when printing the chapter A and the first page of the chapter B when the printing of the chapter B is executed. It is printed in a manner different from the content. In particular, printing is performed so that the contents of other chapters are less visible than the contents of the chapter in the printed matter. In this embodiment, by deleting the data related to other chapters in the page data representing the final page or the first page, printing is performed so that the contents of the other chapters are not printed in the printed matter.
例えば、図7(a)に示す例において(3)重複識別印刷が行われる場合、図7(d)に示すように、第1章の印刷が実行されるときは第1章の最終ページである3ページは印刷される。このとき、当該3ページにおける第2章の内容(図7(d)の線71よりも下側の部分)は印刷されない。また、第2章の印刷が実行されるときは第2章の先頭ページである3ページは印刷される。このとき、当該3ページにおける第1章の内容(図7(d)の線72よりも上側の部分)は印刷されない。
For example, in the example shown in FIG. 7 (a), when (3) duplicate identification printing is performed, as shown in FIG. 7 (d), when the printing of
制御部11は、これらの印刷方法(1)~(3)をユーザに選択させるための画面を表示部15に表示する。ユーザが当該画面でいずれかの印刷方法を選択することで、途中取扱い指示が受け付けられる。
The
続いて、S206で、制御部11は、S205で受け付けられた途中取扱い指示に基づいて、S203で作成されたしおり情報テーブルを更新する。しおり情報テーブルの更新の仕方は上記印刷方法(1)~(3)によって異なる。
Subsequently, in S206, the
(1)非重複印刷の場合、制御部11は、しおり情報テーブルにおいて、途中開始章の章番号に対応付けられている印刷開始ページのページ番号を、当該途中開始章の先頭ページの次のページのページ番号に変更する。また制御部11は、章番号が設定されたすべての章の印刷開始位置の座標を、設定されていない状態「-」に変更する。また制御部11は、章番号が設定されたすべての章について、印刷終了ページのページ番号を設定する。印刷終了ページは、印刷が終了されるページである。例えば、制御部11は、ある章の印刷終了ページのページ番号を、その章の次の章の先頭ページのページ番号及び先頭ページにおける当該次の章の開始位置の座標に基づき取得してもよい。また制御部11は、章番号が設定されたすべての章の印刷終了位置の座標を「-」に設定する。なお、印刷開始位置及び印刷終了位置の座標を「-」に設定するのは、非重複印刷では、あるページが印刷されるときは必ずそのページの全部の内容が印刷され、印刷開始位置及び印刷終了位置の詳細な座標情報が必要ないためである。
(1) In the case of non-duplicate printing, the
例えば、図6(b)のしおり情報テーブルは、(1)非重複印刷の場合、図8(a)のしおり情報テーブルに更新される。なお、図6(b)の例では、章番号1の章(以下「第1章」という。他の章も同様。)が1ページから開始し、3ページの途中で終了する。また第2章が3ページの途中から開始し、7ページの途中で終了する。また第3章が7ページの途中から開始し、7ページの途中で終了する。また第4章が7ページの途中から開始し、10ページの途中で終了する。また第5章が10ページの途中から開始し、15ページの最後で終了する。
For example, the bookmark information table of FIG. 6B is updated to the bookmark information table of FIG. 8A in the case of (1) non-overlapping printing. In the example of FIG. 6B, the chapter of chapter number 1 (hereinafter referred to as “
この場合、図8(a)に示すように、途中開始章である第2章の印刷開始ページは先頭ページの次のページの4ページに変更される。一方、途中開始章である第3章は、同章において次のページがないため、印刷開始ページを先頭ページの次のページに設定できない。そのため、第3章は印刷されず、第3章の印刷開始ページと印刷終了ページとは共に「-」に設定される。また、途中開始章である4章の印刷開始ページは先頭ページの次のページの8ページに変更される。また、途中開始章である第5章の印刷開始ページは先頭ページの次のページの11ページに変更される。
In this case, as shown in FIG. 8A, the print start page of
(2)重複非識別印刷の場合、制御部11は、しおり情報テーブルにおいて、章番号が設定されたすべての章について、印刷開始ページのページ番号を変更しない。また制御部11は、すべての章の印刷開始位置の座標を「-」に変更する。また制御部11は、すべての章について、印刷終了ページのページ番号を設定する。また制御部11は、すべての章の印刷終了位置の座標を「-」に変更する。
(2) In the case of duplicate non-identification printing, the
例えば、図6(b)のしおり情報テーブルは、(2)重複非識別印刷の場合、図8(b)のしおり情報テーブルに更新される。この場合、途中開始章である第2章の印刷開始ページは第1章の最終ページである3ページになり、第2章の印刷終了ページは7ページになる。また、途中開始章である第3章の印刷開始ページは第2章の最終ページである7ページになり、第3章の印刷終了ページは7ページになる。また、第4章の印刷開始ページは第3章の最終ページである7ページになり、第4章の印刷終了ページは10ページになる。また、第5章の印刷開始ページは第4章の最終ページの10ページになり、第5章の印刷終了ページは15ページになる。
For example, the bookmark information table of FIG. 6 (b) is updated to the bookmark information table of FIG. 8 (b) in the case of (2) duplicate non-identification printing. In this case, the print start page of
(3)重複識別印刷の場合、制御部11は、しおり情報テーブルにおいて、章番号が設定されたすべての章について、印刷開始ページのページ番号を変更しない。また制御部11は、すべての章の印刷開始位置の座標を保持する。また制御部11は、すべての章について、印刷終了ページのページ番号を設定する。また制御部11は、すべての章の印刷終了位置の座標を取得し、設定する。重複識別印刷では、ある章を印刷するときに他の章の内容が印刷物において印刷されない。よって、印刷開始位置及び印刷数終了位置の詳細な座標が必要となる。
(3) In the case of duplicate identification printing, the
例えば、図6(b)のしおり情報テーブルは、(3)重複識別印刷の場合、図8(c)のしおり情報テーブルに更新される。印刷開始ページ及び印刷終了ページは、(2)重複非識別印刷の場合と同様に設定される。一方、印刷開始位置及び印刷終了位置は保持される。ただし、最初の章である第1章の印刷開始位置と最後の章である第5章の印刷終了位置との座標情報は「-」に設定される。
For example, the bookmark information table of FIG. 6 (b) is updated to the bookmark information table of FIG. 8 (c) in the case of (3) duplicate identification printing. The print start page and the print end page are set in the same manner as in the case of (2) duplicate non-identification printing. On the other hand, the print start position and the print end position are retained. However, the coordinate information between the print start position of
制御部11は、このようにしおり情報テーブルを更新する。
制御部11は、S206を実行した後、図5に示すしおり情報テーブル作成処理を終了し、図2に示すS106へ移行する。
The
After executing S206, the
S106で、制御部11は、単位部数印刷処理を実行する。
ここで、単位部数印刷処理について、図9のフローチャートを用いて説明する。
まず、S301で、制御部11は、印刷章を第1章に設定する。印刷章は、印刷の対象となる章である。
In S106, the
Here, the unit number of copies printing process will be described with reference to the flowchart of FIG.
First, in S301, the
続いて、S302で、制御部11は、印刷ページを印刷章の印刷開始ページに設定する。印刷ページは、印刷の対象となるページである。
続いて、S303で、制御部11は、図10に示す印刷処理を実行する。印刷処理が実行されることで印刷ページが印刷される。印刷処理については、後で詳述する。
Subsequently, in S302, the
Subsequently, in S303, the
続いて、S304で、制御部11は、印刷ページが印刷章の印刷終了ページであるか否かを判断する。
制御部11は、S304で印刷ページが印刷章の印刷終了ページでないと判断した場合には、S305へ移行し、現在の印刷ページの次のページを新たな印刷ページに設定する。すなわち、制御部11は、ページ番号が現在の印刷ページのページ番号+1のページを新たな印刷ページに設定する。制御部11は、S305を実行すると、前述したS303に戻る。
Subsequently, in S304, the
When the
一方、制御部11は、前述したS304で印刷ページが印刷章の印刷終了ページであると判断した場合には、S306へ移行する。
S306で、制御部11は、印刷章を指定部数印刷したか否かを判断する。ここでいう指定部数は、図2のS102で受け付けられた印刷部数指示により指定された部数(N部)である。
On the other hand, when the
In S306, the
制御部11は、S306で印刷章を指定部数印刷していないと判断した場合には、前述したS302に戻る。
一方、制御部11は、S306で印刷章を指定部数印刷したと判断した場合には、S307へ移行し、しおり情報テーブルを参照し、印刷すべき次の章があるか否かを判断する。
When the
On the other hand, when the
制御部11は、S307で次の章があると判断した場合には、S308へ移行し、現在の印刷章の次の章を新たな印刷章に設定する。すなわち、制御部11は、章番号が現在の印刷章の章番号+1の章を新たな印刷章に設定する。制御部11は、S308を実行すると、前述したS302に戻る。
When the
一方、制御部11は、前述したS307で次の章がないと判断した場合には、図9の単位部数印刷処理を終了する。
次に、制御部11がS303で実行する印刷処理について、図10のフローチャートを用いて説明する。
On the other hand, when the
Next, the printing process executed by the
まず、S401で、制御部11は、S206で更新されたしおり情報テーブルを参照し、印刷ページが印刷章の印刷開始ページ又は印刷終了ページであるか否かを判断する。
制御部11は、S401で印刷ページが印刷章の印刷開始ページ及び印刷終了ページのいずれでもないと判断した場合には、S402へ移行し、印刷ページのページデータにしたがって、印刷ページの全内容に係る印刷を印刷実行部26に実行させる。制御部11は、S402を実行すると図10の印刷処理を終了する。
First, in S401, the
When the
一方、制御部11は、前述したS401で印刷ページが印刷章の印刷開始ページ又は印刷終了ページであると判断した場合には、S403へ移行する。
S403で、制御部11は、S206で更新されたしおり情報テーブルを参照し、印刷開始位置又は印刷終了位置に数値(座標)が入力されているか否かを判断する。
具体的には、制御部11は、印刷ページが印刷章の印刷開始ページであると判断した場合、印刷章の開始位置に数値が入力されているか否かを判断する。また制御部11は、印刷ページが印刷章の印刷終了ページであると判断した場合、印刷章の終了位置に数値が入力されているか否かを判断する。なお、数値が入力されている場合は、(3)重複識別印刷が選択された場合に対応する。一方、数値が入力されていない場合は、(1)非重複印刷又は(2)重複非識別印刷が選択された場合に対応する。
On the other hand, when the
In S403, the
Specifically, when the
制御部11は、S403で、印刷開始位置に数値が入力されていない又は印刷終了位置に数値が入力されていないと判断した場合、前述したS403を実行する。すなわち、(1)非重複印刷又は(2)重複非識別印刷が選択された場合には、先頭ページ又は最終ページにおいて、他の章の内容も含む全内容に係る印刷が実行される。
When the
一方、制御部11は、S403で刷開始位置に数値が入力されている又は印刷終了位置に数値が入力されていると判断した場合、S404へ移行する。
S404で、制御部11は、他の章の内容が印刷されないように印刷ページのページデータにしたがって印刷実行部26に印刷を実行させる。具体的には、制御部11は、印刷ページが印刷開始ページである場合、印刷開始位置よりも上(y座標が大きい)位置の文書が印刷されないように印刷実行部26に印刷を実行させる。一方、制御部11は、印刷ページが印刷終了ページである場合、印刷終了位置よりも下(y座標が小さい)位置の文書が印刷されないように印刷実行部26に印刷を実行させる。制御部11は、S404を実行すると図10の印刷処理を終了する。
On the other hand, when the
In S404, the
[3.効果]
以上詳述した実施形態によれば、以下の効果が得られる。
(1)本実施形態では、制御部11は、PDFデータ内のしおり情報を利用して、しおり情報で分類される文書データ内のM個(Mは2以上の整数)のグループ(章データ)を特定する。そして、制御部11は、M個の章データに含まれる章データAを構成するページデータにしたがってN部の印刷を印刷実行部26に実行させ、章データAに係るN部の印刷を印刷実行部26に実行させた後に、M個のグループに含まれる章データBであって、章データAと異なる章データBを構成するページデータにしたがってN部の印刷を印刷実行部26に実行させる。したがって、ユーザが印刷を希望する単位ごとにN部ずつまとまった状態で印刷物を取得する際の手間を軽減することができる。
[3. effect]
According to the embodiment described in detail above, the following effects can be obtained.
(1) In the present embodiment, the
(2)本実施形態では、制御部11は、階層指示により指定される階層のグループを含むM個の章データを特定する。そして、制御部11は、指定される階層の章データを構成するページデータにしたがって印刷実行部26に印刷を実行させる。
(2) In the present embodiment, the
したがって、ユーザがいずれの階層で単位部数印刷を行うかを指定できる。ここでいう単位部数印刷とは、ユーザが印刷を希望する単位ごとにN部ずつまとまった状態で印刷物が得られる印刷である。よって、ユーザがいずれの階層で単位部数印刷を行うかを指定できない構成と比較して、ユーザの利便性を向上できる。 Therefore, the user can specify in which layer the unit number of copies is printed. The unit number printing referred to here is printing in which a printed matter can be obtained in a state where N copies are collected for each unit that the user desires to print. Therefore, it is possible to improve the convenience of the user as compared with the configuration in which the user cannot specify in which layer the unit number of copies is printed.
(3)本実施形態では、制御部11は、章データBが章データAに後続する章データであり、章データBの先頭ページデータの内容がページの途中から構成される場合に、重複非識別印刷及び重複識別印刷を印刷実行部26に実行させる。
(3) In the present embodiment, the
なお、ここでいう章データBが章データAに後続するとは、章データBに係る文書である章Bが文書データに係る文書において章データAに係る文書である章Aに後続することに対応する。また、先頭ページデータの内容がページの途中から構成されることは、先頭ページデータが表現する先頭ページがページの途中から開始することに対応する。 Note that the fact that the chapter data B follows the chapter data A means that the chapter B, which is the document related to the chapter data B, follows the chapter A, which is the document related to the chapter data A, in the document related to the document data. do. Further, the fact that the content of the first page data is composed from the middle of the page corresponds to the fact that the first page expressed by the first page data starts from the middle of the page.
したがって、ページの途中で開始する章がある場合に、章Aと章Bとのそれぞれについて、先頭ページから最終ページまで印刷できる。換言すれば、章Aと章Bとのそれぞれについて、印刷されないページが存在しないように印刷できる。 Therefore, if there is a chapter that starts in the middle of the page, each of chapter A and chapter B can be printed from the first page to the last page. In other words, each of Chapter A and Chapter B can be printed so that there are no unprinted pages.
(4)本実施形態では、制御部11は、重複識別印刷を印刷実行部26に印刷させる。
したがって、章Aの印刷を実行するときの章Aの最終ページ及び章Bの印刷を実行するときの章Bの先頭ページの両方において、その章に関係ない章の文書を目立たないようにできる。
(4) In the present embodiment, the
Therefore, the documents of the chapters not related to the chapter can be made inconspicuous on both the final page of the chapter A when printing the chapter A and the first page of the chapter B when the printing of the chapter B is executed.
(5)本実施形態では、制御部11は、非重複印刷を印刷実行部26に実行させる。したがって、同一ページである章Aの最終ページと章Bの先頭ページとが、章Aの印刷時と章Bの印刷時とで重複して印刷されることを抑制できる。
(5) In the present embodiment, the
(6)本実施形態では、制御部11は、ユーザから重複非識別印刷又は重複識別印刷を指定する途中取扱い指示が受け付けられる場合に、重複非識別印刷又は重複識別印刷を印刷実行部26に実行させる。一方、制御部11は、ユーザから非重複印刷を指定する途中取扱い指示が受け付けられる場合に、非重複印刷を印刷実行部26に実行させる。
(6) In the present embodiment, the
したがって、途中開始章である章Bの印刷を実行するときに、章Bの先頭ページを印刷するか否かをユーザが指定できる。よって、上記先頭ページを印刷するか否かを指定できない構成と比較して、ユーザの利便性を向上できる。 Therefore, the user can specify whether or not to print the first page of the chapter B when printing the chapter B which is the start chapter. Therefore, it is possible to improve the convenience of the user as compared with the configuration in which it is not possible to specify whether or not to print the first page.
(7)本実施形態では、制御部11は、しおり情報により分類される複数のグループのすべてのグループに係るN部の印刷を印刷実行部26に実行させる。換言すれば、制御部11は、すべての章データに係るN部の印刷を印刷実行部26に実行させる。ここでいうすべての章データとは、図6(b)に示す例では第1章から第5章までの章データを指す。したがって、特定されるすべての章データに対応するすべての章を印刷する際のユーザの手間を低減できる。
(7) In the present embodiment, the
(8)本実施形態では、文書データは、PDF形式の文書データであり、文書データを複数の章データに分類する情報は、PDF形式の文書データに設定されるしおり情報である。したがって、PDF形式の文書データに対して単位部数印刷を行うことができる。 (8) In the present embodiment, the document data is document data in PDF format, and the information for classifying the document data into a plurality of chapter data is bookmark information set in the document data in PDF format. Therefore, it is possible to print a unit number of documents in PDF format.
なお、本実施形態では、制御部11が制御装置に相当し、しおり情報が分類情報に相当し、S101が文書取得部としての処理に相当し、S102が部数指示取得部としての処理に相当し、S201が階層判断部としての処理に相当する。また、S202が階層指示取得部としての処理に相当し、S203が特定部としての処理に相当し、S205が開始指示取得部としての処理に相当し、S402及びS404が印刷制御部としての処理に相当する。
In the present embodiment, the
[4.他の実施形態]
以上、本開示を実施するための形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
[4. Other embodiments]
Although the embodiment for carrying out the present disclosure has been described above, the present disclosure is not limited to the above-described embodiment, and can be variously modified and carried out.
(1)上記実施形態では、対象ファイルの一例としてPDF形式のファイルを例示したが、対象ファイルは上記実施形態のものに限られない。PDF形式のファイル以外の例としては、例えば、マイクロソフト社製の「マイクロソフト ワード(Microsoft Word)」で作成可能なWord形式のファイルを挙げることができる。この場合、文書データはWord形式の文書データであり、分類情報はWord形式の文書データに設定されるしおり情報であってもよい。 (1) In the above embodiment, a PDF format file is exemplified as an example of the target file, but the target file is not limited to that of the above embodiment. As an example other than the PDF format file, for example, a Word format file that can be created by "Microsoft Word (Microsoft Word)" manufactured by Microsoft Corporation can be mentioned. In this case, the document data may be Word format document data, and the classification information may be bookmark information set in the Word format document data.
(2)上記実施形態では、文書データが複数の階層を含む場合、ユーザからの階層指示に基づきいずれの階層ごとに印刷を実行するかが判断されるが、判断方法はこれに限られない。例えば、制御部11がいずれの階層ごと印刷するかを自動で判断してもよい。この場合、制御部11は、最上位階層の項目ごとに印刷すると判断してもよい。
(2) In the above embodiment, when the document data includes a plurality of layers, it is determined which layer to execute printing based on the layer instruction from the user, but the determination method is not limited to this. For example, the
(3)上記実施形態では、しおり情報テーブルにおいて特定されるすべての章データに係る章が印刷されるが、印刷される章はこれに限られない。例えば、特定される章データのうちの一部の章データに係る章のみが印刷されてもよい。また、印刷される複数の章は、章番号が連続した章でなくてもよい。例えば、第1章と第3章とが印刷されてもよい。すなわち、連続して印刷される複数の章が文書において互いに離れた章であってもよい。また、この場合において、ユーザがいずれの章を印刷するかを指定してもよい。
(3) In the above embodiment, the chapters related to all the chapter data specified in the bookmark information table are printed, but the printed chapters are not limited to this. For example, only the chapters related to some of the specified chapter data may be printed. Further, the plurality of chapters to be printed do not have to be chapters having consecutive chapter numbers. For example,
(4)重複識別印刷において、章データAに係る印刷を実行するときの章データAの最終ページと、章データBに係る印刷を実行するときの章データBの先頭ページと、のいずれか一方のみだけ、他の章の内容が目立たなくなるように印刷されてもよい。 (4) In duplicate identification printing, either the last page of chapter data A when printing related to chapter data A or the first page of chapter data B when printing related to chapter data B is executed. Only the contents of other chapters may be printed inconspicuously.
(5)重複識別印刷において、他の章の内容を目立たなくさせる方法は上記実施形態の方法に限られない。例えば、印刷章の印刷を実行するときに、他の章の内容が印刷章の内容よりも印刷物において薄くなるように印刷が実行されてもよい。 (5) In duplicate identification printing, the method of making the contents of other chapters inconspicuous is not limited to the method of the above embodiment. For example, when printing a printed chapter, printing may be performed so that the contents of the other chapters are lighter in the printed matter than the contents of the printed chapter.
なお、他の章の内容は不透明度を示す値(アルファ値)を変更することで薄くされてもよい。すなわち、PFDデータがラスタライズされる際に、一旦、文字や図形等の各オブジェクトをそれぞれの座標に配置したデータが作成される。このデータは領域(範囲)を指定してアルファ値を変更可能であり、一定領域のアルファ値を0.0に近い値にすることで他の章の内容を薄くできる。 The contents of other chapters may be reduced by changing the value indicating opacity (alpha value). That is, when the PFD data is rasterized, data in which each object such as a character or a figure is once arranged at each coordinate is created. The alpha value of this data can be changed by specifying the area (range), and the contents of other chapters can be thinned by making the alpha value of a certain area close to 0.0.
(6)上記実施形態では、制御部11は、パーソナルコンピュータ1で起動されているPDFデータ(ひいては対象ファイル)を取得するが、対象ファイルの取得の仕方はこれに限られない。例えば、制御部11は、パーソナルコンピュータ1等にUSBメモリを接続し、当該USBメモリに記憶された対象ファイルを取得してもよい。
(6) In the above embodiment, the
(7)部数印刷処理やしおり情報テーブル作成処理等の各種処理は、例えば、プリンタ2で実行されてもよい。
(8)上記実施形態で、制御部11が実行する機能の一部又は全部を、1つあるいは複数のIC等によりハードウェア的に構成してもよい。
(7) Various processes such as the number of copies printing process and the bookmark information table creation process may be executed by the
(8) In the above embodiment, a part or all of the functions executed by the
(9)上記実施形態における1つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、1つの構成要素が有する1つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、1つの構成要素によって実現したり、複数の構成要素によって実現される1つの機能を、1つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言によって特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。 (9) A plurality of functions possessed by one component in the above embodiment may be realized by a plurality of components, or one function possessed by one component may be realized by a plurality of components. .. Further, a plurality of functions possessed by the plurality of components may be realized by one component, or one function realized by the plurality of components may be realized by one component. Further, a part of the configuration of the above embodiment may be omitted. Further, at least a part of the configuration of the above embodiment may be added or replaced with the configuration of the other above embodiment. It should be noted that all aspects included in the technical idea specified by the wording described in the claims are embodiments of the present disclosure.
1…パーソナルコンピュータ、2…プリンタ、11…パーソナルコンピュータの制御部、21…プリンタの制御部、26…印刷実行部、100…印刷システム。 1 ... personal computer, 2 ... printer, 11 ... personal computer control unit, 21 ... printer control unit, 26 ... print execution unit, 100 ... printing system.
Claims (14)
複数のページで構成される文書に係る文書データと、前記文書データを構成するページデータを複数のグループに分類する分類情報と、を含む対象ファイルを取得する文書取得部と、
前記文書データに基づくN部(Nは2以上の整数)の部数の印刷を行うための指示を受け付ける部数指示取得部と、
前記対象ファイル内の前記分類情報を利用して、前記分類情報で分類される前記文書データ内のM個(Mは2以上の整数)のグループを特定する特定部であって、前記M個のグループのうちの少なくとも1つのグループは複数のページデータで構成される、前記特定部と、
前記M個のグループに含まれる第1グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させ、前記第1グループに係る前記N部の印刷を前記印刷実行部に実行させた後に、前記M個のグループに含まれる第2グループであって、前記第1グループと異なる第2グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させる、印刷制御部と、
前記分類情報を利用して、前記文書データが複数の階層を含むか否かを判断する階層判断部と、
前記階層判断部により前記文書データが複数の階層を含むと判断される場合に、前記複数の階層のうちいずれかの階層を指定する階層指示を取得する階層指示取得部と、
を備え、
前記特定部は、前記階層指示により指定される階層である指定階層の前記グループを含む前記M個のグループを特定し、
前記印刷制御部は、前記指定階層のグループである前記第1グループ及び前記第2グループを構成するページデータにしたがって前記印刷実行部に印刷を実行させる、制御装置。 A control device that can control the print execution unit.
A document acquisition unit that acquires a target file including document data relating to a document composed of a plurality of pages, classification information for classifying the page data constituting the document data into a plurality of groups, and a document acquisition unit.
A copy number instruction acquisition unit that receives an instruction for printing an N copy (N is an integer of 2 or more) based on the document data, and a copy instruction acquisition unit.
It is a specific unit that identifies a group of M pieces (M is an integer of 2 or more) in the document data classified by the classification information by using the classification information in the target file, and is the specific part of the M pieces. At least one of the groups is composed of a plurality of page data, the specific part, and the above-mentioned specific part.
The printing execution unit is made to print the N parts according to the page data constituting the first group included in the M groups, and the printing execution unit is made to print the N parts related to the first group. After that, the printing execution unit is made to print the N parts according to the page data constituting the second group which is the second group included in the M groups and is different from the first group. Control unit and
A hierarchical determination unit that determines whether or not the document data includes a plurality of layers by using the classification information, and a hierarchical determination unit.
When the document data is determined to include a plurality of layers by the layer determination unit, a layer instruction acquisition unit for acquiring a layer instruction for designating one of the plurality of layers, and a layer instruction acquisition unit.
Equipped with
The specific unit identifies the M groups including the group of the designated hierarchy which is the hierarchy designated by the hierarchy instruction.
The print control unit is a control device that causes the print execution unit to execute printing according to page data constituting the first group and the second group, which are groups of the designated hierarchy .
前記第2グループは、前記第1グループに後続するグループであり、
前記第2グループを構成するページデータのうち、前記第2グループの先頭ページを表現するページデータの内容が、ページの途中から構成される場合に、
前記印刷制御部は、前記第1グループに係る印刷を実行するときに前記第1グループの最終ページを前記印刷実行部に印刷させ、前記第2グループに係る印刷を実行するときに、前記第1グループの最終ページであって前記第2グループの前記先頭ページを前記印刷実行部に印刷させる、制御装置。 The control device according to claim 1 .
The second group is a group following the first group.
When the content of the page data representing the first page of the second group among the page data constituting the second group is composed from the middle of the page,
The print control unit causes the print execution unit to print the final page of the first group when executing printing according to the first group, and when executing printing according to the second group, the first group. A control device that causes the print execution unit to print the first page of the second group, which is the last page of the group.
前記印刷実行部は、前記第1グループに係る印刷を実行するときの前記最終ページの印刷において前記第1グループの内容よりも前記第2グループの内容が目立たないように印刷する第1印刷、及び、前記第2グループに係る印刷を実行するときの前記先頭ページの印刷において前記第2グループの内容よりも前記第1グループの内容が目立たないように印刷する第2印刷、の少なくとも一方を前記印刷実行部に印刷させる、制御装置。 The control device according to claim 2 .
The print execution unit prints the contents of the second group so that the contents of the second group are less conspicuous than the contents of the first group in the printing of the final page when the printing related to the first group is executed, and the first printing. , At least one of the second printing, in which the content of the first group is printed so as to be less conspicuous than the content of the second group in the printing of the first page when the printing related to the second group is executed, is the printing. A control device that causes the execution unit to print.
前記第2グループは、前記第1グループに後続するグループであり、
前記第2グループを構成するページデータのうち、前記第2グループの先頭ページを表現するページデータの内容が、ページの途中から構成される場合に、
前記印刷制御部は、前記第1グループに係る印刷を実行するときに前記第1グループの最終ページを前記印刷実行部に印刷させ、前記第2グループに係る印刷を実行するときに、前記第1グループの最終ページである前記第2グループの前記先頭ページを前記印刷実行部に印刷させない、制御装置。 The control device according to claim 1 .
The second group is a group following the first group.
When the content of the page data representing the first page of the second group among the page data constituting the second group is composed from the middle of the page,
The print control unit causes the print execution unit to print the final page of the first group when executing printing according to the first group, and when executing printing according to the second group, the first group. A control device that prevents the print execution unit from printing the first page of the second group, which is the final page of the group.
前記第2グループは、前記第1グループに後続するグループであり、
前記第2グループを構成するページデータのうち、前記第2グループの先頭ページを表現するページデータの内容が、ページの途中から構成される場合に、前記第2グループに係る印刷を実行するときに前記第2グループの先頭ページを印刷するか否かの指示を受け付ける開始指示取得部と、
を更に備え、
前記印刷実行部は、前記開始指示取得部により前記先頭ページを印刷する旨の指示が受け付けられる場合に、前記第2グループに係る印刷を実行するときに、前記第1グループの最終ページである前記第2グループの前記先頭ページの印刷を前記印刷実行部に実行させ、前記開始指示取得部により前記先頭ページを印刷しない旨の指示が受け付けられる場合に、前記第2グループに係る印刷を実行するときに、前記先頭ページの印刷を前記印刷実行部に実行させない、制御装置。 The control device according to claim 1 .
The second group is a group following the first group.
When printing related to the second group is executed when the content of the page data representing the first page of the second group is composed of the middle of the page among the page data constituting the second group. A start instruction acquisition unit that accepts an instruction as to whether or not to print the first page of the second group, and
Further prepare
The print execution unit is the final page of the first group when printing is executed for the second group when an instruction to print the first page is received by the start instruction acquisition unit. When the printing execution unit is made to print the first page of the second group, and when the instruction to not print the first page is received by the start instruction acquisition unit, the printing related to the second group is executed. A control device that does not allow the print execution unit to print the first page.
複数のページで構成される文書に係る文書データと、前記文書データを構成するページデータを複数のグループに分類する分類情報と、を含む対象ファイルを取得する文書取得部と、
前記文書データに基づくN部(Nは2以上の整数)の部数の印刷を行うための指示を受け付ける部数指示取得部と、
前記対象ファイル内の前記分類情報を利用して、前記分類情報で分類される前記文書データ内のM個(Mは2以上の整数)のグループを特定する特定部であって、前記M個のグループのうちの少なくとも1つのグループは複数のページデータで構成される、前記特定部と、
前記M個のグループに含まれる第1グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させ、前記第1グループに係る前記N部の印刷を前記印刷実行部に実行させた後に、前記M個のグループに含まれる第2グループであって、前記第1グループと異なる第2グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させる、印刷制御部と、
を備え、
前記第2グループは、前記第1グループに後続するグループであり、
前記第2グループを構成するページデータのうち、前記第2グループの先頭ページを表現するページデータの内容が、ページの途中から構成される場合に、
前記印刷制御部は、前記第1グループに係る印刷を実行するときに前記第1グループの最終ページを前記印刷実行部に印刷させ、前記第2グループに係る印刷を実行するときに、前記第1グループの最終ページであって前記第2グループの前記先頭ページを前記印刷実行部に印刷させ、前記第1グループに係る印刷を実行するときの前記最終ページの印刷において前記第1グループの内容よりも前記第2グループの内容が目立たないように印刷する第1印刷、及び、前記第2グループに係る印刷を実行するときの前記先頭ページの印刷において前記第2グループの内容よりも前記第1グループの内容が目立たないように印刷する第2印刷、の少なくとも一方を前記印刷実行部に印刷させる、制御装置。 A control device that can control the print execution unit.
A document acquisition unit that acquires a target file including document data relating to a document composed of a plurality of pages, classification information for classifying the page data constituting the document data into a plurality of groups, and a document acquisition unit.
A copy number instruction acquisition unit that receives an instruction for printing an N copy (N is an integer of 2 or more) based on the document data, and a copy instruction acquisition unit.
It is a specific unit that identifies a group of M pieces (M is an integer of 2 or more) in the document data classified by the classification information by using the classification information in the target file, and is the specific part of the M pieces. At least one of the groups is composed of a plurality of page data, the specific part, and the above-mentioned specific part.
The printing execution unit is made to print the N parts according to the page data constituting the first group included in the M groups, and the printing execution unit is made to print the N parts related to the first group. After that, the printing execution unit is made to print the N parts according to the page data constituting the second group which is the second group included in the M groups and is different from the first group. Control unit and
Equipped with
The second group is a group following the first group.
When the content of the page data representing the first page of the second group among the page data constituting the second group is composed from the middle of the page,
The print control unit causes the print execution unit to print the final page of the first group when executing printing according to the first group, and when executing printing according to the second group, the first group. In printing the final page when the print execution unit is made to print the first page of the second group, which is the final page of the group, and the printing related to the first group is executed, the content of the first group is higher than that of the contents of the first group. In the first printing in which the contents of the second group are printed inconspicuously, and in the printing of the first page when the printing related to the second group is executed, the contents of the first group are more than the contents of the second group. A control device that causes the print execution unit to print at least one of the second prints that print the contents inconspicuously .
複数のページで構成される文書に係る文書データと、前記文書データを構成するページデータを複数のグループに分類する分類情報と、を含む対象ファイルを取得する文書取得部と、
前記文書データに基づくN部(Nは2以上の整数)の部数の印刷を行うための指示を受け付ける部数指示取得部と、
前記対象ファイル内の前記分類情報を利用して、前記分類情報で分類される前記文書データ内のM個(Mは2以上の整数)のグループを特定する特定部であって、前記M個のグループのうちの少なくとも1つのグループは複数のページデータで構成される、前記特定部と、
前記M個のグループに含まれる第1グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させ、前記第1グループに係る前記N部の印刷を前記印刷実行部に実行させた後に、前記M個のグループに含まれる第2グループであって、前記第1グループと異なる第2グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させる、印刷制御部と、
を備え、
前記第2グループは、前記第1グループに後続するグループであり、
前記第2グループを構成するページデータのうち、前記第2グループの先頭ページを表現するページデータの内容が、ページの途中から構成される場合に、
前記印刷制御部は、前記第1グループに係る印刷を実行するときに前記第1グループの最終ページを前記印刷実行部に印刷させ、前記第2グループに係る印刷を実行するときに、前記第1グループの最終ページである前記第2グループの前記先頭ページを前記印刷実行部に印刷させない、制御装置。 A control device that can control the print execution unit.
A document acquisition unit that acquires a target file including document data relating to a document composed of a plurality of pages, classification information for classifying the page data constituting the document data into a plurality of groups, and a document acquisition unit.
A copy number instruction acquisition unit that receives an instruction for printing an N copy (N is an integer of 2 or more) based on the document data, and a copy instruction acquisition unit.
It is a specific unit that identifies a group of M pieces (M is an integer of 2 or more) in the document data classified by the classification information by using the classification information in the target file, and is the specific part of the M pieces. At least one of the groups is composed of a plurality of page data, the specific part, and the above-mentioned specific part.
The printing execution unit is made to print the N parts according to the page data constituting the first group included in the M groups, and the printing execution unit is made to print the N parts related to the first group. After that, the printing execution unit is made to print the N parts according to the page data constituting the second group which is the second group included in the M groups and is different from the first group. Control unit and
Equipped with
The second group is a group following the first group.
When the content of the page data representing the first page of the second group among the page data constituting the second group is composed from the middle of the page,
The print control unit causes the print execution unit to print the final page of the first group when executing printing according to the first group, and when executing printing according to the second group, the first group. A control device that prevents the print execution unit from printing the first page of the second group, which is the final page of the group .
複数のページで構成される文書に係る文書データと、前記文書データを構成するページデータを複数のグループに分類する分類情報と、を含む対象ファイルを取得する文書取得部と、
前記文書データに基づくN部(Nは2以上の整数)の部数の印刷を行うための指示を受け付ける部数指示取得部と、
前記対象ファイル内の前記分類情報を利用して、前記分類情報で分類される前記文書データ内のM個(Mは2以上の整数)のグループを特定する特定部であって、前記M個のグループのうちの少なくとも1つのグループは複数のページデータで構成される、前記特定部と、
前記M個のグループに含まれる第1グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させ、前記第1グループに係る前記N部の印刷を前記印刷実行部に実行させた後に、前記M個のグループに含まれる第2グループであって、前記第1グループと異なり、前記第1グループに後続する第2グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させる、印刷制御部と、
前記第2グループを構成するページデータのうち、前記第2グループの先頭ページを表現するページデータの内容が、ページの途中から構成される場合に、前記第2グループに係る印刷を実行するときに前記第2グループの先頭ページを印刷するか否かの指示を受け付ける開始指示取得部と、
を備え、
前記印刷実行部は、前記開始指示取得部により前記先頭ページを印刷する旨の指示が受け付けられる場合に、前記第2グループに係る印刷を実行するときに、前記第1グループの最終ページである前記第2グループの前記先頭ページの印刷を前記印刷実行部に実行させ、前記開始指示取得部により前記先頭ページを印刷しない旨の指示が受け付けられる場合に、前記第2グループに係る印刷を実行するときに、前記先頭ページの印刷を前記印刷実行部に実行させない、制御装置。 A control device that can control the print execution unit.
A document acquisition unit that acquires a target file including document data relating to a document composed of a plurality of pages, classification information for classifying the page data constituting the document data into a plurality of groups, and a document acquisition unit.
A copy number instruction acquisition unit that receives an instruction for printing an N copy (N is an integer of 2 or more) based on the document data, and a copy instruction acquisition unit.
It is a specific unit that identifies a group of M pieces (M is an integer of 2 or more) in the document data classified by the classification information by using the classification information in the target file, and is the specific part of the M pieces. At least one of the groups is composed of a plurality of page data, the specific part, and the above-mentioned specific part.
The printing execution unit is made to print the N parts according to the page data constituting the first group included in the M groups, and the printing execution unit is made to print the N parts related to the first group. The second group included in the M groups, unlike the first group, prints the N parts according to the page data constituting the second group following the first group. The print control unit, which causes the print execution unit to execute
When printing related to the second group is executed when the content of the page data representing the first page of the second group is composed of the middle of the page among the page data constituting the second group. A start instruction acquisition unit that accepts an instruction as to whether or not to print the first page of the second group, and
Equipped with
The print execution unit is the final page of the first group when printing is executed for the second group when an instruction to print the first page is received by the start instruction acquisition unit. When the printing execution unit is made to print the first page of the second group, and when the instruction to not print the first page is received by the start instruction acquisition unit, the printing related to the second group is executed. A control device that does not allow the print execution unit to print the first page .
前記特定部は、前記M個のグループとして前記複数のグループのすべてのグループを特定し、
前記印刷制御部は、前記すべてのグループに係る前記N部の印刷を前記印刷実行部に実行させる、制御装置。 The control device according to any one of claims 1 to 8 .
The specific unit identifies all the groups of the plurality of groups as the M groups.
The print control unit is a control device that causes the print execution unit to print the N units of all the groups.
前記文書データは、PDF形式の文書データであり、
前記分類情報は、前記PDF形式の文書データに設定されるしおり情報である、制御装置。 The control device according to any one of claims 1 to 9 .
The document data is PDF format document data.
The classification information is bookmark information set in the document data in PDF format, which is a control device.
複数のページで構成される文書に係る文書データと、前記文書データを構成するページデータを複数のグループに分類する分類情報と、を含む対象ファイルを取得する文書取得部と、
前記文書データに基づくN部(Nは2以上の整数)の部数の印刷を行うための指示を受け付ける部数指示取得部と、
前記対象ファイル内の前記分類情報を利用して、前記分類情報で分類される前記文書データ内のM個(Mは2以上の整数)のグループを特定する特定部であって、前記M個のグループのうちの少なくとも1つのグループは複数のページデータで構成される、前記特定部と、
前記M個のグループに含まれる第1グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させ、前記第1グループに係る前記N部の印刷を前記印刷実行部に実行させた後に、前記M個のグループに含まれる第2グループであって、前記第1グループと異なる第2グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させる、印刷制御部と、
前記分類情報を利用して、前記文書データが複数の階層を含むか否かを判断する階層判断部と、
前記階層判断部により前記文書データが複数の階層を含むと判断される場合に、前記複数の階層のうちいずれかの階層を指定する階層指示を取得する階層指示取得部と、
を備え、
前記特定部は、前記階層指示により指定される階層である指定階層の前記グループを含む前記M個のグループを特定し、
前記印刷制御部は、前記指定階層のグループである前記第1グループ及び前記第2グループを構成するページデータにしたがって前記印刷実行部に印刷を実行させる、制御装置としてコンピュータを機能させるコンピュータプログラム。 A computer program that makes a computer function as a control device that can control the print execution unit.
A document acquisition unit that acquires a target file including document data relating to a document composed of a plurality of pages, classification information for classifying the page data constituting the document data into a plurality of groups, and a document acquisition unit.
A copy number instruction acquisition unit that receives an instruction for printing an N copy (N is an integer of 2 or more) based on the document data, and a copy instruction acquisition unit.
It is a specific unit that identifies a group of M pieces (M is an integer of 2 or more) in the document data classified by the classification information by using the classification information in the target file, and is the specific part of the M pieces. At least one of the groups is composed of a plurality of page data, the specific part, and the above-mentioned specific part.
The printing execution unit is made to print the N parts according to the page data constituting the first group included in the M groups, and the printing execution unit is made to print the N parts related to the first group. After that, the printing execution unit is made to print the N parts according to the page data constituting the second group which is the second group included in the M groups and is different from the first group. Control unit and
A hierarchical determination unit that determines whether or not the document data includes a plurality of layers by using the classification information, and a hierarchical determination unit.
When the document data is determined to include a plurality of layers by the layer determination unit, a layer instruction acquisition unit for acquiring a layer instruction for designating one of the plurality of layers, and a layer instruction acquisition unit.
Equipped with
The specific unit identifies the M groups including the group of the designated hierarchy which is the hierarchy designated by the hierarchy instruction.
The print control unit is a computer program that causes the print execution unit to execute printing according to page data constituting the first group and the second group, which are groups of the designated hierarchy, and causes a computer to function as a control device.
複数のページで構成される文書に係る文書データと、前記文書データを構成するページデータを複数のグループに分類する分類情報と、を含む対象ファイルを取得する文書取得部と、
前記文書データに基づくN部(Nは2以上の整数)の部数の印刷を行うための指示を受け付ける部数指示取得部と、
前記対象ファイル内の前記分類情報を利用して、前記分類情報で分類される前記文書データ内のM個(Mは2以上の整数)のグループを特定する特定部であって、前記M個のグループのうちの少なくとも1つのグループは複数のページデータで構成される、前記特定部と、
前記M個のグループに含まれる第1グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させ、前記第1グループに係る前記N部の印刷を前記印刷実行部に実行させた後に、前記M個のグループに含まれる第2グループであって、前記第1グループと異なる第2グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させる、印刷制御部と、
を備え、
前記第2グループは、前記第1グループに後続するグループであり、
前記第2グループを構成するページデータのうち、前記第2グループの先頭ページを表現するページデータの内容が、ページの途中から構成される場合に、
前記印刷制御部は、前記第1グループに係る印刷を実行するときに前記第1グループの最終ページを前記印刷実行部に印刷させ、前記第2グループに係る印刷を実行するときに、前記第1グループの最終ページであって前記第2グループの前記先頭ページを前記印刷実行部に印刷させ、前記第1グループに係る印刷を実行するときの前記最終ページの印刷において前記第1グループの内容よりも前記第2グループの内容が目立たないように印刷する第1印刷、及び、前記第2グループに係る印刷を実行するときの前記先頭ページの印刷において前記第2グループの内容よりも前記第1グループの内容が目立たないように印刷する第2印刷、の少なくとも一方を前記印刷実行部に印刷させる、制御装置としてコンピュータを機能させるコンピュータプログラム。 A computer program that makes a computer function as a control device that can control the print execution unit.
A document acquisition unit that acquires a target file including document data relating to a document composed of a plurality of pages, classification information for classifying the page data constituting the document data into a plurality of groups, and a document acquisition unit.
A copy number instruction acquisition unit that receives an instruction for printing an N copy (N is an integer of 2 or more) based on the document data, and a copy instruction acquisition unit.
It is a specific unit that identifies a group of M pieces (M is an integer of 2 or more) in the document data classified by the classification information by using the classification information in the target file, and is the specific part of the M pieces. At least one of the groups is composed of a plurality of page data, the specific part, and the above-mentioned specific part.
The printing execution unit is made to print the N parts according to the page data constituting the first group included in the M groups, and the printing execution unit is made to print the N parts related to the first group. After that, the printing execution unit is made to print the N parts according to the page data constituting the second group which is the second group included in the M groups and is different from the first group. Control unit and
Equipped with
The second group is a group following the first group.
When the content of the page data representing the first page of the second group among the page data constituting the second group is composed from the middle of the page,
The print control unit causes the print execution unit to print the final page of the first group when executing printing according to the first group, and when executing printing according to the second group, the first group. In printing the final page when the print execution unit is made to print the first page of the second group, which is the final page of the group, and the printing related to the first group is executed, the content of the first group is higher than that of the contents of the first group. In the first printing in which the contents of the second group are printed inconspicuously, and in the printing of the first page when the printing related to the second group is executed, the contents of the first group are more than the contents of the second group. A computer program that causes a computer to function as a control device by having the print execution unit print at least one of the second prints that print the contents inconspicuously .
複数のページで構成される文書に係る文書データと、前記文書データを構成するページデータを複数のグループに分類する分類情報と、を含む対象ファイルを取得する文書取得部と、
前記文書データに基づくN部(Nは2以上の整数)の部数の印刷を行うための指示を受け付ける部数指示取得部と、
前記対象ファイル内の前記分類情報を利用して、前記分類情報で分類される前記文書データ内のM個(Mは2以上の整数)のグループを特定する特定部であって、前記M個のグループのうちの少なくとも1つのグループは複数のページデータで構成される、前記特定部と、
前記M個のグループに含まれる第1グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させ、前記第1グループに係る前記N部の印刷を前記印刷実行部に実行させた後に、前記M個のグループに含まれる第2グループであって、前記第1グループと異なる第2グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させる、印刷制御部と、
を備え、
前記第2グループは、前記第1グループに後続するグループであり、
前記第2グループを構成するページデータのうち、前記第2グループの先頭ページを表現するページデータの内容が、ページの途中から構成される場合に、
前記印刷制御部は、前記第1グループに係る印刷を実行するときに前記第1グループの最終ページを前記印刷実行部に印刷させ、前記第2グループに係る印刷を実行するときに、前記第1グループの最終ページである前記第2グループの前記先頭ページを前記印刷実行部に印刷させない、制御装置としてコンピュータを機能させるコンピュータプログラム。 A computer program that makes a computer function as a control device that can control the print execution unit.
A document acquisition unit that acquires a target file including document data relating to a document composed of a plurality of pages, classification information for classifying the page data constituting the document data into a plurality of groups, and a document acquisition unit.
A copy number instruction acquisition unit that receives an instruction for printing an N copy (N is an integer of 2 or more) based on the document data, and a copy instruction acquisition unit.
It is a specific unit that identifies a group of M pieces (M is an integer of 2 or more) in the document data classified by the classification information by using the classification information in the target file, and is the specific part of the M pieces. At least one of the groups is composed of a plurality of page data, the specific part, and the above-mentioned specific part.
The printing execution unit is made to print the N parts according to the page data constituting the first group included in the M groups, and the printing execution unit is made to print the N parts related to the first group. After that, the printing execution unit is made to print the N parts according to the page data constituting the second group which is the second group included in the M groups and is different from the first group. Control unit and
Equipped with
The second group is a group following the first group.
When the content of the page data representing the first page of the second group among the page data constituting the second group is composed from the middle of the page,
The print control unit causes the print execution unit to print the final page of the first group when executing printing according to the first group, and when executing printing according to the second group, the first group. A computer program that causes a computer to function as a control device so that the print execution unit does not print the first page of the second group, which is the final page of the group .
複数のページで構成される文書に係る文書データと、前記文書データを構成するページデータを複数のグループに分類する分類情報と、を含む対象ファイルを取得する文書取得部と、
前記文書データに基づくN部(Nは2以上の整数)の部数の印刷を行うための指示を受け付ける部数指示取得部と、
前記対象ファイル内の前記分類情報を利用して、前記分類情報で分類される前記文書データ内のM個(Mは2以上の整数)のグループを特定する特定部であって、前記M個のグループのうちの少なくとも1つのグループは複数のページデータで構成される、前記特定部と、
前記M個のグループに含まれる第1グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させ、前記第1グループに係る前記N部の印刷を前記印刷実行部に実行させた後に、前記M個のグループに含まれる第2グループであって、前記第1グループと異なり、前記第1グループに後続する第2グループを構成するページデータにしたがって前記N部の印刷を前記印刷実行部に実行させる、印刷制御部と、
前記第2グループを構成するページデータのうち、前記第2グループの先頭ページを表現するページデータの内容が、ページの途中から構成される場合に、前記第2グループに係る印刷を実行するときに前記第2グループの先頭ページを印刷するか否かの指示を受け付ける開始指示取得部と、
を備え、
前記印刷実行部は、前記開始指示取得部により前記先頭ページを印刷する旨の指示が受け付けられる場合に、前記第2グループに係る印刷を実行するときに、前記第1グループの最終ページである前記第2グループの前記先頭ページの印刷を前記印刷実行部に実行させ、前記開始指示取得部により前記先頭ページを印刷しない旨の指示が受け付けられる場合に、前記第2グループに係る印刷を実行するときに、前記先頭ページの印刷を前記印刷実行部に実行させない、制御装置としてコンピュータを機能させるコンピュータプログラム。 A computer program that makes a computer function as a control device that can control the print execution unit.
A document acquisition unit that acquires a target file including document data relating to a document composed of a plurality of pages, classification information for classifying the page data constituting the document data into a plurality of groups, and a document acquisition unit.
A copy number instruction acquisition unit that receives an instruction for printing an N copy (N is an integer of 2 or more) based on the document data, and a copy instruction acquisition unit.
It is a specific unit that identifies a group of M pieces (M is an integer of 2 or more) in the document data classified by the classification information by using the classification information in the target file, and is the specific part of the M pieces. At least one of the groups is composed of a plurality of page data, the specific part, and the above-mentioned specific part.
The printing execution unit is made to print the N parts according to the page data constituting the first group included in the M groups, and the printing execution unit is made to print the N parts related to the first group. The second group included in the M groups, unlike the first group, prints the N parts according to the page data constituting the second group following the first group. The print control unit, which causes the print execution unit to execute
When printing related to the second group is executed when the content of the page data representing the first page of the second group is composed of the middle of the page among the page data constituting the second group. A start instruction acquisition unit that accepts an instruction as to whether or not to print the first page of the second group, and
Equipped with
The print execution unit is the final page of the first group when printing is executed for the second group when an instruction to print the first page is received by the start instruction acquisition unit. When the printing execution unit is made to print the first page of the second group, and when the instruction to not print the first page is received by the start instruction acquisition unit, the printing related to the second group is executed. A computer program that causes the computer to function as a control device without causing the print execution unit to print the first page .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018033153A JP7035620B2 (en) | 2018-02-27 | 2018-02-27 | Controls and computer programs |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018033153A JP7035620B2 (en) | 2018-02-27 | 2018-02-27 | Controls and computer programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019148982A JP2019148982A (en) | 2019-09-05 |
JP7035620B2 true JP7035620B2 (en) | 2022-03-15 |
Family
ID=67850654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018033153A Active JP7035620B2 (en) | 2018-02-27 | 2018-02-27 | Controls and computer programs |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7035620B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005182519A (en) | 2003-12-19 | 2005-07-07 | Canon Inc | Document management apparatus, output method, and program |
JP2005222224A (en) | 2004-02-04 | 2005-08-18 | Fuji Xerox Co Ltd | Printing system, document management server, print server, print control method and print control program |
JP2009220476A (en) | 2008-03-18 | 2009-10-01 | Casio Comput Co Ltd | Printer |
JP2013003721A (en) | 2011-06-14 | 2013-01-07 | Canon Inc | Information processor, pdl data conversion method and computer program |
-
2018
- 2018-02-27 JP JP2018033153A patent/JP7035620B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005182519A (en) | 2003-12-19 | 2005-07-07 | Canon Inc | Document management apparatus, output method, and program |
JP2005222224A (en) | 2004-02-04 | 2005-08-18 | Fuji Xerox Co Ltd | Printing system, document management server, print server, print control method and print control program |
JP2009220476A (en) | 2008-03-18 | 2009-10-01 | Casio Comput Co Ltd | Printer |
JP2013003721A (en) | 2011-06-14 | 2013-01-07 | Canon Inc | Information processor, pdl data conversion method and computer program |
Also Published As
Publication number | Publication date |
---|---|
JP2019148982A (en) | 2019-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8032841B2 (en) | Exception page programming system | |
JPH04344928A (en) | Method and apparatus for graphically associating user-dialogue display with main application in data processing system | |
JPS6162170A (en) | Compound document editing | |
US20090259933A1 (en) | System for Displaying an Annotated Programming File | |
JP2011043895A (en) | Document processor and document processing program | |
US20110148918A1 (en) | Information processing apparatus and control method therefor | |
JP3997026B2 (en) | Form editing method and apparatus, and storage medium storing computer-readable program | |
JP2008234457A (en) | User interface control program and user interface control method | |
US7346673B1 (en) | Method and apparatus for selecting a device and a computer product | |
WO2020090356A1 (en) | Ink data generation device, method, and program | |
JP7035620B2 (en) | Controls and computer programs | |
JP7496699B2 (en) | Display device | |
US20220027552A1 (en) | Document processing apparatus and non-transitory computer readable medium | |
JP6250110B2 (en) | Information processing apparatus, method and program thereof | |
JPH07134707A (en) | Printing processor | |
JP2002083254A (en) | Document preparation system | |
JP3733725B2 (en) | Form overlay apparatus, form overlay method, and computer-readable recording medium recording overlay printing control program | |
JPH06342461A (en) | Display information switching device | |
JP2010165153A (en) | Item setting device, its control method, and control program | |
JP2010117907A (en) | Print controller and printer | |
Torta et al. | Adobe InDesign: Creative Class for Beginners | |
JPH0498312A (en) | Input control system | |
JPH03268059A (en) | Document editing device using three-dimensional display | |
JP4906044B2 (en) | Information retrieval apparatus, control method therefor, computer program, and storage medium | |
JPS6314229A (en) | Object selection system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201215 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211018 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211116 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220114 |
|
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: 20220201 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220214 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7035620 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |