Digital printer control board card, system and method

By integrating the RIP module, communication module, layout module and printing control module in the digital printer control board, the problem of the existing digital printer system requiring independent computers is solved, automated processing and efficient printing are realized, cost reduction and equipment flexibility and printing efficiency are improved.

CN120406874APending Publication Date: 2025-08-01NEW CENTURY DIGITAL PRINT TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510522793.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-24
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

The existing digital printer system needs to be equipped with an additional independent computer as a control terminal, which increases the cost of equipment procurement and space occupied, and is cumbersome to operate, affecting the flexibility and mobility of the equipment and inefficient work.

Method used

The rip module, communication module, layout module and printing control module are integrated into the control board of the digital printer to realize wireless communication and automated picture processing and layout, eliminating independent computer equipment, and using embedded operating systems such as Ubuntu, integrated color optimization module for popular color replacement.

Benefits of technology

It reduces hardware and labor costs, improves printing efficiency, enhances equipment flexibility and mobility, optimizes the color effect of printing products, and reduces manual intervention and maintenance needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120406874A_ABST
    Figure CN120406874A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of digital printers, and discloses a digital printer control board card, system and method, and the control board card comprises a rip module, a communication module, a typesetting module and a printing control module. The communication module is used for being in communication connection with an external terminal so as to receive a to-be-printed picture and a printing requirement sent by the external terminal; the rip module is connected with the communication module and is used for carrying out rip processing on the to-be-printed picture received by the communication module so as to generate corresponding PRN data; the typesetting module is connected with the communication module and the rip module, and is used for typesetting the PRN data according to printing requirements and then generating printing data; and the printing control module is used for controlling the printer main body connected with the control board card to print the printing data. The multifunctional modules are integrated on the printer control board card, dependence on external equipment is reduced, hardware cost can be reduced, and printing efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of digital printers, and particularly to a control board, system and method for digital printers. Background Art

[0002] The current control systems of digital printers mainly use independent computers. This technical solution has the following significant limitations: First, in terms of hardware configuration, the system needs to be equipped with an additional independent computer as the control terminal, which not only significantly increases the equipment procurement cost, but also expands the equipment footprint and reduces the space utilization rate. Second, in terms of operation performance, the existing system has obvious deficiencies. The wired connection method between the computer and the printer severely restricts the flexibility and mobility of the equipment. Finally, in terms of work efficiency, the existing system has a cumbersome process. The printing job needs to undergo image processing by RIP (Raster Image Processor) software, followed by manual typesetting and printing operations. The entire process highly depends on manual intervention, resulting in low work efficiency and increased labor costs. These technical limitations severely restrict the performance improvement and application expansion of digital printers and urgently need to be improved through technological innovation. Summary of the Invention

[0003] In view of this, embodiments of this application provide a control board, system and method for digital printers. By using this control board, the printing efficiency of the printer can be improved.

[0004] In a first aspect, embodiments of this application provide a control board for digital printers, including: a RIP module, a communication module, a typesetting module, and a printing control module;

[0005] The communication module is used for communicating and connecting with an external terminal to receive the to-be-printed picture and printing requirements sent by the external terminal;

[0006] The RIP module is connected to the communication module and is used for performing RIP processing on the to-be-printed picture received by the communication module to generate corresponding PRN data;

[0007] The typesetting module is connected to the communication module and the RIP module and is used for typesetting the PRN data according to the printing requirements to generate printing data;

[0008] The printing control module is used for controlling the printer main body connected to the control board to print the printing data.

[0009] In an optional embodiment, the control board further includes a color optimization module;

[0010] The color optimization module is connected to the RIP module and is used to perform trendy color replacement processing on the picture to be printed when the printing requirement includes a color optimization requirement, and send the picture to be printed after color processing to the RIP module.

[0011] In an optional embodiment, when the color optimization module performs trendy color replacement on the picture to be printed, it specifically is used for:

[0012] Extract the color elements in the picture to be printed;

[0013] Match the similarity of each color in the color elements with the colors in the trendy color library, so as to obtain the target replacement color of each color in the color elements from the trendy color library and perform corresponding replacement;

[0014] Fine-tune the picture to be printed obtained after color replacement according to the color optimization algorithm to obtain the picture to be printed after color processing.

[0015] In an optional embodiment, the printing requirement includes the printing quantity and typesetting requirement of each picture to be printed;

[0016] The typesetting requirement includes typesetting according to the principle of saving printing materials and typesetting according to the combination principle of printing efficiency and saving printing materials;

