(57)【要約】【課題】バリアブル出力を行う場合であっても、様々な縦書き処理に適切に対応できるようにする。【解決手段】出力内容が毎葉で変わるバリアブル出力を行う出力手段１７と、前記バリアブル出力を縦書きで行う場合のフォーマットを特定する縦書きフォーマット情報３を取得する縦書きフォーマット情報取得手段１５ｂと、前記バリアブル出力を行うのに必要となるバリアブルデータ１を取得して解析し当該バリアブルデータ１のエンコーディング種類を認識するエンコーディング解析手段１５ｃと、前記縦書きフォーマット情報取得手段１５ｂが取得した縦書きフォーマット情報３で特定されるフォーマットに対応していないエンコーディング種類の文字コード情報を当該フォーマットに対応している文字コード情報に置き換える文字コード変換手段１５ｄとを備えて、画像出力装置１０を構成する。【選択図】図１
2008040773.tif 000002
【特許請求の範囲】
【請求項１】
出力内容が毎葉で変わるバリアブル出力を行う出力手段と、
前記バリアブル出力を縦書きで行う場合のフォーマットを特定する縦書きフォーマット情報を取得する縦書きフォーマット情報取得手段と、
前記バリアブル出力を行うのに必要となるデータで毎葉可変部分の内容を特定するバリアブルデータを取得して解析し、当該バリアブルデータのエンコーディング種類を認識するエンコーディング解析手段と、
前記縦書きフォーマット情報取得手段が取得した縦書きフォーマット情報で特定されるフォーマットに対応していないエンコーディング種類の文字コード情報を、予め設定されている変換テーブルに基づいて、当該フォーマットに対応している文字コード情報に置き換える文字コード変換手段と
を備えることを特徴とする画像出力装置。
【請求項２】
前記縦書きフォーマット情報取得手段は、予め装置内に設定されている縦書きフォーマット情報または外部から入力される縦書きフォーマット情報を取得するものであり、複数の縦書きフォーマット情報を取得し得る場合には所定規則に従いつついずれか一つの縦書きフォーマット情報を選択する
ことをと特徴とする請求項１記載の画像出力装置。
【請求項３】
コンピュータを、
出力内容が毎葉で変わるバリアブル出力を行う出力手段と、
前記バリアブル出力を縦書きで行う場合のフォーマットを特定する縦書きフォーマット情報を取得する縦書きフォーマット情報取得手段と、
前記バリアブル出力を行うのに必要となるデータで毎葉可変部分の内容を特定するバリアブルデータを取得して解析し、当該バリアブルデータのエンコーディング種類を認識するエンコーディング解析手段と、
前記縦書きフォーマット情報取得手段が取得した縦書きフォーマット情報で特定されるフォーマットに対応していないエンコーディング種類の文字コード情報を、予め設定されている変換テーブルに基づいて、当該フォーマットに対応している文字コード情報に置き換える文字コード変換手段
として機能させることを特徴とする画像出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力内容が毎葉で変わるバリアブル出力を行う機能を有した画像出力装置および画像出力プログラムに関する。
【背景技術】
【０００２】
近年、バリアブルプリント（可変印刷出力）が広く利用されつつある。バリアブルプリントとは、テキストや画像等の内容を記録用紙の１枚毎に毎葉で変えて印刷出力を行う技術のことをいう。具体的には、バリアブルプリントを行う画像出力装置（プリンタ）は、毎葉可変部分の内容（例えば、顧客住所、氏名や営業担当者名等）を特定するバリアブルデータをデータベースから読み出すとともに、これと内容不変部分（例えば、商品や企業等の説明）を特定するフォームデータとを組み合わせることで、記録用紙の１枚毎に毎葉で出力内容が異なる印刷出力を行うようになっている。このようなバリアブルプリントは、例えばダイレクトメール市場において、顧客の嗜好に合わせて内容を送ることが容易に実現可能となるので、特に１to１マーケットの需要として大きく伸びるが期待されている。
【０００３】
ところで、テキストを記録用紙上へ印刷出力する場合には、例えばテキストが日本語であると、日本語特有の縦書き処理が必要になることが多い。縦書き処理とは、テキストデータを縦書きで印刷出力する場合に行う処理のことをいう。具体的には、縦書き処理として、入力文字を自動的に縦書き漢数字に変換したり（例えば、特許文献１参照）、数値や英文字が入力された場合にこれを９０度回転処理して出力したり（例えば、特許文献２参照）、縦書き文字列の一部（年号等）を横書きにするとともにその文字数や文字サイズ等を制御すること（例えば、特許文献３参照）が提案されている。
【０００４】
【特許文献１】特開平０４−３６９０７４号公報
【特許文献２】特開平０７−１５２７５８号公報
【特許文献３】特開平１０−２８９２３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来におけるバリアブルプリントでは、縦書き処理を行う場合に、その縦書き処理についての対応の柔軟性が必ずしも適切であるとは言えない。例えば、バリアブルプリントでは、様々な言語やエンコーディングが混在しているバリアブルデータに対して、その印刷出力を行う必要が生じることがあり得るが、必ずしも全てのエンコーディング等が縦書き処理に対応しているとは限らないからである。
【０００６】
そこで、本発明は、バリアブル出力を行う場合であっても、様々な縦書き処理に適切に対応することのできる画像出力装置および画像出力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するために案出された画像出力装置で、出力内容が毎葉で変わるバリアブル出力を行う出力手段と、前記バリアブル出力を縦書きで行う場合のフォーマットを特定する縦書きフォーマット情報を取得する縦書きフォーマット情報取得手段と、前記バリアブル出力を行うのに必要となるデータで毎葉可変部分の内容を特定するバリアブルデータを取得して解析し、当該バリアブルデータのエンコーディング種類を認識するエンコーディング解析手段と、前記縦書きフォーマット情報取得手段が取得した縦書きフォーマット情報で特定されるフォーマットに対応していないエンコーディング種類の文字コード情報を、予め設定されている変換テーブルに基づいて、当該フォーマットに対応している文字コード情報に置き換える文字コード変換手段とを備えることを特徴とする。
【０００８】
また、本発明は、上記目的を達成するために案出された画像出力プログラムで、コンピュータを、出力内容が毎葉で変わるバリアブル出力を行う出力手段と、前記バリアブル出力を縦書きで行う場合のフォーマットを特定する縦書きフォーマット情報を取得する縦書きフォーマット情報取得手段と、前記バリアブル出力を行うのに必要となるデータで毎葉可変部分の内容を特定するバリアブルデータを取得して解析し、当該バリアブルデータのエンコーディング種類を認識するエンコーディング解析手段と、前記縦書きフォーマット情報取得手段が取得した縦書きフォーマット情報で特定されるフォーマットに対応していないエンコーディング種類の文字コード情報を、予め設定されている変換テーブルに基づいて、当該フォーマットに対応している文字コード情報に置き換える文字コード変換手段として機能させることを特徴とする。
【発明の効果】
【０００９】
本発明に係る画像出力装置および画像出力プログラムによれば、文字コード変換手段による文字コード情報の置き換えを経ることで、様々なエンコーディング種類について、バリアブル出力を縦書きで行うことが可能となる。したがって、取得したバリアブルデータが、例えば複数の言語種類あるいは複数のエンコーディング種類が混在するものであっても、それに影響されることなく、縦書きフォーマット情報で特定されるフォーマットの縦書きを正しく行えるようになる。つまり、バリアブル出力を行う場合において、様々な縦書き処理に適切に対応することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面に基づき本発明に係る画像出力装置および画像出力プログラムについて説明する。ここでは、バリアブル出力として、バリアブルプリントを行う場合を例に挙げて説明する。
【００１１】
図１は、本発明に係る画像出力装置の構成例を示すブロック図である。本実施形態で例に挙げて説明する画像出力装置１０は、バリアブルプリントを行う機能を有したものであり、そのバリアブルプリントを縦書き処理に対応して行い得るものである。詳しくは、画像出力装置１０では、外部（例えば、画像出力装置１０と接続するデータベース装置）からバリアブルデータ１を受け取ると、これを画像出力装置１０内に登録されているフォームデータ２と組み合わせることで、記録用紙の１枚毎に毎葉で出力内容が異なる印刷出力を行うようになっている。また、縦書き処理に対応する場合には、縦書きフォーマット情報３によって特定されるフォーマットに従いつつ、その縦書き処理を行うようになっている。
【００１２】
ここで、バリアブルデータ１とは、バリアブルプリントの印刷データのうち、記録用紙の１枚毎に毎葉で可変する部分の内容を特定するデータのことをいい、具体的には例えば顧客の住所や氏名、営業担当者名等についてのデータが相当する。なお、バリアブルデータ１は、毎葉可変部分の内容を特定するデータに加え、ＰＤＬ（Page Description Language）のプログラミングデータや、縦書きフォーマット情報３を含むものであってもよい。
【００１３】
フォームデータ２とは、バリアブルプリントの印刷データのうち、記録用紙の１枚毎には内容が可変しない部分、すなわち内容不変部分を特定するデータのことをいい、具体的には例えばイメージ画像や表の枠等といった固定部分についてのデータが相当する。なお、フォームデータ２についても、ＰＤＬのプログラミングデータや縦書きフォーマット情報３を含むものであってもよい。
【００１４】
縦書きフォーマット情報３とは、バリアブルプリントを縦書きで行う場合のフォーマットを特定する情報のことをいう。
図２は、縦書きのフォーマットの具体例を示す説明図である。縦書きのフォーマットとしては、例えば、図２（ａ）のように数値や英文字が入力された場合にこれを９０度回転処理するもの、図２（ｂ）のように縦書き文字列の一部を縦中横表示するように文字数や文字サイズ等を制御するもの、図２（ｃ）のように入力文字を自動的に縦書き漢数字にコード変換するもの、９０度回転とコード変換または縦中横変換とコード変換を組み合わせたもの等が挙げられる。ただし、縦書きのフォーマットは、ここで例に挙げたものに限定されることはなく、他のものであってもよいことは勿論である。また、縦書きのフォーマットは、バリアブルデータ１のフォントセットやエンコーディング等に応じた固有の者であってもよい。その場合には、縦書きフォーマット情報３において、フォントセットやエンコーディング等との対応関係が明確に定義されているものとする。
【００１５】
これらのデータ１，２および情報３を基にしたバリアブルプリントを行うために、画像出力装置１０は、図１に示すように、メモリ部１１と、ユーザインタフェース（以下「ＵＩ」と略す）部１２と、フォーム管理部１３と、縦書きフォーマット情報管理部１４と、バリアブルデータ処理部１５と、ＰＤＬインタプリタ１６と、印刷部１７と、を備えている。
【００１６】
メモリ部１１は、フォームデータ２および縦書きフォーマット情報３を記憶保持するものである。このメモリ部１１には、内容が互いに異なる複数のフォームデータ２と、内容が互いに異なる複数の縦書きフォーマット情報３とが記憶保持される。
【００１７】
ＵＩ部１２は、画像出力装置１０の利用者が操作して各種情報の入力を行ったり、当該利用者に対する情報出力を行ったりするものである。なお、ＵＩ部１２は、Ｗｅｂ上で実現されるものであってもよいし、操作パネル等のような通常アプリケーションによって実現されるものであってもよい。
【００１８】
フォーム管理部１３は、メモリ部１１内へのフォームデータ２の登録、当該フォームデータ２のメモリ部１１内からの取り出し、当該フォームデータ２のメモリ部１１内からの削除等についての管理を行うものである。
【００１９】
縦書きフォーマット情報管理部１４は、メモリ部１１内への縦書きフォーマット情報３の登録、当該縦書きフォーマット情報３のメモリ部１１内からの取り出し、当該縦書きフォーマット情報３のメモリ部１１内からの削除等についての管理を行うものである。
【００２０】
バリアブルデータ処理部１５は、外部から受け取ったバリアブルデータ１に対して、バリアブルプリントを行うために必要な処理を行うものである。そのために、バリアブルデータ処理部１５では、縦書き横書き認識部１５ａ、縦書きフォーマット情報取得部１５ｂ、フォントエンコーディング解析部１５ｃ、文字コード変換部１５ｄ、文字イメージ変換部１５ｅ、文字印字位置決定部１５ｆおよび合成部１５ｇとしての機能を備えている。
【００２１】
縦書き横書き認識部１５ａは、バリアブルプリントを行うのあたり、そのバリアブルプリントを縦書きで行うのか、あるいは横書きで行うのか、すなわち縦書き処理の要否を認識するものである。この縦書き横書き認識部１５ａでの認識は、バリアブルプリントの処理対象となるバリアブルデータ１、フォームデータ２、またはこれらに付随する命令コマンドを参照し、そのデータまたはコマンドに含まれる縦書き／横書きの別を指定する引数に基づいて行うことが考えられる。
【００２２】
縦書きフォーマット情報取得部１５ｂは、縦書き横書き認識部１５ａが縦書き処理を行うと認識した場合に、その縦書き処理を行うのに必要となる縦書きフォーマット情報３を取得するものである。縦書きフォーマット情報３の取得は、バリアブルデータ１からの情報抽出、またはメモリ部１１からの情報取り出しによって行えばよい。ただし、複数の縦書きフォーマット情報３を取得可能な場合には、縦書きフォーマット情報取得部１５ｂは、詳細を後述する所定規則に従いつつ、いずれか一つの縦書きフォーマット情報３を選択するようになっている。
【００２３】
フォントエンコーディング解析部１５ｃは、外部から取得したバリアブルデータ１についての解析を行い、そのバリアブルデータ１のエンコーディング種類を認識するものである。このとき、フォントエンコーディング解析部１５ｃは、エンコーディング種類に加え、そのバリアブルデータ１のフォントセットの種類を認識するものであってもよい。エンコーディング種類またはフォントセット種類の認識は、バリアブルデータ１に含まれる当該バリアブルデータ１の属性情報に基づいて行うことが考えられる。ただし、フォントエンコーディング解析部１５ｃは、エンコーディング種類またはフォントセット種類の認識を、バリアブルデータ１と組み合わせるべきフォームデータ２を基にして行うものであってもよい。
【００２４】
文字コード変換部１５ｄは、縦書きフォーマット情報取得部１５ｂが取得した縦書きフォーマット情報３で特定されるフォーマットに対応していないエンコーディング種類の文字コード情報を、当該フォーマットに対応している文字コード情報に置き換えるものである。この文字コード変換部１５ｄによる置き換えによって、例えば縦書きがサポートされていないアスキー（ASCII）文字等が、縦書きがサポートされている全角文字等に変換されることになる。
このような置き換えを、文字コード変換部１５ｄは、予め画像出力装置１０内に設定されている変換テーブルに基づいて行う。
図３は、変換テーブルの一具体例を示す説明図ある。図例のテーブルでは、「ＳＪＩＳ」「ＥＵＣ−ＪＰ」「ＵＴＦ８」といった各エンコーディング種類別に、変換前後における文字コード情報の対応関係、具体的には（）内のコードと<>内のコードとの対応関係が、設定されている。
【００２５】
文字イメージ変換部１５ｅは、横書きから縦書きに変換する際の体裁等を整えるために、文字イメージに拡大または縮小処理を施したり、これに準ずる処理を行ったりするものである。どのような処理を行うかは、縦書きフォーマット情報取得部１５ｂが取得した縦書きフォーマット情報３による特定内容に基づいて行うことが考えられる。
図４は、イメージ変換処理内容の一具体例を示す説明図ある。図例では、「ＳＪＩＳ」というエンコーディング種類については、縦書き文字の横方向における縮小率を「０．９」倍とするように設定されている場合を示している。
【００２６】
文字印字位置決定部１５ｆは、縦書きフォーマット情報取得部１５ｂが取得した縦書きフォーマット情報３や、フォントエンコーディング解析部１５ｃが認識したエンコーディング種類またはフォントセット種類等を基にして、バリアブルデータ１によって特定される文字等の記録用紙上における印字位置を決定するものである。
【００２７】
合成部１５ｇは、バリアブルデータ１とフォームデータ２との合成を行うものである。なお、当該合成は、印字位置決定と同時に行われるものであってもよい。
【００２８】
ＰＤＬインタプリタ１６は、バリアブルデータ処理部１５での処理を経た後のバリアブルデータ１およびフォームデータ２について、これを印刷出力可能な形式のデータに展開するものである。具体的には、例えばＰＤＬ形式のデータをビットマップ形式のデータにラスタライズする、といったことを行う。
【００２９】
印刷部１７は、ＰＤＬインタプリタ１６で展開されたデータを、記録用紙上に印刷出力するものである。なお、ここでは、印刷部１７が印刷出力を行う場合を例に挙げているが、その印刷部１７に代わって、あるいはその印刷部１７に加えて、画像表示部やＦＡＸ送信部等を備えていれば、バリアブル出力として画像表示やＦＡＸ送信等を行うようにしても構わない。
【００３０】
これらの各部１１〜１５，１５ａ〜１５ｇ，１６，１７は、画像出力装置１０におけるコンピュータとしての機能、すなわち画像出力装置１０が有するＣＰＵ、ＲＡＭ、ＲＯＭ等の組み合わせにより構成される機能が、所定プログラムを実行することによって実現されるものとする。このことは、画像出力装置１０内にインストールされた所定プログラムによって、上述した各部１１〜１５，１５ａ〜１５ｇ，１６，１７としての機能が実現されることを意味する。ただし、これらの各部１１〜１５，１５ａ〜１５ｇ，１６，１７を実現する所定プログラムは、予め画像出力装置１０内に用意されたものではなく、コンピュータ読み取り可能な記憶媒体に格納されて提供されるものであっても、または有線若しくは無線による通信手段を介して配信されるものであってもよい。つまり、上述した構成の画像出力装置１０は、当該画像出力装置１０におけるコンピュータを、当該画像出力装置１０として機能させる画像出力プログラムによっても実現可能である。
【００３１】
以上のような構成の画像出力装置（画像出力プログラムによって実現される場合を含む）１０は、以下に述べるような処理動作を行う。
【００３２】
画像出力装置１０において、バリアブルプリントを行うのにあたっては、予めメモリ部１１内にフォームデータ２および縦書きフォーマット情報３が記憶保持されているものとする。この記憶保持は、例えばＵＩ部１２からの入力情報に従いつつ、フォーム管理部１３および縦書きフォーマット情報管理部１４を通じて行えばよい。
【００３３】
その後、ＵＩ部１２からバリアブルプリントの開始指示があるとともに、出力すべきバリアブルデータ１を外部から受け取ると、画像出力装置１０では、バリアブルデータ処理部１５が、その受け取ったバリアブルデータ１に対して、バリアブルプリントを行うために必要な処理を行う。
【００３４】
すなわち、バリアブルデータ処理部１５では、先ず、縦書き横書き認識部１５ａが縦書き処理の要否を認識する。その結果、縦書き処理が不要な場合には、合成部１５ｇが、外部から受け取ったままの状態のバリアブルデータ１を、メモリ部１１内に記憶保持されているフォームデータ２と合成する。この合成に係るフォームデータ２は、バリアブルプリントの開始指示に伴ってＵＩ部１２から指定されているものとする。一方、縦書き処理が必要な場合には、続いて、縦書きフォーマット情報取得部１５ｂが、縦書きフォーマット情報３の取得を行う。
【００３５】
このとき、複数の縦書きフォーマット情報３を取得可能であれば、縦書きフォーマット情報取得部１５ｂは、所定規則に従いつつ、いずれか一つの縦書きフォーマット情報３を選択的に取得する。所定規則としては、例えば、予め設定された優先順に従う、というものが挙げられる。具体的には、メモリ部１１内に縦書きフォーマット情報３に優先順情報を付与したり、あるいはメモリ部１１内のものよりバリアブルデータ１に含まれるものを優先するといった条件設定をしておくことが考えられる。また、所定規則は、バリアブルデータ１がＰＤＬプログラミングデータを含んでいれば、そのプログラミングによって決定されるものであってもよい。その場合、バリアブルデータ１によって、デフォルト設定の縦書きフォーマット情報３を選択したり、あるいはデフォルト設定ではなく他のもの（例えばバリアブルデータ１に含まれるもの）を選択するといったように、適用する所定規則を適宜可変させることも可能となる。
【００３６】
また、外部から取得したバリアブルデータ１については、フォントエンコーディング解析部１５ｃがその解析を行い、エンコーディング種類を認識する。例えば、バリアブルデータ１がＰＤＬプログラミングデータを含んでいれば、そのＰＤＬでカレントに設定されているフォントから認識することが考えられる。具体的には、ＰＤＬの/FontName≡RKSJ-H setfontコマンドでカレントフォントを設定する際に認識するといった具合である。また、文字列のエンコーディングを、公知の自動認識技術を利用して認識するようにしてもよい。
【００３７】
このようにして、縦書きフォーマット情報３を取得し、エンコーディング種類を認識した後は、文字コード変換部１５ｄが、必要に応じて、文字コード情報の置き換えを行う。すなわち、縦書きフォーマット情報取得部１５ｂが取得した縦書きフォーマット情報３で特定されるフォーマットに対応していないエンコーディング種類の文字コード情報を、予め設定されている変換テーブルに基づいて、当該フォーマットに対応している文字コード情報に置き換える。さらに、文字イメージ変換部１５ｅは、文字イメージの拡縮処理等を行う。さらにまた、文字印字位置決定部１５ｆは、文字の印字位置の調整等を行う。
【００３８】
これら一連の縦書き処理を経た後は、合成部１５ｇが、その処理後のバリアブルデータ１を、メモリ部１１内に記憶保持されているフォームデータ２と合成する。この合成に係るフォームデータ２も、縦書き処理が不要な場合と同様に、バリアブルプリントの開始指示に伴ってＵＩ部１２から指定されているものである。
【００３９】
そして、合成部１５ｇがバリアブルデータ１とフォームデータ２とを合成すると、バリアブルデータ処理部１５は、その合成後のバリアブルデータ１およびフォームデータ２をＰＤＬインタプリタ１６へ受け渡す。その後は、ＰＤＬインタプリタ１６が受け渡された合成後のバリアブルデータ１およびフォームデータ２を印刷出力可能な形式のデータに展開し、印刷部１７がその展開されたデータを記録用紙上に印刷出力する。これにより、印刷部１７からは、出力内容が毎葉で変わるバリアブルプリントによる印刷出力結果が得られることになる。
【００４０】
以上のように、本実施形態で説明した画像出力装置１０および画像出力プログラムによれば、文字コード変換部１５ｄによる文字コード情報の置き換えを経ることで、様々なエンコーディング種類について、バリアブルプリントを縦書きで行うことが可能となる。したがって、言語種類（日本語、中国語、韓国語等）によらず、全てのエンコーディング種類やフォントセット等について縦書き処理を行うことができるので、取得したバリアブルデータ１が複数の言語種類あるいは複数のエンコーディング種類が混在するものであっても、それに影響されることなく、縦書きフォーマット情報３で特定されるフォーマットの縦書きを正しく行えるようになる。
【００４１】
しかも、本実施形態における画像出力装置１０および画像出力プログラムでは、縦書きフォーマット情報取得部１５ｂが、予め画像出力装置１０内に設定されてメモリ部１１に記憶保持されている縦書きフォーマット情報３または外部から入力されるバリアブルデータ１に含まれる縦書きフォーマット情報３を取得するものであり、複数の縦書きフォーマット情報３を取得し得る場合には所定規則に従いつついずれか一つの縦書きフォーマット情報３を選択するようになっている。したがって、縦書きフォーマット情報取得部１５ｂが取得すべき縦書きフォーマット情報３を、予めメモリ部１１内に登録しておいたり、メモリ部１１内のフォームデータ２に含めたり、あるいはバリアブルデータ１に含めて印刷指示の際に決定するといったことが可能となるので、様々な縦書きフォーマット情報３、すなわち縦書き処理のフォーマットに対応し得るようになるとともに、縦書きフォーマット情報３の指定や選択等についても柔軟に行えるようになる。
【００４２】
つまり、本実施形態における画像出力装置１０および画像出力プログラムは、様々な縦書き処理に対応可能にしつつ、その縦書き処理を含むバリアブルプリントを適切に行うことができるのである。
【００４３】
なお、本実施形態では、本発明の好適な実施具体例について説明したが、本発明はその内容に限定されるものではなく、その要旨を逸脱しない範囲で適宜変更することが可能である。例えば、バリアブルデータ１、フォームデータ２、縦書きフォーマット情報３等のデータ形式は特に限定されるものではなく、またこれらを記憶蓄積するメモリ部１１の構成についても、またこれらについての印刷出力を行うための印刷部１７の構成や出力手法等についても、特に限定されるものではない。
【図面の簡単な説明】
【００４４】
【図１】本発明に係る画像出力装置の構成例を示すブロック図である。
【図２】縦書きのフォーマットの具体例を示す説明図である。
【図３】本発明に係る画像出力装置における変換テーブルの一具体例を示す説明図ある。
【図４】本発明に係る画像出力装置におけるイメージ変換処理内容の一具体例を示す説明図ある。
【符号の説明】
【００４５】
１…バリアブルデータ、２…フォームデータ、３…縦書きフォーマット情報、１０…画像出力装置、１１…メモリ部、１２…ＵＩ部、１３…フォーム管理部、１４…縦書きフォーマット情報管理部、１５…バリアブルデータ処理部、１５ａ縦書き横書き認識部、１５ｂ…縦書きフォーマット情報取得部、１５ｃ…フォントエンコーディング解析部、１５ｄ…文字コード変換部、１５ｅ…文字イメージ変換部、１５ｆ…文字印字位置決定部、１５ｇ…合成部、１６…ＰＤＬインタプリタ、１７…印刷部
【図１】
2008040773.tif 000003
【図２】
2008040773.tif 000004
【図３】
2008040773.tif 000005
【図４】
2008040773.tif 000006