[go: up one dir, main page]

CN114801527A - Ink-jet printing control system and method - Google Patents

Ink-jet printing control system and method Download PDF

Info

Publication number
CN114801527A
CN114801527A CN202210604602.2A CN202210604602A CN114801527A CN 114801527 A CN114801527 A CN 114801527A CN 202210604602 A CN202210604602 A CN 202210604602A CN 114801527 A CN114801527 A CN 114801527A
Authority
CN
China
Prior art keywords
printing
soc
data
control board
print
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210604602.2A
Other languages
Chinese (zh)
Inventor
姜博文
缪永杰
赵海旭
刘文韬
周文
陈世海
樊荣
顾文超
程龙
廉凯成
杨晨
柴志雷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangnan University
Original Assignee
Jiangnan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangnan University filed Critical Jiangnan University
Priority to CN202210604602.2A priority Critical patent/CN114801527A/en
Publication of CN114801527A publication Critical patent/CN114801527A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • B41J29/393Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns

Landscapes

  • Ink Jet (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

The invention discloses an ink-jet printing control system and a method, which comprises a sensor, a synchronous signal control board, a host computer, a switch and a plurality of SOC printing control boards, wherein the sensor is used for acquiring the paper feeding speed of a printer, the synchronous signal control board is used for generating a printing spray head synchronous signal based on the paper feeding speed of the printer, the host computer is used for converting a picture to be printed into printing data, the switch is used for receiving the printing data and the synchronous signal, each SOC printing control board is connected with one printing spray head, each SOC printing control board comprises a master control device used for receiving the printing data distributed by the host computer through the switch, the printing control device is connected with the master control device through a bus, the corresponding printing spray head is controlled based on the printing data received by the master control device, the master control device and the printing control device are integrated on one SOC printing control board, and the hardware wiring cost is saved, the time delay of signals is reduced, the anti-interference capability of the whole system is improved, and the pressure of the upper computer for transmitting data is reduced.

Description

一种喷墨打印控制系统及方法An inkjet printing control system and method

技术领域technical field

本发明涉及打印领域,特别是涉及一种喷墨打印控制系统及方法。The invention relates to the field of printing, in particular to an inkjet printing control system and method.

背景技术Background technique

如图1所示,目前数字喷墨打印机中的打印文件渲染子系统、数据处理与喷头控制子系统普遍采用的是由上位机、主控系统和喷头控制模块组成的三级架构。打印时需要上位机对要打印的文件进行渲染,生成与特定打印机喷头和分辨率等匹配的可打印数据,并把渲染后的打印数据实时传输到主控系统,主控系统再将待打印数据实时分发并传输给喷头控制模块,喷头控制模块根据接收的打印数据对喷孔阵列进行控制从而完成打印。As shown in Figure 1, the current digital inkjet printer's print file rendering subsystem, data processing and nozzle control subsystem generally adopts a three-level architecture consisting of a host computer, a main control system and a nozzle control module. When printing, the host computer needs to render the file to be printed, generate printable data that matches the specific printer nozzle and resolution, etc., and transmit the rendered print data to the main control system in real time, and the main control system will then print the data to be printed. It is distributed and transmitted to the nozzle control module in real time, and the nozzle control module controls the nozzle array according to the received printing data to complete the printing.

由于在高速打印时,需要上位机实时地将渲染后的待打印数据传送到主控及控制模块,就要求上位机和主控系统以及主控系统和控制模块之间的传输带宽非常高,目前上位机和主控系统之间通常采用USB3.0或高速以太网进行数据传输,而主控系统与喷头控制模块之间主要采用以太网或专用总线进行信息交互。由于在打印时要对打印机喷头上大量的喷孔在极短的时间片段内完成控制,通常只能采用并行控制的方式才能满足实时性要求,由于经过渲染的待打印数据相比渲染之前的原始文件,尺寸会大幅度增大,因此在高速打印时,如果待打印数据是由上位机实时传输下去的,就要求上位机到主控系统,主控系统到喷头控制模块的数据传输满足高带宽、低延迟、低抖动等需求。目前已有的万兆网交换机已经渐渐满足不了工业生产中的拓打印宽幅需求。一味追求增加传输系统的带宽能力不仅增加了硬件成本,还增加了系统开发难度,阻碍了工业打印机的快速发展。目前主流的数字打印主控系统多采用纯FPGA的方式,这就决定了其只能采用纯硬件逻辑的方式处理数据传输、处理和喷头控制。因此FPGA主控系统与上位机间的通信通常会采用现场总线的方式,传输距离和速度都收到极大限制。Since the high-speed printing requires the host computer to transmit the rendered data to be printed to the main control and control module in real time, the transmission bandwidth between the host computer and the main control system and between the main control system and the control module is required to be very high. The host computer and the main control system usually use USB3.0 or high-speed Ethernet for data transmission, while the main control system and the nozzle control module mainly use Ethernet or dedicated bus for information exchange. Since a large number of nozzle holes on the printer nozzle need to be controlled in a very short time segment during printing, the real-time requirements can only be met by parallel control. The size of the file will be greatly increased. Therefore, during high-speed printing, if the data to be printed is transmitted in real time by the host computer, the data transmission from the host computer to the main control system and the main control system to the print head control module is required to meet the high bandwidth. , low latency, low jitter and other requirements. The existing 10 Gigabit network switches have gradually been unable to meet the needs of widening the printing width in industrial production. The blind pursuit of increasing the bandwidth capability of the transmission system not only increases the hardware cost, but also increases the difficulty of system development, hindering the rapid development of industrial printers. At present, the mainstream digital printing main control system mostly adopts pure FPGA, which determines that it can only use pure hardware logic to process data transmission, processing and nozzle control. Therefore, the communication between the FPGA main control system and the host computer usually adopts the method of field bus, and the transmission distance and speed are greatly limited.

综上所述可知,现有打印技术在当前芯片工艺、成本、开发周期等限制下已难以满足数据实时传输、低抖动、高并发控制等需求。In summary, it can be seen that the existing printing technology has been unable to meet the requirements of real-time data transmission, low jitter, and high concurrency control under the constraints of current chip technology, cost, and development cycle.

发明内容SUMMARY OF THE INVENTION

本发明的目的是提供一种喷墨打印控制方法及系统,以解决现有技术中难以满足数据实时传输、高并发控制的问题。The purpose of the present invention is to provide an inkjet printing control method and system to solve the problems in the prior art that it is difficult to satisfy real-time data transmission and high concurrency control.

为解决上述技术问题,本发明提供一种喷墨打印控制系统,包括:In order to solve the above-mentioned technical problems, the present invention provides an inkjet printing control system, comprising:

传感器,用于采集打印机走纸速度;The sensor is used to collect the paper feeding speed of the printer;

同步信号控制板,与所述传感器连接,基于所述打印机走纸速度生成打印喷头同步信号;A synchronization signal control board, connected with the sensor, generates a print head synchronization signal based on the paper feeding speed of the printer;

上位机,用于将需打印的图片转换为打印数据;The host computer is used to convert the pictures to be printed into print data;

交换机,与所述上位机和所述同步信号控制板连接,用于接收所述打印数据和所述同步信号;a switch, connected with the host computer and the synchronization signal control board, for receiving the print data and the synchronization signal;

多个SOC打印控制板,每个SOC打印控制板连接一个打印喷头,所述每个SOC打印控制板包括:A plurality of SOC printing control boards, each SOC printing control board is connected to a printing nozzle, and each SOC printing control board includes:

主控装置,用于通过所述交换机接收所述上位机分发的打印数据;a main control device, configured to receive the print data distributed by the upper computer through the switch;

打印控制装置,与所述主控装置通过总线连接,基于所述主控装置接收的打印数据控制对应的打印喷头。The printing control device is connected to the main control device through a bus, and controls the corresponding printing nozzles based on the printing data received by the main control device.

优选地,所述SOC打印控制板还包括:Preferably, the SOC printing control board further includes:

内存,与所述主控装置连接,用于存储所述主控装置接收的打印数据。The memory is connected to the main control device and used to store the print data received by the main control device.

优选地,所述交换机采用RJ45标准网络接口。Preferably, the switch adopts the RJ45 standard network interface.

优选地,所述上位机、所述交换机与所述SOC打印控制板采用lwip协议栈进行数据通信。Preferably, the host computer, the switch and the SOC printing control board use an lwip protocol stack for data communication.

优选地,所述传感器采用欧姆龙E6B2-C型号。Preferably, the sensor adopts Omron E6B2-C model.

本发明还提供一种基于上述权利要求任一项所述的喷墨打印控制系统的打印方法,包括:The present invention also provides a printing method based on the inkjet printing control system described in any one of the preceding claims, comprising:

采集打印机走纸速度;Collect the paper speed of the printer;

基于所述打印机走纸速度生成打印喷头同步信号;generating a print head synchronization signal based on the printer's paper feed speed;

将需要打印的图片转换为打印数据,并将所述打印数据和所述打印喷头同步信号分发至多个SOC打印控制板;Convert the picture to be printed into print data, and distribute the print data and the print head synchronization signal to a plurality of SOC print control boards;

每个SOC打印控制板基于接收到的打印数据和所述打印喷头同步信号控制与所述每个SOC打印控制板对应的打印喷头完成打印任务。Each SOC print control board controls the print head corresponding to each SOC print control board to complete the printing task based on the received print data and the print head synchronization signal.

优选地,所述将需要打印的图片转换为打印数据,并将所述打印数据和所述打印喷头同步信号分发至多个SOC打印控制板包括:Preferably, converting the picture to be printed into print data, and distributing the print data and the print head synchronization signal to multiple SOC print control boards includes:

利用上位机将需打印的图片转换为打印数据,所述上位机调用lwip协议栈,搭建网络通路,将所述打印数据通过交换机分发至多个SOC打印控制板中。The picture to be printed is converted into print data by the host computer, the host computer calls the lwip protocol stack, builds a network path, and distributes the print data to multiple SOC print control boards through the switch.

优选地,所述SOC打印控制板将所述打印数据存储在内存中,根据所述打印数据对应的时序控制所述每个SOC打印控制板对应的打印喷头完成打印任务。Preferably, the SOC printing control board stores the printing data in the memory, and controls the printing nozzles corresponding to each SOC printing control board to complete the printing task according to the time sequence corresponding to the printing data.

优选地,所述根据所述打印数据对应的时序控制所述每个SOC打印控制板对应的打印喷头完成打印任务包括:Preferably, controlling the printing nozzles corresponding to each SOC printing control board to complete the printing task according to the timing sequence corresponding to the printing data includes:

将内存中串行打印数据重新排列组合,转换成所述打印喷头所需的并行打印数据。The serial printing data in the memory is rearranged and combined, and converted into the parallel printing data required by the printing nozzle.

优选地,所述基于所述打印数据和所述打印喷头同步信号控制打印喷头完成打印任务包括:Preferably, the controlling the printing nozzle to complete the printing task based on the printing data and the synchronization signal of the printing nozzle includes:

基于所述打印喷头同步信号生成打印时钟;generating a print clock based on the print head synchronization signal;

根据所述打印时钟将所述并行打印数据输出到所述每个SOC打印控制板对应的打印喷头的接口,完成打印任务。The parallel printing data is output to the interface of the printing nozzle corresponding to each SOC printing control board according to the printing clock to complete the printing task.

本发明所提供的一种喷墨打印控制系统及方法,将主控装置和打印控制装置集成到一块SOC打印控制板上,省去了硬件布线成本,降低了信号的延时,提高了整个系统的抗干扰能力,减少上位机传输数据的压力,实现了芯片内的低延时、低抖动、高带宽,所述SOC打印控制板内部的数据通信带宽可以灵活设置,方便逻辑控制开发,增加了系统的通用性和稳定性,使用户可以方便快捷的搭建一套工业打印系统,降低了工业打印机的使用门槛和维护成本,便于工业打印机的打印宽幅拓展,提高了打印控制系统的灵活性。The inkjet printing control system and method provided by the present invention integrates the main control device and the printing control device into a SOC printing control board, saves the cost of hardware wiring, reduces the delay of the signal, and improves the overall system The anti-interference ability of the SOC reduces the pressure on the host computer to transmit data, and realizes low latency, low jitter, and high bandwidth in the chip. The data communication bandwidth inside the SOC printing control board can be flexibly set, which is convenient for the development of logic control. The versatility and stability of the system allow users to easily and quickly build an industrial printing system, which reduces the threshold for use and maintenance costs of industrial printers, facilitates the wide expansion of printing for industrial printers, and improves the flexibility of the printing control system.

附图说明Description of drawings

为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions of the prior art, the following will briefly introduce the accompanying drawings used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only For some embodiments of the present invention, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.

图1为现有喷墨打印系统结构图;1 is a structural diagram of an existing inkjet printing system;

图2为本发明提供的一种喷墨打印控制系统框图;2 is a block diagram of an inkjet printing control system provided by the present invention;

图3为本发明提供的一种喷墨打印控制系统功能结构图;3 is a functional structural diagram of an inkjet printing control system provided by the present invention;

图4为本发明所提供的一种喷墨打印控制方法的第一种具体实施例的流程图。FIG. 4 is a flowchart of a first specific embodiment of an inkjet printing control method provided by the present invention.

具体实施方式Detailed ways

本发明的核心是提供一种喷墨打印控制方法及系统,通过将主控装置和打印控制装置集成到一块SOC打印控制板上,省去了硬件布线成本,降低了信号的延时,提高了整个系统的抗干扰能力,减少上位机传输数据的压力,实现了芯片内的低延时、低抖动、高带宽。The core of the present invention is to provide an inkjet printing control method and system. By integrating the main control device and the printing control device into a SOC printing control board, the hardware wiring cost is saved, the signal delay is reduced, and the The anti-interference ability of the whole system reduces the pressure on the host computer to transmit data, and realizes low delay, low jitter and high bandwidth in the chip.

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make those skilled in the art better understand the solution of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. Obviously, the described embodiments are only some, but not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

如图2所示,本实施例提供一种喷墨打印控制系统,具体如下:As shown in FIG. 2 , this embodiment provides an inkjet printing control system, which is as follows:

传感器,用于采集打印机走纸速度,所述传感器采用欧姆龙E6B2-C型号。The sensor is used to collect the paper feeding speed of the printer, and the sensor adopts the Omron E6B2-C model.

同步信号控制板,与所述传感器连接,基于所述打印机走纸速度生成打印喷头同步信号;A synchronization signal control board, connected with the sensor, generates a print head synchronization signal based on the paper feeding speed of the printer;

上位机,用于将需打印的图片转换为打印数据;The host computer is used to convert the pictures to be printed into print data;

上位机主要分为两部分:软件界面的操作与控制,对数据进行管理和发送。上位机是与用户接触最对的一层,在该层主要有数据的准备以及用户可视化操作相关的功能;The host computer is mainly divided into two parts: the operation and control of the software interface, and the management and transmission of data. The host computer is the layer that is most in contact with the user. This layer mainly includes functions related to data preparation and user visualization operations;

交换机,与所述上位机和所述同步信号控制板连接,用于接收所述打印数据和所述同步信号,所述交换机采用RJ45标准网络接口。The switch is connected with the upper computer and the synchronization signal control board, and is used for receiving the printing data and the synchronization signal, and the switch adopts the RJ45 standard network interface.

本实施例提供的所述上位机、所述交换机与所述SOC打印控制板采用lwip协议栈进行数据通信,使用lwip协议栈在保持tcp/ip协议主要功能的基础上减少对内存的占用,使其良好运行。The host computer, the switch and the SOC printing control board provided in this embodiment use the lwip protocol stack for data communication, and the lwip protocol stack is used to reduce the occupation of memory on the basis of maintaining the main functions of the tcp/ip protocol, so that the its working fine.

在其他实施例也可使用tcp/ip协议进行数据通信;In other embodiments, the tcp/ip protocol can also be used for data communication;

多个SOC打印控制板,与所述交换机连接,基于所述同步信号输出打印数据,控制打印喷头完成打印,每个SOC打印控制板连接一个打印喷头;a plurality of SOC printing control boards, connected to the switch, outputting printing data based on the synchronization signal, and controlling the printing nozzles to complete printing, and each SOC printing control board is connected to a printing nozzle;

数据以及喷头的同步控制与并行是高速打印机能脱颖而出的关键,实现了同步与并行,就能极大加快打印速度,通过对SOC打印控制办设计同步控制逻辑来实现对同一个计算与主控模块中所有打印喷头的控制,充分利用SOC打印控制板强大的并行处理能力和丰富的I/O,设计高速并行的控制结构来完成。对于跨计算与主控模块的喷头的同步控制,则需要通过工业以太网构成的系统,以软硬件结合的方式完成。Synchronous control and parallelism of data and printheads are the keys for high-speed printers to stand out. The realization of synchronization and parallelism can greatly speed up the printing speed. By designing synchronous control logic for the SOC printing control office, the same computing and main control modules can be realized. The control of all printing nozzles in the SOC is completed by making full use of the powerful parallel processing capability and rich I/O of the SOC printing control board, and designing a high-speed parallel control structure. For the synchronous control of the sprinkler heads across the computing and main control modules, a system composed of industrial Ethernet is required to complete the combination of software and hardware.

基于SOC打印控制板实现计算与主控模块,可以更方便地支持利用工业以太网进行上位机和计算与主控模块,以及计算与主控模块相互之间的通信,构成计算与主控模块阵列。通过计算与主控模块的增减就可以方便地实现系统规模的柔性伸缩。在单一设备中增加计算与主控模块,可以提供更宽幅面的打印,而对处于不同设备中的计算与主控模块进行控制,则可以同时控制多台打印机设备,完成大批量打印任务的快速处理。同时,采用工业以太网,传输距离不受限制,可以更灵活地部署上位机和下位打印设备。The calculation and main control module is realized based on the SOC printing control board, which can more conveniently support the use of industrial Ethernet for the upper computer, the calculation and the main control module, and the communication between the calculation and the main control module, forming an array of calculation and main control modules. . The flexible expansion and contraction of the system scale can be easily achieved through the increase or decrease of the calculation and main control modules. Adding computing and main control modules to a single device can provide wider-format printing, while controlling computing and main control modules in different devices can control multiple printer devices at the same time to complete large-scale printing tasks. Fast processing. At the same time, using industrial Ethernet, the transmission distance is not limited, and the upper computer and lower printing equipment can be deployed more flexibly.

所述SOC打印控制板包括:The SOC printing control board includes:

主控装置,用于接收所述打印数据,并将打印数据存储至内存中;a main control device, configured to receive the print data and store the print data in a memory;

打印控制装置,与所述主控装置通过高速总线连接,基于所述打印数据控制所述打印喷头。A print control device is connected to the main control device through a high-speed bus, and controls the print head based on the print data.

本实施例将使用上位机与SOC打印控制板协同设计的方式进行开发,SOC打印控制板可以通过网络,接收并存储栅格化后的数据,根据对应的时序要求输出结果,形成一种动态、稳定的工作模式。分发的同时要控制不同数据达到哪个喷头所在的模块,为后续的同步控制与数据并行处理做准备。This embodiment will be developed using the co-design method of the host computer and the SOC printing control board. The SOC printing control board can receive and store the rasterized data through the network, and output the results according to the corresponding timing requirements, forming a dynamic, stable working mode. At the same time of distribution, it is necessary to control the module where different data reach which nozzle is located, so as to prepare for the subsequent synchronization control and data parallel processing.

本实施例以分布式多模组独立电压配置的方式控制打印喷头电压的衰减问题。In this embodiment, the problem of voltage attenuation of the printing nozzles is controlled by means of distributed multi-module independent voltage configuration.

本实施例提供的一种喷墨打印控制系统,使用SOC打印控制板异构计算方式,不仅能通过软硬件协同设计的方式降低对网络传输的要求,还能通过任务并行与数据并行融合的方式使整个打印系统的吞吐量更高,进而达到同步高效控制喷头的目的,将原本在上位机处理的部分rip功能移交SOC打印控制板来实现,极大缩小了上位机传输打印数据文件的尺寸,从系统架构上优化数据传输过程中解决了高带宽、低延时问题。将所有设备都与交换机相连接,组成一套内部工业网络,进一步增加了系统的通用性和稳定性,使用户可以方便快捷部署一套工业打印系统,降低了工业打印机的使用门槛和维护成本,便于工业打印机的打印宽幅拓展,提高了打印控制系统的灵活性。将打印同步信号也通过交换机传输给SOC打印控制板,解决了同步信号硬件电路设计难度大和硬件再拓展难的问题。采取SOC打印控制板,把数字喷墨打印机目前采用的上位机、主控模块、喷头控制模块几个离散模块集成到一片SOC打印控制板上,将外部专用总线优化到芯片内部,增强了整个系统的抗干扰能力和传输带宽,降低了开发控制系统硬件电路的成本,提高了开发的灵活性。通过硬件的面向领域专用的标准化设计,有利于通过软件进行细分应用的功能定义,使得数字喷墨打印的核心模块从硬件开发走向软件编程,可以更快地推动行业的发展,为国产打印机喷头配套,共同推动我国数字打印行业的自主可控发展。The inkjet printing control system provided by this embodiment uses the heterogeneous computing method of the SOC printing control board, which can not only reduce the requirements for network transmission by means of software and hardware co-design, but also can combine task parallelism and data parallelism. The throughput of the entire printing system is higher, so as to achieve the purpose of synchronously and efficiently controlling the nozzles. Part of the rip function originally processed by the host computer is transferred to the SOC printing control board to realize, which greatly reduces the size of the print data file transmitted by the host computer. The problem of high bandwidth and low latency is solved by optimizing the data transmission process from the system architecture. All devices are connected with switches to form a set of internal industrial network, which further increases the versatility and stability of the system, enables users to deploy an industrial printing system conveniently and quickly, and reduces the use threshold and maintenance cost of industrial printers. It is convenient to expand the printing width of the industrial printer, and the flexibility of the printing control system is improved. The printing synchronization signal is also transmitted to the SOC printing control board through the switch, which solves the problems that the synchronization signal hardware circuit is difficult to design and the hardware is difficult to expand. The SOC printing control board is adopted to integrate several discrete modules of the host computer, main control module and nozzle control module currently used in digital inkjet printers into a SOC printing control board, and the external dedicated bus is optimized into the chip, which enhances the entire system. The high anti-interference ability and transmission bandwidth reduce the cost of developing the hardware circuit of the control system and improve the flexibility of development. Through the field-specific standardized design of hardware, it is conducive to the function definition of subdivided applications through software, so that the core module of digital inkjet printing can move from hardware development to software programming, which can promote the development of the industry faster, and provide a better solution for domestic printer nozzles. Supporting and jointly promoting the independent and controllable development of my country's digital printing industry.

请参考图4,图4为本发明所提供的一种喷墨打印控制方法的第一种具体实施例的流程图;具体操作步骤如下:Please refer to FIG. 4, which is a flowchart of a first specific embodiment of an inkjet printing control method provided by the present invention; the specific operation steps are as follows:

步骤S401:利用传感器采集打印机走纸速度。Step S401: Use a sensor to collect the paper feeding speed of the printer.

步骤S402:基于所述打印机走纸速度生成打印喷头同步信号;Step S402: generating a print head synchronization signal based on the printer paper feeding speed;

采集打印机走纸介质速度的传感器器连接一块同步信号控制板(由一块arm单片机控制),同步信号控制板根据传感器输出处理产生喷头同步信号。The sensor that collects the speed of the paper feeding medium of the printer is connected to a synchronous signal control board (controlled by an arm single-chip microcomputer), and the synchronous signal control board generates the synchronous signal of the nozzle according to the output processing of the sensor.

步骤S403:将需要打印的图片转换为打印数据,并将所述打印数据和所述打印喷头同步信号分发至多个SOC打印控制板;Step S403: Convert the picture to be printed into print data, and distribute the print data and the print head synchronization signal to multiple SOC print control boards;

将需打印的图片转换为打印数据;Convert the image to be printed into print data;

调用轻型IP协议,搭建网络通路,将所述打印数据通过交换机分发至多个SOC打印控制板中,Invoke the light IP protocol, build a network path, and distribute the print data to multiple SOC print control boards through the switch,

步骤S404:基于所述打印数据和所述打印喷头同步信号控制打印喷头完成打印任务;Step S404: controlling the printing nozzle to complete the printing task based on the printing data and the synchronization signal of the printing nozzle;

将内存中串行打印数据重新排列组合,转换成喷头所需的并行打印数据,根据所述打印数据对应的时序控制所述打印喷头完成打印任务;Rearrange and combine the serial printing data in the memory, convert it into the parallel printing data required by the nozzle, and control the printing nozzle to complete the printing task according to the timing sequence corresponding to the printing data;

所述SOC打印控制板及对应打印喷头的数量可基于打印任务增加或减少。The number of the SOC printing control board and the corresponding printing nozzles can be increased or decreased based on the printing task.

同步控制处理的需求,主要是因为随着印刷幅面的增宽,需要用更多的喷头模块拼接成更宽幅面的打印喷头。或者同时投入打印的设备数量增多,也会有更多的喷头模块同时投入工作。上述两种情况都会导致计算与主控模块阵列的扩展,而且规模增大之后仍然要确保所有喷头的同步性,实现同步的难度随着打印喷头数量的增多和打印速度的提高不断增大。对同一个计算与主控模块中所有打印喷头的控制,是通过对SOC芯片中的FPGA设计同步控制逻辑来实现的,充分利用FPGA强大的并行处理能力和丰富的I/O,设计高速并行的控制结构来完成。对于跨计算与主控模块的喷头的同步控制,则需要通过工业以太网构成的系统,以软硬件结合的方式完成。数据的并行处理是高速打印机能否实现高速的关键。数据并行主要是使用FPGA·SOC异构计算方式,不仅能通过软硬件协同设计的方式降低对网络传输的要求,还能通过任务并行与数据并行融合的方式使整个打印系统的吞吐量更高,进而达到同步高效控制喷头的目的。The need for synchronous control processing is mainly due to the need to use more printhead modules to spliced into wider printheads as the printing format increases. Or if the number of devices that are put into printing at the same time increases, more nozzle modules will be put into work at the same time. The above two situations will lead to the expansion of the array of computing and main control modules, and after the scale increases, it is still necessary to ensure the synchronization of all nozzles. The difficulty of achieving synchronization increases with the increase in the number of printing nozzles and the increase in printing speed. The control of all print heads in the same computing and main control module is realized by designing synchronous control logic for the FPGA in the SOC chip, making full use of the powerful parallel processing capability and rich I/O of the FPGA to design high-speed parallel control structure to complete. For the synchronous control of the sprinkler heads across the computing and main control modules, a system composed of industrial Ethernet is required to complete the combination of software and hardware. Parallel processing of data is the key to whether high-speed printers can achieve high-speed. Data parallelism mainly uses the FPGA·SOC heterogeneous computing method, which can not only reduce the requirements for network transmission through the co-design of software and hardware, but also make the throughput of the entire printing system higher through the integration of task parallelism and data parallelism. In order to achieve the purpose of synchronous and efficient control of the nozzle.

本实施例提供了一种喷墨打印控制器方法,将主控装置和打印控制装置集成到一块SOC打印控制板上,上位机经过交换机直接与SOC打印控制板通信,采集打印介质位移的打印同步信号也经过交换机传输到SOC打印控制板。由于都采用RJ45的标准网络接口,去除了冗余的专用总线,简化了硬件线路,增加了打印机控制系统的可拓展性和通用性,降低了硬件开发难度,提升数据处理与喷头控制系统的通用性。This embodiment provides an inkjet printing controller method, which integrates the main control device and the printing control device on a SOC printing control board, and the upper computer directly communicates with the SOC printing control board through a switch to collect printing synchronization of the displacement of the printing medium. The signal is also transmitted to the SOC print control board through the switch. Because the standard network interface of RJ45 is used, the redundant dedicated bus is removed, the hardware circuit is simplified, the expandability and versatility of the printer control system are increased, the difficulty of hardware development is reduced, and the universality of data processing and print head control system is improved. sex.

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same or similar parts between the various embodiments may be referred to each other. As for the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant part can be referred to the description of the method.

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Professionals may further realize that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two, in order to clearly illustrate the possibilities of hardware and software. Interchangeability, the above description has generally described the components and steps of each example in terms of functionality. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may implement the described functionality using different methods for each particular application, but such implementations should not be considered beyond the scope of the present invention.

以上对本发明所提供的一种喷墨打印控制方法及系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。The inkjet printing control method and system provided by the present invention are described in detail above. The principles and implementations of the present invention are described herein by using specific examples, and the descriptions of the above embodiments are only used to help understand the method and the core idea of the present invention. It should be pointed out that for those skilled in the art, without departing from the principle of the present invention, several improvements and modifications can also be made to the present invention, and these improvements and modifications also fall within the protection scope of the claims of the present invention.

Claims (10)

1. An inkjet printing system, comprising:
the sensor is used for acquiring the paper feeding speed of the printer;
the synchronous signal control board is connected with the sensor and generates a printing nozzle synchronous signal based on the paper feeding speed of the printer;
the upper computer is used for converting the pictures to be printed into printing data;
the switch is connected with the upper computer and the synchronous signal control board and used for receiving the printing data and the synchronous signals;
a plurality of SOC print control boards, every SOC print control board connects a print nozzle, every SOC print control board includes:
the main control device is used for receiving the printing data distributed by the upper computer through the switch;
and the printing control device is connected with the main control device through a bus and controls the corresponding printing spray head based on the printing data received by the main control device.
2. The inkjet printing control system of claim 1, wherein the SOC print control board further comprises:
and the memory is connected with the main control device and used for storing the printing data received by the main control device.
3. The inkjet print control system of claim 1, wherein said switch employs an RJ45 standard network interface.
4. The inkjet printing control system of claim 1, wherein the host computer, the switch and the SOC printing control board are in data communication using a lwip protocol stack.
5. The inkjet printing control system of claim 1 wherein said sensor is of the ohilon model E6B 2-C.
6. A printing method based on the inkjet printing control system according to any one of claims 1 to 5, comprising:
collecting the paper feeding speed of a printer;
generating a printing nozzle synchronizing signal based on the paper feeding speed of the printer;
converting pictures to be printed into printing data, and distributing the printing data and the printing nozzle synchronous signals to a plurality of SOC printing control boards;
and each SOC printing control board controls the printing nozzle corresponding to each SOC printing control board to complete the printing task based on the received printing data and the printing nozzle synchronizing signal.
7. The inkjet printing control method according to claim 6, wherein the converting the picture to be printed into print data and distributing the print data and the print head synchronization signal to a plurality of SOC print control boards comprises:
the method comprises the steps that pictures to be printed are converted into printing data through an upper computer, the upper computer calls an lwip protocol stack, a network access is built, and the printing data are distributed to a plurality of SOC printing control boards through a switch.
8. The inkjet printing control method according to claim 7, wherein the SOC printing control board stores the printing data in a memory, and controls the printing nozzle corresponding to each SOC printing control board to complete a printing task according to a timing sequence corresponding to the printing data.
9. The inkjet printing control method according to claim 8, wherein the controlling the printing nozzle corresponding to each SOC printing control board to complete the printing task according to the corresponding timing of the printing data comprises:
and rearranging and combining the serial printing data in the memory, and converting the serial printing data into parallel printing data required by the printing nozzle.
10. The method of claim 9, wherein controlling the print head to perform a print job based on the print data and the print head synchronization signal comprises:
generating a printing clock based on the printing nozzle synchronous signal;
and outputting the parallel printing data to the interface of the printing nozzle corresponding to each SOC printing control board according to the printing clock to complete the printing task.
CN202210604602.2A 2022-05-31 2022-05-31 Ink-jet printing control system and method Pending CN114801527A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210604602.2A CN114801527A (en) 2022-05-31 2022-05-31 Ink-jet printing control system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210604602.2A CN114801527A (en) 2022-05-31 2022-05-31 Ink-jet printing control system and method

Publications (1)

Publication Number Publication Date
CN114801527A true CN114801527A (en) 2022-07-29

Family

ID=82518523

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210604602.2A Pending CN114801527A (en) 2022-05-31 2022-05-31 Ink-jet printing control system and method

Country Status (1)

Country Link
CN (1) CN114801527A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19952356A1 (en) * 1998-10-26 2000-05-04 Mitsubishi Paper Mills Ltd Ink-jet printing sheets with ink-accepting coating containing fine inorganic particles and binder resin has coating containing tetraalkoxy-titanium monomer, oligomer or polymer
CN101603853A (en) * 2009-07-03 2009-12-16 凯丰集团有限公司 Special integrated circuit for electronic scale
CN103888299A (en) * 2014-04-01 2014-06-25 国家电网公司 Intelligent network monitoring system and working method thereof
CN104057731A (en) * 2014-07-04 2014-09-24 北京美科艺数码科技发展有限公司 Signal synchronization tapping plate for ink jet printer and signal transmission method
CN106054793A (en) * 2016-06-17 2016-10-26 江南大学 Pattern progress tracking and controlling device and controlling method for warp knitting machine
CN108481912A (en) * 2018-03-26 2018-09-04 陈晓丽 A kind of list PASS print data transmissions control system and its control method
CN112060782A (en) * 2020-09-24 2020-12-11 南通旭浩数码科技有限公司 Multi-machine processing wide ink-jet printing method
CN112714904A (en) * 2018-09-27 2021-04-27 英特尔公司 FIFO buffer based on stored data or free space

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19952356A1 (en) * 1998-10-26 2000-05-04 Mitsubishi Paper Mills Ltd Ink-jet printing sheets with ink-accepting coating containing fine inorganic particles and binder resin has coating containing tetraalkoxy-titanium monomer, oligomer or polymer
CN101603853A (en) * 2009-07-03 2009-12-16 凯丰集团有限公司 Special integrated circuit for electronic scale
CN103888299A (en) * 2014-04-01 2014-06-25 国家电网公司 Intelligent network monitoring system and working method thereof
CN104057731A (en) * 2014-07-04 2014-09-24 北京美科艺数码科技发展有限公司 Signal synchronization tapping plate for ink jet printer and signal transmission method
CN106054793A (en) * 2016-06-17 2016-10-26 江南大学 Pattern progress tracking and controlling device and controlling method for warp knitting machine
CN108481912A (en) * 2018-03-26 2018-09-04 陈晓丽 A kind of list PASS print data transmissions control system and its control method
CN112714904A (en) * 2018-09-27 2021-04-27 英特尔公司 FIFO buffer based on stored data or free space
CN112060782A (en) * 2020-09-24 2020-12-11 南通旭浩数码科技有限公司 Multi-machine processing wide ink-jet printing method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
贺贝等: "一种基于多核处理器芯片的最小系统设计", 《单片机与嵌入式系统应用》 *

Similar Documents

Publication Publication Date Title
CN103029458B (en) Control system and method for digital printing
JP2014523823A5 (en)
JP2013020450A (en) Memory controller, information processor, and memory control method
CN109885526B (en) Information processing platform based on OpenVPX bus
US20090160892A1 (en) Head element substrate, recording head, and recording apparatus
WO2013097693A1 (en) Multi-core processor-based system and method for processing high-speed printing machine image data rotation
CN102033581A (en) High-expandability advanced telecom calculating architecture (ATCA) plate based on multi-core network processing unit
JP2000216935A5 (en) Information processing system for complex devices and control devices for input / output devices
JP2922118B2 (en) ATM cell switch and ATM exchange
CN103645867B (en) Nonsynchronous online dynamic data printing device with multiple nozzles
CN114801527A (en) Ink-jet printing control system and method
CN110830137B (en) Multi-node time synchronization control system based on SRIO and synchronization control method thereof
CN104476930B (en) Large-scale distributed digital ink jet printing control device
CN214727450U (en) Ink-jet printing nozzle communication drive control circuit board
CN101404609B (en) Data exchange method, apparatus and system
CN108415674B (en) Printing control method, device and chip for multi-channel parallel output
CN101221624B (en) Data processing method and device
CN210270863U (en) Multi-nozzle cascade system
CN103448390B (en) A kind of digital printing control method and equipment
CN102790652A (en) Data communication system and method
CN203014814U (en) ONU (Optical Network Unit) for three-network convergence
CN102111297B (en) Method, system, device and equipment for controlling serial device
JP3871177B2 (en) Data communication apparatus and data communication method
CN112153066A (en) Wireless broadband ad hoc network communication information processing system
CN218099929U (en) Graphic data transmission device of direct-writing exposure machine

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20220729