Claims
- 1. A mailing machine comprising:
- an external communication port;
- a resident user interface; and
- a control system in operative communication with the resident user interface and the external communication port, the resident user interface including a plurality of function keys and a keyboard/display, the control system for:
- determining whether or not an external user interface is connected at the external communication port the external user interface including a keyboard/display and providing additional functionality beyond the resident user interface; and
- if the external user interface is connected, then enabling the external user interface and disabling the keyboard/display of the resident user interface.
- 2. The mailing machine of claim 1, wherein:
- the plurality of function keys are in operative communication with the control means over a first pathway, the keyboard/display is in operative communication with the control system over a second pathway; and
- the control system disables the keyboard/display by disabling the second pathway.
- 3. The mailing machine of claim 2, wherein:
- the plurality of function keys represent hard commands.
- 4. The mailing machine of claim 3, wherein:
- the control system determines whether or not the external user interface is connected at the external communication port during every session initialization of the mailing machine.
- 5. A method of operating a mailing machine including a control system, a resident user interface including a plurality of function keys and a keyboard/display, the method comprising the step(s) of:
- determining whether or not an external user interface is connected at an external communication port of the mailing machine, the external user interface including a keyboard/display and providing additional functionality beyond the resident user interface; and
- if the external user interface is connected, then enabling the external user interface and disabling the keyboard/display of the resident user interface.
- 6. The method of claim 5, further comprising the step(s) of:
- establishing communication between the plurality of function keys and the control system over a first pathway;
- establishing communication between the keyboard/display of the resident user interface and the control system over a second pathway; and
- disabling the keyboard/display of the resident user interface by disabling the second pathway.
- 7. The method of claim 6, wherein:
- the plurality of function keys represent hard commands.
- 8. The mailing machine of claim 7, further comprising the step(s) of:
- determining whether or not the external user interface is connected at the external communication port during every session initialization of the mailing machine.
- 9. The mailing machine of claim 4, wherein:
- the control system includes a processor, a plurality of addressable data links, a dedicated communication link and a switching device in communication with the processor and the plurality of addressable data links for selectively placing the processor into communication with the plurality of addressable data links;
- the keyboard/display of the resident user interface is operatively connected to a first of the plurality of addressable data links;
- the external communication port is connected to a second of the plurality of addressable data links;
- the function keys are in communication with the processor over the dedicated communication link;
- the control system polls the second of the plurality of addressable data links to determine if the external user interface is connected; and
- if the external user interface is connected, then the processor enables the external user interface by continuing to poll the second of the plurality of addressable data links and disables the keyboard/display of the resident user interface by discontinuing to poll the first of the plurality of addressable data links.
- 10. The mailing machine of claim 9, wherein:
- if the external user interface is not connected, then the processor continues to poll the first of the plurality of addressable data links and discontinues to poll the second of the plurality of addressable data links.
- 11. The mailing machine of claim 10, wherein:
- once the processor determines not to poll either the first of the plurality of addressable data links or the second of the plurality of addressable data links depending upon whether or not the external user interface is connected, the polling of all of the plurality of addressable data links does not resume until a subsequent session initialization.
- 12. The mailing machine of claim 1, wherein:
- the control system includes a processor, a plurality of addressable data links, a dedicated communication link and a switching device in communication with the processor and the plurality of addressable data links for selectively placing the processor into communication with the plurality of addressable data links;
- the keyboard/display of the resident user interface is operatively connected to a first of the plurality of addressable data links;
- the external communication port is connected to a second of the plurality of addressable data links;
- the function keys are in communication with the processor over the dedicated communication link;
- the control system polls the second of the plurality of addressable data links to determine if the external user interface is connected; and
- if the external user interface is connected, then the processor enables the external user interface by continuing to poll the second of the plurality of addressable data links and disables the keyboard/display of the resident user interface by discontinuing to poll the first of the plurality of addressable data links.
- 13. The mailing machine of claim 12, wherein:
- if the external user interface is not connected, then the processor continues to poll the first of the plurality of addressable data links and discontinues to poll the second of the plurality of addressable data links.
- 14. The mailing machine of claim 13, wherein:
- once the processor determines not to poll either the first of the plurality of addressable data links or the second of the plurality of addressable data links depending upon whether or not the external user interface is connected, the polling of all of the plurality of addressable data links does not resume until a subsequent session initialization.
- 15. The method of claim 8, wherein the mailing the control system includes a processor, a plurality of addressable data links, a dedicated communication link and a switching device in communication with the processor and the plurality of addressable data links, the method further comprising the step(s) of:
- selectively placing the processor into communication with the plurality of addressable data links;
- operatively connecting the keyboard/display of the resident user interface to a first of the plurality of addressable data links;
- operatively connecting the external communication port to a second of the plurality of addressable data links;
- placing the function keys in communication with the processor over the dedicated communication link;
- polling the second of the plurality of addressable data links to determine if the external user interface is connected; and
- if the external user interface is connected, enabling the external user interface by continuing to poll the second of the plurality of addressable data links and disabling the keyboard/display of the resident user interface by discontinuing to poll the first of the plurality of addressable data links.
- 16. The method claim 15, comprising the step(s) of:
- if the external user interface is not connected, continuing to poll the first of the plurality of addressable data links and discontinuing to poll the second of the plurality of addressable data links.
- 17. The method of claim 16, comprising the step(s) of:
- once the processor determines not to poll either the first of the plurality of addressable data links or the second of the plurality of addressable data links depending upon whether or not the external user interface is connected, ceasing to poll all of the plurality of addressable data links until a subsequent session initialization.
- 18. The method of claim 5, wherein the mailing the control system includes a processor, a plurality of addressable data links, a dedicated communication link and a switching device in communication with the processor and the plurality of addressable data links, the method further comprising the step(s) of:
- selectively placing the processor into communication with the plurality of addressable data links;
- operatively connecting the keyboard/display of the resident user interface to a first of the plurality of addressable data links;
- operatively connecting the external communication port to a second of the plurality of addressable data links;
- placing the function keys in communication with the processor over the dedicated communication link;
- polling the second of the plurality of addressable data links to determine if the external user interface is connected; and
- if the external user interface is connected, enabling the external user interface by continuing to poll the second of the plurality of addressable data links and disabling the keyboard/display of the resident user interface by discontinuing to poll the first of the plurality of addressable data links.
- 19. The method claim 18, comprising the step(s) of:
- if the external user interface is not connected, continuing to poll the first of the plurality of addressable data links and discontinuing to poll the second of the plurality of addressable data links.
- 20. The method of claim 19, comprising the step(s) of:
- once the processor determines not to poll either the first of the plurality of addressable data links or the second of the plurality of addressable data links depending upon whether or not the external user interface is connected, ceasing to poll all of the plurality of addressable data links until a subsequent session initialization.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is related to copending U.S. patent application Ser. No. 08/572,321 (now U.S. Pat. No. 5,680,403); filed on Dec. 14,1995, and entitled MULTIPLEX SERIAL DATA COMMUNICATIONS WITH A SINGLE UART FOR A POSTAGE METER MAILING MACHINE SYSTEM.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
5264958 |
Johnson |
Nov 1993 |
|
5680403 |
Riello et al. |
Oct 1997 |
|
5711013 |
Collett et al. |
Jan 1998 |
|
5825505 |
Toyoda et al. |
Oct 1998 |
|