CN114721613B - Remote control method and system for printing machine - Google Patents

Remote control method and system for printing machine Download PDF

Info

Publication number
CN114721613B
CN114721613B CN202210637609.4A CN202210637609A CN114721613B CN 114721613 B CN114721613 B CN 114721613B CN 202210637609 A CN202210637609 A CN 202210637609A CN 114721613 B CN114721613 B CN 114721613B
Authority
CN
China
Prior art keywords
data
file
content
printer
printed
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.)
Active
Application number
CN202210637609.4A
Other languages
Chinese (zh)
Other versions
CN114721613A (en
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.)
Hezhong Printing Network Nanjing Information Technology Co ltd
Original Assignee
Hezhong Printing Network Nanjing Information Technology Co ltd
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 Hezhong Printing Network Nanjing Information Technology Co ltd filed Critical Hezhong Printing Network Nanjing Information Technology Co ltd
Priority to CN202210637609.4A priority Critical patent/CN114721613B/en
Publication of CN114721613A publication Critical patent/CN114721613A/en
Application granted granted Critical
Publication of CN114721613B publication Critical patent/CN114721613B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1222Increasing security of the print job
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • G06F21/608Secure printing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1238Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1256User feedback, e.g. print preview, test print, proofing, pre-flight checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention is suitable for the technical field of remote control, and particularly relates to a remote control method and a remote control system for a printing machine, wherein the method comprises the following steps: acquiring a file to be printed and collecting a group of random data; decomposing the content of the file to be printed to obtain file background data and file content data; calling a preset encryption scheme according to the random data, and encrypting the content data of the file to obtain encrypted content data; transmitting the file background data, the encrypted content data and the random data to the printer, and receiving and displaying the machine interface transmitted from the printer. According to the invention, the text content of the file to be printed is extracted, the printing information characteristic is transmitted, and the file is recovered in the printing machine, so that the data processing amount is reduced, the safety of data transmission is ensured, the feedback is synchronously performed on the working interface of the printing machine, the user can conveniently master the working state of the printing machine in real time, and the intuitiveness of remote control is improved.

Description

