[go: up one dir, main page]

CN113791748A - A printing process control method, system and storage medium - Google Patents

A printing process control method, system and storage medium Download PDF

Info

Publication number
CN113791748A
CN113791748A CN202111107258.8A CN202111107258A CN113791748A CN 113791748 A CN113791748 A CN 113791748A CN 202111107258 A CN202111107258 A CN 202111107258A CN 113791748 A CN113791748 A CN 113791748A
Authority
CN
China
Prior art keywords
printing
printer
print
task
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111107258.8A
Other languages
Chinese (zh)
Inventor
佟哲
王升平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING TIP TECHNOLOGY CO LTD
Original Assignee
BEIJING TIP 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 BEIJING TIP TECHNOLOGY CO LTD filed Critical BEIJING TIP TECHNOLOGY CO LTD
Priority to CN202111107258.8A priority Critical patent/CN113791748A/en
Publication of CN113791748A publication Critical patent/CN113791748A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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 OR CALCULATING; 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/126Job scheduling, e.g. queuing, determine appropriate device
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration

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

本申请公开了一种打印流程管控方法、系统及存储介质。首先客户端在接收到用户的打印请求后,客户端根据打印请求生成打印任务上传至服务器;服务器向已建立连接关系的打印输出端发送打印任务;打印输出端根据打印任务从服务器下载打印预处理文件以及打印机参数并发送给打印机执行打印输出,其中,在打印输出的过程中轮询打印机任务队列,获取到所有待执行的打印任务列表,将不属于打印请求生成的任务进行取消。可以看出,本申请的技术方案在进行打印操作时,可以很好的规避掉用户使用物理打印机进行打印以及不属于打印请求的打印任务的情况,解决现有打印过程中存在安全漏洞的问题。

Figure 202111107258

The present application discloses a printing process management and control method, system and storage medium. First, after the client receives the print request from the user, the client generates a print task according to the print request and uploads it to the server; the server sends the print task to the print output end that has established a connection relationship; the print output end downloads the print preprocessing from the server according to the print task The file and printer parameters are sent to the printer to perform print output. During the process of print output, the printer task queue is polled to obtain a list of all to-be-executed print tasks, and tasks that are not generated by the print request are canceled. It can be seen that the technical solution of the present application can well avoid the situation that the user uses a physical printer for printing and the printing task that does not belong to the printing request when performing the printing operation, and solves the problem of security loopholes in the existing printing process.

Figure 202111107258

Description

