Speed regulation method for paper winding shaft of printer and printer

By obtaining the actual position of the floating roller in the printing device and compensating the rotation speed of the paper roll shaft, the paper tension fluctuation caused by fluctuations in the speed of the reel and reel are solved, improving the printing effect and reducing the detection cost.

CN120039044APending Publication Date: 2025-05-27XIAMEN HANIN CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510263692.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-06
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

In existing printing equipment, the speed of the reel and the reel fluctuates greatly, causing paper tension to fluctuate and affecting the printing effect. At the same time, the ultrasonic sensor has a high cost and poor stability to detect coil diameters, which cannot adapt to the long length of paper per Pass.

Method used

By obtaining the actual position of the floating roller between the spindle and the paper roll shaft, when it deviates from the preset position, the rotation speed of the paper roll shaft is compensated based on the way of causing the linear speed of the paper roll shaft to approach the linear speed of the main axis. The specific method includes adjusting the radius of the paper roll shaft to match the linear speed of the spindle, ensuring that the rotation speed of the paper roll shaft is consistent with the linear speed of the spindle.

Benefits of technology

Reduces tension fluctuations, improves printing effect, and ensures that the rolling or unrolling of the rolling paper shaft is smoother. At the same time, the sensor cost required to detect coil diameter is reduced and the stability of the system is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120039044A_ABST
    Figure CN120039044A_ABST
Patent Text Reader

Abstract

The invention discloses a speed regulation method for a paper winding shaft of a printer and the printer. The speed regulation method for the paper winding shaft of the printer comprises the steps that the actual position of a floating roller located between a main shaft and the paper winding shaft is obtained; the current rotating speed of the paper winding shaft is compensated on the basis of the mode that the linear speed of the paper winding shaft approaches the linear speed of the main shaft, the current rotating speed of the paper winding shaft is compensated by setting the preset position, adjustment is more timely, fluctuation of the position of a floating roller is small, and therefore fluctuation of tension can be reduced, and the printing effect is improved. And the winding or unwinding of the paper winding shaft is more stable.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of printing devices, and particularly to a speed regulation method for a printer roll paper shaft and a printer. Background Art

[0002] A digital printing machine includes a unwind shaft, an unwind floating roller, a main shaft, a rewind floating roller and a rewind shaft; the unwind shaft carries the medium to be printed, the rewind shaft winds the printed medium, the main shaft is used to convey the medium to the printing area, an unwind floating roller is arranged between the main shaft and the unwind shaft, and the unwind floating roller can float within a certain range to change the length of the medium between the main shaft and the unwind shaft, and under the action of gravity or elastic force, the medium between the main shaft and the unwind shaft has a constant tension. Similarly, a rewind floating roller is arranged between the main shaft and the rewind shaft. During printing, the main shaft conveys a certain length of medium (1 pass) to the printing area, and under the action of the rewind floating roller, it is tightened on the printing table, and the print head moves perpendicular to the paper feeding direction to complete the printing of this pass, and then the main shaft conveys the printing medium for the next pass.

[0003] In the prior art, a proximity switch / ultrasonic sensor is used to detect the positions of the unwind and rewind floating rollers (each of the unwind and rewind floating rollers has 4 positions, namely upper limit, upper detection, stop detection, and lower detection), and whether to start unwinding and rewinding is judged by these positions. During the operation of the device, for the rewind shaft, if the lower detection of the rewind floating roller senses a signal, it means that the length of the medium between the main shaft and the rewind roller will be too long, then the rewind servo motor drives the rewind shaft to wind, and when the stop detection signal is sensed, the rewind shaft stops winding. Since in the prior art, the main shaft and the rewind shaft operate separately, and the rewind shaft only starts when the lower detection of the rewind floating shaft is triggered. For occasions where the paper feeding length per Pass is relatively long, if the paper feeding length is greater than the sliding range of the floating roller, the rewind shaft will not have enough time to wind the paper, resulting in a state where the paper has no tension. Similarly, for the unwind shaft, when the upper detection of the unwind floating roller senses a signal, it means that the length of the medium between the main shaft and the unwind roller is too short, then the unwind servo motor drives the unwind shaft to unwind. For occasions where the paper feeding length per Pass is relatively long, it may cause excessive tension of the medium due to untimely unwinding, and in severe cases, the medium may be deformed or torn. And during the printing process, the diameters of the rewind shaft and the unwind shaft are constantly changing. To ensure the accuracy of the rewinding and unwinding lengths each time, it is necessary to monitor the actual diameters of the rewind shaft and the unwind shaft in real time to adjust the number of rotation circles of the rewind shaft and the unwind shaft during each rewinding and unwinding.

[0004] This method has the following problems: the speed fluctuation of the unwinding and rewinding is large, resulting in a large fluctuation of the paper tension, thus leading to poor printing effect; using an ultrasonic sensor to detect the roll diameter has high cost and poor stability due to the influence of external factors; it cannot adapt to the occasion where the paper feeding length per Pass is long. If the paper feeding length is greater than the sliding range of the floating roller, the rewinding shaft will not be able to wind the paper in time, causing the paper to be in a tensionless state, or the unwinding shaft will not unwind the paper in time, resulting in excessive tension of the medium. Summary of the Invention

[0005] The purpose of the present invention is to overcome the above-mentioned defects or problems existing in the background technology, and provide a speed regulation method for a printer roll paper shaft and a printer.

[0006] To achieve the above purpose, the present invention and its preferred embodiments adopt the following technical solutions, but the embodiments are not limited to the following solutions:

[0007] Solution 1, a speed regulation method for a printer roll paper shaft,

[0008] Obtain the actual position of the floating roller located between the main shaft and the roll paper shaft,

[0009] When the actual position of the floating roller deviates from the preset position, compensate the current rotation speed of the roll paper shaft based on the method of making the linear speed of the roll paper shaft approach the linear speed of the main shaft.

[0010] Solution 2, based on Solution 1, obtain the actual position of the floating roller located between the main shaft and the roll paper shaft,

[0011] When the actual position of the floating roller deviates from the preset position, compensate the radius currently used to calculate the rotation speed of the roll paper shaft based on the method of making the linear speed of the roll paper shaft approach the linear speed of the main shaft,

[0012] And re-determine the rotation speed of the roll paper shaft according to the linear speed V 主轴 of the main shaft and the compensated radius of the roll paper shaft. The rotation speed n of the roll paper shaft = V 主轴 / 2πr.

