(57)【要約】【課題】画像処理装置と、情報処理装置とが連携した印刷システムにおいて、ページ集約の集約数未満のページを印刷する場合に、空白を含む成果物が出来あがってしまうことがあった。【解決手段】印刷指示に含まれるページ集約の集約数と印刷データのページ数を元に判定することにより、印刷データのページ数に応じて自動的にページ集約の設定を調整した成果物の印刷を行うことができる。【選択図】図５
2017033051.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置（１０１）と、情報処理装置（１０２）とが連携した印刷システムであって、
前記情報処理装置（１０２）において、該装置から前記画像処理装置（１０１）へ印刷指示をする印刷指示手段（Ｓ５０２）と、
印刷データのページ数が１ページであるか否かを判定する判定手段（Ｓ５０５）と、
前記判定手段（Ｓ５０５）において条件を満たす場合に印刷ジョブのページ集約設定（６０６）における集約数を、１に変更して印刷データを生成する印刷データ生成手段（Ｓ５１０）と、
を備えることを特徴とする印刷システムであって、
ここにおいて、前記印刷指示にはページ集約に関する設定（６０６）を含むことを特徴とする印刷システム。
【請求項２】
画像処理装置（１０１）と、情報処理装置（１０２）とが連携した印刷システムであって、
前記情報処理装置（１０２）において、該装置から前記画像処理装置（１０１）へ印刷指示をする印刷指示手段（Ｓ５０２）と、
印刷データのページ数がページ集約設定（６０６）における集約数未満であるか否かを判定する判定手段（Ｓ５０５）と、
前記判定手段（Ｓ５０５）において条件を満たす場合に印刷ジョブのページ集約設定（６０６）における集約数を、ページ数以上の最小の値に変更して印刷データを生成する印刷データ生成手段（Ｓ５１０）と、
を備えることを特徴とする印刷システムであって、
ここにおいて、前記印刷指示にはページ集約に関する設定（６０６）を含むことを特徴とする印刷システム。
【請求項３】
画像処理装置（１０１）と、情報処理装置（１０２）とが連携した印刷システムであって、
前記情報処理装置（１０２）において、該装置から前記画像処理装置（１０１）へ印刷指示をする印刷指示手段（Ｓ５０２）と、
印刷データのページ数の、ページ集約設定（６０６）における集約数に対する剰余が１以上であるか否かを判定する判定手段（Ｓ５０５）と、
前記判定手段（Ｓ５０５）において条件を満たす場合に印刷ジョブの末尾の剰余分のページに対するページ集約設定（６０６）における集約数を、前記剰余以上の最小の値に変更して印刷データを生成する印刷データ生成手段（Ｓ５１０）と、
を備えることを特徴とする印刷システムであって、
ここにおいて、前記印刷指示にはページ集約に関する設定（６０６）を含むことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム、情報処理装置、印刷システムおよびプログラムに関する。
【背景技術】
【０００２】
画像処理装置への印刷指示を生成する情報処理装置上のアプリケーションの設定として、複数ページのデータをまとめるページ集約の機能を有するものがある。これについて、特許文献１は、ユーザが集約数などの計算を意識することなく、指定した用紙枚数に全ページが収まるようにすることが可能な印刷システムについて開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２３３４７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
情報処理装置上のアプリケーションにおけるページ集約の設定として２ｉｎ１（２ページ分のデータを１ページに集約する）が設定されている場合に、印刷対象のデータが１ページ分しか無いことがある。このような場合、１ページ分のデータが２ｉｎ１の設定によりページ集約されるため、用紙の節約には貢献できない一方、用紙の半分が空白となった成果物が出来あがってしまう。しかしながら、これを避けるためにユーザが対象の印刷データのページ数を都度判断してページ集約の設定を変更するのは、アプリケーションによっては成果物のページ数を想定することが困難であるため、手間がかかる。
【０００５】
本発明は、上記の問題点を鑑みてなされたものであり、ユーザが印刷データのページ数を意識することなく、印刷データのページ数に応じて自動的にページ集約の設定が調整された成果物を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明は以下のような構成を備える。
【０００７】
画像処理装置と、情報処理装置とが連携した印刷システムであって、前記情報処理装置において、該装置から前記画像処理装置へ印刷指示をする印刷指示手段と、印刷データのページ数が１ページであるか否かを判定する判定手段と、前記判定手段において条件を満たす場合に印刷ジョブのページ集約設定における集約数を１に変更して印刷データを生成する印刷データ生成手段と、を備えることを特徴とする印刷システムであって、ここにおいて、前記印刷指示にはページ集約に関する設定を含むことを特徴とする印刷システム。
【発明の効果】
【０００８】
本発明に係る印刷システムによれば、ユーザが印刷データのページ数を意識することなく、印刷データのページ数に応じて自動的にページ集約の設定を調整した成果物の印刷を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】印刷システムの構成を示す図
【図２】情報処理装置１０２のブロック図
【図３】画像処理装置１０１のブロック図
【図４】印刷システムのソフトウェア構成図
【図５】印刷システムのジョブ送信の流れを示すフローチャート
【図６】プリンタドライバの印刷設定のＵＩ画面を示す図
【図７】実施例１における２ｉｎ１指定時の成果物の例を示す図
【図８】実施例２おける６ｉｎ１指定時の成果物の例を示す図
【図９】実施例３おける４ｉｎ１指定時の成果物の例を示す図
【発明を実施するための形態】
【００１０】
以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また各実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【実施例１】
【００１１】
はじめに、本実施例における印刷システムの構成について説明する。図１は本実施例における印刷システムの一例である。
【００１２】
ネットワーク１００に画像処理装置１０１と情報処理装置１０２が接続されている。情報処理装置１０２にはＯＳおよびアプリケーションがインストールされている。このシステムにおいて、ユーザは情報処理装置１０２からアプリケーションを利用して印刷ジョブを画像処理装置１０１に送信する。情報処理装置１０２が一般的なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ：パーソナルコンピュータ）に代表される情報機器である場合、アプリケーションとしてプリンタドライバを介して対象となる画像処理装置１０１へ印刷ジョブを送信する構成が考えられる。
【００１３】
次に、印刷システムを構成する機器のハードウェア構成について説明する。
【００１４】
図２は情報処理装置１０２のブロック図である。
【００１５】
入力装置２０６はユーザが情報処理装置を操作するためのキーボードやマウスあるいはタッチパネルに相当する。表示装置２０７はユーザが情報処理装置１０２を操作するためのディスプレイに相当する。例えばタッチパネルのように表示装置２０７の一部または全部が入力装置２０６を兼ねている構成もある。記憶装置２０５は、大容量のデータを保存するための不揮発性のハードディスクに代表される記憶媒体に相当し、アプリケーションやデータの読み書きが行われる。ネットワーク装置２０８は図１で説明したネットワーク１００に接続され、他の機器と通信を行うことが可能である。
【００１６】
通常、情報処理装置１０２を起動するための初期プログラムや情報処理装置１０２の各モジュールを制御するための基本的なプログラムはＲＯＭ２０３に保存されている。またＯＳやアプリケーションは記憶装置２０５に保存されている。情報処理装置１０２の電源が投入されると、まずＲＯＭ２０３に保存されているコンピュータを起動するためのプログラム（ブートローダ）が実行され、そのプログラムが記憶装置２０５に保存されているＯＳをＲＡＭ２０２にロードし、その後、制御権をＯＳに渡す。ＯＳは必要なモジュールやドライバをさらに記憶装置２０５からＲＡＭ２０２に読み込む。さらにユーザの指示により、必要なアプリケーションを記憶装置２０５からＲＡＭ２０２に読み込み、実行する。
【００１７】
図３は画像処理装置１０１のブロック図である。
【００１８】
ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、記憶装置３０５、表示装置３０７、ネットワーク装置３０８は情報処理装置１０２の構成と同様であるため説明は省略する。入力装置３０６はテンキーや各種ボタン等で構成される場合もある。印刷装置３０４は印刷ジョブに含まれる印刷データをＲＡＭ３０２にロードし、印刷を実行して印刷物を出力する。
【００１９】
本実施例は、各機器の記憶装置２０５および３０５に保存されたプログラムをＲＡＭ２０２および３０２にロードし、ＣＰＵ２０１および３０１により実行することで実現される。
【００２０】
続いて、本実施例における印刷システムを構成する機器の機能について説明する。図４は本実施例における印刷システムのソフトウェア構成を示す図である。
【００２１】
画像処理装置４００は、通信部４０１、印刷部４０２、入出力制御部４０３を備える。通信部４０１はネットワーク１００を通じて他の機器との通信を実現する。印刷部４０２は画像処理装置１０１内の印刷ジョブを実行し、印刷物の出力を実現する。入出力制御部４０３は入力装置３０６からの入力情報や、表示装置３０７への出力情報の制御を実現する。
【００２２】
情報処理装置４１０は、通信部４１１、ジョブ作成部４１２、入出力制御部４１３を備える。通信部４１１はネットワーク１００を通じて他の機器との通信を実現する。ジョブ作成部４１２は画像処理装置１０１が解釈可能な印刷データを印刷ジョブとして作成することを実現する。入出力制御部４１３は入力装置２０６からの入力情報や、表示装置２０７への出力情報の制御を実現する。これらの機器が通信部４０１および４１１を介して通信することにより、印刷システムを形成している。
【００２３】
以下、本実施例における印刷システムの処理について、ジョブ送信時における情報処理装置４１０のジョブ作成部４１２の流れを説明する。
【００２４】
図５は本実施例における印刷システムのジョブ作成部４１２の流れを示すフローチャートである。
【００２５】
Ｓ５０１において、情報処理装置１０２はプリンタドライバを介して印刷設定を行う。ここで、プリンタドライバの印刷設定のＵＩを図６に示す。プレビュー６０１により、現在の印刷設定で得られる出力結果を模式的に、あるいは縮小して示される。プリンタ選択部６０２により、予め登録しているプリンタドライバのリストを表示し、出力するプリンタを選択できる。部数入力部６０３により、出力する部数を入力できる。用紙サイズ選択部６０４により、出力する用紙のサイズを選択できる。６０５は機能シート選択部であり、プリンタドライバの機能が多岐に渡る場合に、その機能毎に複数のシートに分けたＵＩを提示することができる。ここでは機能シートとして「レイアウト設定」が選択されており、ページ集約設定部６０６と効率的集約機能設定部６０７のレイアウト設定に関する機能が提示されている。キャンセルボタン６０８により、印刷設定を終了することができる。このとき、印刷指示は実行されない。印刷ボタン６０９により、印刷設定を終了し、現在の印刷設定を反映させた印刷ジョブを生成することができる。
【００２６】
Ｓ５０２において、印刷ボタン６０９が押下されることにより印刷ジョブの生成が開始される。
【００２７】
Ｓ５０３において、印刷ジョブのページ集約設定部６０６の設定がＮｉｎ１（Ｎ＞１）であるか否かを判断する。Ｓ５０３において、印刷ジョブのページ集約設定部６０６の設定がＮｉｎ１（Ｎ＞１）となっている場合、Ｓ５０４の処理に進む。
【００２８】
Ｓ５０４において、印刷ジョブの効率的集約機能設定部６０７の設定が有効であるか否かを判断する。Ｓ５０４において、印刷ジョブの効率的集約機能設定部６０７の設定が有効となっている場合、Ｓ５０５の処理に進む。
【００２９】
Ｓ５０５において、印刷ジョブのページ数が特定の条件を満たすか否かを判断する。ここにおける印刷ジョブのページ数の特定の条件とは、ページ数が１ページであるか否かを意味する。Ｓ５０５において、印刷ジョブのページ数が特定の条件を満たす場合、Ｓ５０６の処理に進む。
【００３０】
Ｓ５０６において、印刷ジョブの印刷設定の中に関連排他設定があるか否かを判断する。ここにおける関連排他設定とは、印刷データのレイアウトに密接に関わる設定のことを意味する。たとえば、印刷データとは別のフォームデータを印刷データに重ねた印刷を指示するフォームオーバーレイ機能などが該当する。Ｓ５０６において、印刷ジョブの印刷設定の中に関連排他設定がない場合、Ｓ５１０の処理に進む。
【００３１】
Ｓ５１０において、印刷ジョブのページ集約設定部６０６で設定された値を１ｉｎ１変更した上でプリンタドライバは印刷データを生成する。一方、そうでない場合、Ｓ５１１の処理に進む。
【００３２】
Ｓ５１１において、印刷ジョブのページ集約設定部６０６で設定された値に基づいてプリンタドライバは印刷データを生成する。たとえば、ページ集約設定部６０６の設定が２ｉｎ１となっており、効率的集約機能設定部６０７の設定が有効であり、且つ印刷ジョブの印刷設定の中に関連排他設定がない場合、印刷データのページ数に応じて生成される印刷データが自動的に切り替わる。前述の条件下で、印刷データのページ数が１ページである場合と、２ページである場合の印刷データの成果物を模式的に示した例をそれぞれ図７（ａ）および（ｂ）に示す。
【００３３】
印刷データが１ページである場合、Ｓ５０５において条件を満たすため、Ｓ５１０においてページ集約の設定が１ｉｎ１に変更される。そのため、図７（ａ）に示す通り、印刷データが１ページの場合、ページ集約設定部６０６の設定が２ｉｎ１であっても、その設定を１ｉｎ１に変更された成果物となる。
【００３４】
印刷データが２ページである場合、Ｓ５０５において条件を満たさないため、Ｓ５１１においてページ集約の設定が２ｉｎ１のまま処理される。そのため、図７（ｂ）に示す通り、印刷データが２ページの場合、ページ集約設定部６０６の設定に従い、２ｉｎ１に基づいた成果物となる。
【００３５】
このように、ユーザが印刷データのページ数を意識することなく、印刷データのページ数に応じて自動的にページ集約の設定を調整した成果物の印刷を行うことができる。
【実施例２】
【００３６】
図５のＳ５０５およびＳ５１０の処理に関して、上述の実施例と異なる場合の例を以下に示す。
【００３７】
プリンタドライバのページ集約設定部６０６の選択肢に関して、Ｎｉｎ１の設定として、Ｎが１、２、４、６、８、９、１６であるものとする。Ｓ５０５において、印刷ジョブのページ数が特定の条件を満たすか否かを判断する。ここにおける印刷ジョブのページ数の特定の条件とは、ページ数ＰがＮｋ未満であるか否かを意味する。このＮｋは、ページ集約設定部６０６で設定されたＮｉｎ１のＮに相当する。さらにＳ５１０において、印刷ジョブのページ集約設定部６０６で設定された値をＮｘｉｎ１に変更した上でプリンタドライバは印刷データを生成する。ここにおいてＮｘは、プリンタドライバのページ集約設定部６０６の選択肢のＮｉｎ１のＮの値のうち、ページ数Ｐ以上の最小の値である。
【００３８】
たとえば、ページ集約設定部６０６の設定が６ｉｎ１となっており、効率的集約機能設定部６０７の設定が有効であり、且つ印刷ジョブの印刷設定の中に関連排他設定がない場合、印刷データのページ数に応じて生成される印刷データが自動的に切り替わる。前述の条件下で、印刷データのページ数が４ページである場合と、９ページである場合の印刷データの成果物を模式的に示した例をそれぞれ図８（ａ）および（ｂ）に示す。
【００３９】
印刷データが４ページである場合、ページ数Ｐ＝４がＮｋ＝６未満であり、Ｓ５０５において条件を満たす。このとき、ページ数Ｐ＝４以上の最小の値であるＮｘは４となり、Ｓ５１０においてページ集約の設定が４ｉｎ１に変更される。そのため、図８（ａ）に示す通り、印刷データが４ページの場合、ページ集約設定部６０６の設定が６ｉｎ１であっても、その設定を４ｉｎ１に変更された成果物となる。
【００４０】
印刷データが９ページである場合、ページ数Ｐ＝９がＮｋ＝６未満でないため、Ｓ５０５において条件を満たさない。そのためＳ５１１においてページ集約の設定が６ｉｎ１から変更されない。そのため、図８（ｂ）に示す通り、印刷データが９ページの場合、ページ集約設定部６０６の設定に従い、６ｉｎ１に基づいた成果物となる。
【実施例３】
【００４１】
図５のＳ５０５およびＳ５１０の処理に関して、上述の実施例とさらに異なる場合の例を以下に示す。
【００４２】
先の実施例２と同様に、プリンタドライバのページ集約設定部６０６の選択肢に関して、Ｎｉｎ１の設定として、Ｎが１、２、４、６、８、９、１６であるものとする。Ｓ５０５において、印刷ジョブのページ数が特定の条件を満たすか否かを判断する。ここにおける印刷ジョブのページ数の特定の条件とは、ページ数ＰのＮｋに対する剰余が１以上であるか否かを意味する。このＮｋは、ページ集約設定部６０６で設定されたＮｉｎ１のＮに相当する。さらにＳ５１０において、印刷データのうち、ページ数ＰのＮｋに対する剰余に相当する末尾のページに関して、印刷ジョブのページ集約設定部６０６で設定された値をＮｘｉｎ１に変更した上でプリンタドライバは印刷データを生成する。ここにおいてＮｘは、プリンタドライバのページ集約設定部６０６の選択肢のＮｉｎ１のＮの値のうち、ページ数ＰのＮｋに対する剰余以上の最小の値である。
【００４３】
たとえば、ページ集約設定部６０６の設定が４ｉｎ１となっており、効率的集約機能設定部６０７の設定が有効であり、且つ印刷ジョブの印刷設定の中に関連排他設定がない場合、印刷データのページ数に応じて生成される印刷データが自動的に切り替わる。前述の条件下で、印刷データのページ数が５ページである場合と、８ページである場合の印刷データの成果物を模式的に示した例をそれぞれ図９（ａ）および（ｂ）に示す。
【００４４】
印刷データが５ページである場合、ページ数Ｐ＝５のＮｋ＝４に対する剰余が１となり、これは１以上であり、Ｓ５０５において条件を満たす。このとき、ページ数Ｐ＝５のＮｋ＝４に対する剰余１以上の最小の値であるＮｘは１となり、Ｓ５１０において末尾の１ページに関してページ集約の設定が１ｉｎ１に変更される。そのため、図９（ａ）に示す通り、印刷データが５ページの場合、ページ集約設定部６０６の設定が４ｉｎ１であっても、末尾１ページに関しては、その設定を１ｉｎ１に変更された成果物となる。
【００４５】
印刷データが８ページである場合、ページ数Ｐ＝８のＮｋ＝４に対する剰余が０となり、これは１以上でなく、Ｓ５０５において条件を満たさない。そのためＳ５１１においてページ集約の設定が４ｉｎ１から変更されない。そのため、図９（ｂ）に示す通り、印刷データが８ページの場合、ページ集約設定部６０６の設定に従い、４ｉｎ１に基づいた成果物となる。
【００４６】
［その他の形態］
上述の実施例では、図５のＳ５０６の処理における関連排他設定として、フォームオーバーレイ機能を例に挙げて説明した。これに関して、当該機能のほか、製本印刷機能や、断裁、トリミングなどのフィニッシング機能や、トナー節約やその他のエコロジー関連機能などであってもよい。
【符号の説明】
【００４７】
１０１  画像処理装置、１０２  情報処理装置
【図１】
2017033051.tif 000003
【図２】
2017033051.tif 000004
【図３】
2017033051.tif 000005
【図４】
2017033051.tif 000006
【図５】
2017033051.tif 000007
【図６】
2017033051.tif 000008
【図７】
2017033051.tif 000009
【図８】
2017033051.tif 000010
【図９】
2017033051.tif 000011