1. Field of the Invention
The present invention relates to an image forming apparatus that transfers facsimile data received from the outside.
2. Description of the Related Art
In general, there are known a facsimile having a facsimile function, a multi-function peripheral (MFP) that is an image forming apparatus having the facsimile function, and the like. Among such apparatuses having the facsimile function, there are some apparatuses having a function of transferring received facsimile data to other facsimiles or transferring received facsimile data to other MFPs and PCs using Internet facsimiles (iFAXes) and electronic mails (E-mails) via networks. This transfer of received facsimile data is performed by, for example, F-code relay employing “SUB”.
The F-code relay is as described below. A box to which a predetermined name within twenty digits decided in advance is affixed as a name is created in an apparatus on a reception side as “SUB”. A transfer destination of facsimile data is set in this box. At the time of facsimile transmission, a sender transmits facsimile with “SUB” affixed thereto in an apparatus at a transmission source. The apparatus on the reception side having received the facsimile data affixed with “SUB” transfers the received facsimile data or saves the received facsimile data according to a transfer setting set in the box corresponding to “SUB” affixed to the facsimile data.
In this way, in the transfer of facsimile data according to the F-code relay, at the time of facsimile transmission, the sender has to instruct the apparatus on the reception side to perform an operation set in advance. In other words, unless the sender intentionally inputs “SUB” for transferring the facsimile data to the transfer destination set in advance, it is impossible to cause the apparatus on the reception side to, for example, transfer the received facsimile data.
When the sender desires to transfer facsimile data not affixed with “SUB”, it is possible to provide a transfer setting as a setting unique to the apparatus. When such a setting is performed, the apparatus on the reception side transfers all the facsimile data received to an identical transfer destination set. However, it is impossible to change a transfer destination for each transmission source of facsimile data. This is inconvenient when a facsimile is shared. Therefore, there is a need for an image forming apparatus with which a sender can transfer received facsimile data according to a transmission source of the facsimile data without being conscious that the sender causes a reception side apparatus to transfer the facsimile data at the time of facsimile transmission.
According to an aspect of the invention, an image forming apparatus has a receiving unit configured to receive first facsimile data affixed with first transmission station identification data, a storing unit configured to store a transfer box in which an identification code based on one or more transmission station identification data and a transfer destination for facsimile data corresponding to the identification code are set, a searching unit configured to search whether a first identification code based on the first communication station identification data is included in the identification code set in the transfer box stored in the storing unit, and a transferring unit configured to transfer the first facsimile data to the transfer destination when the searching unit finds a second identification code coinciding with the first identification code from the identification code.
Additional objects and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention, and together with the general description given above and the detailed description of the embodiments given below, serve to explain the principles of the invention.
Embodiments of the invention will be explained with reference to the drawings.
The MFP 1 is a multi-function printer having a facsimile function, a printer function, a copy function, a scanner function, a network function, and the like. As shown in
The MFP 1 is connected to a PSTN 6 via a public switched telephone network (PSTN) subscriber line 5. A facsimile 7 and a facsimile 8 are connected to the PSTN 6. It is assumed that, for example, a telephone number “0331234567” is allocated to the facsimile 7. It is assumed that, for example, a telephone number “0556784321” is allocated to the facsimile 8. When the facsimile 7 transmits facsimile data, for transmission station identification (TSI), the facsimile 7 transmits data indicating a telephone number. The TSI is a transmission station identification signal transmitted in a phase B. The TSI (an option under the ITU recommendation) is used by being displayed on a display or printed on a reception management report in an apparatus on a reception side. In the following explanation, facsimiles connected to the PSTN 6 are two facsimiles, namely, the facsimile 7 and the facsimile 8. However, the number of the facsimiles is not limited to this.
The CPU 11, the ROM 12, the RAM 13, the storing unit 14, the data converting unit 15, the scanner 16, the printer 17, the modem 18, the NCU 19, the line-signal detecting unit 21, the network interface 22, the control panel 23, and the clock unit 24 are connected to one another via a bus line 25. The modem 18 and the telephone control unit 20 are connected to the NCU 19. The line-signal detecting unit 21 is connected to the telephone control unit 20.
The CPU 11 performs control processing for collectively controlling the units on the basis of a control program stored in the ROM 12 to realize operations of the MFP 1. The CPU 11 has a determining unit 111, a deleting unit 112, and a searching unit 113. The determining unit 111 determines whether a TSI transfer function is set valid for the MFP 1. The deleting unit 112 extracts only numerals from TSI corresponding to facsimile data received by the MFP 1 (deletes data of spaces, signs, and characters other than numerals). The searching unit 113 searches whether the TSI, from which the data of characters and the like other than numerals are deleted by the deleting unit 112, is set in a TSI transfer box described later, which is stored in the storing unit 14. The TSI transfer box will be described in detail later. The ROM 12 stores the control program and the like for the CPU 11. The RAM 13 is used as a work area and the like for storing various kinds of information required by the CPU 11 to perform various kinds of processing. The storing unit 14 is, for example, a hard disk driving device (HDD). The storing unit 14 temporarily saves image data and stores data concerning various settings such as a setting for a box. The box is created for a predetermined purpose with a name affixed thereto. Details of the box will be described later. The data converting unit 15 applies encoding processing for redundancy compression to image data and performs decoding of image data subjected to encoding for redundancy compression. The scanner 16 performs scanning of a transmission original and generates image data indicating the transmission original. The printer 17 prints an image indicated by the image data on a recording sheet.
The modem 18 modulates image data to generate a facsimile transmission signal and modulates a command given from the CPU 11 to generate a command transmission signal. The modem 18 transmits these transmission signals to the PSTN subscriber line 5 via the NCU 19. The modem 18 demodulates a facsimile transmission signal, which arrives via the PSTN subscriber line 5 and is given via the NCU 19, to reproduce image data and demodulates a command transmission signal to reproduce a command. The PSTN subscriber line 5 stored in the PSTN 6 is connected to the NCU 19. The NCU 19 performs, concerning the PSTN subscriber line 5 connected thereto, state monitoring, processing for calling to a network, and the like. The NCU 19 performs, for example, a setting of a level of a facsimile transmission signal transmitted to the PSTN subscriber line 5. An external telephone is connected to the telephone control unit 20 as required. The line-signal detecting unit 21 receives a signal, which arrives via the PSTN subscriber line 5, via the NCU 19 and the telephone control unit 20 and detects arrival of a predetermined signal.
The network interface 22 is used for connection to the network 2. The network interface 22 performs data transmission via the network 2. The control panel 23 has an operation unit 23a for accepting various instruction inputs to the CPU 11 by a user, a display unit 23b for displaying various kinds of information, which should be reported to the user, under the control by the CPU 11, and the like. The clock unit 24 always performs a timing operation and outputs present time information indicating a present time.
A box created in the storing unit 14 will be explained. The box is created by the user, for example, in cases described below. A box is created for the user to save data of specific documents and images and the like. As a name of the box in this case, for example, a name of the user is affixed. Moreover, a box is created for the user to perform transfer processing (details will be described later) for performing transfer of reception facsimile data using the TSI (hereinafter referred to as a TSI transfer box). In this case, as a name of the TSI transfer box, an arbitrary number is affixed. A telephone number is set in the TSI transfer box. A setting for transferring facsimile data is stored in this TSI transfer box.
Subsequently, an example of operation in creating a TSI transfer box for transferring facsimile data using TSI will be explained using
First, the user operates the operation unit 23a of the control panel 23 and invokes a screen for performing a transfer setting by transfer source on the display unit 23b. Then, as shown in
When the user sets a TSI transfer box number, a screen shown in
When the user selects “1. completion of a setting” for a setting screen for a transmission source telephone number shown in
When the user performs a setting for the TSI transfer box explained above, the user only has to look at a telephone number of a transmission source described in a reception management report (journal) and set the telephone number in the TSI transfer box. For example, it is possible to easily perform an operation for transferring an order by facsimile from a specific customer to a specific PC. In that case, it is possible to set the TSI transfer box not to perform reception printing at transfer time and impart confidentiality to reception from a specific transmission source. By making it possible to set plural telephone numbers in a transmission source telephone number list set in the TSI transfer box, it is possible to transfer facsimile data from inconsistent transmission sources, which are in an identical trader but telephone numbers owned by which do not have coinciding parts, to one same transfer destination.
The user is capable of setting in advance, by operating the operation unit 23a of the control, a setting for validating or invalidating a transfer function (a TSI transfer function) based on the setting of the TSI transfer box created in this way. In this embodiment, the TSI transfer function is set to be valid. As contents set in the TSI transfer box, in addition to a setting of a transfer type and a transfer destination and a reception setting, a setting on whether a list indicating that data is transferred should be outputted at transfer time, a setting on whether the transfer should be notified, a setting of a notification destination of the notification, and the like may be performed. Plural types may be set out of FAX, iFAX, E-mail, and file saving as transfer types or an arbitrary combination of the transfer types may be set. As other settings, it is also possible to provide a setting on presence or absence of reception printing at transfer time, a setting on whether a list indicating that data is transferred should be outputted at transfer time, and a setting on whether transfer of data should be notified.
Transfer processing for received facsimile data executed by the CPU 11 will be explained using a flowchart shown in
When the MFP 1 receives facsimile data from the facsimile 7 via the PSTN 6, the determining unit 111 of the CPU 11 determines whether a TSI transfer function based on a setting in the TSI transfer box is set as valid by the user (step S100). When the TSI transfer function is not valid (step S100, NO), the CPU 11 determines whether a transfer setting without SUB is applied to the facsimile data received by the MFP 1 (step S101). When the transfer setting without SUB is applied (step S101, YES), the CPU 11 transfers the facsimile data in accordance with the transfer setting without SUB (step S102). Since the transfer setting in this case is a transfer setting for a case in which the TSI transfer function is not valid, all facsimile data received are set to be transferred to a specific place. When the transfer setting is not applied (step S101, NO), the CPU 11 subjects the facsimile data to output processing in the printer 17 of the MFP 1 (step S103).
When the TSI transfer function is valid (step S100, YES), the CPU 11 determines whether a TSI transfer box is registered in the storing unit 14 (step S104). When the CPU 11 determines that a TSI transfer box is not registered (step S104, NO), the CPU 11 determines whether a transfer setting without SUB is applied to the facsimile data (step S101). When the CPU 11 determines that the TSI transfer box is registered (step S104, YES), the deleting unit 112 of the CPU 11 deletes data of characters and the like except numerals from TSI and the CPU 11 calculates na, which is the number of digits of the TSI after the deletion of the data of characters and the like except numerals (step S105). The TSI after deleting data of characters and the like except numerals is referred to as TSI after deletion. The CPU 11 determines whether na is larger than zero (step S106). When it is determined that na is larger than zero (step S106, YES), the searching unit 113 of the CPU 11 searches, in order for each of TSI transfer boxes, whether a telephone number coinciding with the TSI after deletion created by the deleting unit 112 of the CPU 11 from the TSI of the received facsimile data is set in transmission source telephone number lists set in the TSI transfer boxes (step S107). When the searching unit 113 of the CPU 11 determines that a number coinciding with the TSI after deletion is not in a transmission source telephone number list set in a first TSI transfer box (step S108, NO), the CPU 11 determines whether a second TSI transfer box is set (step S109). When the determining unit 111 of the CPU 11 determines that the second TSI transfer box is not set (step S09, NO), the CPU 11 determines whether a transfer setting without SUB is applied to the facsimile data received by the MFP 1 (step S101). When the CPU 11 determines that the second TSI transfer box is set (step S109, YES), the searching unit 113 of the CPU 11 searches, in order for each of TSI transfer boxes, whether a telephone number coinciding with the TSI after deletion created by the deleting unit 112 of the CPU 11 from the TSI of the received facsimile data is set in transmission source telephone number lists set in the TSI transfer boxes (step S107).
When the searching unit 113 of the CPU 11 finds that the telephone number coinciding with the TSI after deletion is set in the transmission source telephone number list set in any one of the TSI transfer boxes (step S108, YES), the CPU 11 transfers the facsimile data to a transfer destination set in the TSI transfer box in which the telephone number coinciding with the TSI after deletion is set (step S110). The CPU 11 determines, on the basis of a print setting set in the TSI transfer box in which the telephone number coinciding with the TSI after deletion is set, whether the facsimile data subjected to transfer processing should be printed in the MFP 1 as well (step S111). When the print setting is made (step S111, YES), the CPU 11 subjects the facsimile data to output processing with the printer 17 of the MFP 1 (step S112). If the print setting is not made (step S111, NO), the CPU 11 does not subject the facsimile data to output processing with the printer 17 of the MFP 1 (step S112).
Actions at the time when the MFP 1 constituted as described above receives facsimile data not affixed with SUB from the facsimile 7 will be explained. When the searching unit 113 of the MFP 1 receives facsimile data from the facsimile 7, the searching unit 113 searches in which of the TSI transfer boxes a transmission source telephone number coinciding with the telephone number “0331234567” of TSI affixed to the facsimile data is set. In this case, when data of a space, a sign, and a character are included in the TSI, the searching unit 113 of the CPU 11 executes search for the transmission source telephone number after deleting these data. The CPU 11 of the MFP 1 transfers, with facsimile transmission, the facsimile data to a transfer destination set in the TSI transfer box in which the transmission source telephone number “0331234567” is set.
According to the MFP 1 in this embodiment, when facsimile data is transmitted from a facsimile via the PSTN 6, if there is a transmission source telephone number set in a TSI transfer box coinciding with a number indicated by TSI affixed to the facsimile data, transfer of the facsimile data is performed in accordance with a transfer setting set in the TSI transfer box. Therefore, when a sender transmits facsimile data, even if the sender is not conscious of causing a reception side apparatus to transfer the facsimile data, the reception side apparatus can transfer the facsimile data according to a transmission source.
In TSI of facsimile data received by the MFP 1, not only a telephone number but also a space, a sign, and a character may be mixed and transmitted. Even in this case, when the searching unit 113 of the MFP 1 searches for a TSI transfer box in which a transmission source telephone number is set, the searching unit 113 searches for a TSI transfer box number in which the transmission source telephone number is set after deleting data of the space, the sign, and the character not used in the telephone number. Therefore, the CPU 11 of the MFP 1 can accurately create a telephone number (including only numerals) from the TSI of the received facsimile data and search for a TSI transfer box in which the transmission source telephone number is set.
When facsimile data received by the MFP 1 is transferred, it is determined in the MFP 1, in accordance with a print setting of a TSI transfer box in which a transmission source telephone number is set, whether the facsimile data should be printed. Therefore, since only a specific transfer destination can acquire facsimile data transmitted from a specific transmission source, it is possible to impart confidentiality to the facsimile data. In the above explanation, the example at the time when transfer setting for reception facsimile data in the control panel 23 of the MFP 1 is performed is described. However, it is also possible to perform transfer setting for reception facsimile data of an MFP from a PC connected to the MFP via a network. A transfer destination is not limited to one and may be combinations of file saving, E-mail transmission, iFAX transmission, and FAX transmission.
The invention provides an MFP that uses TSI in which a local number is included and can create a transmission source telephone number list in a TSI transfer box and transfer received facsimile data according to a transmission source. Therefore, the transmission source does not need to be conscious that the facsimile data is transferred. A reception side can set a transfer destination for each transmission source according to convenience on the reception side and transfer a received facsimile without being noticed by the transmission source. When a transmission source telephone number of a TSI transfer box is set, the user only has to check a telephone number of a transmission source described in a reception management report (journal) and set the telephone number in a transmission source telephone number of the TSI transfer box. For example, it is possible to easily perform an operation for transferring an order by facsimile data from a specific customer to a PC. In that case, it is possible to set the MFP 1 not to receive and print the facsimile data at the time of the transfer of the facsimile data. Therefore, the MFP 1 can impart confidentiality to the facsimile data received from the specific transmission source. It is possible to set plural telephone numbers in a transmission source telephone number list set in the TSI transfer box. Therefore, even if the MFP 1 receives facsimile data from plural transmission sources, which are in an identical trader but telephone numbers of which do not have coinciding parts, it is possible to transfer the facsimile data to one same transfer destination.
Moreover, the user can set a telephone number of a transmission source, from which the user does not wish to receive facsimile data, as a transmission source telephone number of a specific TSI transfer box and set a folder of a PC as a transfer destination for spam facsimile. With such a setting, when the user does not wish to receive direct mails from unexpected senders, it is possible to delete the direct mails without looking at contents of folders thereof and prevent the user from performing reception printing at transfer time.
Additional advantages and modifications will readily occur those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the invention as defined by the appended claims and equivalents thereof.