[0013] Solution 3, based on Solution 1 or Solution 2, the initial rotation speed of the roll paper shaft is determined according to the linear speed of the main shaft and the initial radius of the roll paper shaft. The initial rotation speed n 0 of the roll paper shaft = V 主轴 / 2πr 0 .

[0014] Solution 4, based on Solution 3, the initial radius of the roll paper shaft is directly measured or directly determined according to the model of the roll paper shaft.

[0015] Solution Five. Based on Solution Three, after replacing with a new roll paper shaft, first make the main shaft convey a preset length of the medium, so that the floating roller moves from the first position to the second position; drive the roll paper shaft to rotate, so that the floating roller resets from the second position to the first position, and the initial radius r of the roll paper shaft 0 = L 主轴 / 2πα,

[0016] where α is the number of turns of the rotation of the roll paper shaft obtained from the number of feedback pulses of the encoder, and L 主轴 is the preset length.

[0017] Solution Six. Based on Solution One or Solution Two, during the printing process, make the main shaft and the roll paper shaft move synchronously and stop synchronously;

[0018] Obtain the actual position of the floating roller once every time the roll paper shaft moves, and compare it with the target position of the floating roller set in advance. When the difference between the actual position of the floating roller and the target position of the floating roller is greater than the first interval, it is determined that the actual position of the floating roller deviates from the preset position.

[0019] Solution Seven. Based on Solution Two, during the printing process, make the main shaft and the roll paper shaft move synchronously and stop synchronously;

[0020] Obtain the actual position of the floating roller once every time the roll paper shaft moves, and compare it with the target position of the floating roller set in advance. When the difference between the actual position of the floating roller and the target position of the floating roller is greater than the first interval, it is determined that the actual position of the floating roller deviates from the preset position;

[0021] When the roll paper shaft is a take-up reel, it is defined that when the actual position of the floating roller is higher than the target position, it means that the rotation speed of the take-up reel is too fast, and when it is lower than the target position, it means that the rotation speed of the take-up reel is too slow;

[0022] When the actual position of the floating roller deviates from the preset position and the actual position of the floating roller is higher than the target position, add a first value to the current radius of the take-up reel as the radius r used to calculate the rotation speed of the take-up reel for the next paper winding 1 , and use r 1 After one take-up, if the current actual position of the floating roller is lower than the previous position, then subtract half of the first value from r 1 as the radius r used to calculate the rotation speed of the take-up reel for the next paper winding 2 ;

[0023] When the actual position of the floating roller deviates from the preset position and the actual position of the floating roller is lower than the target position, subtract a first value from the current radius of the take-up reel, and use it as the radius r for calculating the rotational speed of the take-up reel during the next paper winding. 3 , with r 3 After one winding, if the current actual position of the floating roller is higher than the previous position, then use r 3 plus half of the first value as the radius r for calculating the rotational speed of the take-up reel during the next paper winding. 4 ;

[0024] When the paper winding shaft is a pay-off reel, it is defined that when the actual position of the floating roller is higher than the target position, it means that the rotational speed of the pay-off reel is too slow, and when it is lower than the target position, it means that the rotational speed of the pay-off reel is too fast;

[0025] When the actual position of the floating roller deviates from the preset position and the actual position of the floating roller is lower than the target position, add a first value to the current radius of the pay-off reel, and use it as the radius r for calculating the rotational speed of the pay-off reel during the next paper winding. 1 , with r 1 After one winding, if the current actual position of the floating roller is higher than the previous position, then use r 1 minus half of the first value as the radius r for calculating the rotational speed of the pay-off reel during the next paper winding. 2 ;

[0026] When the actual position of the floating roller deviates from the preset position and the actual position of the floating roller is higher than the target position, subtract a first value from the current radius of the pay-off reel, and use it as the radius r for calculating the rotational speed of the pay-off reel during the next paper winding. 3 , with r 3 After one winding, if the current actual position of the floating roller is lower than the previous position, then use r 3 plus half of the first value as the radius r for calculating the rotational speed of the pay-off reel during the next paper winding. 4 .

[0027] Solution VIII, based on Solution I or Solution II, during the printing process, keep the paper winding shaft moving continuously.

[0028] When the actual position of the floating roller deviates from the buffer position range, it is determined that the actual position of the floating roller deviates from the preset position.

[0029] Solution IX, based on Solution II, during the printing process, keep the paper winding shaft moving continuously. When the actual position of the floating roller deviates from the buffer position range, it is determined that the actual position of the floating roller deviates from the preset position;

[0030] When the paper roll shaft is a winding shaft, it is defined that when the actual position of the floating roller exceeds the upper area point of the buffer position interval, the winding shaft rotates too fast, and when it exceeds the lower area point of the buffer position interval, the winding shaft rotates too slowly;

[0031] When the actual position of the floating roller deviates from the preset position and exceeds the upper area point of the buffer position interval, a second value is added to the current radius of the winding shaft. When the actual position of the floating roller deviates from the preset position and exceeds the lower area point of the buffer position interval, a second value is subtracted from the current radius of the winding shaft;

[0032] When the paper roll shaft is an unwinding shaft, it is defined that when the actual position of the floating roller exceeds the upper area point of the buffer position interval, the unwinding shaft rotates too slowly, and when it exceeds the lower area point of the buffer position interval, the unwinding shaft rotates too fast;

[0033] When the actual position of the floating roller deviates from the preset position and exceeds the lower area point of the buffer position interval, a second value is added to the current radius of the unwinding shaft. When the actual position of the floating roller deviates from the preset position and exceeds the upper area point of the buffer position interval, a second value is subtracted from the current radius of the unwinding shaft.

[0034] Solution Ten, a printer, including

[0035] A frame,

[0036] A main shaft, which is adapted to rotate relative to the frame;

[0037] A paper roll shaft, which is adapted to rotate relative to the frame;

[0038] A floating roller, which is located between the main shaft and the paper roll shaft;

[0039] A detecting member, which is adapted to detect the actual position of the floating roller,

[0040] A controller, which is adapted to execute the speed regulation method of a paper roll shaft of a printer according to any one of Solutions One to Nine.

[0041] Solution Eleven, based on Solution Ten, there are two paper roll shafts, which are respectively defined as a winding shaft and an unwinding shaft, and there are two floating rollers. One of the two floating rollers is located between the main shaft and the winding shaft, and the other is located between the main shaft and the unwinding shaft.

