(57)【要約】【課題】ＰＤＦデータにおけるデータの指定状況に応じてフィニッシング領域を回避する処理を変更し、印刷データの不要な縮小や移動が行われることを抑制する。【解決手段】重複回避部は、ブリードボックス及びトリムボックスのいずれも指定されていないと判断され、かつ、データ出力領域がフィニッシング領域と重複すると判断される場合に、データ出力領域をフィニッシング領域と重複しないように縮小及び／又は移動させ、ブリードボックス及びトリムボックスのうち少なくとも一方が指定されていると判断され、かつ、有効原稿領域がフィニッシング領域と重複すると判断される場合に、有効原稿領域をフィニッシング領域と重複しないように縮小及び／又は移動させる。【選択図】図３
2020138449.tif 000002
【特許請求の範囲】
【請求項１】
プリンタであって、
印刷部と、フィニッシングを行うフィニッシャ部と、制御部と、を備え、
前記制御部は、
印刷対象としてのＰＤＦデータを取得する取得部と、
前記取得部によって取得される前記ＰＤＦデータの印刷用紙におけるデータ出力領域が、前記印刷用紙におけるフィニッシングが行われる領域であるフィニッシング領域と重複するか否かを判断する第１重複判断部と、
前記ＰＤＦデータにおいてブリードボックス及びトリムボックスのうち少なくとも一方が指定されているか否かを判断する指定判断部と、
前記指定判断部によって前記ブリードボックス及び前記トリムボックスのうち少なくとも一方が指定されていると判断される場合に、有効原稿領域が前記フィニッシング領域と重複するか否かを判断する第２重複判断部であって、前記有効原稿領域は、前記ブリードボックス及び前記トリムボックスのうちいずれか一方が指定されている場合には指定されている一方のボックスが前記印刷用紙において占める領域であり、前記ブリードボックス及び前記トリムボックスの両方が指定されている場合には前記ブリードボックス及び前記トリムボックスの両方が前記印刷用紙において占める領域である、第２重複判断部と、
前記指定判断部によって前記ブリードボックス及び前記トリムボックスのいずれも指定されていないと判断され、かつ、前記第１重複判断部によって前記データ出力領域が前記フィニッシング領域と重複すると判断される場合に、前記データ出力領域を前記フィニッシング領域と重複しないように縮小及び／又は移動させ、前記指定判断部によって前記ブリードボックス及び前記トリムボックスのうち少なくとも一方が指定されていると判断され、かつ、前記第２重複判断部によって前記有効原稿領域が前記フィニッシング領域と重複すると判断される場合に、前記有効原稿領域を前記フィニッシング領域と重複しないように縮小及び／又は移動させる重複回避部と、
を備える、プリンタ。
【請求項２】
請求項１に記載のプリンタであって、
前記ＰＤＦデータの前記データ出力領域を、前記印刷用紙における印刷可能領域に合うように自動的に拡張又は縮小する設定がオンにされている場合において、
前記重複回避部は、
前記指定判断部によって前記ブリードボックス及び前記トリムボックスのいずれも指定されていないと判断され、かつ、前記第１重複判断部によって前記データ出力領域が前記フィニッシング領域と重複すると判断される場合に、前記データ出力領域を前記フィニッシング領域と重複しないように拡張又は縮小し、
前記指定判断部によって前記ブリードボックス及び前記トリムボックスのうち少なくとも一方が指定されていると判断され、かつ、前記データ出力領域を前記印刷可能領域に合うように拡張又は縮小した状態において前記第２重複判断部によって前記有効原稿領域が前記フィニッシング領域と重複しないと判断される場合に、前記データ出力領域を前記印刷可能領域に合うように拡張又は縮小し、前記データ出力領域を前記印刷可能領域に合うように拡張又は縮小した状態において前記第２重複判断部によって前記有効原稿領域が前記フィニッシング領域と重複すると判断される場合に、前記有効原稿領域が前記フィニッシング領域と重複しないように前記データ出力領域を拡張又は縮小する、プリンタ。
【請求項３】
請求項１又は請求項２に記載のプリンタであって、
前記重複回避部は、前記データ出力領域又は前記有効原稿領域を前記フィニッシング領域と重複しないように移動できる余白領域が存在する場合には、前記データ出力領域又は前記有効原稿領域を縮小することなく前記余白領域の方に移動し、前記余白領域が存在しない場合には、前記データ出力領域又は前記有効原稿領域を縮小する、プリンタ。
【請求項４】
印刷部と、フィニッシングを行うフィニッシャ部と、制御部と、を備えるプリンタのためのコンピュータプログラムであって、
前記制御部を、
印刷対象としてのＰＤＦデータを取得する取得部と、
前記取得部によって取得される前記ＰＤＦデータの印刷用紙におけるデータ出力領域が、前記印刷用紙におけるフィニッシングが行われる領域であるフィニッシング領域と重複するか否かを判断する第１重複判断部と、
前記ＰＤＦデータにおいて前記データ出力領域に加え、ブリードボックス及びトリムボックスのうち少なくとも一方が指定されているか否かを判断する指定判断部と、
前記指定判断部によって前記ブリードボックス及び前記トリムボックスのうち少なくとも一方が指定されていると判断される場合に、有効原稿領域が前記フィニッシング領域と重複するか否かを判断する第２重複判断部であって、前記有効原稿領域は、前記ブリードボックス及び前記トリムボックスのうちいずれか一方が指定されている場合には指定されている一方のボックスが前記印刷用紙において占める領域であり、前記ブリードボックス及び前記トリムボックスの両方が指定されている場合には前記ブリードボックス及び前記トリムボックスの両方が前記印刷用紙において占める領域である、第２重複判断部と、
前記指定判断部によって前記ブリードボックス及び前記トリムボックスのいずれも指定されていないと判断され、かつ、前記第１重複判断部によって前記データ出力領域が前記フィニッシング領域と重複すると判断される場合に、前記データ出力領域を前記フィニッシング領域と重複しないように縮小及び／又は移動させ、前記指定判断部によって前記ブリードボックス及び前記トリムボックスのうち少なくとも一方が指定されていると判断され、かつ、前記第２重複判断部によって前記有効原稿領域が前記フィニッシング領域と重複すると判断される場合に、前記有効原稿領域を前記フィニッシング領域と重複しないように縮小及び／又は移動させる重複回避部と、
として機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、プリンタ及びコンピュータプログラムに関する。
【背景技術】
【０００２】
特許文献１には、印刷データがステイプル領域やパンチ領域と重複する場合には、印刷データを移動させたり縮小したりすることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−９４７８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ＰＤＦ（Potable Document Format）では、MediaBox（メディアボックス）、CropBox（クロップボックス）、BleedBox（ブリードボックス）、TrimBox（トリムボックス）及びArtBox（アートボックス）の５つの領域（ページサイズ）が設定可能である。
【０００５】
例えば、ＰＤＦ形式のデータ（以下、ＰＤＦデータ）においてブリードボックスやトリムボックスが指定されている場合、フィニッシング領域とブリードボックスやトリムボックスが重複していなければ、データ出力領域とフィニッシング領域とが重複していてもよい場合がある。ここでいうフィニッシング領域とは、印刷用紙におけるステイプルやパンチなどのフィニッシングが行われる領域である。また、データ出力領域とは、クロップボックスが指定されていない場合にはメディアボックス、クロップボックスが指定されている場合にはメディアボックスのうちクロップボックスとの重複部分、である。
【０００６】
上記のような場合にまで、印刷データの不要な縮小や移動を行うことは望ましいとはいえない。前述した特許文献１には、ブリードボックスやトリムボックスなどのデータの指定状況に応じてフィニッシング領域を回避する処理の内容を変更することは一切開示されていない。
【０００７】
本開示の一局面は、ＰＤＦデータにおけるデータの指定状況に応じてフィニッシング領域を回避する処理を変更し、印刷データの不要な縮小や移動が行われることを抑制することを目的としている。
【課題を解決するための手段】
【０００８】
本開示の一態様は、プリンタであって、印刷部と、フィニッシングを行うフィニッシャ部と、制御部と、を備える。制御部は、取得部と、第１重複判断部と、指定判断部と、第２重複判断部と、重複回避部と、を備える。取得部は、印刷対象としてのＰＤＦデータを取得する。第１重複判断部は、取得部によって取得されるＰＤＦデータの印刷用紙におけるデータ出力領域が、印刷用紙におけるフィニッシングが行われる領域であるフィニッシング領域と重複するか否かを判断する。指定判断部は、ＰＤＦデータにおいてブリードボックス及びトリムボックスのうち少なくとも一方が指定されているか否かを判断する。第２重複判断部は、指定判断部によってブリードボックス及びトリムボックスのうち少なくとも一方が指定されていると判断される場合に、有効原稿領域がフィニッシング領域と重複するか否かを判断する。有効原稿領域は、ブリードボックス及びトリムボックスのうちいずれか一方が指定されている場合には指定されている一方のボックスが印刷用紙において占める領域である。また、有効原稿領域は、ブリードボックス及びトリムボックスの両方が指定されている場合にはブリードボックス及びトリムボックスの両方が印刷用紙において占める領域である。重複回避部は、指定判断部によってブリードボックス及びトリムボックスのいずれも指定されていないと判断され、かつ、第１重複判断部によってデータ出力領域がフィニッシング領域と重複すると判断される場合に、データ出力領域をフィニッシング領域と重複しないように縮小及び／又は移動させる。一方、重複回避部は、指定判断部によってブリードボックス及びトリムボックスのうち少なくとも一方が指定されていると判断され、かつ、第２重複判断部によって有効原稿領域がフィニッシング領域と重複すると判断される場合に、有効原稿領域をフィニッシング領域と重複しないように縮小及び／又は移動させる。
【０００９】
このような構成によれば、ブリードボックス及びトリムボックスのうち少なくとも一方が指定されている場合において、たとえデータ出力領域がフィニッシング領域と重複していても有効原稿領域がフィニッシング領域と重複していないときには、データの縮小及び移動は行われない。したがって、ＰＤＦデータにおけるデータの指定状況に応じてフィニッシング領域を回避する処理を変更し、印刷データの不要な縮小や移動が行われることを抑制できる。
【００１０】
プリンタの制御部を上記の取得部等として機能させるコンピュータプログラム、上記のプリンタを実現するための制御方法、及び、上記のコンピュータプログラムを格納するコンピュータ読取可能記憶媒体も新規で有用である。
【図面の簡単な説明】
【００１１】
【図１】図１はプリンタの構成を示すブロック図である。
【図２】図２はＰＤＦデータにおいて指定可能な各種領域を示す図である。
【図３】図３は第１の重複回避処理のフローチャートである。
【図４】図４（ａ）はデータ出力領域がフィニッシング領域と重複している状態を示す図、図４（ｂ）はデータ出力領域がフィニッシング領域と重複しないように縮小及び／又は移動された状態を示す図である。
【図５】図５（ａ）は有効原稿領域がフィニッシング領域と重複している状態を示す図、図５（ｂ）は有効原稿領域がフィニッシング領域と重複しないように縮小及び／又は移動された状態を示す図である。
【図６】図６は第２の重複回避処理のフローチャートである。
【図７】図７（ａ）はデータ出力領域が印字可能領域に合うように拡張又は縮小された状態においてデータ出力領域とフィニッシング領域とが重複している状態を示す図、図７（ｂ）はデータ出力領域がフィニッシング領域と重複しないように拡縮率が調整された状態を示す図である。
【図８】図８（ａ）はデータ出力領域が印字可能領域に合うように拡張又は縮小された状態において有効原稿領域とフィニッシング領域とが重複している状態を示す図、図８（ｂ）は有効原稿領域がフィニッシング領域と重複しないように拡縮率が調整された状態を示す図である。
【図９】図９はデータ出力領域が印字可能領域に合うように拡張又は縮小された状態において有効原稿領域がフィニッシング領域と重複していない状態を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照しながら、本開示を実施するための形態を説明する。
［１．構成］
図１に示すプリンタ１は、制御部１１、入力部１２、表示部１３、通信部１４、印刷部１５及びフィニッシャ部１６を備える。
【００１３】
制御部１１は、プリンタ１の各部を統括制御するものであり、ＣＰＵ１１１及びメモリ１１２を備える。メモリ１１２は、例えばＲＡＭ、ＲＯＭ、フラッシュメモリ等の半導体メモリである。すなわち、プリンタ１は、ＣＰＵ１１１及び半導体メモリを含むマイクロコンピュータを備えている。
【００１４】
制御部１１は、非遷移的実体的記憶媒体に格納されたプログラムを実行することにより各種機能を実現する。本実施形態では、メモリ１１２が、プログラムを格納した非遷移的実体的記憶媒体に該当する。プリンタ１が有する各種機能は、基本的には、ＣＰＵ１１１がメモリ１１２に記憶されているプログラムを実行することにより実現される。
【００１５】
入力部１２は、ユーザからの外部操作による指令を入力するための入力装置であり、各種操作ボタンを備える。
表示部１３は、例えば液晶ディスプレイや有機ＥＬディスプレイなどの、画像を表示可能な表示デバイスを有する。
【００１６】
通信部１４は、プリンタ１をネットワークに接続するための通信インタフェースである。プリンタ１は、通信部１４を介して、図示省略するパーソナルコンピュータ、タブレット端末、スマートフォン等の情報機器などの外部の装置と有線又は無線にてデータ通信可能である。また、プリンタ１は、通信部１４を介してインターネットに接続し、インターネットを介して外部の装置とデータ通信可能であってもよい。
【００１７】
印刷部１５は、インクジェット技術や電子写真技術の印刷機構を有し、シート状の印刷用紙に画像を印刷することが可能である。
フィニッシャ部１６は、プリンタ１により印刷が行われた印刷用紙に対して各種のフィニッシング処理を行う。フィニッシング処理とは、例えば、印刷用紙に対するステイプル処理、印刷用紙へのパンチ処理（穿孔処理）等である。
【００１８】
本実施形態では、制御部１１は、印刷データとしてのＰＤＦデータを対象として後述する図３に示す第１の重複回避処理と図６に示す第２の重複回避処理とを実行する。
ここで、ＰＤＦでは、図２に示すように、MediaBox（メディアボックス）、CropBox（クロップボックス）、BleedBox（ブリードボックス）、TrimBox（トリムボックス）及びArtBox（アートボックス）の５つの領域（ページサイズ）が設定可能である。
【００１９】
メディアボックスは、図２では符号２１により示される。メディアボックスは、ページが印刷される印刷用紙における印刷データを出力可能な最大領域を定義する。このボックス全体が、印刷データが印刷される印刷対象となる。メディアボックスはＰＤＦデータのページごとの必須項目である。通常、印刷用紙の端から所定の余白領域（例えば１２ポイントの領域）を取り、当該余白領域の内側の領域としてメディアボックスが配置される。なお、図２では、印刷用紙の端は図示省略されている。
【００２０】
クロップボックスは、図２では図示省略されている。クロップボックスは、ページの内容が情報機器等の表示部で表示されるときやプリンタ１で印刷されるときにクリッピングされる領域を定義する。クロップボックスの値が指定されている場合、メディアボックスとクロップボックスとの重複範囲が印刷データの出力領域になる。
【００２１】
ブリードボックス（裁ち落としサイズ）は、図２では符号２２により示される。ブリードボックスは、プロダクション（商業／産業印刷）用のシステムで印刷される範囲を示す領域である。プロダクション印刷では、仕上がりページの端まで写真等の絵柄を配置するため、最終的な仕上がり領域の外側の塗り足しの部分まで印刷し、最終的にその塗り足しの部分を裁断により裁ち落とすことで、仕上がり物を生成する。
【００２２】
トリムボックスは、図２では符号２３により示される。トリムボックスは、トリミング後の完成ページで意図する寸法を定義する。印刷指示、裁断マーク、カラーバーなどの制作関連コンテントをトリムボックスの外に配置可能である。
【００２３】
アートボックスは、図２では符号２４により示される。アートボックスは、作成者が意図するページの意味のある内容の範囲を示す。
なお、図２において、符号２５はプリンタマークを意味する。
【００２４】
ここで、本実施形態でいうデータ出力領域とは、ＰＤＦデータの印刷用紙におけるデータ出力領域を意味し、ＰＤＦデータにおいてクロップボックスが指定されていない場合にはメディアボックスと一致する。一方、ＰＤＦデータにおいてクロップボックスが指定されている場合には、データ出力領域はメディアボックスとクロップボックスとの重複領域と一致する。
【００２５】
また、印刷可能領域とは、印刷用紙における印刷が可能な領域を意味し、具体的には、印刷用紙の端から所定の余白領域（例えば１２ポイントの領域）を取り、当該余白領域の内側の領域である。つまり、印字可能領域は、通常設置されるデータ出力領域の範囲と一致する。ただし、本実施形態では後述するとおりデータ出力領域が縮小及び／又は移動される。データ出力領域が縮小及び／又は移動された場合、印字可能領域とデータ出力領域とは一致しなくなる。
【００２６】
［２．処理］
［２−１．第１の重複回避処理］
次に、プリンタ１の制御部１１が実行する第１の重複回避処理について、図３のフローチャートを用いて説明する。第１の重複回避処理は、プリンタ１が印刷データとしてのＰＤＦデータを外部の情報機器等から受信するなどして取得し、Ｆｉｔ  Ｔｏ  Ｐａｇｅを適用しない場合に実行される。
【００２７】
ここで、Ｆｉｔ  Ｔｏ  Ｐａｇｅは、印刷データのデータ出力領域を、印刷用紙における印刷可能領域に合うように（一致するように）自動的に拡張又は縮小する設定である。印刷の際、ユーザはプリンタドライバ上でＦｉｔ  Ｔｏ  Ｐａｇｅを適用することを設定することができる。
【００２８】
まず、Ｓ１０１で、制御部１１は、ＰＤＦデータを取得する。すなわち、外部の情報機器等からＰＤＦデータが受信するなどして取得されると当該ＰＤＦデータは一旦メモリ１１２に記憶される。Ｓ１０１では、メモリ１１２からＰＤＦデータが取得される。
【００２９】
続いて、Ｓ１０２で、制御部１１は、ＰＤＦデータ内に有効原稿領域の指定があるか否かを判断する。
ここでいう有効原稿領域とは、ＰＤＦデータにおいてブリードボックス及びトリムボックスのうちいずれか一方が指定されている場合には指定されている一方のボックスが印刷用紙において占める領域である。一方、有効原稿領域は、ＰＤＦデータにおいてブリードボックス及びトリムボックスの両方が指定されている場合にはブリードボックス及びトリムボックスの両方が印刷用紙において占める領域である。例えば、有効原稿領域は、ＰＤＦデータにおいてブリードボックス及びトリムボックスの両方が指定されている場合において一方のボックスが他方のボックスを包含するときには、他方のボックスを包含するボックス、つまり、大きい方のボックスが印刷用紙において占める領域である。また例えば、有効原稿領域は、ＰＤＦデータにおいてブリードボックス及びトリムボックスの両方が指定されている場合において２つのボックスの一部だけが互いに重複するときには、一方のボックス全体が占める領域と他方のボックスにしか含まれない領域との和に相当する領域である。
【００３０】
Ｓ１０２では、制御部１１は、ＰＤＦデータにおいてブリードボックス及びトリムボックスの少なくとも一方が指定されている場合にＰＤＦデータ内に有効原稿領域の指定があると判断する。一方、制御部１１は、ＰＤＦデータにおいてブリードボックス及びトリムボックスの両方が指定されていない場合にＰＤＦデータ内に有効原稿領域の指定がないと判断する。
【００３１】
制御部１１は、Ｓ１０２でＰＤＦデータ内に有効原稿領域の指定がないと判断した場合、（Ｓ１０２：ＮＯ）には、Ｓ１０３へ移行し、データ出力領域とフィニッシング領域とが重複するか否かを判断する。ここでいうフィニッシング領域とは、印刷用紙におけるフィニッシングが行われる領域である。フィニッシング領域は、例えば、ステイプルが行われるステイプル領域、パンチが行われるパンチ領域等である。
【００３２】
制御部１１は、Ｓ１０３でデータ出力領域とフィニッシング領域とが重複すると判断した場合（Ｓ１０３：ＹＥＳ）には、Ｓ１０４へ移行する。
Ｓ１０４で、制御部１１は、データ出力領域をフィニッシング領域を避けるように縮小又は移動する回避処理を実行する。ここで、制御部１１は、データ出力領域をフィニッシング領域と重複しないように移動できる余白領域が存在する場合には、データ出力領域を縮小することなく余白領域の方に移動する。一方、制御部１１は、前記余白領域が存在しない場合には、データ出力領域を縮小する、又は、縮小に加えて移動する。つまり、印刷用紙において前記余白領域が存在する場合はデータ出力領域を移動させ、移動させるとデータ出力領域が印刷用紙に収まりきらなくなる場合はデータ出力領域を縮小する。
【００３３】
なお、制御部１１は、データ出力領域がフィニッシング領域と重複しないように最小限の移動及び／又は縮小を行う。つまり、制御部１１は、データ出力領域の位置及び大きさの変更が最小限になるようにデータ出力領域を移動及び／又は縮小する。
【００３４】
例えば、制御部１１は、図４（ａ）及び図４（ｂ）に示すようにデータ出力領域を移動及び／又は縮小する。具体的には、図４（ａ）に示す状態では、印刷用紙３の左上の領域にフィニッシング領域としてのステイプル領域４が存在している。図４（ａ）において符号２１はデータ出力領域を指す。図４（ａ）に示す例では、クロップボックスが指定されていないことが想定され、データ出力領域２１はメディアボックスと一致し、印刷用紙３の端から所定の余白領域を取り、当該余白領域の内側の領域である。つまり、データ出力領域２１は印字可能領域と一致している。図４（ａ）に示す状態では、データ出力領域２１とステイプル領域４とが重複している。
【００３５】
制御部１１は、図４（ａ）に示す状態から図４（ｂ）に示す状態にデータ出力領域２１を移動及び／又は縮小させる。この例では、データ出力領域２１をステイプル領域４と重複しないように縮小することなく移動できる余白領域が存在しない想定である。そのため、制御部１１は、図４（ｂ）に示すように、データ出力領域２１を縮小するとともにステイプル領域４と重複しないように移動させる。この際、制御部１１は、データ出力領域２１の矩形領域の左上の角がステイプル領域４のぎりぎり内側に位置するように最小限の縮小及び移動を行う。
【００３６】
続いて、制御部１１は、Ｓ１０５で、ＰＤＦデータを印刷部１５を介して印刷用紙に印刷する。制御部１１は、前述したＳ１０４の回避処理を実行した場合には、回避処理が実行された内容でＰＤＦデータを印刷する。制御部１１は、Ｓ１０５を実行した後、図３の第１の重複回避処理を終了する。
【００３７】
一方、制御部１１は、前述したＳ１０３でデータ出力領域とフィニッシング領域とが重複しないと判断した場合（Ｓ１０３：ＮＯ）には、前述したＳ１０４を飛ばして前述したＳ１０５を実行する。つまり、データ出力領域とフィニッシング領域とが重複しないと判断された場合には、Ｓ１０１で取得されたときの内容でＰＤＦデータが印刷される。制御部１１は、Ｓ１０５を実行した後、図３の第１の重複回避処理を終了する。
【００３８】
一方、制御部１１は、前述したＳ１０２でＰＤＦデータ内に有効原稿領域の指定があると判断した場合（Ｓ１０２：ＹＥＳ）には、Ｓ１０６へ移行する。
Ｓ１０６で、制御部１１は、有効原稿領域とフィニッシング領域とが重複するか否かを判断する。
【００３９】
制御部１１は、Ｓ１０６で有効原稿領域とフィニッシング領域とが重複すると判断した場合（Ｓ１０６：ＹＥＳ）には、Ｓ１０７へ移行する。
Ｓ１０７で、制御部１１は、有効原稿領域をフィニッシング領域を避けるように縮小及び／又は移動する。Ｓ１０７は、データ出力領域を有効原稿領域に置き換えたほかは基本的には前述したＳ１０４と同様の処理である。
【００４０】
すなわち、制御部１１は、有効原稿領域をフィニッシング領域と重複しないように移動できる余白領域が存在する場合には、有効原稿領域を縮小することなく余白領域の方に移動する。一方、制御部１１は、前記余白領域が存在しない場合には、有効原稿領域を縮小する、又は、縮小に加えて移動する。つまり、印刷用紙において前記余白領域が存在する場合は有効原稿領域を移動させ、移動させるとデータ出力領域が印刷用紙に収まりきらなくなる場合は有効原稿領域を縮小する。なお、制御部１１は、有効原稿領域がフィニッシング領域と重複しないように最小限の移動又は縮小を行う。
【００４１】
また、制御部１１は、有効原稿領域を移動及び／又は縮小させるときは、データ出力領域と有効原稿領域との相対的な位置及び大きさを維持したままデータ出力領域と有効原稿領域との両方を移動及び／又は縮小させる。
【００４２】
例えば、制御部１１は、図５（ａ）及び図５（ｂ）に示すように有効原稿領域を移動及び／又は縮小する。具体的には、図５（ａ）に示す状態では、印刷用紙３の左上の領域にフィニッシング領域としてのステイプル領域４が存在し、ステイプル領域４と有効原稿領域５とが重複している。なお、データ出力領域２１もステイプル領域４と重複している。
【００４３】
制御部１１は、図５（ａ）に示す状態から図５（ｂ）に示す状態に有効原稿領域５を移動及び／又は縮小させる。この例では、有効原稿領域５をステイプル領域４と重複しないように縮小することなく移動できる余白領域が存在しない想定である。そのため、制御部１１は、図５（ｂ）に示すように、有効原稿領域５を縮小するとともに移動させる。この際、制御部１１は、有効原稿領域５の矩形領域の左上の角がステイプル領域４のぎりぎり内側に位置するように最小限の縮小及び移動を行う。
【００４４】
なお、データ出力領域２１も併せて縮小及び移動されるが、この例では縮小及び移動後もデータ出力領域２１はステイプル領域４と重複したままである。つまり、有効原稿領域５の指定がある場合には、データ出力領域２１はステイプル領域４と重複していてもよく、有効原稿領域５がステイプル領域４と重複しないようにする。
【００４５】
続いて、制御部１１は、前述したＳ１０５を実行する。制御部１１は、前述したＳ１０７の回避処理を実行した場合には、回避処理が実行された内容でＰＤＦデータを印刷する。制御部１１は、Ｓ１０５を実行した後、図３の第１の重複回避処理を終了する。
【００４６】
一方、制御部１１は、前述したＳ１０６で有効原稿領域とフィニッシング領域とが重複しないと判断した場合（Ｓ１０６：ＮＯ）には、前述したＳ１０７を飛ばして前述したＳ１０５を実行する。つまり、有効原稿領域とフィニッシング領域とが重複しないと判断された場合には、Ｓ１０１で取得されたときの内容でＰＤＦデータが印刷される。
【００４７】
［２−２．第２の重複回避処理］
次に、制御部１１が実行する第２の重複回避処理について、図６のフローチャートを用いて説明する。なお、第２の重複回避処理は、プリンタ１が印刷データとしてのＰＤＦデータを外部の情報機器等から受信するなどして取得し、Ｆｉｔ  Ｔｏ  Ｐａｇｅの設定がオンである場合に実行される。
【００４８】
Ｓ２０１及びＳ２０２は、前述した図３のＳ１０１及びＳ１０２とそれぞれ同様の処理であるため、説明を省略する。
制御部１１は、Ｓ２０２でＰＤＦデータ内に有効原稿領域の指定がないと判断した場合（Ｓ２０２：ＮＯ）には、Ｓ２０３へ移行する。
【００４９】
Ｓ２０３で、制御部１１は、データ出力領域を印字可能領域に合うように（一致するように）拡張又は縮小する。
続いて、Ｓ２０４で、制御部１１は、データ出力領域とフィニッシング領域とが重複するか否かを判断する。
【００５０】
制御部１１は、Ｓ２０４でデータ出力領域とフィニッシング領域とが重複する判断した場合（Ｓ２０４：ＹＥＳ）には、Ｓ２０５へ移行し、データ出力領域がフィニッシング領域よりも内側に位置するように拡縮率を調整する。ここでいう拡縮率とは、データ出力領域を拡張又は縮小する割合を意味する。
【００５１】
つまり、Ｆｉｔ  Ｔｏ  Ｐａｇｅの設定がオンであるため、データ出力領域が印字可能領域に合うように拡大又は縮小される。この際、データ出力領域がフィニッシング領域と重複しないように拡大又は縮小される。
【００５２】
例えば、制御部１１は、図７（ａ）及び図７（ｂ）に示すように拡縮率を調整する。具体的には、図７（ａ）に示す状態では、データ出力領域２１が印字可能領域３１に合うように拡張又は縮小された状態においてデータ出力領域２１とステイプル領域４とが重複している。この状態から制御部１１は、図７（ｂ）に示すように、データ出力領域２１がステイプル領域４と重複しないように拡縮率を調整する。ここで、制御部１１は、データ出力領域２１の矩形領域の左上の角がステイプル領域４のぎりぎり内側に位置するように、最小限の縮小を行う。
【００５３】
続いて、制御部１１は、Ｓ２０６で、ＰＤＦデータを印刷部１５を介して印刷用紙に印刷する。制御部１１は、前述したＳ２０５を実行し、拡縮率を調整した場合は、調整された拡縮率にてＰＤＦデータを印刷する。制御部１１は、Ｓ２０６を実行した後、図６の第２の重複回避処理を終了する。
【００５４】
一方、制御部１１は、前述したＳ２０４でデータ出力領域とフィニッシング領域とが重複しないと判断した場合（Ｓ２０４：ＮＯ）には、前述したＳ２０５を飛ばしてＳ２０６へ移行する。つまり、データ出力領域とフィニッシング領域とが重複しないと判断された場合には、Ｓ２０３でデータ出力領域が印字可能領域に合うように拡張又は縮小された状態でＰＤＦデータが印刷される。
【００５５】
一方、制御部１１は、前述したＳ２０２でＰＤＦデータ内に有効原稿領域の指定があると判断した場合（Ｓ２０２：ＹＥＳ）には、Ｓ２０７へ移行する。
Ｓ２０７で、制御部１１は、データ出力領域を印字可能領域に合うように拡張又は縮小する。
【００５６】
続いて、Ｓ２０８で、制御部１１は、有効原稿領域とフィニッシング領域とが重複するか否かを判断する。
制御部１１は、Ｓ２０８で有効原稿領域とフィニッシング領域とが重複すると判断した場合（Ｓ２０８：ＹＥＳ）には、Ｓ２０９へ移行する。
【００５７】
Ｓ２０９で、制御部１１は、有効原稿領域がフィニッシング領域よりも内側に位置するように拡縮率を調整する。ここでいう拡縮率とは、データ出力領域及び有効原稿領域を拡張又は縮小する割合を意味する。つまり、データ出力領域の拡縮率が調整されると、それに連動して有効原稿領域の拡縮率も調整される。
【００５８】
例えば、制御部１１は、図８（ａ）及び図８（ｂ）に示すように拡縮率を調整する。具体的には、図８（ａ）に示す状態では、データ出力領域２１が印字可能領域３１に合うように拡大又は縮小された状態において有効原稿領域５がステイプル領域４と重複している。この状態から制御部１１は、図８（ｂ）に示すように、有効原稿領域５がステイプル領域４と重複しないように拡縮率を調整する。ここで、制御部１１は、有効原稿領域５の矩形領域の左上の角がステイプル領域４のぎりぎり内側に位置するように、最小限の縮小を行う。なお、データ出力領域２１はステイプル領域４と重複していてもよく、有効原稿領域５がステイプル領域４と重複しないように拡縮率が調整される。
【００５９】
その後、制御部１１は、前述したＳ２０６を実行する。制御部１１は、前述したＳ２０９を実行し、拡縮率を調整した場合は、調整された拡縮率にてＰＤＦデータを印刷する。制御部１１は、Ｓ２０６を実行した後、図６の第２の重複回避処理を終了する。
【００６０】
一方、制御部１１は、前述したＳ２０８で有効原稿領域とフィニッシング領域とが重複しないと判断した場合（Ｓ２０８：ＮＯ）には、前述したＳ２０９を飛ばして前述したＳ２０６へ移行する。ここで、図９には、データ出力領域２１が印字可能領域３に合うように拡大又は縮小された状態において有効原稿領域５がステイプル領域４と重複していない状態、つまり、Ｓ２０８でＮＯと判断される状態が示されている。
【００６１】
つまり、有効原稿領域とフィニッシング領域とが重複しないと判断された場合には、Ｓ２０７でデータ出力領域が印字可能領域に合うように拡張又は縮小された状態でＰＤＦデータが印刷される。
【００６２】
［３．効果］
以上詳述した実施形態によれば、以下の効果が得られる。
（１）本実施形態では、制御部１１は、ブリードボックス及びトリムボックスのいずれも指定されていないと判断され、かつ、データ出力領域がフィニッシング領域と重複すると判断する場合に、データ出力領域をフィニッシング領域と重複しないように縮小及び／又は移動させる。また、制御部１１は、ブリードボックス及びトリムボックスのうち少なくとも一方が指定されていると判断され、かつ、有効原稿領域がフィニッシング領域と重複すると判断する場合に、有効原稿領域をフィニッシング領域と重複しないように縮小及び／又は移動させる。
【００６３】
したがって、ブリードボックス及びトリムボックスのうち少なくとも一方が指定されている場合において、たとえデータ出力領域がフィニッシング領域と重複していても有効原稿領域がフィニッシング領域と重複していないときには、データの縮小及び移動は行われない。よって、ＰＤＦデータにおけるデータの指定状況に応じてフィニッシング領域を回避する処理を変更し、印刷データの不要な縮小や移動が行われることを抑制できる。
【００６４】
（２）本実施形態では、制御部１１は、Ｆｉｔ  ｔｏ  Ｐａｇｅの設定がオンにされている場合において、ブリードボックス及びトリムボックスのいずれも指定されていないと判断し、かつ、データ出力領域がフィニッシング領域と重複すると判断する場合に、データ出力領域をフィニッシング領域と重複しないように拡張又は縮小する。また、制御部１１は、ブリードボックス及びトリムボックスのうち少なくとも一方が指定されていると判断し、かつ、データ出力領域を印刷可能領域に合うように拡張又は縮小した状態において有効原稿領域がフィニッシング領域と重複しないと判断する場合にデータ出力領域を印刷可能領域に合うように拡張又は縮小する。一方、制御部１１は、データ出力領域を印刷可能領域に合うように拡張又は縮小した状態において有効原稿領域がフィニッシング領域と重複すると判断する場合に有効原稿領域がフィニッシング領域と重複しないようにデータ出力領域を拡張又は縮小する。
【００６５】
したがって、Ｆｉｔ  ｔｏ  Ｐａｇｅがオンにされている場合において、データ出力領域又は有効原稿領域をフィニッシング領域と重複しないようにできる。
（３）本実施形態では、制御部１１は、データ出力領域又は有効原稿領域をフィニッシング領域と重複しないように移動できる余白領域が存在する場合には、データ出力領域又は有効原稿領域を縮小することなく余白領域の方に移動し、前記余白領域が存在しない場合には、データ出力領域又は前記有効原稿領域を縮小する。
【００６６】
したがって、データ出力領域又は有効原稿領域をフィニッシング領域と重複しないようにする際に不要な縮小が行われることを抑制できる。ひいては、縮小が行われた結果、印刷された画像が閲覧しにくくなる場合を減らすことができる。
【００６７】
なお、本実施形態では、Ｓ１０１及びＳ２０１が取得部としての処理に相当し、Ｓ１０２及びＳ２０２が指定判断部としての処理に相当し、Ｓ１０３及びＳ２０４が第１重複判断部としての処理の一例に相当し、Ｓ１０６及びＳ２０８が第２重複判断部としての処理の一例に相当し、Ｓ１０４、Ｓ１０７、Ｓ２０５及び２０９が重複回避部としての処理の一例に相当する。
【００６８】
［４．他の実施形態］
以上、本開示を実施するための形態について説明したが、本開示は前述の実施形態に限定されることなく、種々変形して実施することができる。
【００６９】
（１）上記実施形態の第２の重複回避処理（図６）のＳ２０７では、移動させるとデータ出力領域が印刷用紙に収まりきらなくなる場合にデータ出力領域及び有効原稿領域を縮小する。しかし、Ｓ２０７の処理はこれに限られず、例えば、移動させると有効原稿領域が印刷用紙に収まりきらなくなる場合にデータ出力領域及び有効原稿領域を縮小してもよい。
【００７０】
（２）例えば、上記実施形態において、データ出力領域又は有効原稿領域をフィニッシング領域と重複しないように縮小することなく移動できる余白領域が存在する場合であっても、移動させずに、データ出力領域又は有効原稿領域が縮小されてもよい。
【００７１】
（３）上記実施形態において、プリンタ１は、第１の重複回避処理及び第２の重複回避処理のいずれか一方のみを実行可能であってもよい。
【００７２】
（４）上記の第１の重複回避処理及び第２の重複回避処理は、プリンタ１が外部の情報機器から印刷データを受信するほか、例えばダイレクト印刷機能を有するプリンタがネットワークを介さずにメディアから印刷データを取得した場合に実行されてもよい。なお、ダイレクト印刷機能は、プリンタが、ネットワークを介さずにＵＳＢ（Universal Serial Busの略）メモリ等のメディアから印刷データを取得して、当該印刷データにしたがった印刷を実行する機能である。
【００７３】
（５）上記実施形態で、プリンタ１の制御部１１が実行する機能の一部又は全部を、１つあるいは複数のＩＣ等によりハードウェア的に構成してもよい。
【００７４】
（６）前述したプリンタ１の他、プリンタ１を構成要素とするシステム、プリンタ１における第１及び第２の重複回避処理をコンピュータに実行させるためのコンピュータプログラム、このコンピュータプログラムを記憶した記憶媒体など、種々の形態で本開示を実現することもできる。
【００７５】
（７）上記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言によって特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【符号の説明】
【００７６】
１…プリンタ、４…ステイプル領域、５…有効原稿領域、１１…制御部、
１２…入力部、１３…表示部、１４…通信部、１５…印刷部、１６…フィニッシャ部、
２１…データ出力領域、２２…ブリードボックス、２３…トリムボックス、
２４…アートボックス、１１１…ＣＰＵ、１１２…メモリ。
【図１】
2020138449.tif 000003
【図２】
2020138449.tif 000004
【図３】
2020138449.tif 000005
【図４】
2020138449.tif 000006
【図５】
2020138449.tif 000007
【図６】
2020138449.tif 000008
【図７】
2020138449.tif 000009
【図８】
2020138449.tif 000010
【図９】
2020138449.tif 000011