Image processing apparatus, method of displaying operation mode keys for image processing apparatus, and recording medium
09762760 · 2017-09-12
Assignee
Inventors
- Tsumoru Matsuura (Toyohashi, JP)
- Eiichi Yoshida (Toyokawa, JP)
- Takatsugu Kuno (Toyokawa, JP)
- Kenichi Komaba (Toyokawa, JP)
- Taketoshi Yamahata (Toyokawa, JP)
Cpc classification
G06F16/00
PHYSICS
H04N1/0048
ELECTRICITY
H04N1/00474
ELECTRICITY
H04N1/00482
ELECTRICITY
International classification
H04N1/00
ELECTRICITY
Abstract
An image processing apparatus comprises: a display that displays a first screen including one or more than one first key for setting a mode to execute a function of the apparatus, and then, if one of the first keys is pressed, displays a second screen including one or more than one second key, which is a lower-class screen under the pressed first key; and a customizing portion that hides at least one of the first and the second keys on the first screen, according to a user operation, and wherein if a user changes to non-display, the setting of at least one of the first keys on the first screen, while there exists a second key preliminarily prohibited from being hidden, on the second screen that is a lower-class screen under the first key to be hidden according to the changed setting, the customizing portion doesn't hide the first key.
Claims
1. An image processing apparatus having a memory comprising: a display that is capable of displaying a first key selection screen including one or more than one first operation mode keys for setting an operation mode to execute a function of the image processing apparatus, and then, based on one of the first operation mode keys being pressed via the first key selection screen, displaying a second key selection screen including one or more than one second operation mode keys, which is a lower-class screen under the pressed first operation mode key; a customizing portion that hides at least one of the first operation mode keys on the first key selection screen, based on a user operation; and a judgment portion that judges whether or not any of the second operation mode keys on the second key selection screen is prohibited from being hidden, the second key selection screen being a lower-class screen to be displayed upon pressing of any of the first operation mode keys, when a user gives instructions to hide at least one of the first operation mode keys on the first key selection screen, wherein: if the judgment portion judges that none of the second operation mode keys on the second key selection screen is prohibited from being hidden, the customizing portion hides the at least one first operation mode key on the first key selection screen in accordance with the instructions given by the user and also hides the second operation mode keys on the second key selection screen automatically, the second key selection screen being a lower-class screen to be displayed upon pressing of any of the first operation mode keys; and if the judgment portion judges that any of the second operation mode keys on the second key selection screen is prohibited from being hidden, the customizing portion does not hide the at least one first operation mode key on the first key selection screen against the instructions given by the user, and wherein the function of the image processing apparatus is an operation concerning image processing that is executed by the image processing apparatus and that comprises a print operation.
2. The image processing apparatus recited in claim 1, wherein: the second operation mode key prohibited from being hidden belongs to a different function group than the first operation mode key to be hidden.
3. The image processing apparatus recited in claim 1, further comprising: a memory that stores a use history of the first and the second operation mode keys, and wherein: the second operation mode key prohibited from being hidden has been used before as proved in the use history stored on the memory.
4. The image processing apparatus recited in claim 1, wherein: if there exists the second operation mode key prohibited from being hidden, on the second key selection screen, the customizing portion displays a warning screen on the display when a user changes the setting of at least one of the first operation mode keys.
5. The image processing apparatus recited in claim 4, wherein: the warning screen includes a message asking the user to select whether or not to go with the changed setting; and the customizing portion hides the first operation mode key according to the changed setting if his/her intention to go with the changed setting is confirmed.
6. The image processing apparatus recited in claim 5, wherein: the customizing portion transfers and displays onto the first key selection screen, the second operation mode key prohibited from being hidden, when hiding the first operation mode key according to the changed setting.
7. The image processing apparatus recited in claim 6, wherein: if there exists more than one second operation mode key prohibited from being hidden, the customizing portion creates and displays onto the first key selection screen, a new operation mode key, and then hides the first operation mode key according to the changed setting.
8. The image processing apparatus recited in claim 7, wherein: if the first key selection screen has no sufficient space left for the second operation mode keys prohibited from being hidden, the customizing portion creates and displays onto the first key selection screen, a new operation mode key.
9. The image processing apparatus recited in claim 1, wherein: each of the displayed second operation mode keys executes a respective function specific to the one first operation mode key.
10. A method of displaying operation mode keys for an image processing apparatus, comprising: displaying a first key selection screen including one or more than one first operation mode keys for setting an operation mode to execute a function of the image processing apparatus, and then, based on one of the first operation mode keys being pressed via the first key selection screen, displaying a second key selection screen including one or more than one second operation mode keys, which is a lower-class screen under the pressed first operation mode key; hiding at least one of the first operation mode keys on the first key selection screen, based on a user operation; and judging whether or not any of the second operation mode keys on the second key selection screen is prohibited from being hidden, the second key selection screen being a lower-class screen to be displayed upon pressing of any of the first operation mode keys, when a user gives instructions to hide at least one of the first operation mode keys on the first key selection screen, wherein: if none of the second operation mode keys on the second key selection screen is prohibited from being hidden, the at least one first operation mode key on the first key selection screen is hidden in accordance with the instructions given by the user and the second operation mode keys on the second key selection screen also is hidden automatically, the second key selection screen being a lower-class screen to be displayed upon pressing of any of the first operation mode keys; and if any of the second operation mode keys on the second key selection screen is prohibited from being hidden, the at least one first operation mode key on the first key selection screen is not hidden against the instructions given by the user, and wherein the function of the image processing apparatus is an operation concerning image processing that is executed by the image processing apparatus and that comprises a print operation.
11. The method recited in claim 10, wherein: each of the displayed second operation mode keys executes a respective function specific to the one first operation mode key.
12. A non-transitory computer-readable recording medium having a display control program stored thereon to make a computer of an image processing apparatus execute a method comprising: displaying a first key selection screen including one or more than one first operation mode keys for setting an operation mode to execute a function of the image processing apparatus, and then, based on one of the first operation mode keys being pressed via the first key selection screen, displaying a second key selection screen including one or more than one second operation mode keys, which is a lower-class screen under the pressed first operation mode key; hiding at least one of the first operation mode keys on the first key selection screen, based on a user operation; and judging whether or not any of the second operation mode keys on the second key selection screen is prohibited from being hidden, the second key selection screen being a lower-class screen to be displayed upon pressing of any of the first operation mode keys, when a user gives instructions to hide at least one of the first operation mode keys on the first key selection screen, wherein: if none of the second operation mode keys on the second key selection screen is prohibited from being hidden, the at least one first operation mode key on the first key selection screen is hidden in accordance with the instructions given by the user and the second operation mode keys on the second key selection screen also is hidden automatically, the second key selection screen being a lower-class screen to be displayed upon pressing of any of the first operation mode keys; and if any of the second operation mode keys on the second key selection screen is prohibited from being hidden, the at least one first operation mode key on the first key selection screen is not hidden against the instructions given by the user, and wherein the function of the image processing apparatus is an operation concerning image processing that is executed by the image processing apparatus and that comprises a print operation.
13. The non-transitory computer-readable recording medium having a display control program stored thereon recited in claim 12, wherein: each of the displayed second operation mode keys executes a respective function specific to the one first operation mode key.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The preferred embodiments of the present invention are shown by way of example, and not limitation, in the accompanying figures, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(20) In the following paragraphs, some preferred embodiments of the invention will be described by way of example and not limitation. It should be understood based on this disclosure that various other modifications can be made by those in the art based on these illustrated embodiments.
(21) Hereinafter, one embodiment of the present invention will be described with reference to the accompanying drawings.
(22)
(23) This image processing system includes an image processing apparatus 1 and a client computer (will hereinafter be referred to as PC for short) 2 that is a terminal, connected to each other via a network 3. Receiving an instruction from the PC 2 via the network 3, the image processing apparatus 1 executes a print job accordingly.
(24) In this embodiment, as described above, a multifunctional digital image forming apparatus (will also be referred to as MFP) is employed as the image processing apparatus 1.
(25)
(26) This MFP 1 includes an integrated controller 11, a document reader 12, an image former 13, an information storage 14, a panel display 15, a panel entry portion 16 and a communicator 17.
(27) The integrated controller 11 includes a CPU not illustrated in
(28) In this Specification, operation mode keys may simply be referred to as “mode keys”.
(29) The document reader 12 reads an image on a document to convert into image data that is electronic data.
(30) The image former 13 prints out image data read out from a document by the document reader 12, print data received from an external machine such as the PC 2, and other data.
(31) The information storage 14 stores for example, settings of operation modes keys, history of jobs, use history of operation mode keys, and the like. It also stores about each mode key, information such as a title of the mode key, whether to display or non-display the mode key, a key selection screen including the mode key, a screen to proceed to when pressing the mode key, and connections with other keys. The information storage 14 further stores various data, such as image data; applications; and the like.
(32) The panel display 15 displays various setting screens, such as key selection screens to be described later, state of the image forming apparatus and a message. It is a liquid crystal display with touch panel functionality.
(33) The panel entry portion 16 is used by users for entry operations. It has hardware keys such as numeric keys, a Start key and a Stop key.
(34) The communicator 17 serves to communicate with external machines such as the PC 2, connected via the network 3 that is a LAN circuit for example.
(35) The following describes how a key selection screen is switched to another one on the panel display 15.
(36) For example, a key selection screen 151a illustrated as
(37) When a user presses the “Printed Surface” key via the key selection screen 151a, the screen is switched to a key selection screen 151b illustrated as
(38) On this key selection screen 151b, a “Single-sided” key and a “Double-sided” key are displayed as options.
(39) As described above, hoping to execute a job using a preferable function, a user calls out a key selection screen including a mode key for setting that function onto the panel display 15, then presses the mode key. If the screen is switched to the lower-class key selection screen under the mode key, the user presses his/her preferable mode key via the lower-class key selection screen to complete setting, then further presses the Start key for example, to start executing a job.
(40) Here is a case, in which an administration-level user or the like hopes to customize an arbitrary key selection screen by changing the setting of an unnecessary mode key provided thereon, from display to non-display. In such a case, he/she calls out an administration mode screen 152a illustrated as
(41) For example, hoping to change the setting of the “Printed Surface” key provided onto the key selection screen 151a illustrated as
(42) Subsequently, with pressing the “Non-display” key via the intermediate screen 153b, the screen is switched to a customized screen 153d illustrated as
(43) Back to the operation, with pressing the “Go to next screen” key via the intermediate screen 153b, the screen is switched to a key selection screen 153c illustrated as
(44) In this way, administration-level users or the like can change the setting of their preferable key from display to non-display.
(45)
(46) “Key ID” refers to an identifier given to the mode key, and “Key Name” refers to a title given to the mode key and displayed on a key selection screen. “Screen” refers to an identifier to identify a key selection screen including the mode key. Mode keys with the same number will be displayed on the same key selection screen. Accordingly, in this embodiment, the “Printed Surface” key with the key ID 1, the “Paper Type” key with the key ID 2 and the “Finish” key with the key ID 3 will be displayed all together on a key selection screen identified by the circled number 1. Meanwhile, the “Single-sided” key with the key ID 4 and the “Double-sided” key with the key ID 5 will be displayed together on a key selection screen identified by the circled number 2.
(47) “Lower-class Screen” refers to an identifier to identify a screen to be displayed next when pressing a mode key, in other words, it refers to information to identify a lower-class key selection screen under a mode key. In this embodiment, with pressing the “Printed Surface” key, the screen is switched to another one identified by the circled number 2, on which the “Single-sided” key with the mode key ID 4 and the “Double-sided” key with the mode key ID 5 are displayed together.
(48) “Display/Non-display” refers to information whether or not to display a mode key.
(49) “Function Group” refers to information representing a function group that a mode key belongs to. Mode keys in the same function group have the same group name as recorded in this column. In this embodiment, the “Printed Surface” key with the mode key ID 1, the “Single-sided” key with the mode key ID 4 and the “Double-sided” with the mode key ID 5 belong to the same function group, “A”.
(50) “Function Group”, as further described below, serves as a criterion to judge whether or not to accept the setting of a mode key displayed on a key selection screen, having been changed from display to non-display by a user. Mode keys are preliminarily organized in groups by an administration-level user or the like.
(51) As illustrated in
(52) When an administration-level user or the like selects his/her target key and changes the setting of the key from display to non-display, the administration table illustrated as
(53) After changing the setting as described above, the “Printed Surface” key with the mode key ID 1 is not displayed on the key selection screen indicated by the circled number 1, and there is no way that users can press this key. As a matter of course, the screen will never be switched to the one indicated by the circled number 3. As a result, there is no way that users can press the “Single-sided” key with the mode key ID 4 and the “Double-sided” key with the mode key ID 5.
(54) Meanwhile, if an administration-level user changes the setting of a mode key, from display to non-display, while the lower-class key selection screen under this mode key includes a mode key for setting a function intended by a general user who is not administration-level, this user will never be able to call out the lower-class key selection screen, and since that goes in an automatic manner, there is no way that he/she can use the target mode key.
(55) To resolve this, in this embodiment, if a user customizes a key selection screen by changing the setting of a mode key for setting a function, from display to non-display, while the lower-class key selection screen under this mode key includes a mode key for setting a different function, the MFP 1 will switch the screen to a warning one with the changed setting being on hold.
(56) Here, it is judged whether or not the function assigned to the mode key to be hidden according to the changed setting is different from the one assigned to the mode key included in the lower-class key selection screen under the mode key to be hidden itself, based on their function groups in the administration table illustrated in
(57)
(58) As illustrated in
(59) With pressing the “Non-display” key via the intermediate screen 154b, the MFP 1 switches the screen to a warning screen 154e illustrated as
(60) When a user presses the “Cancel” key, the screen 154a illustrated as
(61) Back to the operation, with pressing the “Go to next screen” key via the intermediate screen 154b, the screen is switched to a key selection screen 154c illustrated as
(62) As described above, in this embodiment, if there exists at the lower class than the mode key to be hidden according to the changed setting, a mode key that belongs to a function group different from that of the mode key to be hidden itself, a warning screen will be called out onto the panel display 15 so that administration-level users and the like can easily know that. And then, they can arbitrarily select whether to go with or to cancel the changed setting via the warning screen, and when selecting to go with the changed setting, the mode key will be hidden accordingly, fulfilling their intention.
(63) In an example of
(64)
(65) A key selection screen 155a, illustrated as
(66) With selecting the “Printed Surface” key via the key selection screen 155a illustrated as
(67)
(68) In Step S01, it is judged whether or not the setting of a mode key is changed from display to non-display, by an administration-level user or the like. If it is not changed that way (NO in Step S01), the routine immediately terminates. If it is changed that way (YES in Step S01), the administration table is examined to see the mode key's record in Step S02, and it is judged in Step S03, whether or not there is the next screen that is a first lower-class key selection screen under the mode key.
(69) If there is no such screen (NO in Step S03), the mode key is hidden in Step S11, and the administration table is updated in Step S12. If there is such a screen (YES in Step S03), the table is examined to see which function groups the mode keys provided onto the next screen belong to, in Step S04.
(70) And in Step S05, it is judged whether or not the mode keys provided onto the next screen belong to the same function group as that of the mode key to be hidden according to the changed setting. If these mode keys belong to the same function group (YES in Step S05), the routine goes to Step S07. If these mode keys do not belong to the same function group (NO in Step S05), a warning message is stored on the memory (the information storage 14) in Step S06, and then the routine goes to Step S07.
(71) In Step S07, it is judged whether or not there still is the next screen that is a second lower-class key selection screen under any of the mode keys provided onto the first lower-class key selection screen. If there is such a screen (YES in Step S05), the routine goes back to Step S04 to repeat from Steps S04 to S08. If there is no such screen (NO in Step S07), the routine goes to Step S08.
(72) In Step S08, it is judged whether or not there stored a warning message in the memory. If there stored no warning message (NO in Step S08), the routine goes to Step S10. If there stored a warning message (YES in Step S08), it is displayed on the panel display 15 in Step S09, and then the routine goes to Step S10. In Step S10, it is judged whether or not the “Non-display” key is pressed. If it is pressed (YES in Step S10), the setting changed in Step S01 is accepted and the mode key is hidden in Step S11, and the mode key's value in the item “Display/Non-display” in the administration table is changed from “Display” to “Non-display” in Step S12. After that, the routine terminates.
(73) In Step S10, if the “Non-display” key is not pressed (NO in Step S10), then it is judged in Step S13, whether or not the “Cancel” key is pressed. If it is not pressed (NO in Step S13), the routine goes back to Step S10. If the “Cancel” is pressed (YES in Step S13), the routine immediately terminates without hiding the mode key.
(74)
(75)
(76) For example, an administration-level user presses the “Printed Surface” key marked with diagonal lines in this Figure. Now the user can select the “Non-display” key or the “Go to next screen” key, whichever. When pressing the “Non-display” key, the “Printed Surface” key will be hidden. When pressing the “Go to next screen” key, the screen will be switched to the lower-class key selection screen under the “Printed Surface” key.
(77) As illustrated in
(78) When pressing the “Non-display” key via the screen of
(79)
(80) A history table holding users' use history of mode keys, which is linked to the administration table, is stored in advance on the MFP 1.
(81)
(82) According to the example of
(83) When a user uses a mode key and performs a print or scanning operation, the MFP 1 will update the history table linked to the administration table; information such as number of times of use, date and time of the last use, and user of the last use is replaced with the latest one.
(84)
(85) As illustrated in
(86) With pressing the “Non-display” key via the intermediate screen 157b, the screen is switched to a warning screen 157e illustrated as
(87) When a user presses the “Cancel” key, the screen 157a illustrated as
(88) Back to the operation, with pressing the “Go to next screen” key via the intermediate screen 154b, the screen is switched to a key selection screen 154c illustrated as
(89) As described above, in this embodiment, if there exists a mode key having been used before, at the lower class than the mode key to be hidden according to the changed setting, administration-level users and the like can easily know that. And then, they can arbitrarily select whether to go with or to cancel the changed setting via the warning screen, and when selecting to go with the changed setting, the mode key will be hidden accordingly, fulfilling their intention.
(90) Similar to the example with the key selection screen 155a, if there exists a mode key having been used before, at the lower class than the “Printed Surface” key, the “Print Paper” key or the “Finish” displayed on the key selection screen 157a illustrated as
(91)
(92) In Step S21, it is judged whether or not the setting of a mode key is changed from display to non-display, by an administration-level user or the like. If it is not changed that way (NO in Step S21), the routine immediately terminates. If it is changed that way (YES in Step S21), the administration table is examined to see the mode key's record in Step S22, and it is judged in Step S23, whether or not the mode key has been used before.
(93) If the mode key has never been used before (NO in Step S23), this means that the mode keys at the lower class than the mode key to be hidden according to the changed setting, has never been used before neither, and so the changed setting is accepted and the mode key is hidden in Step S31. And then, the administration table is updated in Step S32. If the mode key has been used before (YES in Step S23), the administration table is examined to see the records of the mode keys provided onto the next screen (a first lower-class key selection screen under the mode key to be hidden according to the changed setting) in Step S24, and then it is judged in Step S25, whether or not the mode keys provided on the next screen have been used before. If these mode keys have never been used before (NO in Step S25), the routine goes to Step S27. If these mode keys have been used before (YES in Step S25), a warming message is stored on the memory (the information storage 14) in Step S26, and then the routine goes to Step S27.
(94) In Step S27, it is judged whether or not there still is the next screen that is a second lower-class key selection screen under the mode keys provided onto the first lower-class key selection screen. If there is such a screen (YES in Step S27), the routine goes back to Step S24 to repeat from Steps S24 to S27. If there is no such screen (NO in Step S27), then it is judged in Step S28, whether or not there stored a warning message in the memory. If there stored no warning message (NO in Step S28), the routine goes to Step S30. If there stored a warning message (YES in Step S28), it is displayed on the panel display 15 in Step S29, and then the routine goes to Step S30.
(95) In Step S30, it is judged whether or not the “Non-display” key is pressed. If it is pressed (YES in Step S30), the setting changed in Step S21 is accepted and the mode key is hidden in Step S31, and the mode key's value in the item “Display/Non-display” in the administration table is changed from “Display” to “Non-display” in Step S32. After that, the routine terminates.
(96) In Step S30, if the “Non-display” key is not pressed (NO in Step S30), then it is judged in Step S33, whether or not the “Cancel” key is pressed. If it is not pressed (NO in Step S33), the routine goes back to Step S30. If the “Cancel” is pressed (YES in Step S33), the routine immediately terminates without hiding the mode key.
(97)
(98) As illustrated in
(99) With pressing the “Non-display” key via the intermediate screen 158b, the MFP 1 switches the screen to a warning screen 158e illustrated as
(100) When a user presses the “Cancel” key, the screen 158a illustrated as FIG. 16A will be back onto the panel display. Meanwhile, when a user presses the “Non-display (also hide lower-class screen)” key, the screen will be switched to a customized screen 158d illustrated as
(101) When pressing the “Non-display (but do display value key)”, the screen will be switched to a customized screen 158f illustrated as
(102) Back to the operation, with pressing the “Go to next screen” key via the intermediate screen 158b, the screen is switched to the key selection screen 158c illustrated as
(103) As described above, in this embodiment, if there exists at the lower class than the mode key to be hidden according to the changed setting, a mode key that belongs to a function group different from that of the mode key to be hidden itself, or a mode key having been used before, such a mode key will be transferred to appear onto the key selection screen on which the mode key to be hidden were displayed by default, while the mode key to be hidden will be gone accordingly.
(104) As illustrated in
(105) Now a user presses the “Printed Surface” key to hide, via the screen 159a. And then, the screen is switched to an intermediate screen 159b illustrated as
(106) When pressing the “Non-display” key via the intermediate screen 159b, the MFP 1 switches the screen to a warning screen 159e illustrated as
(107) When a user presses the “Cancel” key, the screen 159a illustrated as
(108) When pressing the “Non-display (but do display value key)” via the warning screen 159e, the screen will be switched to a customized screen 159f illustrated as
(109) To resolve this, as illustrated in
(110) In this case, when a user presses the “Other −2” key via the key selection screen 159f, the screen will be switched to a key selection screen 159d that is a lower-class screen under the “Other −2” key, on which the “N-in-1” key, the “Reduce/Enlarge” key and the “Binding Margin” key are displayed.
(111) And accordingly, the administration table illustrated in
(112) Back to the operation, with pressing the “Go to next screen” key via the intermediate screen 159b, the screen is switched to a key selection screen 159c illustrated as
(113) As described above, in this embodiment, if a key selection screen has no sufficient space left for more than one mode key supposed to be transferred to appear onto the key selection screen, a new mode key at the upper level than these mode keys is created and displayed on the key selection screen, which can eliminate the inconvenience that the mode keys cannot be displayed on the key selection screen due to shortage of space.
(114) However, even if a key selection screen has sufficient space left for more than one mode key supposed to be transferred to appear onto the key selection screen, a new mode key at the upper level than these mode keys may be created and displayed on the key selection screen.
(115)
(116) In this embodiment, if the setting of a mode key on a key selection screen is changed from display to non-display, while the mode key has been used before, a warning screen will be called out onto the panel display without hiding the mode key.
(117) As illustrated in
(118) Now the “Printed Surface” key is pressed to be hidden, via the screen 160a. And then, the screen is switched to an intermediate screen 160b illustrated as
(119) When a user presses the “Non-display” key, the screen 160d illustrated as
(120) Back to the operation, with pressing the “Go to next screen” key via the intermediate screen 160b, the screen is switched to a key selection screen 160c illustrated as
(121) Meanwhile, when pressing the “Non-display” key is pressed via the intermediate screen 160b illustrated as
(122) As described above, in this embodiment, if a mode key to be hidden according to the changed setting has been used before, a warning screen will be called out onto the panel display 15 so that administration-level users and the like can easily know that. And then, they can arbitrarily select whether to go with or to cancel the changed setting via the warning screen, and when selecting to go with the changed setting, the mode key will be hidden accordingly, fulfilling their intention.
(123) That is all about the embodiments of the present invention. However, the present invention should not be limited to the embodiments described above.
(124) For example, a mode key prohibited from being hidden, existing at the lower class than the mode key to be hidden according to the changed setting, belongs to the same function group as that of the mode key to be hidden according to the changed setting, or has been used before. However, the present invention should not be limited to this example.
(125) As well as evidence of use, other parameters such as number of times of use, date and time of the last use, and user of the last use may construct a condition for not hiding the mode key against the changed setting. Or alternatively, threshold values stored inside of the MFP 1 may be compared and a result from the comparison may construct such a condition.
(126) While the present invention may be embodied in many different forms, a number of illustrative embodiments are described herein with the understanding that the present disclosure is to be considered as providing examples of the principles of the invention and such examples are not intended to limit the invention to preferred embodiments described herein and/or illustrated herein.
(127) While illustrative embodiments of the invention have been described herein, the present invention is not limited to the various preferred embodiments described herein, but includes any and all embodiments having equivalent elements, modifications, omissions, combinations (e.g. of aspects across various embodiments), adaptations and/or alterations as would be appreciated by those in the art based on the present disclosure. The limitations in the claims are to be interpreted broadly based on the language employed in the claims and not limited to examples described in the present specification or during the prosecution of the application, which examples are to be construed as non-exclusive. For example, in the present disclosure, the term “preferably” is non-exclusive and means “preferably, but not limited to”. In this disclosure and during the prosecution of this application, means-plus-function or step-plus-function limitations will only be employed where for a specific claim limitation all of the following conditions are present In that limitation: a) “means for” or “step for” is expressly recited; b) a corresponding function is expressly recited; and c) structure, material or acts that support that structure are not recited. In this disclosure and during the prosecution of this application, the terminology “present invention” or “invention” may be used as a reference to one or more aspect within the present disclosure. The language present invention or invention should not be improperly interpreted as an identification of criticality, should not be improperly interpreted as applying across all aspects or embodiments (i.e., it should be understood that the present invention has a number of aspects and embodiments), and should not be improperly interpreted as limiting the scope of the application or claims. In this disclosure and during the prosecution of this application, the terminology “embodiment” can be used to describe any aspect, feature, process or step, any combination thereof, and/or any portion thereof, etc. In some examples, various embodiments may include overlapping features. In this disclosure and during the prosecution of this case, the following abbreviated terminology may be employed: “e.g.” which means “for example”, and “NB” which means “note well”.