Remote control method and system for printing machine
Technical Field
The invention belongs to the technical field of remote control, and particularly relates to a remote control method and system for a printing machine.
Background
A printer is a machine that prints text and images. Modern printing machines are generally composed of mechanisms for plate loading, inking, stamping, paper feeding, etc. The working principle is as follows: the characters and images to be printed are made into printing plate, then it is mounted on the printing machine, then the ink is coated on the position of the characters and images on the printing plate by manual or printing machine, then it is directly or indirectly transferred onto paper or other printing material, so that the same printed matter as that of the printing plate can be reproduced.
In the current use process of the printing machine, data is generally input manually, and is offline data, and some networked printing machines can receive files from a network and then print the files, but the prior art mainly adopts manual operation.
In the prior art, a printer with a remote control function needs a large bandwidth when transmitting data, and congestion easily occurs when transmitting multiple files.
Disclosure of Invention
An object of an embodiment of the present invention is to provide a remote control method for a printing press, which aims to solve the problems set forth in the third section of the background art.
The embodiment of the invention is realized in such a way that a remote control method for a printing machine comprises the following steps:
acquiring a file to be printed and acquiring a group of random data, wherein the random data is acquired randomly from equipment;
decomposing the content of the file to be printed to obtain file background data and file content data;
calling a preset encryption scheme according to the random data, and encrypting the content of the file content data to obtain encrypted content data;
transmitting the file background data, the encrypted content data and the random data to the printer, and receiving and displaying the machine interface transmitted from the printer.
Preferably, the step of performing content decomposition on the file to be printed to obtain file background data and file content data specifically includes:
carrying out character recognition on a file to be printed, and recognizing character contents to obtain a character text;
positioning the size and the position of each character contained in the character text to obtain text auxiliary information;
and extracting the file background from the file to be printed to generate file background data and file content data.
Preferably, the step of calling a preset encryption scheme according to the random data and encrypting the content of the file content data to obtain encrypted content data specifically includes:
carrying out standardization processing on the random data to obtain standard data;
substituting the standard data into a preset encryption scheme determining function, and calling a corresponding encryption scheme according to a result;
and encrypting the content according to the encryption scheme, and changing the text content in the file content data to obtain the encrypted content data.
Preferably, the step of transmitting the file background data, the encrypted content data, and the random data to the printer, and receiving and displaying the machine interface transmitted from the printer specifically includes:
transmitting the file background data, the encrypted content data and the random data to a printer, and inquiring the model parameters of the printer;
operating a corresponding simulated printing system according to the model parameters of the printing machine, and simulating and executing an operation instruction uploaded from the printing machine;
and updating the currently displayed machine interface according to the operation instruction.
Preferably, the operation instruction uploaded by the printing machine is encrypted and decrypted after being received.
Preferably, the document background data includes background size information and background pattern information.
It is another object of an embodiment of the present invention to provide a remote control system for a printing press, the system including:
the data acquisition module is used for acquiring a file to be printed and acquiring a group of random data, wherein the random data is acquired randomly from equipment;
the file decomposition module is used for decomposing the content of a file to be printed to obtain file background data and file content data;
the data encryption module is used for calling a preset encryption scheme according to the random data and encrypting the content of the file to obtain encrypted content data;
and the data transmission module is used for transmitting the file background data, the encrypted content data and the random data to the printer, and receiving and displaying the machine interface transmitted from the printer.
Preferably, the file decomposition module includes:
the text extraction unit is used for carrying out character recognition on the file to be printed and recognizing character contents to obtain a character text;
the character positioning unit is used for positioning the size and the position of each character contained in the character text to obtain text auxiliary information;
and the background extraction unit is used for extracting the file background from the file to be printed and generating file background data and file content data.
Preferably, the data encryption module includes:
the data standardization unit is used for standardizing the random data to obtain standard data;
the scheme calling unit is used for substituting the standard data into a preset encryption scheme determining function and calling a corresponding encryption scheme according to the result;
and the text encryption unit is used for encrypting the content according to the encryption scheme, changing the text content in the file content data and obtaining the encrypted content data.
Preferably, the data transmission module includes:
the data query unit is used for transmitting the file background data, the encrypted content data and the random data to the printer and querying the model parameters of the printer;
the system simulation unit is used for operating a corresponding simulated printing system according to the model parameters of the printing machine and simulating and executing the operation instructions uploaded by the printing machine;
and the interface updating unit is used for updating the currently displayed machine interface according to the operation instruction.
According to the remote control method for the printing machine, the text content of the file to be printed is extracted, the printing information characteristic is transmitted and recovered in the printing machine, the data processing amount is reduced, the safety of data transmission is guaranteed, the feedback is synchronously performed on the working interface of the printing machine, a user can conveniently master the working state of the printing machine in real time, and the intuitiveness of remote control is improved.
Drawings
FIG. 1 is a flow chart of a method for remote control of a printing press according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating a procedure of decomposing contents of a document to be printed to obtain document background data and document content data according to an embodiment of the present invention;
fig. 3 is a flowchart of a step of performing content encryption on file content data according to a preset encryption scheme called by random data to obtain encrypted content data according to an embodiment of the present invention;
FIG. 4 is a flowchart of the steps provided by an embodiment of the present invention for transmitting document background data, encrypted content data, and random data to a printer, receiving and displaying a machine interface transmitted from the printer;
FIG. 5 is an architecture diagram of a remote control system for a printing press according to an embodiment of the present invention;
FIG. 6 is an architecture diagram of a file splitting module according to an embodiment of the present invention;
fig. 7 is an architecture diagram of a data encryption module according to an embodiment of the present invention;
fig. 8 is an architecture diagram of a data transmission module according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
It will be understood that, as used herein, the terms "first," "second," and the like may be used herein to describe various elements, but these elements are not limited by these terms unless otherwise specified. These terms are only used to distinguish one element from another. For example, a first xx script may be referred to as a second xx script, and similarly, a second xx script may be referred to as a first xx script, without departing from the scope of the present application.
As shown in fig. 1, a flowchart of a remote control method for a printing press according to an embodiment of the present invention is provided, where the method includes:
s100, acquiring a file to be printed and collecting a group of random data, wherein the random data is randomly collected from equipment.
In this step, a file to be printed is obtained and a set of random data is collected, the method is applied to mobile equipment, such as a mobile phone, a tablet computer and other equipment, the file to be printed is a file which needs to be transmitted to a printer at this time, the file to be printed can be in a picture format or a document format, the random data is directly collected from the equipment, for example, data which is transmitted by the current equipment is directly obtained, data with a preset byte length is randomly copied from the data as the random data, an image shot by the equipment can also be taken, data with the preset byte length is copied from the image, change data of current at a certain position in the equipment can also be recorded, and the total byte length of the data is ensured to be the preset length.
S200, performing content decomposition on the file to be printed to obtain file background data and file content data.
In the step, the content of the file to be printed is decomposed, for the file to be printed, if the file to be printed is directly transmitted, the data to be transmitted is large, when a plurality of files are transmitted simultaneously, certain requirements are met on the bandwidth, congestion is easy to occur for a transmission channel with low bandwidth, through the content decomposition, the contained text content is independently extracted, and the background content is converted into paper size and pattern information, so that the file background data and the file content data are obtained.
And S300, calling a preset encryption scheme according to the random data, and encrypting the content of the file content data to obtain encrypted content data.
In the step, a preset encryption scheme is called according to random data, a plurality of encryption schemes are preset in equipment and a printing machine, a group of functions are set, random data is used as a variable source, and the encryption scheme is determined according to the functions.
And S400, transmitting the file background data, the encrypted content data and the random data to the printer, and receiving and displaying the machine interface transmitted from the printer.
In the step, file background data, encrypted content data and random data are transmitted to a printer, an encryption scheme and a corresponding function are arranged in the printer, meanwhile, the encrypted data are also transmitted to the printer, similarly, the printer determines the encryption scheme according to the encrypted data and the function, then the encrypted content data are decrypted according to the encryption scheme, after decryption is completed, a file to be printed is generated according to the transmitted file background data and the file content data, printing is carried out, in the printing process, the printer uploads the model number and the parameters, after the equipment receives the model number of the printer, a printer simulation system is called and operated, display is carried out according to the operation parameters uploaded by the printer, and meanwhile, a control operation command is downloaded to the printer, so that remote control is realized.
As shown in fig. 2, as a preferred embodiment of the present invention, the step of performing content decomposition on the file to be printed to obtain the file background data and the file content data specifically includes:
s201, performing character recognition on the file to be printed, recognizing character contents and obtaining a character text.
In the step, the document to be printed is subjected to character recognition, the character content contained in the document to be printed is determined line by line in a character recognition mode, namely a character text is obtained, in the process, the number of pixels occupied by each character is counted, so that the size of each character is determined, the size is expressed by the occupation ratio of the area where the character is located between the current pages, and if the size of the current page is A, the character occupies the area of 0.001 of the current page, the size of the character is 0.001A.
S202, positioning the size and the position of each character contained in the character text to obtain the text auxiliary information.
In this step, the size and the position of each character contained in the text of the character are located, the central position of the area occupied by each character is determined according to the size of each character, and the length and the width of the current page are divided according to the central position, if the size of the current page is B × C and a certain character is located in the center of the page, the position of the character is (0.5B, 0.5C), and the position of each character is determined according to the position, so that the text auxiliary information is obtained.
S203, extracting the file background from the file to be printed, and generating file background data and file content data.
In the step, extracting a file background from a file to be printed, after character recognition is finished, removing characters from the file to be printed, determining the size of a background part, extracting patterns contained in the background part, recording the color of the background if no pattern exists, and recording the positions and pages of the patterns as file background data for the extracted patterns; the document background data includes background size information and background pattern information.
As shown in fig. 3, as a preferred embodiment of the present invention, the step of encrypting the content of the file content data according to the random data calling preset encryption scheme to obtain the encrypted content data specifically includes:
s301, the random data is standardized to obtain standard data.
In this step, the random data is standardized and converted into decimal data, and then the standard data is obtained.
And S302, substituting the standard data into a preset encryption scheme determining function, and calling a corresponding encryption scheme according to the result.
In the step, standard data is substituted into a preset encryption scheme determining function, the standard data is substituted into the function as an independent variable, calculation is carried out according to the encryption scheme determining function, a calculation result is obtained, the encryption scheme is selected according to the calculation result, a large number of encryption schemes are arranged in a printing machine and equipment, selection is carried out according to a section where the calculation result is located, for example, the section is divided into four parts such as 1-100, each part corresponds to one encryption scheme, and the corresponding encryption scheme can be determined by judging the range of the section where the calculation result is located.
S303, encrypting the content according to the encryption scheme, and changing the text content in the file content data to obtain the encrypted content data.
In this step, the content is encrypted according to the encryption scheme, the content recorded in the encryption scheme is a scheme for replacing text characters, for example, according to one of the encryption schemes, the text content is converted into a binary system, the random data is converted into the binary system, and further, every 20 bytes, the binary random data is used for replacing the data with the same byte length in the binary text content, so that the effect of changing the text content in the file content data is realized, and the encrypted content data is obtained.
As shown in fig. 4, as a preferred embodiment of the present invention, the step of transmitting the document background data, the encrypted content data, and the random data to the printer, and receiving and displaying the machine interface transmitted from the printer specifically includes:
s401, transmitting the file background data, the encrypted content data and the random data to the printer, and inquiring the model parameters of the printer.
In the step, the file background data, the encrypted content data and the random data are transmitted to the printer, and as the encrypted content data is encrypted, the random data, the encryption scheme determining function and all the encryption schemes are required to be obtained at the same time when the encrypted content data is decrypted, the decryption of the encrypted content data cannot be realized even if the data is hijacked, the security of the data is ensured, and the inquiry request is sent to the printer so as to receive the model parameters sent by the printer.
And S402, operating the corresponding simulated printing system according to the model parameters of the printing machine, and simulating and executing the operation instructions uploaded from the printing machine.
And S403, updating the currently displayed machine interface according to the operation instruction.
In the step, a corresponding simulation printing system is operated according to the model parameters of the printing machine for displaying, so that the execution operation of a user is determined according to the position of the equipment screen clicked by the user and is sent to the printing machine, the printing machine returns the display data according to the execution condition, and the display interface is updated according to the display data; and the operation instruction uploaded by the printing machine is encrypted and decrypted after being received.
As shown in fig. 5, a remote control system for a printing press according to an embodiment of the present invention includes:
the data acquisition module 100 is configured to acquire a file to be printed and acquire a set of random data, where the random data is acquired from a device at random.
In the system, a data acquisition module 100 acquires a file to be printed and acquires a group of random data, the method is applied to mobile equipment, such as a mobile phone, a tablet personal computer and other equipment, the file to be printed is a file which needs to be transmitted to a printer at this time, the file to be printed can be in a picture format or a document format, the random data is directly acquired from the equipment, for example, data which is transmitted by the current equipment is directly acquired, data with a preset byte length is randomly copied from the data as random data, an image shot by the equipment can also be taken, data with the preset byte length is copied from the image, and change data of current at a certain position in the equipment can also be recorded, so that the total byte length of the data is ensured to be the preset length.
And the file decomposition module 200 is configured to perform content decomposition on the file to be printed to obtain file background data and file content data.
In the system, the file decomposition module 200 decomposes the content of the file to be printed, for the file to be printed, if the file is directly transmitted, the data to be transmitted is large, when a plurality of files are transmitted simultaneously, certain requirements are made on bandwidth, congestion is easy to occur in a transmission channel with low bandwidth, the contained text content is independently extracted through content decomposition, and the background content is converted into paper size and pattern information, so that the file background data and the file content data are obtained.
The data encryption module 300 is configured to invoke a preset encryption scheme according to the random data, and encrypt content data of the file to obtain encrypted content data.
In the system, the data encryption module 300 calls a preset encryption scheme according to random data, a plurality of encryption schemes are preset in equipment and a printing machine, a group of functions are set, the random data is used as a variable source, and the encryption scheme is determined according to the functions.
And the data transmission module 400 is used for transmitting the file background data, the encrypted content data and the random data to the printer, and receiving and displaying the machine interface transmitted from the printer.
In the system, the data transmission module 400 transmits file background data, encrypted content data and random data to the printer, an encryption scheme and a corresponding function are arranged in the printer, meanwhile, the encrypted data are also transmitted to the printer at the same time, similarly, the printer determines the encryption scheme according to the encrypted data and the function, then decrypts the encrypted content data according to the encryption scheme, after decryption is completed, a file to be printed is generated according to the transmitted file background data and the file content data, printing is carried out, in the printing process, the printer uploads the model number and the parameters of the printer, after the equipment receives the model number of the printer, the equipment calls a printer simulation system and operates, display is carried out according to the operation parameters uploaded by the printer, and meanwhile, control operation instructions are downloaded to the printer, and remote control is achieved.
As shown in fig. 6, as a preferred embodiment of the present invention, the file decomposition module 200 includes:
the text extraction unit 201 is configured to perform text recognition on a file to be printed, and recognize text contents to obtain a text.
In this module, the text extraction unit 201 performs text recognition on a document to be printed, determines text contents included in the document to be printed line by line in a text recognition manner, that is, obtains a text, and counts the number of pixels occupied by each text in this process, thereby determining the size of each text, wherein the size is expressed by the proportion of the area where the text is located between current pages.
The word positioning unit 202 is configured to position the size and the word position of each word included in the word text to obtain text auxiliary information.
In this module, the word locating unit 202 locates the size and the word position of each word included in the word text, determines the central position of the occupied area of each word according to the size of each word, and divides the length and the width of the current page according to the central position.
The background extracting unit 203 is configured to extract a file background from the file to be printed, and generate file background data and file content data.
In this module, the background extraction unit 203 extracts a file background from a file to be printed, after character recognition is completed, eliminates characters from the file to be printed, determines the size of a background part, extracts patterns contained in the background part, records the color of the background if no pattern exists, records the position of the pattern and the page where the pattern is located for the extracted pattern, and takes the pattern as file background data; the document background data includes background size information and background pattern information.
As shown in fig. 7, as a preferred embodiment of the present invention, the data encryption module 300 includes:
a data normalizing unit 301, configured to perform normalization processing on the random data to obtain standard data.
In this module, the data normalization unit 301 normalizes the random data and converts the random data into decimal data, i.e., obtains standard data.
And a scheme calling unit 302, configured to substitute the standard data into a preset encryption scheme determining function, and call a corresponding encryption scheme according to the result.
In this module, the scheme retrieving unit 302 substitutes standard data into a preset encryption scheme determining function, substitutes the standard data as an argument, calculates according to the encryption scheme determining function to obtain a calculation result, selects an encryption scheme according to the calculation result, sets a large number of encryption schemes in the printing machine and the equipment, selects according to a section where the calculation result is located, for example, equally divides 1 to 100 into four parts, each part corresponds to one encryption scheme, and determines a corresponding encryption scheme by judging a section range where the calculation result is located.
A text encryption unit 303, configured to encrypt content according to an encryption scheme, and change text content in the file content data to obtain encrypted content data.
In this module, the text encryption unit 303 encrypts the content according to an encryption scheme, where the content recorded in the encryption scheme is a scheme for replacing text characters, for example, according to one of the encryption schemes, the text content is converted into a binary system, the random data is converted into the binary system, and further, every 20 bytes, the binary random data replaces the data with the same byte length in the binary text content, thereby achieving an effect of changing the text content in the file content data and obtaining the encrypted content data.
As shown in fig. 8, as a preferred embodiment of the present invention, the data transmission module 400 includes:
and a data query unit 401, configured to transmit the file background data, the encrypted content data, and the random data to the printer, and query a model parameter of the printer.
In this module, the data query unit 401 transmits the file background data, the encrypted content data, and the random data to the printer, and since the encrypted content data is already encrypted and decryption of the encrypted content data requires acquisition of the random data, the encryption scheme determination function, and all encryption schemes at the same time, decryption of the data cannot be realized even if the data is hijacked, so that security of the data is ensured, and a query request is sent to the printer, thereby receiving the model parameters sent by the printer.
And the system simulation unit 402 is used for operating the corresponding simulated printing system according to the model parameters of the printing machine and simulating and executing the operation instructions uploaded from the printing machine.
An interface updating unit 403, configured to update the currently displayed machine interface according to the operation instruction.
In the module, a system simulation unit 402 runs a corresponding simulation printing system according to model parameters of the printing machine, displays the simulation printing system, determines user execution operation according to the position of a user clicking an equipment screen, and sends the user execution operation to the printing machine, and the printing machine returns display data according to execution conditions, so that a display interface is updated according to the display data; and the operation instruction uploaded by the printing machine is encrypted and decrypted after being received.
It should be understood that, although the steps in the flowcharts of the embodiments of the present invention are shown in sequence as indicated by the arrows, the steps are not necessarily performed in sequence as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least a portion of the steps in various embodiments may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a non-volatile computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the program is executed. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), synchronous Link (Synchlink) DRAM (SLDRAM), Rambus (Rambus) direct RAM (RDRAM), direct bused dynamic RAM (DRDRAM), and bused dynamic RAM (RDRAM).
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present invention, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the inventive concept, which falls within the scope of the present invention. Therefore, the protection scope of the present patent shall be subject to the appended claims.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.