[0042] As can be seen from the above description of the present invention and its preferred embodiments, compared with the prior art, the technical solutions and their preferred embodiments of the present invention have the following beneficial effects due to the following technical means:

[0043] 1. In Solution 1 and its preferred embodiments, for a speed regulation method of a printer roll paper shaft, the actual position of a floating roller located between the main shaft and the roll paper shaft is obtained. When the actual position of the floating roller deviates from a preset position, the current rotation speed of the roll paper shaft is compensated based on a method that makes the linear speed of the roll paper shaft approach the linear speed of the main shaft. By setting the preset position, the current rotation speed of the roll paper shaft is compensated, the adjustment is more timely, the position fluctuation of the floating roller is small, so that the fluctuation of the tension can be reduced, and the printing effect can be improved; and the roll paper shaft winds or unwinds more smoothly.

[0044] 2. In Solution 2 and its preferred embodiments, a speed regulation method of a printer roll paper shaft

[0045] obtains the actual position of a floating roller located between the main shaft and the roll paper shaft,

[0046] when the actual position of the floating roller deviates from the preset position, based on a method that makes the linear speed of the roll paper shaft approach the linear speed of the main shaft, the radius used to calculate the rotation speed of the roll paper shaft is compensated for the current roll paper shaft,

[0047] and based on the linear speed V of the main shaft 主轴 and the compensated radius of the roll paper shaft, the rotation speed of the roll paper shaft is re - determined. The rotation speed n of the roll paper shaft = V 主轴 / 2πr. The radius of the roll paper shaft is calculated by automatic compensation, which is more reliable and lower in cost compared to the sensor for detecting the radius of the roll paper shaft. By setting the preset position, the rotation speed of the roll paper shaft is compensated after compensating the radius, the adjustment is more timely, the position fluctuation of the floating roller is small, so that the fluctuation of the tension can be reduced, and the printing effect can be improved; and the roll paper shaft winds or unwinds more smoothly.

[0048] 3. In Solution 3 and its preferred embodiments, the initial rotation speed of the roll paper shaft is determined based on the linear speed of the main shaft and the initial radius of the roll paper shaft. The initial rotation speed n of the roll paper shaft 0 = V 主轴 / 2πr 0 ; through this, at the initial stage, the linear speed of the main shaft and the linear speed of the roll paper shaft approach consistency, ensuring the stable transmission of the medium.

[0049] 4. In Solution 4 and its preferred embodiments, the initial radius of the roll paper shaft is directly measured or directly determined according to the model of the roll paper shaft, which is simpler.

[0050] 5. In Solution 5 and its preferred embodiments, after replacing a new roll paper shaft, first make the main shaft convey a preset length of medium, so that the floating roller moves from the first position to the second position; drive the roll paper shaft to rotate, so that the floating roller resets from the second position to the first position. The initial radius r of the roll paper shaft 0 = L 主轴 / 2πα, where α is the number of turns of the paper roll shaft rotation obtained from the encoder feedback pulses, and L 主轴 That is, the preset length is used to achieve the detection of the initial radius.

[0051] 6. In Solution Six and its preferred embodiments, during the printing process, the main shaft and the paper roll shaft move synchronously and stop synchronously;

[0052] When the paper roll shaft moves once, the actual position of the floating roller is obtained and compared with the preset target position of the floating roller. When the difference between the actual position of the floating roller and the target position of the floating roller is greater than the first interval, it is determined that the actual position of the floating roller deviates from the preset position, and whether to perform compensation is determined by the difference between the actual position of the floating roller and the target position of the floating roller. This method does not require real-time detection of the actual position of the floating roller, saving operating costs.

[0053] 7. In Solution Seven and its preferred embodiments, when the paper roll shaft is a take-up shaft, it is defined that when the actual position of the floating roller is higher than the target position, it means that the rotation speed of the take-up shaft is too fast, and when it is lower than the target position, it means that the rotation speed of the take-up shaft is too slow;

[0054] When the actual position of the floating roller deviates from the preset position and the actual position of the floating roller is higher than the target position, add a first value to the current radius of the take-up shaft as the radius r used to calculate the rotation speed of the take-up shaft for the next paper winding 1 , with r 1 After one winding, if the current actual position of the floating roller is lower than the previous position, it means that the compensation is excessive. At this time, the rotation speed of the take-up shaft is too slow, so subtract half of the first value from r 1 as the radius r used to calculate the rotation speed of the take-up shaft for the next paper winding 2 , so that the linear speed of the main shaft is close to the linear speed of the take-up shaft;

[0055] When the actual position of the floating roller deviates from the preset position and the actual position of the floating roller is lower than the target position, subtract a first value from the current radius of the take-up shaft as the radius r used to calculate the rotation speed of the take-up shaft for the next paper winding 3 , with r 3 After one winding, if the current actual position of the floating roller is higher than the previous position, it means that the compensation is excessive. Then add half of the first value to r 3 as the radius r used to calculate the rotation speed of the take-up shaft for the next paper winding 4 , so that the linear speed of the main shaft is close to the linear speed of the take-up shaft.

[0056] Similarly, when the paper roll shaft is a pay-off shaft, the linear speed of the main shaft can be made close to the linear speed of the pay-off shaft through reverse compensation.

[0057] 8. In Solution VIII and its preferred embodiments, during the printing process, the paper roll shaft keeps moving. When the actual position of the floating roller deviates from the buffer position range, it is determined that the actual position of the floating roller deviates from the preset position. No compensation is made within the buffer position range to prevent errors caused by vibrations and other reasons. Also, during the printing process, the paper roll shaft keeps rotating continuously without frequent start and stop, reducing the wear of the corresponding mechanism.

[0058] 9. In Solution IX and its preferred embodiments, when the paper roll shaft is a take-up shaft, it is defined that when the actual position of the floating roller exceeds the upper region point of the buffer position range, the rotation speed of the take-up shaft is too fast, and when it exceeds the lower region point of the buffer position range, the rotation speed of the take-up shaft is too slow; when the actual position of the floating roller deviates from the preset position and exceeds the upper region point of the buffer position range, a second value is added to the current radius of the take-up shaft, and when the actual position of the floating roller deviates from the preset position and exceeds the lower region point of the buffer position range, a second value is subtracted from the current radius of the take-up shaft, so that the linear speed of the main shaft approaches the linear speed of the take-up shaft.

