(57)【要約】【課題】  印刷前に必要な用紙の枚数を知ることができなかった。【解決手段】  印刷情報受付手段であるＳ１０５〜Ｓ１１５にて、画像の選択と、印刷する大きさの選択と、印刷する枚数の情報を得ると、レイアウト実行手段であるＳ１２５〜Ｓ１３５にて、受け付けた印刷情報に基づいて印刷画像を複数のサイズの用紙のそれぞれにレイアウトし、複数のサイズの用紙のそれぞれについて必要な枚数をカウンし、表示手段であるＳ１４０にて、複数のサイズの用紙のそれぞれについて必要な枚数を表示する。【選択図】  図２
2017140764.tif 000002
【特許請求の範囲】
【請求項１】
複数のサイズの用紙に対して印刷が可能な印刷装置であって、
画像の選択と、印刷する大きさの選択と、印刷する枚数の情報を得る印刷情報受付手段と、
受け付けた印刷情報に基づいて印刷画像を複数のサイズの用紙のそれぞれにレイアウトし、複数のサイズの用紙のそれぞれについて必要な枚数をカウントするレイアウト実行手段と、
複数のサイズの用紙のそれぞれについて必要な枚数を表示する表示手段とを具備することを特徴とする印刷装置。
【請求項２】
前記レイアウト実行手段は、レイアウトに基づいて印刷画像以外の領域の大きさを表示することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記レイアウト実行手段は、最終のページの印刷画像以外の領域の大きさを表示することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記レイアウト実行手段は、全てのページの印刷画像以外の領域の累積の大きさを表示することを特徴とする請求項２に記載の印刷装置。
【請求項５】
複数のサイズの用紙ごとに印刷単価を設定する印刷単価設定手段を備え、
前記レイアウト実行手段は、レイアウトと用紙毎に設定された用紙単価に基づいて印刷に要する費用を算出し、
前記表示手段は、前記算出された費用を表示することを特徴とする請求項１に記載の印刷装置。
【請求項６】
複数のサイズの用紙に対して印刷が可能な印刷方法であって、
画像の選択と、印刷する大きさの選択と、印刷する枚数の情報を得る工程と、
受け付けた印刷情報に基づいて印刷画像を複数のサイズの用紙のそれぞれにレイアウトし、複数のサイズの用紙のそれぞれについて必要な枚数をカウントする工程と、
複数のサイズの用紙のそれぞれについて必要な枚数を表示する工程とを具備することを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のサイズの用紙に対して印刷が可能な印刷装置および印刷方法に関する。
【背景技術】
【０００２】
所定のサイズの用紙に、複数の画像を、所望のサイズと所望の枚数にレイアウトし、印刷する技術として特許文献１に開示されたものが知られている。
特許文献１に開示される技術は、１ページ毎に画像をレイアウトし、改ページ処理を行なって順次印刷する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１１１８１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される技術は、１ページ毎に画像をレイアウトし、改ページ処理を行なって順次印刷するため、印刷前に必要な用紙の枚数を知ることができなかった。
本発明は、印刷の利便性を向上させる。
【課題を解決するための手段】
【０００５】
本発明は、複数のサイズの用紙に対して印刷が可能な印刷装置であって、画像の選択と、印刷する大きさの選択と、印刷する枚数の情報を得る印刷情報受付手段と、受け付けた印刷情報に基づいて印刷画像を複数のサイズの用紙のそれぞれにレイアウトし、複数のサイズの用紙のそれぞれについて必要な枚数をカウントするレイアウト実行手段と、複数のサイズの用紙のそれぞれについて必要な枚数を表示する表示手段とを具備する構成としてある。
【０００６】
前記構成において、印刷情報受付手段にて、画像の選択と、印刷する大きさの選択と、印刷する枚数の情報を得ると、レイアウト実行手段は、受け付けた印刷情報に基づいて印刷画像を複数のサイズの用紙のそれぞれにレイアウトし、複数のサイズの用紙のそれぞれについて必要な枚数をカウントし、表示手段は、複数のサイズの用紙のそれぞれについて必要な枚数を表示する。
【０００７】
印刷する前に、複数のサイズの用紙のそれぞれについて必要な枚数を表示するので、印刷前に最適な用紙を選択することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明が適用される印刷装置であるインクジェットプリンターの概略ブロック図である。
【図２】本発明で実施する印刷処理のフローチャートである。
【図３】用紙のサイズと余白を指定する画面を示す図である。
【図４】画像の選択画面を示す図である。
【図５】印刷する大きさの選択画面を示す図である。
【図６】印刷する枚数の選択画面を示す図である。
【図７】レイアウトの内容を示す図である。
【図８】本発明の実行によって表示される表示画像を示す図である。
【図９】他の実施例にかかる印刷処理のフローチャートである。
【図１０】他の実施例で表示される表示画像を示す図である。
【図１１】他の実施例にかかる印刷処理のフローチャートである。
【図１２】本実施例で表示される表示画像を示す図である。
【発明を実施するための形態】
【０００９】
（第１実施形態）
以下、図面にもとづいて本発明の実施形態を説明する。
図１は、本発明が適用される印刷装置であるインクジェットプリンターの概略ブロック図である。
同図において、印刷ヘッド１０はインクタンクから供給される４色あるいは６色の色インクをノズルから吐出する。印刷ヘッド１０は、キャリッジモーター２１にて駆動されるベルト２２によって所定の範囲を往復駆動される。プラテン２３はプラテンモーター２４にて駆動され、印刷ヘッド１０の往復動に対応して用紙を搬送する。フィードモーター２５は所定の用紙スタッカに収容されている用紙を供給する給紙ローラー２６を駆動する。
【００１０】
制御回路３０は、専用のＩＣを組み合わせて構成され、機能的にはＣＰＵ、ＲＯＭ、ＲＡＭを備えている。制御回路３０は、印刷ヘッド１０、キャリッジモーター２１、プラテンモーター２４、フィードモーター２５の駆動を制御する。制御回路３０には、操作パネル４１と表示パネル４２を備えたタッチディスプレイ４０が装着されており、操作パネル４１にてユーザーによる所定の操作を受け付け、また、表示パネル４２にて所定の表示を行わせる。
【００１１】
制御回路３０には、カードリーダー５０が接続され、着脱可能なメモリーカードを装着することで、同メモリーカードのデータを読み込んだり、所定のデータを記録することができる。また、制御回路３０には、Ｉ／Ｏ回路６０が接続され、有線あるいは無線を介して他の外部機器と通信により接続可能となっている。制御回路３０は、外部機器やメモリーカードから画像のデータファイルを取得し、同データファイルに基づいて前記機器を制御して印刷を実行する。
【００１２】
図２は、本発明で実施する印刷処理のフローチャートである。本フローチャートに対応するプログラムを制御回路３０内のＣＰＵが実行する。以下、同フローチャートに沿って印刷処理について説明する。
ＣＰＵは、Ｓ１００にて、用紙情報の更新の処理を行う。
図３は、用紙のサイズと余白を指定する画面を示す図である。制御回路３０には、予め印刷可能な用紙について、必要な情報をデータベースとして備えている。同データベースには、項目として用紙名、サイズ、余白がある。例えば、ＪＩＳ規格のＡ４サイズとして、用紙名はＡ４縦、サイズは横２１０ｍｍｘ縦２９７ｍｍが設定されている。余白については上下左右のそれぞれにユーザーが設定することも可能であり、デフォルト値として当該プリンターが印刷可能な最大領域を確保した場合の余白か、デフォルト値として１０ｍｍを設定してある。なお、既存の規格の用紙に加えてユーザーが独自に追加することも可能である。ＣＰＵは、Ｓ１００にて、これらの情報についてユーザーが修正するか否かを表示パネル４２で表示して問合せ、必要との操作が操作パネル４１で入力されれば、前記データベースの内容を修正するための操作画面を表示したり、その操作を受け付ける。
【００１３】
次に、ＣＰＵは、Ｓ１０５にて、画像の選択を受け付ける。
図４は、画像の選択画面を示す図である。ＣＰＵは、カードリーダー５０あるいはＩ／Ｏ回路６０から画像のデータファイルを取得する。ＣＰＵは、取得した画像のデータファイルを使用してサムネイルデータを作成し、表示パネル４２に並べて表示する。各画像のサムネイル画像ＳＩを表示するとともに、各サムネイル画像ＳＩの左には通し番号を付けて表示し、各サムネイル画像ＳＩの下にはチェックボックスを表示する。ＣＰＵはこれらの画像を表示パネル４２に表示させ、ユーザーは選択する画像の下のチェックボックスにチェックを入れる。ＣＰＵはチェックボックスへのタッチ操作を検知して画像の選択操作として受け付ける。チェックボックスは、タッチ操作する毎にチェック有り、チェック無しの状態が交互に変化する。サムネイル画像の他に、ＣＰＵは、表示パネル４２に「選択終了」の選択ボタンＳＥを表示させており、ユーザーが同選択ボタンＳＥをタッチすると、画面選択の終了と判断する。
【００１４】
図５は、印刷する大きさの選択画面を示す図である。
ＣＰＵは、Ｓ１１０にて、印刷する大きさ（印刷サイズ）の選択を受け付ける。画像のデータファイルは既に選択されているので、選択された各画像の印刷時の大きさを指定する。画面上では左の領域に縦方向の長さと横方向の長さを指定する入力ボックスＩＢ１，ＩＢ２が表示される。長さはｍｍ単位で指定可能としている。右の領域には各画像毎に、サムネイル画像ＳＩと縦横のサイズが表示される。各サムネイル画像ＳＩの左に選択のためのチェックボックスを表示しており、対象とする画像のチェックボックスにチェックを付けて左の領域の入力ボックスＩＢ１，ＩＢ２で縦方向の長さと横方向の長さを指定する。この例では、画像の印刷時の大きさを直接指定しているが、例えば、パスポート写真、運転免許写真といった典型的なサイズを備えたものもあるので、左の領域にパスポート写真や運転免許写真という表示と共に選択のためのチェックボックスを表示し、右の領域で選択した画像について、左の領域で選択した用途に応じたサイズを反映させるようにしても良い。左の領域には、入力ボックスＩＢ１，ＩＢ２の他に、ＣＰＵは、表示パネル４２に「選択終了」の選択ボタンＳＥを表示させており、ユーザーが同選択ボタンＳＥをタッチすると、印刷する大きさの選択の終了と判断する。
【００１５】
図６は、印刷する枚数の選択画面を示す図である。
ＣＰＵは、Ｓ１１５にて、印刷する枚数の選択を受け付ける。画像のデータファイルは既に選択されているので、選択された各画像の印刷枚数を指定する。画面上では左の領域に枚数の入力ボックスＩＢ３が表示される。右の領域には各画像毎に、サムネイル画像ＳＩと枚数が表示される。各サムネイル画像ＳＩの左に選択のためのチェックボックスを表示しており、対象とする画像のチェックボックスにチェックを付けて左の領域の入力ボックスＩＢ３で印刷枚数を設定する。左の領域には、さらにトンボの印刷の有無を指定する入力ボックスＩＢ４も表示している。トンボは印刷後にカットするためのガイドである。トンボを印刷する場合は、画像の外側に印刷するため、レイアウト時に画像と画像の間隔も大きくするといった調整を行うことになる。
【００１６】
なお、Ｓ１０５〜Ｓ１２０は、画像の選択と、印刷する大きさの選択と、印刷する枚数の情報を得る印刷情報受付手段に相当する。
ＣＰＵは、Ｓ１２０にて、画像の選択と、印刷サイズの選択と、印刷枚数の選択が入力されたか判断する。入力されていなければ、Ｓ１０５に戻ってやり直す。入力されている場合は、Ｓ１２５〜Ｓ１３５の処理をサポートする全用紙サイズについて繰り返す。
【００１７】
このループでは、サポートする各用紙の一つずつについて、レイアウトを実行する処理である。Ｓ１３０では、レイアウトを実行し、レイアウト情報を生成する。図３で示すデータベースを参照すると、画像ごとにサイズと余白が取得できるので、余白を除いた印刷可能領域内に、印刷すべき画像を配置していく。
【００１８】
図７は、レイアウトの内容を示す図である。レイアウトの情報はデータベースとして生成され、項目として、画像ファイル名、レイアウト頁、座標、トンボの有無を持っている。
画像は選択済みであり、かつ、その枚数も指定されている。本実施例の場合、画像ファイル名のデータとして、指定された印刷枚数だけ画像のデータファイル名を設定している。また、各画像毎に印刷サイズも選択されており、この印刷サイズに基づいて必要な領域を印刷可能領域内に配置する。配置する際には、印刷サイズの大きいものから小さいものに順番を並べ替え、画像の間隔として適当な余白を設けて、左から右に並べていく。データベースの座標の項目は、各画像の左上の座標と右下の座標を表している。この二つで指定される矩形領域内に各画像を印刷することになる。左から右に並べていき、印刷領域からはみ出るようになれば、左上の座標の位置を下へ移動させる。上下の間隔も適当な余白を設ける。余白は、トンボの有無に応じて変更する。
【００１９】
同図においては、ある画像（ｘｘｘ１．ｊｐｇ）を２枚印刷する例を示しており、画像ファイル名として、２つの「ｘｘｘ１．ｊｐｇ」が設定され、それぞれ同じ１ページにレイアウトされ、それぞれの印刷領域は、（ｘ1s，ｙ1s）−（ｘ1e，ｙ1e）と、（ｘ2s，ｙ2s）−（ｘ2e，ｙ2e）として指定され、ともにトンボは印刷するという情報が表示されている。
【００２０】
左から右に、かつ、上から左へ配置していき、１頁に入りきらなくなれば、レイアウト頁を追加していく。配置されるレイアウト頁の数値もデータベースに記録していく。ＣＰＵは、Ｓ１３５にて、配置されるレイアウト頁の最終頁をページ数（印刷に必要な用紙枚数）としてカウントする。
なお、Ｓ１２５〜Ｓ１３５の処理が、受け付けた印刷情報に基づいて印刷画像を複数のサイズの用紙のそれぞれにレイアウトし、複数のサイズの用紙のそれぞれについて必要な枚数をカウントするレイアウト実行手段に相当する。
【００２１】
以上の処理をサポートする全用紙サイズについて繰り返し実施し、終了後、ＣＰＵは、Ｓ１４０にて、用紙サイズ別に印刷に必要な用紙枚数を表示し、用紙サイズの選択を受け付ける。
図８は、本発明の実行によって表示される表示画像を示す図である。
同図には、用紙名と、同用紙を使用して印刷した場合に必要となる必要用紙数を表示している。具体的には、Ｌ版印刷用紙であれば、必要となる枚数は５枚であり、はがきサイズの用紙であれば、必要となる枚数は５枚であり、Ａ４サイズの用紙であれば、必要となる枚数は２枚と表示している。ユーザーは、この表示された情報に基づいてどの用紙サイズで印刷するかを決定し、選択する。用紙を選択して選択ボタンＳＥをタッチすれば、選択結果が反映される。
【００２２】
なお、Ｓ１４０の処理が、複数のサイズの用紙のそれぞれについて必要な枚数を表示する表示手段に相当する。
ＣＰＵは、Ｓ１４５にて、用紙サイズ指定が入力されるまで待機し、入力されたら、Ｓ１５０にて、印刷を実行する。印刷時は、図７に示すレイアウトの情報を利用する。
【００２３】
（第２実施形態）
図９は、他の実施例にかかる印刷処理のフローチャートである。
Ｓ２００〜Ｓ２３５の処理は、第１実施形態におけるＳ１００〜Ｓ１３５の処理と実質的に同じであるので、説明を省略する。
Ｓ２３５の処理で、レイアウトは実行されている。ＣＰＵは、Ｓ２３７にて、最終頁の余白サイズを算出する。この余白サイズは、
余白サイズ＝用紙面積−画像領域合計の面積
として算出される。最終頁は、図７のデータベースを参照し、レイアウト頁で判定する。同図には、レイアウト頁の最大値は「３」となっているから、レイアウト頁が「３」となっている画像ファイル名のものの座標の情報を取得することで、画像領域が特定できる。その画像領域の合計の面積を求める。
【００２４】
最終頁とするのは、最終頁以前の頁では、できるだけ余白が生じないようなレイアウトとなっているはずであるから、最終頁だけで判断する。最終頁だけで判断することで、処理量を低減できる。ただし、最終頁だけで判断せず、全頁の余白を集計するようにしてもよい。全頁の余白を集計すれば、カット後に残る余白の量が最も少なくなる。また、余白サイズは、単純に大小だけを判定するのではなく、用紙のサイズに対する余白サイズの割合としてもよい。大きな用紙ほど余白サイズが大きくなる傾向があるが、用紙サイズに対する割合とすることでこのような傾向を解消することになる。
【００２５】
次に、ＣＰＵは、Ｓ２４０にて、用紙サイズ別に印刷に必要な用紙枚数を表示すると共に、最も余白が少ない用紙についてだけ「推奨用紙マーク」を表示する。
図１０は、本実施例で表示される表示画像を示す図である。
図８に示すものと比較すると、図１０に示すものでは、Ｌ版の用紙について「★」マークを表示している。この「★」マークが表示された用紙は、最終ページの余白が最も少ないものである。
【００２６】
ＣＰＵは、Ｓ２４５にて、用紙サイズ指定が入力されるまで待機し、入力されたら、Ｓ２５０にて、印刷を実行する。
このように、Ｓ２３７とＳ２４０の処理は、レイアウトに基づいて印刷画像以外の領域の大きさを表示する処理であり、一例として、最終のページの印刷画像以外の領域の大きさを表示し、また、変形例として、全てのページの印刷画像以外の領域の累積の大きさを表示する処理に相当する。そして、これらを実行するのがレイアウト実行手段である。
【００２７】
（第３実施形態）
図１１は、他の実施例にかかる印刷処理のフローチャートであり、図１２は、本実施例で表示される表示画像を示す図である。
Ｓ３００〜Ｓ３３５の処理は、第１実施形態におけるＳ１００〜Ｓ１３５の処理と実質的に同じであるので、説明を省略する。
本実施例では、必要用紙数に加えて印刷コストを表示する。その前提として、図３に示すデータベースには、余白の情報に加えて用紙毎の単価を設定しておく。この用紙毎の単価を設定したデータベースは、複数のサイズの用紙ごとに印刷単価を設定する印刷単価設定手段に相当する。
【００２８】
その上で、ＣＰＵは、Ｓ３３７にて、レイアウト頁の枚数に用紙単価を乗算して印刷コストを計算する。そして、ＣＰＵは、Ｓ３４０にて、用紙サイズ別に印刷に必要な用紙枚数とともに、計算したおいた印刷コストを表示する。
なお、Ｓ３３７の処理は、レイアウトと用紙毎に設定された用紙単価に基づいて印刷に要する費用を算出する前記レイアウト実行手段に相当し、Ｓ３４０の処理は、算出された費用を表示する表示手段に相当する。
【００２９】
なお、本発明は前記実施例に限られるものでないことは言うまでもない。当業者であれば言うまでもないことであるが、
・前記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること
・前記実施例の中で開示されていないが、公知技術であって前記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること
・前記実施例の中で開示されていないが、公知技術等に基づいて当業者が前記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること
は本発明の一実施例として開示されるものである。
【符号の説明】
【００３０】
１０…印刷ヘッド、２１…キャリッジモーター、２２…ベルト、２４…プラテンモーター、２５…フィードモーター、２６…給紙ローラー、３０…制御回路、４０…タッチディスプレイ、４１…操作パネル、４２…表示パネル、５０…カードリーダー、６０…Ｉ／Ｏ回路、ＩＢ１，ＩＢ２，ＩＢ３，ＩＢ４…入力ボックス、ＳＥ…選択終了ボタン、ＳＩ…サムネイル画像。
【図１】
2017140764.tif 000003
【図２】
2017140764.tif 000004
【図３】
2017140764.tif 000005
【図４】
2017140764.tif 000006
【図５】
2017140764.tif 000007
【図６】
2017140764.tif 000008
【図７】
2017140764.tif 000009
【図８】
2017140764.tif 000010
【図９】
2017140764.tif 000011
【図１０】
2017140764.tif 000012
【図１１】
2017140764.tif 000013
【図１２】
2017140764.tif 000014