Printing devices are typically provided with a variety of different ways to interface with the printing device, such as buttons, simple screens displaying text, as well as wireless connectivity. The present disclosure improves on the state of the art, as set forth herein.
Various examples may be more completely understood in consideration of the following detailed description in connection with the accompanying drawings, in which:
While various examples discussed herein are amenable to modifications and alternative forms, aspects thereof have been shown by way of example in the drawings and will be described in detail. It should be understood, however, that the intention is not to limit the disclosure to the particular examples described. On the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the scope of the disclosure including aspects defined in the claims. In addition, the term “example” as used throughout this application is by way of illustration, and not limitation.
Aspects of the present disclosure are believed to be applicable to a variety of different types of apparatuses, systems and methods using manual interfaces with various displays. The present disclosure specifically illustrates examples of printing devices having displays with a mechanical input that permits finer user control that previous systems.
Accordingly, in the following description various specific details are set forth to describe specific examples presented herein. Other examples and/or variations of these examples may be practiced without all the specific details given below. In other instances, particular features have not been described in detail so as not to obscure the description of the examples herein. For ease of illustration, the same reference numerals may be used in different diagrams to refer to the same elements or additional instances of the same element. Also, although aspects and features may in some cases be described in individual figures, it will be appreciated that features from one figure or example may be combined with features of another figure or example even though the combination is not explicitly shown or explicitly described as a combination.
The disclosure provides various implementations of printing devices and associated methods and machine readable programs, wherein the printing apparatus including a hand engagement interface including a manual actuator coupled to visual feedback circuitry, and a processor circuit coupled to the manual actuator and the visual feedback circuitry. Manual input from a user can be detected by way of the manual actuator, and responsive to the manual user input, selectable indicia is displayed via the visual feedback circuitry.
For purposes of illustration, and not limitation,
As illustrated in
As illustrated, the processor circuit 114 executes machine readable instructions to scroll the selectable indicia 122, 124, 126 across the display screen along a curved path responsive to rotation of the rotatable mechanical dial 112. When executed by the processor circuit 114, the machine readable instructions may cause the selectable indicia, such as in the form of various unique selectable indicia 128a . . . 128n, to appear in a predetermined location along a virtual path 130, for example, as illustrated in
If desired, the scrolling of the indicia 122, 124, 126, 128a-n may be performed in relative synchronization with the rotational displacement of the rotatable dial. In some implementations, this synchronization may be a 1:1 angular synchronization, such that the relative angular displacement of indicia along the virtual path 130 is the same as the angular displacement of the dial. For coarser control, the relative angular displacement of the indicia as displayed on the display 120 can be larger than the relative angular displacement of the dial. If desired, the virtual path 130 can include multiple virtual layers of selectable indicia, by providing a plurality of stacked virtual paths. For example, more than one virtual circle of selectable indicia can be provided, such as virtual circles of indicia having twelve indicia each. When a user scans through all twelve indicia, a second virtual circle can start to be displayed with a second set of indicia, and so forth until a predetermined number of virtual paths have been displayed. By way of further example, to provide finer control, a user may rotate the dial by a relatively larger angle to cause indicia to scroll across the display. Thus, in the example of a circular virtual path 130, two, three, four, or more 360 degree rotations of the rotatable dial may be used in order to traverse the full extent of the virtual path.
In further accordance with the disclosure, as illustrated in
In some implementations, the display screen 120 is not responsive to touch input. This is because the display screen 120 is principally used to scroll a listing or menus and submenus of selectable indicia. Selection of an individual indicium can be performed in such instances, for example, by pressing the rotatable dial down, pressing another button or actuator, or the like. However, if desired, in some other implementation, the act of selection of an indicium that is displayed on the display 120 can be performed by touching the display 120 in the area of the screen where the indicium is located, or at another predetermined location on the screen. By being able to scroll the indicia across the display screen 120, and permitting a user to select a sub menu, for example, after selecting the indicia that in turn includes a further listing of indicia, a small display screen 120 can be used to scroll and select among an extremely large number of indicia without requiring a large display screen 120. Thus, the display screen can be, in some implementation, between about one and about three inches across, yet permit the user to select among dozens or even hundreds of indicia. In various examples, a larger sized displays can be used, as desired.
The display 120 can include any suitable type of display (holographic and the like), and is not limited to a flat panel display that produces a two-dimensional visual image. For example, additionally or alternatively the hand engagement interface can produce haptic feedback to inform a user of various events, such as changing from one indicium to the next by emitting a sound or vibration, and the like. It will be appreciated however that the display 120 can be an active display that is not preconfigured to display particular icons, but the display 120 can be configured to display an image in any location on its surface. This can be considered to be in contrast to a simplified display that has icons formed into it that light up when a particular circuit is closed. Thus the system overall is reconfigurable and programmable to display different indicia in different locations of the screen. As further displayed in
For purposes of further illustration,
As illustrated in
If desired, the hand engagement interface 210 can be provided with further visual feedback circuitry that can actuate, for example, a lighting beacon 240, such as in the form of a LED light ring, or similar device that can be used to inform a user from a distance that the printing device needs attention such as for maintenance. By way of further example, the processor circuit 214 can execute machine readable code that causes the lighting beacon 240 to illuminate in a unique predetermined color and/or blinking pattern to permit a user to select the printing device from a number of closely located printing devices, such as a room that may include many networked printers. The printing device can be connected by way of a private or public network 250 to a user's handheld device, wherein the processor circuit 214 executes machine readable code to cause the lighting beacon and a portion of a display screen of a user's portable computing device 260, such as smart phone, to illuminate in the same color and/or pattern to permit the user to identify the correct printer from which to retrieve their print job. For example, a user may need to first identify the printer and then provide a further input to cause the print job to print for security purposes. This can be performed in any desired manner, such as by inputting a code into the printer or by placing the user's portable computing device in proximity with the printing device.
In accordance with a further implementation,
In further accordance with the disclosure,
If desired, with continuing reference to the example of
If desired, with continuing reference to the example of
In further accordance with the disclosure, with respect to any example herein, the processor circuit can execute machine readable instructions to permit a user to customize display settings of selectable indicia. For example, machine readable instructions may permit a user to delete certain indicia, make certain indicia not visible, rearrange menus, and the like. Custom user menus can be provided and synchronized with an individual user's account. This permits a printing device in accordance with the present disclosure to download a file by way of a network or by directly communicating with a user's mobile user device (such as a smart phone) to load a user's preferences to permit them to effectively navigate the same menus that they have customized on many different printing devices.
It should be noted that the present disclosure can be implemented by machine readable instructions and/or in a combination of machine readable instructions and hardware, such as using application specific integrated circuits (ASIC), a programmable logic array (PLA), including a field-programmable gate array (FPGA), or a state machine deployed on a hardware device, a general purpose computer or any other hardware equivalents, such as computer readable instructions pertaining to the method(s) discussed above can be used to cause a hardware processor to perform the blocks, functions and/or operations of the above disclosed methods.
The present disclosure provides implementations of non-transitory machine readable media storing instructions executable by a processor circuit, such as circuit 114, to control an apparatus, such as printing device 100 or printing device 200 described above, including a hand engagement interface including a manual actuator coupled to visual feedback circuitry, and a processor circuit coupled to the manual actuator and the visual feedback circuitry, wherein the instructions, when executed by the processor circuit, cause the processor circuit to practice any of the functions set forth herein. For example, such instructions can cause the processor circuit to detect manual user input to the manual actuator, and responsive to the manual user input, display selectable indicia via the visual feedback circuitry.
Thus, the present disclosure provides implementations of a printing device having a hand engagement interface that includes an actuator, such as a physical rotary dial, to select a modality of common single function printer/multifunction printer functions presented within a digital display as set forth herein that provides dynamic visual dialogue. The actuator itself can use single push button mechanics and a speaker, for example, to actuate both audible and haptic feedback to the user. Examples of the present disclosure permit a user to improve speed and accuracy of interaction with a smaller, lower cost display. A relatively high resolution display can be used that projects a simplified high contrast image that is optimized for visibility. The disclosed examples allow for much more information to be visible for the user, such as reasons relating to compliance to lower limit text sizes regulated for touchscreens, for example.
The processor circuit executing the machine readable instructions relating to the above described method(s) and devices can be a programmed processor or a specialized processor. As such, the processor circuitry described herein, including associated data structures, can be stored on a tangible or physical (broadly non-transitory) computer-readable storage device or medium, such as volatile memory, non-volatile memory, ROM memory, RAM memory, magnetic or optical drive, device or diskette and the like. More specifically, the computer-readable storage device may include any physical devices that provide the ability to store information such as data and/or instructions to be accessed by a processor or a computing device such as a computer or an application server.
Terms to exemplify orientation, such as upper/lower, left/right, top/bottom and above/below, may be used herein to refer to relative positions of elements as shown in the figures. It should be understood that the terminology is used for notational convenience and that in actual use the disclosed structures may be oriented different from the orientation shown in the figures. Thus, the terms should not be construed in a limiting manner.
The skilled artisan would recognize that various terminology as used in the Specification (including claims) connote a plain meaning in the art unless otherwise indicated. As examples, the specification describes and/or illustrates aspects useful for implementing the claimed disclosure by way of various structure, such as circuits or circuitry, as may be recognized in the figures or the related discussion as depicted by or using terms such as device, system, processing circuitry, and/or other examples.
Certain of these aspects may also be used in combination to exemplify how operational aspects have been designed, arranged. Whether alone or in combination with other such blocks (or circuitry including discrete circuit elements such as transistors, resistors etc.), these above-characterized aspects may be implemented in the form of circuits configured/coded by fixed design and/or by (re)configurable circuitry (such as, CPUs/logic arrays/controllers) and/or circuit elements to this end of the corresponding structure carrying out such operational aspects. In certain examples, such a programmable circuit refers to or includes a computer circuit, including memory circuitry for storing and accessing a set of program code to be accessed/executed as instructions and/or (re)configuration data to perform the related operation, as may be needed. Depending on the data-processing application, such instructions (and/or configuration data) can be configured for implementation in logic circuitry, with the instructions (via fixed circuitry, limited group of configuration code, or instructions characterized by way of object code and/or computer executable instructions) as may be stored in and accessible from a memory (circuit).
Based upon the above discussion and illustrations, those skilled in the art will readily recognize that various modifications and changes may be made to the various examples without strictly following the exemplified examples and applications illustrated and described herein. For example, methods as exemplified in the Figures may involve elements carried out in various orders, with aspects of the examples herein retained, or may involve fewer or more elements. Such modifications do not depart from the scope of various aspects of the disclosure, including aspects set forth in the claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2019/046612 | 8/15/2019 | WO | 00 |