[0059] Similarly, when the paper roll shaft is a pay-off shaft, the linear speed of the main shaft can also be made to approach the linear speed of the pay-off shaft through similar steps.

[0060] 10. In Solution X and its preferred embodiments, a printer includes a frame, a main shaft, a paper roll shaft, a floating roller, a detection member, and a controller. The main shaft is adapted to rotate relative to the frame to convey the medium.

[0061] The paper roll shaft is adapted to rotate relative to the frame to wind or unwind the paper.

[0062] The floating roller is located between the main shaft and the paper roll shaft to tension the medium therebetween;

[0063] The detection member is adapted to detect the actual position of the floating roller to obtain the condition for radius compensation.

[0064] The controller is adapted to execute the speed regulation method of the paper roll shaft of the above printer and has the beneficial effects brought by the speed regulation method of the paper roll shaft of the above printer.

[0065] 11. In Solution XI and its preferred embodiments, there are two paper roll shafts, which are respectively defined as a take-up shaft and a pay-off shaft, and there are two floating rollers. One of the two floating rollers is located between the main shaft and the take-up shaft, and the other is located between the main shaft and the pay-off shaft, so that the rotation speeds of both the take-up shaft and the pay-off shaft can be regulated, improving the stability of the overall operation of the printer. Description of the Drawings

[0066] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can also be obtained based on these drawings.

[0067] Figure 1 Schematic diagram of the printer in Embodiment 1;

[0068] Main reference numeral description:

[0069] Main shaft 1; Paper roll shaft 2; Rewinding shaft 21; Unwinding shaft 22; Floating roller 3; Detailed implementation manners

[0070] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are the preferred embodiments of the present invention and should not be regarded as excluding other embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts belong to the scope of protection of the present invention.

[0071] In the claims, the description and the above-mentioned accompanying drawings of the present invention, unless otherwise clearly defined, when using terms such as "first", "second" or "third", etc., are used to distinguish different objects rather than to describe a specific order.

[0072] In the claims, the description and the above-mentioned accompanying drawings of the present invention, unless otherwise clearly defined, for orientation terms, when using terms such as "center", "horizontal", "longitudinal", "level", "vertical", "top", "bottom", "inner", "outer", "upper", "lower", "front", "rear", "left", "right", "clockwise", "counterclockwise", etc. to indicate the orientation or position relationship, it is based on the orientation and position relationship shown in the accompanying drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation or be constructed and operated in a specific orientation, so it cannot be understood as limiting the specific protection scope of the present invention.

[0073] In the claims, the description and the above-mentioned accompanying drawings of the present invention, unless otherwise clearly defined, when using terms such as "fixed connection" or "fixedly connected", should be understood in a broad sense, that is, any connection method without displacement relationship and relative rotation relationship between the two, that is, including non-detachable fixed connection, detachable fixed connection, being integrally connected, and being fixed by other devices or elements.

[0074] In the claims, the description and the above-mentioned drawings of the present invention, when the terms "comprising", "having" and their variants are used, it is intended to mean "including but not limited to".

[0075] Embodiment 1:

[0076] Reference Figure 1 , a printer, comprising a frame, a main shaft 1, a paper roll shaft 2, a floating roller 3, a detecting member, and a controller.

[0077] The frame is used for mounting various parts.

[0078] The main shaft 1 is adapted to rotate relative to the frame for conveying a medium, and the corresponding power source can be provided by a servo motor.

[0079] The paper roll shaft 2 is rotatably connected to the frame and is adapted to rotate relative to the frame to wind or unwind the medium. In this embodiment, there are two paper roll shafts 2, which are respectively defined as a winding shaft 21 and an unwinding shaft 22 for winding and unwinding the medium respectively. The corresponding power source can be provided by a servo motor.

[0080] The floating roller 3 is located between the main shaft 1 and the paper roll shaft 2; specifically, in this embodiment, there are two floating rollers 3, one of the two floating rollers 3 is located between the main shaft 1 and the winding shaft 21, and the other is located between the main shaft 1 and the unwinding shaft 22. The floating roller 3 can achieve its floating characteristic through a biasing member to tension the medium between the main shaft 1 and the paper roll shaft 2. The biasing member can be a spring, a magnet, etc. Of course, it can also be directly achieved by the gravity of the floating roller 3 itself.

[0081] The detecting member is adapted to detect the actual position of the floating roller 3. The detecting member can be detected by a laser displacement sensor, and its detection direction points to the floating roller 3 and is parallel to the floating direction of the floating roller 3, reducing the number of detecting members and lowering the cost. Of course, it can also be replaced by a proximity switch, an ultrasonic sensor, etc.

[0082] The controller is electrically connected to electrical components such as the detecting member and the servo motor, and is adapted to execute a speed regulation method for the paper roll shaft of a printer. Specifically,

[0083] 1. Determine the initial radius of the paper roll shaft 2:

[0084] ① The initial radius of the paper roll shaft 2 is directly measured, input the initial radius after manual measurement, or directly determine the initial radius of the paper roll shaft 2 according to the model of the paper roll shaft 2 and input it.

[0085] ② Calculate through the algorithm of equal line length:

[0086] After replacing with a new roll paper shaft 2, first make the main shaft 1 convey a preset length of medium, so that the floating roller 3 moves from the first position to the second position; then drive the roll paper shaft 2 to rotate, so that the floating roller 3 returns from the second position to the first position, that is, make the length of the medium conveyed by the main shaft 1 equal to the length of the medium conveyed in the reverse direction by the roll paper shaft 2. At this time, L 主轴 = L 卷纸轴 = S * α = 2πr * α, the initial radius r of the roll paper shaft 2 0 = L 主轴 / 2πα,

[0087] where α is the number of turns of the rotation of the roll paper shaft 2 obtained from the number of feedback pulses of the encoder, and L 主轴 is the preset length, S is the circumference of the roll paper shaft 2, and L 主轴 is known, so as to calculate the initial radius r 0 .

[0088] 2. Determine the initial rotation speed of the roll paper shaft 2 according to the initial radius of the roll paper shaft 2:

[0089] The initial rotation speed of the roll paper shaft 2 is determined according to the linear speed of the main shaft 1 (equivalent to the radius and rotation speed of the main shaft 1) and the initial radius of the roll paper shaft 2. Specifically, during the printing process, it is necessary to make the linear speed of the roll paper shaft 2 consistent with the linear speed of the main shaft 1. Since the linear speed of the main shaft 1 is known (the radius of the main shaft 1 is known, and the rotation speed of the motor driving the main shaft 1 is known, so the linear speed of the main shaft 1 can be determined), V main shaft = V 卷纸轴 , according to the calculation formula of linear speed and rotation speed V = 2πrn, and the initial radius r of the roll paper shaft 2 obtained in the previous step 0 , the initial rotation speed n of the roll paper shaft 2 can be calculated 0 = V main shaft / 2πr 0 .

[0090] 3. Compensate for the radius of the roll paper shaft 2.

[0091] During the printing process, taking the take-up shaft 21 as an example, as the medium taken up increases, the radius of the take-up shaft 21 will continuously increase. When running for a period of time at the initial angular velocity ω 0 , the linear speed of the take-up shaft 21 will be greater than the linear speed of the main shaft 1. At this time, the position of the take-up floating roller 3 will move up and the position will become higher (the medium between the main shaft 1 and the take-up shaft 21 becomes shorter), while the pay-off shaft 22 is the opposite, which will not be elaborated too much.

[0092] In this solution, during the printing process, the main shaft 1 and the paper roll shaft 2 move synchronously and stop synchronously. By making the paper roll shaft 2 run synchronously following the main shaft 1, that is, when the main shaft 1 runs, the paper roll shaft 2 also starts to run, and when the main shaft 1 stops, the paper roll shaft 2 also stops. By adjusting the rotational speed of the paper roll shaft 2 (what is directly controlled is the rotational speed of the servo motor, and the rotational speed of the paper roll shaft 2 can be calculated after converting through the transmission ratio), making its linear velocity, acceleration, and deceleration all close to or consistent with those of the main shaft 1, thus solving the problem of untimely winding or unwinding due to the too long paper feeding length per Pass.

[0093] Each time the paper roll shaft 2 moves, the controller acquires the actual position of the floating roller 3. Specifically, the controller controls the detection component to detect the actual position of the floating roller 3 located between the main shaft 1 and the paper roll shaft 2 and acquires the corresponding information. Then the controller compares the actual position of the floating roller 3 with the preset target position of the floating roller 3. When the difference between the actual position of the floating roller 3 and the target position of the floating roller 3 is greater than the first interval, it is determined that the actual position of the floating roller 3 deviates from the preset position and compensation is required. Otherwise, it is considered that no compensation is needed. For example, within the range of ±3mm, no radius addition or subtraction (no compensation) is done. When it is greater than 3mm or less than -3mm, the radius of the paper roll shaft 2 is compensated by judging the height of the actual position and the target position of the floating roller 3. Here, one movement of the paper roll shaft 2 refers to the process of following the main shaft 1 to complete one start and stop.

[0094] When the actual position of the floating roller 3 deviates from the preset position, based on the method of making the linear velocity of the paper roll shaft 2 approach that of the main shaft 1, the radius used to calculate the rotational speed of the paper roll shaft 2 of the paper roll shaft 2 is compensated:

[0095] When the paper roll shaft 2 is the winding shaft 21, it is defined that when the actual position of the floating roller 3 is higher than the target position, it means the rotational speed of the winding shaft 21 is too fast, and when it is lower than the target position, it means the rotational speed of the winding shaft 21 is too slow.

[0096] Specifically, when the actual position of the floating roller 3 deviates from the preset position and the actual position of the floating roller 3 is higher than the target position, it indicates that the current rotational speed of the winding shaft 21 is too fast. Add a first value to the current radius of the winding shaft 21 as the radius r used to calculate the rotational speed of the winding shaft 21 for the next paper winding 1 , with r 1 After one winding with r 1 , if the current actual position of the floating roller 3 is lower than the position in the previous time, it indicates that the compensation is excessive. At this time, the rotational speed of the winding shaft 21 is too slow. Then subtract half of the first value from r 2, making the linear velocity of the main shaft 1 approach the same as that of the rewinding shaft 21. When the compensation condition is triggered, compensation can be carried out step by step. For example, first compensate by 1 mm (the first value). If the position of the floating roller 3 becomes higher or remains unchanged after compensation, then compensate by another 1 mm. If the position becomes lower, then compensate in the reverse direction by 0.5 mm.

[0097] When the actual position of the floating roller 3 deviates from the preset position and the actual position of the floating roller 3 is lower than the target position, it indicates that the current rotational speed of the rewinding shaft 21 is too slow. Subtract the first value from the radius of the current rewinding shaft 21 to obtain the radius r used for calculating the rotational speed of the rewinding shaft 21 during the next paper winding. 3 , with r 3 After one winding, if the current actual position of the floating roller 3 is higher than the previous position, then use r 3 plus half of the first value as the radius r used for calculating the rotational speed of the rewinding shaft 21 during the next paper winding. 4 .

[0098] When the paper winding shaft 2 is the unwinding shaft 22, it is defined that when the actual position of the floating roller 3 is higher than the target position, it means the rotational speed of the unwinding shaft 22 is too slow, and when it is lower than the target position, it means the rotational speed of the unwinding shaft 22 is too fast;

[0099] When the actual position of the floating roller 3 deviates from the preset position and the actual position of the floating roller 3 is lower than the target position, add the first value to the radius of the current unwinding shaft 22 as the radius r used for calculating the rotational speed of the unwinding shaft 22 during the next paper winding. 1 , with r 1 After one winding, if the current actual position of the floating roller 3 is higher than the previous position, then use r 1 minus half of the first value as the radius r used for calculating the rotational speed of the unwinding shaft 22 during the next paper winding. 2 ;

[0100] When the actual position of the floating roller 3 deviates from the preset position and the actual position of the floating roller 3 is higher than the target position, subtract the first value from the radius of the current unwinding shaft 22 as the radius r used for calculating the rotational speed of the unwinding shaft 22 during the next paper winding. 3 , with r 3 After one winding, if the current actual position of the floating roller 3 is lower than the previous position, then use r 3 plus half of the first value as the radius r used for calculating the rotational speed of the unwinding shaft 22 during the next paper winding. 4 .

[0101] 4. Calculate the actual rotational speed of the paper winding shaft 2:

[0102] Redetermine the rotational speed of the paper winding shaft 2 based on the linear speed of the main shaft 1 and the radius of the paper winding shaft 2 after compensation. The rotational speed n of the paper winding shaft 2 = V_main shaft / (2πr). Substitute the compensated radius to calculate the compensated rotational speed.

[0103] Through the above steps 3 and 4, debug the paper winding shaft 2 to make the linear speeds of the main shaft 1 and the paper winding shaft 2 approach each other, thereby ensuring the printing effect.

[0104] In other embodiments, when the actual position of the floating roller 3 deviates from the preset position, directly compensate the current rotational speed of the paper winding shaft 2 based on the method of making the linear speed of the paper winding shaft 2 approach the linear speed of the main shaft 1. There is no need to compensate through the radius of the paper winding shaft 2 to calculate the actual rotational speed of the paper winding shaft 2, which is simpler and more efficient.

[0105] Compared with the prior art, this embodiment has the following beneficial effects:

[0106] A speed regulation method for a printer paper winding shaft, obtaining the actual position of the floating roller 3 located between the main shaft 1 and the paper winding shaft 2.

[0107] When the actual position of the floating roller 3 deviates from the preset position, directly compensate the current rotational speed of the paper winding shaft 2 based on the method of making the linear speed of the paper winding shaft 2 approach the linear speed of the main shaft 1. By setting the preset position, compensate the current rotational speed of the paper winding shaft. The adjustment is more timely, the position fluctuation of the floating roller is small, so that the fluctuation of the tension can be reduced, and the printing effect can be improved; and the paper winding shaft winds or unwinds more smoothly.

[0108] In an exemplary embodiment, a speed regulation method for a printer paper winding shaft

[0109] Obtain the actual position of the floating roller 3 located between the main shaft 1 and the paper winding shaft 2.

[0110] When the actual position of the floating roller 3 deviates from the preset position, compensate the radius used to calculate the rotational speed of the paper winding shaft 2 of the paper winding shaft 2 based on the method of making the linear speed of the paper winding shaft 2 approach the linear speed of the main shaft 1.

[0111] And redetermine the rotational speed of the paper winding shaft 2 based on the linear speed V of the main shaft 1 主轴 and the radius of the paper winding shaft 2 after compensation. The rotational speed n of the paper winding shaft 2 = V 主轴 / (2πr). The radius of the paper winding shaft 2 is calculated through automatic compensation, which is more reliable and lower in cost compared to the sensor for detecting the radius of the paper winding shaft 2. By setting the preset position, compensate the rotational speed of the paper winding shaft 2 after compensating the radius. The adjustment is more timely, the position fluctuation of the floating roller 3 is small, so that the fluctuation of the tension can be reduced, and the printing effect can be improved; and the paper winding shaft 2 winds or unwinds more smoothly.

[0112] In an exemplary embodiment, the initial rotational speed of the roll paper shaft 2 is determined based on the linear velocity of the main shaft 1 and the initial radius of the roll paper shaft 2. The initial rotational speed n of the roll paper shaft 2 0 =V 主轴 / 2πr 0 ; By this, at the initial stage, the linear velocity of the main shaft 1 and the linear velocity of the roll paper shaft 2 tend to be consistent, ensuring the stable transmission of the medium.

[0113] In an exemplary embodiment, the initial radius of the roll paper shaft 2 is determined by direct measurement or directly according to the model of the roll paper shaft 2, which is simpler.

[0114] In an exemplary embodiment, after replacing the new roll paper shaft 2, first let the main shaft 1 convey a preset length of the medium, so that the floating roller 3 moves from the first position to the second position; drive the roll paper shaft 2 to rotate, so that the floating roller 3 returns from the second position to the first position. The initial radius r of the roll paper shaft 2 0 =L 主轴 / 2πα, where α is the number of turns of the rotation of the roll paper shaft 2 obtained from the number of pulses fed back by the encoder, and L 主轴 is the preset length, to realize the detection of the initial radius.

[0115] In an exemplary embodiment, during the printing process, the main shaft 1 and the roll paper shaft 2 move synchronously and stop synchronously;

[0116] Each time the roll paper shaft 2 moves, the actual position of the floating roller 3 is obtained and compared with the target position of the floating roller 3 preset in advance. When the difference between the actual position of the floating roller 3 and the target position of the floating roller 3 is greater than the first interval, it is determined that the actual position of the floating roller 3 deviates from the preset position. Whether to perform compensation is determined by the difference between the actual position of the floating roller 3 and the target position of the floating roller 3. This method does not require real-time detection of the actual position of the floating roller 3, saving operation costs.

[0117] In an exemplary embodiment, it is defined that when the actual position of the floating roller 3 is higher than the target position, it means that the rotational speed of the roll paper shaft 2 is too fast, and when it is lower than the target position, it means that the rotational speed of the roll paper shaft 2 is too slow;

[0118] When the actual position of the floating roller 3 deviates from the preset position and the actual position of the floating roller 3 is higher than the target position, add a first value to the current radius of the roll paper shaft 2 as the radius r used to calculate the rotational speed of the roll paper shaft 2 during the next paper winding 1 , taking r 1 After one winding, if the current actual position of the floating roller 3 is lower than the position where it was last located, it means that the compensation is excessive. At this time, the rotational speed of the roll paper shaft 2 is too slow, so subtract half of the first value from r 1 as the radius r used to calculate the rotational speed of the roll paper shaft 2 during the next paper winding 2, so that the linear velocity of the main shaft 1 approaches the linear velocity of the paper winding shaft 2;

[0119] When the actual position of the floating roller 3 deviates from the preset position and the actual position of the floating roller 3 is lower than the target position, subtract a first value from the current radius of the paper winding shaft 2 as the radius r used to calculate the rotation speed of the paper winding shaft 2 during the next paper winding 3 , with r 3 After one winding, if the current actual position of the floating roller 3 is higher than the previous position, it means that the compensation is excessive, then use r 3 Add half of the first value as the radius r used to calculate the rotation speed of the paper winding shaft 2 during the next paper winding 4 , so that the linear velocity of the main shaft 1 approaches the linear velocity of the paper winding shaft 2.

[0120] In an exemplary embodiment, a printer includes a frame, a main shaft 1, a paper winding shaft 2, a floating roller 3, a detection member, and a controller. The main shaft 1 is adapted to rotate relative to the frame to convey a medium.

[0121] The paper winding shaft 2 is adapted to rotate relative to the frame to wind or unwind.

[0122] The floating roller 3 is located between the main shaft 1 and the paper winding shaft 2 to tension the medium therebetween;

[0123] The detection member is adapted to detect the actual position of the floating roller 3 to obtain the condition for radius compensation.

[0124] The controller is adapted to execute the speed regulation method of the paper winding shaft 2 of the above printer and has the beneficial effects brought by the speed regulation method of the paper winding shaft 2 of the above printer.

[0125] In an exemplary embodiment, there are two paper winding shafts 2, which are respectively defined as a winding shaft 21 and an unwinding shaft 22, and there are two floating rollers 3. One of the two floating rollers 3 is located between the main shaft 1 and the winding shaft 21, and the other is located between the main shaft 1 and the unwinding shaft 22, so that the rotation speeds of both the winding shaft 21 and the unwinding shaft 22 can be regulated, improving the overall stability of the printer operation.

[0126] Embodiment 2:

[0127] Different from Embodiment 1, in this embodiment, during the printing process, the paper winding shaft 2 moves continuously, while the main shaft 1 moves and stops alternately.

[0128] In this solution, determining the initial radius of the paper winding shaft 2 and determining the initial rotation speed of the paper winding shaft 2 according to the initial radius of the paper winding shaft 2 are the same as those in Embodiment 1.

[0129] The specific difference is Step 3:

[0130] During operation, it first runs at the initial radius and enters the radius compensation mode. The buffer position interval has an upper region point and a lower region point. If the floating roller 3 is allowed to float within the range of the upper region point and the lower region point, no compensation is made, and it still runs at the rotational speed corresponding to the initial radius. When the actual position of the floating roller 3 deviates from the buffer position interval, it is determined that the actual position of the floating roller 3 deviates from the preset position, and compensation is required. When the actual position of the floating roller 3 deviates from the preset position, based on the method of making the linear velocity of the paper winding shaft 2 approach the linear velocity of the main shaft 1, the radius used to calculate the rotational speed of the paper winding shaft 2 of the paper winding shaft 2 is compensated.

[0131] Specifically, when the paper winding shaft 2 is the take-up shaft 21, it is defined that when the actual position of the floating roller 3 exceeds the upper region point of the buffer position interval, the rotational speed of the take-up shaft 21 is too fast, and when it exceeds the lower region point of the buffer position interval, the rotational speed of the take-up shaft 21 is too slow.

[0132] When the actual position of the floating roller 3 deviates from the preset position and exceeds the upper region point of the buffer position interval, a second value is added to the current radius of the take-up shaft 21. When the actual position of the floating roller 3 deviates from the preset position and exceeds the lower region point of the buffer position interval, a second value is subtracted from the current radius of the take-up shaft 21, so that the average linear velocity of the take-up shaft 21 per unit time matches the average linear velocity of the main shaft 1. The second value can be 1 mm.

[0133] When the paper winding shaft 2 is the pay-off shaft 22, it is defined that when the actual position of the floating roller 3 exceeds the upper region point of the buffer position interval, the rotational speed of the pay-off shaft 22 is too slow, and when it exceeds the lower region point of the buffer position interval, the rotational speed of the pay-off shaft 22 is too fast;

[0134] When the actual position of the floating roller 3 deviates from the preset position and exceeds the lower region point of the buffer position interval, a second value is added to the current radius of the pay-off shaft 22. When the actual position of the floating roller 3 deviates from the preset position and exceeds the upper region point of the buffer position interval, a second value is subtracted from the current radius of the pay-off shaft 22.

[0135] Similarly, after obtaining the compensated radius, the rotational speed of the paper winding shaft 2 is re-determined based on the linear velocity of the main shaft 1 and the compensated radius of the paper winding shaft 2, and the operation is carried out.

[0136] Compared with the prior art, the present embodiment also has the following beneficial effects. During the printing process, the paper winding shaft 2 keeps moving. When the actual position of the floating roller 3 deviates from the buffer position interval, it is determined that the actual position of the floating roller 3 deviates from the preset position. No compensation is made within the buffer position interval to prevent errors caused by vibrations and other reasons. And during the printing process, the paper winding shaft 2 keeps rotating continuously, without frequent start and stop, reducing the loss of the corresponding mechanism.

[0137] The descriptions of the above specification and embodiments are used to explain the protection scope of the present invention, but do not constitute a limitation on the protection scope of the present invention. Modifications, equivalent replacements or other improvements to the embodiments of the present invention or some of its technical features obtained by those of ordinary skill in the art through logical analysis, reasoning or limited experiments in combination with common general knowledge, ordinary technical knowledge in the art and / or the prior art under the inspiration of the present invention or the above embodiments shall all be included within the protection scope of the present invention.

Claims

1. A speed regulation method for a printer paper reel, characterized in that: Get the actual position of the floating roller (3) between the main shaft (1) and the paper winding shaft (2), When the actual position of the floating roller (3) deviates from the preset position, the current rotation speed of the paper reel (2) is compensated based on a method of making the linear speed of the paper reel (2) approach the linear speed of the main shaft (1).

2. A method for adjusting the speed of a printer paper reel as claimed in claim 1, characterized in that: Get the actual position of the floating roller (3) between the main shaft (1) and the paper winding shaft (2), When the actual position of the floating roller (3) deviates from the preset position, the radius of the paper reel (2) currently used for calculating the rotation speed of the paper reel (2) is compensated in a manner that the linear speed of the paper reel (2) approaches the linear speed of the main shaft (1); And according to the linear speed V of the spindle (1) 主轴 and the radius of the paper winding shaft (2) after compensation to redefine the rotation speed of the paper winding shaft (2), the rotation speed n of the paper winding shaft (2) being n=V 主轴 / 2πr.

3. A method for regulating the speed of a printer paper reel as claimed in claim 1 or 2, characterized in that: The initial rotation speed of the paper reel (2) is determined according to the linear speed of the main shaft (1) and the initial radius of the paper reel (2), and the initial rotation speed n0 of the paper reel (2) is V 主轴 / 2πr0.

4. A method for regulating the speed of a printer paper reel as claimed in claim 3, characterized in that: The initial radius of the paper reel (2) is directly measured or directly determined according to the model of the paper reel (2).

