DOCUMENT PROCESSING SYSTEM
20170346967 · 2017-11-30
Assignee
Inventors
Cpc classification
G06F3/1229
PHYSICS
H04N2201/0075
ELECTRICITY
H04N2201/006
ELECTRICITY
H04W4/023
ELECTRICITY
G06F3/1204
PHYSICS
H04N2201/3253
ELECTRICITY
H04N1/32797
ELECTRICITY
International classification
H04N1/00
ELECTRICITY
H04N1/32
ELECTRICITY
Abstract
A document processing system includes a controller for controlling at least one part of the document processing system, a user interface for allowing a user to interact with the document processing system, and a mobile device capable of communicating with the controller in the document processing system via a wireless link. A locating function is provided for locating the mobile device. The user interface has a hierarchical structure with at least three levels each of which is associated with a class of local entities each of which contains at least a part of the document processing system. The local entities are nested such that each lower level entity is contained in an entity associated with a superior level in the hierarchy. A selection function is provided for automatically selecting one of the hierarchical levels dependent upon the local entities in which the mobile device is located.
Claims
1. A document processing system comprising: a controller for controlling at least one part of the document processing system; a user interface for allowing a user to interact with the document processing, system; and a mobile device capable of communicating with the controller in the document processing system via a wireless link, wherein a locating function is provided for locating the mobile device, wherein the user interface has a hierarchical structure with at least three levels, each of which is associated with a class of local entities, each of which contains at least a part of the document processing system, the local entities being nested such that each lower level entity is contained in an entity associated with a superior level in the hierarchy, and wherein a selection function is provided for automatically selecting one of the hierarchical levels dependent upon the local entities in which the mobile device is located.
2. The document processing system according to claim 1, wherein the selection function is configured to select, at least as a default selection, the lowest hierarchical level for which there exists an associated local entity in which the mobile device is located.
3. The document processing system according to claim 1, wherein the mobile device has a screen for displaying graphical content of the user interface, said content comprising a graphical representation of the local entity in which the mobile device has been located and which is associated with the selected level in the hierarchy.
4. The document processing system according to claim 1, wherein the mobile device supports a plurality of wireless communication channels which differ in their range, and wherein the locating function includes inferring a location of the mobile device from the availability of the communication channels for communication with the controller.
5. The document processing system according to claim 2, wherein the mobile device supports a plurality of wireless communication channels which differ in their range, and wherein the locating function includes inferring a location of the mobile device from the availability of the communication channels for communication with the controller.
6. The document processing system according to claim 3, wherein the mobile device supports a plurality of wireless communication channels which differ in their range, and wherein the locating function includes inferring a location of the mobile device from the availability of the communication channels for communication with the controller.
7. A mobile device for use in the document processing system according to claim 1, capable of communicating with the controller in the document processing system via a wireless link, wherein a locating function is provided for locating the mobile device, wherein the user interface has a hierarchical structure with at least three levels, each of which is associated with a class of local entities, each of which contains at least a part of the document processing system, the local entities being nested such that each lower level entity is contained in an entity associated with a superior level in the hierarchy, and wherein a selection function is provided for automatically selecting one of the hierarchical levels dependent upon the local entities in which the mobile device is located.
8. The mobile device according to claim 7, wherein the selection function is configured to select, at least as a default selection, the lowest hierarchical level for which there exists an associated local entity in which the mobile device is located.
9. The mobile device according to claim 7, wherein the mobile device has a screen for displaying graphical content of the user interface, said content comprising a graphical representation of the local entity in which the mobile device has been located and which is associated with the selected level in the hierarchy.
10. The mobile device according to claim 7, wherein the mobile device supports a plurality of wireless communication channels which differ in their range, and wherein the locating function includes inferring a location of the mobile device from the availability of the communication channels for communication with the controller.
11. A method for displaying a user interface on a mobile device, the mobile device capable of communicating with a controller in a document processing system via a wireless link, the mobile device further comprising a user interface for allowing a user to interact with the document processing system through the wireless link, wherein a locating function is provided for locating the mobile device, and the user interface has a hierarchical structure with at least three levels, each of which is associated with a class of local entities, each of which contains at least a part of the document processing system, the local entities being nested such that each lower level entity is contained in an entity associated with a superior level in the hierarchy, the method comprising the steps of: receiving a location of the mobile device; selecting one of the hierarchical levels dependent upon the local entities in which the mobile device is located; and switching the user interface to the selected hierarchical level.
12. The method according to claim 11, wherein selecting comprises, at least as a default selection, selecting the lowest hierarchical level for which there exists an associated local entity in which the mobile device is located.
13. The method according to claim 11, wherein the mobile device has a screen for displaying graphical content of the user interface, said content comprising a graphical representation of the local entity in which the mobile device has been located and which is associated with the selected level in the hierarchy.
14. The method according to claim 11, wherein the mobile device supports a plurality of wireless communication channels which differ in their range, and wherein the locating function includes inferring a location of the mobile device from the availability of the communication channels for communication with the controller.
15. The method according to claim 12, wherein the mobile device supports a plurality of wireless communication channels which differ in their range, and wherein the locating function includes inferring a location of the mobile device from the availability of the communication channels for communication with the controller.
16. The method according to claim 13, wherein the mobile device supports a plurality of wireless communication channels which differ in their range, and wherein the locating function includes inferring a location of the mobile device from the availability of the communication channels for communication with the controller.
17. A computer program product comprising program code stored on a non-transitory machine-readable medium and suitable for being executed on a processor of a mobile device which is capable of communicating with a controller in a document processing system via a wireless link, the mobile device having a locating function for locating the mobile device, wherein the program code, when executed on the processor of the mobile device, causes the mobile device to perform the method of claim 11.
18. A computer program product comprising program code stored on a non-transitory machine-readable medium and suitable for being executed on a processor of a mobile device which is capable of communicating with a controller in a document processing system via a wireless link, the mobile device having a locating function for locating the mobile device, wherein the program code, when executed on the processor of the mobile device, causes the mobile device to perform the method of claim 12.
19. A computer program product comprising program code stored on a non-transitory machine-readable medium and suitable for being executed on a processor of a mobile device which is capable of communicating with a controller in a document processing system via a wireless link, the mobile device having a locating function for locating the mobile device, wherein the program code, when executed on the processor of the mobile device, causes the mobile device to perform the method of claim 14.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0019] An embodiment example will now be described in conjunction with the drawings, wherein:
[0020]
[0021]
[0022]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0023] As an example of a document processing system to which the invention is applicable,
[0024] A component of a user interface for the entire printing system is constituted by a mobile device 14, e.g. a smartphone, which is capable of communicating with the controllers 12 of each printer via a wireless link 16. To that end, the mobile device 14 has several communication channels 18 (WiFi), 20 (Bluetooth) and 22 (NFC) which support different wireless communication techniques and differ from one another in particular in their range. Further, the mobile device 14 has a USB socket 24 for optional wireline communication with any of the controllers 12.
[0025] A GPS system 26 is implemented in the mobile device 14 for providing a self-locating function.
[0026] As is generally known in the art, the mobile device 14 has a touch screen 26 (
[0027] The graphical contents of the user interface and the related options and functions have a hierarchical structure, as has been shown in
[0028] Each of the levels LP, LR and LG is associated with a certain class of spatial entities 28, 30 and 32 that have symbolically been shown in
[0029] The control software of the mobile device 14 implements a selection function 34 for selecting one of the hierarchical levels shown in
[0030] When the resolution of the GPS system and the resolution of location services provided by the mobile telephone network are not sufficient for accurately detecting the exact location of the mobile device, the locating function may be assisted by the other communication channels 18, 20 and 22 of the mobile device. For example, when communication is possible via the communication channel 18 (WiFi) which has a relatively long range, this means that the mobile device is located not too far away from the print rooms or possibly within one of the print rooms. On the other hand, if communication is not possible via the communication channel 20 (Bluetooth) which has a shorter range, this means that the distance between the mobile device and the closest one of the controllers 12 is larger than the Bluetooth range, so that it can be inferred that the mobile device is not inside any of the print rooms, and this will result in the top level LG being selected.
[0031] Optionally, the scale of the map shown in the top part of the screen in
[0032] On the other hand, when communication between the mobile device 14 and a controller of one of the printers is established via the communication channel 20 (Bluetooth) but no communication is possible via the channel 22 (NFC), it can be concluded that the mobile device is within one of the print rooms or at least very close to the print room, but still remote from the printers therein. For example, when communication is established with the controller of the printer 2.2 in print room PR2, the selector 34 switches to the level LR, and the image displayed on the touch screen 26 changes to what is shown in
[0033] Finally, when the user approaches a particular printer, e.g. the printer P2.2, communication will be established via the channel 22 (NFC), and the selector 34 switches to the level LP. As a result, the display image on the screen changes to what is shown in
[0034] It shall now be assumed that the user has started a print job on the printer P2.2 and then leaves the print room PR2 in order to fetch printed copies from another printer, e.g. the printer P1.1 in print room PR1. Consequently, the selector 34 will switch temporarily to the level LR and then to the level LG when the user leaves the print room PR2, and will then switch back to the level LP when the user approaches the printer P1.1. The touch screen 26 will accordingly show an image of that printer, similar to the image shown in
[0035] It shall now further be assumed that, meanwhile, the printer 2.2 runs out of paper. Consequently, the controller 12 of the printer sends an alert to the mobile device 14 to alert the user that the printer P2.2 in the print room PR2 needs his attention. Then, although the user is still present in the immediate vicinity of the printer P1.1, the display will switch to the image shown in
[0036] In this way, the hierarchical user interface guides the user to the place where his activity is required.
[0037] The present invention being thus described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the present invention, and all such modifications as would be obvious to one skilled in the art are intended to be included within the scope of the following claims.