Printing control management system and device
By combining the seal position optimization technology of the regional blocking algorithm and the integral geometry method, and combining the dynamic printing trajectory adjustment of the adaptive environmental disturbance printing control algorithm, the problems of difficulty in selecting seal positions and the impact of environmental dust particles in the existing technology are solved, and high-precision and stable printing control management are achieved.
Patent Information
- Application Number
- CN202411877443.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2044-12-19
AI Technical Summary
It is difficult for the existing seal control management system to automatically select reasonable seal positions in complex file contents, and environmental dust and stone particles affect the printing accuracy and insufficient processing efficiency of seal position algorithms, resulting in unreasonable seal position, covering important content, and trajectory offset or printing blur during printing.
The seal position optimization technology combined with the regional blocking algorithm and the integral geometry method is adopted. The file position is automatically detected through the file preparation unit. The seal setting unit uses the integral geometry to calculate the global center to optimize the seal position. The printing control unit dynamically adjusts the printing trajectory through the adaptive environmental disturbance printing control algorithm.
It realizes intelligent file content analysis and seal position optimization, avoids seal covering important areas, and improves printing accuracy and stability in complex environments.
Smart Images

Figure CN119336283B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of printing control management, and in particular to a printing control management system and device. Background Art
[0002] A printing control management system and device are designed to accurately optimize the seal position and dynamically improve the printing quality. The seal position is optimized by combining the regional blocking algorithm with the integral geometry method, and the printing trajectory is dynamically adjusted by the adaptive environmental disturbance printing control algorithm. The accuracy of the seal position and the stability of the print head trajectory are controlled to achieve intelligent printing control of document content and high-precision printing in complex environments.
[0003] Existing printing control management systems and devices usually find it difficult to automatically select a reasonable seal position in complex document content. In addition, due to the influence of dust and stone particles in the environment on printing accuracy and the insufficient efficiency of seal position algorithm processing, problems such as unreasonable seal position, covering of important content, track deviation or blurred printing during printing may occur. Therefore, a printing control management system and device are designed. Summary of the invention
[0004] The purpose of the present invention is to provide a printing control management system and device to solve the problems raised in the above background technology, such as unreasonable seal position, covering of important content, track deviation or blurred printing during printing, etc., due to the influence of dust and stone particles in the environment on printing accuracy and insufficient efficiency of seal position algorithm processing.
[0005] To achieve the above object, the present invention provides a printing control management system, comprising:
[0006] A document preparation unit, the document preparation unit is used to receive the security document and automatically detect the document position and drawer status through the drawer locking mechanism;
[0007] The seal setting unit is also included. The seal setting unit uses a regional block algorithm to perform partition processing on the file content, and calculates the global centroid through integral geometry to optimize the seal position, and the user previews and confirms the seal position;
[0008] The system also includes a printing control unit, which, after the user confirms the seal position, scans dust and stone particles in the printing area through a sensor to establish an environmental disturbance field, and uses an adaptive environmental disturbance printing control algorithm combined with environmental disturbance field data to dynamically adjust the printing trajectory;
[0009] The environmental disturbance field is specifically as follows:
[0010] ;
[0011] in, is the kernel function; is the dust and stone particle concentration; is the spatial distribution function of particle concentration, i.e., the environmental disturbance field, The number of grids into which the printing area is divided in the horizontal direction; is the number of grids into which the print area is divided vertically. For the Column grid points in horizontal coordinates; For the The row grid points are coordinates in the vertical direction;
[0012] The adaptive environmental disturbance printing control algorithm constructs a trajectory optimization objective function based on the environmental disturbance field, uses the variational method and the Pontryagin maximum principle to solve the optimization control equation, and dynamically adjusts the printing trajectory;
[0013] Among them, the trajectory optimization objective function is as follows:
[0014] ;
[0015] in, The influence of the environmental disturbance field gradient on the trajectory; is the modulus of the influence of the environmental disturbance field gradient on the trajectory; is the print head speed; Balance weights for print head speed; is the total exercise time; Optimize the objective function for the trajectory;
[0016] It also includes a photo archiving unit, which is used to record and verify the status of the document after the printing control, and take photos of the document seal for archiving;
[0017] It also includes a document retrieval unit, which is used to automatically unlock the print control machine drawer after the print control process is completed to safely retrieve the documents.
[0018] The document preparation unit includes a document detection and receiving module and a drawer locking and guarantee module;
[0019] The file detection and receiving module detects in real time whether there are files placed in the drawer, receives files placed by the user, uses an optical sensor to detect whether the file positions are aligned, and uses laser ranging to detect the thickness of the files;
[0020] The drawer locking protection module is used to ensure the safety of files. It automatically locks the drawer through a mechanical drawer locking device and uses a limit sensor to detect whether the drawer is completely closed.
[0021] As a further improvement of the technical solution, the seal setting unit includes a partition processing module and a seal optimization module;
[0022] The partition processing module uses optical character recognition technology to digitize the file content, extracts a two-dimensional point set of feature points, divides the file content into multiple sub-regions according to the file size, assigns the feature points to the corresponding sub-regions, and calculates the local centroid of the sub-region;
[0023] The seal optimization module calculates the global centroid of the file based on the centroids of all sub-areas by an integral geometry method, adjusts the global centroid position by an offset parameter set by the user to optimize the seal position, and checks whether the seal position conflicts with the key area.
[0024] As a further improvement of the technical solution, the partition processing module uses optical character recognition technology to digitize the file content, extracts a two-dimensional point set of feature points, divides the file content into multiple sub-regions according to the file size, assigns the feature points to the corresponding sub-regions, and calculates the local centroid of the sub-region. The specific method steps are as follows:
[0025] S2.1.1. Use optical character recognition technology to digitize the file content and extract the two-dimensional point set of feature points:
[0026] ;
[0027] in, For the feature points; For the The two-dimensional coordinates of feature points; is the total number of feature points; is a two-dimensional point set of feature points; For the The horizontal coordinates of the feature points; For the The vertical coordinates of the feature points;
[0028] S2.1.2. Assign weights to feature points:
[0029] ;
[0030] in, For the The weight of feature points;
[0031] S2.1.3. Divide the files into A rectangular grid with each sub-region marked , record sub-area The boundary of the sub-region is obtained by assigning the feature points to the corresponding sub-regions. :
[0032] ;
[0033] ;
[0034] in, is the file width; is the file height; is the number of horizontal blocks; is the number of vertical blocks; is the horizontal width of the sub-region; is the vertical width of the sub-region;
[0035] Sub-area The boundaries:
[0036] ;
[0037] ;
[0038] in, is a sub-region, indicating the Row, No. A rectangular subregion of a column; For sub-region Boundary horizontal coordinates; For sub-region Boundary vertical coordinates; For sub-region Left border horizontal coordinate; For sub-region The horizontal coordinate of the right border; For sub-region The vertical coordinate of the lower boundary; For sub-region The vertical coordinate of the upper boundary;
[0039] Sub-region feature point set :
[0040] ;
[0041] S2.1.4. Based on the sub-region feature point set , calculate the sub-region centroid and the total weight of the sub-region :
[0042] ;
[0043] ;
[0044] in, is the sub-region centroid; is the total weight of the sub-region.
[0045] As a further improvement of the technical solution, the seal optimization module calculates the global centroid of the file based on the centroids of all sub-regions by an integral geometry method, and adjusts the global centroid position by an offset parameter set by the user to optimize the seal position and check whether the seal position conflicts with the key area. The specific method steps are as follows:
[0046] S2.2.1. Based on the centroids of all sub-regions and the total weight of sub-regions , calculate the global centroid :
[0047] ;
[0048] ;
[0049] ;
[0050] in, is the horizontal coordinate of the global centroid; is the vertical coordinate of the global centroid; is the abscissa of the local centroid; is the abscissa of the local centroid;
[0051] S2.2.2. According to the offset parameters set by the user , adjust the stamp position of the global centroid :
[0052] ;
[0053] in, The seal position is the global centroid; is the horizontal coordinate of the global centroid; is the vertical coordinate of the global centroid; Offset parameters set by the user; is the horizontal coordinate offset of the global centroid; is the vertical coordinate offset of the global centroid;
[0054] S2.2.3. Establish key areas The boundaries are:
[0055] ;
[0056] ;
[0057] in, For key areas Left border horizontal coordinate; For key areas The horizontal coordinate of the right border; For key areas The vertical coordinate of the lower boundary; For key areas The vertical coordinate of the upper boundary;
[0058] Verify stamp location Whether it falls into the key area Inside:
[0059] ;
[0060] If there is a conflict, the user is prompted to adjust the offset parameters.
[0061] As a further improvement of the technical solution, the printing control unit includes an environmental disturbance detection module and a printing trajectory optimization module;
[0062] Wherein, the environmental disturbance detection module scans the printing area through a sensor, detects dust and stone environmental factors, and generates environmental disturbance field data;
[0063] The printing trajectory optimization module constructs a trajectory optimization objective function based on the environmental disturbance field data using an adaptive environmental disturbance printing control algorithm, solves the optimization control equation using the variational method and the Pontryagin maximum principle, and dynamically adjusts the printing trajectory;
[0064] Among them, the adaptive environmental disturbance printing control algorithm combines disturbance field modeling and optimal control theory to sense the distribution of dust and stone particles in the printing area in real time and dynamically adjust the printing motion trajectory.
[0065] As a further improvement of the technical solution, the environmental disturbance detection module scans the printing area through a sensor to detect dust and stone environmental factors and generate environmental disturbance field data. The specific method steps are as follows:
[0066] S3.1.1. Use infrared sensor to scan the printing area to generate grid points , and record the dust and stone concentration:
[0067] Set the print area size to , the scanning resolution is ;
[0068] Grid Points :
[0069] ;
[0070] in, It is the total length of the printing area in horizontal direction; It is the total length of the printing area in the vertical direction; The number of grids into which the printing area is divided in the horizontal direction; The number of grids into which the printing area is divided in the vertical direction; is the grid point coordinate; For the Column grid points in horizontal coordinates; For the The row grid points are coordinates in the vertical direction; Indicates the x-axis direction; Indicates the y-axis direction;
[0071] Dust and stone concentration :
[0072] ;
[0073] ;
[0074] in, is the dust and stone particle concentration; is the number of dust and stone particles; is the area of each grid;
[0075] S3.1.2. Based on dust particle concentration , define the environmental disturbance field is the spatial distribution function of particle concentration, that is, the environmental disturbance field:
[0076] ;
[0077] ;
[0078] in, is the kernel function; is the diffusion radius;
[0079] S3.1.3. Calculation of environmental disturbance field The gradient is:
[0080] ;
[0081] in, is the gradient of the environmental disturbance field; The environmental disturbance field changes laterally; The environmental disturbance field changes in the longitudinal direction.
[0082] As a further improvement of the present technical solution, the printing trajectory optimization module constructs a trajectory optimization objective function based on the environmental disturbance field data using an adaptive environmental disturbance printing control algorithm, uses a variational method and the Pontryagin maximum principle to solve the optimization control equation, and dynamically adjusts the printing trajectory. The specific method steps are as follows:
[0083] S3.2.1, let the initial position of the print head be , move to the stamp position , then the initial trajectory for:
[0084] ;
[0085] ;
[0086] ;
[0087] in, for the moment; is the total exercise time; is the horizontal coordinate of the initial position of the print head; is the ordinate of the initial position of the print head; is the horizontal coordinate of the global centroid; is the vertical coordinate of the global centroid;
[0088] S3.2.2. According to the environmental disturbance field , the initial trajectory Substitute the environmental disturbance field gradient Get the influence of the environmental disturbance field gradient on the trajectory , establish trajectory optimization objective function :
[0089] ;
[0090] in, The influence of the environmental disturbance field gradient on the trajectory; is the modulus of the influence of the environmental disturbance field gradient on the trajectory; is the print head speed; Balance weights for print head speed;
[0091] S3.2.3. Optimize the objective function based on the trajectory , using the calculus of variations and the Pontryagin maximum principle to solve the print head acceleration The optimization control equation is:
[0092] ;
[0093] ;
[0094] in, is the control gain coefficient;
[0095] S3.2.4, according to the print head acceleration , update the print track in real time:
[0096] ;
[0097] in, is the time step.
[0098] As a further improvement of the technical solution, the photo archiving unit includes a file status verification module and a photo archiving module;
[0099] The document status verification module is responsible for detecting and verifying the physical status and seal effect of the document after the printing control is completed, and uses an optical sensor to scan the document surface to detect whether there are wrinkles and tearing abnormalities;
[0100] The photo archiving module is used to take high-precision full-page photos of the documents after printing control is completed, and name the photos with unique file numbers, and then archive them; the photo archiving module provides a user-friendly interface and supports fast retrieval of archived photos by file number and date.
[0101] On the other hand, the present invention provides a printing control management device, including a sensor, a storage, a processor, and a computer program stored in the storage and executable on the processor, wherein the processor implements the functions of any of the above printing control management systems when executing the computer program.
[0102] Compared with the prior art, the present invention has the following beneficial effects:
[0103] 1. In this printing control management system and device, the seal position optimization technology based on the combination of regional blocking algorithm and integral geometry method can intelligently parse the file content, extract key feature points, and accurately optimize the seal position by calculating the global centroid to avoid the seal covering important areas.
[0104] 2. In this printing control management system and device, an adaptive environmental disturbance printing control algorithm is used to sense the distribution of dust and stone particles in the printing area in real time, construct an environmental disturbance field, and dynamically adjust the printing trajectory in combination with the optimal control theory to achieve high-precision printing in complex environments. BRIEF DESCRIPTION OF THE DRAWINGS
[0105] Figure 1 It is the overall flow chart of the present invention;
[0106] The meaning of each number in the figure is:
[0107] 1. Document preparation unit; 2. Seal setting unit; 3. Print control unit; 4. Photo archiving unit; 5. Document retrieval unit. DETAILED DESCRIPTION
[0108] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0109] Embodiment 1:
[0110] See also Figure 1 As shown, this embodiment provides a printing control management system, including:
[0111] A document preparation unit 1, the document preparation unit 1 is used to receive security documents and automatically detect the document position and drawer status through the drawer locking mechanism;
[0112] In this embodiment, the document preparation unit 1 includes a document detection and receiving module and a drawer locking and securing module;
[0113] The file detection and receiving module detects in real time whether there are files placed in the drawer, receives files placed by the user, uses an optical sensor to detect whether the file positions are aligned, and uses laser ranging to detect the thickness of the files;
[0114] If the document is offset, the indicator light will prompt the user to make manual adjustments, or start the automatic alignment device to complete the correction; if the document thickness exceeds the limit, the system will sound an alarm to avoid equipment failure caused by excessive document thickness;
[0115] The drawer locking protection module is used to ensure the safety of files. It automatically locks the drawer through a mechanical drawer locking device and uses a limit sensor to detect whether the drawer is completely closed.
[0116] Monitor the lock status of the drawer in real time to ensure safety during the printing control process; if the drawer is not completely closed, the system will prompt the user to adjust the drawer position to avoid misoperation during the printing control process; if the drawer is detected to be accidentally opened or the file position is changed during the printing control process, the system will immediately suspend the operation and prompt the user to check through an alarm or display.
[0117] The seal setting unit 2 is also included. The seal setting unit 2 uses a regional block algorithm to perform partition processing on the file content, and calculates the global centroid through integral geometry to optimize the seal position, and the user previews and confirms the seal position;
[0118] In this embodiment, the seal setting unit 2 includes a partition processing module and a seal optimization module;
[0119] The partition processing module uses optical character recognition technology to digitize the file content, extracts a two-dimensional point set of feature points, divides the file content into multiple sub-regions according to the file size, assigns the feature points to the corresponding sub-regions, and calculates the local centroid of the sub-region;
[0120] The seal optimization module calculates the global centroid of the file based on the centroids of all sub-areas by an integral geometry method, adjusts the global centroid position by an offset parameter set by the user to optimize the seal position, and checks whether the seal position conflicts with the key area.
[0121] In this embodiment, the partition processing module uses optical character recognition technology to digitize the file content, extract a two-dimensional point set of feature points, divide the file content into multiple sub-regions according to the file size, assign the feature points to the corresponding sub-regions, and calculate the local centroid of the sub-region. The specific method steps are as follows:
[0122] S2.1.1. Use optical character recognition technology to digitize the file content and extract the two-dimensional point set of feature points:
[0123] ;
[0124] in, For the feature points; For the The two-dimensional coordinates of feature points; is the total number of feature points; is a two-dimensional point set of feature points; For the The horizontal coordinates of the feature points; For the The vertical coordinates of the feature points;
[0125] S2.1.2. Assign weights to feature points:
[0126] ;
[0127] in, For the The weight of feature points;
[0128] S2.1.3. Divide the files into A rectangular grid with each sub-region marked , record sub-area The boundary of the sub-region is obtained by assigning the feature points to the corresponding sub-regions. :
[0129] ;
[0130] ;
[0131] in, is the file width; is the file height; is the number of horizontal blocks; is the number of vertical blocks; is the horizontal width of the sub-region; is the vertical width of the sub-region;
[0132] Sub-area The boundaries:
[0133] ;
[0134] ;
[0135] in, is a sub-region, indicating the Row, No. A rectangular subregion of a column; For sub-region Boundary horizontal coordinates; For sub-region Boundary vertical coordinates; For sub-region Left border horizontal coordinate; For sub-region The horizontal coordinate of the right border; For sub-region The vertical coordinate of the lower boundary; For sub-region The vertical coordinate of the upper boundary;
[0136] Sub-region feature point set :
[0137] ;
[0138] S2.1.4. Based on the sub-region feature point set , calculate the sub-region centroid and the total weight of the sub-region :
[0139] ;
[0140] ;
[0141] in, is the sub-region centroid; is the total weight of the sub-region.
[0142] In this embodiment, the seal optimization module calculates the global centroid of the file based on the centroids of all sub-regions by an integral geometry method, and adjusts the global centroid position by an offset parameter set by the user to optimize the seal position, and checks whether the seal position conflicts with the key area. The specific method steps are as follows:
[0143] S2.2.1. Based on the centroids of all sub-regions and the total weight of sub-regions , calculate the global centroid :
[0144] ;
[0145] ;
[0146] ;
[0147] in, is the horizontal coordinate of the global centroid; is the vertical coordinate of the global centroid; is the abscissa of the local centroid; is the abscissa of the local centroid;
[0148] S2.2.2. According to the offset parameters set by the user , adjust the stamp position of the global centroid :
[0149] ;
[0150] in, The seal position is the global centroid; is the horizontal coordinate of the global centroid; is the vertical coordinate of the global centroid; Offset parameters set by the user; is the horizontal coordinate offset of the global centroid; is the vertical coordinate offset of the global centroid;
[0151] S2.2.3. Establish key areas The boundaries are:
[0152] ;
[0153] ;
[0154] in, For key areas Left border horizontal coordinate; For key areas The horizontal coordinate of the right border; For key areas The vertical coordinate of the lower boundary; For key areas The vertical coordinate of the upper boundary;
[0155] Verify stamp location Whether it falls into the key area Inside:
[0156] ;
[0157] If there is a conflict, the user is prompted to adjust the offset parameters.
[0158] It also includes a printing control unit 3. After the user confirms the seal position, the printing control unit 3 scans the dust and stone particles in the printing area through a sensor to establish an environmental disturbance field, and uses an adaptive environmental disturbance printing control algorithm combined with environmental disturbance field data to dynamically adjust the printing trajectory;
[0159] The environmental disturbance field is specifically as follows:
[0160] ;
[0161] in, is the kernel function; is the dust and stone concentration, is the spatial distribution function of particle concentration, i.e., the environmental disturbance field, The number of grids into which the printing area is divided in the horizontal direction; is the number of grids into which the print area is divided vertically. For the Column grid points in horizontal coordinates; For the The row grid points are coordinates in the vertical direction;
[0162] The adaptive environmental disturbance printing control algorithm constructs a trajectory optimization objective function based on the environmental disturbance field, uses the variational method and the Pontryagin maximum principle to solve the optimization control equation, and dynamically adjusts the printing trajectory;
[0163] Among them, the trajectory optimization objective function is as follows:
[0164] ;
[0165] in, The influence of the environmental disturbance field gradient on the trajectory; is the modulus of the influence of the environmental disturbance field gradient on the trajectory; is the print head speed; Balance weights for print head speed; Optimize the objective function for the trajectory;
[0166] In this embodiment, the printing control unit 3 includes an environmental disturbance detection module and a printing trajectory optimization module;
[0167] The environmental disturbance detection module scans the printing area through a sensor to detect dust and stone environmental factors and generate environmental disturbance field data;
[0168] The printing trajectory optimization module constructs a trajectory optimization objective function based on the environmental disturbance field data using an adaptive environmental disturbance printing control algorithm, solves the optimization control equation using the variational method and the Pontryagin maximum principle, and dynamically adjusts the printing trajectory;
[0169] Among them, the adaptive environmental disturbance printing control algorithm combines disturbance field modeling and optimal control theory to sense the distribution of dust and stone particles in the printing area in real time and dynamically adjust the printing motion trajectory.
[0170] In this embodiment, compared with the traditional fixed trajectory control, the adaptive environmental disturbance printing control algorithm can make adaptive adjustments according to the changes in the environmental disturbance field, improve the robustness in complex environments, optimize printing efficiency, reduce errors or equipment wear caused by the external environment, and extend the service life of the equipment;
[0171] Based on the spatial distribution modeling idea in field theory, the distribution of dust and stone particles in the printing area is described as a two-dimensional disturbance field. The diffusion effect of dust particles in space is fitted by kernel function, and the intensity of the disturbance field and its gradient change are calculated.
[0172] Using optimal control theory, an objective function is designed to balance the smoothness of the print head trajectory and its response to environmental disturbances. The trajectory optimization problem is solved by using the Pontryagin maximum principle, the optimal acceleration of the print head is calculated, and real-time dynamic adjustment of the printing trajectory is achieved.
[0173] In this embodiment, the environmental disturbance detection module scans the printing area through a sensor to detect dust and stone environmental factors and generate environmental disturbance field data. The specific method steps are as follows:
[0174] S3.1.1. Use infrared sensor to scan the printing area to generate grid points , and record the dust and stone concentration:
[0175] Set the print area size to , the scanning resolution is ;
[0176] Grid Points :
[0177] ;
[0178] in, It is the total length of the printing area in horizontal direction; It is the total length of the printing area in the vertical direction; The number of grids into which the printing area is divided in the horizontal direction; The number of grids into which the printing area is divided in the vertical direction; is the grid point coordinate; For the Column grid points in horizontal coordinates; For the The row grid points are coordinates in the vertical direction; Indicates the x-axis direction; Indicates the y-axis direction;
[0179] Dust and stone concentration :
[0180] ;
[0181] ;
[0182] in, is the dust and stone particle concentration; is the number of dust and stone particles; is the area of each grid;
[0183] S3.1.2. Based on dust particle concentration , define the environmental disturbance field is the spatial distribution function of particle concentration, that is, the environmental disturbance field:
[0184] ;
[0185] ;
[0186] in, is the kernel function; is the diffusion radius;
[0187] S3.1.3. Calculation of environmental disturbance field The gradient is:
[0188] ;
[0189] in, is the gradient of the environmental disturbance field; The environmental disturbance field changes laterally; The environmental disturbance field changes in the longitudinal direction.
[0190] In this embodiment, the print trajectory optimization module uses an adaptive environmental disturbance print control algorithm to construct a trajectory optimization objective function based on environmental disturbance field data, uses a variational method and Pontryagin maximum principle to solve the optimization control equation, and dynamically adjusts the print trajectory. The specific method steps are as follows:
[0191] S3.2.1, let the initial position of the print head be , move to the stamp position , then the initial trajectory for:
[0192] ;
[0193] ;
[0194] ;
[0195] in, for the moment; is the total exercise time; is the horizontal coordinate of the initial position of the print head; is the ordinate of the initial position of the print head; is the horizontal coordinate of the global centroid; is the vertical coordinate of the global centroid;
[0196] S3.2.2. According to the environmental disturbance field , the initial trajectory Substitute the environmental disturbance field gradient Get the influence of the environmental disturbance field gradient on the trajectory , establish trajectory optimization objective function :
[0197] ;
[0198] in, The influence of the environmental disturbance field gradient on the trajectory; is the modulus of the influence of the environmental disturbance field gradient on the trajectory; is the print head speed; Balance weights for print head speed;
[0199] S3.2.3. Optimize the objective function based on the trajectory , using the calculus of variations and the Pontryagin maximum principle to solve the print head acceleration The optimization control equation is:
[0200] ;
[0201] ;
[0202] in, is the control gain coefficient;
[0203] S3.2.4, according to the print head acceleration , update the print track in real time:
[0204] ;
[0205] in, is the time step.
[0206] It also includes a photo archiving unit 4, which is used to record and verify the status of the document after printing control, and to take photos of the document seal for archiving;
[0207] In this embodiment, the photo archiving unit 4 includes a file status verification module and a photo archiving module;
[0208] The document status verification module is responsible for detecting and verifying the physical status and seal effect of the document after the printing control is completed, and uses an optical sensor to scan the document surface to detect whether there are wrinkles and tearing abnormalities;
[0209] The photo archiving module is used to take high-precision full-page photos of the documents after printing control is completed, and name the photos with unique file numbers, and then archive them; the photo archiving module provides a user-friendly interface and supports fast retrieval of archived photos by file number and date.
[0210] It also includes a document taking-out unit 5, which is used to automatically unlock the drawer of the printing control machine after the printing control process is completed, so as to safely take out the documents.
[0211] Embodiment 2:
[0212] This embodiment provides a printing control management device, including a sensor, a storage, a processor, and a computer program stored in the storage and executable on the processor, wherein the processor implements the functions of any of the above-mentioned printing control management systems when executing the computer program.
[0213] The above shows and describes the basic principles, main features and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited by the above embodiments, and the above embodiments and descriptions are only preferred examples of the present invention, and are not intended to limit the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, and these changes and improvements all fall within the scope of the present invention to be protected.
Claims
1. A printing control management system, characterized in that: include: A document preparation unit (1), the document preparation unit (1) being used to receive security documents and automatically detect the document position and drawer status through a drawer locking mechanism; A seal setting unit (2), wherein the seal setting unit (2) uses a regional block algorithm to perform partition processing on the file content, and calculates the global centroid through integral geometry to optimize the seal position, and the user previews and confirms the seal position; A printing control unit (3), wherein after the user confirms the seal position, the printing control unit (3) scans dust and stone particles in the printing area through a sensor to establish an environmental disturbance field, and uses an adaptive environmental disturbance printing control algorithm combined with environmental disturbance field data to dynamically adjust the printing trajectory; The environmental disturbance field is specifically as follows: ; in, is the kernel function; is the dust and stone particle concentration; is the spatial distribution function of particle concentration, i.e., the environmental disturbance field, The number of grids into which the printing area is divided in the horizontal direction; is the number of grids into which the print area is divided vertically. For the Column grid points in horizontal coordinates; For the The row grid points are coordinates in the vertical direction; The adaptive environmental disturbance printing control algorithm constructs a trajectory optimization objective function based on the environmental disturbance field, uses the variational method and the Pontryagin maximum principle to solve the optimization control equation, and dynamically adjusts the printing trajectory; Among them, the trajectory optimization objective function is as follows: ; in, The influence of the environmental disturbance field gradient on the trajectory; is the modulus of the influence of the environmental disturbance field gradient on the trajectory; is the print head speed; Balance weights for print head speed; is the total exercise time; Optimize the objective function for the trajectory; A photographing and archiving unit (4), the photographing and archiving unit (4) being used to record and verify the status of the document after the seal control, and to photograph and archive the document seal; A document retrieval unit (5), the document retrieval unit (5) being used to automatically unlock the drawer of the printing control machine after the printing control process is completed, so as to safely retrieve the document; The printing control unit (3) comprises an environmental disturbance detection module and a printing trajectory optimization module; The environmental disturbance detection module scans the printing area through a sensor to detect dust and stone environmental factors and generate environmental disturbance field data; The printing trajectory optimization module constructs a trajectory optimization objective function based on the environmental disturbance field data using an adaptive environmental disturbance printing control algorithm, solves the optimization control equation using the variational method and the Pontryagin maximum principle, and dynamically adjusts the printing trajectory; The adaptive environmental disturbance printing control algorithm combines disturbance field modeling and optimal control theory to sense the distribution of dust and stone particles in the printing area in real time and dynamically adjust the printing motion trajectory. The environmental disturbance detection module scans the printing area through a sensor to detect dust and stone environmental factors and generate environmental disturbance field data. The specific method steps are as follows: S3.1.
1. Use infrared sensor to scan the printing area to generate grid points , and record the dust and stone concentration: Set the print area size to , the scanning resolution is ; Grid Points : ; in, It is the total length of the printing area in horizontal direction; It is the total length of the printing area in the vertical direction; The number of grids into which the printing area is divided in the horizontal direction; The number of grids into which the printing area is divided in the vertical direction; is the grid point coordinate; For the Column grid points in horizontal coordinates; For the The row grid points are coordinates in the vertical direction; Indicates the x-axis direction; Indicates the y-axis direction; Dust and stone concentration : ; ; in, is the dust and stone particle concentration; is the number of dust and stone particles; is the area of each grid; S3.1.
2. Based on dust particle concentration , define the environmental disturbance field is the spatial distribution function of particle concentration, that is, the environmental disturbance field: ; ; in, is the kernel function; is the diffusion radius; S3.1.
3. Calculation of environmental disturbance field The gradient is: ; in, is the gradient of the environmental disturbance field; The environmental disturbance field changes laterally; The environmental disturbance field changes in the longitudinal direction; The printing trajectory optimization module uses the adaptive environmental disturbance printing control algorithm to construct the trajectory optimization objective function based on the environmental disturbance field data, uses the variational method and the Pontryagin maximum principle to solve the optimization control equation, and dynamically adjusts the printing trajectory. The specific method steps are as follows: S3.2.1, let the initial position of the print head be , move to the stamp position , then the initial trajectory for: ; ; ; in, for the moment; is the total exercise time; is the horizontal coordinate of the initial position of the print head; is the ordinate of the initial position of the print head; is the horizontal coordinate of the global centroid; is the vertical coordinate of the global centroid; S3.2.
2. According to the environmental disturbance field , the initial trajectory Substitute the environmental disturbance field gradient Get the influence of the environmental disturbance field gradient on the trajectory , establish trajectory optimization objective function : ; in, The influence of the environmental disturbance field gradient on the trajectory; is the modulus of the influence of the environmental disturbance field gradient on the trajectory; is the print head speed; Balance weights for print head speed; S3.2.
3. Optimize the objective function based on the trajectory , using the calculus of variations and the Pontryagin maximum principle to solve the print head acceleration The optimization control equation is: ; ; in, is the control gain coefficient; S3.2.4, according to the print head acceleration , update the print track in real time: ; in, is the time step.
2. The printing control management system according to claim 1, characterized in that: The document preparation unit (1) comprises a document detection and receiving module and a drawer locking and securing module; The file detection and receiving module detects in real time whether there are files placed in the drawer, receives files placed by the user, uses an optical sensor to detect whether the file positions are aligned, and uses laser ranging to detect the thickness of the files; The drawer locking protection module is used to ensure the safety of files. It automatically locks the drawer through a mechanical drawer locking device and uses a limit sensor to detect whether the drawer is completely closed.
3. The printing control management system according to claim 1, characterized in that: The seal setting unit (2) comprises a partition processing module and a seal optimization module; The partition processing module uses optical character recognition technology to digitize the file content, extracts a two-dimensional point set of feature points, divides the file content into multiple sub-regions according to the file size, assigns the feature points to the corresponding sub-regions, and calculates the local centroid of the sub-region; The seal optimization module calculates the global centroid of the file based on the centroids of all sub-areas by an integral geometry method, adjusts the global centroid position by an offset parameter set by the user to optimize the seal position, and checks whether the seal position conflicts with the key area.
4. The printing control management system according to claim 3 is characterized in that: The partition processing module uses optical character recognition technology to digitize the file content, extract a two-dimensional point set of feature points, divide the file content into multiple sub-regions according to the file size, assign the feature points to the corresponding sub-regions, and calculate the local centroid of the sub-region. The specific method steps are as follows: S2.1.
1. Use optical character recognition technology to digitize the file content and extract the two-dimensional point set of feature points: ; in, For the feature points; For the The two-dimensional coordinates of feature points; is the total number of feature points; is a two-dimensional point set of feature points; For the The horizontal coordinates of the feature points; For the The vertical coordinates of the feature points; S2.1.
2. Assign weights to feature points: ; in, For the The weight of feature points; S2.1.
3. Divide the files into A rectangular grid with each sub-region marked , record sub-area The boundary of the sub-region is obtained by assigning the feature points to the corresponding sub-regions. : ; ; in, is the file width; is the file height; is the number of horizontal blocks; is the number of vertical blocks; is the horizontal width of the sub-region; is the vertical width of the sub-region; Sub-area The boundaries: ; ; in, is a sub-region, indicating the Row, No. A rectangular subregion of a column; For sub-region Boundary horizontal coordinates; For sub-region Boundary vertical coordinates; For sub-region Left border horizontal coordinate; For sub-region The horizontal coordinate of the right border; For sub-region The vertical coordinate of the lower boundary; For sub-region The vertical coordinate of the upper boundary; Sub-region feature point set : ; S2.1.
4. Based on the sub-region feature point set , calculate the sub-region centroid and the total weight of the sub-region : ; ; in, is the sub-region centroid; is the total weight of the sub-region.
5. The printing control management system according to claim 4, characterized in that: The seal optimization module calculates the global centroid of the file based on the centroids of all sub-regions by an integral geometry method, and adjusts the global centroid position by the offset parameter set by the user to optimize the seal position and check whether the seal position conflicts with the key area. The specific method steps are as follows: S2.2.
1. Based on the centroids of all sub-regions and the total weight of sub-regions , calculate the global centroid : ; ; ; in, is the horizontal coordinate of the global centroid; is the vertical coordinate of the global centroid; is the abscissa of the local centroid; is the abscissa of the local centroid; S2.2.
2. According to the offset parameters set by the user , adjust the stamp position of the global centroid : ; in, The seal position is the global centroid; is the horizontal coordinate of the global centroid; is the vertical coordinate of the global centroid; Offset parameters set by the user; is the horizontal coordinate offset of the global centroid; is the vertical coordinate offset of the global centroid; S2.2.
3. Establish key areas The boundaries are: ; ; in, For key areas Left border horizontal coordinate; For key areas The horizontal coordinate of the right border; For key areas The vertical coordinate of the lower boundary; For key areas The vertical coordinate of the upper boundary; Verify stamp location Whether it falls into the key area Inside: ; If there is a conflict, the user is prompted to adjust the offset parameters.
6. The printing control management system according to claim 1, characterized in that: The photo archiving unit (4) comprises a file status verification module and a photo archiving module; The document status verification module is responsible for detecting and verifying the physical status and seal effect of the document after the printing control is completed, and uses an optical sensor to scan the document surface to detect whether there are wrinkles and tearing abnormalities; The photo archiving module is used to take high-precision full-page photos of the documents after printing control is completed, and name the photos with unique file numbers, and then archive them; the photo archiving module provides a user-friendly interface and supports fast retrieval of archived photos by file number and date.
7. A printing control management device, comprising a sensor, a storage, a processor, and a computer program stored in the storage and executable on the processor, characterized in that: When the processor executes the computer program, the function of the printing control management system described in any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Method for realizing stamp for signature and the system managing method for realizing the same
CN101037059A
Unmanned aerial vehicle cluster area coverage control system and method based on fractional calculus
CN112198893A