JP2000094748A - Image forming device - Google Patents
Image forming deviceInfo
- Publication number
- JP2000094748A JP2000094748A JP28335398A JP28335398A JP2000094748A JP 2000094748 A JP2000094748 A JP 2000094748A JP 28335398 A JP28335398 A JP 28335398A JP 28335398 A JP28335398 A JP 28335398A JP 2000094748 A JP2000094748 A JP 2000094748A
- Authority
- JP
- Japan
- Prior art keywords
- data
- printing
- image forming
- forming apparatus
- arrangement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Laser Beam Printer (AREA)
- Image Generation (AREA)
Abstract
(57)【要約】
【課題】 複数の同時描画機構を有する画像形成装置に
おいて、バス使用効率を改善して描画機構へ効率よくデ
ータ転送を行う。
【解決手段】 印画機構への送出データが主記憶デバイ
ス上で連続したデータ読み出しとなるように、マルチビ
ームレーザプリンタにおけるイメージメモリのアドレス
配置を印画機構からの要求に対して連続したアドレス配
置とするようにした。具体的には、nビームレーザプリ
ンタにおいて、Y方向にn語を連続したアドレスに配置
し、n+1語目を元の走査線の次のX方向へ配置し、再
びn語分をY方向に配置していく。このようにn列にメ
モリを配置してから、次のn列に連続するアドレスを順
次配置していく。そして、描画アルゴリズムをこのメモ
リ配置に対応させる。
(57) Abstract: In an image forming apparatus having a plurality of simultaneous drawing mechanisms, a bus use efficiency is improved and data is efficiently transferred to the drawing mechanism. SOLUTION: The address arrangement of an image memory in a multi-beam laser printer is set to a continuous address arrangement in response to a request from the printing mechanism so that data sent to the printing mechanism is read continuously on a main storage device. I did it. Specifically, in an n-beam laser printer, n words are arranged at consecutive addresses in the Y direction, the (n + 1) th word is arranged in the X direction next to the original scanning line, and n words are arranged again in the Y direction. I will do it. After arranging memories in n columns in this manner, successive addresses are sequentially arranged in the next n columns. Then, the drawing algorithm is made to correspond to this memory arrangement.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、マルチビームレー
ザプリンタ等の複数の離散したイメージ情報を同時に高
速に読み出しを行い、印字出力を行うような画像形成装
置に関し、特にそのバス使用効率の改善に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image forming apparatus, such as a multi-beam laser printer, which simultaneously reads a plurality of discrete image information at a high speed and prints out the information, and more particularly to an improvement in bus use efficiency. .
【0002】[0002]
【従来の技術】(印画システムについて)近年、この種
の画像形成装置によって印画を行う印画システムにおい
ては、より高い印画品質と、より高速な印刷が要求され
てきている。2. Related Background Art (Regarding Printing System) In recent years, a printing system which performs printing with this type of image forming apparatus has been required to have higher printing quality and higher speed printing.
【0003】このため画像形成装置に対しては、印画解
像度の向上や、カラー化、プリントスピードの改善等、
印画品位を高めるための改良と、応答性の改善とが実施
されてきている。For this reason, for an image forming apparatus, improvement of printing resolution, colorization, improvement of printing speed, etc., are required.
Improvements have been made to improve print quality and responsiveness.
【0004】しかし、これら全ての改善は、レーザビー
ムによって描画されるピクセルの描画時間が著しく短縮
される、すなわち、ビデオクロックが高い周波数に移動
することを意味する。同時にページメモリからのデータ
読み出し量も増加する。However, all these improvements mean that the rendering time of the pixels rendered by the laser beam is significantly reduced, ie the video clock is shifted to a higher frequency. At the same time, the amount of data read from the page memory also increases.
【0005】したがって、上述のような改善の進んだ画
像形成装置では、回路の動作周波数の上昇を招き、回路
の動作周波数が上昇すると、製造コストも連動して増加
するものとなってきている。Therefore, in the improved image forming apparatus described above, the operating frequency of the circuit increases, and as the operating frequency of the circuit increases, the manufacturing cost also increases.
【0006】一般に、レーザプリンタ等の画像形成装置
は、それ自体に1つのコンピュータを内蔵し、ホストコ
ンピュータ等の外部機器と通信を行い、コマンドや印字
データ等をホストコンピュータ側から受け取って、ビッ
トマップメモリ上に描画展開を行って印字出力を行う。Generally, an image forming apparatus such as a laser printer has a built-in computer, communicates with an external device such as a host computer, receives commands and print data from the host computer, and performs bitmap processing. Performs drawing development on the memory and prints out.
【0007】したがって、上述のような回路の動作周波
数の上昇は、この画像形成装置に内蔵された画像形成用
のコンピュータシステムに対し、高速化によるコスト上
昇圧力がかかってくることになる。Therefore, an increase in the operating frequency of the circuit as described above imposes a cost increase pressure on a computer system for image formation built in the image forming apparatus due to an increase in speed.
【0008】(メモリ技術について)これに対し、各種
コンピュータシステム上で、現在もっぱら大容量の主記
憶として使用されるDRAMに対しても、上述した印画
システムを含めて、一般論としてさらなる高速なデータ
アクセス手段が要求されている。(Regarding Memory Technology) On the other hand, even for DRAMs currently used as a large-capacity main memory on various computer systems, higher-speed data is generally included, including the printing system described above. Access means are required.
【0009】このような要求は半導体製造プロセスの改
良による素子単体の動作速度向上性よりも厳しいもので
あるために、素子内部の回路構成においても、様々な工
夫が行われている。Since such demands are stricter than the improvement of the operation speed of the element itself due to the improvement of the semiconductor manufacturing process, various measures have been taken in the circuit configuration inside the element.
【0010】現在主として主記憶に用いられるDRAM
は、アドレス入力の多重化と、データ揮発性に起因する
列単位の読み出しという機構上、ランダムアクセスより
も、連続したアドレスのシーケンシャル読み出しにより
高速な動作が可能な構造となっている。A DRAM mainly used for main memory at present
Because of the mechanism of address input multiplexing and column-wise reading due to data volatility, it has a structure that enables higher-speed operation by sequential reading of continuous addresses than random access.
【0011】一方、DRAMを記憶素子として利用する
データのアクセスを行うプロセッサでは、一般に連続し
たアドレス情報を順に読み出していくようなメモリ読み
出しの動作の頻度が、ランダムな読み出し頻度よりも高
いことが多い。On the other hand, in a processor that accesses data using a DRAM as a storage element, the frequency of a memory read operation for sequentially reading successive address information is often higher than a random read frequency. .
【0012】このようなアクセスに対応する一例とし
て、DRAMデバイス内部では、一度のアクセス要求に
対して、同時に多くのビット情報を読み出す特性を利用
した回路構成をとることがある。As an example corresponding to such an access, a DRAM device may have a circuit configuration utilizing the characteristic of simultaneously reading out a large amount of bit information in response to a single access request.
【0013】この種の素子内部の回路構成によって、あ
る特定のアドレスのアクセス時に同時に読み出されてい
た情報は、より高速で出力できるようになる。[0013] With this kind of circuit configuration inside the element, information that has been simultaneously read at the time of accessing a specific address can be output at a higher speed.
【0014】これらを連続したアドレスに割り当ててお
くような構成をとっておけば、連続したアドレスのアク
セスに対しては高速に動作することができる。If a configuration is adopted in which these are assigned to consecutive addresses, high-speed operation can be performed for accesses to consecutive addresses.
【0015】DRAMにおいてはプロセッサの動作の実
態に合わせ、この種の連続アドレスのアクセス時に高速
で読み出せるような機構を準備し、実効的なアクセス速
度の向上を目指している。In the DRAM, a mechanism capable of reading data at a high speed at the time of accessing such a continuous address is prepared according to the actual operation of the processor, and the effective access speed is improved.
【0016】このように実効的な速度向上へシステムへ
の強い要求から、主記憶として利用されているDRAM
において、ランダムアクセスメモリといいながらもシー
ケンシャルアクセスの方が効率よくデータを読み出せる
特徴を強めている。Due to the strong demands on the system for an effective speed improvement, the DRAM used as the main memory is used.
In this regard, the sequential access enhances the feature that data can be read efficiently even though it is called a random access memory.
【0017】(高速高品位印画システムにおける技術上
の障害)高速高解像度動作を行う印画システムの構成に
おいては、ページメモリからのデータ読み出し量が増加
する。(Technical obstacle in high-speed, high-quality printing system) In the configuration of a printing system that performs high-speed, high-resolution operation, the amount of data read from the page memory increases.
【0018】このとき、システムのバス占有率の上昇に
よってパフォーマンスが低下し、画像形成速度に影響す
る。At this time, the performance decreases due to an increase in the bus occupancy of the system, which affects the image forming speed.
【0019】例えば、600dpiモノクロA4のイメ
ージデータを4Mbyteと概算すると、毎分8枚印刷
を行う装置においては、32Mbyte/分のデータ転
送が要求される。For example, when the image data of 600 dpi monochrome A4 is estimated to be 4 Mbytes, an apparatus that prints eight sheets per minute requires a data transfer of 32 Mbytes / min.
【0020】これは、約2μ秒毎に1バイト読み出せば
十分な値であり、32ビットバス幅で、100nsec
程度の応答速度の記憶素子を使用すれば、1%を少し越
える程度の占有率しかない。This is a sufficient value if one byte is read out about every 2 μsec. For a 32-bit bus width, 100 nsec.
If a memory element having a response speed of the order is used, the occupancy is only slightly more than 1%.
【0021】しかし、印字品位の改善を求められた装置
においては、印画機構に対するデータ転送量が激増す
る。However, in an apparatus required to improve the print quality, the amount of data transferred to the printing mechanism increases drastically.
【0022】解像度の上昇、多値化、印画速度の向上
が、全てデータ転送量の増加に直結し、バス占有率に対
して増加要因となる。An increase in resolution, multi-valued printing, and an increase in printing speed all directly lead to an increase in the data transfer amount, and are factors that increase the bus occupancy.
【0023】また、カラー印刷の場合には、順次単色の
印刷を行っていく方式でなく、同時に多色の印刷を行う
ような高速で印刷出力を行える装置においても、同様に
バス占有率を上昇させる。In the case of color printing, the bus occupancy is similarly increased not only in a method of sequentially printing a single color but also in an apparatus which can perform a high-speed printing output such as a multi-color printing at the same time. Let it.
【0024】例えば印字速度24枚のカラー印刷装置に
おいては、印字機構へのデータ読み出しだけでデータバ
スの20%近くが占有され、パフォーマンス上重要な問
題となる。For example, in a color printing apparatus having a printing speed of 24 sheets, only reading out data to the printing mechanism occupies nearly 20% of the data bus, which is an important problem in performance.
【0025】これに対し、記憶デバイスの性能向上だけ
では追いつかない。また、バス幅を広げ、同時にアクセ
スできるメモリ数を増加させるようなシステムの改善も
行われているが、それでも印刷装置の要求するデータ量
には追いつかない。On the other hand, it is not possible to catch up only by improving the performance of the storage device. In addition, although the system has been improved to increase the bus width and increase the number of memories that can be simultaneously accessed, it cannot keep up with the data amount required by the printing apparatus.
【0026】これは、バス幅を2倍に広げれば、確かに
データ転送量は2倍改善されるが、印字解像度が2倍に
なったときには、平面上すなわち2次元で効くので結果
として4倍のデータ転送量が必要になるからである。This is because, if the bus width is doubled, the data transfer amount is certainly improved by a factor of two. However, when the printing resolution is doubled, it is effective on a plane, that is, two-dimensionally. This is because a large amount of data transfer is required.
【0027】このように高速高品位多値化する印画機構
に対応した画像形成装置においては、印画機構へのデー
タ転送を如何に効率よく行うかが、重要なパフォーマン
ス上の問題となる。In an image forming apparatus compatible with a printing mechanism capable of high-speed, high-quality, multi-value printing, how to efficiently transfer data to the printing mechanism is an important performance problem.
【0028】一方、印画機構メカニズムに関しても、高
速高品位化の要求によって、構成に変化がみられる。On the other hand, the structure of the printing mechanism is also changed due to the demand for high speed and high quality.
【0029】印刷装置全般において、動作速度の上昇は
必然的にコストの上昇要因となる。電子部品は動作速度
の上昇につれて、高価なものとなり、メカニズム等の機
構部品は精度、振動、強度等の面でより高品質な部品へ
の見直しが必要になる。In all printing apparatuses, an increase in operating speed inevitably causes an increase in cost. Electronic components become more expensive as the operation speed increases, and mechanical components such as mechanisms need to be reviewed for higher quality components in terms of accuracy, vibration, strength, and the like.
【0030】特に印字機構のメカニズム等は速度向上に
比例せず、幾何級数的にコストが増大する場合があり、
構造自体の変更が要求されることがある。In particular, the mechanism of the printing mechanism is not proportional to the speed improvement, and the cost may increase geometrically.
Changes to the structure itself may be required.
【0031】従来、描画用のレーザ素子および光学系が
高価なレーザプリンタにおいては、可能な限り単体素子
の高速動作によって描画が行われてきていた。Conventionally, in a laser printer in which a drawing laser element and an optical system are expensive, drawing has been performed by operating a single element as fast as possible.
【0032】しかし、近年要求されてきている高速高品
位の印画品質に対応した場合、あまりにもピクセルクロ
ックが上昇しすぎたり、光走査を行うポリゴンモータ等
の面数、回転数が上昇してしまうことになる。However, in response to the high-speed and high-quality printing quality demanded in recent years, the pixel clock becomes too high, and the number of faces and the number of revolutions of a polygon motor or the like for performing optical scanning increase. Will be.
【0033】そこで、コスト的に複数の発光素子を使用
し、同時に複数の走査線描画を行う方が合理的となって
きた。Therefore, it has become more reasonable to use a plurality of light emitting elements and simultaneously draw a plurality of scanning lines in terms of cost.
【0034】このようなピクセル描画時間の短縮化を回
避するための方法として、ピクセルの同時描画を行う方
法は、ピクセルの印字へッドが廉価に構成できるような
機構においては一般的であった。As a method for avoiding the shortening of the pixel drawing time, a method of simultaneously drawing pixels is generally used in a mechanism in which a pixel print head can be constructed at low cost. .
【0035】低速なドットインパクトプリンタやインク
ジェットプリンタ等では、数個から数百個のピクセル描
画へッドが用意され、同時描画を行っている。In a low-speed dot impact printer, ink jet printer, or the like, several to several hundred pixel drawing heads are prepared for simultaneous drawing.
【0036】しかし、これらの印画へッドが機械的に移
動するような低速な印字機構においては、用紙に像形成
する機構自体が単純で、データ送出にはシビアなタイミ
ングを要求しないので、問題は生じなかった。また、印
画へッドを移動させるような印刷装置においては、印画
を一時停止させ、イメージデータ送出を待つことが可能
である。However, in a low-speed printing mechanism in which these print heads are mechanically moved, the mechanism for forming an image on paper is simple and does not require severe timing for data transmission. Did not occur. In a printing apparatus in which a print head is moved, it is possible to temporarily stop printing and wait for transmission of image data.
【0037】しかし、電子写真方式においては、印画要
求から一定時間内にタイミングを合わせて印画機構に提
供しなければならない。このため、印刷装置における、
印画機構からの主記憶に対するデータアクセス要求は、
最優先で処理されるものである。However, in the electrophotographic system, it is necessary to provide a printing mechanism with a certain timing within a predetermined time from a printing request. For this reason, in the printing device,
The data access request to the main memory from the printing mechanism is
It is processed with the highest priority.
【0038】また、上述のように電子写真方式において
は、像形成にシビアなタイミングが要求されるが、連続
したアドレスをシーケンシャルに読み出す形態のアクセ
スであったために、高速なメモリのアクセスという点で
は問題は少なかった。As described above, in the electrophotographic method, severe timing is required for image formation. However, since the access is of a form in which consecutive addresses are sequentially read, in terms of high-speed memory access. There were few problems.
【0039】しかし、印画機構の構成が変化したときに
画像形成部からみた場合、複数のレーザビームによる潜
像描画が行われる場合、ビットマップデータの供給はメ
モリ上の異なった座標をほぼ同時に送出する必要がある
ことになる。そして、高解像度データを転送するため
に、走査線が異なっている場合、半導体素子上の同じバ
ンクに収まる可能性は低く、バス上で複数のレーザビー
ムに一語毎にデータを送っていった場合、ほぼ確実に全
てのデータ転送サイクルが新規にアドレス情報を全て与
える必要のあるアクセスになるために、従来のシーケン
シャルアクセスに対して同じデータ量の転送効率が倍近
く悪いものとなる。However, when the configuration of the printing mechanism changes, when viewed from the image forming unit, when a latent image is drawn by a plurality of laser beams, the supply of bitmap data is to send different coordinates on the memory almost simultaneously. Will need to be done. In order to transfer high-resolution data, if the scanning lines are different, it is unlikely that the scanning lines will fit in the same bank on the semiconductor device, and data is sent word by word to a plurality of laser beams on the bus. In this case, almost all data transfer cycles are accesses that need to newly provide all address information, so that the transfer efficiency of the same data amount is almost twice as bad as that of the conventional sequential access.
【0040】また、印画機構のデータ読み出しタイミン
グは、CPUの動作とは非同期にかかるので、調停時に
さらにロスタイムが発生する。The data read timing of the printing mechanism is asynchronous with the operation of the CPU, so that a further loss time occurs during arbitration.
【0041】[0041]
【発明が解決しようとする課題】ここで仮に、生成する
ビットマップイメージの座標を、主走査方向をX座標、
紙送り方向をY座標とすると、複数のレーザビームに供
給される画像イメージ情報は、それぞれ異なったY座標
の主走査列の情報となる。Here, suppose that the coordinates of the generated bitmap image are X-coordinates in the main scanning direction,
Assuming that the paper feeding direction is the Y coordinate, the image information supplied to the plurality of laser beams is information of a main scanning row having different Y coordinates.
【0042】このため、図6に示す従来のようなメモリ
配置のビットマップでは、印画機構の走査に対応したデ
ータ読み出し要求に対し、複数の離れたアドレスに対し
て、非同期なアクセス要求がほぼ同時に発生することに
なり、非同期アクセスに対する調停時間や、離れたアド
レスをアクセスすることによる読み出し効率の低下が発
生する。For this reason, in the conventional bit map of the memory arrangement as shown in FIG. 6, an asynchronous access request for a plurality of distant addresses is almost simultaneously performed with respect to a data read request corresponding to the scanning of the printing mechanism. This causes an arbitration time for asynchronous access and a reduction in readout efficiency due to accessing a remote address.
【0043】これは印画へッドが機械的に移動して印画
を行うような低速な印画機構や、自らは画像生成を行わ
ないような印刷装置においては問題とはならないが、画
像生成を行いつつ高速にビットマップイメージを印刷機
構に出力する装置においては重大なパフォーマンスの低
下要因である。すなわち、印刷機構へのデータ送出時の
バス占有率が高いために重要になる。This is not a problem in a low-speed printing mechanism in which the print head mechanically moves to perform printing, or in a printing apparatus in which the image is not generated by itself. In a device that outputs a bitmap image to a printing mechanism at a high speed, this is a significant factor in performance degradation. In other words, this is important because the bus occupancy when transmitting data to the printing mechanism is high.
【0044】そこで本発明は、複数の同時描画機構を有
する画像形成装置において、バス使用効率を改善して描
画機構へ効率よくデータ転送を行うことを目的とする。Accordingly, an object of the present invention is to improve the bus use efficiency and efficiently transfer data to the drawing mechanism in an image forming apparatus having a plurality of simultaneous drawing mechanisms.
【0045】[0045]
【課題を解決するための手段】本発明は、n個の同時描
画機構を有する画像形成装置において、印字イメージを
生成するページメモリ配置について、連続するn個のア
ドレス情報を副走査方向に順次並べ、その後、主走査方
向に順次配置し、n列後の走査線より、同様の配置を繰
り返すことを特徴とする。According to the present invention, in an image forming apparatus having n simultaneous drawing mechanisms, for a page memory arrangement for generating a print image, n pieces of continuous address information are sequentially arranged in the sub-scanning direction. After that, they are sequentially arranged in the main scanning direction, and the same arrangement is repeated from the scanning line after n columns.
【0046】[0046]
【発明の実施の形態および実施例】本発明の実施の形態
においては、印画機構への送出データが、主記憶デバイ
ス上で連続したデータ読み出しとなるように、マルチビ
ームレーザプリンタにおいて、イメージメモリのアドレ
ス配置を、印画機構からの要求に対して連続したアドレ
ス配置とするようにしたものである。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In the embodiments of the present invention, a multi-beam laser printer is provided with an image memory in a multi-beam laser printer so that data sent to a printing mechanism is read continuously on a main storage device. The address arrangement is a continuous address arrangement in response to a request from the printing mechanism.
【0047】具体的には、図1に示すように、nビーム
レーザプリンタにおいて、Y方向にn語を連続したアド
レスに配置し、n+1語目を元の走査線の次のX方向へ
配置し、再びn語分をY方向に配置していく。このよう
にn列にメモリを配置してから、次のn列に連続するア
ドレスを順次配置していく。そして、描画アルゴリズム
をこのメモリ配置に対応させる。Specifically, as shown in FIG. 1, in an n-beam laser printer, n words are arranged at consecutive addresses in the Y direction, and the (n + 1) th word is arranged in the X direction next to the original scanning line. , And n words are arranged in the Y direction again. After arranging memories in n columns in this manner, successive addresses are sequentially arranged in the next n columns. Then, the drawing algorithm is made to correspond to this memory arrangement.
【0048】このようなアドレス配列を取ることによっ
て、マルチビームレーザの印画機構からの個々の走査線
に個別に供給する必要のあったデータ要求が、連続した
アドレスに対する一度の要求に変化するので、メモリの
占有率が低下し、より遅い、すなわち安価なデバイスを
使用でき、同等のパフォーマンスをより安価なハードウ
ェア構成で実現できる。By adopting such an address arrangement, the data request which had to be individually supplied to each scanning line from the printing mechanism of the multi-beam laser changes to a single request for a continuous address. Memory occupancy is reduced, slower, or less expensive, devices can be used, and equivalent performance can be achieved with less expensive hardware configurations.
【0049】以下、本発明の具体的実施例を図面を参照
して説明する。 [第1実施例]図2は、本発明の第1実施例の構成を示
すブロック図である。Hereinafter, specific embodiments of the present invention will be described with reference to the drawings. [First Embodiment] FIG. 2 is a block diagram showing a configuration of a first embodiment of the present invention.
【0050】図中の矩形枠100内が画像生成部の構成
を示しており、矩形枠101が印画機構の構成を示して
いる。本実施例においては、印画機構101が2ビーム
のレーザプリンタの最も単純な例について説明する。The inside of a rectangular frame 100 in the figure shows the configuration of the image generating unit, and the rectangular frame 101 shows the configuration of the printing mechanism. In the present embodiment, the simplest example of a laser printer in which the printing mechanism 101 has two beams will be described.
【0051】工作精度によっては、2ビームの主走査同
期信号は個々の装置によって開始タイミングが不規則に
ばらつく可能性がある。そのために個別にビデオクロッ
クの同期をとる必要がある。しかし、ワード単位でデー
タを読み出し、FIFO等でバッファリングを行う構成
においては、主記憶からのデータ読み出しタイミングは
ある程度早い分については問題がない。Depending on the machining accuracy, the start timing of the two-beam main scan synchronization signal may vary irregularly depending on the individual device. Therefore, it is necessary to individually synchronize the video clocks. However, in a configuration in which data is read out in units of words and buffering is performed by FIFO or the like, there is no problem as to the timing of reading data from the main memory to some extent earlier.
【0052】図2において、データ入力部110は、外
部機器からデータを入力するものであり、ROM111
は、本実施例の制御を行うためのプログラムが内蔵され
ている。主記憶112は、大容量のDRAM等よりな
り、CPU113は、本画像生成部100全体を制御す
るものである。制御機構114は、印画機構101から
のデータ送出要求に対応して、画像生成部100の主記
憶112上のビットマップイメージを読み出すものであ
る。In FIG. 2, a data input unit 110 is for inputting data from an external device.
Has a built-in program for controlling the present embodiment. The main memory 112 includes a large-capacity DRAM or the like, and the CPU 113 controls the entire image generation unit 100. The control mechanism 114 reads out a bitmap image from the main memory 112 of the image generation unit 100 in response to a data transmission request from the printing mechanism 101.
【0053】制御機構114は、CPU113に対し、
主記憶112のアクセスに関して優先権をもち、印画機
構101からのデータ要求があった場合、CPU113
を停止、ないしはCPU113の主記憶112へのアク
セスを停止させ、印画機構101の要求するタイミング
に合わせて、データをFIFO115、116に書き込
む。The control mechanism 114 instructs the CPU 113
The CPU 113 has a priority regarding access to the main memory 112 and receives a data request from the printing mechanism 101.
Or the CPU 113 stops accessing the main memory 112, and writes data to the FIFOs 115 and 116 in accordance with the timing requested by the printing mechanism 101.
【0054】主記憶112からのデータ読み出しタイミ
ングは先に入力された同期信号のタイミングで実行され
る。Data is read from the main memory 112 at the timing of the previously input synchronization signal.
【0055】主記憶112からのデータ読み出しは本実
施例に特徴的なメモリ配置によって、運続的に実行され
る。連続的に読み込まれたデータを、制御機構114は
各FIFO115、116に順次データを送り込んでい
く。本実施例においてはFIFO115、116は2系
統なので交互にデータが送り込まれることになり、FI
FO115、116に交互に書き込まれる。The data reading from the main memory 112 is continuously executed by the memory arrangement characteristic of this embodiment. The control mechanism 114 sequentially sends the sequentially read data to the FIFOs 115 and 116. In this embodiment, since the FIFOs 115 and 116 have two systems, data is sent alternately,
The data is alternately written to the FOs 115 and 116.
【0056】FIFO115、116に書き込まれたデ
ータは、FIFOから読み出し要求タイミングによって
パラレル−シリアル変換器117、118にロードさ
れ、同期信号にタイミングを合わせたビデオクロックに
合わせて、印画機構101へレーザ駆動用の描画信号と
してそれぞれ送出される。The data written in the FIFOs 115 and 116 are loaded from the FIFOs to the parallel-serial converters 117 and 118 at the read request timing, and the laser drive to the printing mechanism 101 in synchronization with the video clock synchronized with the synchronization signal. Is sent out as a drawing signal for use.
【0057】パラレル−シリアル変換器117、118
は、印画機構101からのデータ要求信号に位相をあわ
せたビデオクロックによって駆動される。印画機構10
1からの読み出しタイミング信号は2本あり、FIFO
115、116からのデータ読み出しタイミングクロッ
クの位相と、ビデオクロックの位相決定には走査線毎に
個別に関与し、各ビデオクロックは、個別に位相同期回
路119、120によって位相が調整される。Parallel-serial converters 117 and 118
Is driven by a video clock whose phase is adjusted to the data request signal from the printing mechanism 101. Printing mechanism 10
There are two read timing signals from 1 and FIFO
The phase of the data read timing clock from 115 and 116 and the determination of the phase of the video clock are individually involved for each scanning line, and the phases of the respective video clocks are individually adjusted by the phase synchronization circuits 119 and 120.
【0058】駆動回路211、212は、それぞれレー
ザダイオード213、214を駆動する回路である。レ
ーザダイオード213、214から出力されたレーザ光
は、光学系215を通過し、ポリゴンミラー216によ
って走査され、感光体217上に潜像を作る。The driving circuits 211 and 212 are circuits for driving the laser diodes 213 and 214, respectively. The laser beams output from the laser diodes 213 and 214 pass through the optical system 215, are scanned by the polygon mirror 216, and form a latent image on the photoconductor 217.
【0059】個々のレーザ発振器に対して、それぞれ独
自に全光学系を設けることはコストがかかりすぎる。デ
バイスとして1つのチップに複数の発光素子が載ってい
る場合には問題がないが、独立の素子を使用した場合、
必要ならば補助光学系218にて、一方の光軸をもう一
方の光軸と平行に合わせ込み、光学系215に入力させ
る。補助光学系218は不要ならば実装されない。Providing an all-optical system independently for each laser oscillator is too costly. There is no problem when multiple light emitting elements are mounted on one chip as a device, but when using independent elements,
If necessary, the auxiliary optical system 218 aligns one optical axis in parallel with the other optical axis, and inputs the optical axis to the optical system 215. The auxiliary optical system 218 is not mounted if unnecessary.
【0060】また、信号300は外部機器からの印画デ
ータ入力であり、信号301は、その他の印画機構10
1と画像生成部100のインターフェース信号群であ
る。A signal 300 is a print data input from an external device, and a signal 301 is a signal from the other print mechanism 10.
1 and an interface signal group of the image generation unit 100.
【0061】また、信号302、303は、各レーザダ
イオード213、214の駆動信号であり、信号30
4、305は、各走査線のデータ送出要求のタイミング
信号である。同時に印画タイミング情報でもある。Signals 302 and 303 are driving signals for the laser diodes 213 and 214, respectively.
Reference numerals 4 and 305 denote timing signals of a data transmission request for each scanning line. At the same time, it is print timing information.
【0062】以上のような構成において、データアクセ
ス要求が発生した時点で、画像形成部100のメモリバ
ス上にはデータアクセス要求に対するCPU113と制
御機構114との調停サイクル、第1ワード読み出しサ
イクル、第2ワード以降の読み出しサイクルが順次発生
する。In the above configuration, when a data access request is generated, an arbitration cycle between the CPU 113 and the control mechanism 114 for the data access request, a first word read cycle, and a Read cycles for the second and subsequent words occur sequentially.
【0063】例えば第1ワードの読み出しサイクルを1
00nsec、第2ワード以降の読み出しサイクル時間
を50nsecとし、1200dpiA3機の1走査線
に15000ピクセル程度の情報が含まれるものとす
る。また、画像生成部100のバス幅は32ビット幅と
する。For example, the read cycle of the first word is set to 1
It is assumed that the read cycle time for the second word and thereafter is 50 nsec, and that one scanning line of the 1200 dpi A3 machine contains information of about 15,000 pixels. In addition, the bus width of the image generation unit 100 is a 32-bit width.
【0064】本実施例のようなメモリ構成と、従来の単
純な配置のメモリ構成のページメモリの転送時間を比較
すると、純粋なメモリアクセス時間だけで、20μse
c以上の差がつく。Comparing the transfer time of the page memory with the memory configuration of the present embodiment and the conventional page configuration of the memory configuration with a simple arrangement, only 20 μsec
There is a difference of c or more.
【0065】1200dpi16枚機2ビームの印画機
構の場合、1走査の時間は400から500μsecで
あるから、画像イメージ情報送出時のバス負担率は純粋
なアクセス時間だけで10%程度に対して5%程度と差
がつく。In the case of a 1200 dpi, 16-sheet, two-beam printing mechanism, the time required for one scan is 400 to 500 μsec. Differs in degree.
【0066】さらにバス調停サイクルが実際には必要に
なり、2系統のアクセスが非同期で、調停サイクルが2
00nsec程度の場合には、100μsec以上の無
駄な時間が生じることになる。この場合のバス占有率の
差は5%と30%程度の差がつく。Further, a bus arbitration cycle is actually required, and the two systems are asynchronous in access and the arbitration cycle is 2
In the case of about 00 nsec, a useless time of 100 μsec or more occurs. In this case, the difference in bus occupancy is about 5% and about 30%.
【0067】このようなメモリ配置においては、当然な
がら描画アルゴリズムが一部異なるものとなる。In such a memory arrangement, of course, the drawing algorithm partially differs.
【0068】図3は、従来のメモリ構成による描画アル
ゴリズムと、本実施例における描画アルゴリズムの違い
を示すフローチャートであり、図3(a)が本実施例の
描画アルゴリズムを示し、図3(b)が従来の描画アル
ゴリズムを示す。FIG. 3 is a flowchart showing the difference between the drawing algorithm based on the conventional memory configuration and the drawing algorithm in the present embodiment. FIG. 3A shows the drawing algorithm in the present embodiment, and FIG. Shows a conventional drawing algorithm.
【0069】ここでは、座標x,yに描画を行うものと
し、一走査線あたりのワード数をm、マルチビーム数を
n、ワード内のビット数をk、ビットマップメモリの開
始アドレスをSとする。本実施例においては、n=2で
ある。Here, it is assumed that drawing is performed at coordinates x and y, the number of words per scanning line is m, the number of multibeams is n, the number of bits in a word is k, and the start address of the bit map memory is S. I do. In this embodiment, n = 2.
【0070】そして、図3では、座標x,yに対する描
画座標計算を示しているが、ここでは単純化のために
x,y座標系の増加方向は、アドレス増加方向と一致す
るものとする。主走査方向をxとし、紙搬送方向をy座
標系とする。FIG. 3 shows the drawing coordinate calculation for the coordinates x and y. Here, for the sake of simplicity, it is assumed that the increasing direction of the x, y coordinate system coincides with the address increasing direction. The main scanning direction is defined as x, and the paper transport direction is defined as a y coordinate system.
【0071】数式で表すと、従来のような単純に横方向
に連続したモノクロ2値のビットマップメモリ構成にお
いては、書き込みワードのアドレス算出式は、図3
(b)のS11〜S14に示すように、 S+y×m+x÷k となる。In a conventional binary bitmap memory configuration which is simply continuous in the horizontal direction as in the conventional case, the write word address calculation formula is as shown in FIG.
As shown in S11 to S14 of (b), S + y × m + x ÷ k.
【0072】ただし、整数演算とし、割り算における剰
余は切り捨てとする。除算をまず実行する。また、MO
D(x,k)はxをkで割った剰余とする。となる。However, the operation is an integer operation, and the remainder in the division is rounded down. Perform the division first. Also, MO
D (x, k) is a remainder obtained by dividing x by k. Becomes
【0073】一方、本実施例の構成におけるアドレス計
算式は、図3(a)のS1〜S8に示すように、 S+y÷2×2×m+x÷k×2+MOD(y,2) と変化する。さらに、対象ワード内のビット位置はMO
D(x,k)の値によって決定する(S5)。[第2実
施例]カラー印画出力は、通常異なった幾つかの色の印
画を位置を合わせて行う必要がある。色の数は3色あれ
ば一応のフルカラー印刷が可能であるが、混色では黒の
再現性が不十分なことから、多くの印刷においては4色
以上の色が使用される。電子写真方式においても、4色
のトナーを用いる構成が一般的である。On the other hand, the address calculation formula in the configuration of the present embodiment changes as S + y ÷ 2 × 2 × m + x ÷ k × 2 + MOD (y, 2) as shown in S1 to S8 of FIG. Further, the bit position in the target word is MO
It is determined according to the value of D (x, k) (S5). [Second Embodiment] For color print output, it is usually necessary to print several different colors in alignment. As long as the number of colors is three, full-color printing can be performed for a time. However, since the reproducibility of black is insufficient with mixed colors, four or more colors are used in many printings. Also in the electrophotographic system, a configuration using four color toners is generally used.
【0074】像生成の方法としては一色ずつ潜像を描画
し、トナーの現像を行ってから転写、印画出力を行う。
しかしこの方法では、モノクロ印刷の4倍の時間がかか
ってしまうので、スピードを要求される場合には、図4
の機構例に示すように、潜像描画を並列させて実行する
印画機構が使われることになる。すなわち、4つの感光
体10A、10B、10C、10Dの並列動作により転
写体20を介して用紙30に印画を行う。As a method of generating an image, a latent image is drawn for each color, the toner is developed, and then the transfer and the print output are performed.
However, this method takes four times as long as monochrome printing. Therefore, when speed is required, FIG.
As shown in the above mechanism example, a printing mechanism that executes latent image drawing in parallel is used. That is, printing is performed on the paper 30 via the transfer body 20 by the parallel operation of the four photoconductors 10A, 10B, 10C, and 10D.
【0075】このような配置の機構の場合、各感光体の
設置間隔にも依存するが、異なった色のイメージ情報を
同時に印画機構に送出する必要が生じる。このため、機
械的精度等に依存するが、通常感光体の設置間隔にばら
つきが生じ、各色間のデータの読み出しは非同期なタイ
ミングになる。In the case of a mechanism having such an arrangement, it is necessary to simultaneously transmit image information of different colors to the printing mechanism, although it depends on the interval between the photoconductors. For this reason, although it depends on the mechanical accuracy and the like, the installation intervals of the photoconductors usually vary, and the reading of data between the colors is asynchronous.
【0076】したがって、ある印画装置では、1色目の
1000番目の走査と2色目の最初の走査が同時に発生
するが、別な装置では1001番目に、また別な装置で
は999番目が同時に発生する、といった機械的なばら
つきが発生する。Therefore, in one printing apparatus, the 1000th scan of the first color and the first scan of the second color occur simultaneously, but in another apparatus, the 1001th scan occurs, and in another apparatus, the 999th scan occurs simultaneously. Such mechanical variations occur.
【0077】このために、走査タイミングが同時だった
としても、このままでは異なった色イメージのアクセス
を同期させることができない。For this reason, even if the scanning timing is simultaneous, it is not possible to synchronize the access of different color images as it is.
【0078】そこで、本実施例においては、機械的精度
を見込んで走査線数本分のFIFOを2色目以降に準備
することによって異なった色ページの読み出しを同期可
能にし、連続したアドレスに割り振ることを特徴とす
る。Therefore, in the present embodiment, reading of different color pages can be synchronized by preparing FIFOs for several scanning lines for the second and subsequent colors in consideration of mechanical accuracy, and allocation to consecutive addresses. It is characterized by.
【0079】図5は、本発明の第2実施例の構成を示す
ブロック図である。FIG. 5 is a block diagram showing the configuration of the second embodiment of the present invention.
【0080】図中、光学系以降は省略した。構成として
は、第2色目以降のFIFO131〜133が数ライン
分の長いものとなり、機械的な走査線間隔の誤差を見込
んで前もって読み込んでおく。その他は第1実施例の構
成と基本的に同様である。In the figure, the parts after the optical system are omitted. As a configuration, the FIFOs 131 to 133 for the second and subsequent colors are long by several lines, and are read in advance in consideration of a mechanical scanning line interval error. Other configurations are basically the same as those of the first embodiment.
【0081】図5において、FIFO130は第1色の
FIFOであり、FIFO131、132、133は機
械的ばらつきを考慮した数走査線分の第2色以降のFI
FOである。In FIG. 5, a FIFO 130 is a FIFO of a first color, and FIFOs 131, 132, and 133 are FIFOs of a second color or later for several scanning lines in consideration of mechanical variation.
FO.
【0082】パラレル−シリアル変換器134、13
5、136、138は、印画機構101からのデータ要
求信号に位相をあわせたビデオクロックによって駆動さ
れ、FIFO130、131、132、133のパラレ
ル信号をシリアルに変換するものである。Parallel-serial converters 134 and 13
5, 136 and 138 are driven by a video clock whose phase is adjusted to the data request signal from the printing mechanism 101, and convert the parallel signals of the FIFOs 130, 131, 132 and 133 to serial.
【0083】位相同期回路139、140、141、1
42は、ピクセル送出クロックと印画機構の光走査のタ
イミングを合わせるものである。The phase synchronization circuits 139, 140, 141, 1
Reference numeral 42 is used to synchronize the pixel sending clock with the optical scanning timing of the printing mechanism.
【0084】レーザダイオード駆動回路220、22
1、222、223は、それぞれレーザダイオード22
4、225、226、227を駆動する回路であり、信
号310、311、312、313はレーザダイオード
の駆動信号である。また、信号314、315、31
6、317は、各走査線のデータ送出要求のタイミング
信号である。Laser diode drive circuits 220 and 22
1, 222 and 223 are laser diodes 22 respectively.
4, 225, 226, and 227, and signals 310, 311, 312, and 313 are laser diode drive signals. Also, the signals 314, 315, 31
6 and 317 are timing signals of a data transmission request of each scanning line.
【0085】描画アドレスの配置は、印画機構の同時描
画色数によって異なる。同時印画要求が最大2色しか重
ならないときには、第1実施例と大差ないメモリ配置に
なる。ただし、2列目は別な色になるので、描画座標の
計算は別なものとなる。また、同時に4色の出力が必要
になるような密な物理的配置の場合には図1のnが4と
なる。The arrangement of the drawing addresses differs depending on the number of simultaneous drawing colors of the printing mechanism. When the simultaneous printing request overlaps only two colors at the maximum, the memory arrangement is not much different from that of the first embodiment. However, since the second column has a different color, the calculation of the drawing coordinates is different. In the case of a dense physical arrangement in which output of four colors is required at the same time, n in FIG.
【0086】第1描画色の走査線と第2描画色の走査線
の最小間隔をRとする。同時出力は2色まで、すなわち
第1色と第3色の同時出力はないものとする。The minimum distance between the scanning line of the first drawing color and the scanning line of the second drawing color is R. Simultaneous output is limited to two colors, that is, there is no simultaneous output of the first color and the third color.
【0087】また第1描画色の開始部と第4描画色の終
了部は、他の色との重複がなくなるが、描画ソフトの単
純化とハードウェア構成の単純化を優先する場合は、無
駄なアクセスが含まれるが、空白領域として空けてお
く。The start portion of the first drawing color and the end portion of the fourth drawing color do not overlap with other colors. However, if priority is given to simplification of drawing software and simplification of hardware configuration, there is no waste. Access, but leave it as a blank area.
【0088】すなわち、イメージ領域は先頭アドレスか
ら、第1色データ、と空白領域が一語毎に交互に割り当
てられ、R×m×2語目から第1色データ、第2色デー
タに割り振られる。That is, in the image area, the first color data and the blank area are alternately allocated for each word from the start address, and are allocated to the first color data and the second color data from the R × m × 2 word. .
【0089】イメージデータの総走査線数をLとする
と、第1色はL×m×2語目で終了する。重複がないの
で2R<Lである。L−2Rの間、第2色データと空白
領域に交互に割り当てられ、(L+R)m×2語目から
第3色目と交互に割り当てられていく。Assuming that the total number of scanning lines of the image data is L, the first color ends with L × m × 2 words. Since there is no overlap, 2R <L. During L-2R, the second color data and the blank area are alternately allocated, and (L + R) m × the second word is alternately allocated to the third color.
【0090】第1実施例のように、走査線に対してアド
レスが増減することは同色でないので各色の描画座標の
計算式は比較的単純である。As in the first embodiment, since the address does not increase or decrease with respect to the scanning line, the calculation formula of the drawing coordinates of each color is relatively simple.
【0091】すなわち、各色の先頭アドレスSiに対し
て、 Si+y×m×n+x÷k×n で座標は求められる。nは同時出力色数である。That is, the coordinates are obtained as Si + y × m × n + x ÷ k × n for the head address Si of each color. n is the number of simultaneous output colors.
【0092】なお、以上のような各実施例で説明したア
ルゴリズムは、予めROM111に記憶したプログラム
に基づいて実行するものであってもよいし、また、同様
のプログラムをハードディスク、フロッピディスク、C
D−ROM、メモリカード等の各種記憶媒体に記憶させ
ておき、これを適宜画像形成装置内に取り込んで実行す
るものであってもよい。The algorithm described in each of the above embodiments may be executed based on a program stored in the ROM 111 in advance, or a similar program may be executed on a hard disk, a floppy disk,
The information may be stored in various storage media such as a D-ROM and a memory card, and may be appropriately loaded into the image forming apparatus and executed.
【0093】[0093]
【発明の効果】以上のように本発明によれば、印画機構
へのデータ読み出しが連続するようにアドレスを配置す
ることにより、非同期転送の同時多発を回避し、シーケ
ンシャル性の強い主記憶に対して効率的なバス運用を行
うことかでき、動作パフォーマンスを向上させることが
できる効果がある。As described above, according to the present invention, by arranging addresses so that data reading to the printing mechanism is continuous, simultaneous occurrence of asynchronous transfer is avoided, and the main memory having a strong sequential property can be used. The bus operation can be performed efficiently and the operation performance can be improved.
【図1】本発明の実施例による画像生成部におけるペー
ジメモリ配置を示す説明図である。FIG. 1 is an explanatory diagram showing a page memory arrangement in an image generation unit according to an embodiment of the present invention.
【図2】本発明の第1実施例における印画システムの構
成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of a printing system according to the first embodiment of the present invention.
【図3】上記第1実施例における描画アルゴリズムを従
来と比較して示すフローチャートである。FIG. 3 is a flowchart showing a drawing algorithm in the first embodiment in comparison with a conventional one;
【図4】本発明の第2実施例において4色同時印画を行
うための構成を示す説明図である。FIG. 4 is an explanatory diagram showing a configuration for performing simultaneous printing of four colors in a second embodiment of the present invention.
【図5】上記第2実施例における印画システムの構成を
示すブロック図である。FIG. 5 is a block diagram illustrating a configuration of a printing system according to the second embodiment.
【図6】従来の画像生成部におけるページメモリ配置を
示す説明図である。FIG. 6 is an explanatory diagram showing a page memory arrangement in a conventional image generation unit.
100…画像生成部、 101…印画機構、 110…データ入力部、 111…ROM、 112…主記憶、 113…CPU、 114…制御機構、 115、116…FIFO、 117、118…パラレル−シリアル変換器、 119、120…位相同期回路、 211、212…駆動回路、 213、214…レーザダイオード、 215…光学系、 216…ポリゴンミラー、 217…感光体。 100: image generation unit, 101: printing mechanism, 110: data input unit, 111: ROM, 112: main memory, 113: CPU, 114: control mechanism, 115, 116: FIFO, 117, 118: parallel-serial converter 119, 120: phase synchronization circuit, 211, 212: drive circuit, 213, 214: laser diode, 215: optical system, 216: polygon mirror, 217: photoconductor.
Claims (4)
置において、 印字イメージを生成するページメモリ配置について、連
続するn個のアドレス情報を副走査方向に順次並べ、そ
の後、主走査方向に順次配置し、n列後の走査線より、
同様の配置を繰り返すことを特徴とする画像形成装置。In an image forming apparatus having n simultaneous drawing mechanisms, for a page memory arrangement for generating a print image, consecutive n pieces of address information are sequentially arranged in the sub-scanning direction, and then sequentially in the main scanning direction. From the scanning line after n columns,
An image forming apparatus wherein the same arrangement is repeated.
応させて描画アルゴリズムを実行する手段を有すること
を特徴とする画像形成装置。2. The image forming apparatus according to claim 1, further comprising: means for executing a drawing algorithm corresponding to the memory arrangement.
置の制御方法において、 印字イメージを生成するページメモリ配置について、連
続するn個のアドレス情報を副走査方向に順次並べ、そ
の後、主走査方向に順次配置し、n列後の走査線より、
同様の配置を繰り返すことを特徴とする画像形成装置の
制御方法。3. A method for controlling an image forming apparatus having n simultaneous drawing mechanisms, wherein, for a page memory arrangement for generating a print image, n pieces of continuous address information are sequentially arranged in the sub-scanning direction, and thereafter the main scanning is performed. Direction, and from the scanning line after n columns,
A method for controlling an image forming apparatus, wherein a similar arrangement is repeated.
置を制御するプログラムを記憶したコンピュータ読取可
能な記憶媒体において、 印字イメージを生成するページメモリ配置について、連
続するn個のアドレス情報を副走査方向に順次並べ、そ
の後、主走査方向に順次配置し、n列後の走査線より、
同様の配置を繰り返すように制御するプログラムを記憶
したことを特徴とする記憶媒体。4. A computer-readable storage medium storing a program for controlling an image forming apparatus having n simultaneous drawing mechanisms, wherein, for a page memory arrangement for generating a print image, n consecutive address information are stored in a sub-memory. Arranged sequentially in the scanning direction, and then arranged sequentially in the main scanning direction.
A storage medium storing a program for controlling a similar arrangement to be repeated.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28335398A JP2000094748A (en) | 1998-09-18 | 1998-09-18 | Image forming device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28335398A JP2000094748A (en) | 1998-09-18 | 1998-09-18 | Image forming device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2000094748A true JP2000094748A (en) | 2000-04-04 |
Family
ID=17664395
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP28335398A Pending JP2000094748A (en) | 1998-09-18 | 1998-09-18 | Image forming device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2000094748A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006264319A (en) * | 2005-02-22 | 2006-10-05 | Fuji Photo Film Co Ltd | Image data storage method, control device, and program; frame data preparing method, device, and program; data acquisition method and device; and drawing method and device |
| JP2009064312A (en) * | 2007-09-07 | 2009-03-26 | Ricoh Co Ltd | Image processor, image forming apparatus, image transfer method, program, and recording medium |
-
1998
- 1998-09-18 JP JP28335398A patent/JP2000094748A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006264319A (en) * | 2005-02-22 | 2006-10-05 | Fuji Photo Film Co Ltd | Image data storage method, control device, and program; frame data preparing method, device, and program; data acquisition method and device; and drawing method and device |
| JP2009064312A (en) * | 2007-09-07 | 2009-03-26 | Ricoh Co Ltd | Image processor, image forming apparatus, image transfer method, program, and recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5511152A (en) | Memory subsystem for bitmap printer data controller | |
| JPH05221030A (en) | Apparatus for controlling printing | |
| US5299310A (en) | Flexible frame buffer for raster output devices | |
| US6570672B1 (en) | Printing system and method | |
| US6609845B1 (en) | Printing apparatus and image data processing method therefor | |
| JP2647534B2 (en) | Output device | |
| JP2000094748A (en) | Image forming device | |
| JP5700228B2 (en) | Memory control apparatus and image forming apparatus | |
| US7508538B2 (en) | Image data rotation apparatus | |
| US9195160B2 (en) | Image forming apparatus and image forming method for correcting registration deviation | |
| US20100067042A1 (en) | Image forming apparatus and data transferring method | |
| US6191866B1 (en) | Laser printer capable of and method for printing rasterized data of high image quality | |
| US6980701B1 (en) | Image processing method and apparatus capable of rotating and reversing an input image | |
| KR100312272B1 (en) | Recording apparatus | |
| JP2001047677A (en) | Printer control device | |
| JPH0483664A (en) | Printer device | |
| JP2019022071A (en) | Image processing system, image processing method and image processing device, and image forming system | |
| JP3304769B2 (en) | Address translation device | |
| JP7043900B2 (en) | Image processing equipment and programs | |
| JP2922660B2 (en) | Image processing device | |
| JP3703273B2 (en) | Image data conversion apparatus, printing apparatus including image data conversion apparatus, and image data conversion method | |
| JP2004009416A (en) | Laser beam type output device and output method | |
| JPH05197796A (en) | Image memory device | |
| JP2002200795A (en) | Image forming device | |
| JP2000203103A (en) | Image data processing device for printer |