Image job forming method and device, electronic equipment and storage medium
By receiving and matching the ports and formats that form the operation in the image formation device, the problem that the image formation device is not secure during the communication between the port and the public device is solved, and the user experience is improved and the flexibility of the interface is enhanced.
Patent Information
- Application Number
- CN202411371183.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-01-21
AI Technical Summary
In the prior art, when the image forming device communicates with the public device, the received image forming operation may be unsafe, resulting in poor user experience; at the same time, some manufacturers close the interface to achieve secure printing, but the interface is completely inoperable. The user experience is inflexible.
By receiving the target image forming job, and based on the preset corresponding relationship between the first port and the image forming job format, it is determined whether the port and the format of the received image forming job match. The image formation job is executed when there is a match, otherwise it is not executed and an error is prompted. Users can independently configure the association table between the first port and the image forming job format to enhance user autonomy.
Effectively prevent unsafe images from forming the interference of images for forming devices, and improves the user experience. At the same time, it makes full use of each first port, and the user can use the interface flexibly.
Smart Images

Figure CN119342153A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of image forming technology, and in particular to a method, device, electronic device and storage medium for image operation formation. Background Art
[0002] An image forming device is a device that forms an image on an imaging medium by the imaging principle, such as a printer, a copier, a fax machine, a multifunctional image making and copying device, an electrostatic printing device, and any other similar device. In practical applications, image forming devices are increasingly used in office and daily life.
[0003] Specifically, in the prior art, the image forming device first obtains an image forming job from other devices (such as a USB flash drive, a mobile phone, and a computer); then, when the image forming device receives the target image forming job, it first reads the image forming job from the port that receives the target image forming job; finally, the image forming device executes the image forming job task according to the image forming job.
[0004] However, when the port of the image forming device is connected to a public device for communication, the image forming job received by the image forming device may not be safe (for example, a certain network attack may cause the image forming device to repeatedly perform the image forming job), which results in a poor user experience. At the same time, some manufacturers will close certain interfaces before the product leaves the factory to achieve the purpose of secure printing, which will make the interface completely unusable and inflexible for users.
[0005] It should be pointed out that the information disclosed in the background technology section of this application is only intended to deepen the understanding of the general background technology of this application, and should not be regarded as an admission or suggestion in any form that the information constitutes prior art already known to those skilled in the art. Summary of the invention
[0006] In view of this, the present application provides an image forming operation method, device, electronic device and storage medium, so as to solve the problem in the prior art that when the port of the image forming device is connected to a public device for communication, the image forming operation received by the image forming device may not be safe, thereby resulting in a poor user experience; at the same time, some manufacturers will close certain interfaces before the product leaves the factory to achieve the purpose of safe printing, which will cause the interface to be completely unusable and inflexible for users.
[0007] In a first aspect, an embodiment of the present application provides an image forming operation method, which is applied to an image forming device, comprising:
[0008] receiving a target image forming job;
[0009] According to a preset correspondence between the first port and the image forming job format, determining whether the first port receiving the target image forming job matches the format of the target image forming job, wherein the first port is an input / output port of the image forming device;
[0010] When the first port matches the format of the target image forming job, the image forming device executes the target image forming job. In the embodiment of the present application, the target image forming job is first received; then, according to the preset correspondence between the first port and the image forming job format, it is determined whether the first port receiving the target image forming job matches the format of the target image forming job; when the first port matches the format of the target image forming job, the image forming device executes the target image forming job. It can be understood that by setting the first port to receive the target image forming job in a fixed format, it is possible to effectively prevent other information from interfering with the image forming device; at the same time, each first port can be fully utilized, which, to a certain extent, provides a better user experience.
[0011] In a possible implementation, before receiving the target image forming job, the method further includes: in response to a configuration operation of the first port and the image forming job format triggered by a user, the image forming device generating an association table between the first port and the image forming job format;
[0012] In a possible implementation, the image forming device determines whether the first port receiving the target image forming job matches the format of the target image forming job according to the association table between the first port and the image forming job format.
[0013] In the embodiment of the present application, before receiving the target image forming job, firstly, in response to the configuration operation of the first port and the image forming job format triggered by the user, a first port and image forming job format association table is generated; then, according to the first port and image forming job format association table, the image forming device determines whether the first port receiving the target image forming job matches the format of the target image forming job. It can be understood that according to different needs of users, users can independently define the first port and image forming job format association table, thereby giving users greater autonomy and improving user experience.
[0014] In a possible implementation, the image forming device determines whether the first port receiving the target image forming job matches the format of the target image forming job according to the preset correspondence between the first port and the image forming job format, including:
[0015] When the image forming device supports the format corresponding to the target image forming job, the image forming device determines whether the first port receiving the target image forming job matches the format of the target image forming job based on the correspondence between the preset first port and the image forming job format.
[0016] In the embodiment of the present application, before determining whether the first port receiving the target image forming job matches the format of the target image forming job, it is possible to first determine whether the image forming device supports the format of the target image forming job; when the image forming device supports the format of the target image forming job, it is then determined whether the first port receiving the target image forming job matches the format of the target image forming job. It can be understood that by first determining whether the image forming device supports the format of the target image forming job, it is possible to more efficiently exclude image forming jobs that the image forming device cannot execute, thereby improving the user experience to a certain extent.
[0017] In a possible implementation, the method further includes:
[0018] When the image forming apparatus does not support the format of the target image forming job, the image forming apparatus displays a prompt message that the format of the image forming apparatus does not match that of the target image forming job.
[0019] In an embodiment of the present application, when the image forming device does not support the format of the target image forming job, the image forming device outputs a prompt message that the image forming device and the target image forming job format do not match. To a certain extent, the user can quickly determine that the target image forming job format does not match, thereby improving the user experience.
[0020] In a possible implementation, when the first port does not match the format of the target image forming job, the image forming device does not execute the target image forming job, including:
[0021] When the formats of the first port and the target image forming job do not match, the image forming apparatus does not execute the target image forming job and outputs prompt information indicating that the formats of the first port and the target image forming job do not match.
[0022] In an embodiment of the present application, when the format of the first port does not match the target image forming job, the image forming device does not execute the target image forming job, and outputs a prompt message that the format of the first port does not match the target image forming job. To a certain extent, the user can quickly determine that the format of the target image forming job does not match the first port, thereby improving the user experience.
[0023] In a possible implementation manner, the format of the target image forming job includes: a page description language type corresponding to the target image forming job and a format of raster data corresponding to the target image forming job.
[0024] In the embodiment of the present application, the format of the target image forming job includes: the page description language type corresponding to the target image forming job and the format of the raster data corresponding to the target image forming job. It can be understood that by setting the first port to receive the page description language type and the raster data format corresponding to the target image forming job, other information can be prevented from interfering with the image forming device, which can ultimately provide a better user experience.
[0025] In a second aspect, an embodiment of the present application provides a device for forming an image operation, including:
[0026] A pre-analysis module, for receiving a target image forming operation;
[0027] a job filtering module, for determining whether the first port receiving the target image forming job matches the format of the target image forming job according to a preset correspondence between the first port and the image forming job format, wherein the first port is an input / output port of the image forming device;
[0028] The job filtering module is further configured to prevent the image forming device from executing the target image forming job when the format of the first port does not match that of the target image forming job.
[0029] In a third aspect, an embodiment of the present application provides an electronic device, including:
[0030] processor;
[0031] Memory;
[0032] And a computer program, wherein the computer program is stored in the memory, and the computer program includes instructions, and when the instructions are executed by the processor, the electronic device executes any one of the methods described in the first aspect.
[0033] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, characterized in that 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 one of the methods described in the first aspect.
[0034] It can be understood that the image forming device provided in the second aspect, the electronic device provided in the third aspect, and the computer-readable storage medium provided in the fourth aspect are all used to execute the method provided in the present application. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] 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.
[0036] Figure 1 A schematic diagram of an application scenario provided for an embodiment of the present application.
[0037] Figure 2 A schematic flow chart of a method for forming an image operation provided in an embodiment of the present application.
[0038] Figure 3A A schematic diagram of a configuration panel of an image forming device provided in an embodiment of the present application.
[0039] Figure 3B A schematic diagram of a configuration panel of another image forming device provided in an embodiment of the present application.
[0040] Figure 3C A schematic diagram of a configuration panel of another image forming device provided in an embodiment of the present application.
[0041] Figure 4 A schematic diagram of a configuration panel of another image forming device provided in an embodiment of the present application.
[0042] Figure 5 A schematic diagram of the structure of an image operation forming device provided in an embodiment of the present application.
[0043] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] 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.
[0045] 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.
[0046] 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.
[0047] 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.
[0048] An image forming device is a device that forms an image on an imaging medium through the principle of imaging, such as a printer, a copier, a fax machine, a multifunctional image making and copying device, an electrostatic printing device, and any other similar device. In practical applications, image forming devices are increasingly used in office and daily life. Specifically, in the prior art, an image forming device first obtains an image forming job from other devices (such as a USB flash drive, a mobile phone, and a computer, etc.); then, when the image forming device receives a target image forming job, it first reads the image forming job from the port that receives the target image forming job; finally, the image forming device executes the image forming job task according to the image forming job. For ease of understanding, the following first provides an exemplary description of a specific application scenario.
[0049] The first port represents an input / output port of the image forming device, and thus the first port of the image forming device may represent a wired connection port in the image forming device or a wireless connection port in the image forming device. Preferably, the first port may be an IO port.
[0050] See also Figure 1 , is a schematic diagram of an application scenario provided by an embodiment of the present application. Figure 1 As shown, the application scenario includes: other device 101 and image forming apparatus 102, wherein the other device 101 and the image forming apparatus 102 are interconnected through a wired or wireless communication network to transmit information. That is, the other device 101 is connected to the first port of the image forming apparatus 102 for communication. During the image forming process, the other device 101 sends an image forming job to the image forming apparatus 102 through the corresponding first port; then the image forming apparatus performs the corresponding image forming job according to the received image forming job.
[0051] in addition, Figure 1The other devices 101 and image forming apparatus 102 shown in the figure are only exemplary descriptions and should not be used as a limitation on the scope of protection of this application. For example, the image forming apparatus 102 includes but is not limited to printers, copiers, fax machines, multi-function image making and copying devices, electrostatic printing devices, and any other similar devices; the other devices 101 include but are not limited to computers, mobile phones, tablet computers, enterprise internal servers, cloud servers, and other electronic devices that can communicate with the image forming apparatus 102.
[0052] However, when the first port of the image forming device is connected to other devices for communication, the image forming job received by the image forming device may not be safe. For example, when the image forming device is attacked by a certain network, the image forming device may repeatedly execute the image forming job, which makes it impossible for the user to process the job in time even if the user issues it in time, which ultimately leads to a poor user experience. At the same time, some manufacturers will close certain interfaces before the product leaves the factory to achieve the purpose of secure printing, which will make the interface completely unusable and inflexible for users.
[0053] In view of the above problems, in an embodiment of the present application, a target image forming job is first received; then, based on the correspondence between the preset first port and the image forming job format, it is determined whether the first port receiving the target image forming job matches the format of the target image forming job; when the first port of the target image forming job data does not match the format of the target image forming job, the image forming device does not execute the target image forming job. It can be understood that by setting the first port to receive a target image forming job in a fixed format, interference of other information on the image forming device can be effectively prevented; at the same time, each first port can be fully utilized, so that the user experience is better to a certain extent. This is described in detail in conjunction with a specific implementation method below.
[0054] See also Figure 2 , is a flow chart of a method for forming an image operation provided by an embodiment of the present application. The method can be applied to Figure 1 In the application scenario shown, the method is applied to an image forming device, such as Figure 2 As shown, it mainly includes the following steps.
[0055] Step S201: receiving a target image forming job.
[0056] In the embodiment of the present application, the image forming device first receives the target image forming job sent by other devices through the first port, wherein the first port is the input and output port of the image forming device.
[0057] Specifically, take the other device as a user terminal as an example. First, the user terminal and the image forming device are connected through the first port; then, the user terminal is controlled to send a target image forming job to the image forming device through the first port of the image forming device. In a possible implementation, the first port can be a USB (Un iversal Ser ia l Bus) port, a network (Network Address Transl at ion, NET) port, and a WI FI port, providing users with more choices of the first port, thereby improving the user experience.
[0058] It can be understood that when the first port is a USB port, the image forming device can be communicated and connected with electronic devices such as tablet computers; when the first port is a NET port, the image forming device can be communicated and connected with electronic devices such as tablet computers and cloud servers; when the first port is a WI FI port, the image forming device can be communicated and connected with the network node corresponding to the router.
[0059] It should be pointed out that the first port is a port in the image forming device for receiving and sending data. In addition to USB ports, NET ports and WI FI ports, it also includes ports of other formats such as IPP (Internet Programming Protocol) ports and U disk ports. This application does not make specific restrictions on this.
[0060] Step S202: judging whether the first port receiving the target image forming job matches the format of the target image forming job according to the preset correspondence between the first port and the format of the image forming job.
[0061] In the embodiment of the present application, when the image forming device receives the target image forming job, the image forming device determines whether the first port receiving the target image forming job matches the format of the target image forming job according to the preset correspondence between the first port and the image forming job format. It can be understood that when the first port matches the format of the target image forming job, the image forming device executes the target image forming job.
[0062] It should be noted that, in a possible implementation, the format of the target image forming job includes: the page description language type corresponding to the target image forming job and the format of the raster data corresponding to the target image forming job. The page description language includes: data in the formats of PCLXL, PS, PDF, etc.; the raster data includes data in the formats of JPEG and URF, etc.
[0063] In order to facilitate understanding of the data types of image forming jobs supported by image forming devices, the format types of raster data of image forming jobs can be divided into picture format data and document format data. Among them, the picture format data supported by image forming devices generally include: JPEG, BMP, TIFF and other picture format data; the document format data supported by image forming devices generally include: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX and other document format data.
[0064] Of course, those skilled in the art may also set different page language data formats supported by the image forming device according to actual needs, such as PDL data, PCL data, PCLXL data, PS data, GDI data, PCL5 data, etc., and this application does not impose any specific restrictions on this.
[0065] Exemplarily, the correspondence between the first port and the image forming job format is shown in Table 1. When the first port receiving the target image forming job is a NET port, and the format of the target image forming job is PDF, according to the correspondence between the first port and the image forming job format shown in Table 1, it can be determined that the first port receiving the target image forming job does not match the format of the target image forming job; when the first port receiving the target image forming job is a USB port, and the format of the target image forming job is PDF, according to the correspondence between the first port and the image forming job format shown in Table 1, it can be determined that the first port receiving the target image forming job does not match the format of the target image forming job. When the first port receiving the target image forming job is a WI FI port, and the format of the target image forming job is PDF, according to the correspondence between the first port and the image forming job format shown in Table 1, it can be determined that the first port receiving the target image forming job matches the format of the target image forming job; similarly, and so on, this application does not make specific restrictions on this.
[0066] It should be noted that each first port can support any number of formats of image forming jobs. Of course, each format of image forming jobs can be supported by any type of first port. This application does not impose any specific restrictions on this.
[0067] Table 1:
[0068]
[0069] In a possible implementation, the correspondence between the first port and the image forming job format described above is pre-stored in the image forming device by a person skilled in the art.
[0070] Of course, in one possible implementation, before receiving the target image forming job, the image forming device generates an association table between the first port and the image forming job format in response to a configuration operation of the first port and the image forming job format triggered by the user; then, based on the association table between the first port and the image forming job format, the image forming device determines whether the first port receiving the target image forming job matches the format of the target image forming job.
[0071] To understand the configuration process of the first port and the image formation job format, see Figure 3A , is a schematic diagram of a configuration panel of an image forming device provided in an embodiment of the present application. Figure 3A As shown, the configuration panel of the image forming device sets the image forming job format matched by the first port based on driver printing, picture printing and document printing.
[0072] The user can adjust the first port corresponding to the driver printing, image printing and document printing according to actual needs. Figure 3A , when the user clicks the 301 drop-down bar, all first port types will pop up. For details, see Figure 3B , is a schematic diagram of a configuration panel of another image forming device provided in an embodiment of the present application. When a user clicks on a different first port, a jump to a different first port can be achieved. For example, Figure 3B As shown, when the user clicks on the USB port, the configuration panel of the image forming device will adjust the first port corresponding to the document printing to the USB port.
[0073] Specifically, see Figure 3C , is a schematic diagram of another configuration panel of an image forming device provided in an embodiment of the present application. When a user clicks on a USB port, the configuration panel of the image forming device will jump to Figure 3C The interface shown is the USB port for document printing.
[0074] In a possible implementation, the configuration panel includes each first port determination area. When the user triggers the first port determination area, the corresponding first port starts to work, and the first port can be accurately selected to work.
[0075] It can be understood that when the first port corresponding to the driver printing is allowed to print in page language, the corresponding first port allows to accept image formation jobs corresponding to formats such as PDL format, PCL format, PCLXL format, PS format, GDI format, etc.; when the first port corresponding to the driver printing is allowed to print in raster format, the corresponding first port allows to accept image formation jobs corresponding to formats such as PDF format, DOC format, DOCX format, XLS format, XLSX format, PPT format and PPTX format; when the first port corresponding to the driver printing is allowed to print in picture format, the corresponding first port allows to accept image formation jobs corresponding to JPEG format, BMP format and TIFF format.
[0076] Of course, the user can also directly configure the format of the image forming job corresponding to each first port. Figure 4 , is a schematic diagram of a configuration panel of another image forming device provided in an embodiment of the present application. The user can directly match the image forming job format corresponding to each first port. As shown in the figure, the image forming job corresponding to the PCLXL format matches the USB port; the image forming job corresponding to the PS format matches the NET port; the image forming job corresponding to the URF format matches the WI FI port; and the image forming job corresponding to the JPEG format matches the WI FI port.
[0077] certainly, Figure 4 The schematic diagram of the configuration panel of the image forming device shown is only an exemplary description, and the present application does not impose any specific limitation on this.
[0078] In the embodiment of the present application, before receiving the target image forming job, firstly, in response to the configuration operation of the first port and the image forming job format triggered by the user, a first port and image forming job format association table is generated; then, according to the first port and image forming job format association table, it is determined whether the first port receiving the target image forming job matches the format of the target image forming job. It can be understood that according to different needs of users, users can independently define the first port and image forming job format association table, thereby giving users greater autonomy and improving user experience.
[0079] In practical applications, due to limitations of the image forming device, the image forming job formats supported by the image forming device may be limited. Therefore, before determining whether each first port supports the image forming job format, it may be determined whether the image forming device supports the image forming job format.
[0080] Specifically, in one possible implementation, it is determined whether the image forming device supports the format of the target image forming job; when the image forming device supports the format of the target image forming job, based on the correspondence between the preset first port and the image forming job format, the image forming device then determines whether the first port for receiving the target image forming job matches the format of the target image forming job.
[0081] Exemplarily, whether the image forming device supports the target image forming job in a format including PDF, DOC, DOCX, XLS, XLSX, PPT, and PPTX. When the target image forming job is in a DOC format, the image forming device supports the target image forming job format, and then determines whether the first port receiving the target image forming job matches the format of the target image forming job. When the target image forming job is in a URF format, the image forming device does not support the target image forming job format.
[0082] In the embodiment of the present application, before determining whether the first port receiving the target image forming job matches the format of the target image forming job, it is possible to first determine whether the image forming device supports the format of the target image forming job; when the image forming device supports the format of the target image forming job, it is then determined whether the first port receiving the target image forming job matches the format of the target image forming job. It can be understood that by first determining whether the image forming device supports the format of the target image forming job, it is possible to more efficiently exclude image forming jobs that the image forming device cannot execute, thereby improving the user experience to a certain extent.
[0083] In a possible implementation, when the image forming device does not support the format of the target image forming job, the image forming device displays a prompt message indicating that the format of the image forming device does not match that of the target image forming job. To a certain extent, the user can quickly determine that the format of the target image forming job does not match, thereby improving the user experience.
[0084] Step S203: When the first port matches the format of the target image forming job, the image forming apparatus executes the target image forming job.
[0085] In the embodiment of the present application, when the first port matches the format of the target image forming job, the image forming apparatus executes the target image forming job.
[0086] Of course, in actual application, when the format of the first port does not match that of the target image forming job, the image forming apparatus does not execute the target image forming job and outputs a prompt message indicating that the format of the first port does not match that of the target image forming job.
[0087] In an embodiment of the present application, when the first port matches the format of the target image forming job, the image forming device executes the target image forming job; when the first port does not match the format of the target image forming job, the image forming device does not execute the target image forming job, and outputs a prompt message that the first port does not match the format of the target image forming job. To a certain extent, the user can quickly determine that the format of the target image forming job does not match the first port, thereby improving the user experience.
[0088] Corresponding to the above embodiments, the present application also provides an image forming device.
[0089] See also Figure 5 , is a schematic diagram of a structure of an image operation forming device provided in an embodiment of the present application. Figure 5 As shown in the figure, an apparatus 500 for forming an image job is shown. The apparatus 500 for forming an image job includes: a pre-analysis module 501 and a job filtering module 502. Specifically, the pre-analysis module is used to receive a target image forming job; the job filtering module is used to determine whether the first port receiving the target image forming job matches the format of the target image forming job according to the correspondence between the preset first port and the image forming job format; when the format of the first port does not match the format of the target image forming job, the image forming apparatus does not execute the target image forming job.
[0090] Corresponding to the above embodiment, the present application also provides an electronic device. Figure 6 , is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, and the electronic device 600 may include: a processor 601, a memory 602, and a communication unit 603. 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 invention. 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 the components differently.
[0091] The communication unit 603 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.
[0092] The processor 601 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 602, 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 multiple packaged ICs with the same or different functions. For example, the processor 601 can only include a central processing unit (CPU). In the embodiment of the present invention, the CPU can be a single computing core or multiple computing cores.
[0093] The memory 602 is used to store the execution instructions of the processor 601. The memory 602 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 storage, flash memory, magnetic disk or optical disk.
[0094] When the execution instructions in the memory 602 are executed by the processor 601, the electronic device 600 can execute Figure 1 Some or all of the steps in the illustrated embodiments.
[0095] In a specific implementation, the present invention further 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 simulation scene generation method provided by the present invention. The storage medium may be a disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.
[0096] In a specific implementation, the present invention further 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 simulation scene generation method provided by the present invention.
[0097] In the embodiments of the present application, "at least one" refers to one or more, and "plurality" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent the existence of A alone, the existence of A and B at the same time, and the existence of B alone. Among them, A and B can be singular or plural. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b and c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0098] Those of ordinary skill in the art will appreciate that the various units and algorithm steps described in the embodiments disclosed herein can be implemented in a combination of electronic hardware, computer software, and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0099] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0100] In several embodiments provided in the present application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
[0101] 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 method for forming an image operation, characterized in that: Applicable to image forming devices, including: receiving a target image forming job; According to a preset correspondence between the first port and the image forming job format, determining whether the first port receiving the target image forming job matches the format of the target image forming job, wherein the first port is an input / output port of the image forming device; When the first port matches the format of the target image forming job, the image forming apparatus executes the target image forming job.
2. The method according to claim 1, characterized in that Before receiving the target image forming job, the method further includes: in response to a configuration operation of the first port and the image forming job format triggered by a user, the image forming device generates an association table between the first port and the image forming job format.
3. The method according to claim 2, characterized in that include: The image forming device determines whether the format of the first port receiving the target image forming job matches the format of the target image forming job according to the first port and image forming job format association table.
4. The method according to claim 1, characterized in that The image forming device determines whether the first port receiving the target image forming job matches the format of the target image forming job according to the preset correspondence between the first port and the image forming job format, including: When the image forming device supports the format corresponding to the target image forming job, the image forming device determines whether the first port receiving the target image forming job matches the format of the target image forming job according to the correspondence between the preset first port and the image forming job format.
5. The method according to claim 4, characterized in that Also includes: When the image forming apparatus does not support the format of the target image forming job, the image forming apparatus displays a prompt message that the format of the image forming apparatus does not match that of the target image forming job.
6. The method according to claim 1, characterized in that When the format of the first port does not match that of the target image forming job, the image forming device does not execute the target image forming job, including: When the formats of the first port and the target image forming job do not match, the image forming apparatus does not execute the target image forming job and outputs prompt information indicating that the formats of the first port and the target image forming job do not match.
7. The method according to claim 1, characterized in that The format of the target image forming job includes: a page description language type corresponding to the target image forming job and a format of raster data corresponding to the target image forming job.
8. An apparatus for forming an image operation, characterized in that: Applicable to image forming devices, including: A pre-analysis module, for receiving a target image forming operation; a job filtering module, for determining whether the first port receiving the target image forming job matches the format of the target image forming job according to a preset correspondence between the first port and the image forming job format, wherein the first port is an input / output port of the image forming device; The job filtering module is further configured to prevent the image forming device from executing the target image forming job when the format of the first port does not match that of the target image forming job.
9. An electronic device, characterized in that: include: processor; Memory; And a computer program, wherein the computer program is stored in the memory, and the computer program includes instructions, and when the 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.