Printer authority control method and device, medium and printer

By setting anchor points and positioning tags around the printer and combining this with server-matched permission allocation information, printer permissions can be dynamically adjusted, solving the problem of inflexible printer permission allocation and achieving more efficient permission management and device utilization.

CN115617284BActive Publication Date: 2025-12-23HANNTO TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211289795.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-20
Publication Date
2025-12-23
Estimated Expiration
2042-10-20

AI Technical Summary

Technical Problem

In existing technologies, printer permission allocation is not flexible enough, resulting in idle and wasted equipment, and permission modification is troublesome, making it difficult to adapt to the information isolation needs of different departments.

Method used

By setting anchor points around the printer, the spatial location information of the printer is determined using positioning tags and printing control devices, and printing permissions are dynamically adjusted by matching permission allocation information with the server.

Benefits of technology

It improves the flexibility of printer access control, reduces management complexity, increases the efficiency of access control allocation and management, and adapts to the usage needs of different regions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115617284B_ABST
    Figure CN115617284B_ABST
Patent Text Reader

Abstract

The one or more embodiments of the specification provide a printer permission control method and device, medium and printer, wherein the method is applied to a printer and a server, and the printer comprises a printing control device and a positioning label. The method comprises: the printing control device receiving a positioning signal of the positioning label, obtaining current spatial position information of the printer according to the positioning signal, and sending the spatial position information to the server. After receiving the spatial position information sent by the printing control device, the server matches the spatial position information of the printer with the area information stored in the server, obtains the area where the printer is located, and sends the permission allocation information corresponding to the area to the printing control device of the printer. The printing control device of the printer performs permission control according to the received permission allocation information.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the printer technical field, and particularly relates to a printer permission control method and device, medium and printer. BACKGROUND

[0002] In the prior art, each department in a large enterprise is equipped with a printer. Due to the need for information security and isolation, the printers of different departments cannot be mixedly used, and the printing permission of each printer is fixed. When the printer is changed to another department for use, the use permission of the printer also needs to be manually set. The permission allocation mode of the prior art is not flexible enough, which causes waste of idle equipment and is not flexible enough when the permission is modified. SUMMARY

[0003] Therefore, the present application provides a printer permission control method and device, medium and printer.

[0004] Specifically, the present application is implemented by the following technical scheme.

[0005] The present application provides a printer permission control method, which is applied to a printer; the printer comprises a positioning tag and a printing control device; the method comprises the following steps:

[0006] The printing control device receives a positioning signal from the positioning tag; the positioning signal is transmitted to the positioning tag by anchor points distributed around the printer;

[0007] The printing control device determines the current spatial position information of the printer according to the positioning signal, and sends the spatial position information to a server;

[0008] The printing control device receives permission allocation information sent by the server, and determines the printing permission of a printing request party according to the permission allocation information; the permission allocation information is determined by the server according to the spatial position information.

[0009] The present application provides a printer permission control method, which is applied to a server, and the method comprises the following steps:

[0010] After receiving the spatial position information of the printer, the server matches the spatial position information with a plurality of region information stored in the server, determines target region information corresponding to the region where the printer is located from the plurality of region information; the region information is different region divided according to the space where the printer is located, and different regions correspond to different permission allocation information;

[0011] The server sends the permission allocation information corresponding to the target region information to the printer.

[0012] The application provides a printing control device, which comprises a signal receiving module, a positioning processing module and an authority determining module.

[0013] The signal receiving module is configured to receive a positioning signal from the positioning tag; the positioning signal is transmitted to the positioning tag by anchor points distributed around the printer.

[0014] The positioning processing module is configured to determine the current spatial position information of the printer according to the positioning signal, and send the spatial position information to the server.

[0015] The authority determining module is configured to receive the authority allocation information sent by the server, and determine the printing authority of the printing requester according to the authority allocation information; the authority allocation information is determined by the server according to the spatial position information.

[0016] A printer authority control device, which is applied to a server and comprises a position matching module and an information sending module.

[0017] The position matching module is configured to match the spatial position information of the printer with a plurality of area information stored in the server after receiving the spatial position information, and determine the target area information corresponding to the area where the printer is located from the plurality of area information; the area information is area information of different areas divided according to the space where the printer is located, and different areas correspond to different authority allocation information.

[0018] The information sending module is configured to send the authority allocation information corresponding to the target area information to the printer.

[0019] The technical scheme provided by the embodiments of the present application can have the following beneficial effects:

[0020] In the embodiments of the present application, the spatial position information of the printer is obtained and sent to the server. The server matches the spatial position information with the stored area information to obtain the matched authority allocation information when the printer is located at the position. The server sends the authority allocation information to the printer so that the printer performs authority management according to the authority allocation information, and judges whether the user who requests printing has the printing authority and what kind of printing authority the user has. The embodiments of the present application can improve the flexibility of the authority management of the printer and reduce the complexity of the management of the authority of the printer. BRIEF DESCRIPTION OF DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the one or more embodiments of the present disclosure or the related art, the drawings needed to be used in the description of the embodiments or the related art will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the one or more embodiments of the present disclosure, and for those skilled in the art, other drawings can also be obtained from these drawings without creative labor.

[0022] Figure 1 is an application scenario provided by an example embodiment.

[0023] Figure 2 is a flowchart of a printer permission control method applied to a printer provided by an example embodiment.

[0024] Figure 3 is a flowchart of a printer permission control method applied to a server provided by an example embodiment.

[0025] Figure 4 is a flowchart of interaction between a printer and a server provided by an example embodiment.

[0026] Figure 5 is a structural schematic diagram of a printing control device provided by an example embodiment.

[0027] Figure 6 is a structural schematic diagram of a printer permission control device applied to a server provided by an example embodiment. DETAILED DESCRIPTION

[0028] The example embodiments will be described in detail herein with reference to the drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following example embodiments are not meant to represent all implementations consistent with the present disclosure. Rather, they are merely examples that are consistent with some aspects of the present disclosure as detailed in the appended claims.

[0029] The terms used in the present application are merely for the purpose of describing particular embodiments and are not intended to limit the present application. As used in the present application and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "and / or," as used herein, refer to and encompass any or all possible combinations of one or more of the associated listed items.

[0030] It should be understood that, although the terms first, second, third, etc. can be employed in this application to describe various information, the information should not be limited to these terms. These terms are only used to differentiate one piece of information from another. For example, without departing from the scope of the application, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "when" or "upon determination" or "in response to determining".

[0031] In order to improve the flexibility of printer permission setting, improve the efficiency of printer permission allocation and management, the printer permission control method of the embodiments of the present specification is provided, and the printer permission control method of the embodiments of the present specification is described in detail below, but not limited thereto.

[0032] Firstly, Figure 1 The application scenario of the printer permission control method of the embodiments of the present specification is exemplified, such as Figure 1 As shown in the figure, the scenario can include a printer 11, a plurality of anchor points 12 distributed around the printer 11, and a server 13. Among them, the server 13 can be a general server or a cloud server, and the embodiments are not limited. Figure 1 The number and position of the anchor points shown are only an example and are not limited.

[0033] Next, based on the above-mentioned scenario, Figure 2 A printer permission control method is exemplified, which is applied to a printer. The printer includes a printing control device and a positioning tag. Among them, as Figure 2 As shown in the figure, the positioning tag 111 can be arranged at the position exemplified in the figure. The printing control device can be a control module arranged inside the printer.

[0034] As Figure 2 The method can include the following steps:

[0035] S201, the printing control device receives a positioning signal from the positioning tag.

[0036] In this step, Figure 1 The anchor point 12 shown in the figure can send a positioning signal to the positioning tag 111 of the printer, and the positioning tag 111 can send the positioning signal to the printing control device.

[0037] S202, the printing control device determines the current spatial position information of the printer according to the positioning signal, and sends the spatial position information to the server.

[0038] In this step, the printing control device determines the current spatial position information of the printer according to the positioning signal transmitted by the positioning tag. For example, the signal transmission can be performed using an Ultra Wide Band (UWB) positioning technology. After the printing control device obtains the relevant information of the positioning signal, the current spatial position information of the printer relative to each anchor point is calculated by using a UWB positioning algorithm.

[0039] The above-mentioned signal transmission technology and positioning algorithm are common positioning technologies, and will not be described in detail herein. Other technical means can also be used to realize positioning, which is not limited herein.

[0040] After the printing control device obtains the current spatial position information of the printer, the spatial position information can be sent to the server to determine the permission allocation information corresponding to the spatial position information by the server, and the permission allocation information is sent to the printing control device of the printer.

[0041] In S203, the printing control device receives the permission allocation information sent by the server, and determines the printing permission of the printing request party according to the permission allocation information.

[0042] After the printing control device receives the permission allocation information from the server, the printing permission of the printing request party is determined according to the permission allocation information.

[0043] The permission allocation information can be the printing permission corresponding to different area positions. For example, when the printer is in different area positions, the printing permission representing the use condition of the printer is different. For example, the above-mentioned printing permission can include but is not limited to the requestor identifier of the printing request party allowed to print and / or the allowed printing mode information corresponding to the requestor identifier.

[0044] For example, the requestor identifier of the printing request party allowed to print can be used to represent which devices can use the printer. For example, when the printer is in the position of an office in different area positions, only the employees of the R&D department are allowed to use the printer when the printer is in the area of the R&D department. The requestor identifier of the printing request party can be the device identifier of the office equipment used by the employees of the R&D department, and the use of the printer by the employees of the R&D department is allowed if the office equipment is connected to the printer. If the employees of the finance department use the printer by connecting the office equipment, it is not allowed. Similarly, when the printer is in the area of the finance department, only the employees of the finance department are allowed to use the printer. In this way, by setting the use condition of the printer corresponding to different area positions, the data security between different areas is facilitated.

[0045] For example, the allowed printing mode information corresponding to the requestor identifier can include, but is not limited to, double-sided printing or single-sided printing, black-and-white printing or color printing, whether to allow using the copy function of the printer, etc. Similarly, for example, when the printer is in the area of the R&D department, the allowed printing mode information is "black-and-white printing + double-sided printing". When the printer is in the area of the finance department, the allowed printing mode information can be "color printing, single-sided or double-sided printing, and allow copying". Such a setting of different printing mode information for the printer in different area positions helps to better meet the needs of users in different areas.

[0046] In this step, the print control device can determine the printing authority of the print requestor according to the authority allocation information, including: whether the print requestor is allowed to use the printer, and if allowed, the allowed printing mode information. For example: assuming that the current printer is in the area position of the R&D department, an employee of the R&D department uses his office computer to connect the printer and requests to use the printer for printing, and the requested printing mode information is "color printing". The print control device of the printer can obtain the device identifier of the employee's office computer and the requested printing mode information, and match it with the stored authority allocation information. And the printer finds that the printing mode information in the authority allocation information is allowed to print in black and white, but not in color, so the printer can refuse the print request. Only when the requestor identifier of the print requestor and the corresponding requested printing mode information match the content in the authority allocation information, can the printing be performed.

[0047] The printer authority control method of the embodiment obtains the specific space position information of the printer, sends the space position information to the server, obtains the authority allocation information matched with the space position information, and determines whether the device requesting printing has printing authority according to the authority allocation information. The method described in the embodiment can make the printer obtain different authority allocation information according to the position it is in. This effectively improves the flexibility of printer authority control, makes it easier to change the space position of the printer and update the authority control of the printer, facilitates the printer authority management in an office-like place, and greatly improves work efficiency.

[0048] In another embodiment, as shown in Figure 3 The method provided by the embodiment of the present application is applied to a server, and can include the following steps:

[0049] S301, the server receives the space position information of the printer.

[0050] The spatial position information received by the server is a specific position of the current printer relative to the anchor point. Taking the office space as an example, the anchor point can be set around the office, and the spatial position information is equivalent to the specific position of the current printer in the office, which can be represented by coordinates. Of course, other ways of representing position information can also be used.

[0051] In S302, the server matches the received spatial position information with the plurality of region information stored in the server, and determines the target region information corresponding to the region where the printer is located from the plurality of region information.

[0052] After obtaining the spatial position information, the server matches the received spatial position information with the plurality of region information stored in the server. The plurality of region information stored in the server can be different regions divided according to the space where the printer is located, and different regions correspond to different permission allocation information.

[0053] Taking the office space as an example, it can be understood that the region information after the current office space is divided is stored in the server in advance, and different region information corresponds to different permission allocation information. For example, the different regions divided in the office can include the region of the R&D department, the region of the finance department, etc., and different regions correspond to different permission allocation information.

[0054] After obtaining the spatial position information of the printer, the server can match the spatial position information of the printer with the region information to obtain which region the printer is currently located in. For example, the region information can be a position range, and as long as the position corresponding to the spatial position information of the printer is within the position range, it can be determined that the printer is in the region corresponding to the region information.

[0055] The region information of the region where the printer is finally determined in this embodiment can be referred to as target region information. For example, in the above example, the plurality of region information stored in the server includes region information of regions where a plurality of departments such as the R&D department, the finance department, etc. are located, and if the server finds through matching that the printer is currently in the region of the R&D department, the region information of the R&D department can be referred to as target region information.

[0056] In S303, the server sends the permission allocation information corresponding to the target region information to the printer.

[0057] After the server completes the matching of the spatial position information and the region information, the permission allocation information corresponding to the target region information of the region where the printer is located is sent to the printer. The printer performs permission control according to the received permission allocation information.

[0058] For example, the permission assignment information can include a requestor identifier of a print requestor allowed to print and / or allowed print mode information corresponding to the requestor identifier. For example, the permission assignment information can be used to limit the requestor identifier of the print requestor allowed to print, the allowed print mode information corresponding to the requestor identifier, or both the requestor identifier and the allowed print mode information.

[0059] The printer permission control method applied to the server can store the divided different areas and the permission assignment information corresponding to each area in the server. In this way, the permission assignment can be directly performed by the server after receiving the spatial position information of the printer, which greatly reduces the labor cost, simplifies the difficulty of permission control, and improves the management efficiency.

[0060] In another embodiment, as shown in Figure 4 The method can include the following steps:

[0061] S401, the print control device of the printer receives a positioning signal from a positioning label, and the positioning signal is transmitted to the positioning label by an anchor point distributed around the printer.

[0062] For example, in an office, a plurality of anchor points are arranged in the office, the anchor points send signals to the positioning label of the printer, and the positioning label sends the positioning signal to the print control device for processing to determine the spatial position information of the current printer.

[0063] S402, the print control device determines the spatial position information of the current printer according to the received positioning signal, and sends the spatial position information to the server.

[0064] In one example, the print control device can also detect whether the spatial position information of the printer changes; in response to the position change information of the changed spatial position information compared with the previous spatial position information exceeding a preset distance threshold, the print control device sends the changed spatial position information to the server.

[0065] For the above example, it can be understood that when we move the printer, the spatial position information of the printer will also change accordingly. When the changed spatial position information changes by more than the preset distance threshold compared to the position change information of the spatial position information before the change, the print control device sends the changed spatial position information to the server. For example, the spatial position information of the printer before the change is A1 (at this time the printer can be in the R&D department area), and then the printer moves to the finance department, and the corresponding changed spatial position information can be A2. The position change information between A2 and A1 can be 30 meters, which exceeds the preset distance threshold of 10 meters. At this time, the printer can send the changed spatial position information to the server to send the permission assignment information corresponding to the changed spatial position information by the server.

[0066] After the server receives the changed spatial position information, it can determine the permission assignment information according to the changed spatial position information and send it to the print control device of the printer. The permission assignment information determined by the server in this embodiment can be referred to as updated permission assignment information. The print control device determines the printing permission of the print request party according to the updated permission assignment information received from the server and according to the updated permission assignment information.

[0067] S403, the server receives the spatial position information of the printer.

[0068] The spatial position information received by the server is the specific position of the current printer relative to the anchor point. Taking the space position of the printer as an office, the anchor point can be set around the office. At this time, the spatial position information is equivalent to the specific position of the current printer in the office, which can be represented by coordinates. Of course, other ways of representing position information can also be used.

[0069] S404, the server matches the received spatial position information with the plurality of region information stored in the server, and determines the target region information corresponding to the region where the printer is located from the plurality of region information.

[0070] After obtaining the above spatial position information, the server matches the received spatial position information with the plurality of region information stored in the server, and obtains the target region information of the region where the printer is located.

[0071] In one example, the server can further receive a region division change instruction, the change instruction including updated new region information and permission assignment information corresponding to the new region information; and the server stores the new region information and the corresponding permission assignment information. For example, a user can send a change instruction to the server, and the server receives the change instruction to modify the region division. The sent change instruction can include updated new region information and permission assignment information corresponding to the new region information. After the server receives the change instruction and completes the modification, the region information stored in the server is the changed new region information and the corresponding permission assignment information.

[0072] For the above example, we can understand it with a practical example. When the department region of an office is newly divided, for example, the location of the sales department is changed to the administrative department. At this time, the region information in the office will also change accordingly, and we can modify the region information stored in the server and write the changed region information and the permission assignment information corresponding thereto into the server. For example, in this example, the new region information in the change instruction can include the location information of the new sales department, and the permission assignment information corresponding to the new region information can be the permission assignment information corresponding to the location information of the new sales department.

[0073] In addition, when the region information stored in the server changes, the server can send a region change identifier to all the printers. The region change identifier does not need to include the specific content of the change, but only lets the printers know that the current region division has changed, so that the printers send the current space location information to the server to update the permission assignment information. The printers send their space location information to the server again, and obtain the corresponding permission assignment information according to the modified region information.

[0074] S405, the server sends the permission assignment information corresponding to the target region information to the printer, the permission assignment information including a print requestor identifier of a print requestor allowed to print and print mode information corresponding to the print requestor identifier.

[0075] The region information stored in the server corresponds to different permission assignment information respectively. After the server matches the space location information of the printer with the region information stored in the server, the server sends the permission assignment information corresponding to the target region information matched to the server. For example, the permission assignment information can include a print requestor identifier of a print requestor allowed to print and print mode information corresponding to the print requestor identifier.

[0076] For the above-mentioned permission assignment information, we can take an example to understand that the print requestor identification allowed to print in the permission assignment information can be the department identification to which the requestor device belongs, such as the marketing department, the R&D department, the operation department, the HR department, the finance department, etc. This identification can be in the form of a digital code. For example, the department identification of the sales department is set to 001, and the device number of the sales department is set to 001 xxx, the first three digits of which are the department identification. When the requestor makes a print request, the printer can determine whether the department identification of the requestor is 001. Only when the department identification is consistent, the print method can be determined.

[0077] In the case of consistent department identification, it is also necessary to check whether the print method requested by the requestor corresponds to the allowed print method information corresponding to the requestor identification. For example, when the printer determines the department identification of the requestor device, you want to perform single-sided printing, but the allowed print method information corresponding to the department identification of the requestor device is double-sided printing, so your print request cannot be allowed. If the requestor device wants to perform double-sided printing, and the allowed print method information also has double-sided printing, then printing can be performed. The allowed print method information set can also have color printing, black and white printing, or no repeated printing, etc., which is not limited here.

[0078] S406, the print control device receives and stores the permission assignment information sent by the server.

[0079] After receiving the permission assignment information from the server, the print control device saves the received permission assignment information, and when a device requests printing, determines whether the print requestor can print according to the permission assignment information.

[0080] S407, the print control device of the printer acquires the requestor identification of the print requestor and the print method information requested to be used when receiving the print request of the print requestor.

[0081] When the print control device receives the print request, it acquires the request identification of the print requestor and the print method information requested to be used, which corresponds to the content in the permission assignment information. For example, the request identification of the print requestor can include the department identification, and the print method requested by the print requestor is color printing.

[0082] S408, the print control device determines the print permission of the print requestor according to the permission assignment information, i.e. compares the requestor identification of the print requestor and the print method information requested to be used with the content in the permission assignment information. When the comparison result is consistent, the print requestor can print.

[0083] For example, the request identifier of the print requester can include a department identifier, and the request identifier of the print requester allowed to print in the stored permission assignment information in the printer can also be a department identifier. When the department identifier of the print requester and the department identifier in the stored permission assignment information are consistent, the print manner of the print request, such as front and back, color, black and white, and whether to allow repeated printing, is determined whether to be consistent with the allowed print manner corresponding to the department identifier. When all these information are consistent, the print requester can print.

[0084] The printer permission control method of the embodiment obtains the space position information of the printer through the printer, and transmits the space position information to the server. The server matches the space position information with the area information stored in the server, and obtains the permission assignment information corresponding to the matched area information. The server sends the permission assignment information to the printer, so that the printer performs permission control according to the permission assignment information. In this embodiment, the permission assignment information can also be updated according to the change of the position of the printer, and the area information and the corresponding permission assignment information in the server can be manually modified. The embodiment improves the flexibility of the printer permission control, and can more efficiently adapt to the change of the environment around the printer and modify the changed permission information, greatly improving the efficiency of the printer permission control.

[0085] To implement the printer permission control method of any embodiment of the present specification, a print control device is also provided, as shown in Figure 5 The structure of the device is briefly described as follows, and the detailed processing of each module can be combined with the foregoing any method embodiment.

[0086] As shown in the figure, the print control device includes a signal receiving module 501, a positioning processing module 502, and a permission determination module 503.

[0087] The signal receiving module 501 is configured to receive a positioning signal from the positioning tag.

[0088] The positioning processing module 502 is configured to determine the current space position information of the printer according to the positioning signal, and send the space position information to the server.

[0089] The permission determination module 503 is configured to receive the permission assignment information sent by the server, and determine the print permission of the print requester according to the permission assignment information.

[0090] In one example, the positioning processing module 502 is further configured to detect whether the spatial position information of the printer changes, and in response to the position change information of the changed spatial position information exceeding a preset distance threshold compared to the position change information of the changed spatial position information, send the changed spatial position information to the server.

[0091] The permission determination module 503 is further configured to receive updated permission allocation information sent by the server, and determine the printing permission of the printing request party according to the updated permission allocation information; the updated permission allocation information is the permission allocation information determined by the server based on the changed spatial position information.

[0092] In one example, the permission allocation information includes: the request party identifier of the printing request party allowed to print, and the allowed printing mode information corresponding to the request party identifier. In one example, the permission allocation information includes: the request party identifier of the printing request party allowed to print, and the allowed printing mode information corresponding to the request party identifier. When the permission determination module 503 is configured to determine the printing permission of the printing request party according to the permission allocation information, it includes: obtaining the request party identifier of the printing request party and the printing mode information requested to use; in response to the request party identifier of the printing request party being included in the permission allocation information, and the printing mode information requested to use being the same as the printing mode information corresponding to the request party identifier in the permission allocation information, determining that the printing request party has the printing permission.

[0093] In order to implement the printer permission control method of any one of the embodiments in the present specification, a printer permission control device applied to a server is also provided. As shown in Figure 6 The structure of the device is briefly described as follows, and the detailed processing of each module can be combined with the foregoing any method embodiment.

[0094] As shown in Figure 6 The printer permission control device includes: a position matching module 601 and an information sending module 602.

[0095] The position matching module 601 is configured to, after receiving the spatial position information of the printer, match the spatial position information with a plurality of region information stored in the server, and determine the target region information corresponding to the region where the printer is located from the plurality of region information.

[0096] The information sending module 602 is configured to send the permission allocation information corresponding to the target region information to the printer.

[0097] In one example, the location matching module 601 is further configured to receive an area division change instruction, the change instruction including updated new area information and permission allocation information corresponding to the new area information; and the server stores the new area information and the corresponding permission allocation information.

[0098] The information sending module 602 is configured to send permission allocation information corresponding to the target area information to the printer. The permission allocation information includes a requestor identifier of a print requestor allowed to print and allowed print mode information corresponding to the requestor identifier.

[0099] The embodiments of the present specification further provide a computer readable storage medium, which stores computer instructions, and the instructions are executed by a processor to implement the printer permission control method of any of the embodiments of the present specification.

[0100] The embodiments of the present specification further provide a printer, which includes a positioning label and a print control device; the positioning label is configured to receive a positioning signal sent by an anchor point, and the anchor points are distributed around the printer; the print control device is configured to receive the positioning signal sent by the positioning label, and implement any of the embodiments of the present specification applied to the printer according to the positioning signal.

[0101] The implementation process of the functions and roles of each unit in the above device is specifically described in the implementation process of the corresponding steps in the above method, and will not be repeated here.

[0102] For the device embodiment, since it basically corresponds to the method embodiment, the related parts can be referred to the part of the method embodiment. The device embodiments described above are only schematic, and the units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, that is, they can be located in one place, or distributed on multiple network units. According to actual needs, part or all of the modules can be selected to achieve the purpose of the present application. Those skilled in the art can understand and implement it without creative labor.

[0103] Embodiments of the subject matter and the functional operations described in this specification can be implemented in digital electronic circuitry, in tangibly-embodied computer software or firmware, in computer hardware, including the structures disclosed in this specification and their structural equivalents, or in combinations of one or more of them. Embodiments of the subject matter described in this specification can be implemented as one or more computer programs, i.e., one or more modules of computer program instructions encoded on a tangible non-transitory program carrier for execution by, or to control the operation of, data processing apparatus. Alternatively or additionally, the program instructions can be encoded on an artificially generated propagated signal, e.g., a machine-generated electrical, optical, or electromagnetic signal that is generated to encode information for transmission to suitable receiver apparatus for execution by a data processing apparatus. The computer storage medium can be a machine-readable storage device, a machine-readable storage substrate, a random or serial access memory device, or a combination of one or more of them.

[0104] The processes and logic flows described in this specification can be performed by one or more programmable computers executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows can also be performed by special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application specific integrated circuit), and the apparatus can be implemented as special purpose logic circuitry.

[0105] Computers suitable for the execution of a computer program include, by way of example, general and / or special purpose microprocessors, or any other kind of central processing unit. Generally, a central processing unit will receive instructions and data from a read-only memory and / or a random access memory. The essential elements of a computer are a central processing unit for performing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto-optical disks, or optical disks. However, a computer need not have such devices. Moreover, a computer can be embedded in another device, e.g., a mobile telephone, a personal digital assistant (PDA), a mobile audio or video player, a game console, a Global Positioning System (GPS) receiver, or a portable storage device (e.g., a universal serial bus (USB) flash drive), to name just a few.

[0106] Computer readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media and memory devices, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto-optical disks; and CD-ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.

[0107] While the specification contains many specifics, these should not be construed as limiting the scope of any invention or of what can be claimed, but as merely providing illustrations of some of the embodiments of the inventions. Certain features that are described in this specification in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination. Moreover, although features can be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination and the claimed combination can be directed to a subcombination or variation of a subcombination.

[0108] Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring or implying that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results. In certain circumstances, multitasking and parallel processing can be advantageous. Moreover, the separation of various system modules and components in the embodiments described above should not be understood as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.

[0109] Accordingly, particular embodiments of the subject matter have been described. Other embodiments are within the scope of the following claims. In some cases, actions recited in the claims can be performed in a different order and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous.

[0110] The above description is that of the best mode contemplated of carrying out the application. This description is not intended to be kept within the scope of the application, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the application should be included in the scope of the application.

Claims

1. A printer authority control method characterized by comprising: The method is applied to a printer; the printer comprises a positioning tag and a printing control device; the method comprises: The printing control device receives a positioning signal from the positioning tag; the positioning signal is transmitted to the positioning tag by anchor points distributed around the printer; The printing control device determines the spatial position information of the printer relative to the anchor points according to the positioning signal, and sends the spatial position information to the server; The printing control device receives the permission assignment information sent by the server, and determines the printing permission of the printing request party according to the permission assignment information; the permission assignment information is determined by the server according to the spatial position information; different permission assignment information corresponds to different printing permissions of different areas; the printing permission is used to represent the use condition of the printer.

