JP6727273B2 - 画像形成装置およびその制御方法、並びにプログラム - Google Patents
画像形成装置およびその制御方法、並びにプログラム Download PDFInfo
- Publication number
- JP6727273B2 JP6727273B2 JP2018212481A JP2018212481A JP6727273B2 JP 6727273 B2 JP6727273 B2 JP 6727273B2 JP 2018212481 A JP2018212481 A JP 2018212481A JP 2018212481 A JP2018212481 A JP 2018212481A JP 6727273 B2 JP6727273 B2 JP 6727273B2
- Authority
- JP
- Japan
- Prior art keywords
- page
- document
- data format
- page number
- 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
- Record Information Processing For Printing (AREA)
Description
また、本願発明の他の一態様に係る画像形成装置は、第1のデータフォーマットを有する第1のドキュメントと、前記第1のデータフォーマットと異なる第2のデータフォーマットを有する第2のドキュメントとを少なくとも含むプリントジョブを取得する第1の取得手段と、前記プリントジョブに含まれる全てのページにおける印刷すべきターゲットページの位置を示すページ番号の指示を取得する第2の取得手段と、前記第1のドキュメントにおける各ページのページ番号と前記第2のドキュメントにおける各ページのページ番号とのうち少なくともいずれか、及び、前記第2の取得手段が取得した前記ページ番号に基づいて、前記ターゲットページの印刷を実行させる印刷制御手段と、前記指示が示すページ番号から、少なくとも前記第1のドキュメントのページ数を引いた結果に基づいて、前記ターゲットページを特定する特定手段とを有し、前記印刷制御手段は、前記特定手段が特定した前記ターゲットページを印刷させる制御を行うことを特徴とする。
また、本願発明の更に他の一態様に係る画像形成装置は、第1のデータフォーマットを有する第1のドキュメントと、前記第1のデータフォーマットと異なる第2のデータフォーマットを有する第2のドキュメントとを少なくとも含むプリントジョブを取得する第1の取得手段と、前記プリントジョブに含まれる全てのページにおける印刷すべきターゲットページの位置を示すページ番号の指示を取得する第2の取得手段と、前記第1のドキュメントにおける各ページのページ番号と前記第2のドキュメントにおける各ページのページ番号とのうち少なくともいずれか、及び、前記第2の取得手段が取得した前記ページ番号に基づいて、前記ターゲットページの印刷を実行させる印刷制御手段とを有し、前記プリントジョブはJDF(Job Definition Format)に従うプリントジョブであることを特徴とする。
また、本願発明の更に他の一態様に係る画像形成装置は、第1のデータフォーマットを有する第1のドキュメントと、前記第1のデータフォーマットと異なる第2のデータフォーマットを有する第2のドキュメントとを少なくとも含むプリントジョブを取得可能な第1の取得手段と、前記プリントジョブに含まれるページ全体における印刷すべきターゲットページの位置を示す情報を取得する第2の取得手段と、前記第1のドキュメントにおけるページ位置を示すページ番号と前記第2のドキュメントにおけるページ位置を示すページ番号、及び、前記第2の取得手段が取得した前記ページ番号に基づいて、前記ターゲットページの印刷を実行させる制御を行う印刷制御手段とを有し、前記ターゲットページの位置を示す情報は、ターゲットページの開始ページの位置情報と終了ページの位置情報を含むことを特徴とする。
[ハードウェア構成]
図1は、本実施形態に係る画像形成装置における、複数のドキュメントが含まれるジョブを受け付け、印刷を行うためのハードウェアの構成例を示す。なお、本願発明に係る画像形成装置は、ネットワークプリンタやMFP(Multi−Function Peripheral)などが該当するが特に限定するものではない。
図2は、本実施形態に係る画像形成装置において、複数のドキュメントが含まれるジョブを受け付け、印刷を行うためのソフトウェアモジュールの構成例を示す。
図3は、本実施形態に係る処理を示すフローチャートである。本処理は、CPU101がROM106等に格納されたプログラムを読み出して実行することにより実現される。以下、図8に示すジョブの構成を用いて具体的な例と共に説明する。
start_page≦page_num+1≦end_page
ここでは、start_page=4、end_page=6、(page_num+1)=0+1=1となり、上記の式が成り立たず、印刷範囲指定外のページと判定され、S307の処理へ進む。
page_num=page_num+1
ここでは、page_num=page_num+1=0+1=1となり、page_num203cには“1”が格納される。
S305:start_page=4、end_page=6、(page_num+1)=(1+1)=2→印刷範囲指定外
S307:page_num=page_num+1=1+1=2
S308:次ページなし(S308にてYES)→ドキュメント解析終了(S309へ)
start_page=start_page−page_num
end_page=end_page−page_num
ここでは、start_page−page_num=4−2=2、end_page−page_num=6−2=4となり、データ部203のstart_page203aには“2”が格納され、end_page203bには“4”が格納される。
S304:page_num=0
S305:start_page=2、end_page=4、(page_num+1)=(0+1)=1→印刷範囲指定外(S305にてNO)
S307:page_num=page_num+1=0+1=1
S308:次ページあり(S308にてNO)→ドキュメント解析継続(S305へ)
S305:start_page=2、end_page=4、(page_num+1)=(1+1)=2→印刷範囲指定内(S305にてYES)
S307:page_num=page_num+1=1+1=2
S308:次ページあり(S308にてNO)→ドキュメント解析継続(S305へ)
S305:start_page=2、end_page=4、(page_num+1)=2+1=3→印刷範囲指定内(S305にてYES)
S306:中間データ生成(ドキュメント802bの3ページ目の出力)
S307:page_num=page_num+1=2+1=3
S308:次ページなし(S308にてYES)→ドキュメント解析終了(S309へ)
S309:次のドキュメント802b(XPS)あり(S310へ)
start_page=start_page−page_num=2−3=−1
end_page=end_page−page_num=4−3=1
S304:page_num=0
S305:start_page=−1、end_page=1、(page_num+1)=0+1=1→印刷範囲指定内(S305にてYES)
S306:中間データ生成(ドキュメント802cの1ページ目の出力)
S307:page_num=page_num+1=0+1=1
S308:次ページあり(S308にてNO)→ドキュメント解析継続(S305へ)
S305:start_page=−1、end_page=1、(page_num+1)=1+1=2→印刷範囲指定外(S305にてNO)
S307:page_num=page_num+1=1+1=2
S308:次ページなし(S308にてYES)→ドキュメント解析終了(S309へ)
・ドキュメント802b(PS)の2ページ目
・ドキュメント802b(PS)の3ページ目
・ドキュメント802c(XPS)の1ページ目
本実施形態の処理は、第一の実施形態を改善するものであり、処理全体のフローチャートを図4に示す。本実施形態(図4)と第一の実施形態(図3)との差分は、図1のS303の処理が図4のS403の条件分岐に変わった点のみであるため、ここではS403の条件分岐処理の詳細説明を行い、その他については説明を省略する。S403の詳細処理について、図5に示す。図4、図5の処理は、CPU101がROM106等に格納されたプログラムを読み出して実行することで実現される。
num_page≧start_page
S401:印刷範囲指定あり(S401にてYES)
S402:start_page=4、end_page=6
S501:ドキュメント解析開始
S502:ドキュメント=PDF
S503:page_num=2
図7は、第三の実施形態に係る処理を示すフローチャートである。第一、第二の実施形態では、ドキュメントの解析と印刷を、ジョブに含まれるドキュメントの順に実行した。本実施形態では、ジョブに含まれる全ドキュメントの解析を最初に行い、その解析が全て完了した後に、全ドキュメントの印刷を実行する。図7の処理は、CPU101がROM106等に格納されたプログラムを読み出して実行することで実現される。
start_page=start_page−page_num[i]
end_page=end_page−page_num[i]
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (10)
- 第1のデータフォーマットを有する第1のドキュメントと、前記第1のデータフォーマットと異なる第2のデータフォーマットを有する第2のドキュメントとを少なくとも含むプリントジョブを取得する第1の取得手段と、
前記プリントジョブに含まれる全てのページにおける印刷すべきターゲットページの位置を示すページ番号の指示を取得する第2の取得手段と、
前記第1のドキュメントにおける各ページのページ番号と前記第2のドキュメントにおける各ページのページ番号とのうち少なくともいずれか、及び、前記第2の取得手段が取得した前記ページ番号に基づいて、前記ターゲットページの印刷を実行させる印刷制御手段とを有し、
前記プリントジョブは、前記プリントジョブに含まれる全てのページにおける前記ターゲットページの位置を示すページ番号を含まないことを特徴とする画像形成装置。 - 第1のデータフォーマットを有する第1のドキュメントと、前記第1のデータフォーマットと異なる第2のデータフォーマットを有する第2のドキュメントとを少なくとも含むプリントジョブを取得する第1の取得手段と、
前記プリントジョブに含まれる全てのページにおける印刷すべきターゲットページの位置を示すページ番号の指示を取得する第2の取得手段と、
前記第1のドキュメントにおける各ページのページ番号と前記第2のドキュメントにおける各ページのページ番号とのうち少なくともいずれか、及び、前記第2の取得手段が取得した前記ページ番号に基づいて、前記ターゲットページの印刷を実行させる印刷制御手段と、
前記指示が示すページ番号から、少なくとも前記第1のドキュメントのページ数を引いた結果に基づいて、前記ターゲットページを特定する特定手段とを有し、
前記印刷制御手段は、前記特定手段が特定した前記ターゲットページを印刷させる制御を行うことを特徴とする画像形成装置。 - 第1のデータフォーマットを有する第1のドキュメントと、前記第1のデータフォーマットと異なる第2のデータフォーマットを有する第2のドキュメントとを少なくとも含むプリントジョブを取得する第1の取得手段と、
前記プリントジョブに含まれる全てのページにおける印刷すべきターゲットページの位置を示すページ番号の指示を取得する第2の取得手段と、
前記第1のドキュメントにおける各ページのページ番号と前記第2のドキュメントにおける各ページのページ番号とのうち少なくともいずれか、及び、前記第2の取得手段が取得した前記ページ番号に基づいて、前記ターゲットページの印刷を実行させる印刷制御手段とを有し、
前記プリントジョブはJDF(Job Definition Format)に従うプリントジョブであることを特徴とする画像形成装置。 - 前記第2の取得手段が取得する前記指示は、ユーザの指示に基づくことを特徴とする請求項1乃至3のいずれか1項に記載の画像形成装置。
- 印刷を行う印刷手段を更に有し、
前記印刷制御手段は、前記印刷手段を制御して、前記ターゲットページの印刷を実行させることを特徴とする請求項1乃至4のいずれか1項に記載の画像形成装置。 - 第1のデータフォーマットを有する第1のドキュメントと、前記第1のデータフォーマットと異なる第2のデータフォーマットを有する第2のドキュメントとを少なくとも含むプリントジョブを取得する第1の取得工程と、
前記プリントジョブに含まれる全てのページにおける印刷すべきターゲットページの位置を示すページ番号の指示を取得する第2の取得工程と、
前記第1のドキュメントにおける各ページのページ番号と前記第2のドキュメントにおける各ページのページ番号とのうち少なくともいずれか、及び、前記第2の取得工程にて取得した前記ページ番号に基づいて、前記ターゲットページの印刷を実行させる印刷制御工程とを有し、
前記プリントジョブはJDF(Job Definition Format)に従うプリントジョブであることを特徴とする画像形成装置の制御方法。 - 第1のデータフォーマットを有する第1のドキュメントと、前記第1のデータフォーマットと異なる第2のデータフォーマットを有する第2のドキュメントとを少なくとも含むプリントジョブを取得可能な第1の取得手段と、
前記プリントジョブに含まれるページ全体における印刷すべきターゲットページの位置を示す情報を取得する第2の取得手段と、
前記第1のドキュメントにおけるページ位置を示すページ番号と前記第2のドキュメントにおけるページ位置を示すページ番号、及び、前記第2の取得手段が取得した前記ページ番号に基づいて、前記ターゲットページの印刷を実行させる制御を行う印刷制御手段とを有し、
前記ターゲットページの位置を示す情報は、ターゲットページの開始ページの位置情報と終了ページの位置情報を含むことを特徴とする画像形成装置。 - 前記印刷制御手段は、少なくとも、前記開始ページが前記第1のドキュメントに含まれ前記終了ページが前記第2のドキュメントに含まれる前記情報を前記第2の取得手段が取得した場合に、前記制御を行うことを特徴とする請求項7に記載の画像形成装置。
- 画像形成装置の制御方法であって、
第1のデータフォーマットを有する第1のドキュメントと、前記第1のデータフォーマットと異なる第2のデータフォーマットを有する第2のドキュメントとを少なくとも含むプリントジョブを取得する第1の取得工程と、
前記プリントジョブに含まれるページ全体における印刷すべきターゲットページの位置を示す情報を取得する第2の取得工程と、
前記第1のドキュメントにおけるページ位置を示すページ番号と前記第2のドキュメントにおけるページ位置を示すページ番号、及び、前記第2の取得工程にて取得した前記ページ番号に基づいて、前記ターゲットページの印刷を実行させる制御を行う印刷制御工程とを有し、
前記ターゲットページの位置を示す情報は、ターゲットページの開始ページの位置情報と終了ページの位置情報を含むことを特徴とする画像形成装置の制御方法。 - 画像形成装置が備えるコンピュータを、請求項1乃至4、7及び8のいずれか1項に記載の画像形成装置の各手段として機能させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018212481A JP6727273B2 (ja) | 2018-11-12 | 2018-11-12 | 画像形成装置およびその制御方法、並びにプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018212481A JP6727273B2 (ja) | 2018-11-12 | 2018-11-12 | 画像形成装置およびその制御方法、並びにプログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014210168A Division JP6434775B2 (ja) | 2014-10-14 | 2014-10-14 | 画像形成装置およびその制御方法、並びにプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2019022998A JP2019022998A (ja) | 2019-02-14 |
JP2019022998A5 JP2019022998A5 (ja) | 2019-04-25 |
JP6727273B2 true JP6727273B2 (ja) | 2020-07-22 |
Family
ID=65368780
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018212481A Active JP6727273B2 (ja) | 2018-11-12 | 2018-11-12 | 画像形成装置およびその制御方法、並びにプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6727273B2 (ja) |
-
2018
- 2018-11-12 JP JP2018212481A patent/JP6727273B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2019022998A (ja) | 2019-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6455232B2 (ja) | 画像処理システム、処理実行制御装置、画像形成出力制御装置、画像処理システムの制御プログラム、画像処理システムの制御方法 | |
JP5654806B2 (ja) | サーバシステムとプリント装置及びそれらを有するネットワーク印刷システムとそれらにおける方法 | |
US8599431B2 (en) | Print-data processing apparatus and print-data processing method | |
JP5066511B2 (ja) | 複数のファイルを一つの印刷ジョブとして印刷する方法 | |
JP7171218B2 (ja) | 印刷制御装置、制御方法及びプログラム | |
JP2008310526A (ja) | 情報処理装置及び方法 | |
US8842327B2 (en) | Print control apparatus, print control method, and storage medium storing computer-executable program | |
JP2017156970A (ja) | 画像形成出力制御装置、画像形成出力制御装置の制御方法、画像形成出力制御装置の制御プログラム | |
JP4144392B2 (ja) | 画像処理装置、画像形成システム、画像形成方法、およびプログラム | |
JP6455457B2 (ja) | 画像形成出力制御装置、画像形成出力制御装置の制御プログラム、画像形成出力制御装置の制御方法、画像処理システム | |
JP6541389B2 (ja) | 印刷装置および印刷ジョブの印刷時間を予測する方法 | |
JP6434775B2 (ja) | 画像形成装置およびその制御方法、並びにプログラム | |
JP2016162241A (ja) | 画像処理システム、画像形成出力制御装置、情報処理方法、情報処理プログラム | |
CN104915159A (zh) | 信息处理装置、信息处理***和记录介质 | |
JP6727273B2 (ja) | 画像形成装置およびその制御方法、並びにプログラム | |
US8484558B2 (en) | Document generation method and document generation apparatus | |
JP2008243153A (ja) | 印刷支援装置および印刷支援プログラム、並びに印刷支援方法 | |
JP5802706B2 (ja) | データ作成装置、方法及びプログラム | |
JP6397168B2 (ja) | 画像処理装置、画像処理装置の制御方法、及びプログラム | |
US8503008B2 (en) | Computer readable medium, printing control apparatus and printing system for outputting second job and first job based on second job attributes | |
JP3991028B2 (ja) | 文書処理方法及び情報処理装置 | |
JP5957979B2 (ja) | 画像処理方法、画像処理プログラムおよび画像形成装置 | |
EP2610734B1 (en) | Image forming apparatus, image forming method, and computer readable storage medium storing program | |
JP6217094B2 (ja) | 画像形成装置、及びそれを印刷設定するプリンタドライバ、画像形成方法、画像形成プログラム | |
JP4118834B2 (ja) | プリンタ制御プログラム及びプリンタ制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181211 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190313 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190911 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190920 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191113 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200424 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200514 |
|
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: 20200601 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200630 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6727273 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |