CN110471634A - Method of printing, device and readable storage medium storing program for executing - Google Patents
Method of printing, device and readable storage medium storing program for executing Download PDFInfo
- Publication number
- CN110471634A CN110471634A CN201910782449.0A CN201910782449A CN110471634A CN 110471634 A CN110471634 A CN 110471634A CN 201910782449 A CN201910782449 A CN 201910782449A CN 110471634 A CN110471634 A CN 110471634A
- Authority
- CN
- China
- Prior art keywords
- printed
- file
- printing
- auditing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1222—Increasing security of the print job
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1238—Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
The embodiment of the present application provides a kind of Method of printing, device and readable storage medium storing program for executing, this method comprises: receiving the file to be printed that printing party in request sends;Signal auditing is carried out to the file to be printed, obtains auditing result;Determined whether to print the file to be printed according to the auditing result.The program is by carrying out signal auditing to file to be printed, determined whether to print file to be printed according to auditing result, so as to carry out signal auditing to it before file printout, so that the uncivil information in file to be printed is unable to get the information environment for being propagated further, and then can build a kind of Green civilization.
Description
Technical field
This application involves printer technology fields, in particular to a kind of Method of printing, device and readable storage medium
Matter.
Background technique
Currently, printer is used widely in daily life, work, printing is that people carry out text, number
Accordingly and an important medium of the information record such as chart.
But in the prior art, people generally require print shop and carry out file printout, and this mode is to pass through print shop
The file directly provided user prints, if in file including uncivil information, is likely to result in uncivil information
Wide-scale distribution.
Summary of the invention
The embodiment of the present application is designed to provide a kind of Method of printing, device and readable storage medium storing program for executing, existing to improve
There is the problem of may cause uncivil information wide-scale distribution in technology.
In a first aspect, the embodiment of the present application provides a kind of Method of printing, which comprises receive printing party in request hair
The file to be printed sent;Signal auditing is carried out to the file to be printed, obtains auditing result;It is determined according to the auditing result
Whether the file to be printed is printed.
During above-mentioned realization, by carrying out signal auditing to file to be printed, determine whether to beat according to auditing result
File to be printed is printed, so as to carry out signal auditing to it before file printout, so that the uncivil letter in file to be printed
Breath is unable to get the information environment for being propagated further, and then can build a kind of Green civilization.
Optionally, described that signal auditing is carried out to the file to be printed, obtain auditing result, comprising: judgement it is described to
Whether include default sensitive information in mimeograph documents;If so, determining that the auditing result is that audit does not pass through.
It include when presetting sensitive information, then auditing and not passing through in file to be printed during above-mentioned realization, so as to
It is propagated further so that sensitive information is unable to get.
Optionally, determined whether to print the file to be printed according to the auditing result, comprising: in the auditing result
It is obstructed out-of-date to audit, prompt information is sent to the printing party in request, the prompt information includes showing the text to be printed
The default sensitive information that part has the prompt text of default sensitive information and/or the file to be printed includes.
During above-mentioned realization, Cloud Server file to be printed is carried out audit it is obstructed after, to printing party in request
Prompt information is sent, to may make printing party in request to know file to be printed there are sensitive informations, and then can be to be printed
File is remodified, and is avoided in file to be printed and is included sensitive information and influence to print, it is ensured that the information of civilization green
Communication environments.
Optionally, described to be determined whether to print the file to be printed according to the auditing result, comprising: in the audit
When as a result passing through for audit, the printing confirmation instruction for printing the file to be printed is sent to print management user;Described in reception
The replying instruction for the confirmation printing for the printing confirmation instruction that print management user returns;According to the confirmation printing
Replying instruction sends print command to printer, so that the printer prints the file to be printed.
During above-mentioned realization, after the approval, send printing confirmation instruction to print management user, so as to by
Print management user chooses whether printing file to be printed, sends print command, Jin Erke when selecting printing, then to printer
Determined whether to print file to be printed according to the demand of print management user.
Optionally, the replying instruction according to the confirmation printing sends print command to printer, so that described beat
After print machine prints the file to be printed, the method also includes: after the completion of determining printing, needed to the printing
The side of asking sends printing and completes instruction, so that the printing party in request completes instruction to the print management user according to the printing
It pays.
During above-mentioned realization, after the completion of printing, by printing, demand direction print management user pays, thus
Print management user prints file to be printed in the case where guaranteeing number one.
Optionally, described to be determined whether to print the file to be printed according to the auditing result, comprising: in the audit
When as a result passing through for audit, print command is sent to printer, so that the printer prints the file to be printed.
During above-mentioned realization, when audit passes through, directly printed by printer, it is remote so as to be realized to file
The fast and safely printing of journey.
Optionally, the file to be printed is the printing party in request using the encrypted text of predetermined encryption method progress
Part after the reception prints the file to be printed that party in request sends, carries out signal auditing to the file to be printed, is examined
Before core result, further includes: use the corresponding default decryption of the predetermined encryption method to the encrypted file to be printed
Method is decrypted, the file to be printed after being decrypted.
During above-mentioned realization, file to be printed carries out encrypted transmission, so as to avoid the information of file to be printed
The problem of leakage.
Optionally, described to be determined whether to print the file to be printed according to the auditing result, comprising: in the audit
When as a result passing through for audit, determine whether the file to be printed can be parsed by printer, if it is not, then to the file to be printed
It is converted, the file to be printed after conversion is sent to the printer.
Second aspect, the embodiment of the present application provide a kind of Method of printing, which comprises
It prints demand direction Cloud Server and sends file to be printed;
The Cloud Server receives the file to be printed, and carries out signal auditing to the file to be printed, is examined
Core result;
When the auditing result is that audit passes through, the Cloud Server sends print command to printer, so that described
Printer prints the file to be printed.
The third aspect, the embodiment of the present application provide a kind of printing equipment, and described device includes:
File reception module, the file to be printed sent for receiving printing party in request;
Note Auditing module obtains auditing result for carrying out signal auditing to the file to be printed;
It determines print module, prints the file to be printed for determining whether according to the auditing result.
Optionally, whether the Note Auditing module is specifically used for judging in the file to be printed comprising default sensitivity
Information;If so, determining that the auditing result is that audit does not pass through.
Optionally, the determining print module is specifically used in the auditing result being that audit is obstructed out-of-date, beat to described
It prints party in request and sends prompt information, the prompt information includes showing that the file to be printed has the prompt of default sensitive information
The default sensitive information that text and/or the file to be printed include.
Optionally, the determining print module, is specifically used for:
When the auditing result is that audit passes through, the printing for printing the file to be printed is sent to print management user
Confirmation instruction;
Receive the replying instruction for the confirmation printing for the printing confirmation instruction that the print management user returns;
According to it is described confirmation printing replying instruction to printer send print command so that the printer to it is described to
Mimeograph documents are printed.
Optionally, described device further include:
Payment information sending module, for sending printing to the printing party in request and completing to refer to after the completion of determining printing
Show, pays so that the printing party in request completes instruction according to the printing to the print management user.
Optionally, the determining print module, specifically for being sent out to printer when the auditing result is that audit passes through
Print command is sent, so that the printer prints the file to be printed.
Optionally, the file to be printed is the printing party in request using the encrypted text of predetermined encryption method progress
Part, described device further include:
Deciphering module, for using the corresponding default solution of the predetermined encryption method to the encrypted file to be printed
Decryption method is decrypted, the file to be printed after being decrypted.
Fourth aspect, the embodiment of the present application provide a kind of electronic equipment, including processor and memory, the memory
It is stored with computer-readable instruction fetch, when the computer-readable instruction fetch is executed by the processor, operation such as above-mentioned the
On the one hand the step in the method provided.
5th aspect, the embodiment of the present application provide a kind of readable storage medium storing program for executing, are stored thereon with computer program, the meter
The step in the method that first aspect offer is as above provided is run when calculation machine program is executed by processor.
Other feature and advantage of the application will be illustrated in subsequent specification, also, partly be become from specification
It is clear that by implementing the embodiment of the present application understanding.The purpose of the application and other advantages can be by written theorys
Specifically noted structure is achieved and obtained in bright book, claims and attached drawing.
Detailed description of the invention
Technical solution in ord to more clearly illustrate embodiments of the present application will make below to required in the embodiment of the present application
Attached drawing is briefly described, it should be understood that the following drawings illustrates only some embodiments of the application, therefore should not be seen
Work is the restriction to range, for those of ordinary skill in the art, without creative efforts, can be with
Other relevant attached drawings are obtained according to these attached drawings.
Fig. 1 is a kind of structural schematic diagram of print system provided by the embodiments of the present application;
Fig. 2 is a kind of flow chart of Method of printing provided by the embodiments of the present application;
Fig. 3 is the flow chart of another Method of printing provided by the embodiments of the present application;
Fig. 4 is the flow chart of another Method of printing provided by the embodiments of the present application;
Fig. 5 is the structural schematic diagram of a kind of electronic equipment provided by the embodiments of the present application;
Fig. 6 is a kind of structural block diagram of printing equipment provided by the embodiments of the present application.
Specific embodiment
Below in conjunction with attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application carries out clear, complete
Ground description, it is clear that described embodiments are only a part of embodiments of the present application, instead of all the embodiments.Usually exist
The component of the embodiment of the present application described and illustrated in attached drawing can be arranged and be designed with a variety of different configurations herein.Cause
This, is not intended to limit claimed the application's to the detailed description of the embodiments herein provided in the accompanying drawings below
Range, but it is merely representative of the selected embodiment of the application.Based on embodiments herein, those skilled in the art are not being done
Every other embodiment obtained under the premise of creative work out, shall fall in the protection scope of this application.
It should also be noted that similar label and letter indicate similar terms in following attached drawing, therefore, once a certain Xiang Yi
It is defined in a attached drawing, does not then need that it is further defined and explained in subsequent attached drawing.Meanwhile the application's
In description, term " first ", " second " etc. are only used for distinguishing description, are not understood to indicate or imply relative importance.
The embodiment of the present application provides a kind of Method of printing, by determining whether after carrying out signal auditing to file to be printed
Printing, thus can before the printing just audit file to be printed, to can avoid in file to be printed including unliterary
Bright information prevents the wide-scale distribution of uncivil information.
Fig. 1 is please referred to, Fig. 1 is a kind of structural schematic diagram of print system 100 provided by the embodiments of the present application, the printing system
System 100 includes printing party in request 110, Cloud Server 120, print management user 130 and printer 140, and Cloud Server 120 is logical
Network is crossed to connect with printing party in request 110, print management user 130 and printer 140.
It prints party in request 110 to be used to send file to be printed to Cloud Server 120, Cloud Server 120 can be to text to be printed
Part carries out signal auditing, after the approval, can send print command, printer to print management user 130 or printer 140
140 can print file to be printed according to print command.
Referring to figure 2., Fig. 2 is a kind of flow chart of Method of printing provided by the embodiments of the present application, the execution master of this method
Body is Cloud Server 120, and this method comprises the following steps:
Step S110: the file to be printed that printing party in request 110 sends is received.
Printing party in request 110 can be the user for needing mimeograph documents, specifically refer to user terminal.The embodiment of the present application
In, printing party in request 110 can refer to government or enterprise customer, if as government or enterprise customer want to announce to certain communities
Perhaps advertisement, which is issued, can print bulletin or advertisement by the printer 140 of community, facilitate the file that will be printed
Directly propagated in community.
Printing party in request 110 is being enterprise customer, and enterprise customer is needing or to beat to the progress advertisement pushing of some community
Print party in request 110 is government customer, and government customer, can be first by text to be printed when needing to carry out bulletin push to some community
Part is sent to Cloud Server 120, then Cloud Server 120 receives the file to be printed that printing party in request 110 sends.File to be printed
It can be the file of any document format, such as editable document, picture, non-editable document format.
Step S120: signal auditing is carried out to the file to be printed, obtains auditing result.
Cloud Server 120 can audit the content in file to be printed after obtaining file to be printed.As cloud takes
Being engaged in device 120 can be using optical character identification (Optical Character Recognition, OCR) technology to text to be printed
The content of part is identified, to can get the content in file to be printed.
Cloud Server 120 can carry out security audit to the content in file to be printed, such as audit whether its content meets
Relevant regulations such as audit whether its content includes sensitive word;Or the other information of file to be printed can also be examined
Core audits whether its picture meets related request if file to be printed includes picture;Or whether audit its file size
Reach printing standard;Or it audits its file content and whether should not excessively print etc..
Step S130: determined whether to print the file to be printed according to the auditing result.
Cloud Server 120 can determine whether to print file to be printed, example according to auditing result after obtaining auditing result
Such as, when auditing result is that audit passes through, printing file to be printed is determined, it is obstructed out-of-date to audit in auditing result, then it does not beat
Print file to be printed.
During above-mentioned realization, by carrying out signal auditing to file to be printed, determine whether to beat according to auditing result
File to be printed is printed, so as to carry out signal auditing to it before file printout, so that the uncivil letter in file to be printed
Breath is unable to get the information environment for being propagated further, and then can build a kind of Green civilization.
It wherein, as an example, is the environment for building good civilization, then Cloud Server 120 can be to file to be printed
In sensitive information audited, whether such as judge in file to be printed comprising default sensitive information, if so, determining that audit is tied
Fruit is that audit does not pass through.
Wherein, default sensitive information may include the sensitive word of politics, religion, violence etc., or be drilled by sensitive word
The vocabulary become, when in file to be printed comprising picture, it can be determined that whether picture includes the side such as politics, religion, violence
The pictorial information in face.
Cloud Server 120 is after obtaining file to be printed, by the content and the progress of default sensitive information in file to be printed
It compares one by one, if in file to be printed including default sensitive information, it is determined that auditing result is that audit does not pass through.
It include when presetting sensitive information, then auditing and not passing through in file to be printed during above-mentioned realization, so as to
It is propagated further so that sensitive information is unable to get.
It is to be appreciated that Cloud Server 120 can not only audit the sensitive information in file to be printed, also
Can size to file to be printed, the format of file to be printed, in file to be printed whether include identity of personage information
Audited with information such as the photos of personage, if such as file to be printed size be more than preset value when, auditing result is careful
Core does not pass through, and when the format of file to be printed does not meet preset format, then auditing result is that audit does not pass through.That is,
Specific examining content can be set according to actual needs, and the content of audit can have multinomial, in practical applications, audited
When inside having multinomial, needs to carry out the content that need to be audited whole audits, when all audit passes through multinomial examining content, then examine
Core result is that audit passes through, and it is obstructed out-of-date to audit in any one examining content, then auditing result does not pass through for audit, or wait beat
When not including sensitive information in printed text part, regardless of other audit items pass through either with or without audit, then it represents that file to be printed audit is logical
It crosses, can print, if file to be printed includes sensitive information, regardless of other audit items pass through either with or without audit, then it represents that
Mimeograph documents audit does not pass through, refusal printing.
It should be noted that then audit and do not pass through when including sensitive information in file to be printed, others audit item
It can be optionally, such as size, the format information of file to be printed of file to be printed can audit according to actual needs, i.e.,
If in file to be printed include sensitive information, other content is not audited directly, if including in file to be printed
When having sensitive information, then other content can be audited again after this content auditing passes through, if the audit of other examining contents is not
Pass through, then prompt information can be sent to printing party in request 110, so that it modifies corresponding information, or can be by Cloud Server
The information such as size, the format of 120 pairs of files to be printed are adjusted, to meet print conditions.
As an example, if auditing result is that audit passes through, Cloud Server 120 can first determine file to be printed
Whether can be parsed by printer, if it is not, can then be converted to file to be printed, the file to be printed after conversion is sent to
The printer 140, for example, Cloud Server 120 is to text to be printed if the format of file to be printed does not meet format printer
Part is then forwarded to printer 140 and is printed after formatting, certainly, Cloud Server 120 can also be to cannot be printed
The file to be printed that machine 140 parses carries out other information conversion, such as is sized, and printer 140 can be directly to acquisition as a result,
File to be printed printed, avoid printer 140 and lead to not because of that can not be parsed to file to be printed pair
The case where file to be printed is printed.
As an example, auditing result be audit it is obstructed out-of-date, in order to enable know can not for printing 110 formula of party in request
The information of printing, can also send prompt information to printing party in request 110, which includes showing that file to be printed exists
The default sensitive information that the prompt text and/or file to be printed of default sensitive information include.
Party in request 110 is printed after obtaining the prompt information that Cloud Server 120 is sent, prints the corresponding end of party in request 110
The prompt text information of " including sensitive information in file to be printed, printing may be can not be successfully ", or display can be shown on end
The prompt text information of " including sensitive word " xxx " in file to be printed, printing may be can not be successfully ".
Certainly, the printing corresponding terminal of party in request 110 can also export voice messaging, prompt printing to need by voice messaging
The side of asking 110, there are sensitive informations may can not be successfully printing in file to be printed.It is what that printing party in request 110 is knowable as a result,
Kind reason causes file to be printed that can not print, and then is then forwarded to cloud service after can re-starting modification to file to be printed
Device 120.
In addition, if printing party in request 110 still adheres to beating when printing party in request 110 does not modify to sensitive information
File to be printed is printed, i.e. printing party in request 110 sends refusal modification after receiving above-mentioned prompt information, to Cloud Server 120
Request, then Cloud Server 120 can replace the sensitive information of file to be printed using spcial character, then again will be replaced
File to be printed is sent to printer 140 and is printed, and sensitive information is such as replaced all with " * * * ", is printed as a result,
Sensitive information in file to be printed is invisible, is shown with " * ".
During above-mentioned realization, Cloud Server 120 file to be printed is carried out audit it is obstructed after, to printing demand
Side 110 sends prompt information, so that printing party in request 110 may make to know file to be printed there are sensitive informations, and then can be with
File to be printed is remodified, is avoided in file to be printed and is included sensitive information and influence to print, it is ensured that civilization is green
The information communication environments of color.
In addition, sending the printing of printing file to be printed to print management user 130 when auditing result is that audit passes through
Confirmation instruction is confirmed whether to need to print file to be printed after print management user 130 receives printing confirmation instruction, if so,
The replying instruction of confirmation printing is then sent to Cloud Server 120, Cloud Server 120 is according to the replying instruction of confirmation printing to printing
Machine 140 sends print command and prints after printer 140 receives print command to file to be printed.
I.e. Cloud Server 120 can need to be used before sending file to be printed to printer 140 and being printed by print management
Family 130 is confirmed, is printed by being then forwarded to printer 140 after the confirmation of print management user 130.
It is also understood that ground, since file to be printed can be bulletin, is also possible to advertisement pushing, so, print management
User 130 can choose whether printing file to be printed, i.e. print management user 130 can choose to print also to can choose and not beat
Print.Print management user 130 can determine whether selection printing file to be printed, i.e. cloud service according to the content of file to be printed
Device 120, can be by file to be printed on Cloud Server 120 when sending printing confirmation instruction to print management user 130
Link is sent to print management user 130, and thus print management user 130 can be by clickthrough from about 120 Cloud Server
File to be printed is carried, thus check whether file to be printed needs to print, when print management user 130 selects to print, Xiang Yun
Server 120 sends the replying instruction of confirmation printing, and the replying instruction of confirmation printing is confirmation printing file to be printed, then
Cloud Server 120 sends print command after receiving the replying instruction, to printer 140, beats so that printer 140 is treated
Printed text part is printed.
Wherein, Cloud Server 120 to printer 140 send print command refer to Cloud Server 120 to control printer
The word depghi of 140 printings sends print command, and Cloud Server 120 is connect by word depghi with printer 140, word depghi
It include link of the file to be printed on Cloud Server 120 after can receive print command, in print command, so, printing
Control can download file to be printed according to link, and file to be printed is then sent to printer 140 and is printed.
Certainly, printing party in request 110, can also be by print parameters one when sending file to be printed to Cloud Server 120
And be sent to Cloud Server 120, print parameters include: paper size (A4, A5 etc.), printing number, document layout, direction,
Single duplex printing, number of print pages range, black and white printing, colour print etc..Cloud Server 120 is after confirmation printing, to printing
It further include having above-mentioned print parameters in the print command, thus word depghi can be according to this dozen when control sends print command
Print state modulator printer 140 prints file to be printed.
After the completion of printing, the file after printing can be distributed by print management user 130, for example, file to be printed
For the advertisement pushing of businessman, then print management user 130 can distribute the file after printing.
In addition, print management user 130 is not it is also an option that print file to be printed, i.e. print management user 130 is connecing
After the printing confirmation instruction for receiving the transmission of Cloud Server 120, if selection does not print file to be printed, sent out to Cloud Server 120
The replying instruction not printed is sent, then after Cloud Server 120 receives the replying instruction, printing can be sent to printing party in request 110
The prompt information that user 130 refuses printing is managed, prints the original that the knowable file to be printed of party in request 110 can not print as a result,
Cause.
During above-mentioned realization, after the approval, printing confirmation instruction is sent to print management user 130, thus
Printing file to be printed can be chosen whether by print management user 130, when selecting printing, then sent and printed to printer 140
Instruction, and then can be determined whether to print file to be printed according to the demand of print management user 130.
Printer 140 can send printing to Cloud Server 120 and complete instruction, Cloud Server 120 is connecing after the completion of printing
It receives the printing to complete after instructing, determines that printing is completed, then complete instruction to the transmission printing of printing party in request 110, printing need to
It pays after obtaining printing and completing instruction to print management user 130 side of asking 110.
Specifically, print management user 130 can determine printing expense according to file to be printed and print parameters, then print
Printing expense can occur to give printing party in request 110 by management user 130, and printing party in request 110 can be paid based on printing expense
Take, printing party in request 110 as a result, can pay again after the completion of printing, printing when can not print that avoids file to be printed
Party in request 110 is first paid and the problem of bring economic loss.
Certainly, in order to guarantee the interests of print management user 130, print management user 130 can send out to Cloud Server 120
After the replying instruction for sending confirmation to print, Cloud Server 120 is after the replying instruction for receiving confirmation printing, to printing party in request
110 send the payment request of print management users 130, and printing party in request 110 can be according to payment request to print management user 130
It pays, after the completion of payment, print management user 130 can send payment to Cloud Server 120 and complete instruction, then cloud service
Device 120 can send print command to printer 140, so that printer 140 prints file to be printed.
As an example, Cloud Server 120, can also be directly to printer 140 when auditing result is that audit passes through
Print command is sent, so that printer 140 is receiving print command or, printing to file to be printed.
It is to be appreciated that choose whether to print in this case, being not necessarily to print management user 130, and it is straight by Cloud Server 120
It connects to printer 140 and sends print command, directly file to be printed is printed.It is beaten for example, Cloud Server 120 can be treated
Printed text part carries out type audit, if file to be printed is the bulletin of government customer's push, can directly beat to the transmission of printer 140
Print instruction, so that printer 140 is printed, if file to be printed is the advertisement of enterprise customer's push, Cloud Server 120 can
To send printing confirmation instruction to print management user 130, determine the need for printing by print management user 130.
Certainly, after printing is complete, printing party in request 110 can pay to print management user 130, or take in cloud
Business device 120 carries out after the approval file to be printed, and printing party in request 110 pays to print management user 130, is paying
After the completion of taking, Cloud Server 120 sends print command to printer 140 again.
In addition, printing party in request 110 can also pay to the manufacturer for providing Cloud Server 120, i.e., completed in printing
Afterwards, Cloud Server 120 can also send payment request to printing party in request 110, then print party in request 110 and obtaining the payment request
Afterwards, it pays to Cloud Server 120.Wherein, printing party in request 110 to Cloud Server 120 and can beat according to a certain percentage
Print management user 130 pays.
Wherein, payment request can be payment code, then Cloud Server 120 or print management user 130 can be directly by payments
Code is sent to printing party in request 110, and printing party in request 110 can directly scan the payment code and pay.Certainly, party in request is printed
110 can actively pay to the related account of Cloud Server 120 or print management user 130, no longer need to by Cloud Server 120
Or printing party in request 110 sends payment request.
It should be noted that if then printing party in request 110 will not pay to printing tube when file to be printed is commonweal information
User 130 is managed, print management user 130 may choose whether printing this document, regardless of it is equal to print party in request 110 either with or without printing
It will not pay to print management user 130 or Cloud Server 120.
In order to ensure the safe transmission of file to be printed, then file to be printed can also be printing party in request 110 using pre-
If encryption method carries out encrypted file, i.e., printing party in request 110 is carrying out file to be printed using predetermined encryption method
It is retransmited after encryption to Cloud Server 120, Cloud Server 120 then receives encrypted file to be printed, due to Cloud Server 120
Party in request 110 has arranged encryption and decryption approaches in advance with printing, then it is corresponding that predetermined encryption method can be used in Cloud Server 120
File to be printed is decrypted in default decryption method, to can get the file to be printed after decryption, then again to be printed
File is audited.
Wherein, predetermined encryption method can be the side such as Hash encryption method, symmetric encryption method, asymmet-ric encryption method
Method, corresponding default decryption method is the corresponding decryption method of encryption method, for being encrypted or being decrypted to file to be printed
Specific implementation process be referred to relevant encrypting and decrypting process in the prior art, be not described in detail herein.
During above-mentioned realization, file to be printed carries out encrypted transmission, so as to avoid the information of file to be printed
The problem of leakage.
In addition, the connection of Cloud Server 120 Yu printer 140 can be arranged in printing party in request 110 according to demand, that is, print
Machine 140 can be to be multiple, and printing party in request 110 may be selected Cloud Server 120 and be attached with certain printers 140, that is, select
Certain printers 140 carry out file printout.That is, Cloud Server 120 will record the correlation of printer 140 connected to it
Information (IP address of such as each printer 140), Cloud Server 120, can be directly according to notes after confirmation prints file to be printed
The relevant information of the printer 140 of record sends print command to printer 140.
So by above-mentioned realization process, after ensuring that Note Auditing passes through, that is, ensuring that file meets relevant regulations
Afterwards, then to file it prints, so that the telesecurity printing of file can be realized.
Referring to figure 3., Fig. 3 is the flow chart of another Method of printing provided by the embodiments of the present application, and this method includes such as
Lower step:
Step S210: printing demand direction Cloud Server sends file to be printed.
Step S220: the Cloud Server receives the file to be printed, and carries out information to the file to be printed and examine
Core obtains auditing result.
Step S230: when the auditing result is that audit passes through, the Cloud Server sends print command to printer,
So that the printer prints the file to be printed.
In this embodiment, Cloud Server is treating audit document progress after the approval, can directly send to printer
Print command, printer can print file to be printed according to print command, to can realize that the telesecurity of file is beaten
Print.
The realization process of the embodiment can refer to the specific implementation in above-described embodiment, for succinct, the In of description
This is no longer excessively repeated.
The embodiment of the present application also provides a kind of print system, including printing party in request and Cloud Server.
Wherein, party in request is printed, for sending file to be printed to Cloud Server.
The Cloud Server carries out signal auditing for receiving the file to be printed, and to the file to be printed, obtains
Obtain auditing result.
When the auditing result is that audit passes through, the Cloud Server, for sending print command to printer, so that
The printer prints the file to be printed.
Referring to figure 4., Fig. 4 is the flow chart of another Method of printing provided by the embodiments of the present application, and this method includes such as
Lower step:
Step S310: printing demand direction Cloud Server sends file to be printed.
Step S320: the Cloud Server receives the file to be printed, and carries out information to the file to be printed and examine
Core obtains auditing result.
Step S330: when the auditing result is that audit passes through, the Cloud Server sends to print management user and beats
Print the printing confirmation instruction of the file to be printed.
Step S340: the print management user receives the printing confirmation instruction, and returns to needle to the Cloud Server
To the replying instruction of the confirmation printing of the printing confirmation instruction.
Step S350: the Cloud Server sends print command to printer according to the replying instruction, so that described beat
Print machine prints the file to be printed.
In this embodiment, Cloud Server is treating audit document progress after the approval, can send out to print management user
Printing confirmation instruction is sent, printing file to be printed is chosen whether by print management user, when selecting printing, then to Cloud Server
The replying instruction of confirmation printing is sent, then Cloud Server sends print command to printer again, and printer can be according to print command
File to be printed is printed, so that the telesecurity printing of file can be realized.
The embodiment of the present application also provides a kind of print system, including printing party in request, Cloud Server and print management user.
Wherein, party in request is printed, for sending file to be printed to Cloud Server.
The Cloud Server carries out signal auditing for receiving the file to be printed, and to the file to be printed, obtains
Obtain auditing result.
When the auditing result is that audit passes through, the Cloud Server, for sending printing institute to print management user
State the printing confirmation instruction of file to be printed.
The print management user for receiving the printing confirmation instruction, and returns to the Cloud Server and is directed to institute
State the replying instruction of the confirmation printing of printing confirmation instruction.
The Cloud Server, for sending print command to printer according to the replying instruction, so that the printer
The file to be printed is printed.
The realization process of the embodiment can refer to the specific implementation in above-described embodiment, for succinct, the In of description
This is no longer excessively repeated.
Referring to figure 5., Fig. 5 is the structural schematic diagram of a kind of electronic equipment provided by the embodiments of the present application, the electronic equipment
It can be above-mentioned Cloud Server, the electronic equipment may include: at least one processor 210, such as CPU, at least one
Communication interface 220, at least one processor 230 and at least one communication bus 240.Wherein, communication bus 240 is for realizing this
The direct connection communication of a little components.Wherein, in the embodiment of the present application equipment communication interface 220 be used for other node devices into
The communication of row signaling or data.Memory 230 can be high speed RAM memory, be also possible to non-labile memory (non-
Volatile memory), a for example, at least magnetic disk storage.It is remote that memory 230 optionally can also be that at least one is located at
Storage device from aforementioned processor.Computer-readable instruction fetch is stored in memory 230, when the computer-readable fetching
When enabling by the processor 210 execution, electronic equipment executes method process shown in above-mentioned Fig. 2.
Fig. 6 is please referred to, Fig. 6 is a kind of structural block diagram of printing equipment 300 provided by the embodiments of the present application, the device 300
Cloud Server is run on, which can be the module, section or code on Cloud Server.It should be understood that the device 300
It is corresponding with above-mentioned Fig. 2 embodiment of the method, it is able to carry out each step that Fig. 2 embodiment of the method is related to, the specific function of device 300
Can may refer to it is described above, it is appropriate herein to omit detailed description to avoid repeating.
Optionally, described device 300 includes:
File reception module 310, the file to be printed sent for receiving printing party in request;
Note Auditing module 320 obtains auditing result for carrying out signal auditing to the file to be printed;
It determines print module 330, prints the file to be printed for determining whether according to the auditing result.
Optionally, the Note Auditing module 320, it is whether quick comprising presetting in the file to be printed specifically for judging
Feel information;If so, determining that the auditing result is that audit does not pass through.
Optionally, the determining print module 330 is specifically used in the auditing result being that audit is obstructed out-of-date, to institute
It states printing party in request and sends prompt information, the prompt information includes showing that the file to be printed has default sensitive information
The default sensitive information that prompt text and/or the file to be printed include.
Optionally, the determining print module 330, is specifically used for:
When the auditing result is that audit passes through, the printing for printing the file to be printed is sent to print management user
Confirmation instruction;
Receive the replying instruction for the confirmation printing for the printing confirmation instruction that the print management user returns;
According to it is described confirmation printing replying instruction to printer send print command so that the printer to it is described to
Mimeograph documents are printed.
Optionally, described device 300 further include:
Payment information sending module, for sending printing to the printing party in request and completing to refer to after the completion of determining printing
Show, pays so that the printing party in request completes instruction according to the printing to the print management user.
Optionally, the determining print module 330, specifically for the auditing result be audit pass through when, to printing
Machine sends print command, so that the printer prints the file to be printed.
Optionally, the file to be printed is the printing party in request using the encrypted text of predetermined encryption method progress
Part, described device 300 further include:
Deciphering module, for using the corresponding default solution of the predetermined encryption method to the encrypted file to be printed
Decryption method is decrypted, the file to be printed after being decrypted.
The embodiment of the present application provides a kind of readable storage medium storing program for executing, when the computer program is executed by processor, executes such as
Method process performed by electronic equipment in embodiment of the method shown in Fig. 2.
In conclusion the embodiment of the present application provides a kind of Method of printing, device and readable storage medium storing program for executing, this method by pair
File to be printed carry out signal auditing, according to auditing result determine whether print file to be printed, so as to file printout it
It is preceding that signal auditing is carried out to it, so that the uncivil information in file to be printed is unable to get and is propagated further, and then can seek
Make a kind of information environment of Green civilization.
In embodiment provided herein, it should be understood that disclosed device and method, it can be by others side
Formula is realized.The apparatus embodiments described above are merely exemplary, for example, the division of the unit, only one kind are patrolled
Function division is collected, there may be another division manner in actual implementation, in another example, multiple units or components can combine or can
To be integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed is mutual
Coupling, direct-coupling or communication connection can be INDIRECT COUPLING or communication link by some communication interfaces, device or unit
It connects, can be electrical property, mechanical or other forms.
In addition, unit may or may not be physically separated as illustrated by the separation member, as unit
The component of display may or may not be physical unit, it can and it is in one place, or may be distributed over more
In a network unit.Some or all of unit therein can be selected to realize this embodiment scheme according to the actual needs
Purpose.
Furthermore each functional module in each embodiment of the application can integrate one independent portion of formation together
Point, it is also possible to modules individualism, an independent part can also be integrated to form with two or more modules.
The above description is only an example of the present application, the protection scope being not intended to limit this application, for ability
For the technical staff in domain, various changes and changes are possible in this application.Within the spirit and principles of this application, made
Any modification, equivalent substitution, improvement and etc. should be included within the scope of protection of this application.
Claims (10)
1. a kind of Method of printing, which is characterized in that the described method includes:
Receive the file to be printed that printing party in request sends;
Signal auditing is carried out to the file to be printed, obtains auditing result;
Determined whether to print the file to be printed according to the auditing result.
2. being obtained the method according to claim 1, wherein described carry out signal auditing to the file to be printed
Obtain auditing result, comprising:
Whether judge in the file to be printed comprising default sensitive information;
If so, determining that the auditing result is that audit does not pass through.
3. according to the method described in claim 2, it is characterized in that, determining whether that printing is described wait beat according to the auditing result
Printed text part, comprising:
It is that audit is obstructed out-of-date in the auditing result, sends prompt information, the prompt information packet to the printing party in request
Include show that the file to be printed has the prompt text of default sensitive information and/or the file to be printed includes preset it is quick
Feel information.
4. the method according to claim 1, wherein described determine whether described in printing according to the auditing result
File to be printed, comprising:
When the auditing result is that audit passes through, the printing confirmation for printing the file to be printed is sent to print management user
Instruction;
Receive the replying instruction for the confirmation printing for the printing confirmation instruction that the print management user returns;
Print command is sent to printer according to the replying instruction of the confirmation printing, so that the printer is to described to be printed
File is printed.
5. according to the method described in claim 4, it is characterized in that, the replying instruction according to the confirmation printing is to printing
Machine sends print command, so that after the printer prints the file to be printed, the method also includes:
Determine printing after the completion of, to the printing party in request send printing complete indicate so that the printing party in request according to
The printing completes instruction and pays to the print management user.
6. the method according to claim 1, wherein described determine whether described in printing according to the auditing result
File to be printed, comprising:
When the auditing result is that audit passes through, print command is sent to printer, so that the printer is to described wait beat
Printed text part is printed.
7. -6 any method according to claim 1, which is characterized in that the file to be printed is the printing party in request
Encrypted file is carried out using predetermined encryption method, after the reception prints the file to be printed that party in request sends, to institute
State file to be printed carry out signal auditing, obtain auditing result before, further includes:
The encrypted file to be printed is decrypted using the corresponding default decryption method of the predetermined encryption method, is obtained
File to be printed after must decrypting.
8. a kind of Method of printing, which is characterized in that the described method includes:
It prints demand direction Cloud Server and sends file to be printed;
The Cloud Server receives the file to be printed, and carries out signal auditing to the file to be printed, obtains audit knot
Fruit;
When the auditing result is that audit passes through, the Cloud Server sends print command to printer, so that the printing
Machine prints the file to be printed.
9. a kind of printing equipment, which is characterized in that described device includes:
File reception module, the file to be printed sent for receiving printing party in request;
Note Auditing module obtains auditing result for carrying out signal auditing to the file to be printed;
It determines print module, prints the file to be printed for determining whether according to the auditing result.
10. a kind of readable storage medium storing program for executing, is stored thereon with computer program, which is characterized in that the computer program is processed
Operation such as the step in any the method for claim 1-7 when device executes.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910782449.0A CN110471634A (en) | 2019-08-22 | 2019-08-22 | Method of printing, device and readable storage medium storing program for executing |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910782449.0A CN110471634A (en) | 2019-08-22 | 2019-08-22 | Method of printing, device and readable storage medium storing program for executing |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN110471634A true CN110471634A (en) | 2019-11-19 |
Family
ID=68513636
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910782449.0A Pending CN110471634A (en) | 2019-08-22 | 2019-08-22 | Method of printing, device and readable storage medium storing program for executing |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110471634A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112000301A (en) * | 2020-08-25 | 2020-11-27 | 深圳市安络科技有限公司 | Method and device for monitoring printed documents |
| CN112698796A (en) * | 2020-12-29 | 2021-04-23 | 北京北信源软件股份有限公司 | Printing control method and device based on printer, electronic equipment and storage medium |
| CN113448519A (en) * | 2020-07-01 | 2021-09-28 | 路边互联(北京)信息技术有限公司 | Method for printing file |
| CN113721868A (en) * | 2021-09-01 | 2021-11-30 | 湖南智领通信科技有限公司 | Confidential printing system and method |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102541482A (en) * | 2010-12-27 | 2012-07-04 | 北大方正集团有限公司 | Method and system for document printing control and document tracing |
| CN105573686A (en) * | 2015-12-31 | 2016-05-11 | 苏州恒盛信息技术有限公司 | Identifying and printing control method for sensitive keywords in multiple documents |
| CN106814980A (en) * | 2015-11-27 | 2017-06-09 | 北京奇虎科技有限公司 | A kind of cloud Method of printing, equipment, server and terminal device |
| WO2017101279A1 (en) * | 2015-12-15 | 2017-06-22 | 广州市沃希信息科技有限公司 | Cloud printing method and cloud printing system |
| CN107402728A (en) * | 2016-05-19 | 2017-11-28 | 北大方正集团有限公司 | A file printing method and system |
| CN109426459A (en) * | 2017-09-05 | 2019-03-05 | 北京立思辰计算机技术有限公司 | A kind of print management system and method |
-
2019
- 2019-08-22 CN CN201910782449.0A patent/CN110471634A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102541482A (en) * | 2010-12-27 | 2012-07-04 | 北大方正集团有限公司 | Method and system for document printing control and document tracing |
| CN106814980A (en) * | 2015-11-27 | 2017-06-09 | 北京奇虎科技有限公司 | A kind of cloud Method of printing, equipment, server and terminal device |
| WO2017101279A1 (en) * | 2015-12-15 | 2017-06-22 | 广州市沃希信息科技有限公司 | Cloud printing method and cloud printing system |
| CN105573686A (en) * | 2015-12-31 | 2016-05-11 | 苏州恒盛信息技术有限公司 | Identifying and printing control method for sensitive keywords in multiple documents |
| CN107402728A (en) * | 2016-05-19 | 2017-11-28 | 北大方正集团有限公司 | A file printing method and system |
| CN109426459A (en) * | 2017-09-05 | 2019-03-05 | 北京立思辰计算机技术有限公司 | A kind of print management system and method |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113448519A (en) * | 2020-07-01 | 2021-09-28 | 路边互联(北京)信息技术有限公司 | Method for printing file |
| CN112000301A (en) * | 2020-08-25 | 2020-11-27 | 深圳市安络科技有限公司 | Method and device for monitoring printed documents |
| CN112698796A (en) * | 2020-12-29 | 2021-04-23 | 北京北信源软件股份有限公司 | Printing control method and device based on printer, electronic equipment and storage medium |
| CN112698796B (en) * | 2020-12-29 | 2024-07-23 | 北京北信源软件股份有限公司 | Printer-based printing control method and device, electronic equipment and storage medium |
| CN113721868A (en) * | 2021-09-01 | 2021-11-30 | 湖南智领通信科技有限公司 | Confidential printing system and method |
| CN113721868B (en) * | 2021-09-01 | 2023-08-08 | 湖南智领通信科技有限公司 | Secret printing system and method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110471634A (en) | Method of printing, device and readable storage medium storing program for executing | |
| CN104615939B (en) | Document generation method, verification method, device and system | |
| US7196808B2 (en) | Printing in a secure environment | |
| CN108346077B (en) | Storage media and management server for helping users purchase toners for printers | |
| CN101783052B (en) | Self-service type document printing device | |
| US20030083906A1 (en) | Method and apparatus for processing health insurance applications over a network | |
| CN102263705A (en) | Method and device for displaying IM (instant messaging) messages | |
| CN108764848A (en) | A kind of signature method and system of electronic contract | |
| CN101783862A (en) | Information processing apparatus and information processing method | |
| CN106557929A (en) | Logistics information processing method and processing device | |
| US8896857B2 (en) | Content receipt via email addresses | |
| CN104268743B (en) | A kind of Mobile banking's payment system automatically generated based on Quick Response Code | |
| CN108629637A (en) | electronic invoice processing system and electronic invoice processing method | |
| US7271925B2 (en) | Recording medium for recording printing programs and printing system for confidential printing | |
| CN107784533A (en) | A kind of method for generating Quick Response Code, the billing method based on Quick Response Code | |
| CN110515965A (en) | Business paper processing method, device, computer equipment and storage medium | |
| EP2110739A1 (en) | Print control system, printer device, authentication device, printer device program, and authentication device program | |
| US7379203B2 (en) | Data capture during print process | |
| US20170345042A1 (en) | Service processing method, terminal and server | |
| CN106600717A (en) | Method and system for online ticket checking based on client interface, and intelligent equipment | |
| US7085998B2 (en) | Mapping a print stream for printing on mailers from a first application for input to a second application | |
| CN101151874A (en) | Network node and method for providing internet services on internet marketplaces | |
| CN103699345A (en) | Bank business document printing system, and equipment and method for preprocessing and centralized printing | |
| CN109960476A (en) | A kind of electronic invoice Method of printing, equipment and system | |
| US9195416B2 (en) | Printing for-pay content |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191119 |