2. The method of claim 1, wherein, The method further comprises: The printing control device detects whether the spatial position information of the printer changes; In response to the position change information of the changed spatial position information exceeding a preset distance threshold compared with the spatial position information before the change, the printing control device sends the changed spatial position information to the server; The printing control device receives the updated permission assignment information sent by the server, and determines the printing permission of the printing request party according to the updated permission assignment information; the updated permission assignment information is the permission assignment information re-determined by the server based on the changed spatial position information.

3. The method of claim 1, wherein, The permission assignment information comprises: the requestor identifier of the printing request party allowed to print, and the allowed printing mode information corresponding to the requestor identifier; The determination of the printing permission of the printing request party according to the permission assignment information comprises: The printing control device acquires the requestor identifier of the printing request party and the printing mode information requested to be used; In response to the requestor identifier of the printing request party being included in the permission assignment information, and the printing mode information requested to be used being the same as the printing mode information corresponding to the requestor identifier in the permission assignment information, the printing control device determines that the printing request party has the printing permission.

4. A printer authority control method characterized by comprising: The method is applied to a server, and the method comprises: After receiving the spatial position information of the printer relative to the anchor points distributed around the printer, the server matches the spatial position information with a plurality of area information stored in the server, determines the target area information corresponding to the area where the printer is located from the plurality of area information; the area information is divided into different areas according to the space where the printer is located, and different areas correspond to different permission assignment information; different permission assignment information corresponds to different printing permissions of different areas; the printing permission is used to represent the use condition of the printer; The server sends the permission assignment information corresponding to the target area information to the printer.

5. The method of claim 4, wherein, The method further comprises: The server receives an area division change instruction, and the change instruction comprises: updated new area information and permission assignment information corresponding to the new area information; The server stores the new area information and the corresponding permission assignment information.

6. The method of claim 4, wherein , The permission assignment information includes a requestor identifier of a print requestor allowed to print and allowed print mode information corresponding to the requestor identifier.

7. A print control device characterized by comprising: The device includes a signal receiving module, a positioning processing module, and a permission determining module; The signal receiving module is configured to receive a positioning signal from a positioning tag included in the printer; the positioning signal is transmitted by anchor points distributed around the printer to the positioning tag; The positioning processing module is configured to determine, according to the positioning signal, spatial position information of the printer relative to the anchor points, and send the spatial position information to a server; The permission determining module is configured to receive permission assignment information sent by the server, and determine a print permission of a print requestor according to the permission assignment information; The permission assignment information is determined by the server according to the spatial position information; different permission assignment information corresponds to different print permissions of different areas; The print permission is used to represent a use condition of the printer.

8. A printer authority control apparatus characterized by comprising: The device is applied to a server, and the device includes a position matching module and an information sending module; The position matching module is configured to, after receiving spatial position information of the printer relative to anchor points distributed around the printer, match the spatial position information with a plurality of area information stored in the server, determine target area information corresponding to an area where the printer is located from the plurality of area information; the area information is area information of different areas divided according to a space where the printer is located, and different areas correspond to different permission assignment information; Different permission assignment information corresponds to different print permissions of different areas; The print permission is used to represent a use condition of the printer. The information sending module is configured to send permission assignment information corresponding to the target area information to the printer.

9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by a processor to implement steps of the method of any one of claims 1-6.

10. A printer characterized by comprising: The printer includes a positioning tag and a print control device; The positioning tag is configured to receive a positioning signal sent by an anchor point, and the anchor point is distributed around the printer; The print control device is configured to receive a positioning signal sent by the positioning tag, and implement the method of any one of claims 1-3 according to the positioning signal.

Citation Information

Patent Citations

  • Printing system, print restriction method

    CN101315534A

  • Storing device and data access authority management method thereof

    CN103383724A

  • Printer, server and print system, and data receiving device and data sending / receiving system

    CN1613050A