This application claims priority to Indian Patent Application No. 890/CHE/2008, entitled “SIMPLIFIED OPERATION OF SCAN AND PRINT DEVICES”, filed on Apr. 9, 2008, which is hereby incorporated by reference in its entirety.
This invention relates to simplified operation of scan based devices that support printing, and multi-function devices.
Multifunction scan-based devices are becoming increasingly popular, both for the home and the office. Such devices are known as “multi function printers” or “All in Ones”, and can typically print, scan and copy, and optionally also generate faxes and emails. These devices typically have a user input system based on a hierarchy of menus. These menus need to be provided on a relatively small screen. This sometimes makes the user experience complicated, as a user needs to navigate to find the right setting through the control panel.
With many different options relating to the different basic functions (of scanning, copying, printing, faxing and emailing), finding a particular menu option can become a complicated and time consuming task. Input of additional parameters required by these options such as email addresses and fax numbers through this interface can also be quite tedious.
The problem has been recognized, and one proposed solution is to have dedicated buttons for some of the most frequently used functionality settings on the control panel. In addition, efforts have been made to make menu structures as intuitive as possible to allow easier navigation. For example, the use of touch and stylus inputs also aims to improve the menu navigation experience.
Examples of the invention will now be described in detail with reference to the accompanying drawings, in which:
Examples of the invention relate to a device with document scanning and printing capability and a processor for controlling the device functions. The device has the ability to analyse a scanned image of a special annotation version of the document that is printed by the device, to detect one or more defined markings on the annotation version. These are used to control the device and avoid complicated user inputs on a conventional interface for such a device.
The device has a processor which controls the display screen to display menu options, based on the previous function selections received from the user (using the button, touch or stylus input).
The device is used to generate an annotation version of a document to be processed. This annotation version is marked up by the user to provide instructions to the device for the desired processing of the document.
In a first step, the original document, shown as 10, is scanned by the device in response to a command input by the user to “generate an annotation version”. This can be a dedicated button on the input control panel 8.
The device then prints an annotation version, shown as 14.
In an example, this comprises a scaled (reduced) version of the document, so that a border is generated which is used for two purposes.
Firstly, a key 15 is provided in the border, which outlines the available functions which can be manually annotated. In the example shown in
A 90% scaled version can for example be provided to give adequate margins for the annotations and for the key.
The scanned original document is stored in memory, so that it can be processed once the annotated instructions are received.
The user then provides instructions on the printed document in the format specified. The completed annotation version is shown in
This completed annotation version 20 of the document is then scanned as shown in
The processor of the device analyses the scanned document, and scales the position of any markings which are linked to the document content, such as the square deletion brackets shown, so that they can be applied to the previously saved version of the original document 10.
The email is then generated and sent (although a “confirm send email” action may be required as input to the input device 8). The emailed document is shown as 22, and does not include the deleted part, and also does not include the key 15 or annotations.
The user discards the annotation sheet, or keeps it for record purposes.
In this approach, the user is kept aware of the current set of supported instructions, and the information provided can be kept up to date. The annotation version means that the original document does not need to be marked, but the annotations can still identify portions of the original that have to be processed in a certain way. The annotation version ensures there is space for the markings, even if the original has very narrow margins.
By marking an annotation version, errors made do not matter—another annotation version can simply be printed.
Because the system has in memory the scanned original, this can be used to assist in the interpretation of the markings made on the annotation version. In particular, the original can be scaled (in the same way as the scaling applied to generate the annotation version) and subtracted from the annotation version. In this way, markings on the original which could incorrectly be interpreted as annotated instructions can be ignored. This also enables the system to look for annotations even if they are not strictly within the margins around the annotation version, but extend into the area of the original document image.
Ideally, the number of annotations should be kept relatively small, so that the use of annotations can remain intuitive. As explained further below, different sets of annotations can be provided for different types of operations, again so that the number of options is kept manageable. However, this means that the annotations in some cases may not be able to provide all the inputs needed for the device to complete a task, and some additional input may still be needed, for example using the keypad or touch screen.
The annotations can also be used to simplify this more conventional data input operation by using the annotations to provide menu shortcuts.
For example, as shown in
In response to this, the system is controlled to generate a menu list on the screen, shown as 30 which in this example is a contacts list for the user to select the email address to which the email is to be sent.
The annotations which can be recognised could either be pre-defined by the system, defined by the system but changed by the user (for instance the user may prefer to use the character @ for this shortcut), or the markings can be defined by the user to be personalized by a suitable interface (an electronic interactive interface or paper based interface which is scanned in) to configure the markings initially.
In this example, the device controls the menu options based on an analysis of the symbols within the scanned document, so that shortcuts are provided to menu options that the user needs (or wishes) to access in order to complete any of the operations the device provides.
In the examples of
The symbols may be linked to the type of scan, for example a scan, copy, email or fax. This basic type of operation may have to be selected by the user when operating the device, and can therefore be considered as the highest level of instruction. This means that the same symbol can have different meanings for different basic types of scan. The advantage of this is that the symbols can be made as intuitive as possible.
Thus, when instructing the generation of the annotation version, the user can select a fax annotation version, an email annotation version, a scan annotation version or a copy annotation version. In each case, the instructions shown in the key will then be different.
In this example, there is thus one layer of high level instruction which needs to be selected before the annotation version is generated, and the symbols can be interpreted. Instead, there may be two or more layers of instruction which are received before the annotation version is printed. This enables the symbols to be used within that type of operation to be more intuitive.
When the completed annotation version has been scanned, the device provides the control panel menu structure corresponding to sharpness, as shown at 70. Again, the user does not need to navigate to find it.
Again, if the annotations recognised can include these functions, then there is no need to require user input, and the device can complete the task simply based on the written annotations.
The device above enhances the user experience for scan based devices. By providing an up to date key with each annotation version (and the key can optionally be tailored to the basic function being carried out), the user input is simplified. The use of menu shortcuts when the annotations do not provide all the control settings desired to be set enables the number of different symbols be kept small so the use of the symbols does not add excessive complexity to the operation of the device.
The image processing required to recognise and analyse the markings is well known. The use of a continuous line around a marking enables easy demarcation but other syntax can also be used for demarcation.
Handwritten character recognition software is also widely known for analyzing text portions. Thus, the implementation of the processing algorithm required will be completely routine to those skilled in the art. The control implemented once a marking has been recognised is simply comparable with an input to the graphical user interface. The implementation of the device control (or menu control) is thus also routine to those skilled in the art.
The system can be implemented as part of the software controlling the GUI of the device.
The examples of annotation options given above are only a few examples. In practice, the full range of functions provided by the device can be analysed to select those which are most appropriate for annotation control.
Equally, the use of a circle to identify commands is only one example of a possible method. Colour may instead be used, or particular symbols to indicate the start and/or end of a command.
As mentioned above, the command symbols can be set or changed by the user, to make the device operation as intuitive as possible for a particular user. Furthermore, the device functions for which shortcuts are provided can also be set or amended by the user.
In the examples above, the device generates an annotation version. However, it may also have a mode of operation which provides recognition of annotations directly on the document first scanned. For example, the commands shown in
The scan system used in the device can be entirely conventional, for example it can comprise reduction optics charge-coupled-devices (CCD) and/or contact-image-sensors (CIS). The scanned document can be stored in a compressed form, using lossy and/or lossless compression algorithms.
The display screen 6 can provide an output based on a graphical display or a text-based display, or a combination of these to provide the most intuitive user input.
The system can be applied to both color and monochrome scan and print systems.
The processor/processor means is not shown specifically in the drawings, but this is implemented by the existing processor of the apparatus 2.
While specific embodiments have been described herein for purposes of illustration, various modifications will be apparent to a person skilled in the art and may be made without departing from the scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
890/CHE/2008 | Apr 2008 | IN | national |