[0017] If the typesetting requirement is to typeset according to the principle of saving printing materials, the typesetting module is used to typeset the PRN data corresponding to all the pictures to be printed according to the greedy filling strategy according to the size and quantity of each picture to be printed, and generate printing data;

[0018] If the typesetting requirement is to typeset according to the combination principle of printing efficiency and saving printing materials, the typesetting module is used to typeset the PRN data corresponding to all the pictures to be printed in sequence according to the preset typesetting order, and generate printing data.

[0019] In an optional embodiment, if the typesetting requirement is to typeset according to the principle of saving printing materials, the typesetting module specifically is used for:

[0020] Extract the size information of each picture to be printed;

[0021] Sort all the pictures to be printed from large to small according to the area of each picture to be printed, and arrange the PRN data corresponding to the pictures to be printed in sequence according to the sorting, so as to generate the printing data;

[0022] Among them, the remaining blank area is calculated once after arranging each of the to-be-printed pictures, and when arranging the next to-be-printed picture, the next to-be-printed picture is rotated in combination with the remaining blank area between the to-be-printed pictures to minimize the remaining blank area.

[0023] In an optional embodiment, if the typesetting requirement is to perform typesetting according to the principle of combining printing efficiency and printing material saving, the typesetting module is specifically configured to: sequentially start from the upper left corner of the canvas in the order of the received to-be-printed pictures, and generate the printing data after typesetting the to-be-printed pictures in a left-to-right arrangement manner;

[0024] Among them, when arranging the next to-be-printed picture, the next to-be-printed picture is adaptively rotated according to the remaining blank area on the right side or below the previous to-be-printed picture in combination with the size of the next to-be-printed picture to minimize the remaining blank area.

[0025] In a second aspect, an embodiment of the present application provides a digital printer system, including the digital printer control board and the printer body in the foregoing embodiment; the control board is built in the printer body;

[0026] A data acquisition device is provided inside the printer body; the control board further includes a processing module;

[0027] The data acquisition device is configured to acquire the operation information of the printer body and send the operation information to the processing module; wherein, the operation information includes the working state and the remaining amount of consumables of the printer body;

[0028] The processing module is configured to receive the operation information, analyze the operation information to judge the operation situation of the printer body, and then adjust the printer body according to the operation situation.

[0029] In an optional embodiment, the printer body further includes an image acquisition device disposed above the printing material;

[0030] The image acquisition device is configured to acquire an image of the printed product and send it to the processing module, so that the processing module performs defect detection on the image of the printed product;

[0031] The processing module is further configured to, when detecting a defect in the image of the printed product, adjust the printing parameters of the printer body according to the type of the defect.

[0032] In an optional embodiment, the control board further includes a processor;

[0033] The embedded Ubuntu operating system is deployed in the control board, and the functions of each module in the control board are executed by the processor in the control board.

[0034] Thirdly, an embodiment of the present application provides a digital printer control method, which is applied to the control board of the digital printer system in the foregoing embodiment. The method includes:

[0035] Receiving the picture to be printed and the printing requirement sent by the external terminal;

[0036] Performing rip processing on the picture to be printed to generate corresponding PRN data;

[0037] Typesetting the PRN data according to the printing requirement to generate printing data;

[0038] Controlling the printer main body connected to the control board to print the printing data.

[0039] The embodiments of the present application have the following beneficial effects: By integrating the communication module, rip module, and typesetting module in the control board of the digital printer, it can be realized that during the printing work, the external terminal only needs to send the picture to be printed and the printing requirement to the control board. After the control board receives the picture to be printed and the printing requirement, it can automatically perform rip processing, typesetting processing, etc. on the picture to be printed. Through this setting, the computer device in the prior art can be omitted in this embodiment, reducing the hardware cost. In addition, since automatic rip and typesetting can be realized, the manual operation procedure is saved, and thus the printing efficiency can be significantly improved. Description of the Drawings

