The invention discloses a novel printer for displaying printing media colors. The novel printer comprises a machine body, a first sliding block and a second sliding block, wherein the first sliding block is arranged above the machine body, the second sliding block is positioned above the first sliding block, a first cavity is formed in the machine body, an opening is formed in the left end wall ofthe first cavity, a second cavity with the right opening is formed in the left end wall of the first cavity, an arc-shaped groove which communicates up and down is formed in the top wall of the firstcavity, a third cavity extending leftwards is arranged in the bottom wall of the second cavity, and a fourth cavity is formed in the first sliding block. The novel printer is simple in structure andconvenient to operate, the horizontal movement of the printer and the angle adjustment of a printing assembly are driven by adopting the same power source, and the printing assembly can be locked in the switching process; and the printer is convenient to move, the automation is adjusted, the printing difficulty of the mural and the propaganda picture of the large wall surface is completely solved,the picture quality and the drawing efficiency are improved, the working procedures are matched with each other and are not affected, and the practical performance of the device is improved.