(57)【要約】      （修正有）【課題】複数の印刷領域が配置されている印刷媒体の様式に応じて、適切な印刷データを生成する技術を提供する。【解決手段】名刺作成プログラムは、「フチあり」が選択された場合、ステップＳ１１にて名刺領域に余白領域を設けた印刷データを生成する。また、シートにマージンがあり、「フチなし」が選択された場合、名刺領域よりも大きい印刷画像を配置した印刷データを生成する。また、シートにマージンがなく、「フチなし」が選択された場合、ステップＳ１５にて、名刺領域と同じ大きさの印刷画像を配置した第３印刷データを生成する。このように、名刺シートもしくはシートにおける名刺領域の配置態様に応じて適切な印刷データが生成される。【選択図】図３
2019047251.tif 000002
【特許請求の範囲】
【請求項１】
表示部および入力部を備えるコンピュータに複数の印刷領域が配置された印刷媒体の前記複数の印刷領域の各々に画像を配置した印刷データを生成させるためのプログラムであって、
前記印刷媒体における前記複数の印刷領域の配置態様を選択させるための第１の選択肢を、前記入力部による入力を介して選択可能に、前記表示部に表示させる第１表示処理であって、前記第１の選択肢は、前記複数の印刷領域の隣接する印刷領域間の距離が所定値以上の第１配置態様と前記複数の印刷領域の隣接する印刷領域間の距離が前記所定値未満の第２配置態様とを含む、前記第１表示処理と、
前記複数の印刷領域の各々の縁に、前記画像が印刷されない余白領域を設けるか否かを選択させるための第２の選択肢を、前記入力部の入力を介して選択可能に前記表示部に表示させる第２表示処理と、
前記画像の元となる元画像を取得する取得処理と、
前記複数の印刷領域の各サイズに応じて、前記元画像を編集して生成した前記画像を生成し、それぞれの印刷領域に配置した前記印刷データを生成する画像生成処理と、を前記コンピュータに実行させ、
前記画像生成処理は、
前記第２の選択肢の中から前記余白領域を設ける印刷をする旨の選択を前記入力部の入力を介して受け付けた場合、前記第１の選択肢の選択結果にかかわらず、前記印刷領域と前記画像との間に前記余白領域を設けた第１印刷データを生成する第１印刷データ生成処理と、
前記第１の選択肢の中から、前記第１配置態様が選択され、かつ、前記第２の選択肢の中から前記余白領域を設けない印刷をする旨の選択を前記入力部の入力を介して受け付けた場合、前記複数の印刷領域の各々よりも大きい画像を前記複数の印刷領域の各々に配置した第２印刷データを生成する第２印刷データ生成処理と、
前記第１の選択肢の中から前記第２配置態様が選択され、かつ、前記第２の選択肢の中から前記余白領域を設けない印刷をする旨の選択を前記入力部の入力を介して受け付けた場合、前記複数の印刷領域の各々と同じ大きさの画像を前記複数の印刷領域の各々に配置した第３印刷データを生成する第３印刷データ生成処理と、を含む印刷データ生成プログラム。
【請求項２】
前記第２表示処理は、前記第１表示処理における前記第１の選択肢の選択後に表示され、
前記第２表示処理は、前記第１の選択肢の中から前記第１配置態様が選択された場合、前記第２の選択肢のうち、予め前記余白領域を設けない印刷をすることが選択された状態で前記表示部に表示させ、前記第１の選択肢の中から前記第２配置態様が選択された場合、前記第２の選択肢のうち、予め前記余白領域を設ける印刷をすることが選択された状態で前記表示部に表示させる請求項１に記載の印刷データ生成プログラム。
【請求項３】
前記第３印刷データ生成処理を実行させる場合に、
前記複数の印刷領域の各々の縁に、画像が印刷されない領域が生じる可能性がある旨の通知を行うため、所定のメッセージを前記表示部に表示させる第３表示処理を前記コンピュータに実行させる請求項１または２に記載の印刷データ生成プログラム。
【請求項４】
前記印刷媒体に前記複数の印刷領域を区画する区画線を印刷するか否かを選択させるための第３の選択肢を、前記入力部の入力を介して選択可能に前記表示部に表示させる第４表示処理と、
前記第３の選択肢の中から、前記区画線を印刷しない旨の選択を受け付けた場合、前記第３表示処理を前記コンピュータに実行させ、前記区画線を印刷する旨の選択を受け付けた場合、前記第３表示処理を前記コンピュータに実行させない請求項３に記載の印刷データ生成プログラム。
【請求項５】
前記第１印刷データ生成処理は、前記複数の印刷領域の１つを対象印刷領域として、前記元画像の縦横比を維持させたまま、前記対象印刷領域に包含され、前記対象印刷領域の１対の縦辺と１対の縦辺とが一致するように、もしくは、前記対象印刷領域の１対の横辺と１対の横辺とが一致するように、前記元画像の画像サイズを変更した第１変更画像を生成させ、前記対象印刷領域の前記余白領域にある前記第１変更画像の画像を削除させて前記第１印刷データの前記画像を生成させる請求項１から４の何れかに記載の印刷データ生成プログラム。
【請求項６】
前記第２印刷データ生成処理は、前記複数の印刷領域の１つを対象印刷領域として、前記元画像の縦横比を維持させたまま、前記対象印刷領域を外側に拡張させた拡張領域を包含し、前記拡張領域の１対の縦辺と１対の縦辺とが一致するように、もしくは、前記拡張領域の１対の横辺と１対の横辺とが一致するように、前記元画像の画像サイズを変更した第２変更画像を生成させ、前記第２変更画像の前記拡張領域外の画像を削除させて前記第２印刷データの前記画像を生成させる請求項１から５の何れかに記載の印刷データ生成プログラム。
【請求項７】
前記第３印刷データ生成処理は、前記複数の印刷領域の１つを対象印刷領域として、前記元画像の縦横比を維持させたまま、前記対象印刷領域を包含し、前記対象印刷領域の１対の縦辺と１対の縦辺とが一致するように、もしくは、前記対象印刷領域の１対の横辺と１対の横辺とが一致するように、前記元画像の画像サイズを変更した第３変更画像を生成させ、前記第３変更画像の前記対象印刷領域外の画像を削除させて前記第３印刷データの前記画像を生成させる請求項１から６の何れかに記載の印刷データ生成プログラム。
【請求項８】
複数の印刷領域が配置された印刷媒体に印刷するための印刷データを生成する印刷データ生成装置であって、
前記印刷データは前記複数の印刷領域の各々に画像を配置した印刷データであり、
表示部と、
入力部と、
制御部と、を備え、
前記制御部は、
前記印刷媒体における前記複数の印刷領域の配置態様を選択させるための第１の選択肢を、前記入力部による入力を介して選択可能に、前記表示部に表示させる第１表示処理であって、前記第１の選択肢は、前記複数の印刷領域の隣接する印刷領域間の距離が所定値以上の第１配置態様と前記複数の印刷領域の隣接する印刷領域間の距離が前記所定値未満の第２配置態様とを含む、前記第１表示処理と、
前記複数の印刷領域の各々の縁に、前記画像が印刷されない余白領域を設けるか否かを選択させるための第２の選択肢を、前記入力部の入力を介して選択可能に前記表示部に表示させる第２表示処理と、
前記画像の元となる元画像を取得する取得処理と、
前記複数の印刷領域の各サイズに応じて、前記元画像を編集して生成した前記画像を生成し、それぞれの印刷領域に配置した前記印刷データを生成する画像生成処理と、を実行し、
前記画像生成処理は、
前記第２の選択肢の中から前記余白領域を設ける印刷をする旨の選択を前記入力部の入力を介して受け付けた場合、前記第１の選択肢の選択結果にかかわらず、前記印刷領域と前記画像との間に前記余白領域を設けた第１印刷データを生成する第１印刷データ生成処理と、
前記第１の選択肢の中から、前記第１配置態様が選択され、かつ、前記第２の選択肢の中から前記余白領域を設けない印刷をする旨の選択を前記入力部の入力を介して受け付けた場合、前記複数の印刷領域の各々よりも大きい画像を前記複数の印刷領域の各々に配置した第２印刷データを生成する第２印刷データ生成処理と、
前記第１の選択肢の中から前記第２配置態様が選択され、かつ、前記第２の選択肢の中から前記余白領域を設けない印刷をする旨の選択を前記入力部の入力を介して受け付けた場合、前記複数の印刷領域の各々と同じ大きさの画像を前記複数の印刷領域の各々に配置した第３印刷データを生成する第３印刷データ生成処理と、を含む印刷データ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データ生成プログラムおよび印刷データ生成装置に関するものである。
【背景技術】
【０００２】
特許文献１には、例えばミシン目などの切り離し線で区画された複数の印刷領域（記録領域）が配置されている印刷媒体（記録媒体）に、印刷領域に画像が印刷されない余白部分を生じさせない印刷を行う技術が記載されている。詳しくは、切り離し線にて分離されることを前提として、印刷領域より大きいサイズの画像を印刷する技術である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１０８９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の印刷領域が配置されている市販の印刷媒体の様式には種々あり、印刷領域間の距離も種々ある。印刷領域間の距離が短い場合には、例えば印刷領域に対して画像の印刷がずれた場合などに、対象とする印刷領域に隣接する印刷領域にまで画像がはみ出て印刷されてしまうことも考えられる。
【０００５】
本願は、上記の課題に鑑み提案されたものであって、複数の印刷領域が配置されている印刷媒体の様式に応じて、適切な印刷データを生成する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本明細書は、表示部および入力部を備えるコンピュータに複数の印刷領域が配置された印刷媒体の複数の印刷領域の各々に画像を配置した印刷データを生成させるためのプログラムであって、印刷媒体における複数の印刷領域の配置態様を選択させるための第１の選択肢を、入力部による入力を介して選択可能に、表示部に表示させる第１表示処理であって、第１の選択肢は、複数の印刷領域の隣接する印刷領域間の距離が所定値以上の第１配置態様と複数の印刷領域の隣接する印刷領域間の距離が所定値未満の第２配置態様とを含む、第１表示処理と、複数の印刷領域の各々の縁に、画像が印刷されない余白領域を設けるか否かを選択させるための第２の選択肢を、入力部の入力を介して選択可能に表示部に表示させる第２表示処理と、画像の元となる元画像を取得する取得処理と、複数の印刷領域の各サイズに応じて、元画像を編集して生成した画像を生成し、それぞれの印刷領域に配置した印刷データを生成する画像生成処理と、をコンピュータに実行させ、画像生成処理は、第２の選択肢の中から余白領域を設ける印刷をする旨の選択を入力部の入力を介して受け付けた場合、第１の選択肢の選択結果にかかわらず、印刷領域と画像との間に余白領域を設けた第１印刷データを生成する第１印刷データ生成処理と、第１の選択肢の中から、第１配置態様が選択され、かつ、第２の選択肢の中から余白領域を設けない印刷をする旨の選択を入力部の入力を介して受け付けた場合、複数の印刷領域の各々よりも大きい画像を複数の印刷領域の各々に配置した第２印刷データを生成する第２印刷データ生成処理と、第１の選択肢の中から第２配置態様が選択され、かつ、第２の選択肢の中から余白領域を設けない印刷をする旨の選択を入力部の入力を介して受け付けた場合、複数の印刷領域の各々と同じ大きさの画像を複数の印刷領域の各々に配置した第３印刷データを生成する第３印刷データ生成処理と、を含む印刷データ生成プログラムを開示する。
【０００７】
また、本明細書は、複数の印刷領域が配置された印刷媒体に印刷するための印刷データを生成する印刷データ生成装置であって、印刷データは複数の印刷領域の各々に画像を配置した印刷データであり、表示部と、入力部と、制御部と、を備え、制御部は、印刷媒体における複数の印刷領域の配置態様を選択させるための第１の選択肢を、入力部による入力を介して選択可能に、表示部に表示させる第１表示処理であって、第１の選択肢は、複数の印刷領域の隣接する印刷領域間の距離が所定値以上の第１配置態様と複数の印刷領域の隣接する印刷領域間の距離が所定値未満の第２配置態様とを含む、第１表示処理と、複数の印刷領域の各々の縁に、画像が印刷されない余白領域を設けるか否かを選択させるための第２の選択肢を、入力部の入力を介して選択可能に表示部に表示させる第２表示処理と、画像の元となる元画像を取得する取得処理と、複数の印刷領域の各サイズに応じて、元画像を編集して生成した画像を生成し、それぞれの印刷領域に配置した印刷データを生成する画像生成処理と、をコンピュータに実行させ、画像生成処理は、第２の選択肢の中から余白領域を設ける印刷をする旨の選択を入力部の入力を介して受け付けた場合、第１の選択肢の選択結果にかかわらず、印刷領域と画像との間に余白領域を設けた第１印刷データを生成する第１印刷データ生成処理と、第１の選択肢の中から、第１配置態様が選択され、かつ、第２の選択肢の中から余白領域を設けない印刷をする旨の選択を入力部の入力を介して受け付けた場合、複数の印刷領域の各々よりも大きい画像を複数の印刷領域の各々に配置した第２印刷データを生成する第２印刷データ生成処理と、第１の選択肢の中から第２配置態様が選択され、かつ、第２の選択肢の中から余白領域を設けない印刷をする旨の選択を入力部の入力を介して受け付けた場合、複数の印刷領域の各々と同じ大きさの画像を複数の印刷領域の各々に配置した第３印刷データを生成する第３印刷データ生成処理と、を実行する印刷データ生成装置を開示する。
【発明の効果】
【０００８】
本願に係る技術によれば、複数の印刷領域が配置されている印刷媒体の様式に応じて、適切な印刷データを生成する技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係るシステムのブロック図である。
【図２】シートの選択を受け付ける表示画面を示す図である。
【図３】画像データ作成処理のフローチャートである。
【図４】フチなし／あり、切り取り線なし／ありの選択を受け付ける表示画面を示す図である。
【図５】フチあり処理のフローチャートである。
【図６】フチあり処理における画像編集を説明する図である。
【図７】第１フチなし処理のフローチャートである。
【図８】第１フチなし処理における画像編集を説明する図である。
【図９】第２フチなし処理のフローチャートである。
【図１０】第２フチなし処理における画像編集を説明する図である。
【発明を実施するための形態】
【００１０】
システムの構成
システム１は、複合機１０および携帯端末５０を備える。複合機１０と携帯端末５０とは通信ネットワーク８０を介して通信可能に接続されている。複合機１０は携帯端末５０から送信される情報に応じて、シートに名刺の画像をプリントする。尚、通信ネットワーク８０の形態は特に限定されず、例えば、ＬＡＮなどである。または、ＵＳＢケーブル等によって接続されていてもよい。
【００１１】
複合機の構成
複合機１０は、プリント機能、コピー機能、およびスキャナ機能を備える複合機である。図１に示す様に、複合機１０は、プリンタ１２、スキャナ１３、ディスプレイ１８、ユーザＩ／Ｆ２０、通信Ｉ／Ｆ２１、ＣＰＵ３２、およびメモリ３３などを備えている。複合機１０を構成する各構成要素は、通信バス３１を介して相互に接続されている。
【００１２】
プリンタ１２は、印刷データで示される画像を例えばインクジェット方式、電子写真方式などによりシートにカラーまたはモノクロの画像をプリントする。スキャナ１３は、複合機１０が備える不図示の原稿台に載置された原稿の画像を読み取って読取データを生成する。
【００１３】
ディスプレイ１８は、例えば液晶ディスプレイであり、各種の設定画面や装置の動作状態等を表示する。ユーザＩ／Ｆ２０は電源ボタンなどの操作ボタンなどを備え、ユーザによる各種の指示を受け付ける。
【００１４】
通信Ｉ／Ｆ２１は、通信ネットワーク８０を介した通信を行う。ＣＰＵ３２は、複合機１０の全体動作を制御するものである。メモリ３３は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤ、複合機１０に着脱されるＵＳＢメモリ等の可搬記憶媒体、ＣＰＵ３２が備えるバッファ等、或いはそれらの組み合わせによって実現される。メモリ３３は、ＯＳ３４および装置プログラム３５などを記憶している。ＣＰＵ３２は、各種プログラムをメモリ３３から読み出して実行する。尚、装置プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。また、メモリ３３は、装置プログラム３５の実行に必要なデータおよび情報等を記憶する。
【００１５】
メモリ３３は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。後述する携帯端末５０のメモリ６３についても同様である。
【００１６】
携帯端末の構成
携帯端末５０は、例えば、スマートフォン、タブレット、携帯電話機などである。携帯端末５０は、タッチパネル５１、通信Ｉ／Ｆ５４、ＣＰＵ６２、およびメモリ６３などを備える。タッチパネル５１は、ディスプレイ５２およびユーザＩ／Ｆ５３を備える。ディスプレイ５２は、例えばＬＣＤ、有機ＥＬディスプレイなどで実現される。ユーザＩ／Ｆ５３は、例えばタッチセンサなどで実現される。タッチパネル５１はディスプレイ５２に情報を表示し、ユーザがディスプレイ５２に対して行った操作を、ディスプレイ５２における位置情報としてＣＰＵ６２へ出力する。
【００１７】
通信Ｉ／Ｆ５４は、通信ネットワーク８０を介した通信を行う。メモリ６３は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、携帯端末５０に着脱されるＵＳＢメモリ等の可搬記憶媒体、ＣＰＵ６２が備えるバッファ等、或いはそれらの組み合わせによって実現される。メモリ６３は、ＯＳ６４および名刺作成プログラム６５、印刷プログラムなどを記憶している。ＣＰＵ６２は、各種プログラムをメモリ６３から読み出して実行する。ＯＳ６４は、例えば、Ａｎｄｒｏｉｄ（登録商標）ＯＳ、ｉＯＳ（登録商標）、Ｗｉｎｄｏｗｓ  Ｐｈｏｎｅ（登録商標）  Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ等であってもよい。ＯＳ６４は、携帯端末５０にインストールされた複数のプログラムを並行して実行することができる。複数のプログラムは、例えば、時分割多重方式によって仮想的に並行して実行される。また、ＯＳ６４は、並行して実行する複数のプログラムのうちの１つをフォアグラウンドで実行し、その他のプログラムをバックグラウンドで実行する。印刷プログラムは、予めユーザの選択により、印刷実行先としてのプリンタを登録する。本実施例では、複合機１０が印刷実行先のプリンタとして登録されている。印刷プログラムは、他のプログラム（例えば名刺作成プログラム６５）で作成された印刷データの印刷要求を受け取ると、登録されたプリンタ（複合機１０）に印刷データの印刷指示を送信する。
【００１８】
名刺作成プログラム
名刺作成プログラム６５は、作成した名刺画像３０２（図４）に基づき印刷データを作成し、印刷データを複合機１０にて名刺シートなどのシートにプリントさせるためのプログラムである。名刺シートとは、名刺印刷のための専用のシートである。ここでは、名刺シートのサイズはＡ４サイズであるものとする。名刺作成プログラム６５は、作成した名刺画像３０２を後述する画像データ作成処理の実行前にメモリ６３に記憶させる。尚、名刺画像３０２とは、例えば、氏名、顔写真などの画像を含む画像である。
【００１９】
尚、以下の処理およびフローチャートの各処理ステップは、基本的に、名刺作成プログラム６５などのプログラムに記述された命令に従ったＣＰＵ６２の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「取得」、「受付」、「制御」等の処理は、ＣＰＵ６２の処理を表している。ＣＰＵ６２による処理は、ＯＳ６４のＡＰＩを用いたハードウェア制御も含む。本明細書では、ＯＳ６２の記載を省略して各プログラムの動作を説明する。すなわち、以下の説明において、「プログラムＢがハードウェアＣを制御する」という趣旨の記載は、「プログラムＢがＯＳ６２のＡＰＩを用いてハードウェアＣを制御する」ことを指してもよい。なお、「取得」は要求を必須とはしない概念で用いる。すなわち、ＣＰＵ６２が要求することなくデータを受信するという処理も、「ＣＰＵ６２がデータを取得する」という概念に含まれる。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。
【００２０】
ユーザは、タッチパネル５１を操作して、携帯端末５０にて名刺作成プログラムの起動を指示する。ＣＰＵ６２は、名刺作成プログラム６５を起動の指示をユーザＩ／Ｆ５３が受け付けたことに応じて、名刺作成プログラム６５を起動する。名刺作成プログラム６５は、タッチパネル５１に例えばメニューアイコン、ボタンなどのウィジェットを表示させ、ユーザ操作を受け付ける。ユーザは、所望の名刺画像３０２のプリントを指示する。名刺作成プログラム６５は、例えば、名刺画像３０２のプリントの指示操作をユーザＩ／Ｆ５３が受け付けたことに応じて、図２に示す表示画面ＤＳ１をタッチパネル５１に表示させる。
【００２１】
表示画面ＤＳ１は、シートの選択を受け付ける画面である。ここでは、表示画面ＤＳ１には、用紙１選択ボタン１０１、用紙２選択ボタン１０２、および用紙３選択ボタン１０３が表示されるものとする。市販の名刺シートの仕様は種々あるため、ユーザは名刺画像３０２をプリントさせる名刺シートに適合する、用紙１選択ボタン１０１〜用紙３選択ボタン１０３の何れかをタップして選択する。尚、以下の説明において、「タップして選択する」ことを、単に「選択する」と記載する場合がある。ここで、名刺シートについて図４を用いて説明する。
【００２２】
図４に示す表示画面ＤＳ２は、フチ選択表示領域２０１、切り取り線選択表示領域２０２、およびシート表示領域２０３を有する。シート表示領域２０３は、シートの名刺領域３０１に名刺画像３０２が配置された状態を想定した画像が表示される領域である。シート表示領域２０３の領域を示す外枠は、Ａ４サイズに対応している。シート表示領域２０３には、名刺領域３０１が２列５行のマトリクス状に配置される。以下の説明において、方向は図４に示す方向を用いる。尚、シート表示領域２０３の長辺方向が上下方向およびＹ軸方向であり、シート表示領域２０３の短辺方向が左右方向およびＸ軸方向である。名刺シートには、名刺領域３０１が上下方向および左右方向に各々等間隔に配置されている。ここで、上下方向の間隔を間隔ＩＹ、左右方向の間隔を間隔ＩＸと称する。尚、フチ選択表示領域２０１および切り取り線選択表示領域２０２についは後述する。
【００２３】
市販の名刺シートには、名刺領域３０１を区画する部分にミシン目が加工されているシート、名刺領域３０１を区画する区画線が予めプリントされているシートなどがある。プリントされる区画線の形状には、具体的には、例えば、名刺領域３０１の各辺を含む直線、名刺領域３０１の各辺を含む直線の位置を示すトンボマークなどがある。市販の名刺シートの間隔ＩＸ，ＩＹは種々あるため、名刺作成プログラム６５は、表示画面ＤＳ１を用いて、間隔ＩＸ，ＩＹの指定を受け付ける。
【００２４】
図２に示す各選択ボタンに表示されるマージンは、間隔ＩＸ，ＩＹの値を示すものである。例えば、用紙２選択ボタン１０２に表示される「マージン：４×２ｍｍ」とは、間隔ＩＸが４ｍｍ、間隔ＩＹが２ｍｍであることを示す。また、用紙１選択ボタン１０１に表示される「マージン：なし」とは、隣接する名刺領域３０１間に間隔がなく配置されていることを示す。また、例えば、用紙１選択ボタン１０１に表示される「Ａ４、５１×９１ｍｍ」とは、名刺シートのサイズがＡ４サイズであり、名刺領域３０１の上下方向のサイズが５１ｍｍであり、左右方向のサイズが９１ｍｍであることを示す。
【００２５】
名刺作成プログラム６５は、表示画面ＤＳ１の用紙１選択ボタン１０１〜用紙３選択ボタン１０３の何れかを選択する選択操作をユーザＩ／Ｆ５３が受け付けたことに応じて、用紙１選択ボタン１０１〜用紙３選択ボタン１０３の何れが選択されたかをメモリ６３に記憶させ、図３に示す画像データ作成処理を開始する。名刺作成プログラム６５は、メモリ６３が記憶する用紙１選択ボタン１０１〜用紙３選択ボタン１０３の何れかは、マージンがある選択ボタンであるか否かを判断する（Ｓ１）。名刺作成プログラム６５は、間隔ＩＸ，ＩＹの値の少なくとも何れか一方が２ｍｍ未満である選択ボタンをマージンがない選択ボタンと判断し、間隔ＩＸ，ＩＹの値の何れも２ｍｍ以上である選択ボタンをマージンがある選択ボタンであると判断する。本実施例では、名刺作成プログラム６５は、メモリ６３に用紙２選択ボタン１０２もしくは用紙３選択ボタン１０３が記憶されている場合、マージンがある選択ボタンであると判断し、メモリ６３に用紙１選択ボタン１０１が記憶されている場合、マージンがない選択ボタンでないと判断する。
【００２６】
名刺作成プログラム６５は、ステップＳ１の実行後、図４に例示する表示画面ＤＳ２を表示させる。ここで、表示画面ＤＳ２の説明を追加する。フチ選択表示領域２０１には、「フチなし」「フチあり」の何れかを選択させるラジオボタンが表示される。ここで、「フチなし」とは、名刺領域３０１のフチに名刺画像３０２がプリントされない余白領域を設けないプリント方法である。一方、「フチあり」とは、名刺領域３０１のフチに余白領域を設けたプリント方法である。
【００２７】
切り取り線選択表示領域２０２には、「切り取り線なし」「切り取り線あり」の何れかを選択させるラジオボタンが表示される。ここで、切り取り線とは、上記の区画線のことを示している。ユーザは、名刺シートに区画線がある場合には、「切り取り線あり」を選択する。尚、上記では、表示画面ＤＳ１において、ユーザは名刺シートに適合する選択ボタンを選択すると説明した。ただし、名刺作成プログラム６５は、名刺シートではなく、区画線のない汎用のシートにプリントさせることも可能である。そこで、汎用のシートへのプリントの場合、ユーザは表示画面ＤＳ１において所望の名刺領域３０１の配置態様である用紙１選択ボタン１０１〜用紙３選択ボタン１０３の何れかを選択し、表示画面ＤＳ２の切り取り線選択表示領域２０２において「切り取り線なし」を選択する。名刺作成プログラム６５は、「切り取り線なし」が選択された場合、名刺画像３０２に基づく画像に切り取り線の画像を追加した印刷データを作成する。尚、名刺作成プログラム６５は、ステップＳ１の判断結果にかかわらず、予め「切り取り線あり」が選択された状態で表示画面ＤＳ２を表示させる。ここでは、主に名刺シートを対象としたプリントが想定されているためである。
【００２８】
図３に戻り、名刺作成プログラム６５はマージンがないと判断することに応じて（Ｓ１：ＮＯ）、図４に示すように、フチ選択表示領域２０１のラジオボタンにて、予め「フチあり」が選択された状態で表示させ（Ｓ３）、ステップＳ７へ進む。一方、名刺作成プログラム６５はマージンがあると判断することに応じて（Ｓ１：ＹＥＳ）、図４とは異なり、フチ選択表示領域２０１のラジオボタンにて、予め「フチなし」が選択された状態で表示させ（Ｓ５）、ステップＳ７へ進む。名刺作成プログラム６５は、表示画面ＤＳ２の表示とともに、タッチパネル５１にプリントボタン（不図示）を表示させる。フチ選択表示領域２０１および切り取り線選択表示領域２０２の選択状態は、プリントボタンの選択操作がなされるまでの間に、ユーザＩ／Ｆ５３を介して、ユーザの操作により変更可能である。
【００２９】
次に、名刺作成プログラム６５はプリントボタンの選択操作をユーザＩ／Ｆ５３が受け付けたか否かを判断する（Ｓ７）。名刺作成プログラム６５はプリントボタンの選択操作を受け付けていないと判断することに応じて（Ｓ７：ＮＯ）、プリントボタンの選択操作を受け付けたと判断するまで、ステップＳ７を繰り返し実行する。プリントボタンの選択操作を受け付けたと判断することに応じて（Ｓ７：ＹＥＳ）、名刺作成プログラム６５はフチ選択表示領域２０１および切り取り線選択表示領域２０２で選択された値をメモリ６３に記憶させ、フチ選択表示領域２０１にて選択された値が「フチあり」であるか否かを判断する（Ｓ９）。名刺作成プログラム６５は、フチ選択表示領域２０１にて選択された値が「フチあり」であると判断することに応じて（Ｓ９：ＹＥＳ）、フチあり処理を実行し（Ｓ１１）、画像データ作成処理を終了する。
【００３０】
フチあり処理について図５，６を用いて説明する。フチあり処理および後述する第１フチなし処理（Ｓ１７）および第２フチなし処理（Ｓ１５）は、名刺領域３０１のサイズに応じて名刺画像３０２のデータを編集した画像を名刺領域３０１に配置した印刷データを生成する処理である。名刺作成プログラム６５は、フチあり処理を開始すると、メモリ６３から名刺画像３０２を取得し、内側フィット処理を実行する（Ｓ３１）。内側フィット処理とは、名刺画像３０２の縦横比を維持させたまま、名刺領域３０１に包含され、名刺領域３０１の１対の縦辺と１対の縦辺とが一致するように、もしくは、名刺領域３０１の１対の横辺と１対の横辺とが一致するように、名刺画像３０２の画像サイズを変更した変更画像３０３を生成する処理である。尚、横辺とは図４に示す方法におけるＸ方向の辺であり、縦辺とは図４に示す方法におけるＹ方向の辺であり、以下の説明において、同様である。具体的には、名刺作成プログラム６５は、名刺領域３０１のＸサイズを名刺画像３０２のＸサイズで除したＸ比、名刺領域３０１のＹサイズを名刺画像３０２のＹサイズで除したＹ比を算出する。次に、名刺作成プログラム６５は、Ｘ比およびＹ比のうち小さい方の値を名刺画像３０２のＸサイズおよびＹサイズの各々に乗じて算出される値が、それぞれ、変更画像３０３のＸサイズおよびＹサイズとなるように、変更画像３０３を生成する。ここで、ＸサイズおよびＹサイズは、それぞれ、横および縦のサイズである。尚、図６では、名刺領域３０１の１対の縦辺と１対の縦辺とが一致するように、画像サイズが変更される場合を例示している。次に、変更画像３０３において、名刺領域３０１の余白領域に相当する、名刺領域３０１の内側２ｍｍの領域にある部分を白で塗りつぶした印刷画像３０４を作成し、印刷画像３０４がマトリクス状に配置される印刷データを作成し（Ｓ３３）、フチあり処理を終了する。
【００３１】
図３に戻り、名刺作成プログラム６５は、フチ選択表示領域２０１にて選択された値が「フチあり」でないと判断することに応じて（Ｓ９：ＮＯ）、ステップＳ１と同様に、メモリ６３が記憶する用紙１選択ボタン１０１〜用紙３選択ボタン１０３の何れかは、マージンがある選択ボタンであるか否かを判断する（Ｓ１３）。マージンがある選択ボタンでないと判断することに応じて（Ｓ１３：ＮＯ）、第１フチなし処理を実行する（Ｓ１７）。
【００３２】
第１フチなし処理について、図７，８を用いて説明する。名刺作成プログラム６５は、第１フチなし処理を開始すると、メモリ６３から名刺画像３０２を取得し、外側フィット処理を実行する（Ｓ４１）。外側フィット処理とは、名刺画像３０２の縦横比を維持させたまま、名刺領域３０１を包含し、名刺領域３０１の１対の縦辺と１対の縦辺とが一致するように、もしくは、名刺領域３０１の１対の横辺と１対の横辺とが一致するように、名刺画像３０２の画像サイズを変更した変更画像４０３を生成させる処理である。具体的には、名刺作成プログラム６５は、名刺領域３０１のＸサイズを名刺画像３０２のＸサイズで除したＸ比、名刺領域３０１のＹサイズを名刺画像３０２のＹサイズで除したＹ比を算出する。次に、名刺作成プログラム６５は、Ｘ比およびＹ比のうち大きい方の値を名刺画像３０２のＸサイズおよびＹサイズの各々に乗じて算出される値が、それぞれ、変更画像３０３のＸサイズおよびＹサイズとなるように、変更画像３０３を生成する。尚、図８では、名刺領域３０１の１対の横辺と１対の横辺とが一致するように、画像サイズが変更される場合を例示している。次に、変更画像４０３の名刺領域３０１の外側にある部分を白で塗りつぶした印刷画像４０４を作成し、印刷画像４０４がマトリクス状に配置される印刷データを作成し（Ｓ４３）、第１フチなし処理を終了する。
【００３３】
図３に戻り、ステップＳ１７の実行後、名刺作成プログラム６５は、切り取り線を追加するか否かを判断する（Ｓ１９）。名刺作成プログラム６５は、切り取り線選択表示領域２０２にて選択された値が「切り取り線なし」である場合に切り取り線を追加すると判断し、「切り取り線あり」である場合に切り取り線を追加しないと判断する。切り取り線を追加すると判断することに応じて（Ｓ１９：ＹＥＳ）、名刺作成プログラム６５は、切り取り線の画像データを印刷データに追加し、画像データ作成処理を終了する。一方、切り取り線を追加しないと判断することに応じて（Ｓ１９：ＮＯ）、名刺作成プログラム６５はディスプレイ５２に、例えば「横にはみ出る可能性があります」などの警告を表示させ（Ｓ２１）、画像データ作成処理を終了する。複合機１０にて名刺領域３０１に対して印刷画像４０４がずれてプリントされてしまった場合、印刷画像４０４は名刺領域３０１と同じ大きさであるため、名刺領域３０１にプリントされない僅かな領域が生じるおそれがあるためである。
【００３４】
一方、マージンがあると判断することに応じて（Ｓ１３：ＹＥＳ）、名刺作成プログラム６５は第２フチなし処理を実行する（Ｓ１５）。第２フチなし処理については、図９，１０を用いて説明する。名刺作成プログラム６５は、第２フチなし処理を開始すると、メモリ６３から名刺画像３０２を取得し、名刺領域３０１の４辺を１ｍｍ拡張した拡張領域５０１を作成する（Ｓ５１）。次に、ステップＳ４１と同様に、拡張領域５０１に対して外側フィット処理を実行する（Ｓ５３）。図１０では、拡張領域５０１の１対の横辺と１対の横辺とが一致するように、画像サイズが変更される場合を例示している。次に、変更画像５０３の拡張領域５０１の外側にある部分を白で塗りつぶした印刷画像５０４を作成し、印刷画像５０４がマトリクス状に配置される印刷データを作成し（Ｓ５５）、第２フチなし処理を終了する。尚、印刷画像５０４は名刺領域３０１に対し、４辺が１ｍｍ大きいサイズの画像となる。因みに、１ｍｍとするのは、ステップＳ１５が実行される場合とは、間隔ＩＸ，ＩＹの値が何れも２ｍｍ以上の場合であるためである。２ｍｍの半分の１ｍｍとすることで、隣接する名刺領域３０１において、印刷画像５０４が重なることが防止される。
【００３５】
名刺作成プログラム６５は、画像データ作成処理を終了すると、作成した印刷データを複合機１０にプリントさせる指示を実行する。
【００３６】
ここで、ディスプレイ５２は表示部の一例であり、ユーザＩ／Ｆ５３は入力部の一例であり、携帯端末５０はコンピュータおよび印刷データ生成装置の一例である。また、名刺作成プログラム６５は印刷データ作成プログラムの一例である。また、ＣＰＵ６２およびメモリ６３は制御部の一例である。
【００３７】
また、名刺領域３０１は印刷領域および対象印刷領域の一例であり、名刺シートおよびシートは印刷媒体の一例である。また、用紙１選択ボタン１０１〜用紙３選択ボタン１０３は第１の選択肢の一例であり、用紙１選択ボタン１０１は第２配置態様の一例であり、用紙２選択ボタン１０２および用紙３選択ボタン１０３は第１配置態様の一例である。また、名刺画像３０２のプリントの指示操作をユーザＩ／Ｆ５３が受け付けたことに応じて、表示画面ＤＳ１をタッチパネル５１に表示させる処理は、第１表示処理の一例である。また、フチ選択表示領域２０１に表示される、「フチなし」「フチあり」の何れかを選択させるラジオボタンは、第２の選択肢の一例であり、ステップＳ３，Ｓ５は第２表示処理および第４表示処理の一例である。また、ステップＳ１１，Ｓ１５，Ｓ１７において、メモリ６３から名刺画像３０２を取得する処理は取得処理の一例である。また、名刺画像３０２は、元画像の一例である。また、ステップＳ１１，Ｓ１５，Ｓ１７は画像生成処理の一例である。また、ステップＳ１１は第１印刷データ生成処理の一例であり、ステップＳ１５は第２印刷データ生成処理の一例であり、ステップＳ１７は第３印刷データ生成処理の一例である。また、ステップＳ１１にて生成される印刷データは第１印刷データの一例であり、ステップＳ１５にて生成される印刷データは第２印刷データの一例であり、ステップＳ１７にて生成される印刷データは第３印刷データの一例である。ステップＳ２１は第３表示処理の一例である。切り取り線選択表示領域２０２に表示される、「切り取り線なし」「切り取り線あり」の何れかを選択させるラジオボタンは第３の選択肢の一例である。
【００３８】
以上、説明した実施形態によれば、以下の効果を奏する。
名刺作成プログラム６５は、フチ選択表示領域２０１に表示される「フチなし」「フチあり」の何れかを選択させるラジオボタンの中から「フチあり」の選択をユーザＩ／Ｆ５３の入力を介して受け付けた場合、用紙１選択ボタン１０１〜用紙３選択ボタン１０３の選択結果にかかわらず、ステップＳ１１にて、名刺領域３０１と印刷画像３０４との間に余白領域を設けた印刷データを生成する。
名刺作成プログラム６５は、用紙１選択ボタン１０１〜用紙３選択ボタン１０３の中から、用紙２選択ボタン１０２もしくは用紙３選択ボタン１０３が選択され、かつ、フチ選択表示領域２０１に表示される「フチなし」「フチあり」の何れかを選択させるラジオボタンの中から「フチなし」の選択をユーザＩ／Ｆ５３の入力を介して受け付けた場合、ステップＳ１７にて、名刺領域３０１よりも大きい印刷画像５０４を名刺領域３０１に配置した印刷データを生成する。
名刺作成プログラム６５は、用紙１選択ボタン１０１〜用紙３選択ボタン１０３の中から、用紙１選択ボタン１０１が選択され、かつ、フチ選択表示領域２０１に表示される「フチなし」「フチあり」の何れかを選択させるラジオボタンの中から「フチなし」の選択をユーザＩ／Ｆ５３の入力を介して受け付けた場合、ステップＳ１５にて、名刺領域３０１と同じ大きさの印刷画像４０４を名刺領域３０１に配置した印刷データを生成する。このように、名刺シートもしくはシートにおける名刺領域３０１の配置態様に応じて適切な印刷データが生成される。
【００３９】
名刺作成プログラム６５は、用紙１選択ボタン１０１〜用紙３選択ボタン１０３の中から、用紙２選択ボタン１０２もしくは用紙３選択ボタン１０３が選択された場合、ステップＳ３にて、フチ選択表示領域２０１に表示される「フチなし」「フチあり」の何れかを選択させるラジオボタンを、予め 「フチなし」をすることが選択された状態でディスプレイ５２に表示させる。一方、名刺作成プログラム６５は、用紙１選択ボタン１０１〜用紙３選択ボタン１０３の中から、用紙１選択ボタン１０１が選択された場合、ステップＳ５にて、予め「フチあり」を選択された状態でディスプレイ５２に表示させる。選択された用紙の名刺領域間に十分なマージンがある場合は、印刷画像の画像サイズを名刺領域に対し大きめに配置可能である一方、十分なマージンがない場合は、印刷画像の画像サイズを名刺領域に対し大きく配置できない。このため、名刺領域に余白を設けずに印刷画像を配置して印刷をすると、印刷ずれにより、名刺領域から印刷画像がはみ出る場合がある。印刷ずれにより、名刺領域から印刷画像がはみ出る可能性がある場合には、予め「フチあり」を選択された状態でディスプレイに表示させることで、名刺領域から印刷画像がはみ出た印刷結果をユーザに提供してしまうことを未然に防ぐよう、場合に応じて、余白領域を設けないプリントまたは余白領域を設けるプリントにユーザを誘導することができる。
【００４０】
名刺作成プログラム６５は、ステップＳ１７を実行する場合、ステップＳ２１にて、所定のメッセージをディスプレイ５２に表示させる。これにより、ユーザは、名刺シートへの印刷画像４０４のプリントに際し、名刺領域３０１にプリントされない領域が生じる可能性があることを認識することができる。
【００４１】
名刺作成プログラム６５は、切り取り線選択表示領域２０２に表示される、「切り取り線なし」「切り取り線あり」の何れかを選択させるラジオボタンにて、「切り取り線あり」が選択された場合、ステップＳ２１を実行せず、「切り取り線なし」が選択された場合、ステップＳ２１を実行する。区画線をプリントする場合とは、予め区画線がないシートにプリントされる場合が想定される。このような場合には、区画線がないシートなため、印刷ずれが生じても、名刺領域が予め決められているものではないので、名刺領域から印刷画像がはみ出ない。名刺作成プログラム６５は「切り取り線あり」「切り取り線なし」の選択内容に応じて、適切な場面で所定のメッセージをディスプレイに表示することができる。
【００４２】
名刺作成プログラム６５は、ステップＳ１１にて、名刺画像３０２の縦横比を維持させたまま、名刺領域３０１に包含され、名刺領域３０１の１対の縦辺と１対の縦辺とが一致するように、もしくは、名刺領域３０１の１対の横辺と１対の横辺とが一致するように、名刺画像３０２の画像サイズを変更した変更画像３０３を生成させ、名刺領域３０１の余白領域にある変更画像３０３の画像を削除させて印刷データの印刷画像３０４を生成させる。このように、名刺作成プログラム６５は、名刺領域３０１に余白領域を設けた印刷画像３０４を生成することができる。
【００４３】
名刺作成プログラム６５は、ステップＳ１５にて、名刺画像３０２の縦横比を維持させたまま、名刺領域３０１を外側に拡張させた拡張領域５０１を包含し、拡張領域５０１の１対の縦辺と１対の縦辺とが一致するように、もしくは、拡張領域５０１の１対の横辺と１対の横辺とが一致するように、名刺画像３０２の画像サイズを変更した変更画像５０３を生成させ、変更画像５０３の拡張領域５０１外の画像を削除させて印刷データの印刷画像５０４を生成させる。このように、名刺作成プログラム６５は、名刺領域３０１よりサイズの大きい印刷画像３０４を生成するため、印刷ずれが生じた場合であっても、名刺領域内にプリントされない部分が生じることを低減できる。
【００４４】
名刺作成プログラム６５は、ステップＳ１７にて、名刺画像３０２の縦横比を維持させたまま、名刺領域３０１を包含し、名刺領域３０１の１対の縦辺と１対の縦辺とが一致するように、もしくは、名刺領域３０１の１対の横辺と１対の横辺とが一致するように、名刺画像３０２の画像サイズを変更した変更画像４０３を生成させ、変更画像４０３の名刺領域３０１外の画像を削除した印刷データの印刷画像４０４を生成する。このように、名刺作成プログラム６５は、名刺領域３０１と同じ大きさの印刷画像４０４を生成することができる。このため、印刷ずれが生じた場合にマージンを超えて隣接する名刺領域に印刷画像がはみ出してプリントされてしまうことが低減される。
【００４５】
尚、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
例えば、上記では、第１配置態様と第２配置態様とを区別する、印刷領域間の距離に係る所定値を２ｍｍとして説明したが、数値を限定するものではない。数値は、例えば、複合機１０の性能に応じて決定される値とすると良い。複合機１０では、プリントの際に、シートに対して印刷画像がずれる、印刷ずれが発生する場合がある。例えば、印刷ずれの最大値に応じて、ステップＳ１５にて生成される印刷画像４０４のサイズ、つまり名刺領域３０１に対して拡張する値が決定され、当該拡張する値に応じて、所定値が決定されても良い。このようにすれば、印刷ずれが発生した場合にも、ステップＳ１５にて生成される印刷画像５０４がプリントされたシートにおいて、名刺領域３０１に対しプリントされない部分が発生することが低減される。また、ステップＳ１７にて生成される印刷画像４０４がプリントされたシートにおいて、１つの名刺領域３０１に、隣接する名刺領域３０１の印刷画像４０４がはみ出てプリントされてしまうことが低減される。
【００４６】
また、上記では、シートに名刺領域３０１が上下方向および左右方向に各々等間隔に配置されている配置態様を例示したが、配置態様はこれに限定されない。等間隔に配置されていない配置態様としても良い。等間隔に配置されていない配置態様の場合には、印刷領域間の距離のうち最小の値に基づき、ステップＳ１を実行する構成とすると良い。
【００４７】
また、上記では、対象印刷領域の余白領域にある変更画像の画像を削除する一例として、ステップＳ３３にて、名刺領域３０１の余白領域を白で塗り潰すと説明したが、これに限定されない。例えば、名刺領域３０１の余白領域を除いた領域部分の画像を変更画像３０３から抽出する処理としても良い。ステップＳ４３，Ｓ５５についても同様である。
【００４８】
また、上記では、画像の一例として、名刺の画像を例示したが、画像の種類を限定するものではない。シートに対して、印刷領域が複数配置されるプリントの場合に、本願を適用することができる。
【００４９】
また、上記では、タッチパネル５１に対してユーザが行う選択操作を「タップ」であると説明したが、操作を限定するものではない。入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させる「ホバー」或いは「フローティングタッチ」を、前述の「タッチ」の概念に含めてもよい。
【００５０】
また、上記では、名刺作成プログラム６５は携帯端末５０が備えるメモリ６３に記憶されていると説明したが、これに限定されない。通信ネットワーク８０を介して携帯端末５０に接続可能なサーバに記憶される構成としても良い。また、名刺作成プログラム６５がサーバに記憶されている場合、名刺作成プログラム６５を示す情報あるいは信号として、インターネット等の通信ネットワーク８０を介して携帯端末５０に配信される構成としても良い。
【００５１】
また、上記では、ユーザがタッチパネル５１に対して行う操作は、タッチパネル５１にタップするものと説明したが、操作の内容を限定するものではない。また、タッチパネル５１に触れる媒体は、ユーザの指に限定されず、例えばタッチペン等であってもよい。
【符号の説明】
【００５２】
５０  携帯端末
５２  ディスプレイ
５３  Ｉ／Ｆ
６２  ＣＰＵ
６３  メモリ
６５  名刺作成プログラム
３０１  名刺領域
【図１】
2019047251.tif 000003
【図２】
2019047251.tif 000004
【図３】
2019047251.tif 000005
【図４】
2019047251.tif 000006
【図５】
2019047251.tif 000007
【図６】
2019047251.tif 000008
【図７】
2019047251.tif 000009
【図８】
2019047251.tif 000010
【図９】
2019047251.tif 000011
【図１０】
2019047251.tif 000012