Claims (6)

1. A remote control method for a printing press, the method comprising:
acquiring a file to be printed and acquiring a group of random data, wherein the random data is acquired randomly from equipment;
performing content decomposition on a file to be printed to obtain file background data and file content data;
calling a preset encryption scheme according to the random data, and encrypting the content data of the file to obtain encrypted content data;
transmitting the file background data, the encrypted content data and the random data to a printer, and receiving and displaying a machine interface transmitted from the printer;
the step of calling a preset encryption scheme according to the random data and encrypting the content of the file content data to obtain encrypted content data specifically comprises:
carrying out standardization processing on the random data to obtain standard data;
substituting the standard data into a preset encryption scheme determining function, and calling a corresponding encryption scheme according to a result;
encrypting the content according to the encryption scheme, and changing the text content in the file content data to obtain encrypted content data;
the step of transmitting the file background data, the encrypted content data and the random data to the printer, and receiving and displaying a machine interface transmitted from the printer specifically includes:
transmitting the file background data, the encrypted content data and the random data to a printer, and inquiring the model parameters of the printer;
running a corresponding simulation printing system according to the model parameters of the printing machine, displaying, determining the execution operation of a user according to the position of the user clicking the equipment screen, sending the execution operation to the printing machine, and returning display data by the printing machine according to the execution condition;
and updating the display interface according to the display data.
2. The remote control method for the printing machine according to claim 1, wherein the step of performing content decomposition on the file to be printed to obtain the file background data and the file content data specifically comprises:
carrying out character recognition on a file to be printed, and recognizing character contents to obtain a character text;
positioning the size and the position of each character contained in the character text to obtain text auxiliary information;
and extracting a file background from the file to be printed to generate file background data and file content data.
3. The remote control method for the printing press as set forth in claim 1, wherein the operation command uploaded on the printing press is encrypted and decrypted after being received.
4. The remote control method for a printing press according to claim 1, wherein the document background data includes background size information and background pattern information.
5. A remote control system for a printing press, the system comprising:
the data acquisition module is used for acquiring a file to be printed and acquiring a group of random data, wherein the random data is acquired randomly from equipment;
the file decomposition module is used for decomposing the content of a file to be printed to obtain file background data and file content data;
the data encryption module is used for calling a preset encryption scheme according to the random data and encrypting the content of the file to obtain encrypted content data;
the data transmission module is used for transmitting the file background data, the encrypted content data and the random data to the printer, and receiving and displaying a machine interface transmitted from the printer;
the data encryption module comprises:
the data standardization unit is used for standardizing the random data to obtain standard data;
the scheme calling unit is used for substituting the standard data into a preset encryption scheme determining function and calling a corresponding encryption scheme according to the result;
the text encryption unit is used for encrypting the content according to the encryption scheme and changing the text content in the file content data to obtain encrypted content data;
the data transmission module includes:
the data query unit is used for transmitting the file background data, the encrypted content data and the random data to the printer and querying the model parameters of the printer;
the system simulation unit is used for operating a corresponding simulated printing system according to the model parameters of the printing machine, displaying the simulated printing system, determining the execution operation of a user according to the position of the user clicking the equipment screen, sending the execution operation to the printing machine, and returning display data by the printing machine according to the execution condition;
and the interface updating unit is used for updating the display interface according to the display data.
6. The remote control system for a printing press of claim 5, wherein the file decomposition module comprises:
the text extraction unit is used for carrying out character recognition on the file to be printed and recognizing character contents to obtain a character text;
the character positioning unit is used for positioning the size and the position of each character contained in the character text to obtain text auxiliary information;
and the background extraction unit is used for extracting the file background from the file to be printed and generating file background data and file content data.
CN202210637609.4A 2022-06-08 2022-06-08 Remote control method and system for printing machine Active CN114721613B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210637609.4A CN114721613B (en) 2022-06-08 2022-06-08 Remote control method and system for printing machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210637609.4A CN114721613B (en) 2022-06-08 2022-06-08 Remote control method and system for printing machine

