Printer, marking machine and control method thereof
By using multiple laser heads or light emitting diode arrays in laser printers and marking machines, and controlling the transmission speed of light sources and printing media, the problem of slow high resolution printing speed in the prior art is solved, and the balance of high resolution and high speed printing is achieved.
Patent Information
- Application Number
- CN202411932067.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2044-12-26
AI Technical Summary
When existing laser printers and marking machines achieve high-resolution printing, the speed has dropped significantly, which cannot meet the professional field's needs for high-resolution and high-speed printing.
An irradiation source array formed by multiple laser heads or light emitting diode arrays is used to control multiple light sources to work together and adjust the transmission speed of the printing medium to achieve higher printing resolution and maintain high-speed printing rate.
It achieves the advantages of high resolution and high speed printing without reducing the printing speed, reaching up to 2400DPI or even higher printing.
Smart Images

Figure CN119348303B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of laser imaging technology, and in particular to a printer, a marking machine and a control method thereof. Background Art
[0002] With the development of science and technology, office automation equipment is becoming more and more popular. Among them, laser printers have become indispensable equipment in offices and homes due to their stability, durability and high speed. In common usage scenarios, the output is mainly based on 600 dots per inch (DPI). However, in some professional fields, such as high-definition image printing and fine drawing output, the requirement for printing resolution is often required to reach a resolution of no less than 1200DPI. Similarly, laser marking machines used in the industrial field also have a demand for high resolution.
[0003] DPI is a unit of measurement used for dot matrix digital images, which refers to the number of sampled, displayable or output dots per inch. DPI is a unit of measurement for the resolution of devices such as printers, marking machines, and mice. It is one of the main parameters for measuring the printing accuracy of printers. Generally speaking, the higher the DPI value, the higher the printing accuracy of the printer. The lower the DPI, the lower the print clarity. Due to the influence of network transmission speed, the images used on the Internet are all 72DPI, but this parameter cannot be used for developing photos. It must be 300DPI or higher 350DPI. For example, if you want to develop Inch photos, the scanning accuracy must be 300DPI, so the file size should be .
[0004] At present, high-speed laser printers on the market (usually more than 30 pages per minute) usually use a dual laser head solution with a structural spacing of 42.3 microns to achieve a vertical printing resolution of 600DPI. Its working principle is that one laser head outputs data for the 1st, 3rd, 5th, 7th... odd-numbered lines, and the other laser head outputs data for the 2nd, 4th, 6th, 8th... even-numbered lines. In this way, two lines of data can be output simultaneously in the time it takes for the laser unit to scan one line to achieve a higher printing speed. Although this can already meet the printing needs of high-speed output, in some professional fields, such as high-definition image printing, fine drawing output, etc., the requirements for printing resolution often require a resolution of no less than 1200DPI; in the solution using dual laser heads, since the vertical distance between the two laser heads is limited by the structure (42.3 microns) and cannot be changed, it is impossible to achieve a higher resolution printing effect in the vertical direction due to this limitation. If you want to achieve a printing resolution of 1200DPI (line spacing 21.2 microns) or even higher, you can only use one of the laser heads to output data and turn off the other laser head. This will cause the output speed to be greatly reduced to one-fourth of that at 600DPI (the number of pixel rows printed per page at 1200DPI is doubled, and the use of a single laser head output causes the printing time per page to become four times that of 600DPI). Summary of the invention
[0005] The present application provides a printer, a marking machine and a control method thereof. The printer uses an array of light-emitting diodes or an array of irradiation sources formed by multiple laser heads to selectively provide irradiation to printing materials or transfer materials, thereby achieving higher printing resolution and improving the printing rate at high printing resolution.
[0006] In a first aspect, an embodiment of the present application provides a printing control method for a printer, wherein the printer includes a plurality of light sources, wherein the light sources are laser sources or linear light sources, and the printing control method includes:
[0007] Control m light sources among the multiple light sources to work together, where m is a positive integer greater than or equal to 2, to illuminate according to the data to be printed, and the distance between the projection points or projection lines of two adjacent light sources among the m light sources on the printing medium is a first distance;
[0008] The speed of transporting the printing medium is set so that the distance moved by the printing medium in the period of one line of light irradiation is a first distance. times, based on the speed of transmitting the printing medium and m light sources, printing of the data to be printed is achieved; n is a positive integer, and m and n are set to satisfy the condition: 2n+m-1 is not an integer multiple of m.
[0009] Optionally, m is set to 3 and n is set to 1, or m is set to 2 and n is set to 1, or m is set to 2 and n is set to 2, and the speed of transporting the printing medium is controlled according to the parameters m and n.
[0010] Optionally, the printing control method further includes: setting the m value and the n value according to the resolution selected by the user, thereby controlling the speed of transmitting the printing medium;
[0011] Among them, when the first distance is 42.3 microns, when the user selects a resolution of 2400 DPI, the m value and n value are set to m=3 and n=1; when the user selects a resolution of 1800 DPI, the m value and n value are set to m=2 and n=1; when the user selects a resolution of 3000 DPI, the m value and n value are set to m=2 and n=2.
[0012] Optionally, (m-1)(2n+m-2) blank data lines are added above the first line of data to be printed, and / or (m-1)(2n+m-2) blank data lines are added below the last line of data to be printed.
[0013] Optionally, blank data rows are printed outside the effective print area according to user-selected page margins.
[0014] Optionally, when printing the first (m-1) (2n+m-2) data rows of the data to be printed, the most downstream light source among the m light sources is controlled to start data output first, and when printing the last (m-1) (2n+m-2) data rows of the data to be printed, the most upstream light source among the m light sources is controlled to complete data output last, and the before and after (m-1) (2n+m-2) data rows of the data to be printed are printed according to a preset timing.
[0015] Optionally, in addition to the m light sources working together as mentioned above, the printer further includes one or more redundant light sources, and the one or more redundant light sources are controlled to be non-working; the linear light source is a light emitting diode array, and the laser source is an illumination source array formed by multiple laser heads.
[0016] Optionally, the data to be printed is divided into first area data and second area data to mth area data, and the first area data to mth area data are respectively assigned to the first light source to the mth light source among the m light sources for printing, and the first area data to the mth area data each include multiple lines of data.
[0017] Optionally, (m-1)(2n+m-2) / m blank data rows are added above the first row of the first region data as new first region data, and / or (m-1)(2n+m-2) / m blank data rows are added below the last row of the mth region data as new mth region data.
[0018] Optionally, add (m - 1)(2n + m - 2) / m - (x - 1) blank data lines above the first line of the x-th region data (1 < x < m, x is a positive integer) and / or add (x - 1) blank lines below the last line to form the new x-th region data.
[0019] In a second aspect, an embodiment of the present application provides a printer, which includes a plurality of light sources and a control device. The light sources are laser sources or linear light sources. m light sources among the plurality of light sources work together, where m is a positive integer greater than or equal to 2. They irradiate according to the data to be printed. The distance between the projection points or projection lines of two adjacent light sources among the m light sources on the printing medium is a first distance;
[0020] The control device is configured to:
[0021] Set the speed at which the printer transports the printing medium so that the distance the printing medium moves within the period of one line of light irradiation is times the first distance, and based on the speed of transporting the printing medium and the m light sources, implement the printing of the data to be printed; n is a positive integer, and m and n are set to satisfy the condition: 2n + m - 1 is not an integer multiple of m.
[0022] Optionally, m is configured to be 3 and n is configured to be 1, or m is configured to be 2 and n is configured to be 1, or m is configured to be 2 and n is configured to be 2. The control device controls the speed of the printer transporting the printing medium according to the parameters m and n.
[0023] Optionally, configure the values of m and n according to the resolution selected by the user, and further control the speed of transporting the printing medium.
[0024] Optionally, set the distance between two adjacent light sources among the m light sources so that the first distance is equal to 42.3 micrometers;
[0025] When the resolution selected by the user is 2400 DPI, set the values of m and n to m = 3 and n = 1. When the resolution selected by the user is 1800 DPI, set the values of m and n to m = 2 and n = 1. When the resolution selected by the user is 3000 DPI, set the values of m and n to m = 2 and n = 2.
[0026] Optionally, the control device is further configured to: control the speed of the printer transporting the printing medium by adjusting the rotation speed of the printer drive motor.
[0027] Optionally, the control device is further configured to: supplement (m - 1)(2n + m - 2) blank data lines above the first line of the data to be printed, and / or supplement (m - 1)(2n + m - 2) blank data lines below the last line of the data to be printed.
[0028] Optionally, the control device is further configured to print blank data lines outside the effective printing area according to the page margin selected by the user.
[0029] Optionally, when printing the first (m - 1)(2n + m - 2) data lines of the data to be printed, the control device is further configured to control the light source at the most downstream among the m light sources to start data output first, and when printing the last (m - 1)(2n + m - 2) data lines of the data to be printed, control the light source at the most upstream among the m light sources to complete data output last, and print the first (m - 1)(2n + m - 2) data lines and the last (m - 1)(2n + m - 2) data lines of the data to be printed according to a preset timing sequence.
[0030] Optionally, the printer includes m light sources and does not include redundant light sources; or,
[0031] In addition to the above-mentioned m light sources that work together, the printer further includes one or more redundant light sources, and the one or more redundant light sources are controlled not to work.
[0032] The linear light source is a light-emitting diode array, and the laser source is an irradiation source array formed by a plurality of laser heads.
[0033] Optionally, the control device is further configured to:
[0034] Divide the data to be printed into first-region data, second-region data to m-region data, and allocate the first-region data to the m-region data to the first light source to the m-th light source among the m light sources for printing respectively, and the first-region data to the m-region data all include multiple lines of data.
[0035] Optionally, the control device is further configured to: supplement (m - 1)(2n + m - 2) / m blank data lines above the first line of the first-region data as the new first-region data, and / or supplement (m - 1)(2n + m - 2) / m blank data lines below the last line of the m-region data as the new m-region data.
[0036] Optionally, add (m - 1)(2n + m - 2) / m - (x - 1) blank data lines above the first line and / or add (x - 1) blank lines below the last line of the x-region data (1 < x < m, x is a positive integer) to become the new x-region data.
[0037] In a third aspect, an embodiment of the present application provides a printing control method for a printer, the printer includes a plurality of light sources, the light source is a laser source or a linear light source, and the printing control method includes:
[0038] Control m light sources among the multiple light sources to work together, where m is a positive integer greater than or equal to 2, to irradiate according to the data to be printed, and the distance between the projection points or projection lines of two adjacent light sources among the m light sources on the printing medium is a first distance;
[0039] The speed of the printing medium is set according to the resolution selected by the user so that the distance moved by the printing medium in the period of one line of light irradiation is twice or twice the first distance. times, based on the speed of transmitting the print medium and the m light sources, printing of the data to be printed is achieved; n is a positive integer, and m and n are set to satisfy the condition: 2n+m-1 is not an integer multiple of m.
[0040] In a fourth aspect, an embodiment of the present application provides a printer, the printer comprising a plurality of light sources and a control device, the light source being a laser source or a linear light source, m light sources among the plurality of light sources working together, m being a positive integer greater than or equal to 2, irradiating according to data to be printed, and a distance between projection points or projection lines of two adjacent light sources among the m light sources on a printing medium being a first distance;
[0041] The control device is configured to:
[0042] The speed of the printer to transport the print medium is set according to the resolution selected by the user so that the print medium moves a distance that is twice or twice the first distance within the period of one line of light irradiation. times, based on the speed of transmitting the print medium and the m light sources, printing of the data to be printed is achieved; n is a positive integer, and m and n are set to satisfy the condition: 2n+m-1 is not an integer multiple of m.
[0043] In a fifth aspect, an embodiment of the present application provides a marking control method for a marking machine, wherein the marking machine includes multiple laser light sources, and the marking machine executes any of the above-mentioned printing control methods.
[0044] In a sixth aspect, an embodiment of the present application provides a marking machine, the marking machine comprising a plurality of laser light sources and a control device, wherein m light sources of the plurality of laser light sources work together, m is a positive integer greater than or equal to 2, and irradiate according to data to be marked, and a distance between projection points or projection lines of two adjacent light sources of the m light sources on a printing medium is a first distance;
[0045] The control device is configured to:
[0046] The speed of the marking machine to transport the printing medium is set so that the printing medium moves a distance of the first distance within the period of light irradiation of one line. times, based on the speed of transmitting the printing medium and the m light sources, printing of the data to be marked is achieved; n is a positive integer, and m and n are set to satisfy the condition: 2n+m-1 is not an integer multiple of m.
[0047] Optionally, the control device is further configured to: fill (m-1)(2n+m-2) blank data rows above the first row of data to be marked, and / or fill (m-1)(2n+m-2) blank data rows below the last row of data to be marked.
[0048] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and wherein the computer program implements any of the above-mentioned control methods when executed by a processor.
[0049] The above solution of the present application has the following beneficial effects:
[0050] In an embodiment of the present application, the printer controls the distance between the projection points or projection lines of two adjacent light sources on the printing medium among the m light sources working together to be a first distance, and controls the transmission speed of the printing medium so that the distance moved by the printing medium in the cycle of one line of light irradiation is 1 / 2 of the first distance. times, m is a positive integer greater than or equal to 2, n is a positive integer, we know Greater than That is, when there are multiple light sources working together, for any one of the working light sources, the distance between the two lines of data printed before and after the print medium moves is less than the first distance, that is, the print resolution is improved relative to when the print medium moves the first distance. In addition, the number of light sources working together is not less than 2, so the present application not only achieves ultra-high resolution image printing, but also ensures high-speed print output. 2n+m-1 is not an integer multiple of m, which can prevent multiple light sources from irradiating overlapping data rows. And the present application scheme can print at a basic resolution such as 600DPI or at a higher resolution without changing the original light source structure, and the compatibility is very good.
[0051] Other beneficial effects of the present application will be described in detail in the subsequent specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0053] Figure 1Schematic diagram of achieving 600DPI with traditional dual light sources;
[0054] Figure 2 This is a schematic diagram of incorrectly using dual light sources to achieve 1200 DPI;
[0055] Figure 3 This is a schematic diagram of traditionally achieving 1200 DPI using one of the dual light sources;
[0056] Figure 4 is a flow chart of a printing control method for a printer according to an embodiment of the present application;
[0057] Figure 5 This is a schematic diagram of achieving 1800 DPI using dual light sources according to an embodiment of the present application;
[0058] Figure 6 A schematic diagram of achieving 3000 DPI using dual light sources according to an embodiment of the present application;
[0059] Figure 7 This is a schematic diagram of achieving 2400 DPI using three light sources according to an embodiment of the present application;
[0060] Figure 8 It is a schematic diagram of printing the first few lines of data at 1800 DPI using dual light sources according to another embodiment of the present application;
[0061] Fig. 9 It is a schematic diagram of printing the last few lines of data at 1800 DPI using dual light sources according to another embodiment of the present application;
[0062] Fig.10 It is a schematic diagram of printing the first few lines of data at 3000 DPI using dual light sources according to another embodiment of the present application;
[0063] Fig.11 It is a schematic diagram of printing the last few lines of data at 3000 DPI using dual light sources according to another embodiment of the present application;
[0064] Fig.12 This is a schematic diagram of printing the first few lines of data at 2400 DPI using three light sources according to another embodiment of the present application;
[0065] Fig.13 This is a schematic diagram of printing the last few lines of data at 2400 DPI using three light sources according to another embodiment of the present application;
[0066] Fig.14 is a schematic diagram of a printer according to an embodiment of the present application;
[0067] Fig.15 is a schematic diagram of data row transfer according to an embodiment of the present application;
[0068] Fig.16 It is a schematic diagram of the principle of a marking machine according to another embodiment of the present application. DETAILED DESCRIPTION
[0069] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0070] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0071] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0072] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0073] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0074] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0075] In order to facilitate a better understanding of the printing control method provided by the present application, the conventional process of printing 600 DPI and 1200 DPI based on dual laser heads (i.e., two laser light sources) is firstly described by way of example. Figure 1 The figure shows a schematic diagram of achieving 600DPI printing based on dual laser heads (dual beams). Figure 1 The figure shows the correspondence between the light source and the printing medium. This is because after the printer receives the content that the user wants to print (such as text, tables, images, etc.), it converts it into a pixel sequence corresponding to the content, that is, the data to be printed, and then converts the pixel sequence into a light signal. The light source emits light to illuminate the photosensitive drum to form an electrostatic latent image. The rotation speed of the photosensitive drum matches the conveying speed of the printing medium (if it does not match, deformation and ghosting problems will occur). After the photosensitive drum absorbs the toner, the electrostatic latent image can be transferred to the printing medium as it is. Although the light is irradiated on the photosensitive drum, the light source emits light to illuminate a line on the photosensitive drum and then prints a line of data on the printing medium. The spacing between two adjacent lines of light emitted by the light source on the photosensitive drum is consistent with the spacing after the two lines of data are transferred to the printing medium. For ease of understanding, the light emitted by the light source is directly matched with the printing medium.
[0076] Figure 1 In the figure, 1 to p are the numbers of the data rows. It should be noted that the data row numbers in the figure refer to the data rows that should be output and printed at the position on the printing medium (that is, to ensure that the printed image data is consistent with the source image data), which are not necessarily the data rows output in sequence by the light source. For example, Figure 1 The alignment of light source 2 and data row 2 shown in the figure means that the data output by light source 2 is finally transferred to the position of data row 2 on the print medium, but it does not mean that the time when the light source outputs data row 2 must be later than the time when the light source outputs data row 1.
[0077] The distance between the projection points or projection lines of two light sources (laser heads or light-emitting diode arrays) on the photosensitive drum surface along the circumferential surface of the photosensitive drum (the longitudinal distance between the projection points or projection lines on the print medium) is limited to 42.3 microns to achieve the most common resolution of 600 DPI. In other words, if 600 pixel rows are to be printed within a longitudinal length of 1 inch (2.54 cm) of the print medium, the distance between two adjacent pixel rows is 42.3 microns. When printing starts, the two laser heads work simultaneously to output the first and second lines of data to be printed. The printer controls the print medium to move a distance of 84.6 microns through a motor, and then the two laser heads work simultaneously to print the third and fourth lines of data. And so on until all the data is printed.
[0078] It should be noted that during the printing process when the light source irradiates the photosensitive drum to scan a line (including the non-printing area and the printable area, the non-printing area includes the non-printing area on the printing medium and the non-printing area outside the printing medium, the printable area includes the effective printing area and the invalid printing area determined according to the page margins set by the user, and the non-printing area on the printing medium is the area that cannot be printed determined according to the printing medium size and the printer driver), the printing medium is not stationary, but is transported forward under the control of the motor. When the light source irradiates the photosensitive drum to scan a line, the printing medium moves exactly 84.6 microns.
[0079] Figure 2 The schematic diagram of incorrectly implementing 1200DPI printing based on dual laser heads is schematically shown. In particular, since the structure of the two light sources is fixed, the longitudinal distance between the projections of the two light sources on the printing medium is still 42.3 microns. To achieve a resolution of 1200DPI, 1200 pixel rows must be printed within a longitudinal length of 1 inch. If two working laser heads are still used to achieve 1200DPI printing, the distance between two adjacent pixel rows is 21.15 microns (i.e., the distance the printing medium moves). Figure 2 The two laser heads work simultaneously to output the first and third lines of data to be printed, and the print medium is controlled to move a distance of 21.15 microns. Then the two laser heads work to output the second and fourth lines of data to be printed, and the print medium moves a distance of 21.15 microns again. The two laser heads work to output the third and fifth lines of data to be printed, and after the print medium moves a distance of 21.15 microns again, the two laser heads work simultaneously to output the fourth and sixth lines of data to be printed, and so on until all data lines are printed. Figure 2From the correspondence between the data rows and the light sources used, it can be seen that after printing all the data, on the 3rd to P-2th rows of the printing medium, different light sources in each data row print the same data twice in a superimposed manner, which is equivalent to the printing efficiency of one light source, and increases power consumption, and the color becomes darker and blacker. In addition, since the position cannot be completely accurate, the image may have ghosting and blurring phenomena at this time.
[0080] To achieve 1200DPI printing, refer to Figure 3 As shown in the figure, when a traditional high-speed printer achieves 1200DPI based on two laser heads, it uses the method of controlling one laser head to work and shutting down the other laser head. The motor controls the print medium to move a distance of 21.15 microns after the light source scans a line of data. This can avoid the problem of overlapping data lines. However, only one light source is used, and compared with 600DPI, the number of lines printed within a 1-inch length has doubled, and there is one less light source, resulting in a significant reduction in output speed to one-fourth of the speed when dual laser heads achieve 600DPI (the time becomes four times), and the high-speed laser printer becomes a low-speed output.
[0081] In summary, in the prior art, if you want to achieve a printing resolution of 1200 DPI or even higher, you can only use one laser head to output data and turn off the other laser head to achieve it. Although high resolution is achieved, the printing rate is greatly reduced. In response to the above problems, this application provides a printer, a marking machine and a control method thereof, which can provide high-resolution printing while ensuring a high printing rate.
[0082] refer to Figure 4 FIG. 1 is a flow chart of a printing control method for a printer according to an exemplary embodiment of the present invention. In this embodiment, the printer includes multiple light sources, which are laser sources (irradiation source arrays formed by multiple laser heads) or linear light sources (such as LPH, i.e., light emitting diode arrays). The printer uses the light emitting diode array or the illumination source array formed by multiple laser heads to selectively provide illumination to the printing material or the transfer material (such as the printing medium). It can be understood that the printing control method in this embodiment can be used for laser printers and LED printers.
[0083] See also Figure 4 As shown, the method may include:
[0084] Step 41: Control m light sources among the multiple light sources to work together, where m is a positive integer greater than or equal to 2, to irradiate according to the data to be printed, and the distance between the projection points or projection lines of two adjacent light sources among the m light sources on the printing medium is a first distance.
[0085] In this embodiment, the printer includes multiple light sources. When the printer is working, the number of light sources that need to work is controlled according to the printing resolution requirement, such as controlling all the multiple light sources to work, or only controlling m light sources among the multiple light sources to work, where m is a positive integer greater than or equal to 2. When the printer controls the m light sources to work together, the m light sources are controlled to emit light to irradiate the photosensitive drum to form an electrostatic latent image according to the data to be printed. The data to be printed is a pixel sequence corresponding to the print content, and the printer controls the m light sources to emit light to irradiate the photosensitive drum according to the data to be printed, which means controlling the light source to emit light or not to emit light according to the pixel value.
[0086] If the light source is a laser light source, the laser beam is reflected onto the photosensitive drum through a mirror (such as a polygonal mirror in a laser LSU); if the light source is a linear light source, the light emitted by the light emitting diode array is projected onto the photosensitive drum.
[0087] Step 42: The speed of transporting the printing medium is set so that the printing medium moves a first distance (described below) within a period of one line of light irradiation. times, based on the speed of transmitting the print medium and the m light sources, printing of the data to be printed is achieved.
[0088] In the above description, m is a positive integer greater than or equal to 2, n is a positive integer, and m and n are set to satisfy the condition that 2n+m-1 is not an integer multiple of m to avoid overlapping printing errors. First, the period of light irradiation for one row and the first distance are described.
[0089] Wherein, when the light source is a laser source, the period of light irradiation of a line refers to the time taken by the laser to scan a complete line when the same laser source continuously scans and prints multiple lines, wherein the line includes a non-printing area and a printable area, and the non-printing area includes a non-printing area on the printing medium and a non-printing area outside the printing medium. When the light source is a linear light source (such as LPH, i.e., a light emitting diode array), the period of light irradiation of a line refers to the sum of the time taken by the laser to irradiate a complete line when the same light emitting diode array continuously irradiates and prints multiple lines, plus a waiting interval, i.e., the time interval between two adjacent light outputs of the light emitting diode array.
[0090] The first distance is the distance between the projection points or projection lines of two adjacent light sources among the m light sources controlled by the printer on the printing medium. For a laser printer, the first distance is the distance along the circumferential surface of the photosensitive drum between two points on the photosensitive drum reflected by the mirror when two adjacent laser beams are both emitting light. For an LED printer, the first distance is the distance along the circumferential surface of the photosensitive drum between two light rays projected onto the photosensitive drum when two adjacent LED arrays are both emitting light.
[0091] The speed of transporting the printing medium is set so that the distance moved by the printing medium in the period of one line of light irradiation is a first distance. times, where m is a positive integer greater than or equal to 2, and n is a positive integer, we can know , that is, when there are multiple light sources, the light source illuminates a line of data, and the print medium moves the first distance After the print medium moves by 10 times, for any working light source, the distance between the two lines of data printed before and after the print medium moves is less than the first distance, and the print resolution is improved relative to when the print medium moves the first distance. In this case, the print resolution of the printer is [1 inch / (first distance / (2n+m-1))] DPI. When the first distance is 42.3 microns, the print resolution of the printer is .
[0092] That is, under the condition that the first distance remains unchanged, the longitudinal resolution can be improved by relatively reducing the distance that the printing medium moves within the cycle of one line of light irradiation. At the same time, since there are multiple light sources working together, the printing speed will also increase. Taking two lasers (m=2) and n=1 as an example, the longitudinal resolution can reach 1800dpi, and the time it takes to print a page of paper is only 3 times that of a dual laser head printing 600dpi, while the time it takes for the traditional technology to print 1200dpi is 4 times that of a dual laser head printing 600dpi. The traditional technology not only has a lower resolution than the present application, but also takes longer than the embodiments of the present application. As for the setting of the lateral resolution, if the light source is a laser, it can be achieved by adjusting the output frequency of the laser pulse, that is, more pixels can be printed in one line; if the light source is a light emitting diode array, the light emitting diode array can be selected according to the resolution to be achieved (4992, 9984 or 14976 LEDs in one line, etc.).
[0093] It should be noted that, in order to achieve a predetermined or selected resolution, the speed of transmitting the printing medium is set so that the distance moved by the printing medium in the period of one line of light irradiation is 1 / 2 of the first distance. times, it is also necessary to adjust the photosensitive drum speed to match the print media transmission speed.
[0094] In some embodiments, the printer resolution can be set at the factory according to the resolution to be achieved. Preferably, the number of light sources m working together can be set to 2 when the printer is shipped, and n can be set to 1 when the printer is used. According to step 42, it can be determined that the distance moved by the print medium during the period of one line of light irradiation is the first distance. times, the distance between two adjacent data rows is the first distance times, the printing resolution is 3 times the original (when the distance the printing medium moves in the cycle of one line of light irradiation is the first distance); or, the number of light sources m working together is set to 2 at the factory, and n is set to 2 when the printer is used. According to step 42, the distance the printing medium moves in the cycle of one line of light irradiation is controlled to be 1 / 2 of the first distance. times, the distance between two adjacent data rows is times the first distance times, the printing resolution is 5 times the original; or, the number of light sources m working together is set to 3 at the factory, and n is set to 1 when the printer is used, and according to the calculation in step 42, the distance that the printing medium moves in the cycle of one line of light irradiation is controlled to be the first distance. times, the distance between two adjacent data rows is times the first distance times, the printing resolution is 4 times the original.
[0095] In some embodiments, the print resolution can also be selected by the user, and the printer sets the m value and the n value according to the resolution selected by the user, thereby controlling the speed of transmitting the print medium. For example, the print resolution can be selected through the print parameter selection interface of the computer or the human-computer interaction interface of the printer. For example, 1800DPI, 2400DPI, 3000DPI and other resolutions can be selected.
[0096] Among them, when the first distance is 42.3 microns, when the user selects a resolution of 2400 DPI, the m value and n value are set to m=3 and n=1; when the user selects a resolution of 1800 DPI, the m value and n value are set to m=2 and n=1; when the user selects a resolution of 3000 DPI, the m value and n value are set to m=2 and n=2.
[0097] In order to better understand the printing control method of the present application, the following is a detailed description of the case where the number of light sources working together is 2 and 3. The case where the number of light sources is more than 3 is similar and will not be described here in detail. Figure 5 , which is a schematic diagram of achieving 1800 DPI with dual light sources according to an embodiment of the present application, wherein m=2 and n=1. Figure 5 In the scene shown, the printer controls two light sources to work together, the first distance is 42.3 micrometers (μm), the printing medium moves 28.2 micrometers, and the two light sources are respectively recorded as light source 1 and light source 2. The data to be printed includes multiple rows of pixels, recorded as data row 1, data row 2, ..., data row p.
[0098] The printing resolution is 1800 DPI, that is, 1800 data lines are printed for a length of 1 inch in the vertical direction, which is three times that of 600 DPI. This is equivalent to adding 2 data lines between each adjacent data line on the basis of 600 DPI printing, so the spacing between adjacent data lines is 14.1 microns. The distance that the printing medium moves during the period of one line of light exposure is the first distance. times, that is, 28.2 microns. Figure 5 As shown in the figure, when printing starts, light source 1 and light source 2 work, respectively irradiating and outputting the 1st and 4th lines of data to be printed. The printing medium moves synchronously by a distance of 28.2 microns, and light source 1 and light source 2 output the 3rd and 6th lines of data to be printed respectively. From the example shown in the figure from the start of printing to the first movement of the printing medium by 28.2 microns, it can be concluded that after the printing medium moves 28.2 microns, light source 1 and light source 2 respectively output the number of lines of data to be printed. The results are as follows: Figure 5 A table showing the correspondence between the data rows in and the light sources.
[0099] refer to Figure 6 , which is a schematic diagram of achieving 3000 DPI with dual light sources according to an embodiment of the present application, wherein m=2 and n=2. Figure 6 In the scene shown, the printer controls two light sources to work together, the first distance is 42.3 micrometers, and the two light sources are respectively recorded as light source 1 and light source 2. The data to be printed includes multiple rows of pixels, recorded as data row 1, data row 2, ..., data row p.
[0100] The printing resolution is 3000 DPI, that is, 3000 data lines are printed for a length of 1 inch in the vertical direction, which is 5 times that of 600 DPI. It is equivalent to adding 4 data lines between each adjacent data line on the basis of 600 DPI printing, and the spacing between adjacent data lines is 8.46 microns. The distance that the printing medium moves during the period of light irradiation is the first distance. times, that is, 16.92 microns. As shown in the figure, when printing starts, light source 1 and light source 2 work and output the 1st and 6th lines of data to be printed respectively. The print medium moves synchronously by a distance of 16.92 microns, and light source 1 and light source 2 output the 3rd and 8th lines of data to be printed respectively. Referring to the example from the start of printing to the print medium moving 16.92 microns shown in the figure, it can be concluded that after the print medium moves 16.92 microns, light source 1 and light source 2 respectively output the number of lines of data to be printed. The results are as follows Figure 6 A table showing the correspondence between the data rows in and the light sources.
[0101] refer to Figure 7 , which is a schematic diagram of achieving 2400 DPI using three light sources according to an embodiment of the present application, wherein m=3 and n=1. Figure 7In the scene shown, the printer controls three light sources to work together, the first distance is 42.3 micrometers, and the three light sources are respectively recorded as light source 1, light source 2, and light source 3. The data to be printed includes multiple rows of pixels, recorded as data row 1, data row 2, ..., data row p.
[0102] The printing resolution is 2400 DPI, that is, 2400 data lines are printed for a length of 1 inch in the vertical direction, which is 4 times that of 600 DPI. It is equivalent to adding 3 data lines between each adjacent data line on the basis of 600 DPI printing, and the spacing between adjacent data lines is 10.575 microns. The distance that the printing medium moves during the period of light irradiation is the first distance. times, that is, 31.725 microns. As shown in the figure, when printing starts, light source 1, light source 2, and light source 3 work, and output the 1st, 5th, and 9th lines of data to be printed respectively. After the print medium moves synchronously a distance of 31.725 microns, light source 1, light source 2, and light source 3 output the 4th, 8th, and 12th lines of data to be printed respectively. Referring to the example from the start of printing to the print medium moving 31.725 microns shown in the figure, it can be concluded that after the print medium moves 31.725 microns, light source 1, light source 2, and light source 3 output the number of lines of data to be printed respectively. The results are as follows Figure 7 A table showing the correspondence between the data rows in and the light sources.
[0103] Referring to the above example, when the number of light sources m working together is the same, different printing resolutions can be achieved by setting different n values.
[0104] The printing control method provided in the embodiment of the present application can not only achieve a higher printing resolution, but also multiple light sources working together can increase the printing rate. In the dual light source scenario, when m=2 and n=1, a printing resolution of 1800DPI can be achieved by controlling the transmission speed of the printing medium, and the printing output speed is one-third of the speed when the dual light sources achieve 600DPI. Compared with the traditional technology printing 1200DPI, not only a higher printing resolution is achieved, but also a higher printing rate.
[0105] It should be noted that there may be more than one value of m and n for the same resolution. The m and n values can be set adaptively according to actual needs (such as printing rate requirements, power consumption requirements, etc.). For example, setting m=2 and n=2 can achieve a printing resolution of 3000DPI, and setting m=4 and n=1 can also achieve a printing resolution of 3000DPI. But obviously, the more lasers there are, the higher the cost and the greater the control difficulty.
[0106] Further, observe Figure 5-Figure 7As shown, after adjusting the transmission speed of the printing medium, due to the fixed first distance, there will be missing data rows in the first multiple rows and the last multiple rows of the data to be printed. When the number of missing data rows is small, the missing data rows are not easy to be observed by the naked eye for the user, and may not affect the overall printing effect. However, the integrity of the printing data is also an important indicator for testing the printing effect. Therefore, in order to maintain the relative integrity of the data, the exemplary embodiment of the present application preferably solves the problem of missing data rows by adding blank rows in the data to be printed on the basis of the above embodiments. Preferably, (m-1)(2n+m-2) blank data rows can be added above the first row of the data to be printed, or (m-1)(2n+m-2) blank data rows can be added below the last row of the data to be printed, or (m-1)(2n+m-2) blank data rows can be added above the first row of the data to be printed and below the last row of the data to be printed at the same time.
[0107] For example Figure 5 As shown in the figure, when m=2 and n=1, the second and second to last lines of the data to be printed are omitted. If (2-1)(2+2-2)=2 blank data lines are added above the first line of the data to be printed, the second and second to last blank lines added are omitted, and the second and second to last lines of the valid data to be printed are output normally. If the corresponding blank data lines are added before and after the data to be printed, all the valid data lines to be printed can be printed. If only some blank data lines are added, some of the missed data lines can be printed.
[0108] For example Figure 6 As shown in the figure, when m=2 and n=2, the 2nd, 4th, 2nd to last, and 4th to last lines of the data to be printed are omitted. (2-1)(4+2-2)=4 blank data lines are added above the first line of the data to be printed, and 4 blank data lines are added below the last line of the data to be printed. Then, the added blank lines of the 2nd, 4th, 2nd to last, and 4th to last lines are omitted, and the 2nd, 4th, 2nd to last, and 4th to last lines of the valid data to be printed are output normally. If the corresponding blank data lines are added before and after the data to be printed, all the valid data lines to be printed can be printed. If only a part of the blank data lines are added, some of the missed data lines can be printed.
[0109] For example Figure 7As shown, when m=3 and n=1, the 2nd, 3rd, 6th, 2nd to last, 3rd to last, and 6th to last lines of the data to be printed are omitted. (3-1)(2+3-2)=6 blank data lines are added above the first line of the data to be printed, and 6 blank data lines are added below the last line of the data to be printed. Then, the blank lines of the 2nd, 3rd, 6th, 2nd to last, 3rd to last, and 6th to last lines are omitted, and the 2nd, 3rd, 6th, 2nd to last, 3rd to last, and 6th to last lines of the valid data to be printed are printed normally. If the corresponding blank data lines are added before and after the data to be printed, all the valid data lines to be printed can be printed. If only a part of the blank data lines are added, some of the missing data lines can be printed.
[0110] By filling (m-1)(2n+m-2) blank data lines above the first line of data to be printed, and / or filling (m-1)(2n+m-2) blank data lines below the last line of data to be printed, the problem of missing lines in printing valid data can be solved and the integrity of the data can be maintained. Preferably, the blank data lines can be printed outside the valid printing area according to the page margin selected by the user.
[0111] From the above, it can be seen that for the same printer, different numbers of light sources can achieve the same printing resolution under certain conditions. For example, dual light sources (m=2 and n=2) and quad light sources (m=4 and n=1) can both achieve a resolution of 3000DPI. If the printer is a quad-light source printer, two adjacent light sources can be controlled to work together, and the remaining two are used as redundant light sources, which are controlled not to work.
[0112] In addition to the m light sources working together, the printer further includes one or more redundant light sources, and the one or more redundant light sources are controlled to be non-operating.
[0113] Preferably, the data to be printed can be temporarily stored in the form of a data stack, for example, and all data rows can be output in any time sequence by controlling the order of reading data from the data stack. For example, the data in the data stack is divided into m light sources, and each light source prints and outputs the assigned data rows. Therefore, in some embodiments, for the data to be printed, each light source corresponds to multiple data rows, and all data rows corresponding to one light source are called regional data corresponding to the light source. For example, for a printer with m light sources working together, each light source corresponds to one regional data. The data to be printed can be divided into first regional data, second regional data to m-th regional data, and the first regional data to the m-th regional data all include multiple rows of data. The first regional data to the m-th regional data are respectively assigned to the first light source to the m-th light source among the m light sources for printing, for example, the first regional data is assigned to the first light source, the second regional data is assigned to the second light source, ..., and the m-th regional data is assigned to the m-th light source. The first light source to the m-th light source are arranged in the order from upstream to downstream when the image data is transferred to the printing medium. Among them, the order in which the light sources of the printer output the data is not necessarily the same as the order in which the data is transferred to the printing medium. The upstream means that relative to the print medium, among multiple light sources, the direction of the light source corresponding to the data row transferred to the print medium first is the upstream direction, and the direction of the light source corresponding to the data row transferred to the print medium later is the downstream direction.
[0114] When printing, a line of data in the first area data to a line of data in the mth area data are printed alternately line by line. It should be noted that line by line means that for each area data, one line of data is printed each time, and alternating refers to the spatial alternating distribution of the m area data on the printing medium, and does not mean that the m light sources emit light alternately in time, because the m light sources work together during printing, and m lines of data can be printed at a time, and these m lines of data come from a line of the m area data respectively.
[0115] Still Figure 5 For example, when m=2 and n=1, the second line and the second to last line of the data to be printed are omitted, and two blank data lines are added above the first line of the printed data. The second blank data line added is omitted. For light source 1, only the first blank data line needs to be output, so only one blank data line needs to be added above the first line of the first area data of light source 1; two blank data lines are added under the last line of the data to be printed, and the second to last blank data line is omitted, so only one blank data line needs to be added under the last line of data of the second area data of light source 2.
[0116] by Figure 7For example, when m = 3 and n = 1, the 2nd, 3rd, 6th, 2nd last, 3rd last, and 6th last lines of the valid data to be printed are missed. Six blank data lines are added above the first line of the data to be printed. Among the six blank data lines, light source 1 only needs to output the 1st and 4th blank data lines, and light source 2 only needs to output the 5th blank data line. Therefore, only 2 blank data lines need to be added above the first line of the first region data of light source 1, and 1 blank data line needs to be added above the first line of the second region data of light source 2. Six blank data lines are added below the last line of the data to be printed. Among the six blank data lines, light source 3 only needs to output the last and 4th last blank data lines, and light source 2 only needs to output the 5th last blank data line. Therefore, only 1 blank data line needs to be added below the last line of the second region data of light source 2, and 2 blank data lines need to be added below the last line of the third region data of light source 3. Generally speaking, (m - 1)(2n + m - 2) / m blank data lines are added above the first line of the first region data to become the new first region data, and / or (m - 1)(2n + m - 2) / m blank data lines are added below the last line of the mth region data to become the new mth region data. For the xth region data (1 < x < m, x is a positive integer), (m - 1)(2n + m - 2) / m - (x - 1) blank data lines are added before the first line and (x - 1) blank lines are added after the last line to become the new xth region data. When printing, the first line of the new first region data to the first line of the new mth region data are printed simultaneously.
[0117] For example, for a printer with two light sources working, all the data lines to be printed of light source 1 plus the corresponding blank lines above the first line are used as the first region data, and all the data lines to be printed of light source 2 plus the corresponding blank lines below the last line are used as the second region data. When printing, the first line of the first region data and the first line of the second region data are printed simultaneously. After the printing medium moves once within the period of one line being irradiated by light, the second line of the first region data and the second line of the second region data are printed simultaneously, until all the data lines and blank lines to be printed in the first region data and the second region data are printed.
[0118] For the problem of missing data rows during printing, the above embodiments provide a solution to add blank data rows before the first row of the data to be printed and / or after the last row. In addition, the present application also provides another way to solve the missing data rows. In some embodiments, special processing is performed on the missing data rows. For example, when printing the first (m-1) (2n+m-2) data rows of the data to be printed, the light source most downstream among the m light sources is controlled to start data output first, and when printing the last (m-1) (2n+m-2) data rows of the data to be printed, the light source most upstream among the m light sources is controlled to complete data output last, and the (m-1) (2n+m-2) data rows before and after the data to be printed are printed according to a preset timing. The preset timing is determined according to the relative position of the light source, the data rows that would have been omitted, and the order of the valid data rows transferred to the print medium.
[0119] To facilitate understanding of the processing of missing data rows provided in this embodiment, an example is given below for illustration.
[0120] refer to Figure 8 As shown, it is a schematic diagram of printing the first few lines of data at 1800DPI using a dual light source according to another embodiment of the present application, wherein m=2 and n=1. The first distance is 42.3 microns, and the two light sources are respectively denoted as light source 1 and light source 2. From the above interpretations of upstream and downstream, it can be seen that light source 1 is an upstream light source relative to light source 2, and light source 2 is a downstream light source. The data to be printed includes multiple rows of pixels, denoted as data row 1, data row 2, ..., data row p, and the spacing between two adjacent data rows is 14.1 microns. The distance that the print medium moves during the period when the light source scans one row is controlled to be a fraction of the first distance. times, that is, 28.2 microns. Start printing, control light source 1 not to output data, control light source 2 to output data (the output data here refers to the data that needs to be emitted and the data that does not need to be emitted when light source 2 is working. The data that needs to be emitted can be the entity part of the character or image, and the data that does not need to be emitted can be a space or other blank image data). Make light source 2 print out the second line of data first. When the print medium moves to the point where light source 2 needs to print out the fourth line, control light source 1 and light source 2 to output data together. Light source 1 outputs the first line of data. The process of light source 1 and light source 2 working together is referred to in Figure 5 Example shown. Reference Fig. 9As shown, it is a schematic diagram of printing the last few lines of data at 1800DPI with dual light sources according to another embodiment of the present application. When light source 1 outputs the 4th to last line (i.e., line p-3) of data, light source 2 is controlled to output the last line of data (i.e., line p), and then light source 1 is controlled to output the 2nd to last line (i.e., line p-1) of data, and light source 2 is controlled not to output data. In this way, all valid data lines in the data to be printed are printed out. That is to say, the embodiment of the present application selectively provides irradiation to the printing material or transfer material (e.g., printing medium) by using an array of light-emitting diodes or an array of irradiation sources formed by multiple laser heads, so as to ensure that all valid data lines are not missed.
[0121] refer to Fig.10 , is a schematic diagram of printing the first few lines of data at 3000 DPI using dual light sources according to another embodiment of the present application, wherein m=2 and n=2. The first distance is 42.3 microns, and the two light sources are respectively denoted as light source 1 and light source 2. The data to be printed includes multiple lines of pixels, denoted as data line 1, data line 2, ..., data line p, and the spacing between two adjacent data lines is 8.46 microns. The distance that the printing medium moves during the period of scanning one line by the light source is controlled to be 1 / 2 of the first distance. times, that is, 16.92 microns. Start printing, control light source 1 not to output data, control light source 2 to output data, light source 2 first outputs the 2nd line data and the 4th line data, when the print medium moves to light source 2 and needs to output the 6th line data, control light source 1 and light source 2 to output data together. The process of light source 1 and light source 2 outputting data together refers to Figure 6 Example shown. Reference Fig.11 As shown, it is a schematic diagram of printing the last few lines of data at 3000 DPI using dual light sources according to another embodiment of the present application. When light source 1 outputs the sixth to last line (i.e., line p-5) of data, light source 2 is controlled to output the pth line of data, and light source 1 is controlled to output the fourth to last line and the second to last line of data. In this way, all the data lines in the data to be printed are printed out.
[0122] refer to Fig.12 , is a schematic diagram of printing the first few lines of data at 2400 DPI using three light sources according to another embodiment of the present application, wherein m=3 and n=1. The first distance is 42.3 microns, and the three light sources are respectively denoted as light source 1, light source 2, and light source 3. The data to be printed includes multiple lines of pixels, denoted as data line 1, data line 2, ..., data line p, and the spacing between two adjacent data lines is 10.575 microns. The distance that the printing medium moves during the period of one line of light irradiation is controlled to be the first distance. times, that is, 31.725 microns. When printing starts, light source 1 is controlled not to output data, light source 2 and light source 3 output data, light source 3 outputs the 3rd and 6th line data, and light source 2 outputs the 2nd line data. When the print medium moves to light source 3 and needs to output the 9th line data, light source 1, light source 2, and light source 3 are controlled to output data together. The process of light source 1, light source 2, and light source 3 outputting data together refers to Figure 7 Example shown. Reference Fig.13 As shown, it is a schematic diagram of three light sources realizing printing of the last few lines of data at 2400DPI according to another embodiment of the present application. After light source 1 prints the 9th to last line, i.e., line p-8, the transmission speed of the printing medium is controlled, light source 3 is controlled not to output data, light source 1 is controlled to output the 6th to last line of data and the 3rd to last line of data, and light source 2 is controlled to output the 2nd to last line of data. In this way, all valid data lines in the data to be printed are printed out.
[0123] The embodiment of the present application can improve the printing resolution by adjusting the moving distance of the printing medium. By adding blank line data or pre-processing the (m-1) (2n+m-2) lines before and after the printing data, it can avoid the situation where data lines are missing after adjusting the printing medium transmission speed. The integrity and accuracy of the printing data can be guaranteed while improving the printing resolution.
[0124] Furthermore, the present application also provides a printer that implements the above-mentioned printing control method. The printer provided in the embodiment of the present application is exemplarily described below.
[0125] The printer includes a plurality of light sources and a control device, the light sources are laser sources or linear light sources, m light sources among the plurality of light sources work together, m is a positive integer greater than or equal to 2, and irradiate according to the data to be printed, and the distance between the projection points or projection lines of two adjacent light sources among the m light sources on the printing medium is a first distance;
[0126] The control device is configured to:
[0127] The speed of the printer to transport the print medium is set so that the print medium moves a distance equal to the first distance within a period of one line of light irradiation. times, based on the speed of transmitting the printing medium and m light sources, printing of the data to be printed is achieved; n is a positive integer, and m and n are set to satisfy the condition: 2n+m-1 is not an integer multiple of m.
[0128] Among them, m is configured as 3 and n is configured as 1, or m is configured as 2 and n is configured as 1, or m is configured as 2 and n is configured as 2, and the control device controls the speed of the printer to transport the print medium according to the parameters m and n.
[0129] The m and n values are configured according to the resolution selected by the user, thereby controlling the speed of transporting the print medium.
[0130] Disposing two adjacent light sources among the m light sources so that the first distance is equal to 42.3 micrometers;
[0131] When the user selects a resolution of 2400 DPI, the m and n values are set to m=3 and n=1; when the user selects a resolution of 1800 DPI, the m and n values are set to m=2 and n=1; when the user selects a resolution of 3000 DPI, the m and n values are set to m=2 and n=2.
[0132] The control device is also configured to control the speed at which the printer transports the print medium by adjusting the rotation speed of the printer drive motor.
[0133] The control device is also configured to: fill (m-1)(2n+m-2) blank data lines above the first line of data to be printed, and / or fill (m-1)(2n+m-2) blank data lines below the last line of data to be printed.
[0134] The control device is further configured to print blank data lines outside the effective printing area according to the page margin selected by the user.
[0135] The control device is further configured to: when printing the first (m-1)(2n+m-2) data rows of the data to be printed, control the most downstream light source among the m light sources to start data output first; when printing the last (m-1)(2n+m-2) data rows of the data to be printed, control the most upstream light source among the m light sources to complete data output last, and print the (m-1)(2n+m-2) data rows before and after the data to be printed according to a preset timing.
[0136] The printer includes a plurality of light sources, namely m light sources, excluding redundant light sources; or,
[0137] In addition to the m light sources working together, the printer further includes one or more redundant light sources, and the one or more redundant light sources are controlled to be non-working;
[0138] The linear light source is a light emitting diode array, and the laser source is an illumination source array formed by a plurality of laser heads.
[0139] The control device is also configured to:
[0140] The data to be printed is divided into first area data, second area data to mth area data, and the first area data to mth area data are respectively assigned to the first light source to the mth light source among the m light sources for printing, wherein the first area data to the mth area data each include multiple lines of data.
[0141] The control device is further configured to: supplement (m - 1)(2n + m - 2) / m blank data lines above the first line of the first area data as new first area data, and / or supplement (m - 1)(2n + m - 2) / m blank data lines below the last line of the m-th area data as new m-th area data.
[0142] The control device is further configured to: add (m - 1)(2n + m - 2) / m - (x - 1) blank data lines above the first line of the x-th area data (1 < x < m, x is a positive integer) and / or add (x - 1) blank lines below the last line to become new x-th area data.
[0143] The printing control method executed by the printing device has been elaborated in detail above. To avoid excessive repetition, it will not be elaborated here.
[0144] The embodiment of the present application further provides another printing control method for a printer. The printer includes a plurality of light sources, and the light sources are laser sources or linear light sources. The printing control method includes:
[0145] Control m light sources among the plurality of light sources to work together. m is a positive integer greater than or equal to 2. Irradiate according to the data to be printed. The distance between the projection points or projection lines of two adjacent light sources among the m light sources on the printing medium is the first distance;
[0146] Set the speed of transporting the printing medium according to the resolution selected by the user so that the distance moved by the printing medium within the period of one line of light irradiation is 2 times the first distance or times of the first distance, and implement the printing of the data to be printed based on the speed of transporting the printing medium and the m light sources; n is a positive integer, and m and n are set to satisfy the condition: 2n + m - 1 is not an integer multiple of m.
[0147] Setting the speed of transporting the printing medium according to the resolution selected by the user so that the distance moved by the printing medium within the period of one line of light irradiation is times of the first distance can achieve multiple printing resolutions. The implementation process can refer to the descriptions of the above embodiments of the present application and will not be elaborated here.
[0148] If the speed of transporting the printing medium is set according to the resolution selected by the user so that the distance moved by the printing medium within the period of one line of light irradiation is the first distance, and the corresponding resolution selected by the user is recorded as the first resolution, then when the speed of transporting the printing medium is set according to the resolution selected by the user so that the distance moved by the printing medium within the period of one line of light irradiation is 2 times the first distance, the corresponding printing resolution is one-half of the first resolution.
[0149] For example, when the first distance is 42.3 microns, the speed of transmitting the printing medium is set so that the distance moved by the printing medium in the cycle of one line of light irradiation is twice the first distance, that is, 84.6 microns. Then the spacing between two adjacent rows of data is 42.3 microns, and the printing resolution is 600 DPI.
[0150] The printing control method for a printer provided in this embodiment is not only compatible with the basic printing of 600 DPI, but also can realize printing with higher resolution, thereby achieving compatibility with printing resolution.
[0151] Furthermore, an embodiment of the present application further provides a printer, the printer comprising a plurality of light sources and a control device, the light source being a laser source or a linear light source, m light sources among the plurality of light sources working together, m being a positive integer greater than or equal to 2, irradiating according to data to be printed, and a distance between projection points or projection lines of two adjacent light sources among the m light sources on a printing medium being a first distance;
[0152] The control device is configured to:
[0153] The speed of the printer to transport the print medium is set according to the resolution selected by the user so that the print medium moves a distance that is twice or twice the first distance within the period of one line of light irradiation. times, based on the speed of transmitting the print medium and the m light sources, printing of the data to be printed is achieved; n is a positive integer, and m and n are set to satisfy the condition: 2n+m-1 is not an integer multiple of m.
[0154] In this embodiment, the printing control method executed by the printing device has been described in detail above, and will not be described again here to avoid excessive repetition.
[0155] refer to Fig.14 As shown, it is a schematic diagram of a printer provided according to an embodiment of the present application, the printer includes a housing 1401, a paper box 1402, a paper outlet 1403, and a control button 1404. A developing component, a transfer roller, a fixing component, a driving component, a print medium conveying component, and a control component are arranged inside the printer. The developing component includes a photosensitive drum, and the photosensitive drum contacts the transfer roller to form an imprinting area. The data transfer is completed when the print medium is conveyed to the imprinting area through the conveying component. Fig.15The figure is a schematic diagram of data row transfer according to an embodiment of the present application, which is a schematic diagram of the axial direction of the photosensitive drum, including a laser 11, and the laser 11 includes two light sources, namely light source 1 and light source 2 (not shown in the figure). The light source 2 emits light and passes through a polygon mirror to output light one 12, and the light source 1 emits light and passes through a polygon mirror to output light two 13. The photosensitive drum 16 rotates counterclockwise, and the transfer roller 17 rotates clockwise. The printing medium 14 passes through the embossing area formed between the photosensitive drum 16 and the transfer roller 17, and is irradiated by the light source to form multiple data rows 15 on the photosensitive drum. As the photosensitive drum rotates, the data rows 15 are transferred to the printing medium. There are multiple data rows transferred to the printing medium at the front end of the printing medium. The forward direction of the printing medium is as shown in FIG. Fig.15 as shown in .
[0156] Furthermore, the present application also provides a marking control method for a marking machine, referring to Fig.16 The figure shows the working principle of the marking machine. The laser marking machine uses a laser beam to mark the surface of various materials permanently. It includes a laser, a focusing lens, a reflector, a work surface, a drive motor and a computer. The moving direction of the focusing lens includes the Y direction and the X direction shown in the figure. The effect of marking is to expose the deep material through the evaporation of the surface material, thereby engraving exquisite patterns, trademarks and texts.
[0157] The marking machine includes a plurality of laser light sources, and the marking machine executes any one of the above-mentioned printing control methods.
[0158] The embodiment of the present application further provides a marking machine, the marking machine comprising a plurality of laser light sources and a control device, wherein m light sources among the plurality of laser light sources work together, m is a positive integer greater than or equal to 2, and irradiate according to the data to be marked, and the distance between the projection points or projection lines of two adjacent light sources among the m light sources on the printing medium is a first distance;
[0159] The control device is configured to:
[0160] The speed of the marking machine to transport the printing medium is set so that the printing medium moves a distance of the first distance within the period of light irradiation of one line. times, based on the speed of transmitting the printing medium and the m light sources, printing of the data to be marked is achieved; n is a positive integer, and m and n are set to satisfy the condition: 2n+m-1 is not an integer multiple of m.
[0161] Preferably, the control device is further configured to: fill (m-1)(2n+m-2) blank data lines above the first line of data to be marked, and / or fill (m-1)(2n+m-2) blank data lines below the last line of data to be printed.
[0162] The control method executed by the control device of this embodiment has been described in detail above, and will not be described again here to avoid excessive repetition.
[0163] The embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned printing control method and marking control method embodiments are implemented.
[0164] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the printing control method / printer for the printer, a recording medium, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), an electrical carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a disk or an optical disk.
[0165] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0166] The above is a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles described in the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A printing control method for a printer, the printer including a plurality of light sources, the light sources being laser sources or linear light sources, the printing control method comprising: Controlling m light sources among the plurality of light sources to work together, m being a positive integer greater than or equal to 2, and irradiating according to data to be printed, the distance between the projection points or projection lines of two adjacent light sources among the m light sources on the printing medium being a first distance; The speed of transporting the printing medium is set so that the distance moved by the printing medium in the period of one line of light irradiation is a first distance. times, based on the speed of transmitting the printing medium and the m light sources, printing of the to-be-printed data is realized; n is a positive integer, and m and n are set to satisfy the condition that 2n+m-1 is not an integer multiple of m; Wherein, (m - 1)(2n + m - 2) blank data lines are supplemented above the first line of the data to be printed, and / or (m - 1)(2n + m - 2) blank data lines are supplemented below the last line of the data to be printed.
2. The printing control method according to claim 1, characterized in that: Setting m to 3 and n to 1, or setting m to 2 and n to 1, or setting m to 2 and n to 2, and controlling the speed of transporting the printing medium according to the parameters m and n.
3. The printing control method according to claim 1, characterized in that: The printing control method further comprises: setting the values of m and n according to the resolution selected by the user, and further controlling the speed of transporting the printing medium; Wherein, when the first distance is 42.3 micrometers, when the resolution selected by the user is 2400 DPI, the values of m and n are set to m = 3 and n = 1, when the resolution selected by the user is 1800 DPI, the values of m and n are set to m = 2 and n = 1, and when the resolution selected by the user is 3000 DPI, the values of m and n are set to m = 2 and n = 2.
4. The printing control method according to claim 1, characterized in that: Printing the blank data lines outside the effective printing area of the printing medium according to the page margin selected by the user.
5. The printing control method according to claim 1, characterized in that: When printing the first (m - 1)(2n + m - 2) data lines of the data to be printed, controlling the light source at the most downstream among the m light sources to start data output first, and when printing the last (m - 1)(2n + m - 2) data lines of the data to be printed, controlling the light source at the most upstream among the m light sources to complete data output last, and printing the first and last (m - 1)(2n + m - 2) data lines of the data to be printed according to a preset timing sequence.
6. The printing control method according to claim 1, characterized in that: In addition to the m light sources working together as described above, the printer further includes one or more redundant light sources, and the one or more redundant light sources are controlled not to work; The linear light source is an array of light-emitting diodes, and the laser source is an irradiation source array formed by a plurality of laser heads.
7. The printing control method according to claim 1, characterized in that: Dividing the data to be printed into first area data, second area data to mth area data, and respectively allocating the first area data to the mth area data to the first light source to the mth light source among the m light sources for printing, and the first area data to the mth area data all include multiple lines of data.
8. The printing control method according to claim 7, characterized in that: Supplementing (m - 1)(2n + m - 2) / m blank data lines above the first line of the first area data as new first area data, and / or supplementing (m - 1)(2n + m - 2) / m blank data lines below the last line of the mth area data as new mth area data.
9. The printing control method according to claim 8, characterized in that: Adding (m - 1)(2n + m - 2) / m - (x - 1) blank data lines above the first line of the xth area data and / or adding (x - 1) blank lines below the last line to become new xth area data; Wherein, 1 < x < m, and x is a positive integer.
10. A printer, characterized in that: The printer includes a plurality of light sources and a control device, wherein the light sources are laser sources or linear light sources, wherein m light sources among the plurality of light sources work together, m being a positive integer greater than or equal to 2, and irradiate according to data to be printed, and the distance between projection points or projection lines of two adjacent light sources among the m light sources on the printing medium is a first distance; The control device is configured to: The speed of the printer to transport the print medium is set so that the print medium moves a distance equal to the first distance within a period of one line of light irradiation. times, based on the speed of transmitting the printing medium and the m light sources, printing of the to-be-printed data is realized; n is a positive integer, and m and n are set to satisfy the condition that 2n+m-1 is not an integer multiple of m; Wherein, the control device is further configured to: fill (m-1)(2n+m-2) blank data lines above the first line of data to be printed, and / or fill (m-1)(2n+m-2) blank data lines below the last line of data to be printed.
11. The printer according to claim 10, characterized in that: m is configured as 3 and n is configured as 1, or m is configured as 2 and n is configured as 1, or m is configured as 2 and n is configured as 2, and the control device controls the speed of the printer to transport the print medium according to the parameters m and n.
12. The printer according to claim 10, characterized in that: The m and n values are configured according to the resolution selected by the user, thereby controlling the speed of transporting the print medium.
13. The printer according to claim 12, characterized in that: Disposing two adjacent light sources among the m light sources so that the first distance is equal to 42.3 micrometers; When the user selects a resolution of 2400 DPI, the m and n values are set to m=3 and n=1; when the user selects a resolution of 1800 DPI, the m and n values are set to m=2 and n=1; when the user selects a resolution of 3000 DPI, the m and n values are set to m=2 and n=2.
14. The printer according to claim 10, characterized in that: The control device is also configured to control the speed at which the printer transports the print medium by adjusting the rotation speed of the printer drive motor.
15. The printer according to claim 10, wherein the control device is further configured to print blank data lines outside the effective printing area according to a page margin selected by a user.
16. The printer according to claim 10, characterized in that: The control device is further configured to: when printing the first (m-1)(2n+m-2) data rows of the data to be printed, control the most downstream light source among the m light sources to start data output first; when printing the last (m-1)(2n+m-2) data rows of the data to be printed, control the most upstream light source among the m light sources to complete data output last, and print the (m-1)(2n+m-2) data rows before and after the data to be printed according to a preset timing.
17. The printer according to claim 10, characterized in that: The printer includes a plurality of light sources, namely the m light sources, excluding redundant light sources; or, In addition to the m light sources working together, the printer further includes one or more redundant light sources, and the one or more redundant light sources are controlled to be non-working; The linear light source is a light emitting diode array, and the laser source is an illumination source array formed by a plurality of laser heads.
18. The printer according to claim 10, characterized in that: The control device is also configured to: The data to be printed is divided into first area data, second area data to mth area data, and the first area data to mth area data are respectively assigned to the first light source to the mth light source among the m light sources for printing, wherein the first area data to the mth area data each include multiple lines of data.
19. The printer according to claim 18, characterized in that: The control device is further configured to: add (m-1)(2n+m-2) / m blank data rows above the first row of the first region data as new first region data, and / or add (m-1)(2n+m-2) / m blank data rows below the last row of the mth region data as new mth region data.
20. A marking machine, characterized in that: The marking machine includes a plurality of laser light sources and a control device, wherein m light sources among the plurality of laser light sources work together, m is a positive integer greater than or equal to 2, and irradiate according to the data to be marked, and the distance between the projection points or projection lines of two adjacent light sources among the m light sources on the printing medium is a first distance; The control device is configured to: The speed of the marking machine to transport the printing medium is set so that the printing medium moves a distance of the first distance within the period of light irradiation of one line. times, based on the speed of transmitting the printing medium and the m light sources, printing of the data to be marked is realized; n is a positive integer, and m and n are set to satisfy the condition: 2n+m-1 is not an integer multiple of m; Wherein, the control device is further configured to: fill (m-1)(2n+m-2) blank data rows above the first row of data to be marked, and / or fill (m-1)(2n+m-2) blank data rows below the last row of data to be marked.
21. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the control method according to any one of claims 1 to 9 is implemented.
Citation Information
Patent Citations
Image forming apparatus and laser scanning method thereof
US20070002416A1