5. A method for adjusting the speed of a printer paper reel as claimed in claim 3, characterized in that: After replacing a new paper reel (2), the main shaft (1) is firstly used to transport a medium of a preset length, so that the floating roller (3) moves from a first position to a second position; the paper reel (2) is driven to rotate, so that the floating roller (3) is reset from the second position to the first position, and the initial radius r0 of the paper reel (2) is L 主轴 / 2πα, Wherein, α is the number of revolutions of the paper reel (2) obtained by the encoder feedback pulse number, L 主轴 The preset length.

6. A method for regulating the speed of a printer paper reel as claimed in claim 1 or 2, characterized in that: During the printing process, the main shaft (1) and the paper reel shaft (2) are caused to move and stop synchronously; The actual position of the floating roller (3) is acquired each time the paper reel (2) moves, and compared with a preset target position of the floating roller (3); when the difference between the actual position of the floating roller (3) and the target position of the floating roller (3) is greater than a first interval, it is determined that the actual position of the floating roller (3) deviates from the preset position.

7. A method for adjusting the speed of a printer paper reel as claimed in claim 2, characterized in that: During the printing process, the main shaft (1) and the paper reel shaft (2) are caused to move and stop synchronously; The actual position of the floating roller (3) is acquired each time the paper reel (2) moves, and compared with a preset target position of the floating roller (3); when the difference between the actual position of the floating roller (3) and the target position of the floating roller (3) is greater than a first interval, it is determined that the actual position of the floating roller (3) deviates from the preset position; When the paper reel (2) is a winding shaft (21), it is defined that if the actual position of the floating roller (3) is higher than the target position, it indicates that the rotation speed of the winding shaft (21) is too fast, and if it is lower than the target position, it indicates that the rotation speed of the winding shaft (21) is too slow; When the actual position of the floating roller (3) deviates from the preset position and the actual position of the floating roller (3) is higher than the target position, a first value is added to the current radius of the winding shaft (21) to serve as the radius r1 for calculating the rotation speed of the winding shaft (21) when the paper is rolled up next time; after a winding operation with r1, if the current actual position of the floating roller (3) is lower than the previous position, r1 minus half of the first value is used as the radius r2 for calculating the rotation speed of the winding shaft (21) when the paper is rolled up next time; When the actual position of the floating roller (3) deviates from the preset position and the actual position of the floating roller (3) is lower than the target position, a first value is subtracted from the current radius of the winding shaft (21) to obtain a radius r3 for calculating the rotation speed of the winding shaft (21) when the paper is rolled up next time. After a winding operation with r3, if the current actual position of the floating roller (3) is higher than the previous position, r3 plus half of the first value is used as the radius r4 for calculating the rotation speed of the winding shaft (21) when the paper is rolled up next time. When the paper reel (2) is an unwinding shaft (22), it is defined that if the actual position of the floating roller (3) is higher than the target position, it indicates that the rotation speed of the unwinding shaft (22) is too slow, and if it is lower than the target position, it indicates that the rotation speed of the unwinding shaft (22) is too fast; When the actual position of the floating roller (3) deviates from the preset position and the actual position of the floating roller (3) is lower than the target position, a first value is added to the current radius of the unwinding shaft (22) as the radius r1 used to calculate the rotation speed of the unwinding shaft (22) when the paper is rolled up next time. After rewinding once with r1, if the current actual position of the floating roller (3) is higher than the previous position, r1 minus half of the first value is used as the radius r2 used to calculate the rotation speed of the unwinding shaft (22) when the paper is rolled up next time. When the actual position of the floating roller (3) deviates from the preset position and the actual position of the floating roller (3) is higher than the target position, a first value is subtracted from the current radius of the unwinding shaft (22) to obtain a radius r3 for calculating the rotation speed of the unwinding shaft (22) when the paper is rolled up next time. After winding once with r3, if the current actual position of the floating roller (3) is lower than the previous position, r3 plus half of the first value is used as the radius r4 for calculating the rotation speed of the unwinding shaft (22) when the paper is rolled up next time.

8. A method for regulating the speed of a printer paper reel as claimed in claim 1 or 2, characterized in that: During the printing process, the paper reel (2) is kept in motion. When the actual position of the floating roller (3) deviates from the buffer position interval, it is determined that the actual position of the floating roller (3) deviates from the preset position.

9. A method for adjusting the speed of a printer paper reel as claimed in claim 2, characterized in that: During the printing process, the paper reel (2) is continuously moved, and when the actual position of the floating roller (3) deviates from the buffer position interval, it is determined that the actual position of the floating roller (3) deviates from the preset position; When the paper reel (2) is a winding shaft (21), it is defined that when the actual position of the floating roller (3) exceeds the upper area point of the buffer position interval, the speed of the winding shaft (21) is too fast, and when it exceeds the lower area point of the buffer position interval, the speed of the winding shaft (21) is too slow; When the actual position of the floating roller (3) deviates from the preset position and exceeds the upper area point of the buffer position interval, a second value is added to the radius of the current winding shaft (21); when the actual position of the floating roller (3) deviates from the preset position and exceeds the lower area point of the buffer position interval, the second value is reduced based on the radius of the current winding shaft (21); When the paper reel (2) is an unwinding shaft (22), it is defined that when the actual position of the floating roller (3) exceeds the upper area point of the buffer position interval, the rotation speed of the unwinding shaft (22) is too slow, and when it exceeds the lower area point of the buffer position interval, the rotation speed of the unwinding shaft (22) is too fast; When the actual position of the floating roller (3) deviates from the preset position and exceeds the lower area point of the buffer position interval, the second value is added to the radius of the current unwinding shaft (22); when the actual position of the floating roller (3) deviates from the preset position and exceeds the upper area point of the buffer position interval, the second value is reduced based on the radius of the current unwinding shaft (22).

10. A printer, characterized in that: include frame, A main shaft (1) adapted to rotate relative to the frame; A paper reel (2), which is adapted to rotate relative to the frame; A floating roller (3) located between the main shaft (1) and the paper winding shaft (2); a detection member, which is suitable for detecting the actual position of the floating roller (3), A controller, which is suitable for executing a speed regulation method for a printer paper reel (2) as claimed in any one of claims 1 to 9.

11. A printer as claimed in claim 10, characterized in that: There are two paper winding shafts (2), which are respectively defined as a winding shaft (21) and an unwinding shaft (22); there are two floating rollers (3), one of which is located between the main shaft (1) and the winding shaft (21), and the other is located between the main shaft (1) and the unwinding shaft (22).