(57)【要約】【課題】  他の情報処理装置を用いることなく、可変印刷用データを、画像形成装置を用いて容易に作成できるようにする。【解決手段】  制御部１０は、固定データを指定する指示を受け付けると、表示部１６に、指定された固定データによって示される画像６１Ａを表示させ、挿入領域７１を生成する位置を指定する指示を受け付けると、固定データにおける挿入領域７１の位置を示す第１位置情報を生成して、ＨＤＤ１９に記憶させる。制御部１０は、挿入領域７１に対応付ける複数の可変データを指定する指示を受け付けると、ＵＳＢメモリー４０から、指定された複数の可変データを取得する。制御部１０は、画像形成部１２に対し、固定データ、第１位置情報、及び、複数の可変データに基づいて、固定画像の挿入領域７１に、可変画像８３，１１１等が一頁ごとに差し替えられて挿入されている画像を、記録紙に形成させる。【選択図】図７Ａ
2020116849.tif 000002
【特許請求の範囲】
【請求項１】
記憶部と、
ユーザーによる指示が入力される指示入力部と、
複数の可変データが入力されるデータ入力部と、
画像を記録媒体に形成する画像形成部と、
表示部と、
制御部と、を備え、
前記制御部は、
前記指示入力部を介して、固定データを指定する指示を受け付けると、前記表示部に、指定された前記固定データによって示される固定画像を表示させ、
前記指示入力部を介して、表示されている前記固定画像について、第１領域を生成する位置を指定する指示を受け付けると、指定された前記位置に基づいて、前記固定データにおける前記第１領域の位置を示す第１位置情報を生成して、前記記憶部に記憶させ、
前記指示入力部を介して、前記第１領域に対応付ける複数の可変データを指定する指示を受け付けると、前記データ入力部を介して、指定された前記複数の可変データを取得し、
前記画像形成部に対し、前記固定データ、前記第１位置情報、及び、取得された前記複数の可変データに基づいて、前記固定画像の前記第１領域に、前記複数の可変データのそれぞれによって示される可変画像が一頁ごとに差し替えられて挿入されている画像を、前記記録媒体に形成させる、画像形成装置。
【請求項２】
前記制御部は、
前記指示入力部を介して、表示されている前記固定画像について、前記第１領域とは異なる第２領域を生成する位置を指定する指示を受け付けると、指定された前記位置に基づいて、前記固定データにおける前記第２領域の位置を示す第２位置情報を生成して、前記記憶部に記憶させ、
前記指示入力部を介して、前記第２領域に対応付ける非可変データを指定する指示を受け付けると、指定された前記非可変データを取得して、前記第２位置情報に対応付けて前記記憶部に記憶させ、
前記画像形成部に対し、前記第２位置情報及び前記非可変データに基づいて、前記固定画像の前記第２領域に、前記非可変データによって示される非可変画像が全ての頁に渡って共通して挿入されている前記画像を、前記記録媒体に形成させる、請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記指示入力部を介して文字列が入力されると、入力された前記文字列を示すテキストデータを、前記非可変データとして取得する、請求項２に記載の画像形成装置。
【請求項４】
前記データ入力部は、外部記憶装置を接続するための接続部であり、
前記制御部は、前記接続部を介して、前記外部記憶装置に予め記憶されている複数の可変データを、指定された前記複数の可変データとして取得する、請求項１乃至請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記制御部は、前記表示部に対し、前記複数の可変データの総数を示す値を表示させる、請求項１乃至請求項４のいずれかに記載の画像形成装置。
【請求項６】
前記制御部は、前記指示入力部を介して、前記第１領域の大きさ及び形状を指定する指示を受け付けると、指定された前記大きさ及び形状に基づいて、前記固定データ全体に対する前記第１領域の大きさを示すサイズ情報、及び、前記第１領域の形状を示す形状情報を生成して、前記記憶部に記憶させる、請求項１乃至請求項５のいずれかに記載の画像形成装置。
【請求項７】
原稿を読み取って画像データを生成する画像読取部をさらに備え、
前記制御部は、前記指示入力部を介して、前記原稿に基づく画像ファイルを前記固定データとして指定する指示を受け付けると、前記画像読取部に対し、前記原稿に基づく画像データを生成させ、生成された前記画像データから画像ファイルを生成し、前記表示部に、生成された前記画像ファイルによって示される画像を前記表示部に表示させる、請求項１乃至請求項６のいずれかに記載の画像形成装置。
【請求項８】
前記外部記憶装置は、テキストファイルを予め記憶しており、
前記制御部は、前記指定された複数の可変データに対応するファイルがテキストファイルであると認識した場合に、前記テキストファイルに含まれている複数のテキストデータを、前記複数の可変データとして取得する、請求項４に記載の画像形成装置。
【請求項９】
前記外部記憶装置は、複数の画像ファイルを予め記憶しており、
前記制御部は、前記指定された複数の可変データに対応するファイルが画像ファイルであると認識した場合に、前記複数の画像ファイルを、前記複数の可変データとして取得する、請求項４に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、可変印刷を実行する技術に関する。
【背景技術】
【０００２】
画像ファイル等によって示される画像における予め定められる領域に、他の画像ファイルから抽出されたデータが挿入されている画像を生成する技術が知られている。例えば、特許文献１には、ドキュメントによって示される画像における予め定められる位置に設定されている配置領域に、ユーザーによって指定されたファイルから抽出されたデータによって示される文字列が配置されている文書画像を生成する情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−６０４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される技術では、ユーザーは、情報処理装置としてパーソナルコンピューターを用いて文書画像を作成している。ユーザーは、作成された文書画像の画像形成を所望する場合には、文書画像を情報処理装置から画像形成装置に送信しなければならず、手間がかかる。
【０００５】
本発明は、上記の事情に鑑みなされたものであり、パーソナルコンピューター等の他の情報処理装置を用いることなく、可変印刷を実行するための可変印刷用データを、画像形成装置を用いて容易に作成できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一局面に係る画像形成装置は、記憶部と、ユーザーによる指示が入力される指示入力部と、複数の可変データが入力されるデータ入力部と、画像を記録媒体に形成する画像形成部と、表示部と、制御部と、を備える。制御部は、指示入力部を介して、固定データを指定する指示を受け付けると、表示部に、指定された固定データによって示される固定画像を表示させ、指示入力部を介して、表示されている固定画像について、第１領域を生成する位置を指定する指示を受け付けると、指定された位置に基づいて、固定データにおける第１領域の位置を示す第１位置情報を生成して、記憶部に記憶させる。制御部は、指示入力部を介して、第１領域に対応付ける複数の可変データを指定する指示を受け付けると、データ入力部を介して、指定された複数の可変データを取得し、画像形成部に対し、固定データ、第１位置情報、及び、取得された複数の可変データに基づいて、固定画像の第１領域に、複数の可変データのそれぞれによって示される可変画像が一頁ごとに差し替えられて挿入されている画像を、記録媒体に形成させる。
【発明の効果】
【０００７】
本発明によれば、ユーザーは、画像形成装置に備えられている表示部に表示されている固定画像を確認しながら、指示入力部を介して、第１領域を生成する位置を指定し、さらに、第１領域に対応付ける複数の可変データを指定できる。その結果、ユーザーは、パーソナルコンピューター等の他の情報処理装置を用いることなく、可変印刷を実行するための可変印刷用データを、画像形成装置を用いて容易に作成できる。その結果、可変印刷用データを情報処理装置から画像形成装置に送信するために要するユーザーの手間を省くことができるので、ユーザーの利便性が向上する。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る画像形成装置の外観を示す斜視図である。
【図２】本発明の一実施形態に係る画像形成装置の内部構成を示すブロック図である。
【図３】ホーム画面の一例を示す図である。
【図４】ＵＳＢ(Universal Serial Bus)メモリーに記憶されている各種ファイルの一例を示す図である。
【図５】複数の可変データを含むＸＭＬ(Extensible Markup Language)ファイルの一例を示す図である。
【図６】編集画面の一例を示す図である。
【図７Ａ】可変印刷用データ生成処理を示すフローチャートである。
【図７Ｂ】可変印刷用データ生成処理を示すフローチャートである。
【図７Ｃ】可変印刷用データ生成処理を示すフローチャートである。
【図８】挿入領域が生成されているときの編集画面の一例を示す図である。
【図９】挿入領域に対応付ける複数の可変データを指定するときの編集画面の一例を示す図である。
【図１０】挿入領域に対応付ける複数の可変データを指定するときの編集画面の他の一例を示す図である。
【図１１】挿入領域に対応付ける非可変データを指定するときの編集画面の一例を示す図である。
【図１２】異なる頁の画像が表示されているときの編集画面の一例を示す図である。
【図１３】可変印刷処理を示すフローチャートである。
【図１４】ＵＳＢメモリーに記憶されているファイルの他の一例を示す図である。
【図１５】複数の可変データを含むＴＸＴ(Text)ファイルの一例を示す図である。
【図１６】原稿に基づく固定画像が表示されているときの編集画面の一例を示す図である。
【図１７】挿入領域が生成されているときの編集画面の他の一例を示す図である。
【図１８】可変画像が表示されているときの編集画面の他の一例を示す図である。
【図１９】異なる頁の画像が表示されているときの編集画面の他の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態に係る画像形成装置について図面を参照して説明する。図１は、本発明の一実施形態に係る画像形成装置の外観を示す斜視図である。
【００１０】
画像形成装置１は、ファクシミリ機能、コピー機能、プリンター機能、及びスキャナー機能等の複数の機能を兼ね備えている複合機である。本実施の形態において、画像形成装置１は、固定データによって示される固定画像に、複数の可変データのそれぞれによって示される可変画像が一頁ごとに差し替えられて挿入されている画像を、記録紙に形成させる可変印刷を実行する可変印刷機能を備えている。
【００１１】
図１を参照して、画像形成装置１の筐体７には、画像形成装置１の様々な機能を実現するための複数の機器が収容されている。例えば、筐体７には、画像読取部１１、画像形成部１２（図１には図示しない。）、定着部１３（図１には図示しない。）、及び給紙部１４等が収容されている。
【００１２】
画像読取部１１は、原稿を搬送する原稿搬送部６と、原稿搬送部６により搬送されてくる原稿又はプラテンガラスに載置されている原稿を光学的に読み取るスキャナーと、を含むＡＤＦ（Auto Document Feeder）である。画像読取部１１は、光照射部により原稿を照射し、その反射光をＣＣＤ（Charge-Coupled Device）センサーで受光することによって、原稿を読み取って第１画像データを生成する。
【００１３】
画像形成部１２は、感光体ドラム、帯電装置、露光装置、現像装置、及び転写装置を含む。画像形成部１２は、画像読取部１１によって生成される第１画像データ、又は、ネットワークを介して接続されるパーソナルコンピューター及び他のファクシミリ装置等から送られてくる画像データ等に基づいて、給紙部１４から供給される記録紙にトナー像を形成する。
【００１４】
定着部１３は、画像形成部１２によって表面にトナー像が形成された記録紙を加熱及び加圧することによってトナー像を記録紙に定着させる。定着部１３によって定着された後、画像が形成された記録紙は排紙トレイ８に排出される。
【００１５】
給紙部１４は、用紙カセットに収容されている記録紙、又は手差しトレイに載置されている記録紙を図示しないピックアップローラーによって１枚ずつ引出して画像形成部１２へと送り出す。
【００１６】
画像形成装置１は、操作部１５を備える。ユーザーは、操作部１５を介して、画像形成装置１によって実行可能な各種機能についての指示等を入力する。操作部１５は、ハードキーとして、各種機能の実行の開始を指示するためのスタートキー１５Ａを含む。操作部１５はまた、表示部１６を含む。表示部１６は、液晶ディスプレイを含む表示装置である。表示部１６は、画像形成装置１によって実行可能な各種機能に関する各種の画面を表示する。操作部１５はさらに、表示部１６に重ねて配置されるタッチパネル１５Ｂを含む。操作部１５は、特許請求の範囲における指示入力部の一例である。
【００１７】
図２は、本発明の一実施形態に係る画像形成装置の内部構成を示すブロック図である。図２を参照して、画像形成装置１は、制御ユニット１００を含む。制御ユニット１００は、プロセッサー、ＲＡＭ(Random Access Memory）、及びＲＯＭ（Read Only Memory）等を含む。プロセッサーは、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、又はＡＳＩＣ（Application Specific Integrated Circuit）等である。制御ユニット１００は、内蔵するＲＯＭ又はＨＤＤ（Hard Disk Drive）１９に記憶されている制御プログラムが上記のプロセッサーによって実行されることにより、制御部１０として機能する。
【００１８】
制御ユニット１００は、原稿搬送部６、画像読取部１１、画像形成部１２、定着部１３、給紙部１４、操作部１５、画像処理部１７、画像メモリー１８、ＨＤＤ１９、接続部２０、ファクシミリ通信部２１、及び通信部２２等と電気的に接続される。
【００１９】
制御ユニット１００は、画像形成装置１の全体制御を司る。より詳細には、制御ユニット１００は、画像形成装置１の各部の動作、並びに、ネットワークを介して接続されるパーソナルコンピューター等の情報処理装置２３との通信等の処理を実行する。
【００２０】
画像処理部１７は、ラスターイメージプロセッサを含む。画像処理部１７は、画像読取部１１によって生成された画像データ等に対して、必要に応じて画像処理を実行する。画像処理部１７はまた、入力された画像ファイル等に対してラスターイメージ処理を実行することによって、ビットマップ画像を生成する。
【００２１】
画像メモリー１８は、印刷対象のビットマップ画像等を一時的に記憶する領域を含む。
【００２２】
ＨＤＤ１９は、画像読取部１１によって生成された画像データに基づく画像ファイル等を含む各種データを記憶する大容量の記憶装置である。ＨＤＤ１９は、画像形成装置１の一般的な動作を実現するための各種制御プログラムを記憶している。ＨＤＤ１９は、特許請求の範囲における記憶部の一例である。
【００２３】
ＨＤＤ１９は、本実施の形態に係る可変印刷用データ生成処理を実行するための可変印刷用データ生成プログラムを記憶している。上記のプロセッサーは、可変印刷用データ生成プログラムに従って動作することにより、制御部１０として、本実施の形態に係る可変印刷用データ生成処理を実行する。可変印刷用データ生成プログラムは、上記制御プログラムに含まれているものとする。
【００２４】
ＨＤＤ１９は、本実施の形態に係る可変印刷処理を実行するための可変印刷プログラムを記憶している。上記プロセッサーは、可変印刷プログラムに従って動作することにより、制御部１０として、本実施の形態に係る可変印刷処理を実行する。可変印刷プログラムは、上記制御プログラムに含まれているものとする。
【００２５】
なお、制御部１０は、制御プログラムに基づく動作によらず、ハード回路によって動作可能に構成される構成であってもよいし、２つ以上の制御ユニットによって実現される構成であってもよい。
【００２６】
接続部２０は、例えば、ＵＳＢ(Universal Serial Bus)ポートを含むホットプラグ対応のインターフェイスである。接続部２０には、例えば、ＵＳＢメモリーを接続できる。接続部２０は、特許請求の範囲におけるデータ入力部の一例である。
【００２７】
ファクシミリ通信部２１は、公衆回線への接続を行ない、公衆回線を介して画像データの送受信を行なう。
【００２８】
通信部２２は、ＬＡＮ(Local Area Network)ボード等の通信モジュールを含む。画像形成装置１は、通信部２２を介して、ネットワーク上のパーソナルコンピューター等の情報処理装置２３とデータ通信を行なう。
【００２９】
画像形成装置１の各部には図示しない電源が接続され、この電源から電力が供給されることによって、画像形成装置１の各部が動作する。
【００３０】
［動作］
以下、可変印刷用データ生成処理時、及び可変印刷処理時等における画像形成装置１の動作について説明する。
【００３１】
以下の説明において、ドラッグアンドドロップとは、ユーザーが、自身の指によって表示部１６に表示されている画像をタッチし、当該指をタッチした状態のまま目的の位置まで移動させた後、画像から離す操作を示す。以下、ドラッグアンドドロップ操作において、画像からユーザーの指が離れた位置をドロップ位置と記す。
【００３２】
画像形成装置１の電源が投入されると、制御部１０は、表示部１６に、画像形成装置１によって実行可能な複数の機能のうちのいずれかを選択するためのホーム画面を表示させる。図３は、ホーム画面の一例を示す図である。図３を参照して、ホーム画面３０は、ソフトキーとして、コピー機能を選択するためのキー３２、スキャナー機能を選択するためのキー３４、ファクシミリ機能を選択するためのキー３６、及び、可変印刷機能を選択するためのキー３８等を含む。
【００３３】
ユーザーは、可変印刷機能を利用するために、複数の可変データが予め記憶されているＵＳＢメモリーを、接続部２０に接続する。
【００３４】
図４は、ＵＳＢメモリーに記憶されている各種ファイルの一例を示す図である。図４を参照して、ＵＳＢメモリー４０は、ＸＭＬ(Extensible Markup Language)形式のテキストファイル４１を記憶している。ファイル４１は、複数の可変データを含んでいる。
【００３５】
図５は、複数の可変データを含むＸＭＬファイルの一例を示す図である。図５を参照して、ファイル４１は、「Alphabets」というタグ名が付されているルート要素５１を含む。ルート要素５１は、「<Alphabets>」という開始タグ５１Ａと、「</Alphabets>」という終了タグ５１Ｂとを含む。
【００３６】
ファイル４１は、開始タグ５１Ａと終了タグ５１Ｂとの間に、「letter」というタグ名が付されている複数の子要素５２Ａ乃至５２Ｚを含む。子要素５２Ａ乃至５２Ｚは、それぞれ、開始タグと終了タグとの間に、アルファベット２６文字のうちのいずれか一つを示すテキストデータを、可変データとして含む。
【００３７】
例えば、子要素５２Ａは、「<letter>」という開始タグと、「</letter>」という終了タグとの間に、「A」という文字を示すテキストデータを含む。子要素５２Ｂは、「<letter>」という開始タグと、「</letter>」という終了タグとの間に、「B」という文字を示すテキストデータを含む。
【００３８】
子要素５２Ａ乃至５２Ｚは、開始タグ５１Ａから終了タグ５１Ｂに向かって、子要素５２Ａ乃至５２Ｚのそれぞれに含まれているテキストデータによって示される文字がアルファベット順に並ぶように、配置されている。子要素５２Ａ乃至５２Ｚの開始タグ５１Ａから終了タグ５１Ｂに向かって並ぶ配置順序は、可変印刷が実行される順番に対応している。子要素５２Ａ乃至５２Ｚのそれぞれに含まれている第１番目から第２６番目までのテキストデータは、一つのグループを構成している。
【００３９】
再び図４を参照して、ＵＳＢメモリー４０は、ＰＮＧ(Portable Network Graphics)形式の２６個の画像ファイル４２Ａ乃至４２Ｚを、可変データとして記憶している。画像ファイル４２Ａ乃至４２Ｚは、この順に、子要素５２Ａ乃至５２Ｚのそれぞれに対応している。例えば、画像ファイル４２Ａは、頭文字が「A」である「Apple」を表す画像を示す。画像ファイル４２Ｂは、頭文字が「B」である「Ball」を表す画像を示す。
【００４０】
画像ファイル４２Ａ乃至４２Ｚのファイル名には、それぞれ、可変印刷が実行される順番を示す数字が含まれている。例えば、画像ファイル４２Ａのファイル名である「graphic1.png」には、第１番目であることを示す「1」という数字が含まれている。画像ファイル４２Ｂのファイル名である「graphic2.png」には、第２番目であることを示す「2」という数字が含まれている。画像ファイル４２Ａ乃至４２Ｚは、一つのグループを構成している。
【００４１】
可変データは、グループ毎にフォルダーに保存されている。例えば、ファイル４１は、「001_Alphabets」というフォルダー名が付されているフォルダー４３に保存されている。画像ファイル４２Ａ乃至４２Ｚは、「002_Images」というフォルダー名が付されているフォルダー４４に保存されている。フォルダー４３に付されている「001」という番号、及び、フォルダー４４に付されている「002」という番号は、可変データをグループ毎に識別するための識別番号である。
【００４２】
上記したように、本実施の形態において、各グループにおける可変データの総数は、同一であるものとする。すなわち、フォルダー４３に保存されているファイル４１に含まれている可変データとしてのテキストデータの総数と、フォルダー４４に保存されている可変データとしての画像ファイルの総数とは、同一である。
【００４３】
ＵＳＢメモリー４０はさらに、例えばMicrosoft Word（登録商標）等のワードプロセッサー用形式のファイル４５を記憶している。ファイル４５には、「Alphabet Printing. doc」というファイル名が付されている。ファイル４５は、何も入力されていない白紙を示すデータの状態で、ＵＳＢメモリー４０に記憶されている。ファイル４５は、可変データを含んでいないため、識別番号が付されているフォルダーに保存されていない。
【００４４】
ＵＳＢメモリー４０の接続後、ユーザーは、可変印刷機能を選択するために、ホーム画面３０のキー３８をタッチする。タッチパネル１５Ｂを介してキー３８に対するタッチ操作を検知すると、制御部１０は、表示部１６に、可変印刷用データを作成するための編集画面を表示させる。
【００４５】
図６は、編集画面の一例を示す図である。図６を参照して、編集画面６０は、可変印刷用データに基づく画像を一頁ごとに表示するための領域６１を含む。このとき、ユーザーは、操作部１５を介して、ＵＳＢメモリー４０に記憶されているファイル４５を、固定データとして指定する指示を入力したものとする。固定データは、可変印刷用データの土台となるデータである。
【００４６】
制御部１０は、ファイル４５を指定する上記指示を受け付けると、ＵＳＢメモリー４０からファイル４５を読出し、表示部１６に対し、読出したファイル４５によって示される画像６１Ａを領域６１に表示させる。このとき表示される画像６１Ａは、白紙の状態の固定画像である。
【００４７】
制御部１０はまた、固定データを特定するための固定データ情報を、ＨＤＤ１９に記憶させる。固定データ情報は、固定データを特定可能な情報であれば特に限定されないが、例えば、ファイルのパス、又はファイル名等である。この場合、ファイル４５のパスが、固定データ情報としてＨＤＤ１９に記憶される。
【００４８】
編集画面６０は、可変印刷に関する各種の設定内容を表示するための領域６２を含む。領域６２には、原稿サイズが「A4」に設定されていることを示す情報、印刷濃度が「標準」に設定されていることを示す情報、カラーモードが「フルカラー」に設定されていることを示す情報、領域６１に現在表示されている画像の頁番号が「1」であることを示す情報、及び、領域６１に現在表示されている画像の総頁数が「1」であることを示す情報が表示されている。
【００４９】
編集画面６０は、ソフトキーとして、可変画像又は非可変画像を挿入するための挿入領域を生成する指示を入力するためのキー６３と、挿入領域を削除する指示を入力するためのキー６４と、挿入領域に挿入されている挿入画像のレイアウトとして、「フィット」、「ストレッチ」、及び「タイル」のうちのいずれかを選択するためのキー６５Ａ，６５Ｂと、を含む。この場合、挿入画像のデフォルトのレイアウトとして、「フィット」が選択されている。
【００５０】
ここで、非可変画像とは、非可変データによって示される画像であって、可変印刷において、全ての頁に渡って共通して固定画像に挿入される画像である。
【００５１】
挿入画像のレイアウトとして、「フィット」が選択されている場合、挿入画像が、挿入領域の大きさ及び形状に適合するように拡大又は縮小されて表示される。「ストレッチ」が選択されている場合、挿入画像が、挿入画像の長辺が挿入領域の枠内に収まるように拡大又は縮小されて表示される。「タイル」が選択されている場合、挿入画像が、挿入領域の枠内にタイル状に敷き詰められている態様で表示される。
【００５２】
編集画面６０は、ソフトキーとして、挿入領域に挿入される非可変画像の内容として、「テキスト」、「日付」、及び「時刻」のうちのいずれかを選択するためのキー６６Ａ，６６Ｂを含む。非可変画像の内容として、「テキスト」が選択されている場合、挿入領域には、ユーザーによって任意に入力される文字列が非可変画像として表示される。「日付」が選択されている場合、挿入領域には、「January 01, 2019」等の、日付を示す文字列が非可変画像として表示される。「時刻」が選択されている場合、挿入領域には、「10:00」等の、時刻を示す文字列が非可変画像として表示される。この場合、非可変画像のデフォルトの内容として、「テキスト」が選択されている。
【００５３】
編集画面６０は、ソフトキーとして、領域６１に表示されている画像を、次頁の画像に変更するためのキー６７Ａと、前頁の画像に変更するためのキー６７Ｂと、可変印刷を開始する指示を入力するためのキー６８と、を含む。
【００５４】
（可変印刷用データ生成処理時の動作）
図７Ａ乃至図７Ｃは、本実施の形態に係る可変印刷用データ生成処理を示すフローチャートである。以下、可変印刷用データ生成処理を実行するための可変印刷用データ生成プログラムの制御構造について、画像形成装置１の動作と併せて説明する。
【００５５】
可変印刷用データ生成プログラムは、ユーザーによって編集画面６０のキー６３がドラッグアンドドロップ操作され、領域６１に表示されている画像について挿入領域を生成する指示が入力されることによって、制御部１０により実行される。可変印刷用データ生成プログラムは、挿入領域を生成する指示が入力されるごとに、制御部１０によりそれぞれ実行される。
【００５６】
図８は、挿入領域が生成されているときの編集画面の一例を示す図である。ユーザーはまず、挿入領域を生成する指示を入力するために、領域６１に表示されている画像６１Ａの所望の位置に、キー６３をドラッグアンドドロップする。図７Ａ及び図８を参照して、タッチパネル１５Ｂを介してキー６３に対するドラッグアンドドロップ操作を検知すると、制御部１０は、可変印刷用データ生成処理の実行を開始して、表示部１６に対し、検知されたドラッグアンドドロップ操作のドロップ位置に、予め設定されているデフォルトの大きさ及び形状の挿入領域７１を表示させる（ステップＳ１１）。
【００５７】
制御部１０はまた、固定データにおける挿入領域７１が配置される位置を示す位置情報と、固定データ全体に対する挿入領域７１の大きさを示すサイズ情報と、挿入領域７１の形状を示す形状情報と、を含むレイアウト情報を生成して、ＨＤＤ１９に記憶させる（ステップＳ１２）。レイアウト情報は、例えば、固定データにおける座標情報によって示される。
【００５８】
ユーザーは、上記と同様にしてキー６３に対するドラッグアンドドロップ操作を繰り返して行なう。制御部１０は、タッチパネル１５Ｂを介してキー６３に対するドラッグアンドドロップ操作を検知する毎に、可変印刷用データ生成処理の実行をそれぞれ開始し、上記と同様にして、表示部１６に対し、検知されたドラッグアンドドロップ操作のドロップ位置に、デフォルトの大きさ及び形状の挿入領域７２，７３を表示部１６に表示させる（ステップＳ１１）。
【００５９】
制御部１０はまた、挿入領域７２のレイアウト情報、及び挿入領域７３のレイアウト情報をそれぞれ生成して、ＨＤＤ１９に記憶させる（ステップＳ１２）。なお、挿入領域７１，７２は、特許請求の範囲における第１領域の一例である。挿入領域７３は、特許請求の範囲における第２領域の一例である。挿入領域７１，７２の位置情報は、特許請求の範囲における第１位置情報の一例である。挿入領域７３の位置情報は、特許請求の範囲における第２位置情報の一例である。
【００６０】
挿入領域７１乃至７３は、挿入領域７１乃至７３の大きさ及び形状を示す破線からなる枠によって囲まれている態様で表示されている。挿入領域７１乃至７３の枠内には、非可変画像を構成するための文字又は数字等の入力位置を示すカーソル７１Ａ乃至７３Ａがそれぞれ表示されている。
【００６１】
ユーザーは、挿入領域７１乃至７３の枠の内部をそれぞれドラッグアンドドロップすることで、挿入領域７１乃至７３の位置を変更する指示を入力したものとする。ユーザーはまた、挿入領域７１乃至７３の枠をそれぞれドラッグアンドドロップすることで、挿入領域７１乃至７３の大きさ及び形状を変更する指示を入力したものとする。
【００６２】
タッチパネル１５Ｂを介して、挿入領域７１乃至７３の枠の内部又は枠に対する上記したドラッグアンドドロップ操作を検知すると、制御部１０は、表示部１６に対し、検知されたドラッグアンドドロップ操作に応じて、挿入領域７１乃至７３の位置、並びに、挿入領域７１乃至７３の大きさ及び形状が変更された状態で、挿入領域７１乃至７３を表示させる。制御部１０はまた、ＨＤＤ１９に記憶されている挿入領域７１乃至７３のレイアウト情報を、変更後の位置、大きさ、及び形状が反映されるように更新する。
【００６３】
なお、ユーザーは、挿入領域７１乃至７３のいずれかをタッチして選択した後、キー６４をタッチすることで、選択された挿入領域７１乃至７３のいずれかを削除する指示を入力できる。タッチパネル１５Ｂを介して、キー６４に対するタッチ操作を検知した場合、制御部１０は、表示部１６に対し、選択された挿入領域７１乃至７３のいずれかの表示を消去させるとともに、選択された挿入領域７１乃至７３のいずれかのレイアウト情報をＨＤＤ１９から削除する。
【００６４】
レイアウト情報の記憶後、制御部１０は、挿入領域に対応付ける複数の可変データを指定するための指示を受け付けるまで（ステップＳ１３にてＮＯ）、又は、挿入領域に対応付ける非可変データを指定するための指示を受け付けるまで（ステップＳ２４にてＮＯ）、待機している。ユーザーは、挿入領域７１に対応付ける複数の可変データを指定するために、挿入領域７１の近傍に表示されているボタン７４をタッチする。
【００６５】
図９は、挿入領域に対応付ける複数の可変データを指定するときの編集画面の一例を示す図である。タッチパネル１５Ｂを介してボタン７４に対するタッチ操作を検知すると、制御部１０は、挿入領域７１に対応付ける複数の可変データを指定するための指示を受け付けたと判定し（ステップＳ１３にてＹＥＳ）、ＵＳＢメモリー４０に記憶されている情報から、識別番号が付されている全てのフォルダー名を抽出する（ステップＳ１４）。この場合、制御部１０は、ＵＳＢメモリー４０に記憶されている情報から、「001_Alphabets」というフォルダー名と、「002_Images」というフォルダー名とを抽出する。
【００６６】
フォルダー名の抽出後、制御部１０は、抽出されたフォルダー名が複数であるか否かを判定する（ステップＳ１５）。図９を参照して、この場合、制御部１０は、抽出されたフォルダー名が複数であると判定し（ステップＳ１５にてＹＥＳ）表示部１６に対し、抽出された全てのフォルダー名を項目として含むプルダウンリスト８１を、ボタン７４に重ねて表示させる（ステップＳ１６）。プルダウンリスト８１は、「001_Alphabets」という項目と、「002_Images」という項目とを含む。プルダウンリスト８１の表示後、制御部１０は、フォルダーを選択する指示を受け付けるまで待機する（ステップＳ１７にてＮＯ）。
【００６７】
ユーザーは、プルダウンリスト８１に含まれている「001_Alphabets」という項目が表示されている領域８１Ａをタッチすることによって、フォルダー４３を選択する指示を入力する。タッチパネル１５Ｂを介して領域８１Ａに対するタッチ操作を検知すると、制御部１０は、フォルダーを選択する指示を受け付けたと判定し（ステップＳ１７にてＹＥＳ）、ＵＳＢメモリー４０内のフォルダー４３に保存されているファイルに基づいて、挿入領域７１に対応付ける複数の可変データを特定し、特定された複数の可変データを示す可変データ情報を挿入領域７１のレイアウト情報に対応付けて、ＨＤＤ１９に記憶させる（ステップＳ１８）。
【００６８】
具体的には、制御部１０は、フォルダー４３に保存されているファイル４１がＸＭＬファイル、すなわちテキストファイルであると認識すると、子要素５２Ａ乃至５２Ｚのそれぞれに含まれている第１番目から第２６番目までのテキストデータを挿入領域７１に対応付ける複数の可変データとして特定し、特定された可変データを示す可変データ情報を、挿入領域７１のレイアウト情報に対応付けて、ＨＤＤ１９に記憶させる。
【００６９】
可変データ情報は、可変データを特定可能な情報であれば特に限定されない。本実施の形態では、可変データ情報は、少なくとも、可変データが保存されているフォルダーのパス、及び、可変データを含むファイルのファイル形式を示す情報を含む。この場合、フォルダー４３のパス、ファイル４１のファイル形式、及び、第１番目から第２６番目までのテキストデータを示す情報が、可変データ情報として記憶される。
【００７０】
制御部１０はまた、挿入画像のレイアウトとして「フィット」が設定されていることを示す設定情報を、挿入領域７１のレイアウト情報に対応付けて、ＨＤＤ１９に記憶させる（ステップＳ１９）。
【００７１】
設定情報の記憶後、制御部１０は、挿入領域７１に対応付けられている可変データ情報に基づいて、ＵＳＢメモリー４０内のフォルダー４３から第１番目のテキストデータを抽出し、表示部１６に対し、カーソル７１Ａの表示を消去させて、抽出された第１番目のテキストデータによって示される「A」という文字を示す可変画像８３が、挿入領域７１の枠内に挿入されている態様で、画像６１Ａを表示させる（ステップＳ２０）。
【００７２】
このとき、挿入画像のレイアウトとして「フィット」が選択されているので、制御部１０は、可変画像８３全体が挿入領域７１の大きさ及び形状に適合するように、第１番目のテキストデータのサイズを拡大又は縮小する。
【００７３】
なお、抽出されたフォルダー名が一つのみであり、制御部１０によって、抽出されたフォルダー名が複数ではないと判定された場合、（ステップＳ１５にてＮＯ）、制御部１０は、ステップＳ１６及びステップＳ１７の処理を実行することなく、ステップＳ１８の処理を実行する。
【００７４】
図７Ｂを参照して、可変画像８３の表示後、制御部１０は、ステップＳ１８において記憶された可変データ情報が、最初にＨＤＤ１９に記憶された可変データ情報であるか否かを判定する（ステップＳ２１）。この場合、制御部１０は、挿入領域７１に対応付けられている可変データ情報が、最初にＨＤＤ１９に記憶された可変データ情報であると判定し（ステップＳ２１にてＹＥＳ）、当該可変データ情報によって示される可変データの総数を、領域６１に表示されている画像の総頁数として決定する（ステップＳ２２）。
【００７５】
この場合、制御部１０は、挿入領域７１に対応付けられている可変データ情報によって示される第１番目から第２６番目までのテキストデータの総数である「26」という値を、領域６１に表示されている画像の総頁数として決定する。制御部１０は、決定された値に基づいて、領域６２に現在表示されている総頁数を示す情報を「1」という値から「26」という値に変更する（ステップＳ２３）。総頁数の変更後、制御部１０は、可変印刷用データ生成処理を終了する。
【００７６】
図１０は、挿入領域に対応付ける複数の可変データを指定するときの編集画面の他の一例を示す図である。ユーザーは、挿入領域７２に対応付ける複数の可変データを指定するために、挿入領域７２の近傍に表示されているボタン７５をタッチする。
【００７７】
再び図７Ａを参照して、タッチパネル１５Ｂを介してボタン７５に対するタッチ操作を検知すると、制御部１０は、挿入領域７２に対応付ける複数の可変データを指定するための指示を受け付けたと判定し（ステップＳ１３にてＹＥＳ）、ボタン７４に対するタッチ操作を検知したときと同様にして、ＵＳＢメモリー４０に記憶されている情報から、識別番号が付されている全てのフォルダー名として、「001_Alphabets」というフォルダー名と、「002_Images」というフォルダー名とを抽出する（ステップＳ１４）。
【００７８】
フォルダー名の抽出後、制御部１０は、抽出されたフォルダー名が複数であるか否かを判定する（ステップＳ１５）。図１０を参照して、この場合、制御部１０は、抽出されたフォルダー名が複数であると判定し（ステップＳ１５にてＹＥＳ）、表示部１６に対し、「001_Alphabets」という項目と、「002_Images」という項目とを含むプルダウンリスト８１を、ボタン７５に重ねて表示させる（ステップＳ１６）。プルダウンリスト８１の表示後、制御部１０は、フォルダーを選択する指示を受け付けるまで待機する（ステップＳ１７）。
【００７９】
ユーザーは、プルダウンリスト８１に含まれている「002_Images」という項目が表示されている領域８１Ｂをタッチすることによって、フォルダー４４を選択する指示を入力する。タッチパネル１５Ｂを介して領域８１Ｂに対するタッチ操作を検知すると、制御部１０は、フォルダーを選択する指示を受け付けたと判定し（ステップＳ１７にてＹＥＳ）、ＵＳＢメモリー４０内のフォルダー４４に保存されているファイルに基づいて、挿入領域７２に対応付ける複数の可変データを特定し、特定された複数の可変データを示す可変データ情報を挿入領域７２のレイアウト情報に対応付けて、ＨＤＤ１９に記憶させる（ステップＳ１８）。
【００８０】
具体的には、制御部１０は、フォルダー４４に保存されている画像ファイル４２Ａ乃至４２ＺがＰＮＧファイル、すなわち画像ファイルであると認識すると、当該画像ファイル４２Ａ乃至４２Ｚを挿入領域７２に対応付ける複数の可変データとして特定し、特定された複数の可変データを示す可変データ情報を、挿入領域７２のレイアウト情報に対応付けて、ＨＤＤ１９に記憶させる。
【００８１】
この場合、フォルダー４４のパス、及び、画像ファイル４２Ａ乃至４２Ｚのファイル形式が、可変データ情報として記憶される。
【００８２】
制御部１０はまた、挿入画像のレイアウトとして「フィット」が設定されていることを示す設定情報を、挿入領域７２のレイアウト情報に対応付けて、ＨＤＤ１９に記憶させる（ステップＳ１９）。
【００８３】
設定情報の記憶後、制御部１０は、挿入領域７２に対応付けられている可変データ情報に基づいて、ＵＳＢメモリー４０内のフォルダー４４から第１番目の画像ファイル４２Ａを読出し、表示部１６に対し、カーソル７２Ａの表示を消去させて、読出された画像ファイル４２Ａによって示される「Apple」を表す可変画像９１が、挿入領域７２の枠内に挿入されている態様で、画像６１Ａを表示させる（ステップＳ２０）。
【００８４】
このとき、挿入画像のレイアウトとして「フィット」が選択されているので、制御部１０は、可変画像９１全体が挿入領域７２の大きさ及び形状に適合するように、画像ファイル４２Ａのサイズを拡大又は縮小する。
【００８５】
このように、挿入画像のレイアウトとして「フィット」が選択されている場合、拡大又は縮小前の挿入画像の縦横比が維持されないため、挿入画像が不鮮明になることがある。このとき、挿入領域７２に挿入されている可変画像９１が不鮮明に表示されているものとする。ユーザーは、挿入画像のレイアウトを「ストレッチ」に変更するために、キー６５Ｂをタッチする。
【００８６】
タッチパネル１５Ｂを介してキー６５Ｂに対するタッチ操作を検知すると、制御部１０は、編集画面６０に表示されている「フィット」という文字列を「ストレッチ」という文字列に変更するとともに、可変画像９１の長辺が挿入領域７２の枠内に収まるように、上記「フィット」に応じた拡大又は縮小前の画像ファイル４２Ａのサイズを拡大又は縮小する。
【００８７】
制御部１０は、表示部１６に対し、サイズ変更後の画像ファイル４２Ａに基づく可変画像９１を、挿入領域７２の枠内に表示させる。これによって、可変画像９１が、可変画像９１の縦横比が維持された状態で鮮明に表示されるようになる。
【００８８】
制御部１０はまた、ＨＤＤ１９に記憶されている挿入領域７２の設定情報を、挿入画像のレイアウトとして「ストレッチ」が設定されていることを示すように更新する。
【００８９】
再び図７Ｂを参照して、可変画像８３の表示後、制御部１０は、ステップＳ１８において記憶された可変データ情報が、最初にＨＤＤ１９に記憶された可変データ情報であるか否かを判定する（ステップＳ２１）。この場合、挿入領域７１に対応付けられている可変データ情報が既にＨＤＤ１９に記憶されているので、制御部１０は、挿入領域７２に付けられている可変データ情報は最初にＨＤＤ１９に記憶された可変データ情報ではないと判定し（ステップＳ２１にてＮＯ）、領域６１に表示されている画像の総頁数を決定することなく、可変印刷用データ生成処理を終了する。
【００９０】
ユーザーは、挿入領域７３に対応付ける非可変データを指定するために、挿入領域７３の枠内に表示されているカーソル７３Ａをタッチする。
【００９１】
図７Ａ及び図７Ｃを参照して、タッチパネル１５Ｂを介してカーソル７３Ａに対するタッチ操作を検知すると、制御部１０は、挿入領域７３に対応付ける非可変データを指定するための指示を受け付けたと判定し（ステップＳ２４にてＹＥＳ）、挿入領域に挿入される非可変画像の内容として、「テキスト」が選択されているか否かを判定する（ステップＳ２５）。
【００９２】
図１１は、挿入領域に対応付ける非可変データを指定するときの編集画面の一例を示す図である。図１１を参照して、この場合、制御部１０は、非可変画像の内容として、「テキスト」が選択されていると判定し（ステップＳ２５にてＹＥＳ）、表示部１６に対し、文字又は数字の入力を行なうための複数のソフトキーを含むキーボード画像１００を、編集画面６０に重ねて表示させる（ステップＳ２６）。キーボード画像１００の表示後、制御部１０は、キーボード画像１００を介して、文字又は数字が入力されるまで待機する（ステップＳ２７にてＮＯ）。
【００９３】
ユーザーは、キーボード画像１００のソフトキーをタッチすることで、「JOHN」という文字列を入力する。タッチパネル１５Ｂを介してキーボード画像１００のソフトキーに対するタッチ操作を検知すると、制御部１０は、文字が入力されたと判定し（ステップＳ２７にてＹＥＳ）、入力された文字を示すテキストデータを非可変データとして取得して、挿入領域７３のレイアウト情報に対応付けて、ＨＤＤ１９に記憶させる（ステップＳ２８）。
【００９４】
非可変データの記憶後、制御部１０は、表示部１６に対し、カーソル７３Ａの表示を消去させて、取得されたテキストデータによって示される「JOHN」という文字列を示す非可変画像１０１が、挿入領域７３の枠内に挿入されている態様で、画像６１Ａを表示させる（ステップＳ２９）。非可変画像１０１の表示後、制御部１０は、可変印刷用データ生成処理を終了する。
【００９５】
なお、ユーザーは、カーソル７３Ａをタッチする前に、キー６６Ａ又はキー６６Ｂをタッチすることで、挿入領域に挿入される非可変画像の内容を「日付」又は「時刻」に変更できる。
【００９６】
例えば、非可変画像の内容として、「日付」が選択されている場合、制御部１０は、非可変画像の内容として「日付」が選択されていると判定し（ステップＳ２５にてＮＯ，ステップＳ３０にてＹＥＳ）、一般的なタイマー機能を用いて、タッチパネル１５Ｂを介してカーソル７３Ａに対するタッチ操作を検知した時点での日付を示す日付情報を取得し、取得された日付情報によって示される日付を示す文字列を示す日付テキストデータを非可変データとして取得して、挿入領域７３のレイアウト情報に対応付けて、ＨＤＤ１９に記憶させる（ステップＳ３１）。
【００９７】
非可変データの記憶後、制御部１０は、表示部１６に対し、カーソル７３Ａの表示を消去させて、取得された日付テキストデータによって示される、例えば「January 01, 2019」という文字列を示す非可変画像が、挿入領域７３の枠内に挿入されている態様で、画像６１Ａを表示させる（ステップＳ３２）。非可変画像の表示後、制御部１０は、可変印刷用データ生成処理を終了する。
【００９８】
一方、非可変画像の内容として、「時刻」が選択されている場合、制御部１０は、非可変画像の内容として「日付」が選択されていないと判定し（ステップＳ３０にてＮＯ）、一般的なタイマー機能を用いて、タッチパネル１５Ｂを介してカーソル７３Ａに対するタッチ操作を検知した時点での時刻を示す時刻情報を取得し、取得された時刻情報によって示される時刻を示す文字列を示す時刻テキストデータを非可変データとして取得して、挿入領域７３のレイアウト情報に対応付けて、ＨＤＤ１９に記憶させる（ステップＳ３３）。
【００９９】
非可変データの記憶後、制御部１０は、表示部１６に対し、カーソル７３Ａの表示を消去させて、取得された時刻テキストデータによって示される、例えば「10:00」という文字列を示す非可変画像が、挿入領域７３の枠内に挿入されている態様で、画像６１Ａを表示させる（ステップＳ３４）。非可変画像の表示後、制御部１０は、可変印刷用データ生成処理を終了する。
【０１００】
上記のようにして、可変印刷用データを構成する、固定データ情報、可変データ情報、非可変データ、挿入領域７１乃至７３のレイアウト情報、及び設定情報が、ＨＤＤ１９に記憶される。
【０１０１】
図１２は、異なる頁の画像が表示されているときの編集画面の一例を示す図である。図１２を参照して、ユーザーは、領域６１に表示されている画像６１Ａを、次の頁の画像に変更するために、キー６７Ａをタッチする。タッチパネル１５Ｂを介してキー６７Ａに対するタッチ操作を検知すると、制御部１０は、表示部１６に対し、領域６１に、第２頁目に対応する画像６１Ｂを表示させる。
【０１０２】
具体的には、制御部１０は、挿入領域７１に対応付けられている可変データ情報に基づいて、ＵＳＢメモリー４０内のフォルダー４３から第２番目のテキストデータを抽出し、表示部１６に対し、抽出された第２番目のテキストデータによって示される「B」という文字を示す可変画像１１１が、挿入領域７１の枠内に挿入されている態様で、画像６１Ｂを表示させる。
【０１０３】
このとき、制御部１０は、可変画像８３を表示したときと同様にして、可変画像１１１全体が挿入領域７１の大きさ及び形状に適合するように、第２番目のテキストデータのサイズを拡大又は縮小する。
【０１０４】
制御部１０はまた、挿入領域７２に対応付けられている可変データ情報に基づいて、ＵＳＢメモリー４０内のフォルダー４４から第２番目の画像ファイル４２Ｂを読出し、表示部１６に対し、読出された画像ファイル４２Ｂによって示される「Ball」を表す可変画像１１２が、挿入領域７２の枠内に挿入されている態様で、画像６１Ｂを表示させる。
【０１０５】
このとき、制御部１０は、可変画像９１を表示したときと同様にして、可変画像１１２の長辺が挿入領域７２の枠内に収まるように、画像ファイル４２Ｂのサイズを拡大又は縮小する。
【０１０６】
制御部１０は、挿入領域７３に表示されている非可変画像１０１については、表示の変更を行なわない。したがって、挿入領域７３には、第１頁目の画像６１Ａと同様に、ＨＤＤ１９に非可変データとして記憶されているテキストデータに基づいて、「JOHN」という文字列が表示される。
【０１０７】
なお、挿入領域７１に可変画像８３又は可変画像１１１を表示させているとき、制御部１０は、表示部１６に対し、ボタン７４の表示に代えて、対応する「001」という識別番号を示す情報１１３を表示させる。また、挿入領域７２に可変画像９１又は可変画像１１２を表示させているとき、制御部１０は、表示部１６に対し、ボタン７５の表示に代えて、対応する「002」という識別番号を示す情報１１４を表示させる。
【０１０８】
（可変印刷処理時の動作）
図１３は、可変印刷処理を示すフローチャートである。以下、可変印刷処理を実行するための可変印刷プログラムの制御構造について、画像形成装置１の動作と併せて説明する。
【０１０９】
可変印刷プログラムは、操作部１５を介して、可変印刷の開始を指示するために、ユーザーによって編集画面６０のキー６８がタッチされることによって、制御部１０により実行される。
【０１１０】
画像６１Ｂの確認後、ユーザーは、可変印刷の開始を指示するために、キー６８をタッチする。図１３を参照して、タッチパネル１５Ｂを介してキー６８に対するタッチ操作を検知すると、制御部１０は、画像処理部１７に対し、固定画像に対応する第１ビットマップ画像を生成させる（ステップＳ４０）。
【０１１１】
具体的には、制御部１０はまず、ＨＤＤ１９に記憶されている固定データ情報に基づいて、ＵＳＢメモリー４０から固定データとしてのファイル４５を読出して、画像処理部１７に転送する。画像処理部１７は、転送された固定データに基づいてラスターイメージ処理を行なって、白紙の状態の固定画像に対応する第１ビットマップ画像を生成する。
【０１１２】
第１ビットマップ画像の生成後、制御部１０は、ＨＤＤ１９に非可変データが記憶されているか否かを判定する（ステップＳ４１）。この場合、ＨＤＤ１９には、「JOHN」という文字列を示すテキストデータが非可変データとして記憶されているので、制御部１０は、ＨＤＤ１９に非可変データが記憶されていると判定し（ステップＳ４１にてＹＥＳ）、画像処理部１７に対し、非可変画像に対応する第２ビットマップ画像を生成させる（ステップＳ４２）。
【０１１３】
具体的には、制御部１０はまず、ＨＤＤ１９から、非可変データとしてのテキストデータと、挿入領域７３のレイアウト情報とを読出して、画像処理部１７に転送する。画像処理部１７は、転送された非可変データ及びレイアウト情報に基づいてラスターイメージ処理を行なって、非可変画像１０１に対応する第２ビットマップ画像を生成する。
【０１１４】
第２ビットマップ画像の生成後、制御部１０は、画像処理部１７に対し、第１番目の可変画像に対応する第３ビットマップ画像を生成させる（ステップＳ４３）。
【０１１５】
具体的には、制御部１０はまず、挿入領域７１に対応付けられてＨＤＤ１９に記憶されている可変データ情報に基づいて、ＵＳＢメモリー４０内のフォルダー４３から可変データとしての「A」という文字を示す第１番目のテキストデータを抽出するとともに、ＨＤＤ１９から挿入領域７１のレイアウト情報を読出して、画像処理部１７に転送する。
【０１１６】
制御部１０は次いで、挿入領域７２に対応付けられてＨＤＤ１９に記憶されている可変データ情報に基づいて、ＵＳＢメモリー４０内のフォルダー４４から可変データとしての第１番目の画像ファイル４２Ａを読出すとともに、ＨＤＤ１９から挿入領域７２のレイアウト情報を読出して、画像処理部１７に転送する。
【０１１７】
画像処理部１７は、転送された可変データ及びレイアウト情報に基づいてラスターイメージ処理を行なって、可変画像８３，９１に対応する第３ビットマップ画像を生成する。
【０１１８】
なお、制御部１０は、ＨＤＤ１９に非可変データが記憶されていない場合（ステップＳ４１にてＮＯ）、ステップＳ４２の処理を実行することなく、ステップＳ４３の処理を実行する。
【０１１９】
第３ビットマップ画像の生成後、制御部１０は、第１乃至第３ビットマップ画像を合成して、第１頁目に対応する合成ビットマップ画像を生成する（ステップＳ４４）。合成ビットマップ画像の生成後、制御部１０は、画像形成部１２に対し、合成ビットマップ画像に基づいて、第１頁目に対応する画像を記録紙に形成させる（ステップＳ４５）。記録紙に形成された画像は、固定画像の挿入領域７１，７２に可変画像８３，９１がそれぞれ挿入され、固定画像の挿入領域７３に非可変画像１０１が挿入されている画像である。
【０１２０】
第１頁目に対応する画像の形成後、制御部１０は、全ての頁に対応する画像を形成したか否かを判定する（ステップＳ４６）。この場合、画像形成の対象となる画像の総頁数は２６頁であるので、制御部１０は、全ての頁に対応する画像を形成していないと判定して（ステップＳ４６にてＮＯ）、ステップＳ４３の処理に戻る。
【０１２１】
制御部１０は、第２頁目から第２６頁目までに対応する画像を形成するまで、第２頁目から第２６頁目までの可変データを差し替えながら上記と同様にしてステップＳ４３乃至ステップＳ４５までの処理を繰り返す。制御部１０は、全ての頁に対応する画像を形成したと判定すると（ステップＳ４６にてＹＥＳ）、可変印刷処理を終了する。
【０１２２】
上記実施の形態によれば、制御部１０は、操作部１５を介して、固定データとしてファイル４５を指定する指示を受け付けると、表示部１６に、指定されたファイル４５によって示される固定画像としての画像６１Ａを表示させる。制御部１０は、操作部１５を介して、表示されている画像６１Ａについて、挿入領域７１を生成する位置を指定するためのドラッグアンドドロップ操作を受け付けると、ドロップ位置に基づいて、固定データにおける挿入領域７１の位置を示す第１位置情報を生成して、ＨＤＤ１９に記憶させる。制御部１０は、操作部１５を介して、挿入領域７１に対応付ける複数の可変データを指定する指示を受け付けると、接続部２０を介して、ＵＳＢメモリー４０から、指定された複数の可変データとして、第１番目から第２６番目までのテキストデータを取得する。制御部１０は、画像形成部１２に対し、固定データ、第１位置情報、及び、取得された複数の可変データに基づいて、ファイル４５によって示される固定画像の挿入領域７１に、第１番目から第２６番目までのテキストデータのそれぞれによって示される可変画像８３，１１１等が一頁ごとに差し替えられて挿入されている画像を、記録紙に形成させる。
【０１２３】
これによって、ユーザーは、画像形成装置１に備えられている表示部１６に表示されている固定画像としての画像６１Ａを確認しながら、操作部１５を介して、挿入領域７１を生成する位置を指定し、さらに、挿入領域７１に対応付ける複数の可変データを指定できる。その結果、ユーザーは、パーソナルコンピューター等の他の情報処理装置２３を用いることなく、可変印刷用データを、画像形成装置を用いて容易に作成できる。その結果、可変印刷用データを情報処理装置から画像形成装置に送信するために要するユーザーの手間を省くことができるので、ユーザーの利便性が向上する。
【０１２４】
また上記実施の形態によれば、制御部１０は、操作部１５を介して、表示されている画像６１Ａについて、挿入領域７３を生成する位置を指定するためのドラッグアンドドロップ操作を受け付けると、ドロップ位置に基づいて、固定データにおける挿入領域７３の位置を示す第２位置情報を生成して、ＨＤＤ１９に記憶させる。制御部１０は、操作部１５を介して、挿入領域７３に対応付ける非可変データを指定する指示を受け付けると、指定された非可変データを取得して、第２位置情報に対応付けてＨＤＤ１９に記憶させる。制御部１０は、画像形成部１２に対し、第２位置情報及び非可変データに基づいて、ファイル４５によって示される固定画像の挿入領域７３に、非可変データによって示される非可変画像１０１が全ての頁に渡って共通して挿入されている画像を、記録紙に形成させる。
【０１２５】
これによって、ユーザーは、表示部１６に表示されている固定画像としての画像６１Ａを確認しながら、操作部１５を介して、挿入領域７３を生成する位置を指定し、さらに、挿入領域７３に対応付ける非可変データを指定できる。その結果、ユーザーは、可変印刷用データをより一層容易に作成できるようになる。
【０１２６】
また上記実施の形態によれば、制御部１０は、操作部１５を介して「JOHN」という文字列が入力されると、入力された文字列を示すテキストデータを、非可変データとして取得する。これによって、ユーザーは、操作部１５を介して任意の文字列を入力するという簡単な操作によって、非可変データを作成できるようになる。
【０１２７】
また上記実施の形態によれば、制御部１０は、接続部２０を介して、ＵＳＢメモリー４０に予め記憶されている複数の可変データを、指定された複数の可変データとして取得する。これによって、ユーザーは、接続部２０にＵＳＢメモリー４０を接続するという簡単な操作によって、画像形成装置１に複数の可変データを入力できるようになる。
【０１２８】
また上記実施の形態によれば、制御部１０は、表示部１６に対し、最初に記憶された可変データ情報によって示される複数の可変データの総数を示す値を表示させる。これによって、ユーザーは、画像形成装置１２によって形成される画像の総頁数を容易に確認できる。ユーザーはまた、表示された総頁数を確認することによって、可変印刷用データが誤りなく生成されているか否かを確認できる。したがって、ユーザーの利便性がさらに向上する。
【０１２９】
また上記実施の形態によれば、制御部１０は、操作部１５を介して、挿入領域７１の大きさ及び形状を指定する指示を受け付けると、指定された大きさ及び形状に基づいて、固定データ全体に対する挿入領域７１の大きさを示すサイズ情報、及び、挿入領域７１の形状を示す形状情報を生成して、ＨＤＤ１９に記憶させる。これによって、ユーザーは、操作部１５を介して、挿入領域７１の位置だけでなく、大きさ及び形状も指定できるので、可変印刷用データをより一層容易に作成できるようになる。
【０１３０】
また上記実施の形態によれば、ＵＳＢメモリー４０は、ＸＭＬ形式のテキストファイル４１を予め記憶しており、制御部１０は、指定された複数の可変データに対応するファイルがテキストファイルであると認識した場合に、ファイル４１に含まれている第１番目から第２６番目までのテキストデータを、複数の可変データとして取得する。これによって、ユーザーは、可変データをテキストファイルによって作成することができるようになる。
【０１３１】
また上記実施の形態によれば、ＵＳＢメモリー４０は、ＰＮＧ形式の複数の画像ファイル４２Ａ乃至４２Ｚを予め記憶しており、制御部１０は、指定された複数の可変データに対応するファイルが画像ファイルであると認識した場合に、画像ファイル４２Ａ乃至４２Ｚを、複数の可変データとして取得する。これによって、ユーザーは、可変データを画像ファイルによって作成することができるようになる。
【０１３２】
（第１の変形例）
本発明の第１の変形例に係る画像形成装置１は、主に、画像形成装置１のスキャン機能によって固定データが生成される点を除き、上記した実施の形態と同じである。以下、上記した実施の形態と異なる点について説明する。
【０１３３】
［動作］
以下、可変印刷用データ生成処理時、及び可変印刷処理時等における、第１の変形例に係る画像形成装置１の動作について説明する。なお、上記した実施の形態と同じ動作については、繰り返して説明しない。
【０１３４】
画像形成装置１の電源が投入されると、制御部１０は、表示部１６に、ホーム画面３０を表示させる。ユーザーは、可変印刷機能を利用するために、複数の可変データが予め記憶されているＵＳＢメモリーを、接続部２０に接続する。
【０１３５】
図１４は、ＵＳＢメモリーに記憶されているファイルの他の一例を示す図である。図１４を参照して、ＵＳＢメモリー１３０は、ＴＸＴ(Text)形式のテキストファイル１３１を記憶している。ファイル１３１は、複数の可変データを含んでいる。
【０１３６】
図１５は、複数の可変データを含むＴＸＴファイルの一例を示す図である。図１５を参照して、ファイル１３１は、第１行目から第７行目にかけて、一行ごとに、従業員の氏名をそれぞれ示す第１番目から第７番目までのテキストデータ１４１Ａ乃至１４１Ｇを、可変データとして含む。テキストデータ１４１Ａ乃至１４１Ｇの行番号は、それぞれ、可変印刷が実行される順番に対応している。テキストデータ１４１Ａ乃至１４１Ｇは、一つのグループを構成している。
【０１３７】
例えば、ファイル１３１は、第１行目に、「TARO TOKKYO」という従業員の氏名を示す第１番目のテキストデータ１４１Ａを含む。ファイル１３１は、第２行目に、「HANAKO TOKKYO」という従業員の氏名を示す第２番目のテキストデータ１４１Ｂを含む。
【０１３８】
ファイル１３１は、「001_Employees」というフォルダー名が付されているフォルダー１３２に保存されている。フォルダー１３２に付されている「001」という番号は、可変データをグループ毎に識別するための識別番号である。ＵＳＢメモリー１３０において、可変データが保存されているフォルダーは、フォルダー１３２のみである。
【０１３９】
ＵＳＢメモリー１３０の接続後、ユーザーは、可変印刷機能を選択するために、ホーム画面３０のキー３８をタッチする。タッチパネル１５Ｂを介してキー３８に対するタッチ操作を検知すると、制御部１０は、表示部１６に、編集画面６０を表示させる。
【０１４０】
編集画面６０が表示されると、ユーザーは、画像読取部１１のプラテンガラスに原稿を載置する。ユーザーは、画像読取部１１に原稿の読取りを実行させるために、操作部１５に備えられるスタートキー１５Ａを押下したものとする。このように、ユーザーは、編集画面６０が表示されている状態でスタートキー１５Ａを押下することによって、原稿に基づいて生成される画像ファイルを、固定データとして指定する指示を入力する。
【０１４１】
スタートキー１５Ａに対する押下操作を検知すると、制御部１０は、画像読取部１１に対し、プラテンガラスに載置されている原稿を読み取らせて画像データを生成させる。制御部１０は、生成された画像データから、例えばＰＤＦ(Portable Document Format)形式の画像ファイルを生成して、固定データとしてＨＤＤ１９に記憶させる。
【０１４２】
図１６は、原稿に基づく固定画像が表示されているときの編集画面の一例を示す図である。図１６を参照して、制御部１０は、表示部１６に対し、生成された画像ファイルに基づいて、画像１５１Ａを領域６１に表示させる。このとき表示される画像１５１Ａは、画像１５２，１５３を含んでいる固定画像である。
【０１４３】
（可変印刷用データ生成処理時の動作）
図１７は、挿入領域が生成されているときの編集画面の他の一例を示す図である。ユーザーはまず、挿入領域を生成する指示を入力するために、領域６１に表示されている画像１５１Ａの所望の位置に、キー６３をドラッグアンドドロップする。
【０１４４】
図７Ａ及び図１７を参照して、タッチパネル１５Ｂを介してキー６３に対するドラッグアンドドロップ操作を検知すると、制御部１０は、ドロップ位置に、予め設定されているデフォルトの大きさ及び形状の挿入領域１６１を表示させる（ステップＳ１１）。
【０１４５】
制御部１０はまた、固定データ、すなわち生成された画像ファイルにおける挿入領域１６１が配置される位置を示す位置情報と、固定データ全体に対する挿入領域１６１の大きさを示すサイズ情報と、挿入領域１６１の形状を示す形状情報と、を含むレイアウト情報を生成して、ＨＤＤ１９に記憶させる（ステップＳ１２）。挿入領域１６１は、特許請求の範囲における第１領域の一例である。挿入領域１６１の位置情報は、特許請求の範囲における第１位置情報の一例である。
【０１４６】
挿入領域１６１は、挿入領域１６１の大きさ及び形状を示す破線からなる枠によって囲まれている態様で表示されている。挿入領域１６１の枠内には、非可変画像を構成するための文字又は数字等の入力位置を示すカーソル１６１Ａが表示されている。
【０１４７】
ユーザーは、挿入領域１６１の枠の内部をドラッグアンドドロップすることで、挿入領域１６１の位置を変更する指示を入力したものとする。ユーザーは、挿入領域１６１の枠をドラッグアンドドロップすることで、挿入領域１６１の大きさ及び形状を変更する指示を入力したものとする。
【０１４８】
タッチパネル１５Ｂを介して、挿入領域１６１の枠の内部又は枠に対する上記したドラッグアンドドロップ操作を検知すると、制御部１０は、表示部１６に対し、検知されたドラッグアンドドロップ操作に応じて、挿入領域１６１の位置、並びに、挿入領域１６１の大きさ及び形状が変更された状態で、挿入領域１６１を表示させる。制御部１０はまた、ＨＤＤ１９に記憶されている挿入領域１６１のレイアウト情報を、変更後の位置、大きさ、及び形状が反映されるように更新する。
【０１４９】
レイアウト情報の記憶後、制御部１０は、挿入領域に対応付ける複数の可変データを指定するための指示を受け付けるまで（ステップＳ１３にてＮＯ）、又は、挿入領域に対応付ける非可変データを指定するための指示を受け付けるまで（ステップＳ２４にてＮＯ）、待機している。ユーザーは、挿入領域１６１に対応付ける複数の可変データを指定するために、挿入領域１６１の近傍に表示されているボタン１６４をタッチする。
【０１５０】
タッチパネル１５Ｂを介してボタン１６４に対するタッチ操作を検知すると、制御部１０は、挿入領域１６１に対応付ける複数の可変データを指定するための指示を受け付けたと判定し（ステップＳ１３にてＹＥＳ）、ＵＳＢメモリー１３０に記憶されている情報から、識別番号が付されている全てのフォルダー名を抽出する（ステップＳ１４）。この場合、制御部１０は、ＵＳＢメモリー１３０に記憶されている情報から、「001_Employees」というフォルダー名を抽出する。
【０１５１】
フォルダー名の抽出後、制御部１０は、抽出されたフォルダー名が複数であるか否かを判定する（ステップＳ１５）。この場合、抽出されたフォルダー名は一つのみであるので、制御部１０は、抽出されたフォルダー名が複数ではないと判定し（ステップＳ１５にてＮＯ）、抽出されたフォルダー名を項目として含むプルダウンリストを表示させることなく、ＵＳＢメモリー１３０内のフォルダー１３２に保存されているファイル１３１に基づいて、挿入領域１６１に対応付ける複数の可変データを特定し、特定された複数の可変データを示す可変データ情報を挿入領域１６１のレイアウト情報に対応付けて、ＨＤＤ１９に記憶させる（ステップＳ１８）。
【０１５２】
具体的には、制御部１０は、フォルダー１３２に保存されているファイル１３１がＴＸＴファイル、すなわちテキストファイルであることを認識すると、第１番目から第７番目までのテキストデータ１４１Ａ乃至１４１Ｇを、挿入領域１６１に対応付ける複数の可変データとして特定し、特定された複数の可変データを示す可変データ情報を、挿入領域１６１のレイアウト情報に対応付けて、ＨＤＤ１９に記憶させる。
【０１５３】
この場合、フォルダー１３２のパス、ファイル１３１のファイル形式、及び、第１番目から第７番目までのテキストデータ１４１Ａ乃至１４１Ｇを示す情報が、可変データ情報としてＨＤＤ１９に記憶される。
【０１５４】
制御部１０はまた、挿入画像のレイアウトとして「フィット」が設定されていることを示す設定情報を、挿入領域１６１のレイアウト情報に対応付けて、ＨＤＤ１９に記憶させる（ステップＳ１９）。
【０１５５】
図１８は、可変画像が表示されているときの編集画面の他の一例を示す図である。図１８を参照して、設定情報の記憶後、制御部１０は、挿入領域１６１に対応付けられている可変データ情報に基づいて、ＵＳＢメモリー１３０内のフォルダー１３２から第１番目のテキストデータ１４１Ａを抽出し、表示部１６に対し、カーソル１６１Ａの表示を消去させて、抽出されたテキストデータ１４１Ａによって示される「TARO TOKKYO」という文字列を示す可変画像１７１が、挿入領域１６１の枠内に挿入されている態様で、画像１５１Ａを表示させる（ステップＳ２０）。
【０１５６】
このとき、挿入画像のレイアウトとして「フィット」が選択されているので、制御部１０は、可変画像１７１全体が挿入領域１６１の大きさ及び形状に適合するように、テキストデータ１４１Ａのサイズを拡大又は縮小する。
【０１５７】
図７Ｂを参照して、可変画像１７１の表示後、制御部１０は、ステップＳ１８において記憶された可変データ情報が、最初にＨＤＤ１９に記憶された可変データ情報であるか否かを判定する（ステップＳ２１）。この場合、制御部１０は、挿入領域１６１に対応付けられている可変データ情報が、最初にＨＤＤ１９に記憶された可変データ情報であると判定し（ステップＳ２１にてＹＥＳ）、当該可変データ情報によって示される複数の可変データの総数を、領域６１に表示されている画像の総頁数として決定する（ステップＳ２２）。
【０１５８】
この場合、制御部１０は、挿入領域１６１に対応付けられている可変データ情報によって示される第１番目から第７番目までのテキストデータ１４１Ａ乃至１４１Ｇの総数である「7」という値を、領域６１に表示されている画像の総頁数として決定する。制御部１０は、決定された値に基づいて、領域６２に現在表示されている総頁数を示す情報を「1」という値から「7」という値に変更する（ステップＳ２３）。総頁数の変更後、制御部１０は、可変印刷用データ生成処理を終了する。
【０１５９】
上記のようにして、可変印刷用データを構成する、固定データ、可変データ情報、挿入領域１６１のレイアウト情報、及び設定情報が、ＨＤＤ１９に記憶される。
【０１６０】
図１９は、異なる頁の画像が表示されているときの編集画面の他の一例を示す図である。図１９を参照して、ユーザーは、挿入領域１６１に表示されている画像１５１Ａを、次の頁の画像に変更するために、キー６７Ａをタッチする。タッチパネル１５Ｂを介してキー６７Ａに対するタッチ操作を検知すると、制御部１０は、表示部１６に対し、領域６１に、第２頁目の画像１５１Ｂを表示させる。
【０１６１】
具体的には、制御部１０は、挿入領域１６１に対応付けられている可変データ情報に基づいて、ＵＳＢメモリー１３０内のフォルダー１３２から第２番目のテキストデータ１４１Ｂを抽出し、表示部１６に対し、抽出されたテキストデータ１４１Ｂによって示される「HANAKO TOKKYO」という文字列を示す可変画像１８１が、挿入領域１６１の枠内に挿入されている態様で、画像１５１Ｂを表示させる。
【０１６２】
このとき、制御部１０は、可変画像１７１を表示したときと同様にして、可変画像１８１全体が挿入領域１６１の大きさ及び形状に適合するように、第２番目のテキストデータ１４１Ｂのサイズを拡大又は縮小する。
【０１６３】
なお、挿入領域１６１に可変画像１７１又は可変画像１８１を表示させているとき、制御部１０は、表示部１６に対し、ボタン１６４の表示に代えて、対応する「001」という識別番号を示す情報１８２を表示させる。
【０１６４】
（可変印刷処理時の動作）
画像１５１Ｂの確認後、ユーザーは、可変印刷の開始を指示するために、キー６８をタッチする。図１３を参照して、タッチパネル１５Ｂを介してキー６８に対するタッチ操作を検知すると、制御部１０は、画像処理部１７に対し、固定画像に対応する第１ビットマップ画像を生成させる（ステップＳ４０）。
【０１６５】
具体的には、制御部１０はまず、ＨＤＤ１９から固定データとして記憶されている画像ファイルを読出して、画像処理部１７に転送する。画像処理部１７は、転送された固定データに基づいてラスターイメージ処理を行なって、画像１５２，１５３を含む固定画像に対応する第１ビットマップ画像を生成する。
【０１６６】
第１ビットマップ画像の生成後、制御部１０は、ＨＤＤ１９に非可変データが記憶されているか否かを判定する（ステップＳ４１）。この場合、ＨＤＤ１９には非可変データは記憶されていないので、制御部１０は、ＨＤＤ１９に非可変データが記憶されていないと判定し（ステップＳ４１にてＮＯ）、画像処理部１７に対し、第２ビットマップ画像を生成させることなく、第１番目の可変画像に対応する第３ビットマップ画像を生成させる（ステップＳ４３）。
【０１６７】
具体的には、制御部１０はまず、挿入領域１６１に対応付けられてＨＤＤ１９に記憶されている可変データ情報に基づいて、ＵＳＢメモリー１３０内のフォルダー１３２から「TARO TOKKYO」という文字列を示す第１番目のテキストデータ１４１Ａを抽出するとともに、ＨＤＤ１９から、挿入領域１６１のレイアウト情報を読出して、画像処理部１７に転送する。
【０１６８】
画像処理部１７は、転送された可変データ及びレイアウト情報に基づいてラスターイメージ処理を行なって、可変画像１７１に対応する第３ビットマップ画像を生成する。
【０１６９】
第３ビットマップ画像の生成後、制御部１０は、第１及び第３ビットマップ画像を合成して、第１頁目に対応する合成ビットマップ画像を生成する（ステップＳ４４）。合成ビットマップ画像の生成後、制御部１０は、画像形成部１２に対し、合成ビットマップ画像に基づいて、第１頁目に対応する画像を記録紙に形成させる（ステップＳ４５）。記録紙に形成された画像は、画像１５２，１５３を含む固定画像の挿入領域１６１に、可変画像１７１が挿入されている画像である。
【０１７０】
第１頁目に対応する画像の形成後、制御部１０は、全ての頁に対応する画像を形成したか否かを判定する（ステップＳ４６）。この場合、画像形成対象の画像の総頁数は７頁であるので、制御部１０は、全ての頁に対応する画像を形成していないと判定して（ステップＳ４６にてＮＯ）、ステップＳ４３の処理に戻る。
【０１７１】
制御部１０は、第２頁目から第７頁目までに対応する画像を形成するまで、第２頁目から第７頁目までの可変データを差し替えながら上記と同様にしてステップＳ４３乃至ステップＳ４５までの処理を繰り返す。制御部１０は、全ての頁に対応する画像を形成したと判定すると（ステップＳ４６にてＹＥＳ）、可変印刷処理を終了する。
【０１７２】
上記第１の変形例によれば、制御部１０は、操作部１５を介して、原稿に基づく画像ファイルを固定データとして指定する指示を受け付けると、画像読取部１１に対し、原稿に基づく画像データを生成させ、生成された画像データから画像ファイルを生成し、表示部１６に対し、生成された画像ファイルによって示される画像１５１Ａを、固定画像として表示させる。
【０１７３】
これによって、ユーザーは、画像読取部１１に原稿を読取らせるという簡単な操作によって、固定データを作成できるようになる。また、ユーザーは、固定データによって示される固定画像を容易に確認できるので、ユーザーの利便性がさらに向上する。
【０１７４】
（その他の変形例）
上記実施の形態では、可変データは、ＸＭＬ形式又はＴＸＴ形式のテキストファイル、又はＰＮＧ形式の画像ファイルとしてＵＳＢメモリーに記憶されていたが、本発明はそのような実施の形態に限定されない。例えば、可変データは、ＪＰＧ(Joint Photographic Experts Group)形式又はＧＩＦ(Graphic Interchange Format)形式の画像ファイル、又はＣＳＶ(Comma Separated Value)形式のテキストファイルとして記憶されていてもよい。
【０１７５】
また上記実施の形態では、固定データは、ＰＤＦ形式又はワードプロセッサー用形式でＨＤＤ１９に記憶されたが、本発明はそのような実施の形態に限定されない。例えば、固定データは、ＪＰＧ形式又はＧＩＦ形式のファイルとして記憶されてもよい。
【０１７６】
また上記実施の形態では、制御部１０は、最初に記憶された可変データ情報によって示される複数の可変データの総数を、領域６１に表示されている画像の総頁数として決定したが、本発明はそのような実施の形態に限定されない。例えば、制御部１０が、可変データ情報をＨＤＤ１９に記憶させる度に総頁数を決定し、決定された値が領域６２に現在表示されている総頁数を示す値よりも大きい場合に、領域６２に表示されている総頁数を示す値を、決定された値に変更する構成であってもよい。
【０１７７】
また上記実施の形態では、データ入力部の一例として、接続部２０が用いられているが、本発明はそのような実施の形態に限定されない。データ入力部は、画像形成装置１に可変データを入力可能な構成を備えているものであればよく、例えば、通信部２２であってもよい。データ入力部として通信部２２が用いられる場合、外部の情報処理装置２３から送信されてくる可変データが、通信部２２を介して画像形成装置１に入力される。
【０１７８】
また上記実施の形態では、画像形成部１２等は、記録紙に画像を形成したが、本発明はそのような実施の形態に限定されない。画像形成部１２等は、記録紙に限らず、他の記録媒体に画像を形成してもよい。他の記録媒体としては、例えば、ＯＨＰ（Overhead Projector）シートを例示できる。
【０１７９】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施の形態では、本発明に係る画像形成装置の一実施形態としてカラー複合機について説明しているが、これは一例に過ぎず、モノクロ複合機であってもよいし、例えば、プリンター、コピー機、又はファクシミリ装置等の他の画像形成装置であってもよい。
【０１８０】
また、上記実施形態では、図１乃至図１９を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【０１８１】
１  画像形成装置
１０  制御部
１１  画像読取部
１２  画像形成部
１５  操作部
１６  表示部
１９  ＨＤＤ
２０  接続部
【図１】
2020116849.tif 000003
【図２】
2020116849.tif 000004
【図３】
2020116849.tif 000005
【図４】
2020116849.tif 000006
【図５】
2020116849.tif 000007
【図６】
2020116849.tif 000008
【図７Ａ】
2020116849.tif 000009
【図７Ｂ】
2020116849.tif 000010
【図７Ｃ】
2020116849.tif 000011
【図８】
2020116849.tif 000012
【図９】
2020116849.tif 000013
【図１０】
2020116849.tif 000014
【図１１】
2020116849.tif 000015
【図１２】
2020116849.tif 000016
【図１３】
2020116849.tif 000017
【図１４】
2020116849.tif 000018
【図１５】
2020116849.tif 000019
【図１６】
2020116849.tif 000020
【図１７】
2020116849.tif 000021
【図１８】
2020116849.tif 000022
【図１９】
2020116849.tif 000023