Printing process management and control method, system and storage medium
Technical Field
The invention relates to the technical field of information security, in particular to a printing process management and control method, a printing process management and control system and a storage medium.
Background
At present, in a domestic operating system, a related product for controlling a printing process generally adopts a solution for providing printing control and management based on a CUPS architecture. By default, when a user submits a print application, all printers installed in the house of the CUPS framework can be selected for output. A virtual printer with a CUPS framework is installed in the software package, when a user submits a printing application, the virtual printer is selected for printing, then the printing application is processed by software, and a printed file is preprocessed and transferred to other paths; and when the output is executed, the preprocessed file is printed and output.
However, when the user executes the print selection printer, the user can select the physical printer installed in the system to print, and the local physical printer cannot be shielded; when the printer executes the preprocessed file, the task is sent to the physical printer through the CUPS interface, but in the actual printing process, a user can send the task to the physical printer through a printer gap, printing management and control software is bypassed in the process, and security holes exist.
Disclosure of Invention
Based on this, the embodiment of the application provides a printing process management and control method, device, equipment and storage medium, which can solve the problem of security loopholes existing in the existing printing process.
In a first aspect, a method for managing and controlling a printing process is provided, where the method includes:
after receiving a printing request of a user, a client generates a printing task according to the printing request and uploads the printing task to a server;
the server sends the printing task to the printing output end with the established connection relation;
and the printing output end downloads the printing preprocessing file and the printer parameters from the server according to the printing task and sends the printing preprocessing file and the printer parameters to the printer to execute printing output, wherein a printer task queue is polled in the printing output process to obtain all the printing task lists to be executed, and the tasks which do not belong to the printing request generation are cancelled.
Optionally, the print job includes a preprocessed file and a print application, the preprocessed file includes file content to be printed, and the print application at least includes output information to be printed, file page number, number of copies, single-sided and double-sided, and approver information.
Optionally, the sending, by the server, the print job to the print output end with the connection relationship established includes:
the server establishes a connection relationship to the printout terminal based on the output terminal information.
Optionally, before receiving a print request from a user, the method further comprises:
a user logs in a client through a client program;
and disabling a local printer and selecting an installed virtual printer by the client program.
Optionally, the client program disables a local printer and selects an installed virtual printer, which specifically includes:
the client program will poll and monitor the local printers, obtain the local printer status, set all local printers to disabled, and only select the virtual printer for printing.
Optionally, the printout end downloads the print preprocessing file and the printer parameters from the server according to the print job and sends the file and the printer parameters to the printer to execute printout, and further includes:
and the printing output end sets a printer according to the printer parameters, and the printer parameters comprise parameters such as a paper feeding frame, binder configuration, a double-sided printing component, a paper receiving frame and punching.
Optionally, the printout further comprises auditing the printed files.
Optionally, the print output further comprises binding the printed documents.
In a second aspect, a printing process management and control system is provided, which includes:
the client generates a printing task according to the printing request and uploads the printing task to the server after receiving the printing request of the user;
the server sends the printing task to the printing output end with the established connection relation;
and the printing output end downloads the printing preprocessing file and the printer parameters from the server according to the printing tasks and sends the printing preprocessing file and the printer parameters to the printer to execute the printing output, wherein the printer task queue is inquired in the printing output process, all the printing task lists to be executed are obtained, and the tasks which do not belong to the printing request generation are cancelled.
In a third aspect, there is provided a computer-readable storage medium having stored thereon a printing flow management program which, when executed by a processor, implements the steps of the printing flow management method according to any one of the first aspects.
The beneficial effects brought by the technical scheme provided by the embodiment of the application at least comprise:
according to the technical scheme provided by the embodiment of the application, firstly, after a client receives a printing request of a user, the client generates a printing task according to the printing request and uploads the printing task to a server; the server sends a printing task to the printing output end with the established connection relation; and the printing output end downloads the printing preprocessing file and the printer parameters from the server according to the printing task and sends the printing preprocessing file and the printer parameters to the printer to execute printing output, wherein a printer task queue is polled in the printing output process to obtain all the printing task lists to be executed, and the tasks which do not belong to the printing request generation are cancelled. According to the technical scheme, when the printing operation is carried out, the situations that a user uses a physical printer and does not belong to a printing task of a printing request can be well avoided, and the problem of security holes in the existing printing process is solved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below. It should be apparent that the drawings in the following description are merely exemplary, and that other embodiments can be derived from the drawings provided by those of ordinary skill in the art without inventive effort.
Fig. 1 is a flowchart illustrating steps of a method for managing and controlling a printing process according to an embodiment of the present disclosure;
fig. 2 is a structural diagram of a printing process management and control system according to an embodiment of the present disclosure;
FIG. 3 is a flow chart of the client provided in an alternative embodiment of the present application;
fig. 4 is a flowchart illustrating the operation of the printout according to an alternative embodiment of the present application.
Detailed Description
The present invention is described in terms of particular embodiments, other advantages and features of the invention will become apparent to those skilled in the art from the following disclosure, and it is to be understood that the described embodiments are merely exemplary of the invention and that it is not intended to limit the invention to the particular embodiments disclosed. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
To facilitate understanding of the present embodiment, a detailed description will be first given of a printing process control method disclosed in the embodiments of the present application.
Referring to fig. 1, a flowchart of a method for managing a printing process provided by an embodiment of the present application is shown, where the method may include the following steps:
step 101, after receiving a print request of a user, a client generates a print task according to the print request and uploads the print task to a server.
The printing task comprises a preprocessed file and a printing application, the preprocessed file comprises file contents to be printed, and the printing application at least comprises output end information to be printed, file page number, number of copies, single and double sides and approver information.
In the embodiment of the application, the client functions mainly comprise monitoring, application, user authentication and message communication of the printing task. The core technology of the subsystem lies in monitoring the printing event on the host computer, forbidding the printing equipment and printing function existing in the system, only submitting the printing task to the software of the system, and selecting information such as an approver and the like according to the number of pages, the number of copies, single and double sides of the file in the printing application for the user to submit the printing application function. After submitting the printing application, the client uploads the preprocessed file of the printing application to the server.
Specifically, the implementation step performed by the client may include:
(1) a client program user logs in;
(2) performing printing operation by using document processing software, selecting an installed virtual printer, and selecting printing;
(3) information such as the number of copies, single and double sides, application reason filling and the like is submitted to a printing application;
(4) and uploading the preprocessed file of the local printing application to a server.
In an optional embodiment of the present application, before receiving the print request from the user, the method further comprises: a user logs in a client through a client program; and disable the local printer via the client program and select the installed virtual printer.
The client program will poll and monitor the local printers, obtain the local printer status, set all local printers to disabled, and only select the virtual printer for printing.
And 102, the server sends the printing task to the printing output end with the established connection relation.
And the server establishes a connection relation to the printing output end based on the output end information.
In the embodiment of the application, the server terminal system mainly comprises user authentication, file service, service processing and message communication functions. The server program mainly provides a user authentication communication interface, a service processing communication interface and a log auditing function with the client and the printing output end.
And 103, downloading the printing preprocessing file and the printer parameters from the server by the printing output end according to the printing task, and sending the file and the printer parameters to the printer to execute printing output.
In the process of printing output, a printer task queue is polled, all the to-be-executed printing task lists are obtained, and tasks which do not belong to the printing request generation are cancelled.
In the embodiment of the application, the printing output end mainly comprises user authentication, message communication, downloading of a printing task and printing execution. The core technology of the subsystem lies in the output of the printed file, and the binder function of the printer can be used when the file is printed according to the setting of the specific printer.
Specifically, the step of implementing the print output end may include:
(1) the user logs in the printing output end program;
(2) acquiring all print tasks to be printed of a login user;
(3) the output end program sets binder parameters of an actual printer to support the binder function;
(4) the user executes a print job, the printer outputs a print file, and stapling is performed.
Through the combination of the three subsystems and the core technology, the printing of the printing control auditing system and the binder printing equipment is controlled.
Referring to fig. 2, a block diagram of a printing process management and control system provided in an embodiment of the present application is shown. As shown in fig. 2, the system may include: client, server, printout terminal.
The client generates a printing task according to the printing request and uploads the printing task to the server after receiving the printing request of the user; the printing task comprises a preprocessed file and a printing application, the preprocessed file comprises the content of the file to be printed, and the printing application at least comprises output end information to be printed, the number of pages of the file, the number of copies, single and double faces and information of an approver;
the server sends a printing task to the printing output end based on the output end information;
and the printing output end is used for setting parameters of the printer according to the printing application and printing and binding the preprocessed files.
Another embodiment using the printing process management and control system of the present application is given below:
as shown in fig. 3, the client subsystem is a software system running on the client, and includes a client component, and the implementation details and the working principle of the functions shown are as follows:
(1) logging in a user: after the relevant users are added to the server, the client can log in;
(2) disabling the local printer: the client program can poll and monitor the local printer, obtain the state of the local printer, set all printers to be forbidden and only enable the virtual printer provided by the system to print and select by the application program;
(3) printing application: after submitting printing to the virtual printer, a client program pops up a printing application, displays the name, the page number, the single and double sides and other basic information of a printing file, and a user can select an approver and printing equipment; after the information is filled in, the application can be submitted, and the local printing preprocessing file can be uploaded to the server.
Referring to fig. 4, the printout-side subsystem needs to communicate data with the server side, and includes an output-side component, which can set relevant parameters of the printer in the program interface, and send the relevant parameters to the printer when executing a print job, and the following specific details and working principles are provided:
(1) logging in a user: logging in a user at a printing output end, displaying all tasks to be printed related to the user, and enabling the user to select and print and output;
(2) setting a printer: setting parameters of a printer, functions of a paper feeding frame, binder configuration, a double-sided printing component, a paper receiving frame, punching and the like in an interface, and storing the functions into a configuration file;
(3) executing the printout; executing printing output, wherein a printing output end downloads a printing task from a printing preprocessing file stored in a server to a problem, reads configured printer parameters from a configuration file, calls the printing preprocessing file and the printer parameters through an interface at the same time, and sends the printing preprocessing file and the printer parameters to a printer, so that the file is printed and output; in the process of executing the printing program, the background program polls the printer task queue of the CUPS to acquire all task lists to be executed, and cancels the printing tasks which do not belong to the program, so that the problem that the program can be bypassed to perform physical printing during the printing task is well avoided.
By adopting the invention, the printed preprocessed file can be uploaded to the server and can be downloaded from the server during printing output; in the software running process, the situation that a user uses a physical printer is well avoided, all printing tasks are only circulated in the system, and log audit is performed;
for specific limitations of the printing process management and control system, reference may be made to the above limitations of the printing process management and control method, which are not described herein again. The modules in the printing process management and control system can be wholly or partially realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the device, and can also be stored in a memory in the device in a software form, so that the processor can call and execute operations corresponding to the modules.
An embodiment of the present invention further provides a computer-readable storage medium, where a printing process management and control program is stored on the computer-readable storage medium, and when executed by a processor, the printing process management and control program implements the steps of the printing process management and control method described above.
The specific implementation manner of the computer-readable storage medium of the present invention is substantially the same as that of each embodiment of the above-mentioned printing process management and control method, and is not described herein again.
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 hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. 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 M forms, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), synchronous Link (SyMchliMk) DRAM (SLDRAM), RaMbus (RaMbus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus 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 application, and the description thereof is more specific and detailed, but not construed as limiting the claims. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

Claims (10)

1. A printing process management and control method is characterized by comprising the following steps:
after receiving a printing request of a user, a client generates a printing task according to the printing request and uploads the printing task to a server;
the server sends the printing task to the printing output end with the established connection relation;
and the printing output end downloads the printing preprocessing file and the printer parameters from the server according to the printing task and sends the printing preprocessing file and the printer parameters to the printer to execute printing output, wherein a printer task queue is polled in the printing output process to obtain all the printing task lists to be executed, and the tasks which do not belong to the printing request generation are cancelled.
2. The method of claim 1, wherein the print job comprises a preprocessed document comprising document content to be printed and a print application comprising at least output information to be printed, document page count, number of copies, single or double sides, and approver information.
3. The method of claim 2, wherein the server sending the print job to the printout having established the connection relationship comprises:
the server establishes a connection relationship to the printout terminal based on the output terminal information.
4. The method of claim 1, wherein prior to receiving a print request from a user, the method further comprises:
a user logs in a client through a client program;
and disabling a local printer and selecting an installed virtual printer by the client program.
5. The method of claim 4, wherein the client program disables a local printer and selects an installed virtual printer, specifically comprising:
the client program will poll and monitor the local printers, obtain the local printer status, set all local printers to disabled, and only select the virtual printer for printing.
6. The method of claim 1, wherein the printout output downloads the print pre-processing file and the printer parameters from the server according to the print job and sends the print pre-processing file and the printer parameters to the printer for printout execution, and further comprising:
and the printing output end sets a printer according to the printer parameters, and the printer parameters comprise parameters such as a paper feeding frame, binder configuration, a double-sided printing component, a paper receiving frame and punching.
7. The method of claim 1, wherein the printout further comprises auditing printed files.
8. The method of claim 1, wherein the print output further comprises binding the printed documents.
9. A printing process management and control system, the system comprising:
the client generates a printing task according to the printing request and uploads the printing task to the server after receiving the printing request of the user;
the server sends the printing task to the printing output end with the established connection relation;
and the printing output end downloads the printing preprocessing file and the printer parameters from the server according to the printing tasks and sends the printing preprocessing file and the printer parameters to the printer to execute the printing output, wherein the printer task queue is inquired in the printing output process, all the printing task lists to be executed are obtained, and the tasks which do not belong to the printing request generation are cancelled.
10. A computer-readable storage medium, having a printing flow management program stored thereon, which when executed by a processor implements the steps of the printing flow management method according to any one of claims 1 to 8.
CN202111107258.8A 2021-09-22 2021-09-22 A printing process control method, system and storage medium Pending CN113791748A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111107258.8A CN113791748A (en) 2021-09-22 2021-09-22 A printing process control method, system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111107258.8A CN113791748A (en) 2021-09-22 2021-09-22 A printing process control method, system and storage medium

Publications (1)

Publication Number Publication Date
CN113791748A true CN113791748A (en) 2021-12-14

Family

ID=78879049

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111107258.8A Pending CN113791748A (en) 2021-09-22 2021-09-22 A printing process control method, system and storage medium

Country Status (1)

Country Link
CN (1) CN113791748A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115509471A (en) * 2022-09-21 2022-12-23 北京北信源软件股份有限公司 Printing control method, device, electronic device, and computer-readable storage medium
CN115629725A (en) * 2022-10-27 2023-01-20 北京鑫创数字科技股份有限公司 Off-line printing method and device for ink-jet printer, electronic equipment and storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1360251A (en) * 2000-12-22 2002-07-24 佳能株式会社 Obtaining of temporary monopoly control of printing apparatus
JP2009245099A (en) * 2008-03-31 2009-10-22 Seiko Epson Corp Distributed printing method and distributed printing system of printer, and virtual printer driver
CN102402658A (en) * 2011-05-18 2012-04-04 北京蓝波今朝科技有限公司 Classified printing control method based on virtual printing, intelligent card and information system
CN102523255A (en) * 2011-11-30 2012-06-27 北京京航计算通讯研究所 Printing security monitoring and auditing system based on virtual printing technique
CN102609852A (en) * 2012-02-16 2012-07-25 南京邮电大学 Implementation method of printing e-commerce platform for remote printing
CN102640424A (en) * 2010-02-11 2012-08-15 惠普发展公司,有限责任合伙企业 Identify the printer
CN103336923A (en) * 2013-03-06 2013-10-02 西安电子科技大学 Print monitoring system and method for universal printer
CN105183403A (en) * 2015-09-21 2015-12-23 西安电子科技大学 Printing management and control method based on CUPS framework
US20170048405A1 (en) * 2015-08-11 2017-02-16 Samsung Electronics Co., Ltd. Method and device for using cloud print service
CN111240610A (en) * 2020-01-08 2020-06-05 中孚安全技术有限公司 Printing process management and control method, system, terminal and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1360251A (en) * 2000-12-22 2002-07-24 佳能株式会社 Obtaining of temporary monopoly control of printing apparatus
JP2009245099A (en) * 2008-03-31 2009-10-22 Seiko Epson Corp Distributed printing method and distributed printing system of printer, and virtual printer driver
CN102640424A (en) * 2010-02-11 2012-08-15 惠普发展公司,有限责任合伙企业 Identify the printer
CN102402658A (en) * 2011-05-18 2012-04-04 北京蓝波今朝科技有限公司 Classified printing control method based on virtual printing, intelligent card and information system
CN102523255A (en) * 2011-11-30 2012-06-27 北京京航计算通讯研究所 Printing security monitoring and auditing system based on virtual printing technique
CN102609852A (en) * 2012-02-16 2012-07-25 南京邮电大学 Implementation method of printing e-commerce platform for remote printing
CN103336923A (en) * 2013-03-06 2013-10-02 西安电子科技大学 Print monitoring system and method for universal printer
US20170048405A1 (en) * 2015-08-11 2017-02-16 Samsung Electronics Co., Ltd. Method and device for using cloud print service
CN105183403A (en) * 2015-09-21 2015-12-23 西安电子科技大学 Printing management and control method based on CUPS framework
CN111240610A (en) * 2020-01-08 2020-06-05 中孚安全技术有限公司 Printing process management and control method, system, terminal and storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115509471A (en) * 2022-09-21 2022-12-23 北京北信源软件股份有限公司 Printing control method, device, electronic device, and computer-readable storage medium
CN115629725A (en) * 2022-10-27 2023-01-20 北京鑫创数字科技股份有限公司 Off-line printing method and device for ink-jet printer, electronic equipment and storage medium
CN115629725B (en) * 2022-10-27 2023-10-10 北京鑫创数字科技股份有限公司 Off-line printing method and device of ink jet printer, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
US8675234B2 (en) Printing system, print service apparatus, service providing apparatus, control method and computer-readable medium
US11221810B2 (en) Non-transitory computer-readable recording medium, information processing apparatus and printing method
CN101795340A (en) Print system and printing method
US9917960B2 (en) Image forming apparatus, management apparatus, non-transitory computer-readable storage medium and load control method
CN113791748A (en) A printing process control method, system and storage medium
JP4424038B2 (en) Print management system, print management apparatus, and program used therefor
CN103391390A (en) Image processing device and control method for the same
CN113703697A (en) Printing auditing method and system based on binder
CN110806842A (en) Uniformly managed printing method, device and system
US8520236B2 (en) Printing control apparatus and printing control method
US20110222099A1 (en) Verification apparatus, job ticket verification method, and computer-readable medium
US11086578B2 (en) Non-transitory computer-readable recording medium, information processing apparatus and printing method for selective distributed printing by a plurality of printers
US8780376B2 (en) Image processing apparatus and image processing system having a function to cooperatively output document data for which a total limited number of output times is set
JP4616980B2 (en) Printing management apparatus, printing management method, and recording medium storing printing management program
US11989474B2 (en) Image processing apparatus
JP5949529B2 (en) Image processing apparatus and program
CN115857839A (en) A printing job monitoring method, monitoring device and electronic device
US11960782B1 (en) Information processing system, image forming system, and information processing method for restoring old version of task file via image forming workflow
US20100023589A1 (en) Image forming system and image forming apparatus
JP2006244372A (en) Image forming system
US11977802B2 (en) Image processing apparatus
EP3213516B1 (en) Controlled content delivery
JP2005269422A (en) E-mail printing system
JP4532215B2 (en) Printing system, data processing apparatus, data processing apparatus control method, program, and printing apparatus
US20250324010A1 (en) Image processing apparatus linked with external system, and image processing system including such image processing apparatus

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: 20211214