(57)【要約】【課題】画像の回転処理の高速化には、装置にかかるコストの増加を伴う。【解決手段】画像データを格納する第一のメモリーと、所定の処理がなされた上記画像データを格納する第二のメモリーと、上記第二のメモリーから読み出された上記画像データに基づいて印刷を行なう印刷部と、上記画像データの回転処理を行なう回転処理部とを備え、上記回転処理部は、上記第一のメモリーから上記画像データを読み出し、当該読み出した画像データを回転させて上記第二のメモリーに書き込む構成とした。【選択図】図２
2010141488.tif 000002
【特許請求の範囲】
【請求項１】
画像データを格納する第一のメモリーと、
所定の処理がなされた上記画像データを格納する第二のメモリーと、
上記画像データの回転処理を行なう回転処理部とを備え、
上記回転処理部は、上記第一のメモリーから上記画像データを読み出し、当該読み出した画像データを回転させて上記第二のメモリーに書き込むことを特徴とする画像処理コントローラー。
【請求項２】
画像データを格納する第一のメモリーと、
所定の処理がなされた上記画像データを格納する第二のメモリーと、
上記第二のメモリーから読み出された上記画像データに基づいて印刷を行なう印刷部と、
上記画像データの回転処理を行なう回転処理部とを備え、
上記回転処理部は、上記第一のメモリーから上記画像データを読み出し、当該読み出した画像データを回転させて上記第二のメモリーに書き込むことを特徴とする印刷装置。
【請求項３】
上記回転処理部は、回転の対象となるデータを格納するためのバッファと、画像データを所定の転送長単位で上記第一のメモリーから読み出して上記バッファにバースト転送する第一転送部と、画像データを上記バッファから所定の転送長単位で読み出して上記第二のメモリーにバースト転送して回転後のアドレスに書き込む第二転送部とを備えることを特徴とする請求項２に記載の印刷装置。
【請求項４】
上記バッファは、第一のバッファと第二のバッファとからなり、上記第一転送部が第一のバッファと第二のバッファとに対して交互に画像データを転送し、上記第二転送部が画像データを第一のバッファと第二のバッファとから交互に読み出すにあたり、第一転送部と第二転送部とは、第一のバッファおよび第二のバッファのうち互いに異なるバッファに対して同時にアクセスすることを特徴とする請求項３に記載の印刷装置。
【請求項５】
上記第一転送部は、所定の短い転送長単位で画像データを上記第一のメモリーから読み出して上記バッファに転送し、上記第二転送部は、上記所定の短い転送長よりも長い転送長単位で画像データを上記バッファから読み出すことを特徴とする請求項３または請求項４に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理コントローラーおよび印刷装置に関する。
【背景技術】
【０００２】
印刷装置においては、画像処理の一部として、メインメモリーにおいて画像データを回転させる処理が行なわれることがある。ここで、回転を伴わない画像データの単なるコピー処理の場合は、まずメインメモリー上のある領域に格納された画像データのうち、所定の転送長分のライン状の画像データがＤＭＡＣ（Direct Memory Access Controller）によって読み出され、当該読み出された画像データが当該転送長に対応したラインバッファにバースト転送されて一旦格納される。次に、ラインバッファに格納された当該転送長分の画像データは、別のＤＭＡＣによって読み出され、メインメモリーの別の領域にバースト転送される。このようなラインバッファを介したバースト転送を繰り返すことにより、メインメモリー上のある画像データのコピーが完了する。
【０００３】
一方、上記回転処理を行なう際には、上述したようなラインバッファではなく２次元状（例えば、正方形）の記憶領域からなるバッファ（回転用バッファ）を確保するとともに、メインメモリー上の画像データから、回転用バッファの幅に対応した転送長分の画像データを順次ＤＭＡＣによって回転用バッファに転送し、転送された画像データのアドレス変換処理を行ない、アドレス変換後の画像データを、別のＤＭＡＣによって回転用バッファから読み出してメインメモリーの別の領域にバースト転送する。このような回転用バッファを介したバースト転送およびアドレス変換処理を繰り返すことにより、メインメモリー上のある画像データの回転が完了する。
【０００４】
また、関連する技術として、主記憶（主メモリー）上の画像データをＤＭＡ方式で内部に取り込み、取り込んだ画像の回転処理を行なった後、再び当該画像を主記憶上にＤＭＡ方式で書き出すことにより画像の回転処理を行なう画像回転処理部と、作業データメモリーを備え主記憶に格納された画像をＤＭＡ方式により読み出して作業データメモリーに書き込む画像出力制御装置と、を備えた画像回転処理装置が知られている（特許文献１参照。）。
【特許文献１】特開２００２‐６４７０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように画像データの回転処理においては、バースト転送の仲介に２次元状に確保された回転用バッファを用いるため、バースト転送の仲介にラインバッファを用いるコピー処理と比較すると、一般的にバースト転送長が短くなる傾向にある。そのため、画像データを転送する効率が落ち、画像データ全体の回転処理の完了に多くの時間を要していた。なお、回転処理においても転送効率を上げるために回転用バッファのサイズを増大して、バッファリング可能なバースト転送長を伸ばすことも考えられるが、回転用バッファの増大化は当該バッファを備えるＡＳＩＣ等の部品のコスト増を招く。
【０００６】
また上記文献等の従来技術においては、メインメモリーから読み出した画像データを回転させて再び同じメインメモリーに書き込んでいる。そのため、メインメモリーと一つのバスで繋がれた回転処理を行なう側（上記文献においては画像回転処理部）は、メインメモリーからの画像データの読み出しとメインメモリーへの画像データの書き込みとを同時に行なうことができない。このようなデータの読み出しとデータの書き込みとを同時に行なうことができない状態は、回転処理の遅さに拍車をかけてしまう。
【０００７】
本発明は上記課題に鑑みてなされたものであり、装置にかかるコストの増加を伴うことなく、画像の回転処理を従来よりも高速に行なうことが可能な画像処理コントローラーおよび印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の印刷装置は、画像データを格納する第一のメモリーと、所定の処理がなされた上記画像データを格納する第二のメモリーと、上記第二のメモリーから読み出された上記画像データに基づいて印刷を行なう印刷部と、上記画像データの回転処理を行なう回転処理部とを備え、上記回転処理部は、上記第一のメモリーから上記画像データを読み出し、当該読み出した画像データを回転させて上記第二のメモリーに書き込む構成としてある。本発明によれば、回転処理部が第一のメモリーと第二のメモリーとを跨ぐ位置に設けられ、第一のメモリーから読み出した画像データを第二のメモリーに書き込む構成を採っているので、一般的に時間がかかるとされる画像の回転処理の速度を向上させることができる。
【０００９】
上記回転処理部は、回転の対象となるデータを格納するためのバッファと、画像データを所定の転送長単位で上記第一のメモリーから読み出して上記バッファにバースト転送する第一転送部と、画像データを上記バッファから所定の転送長単位で読み出して上記第二のメモリーにバースト転送して回転後のアドレスに書き込む第二転送部とを備える。当該構成においては、特にバッファの容量を増大させることなく、従来と比較して画像の回転処理を高速化することができる。
【００１０】
上記バッファは、第一のバッファと第二のバッファとからなり、上記第一転送部が第一のバッファと第二のバッファとに対して交互に画像データを転送し、上記第二転送部が画像データを第一のバッファと第二のバッファとから交互に読み出すにあたり、第一転送部と第二転送部とは、第一のバッファおよび第二のバッファのうち互いに異なるバッファに対して同時にアクセスする構成としても良い。当該構成によれば、一方のバッファに対して第一のメモリーから画像データを転送しているときに他方のバッファから画像データを第二のメモリーに転送することができるため、回転処理の高速化を確実に実現できる。
【００１１】
上記第一転送部は、所定の短い転送長単位で画像データを上記第一のメモリーから読み出して上記バッファに転送し、上記第二転送部は、上記所定の短い転送長よりも長い転送長単位で画像データを上記バッファから読み出す構成としてもよい。当該構成によれば、回転処理部が第一のメモリーから画像データを読み出す際のバースト転送長は短いため、第一のメモリーに繋がるバスが短期間で他の画像処理回路に解放される。また、回転処理部が第二のメモリーへ画像データを書き込む際のバースト転送長は長いため、当該書き込み処理が効率化され、その結果、第二のメモリーが接続しているバスにおける帯域が保証され易くなり印刷処理が安定する。
【００１２】
本発明の技術的思想は、印刷装置以外にも適用可能であり、例えば、画像データを格納する第一のメモリーと、所定の処理がなされた上記画像データを格納する第二のメモリーと、上記画像データの回転処理を行なう回転処理部とを備え、上記回転処理部は、上記第一のメモリーから上記画像データを読み出し、当該読み出した画像データを回転させて上記第二のメモリーに書き込むことを特徴とする画像処理コントローラーの発明として捉えることも可能である。その他、上記印刷装置や画像処理コントローラーが備える各構成が対応する各工程からなる方法の発明や、上記各構成が対応する各機能をコンピューターに実行させるプログラムの発明をも把握可能である。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態を図面を参照しながら説明する。
図１は、本実施形態にかかるプリンター１０の概略構成をブロック図により示している。プリンター１０は、本発明にかかる画像処理コントローラーを搭載した印刷装置の一例に該当する。本実施形態では、プリンター１０を、プリント機能以外にもスキャン機能やコピー機能を備えた複合機を例に挙げて説明を行なうが、プリンター１０は必ずしも複合機である必要は無い。
【００１４】
プリンター１０は、操作パネル１１と制御部１２と印刷機構部１３とスキャナーユニット１４とを備え、ページプリンターとして機能する。操作パネル１１は、ユーザから各種の指示を受付けるため及びプリンター１０の状態をユーザに提示するためのユニットである。操作パネル１１は、例えば、液晶ディスプレー（ＬＣＤ）、ＬＥＤ、押しボタンスイッチＳＷ等から構成されている。制御部１２は、プリンター１０の各部を制御するための、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、外部インターフェース（Ｉ／Ｆ）２４、制御ＡＳＩＣ２５、ＨＤＤ２６等からなるユニットである。
【００１５】
制御部１２においては、ＣＰＵ２１がＲＡＭ２３をメインメモリーとして使用しながら、ＲＯＭ２２に記憶された所定のプログラムに従った各種制御処理を実行する。また、制御ＡＳＩＣ２５は、各種構成（ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、外部Ｉ／Ｆ２４、ＨＤＤ２６、操作パネル１１、印刷機構部１３、スキャナーユニット１４等）間のデータの転送や、画像データに対する各種画像処理を行うＡＳＩＣ（プリンター１０用のものとして開発されたＡＳＩＣ）である。本実施形態では、制御ＡＳＩＣ２５は、少なくとも画像データの回転を行なう回転処理部２５ｂを含んでいる。外部Ｉ／Ｆ２４は、例えば、ＬＡＮ等のネットワークを介してプリンター１０外部のホストコンピューター５０と接続している。
【００１６】
スキャナーユニット１４は、テンキーやＬＣＤ等からなる操作パネル（不図示）を備えたイメージスキャナーである。スキャナーユニット１４は、操作パネルに対してコピーあるいはスキャンの開始を指示する操作がなされた場合、自ユニットにセットされている原稿をスキャンして読み取ることにより原稿の画像データを生成し、画像データを制御部１２に送信する。制御部１２は、当該画像データをＨＤＤ２６に保存したり、印刷の対象としたりする。印刷機構部１３は、印刷部に該当し、ホストコンピューター５０やスキャナーユニット１４から制御部１２に対して送信された画像データに基づいて用紙上に印刷を行うユニット（いわゆる印刷エンジン）である。
【００１７】
図２は、制御ＡＳＩＣ２５とＲＡＭ２３との間におけるデータの転送態様を模式的に示している。図２に示すように、ＲＡＭ２３は、少なくともメモリーバンク２３ａとメモリーバンク２３ｂとを有している。つまり本実施形態では、一定容量を持つメモリーの集合であるメモリーバンクを複数備えるＲＡＭ２３を、メインメモリーとして採用している。メモリーバンク２３ａ、メモリーバンク２３ｂはそれぞれ第一のメモリー、第二のメモリーに該当する。
【００１８】
制御ＡＳＩＣ２５は、複数の画像処理部２５ａ，２５ｂ，２５ｃを備える。複数の画像処理部２５ａ，２５ｂ，２５ｃの内の一つが回転処理部２５ｂに該当する。回転処理部２５ｂ以外に制御ＡＳＩＣ２５が備える画像処理部としては、例えば、画像データに対して所定の色補正処理を実行するための色補正処理部や、画像データの表色系の変換（例えば、ＲＧＢ表色系からＣＭＹＫ表色系への変換）を実行するための色変換処理部や、画像データに対して所定のハーフトーン処理を実行するためのハーフトーン処理部等が挙げられる。図２では画像処理部を３つのみ記載しているが、画像処理部の数は限られない。
【００１９】
印刷処理の対象としてホストコンピューター５０やスキャナーユニット１４から制御部１２に取り込まれた１ページ分の画像データＤは、制御ＡＳＩＣ２５によってメインメモリー（メモリーバンク２３ａ）上の所定領域に書き込まれる（経路１、図２参照）。その後、画像データＤについては、一つの画像処理部２５ａによって読み出され（経路２）画像処理が施され、画像処理後にメインメモリーに書き戻され（経路３）…という処理が、基本的に画像処理部の数に応じて繰り返される。画像データＤは、最終的にメインメモリー（メモリーバンク２３ｂ）から制御ＡＳＩＣ２５によって読み出され（経路８）、印刷機構部１３へ出力される。印刷機構部１３では、各画像処理部による処理が施された後の画像データ（インクデータ）に応じて印刷を行なう。図２では、一つの画像処理が施される毎に画像データＤに対してコンマ「’」を一つ付け足すことで、１ページ分の画像データＤに対して順次画像処理が施されていく様子を示している。
【００２０】
図２では、メモリーバンク２３ａ，２３ｂと画像処理部２５ａ，２５ｂ，２５ｃとの間における画像データの転送経路を、判り易さを考慮して経路１，２，３…というように分けて示している。しかし、実際の制御部１２内において制御ＡＳＩＣ２５とメモリーバンク２３ａ，２３ｂとを結ぶバスは、メモリーバンク毎に一つである。つまり図２の例で言えば、経路１〜４による画像データの読み出し及び書き込みは、制御ＡＳＩＣ２５とメモリーバンク２３ａとの間を接続するバス（第一のバスと呼ぶ。）によって実現され、経路５〜８による画像データの読み出し及び書き込みは、制御ＡＳＩＣ２５とメモリーバンク２３ｂとの間を接続するバス（第二のバスと呼ぶ。）によって実現される。
【００２１】
従って、経路１〜４による画像データの読み出し及び書き込みは同時に実行されることはなく、経路１〜４による画像データの読み出し及び書き込みのいずれを第一のバスにおいて許可するかは、随時、制御ＡＳＩＣ２５が備える所定のバス調停回路（不図示）によって調停される。同様に、経路５〜８による画像データの読み出し及び書き込みのいずれを第二のバスにおいて許可するかについても、バス調停回路によって調停される。
【００２２】
このような構成において、制御ＡＳＩＣ２５は、回転処理部２５ｂをメモリーバンク２３ａとメモリーバンク２３ｂとの間を跨ぐ位置に配置させている。そのため、回転処理部２５ｂは、図２に示すように、一つ前の画像処理部２５ａによる処理後の画像データＤ’をメモリーバンク２３ａから読み出し（経路４）、また、画像データＤ’を回転させた後の画像データＤ''を、メモリーバンク２３ｂに書き込む（経路５）。このように、回転処理部２５ｂがデータの読み出しの為にアクセスするメモリー（メモリーバンク２３ａ）と、データの書き込みの為にアクセスするメモリー（メモリーバンク２３ｂ）とを異ならせることにより、回転処理部２５ｂによるデータの読み出しと書き込みとを同時に行なうことができる。なお、少なくとも制御ＡＳＩＣ２５とＲＡＭ２３とを含む構成が本発明の画像処理コントローラーに該当する。
【００２３】
図３は、回転処理部２５ｂの内部構成などをブロック図により示している。図３に示すように回転処理部２５ｂは、回転対象となる画像データＤ’を格納するための第一バッファ２８ａおよび第二バッファ２８ｂと、画像データＤ’を所定の転送長単位でメモリーバンク２３ａから読み出して（経路４）第一バッファ２８ａまたは第二バッファ２８ｂにバースト転送する第一ＤＭＡＣ（第一転送部）２７ａと、画像データＤ’を第一バッファ２８ａまたは第二バッファ２８ｂから所定の転送長単位で読み出してメモリーバンク２３ｂにバースト転送して回転後のアドレスに書き込む（経路５）第二ＤＭＡＣ（第二転送部）２７ｂとを備える。
【００２４】
第一バッファ２８ａおよび第二バッファ２８ｂはいずれも、制御ＡＳＩＣ２５が備える記憶領域上において２次元状（正方形）に確保された同一サイズのバッファ領域である。第一ＤＭＡＣ２７ａは、第一バッファ２８ａおよび第二バッファ２８ｂの横方向の画素数Ｍを一回分のバースト転送長とし、横方向の画素数が当該転送長分となった画素群を一度にドットマトリクス状の画素からなる画像データＤ’から読み出して、第一バッファ２８ａまたは第二バッファ２８ｂのいずれかに格納する。第一ＤＭＡＣ２７ａは、画像データＤ’を構成する画素で第一バッファ２８ａまたは第二バッファ２８ｂを満たす処理を、第一バッファ２８ａと第二バッファ２８ｂとを交互に対象にして行なう。
【００２５】
回転処理部２５ｂは、第一バッファ２８ａ（または第二バッファ２８ａ）に格納された各画素値についてのアドレス情報を、回転後のアドレス情報に変更する処理を行なう。回転の方向（右回り、左回り）や角度は、操作パネル１１を介してユーザによって指定されたり、ホストコンピューター５０側のプリンタードライバーによって指示される。第二ＤＭＡＣ２７ｂは、第一バッファ２８ａおよび第二バッファ２８ｂのうち、そのとき第一ＤＭＡＣ２７ａがデータの転送（書き込み）を行なっていない側のバッファから、上記バースト転送長分の画素群を一度に読み出すとともに、読み出した画素群をメモリーバンク２３ｂ上における回転後のアドレスに書き込む。つまり第二ＤＭＡＣ２７ｂも、第一バッファ２８ａと第二バッファ２８ｂとに対し交互にアクセスしてメモリーバンク２３ｂへのバースト転送を行なう。
【００２６】
上述した処理を回転処理部２５ｂが繰り返すことにより、メモリーバンク２３ａに格納されていた画像データＤ’が回転後の画像データＤ''としてメモリーバンク２３ｂに転送される。また回転処理部２５ｂは、上記のようにバッファを二つ備える構成とし、第一ＤＭＡＣ２７ａと第二ＤＭＡＣ２７ｂとが、第一バッファ２８ａおよび第二バッファ２８ｂのうち互いに異なるバッファに対して同時にアクセスするようにしたため、メモリーバンク２３ａからのデータの読み出しと、メモリーバンク２３ｂへのデータの書き込みとを確実に同時並行で実現することができる。
【００２７】
図４は、回転処理部２５ｂの内部構成であって図３とは異なる例を示している。ここでは、図４の構成と図３の構成との違い及び当該違いによる作用効果のみ説明する。図４に示した第一バッファ２８ａおよび第二バッファ２８ｂは、いずれも制御ＡＳＩＣ２５が備える記憶領域上において長方形状（横方向の長さが図３に示した第一バッファ２８ａおよび第二バッファ２８ｂの半分のサイズ且つ縦方向の長さが図３に示した第一バッファ２８ａおよび第二バッファ２８ｂの倍のサイズ）に確保された同一サイズのバッファ領域である。このような構成において、第一ＤＭＡＣ２７ａは、第一バッファ２８ａおよび第二バッファ２８ｂの短辺側（横方向）の画素数Ｍを一回分のバースト転送長（読込時転送長）とし、横方向の画素数が当該転送長分となった画素群を一度に画像データＤ’から読み出して（経路４）、第一バッファ２８ａまたは第二バッファ２８ｂのいずれかに格納する。
【００２８】
一方、第二ＤＭＡＣ２７ｂは、画像データＤ’を第一バッファ２８ａまたは第二バッファ２８ｂから読み出してメモリーバンク２３ｂにバースト転送して回転後のアドレスに書き込む（経路５）際に、第一バッファ２８ａおよび第二バッファ２８ｂの長辺側（縦方向）の画素数Ｎを一回分のバースト転送長（書込時転送長）とし、転送長がＮ画素となった画素群（バッファにける縦方向の画素列）を一度に読み出す。このように、第一ＤＭＡＣ２７ａによるバースト転送長を短くし、一方、第二ＤＭＡＣ２７ｂによるバースト転送長を長くすることにより、以下の効果が生じる。
【００２９】
ページプリンターとして機能するプリンター１０のメインメモリーを上記のように二つのメモリーバンク２３ａ，２３ｂに分けた場合、特に前段側のメモリーバンク２３ａにアクセスしてデータの書き込み／読み出しを行なう各画像処理部は、一回のアクセスに伴う処理を短いサイクル（期間）で行なうことが望ましい。これは、一つの画像処理部が第一のバスを長期間使用する事態を回避し、他の画像処理部に迅速に第一のバスの使用権を獲得させるためである。特に、プリンター１０においては、前段側のメモリーバンク２３ａに色補正処理や色変換処理部の為のテーブル等を保持させ、当該テーブルの情報を画像処理部２５ａ等が読み込んで色補正や色変換を行なう構成が考えられ、当該テーブルからのデータ読み込みについてもある所定の期間内で完了することが画像処理上求められている。仮に、回転処理部２５ｂによる一回のバースト転送に要する期間が長い場合には、当該テーブルからのデータ読み込みも上記所定の期間内での完了が困難となる。そこで上述したように、回転処理部２５ｂがメモリーバンク２３ａから画像データＤ’をバースト転送する際の一回あたりの転送長を短く設定することで、各画像処理部が短い期間を経てすぐに第一のバスの使用権を獲得できるようにし、制御ＡＳＩＣ２５とメモリーバンク２３ａとの関係において行なわれる処理全体のスループットを向上させている。
【００３０】
一方、後段側のメモリーバンク２３ｂは、印刷機構部１３へ出力される直前の１ページ分の画像データＤ'''が格納されるメモリーであり、画像データＤ'''の出力（経路８）の際には、印刷のオーバーランを防止するために第二のバスにおいて帯域が十分保証されている必要がある。上述したように回転処理部２５ｂがメモリーバンク２３ｂへバースト転送する際の一回あたりの転送長を長く設定することで、経路５による回転画像のメモリーバンク２３ｂへの書き込み処理が効率化される。これは、一回のバースト転送を行なう際には、まず転送処理前にアクセス対象（メモリーバンク等）におけるアドレス指定等の所定の初期処理が実行されるため、同じ量のデータを複数回に分けてバースト転送する場合であっても一回あたりの転送長を長くした方が、上記初期処理の回数が減りトータルの処理量・処理時間が低減するからである。このように、経路５による回転画像のメモリーバンク２３ｂへの書き込み処理が効率化される結果、第二のバスにおける帯域が保証されやすくなる。
つまり図４の構成を採用することにより、メモリーバンク２３ａと制御ＡＳＩＣ２５の間においては各画像処理部のメモリーへのアクセス期間の短期化および適正化が図られ、同時にメモリーバンク２３ｂと制御ＡＳＩＣ２５の間においては帯域保証が図られる。
【００３１】
このように本実施形態によれば、プリンター１０のメインメモリーを二つのメモリーバンク２３ａ，２３ｂで構成するとともに、制御ＡＳＩＣ２５は、各画像処理部のうち回転処理部２５ｂをメモリーバンク２３ａとメモリーバンク２３ｂとの間を跨ぐ位置に配置させたことにより、回転処理部２５ｂによるメインメモリーからのデータの読み出しとメインメモリーへのデータの書き込みとを同時並行で行なうことができる。従って、一般的に回転を伴わないデータの読み出し・書き込み処理と比較して時間を要する回転処理にかかる時間を、回転処理部２５ｂにおけるバッファ（回転用バッファ）のサイズを増大させることなく短縮化でき、結果、プリンター１０による全体のスループットの向上とプリンター１０の製造コストの抑制とを両立することができる。
【図面の簡単な説明】
【００３２】
【図１】本実施形態にかかるプリンターの概略構成を示したブロック図である。
【図２】制御ＡＳＩＣとＲＡＭ（メインメモリー）間におけるデータの転送態様を示したブロック図である。
【図３】回転処理部の内部構成等の一例を示したブロック図である。
【図４】回転処理部の内部構成等の他の例を示したブロック図である。
【符号の説明】
【００３３】
１０…プリンター、１１…操作パネル、１２…制御部、１３…印刷機構部、１４…スキャナーユニット、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２３ａ，２３ｂ…メモリーバンク、２４…外部Ｉ／Ｆ、２５…制御ＡＳＩＣ、２５ａ…画像処理部、２５ｂ…画像処理部（回転処理部）、２５ｃ…画像処理部、２６…ＨＤＤ、２７ａ…第一ＤＭＡＣ、２７ｂ…第二ＤＭＡＣ、２８ａ…第一バッファ、２８ｂ…第二バッファ
【図１】
2010141488.tif 000003
【図２】
2010141488.tif 000004
【図３】
2010141488.tif 000005
【図４】
2010141488.tif 000006