BACKGROUND OF THE INVENTION
Field of the Invention
[0001] The present invention relates to a communication apparatus, and more particularly
to a communication apparatus having a console unit such as key entry switches for
selecting one of various functions.
Related Background Art
[0002] Various electronic equipments have recently been advanced in functions and performances.
A facsimile machine is not the exception and a number of functions which have not
been found in the prior facsimile machines are being attained.
[0003] As a result, an operation method or operation procedure of the machine is becoming
fairly complex.
[0004] As to the operation method, there is a design philosophy that a number of functions
are assigned to respective keys. In this case, however, the number of keys in a console
panel increases very much.
[0005] In another design philosophy, key(s) for shifting or changing operation modes is
provided and a plurality of functions are assigned to each key. In this case, the
number of keys may be reduced but a complex operation is required to attain the same
additional functions.
[0006] Those two prior design philosophies include the following problems.
1) In the former design philosophy, a number of keys are required for the console
unit and the cost and the size of the machine increase. From the standpoint of users,
only a small number of users utilize all functions of the recent high performance
machine. Thus, the keys which are not normally used by the users are arranged on the
console panel and the space is wasted.
2) In the latter design philosophy, the number of keys can be reduced but when the
user wants to select a desired function, the operation is complex and an excessive
burden is imported to the user, or the function may not be actually used by the user
even if the function is very useful to the user.
[0007] Applications relating to keys include USP 4,502,080, USP 4,567,322, USP 4,729,033,
USP 4,833,705, and USP 4,908,853, but none of them solve the problems described above.
SUMMARY OF THE INVENTION
[0008] In the light of the above, it is an object of the present invention to improve a
communication apparatus.
[0009] It is another object of the present invention to provide a communication apparatus
equipped with key entry switches whose function can be set by a user as desired.
[0010] It is another object of the present invention to provide a communication apparatus
having registration means for registering a key function as desired.
[0011] Other objects of the present invention will be apparent from the following description
of the preferred embodiments and the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
[0012]
Fig. 1 shows a block diagram of a configuration of a facsimile machine in accordance
with one embodiment of the present invention,
Fig. 2 shows a console unit of the facsimile machine,
Fig. 3 shows a flow chart of key function registration in the embodiment,
Fig. 4 shows a function registration area for a registration key 22 in a RAM 15,
Fig. 5 shows a store area of key function data corresponding to key function numbers
in the RAM 15, and
Fig. 6 shows a flow chart of a key entry routine of the registration key 22.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] The preferred embodiments of the present invention are now explained in detail with
reference to the accompanying drawings. In the embodiment, a facsimile machine is
described as the communication apparatus.
[0014] Fig. 1 shows a configuration of a facsimile machine in accordance with the present
invention.
[0015] In Fig. 1, numeral 11 denotes a CPU which may comprise a microprocessor, and numeral
12 denotes a console unit of the present invention. The machine is operated by an
input from the console unit. Numeral 13 denotes a main power supply which supplies
voltages 5V, ±12V and 24V required by individual system circuits. Numeral 14 denotes
a ROM in which a main software program of the machine is stored. A program of the
present invention shown in Fig. 3 is also stored in the ROM 14.
[0016] Numeral 15 denotes a RAM which is used as a memory for storing various data. Functions
assigned to registration keys in the present invention are stored in the RAM 15. Numeral
16 denotes a battery for backing up the data of the RAM 15 even in an off-state of
the power supply 13.
[0017] Fig. 2 shows an enlarged view of the console unit 12 of Fig. 1. The arrangement of
Fig. 2 is based on an arrangement of a conventional facsimile machine. Numeral 21
denotes an LCD panel through which the proceeding of the operation and the operation
of the facsimile machine are informed to a user, numeral 22 denote registration keys
which are used to register functions selected by the user, and numeral 23 denotes
a ten-key which is used to enter a telephone number.
[0018] Any number of registration keys 22 may be provided. Numeral 24 denotes a set key
for setting a mode for the registration, numeral 25 denotes a clear key for clearing
the registered mode, and numeral 26 denotes a selection key for selecting a desired
one of several registration modes. Numeral 27 denotes one-touch keys. By depressing
one of the keys 27, a telephone number stored in the RAM 15 is called.
[0019] Numeral 28 denotes a stop key which is used to terminate the operation of the facsimile
machine, and numeral 29 denotes a start key to start a predetermined operation (such
as transmission, reception or copy).
[0020] Fig. 4 shows a data store area in the RAM 15 of key function numbers registered in
the registration keys 22. Fig. 5 shows a list of the registered key function number
data and the corresponding function data.
[0021] In the present embodiment, the key function numbers 01 to 2F are preregistered, and
the key function numbers 30 to 4F are reserved for use for the function expansion.
The operator selects any desired key function numbers from the key function number
data and register them in 15-1, 15-2 and 15-3 of Fig. 4.
[0022] The function corresponding to the key function number 01 is, for example, the selection
of alarm mode for missing transmittal. In the alarm mode for the missing transmittal,
if the number of sheets manually entered by the operator is different from the number
of sheets actually transmitted, it is informed to the operator.
[0023] In the key function number 02, if a transmission error occurs, an error correction
mode (ECM) is inhibited (ECM release) to prevent the selection of the ECM in which
error data is automatically resent.
[0024] In the key function number 03, a forced memory receive mode is selected so that the
received image is temporarily stored in the memory, and after the reception the image
is read and printed out.
[0025] In the key function number 04, a dialing signal is switched from a pulse signal to
a tone signal.
[0026] In the key function number 05, a sender name which the operator desires is selected
from a plurality of preregistered sender names.
[0027] In the key function number 06, a mode to stamp to the transmitted document sheet
is selected.
[0028] In the key function number 07, a personal receive/personal transmit mode is selected.
[0029] In the key function number 08, a relay instructed transmission mode is selected.
[0030] In the key function number 09, a timer transmission/timer multi-address calling mode
is selected.
[0031] In the key function number 0A, a timer polling receive/timer multi-polling receive
mode is selected.
[0032] In the key function number 0B, a mode to register a telephone number to a one-touch
dialing key or a present dialing key is selected.
[0033] In the key function number 0C, a mode to register a user telephone number or user
abbreviation data is selected.
[0034] In the key function number 0D, a mode to register data to a user soft switch is selected.
[0035] In the key function number 0E, a mode to register data to a select button (not shown)
is selected.
[0036] In the key function number 0F, a report output mode to record various reports such
as a communication management report is selected.
[0037] In the key function number 10, the multi-address calling is stopped.
[0038] In the key function number 11, a cursor on the LCD panel 21 is moved.
[0039] In the key function number 12, a space is inserted between digits or characters to
be registered.
[0040] In the key function number 13, a pause is inserted in the calling telephone number.
[0041] In the key function number 14, a telephone number of a data communication network
is sent where the data communication network is used.
[0042] In the key function number 15, the registered data or menus are searched.
[0043] In the key function number 16, the items are set.
[0044] In the key function number 17, the data is cleared if wrong digits or characters
are registered.
[0045] In the key function number 18, the registration of the current item is terminated
and the registration of the next item is started.
[0046] In the key function number 19, the registration of data is terminated.
[0047] Other various key functions as well as their function numbers are also registered
in the RAM 15.
[0048] Fig. 3 shows a registration control process of the registration key 22 by the CPU
11 of the machine shown in Figs. 1 and 2. The process is stored in the ROM 14 as the
control program for the CPU 11.
[0049] In a step S31, one of the registration keys 22 is depressed. In a step S32, whether
any function has been registered in the depressed key or not is determined (00 indicates
no registration of the function).
[0050] If it has been registered, the function is displayed on the LCD panel 21 (step S33)
and the process stands by a key entry in a step S35. If no function has been registered,
selectable functions are displayed on the LCD panel 21 (step S34) and the process
proceeds to the step S35.
[0051] In a step S36, if the depressed key is the selection key 26, one of the functions
is selected by scrolling the function menu shown in Fig. 5 in a step S37 and the process
returns to the step S35. In a step S38, if the depressed key is the clear key 25,
whether anything has been registered to the registration key to which a function is
to be registered or not is determined in a step S39.
[0052] If something has been registered, the memory area of the RAM 15 in which the function
has been stored is cleared in a step S40, and the process proceeds to a step S37.
If nothing has been registered, the process directly proceeds to the step S37.
[0053] In a step S41, if the depressed key is the set key 24, whether the selected function
to be registered has been registered to other registration key or not is determined
in a step S42. If it has been registered, "Already registered in registration key
00" is displayed on the LCD panel 21 in a step S43 and the process proceeds to the
step S37.
[0054] In the step S42, if the selected function has not been registered in any registration
key, the process proceeds to a step S44 to store the data of the key function number
corresponding to the selected function in the memory area of the RAM 15 shown in Fig.
4. In a step S45, "Registered" is displayed on the LCD panel 21 and the process returns
to the step S31.
[0055] In a step S46, a key entry time is managed, and if no key is depressed in a predetermined
time period, the key entry timer is timed out and the process stands by in a step
S47.
[0056] Fig. 6 shows a flow chart of a key entry control operation when the registration
key 22 is depressed.
[0057] In a step S50, the presence or absence of key entry is determined. If there is key
entry and if there is a key entry for one of the registrations 1, 2 and 3 in steps
S51, S52 and S53, the process proceeds to a step S55 and the data of the key function
number corresponding to the registration keys is read from the RAM 15. If the entry
key is other than the registration keys 22, the process proceeds from the step S53
to a step S54 and executes the process for the key entry.
[0058] In the step S55, the key function number data is read from the RAM 15. In a step
S56, whether the key function number data is "00" or not is determined. If it is "00",
it means that the key function has not been registered and the unregistration of the
depressed registration key is displayed on the LCD 21 in a step S57. Then, the process
is terminated.
[0059] In the step S56, if the key function number data is not "00", the data of the key
function corresponding to the key function number data is read from the area of the
RAM 15 shown in Fig. 5 in a step S58 and the data of the key function is displayed
on the LCD 21. In a step S59, the key function is processed.
[0060] Assuming that the key function number data shown in Fig. 4 has been registered in
the registration 1 key and the registration 1 key is depressed, the key function data
"02" of Fig. 5 is read and the ECM release mode to inhibit the ECM is selected. Accordingly,
in this case, the registration 1 key functions as an ECM release key.
[0061] In accordance with the present embodiment, the user selects the functions which user
may frequently use and registers those functions in the registration keys. Accordingly
the operation is simplified, the number of keys in the console panel is reduced and
the reduction of the cost and size of the machine is facilitated.
[0062] Since the user may select the functions which the user really desires to use out
of the added functions of the facsimile machine, a small number of keys on the console
panel may be effectively utilized, the waste is eliminated, the practice to operate
the machine is ready, and the desired function can be inputted by a very simple operation.
[0063] In the above embodiment, the set key 24 and the clear key 25 are separately arranged
although those keys may be shared with the start key 28 and the stop key 29. In this
case, the keys on the console panel can be further reduced and the further reduction
of the cost and size is attained.
[0064] While the facsimile machine has been described in the above embodiment, the present
invention is not limited to the facsimile machine but it is applicable to various
communication apparatus such as a telex or a teletex.
[0065] The present invention is not limited to the above embodiment but various modifications
thereof may be made.
1. A communication apparatus comprising:
manipulation means having an undefined communication function to be defined in
connection with the manipulation means; and
registration means for defining a communication function executable by said communication
apparatus, for the undefined manipulation means.
2. A communication apparatus according to Claim 1, further comprising memory means for
prestoring function information to be registered by said registration means,
said registration means selecting function information to be registered from the
function information stored in said memory means and registering the selected function
information to said undefined manipulation means.
3. A communication apparatus according to Claim 2, wherein said memory means is expandable.
4. A communication apparatus comprising:
a key having an undefined function thereof; first memory means for storing function
information for said key;
registration means for registering the function information of said key in said
first memory; and
means responsive to an input from said key to read the function information for
said key from said first memory means and execute a process in accordance with the
function information read from said first memory.
5. A communication apparatus according to Claim 4 further comprising:
second memory means for prestoring a plurality of function information;
said registration means selecting desired function information from the function
information stored in said second memory means and storing the selected function information
in said first memory means.
6. A communication apparatus according to Claim 5, wherein said first memory means and
said second memory means store one memory.
7. A communication apparatus according to Claim 5, wherein the function information of
said second memory means is expandable.
8. A communication apparatus having at least one function designation means operable
to designate a function of the apparatus selected from a plurality of available functions,
and means operable by an operator of the apparatus to select which function is designated
by the said function designation means.