Publications (2)

Publication Number Publication Date
CN114721613A CN114721613A (en) 2022-07-08
CN114721613B true CN114721613B (en) 2022-08-16

Family

ID=82232787

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210637609.4A Active CN114721613B (en) 2022-06-08 2022-06-08 Remote control method and system for printing machine

Country Status (1)

Country Link
CN (1) CN114721613B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115563655B (en) * 2022-11-25 2023-03-21 承德石油高等专科学校 User dangerous behavior identification method and system for network security

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1165793A (en) * 1997-08-20 1999-03-09 Ricoh Co Ltd Print processing system
CN102571330A (en) * 2012-02-01 2012-07-11 王勇 Method for constructing block encryption algorithm based on random function
CN111552990A (en) * 2020-04-17 2020-08-18 贵州电网有限责任公司 Safety protection method based on power grid big data
CN111552444A (en) * 2020-04-20 2020-08-18 厦门汉印电子技术有限公司 Print file processing method, device, equipment and computer readable storage medium
CN111596873A (en) * 2020-05-29 2020-08-28 珠海奔图电子有限公司 Method and device for processing file to be printed and method and device for controlling file printing
CN112130782A (en) * 2020-09-22 2020-12-25 上海汉图科技有限公司 Printing method and device and printing client
CN112149673A (en) * 2020-08-18 2020-12-29 新丰电器(深圳)有限公司 Multifunctional test rack based on optical recognition technology
CN112990308A (en) * 2021-03-12 2021-06-18 深圳市安络科技有限公司 Method, device and equipment for monitoring printing content
CN113031885A (en) * 2021-03-22 2021-06-25 珠海奔图电子有限公司 File printing preview method and device and file printing system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8942373B2 (en) * 2010-11-29 2015-01-27 Beijing Z & W Technology Consulting Co., Ltd. Data encryption and decryption method and apparatus
JP5672282B2 (en) * 2012-09-15 2015-02-18 コニカミノルタ株式会社 Printing system, image forming apparatus, printing linkage method, and printing linkage program
EP3202080A1 (en) * 2014-09-30 2017-08-09 NEC Europe Ltd. Method and system for at least partially updating data encrypted with an all-or-nothing encryption scheme
JP7009285B2 (en) * 2018-03-30 2022-01-25 キヤノン株式会社 Printing device, control method of printing device, and printing system
US11494141B2 (en) * 2020-02-28 2022-11-08 Ricoh Company, Ltd. Configuring printing devices using a mobile device that receives and display data that identifies a plurality of configurations for a printing device and indicates that the current configuration of the printing device has changed from a prior configuration

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1165793A (en) * 1997-08-20 1999-03-09 Ricoh Co Ltd Print processing system
CN102571330A (en) * 2012-02-01 2012-07-11 王勇 Method for constructing block encryption algorithm based on random function
CN111552990A (en) * 2020-04-17 2020-08-18 贵州电网有限责任公司 Safety protection method based on power grid big data
CN111552444A (en) * 2020-04-20 2020-08-18 厦门汉印电子技术有限公司 Print file processing method, device, equipment and computer readable storage medium
CN111596873A (en) * 2020-05-29 2020-08-28 珠海奔图电子有限公司 Method and device for processing file to be printed and method and device for controlling file printing
CN112149673A (en) * 2020-08-18 2020-12-29 新丰电器(深圳)有限公司 Multifunctional test rack based on optical recognition technology
CN112130782A (en) * 2020-09-22 2020-12-25 上海汉图科技有限公司 Printing method and device and printing client
CN112990308A (en) * 2021-03-12 2021-06-18 深圳市安络科技有限公司 Method, device and equipment for monitoring printing content
CN113031885A (en) * 2021-03-22 2021-06-25 珠海奔图电子有限公司 File printing preview method and device and file printing system

