Printing control method, device and equipment
By obtaining the file confidentiality level of the task file and the file dissemination level of the department, it is determined whether to perform printing, scanning or copying operations, which solves the problem of the cumbersome review process of confidential files, improves work efficiency and ensures the confidentiality of files.
Patent Information
- Application Number
- CN202411146825.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-20
- Publication Date
- 2024-12-13
AI Technical Summary
The review process of confidential documents in the existing technology is cumbersome and affects work efficiency.
By obtaining the file confidentiality level of the task file and the file propagation level of the department, we can determine whether to perform printing, scanning or copying operations, ensure file confidentiality and simplify the permission determination process.
Improve work efficiency, ensure the security of confidential documents, avoid information leakage, and simplify operational processes.
Smart Images

Figure CN119127097A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of image forming technology, and in particular to a printing control method, device and equipment. Background Art
[0002] Nowadays, different departments within a company usually have different levels of confidential documents, and different permissions are assigned to employees or departments. Some very important documents are generally set at a very high confidentiality level and cannot be printed, scanned, or copied in other departments. Even within the department, permission must be determined and approved before printing, scanning, or copying can be performed.
[0003] Although it can increase security to determine whether the operator has the authority to use the file before executing the task, the process is cumbersome, reduces convenience, and affects work efficiency. Summary of the invention
[0004] In view of this, the present application provides a printing control method, device and equipment to help solve the problem in the prior art that the confidential document review process is cumbersome and affects work efficiency.
[0005] In a first aspect, an embodiment of the present application provides a printing control method, comprising:
[0006] Get the task file to be executed;
[0007] Determine the document confidentiality level of the mission document;
[0008] Determine the document dissemination level of the department to which the task document belongs;
[0009] Whether to execute the task operation related to the task file is determined according to the file confidentiality level and the file dissemination level.
[0010] In an optional embodiment, determining the file confidentiality level of the task file includes:
[0011] Extracting the file attribute tag of the task file;
[0012] The file confidentiality level of the task file is determined according to the first designated field of the file attribute tag.
[0013] In an optional embodiment, determining the file propagation level of the department to which the task file belongs includes:
[0014] Extracting the file attribute tag of the task file;
[0015] The file propagation level of the task file is determined according to the second designated field of the file attribute tag.
[0016] In an optional embodiment, determining the file propagation level of the task file according to the second designated field of the file attribute tag includes:
[0017] Determine the department to which the task file belongs according to the second designated field of the file attribute tag;
[0018] The file propagation level of the department to which the task file belongs is determined according to the pre-stored attribute information.
[0019] In an optional embodiment, the determining whether to execute the task operation related to the task file according to the file confidentiality level and the file dissemination level includes:
[0020] When it is detected that the confidentiality level of the file is higher than the dissemination level of the file, the task operation related to the task file is not performed, and a first error message is displayed;
[0021] When it is detected that the confidentiality level of the file is not higher than the file dissemination level, the task operation related to the task file is executed.
[0022] In an optional embodiment, the determining whether to execute the task operation related to the task file according to the file confidentiality level and the file dissemination level includes:
[0023] determining whether the current image forming device has the authority to process the task file according to the pre-stored attribute information;
[0024] If it is determined that the current image forming device has the authority to process the task file, determining whether to execute the task operation related to the task file according to the file confidentiality level and the file dissemination level;
[0025] If it is determined that the current image forming device does not have the authority to process the task file, a second error message is displayed.
[0026] In an optional embodiment, the determining whether the current image forming device has the authority to process the task file according to the attribute information of the task file includes:
[0027] Acquire a first department identifier of the department to which the task file belongs, a shared attribute of the department to which the task file belongs, and a second department identifier of the department to which the current image forming device belongs;
[0028] When it is detected that the first department identifier and the second department identifier are different and the sharing attribute indicates that sharing is not possible, it is determined that the current image forming device does not have the authority to process the task file; otherwise, it is determined that the current image forming device has the authority to process the task file.
[0029] In an optional embodiment, the method further includes:
[0030] If the confidential information of the file cannot be extracted in the level setting area of the task file, subsequent operations are stopped and a third error message is displayed.
[0031] In an optional embodiment, the method further includes:
[0032] Receiving standard attribute information sent by a host device or a server, the standard attribute information including: department identification of each department, sharing attributes of each department or file dissemination level of each department;
[0033] The pre-stored attribute information is updated according to the standard attribute information.
[0034] In an optional embodiment, the step of obtaining the task file to be executed includes:
[0035] Get the task file sent by the host device or server, or;
[0036] Get the task file generated by the scan.
[0037] In a second aspect, an embodiment of the present application provides a printing control device, including:
[0038] The acquisition module is used to obtain the task file to be executed;
[0039] A first determination module, used to determine the file confidentiality level of the task file;
[0040] A second determination module is used to determine the file dissemination level of the department to which the task file belongs;
[0041] The third determination module is used to determine whether to execute the task operation related to the task file according to the file confidentiality level and the file dissemination level.
[0042] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, the electronic device is triggered to execute any one of the methods described in the first aspect above.
[0043] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium includes a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute any method described in the first aspect.
[0044] In a fifth aspect, an embodiment of the present application provides a computer program product, which includes executable instructions. When the executable instructions are executed on a computer, the computer executes any method described in the first aspect.
[0045] By adopting the scheme provided in the embodiment of the present application, the task file to be executed is obtained; the file confidentiality level of the task file is determined; the file dissemination level of the department to which the task file belongs is determined; and whether to execute the task operation related to the task file is determined according to the file confidentiality level and the file dissemination level. The method sets the file confidentiality level for the task file and the file dissemination level for the department to which the task file belongs. When the file confidentiality level is higher than the file dissemination level, related operations such as printing are not executed, thereby ensuring the confidentiality of the task file, and the determination method is simple, which improves work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0047] Figure 1 A flow chart of a printing control method provided in an embodiment of the present application;
[0048] Figure 2a An exemplary schematic diagram of a printing control method provided in an embodiment of the present application;
[0049] Figure 2b An exemplary schematic diagram of another printing control method provided in an embodiment of the present application;
[0050] Figure 3a An exemplary schematic diagram of another printing control method provided in an embodiment of the present application;
[0051] Figure 3b An exemplary schematic diagram of another printing control method provided in an embodiment of the present application;
[0052] Figure 3c An exemplary schematic diagram of another printing control method provided in an embodiment of the present application;
[0053] Figure 4a An exemplary schematic diagram of another printing control method provided in an embodiment of the present application;
[0054] Figure 4b An exemplary schematic diagram of another printing control method provided in an embodiment of the present application;
[0055] Figure 5A flowchart of another printing control method provided in an embodiment of the present application;
[0056] Figure 6 A schematic diagram of the structure of a printing control device provided in an embodiment of the present application;
[0057] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0058] In order to better understand the technical solution of the present application, the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0059] It should be clear that the described embodiments are only part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0060] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the present application. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.
[0061] It should be understood that the term "and / or" used in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0062] The printing control method of the embodiment of the present application can be applied to image forming devices, which include but are not limited to: printers, copiers, scanners, fax machines and other devices.
[0063] Figure 1 The following is a flow chart of a printing control method provided in an embodiment of the present application. The printing control method is described by taking a printer as an example. Figure 1 As shown, the method may include:
[0064] Step 101, obtaining the task file to be executed;
[0065] Step 102, determining the confidentiality level of the task file;
[0066] Step 103, determining the file dissemination level of the department to which the task file belongs;
[0067] Step 104, determining whether to execute the task operation related to the task file according to the file confidentiality level and the file dissemination level.
[0068] The method of the embodiment of the present application is applicable to an office with multiple departments and multiple printers, each department has its own printer and documents with different confidentiality levels. When a printer receives a job task, the task file it contains may come from the department itself or from other departments.
[0069] In an optional embodiment, the printer in the office can be connected to one or more host devices (such as computers) nearby, and the user can send the task file through the host device. Alternatively, a QR code can be set on the surface of the printer, and the user can use a terminal device (such as a mobile phone) to scan the QR code and send the task file through the server. Alternatively, the task file can be obtained by scanning a paper document by the printer. The acquisition of the task file can also include other reasonable methods, which are not specifically limited.
[0070] Before the printer executes the job task, the printer must first determine whether it has the authority to execute the job task to prevent the leakage of highly confidential task file information. Specifically, the embodiment of the present application can set a corresponding file dissemination level for each department in advance, and set a corresponding file confidentiality level for each task file. The file dissemination level is used to indicate the level of task files that can be disseminated by the current department. The higher the file dissemination level, the more task files can be disseminated by the current department. The file confidentiality level is used to indicate the confidentiality level of the current task file. The higher the file confidentiality level, the higher the confidentiality requirement. The printer can determine whether to execute the job task by comparing the file confidentiality level of the current task file and the file dissemination level of the department to which the current task file belongs.
[0071] In an optional embodiment, the specific steps for the printer to determine whether to execute the task operation related to the task file may include: (1) when it is detected that the file confidentiality level is higher than the file dissemination level, not executing the task operation related to the task file and displaying a first error message; (2) when it is detected that the file confidentiality level is not higher than the file dissemination level, executing the task operation related to the task file.
[0072] Reference Figure 2a , taking three departments as an example, the user can set the file propagation level of department A to level 2, the file propagation level of department B to level 3, and the file propagation level of department C to level 4. Optionally, the lower the value, the higher the file propagation level, or the lower the file propagation level. The embodiment of the present application takes the example that the lower the value, the higher the file propagation level, for subsequent explanation, that is, the file propagation level of department A is higher than that of department B and department C, and the file propagation level of department B is higher than that of department C.
[0073] Correspondingly, the user also sets the corresponding file confidentiality level for the task file. Figure 2b , taking 4 task files as an example, the user can set the file confidentiality levels of task file 1, task file 2, task file 3 and task file 4 to level 2, level 3, level 5 and level 4 respectively. Similarly, the lower the value of the file confidentiality level, the higher the file confidentiality level can be, or the lower the file confidentiality level can be. The embodiment of the present application takes the example that the lower the value, the higher the file confidentiality level is for subsequent explanation, that is, the file confidentiality levels of the above four task files are task file 1, task file 2, task file 4 and task file 3 from high to low.
[0074] The file dissemination level of department A is level 2, and the file confidentiality levels of the above four task files do not exceed level 2. If the above four task files are internal files of department A, the printer can perform the task operation of any task file. The file dissemination level of department C is level 4, and the file confidentiality levels of task file 1 and task file 2 are level 2 and level 3, respectively, which are higher than the file dissemination level of department C. The file confidentiality levels of task file 3 and task file 4 are level 5 and level 4, respectively, which do not exceed the file dissemination level of department C. Therefore, if the above four task files are internal files of department C, the printer can only perform the task operations of task file 3 and task file 4.
[0075] In the embodiment of the present application, the user sets the corresponding file confidentiality level for each task file, and sets the file dissemination level for each department. The printer can only perform the corresponding task operation when the file confidentiality level does not exceed the file dissemination level of the department to which it belongs, thereby ensuring the confidentiality of the data file. In addition, by setting different levels for task files and departments, the printer does not need to conduct tedious audits on users, thereby improving work efficiency.
[0076] In an optional embodiment, for printers within a department, the printer only needs to compare the file confidentiality level and the file dissemination level to determine the authority. For printers in other departments, in addition to comparing the file level and the file dissemination level, the printer also needs to obtain the sharing attribute of the department to which the task file belongs. The sharing attribute is used to indicate whether the task files of each department can be shared with other departments, that is, whether the printers of other departments have the authority to perform operations such as printing and scanning.
[0077] In view of the above problems, the embodiment of the present application can also set a department ID for each task file, each department and each printer, and set a sharing attribute for each department. Figure 3a The department ID of department A is a, and the sharing attribute is: not shareable; the department ID of department B is b, and the sharing attribute is: shareable; the department ID of department C is c, and the sharing attribute is: shareable.
[0078] Reference Figure 3b The department identification of task file 1 is a, which is an internal file of department A; the department identification of task file 2 is b, which is an internal file of department B; the department identification of task file 3 is c, which is an internal file of department C; the department identification of task file 4 is a, which is the same as task file 1 and is an internal file of department A.
[0079] Reference Figure 3c , printer A is a printer inside department A, and its department ID is a; printer B is a printer inside department B, and its department ID is b; printer C is a printer inside department C, and its department ID is c.
[0080] Before the printer processes any task file, it first determines whether the task file is an internal file of the department based on its own department ID and the department ID of the task file. If it is determined to be an internal file of the department, it further determines whether it has processing authority based on the file confidentiality level and file dissemination level. If it is determined that the task file is a file of another department, it obtains the sharing attribute of the department to which it belongs. If it can be shared, it performs the operation of "determining whether it has processing authority based on the file confidentiality level and file dissemination level". If it cannot be shared, the process ends directly and an error is reported.
[0081] In an optional embodiment, the above process may specifically include: (1) obtaining a first department identifier of the department to which the task file belongs, a sharing attribute of the department to which the task file belongs, and a second department identifier of the department to which the device itself belongs; (2) when it is detected that the first department identifier and the second department identifier are different and the sharing attribute indicates that they cannot be shared, determining that the current image forming device does not have the authority to process the task file; otherwise, determining that the current image forming device has the authority to process the task file.
[0082] Figure 3a and Figure 3c All the information in the file can be pre-stored in the printer as attribute information, that is, the information available inside the printer includes: the department identification of the department to which it belongs, the file dissemination level and the sharing attributes. Figure 3b The information in the task file can be set in a specific area of the task file, that is, after the printer obtains the task file, it can determine the confidentiality level of the task file and the department ID of the department to which the task file belongs. With the above information, the printer can efficiently determine whether it has the authority to process the task file, which not only avoids the problem of information leakage, but also does not reduce work efficiency due to the cumbersome review process.
[0083] In an optional embodiment, the user can set a file attribute tag for each task file, and the file attribute tag can record the file confidentiality level, department to which the task file belongs, and other appropriate information. Figure 4a, the file attribute tag may include: file number, department, file confidentiality level and page number, etc. Users can record the file attribute tag in the level setting area of each page of the task file, refer to Figure 4b The header area indicated by arrow 401 can be used as a level setting area, and the footer area indicated by arrow 402 can also be used as a level setting area. Figure 4b In addition to the areas shown, users can also select other specific areas to place file attribute labels.
[0084] In an optional embodiment, for the above step 102, the specific steps of the printer determining the file confidentiality level of the task file may include: extracting the file attribute tag of the task file in the level setting area of the task file; and determining the file confidentiality level of the task file according to the first designated field of the file attribute tag. After the printer obtains the task file, it may perform image recognition in the level setting area to extract the information recorded in the file attribute tag, and the first designated field is the area field in the file attribute tag that records the file confidentiality level.
[0085] In an optional embodiment, for the above step 102, the specific steps of the printer determining the file dissemination level of the department to which the task file belongs may include: extracting the file attribute tag of the task file in the level setting area of the task file, determining the department to which the task file belongs according to the second specified field of the file attribute tag; and determining the file dissemination level of the department to which the task file belongs according to the pre-stored attribute information. Figure 4a and Figure 3a According to the information in the file attribute tag, the department to which the current task file belongs is department A, and the pre-stored attribute information has recorded that the file propagation level of department A is level 2. Based on the above information, the printer can efficiently determine the file propagation level of the department to which each task file belongs.
[0086] In the embodiment of the present application, by setting a file attribute tag in a specific area of the task file, the printer can quickly determine whether it has the authority to process a certain task file, thereby streamlining and standardizing the overall process and improving work efficiency.
[0087] In an optional embodiment, the user can modify the attribute information pre-stored in the printer. Specifically, the user sends the modified standard attribute information to the printer through the host device or the server. After receiving the standard attribute information, the printer updates the pre-stored attribute information. For example, the user can modify the sharing attributes of a department or the file dissemination level of a department.
[0088] In the embodiment of the present application, by timely updating the attribute information, the user can flexibly adjust the operation permissions of the printer, thereby improving the user experience.
[0089] Figure 5 A flow chart of another printing control method provided in an embodiment of the present application is shown as follows: Figure 5 As shown, the method may include:
[0090] Step 501, receiving a task file;
[0091] Step 502, scanning and generating task files;
[0092] Step 503, the printer extracts the file attribute tag;
[0093] Step 504: whether the file confidentiality level and file dissemination level are successfully obtained, if yes, proceed to step 505, otherwise proceed to step 511;
[0094] Step 505, whether it is an internal department file, if so, go to step 506, otherwise go to step 507;
[0095] Step 506, whether the confidentiality level of the file is higher than the dissemination level of the file, if so, proceed to step 508, otherwise proceed to step 509;
[0096] Step 507, whether it is shared outside the department, if so, go to step 509, otherwise go to step 508;
[0097] Step 508, executing task operation;
[0098] Step 509, displaying a first error message;
[0099] Step 510, displaying a second error message;
[0100] Step 511: Display a third error message.
[0101] The task file can be sent directly to the printer by other devices, or can be generated by scanning by the printer. After obtaining the task file, the printer extracts the file attribute tag in the specific area and determines whether the file confidentiality level and file dissemination level are successfully obtained. If the acquisition is successful, it enters step 505 for further determination. If the acquisition fails, the third error message is displayed to prompt the user that the information acquisition fails.
[0102] In step 505, the printer determines whether the current task file is an internal department file. If so, it proceeds to step 506 for further determination. If not, it determines whether the department to which the task file belongs supports file sharing. If file sharing is supported, it proceeds to step 506. Otherwise, it displays a second error message, prompting the user that the task file is a file of another department and cannot be shared. It can be understood that for task files within a department, there is no need to determine whether the department supports file sharing. By default, it has the right to process. It only needs to determine the confidentiality level of the file and the size of the file dissemination level.
[0103] In step 506, the printer determines whether the file confidentiality level is higher than the file dissemination level. If it is higher, the printer displays a first error message to prompt the user that the confidentiality of the current task file is too high and cannot be operated. If the file confidentiality level is less than or equal to the file dissemination level, the printer can directly execute the task operation.
[0104] Through the above process, the printer can efficiently determine whether it has the authority to execute the task file, avoiding information leakage and simplifying the workflow.
[0105] Figure 6 The structure diagram of a printing control device provided by an embodiment of the present application is shown in FIG4 . The device can be deployed in an electronic device, and as shown in FIG4 , the device can include: an acquisition module 610 , a first determination module 620 , a second determination module 630 , and a third determination module 640 .
[0106] The acquisition module 610 is used to acquire the task file to be executed;
[0107] A first determination module 620 is used to determine the file confidentiality level of the task file;
[0108] The second determination module 630 is used to determine the file propagation level of the department to which the task file belongs;
[0109] The third determination module 640 is used to determine whether to execute the task operation related to the task file according to the file confidentiality level and the file dissemination level.
[0110] For the specific process, please refer to the description in the above method flowchart.
[0111] Corresponding to the above embodiment, the present application also provides an electronic device, which can be used to implement a control component of a printer. Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application, the electronic device 700 may include: a processor 701, a memory 702 and a communication unit 703. These components communicate through one or more buses. Those skilled in the art can understand that the structure of the electronic device shown in the figure does not constitute a limitation on the embodiment of the present application. It can be a bus structure or a star structure, and can also include more or fewer components than shown in the figure, or combine certain components, or arrange components differently.
[0112] The communication unit 703 is used to establish a communication channel so that the electronic device can communicate with other devices, receive user data sent by other devices or send user data to other devices.
[0113] The processor 701 is the control center of the electronic device. It uses various interfaces and lines to connect various parts of the entire electronic device. It runs or executes software programs, instructions, and / or modules stored in the memory 702, and calls data stored in the memory to perform various functions of the electronic device and / or process data. The processor can be composed of an integrated circuit (IC), for example, it can be composed of a single packaged IC, or it can be composed of a plurality of packaged ICs with the same or different functions. For example, the processor 701 can include only a central processing unit (CPU). In the embodiment of the present application, the CPU can be a single computing core or multiple computing cores.
[0114] The memory 702 is used to store the execution instructions of the processor 701. The memory 702 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0115] When the execution instructions in the memory 702 are executed by the processor 701, the electronic device 700 can execute Figure 1 Some or all of the steps in the illustrated embodiments.
[0116] In a specific implementation, the present application also provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, the program may include some or all of the steps in each embodiment of the printing control method provided by the present application. The storage medium may be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0117] In a specific implementation, the present application also provides a computer program product, wherein the computer program product includes executable instructions, and when the executable instructions are executed on a computer, the computer executes part or all of the steps in each embodiment of the printing control method provided in the present application.
[0118] The embodiment of the present application also provides a non-temporary computer-readable storage medium, which stores computer instructions, and the computer instructions enable the computer to execute the printing control method provided by the embodiment of the present application.
[0119] The above-mentioned non-temporary computer-readable storage medium can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, - but not limited to - an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (Read On ly Memory; hereinafter referred to as: ROM), an erasable programmable read-only memory (Erasab leProgrammab le Read On ly Memory; hereinafter referred to as: EPROM) or flash memory, optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.
[0120] Computer-readable signal media may include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0121] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0122] Those skilled in the art can clearly understand that the technology in the embodiments of the present application can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution in the embodiments of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a disk, an optical disk, etc., including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application or some parts of the embodiments.
[0123] In this specification, the same or similar parts between the various embodiments can be referred to each other. In particular, for the device embodiment and the terminal embodiment, since they are basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description in the method embodiment.
Claims
1. A printing control method, characterized in that: The method is applied to an image forming device, comprising: Get the task file to be executed; Determine the document confidentiality level of the mission document; Determine the document dissemination level of the department to which the task document belongs; Whether to execute the task operation related to the task file is determined according to the file confidentiality level and the file dissemination level.
2. The method according to claim 1, characterized in that The step of determining the confidentiality level of the task file comprises: Extracting the file attribute tag of the task file; The file confidentiality level of the task file is determined according to the first designated field of the file attribute tag.
3. The method according to claim 1, characterized in that Determining the file dissemination level of the department to which the task file belongs includes: Extracting the file attribute tag of the task file; The file propagation level of the task file is determined according to the second designated field of the file attribute tag.
4. The method according to claim 3, characterized in that The determining the file propagation level of the task file according to the second designated field of the file attribute tag includes: Determine the department to which the task file belongs according to the second designated field of the file attribute tag; The file propagation level of the department to which the task file belongs is determined according to the pre-stored attribute information.
5. The method according to claim 1, characterized in that The determining whether to execute the task operation related to the task file according to the file confidentiality level and the file dissemination level includes: When it is detected that the confidentiality level of the file is higher than the dissemination level of the file, the task operation related to the task file is not performed, and a first error message is displayed; When it is detected that the confidentiality level of the file is not higher than the file dissemination level, the task operation related to the task file is executed.
6. The method according to claim 1, characterized in that The determining whether to execute the task operation related to the task file according to the file confidentiality level and the file dissemination level includes: determining whether the current image forming device has the authority to process the task file according to the pre-stored attribute information; If it is determined that the current image forming device has the authority to process the task file, determining whether to execute the task operation related to the task file according to the file confidentiality level and the file dissemination level; If it is determined that the current image forming device does not have the authority to process the task file, a second error message is displayed.
7. The method according to claim 6, characterized in that The determining, according to the attribute information of the task file, whether the current image forming device has the authority to process the task file includes: Acquire a first department identifier of the department to which the task file belongs, a shared attribute of the department to which the task file belongs, and a second department identifier of the department to which the current image forming device belongs; When it is detected that the first department identifier and the second department identifier are different and the sharing attribute indicates that sharing is not possible, it is determined that the current image forming device does not have the authority to process the task file; otherwise, it is determined that the current image forming device has the authority to process the task file.
8. A printing control device, characterized in that: include: The acquisition module is used to obtain the task file to be executed; A first determination module, used to determine the file confidentiality level of the task file; A second determination module is used to determine the file dissemination level of the department to which the task file belongs; The third determination module is used to determine whether to execute the task operation related to the task file according to the file confidentiality level and the file dissemination level.
9. An electronic device, characterized in that: The electronic device comprises a memory for storing computer program instructions and a processor for executing the program instructions, wherein when the computer program instructions are executed by the processor, the electronic device executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 7.
