Laser Printer

release time2018-12-18

I. Background

Laser printers need to convert the image information from the computer into a laser drive signal and drive the motor rotor to scan and print the original image. To reduce transmission bandwidth, the computer compresses and encodes the original image into a binary image, which is then transmitted to the printer’s master chip over the LAN. The printer system needs to decode the binary image, restore it to the original data, and then output the pixel dots in the order of rows and columns.

II. Solution Description

The block diagram of the FPGA-based laser printer system is shown below. MCU receives the compressed image data sent by the computer and packages it into an SPI custom protocol to send to the FPGA as the master chip. FPGA needs to parse the protocol and convert it into corresponding control commands and image data, and the control commands are mainly used for motor speed control. The FPGA can convert the control commands into PWM waves of different frequencies to drive the motor to the specified speed; the image data parsed by the FPGA needs to be reduced to binary images by data decoding, cached and output to the laser in the specified timing sequence and printed with the motor.

8 拷贝.jpg

Recommended for Development Kit

Solution Advantages

  • Highly efficient decoding algorithm

    FPGA-based decoding algorithms can be parallelized and pipelined to improve the efficiency of decoding algorithms, and rich logic resources allow for adaptation to different iterative upgrades of decoding algorithms

  • Adaptable to a wide range of interfaces

    Configurable IOs for FPGA, allowing users to implement a variety of peripheral protocols to adapt to different laser models

Question feedback

You can read about how we handle your personal data, your personal data rights, and how you can contact us in our privacy policy.

Sorry, you have not logged in!

We have provided FamilyOverview documents of the serial devices such as EF2\EF3\EG4, which can be downloaded without registration.

Sorry, your permission is insufficient!

If you need to activate permissions, please log in to the member first to complete your personal information, and then send the specific requirements and registered phone number to the following email. Customer service personnel will process it as soon as possible.

Sorry, your permission is insufficient!

Please log in to the member first to supplement your personal information. If you need to activate permissions, please send the specific requirements and registered phone number to the following email. Customer service personnel will process it as soon as possible.

We have provided TD4.6.4, TD4.6.5, and TD4.6.6 for the development of EF2EF3EG4 series chip solutions, which can be directly downloaded;

Contact Emailweb@anlogic.com

If you have any questions, please contact us by phone:0755-23907781