Also Published As

Publication number Publication date
CN114721613A (en) 2022-07-08

Similar Documents

Publication Publication Date Title
US8031368B2 (en) Image processing device
CN114721613B (en) Remote control method and system for printing machine
CN101408836B (en) Print implementing method
US7483567B2 (en) Device, program and method for generating a profile
CN107302645B (en) A kind of image processing apparatus and its image processing method
US11216584B2 (en) Management server, data viewing system, and non-transitory computer readable medium
DE10240875B4 (en) Safe reference printing using personal electronic devices
CN109947699B (en) Electronic seal calling method, device, equipment and readable storage medium
CN109410073B (en) Image file desensitizing method, device, computer equipment and storage medium
CN105930109A (en) Document printing method, system and terminal
DE102019106406A1 (en) MACHINABLE SAFETY MARK AND ITS GENERATION
US20130083362A1 (en) Information processing apparatus,storage medium stored with information processing program,and information processing method
CN110851085A (en) Cloud printing method, server, cloud box, system and computer equipment
CN108776607A (en) Sectional drawing generation method, device, computer equipment and storage medium
DE10238591A1 (en) Hard copy generation assistance method e.g. for secure government documents involves packing selected document file and translator in job package which is encrypted and then transmitted to hard copy generation device
CN109992730B (en) Method, device, computer equipment and storage medium for generating active page URL
JP4908052B2 (en) Printing system, printing method and printing processing program
CN112732693B (en) Intelligent internet of things data acquisition method, device, equipment and storage medium
US8976966B2 (en) Information processor, information processing method and system
CN110727710B (en) Data analysis method and device, computer equipment and storage medium
US6498610B1 (en) Concurrent utilization of multiple color profile databases for image rending
US20090015861A1 (en) Document management system, document management program, document management system configuration method, and server computer
CN112000301A (en) Method and device for monitoring printed documents
IL143113A (en) Printing process control
DE10315516A1 (en) Secure printing

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
GR01 Patent grant
GR01 Patent grant