[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings required in the embodiments. It should be understood that the following drawings only show some embodiments of the present application, so they should not be regarded as limiting the scope. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.

[0041] Figure 1 Shows the first structural schematic diagram of the digital printer control board according to the embodiment of the present application;

[0042] Figure 2 Shows the second structural schematic diagram of the digital printer control board according to the embodiment of the present application;

[0043] Figure 3 Shows a flow schematic diagram of the color optimization module optimizing the color of the picture to be printed according to the embodiment of the present application;

[0044] Figure 4 It shows a schematic flowchart of the typesetting module in the embodiment of the present application for typesetting the picture to be printed;

[0045] Figure 5 It shows a schematic structural diagram of the digital printer system in the embodiment of the present application.

[0046] Main element symbol description: 110 - RIP module; 120 - communication module; 130 - typesetting module; 140 - print control module; 150 - color optimization module; 100 - control board; 200 - printer body. Detailed implementation manners

[0047] Next, the technical solutions in the embodiments of the present application will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments.

[0048] Generally, the components of the embodiments of the present application described and shown in the accompanying drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application claimed, but only represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present application.

[0049] Hereinafter, the terms "including", "having" and their cognates that can be used in various embodiments of the present application are only intended to represent specific features, numbers, steps, operations, elements, components or combinations of the foregoing items, and should not be construed as first excluding the existence of one or more other features, numbers, steps, operations, elements, components or combinations of the foregoing items or increasing the possibility of one or more features, numbers, steps, operations, elements, components or combinations of the foregoing items. In addition, the terms "first", "second", "third", etc. are only used for differential description and cannot be understood as indicating or implying relative importance.

[0050] Unless otherwise defined, all terms (including technical terms and scientific terms) used here have the same meaning as commonly understood by those of ordinary skill in the art to which the various embodiments of the present application belong. The terms (such as those defined in a general use dictionary) will be interpreted as having the same meaning as the contextual meaning in the relevant technical field and will not be interpreted as having an idealized meaning or being overly formal, unless clearly defined in the various embodiments of the present application.

[0051] Next, some implementation manners of the present application will be described in detail with reference to the accompanying drawings. Without conflict, the following embodiments and the features in the embodiments can be combined with each other.

[0052] In the prior art, a digital printer system mainly consists of components such as an independent control computer, a print control board, and a printer body. These components work together through specific connection methods. Among them, the independent control computer (usually a computer), as the core control unit of the system, needs to run the Windows operating system and install print control software. Its main functions include: processing print tasks, generating print instructions, and transmitting the instructions to the print control board through a network cable. When processing a print task, first, the staff needs to transfer the picture to be printed to the rip software installed on the computer. After the rip software performs the rip operation, PRN data is generated. Then, according to the customer's print quantity requirements, the picture is typeset, and then the typeset image is transferred to the print control software. Finally, the print control software generates print instructions. This configuration requires the user to additionally equip a computer, which not only increases the hardware procurement cost but also requires manual participation in each step of the processing. At the same time, the wired connection between the computer and the printer limits the flexibility and mobility of the printer device.

[0053] As the key interface connecting the computer and the printer body, the print control board receives print instructions from the computer through a network cable, is responsible for parsing these instructions, converting them into signals that the printer body can understand, and then controlling the printer body to perform printing operations.

[0054] The printer body, as the actual execution mechanism of the print task, includes key components such as nozzles, print carriages, and mechanical transmission components. The nozzles are responsible for precisely ejecting ink onto the print medium to form the required images or text; the print carriage drives the nozzles to move horizontally on the print medium to achieve line-by-line printing; the mechanical transmission components are responsible for controlling the feeding and positioning of the print medium to ensure the accurate completion of the print task.

[0055] In addition, to provide a more convenient operation experience, some digital printers integrate a touch screen on the body. Users can perform operations such as parameter settings and task startup through the touch screen without relying on an external computer. However, this configuration usually requires embedding the Windows system in the print control board to support the operation interface of the touch screen and the running of application programs. Its rip function and typesetting function are still operated by the user through the integrated Windows system. This solution only combines the independent computer and the printer, and the functions of the previous computer, the print control board, and the printer have not changed. Moreover, it increases the hardware cost and power consumption of the printer.

[0056] In summary, the digital printer systems of the prior art have the following technical drawbacks: insufficient independence and high costs. Existing digital printers require an additional independent computer system, which increases the complexity and usage costs of the equipment. The independent computer not only occupies space but also requires additional power supply and heat dissipation devices. The user experience is limited. The Windows system has poor stability, security, and smoothness of touch operations, and the operation threshold for non-professional users is relatively high. At the same time, the control software interfaces and functions of printers of different brands and models vary, and users need to spend a lot of time learning and adapting. In addition, software compatibility problems also occur from time to time, bringing a lot of inconvenience to users. The function expansion is weak. Existing digital printers cannot implement functions such as remote management, data prediction, and device self-optimization. Users cannot monitor the printer status in real time, send print tasks, or obtain print data analysis reports. This limits the application scenarios and value potential of the printers. The maintenance cost is high. The Windows system needs to be updated frequently to repair vulnerabilities and improve performance, which not only increases the maintenance cost for users but also may cause system crashes or data loss due to improper updates. At the same time, the hardware failure rate increases with the increase in usage time, and users need to invest more manpower, material resources, and financial resources in equipment repair and replacement.

[0057] Based on this, the present application proposes a digital printer control board, a system, and a control method. By integrating the rip and typesetting functions in the printer control board 100, the present application can achieve that when performing digital printing, there is no need for additional hardware devices (such as a computer) to perform rip processing, typesetting, and other operations on the picture to be printed. The control board 100 of the printer itself can directly perform rip on the picture to be printed and automatically typeset it according to customer requirements, thereby achieving the effect of saving hardware costs and labor costs and improving the printing efficiency.

[0058] The following will illustrate the digital printer control board with some specific embodiments.

[0059] Figure 1 FIG. shows a schematic structural diagram of a digital printer control board according to an embodiment of the present application. Exemplarily, the control board 100 includes: a rip module 110, a communication module 120, a typesetting module 130, and a print control module 140.

[0060] The communication module 120 is used for communicating and connecting with an external terminal to receive the picture to be printed and printing requirements sent by the external terminal.

[0061] The communication module 120 is a module integrated with wireless communication, and the wireless communication can be but not limited to 4G, 5G, wifi, ZigBee, LoRa, etc., so as to realize wireless connection with external terminals. When printing work needs to be carried out through a digital printer connected to the control board 100, the user can send the pictures to be printed to the corresponding control board 100 through mobile terminals such as mobile phones and iPads. Exemplarily, the user can scan the QR code on the body of the digital printer through mobile terminals such as mobile phones and iPads to connect to the control board 100 built in the digital printer, and then can realize sending printing requirements and pictures to be printed to the control board 100 through the cloud control platform. It should be noted that in addition to using wireless connection methods such as 4G, 5G, and wifi to directly connect to the cloud control platform, other network connection methods such as Ethernet or Bluetooth can also be considered to adapt to different network environment requirements, thereby improving the applicable range of the printer and the flexibility of the device.

[0062] The rip module 110 is connected to the communication module 120 and is used to perform rip processing on the pictures to be printed received by the communication module 120 to generate corresponding PRN data.

[0063] Among them, rip (Raster Image Processor), the main function of the rip module 110 is to perform rip processing on pictures. Rip processing refers to processing pictures into dot matrix data that can be recognized by computers and printing machinery. It can be understood that rip is to convert printing data into rasterized images or dots, convert pixel points in the computer into ink dot information required for printing, and this ink dot information can be recognized by the board of the printer, so that the printer output device can print on printing materials.

[0064] Exemplarily, in this embodiment, the rip module 110 is integrated in the control board 100. That is to say, when performing digital printing, it is not necessary for the user to first transfer the pictures to be printed to the computer and then perform rip processing on the pictures to be printed through the rip software installed on the computer. Instead, the rip module 110 is directly integrated on the control board 100. The user only needs to transfer the pictures to be printed to the control board 100. After the control board 100 receives the pictures to be printed, it can automatically perform rip operations on the pictures to be printed and generate corresponding PRN data after performing rip processing on the pictures to be printed.

[0065] The layout module 130 is connected to the communication module 120 and the rip module 110 and is used to generate printing data after typesetting the PRN data according to printing requirements.

[0066] Since users usually need to print multiple different pictures or print multiple copies of the same picture, it is necessary to typeset the pictures to be printed. In the prior art, the typesetting work is usually also carried out on a hardware device (such as a computer) connected to the printer. In this application, when the user sends the pictures to be printed through an external terminal, the printing requirements can be sent together. The printing requirements can include, but are not limited to, the printing quantity of each picture, typesetting requirements, etc. After the rip module 110 processes the pictures to be printed, the typesetting module 130 can typeset the pictures to be printed according to the printing requirements. When typesetting, it can typeset a picture to be printed as soon as the rip module 110 finishes processing it, or it can be unified typesetting after all the pictures to be printed transmitted by the current user are rip processed. It can be understood that in this embodiment, the typesetting of the pictures to be printed is also directly processed in the control board 100 without manual participation.

[0067] The print control module 140 is used to control the printer main body connected to the control board 100 to print the print data.

[0068] Since in the prior art, after ripping and typesetting pictures through a computer, it is still necessary to send the typeset data to the control board 100 through the print control software installed on the computer, so that the control board 100 can control the printer to print. In this application, by integrating both the rip module 110 and the typesetting module 130 on the control board 100, it not only saves the process of the user ripping and typesetting pictures on the computer, but also saves the process of the user transmitting the typeset print data to the control board 100 through the print control software and sending a print instruction to the control board 100.

[0069] In some embodiments, as Figure 2 shown, the control board 100 further includes a color optimization module 150; the color optimization module 150 is connected to the rip module 110 and is used to perform trendy color replacement processing on the pictures to be printed when the printing requirements include color optimization requirements, and send the pictures to be printed after color processing to the rip module 110.

[0070] Exemplarily, in order to make the printed product more beautiful, a color optimization module 150 is also integrated in the control board 100 of this embodiment. This module can optimize the popular colors of each color in the picture to be printed by combining the predicted popular color library with the picture to be printed. The user can choose to use or not use the function of this color optimization. When the user sends a printing requirement for the picture to be printed to the control board 100, the user can directly send whether to use color optimization together. If the user sends a color optimization instruction, before the RIP module 110 of the control board 100 performs RIP processing on the picture to be printed, the color optimization module 150 first performs popular color replacement processing on the picture to be printed.

[0071] In some embodiments, as Figure 3 shown, when the color optimization module 150 performs popular color replacement on the picture to be printed, the specific implementation steps include:

[0072] Step S310, extract the color elements in the picture to be printed.

[0073] When receiving the picture to be printed, if color optimization needs to be performed on the picture to be printed, the color optimization module 150 automatically identifies the main color elements (such as the main color, secondary color, background color) in the picture to be printed through image processing technology.

[0074] Step S320, perform similarity matching between each color in the color elements and the colors in the popular color library to obtain the target replacement color for each color in the color elements from the popular color library, and perform corresponding replacement.

[0075] Among them, the construction of the popular color library is obtained by analyzing historical orders through a popular color analysis model. Specifically, when training the popular color analysis model, the training samples used are the printing records of users extracted from historical orders, including information such as picture files, color selections, and consumable usage. The features extracted from the printing records include the color elements, color distribution patterns, and color saturation in each picture; the color elements are the main colors (usually the top 3-5 dominant colors) of each picture extracted through image processing algorithms (such as K-means clustering); the color distribution pattern is obtained by statistically analyzing the proportion of each color in the picture and its spatial distribution (such as background color, foreground color, edge color, etc.); the color saturation is obtained by calculating the saturation value of each color in the picture. In addition, the user's geographical location information and time information in the order information also need to be extracted. The obtained information such as time, region, color elements, color distribution patterns, and saturation is input into a machine learning model (such as a regression model or a deep learning model) to train the model, and then a popular color analysis model is obtained. Through the trained popular color analysis model, the popular colors and probability distributions in the next few months or a year can be predicted. The popular color library can be formed through the popular colors and the probability distribution of each popular color.

[0076] In this step, the color optimization module 150 performs similarity matching between the main color elements in the picture and the popular colors in the predicted popular color library, and selects the color that is the closest but more in line with the popular trend for replacement.

[0077] Step S330, fine-tune the picture to be printed obtained after color replacement according to the color optimization algorithm to obtain the picture to be printed after color processing.

[0078] During the replacement process, in order to ensure that the new color is consistent with the overall style of the original picture and does not damage the visual effect of the picture. In this embodiment, color optimization algorithms such as genetic algorithms and particle swarm optimization can be used to fine-tune the replaced colors.

[0079] It should be noted that when performing color optimization, multiple alternative color schemes can be generated and sent to the user's terminal device for the user to choose. In this way, the user's choices and feedback will be recorded and used to further train the popular color analysis model to improve the future prediction accuracy.

[0080] In addition, based on the popular color prediction results, it can also guide the user's consumable procurement. For example, if it is predicted that the demand for blue-based colors increases during a certain period, the system will recommend that the user purchase more blue ink in advance. This prediction not only helps the user avoid shortages or surpluses of consumables, but also optimizes inventory management and reduces costs.

[0081] In some embodiments, the printing requirements include the printing quantity and layout requirements of each picture to be printed.

[0082] The typesetting requirements include typesetting according to the principle of saving printing materials, custom typesetting, typesetting according to the selected typesetting template, and typesetting according to the combined principle of printing efficiency and saving printing materials.

[0083] If the typesetting requirement is to typeset according to the principle of saving printing materials, the typesetting module 130 is used to typeset the PRN data corresponding to all the pictures to be printed according to the greedy filling strategy based on the size and quantity of each picture to be printed, and then generate the printing data.

[0084] When the user is not in a hurry to get the printed product, this typesetting principle can be selected, so as to obtain the optimal typesetting and save printing materials. Under this typesetting principle, the specific typesetting process is as Figure 4 shown and includes:

[0085] Step S410: Extract the size information of each picture to be printed.

[0086] Step S420: Sort all the pictures to be printed from largest to smallest according to the area of each picture to be printed, and arrange the PRN data corresponding to the pictures to be printed in sequence according to the sorting, so as to generate the printing data.

[0087] Exemplarily, extract the length, width and other information of each picture to be printed transmitted by the current external terminal, and sort the pictures to be printed according to the area of the pictures, so as to process the larger pictures first. In this embodiment, the control board 100 is for a digital printer, and its printing material is usually set in a roll. Therefore, the length of the printing material does not need to be determined, and only the width of the printing material needs to be determined. When typesetting, first arrange the picture with the largest size, and then arrange the subsequent pictures in sequence. After arranging each picture to be printed, calculate the remaining blank area between the pictures to be printed once, and rotate the next picture to be printed in combination with the remaining blank area when arranging the next picture to be printed, so as to minimize the remaining blank area.

[0088] If the typesetting requirement is to typeset according to the combined principle of printing efficiency and saving printing materials, the typesetting module 130 is used to typeset the PRN data corresponding to all the pictures to be printed in sequence according to the preset typesetting order, and then generate the printing data.

[0089] When the user pays attention to printing efficiency, this typesetting principle can be selected, so as to balance the two indicators of printing efficiency and material saving. Under this typesetting principle, the specific typesetting process is as follows: starting from the upper left corner of the canvas in sequence according to the order of the pictures to be printed received, arrange the pictures to be printed in the layout mode from left to right, and then generate the printing data.

[0090] It can be understood that under this typesetting principle, the pictures to be printed are arranged in sequence. When arranging, the first picture to be printed is arranged starting from the upper left corner. When arranging the next picture to be printed, according to the remaining blank area on the right or below the previous picture to be printed, the next picture to be printed is adaptively rotated in combination with the size of the next picture to be printed, so as to minimize the remaining blank area. That is to say, when arranging the next picture to be printed, if there is still space on the right side of the previous picture to be printed, first check whether the remaining space on the right can hold the next picture to be printed. When determining, since the length and width of the picture are different, if it cannot be placed when placed horizontally, the picture can be tried to be rotated. If it still cannot be placed after rotation, the next picture to be printed is placed below the previous picture to be printed.

[0091] In addition, the typesetting requirement can also be custom typesetting. In this case, the user can log in to the cloud control platform through an external terminal, and then set the typesetting requirement. For example, it can be set that each picture to be printed is directly arranged in sequence from top to bottom.

[0092] Furthermore, some typesetting templates can also be set in the typesetting module 130, and the user can directly select the existing templates for typesetting.

[0093] The automatic typesetting module 130 of this embodiment can automatically perform print typesetting layout on multiple pictures, thereby reducing manual intervention. It can automatically calculate the optimal typesetting plan according to the number, size and content of the pictures uploaded by the user to achieve fast and efficient print output.

[0094] In this embodiment, by integrating the communication module 120, the rip module 110, and the typesetting module 130 into the control board 100 of the digital printer, when performing printing work, the external terminal only needs to send the pictures to be printed and the printing requirements to the control board 100. After receiving the pictures to be printed and the printing requirements, the control board 100 can automatically perform rip processing, typesetting processing, etc. on the pictures to be printed. Through this setting, this embodiment can eliminate the computer equipment in the prior art, reduce the hardware cost. In addition, since automatic rip and typesetting can be achieved, the manual operation procedures are saved, and thus the printing efficiency can be significantly improved. Further, the control board of this embodiment is also integrated with a color optimization module 150. Through this setting, each main pigment in the picture to be printed can be replaced with the closest popular color in the predicted popular color library and fine-tuned in combination with the overall situation of the picture, thereby improving the color matching effect of the printed product.

[0095] Figure 5A schematic structural diagram of a digital printer system according to an embodiment of the present application is shown. Exemplarily, the digital printer system includes: the above-mentioned digital printer control board 100 and the printer body 200; the control board 100 is built into the printer body 200 and is used to control the digital printer to perform printing work.

[0096] The control board 100 further includes a processor and a memory; the memory is used to store computer programs; the embedded Ubuntu operating system is deployed in the control board 100, and the functions of each module in the control board 100 are executed by the processor in the control board 100.

[0097] It should be noted that, in addition to deploying the Ubuntu operating system in the control board 100, other open-source, stable, and secure operating systems such as Debian and Fedora can also be used. Adopting such an open-source and stable operating system in this embodiment can reduce the dependence on a specific operating system and improve the compatibility and scalability of the device.

[0098] Among them, the processor can be an integrated circuit chip with signal processing capabilities. The processor can be a general-purpose processor, including at least one of a central processing unit (CPU), a graphics processing unit (GPU), a network processor (NP), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc., which can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application.

[0099] The memory can be, but is not limited to, a random access memory (RAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), etc. Among them, the memory is used to store computer programs, and after receiving an execution instruction, the processor can execute the computer program accordingly.

[0100] A data acquisition device is provided inside the printer body 200; the control board 100 further includes a processing module; the data acquisition device is used to acquire the operation information of the printer body 200 and send the operation information to the processing module; wherein, the operation information includes the working state and the remaining amount of consumables of the printer body 200; the processing module is used to receive the operation information and analyze the operation information to judge the operation condition of the printer body 200, and then adjust the printer body 200 according to the operation condition.

[0101] Exemplarily, by arranging a plurality of data acquisition devices at corresponding positions inside the printer body 200, for example, arranging a temperature sensor near the print head to obtain the print head temperature; arranging a speed sensor near the mechanical transmission component to collect the running speed of the mechanical transmission component; arranging a flow sensor at the print head to achieve the acquisition of the inkjet volume, etc., the operation information of the digital printer is collected in real time by the corresponding sensors arranged everywhere and the collected operation information is sent to the processing module, and the processing module performs AI analysis on the received operation information to judge whether the printer has potential faults.

[0102] Further, the digital printer system further includes a cloud control platform, which is communicatively connected to the control board 100, and the user's terminal is communicatively connected to the cloud control platform. When the control board 100 judges that the digital printer has potential faults, a reminder notice can be sent to the user through the remote control platform, and at the same time, solution suggestions can also be provided. Through this AI analysis setting, manual intervention can be reduced, production efficiency can be improved, and the operation safety of the printer can be ensured. In addition, the user can also view the operation condition of the printer in real time through the terminal.

[0103] In some embodiments, the printer main body 200 further includes an image acquisition device disposed above the printing material; the image acquisition device is configured to acquire an image of the printed product and send it to the processing module, so that the processing module performs defect detection on the image of the printed product; the processing module is further configured to adjust the printing parameters of the printer main body 200 according to the defect type when detecting that the image of the printed product has a defect. It can be understood that the image acquisition device can be a camera, which is installed above the printing material of the printer and is used to capture images of the printed product in the printing area at fixed time intervals (such as multiple times per second) to ensure coverage of the entire printing process. After obtaining the image of the printed product, it is sent to the processing module for image processing and defect detection. Image processing generally includes, but is not limited to, denoising, enhancing contrast, etc. Defect detection usually involves using image processing algorithms to analyze the preprocessed image to identify possible defects. The main detection contents include, but are not limited to: color deviation, detecting whether the color in the printing area is consistent with the expectation; irregular shape, checking whether there is shape distortion caused by uneven inkjet; missing area, confirming whether there is an unprinted part; blurring or ghosting, judging whether the printing is clear and correct. When a defect is detected, the system will automatically adjust the printing parameters according to the specific defect type. For example: if it is found that the inkjet volume is insufficient, the system will increase the inkjet volume in the corresponding area; if it is found that the print head is misaligned, the system will adjust the position of the print head to ensure that it is aligned with the correct area, etc. Through real-time defect detection in this embodiment, the steps of manual verification can be reduced, labor costs can be saved, and the qualified rate of printed products can be effectively improved, and the scrap rate can be reduced.

[0104] Figure 5 FIG. shows a schematic flow chart of a digital printer control method according to an embodiment of the present application; the method includes:

[0105] Step S510, receiving a picture to be printed and a printing requirement sent by an external terminal.

[0106] Step S520, performing rip processing on the picture to be printed to generate corresponding PRN data.

[0107] Step S530, typesetting the PRN data according to the printing requirement to generate printing data.

[0108] Step S540, controlling the printer main body connected to the control board 100 to print the printing data.

[0109] It can be understood that the method of this embodiment corresponds to the control board 100 in the above embodiment, and the optional items in the above embodiment also apply to this embodiment, so they will not be repeated here.

[0110] The present application also provides a computer-readable storage medium for storing the computer program used in the above control board 100. For example, the computer-readable storage medium may include, but is not limited to: various media that can store program codes such as USB flash drives, external hard drives, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.

[0111] In several embodiments provided by the present application, it should be understood that the disclosed device and method can also be implemented in other ways. The device embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions, and operations of the device, method, and computer program product according to multiple embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of the code, and the module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in an alternative implementation, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.

[0112] In addition, in each embodiment of the present application, each functional module or unit may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.

[0113] If the above functions are implemented in the form of software function modules and sold or used as an independent product, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a smart phone, a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application.

[0114] As described above, it is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed by this application can easily think of changes or substitutions, which should all be covered within the protection scope of this application.

Claims

1. A digital printer control board, characterized in that, Including: rip module, communication module, typesetting module, printing control module; The communication module is used for communicating and connecting with an external terminal to receive the picture to be printed and printing requirements sent by the external terminal; The rip module is connected to the communication module and is used for performing rip processing on the picture to be printed received by the communication module to generate corresponding PRN data; The typesetting module is connected to the communication module and the rip module and is used for typesetting the PRN data according to the printing requirements to generate printing data; The printing control module is used for controlling the printer main body connected to the control board card to print the printing data.

2. The digital printer control board according to claim 1, characterized in that, The control board card further includes a color optimization module; The color optimization module is connected to the rip module and is used for performing trendy color replacement processing on the picture to be printed when the printing requirements include color optimization requirements, and sending the picture to be printed after color processing to the rip module.

3. The digital printer control board according to claim 2, characterized in that, When the color optimization module performs trendy color replacement on the picture to be printed, it specifically is used for: Extracting color elements in the picture to be printed; Performing similarity matching on each color in the color elements with colors in the trendy color library to obtain the target replacement color of each color in the color elements from the trendy color library, and performing corresponding replacement; Fine-tuning the picture to be printed obtained after color replacement according to a color optimization algorithm to obtain the picture to be printed after color processing.

4. The digital printer control board according to claim 1, characterized in that, The printing requirements include the printing quantity of each picture to be printed and typesetting requirements; The typesetting requirements include typesetting according to the principle of saving printing materials and typesetting according to the combined principle of printing efficiency and saving printing materials; If the typesetting requirement is to typeset according to the principle of saving printing materials, the typesetting module is used for typesetting the PRN data corresponding to all the pictures to be printed according to the greedy filling strategy according to the size and quantity of each picture to be printed to generate printing data; If the typesetting requirement is to typeset according to the combined principle of printing efficiency and saving printing materials, the typesetting module is used for sequentially typesetting the PRN data corresponding to all the pictures to be printed according to a preset typesetting order to generate printing data.

5. The digital printer control board according to claim 4, characterized in that, If the typesetting requirement is to typeset according to the principle of saving printing materials, the typesetting module specifically is used for: Extracting the size information of each picture to be printed; Sorting all the pictures to be printed from largest to smallest according to the area of each picture to be printed, and arranging the PRN data corresponding to the pictures to be printed in sequence according to the sorting to generate the printing data; Wherein, calculate the remaining blank area once after arranging each picture to be printed, and rotate the next picture to be printed in combination with the remaining blank area between the pictures to be printed when arranging the next picture to be printed to minimize the remaining blank area.

6. The digital printer control board according to claim 4, characterized in that If the typesetting requirement is to typeset according to the principle of combining printing efficiency and printing material saving, the typesetting module is specifically used for: starting from the upper left corner of the canvas in sequence according to the order of the received pictures to be printed, and typesetting the pictures to be printed in a left-to-right arrangement to generate the printing data; Among them, when arranging the next picture to be printed, according to the remaining blank area on the right side or below the previous picture to be printed, adaptively rotate the next picture to be printed in combination with the size of the next picture to be printed, so as to minimize the remaining blank area.

7. A digital printer system, characterized in that, It includes the digital printer control board and the printer body according to any one of claims 1-6; the control board is built in the printer body; A data acquisition device is arranged inside the printer body; the control board further includes a processing module; The data acquisition device is used to acquire the running information of the printer body and send the running information to the processing module; among them, the running information includes the working state and the remaining amount of consumables of the printer body; The processing module is used to receive the running information, analyze the running information to judge the running situation of the printer body, and then adjust the printer body according to the running situation.

8. The digital printer system according to claim 7, characterized in that, The printer body further includes an image acquisition device arranged above the printing material; The image acquisition device is used to acquire the image of the printed product and send it to the processing module, so that the processing module performs defect detection on the image of the printed product; The processing module is further used to, when detecting that the image of the printed product has defects, adjust the printing parameters of the printer body according to the defect type.

9. The digital printer system according to claim 7, wherein The control board further includes a processor; The embedded Ubuntu operating system is deployed in the control board, and the functions of each module in the control board according to any one of claims 1-6 are executed by the processor in the control board.

10. A method for controlling a digital printer, characterized in that, Applied to the control board of the digital printer system according to any one of claims 7-9 above, the method includes: Receiving the pictures to be printed and the printing requirements sent by the external terminal; Performing rip processing on the pictures to be printed to generate corresponding PRN data; Typesetting the PRN data according to the printing requirements to generate printing data; Controlling the printer main body connected to the control board to print the printing data.